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
341103578668	341103579229	341103579779	341103580331	341103580877	341103581429	341103581979	341103582529	341103583077	341103583629	341103584179	341103584729	341103585277	341103585829	341103586379	341103586929	341103587477	341103588029	341103588579	341103589129	341103589679	341103590229	341103590779	341103591329	341103591877	341103592429	341103592979	341103593529	341103594077	341103594629	341103595179	341103595729	341103596277	341103596829	341103597379	341103597929	341103598477	341103599031	341103599579	341103600129	341103600677	341103601229	341103601779	341103602329	341103602877	341103603429	341103603979	341103604529	341103605077	341103605629	341103606179	341103606729	341103607277	341103607829	341103608381	341103608929	341103609477	341103610029	341103610579	341103611129	341103611677	341103612229	341103612779	341103613329	341103613877	341103614429	341103614979	341103615529	341103616077	341103616629	341103617179	341103617729	341103618277	341103618829	341103619379	341103619929	341103620477	341103621029	341103621579	341103622129	341103622677	341103623229	341103623779	341103624329	341103624877	341103625429	341103625979	341103626529	341103627081	341103627629	341103628179	341103628729	341103629277	341103629829	341103630379	341103630929	341103631477	341103632029	341103632579	341103633129	341103633677	341103634229	341103634779	341103635329	341103635877	341103636429	341103636979	341103637529	341103638081	341103638629	341103639179	341103639729	341103640277	341103640829	341103641379	341103641929	341103642477	341103643029	341103643579	341103644129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2733	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2732	2000	3600	2300	2731	2000	3600	2300	2731	2000	3600	2300	2731	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22865	21609	30682	27424	25440	27159	24253	7735	3957	9881	7060	5766	2190	642	604	585	634	610	613	597	604	605	578	573	575	591	569	614	617	615	601	633	615	600	571	558	572	681	629	545	542	571	576	639	577	577	629	560	571	615	581	603	548	594	588	594	622	564	626	585	590	561	602	571	625	641	598	579	561	597	600	560	639	546	585	616	611	610	587	561	589	564	581	573	637	572	591	595	580	640	602	562	559	632	565	579	560	574	582	566	611	547	579	605	586	583	597	608	561	556	551	584	579	598	614	567	579	559	601	540	646	593	576	611	571	569	563	589	575	640	593	616	600	630	569	579	598	569	574	599	602	564	591	575	633	612	620	557	584	586	600	591	581	630	610	576	623	607	619	567	578	542	597	633	572	599	580	616	609	540	558	587	556	592	558	571	575	572	618	603	590	567	595	550	548	569	607	562	594	573	586	602	612	624	585	589	582	586	570	585	601	609	594	623	596	616	597	568	594	562	590	586	617	556	517	580	556	599	614	552	569	556	609	613	609	559	576	578	549	594	651	606	542	580	590	614	544	537	599	617	593	578	569	564	603	576	576	596	596	576	567	592	577	601	570	620	599	596	583	601	612	572	591	588	607	599	621	576	578	585	589	591	595	550	650	609	623	586	592	575	568	585	612	595	680	580	556	598	564	614	559	595	556	566	595	564	570	557	586	593	545	547	579	575	600	563	558	580	601	617	596	611	539	563	584	579	530	613	621	595	578	577	556	582	574	584	581	572	601	575	601	551	574	549	615	575	583	566	647	624	570	613	572	610	603	554	575	578	657	584	587	582	600	562	571	597	622	584	570	606	594	602	596	612	622	571	579	617	593	541	589	589	575	595	581	610	616	581	598	591	611	599	566	572	581	589	582	567	578	543	580	567	601	544	596	569	606	548	595	614	598	574	594	597	560	614	559	623	605	572	598	562	533	596	632	588	631	561	570	552	611	573	599	634	574	568	595	637	573	585	576	571	616	575	570	602	638	596	592	567	597	562	582	557	539	585	578	569	554	590	615	591	602	620	589	651	571	627	588	567	551	602	608	574	586	584	560	575	583	598	581	596	594	590	616	593	598	583	624	552	553	572	553	590	607	624	567	558	577	578	589	573	556	582	602	635	588	594	575	575	591	590	587	591	612	564	557	588	572	559	628	545	560	586	621	549	600	580	556	551	593	610	588	561	591	591	550	625	552	595	553	604	586	632	535	598	584	562	609	519	566	652	582	552	565	566	576	584	559	586	568	629	579	569	599	585	547	592	605	589	615	611	592	603	555	579	568	592	552	570	585	601	595	569	618	570	583	622	581	589	580	616	561	575	610	610	619	595	614	573	575	572	589	574	584	604	605	572	601	560	586	582	594	591	597	546	597	576	560	586	583	541	595	604	529	578	585	585	532	574	563	616	630	595	558	600	570	575	597	589	579	576	613	624	572	579	584	562	561	590	584	609	607	549	582	588	581	603	595	558	584	593	557	548	602	553	589	577	614	557	584	598	605	600	605	576	575	629	652	571	615	584	605	572	571	564	601	607	570	572	649	587	578	558	567	612	593	571	599	555	582	608	597	558	584	567	552	608	590	623	581	567	564	638	562	592	576	594	608	588	576	579	565	540	570	601	624	631	555	618	604	564	596	554	575	592	613	561	595	599	604	610	573	584	550	580	538	590	594	582	602	584	612	582	590	613	630	634	571	562	570	577	608	602	584	582	640	547	588	569	575	565	620	620	584	642	588	557	611	585	611	620	563	557	603	600	571	638	567	591	607	566	617	615	600	644	592	558	593	566	621	587	577	517	587	518	576	576	617	585	581	601	593	565	601	612	597	580	578	600	600	593	640	576	528	609	586	600	575	563	591	567	611	563	571	575	569	590	589	613	628	600	570	578	589	578	551	580	586	549	593	554	605	535	606	606	636	603	600	593	622	537	601	551	622	606	572	578	591	590	558	606	591	607	593	613	549	577	573	603	544	534	614	575	587	603	627	625	572	598	602	566	595	559	597	588	603	574	607	498	570	521	613	550	581	604	571	615	600	636	592	609	616	568	578	558	573	573	611	593	567	607	563	597	619	582	577	612	535	602	584	594	591	567	607	581	633	581	568	592	616	603	575	623	600	597	578	603	576	603	588	603	612	566	587	603	610	593	586	671	558	548	604	607	555	548	568	563	587	574	532	601	578	558	629	600	628	613	586	549	628	546	589	601	574	585	614	568	600	582	573	574	547	615	608	580	608	573	577	573	567	612	572	597	608	604	594	615	569	569	559	607	615	611	601	607	573	637	574	597	614	542	593	566	615	585	615	585	568	588	613	539	586	611	601	622	592	590	586	571	602	532	620	622	522	631	565	593	613	569	619	530	546	594	557	599	601	600	612	601	557	619	609	616	569	577	586	614	587	617	603	554	582	564	543	578	610	606	562	570	605	602	591	550	624	606	583	602	595	590	602	628	611	577	577	562	582	593	607	585	591	609	574	561	599	587	600	544	587	549	618	553	584	555	590	601	559	585	550	576	580	597	574	547	570	599	597	609	559	587	568	590	614	566	530	583	580	607	602	544	551	610	614	591	591	582	644	613	598	571	580	599	597	556	578	588	568	540	555	586	643	576	585	581	594	574	580	607	615	643	554	576	582	586	608	612	564	525	588	581	564	571	623	570	580	590	610	558	567	593	613	597	590	587	637	630	585	588	545	529	577	567	613	574	553	607	566	599	634	624	603	586	602	560	610	576	600	559	640	624	548	571	617	590	545	579	580	602	598	602	595	597	597	584	556	608	543	566	566	630	555	526	602	590	613	551	589	621	569	624	553	587	623	585	603	572	584	595	585	601	600	577	580	588	555	615	580	557	573	552	562	577	568	614	580	540	576	589	614	550	624	539	573	588	623	576	650	583	544	535	581	595	556	591	595	592	574	538	573	560	598	574	593	543	607	579	610	592	582	602	615	629	587	595	577	622	593	589	548	576	585	609	549	602	591	573	595	578	549	557	592	611	604	572	557	564	567	579	608	591	545	613	552	603	615	618	589	625	583	623	599	571	627	602	607	634	611	576	567	581	605	594	592	581	628	625	620	552	550	570	578	576	589	604	573	589	608	571	617	577	614	562	580	608	591	585	599	601	566	564	595	552	586	626	554	538	565	586	592	614	572	581	592	588	587	573	584	623	618	568	568	637	620	541	585	602	577	610	603	586	597	521	564	614	636	600	553	586	583	597	581	604	608	575	541	550	563	575	625	569	598	587	576	554	609	617	577	597	548	583	582	587	619	601	583	585	601	627	557	575	619	618	614	552	565	595	587	607	583	634	620	591	595	605	595	540	622	580	593	582	611	596	621	592	594	591	576	604	597	592	584	538	541	618	601	581	600	584	567	590	592	653	617	587	582	636	567	589	553	561	598	588	603	622	585	635	578	586	551	566	558	611	542	567	593	610	570	586	571	547	578	602	570	562	659	558	661	533	580	586	610	624	567	622	580	544
50698	95001	76043	51659	40122	31750	21838	7749	6645	14803	10405	8757	3135	637	622	605	640	597	621	620	632	611	602	601	608	613	609	625	601	611	603	560	598	634	626	617	553	632	618	565	643	571	597	590	580	589	612	571	580	622	641	629	602	587	603	606	607	597	578	601	637	609	576	575	598	627	610	608	572	562	586	612	561	615	586	575	625	633	615	568	623	591	613	547	622	595	613	587	584	602	574	619	604	591	643	607	537	611	615	589	595	558	580	609	602	606	603	632	597	628	611	623	555	573	606	613	543	622	614	573	606	604	595	593	601	627	607	555	593	613	598	574	593	586	574	587	583	569	586	559	651	621	621	636	577	588	646	623	593	594	562	610	568	591	600	625	644	552	569	585	601	591	587	627	578	597	641	574	568	602	560	608	533	615	617	602	617	604	626	579	629	582	605	590	624	601	606	636	631	605	617	586	640	616	578	619	568	600	561	580	639	627	563	555	562	611	619	574	614	587	642	568	589	617	598	589	637	576	635	632	626	583	537	573	554	594	600	584	631	586	607	575	582	607	554	586	603	578	615	617	595	623	605	581	585	558	593	601	590	617	609	632	610	600	623	581	597	584	612	632	589	618	638	575	568	616	562	618	589	593	602	576	612	589	636	568	647	608	576	602	604	612	590	672	611	574	583	622	589	601	608	608	625	599	627	584	609	590	602	563	596	599	591	591	610	589	625	597	594	580	557	587	574	576	582	608	629	593	589	604	570	600	620	583	602	586	632	618	572	594	542	581	559	576	568	633	650	598	575	625	611	588	585	607	609	574	585	578	606	567	576	596	605	629	585	636	578	581	629	575	596	561	600	603	595	523	578	614	580	572	593	577	615	585	516	620	597	588	616	625	568	618	602	607	532	619	584	606	651	535	583	602	591	599	546	603	561	653	594	596	601	587	613	611	610	632	579	604	596	601	578	565	643	610	570	560	619	580	613	599	584	583	549	642	578	595	605	560	589	573	596	565	612	601	603	572	647	593	637	596	595	597	578	605	607	573	581	592	574	567	631	584	605	596	628	633	589	609	601	606	605	603	568	554	621	568	598	614	624	583	579	596	585	647	582	572	567	598	591	589	586	616	593	614	557	620	636	641	590	551	638	589	562	578	612	623	596	601	589	567	567	597	620	612	578	580	584	615	593	594	564	628	614	587	572	590	588	581	587	599	590	588	575	616	627	590	603	606	576	599	605	553	629	579	626	611	599	589	600	604	608	620	601	618	634	577	589	544	575	630	584	602	617	632	603	609	610	595	580	622	598	632	627	595	582	618	576	581	591	602	602	585	579	630	554	571	591	602	545	541	609	614	605	584	635	565	593	600	607	589	594	611	584	602	580	599	571	597	603	612	603	571	623	608	560	585	595	608	599	607	611	560	631	621	575	596	594	609	575	600	616	601	574	576	635	609	571	618	586	576	578	608	587	611	595	545	580	625	605	615	605	589	595	619	609	598	573	527	661	580	605	633	558	610	608	589	586	602	599	588	579	591	584	580	557	637	598	596	608	594	608	566	591	588	605	586	615	542	585	622	615	608	607	604	600	579	580	569	565	537	574	611	593	615	547	574	576	635	586	609	637	598	588	622	595	594	632	563	618	629	653	590	619	588	591	583	577	569	599	600	640	558	612	580	562	609	566	613	585	601	599	583	577	587	590	610	609	609	596	593	597	542	593	601	651	541	583	575	599	605	567	610	673	601	583	571	586	562	585	617	603	598	568	627	592	623	595	628	642	631	556	576	610	594	599	606	579	604	609	590	580	595	583	607	588	567	592	622	592	594	618	615	623	583	561	624	637	593	575	582	603	639	569	585	600	578	587	558	622	608	608	594	635	564	618	608	514	590	567	590	641	547	627	586	583	617	622	596	582	592	610	607	539	594	634	568	600	586	591	597	613	553	604	586	641	558	576	590	565	575	609	594	623	577	622	598	560	618	625	606	617	530	600	608	640	616	587	589	616	584	609	611	604	597	616	600	544	566	604	580	638	604	644	553	572	590	579	615	563	587	611	616	578	597	560	546	634	579	565	577	622	632	579	575	560	624	557	592	584	543	552	594	615	640	654	603	623	585	542	638	624	598	655	598	591	595	593	586	560	609	612	594	578	636	611	562	607	614	590	567	593	577	597	578	599	593	608	617	595	572	601	623	606	590	560	618	590	583	603	619	589	627	580	626	558	555	595	608	571	583	576	606	593	592	630	605	637	582	595	579	597	616	560	563	575	604	632	593	600	569	612	603	590	609	582	608	552	616	583	615	620	577	628	600	598	596	604	613	613	615	559	610	561	610	578	602	576	565	615	591	572	578	639	603	578	544	641	618	618	629	561	578	550	577	602	578	601	558	606	628	576	557	605	605	612	598	541	578	610	562	592	627	603	568	589	607	608	584	573	610	587	587	551	595	562	617	605	544	572	574	554	612	583	613	573	537	580	570	581	592	613	612	609	614	558	623	603	575	585	579	646	577	589	614	575	580	586	605	600	601	602	565	616	595	581	610	562	610	591	618	597	614	565	571	584	606	564	573	594	594	617	599	609	560	628	586	614	620	582	604	618	601	599	601	596	604	604	594	651	619	609	570	596	610	591	631	573	581	608	598	594	614	613	634	561	572	575	593	593	562	651	672	536	540	561	603	638	606	652	611	617	602	560	511	561	585	624	571	611	612	574	640	622	624	578	626	551	588	639	577	570	620	609	581	617	564	616	617	583	602	580	600	584	611	619	583	590	600	587	674	587	566	552	602	618	620	583	576	608	588	607	581	633	583	588	557	629	628	579	594	593	579	640	616	636	552	572	638	570	598	587	572	620	589	553	571	602	585	606	557	626	594	631	542	562	548	622	628	594	607	587	611	574	590	648	593	615	570	583	589	626	564	584	617	572	604	566	601	608	610	625	571	563	633	598	603	602	605	576	628	607	615	558	579	583	599	596	609	561	566	555	578	569	570	637	603	564	628	593	598	628	562	569	569	586	595	566	579	613	586	577	593	611	605	573	592	623	601	560	633	585	586	565	582	572	565	625	632	609	576	608	582	620	588	625	600	589	575	552	557	590	593	575	550	583	580	576	605	570	574	587	614	591	591	594	615	611	579	654	586	599	591	621	599	649	598	577	563	609	566	627	604	593	529	631	595	603	605	554	603	628	591	564	614	600	610	564	604	605	578	606	597	584	618	598	583	574	582	599	611	568	616	552	570	597	616	575	551	585	575	621	641	629	660	561	613	579	586	599	602	587	611	572	584	593	552	621	579	594	584	568	599	595	595	603	616	625	595	605	630	577	617	579	571	577	585	589	621	584	635	575	616	586	544	613	580	593	590	566	590	623	572	603	649	617	594	640	573	597	588	601	604	630	579	588	596	557	616	603	591	584	617	558	593	586	610	605	616	622	572	587	628	608	600	591	555	603	610	586	615	615	614	608	632	579	586	612	599	596	648	570	591	624	599	587	605	573	592	601	634	611	597	630	632	578	591
28304	27309	22078	12147	5384	3025	2887	1242	525	740	649	653	535	342	385	359	370	351	333	373	364	355	362	383	350	385	351	390	395	377	383	379	382	386	395	348	344	342	354	378	341	354	334	400	351	362	407	321	328	329	352	354	378	353	348	396	386	392	363	386	358	350	355	357	371	392	384	372	369	391	356	359	361	365	375	334	366	384	415	353	430	384	348	353	351	380	374	362	381	375	400	339	366	366	397	363	388	392	340	393	374	370	376	394	339	350	364	358	356	410	369	339	366	371	367	345	388	366	356	373	368	389	355	382	377	344	359	387	383	367	384	363	350	371	339	364	340	352	351	361	375	377	403	358	339	390	368	324	362	348	343	362	318	364	326	349	386	382	363	371	380	352	399	388	389	386	331	373	355	379	364	342	373	353	357	359	359	345	368	352	369	357	370	348	350	330	352	373	363	356	342	397	364	362	371	371	393	382	360	322	364	363	376	375	368	369	346	326	367	367	333	322	385	364	386	368	402	368	369	331	356	374	348	381	375	362	347	388	385	380	370	347	347	391	369	331	361	359	365	422	323	344	360	370	377	357	354	364	326	368	350	355	374	344	411	336	357	405	390	370	353	387	375	395	398	370	322	383	398	390	335	331	349	364	365	351	328	359	368	389	388	339	368	399	374	361	348	371	392	399	345	390	363	363	384	361	363	381	381	369	385	356	364	368	368	348	376	376	356	381	380	352	365	378	359	373	400	381	332	376	369	361	360	358	366	369	390	395	369	370	376	370	359	360	351	333	348	351	359	350	354	390	360	351	382	342	361	393	330	347	379	344	365	392	372	359	364	379	381	348	346	346	360	370	383	374	354	351	406	372	343	389	370	373	363	338	352	360	380	363	330	387	394	403	389	356	359	345	337	425	378	354	334	354	365	378	374	368	374	360	385	308	346	362	386	357	385	319	360	377	371	346	368	341	369	369	352	340	375	387	382	379	369	361	348	358	342	353	361	340	387	351	325	372	342	326	324	368	374	356	347	342	365	380	333	364	384	374	406	356	339	371	354	378	362	349	386	410	384	385	341	371	361	350	355	361	371	336	358	367	375	369	358	374	365	368	323	372	364	380	394	363	363	357	388	369	371	408	353	360	366	373	357	381	390	352	421	399	370	377	367	377	327	352	373	352	395	367	358	374	331	334	355	365	384	363	385	378	385	340	393	334	360	416	383	347	338	380	345	342	371	357	363	373	357	369	380	398	360	360	379	343	337	363	380	403	342	334	362	353	365	341	357	360	340	341	370	376	434	366	386	346	369	339	355	383	365	399	339	363	337	333	393	361	386	358	369	376	349	338	352	390	349	358	386	333	337	362	358	338	338	354	374	387	381	348	388	379	355	350	359	386	373	390	359	388	387	368	383	357	396	371	366	370	350	338	364	384	382	372	374	350	344	360	350	346	342	345	361	366	364	360	384	355	372	361	398	343	340	380	344	382	358	337	391	382	370	370	341	370	360	362	356	380	381	379	344	348	371	358	343	351	412	379	366	396	377	386	387	373	347	396	353	368	380	370	370	383	407	375	373	387	368	352	388	379	349	383	356	386	364	361	394	363	400	331	327	324	370	362	344	356	387	367	378	372	371	386	382	357	327	359	362	367	363	391	361	332	356	385	402	370	359	352	368	349	380	321	378	375	380	385	357	362	380	368	343	400	335	359	348	348	334	368	397	401	357	373	353	364	358	357	361	343	348	372	375	385	367	362	334	349	320	368	337	393	371	395	355	368	352	359	362	373	361	391	351	329	343	393	373	356	366	372	376	366	369	359	345	371	312	379	392	381	344	360	392	387	355	361	365	367	369	360	354	351	352	376	361	360	355	323	362	377	392	356	374	362	370	352	401	333	370	380	377	364	375	368	357	327	366	376	345	370	360	369	364	354	356	327	364	329	371	369	368	359	355	364	360	379	375	367	361	394	334	402	345	389	354	350	348	378	384	356	384	392	361	366	367	366	396	361	391	378	330	392	390	361	362	376	361	378	366	348	351	407	383	369	388	379	376	349	349	364	380	377	391	390	392	398	387	354	347	387	365	362	340	337	366	417	391	329	360	397	359	363	344	356	366	359	347	337	389	379	323	378	368	365	360	345	361	351	387	367	359	356	393	344	360	401	360	350	347	368	372	367	376	364	387	317	363	426	392	400	369	366	336	355	356	358	380	370	356	352	372	355	360	375	399	371	376	397	350	379	390	382	348	409	367	335	365	384	327	340	406	393	360	351	370	382	362	347	361	349	368	334	339	366	394	392	362	350	337	383	343	360	387	373	393	397	377	366	388	353	356	373	362	381	366	376	360	354	377	341	356	371	361	353	360	351	391	367	347	378	343	354	355	376	366	401	357	367	383	402	410	373	374	401	379	375	334	367	358	387	418	353	399	365	394	342	347	384	400	409	362	357	369	358	354	385	387	356	372	325	371	385	373	362	354	364	377	383	349	350	361	342	361	343	356	376	361	372	349	400	425	357	367	372	389	367	391	358	361	383	346	335	367	351	365	368	357	398	358	368	341	367	369	400	348	347	367	381	378	434	350	333	372	365	376	377	363	360	375	361	414	376	360	382	374	388	351	338	382	377	333	364	372	361	368	397	366	395	368	396	372	365	401	368	372	370	365	368	348	370	402	362	379	306	375	360	374	340	382	360	360	349	357	379	331	366	352	386	351	401	344	361	346	380	370	357	363	354	360	399	338	392	362	373	331	388	356	361	374	362	366	315	303	361	378	416	341	348	368	351	382	339	373	352	359	369	370	378	342	391	357	359	388	369	405	368	386	370	382	394	360	382	390	343	355	380	365	367	356	345	382	374	374	365	392	371	394	372	378	345	380	364	343	356	349	354	390	345	379	341	393	385	348	406	362	389	409	378	351	361	348	370	393	348	353	340	335	405	355	362	337	326	352	324	362	352	367	371	359	370	359	349	348	334	360	396	386	379	364	363	414	363	367	345	369	347	373	395	366	364	364	368	345	355	364	361	374	353	358	352	376	393	385	385	320	365	349	371	380	387	375	352	371	392	366	371	377	363	379	329	372	355	386	372	366	356	371	344	357	364	359	325	384	351	357	365	376	375	316	353	348	382	411	368	362	376	362	371	384	360	365	362	360	343	395	330	352	386	363	366	398	372	382	375	328	403	352	385	382	362	331	394	350	372	362	333	354	358	378	373	393	367	360	355	366	370	382	380	336	384	369	383	347	383	332	365	343	374	353	334	391	369	360	356	359	393	368	372	355	365	395	371	375	371	395	353	341	367	341	349	376	348	354	366	406	346	336	349	356	390	382	384	387	379	377	383	373	402	366	354	404	349	361	364	365	366	342	339	377	371	337	368	379	385	377	398	355	393	373	353	367	378	335	385	360	366	362	365	379	350	369	366	358	362	356	391	420	327	359	385	344	373	347	378	383	361	389	341	343	377	354	351	332	354	340	388	338	357	402	382	382	338	374	357	386	343	360	382	393	376	388	368
18798	38226	16307	10322	6707	5182	5267	2323	650	1069	854	854	584	417	395	413	410	359	369	388	379	400	380	417	419	410	415	430	424	408	424	383	404	412	388	419	451	417	413	406	419	430	382	396	394	403	380	418	424	372	394	389	408	379	396	426	411	391	407	389	416	401	419	427	386	399	383	397	399	411	400	375	414	418	372	428	405	407	428	416	391	424	389	412	390	409	440	401	408	408	431	396	401	413	404	425	408	386	416	389	415	390	446	387	392	395	393	391	427	373	410	384	385	413	395	405	377	411	396	438	416	410	387	464	431	421	389	417	422	430	416	407	402	396	379	398	400	380	418	456	427	409	388	411	434	438	411	381	389	427	405	412	409	382	391	411	413	437	395	392	432	387	385	400	405	388	402	453	408	458	415	428	394	403	429	365	387	416	430	421	401	413	407	399	363	393	406	400	380	427	408	400	385	404	406	395	370	411	372	426	409	405	397	388	408	418	393	396	404	422	394	395	393	426	422	413	391	405	425	429	424	384	398	398	438	427	374	409	381	421	385	406	409	411	399	390	422	383	423	403	397	417	388	423	385	374	394	424	374	407	399	393	390	435	395	371	414	441	408	415	408	416	421	404	395	392	445	415	430	400	414	456	406	385	411	444	397	438	428	411	387	410	410	404	405	421	422	442	393	377	403	392	382	397	419	410	414	414	382	397	433	423	429	387	427	419	398	434	430	424	397	406	415	414	377	369	410	378	420	419	404	416	394	376	381	426	391	373	411	393	389	424	408	370	403	405	420	376	407	392	403	402	397	384	409	414	380	389	417	394	380	400	392	413	417	399	434	381	405	420	429	380	414	425	403	358	375	407	397	370	394	411	430	418	384	395	383	382	390	380	413	389	406	389	414	420	399	390	387	416	400	391	437	389	406	435	391	380	411	389	392	366	412	402	357	411	415	403	399	378	408	386	387	399	421	425	377	395	387	408	408	376	405	402	398	410	373	411	422	390	385	408	375	397	414	406	450	417	408	423	419	416	419	438	406	415	410	425	401	389	383	377	412	411	449	428	401	411	429	421	416	399	392	391	431	387	405	423	396	405	405	423	428	378	406	412	405	385	413	397	419	415	429	416	360	387	419	395	386	404	354	445	406	387	383	408	402	451	385	376	385	413	391	396	450	417	405	403	407	387	396	429	407	424	381	397	362	374	415	435	417	381	407	393	425	378	407	420	403	386	404	409	391	432	409	388	385	411	418	402	423	417	406	389	423	410	420	394	415	403	370	403	378	381	395	397	430	382	425	391	418	385	428	401	388	395	396	397	438	419	409	419	441	365	384	406	422	390	405	425	416	426	438	405	423	427	386	421	426	408	465	452	422	369	375	396	377	418	391	390	395	414	383	389	385	396	392	390	431	433	404	437	451	410	385	381	376	375	410	429	382	395	407	398	399	378	421	430	405	383	427	384	407	395	377	402	348	424	410	430	403	398	381	403	439	403	418	413	437	411	403	399	417	403	406	418	408	395	393	402	410	414	450	415	424	423	377	431	406	412	391	441	402	383	426	416	403	371	396	394	401	391	409	388	417	411	415	424	404	405	377	408	409	380	443	424	410	433	399	388	392	394	408	418	402	386	401	446	394	388	393	437	429	402	398	385	414	384	433	415	385	410	438	390	398	443	425	411	401	406	392	407	393	402	402	388	404	421	405	438	383	424	401	389	408	431	405	404	359	409	403	392	412	397	424	391	438	370	389	427	408	393	396	403	389	427	395	406	408	386	396	405	395	372	420	369	426	412	442	442	424	400	411	392	405	407	391	387	421	419	422	368	426	403	387	438	430	405	391	416	408	407	426	397	411	423	408	382	392	381	389	364	389	383	404	406	430	419	426	419	367	398	375	394	401	376	369	436	404	382	414	406	392	411	410	409	409	395	453	406	414	407	400	417	416	348	427	387	394	375	410	411	394	427	430	455	403	437	375	375	435	416	410	378	430	384	432	389	418	380	424	423	384	394	390	413	414	432	399	408	422	416	405	401	396	421	385	394	396	399	425	406	413	398	384	399	398	378	390	389	403	431	394	398	414	434	406	391	432	399	395	430	406	397	402	416	419	406	390	437	430	410	406	390	406	412	390	412	417	397	397	416	405	394	462	398	386	413	382	396	415	385	442	380	407	428	399	423	439	426	387	428	395	407	463	402	374	415	395	400	375	403	417	402	406	393	414	360	381	420	435	380	425	411	412	380	404	401	403	394	412	416	404	396	401	404	403	429	394	390	428	402	444	417	387	423	398	430	396	391	388	413	432	443	394	415	411	400	381	397	372	357	406	400	414	433	392	438	351	409	383	383	435	368	424	385	418	368	418	362	376	392	404	410	355	436	397	391	390	368	388	420	400	426	439	389	400	406	366	389	437	393	412	373	419	408	411	395	424	400	421	385	401	400	418	393	392	370	391	403	435	437	409	432	413	429	366	419	401	443	390	428	412	391	389	424	400	409	385	405	395	389	408	377	392	389	398	433	396	448	396	418	409	390	382	392	438	416	407	396	421	426	420	398	403	392	388	415	384	410	412	405	383	396	426	402	398	454	388	391	413	410	394	376	425	422	392	435	380	404	433	433	383	412	449	393	378	394	398	409	468	431	412	433	401	383	410	410	393	368	376	381	416	398	434	441	407	412	384	395	409	396	381	408	423	424	398	409	424	420	380	383	380	397	438	407	437	390	398	365	424	386	375	393	417	419	407	358	396	415	421	468	386	418	414	419	392	367	408	405	380	399	400	398	396	429	380	430	404	438	411	402	383	408	402	411	410	385	395	416	412	394	378	376	402	400	460	421	395	451	392	367	420	412	407	379	472	391	394	402	399	425	361	404	417	430	388	464	407	439	428	439	395	386	372	418	401	388	422	426	376	425	428	435	407	402	392	416	417	397	403	399	409	408	417	400	390	411	410	385	404	445	429	402	405	377	411	395	392	360	425	436	404	406	413	368	438	386	390	389	416	400	425	450	404	405	383	414	422	388	419	409	446	383	386	397	383	380	413	396	397	416	386	406	427	388	391	378	390	376	383	394	431	428	377	375	388	386	385	396	398	408	375	414	379	390	400	420	375	408	394	417	410	415	420	382	441	398	397	394	410	391	408	386	410	391	381	407	375	390	409	383	354	357	390	419	423	429	397	382	391	423	416	389	390	386	446	372	395	444	386	420	421	374	395	421	425	391	433	397	403	421	371	369	424	410	386	399	431	403	420	410	395	440	430	414	426	396	384	410	414	386	397	399	404	397	400	412	391	450	416	396	420	392	392	393	420	403	410	395	406	406	414	412	413	370	384	430	401	429	419	392	421	438	429	406	406	399	380	450	418	392	385	395	399	379	405	425	399	422	396	402	413	401	429	415	398	395	405	430	360	430	406	404	396	416	396	435	417	395	386	377	438	382	381	376	419	380	378	416	442	420	420	413	394	385	450	401	420	379	402	400	417	401	407	418	403	370	384	401	416	435	391	406	409	482
23595	21369	29408	25903	23589	19089	10826	2097	6371	8727	6200	4397	2183	344	362	361	352	353	344	324	331	337	317	327	338	353	364	358	320	312	333	341	342	329	347	328	348	347	346	356	363	340	354	332	365	361	371	342	323	317	342	341	339	336	352	345	345	317	346	350	343	365	343	333	346	299	336	342	301	314	368	353	336	320	357	316	342	342	354	337	372	331	336	331	363	335	328	332	343	360	394	353	349	331	333	359	312	316	308	361	330	301	317	344	350	380	353	321	357	366	330	344	357	333	333	357	324	368	332	350	313	329	322	350	370	352	334	325	327	348	350	309	386	363	347	339	366	377	350	368	361	344	380	339	359	368	337	346	363	329	350	343	333	327	336	344	333	331	398	326	367	316	323	350	318	312	322	371	331	338	351	375	341	390	334	352	339	373	361	328	398	351	364	354	356	345	326	345	329	307	328	351	351	349	336	354	343	348	374	356	368	319	343	325	344	347	372	358	352	353	332	300	357	306	301	343	323	347	358	350	346	348	369	348	340	335	354	318	356	354	313	365	337	335	337	311	370	335	335	354	352	351	346	333	365	359	343	321	352	319	325	365	348	320	327	326	297	350	357	340	345	304	347	326	295	304	380	362	280	337	346	298	363	342	349	347	306	350	337	358	341	340	347	336	360	324	351	362	309	326	312	329	327	351	366	365	348	351	377	343	327	338	350	349	355	333	300	340	370	315	372	371	311	355	355	381	336	341	373	311	355	309	343	321	346	342	306	339	315	352	357	390	302	352	350	329	368	341	368	365	354	348	351	325	331	334	351	314	342	365	368	355	336	327	352	362	367	313	347	339	362	318	320	363	345	354	357	350	380	308	336	347	345	357	335	358	358	332	344	341	312	309	374	327	348	322	331	344	354	327	343	340	348	335	333	366	369	339	363	346	351	344	359	341	335	327	320	329	354	331	354	364	347	332	329	344	344	335	364	326	350	327	328	354	356	358	324	351	349	340	351	337	343	357	329	344	339	330	337	338	344	315	362	361	349	369	316	352	339	340	334	364	334	350	352	327	325	385	345	349	361	357	318	316	314	314	328	339	301	348	365	350	337	359	343	340	328	356	351	358	360	332	347	342	312	351	365	330	335	343	367	342	325	354	349	335	348	342	343	345	363	378	359	322	314	351	329	366	353	372	350	311	358	349	348	354	337	363	393	342	364	330	340	325	344	339	356	360	333	323	364	331	354	344	343	308	305	355	365	374	348	324	333	364	336	350	330	361	328	335	346	362	347	348	356	372	337	316	301	332	325	338	347	357	331	348	327	368	323	353	308	374	339	345	336	366	332	329	366	346	346	358	351	350	358	354	322	334	341	338	343	346	392	348	311	343	329	328	353	371	342	346	345	335	317	327	345	348	357	314	321	336	344	357	308	321	337	345	368	343	347	365	339	340	345	333	334	330	310	345	331	364	359	356	326	313	344	340	330	366	329	359	342	305	363	338	360	308	355	325	324	324	354	356	341	346	347	337	323	346	355	327	321	343	334	365	339	345	346	346	324	354	336	323	353	337	341	375	307	345	306	360	370	339	326	329	361	360	318	322	340	356	338	371	327	377	342	344	329	355	397	330	365	355	362	355	322	338	327	358	359	339	376	329	323	352	327	318	353	330	316	350	327	335	322	336	348	372	356	386	357	345	341	359	356	320	357	338	365	343	309	354	358	332	315	378	335	322	321	333	330	326	360	364	343	333	352	333	350	293	329	336	347	376	352	333	342	347	365	359	318	326	345	332	361	341	328	328	325	347	363	306	338	323	361	369	344	356	320	337	320	380	350	341	373	339	357	305	316	366	328	364	318	338	365	352	357	329	345	330	378	346	366	331	325	348	349	338	349	334	351	343	343	335	352	330	331	353	309	372	327	325	340	352	326	332	348	342	330	340	356	335	342	328	329	366	319	343	327	346	365	306	333	338	346	351	346	351	339	362	343	332	339	370	331	342	364	303	317	294	355	343	351	334	354	374	354	337	330	351	350	317	334	325	359	337	336	346	364	347	332	369	338	337	323	327	350	354	311	331	327	351	343	334	367	332	339	322	367	343	344	316	344	345	341	365	376	323	356	322	356	321	304	322	304	354	362	324	330	320	345	326	338	334	342	359	333	311	338	302	335	318	326	327	336	322	331	341	338	366	332	381	332	333	366	351	359	368	375	338	372	327	368	377	368	335	310	353	357	355	354	349	350	350	366	316	371	333	333	354	337	315	344	356	320	307	345	346	343	339	350	316	367	360	329	344	338	351	372	358	351	338	347	348	326	318	334	346	363	336	337	360	314	370	316	339	347	308	349	345	354	327	326	337	342	380	316	351	312	324	336	321	328	342	338	351	346	356	339	357	321	337	312	384	353	324	317	365	347	330	326	322	332	336	356	359	335	321	315	386	346	353	348	338	320	355	329	317	326	345	341	352	332	352	350	331	326	342	334	330	363	355	321	327	352	346	313	312	351	354	364	326	342	363	357	336	354	320	340	358	365	338	341	320	343	348	313	359	336	369	347	344	341	346	331	335	362	336	337	322	318	352	331	309	330	310	359	354	333	357	331	359	303	337	349	360	343	333	325	350	387	372	336	367	315	341	344	313	338	350	383	327	351	334	350	383	351	374	350	347	333	338	322	324	355	315	333	282	334	366	367	331	319	350	364	349	362	367	322	372	313	336	357	333	336	316	347	321	340	319	346	343	354	315	344	320	329	341	307	278	293	323	355	359	351	390	331	332	345	342	326	339	340	327	342	331	355	327	328	323	351	329	351	319	375	365	334	348	326	331	400	362	317	357	318	348	364	327	332	380	360	335	314	292	378	356	303	367	335	354	348	333	327	325	332	355	351	338	323	350	367	323	302	351	334	322	361	339	370	342	337	317	356	333	300	364	335	323	382	326	350	333	334	342	372	336	346	326	333	388	367	325	350	365	345	351	309	327	374	339	354	370	352	345	334	347	333	344	322	329	354	371	334	349	343	350	368	344	341	349	337	285	347	352	325	324	352	316	324	359	335	342	367	354	323	361	357	362	347	359	319	356	379	305	340	321	343	334	313	315	325	357	334	342	358	347	386	323	348	356	319	350	356	330	379	363	336	343	300	329	372	318	351	362	318	300	345	347	351	357	344	366	296	344	308	385	324	335	345	340	358	343	348	363	321	333	328	316	361	344	347	347	336	371	325	339	348	293	321	345	348	321	365	373	349	297	366	326	343	345	334	348	343	356	363	329	349	333	340	308	343	340	345	357	318	324	357	344	378	348	306	338	308	343	343	342	335	321	328	280	351	350	353	356	370	378	365	332	346	360	335	347	323	310	351	327	357	358	364	321	347	321	306	338	340	318	337	351	360	342	332	333	337	327	341	336	330	324	328	351	342	348	327	320	334	329	326	359	351	364	340	382	349	374	325	365	307	316	324	339	377	361	342	328	305	316	322	317	364	338	332	370	338	302	323	324	349	326	361	339	337	344	340	336	370	330
42902	76593	50588	35106	27947	17157	11835	2755	10615	12905	9432	6958	3243	374	387	386	377	414	379	340	363	392	386	364	357	362	351	363	360	366	379	379	364	352	399	384	359	352	340	362	413	389	364	379	360	361	369	351	384	376	373	380	342	341	380	370	347	408	325	344	393	376	355	355	317	362	360	375	380	339	363	357	368	384	384	377	360	377	345	362	365	397	403	347	382	371	345	389	340	360	354	353	358	354	385	392	367	373	363	317	351	381	341	365	393	375	354	392	351	387	316	360	358	359	372	369	398	383	386	373	392	357	348	363	384	355	372	359	338	358	346	367	392	364	394	364	403	383	356	368	332	377	329	362	343	394	367	370	351	329	368	355	330	393	350	369	367	337	340	354	370	358	372	366	383	393	351	346	358	374	355	357	369	338	360	377	338	387	347	363	344	361	367	359	341	343	372	347	385	351	367	363	397	362	370	362	367	363	362	368	384	360	357	348	355	380	355	379	357	373	388	389	369	358	335	364	369	376	405	381	361	390	373	367	397	361	384	356	396	385	362	362	346	358	342	350	346	332	378	369	338	365	356	368	380	374	321	409	381	348	357	371	364	359	362	337	341	349	360	328	348	368	384	360	369	365	378	373	349	354	374	395	357	367	328	362	384	372	362	355	357	366	369	347	367	385	405	386	337	378	377	354	356	380	346	387	393	379	367	375	338	350	335	345	350	375	381	349	343	351	381	365	362	373	348	375	389	326	372	370	356	345	376	357	381	372	377	354	370	372	338	382	379	387	395	346	370	376	369	374	351	378	396	349	415	379	349	357	342	397	385	389	351	381	351	347	390	350	362	388	388	353	404	361	345	373	370	382	361	362	371	349	361	373	369	378	383	383	407	326	353	355	365	365	376	375	391	355	373	374	363	370	363	358	375	369	318	330	361	349	361	372	367	379	317	362	387	402	385	366	376	336	366	374	370	373	399	342	354	372	387	385	356	355	390	358	358	330	338	340	348	386	382	355	396	362	385	332	307	389	327	343	361	346	365	366	349	374	377	386	352	365	365	361	384	392	370	346	352	393	357	364	354	344	381	373	347	388	372	345	371	374	358	367	364	368	371	360	354	356	368	336	352	356	349	364	361	380	338	400	346	372	358	384	399	383	361	392	382	349	342	349	369	330	364	403	400	366	322	345	352	356	364	362	364	393	365	369	372	338	341	377	367	360	339	353	356	395	368	361	361	364	367	370	352	357	370	344	329	355	360	330	339	371	354	363	359	338	361	376	395	378	360	409	357	377	373	389	370	426	369	387	364	366	377	393	377	342	358	335	358	347	396	352	369	335	336	342	350	410	371	376	353	347	352	335	347	374	379	364	362	343	378	343	332	357	351	354	361	391	374	355	359	349	368	378	375	350	347	366	382	380	339	351	396	370	365	373	386	379	350	349	361	366	371	352	367	399	393	379	383	383	367	384	350	397	345	371	390	370	378	363	364	376	382	371	344	395	347	349	335	376	350	354	360	378	373	363	367	360	353	360	393	383	420	377	336	368	363	334	351	362	347	360	339	379	361	372	365	335	370	367	336	346	356	365	391	389	382	349	387	338	370	344	345	376	339	374	368	357	331	362	368	342	359	365	373	381	348	366	374	378	339	400	365	405	367	338	382	395	353	368	377	377	373	344	352	378	389	389	329	338	336	375	328	348	376	338	349	366	353	361	368	377	362	369	387	376	372	340	394	385	365	358	359	381	351	334	361	323	390	361	337	360	401	376	315	365	354	331	376	369	347	361	351	348	340	370	359	381	384	357	365	394	357	371	338	376	378	361	338	367	370	368	394	388	370	365	399	400	326	373	343	344	382	369	365	369	363	346	354	355	355	330	404	347	389	361	367	366	384	357	376	344	343	369	363	386	343	361	346	384	353	360	337	349	352	363	364	393	362	392	381	386	352	346	367	387	395	359	332	379	377	351	414	342	365	351	346	363	378	386	376	368	370	369	366	335	373	347	354	392	352	374	360	356	366	372	356	371	365	366	347	361	372	380	380	358	352	371	357	360	353	393	370	336	362	387	356	358	356	367	367	366	382	357	376	360	347	393	366	337	351	390	371	372	361	341	364	368	384	366	396	348	324	382	382	332	380	348	328	344	340	338	404	346	367	381	378	348	390	386	372	362	392	353	346	362	369	380	372	362	396	351	383	344	402	341	354	363	354	357	354	341	349	360	367	355	363	373	362	369	373	378	349	373	360	368	372	373	352	357	356	369	328	399	353	356	363	364	362	383	349	363	372	366	373	358	337	363	418	358	354	378	358	386	355	346	345	343	357	361	375	392	404	361	382	369	389	377	357	383	355	364	360	363	425	370	354	374	371	330	353	330	407	391	351	346	352	382	358	385	395	347	342	351	377	352	368	331	352	363	368	361	401	359	325	350	366	358	374	361	378	380	369	397	356	340	354	357	446	389	401	365	374	363	373	359	341	365	375	379	356	383	358	354	353	337	392	354	379	362	346	341	373	353	347	381	382	355	355	365	389	370	321	358	380	351	371	358	359	350	358	374	354	420	370	379	392	375	413	362	376	357	359	378	333	351	323	348	380	364	377	349	391	367	365	342	385	380	352	351	413	389	386	347	395	336	382	352	358	356	335	378	361	343	378	373	332	398	362	372	377	365	369	339	375	344	357	348	376	368	406	363	369	333	424	357	353	328	389	348	413	365	369	355	392	366	356	354	378	340	342	378	377	365	370	382	371	381	429	365	394	378	362	369	354	371	372	385	347	361	370	380	362	385	343	372	364	357	344	402	386	376	366	354	355	390	376	344	371	379	369	367	354	366	371	353	339	361	357	349	374	382	392	328	346	379	350	346	336	357	346	327	365	366	334	351	362	391	377	381	402	350	372	370	357	378	326	352	375	361	365	351	348	389	373	402	358	333	366	372	370	348	367	391	318	356	370	362	356	388	356	379	379	318	379	377	363	345	320	357	340	369	356	336	361	373	344	375	358	345	362	376	351	361	364	353	372	377	375	347	353	385	363	366	417	353	370	361	364	402	375	333	356	335	355	360	371	336	357	399	391	416	392	387	323	348	382	391	348	338	389	357	364	341	344	369	339	365	363	360	399	407	348	369	366	345	348	377	373	374	353	372	374	357	383	370	392	360	368	359	365	353	362	378	365	346	379	329	385	396	384	356	357	359	389	373	332	328	358	404	357	365	345	351	408	359	384	382	352	370	356	365	351	388	357	360	373	380	357	378	373	403	368	336	352	369	368	374	380	403	338	385	384	382	348	352	338	392	378	392	328	367	394	385	365	373	362	368	382	360	368	358	347	397	366	332	377	393	388	348	386	360	346	382	367	360	342	343	356	372	364	380	366	363	344	372	381	376	345	433	383	383	348	344	352	347	371	362	342	347	361	333	351	390	367	373	387	358	374	373	377	346	389	360	364	387	373	417	367	363	419	355	362	356	370	363	354	387	359	387	371	355	347	382	362	358	342	386	354	338	382	373	339	317
24867	21649	28940	28740	21472	9414	2171	2586	3859	4110	3195	2347	1540	599	589	627	592	579	568	635	566	590	587	550	587	529	605	597	589	581	608	567	577	554	562	575	576	507	561	584	534	567	575	582	578	578	564	600	577	566	561	574	583	551	565	551	609	576	549	548	575	525	586	560	577	571	583	558	551	570	589	558	583	609	533	597	562	573	565	539	559	573	592	581	557	591	572	594	629	553	593	549	563	598	601	566	582	570	604	570	548	605	592	589	595	625	547	619	596	526	592	584	577	613	626	618	592	612	542	561	570	566	607	544	585	615	540	587	595	638	557	637	614	575	615	613	545	610	576	605	579	608	604	607	605	575	540	602	602	559	582	564	589	614	607	577	583	565	577	597	551	567	614	584	609	523	586	603	593	565	553	614	582	602	589	564	590	574	588	583	557	578	593	608	603	566	588	644	591	553	620	597	572	572	599	576	650	583	564	607	584	579	592	536	616	554	592	567	576	563	578	573	600	568	563	606	608	602	578	624	576	602	560	576	596	588	577	587	585	599	597	558	589	535	614	560	576	622	528	582	583	586	604	594	581	604	603	588	557	591	603	582	602	599	613	604	628	607	612	559	579	548	582	573	588	525	593	583	569	574	615	562	602	587	593	577	592	585	640	579	565	576	624	607	555	598	565	566	543	569	593	583	567	561	580	609	598	551	570	565	577	550	599	626	605	608	594	576	578	571	594	592	579	594	551	558	540	551	574	613	649	547	560	606	531	574	572	546	560	568	604	616	558	565	552	583	570	570	584	570	548	579	578	590	569	583	562	571	585	601	577	633	586	579	555	578	610	601	622	555	592	569	587	558	572	574	577	593	560	610	576	567	614	585	537	603	629	601	616	603	574	564	581	522	587	572	575	619	573	616	576	531	592	530	555	640	588	568	545	577	586	594	640	547	572	574	608	576	590	556	547	583	589	599	597	585	617	564	560	569	562	580	546	622	529	562	548	594	587	573	590	595	591	556	584	583	617	613	569	600	590	582	624	548	580	572	577	534	586	583	581	613	621	616	578	629	605	584	570	622	571	570	605	601	585	572	641	572	600	568	558	529	582	572	574	536	629	592	612	593	609	555	547	583	629	571	575	613	613	600	550	600	594	565	562	557	591	593	555	584	614	504	571	588	586	587	593	552	558	567	546	553	582	626	576	583	591	598	574	572	585	590	543	592	534	568	587	577	587	561	588	503	594	665	610	524	573	627	576	575	579	582	569	563	576	564	572	559	563	596	581	571	585	605	588	593	601	586	546	624	609	580	578	576	544	600	563	575	574	579	568	578	629	559	605	576	532	530	587	554	563	571	579	586	559	572	572	570	546	589	593	589	561	604	596	581	609	584	589	592	552	587	580	624	563	574	594	539	593	553	617	596	633	567	596	593	603	592	582	586	551	564	582	624	554	587	579	539	561	548	578	609	579	582	563	575	567	581	563	546	612	591	542	592	572	627	598	581	617	536	584	588	587	531	575	571	623	580	571	587	636	602	588	562	586	598	560	595	593	602	625	534	549	567	567	594	560	565	581	590	596	564	574	635	584	605	532	568	621	565	569	609	547	612	578	595	562	554	543	544	603	616	578	581	537	594	616	527	573	643	592	568	559	591	584	588	526	623	534	569	573	557	581	546	576	564	566	581	588	567	585	626	592	558	577	563	602	580	618	562	647	588	597	624	589	578	587	568	574	604	575	606	573	557	544	549	565	575	540	616	620	535	590	566	568	617	558	608	608	578	568	609	555	574	604	605	563	539	573	564	576	592	566	566	598	584	561	563	601	597	609	576	597	634	585	608	565	598	552	555	590	554	559	623	599	616	599	607	581	597	604	609	598	552	565	596	609	596	624	579	612	561	570	589	548	604	591	557	580	613	564	592	598	523	602	596	610	595	574	559	579	661	557	558	551	552	599	563	571	539	618	561	570	580	565	553	601	622	570	594	585	602	526	583	561	590	608	594	586	591	570	611	581	574	601	572	649	589	586	567	607	600	576	587	589	561	586	591	589	606	549	556	531	589	643	592	569	575	573	555	571	612	580	559	584	578	597	637	587	628	589	571	563	602	562	551	585	606	570	628	574	546	591	584	562	548	614	548	566	593	568	599	609	564	578	588	581	581	577	607	519	607	591	604	597	573	588	597	575	595	550	594	611	551	563	614	623	614	547	568	565	545	573	550	583	629	567	581	608	582	580	606	541	600	548	565	584	550	614	644	551	556	617	620	592	554	540	573	599	583	613	580	655	573	593	558	551	602	599	567	566	563	601	579	596	548	567	559	565	551	614	622	550	587	534	587	587	595	608	544	639	596	564	625	607	585	595	573	595	559	605	558	612	581	545	598	612	586	559	582	552	597	589	564	575	590	572	554	612	559	599	606	633	583	632	546	579	550	599	586	572	605	594	572	593	560	587	598	556	563	537	561	567	580	594	647	625	573	581	574	607	567	592	632	528	578	595	589	598	549	574	598	540	569	575	599	591	554	590	563	547	538	580	639	590	596	584	575	556	593	616	562	595	577	594	563	566	620	529	562	614	593	590	594	583	589	579	592	594	616	578	591	563	568	556	582	595	587	560	585	570	606	593	641	565	608	567	574	580	548	610	621	570	590	569	529	590	572	562	594	608	602	586	571	590	583	537	569	558	601	605	539	565	589	533	529	587	601	613	606	569	542	623	613	609	579	575	568	619	581	567	606	589	575	591	582	578	567	551	551	580	561	562	586	578	562	597	557	570	555	596	597	574	609	566	589	579	571	589	580	609	544	581	561	570	631	576	570	576	600	557	548	542	631	623	588	598	616	591	560	584	575	574	598	534	604	596	581	604	595	602	580	559	535	537	623	589	589	542	567	576	594	575	596	566	527	588	531	570	575	565	554	582	618	597	624	571	562	572	539	613	582	558	589	599	608	598	621	581	585	588	602	581	627	546	570	562	580	639	580	572	611	599	546	607	566	573	603	578	590	580	562	523	591	594	598	588	543	634	587	568	536	549	552	584	583	604	595	585	587	562	551	594	585	611	603	587	609	576	585	577	569	594	587	599	608	551	620	547	587	624	591	536	581	575	562	581	572	575	603	616	576	591	564	559	568	594	560	562	569	607	584	598	595	641	586	536	585	623	597	579	599	564	597	575	578	573	581	594	558	641	608	573	589	577	572	633	598	613	601	598	575	573	593	611	628	579	624	574	564	587	527	572	603	571	601	565	566	553	609	577	603	562	592	564	609	564	615	596	559	616	604	597	567	578	614	593	588	580	563	598	590	610	572	568	543	573	593	591	622	566	580	641	564	588	610	637	555	577	601	554	568	563	570	605	604	574	554	560	556	612	544	576	575	573	612	569	585	555	579	621	597	614	519	561	566	618	621	595	575	642	535	555	597	599	604	578	602	586	572	570	629	561	552	580	590	558	564	597	570	595	597	575	599	584	594	586	577	580	574	544	593	571	570	549	540	570	586	615	555	565	582	605	600	570	552
40586	62234	43046	32504	23365	8623	3209	4892	7435	7320	5593	3984	2371	597	610	642	653	616	615	614	630	641	619	629	620	625	613	606	588	645	618	635	574	616	637	601	596	636	618	610	638	611	605	620	654	602	574	577	654	640	639	641	606	618	598	564	611	690	637	643	623	647	611	626	599	645	608	588	602	624	600	615	653	594	630	627	638	588	584	614	594	556	623	594	624	628	635	636	613	657	632	624	609	578	596	641	575	622	624	644	643	608	645	652	599	632	619	607	620	582	631	615	628	592	630	616	651	652	613	643	603	570	586	595	635	634	601	617	618	607	610	607	655	605	647	621	596	641	650	596	649	590	609	676	596	576	601	597	613	620	566	611	615	617	603	625	625	649	680	603	634	569	621	624	621	637	600	569	585	603	610	615	664	608	605	657	585	594	599	606	620	591	651	638	668	611	653	626	614	602	617	593	571	632	614	589	604	611	645	600	671	636	606	643	558	585	609	621	651	600	622	582	613	603	589	617	594	615	627	595	628	633	613	588	625	616	630	570	620	634	582	607	585	618	601	596	652	592	619	595	590	563	601	591	592	642	619	621	602	645	633	614	580	657	632	586	623	591	678	586	605	618	614	611	612	595	599	620	639	640	611	598	645	637	631	605	620	614	593	643	569	625	644	613	649	587	635	601	620	633	640	637	614	616	563	600	584	608	602	594	653	606	618	582	547	621	673	590	590	622	620	617	649	638	600	600	615	600	608	603	649	588	603	562	635	614	583	583	608	617	584	609	608	588	631	633	625	641	574	626	610	615	629	606	600	571	603	620	607	609	604	568	623	578	653	616	609	633	588	598	612	566	644	613	612	629	649	640	624	574	623	655	602	585	601	667	638	600	606	605	642	631	627	616	635	631	613	597	598	617	615	618	622	610	553	644	635	597	623	618	624	643	659	629	629	662	640	636	639	576	637	631	657	593	592	625	628	577	594	577	583	605	669	605	659	613	633	630	620	627	593	624	614	588	570	606	608	605	600	630	612	608	604	602	603	603	616	608	596	617	616	592	606	602	590	599	611	595	570	619	628	594	655	664	634	620	612	583	598	588	624	676	606	592	678	620	614	651	622	628	606	650	617	641	633	620	685	629	584	621	623	628	673	637	609	592	619	635	638	638	641	611	644	602	627	618	621	595	607	645	598	612	587	610	622	676	597	645	586	629	608	584	634	612	596	617	566	613	634	619	634	650	647	596	558	607	613	614	633	637	638	612	616	587	629	595	589	620	592	624	596	630	621	592	616	612	603	614	611	585	650	606	619	585	585	676	651	592	592	586	601	566	602	596	653	586	586	603	609	643	606	609	625	608	603	624	636	663	613	591	625	611	577	610	610	607	604	611	627	624	637	600	599	604	588	611	625	660	632	603	617	623	641	582	664	601	603	602	588	625	585	603	621	588	607	610	572	625	643	573	608	603	626	580	610	597	625	597	595	610	610	582	615	636	607	640	566	598	592	607	601	601	578	620	658	640	623	649	573	593	641	650	601	598	604	581	565	609	588	612	589	626	620	622	621	614	641	630	598	616	585	583	609	619	622	580	674	596	627	584	637	609	575	583	626	645	575	598	598	629	662	603	590	622	622	625	648	590	595	601	595	608	625	613	639	607	599	650	651	616	644	587	635	606	669	619	654	589	622	632	629	623	616	602	582	616	584	624	648	617	617	635	585	592	598	616	614	627	577	633	619	587	632	690	625	624	579	635	640	632	618	611	647	613	630	559	569	617	596	612	626	625	580	593	583	604	636	618	599	630	613	603	625	639	603	583	635	652	629	593	642	608	642	618	626	602	593	598	616	604	618	622	653	578	581	620	620	644	617	597	587	597	614	573	605	614	603	612	609	597	618	590	652	638	632	607	572	612	617	584	659	613	607	599	635	610	614	623	593	608	581	598	654	633	638	623	635	631	585	642	601	646	617	668	627	618	618	615	626	595	655	578	616	612	587	595	618	587	648	608	631	589	566	601	633	683	591	606	592	587	617	588	578	599	629	612	607	656	603	619	609	654	645	618	601	596	638	621	633	623	590	642	608	579	600	593	639	629	640	589	642	665	646	628	613	566	591	684	636	613	622	595	570	584	624	581	593	623	615	640	611	621	589	597	624	618	636	640	581	612	618	617	624	615	615	576	607	625	635	642	651	591	600	633	603	596	571	581	631	664	594	622	616	599	632	619	596	630	647	580	593	653	641	605	606	572	618	649	603	596	608	620	613	627	608	591	609	622	596	641	594	571	613	627	639	607	596	572	641	625	577	624	631	608	626	614	646	631	645	554	619	607	620	642	628	634	622	611	594	595	618	644	602	642	609	582	621	624	627	620	621	571	608	608	609	593	618	608	636	654	605	646	600	632	628	656	636	631	610	619	600	599	626	588	624	597	616	611	639	615	616	635	603	608	599	651	654	607	611	609	589	648	605	595	628	630	606	621	634	587	630	624	622	569	592	609	592	586	605	638	557	608	644	639	650	579	631	614	578	600	612	580	657	626	566	598	632	608	630	646	649	576	652	577	610	647	578	623	617	642	606	600	611	601	590	611	593	604	599	645	606	610	632	608	674	561	604	592	610	594	632	585	615	640	616	593	620	647	586	595	622	605	629	618	601	650	643	590	640	612	615	597	628	607	632	622	647	593	644	658	572	629	602	598	638	575	592	596	621	598	581	608	600	576	629	593	600	591	569	591	620	621	582	605	605	611	604	584	651	617	679	606	619	649	612	616	637	634	628	587	621	605	674	574	622	591	593	623	642	600	619	622	611	593	623	609	632	662	621	594	595	640	600	608	616	623	620	593	607	623	611	609	604	613	582	606	576	608	642	622	590	630	596	609	667	585	650	635	584	617	653	616	594	628	604	612	624	609	620	632	609	577	609	610	571	648	620	622	583	631	625	631	643	584	584	608	633	622	605	638	604	551	597	593	625	617	617	585	617	636	623	611	618	612	577	631	658	604	599	634	610	599	609	572	602	642	629	630	656	592	648	614	635	637	624	631	641	671	585	611	609	655	635	617	627	616	696	577	614	657	614	618	623	579	622	584	585	601	661	628	646	615	592	597	604	584	612	605	595	577	649	598	597	596	572	582	576	598	629	621	639	601	637	638	593	577	651	636	607	624	652	620	608	625	661	588	660	611	651	620	625	666	614	627	599	562	590	626	654	629	643	633	631	597	612	618	604	639	558	629	587	600	581	655	586	618	662	604	604	618	660	614	640	602	645	637	586	670	622	630	613	579	626	593	610	649	637	606	660	627	618	642	646	638	667	573	601	558	650	601	608	645	636	598	618	608	585	633	621	613	637	607	573	595	596	602	580	618	584	617	616	633	635	667	585	585	583	638	616	642	605	591	588	594	594	591	651	576	617	622	637	648	614	608	611	582	634	625	595	642	595	617	606	588	600	665	604	613	594	611	564	648	574	643	587	583	634	648	597	589	607	610	616	658	587	661	612	643	632	605	601	619	631	627	599	578
22496	21184	30131	28904	29171	22992	14585	4361	5765	7667	7331	5517	3770	721	625	674	605	672	636	645	597	605	652	608	613	601	654	643	656	598	644	645	653	598	574	627	591	638	615	638	627	659	622	584	632	590	627	638	656	603	681	607	627	610	630	610	636	646	620	574	607	647	602	643	621	638	606	591	635	659	620	628	652	631	634	623	662	625	619	617	645	651	609	632	662	618	600	644	632	645	621	621	614	630	627	604	677	620	589	585	670	610	598	622	642	628	646	638	603	602	581	578	620	639	632	603	594	633	634	602	611	607	618	602	578	573	653	668	638	600	603	603	583	614	627	626	579	607	614	688	591	605	649	586	617	608	578	614	579	575	580	591	597	671	629	592	588	648	575	608	628	627	594	576	621	618	607	594	649	643	614	636	644	587	642	657	649	631	630	631	643	579	618	630	669	576	585	637	641	603	580	618	607	643	600	654	634	637	673	610	651	655	591	592	662	586	603	617	585	628	637	629	633	633	646	617	611	620	626	642	652	595	627	657	648	628	607	601	570	577	596	612	621	626	608	614	614	624	599	606	617	633	626	587	628	632	616	629	663	621	584	615	615	602	615	600	634	630	613	617	612	610	595	619	604	618	623	629	653	674	626	631	594	635	625	610	611	623	642	633	627	579	618	611	598	628	594	601	683	637	618	636	603	595	601	666	609	640	589	661	646	639	635	646	639	596	626	631	575	606	613	643	606	616	625	677	619	630	690	645	623	641	611	632	594	606	663	623	634	647	666	614	633	604	609	619	602	617	640	607	671	624	618	590	597	632	650	599	608	638	657	642	624	622	582	600	628	608	622	660	640	616	629	605	625	648	626	643	621	591	617	596	589	629	630	569	579	620	609	636	631	606	638	619	599	651	643	617	586	635	662	596	606	625	604	587	664	577	618	622	602	631	631	620	616	618	614	622	609	638	608	630	606	678	574	604	657	644	599	631	607	645	604	587	651	641	643	596	628	591	617	616	614	649	619	583	566	607	608	594	607	643	616	623	639	640	596	603	588	587	611	608	594	629	641	584	585	655	625	627	626	588	589	613	618	622	607	632	603	607	633	597	607	613	649	604	624	627	641	625	626	610	642	637	614	644	628	607	627	616	616	589	651	640	631	605	644	636	593	612	633	612	610	617	615	621	629	590	644	601	642	631	663	622	628	630	584	655	628	635	604	599	607	643	607	592	639	599	594	585	668	686	650	663	618	634	580	629	614	629	653	603	617	602	604	619	646	634	627	580	629	641	646	629	619	625	614	624	598	562	610	637	616	601	622	621	669	652	663	619	614	593	631	628	612	638	628	655	600	579	571	610	619	645	620	599	633	583	671	647	593	674	609	665	581	573	636	653	635	596	657	672	645	610	621	641	554	582	589	627	601	594	641	649	619	662	616	597	580	584	605	640	605	653	576	613	610	649	644	689	599	628	608	623	640	617	638	652	640	604	614	661	591	631	574	667	642	625	628	636	624	588	602	687	629	593	605	590	616	596	611	620	625	613	618	629	591	661	605	626	647	647	595	636	643	604	661	609	642	661	559	617	590	614	654	630	590	615	601	615	655	645	600	603	632	631	605	622	612	633	614	633	594	598	593	640	639	612	618	605	636	624	617	619	623	580	628	603	603	622	631	629	644	625	653	613	643	633	582	605	616	592	603	607	607	665	575	609	610	658	666	627	649	627	617	623	657	644	675	619	630	651	580	663	621	604	632	642	633	590	623	550	612	639	633	555	641	596	599	617	622	629	589	628	594	607	613	608	638	612	580	593	607	648	665	637	642	614	614	584	546	627	626	627	631	653	659	641	623	624	616	581	661	640	669	587	561	635	653	638	632	650	615	595	600	608	618	623	589	593	628	615	631	645	604	621	658	625	613	576	622	581	635	634	638	578	652	614	604	646	622	636	640	602	622	607	612	623	620	645	669	617	640	619	645	626	602	618	612	638	618	607	591	634	638	671	647	586	611	629	634	624	638	582	597	640	660	659	623	603	591	556	609	630	557	573	618	586	608	630	637	634	604	633	604	634	595	653	632	654	673	598	657	687	613	585	583	652	668	597	638	585	558	600	580	611	608	601	667	620	624	610	608	600	628	628	617	620	641	607	598	615	614	637	627	603	627	666	617	609	653	642	626	638	603	635	587	625	673	586	675	597	655	608	654	569	617	564	625	637	653	626	607	635	659	615	616	657	613	612	614	631	635	600	571	637	644	655	606	662	639	613	607	603	627	637	590	610	607	585	615	653	688	666	637	581	604	628	624	623	588	692	602	639	582	607	638	641	646	572	611	646	606	618	628	640	593	593	598	640	650	587	647	648	607	702	596	617	599	652	562	599	591	630	590	650	628	604	624	625	590	607	608	636	644	624	623	604	611	656	599	595	603	636	645	626	604	621	614	596	599	668	619	581	599	659	623	646	608	609	583	620	616	648	631	637	600	594	595	628	642	639	640	646	629	616	644	590	621	596	567	614	622	698	588	607	617	620	547	585	663	608	658	636	601	621	630	571	634	601	647	646	637	604	615	626	611	636	622	651	662	602	580	613	625	598	652	608	625	639	581	556	623	614	637	628	640	585	691	607	619	650	633	609	601	616	589	609	598	617	601	648	651	605	630	657	603	678	623	629	597	671	641	613	552	592	662	598	589	620	625	646	641	591	657	633	601	604	628	556	621	664	624	640	588	622	628	625	617	655	542	627	668	625	634	629	600	626	594	615	591	606	599	595	596	633	632	613	602	614	622	650	607	599	640	608	633	644	621	625	599	567	581	608	590	590	620	579	597	639	656	607	586	635	628	621	574	661	629	615	608	621	551	603	669	596	620	601	621	644	601	568	661	629	632	630	595	625	587	636	636	606	681	605	632	600	601	610	637	573	624	624	622	641	607	589	594	636	589	615	630	651	629	644	608	629	659	590	614	650	641	624	573	617	649	595	641	647	629	648	613	631	658	638	632	628	627	612	633	612	649	629	649	636	588	612	634	631	637	656	633	584	625	599	612	628	623	617	659	599	666	587	636	628	587	610	641	630	608	630	613	643	614	606	626	583	620	596	637	630	624	595	595	648	620	599	543	654	609	620	625	596	608	610	641	612	593	662	623	584	625	617	626	624	591	589	599	656	614	598	601	580	639	607	603	616	590	586	580	641	633	578	646	618	630	607	649	609	653	561	589	617	621	640	612	595	641	583	599	629	613	601	623	623	637	669	592	625	585	630	583	615	630	620	634	611	632	624	619	605	633	639	584	623	598	636	673	635	623	620	642	616	601	636	593	620	641	606	605	632	583	629	637	628	560	631	588	610	641	651	595	574	646	634	622	644	648	613	609	658	620	650	638	601	617	630	645	592	649	612	614	633	621	617	609	624	593	604	648	638	607	589	606	626	610	625	608	635	605	645	640	605	607	605	603	591	650	613	607	588	623	628	629	638	678	615	641	657	624	668	588	612	624	640	609	609	626	632	645	608	647	632	606	610	599	569
50920	84946	73839	58836	41491	16606	6600	5091	9264	11643	10665	8090	5604	680	633	634	637	666	640	642	616	654	596	648	656	612	615	673	629	704	589	617	640	663	640	611	660	665	647	570	658	659	607	612	640	618	613	618	629	641	623	618	643	606	636	599	564	637	588	621	597	623	665	614	587	634	649	606	628	673	618	658	625	623	648	606	682	613	624	639	621	622	644	665	620	669	621	648	612	626	626	626	624	606	630	660	639	616	619	631	642	632	667	627	604	666	673	581	678	606	600	637	624	632	606	659	621	713	619	634	632	665	674	613	619	614	654	608	617	637	589	625	551	662	685	649	623	630	619	607	651	582	657	629	629	636	625	616	647	609	621	638	655	657	635	640	652	597	610	671	626	627	634	637	644	572	637	658	657	607	641	650	676	612	566	637	615	607	602	602	600	631	644	644	635	639	638	598	621	618	621	644	619	655	623	648	643	656	643	643	643	572	655	634	596	641	608	614	615	634	597	629	617	621	627	674	615	649	604	597	640	651	655	656	630	657	597	631	654	657	600	661	652	617	648	636	653	642	652	650	600	623	580	624	627	651	610	631	627	638	643	604	629	637	645	667	602	616	599	617	650	646	602	624	671	611	606	617	634	665	610	614	591	603	671	622	578	593	634	646	647	685	615	651	611	604	633	606	613	662	609	584	631	648	626	553	651	657	632	649	681	583	591	649	608	594	613	641	643	642	612	629	602	581	635	614	648	615	604	611	622	687	616	642	661	583	657	616	662	643	614	636	632	663	635	666	641	661	657	612	675	630	600	639	643	648	685	590	645	613	630	616	633	664	643	621	657	612	615	636	608	625	635	644	615	634	621	629	602	642	686	608	616	638	646	668	596	616	617	629	641	648	623	683	648	694	631	634	676	631	660	638	637	616	633	619	639	633	603	609	628	614	652	598	620	636	582	589	617	616	658	649	623	655	629	631	617	648	620	656	610	663	636	638	603	609	592	612	591	637	635	628	622	644	625	645	612	676	617	659	663	644	622	625	639	592	613	587	672	618	670	634	662	640	644	618	609	633	636	645	636	684	572	625	630	638	610	584	622	663	590	670	674	634	636	610	594	634	613	614	663	644	622	626	660	610	652	617	692	674	567	614	620	605	673	622	709	645	620	638	647	629	638	637	615	627	628	604	644	694	625	616	631	601	608	638	663	619	634	615	650	625	615	620	669	623	553	631	627	605	589	615	628	613	658	652	679	606	665	686	606	627	650	642	644	590	669	644	630	606	644	598	589	622	637	617	618	642	587	562	589	630	618	647	604	613	633	671	665	600	606	624	612	624	610	670	600	630	594	616	628	634	606	674	616	658	624	611	621	613	595	629	611	621	640	631	623	650	621	635	638	647	651	618	626	639	698	664	665	589	648	641	693	622	628	629	621	638	645	658	638	619	612	617	639	602	655	618	635	634	703	651	655	633	670	620	660	627	629	627	654	627	628	661	648	613	584	646	619	654	616	602	661	622	666	607	651	620	612	630	616	669	620	605	691	668	645	626	633	668	645	603	621	597	659	653	592	626	601	632	633	603	611	611	638	655	632	640	601	643	640	649	606	643	640	610	672	662	630	655	628	657	649	569	626	675	645	623	602	689	619	608	685	635	637	605	633	636	590	620	622	639	585	640	646	630	562	591	644	647	622	631	613	641	667	621	636	614	608	681	591	625	630	634	676	622	674	643	646	641	621	601	624	644	618	586	640	625	619	615	641	666	644	604	640	614	648	651	614	642	610	637	625	666	653	652	654	602	638	647	597	559	620	643	659	619	623	628	624	660	614	554	624	650	632	631	628	631	552	611	613	617	615	643	627	660	630	669	686	634	606	650	623	648	648	673	580	603	627	616	668	617	651	635	647	626	675	633	594	625	647	615	627	618	666	627	616	634	647	602	666	631	618	612	618	610	690	569	648	642	697	644	605	593	641	583	623	648	653	634	617	634	595	641	594	599	692	660	597	622	660	630	616	622	649	701	609	612	620	599	613	637	632	637	669	593	603	631	602	637	607	635	637	636	636	622	652	626	633	626	651	626	629	626	582	670	619	664	663	627	627	616	632	626	637	639	571	635	641	636	657	612	602	657	612	590	580	609	665	642	685	680	613	635	620	664	648	596	637	621	615	666	629	674	589	591	667	538	613	630	656	632	608	604	655	678	601	616	645	598	599	610	646	609	598	606	603	617	633	584	630	665	583	659	636	649	643	641	642	650	639	580	653	638	631	618	655	627	663	624	627	654	635	634	645	630	640	668	657	601	654	676	651	622	622	582	630	622	629	602	596	644	621	578	617	594	660	646	631	612	588	631	634	618	616	656	650	605	627	601	654	673	611	633	649	612	672	619	646	653	661	593	650	602	608	630	632	621	620	610	641	608	670	645	588	618	588	626	631	639	658	617	641	623	627	658	648	609	613	634	596	604	626	641	636	629	630	635	599	626	626	599	645	623	645	633	637	607	628	609	644	577	580	644	628	652	632	637	646	603	605	634	632	623	599	634	641	634	606	641	634	668	633	638	668	643	621	657	638	660	646	634	648	647	650	694	634	646	587	607	619	659	602	553	635	624	615	628	625	669	587	593	653	639	624	590	642	631	610	615	647	628	645	643	624	594	614	628	642	603	638	630	639	626	624	625	626	651	632	630	646	611	630	606	628	610	589	682	623	692	671	615	632	608	676	604	607	642	650	624	651	644	660	601	622	648	636	611	610	653	580	665	633	605	635	609	613	629	666	645	634	621	644	640	601	589	627	613	610	629	604	651	662	571	623	626	614	649	605	638	625	650	603	628	621	597	631	609	623	616	638	606	644	630	676	687	631	660	605	593	619	667	659	631	619	592	634	606	623	628	660	641	587	694	632	631	661	674	653	618	652	599	637	629	661	606	629	600	597	637	635	627	634	635	623	635	636	658	658	633	588	637	581	635	637	593	653	629	648	611	697	658	607	627	609	614	618	631	613	606	606	655	638	600	659	654	642	659	664	611	606	679	641	637	612	614	642	603	623	620	600	618	629	603	682	610	644	633	643	629	636	621	613	625	598	634	631	578	618	660	616	623	617	610	597	592	569	592	620	658	662	638	651	648	656	613	624	616	638	608	650	643	672	617	637	625	604	646	639	676	589	642	593	608	647	669	580	655	647	626	627	605	658	611	679	652	618	647	654	682	628	661	647	659	607	657	624	663	599	631	630	643	608	656	625	630	608	641	591	674	676	604	621	713	641	616	662	660	642	642	604	630	600	621	613	651	625	649	632	620	634	603	639	637	629	602	581	624	589	635	653	646	596	648	656	633	629	625	637	615	608	628	654	610	618	642	651	656	628	655	600	621	630	607	654	631	648	636	607	589	659	645	646	618	671	595	658	627	701	562	653	701	648	576	697	649	612	644	612	660	609	658	644	630	617	607	619	623	646	642	640	615	669	645	652	675	682	614	637	629	640	598	635	603	650	629	659	649	600	595	652	658	621	650	627	625
32593	40244	45068	26879	10367	3923	2371	883	658	747	627	574	607	432	412	422	416	440	422	407	438	399	406	436	507	429	434	452	456	443	416	381	444	452	426	440	463	403	438	418	427	443	453	425	395	456	441	449	451	414	422	375	430	392	428	414	470	410	416	417	391	425	458	447	404	434	477	434	480	417	437	434	454	448	474	491	411	417	447	444	460	433	437	464	434	473	423	432	409	438	463	421	416	437	444	463	436	451	413	464	454	431	384	428	461	440	393	420	412	461	443	428	443	455	462	409	448	458	452	411	403	450	413	446	455	412	477	391	399	453	439	433	402	412	407	436	411	424	419	470	423	457	431	444	425	444	432	447	459	425	417	427	439	459	445	437	429	419	403	444	447	426	446	456	404	451	436	421	401	461	413	443	414	394	413	497	417	437	427	436	400	409	420	441	449	451	463	439	425	425	423	431	422	426	474	397	416	439	420	425	448	415	414	432	413	426	454	439	427	404	433	429	422	391	457	460	452	399	442	417	424	458	410	433	453	431	441	459	430	407	461	474	407	467	369	447	452	434	475	410	394	436	452	418	432	412	441	459	409	443	434	405	419	428	455	457	443	427	453	436	446	404	431	435	427	419	427	438	465	448	442	439	446	454	386	414	441	427	421	442	435	423	475	421	451	430	446	415	399	442	420	437	455	386	429	412	430	446	474	427	416	404	424	424	460	420	458	437	435	443	416	434	410	428	439	457	406	428	426	415	439	411	457	466	422	408	441	428	441	418	387	467	421	437	415	429	442	436	440	462	437	416	445	419	415	401	444	433	459	464	451	431	402	429	437	454	425	413	449	442	414	408	417	432	454	451	418	439	447	417	417	406	424	447	426	414	460	426	422	434	430	407	427	432	428	395	403	426	413	458	422	407	437	409	465	431	452	415	406	449	457	423	427	416	399	467	430	472	425	408	452	458	426	431	407	421	427	467	432	453	430	434	450	457	439	423	428	420	420	434	425	455	457	456	454	420	436	425	456	458	394	452	431	442	415	441	416	406	455	432	428	439	432	439	416	410	423	427	445	430	445	439	474	406	474	437	415	439	442	434	465	449	438	424	454	409	423	385	427	429	447	428	460	401	403	439	446	420	427	441	462	446	464	411	430	452	468	440	411	410	468	426	444	409	478	433	449	417	478	422	420	398	434	444	460	437	423	436	450	410	411	472	431	468	392	392	437	410	415	393	428	429	410	383	425	439	416	459	434	394	416	397	412	451	425	448	452	430	467	429	437	454	420	413	418	452	450	402	429	429	454	429	460	454	401	409	421	402	464	420	417	420	452	432	444	452	480	433	476	414	455	430	440	397	435	435	426	431	446	454	462	462	448	420	379	405	434	388	437	406	433	453	478	454	440	424	426	411	421	430	420	433	456	441	412	429	444	424	441	432	435	408	426	428	403	429	423	492	410	407	431	421	430	384	421	438	457	407	446	443	443	464	443	416	487	444	466	413	439	437	447	449	490	433	412	417	437	418	459	420	415	453	401	436	425	458	415	425	417	398	442	474	441	459	417	426	480	393	420	441	461	406	446	404	464	467	440	442	399	445	444	449	455	439	433	422	443	380	441	431	445	412	446	432	467	457	465	460	457	485	432	427	467	424	463	426	448	450	428	445	405	450	427	432	428	429	398	408	415	416	422	441	453	434	419	434	418	462	422	442	429	429	429	450	439	429	454	430	410	435	451	454	441	418	410	380	455	454	415	459	415	415	415	433	415	412	414	410	455	457	442	424	422	412	416	440	413	432	432	412	445	433	475	403	424	449	403	433	444	445	416	465	462	438	461	424	417	425	501	438	433	394	422	422	412	431	449	401	380	438	469	428	446	391	469	459	409	413	451	427	405	425	434	422	436	443	426	403	435	436	445	411	438	425	427	420	436	398	458	414	416	438	424	429	424	437	421	445	455	435	410	432	447	419	399	427	424	399	416	433	374	475	444	415	446	367	455	451	423	412	441	444	395	418	441	400	434	391	408	477	445	464	452	398	410	418	392	407	428	433	420	425	429	450	415	417	423	425	444	449	418	438	462	441	430	432	418	410	466	456	449	447	456	430	431	455	451	414	445	454	434	460	456	452	450	464	435	429	445	415	448	421	469	412	404	409	426	410	436	413	440	464	416	465	421	422	436	429	409	428	422	444	455	462	457	462	473	434	419	448	470	459	431	461	433	439	450	442	399	423	486	406	418	435	399	421	428	428	451	460	457	446	429	440	440	473	436	449	423	433	424	434	431	436	415	385	407	440	439	406	408	446	427	456	421	396	430	404	406	399	431	442	433	437	459	436	442	422	434	414	410	429	427	401	448	410	422	433	421	442	426	428	455	451	435	430	463	436	442	447	423	431	421	449	439	406	437	440	456	429	445	456	416	412	447	465	443	406	418	430	430	402	431	469	437	436	453	457	444	449	442	449	494	452	460	419	445	419	431	421	403	452	452	430	443	416	424	463	403	468	440	422	439	433	418	429	427	430	434	492	434	414	402	391	455	419	421	474	411	453	443	417	446	458	378	472	418	421	437	454	420	466	477	446	436	452	411	422	430	395	418	426	418	407	429	416	433	436	426	447	401	446	419	440	448	421	411	444	389	436	415	395	458	448	416	470	409	421	429	430	457	449	442	431	441	432	451	429	435	464	431	421	412	441	464	418	440	403	441	456	456	416	435	461	438	418	418	401	450	415	453	427	466	420	413	470	402	428	474	409	431	417	412	413	448	424	437	446	435	417	423	423	423	441	439	395	440	442	417	458	421	430	391	416	459	401	422	425	446	447	464	407	382	425	431	462	411	455	447	435	444	440	446	431	459	472	425	434	424	418	389	403	389	424	423	449	444	457	458	434	460	443	455	454	452	477	428	437	485	459	456	431	454	443	437	411	429	434	459	415	435	409	449	434	415	431	419	447	430	435	482	428	394	448	440	416	407	447	434	434	445	426	395	431	452	421	413	431	446	431	453	455	459	416	440	437	439	464	421	443	438	448	461	395	433	433	446	424	411	427	401	444	395	447	439	415	392	424	440	413	419	424	414	433	456	397	429	454	431	444	447	437	402	437	493	432	464	409	484	451	398	445	418	416	438	421	426	431	434	461	436	461	424	462	435	418	405	432	431	425	399	435	408	432	440	446	420	398	452	443	411	421	458	437	432	451	423	468	440	458	475	452	398	444	472	456	391	433	453	445	467	430	436	464	432	416	440	444	437	427	444	445	429	411	436	391	469	419	406	398	447	421	408	444	424	426	432	388	449	454	447	394	449	435	394	402	408	434	460	447	426	432	449	453	409	466	449	430	440	466	440	434	398	428	449	418	431	435	436	427	443	421	429	418	426	415	442	412	436	430	399	415	428	457	443	422	390	411	435	441	457	405	460	417	435	448	418	404	413	400	420	443	465	433	386	444	436	466	415	444	424	419	403	431	437	393	394	437	426	394	448	416	410	431	447	438	433	422	444	430	450	434	416	418	411	464
33952	53141	42418	20881	10717	5404	3646	1222	789	1045	814	752	647	472	459	448	455	487	474	489	486	462	466	424	459	418	460	466	497	505	483	440	485	436	468	474	459	467	471	458	459	452	508	448	479	506	492	479	427	472	478	435	485	431	463	461	483	429	518	486	479	482	472	469	471	458	484	438	459	485	454	445	448	483	468	507	473	498	453	509	463	451	478	480	443	465	470	440	463	475	487	456	476	488	476	452	477	478	444	457	460	481	483	488	451	450	486	476	451	467	467	463	488	446	484	456	489	472	461	476	426	442	488	451	480	485	500	466	461	448	505	458	460	496	487	486	485	461	448	443	465	466	479	479	469	449	462	490	448	498	450	460	501	472	468	422	440	476	497	465	438	516	486	493	488	476	433	462	444	485	473	488	468	468	468	473	479	448	446	447	442	476	446	448	440	419	459	484	468	483	499	455	483	463	477	484	437	472	473	483	500	440	509	470	437	460	478	465	451	461	479	472	441	479	468	476	462	475	437	492	482	447	469	466	451	467	467	452	453	452	451	434	488	466	510	492	468	445	465	485	456	482	440	464	468	498	466	510	481	452	483	481	468	471	439	460	413	487	490	485	425	493	477	467	481	441	439	472	453	460	488	503	461	457	465	469	465	479	467	451	459	516	479	457	424	454	470	501	476	467	466	469	452	477	445	449	472	467	452	479	483	451	491	445	465	509	467	447	470	471	449	474	445	470	479	463	454	485	502	454	463	493	480	466	451	486	501	458	471	494	479	461	458	470	443	440	506	494	477	474	476	504	465	447	435	455	465	483	448	476	503	510	454	451	444	465	450	520	491	447	439	455	468	462	463	446	449	492	465	476	491	452	460	481	502	459	491	480	506	418	471	462	493	425	454	440	485	448	521	480	459	450	473	484	473	446	496	454	414	481	498	476	438	472	495	445	479	475	473	474	471	471	448	486	442	476	472	476	522	473	428	468	491	461	475	471	467	450	473	480	476	457	522	473	488	482	500	479	430	482	472	474	455	486	510	451	448	474	451	455	430	462	466	449	455	460	496	466	460	450	485	495	474	452	443	466	466	455	462	481	440	452	467	485	484	479	455	461	490	458	456	455	466	457	463	477	413	466	489	455	465	461	483	465	471	488	476	477	526	474	461	497	480	430	473	472	498	423	485	457	454	462	472	464	446	452	450	473	473	438	440	441	485	487	448	469	486	467	483	407	467	488	481	462	485	462	447	454	466	469	431	470	493	484	462	461	492	471	481	476	475	444	453	471	452	476	461	479	446	485	479	474	486	484	501	448	474	459	452	502	503	524	463	475	474	492	445	504	473	447	496	470	458	462	462	426	487	427	466	448	466	492	476	481	529	456	488	475	491	484	464	453	482	451	463	455	475	494	472	466	511	436	457	465	463	472	475	457	491	495	432	431	490	461	431	437	426	465	459	443	446	438	474	490	486	428	458	468	445	498	472	472	455	478	422	467	486	435	448	476	457	457	437	457	444	522	481	467	468	473	448	496	440	487	469	519	460	430	487	481	497	464	464	444	462	472	427	521	447	473	467	456	479	472	468	474	425	457	459	455	468	435	464	491	465	466	438	460	486	471	484	450	509	481	482	474	451	486	496	532	498	478	455	464	446	472	436	491	455	443	496	462	479	493	505	433	452	468	469	480	474	460	461	442	453	469	486	489	433	443	459	472	478	487	452	456	478	449	454	451	449	510	469	486	436	459	486	473	487	454	438	464	448	420	434	441	496	466	467	513	460	444	486	453	457	451	450	463	439	505	470	464	430	459	453	458	473	437	451	425	512	478	489	484	489	448	457	459	467	448	453	493	446	466	456	451	499	469	472	456	467	461	477	456	434	444	491	444	501	445	450	441	465	490	429	515	455	503	468	442	441	468	462	456	468	471	504	461	451	437	506	496	471	443	464	454	444	465	467	456	485	465	457	456	457	456	486	484	473	476	487	478	482	457	474	486	473	452	479	479	447	432	467	485	485	488	480	454	481	471	483	483	466	460	482	493	509	462	463	476	491	497	462	465	465	429	460	473	481	473	485	480	473	468	470	471	467	464	458	447	474	444	436	496	492	468	473	461	456	473	478	427	422	440	500	506	484	482	496	485	498	494	489	484	507	474	493	489	514	501	457	444	451	451	487	431	470	481	482	491	508	467	492	476	492	460	485	482	463	449	472	457	467	522	468	493	472	450	475	463	495	476	508	461	473	450	501	417	451	456	476	479	454	456	461	462	511	492	481	496	473	508	452	489	486	480	458	470	471	491	454	471	461	449	441	487	469	431	426	465	437	461	440	482	479	465	484	459	484	482	445	438	467	455	465	473	448	489	479	493	427	463	466	492	479	499	468	474	455	478	460	464	469	457	502	448	493	494	483	487	486	491	468	491	452	498	456	473	466	468	447	439	457	445	437	473	476	464	472	449	474	466	489	459	468	432	451	429	506	474	470	459	460	424	460	469	476	481	479	482	500	456	446	448	504	446	457	464	487	451	449	469	435	453	470	443	491	457	492	482	451	454	471	453	468	465	469	488	473	437	448	477	481	487	457	491	445	467	479	464	471	483	473	475	479	482	421	478	457	451	473	477	451	485	484	472	476	473	505	477	455	462	433	475	468	469	491	440	479	445	471	487	461	485	456	467	442	466	508	500	479	482	465	436	475	465	485	495	464	454	519	487	465	476	444	470	464	452	447	442	491	501	437	462	492	438	463	503	440	471	504	482	477	460	480	458	473	460	462	446	429	453	499	500	476	506	472	476	460	468	446	465	480	476	495	516	445	447	443	470	469	489	449	448	435	501	470	469	466	485	485	462	442	480	466	466	455	471	438	492	484	453	478	473	484	427	458	428	457	463	461	460	489	484	516	480	493	453	480	438	470	462	477	450	461	470	492	484	456	472	449	434	470	509	481	440	458	497	478	411	456	443	476	460	457	490	458	420	486	456	452	474	484	500	466	488	464	465	471	452	426	473	509	508	510	465	476	481	448	458	456	482	484	480	469	488	451	468	461	518	498	447	448	462	462	502	474	470	476	458	440	428	493	486	470	511	452	478	468	442	486	478	493	473	450	445	471	464	448	458	527	459	487	505	500	447	462	455	461	456	445	512	482	499	506	466	504	471	446	488	524	472	472	453	470	476	471	414	503	535	449	455	445	460	443	469	490	473	462	472	499	465	469	421	449	461	467	480	488	458	457	460	468	452	461	434	487	463	485	445	469	465	445	450	471	453	452	497	449	455	480	441	484	472	428	474	496	477	436	499	492	452	455	439	467	471	444	470	466	429	476	469	477	434	487	511	465	481	500	486	444	493	468	447	499	482	435	469	500	462	444	442	451	443	494	466	505	445	468	497	462	480	487	487	462	433	489	466	445	458	509	472	471	428	469	456	496	482	483	461	450	481	509	491	485	457	482	521	502	466	419	475	432	499	449	484	473	475	447	472	483	439	490	479	479	474	443	468	471	502	468	492	479	482	465	521
23708	21358	31948	31477	29322	25606	18763	4481	2451	2118	2096	2151	1456	434	443	392	390	381	395	435	394	425	401	362	379	397	400	406	435	398	436	403	412	397	360	436	367	379	447	398	404	367	392	404	398	415	391	421	426	374	406	374	459	401	370	396	433	391	377	385	376	395	410	377	417	399	403	398	407	385	365	402	417	390	433	389	396	376	383	393	381	387	403	395	399	399	408	353	375	402	427	393	378	426	401	411	368	423	389	402	390	344	409	425	389	425	421	382	445	373	410	380	458	392	397	333	407	387	390	375	418	399	382	416	410	425	409	409	427	380	394	412	410	372	398	375	431	386	434	368	419	410	391	382	402	419	394	381	377	407	429	373	408	420	397	401	403	424	379	397	363	396	405	389	380	405	412	420	386	409	378	399	432	409	437	381	385	378	375	390	426	428	410	398	390	417	387	438	426	441	389	391	394	412	409	411	417	400	433	391	374	439	399	407	399	378	401	405	422	422	368	404	410	394	392	396	380	425	404	409	411	401	386	383	443	417	388	382	394	409	392	405	402	447	409	377	365	373	386	416	421	396	380	402	430	395	385	405	407	407	389	405	388	401	389	422	435	396	398	396	415	433	400	405	384	413	427	393	433	394	369	427	408	355	436	394	422	434	375	400	378	384	423	378	397	417	423	405	411	424	397	375	403	436	402	398	434	402	421	398	403	381	414	380	337	408	390	382	417	387	405	389	392	403	451	428	392	414	405	399	351	407	408	396	425	436	407	437	414	404	383	398	404	424	434	435	406	441	403	371	425	413	414	407	427	404	387	417	403	401	382	420	377	418	391	383	381	400	406	418	388	391	403	391	456	381	393	379	371	382	399	384	404	396	397	453	407	413	382	416	435	401	399	383	402	397	395	419	409	398	431	368	385	406	413	391	370	421	386	417	382	422	417	408	403	376	384	401	394	374	416	410	430	383	402	410	405	384	393	370	390	393	396	412	349	429	386	412	380	388	422	451	410	413	393	414	412	400	405	414	391	393	403	422	406	358	409	423	394	378	414	438	409	413	385	421	387	434	412	372	387	381	418	424	391	392	400	392	386	430	395	422	384	417	417	407	402	422	386	366	425	445	379	413	416	474	419	415	398	381	397	358	413	391	425	352	392	411	397	385	392	424	419	396	426	387	391	428	396	392	405	393	373	431	440	382	407	423	409	401	408	391	374	391	398	429	376	431	399	403	409	434	400	407	402	391	403	397	394	408	405	377	390	393	398	405	409	419	413	419	344	340	397	403	393	398	424	420	378	395	378	391	394	394	402	375	414	418	406	392	423	388	411	406	384	421	411	418	409	401	404	405	399	386	380	390	412	416	442	427	400	366	388	358	401	366	396	388	389	409	383	371	394	389	427	396	425	435	422	406	392	422	402	432	422	433	369	420	430	411	398	385	374	404	412	423	442	422	417	413	385	425	400	394	399	422	404	395	417	388	403	437	415	378	418	410	415	418	399	382	382	393	371	389	425	397	411	417	397	430	397	421	373	373	386	393	424	403	373	418	396	395	392	404	413	396	424	391	430	408	393	409	416	417	408	407	410	394	414	392	404	427	402	372	393	383	396	398	411	409	413	406	373	431	404	413	419	413	373	397	439	390	387	377	426	416	419	454	412	399	396	370	414	421	352	399	401	376	408	403	405	401	416	417	424	402	386	410	376	387	420	390	392	396	399	409	403	416	402	418	387	405	388	433	430	404	427	409	437	430	378	398	412	426	428	424	437	382	442	427	421	427	402	377	444	382	418	425	421	399	382	390	378	399	410	427	402	413	422	373	393	392	428	389	376	380	381	384	431	397	431	394	417	386	416	403	374	386	414	400	379	437	427	392	389	429	398	426	384	378	415	401	399	385	412	433	414	367	391	383	422	423	385	413	394	363	376	382	392	392	416	422	384	393	380	393	379	374	400	370	408	426	418	403	412	394	375	418	384	396	391	397	412	402	393	420	390	373	405	391	409	412	386	374	383	424	378	431	421	427	399	401	386	422	442	402	412	418	394	369	382	395	405	393	401	435	395	402	414	410	378	379	422	409	368	416	367	439	407	397	392	422	417	399	400	372	414	398	399	395	405	391	387	412	401	426	390	450	403	410	391	393	398	401	427	352	394	356	396	383	421	418	346	357	366	369	416	402	393	405	405	420	391	389	408	408	405	427	395	384	406	409	417	412	427	405	439	402	431	370	398	391	407	383	366	411	396	404	394	396	401	400	393	419	423	441	368	391	412	407	362	391	407	372	415	426	357	399	368	397	394	387	404	367	389	403	399	389	432	444	380	401	386	425	413	417	403	420	414	410	392	484	389	410	442	431	445	403	379	432	362	381	403	423	383	391	381	390	367	407	408	404	398	410	406	423	414	392	404	388	380	421	413	419	409	377	344	429	394	396	418	397	419	400	377	419	404	388	423	396	396	404	379	420	409	422	392	423	390	410	382	402	417	426	407	412	421	366	408	415	394	414	389	405	400	404	423	405	407	442	441	406	372	407	440	447	406	385	400	398	410	433	378	392	401	418	413	429	380	418	380	430	381	409	420	410	393	411	418	386	369	370	400	393	409	416	417	389	395	386	418	388	391	409	395	392	387	428	424	400	378	387	354	384	390	386	424	366	407	428	386	401	379	410	408	409	410	417	409	402	395	394	400	378	392	377	366	428	386	410	408	407	382	391	430	380	415	405	426	405	393	404	363	400	382	405	376	411	404	407	394	392	418	391	411	368	418	384	403	366	405	412	401	431	422	374	410	409	417	404	398	371	424	427	402	387	420	400	389	398	379	384	403	376	385	400	390	389	430	401	430	405	439	380	393	386	390	392	387	401	367	428	345	419	410	418	420	374	400	403	395	419	376	398	416	396	426	385	424	400	381	440	402	382	416	397	383	373	409	385	369	448	375	380	364	356	398	391	390	396	397	413	394	429	403	407	394	371	419	380	415	423	345	386	375	387	412	404	420	403	413	406	400	373	410	406	405	424	380	403	397	393	418	434	430	389	422	373	424	411	445	424	396	393	407	379	448	416	441	414	378	384	409	408	416	380	429	427	397	370	402	362	375	372	396	417	386	376	402	419	408	401	367	422	411	399	396	363	401	425	385	425	380	424	421	404	429	395	429	433	397	440	436	422	411	428	413	383	374	406	386	421	380	420	402	406	421	410	396	379	395	377	432	384	420	425	363	415	405	390	395	407	393	414	426	409	412	392	442	381	370	426	437	389	399	383	425	385	387	404	410	418	412	408	406	423	418	395	381	368	411	404	421	407	401	424	411	396	388	392	401	429	386	431	398	397	373	416	392	416	395	392	375	391	397	399	412	417	410	421	418	395	391	421	382	422	378	434	384	386	436	425	404	435	388	416	425	398	414	406	418	431	424	412	407	376	404	400	412	452	421	380	431	428	415	386	395	463	406	372	396	417	415	388	376	374	409	415	402	402	431	409	417	417	383	384	405	444	427	399	426	442	407	394	375	406
44383	77668	62793	44347	35729	26856	18015	5200	3821	3280	3390	3342	2194	448	400	446	443	455	453	438	418	425	444	373	414	429	432	433	431	382	444	423	395	399	441	407	392	415	427	429	433	404	400	424	421	405	443	430	409	435	437	401	420	409	442	423	473	488	432	416	424	464	386	488	418	443	409	441	432	454	441	442	396	431	426	430	421	438	437	402	421	404	407	430	431	413	429	422	430	450	443	452	409	386	407	405	418	404	436	414	429	435	416	420	425	415	416	443	448	455	403	406	396	412	428	451	389	423	434	435	447	420	418	397	421	425	417	428	469	409	453	404	421	412	482	454	443	442	395	404	447	396	440	428	406	482	450	453	435	436	393	409	450	459	420	379	440	437	419	431	449	390	415	418	401	397	446	464	440	436	441	411	445	423	406	425	443	413	427	413	459	420	438	422	411	446	415	424	427	425	408	402	485	391	403	438	402	418	414	427	396	425	432	442	409	451	412	405	476	422	449	459	400	433	449	456	437	434	445	431	447	419	417	435	447	416	406	435	426	439	392	440	457	439	420	416	415	440	447	419	415	416	441	436	464	396	435	410	432	384	439	424	415	416	436	408	414	432	429	403	409	431	419	435	386	450	469	426	435	453	434	413	420	443	375	446	435	389	431	416	422	457	401	414	393	412	396	404	439	401	436	431	436	455	430	373	423	404	410	413	436	406	398	440	423	375	418	451	411	398	412	441	440	441	448	412	420	422	383	404	399	470	418	466	410	428	430	426	365	479	428	423	448	439	457	434	422	436	423	397	439	418	414	432	406	425	432	416	420	482	438	431	403	443	422	431	435	443	431	434	390	450	409	453	429	403	434	393	449	421	446	384	412	432	417	399	430	426	422	428	458	416	433	432	398	410	434	436	397	412	440	434	424	384	405	435	460	431	421	385	408	408	442	401	437	423	426	439	388	417	426	432	445	430	382	405	447	405	413	402	402	411	411	412	445	443	437	440	399	481	394	431	437	385	432	418	429	445	440	428	415	447	404	437	434	399	428	386	449	410	416	423	400	415	421	416	407	413	431	413	464	421	427	425	424	426	450	407	394	437	420	425	437	446	441	432	407	455	437	427	400	429	423	446	405	416	425	471	422	422	433	410	377	429	414	417	416	405	407	426	399	420	408	437	443	394	380	459	417	427	430	420	395	437	415	411	406	424	434	458	408	435	428	448	429	409	403	408	410	417	442	403	454	406	435	456	416	448	435	454	435	394	460	440	420	451	436	459	443	431	408	466	411	417	412	454	390	424	406	452	422	395	430	432	438	430	420	429	442	413	466	424	436	393	410	413	430	411	449	411	406	424	401	414	431	408	417	461	391	422	443	450	424	486	404	436	436	415	434	437	414	373	425	414	440	422	397	380	397	431	446	426	382	430	463	451	425	469	449	449	444	404	436	456	388	434	396	427	432	425	442	454	392	458	415	410	410	420	400	440	383	438	449	410	442	441	406	456	408	443	437	417	415	478	462	433	422	434	462	427	502	444	407	388	410	392	424	401	426	444	422	419	430	443	403	451	418	426	432	435	416	419	437	425	442	411	438	484	398	399	430	426	429	457	447	431	439	399	392	449	420	409	439	404	422	419	450	403	440	437	452	430	418	402	411	458	418	412	401	409	404	402	392	403	440	386	417	403	400	451	401	435	425	462	390	401	413	419	435	410	439	371	424	429	447	446	387	384	408	416	427	420	452	390	434	435	434	403	420	410	421	455	403	401	411	451	431	424	416	441	356	410	432	412	385	422	420	398	405	410	413	415	435	415	437	422	433	406	433	427	435	450	449	412	409	412	451	434	435	439	434	442	446	420	450	405	405	456	417	406	426	446	469	421	408	437	437	443	410	431	427	449	411	440	442	427	420	448	427	398	420	418	414	421	439	474	445	413	436	383	411	402	416	439	431	413	440	440	411	418	425	414	476	417	435	444	415	409	456	415	393	422	425	468	416	460	445	433	412	432	420	409	439	440	425	438	394	422	463	442	403	397	428	411	412	433	391	451	409	410	426	413	418	442	450	433	414	408	399	395	427	419	426	411	426	414	414	447	434	436	420	398	434	386	385	411	433	433	429	422	406	432	398	468	394	410	393	418	465	427	440	417	435	408	366	408	423	420	416	429	460	449	435	435	405	408	418	407	459	404	452	413	449	452	429	404	438	413	459	421	421	424	411	410	434	409	435	442	429	433	435	456	446	450	397	400	422	452	397	452	413	440	410	445	438	449	416	484	437	433	423	433	401	452	435	426	445	409	443	430	419	454	397	437	432	434	453	424	428	400	399	432	433	403	411	412	420	395	441	387	453	420	435	411	419	434	421	413	441	467	452	422	423	428	429	462	412	432	429	434	418	412	396	414	398	430	461	443	426	390	421	426	408	428	424	411	447	444	422	457	439	413	421	435	469	455	432	368	415	418	383	418	418	382	384	421	441	407	397	432	421	420	404	411	441	456	405	414	436	442	435	420	429	410	419	419	430	444	426	447	428	434	423	385	407	404	390	467	422	442	435	407	430	441	395	430	435	402	420	408	419	444	428	427	421	429	443	405	413	427	419	384	459	488	439	428	436	401	489	426	412	421	445	393	426	442	397	418	421	405	426	442	461	413	446	473	444	433	422	404	379	415	457	430	410	403	429	448	443	398	426	438	437	474	442	426	432	435	423	444	397	449	397	439	452	415	413	471	444	384	434	379	418	416	452	412	407	410	423	469	412	417	420	392	461	414	418	451	417	395	411	410	435	435	402	428	442	435	419	442	423	417	396	432	401	429	417	427	433	418	461	424	408	420	384	452	427	436	452	463	403	472	392	406	450	449	433	411	413	436	449	391	416	454	447	424	427	431	397	424	453	437	396	427	449	409	404	436	419	437	451	449	461	423	437	430	408	430	429	433	395	447	415	412	404	425	416	457	414	392	424	467	430	427	425	446	426	442	409	397	465	413	421	434	393	424	430	421	458	433	404	423	452	441	432	422	415	446	448	428	418	413	396	450	419	393	426	468	414	460	402	423	421	434	411	419	431	445	448	413	447	399	428	382	445	465	452	414	460	397	436	398	420	382	459	441	446	443	425	407	398	424	406	395	441	419	434	402	461	409	433	446	420	399	411	441	471	428	391	437	411	432	415	450	421	420	417	425	440	418	423	441	445	409	413	476	417	418	429	401	409	441	441	423	413	445	473	436	424	425	404	410	429	395	441	424	436	380	418	453	398	401	427	410	434	409	457	396	407	418	437	430	394	417	444	418	452	438	419	446	452	457	443	423	440	418	418	427	433	427	450	440	451	407	394	463	444	455	424	446	390	478	423	399	403	423	474	422	470	455	401	420	407	400	404	416	433	451	432	404	434	410	456	465	423	424	422	417	441	391	432	412	431	441	481	400	444	425	422	405	406	426	461	405	404	413	446	439	426	394	392	441	416	442	429	409	444	457	440	426	421	449	364	405	368	401	462	439	403	430	415	448	435	433	389	427
24862	21649	29083	27208	20677	18857	8687	3464	2294	1359	1483	2305	1431	602	577	580	558	569	592	624	622	592	586	596	569	564	612	567	583	567	592	554	597	567	578	561	578	604	555	575	565	549	583	561	581	583	604	542	585	557	569	526	589	584	576	562	588	601	595	549	560	560	574	549	554	576	532	563	567	606	564	566	615	572	562	583	632	582	591	586	587	584	550	569	618	537	558	535	614	557	553	547	614	559	594	584	592	582	543	582	586	590	564	550	548	584	592	559	564	616	537	611	554	566	555	597	545	554	548	577	584	597	576	517	583	598	564	584	577	585	567	601	593	557	557	562	537	562	571	554	543	555	628	538	538	555	576	597	533	528	559	559	592	617	594	601	613	578	546	586	601	619	523	588	556	575	548	570	591	537	609	532	558	609	622	596	606	577	598	550	601	562	570	568	592	628	556	547	565	569	580	541	603	575	521	554	563	571	552	580	573	593	555	656	550	576	566	561	552	536	570	603	616	567	607	539	592	607	570	576	611	545	572	560	602	574	558	555	576	556	599	563	564	588	546	597	596	606	557	601	562	582	556	636	603	588	591	615	534	615	559	546	575	621	551	578	582	547	548	567	590	564	566	546	556	603	572	551	574	600	570	563	548	599	556	540	584	586	562	593	553	549	556	558	606	572	555	544	559	597	574	554	565	582	637	579	569	575	563	574	618	602	622	551	597	534	553	546	584	585	598	535	542	559	589	573	594	599	554	572	583	577	602	606	583	586	642	530	559	534	598	579	574	570	577	582	628	570	571	571	557	585	556	588	588	570	625	598	540	554	579	551	525	552	562	553	605	594	599	561	560	566	571	615	635	559	562	558	558	561	585	574	564	615	588	572	588	552	560	550	544	558	566	563	551	584	536	595	568	606	556	538	598	617	571	567	574	528	566	561	576	570	600	559	535	550	587	571	604	594	580	580	549	586	551	587	555	568	614	561	618	626	623	564	557	597	575	614	577	524	603	530	571	578	632	572	571	562	578	598	596	615	581	595	526	544	587	544	592	609	579	597	549	599	560	601	582	532	593	618	573	568	545	594	609	571	588	543	619	567	580	567	541	582	619	576	606	563	602	579	546	549	574	568	532	579	568	588	593	601	586	611	540	585	603	543	600	562	570	611	556	611	576	616	599	578	550	580	568	588	590	589	549	579	569	562	587	592	598	548	560	579	568	579	538	559	554	537	618	561	559	600	563	614	613	588	555	552	543	545	557	581	542	575	555	545	576	559	584	587	585	564	586	586	581	576	565	571	589	560	620	584	553	578	609	536	552	578	579	528	571	559	583	558	613	579	576	609	563	575	536	569	594	591	598	558	549	572	550	564	591	536	575	580	582	595	565	551	575	578	545	578	626	572	612	557	531	561	569	565	568	525	611	615	606	657	572	555	553	558	568	547	540	546	610	572	545	626	590	586	596	562	574	625	590	574	608	583	557	562	584	610	549	570	598	546	594	586	587	579	606	578	566	587	580	585	597	599	590	540	561	575	580	583	591	577	610	569	550	570	584	588	592	576	568	561	615	594	604	560	593	567	573	598	561	576	588	584	551	568	561	595	582	582	568	598	547	556	565	599	575	547	543	558	567	553	571	568	536	585	533	586	564	591	608	591	601	562	611	601	610	577	594	623	565	619	542	568	620	574	622	548	594	557	586	586	504	566	544	579	570	566	564	546	571	541	562	597	573	575	558	585	576	564	567	569	568	523	547	597	541	577	602	630	593	570	578	529	580	600	540	548	548	566	584	575	597	535	561	555	601	597	610	547	600	558	609	590	567	599	587	565	548	572	557	604	569	597	577	584	598	556	559	610	553	570	556	576	610	587	609	554	600	604	552	547	557	550	598	609	607	574	552	574	592	578	580	567	568	564	582	585	551	576	635	531	573	580	583	612	575	561	570	556	584	604	582	546	583	553	566	595	564	557	568	585	544	587	542	595	609	568	568	556	616	570	568	580	582	597	543	535	594	576	598	593	518	594	528	526	547	568	594	549	586	608	571	567	557	562	564	564	549	577	617	553	584	598	590	579	579	575	625	585	582	562	574	584	595	561	584	552	559	608	568	588	587	586	579	552	570	558	582	533	549	517	550	562	525	590	552	512	583	552	580	562	578	580	593	589	547	576	576	564	554	599	636	569	561	576	632	541	569	545	551	583	573	597	607	576	624	527	622	552	549	527	579	569	561	549	641	633	587	582	567	602	598	597	572	580	587	583	558	549	582	593	599	604	546	543	547	573	565	569	598	543	605	585	535	580	576	590	510	587	594	569	603	638	561	563	579	592	535	599	583	606	626	574	537	539	585	641	563	545	572	563	627	609	537	592	600	612	559	580	592	558	590	574	587	616	544	569	570	600	582	591	549	560	584	560	539	564	601	566	589	563	535	563	592	582	566	565	526	565	563	555	566	577	585	551	547	569	613	614	591	617	570	594	569	600	613	585	568	595	596	551	588	570	574	559	548	600	631	591	600	597	621	603	550	559	631	620	535	577	575	575	593	558	624	567	539	603	572	558	616	546	567	613	573	582	541	585	590	563	591	579	535	581	571	608	598	532	532	578	561	583	557	593	602	543	601	550	566	573	548	568	580	583	590	597	618	581	547	614	579	615	582	591	560	559	598	545	638	566	543	582	598	564	569	563	570	575	628	536	527	580	578	559	538	626	605	523	557	579	554	559	568	593	607	599	587	590	564	597	620	550	557	569	590	554	572	546	590	602	575	551	575	571	579	617	552	577	610	598	548	583	605	549	570	585	524	554	627	602	564	594	585	564	560	536	606	562	589	564	565	609	581	592	555	580	541	560	552	559	542	607	509	548	552	564	591	584	550	584	530	570	565	570	578	577	597	605	552	565	559	582	572	608	567	615	537	623	528	566	566	560	547	588	590	644	556	610	555	565	594	571	566	526	584	575	566	599	609	602	564	568	613	564	587	564	602	581	603	636	568	589	563	565	537	551	554	586	578	584	568	567	591	644	558	587	543	547	573	548	556	543	601	600	588	583	601	560	549	558	564	588	598	605	572	602	566	629	562	563	549	553	546	611	572	562	551	583	558	586	559	574	563	578	596	570	615	566	576	642	586	564	582	596	571	592	610	515	595	536	570	542	593	597	564	589	564	596	585	573	617	597	571	571	533	583	568	535	614	569	598	596	575	570	561	589	584	563	599	556	534	555	548	572	582	583	590	613	564	531	551	576	574	580	570	598	571	553	540	602	573	541	568	550	596	544	574	571	536	610	586	565	572	601	592	606	588	575	583	566	588	557	560	530	559	599	554	541	518	562	576	579	561	578	500	545	586	563	641	536	563	568	551	543	578	578	571	576	555	551	591	565	579	530	562	599	584	581	596	575	592	562	607	542	618	549	565	561	610	536	558	556	546	605	551	592	612	595	518	621	596	585	574	563	559	525	604	560	572	548	563	574	593	549	587	568	586	582	653	568	622	557	560	596	552	585	582	595	545	544	584	599
38619	61833	40020	29595	24257	24532	10531	6049	3885	2229	2526	4051	2438	633	573	596	602	637	613	607	599	579	610	560	599	595	609	594	637	626	597	608	624	599	603	630	604	607	608	594	539	610	562	613	642	564	667	588	597	629	643	608	579	562	575	619	608	636	612	626	595	603	647	621	565	608	615	614	657	623	591	635	590	613	600	584	661	631	606	616	623	646	583	589	607	573	592	583	604	656	599	559	565	611	633	595	596	558	584	612	606	666	610	602	615	600	535	631	617	619	577	654	574	642	612	626	617	577	585	578	577	604	593	620	597	601	614	618	572	677	601	616	624	628	645	601	620	611	590	606	582	626	617	589	600	638	622	586	591	612	606	587	574	607	637	575	604	591	603	580	576	626	627	602	593	617	619	616	604	594	620	621	614	586	619	602	618	576	639	639	618	630	591	588	569	649	608	632	620	596	577	575	623	611	622	615	621	629	651	602	593	657	617	632	550	603	602	575	619	581	563	633	601	608	583	589	597	588	578	580	602	615	614	582	603	583	602	570	626	637	558	617	620	613	576	600	623	627	606	617	632	590	615	626	601	571	601	578	603	660	627	625	629	597	612	603	591	581	545	610	605	597	572	633	605	536	588	583	597	577	583	611	601	602	572	605	615	600	593	615	627	612	623	620	593	608	611	592	586	633	620	626	620	638	602	647	637	573	609	650	635	636	591	609	593	581	578	611	591	637	631	589	588	591	578	599	602	646	564	590	605	617	652	593	636	617	578	624	637	572	624	609	604	614	571	617	586	589	602	596	592	598	625	591	600	650	656	587	598	652	584	622	586	585	590	613	637	630	620	606	608	586	606	633	611	633	607	608	576	590	597	586	614	663	548	556	590	577	638	612	575	603	644	640	614	557	580	605	624	606	647	584	661	603	597	620	617	631	581	658	588	616	584	613	593	601	622	579	603	637	586	635	627	604	613	584	598	593	622	611	635	607	608	573	576	611	622	640	617	603	594	607	592	608	579	566	604	583	603	610	582	660	591	628	580	593	617	599	566	638	594	627	553	637	603	656	591	619	568	629	622	585	611	591	584	609	604	643	633	575	590	553	579	629	624	650	634	604	612	594	619	602	604	610	605	589	560	610	578	620	586	622	592	573	631	618	586	608	585	595	600	610	547	616	546	637	634	618	598	596	586	625	628	657	621	595	584	601	602	633	611	611	619	614	600	605	639	553	565	600	572	586	596	590	620	609	619	620	627	629	581	616	582	632	590	578	592	594	596	661	623	617	590	622	593	586	613	613	617	625	613	577	634	579	660	614	592	609	592	589	562	611	620	584	621	642	637	647	605	590	617	639	629	606	609	583	598	573	605	629	641	659	601	583	583	609	574	630	598	615	602	606	594	606	513	616	610	584	596	600	597	644	629	596	582	590	630	619	631	601	580	594	566	603	537	574	605	617	606	630	589	591	589	616	623	590	578	636	564	579	625	593	598	577	624	634	564	624	625	603	616	593	621	615	580	616	584	570	554	600	596	577	616	602	631	605	574	589	644	602	598	594	570	629	600	575	624	601	570	575	579	630	577	579	595	605	602	598	636	612	602	572	633	636	585	619	604	580	595	615	554	639	620	611	584	585	576	586	627	620	634	618	598	594	577	606	597	604	644	627	588	586	615	620	563	596	583	596	536	642	575	568	622	591	609	618	662	602	623	625	650	633	611	638	639	600	619	570	570	619	566	604	625	631	584	598	635	621	625	563	615	597	594	633	615	592	635	625	608	637	638	601	597	618	613	642	594	619	638	606	594	611	565	643	641	601	600	656	597	624	598	616	586	591	626	586	610	612	557	626	604	583	580	596	621	572	654	582	582	596	619	623	632	573	595	628	604	617	579	634	590	570	606	656	641	559	631	590	634	584	621	624	624	582	648	582	560	584	571	607	588	620	571	598	580	628	589	593	591	607	606	605	599	590	606	606	588	590	567	598	555	635	643	616	621	607	635	611	647	639	571	596	589	590	599	589	579	640	596	616	562	568	577	637	575	600	626	638	586	595	599	623	626	568	605	649	653	623	630	619	594	599	629	608	576	633	651	658	644	584	635	603	639	679	550	588	604	600	611	539	611	610	554	646	614	624	567	605	613	642	616	624	598	595	608	606	625	604	607	606	612	627	592	619	598	640	601	607	579	605	633	604	632	580	622	625	586	582	626	619	608	602	618	604	601	611	644	585	600	606	650	626	601	610	583	600	601	613	601	645	593	611	596	599	627	638	610	577	594	635	615	634	619	630	600	574	595	624	584	586	640	607	585	567	613	596	619	630	590	616	591	589	581	677	610	652	610	577	595	609	653	572	586	591	619	615	592	620	612	604	596	662	590	605	608	620	592	602	603	584	573	577	569	574	586	604	595	582	589	600	616	579	580	549	598	599	642	630	573	632	593	602	610	585	583	567	614	600	624	603	630	592	581	642	560	620	581	598	597	592	573	588	646	652	578	611	584	610	655	565	644	597	637	602	674	618	577	647	573	596	596	598	603	613	613	595	615	600	590	620	639	601	592	609	615	587	631	627	601	581	621	639	612	617	646	645	594	590	611	634	595	600	592	618	627	620	664	606	583	570	623	600	643	592	570	589	565	619	595	600	586	593	621	616	646	623	640	563	583	639	600	560	647	625	585	576	613	610	631	595	630	585	584	619	609	568	605	603	620	578	607	601	587	626	568	630	617	657	608	607	559	613	625	618	639	573	617	641	595	618	590	575	605	606	651	578	605	606	602	596	621	540	634	600	591	576	607	603	642	612	605	612	641	620	570	637	630	598	624	639	613	635	587	630	631	591	649	588	629	584	607	611	570	594	607	616	571	644	598	629	619	568	606	606	592	616	627	567	600	600	634	634	616	652	665	596	636	593	628	627	605	579	576	627	594	572	621	643	622	619	612	640	578	586	631	619	646	618	592	611	591	549	590	591	593	626	608	653	592	625	595	596	599	626	623	552	618	637	655	607	575	615	660	615	622	570	577	607	607	608	573	640	558	592	593	584	605	595	572	615	572	614	642	565	627	610	596	605	602	592	592	586	562	614	584	606	589	592	588	612	581	556	602	608	646	564	610	621	663	615	579	584	592	623	605	601	600	598	590	613	583	581	625	640	624	572	658	623	635	574	592	604	604	613	596	588	609	610	627	617	584	607	638	613	604	592	625	603	568	573	627	624	607	636	625	621	601	594	560	602	610	574	654	599	604	587	599	577	627	554	589	593	637	573	554	590	610	607	630	614	617	636	644	615	593	552	645	624	606	614	611	596	581	600	606	595	579	618	631	626	601	584	597	638	638	640	641	622	615	614	612	619	609	586	645	584	594	594	572	612	618	612	593	614	595	631	576	619	608	608	594	595	598	617	564	635	636	568	591	620	584	659	575	600	530	632	626	611	592	646	624	593	575	573	631	597	600	564	619	633	587	602	601	583	601	607	615	591	639	632	647	552	589	604	592	580	591	587	596	626	645	631	652	611	574	610
22454	21056	29055	25026	26346	32734	17098	9177	6855	4443	4211	3710	5694	814	582	546	573	620	574	550	571	570	559	556	570	587	591	515	540	556	549	561	560	570	572	607	555	541	578	592	555	564	562	518	526	564	549	571	550	571	564	590	572	562	548	593	561	590	584	558	537	552	537	543	575	539	561	590	541	528	564	553	560	586	513	526	585	536	534	552	571	550	568	516	575	517	582	542	552	564	557	542	557	584	573	543	573	556	548	565	561	556	566	545	561	549	585	531	520	544	542	552	550	550	567	563	520	544	592	533	538	553	547	522	564	545	541	555	545	528	547	589	588	601	562	553	524	539	513	524	560	567	567	583	561	586	596	519	568	520	593	542	526	543	553	569	563	603	529	586	526	582	512	531	538	553	577	563	537	589	565	571	529	569	595	599	566	542	596	529	574	566	561	558	564	574	588	518	545	533	558	550	585	588	588	584	575	523	584	582	526	518	558	539	584	551	529	534	569	577	535	551	549	546	512	571	543	563	544	525	562	595	542	581	562	516	526	570	486	534	527	547	566	529	524	582	495	570	582	537	582	554	574	545	550	528	566	558	580	535	588	521	558	572	547	573	555	589	529	529	566	538	548	535	548	560	574	576	601	516	528	554	573	559	534	564	553	560	586	533	526	552	574	594	579	585	608	570	539	567	558	536	537	532	593	514	557	528	500	564	595	529	591	592	553	577	570	519	587	585	564	570	551	527	542	559	524	504	524	525	586	530	551	572	528	547	568	551	523	566	545	554	524	529	613	557	579	545	582	578	565	578	575	540	578	567	535	581	525	593	548	583	531	534	563	566	565	529	579	541	564	525	576	552	572	592	507	564	599	550	513	588	575	555	592	580	531	532	531	554	576	584	563	544	584	586	551	551	573	563	463	546	542	554	560	528	580	544	525	575	534	536	533	552	597	563	554	521	543	567	542	573	548	564	546	514	555	540	530	563	573	565	569	586	613	546	570	592	545	516	557	535	607	521	551	567	539	582	555	576	549	554	553	554	564	585	558	545	569	548	527	555	563	582	558	578	584	551	557	505	549	571	538	578	516	570	554	552	496	534	527	591	592	552	564	608	526	509	575	571	594	588	586	571	523	584	563	564	554	595	592	540	522	570	531	573	573	523	596	581	552	528	514	541	582	568	584	529	548	543	562	522	553	534	608	531	588	560	564	570	520	532	552	620	559	561	540	567	521	588	543	549	553	571	582	535	552	564	553	534	604	573	599	560	625	560	559	525	567	498	542	563	598	534	556	592	592	533	532	530	547	553	587	531	537	600	514	574	570	563	583	588	537	567	559	543	541	577	547	554	554	574	511	527	582	577	550	589	556	547	547	569	546	584	589	542	548	598	554	536	601	525	572	567	556	541	580	603	523	512	551	561	557	502	514	505	564	572	559	587	554	557	585	533	566	555	572	536	528	554	559	531	562	543	587	572	548	575	548	551	576	566	563	568	575	582	558	540	542	561	601	527	571	561	533	528	564	531	553	590	558	556	546	538	577	515	535	592	556	518	543	536	547	565	560	552	568	580	531	563	582	574	591	537	540	540	554	567	562	499	517	529	583	546	577	592	606	593	529	561	554	550	545	558	575	551	516	550	566	556	547	558	542	536	573	573	552	582	578	559	543	538	541	522	556	572	541	599	584	548	572	593	554	556	530	546	571	533	519	537	566	548	517	583	597	574	544	536	556	559	556	571	501	577	550	565	522	572	514	523	564	538	554	551	519	550	595	533	554	577	576	564	567	593	521	577	500	552	526	575	497	535	538	573	551	571	575	552	544	497	572	554	542	531	523	534	580	558	567	554	556	527	573	519	541	565	584	568	553	554	571	569	520	546	596	542	570	545	543	619	574	578	550	542	566	564	528	567	587	556	554	542	544	612	557	568	542	589	579	561	571	557	545	502	574	538	542	516	548	505	512	512	589	533	568	602	556	544	570	563	558	527	566	589	586	534	541	527	556	556	519	527	579	598	573	543	583	600	532	539	509	526	541	562	563	553	580	558	563	572	545	545	543	548	567	567	555	559	567	556	595	549	582	577	518	569	574	573	567	550	557	533	572	546	524	589	545	554	529	570	497	571	573	550	584	524	548	580	530	519	593	522	529	559	567	589	549	580	549	529	546	581	536	559	557	605	524	583	539	561	542	550	563	550	561	590	537	573	550	555	571	574	533	572	612	560	557	512	537	559	561	545	550	537	522	565	526	587	552	538	523	568	582	587	551	550	581	559	537	583	561	492	525	545	563	577	578	560	544	525	612	477	537	559	548	562	548	589	526	577	514	570	572	562	539	557	573	580	563	585	559	593	576	571	563	590	592	513	560	531	563	601	549	571	553	570	568	507	549	595	505	518	598	565	557	556	551	561	575	542	553	587	548	535	567	581	576	530	547	578	517	589	564	535	524	538	559	565	524	552	548	536	583	534	567	570	568	574	555	546	536	527	555	496	587	525	587	553	528	555	556	571	573	556	501	586	548	520	552	565	542	594	580	536	540	524	573	544	530	531	571	565	532	541	551	566	553	575	523	557	550	546	563	552	545	570	550	554	574	561	551	540	508	545	550	566	574	560	550	530	543	556	552	580	575	527	546	556	597	497	574	553	563	545	554	584	584	524	525	570	542	541	602	581	589	579	563	551	548	565	601	530	562	532	504	598	576	545	564	616	579	547	575	535	565	543	536	546	537	577	518	650	552	528	566	529	585	558	496	548	559	546	551	528	533	582	564	574	591	556	583	561	558	545	528	588	577	515	563	553	568	557	586	550	549	565	534	547	579	561	563	540	557	544	573	551	592	584	543	568	565	545	556	541	580	586	550	606	553	527	534	540	546	585	572	561	555	548	549	579	580	579	509	549	537	528	575	567	557	544	577	534	541	518	529	579	557	597	525	566	564	529	595	526	594	565	559	553	571	565	552	559	543	535	569	586	580	582	538	543	549	515	539	517	536	590	564	543	544	548	538	567	530	579	534	524	541	552	587	552	542	537	532	546	558	571	561	565	600	559	512	621	537	555	573	556	582	528	583	571	576	622	516	510	534	564	568	566	572	560	527	556	559	558	561	498	553	565	519	543	483	494	558	567	569	544	569	540	611	554	521	599	575	581	555	560	510	538	551	547	528	559	528	629	602	562	553	591	533	524	582	547	588	529	547	561	552	531	585	530	566	530	539	531	538	551	514	562	552	549	591	573	529	599	525	560	572	573	591	563	561	542	546	527	548	585	560	581	587	533	531	569	540	546	503	603	567	523	547	544	541	570	590	563	547	560	547	543	523	592	579	534	588	527	553	507	535	521	510	596	561	541	575	539	564	555	536	547	509	574	556	550	584	565	550	568	513	490	568	586	584	545	568	573	536	575	582	548	546	547	568	565	595	557	595	555	569	551	531	567	568	570	536	542	529	531	568	548	530	508	568	580	589	589	539	560	550	543	616	556	579	582	580	597	534	524	572	544	562	553	564	560	544	591	543	551
49965	75015	61795	46750	41929	34522	9741	12686	10313	7204	6834	5690	9033	693	622	627	611	598	602	589	608	575	594	600	600	579	605	580	569	595	592	559	549	588	585	574	568	590	602	576	571	563	577	529	551	571	594	573	585	555	589	592	608	535	541	584	553	575	576	565	537	525	562	567	539	540	596	538	543	564	578	554	581	570	568	582	522	568	575	509	593	572	587	594	566	590	554	550	575	541	591	547	560	557	556	561	569	541	564	601	563	571	577	591	550	541	562	601	585	557	559	569	548	541	517	557	561	563	567	565	573	609	583	575	535	517	571	565	523	559	570	538	597	527	541	576	558	532	541	583	593	580	555	604	548	549	548	576	567	549	540	588	517	520	598	553	576	547	572	584	574	565	560	569	567	547	534	613	567	564	547	571	532	556	560	556	560	566	551	568	614	537	615	529	597	580	581	563	559	575	531	568	571	618	589	588	588	548	578	616	555	561	553	571	576	558	586	546	553	570	588	589	542	557	584	528	542	622	596	560	581	549	560	542	561	551	514	582	559	566	544	547	533	611	567	558	623	579	529	564	579	591	520	551	566	591	537	564	597	552	577	578	568	560	587	548	597	587	578	552	544	572	570	560	588	538	591	575	564	541	556	581	552	543	538	568	557	605	544	576	550	549	561	559	598	562	572	577	527	571	595	529	550	574	530	560	558	564	552	529	576	569	617	560	568	610	562	552	560	555	611	556	563	548	557	634	573	580	564	529	518	577	592	539	550	582	556	534	544	554	595	583	563	579	576	563	581	550	532	571	563	566	575	570	573	585	571	580	553	579	527	538	541	572	540	550	590	556	582	548	575	570	594	621	569	567	580	566	554	595	533	552	588	528	549	557	564	546	573	618	565	572	598	569	531	542	578	593	545	579	560	576	572	552	554	601	585	571	539	504	566	560	552	563	582	548	569	551	568	565	556	551	610	535	552	592	521	571	570	542	604	591	555	567	579	541	548	547	572	570	601	556	628	576	600	594	565	541	582	575	577	564	554	582	566	579	582	590	516	546	597	551	551	569	562	519	581	591	547	548	556	567	538	534	554	573	546	586	579	575	550	563	583	545	562	563	550	554	542	555	611	588	607	517	585	588	515	519	569	554	518	570	546	535	560	528	545	549	565	547	525	581	569	544	522	560	566	538	538	537	564	547	602	605	544	598	544	554	576	562	559	560	566	576	578	541	543	563	536	543	561	547	540	587	551	612	594	528	595	575	597	571	572	565	557	559	576	574	592	593	604	592	575	577	596	553	581	554	599	554	531	586	602	572	574	584	542	579	546	575	557	564	575	544	550	581	563	512	565	587	582	531	544	605	598	539	547	553	579	592	578	546	549	544	552	580	550	611	589	592	615	537	539	548	525	563	518	552	556	538	582	572	559	573	548	573	614	528	552	510	529	575	520	542	565	533	536	549	586	555	580	579	524	596	550	582	516	593	571	553	575	571	577	578	507	579	570	562	560	526	539	579	535	574	628	542	564	548	570	543	558	584	582	543	582	569	520	546	547	559	530	558	548	580	567	592	551	587	583	506	569	551	503	544	546	560	553	548	495	523	552	556	538	569	544	604	541	571	568	542	577	553	530	581	568	561	550	566	571	576	568	598	554	553	550	565	560	580	530	575	552	545	593	595	523	567	581	551	562	587	564	649	571	569	537	555	577	527	562	551	562	556	571	580	519	542	544	571	560	552	595	597	568	545	542	523	533	566	576	574	570	554	578	574	602	570	580	549	576	535	555	518	547	572	596	551	599	567	558	601	584	530	585	633	553	556	571	578	568	604	535	540	534	567	586	537	588	566	516	523	591	527	569	575	525	541	575	573	589	542	522	560	593	531	537	555	544	560	587	523	578	557	528	548	580	566	579	594	570	572	584	559	562	601	559	547	531	555	561	570	549	533	520	545	568	565	580	543	582	607	569	525	516	586	573	533	577	556	548	583	559	535	603	575	540	611	595	583	567	548	573	544	549	533	572	579	582	557	566	603	565	554	564	589	541	564	553	579	565	555	534	558	536	599	523	541	626	585	607	535	554	595	573	563	515	523	604	595	600	562	567	577	582	543	539	551	569	567	531	563	555	605	605	571	558	585	527	581	546	578	605	558	589	572	595	598	588	556	604	589	545	541	597	581	530	576	584	487	583	604	537	597	570	546	531	560	541	535	558	565	539	536	620	572	581	525	572	585	558	570	563	556	601	517	561	587	607	585	598	567	604	603	634	599	582	556	585	573	589	590	555	561	589	544	567	526	579	586	620	547	590	558	556	550	573	605	577	552	552	579	563	567	622	579	593	583	564	570	592	571	563	568	581	567	584	563	554	627	552	579	602	572	557	543	526	581	596	543	590	586	552	587	577	556	612	555	529	579	565	564	554	583	591	531	595	541	548	551	582	554	535	522	573	553	559	536	550	572	578	546	601	569	553	553	514	591	584	569	580	529	595	527	588	566	585	551	567	544	517	578	602	565	543	553	541	560	545	589	572	594	536	535	587	562	537	569	544	578	555	565	571	530	555	531	573	600	557	551	568	598	556	557	559	550	618	559	532	547	554	588	573	542	524	560	561	566	569	612	550	564	559	594	588	536	554	601	561	596	587	545	556	553	578	561	562	593	576	574	565	607	560	558	587	566	561	589	509	597	589	552	566	580	531	514	553	521	573	553	577	580	549	587	547	550	541	563	536	578	602	569	546	584	597	592	589	566	573	586	550	540	530	516	540	541	596	582	567	525	555	570	552	598	537	507	566	586	540	609	597	573	570	568	552	582	543	604	556	536	579	559	566	604	531	558	540	544	564	532	531	537	590	592	573	613	585	568	553	561	543	597	584	505	533	633	581	559	526	535	564	556	570	553	598	580	549	590	569	611	572	561	546	578	549	554	590	551	557	526	548	589	533	555	555	538	533	554	566	571	596	555	560	521	568	529	550	622	589	527	560	558	573	559	528	539	591	609	543	547	584	555	565	563	538	568	577	568	575	561	597	535	554	588	544	534	553	529	581	576	589	599	581	553	576	538	571	515	548	560	570	549	552	532	561	551	591	555	553	556	540	560	549	555	561	554	499	493	559	546	518	586	601	545	602	524	576	560	577	578	532	595	558	574	556	566	544	582	588	556	599	579	547	566	573	571	524	576	573	570	557	582	596	564	582	568	528	557	539	595	544	568	532	558	605	577	585	597	571	556	584	546	534	527	547	556	551	579	592	580	560	585	557	548	604	575	574	560	558	593	548	565	534	540	560	570	557	572	575	538	555	587	593	578	533	585	565	535	614	547	565	562	568	566	555	562	564	591	572	550	559	551	569	505	570	579	563	552	575	569	566	588	595	583	535	563	551	541	534	511	586	496	582	551	609	564	568	551	570	546	548	520	532	547	564	610	578	587	553	579	553	531	586	541	575	577	588	555	529	570	539	583	578	584	582	607	540	558	614	605	541	567	572	594	555	603	564	563	551	545	553	547	548	556	577	586	593	559
31493	45766	47908	36257	9504	3115	1197	660	562	585	642	614	628	395	434	395	407	415	431	404	432	413	410	387	389	442	401	406	415	376	416	442	434	425	396	433	413	398	457	371	419	429	412	431	407	407	408	377	382	378	439	394	377	430	395	400	418	398	408	405	427	377	430	418	412	397	405	355	377	392	387	355	429	432	400	415	433	380	421	357	420	421	399	374	430	423	426	422	368	385	405	411	410	418	412	408	407	408	406	415	393	422	382	421	420	438	400	399	413	405	428	390	429	398	410	426	406	396	391	366	404	436	381	411	387	402	395	432	382	407	390	389	419	409	404	419	406	401	431	383	423	416	384	429	396	391	397	375	424	404	405	432	400	421	398	474	431	402	381	404	399	400	421	372	399	392	382	421	440	384	401	364	386	422	406	427	394	407	442	380	413	395	394	372	405	450	396	418	409	391	380	398	402	418	388	398	439	426	417	404	407	394	410	403	423	395	400	382	444	407	381	434	418	407	428	397	420	382	418	419	385	388	449	412	422	400	439	366	370	406	380	409	402	390	429	398	382	386	441	405	403	408	417	416	402	419	413	399	409	411	384	412	373	380	407	426	389	415	351	442	421	386	386	432	406	387	418	388	453	386	412	395	429	395	372	386	445	422	384	426	395	402	419	399	389	418	408	423	410	377	376	393	444	410	381	389	404	412	392	397	400	422	424	397	379	400	399	436	400	382	394	377	410	410	396	400	401	376	449	402	357	390	388	438	421	409	404	414	383	426	407	430	456	425	430	412	407	439	398	358	397	411	416	392	378	397	449	410	414	413	416	424	409	394	397	390	423	392	445	407	410	377	426	439	395	424	404	413	415	408	368	383	397	402	398	431	395	437	386	421	392	414	422	424	390	433	373	373	437	428	397	396	403	445	424	393	396	405	390	438	421	427	376	390	383	396	393	419	405	394	418	399	377	416	396	400	428	401	421	405	445	405	420	392	408	409	410	390	381	393	433	403	437	422	426	395	410	437	374	436	424	405	434	404	410	421	382	394	404	396	430	414	382	436	381	434	411	403	411	422	423	369	418	388	382	429	384	380	388	420	363	398	421	431	412	394	424	400	405	430	385	470	398	397	398	417	371	398	410	380	428	412	418	460	404	386	386	413	375	432	401	427	399	406	425	410	424	404	407	408	388	421	419	398	412	397	445	409	400	411	360	392	386	435	436	424	420	410	381	422	384	425	430	392	415	394	441	403	442	403	445	391	408	418	422	384	384	431	374	379	384	380	425	437	420	425	389	403	417	414	407	394	417	347	374	401	410	411	446	379	429	417	435	410	420	409	395	399	390	407	417	382	398	427	399	414	423	393	426	423	425	411	422	414	412	364	449	424	397	424	406	381	387	399	426	406	427	422	417	434	433	395	422	402	410	451	394	448	385	393	398	424	396	379	433	432	405	404	392	406	401	396	374	409	412	422	386	375	386	397	391	380	414	410	401	382	376	413	405	371	409	406	385	401	396	410	475	403	394	410	368	414	401	442	377	392	412	389	403	402	422	391	399	419	441	414	402	436	411	416	420	420	396	402	415	392	447	431	413	380	408	395	392	368	420	397	419	429	448	414	404	425	412	418	371	423	429	391	421	408	364	426	388	388	408	407	358	410	394	405	390	383	385	414	413	409	389	408	409	386	391	395	411	411	372	415	368	426	424	420	425	390	396	442	429	418	395	429	409	401	404	430	432	392	407	366	396	399	404	380	406	431	424	416	392	410	399	409	402	419	398	391	404	384	411	412	421	413	396	435	415	436	401	412	446	427	384	403	392	398	411	406	429	382	434	411	422	420	436	389	428	413	405	404	408	433	366	383	415	380	415	430	429	414	420	405	429	414	434	399	360	403	401	389	384	397	416	389	431	419	396	430	387	396	367	440	398	397	390	434	418	412	401	395	395	400	399	401	416	386	360	405	410	389	418	419	403	437	364	426	413	361	415	420	420	434	406	417	404	404	427	440	363	392	361	376	402	431	392	429	391	418	436	375	403	415	406	432	400	408	365	409	399	377	386	407	410	406	394	395	387	384	415	418	399	377	442	418	409	381	455	398	411	423	386	402	408	421	428	385	421	455	406	388	391	394	388	407	396	415	399	405	440	401	398	391	383	390	420	427	405	394	371	391	462	419	403	388	405	409	395	397	390	408	401	411	460	412	400	392	382	427	401	408	403	391	428	409	393	396	407	399	368	375	430	407	399	412	430	448	450	424	399	398	422	427	397	426	415	407	419	403	389	424	398	404	420	387	373	383	401	392	391	430	439	402	446	362	421	399	434	404	404	398	385	413	390	393	406	406	403	425	411	402	411	437	420	424	380	404	395	415	394	406	397	406	401	390	415	443	375	389	376	432	405	416	395	439	407	424	436	422	401	406	373	406	391	392	427	449	391	429	429	414	383	403	410	421	394	420	378	404	427	410	389	402	413	403	422	394	368	433	411	412	412	392	436	394	391	397	408	386	436	372	391	395	432	409	404	401	419	372	386	434	436	413	361	376	412	395	381	406	382	442	374	429	392	420	428	366	450	382	403	392	413	424	395	403	405	406	381	409	398	377	401	383	351	423	418	394	375	413	406	396	414	399	360	415	441	391	385	387	418	429	375	385	421	386	453	384	409	415	430	379	428	409	420	405	454	395	430	390	420	441	378	399	415	364	427	382	428	414	392	402	402	405	410	397	407	425	367	441	423	429	450	434	411	426	400	399	413	386	374	390	366	376	424	423	393	402	371	403	399	371	388	421	426	392	392	437	391	428	409	405	378	405	400	421	413	416	395	420	404	427	437	445	405	374	409	399	391	398	394	439	433	416	365	424	398	402	399	412	392	358	427	385	411	427	379	387	392	424	396	438	410	426	405	413	412	404	427	401	409	426	405	397	432	408	388	427	382	443	373	398	384	391	395	363	405	415	410	425	381	420	439	406	397	425	467	435	390	391	438	412	362	425	461	395	360	396	410	413	396	446	388	434	417	414	383	435	434	414	440	364	410	435	399	396	401	397	408	399	403	410	395	451	417	389	424	398	420	402	424	355	390	406	386	418	432	370	405	375	421	340	393	451	383	379	407	431	428	390	398	406	412	406	429	390	413	443	424	387	380	406	407	410	403	415	415	416	403	409	404	391	372	405	404	405	449	402	422	382	419	411	391	395	391	414	397	411	428	425	412	376	419	406	404	411	431	425	384	413	403	393	401	423	432	398	391	364	393	413	426	388	390	401	389	402	392	403	383	411	413	402	423	434	385	401	380	411	409	406	447	390	388	389	380	385	426	411	387	366	403	413	431	386	418	395	400	466	397	404	440	378	399	401	447	440	411	440	420	362	448	410	422	399	390	413	427	417	366	383	412	421	406	409	444	390	381	427	416	428	419	420	392	418	421	397	424	429	437	411	446	409	428	433	428	389	403	418	413	395	398	414	413	408	388	363	375	397	394	397	387	353	388	416	406	396	421	436	396	407	403	397	381	422
33337	57400	44545	28831	4543	3832	1504	813	767	679	731	778	775	443	450	455	447	453	458	435	437	396	418	467	465	446	430	462	450	438	463	445	437	457	450	467	421	426	433	455	459	429	469	457	438	463	430	420	456	444	453	451	446	424	442	453	459	432	455	448	435	452	440	457	449	439	435	457	430	400	465	435	414	406	419	448	413	417	450	444	440	464	483	364	448	447	458	435	484	457	474	412	393	452	427	425	404	467	416	427	390	463	461	478	436	440	454	427	470	436	441	437	426	412	430	445	426	416	439	425	448	440	438	419	455	439	450	463	413	458	425	467	426	442	450	452	458	464	446	446	448	443	443	441	434	477	402	476	449	442	499	414	477	426	452	427	477	441	444	456	470	457	450	424	415	413	423	423	454	487	438	470	443	487	401	431	437	426	448	434	422	432	469	478	448	486	460	423	476	449	425	472	422	442	453	409	439	462	466	466	439	470	413	461	460	437	425	456	436	461	448	440	450	453	436	444	428	439	459	423	462	439	476	472	475	452	431	404	462	500	439	464	435	400	444	456	422	448	433	430	412	503	402	464	434	462	437	412	425	448	461	425	438	434	431	423	455	420	424	405	476	456	448	449	461	452	387	493	468	455	437	443	465	432	432	445	457	437	458	424	431	446	439	450	425	445	459	410	445	422	425	450	436	486	455	423	441	444	432	469	428	432	447	457	464	472	471	466	447	430	439	441	476	451	422	513	462	463	440	446	463	438	418	445	424	454	462	464	440	478	444	437	473	459	419	435	440	409	435	476	456	430	455	486	450	453	418	457	433	452	449	463	414	450	421	461	443	466	460	452	476	448	415	425	462	440	466	453	483	444	436	462	465	440	443	437	478	426	463	454	405	445	458	434	416	455	431	428	455	424	443	441	443	437	428	430	451	440	433	427	473	474	438	487	467	474	480	460	401	409	420	422	491	462	478	454	441	455	472	483	482	476	433	460	469	443	437	482	455	411	445	479	434	455	393	426	445	459	467	406	391	453	458	464	428	462	443	443	464	454	446	448	449	460	426	428	452	474	403	461	473	440	422	415	437	463	439	455	463	418	417	467	392	439	459	431	450	417	411	452	444	445	457	437	465	426	419	443	448	419	450	468	408	459	413	435	417	490	453	519	443	466	438	458	434	476	408	433	399	431	466	428	431	422	459	443	418	440	423	432	476	428	484	459	412	480	433	445	430	476	432	415	432	429	476	457	413	429	421	414	453	437	430	436	423	459	433	453	441	428	406	447	433	448	487	448	463	408	422	447	454	414	460	466	442	478	443	415	425	430	424	427	476	489	445	423	424	439	427	435	438	484	416	446	432	447	408	444	453	457	476	429	443	461	471	471	458	439	438	504	428	459	455	445	431	452	466	421	446	426	434	440	428	448	441	428	461	482	448	398	472	459	472	451	471	456	461	430	446	441	456	426	428	454	438	435	449	421	447	410	441	475	447	411	493	464	440	427	415	510	450	427	440	443	493	458	407	463	473	459	436	416	425	469	496	441	466	438	425	452	436	461	433	465	454	415	446	435	440	444	411	471	445	399	453	446	449	459	460	438	459	449	450	456	435	451	419	454	445	417	423	437	446	416	430	431	417	400	472	483	477	464	433	469	443	446	413	476	430	418	422	408	472	421	395	455	443	443	444	405	424	442	441	434	434	444	469	415	442	468	479	456	427	450	442	450	448	440	464	448	478	417	443	451	419	502	461	457	438	432	430	456	474	437	466	448	425	447	447	406	412	457	423	453	455	409	459	467	440	436	413	426	430	440	487	405	414	481	441	458	431	463	443	420	405	459	448	471	450	464	421	470	460	436	456	421	441	437	431	483	429	410	469	462	459	440	402	452	437	440	428	480	468	486	439	452	460	455	453	455	413	459	443	448	433	445	446	423	419	472	428	490	405	453	431	456	440	432	506	468	461	442	426	446	442	452	456	453	446	443	439	427	405	425	450	421	472	470	457	431	441	446	469	442	440	454	426	418	404	450	453	399	453	446	452	469	420	459	430	443	456	419	436	439	460	450	433	470	452	421	453	489	420	426	467	457	479	451	422	423	446	487	437	436	456	493	444	466	455	457	442	457	422	451	436	437	433	435	440	452	428	471	438	397	411	467	454	438	430	466	430	464	409	446	436	420	440	400	471	459	429	459	486	382	410	455	430	437	441	470	460	437	432	455	430	471	417	446	445	420	427	467	466	451	452	465	424	449	430	452	518	431	443	456	441	447	470	428	413	452	430	464	433	433	410	445	452	427	459	454	403	430	457	431	398	449	466	425	438	433	436	461	454	466	442	431	468	462	420	437	445	456	483	431	431	459	425	458	462	409	414	469	451	477	439	432	446	440	433	479	432	434	456	456	456	450	439	424	478	418	450	463	463	471	436	409	450	438	425	441	417	464	454	463	446	412	444	437	467	473	451	444	449	455	457	448	431	432	495	421	430	436	442	423	441	423	399	445	482	421	491	440	442	405	426	442	410	443	414	445	459	422	452	478	374	456	436	407	473	413	437	450	451	478	453	465	445	433	439	475	451	401	466	468	436	453	473	458	466	423	432	441	448	445	436	422	430	442	454	431	478	426	424	425	457	452	454	442	475	447	457	439	424	406	435	433	433	494	424	415	444	426	465	422	464	456	434	463	416	424	422	447	469	451	457	430	444	447	455	408	438	429	459	435	491	453	459	430	427	458	437	439	441	403	429	417	452	426	464	477	427	460	451	444	421	472	464	423	424	402	451	453	438	464	407	449	491	471	454	427	440	452	406	476	400	434	438	417	425	444	387	430	428	423	433	470	448	456	430	427	469	408	439	459	418	425	430	447	429	429	433	461	464	454	448	478	469	456	469	462	459	413	432	413	452	444	466	477	476	453	431	461	430	434	414	399	463	402	418	484	467	444	476	419	429	450	428	440	401	428	456	420	434	436	434	417	438	440	455	445	388	460	433	440	447	473	427	458	454	475	459	453	412	486	414	446	472	396	453	444	472	436	446	428	412	449	418	429	463	443	435	449	445	440	453	426	449	440	475	479	465	445	455	436	437	428	448	471	429	480	448	420	449	464	413	448	460	448	429	463	409	430	403	452	461	454	512	445	467	433	492	429	451	461	414	465	454	413	451	429	414	456	460	466	419	455	430	456	445	422	435	393	439	458	435	444	474	465	433	407	423	449	409	412	473	423	446	430	487	432	456	425	422	452	457	378	451	472	463	434	408	415	492	423	464	458	440	437	438	476	495	486	464	403	458	441	445	449	428	421	395	444	483	452	432	408	439	421	462	479	436	456	463	440	437	439	407	438	435	431	460	417	461	443	429	463	447	402	430	460	441	416	440	449	445	464	424	462	445	439	457	447	460	422	425	458	416	415	437	431	451	462	402	440	407	483	466	431	443	456	452	447	432	424	461	482	436	462	440	436	462	454	458	423	430	412	486	449	440	469	419	456	439	429	460	427	451	463	439	454	437	472	452	446	437	441
23700	21157	28548	29866	41757	25477	12068	4174	1837	1882	3576	3824	2572	424	380	353	364	371	356	391	359	398	376	325	391	340	377	372	360	380	370	364	383	374	370	361	353	360	346	383	338	350	369	347	347	377	368	360	370	394	387	357	396	366	332	388	367	361	371	330	342	346	347	350	360	361	384	354	341	331	366	355	343	355	372	366	354	340	357	336	365	340	395	412	382	387	373	383	378	334	377	349	346	391	365	357	356	352	381	350	372	340	353	385	343	369	349	373	376	374	400	386	346	391	366	384	387	324	369	404	359	375	406	374	386	378	342	357	385	370	380	369	345	389	351	359	371	392	359	367	370	358	377	364	352	322	369	339	375	359	398	354	370	372	386	348	341	381	376	352	325	362	341	367	346	381	343	375	357	368	347	350	372	380	366	377	367	390	357	342	379	362	374	308	384	356	362	378	347	387	331	377	354	309	398	379	365	348	310	374	364	331	367	358	350	362	358	358	361	374	380	350	365	307	365	344	382	330	367	361	362	412	358	370	369	386	359	391	368	359	376	349	351	342	359	377	340	356	406	389	347	382	379	398	359	388	384	334	378	400	355	355	367	366	376	359	407	367	392	358	355	378	370	364	326	359	369	351	369	380	383	375	419	345	377	388	359	343	360	341	363	416	353	345	360	330	348	416	374	390	384	345	358	351	387	344	355	337	360	337	352	330	374	357	348	374	388	346	396	391	353	384	376	372	390	372	367	415	370	378	348	341	386	367	334	386	377	366	354	383	359	355	379	354	343	365	344	369	385	340	360	345	373	378	370	330	352	411	363	359	383	357	389	388	350	373	388	404	340	361	362	362	365	376	400	356	359	366	357	384	374	401	357	365	354	352	324	372	399	353	319	362	360	382	378	365	396	364	349	369	397	391	353	383	348	339	380	361	381	353	352	358	346	377	375	356	357	362	373	398	401	359	352	351	362	340	367	345	341	342	354	352	363	354	338	354	333	379	371	383	368	359	349	362	387	345	355	355	379	351	363	323	370	362	354	398	383	398	404	398	357	341	398	360	365	372	356	364	343	366	356	387	389	384	372	399	357	375	350	348	377	377	355	338	359	359	371	327	358	358	368	391	392	361	372	335	362	362	361	384	381	340	349	357	359	371	355	370	364	359	373	372	360	354	391	352	363	374	378	343	365	360	364	369	339	375	400	348	380	342	391	337	347	371	374	392	383	365	350	386	341	333	360	317	385	380	338	371	360	336	358	385	354	362	377	361	369	368	356	353	341	377	367	372	351	369	348	356	381	378	370	368	390	335	385	334	362	347	339	395	395	361	384	382	329	363	370	369	343	373	347	354	395	378	352	341	417	380	336	352	388	392	409	359	380	349	355	355	353	347	358	374	379	386	372	394	324	365	343	348	363	361	371	406	381	379	352	328	373	368	335	381	392	379	376	349	335	356	368	376	356	334	358	329	383	352	353	393	374	369	364	344	372	386	363	381	357	373	347	368	368	377	334	381	393	379	367	344	399	342	375	376	349	394	384	385	383	380	350	365	353	402	352	393	355	322	367	392	368	373	405	347	354	350	369	348	387	401	353	363	385	388	359	369	359	374	400	360	396	365	363	363	354	360	369	360	377	389	386	355	345	377	358	390	350	382	371	389	361	342	364	336	356	366	406	364	371	348	363	332	372	336	341	384	406	357	341	398	333	347	387	363	360	358	366	395	369	368	377	374	366	394	359	338	360	363	359	364	361	344	359	381	354	372	335	380	364	353	359	382	394	379	377	389	368	370	369	363	335	374	345	365	378	346	384	351	378	342	355	352	361	336	335	373	391	346	370	387	375	348	380	367	355	366	357	310	372	367	385	350	364	376	377	389	387	334	348	363	361	381	368	364	333	343	400	383	414	344	371	373	316	376	371	333	355	392	377	382	390	383	349	383	367	336	394	350	377	349	361	372	390	366	362	343	367	406	383	377	381	344	350	355	370	347	371	373	358	362	378	338	374	326	380	335	356	371	406	348	380	377	364	346	379	345	344	389	359	361	341	347	350	348	398	396	340	356	358	356	353	384	362	318	349	386	362	344	347	389	373	398	338	368	376	352	355	368	336	362	359	396	341	377	318	333	330	346	382	345	351	335	387	396	333	364	331	372	372	310	352	342	357	359	370	335	332	367	347	372	361	387	342	373	379	355	392	363	360	357	350	363	408	358	361	355	389	390	348	390	362	374	327	371	347	391	387	355	348	381	374	355	339	391	392	377	339	382	357	371	386	377	337	385	345	388	360	367	332	360	365	340	359	354	386	334	368	363	348	391	360	370	382	374	380	380	342	370	349	386	378	360	364	360	328	368	387	376	341	369	362	371	355	328	361	381	326	340	393	338	368	389	375	392	354	366	324	333	333	380	372	322	379	359	382	368	348	353	365	362	353	366	358	359	355	352	369	374	361	353	399	332	372	396	329	333	367	375	361	334	344	381	346	372	355	353	371	348	354	365	377	373	342	347	353	382	355	360	358	395	336	332	341	356	373	364	416	347	350	372	376	340	361	336	383	359	370	380	355	371	398	393	337	353	372	365	385	332	363	353	357	370	400	347	367	313	384	374	356	381	360	381	350	371	365	368	399	391	379	339	370	338	360	333	415	383	383	393	364	344	330	379	382	342	363	361	380	364	370	363	374	348	383	372	345	364	362	382	385	373	359	343	367	381	374	382	363	362	317	363	351	391	384	364	330	343	350	385	381	323	311	345	368	341	384	356	354	392	368	395	397	367	410	361	384	367	380	346	359	376	389	350	386	379	352	365	375	388	352	338	349	382	343	339	357	374	352	357	367	358	385	366	373	344	366	398	363	315	369	325	345	393	373	359	399	358	400	382	393	379	370	335	363	375	341	367	382	345	341	381	387	395	395	327	349	351	348	386	387	361	351	368	339	338	345	369	328	379	333	329	405	316	372	372	363	342	403	341	338	343	360	338	381	358	361	390	363	383	327	396	368	361	354	380	368	380	360	351	389	373	361	357	410	383	383	349	365	385	385	406	362	370	382	376	336	380	386	342	377	362	380	345	357	343	364	365	360	391	349	352	368	349	336	370	366	352	385	353	371	363	348	359	351	390	383	357	348	377	373	364	350	340	355	345	359	345	357	363	374	373	365	387	357	366	338	378	374	367	369	338	380	367	371	358	368	363	342	367	362	358	372	382	380	364	343	367	373	403	377	376	347	396	370	354	350	379	378	372	374	326	355	350	365	341	377	379	365	366	345	397	366	344	366	337	383	360	375	337	377	356	416	376	346	376	352	360	368	374	350	344	363	362	376	382	395	377	397	365	356	369	360	363	350	338	383	376	397	377	376	359	381	374	369	376	376	340	337	378	381	372	347	376	367	369	349	331	403	365	373	394	383	359	363	371	346	367	362	351	397	363	358	382	410	345	350	347	350	376	390	368	355	396	383	374	383	368	368	376	346	377	329	335	383	345	384	389	362	310	391	383	365	343	314	351	376	351	355	413
38868	65190	47178	45564	45416	21993	8184	5961	2904	3017	6008	6104	3706	402	401	395	392	396	427	402	416	398	419	392	370	359	435	378	389	357	377	354	413	367	399	394	373	406	369	388	378	367	378	341	424	396	392	382	379	377	360	388	392	412	410	397	390	399	365	361	374	402	358	377	374	419	403	409	408	383	374	417	407	398	412	424	390	414	386	399	348	392	386	356	370	387	394	395	396	391	378	398	441	401	382	427	366	397	408	429	395	388	416	363	390	387	396	366	397	382	344	413	389	417	349	409	387	393	417	402	394	360	408	377	376	405	385	370	373	413	391	385	393	354	415	382	417	362	346	385	363	377	376	404	381	425	385	389	436	425	393	389	392	391	377	375	406	370	375	403	387	393	375	385	407	434	408	412	377	388	381	377	407	398	409	341	367	398	376	362	353	393	375	400	380	387	373	405	412	389	389	406	367	378	395	404	384	374	397	420	405	372	405	385	386	389	403	401	410	410	356	369	415	386	363	357	401	389	408	370	432	406	367	362	389	398	410	372	393	401	409	347	403	396	375	402	405	376	399	395	382	361	404	389	379	369	348	391	366	397	374	389	373	405	394	385	408	400	426	388	432	400	401	383	391	403	384	402	366	395	415	385	418	440	392	388	371	395	416	411	373	385	349	389	425	394	373	376	387	372	386	393	369	385	411	359	348	331	394	378	394	400	392	366	393	415	374	381	372	382	362	393	401	375	386	377	382	370	392	400	389	406	402	387	396	384	360	415	439	379	389	360	417	369	362	404	391	402	383	368	382	387	350	425	379	405	380	371	409	394	389	379	380	416	389	408	415	360	386	390	424	395	392	368	393	362	388	412	372	385	401	405	408	364	417	391	378	380	403	373	357	388	397	389	364	375	396	376	364	390	415	384	395	387	380	357	372	407	406	437	393	374	379	398	390	404	392	380	379	370	401	382	365	386	383	396	420	368	393	432	387	376	372	397	409	409	403	405	378	412	368	367	390	381	380	395	390	410	398	401	403	372	393	360	383	390	385	388	370	388	372	376	374	400	374	415	366	371	353	381	418	348	408	384	394	388	406	358	383	367	387	400	407	391	404	391	412	397	392	376	375	364	411	400	384	402	402	396	385	398	364	385	376	381	396	430	401	382	387	398	388	386	359	389	370	390	389	388	411	390	359	332	405	418	381	405	431	385	424	391	353	403	363	373	386	385	366	418	414	394	374	415	396	375	378	399	405	389	390	401	408	389	375	380	383	388	403	385	405	374	405	380	399	387	385	397	390	369	374	345	411	421	399	405	380	422	377	397	383	395	381	444	423	387	390	392	422	396	387	346	393	423	386	395	402	375	383	386	383	366	363	374	389	415	368	355	395	352	382	386	412	400	365	384	389	371	362	418	384	394	385	352	394	405	346	360	382	375	400	370	369	393	394	414	395	413	398	363	391	377	398	388	385	393	391	405	360	398	421	389	361	363	406	365	401	353	355	373	385	370	379	415	344	380	395	374	401	382	360	380	383	393	390	348	415	397	379	365	387	361	369	386	389	409	378	428	395	391	391	373	401	384	392	427	382	433	384	385	348	378	393	391	415	374	438	397	438	383	376	394	381	362	411	423	389	404	409	406	389	391	364	389	397	400	388	388	366	348	412	404	365	407	388	408	403	370	384	396	383	389	355	356	378	392	356	376	369	357	401	395	397	397	376	404	392	389	401	384	414	375	415	390	381	390	393	356	372	385	410	400	343	421	382	398	427	423	419	393	396	393	409	365	372	390	415	394	406	418	398	391	378	383	410	413	404	375	379	402	403	402	385	376	393	361	388	398	372	404	375	411	369	376	392	371	404	393	356	382	372	397	420	377	381	379	403	396	419	383	350	364	378	383	380	384	412	362	378	360	389	405	352	364	388	380	391	396	424	392	367	445	386	384	361	386	380	382	399	381	412	364	375	390	411	360	389	368	386	394	437	389	442	395	394	356	387	411	428	370	448	391	411	348	401	406	391	391	382	378	390	421	397	337	397	365	378	354	425	378	391	420	376	406	361	388	353	382	432	395	397	381	384	376	390	345	379	400	397	401	404	390	382	400	371	380	408	345	377	400	379	390	398	354	386	355	414	445	413	380	411	369	396	353	370	392	414	434	408	384	385	374	397	385	375	366	345	381	377	371	351	402	410	407	382	368	379	391	354	396	396	387	398	387	416	383	424	429	369	371	384	401	325	372	390	377	388	445	381	405	369	401	381	406	362	384	359	398	382	404	405	379	363	374	402	399	373	372	374	386	384	401	405	381	412	355	384	366	406	411	394	435	373	410	364	380	388	406	379	430	380	400	414	394	385	386	356	385	391	411	366	434	372	389	406	365	395	386	413	359	341	404	369	356	360	411	389	406	422	382	407	398	380	369	388	410	350	424	411	347	402	381	393	386	405	384	381	388	383	387	386	428	391	405	410	407	396	388	406	392	411	343	390	378	365	358	373	377	416	377	370	397	365	378	370	388	395	352	390	393	413	366	366	391	402	380	403	374	392	373	382	377	433	440	439	395	383	393	406	391	403	378	377	365	392	423	390	378	354	365	377	411	398	375	379	390	390	399	414	386	402	392	392	353	415	421	411	392	394	396	394	396	366	391	396	390	361	368	400	392	404	385	399	385	389	391	366	401	344	404	400	391	373	390	381	397	418	394	362	380	353	415	359	416	414	378	340	372	341	376	411	388	396	344	432	413	362	419	360	381	393	398	368	467	378	397	363	399	414	363	399	423	403	355	370	404	385	390	410	375	417	391	376	376	359	391	396	389	367	380	382	386	390	396	363	385	354	407	380	419	401	366	418	380	415	358	422	395	402	402	393	372	377	395	423	410	409	375	416	414	402	398	412	410	411	390	372	402	366	405	386	410	384	363	378	418	378	408	389	400	386	417	396	400	386	382	406	354	390	382	386	368	386	372	401	374	398	375	363	366	395	383	393	351	381	372	408	361	377	390	369	380	366	394	420	425	370	362	384	417	420	384	374	411	334	359	414	378	365	366	424	382	365	374	387	397	381	388	379	421	392	330	359	382	400	404	396	418	377	406	399	383	408	403	405	395	377	391	393	384	380	401	389	346	387	364	385	405	386	405	413	390	390	403	420	394	416	413	395	361	370	379	393	375	404	383	401	358	419	401	399	341	396	404	423	391	361	398	379	376	361	356	366	385	404	374	372	392	381	373	361	400	402	391	369	369	399	376	408	397	407	379	387	384	414	398	378	365	399	383	416	364	370	402	407	343	393	403	367	360	444	381	412	389	416	396	368	357	387	392	404	373	358	382	383	391	412	387	407	366	404	388	396	388	405	351	368	398	400	409	411	353	391	384	372	404	377	391	397	407	376	375	374	375	382	407	369	415	394	413	387	372	387	409	358	382	362	389	416	356	349	429	380	391	362	402	395	392	417	378	389	405	372	386	416	384	390	405	363	414	393	399	386	369	388	404	387	369	371	405	399	390	392	384	371	392	395	384
24976	23039	34830	28387	29807	22299	7638	1116	1671	1421	1418	1421	1063	630	602	628	620	687	625	626	651	595	586	626	649	615	625	589	592	606	644	652	602	639	626	618	604	614	635	621	635	575	635	663	598	642	637	633	602	606	641	572	621	612	679	652	603	621	663	592	595	650	622	592	643	635	598	645	670	548	629	606	565	620	680	628	627	618	581	631	617	625	640	593	612	637	601	632	652	634	644	621	636	617	584	659	630	639	606	616	639	596	620	627	630	662	591	650	648	635	612	608	616	654	598	612	590	583	617	643	618	562	659	592	604	610	592	603	634	654	626	680	628	607	665	636	577	602	620	599	618	602	627	584	650	614	635	649	615	626	669	640	612	656	618	614	670	601	652	631	628	654	658	644	634	590	605	642	616	633	627	636	646	653	577	694	645	581	630	607	622	618	614	620	655	613	617	598	673	660	613	595	595	603	630	649	601	608	658	613	674	637	622	591	627	592	633	594	624	613	608	592	605	658	619	605	632	600	597	616	608	639	559	606	608	640	608	672	612	576	621	597	637	594	603	624	589	623	631	612	597	666	619	636	644	643	603	646	599	624	637	599	661	636	635	619	616	634	612	618	610	625	601	578	573	628	595	619	609	566	619	640	638	621	607	624	633	617	595	642	625	618	639	595	652	633	629	656	618	662	575	660	595	615	614	605	603	634	666	591	610	637	616	609	579	639	627	628	620	605	636	617	599	643	639	596	616	585	608	616	641	597	646	608	637	652	613	591	626	634	648	605	604	609	555	605	655	619	629	604	647	611	618	624	628	616	617	589	579	650	629	572	689	599	627	600	584	609	594	610	661	617	610	612	635	598	622	593	634	604	633	635	619	618	613	609	635	640	677	637	631	624	651	590	633	602	613	623	646	608	617	617	614	640	627	605	570	659	623	663	614	618	571	656	621	621	650	604	596	615	621	635	601	636	627	631	577	605	621	632	622	602	679	606	616	592	602	599	634	609	584	570	589	606	632	655	655	672	607	594	603	709	605	628	621	679	606	604	623	573	620	590	610	599	629	625	641	605	595	658	611	568	610	646	643	595	601	655	627	584	560	649	609	634	616	594	642	656	596	599	646	665	656	597	631	618	641	633	674	613	635	613	642	597	630	593	603	654	606	653	658	625	618	635	562	599	644	677	658	639	628	596	632	588	617	645	637	661	620	629	628	628	649	621	582	639	674	609	635	652	625	620	578	652	596	596	597	608	596	609	627	623	690	596	630	588	595	625	663	617	672	643	573	623	647	643	597	606	604	659	645	607	590	618	654	591	629	633	619	639	636	652	601	593	592	613	656	581	635	597	617	600	646	597	611	651	630	651	610	555	646	676	638	618	653	637	586	676	614	558	637	607	651	675	658	632	655	579	624	626	659	628	622	595	619	607	621	593	600	616	603	637	625	624	645	660	610	605	607	629	632	602	634	590	628	538	618	621	624	628	622	611	621	608	598	606	618	606	589	615	573	597	648	623	604	635	593	658	628	627	599	634	612	649	626	607	624	630	632	615	653	670	642	643	633	619	570	634	606	688	653	632	623	604	618	633	659	587	661	639	622	607	656	585	593	619	622	601	617	616	617	636	649	627	601	636	640	623	638	632	593	605	632	618	646	569	563	641	596	613	618	642	626	592	597	656	644	599	609	595	628	614	606	605	634	653	642	643	670	596	624	642	599	617	627	627	620	637	644	635	631	618	635	577	572	656	626	609	615	593	639	559	613	576	615	599	603	615	621	618	629	599	622	640	620	626	590	636	626	617	589	656	630	591	594	665	624	598	584	642	628	654	700	591	617	627	604	622	647	626	618	591	599	636	640	623	644	651	620	598	621	648	588	632	625	599	593	610	583	671	607	611	648	612	543	620	713	615	593	605	583	599	614	612	622	599	631	671	596	652	629	627	602	625	602	613	610	621	608	583	611	637	601	602	614	592	636	608	602	617	596	597	651	648	590	567	634	605	624	624	585	606	634	641	618	567	639	648	656	603	615	645	620	620	640	639	642	633	620	691	647	653	670	665	594	609	621	612	597	644	576	617	626	621	588	632	625	607	646	583	645	631	629	652	622	594	656	590	625	673	633	619	620	642	594	595	627	611	629	592	631	681	599	638	629	651	647	587	637	598	586	645	603	635	597	620	594	625	653	606	618	652	618	620	574	638	632	611	638	600	656	606	619	614	605	625	612	602	613	632	600	597	642	636	625	607	601	627	593	614	632	574	617	639	621	624	625	617	595	621	635	634	595	606	645	610	634	645	660	659	567	578	629	613	602	572	625	645	597	577	628	624	592	640	640	632	619	590	630	654	608	645	596	616	651	619	613	565	597	621	633	628	609	617	586	621	592	671	644	622	597	644	645	622	567	609	574	620	598	638	627	616	683	610	617	612	632	621	654	582	598	632	629	654	595	595	660	624	639	625	603	622	583	641	647	647	662	621	642	593	618	586	650	604	650	642	575	615	621	631	674	617	605	637	623	596	611	634	627	585	682	635	632	614	629	604	674	605	641	579	598	617	635	607	611	630	601	592	585	636	588	610	617	670	645	596	646	604	651	600	602	651	564	685	629	582	671	597	600	595	629	648	610	621	569	583	637	665	635	601	630	601	618	616	642	591	642	634	632	589	602	616	615	607	559	627	599	657	585	594	574	611	640	644	591	586	611	628	672	588	645	674	628	635	608	606	622	606	621	624	632	585	616	575	652	612	604	581	640	636	653	602	636	650	633	582	640	655	615	616	622	602	599	615	593	653	650	647	624	608	611	627	639	628	630	590	606	634	641	652	620	623	640	609	622	585	629	569	654	677	616	580	630	606	572	667	601	626	626	619	641	574	650	648	639	611	624	624	662	636	624	597	595	578	645	632	594	598	638	659	652	616	578	618	616	630	588	635	628	605	573	630	602	599	663	598	622	577	655	625	613	662	655	619	613	597	633	632	647	574	631	616	622	616	595	566	653	611	636	597	586	623	579	636	634	617	644	645	616	642	605	629	640	635	649	617	598	607	649	601	626	642	662	606	612	591	644	612	603	612	647	670	616	658	591	574	630	580	642	613	620	617	615	622	653	606	644	612	603	587	619	688	610	619	617	662	634	569	646	612	631	640	594	658	612	627	658	603	646	596	663	608	603	653	606	642	628	606	625	640	583	651	596	618	576	597	668	602	613	617	624	634	622	636	634	654	604	609	635	646	600	606	626	615	611	653	611	650	565	638	622	594	637	660	654	581	580	609	648	600	587	565	632	665	644	658	629	604	655	668	591	624	653	620	611	653	616	644	628	644	627	639	641	654	625	601	644	654	621	580	643	634	608	614	629	615	637	608	623	620	636	621	602	631	610	599	600	603	629	619	609	608	599	613	640	610	560	645	626	692	596	623	601	621	559	624	619	647	616	626	538	609	603	624	655	594	637	587	640	617	641	641	642	595	613	609	621	643	608	604	647	642	631	611	671	635	622	633	607	631	622	621	660	661	592	599
40184	68621	50361	30637	36884	23513	8116	1623	2789	2107	2212	2152	1484	672	703	669	674	669	687	675	644	632	641	690	660	661	689	706	597	681	655	659	667	637	658	622	679	637	632	672	650	673	625	615	637	643	642	685	683	590	643	636	627	712	689	649	650	655	671	702	632	694	637	648	629	679	649	647	671	646	637	665	654	649	658	665	667	638	693	666	644	638	639	640	666	648	670	642	587	690	661	645	633	658	649	673	634	662	660	645	674	608	690	618	623	650	674	634	605	618	678	643	662	644	669	733	677	620	663	649	694	634	694	612	626	673	685	637	628	692	681	650	661	661	674	631	661	625	634	639	613	715	662	705	617	588	661	633	693	621	630	674	668	654	642	647	649	630	603	658	655	603	610	622	648	623	655	652	661	683	684	680	631	632	660	604	602	639	633	648	691	633	658	679	671	643	682	631	637	655	667	631	631	636	619	690	654	629	628	671	689	676	672	667	606	672	662	651	657	604	632	625	640	650	672	641	665	613	705	633	618	621	651	637	643	642	644	615	681	623	683	666	675	610	667	648	638	662	693	688	627	622	663	653	596	644	647	657	641	621	632	657	655	676	647	650	618	700	652	647	662	671	628	664	616	661	631	652	655	669	648	662	657	636	674	669	610	650	611	671	651	693	646	642	655	683	657	670	703	631	670	599	659	686	691	630	626	660	637	672	706	639	691	627	635	671	671	650	677	648	619	639	597	643	608	688	671	649	594	626	645	617	635	669	632	664	699	624	697	661	621	677	699	672	663	638	699	656	677	616	624	691	631	644	651	666	649	673	665	636	648	682	641	632	651	674	624	636	683	661	669	679	615	616	641	667	607	649	669	641	672	629	676	651	629	673	683	616	640	636	615	681	621	652	666	604	662	643	587	638	687	649	662	626	643	675	659	670	637	698	645	710	680	686	659	626	630	653	674	665	674	650	677	638	679	623	630	684	646	645	693	602	646	646	688	680	663	660	666	655	667	635	664	665	632	663	649	663	611	633	635	632	663	672	668	638	679	668	653	654	628	672	654	652	674	663	666	637	625	654	651	632	689	645	669	697	680	640	651	637	648	632	662	649	643	649	648	647	670	661	682	653	639	669	696	669	675	662	638	687	658	682	639	640	651	629	629	630	706	660	677	696	662	684	633	665	635	674	666	636	657	697	637	626	657	680	623	671	644	711	646	645	614	679	687	643	610	669	634	655	696	602	611	624	642	623	701	653	704	647	675	614	631	667	674	702	670	601	683	621	654	618	649	653	638	679	649	674	698	620	642	644	616	638	644	597	652	670	665	627	667	668	659	653	627	639	644	677	645	654	623	631	595	601	652	649	640	667	657	631	639	705	667	681	622	618	658	666	645	651	642	655	692	652	647	650	667	633	662	649	627	661	696	625	634	630	632	653	655	657	645	639	638	668	646	658	645	690	599	658	667	674	617	642	654	668	614	670	662	665	670	662	635	679	658	669	634	645	660	634	661	653	662	662	616	660	637	662	644	657	685	638	665	620	707	655	650	661	693	654	679	657	647	605	646	609	639	610	618	705	662	614	670	636	639	610	668	666	661	650	635	627	665	654	672	689	670	685	637	634	668	699	602	659	645	658	615	612	660	642	657	645	653	634	660	636	652	673	651	639	650	647	643	668	661	653	654	681	645	605	588	629	654	631	647	621	666	639	692	607	667	663	637	648	641	686	643	668	659	650	654	650	607	641	614	674	604	626	677	649	644	654	686	695	697	655	654	620	682	668	664	659	646	637	649	621	613	652	740	678	658	651	650	654	673	659	650	688	652	649	618	624	654	675	640	669	696	656	668	653	687	652	659	720	664	637	703	662	626	662	644	654	637	629	669	656	665	664	679	609	621	710	629	621	636	646	609	628	668	705	652	662	677	672	656	651	658	673	686	626	683	638	635	663	659	658	666	643	692	664	688	626	692	694	660	657	609	686	632	636	655	640	623	654	686	669	752	651	680	631	638	632	653	657	651	631	666	688	651	616	670	677	612	645	641	634	641	667	636	670	673	653	641	669	644	644	687	673	650	664	656	638	653	705	639	686	638	682	671	624	672	644	652	658	614	647	614	645	616	663	620	658	650	690	622	610	687	673	689	668	633	655	647	621	664	664	628	659	652	651	684	688	654	627	634	670	656	667	679	645	636	648	632	651	626	667	675	605	691	679	623	628	682	626	644	619	671	651	605	679	681	620	678	610	655	665	662	620	647	656	655	658	657	667	702	688	652	614	610	636	657	632	702	641	693	658	646	660	637	670	667	606	686	668	658	685	674	623	668	654	680	656	645	656	626	661	642	685	660	672	694	657	673	689	621	604	629	624	633	632	672	683	663	673	620	638	679	650	663	656	653	667	642	654	654	694	649	613	648	676	687	644	643	689	657	645	603	610	660	679	617	642	653	680	638	661	655	645	677	660	652	708	664	650	660	679	694	647	697	677	626	662	630	660	722	602	680	618	675	658	635	664	660	662	682	626	654	636	645	695	651	628	631	636	629	593	626	652	640	636	648	654	659	642	638	615	632	633	654	667	667	647	637	639	643	698	634	682	640	658	646	661	654	651	650	626	678	654	655	591	647	639	638	674	640	628	625	639	653	656	623	641	603	659	682	624	603	629	683	671	636	664	647	661	700	673	686	680	656	629	660	651	637	641	640	658	612	607	641	610	682	683	625	657	647	627	665	676	681	673	687	663	575	660	650	603	670	630	626	610	688	642	643	662	678	657	664	646	594	688	630	634	636	632	613	675	693	614	650	661	685	600	682	653	653	674	653	648	654	652	669	672	644	616	647	668	688	684	635	649	648	643	674	631	681	649	658	649	672	628	693	658	626	635	613	633	673	676	663	674	708	608	652	665	628	721	648	624	630	661	630	619	643	665	649	632	681	633	624	692	650	636	722	654	678	671	603	644	704	661	665	685	638	649	672	679	654	709	646	654	630	666	620	609	669	627	663	648	663	674	643	601	654	640	664	644	683	632	646	690	596	654	642	639	719	707	623	651	653	660	650	654	649	640	647	587	617	636	667	643	705	672	632	644	644	688	621	656	663	635	650	657	657	652	661	670	677	629	666	678	667	613	629	678	666	671	635	695	697	608	643	670	643	626	624	666	642	664	658	667	682	654	649	663	624	630	665	642	694	661	635	644	649	641	684	660	647	662	671	628	614	628	688	654	628	584	666	611	650	640	678	594	595	642	679	619	653	653	685	639	636	631	622	659	642	676	643	661	638	639	669	617	657	685	630	666	652	655	675	723	742	654	671	637	659	619	573	660	624	662	659	669	685	651	635	620	654	670	644	644	695	677	707	678	600	639	654	651	652	645	643	689	661	676	627	668	647	675	665	607	641	644	622	629	618	607	642	656	685	679	652	661	668	663	678	643	665	670	629	633	684	624	717	652	660	687	678	649	694	604	679	651	630	644	628	633	632	677	663	621	651	637	626	688	590	698	640	660	662	677	682	618	655	639	685	651
22512	21267	31029	28650	34223	33605	25290	10040	4401	3678	2688	1854	1270	685	666	672	689	685	721	713	670	679	671	696	678	716	651	658	654	664	681	675	667	661	684	699	674	723	705	638	661	718	684	694	699	713	712	644	693	655	680	609	655	703	705	703	674	675	686	692	665	680	664	654	656	695	681	630	697	660	633	740	682	662	670	704	716	658	692	642	683	688	678	677	713	672	663	628	654	641	666	682	673	668	661	633	657	672	693	678	686	674	673	648	721	649	721	688	664	678	684	682	655	671	653	655	656	705	662	676	629	695	666	686	707	674	602	669	683	673	622	613	701	713	746	624	644	711	697	689	667	729	680	695	652	676	679	699	694	624	659	659	650	651	668	671	661	681	710	626	628	651	651	688	669	629	650	642	723	662	656	670	660	656	657	720	683	648	673	701	621	668	705	719	634	684	665	659	682	668	630	653	639	688	684	653	679	647	686	692	681	702	687	638	688	665	676	677	656	675	651	660	682	680	660	715	631	637	652	674	662	677	624	674	673	681	702	691	652	705	667	664	684	751	671	676	691	700	640	649	660	712	673	640	652	644	682	641	638	642	668	636	650	727	658	673	653	692	677	669	657	687	668	687	688	691	701	659	702	702	661	616	690	705	676	684	686	665	604	650	669	652	686	669	665	702	660	665	656	711	640	656	658	667	647	626	677	679	628	672	653	709	671	662	692	668	641	663	664	653	688	697	683	721	721	704	661	683	626	688	665	684	674	678	668	665	700	662	726	673	639	720	716	653	698	656	691	649	671	700	669	681	698	687	613	656	672	732	684	652	680	654	652	649	653	607	620	648	662	645	649	646	656	682	684	673	702	691	692	697	717	651	690	678	682	704	575	685	660	612	646	684	639	718	645	711	641	658	692	660	637	648	673	705	678	642	697	671	686	660	719	666	689	666	702	659	670	663	703	652	714	699	646	676	689	652	624	696	687	716	664	714	667	651	645	686	668	676	679	726	669	654	675	689	652	677	605	699	717	659	713	634	697	667	675	681	705	706	661	666	670	650	639	651	681	705	669	668	657	695	629	612	651	660	689	677	637	668	684	652	653	628	655	707	678	647	624	640	685	655	627	643	682	669	651	638	659	652	645	677	623	669	653	685	684	668	700	646	645	743	707	670	656	700	674	685	702	699	669	731	636	657	664	665	667	634	643	701	682	671	627	692	669	674	651	664	661	681	663	656	700	676	671	651	633	646	712	668	695	653	677	660	656	634	626	650	617	681	704	649	626	663	669	645	609	661	701	675	688	698	664	649	686	682	723	639	696	614	648	662	651	612	663	681	665	690	661	687	646	675	656	703	634	693	620	721	699	653	679	666	669	707	674	679	638	648	628	682	676	637	665	647	650	693	688	631	651	684	705	675	642	696	642	658	698	691	672	699	641	640	685	695	655	655	661	704	703	684	659	675	646	678	686	686	657	676	662	682	655	714	654	727	634	601	627	707	711	662	701	660	697	696	661	675	638	703	659	699	692	634	688	742	650	671	691	728	665	694	657	663	654	726	693	696	650	697	651	724	668	711	626	690	638	633	604	642	708	650	635	696	662	645	680	659	703	672	642	653	684	659	694	659	677	651	625	693	689	635	650	692	624	661	655	690	641	655	715	643	680	701	683	636	689	677	675	678	634	665	705	650	674	707	679	728	715	673	671	711	669	703	683	672	675	706	682	642	629	654	618	707	686	687	673	680	666	702	696	685	670	688	684	669	662	667	652	706	680	672	671	673	706	635	643	703	669	633	640	670	679	716	684	660	659	660	747	680	676	670	643	629	653	675	665	625	655	694	652	682	722	660	683	675	708	699	647	637	647	656	692	680	666	635	695	626	673	683	655	650	653	718	626	679	643	659	720	661	643	664	671	639	652	688	669	639	727	681	641	699	656	666	673	678	686	654	665	672	665	685	622	645	637	679	594	722	658	671	674	656	681	670	693	589	646	627	661	610	641	655	625	705	663	691	665	632	681	657	671	659	658	669	641	657	694	638	676	637	693	670	662	672	661	626	681	648	696	669	692	676	698	652	631	672	692	689	679	664	670	691	707	657	697	694	684	635	668	682	676	654	665	701	673	673	642	623	698	654	685	689	681	705	685	631	663	655	696	585	691	643	647	610	678	634	656	643	674	667	682	685	655	679	653	691	708	672	687	615	687	680	691	655	643	714	668	635	675	671	678	719	684	667	699	653	645	660	627	685	596	663	726	625	689	684	683	665	701	681	688	650	683	654	692	692	690	681	649	628	638	669	654	689	648	642	649	674	697	704	684	658	670	709	694	670	677	652	665	653	684	655	652	638	705	681	680	688	645	674	689	661	653	645	692	707	658	711	621	671	647	620	585	634	658	641	682	669	675	672	682	676	657	692	637	683	677	650	631	698	665	666	668	668	628	674	655	661	656	646	620	630	624	668	678	667	644	687	672	653	672	663	681	650	641	640	690	694	630	678	648	657	642	679	649	667	667	629	640	688	671	695	666	715	696	670	664	653	676	670	700	631	654	668	728	713	670	687	654	706	649	642	679	700	682	678	679	666	697	681	647	654	683	656	695	616	654	712	680	668	633	668	674	663	656	656	724	677	659	709	676	655	669	692	704	652	722	670	601	665	715	726	661	716	650	651	642	626	734	674	694	692	673	646	630	614	732	628	694	634	641	678	715	639	636	682	655	634	667	703	674	639	663	682	666	657	701	685	622	629	620	667	662	709	668	715	694	676	646	707	682	674	693	639	680	678	659	648	653	664	697	702	651	660	659	701	699	655	701	680	688	656	665	701	640	639	657	701	683	677	717	693	628	650	661	653	683	649	665	650	684	676	684	722	669	674	646	627	694	645	667	687	696	697	659	662	671	711	718	640	702	652	659	665	679	666	656	652	704	674	670	671	643	661	625	641	632	664	730	616	643	698	662	646	660	687	691	600	639	685	633	667	687	692	657	674	674	755	663	678	651	690	632	717	692	681	673	649	641	670	684	650	650	645	728	642	676	669	689	696	691	654	646	674	676	693	670	657	722	723	683	652	686	638	706	650	607	657	693	674	690	668	684	676	690	649	662	712	676	700	660	684	667	702	655	669	670	693	681	683	669	671	664	650	670	708	634	671	646	675	637	631	626	641	662	687	675	673	616	684	630	671	641	707	684	634	681	672	649	682	700	675	703	652	716	667	657	647	694	716	687	694	637	697	663	669	621	666	690	665	608	638	657	666	709	692	675	622	637	672	661	704	685	638	618	688	661	706	636	619	687	677	670	671	700	672	703	699	647	663	712	668	689	632	673	670	670	643	677	695	691	651	680	666	676	663	658	702	691	655	655	632	665	670	650	646	674	678	642	692	703	673	641	662	674	641	679	671	665	644	683	652	669	700	671	671	699	690	656	693	651	710	641	649	685	680	651	648	707	628	636	679	651	673	719	659	662	706	691	666	683	607	662	639	636	646	673	678	663	677	692	667	656	678	664	684	698	648	664	665
38259	77723	76851	54443	50718	37747	21435	10206	6226	5445	3958	2561	1754	698	653	740	641	676	675	624	689	674	668	670	679	726	688	660	708	680	663	644	609	650	658	723	656	658	661	711	693	694	699	681	681	684	653	708	654	680	668	653	702	694	671	692	739	673	651	692	699	621	664	691	701	687	725	671	670	668	661	665	651	680	650	726	685	683	660	675	678	671	625	666	679	637	692	687	657	698	653	648	675	673	716	650	628	659	682	739	709	655	680	666	686	735	628	666	684	632	677	703	704	705	690	707	623	646	665	696	672	649	679	691	637	665	686	713	657	641	613	659	649	689	661	679	661	712	695	658	658	670	652	701	645	669	659	677	680	640	668	692	680	670	677	751	668	666	696	634	656	699	654	670	670	705	651	643	656	714	657	646	676	648	693	664	651	682	679	672	667	697	695	726	650	701	621	666	677	656	702	651	645	683	662	633	670	656	666	691	666	702	675	657	680	688	640	667	657	689	714	628	692	640	700	661	682	644	656	653	640	659	663	638	706	651	677	651	701	692	702	663	700	712	667	682	699	682	667	619	659	713	707	665	717	700	676	663	672	680	650	673	662	671	704	646	659	662	671	689	667	678	642	677	687	618	667	680	664	693	660	626	678	693	654	644	678	643	681	652	630	703	679	682	670	686	702	672	639	645	677	644	669	694	670	676	646	695	668	689	680	675	676	670	696	676	695	707	683	639	749	676	636	646	676	673	658	704	624	633	645	678	648	661	687	647	724	689	668	717	633	661	678	686	654	677	690	711	676	678	663	651	663	694	629	724	676	655	647	705	655	680	690	709	657	680	657	694	610	699	660	652	675	696	640	687	628	660	723	705	669	667	695	695	671	651	675	606	652	663	722	667	682	662	708	660	687	670	681	716	702	648	676	650	638	628	714	686	648	645	702	692	673	716	684	667	691	679	613	688	688	651	704	686	664	654	657	676	671	661	683	706	724	677	651	678	680	660	665	656	694	617	695	685	656	684	668	705	685	659	635	662	630	650	672	676	654	687	691	683	660	712	649	659	647	736	719	679	674	658	678	663	652	675	651	663	668	723	641	658	642	674	708	686	675	674	675	681	693	653	638	695	683	688	618	654	625	647	702	694	681	692	689	651	719	647	685	653	714	728	708	687	622	749	686	652	607	683	699	684	675	693	704	660	679	645	667	687	665	686	660	636	645	695	662	629	690	648	670	698	657	661	666	667	667	700	639	729	738	705	697	658	651	703	665	632	664	674	738	686	648	675	664	691	664	663	678	639	700	693	671	649	714	680	726	652	688	670	671	635	664	699	659	675	642	699	686	697	684	693	668	643	646	702	666	726	676	674	701	708	658	668	700	677	673	691	662	675	728	670	683	683	657	677	696	652	641	646	704	701	671	665	686	665	647	689	700	654	654	725	675	727	635	673	727	653	679	698	668	619	675	619	655	633	673	733	653	621	646	649	719	649	630	647	678	687	681	704	700	680	713	685	682	667	726	677	674	690	656	680	654	662	706	654	652	693	659	720	662	673	627	728	675	631	666	667	660	640	658	637	689	677	705	642	704	644	653	658	660	665	692	719	682	671	673	650	727	685	746	672	702	681	684	647	679	695	692	658	697	628	703	639	635	648	699	654	719	649	656	629	643	672	687	643	633	669	701	674	651	618	696	634	621	631	718	682	652	667	665	663	648	673	673	664	645	623	691	687	655	684	673	658	696	668	675	667	677	692	633	703	640	649	651	664	710	665	693	707	646	667	664	714	652	658	675	683	674	662	666	655	665	684	669	676	692	688	683	638	659	689	690	684	693	681	635	684	651	700	702	646	722	644	661	671	693	712	702	706	676	710	650	656	679	665	661	666	689	666	673	727	678	671	729	662	682	665	678	654	652	699	671	636	693	697	688	690	654	649	682	696	691	673	658	673	648	677	709	684	663	684	700	693	636	653	666	693	667	625	684	697	685	667	669	690	687	657	659	653	670	669	632	690	638	684	672	660	708	681	672	745	642	638	696	679	709	631	630	676	680	657	660	653	693	689	646	655	666	704	667	686	714	682	741	683	650	662	685	656	695	667	704	679	699	732	653	666	669	634	684	658	722	667	710	713	691	740	719	688	688	696	709	669	633	634	718	693	686	677	753	660	691	675	666	726	718	662	665	648	675	709	666	695	648	658	688	694	712	627	703	721	640	684	673	682	665	650	657	718	642	671	661	684	678	717	685	650	686	667	690	689	677	724	657	641	697	712	685	684	659	672	674	691	715	671	682	689	673	621	680	650	697	733	672	670	679	708	715	707	699	684	670	678	668	666	681	664	665	708	672	750	632	660	647	698	717	694	625	652	662	700	635	610	665	737	673	664	631	686	737	666	662	690	652	676	670	680	672	667	672	671	695	641	686	666	707	687	669	659	658	644	677	652	638	667	643	695	692	644	703	661	652	689	673	678	657	641	621	668	638	692	691	745	686	659	663	669	718	704	695	672	702	655	687	716	710	671	660	726	691	693	700	651	648	615	696	677	720	684	647	672	678	629	692	718	688	625	668	684	657	742	686	712	681	685	649	687	629	641	686	686	671	631	664	656	732	691	668	634	677	670	685	686	698	668	646	699	652	678	678	685	669	677	668	694	641	658	665	659	652	701	724	663	671	620	665	702	646	685	696	705	672	672	676	649	656	684	636	692	669	688	681	705	672	674	720	654	673	689	697	630	671	712	702	674	684	679	654	704	692	676	684	670	697	655	712	664	657	673	641	644	622	671	699	683	661	675	713	660	657	649	692	721	704	657	660	692	629	684	661	646	674	715	685	687	670	678	644	649	676	630	655	661	672	698	653	690	675	666	657	724	687	655	675	622	644	668	699	680	648	676	672	696	670	619	693	624	682	652	698	656	639	651	691	620	653	681	656	672	676	625	668	683	654	677	678	649	649	697	631	729	679	661	681	686	674	618	680	682	682	704	684	675	642	613	694	653	667	673	668	673	680	665	675	684	726	634	684	657	647	659	648	673	663	668	667	664	644	661	713	656	680	669	666	643	666	628	677	702	674	672	676	687	679	678	625	688	691	657	698	687	686	687	645	653	695	713	670	680	674	640	669	679	647	639	676	675	613	638	715	663	653	682	680	749	679	678	694	678	731	672	665	649	648	708	695	727	674	654	662	637	684	655	705	680	600	716	691	691	691	637	684	688	675	650	697	657	714	656	694	729	676	682	622	662	672	678	697	655	682	662	650	680	677	656	653	643	712	652	696	668	661	677	647	677	725	693	659	651	673	647	718	720	646	704	691	687	684	674	650	660	715	725	683	625	674	661	644	686	684	703	690	686	698	655	635	661	614	679	653	705	656	671	708	656	661	692	705	715	640	683	663	655	680	648	678	668	673	646	652	643	700	645	697	674	676	632	674	643	673	674	644	638	664	687	660	666	698	682	687	663	686	659	663	712	627	668	658	657	658	670	723	694	639	685	640	670	659	750	677	645	670	687	638	666	681	657
28825	31065	30728	13854	5996	9318	7264	2146	945	637	556	536	457	507	474	450	481	455	453	512	471	481	489	498	416	458	484	492	523	454	433	458	485	456	484	467	484	491	494	476	444	501	450	471	493	478	493	454	446	460	418	481	447	467	483	465	451	488	448	496	482	489	431	480	463	435	453	467	444	438	443	455	433	456	461	423	469	468	462	445	447	480	459	449	449	462	503	464	501	485	443	488	451	501	493	418	477	454	487	490	449	491	428	453	416	479	480	497	468	467	491	462	463	457	407	470	469	463	452	440	416	468	438	454	495	477	460	456	424	507	458	478	468	482	464	464	502	463	428	466	450	448	447	452	431	488	486	466	488	454	457	472	470	476	449	488	455	456	440	417	468	473	430	461	408	442	475	482	467	474	463	418	456	468	441	487	488	472	471	509	464	486	461	477	480	456	458	476	461	490	456	433	489	448	473	472	465	425	453	470	491	411	473	472	447	494	450	413	472	451	444	473	423	487	520	448	452	485	447	444	485	460	450	496	445	459	467	441	473	437	448	468	460	458	458	492	458	481	455	441	467	482	458	465	454	465	474	445	475	433	483	481	440	475	423	446	486	451	455	439	433	447	445	460	462	549	480	470	466	460	470	482	434	452	428	470	448	450	491	480	508	437	455	416	467	483	475	449	488	477	466	455	461	478	433	467	473	506	481	465	499	454	454	482	466	496	461	476	505	475	453	458	408	472	480	465	466	458	460	478	490	462	473	435	500	431	448	452	433	462	469	495	442	479	473	453	440	463	459	456	480	444	487	453	469	479	448	439	448	467	459	458	486	461	501	456	457	490	457	487	438	452	435	494	483	435	473	450	457	481	450	486	495	453	455	435	482	472	473	451	470	476	486	458	465	520	484	441	474	487	452	456	455	461	494	446	470	453	470	479	459	455	488	492	462	478	484	478	447	468	475	460	454	495	459	399	449	458	467	453	455	469	470	433	442	489	460	460	426	428	474	455	462	450	506	460	449	446	477	445	450	434	467	450	468	491	492	438	513	466	436	455	483	426	460	465	472	473	502	438	458	442	465	496	445	466	479	461	452	468	475	443	429	427	467	439	507	491	469	467	484	478	471	419	456	470	434	454	461	459	492	472	462	441	488	463	438	492	469	439	433	477	460	453	459	459	484	485	474	498	464	484	463	441	476	469	442	449	457	462	465	486	491	503	448	463	438	450	470	514	432	486	467	424	458	445	425	456	474	459	469	498	470	453	457	471	444	459	465	458	475	484	469	433	477	461	478	491	453	479	465	505	471	497	455	458	458	439	461	475	486	467	478	471	488	423	484	472	493	458	434	451	493	442	506	447	453	424	464	458	481	493	521	460	470	470	474	480	469	488	465	447	454	441	466	437	500	482	474	481	465	461	469	496	450	502	461	502	488	461	470	462	485	478	448	444	471	471	493	468	462	472	501	506	463	418	489	488	464	462	471	465	467	474	465	434	435	498	474	493	477	442	455	495	451	510	512	470	501	445	474	453	469	473	466	426	469	488	493	465	423	468	457	418	464	439	516	456	491	467	474	469	470	508	473	431	460	445	465	498	479	461	479	465	470	465	449	434	434	452	448	451	462	443	472	477	451	471	498	440	500	498	524	474	433	457	487	472	450	437	481	482	442	486	482	458	480	467	475	490	442	442	502	459	454	459	439	436	450	462	420	458	465	470	478	479	457	441	464	482	473	472	453	454	504	485	479	463	415	475	504	519	424	465	471	469	444	501	485	478	467	463	452	467	466	445	476	456	430	518	490	445	498	442	476	457	450	450	471	459	465	445	450	484	455	499	501	508	496	478	451	475	426	459	460	454	471	481	476	439	462	467	481	440	505	465	498	460	464	447	455	475	474	476	460	477	465	461	459	461	474	540	441	443	475	459	479	442	443	476	491	469	472	468	456	464	461	502	475	471	491	466	441	432	452	471	473	446	443	449	493	470	444	477	465	446	491	492	504	496	435	418	448	429	480	487	462	466	506	445	480	460	478	455	472	484	436	430	492	503	470	489	461	466	462	446	493	467	463	477	435	494	454	471	431	475	480	475	428	463	460	452	401	415	492	435	518	452	459	470	444	460	463	439	469	460	445	452	452	448	463	461	448	478	451	464	458	463	479	500	488	457	487	479	461	455	500	482	442	454	442	497	492	476	480	448	476	452	490	485	470	440	462	485	511	471	458	472	483	458	460	435	440	451	462	509	447	474	494	513	473	451	456	424	460	477	481	461	471	439	470	487	467	520	494	462	503	471	435	496	468	527	481	459	441	451	471	485	443	478	477	477	480	447	473	486	434	470	474	482	500	478	459	489	448	451	467	457	461	449	459	438	459	474	434	479	490	474	451	482	481	487	503	438	463	443	448	456	447	437	473	496	450	477	488	436	461	449	462	480	454	448	455	457	487	460	401	437	449	463	455	472	454	474	462	465	492	464	451	495	483	430	442	451	480	468	473	480	447	441	489	483	457	435	480	470	463	464	455	451	485	464	494	483	497	481	481	484	457	485	493	484	459	466	477	445	466	432	478	439	468	469	413	428	461	475	451	450	472	465	484	472	490	446	468	473	460	457	478	476	495	450	448	456	422	498	491	468	444	454	485	467	441	437	510	446	465	439	455	424	459	476	475	448	471	509	487	476	482	498	465	434	498	438	449	483	453	465	474	449	439	410	451	475	444	463	505	456	450	487	460	458	450	484	475	424	478	481	447	486	449	446	455	453	458	487	415	403	456	451	414	447	429	450	457	482	486	467	447	433	461	455	478	471	454	481	440	474	412	478	472	465	484	480	478	471	459	443	469	451	470	493	468	475	448	468	486	482	468	465	470	464	461	466	470	464	455	463	460	467	483	451	518	488	479	491	452	488	455	453	424	465	438	481	496	441	475	448	460	463	471	463	455	495	458	482	465	462	508	424	546	477	475	446	481	475	464	455	427	498	464	441	464	488	462	462	494	487	466	464	472	482	500	457	477	481	456	424	485	460	489	460	422	451	455	484	470	437	506	438	459	436	458	453	464	473	429	452	472	459	465	457	443	477	459	426	483	418	456	451	446	453	485	473	440	472	444	475	442	452	434	480	451	473	462	469	430	432	450	445	473	472	441	473	535	465	462	484	475	493	455	440	484	463	491	442	440	469	469	462	453	460	471	496	463	447	479	465	437	464	460	472	467	477	493	499	460	430	481	463	421	473	488	474	462	467	485	468	492	473	502	507	452	485	486	496	448	467	459	455	451	489	409	485	467	480	433	462	487	479	487	463	403	479	462	469	445	473	453	463	417	448	450	449	464	465	462	442	459	438	459	466	434	440	449	455	455	424	446	457	463	439	448	516	483	431	454	455	493	471	506	455	451	457	487	442	493	474	459	404	457	500	466	471	476	453	435	446	476	482	503	488	470	421	473	414	470	467	491	463	444	464	500	476	465	471	458	465	452	470	484	457	478	463	461	433	470	447	439	491	452	455	485	471	421	460
18074	43423	25994	9289	7020	13679	10380	2858	1188	709	639	617	502	476	506	550	504	525	477	479	520	520	488	508	509	522	482	506	529	487	514	522	515	494	550	502	472	468	518	484	504	535	527	506	499	507	534	517	518	486	474	529	467	493	532	537	487	502	541	502	512	518	509	547	507	551	551	481	500	528	501	526	496	520	491	477	497	469	498	494	524	476	494	440	491	499	493	495	481	512	489	518	499	506	479	496	485	545	488	540	479	473	528	495	502	498	514	501	512	514	500	472	485	506	532	503	483	535	506	505	494	546	464	512	476	461	484	487	497	544	532	479	481	503	505	485	490	453	524	542	497	490	525	525	525	478	545	469	489	520	480	496	508	511	509	531	511	476	549	456	502	520	499	487	520	509	533	478	477	462	506	472	502	507	479	503	506	507	523	488	492	484	489	473	502	546	528	509	514	499	520	519	474	501	521	504	533	510	486	472	496	498	517	510	513	510	544	489	493	510	508	508	499	544	507	509	496	498	525	517	532	533	519	506	493	504	502	525	504	461	524	527	480	489	496	517	511	489	497	531	480	478	514	517	525	502	473	535	495	487	523	521	492	525	474	486	517	509	490	470	500	455	484	489	527	479	514	584	460	526	477	473	519	488	479	520	490	482	504	498	535	494	509	475	499	535	481	467	489	473	472	509	454	512	495	498	480	508	510	515	529	530	515	439	517	508	483	537	495	517	537	526	557	535	523	540	501	498	511	519	526	508	498	530	506	508	482	481	475	506	503	525	466	502	527	485	530	498	515	486	478	528	465	516	471	483	475	500	519	514	484	513	512	502	524	469	546	485	495	506	474	524	521	489	493	481	503	490	475	472	515	496	510	491	472	527	530	478	463	450	486	484	509	514	510	507	484	479	506	492	465	483	520	476	459	469	483	471	529	488	544	516	486	508	502	495	511	511	509	530	522	491	487	472	488	502	516	542	493	489	491	446	501	466	499	535	495	517	455	469	498	468	472	497	549	523	519	461	491	465	502	510	480	479	521	483	518	506	474	484	517	450	522	530	539	502	493	480	505	516	476	529	542	478	499	515	510	529	527	510	487	495	495	479	481	503	472	475	505	529	515	518	472	515	483	518	532	520	532	524	484	487	530	482	449	467	536	496	520	482	474	515	476	536	472	498	516	535	519	515	505	526	473	512	508	482	521	502	530	503	500	517	507	510	480	460	475	513	465	510	481	489	480	467	501	501	503	481	523	527	482	488	522	512	487	550	512	448	507	500	488	485	478	496	504	511	499	496	526	512	520	498	484	480	515	499	511	489	508	485	479	487	483	491	491	482	502	464	515	512	503	473	482	501	481	470	508	503	500	512	530	522	485	457	505	522	493	496	562	454	497	527	484	517	481	528	502	477	498	505	501	484	525	504	483	513	487	529	478	531	534	457	510	485	451	510	477	536	471	474	508	511	507	491	498	475	504	495	506	485	521	447	490	489	453	471	521	472	480	511	474	500	500	489	504	479	517	488	474	496	474	521	466	558	468	493	525	503	469	495	507	482	488	489	520	517	553	516	488	520	476	500	480	500	477	470	514	529	511	501	538	524	500	504	532	498	466	500	509	530	502	518	475	524	508	467	485	481	487	522	513	509	470	493	476	495	481	497	497	503	509	483	468	465	483	463	443	508	512	489	491	498	488	503	462	490	497	517	526	535	511	493	528	447	524	498	491	469	514	528	504	529	520	508	553	478	500	507	526	493	493	517	498	496	504	471	536	470	534	498	512	505	498	502	521	478	461	527	508	482	458	494	485	491	516	464	494	553	509	516	524	523	474	567	546	502	452	508	523	501	518	546	473	484	522	485	520	448	528	489	520	554	483	518	504	471	477	474	549	519	499	504	506	527	505	528	442	452	503	468	474	492	500	506	529	520	531	507	539	513	519	523	517	504	496	463	528	504	523	495	540	515	484	534	523	533	498	480	468	540	496	513	517	521	500	543	473	526	485	510	498	475	540	483	500	501	503	515	553	504	479	475	526	512	495	497	504	502	483	523	507	477	504	513	497	489	528	503	504	524	555	489	476	501	521	497	491	505	498	526	501	513	486	529	508	480	499	476	478	495	534	533	507	511	491	446	493	508	495	504	497	529	468	517	542	510	497	502	543	518	511	478	545	478	492	487	490	479	524	517	477	488	507	484	510	504	541	524	506	505	488	514	514	483	470	517	440	518	506	500	541	515	500	507	492	511	499	509	527	482	479	511	490	529	475	488	517	497	492	509	473	517	514	492	502	502	499	491	499	489	533	499	473	530	518	485	477	507	516	537	514	475	466	491	529	494	516	472	486	496	482	475	469	494	470	513	492	493	508	505	519	479	517	522	477	508	520	480	496	507	541	470	479	524	522	485	489	464	514	541	457	509	486	469	470	458	505	502	499	498	517	520	519	472	516	469	512	540	490	503	464	507	440	538	494	487	492	510	496	492	497	496	558	484	487	498	521	498	537	483	497	508	493	535	532	472	488	475	480	486	485	485	531	517	496	480	527	493	495	472	533	496	482	484	494	496	525	494	491	494	472	524	475	467	475	527	495	536	493	494	509	502	483	495	489	457	501	514	486	510	498	546	489	530	461	477	496	466	521	519	532	511	449	455	512	535	514	496	482	505	545	473	506	536	437	472	521	502	498	483	479	498	502	545	506	476	498	473	516	494	501	547	515	496	494	527	549	523	514	526	461	526	506	515	477	498	518	514	466	508	495	510	526	504	478	535	479	525	513	489	453	524	465	506	530	488	485	540	510	495	511	553	511	513	489	484	536	499	495	522	487	518	490	500	538	478	520	532	514	536	516	508	450	460	473	491	477	479	495	486	510	516	453	513	502	448	497	500	520	479	480	517	521	504	514	507	485	508	507	485	470	503	492	479	492	476	499	503	475	492	481	510	501	543	563	516	471	487	475	491	496	510	485	515	470	471	542	500	478	467	537	453	502	489	503	534	482	492	528	496	516	527	537	471	495	463	488	509	520	496	503	510	516	531	494	499	501	489	515	528	499	498	463	530	500	494	522	498	510	506	481	511	453	534	458	463	496	470	500	514	500	492	515	513	512	508	465	467	482	507	509	450	488	512	535	510	482	495	490	486	488	491	502	524	494	476	501	517	504	486	479	505	483	487	545	499	503	473	517	487	508	522	487	536	505	514	490	494	474	492	474	525	502	509	492	479	487	516	509	454	524	496	469	500	501	469	520	488	530	514	493	512	551	509	475	473	519	502	504	484	491	509	484	522	499	475	494	449	484	495	525	503	502	514	521	520	478	520	499	518	496	490	520	510	506	516	495	504	484	503	501	480	484	523	487	507	527	497	484	538	491	517	518	517	491	514	547	475	535	523	530	520	494	522	487	497	515	487	540	532	474	493	528	538	477	468	450	472	482	478	530	500	527	526	558	466	523	540	483	490	440	533	478	510	478	509	526	488	478	522	449	528	537	506	486	477	492	483	476	517	513	519	503	527	517	486
23685	21347	29646	25319	21585	28588	30470	16015	8194	5468	4294	3086	1724	442	423	443	404	441	400	415	409	419	406	398	406	408	379	467	360	397	414	452	390	385	404	412	392	409	405	400	422	370	420	402	427	399	431	412	423	408	395	413	384	380	398	376	397	388	416	392	389	376	398	365	442	422	393	382	368	402	428	361	410	394	393	385	390	423	421	392	385	349	412	375	374	365	421	410	370	409	359	388	420	372	398	370	415	390	404	418	418	406	405	424	391	384	402	396	394	395	436	417	405	377	425	387	420	405	403	432	404	382	430	385	356	406	389	385	417	423	387	387	373	402	361	430	427	432	386	411	388	376	389	403	346	383	378	420	386	426	388	375	392	387	413	411	409	410	412	371	402	399	389	377	386	378	373	370	395	405	435	391	409	393	397	424	396	439	382	408	409	371	412	429	413	410	402	393	396	390	415	431	401	442	380	411	397	345	397	418	390	386	399	361	432	383	403	410	393	389	404	393	399	389	432	409	410	380	384	384	425	374	375	385	391	393	449	410	431	427	404	406	404	401	374	381	382	444	416	386	420	366	412	421	385	420	372	387	377	424	393	409	380	404	385	445	418	409	414	389	382	389	399	401	414	348	379	391	423	423	397	383	423	397	413	376	402	387	388	377	432	401	392	408	398	409	369	397	391	363	385	405	423	375	402	429	413	374	406	405	414	433	404	410	367	385	411	467	407	381	401	382	376	385	359	393	405	380	444	400	407	434	368	416	400	410	392	386	351	398	412	397	428	425	375	382	405	406	379	410	378	383	407	424	426	380	423	411	358	402	377	341	410	393	385	383	417	405	387	398	389	426	380	383	393	382	422	410	411	413	432	452	407	420	439	385	385	361	403	384	408	370	369	438	419	385	402	399	395	378	399	376	421	378	379	408	380	403	383	392	412	397	411	391	405	388	384	361	427	448	422	380	398	405	415	399	430	347	396	443	384	395	387	435	413	389	409	396	418	357	405	368	408	413	399	390	386	419	421	402	424	430	383	354	391	402	425	397	411	362	396	427	395	437	403	403	396	338	385	406	398	408	390	405	362	397	411	419	397	386	430	383	408	392	403	405	400	391	400	405	404	398	371	406	403	405	401	401	411	419	420	381	416	414	417	390	388	392	410	406	415	431	393	401	375	423	458	444	410	417	373	385	406	422	405	400	411	396	403	424	400	417	377	408	389	373	384	374	384	411	386	403	416	387	439	425	433	381	400	398	375	391	441	386	420	400	407	425	393	438	394	440	399	372	420	404	410	397	365	397	421	411	366	430	393	386	414	392	421	352	409	397	409	430	394	410	392	404	430	418	390	375	389	400	396	426	401	410	397	386	431	380	397	393	358	412	396	389	404	398	384	400	427	390	408	389	411	390	371	382	391	371	414	390	364	387	380	411	440	394	407	432	385	395	379	412	405	396	385	377	422	372	365	405	411	436	458	414	407	409	423	421	434	390	387	421	386	401	433	416	415	440	400	392	423	381	384	393	409	391	382	408	391	393	437	384	411	399	428	406	388	395	418	437	390	377	358	419	374	381	417	438	388	367	393	415	389	434	405	413	395	460	367	427	355	404	401	386	386	413	393	365	382	383	404	410	391	383	389	388	360	367	402	381	397	400	377	387	395	409	400	409	363	419	417	374	443	357	364	389	423	376	404	381	409	408	407	392	386	375	392	420	420	418	440	409	387	368	386	394	402	401	405	363	431	424	373	394	432	407	377	370	436	415	386	427	397	439	348	384	402	379	375	383	386	389	367	369	376	394	380	400	406	427	431	406	388	392	400	377	395	363	411	393	390	397	388	382	381	428	397	380	391	444	403	415	411	440	410	423	429	391	412	380	411	396	416	400	416	409	379	391	421	390	373	385	398	389	414	410	419	387	372	382	371	390	433	401	375	427	413	425	430	387	371	388	415	424	436	415	389	422	432	406	402	386	385	435	391	404	366	404	409	409	413	371	414	424	433	423	393	380	411	378	373	409	347	392	412	388	370	413	396	376	385	431	387	387	439	404	359	389	395	376	377	424	436	397	396	398	392	384	392	423	367	377	416	383	376	384	370	384	397	387	409	410	394	404	391	420	394	454	377	395	362	391	407	416	426	404	419	410	352	440	383	433	392	435	419	419	387	411	415	392	435	418	425	384	411	425	385	387	401	406	408	374	416	428	383	387	418	407	427	379	408	419	389	415	394	392	397	399	396	397	409	368	402	358	396	396	384	414	393	391	407	367	404	419	389	415	401	427	373	418	390	432	423	414	376	416	435	366	375	388	355	398	387	398	407	380	415	406	408	381	389	420	425	409	391	411	397	392	389	397	428	385	403	423	407	416	371	398	388	390	414	422	421	398	401	410	339	404	373	371	401	417	405	415	419	408	399	418	425	394	406	433	363	386	380	383	389	392	439	328	390	377	369	406	364	345	390	398	410	381	393	433	363	406	417	386	434	409	440	387	405	402	435	399	403	423	394	434	410	371	415	391	393	400	419	388	403	399	422	407	442	401	410	422	409	386	420	428	373	399	412	358	403	395	375	423	406	391	368	430	442	396	405	376	420	377	418	389	403	412	360	409	378	438	398	422	381	443	408	401	361	404	413	337	407	405	448	422	407	393	413	396	399	380	366	428	379	426	406	411	400	413	421	385	407	371	410	420	424	381	392	397	406	418	403	405	405	404	423	367	379	388	375	400	398	375	397	366	412	397	376	430	376	410	366	393	426	407	427	426	420	385	417	368	334	420	407	385	369	413	366	416	391	348	424	435	421	416	405	379	414	386	403	384	406	401	388	377	400	358	404	415	388	409	412	388	408	382	398	411	411	365	398	382	418	433	383	384	394	400	399	378	420	363	401	427	423	404	359	409	401	405	413	404	391	388	417	375	432	412	398	387	370	414	375	386	371	407	398	411	427	390	402	410	401	403	394	412	386	412	416	368	384	408	411	415	392	430	430	413	430	417	405	364	387	378	429	393	397	372	414	442	407	363	421	377	420	345	381	410	391	372	412	411	403	409	422	391	393	393	361	405	404	407	402	441	370	398	411	405	389	434	401	377	392	380	402	408	404	384	385	375	372	413	375	387	358	427	372	374	377	404	380	408	355	426	369	372	364	413	397	435	411	390	421	383	408	423	420	378	413	425	351	390	405	393	384	403	426	377	382	410	348	363	372	418	403	378	401	388	382	423	419	404	387	409	387	403	381	431	425	442	401	417	369	396	410	424	399	373	397	409	391	407	383	421	427	396	374	408	408	387	396	405	386	400	404	407	381	401	366	413	417	397	374	382	423	397	352	429	405	418	374	428	425	348	415	410	381	436	387	420	390	383	405	393	400	419	394	400	410	392	423	433	385	420	427	382	398	417	387	399	387	364	388	395	400	414	392	412	404	390	376	418	397	384	415	438	373	394	406	383	402	451	403	382	392	446	430	400	414	371	399	396	410	354	419	409	417	393	394	412	383	392	404	411	371	369	361	364	367	424
35505	76685	47895	26479	20592	32016	30687	18098	11199	8294	6587	4801	2442	434	419	458	468	427	408	414	407	404	437	401	475	422	459	452	415	456	431	399	417	466	437	431	441	451	444	451	438	428	431	424	433	412	403	454	419	415	431	438	407	414	414	404	366	431	424	445	406	408	412	419	419	472	441	459	427	406	425	435	416	417	446	407	414	427	443	424	434	456	378	457	435	419	438	400	393	391	394	429	425	441	431	435	418	443	383	431	408	433	408	446	424	434	436	406	460	418	422	413	422	424	450	448	422	395	456	431	441	440	409	400	393	386	420	426	421	439	421	380	436	435	406	413	461	434	446	448	430	433	412	410	421	463	417	442	385	417	414	438	404	412	420	419	410	435	408	409	412	400	431	388	439	414	424	402	401	376	457	412	455	384	391	407	445	428	420	402	424	390	413	424	434	446	407	421	395	394	423	400	409	417	404	435	419	433	404	442	424	424	382	400	431	393	452	419	445	441	399	446	405	422	422	430	438	435	395	395	424	432	438	438	446	439	436	402	424	435	431	443	403	459	450	432	428	414	416	451	450	414	398	427	442	426	407	430	410	431	416	416	429	403	452	455	422	443	434	392	388	391	416	415	437	433	421	444	420	419	432	439	447	413	382	433	403	431	429	424	386	437	399	416	459	436	420	449	440	374	395	426	388	397	458	404	451	416	417	416	389	409	403	398	422	440	420	434	420	445	415	383	419	430	399	462	425	393	361	403	437	431	442	426	415	466	388	428	446	443	422	429	403	423	435	433	394	402	438	398	408	395	435	471	411	447	459	418	446	381	399	424	393	420	423	430	406	417	458	405	433	409	401	420	437	435	449	448	420	416	383	420	401	444	431	448	399	416	409	434	447	389	412	443	459	390	428	425	428	423	439	448	427	401	422	431	397	410	405	437	429	401	421	408	419	400	435	408	427	451	426	410	437	418	430	428	397	438	358	420	398	435	446	393	446	404	401	442	411	395	436	422	426	433	421	421	426	431	417	397	390	437	456	411	439	415	379	390	437	416	439	393	430	412	412	461	443	428	449	444	405	426	383	426	420	455	451	388	447	433	417	432	402	433	414	448	469	404	412	395	440	449	411	430	467	436	373	449	386	398	403	431	442	397	448	432	415	429	410	468	427	399	399	450	421	452	426	406	423	407	395	407	418	378	391	413	424	445	389	399	418	460	403	426	422	409	430	439	455	444	455	407	452	459	434	433	420	419	412	414	426	459	427	447	436	428	432	418	451	399	410	439	420	432	438	433	426	425	438	433	421	417	437	417	404	447	429	417	452	425	410	441	426	418	421	440	436	426	413	427	448	419	387	424	410	417	400	433	406	474	427	444	435	451	436	392	448	420	451	424	423	411	410	429	453	449	412	426	417	421	409	421	413	377	408	484	418	386	442	411	440	439	408	440	400	417	425	430	443	431	439	436	409	414	396	446	423	431	463	421	432	442	417	447	425	431	465	424	461	436	406	438	456	419	427	403	437	457	394	406	448	401	406	396	443	400	415	421	422	444	395	411	407	405	431	400	453	416	398	425	408	397	449	394	398	443	488	420	432	438	404	377	440	434	420	411	428	419	415	414	411	422	413	429	447	430	411	428	443	437	424	443	370	425	419	399	407	428	419	423	438	386	396	406	415	437	409	410	430	419	405	418	414	426	439	418	428	451	415	480	404	420	422	429	450	415	449	410	472	422	392	440	396	394	437	449	464	410	437	403	423	408	442	428	459	422	421	435	405	437	463	441	423	410	444	460	495	427	464	411	426	405	415	413	436	443	445	417	405	431	456	428	431	393	455	424	445	443	436	436	442	420	407	423	426	408	406	437	397	420	445	451	434	396	456	398	402	397	431	448	442	441	445	437	398	383	403	451	399	436	412	389	428	417	444	453	435	397	417	410	444	375	441	400	436	425	410	398	433	405	437	408	445	415	383	454	394	440	473	447	415	393	418	448	423	410	406	383	466	419	428	419	450	408	455	415	429	410	414	458	476	394	413	424	403	432	395	395	421	429	382	431	412	404	439	407	441	449	394	441	436	444	433	387	437	425	406	408	452	386	447	414	396	457	437	390	396	418	417	405	406	406	453	413	410	414	438	409	391	455	421	436	394	433	411	417	449	423	399	424	416	438	450	403	421	400	401	420	417	406	431	416	466	435	460	432	396	417	460	425	417	421	424	374	423	442	474	443	399	437	443	425	398	426	428	454	423	399	429	401	399	400	423	429	438	430	412	401	440	441	397	397	383	410	373	422	391	412	411	437	409	420	440	403	399	456	411	416	456	399	472	405	418	462	428	400	402	454	382	413	408	412	414	414	440	407	419	417	404	442	440	408	412	408	391	423	435	421	431	427	428	425	420	434	419	406	404	418	445	433	451	423	405	436	431	425	390	422	387	440	392	413	413	435	422	408	424	417	411	446	417	401	403	395	411	380	418	425	426	437	443	433	436	444	430	446	401	418	429	425	424	462	432	450	455	459	368	435	430	449	434	379	409	401	413	436	428	450	417	429	413	399	421	437	418	419	405	453	405	419	426	460	420	459	426	388	427	436	440	436	449	451	443	479	417	422	473	418	449	396	414	420	466	440	481	431	411	443	442	433	392	403	391	392	454	426	414	408	404	421	422	445	413	391	443	416	393	478	439	433	412	420	381	439	424	415	426	430	374	470	411	449	403	426	407	418	444	425	417	441	414	390	466	421	418	450	377	423	437	398	410	398	424	413	414	393	438	441	397	442	442	449	426	407	406	414	431	402	434	462	448	441	403	372	396	417	449	438	418	448	382	392	408	408	406	422	430	404	406	414	426	442	415	407	402	431	463	427	406	396	471	439	403	378	429	401	383	396	407	426	433	402	431	433	410	418	449	411	421	439	431	437	413	423	378	413	401	443	432	412	450	417	420	394	453	393	413	424	427	437	439	454	428	403	391	444	430	419	430	426	469	455	438	462	420	450	454	442	396	428	415	407	443	406	439	421	445	409	389	461	375	451	424	433	444	424	415	422	436	419	400	429	431	429	419	419	421	428	390	441	426	448	392	399	444	414	419	419	406	409	387	419	416	435	421	467	419	428	406	447	414	386	413	425	404	439	414	415	404	417	444	414	402	410	420	403	429	420	412	377	430	433	398	454	420	411	500	443	394	398	401	413	440	410	416	457	420	412	414	433	417	380	416	419	388	477	414	378	382	434	419	412	469	451	448	424	437	416	419	410	418	410	419	447	407	379	453	448	452	403	434	438	413	443	432	423	455	427	447	433	441	385	438	443	415	415	440	424	415	438	422	453	401	399	394	402	438	400	405	417	422	399	437	407	411	430	406	401	403	418	421	415	418	446	412	437	428	439	435	418	440	416	401	413	418	439	424	428	441	404	447	393	406	436	463	442	432	455	427	405	435	421	438	429	437	433	444	433	446	400	441	456	418	406	409	420	367	409	399	429	434	403	438	431	410	406	420	427	441	423	447	419	438	448	425	404
24885	21543	27815	25267	14441	13767	15142	6817	4376	2843	3018	2738	1556	587	599	581	591	537	614	637	555	589	580	567	528	590	541	554	560	584	590	624	532	588	612	565	593	598	555	564	585	548	575	584	557	549	623	575	550	544	606	585	584	551	618	597	628	620	583	574	623	537	610	586	561	620	546	587	585	611	554	592	564	564	565	575	613	550	606	550	510	566	542	605	554	550	560	570	549	567	569	601	599	579	593	572	557	537	567	564	583	559	564	556	569	572	550	571	555	616	618	509	558	645	583	614	548	549	624	573	580	512	574	566	573	554	633	559	591	560	578	603	536	539	564	543	558	581	531	594	612	595	570	547	554	562	555	546	610	555	576	594	584	572	608	583	577	651	581	593	578	570	595	581	573	571	538	519	566	571	593	542	564	563	551	589	559	608	596	550	578	569	604	586	585	576	556	561	550	583	611	559	551	541	593	566	573	552	523	623	584	530	554	576	616	556	605	581	551	557	592	600	559	596	516	555	573	544	632	551	562	586	543	583	557	559	547	559	592	587	570	569	567	582	548	576	533	567	583	652	576	568	560	589	609	585	557	598	590	578	569	595	575	580	566	584	603	541	584	571	583	567	560	599	601	580	579	551	599	591	568	582	561	630	596	594	590	593	551	583	626	526	593	587	516	548	599	564	564	577	567	595	553	579	554	591	550	614	562	598	578	579	608	588	579	591	586	560	558	561	581	600	545	587	630	593	512	595	551	601	578	617	606	599	545	572	548	566	567	554	578	543	593	593	598	566	587	592	594	579	617	583	562	576	583	580	610	579	635	574	597	573	508	580	538	555	607	600	581	547	551	581	567	600	545	577	587	581	584	610	560	607	554	561	555	546	542	572	573	581	555	574	563	577	610	554	579	551	590	596	571	607	587	545	584	563	571	578	559	602	587	566	572	532	564	593	548	546	610	557	586	579	583	563	592	616	531	549	556	569	568	568	547	592	603	592	572	555	559	580	611	564	550	588	594	586	561	633	563	521	542	535	580	563	586	590	576	589	587	607	589	575	577	571	593	574	570	586	614	648	596	604	577	591	543	618	563	578	592	568	558	595	572	567	550	547	577	551	583	567	587	568	576	583	579	589	616	620	561	562	549	554	634	563	540	586	566	616	596	603	557	582	570	595	590	575	590	565	539	531	554	562	551	544	609	587	602	573	571	557	602	612	575	567	560	579	535	561	595	578	580	547	565	550	555	552	565	579	554	578	550	596	568	589	574	619	551	604	550	591	550	565	572	556	581	588	580	590	556	600	561	582	576	592	611	541	584	546	563	565	602	540	560	624	600	550	539	554	619	579	575	572	576	545	587	595	596	534	574	605	564	548	537	549	566	570	584	563	609	555	575	548	601	535	546	596	595	572	566	581	563	545	614	555	535	564	617	558	588	590	557	601	577	570	557	556	569	589	616	588	559	614	547	633	586	538	603	590	557	581	577	571	587	540	601	548	554	591	552	546	569	575	554	584	567	565	630	574	596	559	563	583	591	578	544	546	549	582	611	562	561	538	594	595	596	561	540	556	584	554	555	580	569	533	571	571	581	599	579	598	565	585	605	593	614	585	555	586	574	546	569	560	567	569	584	609	563	565	616	585	606	595	574	595	565	608	588	572	560	599	606	565	557	567	599	595	575	623	551	606	573	570	573	584	588	571	574	547	559	567	595	606	586	569	565	600	619	569	598	571	585	556	581	585	585	585	548	580	592	582	528	566	591	578	574	582	605	553	583	585	582	580	522	528	579	596	552	580	603	564	587	582	515	563	565	596	541	566	573	599	539	614	592	564	564	572	589	631	564	595	615	552	635	603	557	561	585	563	539	579	558	571	574	541	590	542	546	572	597	544	572	607	567	581	572	551	603	560	606	541	585	570	536	560	543	546	591	545	604	613	568	591	604	581	601	551	559	567	545	594	555	569	591	547	573	601	618	602	559	619	551	566	599	556	540	542	592	600	576	538	610	598	568	589	537	574	574	602	621	545	572	572	580	561	574	566	595	538	585	539	584	595	586	542	551	589	574	592	570	591	554	591	563	582	579	554	569	579	560	562	619	558	603	588	535	601	590	566	538	575	591	543	578	598	563	573	601	577	565	565	553	595	557	562	570	537	605	585	593	551	570	558	618	553	575	588	616	584	614	580	567	568	608	545	631	609	587	569	590	540	550	579	577	595	594	580	565	556	577	585	587	575	590	581	575	585	576	594	573	534	562	578	570	580	528	573	588	570	621	543	541	561	606	617	564	571	631	597	535	609	568	601	522	587	564	595	572	567	586	568	541	587	559	609	576	589	580	585	584	571	604	556	597	598	549	587	551	574	583	552	563	613	611	570	574	566	553	570	572	568	531	597	574	616	594	606	558	548	563	577	567	554	585	590	579	519	539	579	605	598	608	590	574	587	523	559	610	550	563	603	540	550	597	594	559	597	567	562	625	612	543	568	545	594	576	568	543	550	583	531	566	588	599	563	569	541	613	594	544	542	600	564	572	582	587	556	597	603	523	597	597	512	574	573	499	524	602	521	603	570	561	615	564	565	578	616	563	587	532	605	614	572	563	574	589	577	567	602	549	549	563	576	548	607	544	562	580	531	551	625	552	597	589	601	588	551	543	543	592	582	617	586	614	541	584	565	582	608	547	525	608	535	572	588	564	618	599	612	605	572	605	558	559	563	565	588	561	568	576	517	612	594	554	616	550	558	587	626	577	569	600	596	522	537	588	557	639	611	604	569	575	570	559	583	592	577	559	566	584	602	605	549	551	579	545	584	608	596	586	584	607	593	551	569	607	624	575	563	598	567	590	543	597	573	593	601	569	591	595	549	589	572	579	544	596	581	536	599	544	576	624	564	561	609	521	591	566	572	567	574	581	622	533	566	593	570	584	625	563	552	570	584	572	625	599	555	607	568	593	581	543	543	611	547	582	582	564	546	539	576	590	546	605	542	552	556	606	589	549	584	531	565	567	575	579	576	590	570	618	555	610	558	569	574	603	563	579	555	581	579	609	537	595	566	606	568	567	548	602	601	572	547	542	548	569	557	544	524	587	632	593	565	597	547	567	574	572	570	561	556	572	600	558	583	547	546	576	581	560	572	561	561	584	567	545	568	583	594	575	531	570	556	568	582	581	557	605	619	601	580	600	599	586	590	553	559	558	559	571	555	615	597	572	572	562	599	576	574	615	544	570	552	614	620	583	568	562	554	532	612	545	577	627	565	579	579	570	572	612	558	614	569	574	549	568	572	560	555	551	608	620	601	557	548	581	566	618	571	578	597	551	587	602	596	539	574	592	551	590	582	506	571	559	574	603	494	588	574	568	586	582	594	535	579	534	577	562	622	610	570	607	576	533	573	590	553	590	609	566	588	599	566	565	583	582	567	529	562	560	559	612	551	513	618	536	588	585	589	540	546	559	555	550	591	579	561	563	615	575	590	619	605	565	637	553	573	581	521	568	613	566	569	567	586	538	567
28684	60970	36471	17178	12649	21250	20386	10765	7543	5160	5611	4836	2420	615	584	611	646	675	575	641	631	591	606	601	600	641	597	618	654	593	636	623	572	571	619	592	583	584	650	632	594	619	689	607	640	658	617	563	607	556	536	606	624	621	619	566	588	638	613	588	603	609	599	596	635	584	606	644	630	598	613	618	621	602	579	605	632	611	617	597	582	601	650	633	633	608	601	655	640	605	604	615	616	599	609	607	633	649	582	575	659	585	647	615	586	628	623	587	596	588	626	624	581	609	623	589	590	620	602	611	634	624	634	613	653	676	647	600	602	621	586	627	596	600	615	578	574	656	585	568	610	597	623	563	593	613	634	619	628	609	625	605	634	621	634	617	614	603	631	621	671	615	618	621	627	663	608	644	668	618	626	663	625	585	579	586	593	671	599	606	616	617	625	581	568	583	597	596	608	602	595	601	622	636	615	606	627	593	619	633	606	580	656	601	609	617	570	605	630	578	620	603	624	607	564	583	610	596	601	657	614	578	613	611	629	596	617	624	601	605	611	625	631	605	603	596	568	639	576	628	639	662	614	612	597	624	570	653	619	642	626	587	594	645	607	615	602	602	608	590	628	625	592	626	591	610	564	594	628	558	655	569	607	589	582	598	575	635	627	602	600	637	611	608	600	624	630	635	631	612	603	603	645	645	600	611	606	553	623	645	567	581	633	584	615	646	665	615	573	590	622	677	601	559	632	647	634	570	618	651	605	652	632	605	605	596	677	662	586	629	612	574	613	621	585	617	634	638	580	578	605	653	662	565	597	605	636	655	623	671	601	614	599	600	611	623	639	628	611	619	544	622	638	651	604	603	596	592	652	611	589	592	616	622	612	676	637	541	623	590	620	624	604	651	609	611	645	583	645	610	639	592	583	607	603	605	638	638	601	639	605	583	584	595	610	612	603	643	629	622	632	601	627	602	626	632	573	608	627	599	621	605	632	634	613	602	617	610	629	585	579	619	563	602	598	598	636	603	652	609	635	576	602	636	581	604	657	595	597	587	613	640	569	649	620	599	638	629	618	638	599	594	615	618	602	556	577	608	626	632	599	641	645	620	593	623	670	606	615	566	597	625	608	613	580	576	606	642	579	581	648	611	643	574	603	600	594	634	620	586	599	626	605	583	629	621	582	606	620	569	610	677	599	593	580	614	618	660	612	634	597	630	599	615	583	612	611	562	586	652	624	582	646	614	603	662	614	590	600	604	620	620	658	595	602	637	561	629	645	587	628	574	607	614	611	596	623	620	599	622	625	566	565	621	694	579	632	601	614	566	608	603	623	600	588	649	588	590	603	606	618	628	601	601	642	621	625	665	605	650	603	598	598	590	636	620	654	631	573	627	581	583	556	614	588	614	635	587	595	593	603	652	632	605	560	629	639	662	615	637	651	611	632	644	606	569	614	592	622	626	601	652	584	651	623	617	632	616	584	632	606	623	645	641	604	637	659	572	646	606	605	597	571	615	581	547	627	598	612	617	604	606	644	662	691	642	583	588	622	584	603	602	585	622	591	606	616	619	598	583	609	628	603	632	617	565	589	631	554	585	618	618	588	596	624	597	623	612	622	616	648	605	611	589	605	629	632	565	591	636	599	604	563	601	611	650	647	600	605	581	594	602	665	599	628	564	608	621	615	636	624	636	653	593	649	640	630	597	635	585	645	611	580	591	641	555	617	640	578	652	602	648	623	632	652	604	620	602	598	637	629	656	593	620	608	610	674	618	615	616	644	604	603	589	600	575	583	629	598	634	651	623	561	591	658	619	602	608	648	578	633	592	585	585	587	596	633	645	646	635	592	624	676	587	644	609	590	642	611	640	600	562	601	618	586	621	633	613	672	559	581	634	602	592	642	611	619	627	576	640	586	639	635	607	619	617	624	650	616	615	609	655	614	591	610	649	621	621	637	636	658	597	572	637	654	602	608	618	652	619	651	640	599	628	638	603	631	633	555	615	647	613	576	595	628	601	595	603	636	655	599	633	569	591	603	563	618	577	613	582	639	614	603	624	586	586	626	618	619	573	585	593	635	622	667	594	598	627	557	631	647	626	602	619	632	658	606	619	596	590	579	588	600	620	621	598	595	587	625	600	605	618	600	596	623	562	600	596	548	582	584	627	586	577	655	608	647	619	628	627	590	614	559	598	584	617	614	604	613	594	554	562	600	587	596	614	643	597	581	600	589	588	620	651	579	641	627	582	628	601	631	603	605	608	673	594	582	624	627	637	578	587	630	617	585	619	577	587	649	642	577	623	585	607	599	588	653	598	620	632	623	623	581	604	620	622	634	593	511	574	615	632	617	599	637	615	604	626	626	615	619	618	579	596	563	574	623	642	596	631	614	643	672	626	627	601	589	642	599	642	624	639	547	635	612	608	599	628	636	619	617	597	565	569	619	606	631	577	622	596	651	599	606	616	636	580	607	584	597	605	585	598	637	612	591	637	614	598	571	601	627	625	603	582	633	583	628	583	626	651	584	609	603	570	597	659	635	586	611	627	629	602	691	603	567	618	618	608	608	617	677	592	568	574	602	616	597	600	607	647	629	568	575	621	581	569	640	613	645	644	541	600	566	621	626	652	644	604	604	617	603	573	617	587	652	590	583	563	622	617	614	587	598	604	608	640	627	565	599	620	628	593	601	628	613	625	621	598	600	592	608	617	600	629	640	592	567	594	624	616	677	642	620	603	611	607	604	628	636	556	641	655	591	580	608	638	563	630	564	627	595	589	582	631	562	627	648	641	606	649	594	607	650	614	591	643	619	634	603	626	610	578	624	620	576	613	596	599	626	629	595	600	649	578	594	640	616	616	649	599	613	641	638	572	571	620	584	626	624	602	647	616	616	603	593	615	624	619	663	613	641	594	642	642	631	563	614	616	575	581	583	615	621	628	576	630	605	566	607	622	623	619	602	594	640	620	654	598	606	590	656	647	608	641	603	608	622	586	617	630	609	635	630	579	616	608	620	612	604	611	591	615	646	612	596	584	616	590	545	651	621	597	576	637	637	567	594	582	590	568	591	602	672	631	627	596	631	654	638	585	631	589	628	607	609	618	595	580	644	594	637	612	613	647	608	621	613	610	605	655	624	598	606	628	606	634	565	603	603	641	603	641	614	636	606	635	624	599	641	610	595	621	620	586	657	610	637	640	600	615	626	617	621	580	665	596	658	596	625	591	631	628	665	606	622	608	616	613	623	621	635	615	641	602	596	612	583	620	605	614	580	599	587	597	643	623	617	595	566	572	669	577	611	618	653	592	640	612	596	575	599	596	547	607	592	620	629	601	574	630	616	607	607	582	585	607	578	626	655	633	586	596	619	603	628	601	602	565	650	619	605	613	597	570	627	601	548	613	618	563	598	606	636	628	592	596	555	595	629	630	656	568	571	613	600	643	605	575	580	619	673	602	631	576	590	584	645	604	580	627	576	627	607	598	620	614	606	602	631	628	607	616	667	571	620	604
22470	21140	29192	24632	22123	22520	26397	23288	10690	5161	9897	11302	6335	695	602	644	578	566	617	564	592	609	578	594	623	556	608	633	640	601	623	655	577	602	604	571	580	557	608	549	532	584	614	620	600	572	580	556	552	619	577	577	599	586	603	580	620	546	581	556	573	559	553	530	518	597	555	581	596	559	533	585	620	582	577	575	533	566	556	594	616	600	562	585	558	598	556	559	578	568	525	574	542	605	575	545	599	524	558	579	565	598	526	587	601	561	591	580	551	577	614	591	562	555	527	546	598	535	591	522	580	591	605	579	552	564	577	592	565	583	635	526	585	583	579	568	568	589	576	543	549	587	631	606	630	557	598	596	561	566	557	595	555	593	597	633	631	572	562	562	576	585	594	543	596	603	621	570	569	581	587	573	534	577	578	600	592	599	578	585	599	607	549	589	557	551	563	538	601	567	552	558	569	595	597	566	568	602	541	601	588	576	567	559	579	555	563	596	551	558	561	589	550	581	501	565	572	553	568	545	585	599	548	590	648	588	545	618	601	566	554	554	573	594	572	621	583	573	576	629	576	591	588	607	562	566	582	522	631	584	594	588	576	595	624	513	626	574	560	571	564	587	596	567	575	546	560	614	582	618	597	551	578	622	558	543	539	574	630	591	569	575	576	548	583	592	613	537	585	559	524	583	537	582	560	621	547	585	569	625	548	565	592	625	523	573	616	533	601	557	565	575	582	578	588	521	604	540	548	575	591	641	606	605	573	535	595	610	585	614	540	581	596	582	571	573	608	556	540	561	577	613	560	553	592	604	563	607	581	585	574	542	584	586	535	567	578	603	575	587	572	563	562	569	580	612	569	574	531	555	551	596	564	517	568	605	620	570	555	577	581	575	613	561	580	584	574	584	567	529	564	582	572	567	575	573	575	560	590	588	596	581	553	614	586	574	618	578	574	572	561	570	562	561	580	551	549	571	607	568	563	582	569	519	592	536	552	586	598	599	604	577	574	553	615	566	615	585	575	578	578	600	561	579	633	605	556	594	606	582	572	566	589	559	560	581	557	556	566	571	582	568	575	576	587	607	570	583	577	556	569	598	600	578	590	579	572	564	575	593	609	590	639	578	589	570	568	537	596	557	596	590	528	598	581	609	544	528	558	597	618	598	611	555	550	553	573	543	565	576	585	585	550	557	584	598	625	585	518	588	574	592	552	570	579	561	611	583	594	555	552	595	541	605	599	562	605	575	555	545	606	571	603	552	574	534	569	587	570	556	548	565	585	571	562	558	565	567	563	597	556	547	585	615	599	585	590	598	580	562	611	497	595	589	556	529	578	601	618	591	590	561	601	592	574	517	588	534	582	616	570	573	591	596	591	580	625	585	554	582	572	596	538	573	605	566	606	587	591	594	538	569	567	568	568	580	530	550	555	567	574	587	603	553	602	573	569	599	594	551	555	503	592	592	632	617	585	561	626	599	561	585	602	599	565	582	562	588	579	582	601	527	572	554	583	531	600	567	622	616	597	544	564	564	610	558	590	556	588	583	560	569	560	598	567	586	584	567	567	566	595	594	601	560	570	614	595	539	603	550	562	538	536	576	587	569	569	589	550	550	543	551	563	585	586	600	598	581	563	592	537	548	590	547	559	602	592	619	581	573	542	595	568	639	573	545	573	541	551	577	575	573	606	587	567	511	543	577	582	567	593	585	586	566	590	562	592	548	568	580	561	564	556	588	622	581	554	566	609	590	549	533	538	580	544	558	599	594	592	609	626	572	582	579	598	573	604	575	601	559	546	547	579	560	550	618	590	577	618	559	577	591	554	608	595	571	593	611	571	555	555	564	567	614	535	566	595	583	572	550	610	596	574	594	579	543	588	548	604	518	594	541	571	592	560	568	546	555	584	607	613	579	614	606	540	554	561	602	591	563	610	552	599	594	596	579	574	589	576	569	559	578	579	569	572	571	560	585	568	574	568	583	605	559	572	580	601	567	586	587	577	584	566	592	579	582	591	560	541	600	629	589	562	594	609	603	573	602	555	592	592	613	539	604	588	588	600	567	548	611	545	575	581	618	545	595	520	517	558	561	538	565	616	572	571	576	522	582	596	533	550	574	604	550	504	531	582	604	595	571	576	577	563	586	527	585	555	574	569	565	615	593	550	560	555	552	590	578	552	563	584	557	582	626	588	593	616	556	569	552	557	550	569	543	548	541	580	570	584	580	625	603	577	581	599	555	536	545	583	589	560	574	532	533	598	597	544	572	566	578	580	587	605	581	556	572	548	561	577	619	593	597	566	585	552	575	578	614	607	577	573	563	584	565	612	547	563	567	608	614	571	574	619	566	599	571	571	575	558	561	574	611	564	576	581	578	574	555	544	567	568	567	617	595	602	563	547	613	565	553	576	575	605	594	575	548	594	554	584	588	585	577	561	568	573	592	604	551	561	554	585	611	562	581	551	580	578	560	584	586	579	584	573	580	577	545	618	590	581	574	557	569	549	563	589	543	550	554	585	575	595	539	598	561	564	541	542	572	570	556	604	598	620	606	554	576	599	583	560	579	574	556	573	591	607	635	555	583	581	541	596	547	605	557	570	562	576	606	605	557	544	555	558	566	553	618	600	548	535	577	605	611	552	576	582	562	555	540	604	577	525	543	640	618	528	550	622	536	575	586	574	546	588	554	576	586	577	560	567	588	570	583	573	550	602	608	556	581	602	590	546	546	570	574	552	613	540	582	575	533	581	618	592	618	567	593	579	554	562	559	566	600	554	571	560	596	573	585	589	548	577	609	556	543	537	586	571	530	563	594	605	561	567	561	547	559	566	611	613	556	529	587	607	599	576	615	545	550	558	560	566	578	599	567	591	577	579	541	551	599	570	559	568	560	582	563	544	587	582	550	558	559	634	568	583	573	603	593	597	569	580	576	567	588	564	558	605	564	566	579	556	565	586	523	584	582	612	572	562	595	569	589	605	579	563	597	527	592	562	557	642	603	606	563	546	601	621	540	557	563	565	572	573	546	587	561	590	554	557	561	580	591	543	575	552	606	595	613	584	568	554	576	531	537	574	563	590	577	606	582	615	639	567	601	564	518	611	574	560	583	559	579	616	599	543	589	627	562	551	618	602	523	551	561	594	552	563	535	566	563	538	595	595	577	598	547	565	572	588	564	547	583	598	571	567	575	624	547	579	551	583	565	573	610	614	572	552	579	611	582	528	569	591	565	567	579	597	565	549	560	581	547	556	541	577	566	553	581	578	534	561	583	589	566	587	581	551	542	566	595	604	564	546	520	568	586	578	572	554	582	544	565	583	545	564	566	556	592	576	570	569	583	606	604	560	569	575	523	562	577	574	612	600	577	611	554	544	589	602	574	574	557	599	561	553	584	585	551	547	585	534	557	585	577	578	572	542	585	593	590	596	529	581	605	555	572	572	564	557	521	568	575	555	600	566	586	568	585	576	551	577	591	559	602	583	583	568	548	556	525	609	525	604	578	585	552
36545	85573	65430	33622	28078	19891	26473	27337	11206	7984	14403	15617	8031	612	608	572	609	613	578	605	587	633	571	627	629	628	577	599	603	568	589	527	613	648	618	615	610	592	564	598	608	549	614	544	608	609	622	582	603	597	612	601	572	555	573	564	612	558	583	593	577	605	574	628	609	592	579	591	598	602	610	591	636	606	579	590	616	543	643	596	530	592	626	630	589	575	564	537	574	613	583	568	606	609	555	589	594	561	580	574	567	578	536	644	557	562	595	598	566	538	611	589	563	579	560	576	595	560	607	588	583	609	579	595	558	607	561	590	578	589	661	602	595	622	574	571	586	612	533	582	601	599	547	582	589	590	575	594	585	560	579	581	571	548	593	625	609	572	576	579	589	580	588	633	557	615	563	616	609	612	553	559	607	570	586	649	580	572	581	561	588	545	615	551	543	570	581	565	636	591	577	558	569	585	575	563	581	558	580	598	637	602	620	560	540	606	592	589	543	604	579	583	596	606	571	613	568	578	541	624	583	592	560	570	522	612	577	612	582	607	558	566	594	552	557	613	584	544	554	592	580	581	579	608	586	581	596	578	587	611	601	560	574	609	572	587	615	586	608	595	595	590	588	587	630	551	546	575	559	583	574	585	601	637	571	573	585	566	604	570	569	587	627	585	563	577	575	598	560	588	516	589	612	584	541	569	589	595	578	607	553	595	562	603	600	593	562	574	602	601	587	596	630	639	543	588	613	608	531	547	630	591	595	587	571	607	555	575	558	609	591	605	549	603	632	581	591	593	592	591	533	556	607	584	568	550	614	526	614	557	576	585	601	612	573	558	586	587	602	599	602	555	541	568	555	600	579	575	598	620	615	597	578	573	567	594	570	591	574	571	614	550	595	602	572	542	583	569	585	568	537	612	557	581	588	580	553	541	583	601	619	573	630	601	598	605	605	582	553	535	592	612	574	587	538	539	581	558	555	543	558	605	608	590	614	557	552	613	526	630	555	612	584	582	581	569	595	596	595	586	579	548	623	585	543	592	601	565	593	563	567	576	606	584	593	613	587	568	554	571	607	615	570	593	594	542	539	570	596	611	646	574	574	598	601	606	585	596	583	572	620	566	545	649	604	569	574	592	552	571	592	596	568	523	566	578	586	600	587	568	595	575	568	588	544	596	586	591	581	585	570	569	598	595	594	610	602	583	590	605	593	579	585	635	569	512	592	586	588	618	568	530	527	579	580	601	587	579	573	575	612	590	562	595	572	585	584	625	605	551	578	565	542	568	572	605	619	588	616	554	585	574	564	580	597	559	569	604	610	595	621	584	555	564	556	592	582	596	580	612	586	605	620	603	552	584	539	596	591	581	576	560	554	564	585	582	580	564	574	588	565	560	575	605	611	556	606	612	570	563	568	638	609	596	625	610	566	610	575	546	622	533	624	629	562	613	567	582	594	617	583	575	620	590	609	570	583	621	547	574	620	587	606	540	581	581	541	570	561	609	584	610	643	582	593	604	625	594	615	619	589	595	563	555	597	610	611	558	592	614	592	593	622	594	575	598	587	597	593	558	576	623	541	572	554	555	590	615	577	547	591	570	604	586	555	607	594	576	565	546	577	562	598	556	572	600	526	586	596	609	559	577	592	600	584	554	595	599	613	612	557	575	574	611	608	571	616	596	580	615	551	524	593	559	614	550	622	568	578	616	584	636	555	529	579	560	590	548	603	590	570	618	605	538	621	573	553	597	590	606	540	557	550	552	613	580	546	585	553	627	594	542	589	591	547	610	589	544	586	588	541	619	617	573	622	595	588	556	589	588	587	544	556	578	614	585	595	555	575	554	601	587	574	597	560	614	602	589	584	568	599	568	628	568	594	623	596	597	579	608	539	580	589	589	551	603	569	558	582	523	537	579	561	586	586	551	627	639	609	639	596	585	565	610	546	586	590	572	577	612	569	596	606	618	583	602	605	529	584	610	587	582	592	568	575	566	576	601	577	646	567	570	619	613	551	634	570	591	576	602	570	582	599	589	627	592	621	561	581	619	603	554	570	634	590	580	572	592	627	575	628	557	566	549	555	574	594	609	586	544	599	594	560	564	616	602	587	612	614	598	607	552	604	606	570	598	604	617	607	616	586	573	565	605	580	594	572	629	602	598	610	606	606	574	614	596	638	573	618	570	561	611	622	593	609	606	564	615	569	585	573	551	555	568	550	592	541	585	612	595	607	570	603	553	595	565	597	570	601	593	596	596	588	599	558	564	590	574	565	595	581	581	564	545	574	586	610	567	600	589	543	553	598	609	622	603	657	658	624	577	620	569	602	578	596	548	617	568	550	575	602	629	596	570	580	571	549	531	621	580	566	541	607	560	608	580	600	598	553	557	581	588	577	577	587	557	620	593	601	563	606	557	594	594	584	539	572	571	569	559	587	576	596	584	572	579	606	626	573	591	611	616	542	585	598	571	566	607	602	586	602	549	604	601	636	605	616	556	614	607	561	580	586	621	601	609	562	600	580	594	590	582	594	572	600	633	616	587	595	585	613	599	600	569	605	616	615	618	599	539	593	616	563	590	579	587	561	611	574	592	615	624	583	584	559	631	560	587	601	587	571	598	574	589	609	577	548	598	626	565	553	589	570	581	586	606	581	647	571	604	572	601	599	570	608	603	561	630	577	510	620	587	585	648	545	528	589	559	546	592	607	575	577	597	597	589	552	622	564	544	594	556	581	538	612	524	559	609	564	595	580	601	599	559	601	588	584	553	545	539	590	569	606	542	590	611	587	611	565	619	595	540	591	575	594	556	622	551	612	560	631	616	616	580	608	627	573	585	584	571	571	562	593	561	547	547	575	617	599	645	579	542	623	598	574	635	577	573	573	581	552	579	600	589	615	569	563	632	629	599	577	576	574	582	594	600	561	600	593	567	580	542	555	568	559	581	612	586	604	610	585	573	579	606	618	605	635	580	568	599	596	557	601	628	571	569	537	588	561	616	568	579	601	596	550	596	587	579	622	579	613	637	610	597	581	596	608	604	618	624	640	578	582	598	559	587	554	553	596	558	547	552	588	544	576	592	571	579	644	603	542	563	599	592	591	594	595	597	616	609	587	587	550	581	600	581	566	613	603	588	559	618	577	621	577	619	568	606	558	553	596	620	620	581	584	589	550	590	574	543	592	602	616	563	565	614	579	572	597	575	589	594	581	546	601	555	635	566	582	605	563	575	597	559	604	616	639	548	587	592	568	609	564	603	588	620	586	572	558	623	610	602	636	572	591	542	597	592	597	546	574	572	593	552	584	610	599	622	609	578	586	598	591	626	553	596	594	579	623	539	565	564	562	556	590	527	603	596	561	583	585	578	595	552	581	614	595	591	569	637	604	626	597	603	559	646	633	605	590	597	616	585	583	610	557	575	583	620	563	560	584	554	563	563	588	561	579	571	629	634	567	544	569	594	594	625	616	598	600	615	568	580	600	548	556	535	590	592	591	597	637	593	569	571	593	561
28768	28597	30791	15687	5215	7025	4895	2056	1912	841	520	619	530	415	400	383	363	398	413	374	377	366	372	393	368	380	356	397	410	381	386	374	391	421	379	390	367	394	364	370	348	382	366	387	371	414	368	412	405	391	372	391	359	366	387	370	382	425	352	388	360	399	347	403	399	402	366	416	406	355	406	344	371	413	381	377	405	410	423	397	378	367	395	357	373	395	351	395	392	379	405	363	377	357	418	348	403	368	369	357	389	375	391	400	418	404	388	401	398	380	400	422	368	385	413	389	392	369	415	413	394	365	381	361	387	366	381	404	396	388	411	390	359	405	363	389	394	405	374	406	381	370	356	397	382	367	386	396	417	393	383	381	395	373	356	344	390	398	396	382	395	360	389	372	400	391	367	384	355	366	403	360	357	401	383	390	382	356	334	346	388	392	397	376	407	366	419	391	398	398	394	357	398	365	389	368	387	424	392	389	432	405	383	410	373	358	391	362	384	388	375	373	376	399	359	370	380	398	420	370	408	380	393	411	387	361	389	420	357	407	367	355	395	407	424	364	401	370	402	353	412	434	428	383	369	357	345	382	404	435	395	375	407	370	372	397	393	398	377	403	393	397	414	379	371	367	378	399	389	390	400	372	396	350	390	404	374	412	395	368	405	349	373	403	387	367	385	407	396	351	370	407	385	385	385	380	365	393	388	393	414	372	391	372	392	395	366	415	391	409	368	386	397	344	396	404	391	363	400	360	396	381	411	411	387	383	387	387	402	368	387	370	374	386	383	404	377	361	372	381	406	379	367	375	395	431	408	392	399	389	386	394	365	376	417	383	376	404	366	391	424	380	412	394	384	387	394	394	368	357	404	386	375	382	411	380	364	397	372	360	387	395	375	359	379	388	385	395	365	393	395	413	356	348	386	392	366	370	398	349	371	400	383	358	388	380	429	420	382	392	380	385	393	372	404	369	358	406	358	392	384	414	372	402	410	389	351	355	385	390	422	387	411	387	401	400	383	387	367	409	403	387	386	389	359	384	359	391	364	395	384	410	361	402	394	372	372	395	415	397	373	399	360	369	378	393	382	399	389	426	383	367	382	358	353	369	385	379	391	423	412	427	401	413	396	376	388	406	395	375	361	374	363	368	381	386	385	387	381	382	407	385	353	382	391	390	392	390	376	390	379	391	313	393	371	374	393	392	373	375	363	358	386	425	342	379	388	414	423	326	400	353	340	414	417	402	391	389	394	395	392	357	379	330	396	402	384	363	402	379	403	378	400	407	396	398	378	398	401	390	389	371	393	402	412	388	381	350	383	392	390	394	394	371	395	381	376	330	404	396	408	397	375	396	391	406	384	398	388	387	363	403	363	397	360	390	382	389	330	410	382	384	348	388	380	399	372	364	352	356	413	406	377	394	412	409	375	396	411	367	390	417	373	416	431	409	387	423	361	377	362	396	405	355	357	353	342	385	405	384	352	391	391	430	400	399	403	378	376	363	379	376	400	373	426	401	404	353	377	389	407	412	385	406	376	420	375	402	380	404	413	399	373	397	373	379	375	354	413	352	391	377	407	389	385	391	394	377	388	357	431	370	393	402	367	386	381	386	397	352	425	413	395	407	354	372	404	406	374	363	407	357	391	400	397	385	375	410	393	390	362	408	422	422	380	389	378	381	341	395	431	376	434	377	407	377	364	383	391	365	398	401	384	400	390	416	406	414	379	376	365	418	361	368	400	385	379	396	408	412	411	371	390	359	392	408	395	379	390	390	405	401	416	382	423	359	441	397	378	390	403	410	379	369	384	344	377	372	377	377	366	351	370	389	406	377	385	381	359	409	384	365	365	367	384	361	390	361	393	400	380	373	374	366	356	421	387	374	371	358	358	394	371	384	411	382	366	375	370	367	408	383	387	333	414	362	396	399	378	372	415	400	362	397	362	404	395	391	383	352	367	375	356	358	363	384	392	404	374	401	379	392	385	368	402	402	410	378	379	412	377	392	391	412	358	408	360	347	392	394	363	434	432	376	380	400	377	372	380	422	401	388	373	365	389	367	399	363	383	405	363	387	380	374	416	378	375	393	398	386	376	375	417	374	365	351	410	408	428	351	375	427	415	364	411	384	338	386	379	427	364	371	361	403	414	360	371	366	387	383	380	390	396	405	404	405	409	382	394	384	393	378	398	385	414	372	373	369	394	408	369	391	374	357	358	394	411	359	360	395	354	383	412	365	388	336	430	418	376	419	396	383	342	366	385	402	365	380	389	409	393	362	370	353	399	333	399	420	385	437	387	401	367	411	369	392	387	379	375	394	356	390	391	399	412	400	401	358	397	391	371	394	400	425	380	398	379	396	387	366	378	397	376	460	409	375	366	381	406	407	402	388	368	395	390	404	396	381	375	401	361	409	353	381	391	387	384	387	359	374	359	413	410	414	373	380	358	384	392	393	431	395	383	370	385	350	396	351	383	373	376	401	398	413	382	403	393	384	383	343	406	379	348	385	378	395	416	406	381	363	361	384	395	371	375	403	380	379	412	383	365	394	387	389	369	377	399	370	392	368	373	370	414	370	395	345	391	395	351	390	404	417	403	402	374	428	368	352	405	374	359	367	400	396	376	388	377	389	397	425	376	402	410	392	382	431	352	406	372	395	403	384	390	382	376	395	378	390	333	405	392	406	389	390	381	355	361	364	412	420	358	381	390	412	410	406	360	397	411	368	406	371	391	378	417	386	395	362	412	402	366	395	394	379	373	417	373	389	383	395	357	405	401	392	419	384	405	411	408	375	407	376	385	389	386	385	394	439	369	412	445	375	361	393	394	430	354	401	386	383	382	370	403	355	362	376	415	405	359	393	408	387	373	369	384	405	405	393	387	375	368	389	422	343	339	380	370	417	381	424	347	354	418	382	361	405	391	402	383	403	370	393	396	363	387	384	385	358	393	392	328	351	370	351	417	368	374	401	398	395	403	387	379	370	407	380	378	388	372	380	364	373	353	404	398	364	385	380	399	407	364	385	398	409	405	385	398	362	387	374	345	343	400	389	381	396	392	374	408	370	391	371	378	414	367	371	377	388	401	381	360	375	363	413	397	365	401	397	376	375	409	372	369	420	430	383	393	388	407	382	361	392	426	398	407	374	413	366	361	369	403	369	370	359	353	407	396	377	431	395	403	386	401	383	397	354	366	383	383	352	392	411	369	380	388	350	360	367	375	412	402	379	430	385	385	418	347	394	360	375	352	372	387	406	403	391	381	398	368	415	409	364	417	386	367	413	374	376	399	378	414	371	372	364	395	400	395	401	379	350	383	409	408	380	404	397	419	380	410	371	396	374	388	379	378	409	408	359	375	417	392	392	410	402	373	370	410	389	357	395	413	420	373	405	385	396	381	402	399	369	428	399	381	384	361	383	372	389	400	361	370	396	404	393	383	399	396	384	360	406	352	392	351	395	379	395	394	387	420	371	372	398	410	395	411	403	403	379	385	382	384	383	385	385	398	372
23930	40800	29965	12304	6309	11236	7266	3197	3037	1291	649	874	645	437	445	404	419	451	413	422	412	422	418	415	422	420	408	405	407	425	443	415	375	413	415	404	413	374	437	407	434	413	405	427	433	425	417	427	402	383	432	435	419	421	452	423	440	435	415	399	423	410	374	426	450	463	407	426	415	419	451	437	444	403	414	421	399	382	437	416	420	419	411	480	431	426	448	444	426	458	459	412	439	443	429	401	409	445	441	415	421	442	397	414	416	404	417	410	424	410	419	406	422	408	441	432	431	421	428	405	428	423	412	422	424	410	411	424	420	421	421	395	427	431	435	407	402	440	452	414	433	389	440	409	466	467	422	441	409	423	421	433	409	403	407	424	427	416	407	438	433	450	429	424	441	417	405	431	386	424	402	443	432	443	434	398	415	442	413	415	433	422	445	434	429	429	440	440	440	430	454	436	414	436	410	425	439	409	468	419	400	438	460	446	399	409	420	415	405	421	391	431	442	415	433	442	437	397	430	432	447	431	447	404	447	420	425	388	416	430	401	403	408	448	415	407	413	426	430	395	419	433	395	435	420	409	416	422	423	405	456	428	404	387	392	416	436	464	419	393	373	419	453	436	392	455	420	398	420	441	415	427	423	434	405	429	453	434	420	415	419	435	406	412	431	429	442	465	416	411	446	431	422	404	434	431	435	430	391	457	461	427	481	423	394	427	408	409	417	406	410	427	419	434	416	413	378	459	425	388	425	408	422	421	396	389	427	409	421	458	413	429	412	451	432	392	389	416	420	412	419	407	408	424	413	401	417	391	408	421	432	455	421	418	413	419	439	437	437	399	376	417	429	436	406	418	422	397	432	423	421	432	403	384	424	402	444	422	401	445	415	437	422	425	419	421	405	405	422	434	448	403	389	447	397	411	438	457	382	414	418	415	391	436	380	428	435	445	418	419	432	411	440	391	394	395	430	438	414	402	428	412	418	402	404	433	445	374	434	435	419	438	377	428	414	430	427	416	437	406	430	448	421	426	473	420	453	413	457	420	429	404	430	425	392	419	404	434	413	423	413	429	424	419	396	448	427	409	407	427	426	411	453	437	401	414	429	441	410	440	384	415	421	418	432	435	419	434	436	409	414	454	417	399	419	417	440	442	412	403	437	415	379	423	410	440	398	422	436	408	430	433	414	393	422	409	448	430	415	465	406	470	451	394	426	416	452	388	409	394	426	426	421	438	420	434	417	434	405	407	391	423	429	408	396	407	415	448	434	429	437	417	446	424	431	452	444	428	392	421	429	456	405	414	411	391	432	411	433	414	433	447	396	415	407	414	399	419	411	384	391	458	417	423	453	431	415	430	427	418	421	391	398	414	400	425	428	399	389	408	423	448	468	462	424	454	395	396	422	415	426	423	448	420	405	413	430	417	429	441	425	461	368	414	427	411	405	411	436	415	433	427	423	447	416	410	421	411	427	452	488	434	410	457	429	396	442	446	415	382	389	414	427	450	448	408	423	427	383	446	409	417	395	448	445	433	392	433	432	399	413	387	402	399	395	423	394	402	434	438	415	443	399	434	432	407	450	440	385	409	424	437	445	453	470	412	436	415	411	401	403	407	449	438	393	455	398	431	423	453	424	415	405	420	426	401	444	391	442	377	460	427	423	412	397	399	412	413	396	423	380	390	399	448	411	465	439	389	428	436	417	423	424	397	386	436	435	429	424	450	418	406	452	412	407	412	392	438	442	430	445	421	453	413	458	455	436	441	417	413	391	434	423	449	420	410	400	425	399	431	431	411	436	451	408	436	392	442	390	436	434	438	436	388	421	430	437	423	405	430	410	448	426	420	410	443	431	426	423	395	407	450	425	431	413	448	414	414	429	455	426	438	433	441	407	411	402	442	420	415	394	410	422	454	450	422	444	447	438	432	409	383	394	452	408	405	447	397	476	396	396	404	440	481	431	442	420	433	434	421	414	412	448	426	409	407	428	421	363	397	435	396	406	428	429	407	415	436	433	429	449	428	418	430	407	414	423	418	403	438	411	440	413	392	436	441	399	413	412	422	409	416	387	437	425	438	418	429	445	432	432	451	407	429	419	401	403	457	421	416	435	395	429	426	449	381	407	415	429	417	370	408	444	429	398	455	384	437	418	427	394	426	418	394	372	439	421	482	404	445	409	446	409	376	429	399	415	408	415	397	425	449	424	436	410	407	417	388	414	440	442	435	412	448	423	421	419	469	430	423	396	435	405	435	422	426	422	411	429	411	402	415	440	419	417	397	415	440	443	416	440	415	407	404	399	441	461	418	413	414	431	391	434	448	442	413	407	457	362	403	386	426	442	406	404	421	431	411	430	452	416	415	445	431	416	441	428	424	431	402	449	466	423	441	417	445	439	425	395	443	430	420	426	410	430	468	437	449	427	478	414	456	427	428	404	410	443	455	415	411	390	400	392	433	381	429	438	437	423	402	419	413	429	418	421	403	450	402	433	419	438	410	467	411	386	399	410	414	409	447	429	431	444	438	421	426	430	395	420	434	399	423	417	449	420	440	442	432	409	412	458	415	459	419	391	422	473	409	440	457	433	452	402	435	405	402	391	393	405	424	397	388	428	429	386	445	433	421	439	417	435	456	386	413	437	391	408	415	421	403	412	399	461	428	409	406	407	451	413	415	406	392	405	420	407	387	447	434	442	458	399	434	437	476	430	463	446	405	425	412	436	419	398	422	405	438	409	414	442	422	440	423	420	411	426	426	427	423	391	412	389	430	411	397	440	427	424	394	409	400	406	389	396	407	381	433	439	452	429	407	413	396	412	433	422	429	448	442	425	459	411	418	469	413	426	398	413	440	409	401	419	408	420	405	425	446	436	456	418	405	408	429	374	395	396	429	428	399	411	418	401	400	427	422	399	427	430	413	412	413	420	425	463	402	383	405	437	427	428	406	426	442	387	382	404	396	412	423	423	430	440	416	427	451	430	406	370	386	426	428	426	406	433	390	441	458	422	425	394	428	422	437	437	405	426	475	430	408	447	451	437	435	448	421	420	432	378	380	419	394	432	430	437	443	436	398	415	405	416	397	425	455	460	385	421	410	394	436	420	442	422	408	469	403	442	431	443	422	419	404	428	444	396	416	394	408	404	404	403	390	430	413	443	431	415	429	463	410	412	384	458	440	440	420	432	437	423	433	431	405	407	417	404	427	434	369	448	432	385	430	435	385	415	396	428	424	419	434	418	436	394	441	389	449	435	411	411	441	439	459	417	404	418	413	386	428	426	425	436	409	418	390	397	419	417	419	422	399	429	428	438	435	414	435	435	414	447	405	403	389	437	409	455	405	412	434	418	412	419	439	439	444	419	412	434	441	394	473	429	417	418	434	428	439	419	426	434	440	414	421	452	407	382	408	434	412	387	429	414	446	409	432	453	413	442	438	426	442	460	440	401	432	412	434	428	468	442	431	453	426	445	418	451	423	411	434	383	430	434	409	450	412	408	445	416	402
23572	21223	29968	28923	21631	16115	12525	9959	12021	4872	973	1541	1860	394	373	355	378	359	348	375	365	364	356	364	382	389	360	369	370	363	349	311	337	346	372	353	347	360	339	332	363	353	367	366	351	329	383	358	331	377	398	363	376	332	374	351	319	356	379	340	371	361	374	381	373	372	380	362	355	345	334	320	404	314	346	327	388	351	359	368	379	365	344	391	348	364	370	371	353	336	345	369	329	368	346	385	374	376	373	394	357	387	355	327	333	363	374	378	359	386	350	360	310	351	357	333	354	364	354	368	349	351	334	346	356	353	355	346	371	335	370	398	381	395	402	351	349	371	354	343	351	383	376	375	354	357	360	336	361	376	311	376	368	390	350	388	374	339	334	358	370	372	352	324	348	354	384	359	364	360	345	345	352	367	382	345	356	360	379	348	376	390	345	385	331	340	363	373	332	352	372	396	331	367	378	363	331	359	302	359	355	342	376	358	327	373	362	335	357	328	382	347	397	359	364	355	363	365	354	343	371	349	344	356	351	310	325	310	345	361	349	351	368	348	380	364	369	348	369	345	362	360	363	350	346	340	346	342	368	335	348	333	331	378	332	357	380	363	350	352	365	333	398	348	374	354	369	330	342	373	375	350	402	376	330	362	362	372	373	337	368	373	329	347	378	352	366	351	367	370	362	362	375	349	343	348	374	388	325	368	365	334	353	357	352	339	383	361	357	360	380	372	382	362	360	323	343	374	344	373	316	336	345	351	361	326	347	380	342	353	373	348	339	369	355	342	350	359	330	331	369	365	361	338	354	337	353	310	316	372	353	376	353	375	372	326	378	376	372	373	333	365	348	359	378	381	355	361	356	362	357	367	383	365	361	387	345	385	387	382	356	362	347	339	364	352	332	380	381	335	351	360	379	347	344	392	341	383	370	368	373	356	333	385	350	336	366	377	389	362	383	364	368	337	356	357	364	353	354	340	358	373	373	313	324	355	348	332	338	338	366	385	351	382	339	351	327	361	359	313	380	373	354	353	341	334	349	331	346	359	373	364	382	369	364	344	385	325	337	381	376	345	362	342	350	339	389	321	310	347	347	356	320	366	416	373	352	369	362	356	356	351	341	366	351	355	400	365	355	345	369	363	390	376	355	351	390	353	353	333	407	376	398	372	386	379	384	373	329	374	379	354	328	347	344	346	372	325	368	369	335	360	379	334	407	353	350	350	343	353	343	345	357	350	363	335	361	374	378	356	353	378	408	355	355	329	371	346	367	375	380	351	342	361	380	335	364	338	378	332	366	317	355	400	395	359	367	379	392	360	333	384	377	370	394	350	396	366	388	340	347	374	371	351	353	310	340	374	378	343	333	338	360	348	348	358	352	378	327	366	369	388	367	372	375	361	347	371	351	338	368	353	393	371	366	364	375	353	339	353	344	320	357	393	330	363	325	376	344	359	339	365	355	363	366	364	359	352	343	369	393	350	337	321	377	330	357	404	337	370	333	341	364	347	370	374	366	379	384	386	370	357	348	351	351	345	384	339	368	365	339	362	359	343	354	312	353	351	356	349	353	365	354	353	423	378	376	381	365	354	382	368	331	320	361	352	379	332	326	324	346	401	349	374	372	386	333	350	321	379	366	316	361	339	350	373	383	336	353	328	347	360	371	369	380	354	381	320	371	347	380	368	351	354	346	349	380	360	353	358	346	325	346	322	358	342	351	394	360	370	298	344	353	377	343	365	343	352	343	345	341	369	357	386	380	417	359	370	350	364	348	369	351	386	358	388	353	342	357	346	402	365	356	318	343	342	331	320	372	399	348	367	360	341	357	379	358	365	354	350	394	327	374	346	356	337	336	382	406	348	337	378	357	382	357	336	368	351	378	331	362	363	344	357	369	335	362	334	387	350	356	360	318	368	360	349	356	352	360	340	394	349	368	382	345	337	372	348	374	337	335	354	394	344	341	358	348	402	370	369	376	399	362	373	361	347	368	365	350	389	351	369	355	360	338	354	381	348	332	345	364	360	390	350	357	381	330	349	367	387	365	372	352	363	339	340	355	375	366	364	334	385	359	375	343	356	349	367	355	344	357	354	335	350	345	352	368	412	383	381	406	354	346	348	355	382	343	368	379	358	342	386	318	363	353	361	339	348	361	354	350	378	363	374	365	369	393	365	345	347	388	378	361	344	386	360	368	358	353	344	337	333	345	361	367	363	379	338	334	349	357	377	353	373	374	381	352	361	388	344	342	400	373	363	343	337	353	371	375	353	393	380	365	341	397	361	359	335	338	391	355	367	341	370	366	313	357	324	361	366	393	370	361	366	346	356	371	353	383	353	389	364	374	369	388	355	367	387	370	375	356	342	335	372	359	354	323	339	333	379	390	342	366	339	348	384	377	336	356	357	373	345	351	364	354	372	358	359	341	352	329	378	352	371	385	359	344	338	377	345	345	350	342	321	372	372	370	338	376	396	388	356	333	366	361	313	393	342	326	362	374	383	344	317	360	377	368	321	350	342	357	382	377	339	375	349	379	349	381	334	372	375	375	382	369	331	359	344	387	365	352	355	382	345	354	358	372	361	344	347	339	349	384	344	366	380	377	374	382	353	354	376	358	361	367	405	341	382	369	341	338	347	340	337	368	378	347	347	361	337	329	382	360	361	371	348	370	300	355	378	330	367	353	346	349	345	355	355	367	366	363	366	377	379	314	344	365	350	341	372	344	359	351	333	341	345	372	365	376	345	367	344	346	356	359	359	347	359	342	338	373	349	402	350	348	327	335	367	392	353	412	359	334	370	360	373	382	355	383	356	363	350	359	347	388	340	337	331	332	339	341	357	323	376	373	372	347	367	369	392	401	364	351	367	354	331	339	381	371	388	364	366	335	360	359	364	372	323	381	366	348	338	341	363	356	343	385	346	337	373	333	369	369	344	393	393	374	354	363	356	382	352	366	351	327	349	312	351	370	365	348	346	350	417	343	341	355	358	365	341	354	315	341	364	367	384	372	387	363	329	370	330	359	371	389	352	340	372	336	351	339	334	345	361	362	376	351	350	331	356	359	371	360	361	377	381	355	341	331	359	338	380	368	382	362	377	337	402	342	338	358	365	340	352	386	366	331	372	361	357	351	384	357	368	369	377	343	357	329	367	346	355	339	341	374	363	373	350	380	369	356	374	317	361	370	382	361	375	354	367	349	327	377	364	367	359	361	357	350	304	343	380	356	351	355	342	359	325	358	379	357	364	378	384	355	333	363	378	376	306	368	361	331	402	347	345	354	347	353	362	363	366	368	387	355	370	350	391	358	380	345	376	346	337	401	365	371	376	384	338	383	377	351	357	352	350	389	368	338	364	345	355	373	389	356	360	346	349	350	385	356	374	345	344	359	346	408	353	349	363	381	343	321	380	393	325	349	361	354	351	376	367	339	390	328	340	368	359	380	355	350	364	373	359	387	332	348	372	368	385	368	355	388	340	348	384	353	370	329	347	350	364	381	341	369	364
35976	71439	56970	38319	17720	13364	15319	13769	16451	6572	1418	2340	2716	382	405	412	358	384	405	416	375	382	390	401	389	376	395	390	349	377	393	367	408	363	396	385	413	402	377	378	392	387	385	384	456	395	351	378	388	373	379	369	380	365	401	385	382	373	358	374	384	378	361	358	355	413	404	393	347	389	390	391	386	355	351	383	378	396	396	406	414	412	395	357	368	383	385	343	439	350	400	375	402	383	361	402	393	377	342	408	380	383	362	393	405	382	382	375	377	337	414	376	372	379	396	367	384	368	380	354	375	410	390	366	378	424	380	365	379	357	390	386	356	405	387	362	426	378	365	400	352	363	403	388	379	376	347	377	374	433	407	364	383	403	361	378	393	358	349	383	398	381	356	369	380	402	391	370	391	365	384	353	374	353	377	413	375	388	366	377	370	377	354	384	399	342	396	396	390	370	349	351	358	377	395	382	407	386	393	362	368	417	392	403	391	345	378	391	396	392	379	386	393	376	399	347	369	401	396	360	404	360	413	398	355	383	357	384	382	396	397	408	395	407	381	383	404	365	353	374	376	396	351	385	419	392	395	366	367	395	362	377	359	396	378	391	361	350	370	385	348	372	382	402	423	355	409	388	358	377	371	385	374	378	383	368	393	396	353	361	377	380	390	354	364	381	386	388	367	418	397	394	396	410	376	375	377	389	367	381	410	396	382	377	388	348	398	407	408	367	386	344	352	379	391	393	389	386	384	394	378	362	355	382	383	399	384	365	403	396	397	373	376	376	402	364	358	367	384	377	371	398	394	387	376	369	388	367	397	375	364	351	382	392	412	393	369	380	382	405	417	382	398	398	376	396	387	351	366	432	378	378	395	361	347	370	375	390	396	370	401	378	371	411	409	330	387	372	422	376	373	401	367	389	382	370	418	391	388	376	334	387	376	365	366	406	416	375	383	352	369	408	371	398	406	406	390	336	378	396	360	336	388	425	345	363	380	395	346	389	371	368	388	397	364	415	394	402	374	366	397	382	381	418	393	379	348	401	357	413	406	361	373	404	357	421	396	361	382	413	407	400	384	418	360	368	376	355	412	363	388	401	374	410	378	383	379	370	346	384	342	383	375	376	376	394	355	369	386	396	386	387	367	346	367	388	391	393	383	382	401	403	398	388	376	387	354	364	373	425	399	354	377	382	362	351	417	394	391	372	381	384	360	394	335	409	406	388	392	354	394	360	384	393	344	374	399	381	381	413	366	381	390	365	341	389	381	390	370	398	400	349	382	365	369	378	388	390	390	407	353	386	403	370	376	380	374	374	373	372	359	370	393	378	350	422	394	378	358	400	371	370	396	389	369	382	389	409	408	369	381	379	404	366	368	377	357	366	378	342	376	413	382	390	357	369	371	370	398	353	358	383	412	377	379	363	380	384	413	398	396	380	395	361	390	403	347	389	395	388	388	357	371	390	419	390	404	363	399	368	387	376	395	426	423	416	359	391	349	383	387	383	380	359	343	364	378	363	352	335	373	414	371	387	379	399	359	374	338	331	405	362	380	368	362	389	357	395	405	387	387	373	376	400	388	374	387	381	369	392	380	387	375	365	420	356	408	395	364	441	343	388	357	359	367	375	380	364	401	376	372	366	361	366	378	371	384	382	398	386	384	399	408	388	403	406	387	393	327	381	354	372	351	384	392	362	378	390	357	401	367	396	363	377	414	415	372	359	365	384	392	360	382	394	371	419	376	356	380	408	396	362	375	351	413	348	359	381	362	385	375	383	374	344	406	342	370	363	405	382	401	411	399	358	389	349	392	368	412	396	352	386	379	375	362	372	385	370	372	361	389	396	390	395	443	405	405	373	386	411	397	374	386	374	420	382	383	399	379	383	397	367	409	395	389	390	355	382	351	358	379	395	373	350	384	387	377	388	419	384	364	379	396	384	383	343	388	414	403	368	400	386	417	397	349	342	378	387	375	410	404	391	378	374	390	405	426	407	358	348	377	391	365	363	349	357	407	364	381	364	360	390	387	374	391	394	378	363	389	393	388	379	374	408	364	366	380	395	403	371	356	398	352	372	378	372	394	389	371	363	367	369	380	360	356	400	428	378	368	390	369	390	402	371	377	379	387	387	367	383	391	392	381	426	366	416	386	378	397	368	362	372	407	346	353	342	387	369	387	363	381	371	408	373	395	429	374	367	361	416	375	389	372	378	356	402	382	403	366	373	346	367	384	380	360	393	378	407	373	395	357	397	369	371	365	368	360	379	369	413	375	420	361	318	384	411	407	367	375	346	346	399	389	384	396	373	384	377	377	392	335	390	378	404	390	379	386	369	384	409	380	352	358	415	387	375	382	391	372	385	371	395	363	394	401	377	341	361	412	381	373	366	369	402	375	386	369	355	400	392	353	357	365	370	409	372	389	375	372	337	381	378	387	405	348	361	373	419	398	366	388	344	393	370	397	405	369	366	375	416	385	375	396	368	368	411	401	337	374	366	377	382	405	404	398	365	380	378	384	383	369	390	392	364	397	380	380	385	408	412	426	385	374	386	398	348	380	381	366	395	392	393	383	347	382	363	375	336	362	386	392	401	390	365	387	373	399	416	401	379	414	396	354	379	403	345	383	385	394	399	394	380	392	386	371	379	377	353	360	392	365	404	383	352	369	382	360	359	408	387	357	399	423	393	391	370	392	396	378	382	400	376	387	384	393	359	380	449	382	390	366	415	399	363	328	362	398	357	368	409	360	390	357	389	384	369	350	374	387	355	365	347	384	386	384	427	417	388	399	383	361	354	388	378	374	401	393	365	389	333	337	345	369	387	367	366	412	420	376	363	380	388	377	359	369	384	362	361	389	350	385	389	389	367	374	363	389	356	385	401	374	336	389	382	364	354	387	374	374	433	383	396	375	387	382	414	398	388	363	367	372	394	374	375	369	389	384	401	362	393	392	365	385	403	374	390	353	374	383	375	394	376	390	369	412	360	396	411	348	352	383	386	379	398	374	381	397	378	346	357	359	397	388	350	367	388	416	402	413	351	407	382	364	401	384	369	368	375	370	399	364	368	385	386	371	382	363	386	418	416	362	374	381	369	396	374	366	419	381	391	372	368	347	410	389	372	365	383	421	349	396	352	395	394	370	383	385	354	348	387	387	391	381	378	381	394	366	384	404	373	364	391	419	401	370	384	389	380	391	424	393	374	352	384	367	379	396	367	392	372	391	362	383	363	390	357	415	424	395	361	391	349	355	381	372	410	390	374	363	397	383	369	382	392	418	374	395	405	389	391	404	395	388	401	360	360	393	381	385	398	382	402	365	373	401	348	375	376	385	390	381	362	373	396	403	403	396	385	353	370	394	366	393	362	355	384	355	404	378	358	402	384	410	384	366	358	386	378	393	368	338	357	362	383	388	364	403	397	380	379	420	371	411	367	359	380	414	408	376	408	359	399	380	367	412	392	366	355	371	356	406	386	363	370	365	367	383	425	365	375	411	392	350	371	391	394
24886	23704	35612	30967	23796	17018	9478	5210	2370	1251	824	845	939	613	615	643	620	576	606	616	662	632	565	597	597	562	589	630	556	615	617	587	562	621	627	581	594	638	607	599	628	580	622	604	591	591	605	619	592	578	642	570	594	564	589	605	569	603	608	623	620	556	563	576	572	573	635	574	629	645	618	602	604	556	608	596	574	611	560	602	585	673	613	590	555	613	607	588	605	629	597	605	612	571	597	602	605	614	622	603	599	584	575	635	592	598	599	597	626	620	597	585	620	622	580	596	610	592	604	586	608	610	619	576	554	566	612	596	608	577	560	576	588	598	561	613	632	572	637	552	597	598	558	615	608	581	577	617	616	549	613	608	562	602	607	557	593	592	598	611	591	599	579	596	602	621	598	588	619	536	595	654	618	633	564	605	623	587	609	577	617	587	630	613	609	599	610	595	612	613	596	611	603	572	563	595	661	580	622	598	561	571	625	626	641	577	578	584	567	635	592	643	601	572	582	593	606	584	593	627	620	565	625	592	593	618	619	614	607	617	619	573	594	628	575	601	596	620	586	577	580	590	593	610	559	575	587	581	607	576	585	589	593	623	622	658	631	594	657	583	629	580	608	578	579	595	590	566	568	626	595	567	614	602	593	599	564	590	619	598	589	610	597	590	584	645	569	619	591	568	624	633	610	602	625	560	610	596	602	550	610	571	572	632	656	577	598	579	649	633	578	640	565	624	647	625	576	598	596	598	586	567	605	605	562	568	629	575	618	654	580	573	575	566	636	582	568	660	595	585	640	641	622	578	589	628	545	621	558	575	612	570	612	601	597	591	602	602	621	631	567	573	601	588	576	586	617	632	559	612	571	585	586	586	618	601	599	586	675	586	611	588	613	609	566	562	585	614	565	620	614	589	632	602	572	637	616	565	632	614	590	593	563	542	611	633	606	594	572	554	584	608	580	598	596	606	625	611	607	564	619	582	653	553	642	630	578	603	566	583	599	544	643	582	607	601	566	593	652	573	617	559	594	628	647	585	620	560	601	608	656	630	566	614	520	591	570	587	604	611	553	589	593	597	621	593	573	656	651	582	560	579	613	576	567	567	556	579	624	642	590	598	601	607	599	579	627	616	592	566	600	604	611	631	597	618	556	594	593	580	569	632	590	623	631	579	610	613	662	543	623	586	607	601	610	613	629	582	570	574	614	608	602	581	637	597	598	626	670	609	615	595	567	610	613	615	611	653	599	588	605	654	629	633	618	588	622	592	598	627	628	630	611	614	577	594	609	591	632	667	605	624	568	638	588	594	587	577	571	625	598	602	593	620	580	636	575	578	591	637	644	579	583	616	619	629	600	593	609	628	562	615	589	620	590	593	611	575	580	605	552	580	604	597	649	574	609	604	562	607	585	635	649	646	599	603	601	627	577	619	632	587	595	578	559	594	626	590	603	656	623	582	553	571	569	571	568	604	627	582	601	584	568	576	603	541	568	606	616	595	580	595	598	597	602	598	625	612	595	561	630	560	605	621	601	607	640	596	620	607	602	616	592	589	634	581	637	596	572	597	610	640	597	617	599	623	554	657	617	552	565	605	614	611	592	632	584	582	580	622	580	577	569	611	591	609	628	603	611	618	596	611	630	620	564	611	622	608	574	614	621	584	569	570	603	602	639	591	605	638	622	598	629	640	625	578	576	621	660	583	605	637	581	540	608	627	620	667	563	636	589	561	620	599	630	586	555	629	580	587	570	603	574	561	654	576	614	619	605	590	652	627	585	599	563	578	624	615	582	630	623	553	541	557	605	585	622	592	674	605	632	648	587	629	613	570	596	570	612	631	590	590	583	621	635	601	591	611	589	618	589	617	631	557	622	615	589	628	600	621	583	611	611	622	613	585	575	590	626	586	616	638	644	619	604	608	589	571	632	595	602	627	649	595	606	613	650	608	600	616	594	602	613	594	604	544	623	635	589	561	602	589	608	569	655	632	611	567	626	602	571	601	599	617	646	617	600	624	600	571	587	580	600	580	612	577	615	561	605	561	597	557	587	602	612	582	602	595	580	620	607	664	575	568	579	620	565	614	649	612	580	620	578	600	598	615	616	602	579	597	630	588	636	631	574	585	620	563	595	583	595	624	524	597	591	649	626	615	607	563	621	567	599	602	632	576	603	631	608	600	576	591	640	579	597	562	613	592	627	588	626	604	545	628	593	623	630	562	607	577	636	597	592	644	628	579	617	644	623	622	611	563	593	547	607	588	617	607	529	575	601	598	625	600	615	581	574	609	585	653	631	596	586	584	577	598	607	592	613	580	593	578	597	568	591	629	630	609	620	590	591	689	638	636	597	592	603	579	606	657	574	584	586	626	617	603	596	655	586	609	609	603	588	631	594	614	598	642	555	645	607	583	574	550	601	594	578	585	581	584	546	620	555	652	577	625	615	583	551	584	589	609	605	628	598	559	583	570	541	595	606	593	606	621	584	622	598	630	577	579	605	608	626	648	622	564	586	581	605	605	631	607	585	597	584	595	605	611	626	609	594	578	596	622	604	565	575	592	580	622	621	629	641	608	631	623	635	593	616	606	564	600	576	639	595	622	560	628	588	617	604	626	603	618	618	532	576	593	571	592	566	620	602	588	631	572	622	635	600	592	551	591	590	639	589	627	640	649	578	615	576	600	603	590	600	608	560	600	621	616	616	629	630	580	615	647	552	630	598	606	612	563	660	612	604	598	577	540	613	536	613	612	618	630	631	621	599	623	624	594	647	599	588	648	576	642	595	597	642	610	615	601	557	601	612	641	588	599	630	578	613	582	615	632	635	605	624	565	608	598	618	602	605	623	568	622	591	623	660	589	617	579	590	608	573	593	568	565	628	620	555	599	599	601	608	631	638	581	644	610	563	598	627	617	586	630	567	581	579	603	593	625	616	619	588	626	629	598	578	591	617	599	578	590	599	571	584	618	594	620	606	660	599	562	612	596	581	616	602	604	609	625	595	628	602	593	631	626	597	623	595	583	572	586	597	573	641	608	593	577	573	588	620	581	606	577	599	563	597	595	579	621	642	601	671	616	611	610	644	567	626	587	558	578	601	607	629	615	636	614	603	600	584	610	539	595	584	592	619	566	570	609	590	601	599	643	643	629	596	640	625	602	617	632	582	606	604	624	574	587	573	612	600	590	550	637	599	623	590	552	624	590	599	649	613	620	609	636	620	617	632	622	601	635	581	620	560	597	611	599	590	608	580	563	582	660	616	529	589	637	601	581	582	552	604	602	591	605	579	610	622	597	584	633	623	570	633	607	600	605	606	552	625	605	589	626	571	582	588	627	625	607	571	579	611	571	580	615	554	597	584	639	597	578	563	591	606	578	565	560	602	574	585	642	608	560	571	587	584	623	574	577	610	625	636	603	630	604	604	537	606	581	580	650	584	613	598	587	601	593	637	635	565	576	552	584	583	591	607	616	571	610	623	587	571	605	607	592	591	567	569	596	606	549	608	627
36806	73093	53625	33245	27040	19052	12633	8531	4032	1667	1043	1074	1194	640	632	652	667	621	655	605	636	617	653	629	591	637	579	588	604	601	596	590	605	657	607	649	645	648	623	622	628	620	684	665	611	690	616	612	660	659	644	645	617	610	674	665	634	674	631	641	637	653	609	629	622	654	628	637	657	598	656	625	589	626	658	634	659	623	602	583	634	650	668	657	601	605	656	641	610	644	648	619	661	625	614	626	630	656	678	629	605	640	635	646	640	636	633	604	661	633	634	619	659	646	650	620	634	609	611	654	608	626	593	650	611	615	650	672	621	697	660	595	661	638	623	632	633	600	650	640	662	635	627	624	629	619	655	645	605	630	637	634	620	663	571	652	616	643	597	688	618	638	589	565	641	694	689	575	700	662	612	640	671	642	662	636	615	613	648	643	595	607	633	629	606	592	662	631	611	653	637	653	631	670	656	649	628	625	636	617	650	607	623	608	633	615	696	686	626	612	576	611	656	674	659	695	667	598	625	619	638	658	638	652	648	626	670	613	646	654	647	612	672	616	651	613	641	606	603	641	638	627	624	630	657	644	680	660	672	665	592	657	636	628	622	633	638	651	672	656	622	618	611	640	621	640	694	599	643	644	654	611	630	622	622	631	650	610	659	633	620	611	627	631	696	635	647	624	642	658	635	609	647	635	653	615	659	626	606	613	652	662	655	646	639	648	602	658	628	693	628	650	612	671	579	605	699	639	639	632	603	599	589	627	609	673	667	634	659	606	652	599	630	633	674	615	640	681	610	636	629	626	626	645	634	649	636	617	640	633	629	583	600	638	624	606	644	610	634	603	641	663	654	604	617	642	678	643	609	656	630	666	604	611	630	641	654	651	639	625	640	600	663	598	633	643	648	659	618	638	648	640	643	616	619	651	667	620	647	647	607	624	690	627	619	580	638	649	670	675	613	616	632	623	611	617	644	629	643	656	635	612	644	661	593	622	669	616	639	612	603	603	619	625	669	579	630	636	654	631	612	638	646	607	668	607	638	615	636	640	639	607	637	637	636	680	593	606	676	645	668	656	617	636	645	641	660	615	666	588	641	602	623	665	627	666	642	648	646	612	610	655	651	639	628	616	672	562	650	577	624	641	633	657	643	611	661	616	630	635	630	639	629	643	627	676	635	650	630	625	654	654	660	652	612	636	641	642	618	617	633	656	597	608	594	672	642	590	629	632	665	600	636	627	617	666	618	588	677	659	662	616	655	606	631	646	647	588	628	656	595	647	613	610	624	642	645	618	644	651	606	598	593	617	659	630	621	623	665	631	607	607	663	638	605	645	668	619	591	573	636	604	657	630	651	601	603	640	595	626	617	602	666	683	603	690	621	633	655	651	616	629	625	626	657	661	641	659	558	657	640	632	666	636	602	650	662	626	676	630	655	592	631	639	656	638	655	598	652	613	673	627	597	630	648	648	631	659	657	669	607	621	644	665	634	610	566	678	671	603	624	627	590	631	640	601	665	659	649	633	613	631	606	616	594	625	672	633	611	642	595	623	599	650	627	622	638	602	647	641	619	665	640	643	625	589	627	600	694	629	666	658	643	647	639	651	609	671	666	608	651	688	612	596	602	633	644	641	634	625	651	628	673	629	652	656	633	635	623	647	647	602	668	575	614	640	632	643	623	619	651	619	625	617	602	635	593	617	624	612	631	679	639	625	600	632	657	668	660	669	618	630	656	607	645	669	666	635	660	651	620	620	655	667	687	627	599	630	668	643	651	664	600	665	640	623	643	629	651	648	652	640	615	625	627	670	673	646	655	639	633	639	632	649	619	606	686	635	582	634	643	582	621	675	611	647	650	590	590	643	637	629	623	628	612	659	619	630	585	652	609	617	678	650	633	642	610	661	647	628	656	656	691	620	619	601	609	655	627	664	612	589	618	665	648	663	662	605	647	681	638	635	650	619	613	678	631	640	615	668	638	642	683	603	638	619	654	670	689	707	650	603	650	651	667	645	652	653	569	616	615	649	610	582	616	637	635	654	599	595	634	683	601	662	607	650	657	590	636	646	636	644	660	639	610	619	599	611	650	620	649	647	612	578	593	612	575	644	669	640	651	626	671	670	649	630	616	626	627	603	640	669	615	643	631	632	653	583	649	635	645	640	631	611	603	601	640	598	618	627	624	642	620	606	646	612	673	609	635	625	631	615	673	626	652	685	630	650	640	657	621	622	649	677	593	617	644	620	638	674	638	626	647	646	598	633	654	659	651	621	608	600	654	646	622	603	634	676	615	641	622	692	635	674	634	623	651	659	584	610	644	614	596	669	637	641	681	606	605	569	635	630	627	600	636	645	621	626	621	613	618	601	678	648	625	609	659	664	653	640	632	643	635	572	669	624	642	606	656	612	671	655	635	622	647	604	619	628	605	641	656	604	616	631	664	628	613	633	655	655	587	610	633	603	630	667	628	633	617	598	644	598	643	649	635	653	645	663	651	623	662	657	658	649	654	619	624	670	676	578	624	655	615	636	617	615	598	656	605	615	605	621	616	632	642	598	642	592	623	648	638	606	657	672	679	592	649	631	626	607	619	652	634	638	611	628	662	623	626	635	625	622	636	648	675	637	658	635	668	621	627	640	564	637	658	621	648	631	668	631	615	609	657	592	641	631	641	625	652	615	668	599	679	637	624	701	632	631	663	660	615	640	669	670	625	648	607	632	635	625	639	589	686	617	607	646	624	657	631	618	664	674	611	644	612	647	581	667	664	645	648	611	628	623	642	613	622	663	634	594	571	650	652	629	658	648	578	651	648	669	661	608	594	635	654	646	628	631	630	620	632	616	654	606	632	672	589	615	626	583	630	614	612	696	634	639	638	661	633	578	650	635	684	611	616	650	652	620	647	658	604	677	637	609	600	618	627	645	585	612	619	607	640	642	632	663	617	630	671	617	633	660	671	628	601	621	658	649	634	648	682	663	603	648	631	601	635	656	629	620	646	641	635	621	603	672	617	659	663	620	645	653	624	623	619	612	628	645	658	604	678	645	667	662	642	623	634	653	706	601	600	630	662	656	622	612	628	588	630	612	694	634	637	652	623	634	633	622	650	621	647	608	617	674	636	595	625	634	655	596	636	637	652	615	660	633	619	618	612	631	638	633	592	634	650	647	594	618	632	613	633	672	610	651	580	622	611	609	656	640	650	671	617	636	646	665	644	644	616	627	646	655	617	642	633	639	613	661	571	635	621	630	644	622	625	632	644	620	642	625	627	649	622	640	626	637	614	624	614	640	663	627	639	631	636	609	591	642	630	632	610	628	651	634	592	639	609	666	592	651	622	653	630	623	629	653	681	657	636	643	652	605	645	640	622	627	591	617	647	616	631	605	667	635	586	662	647	598	634	667	583	642	645	626	652	649	637	615	613	645	637	624	646	623	615	653	644	616	650	638	645	634	609	690	588	639	634	628	631	633	637	627	697	606	615	669	635	617	611	642	612	645	677	682	606	628
22352	21022	28908	24296	21328	22363	23671	12784	5406	1734	1332	2493	2995	614	634	611	602	590	616	600	562	592	626	575	567	552	572	568	594	553	572	596	589	595	626	554	572	617	580	624	562	588	605	564	598	574	535	585	587	587	581	567	575	599	590	570	629	554	544	562	533	604	556	579	530	554	570	588	588	551	602	590	590	530	558	546	539	557	542	570	580	566	573	580	578	580	582	579	576	508	588	575	569	545	607	561	582	560	583	585	570	522	616	575	578	556	575	619	582	587	551	566	579	583	587	580	611	610	604	538	563	539	553	507	612	574	573	576	597	566	573	586	540	543	539	554	584	548	591	571	546	591	546	579	628	582	585	541	590	609	565	573	496	561	570	551	570	562	558	588	583	584	547	569	594	588	566	537	537	537	559	595	596	581	586	524	551	566	567	576	593	579	577	601	561	590	534	569	590	569	567	553	589	573	578	602	587	557	582	543	527	529	552	611	598	567	547	530	559	550	627	579	547	584	529	559	515	571	579	621	584	567	586	606	540	545	606	603	588	566	567	528	583	579	605	522	588	552	585	603	575	620	579	564	594	578	571	582	597	565	563	573	575	626	545	571	593	559	595	595	565	572	616	528	583	568	516	550	580	531	579	569	598	590	616	587	540	560	540	519	622	559	572	581	605	585	611	553	593	570	597	564	608	593	597	601	599	559	605	627	559	532	582	575	558	556	563	562	624	571	539	573	618	580	597	560	551	563	579	558	578	561	565	556	555	591	597	575	582	549	579	593	552	590	606	595	598	538	561	573	574	563	596	567	561	606	546	563	584	594	597	552	590	574	532	594	587	566	570	559	532	606	577	573	610	550	595	542	595	567	570	586	563	590	560	609	619	565	578	596	518	588	582	532	580	552	585	625	547	551	596	555	575	551	584	560	619	589	570	600	608	571	576	589	559	550	574	586	553	624	565	565	593	610	570	599	572	589	588	576	532	549	586	585	603	598	553	569	592	549	536	564	535	558	587	596	563	557	618	581	583	587	564	539	565	566	543	593	560	575	559	621	541	604	556	590	582	597	549	616	567	613	563	566	617	576	562	552	595	549	550	579	588	573	563	559	599	610	578	604	602	610	553	584	508	571	553	565	562	587	593	571	556	543	588	587	593	560	624	572	553	603	576	583	561	614	553	548	569	569	584	596	607	526	530	557	622	573	578	552	598	565	536	593	544	538	600	595	562	546	591	578	587	586	528	566	612	582	563	582	596	573	589	543	562	581	602	574	551	562	595	564	549	583	578	587	538	611	571	597	585	620	534	610	561	536	560	576	592	575	631	551	584	600	549	566	547	544	572	528	570	577	522	615	572	574	578	535	581	556	611	572	599	562	548	622	614	572	567	557	590	554	575	580	548	623	567	591	558	544	595	542	550	568	542	602	632	587	574	537	553	581	596	572	573	587	552	575	548	567	609	537	581	541	608	537	588	575	579	604	569	582	577	543	595	555	544	582	571	541	564	547	541	572	580	553	562	611	570	567	549	542	590	562	559	550	556	587	581	599	581	551	551	599	595	619	538	560	616	614	507	576	569	556	608	545	582	598	565	576	580	563	538	590	583	598	553	564	582	561	584	566	546	534	581	570	563	572	584	596	578	558	578	556	548	549	587	562	545	526	584	559	547	594	619	567	563	581	583	572	551	607	552	567	581	538	563	550	571	555	591	554	561	535	572	568	558	603	560	583	598	567	543	583	582	533	550	595	594	583	571	559	531	585	544	562	597	543	585	567	622	549	584	574	557	591	611	553	590	593	542	596	562	575	591	618	599	573	594	594	612	521	546	566	552	594	541	576	539	580	553	572	551	544	557	566	612	540	575	540	566	546	583	536	534	577	580	583	559	585	579	531	598	546	561	558	592	573	584	591	546	543	576	545	574	558	585	582	555	620	546	591	629	579	581	591	570	566	581	579	536	580	539	554	585	583	581	577	579	606	579	524	523	517	577	581	554	587	568	578	556	584	566	561	549	594	525	539	571	571	537	532	562	625	554	552	585	536	534	580	600	570	627	565	577	571	589	587	525	604	608	580	607	578	552	577	600	534	580	589	593	568	611	573	525	596	596	597	535	593	592	607	555	555	597	538	613	617	615	563	563	574	578	565	593	569	552	552	541	603	601	579	588	574	560	530	523	568	562	538	558	566	538	567	543	559	602	573	585	573	613	621	599	554	578	576	557	545	611	557	544	596	573	533	550	567	599	555	552	572	511	594	588	602	591	549	539	558	573	557	538	530	592	587	577	597	632	547	552	531	549	582	572	590	548	537	549	594	578	623	555	584	567	581	574	584	588	581	534	569	576	602	605	565	552	536	572	595	639	548	588	585	594	588	598	619	582	553	609	582	622	547	605	574	592	573	555	553	616	540	544	549	531	541	598	571	549	548	586	565	546	590	571	563	566	607	576	550	560	591	580	556	562	569	562	583	603	577	588	592	572	577	583	577	555	548	544	598	603	554	577	574	547	602	555	592	566	600	593	547	608	603	604	578	563	537	579	535	598	603	610	563	552	555	570	577	536	522	615	588	562	582	584	569	530	575	526	581	553	604	580	554	597	563	585	485	600	558	569	597	580	605	583	527	570	588	599	598	567	571	579	595	608	558	543	610	573	576	564	514	556	580	536	599	613	579	579	578	598	585	583	550	585	595	541	561	507	571	555	528	577	594	606	559	552	575	596	596	573	572	557	588	560	551	590	624	559	582	570	568	550	588	563	588	582	598	526	593	593	573	588	575	566	560	583	582	570	571	588	625	565	602	548	528	568	562	612	580	553	571	594	614	552	569	572	572	561	553	549	590	537	552	545	591	586	524	625	558	587	557	577	570	556	548	595	560	548	551	544	542	540	598	605	594	558	570	591	594	562	565	574	591	551	569	574	587	559	559	600	564	580	526	561	584	541	546	652	619	557	571	573	575	549	554	571	553	540	591	587	575	619	599	558	558	522	531	582	526	579	574	581	561	564	594	563	564	561	569	573	563	538	558	611	569	583	560	612	558	579	539	618	571	551	568	556	605	546	577	564	553	563	610	577	579	564	568	601	577	572	532	574	568	552	540	583	585	576	598	605	586	565	569	576	613	572	592	547	566	574	566	549	528	595	552	564	594	592	611	621	570	566	601	577	573	602	571	557	572	581	549	577	559	578	589	559	568	610	564	615	607	598	524	555	579	573	568	544	577	615	595	571	592	586	585	633	567	567	560	563	580	569	573	593	569	538	569	555	588	584	610	591	561	568	561	576	562	547	529	583	545	578	603	529	529	587	576	561	590	489	583	577	605	622	575	561	587	628	545	562	535	552	616	548	610	567	601	559	556	558	570	504	591	557	582	557	582	584	547	582	566	562	552	512	576	550	545	566	568	569	611	595	645	545	576	588	622	566	540	585	549	536	611	538	574	602	570	574	576	630	578	624	526	564	624	589	559	543	581	572	535	587	589	537	565	610	562	590	586	605	600	567	592	616	606	561	600
45111	81913	59251	38917	15281	19883	22134	15573	6976	2552	1878	4021	4248	666	636	631	610	614	615	614	647	609	621	613	581	632	614	613	596	595	614	600	615	588	578	583	605	591	605	548	546	590	565	644	571	579	561	558	573	603	576	556	593	577	606	614	603	573	643	595	621	626	617	611	595	582	625	617	562	586	587	569	586	527	602	597	587	556	580	592	605	601	564	546	631	575	580	570	570	608	541	586	551	574	550	555	570	580	582	567	576	628	549	535	598	612	553	598	578	605	564	600	570	586	585	584	615	607	562	584	562	554	553	605	607	611	579	578	619	578	579	571	590	570	599	598	561	568	594	621	574	583	558	596	627	594	579	592	580	627	561	566	592	582	538	593	567	559	605	613	567	624	575	601	618	576	578	574	592	576	574	638	602	588	578	562	617	593	617	588	591	594	580	586	597	583	583	603	601	590	623	600	569	531	574	565	603	601	569	585	564	603	571	633	594	599	627	537	563	624	557	552	590	578	604	564	557	569	588	588	588	585	606	571	618	523	584	601	579	604	590	634	562	589	581	544	589	581	561	584	579	572	610	548	547	579	570	592	574	573	618	616	606	601	583	605	612	584	587	550	561	584	538	554	536	591	592	581	549	599	542	589	600	634	563	581	530	576	540	560	545	577	550	553	555	621	602	584	593	593	588	588	602	572	616	578	550	605	562	589	600	587	582	611	609	529	605	574	556	594	564	588	622	585	650	582	555	536	551	594	573	599	611	553	563	576	579	569	571	582	560	584	559	579	566	593	584	592	553	606	593	618	576	565	597	553	586	555	565	567	579	551	599	611	581	571	655	548	591	572	549	573	596	594	594	579	610	571	576	571	618	593	588	621	538	632	584	589	598	623	576	621	588	652	585	590	564	604	601	589	567	562	617	540	583	617	558	620	613	576	616	577	586	594	581	582	585	574	586	596	572	577	567	578	605	603	571	586	608	569	548	548	574	583	554	608	532	565	562	550	576	572	593	578	586	582	608	576	627	555	573	580	622	585	547	566	607	576	615	594	567	588	571	555	545	623	586	551	646	606	596	527	528	531	604	586	546	591	593	582	575	556	607	560	576	580	615	602	584	567	556	553	590	545	544	582	593	585	595	587	586	594	605	577	528	561	579	610	582	576	622	594	557	561	594	580	619	578	606	525	569	626	580	586	609	601	593	554	599	569	562	582	601	610	590	597	585	577	582	584	575	621	582	618	545	577	623	597	544	580	583	562	539	594	576	568	562	578	571	573	587	578	643	593	632	558	600	573	578	567	614	543	559	600	560	539	581	625	604	584	568	562	567	567	583	558	636	561	585	591	600	610	567	563	535	564	582	561	575	570	569	548	580	541	585	575	584	577	603	621	569	593	548	596	570	563	559	601	622	590	571	599	575	594	588	616	576	584	570	567	558	579	562	599	583	556	608	581	525	525	533	569	590	600	565	616	607	554	577	541	577	612	559	551	592	591	578	560	545	604	580	542	616	545	615	575	613	598	559	558	573	584	604	597	577	568	594	571	605	561	562	600	548	572	616	559	622	598	614	605	597	583	569	572	589	518	574	535	583	590	586	557	559	590	563	594	560	593	607	540	611	559	595	583	615	587	574	613	590	578	567	588	603	552	553	588	565	597	582	604	579	585	619	570	553	559	574	556	590	553	628	576	594	601	600	586	582	567	591	609	577	595	557	565	567	580	575	572	563	597	605	560	556	555	599	568	594	582	541	591	624	566	592	600	577	548	620	595	535	580	562	574	604	603	602	572	536	610	576	570	579	561	576	577	608	608	598	540	580	607	566	594	588	561	558	583	631	589	577	572	611	571	575	576	571	595	573	561	603	594	610	590	604	609	585	624	559	588	535	569	603	624	558	585	568	544	579	580	581	588	567	542	580	582	615	593	549	586	571	612	563	572	549	598	593	562	603	556	565	573	525	575	572	582	537	596	580	546	540	594	632	530	596	552	580	578	610	586	569	561	586	585	582	548	592	584	611	576	589	579	556	631	583	563	579	600	571	578	581	571	594	617	586	606	580	593	578	521	575	605	566	567	589	547	584	580	564	561	597	570	594	580	592	608	575	540	567	584	583	611	519	635	561	580	560	569	623	552	568	534	580	552	539	569	576	588	600	557	572	597	579	595	569	589	568	598	579	587	565	623	559	525	590	578	609	603	614	605	587	531	542	646	601	564	627	604	594	578	632	550	575	620	613	579	560	535	569	586	549	601	585	609	598	529	610	578	577	536	618	593	596	588	573	572	582	558	544	552	561	639	569	529	607	597	551	583	626	575	614	543	582	598	600	550	601	570	592	555	540	622	590	577	605	591	573	567	584	593	602	548	626	565	535	569	560	597	566	600	583	613	570	580	608	630	588	605	604	576	589	589	550	581	598	575	560	617	598	622	558	542	612	609	601	587	558	554	535	614	576	565	610	637	555	575	574	596	568	552	586	578	568	587	515	625	504	593	570	579	556	595	605	545	566	609	583	554	563	603	575	607	585	584	578	580	558	582	617	554	583	552	569	584	582	575	614	609	640	580	593	587	581	549	581	584	572	617	631	581	544	593	614	554	592	573	553	597	567	613	561	575	619	605	560	578	598	580	593	578	597	580	614	588	532	601	567	541	622	573	581	582	579	552	580	571	601	553	563	569	586	563	579	590	576	575	590	606	533	564	531	584	577	611	576	585	578	584	572	599	592	572	587	625	551	539	560	582	571	571	587	566	551	564	558	570	573	563	568	575	581	563	569	581	580	574	637	584	578	595	581	586	610	589	551	550	610	565	586	603	572	589	597	583	547	566	601	559	548	588	572	616	571	598	534	580	574	533	580	594	585	591	590	570	578	576	555	597	585	612	551	573	621	571	585	600	545	564	599	606	576	566	574	555	552	555	566	544	584	599	621	535	556	601	537	549	592	605	556	572	620	636	537	623	655	580	563	588	602	568	601	527	581	608	588	536	608	578	595	599	568	576	558	564	582	558	565	588	566	563	604	589	570	562	582	552	586	597	578	575	593	576	569	601	622	593	580	576	598	587	587	564	575	557	636	583	611	549	602	590	612	571	535	566	590	579	573	619	576	615	611	563	562	578	608	561	595	600	546	574	521	577	570	576	588	577	622	623	591	576	588	576	605	584	605	562	611	571	576	578	628	548	570	578	573	596	578	560	585	610	566	600	598	610	591	560	598	610	580	576	587	614	602	602	600	605	565	537	596	585	567	602	609	597	562	590	584	595	592	567	541	610	558	559	558	545	607	597	583	583	584	599	554	588	579	567	531	554	575	625	568	591	583	599	599	592	606	591	571	613	607	599	577	601	539	595	589	572	636	589	601	636	574	560	588	602	566	588	574	644	590	595	582	562	576	570	595	586	582	588	567	585	606	613	580	577	555	628	599	597	563	627	576	577	594	631	588	582	573	534	609	569	586	584	599	583	588	590	562	610	567	551	573	595	571	609	578	574	554	611	579	574	588	617	539	600	570	596
33621	43812	40877	13614	2144	3947	3598	2049	952	560	442	419	421	317	355	358	355	353	353	355	339	350	358	345	379	352	347	386	345	361	371	361	347	373	343	355	350	344	350	366	344	396	370	336	385	377	374	389	370	330	336	375	330	356	335	354	360	362	375	377	366	362	355	341	362	369	368	374	336	372	343	358	331	361	370	343	401	371	365	335	369	331	311	369	332	350	336	371	348	378	368	355	344	366	341	346	314	369	378	342	337	337	324	375	344	367	353	390	373	373	330	357	329	390	337	402	352	394	355	358	407	326	352	315	340	353	360	333	341	381	343	386	340	371	361	312	353	328	345	362	361	361	368	390	384	370	347	358	396	361	358	371	345	357	311	354	325	397	352	358	350	333	361	348	333	332	337	329	336	342	346	338	341	397	365	357	350	317	362	360	323	348	376	401	338	395	357	340	342	384	336	338	366	342	327	363	336	370	379	336	345	366	337	377	309	323	382	339	312	327	338	343	359	333	380	368	329	397	355	340	348	372	375	369	368	335	372	327	379	341	331	345	381	364	335	357	342	346	401	374	352	379	357	350	360	358	335	326	349	356	340	370	324	337	352	349	350	350	377	322	372	355	348	341	380	352	350	338	369	338	346	392	364	332	379	302	346	336	340	356	327	325	365	322	319	358	352	342	332	356	376	313	371	332	348	395	339	351	336	360	311	391	371	394	336	384	354	366	395	375	378	316	341	366	364	348	338	382	337	354	340	369	376	389	359	362	359	322	360	349	378	356	339	339	336	397	350	365	383	347	304	324	350	360	331	361	361	355	378	373	345	350	346	348	358	340	351	314	368	348	323	340	342	379	347	364	357	342	354	357	343	341	335	371	352	346	346	349	352	360	359	334	344	358	323	365	362	352	363	337	338	353	345	355	391	328	348	323	376	347	318	364	379	393	354	370	330	358	339	361	348	357	332	371	362	358	375	373	326	378	340	409	360	367	336	356	363	382	348	334	378	394	328	347	332	361	367	364	338	376	317	351	389	360	359	369	347	379	368	356	367	336	357	353	396	368	334	360	354	358	351	376	344	359	342	371	353	355	393	358	343	371	366	335	346	360	327	332	380	385	328	338	361	327	303	355	359	338	353	361	387	388	380	338	377	323	329	345	363	354	361	378	336	344	322	307	359	355	366	355	375	331	355	380	334	340	324	375	355	361	374	379	369	363	342	346	345	313	350	332	382	343	350	342	360	365	329	347	358	358	329	362	318	348	355	345	347	359	331	351	341	396	355	342	342	386	353	350	375	337	354	354	312	346	361	378	337	345	353	356	375	392	342	373	346	385	347	375	355	386	352	366	358	363	366	349	326	355	371	327	349	340	379	384	346	346	365	347	342	330	366	374	377	339	327	353	356	387	352	344	334	365	362	359	347	370	379	361	347	344	364	339	351	364	345	367	352	341	328	380	367	343	342	345	333	333	335	350	339	348	358	347	362	334	352	317	354	339	365	358	363	369	357	356	369	329	346	371	313	362	357	330	324	354	370	376	367	365	350	326	362	342	337	323	379	352	317	355	324	347	367	371	387	353	325	358	336	364	398	338	355	342	403	333	341	359	364	334	371	338	376	397	376	348	354	353	349	346	335	385	354	344	365	357	359	377	363	336	364	357	366	365	360	380	346	329	332	343	399	347	354	342	353	327	388	355	356	373	353	356	370	364	336	346	359	372	351	360	328	387	368	340	345	363	356	355	329	369	385	338	364	373	344	335	360	376	354	369	347	331	380	373	360	339	345	376	339	344	364	350	348	357	321	373	399	368	356	399	383	349	356	343	345	359	347	328	372	343	351	347	376	323	330	328	327	360	354	328	379	366	350	337	373	330	348	361	339	359	342	348	329	333	355	372	345	382	351	323	354	371	347	365	366	331	379	344	343	352	341	332	374	325	375	354	361	409	317	334	354	338	352	371	360	378	352	353	352	344	307	359	325	342	366	361	366	380	372	363	387	356	328	376	358	390	374	340	327	318	371	358	369	361	349	330	366	364	342	359	364	377	328	374	360	333	363	340	321	360	357	346	360	380	368	340	349	318	342	361	368	337	361	367	336	368	385	317	346	329	332	337	339	337	377	361	348	388	340	359	368	359	401	370	334	354	326	380	381	331	319	373	350	358	351	358	359	354	367	347	362	343	333	343	323	340	343	344	332	366	330	378	317	332	371	367	373	365	344	364	354	370	351	375	348	361	314	353	381	382	362	379	326	341	351	363	343	354	352	358	334	366	362	330	325	338	330	369	356	372	384	350	374	348	330	335	350	337	370	331	372	350	367	363	376	357	321	313	353	356	363	374	335	363	355	361	361	365	325	353	368	385	350	323	324	357	350	374	362	367	381	360	346	336	356	363	364	383	374	350	370	360	390	370	336	326	375	354	338	379	356	361	391	363	362	333	333	348	324	376	331	400	354	363	353	348	354	394	344	369	343	351	329	358	342	341	356	363	372	352	376	362	335	359	328	336	338	374	379	321	373	354	345	375	375	328	364	362	405	347	351	399	360	368	353	351	342	356	348	323	357	316	306	360	369	351	329	330	359	396	356	382	384	372	332	340	347	336	352	351	360	358	351	338	317	373	380	360	377	350	325	375	363	336	356	358	355	354	324	352	358	366	386	363	379	353	346	348	356	345	374	352	350	344	368	341	354	360	355	361	349	358	365	337	371	362	337	342	378	341	337	361	348	377	370	350	348	351	359	391	336	363	339	350	357	362	356	354	371	346	376	350	360	342	376	350	341	330	369	377	337	335	364	311	382	358	355	304	358	355	365	359	336	332	371	354	337	351	347	357	348	341	356	334	355	314	355	393	390	324	386	354	337	346	369	321	338	355	349	387	334	310	326	349	367	394	334	360	374	358	396	327	374	350	351	335	362	392	361	360	359	361	351	362	347	354	347	316	380	341	361	384	363	342	342	346	362	398	374	323	352	334	366	366	369	368	394	392	320	354	363	359	362	355	336	367	358	360	350	329	348	330	337	326	348	341	351	326	364	371	347	361	365	320	342	330	363	341	324	355	338	379	329	355	386	345	331	345	354	379	331	348	374	353	367	319	344	343	357	371	345	363	371	356	325	351	345	408	331	386	365	356	371	368	349	345	336	365	346	389	345	372	328	369	349	317	362	373	343	338	382	368	345	390	373	371	346	376	363	345	355	373	360	359	333	333	357	331	353	391	351	343	371	362	389	378	348	314	358	326	393	347	341	348	382	352	354	365	370	344	347	382	392	384	352	331	362	342	340	334	350	346	360	341	334	356	347	328	334	381	336	345	352	365	339	388	361	366	364	355	378	376	351	337	347	332	366	384	360	363	370	343	319	341	349	335	375	358	364	382	338	374	336	327	366	360	378	372	373	366	346	369	357	343	356	375	355	329	371	353	355	365	354	375	354	379	371	331	342	351	370	310	338	340	356	377	387	350	345	370	366	355	330	373	355	366	349	354	364	361	377	364	372	335	355	346	316	392
37137	57053	37132	5945	2203	6621	5674	3081	1403	755	541	475	500	414	380	396	381	380	382	370	399	392	392	379	386	387	382	383	378	359	383	377	390	402	414	389	402	405	396	396	366	390	390	389	404	401	376	407	413	355	377	407	388	391	399	409	356	383	384	374	369	375	410	394	357	393	377	403	409	392	391	389	388	402	366	389	377	371	373	418	380	384	425	402	367	395	399	421	392	360	401	403	376	396	400	411	430	417	398	345	380	404	374	395	373	412	402	388	350	414	372	390	396	372	411	400	381	374	394	393	385	424	393	382	379	379	379	378	413	403	380	349	372	394	364	368	405	393	351	382	396	425	354	389	369	403	371	410	364	382	391	418	398	362	404	375	391	412	382	376	410	369	347	388	416	396	352	356	410	417	390	391	372	400	393	369	371	406	379	373	421	428	385	407	357	401	408	383	413	390	409	403	365	434	371	371	427	414	372	391	358	380	390	364	390	393	393	393	353	420	403	384	363	397	417	394	379	404	402	400	384	408	386	376	405	362	371	394	443	329	403	379	341	397	387	413	400	394	380	399	374	391	410	424	376	377	375	404	405	399	397	398	406	407	366	394	366	359	389	391	376	389	395	378	399	380	374	392	377	352	417	389	397	376	362	382	366	381	406	371	384	380	432	384	411	376	394	358	411	393	368	393	419	393	398	386	407	357	401	374	405	403	367	420	376	416	397	379	383	355	409	399	390	409	411	383	395	373	369	368	385	402	413	402	394	384	374	422	393	407	370	368	363	392	386	388	380	402	372	365	348	384	390	385	382	394	429	364	352	405	375	392	375	377	401	380	392	358	378	354	406	409	400	390	401	412	394	369	378	396	422	402	417	396	405	415	411	370	386	385	398	344	411	391	411	386	382	389	372	401	400	362	395	387	388	395	407	384	388	406	390	397	409	386	401	386	393	361	381	405	369	407	390	405	385	381	405	406	356	377	377	386	372	417	416	367	388	426	410	385	388	393	378	422	405	366	355	403	428	391	367	383	374	365	401	395	390	376	390	426	413	370	410	389	432	442	338	399	390	389	403	387	410	372	428	418	392	401	374	401	415	406	375	361	372	387	389	361	395	399	373	380	370	401	372	382	383	370	383	386	422	374	423	400	358	390	388	375	400	437	366	388	380	315	376	401	389	395	376	400	381	362	385	390	361	373	366	380	374	402	391	370	375	414	410	393	396	339	393	388	398	382	375	383	399	400	369	389	367	389	379	373	372	422	358	407	402	386	407	408	373	393	392	385	371	381	414	394	383	436	393	396	393	362	395	395	384	389	394	410	356	380	406	379	383	384	384	352	380	371	388	393	455	379	399	397	367	375	373	389	366	364	395	406	408	391	400	440	390	379	396	405	372	396	382	354	395	379	391	382	390	393	405	404	395	395	343	347	401	388	382	395	383	397	357	392	374	408	392	373	378	371	381	418	349	431	364	381	394	389	389	401	391	401	350	400	355	401	388	389	401	357	382	373	391	371	370	396	400	357	382	363	398	388	424	392	365	422	403	409	397	360	389	369	366	363	378	393	395	375	369	391	428	350	382	398	418	405	436	379	378	379	406	352	391	366	397	379	400	402	449	406	395	374	387	402	382	390	404	410	418	368	383	377	393	386	361	358	380	393	400	379	394	403	389	398	418	394	367	364	398	414	411	385	392	392	371	381	399	410	378	413	395	396	354	431	425	369	389	385	397	334	394	419	400	385	412	419	401	408	400	411	388	397	413	395	394	381	398	396	394	378	413	380	394	410	384	388	374	359	379	384	376	382	389	409	399	366	385	397	381	378	364	380	382	363	413	381	415	366	381	369	381	361	370	401	391	409	428	412	392	419	359	367	367	404	382	368	391	401	408	387	385	385	367	397	396	396	407	424	388	362	428	380	403	390	400	404	413	349	395	381	351	404	394	393	407	415	372	342	388	368	397	399	388	405	401	392	377	414	373	375	410	383	369	366	414	406	387	378	395	380	412	429	414	384	400	372	397	395	315	389	400	393	415	379	373	392	423	386	412	350	390	376	425	409	373	378	411	384	402	418	357	365	377	403	375	399	411	369	404	404	407	364	385	398	413	416	402	393	409	390	430	362	386	393	370	379	374	391	402	350	374	392	404	410	385	406	414	389	398	387	413	377	400	411	348	361	374	360	386	387	366	377	359	402	419	395	422	370	393	384	391	406	358	375	383	398	382	377	406	391	406	388	410	368	386	390	390	373	401	375	390	407	394	403	349	367	362	385	384	415	377	347	398	388	361	363	363	399	388	364	372	335	360	371	366	384	397	402	362	371	412	391	356	378	440	364	406	381	398	365	408	372	415	368	379	423	401	379	373	419	370	403	394	406	388	373	393	364	381	408	394	370	387	397	370	378	414	375	400	399	392	363	376	372	359	413	405	369	373	381	390	399	386	391	380	342	382	381	385	410	407	421	412	418	377	403	399	380	381	386	417	373	375	334	372	428	399	384	366	415	396	391	381	404	381	414	386	358	359	383	387	386	371	428	397	391	374	355	405	393	346	383	414	367	372	381	391	407	391	374	411	366	372	396	424	417	391	411	402	423	393	422	374	345	389	396	419	382	420	367	386	354	371	399	390	375	393	370	404	389	403	408	398	412	403	378	383	371	391	357	386	365	413	361	390	423	391	385	376	351	336	379	397	412	379	392	381	393	405	414	430	408	354	370	381	381	416	385	376	427	417	398	427	394	424	398	360	358	393	390	392	379	392	415	384	394	353	395	402	367	401	393	363	351	388	420	383	401	384	389	375	377	388	418	391	368	394	401	384	403	406	410	367	390	423	375	374	399	356	406	355	339	382	382	376	370	385	363	342	393	391	391	379	370	415	399	417	391	389	393	412	415	427	419	390	391	353	384	405	382	367	384	377	384	365	422	369	401	415	421	406	387	375	425	365	362	379	378	371	394	378	384	398	394	383	400	413	347	403	408	406	354	378	350	400	420	385	364	403	393	367	390	369	368	396	405	367	428	406	405	358	359	406	411	399	401	411	354	384	393	387	405	420	394	391	387	395	371	409	384	380	387	394	379	414	376	372	400	364	401	411	377	377	396	399	345	373	383	401	369	369	425	343	385	387	385	395	412	385	396	388	390	433	406	375	364	384	360	402	380	392	382	387	386	408	385	353	382	381	375	431	386	397	380	394	387	373	384	371	391	375	373	415	418	369	361	380	381	406	424	385	392	396	375	401	362	396	410	412	381	388	368	355	416	366	362	388	358	412	416	380	381	403	409	390	386	413	406	387	386	404	395	410	402	397	382	387	388	381	403	427	403	412	393	413	378	417	393	372	395	385	387	398	410	372	416	418	416	362	368	374	419	403	405	357	386	374	377	366	414	367	401	377	402	401	413	362	368	418	412	399	409	409	357	391	372	389	393	336	411	420	383	368	368	363	388	364	413	410	399	418	361	420	392	414	349	394	399	386	403	377	404	388	372	393	362	385	405	337	382	398	369	402	380
23629	21179	29271	25784	20801	12054	6095	6233	8107	7827	5242	2326	1322	345	370	343	364	376	358	295	355	334	331	341	345	342	315	351	324	276	327	324	375	335	378	360	304	345	312	328	337	304	347	378	356	352	314	361	346	343	324	317	340	334	319	314	331	334	375	336	325	356	296	315	334	342	317	305	322	327	339	358	320	294	323	327	353	313	344	338	355	322	365	315	324	321	303	341	328	311	334	336	294	319	333	332	346	337	329	308	282	322	299	314	316	374	335	320	368	338	302	356	365	312	346	359	323	329	315	338	309	354	353	316	330	301	337	352	345	311	322	327	335	330	333	315	334	306	348	350	332	337	333	322	355	356	330	353	339	346	313	348	327	334	327	330	313	284	351	375	352	328	314	341	358	326	312	318	376	343	333	357	321	328	333	331	328	341	316	327	334	306	331	312	351	351	380	351	317	314	340	334	340	353	308	305	336	309	296	371	341	347	338	348	325	327	317	346	326	314	353	329	333	312	317	314	359	356	358	353	327	329	349	306	361	300	361	303	351	302	337	331	332	361	345	328	358	274	342	356	311	333	322	292	339	316	326	315	398	360	339	304	371	353	330	289	341	357	309	331	342	319	309	313	347	318	346	349	324	335	298	325	340	323	314	330	340	323	300	322	338	333	318	338	316	331	348	336	301	351	343	361	327	329	356	298	315	349	351	304	326	323	297	346	310	310	334	317	298	322	313	338	353	361	308	355	329	346	350	335	378	309	333	358	338	333	367	326	318	358	331	323	375	340	334	350	349	326	364	337	319	341	367	355	345	325	334	352	334	364	331	331	319	343	331	322	364	330	349	320	333	293	333	333	314	312	347	295	332	388	325	340	335	347	347	327	328	342	329	320	377	326	363	336	324	292	321	328	390	331	311	335	326	341	318	316	376	357	324	335	308	357	330	374	362	326	325	315	359	333	330	325	316	344	307	341	335	325	356	341	320	312	292	325	328	323	346	347	331	332	348	340	313	306	360	357	333	335	333	312	323	338	389	314	317	360	326	328	375	304	329	349	351	303	310	330	345	317	312	321	289	360	354	335	332	350	357	320	318	328	309	331	334	356	377	324	343	306	314	338	333	302	344	349	324	330	327	329	286	324	319	371	340	320	341	316	322	323	347	339	290	335	336	316	328	327	349	361	379	354	324	346	326	328	328	342	362	328	306	331	331	346	395	345	322	328	307	343	315	329	318	352	340	323	319	332	367	325	330	323	333	345	354	317	345	311	339	310	341	336	315	297	302	344	318	312	359	330	333	323	336	350	314	311	342	340	325	348	299	319	326	299	359	372	328	302	303	352	339	302	341	330	368	345	300	330	318	349	344	329	355	327	353	362	342	357	342	330	332	289	388	327	326	361	317	299	334	357	348	326	327	306	284	341	360	310	305	358	330	320	330	327	326	339	319	319	338	364	310	343	327	332	291	301	338	313	321	339	356	321	317	288	354	335	332	338	355	342	299	320	294	294	339	311	314	324	337	352	330	309	311	321	369	344	309	362	334	342	336	321	341	366	344	312	273	326	352	338	328	322	328	326	329	324	340	336	318	327	335	332	348	329	316	311	347	350	307	293	336	297	350	327	331	324	342	345	343	331	359	307	310	337	334	345	334	334	329	353	304	306	287	327	322	338	371	356	332	297	338	324	310	327	370	343	300	359	306	316	350	346	325	319	327	334	352	350	300	323	350	309	339	351	312	369	342	323	329	364	328	329	312	353	321	344	328	358	296	321	333	310	348	328	330	329	303	363	311	334	322	318	347	347	356	348	350	332	335	344	346	321	340	300	327	314	335	351	350	343	313	341	321	327	359	337	324	329	292	319	348	327	335	337	298	349	288	328	330	329	335	282	344	345	323	348	301	335	359	349	294	340	295	329	334	331	293	327	347	311	300	292	328	377	329	340	319	325	321	373	353	338	306	352	357	353	304	321	316	355	338	342	334	313	357	318	318	339	333	321	360	294	329	345	317	333	324	378	333	320	341	306	341	303	352	341	320	323	356	355	348	317	350	342	351	350	328	324	352	337	356	321	291	303	323	347	332	351	352	327	325	370	336	326	363	319	339	350	287	336	348	313	348	358	354	362	353	329	305	326	321	319	332	333	343	323	311	317	342	311	338	346	350	329	350	338	354	358	338	335	334	305	322	358	348	347	324	345	306	324	315	336	343	334	336	362	321	308	323	334	323	330	296	345	310	330	325	318	341	338	349	324	329	333	319	320	340	320	302	325	325	342	331	303	316	340	322	327	312	339	302	358	317	317	338	334	328	326	320	332	325	328	298	303	311	332	300	307	302	305	343	314	319	316	317	328	309	321	340	338	351	341	341	326	330	336	348	315	324	338	332	345	357	343	331	347	306	300	337	315	347	354	339	323	330	350	327	323	328	302	355	326	327	336	315	321	328	337	324	351	314	334	343	387	356	334	355	339	317	358	302	344	345	344	298	331	359	346	332	316	342	332	327	333	344	338	328	316	341	351	318	312	333	382	310	368	301	340	330	329	344	348	305	342	321	328	324	335	320	359	359	317	319	355	342	331	329	323	323	308	292	290	332	351	340	355	347	327	340	375	342	329	360	267	280	325	314	315	324	316	335	346	395	326	327	325	301	334	353	336	330	344	350	347	299	311	352	336	334	316	347	343	317	332	310	319	314	356	348	312	311	314	313	363	354	310	352	345	333	352	312	310	371	323	337	361	315	383	336	348	332	326	317	303	340	361	309	316	337	319	369	340	327	340	329	330	326	312	339	339	323	339	357	333	324	332	368	321	354	310	333	382	346	353	303	343	334	333	304	345	309	351	334	316	344	302	286	335	310	325	364	329	345	321	336	345	323	331	330	313	331	327	352	353	352	318	354	340	332	339	333	304	341	348	349	332	341	337	298	317	315	335	309	344	328	350	321	343	346	355	307	309	337	336	346	340	352	331	361	309	367	313	316	346	326	334	315	331	307	324	321	350	339	318	337	331	337	354	315	316	310	331	300	344	325	310	337	329	332	341	361	336	332	348	323	338	334	354	355	370	314	317	339	334	368	346	331	390	287	378	329	352	321	321	312	321	333	300	332	327	325	343	288	320	341	314	393	355	368	332	341	293	311	328	328	314	324	366	350	346	349	349	336	352	316	366	332	330	329	336	339	325	316	329	338	347	356	344	328	346	315	365	303	383	301	355	331	337	339	343	337	330	333	335	296	320	327	348	310	342	363	311	329	332	334	321	338	318	308	349	343	301	351	358	369	364	340	356	314	339	328	343	347	314	323	337	362	338	306	313	347	341	332	335	326	363	336	338	351	352	321	329	336	326	313	339	344	339	322	345	321	328	303	320	331	313	334	358	356	335	344	317	335	298	312	360	351	312	357	324	325	365	312	339	314	330	324	329	305	349	289	327	309	298	335	327	323	335	342	323	338	308	354	350	312	333	360	337	350	320	303	303	296	325	334	345	373	336	366	286	325	325	301	318	313	349	341	337
38912	68537	47805	23879	9535	7131	7664	9649	12130	11662	7710	3707	1954	382	394	401	343	379	399	352	333	356	401	385	379	387	356	371	367	353	368	372	338	356	341	315	361	345	359	371	380	390	341	358	378	378	317	364	337	353	374	372	342	367	373	344	360	368	337	366	350	377	365	337	366	376	342	360	363	332	355	338	309	349	371	371	385	340	331	340	359	380	353	333	367	356	366	344	370	360	358	377	377	339	340	379	342	347	369	379	345	347	360	341	353	375	354	389	359	366	388	349	379	382	371	347	348	337	343	318	327	346	326	338	377	348	365	376	406	390	316	358	382	365	370	378	348	366	372	390	340	367	341	331	389	389	374	347	351	365	357	359	358	341	341	357	352	366	398	372	358	352	344	341	369	376	347	342	369	383	339	356	350	352	338	363	342	360	333	387	360	360	357	346	314	348	348	360	310	377	364	347	387	344	359	378	374	362	302	362	370	328	408	375	364	340	375	376	352	368	369	356	346	384	363	368	359	317	383	328	387	365	322	337	364	389	336	348	314	334	316	334	350	331	350	363	417	388	365	364	358	325	355	362	356	340	405	329	375	353	380	347	346	372	372	323	341	379	326	387	390	358	350	339	388	359	354	383	339	392	365	374	362	360	385	349	373	370	364	358	332	340	358	352	374	370	344	355	352	351	369	329	360	347	380	339	387	362	360	354	351	378	355	379	377	382	353	338	362	316	402	387	324	339	373	358	359	342	412	359	349	369	329	355	333	339	350	378	362	370	358	367	380	369	363	371	363	358	375	325	387	371	372	369	375	341	336	363	342	327	332	347	353	345	343	324	336	358	366	362	350	341	384	326	355	351	365	342	368	370	322	386	374	349	387	367	354	387	366	358	354	367	362	334	372	360	346	344	344	384	391	350	333	330	348	332	344	342	338	373	359	335	393	334	374	354	372	351	352	369	350	364	368	371	326	378	370	348	366	371	369	322	360	357	340	352	312	416	368	365	354	376	375	344	339	341	380	377	368	390	359	388	337	361	343	392	370	370	356	350	346	343	354	346	387	330	338	333	357	333	346	355	379	367	364	355	346	406	334	365	366	322	355	346	351	372	326	364	357	388	348	367	344	339	329	336	341	355	351	400	380	337	347	350	339	379	347	335	356	320	361	349	349	342	339	360	344	335	354	327	374	327	362	375	327	352	335	378	321	332	344	381	391	355	382	356	374	340	394	364	335	355	394	379	353	361	342	373	336	397	375	351	363	381	390	360	342	340	366	347	344	375	357	329	411	371	347	351	386	367	366	348	332	371	360	355	408	369	334	375	375	384	353	355	361	310	371	372	348	347	337	389	376	374	349	360	342	382	333	357	361	384	338	381	337	358	330	387	337	352	371	325	346	368	331	382	362	363	356	388	359	355	394	367	322	393	349	380	329	340	355	363	363	347	365	345	344	340	341	376	326	337	362	326	340	353	375	352	346	364	346	331	355	365	326	332	375	331	340	356	321	322	368	366	389	403	342	392	360	382	340	338	322	348	353	335	353	383	380	366	340	311	349	336	344	350	351	375	364	353	361	352	392	317	358	378	366	377	365	355	351	339	380	383	347	332	331	398	340	359	333	346	369	323	370	342	373	385	371	376	344	383	412	374	358	336	365	349	361	354	370	333	363	363	361	356	359	349	371	383	363	353	374	367	353	334	353	333	381	347	366	331	357	354	358	354	364	343	324	348	351	316	353	309	390	367	351	338	356	352	383	369	352	394	360	360	355	353	345	342	370	331	355	375	357	366	386	328	358	346	402	339	359	371	344	358	350	386	345	371	364	383	417	419	362	361	318	344	354	337	354	357	360	367	361	361	374	324	370	367	350	370	347	351	369	333	328	360	357	359	352	334	359	325	356	359	367	352	368	334	354	371	361	322	349	359	332	368	355	348	341	385	331	372	353	359	349	350	376	374	348	325	336	365	355	346	344	316	316	366	343	350	340	348	350	365	345	373	371	336	355	372	373	358	335	341	369	373	360	336	345	379	330	324	347	371	370	388	345	360	385	375	383	381	379	351	345	359	364	365	379	347	352	343	345	348	358	369	355	369	360	394	339	368	323	355	350	354	360	349	341	369	346	369	323	362	363	347	337	358	341	399	352	316	364	353	362	355	354	373	346	378	374	351	352	364	332	348	376	395	367	364	322	386	344	373	369	367	349	373	337	377	371	339	334	369	395	357	334	311	381	342	368	365	389	373	342	362	346	367	395	377	361	366	353	388	345	353	362	334	343	369	334	342	350	360	332	354	364	339	350	345	376	352	360	352	350	369	393	368	330	347	352	337	360	352	337	366	365	350	347	367	370	347	349	385	359	339	331	364	367	335	344	352	356	359	337	336	351	351	365	375	365	358	353	322	341	347	363	373	367	385	353	389	355	341	323	341	342	350	339	356	380	325	353	371	322	347	385	357	348	336	379	329	367	375	374	349	349	371	345	358	360	357	378	360	356	356	384	353	367	339	342	322	363	324	379	346	358	319	369	364	388	367	418	331	364	379	331	342	363	339	339	338	367	351	346	351	347	330	382	350	381	344	349	390	349	362	343	324	345	340	354	327	392	372	359	352	381	358	382	340	339	339	339	361	342	400	402	373	348	341	370	379	364	365	353	314	334	334	365	332	330	356	365	354	389	318	312	367	353	362	396	365	355	351	326	341	378	376	393	341	366	381	355	372	322	368	364	359	397	344	316	353	368	370	375	367	363	349	357	384	320	354	362	337	357	368	363	345	339	358	358	332	349	364	376	332	336	379	367	374	359	372	362	347	340	331	377	340	340	362	353	357	357	388	358	325	361	362	346	347	342	367	384	339	363	340	356	331	330	356	398	352	379	365	357	330	368	363	339	330	348	355	360	360	357	339	349	388	334	355	372	363	366	349	349	351	363	334	376	346	364	367	360	330	364	317	339	368	363	363	392	380	352	363	387	393	341	343	377	348	354	378	332	339	378	383	382	364	336	389	378	350	371	379	330	356	332	350	355	333	402	370	325	353	364	376	357	388	367	368	307	341	366	353	359	388	350	363	333	364	356	356	376	327	360	357	352	383	341	364	374	363	352	394	382	329	340	358	329	394	365	331	358	324	389	352	397	376	354	366	367	361	369	363	363	408	366	356	371	339	355	338	363	357	382	336	346	374	333	343	376	339	385	363	361	366	362	384	367	374	358	350	371	329	349	340	405	333	349	342	368	342	353	318	384	362	380	353	326	353	372	349	383	348	337	358	347	385	353	386	327	364	366	352	327	339	370	373	369	349	367	346	344	335	346	345	376	371	341	373	362	349	339	325	376	363	383	336	349	359	336	386	362	344	334	335	370	368	362	355	378	334	328	366	362	350	372	357	356	407	399	341	369	369	350	379	337	346	363	368	373	341	369	382	339	360	326	327	375	358	353	371	364	347	361	351	388	384	365	334	406	384	345	387	367	370	362	356	374	342	348	337	357	368	368	370	364	355	345	357	366	375	364	343
24864	21999	33188	30788	24660	13411	3017	5139	4002	3952	2544	1637	1033	574	570	533	571	550	620	571	580	552	550	562	547	550	544	554	557	537	596	539	568	564	561	575	632	578	579	584	564	557	567	571	583	561	575	517	542	535	600	576	579	566	598	561	576	585	548	576	594	571	551	545	574	564	546	528	535	578	615	580	561	533	585	562	547	522	576	541	610	551	566	584	564	594	550	544	539	533	554	589	600	561	520	539	526	580	601	553	526	543	597	540	529	571	579	536	558	566	539	571	556	551	544	550	611	566	612	563	514	554	553	558	523	573	564	576	566	541	589	581	574	572	557	589	513	582	563	548	603	512	562	548	554	547	544	566	542	563	557	546	563	550	579	538	589	557	588	546	548	571	574	568	544	563	548	580	564	495	547	589	587	541	560	568	583	541	563	554	547	521	544	578	547	604	514	572	552	575	574	545	560	574	599	589	510	583	619	566	547	587	556	563	545	565	559	553	565	532	605	524	539	571	568	549	558	545	529	532	541	588	539	585	594	590	541	554	581	565	569	562	618	546	568	560	586	588	531	520	581	574	577	541	552	584	544	558	546	628	557	592	587	558	558	542	550	612	565	558	520	562	570	562	505	537	556	622	533	582	549	548	573	538	566	593	543	521	562	566	608	520	535	612	546	575	578	578	558	533	573	514	567	533	555	615	573	546	567	583	544	550	549	565	533	567	574	549	560	546	545	539	577	573	554	566	575	546	580	564	563	560	562	557	589	520	523	558	591	557	563	544	600	542	555	571	556	498	547	564	600	538	564	519	575	569	554	566	546	524	598	511	545	575	543	581	551	547	594	557	578	538	572	543	543	542	550	582	560	538	583	549	561	536	561	589	550	537	572	580	556	556	560	553	564	562	603	526	539	530	529	585	521	517	575	554	509	563	543	562	555	562	581	586	585	574	532	585	614	560	568	549	561	542	555	535	574	525	531	572	516	534	536	561	557	549	555	580	561	601	551	536	573	541	556	528	547	538	572	595	549	546	571	588	590	563	533	560	540	551	541	553	551	564	530	504	583	600	573	565	570	566	541	588	561	538	568	578	529	567	527	525	552	543	529	535	598	559	554	538	579	563	553	555	528	559	587	559	562	547	551	540	523	542	564	555	520	599	550	574	569	557	607	530	639	537	593	578	542	535	564	567	569	565	562	588	567	527	539	532	523	578	562	559	582	570	525	602	578	573	560	528	556	562	570	578	526	586	563	553	532	577	531	562	558	555	580	585	563	546	565	557	554	543	573	568	560	529	578	568	589	593	579	566	574	541	552	599	548	544	552	550	583	556	557	539	584	553	531	535	535	568	556	507	550	574	551	554	518	549	545	556	579	584	567	576	594	587	545	554	534	534	597	534	540	567	558	587	583	566	539	532	563	529	619	517	552	543	540	598	551	537	529	513	553	548	545	534	522	576	562	568	529	536	533	496	540	597	617	590	591	531	576	560	563	552	558	557	548	575	586	587	579	568	514	581	557	557	546	555	559	585	535	565	553	545	561	579	589	560	538	581	542	547	571	553	527	609	569	595	514	558	551	572	566	573	564	522	573	555	507	561	525	512	571	566	555	542	514	511	587	601	586	550	510	581	543	541	558	569	566	560	561	574	565	575	572	539	608	543	547	561	548	544	587	513	564	564	489	592	559	568	582	553	530	538	548	525	586	557	595	518	558	563	516	568	571	560	583	583	531	524	589	564	549	581	525	589	548	541	609	567	541	505	539	539	584	544	541	536	550	563	541	584	589	585	603	542	564	571	570	550	581	571	543	573	582	556	535	554	543	567	578	577	566	568	552	563	540	599	574	572	526	564	529	562	559	560	577	527	585	554	571	562	545	547	579	594	551	557	562	575	561	562	531	577	569	550	538	560	562	577	599	538	568	562	599	592	570	582	510	517	550	587	555	556	511	537	570	588	578	546	524	513	572	498	561	589	578	562	536	531	559	570	542	548	549	555	556	595	563	614	533	575	574	567	591	563	558	589	556	564	615	567	566	537	534	522	554	534	546	576	560	606	541	576	513	551	539	573	587	579	571	558	627	569	541	549	528	554	560	561	572	563	548	557	535	570	585	540	544	577	532	587	541	537	549	543	548	557	592	564	556	574	559	556	543	573	563	578	561	555	568	533	551	532	514	541	543	575	574	545	527	571	552	580	563	575	593	576	549	499	560	498	535	538	603	550	573	577	555	565	556	532	541	550	535	556	536	555	537	572	543	543	530	540	575	563	529	536	568	593	550	538	575	589	567	557	560	593	578	546	565	589	548	587	569	552	580	546	575	542	578	548	591	590	583	599	525	523	547	549	529	559	597	554	567	552	565	564	557	575	566	550	524	544	527	559	539	545	581	528	586	564	497	557	565	548	553	567	603	581	515	571	587	577	573	580	559	559	580	561	547	527	542	551	549	541	551	553	552	597	552	558	538	572	561	540	550	571	498	568	533	566	595	569	501	541	545	586	568	578	581	578	521	545	536	547	595	540	547	564	577	566	540	576	573	555	558	540	563	559	531	574	544	549	555	539	591	526	554	551	523	541	550	559	524	567	541	557	552	530	526	576	546	528	555	572	562	560	560	582	506	531	509	540	574	508	540	555	589	540	562	573	556	583	572	539	590	561	558	585	538	567	551	527	573	574	572	588	538	603	558	554	527	541	570	535	583	559	541	559	567	579	540	580	503	580	557	521	577	567	561	531	529	580	552	571	603	586	601	560	580	623	571	516	565	549	541	554	543	581	548	591	560	519	571	540	588	548	549	564	555	558	602	562	548	521	550	578	612	556	556	563	611	554	558	539	559	565	564	589	565	550	588	537	597	520	538	583	533	568	563	520	572	556	573	573	537	543	523	566	576	590	603	538	544	556	588	586	568	554	535	576	562	563	543	536	563	562	564	537	532	570	506	504	544	501	561	569	561	542	595	578	528	551	584	580	550	573	605	579	571	535	608	595	569	537	556	569	591	584	559	543	605	520	547	574	506	562	574	490	571	525	520	550	561	593	533	544	509	519	545	547	602	549	536	532	578	542	540	568	578	620	557	567	597	544	586	568	556	555	519	562	567	556	561	573	536	555	578	600	619	574	557	546	576	533	572	560	577	570	572	546	573	584	586	563	567	505	572	565	531	547	592	592	577	548	549	524	532	557	595	550	527	548	561	596	518	548	560	554	524	560	576	560	547	563	548	567	544	585	546	536	562	542	533	583	536	550	536	562	591	550	520	567	531	605	570	575	598	552	572	580	562	559	544	519	559	530	558	566	577	550	572	597	615	577	565	588	541	506	596	534	536	581	574	526	581	548	611	563	582	562	547	578	529	573	593	536	544	564	569	519	557	578	561	566	537	582	568	576	558	503	536	553	603	592	561	530	575	608	581	564	547	601	590	577	541	548	594	579	533	571	564	571	549	592	513	526	536	549	596	530	543	577	535	564	547	546	577	565	583	568	549	624	635	590	587	603	527	576	540	555	573	552
26621	60697	50017	34561	29043	12081	3931	9615	7259	7123	4369	2849	1487	609	660	604	590	621	605	628	607	539	611	597	593	614	634	638	630	641	569	551	603	623	597	601	585	652	588	594	622	588	639	614	635	610	570	609	567	572	548	602	605	600	589	579	662	568	617	575	606	590	605	584	566	640	586	606	595	608	621	618	604	589	627	598	602	608	589	600	595	620	615	632	623	597	565	596	572	583	590	600	621	597	604	574	615	591	616	547	574	621	578	580	606	611	595	572	574	622	557	577	593	621	590	589	578	606	610	594	607	561	578	581	559	616	568	583	621	582	614	616	556	594	583	566	615	584	595	593	585	614	637	570	580	574	584	564	576	618	605	558	620	563	609	630	588	619	625	569	579	628	627	576	594	607	641	582	638	569	589	607	595	615	553	604	569	594	566	629	596	627	551	625	603	599	619	608	594	581	575	548	614	581	570	563	642	554	581	629	604	564	539	636	591	620	621	610	640	580	601	537	603	595	591	611	586	620	574	584	535	615	576	583	616	620	609	567	615	581	582	559	572	593	559	583	598	621	601	601	601	652	582	578	599	567	562	589	585	617	612	597	625	599	619	562	570	563	603	626	573	619	597	564	582	590	578	577	609	590	600	581	592	588	610	602	607	604	624	578	606	609	590	558	597	595	621	568	574	582	527	636	626	590	601	635	569	601	586	594	618	603	602	603	560	584	570	618	584	588	607	622	608	605	632	624	613	599	584	598	582	609	640	588	560	565	591	589	622	603	596	617	619	614	606	621	550	571	613	597	600	595	605	591	590	597	588	590	607	636	588	594	611	573	571	583	614	548	613	582	588	629	543	598	579	612	642	607	576	615	573	629	567	642	613	622	582	646	579	604	586	609	597	573	571	600	597	603	623	592	619	582	601	586	541	620	626	605	615	656	576	578	548	603	638	595	600	593	590	619	577	576	610	666	600	617	587	599	587	634	602	572	608	623	597	558	615	622	612	599	612	582	607	585	635	577	615	619	576	612	591	586	578	596	572	639	595	591	597	614	614	564	569	608	664	587	568	531	607	596	568	617	597	621	577	592	580	593	577	647	627	558	605	595	614	591	631	576	612	580	603	615	577	634	551	634	594	569	627	577	606	616	618	624	596	587	611	564	602	609	615	586	558	613	589	588	592	608	598	584	605	606	586	617	619	576	609	592	589	595	604	630	592	552	581	615	579	562	593	583	568	601	599	603	636	598	597	572	601	559	557	560	598	568	557	598	579	609	564	589	553	598	582	548	565	572	594	582	634	610	557	578	560	605	585	596	671	578	600	584	579	589	612	616	612	574	581	543	584	589	560	603	643	626	614	578	582	617	588	544	553	596	606	622	600	593	673	572	603	539	617	610	598	567	585	585	627	617	580	607	615	601	629	600	583	630	596	593	595	651	603	674	610	624	595	619	603	566	579	572	594	609	566	583	582	603	561	622	655	597	562	598	593	624	607	608	569	566	573	598	603	619	607	630	642	577	587	626	588	605	579	577	580	612	589	618	619	643	630	612	558	587	613	567	632	581	619	575	597	616	614	593	605	648	606	596	622	630	595	591	640	605	571	612	572	585	613	654	586	651	599	604	617	583	613	595	650	637	595	593	590	615	620	608	609	561	619	597	630	608	586	590	574	615	564	562	624	585	578	611	602	600	638	599	582	658	602	605	574	600	560	554	587	603	579	573	576	642	629	581	592	560	626	583	626	561	613	612	608	586	597	623	571	557	596	583	569	620	560	654	582	595	565	562	625	558	535	575	594	592	588	601	601	598	546	570	614	568	648	525	582	584	567	610	559	589	576	597	577	602	618	628	585	570	600	605	585	557	605	563	593	601	584	606	598	559	578	595	586	572	629	595	570	563	597	604	547	613	593	586	566	561	602	622	652	615	586	586	619	600	567	607	598	622	552	600	573	590	579	582	590	609	633	579	613	636	609	627	601	601	627	587	560	589	603	601	598	570	559	589	624	584	609	638	606	624	606	586	586	622	578	584	570	643	574	577	596	612	598	638	595	592	589	630	571	593	587	665	614	594	591	600	593	580	588	632	568	569	574	598	587	599	579	604	574	577	586	603	614	603	640	580	591	616	565	600	570	592	568	661	596	573	579	559	583	596	569	564	607	601	577	576	595	595	547	636	577	590	613	615	638	597	586	578	563	601	602	628	585	567	617	576	600	604	626	574	547	533	578	556	595	581	616	596	598	579	613	587	580	630	608	592	583	592	587	616	573	614	571	654	593	592	604	587	584	584	584	574	591	592	652	588	597	626	598	637	593	623	620	587	601	556	614	587	587	621	566	596	609	613	554	572	606	604	600	623	584	568	585	591	622	575	579	596	542	617	597	627	538	598	614	576	644	605	603	619	592	607	561	589	638	587	588	609	612	598	619	566	606	602	621	615	581	602	554	605	591	632	592	602	594	600	585	607	581	604	597	577	629	596	588	583	579	611	621	634	612	573	563	577	604	600	603	619	551	618	585	594	597	561	598	555	628	578	615	607	589	584	604	563	626	587	583	610	559	552	569	628	584	588	628	625	564	605	554	584	621	628	593	579	596	612	627	617	568	595	616	623	585	602	613	612	571	603	602	590	598	599	605	581	603	600	566	613	619	594	588	606	619	584	591	577	581	593	589	621	585	608	648	599	594	647	608	573	588	573	610	606	641	583	601	584	574	568	592	624	623	609	595	562	583	565	578	591	604	609	569	577	648	602	600	596	584	618	597	565	568	620	556	600	601	614	597	635	629	594	609	633	604	545	575	577	576	571	591	608	617	616	610	594	605	570	595	569	565	574	581	633	601	581	566	594	568	565	539	588	648	607	618	580	610	633	599	628	613	577	570	606	601	596	566	591	655	580	633	622	589	599	631	596	625	633	596	624	631	557	623	625	563	576	601	608	612	624	605	590	556	582	624	557	644	573	594	605	580	633	614	598	604	631	571	618	591	610	578	642	633	584	578	597	595	596	581	630	570	577	568	586	560	619	640	570	615	614	606	576	617	574	602	595	594	605	604	606	604	600	579	581	578	593	590	598	579	587	610	594	624	616	573	640	549	578	671	622	612	589	608	588	547	583	568	624	595	664	562	606	616	581	583	602	582	620	596	615	589	605	627	618	587	593	578	591	631	602	592	592	581	609	596	639	615	615	563	597	591	567	581	543	582	560	575	594	553	598	569	621	588	592	547	606	621	592	572	570	584	575	595	554	600	616	612	646	587	575	613	583	562	588	616	617	577	600	595	588	567	606	563	584	601	604	543	631	632	617	610	623	548	584	604	580	601	608	600	569	560	616	615	654	615	634	598	587	610	559	623	591	603	609	585	579	604	574	584	606	592	614	560	585	619	616	571	590	578	598	630	560	604	571	600	618	603	613	591	564	564	620	559	554	602	600	602	629	626	614	607	602	556	636	620	572	599	546	602	618	591	583	566	608	613	611	613	578	606	600	606	592	599	571	556	566	575	614	576	581	602	583
22472	21066	28782	24009	22071	21873	14620	15598	15880	12727	9980	6774	3261	643	563	623	607	644	647	566	582	573	607	594	603	555	566	591	637	553	595	605	599	594	614	593	638	593	594	568	583	560	583	583	588	596	603	554	587	606	614	604	602	585	626	595	622	588	551	592	603	547	555	584	562	575	604	598	578	574	572	591	574	577	586	627	578	602	580	604	594	598	595	585	586	621	540	602	601	601	584	578	586	578	597	592	578	583	616	599	581	590	604	580	599	620	555	590	598	543	579	637	583	588	591	627	546	585	576	631	562	577	620	601	582	615	565	611	550	564	559	544	600	602	583	526	541	571	594	590	536	574	582	617	594	597	575	566	551	594	643	587	592	576	619	564	556	572	604	544	514	621	600	629	564	541	567	604	582	534	594	568	556	574	620	614	567	557	571	602	599	611	562	613	568	585	596	634	605	592	579	612	550	626	573	575	558	591	542	599	582	576	620	544	561	584	546	609	582	602	567	574	590	631	599	520	583	586	589	510	587	593	561	645	514	597	596	608	575	608	629	601	648	590	559	612	598	620	588	584	567	547	604	650	586	574	587	584	611	631	593	611	594	598	601	621	580	560	573	631	586	562	576	590	581	625	635	599	618	591	564	620	565	583	592	560	566	614	602	574	594	597	556	589	575	595	630	602	621	589	559	582	613	525	594	605	581	603	588	585	609	584	563	559	582	618	571	600	554	571	561	566	602	556	576	614	621	608	604	579	602	556	540	605	563	564	592	571	630	590	611	643	553	599	609	584	582	595	581	572	615	604	632	625	571	588	608	570	570	580	573	616	625	596	560	621	549	594	590	556	560	619	588	566	604	579	593	639	581	543	596	618	610	583	605	615	578	583	579	555	606	580	546	598	602	594	592	571	592	568	588	599	578	620	546	605	591	607	594	574	624	567	576	566	579	556	582	568	564	581	526	588	565	556	642	590	585	576	609	630	622	574	611	576	610	613	574	603	583	579	611	631	658	598	573	590	599	587	564	582	590	596	639	621	593	569	575	589	575	610	571	563	539	592	618	587	626	548	600	601	634	625	564	568	566	644	585	552	579	590	628	562	583	552	599	628	564	577	573	583	579	585	577	630	552	563	561	605	586	598	570	586	516	581	566	580	588	623	578	594	585	574	587	601	566	560	601	623	590	573	595	601	589	595	590	579	582	607	612	600	550	572	626	574	645	600	591	612	623	576	609	578	544	581	573	577	586	587	585	595	552	603	584	584	612	570	594	572	584	577	573	543	568	578	566	540	573	591	592	594	591	601	573	593	600	590	623	560	624	597	590	572	584	584	610	645	608	595	626	556	585	575	544	594	637	584	574	598	600	599	612	572	611	575	568	564	584	559	577	584	617	633	631	628	623	633	532	572	561	598	584	599	615	563	613	588	589	615	592	561	620	575	576	550	568	597	580	605	574	541	584	588	587	561	606	598	606	557	612	570	583	607	539	639	598	581	643	587	603	628	569	581	634	607	633	591	603	549	538	590	607	599	569	554	591	581	611	601	578	559	536	592	573	635	559	588	590	598	611	586	582	625	619	571	572	576	568	560	600	588	564	592	623	586	570	593	585	565	589	578	610	619	595	568	622	622	584	610	564	573	573	607	597	599	583	610	605	578	641	585	593	598	580	640	629	561	575	544	589	571	588	551	574	544	574	569	598	563	564	580	556	582	546	634	603	580	576	570	620	533	569	542	618	615	609	600	551	621	543	602	598	567	606	547	595	571	579	623	538	591	574	613	572	634	615	618	528	573	615	600	574	532	529	588	583	579	616	600	589	564	564	585	614	585	572	567	607	576	609	584	535	560	579	544	595	567	595	606	581	580	569	576	605	584	611	565	621	578	618	581	565	603	637	595	567	559	577	612	616	550	575	620	603	565	655	559	615	559	570	579	564	590	571	549	598	566	551	567	596	548	579	606	622	560	622	617	587	606	563	567	629	609	646	591	644	567	591	594	615	637	565	596	591	618	629	551	592	549	599	564	604	582	583	556	559	564	581	639	584	581	592	636	580	586	604	595	575	576	598	625	613	568	623	649	591	598	587	570	522	589	561	589	594	620	585	574	594	588	596	595	573	560	596	587	585	586	550	593	555	600	630	591	547	585	566	599	580	612	581	549	541	593	598	592	581	577	656	531	607	562	597	594	600	609	604	585	586	572	608	583	583	599	591	587	594	632	522	577	523	575	574	552	569	573	579	580	588	648	592	568	581	597	650	552	550	623	592	617	562	593	576	629	569	580	583	577	572	560	580	597	615	558	602	567	586	668	593	594	572	571	502	600	587	596	610	597	580	616	570	599	597	585	641	590	574	565	591	635	592	597	609	598	598	560	656	579	596	577	575	577	598	594	589	617	617	571	609	589	556	603	606	591	600	562	616	629	566	600	590	614	561	573	576	596	602	619	588	593	601	605	516	574	561	576	546	555	574	579	547	618	605	596	588	587	552	583	566	604	622	647	578	581	559	558	599	543	575	549	555	591	602	559	583	615	615	549	596	588	586	556	588	578	566	592	596	535	591	569	564	566	534	565	624	596	592	626	551	595	566	587	588	611	560	601	569	599	597	577	593	570	602	562	599	580	571	621	606	590	569	591	557	591	634	584	586	604	531	628	578	622	601	591	605	606	592	577	541	586	535	608	587	577	570	579	602	587	587	596	583	601	550	584	556	588	606	564	549	597	590	595	605	586	642	614	571	587	601	555	571	583	570	585	583	557	584	609	551	559	596	634	592	574	600	566	567	556	578	604	602	594	647	613	563	581	565	609	594	615	565	553	619	615	579	570	592	629	557	576	566	547	563	610	552	606	610	597	600	576	591	564	563	594	593	598	585	616	567	583	634	591	563	584	594	627	582	639	583	580	573	586	560	567	573	584	535	569	573	591	568	586	626	616	601	582	598	547	585	578	612	605	601	584	604	557	583	565	586	596	570	602	596	561	596	592	572	561	571	546	583	602	600	526	592	581	600	585	577	570	583	602	599	583	605	565	577	573	611	568	608	586	586	597	605	584	649	613	579	585	594	629	645	554	573	584	618	595	533	607	571	575	557	605	566	565	620	586	628	605	606	589	601	594	575	601	618	600	525	592	579	586	569	592	586	580	625	604	569	576	623	613	576	642	586	583	605	568	564	537	599	593	579	625	565	580	560	618	612	561	590	598	595	580	583	610	600	612	596	608	539	592	601	594	622	591	560	605	582	554	625	589	565	582	544	571	572	588	574	592	607	577	554	604	552	646	569	594	557	551	619	580	568	572	610	579	630	609	604	579	623	563	597	573	592	575	620	584	547	535	605	589	618	611	569	596	601	599	551	587	597	624	603	573	592	589	619	596	608	582	552	571	592	583	645	592	606	593	591	574	585	600	574	581	573	559	540	578	563	608	640	577	568	588	577	588	613	616	579	589	560	578	555	566	527	557	591	604	613	567	596	558	543	584	590	591	611	577	592	601	616	607	546	586	579	549	540	612
40720	75197	60705	38645	32392	15150	8716	20350	20132	16755	12912	9321	4280	617	668	599	654	582	640	602	607	659	580	631	648	620	619	597	583	557	602	572	572	628	609	621	614	632	598	591	583	615	586	590	578	602	601	607	614	602	576	564	596	619	596	609	618	564	619	566	575	574	566	596	620	559	599	603	584	579	616	582	588	580	617	626	584	633	611	561	607	597	625	678	662	603	630	617	592	586	612	588	587	574	546	643	572	567	596	606	643	611	605	593	592	569	583	608	580	597	609	617	567	590	633	589	575	606	617	630	594	612	619	619	617	638	591	600	558	577	598	622	600	614	600	569	624	613	615	584	569	623	598	571	603	647	599	570	626	592	612	583	635	567	560	575	561	605	565	586	608	598	571	578	600	669	611	620	600	606	602	584	597	602	604	599	596	577	607	638	565	607	615	605	579	587	638	599	618	592	549	587	629	589	600	569	605	590	600	592	595	610	566	598	590	561	611	650	564	648	576	572	572	571	580	566	619	588	567	589	591	578	605	615	604	592	622	573	616	590	614	596	579	592	558	604	612	599	599	596	600	607	580	611	574	602	625	581	614	603	582	633	578	585	573	593	612	581	560	605	624	601	582	573	569	645	609	574	587	574	618	571	582	593	611	600	579	588	623	606	626	581	575	609	557	593	624	644	623	541	624	615	595	623	592	590	591	564	606	572	574	583	615	589	604	591	595	616	623	583	639	605	599	585	585	620	641	598	616	550	588	577	628	603	639	567	564	585	598	588	602	551	616	602	592	590	621	595	628	594	639	572	572	613	595	590	619	572	585	595	585	561	607	585	629	608	605	579	592	580	619	562	601	622	604	592	578	579	575	546	562	553	599	609	617	623	590	594	628	612	643	598	633	591	591	611	553	596	608	589	615	594	598	592	600	606	563	614	592	577	607	601	551	603	566	602	572	592	625	600	587	611	617	634	597	596	608	561	620	592	611	571	593	640	564	599	659	588	606	596	611	576	593	618	579	601	641	592	590	583	642	592	575	649	593	616	615	586	604	612	567	643	642	587	573	628	588	576	577	587	584	637	591	574	588	612	580	598	555	585	591	595	562	621	616	606	579	580	627	575	588	612	597	610	605	608	605	604	628	626	594	625	613	545	609	620	599	546	558	569	580	589	624	632	575	599	590	604	602	583	591	603	619	610	598	633	595	607	595	601	596	620	599	555	601	610	592	594	544	558	557	592	582	634	607	562	589	636	581	566	607	579	607	578	600	602	606	582	609	565	577	584	585	586	614	611	583	591	606	564	583	602	594	574	612	564	606	608	616	593	610	603	581	615	574	566	603	611	581	624	591	603	598	537	608	577	580	620	576	583	589	576	595	555	592	606	616	574	611	588	617	584	547	586	615	577	634	566	610	589	608	600	613	611	599	569	596	608	611	612	594	570	647	625	562	611	594	589	617	595	605	576	592	589	593	637	584	613	622	583	547	544	599	559	590	587	630	601	626	614	567	573	640	602	593	645	596	615	587	644	592	604	600	594	612	561	583	637	594	570	567	619	596	597	598	557	620	589	615	636	599	638	631	611	615	653	562	586	615	621	669	627	573	592	612	617	613	568	613	617	581	638	618	563	603	620	612	596	555	558	615	597	626	588	596	579	556	597	558	621	622	587	616	590	579	605	605	609	581	617	552	560	581	590	567	578	574	617	635	584	609	600	595	549	585	584	603	614	580	618	629	605	585	557	571	590	579	584	634	613	576	587	614	611	590	608	535	598	569	589	596	604	604	595	608	569	613	626	621	578	638	577	605	577	604	595	590	564	562	570	605	603	604	556	649	614	568	629	627	635	579	627	651	626	583	600	608	582	634	627	610	618	607	578	632	638	564	603	587	592	607	590	619	651	587	625	572	591	603	610	609	637	574	607	625	637	584	580	600	576	622	620	605	591	583	570	628	528	628	574	631	613	615	621	582	615	587	606	616	613	619	619	605	625	570	584	635	616	582	602	596	643	562	591	592	625	623	583	571	603	578	601	617	611	608	568	598	590	672	605	576	603	622	638	589	609	615	606	576	614	587	583	597	572	629	604	600	564	588	589	595	579	580	615	617	597	608	611	575	620	574	614	597	618	616	598	631	549	588	626	592	568	609	625	597	580	625	575	595	563	607	588	589	560	632	568	597	569	571	603	579	609	626	597	575	627	558	593	616	590	636	592	602	592	630	546	590	582	591	545	640	619	597	592	619	584	553	585	573	589	627	600	548	644	562	645	561	618	629	601	625	613	604	597	634	595	642	608	552	592	597	597	622	613	633	607	601	590	579	597	591	575	596	616	586	553	610	592	607	600	565	593	610	603	568	593	550	556	621	590	594	579	556	605	614	627	568	631	542	588	595	591	562	621	598	591	615	597	644	587	589	587	613	596	551	642	593	574	605	621	591	602	633	611	593	601	603	608	607	643	602	607	617	601	656	587	568	606	620	638	632	608	575	608	582	595	615	608	586	589	583	616	604	609	611	580	616	579	566	602	637	629	576	637	576	602	593	598	637	604	600	590	579	645	645	565	589	576	598	603	619	572	596	651	596	559	629	654	613	571	632	598	610	608	589	575	589	602	625	569	602	585	599	568	597	599	602	613	626	644	618	590	598	576	599	631	617	621	582	576	599	616	638	596	631	571	579	576	572	581	651	544	626	589	627	634	565	587	622	586	579	620	604	554	620	560	599	577	593	637	595	621	593	624	639	575	602	608	636	618	597	574	626	577	602	608	615	621	597	584	573	605	614	609	609	602	585	611	603	621	561	593	634	588	555	605	603	559	574	593	615	626	628	540	589	576	572	592	626	618	571	582	613	586	615	615	577	600	635	665	609	606	575	587	590	586	573	586	559	590	631	603	603	590	618	632	638	581	567	538	612	585	622	602	578	537	632	621	574	557	576	587	541	602	589	625	598	592	607	601	618	610	615	585	590	615	610	591	622	599	587	550	632	608	593	603	627	627	616	579	582	592	573	576	579	644	590	574	572	568	581	596	628	610	610	600	577	563	615	575	598	620	639	618	603	626	583	568	594	596	561	588	584	609	625	554	583	601	591	591	588	652	596	622	549	620	613	677	569	584	559	611	620	589	654	613	586	603	592	588	614	558	614	566	584	587	600	581	590	589	620	601	587	576	591	604	596	580	601	617	588	602	576	575	590	555	536	583	584	647	637	607	557	617	587	611	583	602	629	568	644	587	598	620	589	598	575	601	546	561	571	596	614	603	597	543	595	623	611	556	630	595	584	592	599	588	604	568	571	613	605	565	616	588	573	554	574	624	647	587	607	607	575	594	577	604	565	584	617	573	566	603	578	619	584	573	560	574	615	605	581	614	594	595	635	592	622	585	603	566	592	577	631	581	593	602	616	633	597	551	638	624	607	598	612	606	596	611	580	616	676	608	600	624	608	574	572	594	658	607	598	610	596	638	622	616	554	609	598	584	572	597	601	555	605	614	541	549	649	636	598	617	598	586	613	613
30705	32142	44992	35499	21935	5057	1816	783	877	1019	722	680	514	409	401	416	394	400	399	399	338	384	385	361	393	374	418	385	382	411	400	364	395	392	375	360	361	382	388	374	420	382	418	376	399	346	377	364	426	407	392	368	392	417	381	412	424	377	373	406	378	383	397	404	385	367	373	364	386	409	384	408	395	390	381	364	394	402	363	430	365	368	394	391	405	365	390	377	380	389	404	417	406	375	414	386	370	346	400	338	436	395	412	378	344	404	384	413	385	394	399	393	385	396	365	384	389	391	370	375	405	397	416	385	389	411	339	411	378	407	384	391	399	394	427	374	367	394	373	379	376	388	411	389	397	391	376	366	413	389	428	385	383	390	395	381	347	363	404	410	361	426	394	383	397	370	391	418	392	403	355	407	401	374	389	355	389	385	398	400	401	378	427	331	387	342	374	399	415	366	403	386	360	394	392	349	399	387	407	396	393	373	403	388	371	365	357	389	398	411	398	411	405	371	404	383	349	402	377	391	342	428	381	392	388	368	397	396	373	391	380	381	368	367	388	361	368	382	392	398	399	365	405	332	394	385	378	385	379	387	399	403	345	359	395	340	390	347	358	369	416	398	381	418	389	407	381	389	414	369	351	390	411	395	343	370	430	384	390	372	397	388	390	372	395	373	353	367	346	391	394	371	348	373	388	419	387	411	394	386	414	386	364	433	402	408	424	346	395	430	413	390	382	367	386	416	403	399	384	371	403	400	400	358	375	389	344	388	401	383	366	389	419	393	389	416	398	353	344	360	377	372	420	431	359	406	405	386	369	407	378	375	362	385	388	401	395	408	379	392	410	406	417	398	384	403	383	377	368	408	362	361	404	377	386	409	377	409	357	372	379	390	374	373	387	363	375	418	434	369	409	404	410	368	405	385	362	382	363	376	412	378	363	359	415	367	428	401	369	367	405	356	404	374	361	370	376	374	397	396	374	384	411	422	370	380	369	385	394	365	373	336	350	400	402	407	360	402	370	421	389	369	360	385	389	395	342	397	394	374	352	332	385	384	410	385	393	366	384	393	378	378	413	374	385	407	384	371	389	377	366	387	401	388	409	407	385	408	358	414	362	361	390	384	375	381	404	375	395	418	397	427	397	391	380	402	356	394	376	370	368	395	411	387	397	385	379	439	396	396	410	371	386	410	376	392	388	400	391	374	401	369	397	404	374	354	373	408	369	382	400	402	386	361	345	384	363	399	388	360	409	376	374	359	378	363	399	421	401	373	365	355	413	398	385	392	390	391	405	401	388	402	374	357	379	411	376	373	367	391	371	392	380	388	396	385	386	385	401	383	341	395	369	367	381	388	392	367	366	372	437	394	398	395	356	386	389	366	404	356	387	379	374	404	368	381	387	416	393	403	379	373	384	397	382	361	389	358	367	379	381	372	406	406	371	427	398	359	411	366	380	414	391	420	403	347	369	413	407	373	422	417	386	436	367	378	369	401	376	366	368	425	391	361	369	407	377	401	397	402	395	397	384	434	358	391	389	393	389	401	378	393	377	357	407	349	378	388	370	371	365	370	368	395	385	399	392	424	412	433	382	396	400	420	328	391	369	380	370	385	388	409	431	399	345	403	334	364	439	344	410	348	378	347	409	385	391	420	366	362	394	389	364	373	410	352	379	378	359	362	386	382	408	402	389	349	393	370	396	418	398	399	406	388	398	409	382	382	338	407	394	418	388	408	388	362	392	409	369	377	376	406	409	383	409	417	369	424	365	369	383	371	374	386	375	397	374	409	384	396	427	403	397	358	355	382	357	391	382	384	390	404	368	367	379	363	375	386	359	389	408	389	369	344	370	348	399	375	411	393	386	368	367	418	378	345	345	377	375	387	412	379	393	368	418	414	366	420	371	399	368	336	363	386	392	382	393	379	370	394	421	401	419	346	370	383	402	383	383	371	361	371	393	388	397	360	393	390	378	384	358	397	401	423	430	393	390	375	361	404	382	379	340	409	380	402	376	382	341	391	375	391	377	360	377	382	389	393	411	393	393	368	393	430	385	368	395	411	392	401	350	382	420	389	388	408	372	375	387	380	409	412	383	427	390	418	402	371	382	377	374	375	378	378	369	397	427	387	408	372	420	364	327	366	392	366	381	390	385	359	407	408	391	394	379	347	396	408	382	378	407	351	398	395	398	392	381	393	412	359	397	397	367	389	400	367	373	417	402	378	431	395	415	372	402	407	397	366	372	409	371	424	389	431	387	389	397	419	399	402	375	379	385	350	369	387	383	391	378	404	376	349	384	378	350	386	359	379	367	411	390	384	383	382	367	378	379	374	374	388	374	386	415	368	348	412	350	376	416	392	393	386	389	378	388	436	370	419	404	354	386	375	352	370	382	360	415	390	405	392	394	400	394	382	358	379	402	371	387	424	353	387	382	402	385	371	420	405	371	394	365	393	402	387	357	344	395	349	413	382	389	443	401	376	384	363	425	347	386	369	392	369	386	392	377	396	375	381	357	389	395	364	368	380	440	380	423	380	372	390	359	400	378	396	363	406	375	413	401	405	414	397	425	407	391	368	386	413	361	380	410	362	391	408	391	393	380	401	416	396	398	366	390	382	364	397	389	347	406	405	388	363	401	370	409	415	390	403	333	398	377	381	389	408	343	393	372	400	358	385	348	395	352	431	392	373	405	379	370	389	419	368	389	387	384	414	381	389	374	371	403	405	374	400	360	384	387	375	406	329	402	377	374	413	362	410	380	404	434	386	362	421	403	368	375	412	393	400	409	381	400	414	369	400	394	379	379	393	356	395	392	426	397	370	397	359	378	426	370	374	371	371	398	409	384	412	393	379	404	376	390	378	406	386	393	391	342	408	382	381	393	373	393	392	392	329	387	418	355	385	374	414	395	368	407	382	410	393	398	377	406	344	380	418	372	366	418	388	407	401	380	375	404	355	373	375	374	474	394	371	390	399	397	387	408	409	415	358	359	412	386	387	403	383	389	376	395	358	387	374	417	366	415	390	417	343	372	386	413	374	405	407	394	374	408	364	428	397	407	416	360	375	368	402	388	411	413	386	391	406	376	378	403	398	401	389	382	371	383	377	405	391	403	381	413	374	363	396	423	345	397	390	390	368	350	391	373	369	389	407	407	392	388	406	370	349	402	385	425	362	358	359	394	392	360	362	408	373	406	374	378	387	387	423	376	376	400	379	392	366	354	411	395	396	358	374	422	379	368	380	407	377	371	388	365	379	401	400	371	377	411	375	388	423	349	396	403	393	376	368	387	405	404	371	368	368	399	379	403	378	372	412	367	390	389	373	373	433	417	360	396	402	380	389	367	398	365	361	360	406	368	372	393	388	383	385	359	373	405	383	388	390	373	401	389	420	413	387	349	392	389	383	380	409	415	349	332	388	376	407	370	385	414	360	376	383	384	417	376	402	378	391	420	365	390	377	364	403	410	397	375	394	401	433	414	386	341	371	408	378	372	376	403	371	385	412
30337	43528	43724	31481	20117	5026	2711	1225	1181	1434	962	848	549	417	440	422	410	422	440	414	467	418	416	409	432	390	430	439	381	425	443	400	451	426	396	397	451	413	444	405	463	371	408	426	423	451	404	422	403	386	437	405	417	430	425	395	399	421	422	434	418	387	401	415	424	413	447	440	421	423	425	444	400	415	418	434	426	414	401	434	407	414	400	418	412	422	455	402	404	418	418	430	445	418	422	406	416	410	418	412	414	432	427	415	430	496	399	441	435	436	436	448	409	444	402	420	415	403	434	427	416	424	441	422	421	395	440	409	428	384	436	435	428	393	412	410	424	405	404	445	446	432	414	386	416	407	448	400	419	439	398	396	423	440	417	376	431	406	420	406	412	405	467	407	425	431	412	397	404	448	435	402	415	427	439	457	438	402	428	430	425	393	428	427	396	455	414	422	387	441	422	390	436	437	445	414	401	441	407	427	450	441	429	436	400	428	438	417	419	410	408	429	425	428	424	412	402	433	400	433	418	415	403	415	447	387	432	403	422	429	390	428	402	454	383	434	460	396	406	434	396	396	400	412	434	396	429	378	450	399	422	448	417	476	442	460	397	435	470	414	395	385	431	404	427	435	403	437	389	424	425	414	400	419	429	449	401	432	405	404	462	452	458	414	420	414	398	414	416	425	417	416	414	410	453	419	422	405	417	424	446	442	447	418	392	432	442	444	446	449	443	436	450	463	419	412	454	413	407	441	427	455	420	434	417	437	406	380	444	409	457	435	426	430	445	424	404	416	437	435	416	443	403	416	401	437	409	427	376	422	440	405	408	431	428	434	475	426	445	433	412	425	415	462	390	410	404	432	448	399	386	472	446	408	402	396	439	455	416	399	410	407	398	436	436	441	445	459	436	390	419	431	415	422	467	410	422	376	425	411	439	427	390	461	435	450	397	398	431	403	400	409	436	405	419	387	416	436	407	443	420	382	407	412	422	439	414	453	413	430	419	372	438	435	423	439	433	435	394	423	443	426	433	389	416	397	435	417	436	423	464	414	431	414	419	448	421	436	391	417	437	397	416	427	406	418	427	415	436	423	429	413	425	427	425	419	431	443	426	426	413	443	437	394	411	401	439	460	406	428	438	416	399	401	421	409	465	427	394	389	428	401	435	396	431	447	419	396	452	423	413	391	432	426	381	452	416	367	402	425	419	410	411	402	396	433	442	427	454	445	409	437	434	406	447	430	397	419	449	441	402	461	421	424	445	471	464	454	401	437	379	396	419	394	425	403	411	455	441	401	405	441	440	393	446	405	421	432	460	416	451	432	418	420	491	433	436	445	430	399	449	430	425	441	406	436	421	432	432	411	424	427	397	407	426	406	425	418	426	478	410	388	418	404	390	410	473	436	385	434	423	419	421	455	421	427	459	418	412	379	389	400	421	417	442	478	423	422	418	408	434	399	449	413	446	401	423	410	403	412	414	387	406	441	414	420	385	409	464	409	458	440	424	418	412	442	416	389	409	384	400	433	396	416	428	423	414	394	446	385	403	421	386	430	418	427	442	421	417	437	413	403	439	445	427	428	468	399	433	388	432	408	407	442	408	416	412	443	427	426	432	435	437	441	400	426	464	407	416	425	429	441	410	428	436	399	412	422	399	446	385	422	395	422	437	447	435	447	418	424	438	411	419	430	430	418	424	433	407	423	407	423	425	401	384	419	406	432	416	431	458	387	425	453	388	441	414	441	442	408	422	430	444	412	429	451	398	449	397	453	425	415	443	426	435	440	447	446	424	412	444	424	415	456	446	420	433	439	411	397	429	377	446	391	385	411	440	410	401	458	392	401	430	395	415	408	411	429	416	442	439	424	419	449	408	382	407	399	399	436	412	425	423	434	445	429	392	386	456	389	466	398	406	427	401	416	427	444	413	435	417	389	467	417	458	418	432	438	448	459	411	406	434	416	407	393	438	394	425	430	420	412	425	392	425	414	425	436	421	435	406	412	420	408	428	431	422	407	412	428	425	442	399	427	472	422	468	432	455	417	429	417	445	391	431	452	416	458	400	451	422	401	375	431	433	462	426	379	465	415	432	422	416	443	461	423	398	390	412	422	435	406	484	398	412	441	415	447	399	432	423	431	456	463	439	462	405	419	423	431	444	377	435	444	458	407	414	433	427	438	408	409	412	398	400	420	420	433	436	444	397	450	433	446	424	418	415	428	410	429	417	399	436	421	442	400	387	430	431	407	412	414	385	425	438	430	435	457	422	421	429	401	401	475	431	403	424	419	422	431	420	430	462	406	421	391	441	419	413	430	440	420	449	414	421	477	439	424	464	421	420	443	437	421	430	404	407	414	406	404	439	437	434	429	393	429	446	405	413	437	397	397	437	442	403	396	483	426	390	377	418	420	415	398	403	449	457	426	421	422	434	442	471	397	385	417	396	404	421	411	462	425	420	392	401	434	458	393	415	403	403	407	396	447	427	397	448	433	456	449	407	418	425	386	426	444	434	399	423	409	477	398	404	462	453	406	437	468	421	483	452	409	407	402	443	453	424	457	461	446	465	441	411	453	413	473	411	410	408	413	436	453	406	447	441	481	430	415	402	403	456	404	413	414	436	466	432	433	418	425	417	408	416	442	397	453	428	440	428	386	437	411	397	430	438	411	408	435	452	430	409	417	424	409	433	435	439	429	423	433	447	432	469	427	417	433	413	438	405	447	421	408	384	420	411	437	434	367	427	444	398	409	424	429	433	427	418	415	420	451	411	426	453	443	433	415	417	419	457	391	400	448	390	408	449	425	434	434	423	472	465	420	423	434	404	452	453	410	405	400	435	399	430	417	411	438	405	426	407	420	434	423	425	389	383	435	428	418	428	419	406	444	428	400	413	430	416	386	470	420	385	449	396	415	423	412	431	414	451	424	419	422	398	407	450	426	456	425	412	394	435	394	398	442	450	420	416	422	393	429	468	444	400	416	393	416	443	391	413	395	428	458	426	403	413	425	413	401	423	404	453	413	433	430	400	457	401	428	395	405	428	448	436	431	456	425	427	387	415	436	426	375	435	405	385	416	380	425	391	444	418	377	397	419	427	448	430	416	420	419	425	434	437	396	447	422	429	433	397	395	427	421	464	447	450	422	433	446	414	423	419	448	415	409	426	425	423	400	457	416	451	439	414	379	404	413	416	453	389	393	424	432	433	404	415	428	398	438	432	417	427	432	408	397	457	439	420	456	469	408	404	432	422	421	444	430	437	435	430	436	402	428	433	419	411	418	419	439	442	423	434	448	418	437	461	402	421	436	407	451	418	428	445	429	423	389	438	426	452	410	408	420	461	438	427	459	433	439	459	420	445	421	424	434	431	418	467	444	414	399	378	391	405	426	414	476	409	432	430	406	389	404	424	465	413	402	413	420	431	420	383	437	477	420	436	400	403	424	421	413	447	367	457	425	423	418	407	443	472	413	433	426	387	440	437	396	441	434	457	434	417	432	423	443	425	421
23691	21012	28069	24807	32335	24523	11508	3941	5184	10749	8721	6750	3372	348	324	346	319	314	323	308	350	351	308	370	347	318	312	326	336	308	326	316	330	315	262	302	345	320	300	309	316	374	341	333	304	319	299	344	308	315	292	321	312	306	325	322	318	321	296	354	332	307	310	358	352	334	312	322	302	311	291	291	324	327	295	287	263	306	323	294	307	337	278	325	334	315	329	324	330	325	316	331	329	296	322	330	318	334	352	326	296	319	300	314	315	312	310	324	344	288	341	346	302	337	328	316	302	343	331	343	322	291	318	307	318	279	329	299	310	341	329	323	299	305	304	309	322	316	309	305	300	355	323	348	327	330	336	302	321	334	302	321	301	305	323	326	302	319	326	370	309	271	302	336	311	302	350	304	318	314	325	280	300	324	290	307	317	336	302	326	329	330	306	334	313	309	341	322	291	312	344	325	317	354	330	344	344	326	294	343	321	301	322	328	341	323	301	296	308	297	327	310	300	307	328	329	303	342	336	349	306	315	340	322	317	295	319	289	324	320	317	290	309	332	290	325	302	321	313	310	322	330	301	295	286	315	326	301	292	323	323	299	308	309	341	286	295	319	299	344	282	322	302	341	327	312	313	317	287	310	293	304	329	302	294	297	326	318	316	309	311	314	350	322	342	313	298	303	368	312	323	309	304	309	317	309	325	304	346	325	333	312	316	325	337	273	314	327	327	326	312	308	329	304	288	317	318	336	315	303	318	309	355	324	290	327	338	323	331	290	329	350	311	280	323	333	349	340	328	298	328	328	298	306	289	316	311	313	293	349	313	308	304	339	307	341	305	299	322	295	312	316	323	316	294	285	284	292	296	339	305	286	344	325	331	290	320	331	312	333	353	314	324	301	339	314	312	340	259	332	297	325	307	313	328	342	323	343	320	328	325	337	330	356	328	321	326	308	312	323	308	294	332	295	329	322	320	338	299	327	304	286	290	312	328	317	321	340	302	322	327	318	311	321	298	300	318	322	295	337	313	329	322	315	320	309	304	335	311	299	297	315	325	327	341	286	309	335	331	345	299	335	316	302	304	295	345	283	312	339	333	323	323	321	328	359	318	322	312	340	326	300	331	316	348	332	358	311	323	298	319	303	310	319	309	299	312	285	330	302	327	304	298	296	332	345	295	311	329	330	309	311	340	313	305	307	313	331	299	310	329	349	362	326	322	326	319	311	348	339	341	345	308	321	291	326	316	311	342	333	331	340	278	339	287	306	295	277	305	297	313	345	324	302	303	306	330	310	321	316	342	316	306	340	305	297	282	305	351	333	375	306	314	306	327	290	291	319	306	314	314	329	324	306	295	308	341	312	311	316	274	311	335	295	339	296	319	309	296	322	312	303	326	288	316	314	321	342	315	322	332	316	374	336	342	321	309	341	319	291	322	293	296	294	317	323	324	316	308	303	319	360	321	288	308	333	327	303	322	296	279	344	297	314	315	316	298	300	324	303	338	335	323	316	341	302	302	320	297	310	287	297	327	332	318	293	304	310	302	300	316	323	311	308	289	298	310	304	338	324	294	309	323	274	342	337	326	323	305	318	348	313	314	326	317	315	324	291	343	320	331	317	334	296	340	310	313	309	316	316	346	308	329	318	301	314	329	334	308	363	300	326	316	315	333	326	321	303	334	278	340	301	339	315	333	309	312	327	311	314	328	302	346	322	305	319	339	355	305	306	356	300	296	328	328	346	320	351	304	311	328	343	292	313	311	305	308	326	313	304	333	312	326	322	285	265	324	346	321	311	340	344	312	357	292	329	292	296	305	330	318	317	327	316	319	318	312	319	308	285	305	349	343	305	334	309	280	290	332	344	314	330	322	322	320	312	302	335	295	296	314	321	330	312	324	311	301	316	340	321	342	311	306	304	309	295	296	295	300	320	358	333	349	281	323	302	316	327	312	313	290	327	349	353	326	316	301	327	325	279	295	324	306	290	314	327	322	318	306	338	303	284	296	316	315	314	322	319	308	325	282	285	323	358	307	338	282	329	328	306	335	310	294	320	305	306	302	304	301	342	327	312	312	329	316	307	351	328	296	298	335	322	332	286	308	299	323	318	333	322	316	315	307	288	302	295	325	314	303	316	338	301	330	340	309	322	325	333	313	333	326	321	334	294	337	295	324	319	278	319	325	321	329	333	326	337	311	352	338	283	307	324	328	259	299	306	329	305	312	277	287	314	311	319	296	319	314	304	325	327	338	331	341	301	305	320	324	328	330	298	344	286	301	302	304	289	303	340	265	302	298	313	328	328	304	321	345	310	319	308	324	341	334	305	308	304	309	315	314	296	296	319	344	322	335	339	321	303	348	344	263	320	284	326	348	293	316	285	313	327	342	320	306	311	343	302	296	325	307	308	300	302	347	316	273	327	323	329	324	304	323	304	323	328	357	332	323	314	279	322	315	333	301	334	321	327	317	344	331	329	321	323	333	336	301	291	298	337	338	330	321	312	332	314	310	306	302	308	320	304	350	344	353	299	326	312	310	292	300	303	304	310	314	342	335	298	321	294	325	294	320	262	332	317	325	306	283	327	321	309	318	329	349	339	356	314	291	354	320	306	299	282	283	290	308	328	322	333	308	320	296	311	318	329	318	291	307	329	325	289	351	312	352	320	299	318	301	298	290	290	278	311	274	326	292	320	331	286	333	316	317	299	299	313	299	328	276	288	309	269	328	301	327	310	326	331	316	332	300	297	354	307	318	333	342	326	329	294	306	319	321	284	341	325	339	297	300	327	318	311	307	336	313	325	317	349	309	303	301	324	302	279	331	304	349	302	312	317	329	327	290	345	316	300	317	299	318	321	334	295	323	339	341	340	301	280	315	357	323	329	299	303	301	322	308	304	296	328	329	320	301	305	320	336	305	314	317	323	307	310	298	299	321	326	358	337	333	337	310	321	302	310	297	281	306	305	321	283	292	287	332	300	364	299	306	310	318	321	318	322	326	284	286	330	322	327	333	327	307	299	301	331	315	298	291	276	336	331	294	344	318	285	322	338	297	314	303	331	314	339	311	316	317	298	318	312	330	345	351	308	311	370	308	333	316	326	298	302	293	327	300	319	315	309	320	300	322	355	329	300	295	345	365	308	307	323	267	301	304	313	297	346	351	344	342	309	290	320	337	312	298	327	301	337	340	317	311	309	343	312	323	336	302	332	333	309	313	294	319	303	313	288	299	290	326	313	339	323	357	277	324	303	322	327	318	303	276	316	297	320	318	317	345	346	324	305	313	321	330	339	291	340	294	307	321	344	304	318	303	304	304	344	279	307	335	310	384	328	287	337	310	339	324	316	298	302	330	319	338	361	304	300	334	340	308	365	337	324	325	286	296	295	370	298	295	328	317	301	320	315	297	333	341	324	307	296	301	323	318	290	333	292	360	287	278	317	297	300	324	277	299	298	316	301	321	316	320	298	294	325	306	293	321	293	321	321	308	352	302	314	311	326	362	337	314	319
20527	33825	26492	26317	41333	22413	10892	5904	8590	16232	12317	9909	4880	361	342	414	353	348	340	322	350	358	349	332	343	338	329	343	363	349	332	374	323	359	327	324	373	322	319	366	337	357	335	368	351	334	317	316	310	342	341	329	357	353	369	322	358	388	312	370	336	373	357	302	321	315	381	393	330	337	332	357	334	324	323	332	327	345	335	347	364	378	325	328	371	336	352	354	341	328	330	332	352	338	319	347	328	317	329	367	349	365	338	354	336	369	368	359	321	349	348	354	318	354	352	330	350	329	320	358	362	344	323	334	346	314	332	345	345	341	350	348	364	345	329	350	311	339	314	337	352	368	331	375	353	338	312	343	344	335	338	308	352	362	315	337	343	347	345	326	357	350	343	304	355	292	374	316	332	321	342	332	333	355	330	355	329	328	344	357	339	351	333	356	342	357	328	363	333	338	313	312	323	361	334	335	337	344	361	369	354	340	355	333	357	333	339	335	334	346	336	341	336	326	306	375	356	345	336	343	321	326	344	369	345	346	373	332	352	357	338	354	335	350	346	342	341	343	338	333	341	349	336	325	363	332	314	350	328	344	331	336	351	341	340	328	337	334	348	341	342	360	352	366	321	332	359	349	360	328	351	335	347	360	324	325	321	357	368	334	349	348	360	327	347	328	331	349	360	357	330	326	356	345	352	340	346	336	333	330	323	375	346	309	339	332	322	375	322	327	301	339	358	338	323	358	350	330	348	317	353	321	363	380	359	372	329	363	306	349	330	330	327	325	368	339	348	317	369	354	372	334	382	327	314	337	297	337	327	326	322	306	307	350	359	314	355	367	333	381	325	348	350	343	342	321	319	334	348	354	330	365	315	402	303	362	324	333	362	353	361	336	325	316	341	308	356	368	316	325	343	352	338	364	334	315	337	277	334	358	350	358	317	347	399	319	339	357	350	376	347	330	365	366	307	426	331	330	329	373	328	357	335	330	348	321	319	348	329	338	349	362	359	349	341	336	368	330	331	343	300	327	351	330	363	318	330	367	336	364	326	309	343	334	336	355	343	349	330	337	351	328	338	371	390	352	336	334	340	359	286	356	347	325	356	356	322	358	345	362	312	329	358	342	337	367	294	340	362	332	330	354	327	326	333	317	370	366	340	357	323	368	356	360	327	310	318	350	351	338	336	329	341	360	365	322	339	352	301	316	349	369	327	344	332	339	346	333	327	313	341	329	325	350	318	356	321	331	354	323	349	324	374	333	324	358	375	360	324	384	359	329	362	293	341	332	356	321	357	331	330	349	354	362	377	337	335	357	355	337	332	343	314	351	358	357	315	378	350	329	367	346	331	340	353	341	324	328	326	336	330	321	357	315	349	334	305	332	337	334	330	333	388	348	312	305	316	344	312	337	340	354	348	344	333	331	363	332	359	339	385	347	335	324	337	343	317	351	295	350	336	333	345	321	362	365	347	338	346	353	338	338	362	340	346	357	333	349	347	317	324	353	305	333	349	369	326	328	330	343	350	376	352	349	343	307	349	339	336	313	323	343	362	308	312	356	321	332	350	326	346	318	345	347	312	353	330	342	299	326	352	327	327	353	361	337	345	320	346	353	334	339	363	325	325	359	344	348	350	336	319	352	357	319	356	355	363	355	298	304	301	340	322	364	349	358	329	350	358	360	350	365	320	350	348	348	354	358	340	353	318	361	332	320	322	355	334	314	329	357	344	324	312	350	350	337	341	345	364	331	330	363	348	336	371	345	326	341	307	328	327	328	322	325	379	338	353	363	339	337	340	361	345	353	346	336	378	323	339	321	343	330	330	354	350	328	360	348	347	335	334	356	320	333	354	366	323	339	311	348	340	320	315	365	353	323	338	313	345	381	320	357	338	365	311	346	333	354	315	339	370	356	350	330	371	325	331	331	343	318	369	355	346	336	312	332	373	320	340	352	355	341	322	326	341	333	325	351	365	389	318	343	350	299	327	348	321	325	324	355	341	360	326	320	347	335	350	346	354	308	360	320	360	342	331	347	331	349	327	341	332	342	347	360	382	343	334	337	351	333	349	329	312	333	343	390	361	350	391	375	365	340	362	356	385	334	333	337	315	360	338	367	328	309	327	331	373	334	335	334	352	356	306	339	338	324	330	322	335	337	327	353	323	360	333	357	360	341	361	337	356	325	353	338	325	351	334	343	319	308	327	323	356	346	356	312	346	365	322	334	331	328	320	370	344	333	306	348	356	376	363	365	358	378	347	367	346	336	389	315	339	363	315	342	375	333	327	355	330	332	360	335	329	325	341	323	325	335	370	314	344	347	329	348	327	311	328	338	388	314	373	326	326	350	345	328	356	335	326	375	358	319	374	338	327	303	355	356	325	336	360	341	395	350	351	321	317	343	336	335	334	350	350	312	355	322	346	370	330	339	322	354	326	361	294	348	358	339	351	362	383	356	331	337	350	331	348	352	347	364	336	351	334	337	373	354	327	321	346	345	381	338	336	392	351	345	362	357	333	382	324	330	345	321	370	364	329	349	329	348	333	372	301	355	351	341	339	350	371	300	329	329	293	356	378	339	331	368	327	368	349	352	349	346	333	351	342	341	336	347	338	363	324	322	347	334	336	331	308	321	352	385	335	329	325	356	353	350	347	359	334	319	354	342	342	350	302	342	324	334	339	332	380	334	340	367	330	310	341	327	305	342	358	358	355	334	320	297	361	332	362	352	353	354	327	322	365	349	340	344	360	322	331	390	318	341	349	330	325	331	325	340	339	337	332	339	361	370	328	362	355	319	350	351	326	336	349	356	339	344	350	336	323	343	331	317	352	337	377	320	363	320	333	334	383	345	342	344	345	338	324	327	362	338	331	323	358	325	338	352	334	366	357	327	331	362	372	347	339	323	334	318	346	341	347	310	333	360	331	360	310	343	316	334	355	354	332	316	359	365	375	354	338	365	341	357	312	348	324	353	325	335	344	331	318	338	383	334	336	338	352	363	352	328	345	369	342	378	346	297	322	339	323	337	328	327	356	360	336	355	335	363	300	341	330	349	322	350	323	383	330	351	334	353	363	325	331	361	310	326	330	361	355	346	347	322	344	352	354	345	321	353	311	327	337	301	340	310	320	351	334	353	342	336	326	349	367	366	309	318	308	321	337	358	349	317	332	329	323	318	369	316	358	357	353	348	340	330	344	363	310	330	359	367	347	297	352	352	341	318	341	367	341	367	336	313	347	349	345	344	334	321	358	340	358	340	378	330	326	344	357	343	355	333	323	329	306	368	367	316	321	335	301	342	334	327	348	351	355	353	328	363	345	342	354	352	347	359	315	345	353	337	377	394	354	348	345	347	363	312	337	323	349	342	335	332	351	291	306	330	343	338	373	328	320	345	344	313	348	336	327	367	351	320	326	360	370	337	333	343	357	365	319	356	340	356	348	348	332	338	344	353	326	309	337	348	339	334	351	378	307	362	342	336	339	345	339	341	315	359	348	362	362	315	370	322
24828	20997	27206	25927	21173	18519	7957	4427	3764	3519	3450	3249	2188	523	560	571	547	543	533	527	566	518	507	545	538	512	576	535	549	560	509	517	564	504	527	533	540	578	516	555	548	524	508	548	528	505	496	500	504	547	525	522	512	493	573	594	511	515	541	546	555	527	507	510	543	568	517	536	559	520	540	464	497	522	568	537	490	569	579	502	573	529	556	518	497	534	547	492	521	529	495	515	482	529	501	539	505	528	545	498	527	545	522	540	496	548	537	562	511	510	519	518	566	505	509	599	510	516	583	514	539	527	516	566	520	516	526	543	490	517	530	567	485	506	532	500	554	496	519	495	565	526	500	523	510	518	505	527	528	483	498	537	533	510	523	524	530	519	524	532	531	509	519	509	527	524	509	544	511	539	491	542	524	518	479	545	531	514	544	503	515	547	501	524	549	559	553	533	567	567	560	531	579	533	588	540	549	505	531	531	504	509	473	580	559	519	549	562	557	488	517	536	492	538	478	501	540	512	514	544	527	495	529	520	518	530	545	460	538	516	457	514	535	563	505	488	552	536	536	496	528	537	508	501	523	534	540	544	525	526	536	523	506	512	503	511	528	501	496	562	494	502	508	540	515	550	515	515	548	532	505	574	528	489	517	490	522	537	532	499	507	526	509	523	512	494	532	558	543	528	545	560	512	533	522	540	562	572	545	519	549	521	535	498	582	527	572	516	536	555	502	485	549	554	525	507	540	527	532	551	554	546	522	534	511	548	538	523	537	499	526	555	522	537	493	507	513	559	528	497	530	515	515	510	504	520	522	518	551	534	555	551	527	552	541	561	496	512	533	521	512	525	561	578	516	571	533	520	556	566	544	526	530	560	502	557	559	507	511	507	530	533	504	552	520	559	542	488	518	489	504	512	494	455	495	539	481	529	537	528	503	503	564	539	534	521	548	536	565	478	538	522	528	550	548	501	524	514	553	539	511	505	576	550	537	552	509	510	492	523	520	492	562	562	546	528	548	547	528	531	541	501	536	456	497	558	504	507	487	496	562	536	564	524	557	508	486	566	510	534	555	565	543	527	528	499	530	528	522	526	522	567	546	536	568	536	516	528	532	542	520	503	502	538	482	513	567	508	527	509	528	516	510	505	557	541	484	513	558	538	543	502	524	527	564	579	568	522	577	518	508	563	548	518	562	546	505	510	511	572	527	540	547	530	507	531	518	549	520	508	496	520	500	534	518	551	533	517	528	534	565	572	554	553	520	516	570	521	533	566	511	526	548	553	541	512	531	540	505	536	539	548	517	512	565	572	533	544	539	536	534	525	531	558	496	547	514	511	566	537	533	525	521	543	544	546	520	542	540	528	514	521	525	502	517	554	494	564	576	503	544	464	546	536	519	543	482	553	517	492	516	576	561	497	541	511	534	572	550	538	567	527	545	537	527	552	553	564	482	536	517	537	502	511	518	566	541	521	554	503	595	501	536	558	553	504	496	542	550	529	501	519	526	536	541	517	511	576	576	524	490	532	488	508	497	534	541	513	517	562	519	541	529	554	546	511	496	571	550	522	535	592	511	495	520	515	528	561	517	561	554	551	525	522	547	486	542	555	552	555	516	499	515	505	521	513	536	572	518	551	524	508	519	564	526	559	501	533	553	560	528	534	543	501	528	497	541	505	470	531	543	546	508	497	531	524	530	535	568	512	569	526	482	530	499	518	489	530	549	546	536	520	518	545	498	574	553	549	543	542	478	562	502	483	508	543	536	553	509	501	565	524	574	517	521	514	537	568	541	513	537	535	526	541	566	549	574	551	505	509	550	528	577	535	483	567	550	526	485	511	508	530	557	521	553	484	544	474	539	509	535	483	530	511	514	499	505	518	500	532	523	491	537	506	492	517	522	538	558	542	494	502	513	542	533	555	508	539	476	482	526	512	529	579	556	508	490	547	485	508	568	522	546	482	552	498	547	480	512	548	511	537	559	552	501	523	490	531	514	506	516	524	556	493	551	537	490	527	528	532	535	554	512	546	590	535	537	499	526	513	527	557	540	565	535	533	533	521	541	585	504	511	542	548	536	516	502	489	504	513	544	515	546	528	535	520	540	537	515	536	532	536	561	512	544	494	592	514	519	508	501	525	515	549	533	504	543	526	524	540	519	529	462	526	562	508	529	528	535	521	505	498	509	548	504	494	538	525	539	548	500	552	535	551	521	581	521	531	523	569	551	510	546	570	527	543	513	523	508	531	536	509	497	544	551	543	508	554	579	523	521	500	543	563	512	486	556	542	515	540	506	555	548	526	537	500	532	545	527	528	535	597	504	536	524	525	506	543	506	550	502	537	555	540	554	546	537	528	531	565	536	499	538	524	565	489	543	540	508	542	559	501	487	490	504	566	519	509	539	523	496	563	505	507	539	504	503	511	531	540	546	520	546	558	569	500	532	512	549	532	527	531	521	519	548	554	534	573	557	539	558	542	553	488	565	504	543	535	551	522	500	555	499	533	516	511	518	562	514	507	523	558	546	519	523	537	494	521	496	523	600	514	524	504	513	572	540	538	535	512	554	560	522	520	533	555	538	532	528	515	506	566	512	532	532	526	549	532	551	515	542	518	518	535	521	528	547	560	554	519	489	548	534	512	596	478	532	537	492	554	529	568	535	517	512	552	509	538	495	534	528	530	557	513	532	528	551	511	533	567	519	506	538	516	551	533	507	527	459	550	486	537	521	569	514	504	582	518	491	524	518	540	522	552	519	496	549	564	520	517	546	543	542	593	500	498	526	556	565	523	534	531	549	519	471	528	545	524	512	491	559	539	522	534	546	508	500	534	509	514	531	522	565	539	510	525	514	532	513	533	576	553	508	547	493	523	488	527	515	507	524	545	510	528	514	512	504	586	523	560	524	504	527	506	539	527	545	549	535	516	528	512	563	508	537	533	538	493	540	531	555	511	573	531	528	531	518	527	519	532	577	542	517	533	512	501	536	518	548	518	524	527	515	520	534	554	535	549	530	548	541	507	539	492	511	536	520	512	586	511	517	523	483	489	587	519	532	542	506	516	543	522	518	496	531	585	500	496	550	522	503	548	528	548	541	559	512	492	558	517	524	507	519	507	541	501	507	542	527	548	536	540	535	491	540	533	518	516	534	511	540	493	497	463	548	502	529	538	538	559	541	534	534	571	505	519	528	552	484	499	553	535	565	544	506	500	521	566	548	540	551	512	565	521	532	492	495	534	549	524	555	544	540	568	534	509	527	530	533	555	554	489	533	530	510	508	533	536	518	522	532	523	544	569	493	518	534	547	525	526	544	520	535	519	520	491	511	584	572	570	530	595	567	566	521	539	554	547	544	514	530	523	499	539	521	531	533	521	566	507	522	578	549	557	562	531	515	551	486	512	516	524	475	510	571	518	518	543	519	546	516	514	537	567	547	526	527	501	516	509	508	532	519	514	495	548	535	560	510	512	511	553	513	528	508	532	513	538	492	525	580	536	533	524	519	538
12926	30695	31244	24304	25204	23134	9940	8091	7198	6464	6203	6235	3758	615	577	584	589	576	552	551	611	594	577	535	583	546	600	580	567	537	529	560	606	577	597	581	538	560	586	573	546	546	542	601	566	579	568	534	534	558	542	536	532	571	568	545	554	550	576	585	544	567	546	498	555	587	558	573	570	595	590	587	538	572	555	580	568	563	584	581	568	590	543	595	571	582	569	546	498	568	576	569	594	590	580	594	555	571	567	550	558	552	543	562	598	587	571	555	645	563	545	585	580	574	569	569	559	592	548	552	575	591	558	585	539	590	584	603	537	538	566	572	572	552	548	587	557	572	526	543	581	576	608	582	534	580	562	615	553	569	613	590	562	542	563	546	594	561	575	604	533	581	549	525	535	552	525	575	561	581	606	613	510	574	573	573	585	524	569	565	562	563	558	553	588	529	537	559	544	584	581	592	568	530	560	553	560	549	606	563	600	567	572	628	572	516	559	576	539	607	541	569	558	563	568	538	558	611	573	530	552	556	571	599	621	559	549	557	595	558	552	574	544	556	588	563	579	624	527	578	585	567	570	599	583	572	567	534	586	548	551	596	554	546	536	572	556	557	542	537	535	551	589	539	557	549	578	586	575	554	600	608	591	568	572	559	583	580	586	578	562	578	549	558	526	561	587	600	568	616	586	572	567	616	575	527	558	584	521	534	588	534	568	565	587	582	546	558	605	590	519	558	535	598	581	551	568	546	600	584	561	551	587	583	568	591	563	577	556	566	587	576	550	576	557	556	600	574	581	586	619	568	557	584	552	556	581	539	570	541	566	552	560	604	611	553	588	578	571	530	581	593	537	564	543	605	532	573	553	577	548	575	567	579	542	553	579	581	556	545	546	598	570	582	585	578	528	572	572	573	591	593	533	562	595	551	595	605	594	541	555	549	574	541	579	580	581	505	572	527	530	550	544	573	586	600	590	594	636	547	613	562	603	608	495	556	598	576	534	578	559	566	564	555	535	568	550	592	564	553	558	549	559	600	593	641	514	536	580	593	574	616	553	558	555	565	549	595	563	574	593	567	599	558	522	524	611	550	547	594	556	609	579	575	569	536	552	564	558	588	596	583	565	553	527	561	574	593	524	584	581	597	580	581	565	598	602	600	565	571	557	564	587	579	604	589	582	586	597	563	556	580	583	578	577	575	598	593	569	531	583	580	560	553	504	595	530	549	565	625	586	533	571	573	555	541	589	567	550	559	604	525	601	550	543	557	543	504	576	566	553	554	552	586	537	593	547	547	616	574	597	552	584	592	520	556	537	564	597	545	592	570	571	560	544	546	590	570	577	584	576	566	598	559	564	545	533	603	534	651	538	557	557	569	618	527	585	580	575	546	579	541	573	558	618	583	583	584	543	542	571	592	543	570	573	562	585	589	538	604	621	530	602	563	554	522	547	544	522	589	546	578	583	600	597	592	546	582	563	571	545	515	548	580	576	572	569	554	555	561	609	507	579	537	628	564	580	555	570	529	531	505	587	550	539	617	538	598	582	600	552	606	579	553	569	545	547	584	575	596	566	584	527	574	528	541	544	559	568	581	576	557	526	566	569	592	548	562	589	570	558	565	596	589	588	571	593	605	570	523	561	594	620	566	536	574	560	584	576	525	565	579	555	564	587	565	569	618	573	547	570	539	557	585	589	597	608	576	581	510	605	577	591	578	603	596	548	555	568	585	559	590	564	530	571	632	550	538	558	557	540	567	582	605	531	583	575	587	561	552	578	574	575	596	582	522	573	573	587	546	580	575	567	573	596	590	592	550	549	599	565	561	561	549	567	574	591	541	575	539	602	570	577	588	601	598	551	569	585	557	564	591	563	515	560	551	530	583	530	575	529	568	568	610	563	595	560	547	618	566	607	581	548	574	576	584	567	557	555	583	569	575	587	603	541	582	530	598	574	560	570	552	573	581	520	559	599	575	596	582	600	570	552	573	603	586	541	556	579	526	580	582	557	558	592	608	571	537	596	557	566	575	573	583	543	570	611	574	567	557	559	575	529	585	520	563	554	590	569	613	546	539	593	556	588	577	560	583	590	598	563	566	595	546	551	591	547	588	581	543	561	537	586	551	581	538	585	588	553	556	590	578	577	542	577	576	549	580	583	580	608	573	593	570	569	571	617	547	557	542	585	572	589	560	544	561	594	549	500	559	596	552	588	560	614	600	564	583	578	517	558	600	581	556	554	577	601	560	560	582	571	538	533	578	582	542	573	567	562	522	569	568	590	560	520	559	600	522	588	561	513	565	547	578	575	557	598	551	567	608	557	608	536	558	582	554	554	567	545	576	593	614	534	545	555	562	592	577	563	603	566	563	590	573	562	561	588	581	564	582	621	557	593	528	575	577	641	509	566	569	534	565	573	583	564	585	548	569	527	569	561	592	585	547	566	547	571	555	556	567	564	550	574	550	576	618	592	561	571	558	571	533	589	546	545	563	568	558	588	529	535	527	562	563	575	551	577	542	574	577	578	531	570	562	541	548	548	603	556	577	607	598	580	583	554	565	545	562	521	585	562	539	571	601	556	576	579	607	560	560	537	603	580	586	515	550	548	544	604	568	588	574	548	535	570	533	583	579	595	531	594	489	607	561	571	576	547	546	548	562	575	535	550	556	569	591	595	594	613	539	546	580	564	555	542	540	565	563	541	533	598	572	533	562	520	557	561	607	572	582	577	596	585	586	558	601	581	587	581	617	544	566	582	567	555	564	571	561	553	586	549	566	595	542	573	533	536	577	592	560	571	570	593	526	539	560	547	526	574	549	554	552	563	586	527	602	566	546	568	606	546	553	535	591	606	534	569	562	546	614	544	582	534	568	581	626	592	588	549	551	630	615	599	564	591	562	583	565	551	563	603	583	526	544	548	580	554	591	568	606	600	554	524	604	560	582	568	553	602	582	558	578	557	552	587	583	602	592	563	558	590	591	563	555	552	565	545	572	573	563	560	543	553	580	570	525	576	548	554	568	617	571	547	560	569	564	555	564	565	584	540	521	561	592	542	585	607	588	543	555	560	597	534	560	548	527	595	556	532	616	566	506	515	534	584	549	535	572	623	565	578	523	587	603	578	549	588	548	551	599	534	572	544	598	553	520	623	585	572	521	573	560	563	578	552	585	552	581	535	553	544	574	604	602	532	568	552	536	538	573	573	554	551	590	530	572	538	556	565	571	538	608	519	553	579	532	582	545	555	570	542	573	572	532	582	585	543	592	547	560	536	574	548	594	552	588	555	552	560	574	541	551	580	565	578	625	594	541	576	576	614	566	537	533	557	580	554	565	580	550	581	595	576	531	599	587	552	559	527	615	578	569	603	603	556	551	564	536	569	540	563	576	600	533	584	562	560	596	559	560	586	568	553	566	547	567	592	591	557	564	555	637	566	576	572	571	545	537	557	558	563	583	566	597	566	544	580	580	555	564	524	567	570	581	586	554	558	552	568	578	583	579	600	529	631	592
22455	21059	28762	23917	21591	26186	32390	25150	13787	5898	10601	11323	5555	626	621	584	584	562	593	509	527	533	558	576	563	527	552	528	522	529	561	519	495	530	560	538	561	514	529	556	533	532	571	531	477	567	532	513	536	511	555	582	548	543	500	564	537	535	507	510	510	537	505	503	533	549	542	569	518	514	521	583	534	554	555	508	548	508	514	524	532	540	521	550	499	526	530	526	525	504	551	525	544	524	569	512	578	577	540	587	500	526	581	549	525	510	506	541	542	501	534	520	505	552	523	606	518	536	511	538	551	542	532	555	477	534	514	494	567	546	523	485	551	520	487	527	548	525	501	513	501	499	532	508	512	520	532	510	521	515	504	510	568	543	554	519	562	506	519	526	524	577	529	521	586	537	529	596	551	502	522	567	554	507	555	556	534	592	515	554	522	513	529	555	538	541	523	523	541	521	506	569	548	543	576	575	526	540	510	538	462	527	561	516	520	492	503	549	472	540	543	557	532	529	515	535	551	509	547	529	544	508	564	533	492	518	525	550	494	483	528	529	499	542	555	523	525	538	520	514	549	533	516	512	516	564	538	549	529	541	495	509	528	528	510	553	521	555	530	513	539	551	519	528	560	565	536	534	527	548	510	518	512	574	540	556	549	521	524	499	549	581	533	532	521	576	553	503	525	507	544	565	492	515	499	526	507	514	491	546	483	553	531	537	545	518	540	498	502	536	496	563	537	521	509	576	507	540	534	544	531	492	535	557	509	548	516	527	497	532	549	518	549	529	500	538	531	532	530	515	529	542	508	506	529	534	515	498	560	537	549	528	523	538	514	559	539	523	493	500	547	494	601	563	528	521	517	546	525	506	568	535	506	546	533	537	582	553	492	532	554	567	526	521	520	584	546	541	549	550	535	516	516	555	576	525	528	502	501	519	539	524	520	550	523	518	500	528	530	551	541	552	550	564	541	576	528	556	542	524	524	503	553	537	498	540	521	531	558	572	491	505	532	545	528	539	525	517	537	481	546	529	537	504	528	520	556	545	547	502	571	593	556	537	568	512	509	523	510	548	594	549	517	505	554	505	497	515	520	535	531	510	536	540	548	505	499	529	520	506	547	524	562	528	542	518	501	554	538	518	505	577	511	506	505	517	542	569	526	536	483	533	546	542	573	556	562	542	515	523	530	553	532	538	542	535	523	525	536	530	511	532	541	554	500	517	504	502	547	537	579	526	505	536	536	528	546	514	543	563	545	566	550	524	527	501	573	537	524	566	545	529	511	529	497	549	524	534	546	524	546	553	519	540	529	510	547	536	533	536	510	509	550	509	511	559	519	540	555	499	501	543	553	523	535	550	564	543	513	521	570	479	530	494	548	581	592	503	514	526	569	561	550	549	508	576	508	483	502	565	562	520	525	545	513	565	523	572	570	546	543	494	494	505	547	494	512	550	535	509	517	544	526	535	550	550	540	536	505	504	518	527	505	520	536	513	539	495	514	565	525	523	520	558	496	569	524	548	532	549	513	558	541	527	493	511	516	524	500	549	544	533	512	511	512	530	558	568	515	546	512	527	528	509	541	537	518	561	508	538	538	522	532	526	609	525	506	507	555	539	551	539	542	494	500	530	554	514	582	529	541	534	513	508	532	507	528	526	562	564	536	514	520	532	547	520	491	530	516	540	510	524	518	533	554	522	495	518	561	546	530	521	532	503	530	511	542	529	533	555	572	491	523	522	517	543	495	541	537	579	549	538	495	509	503	556	547	532	520	514	497	535	547	559	520	523	516	519	522	532	574	490	560	524	523	513	536	498	485	561	515	555	562	526	490	509	516	538	530	464	567	583	502	540	530	513	561	511	540	529	540	557	509	534	488	494	496	511	513	528	513	551	512	538	541	509	520	534	518	512	525	567	515	509	542	524	562	541	532	546	541	522	534	520	550	578	564	516	545	544	550	533	518	511	553	534	471	538	529	570	527	514	499	513	567	501	552	519	564	492	554	553	512	517	515	513	544	546	532	574	539	539	505	532	511	512	564	491	550	525	564	603	553	536	560	543	518	526	523	535	536	547	523	522	531	507	575	504	549	546	548	526	533	521	485	519	568	565	524	562	540	532	516	528	528	545	519	533	513	510	505	574	513	542	504	549	526	583	496	461	541	543	510	558	520	552	539	529	507	561	520	552	515	524	513	502	562	549	553	562	570	570	536	539	500	567	597	554	538	527	552	536	522	539	521	555	512	491	551	580	513	534	504	537	533	518	563	507	506	545	549	509	494	529	564	536	504	533	549	572	534	524	502	528	504	578	525	538	541	514	537	525	543	567	530	549	532	512	506	550	521	531	507	527	531	550	514	480	496	539	523	545	547	558	530	514	542	537	499	551	522	512	561	494	530	505	513	512	523	528	571	513	536	520	529	509	525	528	517	466	536	537	537	520	526	500	531	497	535	548	565	554	563	553	500	525	530	510	530	467	438	511	533	521	507	478	504	517	520	555	548	547	534	515	540	574	539	536	563	552	505	559	550	545	549	524	562	513	522	519	542	551	553	524	522	556	528	550	514	517	532	546	547	537	508	520	540	539	543	533	489	492	523	528	509	495	591	543	532	573	536	540	522	537	563	527	542	529	521	559	521	471	552	507	486	537	472	516	512	532	562	525	529	562	555	510	529	520	571	554	536	515	517	500	484	542	510	533	538	532	548	540	539	514	520	525	575	553	541	555	512	524	510	505	551	553	525	564	508	520	534	501	551	534	527	554	506	524	527	538	522	531	556	522	538	516	536	510	533	525	513	500	546	522	566	541	530	529	522	543	559	539	515	533	513	481	499	528	559	514	561	506	549	517	519	488	475	533	525	554	555	520	500	531	543	565	502	495	552	522	530	536	536	562	521	533	536	547	525	471	506	539	518	540	534	530	551	531	525	470	542	496	501	531	530	492	537	551	530	516	524	529	519	532	479	551	537	511	546	530	529	546	498	504	497	538	513	565	525	540	514	540	534	558	538	564	528	544	564	513	500	549	565	510	514	549	519	534	492	526	538	535	503	521	543	523	533	511	520	510	480	564	536	524	562	548	522	523	497	554	525	501	546	581	517	533	517	538	535	543	547	511	521	501	520	522	505	550	528	513	497	575	530	528	536	523	531	568	537	494	551	539	541	559	512	494	571	531	557	552	515	516	564	560	485	514	536	553	512	538	523	550	564	506	579	551	530	507	526	514	527	534	517	538	517	538	564	526	511	492	511	532	545	520	539	544	527	532	499	480	523	503	557	507	485	542	523	500	543	557	554	552	510	541	532	510	535	542	530	527	562	548	551	568	505	534	517	576	530	557	556	552	551	514	509	515	534	541	537	528	516	558	537	554	520	504	536	539	546	532	559	514	498	526	550	563	483	531	539	495	495	504	563	556	512	535	532	536	519	519	541	526	565	532	541	522	551	549	577	586	534	524	545	563	540	531	514	549	516	508	550	546	517	500	534	553	551	510	571	508	498	545	512	503	531	529
13865	38006	49508	38450	28339	32793	33282	28631	16053	8672	15124	16586	6775	617	594	634	596	643	587	555	598	592	571	600	533	540	534	577	560	555	591	567	544	553	565	566	541	573	573	544	548	520	521	563	564	531	569	494	566	521	528	534	554	553	547	544	553	537	581	555	600	546	542	528	509	527	560	496	545	551	596	573	532	557	537	503	553	602	572	503	590	571	541	536	523	521	541	565	588	561	531	579	544	569	592	525	503	548	515	598	576	522	581	580	502	580	562	577	551	539	508	552	537	519	497	540	522	505	539	503	529	555	545	540	553	555	547	529	518	539	513	525	576	528	529	511	541	564	541	534	549	565	558	552	552	549	575	568	540	512	541	554	547	535	539	535	567	502	555	561	542	590	559	550	553	553	518	529	560	534	538	557	507	494	548	603	494	571	538	547	552	620	547	549	518	584	533	513	514	498	529	590	542	526	549	539	564	526	530	544	538	552	571	564	556	550	521	532	554	544	566	559	535	529	510	517	532	563	579	572	597	561	545	511	579	566	559	543	524	525	540	579	565	540	498	519	565	583	560	521	526	556	506	536	535	529	523	573	599	564	568	554	535	558	514	533	568	549	556	537	538	540	526	509	524	541	559	534	500	554	596	526	529	602	563	517	532	573	533	546	549	575	542	554	515	522	510	566	585	532	556	526	539	560	561	541	553	533	555	561	540	536	547	535	503	563	517	538	533	537	559	521	530	541	548	536	500	535	584	538	541	548	568	537	562	528	577	552	519	548	525	539	523	553	521	561	566	525	555	572	532	557	551	546	536	541	578	532	545	511	505	552	534	561	514	576	565	519	528	548	520	529	536	586	558	487	534	534	547	536	560	517	556	585	545	527	526	584	536	531	527	521	561	491	546	556	515	559	533	537	581	541	543	597	540	568	525	532	551	537	539	543	545	521	525	562	598	532	560	520	559	536	544	571	559	572	500	550	570	502	525	549	587	546	555	552	550	545	520	535	539	562	537	525	580	518	561	558	535	543	499	510	564	547	558	516	542	545	539	566	579	560	533	525	556	525	542	566	551	516	571	527	557	526	571	543	572	504	536	553	528	586	555	580	567	602	533	546	533	476	556	569	589	549	566	561	580	522	508	537	522	553	518	506	508	515	508	540	571	523	503	523	571	561	515	546	545	557	585	531	576	539	555	508	550	547	513	500	522	516	556	519	509	520	542	519	525	574	532	518	521	548	510	532	540	548	539	602	536	508	494	547	508	523	559	540	540	562	529	615	566	541	528	527	565	572	520	558	557	531	528	549	534	582	522	533	513	546	552	529	510	562	528	560	533	574	540	509	555	538	554	580	526	541	553	536	546	521	500	545	542	520	554	526	547	523	555	536	541	549	547	524	493	541	478	551	511	492	520	532	526	599	570	497	566	532	524	544	524	550	544	505	520	569	538	531	567	518	539	549	556	541	586	542	551	515	549	513	513	524	539	542	540	549	566	550	491	514	543	553	530	541	555	589	565	532	549	546	526	545	588	527	548	509	566	564	593	516	544	517	517	516	532	542	545	550	578	551	526	538	568	507	495	548	579	535	580	552	590	520	533	585	518	576	564	529	520	559	561	520	531	525	532	519	520	553	556	527	535	540	529	547	545	538	564	537	546	506	549	537	553	556	547	517	535	578	517	557	529	537	559	556	591	600	505	572	518	545	505	541	545	517	578	534	537	564	590	552	576	549	501	550	571	561	549	505	511	538	573	528	594	527	547	505	525	549	532	526	551	520	545	542	553	559	555	553	510	497	521	578	539	543	529	538	538	511	536	546	572	561	529	564	537	557	542	547	554	514	585	533	514	570	575	484	515	499	553	567	542	530	594	520	575	549	519	558	578	548	554	551	558	571	554	571	556	569	494	573	538	517	554	536	547	552	548	587	541	553	537	551	553	553	512	537	521	529	549	581	578	541	573	556	517	547	535	557	553	520	574	537	560	543	544	527	521	541	551	562	575	581	535	531	552	522	563	528	547	543	538	541	563	553	544	552	579	565	509	521	545	538	545	493	571	531	539	533	551	533	550	562	528	551	512	529	542	550	534	528	531	524	559	510	564	536	536	531	526	578	511	562	549	485	549	541	563	521	533	554	524	527	578	563	535	546	513	562	534	543	490	533	527	534	506	532	551	555	543	550	571	546	511	543	567	521	529	508	506	539	544	544	497	545	570	541	566	536	514	554	537	553	557	525	561	551	540	515	545	517	541	575	534	507	578	556	552	545	520	573	530	545	541	565	516	551	577	540	582	542	567	530	538	553	537	567	560	545	548	530	569	561	555	563	565	603	530	544	517	518	516	541	537	525	562	580	533	509	557	541	584	565	558	493	548	537	545	566	518	567	558	556	551	501	558	564	552	527	528	543	550	547	540	587	553	528	567	498	548	542	514	534	601	513	555	530	516	562	544	547	526	531	585	509	547	543	591	559	528	513	558	561	565	565	563	536	560	532	533	555	526	539	556	539	535	531	555	540	524	513	527	548	519	537	519	540	564	543	565	547	558	562	516	540	566	538	526	488	503	536	559	548	562	528	509	582	496	519	517	516	566	558	569	534	618	540	556	529	545	579	537	558	573	555	566	549	506	552	533	575	504	576	526	560	564	553	588	507	500	565	559	573	522	561	564	541	560	578	539	515	504	544	497	567	562	554	515	556	544	520	530	555	543	555	556	560	568	522	550	564	599	537	548	517	538	584	538	547	565	537	554	545	546	541	524	557	563	538	565	550	517	485	535	509	552	552	553	543	544	523	493	535	578	544	523	570	508	531	551	576	504	535	513	540	558	563	548	539	585	547	543	508	525	540	496	517	566	531	538	553	574	550	539	524	543	543	601	541	583	588	547	490	557	526	536	590	536	574	549	535	561	519	517	546	585	533	570	506	540	581	535	546	547	574	532	514	524	510	550	526	575	527	526	536	537	551	543	527	531	528	528	540	567	545	530	562	539	527	529	563	532	553	561	614	505	552	539	532	577	581	512	526	580	517	589	522	537	542	565	564	531	538	526	575	567	540	524	562	590	564	580	523	560	575	544	566	558	517	494	546	555	548	503	530	540	555	567	498	520	538	585	552	547	522	556	576	545	533	558	541	572	554	571	551	545	587	565	521	533	542	542	558	553	526	529	571	531	581	549	561	542	545	543	523	559	535	522	560	519	578	530	502	558	509	538	581	551	504	553	545	546	577	553	564	551	540	574	568	527	539	511	525	551	512	524	553	541	555	514	554	535	533	588	542	492	561	528	518	565	545	587	525	580	519	549	581	551	529	554	554	562	546	548	589	516	522	570	526	569	554	557	530	568	559	548	556	536	539	556	568	551	580	535	570	502	541	567	522	495	540	533	525	522	530	541	553	526	550	491	573	569	556	569	493	561	520	534	551	495	575	508	547	557	537	540	527	530	546	477	600	545	543	554	576	554	582	533	563	539	537	571	522	579	535	531	552	529	563	578	568	496	535	545	566	557	536	550	544
27942	19383	9939	5822	1920	1793	1695	1466	1028	531	466	615	371	322	279	284	314	297	301	290	345	314	314	280	308	316	317	285	289	300	326	317	273	302	283	279	288	300	296	288	305	294	318	278	291	295	286	302	333	300	321	313	301	279	320	286	310	296	284	309	305	287	276	339	305	294	298	304	310	292	289	285	339	305	317	320	281	298	301	324	288	314	313	310	305	308	278	315	301	310	322	320	303	272	309	315	290	299	295	293	287	286	300	291	322	317	295	283	298	333	307	329	323	300	300	314	322	299	285	295	295	302	291	308	307	335	307	307	296	304	296	336	282	290	294	315	313	297	308	273	338	321	279	263	276	310	280	335	287	289	305	298	286	305	327	299	296	274	279	305	297	301	299	298	278	289	295	302	312	288	274	313	300	314	332	311	302	321	317	299	319	316	291	296	305	302	318	317	309	315	294	295	298	329	295	278	276	304	327	288	326	297	287	296	281	302	295	298	298	307	288	300	293	281	302	270	284	300	286	322	296	282	268	288	288	287	301	283	277	328	309	291	275	271	303	300	310	320	316	305	286	288	284	325	297	279	311	296	294	280	283	293	312	330	276	313	278	307	309	309	290	292	286	310	301	318	299	266	286	271	299	309	281	303	280	300	287	308	301	307	274	300	293	284	343	313	328	302	295	306	288	300	259	334	301	299	311	284	299	327	311	318	324	324	310	319	282	322	321	279	284	274	298	299	321	283	281	301	316	279	294	277	270	264	313	251	285	316	279	287	292	304	266	282	306	284	301	302	324	306	303	320	291	304	293	318	272	286	308	306	312	308	305	334	292	310	302	297	317	244	333	291	290	324	325	287	282	292	311	267	277	298	280	313	307	310	300	301	290	294	301	274	303	272	308	281	285	314	275	293	277	308	308	282	281	294	297	285	304	276	324	308	318	336	308	303	338	249	307	278	303	275	267	263	302	274	304	297	282	299	282	295	281	286	294	304	292	280	312	308	320	296	307	286	309	342	287	297	289	284	315	306	320	300	282	297	275	327	296	264	311	282	289	312	288	307	292	289	274	293	305	275	294	287	324	301	282	291	307	297	335	276	308	288	302	274	286	299	268	303	292	285	310	290	291	297	310	292	307	316	316	297	316	276	309	309	314	269	268	272	298	305	337	336	301	282	306	304	300	303	297	311	297	296	323	305	295	308	321	297	298	336	265	287	249	293	287	307	298	296	315	307	294	308	284	298	273	264	311	291	289	315	305	326	310	324	285	304	323	298	254	293	310	318	309	320	313	316	295	314	288	343	273	326	275	269	295	272	277	279	298	290	307	301	277	326	296	308	310	304	282	342	305	329	309	310	291	300	285	315	307	298	283	297	316	299	309	287	291	298	311	327	289	312	323	314	313	293	298	303	298	301	324	311	345	280	277	333	302	340	314	320	322	280	303	316	302	284	318	286	318	313	325	291	282	289	322	309	278	274	295	273	316	292	284	276	299	305	342	286	317	337	365	304	272	318	316	289	304	269	312	312	305	294	313	307	232	291	299	290	276	297	281	317	308	304	273	296	317	292	293	322	295	289	303	261	320	294	283	297	285	265	300	286	310	289	300	306	298	296	305	289	315	278	311	291	291	251	303	282	264	304	289	311	286	288	319	277	276	311	319	285	304	286	279	281	315	296	284	321	289	297	310	314	307	294	321	330	292	306	329	303	312	257	303	306	302	284	288	314	279	297	309	335	317	290	321	300	352	286	315	311	280	325	322	300	307	294	304	318	311	282	325	342	286	284	295	310	281	292	320	305	291	340	283	301	297	294	293	283	303	289	293	305	282	317	297	288	313	310	296	335	327	315	270	276	329	307	318	301	292	299	337	263	294	324	283	311	334	316	301	280	291	287	304	332	306	327	291	280	315	297	270	299	342	298	288	275	285	331	291	294	306	295	291	288	285	323	307	266	305	308	317	261	306	316	298	282	292	332	286	290	328	294	287	270	291	292	295	323	324	324	302	266	309	279	278	295	323	291	311	296	292	298	306	274	296	316	272	304	302	312	285	306	309	331	319	294	310	284	308	283	300	288	306	292	309	328	307	328	329	285	285	274	323	314	297	277	306	280	319	313	309	333	288	257	308	292	323	303	298	291	314	270	353	307	307	326	336	301	284	278	287	353	329	281	287	284	307	282	318	307	272	307	309	314	282	313	300	310	304	280	325	292	291	321	292	314	291	314	277	335	307	290	318	317	285	256	302	308	321	280	312	305	313	314	295	319	316	327	306	296	269	295	304	294	271	306	286	299	287	293	311	301	299	330	298	317	290	285	285	307	288	318	292	312	317	300	308	304	290	321	284	302	302	303	292	282	290	281	289	276	276	316	294	304	297	336	307	296	281	311	314	286	295	310	281	312	294	275	293	307	300	288	298	313	283	291	300	330	298	306	325	304	333	277	293	277	312	284	301	291	267	307	290	269	288	326	311	277	287	299	341	285	319	299	269	292	322	314	290	291	303	300	316	292	306	296	284	316	295	308	285	323	268	310	316	319	292	289	304	334	326	278	294	272	335	296	273	299	297	317	283	281	291	300	323	308	277	307	329	313	303	284	303	311	317	320	296	280	286	290	310	301	306	299	315	297	297	278	308	299	326	295	297	293	311	323	290	275	299	320	295	334	306	291	298	316	318	307	311	286	308	298	319	276	314	317	321	300	310	313	297	300	286	300	275	300	276	296	270	321	283	306	297	307	314	318	283	276	325	282	286	283	297	310	313	303	310	315	310	302	314	313	315	295	323	281	290	299	307	287	301	324	288	342	309	299	296	307	318	280	279	293	304	304	313	279	275	288	291	297	287	292	281	285	312	313	272	288	282	278	309	301	309	287	270	356	284	280	320	278	283	293	289	316	296	292	271	282	323	318	265	288	322	275	265	315	303	304	297	322	328	305	289	279	292	311	329	304	287	328	290	300	294	263	316	284	317	298	302	312	298	312	302	314	332	309	296	293	257	332	311	289	311	307	301	293	298	273	284	307	286	322	291	307	312	286	299	270	275	323	284	319	304	331	300	311	292	305	306	272	298	297	306	304	293	312	280	309	306	311	302	292	296	291	291	293	320	306	300	306	273	293	286	279	306	288	317	264	306	295	323	313	282	282	300	316	277	300	281	300	280	292	300	300	310	287	311	308	281	317	347	301	302	307	306	252	278	311	297	329	327	299	316	296	341	320	300	293	313	303	307	312	303	298	295	291	304	291	311	323	318	329	333	291	314	307	345	279	295	312	314	311	288	290	279	323	277	320	312	292	276	317	307	310	299	280	323	265	294	311	327	287	280	316	321	309	289	302	313	306	320	295	286	318	339	349	298	307	295	284	317	291	291	275	311	283	297	345	304	301	302	274	302	307	314	297	294	284	294	300	291	282	299	290	306	289	297	326	298	305	295	279	302	321	288	272	298	299	312	302	317	308	300	258	303	269	327	321	302	305	315	333	324	301	275	330	294	285	313	323	302	285	287	348
11976	16478	8616	5292	2274	2634	2571	2463	1534	809	693	860	549	329	327	323	352	329	330	320	373	317	347	338	365	335	349	303	347	347	322	332	315	331	354	321	332	321	336	341	302	307	319	362	328	379	320	346	369	315	333	331	333	307	335	347	319	347	330	324	346	346	384	336	352	306	353	334	340	313	313	339	318	339	343	344	305	334	327	339	332	341	339	338	347	307	355	366	364	295	356	328	328	362	313	308	291	337	350	315	332	355	336	346	324	314	330	351	326	349	328	332	356	338	360	350	328	328	337	351	353	331	346	370	352	326	331	322	320	343	328	374	334	341	332	307	320	342	315	312	341	330	318	341	334	319	324	341	357	342	326	335	303	328	335	356	305	326	361	343	342	309	317	324	341	319	316	297	352	334	332	309	351	351	337	344	349	334	338	337	334	339	352	353	314	324	335	335	314	321	336	355	352	348	346	333	346	348	342	329	311	374	318	345	309	351	327	298	331	366	319	309	331	323	323	329	363	306	342	329	320	310	329	324	306	319	349	342	351	346	327	332	316	307	303	335	329	331	336	353	367	342	329	349	336	337	381	340	342	348	322	359	339	344	361	333	355	336	351	310	362	337	363	303	353	342	346	320	342	344	341	338	335	365	320	367	343	349	330	347	372	311	313	333	305	341	341	322	321	350	304	344	313	341	371	340	322	318	383	344	311	361	352	325	328	365	312	368	351	332	291	344	321	376	358	346	358	370	310	338	314	339	317	328	313	337	347	328	314	362	303	333	328	333	338	350	332	339	376	356	318	326	338	342	304	326	316	304	329	340	340	317	318	313	318	344	327	320	348	354	307	342	328	329	346	320	346	359	369	332	335	315	332	356	346	289	329	332	295	323	314	340	313	388	312	295	330	306	349	336	329	346	346	333	340	337	364	355	356	318	328	321	348	347	344	345	345	337	354	320	338	326	340	338	330	310	354	317	296	327	329	349	349	353	310	354	331	339	336	326	350	328	317	333	330	341	349	310	368	309	337	314	312	340	353	315	334	344	338	362	363	326	328	326	356	346	359	307	348	332	318	351	331	359	320	378	300	332	331	333	344	347	357	333	339	321	363	325	352	341	312	388	312	334	337	364	345	313	344	370	347	320	332	344	281	349	341	315	313	351	344	348	349	326	329	349	317	334	326	333	336	309	315	354	341	322	348	311	358	372	358	343	348	351	311	360	356	320	323	347	345	320	342	345	338	362	341	325	338	337	342	343	384	327	335	333	350	323	283	345	345	320	345	327	352	337	356	345	328	309	330	338	300	336	323	328	329	346	359	327	373	307	356	329	366	306	301	328	361	325	339	332	309	350	303	331	332	329	355	322	339	359	324	320	358	351	331	316	339	306	342	368	313	314	322	326	324	302	339	328	359	351	340	323	347	357	333	326	343	352	349	318	364	337	344	353	349	360	349	364	324	347	335	340	332	323	345	305	346	349	324	332	346	327	336	328	317	377	317	342	333	285	348	337	318	339	340	367	360	330	319	376	333	318	316	314	376	340	322	359	350	365	299	323	336	341	352	345	336	314	352	338	353	347	372	329	312	355	343	347	336	345	338	295	353	297	353	328	321	338	330	310	346	337	323	322	332	332	298	306	355	335	338	369	350	339	307	341	327	339	345	314	331	341	344	349	319	334	338	318	339	332	369	333	335	346	340	343	366	334	333	330	336	346	353	330	337	353	298	358	353	313	347	353	341	325	337	324	331	319	323	292	335	369	341	343	333	354	358	343	329	358	318	322	327	326	328	314	347	329	330	357	326	335	330	334	347	315	343	348	316	350	322	352	341	326	347	323	328	319	339	341	355	355	334	329	364	320	371	359	362	335	365	307	381	334	349	341	325	321	341	335	306	308	327	339	361	303	354	352	327	347	340	333	348	380	362	314	345	324	358	344	351	350	328	346	337	360	329	345	324	328	344	367	330	350	352	346	318	351	328	335	370	331	323	347	318	338	313	319	354	343	321	357	352	343	365	325	353	380	356	322	337	357	356	335	319	357	361	371	339	349	332	315	362	346	325	336	310	375	340	327	385	357	346	351	311	333	370	314	330	386	319	340	313	333	360	326	316	323	321	374	324	347	334	343	314	355	305	334	338	325	301	342	360	336	333	331	308	339	343	363	345	348	327	305	336	324	360	368	353	334	327	339	331	358	336	309	330	333	334	315	307	339	335	375	375	340	352	312	351	351	321	313	329	351	338	328	354	333	331	337	350	343	333	343	326	346	311	347	330	364	331	338	334	312	312	319	325	321	337	357	378	351	345	320	340	347	324	354	346	313	351	311	353	349	311	347	356	324	336	310	325	324	328	343	357	363	332	333	343	334	349	357	341	354	348	299	334	308	321	323	339	361	347	331	317	368	332	336	345	321	341	327	337	314	337	298	330	357	366	319	336	317	329	316	323	334	313	326	326	303	326	321	358	358	354	338	342	351	371	335	323	317	363	342	348	342	342	348	334	347	321	313	330	321	359	290	354	335	314	341	345	307	317	344	343	350	329	302	363	319	342	336	316	342	345	340	325	344	308	331	328	372	341	326	332	349	336	354	285	344	364	349	336	353	337	336	333	348	329	309	308	332	280	340	364	287	331	333	320	353	333	358	333	352	323	314	330	370	287	341	313	350	299	339	334	352	332	341	333	326	347	325	323	363	319	370	303	317	344	334	353	308	340	323	330	349	347	327	316	350	367	317	339	380	332	323	332	341	332	328	364	349	347	320	352	337	336	348	329	366	343	316	304	316	311	333	322	350	367	323	358	321	304	332	361	349	317	351	324	308	329	336	385	327	340	347	358	327	315	304	343	337	331	344	343	338	370	337	332	349	346	342	304	330	325	345	313	372	350	349	327	372	354	356	352	353	323	333	343	376	339	361	350	334	340	353	333	343	328	338	334	354	304	356	350	314	321	345	329	328	321	362	343	323	344	369	361	346	311	332	310	280	344	330	329	357	327	334	349	314	360	336	319	330	342	359	345	313	345	358	326	345	355	295	325	332	311	352	324	348	342	337	343	353	351	330	328	358	357	337	353	314	334	306	315	333	346	332	367	348	339	318	311	341	321	358	360	327	334	346	333	332	313	334	350	323	328	318	327	324	340	336	342	319	373	325	315	343	324	347	369	305	321	359	331	346	327	321	311	336	319	318	349	330	344	289	343	339	338	325	344	324	331	338	302	326	310	318	332	347	344	351	357	346	357	347	339	326	328	353	338	337	309	324	341	351	369	371	281	328	328	342	377	336	335	329	330	374	335	350	329	332	328	356	320	330	350	357	327	354	332	306	318	344	355	315	352	353	330	325	338	353	326	337	314	339	342	344	333	330	354	358	317	380	359	315	369	379	329	353	318	323	337	333	342	369	326	302	358	344	340	337	342	324	330	337	324	362	324	350	322	337	334	367	335	347	339	345	355	321	352	340	321	342	335	345	370	327	378	328	357	370	322	347	351	295	359	315	328	342	337	322	323	314
23648	21040	28006	24351	22258	17040	9669	10160	10404	7386	4608	5898	1178	267	249	281	285	253	295	291	261	274	254	240	269	261	263	237	223	256	247	231	244	238	234	274	252	249	261	244	238	246	244	252	244	258	236	261	283	231	256	272	248	242	246	266	248	262	235	255	259	231	240	241	232	271	218	246	219	237	244	255	239	247	277	231	229	252	257	238	227	257	245	242	257	264	235	258	233	212	247	236	230	257	229	254	245	256	242	227	246	252	244	254	230	263	226	253	231	249	258	261	267	250	234	244	260	260	233	225	211	226	241	232	243	228	219	270	258	236	231	214	217	282	259	247	239	247	223	251	235	242	255	236	256	232	239	229	266	282	263	262	270	239	234	241	227	238	255	244	224	244	245	244	238	226	243	238	258	269	243	253	249	231	217	245	247	245	245	259	231	259	233	275	261	225	253	237	243	206	221	268	238	232	260	262	261	236	234	239	278	233	254	231	230	244	238	232	229	203	241	258	272	226	227	263	275	279	224	238	262	273	231	250	224	218	218	254	262	239	245	242	234	259	258	255	253	258	239	243	255	245	270	258	223	240	244	239	235	265	265	239	222	230	229	260	241	229	232	255	251	241	226	234	232	222	234	246	259	244	235	244	224	236	222	254	218	260	232	246	257	247	259	264	253	225	254	211	221	227	233	246	243	234	221	255	222	252	234	252	233	240	255	248	246	235	255	236	220	242	246	245	257	254	234	241	245	215	241	231	225	254	285	248	258	232	212	251	268	264	261	247	245	241	242	235	243	234	267	227	225	249	245	260	201	252	244	214	260	240	235	237	244	230	242	257	264	272	265	227	240	254	244	267	247	251	251	259	256	242	242	241	243	248	227	251	241	243	234	258	246	227	252	234	243	250	232	253	225	253	241	258	250	251	264	213	227	216	250	256	249	249	245	228	244	248	245	273	243	239	227	229	238	235	241	251	240	266	244	237	248	212	249	265	252	245	266	233	249	211	238	261	215	247	200	236	250	242	258	258	267	239	282	240	232	232	219	248	258	213	212	249	245	248	238	235	199	235	265	262	249	239	207	236	253	220	244	244	251	246	260	250	251	254	223	212	240	252	232	233	242	250	240	238	255	192	253	231	241	224	235	234	246	246	239	257	258	243	248	241	234	268	247	242	229	270	269	271	259	239	250	228	240	223	246	233	268	263	270	259	236	246	231	246	238	260	232	233	248	233	278	276	248	256	248	247	259	264	270	214	205	217	225	270	238	248	258	246	248	279	245	222	241	248	221	250	248	226	251	228	232	239	217	281	240	218	233	256	225	252	231	256	230	235	227	245	227	224	251	266	268	244	262	274	248	231	247	270	252	229	258	243	253	263	231	241	252	234	242	244	251	246	230	209	223	235	236	216	253	259	233	259	230	218	230	227	258	267	227	237	236	229	247	233	233	277	228	246	253	232	248	258	250	240	259	275	252	267	249	234	249	258	252	261	251	245	243	257	256	230	227	243	260	229	239	269	240	251	241	223	235	253	237	226	230	240	224	267	244	263	250	223	258	244	246	212	238	237	231	263	251	243	239	275	252	259	232	267	267	204	245	246	249	242	278	247	242	234	249	252	259	250	253	251	269	238	252	252	250	238	234	251	244	221	258	209	229	262	230	245	270	232	214	266	244	257	248	217	254	255	233	258	235	249	236	244	233	243	215	246	228	257	237	241	271	256	246	254	256	244	230	224	237	256	261	226	272	273	224	242	255	239	233	250	270	239	246	231	248	242	286	245	257	262	242	260	259	233	239	224	230	257	258	254	250	280	273	242	216	239	270	233	233	261	230	227	270	233	238	239	257	260	253	259	248	258	254	222	231	244	235	234	259	244	266	219	244	234	269	229	262	244	236	247	242	241	236	250	254	246	236	255	250	266	236	250	241	243	243	216	246	224	211	254	249	259	239	251	237	246	224	250	239	268	250	221	233	251	239	260	274	243	265	246	256	267	251	226	247	239	249	214	239	237	252	263	247	251	223	243	243	215	275	253	226	261	233	255	243	220	246	267	232	254	251	224	245	224	229	222	223	268	240	251	239	237	245	231	247	240	255	262	238	247	278	242	264	251	238	250	239	242	238	247	244	260	233	226	243	221	268	235	244	226	258	233	224	217	263	229	225	240	222	221	246	218	250	242	234	233	241	227	270	255	240	248	257	248	232	237	257	269	230	282	221	229	232	241	253	240	257	238	239	259	231	269	246	253	238	220	240	249	246	246	273	258	252	283	212	254	262	251	241	239	235	249	242	263	240	233	237	252	241	258	238	273	225	250	231	243	246	226	244	223	232	249	278	259	260	213	241	262	261	240	233	243	248	266	248	227	246	239	243	259	209	247	237	244	246	238	242	234	235	225	263	260	252	264	239	240	257	250	224	262	230	244	253	233	270	237	237	275	257	239	236	250	252	227	258	245	261	263	241	265	237	259	253	248	246	223	242	276	248	261	255	244	227	225	238	234	233	239	255	240	233	252	261	227	220	235	234	240	229	237	243	229	235	238	226	234	224	263	236	250	217	274	250	246	244	248	268	245	239	232	255	252	250	244	234	239	249	266	240	222	264	216	257	237	268	225	258	229	246	218	225	270	252	227	251	249	258	201	232	217	232	240	250	218	248	254	267	245	244	262	243	254	235	249	245	265	240	258	243	231	241	262	264	244	249	225	259	237	225	237	237	249	252	230	248	257	242	234	265	225	261	255	249	227	252	258	235	255	232	235	243	242	247	220	283	238	258	255	246	192	245	235	234	225	252	265	240	246	222	234	226	248	237	263	266	220	262	256	252	209	222	241	213	254	237	232	221	236	259	235	223	250	230	234	224	250	254	226	252	264	267	274	264	254	248	253	262	242	226	226	216	258	231	241	243	262	235	228	261	252	265	237	245	263	255	253	249	235	271	219	263	245	259	239	259	273	209	238	230	250	264	272	255	247	248	271	214	205	251	249	268	241	237	232	224	244	277	260	250	260	241	236	249	270	228	237	272	224	244	243	270	240	232	243	241	252	238	250	238	225	236	263	248	223	270	243	281	246	225	234	259	220	236	232	248	228	234	258	226	269	255	261	222	239	258	240	231	236	250	224	227	230	249	245	290	242	279	250	222	238	267	239	205	236	255	257	223	257	245	230	236	270	227	246	249	234	252	263	236	210	248	250	241	256	239	249	236	241	270	237	279	242	232	276	228	246	250	264	256	254	225	236	240	262	244	260	281	271	242	270	235	283	249	260	255	244	250	254	233	262	199	238	256	251	244	260	257	259	248	235	232	232	244	248	264	232	237	241	265	262	237	217	274	245	249	258	272	220	244	253	221	249	236	247	237	256	215	237	229	248	228	249	243	247	217	229	238	235	254	286	241	258	254	215	231	219	276	237	245	248	237	259	247	250	257	230	228	256	239	273	242	229	219	292	245	247	229	253	267	240	228	269	221	233	275	238	208	237	238	258	262	220	234	242	273	251	259	212	232	226	257	244
13195	25352	15747	20697	24180	15031	11420	15462	15652	10966	7906	9775	1586	370	339	331	304	307	286	295	304	303	319	275	271	274	259	308	274	288	261	280	316	286	252	274	294	272	287	298	267	296	275	268	278	270	261	268	231	290	283	270	266	296	253	289	296	271	255	288	245	280	262	269	255	245	260	304	255	288	281	255	278	259	256	246	273	258	240	247	243	265	254	242	240	282	280	263	290	286	302	260	255	257	284	245	243	255	300	267	268	267	293	273	273	266	283	268	276	221	251	266	256	271	306	292	236	263	265	254	261	262	284	280	239	275	299	277	284	278	254	250	266	247	245	293	242	267	267	272	276	264	276	271	302	261	276	289	263	245	303	247	266	275	273	262	277	269	274	283	268	231	283	281	266	254	276	278	259	278	229	258	271	284	278	272	264	290	257	267	277	285	302	253	261	279	281	267	262	279	228	282	275	253	266	265	266	270	298	265	270	246	281	247	278	263	276	295	285	275	264	268	285	273	300	268	257	276	260	257	288	270	264	274	276	256	317	268	259	264	259	270	262	268	285	263	267	268	257	279	265	252	257	287	308	244	288	249	252	268	256	245	242	280	254	262	272	288	262	255	248	278	270	279	251	258	272	277	263	252	290	272	276	239	283	272	256	249	276	272	242	249	278	250	267	247	253	293	276	302	290	274	310	265	277	285	256	263	277	250	285	248	269	273	278	300	282	269	267	287	257	265	258	316	265	266	249	259	257	277	263	281	257	264	271	265	268	264	252	250	268	251	296	260	240	259	245	243	267	288	254	274	280	283	263	257	254	286	272	294	273	260	245	265	288	285	268	281	268	279	261	283	268	271	270	256	268	293	266	261	289	280	238	266	285	265	261	276	271	256	261	244	276	256	258	260	289	289	290	262	290	258	238	266	267	285	224	290	286	262	286	266	255	271	279	251	260	285	257	257	291	278	254	262	280	271	279	276	251	251	266	251	272	256	291	269	253	270	288	284	262	303	275	259	271	240	278	274	252	277	279	282	258	270	237	236	239	271	241	264	284	255	275	276	252	263	260	254	255	261	277	274	252	304	264	266	245	277	258	274	264	230	278	274	249	261	257	286	242	234	260	257	258	264	256	269	269	255	291	249	273	250	239	258	293	255	274	255	275	305	251	288	275	256	288	262	245	258	258	258	266	288	271	283	270	256	258	277	250	274	274	277	280	271	238	221	267	258	263	278	273	266	294	270	303	265	275	265	248	270	276	282	289	273	314	286	254	271	246	264	273	227	267	301	266	249	281	287	259	280	304	289	266	259	244	246	284	269	261	247	294	282	259	264	277	262	267	244	260	261	254	279	269	267	253	270	252	296	281	266	279	235	275	242	286	265	257	250	254	274	293	265	288	268	275	287	290	258	229	269	258	261	270	254	267	294	274	269	299	284	258	294	252	240	281	261	271	260	266	281	288	263	259	263	257	264	264	241	267	258	255	256	251	256	248	282	264	261	278	255	260	267	256	272	258	292	241	230	267	277	253	256	291	285	284	300	276	263	284	259	266	267	253	285	271	270	267	244	263	277	269	286	246	259	250	268	267	284	266	276	266	251	277	270	270	259	259	264	311	261	287	262	258	280	302	261	272	295	275	288	286	271	286	280	256	269	257	260	252	266	286	257	268	274	266	266	246	272	302	255	254	273	304	276	302	261	260	249	267	283	247	264	276	287	263	291	289	246	292	273	262	278	281	275	254	277	260	289	262	247	274	296	255	255	265	243	273	286	286	274	287	271	260	273	262	283	246	290	243	251	267	270	289	249	262	248	264	259	265	264	268	283	253	274	260	269	270	249	285	264	252	248	295	278	276	255	271	270	251	273	260	250	268	267	295	262	260	262	300	267	244	288	273	273	258	298	264	268	270	290	269	274	271	276	268	284	284	257	268	270	275	264	280	277	268	279	293	250	305	267	274	289	280	262	258	238	291	276	279	264	292	264	257	262	283	281	271	263	279	250	281	282	264	251	264	274	264	223	268	268	264	285	257	274	283	249	283	259	236	273	286	278	245	257	245	272	273	258	260	268	275	277	259	266	226	262	268	275	245	278	249	251	244	247	268	281	293	257	292	258	256	290	275	263	253	279	257	281	240	257	246	266	258	263	255	277	259	248	265	277	255	298	279	287	263	256	241	286	275	252	257	267	283	262	284	247	288	278	262	258	294	272	289	264	272	247	240	263	260	257	283	275	242	268	281	295	227	264	265	250	257	278	248	272	271	268	256	258	267	275	256	278	249	283	265	288	302	268	250	242	265	268	273	251	254	289	242	262	245	265	273	256	274	268	261	302	255	249	249	265	262	260	265	276	259	252	275	249	267	263	267	289	264	271	281	288	249	268	236	273	239	262	254	282	263	268	268	273	286	272	240	263	264	290	282	245	283	248	280	294	282	237	251	276	249	256	283	286	272	265	258	273	276	270	263	286	265	266	278	237	267	282	294	239	251	280	256	262	258	272	278	256	295	257	251	243	275	254	242	244	281	282	278	278	258	294	279	278	289	269	240	264	275	271	275	261	266	285	255	284	262	277	268	252	307	287	247	243	249	261	266	268	270	292	273	267	295	254	258	258	223	261	294	282	242	261	288	284	255	292	297	269	271	247	258	281	268	270	236	260	260	247	313	275	273	287	270	288	289	222	275	241	316	254	288	265	256	320	287	273	303	267	294	268	262	256	262	239	263	286	292	273	270	257	264	253	269	266	266	280	287	278	283	263	254	272	270	277	261	287	253	246	317	322	265	256	279	326	277	262	251	272	273	252	246	268	258	268	266	261	246	281	263	245	285	263	250	248	276	257	275	263	269	275	261	282	273	279	292	272	258	294	303	258	293	251	254	293	257	325	281	270	270	264	256	282	268	257	250	275	255	238	270	247	249	277	251	256	255	275	300	260	283	294	252	286	256	272	268	277	248	282	273	271	258	296	240	278	282	285	225	275	291	264	278	253	274	253	301	295	257	253	274	285	281	287	261	278	268	274	268	282	259	269	288	271	247	254	272	294	242	271	295	252	259	289	265	259	291	266	266	255	231	276	270	254	257	246	250	272	253	274	278	275	290	262	283	253	243	289	261	300	258	276	289	296	257	254	271	264	286	252	267	275	258	261	310	264	246	243	253	273	256	244	251	308	252	289	232	285	253	251	278	274	262	277	269	255	259	286	240	274	259	221	300	268	258	265	234	242	258	303	280	277	277	279	285	256	266	275	244	285	255	259	256	262	257	267	259	273	283	251	247	267	259	248	278	302	259	258	291	267	286	278	258	280	251	276	268	261	273	260	286	253	274	299	268	263	282	244	250	273	259	260	266	253	245	236	266	250	254	277	272	235	266	284	273	287	275	278	261	230	264	293	264	246	259	283	298	241	290	238	243	265	221	264	254	267	251	244	279	260	245	293	254	255	280	261	285	273	250	260	270	258	285	287	296	263	303	245	271	273	279	288	261	284	270	259	231	265	278	266	271	263	286	278
24892	21015	26760	25142	11064	4908	3705	3771	4802	4367	3397	2485	840	534	509	527	524	505	480	495	505	527	513	490	491	446	472	430	473	517	501	509	526	453	477	498	482	487	466	471	514	492	488	495	480	487	452	472	451	514	461	513	456	418	517	554	475	480	511	476	471	465	472	465	459	467	467	492	455	468	438	471	474	507	503	489	493	434	510	475	528	428	484	514	472	461	501	560	464	493	507	460	473	489	494	489	502	449	472	465	484	472	485	477	461	468	488	509	479	490	505	489	499	450	475	520	446	456	466	514	516	473	469	537	478	477	457	489	481	511	505	519	492	449	441	479	494	496	496	505	466	487	463	479	529	488	517	518	516	453	494	449	509	469	481	510	471	484	504	478	491	461	480	492	486	503	474	488	475	488	474	447	491	478	440	491	450	478	457	494	508	499	493	427	473	481	441	496	484	487	493	474	476	499	493	515	496	519	481	468	507	506	489	484	519	525	483	504	467	482	499	520	499	440	439	477	516	498	493	514	490	519	475	526	495	513	451	518	509	467	521	497	476	487	533	453	483	489	503	466	462	500	453	484	522	431	503	459	491	477	486	471	502	511	466	471	452	486	473	473	488	472	466	490	465	472	485	485	478	491	438	519	468	521	499	491	478	500	479	437	451	479	456	447	475	480	467	483	516	492	484	497	504	453	447	476	510	473	509	508	503	491	469	506	456	502	448	499	448	487	497	462	478	459	482	482	446	444	488	556	505	498	523	483	521	483	505	467	495	475	513	534	464	472	471	482	456	489	482	464	463	478	458	489	513	508	465	471	495	530	455	505	490	493	485	507	485	497	511	556	490	472	495	491	469	504	474	498	461	502	495	492	456	476	502	486	463	505	461	485	456	500	492	452	509	512	474	479	467	504	429	499	514	502	473	496	492	461	517	478	453	479	501	482	473	462	476	512	475	484	495	488	494	503	501	455	473	451	457	497	518	527	481	490	479	515	487	486	472	519	469	461	472	492	458	499	490	477	467	467	474	500	533	499	512	500	443	464	494	459	462	502	499	436	477	500	482	487	515	491	490	493	464	501	483	437	486	449	469	508	500	501	476	485	512	462	475	526	478	509	495	485	463	476	450	471	474	483	477	512	445	531	473	497	496	435	451	525	460	489	481	499	469	473	511	480	458	447	503	496	442	508	435	493	498	485	495	480	469	497	463	440	441	496	489	458	481	467	483	452	492	477	465	474	442	491	501	481	486	503	497	460	490	508	473	487	516	468	474	507	509	474	498	458	491	477	505	460	513	462	462	513	487	510	477	498	479	457	466	475	498	497	498	524	460	498	469	487	475	476	500	479	514	484	525	517	523	501	453	480	503	485	477	514	463	461	473	514	470	498	470	478	478	478	501	513	469	472	490	455	503	480	449	456	484	457	454	427	462	465	506	475	493	517	514	499	478	471	488	506	485	489	541	443	488	513	507	467	498	497	514	482	511	463	490	466	502	488	499	474	500	463	505	488	487	483	518	476	443	460	489	490	494	487	495	473	462	462	510	492	528	511	501	477	474	510	478	459	457	478	495	500	509	494	469	512	495	483	481	527	486	480	485	469	498	520	511	484	514	520	455	474	500	471	478	482	457	512	495	507	501	503	493	485	465	477	464	476	460	506	505	470	454	498	465	495	478	466	510	490	473	455	489	482	514	524	491	475	487	506	508	486	489	508	468	471	429	499	480	493	491	450	482	485	511	508	467	465	484	521	531	474	501	498	536	488	475	441	504	505	511	442	476	499	469	474	505	511	485	526	496	462	489	473	488	467	507	442	473	454	444	466	474	460	459	468	505	523	507	473	514	495	459	470	448	477	455	504	492	473	481	480	465	495	488	465	484	495	456	474	487	458	505	494	475	481	456	509	481	494	480	507	511	434	476	478	488	462	500	454	463	509	463	462	491	484	473	515	499	489	453	490	507	499	439	476	460	453	495	503	504	474	471	506	503	480	482	493	492	482	482	486	464	442	512	503	493	489	474	502	498	451	474	474	465	478	494	491	478	467	492	457	498	480	514	470	456	488	455	483	500	492	479	436	482	463	446	496	449	456	511	488	478	486	516	480	472	492	471	504	478	472	507	496	480	462	479	481	495	443	496	486	497	499	483	481	506	507	471	482	469	511	476	488	489	479	462	492	463	495	490	452	480	479	510	462	477	475	503	500	486	501	481	506	491	482	469	459	478	512	479	454	467	479	502	526	470	451	483	478	494	504	449	485	500	518	475	501	510	469	484	478	513	449	504	478	511	452	493	483	497	476	485	481	478	483	529	473	449	514	471	466	454	468	494	513	466	456	470	548	471	503	491	471	481	500	471	516	480	474	509	506	498	509	505	448	456	455	515	501	488	491	516	495	483	464	470	490	467	454	464	469	460	492	435	508	478	494	476	483	496	470	473	496	515	506	504	472	436	446	471	499	467	477	485	502	439	496	456	499	508	478	457	463	494	454	502	504	474	439	481	489	506	452	515	494	498	461	472	502	480	515	462	471	445	528	467	492	486	456	489	496	444	495	485	494	512	505	495	505	491	497	466	508	466	529	487	465	474	473	536	473	444	475	450	447	473	497	510	475	491	471	461	452	483	536	475	475	496	481	480	483	463	496	478	448	479	510	468	486	489	465	491	495	473	497	480	501	492	450	463	464	467	471	492	505	503	493	473	471	452	473	475	483	469	496	494	463	473	497	528	471	505	513	474	440	512	460	493	491	500	484	436	455	477	470	447	453	514	493	459	469	486	453	456	494	481	463	495	458	454	509	490	484	479	490	524	489	542	473	515	448	499	520	465	497	509	512	469	453	489	483	456	480	481	491	481	477	471	459	533	471	477	483	480	516	501	521	477	487	461	487	486	467	506	488	509	440	513	484	481	497	479	439	478	506	444	462	482	482	468	507	481	450	522	463	465	513	473	448	463	462	502	478	481	483	490	518	466	472	502	462	472	502	402	491	488	454	484	493	490	462	459	474	509	486	435	455	460	457	490	462	466	493	516	469	494	504	485	473	515	471	477	493	443	482	487	463	453	496	485	491	494	505	466	513	504	479	464	509	488	501	500	517	449	468	469	500	502	463	482	514	481	471	483	518	494	475	472	496	481	458	471	478	477	520	446	479	440	538	460	487	475	495	469	550	507	460	530	498	506	495	492	502	497	485	491	489	482	488	491	466	486	468	461	483	431	467	521	475	476	463	505	490	450	468	458	452	477	490	483	485	485	491	497	500	466	469	436	452	514	503	467	476	461	505	441	495	494	463	457	483	494	465	533	512	479	470	443	458	480	470	458	505	467	489	512	496	474	481	465	488	462	498	469	480	506	500	482	452	527	473	529	468	515	496	474	472	534	485	455	456	478	495	459	538	493	446	478	446	495	494	481	498	468	472	440	488	490	445	502	485	480	492	502	474	474	475	492	478	456	461	466	452	484	498	480	510	461	498	472	491	475	483	490	461	490	443	482	454	526	474	488	510	428	466
13182	20455	13059	9333	8534	8622	6911	7757	9379	8747	6281	4689	1218	542	540	530	548	567	562	622	590	594	535	527	512	553	571	525	530	465	535	550	539	527	519	506	517	513	554	529	525	502	541	525	510	516	509	521	516	519	500	526	536	512	525	515	482	511	539	530	501	531	537	539	530	533	464	535	552	506	499	553	584	562	553	513	503	525	525	534	551	513	534	541	516	505	552	572	546	492	547	534	532	526	489	496	493	502	522	506	517	553	568	513	520	508	488	540	557	515	557	511	535	521	537	514	541	538	506	538	525	553	545	554	545	486	531	568	556	541	544	519	500	511	533	497	516	500	528	512	495	513	523	543	538	546	533	512	527	507	549	536	494	521	539	488	515	511	534	546	536	483	544	550	480	492	519	506	514	505	502	524	531	564	560	521	496	534	506	544	551	547	472	530	523	555	527	503	536	527	548	507	521	514	485	482	532	491	539	541	550	538	510	519	556	492	512	571	499	564	524	564	557	559	494	535	501	531	562	490	520	508	533	510	540	530	563	542	533	516	537	528	507	555	500	536	501	504	552	550	516	545	522	512	570	546	478	527	506	523	522	559	522	493	505	517	522	523	532	509	522	553	524	505	543	570	499	513	525	490	572	490	522	491	548	533	513	529	531	549	486	549	496	517	557	527	532	516	492	498	502	518	546	543	536	527	530	534	505	528	517	482	538	482	555	559	529	503	554	530	519	540	514	562	510	498	503	482	521	495	530	522	505	544	486	521	555	526	521	516	512	524	505	531	538	462	525	514	521	542	522	519	485	523	485	491	516	551	536	493	556	493	520	579	542	543	511	486	507	555	522	541	500	553	512	499	534	500	530	514	507	491	512	490	517	527	481	545	560	526	517	515	500	497	524	506	511	549	476	547	510	509	550	574	532	499	538	531	562	480	502	542	530	503	547	538	548	533	546	534	511	521	542	570	520	564	516	513	513	545	540	503	540	550	545	507	506	528	518	522	517	473	526	557	550	489	489	529	525	512	528	527	519	506	536	561	544	544	498	562	541	545	517	526	520	515	509	518	512	492	524	540	523	553	529	515	493	518	494	502	493	501	545	502	525	509	534	547	528	541	511	483	514	494	540	523	492	518	493	526	501	560	494	537	537	518	539	482	559	508	513	535	549	511	522	522	503	550	533	541	560	505	523	569	502	523	568	532	560	518	525	520	560	504	539	533	523	507	530	523	519	524	551	531	501	513	505	516	550	520	537	538	498	497	547	552	512	525	515	560	498	544	502	562	521	537	499	552	517	532	544	557	508	549	538	539	507	508	515	531	552	496	529	536	508	536	483	515	502	509	510	506	499	537	519	452	514	537	498	537	501	530	539	545	524	506	518	483	505	505	500	523	504	523	542	516	527	501	547	512	502	519	544	571	503	512	563	538	517	507	541	482	524	517	534	519	556	523	518	514	545	527	520	534	527	522	528	485	516	537	571	512	504	549	534	472	555	521	519	597	509	520	502	521	516	520	524	533	548	540	568	545	528	543	541	515	515	484	526	517	510	538	520	506	529	514	529	613	510	504	571	535	524	518	575	519	510	516	506	533	540	514	533	519	561	506	556	507	546	549	490	538	538	528	509	527	496	517	532	511	499	571	496	483	536	476	496	527	500	529	501	511	541	560	507	520	544	524	535	550	517	517	533	546	567	572	486	527	538	516	521	501	587	545	530	597	515	512	567	510	570	500	510	541	581	529	523	570	492	493	558	559	535	564	569	500	573	547	547	484	536	554	467	487	532	515	514	568	514	543	542	532	504	514	534	541	483	520	495	538	509	557	544	512	527	490	552	479	510	527	523	539	481	507	572	522	506	537	528	486	528	537	534	488	528	518	569	510	555	490	503	504	511	488	516	515	544	511	505	525	469	544	500	501	514	515	527	512	547	520	499	523	511	516	530	529	518	554	542	498	530	521	551	544	526	508	486	570	485	529	487	556	523	524	518	516	500	510	560	513	540	496	522	522	533	494	535	535	490	551	465	561	508	540	546	548	493	507	571	499	487	520	543	504	519	521	510	535	542	555	526	534	556	536	493	553	538	565	537	536	535	535	546	506	522	542	532	539	564	552	506	498	539	509	531	531	531	507	526	561	495	500	534	539	531	519	518	517	509	528	535	511	523	545	550	550	518	581	546	553	535	533	538	535	506	534	540	505	519	535	553	508	489	497	513	531	506	509	530	565	546	497	492	516	542	481	525	513	534	539	585	519	543	507	534	538	517	507	489	533	504	535	526	525	506	524	529	527	524	498	508	526	534	497	497	531	518	492	541	521	511	516	499	478	548	517	508	570	497	536	550	487	558	551	473	495	547	558	505	535	567	526	516	510	509	507	500	511	515	531	551	543	564	516	522	578	531	505	530	472	544	507	517	536	545	505	515	564	492	483	553	524	539	516	577	554	498	524	520	542	525	501	531	547	516	484	542	541	564	523	556	537	503	488	501	543	515	559	483	506	496	513	524	552	529	495	523	519	546	547	536	501	522	482	563	525	490	553	517	504	507	518	573	520	562	527	546	542	588	529	536	533	509	551	536	491	501	518	500	571	523	492	531	525	537	523	511	567	487	514	515	492	547	530	512	486	538	496	528	530	521	494	530	486	527	519	517	507	475	546	541	514	482	514	542	492	557	533	514	527	529	528	500	559	528	522	490	521	498	532	496	514	506	537	544	543	507	564	532	505	497	530	505	521	535	535	559	508	522	542	554	497	524	473	536	529	506	549	542	571	513	533	548	494	511	504	536	538	529	536	507	490	494	529	544	542	522	520	543	516	545	552	480	531	532	489	527	534	504	510	524	533	526	524	549	491	531	529	518	542	530	571	543	493	553	573	509	499	506	581	508	506	489	513	539	511	547	518	504	575	524	532	485	550	521	552	524	478	518	527	513	505	514	504	501	482	502	572	527	545	567	504	524	519	539	537	510	522	535	544	518	497	551	512	539	488	543	542	524	484	510	506	492	551	511	501	508	523	530	547	515	532	567	505	538	499	567	504	536	559	508	540	553	527	524	514	477	527	548	521	521	482	472	517	475	505	485	516	525	564	547	511	507	514	499	549	544	508	514	496	532	537	502	517	485	515	550	544	518	569	541	495	540	506	513	553	478	550	541	507	535	555	552	561	495	518	489	544	520	569	488	519	531	511	528	501	526	600	547	537	518	537	537	499	484	525	485	539	523	541	501	546	530	491	516	516	515	528	504	512	546	585	519	533	521	536	513	495	543	513	508	498	498	522	537	478	517	509	513	535	526	549	550	560	518	525	510	521	532	539	513	514	502	508	541	502	514	507	521	549	556	520	549	517	513	547	541	529	492	515	503	545	538	534	549	520	515	530	531	506	502	479	508	533	564	521	516	547	511	487	522	483	481	540	564	542	541	496	537	502	478	492	547	541	535	533	508	570	516	550	540	505	515	511	527	559	517	553	546	566	539	469	500	555	521	522	510	529	501	502	518	523	511	490	524	516
22449	21046	28606	23673	21049	21577	18470	13831	23070	17066	13891	10941	2534	634	609	574	533	556	501	518	544	552	503	524	521	540	523	539	510	531	556	484	478	487	486	520	552	490	536	496	508	528	496	502	514	519	520	538	496	498	502	507	484	496	496	446	457	523	467	512	524	553	499	510	516	562	507	485	479	502	512	534	524	537	461	511	473	523	474	528	523	527	513	512	505	515	525	531	539	487	533	508	482	515	511	495	482	514	510	478	479	468	502	513	472	517	479	502	472	527	527	503	511	494	505	477	538	473	555	503	513	514	541	525	502	545	490	487	535	499	493	476	503	536	512	475	506	535	515	565	473	519	495	487	470	465	516	497	498	463	483	478	539	493	505	520	470	473	537	457	524	531	492	448	486	523	500	542	511	536	502	494	470	524	498	506	481	506	508	523	481	504	518	497	524	494	483	558	526	490	538	507	493	497	507	540	514	503	503	488	493	504	532	504	497	513	442	445	537	486	497	520	499	511	498	476	528	521	531	523	511	499	516	523	509	487	500	517	471	486	537	547	484	505	509	499	495	479	506	488	484	490	528	526	518	508	525	493	506	539	497	517	509	527	461	506	491	502	510	554	557	561	502	488	521	515	442	458	501	509	441	579	478	534	525	491	503	508	470	535	510	496	510	532	447	510	493	540	507	504	472	503	506	521	475	500	509	502	499	497	487	447	511	491	461	524	481	486	489	481	514	500	472	468	531	457	480	468	520	465	489	529	508	501	491	461	521	515	465	512	520	494	540	502	519	486	505	532	505	510	485	517	505	449	484	551	466	532	475	526	481	503	498	524	479	498	514	494	465	460	503	485	478	502	543	473	478	459	503	465	497	452	498	476	480	519	483	533	506	501	464	497	517	468	476	502	511	506	514	481	504	539	508	498	517	536	514	537	467	491	492	506	520	525	505	478	498	515	479	481	514	474	495	554	485	531	518	485	504	488	511	496	519	494	528	513	528	475	516	482	489	515	498	512	479	523	479	485	517	512	475	508	493	487	481	492	533	492	515	524	500	522	527	496	505	457	507	520	485	478	514	490	530	472	507	521	560	525	512	548	498	487	500	480	520	500	526	518	501	497	549	564	480	496	509	479	525	521	443	550	495	510	511	496	494	490	538	525	520	443	490	482	518	487	488	516	515	495	504	474	511	507	520	523	538	483	480	519	490	485	470	520	493	498	530	514	507	514	533	516	502	503	492	542	469	553	515	479	516	529	470	525	489	490	557	499	513	520	523	504	506	514	479	520	475	510	504	499	493	539	494	507	455	539	538	489	479	494	508	489	472	524	495	524	511	495	510	496	485	535	498	496	513	501	500	472	507	495	478	507	478	514	504	546	502	476	543	503	489	536	522	484	488	492	473	515	527	492	509	492	486	471	488	504	469	467	506	503	473	543	495	539	529	455	504	537	518	510	463	464	503	523	536	462	472	501	539	516	512	466	506	500	485	496	505	465	521	505	485	518	506	507	469	496	511	477	520	481	507	473	536	489	521	517	461	491	502	525	517	516	473	509	523	508	480	498	457	518	520	516	475	485	527	492	482	520	513	480	485	480	540	531	510	527	480	465	502	499	488	510	543	513	507	508	505	489	525	507	505	496	507	498	498	475	477	470	509	538	470	527	465	498	477	466	491	503	509	487	540	503	500	523	497	487	517	502	497	477	496	513	528	449	502	459	503	465	482	506	471	474	508	519	465	478	465	525	460	500	503	511	471	492	472	470	485	510	544	462	485	508	491	557	495	486	483	502	471	516	500	486	540	493	498	517	512	511	496	512	500	492	490	500	489	507	473	512	478	525	465	513	468	484	489	522	538	490	536	511	494	511	495	447	487	527	477	502	496	507	531	508	475	519	466	472	454	499	508	455	521	529	507	490	528	480	493	481	497	513	502	449	496	476	501	439	458	495	511	526	509	507	509	487	458	519	486	482	465	509	479	526	461	476	484	504	514	543	503	478	475	543	517	499	499	467	504	504	527	486	468	521	509	543	461	517	496	554	479	509	501	508	491	538	471	502	520	532	480	503	486	519	528	460	499	473	535	476	445	511	530	515	508	511	514	492	480	522	457	517	503	547	527	477	506	503	521	463	467	516	509	501	506	508	479	474	512	506	512	515	458	507	465	518	448	471	500	442	470	502	477	544	514	501	497	518	500	522	494	484	474	468	490	501	503	527	521	486	506	500	507	498	532	493	510	498	480	480	495	486	491	497	531	457	483	516	498	505	490	501	471	486	515	484	473	457	471	500	498	508	475	476	530	545	510	487	526	486	488	522	495	500	507	515	534	508	492	487	499	497	512	559	525	456	516	455	486	531	500	498	494	503	503	535	490	475	472	535	530	543	467	488	503	474	537	528	472	483	494	524	540	478	524	534	519	481	505	484	480	500	485	531	512	509	498	503	513	494	503	478	526	525	487	494	521	489	524	462	545	492	491	527	533	493	529	502	505	515	477	462	490	445	525	520	541	491	458	506	451	504	491	487	523	512	509	535	505	490	532	485	491	493	495	536	490	455	480	495	487	515	494	483	461	527	503	503	518	527	467	514	515	538	452	501	508	497	506	523	536	490	493	487	513	553	483	527	524	496	502	496	482	520	493	505	490	481	504	500	497	499	497	507	481	471	506	522	509	483	492	498	509	487	531	534	503	541	513	460	508	512	523	466	492	500	530	518	493	494	515	481	527	493	525	465	531	552	458	496	512	487	488	557	499	532	500	515	474	464	512	541	520	475	497	479	486	500	495	487	500	512	492	543	513	469	538	493	487	500	496	498	500	507	499	466	504	475	495	498	526	509	474	547	496	514	464	521	481	482	445	525	488	480	540	510	473	519	511	519	520	481	496	483	512	495	476	480	485	526	530	532	524	489	478	539	501	474	479	512	524	518	520	503	476	460	500	503	534	508	534	473	522	483	521	528	482	531	508	531	471	457	471	528	509	499	495	492	499	472	493	505	532	526	492	518	516	536	477	516	499	516	490	467	497	514	460	508	471	513	508	475	503	491	496	528	466	501	509	456	548	484	515	490	493	495	513	530	477	525	485	483	502	486	498	493	503	523	523	487	469	489	495	507	486	476	464	470	497	504	510	480	491	481	488	475	531	529	513	531	466	507	507	497	508	477	541	500	500	515	493	501	468	501	510	523	492	535	504	494	554	488	499	490	535	511	476	530	506	506	532	476	489	480	500	503	488	521	483	507	479	529	469	488	492	532	472	487	480	505	497	496	446	482	484	497	491	479	537	506	494	519	462	493	506	496	514	495	527	552	544	524	521	530	484	520	488	514	471	511	469	475	491	485	476	517	512	519	531	528	498	555	488	539	470	501	490	513	490	505	508	508	541	501	526	495	496	526	499	547	517	505	475	456	490	538	494	481	464	500	538	480	477	503	463	531	494	516	493	501	449	528	541	513	493	495	511	514	500	496	485	512	525	482	493	490	499	503	491	529	517	524	460	512	496	478	451	513	531	515
19271	42429	25703	11656	10953	12959	17162	19569	28784	20942	18655	14818	3190	638	659	593	661	560	581	529	565	549	581	559	578	537	542	532	504	505	534	583	547	560	543	539	513	498	500	492	519	534	504	551	539	518	514	574	550	516	509	523	530	547	546	553	548	508	476	523	550	532	489	549	532	534	574	544	496	554	540	539	500	494	513	510	512	556	510	501	505	488	511	550	509	496	558	516	582	542	529	529	498	480	510	521	515	475	529	540	498	529	515	511	535	502	506	522	502	506	516	499	496	525	522	484	477	521	522	530	571	513	542	531	522	480	486	471	503	493	523	503	478	519	516	530	588	526	490	510	577	518	512	520	511	501	493	553	534	500	518	524	488	525	530	538	494	523	530	537	521	497	515	492	478	535	491	569	485	489	482	473	531	509	500	505	524	547	484	498	508	543	522	532	524	511	528	532	550	515	518	523	508	534	513	527	553	534	496	555	517	536	502	552	515	502	522	508	525	556	525	509	496	483	524	489	485	522	530	492	506	559	550	523	546	507	565	553	534	505	494	474	538	566	506	526	461	510	559	475	528	515	510	540	540	500	508	520	545	534	523	530	512	507	520	492	528	497	550	527	523	519	560	516	502	539	511	530	543	497	538	520	533	532	524	546	540	563	529	469	517	511	532	518	512	539	533	545	569	542	527	504	543	525	516	541	536	482	529	521	533	510	542	503	501	538	507	517	518	521	496	518	525	480	470	486	504	569	517	517	516	549	488	542	535	507	509	515	521	539	507	524	531	500	517	527	508	483	551	505	505	504	483	514	500	523	538	529	533	469	540	519	563	548	526	505	560	513	512	493	540	539	492	537	506	550	519	473	527	510	519	508	522	540	548	524	533	474	515	548	506	567	489	549	507	506	524	517	504	484	475	541	497	565	513	525	507	503	514	523	533	502	529	511	533	520	513	514	512	533	539	543	531	561	511	513	534	523	496	497	496	532	511	553	514	514	550	523	547	521	500	514	507	501	498	497	514	510	477	499	549	520	522	582	506	534	508	536	516	566	518	542	517	511	521	506	491	520	512	485	486	481	485	488	552	545	468	530	513	532	534	539	544	518	519	500	539	542	514	530	526	495	538	502	502	514	488	505	551	543	513	505	488	564	517	490	525	543	540	513	553	521	488	534	512	572	510	484	492	503	529	494	499	518	546	522	523	492	505	517	511	513	490	510	524	520	510	558	541	532	490	494	524	540	504	534	486	516	493	470	517	511	488	558	542	520	519	496	497	500	505	542	531	523	501	514	523	516	491	556	514	520	540	487	503	538	474	515	522	526	562	506	540	517	491	520	533	482	490	502	513	527	516	517	489	522	508	547	543	510	495	488	473	556	550	539	526	501	533	503	529	527	493	522	494	535	534	529	512	511	526	510	508	524	502	498	520	506	509	498	519	583	495	526	536	494	487	497	511	504	511	547	503	502	526	516	508	505	490	522	527	534	527	480	535	517	499	545	534	521	502	486	496	515	502	493	505	485	516	530	502	547	513	522	546	562	506	530	542	512	521	523	506	499	528	536	475	542	533	554	528	479	522	528	519	503	545	504	529	525	477	522	544	474	517	496	521	497	518	507	490	493	490	506	518	477	502	519	534	517	479	516	542	535	478	509	527	516	506	516	531	494	537	550	530	508	484	491	499	541	473	503	500	526	549	502	524	519	503	518	523	507	529	556	514	517	528	507	490	492	527	508	529	507	527	469	578	517	527	521	476	502	510	506	517	528	521	542	512	528	539	515	560	523	529	474	490	521	521	519	495	523	531	535	526	539	500	503	498	528	512	559	519	488	489	568	509	548	500	506	519	547	477	499	465	532	536	508	476	496	501	515	519	516	497	513	490	478	555	502	522	503	484	479	462	508	508	481	548	516	511	507	552	528	478	476	526	481	543	498	527	496	504	508	509	523	493	503	514	482	533	570	535	506	554	533	511	518	524	513	545	551	528	535	486	551	527	546	524	493	542	484	518	503	500	499	500	503	521	477	508	512	506	520	535	511	517	522	500	492	506	473	546	506	489	507	536	496	556	494	573	493	519	499	493	549	485	515	540	495	499	539	529	516	524	519	481	510	499	522	478	514	540	565	537	495	520	524	487	517	536	503	487	533	516	501	505	498	527	523	511	559	510	506	515	516	518	500	518	527	510	523	466	495	516	527	541	497	484	513	489	512	523	507	525	481	510	493	545	514	525	479	511	515	502	534	529	503	531	535	516	555	522	512	543	527	507	521	506	539	534	531	499	544	483	513	509	520	507	495	559	547	485	503	498	500	516	510	460	523	490	499	532	529	535	499	527	493	562	471	509	553	517	437	519	503	567	563	507	528	513	483	526	528	537	553	503	520	515	500	530	537	511	503	511	526	527	565	548	533	479	519	510	524	511	511	521	494	491	519	520	497	520	499	510	549	530	546	500	540	539	543	525	487	481	545	509	541	479	453	523	537	500	486	493	527	507	512	542	526	502	496	489	532	550	550	531	513	510	528	516	500	534	513	524	475	505	492	515	502	498	514	495	507	498	517	541	555	547	453	539	511	535	498	508	507	520	520	511	543	533	476	523	522	511	554	493	515	526	542	520	539	540	542	521	509	518	532	549	526	481	534	516	490	526	516	500	523	495	511	489	513	565	510	531	549	472	511	511	499	545	506	521	498	518	499	479	504	521	524	520	536	511	524	518	498	497	478	533	537	496	559	495	538	479	546	524	552	504	534	531	497	519	494	488	536	532	501	492	443	513	530	475	533	493	510	493	513	481	469	508	521	540	540	560	525	514	520	525	517	513	507	517	517	510	520	528	467	486	481	519	532	521	477	501	499	509	522	485	533	563	503	515	511	567	564	546	509	505	526	503	524	484	492	485	519	563	525	499	505	528	516	504	505	552	511	471	480	591	511	518	496	515	517	545	522	540	547	488	510	472	513	483	557	525	483	475	507	495	515	527	493	505	519	499	519	505	456	515	482	532	482	494	519	502	499	529	495	522	510	490	542	516	516	526	570	496	522	520	537	522	534	490	527	580	509	498	515	499	493	520	506	535	551	522	551	524	487	549	524	509	498	503	470	515	514	487	542	474	522	523	496	552	512	518	502	472	502	484	513	542	544	513	514	529	513	495	553	550	517	480	525	546	532	510	492	553	510	522	497	517	544	513	533	505	547	537	514	543	584	478	511	573	500	538	537	483	499	547	494	519	486	512	539	505	544	500	497	532	518	490	505	522	515	531	537	526	486	490	538	547	553	469	481	518	525	495	504	481	494	509	516	535	485	533	484	503	495	493	527	505	505	511	518	488	523	489	522	531	466	530	531	463	519	516	511	489	538	518	515	514	509	495	495	514	532	516	478	562	543	525	515	531	490	537	560	526	487	552	511	507	513	504	517	506	559	543	534	537	509	555	465	512	537	524	466	490	503	457	542	570	476	504	536	537	515	507	549	541	514	492	524	500	497	549	488	499	503	509	519	577	539	475	521	490	495
28257	24730	13690	2230	1213	1044	899	861	1149	1317	851	553	331	294	300	285	336	305	323	292	315	301	310	291	269	284	316	288	293	271	277	324	287	300	275	304	268	280	275	308	295	318	274	324	291	309	301	303	296	327	271	307	293	266	306	282	263	302	312	253	307	308	297	315	309	287	298	289	304	286	297	275	279	318	285	300	332	301	279	313	299	309	268	284	278	278	302	319	297	288	294	274	263	287	296	271	290	289	277	292	315	300	299	295	271	284	317	269	297	287	288	305	279	300	302	284	306	286	308	283	273	302	306	290	284	298	348	281	273	287	277	286	268	299	270	294	275	316	279	303	296	271	271	277	284	316	313	316	294	313	335	283	307	285	291	331	287	255	293	289	261	295	302	315	282	284	268	289	292	294	300	291	296	281	330	262	277	288	292	290	261	306	288	289	286	313	314	271	301	312	299	257	285	307	305	320	288	287	284	314	298	313	266	309	269	291	291	312	289	308	256	271	287	325	300	312	329	274	271	282	321	286	301	284	264	289	311	306	280	309	299	296	291	261	279	292	287	282	305	306	318	314	262	304	265	272	282	287	284	282	285	320	293	303	309	271	288	304	327	281	289	287	308	308	307	301	307	304	299	283	269	273	272	290	297	282	288	283	320	289	269	301	305	312	319	288	275	316	314	283	296	276	295	298	279	307	296	279	275	313	274	265	293	303	287	317	281	269	322	292	295	312	256	286	303	289	296	312	297	308	299	282	290	293	291	320	290	281	287	301	295	284	255	277	284	278	290	294	305	293	275	277	289	312	315	271	323	334	292	295	307	325	296	307	269	316	251	274	322	279	290	295	301	308	273	306	300	306	287	294	289	283	275	301	307	291	302	269	312	263	320	284	304	282	287	286	298	288	290	286	279	277	264	298	308	291	301	319	314	257	280	290	267	280	288	289	285	303	283	295	287	256	293	309	336	293	310	295	310	310	292	286	289	312	306	294	298	255	315	274	316	324	308	303	289	297	291	298	271	293	290	306	317	293	280	307	286	309	296	327	292	300	272	281	294	257	277	310	321	303	291	297	272	303	268	294	294	282	307	275	319	269	311	290	303	286	304	300	277	272	312	297	278	287	276	280	299	280	298	285	277	281	330	279	298	304	304	289	284	271	308	348	268	294	305	307	289	283	283	279	294	284	294	310	281	299	251	300	314	284	282	304	310	305	268	300	303	286	280	323	285	338	292	266	305	298	275	296	277	305	331	293	286	275	273	304	288	305	297	297	269	272	284	300	267	288	284	315	284	266	279	294	306	333	314	280	283	288	267	305	298	284	267	295	296	262	258	292	291	298	282	306	280	294	310	313	308	274	301	268	297	295	306	313	283	291	317	334	299	291	280	330	303	301	299	282	281	270	314	305	252	311	312	280	298	304	282	274	275	289	303	270	286	300	265	323	264	296	276	310	266	304	250	333	309	258	289	312	277	259	293	307	311	274	319	278	272	295	291	295	299	286	315	294	336	268	279	264	272	299	304	308	263	287	264	322	291	300	294	287	303	270	315	313	292	290	274	300	317	280	253	281	261	313	302	296	325	333	285	285	299	321	272	279	296	287	279	285	281	291	305	290	305	314	282	290	291	304	286	293	268	311	302	302	304	291	306	301	279	289	241	302	259	326	268	295	290	291	306	292	325	296	299	318	333	304	315	297	265	272	267	288	290	308	286	277	280	273	275	296	322	278	282	277	273	309	306	311	262	261	293	304	317	276	291	291	288	318	284	308	291	313	275	305	278	341	321	296	275	302	282	270	285	286	310	278	300	295	293	293	294	303	282	282	283	276	256	305	342	320	291	277	273	277	311	285	282	322	295	285	275	297	305	291	287	297	286	281	314	313	282	264	310	273	311	289	270	289	262	306	296	299	288	310	283	305	295	302	297	294	303	300	306	279	311	295	289	310	293	258	301	312	281	314	277	298	284	319	285	303	322	309	326	292	267	323	305	280	288	301	318	317	290	311	313	306	285	297	268	296	325	307	295	270	303	304	284	262	290	298	317	308	309	280	271	298	276	291	302	298	281	318	299	252	275	296	306	281	272	301	285	316	314	302	289	303	294	297	274	318	298	277	301	320	290	281	291	302	286	286	313	263	312	296	313	310	299	311	296	293	290	278	300	288	280	294	282	315	305	318	317	293	291	305	307	273	290	294	269	301	304	267	330	298	306	305	302	275	294	317	274	321	271	285	297	290	314	291	303	275	298	301	280	273	283	313	281	274	262	323	304	294	301	315	290	277	299	317	298	306	294	256	263	293	262	295	303	288	297	306	288	316	309	287	323	285	310	288	304	307	283	291	275	315	298	274	304	289	318	322	286	295	270	283	300	275	322	318	299	257	304	288	311	280	298	267	290	293	282	284	264	318	286	321	290	307	296	275	292	287	304	299	294	305	290	313	328	312	290	309	294	311	301	291	286	269	299	279	302	291	324	260	284	302	299	300	295	288	284	283	302	265	326	285	266	284	309	290	278	292	297	247	294	274	287	311	303	296	297	307	303	307	299	289	286	288	321	322	320	302	303	294	271	277	295	282	299	293	282	286	279	303	318	314	342	325	278	299	268	290	270	280	287	268	262	287	310	274	291	298	318	264	295	287	279	293	268	299	268	295	284	316	327	304	294	281	278	291	305	296	282	266	328	302	286	312	296	305	291	289	294	286	286	291	302	288	283	295	288	289	283	291	332	311	266	318	292	306	307	298	288	280	321	301	274	286	257	286	319	311	294	318	294	290	299	293	297	309	301	275	270	297	316	302	291	302	292	289	294	276	273	286	285	271	276	289	299	324	319	290	302	297	294	306	307	308	305	313	285	298	281	275	301	310	296	284	302	263	287	311	322	312	289	304	298	290	318	287	271	288	290	293	294	278	323	298	309	260	315	293	344	293	292	295	293	288	327	302	265	274	293	300	281	278	307	274	291	315	261	277	300	326	318	280	295	273	308	317	256	282	298	292	266	300	298	256	298	301	292	291	308	282	282	322	294	293	282	309	244	279	292	296	317	294	290	300	290	301	289	292	303	291	284	268	266	288	288	297	292	272	277	286	282	263	267	290	299	280	310	285	283	292	306	264	293	304	304	266	334	283	301	283	283	276	290	294	262	276	286	310	276	326	286	268	276	300	290	315	313	287	344	301	276	298	298	284	287	267	278	285	287	308	264	284	269	284	275	289	277	299	313	297	301	319	309	296	289	315	304	279	298	339	296	284	292	298	306	286	284	252	289	302	278	280	321	291	274	329	283	298	309	267	309	284	308	310	299	313	301	292	319	263	270	283	284	285	287	294	332	290	243	297	294	301	278	280	309	271	285	298	271	324	300	289	284	342	307	294	314	297	273	311	313	302	312	296	303	306	300	295	328	308	279	270	305	312	270	286	322	301	306	299	304	287	305	301	313	265	270	301	299	270	285	291	297	293	314	315	296	279	287	261	333	298	271	260	310	275	301	286	310	312	260	275	308	289
20029	34694	8702	1560	1355	1258	1128	1275	1602	1969	1231	719	394	347	314	311	348	344	337	342	331	338	317	335	319	323	364	340	305	285	347	381	344	315	344	341	314	315	356	319	333	314	311	323	309	324	334	336	335	339	337	334	353	334	324	334	361	319	359	323	339	336	374	347	313	314	337	333	332	323	332	339	329	332	344	370	322	303	320	315	318	321	371	323	342	338	323	298	349	339	305	341	327	326	330	342	320	291	332	362	329	320	340	354	321	326	318	342	340	347	337	335	325	304	361	325	315	337	315	318	368	291	336	350	338	325	321	355	340	332	300	322	325	328	332	307	326	295	333	324	349	347	338	333	349	323	320	314	367	333	313	362	296	323	320	352	327	292	359	334	320	351	314	346	360	338	335	309	323	328	347	350	321	329	348	320	339	338	333	349	310	310	328	321	315	300	299	315	321	316	320	317	331	339	303	386	315	316	346	339	334	309	342	349	315	358	340	307	360	316	326	333	344	357	302	322	350	328	340	336	338	310	298	343	321	327	332	279	309	328	285	325	336	352	322	323	348	315	343	349	309	320	319	295	332	319	314	340	338	332	320	343	321	359	326	313	327	371	327	351	330	352	330	333	331	349	317	370	349	337	332	353	317	314	293	301	299	360	349	367	311	319	336	333	329	357	269	314	324	342	326	305	299	334	314	324	339	313	322	319	308	345	335	355	302	342	311	318	311	368	334	356	329	366	332	330	349	329	334	363	325	330	335	284	330	307	313	340	321	325	309	371	337	350	326	338	339	319	302	321	359	341	317	340	334	316	329	330	324	311	321	323	327	330	293	299	335	313	354	349	309	324	357	320	312	352	371	362	321	345	300	314	343	303	319	309	327	341	342	333	311	358	319	318	292	313	344	317	354	321	328	333	315	324	329	330	314	321	315	314	309	342	323	312	339	332	334	315	337	327	346	345	292	318	291	345	333	370	305	334	338	331	351	360	293	347	330	372	351	328	355	342	347	337	348	308	311	341	359	352	332	317	324	353	302	351	319	352	307	333	360	336	332	353	333	342	326	334	338	342	346	337	324	346	338	330	337	320	362	308	313	329	307	315	312	379	290	374	337	323	355	330	361	319	353	326	347	338	288	327	317	340	310	333	353	342	308	355	314	331	310	316	339	321	301	304	331	323	342	334	349	327	360	312	326	328	340	289	318	317	347	362	367	363	323	333	343	333	323	324	332	325	371	314	319	337	334	316	323	336	312	308	327	291	323	332	320	329	341	340	328	319	341	355	365	337	325	336	351	321	342	354	334	320	310	340	364	335	332	338	345	335	334	315	359	351	315	330	324	335	313	325	326	339	312	324	334	331	322	349	308	334	340	311	318	313	337	333	343	317	339	344	301	322	330	351	329	323	365	326	374	327	324	324	296	352	342	359	317	315	353	322	300	312	363	332	315	351	317	347	314	317	330	329	342	324	341	327	323	334	319	327	333	314	344	352	318	338	384	317	329	311	338	334	345	351	308	321	331	336	335	311	329	337	358	316	279	336	313	337	329	333	315	344	331	322	320	352	309	312	343	365	300	304	324	340	326	333	325	349	318	314	347	334	344	346	356	305	334	325	301	336	318	308	325	345	316	305	302	321	328	305	327	323	293	343	336	334	273	336	324	341	334	320	334	309	345	332	328	307	335	335	322	323	361	350	349	309	332	348	316	324	322	332	363	310	323	312	362	346	328	307	331	322	331	319	330	330	311	322	318	328	348	326	325	343	279	346	320	370	297	329	366	339	333	303	354	348	312	332	308	317	359	334	329	306	322	333	335	340	328	356	355	328	344	310	335	319	311	330	310	327	334	319	332	332	323	348	373	344	318	346	334	303	354	357	324	333	313	332	344	345	331	317	344	362	332	335	352	356	318	324	327	313	331	357	353	302	324	339	334	339	329	343	321	325	326	355	342	300	313	307	337	330	356	286	331	321	321	355	345	315	332	349	344	329	350	368	328	336	350	309	348	344	320	332	310	332	322	340	344	317	349	324	322	348	312	304	329	321	343	357	338	313	341	338	330	340	346	327	334	372	347	303	323	315	360	302	327	325	320	317	327	362	340	353	322	338	307	313	311	322	336	329	353	327	348	379	325	307	352	355	312	334	354	358	344	345	353	342	347	345	359	312	316	293	361	333	338	336	341	340	345	361	345	371	303	329	338	308	352	351	366	338	350	332	315	298	328	345	373	315	349	350	348	315	330	295	350	352	348	318	361	337	339	310	304	328	337	336	331	333	315	306	329	347	335	333	322	336	318	357	299	325	338	370	333	319	363	341	362	328	339	345	336	357	335	361	347	329	321	340	342	366	345	342	355	322	318	346	317	320	320	311	305	324	343	358	296	326	328	335	328	317	355	342	304	360	292	311	331	356	368	308	346	331	339	340	337	321	321	315	308	319	356	325	360	359	296	329	312	363	337	373	326	366	318	334	357	349	331	329	359	316	314	347	331	355	400	344	286	333	338	345	305	289	278	336	338	310	310	323	316	339	340	336	325	326	319	349	351	315	333	335	325	318	343	308	308	347	314	346	342	339	325	316	347	354	335	325	332	330	339	371	345	309	322	347	366	334	338	335	302	347	353	349	314	308	325	340	328	290	315	343	320	345	355	346	304	339	326	330	325	309	358	319	349	320	355	380	322	338	363	346	328	305	320	361	325	311	319	321	341	355	331	332	325	307	302	312	355	344	333	353	338	347	349	335	337	333	352	345	352	341	315	329	326	346	355	313	327	327	385	346	307	316	352	370	344	337	333	353	327	315	336	385	310	330	342	296	306	369	333	352	335	340	335	334	321	324	364	355	331	315	334	340	353	326	309	328	357	318	323	341	332	316	350	327	322	318	355	313	341	361	320	339	314	336	319	329	337	326	347	343	322	342	348	324	349	317	305	353	328	305	291	325	346	342	336	350	333	313	315	358	316	350	345	323	352	331	329	324	326	338	346	322	333	354	352	345	354	330	346	348	319	341	339	335	336	348	341	325	315	341	350	298	345	329	285	356	353	328	380	344	349	326	333	341	325	329	316	355	313	347	331	324	305	333	337	318	329	339	361	312	371	361	333	364	326	336	316	377	344	341	337	359	327	344	340	324	371	340	330	352	321	318	317	329	344	327	344	301	327	333	324	306	335	337	342	360	356	339	342	346	335	317	318	333	317	335	293	307	303	303	345	355	324	326	298	354	323	317	349	347	322	357	313	316	319	343	319	344	345	311	330	342	312	349	316	323	339	332	335	316	356	327	334	341	360	351	357	330	324	328	328	307	340	344	347	353	309	339	337	333	342	364	307	305	339	335	343	304	311	334	310	313	309	355	331	327	310	342	317	293	330	351	326	339	339	330	339	320	321	351	349	301	338	319	369	337	307	306	344	348	329	308	316	314	341	351	307	334	343	326	361	341	306	323	330	341	348	362	285	325	339	322	348	290	321	367	331	321	362	341	296	327	344	338	317	298	306	334	321	340	334	330
23524	21000	27895	23950	20603	9389	6053	5276	7886	12550	9123	3845	1080	266	298	276	284	270	269	261	272	307	255	240	254	264	249	257	216	267	254	235	265	258	290	273	258	237	230	249	265	240	240	257	234	244	245	242	269	242	267	264	240	229	263	235	245	246	231	248	253	212	224	245	222	265	231	245	244	268	245	249	259	261	234	234	230	238	254	256	254	233	267	251	249	239	250	257	245	239	246	273	220	227	236	245	274	248	242	259	266	252	240	270	238	228	239	246	273	249	262	237	226	229	251	234	243	258	277	258	256	289	236	252	250	274	266	261	247	225	245	259	241	240	261	252	228	231	266	261	229	259	236	217	225	252	245	256	250	239	263	250	254	246	257	246	246	239	242	267	246	237	231	226	246	256	262	215	234	242	260	266	232	246	232	230	246	240	257	270	244	251	238	256	243	263	276	248	249	290	270	248	258	233	239	236	247	246	211	233	233	248	250	259	259	239	245	231	228	250	265	252	248	248	285	227	232	244	263	225	239	246	234	236	248	240	285	243	252	242	257	232	242	247	236	235	230	252	268	241	252	236	268	255	229	269	259	261	251	245	229	268	240	243	244	206	263	282	231	236	230	224	266	255	227	243	262	232	253	249	256	242	254	254	267	227	273	236	232	225	232	251	255	279	245	241	266	244	263	226	262	232	241	228	256	238	235	249	236	227	223	240	250	263	285	257	241	244	260	268	243	253	262	258	242	244	234	239	222	226	294	246	223	253	268	249	273	234	244	236	257	254	250	256	266	249	250	229	251	228	252	207	254	252	240	258	235	249	242	247	243	241	283	236	262	225	226	256	270	243	241	256	240	231	247	253	242	211	237	270	250	238	254	249	277	263	260	251	273	248	254	250	253	242	243	251	235	230	240	263	249	233	244	236	264	232	253	270	216	224	243	235	240	265	280	250	248	232	244	242	268	242	217	244	237	262	242	261	242	247	225	246	251	203	283	257	230	248	248	248	233	232	249	248	227	259	269	244	230	247	239	271	225	236	243	254	231	248	220	250	271	243	256	267	230	234	247	216	254	265	231	254	262	246	261	222	239	245	218	207	241	253	240	267	241	279	239	249	250	236	267	240	249	230	240	251	236	258	260	261	259	232	246	234	233	272	250	243	247	281	236	249	253	264	268	238	227	248	280	252	252	236	243	248	218	251	249	228	257	243	248	247	250	250	225	250	260	248	243	263	235	260	263	227	252	239	233	225	254	240	242	242	229	224	227	247	220	261	229	267	286	266	230	238	257	261	260	263	242	265	245	235	271	261	267	258	256	254	249	233	278	235	284	221	227	247	252	253	253	243	253	239	229	247	254	271	268	251	273	257	257	224	283	250	236	268	227	244	248	246	254	251	236	251	223	263	252	234	254	259	272	238	241	253	249	266	238	254	256	263	216	248	229	257	255	221	231	245	223	245	274	230	250	246	264	262	247	244	253	290	245	233	217	243	228	235	219	235	229	249	260	272	261	272	262	229	249	260	262	251	278	267	257	271	248	232	256	242	253	239	244	249	251	256	231	272	253	228	243	250	228	266	242	219	262	254	223	241	213	230	248	239	232	242	220	254	220	234	236	252	255	268	228	272	249	234	269	266	220	229	239	227	244	277	251	265	252	258	228	268	251	240	239	226	266	233	263	239	260	244	210	251	263	248	256	251	239	250	251	268	256	242	252	256	240	241	241	235	245	248	244	253	257	253	237	250	251	256	248	246	232	241	237	254	249	253	220	216	258	212	236	240	263	221	253	227	266	238	252	225	238	240	242	256	248	234	268	228	251	254	251	250	261	249	269	273	214	202	248	232	256	218	269	227	242	252	252	226	269	267	215	271	248	232	277	245	270	242	265	237	272	266	268	261	252	246	258	232	252	233	264	244	252	265	240	258	253	246	241	226	249	253	221	231	256	207	240	226	255	258	236	246	254	288	247	282	252	226	264	228	222	261	230	244	252	236	243	246	256	268	249	234	256	223	254	242	252	241	267	244	278	243	252	234	223	244	259	268	232	229	245	237	232	231	235	245	241	264	247	233	249	244	236	239	261	275	259	268	265	253	250	234	247	268	237	263	257	272	233	248	235	228	252	240	210	240	243	229	256	238	266	263	242	238	245	253	237	248	260	262	254	221	253	231	235	262	256	267	251	240	225	275	236	253	227	246	246	247	230	255	251	288	259	253	213	240	276	250	238	245	212	235	242	247	251	250	254	224	269	260	252	246	219	262	244	247	220	233	250	220	261	266	248	229	281	268	268	272	255	211	226	229	254	250	228	226	252	231	266	241	229	232	203	221	264	237	260	244	238	237	239	223	245	246	244	256	241	249	253	213	253	239	220	246	275	248	256	223	261	241	251	261	235	228	253	272	265	240	258	216	253	279	250	205	243	241	233	231	250	262	267	264	233	242	224	252	245	234	274	274	206	247	275	256	216	255	231	278	238	255	225	224	224	229	219	236	244	257	224	266	248	257	251	231	240	240	264	249	229	247	237	272	238	255	241	258	241	227	244	249	245	245	254	236	246	238	243	249	276	247	251	249	270	229	257	264	235	244	231	257	242	223	255	218	247	256	267	253	227	237	259	247	266	260	241	215	243	259	269	255	224	231	250	264	243	242	205	251	240	253	235	243	262	238	257	232	240	265	270	249	254	252	238	237	280	240	247	251	271	251	239	223	244	247	227	254	252	262	264	240	249	235	259	239	245	241	260	247	245	264	248	240	256	240	229	258	240	268	246	240	262	247	262	240	251	238	275	244	269	245	256	253	258	233	238	242	272	243	252	235	232	232	240	263	231	245	222	238	228	258	246	235	235	249	256	259	249	263	263	236	232	248	228	244	222	238	229	219	253	260	270	267	239	246	218	241	260	234	241	255	247	222	235	251	265	260	243	221	262	259	272	270	243	217	237	240	246	224	251	221	234	238	218	266	236	260	240	224	262	291	272	253	220	245	272	229	240	242	236	243	243	249	237	230	255	248	260	242	258	244	253	240	228	256	271	225	244	248	258	260	245	242	255	240	249	235	257	275	258	256	237	241	242	231	254	249	247	237	252	242	254	230	275	262	260	242	233	257	223	262	220	245	270	241	264	248	255	270	238	219	267	258	249	255	255	246	249	263	254	212	244	251	217	231	219	255	222	234	259	234	255	244	275	233	239	232	290	248	239	237	244	241	229	235	243	246	242	249	235	248	227	278	227	263	232	213	250	234	259	243	266	233	268	251	245	247	244	218	249	256	261	259	247	267	254	263	244	252	235	261	235	240	267	245	231	266	245	230	254	298	245	257	243	258	239	269	252	245	250	240	252	261	244	252	249	267	272	271	269	251	253	234	240	248	229	256	231	254	254	276	234	277	212	236	239	263	241	279	254	246	255	258	238	251	257	237	283	219	294	247	273	271	254	222	244	250	253	263	265	228	267	262	279	232	243	260	236	249	238	222	262	265	243	279	252	229	239	270	249	243	223	261	248	275	256	238
15492	46205	23366	9552	6559	4403	9082	8638	13035	18046	13120	5653	1544	301	304	275	325	274	318	294	306	296	295	295	293	295	273	304	281	290	328	298	266	273	268	303	279	283	247	264	269	273	278	289	280	259	295	251	252	250	269	286	265	289	274	256	279	318	284	305	258	272	267	286	295	247	294	268	266	293	251	243	246	274	257	262	270	294	293	240	260	272	262	281	270	292	271	310	315	272	280	252	265	250	274	252	257	264	266	251	286	263	308	283	265	268	258	285	292	268	261	249	267	257	266	259	290	265	276	222	274	288	266	284	277	273	261	278	238	271	247	270	271	296	267	247	296	273	231	278	260	252	256	269	245	266	276	287	270	265	294	273	260	239	252	292	313	257	272	273	296	264	256	275	280	263	305	305	307	262	273	300	259	277	253	258	255	274	276	278	279	300	257	265	282	271	261	248	286	298	308	265	254	255	273	252	271	287	263	268	253	276	280	287	264	266	261	282	274	257	282	254	289	239	269	280	284	246	288	244	265	280	274	248	264	277	288	258	250	288	278	234	234	248	264	268	270	254	257	276	284	257	307	277	260	266	259	261	271	262	241	272	293	250	264	272	275	282	279	298	244	276	278	290	291	254	267	259	261	279	246	275	286	284	299	270	270	285	272	277	265	264	260	285	272	245	230	255	285	270	229	270	259	271	283	284	283	253	241	278	274	261	295	274	271	282	296	290	268	272	279	238	269	288	292	293	266	276	249	235	287	239	266	243	279	280	249	244	261	261	277	271	266	265	254	276	293	261	268	244	282	280	294	261	271	262	265	270	259	285	258	274	257	251	242	250	267	270	266	267	278	277	267	258	267	293	231	284	282	271	269	282	264	266	285	274	249	262	251	267	250	255	266	258	246	273	269	256	231	296	278	280	241	256	267	261	276	286	282	264	249	280	278	265	278	276	259	266	277	250	255	263	277	272	268	261	273	265	270	292	281	271	289	260	265	256	289	273	293	250	248	275	263	279	248	277	278	260	261	274	277	265	243	291	275	267	278	309	272	303	249	253	254	279	280	290	288	278	262	273	264	273	272	233	259	276	279	262	282	252	281	269	256	258	252	247	268	260	282	275	278	275	261	271	307	286	287	308	271	278	276	286	280	253	274	263	313	270	264	269	274	252	264	273	248	287	264	251	246	248	279	271	250	278	258	269	258	271	291	288	299	263	277	279	274	289	260	292	262	290	275	244	280	273	296	282	271	281	288	257	280	256	269	301	284	262	270	269	251	294	273	252	257	286	276	253	267	248	277	262	280	276	272	260	266	263	263	272	241	269	260	265	287	262	240	268	270	275	251	255	261	281	250	270	280	256	254	283	301	259	282	301	270	277	277	303	253	286	249	281	269	274	261	260	278	249	284	274	265	263	279	274	274	285	274	277	264	279	276	276	297	261	252	263	291	258	269	271	276	279	294	252	264	258	249	268	262	267	256	260	267	258	254	285	291	287	297	279	267	278	262	299	248	257	288	254	271	282	255	277	266	270	252	270	288	269	247	265	286	271	278	276	246	249	273	229	274	267	260	287	292	278	275	283	273	295	267	251	294	251	274	303	285	288	268	272	286	300	269	305	252	276	282	289	301	305	291	280	292	253	269	285	278	255	291	274	270	258	281	257	288	267	241	305	293	251	298	270	285	298	263	275	253	289	276	264	279	297	264	252	260	274	271	254	262	285	261	261	263	279	278	299	280	251	261	262	271	244	248	252	274	251	257	252	275	265	288	298	262	270	282	283	277	274	254	290	245	295	263	277	264	254	263	235	257	264	283	274	276	262	288	253	274	242	307	298	274	287	280	258	271	307	269	245	232	254	290	279	268	259	262	270	257	245	284	283	276	273	263	255	284	287	245	261	263	262	292	293	284	271	260	282	306	250	271	256	267	281	275	299	265	279	279	272	287	306	294	296	289	299	275	296	255	300	266	245	277	280	252	264	286	288	246	281	271	252	256	287	290	260	278	278	273	311	266	245	262	268	257	299	267	246	267	268	299	261	277	249	260	259	261	265	290	247	273	282	256	280	264	262	286	267	285	247	279	260	250	287	254	261	250	267	299	287	267	235	237	249	270	245	276	269	291	275	266	251	276	294	251	256	257	299	234	290	257	246	263	282	265	268	278	266	287	280	279	287	247	271	255	261	260	260	271	253	297	248	268	273	282	259	266	249	271	250	237	270	248	272	253	279	264	262	261	265	273	290	275	251	258	264	284	276	250	248	258	264	248	270	263	282	269	259	253	256	276	264	284	242	264	246	273	244	298	270	276	292	266	273	265	272	268	276	266	261	256	271	252	260	277	294	274	274	249	289	275	232	283	300	284	289	264	297	288	260	273	272	243	279	276	268	265	277	263	273	288	262	264	256	278	257	286	263	277	278	286	260	272	286	280	245	262	253	260	244	227	280	291	273	286	288	306	298	271	268	252	268	278	243	302	274	232	260	282	280	275	233	262	265	267	257	301	257	287	281	279	255	273	243	266	262	272	263	266	303	252	239	254	261	285	281	288	299	265	268	244	250	309	251	279	250	273	270	257	273	239	250	278	278	282	300	280	274	274	298	253	281	267	262	270	281	258	289	294	251	261	263	294	268	275	259	272	264	272	267	256	271	279	269	283	262	286	264	291	267	253	247	244	296	256	259	250	273	224	251	284	258	294	255	281	254	277	274	278	285	262	302	269	267	258	286	298	281	270	257	256	274	263	252	284	289	264	244	283	252	260	280	287	256	253	271	261	271	263	289	282	264	255	296	239	271	261	236	283	295	271	266	273	247	259	262	314	282	246	256	275	271	260	288	275	288	299	263	281	274	269	251	244	278	283	259	283	273	287	258	281	288	240	272	261	277	280	291	272	268	247	290	281	262	249	256	262	254	279	251	272	286	290	276	258	277	268	274	242	279	268	239	319	281	251	265	271	244	230	266	291	236	286	256	253	245	257	252	252	289	263	284	275	269	293	274	261	253	275	304	241	251	310	257	266	227	282	256	290	239	308	267	236	270	257	281	262	271	267	284	257	277	250	297	262	257	260	276	271	254	257	308	245	275	249	284	275	277	301	288	233	284	266	280	274	291	276	254	247	262	250	256	283	285	242	291	292	259	289	280	278	272	270	290	263	272	261	290	250	300	287	260	259	268	285	263	252	269	264	281	291	250	269	269	303	258	289	263	252	278	289	276	251	275	261	271	278	314	259	286	243	278	258	280	278	273	259	276	282	291	271	264	254	287	265	279	272	285	278	285	263	292	259	252	264	308	285	272	261	253	240	284	264	246	277	270	276	280	295	258	271	294	285	226	257	262	261	284	279	276	281	285	250	275	234	254	283	293	308	271	273	267	261	294	274	269	277	285	276	257	253	269	279	267	244	261	289	282	284	231	288	291	278	288	271	256	271	280	257	256	230	310	277	269	291	279	267	241	255	277	274	279	252	285	268	279	241	284	287	250	273	274	285	256	265	290	300	287	298	264	262	294
24842	21303	31077	30108	18399	5547	2102	1071	2269	3823	3402	1726	738	505	531	504	493	560	495	529	521	489	508	524	509	534	513	512	519	518	603	517	514	518	545	517	524	578	503	556	502	508	487	501	519	486	500	505	519	508	564	516	523	471	516	505	551	571	553	522	498	536	520	555	506	494	519	526	497	506	503	479	489	516	455	476	534	498	498	498	500	543	473	546	475	488	492	523	530	513	514	472	508	525	499	500	506	501	527	483	515	481	489	550	530	501	576	527	505	495	493	528	483	484	498	481	453	518	500	520	462	516	537	473	495	522	496	503	520	532	505	520	493	561	491	487	532	549	506	500	506	495	485	535	513	499	539	481	526	511	513	504	487	550	505	515	488	502	521	495	555	502	508	480	516	475	523	529	506	544	490	491	542	484	494	532	484	554	554	510	481	515	514	497	501	511	529	577	548	510	542	536	527	534	487	525	506	521	519	490	498	516	516	504	464	498	503	503	522	528	492	539	480	502	536	503	496	543	475	536	464	563	477	490	488	543	530	547	488	518	470	481	527	541	527	488	494	484	531	520	527	521	520	511	514	545	518	506	540	543	479	479	491	484	501	511	533	528	520	538	504	498	479	492	494	488	521	535	509	565	501	495	506	523	539	507	493	481	528	478	518	521	520	538	524	549	531	513	534	492	489	519	482	518	500	550	494	521	506	549	522	513	519	503	515	476	535	549	519	525	492	525	507	508	506	523	563	509	479	503	498	518	500	471	540	538	526	515	489	517	499	554	490	502	512	475	519	506	538	493	502	511	497	506	496	481	537	540	551	518	505	531	499	508	509	520	502	530	492	540	480	548	494	504	495	539	493	512	511	541	505	484	541	511	476	516	519	540	511	549	539	561	493	498	486	508	529	529	514	509	536	509	504	503	553	513	492	491	568	491	507	528	524	542	557	518	520	477	487	521	491	501	513	531	524	522	541	504	491	521	508	513	520	507	534	527	538	483	502	472	550	493	502	527	530	528	521	524	513	490	528	510	512	472	508	548	522	552	495	524	512	520	506	515	505	541	516	478	496	532	552	528	503	502	518	527	483	519	516	525	490	555	539	516	512	518	509	487	500	543	522	479	515	499	546	501	490	513	485	568	560	550	528	520	526	540	528	492	539	526	525	504	502	517	501	523	528	449	514	506	546	513	517	518	509	485	503	506	484	499	505	526	531	493	521	515	527	538	507	500	532	525	494	507	481	497	482	500	497	521	522	480	541	545	466	556	520	531	574	519	564	495	537	506	515	502	484	519	527	519	512	488	553	471	530	506	487	557	496	526	497	517	496	489	511	480	504	511	502	505	478	531	460	540	504	503	545	531	525	507	495	506	534	525	528	491	481	495	547	509	506	510	492	486	511	503	517	519	502	533	500	531	499	479	541	520	523	550	537	535	509	518	503	524	516	521	491	501	510	510	504	543	481	479	483	515	483	504	530	557	478	508	516	523	512	454	543	507	513	528	538	500	480	515	499	532	525	520	547	511	518	558	542	543	514	476	496	521	545	511	518	556	484	479	499	484	496	532	459	526	555	522	521	529	514	498	529	507	534	556	473	513	506	516	503	524	494	502	479	525	512	493	513	471	500	515	499	534	515	513	537	513	551	539	491	496	493	507	522	508	512	510	503	523	533	511	505	515	513	541	508	485	516	515	514	517	547	498	453	583	494	538	538	519	515	547	550	480	505	537	525	534	548	493	485	538	488	514	521	484	506	524	529	510	512	550	523	502	529	537	496	554	566	507	501	555	527	476	555	536	490	503	513	530	522	525	547	512	519	541	529	494	524	511	520	521	510	514	535	500	567	490	482	516	492	509	513	511	498	551	523	559	500	511	539	505	537	530	529	502	513	506	479	525	518	496	539	540	509	512	507	498	489	546	492	541	554	507	517	514	502	486	535	527	517	522	492	505	557	487	495	513	516	524	539	513	532	498	494	483	482	494	503	512	494	508	482	518	515	523	510	522	529	528	493	506	525	514	510	523	540	527	497	496	516	584	560	506	534	514	495	510	474	499	553	518	499	545	499	497	504	522	504	508	517	505	507	513	537	535	556	523	547	539	502	510	506	556	560	520	533	489	529	461	517	517	525	493	497	544	520	483	524	541	505	534	553	550	491	500	522	494	525	527	501	485	524	541	489	576	548	529	534	496	544	514	485	468	566	530	534	492	529	518	506	486	525	482	515	499	522	508	535	537	491	483	470	528	512	502	520	551	538	545	491	508	493	514	486	548	490	512	566	488	545	493	546	541	484	546	510	504	517	490	523	531	516	507	468	534	506	523	528	511	507	520	530	506	530	514	511	508	520	517	551	493	530	499	499	506	491	500	471	509	514	514	508	522	503	561	524	492	500	524	504	490	514	501	553	507	525	504	505	544	555	537	532	534	520	535	532	513	497	476	500	524	524	517	481	473	492	568	501	511	480	519	531	543	529	494	528	498	513	510	541	513	455	501	537	512	503	541	494	503	483	510	506	521	490	515	533	515	535	495	498	508	526	519	478	528	520	512	533	483	529	484	524	506	514	504	549	548	505	582	522	542	486	520	516	529	513	483	540	498	490	494	511	536	502	531	536	526	549	575	488	484	517	521	528	513	556	534	512	520	548	534	522	523	514	506	496	499	527	557	527	510	501	501	519	456	517	520	510	536	487	527	486	518	501	509	513	523	531	469	524	552	508	504	498	464	541	481	484	511	516	516	497	524	510	479	548	492	491	529	494	504	515	509	508	557	520	533	477	488	552	544	531	522	511	521	475	519	483	527	552	467	508	477	503	524	502	508	555	461	499	518	494	508	488	554	498	505	485	515	553	546	531	513	513	509	522	497	527	517	522	535	519	502	506	504	488	507	527	532	532	520	498	520	486	553	512	538	500	486	505	520	494	503	520	515	506	505	564	505	494	476	485	501	543	512	507	470	495	498	523	507	562	527	561	520	510	512	504	523	516	595	511	504	539	555	526	494	535	518	468	537	474	543	530	529	513	541	515	511	511	519	501	532	513	521	510	500	516	523	507	519	462	486	522	454	520	537	494	554	517	526	531	516	447	512	510	494	500	504	507	552	509	544	497	520	555	504	503	524	532	514	498	530	545	501	526	509	491	504	491	526	501	498	492	519	508	519	483	535	550	507	549	533	514	529	538	541	494	505	525	467	502	522	492	527	492	475	530	562	490	514	535	504	512	521	543	506	496	552	521	530	486	498	484	513	511	558	517	487	518	497	491	502	548	472	534	518	520	504	491	513	519	507	512	519	521	504	497	487	530	493	518	518	510	525	523	527	476	507	492	523	484	517	531	500	483	509	537	526	486	486	477	548	541	544	520	528	505	504	511	491	560	501	514	502	529	582	560	512	518	493	526	555	579	483	531	489	510	472	504	489	523	555	506	519	510	545	516	550	507	531	484	506	530	518	532	545	560	514	494	506	504	520	517	485	528	506	503	474	499	496	521	488	505	528	508	498	542	536	528	498
15585	48139	45877	31477	16178	5634	3356	1820	4591	7227	6023	2856	942	600	594	576	533	553	534	562	527	553	535	544	541	549	598	558	583	553	535	569	584	574	542	530	580	575	551	576	544	543	535	542	570	542	550	521	566	569	553	538	561	555	554	525	535	591	546	537	563	558	552	530	533	538	596	559	573	585	570	576	553	494	594	540	534	549	543	569	559	569	525	495	591	552	606	515	509	550	586	533	509	548	548	601	495	568	570	543	544	558	541	561	593	549	570	541	599	565	559	603	550	535	518	595	559	560	541	519	534	578	527	491	563	585	565	541	515	556	557	598	587	541	567	570	522	553	600	591	525	525	521	529	532	572	523	552	542	575	566	535	556	534	548	574	546	527	554	539	574	556	573	518	585	532	509	518	518	564	534	582	563	550	588	577	532	555	524	566	548	533	500	537	531	539	564	522	508	555	563	535	578	540	521	543	610	546	499	562	526	546	529	556	549	527	487	545	555	585	535	571	539	557	550	597	534	541	539	576	531	550	553	546	585	549	495	541	545	530	557	551	546	542	524	538	553	534	523	548	592	536	530	558	534	569	555	580	496	524	561	529	513	538	555	558	592	591	553	574	595	512	555	576	568	524	563	563	585	553	522	544	556	630	563	552	524	521	582	542	572	582	538	600	519	547	582	514	532	561	536	572	566	524	584	554	559	531	526	564	526	524	548	559	537	572	538	571	547	551	571	597	551	591	537	569	525	509	571	514	535	554	565	554	543	585	570	578	530	559	535	575	548	576	558	589	553	555	573	569	577	547	566	586	522	576	528	546	511	545	540	536	533	537	560	544	554	576	539	563	530	533	543	544	557	579	524	574	556	505	553	569	551	526	579	553	564	533	564	532	582	560	532	589	561	597	542	570	569	538	586	568	525	540	588	571	536	565	558	578	551	585	530	539	577	534	559	572	572	562	549	543	526	543	532	563	588	573	545	506	558	527	606	539	546	579	523	586	549	540	536	548	567	576	548	549	539	544	543	555	535	538	522	541	548	565	549	537	595	535	556	534	553	584	548	549	504	582	556	554	583	541	573	528	510	593	523	602	552	511	555	575	537	581	576	572	527	546	559	546	544	568	595	583	551	544	510	552	547	530	533	544	543	590	532	521	523	558	556	543	551	576	543	504	579	585	551	565	537	571	534	540	525	543	549	532	516	542	530	546	557	574	603	577	539	549	580	613	544	541	552	547	530	500	534	524	551	534	600	570	570	546	547	545	532	556	563	544	555	578	603	551	514	562	537	563	543	551	535	545	563	509	559	533	550	559	545	551	519	559	543	569	571	565	611	552	581	574	533	571	570	570	555	558	546	534	485	525	530	532	607	537	575	510	558	568	559	563	548	516	579	573	506	521	578	581	576	527	569	559	506	564	595	555	573	540	551	524	574	583	550	559	586	545	534	568	559	568	529	540	549	541	522	563	528	556	604	567	564	538	583	595	528	563	534	584	513	565	552	574	568	577	609	559	555	560	573	547	572	522	534	560	535	544	548	573	558	518	551	509	506	568	540	564	566	510	544	570	553	557	554	582	537	564	529	554	550	559	551	563	548	549	543	503	560	564	536	544	541	554	587	516	530	551	514	536	499	554	587	536	605	551	525	548	537	521	549	495	532	552	516	535	548	503	571	544	504	600	530	572	539	544	533	567	581	548	561	542	559	541	552	557	540	569	585	524	528	564	572	550	535	593	539	553	597	518	534	501	541	558	534	581	545	539	565	570	538	574	537	545	559	557	581	556	573	567	547	574	554	566	585	554	569	497	571	560	534	512	570	521	538	572	581	559	561	588	566	570	555	523	543	549	602	541	528	564	520	528	564	526	547	546	529	539	583	558	549	536	550	591	549	517	531	522	559	578	523	569	565	555	593	576	537	549	545	585	526	557	533	543	539	548	546	556	530	535	544	539	571	556	580	536	542	557	529	540	557	592	552	527	587	561	557	544	565	571	574	536	564	572	582	589	551	558	568	554	530	534	524	589	546	638	608	550	575	561	558	561	572	499	553	539	529	577	565	565	529	578	580	517	534	569	550	604	573	557	512	559	510	553	543	540	567	517	584	577	535	554	558	571	537	576	501	544	578	561	567	524	512	538	579	561	538	549	540	549	572	575	518	488	554	551	542	545	568	533	555	539	534	523	563	506	599	508	548	595	524	534	542	532	531	580	582	564	522	572	531	563	548	581	565	559	570	528	564	552	576	546	544	576	565	540	544	596	538	543	527	562	568	550	557	562	583	543	550	543	522	523	534	535	576	569	534	559	533	582	517	574	551	564	539	562	551	537	587	499	570	531	564	543	520	627	497	539	531	550	515	553	569	547	510	532	594	603	635	562	546	543	539	546	541	514	561	569	522	554	589	590	567	572	563	539	556	546	555	575	580	573	530	552	582	576	505	556	549	583	557	539	551	523	578	488	538	581	544	540	549	585	558	562	554	565	538	531	562	520	570	552	596	524	570	557	519	573	600	550	512	577	580	576	532	517	552	509	571	556	599	555	520	565	564	569	607	484	519	568	597	549	552	546	528	561	490	579	525	538	549	580	563	533	529	582	583	551	541	548	544	575	562	533	536	580	570	546	512	528	583	525	518	563	520	531	538	559	542	554	554	604	528	598	537	530	573	562	548	503	544	551	554	533	540	585	597	545	524	517	523	585	569	520	594	589	590	570	562	563	519	541	571	591	565	520	529	527	539	539	563	527	577	550	553	565	567	578	544	557	588	604	552	530	575	536	558	548	503	554	594	548	498	539	558	563	505	570	532	524	568	576	585	559	563	537	571	585	554	544	622	503	545	599	517	541	572	542	580	528	548	580	475	556	580	528	559	542	556	534	585	530	527	510	523	587	564	544	540	562	525	522	560	544	544	588	536	531	565	526	563	548	549	561	542	528	563	537	559	602	549	521	569	534	532	563	521	532	569	605	567	547	569	556	557	553	539	522	603	556	561	541	520	587	539	578	561	532	529	523	583	586	490	499	578	560	549	555	538	540	533	569	534	533	543	599	584	522	528	523	584	544	580	570	530	571	559	595	553	548	525	585	589	577	572	539	538	552	561	531	541	574	549	548	588	572	543	540	600	543	561	537	553	533	597	531	532	595	554	593	579	562	542	559	551	544	563	597	533	589	560	558	559	589	547	561	564	541	547	546	560	570	554	562	546	565	553	559	575	558	539	551	561	535	586	541	545	561	568	530	524	593	554	530	600	565	539	537	539	575	549	571	544	552	529	554	568	591	500	535	535	539	549	554	557	549	531	557	563	564	574	544	591	566	566	565	536	564	533	511	551	522	563	523	570	554	536	548	545	560	566	521	562	584	543	593	543	524	595	591	481	573	593	592	574	551	525	627	545	555	558	550	556	559	564	526	558	569	566	517	569	545	567	509	568	536	565	542	559	558	534	527	551	537	544	538	565	545	527	563	547	577	527	553	556	541	549	572	569	557	567	535	556	583	558	541	558	538	530	536
22468	21081	28714	26116	32539	26297	16256	3421	6186	9406	5917	2975	948	596	592	612	599	611	622	595	590	596	574	590	598	578	593	597	592	542	558	580	582	600	568	549	553	569	554	589	591	591	544	565	567	556	565	555	555	599	610	545	581	533	562	555	601	556	572	617	567	538	562	599	556	569	628	597	593	567	559	590	561	562	594	591	605	564	523	546	578	613	531	578	547	550	636	584	600	566	517	589	585	551	592	553	620	603	556	572	570	486	579	575	588	588	602	594	578	586	582	581	580	567	579	634	615	608	558	578	584	530	561	563	562	597	616	565	586	602	555	574	584	564	531	598	585	542	566	576	565	571	565	579	583	605	602	548	540	562	565	585	584	610	566	581	558	616	610	613	566	570	620	590	545	563	567	603	616	572	606	637	563	550	592	551	533	594	595	564	545	590	553	583	565	563	578	578	558	587	596	604	564	570	604	552	608	537	583	572	554	631	597	552	544	555	566	558	561	550	564	571	562	580	580	575	592	568	597	600	582	547	601	566	561	558	553	558	550	565	566	558	579	564	574	559	567	574	594	575	545	498	584	552	593	608	567	546	575	537	566	547	573	588	566	582	568	564	571	566	598	577	569	556	584	569	559	579	593	555	588	549	615	575	559	577	605	600	619	600	530	569	590	594	593	585	574	585	561	564	533	574	580	558	562	547	559	563	588	584	582	589	579	578	563	583	566	599	609	530	596	584	573	589	559	569	566	566	598	526	576	570	602	596	584	614	593	594	560	555	587	563	573	553	534	614	559	548	591	578	533	586	577	539	578	550	586	555	596	576	544	556	566	543	565	567	538	545	527	525	570	569	553	621	628	552	567	549	595	528	589	586	576	593	565	599	567	597	557	579	603	589	547	567	563	573	574	603	597	584	597	602	559	570	614	556	569	610	597	599	578	617	536	566	564	584	548	592	583	534	598	554	595	559	593	543	582	591	578	542	585	580	578	634	612	565	558	552	601	582	578	593	586	577	586	576	569	546	590	519	557	593	548	551	619	573	588	545	519	600	565	564	590	548	608	514	586	557	579	611	585	575	598	560	590	561	613	534	599	537	573	628	578	568	596	620	569	550	568	599	565	524	605	573	510	528	591	576	569	543	579	577	603	524	607	610	559	570	576	581	609	540	625	597	559	572	589	600	616	565	590	597	583	603	509	537	567	581	565	588	552	563	619	590	550	563	604	582	568	588	611	575	562	573	578	578	591	528	584	603	572	592	553	556	549	591	521	555	552	557	520	627	602	533	581	570	542	568	575	585	570	546	576	598	613	597	555	578	573	604	583	590	572	602	570	547	571	574	579	591	591	553	554	571	579	544	592	564	566	599	591	571	583	556	531	588	561	563	582	633	565	585	598	643	583	604	582	579	540	576	564	560	571	553	532	562	572	546	550	553	563	578	565	573	589	583	604	555	568	602	576	565	594	578	564	577	563	548	565	617	578	565	588	589	557	553	607	588	569	569	584	552	528	592	585	548	597	594	547	574	533	597	550	567	572	550	547	572	566	573	575	581	581	560	617	565	564	565	576	556	557	559	565	589	535	575	539	603	550	568	518	557	581	549	616	562	608	572	572	593	581	584	558	596	617	562	587	599	560	545	547	583	587	567	578	540	550	572	561	554	592	569	590	602	538	569	610	592	568	611	583	571	589	592	626	539	591	605	556	587	537	541	607	608	571	567	604	530	571	567	548	575	560	595	574	578	597	562	576	521	577	553	557	573	544	564	560	589	567	576	555	569	563	602	584	591	581	555	544	572	566	598	591	580	590	574	565	583	566	588	583	544	582	544	575	580	608	577	554	565	578	580	569	563	584	542	551	516	556	573	561	599	573	591	604	584	576	566	578	594	586	569	573	589	620	609	554	571	550	585	601	579	600	586	566	586	591	597	592	549	564	595	596	577	598	526	534	577	578	577	562	558	534	614	583	555	547	590	530	589	572	551	603	578	595	599	609	557	592	563	577	582	567	568	604	580	528	570	610	596	608	588	546	586	509	557	562	538	602	564	595	562	562	627	574	567	585	530	582	551	615	542	572	565	603	561	603	542	620	602	545	617	622	546	572	580	591	574	559	541	576	580	593	583	555	511	559	535	569	581	543	578	559	565	584	581	605	580	585	583	589	551	557	583	586	567	578	600	567	585	524	566	557	545	544	612	599	594	578	606	543	551	632	547	555	587	588	571	565	575	559	557	558	592	556	560	606	569	588	580	589	585	530	589	583	572	544	589	544	575	532	599	547	544	547	578	547	547	559	553	582	573	607	562	587	557	550	581	613	614	546	558	551	612	573	557	590	612	543	596	533	592	556	610	582	569	581	572	521	569	581	599	602	599	548	574	582	568	547	561	553	609	557	540	587	555	547	598	597	574	535	589	552	552	543	550	548	551	587	636	571	572	553	545	569	569	579	525	605	610	573	581	598	572	544	585	591	567	606	569	568	526	619	541	581	579	499	568	558	581	566	638	601	542	521	552	567	569	570	572	564	570	552	593	539	598	588	585	576	531	554	609	549	523	570	571	596	583	567	621	582	543	588	597	553	617	589	583	579	596	667	593	566	539	556	604	576	584	567	553	576	538	579	571	580	603	571	602	543	571	571	581	546	544	551	589	562	597	575	598	568	563	596	518	507	584	516	655	588	621	571	546	576	578	632	561	626	567	580	564	544	588	586	586	549	576	511	588	605	525	610	553	570	606	563	543	564	589	583	536	558	583	526	578	572	554	554	560	578	578	558	564	593	593	552	566	563	561	549	588	597	572	588	599	565	553	570	527	577	595	510	575	571	584	532	543	573	548	506	568	601	573	580	546	603	615	560	598	551	591	547	560	588	548	559	555	560	577	566	633	543	583	550	549	618	602	601	609	619	603	545	581	571	612	602	543	543	567	608	557	602	527	543	527	554	581	562	600	605	581	591	567	578	564	588	553	562	568	562	567	568	588	587	587	598	600	648	571	566	573	570	558	598	581	531	573	563	574	559	578	618	566	551	611	600	546	590	558	557	573	585	626	542	532	599	577	598	543	575	563	556	601	557	597	550	581	583	570	579	570	562	547	584	553	549	569	552	612	573	562	594	557	544	545	558	549	613	583	570	575	547	527	579	519	609	578	550	542	572	573	605	519	570	584	571	559	595	599	552	557	534	601	560	556	528	585	556	557	574	589	566	618	597	517	574	578	600	589	596	602	577	591	588	606	595	596	563	574	595	607	545	562	556	583	535	517	594	567	551	627	567	575	564	543	606	583	552	573	604	594	528	533	575	572	547	573	604	562	591	575	566	572	520	557	560	603	569	607	569	549	575	602	622	545	576	593	565	538	547	582	591	589	580	567	569	569	551	613	592	533	602	564	560	542	583	614	558	578	586	588	553	597	536	587	551	578	560	597	566	546	575	582	566	579	537	563	568	575	586	553	535	579	587	520	547	535	591	571	550	587	587	557	548	543	595	586	589	598	564	563	547	575	557	544	558	582
25013	70110	55596	52095	45991	25634	8732	3719	9890	13708	8291	4498	1144	641	645	611	598	627	611	593	654	573	616	608	586	601	623	617	589	540	610	612	586	601	574	572	567	531	592	585	625	585	573	591	589	592	616	608	569	507	595	586	566	572	601	599	600	587	565	642	586	564	593	588	573	567	556	579	628	603	588	594	637	574	589	546	589	606	596	607	555	565	614	589	643	593	565	576	632	605	584	562	566	597	574	582	548	624	594	569	565	615	578	554	582	606	574	608	585	588	577	544	580	543	588	587	585	580	566	551	588	599	610	592	563	577	574	622	574	586	579	595	529	586	561	566	576	558	613	617	618	587	582	581	631	549	584	623	591	600	575	576	579	627	586	551	582	564	610	567	546	588	547	595	608	562	587	549	591	550	541	606	568	563	570	603	600	607	578	597	592	548	561	601	570	583	595	567	566	549	603	572	576	561	587	551	607	536	577	601	611	627	567	543	551	571	600	550	558	610	574	603	609	603	575	607	580	587	559	565	570	574	572	603	584	599	567	550	602	591	574	558	575	587	641	609	588	552	602	568	605	563	607	603	632	578	572	559	526	581	551	582	570	613	604	567	600	605	587	616	611	587	581	597	603	615	582	602	527	600	584	619	615	591	616	593	584	569	602	604	561	566	633	580	574	586	570	589	591	583	556	610	555	592	560	604	578	554	582	563	623	608	567	611	610	585	570	564	536	626	643	591	593	574	633	581	549	602	573	586	555	597	600	573	609	639	588	584	583	603	604	631	594	607	627	523	558	606	571	611	596	577	599	574	606	612	600	563	579	639	591	558	594	578	581	625	651	606	614	565	606	604	621	587	579	576	580	576	610	588	621	556	595	611	594	567	554	611	550	613	630	601	550	628	546	556	561	610	568	598	618	570	573	539	598	603	577	612	598	580	602	581	606	555	612	595	582	580	568	568	565	584	631	557	587	593	595	595	620	598	613	561	587	584	559	589	573	626	588	584	612	607	561	574	580	611	588	596	560	581	558	533	598	557	587	589	599	619	566	559	557	604	571	580	578	549	568	590	585	579	577	587	597	598	590	554	589	584	646	565	595	605	558	577	605	566	574	554	560	593	604	555	577	558	598	591	558	564	614	602	572	567	576	542	576	609	573	575	618	589	585	543	584	574	591	588	570	660	591	605	598	532	581	554	615	603	569	549	577	577	576	587	581	601	627	611	581	626	583	567	595	614	568	533	571	579	580	586	557	608	601	588	534	582	628	639	599	556	570	602	595	615	613	576	556	618	582	572	547	574	586	553	584	619	586	573	576	548	600	606	609	532	603	567	583	614	599	571	604	594	588	585	539	565	566	598	627	606	649	609	568	578	592	564	595	601	545	574	569	546	607	565	595	609	568	565	638	573	540	574	574	563	543	628	591	569	599	591	610	597	624	561	576	578	570	589	573	604	629	597	532	565	556	596	652	574	553	583	566	617	577	567	569	563	594	587	582	571	540	588	615	538	576	601	587	579	604	595	574	583	627	570	618	589	555	602	569	626	604	591	599	547	640	549	614	609	556	607	538	553	585	559	595	601	578	548	553	545	631	619	554	619	613	596	553	612	568	585	538	588	626	581	581	601	586	598	565	638	572	572	601	590	567	620	584	581	584	615	597	584	557	550	586	619	600	608	640	542	566	566	613	581	606	612	601	567	590	595	589	619	591	567	600	645	569	602	628	562	597	584	585	591	565	546	571	584	567	581	584	573	623	586	562	586	596	608	561	556	571	578	608	560	571	556	615	572	589	607	581	604	586	565	561	581	562	553	587	610	618	594	586	578	577	619	631	542	606	573	598	571	582	656	579	531	592	558	615	615	605	615	612	556	608	553	597	557	562	613	620	533	561	583	585	583	570	619	569	547	594	528	562	569	596	547	597	613	568	577	596	581	597	599	564	599	607	593	562	570	572	604	602	583	574	575	595	603	551	529	592	618	619	575	598	590	607	594	546	608	561	635	566	550	580	566	595	571	615	586	560	590	632	568	607	593	574	577	605	596	635	607	607	558	553	592	615	583	577	558	589	592	593	618	571	584	598	595	633	591	561	606	580	589	576	561	584	591	563	584	624	587	594	620	580	601	631	568	597	572	587	575	607	568	603	597	568	602	606	571	587	574	556	603	588	551	609	561	588	599	577	601	557	563	571	577	558	597	596	575	585	566	575	575	633	607	572	635	597	570	570	591	593	602	636	533	598	593	612	562	558	584	615	603	634	605	579	566	607	573	567	579	558	565	608	589	576	600	618	575	615	577	602	581	612	612	602	560	602	554	591	622	587	583	571	647	568	581	564	540	589	589	571	574	582	605	588	568	584	613	567	573	538	570	615	599	585	602	571	631	605	585	558	582	552	587	587	593	615	615	611	600	615	612	646	612	579	600	585	575	601	567	556	557	567	610	598	607	580	611	564	573	678	596	550	593	579	591	556	630	572	552	577	554	599	590	566	588	608	579	607	540	556	582	584	610	552	619	594	609	595	555	584	585	597	599	600	552	585	564	596	575	577	608	592	602	592	592	556	571	587	541	603	576	588	585	588	572	583	600	560	616	594	644	587	617	544	630	572	607	563	582	610	546	572	599	576	576	630	583	588	582	587	580	613	571	597	600	592	564	534	564	557	558	595	615	555	626	592	648	564	593	574	594	590	628	598	543	582	576	622	603	572	608	595	563	599	593	555	618	627	547	586	565	574	607	571	602	509	589	597	611	599	604	644	585	605	570	581	577	597	603	613	549	535	595	587	621	595	592	584	579	559	581	583	591	552	594	548	622	586	579	605	595	619	590	582	562	549	628	569	537	605	530	556	571	593	612	579	594	571	592	588	613	596	569	573	621	594	581	576	616	558	618	622	596	605	579	601	597	561	571	598	587	579	549	565	577	558	610	608	591	594	542	558	555	584	582	572	611	593	607	576	584	570	625	623	557	552	541	608	610	606	566	569	590	594	548	596	581	565	572	576	626	566	627	570	560	611	591	594	591	601	565	572	574	613	630	605	583	598	580	607	555	583	571	580	600	554	579	557	586	606	613	597	541	601	628	590	574	550	595	565	579	602	561	622	623	559	598	598	598	563	592	578	592	606	574	595	632	566	602	576	568	594	543	553	575	589	574	584	542	589	600	588	567	606	563	589	591	568	578	626	569	576	572	570	632	515	540	565	616	559	602	614	574	574	594	565	576	623	569	554	590	688	562	579	632	613	555	562	603	593	544	592	560	591	609	587	592	614	570	562	581	573	591	599	610	604	583	638	571	576	567	582	597	572	576	621	632	564	572	598	598	558	601	576	585	535	566	577	633	574	589	594	577	577	590	526	547	577	572	586	580	563	564	588	552	588	538	590	623	626	620	575	577	611	569	581	561	589	548	598	552	577	586	612	553	588	532	589	615	558	598	572	559	604	586	567	567	651	557	586	606	585	578	585	600	568	603	538	532	603	622	554	610	577	595	580	599	586	578	588	603	618	591	558	552
30840	29514	29494	39742	28189	11494	4476	1557	519	579	535	456	390	402	370	404	406	438	428	371	444	428	359	372	397	400	393	398	389	417	424	405	417	398	373	443	415	422	405	396	391	412	398	403	398	408	390	393	384	376	434	393	364	393	382	377	377	407	402	437	418	395	414	407	392	354	410	415	397	407	390	396	408	368	387	393	425	384	414	415	372	382	406	412	404	428	392	409	393	402	429	404	391	390	416	412	401	399	391	410	418	413	418	368	396	373	415	412	401	389	427	416	389	386	405	408	365	408	401	391	432	374	383	393	387	400	384	385	400	415	421	422	425	373	385	418	397	390	369	408	425	375	434	400	425	375	425	399	393	413	382	417	400	423	431	372	410	397	420	394	391	393	396	376	411	407	388	395	383	383	392	408	395	389	381	400	418	369	404	393	383	394	402	401	377	368	405	389	424	352	371	419	397	377	406	396	392	418	411	397	427	410	394	399	414	465	365	412	347	416	426	408	403	433	385	398	425	389	393	394	386	369	421	367	403	356	397	401	387	385	421	402	367	395	412	409	412	365	403	391	400	403	414	392	392	367	397	404	396	386	432	377	437	391	365	384	374	418	376	398	386	415	405	398	392	425	385	416	413	397	408	399	419	429	417	441	386	405	409	422	389	384	388	384	407	420	442	415	383	402	356	363	384	408	396	406	413	391	384	401	384	409	427	390	421	391	425	386	435	370	357	407	375	392	377	376	391	381	412	400	441	402	390	399	428	394	403	404	403	393	396	415	389	441	390	372	415	402	390	401	400	376	395	416	375	385	393	403	395	404	424	421	408	425	390	391	371	401	405	421	360	402	389	383	336	381	404	409	357	358	370	427	443	392	417	395	423	396	399	414	386	403	398	367	373	387	433	398	432	411	367	405	401	376	393	390	412	400	389	432	410	401	419	412	383	395	399	392	398	402	383	432	387	386	396	425	397	403	417	391	402	384	424	433	403	454	431	420	402	382	406	356	367	420	395	418	422	379	439	398	397	410	401	379	400	412	387	416	400	361	364	397	383	418	421	369	394	455	406	396	411	394	407	401	403	423	388	383	387	423	401	374	407	378	393	386	384	402	425	375	424	403	415	392	412	398	417	371	419	411	401	418	376	386	408	405	428	379	374	393	399	390	415	383	388	432	407	390	431	396	401	417	431	392	384	362	402	385	394	382	399	395	396	399	399	394	394	384	417	400	391	372	383	340	418	443	418	371	412	400	415	413	413	400	415	393	375	410	404	427	381	398	439	399	389	395	396	399	427	389	406	389	373	415	402	393	399	387	383	424	388	415	391	394	445	394	390	393	379	387	387	410	397	386	406	395	440	403	378	476	401	390	440	389	398	366	357	413	360	409	424	374	419	406	420	361	406	374	377	397	407	410	356	416	414	368	421	422	397	420	417	411	446	382	395	394	398	391	368	376	417	366	413	369	431	399	404	424	403	425	393	394	410	387	392	379	406	394	408	382	393	446	368	417	405	374	391	415	398	380	394	377	421	398	380	361	383	431	375	423	394	405	389	413	371	409	419	368	364	377	388	402	399	370	406	399	425	368	386	393	386	406	350	410	394	399	377	423	416	419	393	422	416	384	411	392	405	399	397	445	410	389	384	382	379	384	368	400	434	386	418	390	380	408	408	391	340	384	379	376	391	428	402	419	430	392	422	377	438	393	408	420	433	423	396	368	437	374	415	402	430	422	390	406	380	423	391	445	382	401	395	370	374	400	407	434	397	401	391	384	398	380	357	403	411	400	391	370	400	391	427	403	380	426	377	400	401	368	389	382	401	402	381	381	426	407	396	408	420	390	416	392	371	373	377	406	382	419	369	384	408	409	404	387	435	418	383	363	425	396	426	394	428	371	384	397	404	424	419	369	423	466	411	401	366	405	412	434	407	417	410	381	374	409	385	401	391	400	446	399	393	394	362	401	375	410	391	402	399	402	415	397	405	409	404	410	407	386	425	431	418	399	422	367	395	384	415	404	363	447	360	409	431	412	407	419	388	400	380	426	369	373	399	402	399	440	393	399	394	405	364	396	401	390	404	403	418	403	421	420	413	422	414	409	402	396	429	411	396	407	352	397	385	425	370	424	408	390	393	412	418	459	403	381	361	381	362	418	398	370	408	422	397	439	379	401	426	399	373	401	433	398	395	350	397	401	393	446	425	422	415	397	437	396	431	415	407	390	385	404	422	416	389	424	421	396	382	363	407	379	387	400	377	400	385	385	359	413	402	396	388	378	366	369	410	409	385	426	386	396	369	394	417	412	383	411	427	396	410	405	358	367	378	403	399	413	408	379	401	379	377	402	412	377	393	366	409	378	382	380	388	402	411	358	414	410	437	403	423	412	396	383	391	341	384	407	390	377	416	402	393	410	403	359	394	407	363	386	361	431	393	429	411	388	405	419	389	388	393	434	405	373	380	400	389	413	373	395	414	373	408	355	414	456	433	412	411	380	408	403	420	407	399	383	404	365	399	397	401	374	395	346	365	425	374	451	400	409	425	411	416	389	405	407	396	396	408	410	409	412	425	429	370	412	369	377	402	388	422	380	376	409	422	388	398	413	403	430	413	368	394	418	412	404	374	407	405	412	445	364	412	387	410	422	418	409	391	375	371	403	452	364	395	380	411	368	430	402	418	418	363	401	396	439	414	410	370	405	434	424	444	409	375	443	407	420	397	415	383	426	430	399	417	394	407	420	388	392	420	396	381	418	433	415	342	401	391	381	408	415	401	392	420	408	432	406	433	400	387	368	381	436	421	385	389	428	415	361	380	406	373	368	410	400	378	403	417	415	411	391	393	380	411	405	347	401	458	400	406	403	418	418	387	397	382	409	400	418	399	407	363	403	373	399	391	408	381	413	388	406	409	434	375	429	394	383	383	381	393	392	380	403	379	382	386	418	410	404	381	429	397	403	396	405	403	406	390	394	386	410	403	404	369	414	398	408	413	398	390	413	369	415	385	397	433	424	389	389	408	439	397	409	387	397	385	406	430	387	377	413	379	432	369	410	381	415	407	364	388	406	384	421	383	395	388	361	375	420	417	399	389	391	396	393	415	400	336	394	404	425	366	415	400	418	393	397	404	407	376	410	382	430	401	379	362	392	400	437	389	392	437	403	392	386	414	406	430	402	416	373	376	397	396	392	416	396	385	393	385	430	363	391	397	386	445	398	388	410	400	409	406	440	414	417	425	393	438	426	403	394	388	391	451	426	377	406	413	369	386	395	366	445	391	420	416	427	416	385	422	403	440	418	400	425	440	371	374	448	413	416	425	435	393	410	411	369	402	410	405	391	415	379	438	443	366	362	376	406	416	382	431	394	353	382	411	420	368	390	416	382	376	424	416	421	394	448	377	398	390	412	400	419	432	401	398	412	383	375	392	405	401	370	383	410	355	392	413	418	427	430	405	387	379	415	411	373	384	412	402	415	380	380	418	420	397	422	406	423	427	398	395	402	397	413	427	397
30789	37281	30734	37216	27273	12768	6550	2284	582	693	590	505	420	464	448	444	448	439	442	459	461	472	420	428	438	449	453	426	411	430	433	485	474	443	461	428	441	438	443	461	438	467	438	422	435	425	429	434	415	480	486	427	446	400	461	423	428	431	446	461	427	463	442	452	432	419	474	424	443	454	439	415	433	458	451	418	476	441	420	446	458	433	461	423	440	400	466	430	467	408	432	406	439	435	471	449	436	437	422	452	426	441	418	397	448	468	481	458	420	462	462	451	450	472	434	428	419	452	408	415	423	450	413	438	414	478	430	403	403	416	456	408	464	456	430	478	430	436	436	432	461	443	430	445	448	442	455	452	445	418	436	422	471	422	404	452	453	401	421	446	428	480	457	455	471	455	413	425	435	406	438	471	448	417	462	463	439	441	414	438	427	408	425	462	445	473	421	417	435	429	452	440	454	466	460	457	421	453	457	458	415	435	431	461	416	449	432	437	385	457	423	414	436	488	456	447	459	447	421	417	434	467	418	434	442	477	388	412	427	453	449	448	455	439	430	458	433	459	445	439	415	434	430	475	456	466	422	406	475	431	415	441	430	404	456	451	420	448	445	425	415	463	458	429	452	439	439	418	419	418	465	447	434	445	453	434	429	417	437	451	429	472	432	466	397	454	437	445	470	466	429	439	437	429	459	468	424	474	448	480	454	430	438	424	427	455	426	420	441	472	423	466	437	446	427	416	422	447	445	435	399	438	451	425	440	479	434	407	436	418	417	453	393	443	465	420	467	429	432	462	475	423	431	465	444	466	434	416	447	466	450	451	434	476	423	414	430	406	469	419	437	448	455	462	468	425	433	417	439	459	431	418	446	417	425	447	440	452	437	451	404	422	463	437	431	447	426	437	420	433	440	451	439	462	404	394	473	443	457	437	438	451	458	423	432	427	446	414	481	436	428	411	426	421	419	424	449	469	417	444	431	480	450	420	419	388	455	452	421	440	429	431	445	421	411	425	429	427	439	456	451	444	460	454	407	434	448	410	441	437	403	459	448	456	449	426	446	429	460	433	448	449	460	443	426	454	433	439	422	491	444	413	418	425	461	441	405	453	445	444	450	434	425	431	430	437	468	455	424	444	440	410	461	426	446	415	420	465	440	454	442	417	467	422	460	437	442	438	440	430	443	437	430	415	469	451	424	455	418	439	447	451	456	466	442	446	421	435	426	458	469	420	431	403	418	429	437	443	486	410	465	437	428	430	480	453	487	455	440	421	458	453	407	418	413	442	451	433	435	463	418	466	449	414	426	433	427	478	441	476	427	431	411	392	460	448	431	438	444	460	434	422	433	438	413	448	461	448	447	416	438	455	431	422	445	446	437	448	386	463	449	409	440	436	424	421	464	469	403	436	422	458	443	470	410	420	445	451	439	445	441	461	469	456	449	421	423	440	433	419	440	457	402	417	431	444	436	438	455	436	435	425	429	474	425	416	403	434	440	461	449	436	458	424	448	459	440	462	448	407	465	452	424	438	411	417	449	433	437	441	460	431	449	441	403	437	468	440	408	447	457	425	441	421	453	434	442	449	417	452	429	417	420	474	436	451	426	415	461	431	451	421	429	436	428	458	466	450	440	425	487	411	440	407	469	414	450	420	434	458	478	432	465	456	448	431	426	414	414	433	428	451	448	439	408	398	419	445	475	456	468	416	434	424	429	424	393	449	449	426	466	436	448	410	421	449	443	451	456	498	442	428	407	417	451	400	447	440	421	455	434	414	433	450	431	458	401	414	440	415	434	419	398	436	480	457	442	458	466	469	439	431	464	462	435	467	451	436	444	444	440	448	406	436	419	437	489	423	458	417	461	444	470	424	479	431	418	436	433	442	420	473	389	457	435	455	422	457	391	458	450	439	442	435	454	452	486	450	426	435	475	429	412	451	448	450	437	447	426	467	439	420	454	433	445	418	409	437	412	498	431	456	435	418	418	456	505	441	439	456	451	435	424	433	467	419	422	459	449	456	422	427	455	531	423	444	436	416	428	430	438	426	422	414	435	419	411	483	426	400	408	436	482	429	445	455	419	434	450	443	392	420	404	445	479	411	438	452	449	462	420	429	454	400	446	406	449	445	424	433	408	464	424	467	440	422	423	463	443	442	452	425	483	428	395	407	448	419	428	477	444	437	472	444	457	424	436	440	404	436	416	447	396	441	455	441	437	433	441	441	439	417	428	448	422	406	420	445	424	433	471	447	436	455	424	397	477	418	430	479	446	407	414	475	424	489	433	405	426	412	421	456	432	479	442	456	416	454	417	462	449	415	440	428	441	443	426	426	424	418	417	467	410	425	456	437	408	435	420	429	475	424	446	403	429	445	433	449	434	452	444	452	429	474	426	441	430	454	437	441	443	407	442	468	426	438	405	407	416	424	405	453	460	461	477	437	444	455	437	432	430	452	442	453	448	416	445	518	418	459	460	406	400	457	470	437	424	447	485	424	481	447	428	463	432	454	465	455	412	411	444	440	450	435	409	433	420	428	441	455	457	412	472	475	471	478	434	422	437	463	462	459	443	454	436	448	442	428	439	446	458	481	395	435	479	456	422	435	461	470	462	436	451	446	434	454	414	465	430	442	440	427	429	448	462	456	415	431	450	434	424	419	443	454	407	450	424	442	425	410	454	417	467	434	433	444	425	465	449	444	456	451	464	415	432	423	408	406	438	478	409	424	502	458	441	442	444	459	430	438	442	404	454	421	438	420	473	428	455	420	432	467	442	451	461	445	423	412	449	439	434	457	433	431	449	486	477	437	414	461	434	402	413	424	457	422	428	469	425	452	447	419	417	432	452	426	475	441	439	424	434	431	461	434	400	439	432	468	459	430	425	489	446	438	443	465	442	441	438	436	435	450	451	451	430	410	421	405	416	425	456	443	426	433	418	419	460	470	496	454	465	431	432	427	428	434	442	452	436	464	448	388	414	441	452	423	421	462	434	439	441	440	438	434	467	456	468	473	384	440	436	505	426	452	445	451	437	439	446	467	463	421	433	432	468	444	397	460	467	408	455	399	444	402	426	446	410	448	430	453	449	458	444	451	453	434	429	473	430	454	458	444	409	431	440	453	487	436	436	477	435	435	450	442	437	441	452	457	428	407	460	372	425	449	444	440	437	454	451	393	472	448	456	462	452	416	446	386	463	424	409	416	457	451	441	476	448	432	478	460	420	424	443	435	411	443	430	457	440	442	451	450	422	434	455	404	430	422	446	432	405	439	453	431	420	436	451	421	439	450	450	455	452	436	414	438	458	390	425	474	427	443	457	473	443	442	431	418	414	425	489	456	404	432	447	433	439	446	446	448	439	435	464	443	448	427	419	402	496	460	434	450	421	413	450	448	443	443	440	437	447	419	479	434	418	454	415	438	393	411	415	411	460	420	427	405	434	454	441	423	484	444	435	449	418	435	481	423	432	438	421	420	460	435	414	449	439	463	417	446	434	452	430	464	411	385
23642	21081	30074	32129	37099	27919	15609	4666	1046	2390	2486	1478	523	346	380	371	374	393	328	371	369	364	345	351	402	376	367	380	340	347	347	356	353	365	325	353	372	351	375	352	382	358	399	395	363	381	368	365	359	349	344	356	357	338	350	384	345	374	351	378	320	358	332	386	351	343	381	354	360	374	303	359	376	344	376	360	345	348	328	357	374	389	353	364	356	381	342	350	338	357	372	352	366	405	357	344	372	333	348	353	337	336	370	391	362	373	385	343	374	363	334	351	353	361	361	374	373	353	369	338	349	354	359	359	318	369	357	391	388	362	354	395	339	352	355	341	352	331	336	364	335	373	382	355	365	378	388	358	348	376	343	366	360	353	343	356	380	330	369	379	343	354	379	336	359	354	314	357	382	342	376	325	326	347	363	360	348	351	327	389	343	345	380	342	356	371	357	348	335	338	338	359	351	342	341	357	335	375	362	358	342	350	364	356	344	354	355	345	338	365	323	379	350	352	343	349	344	352	387	353	296	353	342	350	358	330	342	348	381	372	364	359	327	321	325	361	384	346	382	377	344	336	357	384	326	366	360	372	360	351	391	338	391	327	362	349	399	357	343	318	384	403	326	367	334	344	355	379	378	367	386	374	371	356	373	345	374	378	331	357	397	382	320	364	352	345	359	364	355	389	360	393	362	367	340	353	387	330	356	339	363	360	359	354	350	387	386	306	336	370	352	344	356	366	362	341	342	400	333	368	354	367	382	401	333	356	378	364	368	398	372	345	330	387	359	356	378	361	369	321	361	372	393	360	348	359	366	363	331	366	349	366	364	325	343	370	352	324	328	346	370	399	356	347	345	379	335	402	347	345	376	335	328	345	368	340	339	361	378	427	368	338	370	351	341	357	392	379	340	331	345	323	371	334	365	341	364	357	369	356	356	364	347	375	369	338	355	380	370	330	377	324	337	369	348	334	391	345	352	370	365	364	379	328	341	365	341	355	354	347	332	362	349	368	365	360	365	353	370	371	330	332	362	329	346	359	362	370	385	387	340	360	364	308	380	341	307	354	368	363	366	350	338	357	357	374	409	349	384	328	337	339	306	360	321	358	339	355	382	340	347	364	339	308	351	408	388	364	359	377	387	332	357	349	343	355	363	384	359	392	346	331	365	373	351	340	343	359	361	373	371	367	381	367	346	339	347	380	395	332	351	362	374	355	362	354	355	377	404	331	365	341	353	366	316	341	350	330	366	319	366	341	352	367	350	388	330	314	344	384	343	360	340	362	342	353	292	324	348	361	372	336	345	382	358	356	353	385	370	353	363	358	399	370	381	392	354	362	380	340	325	396	342	384	352	329	388	347	357	327	342	349	362	365	367	356	364	349	327	360	384	341	362	345	343	332	319	354	364	350	331	363	367	370	356	362	384	326	338	377	360	368	315	352	351	338	363	383	372	386	379	356	343	354	383	360	380	350	378	365	322	352	348	357	330	352	387	350	314	342	384	361	338	355	380	356	364	352	351	340	346	352	357	378	409	353	331	327	343	349	353	393	357	370	328	366	325	366	363	395	358	349	357	371	352	368	347	332	367	383	373	371	357	349	319	337	370	343	322	343	383	352	376	323	399	359	338	338	315	336	345	317	375	352	363	337	405	408	339	359	335	357	346	341	317	326	360	345	347	332	366	371	329	376	357	339	370	379	376	354	330	339	392	343	353	394	338	340	370	374	338	361	367	368	384	367	338	380	375	397	363	349	334	338	344	360	354	375	376	337	358	378	368	363	334	319	332	355	328	354	338	329	340	376	346	354	319	366	356	346	338	333	340	369	356	340	349	364	371	331	355	368	364	395	381	384	375	369	344	367	350	383	353	371	352	345	361	365	386	338	362	389	376	335	364	372	357	358	365	316	357	349	387	370	329	319	369	341	337	371	344	358	357	379	372	328	341	353	388	393	325	346	335	338	356	341	371	350	334	355	355	327	378	363	341	332	351	323	338	373	349	341	356	385	381	350	348	360	352	355	371	349	392	356	364	372	388	357	337	375	363	367	362	370	363	347	342	364	343	346	361	358	392	342	370	321	358	322	366	367	346	349	349	345	348	366	348	354	388	344	354	369	393	374	329	360	344	361	338	366	361	343	335	350	381	374	330	349	342	345	349	371	365	330	370	344	374	357	370	336	375	356	360	376	343	375	364	367	367	330	328	324	331	348	343	335	358	358	393	372	356	334	354	338	367	335	355	342	360	346	349	347	358	352	364	363	379	349	297	364	358	323	335	348	328	331	381	324	352	339	339	348	354	353	340	357	369	345	329	365	372	379	363	372	356	359	347	359	363	346	328	351	385	393	355	380	332	355	315	366	351	346	367	370	335	376	340	360	353	356	352	367	335	365	349	357	351	376	356	388	390	357	384	339	354	363	350	364	363	354	349	352	324	335	357	355	321	379	379	361	338	338	382	343	335	344	380	369	360	383	353	360	328	348	343	359	361	341	385	388	369	377	372	379	366	393	375	345	364	344	384	325	361	355	372	339	359	363	379	366	364	361	351	349	324	326	348	326	309	364	380	347	370	357	368	358	383	323	359	390	366	359	331	345	339	347	355	349	305	369	344	393	319	361	378	342	352	374	377	350	336	389	325	325	356	391	349	347	350	359	353	368	368	383	353	375	361	350	329	361	378	343	303	370	312	336	356	398	351	373	338	378	336	349	383	376	350	379	360	383	385	361	384	393	347	382	327	402	371	363	342	359	371	373	323	357	354	320	359	322	352	349	381	380	376	351	370	353	385	365	344	411	340	348	373	377	373	352	324	364	356	360	359	396	322	345	329	344	309	379	362	366	366	362	305	351	384	331	355	355	370	352	358	383	321	369	345	349	349	391	359	372	344	358	328	335	347	383	359	371	366	383	322	357	324	371	383	381	332	328	365	349	362	365	378	381	353	336	326	349	372	366	356	368	389	325	358	369	352	330	348	374	383	352	356	370	373	354	343	352	388	356	342	402	391	350	363	356	345	358	357	354	366	356	338	352	338	380	348	341	334	355	381	353	328	389	372	387	358	329	365	346	388	334	353	363	386	370	364	345	377	366	333	328	365	364	378	365	361	380	359	382	334	359	365	368	346	348	373	321	367	350	367	350	349	350	360	347	364	354	346	337	325	346	344	373	377	367	316	349	388	361	378	374	346	368	372	354	372	371	341	369	340	378	354	353	340	328	412	357	355	352	344	347	346	374	358	361	414	384	339	341	377	333	380	341	436	353	332	374	350	369	382	310	365	402	400	354	383	361	337	359	346	350	364	369	368	348	361	388	371	349	367	337	367	356	377	341	347	370	348	367	326	330	355	339	353	353	343	358	351	363	319	341	338	315	361	341	345	354	325	344	334	363	376	369	332	338	345	360	401	352	368	342	345	351	334	326	358	378	352	351	378	377	354	348	349	354	375	357	346	350	367	338	343	342	357	338	336	353	369	394	364	361	357	360	352	366	391	360	352	352	346	347	362	338
24885	51682	52965	48024	44114	27349	13873	6157	1676	4105	3887	2331	591	387	390	355	392	419	375	379	412	390	404	413	383	375	398	377	397	381	397	369	384	377	402	395	381	365	364	399	421	381	382	413	393	371	404	420	391	373	359	415	334	377	399	381	376	402	368	379	390	377	367	352	357	345	434	359	397	357	389	393	415	362	400	391	340	420	409	351	393	410	388	386	380	402	371	378	368	409	361	364	395	356	390	363	396	391	386	324	369	361	382	366	382	399	404	397	422	386	355	373	414	397	382	422	369	402	378	368	377	412	385	406	358	386	347	406	358	354	400	407	364	383	367	394	355	353	378	396	370	393	375	368	389	363	353	382	367	349	370	409	379	369	399	396	389	359	379	396	395	389	356	342	391	404	393	365	408	359	406	361	366	395	360	372	364	364	379	358	372	359	385	430	381	396	396	362	390	368	375	390	374	367	365	401	391	381	366	395	375	387	427	395	364	384	453	346	392	394	365	387	363	397	370	388	366	376	420	371	383	401	382	387	370	393	382	415	360	365	382	381	340	365	389	384	400	366	404	398	393	372	379	401	444	400	397	358	430	381	399	345	381	365	361	376	375	396	379	374	344	362	341	382	387	383	359	352	396	371	348	363	381	393	380	378	393	374	413	383	365	369	359	407	405	357	361	374	378	383	398	395	355	353	391	400	385	370	374	390	362	361	355	416	349	364	359	388	387	403	359	402	398	347	368	393	356	369	395	400	385	399	391	368	389	392	389	406	389	354	391	385	392	371	407	390	367	374	370	406	400	333	371	355	373	379	357	372	381	383	387	389	390	371	375	391	374	389	390	406	392	376	404	364	374	371	368	375	387	360	412	402	394	377	393	369	393	392	362	377	403	379	404	379	400	372	402	365	359	379	382	392	382	419	370	394	376	389	400	411	399	381	368	361	412	404	344	376	383	379	354	362	383	395	420	380	388	429	339	334	405	371	358	415	351	375	404	394	434	367	416	341	379	365	365	403	369	392	382	429	409	404	357	382	359	384	390	412	379	384	386	393	380	375	392	435	395	412	387	373	389	392	385	380	397	392	371	373	373	395	392	364	373	393	394	408	383	362	391	362	365	413	342	401	381	378	378	419	422	407	352	379	381	406	356	407	376	401	393	368	327	372	354	361	369	386	376	407	402	379	414	340	422	387	435	443	384	445	394	404	396	342	359	385	369	394	395	384	382	436	389	372	393	383	408	388	394	374	368	402	381	416	381	405	399	398	373	374	418	387	371	357	396	366	356	372	384	353	394	376	408	352	352	374	385	390	405	392	389	409	379	409	372	380	404	392	416	397	378	419	412	382	385	364	393	344	373	379	400	365	379	357	386	383	420	375	370	430	353	366	410	373	371	360	414	372	389	365	379	350	389	375	357	363	341	427	391	397	401	376	399	401	390	378	385	386	381	361	403	395	362	363	368	406	377	404	380	376	447	399	393	383	371	395	419	374	369	373	364	383	372	381	383	378	362	384	345	396	410	397	395	363	365	390	386	348	371	374	395	360	367	388	398	391	351	378	338	358	402	433	406	361	370	378	390	395	419	379	359	398	368	368	400	396	411	382	363	423	402	403	393	354	392	376	393	355	369	391	372	359	377	398	395	386	358	380	336	398	399	400	346	397	381	390	329	382	378	367	357	384	389	391	392	367	409	355	458	362	372	384	383	368	356	434	390	376	400	380	412	380	381	368	412	386	383	391	398	334	412	376	367	404	406	419	373	388	362	378	375	386	358	401	370	384	377	376	352	388	373	402	375	391	392	378	397	402	379	375	392	393	372	370	355	374	369	387	383	366	360	415	369	367	410	379	388	390	400	383	383	392	362	371	390	400	386	358	372	389	348	376	384	356	384	361	353	389	359	386	375	390	408	397	372	371	379	346	348	381	412	392	379	404	408	357	395	377	397	391	361	367	404	395	354	396	383	356	378	375	395	399	388	380	405	377	402	377	370	405	416	359	341	358	384	356	391	348	408	389	355	388	407	400	403	396	366	409	398	352	394	401	394	413	367	405	385	390	397	402	380	373	370	396	421	337	391	398	369	404	408	377	350	379	372	364	401	414	332	399	412	390	374	375	380	349	418	397	378	374	350	375	396	376	369	379	346	385	385	415	415	401	408	403	356	377	391	363	362	391	421	390	389	370	378	350	369	437	321	393	386	345	401	397	376	373	411	377	342	435	383	384	379	410	351	364	363	398	387	402	383	365	386	397	369	368	399	374	357	372	371	343	364	407	367	385	393	366	405	381	386	376	386	361	392	364	349	379	362	394	374	370	361	369	389	335	392	363	395	399	361	379	377	358	362	368	348	361	401	355	356	400	389	351	419	373	413	381	368	395	382	376	385	358	382	374	411	392	358	358	425	396	403	418	383	405	324	387	335	362	402	379	371	379	362	359	395	348	372	375	384	352	397	387	411	384	398	392	350	413	412	368	408	392	352	357	361	405	396	382	384	393	394	407	389	378	377	386	367	404	394	381	397	400	388	390	386	376	359	411	390	353	407	360	406	351	402	368	405	385	392	393	388	411	400	369	397	379	368	402	351	352	399	392	370	404	416	382	379	384	387	370	389	376	385	375	350	406	386	406	381	414	372	415	388	388	348	367	393	403	379	357	370	407	394	375	391	373	377	350	365	380	377	369	401	375	398	378	383	352	362	384	406	351	381	381	383	380	401	376	352	355	377	380	363	375	373	346	423	379	415	399	396	366	377	408	388	377	350	396	366	353	381	394	372	363	387	390	411	359	398	394	384	371	400	397	376	392	373	365	369	359	395	377	382	395	382	345	389	410	381	387	375	367	382	385	355	370	350	389	364	406	363	417	421	391	387	398	407	382	367	371	390	381	363	372	354	376	353	369	372	382	342	378	355	367	396	355	398	355	407	424	366	373	378	382	412	368	386	362	337	384	396	383	370	395	382	370	353	365	430	375	364	398	342	365	362	376	383	402	387	360	414	395	430	378	385	374	366	402	399	372	370	371	424	352	401	402	388	389	372	369	381	367	381	390	386	409	381	389	344	401	371	377	417	357	372	405	393	397	383	401	367	368	391	375	390	361	423	366	389	390	400	389	388	409	389	395	384	378	368	356	388	392	382	386	395	405	365	372	383	357	397	396	394	396	382	369	373	378	402	396	385	385	388	391	394	387	410	385	378	391	376	375	388	402	384	357	376	390	356	392	380	383	386	388	362	407	374	413	339	385	385	359	416	370	352	391	376	410	382	371	391	420	408	355	345	356	372	384	357	417	379	406	381	366	380	397	398	351	359	363	391	381	371	393	374	362	370	429	389	374	406	385	392	409	376	354	391	395	356	370	411	363	429	378	361	390	412	365	402	373	388	391	405	351	383	347	364	351	398	379	376	372	360	409	360	354	395	380	389	403	367	363	394	386	383	395	376	372	350	401	380	377	389	374	363	375	397	348	373	381	373	397	430	396	403	368	377	365	377	354	373	387	399	391	391	400
24826	21513	34301	35482	26860	17874	6228	1386	788	910	1645	1036	584	576	590	549	552	563	563	595	608	517	551	577	557	532	566	574	560	532	563	593	553	582	538	590	556	565	523	548	530	567	585	590	558	553	511	556	557	530	575	571	523	543	581	549	576	555	567	551	551	584	554	566	577	593	552	539	579	644	603	562	535	584	624	528	553	582	584	581	610	606	586	552	544	548	586	567	574	589	568	533	524	608	575	570	596	537	582	559	508	575	567	568	620	564	545	540	560	573	613	525	582	561	566	551	556	557	568	585	533	591	547	574	562	570	580	558	568	556	523	553	581	552	534	555	581	554	544	556	555	561	571	522	543	569	577	575	578	537	578	560	553	560	590	592	517	588	607	524	562	541	543	590	555	585	588	546	532	583	552	567	578	547	574	567	558	527	580	541	574	556	564	593	550	564	540	567	543	560	567	528	528	608	584	532	574	538	592	571	592	562	530	568	570	537	582	564	598	536	556	563	571	569	554	559	563	585	542	536	563	551	558	583	555	560	550	582	560	561	534	554	559	552	555	581	555	571	567	579	565	573	542	571	552	539	513	535	545	623	603	625	573	537	543	560	539	510	562	533	562	607	568	617	587	571	521	550	566	585	543	551	576	572	579	567	582	550	556	583	568	565	592	569	532	536	578	577	541	522	511	553	556	581	568	552	583	567	555	569	534	524	554	558	535	549	564	560	545	633	529	591	571	554	569	594	548	568	520	551	602	583	533	564	599	523	533	532	550	570	538	572	539	556	555	574	575	527	593	549	602	548	575	568	565	504	603	594	578	544	616	563	564	580	520	571	537	572	576	583	578	569	544	558	568	575	551	534	588	558	514	517	567	562	559	572	544	582	564	595	584	538	567	558	549	591	524	541	545	566	575	576	564	586	553	517	562	575	537	545	596	543	548	533	558	614	564	589	551	554	522	553	566	585	569	570	606	551	538	578	562	545	551	558	583	545	581	569	538	546	599	565	534	585	585	571	571	568	585	557	537	566	575	530	567	582	550	531	521	575	544	515	553	510	559	569	548	546	584	531	590	548	541	560	556	539	501	502	580	578	564	530	557	546	542	572	550	551	565	537	560	574	564	593	584	585	580	560	552	622	562	555	603	599	543	575	555	576	578	536	556	585	581	578	559	545	611	559	588	585	541	589	563	569	537	584	521	539	606	554	530	497	582	517	572	555	542	521	502	538	561	513	547	561	553	534	557	538	588	548	536	575	566	598	538	576	570	546	535	543	576	564	561	550	552	545	547	561	618	568	570	549	586	563	563	564	598	579	553	526	558	488	580	566	568	530	555	555	604	598	548	566	597	538	621	580	588	522	572	561	584	584	537	569	567	615	579	612	581	555	509	586	540	598	549	566	535	574	587	538	531	613	535	536	559	563	547	560	573	577	570	519	579	590	537	570	546	558	591	591	568	626	543	580	564	580	594	526	578	604	539	583	523	551	566	586	553	556	580	579	538	534	534	565	539	597	549	572	593	566	583	527	546	541	547	529	531	526	567	544	513	568	576	543	536	539	565	486	570	576	569	592	552	528	542	581	580	564	583	555	583	563	544	585	518	583	569	537	557	565	538	560	522	589	522	535	560	536	530	579	594	568	499	558	526	576	615	550	554	595	540	511	563	548	583	552	568	564	564	594	572	628	548	592	588	553	572	539	529	540	569	598	514	579	586	554	520	556	541	540	615	552	544	555	576	572	557	559	502	517	577	582	577	558	536	540	596	587	561	569	556	560	551	546	538	547	567	540	530	562	545	565	541	532	545	551	573	542	549	546	583	589	571	547	542	572	567	545	581	574	564	547	571	566	532	571	604	582	549	607	556	598	534	582	581	552	570	560	572	540	547	589	579	508	561	540	544	573	580	559	562	537	542	554	585	540	605	557	535	553	564	608	552	594	521	535	613	544	591	597	533	530	587	572	564	571	618	543	551	523	548	520	581	565	561	541	531	526	562	550	564	576	580	585	564	558	541	606	569	555	498	589	560	565	581	490	578	595	549	576	540	590	578	575	615	573	547	560	567	511	568	601	561	548	572	574	565	580	569	537	564	546	596	521	546	560	577	564	574	555	624	537	601	579	572	574	538	578	587	586	585	552	554	533	557	545	535	576	587	578	541	573	565	551	562	529	531	562	550	571	567	575	585	510	595	549	583	609	563	570	556	569	568	622	538	591	547	610	585	597	545	535	522	587	546	603	550	561	548	575	568	563	550	554	592	539	543	571	553	549	558	550	578	569	542	553	562	603	540	546	612	550	575	579	549	592	564	562	550	548	573	554	548	571	586	543	593	573	521	604	580	566	587	553	534	542	561	546	583	554	564	581	518	591	565	573	560	578	554	597	596	546	539	570	592	552	560	554	575	577	521	540	514	543	560	563	586	555	562	557	569	523	603	566	575	587	602	580	593	572	558	558	569	585	503	584	524	601	578	612	587	575	553	564	537	522	554	562	569	597	586	565	568	498	539	568	565	584	590	552	583	544	572	516	533	610	545	560	577	535	519	599	552	544	513	548	584	569	590	601	549	545	567	570	582	557	590	575	554	596	580	601	568	575	529	598	552	547	536	566	561	530	561	537	544	581	575	548	579	537	567	552	583	584	545	545	573	541	566	543	596	547	536	518	584	579	570	553	560	560	560	504	548	565	585	570	558	518	551	624	531	571	553	585	578	557	533	520	536	525	562	555	570	596	595	550	551	546	542	519	579	518	613	514	609	569	568	586	564	593	579	525	559	547	564	578	510	557	576	570	589	529	593	532	596	573	595	534	579	562	551	551	531	516	565	524	577	536	557	577	526	556	566	510	570	559	548	532	585	583	573	530	570	552	563	595	547	591	566	531	584	554	581	517	556	587	558	588	570	576	560	563	590	577	567	513	546	565	577	516	565	554	622	580	548	543	539	581	574	525	594	591	574	520	521	534	557	580	572	547	580	575	625	561	564	551	593	558	532	546	539	536	583	566	542	568	593	537	550	566	563	573	576	565	572	558	570	549	567	591	571	550	559	559	595	582	568	567	593	554	545	569	609	572	540	570	563	544	562	562	560	554	594	553	554	571	554	554	608	597	554	553	553	567	575	537	585	588	533	568	573	581	569	553	557	574	561	571	583	601	559	556	562	595	606	582	551	566	579	540	516	563	562	606	536	609	560	617	542	593	605	562	564	555	598	535	562	564	569	559	523	576	587	549	542	555	564	603	544	521	564	567	562	549	560	573	554	534	603	574	553	545	536	555	550	523	568	583	563	570	558	570	526	557	496	562	535	584	562	535	550	571	511	592	551	567	549	546	550	538	592	569	531	551	600	548	568	578	540	549	542	564	553	571	570	607	588	548	600	584	556	552	538	584	595	628	530	546	580	568	552	586	565	556	551	556	531	546	542	537	548	571	571	567	564	580	561	551	552	541	581	538	585	572	553	619	538	567	538	559	577	543	593	501	531	569	563	561	557	584	542	537	552	556	568	572
19764	51319	55514	40009	31368	20306	7441	1935	1006	1254	2904	1518	642	597	658	617	615	617	606	613	564	609	589	580	584	589	630	580	605	589	592	632	613	612	604	636	588	620	611	581	566	637	574	586	602	590	574	566	595	572	593	593	639	628	602	602	600	604	592	596	568	615	604	578	614	598	559	616	587	597	584	646	586	579	577	569	589	596	606	584	609	555	618	629	597	653	628	593	604	560	595	609	576	562	612	590	577	599	600	669	590	590	582	607	618	578	592	598	629	589	599	588	570	577	616	569	582	569	557	629	617	596	577	538	630	578	590	573	524	621	558	586	566	601	590	628	608	613	621	583	569	565	618	588	613	612	561	583	636	611	635	583	589	576	596	602	585	622	597	603	632	584	620	538	606	615	608	626	601	613	605	596	579	587	565	594	585	601	625	593	644	589	597	622	586	606	552	612	616	609	635	618	544	590	608	590	581	559	598	565	561	586	587	646	607	591	603	594	591	577	614	667	614	622	567	590	651	593	560	604	620	592	625	579	572	598	611	598	589	605	573	601	603	574	596	587	600	640	622	596	561	616	597	598	605	634	606	565	591	623	593	618	636	633	562	601	571	594	555	564	601	605	616	603	599	608	616	622	620	554	579	610	671	628	673	621	621	588	603	558	656	588	599	616	606	617	668	593	568	636	598	583	588	574	578	601	593	600	599	589	602	580	573	610	557	643	576	646	582	598	622	607	635	577	599	588	602	599	636	601	585	591	617	582	666	593	647	634	639	599	606	608	611	584	607	579	571	591	654	586	624	592	638	642	581	590	612	608	564	609	578	607	540	591	630	581	596	596	588	552	607	614	651	579	580	602	591	587	619	611	547	585	631	614	582	579	566	569	614	583	646	563	623	624	603	580	587	635	584	609	566	620	609	609	625	596	583	615	592	618	667	626	632	638	613	565	600	589	589	603	574	627	602	654	584	587	565	641	556	600	570	555	606	613	567	605	591	648	597	600	566	609	579	620	630	590	616	564	576	619	626	592	581	570	581	589	583	583	592	620	607	584	642	603	607	620	605	587	567	622	585	617	577	575	578	602	586	580	649	593	612	591	607	601	603	601	590	580	591	607	622	594	595	577	576	549	567	598	576	596	585	622	591	599	619	579	581	619	589	618	604	630	587	583	622	603	637	576	650	556	590	580	636	611	586	610	610	576	583	600	608	576	664	630	607	585	628	606	606	625	579	606	587	599	635	567	592	635	585	602	616	583	590	587	602	606	599	602	617	633	571	649	592	602	605	651	583	616	597	557	542	575	572	586	604	605	621	554	584	604	594	600	618	596	612	625	563	592	581	606	572	626	584	574	631	595	624	629	582	581	587	630	631	569	636	613	617	614	626	612	624	641	618	603	632	625	664	627	634	563	605	643	614	566	632	596	604	609	658	602	580	571	605	620	615	638	612	616	602	612	570	600	623	604	616	570	605	570	591	585	602	576	593	636	605	581	595	603	572	558	567	602	604	604	637	629	576	566	595	630	599	615	607	618	573	594	577	618	621	607	633	559	617	622	574	564	585	540	610	629	583	602	583	625	581	610	588	605	625	614	599	623	607	588	607	616	598	539	602	569	599	603	611	651	569	609	590	575	585	543	603	581	612	574	629	610	557	566	551	599	572	615	584	571	614	601	569	608	571	611	564	611	572	615	610	626	565	578	611	627	612	558	582	549	594	639	649	584	623	597	606	592	581	601	596	649	619	577	601	666	589	576	639	605	638	611	585	607	625	551	608	595	602	581	623	588	589	663	563	603	573	593	592	612	584	628	598	615	591	596	659	642	634	607	645	619	579	592	524	593	568	632	570	603	612	621	624	606	604	619	581	588	579	611	611	589	606	623	629	598	575	610	606	633	597	639	588	575	596	590	597	575	600	625	661	570	578	618	609	656	602	572	620	613	586	653	595	608	632	586	598	595	579	599	585	613	612	596	595	613	601	586	591	583	631	582	595	618	605	644	621	554	615	615	580	598	625	616	623	619	623	543	596	571	610	633	588	562	585	635	570	609	648	626	583	628	578	613	649	615	607	595	623	588	611	628	572	611	608	602	615	616	574	586	584	583	590	569	618	573	574	590	571	638	604	624	577	618	611	620	618	689	554	578	608	577	597	589	593	580	595	588	609	578	592	632	622	608	572	618	561	567	562	595	598	599	588	649	602	581	621	608	582	533	545	574	620	581	617	577	620	590	607	628	590	618	602	554	568	626	580	585	617	619	604	619	616	579	567	610	624	605	572	618	616	621	602	578	553	579	581	620	600	635	592	607	621	625	608	598	616	619	650	637	561	609	589	585	599	565	564	582	581	561	656	606	582	553	603	607	610	598	629	613	609	627	605	654	620	578	602	634	647	553	598	611	571	630	570	596	586	673	592	571	656	592	571	633	573	601	612	548	569	591	622	577	569	589	615	571	572	610	625	628	631	601	635	630	580	569	601	578	574	616	620	572	647	610	595	608	612	581	595	601	645	575	606	589	608	594	637	643	576	606	601	611	527	593	665	607	593	594	582	583	612	583	618	606	614	576	553	586	612	609	627	621	604	623	591	566	637	634	555	570	599	586	606	589	611	636	591	610	623	620	601	606	596	604	612	593	592	584	618	607	565	600	607	635	610	618	591	630	607	602	601	595	606	619	588	598	575	582	562	556	606	563	602	617	629	602	605	606	555	627	603	601	620	583	620	600	570	566	585	572	606	639	580	590	610	592	641	595	600	616	616	610	596	615	631	590	594	631	593	618	571	589	587	569	640	574	588	590	585	605	625	609	574	606	621	597	643	607	614	618	611	574	581	610	574	568	628	578	568	637	564	624	612	560	590	604	610	587	604	585	571	511	571	583	588	582	617	618	624	584	607	643	619	576	577	595	573	546	588	573	561	601	642	612	590	614	617	612	640	625	581	583	598	584	619	606	583	590	590	645	584	607	590	576	579	622	565	612	620	608	562	611	625	567	618	601	584	603	567	555	603	611	595	612	573	612	611	652	583	608	606	613	611	601	612	596	591	549	571	612	587	567	599	623	598	591	578	592	614	566	586	567	580	602	659	565	631	613	653	597	596	601	557	575	587	584	601	581	617	599	628	586	561	585	617	589	583	645	583	627	587	618	636	627	590	574	584	616	635	555	624	570	583	630	618	583	618	615	618	589	562	604	582	585	618	642	604	622	611	595	589	618	612	594	613	614	609	603	604	588	612	580	563	619	639	600	613	610	579	567	567	593	620	584	614	563	582	611	644	571	592	612	600	638	575	622	605	615	616	594	592	606	629	603	577	591	600	612	627	615	573	572	654	649	579	676	580	569	604	583	599	620	563	621	589	603	596	594	578	576	602	624	579	617	607	597	561	567	565	617	581	610	622	577	600	613	619	656	587	591	633	614	599	614	621	634	589	586	585	595	618	618	585	583	601	576	672	638	628	561	633	608	610	557	589	616	589	610	602	598	584	582	615	587	640	680	647	590	611	624	627	601
22432	21212	31481	27436	26125	30226	22280	5370	931	891	4306	2134	666	570	600	579	604	590	550	571	598	561	603	556	589	592	582	612	579	579	617	580	601	549	574	601	605	611	594	556	585	580	559	599	545	545	575	581	566	575	594	582	591	570	598	593	600	638	586	598	526	592	562	570	596	557	553	582	551	603	587	600	587	611	593	588	571	519	595	593	540	579	579	575	584	619	578	555	576	607	567	572	571	569	601	549	571	562	580	574	569	551	626	583	572	585	535	581	605	567	576	601	584	539	597	595	584	558	570	586	605	574	568	564	606	573	599	543	579	579	579	625	547	609	561	558	561	602	604	568	580	594	614	557	589	587	585	563	588	609	580	580	618	593	629	511	566	615	578	567	560	567	579	562	600	565	618	595	555	556	577	588	596	540	578	544	615	597	555	552	598	573	572	565	567	582	618	552	549	588	601	554	584	522	545	596	606	586	573	564	596	587	604	553	581	550	563	596	537	582	561	553	573	566	618	589	591	570	552	541	607	574	601	530	565	528	568	587	618	547	551	608	632	582	590	572	576	566	585	537	577	541	554	589	565	591	572	593	615	571	568	547	584	590	632	547	567	566	551	578	578	524	587	574	558	614	593	531	552	573	550	559	578	535	595	577	550	605	538	545	596	538	564	615	560	559	576	576	555	557	569	560	605	531	575	557	586	569	585	597	615	567	582	616	582	577	567	547	556	527	544	536	595	570	567	549	556	564	612	570	579	582	575	582	566	538	592	571	631	546	528	584	557	549	587	547	531	549	567	541	628	582	511	554	562	587	607	590	571	526	620	597	567	511	599	555	571	557	607	547	609	560	563	591	581	564	574	596	577	559	587	555	544	540	554	607	592	571	568	500	566	568	580	605	603	576	585	615	567	562	613	560	579	620	534	548	590	572	607	578	553	568	572	554	580	537	589	589	553	533	602	569	608	570	577	558	551	540	575	594	602	603	550	607	607	574	624	545	600	608	561	528	579	593	557	576	561	612	583	542	554	604	586	592	607	580	567	655	565	552	605	525	592	575	576	598	589	596	570	606	542	550	584	574	590	582	593	576	558	569	544	580	548	553	612	571	565	557	561	557	597	595	570	612	598	565	581	600	579	603	569	557	594	558	597	571	596	565	606	587	599	535	591	561	588	524	600	566	566	580	580	552	569	571	614	571	605	587	547	578	582	567	585	533	543	610	555	551	582	580	545	552	567	599	603	600	514	602	571	546	593	573	573	575	536	601	608	568	570	586	559	527	549	525	562	595	573	572	529	538	570	539	600	555	556	550	591	585	610	556	570	576	528	562	585	543	591	565	568	552	557	550	544	537	616	597	541	587	552	626	594	570	565	601	574	579	605	577	603	556	561	552	543	596	583	569	565	574	560	595	582	613	557	580	599	543	552	564	609	552	584	572	546	509	578	538	584	571	587	530	589	578	615	601	570	616	567	565	539	562	612	589	577	534	588	552	582	628	571	611	596	565	585	594	592	549	544	569	589	593	531	589	626	614	591	540	624	585	584	602	573	565	595	591	557	557	545	571	596	560	538	579	616	573	557	541	596	560	579	579	597	566	597	598	597	611	619	531	567	553	546	629	594	631	556	565	578	581	570	571	590	574	605	577	588	628	537	582	541	555	586	584	572	562	593	570	572	541	532	563	580	559	528	564	582	562	590	580	559	549	580	543	549	570	546	543	610	585	580	575	629	575	577	556	556	551	553	551	604	574	607	554	571	576	559	580	571	610	604	553	552	559	545	509	585	575	644	563	521	575	581	545	539	582	590	559	577	571	603	589	561	583	591	593	553	582	554	602	600	608	572	553	558	562	564	594	574	602	554	592	580	601	571	540	584	555	594	572	530	586	587	577	589	621	558	580	578	587	576	585	568	578	575	618	575	565	605	555	570	552	563	541	621	561	574	570	608	618	599	527	567	563	542	588	558	573	525	563	608	544	588	551	623	588	563	600	557	570	574	535	597	542	588	570	606	633	632	616	576	584	566	536	572	586	587	565	581	562	547	602	563	569	582	574	602	567	551	599	559	544	584	568	585	612	617	562	594	546	579	530	565	549	564	580	576	549	542	615	586	557	622	582	557	549	571	565	535	564	601	572	546	580	571	561	580	561	602	559	577	568	573	601	585	551	560	574	547	626	555	571	570	565	551	579	564	599	589	568	558	556	589	615	552	566	500	522	564	544	559	575	597	581	563	565	595	542	573	549	563	553	572	605	535	541	570	596	597	535	556	616	550	566	554	609	597	586	561	581	551	569	581	552	578	582	567	545	583	544	575	591	564	587	583	597	554	587	581	565	577	588	561	562	587	558	539	520	572	550	578	536	555	583	566	553	580	588	556	565	594	567	579	583	604	558	558	568	588	574	582	613	579	588	579	561	585	500	595	548	596	565	552	548	560	599	534	566	618	614	600	615	556	614	592	586	573	605	540	560	570	556	573	570	580	583	525	563	533	549	568	573	598	598	599	607	574	578	587	523	571	547	547	555	589	573	584	563	571	597	547	571	633	532	580	619	570	630	605	587	596	597	588	599	558	564	542	571	559	554	591	550	621	548	595	589	523	570	570	579	579	603	611	532	591	584	581	592	579	579	570	583	552	592	554	587	609	574	596	593	579	577	596	594	553	604	540	567	533	593	584	625	572	581	570	589	564	588	603	579	599	558	581	573	544	612	567	586	540	607	584	560	610	569	552	596	561	561	604	615	587	555	549	556	604	593	577	602	550	580	556	586	549	582	517	546	548	582	571	568	566	568	570	597	602	541	587	583	586	558	567	602	531	596	581	553	586	570	596	582	573	534	584	531	599	551	600	499	582	603	530	569	541	600	604	564	594	593	563	561	571	566	617	638	546	594	582	545	565	557	577	560	589	557	561	529	551	557	629	548	587	539	589	576	557	550	601	560	554	585	610	569	584	549	579	541	568	611	572	573	538	557	594	545	583	549	586	554	581	550	590	508	551	567	575	610	595	561	587	602	567	589	574	577	580	585	519	541	592	573	543	560	545	548	543	586	532	573	609	602	558	582	615	563	573	565	553	594	586	552	622	525	614	588	534	597	599	580	585	573	550	563	562	594	562	548	574	580	581	554	575	612	613	571	570	568	580	565	592	576	548	607	631	562	550	617	589	620	566	571	581	593	575	546	556	544	575	573	568	603	598	591	570	539	606	565	577	587	653	579	602	578	563	587	560	615	562	583	595	564	537	554	584	597	557	548	590	552	546	583	552	580	544	608	594	587	583	568	548	593	563	575	616	596	593	571	570	574	607	598	577	584	588	552	625	590	583	554	540	573	594	627	541	560	515	578	590	588	593	572	566	607	550	530	560	539	546	591	558	549	585	591	551	547	592	583	592	560	580	604	568	560	570	587	543	562	557	529	575	609	558	575	564	599	597	545	568	582	562	604	584	600	577	574	555	593	568	569	575	577	586	610	594	547	598	581	581	533	523	596	599	546	577	571	566	572	570	591
26071	76544	78279	53018	43320	36545	16940	5049	1013	1155	6871	3248	737	602	649	603	578	619	618	589	599	596	621	576	598	568	611	579	631	603	612	574	622	621	570	597	579	613	565	585	542	646	624	606	593	610	604	652	621	619	587	580	595	577	587	588	622	514	580	585	574	546	562	622	575	576	602	606	590	609	608	588	578	625	605	582	563	574	589	611	581	588	564	603	583	595	546	602	595	592	597	603	542	578	586	629	560	609	515	589	550	585	598	589	539	579	585	574	609	589	626	597	573	551	594	598	573	580	594	573	614	566	584	630	595	641	646	571	622	602	549	541	571	534	538	583	585	542	547	579	608	609	575	586	605	599	581	568	593	562	612	553	592	574	593	585	592	598	531	575	536	592	552	607	556	574	601	577	574	580	586	610	564	561	591	581	581	602	587	584	590	587	637	542	543	572	566	548	597	611	581	581	574	593	597	571	563	564	585	584	570	587	612	549	560	588	578	579	583	553	568	558	588	600	570	608	587	597	562	556	603	577	559	623	593	570	559	603	563	587	582	643	566	576	573	587	585	619	573	586	579	555	613	610	571	557	589	585	535	567	587	604	564	578	561	584	616	571	607	595	617	558	603	598	572	589	612	613	585	604	611	536	593	568	599	567	580	606	593	590	619	539	581	588	560	582	573	579	571	593	547	574	574	583	608	579	591	608	584	528	604	592	578	636	605	598	579	571	581	606	577	556	629	604	584	619	599	626	588	569	563	589	611	560	636	564	608	529	612	593	569	589	596	596	615	598	599	606	598	586	624	607	600	596	597	583	567	613	622	627	590	537	555	558	550	610	566	560	550	607	609	581	616	587	583	622	576	579	557	575	592	567	552	624	533	581	597	593	568	567	594	616	608	556	546	585	649	610	567	591	602	566	603	577	578	579	580	612	602	609	605	590	564	555	565	596	588	571	575	582	594	579	619	581	570	587	568	610	610	590	576	595	577	622	599	635	580	592	627	587	570	614	570	574	590	596	616	596	596	565	592	544	592	601	566	570	600	597	549	583	565	597	577	566	579	588	590	584	540	573	587	592	613	546	566	602	565	565	544	557	576	597	581	586	580	554	660	610	587	594	575	560	572	575	588	587	593	579	584	608	586	586	588	564	612	573	569	601	565	541	596	566	593	608	587	568	556	584	547	596	620	567	524	586	545	569	591	580	569	582	609	579	559	562	615	561	616	597	623	609	621	605	625	596	595	624	589	548	575	587	604	582	591	575	593	558	613	586	562	621	535	606	590	604	562	558	573	551	627	600	559	647	601	595	549	629	589	597	585	608	606	560	603	551	624	570	543	578	553	621	647	567	607	587	569	582	646	600	562	598	606	579	568	571	592	543	601	601	541	590	548	602	585	534	643	589	609	564	540	585	556	545	527	578	531	556	612	643	598	547	588	608	593	574	581	572	595	578	592	642	595	614	596	582	555	591	625	541	605	582	598	608	585	561	540	584	568	535	605	581	598	625	579	590	602	587	626	582	558	556	609	532	589	599	581	596	611	612	554	636	606	585	606	597	542	596	566	598	587	619	580	591	586	660	566	585	586	597	615	605	607	582	593	619	607	618	566	577	561	565	579	622	599	559	591	603	586	587	576	589	565	624	582	596	574	580	572	555	570	585	550	582	556	537	572	604	577	589	623	612	614	599	648	595	606	608	608	600	570	581	630	585	602	588	593	560	536	574	582	595	586	581	600	617	612	530	559	570	544	571	615	565	535	614	610	535	586	562	570	564	593	573	609	598	591	594	587	610	625	604	589	606	613	573	550	559	566	584	611	547	548	597	613	618	581	573	583	531	604	586	556	606	586	573	577	598	576	580	587	578	581	591	544	593	585	578	640	648	566	580	592	591	575	594	597	577	574	621	558	587	618	567	606	599	616	576	570	566	604	597	619	573	555	548	560	544	587	591	602	591	558	571	582	605	619	587	567	605	585	623	595	598	612	581	574	558	600	571	588	603	628	607	605	578	548	588	542	631	573	550	539	567	575	560	616	603	567	581	614	580	600	576	578	604	591	610	575	575	578	589	630	582	583	597	609	563	582	618	611	588	597	589	603	639	552	604	551	581	531	570	565	572	573	591	584	636	572	531	587	574	625	577	610	581	593	569	600	569	551	570	596	586	575	567	606	560	614	622	595	622	583	613	590	567	544	605	573	567	657	592	564	598	584	598	563	581	594	568	599	570	595	597	577	615	567	582	581	580	556	557	571	566	602	593	567	572	607	595	547	587	573	560	593	567	572	588	591	627	605	580	600	601	592	582	582	580	547	592	587	608	555	587	563	560	536	564	605	587	553	607	592	587	598	625	584	563	612	597	600	572	582	581	589	568	623	593	622	598	572	648	584	553	585	580	567	590	588	615	597	580	579	588	587	588	602	585	564	601	603	605	600	601	621	551	589	593	562	612	563	538	568	615	539	610	640	573	548	595	570	606	543	592	554	597	599	594	575	575	559	570	567	577	594	579	580	583	562	601	582	541	570	578	541	559	586	547	570	633	518	614	539	575	593	575	597	603	575	563	606	561	610	603	606	593	573	580	573	565	598	623	564	598	573	573	558	620	652	617	601	555	603	580	596	589	562	601	578	588	609	587	637	568	624	547	604	601	594	595	564	588	611	554	589	611	637	607	557	551	576	573	579	558	581	557	609	579	612	570	593	575	593	589	637	567	617	584	555	575	553	541	610	601	585	544	623	603	603	537	569	603	555	615	551	602	600	562	586	595	602	607	564	627	627	581	573	563	596	598	563	595	620	572	597	592	589	588	546	588	587	547	552	624	544	568	561	551	577	561	587	572	619	609	530	598	595	599	649	620	559	585	595	590	607	580	538	562	572	548	548	561	584	600	574	555	559	626	574	612	603	557	577	558	582	610	553	572	548	640	590	574	558	570	584	579	590	560	609	572	582	585	616	560	588	588	583	607	565	587	568	538	567	591	609	573	600	566	601	586	635	585	606	587	600	612	585	563	590	536	551	606	582	579	547	546	626	626	568	565	555	580	611	594	632	613	587	592	585	579	589	557	582	581	587	550	573	555	565	614	591	577	538	573	550	550	580	546	614	583	584	560	550	617	557	591	571	553	568	561	607	559	589	630	582	588	591	563	631	576	630	605	568	581	565	591	548	560	558	574	592	632	575	584	582	614	605	600	595	599	596	588	635	580	609	561	571	548	584	592	587	589	547	565	531	565	619	578	621	586	594	586	558	592	586	556	568	569	581	553	565	579	600	568	549	591	601	582	579	556	647	583	567	597	633	570	592	590	576	580	589	546	587	585	603	605	571	589	602	567	579	599	577	600	564	598	584	573	605	590	610	591	581	599	570	585	598	571	569	593	615	553	599	607	587	575	585	590	608	626	575	608	574	602	558	577	591	584	601	584	571	569	548	599	600	574	591	595	544	604	566	583	591	605	555	640	585	548	583	586	565	585	577	564	634	613	563	576	616	607	593	585	584	624	573	590	615	558
27807	23029	27610	15919	8633	6247	1913	442	395	364	421	364	352	376	348	360	372	367	330	352	356	353	344	329	359	353	338	364	338	356	314	384	343	326	340	348	321	332	337	349	328	336	347	345	333	350	314	350	355	372	379	356	344	352	361	343	332	345	343	355	329	364	320	353	327	376	359	350	328	348	343	319	341	364	387	349	337	354	355	322	368	345	327	310	344	351	338	321	338	317	342	339	310	367	336	318	338	359	334	365	343	333	361	319	346	333	337	348	353	351	330	376	352	315	362	340	332	350	340	348	350	367	373	333	354	361	327	326	338	349	337	358	342	347	373	366	336	365	318	332	338	356	375	333	362	336	345	341	319	371	342	337	347	358	346	311	377	369	325	339	355	366	325	335	350	359	357	338	352	325	324	325	376	351	354	367	374	363	364	363	318	332	340	319	350	329	342	349	370	341	377	354	325	353	335	330	357	390	365	338	371	347	336	360	367	335	318	327	320	310	331	330	339	356	361	368	294	345	353	333	363	334	363	332	379	340	396	325	315	369	337	369	332	319	324	359	344	342	360	340	326	344	314	328	365	346	351	344	347	323	346	338	333	354	338	340	363	335	332	334	365	333	338	361	345	332	389	349	343	370	317	345	333	338	346	355	353	328	311	359	332	357	334	329	329	318	338	322	347	319	338	335	347	321	376	322	333	322	343	347	320	353	331	340	340	326	360	354	343	352	327	310	364	326	352	349	355	350	380	346	348	326	331	336	328	356	371	347	364	323	373	328	338	357	336	319	316	355	332	365	341	351	318	328	361	365	354	328	356	346	335	359	342	348	356	314	345	354	378	301	350	367	368	386	317	335	349	349	352	373	345	366	347	335	355	364	351	332	342	353	331	351	338	352	375	344	353	362	330	346	339	335	356	356	326	335	364	361	370	360	339	365	362	332	341	341	355	359	357	325	355	360	385	342	359	316	373	314	359	353	354	333	381	332	335	340	343	352	364	362	330	342	353	346	370	354	387	323	332	326	299	333	328	380	303	339	353	344	352	344	313	340	362	340	346	327	318	356	361	339	335	368	335	331	354	326	376	372	362	345	348	372	329	344	333	334	349	341	342	366	370	313	325	366	321	361	347	348	350	347	360	361	317	337	360	355	370	354	328	325	355	379	373	344	333	386	319	341	322	338	322	296	353	332	310	343	368	353	370	325	333	354	380	352	336	356	358	352	344	357	388	344	346	347	347	341	341	321	332	339	338	354	322	336	394	358	315	309	347	336	374	344	344	384	375	340	358	355	376	355	366	336	379	348	340	315	334	366	352	302	343	342	319	368	359	372	335	334	353	334	349	365	372	348	382	341	352	354	345	359	333	366	334	298	338	339	347	334	352	320	345	307	332	386	344	337	365	318	342	322	341	357	334	346	321	333	350	326	298	312	340	347	366	329	374	381	342	382	350	348	396	333	362	325	331	371	343	358	336	331	328	344	356	357	374	358	317	362	332	342	322	369	349	384	346	358	323	341	343	336	335	311	313	335	374	363	350	354	338	319	377	355	352	323	354	331	355	315	323	335	337	357	371	336	342	359	340	354	333	310	349	346	336	344	341	386	349	329	330	415	356	368	345	342	334	329	375	333	379	357	372	333	319	342	295	339	356	342	358	350	340	333	347	342	348	327	348	377	340	355	323	359	336	367	359	317	317	342	351	316	337	365	353	344	313	341	365	340	329	331	355	360	374	351	346	305	356	388	344	336	346	344	338	342	321	335	338	346	368	351	335	327	343	329	370	345	348	337	349	339	346	359	356	376	355	348	346	374	326	344	314	334	340	354	358	352	356	371	368	326	345	355	341	369	351	370	326	355	353	355	361	319	321	352	323	340	351	353	325	326	332	356	369	350	312	370	354	350	332	320	340	324	333	342	373	364	340	321	355	317	341	325	360	331	325	330	363	365	359	358	331	334	329	305	305	326	343	307	329	345	333	380	362	328	352	365	319	369	374	319	359	327	374	343	341	381	357	349	370	341	373	348	344	358	371	360	341	397	342	343	311	352	321	334	346	329	312	339	355	322	342	355	350	356	330	323	331	355	356	332	330	352	350	356	332	341	409	371	330	359	319	349	328	325	351	348	363	350	371	330	321	370	345	347	333	334	330	358	329	344	334	348	344	368	336	380	349	326	353	325	306	343	341	348	360	361	356	359	360	352	345	382	334	349	324	341	377	373	341	337	374	345	335	369	333	368	314	337	347	348	338	341	362	365	346	391	344	314	357	346	375	342	323	345	346	352	360	327	370	346	331	347	327	352	356	362	350	345	319	348	374	348	346	342	321	369	319	332	343	348	322	318	370	333	338	344	342	344	349	348	343	306	353	353	384	334	354	324	337	328	314	343	349	335	338	324	337	345	321	377	357	328	339	332	383	312	336	348	335	361	337	362	315	337	366	359	322	339	338	363	340	356	307	372	366	347	332	307	369	380	347	346	363	322	326	359	342	324	424	331	332	362	336	347	355	384	346	348	364	342	339	349	347	395	352	321	331	329	346	387	337	359	351	344	358	371	329	345	358	323	332	354	326	345	368	352	347	319	299	316	331	354	343	324	303	357	349	375	320	352	272	338	327	340	312	331	381	314	346	306	345	339	368	328	353	346	325	369	331	376	379	339	339	348	326	361	314	320	337	327	370	350	323	363	334	355	395	298	352	377	309	346	315	374	361	348	346	356	315	320	356	362	388	333	340	325	332	367	308	346	313	341	364	367	339	327	352	334	327	315	330	344	342	306	344	341	348	344	362	336	347	344	335	353	362	363	351	352	377	327	333	360	376	342	376	372	342	330	332	322	353	356	414	391	349	358	303	337	321	352	315	342	351	360	368	355	380	333	328	356	368	361	373	361	397	334	377	330	325	369	359	323	339	351	351	327	343	354	348	331	375	355	331	346	299	356	390	334	353	352	342	326	374	350	366	354	352	365	367	362	338	294	331	355	347	339	348	394	369	357	326	372	360	355	332	337	364	339	345	344	320	332	357	330	362	336	342	342	343	316	338	355	329	360	337	333	356	346	322	347	319	331	327	393	331	344	341	365	351	344	344	351	297	371	329	353	357	347	322	353	365	374	347	349	326	357	367	383	338	361	342	312	352	352	332	369	372	372	377	363	310	365	332	340	340	350	383	327	342	318	332	339	339	331	322	409	370	321	316	337	375	337	355	368	369	359	371	347	351	353	378	337	352	352	321	347	353	330	351	339	350	342	366	345	353	348	346	360	329	344	330	350	328	343	358	354	335	363	354	315	337	338	341	335	334	368	349	355	294	340	344	335	344	335	332	323	333	318	322	314	328	337	353	312	302	311	356	341	347	350	320	330	296	385	339	339	320	366	337	339	356	345	338	347	339	338	338	367	353	357	311	335	351	360	333	352	356	361	389	330	318	324	354	329	348	316	353	342	333	316	402	379	324	370	367	370	354	351	337	326	332	351	340	347	331	333	354	323	334	331	353	327	316	363	374	352
10245	30467	23168	12392	10905	9550	2868	504	370	453	556	406	413	421	406	379	375	393	374	392	378	384	433	399	372	349	390	368	389	349	405	377	381	380	386	395	418	387	383	402	378	376	342	445	371	347	369	371	391	429	415	405	385	388	357	398	364	373	420	401	369	396	385	377	416	422	380	358	371	390	386	391	377	382	387	371	390	406	387	384	360	373	374	404	379	364	384	377	383	359	386	391	369	385	369	381	416	404	356	386	354	396	390	397	411	351	402	352	400	369	364	356	409	397	407	374	376	367	404	385	411	347	396	369	386	393	400	373	419	358	367	373	409	396	383	389	385	398	405	412	401	385	371	391	346	380	376	379	380	385	332	358	354	355	375	357	355	407	382	377	385	361	366	357	366	409	358	373	406	391	379	402	380	350	404	414	371	412	369	342	388	397	357	388	390	380	373	345	389	357	385	405	405	383	375	374	373	369	406	364	398	383	358	387	401	380	388	380	369	374	350	396	394	432	304	377	377	366	385	377	382	372	375	357	370	403	378	400	360	399	393	380	385	405	384	345	381	368	380	352	399	380	386	403	389	379	414	366	380	373	362	429	367	388	371	385	353	363	339	360	412	404	396	354	384	387	384	391	351	375	406	430	382	405	348	406	397	379	390	372	408	402	368	378	398	386	374	395	367	377	373	345	374	384	408	397	409	406	368	356	389	410	381	390	383	380	386	430	425	396	350	384	383	399	376	380	381	410	377	429	378	394	371	384	418	381	368	377	439	383	376	348	401	392	374	392	370	386	421	393	384	374	360	415	331	357	372	346	335	385	398	362	391	381	369	379	369	366	444	386	393	395	388	343	379	418	361	359	406	398	399	381	385	391	399	397	379	389	391	416	388	377	363	405	390	395	360	356	362	393	390	399	359	396	395	401	353	381	378	376	387	416	392	412	365	369	364	349	368	376	400	369	397	395	373	400	374	369	378	389	360	396	400	379	380	409	428	370	397	397	408	394	401	409	398	386	371	397	375	379	353	366	356	395	379	405	378	389	372	378	357	369	372	390	365	387	374	383	372	400	360	400	392	408	373	411	356	373	386	361	364	369	377	385	369	422	420	375	384	355	400	376	410	387	383	362	388	431	420	397	374	372	363	380	372	358	353	356	372	375	382	369	441	371	398	364	368	387	344	365	381	389	379	345	354	415	369	394	377	381	396	407	365	400	371	362	390	385	346	354	408	358	390	372	409	348	369	380	395	376	410	382	406	373	365	364	403	374	372	388	373	395	353	375	334	388	400	347	386	422	406	370	396	383	347	367	383	377	387	407	379	381	393	384	405	390	352	394	378	375	369	359	371	413	355	363	360	372	412	406	368	392	376	405	359	387	382	357	373	384	373	409	360	361	358	382	386	369	370	354	363	358	371	376	367	357	359	415	388	361	338	391	373	409	409	395	396	383	402	374	363	404	378	378	374	380	410	343	402	405	395	404	413	341	388	400	373	369	383	372	354	361	413	388	405	377	391	411	355	403	419	363	388	390	389	412	356	390	366	382	360	358	387	376	380	355	374	375	412	373	388	374	379	388	396	365	399	368	398	402	350	390	378	399	373	332	374	355	392	388	385	373	421	402	379	379	382	366	375	376	368	366	357	385	377	372	381	371	381	349	368	404	379	387	372	323	378	362	390	407	388	373	395	359	392	397	394	392	400	376	374	368	403	388	383	380	382	357	370	383	377	376	378	401	377	364	344	381	364	339	379	385	379	363	408	382	415	392	385	389	352	420	383	372	391	384	393	412	361	384	385	353	375	367	421	391	386	404	361	397	367	388	395	413	414	385	383	368	374	376	400	374	402	392	405	383	366	389	350	343	409	416	385	389	393	372	367	417	407	382	375	418	397	353	345	368	390	375	414	365	372	383	377	389	344	431	379	370	383	379	390	399	368	378	352	378	399	389	380	402	388	388	394	401	393	380	346	377	396	367	375	376	402	384	396	389	419	390	409	405	330	408	356	386	373	413	384	380	399	390	383	389	383	389	387	353	401	408	391	393	372	374	359	380	357	348	402	412	391	384	366	388	398	401	371	405	390	374	372	381	378	406	385	430	361	379	388	367	374	410	362	398	360	375	359	404	376	402	372	384	362	378	377	390	409	386	381	360	407	364	367	400	356	383	375	406	398	404	396	392	377	396	392	403	410	355	377	404	391	356	388	391	358	366	412	372	390	379	408	400	360	390	373	402	394	368	352	384	396	346	380	382	374	351	411	364	388	364	370	394	373	393	411	417	381	394	366	371	424	405	397	362	383	365	418	381	382	415	400	364	393	407	387	390	400	386	367	392	381	387	390	363	360	367	395	372	359	383	346	406	374	376	397	366	394	376	373	381	402	381	356	381	391	378	413	381	407	420	392	373	431	346	362	350	419	360	359	347	348	379	363	382	347	379	388	399	385	404	376	372	425	371	396	386	379	387	365	395	392	387	391	381	390	394	408	373	373	379	346	378	417	380	363	353	384	391	398	347	372	401	422	397	385	394	408	359	375	342	384	365	388	411	381	431	342	373	390	384	419	352	399	386	407	423	381	370	335	394	355	407	435	391	388	382	353	363	377	376	396	374	377	396	390	376	344	421	379	405	389	377	362	392	388	385	382	392	367	417	391	364	397	379	409	416	390	343	383	428	395	369	385	356	371	361	400	404	381	363	401	387	405	376	352	380	399	383	388	359	331	411	365	405	448	354	363	364	376	383	404	373	373	344	380	387	394	397	379	385	388	378	370	382	376	351	389	405	408	361	365	405	394	383	371	382	430	364	353	378	381	374	369	377	401	382	415	414	383	381	381	375	381	402	380	401	387	378	379	374	398	372	372	365	389	350	396	402	377	380	370	368	380	365	397	372	407	395	378	405	393	366	431	370	367	355	389	378	400	395	363	382	392	380	346	380	392	385	388	377	379	380	405	371	375	383	400	370	368	389	370	390	406	388	395	362	371	404	371	362	381	384	395	393	378	360	379	398	368	374	380	384	449	393	385	407	372	374	390	386	403	390	401	405	411	382	398	395	372	387	384	386	366	388	374	359	356	361	401	390	355	371	408	398	394	358	362	408	374	416	357	377	377	361	386	397	363	378	392	352	421	391	373	364	395	400	413	390	356	374	380	362	381	401	344	409	389	410	386	386	402	391	416	390	365	368	377	366	384	363	389	377	425	364	388	346	425	375	362	387	344	365	410	358	378	424	380	389	398	421	401	398	379	377	356	372	385	367	369	362	369	370	370	374	376	382	395	332	386	354	381	380	385	370	374	383	412	402	389	401	373	401	396	401	390	431	376	413	390	371	366	394	387	388	382	351	375	368	361	355	372	393	387	384	390	371	404	399	406	398	378	383	379	393	374	404	424	431	391	398	369	355	372	370	385	389	375	416	390	362	389	385	425	372	402	394	396	392	386	393	377	368	359	403	402	396	385	373	387	366	421	372	342	361	393	354	403	388	376	388	354	408	339	352	406	384	372	386
23612	21398	35219	35295	27633	25427	18378	3683	483	628	1263	557	334	334	327	337	301	335	307	355	296	299	292	275	323	321	295	311	310	324	321	326	311	341	288	356	342	307	293	315	306	320	307	320	287	323	309	318	318	339	289	287	325	315	339	316	304	308	363	294	302	337	330	305	299	338	312	306	357	326	339	338	288	311	297	319	304	325	313	301	324	337	303	301	275	318	337	331	317	307	323	327	299	308	330	333	298	318	340	290	318	343	298	336	291	304	313	320	296	321	298	314	310	328	291	343	330	295	297	323	338	344	308	316	346	298	308	308	301	312	347	317	321	360	304	329	336	332	299	292	358	333	300	344	350	320	282	328	308	284	336	328	318	351	333	314	297	320	300	294	320	338	351	355	334	321	301	290	309	320	335	324	321	342	301	328	304	300	295	337	346	299	283	303	337	321	324	300	340	335	303	282	314	369	345	330	305	310	266	331	321	314	326	287	337	320	330	303	315	310	316	314	337	323	301	297	309	313	296	302	320	307	315	342	318	292	328	324	314	314	331	351	302	316	290	338	312	312	334	286	368	314	307	302	311	305	321	305	316	374	323	301	304	320	334	329	310	325	309	318	325	292	313	325	319	349	342	317	319	304	309	276	308	304	322	287	326	340	347	330	339	330	314	340	323	282	304	323	326	304	281	315	334	305	308	320	316	337	349	357	305	315	319	307	309	302	318	320	325	324	355	333	281	321	297	321	331	331	334	326	323	322	329	297	302	322	307	343	316	307	320	328	298	325	344	297	315	304	295	288	315	312	323	305	313	295	317	363	322	328	309	316	309	349	296	302	313	319	330	321	328	320	320	306	304	350	296	316	323	315	307	283	303	279	304	320	322	320	338	310	316	276	350	327	345	323	341	327	287	322	307	322	315	338	301	336	310	323	294	292	293	318	315	297	310	279	314	296	308	305	317	310	312	321	325	331	288	302	304	308	348	307	299	293	347	313	349	286	320	331	311	306	315	335	326	283	320	322	320	310	301	343	308	314	301	314	289	273	327	325	327	333	319	301	353	329	324	326	337	314	290	310	295	319	330	312	319	308	328	308	297	323	293	302	301	327	322	329	297	317	303	299	332	333	303	299	328	329	313	300	327	317	296	315	313	307	338	316	313	330	320	342	315	309	297	313	341	302	328	328	305	301	342	337	335	299	311	318	355	309	280	351	292	307	305	306	310	319	315	333	294	330	307	290	322	305	299	310	345	332	335	315	316	330	302	301	329	332	292	317	313	332	307	333	290	337	295	306	317	336	329	331	307	312	346	307	333	295	322	312	309	330	301	323	303	321	315	337	293	302	309	324	336	340	324	357	333	313	295	345	303	298	280	328	306	349	333	295	313	333	297	320	322	287	314	342	325	345	341	314	329	343	313	358	341	307	325	310	332	304	335	326	292	342	293	328	310	309	319	301	321	303	304	321	332	319	323	335	314	297	334	312	323	326	307	334	309	301	313	304	338	314	308	328	316	308	333	310	322	290	281	307	353	299	330	313	321	265	311	286	290	312	316	321	318	317	309	342	302	326	338	337	324	321	328	307	291	304	305	327	333	298	288	326	305	314	311	313	314	334	322	313	311	295	330	313	299	336	325	302	314	298	290	280	315	295	336	329	277	344	311	310	363	303	303	305	327	298	327	315	300	333	313	303	313	327	325	304	322	315	293	313	330	313	337	302	342	298	315	330	307	306	288	313	318	307	330	299	297	302	313	293	316	283	296	297	349	299	353	293	314	301	319	288	357	326	319	284	312	295	322	285	333	339	345	337	308	324	312	346	310	290	319	311	329	287	336	339	314	326	330	315	322	295	303	328	308	327	332	293	296	286	289	316	328	307	288	326	309	309	326	325	293	288	342	306	293	352	315	332	296	327	318	294	309	316	321	354	336	319	325	332	329	310	298	323	316	314	339	297	347	331	303	316	330	308	329	285	301	349	304	323	344	315	330	322	315	295	307	321	304	313	302	328	294	312	323	308	354	298	339	313	315	329	336	347	338	302	311	321	301	313	365	335	325	330	327	273	308	316	311	333	315	334	307	319	302	311	315	328	357	309	320	318	342	297	338	285	316	340	323	302	314	297	315	301	320	320	340	311	304	314	316	296	336	288	297	329	312	321	325	332	327	338	355	343	332	292	322	297	342	312	310	325	328	330	314	305	323	311	320	306	305	311	289	343	342	312	316	302	304	296	304	318	332	322	313	309	320	315	327	327	295	316	321	307	311	306	351	291	314	266	332	334	338	332	301	287	300	320	308	314	292	275	297	306	292	338	279	324	280	348	333	286	324	323	309	310	323	298	332	266	309	309	316	353	329	316	364	312	339	323	300	323	296	336	324	322	326	331	293	304	327	312	320	305	327	305	316	311	340	276	312	299	354	325	319	317	320	295	314	333	324	314	309	307	297	344	291	297	307	293	299	279	310	324	312	328	311	326	310	300	333	289	306	300	329	310	323	345	317	316	307	319	300	317	311	321	339	289	302	313	324	301	338	313	292	299	363	337	313	304	309	310	306	334	299	311	307	289	338	284	308	332	301	336	324	312	281	329	291	316	296	325	315	332	324	309	340	309	340	298	335	286	345	320	319	316	286	343	311	277	328	313	312	300	338	327	316	320	306	331	311	323	348	307	356	306	308	332	323	322	320	303	341	304	348	310	282	295	315	321	312	333	346	297	293	306	286	310	303	350	303	281	347	322	299	308	325	278	313	338	291	305	279	335	316	312	336	274	316	330	320	280	330	327	342	317	324	334	299	301	304	318	302	319	296	321	310	331	344	316	294	310	315	338	314	312	289	342	338	300	336	309	325	339	362	295	323	330	353	300	339	329	310	319	324	339	330	321	348	282	331	317	325	313	336	327	318	318	331	307	294	318	307	297	310	286	289	292	280	308	308	328	321	286	329	325	301	320	283	301	318	297	319	312	304	296	287	334	300	333	293	310	324	335	352	340	308	306	352	335	344	310	308	315	319	323	294	298	323	324	287	329	325	320	316	315	303	331	283	344	328	281	329	290	321	301	352	343	323	325	342	324	300	338	304	314	327	310	301	300	298	335	284	325	327	315	332	339	314	270	328	298	295	359	331	322	297	334	305	319	329	303	336	316	327	332	292	320	271	325	308	301	304	292	306	330	340	332	295	329	342	283	292	313	308	318	349	287	347	299	280	295	317	340	281	324	319	293	280	301	292	324	293	280	360	289	305	306	310	292	330	279	299	319	313	313	325	321	320	314	307	325	329	311	315	330	313	354	323	308	328	315	328	288	279	324	258	299	318	303	283	328	321	330	310	324	317	339	332	304	309	314	292	279	311	309	339	307	330	306	324	310	302	324	335	305	318	308	332	328	348	345	354	320	314	311	300	326	313	319	337	322	336	321	317	315	333	337	309	333	314	314	341	330	323	303	309	305	296	335	328	333	324	324	321	344	303	309	326	295	324	335	322	306	322	328	313	315	330	312	307	297	305	325
21293	74330	69741	46509	33583	27601	18420	3978	639	983	2049	677	368	331	331	358	347	402	353	386	340	363	335	313	353	375	339	318	328	381	327	325	349	359	359	343	346	341	374	332	343	313	332	323	326	337	322	364	329	341	315	346	320	331	339	365	362	361	332	345	363	340	305	353	285	356	323	323	344	328	350	332	342	340	323	353	363	348	354	348	342	358	344	368	332	337	364	352	340	325	347	327	312	362	304	332	342	336	327	305	342	318	346	342	344	336	346	307	355	359	323	331	381	353	383	339	353	340	345	318	327	315	343	342	336	346	313	338	380	349	316	330	367	322	316	331	345	302	325	325	320	343	355	356	344	333	353	346	334	324	306	348	325	335	335	353	332	322	368	347	330	322	312	363	371	342	358	329	341	387	317	326	335	347	326	337	320	352	355	337	361	336	357	336	339	352	329	343	349	322	384	337	342	356	333	343	367	328	326	326	336	316	351	315	338	366	289	371	349	344	355	353	360	289	298	315	346	314	329	340	360	324	357	331	351	356	336	354	324	343	305	328	347	335	382	314	355	348	328	363	322	333	371	354	327	362	369	336	358	317	338	322	354	336	323	317	339	305	343	323	327	324	348	338	346	333	340	354	337	347	331	359	363	315	333	327	372	383	343	344	309	363	363	336	370	367	359	358	347	318	309	325	319	342	328	365	320	355	342	317	371	334	364	329	317	313	323	334	311	322	353	312	351	341	362	321	346	355	342	351	318	357	325	321	349	325	346	328	332	363	357	336	317	357	326	332	325	363	356	324	337	329	325	342	328	352	359	354	352	341	340	316	333	319	330	360	340	384	352	354	342	385	347	361	345	312	349	321	329	293	353	330	376	323	331	353	333	354	314	348	328	322	300	340	345	355	337	331	344	338	341	365	323	300	364	350	343	372	350	348	335	346	328	370	374	339	330	352	346	350	330	370	331	327	364	340	311	341	317	350	325	316	336	323	352	302	340	355	335	370	337	348	341	329	355	332	332	354	298	341	336	365	358	335	319	350	359	315	342	316	328	324	360	338	361	302	348	331	328	342	329	336	350	338	304	323	339	313	344	329	347	343	336	338	316	349	306	376	337	318	332	349	347	336	353	347	353	348	326	323	330	314	338	338	347	345	346	291	350	332	339	359	330	372	374	362	363	322	334	301	360	330	339	346	366	337	345	324	340	351	317	354	350	318	366	310	344	312	328	357	344	340	319	318	374	331	345	316	337	322	334	343	290	362	340	339	335	329	333	359	330	306	304	370	340	299	332	364	341	356	351	316	337	354	338	317	323	354	336	339	332	337	339	360	326	324	352	322	351	343	342	304	340	299	329	351	357	353	351	362	313	310	350	323	318	379	326	345	321	326	352	340	364	362	325	347	352	320	309	324	329	339	327	308	336	326	321	361	327	325	341	357	367	353	340	321	363	335	306	341	336	319	329	344	292	366	360	339	335	349	310	302	335	334	318	326	356	345	328	322	334	337	335	328	347	300	367	340	357	332	360	327	356	352	346	312	345	346	325	337	339	324	327	351	348	364	346	346	344	373	362	336	337	343	344	392	330	338	331	364	363	337	335	339	336	336	380	366	356	342	330	334	326	341	342	382	344	351	342	336	328	363	358	334	337	327	373	339	311	360	326	308	333	367	350	333	355	327	334	325	322	337	314	337	330	336	330	313	357	350	324	319	344	322	312	325	322	338	341	343	336	322	343	330	345	343	343	349	349	329	322	327	354	305	342	346	302	363	351	324	350	340	346	309	326	328	344	347	338	348	331	349	365	317	338	321	351	326	360	308	318	362	329	339	329	372	321	336	343	347	340	345	334	319	333	301	328	337	328	330	361	326	372	333	338	329	317	340	344	341	353	343	342	310	329	344	333	343	338	340	331	315	333	340	349	318	349	342	319	329	346	353	345	310	346	358	383	347	329	343	378	300	353	344	331	326	345	359	366	357	328	346	357	363	362	330	342	335	364	357	356	340	382	355	329	312	365	366	316	357	365	339	319	362	330	343	320	351	339	360	344	308	338	328	365	362	320	339	338	344	334	307	365	288	368	326	303	345	339	340	353	336	357	292	356	333	358	351	361	327	302	312	345	324	356	380	344	330	332	364	356	369	346	362	351	334	348	382	340	331	353	334	336	316	365	316	337	336	345	303	328	361	301	340	338	380	316	334	373	325	360	367	316	341	345	320	348	334	374	331	356	349	345	342	341	319	339	314	333	379	320	325	327	335	337	319	334	326	336	320	340	347	330	314	335	312	320	346	337	336	324	335	336	351	324	332	329	340	336	342	332	315	330	348	342	328	363	342	321	349	297	399	318	321	342	335	323	338	337	341	339	325	328	321	375	290	346	344	343	350	347	347	326	311	318	323	330	311	348	341	367	363	344	332	388	345	327	322	353	346	321	333	380	318	307	361	358	358	336	340	352	329	346	360	344	319	314	322	320	339	345	323	347	320	362	327	317	355	356	368	351	346	336	333	287	369	352	357	357	325	343	316	337	337	355	315	338	347	348	322	312	361	357	330	339	333	353	339	339	336	341	344	320	319	337	331	334	325	320	319	359	353	338	315	354	333	342	352	338	373	328	317	300	339	328	316	338	318	329	347	362	323	353	324	384	333	314	327	321	338	359	321	375	304	386	333	329	356	350	312	344	303	351	348	364	339	345	372	332	335	355	360	357	339	337	352	337	342	365	357	343	351	320	322	349	354	365	337	324	331	355	346	327	310	310	325	333	352	341	352	337	325	328	378	369	310	354	295	362	323	372	364	328	356	340	284	302	356	337	322	361	372	371	331	324	336	306	356	300	367	359	344	365	362	353	337	314	333	320	343	337	327	355	348	345	363	349	370	306	326	340	326	319	331	299	366	339	349	315	347	362	316	338	302	324	351	345	356	354	338	346	372	371	318	346	373	347	355	310	322	339	334	348	331	349	353	333	355	323	340	320	346	358	359	354	312	316	347	350	362	321	340	349	311	322	344	314	316	343	330	306	368	318	295	349	330	369	354	327	378	351	341	286	349	337	368	338	327	361	336	315	357	334	319	347	351	334	337	324	336	338	351	346	309	315	355	321	329	318	385	330	311	363	340	346	308	322	329	344	334	352	338	333	340	327	315	312	335	329	316	315	315	359	351	348	322	332	332	312	359	349	370	337	309	329	329	319	330	345	335	353	330	344	348	310	369	333	346	299	359	331	312	345	334	330	345	356	326	377	347	346	329	335	333	363	321	347	337	318	345	327	333	355	378	325	337	317	346	343	328	324	357	336	353	331	342	301	360	338	348	332	329	357	324	348	317	296	342	329	363	348	360	342	336	358	357	333	342	349	338	337	357	346	319	349	348	359	322	320	352	326	340	322	356	307	350	343	355	349	373	384	344	354	372	318	376	330	369	325	324	381	321	344	359	342	336	303	317	342	348	334	324	319	319	324	361	360	332	339	367	321	322	309	349	333	327	355	331	339	327	328	310	323	370	355	363
24854	21944	34031	30125	20232	13818	9320	3009	759	636	628	588	549	571	545	555	537	549	554	525	550	538	579	519	551	578	563	518	536	551	566	560	538	519	558	513	503	520	598	564	567	579	558	532	585	540	522	534	515	535	567	560	595	530	535	538	536	575	543	540	547	539	528	544	542	551	560	532	547	538	566	534	527	565	570	573	561	555	537	527	550	557	534	534	582	529	561	508	531	549	562	562	591	554	552	554	514	504	574	530	546	535	569	538	566	549	531	542	556	533	556	530	535	551	553	554	544	514	528	546	537	544	538	559	546	518	521	579	547	573	568	563	537	556	545	490	518	527	574	551	553	514	567	576	551	556	531	543	561	533	538	522	544	513	536	577	561	570	573	551	544	568	578	535	526	490	584	565	557	567	507	565	565	567	571	558	547	593	556	585	507	558	568	533	594	541	481	544	525	505	524	583	570	556	570	563	542	537	571	538	589	569	540	552	550	507	589	511	574	585	572	557	497	522	518	572	549	510	567	555	594	534	526	585	519	563	556	541	538	543	531	544	506	544	537	551	561	518	574	561	547	511	535	565	556	546	554	552	505	549	569	552	544	551	544	518	556	504	577	504	563	554	555	559	540	535	554	577	541	568	529	548	515	542	535	527	542	536	577	568	557	560	598	554	550	544	514	496	518	538	570	534	543	550	542	546	586	542	512	509	536	585	570	513	570	542	562	535	521	523	523	534	569	540	586	509	519	546	564	576	538	521	535	527	574	560	512	538	550	516	481	518	561	552	525	525	535	528	539	536	548	542	502	549	566	564	563	546	534	536	536	551	561	541	575	518	512	553	537	518	518	562	545	523	552	566	542	542	516	539	551	550	557	589	558	513	549	563	539	486	535	564	520	548	543	592	530	551	548	545	561	515	538	577	513	496	570	554	528	579	571	493	524	525	557	580	530	541	547	532	523	547	525	565	566	513	550	497	549	602	546	570	557	549	512	580	529	551	528	533	581	565	572	552	534	567	581	523	522	515	521	561	561	511	567	541	550	572	567	512	506	529	546	610	554	530	513	550	598	538	564	540	557	523	569	519	543	572	520	540	539	534	563	545	542	532	548	502	582	522	503	519	569	553	547	506	582	521	573	553	543	556	516	586	553	524	537	577	531	521	536	549	553	565	532	547	555	557	552	552	552	541	562	564	482	533	532	579	548	553	564	536	511	546	554	518	540	554	539	589	568	554	538	541	557	524	509	551	539	500	540	518	536	552	549	606	570	532	521	533	567	504	526	542	541	529	559	552	514	556	511	523	513	519	521	538	529	543	525	540	565	558	544	557	568	575	558	509	572	512	564	569	523	572	530	564	502	551	565	529	528	518	533	535	515	569	576	537	514	507	587	516	550	560	543	551	527	502	559	513	550	535	533	529	576	537	560	504	555	564	538	544	520	543	528	550	535	552	483	541	541	542	585	569	560	566	529	545	542	527	574	526	600	573	561	583	499	579	535	509	574	546	542	561	519	564	528	515	553	546	576	542	578	521	566	553	564	552	529	508	580	572	551	527	555	539	555	559	555	527	505	516	505	525	585	559	583	549	550	516	510	546	523	602	558	528	550	622	543	567	524	571	552	550	537	538	537	495	504	505	517	547	602	544	572	573	541	534	526	549	550	555	529	558	574	570	566	529	564	561	557	562	534	545	515	554	572	550	537	538	546	526	547	556	547	561	531	545	553	488	535	514	544	517	546	605	559	537	489	532	521	542	561	506	522	544	537	549	534	536	582	552	548	546	540	548	543	522	482	508	497	543	533	539	561	528	556	510	515	547	518	551	559	552	528	594	535	551	550	542	554	497	571	542	507	539	556	542	561	537	543	562	589	546	530	586	541	540	504	503	520	575	557	534	570	551	561	532	540	494	519	572	573	492	550	582	564	507	563	552	542	579	551	593	534	534	548	539	498	534	550	564	522	542	553	564	509	551	515	546	545	567	505	551	582	528	517	553	547	537	613	515	550	578	533	508	551	569	553	530	565	582	515	525	567	514	542	507	556	602	547	571	576	535	565	579	588	539	581	559	550	545	542	538	551	550	562	564	568	559	551	550	562	477	520	518	507	546	528	545	583	502	541	539	575	524	568	572	549	582	521	568	574	529	571	550	598	531	530	554	560	563	525	572	518	564	530	547	567	529	563	541	548	516	536	572	515	540	545	526	576	550	551	530	525	568	554	527	534	526	551	554	539	539	530	575	558	485	532	579	505	534	554	565	519	566	568	546	553	499	558	566	546	548	536	520	550	533	567	572	554	570	576	556	573	547	574	573	556	513	537	523	501	542	524	566	541	536	572	517	551	505	577	566	507	507	545	569	526	543	520	551	526	531	546	548	532	532	537	541	595	508	548	519	568	568	551	549	552	542	545	521	551	538	545	551	548	568	507	540	545	540	545	560	587	544	559	575	537	536	543	563	544	540	553	567	574	570	533	543	490	561	590	549	551	549	583	589	545	551	571	541	556	585	555	515	502	555	505	568	526	569	537	563	571	559	538	518	541	541	521	559	545	531	551	533	578	530	531	558	511	575	539	598	506	530	547	530	551	595	544	527	530	558	608	501	573	560	539	578	528	529	587	547	512	579	570	551	512	547	541	552	593	499	527	536	530	554	540	552	565	556	523	477	565	544	524	516	582	583	519	584	547	543	540	529	562	559	586	591	522	556	534	502	565	583	598	550	515	561	537	597	545	527	511	492	541	546	547	535	535	499	514	534	530	542	566	556	540	537	577	544	550	549	549	579	536	535	554	559	547	546	520	520	572	540	581	532	508	519	564	585	528	566	556	563	581	563	541	557	568	528	511	575	520	583	538	546	563	537	546	520	529	590	556	569	587	582	570	548	545	530	580	567	516	520	498	529	544	571	576	505	554	517	502	529	561	538	505	550	547	521	519	519	506	498	504	590	533	533	558	509	578	532	555	520	527	517	512	521	559	559	562	515	502	520	522	501	546	570	564	540	541	518	550	521	493	546	560	526	527	552	558	516	493	535	481	567	557	539	515	539	525	541	546	546	506	562	567	503	568	508	543	550	514	547	556	526	596	573	512	538	533	539	547	525	519	546	570	505	543	552	522	541	561	527	556	535	524	531	545	592	591	515	565	581	531	538	558	555	557	537	532	523	564	546	555	557	599	506	510	577	561	560	536	562	576	594	544	565	577	523	535	590	518	523	562	513	542	536	591	575	553	529	594	552	541	561	606	543	618	570	577	543	543	503	595	569	603	542	562	534	532	549	529	575	554	520	573	561	510	543	533	563	517	578	552	556	532	532	544	553	512	549	551	537	571	547	541	520	555	568	515	527	556	534	559	573	550	509	560	562	510	547	500	534	550	536	514	538	533	564	496	529	595	553	553	590	580	554	533	527	579	591	543	555	555	527	523	545	517	527	527	546	571	548	583	546	534	570	575	533	530	509	515	542	537	541	565	570	557	516	524	541	530	526	565	559	541	507	543	518	549	523	544	545
31522	65671	54293	32775	22998	18149	13753	4851	1010	782	806	747	661	561	587	613	621	590	596	597	573	564	586	584	604	562	586	589	585	554	561	620	585	567	594	606	607	553	628	580	578	565	594	583	595	543	549	581	611	578	613	567	560	620	576	640	594	554	591	570	612	634	603	575	575	583	549	580	566	561	587	613	596	633	579	564	594	570	604	623	578	614	573	594	603	603	601	580	613	574	547	579	607	564	560	555	564	614	547	550	606	588	569	548	604	593	611	598	580	592	587	621	605	603	619	598	575	589	565	565	595	559	562	541	600	573	603	595	545	601	573	588	572	578	576	560	558	561	568	556	595	579	627	562	588	539	544	543	581	613	603	558	592	621	610	615	621	583	569	589	603	612	591	587	573	531	585	550	587	548	588	615	578	582	581	639	598	632	575	564	635	550	593	594	641	607	567	641	575	574	538	583	597	584	609	620	588	608	525	536	612	573	562	598	572	596	629	610	608	583	589	573	575	602	565	569	574	575	594	620	597	600	558	616	561	576	573	624	594	582	585	574	624	576	586	576	610	589	578	626	583	619	588	590	583	611	573	565	563	560	551	536	624	573	634	541	538	601	562	611	601	592	572	566	568	567	621	561	601	597	602	587	550	554	617	579	582	543	553	601	583	604	613	586	585	560	560	565	584	593	606	610	616	556	621	577	569	606	584	568	584	596	590	576	556	536	604	576	541	618	584	551	571	577	619	549	621	548	574	611	576	593	552	576	579	601	546	653	586	588	611	558	601	568	590	568	580	576	565	586	609	583	595	631	573	547	582	612	573	581	575	588	524	553	566	598	560	609	532	609	579	631	611	554	612	596	616	562	616	575	578	582	582	577	595	556	587	579	604	551	559	547	592	568	557	583	534	595	555	603	640	595	596	609	570	588	590	587	581	597	621	564	590	575	586	543	577	574	579	594	577	574	571	568	609	550	581	565	623	563	542	582	602	568	575	596	601	562	575	549	581	603	588	567	573	564	555	576	553	592	588	560	591	627	585	567	589	563	594	557	612	586	574	581	628	544	553	583	578	610	596	569	630	563	592	595	587	550	582	574	567	621	572	586	573	580	596	578	594	574	624	589	553	561	625	579	587	562	609	591	575	593	580	558	619	583	589	522	550	611	581	554	591	576	582	564	578	584	586	569	631	610	603	542	577	600	586	561	588	572	561	577	605	601	590	626	593	571	584	606	621	550	605	606	574	638	574	589	598	612	552	599	592	560	567	575	596	607	598	602	588	584	558	620	573	588	569	553	553	595	573	607	643	588	594	575	604	628	600	570	549	578	605	601	563	606	572	603	605	572	576	538	589	582	562	564	619	553	581	581	590	582	549	539	548	566	532	558	561	600	585	544	602	571	577	587	578	567	555	616	648	589	618	566	604	583	619	552	603	569	548	587	576	534	603	611	588	540	564	567	595	595	592	590	654	595	620	552	594	568	552	563	563	612	624	584	616	561	551	581	574	588	578	598	605	580	551	587	593	566	535	590	587	584	542	559	564	560	578	604	581	613	603	563	621	572	598	618	576	600	542	605	587	578	614	623	560	618	533	555	560	596	574	615	588	548	574	550	571	558	573	581	616	598	602	586	613	567	535	642	603	582	594	629	587	577	564	580	578	607	615	542	584	565	540	581	601	563	607	544	557	590	570	571	529	591	537	576	577	568	569	586	579	591	609	562	584	640	571	576	563	544	598	555	568	608	595	580	552	622	570	595	589	566	598	574	651	585	605	600	558	605	630	601	548	565	597	550	576	581	611	586	575	558	594	560	561	583	580	651	600	587	593	605	569	589	566	606	585	581	599	579	578	566	552	583	533	552	571	579	576	551	604	611	564	560	608	609	590	584	550	575	557	585	575	547	568	603	613	592	594	577	600	580	616	574	619	604	597	548	555	566	586	603	552	575	594	582	582	600	546	584	555	545	624	581	607	553	607	595	626	607	606	592	595	572	580	596	579	575	600	598	577	571	556	539	631	593	619	585	592	559	567	560	608	553	589	567	570	593	584	560	575	587	566	571	583	574	595	569	592	567	579	587	586	595	580	573	586	577	614	554	549	571	594	572	616	571	581	557	571	592	564	579	578	591	571	571	606	553	622	563	584	599	564	574	571	573	596	559	536	555	621	533	582	606	525	550	598	564	588	555	583	546	614	596	585	588	609	567	561	598	600	584	566	591	574	610	572	582	571	551	614	582	529	576	564	608	524	607	569	571	534	557	546	582	556	565	540	556	547	588	514	567	581	536	576	588	588	559	583	556	551	627	562	591	606	579	594	571	601	571	584	593	591	570	571	604	563	574	577	540	586	558	595	537	613	616	608	597	577	577	556	569	549	578	557	592	556	586	561	560	576	597	588	592	600	546	572	555	544	591	557	576	590	552	578	603	574	581	616	606	565	592	595	578	599	563	627	591	574	621	615	610	606	568	554	579	598	548	577	619	632	608	620	563	535	583	550	594	588	598	578	540	538	581	552	572	562	590	552	571	579	559	562	646	595	561	582	567	635	596	576	577	573	572	558	591	569	585	562	616	580	594	579	571	579	549	597	580	565	582	568	570	595	592	597	581	567	623	609	574	562	552	602	580	594	596	561	564	585	570	569	560	582	598	550	620	583	586	602	609	619	596	609	581	581	599	556	595	557	591	542	560	578	565	595	595	586	650	551	587	562	593	604	593	594	584	627	608	602	575	563	594	562	566	623	604	544	618	584	628	598	573	592	562	591	623	578	578	601	595	581	592	580	568	561	562	625	598	557	572	572	589	540	561	580	604	594	598	572	591	589	605	557	587	593	571	590	546	595	579	562	563	557	557	601	618	525	582	588	611	571	586	553	600	592	571	553	557	576	586	568	603	574	616	583	547	581	593	575	617	569	619	597	577	596	614	554	574	585	575	524	575	556	588	578	614	564	546	605	574	573	570	603	562	615	577	572	573	549	607	577	557	587	534	614	537	608	582	644	566	624	597	586	597	567	614	578	611	587	554	581	559	537	593	577	591	608	571	613	573	623	583	586	618	605	543	611	630	575	521	613	586	601	558	614	577	541	607	564	585	550	633	617	616	574	573	551	598	574	578	595	616	562	559	579	594	589	560	606	623	618	589	560	559	580	602	629	529	580	568	596	540	612	565	576	584	586	594	592	555	596	566	589	550	536	582	617	576	581	618	571	565	586	589	542	604	582	554	576	586	575	579	591	581	607	590	592	627	602	574	631	579	581	584	573	584	583	631	598	601	614	589	553	609	566	553	644	598	598	565	592	578	560	608	570	572	516	571	658	622	589	599	596	598	606	586	581	588	591	639	516	607	578	541	589	551	588	610	565	582	583	522	568	563	584	552	555	605	570	572	642	629	562	584	610	584	535	544	565	613	569	534	565	608	578	550	553	608	567	585	584	593	611	595	619	570	580	571	569	587	588	585	586	623	583	579	555	596	563	534	585	557	576	624	585	608	576	611	612	558	555	615	594	580
22414	21223	31986	31452	31034	26693	22065	8086	1645	1113	767	1078	684	550	615	586	508	593	553	621	568	603	534	547	601	603	561	560	585	583	581	513	569	581	607	585	576	584	576	583	639	550	558	567	543	578	589	576	560	547	501	558	555	611	580	563	597	555	591	537	552	602	565	557	550	548	574	544	600	581	552	552	545	536	591	552	576	557	579	524	596	586	547	547	553	569	550	543	544	580	551	574	569	564	561	545	590	559	559	565	542	556	549	561	589	508	548	557	526	560	555	554	511	565	561	532	556	530	590	553	556	572	586	579	590	595	606	573	566	557	552	562	550	569	544	546	558	545	553	540	541	542	498	617	507	519	523	566	603	547	587	547	545	532	566	585	564	535	573	581	600	544	552	522	526	574	569	641	570	584	517	580	581	611	562	549	583	559	571	603	545	588	546	552	540	521	586	583	556	563	620	561	565	604	568	553	543	585	545	564	522	589	547	537	532	557	526	542	601	591	560	562	585	550	572	618	561	563	568	539	558	565	512	523	600	607	548	587	556	501	553	590	581	580	538	557	581	567	512	571	548	521	565	541	618	597	598	553	565	548	550	578	574	580	560	515	515	562	523	636	554	547	615	557	628	567	549	570	586	634	585	593	554	526	584	585	552	596	588	611	514	548	564	539	550	567	571	559	563	579	572	585	535	594	582	560	571	550	552	568	514	544	573	559	552	559	550	565	552	551	603	555	509	540	552	512	609	520	571	527	619	521	580	614	570	561	554	573	524	589	526	531	565	568	541	551	540	581	560	556	521	560	532	585	593	560	578	540	588	562	549	535	616	556	570	537	551	614	567	525	511	538	564	560	563	519	576	513	570	534	568	570	561	574	535	575	509	598	579	574	574	596	553	575	541	560	568	566	588	563	594	596	519	532	527	536	540	576	569	587	546	568	572	560	540	556	572	588	535	575	548	491	578	543	631	584	531	544	558	532	530	602	553	606	556	618	573	560	538	544	532	571	556	560	575	547	527	598	589	581	566	521	515	572	537	540	617	587	580	559	566	553	575	556	579	558	538	584	544	556	560	562	583	564	573	545	542	557	594	581	562	624	576	600	559	550	575	547	504	561	579	553	558	561	568	551	521	596	521	564	634	537	584	537	578	560	553	568	550	534	587	584	541	554	564	556	583	584	587	564	579	584	604	548	589	540	563	568	548	539	561	559	556	570	562	543	566	559	590	582	565	550	509	555	596	583	579	604	579	541	548	583	570	580	518	538	570	554	569	576	536	582	574	522	554	519	600	567	533	567	575	556	550	532	553	577	581	583	545	578	533	570	576	575	567	559	574	551	612	568	599	572	527	587	522	548	592	587	567	535	563	546	522	562	588	602	560	575	535	558	560	529	555	544	562	562	545	559	567	563	587	559	554	582	531	534	582	586	535	553	546	564	548	549	595	541	600	559	623	570	552	588	589	547	547	573	565	570	566	553	574	566	547	558	582	544	572	531	538	584	531	535	548	567	561	566	569	596	550	555	609	589	561	534	546	561	577	586	590	528	558	563	556	591	592	589	589	564	559	600	570	566	571	564	532	588	576	600	627	554	502	588	569	591	520	541	569	589	545	528	557	554	539	534	533	500	584	553	603	544	556	539	544	576	537	560	562	530	519	532	574	575	584	570	539	564	577	534	557	536	567	579	570	563	570	536	608	510	573	520	592	576	543	570	541	572	550	549	594	571	565	591	549	560	576	556	581	578	558	522	564	599	549	567	549	589	561	592	593	588	531	552	577	540	535	549	555	553	580	553	579	583	540	562	602	504	559	539	536	593	557	594	528	568	581	563	577	579	585	553	539	599	560	533	578	569	557	532	581	590	569	583	533	593	536	547	603	583	576	584	537	591	568	578	541	554	583	557	529	584	568	567	561	528	547	573	583	550	567	550	561	537	565	509	558	576	588	633	568	626	572	579	559	542	547	575	606	540	541	518	567	547	569	602	565	594	571	561	581	572	555	533	551	549	523	588	549	560	525	581	504	573	519	541	531	562	587	559	582	598	548	532	551	601	551	534	532	550	574	592	580	566	565	571	526	579	569	567	553	563	583	585	573	558	533	583	581	567	588	537	596	577	580	520	559	558	583	567	583	552	550	582	581	591	551	585	583	522	575	542	551	562	579	591	532	558	554	579	573	531	584	541	567	505	563	525	572	531	555	542	606	537	537	554	524	585	563	553	560	553	570	516	556	550	567	593	533	550	545	559	595	629	548	571	533	586	569	562	594	526	584	577	550	627	595	558	527	574	543	592	572	541	538	551	607	542	536	571	545	536	559	531	586	546	568	561	565	548	568	574	577	593	551	598	546	564	577	581	536	525	543	553	568	546	555	585	615	553	578	543	574	573	571	555	590	506	567	540	560	599	602	552	571	586	551	606	592	581	542	589	570	597	564	546	535	546	565	558	550	538	577	543	530	568	535	548	604	545	538	566	555	586	574	554	524	543	598	578	531	531	542	610	563	593	580	578	537	572	538	543	577	530	574	529	587	560	567	557	582	549	539	595	590	587	572	591	560	582	551	546	522	549	596	573	587	559	559	577	575	553	565	568	582	574	523	503	526	537	574	545	602	577	572	583	541	535	542	570	550	542	579	620	556	571	604	540	525	597	552	559	570	571	567	548	555	556	557	565	551	547	558	611	579	577	607	568	561	574	538	570	559	559	595	602	557	525	574	579	554	552	562	549	564	561	591	558	569	578	588	563	571	539	575	564	557	585	528	561	555	521	567	570	527	520	560	578	557	563	541	542	588	552	540	557	553	532	552	551	619	570	535	583	541	539	564	599	542	563	527	608	585	555	597	551	565	584	537	584	505	567	535	565	531	590	630	493	556	569	584	569	579	546	559	578	588	571	538	556	562	550	564	573	584	547	579	575	594	572	529	588	567	542	592	539	565	577	562	486	555	591	558	562	545	579	548	556	553	534	538	550	603	538	540	574	579	600	497	568	547	595	537	534	564	566	567	566	538	538	580	561	586	558	583	562	569	589	556	566	579	565	548	544	587	544	603	543	583	552	583	547	545	538	548	539	613	563	566	568	593	587	565	524	532	547	550	581	547	581	606	548	565	569	529	611	552	577	618	504	537	552	528	550	554	596	566	561	555	553	537	572	586	579	560	532	540	528	520	585	570	582	557	577	506	601	551	557	549	548	561	591	554	560	562	574	544	564	581	568	592	552	580	558	562	551	568	588	566	556	574	550	538	611	507	536	593	594	558	592	564	571	583	550	576	548	596	557	539	561	569	594	611	552	562	513	567	611	571	539	511	571	549	549	562	584	560	514	591	541	579	548	581	558	554	531	573	514	562	517	548	561	582	560	584	531	559	572	568	581	577	545	568	544	549	572	584	592	585	553	559	624	577	574	546	565	542	546	579	578	548	561	560	556	552	573	550	538	509	582	555	560	566	572	586	600	566	573	551	545	562	551	573	528	578	555	587	578	516	528	562	538	546	538	569	607	560	524
42716	83279	79934	60666	45819	29240	18662	8625	2257	1490	933	1496	743	596	658	635	664	580	641	628	583	578	606	576	572	579	593	575	603	594	586	573	543	578	611	581	606	586	587	581	567	594	588	586	598	617	565	575	518	545	536	579	547	554	571	574	535	567	600	567	590	615	580	600	612	556	543	582	498	545	593	580	558	549	530	573	554	548	592	569	586	563	537	578	595	618	558	582	554	570	580	526	571	552	637	555	595	595	579	546	550	577	569	582	531	555	584	585	563	548	587	606	544	540	550	543	563	528	573	608	590	579	595	607	607	548	595	553	576	604	547	580	561	565	582	587	576	583	616	590	596	583	557	540	572	534	552	590	603	550	580	554	589	569	533	599	610	565	560	606	615	579	585	616	563	570	589	593	588	556	588	574	561	575	594	573	569	540	592	540	556	550	568	557	572	574	594	558	529	521	585	575	566	560	521	528	560	570	545	555	672	578	592	576	569	562	593	582	585	564	559	572	588	592	544	591	554	629	602	563	570	585	596	546	610	608	535	593	616	576	531	572	584	582	556	563	602	618	584	549	594	578	582	578	537	591	551	575	581	612	581	552	582	584	570	598	538	615	593	586	591	587	603	544	541	541	536	536	551	571	605	560	609	533	570	564	610	546	567	591	556	573	538	569	533	571	551	538	626	557	528	554	614	598	586	597	557	536	545	567	560	604	557	561	552	549	538	583	557	567	520	576	571	578	555	563	542	595	594	521	581	548	561	573	584	583	608	571	582	543	591	606	591	605	566	571	539	564	553	617	555	537	573	575	526	587	552	573	593	596	574	578	521	599	554	530	552	582	600	570	617	573	571	565	560	581	605	557	573	552	561	562	569	595	535	600	552	545	544	570	578	565	558	551	578	522	570	556	556	558	615	559	592	626	562	587	569	584	568	566	573	550	603	590	594	597	582	589	603	573	587	607	583	591	553	558	588	602	569	582	617	593	575	543	598	586	579	590	556	627	542	569	533	572	571	580	542	595	549	515	553	560	569	581	605	559	578	569	585	575	545	608	567	593	564	596	589	553	580	557	573	582	502	585	593	580	550	594	614	550	570	600	590	578	620	546	581	538	569	579	570	546	561	574	562	519	557	594	583	553	553	548	541	532	554	531	578	549	585	544	550	546	551	607	578	545	545	599	627	597	590	558	548	578	605	538	635	581	566	586	494	558	618	568	578	577	527	594	548	571	521	584	548	575	596	578	557	567	551	587	555	541	589	636	567	537	614	572	551	569	538	651	572	587	538	590	586	562	581	526	561	567	559	575	576	585	563	548	542	631	548	582	545	609	553	614	555	588	579	561	586	608	586	604	612	571	587	572	586	615	605	553	597	545	572	590	581	592	559	568	593	576	605	582	583	540	595	556	570	560	599	568	556	552	630	626	582	530	548	615	634	546	603	576	567	546	561	576	512	551	552	570	601	584	610	578	558	590	544	584	576	595	587	543	575	575	554	546	565	535	584	566	547	566	545	571	559	548	550	572	515	587	540	647	540	536	565	553	568	575	546	595	576	545	582	576	587	568	546	583	586	552	553	561	553	550	588	584	590	578	563	586	578	539	566	559	551	553	587	570	597	578	593	572	601	563	597	538	576	583	597	516	587	530	583	555	583	573	548	594	548	560	534	565	586	543	563	601	568	560	558	535	565	598	568	599	579	643	582	564	558	600	565	507	560	552	579	572	617	530	562	562	593	578	549	591	607	590	576	524	570	581	591	568	607	591	591	554	538	576	574	582	511	598	581	520	560	573	527	587	606	584	563	560	569	603	536	543	566	600	592	581	572	601	597	617	561	591	528	578	587	570	616	583	545	581	584	613	601	581	562	598	539	579	563	561	579	572	589	557	602	546	579	524	539	569	577	579	559	576	585	548	545	594	578	514	543	545	600	557	582	596	542	561	601	616	586	537	612	581	584	563	588	568	569	529	585	580	571	588	622	582	574	593	585	571	635	577	563	598	621	558	582	532	574	595	577	513	565	546	569	530	569	605	537	543	568	574	594	552	572	564	586	577	600	575	568	545	577	562	526	575	542	544	597	551	586	571	562	585	575	563	541	586	589	540	571	571	529	540	534	557	589	550	560	579	582	625	559	559	569	584	547	580	576	555	564	558	517	617	601	550	564	551	568	598	570	529	563	569	522	589	565	553	563	578	552	579	529	536	559	586	563	578	569	600	579	582	604	552	600	573	580	573	604	547	544	555	545	564	570	567	549	538	606	526	548	574	581	561	574	587	576	576	573	618	552	583	559	568	599	572	553	548	565	533	570	564	528	537	589	584	616	513	553	588	607	560	581	597	582	574	581	603	549	568	587	591	589	551	584	539	600	524	529	577	569	591	571	560	555	578	580	545	570	574	606	574	543	544	609	569	590	559	543	519	604	573	580	577	552	591	568	595	592	567	574	547	556	620	565	550	598	583	534	574	576	573	558	552	574	554	562	557	567	555	519	603	569	593	569	556	554	571	597	597	580	559	561	549	579	583	564	550	540	575	614	566	556	605	588	552	590	615	537	579	544	555	616	568	572	562	576	583	530	591	586	559	580	571	579	615	602	569	614	551	582	576	561	545	580	561	570	565	618	564	565	545	561	578	600	600	599	540	598	549	540	546	575	575	591	601	587	552	568	578	542	568	594	598	581	558	594	533	570	544	547	592	595	596	566	583	569	613	607	561	585	569	553	517	592	578	579	575	541	551	589	575	585	568	542	584	578	581	549	597	551	554	617	556	544	518	568	591	590	581	579	553	618	547	609	596	546	552	556	532	584	572	541	528	579	568	600	541	551	557	595	614	595	600	562	578	575	554	565	614	558	607	561	549	569	566	564	532	608	560	541	586	597	576	522	618	560	572	583	583	580	643	587	572	623	549	557	610	578	571	547	575	556	570	582	511	613	558	608	564	539	582	592	565	539	594	590	588	555	593	607	554	537	557	555	570	607	574	576	555	562	562	624	572	599	559	558	603	631	603	586	607	557	542	541	567	534	597	590	607	561	589	561	594	550	627	590	523	567	558	581	594	581	566	591	566	548	529	576	566	572	574	564	551	550	552	554	538	564	585	586	567	571	603	592	537	540	601	570	581	601	585	585	532	561	552	599	605	534	559	569	585	577	603	580	548	613	600	526	572	605	623	593	521	560	561	570	543	567	554	570	568	572	542	547	550	569	545	604	577	568	608	610	544	620	602	579	563	581	561	593	607	613	582	574	562	568	547	533	568	538	594	541	551	566	588	589	573	575	559	571	603	576	568	619	612	591	581	527	600	583	555	557	599	585	544	552	559	545	613	570	555	601	595	551	563	527	590	598	629	560	567	562	566	598	612	586	581	639	606	635	601	566	594	567	581	564	572	600	553	570	564	552	547	571	556	568	573	554	626	565	533	563	574	553	556	562	534	572	541	539	627	574	578	566	586	608	554	582	595	588	551	583	613	579	561	598	555	579	554	562	596	572	543	573	569	548	550	575	604
27596	23147	26121	16407	6718	2302	919	511	422	350	292	323	328	325	331	354	336	294	302	341	342	330	314	341	368	393	324	334	329	340	347	332	345	302	366	343	357	349	329	293	320	345	343	317	337	367	338	377	365	347	323	334	331	343	325	336	347	347	334	351	345	329	353	321	346	367	336	335	308	304	340	318	302	347	348	337	329	306	309	346	370	349	325	351	346	324	371	328	310	291	327	353	339	348	312	293	314	357	352	329	343	299	346	321	351	320	339	361	332	340	349	319	339	307	357	326	317	366	321	302	347	333	332	361	323	321	354	370	285	320	344	351	329	339	360	341	353	331	323	316	329	330	383	339	344	302	343	348	330	330	323	335	340	328	325	315	337	311	365	306	336	373	358	355	352	356	339	350	301	313	324	324	328	322	331	323	319	323	395	326	337	353	326	350	320	337	357	296	354	342	342	295	354	324	324	352	353	298	325	316	352	341	319	355	311	316	351	378	297	338	299	330	334	347	349	323	323	305	319	351	322	332	351	376	336	303	340	325	348	342	333	330	326	346	322	333	348	359	322	340	316	358	332	322	340	344	347	306	324	350	307	339	331	317	359	353	329	342	332	348	320	339	300	363	329	333	353	306	360	316	365	338	323	359	358	351	319	330	330	338	340	325	353	342	344	302	315	325	344	350	340	304	316	346	321	347	339	368	350	286	311	315	347	323	330	332	366	323	334	322	313	339	373	332	362	369	306	361	360	333	355	355	324	351	321	348	325	349	325	371	352	287	330	328	337	328	357	304	319	302	331	358	338	319	338	325	326	329	330	331	284	359	356	323	341	305	371	337	352	327	316	319	319	321	332	331	355	332	343	315	311	339	355	347	323	327	354	356	331	320	344	332	313	318	314	339	300	320	309	328	357	315	346	345	366	322	302	341	352	360	351	358	321	291	330	284	359	310	334	330	343	306	352	336	316	311	300	350	336	349	325	338	341	334	305	334	362	357	335	304	369	337	333	345	347	336	310	324	363	327	365	340	319	351	361	326	343	342	298	310	318	351	354	332	302	357	342	331	327	307	334	330	339	332	329	301	332	327	300	320	341	323	324	308	352	301	339	354	342	344	330	322	332	347	337	358	382	349	307	322	352	319	303	324	338	315	337	348	351	336	307	315	350	326	317	318	358	333	300	353	325	323	318	327	356	356	331	314	367	315	357	327	322	327	310	322	347	338	336	312	337	334	323	338	365	311	336	360	320	328	339	316	300	345	301	316	338	320	351	359	341	321	344	324	310	329	300	311	308	315	331	351	292	314	330	332	314	346	342	313	333	340	348	358	321	333	328	354	322	323	353	338	315	320	299	346	330	360	353	348	347	326	317	308	344	341	345	316	333	330	326	337	376	326	338	343	332	365	344	326	317	348	290	312	336	353	359	304	313	338	317	325	320	321	344	354	310	344	334	345	352	351	348	306	333	350	344	309	327	322	369	331	297	348	313	303	338	348	365	338	338	291	336	328	293	353	353	358	298	336	311	350	310	345	385	328	328	336	315	347	345	323	320	334	308	317	305	311	339	336	330	320	348	335	326	326	330	344	347	345	319	351	332	340	335	320	313	350	317	344	334	348	355	314	329	340	341	362	361	346	350	353	348	333	358	327	341	347	321	357	348	372	351	340	318	348	320	343	305	303	344	373	323	348	342	321	327	345	316	332	352	360	296	343	317	315	347	348	349	335	360	318	345	334	310	316	331	339	317	327	330	343	330	312	340	339	302	355	337	354	364	335	358	354	337	297	298	291	388	326	343	340	323	307	332	326	358	328	319	331	322	332	326	344	354	326	317	303	328	328	344	310	310	347	364	338	336	337	332	316	345	336	305	330	338	305	305	321	330	321	325	347	339	337	294	346	339	363	334	331	324	332	342	344	322	322	341	349	321	308	353	330	343	316	311	300	353	306	347	334	342	335	333	310	339	362	333	324	332	323	360	354	312	364	346	319	351	298	352	328	318	357	305	357	335	321	325	343	289	324	334	356	305	339	319	335	345	323	332	336	331	323	329	342	338	372	322	329	369	319	377	312	344	352	290	309	313	373	346	328	346	325	334	328	343	338	304	327	332	338	331	337	340	332	356	324	354	355	325	332	313	321	340	324	352	330	319	319	358	339	348	316	319	351	339	337	352	344	319	350	336	329	361	321	337	351	308	330	323	351	350	331	332	352	338	333	331	355	319	337	331	295	343	313	328	332	327	317	385	309	325	360	304	318	317	332	298	342	331	333	339	351	337	346	319	355	345	351	342	319	310	348	342	331	322	335	323	333	326	355	327	335	321	349	325	333	379	321	339	361	356	335	343	327	311	312	340	317	342	338	335	317	350	357	315	321	349	312	330	334	330	342	348	300	303	317	337	319	301	315	299	337	321	320	319	359	349	343	362	317	311	350	332	338	350	366	338	343	349	315	317	345	353	353	319	343	328	344	363	327	314	366	317	344	328	312	327	337	317	329	352	312	307	325	350	322	354	340	339	337	348	318	323	315	330	322	343	338	339	341	328	337	340	313	324	338	325	309	335	350	315	330	343	331	308	325	335	332	291	330	351	312	314	316	356	334	351	313	336	359	326	334	315	332	344	318	358	328	358	330	328	369	334	319	354	385	341	318	326	336	317	330	317	331	342	337	317	308	358	343	321	343	371	337	347	312	304	325	288	324	389	332	350	335	323	336	361	356	320	315	354	376	323	348	346	321	317	327	341	334	349	333	365	325	331	328	328	325	308	310	310	319	321	342	358	297	314	300	323	324	314	360	325	339	359	321	341	377	343	320	320	334	308	312	332	350	291	326	338	337	332	313	384	330	349	327	303	332	345	328	297	342	358	306	317	306	335	288	364	333	327	322	358	329	354	324	324	345	337	330	348	315	360	329	334	346	330	348	334	334	300	348	340	334	346	326	307	345	331	359	362	360	355	322	325	306	347	335	301	341	330	317	350	331	365	351	359	336	328	359	353	330	334	311	335	316	342	306	337	327	344	310	317	319	346	352	351	321	322	335	344	329	310	301	317	357	316	332	334	313	334	329	333	311	342	351	373	309	340	327	337	321	354	368	347	319	327	314	312	336	306	365	351	301	345	344	351	330	344	341	314	368	333	327	294	344	326	358	340	349	333	313	367	336	330	337	327	345	313	349	336	305	335	343	342	364	380	367	356	325	354	349	338	361	335	354	322	330	343	348	307	330	320	371	345	320	333	318	335	330	349	350	331	312	367	339	320	312	324	348	347	322	328	355	309	320	309	311	308	338	342	327	320	344	325	349	313	346	318	326	301	329	320	332	336	310	334	362	338	341	334	328	343	317	346	352	345	313	303	337	317	344	330	331	315	338	338	312	323	328	358	356	314	304	338	342	373	340	325	309	352	326	373	311	326	325	331	352	320	361	323	322	337	338	304	337	337	331	340	314	315	333	340	335	337	349	330	298	389	347	329	310	331	347	334	350	367	351	338	329	319	370	334	343	339	355
11001	31491	22176	12173	6625	2594	1059	647	544	423	352	416	405	384	390	369	368	332	366	371	376	341	389	360	364	387	373	371	347	379	365	355	397	353	356	362	378	349	348	393	362	382	341	353	361	353	378	362	336	360	364	371	368	353	364	360	368	337	395	373	384	339	378	345	371	360	365	357	375	384	369	407	342	351	369	379	407	352	397	398	343	366	346	337	395	362	377	350	395	372	386	378	372	337	377	327	331	363	369	370	402	389	392	374	347	374	359	394	353	364	403	383	386	383	367	385	371	399	378	375	394	421	363	375	358	365	401	363	345	342	372	391	355	367	390	386	373	379	370	326	358	357	375	330	386	363	380	340	353	384	352	356	398	369	389	406	410	407	369	388	348	401	348	387	371	374	356	342	425	336	374	397	377	383	349	386	340	364	373	372	372	356	368	408	386	388	397	381	405	376	353	368	406	388	353	381	367	358	371	383	358	367	389	382	371	348	380	346	403	379	351	355	382	371	354	369	373	366	378	404	366	384	358	366	355	375	368	359	338	356	390	395	399	396	366	377	370	399	363	346	369	347	365	375	382	379	390	327	395	362	412	375	379	355	381	359	387	366	337	369	392	375	357	421	387	366	386	333	388	364	357	388	371	367	342	358	355	372	372	380	384	347	388	343	386	379	332	383	331	381	390	349	352	404	347	368	426	380	379	378	382	376	366	396	380	366	382	374	342	372	363	402	358	356	359	346	359	372	339	396	373	337	390	383	375	403	396	359	373	372	361	361	351	388	350	421	330	366	366	347	374	354	357	361	363	385	360	425	359	406	334	396	334	402	355	364	371	351	321	355	389	388	416	420	346	387	343	365	365	354	360	387	381	377	374	342	316	379	413	380	375	344	359	380	345	352	362	377	356	368	348	354	383	373	363	359	392	374	389	382	342	400	356	332	362	394	364	378	368	359	367	386	346	383	396	373	358	389	360	357	328	387	377	341	349	360	391	381	370	364	386	407	389	348	359	354	408	393	370	356	375	359	369	362	355	390	346	377	374	363	340	389	343	361	391	379	380	356	369	368	361	392	366	353	384	350	369	389	347	327	364	372	364	365	356	362	362	362	402	387	412	362	371	361	366	408	403	382	388	352	350	355	348	391	390	378	382	377	385	384	353	359	397	369	361	370	375	351	356	355	341	362	386	370	398	345	361	350	392	362	368	370	387	362	362	357	361	352	367	361	364	387	399	376	424	359	369	346	377	373	347	368	365	394	374	388	376	344	358	374	393	347	379	382	363	382	352	375	382	363	387	419	343	380	369	372	354	379	378	365	360	366	397	376	405	362	393	347	370	373	374	403	398	368	355	374	371	368	379	397	386	371	368	385	376	344	381	384	368	396	351	359	335	343	428	363	332	386	405	368	365	370	362	386	392	379	353	367	361	385	396	369	384	386	343	401	387	383	399	379	390	362	344	369	348	358	321	381	343	364	397	401	358	358	372	413	354	367	375	357	340	354	365	398	380	375	349	363	334	361	388	367	395	379	373	368	371	372	371	408	357	401	384	372	369	392	400	347	331	383	418	382	340	386	370	359	358	394	370	372	367	367	392	351	367	369	387	326	386	349	364	359	386	377	346	387	368	379	373	383	353	358	360	386	362	376	358	391	362	401	365	390	357	346	380	398	394	342	364	398	378	381	368	342	387	369	396	367	375	356	354	362	344	382	386	368	384	392	360	367	372	357	354	362	353	360	355	336	367	373	393	363	332	375	352	378	373	383	347	364	393	329	383	342	344	343	379	349	409	383	378	367	390	343	356	372	353	357	330	371	369	373	367	383	349	368	366	339	376	384	403	359	351	376	411	379	371	342	359	389	366	403	355	365	329	389	375	376	360	372	371	356	343	356	384	358	358	353	347	384	384	382	384	367	406	388	381	375	392	390	362	365	358	383	369	368	369	348	383	345	369	400	388	394	334	368	340	334	388	399	355	382	390	391	405	388	336	391	381	404	374	405	361	347	394	349	347	377	369	344	389	349	356	361	368	398	372	377	346	407	372	377	375	371	350	363	407	357	366	374	348	363	382	401	349	396	341	365	371	384	367	334	370	376	339	398	355	390	370	341	351	422	344	377	360	363	382	382	383	394	342	390	360	383	379	364	334	353	344	380	385	396	384	382	373	331	349	368	386	373	372	383	372	387	375	342	393	367	366	394	358	364	361	347	366	359	364	354	387	358	387	394	363	365	370	381	363	395	400	362	389	394	412	390	369	374	384	356	378	355	415	374	395	361	368	359	379	344	380	367	377	367	410	354	396	395	325	355	370	390	354	336	393	376	390	373	348	359	390	383	396	396	378	383	390	385	382	357	395	381	403	372	350	390	385	382	364	346	376	366	369	364	371	407	380	351	376	376	338	368	357	376	412	396	365	368	373	381	365	365	388	390	345	353	369	367	346	369	369	374	346	385	351	391	368	374	371	392	344	357	398	381	375	364	355	340	399	421	369	369	334	352	393	386	362	402	373	387	349	406	366	370	376	375	387	375	394	343	387	418	379	343	362	387	360	366	374	375	368	361	357	381	391	409	425	337	378	365	386	337	348	356	374	408	357	374	383	378	383	403	369	329	406	390	353	408	338	394	387	366	335	335	389	348	358	377	365	366	375	359	358	363	370	352	378	371	352	386	362	386	388	380	362	378	389	390	362	391	333	412	398	352	356	366	354	386	376	360	380	334	371	396	377	404	357	369	375	355	375	385	357	391	376	351	378	363	340	405	380	348	393	384	416	360	382	362	377	349	397	362	372	366	390	362	356	378	379	363	384	351	367	356	384	371	352	398	362	348	398	399	376	336	353	382	394	352	384	369	387	371	383	372	372	370	384	340	339	394	363	375	367	375	352	358	372	391	361	353	352	353	345	365	332	384	390	406	351	371	366	377	374	365	374	373	357	372	391	354	357	418	363	356	362	383	346	377	330	350	355	377	411	389	355	372	354	363	381	390	381	370	385	407	385	372	349	352	390	346	361	361	369	396	372	375	365	372	387	387	338	391	371	370	394	372	352	378	354	359	371	348	344	390	386	371	368	404	368	355	378	365	395	356	364	355	389	351	352	381	370	363	386	371	359	356	382	351	364	374	346	366	408	368	349	392	391	379	365	356	374	382	362	352	356	372	383	381	386	371	345	385	417	337	381	370	358	380	372	357	366	362	356	365	376	366	362	371	349	354	367	359	374	356	349	373	377	366	360	379	361	360	344	363	382	352	384	364	378	360	360	390	371	388	373	369	381	379	377	347	390	361	354	393	355	368	381	378	377	385	371	364	392	346	365	377	366	379	381	368	349	365	343	377	352	365	323	378	357	361	349	369	400	358	367	360	377	372	387	392	381	360	425	379	389	373	324	372	365	386	411	339	368	359	360	368	384	364	382	382	382	385	391	372	393	366	378	397	366	367	398	394	387	350	392	387	351	361	366	358	366	368	357	383	358	407	381	353	375	387	382	364	346	409	375	388	391	393
23649	21727	34625	33820	31018	22957	13506	1785	449	346	353	727	368	302	284	288	288	273	296	302	295	297	259	298	290	273	323	293	300	299	304	274	292	290	275	300	310	302	303	273	291	296	291	269	300	300	297	314	299	275	279	312	315	297	318	283	274	300	316	276	296	313	309	297	273	293	322	278	268	286	288	276	279	302	270	280	308	270	320	281	286	298	316	309	276	286	293	297	300	311	283	294	300	300	278	305	288	282	295	281	279	305	324	258	317	284	283	285	323	338	311	290	310	288	322	297	271	282	292	288	302	275	293	330	274	289	288	313	256	307	317	273	306	265	280	304	288	301	295	286	255	250	312	262	286	301	283	249	306	266	288	289	275	262	313	272	322	309	302	285	309	289	265	275	279	280	275	296	299	306	306	286	298	275	294	316	270	310	277	273	286	272	321	280	282	295	295	298	300	276	311	279	294	296	309	310	344	270	281	255	310	301	282	326	286	319	251	247	292	304	311	289	320	318	262	298	312	290	301	283	280	283	323	306	268	317	274	297	310	284	316	288	318	297	289	275	280	331	282	285	285	283	285	288	272	310	308	264	278	288	275	310	283	297	297	297	306	264	307	309	306	325	294	296	328	275	321	265	315	271	282	299	268	293	282	290	266	300	300	297	313	287	283	276	313	288	286	289	310	303	294	269	287	278	290	273	265	291	274	286	281	301	285	299	295	310	312	295	280	327	270	314	290	291	318	284	281	298	288	292	279	297	286	291	268	317	284	309	302	295	286	293	275	306	288	279	301	295	310	308	281	305	310	295	296	311	300	282	318	325	325	287	292	299	315	267	257	279	303	305	312	277	281	306	285	285	310	295	288	303	290	305	279	306	278	284	257	286	294	284	274	316	308	298	310	300	256	268	298	308	284	280	289	291	350	320	292	297	313	296	294	267	294	323	341	296	289	283	293	301	329	304	313	296	266	300	279	296	314	303	331	299	314	282	288	278	300	314	303	293	314	322	315	287	286	282	335	293	300	311	298	288	276	283	309	298	298	284	278	301	308	305	291	287	280	306	295	285	324	257	280	276	303	292	332	293	281	302	280	306	297	295	292	297	288	302	289	279	315	304	296	285	288	289	312	299	335	296	328	301	278	303	264	297	296	293	301	281	302	285	285	295	276	279	291	314	297	292	276	273	289	315	294	279	273	286	280	292	319	309	269	296	310	269	303	297	299	282	322	275	301	286	287	276	265	276	297	298	287	272	316	280	302	300	290	289	285	328	298	310	293	280	316	294	333	264	294	293	298	316	299	278	299	299	294	280	334	302	296	283	293	276	309	263	294	321	303	297	281	306	287	330	305	300	267	281	286	285	289	284	290	298	239	280	291	299	291	310	304	283	273	304	293	298	316	289	279	257	288	313	305	281	296	292	307	293	329	293	275	321	272	299	292	303	308	302	315	306	305	342	316	284	315	292	274	290	321	292	278	299	289	324	276	291	272	296	286	276	278	275	291	318	293	308	303	326	278	318	266	294	279	298	313	317	275	285	293	298	283	297	300	302	280	284	282	294	296	285	272	287	269	279	283	280	293	266	283	281	264	276	293	309	297	284	290	298	298	300	311	282	319	268	300	320	306	283	280	282	293	294	288	295	288	274	309	301	296	296	266	305	310	301	289	264	321	307	285	272	282	318	267	309	285	300	280	261	281	292	288	304	253	265	332	278	294	264	302	300	311	258	321	298	291	289	278	323	321	288	280	245	305	280	313	331	312	313	293	278	282	298	261	279	343	277	320	308	263	317	308	308	317	306	312	272	276	287	261	301	304	316	309	278	267	300	283	269	307	352	293	275	260	301	298	310	275	282	301	276	292	317	303	301	303	292	320	317	301	304	299	310	260	312	302	299	311	309	279	294	296	291	263	311	325	287	302	278	301	289	307	284	278	289	291	316	294	293	296	298	287	258	286	292	289	270	302	311	299	327	296	307	293	290	321	284	296	317	302	284	281	278	312	287	266	267	328	293	305	334	295	302	272	306	275	283	336	302	308	300	290	278	310	293	282	280	296	269	303	297	316	290	260	266	281	309	325	285	279	307	282	269	261	275	322	292	324	306	294	277	301	304	279	306	295	266	276	304	305	301	270	279	294	319	286	293	328	317	304	291	288	275	277	299	317	279	282	271	325	297	303	273	321	317	304	311	267	298	306	292	290	289	303	286	294	315	280	323	267	316	296	315	287	284	330	298	293	308	298	341	326	266	289	286	273	281	296	297	315	273	309	276	289	325	261	313	312	296	287	282	302	289	284	305	301	297	314	296	274	298	295	289	295	303	297	322	305	302	296	317	324	287	320	280	257	296	294	337	285	276	303	317	312	289	291	302	309	256	290	299	291	297	296	269	292	321	295	296	291	301	257	270	281	293	308	285	290	313	292	271	272	297	290	276	282	301	277	282	289	290	299	291	265	255	288	300	320	270	278	306	292	271	299	285	321	287	278	281	307	301	274	310	331	262	289	275	296	336	314	265	295	306	289	288	324	314	272	284	311	282	323	319	277	304	307	287	312	317	276	281	279	276	321	303	299	280	269	251	289	279	298	290	304	277	299	302	285	304	294	303	295	268	296	290	293	307	283	305	280	286	307	300	270	300	275	297	309	292	285	344	293	298	306	298	299	294	285	295	306	279	290	309	302	266	272	285	304	290	265	332	310	303	263	285	275	293	260	288	307	284	314	293	338	305	342	284	296	284	326	290	304	308	303	261	280	295	286	288	271	290	280	303	283	316	321	300	287	272	305	297	281	305	264	309	287	294	273	297	342	317	302	278	307	291	302	329	284	277	290	300	294	296	308	297	288	286	299	260	283	266	250	278	312	292	286	308	302	301	310	305	307	309	325	285	289	318	282	302	296	303	283	290	284	310	278	304	302	297	288	296	248	319	274	289	293	323	276	286	295	252	290	294	289	302	294	285	290	284	289	302	291	297	258	301	301	270	314	276	315	316	293	273	271	328	287	279	313	292	272	274	269	306	308	310	288	304	288	298	264	270	285	295	304	308	269	286	289	299	281	297	315	275	278	289	314	284	302	302	291	303	283	276	282	275	271	302	309	272	299	294	273	292	281	253	294	304	287	295	301	272	276	323	266	276	306	293	306	304	280	311	291	283	288	293	297	293	277	282	299	291	281	277	295	309	272	314	278	273	280	298	256	279	266	310	276	332	292	272	309	271	298	261	281	291	273	313	301	288	299	297	290	286	279	260	327	298	263	289	292	288	300	291	306	264	304	285	280	326	276	275	320	294	298	297	310	289	299	287	285	266	298	323	297	275	305	328	297	303	280	297	294	293	295	301	291	302	309	276	270	302	299	261	300	287	301	322	257	337	317	294	291	289	310	283	278	297	291	291	272	279	295	308	279	290	316	272	257	274	291	271	297	271	291	295	314	290	271	306	290	293	262	303	303	307	283	322	287	297	301	307	287	304	303	300	319	295	289	297	292	288	297	287	280	278	281	274	302	313
29331	81727	65518	46495	35850	22787	12800	2045	593	446	398	1237	427	331	319	323	325	329	324	323	320	329	334	302	304	322	327	314	305	338	328	332	319	300	300	276	309	340	328	320	315	326	298	330	337	324	309	328	294	316	327	300	343	320	326	314	323	306	321	304	333	318	295	317	307	305	331	356	325	331	312	323	359	313	324	334	331	314	309	279	312	328	314	328	299	327	350	313	333	304	264	331	342	289	311	319	306	320	303	310	341	331	316	327	326	346	302	287	322	311	295	315	312	304	311	307	324	325	283	321	346	299	305	330	289	307	318	318	305	342	335	304	295	303	337	319	327	309	321	347	336	342	299	321	304	336	303	314	323	319	351	325	313	324	334	343	306	325	326	332	336	303	325	298	292	309	335	316	306	355	327	319	316	309	345	308	319	305	310	323	322	319	304	278	318	329	318	292	319	319	325	305	312	315	323	318	337	304	315	319	316	301	317	351	350	311	326	329	315	351	318	325	305	317	302	325	305	280	313	328	295	316	303	330	310	313	326	299	324	340	311	324	320	310	285	299	345	285	314	342	325	299	276	299	293	316	327	289	309	298	309	321	318	308	318	305	320	291	311	332	302	303	278	324	309	313	296	318	308	340	310	280	298	322	308	305	308	309	288	323	299	305	335	317	317	297	332	328	282	302	334	326	334	296	342	338	311	316	314	304	295	306	321	327	323	331	294	302	319	314	292	340	297	313	330	296	331	352	305	288	312	316	322	304	287	303	332	339	296	269	315	363	306	297	288	282	293	326	309	291	314	347	324	296	333	287	312	315	348	305	308	335	304	311	309	272	314	299	327	310	290	334	337	310	304	331	319	296	308	283	303	327	293	316	291	285	321	347	309	300	286	325	360	324	319	319	298	288	315	292	315	301	332	309	311	297	334	299	329	316	339	291	323	324	322	332	301	323	301	286	323	315	301	319	308	316	328	287	293	290	310	308	329	313	307	287	321	299	336	296	347	325	290	325	303	341	310	321	326	305	326	305	313	309	329	315	317	320	321	300	341	298	302	321	328	333	323	296	317	318	303	298	325	332	322	309	304	321	314	342	347	288	332	321	300	314	315	327	332	302	362	317	340	308	314	325	296	310	302	311	320	304	311	329	324	298	281	309	316	274	300	285	304	302	315	309	325	310	300	306	351	310	312	309	307	325	337	290	303	308	317	295	300	320	333	331	318	312	310	297	330	329	312	322	364	346	317	308	322	293	318	318	286	301	306	287	309	311	331	308	330	281	295	326	307	345	292	315	319	325	322	325	334	302	305	318	316	324	327	292	337	285	340	285	330	323	294	388	329	334	327	313	308	329	284	316	298	292	309	312	307	360	315	345	329	293	326	307	322	323	349	291	323	339	321	298	300	291	281	325	312	305	326	305	290	312	317	290	312	324	298	316	313	318	331	298	316	315	322	310	302	334	308	287	303	298	320	305	311	334	315	300	313	311	326	291	311	315	320	304	322	350	293	335	295	319	312	316	314	319	296	289	301	310	301	277	298	289	281	270	318	308	326	300	301	308	338	282	295	265	295	325	326	322	333	342	289	300	331	330	336	301	305	300	314	291	334	319	341	276	300	284	320	328	320	316	301	312	300	347	313	298	298	305	302	323	286	329	344	302	331	320	341	300	322	341	319	331	321	318	317	329	320	319	293	311	344	298	299	333	329	290	303	346	309	298	322	344	323	327	310	291	308	282	312	322	310	313	312	322	289	337	293	324	333	310	333	327	309	317	320	273	316	295	347	327	334	315	334	310	324	323	310	325	289	352	326	324	310	310	326	282	267	303	312	305	298	340	298	326	302	316	326	296	306	298	299	300	292	327	308	319	320	309	347	296	317	316	362	338	347	302	304	323	311	315	341	328	308	308	306	323	288	308	329	345	321	321	321	317	307	306	325	282	329	308	301	312	304	313	330	339	317	319	314	297	320	313	331	311	336	333	303	318	315	307	327	328	324	290	312	325	325	331	297	313	362	313	325	313	299	341	358	312	296	290	295	310	308	312	326	307	327	314	331	318	295	316	321	307	295	316	286	305	306	299	326	332	291	306	327	339	338	335	307	326	312	299	316	294	340	305	328	298	304	310	283	322	335	315	319	305	318	282	318	293	301	305	316	305	324	335	308	315	315	291	300	334	315	311	309	292	336	305	322	317	327	306	328	299	328	320	307	307	332	349	284	317	315	334	324	319	329	307	294	272	311	301	337	291	293	301	314	313	285	350	337	317	288	307	332	339	298	308	284	336	338	298	299	326	310	300	316	316	321	294	308	307	320	327	343	331	338	308	306	281	337	329	283	329	287	317	343	277	312	313	275	319	293	316	347	331	336	323	328	324	285	332	327	307	309	297	322	314	322	331	289	314	330	289	308	300	298	328	352	355	314	280	300	344	340	324	334	319	320	326	269	314	321	313	329	309	304	320	304	316	275	313	331	321	285	314	345	310	354	308	299	356	318	309	317	322	317	323	306	321	282	320	304	344	301	347	319	307	336	314	297	314	301	309	347	327	323	350	322	309	346	310	312	314	317	291	306	333	313	329	326	293	328	309	325	315	323	345	313	308	322	297	286	312	290	307	339	302	297	361	266	307	331	322	283	285	309	333	327	329	343	307	307	298	319	354	303	320	281	302	336	318	298	295	309	324	328	335	302	351	329	333	291	312	325	319	302	299	323	347	317	330	288	302	333	294	310	315	305	288	324	308	294	304	320	286	311	276	305	298	303	326	311	345	285	306	336	320	320	296	298	342	332	342	296	316	295	272	298	295	298	307	280	326	311	311	348	288	308	339	263	353	314	315	290	323	329	332	331	327	317	302	311	319	302	320	336	366	327	274	298	327	309	326	332	326	347	282	331	299	304	306	341	332	327	327	336	306	292	329	343	313	292	284	312	293	304	319	309	272	318	306	300	296	284	316	314	328	285	315	301	313	287	314	307	308	290	332	335	332	310	305	337	299	328	334	317	303	348	333	305	300	324	301	299	306	311	292	284	313	309	340	304	328	309	319	331	314	352	306	324	304	317	329	317	295	320	276	298	302	311	311	303	348	298	303	308	316	303	319	335	270	302	319	304	330	291	311	297	318	324	321	295	319	357	318	319	304	307	307	312	295	342	298	311	298	314	322	347	293	317	315	316	310	328	314	317	319	322	308	332	318	296	317	334	332	319	334	300	339	300	318	298	320	304	306	303	307	309	324	321	325	326	321	331	317	337	312	306	298	310	324	283	278	302	313	294	348	308	303	311	285	317	293	361	315	324	286	324	307	325	297	308	310	335	311	356	315	304	330	281	327	314	295	292	299	336	297	313	326	322	318	303	323	293	328	313	301	288	308	306	323	329	309	311	321	298	324	310	316	304	286	307	282	308	313	302	283	348	300	323	302	340	338	307	327	332	290	298	313	306	301	301	293	295	305	344	322	310	316	306	296	334	343	327	311	317	340	304	300	311	334	298	309	318	305	309	304	311	303
24810	22379	34723	31574	22497	12069	4569	1276	666	553	600	821	531	545	593	542	577	530	531	574	522	531	520	509	542	558	525	535	498	558	528	528	520	515	541	527	526	511	563	530	550	577	575	543	522	520	546	548	591	519	535	511	542	504	513	539	558	573	554	560	564	509	517	514	557	515	515	519	557	532	510	539	517	559	559	559	533	539	524	553	626	543	537	557	541	535	543	541	565	537	543	563	512	585	513	562	527	556	532	555	569	552	548	564	522	554	541	568	532	590	527	542	543	571	541	499	553	511	560	541	523	520	545	579	555	559	550	572	581	545	543	551	580	525	487	517	534	516	546	532	496	532	566	540	537	534	568	546	571	530	522	547	557	514	555	523	564	518	513	533	560	524	587	561	516	507	526	601	537	530	576	533	556	571	582	525	518	534	557	470	531	551	536	546	557	487	563	550	519	523	535	596	553	525	551	599	579	543	562	525	510	565	525	536	529	530	496	550	517	556	532	552	500	525	538	552	584	586	553	500	546	531	552	538	532	517	536	518	554	539	514	504	541	552	549	537	544	526	515	503	527	506	567	537	562	522	511	540	561	521	510	512	562	545	509	544	525	523	496	556	543	549	552	549	554	529	529	537	560	537	522	537	524	502	557	575	579	565	573	535	518	527	552	547	536	546	562	551	510	521	569	555	545	527	572	499	588	511	550	551	535	542	561	550	535	559	541	516	560	572	552	518	540	562	524	538	583	559	497	567	554	544	539	576	529	554	532	534	561	488	561	525	556	538	495	510	568	554	572	507	566	533	540	539	512	546	574	521	547	543	582	534	529	558	564	572	527	562	538	526	533	582	556	543	564	553	536	542	541	510	563	529	556	497	519	588	565	552	484	572	468	536	570	549	545	525	583	518	602	508	558	518	549	524	543	563	510	531	555	538	523	540	577	499	524	537	528	580	562	516	550	522	515	540	506	496	527	554	510	558	541	553	570	508	528	542	546	494	516	533	546	557	511	576	501	548	550	526	591	522	553	563	536	552	563	486	542	534	540	597	528	551	539	546	552	533	523	519	529	552	563	567	574	523	546	561	550	548	548	518	555	581	509	545	548	561	537	528	541	505	558	532	577	527	533	555	507	509	556	566	515	515	570	551	542	547	519	510	546	566	542	555	589	515	532	520	538	559	548	528	524	532	542	522	503	503	568	593	608	546	563	526	600	523	583	580	523	567	567	540	505	573	539	541	520	553	509	561	528	513	570	544	553	554	552	467	527	557	537	548	519	516	535	517	558	550	520	515	521	524	541	553	552	585	555	571	517	561	534	561	540	536	553	490	561	527	538	539	569	520	523	554	537	467	510	577	534	559	512	547	577	542	556	580	538	522	504	522	547	558	553	600	536	534	565	548	559	537	562	496	519	548	566	531	526	538	540	523	523	521	520	531	540	541	552	558	564	556	524	508	546	509	553	518	526	491	528	528	501	543	565	521	564	582	537	470	519	572	545	571	542	565	543	566	522	526	531	557	518	520	550	551	538	581	530	485	553	570	562	537	552	553	592	573	575	542	545	521	540	484	564	571	541	529	519	526	536	533	527	546	544	554	561	563	566	558	508	544	514	567	591	541	536	572	545	543	494	537	531	547	543	550	518	549	524	527	530	497	533	528	554	526	536	535	548	557	583	573	526	542	566	486	542	499	505	548	562	562	502	527	539	515	513	559	530	549	485	490	548	550	568	555	530	518	544	523	568	532	578	569	570	546	534	554	487	539	555	540	516	554	567	542	542	575	550	573	498	582	526	564	537	550	527	530	535	558	557	558	507	509	566	560	556	567	549	529	554	535	563	562	516	514	557	573	552	522	543	501	559	547	545	518	519	525	526	554	538	492	524	511	571	514	505	548	553	540	556	544	576	542	547	517	506	527	518	525	560	513	518	567	536	533	517	545	531	522	515	595	577	537	554	566	519	541	580	568	580	535	514	491	559	535	539	504	506	513	502	509	541	591	560	533	536	500	526	554	509	553	578	516	515	553	543	564	536	563	554	522	528	518	531	543	519	527	485	528	575	527	536	544	521	520	503	513	538	536	567	544	511	518	552	558	550	540	507	538	557	510	511	582	515	540	521	544	517	535	542	542	534	522	539	540	535	559	538	578	547	547	520	559	550	545	504	575	556	513	521	518	544	483	518	555	541	555	560	546	556	535	547	558	521	540	582	507	548	533	511	527	549	545	529	587	529	507	560	483	529	528	535	536	566	555	483	570	544	560	533	566	543	525	564	527	515	524	545	534	528	564	543	543	548	547	533	520	577	574	533	570	549	536	542	508	592	603	521	549	516	529	523	540	518	571	506	545	556	565	544	560	559	565	547	549	480	496	542	512	449	558	542	502	509	532	521	538	502	530	590	559	519	498	579	557	516	571	532	566	556	545	572	523	530	544	531	529	520	578	492	481	540	534	523	516	541	550	536	534	502	489	540	534	505	547	562	539	563	511	548	515	555	537	514	526	532	571	560	547	534	559	576	555	526	556	553	547	546	601	531	579	550	521	531	502	521	502	516	551	536	536	529	530	552	536	562	556	531	506	555	556	547	514	519	523	599	544	551	517	545	546	565	535	556	519	557	539	516	536	494	510	561	500	548	474	562	552	495	544	538	569	586	548	551	477	455	519	548	528	561	513	541	537	504	548	537	562	524	560	515	536	504	551	530	520	527	538	567	528	534	547	505	540	557	571	523	538	589	550	545	538	491	531	551	518	553	563	557	554	537	523	539	546	538	560	549	549	548	519	538	550	539	523	550	538	526	562	584	555	513	552	534	558	493	537	568	517	530	549	526	496	547	526	555	527	606	494	543	550	495	529	514	500	554	528	507	551	565	513	564	496	486	531	518	547	510	546	528	501	497	496	582	519	504	529	558	528	550	551	525	543	552	526	523	535	560	548	522	524	567	562	544	584	533	555	531	544	555	545	527	492	582	516	539	518	529	520	529	496	518	550	517	554	543	572	527	585	548	585	527	530	538	550	517	530	554	502	569	546	521	498	511	528	494	535	519	531	531	550	558	563	533	561	543	499	576	540	523	572	549	523	559	481	566	541	529	566	569	536	540	535	526	528	536	539	542	522	489	577	516	534	567	536	549	508	588	553	559	530	538	551	550	542	533	532	509	558	594	580	540	567	541	557	496	549	523	558	500	542	507	496	560	556	562	555	575	521	563	540	536	555	574	523	529	502	557	545	547	509	536	558	553	545	539	542	569	562	514	537	554	525	512	484	530	519	529	531	568	506	506	522	541	609	593	510	544	536	558	562	564	523	543	518	545	531	548	549	582	522	513	558	527	543	547	537	549	559	541	518	524	556	552	549	537	556	532	575	534	537	533	509	574	528	555	565	513	489	616	527	494	534	579	514	517	556	563	549	507	520	575	581	539	534	498	533	563	535	528	521	522	538	536	538	533	522	539	512	507	531	571	562	551	553	510	558	492	505	544	561	560	559	528	560	561	523	533	542	541	529
30527	70143	54549	35345	26723	13985	7068	1959	915	631	663	1226	621	586	612	604	570	566	574	568	564	610	569	631	550	568	550	554	614	586	603	564	564	593	548	593	573	554	557	560	583	623	547	573	538	597	559	577	511	580	561	598	559	559	578	595	552	530	582	586	614	559	541	585	588	532	556	598	568	570	601	570	601	571	607	645	583	569	564	586	553	563	552	603	594	583	550	562	587	575	599	617	553	538	611	598	588	583	594	561	573	534	584	586	575	575	590	572	556	538	590	553	568	555	580	603	573	589	532	596	577	583	540	602	598	588	534	593	564	570	549	573	558	594	561	619	584	563	578	575	593	544	568	592	577	561	575	563	557	577	568	581	595	555	539	555	539	548	570	577	573	567	537	610	552	597	558	588	558	535	601	575	568	592	586	598	606	551	564	599	558	572	530	599	571	543	554	544	575	570	568	577	576	631	580	562	584	565	576	600	576	588	581	560	563	567	560	597	559	595	583	593	587	577	600	652	620	612	601	577	534	578	564	543	595	581	570	580	616	550	585	593	553	606	562	587	588	599	569	541	576	618	555	603	599	553	557	563	535	549	598	593	591	608	592	588	562	572	565	592	571	557	574	562	575	584	542	575	557	554	533	587	590	552	591	616	611	556	584	579	581	598	570	557	563	569	616	558	550	550	561	560	605	585	604	538	591	604	572	592	553	621	579	601	588	604	569	599	577	572	553	566	605	531	557	550	573	564	548	578	552	607	539	576	548	591	580	587	596	574	582	560	564	539	534	559	544	548	592	568	583	581	600	576	561	489	552	543	605	601	644	593	579	613	599	568	544	598	585	552	542	574	563	539	534	628	570	538	610	556	574	554	593	536	597	568	564	555	594	580	575	549	559	538	601	573	593	573	598	539	594	564	569	542	589	561	576	564	600	578	541	568	543	585	582	524	592	592	631	602	582	559	591	557	573	567	612	606	580	570	587	585	578	615	574	563	569	569	552	541	562	575	589	558	594	590	569	572	550	598	586	547	595	569	580	558	576	574	586	592	577	563	579	612	548	587	565	569	554	586	612	607	539	577	583	564	538	605	589	547	582	586	598	591	528	608	581	571	580	549	585	542	530	545	558	562	532	580	566	563	586	563	565	602	609	598	603	554	575	546	561	591	609	569	596	594	564	554	606	581	595	582	574	582	584	552	530	584	623	593	618	576	594	588	603	610	597	573	587	572	583	564	601	580	590	611	593	539	594	584	567	562	567	589	558	570	569	588	565	593	616	580	600	561	616	573	625	588	564	606	621	550	533	543	595	533	605	586	556	553	572	558	565	587	541	518	549	607	598	579	559	542	577	595	600	604	596	550	561	601	520	605	560	560	614	554	596	576	571	589	617	577	568	644	580	579	591	618	570	565	563	556	589	635	566	566	574	619	590	565	551	559	574	590	579	577	582	561	559	573	550	610	554	545	600	597	546	558	560	613	555	602	594	590	558	596	596	541	579	621	569	575	601	575	616	550	530	605	611	584	594	566	551	582	572	596	587	561	567	618	556	580	546	595	566	580	609	587	570	572	582	577	544	557	587	596	557	534	579	552	611	529	536	575	581	548	580	612	545	552	611	577	584	589	585	608	564	632	576	577	587	604	588	565	556	594	555	547	586	594	569	551	577	554	569	549	583	551	557	557	582	588	553	556	591	596	606	608	577	578	611	596	565	578	551	552	592	594	618	587	595	572	621	597	575	601	577	585	580	557	593	622	570	614	559	578	555	545	635	591	568	588	559	549	565	555	582	585	573	564	633	594	603	604	621	574	580	574	600	561	560	569	592	567	557	608	609	576	575	592	593	563	531	597	556	553	545	599	578	576	674	597	568	570	571	539	566	627	578	528	557	611	581	570	615	579	625	608	561	592	549	582	545	615	593	627	644	571	540	562	617	546	566	601	557	614	566	621	574	586	649	621	564	628	571	601	550	544	613	562	557	624	570	601	571	544	586	629	603	589	578	592	584	571	559	565	594	580	583	573	580	548	573	609	579	595	542	593	611	583	579	634	593	556	587	587	579	588	621	547	533	549	531	596	559	569	559	581	589	568	529	538	601	587	571	589	572	566	551	589	590	565	547	583	589	598	619	597	617	605	601	552	609	539	576	570	634	522	580	558	573	598	604	565	554	589	553	596	613	539	583	596	555	603	584	610	586	591	613	553	568	573	592	565	581	586	552	626	605	644	596	581	590	559	560	600	576	545	603	582	605	588	568	583	579	584	572	562	556	577	602	565	563	602	580	556	595	550	576	537	543	547	558	592	581	582	578	550	558	577	596	612	578	570	643	569	567	603	617	561	576	590	578	594	564	604	551	564	534	587	560	590	579	573	576	588	583	599	555	582	560	584	573	557	566	597	606	610	554	543	600	604	582	535	594	557	581	558	558	584	555	580	563	608	569	561	559	554	569	549	580	636	559	584	577	544	570	578	637	576	545	616	569	564	531	591	620	578	580	576	593	540	597	583	539	623	566	598	549	558	573	585	584	579	587	554	561	531	542	581	560	613	578	619	561	600	536	577	531	617	571	562	566	565	579	593	562	563	599	602	553	541	536	569	528	609	582	598	572	595	623	551	577	563	562	598	562	547	549	565	536	543	575	557	617	581	600	561	574	578	575	610	626	560	609	578	561	577	534	603	576	586	577	579	560	546	582	547	562	549	559	571	595	608	569	584	569	562	585	542	604	575	603	549	541	581	560	551	555	569	578	579	548	579	542	582	551	623	583	547	580	597	592	575	548	597	612	644	579	577	564	585	571	557	587	611	565	598	564	590	560	572	551	583	539	553	589	617	572	514	589	575	526	585	549	539	528	555	584	593	545	637	586	580	570	576	537	614	595	533	587	562	576	542	612	564	582	573	548	596	555	587	591	613	558	585	583	581	610	601	502	578	642	577	598	539	555	587	553	601	585	573	564	584	572	581	559	567	585	564	607	573	574	614	595	570	581	578	581	588	587	535	581	594	557	575	571	529	588	534	582	565	584	569	537	562	595	578	597	597	556	564	592	560	588	568	572	591	537	623	582	564	622	584	573	601	578	526	569	621	573	576	567	577	573	552	579	582	615	616	654	555	597	579	644	603	550	555	574	585	563	534	598	555	585	600	627	547	543	579	560	632	566	583	535	561	568	583	620	594	571	614	578	570	586	594	585	533	622	573	560	569	613	591	563	566	558	546	625	569	533	563	605	630	564	574	610	595	570	543	607	623	591	614	581	576	628	595	571	612	576	574	536	596	569	580	523	586	576	601	562	557	548	613	603	564	580	521	611	540	565	583	551	557	595	572	606	589	600	560	549	580	556	563	619	586	570	588	555	580	568	565	561	573	622	524	574	588	586	568	578	536	598	612	560	597	578	565	550	589	575	534	575	555	590	584	545	547	652	594	542	595	604	566	604	580	581	555	576	567	566	568	603	599	565	549	547	587	553	611	569	520	555	543	572	616	557	579	579	550	555	579	567	531	571	573
22418	21175	31320	30627	30186	26360	24150	12511	4538	708	746	1562	605	634	595	613	600	616	618	591	586	595	606	588	616	590	619	593	584	593	573	543	570	605	604	585	624	606	577	574	547	548	608	578	568	584	606	551	579	604	615	606	598	592	614	591	574	613	568	573	552	607	594	587	608	575	581	590	588	641	585	616	566	574	563	552	594	608	555	533	568	591	604	634	552	558	572	546	556	569	598	538	589	587	585	619	564	572	600	609	567	568	572	558	531	560	588	550	594	559	557	560	570	582	607	578	577	609	597	591	574	613	593	601	590	565	569	528	554	578	604	575	582	597	578	556	599	595	586	596	586	627	568	571	589	601	593	552	595	570	553	571	549	544	563	619	589	552	567	596	554	561	556	585	573	614	571	570	596	600	585	568	600	588	554	594	543	580	528	573	553	572	595	569	581	589	570	593	604	588	606	581	608	579	590	581	538	591	592	591	583	545	600	589	621	568	576	572	607	559	608	590	578	595	594	560	552	569	591	565	605	577	557	562	593	584	554	624	556	576	567	600	550	546	605	603	596	612	605	573	576	603	594	596	606	555	557	576	535	615	610	608	565	592	588	594	573	587	565	566	594	587	581	600	560	567	565	603	570	579	571	555	541	575	581	554	577	590	560	608	602	577	528	583	557	534	549	590	612	637	589	601	573	564	587	569	565	595	633	599	569	569	595	568	575	602	600	587	592	545	594	586	625	606	550	547	590	542	598	617	640	547	583	556	638	585	530	567	561	554	587	604	573	566	574	587	590	550	607	586	607	544	556	580	598	608	582	563	564	574	567	600	578	511	599	565	553	569	557	545	564	600	550	547	566	558	561	623	571	507	573	541	586	602	598	542	560	608	554	578	578	619	552	551	561	591	577	578	551	601	534	601	565	596	585	572	589	569	591	571	588	609	562	552	639	610	600	560	539	560	558	553	607	535	537	625	563	596	614	566	589	588	541	564	572	593	539	559	598	548	582	586	548	578	553	582	559	549	559	607	537	569	613	588	538	600	591	573	609	580	606	558	601	600	555	627	577	624	593	543	660	620	566	579	596	553	620	601	570	580	594	553	577	589	567	592	593	550	577	575	628	574	617	559	581	627	623	581	556	604	600	588	592	563	546	562	572	591	586	602	617	542	569	603	601	566	532	638	618	599	548	512	579	546	587	564	586	582	575	595	575	580	554	572	551	579	639	543	571	568	596	595	622	580	612	573	622	589	607	576	582	594	603	581	575	600	567	568	591	568	567	547	516	586	622	564	555	590	545	599	545	555	563	564	600	552	551	579	596	566	578	603	565	564	574	585	592	612	565	621	608	599	569	629	563	572	562	593	601	602	556	544	521	559	546	559	590	623	563	547	557	585	591	583	575	555	555	557	601	569	575	544	539	537	543	577	566	596	585	536	576	590	570	589	572	573	568	560	618	522	590	633	600	565	578	575	566	602	557	575	556	614	588	564	552	530	565	586	555	544	579	559	587	530	610	576	597	525	564	598	593	550	574	600	575	556	586	560	545	585	581	530	592	595	596	584	602	557	583	563	579	588	616	565	555	550	632	567	622	576	566	607	594	584	559	552	578	564	530	581	601	575	551	551	592	545	577	569	564	583	523	558	551	583	612	549	563	542	584	566	599	579	544	578	554	542	596	588	533	584	584	623	578	541	577	592	590	561	590	557	553	530	549	552	611	548	574	554	610	596	593	590	610	564	561	612	581	595	577	594	627	604	587	578	580	567	590	574	566	579	538	592	575	590	581	570	587	546	540	525	587	528	609	595	552	580	556	567	573	631	568	573	524	592	572	596	581	585	557	545	548	580	617	567	598	560	560	612	546	585	553	588	584	559	620	566	577	577	579	572	574	567	590	564	651	605	546	574	595	591	551	605	573	635	608	626	591	604	588	583	597	578	572	580	578	586	579	611	614	583	608	576	570	546	601	529	586	583	530	597	577	609	546	558	592	605	586	572	548	558	530	552	546	573	569	637	553	566	606	582	578	554	580	570	573	526	606	596	560	575	618	574	563	598	576	561	592	624	570	571	593	574	578	576	581	556	581	568	538	604	555	561	559	553	588	570	563	597	562	567	571	572	537	566	572	594	587	581	562	595	572	554	575	566	567	585	556	589	610	566	573	593	589	582	592	573	604	591	594	582	623	570	566	554	575	585	540	583	557	540	555	541	578	607	591	589	580	549	586	575	552	581	595	640	581	580	577	607	551	573	574	578	545	575	559	528	544	566	595	565	564	578	573	588	559	549	569	574	629	514	586	562	582	567	556	614	605	585	557	568	600	589	591	596	548	536	548	576	591	613	568	579	577	568	571	575	571	534	591	587	595	572	548	552	587	572	568	634	580	599	597	556	562	587	594	531	603	589	572	588	568	578	615	537	563	581	573	557	559	603	540	586	556	547	553	573	581	547	574	564	580	556	573	538	616	582	602	564	619	555	553	588	578	569	592	549	534	588	546	592	579	539	542	592	560	546	579	609	535	576	575	626	592	581	558	531	593	602	574	592	571	548	588	596	589	586	566	560	558	578	600	570	576	549	645	575	616	588	548	618	570	598	598	559	587	559	576	556	539	614	572	605	598	549	558	554	643	608	627	569	558	576	657	569	597	560	622	605	541	534	554	567	582	606	567	576	564	553	576	548	540	576	550	527	564	603	561	587	602	560	619	588	564	594	578	616	548	601	546	556	560	556	582	618	572	567	582	528	548	597	550	564	614	584	617	565	560	574	562	610	536	533	577	559	592	604	586	613	569	577	605	552	583	571	591	572	580	565	561	583	567	556	597	568	618	585	573	587	616	598	543	604	612	585	529	563	572	592	564	588	556	537	586	630	563	565	603	576	579	597	588	614	512	600	596	605	586	550	618	584	572	597	553	591	554	523	562	557	576	538	589	580	566	598	591	541	556	569	569	551	549	580	589	590	568	631	590	543	577	591	550	582	576	586	569	603	589	585	602	578	576	629	577	559	572	591	544	537	610	545	593	578	571	577	568	573	571	559	552	555	582	567	563	594	578	559	586	579	566	584	547	561	570	548	597	569	553	551	544	553	548	551	593	573	613	601	584	549	596	589	579	617	583	618	569	570	552	593	582	589	602	574	550	625	571	563	563	559	594	588	595	582	589	576	569	574	562	530	601	580	573	623	544	586	586	550	602	591	567	609	607	607	576	561	593	562	582	628	554	553	534	597	546	530	560	573	597	594	574	569	557	582	619	551	553	557	575	570	571	526	610	545	574	590	595	572	567	563	523	544	547	609	593	581	530	590	551	542	533	535	614	531	540	560	605	622	587	548	547	629	614	534	595	588	564	582	587	600	587	626	553	603	595	600	567	596	609	592	510	600	533	558	599	535	553	592	547	613	558	571	603	642	621	597	602	535	555	589	565	621	564	529	556	587	567	616	544	554	640	591	617	579	638	571	553	590	574	578	537	572	576	601	577	568	569	585	563	637	614	591	560	592	615	553	570	582
45997	92057	80015	60764	46792	28868	22354	14603	6144	700	863	2450	609	617	634	600	597	628	581	629	606	600	560	556	616	579	589	567	562	548	596	592	614	612	616	535	589	597	626	609	558	586	593	583	578	591	592	568	602	593	567	595	606	592	599	539	572	537	571	606	600	588	590	573	591	590	604	569	568	641	554	561	609	568	584	594	577	592	622	586	589	577	598	556	592	600	563	543	586	576	595	560	612	556	584	578	587	562	593	610	569	569	609	573	591	540	625	621	599	588	597	595	569	572	596	577	579	587	571	603	596	613	550	576	587	598	573	564	609	581	604	572	578	591	562	585	589	553	565	582	557	638	580	579	615	601	584	583	586	619	606	580	593	620	562	562	604	629	600	568	592	541	567	586	557	553	589	580	609	614	591	573	593	589	591	583	619	561	569	593	595	581	592	619	571	612	561	579	635	583	586	616	597	632	583	578	584	541	600	582	583	568	582	581	579	600	574	536	585	573	556	600	542	582	597	607	527	571	568	583	589	593	555	574	603	558	583	556	615	569	586	609	551	533	641	616	604	606	565	591	561	584	622	576	588	545	645	599	591	582	648	559	583	526	604	523	635	607	635	608	579	566	567	561	616	583	597	627	601	567	597	598	588	647	583	614	617	572	589	603	606	548	566	564	606	608	540	557	564	544	589	592	608	613	578	601	610	616	624	563	573	548	558	588	554	635	602	565	602	565	590	598	637	567	560	598	540	569	585	588	578	573	631	630	564	587	620	590	591	609	594	608	586	600	544	604	583	604	585	561	535	587	566	614	591	594	554	615	623	615	588	592	560	585	608	581	570	607	547	599	577	583	603	578	594	560	565	535	585	609	576	588	585	603	533	578	567	582	584	595	614	608	563	620	604	556	594	577	599	587	585	583	628	630	565	632	575	574	601	582	587	558	578	573	524	602	595	572	603	602	582	609	599	606	607	577	587	574	572	585	594	586	571	614	536	594	593	563	609	572	581	589	560	581	562	602	619	644	597	575	545	595	596	573	585	565	542	602	556	552	594	616	580	516	583	593	564	561	578	590	590	600	583	601	628	624	581	549	607	610	573	607	568	555	560	546	612	598	556	556	614	613	600	613	576	560	575	560	547	613	580	587	571	587	601	555	594	670	599	619	554	557	592	567	559	620	577	614	619	586	562	599	564	620	611	576	611	596	579	581	594	565	553	602	601	563	548	618	595	576	599	553	579	590	563	618	597	587	584	631	575	610	573	554	561	619	608	586	560	600	623	592	592	585	611	619	568	615	548	585	553	602	569	602	593	548	580	593	580	623	585	595	548	597	562	592	581	583	552	612	624	625	607	574	569	574	564	553	601	588	616	598	593	576	590	535	585	606	607	605	610	625	587	538	589	630	569	657	585	526	575	592	583	595	605	591	579	620	599	532	552	572	597	593	576	559	588	590	579	588	543	562	581	637	589	577	566	600	590	586	537	591	585	587	571	586	591	635	583	610	580	535	570	586	569	598	583	581	608	591	570	577	589	572	581	603	602	608	617	590	556	585	602	584	620	564	595	572	611	627	552	564	599	604	583	574	588	584	616	559	582	581	546	570	590	555	546	551	592	582	596	571	603	568	578	568	580	584	607	615	571	544	619	564	606	583	562	577	575	612	576	633	540	526	555	574	608	565	607	602	583	586	608	604	579	590	629	608	561	602	551	571	589	624	625	605	576	606	568	612	573	575	570	624	538	568	580	600	614	619	628	600	558	563	637	608	582	570	606	559	542	562	645	555	570	566	621	573	593	617	612	563	615	590	611	602	627	597	585	620	597	539	570	615	590	584	600	580	592	584	547	573	579	615	599	569	578	546	599	600	539	576	553	598	620	561	582	614	563	597	569	587	590	595	582	597	583	567	579	593	575	618	610	617	600	581	605	575	626	602	585	559	573	573	570	580	585	578	585	578	602	587	586	575	638	618	602	570	581	605	579	548	559	610	575	556	571	621	614	573	608	628	630	589	598	582	613	582	563	574	535	598	538	592	622	564	580	591	586	584	559	617	585	582	594	642	595	540	574	610	552	580	587	592	539	608	574	592	598	619	579	582	555	618	611	618	624	595	554	576	584	574	566	562	593	595	602	567	603	600	617	612	574	580	615	531	632	532	574	604	607	637	546	598	627	604	580	576	569	554	592	566	569	559	570	582	595	576	574	598	581	601	612	608	580	606	619	577	585	577	613	614	599	564	583	597	637	560	603	582	606	547	609	556	563	612	640	585	621	577	607	585	612	595	553	554	576	564	592	549	611	594	586	590	583	559	542	597	619	594	605	591	595	572	569	571	583	577	586	599	525	581	573	559	599	580	573	620	556	573	571	577	617	576	600	570	572	557	589	552	606	621	620	583	598	561	606	567	576	582	595	590	644	640	572	563	592	572	631	567	527	591	587	590	594	562	620	607	580	574	561	602	589	576	608	574	583	537	536	598	580	611	595	575	568	557	625	590	551	565	573	586	556	587	576	583	629	569	581	567	571	586	564	545	561	597	560	524	609	596	590	583	620	576	601	549	620	598	573	637	552	567	564	556	628	629	570	617	624	540	594	613	586	629	606	541	631	620	588	547	591	609	555	555	591	560	536	567	638	608	561	593	627	595	592	599	611	574	552	554	625	591	580	560	595	581	616	553	648	593	571	580	576	633	594	576	586	575	590	574	565	599	538	603	571	603	617	586	614	560	567	566	573	572	589	588	552	572	613	581	571	595	571	579	590	601	558	548	592	565	603	611	569	602	617	603	566	527	599	630	568	562	608	598	601	575	605	599	574	646	589	581	581	573	557	589	596	573	652	560	582	574	617	594	600	611	586	579	597	573	568	584	634	616	633	569	617	620	575	614	558	560	596	601	581	587	558	588	605	630	596	617	534	576	606	580	594	571	610	577	590	561	582	592	573	536	594	573	617	577	587	497	601	585	571	595	577	598	570	582	607	590	603	561	593	590	597	616	590	579	598	646	578	594	552	592	612	600	584	568	554	572	603	577	574	593	572	596	595	623	575	559	597	631	588	589	584	588	592	606	582	520	557	562	617	580	554	609	588	626	563	620	580	557	597	558	568	550	605	611	598	569	554	561	630	608	559	610	559	562	604	567	591	598	618	626	560	570	578	572	604	614	585	588	570	585	607	575	568	573	592	582	602	559	581	611	564	566	585	576	580	572	553	577	593	561	585	605	607	566	604	625	570	590	585	570	540	626	587	527	603	612	571	553	574	610	608	611	608	551	617	536	582	548	545	601	605	618	565	582	558	555	569	609	565	587	613	596	597	614	575	583	578	622	553	543	558	595	581	611	549	606	616	566	589	575	588	584	585	580	598	593	621	578	545	558	569	580	589	562	581	658	573	568	573	581	582	579	623	610	617	551	618	569	557	564	561	604	607	587	613	625	545	635	533	572	615	588	632	566	561	622	565	558	637	587	619	605	576	562	576	609	538	607	557	591	614	591	533	575	604	602	533	599	565	604
27868	23378	25798	15389	6041	2545	1434	710	437	377	347	377	382	358	364	344	350	358	354	346	336	352	341	388	375	327	354	332	357	348	377	357	388	345	351	344	347	349	358	343	341	352	376	344	342	351	366	332	362	361	394	353	360	357	334	345	392	311	343	372	345	355	371	378	351	365	344	335	343	333	365	355	335	357	359	354	348	311	330	360	330	372	359	346	358	368	370	362	355	344	368	392	359	341	325	352	372	339	361	348	347	335	390	367	384	342	355	340	366	340	346	345	357	382	384	358	355	352	338	344	361	358	351	404	358	342	365	342	374	343	352	348	358	380	357	342	368	350	339	348	357	347	373	357	323	362	361	378	339	369	349	319	362	338	315	368	332	331	306	347	354	398	329	352	339	353	343	361	319	357	352	341	364	361	359	354	343	338	361	357	384	372	342	337	372	380	331	363	361	365	324	354	337	339	363	363	346	346	355	395	337	354	341	401	360	348	313	322	374	362	365	329	321	343	354	347	353	363	343	316	360	378	344	341	354	325	333	344	320	358	344	356	323	335	355	344	347	365	341	319	355	372	337	371	359	316	333	344	364	374	361	346	365	357	348	378	331	357	351	377	353	377	348	381	390	356	362	354	341	354	341	361	373	347	340	407	334	361	386	366	355	360	338	360	358	349	387	350	363	380	348	321	319	352	380	343	355	314	360	341	355	369	347	385	362	350	367	330	364	359	356	335	371	347	343	363	362	348	363	354	330	373	329	381	381	344	348	302	344	359	359	362	348	355	310	376	335	345	357	364	352	347	331	347	331	346	338	396	379	360	339	363	360	354	359	361	346	336	360	375	346	351	350	353	355	348	367	352	363	330	339	366	368	380	338	379	358	327	362	348	319	406	367	357	365	328	362	385	368	336	339	361	325	355	356	389	354	349	342	358	373	345	350	359	370	356	361	384	348	328	349	332	369	358	377	369	395	339	373	348	354	380	337	376	347	352	370	362	322	380	323	356	350	354	389	340	369	345	332	367	370	326	342	320	360	367	334	347	368	356	364	335	395	358	391	379	361	365	357	357	360	385	377	370	348	332	336	334	324	359	353	319	356	337	365	321	356	362	359	365	355	354	364	333	392	319	315	359	328	339	357	342	399	356	357	347	336	332	371	357	356	346	329	327	357	351	376	340	359	346	384	345	373	341	373	357	340	388	366	358	310	365	352	371	339	346	368	335	359	356	355	380	314	337	361	339	346	340	348	336	358	345	359	306	340	360	338	366	319	366	365	367	335	346	333	349	364	397	344	324	353	355	389	351	369	351	369	337	356	360	332	379	351	357	346	354	376	378	358	340	354	346	382	364	377	375	373	357	325	358	361	368	365	383	386	324	332	335	335	354	336	336	326	330	333	352	342	354	343	350	336	377	366	361	379	386	409	360	377	343	345	342	370	380	374	332	345	331	339	361	352	349	344	353	320	378	355	341	334	353	363	370	363	388	401	413	307	400	348	386	354	327	348	344	358	365	335	352	374	351	342	359	333	337	319	356	354	359	353	369	363	370	337	383	368	376	353	377	345	316	352	346	361	320	349	363	370	328	357	390	332	374	341	352	341	365	367	343	374	362	357	372	315	350	327	310	368	347	373	340	337	361	361	333	333	339	329	334	361	318	354	372	371	353	361	337	357	401	342	341	366	345	367	371	312	349	344	331	340	350	327	377	364	336	365	365	360	390	363	360	336	374	345	348	368	354	332	343	354	338	340	350	333	333	361	314	322	379	361	392	372	346	352	353	334	339	366	314	325	394	341	336	370	313	362	310	355	359	340	351	399	357	350	366	360	339	359	340	347	373	352	372	356	370	338	400	365	349	399	330	367	329	381	335	362	347	360	358	361	339	334	365	386	376	356	309	320	383	360	356	378	347	358	394	352	365	365	387	360	339	400	352	330	347	340	338	364	344	363	335	350	354	347	334	337	355	341	368	340	360	365	350	356	353	346	382	368	372	345	351	318	363	346	354	364	321	344	361	333	370	327	357	335	350	336	375	350	368	355	352	320	357	320	366	382	336	358	357	361	322	347	375	352	405	318	348	347	366	327	360	349	360	367	366	343	348	367	356	341	368	348	340	353	382	339	346	351	403	354	337	344	319	374	346	380	331	346	375	383	351	361	357	325	352	354	348	350	353	356	348	355	343	345	328	347	328	353	370	352	337	364	347	376	354	312	346	322	351	390	323	326	355	382	343	345	316	327	323	355	365	349	365	349	384	351	342	386	366	363	364	338	372	353	354	356	345	373	341	357	357	326	336	347	324	357	360	356	365	339	364	343	335	342	378	374	339	369	345	353	348	354	367	356	350	354	371	379	354	349	353	325	352	354	337	368	377	364	313	375	343	366	363	391	400	356	361	360	338	361	363	350	357	360	354	358	370	326	388	364	342	363	370	361	373	346	381	367	356	368	314	348	370	321	350	353	339	348	375	353	392	348	350	330	362	327	352	333	367	331	338	345	351	359	356	390	319	356	337	387	345	339	322	327	379	387	347	373	357	354	363	336	341	321	357	355	368	369	363	361	335	357	335	362	371	372	354	393	362	340	327	326	347	358	361	360	348	337	342	383	350	348	346	372	383	341	390	326	377	327	349	344	339	321	348	352	354	351	341	306	342	331	333	320	309	407	370	334	348	363	317	337	337	341	343	376	359	337	359	350	348	364	354	341	351	351	349	346	317	357	350	354	382	315	349	385	330	305	367	372	392	387	334	334	364	345	362	345	382	365	369	362	350	345	330	344	350	333	336	344	364	326	373	347	348	344	346	361	364	333	350	378	344	352	360	368	375	332	337	360	347	354	351	351	352	376	342	353	335	343	371	364	358	349	314	357	364	351	343	368	358	358	354	379	365	355	343	361	326	330	326	359	339	338	376	366	360	375	345	344	362	332	358	343	352	343	356	349	387	343	325	401	354	353	360	345	358	347	331	351	368	353	384	363	391	387	332	368	381	343	321	362	344	334	353	347	333	347	339	331	373	324	342	352	360	338	377	368	356	344	336	346	356	358	353	316	334	396	342	353	341	377	347	346	381	367	362	348	386	337	362	367	349	355	341	326	343	388	359	327	367	336	328	363	370	311	342	363	338	335	311	321	325	351	341	346	329	350	334	369	359	343	349	328	312	375	345	370	358	351	356	398	370	340	357	343	362	345	382	350	356	356	333	331	343	345	339	355	399	383	346	344	328	344	347	356	341	355	353	316	318	365	365	356	337	360	352	403	361	328	355	343	346	357	358	363	379	361	334	321	340	358	345	354	387	346	362	356	360	360	340	331	369	329	334	368	347	354	354	368	330	339	327	364	344	346	342	373	351	357	315	400	370	334	353	304	385	372	347	323	343	389	341	337	359	354	374	312	350	327	347	333	352	365	382	353	353	323	361	386	384	385	342	367	350	366	351	384	344	341	345	326	348	324	362	372	359	361	341	391	304	343	399	329	326	351	358	340	340	353	335	354	363	349	368	312	361
13571	32805	21857	11116	6327	3219	1802	944	534	394	390	457	405	414	414	414	418	418	393	398	428	400	374	380	390	392	365	404	395	361	404	396	403	444	396	373	412	398	378	372	406	383	375	383	423	396	386	414	386	403	399	426	394	391	368	376	432	430	403	367	402	368	377	382	387	387	368	391	389	384	407	351	404	387	376	381	412	415	365	381	400	395	410	435	388	350	398	402	406	388	407	389	373	389	421	379	363	395	400	407	402	390	378	379	383	375	366	411	430	419	408	392	420	377	421	414	419	382	385	407	408	424	410	353	385	424	366	390	374	411	394	372	416	382	409	420	416	365	376	418	383	403	370	401	367	424	391	411	373	384	401	392	388	428	376	360	380	395	402	395	392	352	414	386	395	405	404	392	405	371	356	370	385	420	384	396	404	408	387	394	399	371	362	381	392	415	394	439	400	410	415	423	414	392	380	378	401	395	381	412	421	412	412	392	407	430	365	376	394	400	381	401	381	403	405	396	372	425	388	406	374	416	392	383	376	397	376	391	394	372	370	385	398	365	401	379	414	422	410	390	378	401	390	394	426	384	385	411	429	389	382	400	395	384	411	391	394	378	409	398	400	366	403	433	395	396	441	404	405	406	395	411	425	390	379	399	386	363	419	350	406	411	429	390	421	388	409	422	378	392	405	379	392	387	383	397	388	389	346	420	388	376	382	426	394	388	404	400	393	368	387	380	382	402	375	397	338	396	412	376	368	403	401	388	378	357	413	395	380	414	384	407	394	394	376	370	375	386	393	436	382	373	394	395	420	406	393	398	417	383	396	385	402	403	375	393	402	398	381	376	357	399	423	418	389	409	388	366	372	359	404	363	363	371	381	374	372	411	385	374	373	388	368	373	360	418	363	371	376	379	359	378	396	388	418	410	383	392	403	416	395	390	416	399	415	371	393	391	362	377	391	384	352	385	406	407	388	427	393	357	400	403	389	362	386	418	380	399	414	382	415	389	378	383	373	402	395	392	386	361	386	358	379	389	381	356	386	394	398	367	377	412	391	379	364	406	390	421	408	403	362	392	395	406	414	413	373	408	364	440	369	400	386	391	387	380	380	397	394	415	402	378	407	447	376	400	407	409	392	410	373	387	404	371	403	417	394	385	392	360	390	351	370	371	372	397	407	394	380	423	397	402	402	381	376	371	415	369	384	387	423	376	391	403	384	396	362	349	393	362	369	409	378	386	397	404	405	396	356	401	394	420	379	398	433	387	401	403	356	412	376	425	416	400	400	373	386	381	378	399	361	382	395	422	342	382	402	397	385	372	383	390	406	405	414	369	374	377	412	391	425	415	384	367	357	418	359	400	380	392	367	402	400	395	393	362	372	368	427	369	398	367	415	390	408	385	383	395	410	354	383	398	356	393	400	406	419	381	388	407	369	392	361	386	437	413	350	398	387	398	410	390	417	340	362	384	399	402	409	425	381	351	387	397	361	408	408	373	428	400	455	382	378	384	392	381	383	389	426	365	401	446	404	395	373	398	397	365	401	395	372	359	401	379	353	386	379	366	402	388	363	385	381	432	412	386	380	366	426	383	438	391	399	403	393	394	396	353	400	392	372	400	399	366	384	382	405	400	360	428	386	374	405	385	399	386	419	392	362	374	401	406	375	404	316	358	402	399	376	405	425	369	365	400	375	374	385	373	380	408	406	378	393	411	432	433	375	392	408	398	416	366	404	412	379	398	380	371	438	406	374	380	404	417	392	393	411	379	372	396	361	455	416	420	379	392	366	381	383	380	409	402	377	380	412	371	390	397	370	400	390	413	398	409	401	383	401	364	358	375	392	367	385	410	395	411	377	436	389	428	411	408	420	386	377	410	398	387	365	381	384	384	390	388	420	358	404	396	381	378	432	408	405	359	359	403	411	393	383	363	409	366	380	426	387	422	387	395	321	409	410	392	403	395	395	392	353	412	384	415	349	397	415	358	376	370	387	394	391	439	359	340	394	388	406	410	399	383	410	393	410	359	408	398	359	385	408	387	376	377	399	395	406	359	382	421	417	371	369	411	353	396	410	418	362	428	395	383	393	388	380	393	391	371	415	410	384	354	386	385	381	371	401	389	376	412	380	365	412	366	391	391	393	404	378	401	406	362	388	420	391	423	376	433	401	383	407	398	366	391	404	389	390	386	395	389	384	384	412	368	405	385	361	391	408	392	371	372	426	354	400	397	375	426	407	398	410	401	404	410	409	404	436	422	375	412	382	390	417	411	368	398	373	392	391	409	381	370	381	375	364	417	404	382	370	409	418	384	382	402	383	413	394	373	401	399	454	381	388	337	357	382	406	398	400	371	359	420	375	425	413	396	401	419	374	378	360	422	391	363	378	400	354	359	384	394	369	390	376	436	415	353	390	393	391	376	412	397	377	367	422	371	396	406	410	403	392	379	417	404	387	372	407	369	404	355	410	349	390	392	395	431	384	363	374	398	415	414	386	382	390	366	393	395	370	419	389	349	388	405	418	371	387	414	360	365	359	352	386	404	388	358	423	382	415	396	411	391	402	380	395	346	405	391	359	370	362	365	417	393	375	370	399	384	392	368	411	384	342	419	402	388	370	389	374	390	370	417	395	366	362	396	392	367	401	365	371	375	394	401	369	421	386	401	366	396	417	403	398	375	360	387	381	379	430	433	383	410	389	402	399	392	367	401	404	411	401	385	397	391	376	393	411	392	377	387	398	395	383	392	389	408	343	366	410	386	425	364	360	413	364	401	408	401	458	378	402	391	417	355	417	393	385	394	402	368	419	430	398	410	413	401	376	408	384	409	412	379	406	394	386	376	359	386	404	405	414	342	438	381	379	419	397	401	400	382	379	401	391	426	410	358	382	371	393	376	366	379	371	393	377	397	380	386	372	365	397	392	367	404	376	393	374	366	355	398	389	393	405	398	366	415	359	417	383	361	364	409	329	375	373	422	392	428	394	392	410	355	412	379	367	433	380	398	389	371	392	399	364	360	411	383	359	367	368	394	377	370	396	370	416	386	390	389	364	384	396	351	370	393	374	413	393	408	348	427	409	388	401	399	390	420	412	413	375	398	413	376	399	387	399	391	409	421	368	399	358	379	374	426	437	411	377	418	433	375	397	375	366	378	414	362	410	411	388	402	374	419	358	398	400	406	335	357	377	373	386	416	378	400	413	408	357	401	376	432	403	363	390	445	409	382	378	389	398	404	367	388	372	403	390	412	372	380	351	410	398	359	381	400	429	400	401	387	385	388	377	380	403	415	422	399	372	422	372	433	420	370	367	385	372	387	381	393	400	391	386	404	412	400	372	373	368	401	393	411	400	372	401	400	417	380	369	375	396	350	403	378	381	378	380	372	413	372	423	378	386	393	382	370	371	385	394	379	397	375	387	415	392	388	393	378	381	407	406	383	386	381	385	365	380	360	398	394	397	401	385	372	409	354	388	364	450	385	405	390	397	385	406	369	374	417	387	397	392	411
23704	21568	34088	36035	30726	25191	17081	5081	1481	511	792	650	331	339	339	348	349	332	364	339	365	332	320	344	335	342	335	339	332	347	322	326	332	326	329	336	340	335	359	330	364	322	327	348	351	315	347	311	349	328	343	314	331	320	317	332	325	325	363	342	320	332	301	355	359	372	323	354	335	356	362	371	331	341	334	347	334	340	348	325	341	328	331	339	312	338	302	360	330	340	335	328	325	329	332	342	356	323	343	328	336	314	335	330	352	362	331	314	331	381	339	332	331	318	312	346	328	315	354	359	293	332	366	322	351	358	335	360	329	336	340	308	356	340	326	333	335	371	332	339	364	356	354	334	352	343	354	358	303	320	302	326	336	327	324	336	354	333	345	312	309	309	340	340	330	348	318	349	347	315	350	350	341	330	349	313	360	351	346	330	335	336	376	327	354	319	336	333	314	297	345	275	340	352	308	334	291	334	336	316	345	323	354	362	320	339	319	336	342	325	358	318	341	324	364	316	323	342	346	302	337	356	337	336	336	300	335	365	342	365	365	350	349	358	324	334	328	362	356	339	369	336	345	373	381	351	326	314	337	313	329	336	337	335	311	340	327	319	356	358	359	333	361	323	335	323	345	331	331	369	345	335	324	321	329	319	353	328	351	372	325	333	347	326	315	370	339	330	331	353	318	317	320	324	319	335	351	335	345	341	343	346	330	324	364	319	342	286	341	323	345	345	320	344	333	310	354	310	337	351	311	334	336	356	343	358	332	369	364	352	339	329	343	368	305	341	330	310	319	327	320	328	321	377	342	332	339	335	352	340	335	336	310	322	337	316	337	334	334	318	324	342	322	326	314	303	328	303	336	351	306	338	322	332	352	363	361	364	333	332	315	332	326	321	344	379	324	321	343	294	327	344	323	319	328	333	349	334	336	346	365	338	315	346	329	359	342	345	323	345	291	344	350	332	348	301	350	344	321	347	329	374	345	343	336	337	355	329	341	327	315	351	342	325	323	326	325	335	346	353	347	324	341	332	353	325	331	328	315	329	354	337	341	327	336	350	341	305	381	319	355	347	309	338	327	316	319	343	327	325	342	325	364	299	340	358	305	316	329	330	337	349	329	354	322	338	347	331	322	359	312	330	321	306	322	325	328	351	360	347	308	297	285	317	326	323	315	342	322	318	342	321	373	309	328	358	307	340	336	349	325	297	335	362	353	337	356	366	339	344	340	365	352	336	319	330	333	338	333	351	346	332	302	339	339	339	335	311	344	309	322	351	341	319	361	354	343	328	360	354	343	316	306	315	336	337	355	356	360	329	310	367	334	335	318	346	310	329	306	321	345	357	345	321	306	356	315	359	357	341	331	336	360	371	328	312	341	313	355	336	329	336	326	335	325	337	337	343	325	315	339	321	348	320	347	350	347	306	352	354	320	323	344	346	345	334	323	341	341	340	296	341	338	365	346	346	332	324	303	326	316	354	350	379	319	361	319	313	337	345	357	357	315	299	331	330	334	360	326	335	340	356	340	344	331	359	328	346	332	341	321	323	340	330	333	350	330	345	319	336	356	316	344	320	327	341	320	292	349	352	346	313	315	341	355	348	318	336	328	367	363	347	337	313	337	328	322	331	366	347	337	347	315	345	356	379	325	343	345	366	328	341	341	361	348	306	356	344	333	349	312	343	366	291	333	345	348	331	330	342	341	401	376	307	311	325	332	334	370	303	321	349	338	319	325	317	312	343	318	332	365	357	338	355	324	288	351	325	308	340	370	331	319	309	343	365	346	337	321	325	338	336	348	331	338	329	357	313	319	348	332	355	375	347	330	328	352	359	373	344	319	318	362	318	344	340	315	357	323	324	344	310	347	289	333	334	342	348	330	322	323	293	331	331	338	323	347	339	313	309	354	336	343	320	309	303	346	354	340	352	323	355	330	338	305	363	335	316	361	327	344	328	313	351	352	314	342	335	339	316	330	305	324	332	319	316	350	297	330	319	370	342	311	362	349	343	316	311	309	375	358	324	321	320	317	326	344	335	313	348	344	343	322	347	338	326	354	353	336	371	350	328	315	316	333	315	328	330	318	341	334	339	336	354	350	327	356	305	336	346	302	320	311	339	342	303	319	324	315	349	357	347	310	354	318	332	329	326	323	357	356	305	356	327	305	335	351	376	312	331	327	333	326	338	339	332	347	323	333	332	338	342	348	329	325	312	369	339	303	382	316	345	307	325	354	379	314	346	367	332	351	340	337	350	340	317	352	326	306	355	348	345	336	349	337	354	319	345	316	326	342	350	338	354	327	340	280	345	363	347	331	305	328	334	297	322	335	336	335	343	335	340	325	327	366	352	331	314	338	304	339	321	353	346	359	353	316	324	306	343	320	335	378	323	351	331	352	311	347	347	317	318	325	293	351	328	335	317	330	355	319	328	318	351	352	317	308	323	293	318	330	341	326	349	339	353	357	337	309	297	323	330	335	339	337	346	332	336	290	362	345	303	311	325	317	341	328	328	290	367	324	348	294	325	360	313	348	369	354	310	347	315	308	347	303	334	351	330	304	367	342	336	361	350	347	331	339	325	345	326	326	349	328	325	326	341	335	328	308	339	350	283	358	337	363	340	356	329	323	326	342	374	317	332	389	331	360	309	358	350	337	358	321	301	313	356	341	345	339	343	332	324	346	327	312	328	298	330	322	340	321	299	335	355	364	344	340	352	325	368	337	349	365	322	350	394	336	322	351	346	322	330	326	331	334	320	328	345	333	353	354	306	343	331	323	345	336	329	335	340	348	360	379	344	338	329	322	355	364	304	329	317	340	324	343	339	330	347	333	342	350	344	303	337	352	340	352	320	334	334	302	328	340	341	332	337	325	350	335	350	356	340	364	354	322	351	329	335	318	337	311	328	343	327	345	326	329	358	356	345	328	346	335	367	338	323	335	340	336	312	305	341	338	325	351	337	332	352	372	291	307	324	315	320	331	336	333	357	313	323	346	374	329	341	324	329	338	326	393	313	332	333	321	324	320	347	343	319	306	339	343	348	312	323	329	342	324	346	314	341	340	311	346	367	331	333	322	319	321	345	385	371	334	339	321	325	342	338	310	374	333	314	347	350	326	336	356	331	333	359	330	325	297	349	367	333	332	348	312	318	326	359	354	324	336	324	328	342	366	352	339	331	324	351	321	318	343	349	332	312	340	333	361	360	336	342	378	329	302	337	302	322	340	319	304	344	371	345	363	285	319	309	320	323	324	335	353	331	339	340	304	343	346	329	302	347	322	339	342	336	333	330	329	309	322	359	340	333	337	347	331	340	368	334	334	361	319	328	312	336	314	347	309	346	328	350	359	335	346	328	311	345	359	340	339	356	313	359	342	313	309	355	334	348	330	311	341	321	326	361	360	311	355	301	336	309	373	357	333	323	341	347	311	362	323	327	331	313	301	313	319	296	363	348	339	327	326	334	324	339	340	338	334	338	341	343	335	329	349	349	377	339	317	330	292	304
37474	81307	67143	49424	36745	26067	16169	6213	2231	669	1147	957	392	418	357	401	355	366	361	359	364	349	331	344	352	361	361	347	379	361	382	353	359	351	383	381	377	352	358	359	355	364	357	363	337	363	383	339	378	353	344	351	364	351	377	352	321	373	338	378	353	354	316	353	341	339	351	390	382	345	369	360	360	364	347	339	345	337	385	355	376	308	358	365	352	322	344	358	330	314	363	349	364	393	342	348	364	345	350	328	345	346	353	346	345	379	370	318	360	364	379	352	357	380	348	368	368	332	355	371	336	364	332	317	369	345	354	330	341	331	369	339	364	355	354	354	319	370	348	381	366	369	397	340	348	360	330	354	374	315	335	405	387	365	397	355	337	382	359	368	323	381	343	372	356	372	350	329	349	395	359	350	362	333	334	352	339	364	346	326	384	359	389	369	365	366	357	384	350	371	371	339	355	353	313	369	326	382	351	324	326	371	371	356	337	400	351	370	378	378	338	381	352	346	371	364	361	367	339	338	350	352	364	375	379	341	356	358	379	371	379	369	357	341	344	377	373	342	331	348	363	369	336	345	353	380	374	351	366	362	332	382	362	331	335	382	393	344	385	368	308	371	358	344	355	368	349	345	356	345	343	390	385	365	339	362	353	357	329	362	360	343	365	349	350	385	344	335	337	346	340	349	344	365	345	377	350	341	385	353	343	350	390	363	351	364	368	317	343	356	347	351	372	359	390	344	345	345	389	375	361	378	359	326	332	353	326	367	359	337	380	379	378	339	338	362	378	384	371	307	372	347	353	345	347	360	353	332	355	354	363	348	342	365	332	359	336	341	371	392	360	330	388	345	380	363	365	357	360	373	379	367	352	373	340	377	377	357	341	365	362	358	377	344	352	376	354	360	367	341	376	336	361	379	357	354	336	364	350	375	349	329	387	311	380	329	340	355	336	367	351	352	370	389	358	357	366	370	356	330	340	336	372	363	351	338	367	362	357	334	372	346	312	385	361	349	392	338	376	368	369	360	376	324	367	354	322	333	364	335	351	335	366	337	339	365	331	367	344	355	389	379	377	367	336	377	338	354	366	338	383	343	335	346	349	363	330	354	324	372	375	341	343	348	348	359	360	362	350	357	356	357	348	355	370	334	391	353	317	344	368	368	369	349	325	387	341	360	380	368	345	376	367	388	362	371	336	341	344	335	346	381	355	350	371	348	353	384	339	367	374	419	349	347	336	359	353	369	337	331	356	364	351	343	357	369	379	359	338	314	311	354	336	389	353	395	355	326	364	335	364	359	352	361	339	348	384	383	325	375	372	326	361	315	345	370	360	338	339	413	344	337	398	384	361	344	353	337	361	360	384	357	332	352	325	369	324	361	386	344	365	368	365	329	339	361	370	335	345	352	355	373	331	348	336	346	349	335	366	347	362	350	364	384	337	333	309	375	371	357	334	373	351	357	352	386	353	331	363	362	392	393	343	350	352	365	366	353	333	380	350	370	324	348	360	338	357	353	344	388	326	316	324	360	346	366	365	338	349	328	366	359	342	355	350	347	345	353	369	352	371	377	340	345	341	339	324	336	349	344	345	339	356	357	393	362	348	357	384	349	356	338	345	330	350	322	351	363	375	359	375	325	355	367	348	377	341	376	333	344	338	319	331	337	376	363	348	376	375	336	387	378	390	349	382	346	333	329	338	357	366	345	339	375	359	382	358	370	345	396	350	364	360	366	346	372	356	337	335	332	374	349	382	366	374	355	370	338	381	364	381	351	387	328	373	367	325	360	350	328	354	343	356	371	355	347	352	370	372	322	378	357	351	344	330	387	347	343	390	335	389	343	352	355	351	351	366	352	323	381	363	407	352	332	357	340	341	337	347	377	348	368	355	325	358	346	368	359	366	348	383	371	373	396	367	356	348	391	352	339	330	343	348	366	366	344	356	347	339	341	358	348	328	342	352	364	312	344	345	382	363	349	338	361	335	338	385	372	381	345	339	371	395	341	401	365	362	339	371	346	388	360	388	368	320	337	330	354	338	374	362	338	352	348	353	377	318	368	342	368	367	343	360	330	364	360	354	332	381	370	332	371	360	376	353	369	360	350	345	359	338	362	376	353	354	377	348	348	373	386	364	393	354	382	382	350	365	364	346	362	351	354	361	350	372	350	356	354	324	337	345	346	378	370	375	362	357	355	369	360	374	331	339	380	361	358	339	354	386	346	368	373	352	337	352	376	351	343	337	359	377	373	351	349	368	375	340	350	369	370	365	350	361	296	349	339	348	382	372	381	366	345	356	367	382	365	375	338	340	382	360	361	354	363	346	326	350	326	349	392	328	366	371	376	354	358	387	361	296	376	370	365	345	357	373	334	341	373	332	352	330	371	368	338	367	387	337	327	360	359	386	350	358	351	358	340	349	349	368	308	377	343	331	345	377	324	323	354	350	336	355	335	340	356	346	381	389	377	363	354	352	355	355	335	355	358	362	362	341	347	361	363	375	363	331	360	373	356	317	356	346	380	334	399	358	366	331	409	386	340	364	384	316	358	357	371	328	337	347	352	377	345	331	311	377	388	354	355	370	339	358	384	363	376	329	394	376	333	405	352	344	364	379	351	378	384	329	352	317	350	361	341	345	354	376	380	357	416	385	364	366	355	343	328	356	354	357	335	362	338	370	392	353	362	371	356	383	343	377	367	356	358	347	342	350	348	335	341	307	360	382	332	346	365	380	353	344	392	353	338	370	339	358	366	377	371	390	339	384	359	339	355	350	374	376	365	336	308	322	323	338	373	335	360	360	343	360	348	359	374	347	341	359	347	350	363	359	358	385	342	359	341	358	351	395	356	365	369	406	332	350	392	372	377	346	351	344	367	371	346	373	356	389	370	376	377	343	350	370	386	369	322	370	313	317	357	366	318	374	352	371	376	386	360	361	330	342	339	364	345	344	364	370	372	324	321	335	357	345	369	315	315	364	372	377	350	377	358	360	368	357	336	391	383	351	336	348	358	342	346	356	365	353	360	411	346	343	360	393	350	350	354	356	340	348	324	404	342	378	354	351	345	349	348	315	341	353	348	344	356	339	344	347	358	344	333	338	347	337	357	381	375	370	350	320	382	355	345	351	316	350	380	372	337	345	365	369	373	374	362	344	358	364	336	358	371	356	384	338	382	348	361	345	343	341	354	378	377	367	363	320	352	391	345	352	328	339	365	329	355	359	369	353	370	322	355	365	358	373	356	372	327	381	381	352	348	333	359	355	353	364	346	357	347	376	370	371	351	370	319	348	371	359	361	300	325	345	358	380	371	344	361	341	348	341	351	357	363	326	373	363	361	407	328	374	340	327	341	357	363	357	312	371	344	374	383	340	360	387	371	347	369	346	345	342	332	334	363	364	349	363	360	387	333	364	331	347	350	374	335	370	368	373	364	356	372	372	334	355	386	333	333	316	354	366	370	341	343	399	331	370	355	329	365	373	379	339	349	370	355	349	352	369	373	326	351
24832	22027	35031	35771	25131	15843	5825	1499	935	722	773	666	592	611	613	596	576	584	574	588	610	588	585	550	573	542	625	562	610	550	567	612	597	627	591	578	599	558	564	586	591	564	621	557	564	589	560	566	589	546	609	559	532	584	581	563	600	532	572	574	584	594	599	558	558	546	572	571	559	580	589	581	596	596	575	621	632	606	621	578	580	583	540	563	561	634	605	570	576	534	561	580	578	612	601	597	577	544	590	578	545	571	604	594	590	560	591	591	539	561	596	570	590	572	552	530	633	544	593	609	584	534	586	560	603	549	546	574	606	559	602	548	513	567	558	583	616	560	562	572	592	578	602	568	562	602	585	601	575	608	586	589	526	596	569	525	587	569	603	594	564	563	545	530	578	542	568	556	614	541	613	586	591	578	550	564	574	590	571	544	561	595	570	588	597	613	588	546	624	569	564	616	624	576	543	546	553	597	548	599	586	601	624	621	540	601	580	556	574	571	516	573	572	579	608	561	556	564	537	575	566	598	546	574	616	577	597	553	589	606	625	561	593	594	549	537	550	598	574	585	576	563	516	609	540	558	616	549	564	559	595	581	599	592	563	576	589	591	554	581	608	609	605	591	585	577	544	558	539	580	593	585	585	627	608	574	588	586	586	584	571	603	554	569	607	576	568	580	585	534	585	654	579	555	611	546	596	579	577	520	556	592	554	617	572	586	546	579	532	565	620	537	571	606	608	543	554	566	567	543	579	601	571	545	593	586	534	614	551	580	568	567	565	535	571	543	589	576	612	597	577	550	566	550	586	554	603	590	535	562	606	588	568	588	581	613	601	581	579	555	606	556	552	562	601	570	594	577	602	572	575	581	579	562	556	591	586	607	606	606	564	555	583	540	601	566	576	570	584	557	568	598	597	581	573	538	577	553	592	539	557	578	551	565	572	568	515	614	628	561	570	600	606	575	602	581	614	574	603	619	569	628	616	565	597	596	549	571	606	606	561	605	575	555	598	610	529	579	597	652	566	580	629	578	591	592	605	596	565	617	607	580	589	584	575	582	540	582	574	615	598	572	553	580	541	528	595	584	560	677	598	555	580	580	580	569	613	549	583	618	609	606	555	564	604	579	575	557	574	592	588	599	548	622	587	590	587	622	597	599	538	598	555	603	590	600	560	608	560	578	554	568	545	593	566	550	570	569	550	571	610	586	587	586	568	578	560	559	583	586	596	568	526	593	619	561	586	629	550	558	595	588	605	562	569	600	577	565	608	566	638	596	585	590	578	562	560	542	558	622	556	587	550	611	604	563	613	598	610	567	587	562	526	548	606	576	604	590	573	634	573	584	601	565	590	602	577	523	584	592	563	611	552	602	593	612	603	588	560	553	559	581	622	579	548	557	607	528	567	599	610	546	565	545	573	600	545	603	580	611	617	580	551	591	609	596	575	543	576	563	579	616	593	545	580	599	586	598	592	553	613	597	589	596	564	599	555	589	604	632	579	581	562	599	533	557	567	573	561	576	595	588	554	598	570	594	590	598	561	547	558	579	642	526	564	534	544	574	579	584	575	600	586	549	557	572	589	547	605	552	639	578	535	597	579	551	630	551	579	593	582	588	590	606	613	562	560	562	547	583	567	598	596	576	567	562	575	561	601	615	567	572	562	595	593	596	583	588	537	589	589	540	578	578	567	574	623	567	587	635	570	560	576	593	607	592	539	556	574	553	549	568	569	559	588	531	601	578	622	611	588	537	566	593	553	591	601	593	581	520	598	567	551	607	571	652	586	593	581	578	569	614	593	570	529	588	578	519	542	594	609	625	556	523	611	571	576	565	593	593	566	557	569	601	574	553	589	574	533	588	536	577	550	570	584	581	619	607	592	560	561	587	542	541	577	587	542	579	559	566	598	632	596	562	600	532	595	598	569	631	553	612	544	549	559	586	577	549	576	558	644	563	587	608	570	604	569	567	588	532	623	560	581	581	585	587	523	642	581	499	531	569	594	544	573	627	561	578	582	585	593	591	569	612	530	589	601	587	608	553	572	565	570	587	562	577	570	617	585	548	587	562	563	584	583	594	615	554	611	565	532	547	572	585	564	592	588	561	605	576	556	625	642	586	559	549	538	529	563	629	586	553	552	544	586	557	546	572	567	579	566	622	585	569	557	557	567	554	574	585	603	545	594	562	589	553	566	548	567	570	558	562	544	600	597	555	568	561	592	564	565	554	587	557	574	609	564	567	593	584	598	603	545	584	602	542	588	535	582	608	614	543	540	519	596	597	607	589	561	605	563	579	591	540	581	574	624	577	546	605	555	610	579	626	567	562	566	581	578	547	602	564	586	598	532	614	559	608	580	556	575	560	594	554	589	577	593	600	566	575	566	594	570	550	564	574	593	591	573	535	602	576	555	559	625	555	576	518	579	575	593	565	571	584	577	551	555	564	540	582	583	568	573	575	596	603	561	625	571	576	585	574	563	578	556	604	624	572	583	582	620	592	631	603	567	533	539	567	569	550	588	537	566	577	577	595	616	578	557	584	565	558	589	565	596	555	588	577	560	563	593	595	580	561	581	588	571	565	578	539	600	588	598	552	563	562	592	617	611	552	550	588	580	589	596	591	604	607	589	542	583	576	602	634	594	585	566	557	610	590	555	555	589	588	570	581	558	604	574	584	599	551	558	589	564	620	547	575	549	557	580	595	552	596	522	651	585	566	606	561	568	570	604	557	601	557	549	612	563	633	569	587	554	569	572	594	582	591	608	572	585	584	577	571	593	562	566	560	555	566	579	589	558	568	598	583	570	554	578	573	581	567	588	560	564	602	566	606	585	597	520	612	623	556	577	568	581	588	622	539	543	572	588	611	557	589	598	610	603	571	613	591	597	637	575	585	585	567	669	490	540	580	591	567	561	561	557	555	581	563	564	611	571	598	602	568	612	546	569	603	550	588	555	571	594	595	576	621	598	533	581	575	582	570	611	551	591	569	582	541	589	540	559	581	581	575	571	577	541	570	580	621	549	565	548	593	618	515	601	596	541	564	607	605	554	542	585	554	570	597	600	577	539	585	565	621	616	549	583	543	597	578	573	598	551	544	567	575	562	573	590	575	543	560	567	585	596	567	542	563	579	552	555	580	545	583	547	577	596	576	581	613	611	548	556	585	557	584	572	581	579	579	602	555	600	592	579	524	638	576	571	571	592	629	611	567	651	566	558	561	579	603	583	587	552	610	579	599	595	557	607	557	573	586	571	557	572	576	564	566	590	586	594	618	578	543	558	572	585	608	600	593	600	578	592	568	550	562	566	598	593	577	593	587	576	605	552	604	581	586	607	647	608	594	534	576	575	616	557	607	573	620	614	554	578	572	577	583	579	575	580	621	614	559	640	577	602	589	570	629	635	576	580	582	590	564	557	526	584	584	561	559	572	538	616	579	541	538	629	594	595	575	589	570	606	608	576	585	557	582	633	551	604	591	602	567	547	544	559	557	616	574	582	576	585	593
35054	68238	57026	40899	28985	18157	7346	2128	1277	902	979	854	662	610	633	629	633	606	605	600	588	628	588	564	570	596	590	587	637	606	573	586	624	618	640	614	645	569	605	628	631	642	590	616	615	602	622	628	601	593	617	595	612	642	646	625	592	649	636	606	583	600	644	617	618	585	599	604	624	594	598	564	587	629	610	602	603	573	600	608	633	611	623	626	601	575	582	603	622	626	612	609	601	606	616	572	609	600	623	625	577	605	641	574	613	600	588	584	618	549	642	606	603	617	614	627	596	683	584	586	604	624	607	596	609	574	593	611	610	598	606	621	629	572	617	614	618	567	599	627	637	638	630	592	570	646	574	625	698	575	601	607	583	579	696	626	627	644	618	614	625	648	613	598	580	622	631	620	591	595	604	639	568	583	583	606	671	654	627	612	656	645	564	612	598	585	608	670	614	607	630	613	633	605	597	604	595	619	619	630	631	594	647	629	594	631	669	568	630	560	591	648	614	625	582	584	579	585	627	626	617	603	593	630	623	561	568	571	562	598	602	594	590	668	655	604	594	593	614	597	586	639	640	592	622	602	597	633	652	631	580	609	579	556	592	627	640	630	591	653	559	595	600	625	631	622	657	615	598	622	611	620	600	601	642	573	623	596	638	614	633	601	622	609	599	630	599	645	617	592	583	600	628	608	655	631	620	576	610	630	606	606	572	617	585	570	608	603	628	662	597	622	592	614	596	620	587	625	599	584	661	619	596	609	608	590	550	600	594	564	589	619	655	617	619	575	631	621	628	618	615	625	580	647	626	638	612	620	629	637	614	617	574	619	589	622	592	607	615	590	595	590	603	596	646	579	580	598	611	587	590	631	611	591	603	583	560	626	617	626	629	607	596	600	581	584	634	620	600	631	618	590	568	567	573	617	595	615	637	637	579	622	595	591	605	583	589	653	645	624	615	630	589	620	604	635	629	642	606	625	645	619	603	578	623	646	617	619	593	562	591	612	646	637	590	614	587	627	600	626	648	571	608	606	640	595	607	615	610	598	600	626	605	617	596	617	606	623	573	578	597	614	607	611	634	546	607	573	590	571	600	631	617	641	575	604	623	640	631	619	638	605	676	605	639	598	576	645	594	581	564	623	641	616	618	605	574	575	600	609	606	591	666	590	601	574	604	594	581	596	592	616	618	602	595	637	623	647	548	629	626	606	634	612	567	612	615	607	604	580	617	658	597	603	634	611	633	549	626	612	613	579	591	625	599	602	593	594	642	615	597	617	580	613	612	628	582	633	633	614	612	635	580	591	588	583	605	631	655	585	617	622	583	582	562	629	623	593	628	609	635	594	574	618	626	592	625	595	632	590	598	606	624	646	646	614	617	618	572	635	595	615	604	579	588	574	607	606	598	610	547	608	624	622	618	633	562	573	586	551	637	579	595	611	603	608	635	622	672	631	622	611	623	655	603	594	602	621	581	649	621	602	582	613	629	595	617	626	592	604	613	605	587	643	622	610	611	641	553	609	645	585	588	609	558	631	656	606	624	648	625	623	574	644	619	608	593	564	561	647	590	592	627	600	638	622	619	617	588	573	677	628	635	601	578	617	672	585	603	592	613	680	669	601	595	587	626	621	650	572	616	619	614	621	574	637	577	626	570	632	645	589	666	617	615	585	617	605	596	630	607	624	590	649	595	650	610	588	616	592	651	626	639	627	592	581	619	632	556	653	642	620	618	619	647	606	601	598	592	609	606	616	587	589	624	572	605	630	592	628	626	580	633	587	594	582	625	587	636	634	612	614	609	614	621	607	640	611	618	592	603	611	559	587	601	627	587	590	592	585	623	601	585	628	594	603	570	616	587	634	586	641	637	638	619	600	592	627	622	613	575	594	581	623	610	613	646	618	612	620	583	622	614	569	588	565	605	603	659	584	594	611	652	645	597	596	622	638	587	575	631	596	627	584	613	601	636	602	596	589	630	645	610	593	624	602	609	635	632	633	632	562	585	636	594	608	625	616	585	625	653	597	612	627	614	615	589	599	618	615	620	601	643	595	597	599	612	608	598	604	614	564	629	620	626	632	641	601	623	615	631	634	604	616	635	593	633	595	596	578	574	592	634	619	590	639	619	605	575	610	615	619	575	637	660	606	632	592	628	608	622	622	585	590	636	607	598	610	597	594	631	592	586	595	573	583	589	591	598	605	612	647	612	616	562	591	627	616	626	608	609	545	646	591	628	628	666	609	641	617	595	660	647	606	571	578	630	564	658	595	607	652	617	630	630	621	597	618	591	615	659	630	600	640	593	625	638	627	602	614	587	591	622	582	607	596	620	654	582	634	584	620	583	573	608	633	619	587	613	615	653	612	632	644	596	600	609	592	586	639	600	627	581	576	618	594	615	591	589	597	597	626	612	617	627	596	624	588	625	626	648	598	648	583	615	574	588	642	608	627	638	598	627	606	603	605	622	590	638	626	627	637	612	608	624	623	577	578	605	617	613	608	638	603	595	619	616	590	666	650	619	625	638	588	613	637	650	627	574	617	598	581	611	641	587	596	602	568	616	609	618	624	600	604	616	647	605	602	576	627	627	598	634	603	684	586	554	606	616	603	596	601	620	625	639	667	579	637	618	630	619	594	620	617	614	582	634	628	635	553	625	610	599	621	600	621	626	620	652	613	577	655	610	624	609	618	617	613	622	652	658	614	572	596	609	664	627	624	659	554	583	645	636	589	591	624	591	629	562	621	626	632	659	618	600	668	608	624	666	628	602	611	629	610	643	639	582	608	598	624	599	575	597	626	555	609	647	613	607	610	635	585	645	611	566	645	640	629	613	591	611	659	619	590	623	650	628	628	617	625	603	574	620	609	625	620	558	650	550	581	607	631	634	614	590	639	651	625	614	619	622	615	583	634	658	665	622	617	608	634	608	581	617	614	653	644	633	580	646	587	611	642	620	662	619	600	631	607	624	594	655	637	600	594	640	562	608	574	596	648	637	562	637	626	635	607	626	638	558	639	584	591	595	627	578	622	620	568	629	605	557	566	600	583	631	606	620	618	580	612	639	661	644	627	635	587	576	611	574	619	615	649	651	584	594	610	581	573	600	591	593	614	585	591	605	632	620	617	639	568	607	603	631	650	587	642	583	640	548	617	621	599	576	673	602	620	660	629	622	646	633	638	643	592	589	567	591	612	580	608	625	606	578	610	612	606	572	577	627	622	636	582	615	583	599	584	619	613	614	616	587	623	581	600	616	659	638	606	630	584	631	619	631	626	607	666	615	615	615	628	643	578	625	655	631	623	588	588	640	620	589	626	624	622	604	645	588	617	570	608	569	573	624	617	581	598	623	581	651	582	627	640	600	607	601	612	582	615	599	635	651	628	646	625	579	594	631	619	617	636	651	599	624	618	581	585	582	580	593	588	591	576	630	593	572	569	616	583	622	590	568	636	611	610	622	611	612	562	605	590	586	615	603	571	619	578	641	578	588	591	577	625	589	582	660	620
22533	21354	32767	33967	33724	31043	23882	6599	1944	1301	1365	1273	652	635	600	623	688	625	642	634	633	616	649	604	628	675	633	593	669	632	689	651	630	588	613	668	576	606	653	652	620	643	647	673	590	604	633	648	602	600	613	589	647	638	639	644	606	650	636	615	607	620	633	588	653	624	634	698	630	658	621	641	620	619	637	619	654	601	601	623	615	671	632	631	610	624	684	612	589	662	565	625	647	664	628	629	629	594	630	670	641	656	657	605	592	595	574	611	605	680	636	599	586	638	602	659	601	605	605	612	613	602	625	633	631	646	615	642	632	636	613	657	642	623	614	643	662	643	621	619	660	669	602	622	602	579	595	593	633	616	609	632	603	614	637	621	635	656	676	635	602	608	614	615	607	681	617	593	635	623	629	589	653	606	571	621	604	619	662	637	629	636	668	613	611	670	647	603	656	615	626	617	645	623	624	607	639	635	624	632	623	647	648	646	652	634	631	646	586	607	638	617	660	617	609	603	624	648	621	600	593	589	666	621	624	634	585	643	596	642	607	591	601	642	591	624	610	626	649	615	600	633	605	659	634	593	618	576	622	669	564	621	648	635	607	640	556	600	640	625	610	633	586	626	623	614	583	651	596	579	588	637	603	659	627	612	602	633	612	550	644	632	575	578	558	609	625	617	625	650	610	648	645	612	637	602	638	654	622	611	592	635	580	656	612	569	642	626	667	623	610	624	630	609	636	636	578	647	645	597	590	600	659	625	621	639	623	617	632	637	600	654	610	641	647	623	666	644	627	606	589	631	600	654	610	644	626	654	658	631	606	613	638	606	580	628	625	640	616	609	609	649	653	605	616	601	618	680	644	631	642	615	661	627	620	629	652	590	632	624	651	609	626	659	619	655	665	604	596	681	646	658	592	645	646	620	614	622	658	613	643	603	634	603	619	611	646	602	627	602	613	623	602	614	642	579	604	665	637	615	605	658	640	624	598	651	644	582	622	641	610	648	634	630	601	611	602	674	618	625	623	614	633	661	639	665	625	618	630	637	627	614	638	619	571	623	637	639	579	612	606	626	589	618	612	625	665	642	604	630	639	605	619	621	633	600	647	633	659	603	599	586	667	605	640	657	610	642	643	643	623	634	662	626	628	613	632	632	600	633	642	621	611	620	640	625	612	595	626	675	604	616	607	589	635	604	573	637	613	614	602	605	641	588	657	618	649	648	644	642	596	604	678	634	614	655	615	612	659	601	599	592	597	623	646	622	581	611	581	643	639	625	653	643	640	604	627	596	607	611	650	671	624	612	595	600	627	635	629	648	609	634	672	596	652	634	614	593	648	590	650	633	592	619	589	654	646	602	579	618	604	658	613	620	651	594	625	646	644	620	620	622	629	637	605	659	642	626	631	588	612	600	622	634	613	644	580	577	648	617	611	622	630	657	550	620	629	599	633	619	585	608	655	625	632	618	610	599	626	647	618	626	634	656	677	645	625	642	644	661	604	673	644	637	592	576	648	641	640	632	600	640	623	630	602	667	618	628	642	624	637	576	622	651	589	634	655	612	639	605	609	624	621	598	643	611	632	664	606	650	592	615	662	666	625	590	594	682	628	607	603	620	645	599	633	611	658	624	652	633	621	594	612	634	605	578	636	620	668	630	656	610	609	616	669	603	647	659	582	681	646	643	596	611	666	631	588	585	667	655	660	628	602	681	645	627	599	606	586	619	614	580	587	586	668	633	654	639	647	619	618	599	659	636	619	629	636	631	663	571	638	632	601	667	625	630	664	653	610	641	617	625	659	625	599	679	633	654	598	636	641	567	609	625	600	607	629	628	624	591	601	625	620	612	601	597	594	655	630	659	576	611	606	591	642	632	647	583	672	624	636	633	586	611	662	649	640	608	611	634	588	609	606	624	688	629	642	611	625	621	621	653	611	594	608	643	603	623	664	623	602	588	655	657	624	643	593	636	605	624	607	578	646	637	634	599	617	620	635	635	595	635	611	651	608	633	632	639	643	663	623	644	613	630	668	629	624	567	630	605	614	642	641	639	603	631	636	632	606	614	669	695	643	630	629	610	613	639	625	640	653	600	621	656	645	632	603	629	553	637	608	658	637	625	633	634	632	621	643	623	638	589	580	635	603	662	601	604	617	622	644	610	608	645	651	657	599	584	626	598	571	614	629	624	593	595	654	677	641	597	581	590	614	606	616	637	578	604	645	650	591	629	633	616	614	631	619	604	602	612	663	658	638	621	695	574	645	580	589	650	638	616	603	640	657	627	582	605	598	604	616	600	618	609	598	613	586	611	618	607	681	627	601	630	630	640	632	600	634	622	593	625	622	619	617	596	617	639	633	604	640	586	625	656	626	624	621	630	605	671	607	626	645	636	661	647	638	641	586	629	621	610	594	656	603	599	686	608	598	604	626	615	617	616	618	593	613	627	667	615	601	658	592	628	579	580	606	642	606	644	610	627	659	626	648	602	621	612	599	599	605	589	589	607	611	614	644	561	642	639	666	631	600	603	630	607	647	633	629	613	627	600	669	602	627	644	671	581	648	601	604	637	610	614	619	610	639	568	610	620	596	631	596	615	625	580	652	628	582	582	633	601	642	630	625	633	576	669	567	631	602	707	658	630	660	625	571	598	632	632	615	595	655	632	600	619	616	575	626	643	607	613	629	610	629	626	636	576	580	607	556	593	635	624	631	618	647	597	626	617	612	629	612	582	610	622	615	588	637	582	621	627	635	592	615	566	583	628	612	612	637	590	634	650	551	611	651	580	668	637	627	599	602	616	615	580	606	628	623	577	616	623	594	615	609	648	639	645	591	617	648	575	651	618	649	597	618	632	625	599	636	626	637	625	561	622	621	642	628	598	639	612	662	622	674	627	662	609	601	626	605	605	569	598	646	619	626	618	640	602	630	675	619	597	654	628	621	651	606	645	590	614	654	615	676	676	584	644	605	639	645	630	645	624	610	631	618	602	587	651	624	597	626	631	630	600	656	598	621	632	598	632	553	578	602	648	604	636	630	605	634	584	649	622	619	582	635	621	646	642	626	620	617	628	711	599	645	630	570	623	619	662	613	648	590	644	632	593	565	604	628	643	620	627	651	624	628	642	645	619	603	594	603	604	641	625	651	614	642	641	630	644	619	618	622	619	629	670	641	661	583	656	633	610	640	550	607	601	606	650	593	652	609	604	610	648	638	607	605	662	615	596	631	614	623	605	646	631	648	632	571	618	618	629	580	613	624	607	647	627	625	692	643	595	581	638	601	640	595	586	580	617	622	568	608	638	665	626	602	604	599	647	648	615	681	666	626	648	610	620	632	587	616	638	612	588	648	627	648	607	580	595	583	614	610	590	639	664	635	614	599	657	631	610	641	720	617	592	565	619	588	621	580	631	638	609	584	661	705	599	609	624	644	623	588	605	601	639	630	625	601	643	668	630	651	630	611	601	604	607	619	543	622	622	600	644	625	631	640	641	662	677	712	618	611	647
46882	94792	83558	64530	49288	36138	19936	5851	2998	1892	1856	1854	682	636	665	690	650	655	662	611	623	633	642	634	668	673	609	614	658	614	621	650	619	657	578	616	627	599	657	655	648	638	652	641	668	650	602	586	644	622	628	679	633	627	638	620	657	612	663	629	640	630	574	619	652	619	603	674	633	622	602	601	622	685	613	665	635	664	647	632	580	633	585	635	591	573	671	667	634	671	630	664	592	597	633	633	593	626	646	629	615	655	644	624	640	602	651	640	643	630	680	631	609	610	662	586	638	617	631	615	626	687	603	651	629	670	652	602	586	645	642	629	648	630	603	630	641	642	584	665	627	644	641	625	647	599	636	615	582	635	661	610	661	598	614	673	677	619	673	653	649	655	642	630	627	643	659	662	664	655	644	586	618	624	613	638	621	649	606	672	640	626	653	627	680	644	655	640	631	614	594	618	633	642	608	667	641	609	616	603	630	651	626	621	617	636	641	620	616	604	655	617	657	614	613	626	650	634	629	630	661	615	627	615	603	622	690	668	607	629	612	625	636	690	666	631	653	649	597	624	602	609	636	624	658	599	655	621	633	607	624	632	671	658	601	593	600	585	646	611	667	630	629	583	619	630	592	653	634	628	592	627	598	628	677	589	685	656	650	675	612	634	565	630	602	676	617	654	633	616	619	659	647	648	605	626	645	652	589	631	646	587	617	618	669	615	604	655	630	620	635	645	646	650	657	639	651	649	660	613	670	619	648	639	632	612	653	630	620	657	662	569	603	650	571	640	649	658	668	599	664	637	599	626	641	632	616	647	639	673	589	655	603	633	655	621	625	634	652	596	574	618	644	587	639	620	616	621	654	582	592	663	627	649	632	603	648	672	647	664	679	623	656	640	629	648	629	645	646	654	635	613	648	608	648	653	644	667	675	615	581	656	642	622	621	595	659	630	613	633	637	609	616	605	647	659	642	608	613	632	644	643	619	628	626	660	627	614	629	589	630	662	638	578	652	608	608	656	608	639	655	614	648	565	675	645	616	595	630	631	621	641	637	604	646	667	644	679	649	658	639	641	621	644	579	633	645	643	628	653	626	698	628	658	688	605	650	589	638	632	599	661	579	623	649	597	631	630	646	667	667	615	619	636	664	660	662	655	661	578	630	612	627	642	677	606	634	635	634	628	606	625	609	620	623	656	615	647	621	575	669	583	614	635	611	653	599	621	692	661	627	644	690	604	622	607	667	639	646	611	683	672	605	589	612	637	616	630	620	582	657	623	663	626	622	611	619	625	672	636	648	618	648	623	627	613	652	605	640	643	635	605	665	626	623	679	623	600	619	650	666	636	653	617	614	657	637	639	653	633	649	690	664	601	605	610	619	672	620	671	647	613	616	657	605	623	601	579	620	655	609	627	626	607	615	636	625	638	606	635	624	676	651	594	623	661	648	642	654	585	650	552	638	667	621	676	662	590	616	655	647	654	627	681	659	660	607	603	654	586	612	645	651	590	625	625	623	625	630	664	652	596	621	631	612	609	610	641	597	610	613	599	644	628	647	621	707	616	573	680	598	629	630	660	593	689	656	615	611	624	641	605	599	642	646	613	651	671	589	631	593	614	636	611	654	597	668	642	654	632	649	600	602	624	625	659	660	610	613	628	659	627	621	585	651	624	672	644	683	657	574	674	631	618	626	625	642	653	617	583	617	639	618	630	651	658	594	653	647	653	646	639	623	624	653	586	599	642	627	642	625	595	574	633	626	636	647	634	662	611	627	609	656	593	616	641	599	639	673	614	616	565	628	630	640	611	635	596	641	617	639	655	632	658	644	604	615	619	630	676	625	568	589	633	638	631	686	652	606	609	595	632	624	630	640	656	649	634	608	619	585	585	638	636	647	622	620	618	696	621	588	610	587	575	631	648	654	606	608	652	613	649	643	603	634	637	644	655	671	614	634	666	621	607	628	658	658	670	587	634	657	638	664	631	637	614	645	644	619	633	655	618	638	616	641	606	634	621	646	636	581	624	666	685	646	643	666	604	612	650	716	650	611	625	601	627	572	631	609	623	681	614	650	630	626	641	622	631	627	626	598	573	610	599	649	597	614	604	632	655	620	591	644	649	638	592	628	637	639	664	643	616	689	628	636	630	606	659	622	655	624	650	597	595	589	648	608	648	625	594	621	641	573	624	633	652	642	642	661	582	633	669	573	626	664	651	664	652	614	605	634	630	673	645	641	619	637	622	668	627	640	627	655	665	614	652	640	622	602	596	645	633	601	584	620	657	635	603	611	636	605	619	631	613	669	638	606	673	637	688	628	645	637	607	619	648	595	646	629	661	634	612	658	636	623	673	603	635	614	683	690	602	605	623	599	624	643	634	607	654	623	614	596	609	602	607	651	610	654	627	604	666	635	633	635	620	685	610	668	651	613	633	593	587	636	667	648	648	652	619	671	604	613	660	601	642	650	615	635	622	607	669	684	612	619	616	627	652	644	611	661	604	623	609	622	629	602	638	672	674	640	656	628	634	648	650	592	655	654	664	649	632	650	594	656	627	599	653	640	632	656	643	662	582	614	691	663	642	648	634	656	679	581	649	645	639	650	671	618	644	593	616	605	645	631	635	601	582	589	587	579	606	622	613	623	608	649	629	620	644	617	628	647	631	614	647	621	614	666	670	648	612	636	606	670	606	605	635	656	675	660	628	678	603	650	669	678	636	600	575	640	580	613	580	622	625	641	614	614	668	612	620	638	651	603	652	670	642	626	636	627	656	689	656	646	635	609	635	658	651	677	616	668	624	596	621	683	589	656	610	637	646	634	636	634	598	578	615	683	575	612	649	628	628	620	621	635	676	640	624	668	577	643	643	637	618	596	618	566	567	635	657	587	598	621	630	648	599	632	646	629	642	606	616	653	624	612	620	605	577	612	579	645	628	656	657	599	630	633	599	646	612	665	625	591	688	640	581	631	628	648	674	598	607	613	633	577	665	662	648	632	660	601	612	654	639	626	646	648	624	647	628	664	662	657	592	677	648	623	625	656	629	640	631	646	595	621	590	599	631	658	624	610	634	609	658	618	593	664	622	619	617	589	601	593	611	623	641	659	590	605	648	618	653	639	623	615	658	646	602	674	569	599	652	665	619	594	676	639	646	636	616	625	625	639	571	647	604	645	621	625	605	656	616	596	603	623	601	616	661	621	625	638	667	615	639	651	621	603	634	623	628	647	616	670	630	605	630	630	616	616	640	601	663	623	633	630	631	581	610	604	655	650	647	653	625	624	622	631	659	636	572	627	622	607	638	611	638	607	637	637	640	600	638	632	633	646	650	629	643	614	601	543	644	645	655	633	616	646	686	652	640	642	621	653	657	625	668	592	655	581	596	656	627	641	615	642	656	667	644	596	618	642	593	628	652	571	597	625	636	592	663	624	625	646	587	674	650	622	633	615	650	627	588	611	624	638	670	600	625	622	644	605	618	643	609	625	615	613	634	628	621	629	630	623	643
27882	22787	26490	18232	8200	3437	1694	926	528	458	409	417	437	422	420	417	409	409	424	422	438	424	390	422	395	444	411	410	405	423	402	428	397	395	408	408	441	460	405	422	407	407	422	409	441	452	422	424	401	417	387	391	451	414	396	382	428	424	395	425	456	432	429	442	414	397	400	435	408	424	443	413	399	439	395	433	426	393	453	415	412	387	418	436	440	383	406	427	403	448	422	394	430	421	433	427	416	392	426	426	450	440	413	415	414	401	425	445	420	413	438	427	434	452	469	445	394	394	394	424	421	432	382	380	439	410	448	419	418	399	401	413	445	396	434	424	432	410	445	441	388	403	417	434	407	399	414	441	404	435	442	403	428	435	420	419	402	394	416	461	388	447	435	412	346	432	410	405	409	424	425	426	375	425	405	429	430	420	405	434	457	396	439	418	414	441	406	400	430	436	430	455	457	428	422	419	397	434	429	442	424	428	468	426	415	403	436	467	433	429	440	427	384	392	444	415	425	394	433	393	415	414	435	447	409	451	397	448	408	403	409	413	403	411	442	434	442	433	393	445	437	425	398	412	393	396	399	392	418	390	448	387	417	404	432	440	433	419	427	423	427	361	424	431	436	412	442	378	435	429	457	399	410	416	408	372	411	443	395	423	455	406	427	393	431	393	408	469	406	420	430	453	460	409	423	408	394	395	458	412	424	395	454	427	413	425	413	418	422	391	398	385	406	422	415	417	442	413	397	425	389	393	417	459	433	400	408	411	425	421	439	431	402	450	411	396	425	438	416	430	421	430	422	432	386	411	387	404	425	428	431	440	414	403	407	431	410	440	448	429	419	420	398	442	373	408	425	420	455	406	427	416	430	404	406	430	418	380	433	400	411	403	439	424	444	401	439	414	437	404	426	434	398	444	405	427	401	403	411	442	417	440	440	426	442	440	419	448	405	456	401	444	430	381	400	435	399	452	422	451	406	408	379	389	419	406	432	415	429	381	413	406	395	463	440	403	394	401	434	415	391	421	435	423	391	382	398	410	417	446	434	396	402	423	436	417	451	417	405	416	424	425	403	418	419	400	398	416	420	422	422	459	402	409	429	396	457	416	384	422	392	407	411	435	446	408	390	458	407	411	414	408	362	420	447	398	406	438	426	453	376	452	412	417	397	433	375	454	445	419	416	403	450	422	428	407	426	445	387	419	424	412	404	404	417	426	383	434	417	408	428	388	454	414	425	410	402	402	386	397	433	438	432	401	384	435	433	420	430	453	425	401	440	447	440	468	455	459	438	408	429	396	412	432	429	407	422	437	407	389	422	446	404	387	389	446	411	399	388	445	416	399	407	389	435	401	403	442	442	379	430	390	428	447	408	417	433	403	444	409	437	408	421	408	423	414	420	408	417	426	409	432	414	442	412	413	396	405	411	376	422	395	425	422	415	439	441	437	421	440	458	425	407	403	431	441	406	413	427	434	377	402	419	420	440	431	430	425	421	407	437	398	422	449	393	397	405	398	431	436	445	418	426	440	416	422	412	433	383	419	425	418	410	405	443	437	423	392	452	392	440	449	410	412	404	406	398	422	434	414	425	437	439	431	464	407	407	394	433	434	411	439	399	393	371	404	400	438	450	408	467	405	417	399	434	444	390	395	408	431	441	418	415	427	421	440	449	457	436	428	426	448	431	417	451	385	429	410	415	412	398	438	436	421	440	410	446	349	387	415	432	461	410	399	423	394	424	416	431	424	438	415	428	408	436	415	393	410	340	416	389	429	422	413	446	431	413	427	398	426	416	443	403	419	453	443	408	430	459	440	386	361	428	377	433	399	385	438	416	439	412	402	450	401	403	434	395	442	458	438	403	382	419	433	445	427	430	403	386	463	423	431	418	441	428	371	433	418	413	408	425	416	433	424	449	424	361	427	436	414	425	427	419	422	438	462	467	416	417	432	424	395	407	421	405	378	436	430	435	459	431	446	427	456	431	411	429	452	402	433	410	418	417	405	448	402	440	437	427	409	417	413	396	409	412	453	447	423	431	422	430	377	400	416	391	418	423	423	424	407	444	431	450	438	422	414	428	407	438	405	457	445	425	420	409	435	377	414	401	446	398	386	414	438	411	446	419	410	410	400	403	377	460	402	415	413	434	378	440	408	424	411	373	455	411	419	405	430	422	429	387	421	416	396	438	418	438	392	392	442	391	420	431	417	421	396	411	392	435	440	414	435	447	387	412	402	437	395	441	411	433	420	402	408	417	428	413	361	427	417	419	430	415	384	456	387	412	420	430	415	439	402	408	437	416	465	399	426	424	388	427	441	417	395	428	429	444	403	412	420	458	429	416	388	389	430	434	402	408	385	449	440	388	403	426	425	402	426	417	422	413	458	425	423	396	405	408	447	423	450	382	433	445	417	440	427	442	454	439	410	439	414	388	399	403	411	415	404	412	368	422	431	427	404	382	426	399	438	384	426	408	402	392	443	422	460	452	435	407	434	445	402	400	392	415	411	403	413	386	421	407	398	458	428	417	398	425	453	417	414	426	424	398	415	445	386	428	438	443	417	431	414	427	446	435	415	434	426	424	405	411	434	425	396	450	420	380	384	446	416	413	417	430	408	421	430	431	419	427	405	421	413	414	402	405	381	411	435	415	425	394	438	430	396	417	416	408	430	435	425	416	426	374	404	427	451	424	420	429	435	377	430	430	438	454	395	435	426	396	416	415	460	412	396	419	395	444	442	444	409	415	442	437	435	424	403	385	384	400	398	444	424	411	417	390	404	447	429	406	407	414	413	378	409	437	428	392	409	430	428	441	435	401	442	431	404	423	471	417	382	422	417	395	407	392	433	412	454	431	409	382	440	418	395	402	404	429	408	400	433	411	448	430	437	396	408	413	442	433	421	406	414	441	341	422	412	408	442	413	391	416	429	420	424	413	430	410	395	445	428	398	390	421	435	430	432	403	419	447	413	431	401	428	455	443	411	433	448	402	439	401	431	406	427	411	443	390	432	431	422	401	434	427	416	398	421	404	418	398	415	419	438	391	427	405	410	449	404	426	461	414	384	445	450	417	448	418	439	381	410	449	422	437	433	403	390	418	384	428	413	415	443	427	440	427	398	450	455	416	429	441	404	430	409	394	432	437	413	425	417	406	407	413	425	449	426	413	414	386	407	424	426	429	428	436	423	409	441	425	383	396	423	393	415	420	441	453	411	435	415	433	376	427	436	421	412	411	439	426	459	403	430	407	408	381	402	410	438	428	426	400	398	404	454	401	413	466	414	407	446	452	388	433	426	418	423	403	394	414	397	406	384	411	424	439	427	407	435	415	424	416	408	438	436	441	428	453	387	426	415	411	402	423	440	416	462	433	413	426	371	408	428	447	448	446	422	445	420	405	406	434	441	416	424	389	412	441	423	399	412	385	437	399	439	421	389	431	384	423	401	420	437	437	438	435	398	416	447	428	395	418	428	424	426	405	400	393	430	417	416	432	379	386	434	432	438
14885	30808	22898	13604	7926	4114	2113	1057	647	544	505	463	430	465	457	413	488	427	443	485	476	468	486	445	460	451	447	506	454	466	474	489	452	459	479	419	444	484	442	443	448	450	468	419	471	530	457	498	474	477	464	500	470	481	480	426	433	431	457	462	459	477	481	443	463	471	461	438	490	456	480	447	464	486	454	442	445	467	452	485	469	509	468	461	424	467	462	479	464	471	493	466	470	503	434	465	461	437	426	400	464	499	444	462	467	431	428	437	497	474	485	472	491	455	451	496	473	460	452	473	458	463	449	414	426	451	475	457	452	438	488	451	467	449	482	493	459	496	433	474	470	460	488	487	474	435	442	440	467	464	471	470	435	455	460	473	446	448	458	431	476	414	489	474	459	447	466	484	462	401	470	472	453	467	448	446	467	462	449	469	469	462	468	459	475	419	459	448	467	468	479	482	489	460	467	421	454	454	441	464	458	463	448	431	453	457	421	430	447	492	440	437	473	447	471	451	415	451	447	453	439	466	440	497	488	454	479	448	490	451	460	402	429	451	498	432	462	493	462	441	449	483	460	433	487	435	450	454	456	469	417	476	463	471	458	465	491	459	447	446	451	486	462	448	458	473	419	447	505	490	478	456	446	445	458	445	483	441	444	486	450	439	470	452	482	484	457	434	473	447	457	484	469	428	477	461	487	472	442	446	460	452	474	472	464	471	439	445	442	482	487	494	455	454	459	486	482	449	489	455	482	444	467	488	457	481	440	413	500	478	456	448	429	447	464	459	452	484	474	487	467	471	424	497	463	478	433	459	465	475	469	440	466	457	470	448	469	476	435	413	407	454	455	480	471	441	456	455	460	443	455	427	449	448	467	447	455	457	463	452	444	445	476	462	471	481	470	468	486	444	440	497	485	488	463	451	518	483	437	459	433	455	494	458	423	435	457	476	476	431	485	492	429	480	474	474	452	476	451	457	459	456	475	445	414	475	439	447	462	481	469	466	461	483	472	497	476	465	479	444	519	451	447	487	444	465	462	461	464	452	477	452	501	446	488	479	467	458	467	460	465	456	485	467	428	453	459	459	495	472	479	421	455	476	504	483	477	451	462	459	481	468	460	442	460	462	490	454	472	466	435	423	463	448	421	500	476	432	474	471	480	462	453	474	438	473	480	495	437	488	505	434	431	461	459	432	446	440	469	469	503	457	473	467	426	485	472	462	490	464	476	504	466	431	483	491	466	503	448	448	461	426	442	466	471	510	483	469	471	481	502	493	443	438	437	431	425	464	435	491	426	449	476	448	440	422	454	456	461	474	467	481	480	487	479	485	467	446	472	488	456	438	467	488	483	470	462	478	460	448	433	457	492	464	431	487	450	480	450	437	466	462	468	451	458	426	487	429	448	472	474	499	456	445	465	427	459	426	438	488	476	420	472	445	440	447	486	475	505	479	480	459	460	468	454	418	442	459	487	479	459	473	473	440	417	509	506	458	450	407	402	454	424	471	472	454	447	457	475	450	471	486	462	489	422	472	515	459	452	466	455	489	435	431	475	469	435	497	435	446	469	515	453	437	435	474	461	396	439	446	470	468	456	471	461	472	496	473	451	460	492	483	464	471	446	445	413	449	484	449	472	464	452	456	447	472	464	446	494	480	505	474	473	485	456	508	481	439	477	466	459	448	439	459	429	480	421	446	451	437	446	498	416	425	437	481	497	491	501	465	508	442	464	455	454	425	463	420	450	440	427	448	445	467	472	502	484	446	474	422	451	469	472	445	437	432	506	481	446	491	479	440	429	463	477	492	490	443	460	476	456	486	515	457	429	485	489	467	447	444	446	467	463	484	436	442	455	497	478	455	472	436	456	460	445	470	476	480	463	453	476	433	441	416	471	436	457	472	440	470	438	444	488	446	455	440	444	466	472	429	439	475	469	457	435	422	457	450	424	411	458	437	461	506	480	458	436	460	463	443	494	469	449	433	448	494	506	431	486	480	472	471	460	455	511	411	449	439	431	443	432	458	475	467	451	461	436	455	450	460	487	479	460	464	456	454	458	476	449	373	453	417	435	418	426	447	454	457	491	402	475	470	446	459	433	449	473	437	485	421	446	412	454	425	459	473	477	456	452	453	456	461	454	452	446	465	448	450	493	456	471	453	476	435	478	479	473	430	447	449	467	454	429	449	442	426	445	482	459	447	460	497	453	481	419	450	411	450	495	450	486	447	468	449	480	459	448	493	492	487	448	453	458	459	445	463	456	471	430	463	464	422	469	419	445	459	485	446	471	474	489	471	429	403	439	449	475	460	449	458	456	456	460	449	455	463	445	450	502	460	452	457	433	494	423	459	484	411	457	455	468	421	508	453	482	436	475	507	482	445	455	460	455	481	486	475	438	478	469	496	481	468	481	479	472	450	477	449	427	434	466	466	474	516	450	469	455	470	497	458	493	453	398	452	451	477	460	484	461	421	448	470	446	497	467	431	475	449	508	460	455	489	479	477	471	461	451	445	454	440	444	457	458	469	427	476	435	448	465	420	490	505	451	447	468	484	464	426	483	467	474	456	419	477	459	475	417	487	457	467	463	434	448	489	446	448	455	466	427	447	459	436	485	507	460	466	438	473	433	498	470	436	473	480	500	456	470	475	483	459	447	463	435	449	481	472	392	460	438	476	426	455	417	445	469	448	440	471	437	408	482	431	449	464	466	437	464	458	479	500	473	472	467	471	486	440	456	464	434	435	458	437	455	458	461	456	435	473	434	460	442	463	439	486	469	479	477	498	475	418	485	493	467	474	467	445	426	448	460	469	464	474	455	441	460	449	457	468	448	480	431	472	413	448	474	498	487	482	459	456	444	426	452	409	465	433	493	462	443	487	468	444	451	429	461	422	431	483	476	439	443	463	464	454	476	476	452	450	497	471	455	496	437	471	471	452	500	458	422	490	455	460	518	441	479	457	469	495	440	433	451	469	470	462	440	488	471	467	511	443	491	458	460	474	457	477	479	460	446	426	478	464	469	465	427	476	451	499	438	421	444	433	441	413	467	481	444	448	472	423	472	459	471	455	451	461	480	442	474	448	432	437	476	448	456	469	475	438	451	503	461	434	427	437	442	421	478	460	481	495	425	468	475	457	471	459	431	474	486	460	445	443	456	453	466	446	480	460	433	471	464	448	446	475	485	466	411	446	452	459	445	440	484	444	481	439	456	416	467	433	453	427	474	456	516	452	462	453	504	434	411	447	445	487	470	476	464	429	450	516	465	453	429	451	451	474	452	435	474	513	461	435	434	454	452	428	430	466	485	468	484	468	465	433	468	460	451	479	487	485	460	417	427	469	461	488	439	455	460	475	500	449	440	425	469	458	464	476	476	469	458	477	470	469	457	437	444	421	515	452	428	472	445	474	456	521	490	460	451	457	438	421	499	430	467	509	500	462	480	465	484	470	471	417	462	435	429	490	484	459	461	431	462	433	495	443	470	427	446	464	476	447	432	494	468	453
23634	21348	34715	40404	35632	29472	20091	8759	3341	1662	641	446	424	407	402	405	425	403	424	410	446	414	453	430	425	425	431	367	397	407	368	429	419	431	411	426	414	435	411	411	425	389	403	423	406	422	406	421	393	396	396	404	375	427	417	440	438	406	466	465	375	393	399	414	429	422	434	441	414	406	412	425	418	447	402	414	404	423	398	408	422	392	409	410	442	404	407	402	350	384	391	436	386	438	409	437	403	431	392	392	422	439	405	413	451	421	430	398	374	426	394	460	436	441	415	438	377	403	388	388	413	409	404	388	430	430	404	399	382	404	411	388	414	435	394	449	407	437	407	403	448	414	389	408	432	454	404	402	402	433	429	446	398	388	451	427	432	444	395	420	399	398	394	399	419	403	438	410	414	394	371	432	410	376	418	386	414	415	414	388	396	400	409	445	428	411	387	383	403	428	384	385	411	415	430	397	409	433	430	381	393	394	405	436	419	450	384	418	407	417	410	388	436	406	418	425	412	422	421	449	424	405	403	426	431	415	442	423	387	455	402	405	387	419	398	427	416	376	407	421	379	404	393	448	392	430	406	390	405	442	435	440	442	402	392	386	392	428	408	424	402	437	380	405	442	388	418	429	402	407	417	406	394	382	422	401	388	442	427	427	399	432	394	432	418	415	417	411	417	420	420	450	389	439	395	404	430	426	395	405	412	424	413	416	423	382	388	434	416	435	413	403	380	419	431	436	411	404	404	391	451	409	448	415	432	429	386	401	406	426	437	418	398	437	404	426	386	409	399	416	410	407	388	403	401	429	377	417	423	421	408	446	422	416	426	430	422	421	409	430	452	400	417	415	411	424	431	391	385	407	421	405	381	436	414	404	430	459	418	398	398	438	423	415	396	388	418	433	431	399	436	385	375	422	379	452	399	389	416	436	389	446	392	449	424	408	428	408	400	385	435	405	430	431	433	379	410	398	456	426	435	449	413	438	378	436	444	397	411	446	410	418	441	434	447	431	408	430	423	404	386	420	384	413	447	407	436	383	439	418	450	413	423	426	433	416	421	390	384	396	419	412	419	394	417	410	405	421	358	430	404	442	385	420	405	449	431	397	415	412	426	449	419	416	387	406	405	383	410	399	376	399	390	436	409	398	400	379	362	431	438	416	427	417	373	402	407	423	408	441	430	397	415	399	405	437	394	396	418	387	410	440	373	415	422	404	438	382	415	403	389	439	436	411	399	403	412	417	410	425	376	425	425	416	414	422	455	426	414	420	411	419	432	438	437	421	412	403	399	397	410	434	465	406	415	398	387	347	426	391	419	421	407	420	409	402	420	448	409	387	428	378	383	409	385	408	437	439	412	418	433	432	412	399	411	436	435	407	380	395	410	415	413	388	393	418	407	391	412	442	415	423	419	410	414	418	417	409	427	412	415	417	420	417	411	425	419	411	445	416	425	390	431	408	403	424	395	453	406	442	409	389	434	407	391	404	407	457	440	431	421	440	413	431	394	406	444	410	413	384	426	432	447	389	440	431	422	370	393	436	427	409	385	424	412	415	409	436	428	400	396	398	391	404	426	441	404	440	392	431	414	415	423	422	394	404	413	439	422	410	400	401	429	408	422	396	428	443	449	427	400	435	417	420	415	472	432	417	419	406	390	397	383	399	440	405	381	402	426	401	419	435	430	408	434	434	387	423	442	429	377	433	372	443	452	384	439	444	413	411	379	434	454	423	411	394	392	453	397	424	394	397	427	430	402	439	417	403	390	412	395	420	402	396	378	410	362	439	407	428	404	418	416	379	408	402	403	421	404	420	396	399	414	405	397	384	420	457	386	396	407	442	455	405	387	403	428	403	443	391	436	391	425	396	408	411	414	378	405	411	400	379	447	378	411	422	420	439	391	386	417	450	408	416	402	417	396	371	415	425	410	428	430	461	414	391	402	437	406	385	407	419	372	434	441	401	397	411	430	412	418	424	414	409	390	406	400	386	409	401	388	435	432	427	427	366	417	432	384	428	357	442	412	418	371	430	433	383	410	467	385	393	429	421	424	448	406	423	405	404	407	409	377	415	400	396	415	400	423	376	413	408	424	435	474	397	420	404	427	411	422	391	426	462	409	409	346	440	422	419	387	443	430	407	371	364	410	438	419	406	416	409	473	411	393	394	433	408	393	402	398	433	407	393	442	425	406	397	410	401	429	420	373	399	424	449	388	392	397	421	412	401	403	414	394	389	450	401	400	414	362	442	452	409	443	418	435	396	433	392	425	401	424	421	418	398	412	424	407	428	427	395	405	416	435	413	425	439	408	451	384	395	423	422	411	394	453	422	403	391	435	408	384	374	397	385	393	414	437	420	422	394	368	399	395	430	429	425	422	423	393	401	431	453	396	418	372	419	418	418	433	440	402	405	418	404	389	403	419	398	444	411	388	395	423	403	421	414	415	406	440	422	387	433	426	441	402	401	428	391	471	404	430	391	413	458	400	407	407	399	442	405	435	400	402	424	428	409	413	423	404	438	388	416	438	425	397	405	426	437	390	413	407	420	424	423	407	377	416	416	411	399	389	396	371	439	444	400	435	424	406	447	412	405	446	404	412	402	405	395	423	425	429	406	448	436	428	394	410	432	380	450	401	416	395	412	395	397	386	368	408	376	410	431	389	426	404	416	415	405	438	403	399	389	412	412	407	381	413	417	424	417	395	409	403	412	434	414	455	409	388	406	395	429	393	405	413	443	420	450	412	407	384	403	432	382	440	414	378	372	383	430	414	423	402	451	391	407	434	417	399	445	421	406	391	433	421	448	392	388	419	406	398	425	393	423	381	429	379	416	449	433	440	377	423	397	424	404	415	379	405	411	426	397	428	432	411	422	405	393	401	398	409	407	408	414	398	404	424	452	413	416	456	440	435	406	458	421	393	401	408	454	429	428	387	423	435	437	433	391	411	417	400	409	397	425	398	404	412	400	393	415	395	408	389	413	372	369	399	393	372	402	420	418	427	398	417	435	400	388	412	422	457	432	375	409	379	403	421	397	373	390	436	434	417	410	438	399	458	429	429	414	409	415	411	407	442	417	430	390	397	408	386	409	430	411	402	423	444	435	412	426	418	408	398	404	417	406	430	391	404	396	405	434	396	403	396	385	442	429	427	429	418	390	427	394	420	418	411	407	461	423	418	450	381	404	436	410	399	434	386	399	390	399	402	397	391	434	432	435	396	381	397	368	466	410	411	403	435	376	371	416	401	411	441	395	422	411	435	375	405	400	423	410	369	405	389	410	412	398	418	444	410	438	446	418	400	427	399	425	395	398	417	434	413	426	413	401	409	408	455	393	402	395	414	414	416	435	413	425	404	432	439	437	421	375	465	399	377	382	395	409	437	436	433	415	409	438	418	406	426	430	395	431	437	377	414	432	438	415	383	424	417	400	402	426	429	430	376	401	413	406	417	447	406	395	424	413	452	391	443	474	434	409	421	433	456	415	423	418	402	418	399	403	404	388
36069	78495	67905	52477	41310	30776	19313	11005	4875	2401	813	444	487	461	462	459	424	443	449	454	410	432	417	428	432	443	438	422	497	439	418	427	465	454	456	437	439	445	447	438	395	429	447	429	456	440	462	445	478	445	435	443	378	444	453	426	427	450	446	470	430	405	427	451	446	423	464	437	400	480	438	434	444	494	453	440	446	442	438	396	442	417	409	419	439	456	493	455	406	426	431	462	439	435	423	441	443	448	421	425	461	469	454	438	469	436	450	437	446	450	433	461	442	416	427	455	494	482	430	428	385	417	448	413	464	403	459	455	423	453	436	418	452	402	416	443	467	438	466	447	401	425	488	423	446	442	440	441	448	468	447	458	432	451	447	449	432	451	449	412	421	446	450	412	428	472	442	459	394	430	438	420	453	431	408	443	435	426	432	440	453	424	443	439	463	430	431	461	418	438	414	454	464	418	430	475	440	428	459	440	428	469	447	420	440	425	428	449	409	423	426	422	416	450	458	422	431	437	407	415	482	463	434	460	468	432	438	425	406	444	448	429	410	457	438	461	405	423	439	446	471	467	447	425	449	423	447	454	431	449	438	449	438	427	426	433	433	439	472	433	441	423	484	446	423	478	473	453	434	425	453	470	426	450	444	456	467	421	446	478	455	436	453	430	408	422	446	411	440	451	446	427	465	437	426	423	449	440	440	458	473	432	463	434	462	480	439	445	466	442	432	454	409	453	457	442	426	414	431	439	472	448	444	444	470	438	480	419	416	431	456	470	427	460	422	431	444	504	429	437	443	427	421	400	440	457	415	457	387	492	466	437	438	439	434	400	431	456	457	461	447	425	464	443	426	447	435	422	447	442	444	390	492	402	381	456	416	394	445	442	465	452	436	443	464	425	460	477	430	438	412	425	486	416	467	490	442	457	433	424	436	439	432	462	463	443	458	481	451	430	441	403	467	389	448	440	448	424	415	452	447	416	407	427	445	467	452	421	423	457	453	439	465	436	471	448	444	422	436	419	466	435	420	447	445	431	430	434	461	457	429	443	429	451	446	425	422	432	450	438	431	407	409	411	402	405	442	432	456	467	428	445	447	444	432	428	412	421	445	423	428	443	441	431	446	440	435	428	445	438	435	431	429	473	444	441	438	449	440	459	485	463	444	440	427	469	436	443	447	477	438	443	423	450	454	442	445	455	476	437	471	459	429	453	456	426	453	417	467	439	460	463	458	431	444	425	432	478	429	406	435	466	439	462	471	436	467	440	462	442	393	404	436	425	436	438	416	494	462	441	391	433	471	438	447	422	447	440	435	427	449	428	414	426	415	406	427	434	416	433	432	431	437	445	460	432	446	426	419	474	437	427	432	439	445	440	427	437	428	417	424	442	435	459	462	444	425	453	439	408	413	453	413	454	434	451	464	455	460	432	441	422	498	428	442	454	454	429	415	428	425	463	436	415	495	490	498	435	412	435	438	450	457	454	429	427	461	429	461	447	391	437	429	445	449	471	462	492	432	455	447	438	459	430	436	440	404	416	466	445	442	447	450	478	448	410	504	390	422	434	442	443	422	456	460	429	467	435	419	432	402	421	456	440	443	443	449	453	448	423	425	396	449	467	446	430	435	461	428	456	455	410	467	454	436	443	423	446	435	412	414	424	405	466	456	467	448	443	443	439	444	446	411	431	433	435	442	457	431	434	427	441	448	459	450	415	402	445	412	434	424	489	463	435	465	418	441	451	470	419	462	418	461	438	418	397	460	432	416	424	456	443	426	432	438	438	455	416	420	460	451	385	431	455	444	413	443	473	435	450	431	437	425	459	445	447	423	452	442	442	434	436	472	414	467	450	499	437	433	419	425	452	458	450	420	440	453	438	424	469	420	427	440	405	439	446	433	429	461	437	456	446	410	458	446	437	483	445	474	419	471	462	451	408	463	369	453	468	475	434	437	431	444	437	438	422	438	453	458	459	445	437	422	443	445	409	458	409	451	427	458	415	471	421	427	425	449	458	439	458	448	452	459	489	405	462	476	451	488	447	434	437	443	453	465	405	438	419	430	406	415	452	424	426	437	453	438	445	482	421	424	440	443	426	435	448	434	413	440	421	438	444	420	438	476	434	422	436	456	440	464	428	433	424	432	467	432	426	447	464	467	443	462	432	486	457	437	467	447	449	426	419	462	447	471	417	436	461	443	404	468	471	430	453	453	413	461	440	443	429	431	443	459	432	468	407	447	434	486	433	433	451	442	445	445	445	473	422	429	444	412	438	428	429	426	437	411	462	461	440	437	461	444	444	400	448	459	470	449	420	457	424	435	433	417	444	455	478	425	414	433	445	470	459	430	472	465	483	434	417	395	446	424	463	446	433	413	422	434	460	408	418	464	442	460	429	457	453	435	429	411	422	446	445	464	484	479	439	433	443	428	382	486	434	445	395	470	414	455	439	479	441	427	427	443	455	425	434	439	443	430	478	422	429	439	441	411	386	444	387	429	446	425	464	440	474	481	449	424	448	448	442	461	447	434	420	469	443	464	465	445	436	467	379	440	445	426	465	402	472	470	396	438	425	433	460	442	442	455	389	432	498	432	461	464	480	458	440	420	403	432	468	432	488	421	433	466	438	424	440	462	462	440	435	427	429	445	423	421	451	417	458	434	429	431	434	460	419	456	456	410	417	458	462	437	437	446	419	426	417	467	437	432	442	472	438	439	450	417	423	474	423	470	428	439	427	432	411	434	420	465	454	443	428	439	455	447	452	447	425	461	416	455	426	416	448	442	487	432	440	441	446	435	435	435	407	432	452	446	445	444	452	420	416	471	469	432	414	448	411	460	454	474	444	452	430	457	467	445	426	435	444	431	442	447	423	455	446	458	459	435	490	432	458	403	470	427	412	418	403	422	469	433	430	451	417	423	434	475	417	442	433	479	441	444	424	449	446	463	434	416	415	459	458	479	429	400	431	464	429	449	456	446	455	421	393	451	454	441	440	485	416	463	427	400	438	442	461	429	414	450	448	453	451	464	442	459	432	446	462	408	466	465	458	411	416	405	405	448	447	409	470	487	395	421	439	430	446	450	392	419	464	421	448	446	437	453	468	392	431	461	436	457	440	416	498	453	424	445	446	476	425	445	471	403	469	440	436	454	417	476	481	443	436	444	436	457	462	460	436	450	450	446	421	437	450	444	414	420	452	459	416	411	441	443	409	439	486	445	425	410	423	434	454	437	415	446	461	460	434	424	414	451	460	438	457	465	448	477	408	430	425	387	470	429	464	426	452	469	446	429	429	423	434	464	459	444	412	415	427	433	461	431	414	460	456	421	431	452	440	430	457	486	451	454	406	408	470	405	435	462	434	446	470	398	448	461	456	439	443	443	437	391	450	463	422	404	462	462	432	454	437	403	403	457	445	436	455	440	421	457	462	431	449	440	442	443	449	450	487	490	418	453	453	425	477	441	440	425	426	420	420	429	428	478	431	448	441	424	442	394	424	430	427	422	421
24975	21684	36704	37376	27189	18549	9516	4305	2208	1362	786	639	635	634	672	657	667	577	657	636	650	617	636	688	678	619	681	673	629	621	671	671	628	640	627	637	673	651	642	631	653	640	656	668	630	639	645	673	668	600	627	621	640	675	648	703	637	666	645	635	671	664	604	647	607	657	649	667	637	655	595	674	627	647	634	652	683	611	677	649	626	610	637	643	622	592	618	618	665	685	674	617	687	659	607	650	635	666	590	597	658	648	605	650	621	659	662	577	617	634	665	667	594	665	562	604	626	592	646	662	638	651	640	656	678	628	651	675	647	629	629	651	645	636	629	617	596	605	666	666	629	631	624	613	615	631	671	627	686	677	653	643	620	636	656	615	664	616	583	629	630	653	649	640	675	586	659	668	625	615	616	664	651	637	629	702	588	627	649	658	629	651	616	643	581	618	652	631	634	666	693	630	634	632	593	646	619	646	648	626	644	642	604	635	672	652	626	663	639	669	623	625	600	661	588	635	625	639	642	638	664	671	681	647	635	635	660	611	628	677	640	617	641	679	612	624	677	685	623	637	620	622	591	638	636	612	663	597	650	628	692	569	707	678	672	676	663	654	632	638	638	640	643	635	603	664	651	617	695	607	632	637	633	650	645	641	624	651	639	657	645	658	615	606	645	630	651	653	583	605	662	622	596	638	618	626	629	663	643	682	623	622	647	620	658	621	603	639	646	609	694	604	643	613	651	628	705	715	672	622	645	625	673	592	662	647	678	672	607	635	615	659	626	628	641	665	668	661	640	646	657	647	625	674	652	610	642	640	646	676	615	657	619	644	668	655	625	630	683	627	643	683	636	612	668	661	657	632	642	658	628	655	625	631	639	622	659	648	630	634	685	605	665	679	673	667	648	593	637	658	691	622	660	636	615	582	631	650	673	631	622	644	617	642	638	649	660	652	649	650	651	658	669	639	635	672	648	606	663	656	600	676	622	648	674	610	623	655	660	680	625	654	643	679	667	665	672	668	652	644	638	617	670	648	627	645	566	628	613	655	650	671	647	646	630	632	638	668	624	655	674	635	628	591	643	642	653	632	627	647	644	593	635	639	661	671	605	628	609	626	639	625	639	628	635	612	685	679	653	654	578	644	662	633	616	659	617	637	618	627	674	656	666	610	613	648	653	661	653	621	624	641	631	618	649	615	621	641	614	635	575	645	622	667	622	613	643	681	638	643	674	648	634	628	649	628	625	648	631	654	655	638	660	610	646	656	650	656	650	650	667	697	619	615	677	675	705	606	651	669	621	647	624	665	623	648	666	637	676	654	601	640	634	616	661	638	633	607	666	655	643	664	622	649	649	713	621	633	676	623	619	641	614	645	666	654	686	723	651	645	678	666	651	656	652	680	667	644	634	657	684	694	617	615	583	638	605	645	663	620	676	628	625	671	637	669	620	672	683	655	667	603	623	659	654	654	678	652	649	635	623	634	675	637	630	697	636	630	650	621	651	716	623	655	623	641	641	681	604	673	654	631	612	658	648	646	639	698	666	685	654	684	644	641	667	612	635	625	643	665	646	620	654	608	625	622	673	654	633	685	631	647	634	612	682	665	580	619	634	611	635	611	647	626	688	632	656	610	628	646	640	632	645	640	655	611	652	631	633	663	668	633	672	645	652	658	606	602	605	646	617	646	674	617	597	624	642	671	662	690	656	728	661	623	597	631	651	631	616	661	610	646	623	663	638	656	651	620	660	613	632	632	640	619	647	611	620	673	644	662	671	651	680	662	625	648	629	605	605	657	643	637	642	624	640	712	654	643	636	664	646	594	615	685	636	634	663	603	601	647	629	621	640	667	617	665	702	651	621	621	619	625	643	664	683	640	645	643	657	674	663	647	646	669	616	619	630	649	657	674	647	629	584	647	656	684	652	646	683	676	714	661	636	679	651	624	647	629	624	632	663	650	630	638	659	651	623	651	642	661	669	665	597	648	631	633	671	614	644	659	661	583	653	690	657	615	595	659	652	653	620	640	673	606	647	671	632	648	686	632	664	623	685	654	639	612	662	652	599	689	607	670	643	663	648	647	658	636	658	620	640	605	665	663	656	613	651	663	605	605	649	676	627	658	640	635	667	646	637	636	623	659	608	648	625	633	655	643	675	641	719	644	633	647	691	668	640	631	620	646	654	650	643	612	667	652	624	650	673	689	576	635	615	639	678	658	589	628	663	593	614	654	644	649	651	672	659	684	648	632	587	641	641	618	654	627	659	600	666	637	629	676	643	648	618	629	593	641	642	614	622	625	678	623	668	657	654	642	661	669	613	620	625	655	659	633	655	681	661	635	648	666	639	628	653	656	684	689	607	666	615	646	608	654	652	668	609	646	673	661	634	622	628	565	601	660	598	661	594	652	704	631	615	642	604	633	684	639	607	657	663	605	648	624	674	635	667	654	644	624	650	643	630	635	584	650	597	650	612	631	633	623	637	638	639	641	661	650	641	678	639	615	614	707	591	664	625	623	659	624	645	670	693	673	611	665	632	587	645	630	627	651	635	657	648	621	655	603	678	639	673	642	603	652	605	623	655	620	637	640	644	628	622	625	632	633	657	629	655	615	613	647	642	662	640	617	640	607	639	672	614	605	665	684	657	670	649	624	678	625	623	661	667	677	601	669	650	625	613	660	590	638	619	649	658	693	657	622	620	675	627	606	643	662	611	611	607	644	628	615	601	617	672	670	668	639	646	619	635	683	659	610	669	634	643	676	654	616	624	640	626	625	658	652	595	645	670	622	615	620	631	610	657	633	648	620	615	677	628	634	682	597	643	614	653	562	616	655	646	660	671	685	608	569	631	669	618	644	627	668	648	617	624	647	622	621	643	620	615	634	623	623	631	652	655	645	606	655	671	659	669	643	648	672	644	652	640	595	690	661	645	648	618	615	657	634	617	649	627	665	624	661	633	654	603	672	652	663	665	666	628	661	614	612	637	630	631	630	639	694	624	662	676	633	663	655	652	639	655	627	677	630	662	653	634	659	644	614	624	634	668	597	654	692	677	630	656	647	670	642	683	672	658	643	624	705	647	690	657	629	653	664	609	649	611	653	607	624	621	600	640	635	679	636	616	685	611	666	643	627	688	645	652	664	685	659	647	620	637	664	639	609	655	601	662	676	657	661	653	659	615	593	627	607	657	630	644	613	596	621	590	650	655	664	660	599	692	659	653	627	651	631	643	621	609	628	606	602	627	611	661	660	622	692	662	645	616	662	672	627	648	639	648	635	675	630	623	605	649	620	632	632	594	613	689	669	641	653	665	630	620	625	648	654	664	617	668	659	631	634	668	660	614	687	673	674	626	640	646	669	630	648	685	631	656	655	603	650	672	618	634	612	640	666	665	605	612	630	647	653	658	649	641	621	644	651	638	637	618	675	606	641	651	640	634	657	657	605	664	664	632	642	596	617	609	632	637	657	665	605	629	654	628	673	658	646	665	649	604	637	642	716	692	649	664	632
28881	63157	58477	42871	32038	21778	12722	7076	3775	2149	931	694	652	682	726	656	701	690	639	689	665	693	678	737	684	694	649	704	744	705	628	668	682	658	638	698	678	685	776	693	689	672	688	642	649	679	715	667	695	702	647	667	672	673	660	660	671	690	629	731	692	641	625	661	666	685	703	718	712	656	695	731	668	673	652	656	664	733	663	666	687	706	657	656	695	701	623	694	701	666	723	677	711	669	660	617	687	697	723	682	635	662	676	676	656	658	693	668	690	683	658	716	715	709	705	681	717	714	678	684	680	671	636	668	636	696	674	715	640	703	679	671	652	707	707	667	651	690	656	668	666	681	674	681	684	691	709	676	669	641	704	682	638	733	657	675	703	655	686	681	678	687	679	723	671	690	629	674	713	632	719	676	660	717	700	703	673	663	692	704	675	648	700	632	661	688	665	697	662	680	667	694	696	697	690	629	658	706	702	668	650	703	629	692	667	651	664	706	701	697	694	652	668	685	656	663	711	656	661	704	707	698	670	704	710	706	668	695	660	634	681	710	661	688	659	630	711	667	653	725	665	656	712	684	678	632	718	686	676	656	692	687	708	644	663	705	681	671	651	722	656	662	686	720	750	694	693	682	668	653	677	665	670	710	697	681	663	662	697	677	690	649	679	689	668	659	676	708	665	677	699	671	709	696	657	685	712	693	698	661	695	671	691	634	626	682	647	717	698	702	692	670	707	724	649	704	683	685	651	679	671	705	666	688	686	662	633	715	668	720	648	708	665	713	705	738	699	674	681	693	667	687	722	656	669	699	648	681	712	670	691	703	675	640	703	692	713	705	684	677	673	698	687	662	664	687	678	692	701	682	691	723	619	650	712	678	692	655	676	634	690	668	685	728	664	638	634	657	668	691	695	652	662	603	680	625	689	690	735	672	650	691	628	669	676	691	659	725	702	679	644	680	688	711	676	711	705	677	685	698	681	689	716	684	685	636	672	706	704	658	674	661	693	667	664	662	708	718	678	689	681	713	704	660	649	685	714	666	608	729	694	658	691	657	666	696	709	689	718	677	686	688	689	707	669	698	689	679	699	726	708	707	745	666	714	708	757	675	680	674	698	702	680	671	721	702	683	715	675	643	700	695	684	670	706	641	697	678	675	701	663	670	628	664	717	713	731	721	681	661	712	685	671	683	661	691	698	692	691	738	683	681	663	659	679	688	694	686	677	661	659	683	676	660	667	676	703	680	649	681	662	670	650	658	647	673	685	692	683	692	637	700	635	668	730	655	695	652	649	683	649	638	693	711	624	677	680	690	671	615	636	666	672	684	727	674	663	663	693	689	697	675	672	732	654	669	692	684	693	676	684	664	655	684	669	691	644	693	690	661	671	644	697	678	692	711	650	672	653	631	688	650	683	660	683	695	685	690	715	658	698	664	656	690	664	684	653	702	646	670	704	660	660	652	656	671	736	703	634	741	656	643	693	668	712	666	689	686	697	737	623	730	703	707	670	693	695	690	675	678	670	641	688	676	641	710	717	685	704	687	676	700	651	665	683	701	677	671	636	682	713	672	697	734	682	614	716	693	670	673	666	717	717	660	685	640	676	717	628	658	664	696	681	724	639	679	684	691	678	720	709	679	703	685	630	713	688	708	683	686	689	667	680	679	711	702	678	712	655	671	661	716	697	662	669	656	706	617	654	681	666	654	625	641	709	705	688	662	697	701	673	648	710	667	665	710	636	670	659	705	707	729	700	694	711	627	703	694	700	677	681	657	669	673	721	698	672	663	693	716	654	647	710	649	692	684	677	682	665	645	696	656	691	668	676	676	645	644	714	665	668	687	681	712	674	669	665	671	662	674	707	711	677	654	717	647	636	671	738	647	633	682	696	686	708	669	694	701	665	673	674	698	675	705	725	630	678	677	727	684	610	693	673	720	654	660	679	702	656	630	746	666	695	666	631	663	678	650	662	651	676	684	701	668	680	665	690	684	646	678	676	666	688	701	671	652	696	678	706	719	655	695	716	679	694	711	648	704	743	720	700	686	696	714	620	701	685	694	686	713	729	704	693	703	678	701	678	707	685	685	659	683	653	698	724	694	692	695	662	718	694	714	652	686	615	660	712	630	675	673	680	689	687	734	657	675	632	696	688	673	716	681	686	676	762	673	665	689	668	695	654	724	666	688	668	687	717	653	677	708	653	687	668	670	702	636	687	729	687	695	709	710	689	699	644	677	684	691	655	656	671	665	703	675	668	639	680	709	693	682	705	718	663	693	681	701	691	697	664	686	692	711	637	694	706	688	700	727	654	674	665	681	672	652	670	658	673	643	743	676	656	646	674	727	713	710	673	688	709	652	639	660	688	706	691	697	677	682	691	677	728	666	710	676	662	673	662	665	691	677	661	631	651	690	655	657	719	718	691	643	729	689	651	720	710	625	698	669	691	632	655	654	700	661	677	650	667	716	672	696	683	668	668	665	704	692	652	668	704	623	675	703	695	693	700	704	660	687	685	681	654	677	701	670	644	726	695	706	668	701	694	723	696	719	713	679	650	686	715	657	648	667	685	688	677	636	655	651	710	672	629	642	657	685	723	697	674	747	722	672	672	704	668	729	645	638	685	681	660	684	653	679	654	713	716	660	702	681	719	670	668	688	665	692	677	651	716	693	679	744	758	758	719	687	692	687	660	703	661	685	696	672	651	688	707	662	689	654	687	701	662	664	654	660	637	673	719	660	680	716	690	692	673	683	665	710	673	718	657	697	705	664	715	655	719	705	652	608	672	640	723	680	684	693	687	671	695	721	706	648	691	711	660	727	654	685	648	706	671	726	678	681	684	687	709	663	708	675	684	670	651	669	644	683	626	714	669	713	693	686	707	684	666	701	714	710	718	670	703	700	632	688	725	707	661	642	654	693	683	660	651	676	637	665	700	673	668	679	641	693	678	729	718	668	653	668	625	648	622	678	688	655	721	673	693	662	712	666	738	662	676	642	742	659	703	694	725	714	689	671	700	703	707	681	692	646	658	680	717	646	732	673	700	723	667	672	619	676	639	663	696	701	681	703	625	720	625	646	711	729	647	711	661	651	702	682	692	636	676	689	669	701	703	677	674	664	680	672	718	680	671	679	648	648	711	673	681	711	678	717	709	656	713	668	657	658	671	699	733	688	688	712	680	662	731	724	702	677	689	705	703	667	701	690	709	625	664	757	617	690	711	681	677	703	673	683	687	628	667	683	720	704	681	701	721	708	631	634	681	656	695	711	680	701	711	698	681	683	698	699	693	655	691	651	651	696	665	657	748	663	685	672	677	675	677	687	657	727	624	681	674	686	674	675	658	654	700	709	696	717	689	696	706	666	675	688	618	665	692	695	693	730	733	698	673	712	661	641	672	659	700	654	710	669	712	763	698	659	711	668	681	699	673	749	673	664	670	627	719	634	682	686	703	715	723	685	656	689	687	662	680	662	665	658	694	694	688	678	688	723	682	701	717	624	653	680
22556	21404	31977	32553	34164	33088	29015	16473	7946	3820	1853	662	743	703	699	648	688	687	694	702	668	690	718	659	706	709	669	732	633	660	687	689	702	745	682	648	706	659	674	652	651	696	694	612	697	680	731	643	686	631	661	704	674	659	668	615	641	699	679	676	696	702	647	654	691	664	697	657	626	655	700	753	675	625	684	675	682	683	663	714	712	662	686	708	665	660	667	680	677	649	692	677	702	628	696	644	635	674	672	646	663	628	670	695	656	683	679	688	678	661	660	681	685	668	665	664	722	697	646	683	703	682	698	662	713	672	658	663	660	693	705	697	676	697	653	679	661	649	687	696	722	623	658	640	645	710	636	649	677	649	646	671	675	645	708	694	710	651	684	695	687	723	658	707	656	666	705	671	708	689	669	734	663	663	638	708	687	690	646	708	705	682	645	650	663	658	677	696	708	654	638	636	660	709	625	672	661	687	681	652	646	645	665	729	662	736	644	632	632	644	652	646	674	710	719	690	697	661	663	637	661	690	654	649	675	663	645	680	653	648	670	689	698	661	710	688	652	703	716	650	692	650	658	632	671	634	667	651	706	691	710	680	707	703	659	722	696	678	661	694	678	712	623	628	647	698	672	658	665	750	665	688	666	649	722	680	691	672	634	688	656	648	706	657	617	678	663	669	679	682	633	673	675	630	651	652	642	632	637	627	632	651	683	649	693	700	663	662	710	692	645	673	663	696	698	664	681	646	647	642	644	659	680	695	660	689	631	673	669	665	637	656	647	659	690	680	704	700	657	701	662	687	658	690	696	692	665	660	709	637	651	623	611	690	628	645	700	694	729	698	643	670	723	680	649	701	655	674	670	712	684	679	674	673	694	717	690	691	654	665	675	722	658	673	647	687	662	685	706	700	646	673	726	664	671	679	675	661	643	694	680	700	681	684	675	661	627	678	674	642	686	624	665	669	665	663	668	660	681	671	693	671	673	692	657	666	622	679	686	665	667	721	659	666	666	683	687	643	700	696	667	736	693	714	642	681	637	670	637	653	665	646	703	650	665	644	694	635	682	701	620	679	689	715	642	711	646	690	663	661	676	668	752	641	712	662	689	651	717	686	668	618	669	676	665	691	669	663	631	620	627	706	664	675	680	648	678	681	665	684	706	639	656	693	670	619	677	687	630	670	720	704	620	674	728	695	729	693	711	642	648	644	673	668	669	644	691	675	661	710	688	681	663	681	647	618	705	644	680	673	640	661	712	661	652	657	709	654	669	657	667	697	707	651	646	617	665	706	693	681	693	667	709	711	698	672	698	712	619	660	691	665	657	681	656	670	697	675	654	680	658	687	654	650	689	643	712	643	670	647	641	653	679	662	681	647	712	702	654	663	685	637	703	722	680	698	705	684	703	661	710	700	657	682	676	710	676	689	658	657	665	722	644	658	654	682	677	655	725	628	638	682	678	704	687	665	683	656	627	716	685	718	676	667	641	659	716	694	629	663	682	689	747	678	674	678	644	702	679	663	684	666	705	673	658	671	635	657	688	674	661	642	647	658	642	708	665	649	662	705	709	684	685	661	672	656	724	701	621	651	691	614	661	706	706	641	700	705	657	634	709	681	664	688	689	683	684	642	686	683	715	684	650	676	691	637	660	732	685	679	671	655	660	658	683	691	667	695	654	691	696	701	659	697	655	693	648	671	668	713	605	645	638	686	689	663	683	684	657	670	655	603	644	646	688	686	656	734	652	693	645	676	693	701	642	682	722	719	646	654	712	756	659	642	640	661	703	686	639	723	664	655	685	688	687	616	652	597	694	704	648	663	695	676	673	735	691	716	635	645	679	693	654	655	701	665	705	700	698	613	654	670	656	655	663	707	699	686	682	723	680	654	662	670	691	671	709	663	672	690	690	601	698	679	671	654	650	680	693	691	684	692	657	644	644	683	631	652	662	696	688	680	650	643	689	630	626	700	698	656	709	667	711	647	645	665	677	678	673	703	696	655	712	648	647	718	640	661	661	655	658	674	699	676	674	621	683	634	660	661	702	660	693	675	728	664	704	688	726	666	669	657	656	635	661	698	681	704	672	601	653	673	627	677	665	683	703	718	639	627	670	655	671	687	723	670	703	654	679	625	656	660	601	687	669	673	695	732	689	673	679	656	689	661	657	719	713	663	670	722	656	677	653	638	713	663	681	693	623	701	694	677	689	616	706	660	641	667	719	668	640	673	669	684	652	661	680	650	665	657	672	652	682	673	697	683	706	631	636	652	736	654	656	659	681	684	678	662	699	678	678	697	701	674	660	662	689	654	619	668	678	664	659	682	675	642	740	684	685	620	670	730	668	678	653	660	676	679	680	661	706	666	704	699	704	720	698	723	663	670	695	648	676	703	707	648	696	688	665	686	659	665	662	701	702	680	683	671	694	681	678	682	643	762	599	671	629	679	700	682	664	650	672	712	662	667	640	682	716	663	664	694	629	669	697	644	709	676	644	674	664	693	686	683	628	674	666	676	685	637	686	679	675	677	715	692	676	691	651	668	677	704	710	690	650	685	675	646	694	653	659	679	635	656	709	664	707	620	685	645	669	640	736	665	629	673	695	692	676	654	621	674	707	668	693	682	655	706	643	668	643	703	647	697	700	656	664	669	667	659	674	666	628	699	636	698	723	632	668	673	682	655	694	688	686	675	658	651	674	719	671	657	647	660	669	679	658	679	669	656	683	699	708	661	656	716	678	697	648	671	684	662	665	671	659	675	652	680	643	685	630	699	660	666	702	644	706	700	678	668	649	671	676	625	654	693	702	661	695	661	657	649	661	687	705	705	692	694	648	698	672	692	680	605	673	704	726	673	697	639	699	675	669	667	685	670	659	690	633	681	672	667	655	651	643	665	695	651	664	624	682	725	685	688	675	669	653	703	634	662	659	660	656	675	670	672	681	662	698	715	673	699	664	682	660	617	665	636	704	672	686	703	667	656	631	662	680	659	742	675	695	669	686	693	671	699	683	644	678	704	708	664	634	696	678	664	678	679	697	648	664	664	653	696	687	644	679	651	707	666	648	669	641	678	654	656	669	678	670	655	650	686	672	635	659	645	709	709	691	666	692	713	702	689	645	625	703	704	677	674	671	667	713	685	710	634	718	669	702	699	659	715	674	680	663	654	705	641	633	649	683	706	695	652	668	657	639	660	671	671	669	648	695	632	681	678	663	647	699	689	683	681	688	646	681	672	633	687	679	643	675	711	688	654	635	628	641	673	706	720	673	720	673	662	697	676	670	713	656	646	670	709	648	658	646	647	655	706	661	670	662	705	685	683	713	685	674	609	678	690	669	690	734	697	673	681	663	679	646	673	687	698	631	674	698	635	652	693	674	727	676	653	693	687	715	685	663	664	652	655	702	657	665	712	675	657	698	702	670	672	666	647	643	677	679	697	671	623	686	688	647	683	633	686	672	678	644	695	684	657	688	658	713	670	689	683	673	705	661	694	727	666	647	648	669	717
40003	90605	80863	62958	50667	39062	28335	18202	10359	5508	2388	772	662	638	719	703	700	688	675	704	696	706	686	726	666	698	687	638	653	651	761	753	695	654	640	696	688	598	664	733	728	641	660	674	719	674	663	708	661	650	710	670	688	706	686	696	684	644	719	712	699	675	639	695	699	675	690	675	712	659	661	704	658	649	708	699	691	730	650	661	634	669	714	657	651	723	663	652	694	688	691	672	691	655	692	653	653	664	682	671	701	701	698	652	655	705	759	652	672	686	648	734	642	655	707	690	694	713	713	678	669	655	635	705	670	680	655	711	691	688	675	665	690	625	714	701	719	656	628	712	674	619	652	681	683	682	632	686	667	748	632	641	729	709	693	665	652	667	688	666	741	682	680	674	675	697	701	664	667	714	617	686	687	660	709	701	668	670	684	651	711	713	679	702	678	704	665	749	756	683	675	702	717	682	635	709	654	684	715	664	632	652	677	719	684	688	692	665	712	693	651	681	653	673	715	653	721	702	668	690	685	677	675	686	700	689	702	662	702	691	717	675	690	722	706	674	687	702	694	687	649	713	696	688	694	652	683	681	702	699	678	678	677	680	728	683	628	692	646	703	686	673	650	679	698	693	687	717	684	693	680	672	646	677	682	691	689	673	692	634	687	654	635	676	712	693	682	682	699	676	655	657	658	684	720	697	681	700	680	679	688	706	676	684	628	678	664	693	647	710	644	656	696	628	729	647	662	742	658	678	692	688	722	733	683	671	722	697	713	709	702	684	691	729	689	674	723	662	688	719	645	727	668	649	692	702	668	712	710	650	786	700	696	697	656	710	669	732	655	634	683	669	722	648	657	672	662	676	687	733	669	674	701	656	689	677	680	656	654	659	664	697	718	683	710	668	655	694	665	685	647	653	707	700	659	622	707	652	700	693	692	680	665	670	690	680	703	712	692	714	683	714	699	663	670	716	697	676	718	702	701	694	689	662	681	651	684	679	698	710	700	654	682	660	697	675	616	669	660	696	673	693	706	694	670	644	661	696	665	675	707	706	691	726	649	714	674	648	691	676	686	643	713	703	665	669	666	708	695	701	639	641	715	695	684	709	660	710	689	678	704	653	680	695	671	680	687	715	670	640	699	631	690	690	686	706	711	676	677	665	701	698	720	663	693	649	713	686	708	653	711	660	737	714	711	691	685	672	715	664	641	674	695	657	691	716	683	689	717	684	710	667	690	705	726	689	723	674	709	671	669	639	679	710	666	669	659	662	640	732	663	672	705	690	698	713	696	684	678	707	689	678	689	706	704	699	696	709	643	651	715	688	681	679	650	722	674	648	635	690	689	666	709	720	695	699	685	635	668	653	647	698	706	717	728	668	660	680	674	707	654	670	703	680	682	685	730	664	727	715	663	699	721	721	711	678	682	671	659	674	679	672	676	646	699	702	660	639	688	691	660	717	670	657	648	710	730	712	668	703	734	702	710	718	663	693	669	731	664	704	684	679	702	693	663	656	665	682	654	664	693	643	726	688	683	638	646	670	724	706	707	703	688	682	712	694	664	678	662	678	660	700	699	654	717	710	663	686	715	676	642	665	658	639	655	665	640	684	706	691	674	659	627	671	683	679	671	673	667	693	684	654	628	710	626	684	715	738	690	693	676	689	696	658	732	637	656	668	688	724	707	702	697	674	698	670	617	732	731	664	723	697	708	683	716	731	646	668	685	692	722	695	683	681	666	704	649	700	737	633	681	658	706	675	726	667	669	681	681	677	651	686	654	656	672	661	723	651	705	647	650	677	698	679	640	679	690	684	685	692	694	685	656	670	674	666	699	723	651	672	668	725	688	643	680	695	683	683	678	671	674	653	725	685	717	695	668	651	680	650	683	690	703	673	727	733	701	705	662	698	661	674	649	701	657	714	693	685	661	662	669	706	678	692	699	692	718	742	683	714	665	631	752	681	721	724	665	715	677	657	651	701	653	666	738	672	695	686	709	710	654	674	733	680	688	729	703	709	668	672	686	690	725	656	669	694	703	664	644	683	674	655	654	678	658	645	680	712	654	645	709	711	684	628	682	657	729	667	719	677	664	666	668	686	685	666	691	698	711	701	669	743	710	670	658	659	665	643	634	685	757	681	738	750	666	659	693	626	690	684	670	684	685	691	674	692	723	664	688	683	693	695	669	725	691	696	707	683	694	638	701	679	671	673	691	686	698	707	725	704	710	666	736	720	695	696	650	664	665	681	684	686	671	696	648	697	705	674	673	696	668	675	674	668	687	715	672	686	708	683	675	651	663	705	664	742	751	658	692	679	658	676	721	626	681	665	696	697	630	661	656	662	703	713	646	686	657	692	675	683	706	642	762	717	658	648	697	701	646	657	693	706	705	710	688	728	662	705	712	699	667	673	702	679	658	681	680	690	679	666	692	673	678	688	652	643	643	641	735	682	733	693	673	689	704	647	693	675	704	686	695	702	683	719	709	644	683	680	724	691	675	699	688	658	713	668	658	705	687	642	706	679	668	690	649	673	660	695	714	728	755	673	659	674	673	668	706	690	721	678	634	703	702	673	680	659	727	721	632	711	660	731	680	700	698	738	733	709	690	674	697	708	675	682	647	711	670	671	660	678	739	659	669	695	696	636	703	687	729	671	707	678	727	686	651	710	682	717	730	664	714	668	662	696	705	709	658	675	700	626	702	706	723	655	682	682	654	645	666	671	684	677	694	673	692	680	721	661	656	665	668	699	736	669	670	686	672	655	661	705	666	709	659	651	667	679	684	674	709	695	696	747	692	635	693	696	691	710	712	659	666	697	743	720	663	632	686	670	666	703	667	695	697	633	716	687	715	658	689	709	687	656	696	718	726	634	697	715	685	711	661	675	647	712	722	693	691	719	637	675	654	684	692	689	692	723	662	705	716	678	704	658	680	663	642	666	702	665	682	665	664	651	677	687	661	678	688	678	702	692	630	676	724	674	693	670	716	651	685	716	692	665	669	692	684	663	673	710	663	695	685	708	715	690	707	674	685	668	660	668	706	673	665	687	733	726	735	695	702	664	696	671	683	671	684	680	701	633	692	711	687	682	650	668	694	711	666	681	655	681	675	653	657	697	674	678	668	682	697	694	655	645	687	702	670	658	681	644	713	748	711	700	698	666	648	679	623	762	686	653	642	662	695	674	667	691	677	638	733	629	669	680	679	686	646	707	711	690	689	687	695	688	636	677	652	687	671	694	664	660	705	736	660	706	710	729	712	635	693	693	683	680	673	670	721	714	663	679	726	715	682	667	701	712	670	694	691	732	679	706	726	694	717	636	651	669	673	680	664	654	681	684	666	633	713	654	683	660	706	702	696	694	631	697	682	658	698	678	689	687	683	698	647	674	686	710	691	701	674	754	690	674	689	664	721	688	701	700	693	702	659	663	701	645	698	718	679	659	677	636	660	748	683	665	688	706	691	666	729	689	688	723	718	692	691	646	679	702	676	676	675	721	668	682	675	659
27822	23697	28677	19392	8848	3874	1947	1157	782	596	515	403	470	436	452	458	449	425	479	455	478	432	456	466	439	462	436	444	438	475	399	438	454	496	448	428	473	462	467	455	446	411	462	473	459	472	453	437	439	453	462	442	464	424	430	462	438	442	422	452	456	479	437	487	497	478	467	445	452	413	476	458	456	485	467	437	422	426	432	459	421	438	421	430	475	475	449	445	451	455	434	446	431	454	452	419	470	447	473	464	440	457	435	411	421	508	427	441	421	407	459	478	442	416	456	432	458	460	432	446	460	454	462	457	466	448	422	440	412	447	461	477	442	433	450	485	447	453	427	441	438	446	503	472	450	463	433	487	456	453	424	458	399	409	442	469	454	436	417	400	482	479	461	488	438	431	410	458	413	447	419	442	465	428	433	445	481	433	431	477	455	450	466	447	451	386	430	439	478	416	403	400	459	442	465	473	481	458	434	469	429	446	487	446	431	435	432	467	493	453	474	407	405	417	435	445	442	447	465	462	427	411	468	458	445	449	439	427	456	444	426	440	462	410	470	481	432	407	431	418	451	428	464	445	470	434	464	472	419	468	455	421	420	462	452	454	415	477	421	449	406	457	451	450	446	430	454	466	477	406	466	464	421	440	430	438	459	441	445	461	443	441	439	462	437	448	435	434	404	476	434	441	477	452	452	421	419	486	449	457	434	444	501	446	471	447	427	457	441	497	454	430	437	481	440	454	469	462	473	447	427	424	456	450	451	452	451	449	404	446	422	457	447	435	438	440	437	460	447	480	411	415	430	455	460	437	469	437	493	408	424	446	469	472	431	413	480	420	458	425	461	468	438	410	467	457	470	471	463	422	440	436	463	444	431	461	428	439	470	493	464	456	435	472	454	436	474	433	432	458	486	461	450	442	452	442	440	471	461	413	436	423	438	458	481	425	414	442	450	492	443	514	441	446	449	453	445	440	429	408	476	462	423	459	439	454	484	440	411	458	397	428	462	455	427	455	438	451	436	435	431	412	448	470	482	448	451	417	451	445	489	453	456	441	439	446	473	432	461	441	446	452	448	437	475	425	408	439	433	416	479	433	447	464	422	464	443	467	441	466	474	493	454	441	440	478	482	439	500	445	451	408	464	446	442	463	439	448	444	401	474	448	427	437	470	425	409	434	481	454	491	442	430	470	450	426	466	451	444	428	473	472	452	450	422	454	451	467	436	471	460	453	435	454	478	466	503	449	455	467	446	430	480	423	434	430	441	400	442	464	438	422	434	466	419	448	452	426	429	462	437	473	470	442	422	405	437	428	431	450	473	452	436	460	436	478	448	434	451	441	470	433	442	403	439	492	449	466	439	437	451	451	451	429	447	457	449	477	437	445	444	437	468	427	447	472	473	484	450	438	432	480	477	458	449	420	445	445	447	435	452	469	451	437	456	447	453	415	454	456	389	454	492	475	453	464	458	428	437	451	433	469	437	446	470	465	450	434	457	465	467	429	453	436	444	460	487	456	416	433	439	435	459	456	468	414	405	452	449	455	445	484	442	441	491	458	429	475	441	439	424	430	423	454	466	478	410	455	445	463	457	498	420	432	459	424	465	456	454	481	468	468	466	450	449	432	431	452	456	465	453	421	452	441	446	437	440	450	449	446	453	421	454	443	388	439	417	422	465	475	442	412	434	428	442	428	482	443	453	437	467	448	454	457	472	449	403	470	448	421	455	409	435	455	468	411	435	439	494	452	479	453	485	441	409	461	467	418	455	447	437	462	447	442	459	438	457	455	443	455	422	501	424	439	434	421	445	455	433	450	458	427	476	462	472	471	462	467	445	484	444	462	466	451	461	449	465	472	419	438	498	449	453	450	429	433	447	431	411	479	442	479	408	456	479	448	446	457	472	444	457	440	466	475	439	432	399	474	434	441	443	466	463	468	451	422	448	411	473	427	471	442	416	474	440	448	429	393	416	452	457	415	454	454	453	428	429	468	459	475	450	404	492	459	448	437	440	463	455	466	420	463	433	463	431	444	443	431	478	402	440	464	437	460	414	432	484	464	463	477	461	477	468	452	455	444	442	429	472	470	450	453	407	437	436	464	421	475	456	440	447	434	436	374	466	459	447	447	421	472	436	445	452	472	437	455	449	480	424	443	481	409	422	429	454	440	423	441	443	444	417	501	435	420	435	458	463	476	425	448	454	464	444	436	478	490	451	435	457	473	465	456	466	438	460	493	485	440	426	444	485	444	451	446	451	464	434	444	440	422	475	449	497	476	461	442	399	441	403	441	432	437	438	459	475	466	430	462	431	481	444	428	492	433	495	438	488	431	455	401	434	433	388	449	458	452	474	441	432	474	431	450	478	451	459	450	428	428	463	411	457	457	441	445	431	456	447	469	454	497	448	432	436	427	438	440	457	435	447	445	438	420	475	453	433	436	431	464	449	424	437	403	413	395	479	430	462	454	447	447	457	465	478	439	417	450	505	485	486	432	423	471	415	451	448	441	417	469	424	465	426	439	426	445	457	458	452	446	454	477	436	466	460	399	442	453	433	445	468	486	437	446	449	460	447	408	462	409	473	412	403	458	449	455	483	464	441	476	452	467	468	423	449	421	425	473	454	490	447	457	430	465	443	523	475	434	438	449	460	450	434	439	485	459	478	481	440	420	461	475	471	425	482	469	418	435	441	433	424	429	512	425	409	470	482	448	451	430	464	430	394	474	448	465	421	475	420	415	466	438	455	458	407	452	461	463	470	441	416	457	451	461	478	437	446	453	453	448	457	476	464	436	468	438	451	463	467	447	461	496	467	441	477	431	429	455	437	479	452	445	429	473	483	413	449	416	465	412	480	421	464	472	477	465	453	429	456	456	450	417	462	448	477	485	463	462	462	485	443	459	453	459	442	470	469	434	456	446	464	445	489	444	473	435	471	379	445	461	449	491	473	479	430	494	423	450	445	435	463	426	451	403	413	420	461	378	442	460	479	461	421	449	439	443	432	451	471	431	482	445	450	421	432	459	444	423	447	432	457	487	447	483	437	479	466	441	416	451	459	434	399	426	464	424	465	502	435	432	462	488	473	396	417	483	431	498	423	463	473	424	445	444	429	487	459	465	487	444	446	451	431	429	438	443	489	448	424	494	477	435	452	456	469	478	443	461	460	419	447	449	456	417	426	453	467	428	464	463	435	440	480	469	492	448	460	481	436	408	493	495	425	423	441	451	424	420	428	473	453	431	460	456	444	515	455	466	461	476	459	491	449	438	470	421	432	455	444	447	436	446	478	417	447	452	481	452	438	459	463	463	454	490	474	458	466	472	473	459	441	441	442	427	435	424	444	444	434	433	413	433	448	449	436	462	433	466	478	409	452	468	443	414	445	430	502	454	431	428	425	478	438	443	444	469	469	443	496	485	439	421	451	476	459	434	482	438	440	451	447	455	469	420	478	449	436	454	479	447	467	464	456	452	435	451	448	470	394	440	424	438	441	425	435	448	451	494
11593	33305	25056	14473	8788	4733	2578	1529	973	771	577	488	511	495	464	514	469	471	476	498	470	503	486	462	534	474	470	479	529	508	467	466	510	487	504	520	515	511	502	521	509	505	515	509	486	486	486	492	454	506	496	531	512	490	496	480	533	470	469	478	478	471	450	487	486	475	468	476	494	433	501	518	485	477	513	483	489	480	468	461	512	445	482	498	468	513	484	494	480	483	522	470	500	520	486	470	479	486	455	480	480	494	482	493	499	540	483	482	458	465	468	498	493	492	455	471	483	486	490	495	464	468	486	483	483	501	489	487	485	506	520	493	448	464	500	469	498	509	510	483	480	486	467	548	503	514	530	442	511	496	474	458	486	484	486	489	519	469	490	479	471	458	479	473	506	506	489	504	518	457	467	455	519	453	464	466	473	479	491	537	519	436	535	479	473	498	520	442	492	489	474	480	502	515	546	480	487	471	504	540	524	492	481	497	479	477	502	512	504	477	449	472	506	488	508	488	491	476	449	474	474	502	487	504	490	486	490	511	478	500	516	499	471	480	491	513	479	486	524	550	481	495	460	485	491	418	478	436	465	507	475	505	504	493	523	503	484	502	461	484	469	487	486	536	479	481	448	458	480	486	472	480	519	517	476	523	482	465	467	475	529	450	530	456	491	476	500	508	478	473	444	501	511	479	495	479	496	507	521	506	447	493	514	465	494	456	497	473	476	452	444	471	500	500	509	469	545	451	457	488	490	454	496	510	496	505	493	467	505	477	490	486	497	498	486	426	514	485	514	469	491	478	489	484	488	466	533	474	469	522	490	474	516	482	537	510	462	486	494	501	486	441	514	490	469	491	520	514	471	519	492	484	512	462	507	502	504	454	462	471	527	469	455	523	481	438	469	522	469	480	496	469	492	482	523	473	495	501	498	471	497	488	454	470	506	471	453	485	460	531	454	478	515	511	466	475	473	502	515	484	479	476	444	454	509	489	486	459	511	483	490	441	495	506	483	480	509	497	486	525	495	510	481	483	502	484	500	504	499	469	523	451	503	487	492	510	522	458	512	462	477	535	471	520	475	515	483	545	452	506	514	478	509	495	488	485	511	482	466	484	555	484	514	480	469	496	474	528	475	465	496	494	482	520	491	474	466	456	477	507	499	503	502	509	472	495	520	474	470	487	495	470	507	445	510	527	512	495	472	517	517	458	499	491	513	477	471	515	465	450	488	465	518	494	471	522	520	511	503	449	499	539	484	486	477	493	485	471	487	504	518	450	472	518	528	491	470	458	465	477	525	485	483	470	401	497	452	454	515	487	498	480	495	477	522	488	496	473	498	510	491	456	523	479	513	522	504	480	492	492	469	506	485	511	482	485	535	497	470	501	523	484	507	475	477	495	474	503	520	473	453	469	524	470	499	436	499	489	496	501	481	506	500	516	501	511	517	486	507	478	516	476	474	475	468	477	495	515	476	472	456	499	556	527	481	484	513	470	474	464	512	489	452	443	509	494	573	509	513	455	469	525	500	461	535	431	501	542	497	518	512	479	483	462	522	473	498	491	492	506	516	489	471	497	516	511	547	509	481	541	520	448	497	507	533	486	456	496	465	470	477	493	513	501	485	443	532	497	494	476	465	515	462	454	524	523	524	507	481	482	487	512	504	458	484	482	471	464	425	506	477	496	486	511	504	523	479	484	490	470	478	487	470	486	430	480	503	469	499	504	462	522	483	531	498	471	477	499	510	519	521	513	465	481	479	479	448	499	478	489	459	463	482	507	467	481	507	523	502	507	485	467	487	493	525	487	487	492	491	452	506	501	494	461	524	465	480	505	501	502	452	500	487	515	482	489	451	491	507	468	525	452	489	463	498	500	494	449	509	492	492	475	447	502	489	512	508	509	482	504	477	473	472	465	501	426	484	471	474	473	502	487	501	500	469	482	508	488	489	508	444	520	466	503	515	442	504	483	506	493	484	524	501	481	507	499	507	479	513	463	504	487	500	494	518	497	498	518	480	508	438	475	463	472	468	504	491	517	489	475	480	486	505	483	474	497	490	504	505	493	470	477	496	501	526	501	480	507	517	480	494	467	466	499	481	491	507	489	458	474	499	460	488	499	535	441	484	516	480	482	542	496	506	475	518	476	505	492	491	501	483	462	493	525	495	487	502	494	487	500	495	486	463	480	523	515	503	462	500	447	500	510	491	453	471	497	509	466	495	524	504	479	491	490	502	478	483	503	480	506	489	532	466	477	485	505	443	493	474	495	482	521	471	498	488	482	505	455	485	467	502	514	511	502	504	473	474	497	479	519	473	437	496	485	485	478	494	491	507	472	489	477	514	478	510	496	477	479	527	490	497	470	487	484	498	484	474	501	501	476	499	464	493	457	514	464	460	484	484	520	461	456	496	453	473	506	475	466	487	498	477	529	511	508	489	444	523	493	454	475	507	501	519	493	519	503	508	511	516	469	506	520	510	461	494	491	525	505	459	507	506	489	492	500	515	473	473	501	478	517	466	502	479	482	494	485	515	480	482	454	489	508	469	469	497	457	505	506	540	474	498	472	497	532	500	487	481	519	488	490	511	487	508	480	493	450	504	501	479	452	478	483	481	474	503	518	496	503	483	480	486	495	485	515	526	490	489	482	473	504	541	543	524	493	530	487	490	503	469	483	481	517	483	559	526	454	485	453	486	463	479	476	478	499	464	481	494	444	472	454	491	469	495	500	494	481	442	479	529	515	511	512	519	487	456	490	498	473	478	489	530	475	484	455	466	508	513	462	490	459	485	493	485	511	509	505	486	499	495	448	485	473	482	506	504	510	455	488	456	482	490	511	435	527	527	509	516	487	470	503	496	477	486	467	493	477	502	521	497	486	479	484	509	508	484	467	479	452	503	454	495	515	500	488	496	472	494	460	493	498	523	476	534	457	494	492	511	532	506	485	532	483	513	510	512	464	489	540	494	477	455	483	472	485	499	488	517	472	491	517	473	482	489	482	472	525	494	494	453	484	507	518	474	491	461	505	490	486	519	476	505	453	490	496	483	500	492	467	492	508	520	482	468	493	505	471	522	497	468	486	469	472	485	489	513	511	509	514	558	491	511	470	510	489	496	532	490	501	533	486	457	480	483	502	504	510	492	480	460	495	513	488	479	467	494	473	508	480	471	454	500	496	494	494	505	486	523	519	513	471	517	454	480	512	496	554	468	505	470	496	525	496	463	503	467	513	511	512	485	513	512	469	513	488	488	455	486	495	499	491	478	484	492	491	490	464	510	475	476	508	487	511	519	476	504	464	515	527	530	465	504	480	474	486	450	502	493	463	489	508	493	488	466	501	458	507	484	499	493	487	471	447	492	478	489	498	492	490	502	501	496	502	440	558	486	477	467	503	497	456	487	509	513	506	477	533	469	507	491	478	489	555	510	474	464	464	492	480	446	515	483	489	521	474	513	486	492	484	461	469	531	475	487	449	440	494	502	479	505	497	476	476	488	502	484	444
23712	21276	34161	40359	38473	31222	21397	10225	4237	2181	718	446	436	418	463	417	457	468	382	416	429	429	428	411	414	477	413	427	455	410	406	412	436	427	434	469	453	418	455	422	434	434	390	448	432	420	428	413	416	410	422	402	405	402	387	418	405	410	419	429	426	456	421	423	441	416	437	462	425	388	438	409	435	450	455	448	399	422	438	417	438	428	434	403	432	442	465	404	436	396	420	453	432	407	425	413	455	457	412	399	459	430	393	406	396	416	405	403	414	416	395	402	422	433	438	447	408	453	408	453	408	425	405	457	404	402	411	430	377	433	425	402	420	397	448	457	460	405	437	415	434	427	406	451	425	412	400	411	414	405	427	446	429	455	430	474	423	411	418	428	436	386	440	436	410	434	392	436	401	436	412	414	418	434	394	389	416	415	427	407	413	436	415	405	387	425	417	422	477	417	429	438	423	453	399	391	470	423	489	435	392	442	440	432	431	434	406	434	445	405	400	412	419	424	436	390	431	395	420	408	381	434	404	416	420	440	427	431	425	447	422	406	436	424	419	438	411	399	420	405	442	421	400	408	412	398	389	394	422	435	423	437	427	456	427	414	427	447	447	425	433	397	422	457	402	427	419	429	430	393	418	415	406	409	402	457	430	443	430	395	398	411	427	397	449	431	423	437	458	389	433	442	450	413	436	402	440	413	416	443	463	375	447	446	434	436	441	412	465	418	386	470	428	413	416	428	391	429	421	424	435	435	434	415	389	403	434	407	388	383	434	428	389	420	446	412	442	406	416	398	468	421	409	422	442	406	391	415	434	425	424	459	412	396	411	416	409	423	413	409	413	440	396	435	399	440	437	385	422	400	465	429	384	407	431	453	407	437	447	412	463	438	382	414	385	414	446	395	406	432	413	394	431	433	436	418	451	432	417	436	431	442	448	411	441	417	433	420	423	429	390	424	441	421	426	424	408	394	426	413	416	426	401	380	417	410	448	417	442	384	422	379	409	408	412	434	401	463	414	420	424	376	414	455	425	454	449	409	429	466	440	422	387	385	469	434	434	441	409	408	424	432	432	431	434	424	422	413	440	368	412	427	438	429	444	430	416	457	448	445	400	416	411	368	379	399	416	441	408	433	392	443	431	416	438	421	436	438	430	398	438	414	428	422	400	423	411	450	421	446	421	439	404	414	409	454	432	428	405	405	433	405	423	414	427	447	441	463	418	434	401	449	464	408	436	418	427	419	437	440	402	407	413	427	430	439	447	433	443	404	441	453	410	400	395	460	404	447	428	436	440	432	449	378	443	429	461	423	421	450	434	415	399	405	442	421	419	410	407	478	410	398	447	459	425	434	394	418	410	410	421	409	433	411	427	427	426	422	400	409	423	476	405	394	391	386	408	436	435	407	421	420	420	444	416	435	450	412	447	446	465	424	408	419	427	405	420	387	437	408	454	464	413	426	424	440	453	471	417	421	416	431	376	426	429	454	445	413	421	458	394	449	429	395	418	397	435	414	422	439	472	415	433	445	451	441	449	430	399	402	423	410	427	419	423	429	412	442	415	450	414	416	432	432	425	410	446	453	423	426	395	428	399	431	419	370	429	439	410	467	412	391	432	413	414	390	443	429	418	397	429	413	429	426	422	431	416	419	410	404	408	437	424	421	422	432	449	415	420	477	405	420	401	422	417	386	431	396	451	408	406	370	430	383	406	428	443	397	438	417	433	397	457	417	417	455	431	406	417	417	419	444	440	419	416	425	425	410	439	410	445	412	471	397	423	430	417	434	424	406	439	442	371	455	424	411	449	365	436	429	438	433	414	404	426	421	447	456	448	427	454	483	422	442	421	420	409	419	456	401	402	443	466	424	443	419	413	426	404	418	425	451	410	426	430	426	404	438	401	420	411	424	402	427	451	427	442	439	373	438	446	386	434	363	437	431	404	411	439	409	421	401	432	423	372	410	426	432	429	392	444	454	428	418	434	390	422	436	427	396	405	404	420	433	406	426	424	392	430	448	414	407	396	464	441	437	446	415	426	456	409	422	436	395	447	414	421	424	421	423	414	408	423	428	454	400	442	432	411	406	435	418	432	441	430	423	421	410	448	412	448	440	448	414	442	418	415	425	448	441	394	444	402	400	451	430	444	439	457	399	404	416	398	416	414	447	431	428	459	449	402	435	438	447	433	422	393	431	383	484	436	418	410	414	416	383	413	410	422	401	456	416	429	429	454	419	424	423	427	427	437	425	452	434	453	427	450	438	457	415	428	422	435	433	460	422	420	420	398	452	415	413	401	453	424	418	439	429	410	431	411	406	440	436	425	410	445	419	462	401	398	416	437	395	459	442	425	414	429	401	407	445	441	436	392	443	427	435	388	430	444	418	419	422	400	431	454	405	407	395	398	450	421	411	409	427	412	412	438	418	401	428	408	455	421	441	457	445	416	483	435	441	408	421	391	418	456	434	433	409	389	422	442	438	426	408	415	450	420	433	451	376	378	402	418	397	433	421	418	407	439	467	403	408	410	413	437	413	452	394	401	448	404	402	427	404	439	410	388	424	403	441	445	430	437	423	377	462	418	414	392	428	394	421	438	444	451	439	377	396	450	414	436	380	424	438	425	425	445	445	451	383	414	398	404	428	419	400	438	441	441	417	444	398	447	400	465	486	417	437	418	428	420	391	385	444	432	479	444	414	423	415	463	428	449	437	435	425	426	417	390	419	410	442	460	415	405	446	427	415	396	469	443	394	445	406	430	481	420	417	401	396	450	413	434	461	410	392	404	436	460	441	410	382	421	411	438	447	407	425	448	462	421	394	420	419	420	432	386	453	379	394	412	385	460	415	440	444	437	373	459	423	421	428	389	386	417	439	395	396	451	400	410	413	435	413	417	384	445	432	459	436	432	412	406	447	437	417	425	433	422	402	397	432	464	401	416	436	422	432	407	412	423	428	423	417	423	409	472	429	427	475	442	407	444	437	432	443	425	447	440	423	451	468	401	425	451	455	452	421	420	419	431	411	434	393	401	411	419	423	434	429	454	442	451	409	443	434	424	384	438	440	433	435	435	422	409	395	431	389	422	411	404	416	453	399	432	439	417	400	407	404	461	420	431	408	406	427	430	437	442	411	439	422	407	419	413	427	388	426	414	398	389	427	382	415	422	420	473	422	436	422	430	424	427	417	416	386	456	422	439	424	402	413	385	393	387	456	422	429	419	417	438	413	434	413	411	425	418	402	421	411	433	414	387	397	432	412	429	404	408	457	389	423	431	434	437	440	443	437	421	438	417	458	433	431	386	392	385	407	409	451	429	450	405	454	442	419	402	417	416	429	401	414	413	413	404	418	401	438	447	471	442	391	430	438	414	444	441	435	432	396	433	451	408	454	427	420	419	420	427	436	426	449	420	412	433	411	422	390	426	465	410	410	408	469	437	430	404	393	406	433	417	397	444	393	445	466	473	444	406	467	444	414	443	438	401	430	436	375	421	403	412	436	421	425
31637	74642	67475	54019	44203	31692	20695	12130	6247	3213	923	430	453	461	448	463	444	508	450	409	446	449	467	447	471	436	441	471	471	496	481	439	448	456	479	439	464	480	466	421	476	448	488	428	459	411	415	433	426	453	486	466	459	504	442	435	477	428	431	475	416	455	439	465	449	433	420	433	427	446	457	410	481	413	433	469	430	422	451	455	436	439	398	462	440	471	444	458	474	446	482	426	442	436	405	420	429	491	419	456	465	463	429	464	429	488	455	433	443	463	441	432	435	417	459	427	430	445	428	414	445	457	449	452	444	453	449	453	465	488	476	481	465	442	398	455	459	457	446	451	430	446	399	487	431	442	473	480	429	470	450	432	412	453	437	429	462	439	466	469	474	448	473	455	445	388	455	450	424	449	456	494	448	446	426	461	439	462	466	482	420	450	459	457	440	478	446	467	453	432	452	415	433	425	452	438	417	445	471	457	439	455	465	434	437	434	442	423	455	457	432	399	441	431	452	422	438	427	469	404	452	450	422	431	440	502	473	438	421	439	437	473	445	454	466	469	467	452	454	446	441	478	457	449	450	461	452	468	464	454	426	446	448	414	467	435	444	404	442	411	419	428	436	462	424	438	421	438	447	437	479	416	436	430	439	439	414	399	426	431	448	428	461	430	434	446	418	456	474	450	456	460	463	456	468	465	429	426	447	430	463	447	444	480	444	449	436	461	465	442	455	437	464	421	450	457	475	461	475	452	431	495	444	433	441	465	446	447	455	432	452	437	443	488	408	443	507	437	456	423	462	442	401	459	472	453	439	442	463	462	476	455	477	407	473	450	440	454	397	491	461	464	433	433	449	468	453	452	498	429	451	423	461	461	468	434	524	465	397	449	487	441	452	463	460	465	456	445	440	434	455	460	451	430	458	477	435	454	458	448	449	438	445	428	445	449	422	452	446	441	469	392	430	410	446	480	454	419	498	466	425	415	444	464	452	463	442	446	435	431	437	436	466	452	472	458	475	484	410	463	451	451	409	435	449	461	437	434	446	470	472	451	414	434	423	446	423	441	423	424	443	502	434	441	424	434	445	457	425	454	473	426	455	425	476	466	481	424	433	442	444	463	429	426	410	431	426	429	394	441	427	479	447	443	454	437	457	475	450	465	456	416	445	444	442	441	429	428	468	442	402	446	442	500	428	458	456	437	448	421	436	450	434	426	483	423	453	423	476	381	464	483	473	459	455	443	473	438	457	433	471	448	457	472	424	474	457	440	420	483	438	440	463	436	432	455	477	455	447	449	446	449	423	443	416	465	470	481	451	457	465	483	467	440	462	448	457	470	456	437	446	442	452	441	393	449	452	445	456	476	444	476	460	461	469	470	435	435	472	487	422	459	417	455	451	432	467	463	478	415	496	481	432	427	438	484	461	418	439	467	444	435	443	471	501	445	476	469	455	457	500	474	465	398	426	459	479	442	462	437	460	448	442	445	450	419	449	452	457	470	446	438	391	441	442	477	445	463	468	447	465	421	425	445	452	436	441	471	466	465	426	430	453	462	451	473	479	470	449	436	450	449	474	476	484	474	458	456	502	444	455	430	454	460	478	413	491	476	454	459	461	476	446	448	446	465	497	458	478	482	443	429	452	429	465	464	473	440	444	446	421	481	442	462	432	427	471	432	452	430	438	451	479	447	472	429	427	474	454	469	459	428	470	463	466	433	441	447	421	434	446	482	436	479	465	463	451	447	455	484	483	444	407	445	435	438	443	403	441	448	472	464	470	466	468	439	448	458	469	441	461	456	439	463	465	468	487	450	449	480	452	468	467	442	447	444	473	428	442	470	432	445	478	448	455	467	447	446	455	433	511	486	448	416	424	478	437	455	438	469	418	471	482	436	438	432	442	468	443	459	463	449	460	432	415	460	465	479	433	487	467	473	425	473	457	466	485	444	440	455	453	496	437	456	478	414	424	474	441	466	466	471	396	455	444	440	418	437	438	472	449	448	444	436	469	446	446	463	423	435	429	448	412	455	468	468	431	416	458	430	422	448	443	405	416	441	450	425	440	494	453	439	448	428	489	452	449	399	411	476	422	421	445	457	393	448	463	460	454	436	412	431	460	466	450	473	485	494	454	440	449	470	446	447	418	439	456	448	470	476	445	438	451	454	451	444	473	449	466	480	451	453	441	456	477	467	421	401	448	428	463	455	434	456	445	442	433	470	449	436	425	448	418	474	429	468	435	483	444	438	475	424	421	444	419	449	458	453	457	498	470	442	452	442	454	480	435	434	431	428	436	444	475	464	448	468	465	419	459	458	445	476	429	452	470	413	450	446	422	432	459	493	457	446	424	463	460	428	465	481	432	416	472	438	407	469	409	480	426	429	413	453	389	417	465	456	466	400	454	428	465	439	423	464	451	452	464	401	427	419	475	466	441	444	438	445	452	453	442	440	427	473	472	446	463	447	438	442	467	467	475	465	427	433	439	460	430	450	424	428	443	432	428	451	472	429	447	476	439	462	428	436	433	431	440	462	483	401	429	419	430	449	417	455	441	471	474	423	474	461	497	462	451	458	415	433	442	450	446	438	472	468	458	489	431	419	453	455	437	437	475	430	447	461	401	409	466	427	473	452	421	483	441	456	474	419	448	410	447	424	464	420	450	476	446	460	459	436	413	450	474	504	448	447	434	422	430	441	469	488	437	416	430	458	415	468	441	441	445	392	428	491	415	457	442	470	454	479	468	443	459	448	448	431	464	480	480	427	464	453	419	503	408	456	425	457	436	454	430	465	467	468	483	442	444	466	441	431	415	439	427	420	430	453	453	400	448	468	451	455	428	468	446	439	469	416	462	477	432	427	427	476	443	457	481	455	459	467	462	473	453	415	473	447	438	435	482	465	411	439	446	437	459	440	469	451	422	414	462	427	469	427	474	454	443	440	442	425	421	462	450	431	430	448	452	425	451	475	426	456	479	468	454	465	438	407	445	438	398	440	463	429	434	406	459	464	479	437	473	435	454	462	432	433	451	423	455	454	430	471	446	444	457	445	410	444	438	451	441	432	487	428	449	444	437	448	472	469	451	442	437	441	462	414	464	440	438	476	451	422	477	456	485	443	460	451	438	469	455	474	503	438	433	465	438	434	434	437	436	433	465	446	448	472	383	424	446	441	481	439	477	450	417	428	426	458	421	470	446	420	470	440	459	462	500	444	437	426	464	459	444	437	423	457	443	451	426	456	449	456	484	482	456	460	450	429	457	481	441	439	479	459	426	451	441	478	454	436	428	450	434	435	407	426	456	429	467	445	427	446	456	438	418	446	461	427	423	497	415	413	407	426	419	451	450	505	452	449	448	468	423	431	478	406	449	449	460	496	448	431	453	423	438	446	436	427	410	457	419	453	440	433	471	488	464	494	407	443	453	423	426	441	453	454	426	454	477	420	451	446	493	465	442	427	469	446	438	457	456	494	455	434	438	507	473	459	456	445	450	424	429	443	445	419	455	448
24952	21475	35198	40380	29289	20578	10583	4723	2389	1165	746	675	646	630	612	609	606	625	621	676	641	622	642	667	668	633	643	632	664	625	650	636	616	634	639	632	632	666	620	596	677	618	650	668	642	613	631	628	655	639	632	622	541	615	649	655	621	665	641	625	653	671	667	649	612	667	688	598	646	629	625	598	618	647	601	618	651	659	629	675	611	635	633	635	629	627	613	614	637	631	631	660	620	632	609	661	649	660	630	680	637	617	640	656	652	637	624	656	684	650	637	593	646	632	649	623	629	579	620	663	628	636	585	654	664	622	642	643	623	626	671	616	598	661	597	600	603	576	630	574	653	668	661	627	614	638	591	623	605	584	696	607	621	643	628	630	653	618	654	649	664	616	608	645	645	615	633	620	611	687	625	674	639	622	681	638	682	611	632	643	607	611	650	557	631	621	654	649	627	593	695	601	662	616	627	636	612	690	624	612	613	639	703	615	621	649	642	663	626	662	634	625	601	634	602	653	637	606	652	639	629	638	634	645	618	592	644	629	639	632	643	604	661	667	612	664	693	634	607	614	637	658	643	660	643	609	635	636	642	626	633	592	663	649	666	654	631	642	636	589	622	623	603	596	668	610	639	631	577	603	642	665	642	633	617	621	643	677	608	649	641	627	650	680	608	632	650	632	627	675	636	674	614	599	665	575	653	634	647	680	648	620	644	666	609	636	629	643	612	658	631	640	620	634	657	607	632	650	623	634	603	620	604	668	613	642	599	592	625	646	610	632	645	630	614	625	662	643	617	670	656	623	613	623	611	669	643	607	661	623	632	597	622	658	619	659	647	604	636	636	593	689	682	565	619	627	605	622	617	619	616	662	668	657	606	613	612	619	680	606	606	617	612	672	630	647	636	641	630	640	673	641	600	632	627	650	628	593	652	618	639	632	648	660	612	647	609	584	717	656	645	605	685	649	622	589	619	629	634	635	639	669	675	657	609	597	644	648	641	639	637	630	645	619	616	600	614	609	656	659	621	626	636	667	663	622	636	607	643	631	615	657	661	623	585	622	618	668	626	667	644	637	589	595	695	671	670	667	663	663	575	623	619	629	597	585	664	656	612	644	638	629	637	627	682	616	669	602	589	624	596	628	622	652	604	632	614	600	625	647	640	641	637	652	606	626	618	666	652	664	593	626	627	611	648	643	677	619	651	611	674	644	611	649	609	596	615	690	584	654	665	627	565	626	646	667	640	663	627	625	635	619	648	658	572	606	613	582	627	623	647	647	661	552	616	636	657	604	667	638	616	625	625	626	618	667	604	635	673	621	623	654	623	645	620	623	629	632	607	666	705	596	661	618	670	628	608	616	617	664	616	642	597	658	611	652	624	652	667	639	606	627	643	599	624	611	641	634	634	601	648	587	619	641	663	634	616	630	658	623	643	670	666	633	656	615	652	636	652	639	637	596	647	637	644	625	662	622	647	632	634	623	632	648	642	621	676	603	632	642	623	599	662	642	634	629	591	609	623	563	644	677	655	674	628	613	615	664	643	652	626	632	686	605	620	631	644	612	635	635	619	591	585	631	633	638	634	597	620	564	629	639	644	624	623	638	626	622	681	623	631	641	641	606	618	605	645	663	633	658	653	633	635	636	659	624	658	700	602	632	644	626	629	594	602	637	659	590	606	653	601	666	599	616	638	690	609	596	643	661	611	605	652	622	590	605	638	672	660	605	656	641	719	624	622	656	631	638	623	670	615	660	659	672	638	616	622	649	618	651	621	616	619	662	684	656	644	657	615	594	666	610	618	650	715	622	584	575	647	633	629	657	653	589	586	606	618	608	622	629	669	656	607	630	615	666	590	672	609	621	627	617	621	621	612	637	617	671	638	652	610	585	677	630	638	657	625	621	625	626	588	654	645	612	625	626	626	641	639	647	622	642	633	610	670	635	651	616	617	642	631	626	635	629	612	595	594	627	596	664	648	620	628	636	598	677	628	595	603	662	629	643	627	622	618	638	627	641	656	643	614	625	664	632	623	585	654	619	634	620	639	644	624	606	630	657	642	625	607	677	653	680	622	639	629	576	598	635	582	634	665	616	601	626	610	666	665	603	628	630	655	680	603	629	647	582	603	617	633	606	601	629	617	644	634	646	657	651	676	617	628	623	676	609	656	644	647	629	636	609	701	704	629	592	636	614	589	626	640	633	636	648	657	622	637	616	613	628	686	604	631	681	634	657	630	615	690	593	676	614	615	620	581	623	593	628	673	608	645	662	630	656	651	615	648	632	613	666	684	642	643	638	634	611	639	640	589	581	635	626	619	597	620	592	651	641	641	613	633	621	602	616	593	664	645	641	662	627	644	648	631	640	631	616	644	622	625	676	600	632	587	648	609	636	656	659	627	633	664	620	643	659	597	619	605	635	598	611	617	591	616	659	656	615	611	645	659	652	646	613	586	586	637	605	641	579	626	595	647	594	628	625	643	701	650	666	636	683	610	615	638	695	621	619	648	632	626	678	601	607	663	645	636	628	646	627	580	609	658	680	635	590	615	647	643	639	643	608	623	661	628	660	616	641	670	690	615	649	651	613	623	594	626	617	601	631	631	616	645	632	568	641	609	656	634	655	638	657	674	631	633	643	650	629	655	662	617	643	637	583	620	666	649	630	676	669	643	625	579	637	650	631	587	653	570	605	622	659	666	652	590	669	615	647	600	611	635	697	616	667	643	650	646	618	583	659	634	668	639	599	622	666	661	610	634	647	654	632	657	669	657	627	636	613	635	617	648	624	644	612	610	630	638	632	598	673	670	646	645	649	628	596	642	610	675	613	646	584	611	613	661	616	626	647	629	605	640	674	609	563	642	643	623	662	653	632	637	595	626	638	654	615	609	637	622	637	619	651	607	643	649	636	618	632	610	596	619	634	607	600	654	613	621	656	587	650	672	611	634	620	624	624	610	622	592	646	613	605	609	590	649	614	655	666	621	639	617	656	604	593	683	585	641	570	661	650	614	619	673	619	631	612	635	614	616	661	652	612	631	649	656	664	635	667	588	622	639	611	658	573	653	621	626	675	676	607	595	634	673	641	607	628	615	575	638	641	662	718	620	611	630	620	633	628	624	603	664	592	698	640	625	650	669	663	654	627	670	607	609	634	637	623	648	618	641	612	663	610	612	635	596	670	653	633	620	592	647	641	653	597	651	581	649	663	628	642	650	647	660	622	664	616	641	663	640	613	665	631	607	567	676	687	612	658	609	637	674	662	635	635	646	643	584	607	631	656	659	639	627	641	606	656	612	620	660	662	668	634	642	556	644	631	619	651	646	631	652	642	639	644	633	615	611	653	641	616	610	613	583	638	609	659	606	644	633	613	620	579	592	642	628	633	649	609	658	592	597	629	677	616	584	613	609	634	683	647	610	589	704	616	626	595	647	660	631	623	644	638	634	664	651	647	582	607	622	666	654	641	633	608	645	617	649	625	609	644	592	631	648	605	634	675	667	633	619	638
25148	58304	55850	45244	34032	23746	13289	7651	3788	1552	890	680	679	640	663	681	634	664	660	767	682	652	677	616	661	683	688	692	662	677	653	700	667	672	674	680	654	680	675	629	695	635	691	710	641	688	686	699	636	658	700	702	670	677	655	609	653	697	657	693	680	642	703	626	661	660	631	720	705	640	635	646	630	716	701	670	663	698	678	680	696	683	633	667	629	691	676	662	699	663	735	672	696	670	681	677	658	689	653	696	698	691	691	651	612	652	635	692	658	692	674	668	669	661	638	669	688	692	650	650	694	666	692	664	685	632	700	685	645	698	618	707	632	685	656	610	700	657	712	610	678	675	714	670	666	680	688	667	630	704	590	645	706	666	710	706	686	719	688	682	705	645	633	659	654	641	639	678	665	631	708	685	668	654	663	698	643	668	685	699	688	658	666	646	687	625	671	645	680	685	697	626	671	672	678	647	674	714	639	678	672	639	678	671	708	707	659	679	634	660	643	675	654	698	676	655	665	642	704	693	691	673	667	698	650	648	651	674	724	642	626	645	624	675	652	633	646	664	677	657	731	632	657	688	695	697	611	680	666	712	694	663	634	693	642	661	659	702	716	666	678	683	657	656	650	688	691	665	651	684	632	656	642	663	631	729	657	686	589	691	663	631	702	689	707	674	707	677	645	663	702	657	640	705	648	688	660	651	666	701	653	657	670	679	666	647	666	652	656	668	698	655	672	677	698	664	717	679	692	614	620	637	662	721	612	637	674	669	643	653	673	687	660	628	663	676	651	672	600	706	620	668	637	666	683	704	675	659	653	648	700	638	626	681	703	645	656	649	650	644	694	654	647	706	673	710	696	666	695	689	684	687	682	618	674	654	679	656	650	700	691	680	696	656	685	704	715	703	724	660	634	635	680	618	678	688	667	647	630	652	682	698	625	650	660	678	667	665	670	638	662	708	663	673	674	660	662	657	686	639	687	649	655	668	631	658	677	679	680	637	662	656	684	683	709	744	661	635	669	680	678	665	639	626	625	615	640	688	675	708	683	655	695	636	722	643	637	670	647	657	664	633	653	705	684	674	661	724	659	685	659	672	685	664	662	689	688	655	651	646	691	659	670	689	720	668	638	669	668	705	627	720	680	704	686	666	645	637	604	656	653	633	653	662	692	695	716	621	661	636	672	664	610	640	668	684	662	683	679	686	684	660	676	671	644	708	663	654	637	690	703	679	676	667	693	709	692	660	652	637	631	700	669	690	662	654	675	713	652	660	669	694	646	693	648	705	716	662	626	649	676	644	695	626	680	712	674	668	660	643	693	684	628	705	675	641	657	650	718	682	632	712	663	675	645	656	707	657	611	660	685	674	687	667	658	677	687	671	635	675	652	665	651	678	674	680	663	717	715	661	681	645	678	632	688	663	673	641	643	669	654	705	704	622	671	676	694	682	661	696	645	636	707	680	687	670	629	657	686	654	665	661	702	671	646	676	647	721	663	657	668	644	647	725	712	686	689	634	624	653	676	670	672	687	665	645	654	673	684	682	643	672	656	647	664	692	630	635	655	616	682	620	617	691	709	690	690	672	665	655	653	683	668	661	670	714	624	654	710	721	667	638	707	688	668	695	662	643	667	686	701	615	683	689	715	667	674	694	667	693	687	642	660	654	680	700	633	689	689	687	653	691	653	718	663	740	660	659	645	664	681	678	662	626	620	683	665	652	676	683	662	679	672	709	660	647	703	656	690	686	658	651	651	693	695	677	648	707	680	638	679	688	632	665	650	711	676	655	652	674	634	705	699	644	683	687	642	716	679	663	624	674	679	693	680	663	666	682	622	660	656	672	626	669	659	706	685	634	666	659	655	661	688	657	674	721	689	659	629	633	684	673	644	679	709	699	681	690	707	695	687	674	674	678	648	673	652	706	686	676	671	675	660	647	679	661	671	651	657	648	658	661	677	629	693	706	663	646	668	671	653	716	677	683	689	663	671	661	626	645	708	640	696	636	725	674	660	662	714	656	646	668	604	679	663	677	639	666	674	627	654	681	721	653	664	659	684	655	643	659	672	653	672	634	691	661	636	628	665	612	678	710	650	705	633	664	660	685	678	658	713	649	653	659	717	649	670	678	604	685	733	642	649	662	666	686	631	650	695	690	653	665	649	689	642	722	639	668	701	653	669	671	678	650	675	709	620	653	675	682	665	702	681	625	668	654	639	672	697	674	692	691	693	675	670	672	629	720	646	695	668	679	647	679	657	665	704	660	703	692	673	658	636	671	656	653	720	672	624	641	686	648	659	690	688	671	694	673	657	697	643	692	675	646	641	677	685	633	648	672	660	673	655	690	686	708	679	683	643	651	649	657	702	677	667	636	700	657	612	704	719	648	643	651	647	684	681	686	688	658	741	678	702	681	724	656	698	685	647	642	672	638	645	658	662	658	610	667	732	635	656	719	639	695	662	685	690	681	687	681	677	702	667	662	669	660	693	671	629	629	711	720	647	650	700	639	667	673	642	627	639	675	688	674	624	633	686	671	637	665	697	690	646	718	627	660	695	674	666	662	697	641	675	659	672	611	648	695	693	668	661	699	704	651	646	657	708	719	635	672	628	642	692	679	640	627	626	664	615	697	642	699	643	644	704	703	674	677	641	657	677	683	665	638	694	683	689	656	686	639	696	671	672	658	643	719	657	652	684	703	700	683	672	666	687	681	709	651	667	663	686	724	689	667	628	644	682	684	677	647	623	696	631	641	690	683	705	690	680	712	593	679	697	666	692	686	680	701	650	637	680	687	629	650	660	643	666	679	693	656	658	627	655	648	671	639	652	681	658	705	629	657	652	706	666	611	657	635	683	579	699	586	671	687	695	664	671	686	691	670	674	710	665	665	684	645	658	674	676	670	636	631	684	647	668	660	711	659	725	659	676	686	657	680	684	660	657	686	640	646	724	659	618	660	720	681	667	703	687	632	684	667	681	681	707	650	672	668	645	687	655	721	640	713	662	684	709	613	683	688	666	700	668	705	675	669	698	678	665	694	660	655	643	704	678	695	698	694	676	669	680	673	674	648	645	688	712	730	647	678	652	696	693	670	660	657	662	641	644	710	659	647	654	637	711	670	668	678	684	657	669	651	701	667	634	686	705	635	635	733	655	671	686	679	614	698	668	646	688	662	672	674	600	666	645	665	659	664	678	640	693	620	675	683	671	688	655	644	656	701	689	683	689	686	707	677	665	606	639	658	680	667	702	663	655	663	640	693	675	638	667	677	653	656	674	627	701	661	650	656	680	624	655	650	620	699	645	651	680	614	702	672	693	670	677	696	658	718	667	684	664	671	655	645	684	698	629	707	662	681	680	687	657	683	677	670	705	689	682	689	701	677	660	690	709	673	683	709	677	670	659	620	656	636	660	656	657	697	664	699	648	674	710	698	638	680	655	642	708	673	680	618	724	675	665	687	676	678	681	675	669	667	648	671	630	681	690	655	655	646	692	651	660	663	665	634
22573	21495	32844	33646	34183	32999	27492	14360	6027	2765	1074	725	743	680	720	723	724	602	673	665	705	662	705	633	697	653	689	660	671	695	665	681	648	701	698	671	644	681	622	717	671	651	676	619	680	644	666	651	700	711	676	632	667	689	711	629	696	668	634	665	652	720	669	676	636	646	673	679	662	712	717	659	750	697	699	626	677	652	697	641	651	628	662	643	649	652	664	737	655	656	665	682	702	660	664	641	641	652	655	630	695	673	698	673	677	683	697	665	679	664	651	642	698	725	696	657	676	665	706	657	653	722	658	665	657	691	714	708	700	680	612	658	670	653	667	629	676	690	674	661	649	688	657	630	676	662	639	651	669	607	665	681	700	664	696	710	635	640	684	656	683	682	715	659	679	713	699	644	714	686	681	638	718	668	650	654	690	690	691	651	663	647	700	678	706	647	725	705	666	673	661	662	700	669	663	674	669	674	627	676	661	666	701	694	687	676	695	721	661	660	667	668	695	680	664	675	698	652	657	680	675	652	662	686	668	693	664	711	636	659	641	667	642	713	679	730	640	646	678	658	708	692	670	648	701	685	610	655	653	718	645	629	644	695	695	691	717	643	697	662	677	688	667	712	683	723	666	704	706	662	660	658	714	666	701	665	609	708	646	706	676	689	708	674	684	679	679	662	651	650	658	686	621	648	674	669	713	709	671	668	718	675	685	643	636	668	667	654	661	673	706	680	661	665	620	645	689	679	690	682	694	661	663	693	677	689	644	672	672	656	628	652	653	683	642	674	683	721	684	690	756	682	689	709	680	653	712	641	673	697	647	699	674	638	679	710	677	678	627	672	678	676	733	649	702	715	675	649	676	657	690	718	677	682	639	692	744	664	679	637	671	674	680	661	710	699	640	706	704	677	654	688	698	705	681	655	665	674	718	691	673	647	633	706	713	658	625	662	689	705	662	683	693	655	660	687	665	678	654	675	682	658	669	658	589	667	665	666	686	676	719	645	644	597	620	654	694	670	670	647	674	662	696	666	648	666	658	681	658	690	728	670	668	677	652	649	719	672	611	732	603	723	654	656	667	669	661	687	653	682	675	652	645	672	651	744	661	680	691	640	649	662	630	651	654	666	700	631	653	701	721	652	646	681	654	650	668	654	628	661	721	670	684	669	673	682	634	663	663	685	680	657	655	719	665	625	660	648	672	656	638	669	692	694	692	713	669	639	640	686	683	659	662	679	677	659	681	683	695	728	705	671	642	687	696	710	657	714	675	621	692	653	673	691	673	685	652	649	715	702	659	710	662	658	661	688	684	671	704	701	683	645	683	674	691	666	657	688	650	677	687	730	656	672	696	645	691	642	634	652	672	651	647	654	638	640	661	644	675	640	615	690	682	655	659	688	684	629	694	689	636	720	684	694	666	704	679	711	740	701	640	638	680	687	663	624	686	679	637	679	707	655	697	632	661	659	682	665	662	643	670	703	637	632	648	663	697	717	665	670	677	663	649	625	701	675	669	658	679	668	676	668	708	660	729	689	647	673	681	668	673	669	694	675	688	699	626	725	651	654	703	688	724	674	646	688	658	656	698	665	669	666	659	691	641	669	709	638	671	616	679	682	678	718	676	650	663	692	717	685	668	653	680	688	687	694	696	605	678	677	668	701	680	689	623	644	612	606	701	677	722	670	652	690	662	680	719	671	683	621	678	657	684	673	665	676	687	669	650	624	599	700	675	672	669	671	634	670	629	695	705	683	700	662	648	665	636	663	691	681	620	671	658	695	701	679	666	632	728	598	658	695	730	633	660	710	656	678	631	689	684	705	675	662	619	658	643	683	662	680	667	668	659	661	680	647	697	693	669	700	688	674	715	657	670	719	640	674	658	644	647	705	636	687	683	681	644	608	639	699	668	661	684	623	735	673	689	655	623	682	706	635	672	693	711	706	640	661	654	691	663	674	696	690	693	665	607	639	666	652	715	700	657	703	649	673	681	641	677	645	702	688	658	674	709	686	676	715	641	658	639	690	648	658	662	653	683	661	683	704	652	676	636	713	656	668	639	665	666	661	712	670	680	665	646	660	688	672	675	671	706	664	634	670	687	690	650	684	678	635	647	703	679	653	639	674	681	653	700	659	638	700	666	610	698	678	652	669	694	731	678	660	696	606	680	673	673	645	686	654	614	699	693	700	697	620	609	674	724	685	716	711	664	677	667	728	638	612	672	668	704	667	698	666	645	659	652	644	700	633	697	663	655	683	687	657	677	668	711	668	697	669	682	707	699	651	670	693	652	707	694	658	741	647	636	592	726	684	664	647	696	635	672	670	676	642	668	681	632	649	690	690	655	720	668	643	669	658	670	672	714	670	692	681	650	695	704	645	637	719	712	673	653	677	693	688	686	705	693	686	708	648	653	675	658	657	717	644	659	691	713	670	638	679	673	639	635	683	663	657	652	651	704	697	690	652	690	677	700	649	673	632	643	661	679	693	671	676	728	638	700	725	687	696	706	691	711	673	629	672	683	681	708	668	703	713	682	691	644	670	671	699	689	663	714	699	694	636	675	681	670	681	647	677	699	681	698	637	690	694	603	654	652	707	644	645	666	653	677	670	715	680	707	636	640	703	645	724	657	645	688	670	645	687	735	698	664	685	679	715	689	690	621	694	657	680	665	647	654	712	652	666	651	723	691	661	728	694	705	645	681	666	713	691	651	681	662	634	644	668	656	648	620	680	643	642	711	668	637	700	677	657	643	636	660	679	672	708	613	659	663	672	683	656	678	687	640	699	702	663	645	679	670	728	668	674	631	673	648	699	698	684	663	659	668	656	682	635	697	664	645	679	633	694	647	648	665	658	670	687	701	678	688	668	707	617	698	659	644	655	673	656	675	659	662	753	674	637	644	650	659	633	649	694	667	670	665	670	653	696	685	656	646	691	644	617	647	652	613	640	721	660	620	683	643	684	639	657	704	638	648	661	649	711	671	660	669	659	617	696	659	653	718	703	669	674	654	679	674	667	644	646	745	675	656	639	680	717	667	690	685	658	672	628	672	674	653	666	655	737	686	645	691	673	633	660	687	681	627	707	703	649	658	778	635	646	693	702	654	658	716	649	670	653	670	668	670	727	620	687	719	656	683	676	653	639	662	690	696	670	688	674	692	674	692	696	657	638	672	730	646	688	691	645	665	690	637	674	733	657	625	653	644	624	717	691	701	665	676	703	685	679	635	638	676	651	692	727	702	703	635	684	712	654	659	656	660	705	651	700	699	674	710	699	671	626	677	608	658	659	657	666	700	683	604	691	675	674	706	679	653	643	640	696	697	679	634	665	677	715	687	675	675	682	695	679	713	634	702	678	707	691	676	668	712	681	632	672	686	659	652	653	702	707	681	701	701	695	621	658	640	703	635	696	704	668	656	698	650	698	685	717	657	655	696	641	627	672	702	631	630	640	651	635	675	670	735	704	736	682	677	691	634	662	649	680	657	663	616	660	658	673	679	709	685	680
31114	87908	82135	65550	50922	38795	25829	15516	8217	3875	1145	709	727	680	725	717	696	682	705	670	682	682	677	684	725	678	693	650	673	660	639	649	712	630	730	670	667	704	658	675	685	673	705	656	677	667	669	674	677	710	654	732	683	657	661	694	697	646	713	707	667	701	687	675	705	680	686	667	679	668	657	676	659	720	651	677	673	655	687	687	663	684	677	693	696	669	641	692	723	692	726	668	649	719	653	708	641	647	636	688	681	727	637	702	715	686	709	726	628	691	645	676	697	671	688	639	702	704	685	680	693	695	695	691	700	685	679	715	706	709	630	716	614	700	704	651	674	611	641	656	647	723	683	718	654	684	734	662	689	690	690	685	653	680	670	679	706	716	644	692	669	731	654	677	640	657	734	644	666	724	667	722	629	684	647	681	686	686	650	699	725	697	658	670	669	714	689	657	663	661	675	641	656	688	663	725	683	666	677	670	694	656	678	697	645	683	678	715	694	690	755	696	626	702	690	694	675	642	650	661	729	693	684	646	657	696	662	763	704	697	686	637	715	724	684	680	710	653	731	677	649	648	649	707	729	648	647	705	721	675	694	649	734	656	664	688	696	671	675	684	656	701	726	701	685	687	672	682	695	699	690	669	675	642	668	662	643	715	675	652	686	668	658	662	712	680	688	652	663	635	729	709	656	666	683	683	654	687	694	671	681	653	708	701	662	628	656	710	689	697	659	656	722	667	669	646	705	680	722	691	684	656	697	689	705	718	671	680	646	699	657	682	691	715	640	686	668	689	672	663	724	708	691	671	729	700	678	659	686	726	686	679	671	690	640	697	712	640	658	691	679	680	665	670	720	661	653	632	652	700	692	689	661	668	650	686	710	671	686	641	650	713	684	684	651	660	666	649	699	677	696	634	686	695	673	686	688	645	671	637	710	675	687	644	672	672	644	612	723	708	660	708	654	683	658	681	651	652	716	667	687	731	701	701	641	699	629	729	667	688	672	709	701	675	692	664	673	676	650	694	646	689	682	681	719	703	672	679	690	655	654	665	660	672	726	679	674	627	670	694	677	715	667	679	674	693	676	720	680	659	689	683	681	685	660	652	708	662	643	691	686	650	693	698	681	659	727	657	730	707	710	682	664	654	697	714	683	703	750	729	694	654	684	708	702	695	722	660	674	744	705	696	665	681	724	687	681	668	682	680	678	712	666	646	641	711	675	675	654	721	675	711	680	676	704	725	659	624	684	692	668	683	660	724	654	716	656	688	687	640	737	690	698	671	654	670	638	668	653	664	683	694	659	679	645	660	689	685	684	693	647	636	701	687	640	652	663	679	695	658	689	699	703	703	637	597	657	681	689	717	670	632	627	692	683	727	672	675	680	703	636	630	636	658	639	725	667	703	653	652	693	652	701	672	667	673	658	700	702	683	695	705	691	650	686	696	686	657	724	689	662	709	654	690	674	679	689	677	698	672	668	685	633	634	642	640	669	643	650	658	650	709	640	670	712	717	676	709	723	649	691	666	724	663	660	668	660	679	694	678	719	673	703	644	680	680	674	677	709	645	689	670	699	675	703	702	724	655	694	671	690	677	700	716	659	703	664	722	649	694	682	667	689	659	711	701	666	690	663	661	677	675	757	698	669	624	699	712	657	655	670	668	692	689	662	718	695	727	677	641	647	725	683	680	671	664	729	688	725	705	689	709	662	711	703	664	662	704	670	697	669	686	624	655	724	714	672	672	646	661	703	682	681	745	645	657	675	684	662	653	661	668	651	649	670	707	745	673	719	673	721	692	681	715	662	722	660	676	651	684	660	699	652	637	699	655	681	670	701	610	692	653	684	715	707	693	682	701	696	683	668	702	660	719	662	667	688	672	671	680	678	673	693	698	708	698	709	672	654	686	635	708	623	617	683	783	717	707	713	691	671	651	610	665	675	673	674	681	661	661	653	695	661	653	699	728	651	735	704	668	664	669	710	685	709	664	739	698	685	628	717	670	670	665	658	661	725	687	712	689	683	635	649	667	669	660	757	692	702	652	722	695	690	689	650	679	677	683	653	671	676	705	692	679	656	686	674	648	669	653	661	653	663	664	699	651	684	682	657	652	670	648	695	652	665	657	660	683	722	670	650	720	678	678	664	678	618	699	677	672	674	684	652	679	668	617	631	682	677	712	701	680	691	727	734	722	680	722	633	690	690	659	666	688	612	738	645	699	706	688	664	645	691	691	661	673	680	686	657	687	627	672	609	740	696	667	685	676	635	665	682	665	649	711	722	652	655	669	688	709	680	686	697	626	659	655	734	667	698	669	688	648	708	654	679	718	701	725	622	696	645	740	649	673	713	658	694	666	690	683	649	643	670	679	698	680	661	700	696	605	680	701	645	755	697	674	686	632	673	670	689	618	700	652	692	726	657	698	667	642	767	635	658	697	627	692	680	648	711	702	687	706	688	673	720	725	790	706	672	698	706	661	677	701	703	701	642	637	640	626	676	664	702	693	676	709	695	672	681	778	651	655	684	746	708	642	709	655	690	679	709	676	685	654	689	608	670	742	675	673	735	622	726	660	704	715	659	679	635	704	679	678	703	673	626	666	673	696	727	736	658	663	687	688	648	692	675	644	710	667	699	711	672	695	673	662	734	648	670	672	732	652	701	700	682	644	607	694	681	706	696	669	703	671	687	707	688	674	668	665	688	633	661	643	633	672	704	699	665	675	666	655	717	696	704	661	672	678	671	734	690	699	655	716	674	685	637	629	664	674	633	694	696	657	640	677	677	641	642	652	670	675	634	658	666	682	733	698	678	710	725	692	660	707	648	643	701	655	714	655	695	676	672	641	628	706	695	674	679	707	671	646	654	692	680	631	647	724	675	665	679	678	719	684	635	686	685	660	680	647	640	659	697	719	660	700	661	687	703	696	654	682	686	683	658	724	683	682	691	660	697	675	669	660	700	694	646	671	619	704	665	645	672	715	703	679	666	630	651	679	655	720	658	641	662	662	670	664	716	734	679	634	654	658	654	647	669	675	679	666	696	689	727	669	662	676	669	706	699	736	663	710	686	696	682	687	711	689	677	690	644	669	690	676	691	674	676	672	690	679	689	659	715	730	703	693	650	699	694	674	666	632	673	646	700	696	664	670	684	672	640	683	654	657	692	714	733	662	609	658	631	681	622	712	666	699	665	699	670	722	665	644	684	657	675	712	770	651	684	706	723	735	658	658	693	673	686	733	703	661	673	685	643	679	690	664	705	690	666	660	672	652	663	681	660	718	678	668	719	629	648	685	696	705	675	659	684	702	692	688	693	677	674	690	669	670	707	694	642	681	684	660	652	666	715	633	663	634	660	662	695	695	660	648	684	650	662	681	700	656	690	687	698	671	697	689	719	676	651	663	678	710	685	674	704	694	694	684	695	673	700	707	669	665	719	672	654	622	678	691	719	666	697	689	687	708	719	692	687	643	689	684	745	689	722	665	699	666	664	669	662	698	702	697	723	667
28154	25775	29734	18319	7369	2950	1522	903	698	473	460	468	438	466	449	447	458	459	432	462	423	466	445	478	476	458	450	426	486	458	444	421	441	429	476	447	488	475	421	443	445	438	481	409	448	440	469	466	486	432	457	460	424	473	426	429	440	484	462	455	491	454	453	450	456	447	441	451	466	454	433	438	485	463	440	455	476	443	459	453	473	454	459	448	446	429	464	442	462	426	410	444	438	436	445	439	409	435	422	450	452	485	439	469	482	472	439	466	461	467	471	477	437	490	375	458	465	456	465	440	427	424	484	455	444	451	448	450	425	460	438	447	443	442	436	449	439	428	442	422	424	453	463	479	448	462	462	474	490	447	439	444	446	445	465	466	453	487	425	445	479	464	464	458	472	469	437	497	477	431	484	420	460	443	434	457	468	460	466	425	435	444	476	464	401	423	437	423	464	462	447	447	444	449	460	446	431	467	444	491	473	452	448	440	481	442	467	469	437	405	446	473	468	455	462	466	443	464	485	438	444	453	482	478	438	421	426	459	440	458	464	475	495	457	466	424	493	465	467	432	438	427	433	481	467	437	444	455	454	448	482	449	478	400	414	465	422	440	463	450	477	466	505	422	479	438	477	464	492	434	471	435	473	454	445	459	446	475	502	451	461	452	467	429	427	455	498	454	475	481	484	438	462	452	457	422	482	475	414	444	454	473	454	455	446	479	457	450	451	469	446	468	453	468	475	429	463	434	471	413	466	462	428	429	486	446	456	443	469	483	454	463	449	450	466	458	443	468	500	439	433	476	452	412	438	463	486	467	444	452	486	454	478	426	443	476	490	470	440	483	430	453	446	384	471	468	413	431	461	443	476	444	470	471	460	454	437	505	472	426	403	461	471	479	452	458	474	453	447	498	469	467	449	475	407	404	466	467	472	471	495	449	436	470	476	415	446	459	488	441	474	475	460	473	435	471	445	481	465	464	464	438	466	439	427	449	455	459	441	469	445	470	448	472	488	425	465	492	471	460	466	477	488	435	459	452	435	457	468	412	427	393	438	477	453	468	446	483	437	437	447	478	468	461	436	448	443	484	439	438	466	389	429	442	464	449	478	458	492	464	432	473	476	464	500	450	454	441	463	458	463	437	445	437	500	458	480	446	417	468	480	469	443	499	464	459	482	492	457	473	447	462	489	464	482	468	469	495	429	493	452	439	451	484	452	447	436	474	458	443	476	473	450	437	432	445	413	467	418	446	436	439	461	448	394	426	458	419	445	450	467	467	443	484	446	443	420	438	429	437	444	467	463	432	444	448	473	447	410	496	472	437	453	473	423	465	468	449	468	441	459	473	470	462	438	469	455	502	478	423	454	478	474	446	472	441	483	454	473	444	423	433	483	475	477	466	382	443	474	435	451	487	460	401	416	462	495	447	462	438	417	426	471	451	447	474	460	494	443	485	446	448	490	449	422	474	391	441	443	488	479	450	436	460	434	465	429	455	449	437	464	449	446	463	473	440	459	438	467	445	480	428	422	439	403	450	456	447	501	476	462	455	450	463	470	494	460	440	395	418	452	475	460	454	473	458	448	437	467	494	489	455	472	485	436	427	441	484	440	467	439	432	454	436	475	470	470	430	477	435	461	473	434	457	424	480	454	441	428	465	478	481	465	469	442	442	468	456	462	465	464	413	474	437	445	495	449	467	482	483	428	489	440	471	442	507	427	454	458	452	435	431	433	449	448	452	449	458	432	453	479	421	448	442	462	440	449	449	436	468	461	457	454	429	481	477	437	466	454	451	444	447	442	465	472	442	465	507	454	462	478	424	446	458	450	440	413	467	421	457	434	426	444	491	460	457	489	440	450	469	431	450	463	434	459	451	469	439	448	440	500	473	475	467	473	468	443	440	465	448	475	456	451	441	441	439	475	476	472	467	455	438	441	458	450	477	468	464	437	442	462	409	424	462	467	422	471	441	423	472	487	404	460	464	479	416	470	489	463	464	473	498	445	421	440	424	451	464	436	443	446	437	430	457	453	425	459	461	447	491	438	462	444	467	476	473	401	486	445	445	468	444	454	457	419	463	480	440	456	452	461	399	438	410	481	436	413	475	427	487	470	470	473	479	460	464	445	473	430	457	457	475	475	469	476	480	456	458	479	443	457	468	474	470	468	431	458	456	451	437	453	473	440	471	485	449	482	470	449	419	447	446	450	429	454	412	435	461	418	467	496	438	466	441	443	461	462	475	440	438	421	500	444	442	440	451	458	450	472	481	503	434	464	474	457	464	481	445	453	436	447	457	456	436	450	441	410	465	478	420	449	439	462	474	420	428	514	448	465	456	436	453	459	490	477	488	451	436	455	439	425	464	419	455	447	424	482	474	456	483	481	464	458	459	446	437	465	447	450	448	429	459	460	474	450	432	458	454	473	427	451	487	479	448	431	431	460	504	448	503	487	456	472	456	447	453	455	464	475	414	458	470	472	436	456	456	399	435	466	488	439	476	479	488	450	494	473	438	427	424	491	455	482	438	428	454	441	464	461	490	448	429	466	464	483	422	451	447	468	444	461	438	433	461	399	467	481	462	443	444	464	463	444	446	456	442	431	448	468	514	439	505	426	451	430	459	437	463	430	449	445	465	420	429	425	484	456	444	460	500	426	444	445	445	473	453	465	452	466	446	480	474	447	451	438	452	480	475	456	466	467	455	442	450	440	425	456	438	449	487	433	460	454	478	424	464	478	429	440	496	462	455	458	437	446	458	471	423	464	442	457	474	437	440	464	485	475	439	413	416	446	459	415	436	456	425	465	441	406	431	445	440	463	440	471	409	444	509	489	446	467	497	449	450	434	473	441	439	492	421	482	465	439	455	451	467	456	460	435	439	432	477	450	470	479	490	424	454	425	445	443	446	446	469	431	396	405	451	464	470	473	441	482	472	429	420	445	486	456	467	463	428	472	399	411	430	450	425	432	463	427	425	480	459	504	454	424	431	440	449	451	465	477	447	472	474	469	445	456	462	476	461	472	457	451	462	449	423	483	485	446	409	460	477	470	444	445	475	435	480	437	430	428	448	435	459	464	480	444	445	481	465	464	481	425	425	459	429	422	451	446	433	453	462	417	465	420	454	427	449	459	435	390	455	474	477	513	495	447	466	439	451	421	449	466	453	444	438	489	451	447	400	437	437	470	492	432	456	449	429	432	461	440	473	475	431	461	440	402	455	451	510	443	438	474	457	475	458	474	455	420	490	462	466	429	469	437	457	427	433	445	469	455	463	467	470	453	443	485	453	463	467	469	445	448	468	489	453	467	461	446	449	441	487	450	440	495	455	420	464	429	468	480	418	477	433	464	428	457	443	413	430	441	441	472	440	475	454	445	462	452	462	475	444	478	431	454	477	436	450	474	440	441	438	464	457	400	459	412	451	449	487	420	430	459	430	468	490	486	455	438	429	457	479	474	436	430	408	452	478	411	460	451	407	472	479	440	472	450	439	443	486	465	425	451	487
13941	36914	24908	13139	7026	3472	1850	1158	767	540	502	510	493	470	481	539	493	508	522	525	518	463	471	517	492	472	464	500	536	487	470	498	496	500	493	501	516	494	462	458	506	503	517	473	458	475	490	488	465	510	444	464	507	517	512	462	497	486	472	472	488	521	477	521	497	475	509	475	502	515	481	478	502	503	501	505	513	473	497	476	467	451	466	455	528	492	473	574	484	510	483	487	492	485	529	498	495	462	463	489	521	528	481	465	479	505	496	484	479	485	540	481	508	513	469	534	480	488	491	507	463	491	525	468	532	496	472	487	490	505	491	503	476	489	517	521	501	481	497	528	507	530	490	479	470	524	495	501	478	516	477	501	489	505	509	494	471	502	496	517	505	526	492	537	471	510	502	482	502	498	521	466	519	493	499	479	492	532	508	490	488	502	504	504	514	499	492	493	500	480	489	512	493	452	501	499	489	482	498	501	501	488	470	496	513	477	525	490	485	489	480	497	529	466	486	495	481	486	504	498	527	485	501	463	544	509	458	534	526	499	493	491	491	495	483	471	511	486	475	475	480	501	459	518	494	493	489	454	538	504	509	505	463	490	528	483	491	503	465	478	484	479	504	491	487	496	494	541	507	508	507	497	471	499	493	461	519	504	507	549	466	509	484	482	525	480	498	485	485	500	507	487	479	509	493	525	456	467	509	490	501	479	496	514	487	482	508	503	479	467	454	489	486	488	472	515	482	505	512	470	508	481	497	511	456	490	514	519	508	504	488	523	486	482	458	504	478	525	484	470	497	498	488	515	514	474	484	479	477	476	516	521	468	486	502	476	475	447	494	482	490	524	514	453	507	478	485	479	497	506	522	500	516	473	530	496	526	511	509	505	473	476	478	480	539	489	512	455	480	466	485	502	506	489	485	496	492	479	481	446	460	493	519	496	468	465	491	462	526	464	509	473	503	468	523	491	521	463	488	460	474	490	510	511	473	506	502	495	497	508	513	497	479	525	483	541	491	513	465	496	482	490	498	446	508	509	479	492	465	482	485	525	490	492	520	489	479	486	496	483	520	471	524	456	484	517	454	468	474	481	490	503	507	465	467	478	496	461	486	476	488	489	489	510	470	539	499	469	506	494	545	480	466	488	506	469	497	480	504	489	486	476	484	509	501	495	487	501	469	482	472	471	482	492	481	529	487	505	509	564	491	520	478	531	495	496	478	458	478	454	487	472	484	485	505	486	503	490	501	502	497	509	498	475	491	506	481	522	511	497	425	495	533	479	479	527	485	477	507	490	519	455	490	511	504	512	499	513	502	487	544	475	520	452	501	527	501	511	476	470	527	474	490	526	504	496	521	481	517	492	474	480	458	513	476	463	484	489	495	478	486	477	490	516	541	528	507	446	512	499	534	483	493	515	479	476	515	495	507	492	461	449	539	495	504	459	488	498	478	527	460	515	479	460	480	484	480	470	472	529	508	469	490	496	485	506	458	504	485	460	492	498	517	509	480	478	516	475	486	470	486	478	483	464	485	498	480	523	486	495	494	449	534	509	490	495	457	504	503	490	502	512	471	510	468	484	459	483	487	506	505	489	477	475	508	499	474	470	523	473	484	465	526	504	460	465	489	498	509	547	535	516	531	451	494	496	502	460	473	471	470	500	497	492	499	477	457	471	509	491	499	481	500	499	519	477	504	510	492	492	495	531	500	474	517	512	505	457	522	497	495	463	489	474	478	514	480	501	474	501	533	476	483	482	486	495	509	460	526	512	436	512	488	491	502	493	502	506	514	469	527	487	480	491	469	466	450	485	493	515	461	484	494	520	525	491	497	517	533	459	499	492	468	505	500	441	492	475	483	499	537	526	469	494	502	506	485	519	492	537	460	483	475	462	503	522	535	481	522	501	487	453	488	493	505	555	519	505	478	531	474	514	522	517	489	457	464	503	498	496	487	513	458	498	497	468	502	507	493	471	505	479	466	522	503	496	447	473	482	472	499	468	495	510	510	534	460	485	520	440	477	498	468	490	504	500	466	485	506	474	500	520	458	488	493	500	481	512	492	479	524	513	474	490	456	476	512	489	533	519	499	498	516	484	478	479	517	445	498	484	462	473	521	477	476	520	500	489	477	496	477	490	496	487	493	481	486	493	512	508	528	483	496	470	492	495	494	467	490	522	487	461	500	467	496	516	476	522	477	472	536	511	532	485	461	473	507	470	483	517	473	534	528	483	520	467	454	444	480	505	476	459	475	456	465	490	452	517	506	491	544	486	458	480	477	532	473	461	481	456	506	474	473	497	568	510	528	527	479	485	542	488	466	458	438	500	519	457	494	475	478	476	492	480	492	482	495	501	507	483	511	475	521	482	498	488	481	514	493	506	469	482	522	512	499	499	497	472	472	509	534	445	486	499	502	476	481	476	496	494	496	521	478	538	477	482	487	524	499	514	495	533	503	497	515	490	489	486	495	478	457	567	513	509	505	495	507	482	496	481	467	532	478	483	525	483	495	449	485	462	499	472	494	552	477	524	445	526	471	494	506	472	496	466	528	506	474	486	482	509	509	498	461	500	530	501	519	524	485	519	510	507	524	485	472	492	494	521	456	524	477	499	493	490	482	492	458	480	485	499	501	479	530	488	521	520	478	511	507	510	479	493	513	482	457	504	475	516	535	486	492	465	475	541	493	506	448	481	468	505	481	495	462	514	495	438	510	479	519	494	488	494	491	490	492	526	492	531	542	500	521	472	488	500	484	524	498	498	502	493	503	543	498	511	472	454	500	511	491	485	473	486	514	482	512	523	479	491	525	482	513	463	500	484	479	467	525	505	477	490	506	486	494	507	502	460	485	501	499	485	477	519	450	490	461	485	503	520	442	493	509	494	493	502	514	500	475	494	527	466	480	453	526	494	516	475	464	501	481	492	490	498	498	506	482	531	489	480	506	432	516	492	497	469	478	558	535	497	484	518	504	498	496	506	523	480	515	489	526	483	465	482	500	480	506	506	504	486	496	512	450	476	456	480	513	505	468	511	503	469	543	478	505	466	467	514	509	501	486	490	496	450	473	448	528	507	471	483	493	446	467	502	488	486	524	491	528	525	501	498	484	482	442	495	471	471	485	485	505	473	437	492	485	497	477	508	529	530	505	511	489	475	503	478	472	466	495	518	471	526	463	450	501	519	525	462	555	506	506	495	514	511	525	461	506	537	520	488	503	501	499	488	467	484	510	514	515	508	490	518	523	500	525	523	551	491	521	486	445	486	470	479	506	445	505	516	476	518	520	497	468	515	468	517	488	481	482	477	526	495	493	551	492	502	518	542	504	489	488	480	481	482	476	513	528	500	492	536	492	454	474	501	468	560	473	503	483	478	465	502	502	481	452	503	473	467	498	472	464	489	468	497	487	501	515	439	507	453	484	508	501	493	509	503	482	509	495	552	496	510	443	508	470	486	481	518	517	487	509	488	464	470	488	439	513	485	485	485	498	477	542	535	486	501	530	522
23715	22206	35457	36610	30727	24134	14841	5485	2514	1209	518	461	453	452	440	483	445	459	418	407	423	408	423	442	436	461	450	442	451	465	426	489	409	422	453	438	453	419	448	415	439	470	431	458	427	485	454	445	464	431	425	436	410	461	444	434	461	436	425	408	450	413	427	421	459	501	444	428	454	433	419	443	460	401	418	422	475	419	436	452	425	407	466	399	443	438	471	424	456	406	441	435	427	456	384	415	409	432	443	441	488	437	481	452	386	416	432	448	419	481	445	439	481	420	432	441	414	457	402	465	419	450	420	433	460	469	467	432	417	442	441	408	498	467	453	479	450	427	417	441	451	430	473	430	407	434	438	458	457	455	453	447	476	446	465	386	445	413	428	447	432	424	460	447	446	453	446	456	432	449	446	457	409	405	449	457	435	430	422	461	454	424	453	399	463	447	443	466	449	408	456	403	488	422	454	410	441	419	467	436	447	412	445	434	464	443	432	452	468	493	444	420	397	409	423	433	444	447	440	456	453	455	476	467	453	455	446	441	437	447	392	451	490	432	454	462	423	427	411	454	453	433	417	451	410	446	427	426	451	431	452	433	418	442	480	424	454	410	462	484	419	453	422	431	441	439	417	421	430	426	473	421	418	443	431	482	420	418	423	421	481	413	440	420	438	429	421	439	427	438	506	470	424	409	417	403	421	466	438	417	474	432	434	427	434	429	396	461	424	454	419	424	435	473	453	427	429	412	423	417	417	400	441	460	467	399	443	457	409	451	459	408	480	460	445	461	417	482	480	419	448	431	428	446	446	434	449	410	441	440	417	482	451	411	456	436	453	444	471	444	503	407	442	474	475	448	418	422	426	430	447	443	465	427	478	457	420	393	416	448	446	448	425	443	444	410	454	415	429	437	435	463	416	457	449	434	442	406	434	431	443	410	427	422	464	427	432	425	454	424	379	430	461	481	384	417	504	425	441	455	412	434	451	470	420	456	411	444	426	443	437	440	460	467	426	479	452	459	471	398	422	450	476	460	436	447	388	460	451	461	468	433	391	438	476	449	481	440	476	439	458	445	471	425	470	442	462	467	414	455	460	438	415	443	412	437	462	478	412	450	474	458	447	445	416	444	448	436	425	446	393	469	448	399	413	444	415	448	433	441	476	445	420	435	453	439	435	460	515	401	444	451	473	451	481	493	448	477	454	394	449	453	427	426	460	455	468	455	434	437	446	415	453	428	463	447	405	442	417	469	390	458	435	435	416	439	465	434	429	474	438	440	459	460	422	424	428	469	411	424	439	409	494	426	457	419	464	448	440	463	427	476	433	423	436	440	461	443	419	420	447	459	404	428	434	453	426	467	452	493	444	425	441	404	417	439	449	456	407	434	448	447	428	451	456	407	462	449	447	439	418	445	446	441	416	441	451	441	434	480	433	433	420	431	472	421	482	430	452	481	436	458	463	466	412	452	404	429	444	422	435	423	450	460	432	424	464	413	433	472	470	407	414	463	475	412	448	439	414	456	424	437	446	415	453	431	418	405	438	420	441	444	455	431	404	470	423	470	394	437	449	445	438	425	435	426	424	425	470	448	451	444	451	413	434	440	418	470	420	444	390	412	481	441	449	469	462	467	457	415	426	458	455	455	453	448	470	463	471	399	447	426	429	443	438	443	423	398	447	436	453	408	419	453	402	402	458	470	471	451	396	439	432	427	415	458	471	450	455	466	425	450	438	426	473	416	431	452	428	430	471	424	394	471	481	474	402	418	445	413	446	434	446	434	422	472	398	473	431	427	443	456	379	465	423	415	425	478	465	441	433	440	415	466	475	417	416	436	408	426	442	435	431	462	421	431	439	421	449	465	431	492	429	441	448	450	431	442	468	481	438	406	460	505	435	460	451	427	468	444	429	420	440	451	435	443	398	435	455	422	451	428	456	460	449	432	416	461	434	418	446	468	426	459	419	404	402	453	403	437	416	413	440	428	474	467	440	474	469	455	414	468	441	440	445	409	406	407	429	476	501	486	454	447	453	426	445	453	439	435	458	430	402	404	443	444	461	449	456	412	417	430	432	416	473	423	496	403	447	448	441	413	428	403	474	429	433	446	455	453	434	464	446	461	452	424	437	440	452	445	455	469	432	439	458	380	440	426	434	441	418	448	464	424	429	408	441	414	447	442	421	449	453	427	404	463	469	440	435	428	449	441	453	450	449	436	447	484	413	386	462	407	422	439	409	481	426	447	452	428	412	452	436	426	422	448	422	437	451	482	450	463	406	447	426	381	428	470	453	470	432	421	428	491	463	427	464	408	401	448	446	444	443	435	423	456	409	471	436	413	420	465	441	391	419	431	428	446	450	463	461	429	436	428	457	438	439	423	417	452	477	435	420	423	433	413	442	448	418	438	429	472	422	420	445	403	432	428	454	473	431	412	438	404	470	454	468	420	424	422	455	456	433	437	461	439	439	450	462	464	429	447	459	439	446	413	443	455	438	462	428	445	428	450	418	420	482	434	454	457	466	436	479	478	441	456	423	458	437	462	448	444	436	430	427	445	448	488	438	430	448	442	438	451	452	455	444	446	438	401	423	412	437	447	424	447	430	444	435	424	428	450	417	457	453	407	503	436	436	415	429	467	472	409	444	462	443	435	460	499	446	474	428	469	434	425	445	409	439	426	449	461	435	475	451	415	464	380	486	474	427	444	405	460	444	411	437	447	436	424	479	441	437	429	452	457	435	474	428	445	464	442	451	435	474	472	447	387	444	425	457	429	439	392	416	443	434	454	445	431	452	416	465	461	459	418	442	442	427	410	448	442	472	423	421	447	424	432	421	431	384	477	431	464	438	441	430	448	413	437	430	406	440	431	457	425	435	453	478	411	486	435	403	439	453	429	450	448	419	429	438	419	423	463	467	446	465	444	444	463	427	470	431	427	455	441	413	473	453	465	433	458	395	382	394	460	421	428	453	459	423	437	440	451	455	421	431	470	435	459	422	403	414	449	427	412	467	456	405	450	426	482	458	449	435	397	475	431	424	429	426	479	454	415	412	450	475	458	437	416	419	409	464	407	436	411	423	455	447	443	433	432	426	432	484	438	425	416	445	443	473	438	442	445	398	461	450	448	421	415	414	439	454	439	452	470	415	438	414	460	454	425	390	457	453	439	439	412	434	456	447	448	440	415	450	443	451	456	410	446	457	449	419	474	451	455	434	433	436	426	445	416	414	438	416	440	443	456	410	441	421	434	477	453	474	423	429	429	437	440	414	406	418	479	463	408	394	458	477	435	478	374	421	418	446	430	450	446	459	475	435	444	466	403	449	430	426	424	428	426	458	445	411	440	450	449	443	422	438	444	411	461	464	459	432	418	449	490	441	435	432	467	416	465	477	434	459	453	433	458	424	439	461	431	421	380	438	451	441	417	436	450	478	499	474	437	457	430	459	429	407	436	478	445	453	420	444	479	473	426	469	454	445	430	406	471	417	471	445	454	418	430	457	441	404	432
40150	87139	68629	49220	36046	24036	13809	7252	3853	1723	598	497	511	491	480	472	431	433	464	455	491	475	451	452	488	473	480	479	490	518	434	443	481	443	485	497	466	437	450	428	472	506	453	515	420	447	500	477	466	491	443	499	446	430	469	462	479	458	507	488	481	466	433	473	466	462	484	447	463	453	473	444	509	465	453	477	457	463	452	505	474	475	468	456	449	473	465	449	467	441	430	442	483	472	445	477	449	467	444	501	446	475	498	470	497	426	494	477	450	475	447	483	458	456	435	424	431	440	494	467	474	482	474	454	494	451	483	479	435	467	455	447	488	489	487	487	480	485	501	536	482	489	451	450	472	502	497	474	507	485	505	439	424	455	480	476	475	477	456	465	459	452	499	472	455	462	439	441	444	487	443	429	479	425	457	478	470	444	451	482	472	462	454	440	489	437	441	433	441	444	463	477	451	483	489	477	460	485	491	479	452	462	470	429	482	463	446	521	482	497	454	454	446	457	451	460	461	523	430	467	449	497	453	437	461	408	447	461	502	468	461	448	467	457	493	489	454	449	473	459	490	456	489	494	481	413	455	492	437	474	478	502	459	468	445	410	451	479	457	447	482	453	455	482	479	490	457	454	472	441	491	493	444	464	481	474	477	456	476	472	497	467	462	446	465	451	467	472	487	487	488	460	469	478	486	495	460	444	481	507	462	463	484	435	455	461	479	476	495	473	443	510	435	449	485	458	500	498	449	453	452	453	501	481	459	463	485	442	466	412	460	495	442	451	472	468	484	493	489	454	460	437	482	447	482	456	487	446	443	488	476	436	449	496	455	434	448	465	456	471	486	483	460	472	467	492	499	466	458	472	498	450	470	479	458	450	450	469	453	433	451	461	454	454	475	477	436	459	494	463	457	454	448	467	465	461	415	475	475	485	433	500	437	456	454	450	480	477	481	432	502	491	455	439	452	482	463	446	507	455	442	480	437	469	464	489	437	471	456	454	468	478	472	457	474	476	485	439	507	479	460	468	424	491	449	474	471	495	459	449	433	466	468	461	446	447	425	430	467	447	464	456	480	475	460	462	472	468	475	474	464	447	453	468	449	478	471	451	426	448	459	502	437	448	464	454	491	469	466	432	446	483	481	488	457	493	481	485	448	442	462	443	481	462	496	452	460	456	402	466	440	514	497	432	442	455	451	513	464	472	448	468	479	431	468	458	427	475	451	452	441	472	475	441	447	474	518	453	477	488	471	474	458	453	457	452	431	479	460	458	497	428	487	461	518	444	481	482	448	439	439	470	468	448	479	442	472	512	473	506	461	464	452	471	481	508	479	442	486	471	501	435	463	478	453	501	486	421	452	479	466	471	454	465	443	464	448	463	450	447	460	433	470	453	448	458	468	503	469	457	443	505	465	499	484	467	437	466	452	494	446	461	453	466	458	454	448	474	460	420	500	460	491	469	459	441	452	481	481	499	476	461	490	475	505	445	484	476	473	447	460	474	457	492	439	470	440	461	465	481	459	449	487	466	454	441	471	479	441	473	464	458	474	476	471	411	469	477	450	464	463	441	497	478	465	478	482	464	458	445	485	473	454	422	490	455	432	473	454	458	478	443	469	467	472	446	491	453	463	489	471	452	449	511	453	489	464	506	436	493	476	482	465	479	434	457	504	468	431	454	489	460	489	449	466	439	456	449	474	456	463	481	466	443	480	433	514	458	454	465	492	459	473	440	481	464	488	447	506	448	457	470	480	469	482	493	484	451	489	465	451	483	422	501	414	452	491	488	446	490	463	514	490	442	477	464	488	461	478	451	453	468	482	453	484	451	467	461	456	501	506	495	417	456	467	484	460	452	464	448	485	502	454	438	458	485	433	496	495	519	457	465	454	464	479	450	458	495	451	457	463	454	406	447	441	475	478	486	441	496	465	480	444	443	475	464	425	504	432	472	458	463	479	457	463	455	473	531	468	492	466	459	459	443	470	509	481	450	487	482	455	475	480	462	461	480	497	472	457	478	464	490	467	439	488	455	454	462	490	440	447	465	471	471	431	451	470	466	458	493	474	464	465	477	467	518	457	447	477	433	518	434	441	461	495	456	466	476	431	464	505	466	471	445	470	440	497	474	488	492	484	471	465	483	491	517	480	454	454	460	469	476	483	457	452	475	442	438	467	457	455	479	497	454	479	433	511	488	446	427	477	443	461	474	463	481	477	474	486	439	432	456	484	463	476	489	488	500	498	441	474	445	484	463	474	474	474	458	445	484	495	429	460	443	470	455	478	487	475	502	478	450	470	462	481	454	451	454	450	468	443	476	465	451	493	474	443	439	476	481	469	486	449	452	458	454	504	480	462	474	498	460	467	473	472	442	495	490	479	473	460	466	496	458	463	511	439	464	506	476	447	458	475	459	446	474	516	465	509	483	483	457	513	501	428	458	455	463	473	474	469	458	476	489	483	481	436	453	503	474	451	427	458	440	438	419	462	456	466	443	424	489	415	478	452	456	452	469	464	449	487	477	444	471	458	474	491	432	433	441	472	439	482	450	466	452	455	464	510	497	466	465	442	484	430	475	461	461	491	484	491	465	451	445	496	454	450	497	471	480	440	468	474	468	486	460	480	492	474	424	453	460	475	460	528	471	458	470	506	495	496	486	467	465	464	481	479	455	425	486	448	440	468	473	473	491	502	439	426	480	472	470	496	497	514	473	503	452	472	464	467	455	497	481	444	473	488	451	436	459	424	467	490	471	491	459	446	461	434	470	491	467	438	501	462	450	482	499	470	487	441	502	478	506	489	526	470	519	438	482	468	540	458	439	468	434	486	474	462	483	475	494	468	462	454	462	431	494	491	451	460	466	450	455	473	471	471	514	468	444	454	426	438	462	460	479	507	439	468	462	509	501	450	453	470	433	473	467	412	442	464	460	451	464	491	494	455	486	457	478	473	471	461	453	430	511	494	450	459	454	489	448	434	523	442	477	476	478	513	458	480	471	470	448	482	479	451	494	474	442	519	429	486	483	488	488	457	494	492	432	476	460	471	455	454	510	467	474	439	495	491	509	461	497	440	444	447	499	523	469	474	455	450	438	473	479	472	480	476	423	469	477	461	445	462	512	485	482	485	457	464	474	454	496	450	443	478	468	458	458	490	465	420	438	504	455	483	489	433	480	475	438	504	484	474	471	474	475	450	481	475	470	472	478	448	465	480	444	474	481	436	446	467	511	463	452	469	422	473	452	493	483	461	509	457	469	456	434	501	463	449	482	481	436	459	457	434	479	495	460	437	498	474	480	449	490	430	462	491	493	460	452	480	494	478	470	495	462	438	432	442	491	446	465	477	472	453	445	488	449	431	455	511	464	464	454	460	456	456	491	443	474	420	463	463	462	473	481	455	441	488	489	476	433	471	473	451	472	471	438	429	496	496	469	476	475	498	486	462	481	477	456	455	484	493	487	446	494	493	475	494	523	450	489	479	501	493	420	498	507	495	453	500	433	439	449
24984	22817	34964	33318	23527	14299	6046	2647	1476	1051	681	660	654	681	667	625	643	674	642	636	676	695	696	695	677	659	636	641	688	657	638	637	671	619	681	629	654	592	673	632	650	661	699	628	651	682	634	651	663	653	638	674	694	661	658	687	656	675	681	715	694	663	653	622	640	643	695	705	684	644	684	643	640	625	706	642	654	631	659	721	630	681	693	662	688	700	700	651	658	619	663	677	687	672	665	614	631	684	678	683	644	660	677	699	663	640	657	660	625	668	662	695	677	658	642	672	651	668	656	623	630	663	630	651	683	639	694	634	672	663	648	630	654	671	688	669	659	662	606	635	683	666	638	653	660	693	639	686	684	622	631	670	692	576	644	675	645	654	682	651	689	620	664	612	641	724	637	643	630	637	674	660	685	724	624	667	638	648	666	625	658	629	610	707	677	668	667	666	636	675	649	713	647	663	635	654	627	666	648	635	667	654	640	664	696	657	674	676	679	634	623	676	632	691	704	695	623	689	707	695	676	703	679	623	694	635	655	692	680	663	686	642	674	640	632	650	651	636	633	624	655	719	711	659	658	675	692	682	738	680	653	656	671	688	687	673	637	668	641	631	649	656	725	664	655	669	668	663	649	702	650	701	676	631	657	658	652	650	716	661	678	705	680	682	687	700	667	662	655	707	654	679	684	642	711	662	642	679	716	658	655	716	638	688	663	665	676	709	654	656	643	665	663	658	665	619	639	670	661	665	684	673	644	678	640	690	623	650	692	649	646	680	677	676	676	670	632	707	639	660	655	701	663	675	682	661	680	650	662	628	678	714	640	653	640	623	678	640	658	650	661	654	683	698	649	658	627	602	671	687	684	715	640	659	688	662	649	711	680	627	653	699	633	653	618	655	679	685	638	658	716	657	635	691	667	632	732	664	643	654	700	663	657	682	679	629	678	662	635	627	643	653	714	642	662	711	639	646	623	614	663	642	649	678	659	647	626	669	644	671	634	677	640	707	680	670	689	613	680	672	667	681	673	690	603	654	655	678	675	665	707	633	676	622	657	632	667	720	650	667	704	725	684	644	696	699	650	604	640	672	644	708	687	631	693	640	671	730	614	709	664	644	649	706	622	625	616	654	696	689	645	632	659	673	665	684	667	671	676	637	675	658	679	673	737	737	652	700	665	612	668	629	655	722	654	671	659	644	664	676	671	665	661	630	631	664	716	688	671	676	645	643	628	700	669	638	688	674	646	652	657	660	677	698	699	644	685	638	646	683	646	667	626	660	638	636	692	664	640	675	661	667	716	656	634	667	648	640	736	667	669	626	627	632	727	664	661	669	664	678	627	650	638	714	644	663	661	672	619	703	677	696	647	682	633	690	667	642	692	656	694	718	696	670	692	673	589	636	639	631	663	612	649	656	691	663	662	686	695	656	671	672	649	708	650	684	701	643	665	619	697	633	690	644	652	666	693	668	698	688	675	696	654	677	692	663	684	650	666	680	668	636	654	712	645	693	723	643	673	658	715	676	702	647	632	686	626	651	672	680	689	675	704	692	649	657	662	657	658	609	660	614	686	685	610	649	661	682	683	696	675	624	671	700	661	653	665	717	705	678	656	654	664	594	669	653	685	689	662	640	651	666	644	659	680	642	668	671	673	687	698	669	657	644	638	670	681	664	656	642	688	646	675	712	672	609	674	677	691	704	641	673	682	664	704	699	647	681	631	662	645	690	682	684	661	610	627	714	633	654	697	678	689	685	660	655	688	711	629	671	686	701	642	651	657	715	698	660	683	657	675	633	675	693	668	679	628	650	695	671	634	703	655	697	709	657	683	696	709	672	654	674	684	655	708	676	647	651	641	688	658	644	644	668	657	637	684	643	702	661	643	680	678	641	660	682	654	653	650	640	636	661	682	624	628	715	655	667	694	675	633	625	657	632	664	639	628	656	691	685	624	639	659	710	667	687	684	647	671	637	700	676	655	636	641	696	635	636	670	640	623	684	690	674	723	639	660	617	681	659	658	652	662	719	700	660	661	661	659	618	667	634	631	649	719	637	674	640	639	658	660	652	652	676	652	699	692	688	634	631	682	680	673	663	675	685	672	673	696	688	654	637	645	693	618	673	680	653	660	662	675	684	659	657	640	676	690	646	627	711	680	633	672	683	703	651	669	652	643	630	690	661	628	645	670	663	661	638	648	673	709	674	665	661	666	643	708	648	650	684	696	661	678	688	698	662	648	689	682	692	646	669	705	674	697	717	699	683	657	690	668	640	680	679	685	699	622	644	658	659	690	676	660	679	636	670	645	709	652	669	679	657	645	686	676	651	647	651	622	651	628	664	688	666	635	718	675	660	627	664	668	636	681	669	687	700	681	631	677	683	706	646	657	663	630	661	664	677	636	655	687	672	663	673	631	668	617	667	674	661	686	694	713	657	604	662	653	645	670	681	692	666	658	694	617	672	679	632	662	663	670	652	689	630	660	708	624	697	668	642	675	640	650	686	682	647	629	605	638	625	667	686	637	656	625	664	634	668	649	694	638	662	696	659	640	654	712	678	695	680	679	653	677	623	724	669	682	670	676	674	691	709	681	666	685	648	670	641	649	627	660	637	664	702	654	624	699	716	658	621	659	649	681	675	676	650	699	673	655	695	654	681	695	716	680	614	662	663	645	691	698	689	665	669	682	656	677	639	693	686	688	683	679	648	666	670	635	626	685	682	685	660	633	619	698	656	640	659	715	707	639	700	655	652	686	688	593	623	648	629	634	693	648	665	667	668	656	629	723	655	666	627	650	687	680	672	638	704	621	635	684	633	663	638	617	688	662	632	679	675	634	739	638	694	652	690	669	668	653	662	649	659	684	693	644	646	641	719	661	613	682	637	666	717	640	615	681	663	674	710	690	635	636	674	657	619	652	698	645	636	704	697	653	666	687	680	697	667	650	682	634	683	682	699	670	679	710	652	654	693	646	651	654	638	622	651	687	697	714	682	684	682	687	663	675	651	647	650	678	679	653	627	697	646	636	637	639	684	631	668	636	663	648	665	691	675	676	611	652	693	648	675	691	664	637	663	668	689	615	677	649	690	687	687	670	680	666	715	642	644	665	698	676	645	645	630	633	684	669	656	652	665	632	700	674	670	669	674	655	634	655	687	627	682	701	673	636	667	634	675	655	668	655	674	632	713	623	669	636	675	681	667	734	675	686	673	696	667	668	660	608	654	656	666	677	648	638	638	631	647	690	624	646	653	667	693	697	635	669	700	654	678	634	678	652	669	693	732	673	656	627	681	654	659	660	653	635	687	677	626	620	659	669	690	669	665	679	663	678	673	653	696	681	686	652	686	637	659	626	650	683	672	609	670	635	667	640	615	641	715	652	658	674	654	641	656	671	619	683	649	651	677	690	659	698	678	680	601	610	685	664	671	689	660	651	670	673	716	685	614	701	681	666	581	664	674	655	667	698	661	664	634	653	697	668	701	703	657	712	673	672	681	667	654	667	646
41294	72936	55469	38626	27156	16334	8432	4311	2327	1365	744	692	666	711	693	736	725	727	654	693	733	657	746	749	709	664	689	640	715	672	715	697	699	730	722	699	673	732	725	686	730	715	675	711	687	701	713	710	655	722	747	684	652	686	681	689	671	691	680	679	650	727	726	646	726	751	707	680	706	701	729	701	729	738	739	734	700	700	703	722	698	712	706	698	707	688	681	680	694	700	724	699	703	695	689	696	692	705	711	670	688	735	708	724	704	692	699	704	683	660	679	743	677	725	706	728	650	712	649	700	691	703	695	736	693	643	670	709	713	689	639	726	633	687	694	704	676	681	697	746	719	675	707	719	687	687	706	650	681	668	712	649	685	686	733	711	658	723	684	675	675	679	713	662	661	699	699	690	721	718	705	694	698	692	725	672	728	695	710	647	698	703	743	718	699	709	689	704	722	705	735	700	645	682	714	700	725	692	743	697	714	717	736	722	677	685	696	695	726	630	658	687	712	651	703	649	692	680	695	670	675	701	686	720	683	716	693	718	698	713	694	689	699	687	677	683	717	697	723	691	648	669	655	677	660	707	690	692	657	721	685	681	689	682	736	704	653	697	713	666	700	682	715	699	664	717	642	720	703	684	664	721	741	738	710	731	711	670	725	719	686	684	692	704	670	743	704	717	687	702	668	702	712	710	730	684	676	653	719	687	684	662	691	710	701	762	717	722	695	685	730	699	711	697	698	667	649	725	689	735	730	686	690	700	738	683	675	749	712	706	752	711	706	672	694	698	702	752	692	698	719	683	648	709	677	726	738	691	735	731	694	715	642	718	703	653	708	702	758	677	721	681	650	677	689	653	707	709	683	720	706	699	741	660	705	712	692	758	646	698	700	747	717	733	748	702	700	679	735	719	697	720	714	672	671	736	673	646	745	708	654	679	681	737	649	697	681	667	667	706	698	696	701	717	650	690	714	737	689	671	726	718	662	672	707	657	732	714	673	682	717	682	645	695	694	701	664	667	693	702	742	726	710	688	774	683	746	667	702	713	724	726	747	725	754	704	702	754	687	663	708	747	703	703	683	728	710	746	700	771	738	715	708	710	727	712	674	701	711	742	669	738	667	708	709	672	679	714	709	707	676	714	699	744	728	694	702	734	682	709	703	663	696	684	726	679	678	688	707	672	661	698	685	687	689	680	713	680	692	724	670	697	691	700	721	720	703	696	712	671	711	710	753	714	699	701	691	678	712	730	686	702	668	714	683	685	714	741	708	696	702	700	717	711	690	667	670	717	678	748	647	735	724	685	737	683	709	713	729	741	669	731	661	729	725	702	673	738	710	710	702	710	696	687	730	635	709	743	660	720	695	644	765	729	697	681	754	725	708	703	673	665	707	723	698	717	659	765	659	715	682	732	688	727	726	663	698	749	706	684	662	713	674	707	715	714	703	678	752	680	751	654	715	717	654	670	735	723	732	694	686	697	687	689	672	715	728	711	724	684	670	673	718	642	707	656	685	713	735	663	673	716	714	700	702	745	715	660	676	699	707	667	704	666	698	728	710	670	683	684	681	705	650	733	676	706	695	696	692	677	683	796	683	698	693	693	726	668	715	643	711	704	669	714	662	735	655	692	687	687	707	696	705	665	678	689	660	759	718	650	708	697	704	643	698	678	681	721	679	690	709	720	682	691	718	699	637	749	704	632	715	704	723	656	770	648	740	686	707	667	703	698	730	684	708	692	645	697	667	705	664	769	682	719	705	727	661	708	702	661	653	690	671	697	681	699	733	689	701	714	705	676	731	697	712	747	705	695	679	679	689	661	675	724	697	675	681	691	737	693	708	734	724	690	705	762	678	664	651	709	713	722	697	713	694	695	717	729	630	665	755	737	713	690	718	694	692	734	699	692	701	686	658	687	683	730	723	702	700	691	724	730	721	729	706	694	724	654	705	686	707	706	687	679	721	693	676	698	728	673	689	727	685	735	687	712	694	751	692	677	683	729	694	691	691	667	718	705	679	666	675	739	668	713	656	736	699	690	699	679	691	692	696	739	672	692	741	715	734	700	713	713	706	697	726	673	683	698	687	730	670	703	660	671	703	774	744	709	697	670	716	703	666	713	638	691	742	730	671	698	677	665	657	686	677	711	723	656	736	690	701	689	694	669	689	707	702	704	667	668	661	700	704	700	653	689	653	667	689	670	693	703	686	656	679	681	700	726	662	686	706	677	751	730	670	758	739	736	749	646	712	687	702	689	655	731	692	640	700	709	726	664	700	687	739	640	675	664	684	667	720	679	711	654	718	707	715	686	729	639	722	698	695	669	675	688	679	751	683	746	693	710	723	664	724	687	672	715	696	708	663	712	708	662	702	690	680	683	728	722	670	713	727	684	659	682	693	711	654	688	699	700	675	703	704	699	712	748	700	709	750	692	680	673	667	695	687	741	707	701	666	718	679	732	627	640	706	685	688	702	643	686	675	691	738	713	724	733	723	743	762	696	719	676	713	681	712	705	718	723	704	734	640	697	683	725	689	694	705	675	731	690	677	672	683	722	704	715	704	694	696	675	661	684	676	650	702	690	704	665	701	639	713	686	680	723	690	681	742	700	698	703	722	676	719	691	696	688	668	696	672	687	666	694	713	739	680	711	745	702	685	659	724	686	733	686	706	694	694	697	759	703	710	737	687	662	748	657	663	732	758	725	716	668	675	690	743	735	665	708	738	691	667	708	675	676	710	678	709	684	725	706	675	660	678	717	732	711	667	697	715	733	626	659	744	673	687	696	721	723	661	669	722	680	720	701	732	715	701	696	706	724	708	690	686	713	730	727	723	675	710	673	648	716	668	701	737	714	726	692	728	734	648	705	679	746	691	722	697	724	685	686	668	688	649	681	698	671	711	704	744	731	723	737	701	712	669	716	706	702	687	696	717	681	731	654	674	684	711	728	671	694	695	657	717	717	646	690	655	691	723	715	709	685	687	713	684	684	678	710	646	723	686	698	733	706	728	664	704	742	674	669	687	656	697	720	724	711	720	682	703	684	737	674	681	692	732	680	701	710	724	678	709	770	674	682	681	668	710	719	694	694	696	736	682	731	683	703	711	672	722	739	754	678	753	713	703	708	698	673	661	761	698	682	711	698	724	673	718	701	676	759	720	721	732	692	683	697	688	650	717	647	691	702	685	689	738	707	702	685	696	696	696	772	695	683	746	692	716	700	655	666	680	696	719	741	698	663	706	705	714	719	716	666	676	720	687	715	717	699	705	717	703	680	679	646	708	724	672	727	685	700	714	714	707	676	711	698	734	715	696	670	653	707	681	699	713	736	727	689	696	724	680	703	743	653	690	729	708	680	666	691	664	674	666	688	726	745	742	652	672	700	667	686	696	715	693	703	698	646	673	734	698	715	694	737	725	720	676	680	679	686	678	731	721	686	666	698	751	667	714	690	635	702	695	692	742	735	652	709	710	695	734	703	645	650	737	692	697	681	680	717	709	666	727	730
22503	21387	31423	29994	29926	29254	24647	11246	4752	2477	1057	741	674	700	705	705	725	768	784	686	684	714	690	729	691	724	714	680	688	723	699	688	699	728	657	693	706	693	693	669	670	706	671	749	745	663	690	704	696	747	697	697	640	733	706	712	706	717	743	649	683	698	724	720	710	716	708	693	720	732	751	700	734	708	682	681	696	664	727	714	738	676	737	675	737	696	722	722	676	689	690	717	666	707	719	685	718	642	711	672	695	737	706	706	695	660	668	691	673	688	665	682	707	631	664	718	671	707	694	664	693	722	708	686	729	674	741	668	723	670	726	715	698	726	711	685	747	656	696	652	650	695	721	690	689	675	695	686	653	728	699	696	737	741	730	660	692	714	693	702	707	727	665	738	776	693	655	694	722	688	726	728	714	662	635	686	690	714	667	662	735	702	737	679	715	631	708	685	726	693	717	694	687	702	728	686	657	725	741	690	729	726	681	666	680	702	660	690	727	726	747	699	691	685	725	753	717	729	706	731	708	699	687	743	679	694	682	746	691	689	663	731	731	710	645	696	648	725	672	719	692	692	656	721	691	693	687	672	695	720	717	691	751	692	715	702	670	715	682	765	690	699	679	722	738	686	737	690	668	652	637	719	677	682	672	692	652	686	684	702	690	673	677	672	727	688	706	711	642	727	704	702	672	675	729	649	670	695	698	705	719	682	656	717	670	708	699	693	656	703	691	678	674	690	714	670	643	682	683	699	713	677	697	723	699	684	698	754	674	694	702	728	694	680	712	655	656	717	703	698	688	678	686	702	708	719	692	642	693	681	665	716	760	724	683	647	701	693	768	684	690	706	699	733	658	678	715	692	682	694	715	690	684	692	718	718	722	729	718	742	712	674	668	706	700	695	733	693	680	722	716	728	740	712	740	682	720	698	703	711	740	708	704	707	734	683	669	735	700	667	735	680	718	711	735	685	702	681	689	762	707	653	687	677	687	681	718	683	641	741	708	756	664	705	722	725	697	675	705	691	728	697	667	697	697	694	664	678	758	708	651	725	678	675	686	709	683	726	732	696	700	740	693	713	728	680	718	600	722	667	720	761	710	713	705	698	693	761	750	717	724	690	724	709	636	645	685	690	707	666	718	700	677	752	725	749	708	733	680	695	648	712	698	670	695	738	696	693	645	724	681	701	687	722	653	598	688	648	709	710	729	683	701	681	666	668	702	723	656	720	719	689	773	676	741	726	695	696	699	691	752	676	711	683	698	675	730	733	710	705	669	725	706	710	695	727	749	713	612	701	687	651	717	692	640	715	701	705	675	678	687	712	727	687	685	691	671	694	686	690	730	697	688	717	717	708	694	696	719	704	681	673	698	674	699	641	657	737	654	711	719	663	699	686	728	691	707	702	691	674	682	678	688	703	721	696	701	679	719	707	709	657	696	720	696	685	683	708	707	702	732	659	663	724	720	713	690	677	702	689	692	689	761	680	712	664	703	665	651	690	691	709	681	700	676	684	696	673	709	726	666	674	662	708	687	726	715	703	737	709	731	693	692	714	677	721	686	669	673	662	726	675	682	694	703	728	685	695	676	685	708	707	674	686	691	739	684	719	718	718	678	691	678	680	721	710	684	744	725	736	698	660	706	688	711	644	751	687	679	694	688	685	689	691	693	755	735	678	674	680	676	738	681	662	686	722	667	700	696	664	689	699	681	705	728	648	720	714	708	715	715	714	694	713	655	697	710	672	697	677	701	663	704	731	718	664	696	689	754	732	701	709	713	704	649	689	696	695	673	717	665	689	694	707	713	683	721	744	700	668	744	701	659	707	701	747	683	713	668	727	648	687	646	649	699	755	710	700	688	684	709	683	723	736	681	690	704	665	728	721	662	718	726	716	703	675	674	683	722	672	690	708	677	739	705	671	712	706	724	690	711	686	666	739	711	733	649	695	669	648	682	710	703	718	659	692	741	735	710	709	665	738	763	712	666	740	669	696	701	680	727	725	650	705	725	719	699	680	634	730	697	653	717	750	701	736	729	689	716	682	657	721	691	648	673	713	665	695	714	680	692	664	744	731	704	730	707	628	723	709	737	665	711	679	701	690	654	629	705	707	689	660	679	694	691	746	664	738	706	673	712	627	719	713	689	706	681	700	713	740	659	733	651	725	708	689	672	740	680	712	660	674	713	680	710	710	694	701	722	701	703	697	712	683	688	669	728	741	697	702	722	700	670	689	737	659	682	678	717	675	626	663	712	727	721	722	710	718	717	683	674	671	655	731	694	719	706	680	691	689	701	750	711	655	682	693	680	688	703	708	711	684	730	675	669	730	714	676	717	653	690	685	724	699	751	725	642	674	698	670	757	655	712	677	686	708	726	686	703	746	719	673	683	713	713	629	716	711	670	685	664	736	728	680	708	657	679	736	714	672	685	668	718	711	714	686	698	693	667	693	684	688	732	699	684	723	671	706	703	730	682	683	749	702	692	706	711	683	672	730	662	668	696	683	683	712	658	693	750	727	713	690	726	674	665	715	737	676	692	682	694	691	640	705	716	695	678	738	717	675	675	700	684	746	707	715	707	696	697	675	688	691	697	679	730	711	690	698	713	703	732	714	704	692	738	772	727	742	683	720	686	706	663	686	687	733	695	686	685	716	685	662	704	679	679	645	655	700	694	728	729	701	702	742	697	712	684	670	760	733	708	698	750	719	712	699	649	716	704	699	745	672	763	657	737	684	683	689	693	726	715	803	668	675	702	704	693	760	700	707	656	679	686	673	726	704	696	646	667	694	723	732	721	726	677	719	697	712	643	699	695	753	728	674	650	716	708	748	689	644	690	714	688	691	696	695	679	708	717	697	655	747	698	695	674	714	703	721	663	684	725	687	698	699	689	696	716	697	710	694	661	745	734	670	708	675	664	738	712	717	692	739	708	721	697	730	684	720	705	675	681	668	700	710	688	652	682	676	663	718	688	702	690	647	758	695	676	640	678	722	687	688	717	732	709	712	687	659	668	703	718	729	666	738	694	658	739	716	726	750	682	687	654	669	670	690	696	725	669	668	633	706	672	694	711	720	707	646	725	752	698	691	677	648	664	694	705	720	684	673	759	701	722	693	699	683	680	684	705	657	693	678	709	707	750	687	671	720	676	690	700	711	709	683	721	689	718	720	692	687	720	714	759	699	672	673	680	641	717	665	709	683	688	752	723	755	705	661	670	736	754	710	698	714	737	736	663	653	727	711	650	714	706	684	689	685	664	678	721	708	719	705	694	705	695	652	689	750	719	743	701	649	708	728	692	705	706	723	682	718	701	717	713	692	718	710	673	651	706	686	701	677	701	647	719	728	690	690	712	717	714	702	692	717	704	750	718	654	677	692	694	718	710	688	695	678	692	731	698	715	733	681	723	711	677	720	720	697	665	699	685	688	696	697	726	698	684	720	735	643	721	690	666	706	676	711	751	681	756	711	683	757	650	686	665	712	675	718	696	715	730	683	733	707	673	738
53065	95964	79744	59839	46375	33996	21901	12576	6427	3467	1181	729	750	709	770	743	709	691	749	680	710	729	728	714	669	664	714	717	695	704	686	680	687	727	713	704	694	719	692	686	751	744	700	695	723	691	695	745	686	699	684	685	655	710	705	736	677	720	716	679	730	750	716	704	715	729	690	727	659	701	698	657	741	693	709	722	708	689	705	668	718	723	749	716	723	698	688	716	647	661	662	745	724	715	717	692	699	687	687	688	749	662	668	722	694	689	715	700	768	721	739	703	708	697	735	725	723	693	709	677	733	715	744	740	709	750	728	732	698	658	682	736	733	764	751	698	708	709	719	714	740	683	695	732	667	700	647	707	696	684	707	659	676	735	711	633	693	695	691	690	690	726	737	647	676	747	688	686	735	729	696	694	694	749	694	742	672	716	670	713	687	705	752	683	717	722	741	745	737	680	690	760	725	715	765	674	715	717	726	643	710	685	713	715	660	737	682	648	658	707	704	690	722	745	677	730	699	716	704	686	755	675	666	727	768	719	674	709	704	708	725	701	729	723	713	690	705	699	738	748	729	701	709	710	714	681	714	702	724	689	744	780	689	687	672	742	661	693	700	700	744	668	707	704	732	662	718	703	692	714	711	739	721	685	757	738	705	707	727	717	719	729	698	668	742	676	697	704	669	684	718	726	668	708	689	684	700	719	665	700	700	711	685	711	726	712	690	701	677	707	697	674	732	704	772	716	720	711	677	647	738	722	714	683	726	673	734	739	686	693	708	696	687	744	670	697	707	699	694	719	685	670	768	717	721	705	702	692	701	722	728	745	657	696	701	698	680	626	707	720	697	747	708	703	753	724	740	713	694	682	696	683	741	720	737	728	727	724	671	706	699	693	724	647	707	711	725	734	715	703	688	727	705	711	738	707	696	690	741	706	713	685	685	706	723	714	702	647	724	718	686	726	700	724	752	677	689	774	699	743	665	723	671	676	689	693	734	695	720	745	629	705	676	728	720	662	673	729	645	748	681	649	669	672	725	710	692	730	749	672	714	685	726	749	735	682	691	727	720	688	736	708	682	708	747	723	687	745	717	679	764	701	721	723	729	711	716	736	683	683	763	711	724	654	702	676	721	663	721	680	647	652	716	716	714	658	692	671	664	636	713	685	716	730	737	725	649	696	709	712	732	709	708	702	679	726	701	686	686	732	701	715	716	693	742	740	693	676	747	666	664	708	751	723	702	742	719	672	715	692	748	703	673	766	687	686	678	681	730	665	700	666	728	717	675	678	691	745	729	648	702	699	702	689	691	663	674	672	726	724	689	689	717	690	685	764	712	666	715	704	740	722	697	740	670	719	711	689	771	670	697	706	681	740	706	727	757	756	729	701	685	699	680	723	681	762	685	743	715	686	738	737	732	728	699	682	682	677	701	744	695	709	665	704	748	705	752	708	726	707	726	705	693	720	685	705	729	703	738	773	665	676	699	699	698	697	688	713	732	697	717	715	698	742	714	668	725	715	724	692	746	732	699	748	722	690	744	703	708	712	690	704	682	687	673	708	733	737	689	709	745	690	742	693	699	677	735	700	714	697	704	732	752	731	715	702	705	695	682	645	727	772	693	714	689	697	699	690	772	686	711	704	699	711	710	671	769	702	688	703	678	732	666	705	726	659	700	688	654	704	727	707	747	713	710	672	747	705	681	709	676	717	724	715	682	678	724	692	679	733	704	730	725	648	713	697	720	681	693	726	704	718	705	719	703	709	721	689	722	717	715	737	712	699	680	678	743	682	676	704	701	694	716	676	704	683	675	715	738	649	752	741	719	743	691	653	684	666	691	720	692	738	749	716	726	694	721	689	749	715	694	730	706	732	691	696	677	702	687	730	646	759	743	703	724	722	721	723	630	738	717	693	688	712	701	721	743	652	684	706	707	703	701	691	675	709	703	732	710	654	702	666	711	692	709	728	745	705	719	702	700	702	685	689	745	738	737	655	703	741	698	691	708	695	668	714	723	700	743	679	709	710	733	704	662	783	739	704	733	710	710	728	705	699	727	714	711	743	663	709	679	690	749	718	752	733	730	716	707	712	693	684	748	705	673	709	674	707	702	763	714	659	683	754	725	723	689	756	703	721	658	700	676	683	738	777	714	728	707	684	704	686	698	699	688	694	714	691	683	691	706	679	723	685	673	696	728	713	700	681	668	696	703	722	695	708	716	703	699	697	731	661	713	687	746	699	712	709	702	733	681	741	707	728	688	744	710	683	737	704	703	721	700	667	684	743	701	716	695	717	698	651	694	730	707	718	705	707	715	753	704	693	720	700	720	700	634	714	733	710	677	727	682	688	717	730	735	682	679	702	719	663	706	693	692	740	736	716	728	699	670	675	759	709	652	745	695	716	713	666	707	683	722	726	712	719	672	723	656	685	645	685	710	718	706	724	708	730	671	639	675	719	739	702	702	766	738	749	656	704	726	693	727	676	612	723	724	707	708	722	720	742	643	709	725	737	705	671	689	715	702	716	703	688	707	729	746	687	708	719	713	730	714	740	705	700	710	724	681	698	735	734	706	737	706	681	725	704	701	664	699	682	695	757	725	673	700	710	682	707	708	693	710	739	690	724	723	688	716	704	640	716	721	711	642	722	735	763	720	701	655	671	701	705	709	681	677	734	706	681	756	680	719	737	712	678	707	679	685	724	727	715	715	690	665	702	713	706	727	723	685	699	739	729	745	683	683	739	693	678	717	741	663	693	724	708	718	746	712	675	690	726	637	737	721	692	654	694	686	748	707	699	681	724	675	724	663	748	715	673	701	710	701	732	695	668	756	689	711	714	642	706	701	712	743	695	687	729	692	698	676	681	722	722	745	784	685	725	683	738	742	708	701	738	716	658	744	674	734	701	746	762	710	719	707	687	719	693	719	738	654	690	669	732	746	718	719	678	743	728	701	671	677	737	710	714	713	709	675	734	702	740	695	726	723	651	713	721	702	721	669	721	697	722	697	671	732	725	704	692	706	729	727	720	701	728	700	756	735	686	712	700	684	709	716	721	709	725	667	669	654	726	697	690	682	709	691	736	673	687	697	683	736	707	736	716	673	735	717	680	687	687	681	708	688	712	717	665	722	672	703	721	700	714	687	699	694	686	737	718	667	688	685	742	748	678	727	702	673	724	666	727	711	714	699	688	699	726	697	681	698	701	725	701	693	690	720	706	728	712	715	715	750	731	704	752	715	733	711	726	676	715	691	735	702	724	681	696	703	710	696	692	696	725	679	697	661	740	716	677	729	683	675	698	692	733	686	679	704	694	781	776	727	705	732	697	696	729	711	702	731	690	702	701	700	734	700	666	724	751	704	730	717	696	729	716	674	680	681	730	665	726	650	677	711	759	712	730	771	722	714	689	699	717	698	679	666	701	655	725	723	735	699	683	715	750	744	654	659	728	688	739	655	702	687	692	684	679	737	675	741	712	686	717	721	718	675	686	686	719	678	648	695	647	710	706
28466	25397	28486	16835	6387	2638	1342	887	695	582	495	471	489	473	484	507	511	477	477	492	521	507	482	500	496	488	483	496	458	470	474	481	455	512	468	479	458	522	473	510	491	501	475	518	522	502	441	473	499	482	478	472	512	466	503	512	475	475	473	470	523	513	508	462	461	459	500	492	492	466	483	457	463	475	487	467	526	448	483	490	469	493	522	500	499	465	492	483	482	508	488	471	511	488	507	442	516	454	514	475	524	490	516	507	458	519	480	492	491	455	477	503	503	498	475	457	486	481	489	472	529	465	507	497	490	516	519	501	488	512	496	482	493	476	504	483	477	479	484	501	467	473	471	472	479	495	517	461	496	508	470	541	498	471	489	459	541	504	483	499	480	493	518	503	470	474	495	468	465	493	482	453	472	472	468	494	492	496	475	490	486	489	479	462	502	471	497	450	435	508	483	457	458	476	464	490	491	506	475	518	464	458	492	502	510	471	488	496	509	477	495	536	473	497	513	513	487	496	493	476	511	483	486	521	519	444	524	525	484	515	488	506	497	458	493	503	509	490	488	507	505	484	467	508	525	494	483	513	481	479	459	509	507	521	488	498	495	488	501	477	466	460	486	465	500	486	502	484	512	496	522	541	503	483	478	518	488	463	466	486	467	483	479	489	490	479	471	499	513	487	463	504	506	489	482	476	499	481	507	527	476	467	468	464	481	507	500	471	491	500	493	467	465	477	474	465	490	502	459	499	451	490	478	496	495	481	512	467	491	492	517	498	445	461	467	494	503	495	495	467	465	512	470	487	508	490	447	483	461	485	495	516	525	499	524	498	506	489	510	469	454	488	474	472	501	480	519	499	487	486	471	457	519	476	496	491	525	506	457	487	517	515	494	501	486	471	467	510	447	497	496	492	509	497	463	472	487	481	458	481	468	482	504	513	480	510	507	489	470	485	508	505	496	498	490	501	494	523	522	496	478	530	529	527	439	500	490	474	489	483	493	503	532	512	500	506	489	481	458	462	442	529	517	495	518	507	488	485	478	484	503	471	478	484	490	503	483	469	495	514	478	529	509	481	533	425	538	475	494	493	489	490	501	511	475	486	483	501	493	474	538	520	488	520	499	487	489	499	462	467	475	498	518	499	483	449	475	517	463	462	502	459	485	447	471	491	468	532	495	510	506	511	481	521	468	495	466	464	466	491	468	509	479	492	530	503	462	493	507	476	506	479	552	455	488	482	462	469	530	456	489	470	488	482	459	465	507	484	490	503	498	489	480	485	474	454	481	481	504	474	478	480	506	487	535	467	482	486	473	459	457	529	443	471	493	494	491	512	487	488	472	478	515	508	520	505	507	490	484	478	479	495	486	494	472	485	525	491	459	504	450	474	470	469	497	455	460	446	510	463	484	475	431	491	489	459	512	502	495	464	488	551	505	497	491	473	492	486	504	506	514	515	506	512	501	496	445	536	498	449	498	488	503	494	506	512	544	453	456	456	470	469	503	502	466	495	472	490	452	456	502	458	473	466	496	511	470	467	478	496	458	482	477	486	493	510	464	489	505	483	512	496	519	515	466	510	515	492	486	473	506	481	468	520	505	474	456	497	492	475	511	488	500	503	483	482	505	522	526	482	496	502	462	471	495	522	513	505	465	446	466	493	522	498	504	503	481	462	481	484	483	504	491	454	516	459	489	479	477	495	457	461	515	490	502	495	496	440	476	473	519	500	486	479	503	518	452	519	476	512	474	507	509	491	488	489	477	493	533	474	449	504	515	462	467	465	489	512	510	500	489	488	495	460	431	485	504	483	466	453	473	488	473	524	459	470	483	509	541	479	481	466	492	479	494	483	495	496	532	504	491	477	479	498	490	490	484	479	504	469	487	499	507	520	475	511	492	517	465	496	499	478	487	469	491	512	486	479	542	479	463	468	486	481	521	484	473	485	478	462	502	483	510	498	491	498	508	472	491	474	500	460	465	517	483	479	467	466	467	526	447	474	479	465	527	461	478	458	492	452	529	514	496	484	482	525	501	460	481	514	484	482	473	479	501	525	516	474	439	498	503	478	495	479	502	490	470	491	494	500	498	520	483	521	491	513	495	483	489	489	523	500	458	457	475	494	418	503	462	509	492	497	476	498	518	455	521	498	471	475	513	490	455	495	476	471	506	478	484	489	507	491	479	547	475	526	465	476	480	465	490	500	488	475	505	503	491	504	484	492	512	493	491	455	528	475	475	475	466	469	483	483	512	470	475	453	480	478	487	501	486	512	495	503	481	480	518	459	495	467	484	483	464	462	522	436	540	465	524	509	489	467	519	521	483	485	509	468	482	463	536	504	467	515	511	514	445	451	465	483	477	531	482	502	515	489	454	508	489	445	520	507	504	520	512	487	494	509	501	506	482	469	489	480	507	501	504	481	487	486	479	475	482	500	502	490	499	463	449	511	482	490	490	479	519	483	505	507	475	508	450	507	463	485	500	473	524	473	488	497	518	497	522	473	491	484	486	470	527	493	490	461	495	488	474	523	467	498	521	522	509	488	520	477	490	482	474	501	457	516	522	501	463	502	487	503	471	460	484	479	479	480	515	488	484	488	466	474	465	511	468	509	483	466	500	472	483	513	490	492	488	505	517	500	487	475	450	497	481	471	507	465	450	515	496	493	529	488	531	488	462	491	481	482	462	558	470	508	512	487	490	457	497	473	457	508	495	492	500	493	500	466	418	510	464	442	446	470	489	501	515	512	512	445	482	512	483	456	463	481	482	482	456	508	513	484	494	509	477	469	482	515	479	487	504	480	463	488	528	470	506	456	473	522	477	495	489	505	513	515	483	484	501	485	511	512	484	498	500	527	449	434	480	516	483	470	473	511	451	493	551	505	477	501	507	505	486	496	472	508	472	464	473	496	458	478	484	503	497	480	506	471	515	462	512	521	487	526	453	495	478	502	480	478	508	500	523	488	499	488	480	499	479	470	486	519	492	521	478	496	530	523	470	500	526	472	479	482	507	478	522	482	517	468	465	446	463	487	491	491	477	478	464	472	482	463	483	486	454	489	512	513	466	509	467	484	476	476	478	465	483	509	500	506	500	493	497	446	449	484	482	473	526	451	474	501	466	479	488	476	517	533	479	507	494	461	499	476	505	524	477	466	489	499	508	504	507	503	493	480	457	512	514	513	508	472	488	484	445	497	453	516	507	481	503	469	526	498	485	492	470	498	505	473	512	483	519	516	490	505	486	485	482	511	522	511	481	527	470	494	493	509	472	503	459	513	474	494	493	479	492	521	513	514	494	518	497	481	489	499	485	487	541	472	461	491	504	488	509	476	468	480	500	494	475	466	481	492	518	515	518	482	476	497	485	483	501	514	445	467	498	475	532	493	525	465	469	512	478	479	482	504	500	533	464	473	494	522	467	510	500	447	521	491	452	507	485	457	500	502	491	490	504	495	474	497	495	478	474	521	483	482	520	484	495	500	474	500	440	479	492	489	478	543	503	473
19204	35853	24048	12093	6230	3095	1698	1080	799	646	537	538	549	516	568	554	528	521	499	563	515	540	570	539	522	525	557	500	563	530	524	538	543	472	555	517	550	522	565	539	522	556	518	510	560	540	542	517	535	540	536	536	522	532	504	545	530	588	506	524	521	534	533	529	562	570	512	525	526	534	528	525	562	558	497	549	521	542	527	572	535	524	553	520	574	540	518	495	506	486	533	531	541	511	529	515	517	508	504	531	545	495	549	502	513	547	507	519	509	544	554	491	534	506	511	557	523	519	554	504	544	516	508	541	546	471	548	516	543	516	507	527	528	556	549	545	529	525	527	529	536	511	579	532	523	514	515	546	489	544	530	545	543	517	498	489	515	522	532	515	539	518	531	528	546	504	504	518	555	543	551	513	542	533	555	524	496	539	524	523	536	527	552	524	513	543	508	515	540	502	530	516	549	535	502	513	530	552	521	565	538	544	507	468	539	509	515	552	522	536	498	588	516	512	521	496	519	542	506	550	522	572	520	521	517	489	501	531	514	503	499	521	552	508	543	500	515	543	508	508	568	500	525	471	526	521	522	521	549	529	515	554	488	538	511	518	594	528	561	580	518	526	496	507	547	489	527	558	539	541	495	518	571	507	534	515	490	559	557	596	520	489	529	557	517	549	527	535	521	544	471	525	555	559	512	525	529	529	576	528	507	482	564	495	527	567	564	589	507	510	554	566	538	535	520	521	520	515	522	533	520	507	534	477	537	514	550	505	523	570	580	541	559	533	552	505	498	525	519	530	519	507	536	557	523	570	519	541	519	572	504	525	498	512	516	508	500	551	487	514	536	533	511	567	512	507	552	544	509	531	516	525	529	579	534	552	499	550	590	520	563	527	556	538	533	550	498	508	523	547	571	501	509	558	518	504	535	501	497	560	526	556	526	525	556	509	535	524	523	548	544	541	547	521	566	507	542	533	517	486	554	531	527	567	542	481	520	496	559	536	547	520	490	542	500	564	536	496	514	496	480	511	537	510	536	546	526	507	571	539	508	500	514	548	533	525	521	503	503	530	519	522	500	540	523	520	540	570	549	509	499	559	551	519	505	508	548	533	527	539	565	504	537	496	505	528	547	552	554	581	538	557	549	529	527	531	508	497	535	555	532	521	542	536	519	524	543	547	532	540	551	555	553	506	540	507	498	493	548	503	506	527	492	464	512	560	529	535	483	501	530	528	559	517	504	529	534	520	516	531	475	498	517	517	555	527	510	521	543	559	517	513	543	543	505	515	541	495	530	520	554	568	558	484	526	524	523	543	539	505	552	549	541	547	531	533	492	534	508	514	474	529	559	521	520	544	525	513	515	475	528	528	531	541	539	487	545	521	540	534	542	543	521	525	510	534	507	514	519	538	500	509	514	565	529	567	493	551	521	507	563	512	521	545	527	571	521	488	505	497	515	497	503	528	495	502	533	539	533	512	521	520	582	535	548	535	549	525	518	540	563	543	556	518	535	546	557	487	519	504	467	530	495	516	520	552	540	514	551	481	552	543	543	522	548	491	524	522	502	525	522	539	545	555	535	497	552	540	517	468	554	533	492	502	532	579	512	511	530	563	545	516	530	550	522	506	553	509	531	520	503	528	479	540	527	561	528	555	502	521	560	511	515	531	500	524	501	532	532	561	556	524	528	525	524	486	533	527	554	550	550	481	531	562	516	484	535	530	541	534	506	483	504	529	536	485	551	511	510	525	557	480	548	518	555	521	520	518	529	549	494	519	529	536	492	550	532	545	514	527	537	515	535	555	529	555	502	504	544	510	521	543	548	514	550	530	535	553	505	518	498	557	575	513	534	503	509	519	532	487	509	559	499	534	544	548	491	481	509	538	517	530	473	505	536	541	523	548	538	530	555	505	481	588	567	512	519	544	525	554	536	542	577	531	515	534	559	508	542	545	530	541	506	539	506	503	550	520	508	517	534	485	535	547	505	557	571	560	534	553	510	533	536	522	530	518	525	517	538	509	569	538	536	554	535	540	563	488	483	517	543	512	536	567	525	512	526	542	544	560	518	528	524	513	561	542	506	543	524	547	584	529	525	479	517	548	524	527	543	508	508	501	517	510	516	538	524	496	548	547	538	500	555	518	522	514	498	486	539	552	533	541	545	495	568	522	460	558	609	491	529	509	528	533	522	535	510	537	526	513	546	552	532	552	529	515	536	527	496	539	525	506	543	500	546	539	550	570	506	506	537	529	546	530	530	486	488	534	552	507	549	525	559	572	537	540	502	573	517	520	524	480	538	541	541	540	495	537	515	512	525	506	525	538	540	544	538	508	481	490	540	526	524	527	544	502	522	546	525	533	504	523	540	529	506	545	544	501	547	544	548	539	513	493	544	522	509	574	496	498	552	523	548	510	546	558	483	498	481	520	510	509	491	528	498	521	519	550	514	546	473	503	545	524	556	524	542	506	535	528	537	522	564	545	541	490	508	544	542	552	525	557	525	516	514	467	496	549	539	543	515	596	542	522	500	502	518	541	522	537	530	530	515	558	521	528	548	549	521	513	523	537	467	507	541	546	521	522	551	560	526	546	507	519	547	554	523	506	528	519	518	557	551	522	501	485	553	516	518	499	533	499	573	520	536	468	578	510	555	485	544	486	535	481	526	516	538	524	521	538	531	520	529	484	542	536	540	527	558	570	547	499	514	538	546	570	555	528	534	520	547	541	569	518	499	537	527	521	504	524	544	492	540	562	501	511	530	554	528	511	503	544	525	534	539	535	494	532	504	561	533	506	540	498	527	510	567	503	543	537	523	548	540	525	557	540	531	513	525	519	544	516	533	543	536	483	531	528	492	535	527	532	497	528	530	528	512	583	508	555	549	511	495	528	521	517	529	461	524	561	491	517	523	532	509	524	493	519	529	557	541	524	494	508	584	493	541	515	554	547	563	569	516	550	503	538	518	542	528	521	536	482	531	540	529	522	514	512	511	544	543	524	526	510	530	498	552	536	515	558	535	552	532	547	516	541	543	510	551	500	525	514	509	527	554	564	546	569	566	550	505	513	513	521	496	504	525	517	519	502	492	549	515	534	546	556	536	535	571	536	548	511	533	510	548	479	541	493	491	522	520	516	537	518	519	526	543	527	566	540	483	511	559	563	556	549	553	551	545	524	505	523	498	499	528	524	544	574	516	530	504	524	576	540	523	511	514	530	568	571	550	563	507	547	520	469	527	505	542	522	508	547	522	529	521	535	488	512	500	520	492	546	523	522	505	557	482	551	508	529	489	517	527	518	516	544	507	529	500	528	510	527	525	522	541	528	517	534	507	476	526	479	528	522	509	522	561	532	534	528	522	574	540	511	534	538	506	525	553	492	542	526	503	545	538	483	552	558	562	557	538	538	502	559	532	530	549	565	533	513	528	561	509	542	562	527	498	553	552	494	508	517	562	554	509	531	524	510	541	525	511	547	515	534	499	548	538	531	496	521	511	523	549	521	538	520
23742	21941	34134	36174	30944	24752	15349	5655	2301	1218	713	486	478	473	469	440	457	487	465	506	430	452	440	452	478	516	511	463	460	492	445	503	481	492	509	501	470	460	512	461	537	489	481	476	474	457	502	470	447	433	471	469	428	484	447	459	453	454	442	471	454	403	489	437	464	491	463	510	484	463	461	466	437	488	472	507	505	469	521	461	451	473	468	484	434	516	435	457	490	475	451	451	492	538	463	494	486	457	455	468	428	438	486	453	448	527	498	495	475	462	462	452	466	504	470	453	483	460	484	439	477	446	441	485	466	477	452	468	464	444	469	475	490	484	459	451	487	501	491	496	490	475	454	486	466	448	435	458	475	490	481	498	444	489	461	471	485	484	432	444	482	478	467	483	487	454	486	447	463	470	440	465	477	503	486	458	484	435	470	474	477	451	495	433	465	494	489	451	496	478	476	472	469	485	464	487	463	470	426	460	487	494	486	476	467	502	498	504	444	447	484	477	477	462	476	472	508	465	486	458	472	480	470	495	499	474	476	489	461	452	482	496	496	451	480	464	456	471	489	468	481	466	495	481	492	486	504	508	464	447	464	502	465	486	454	466	466	443	526	445	465	493	481	487	434	434	486	487	448	462	465	435	491	466	471	462	467	491	485	472	483	467	489	482	467	483	479	456	469	447	471	469	504	462	439	456	475	493	480	504	455	452	472	467	448	452	491	470	483	422	487	510	479	473	460	462	480	428	482	444	531	513	456	486	430	458	476	437	475	498	487	459	468	466	460	474	487	460	457	470	490	480	493	458	515	461	496	503	493	427	450	499	465	488	455	502	489	476	493	432	480	468	492	439	453	466	455	473	476	498	473	468	475	442	442	488	455	441	450	473	486	480	458	458	503	479	460	441	520	470	477	460	503	488	459	468	436	473	508	523	455	500	508	505	452	484	481	445	459	454	446	468	489	479	474	521	469	425	498	439	489	466	464	497	522	502	440	489	517	474	485	476	467	459	502	499	479	479	451	447	450	497	489	464	491	468	516	470	473	483	414	462	447	444	451	453	464	466	470	460	474	492	465	446	506	497	462	520	483	464	468	483	473	483	501	433	454	473	456	492	443	480	474	440	478	448	439	484	459	482	448	462	467	483	421	475	468	465	467	427	490	462	447	454	480	463	455	492	447	459	474	533	483	478	427	467	492	453	441	500	489	479	473	487	438	514	505	495	474	419	460	434	470	471	483	531	505	481	485	466	456	480	476	486	459	438	447	462	516	450	489	430	473	468	444	459	485	500	435	451	438	442	477	471	461	468	469	460	465	473	487	440	475	445	464	470	488	448	471	476	452	462	455	466	457	449	497	481	444	448	448	486	484	444	475	484	501	434	462	462	425	488	443	495	474	474	445	484	507	499	462	428	479	461	469	475	472	478	469	472	446	481	488	474	488	483	458	474	478	484	461	474	468	455	464	483	462	493	481	457	458	473	461	494	467	456	471	447	478	491	470	474	470	455	445	482	493	423	463	457	456	471	478	475	476	473	442	476	453	492	444	500	472	475	474	496	479	441	442	481	434	499	483	435	456	491	484	451	439	458	502	489	446	440	463	425	507	478	443	446	436	482	432	426	465	473	477	494	478	491	469	492	450	468	481	479	478	501	480	472	474	455	494	491	504	443	442	457	445	494	467	472	493	504	469	468	519	453	477	508	490	463	433	477	444	418	470	459	471	491	418	493	464	484	501	442	476	481	522	466	458	443	525	455	473	463	441	534	474	485	465	445	462	463	429	465	456	459	434	461	460	479	464	503	456	443	470	463	468	455	478	479	476	412	476	499	474	428	479	498	496	447	447	482	490	468	493	511	497	467	474	454	447	466	476	475	473	496	459	504	471	441	469	463	454	465	447	463	447	488	439	412	472	467	449	452	454	455	459	449	479	520	453	549	465	508	462	467	453	456	470	481	436	498	512	535	473	507	447	450	455	446	485	479	453	457	484	478	487	511	457	444	474	483	486	547	478	479	486	454	469	447	440	472	480	476	493	465	500	464	475	476	469	470	466	471	475	458	489	492	491	429	469	460	489	456	472	447	471	456	492	464	445	489	471	453	465	481	462	491	451	481	498	445	489	517	469	479	476	510	459	436	469	434	490	478	455	479	474	513	463	514	475	470	458	461	487	504	501	503	467	475	469	441	453	478	443	515	405	474	483	490	466	487	468	447	479	490	469	475	479	510	494	448	464	480	473	499	462	485	501	489	490	492	468	485	482	494	460	495	431	499	497	473	466	467	452	508	444	490	453	483	442	480	485	475	487	463	471	445	435	491	529	477	507	461	502	460	478	476	461	459	440	480	446	492	467	469	460	446	449	467	477	476	512	521	466	457	473	456	459	450	500	467	460	499	455	461	511	447	496	454	473	424	480	422	438	471	468	498	498	465	462	492	508	476	425	465	440	500	475	477	485	501	461	452	472	428	478	482	482	473	442	494	490	479	488	520	471	510	474	462	519	480	472	490	484	493	478	477	483	463	457	456	470	456	481	501	480	441	476	458	504	443	465	438	467	453	489	482	443	476	443	469	465	480	475	469	437	472	462	458	527	437	476	467	482	468	478	458	466	477	472	475	431	452	483	464	510	460	510	472	426	418	466	462	462	447	465	455	467	443	508	496	453	446	477	493	457	457	515	455	499	460	470	488	459	478	438	483	462	485	486	478	465	489	492	483	510	495	488	491	450	460	454	476	489	489	471	436	468	478	463	421	465	473	449	481	482	464	507	459	481	496	483	510	488	455	482	473	499	476	497	482	490	478	476	492	462	491	472	456	483	444	489	510	456	442	473	465	448	449	453	517	481	430	505	453	465	506	492	497	459	447	455	487	453	459	438	481	502	477	476	434	468	443	444	483	458	490	504	466	475	434	461	478	484	437	463	525	455	471	446	483	459	452	445	487	483	430	478	454	455	423	489	434	484	471	464	458	477	481	425	459	470	451	474	486	479	493	477	481	489	497	521	471	478	461	497	440	474	490	493	479	539	453	454	468	491	453	468	466	452	484	496	503	454	475	437	461	488	455	476	448	471	491	478	488	495	466	453	496	481	445	442	489	505	465	457	508	473	438	458	484	472	468	462	459	459	490	488	480	493	498	470	458	494	472	464	463	477	445	431	451	438	432	472	485	482	462	506	463	480	450	530	517	464	449	449	485	440	488	479	536	470	496	464	458	532	511	427	469	475	462	473	466	468	478	479	436	476	443	412	493	455	469	449	496	450	437	490	478	429	478	473	461	502	462	498	428	464	479	459	474	465	442	481	445	498	415	526	437	487	471	467	440	489	479	464	425	463	465	460	473	485	492	460	515	500	465	478	484	490	457	474	430	479	470	453	491	457	482	477	439	472	468	470	436	496	489	499	492	515	484	466	497	485	490	500	482	456	504	447	438	482	458	444	483	467	479	458	474	475	521	479	490	481	461	451	455	458	465	479	470	521	474	476	487	484	479	453	461	443	492	445	491
43944	85174	67212	49475	37101	24501	14184	7033	3424	1679	808	500	545	472	489	481	457	503	473	504	467	526	522	507	470	479	496	480	533	496	505	485	482	546	470	461	515	519	500	541	474	458	472	503	503	472	481	512	500	474	493	521	492	493	464	526	454	501	495	452	490	477	491	513	487	461	463	480	483	490	467	511	468	475	479	507	503	541	525	515	469	521	502	477	486	509	496	510	541	505	466	501	488	524	499	479	498	491	512	481	505	489	525	489	460	498	471	478	527	497	461	498	498	468	486	494	522	506	482	500	482	538	505	515	465	512	448	473	499	538	478	467	497	502	504	514	477	506	519	490	467	502	524	500	527	498	522	469	454	475	514	465	470	512	516	479	515	505	506	472	481	481	521	470	509	491	516	546	512	524	485	515	436	554	509	480	489	526	466	444	512	481	461	458	450	501	458	491	532	518	474	521	501	475	501	465	495	479	502	496	469	494	495	493	489	475	452	485	511	496	490	504	469	535	509	486	532	483	517	491	510	518	461	508	478	502	545	470	508	502	490	479	505	459	457	468	494	499	496	486	460	480	486	500	529	499	502	492	478	498	514	495	484	537	468	522	511	503	512	521	522	510	457	487	468	479	502	483	494	510	511	448	473	516	520	475	484	473	514	503	541	471	502	506	539	508	481	493	494	516	528	468	511	479	468	466	535	484	486	502	507	525	510	481	526	464	481	475	483	507	442	461	522	510	497	463	481	485	490	492	499	503	476	502	503	485	514	513	504	483	507	491	497	508	515	450	492	464	487	507	517	468	516	472	471	465	508	498	485	481	501	518	481	489	496	463	503	510	486	475	467	496	518	495	525	497	491	534	518	489	528	497	462	485	507	463	493	516	510	460	502	486	523	490	514	491	490	496	446	474	495	471	488	479	489	453	490	530	471	506	481	482	532	517	520	525	477	534	497	472	486	496	487	478	510	518	490	506	481	533	474	480	484	496	478	487	462	507	501	503	492	499	466	514	479	509	496	541	475	532	475	487	546	502	501	495	491	528	510	504	470	536	515	518	476	493	479	535	472	473	534	494	502	490	491	486	485	552	456	507	501	510	458	454	471	499	493	536	498	510	483	508	526	491	500	522	456	525	487	514	518	485	510	486	533	502	505	478	512	506	474	485	475	517	483	486	520	438	532	488	473	514	501	505	502	520	489	496	480	484	501	520	470	473	487	506	495	505	487	467	514	516	506	513	511	511	482	479	483	496	473	495	494	514	546	480	526	465	516	505	515	481	502	506	478	501	488	466	467	473	519	466	502	474	513	465	518	510	495	448	520	490	504	483	469	494	511	485	526	513	473	481	471	499	556	542	488	508	493	482	464	509	462	557	507	459	516	484	498	473	497	514	468	488	497	520	484	492	499	482	483	488	461	504	447	467	497	515	518	520	496	514	512	517	503	483	491	498	488	535	500	510	519	484	507	473	485	536	488	479	496	492	497	488	484	504	490	491	480	506	514	520	497	493	493	465	507	484	486	495	486	494	518	491	496	508	530	529	514	488	486	497	473	471	515	504	499	500	529	456	479	521	498	509	510	519	487	485	501	474	493	520	519	476	498	494	491	477	498	473	517	535	504	484	490	482	492	462	517	519	525	501	510	505	536	499	501	502	505	532	509	511	531	519	498	524	514	506	505	543	499	526	511	513	471	472	480	501	532	518	506	501	498	504	514	490	450	507	478	492	556	486	471	459	513	488	461	493	500	495	491	482	524	506	492	505	518	450	513	523	490	473	512	508	518	515	500	490	547	490	447	503	468	518	488	481	501	489	519	470	484	527	494	455	476	463	519	507	500	449	546	513	472	479	483	493	506	493	491	538	487	543	473	481	496	505	479	522	509	546	465	493	499	477	517	495	472	487	502	490	494	473	493	521	491	507	473	477	497	486	470	503	501	493	474	494	531	482	513	505	495	515	512	499	512	462	516	516	480	484	468	492	459	496	509	504	456	547	520	503	515	543	504	523	501	490	514	493	501	487	505	505	498	516	512	520	486	462	506	506	499	522	513	519	497	461	486	497	461	549	506	529	499	497	483	462	496	540	477	484	511	489	488	532	528	519	497	476	506	483	533	552	482	528	453	469	478	486	502	491	514	493	483	468	483	494	522	545	521	496	526	466	512	489	478	509	477	481	463	479	480	481	510	472	494	522	478	532	511	513	463	477	494	504	471	515	496	472	486	528	466	523	538	496	465	503	524	501	536	523	498	482	517	489	518	503	503	486	502	509	516	483	522	514	497	536	472	513	496	519	472	496	488	485	466	510	494	486	487	469	515	498	524	488	457	495	487	503	480	489	482	497	479	505	523	470	505	512	493	490	527	448	488	527	514	488	483	468	496	508	511	487	516	506	542	510	513	509	435	518	511	495	486	491	517	475	491	527	488	513	514	508	483	469	499	459	476	474	495	532	498	531	489	515	442	532	510	475	518	487	476	513	498	505	504	516	459	494	489	506	481	475	495	516	514	446	503	505	478	489	484	490	495	468	502	488	485	465	522	536	500	532	545	512	482	513	483	494	488	510	492	516	515	488	514	451	537	503	518	493	501	517	481	492	504	500	506	506	481	515	485	527	515	457	477	507	482	492	511	480	498	518	511	482	522	502	492	517	513	530	461	530	511	487	467	517	549	516	486	529	457	485	501	498	489	509	501	501	493	500	510	475	475	501	487	467	516	489	503	484	491	494	451	490	496	494	483	509	439	508	501	528	506	473	509	519	514	477	516	496	456	531	468	471	473	478	528	530	507	484	490	507	470	519	530	487	471	489	517	480	474	499	525	472	493	470	485	497	465	500	499	456	530	499	480	503	481	516	478	484	496	471	482	521	490	455	505	498	473	515	472	478	441	537	492	490	502	514	485	482	531	443	515	519	520	478	478	551	525	514	492	502	478	494	515	535	473	524	491	480	496	479	539	516	477	509	488	524	505	508	513	471	480	480	490	511	507	491	497	472	512	487	461	497	456	490	510	483	513	516	464	501	519	514	521	489	505	515	489	517	505	449	499	482	473	472	494	523	494	500	483	493	487	496	437	509	486	489	491	538	488	498	533	473	525	522	508	473	468	500	500	489	476	477	520	520	509	494	482	486	455	467	483	498	465	511	474	495	456	502	477	483	472	502	541	515	510	470	499	496	508	494	534	461	460	527	493	466	523	509	480	503	488	528	495	457	478	508	495	447	493	492	484	475	527	528	484	472	485	536	496	502	522	478	495	538	491	486	492	502	523	550	494	481	502	490	485	473	496	520	542	476	488	488	499	506	487	481	506	467	524	490	476	515	490	561	482	475	459	489	524	495	457	481	495	485	516	493	496	485	500	465	484	526	463	482	516	475	498	515	501	485	443	487	445	520	525	477	489	502	494	539	489	483	473	484	524	495	498	518	468	506	490	500	519	510	529	477	510	457	511	498	479	506	473	473	496	528	458	538	484	475	510	524	485	464	503	522	509	496	473	493	507	488	472	501
25005	22556	34335	33193	23576	14211	6268	2713	1554	1021	751	695	668	705	649	658	690	696	682	703	676	702	689	684	651	682	705	680	714	669	665	681	699	678	666	711	681	699	740	658	685	658	651	666	643	655	670	696	682	679	705	660	682	659	649	699	665	663	717	698	651	672	642	661	708	714	678	671	647	685	713	752	689	661	659	709	691	686	729	707	654	716	649	668	680	689	644	671	750	660	677	656	668	666	679	676	670	699	632	720	694	650	653	631	681	675	672	634	699	637	711	725	699	751	661	679	670	684	668	709	729	673	670	664	670	663	618	689	694	646	677	697	706	675	682	695	692	702	665	671	679	630	673	660	645	715	619	703	701	698	695	723	690	680	672	676	655	692	687	681	752	673	688	688	701	685	686	675	682	684	669	635	680	717	676	735	693	651	707	656	675	667	700	614	699	698	713	689	659	680	674	679	650	693	710	674	673	703	685	629	662	691	702	693	676	703	672	699	702	690	622	712	698	734	705	671	677	703	692	688	662	665	666	653	704	648	667	661	667	671	662	688	646	661	674	692	679	665	710	692	651	691	686	703	671	669	679	684	643	656	650	711	704	693	668	667	649	702	719	681	671	732	705	666	690	704	674	659	704	658	707	679	632	664	671	695	698	646	685	657	666	708	703	672	702	666	671	683	637	656	680	631	729	682	664	690	679	646	690	657	676	679	720	727	726	719	651	677	657	667	673	652	722	665	664	706	691	689	689	664	659	707	651	677	699	713	662	621	687	630	704	644	683	706	683	700	672	666	666	665	700	629	692	684	661	725	704	680	658	676	702	747	698	681	695	685	666	726	703	673	652	712	647	664	721	721	679	705	650	707	712	634	699	654	732	643	713	704	658	648	652	668	649	691	708	682	672	666	635	691	750	710	701	687	691	648	711	655	692	678	685	663	640	687	682	658	689	687	684	668	685	678	699	649	691	678	656	695	685	710	682	719	658	705	678	686	652	670	709	678	659	670	666	719	644	699	667	638	660	653	655	665	629	685	683	676	663	732	659	689	709	696	676	660	668	662	643	664	683	676	681	675	700	702	712	659	643	708	672	672	659	691	656	663	670	662	723	718	669	668	701	700	689	654	690	667	706	650	652	705	647	691	687	686	661	672	714	700	677	680	674	699	660	708	681	660	684	662	709	766	628	688	659	678	658	705	672	674	681	674	674	659	700	642	687	667	682	664	711	681	697	722	686	654	697	751	649	679	643	661	646	679	661	686	668	673	711	700	654	691	748	680	677	725	685	700	690	661	669	657	690	648	703	659	712	677	640	694	636	641	667	677	642	653	688	719	648	720	674	676	674	706	664	690	712	672	643	669	657	712	692	674	695	706	659	654	720	674	701	664	656	673	679	714	686	654	690	704	691	688	700	641	695	690	657	680	688	662	695	683	688	696	662	679	716	670	673	692	634	673	661	691	637	679	656	679	669	631	683	684	660	637	674	676	651	700	678	711	701	738	693	693	689	678	692	705	674	691	671	639	689	694	697	659	670	677	722	679	676	680	691	710	647	703	656	684	708	694	654	672	696	635	712	694	669	666	696	631	663	682	651	729	633	669	660	643	663	704	685	692	698	697	681	679	698	676	731	709	689	680	685	693	673	640	639	675	703	673	668	697	703	656	714	680	721	722	688	656	707	670	671	689	677	700	677	680	715	721	663	680	677	665	670	680	627	672	679	692	680	716	702	708	682	688	707	667	665	696	691	658	684	617	681	653	724	660	696	638	736	695	737	698	737	687	664	728	665	691	693	656	684	706	686	687	679	694	699	694	655	671	651	687	663	701	665	666	646	708	699	697	678	696	691	673	709	643	670	709	650	678	707	667	640	655	654	649	645	694	656	700	640	694	684	702	711	645	686	732	703	701	644	691	730	678	683	645	689	683	700	693	701	704	664	713	680	680	713	672	647	680	663	675	691	671	679	698	666	686	706	674	678	688	679	695	673	655	687	687	664	728	649	719	705	659	678	682	693	715	669	671	666	700	682	660	652	709	701	687	660	686	724	703	704	700	702	710	686	728	681	686	662	673	690	688	706	719	671	683	634	710	679	709	712	649	688	693	730	700	733	664	633	697	699	630	635	700	652	710	691	686	693	700	691	681	711	655	668	742	693	737	712	677	714	701	634	694	678	674	660	679	660	764	667	684	653	705	669	708	673	678	704	632	662	625	673	646	724	679	698	679	690	682	616	702	695	696	670	684	690	731	708	676	677	686	677	660	752	677	698	691	680	721	689	687	682	632	671	657	648	681	678	623	650	682	709	703	688	629	609	658	673	718	654	658	720	639	698	712	702	728	657	669	635	697	719	723	672	654	663	658	667	656	645	663	680	693	674	721	673	706	668	699	678	638	692	665	692	672	680	731	652	697	683	679	682	661	688	702	686	704	674	696	652	680	656	679	686	718	740	722	743	678	708	648	641	695	717	646	665	709	697	683	664	694	668	675	697	695	667	695	674	713	673	694	685	691	656	685	646	692	690	688	657	694	675	688	689	647	681	686	665	681	723	667	689	643	735	687	707	718	681	698	673	689	642	661	705	665	688	643	667	659	649	708	666	696	657	708	685	741	637	662	663	670	698	713	672	681	691	660	668	674	703	699	717	701	672	651	714	683	646	681	703	683	693	695	663	638	700	653	657	725	638	648	714	673	661	661	684	667	702	642	643	707	671	681	677	700	683	653	674	620	663	652	671	696	727	700	667	680	637	661	664	651	653	640	678	695	647	667	687	679	691	667	684	689	701	680	740	643	662	690	688	708	634	719	692	649	694	709	652	717	636	686	676	690	669	652	680	679	680	720	674	708	692	663	736	661	656	674	669	707	783	680	687	727	688	691	667	623	691	668	707	665	687	696	724	654	682	661	726	668	685	731	655	646	669	675	659	688	667	675	737	666	685	694	685	680	661	662	738	682	694	675	673	660	651	641	684	643	758	683	687	661	682	679	698	696	663	717	684	679	694	644	661	705	679	660	701	673	649	641	679	626	700	648	693	688	702	694	678	677	669	658	700	719	629	714	643	667	679	639	718	677	624	697	695	718	683	734	663	677	685	686	705	651	701	663	680	656	663	652	688	754	694	685	626	692	686	668	707	677	708	680	720	696	667	662	643	710	701	706	717	646	712	731	667	696	731	679	734	687	672	714	735	635	650	688	659	690	674	622	679	631	719	703	689	659	700	672	727	661	703	676	663	699	657	668	652	708	676	695	703	712	687	656	648	717	673	653	644	697	716	644	657	716	670	672	651	664	658	730	669	695	688	700	658	700	682	693	649	678	656	680	708	678	718	701	706	708	697	644	655	729	717	685	712	646	655	702	672	685	685	699	694	708	685	694	640	642	696	666	624	668	706	687	689	732	724	615	666	697	684	717	680	681	698	667	673	605	679	679	706	680	714	677	665	686	689	663	714	724	714	720	662	724	658	715	725	673	635	687	680	702	666	655	702	697	680	635	623	682	669	705	683	616
42071	71271	54907	38781	26845	16548	8726	4430	2346	1284	845	695	721	754	745	736	724	711	706	739	747	738	739	715	718	730	716	714	683	711	722	736	717	701	696	733	735	760	689	733	699	707	715	803	687	685	727	700	702	796	720	707	726	709	684	686	772	720	688	725	731	684	733	685	721	717	693	716	702	731	730	713	656	710	725	733	730	718	673	724	759	728	745	687	755	760	758	756	677	722	704	665	719	759	663	736	693	685	701	727	731	783	724	707	693	741	681	715	680	681	704	798	733	765	712	734	670	700	733	696	753	737	727	771	691	703	670	728	671	701	724	677	674	705	710	714	752	658	719	729	710	711	678	700	673	724	679	716	750	712	719	760	692	740	701	682	685	674	699	684	672	744	708	687	709	776	743	744	667	690	668	673	689	685	688	724	683	738	712	729	721	680	772	706	689	733	757	706	748	726	718	730	705	739	723	704	659	657	649	702	702	754	699	649	723	701	666	674	702	754	683	730	719	727	690	730	717	724	713	710	705	715	741	704	733	722	716	741	723	653	657	681	724	705	722	711	689	694	707	745	686	740	711	735	728	725	695	686	709	662	713	738	725	733	732	731	710	698	754	714	723	743	728	710	678	719	725	712	649	739	704	693	705	711	733	701	721	779	720	726	665	698	691	669	688	729	758	699	749	718	685	685	701	690	727	690	703	707	782	717	722	805	730	722	699	704	709	671	724	750	692	673	711	727	773	759	675	700	712	731	739	754	752	673	781	746	699	726	748	708	717	721	703	746	663	704	731	760	706	701	761	736	666	710	731	673	758	766	706	708	689	696	748	761	732	712	697	718	686	678	712	725	654	669	732	700	751	678	764	730	733	724	717	701	717	645	721	743	757	749	697	733	695	732	741	729	733	775	721	696	702	645	662	689	706	710	730	717	731	697	707	716	708	696	723	675	755	672	696	763	714	681	714	679	762	732	716	745	723	736	720	739	733	659	742	746	710	758	721	711	751	705	643	739	752	714	690	702	725	714	737	718	746	704	707	729	661	744	701	736	727	702	718	730	742	725	694	736	743	693	725	756	734	713	672	679	722	712	764	681	756	756	727	711	698	699	712	707	675	681	741	731	684	708	745	688	748	653	744	742	727	693	707	731	718	681	696	689	704	716	742	723	670	708	752	725	765	736	700	687	704	747	741	711	731	714	726	723	707	730	694	738	700	731	708	718	730	733	748	715	681	736	733	677	697	719	690	698	690	739	712	701	727	732	698	720	727	726	741	696	706	708	674	705	757	720	751	717	704	752	684	722	736	710	713	745	746	716	721	699	701	742	752	743	710	689	700	722	684	716	717	698	717	762	762	699	733	692	732	647	720	671	717	725	724	732	745	694	680	700	734	746	722	717	710	724	710	727	754	738	722	698	719	699	699	723	738	701	684	682	739	703	750	737	708	727	734	710	690	684	695	698	745	694	707	730	693	754	718	744	719	729	734	741	770	706	711	751	745	731	699	654	726	720	702	763	707	717	720	700	711	708	743	739	718	745	675	738	741	712	691	712	711	719	708	705	712	740	700	710	686	700	697	739	723	735	740	675	740	695	703	717	699	707	716	718	740	735	773	720	721	729	691	700	706	654	733	725	742	714	736	747	709	724	673	737	724	697	717	709	692	686	742	724	728	711	676	718	753	692	697	682	700	646	692	697	723	754	739	740	712	733	667	706	725	704	680	736	760	720	744	693	741	710	731	728	741	683	701	740	675	677	706	718	752	670	660	743	700	705	737	731	767	713	709	697	758	727	769	654	702	731	728	764	704	741	677	706	733	684	749	716	722	706	707	706	713	756	697	726	744	714	707	677	720	755	713	778	644	703	733	732	726	679	705	657	763	726	744	675	702	711	747	698	704	730	716	706	720	684	696	690	659	684	674	739	699	693	720	704	722	685	732	751	766	687	684	716	701	705	709	743	735	727	698	718	726	744	688	707	674	680	714	675	754	770	741	745	679	680	708	686	707	671	663	721	759	699	682	735	712	674	748	747	672	699	715	703	688	708	680	739	755	691	702	730	717	743	663	694	702	734	752	702	697	741	688	705	629	696	734	764	750	704	685	714	716	704	747	683	710	737	725	713	689	689	726	706	708	727	755	764	687	734	767	708	696	721	705	688	707	740	714	686	714	705	742	718	732	717	701	778	700	723	694	674	756	717	679	694	634	718	709	730	741	739	704	730	739	782	745	731	693	684	745	693	692	744	695	722	730	711	694	740	669	729	716	732	700	737	711	687	686	707	689	699	713	717	647	745	734	735	740	703	734	710	726	736	712	714	739	682	685	715	794	681	717	697	694	730	697	766	710	694	709	742	697	771	757	682	719	747	720	796	688	745	744	757	714	709	688	718	726	720	700	730	712	717	699	745	700	682	681	730	734	708	737	736	704	706	714	752	727	753	720	730	685	757	721	758	692	744	691	670	689	714	715	737	718	724	707	759	685	720	703	661	718	709	711	699	786	707	713	663	707	740	751	702	685	706	690	690	711	719	692	698	703	720	718	689	675	686	723	754	717	733	720	691	710	694	729	689	723	713	689	740	705	678	745	760	732	717	656	688	734	730	701	732	697	719	762	653	726	743	737	711	679	700	707	694	739	755	713	685	711	712	708	747	737	697	696	693	684	703	747	742	759	717	663	737	677	692	713	730	728	711	671	728	718	661	724	743	683	734	761	714	726	707	766	726	698	728	726	669	762	699	728	774	699	767	733	691	713	703	701	685	703	745	781	733	719	735	705	749	681	714	690	754	746	724	708	684	717	682	734	724	679	722	735	720	678	738	737	674	706	721	662	760	712	700	709	701	744	729	694	680	672	726	708	756	676	743	751	730	719	745	737	726	713	750	725	681	667	752	679	696	729	739	708	697	708	677	688	726	711	697	725	700	651	656	733	727	700	776	706	706	703	723	704	742	690	729	733	717	719	709	740	689	734	725	743	686	697	762	722	756	713	724	736	730	671	753	727	680	720	706	726	727	699	723	744	688	742	783	740	732	777	718	731	745	716	664	698	733	711	718	730	703	715	664	696	669	685	666	699	677	749	738	761	722	786	684	705	737	712	720	760	700	699	734	719	713	690	728	674	711	683	735	709	741	707	687	683	720	764	704	745	720	713	704	693	720	729	743	731	725	718	691	725	728	747	680	676	672	709	701	687	740	701	746	734	699	733	711	708	728	709	702	756	672	808	717	715	672	765	745	699	734	733	703	730	744	679	646	688	709	737	719	719	706	725	735	734	729	693	737	668	723	689	698	706	727	730	740	677	716	711	705	687	723	713	678	705	757	730	763	774	766	726	739	703	721	713	681	693	718	707	782	691	690	684	770	671	680	735	767	740	717	720	693	768	761	710	741	718	763	710	718	750	704	719	711	735	705	690	773	686	749	733	711	748	705	732	723	747	701	749	759	696	722	746	707	703	707	723	725	711	699	725	714	746	690	738	669	696	683	691	712	716	742	731	717	670	709	721	743
22398	21234	31598	30255	29938	28622	24466	11234	4453	2268	1133	771	739	718	699	676	684	701	716	724	766	731	766	749	720	725	733	751	721	693	743	749	764	699	758	720	772	726	728	726	731	704	732	718	662	722	703	735	734	735	756	708	710	753	729	668	679	743	685	719	686	714	722	709	741	713	695	733	706	701	750	711	696	730	727	715	727	699	747	691	698	659	715	717	729	741	725	734	695	720	716	749	755	709	714	699	736	705	739	725	743	713	751	719	702	728	724	699	721	714	665	788	707	726	703	692	712	697	724	709	710	813	712	680	749	665	753	765	737	746	712	734	763	661	708	726	752	772	688	724	734	766	712	722	672	710	733	720	694	688	749	751	676	663	758	695	708	752	787	711	727	750	765	723	705	760	641	681	727	664	760	713	720	735	704	780	689	736	747	715	696	679	738	703	748	734	665	691	782	752	694	723	725	729	723	736	687	724	725	735	720	693	751	776	709	728	715	710	747	711	728	738	702	722	711	776	744	750	683	713	712	734	750	728	720	695	756	732	684	732	701	711	706	711	748	743	726	717	709	687	684	716	694	729	784	736	708	705	712	718	647	777	686	697	720	686	758	729	727	712	714	679	696	671	694	751	705	752	698	711	713	721	701	720	712	741	690	746	722	739	731	720	749	720	717	723	662	718	745	753	681	672	717	677	689	707	723	695	729	682	767	724	727	710	737	726	744	754	755	720	704	701	729	649	714	710	709	749	705	719	701	678	748	711	699	743	724	746	691	759	709	706	752	704	728	754	727	732	699	739	760	671	694	699	685	743	736	722	699	720	698	738	676	728	702	719	704	722	722	726	723	721	742	749	732	709	710	727	678	717	747	749	729	735	728	743	763	748	692	726	721	706	719	687	703	734	710	653	716	772	716	721	691	730	683	727	722	728	759	749	722	763	706	694	751	742	705	680	709	716	689	685	706	732	662	692	739	730	726	742	715	750	760	736	749	682	709	733	731	693	747	710	729	732	693	790	721	703	682	743	716	739	740	701	740	696	739	720	705	731	668	716	696	717	705	703	695	715	737	749	652	693	716	709	723	694	703	756	740	734	711	714	760	710	741	748	703	683	713	706	728	722	763	703	710	724	719	676	711	698	710	726	776	694	709	669	744	733	740	723	704	707	708	699	735	700	719	680	713	737	708	648	693	733	729	660	743	774	720	723	753	718	728	715	744	741	727	679	695	739	725	729	753	721	696	770	682	677	714	669	716	676	696	717	751	757	715	738	689	730	657	711	740	696	728	669	768	727	720	692	714	765	741	717	728	733	705	724	740	663	718	708	680	750	714	699	727	672	693	690	691	742	717	740	731	699	753	716	797	701	757	722	734	734	711	744	748	676	702	734	720	733	721	715	725	764	722	708	739	737	769	725	747	752	747	714	737	683	775	718	715	726	749	715	728	714	675	731	664	723	735	641	726	723	706	756	745	745	721	725	666	748	718	718	720	677	722	773	700	692	690	671	719	714	736	683	729	782	720	698	738	715	739	737	679	758	755	665	702	731	726	703	713	701	695	709	731	722	698	733	708	765	724	745	747	718	756	718	729	676	700	719	741	717	736	731	716	803	741	745	716	739	739	766	693	733	777	704	740	705	678	688	644	685	739	724	701	694	754	709	716	751	690	726	700	746	689	697	661	701	728	736	713	736	657	739	748	689	708	696	755	708	721	768	700	733	734	720	693	696	695	709	676	755	698	729	696	733	670	701	740	778	664	745	702	713	736	762	728	690	674	683	705	696	719	721	740	735	685	670	686	703	742	723	728	682	680	689	761	723	674	690	737	730	655	713	714	711	741	758	762	712	737	699	696	699	688	690	710	707	720	684	727	661	722	738	708	722	772	727	725	716	752	726	723	713	712	694	741	681	749	716	706	722	724	696	751	723	744	726	722	687	758	719	717	700	708	694	736	703	757	698	712	696	724	750	749	699	760	701	756	740	721	715	749	719	734	682	723	715	717	708	737	694	708	730	721	755	705	672	732	755	780	710	748	760	687	732	732	720	769	697	691	742	726	735	770	686	748	722	684	741	701	760	695	725	741	687	715	753	767	696	659	749	702	702	720	726	707	735	685	723	693	690	693	722	757	746	705	717	751	762	677	692	690	685	692	707	714	750	747	720	738	707	706	738	730	729	763	728	723	687	703	781	743	714	752	691	697	711	684	649	708	738	742	734	711	653	711	739	689	714	752	684	699	740	728	702	689	711	714	746	689	674	706	671	709	734	717	726	705	728	718	701	750	764	725	709	727	686	767	779	697	725	744	706	722	721	685	731	726	738	795	706	779	709	747	725	742	698	707	713	668	720	741	794	733	727	769	739	707	740	696	678	722	740	751	726	754	653	721	691	698	757	727	752	739	724	715	713	709	754	687	736	678	699	761	700	675	753	708	723	747	685	717	691	692	724	719	621	712	670	721	746	712	688	693	720	689	698	672	746	742	724	723	760	743	704	745	680	718	704	683	718	741	725	713	743	748	763	722	691	679	711	733	718	700	726	692	714	714	709	743	747	724	720	756	727	710	693	744	714	698	685	707	749	672	737	691	726	791	694	721	747	708	709	698	709	771	689	745	740	744	750	720	723	720	748	723	704	730	709	689	723	764	733	663	688	716	705	732	730	665	729	728	691	774	740	702	731	720	713	728	723	732	736	678	682	717	683	708	698	693	709	721	711	768	720	703	740	732	697	706	739	715	745	675	691	742	752	707	719	689	704	701	737	714	697	741	698	757	729	732	656	674	715	742	756	716	712	707	742	717	750	764	715	719	720	678	681	748	725	740	723	692	707	764	720	736	747	681	750	737	758	699	732	739	720	707	796	726	693	724	730	722	748	780	701	707	710	740	645	757	696	683	659	741	699	721	702	762	725	747	714	705	738	729	739	791	685	726	712	730	690	730	654	751	705	707	748	757	745	692	677	714	719	807	699	729	744	735	744	684	721	748	719	707	713	696	727	739	737	745	708	735	699	758	693	739	787	761	716	701	704	735	673	732	651	705	740	739	724	721	714	725	747	700	707	698	734	714	716	723	762	709	759	694	680	652	714	716	726	711	708	684	715	749	728	735	705	739	717	707	754	719	667	744	713	668	697	767	784	685	710	734	698	752	682	719	711	674	696	759	771	675	688	683	721	720	693	733	715	740	701	709	692	684	669	729	696	735	714	762	725	750	734	704	721	741	663	742	744	748	686	747	750	716	734	706	717	746	708	704	695	738	737	740	725	712	725	737	724	673	730	753	688	728	719	686	724	700	685	727	710	706	720	724	771	726	695	712	644	786	745	755	722	718	706	682	737	770	692	691	746	703	698	696	744	723	774	668	692	721	678	692	706	674	714	734	724	697	714	659	765	712	754	701	726	709	727	713	717	747	759	756	722	716	738	720	722	671	703	753	706	709	708	710	732	724	718	733	703	733	682	722	713	687	726	729	703	700	749	697	679	721	680	733	711	751	702	695	736	757	736	712	728
54298	96595	79479	59378	45667	32933	21642	12175	6027	3048	1232	789	720	727	736	702	699	736	714	700	720	738	720	701	751	694	742	715	751	735	724	733	684	783	757	679	698	732	705	746	739	709	735	752	761	692	712	730	731	740	719	690	763	723	727	728	751	778	726	718	760	718	697	675	738	732	752	680	731	769	697	743	710	693	747	739	698	667	728	761	717	764	717	706	715	763	688	671	701	754	708	697	679	744	735	696	748	759	735	740	737	739	684	695	672	731	711	699	686	728	723	720	752	731	666	730	765	725	748	742	658	725	727	729	703	725	746	726	757	731	720	737	734	755	712	716	740	674	679	761	720	726	713	693	728	751	715	755	720	747	715	725	713	731	722	712	712	677	738	671	680	713	687	661	679	748	692	741	711	707	705	712	689	734	723	721	721	706	709	704	735	733	698	747	741	735	674	751	715	724	730	700	723	685	717	667	732	738	693	738	713	680	727	715	688	722	696	720	809	720	749	710	683	735	709	758	718	754	712	666	735	721	724	730	757	720	712	712	732	717	757	690	682	709	707	700	729	720	721	749	712	747	697	706	762	756	768	712	689	737	695	733	736	736	744	720	714	685	710	702	715	695	719	723	701	718	748	721	721	744	667	693	728	695	687	727	728	703	707	740	712	711	714	721	771	675	696	677	696	731	738	692	731	697	721	728	762	701	746	692	718	756	716	734	724	716	693	741	709	724	700	725	735	743	775	703	734	752	703	706	771	762	736	688	739	757	735	765	695	669	709	711	740	765	713	726	693	731	728	736	689	706	744	708	749	778	675	771	710	710	684	740	688	739	683	783	704	723	716	672	729	707	726	736	753	720	704	718	742	738	743	737	774	756	770	709	723	731	695	696	651	763	740	713	685	735	710	745	733	720	686	729	710	739	713	707	696	723	698	755	710	722	767	710	682	682	765	782	718	749	679	734	716	732	700	716	729	691	742	682	712	721	686	741	742	699	706	733	739	774	665	711	668	770	676	786	719	726	704	675	702	712	738	715	776	709	763	726	740	690	770	728	727	711	761	723	709	729	750	723	714	720	696	671	702	718	739	709	744	726	719	765	740	735	729	771	725	697	731	734	703	718	737	695	720	747	724	709	713	725	712	715	727	755	747	747	760	736	757	756	770	697	776	666	672	734	706	743	724	728	687	694	725	656	740	714	745	763	688	679	737	733	715	679	730	725	697	751	745	704	727	795	702	730	776	798	748	690	756	714	764	689	730	773	693	722	741	709	743	751	723	746	757	704	726	727	696	731	761	666	736	714	725	753	699	716	730	710	713	721	721	688	743	708	732	750	717	676	668	690	705	728	694	681	739	714	657	680	678	743	716	679	740	702	770	706	759	726	684	717	710	726	702	713	701	696	705	621	704	715	750	717	678	744	703	728	726	707	707	746	686	668	710	718	682	728	722	726	703	715	719	734	695	730	675	675	666	737	744	704	707	738	755	700	737	726	709	705	720	712	783	711	665	762	679	766	711	724	718	754	760	683	717	691	666	735	651	741	763	756	717	726	703	725	735	708	698	781	722	739	678	727	706	661	679	719	733	758	692	709	718	710	712	703	723	709	687	749	744	698	731	723	698	712	752	702	692	743	752	727	740	738	699	742	739	697	752	746	734	657	684	749	694	708	710	721	751	702	654	745	755	734	716	722	749	733	795	695	703	736	698	714	748	759	716	728	704	767	762	736	716	756	718	701	731	745	721	755	734	727	750	706	784	743	702	785	701	658	732	770	717	726	703	681	714	682	704	689	742	706	757	741	685	718	715	743	713	702	712	680	714	730	718	775	730	712	757	703	694	751	755	699	731	753	758	745	731	717	693	746	728	724	717	737	731	730	735	745	706	755	705	683	677	708	720	742	695	717	724	721	716	671	687	751	741	718	746	760	646	703	732	714	733	695	706	703	711	712	721	742	726	750	727	806	721	649	746	739	691	686	731	751	724	694	717	688	693	685	729	733	684	732	695	711	732	721	694	708	712	720	691	691	686	673	676	733	733	709	655	698	739	701	698	722	739	710	667	718	690	738	694	715	697	655	716	694	684	764	730	712	751	706	714	687	709	693	790	718	707	766	741	699	715	723	713	715	725	721	689	770	730	723	691	714	744	752	709	711	726	740	715	717	749	655	711	709	726	693	720	747	738	708	744	787	705	730	714	696	693	670	762	709	750	730	704	728	692	736	745	749	682	704	723	728	675	710	734	701	727	761	756	721	715	755	754	745	738	708	644	771	703	739	745	736	722	690	750	717	753	741	761	690	756	745	707	720	728	722	734	727	726	749	708	729	724	725	719	721	730	745	749	729	746	765	679	731	737	732	776	723	761	756	712	711	754	767	770	721	688	694	671	696	702	749	736	724	710	688	713	723	724	700	717	734	699	717	699	727	679	722	710	751	697	728	725	709	682	712	707	668	676	757	667	742	699	694	719	718	774	722	722	702	683	698	678	727	675	709	772	700	732	706	673	743	727	750	768	718	728	749	713	723	707	681	715	627	724	722	717	717	777	706	728	706	694	709	693	706	698	710	704	724	746	708	712	744	752	682	727	725	741	724	727	730	755	703	726	696	750	705	764	754	710	716	720	708	774	730	729	766	720	727	743	700	705	745	731	752	710	703	726	737	768	709	708	711	701	722	758	710	764	740	752	702	765	707	738	716	748	702	784	731	742	735	740	722	707	736	726	714	744	723	715	741	704	676	710	735	734	674	708	759	711	716	749	739	765	734	686	722	744	695	716	719	723	667	729	718	730	708	804	678	779	739	715	719	761	692	711	727	703	739	703	731	693	737	728	729	732	721	694	719	734	709	759	722	714	725	741	741	700	705	720	767	774	709	700	728	734	772	737	724	715	709	731	707	677	703	698	697	734	726	711	698	701	748	744	739	739	712	745	761	727	737	739	695	727	700	727	735	728	722	720	691	696	726	726	757	705	762	703	721	697	746	696	733	713	716	733	742	709	727	723	717	711	732	732	716	687	725	725	757	727	725	734	751	721	732	723	722	674	722	735	733	762	713	762	721	721	685	714	725	752	720	720	716	719	708	777	713	774	735	707	719	735	698	709	720	724	691	731	762	735	707	706	719	741	731	702	682	732	674	720	731	745	783	713	757	742	698	737	770	689	752	720	737	690	698	703	696	716	745	707	705	717	708	704	760	773	738	691	682	722	719	722	745	673	653	669	741	694	764	714	760	711	697	712	757	696	703	710	725	723	690	715	769	721	666	767	715	733	712	715	725	727	725	700	692	690	734	708	678	777	715	707	749	802	737	746	736	725	741	750	731	735	682	738	767	743	721	720	707	738	771	732	725	746	698	712	735	717	715	685	733	688	746	748	711	731	696	790	763	736	695	693	732	736	722	708	772	724	696	747	751	741	750	741	748	697	720	723	698	765	746	660	724	732	730	729	681	750	719	692	714	738	744	736	729	725	677	680	733	705	673	760	710	739	759	712	746	797	745	717	678	722	708
28721	25328	28255	17004	6906	3082	1704	990	710	556	548	505	537	486	498	514	538	535	542	543	477	455	483	495	463	501	502	513	499	502	494	491	486	503	516	501	510	510	502	536	516	514	462	509	463	495	520	490	514	505	461	501	516	495	492	492	504	512	494	501	532	478	545	480	537	501	532	499	525	474	496	497	505	490	544	500	536	481	472	497	482	509	515	480	557	473	558	472	504	499	534	503	513	515	510	499	456	546	513	532	567	493	496	522	492	482	452	460	505	515	485	477	527	487	558	514	485	476	497	494	517	511	524	487	468	468	497	505	507	541	529	480	530	524	494	500	491	474	512	446	525	526	531	477	503	511	514	498	479	539	483	524	524	489	529	492	497	492	473	519	460	488	495	523	502	528	510	515	508	509	467	530	506	456	511	510	502	495	499	481	475	527	479	516	475	547	490	519	481	534	515	545	502	491	504	514	501	510	530	522	533	504	550	563	479	479	458	467	464	510	492	514	448	518	492	506	496	513	513	509	495	477	494	509	483	485	528	520	470	539	548	528	528	491	523	480	505	494	472	527	513	474	474	480	540	483	518	487	537	538	539	499	537	522	501	512	526	519	488	521	505	490	492	500	508	490	513	522	509	485	503	483	535	570	508	528	501	477	479	528	472	531	518	539	517	546	507	517	522	486	499	520	501	500	478	487	552	534	480	517	492	518	481	490	506	508	510	503	483	491	538	470	481	511	531	517	525	512	485	518	508	518	523	500	460	511	496	521	498	523	536	532	505	480	531	494	551	493	524	483	492	539	562	513	542	481	488	547	515	535	520	513	522	501	516	519	502	544	495	488	493	507	493	503	513	498	475	525	531	517	520	515	507	487	526	498	475	512	502	540	505	459	497	530	517	478	519	512	524	523	499	468	485	497	516	523	464	509	497	504	467	538	513	524	484	519	534	464	516	482	502	513	531	534	508	481	513	547	507	474	517	510	499	530	526	491	522	512	524	468	536	514	537	473	512	507	494	522	509	489	508	518	524	460	485	504	489	532	531	533	504	516	464	478	494	472	497	486	502	475	492	529	562	469	486	527	469	517	526	459	487	493	444	502	525	536	530	477	508	521	489	533	488	501	488	489	493	493	517	523	500	504	518	507	487	506	531	487	525	518	492	481	495	499	511	534	503	485	509	505	499	502	486	479	520	530	526	524	522	503	472	492	511	524	508	495	496	475	514	477	545	533	485	490	506	470	485	532	529	520	483	511	516	514	519	547	455	503	527	510	480	479	514	509	474	521	516	537	544	491	476	508	493	509	492	500	567	501	525	483	530	483	515	477	498	522	493	506	491	499	507	478	469	526	465	500	527	537	516	495	552	476	524	478	476	517	512	489	533	488	501	484	507	509	559	522	501	479	533	515	509	518	513	529	488	476	532	534	506	519	481	485	485	544	570	518	495	493	490	502	505	460	481	559	521	492	555	531	492	463	520	508	493	491	494	522	484	556	531	502	501	477	496	532	478	486	510	482	490	515	487	537	516	467	539	515	475	542	509	525	517	489	483	532	491	499	503	481	518	511	480	523	538	507	457	508	508	522	544	493	536	491	513	489	566	487	508	492	526	544	485	496	507	483	472	501	530	522	499	516	493	504	530	533	468	456	522	504	487	524	519	517	467	518	545	488	513	491	505	507	531	487	523	513	491	534	483	465	506	523	493	516	513	539	510	535	511	498	530	525	490	502	505	480	533	497	470	490	505	490	493	584	545	489	489	516	503	489	479	485	518	517	484	469	528	510	538	502	527	513	487	507	550	499	504	495	504	528	481	472	491	496	484	511	514	485	515	467	542	512	469	508	503	484	526	516	529	523	508	465	464	514	465	538	492	490	521	511	539	500	500	509	490	533	488	512	519	521	524	494	445	528	492	491	518	506	490	516	529	518	503	541	497	533	509	495	510	523	479	505	492	529	535	472	490	490	497	498	504	538	497	514	542	515	498	512	520	475	493	531	513	508	513	503	488	501	454	494	483	526	486	502	477	494	540	497	503	557	481	528	495	490	462	515	496	523	556	487	464	492	517	484	482	538	510	542	524	511	513	474	490	472	508	488	486	477	513	555	520	531	474	481	510	497	516	473	508	511	472	516	449	492	476	513	544	510	515	514	500	519	556	516	511	510	518	467	501	492	497	491	517	490	526	522	492	533	547	519	503	500	465	483	464	488	521	486	532	482	529	469	477	527	465	483	547	481	513	521	483	559	533	529	523	491	506	497	503	491	493	480	489	496	511	529	479	513	520	521	519	476	490	508	494	542	515	524	529	498	516	529	493	558	438	508	502	522	533	464	485	514	504	530	539	467	526	467	480	555	465	470	476	497	572	517	500	502	509	519	503	512	542	534	480	520	541	495	539	553	482	461	505	516	464	499	495	481	526	540	537	456	496	527	523	482	510	525	536	506	497	548	498	528	493	522	478	482	515	493	533	503	485	527	506	499	475	533	503	496	520	507	538	544	508	485	513	467	535	488	517	505	505	512	534	502	520	516	501	530	503	503	508	507	495	510	526	526	491	518	535	534	483	477	536	475	510	467	517	523	536	497	515	499	458	461	519	469	520	531	464	500	512	542	557	506	510	508	513	516	551	523	491	494	517	476	501	533	484	480	504	487	513	510	496	462	492	496	490	493	520	506	471	487	512	509	507	496	464	490	529	538	513	521	481	503	492	529	508	474	490	494	500	538	488	520	455	492	501	499	537	495	563	521	483	490	525	529	512	507	458	502	498	522	487	444	519	520	486	504	535	511	523	501	497	519	497	483	528	515	482	521	534	466	508	493	523	488	481	540	502	536	560	473	515	481	475	514	525	510	538	506	485	474	466	468	510	491	512	501	539	494	520	510	508	503	481	510	504	542	507	490	531	484	538	489	511	507	515	494	483	513	464	551	528	543	483	460	507	494	477	469	490	487	510	505	514	544	506	460	523	458	542	523	534	518	486	492	495	518	495	489	499	454	484	482	506	502	476	532	500	534	511	512	520	477	493	557	536	504	477	507	496	514	496	512	527	492	513	506	514	471	508	477	515	526	511	486	555	510	527	500	524	515	513	518	527	496	506	463	480	526	491	528	505	509	482	521	500	498	491	486	478	510	522	466	532	513	482	440	540	495	500	494	505	509	501	507	479	542	516	528	518	544	504	510	507	518	418	522	490	534	555	547	492	516	475	501	522	536	468	532	498	524	523	477	497	494	488	535	514	476	528	500	493	481	519	504	504	500	535	469	516	487	481	472	497	552	499	497	486	512	476	476	489	521	524	508	498	497	486	502	455	517	511	505	546	526	514	464	513	490	514	508	470	496	496	527	486	527	472	490	489	481	485	512	507	502	515	547	508	499	469	531	509	502	522	502	556	486	495	488	513	495	490	504	471	463	511	492	502	484	517	529	509	527	511	514	553	464	493	515	520	462	485	512	536	472	516	550	533	491	526	509	499	504	509	511	468	500	499	532	523	507	497	542	477	551
21432	36066	24150	12710	7081	3679	1986	1230	858	635	547	571	525	536	550	577	558	518	558	573	571	535	521	537	512	563	541	526	539	549	519	569	509	558	584	536	600	535	522	559	525	553	539	540	554	542	535	559	533	600	500	557	575	570	569	579	540	569	571	548	513	564	565	572	569	567	500	517	514	566	549	567	533	512	539	513	524	552	523	584	571	496	568	560	559	555	551	521	588	517	570	531	569	551	545	519	532	510	532	541	502	525	551	528	569	565	529	559	551	590	521	546	523	576	567	550	571	526	591	544	544	573	512	579	553	537	514	504	548	598	550	573	530	553	577	515	533	506	546	527	537	538	560	566	545	505	543	519	554	535	540	569	577	519	540	491	582	547	530	540	557	545	528	586	516	600	529	515	538	550	533	549	540	547	523	542	552	568	538	540	536	542	541	551	563	557	516	525	575	571	549	551	580	530	562	523	543	568	584	542	587	549	521	552	530	549	574	548	498	561	566	543	597	554	562	575	552	566	613	552	538	538	597	567	576	526	546	545	535	543	555	549	563	575	493	527	535	576	556	522	544	581	563	520	518	554	546	538	576	508	532	584	549	534	584	552	560	536	544	518	530	535	554	585	529	555	557	540	549	531	549	528	511	568	538	514	546	544	544	599	511	552	568	559	526	510	537	549	543	568	566	556	548	550	586	552	501	530	550	545	526	538	519	533	537	550	569	517	547	502	558	521	548	540	523	541	530	505	518	519	546	549	550	537	531	524	552	552	545	564	511	571	538	554	542	522	527	535	555	521	580	553	515	531	568	541	528	511	536	561	515	561	540	560	544	561	521	495	508	542	570	523	571	538	560	524	568	514	584	542	540	597	563	568	535	505	539	539	554	551	542	536	537	560	560	551	543	586	576	576	582	594	510	556	526	540	580	517	540	587	582	544	553	525	515	532	576	557	552	533	525	547	532	547	554	561	547	536	559	522	506	590	523	502	534	514	548	586	544	540	505	605	539	535	571	576	528	560	538	592	547	564	515	523	572	544	544	544	549	525	527	559	525	550	563	525	556	505	527	544	525	544	550	522	555	532	571	554	547	550	517	531	516	548	590	513	564	560	556	624	544	527	548	563	569	562	545	548	551	534	568	543	538	516	567	498	578	541	507	584	530	511	551	591	567	534	533	580	549	556	547	578	579	541	543	541	490	534	547	529	556	555	504	568	554	551	513	519	496	533	562	545	556	556	577	545	534	562	545	563	531	534	506	576	583	531	605	569	533	521	572	543	551	504	529	495	535	533	555	557	581	532	527	553	579	562	541	540	557	570	531	568	498	554	564	512	551	519	558	549	586	511	547	554	549	588	536	557	547	533	552	545	550	533	558	544	549	554	531	531	503	604	547	549	516	558	512	539	552	548	554	550	550	538	565	578	522	561	550	533	547	540	531	528	519	554	542	548	505	536	550	580	545	527	553	569	519	561	559	557	488	564	594	557	554	549	530	551	557	546	490	532	542	508	531	506	531	540	557	556	546	534	537	531	524	535	551	506	544	549	484	568	544	560	500	539	541	553	518	543	551	555	529	526	550	514	535	589	530	521	531	545	508	546	563	535	571	504	587	541	542	537	560	558	548	552	558	556	563	565	532	550	542	558	589	530	553	557	537	539	564	569	555	592	532	543	540	517	556	521	486	529	587	495	521	532	513	573	512	513	542	535	528	572	541	539	549	531	500	538	568	584	500	523	573	547	551	527	548	531	556	520	549	553	527	543	504	546	548	546	542	564	556	591	567	562	559	509	550	561	577	549	551	566	527	551	543	540	569	558	555	555	561	577	551	539	536	542	519	547	571	541	538	545	544	538	510	550	526	555	539	528	521	556	487	552	592	501	515	521	545	555	543	553	578	543	504	523	520	544	539	546	559	531	548	519	567	577	558	551	521	533	509	565	572	558	548	544	546	504	525	503	518	540	535	552	589	512	495	587	564	550	587	566	524	485	524	565	538	539	573	541	503	576	572	521	573	515	587	606	593	550	577	511	525	601	552	528	501	530	527	536	551	562	515	544	536	561	556	560	551	519	539	588	552	555	531	543	572	524	567	563	573	555	539	533	569	590	539	523	540	546	577	557	558	557	541	582	562	516	550	507	541	551	531	521	536	533	582	521	563	519	580	545	523	504	559	534	503	565	535	544	547	547	547	564	553	572	555	558	556	538	541	561	543	541	540	585	523	587	589	508	529	522	542	547	554	533	592	581	575	553	528	532	574	540	539	568	522	556	566	564	560	493	538	551	533	528	558	537	556	543	558	546	581	555	509	560	565	553	533	532	509	512	588	564	549	566	608	555	544	503	508	580	534	548	527	496	577	533	558	575	540	569	534	526	543	559	530	574	571	503	546	545	570	559	538	540	528	551	538	551	575	565	512	576	533	546	528	528	552	529	547	579	529	548	552	585	536	545	549	543	561	530	533	551	532	599	546	517	572	554	531	531	552	503	530	573	546	531	539	561	553	500	533	489	572	552	568	572	530	547	543	517	530	531	585	510	536	524	537	524	549	524	531	529	561	560	552	526	532	521	524	520	550	526	540	539	529	564	500	551	559	566	521	533	519	518	542	509	544	523	511	555	510	535	541	546	561	559	507	526	535	578	506	533	514	564	585	496	553	572	514	548	541	535	550	510	536	550	554	573	576	542	555	588	504	526	543	534	564	542	555	543	535	577	581	576	508	588	530	531	564	540	554	560	507	532	509	539	536	527	559	563	555	552	579	494	559	545	526	558	515	539	556	516	563	573	553	546	554	566	550	516	530	572	513	583	520	527	531	565	512	545	598	473	558	520	542	562	536	546	559	532	515	516	586	525	531	546	494	570	521	535	554	552	511	541	535	575	610	576	537	505	569	578	527	529	534	540	524	566	517	539	590	540	548	557	588	546	566	517	531	557	569	529	515	550	556	562	567	524	527	566	523	568	516	540	558	606	560	552	580	557	511	564	541	553	597	529	558	534	512	528	507	540	535	507	537	568	528	482	536	530	563	561	558	516	573	562	554	562	549	540	508	566	504	484	559	560	524	559	535	560	514	530	555	529	564	529	548	517	562	522	582	534	564	552	501	505	592	549	534	525	535	541	572	526	531	536	533	537	524	535	561	585	554	526	530	538	556	561	543	527	545	523	572	527	564	567	543	502	563	569	545	541	566	506	552	508	524	565	552	501	540	563	520	556	538	552	528	523	561	542	538	576	519	515	555	546	542	547	562	525	546	495	552	518	521	568	543	558	540	510	532	561	535	561	568	565	579	550	550	574	539	562	556	552	510	568	541	533	575	505	572	517	552	565	541	560	464	561	506	585	535	575	557	558	524	522	562	566	511	531	559	525	519	571	531	535	579	529	525	549	541	463	572	533	564	531	550	531	573	528	555	522	564	535	506	546	553	519	532	546	545	547	578	549	549	514	569	547	531	528	553	561	520	542	520	518	564	524	557	562	529	559	515	567	557	557	533	515	508	545	537	555
23678	21805	34272	34636	31377	25218	15826	5919	2581	1215	750	519	549	479	500	503	493	464	494	500	465	476	470	510	506	478	500	487	485	480	491	477	479	457	475	492	465	465	492	518	491	479	468	537	465	516	463	466	461	467	458	501	532	508	470	480	474	502	477	476	469	480	476	494	504	493	452	460	494	478	470	477	457	479	509	486	496	471	479	461	490	498	474	471	439	499	490	527	512	490	521	533	454	504	459	466	499	510	513	449	473	494	507	466	505	488	519	483	479	494	488	464	495	461	488	500	471	512	498	503	488	466	486	493	491	485	460	466	494	476	482	473	460	451	545	469	472	438	498	485	485	478	490	491	479	485	448	482	503	486	472	501	468	492	464	524	453	515	481	514	446	485	486	490	494	431	497	476	519	468	444	495	468	485	503	457	492	463	506	521	462	477	421	487	537	467	452	497	466	451	468	475	449	488	532	454	515	495	475	478	484	472	496	478	466	480	479	494	489	520	463	524	479	531	491	507	452	478	481	515	473	485	458	502	496	484	457	484	464	466	486	472	501	426	479	445	510	480	507	456	497	472	450	513	467	501	467	504	476	450	507	487	513	504	511	490	505	486	491	449	495	480	480	507	471	516	461	477	495	469	477	533	485	458	512	535	489	520	530	488	552	469	481	483	485	463	494	488	485	518	528	501	468	487	516	504	501	513	459	536	526	491	489	464	534	526	508	476	509	535	453	473	491	498	472	464	467	475	499	489	472	531	494	500	493	469	501	506	491	483	482	498	541	499	460	466	469	483	504	472	462	493	494	461	474	498	441	488	462	450	492	476	486	483	448	488	476	503	511	459	497	501	498	475	476	503	489	495	469	535	490	491	465	460	502	453	496	474	486	467	533	462	491	463	506	443	522	443	462	473	460	492	479	473	510	467	462	458	451	478	522	501	465	494	475	536	518	551	497	488	485	452	510	474	446	474	487	467	484	514	506	454	449	476	472	477	458	532	466	479	481	461	484	522	476	494	484	493	506	497	475	489	449	529	477	505	468	490	479	485	485	516	509	531	540	458	483	486	447	481	470	522	485	494	494	538	467	475	497	511	479	492	488	476	487	494	496	512	484	496	468	466	468	488	475	489	484	510	517	490	503	471	472	490	483	451	457	507	519	494	501	464	459	504	493	457	498	472	465	459	497	471	481	462	493	475	535	454	485	458	522	443	534	453	546	528	488	490	475	466	467	501	558	505	517	506	461	482	470	472	518	506	477	514	478	449	499	475	495	499	534	445	465	532	456	487	502	455	491	466	497	489	486	481	469	508	474	471	492	486	484	506	474	484	495	472	493	484	459	441	475	492	477	505	472	509	449	468	444	505	465	456	501	497	534	474	528	480	471	524	486	476	539	510	460	486	492	492	529	494	518	513	509	512	504	489	487	435	467	496	526	495	450	441	501	496	448	472	484	512	462	485	515	514	487	465	504	507	473	525	512	484	469	464	465	468	444	484	432	489	430	486	489	479	486	457	488	476	482	504	488	488	458	508	476	466	496	473	486	481	483	491	527	533	479	482	501	475	468	485	499	511	497	472	454	535	507	498	461	499	506	502	462	487	486	479	523	466	504	433	522	479	515	470	509	489	511	461	520	513	482	448	494	466	490	468	452	516	517	472	472	528	482	561	483	493	486	463	494	472	501	490	500	484	485	473	531	523	481	482	474	504	470	445	505	471	478	491	471	487	500	484	464	477	494	472	504	524	475	529	524	505	507	483	451	512	459	460	503	491	479	496	479	505	470	528	461	503	463	481	478	493	467	476	494	436	438	456	454	464	489	493	507	483	490	514	496	444	451	421	469	496	468	515	494	474	508	447	479	519	477	460	471	481	492	521	515	466	528	460	481	470	490	498	486	504	499	489	471	472	504	470	503	470	492	469	488	510	490	523	479	460	477	464	501	460	464	482	495	498	502	458	457	506	485	489	460	484	457	468	495	471	462	499	539	473	490	475	471	467	477	519	481	471	514	484	462	493	483	443	496	471	537	505	483	497	510	458	466	484	485	495	469	514	472	454	461	498	552	453	474	482	468	522	471	487	485	489	485	497	494	525	466	491	454	505	511	508	491	461	478	483	482	476	488	488	519	455	477	507	470	502	477	471	509	511	498	482	461	470	480	516	516	458	494	479	480	498	489	481	479	460	508	463	503	514	528	536	452	471	504	487	513	456	528	472	523	482	505	476	473	465	514	476	482	467	502	474	519	500	470	471	480	497	506	494	510	502	476	479	553	459	466	442	523	488	487	496	485	443	461	481	492	478	484	451	459	495	496	497	449	447	465	488	497	489	495	514	457	529	493	471	486	474	466	512	441	503	478	466	455	536	517	468	462	482	510	513	496	483	482	458	504	467	466	443	498	488	508	466	499	473	449	511	469	493	479	483	470	477	498	466	488	486	503	473	491	489	482	464	505	482	502	499	489	456	484	474	472	470	524	493	508	440	457	500	514	459	472	489	502	542	485	491	449	475	489	445	486	518	460	496	501	497	497	469	496	491	496	488	487	494	447	485	515	525	463	528	477	495	456	484	488	466	515	489	488	476	444	487	465	484	442	472	497	469	521	476	463	455	503	466	519	469	476	504	482	487	493	488	466	514	473	501	442	471	467	433	489	475	479	512	483	491	492	493	511	536	471	483	467	494	481	473	496	510	433	453	478	521	481	504	469	485	457	509	513	471	475	475	530	463	485	491	450	478	528	490	482	465	492	476	501	474	489	472	523	514	473	476	494	486	476	474	455	478	475	486	455	511	429	517	475	503	500	472	471	504	514	461	497	481	460	461	457	491	489	492	484	479	470	504	484	461	502	530	462	469	506	523	472	464	494	487	471	494	530	452	508	463	495	511	486	444	482	494	493	503	493	467	478	455	470	528	499	444	463	474	510	469	464	498	508	471	486	464	508	506	466	504	497	486	460	469	487	505	471	486	522	486	476	474	467	474	530	465	495	477	479	478	489	506	485	468	485	472	452	490	471	496	475	489	492	493	484	471	457	480	487	456	503	470	462	466	478	485	481	509	502	444	450	465	483	546	481	491	502	484	499	467	479	475	534	504	472	448	482	474	510	430	491	486	489	525	468	466	508	465	478	504	485	489	484	494	506	463	478	499	517	491	490	510	482	479	486	446	473	482	496	513	458	503	513	463	466	522	505	498	484	483	470	521	516	478	445	511	503	463	455	505	494	490	480	491	479	484	452	479	506	499	500	491	484	462	478	491	475	489	476	470	501	515	455	494	508	500	459	472	505	450	489	473	462	476	490	475	494	484	464	483	460	508	478	479	499	507	488	484	425	480	495	479	453	490	456	528	464	500	497	447	468	489	480	514	514	500	470	473	479	478	502	509	474	481	424	480	472	456	446	456	479	486	466	466	471	451	460	474	528	466	520	524	544	510	508	506	494	513	467	467	454	508	464	501	469	496	493	474	465	507	469	475	483	516	491	503	457	491	502	480	515	504	504	484	486	486
45295	84093	66243	47872	37496	25493	14707	7372	3536	1749	788	602	537	491	485	485	482	510	527	506	519	504	551	473	529	480	504	524	481	503	499	517	527	482	521	528	543	521	519	493	520	505	527	496	517	553	505	493	498	487	508	510	485	533	476	491	521	570	496	537	518	519	483	512	525	500	511	493	489	530	523	487	519	513	506	491	476	530	489	518	508	488	506	503	501	502	466	499	477	530	541	515	503	508	467	487	528	523	537	488	491	518	526	480	485	530	522	461	514	557	491	512	513	505	500	476	507	495	522	489	497	515	482	516	493	532	512	503	539	513	526	540	508	493	501	535	495	546	549	498	522	509	488	495	503	499	507	522	533	528	520	495	511	529	487	494	520	510	483	502	505	520	494	532	486	511	493	461	502	479	497	474	533	536	525	529	554	516	491	474	562	487	524	495	483	503	507	497	492	492	501	506	528	476	470	534	527	528	540	518	563	494	521	523	503	497	491	506	488	499	508	493	539	507	488	496	500	509	492	563	519	542	506	515	503	494	477	534	516	501	516	525	516	522	488	540	515	479	492	528	542	506	489	511	553	516	503	536	513	507	488	511	497	499	511	498	506	507	523	505	524	507	478	508	516	478	468	493	480	505	484	535	501	459	493	508	477	519	549	511	470	510	485	508	531	505	534	527	537	541	474	494	499	494	496	487	485	538	489	501	511	536	505	543	519	479	540	518	507	472	510	476	516	551	518	521	528	507	491	545	550	507	528	496	491	543	526	509	500	512	522	523	509	479	537	527	502	502	497	529	503	470	486	549	522	495	545	533	512	518	511	478	495	508	501	485	536	512	483	517	513	507	499	493	503	503	517	496	510	519	503	515	523	540	518	469	566	496	508	527	484	461	468	534	515	498	522	537	532	523	502	533	552	525	549	506	528	517	506	525	455	515	471	517	491	504	492	457	516	523	512	489	479	484	521	502	510	516	521	532	479	511	491	494	498	496	479	520	536	508	554	539	495	539	479	516	547	542	528	498	510	531	517	527	515	560	487	526	523	512	514	498	494	510	531	493	541	502	526	504	526	488	528	502	469	512	515	521	513	522	509	504	508	478	498	483	528	538	497	486	515	526	529	498	532	519	518	525	540	479	446	487	505	519	488	500	519	485	519	555	523	521	474	520	486	512	516	541	496	478	485	492	502	528	506	484	466	491	494	519	529	496	484	522	505	484	533	511	531	495	512	506	467	503	483	470	528	512	494	477	503	501	518	493	511	497	527	489	491	468	509	499	520	528	501	526	492	509	481	513	508	503	526	508	510	501	513	519	523	509	550	489	507	510	521	493	532	506	503	503	499	496	503	533	496	522	500	502	550	524	515	486	508	510	508	514	514	491	493	495	545	506	509	454	514	523	530	512	532	498	521	485	535	525	508	502	515	504	523	501	521	550	510	498	464	515	478	503	533	496	489	486	523	507	506	497	526	517	531	534	536	543	540	487	539	487	505	507	482	497	546	494	487	480	521	527	469	505	506	511	482	446	472	491	485	516	529	492	521	508	520	500	520	485	547	502	466	503	513	551	474	523	502	517	491	503	508	540	476	540	519	501	506	493	566	511	555	472	483	499	549	482	466	583	523	495	507	550	515	483	488	519	536	507	558	529	509	502	519	482	506	505	521	532	486	475	484	522	507	506	475	512	545	542	495	519	492	537	497	461	523	470	500	567	518	544	530	535	532	519	518	549	498	532	478	541	478	474	525	486	483	518	472	493	500	510	519	483	521	508	539	508	556	475	521	520	501	474	532	505	510	493	482	480	514	496	501	494	517	512	511	515	459	482	525	525	508	514	480	516	518	481	527	489	500	527	491	522	507	484	532	553	528	541	481	509	498	530	488	479	531	514	497	494	556	487	506	528	515	501	583	523	506	470	470	499	533	510	545	513	510	531	489	515	492	510	542	534	532	492	479	526	508	545	539	516	512	509	539	509	521	512	517	501	511	527	516	536	505	517	509	531	537	533	531	527	464	507	555	530	523	511	538	556	503	537	508	538	497	518	476	536	505	563	524	474	511	490	522	506	505	502	491	477	498	516	494	505	472	488	524	500	520	510	501	510	522	557	511	516	501	531	486	569	489	501	507	484	501	491	484	508	478	509	519	516	485	517	506	499	507	510	514	533	500	552	484	508	489	487	514	528	528	517	524	506	498	503	505	493	486	516	562	487	523	522	462	476	538	531	516	536	497	531	514	516	549	505	501	498	476	469	479	532	515	560	501	568	522	510	465	510	484	476	464	533	529	529	481	563	531	507	513	474	506	477	502	488	499	497	514	494	516	525	533	530	513	501	533	523	465	484	495	498	544	527	495	506	516	500	541	512	566	474	542	499	512	481	490	478	514	529	478	512	495	486	520	495	529	519	493	487	511	514	591	525	506	528	485	504	509	478	518	481	488	495	527	541	493	511	527	503	510	502	504	509	530	503	497	508	510	513	522	497	495	543	495	494	489	540	491	505	532	481	468	551	516	523	519	514	498	482	501	525	535	509	507	544	514	493	524	512	532	507	512	529	468	513	479	508	478	535	500	519	532	525	499	485	532	516	515	515	506	505	522	487	513	481	508	554	506	508	534	498	544	492	540	538	532	494	503	513	497	523	484	517	508	518	497	492	495	487	519	505	531	492	506	511	504	505	529	476	544	499	491	471	489	511	507	452	496	505	487	552	481	456	507	518	524	539	504	486	483	473	517	524	492	493	501	526	478	487	501	476	536	473	509	531	525	494	547	498	491	494	525	529	543	478	474	517	533	525	509	512	491	478	485	508	471	516	524	485	506	523	489	519	532	485	522	526	502	559	469	486	496	513	538	470	464	519	484	519	482	512	529	487	531	523	489	500	524	504	504	540	519	489	536	478	473	484	535	494	486	474	523	532	547	509	494	524	500	494	496	458	474	513	487	522	458	527	508	500	520	513	512	481	449	486	490	551	525	494	497	462	478	467	504	484	541	498	509	499	527	561	529	498	514	502	491	537	485	501	508	523	549	467	501	476	510	501	474	497	479	553	515	522	489	515	487	531	536	491	507	525	556	511	508	507	530	514	482	509	524	537	515	486	521	545	502	498	542	521	503	529	522	495	467	502	497	502	488	492	517	532	491	506	503	507	509	478	532	503	547	535	567	501	539	486	484	535	522	467	510	518	528	523	497	496	498	524	492	527	513	485	520	533	520	496	487	537	504	499	530	505	511	529	554	506	490	524	543	478	500	506	531	532	465	514	519	534	540	516	531	488	512	484	539	493	551	527	494	499	526	476	501	535	477	481	520	524	530	522	458	483	542	554	485	520	487	476	491	546	516	522	472	499	494	522	523	507	520	470	532	481	462	513	516	532	519	499	468	521	493	527	518	531	497	509	490	516	490	529	471	516	526	486	538	481	509	517	557	535	525	449	489	527	473	476	521	512	519	535	475	525	477	496	530	509	529	518	522	488	504	560	486	549	536	525	469	508	509	543	512	536	492	514
24858	22166	33622	34286	25559	16298	7471	3026	1591	980	802	707	638	698	647	680	698	679	663	723	650	636	729	681	680	693	673	694	666	703	700	717	642	677	708	687	694	689	660	674	753	670	716	667	688	670	711	681	641	721	656	695	687	669	653	671	679	660	669	691	700	699	681	677	746	685	673	708	687	660	697	699	655	660	715	690	689	711	694	664	714	691	645	716	671	639	671	691	645	699	700	691	682	693	724	640	721	670	730	645	712	657	679	687	689	671	710	687	724	731	714	631	635	680	652	662	691	713	678	611	683	706	635	641	706	692	711	680	702	671	672	670	702	677	674	673	659	671	709	677	666	683	647	666	753	731	687	681	682	686	660	735	652	705	685	688	699	717	693	673	668	657	706	677	727	711	694	729	637	738	661	677	668	661	637	661	683	710	638	662	658	688	662	667	692	650	667	695	703	662	669	685	633	663	709	667	698	663	688	711	733	673	682	672	668	684	669	661	674	706	681	687	701	650	710	686	665	680	655	656	687	742	652	654	666	693	701	702	689	668	727	704	667	718	701	702	714	701	649	609	609	672	716	694	656	681	674	656	706	710	669	723	669	710	679	649	668	702	669	707	636	714	655	645	647	659	644	672	672	677	708	677	704	657	691	665	692	663	705	684	621	730	654	655	708	695	678	683	673	657	658	660	651	664	666	693	683	677	678	676	662	657	710	665	672	697	689	662	688	676	662	681	683	686	707	656	679	652	694	667	680	656	652	682	701	649	668	700	698	629	709	660	707	704	686	655	703	668	702	670	682	692	632	697	693	656	733	677	644	689	658	648	633	690	641	697	666	664	694	694	676	672	677	699	680	699	703	697	662	669	641	706	677	731	721	674	667	637	667	642	658	709	666	677	692	657	647	712	701	708	672	645	661	633	671	711	660	639	688	702	644	654	686	641	681	662	661	678	646	649	667	671	707	727	674	679	703	693	668	669	727	637	697	656	656	691	669	699	687	656	685	718	703	671	702	682	656	714	694	634	669	705	674	698	634	690	673	716	638	680	681	726	724	706	622	737	687	706	664	682	715	665	689	680	671	706	659	726	696	670	644	640	656	674	643	658	652	679	682	682	670	682	651	666	670	678	653	664	664	700	692	685	700	687	675	719	675	690	675	662	675	703	702	692	640	686	725	676	677	663	672	724	695	683	671	668	643	648	688	739	636	682	682	658	657	655	651	677	667	625	713	714	680	682	666	754	673	688	682	674	662	676	666	677	656	712	680	635	689	700	742	689	681	670	659	673	707	648	611	687	645	680	685	688	650	684	665	659	655	709	644	718	675	692	696	638	721	711	722	703	698	709	658	686	699	714	658	686	677	713	632	717	711	632	654	692	665	696	638	728	704	600	700	688	662	669	675	658	686	716	698	672	720	676	685	693	690	695	680	697	700	684	672	726	719	647	659	692	680	702	672	681	667	700	648	732	677	726	704	708	655	657	673	688	688	690	674	634	678	663	648	667	747	712	686	676	668	679	710	680	648	702	697	695	700	681	685	675	644	651	681	686	639	666	659	709	669	713	707	687	664	693	656	642	672	675	620	691	600	674	684	679	666	697	693	636	642	670	637	685	669	673	733	695	689	657	676	680	680	704	636	671	652	648	687	692	667	686	687	715	702	665	715	684	663	698	665	747	706	687	723	701	656	659	656	641	651	694	715	673	698	637	715	662	659	655	666	643	673	686	647	672	659	697	704	674	689	703	637	711	718	674	680	724	681	691	680	694	682	708	712	652	656	711	666	718	691	667	664	652	719	687	668	665	715	636	715	675	682	680	662	688	646	644	671	685	675	647	667	650	701	678	689	681	652	660	665	691	690	654	685	699	664	722	667	652	684	638	710	666	660	675	641	657	666	694	646	673	662	644	686	684	682	703	759	706	707	691	657	660	691	678	718	709	684	701	668	673	682	655	685	721	713	657	668	670	706	649	662	706	682	679	686	694	679	695	673	711	653	683	688	709	705	647	680	671	666	680	643	674	627	675	688	680	716	687	698	672	675	686	671	641	675	659	677	692	686	665	710	675	689	656	688	708	693	688	683	688	668	626	719	678	710	686	643	674	700	699	689	644	722	683	654	665	663	673	711	717	697	663	698	693	679	675	711	654	634	685	660	673	660	716	722	657	654	682	694	666	653	705	634	714	673	704	641	625	712	676	735	724	654	685	675	664	671	648	643	677	668	657	701	675	695	699	693	675	695	651	705	673	681	660	658	649	671	667	667	732	666	686	746	682	687	684	620	716	701	698	666	703	690	670	638	689	684	674	650	688	688	715	677	657	632	689	715	671	700	700	682	660	718	715	716	687	669	731	645	699	646	676	657	673	651	662	712	669	701	663	652	683	680	675	705	709	688	665	691	659	642	674	665	663	683	707	658	682	701	693	670	692	687	673	681	732	665	672	693	658	658	632	696	694	622	656	675	653	702	647	673	694	670	692	675	691	641	644	657	724	685	664	686	646	701	675	640	651	677	691	687	712	644	681	693	705	679	712	696	638	682	699	679	634	711	686	695	706	720	619	673	690	710	755	659	679	669	684	698	750	690	740	672	698	671	701	670	701	685	645	683	727	728	701	654	668	661	656	683	680	654	709	692	717	716	634	636	662	689	650	638	648	693	711	699	667	682	663	657	684	705	647	699	648	687	705	679	689	682	719	649	656	697	652	650	670	641	667	699	701	703	685	704	674	637	616	710	713	651	680	698	675	704	649	681	671	663	668	689	673	684	705	757	671	724	723	652	655	684	670	635	695	674	674	690	702	667	672	707	651	664	676	694	667	684	704	681	726	740	650	697	686	682	674	686	653	670	665	711	690	678	648	720	700	664	706	694	696	712	665	693	724	665	711	666	664	675	648	724	666	643	757	694	677	656	673	710	676	719	651	678	725	647	672	715	666	674	675	721	617	693	692	632	656	700	686	670	700	676	651	677	665	653	682	723	671	645	680	612	695	637	664	700	688	667	680	687	643	698	652	673	724	676	720	651	666	667	664	695	662	686	686	662	675	657	673	692	683	694	652	705	649	690	689	668	675	649	646	686	766	676	689	657	599	682	708	703	668	721	699	689	689	697	650	686	660	671	671	663	659	689	698	712	664	669	665	697	684	690	698	672	687	678	692	761	674	702	696	673	676	733	678	683	630	676	662	733	668	700	648	706	674	719	659	684	676	666	718	668	694	654	701	709	676	624	675	673	675	680	687	750	698	658	702	653	648	671	705	667	641	683	682	659	692	699	712	699	750	691	661	693	686	668	680	655	676	666	692	649	679	715	676	639	676	677	637	683	693	645	746	646	684	679	664	679	671	658	674	657	666	710	713	634	668	663	681	658	679	691	730	651	687	716	701	721	700	682	661	696	727	720	653	708	676	669	699	701	646	645	628	673	687	684	703	648	695	688	709	664	702	704	674	646	689	653	688	698	698	640	648	637	687	679	688	697	696	649	658	676	707	684	664	687	657	671	707	707	686
38824	68757	53981	40303	29712	18691	9958	4799	2479	1326	954	741	697	678	731	691	664	721	693	708	746	746	744	740	696	696	721	712	658	684	725	711	674	690	769	667	715	728	670	723	740	734	714	682	683	704	691	712	714	757	700	711	721	675	688	670	667	772	695	739	686	723	692	765	756	675	687	696	799	737	678	716	703	727	714	693	764	749	743	680	695	786	749	677	737	706	709	726	718	727	741	692	681	673	669	732	747	735	694	714	700	757	667	682	720	748	727	695	741	745	696	662	716	708	758	651	675	730	719	719	692	711	710	707	733	693	678	690	696	757	684	729	714	726	719	711	668	688	692	681	697	739	714	672	727	690	720	697	731	764	701	712	775	638	692	739	716	673	683	695	719	716	691	712	712	711	668	721	681	686	681	670	724	676	702	693	734	721	662	720	700	681	743	699	703	681	699	688	728	707	712	773	687	715	729	685	736	676	692	744	720	690	673	702	703	693	714	711	736	737	701	721	699	675	744	731	726	712	748	700	709	700	721	710	700	701	714	733	699	679	705	718	679	753	749	723	746	731	706	684	734	715	704	702	725	739	709	715	755	726	731	692	681	724	708	722	712	693	680	735	683	684	730	701	689	722	662	699	711	694	759	701	731	751	674	720	725	710	715	704	717	725	721	698	682	703	724	718	739	751	749	693	708	721	694	736	737	723	696	693	661	721	772	716	705	714	749	736	695	768	711	702	772	706	713	714	731	688	704	728	718	676	735	718	734	707	740	714	730	732	707	671	728	685	734	685	717	732	708	738	686	724	721	750	736	714	692	696	731	707	698	731	743	697	683	737	712	713	645	721	708	749	706	702	708	674	725	700	728	669	719	678	726	694	723	675	725	700	690	760	681	675	733	734	705	754	716	703	715	732	734	657	713	662	753	731	705	721	693	716	693	756	699	724	718	701	697	717	748	698	710	758	736	739	683	677	690	713	718	703	718	680	732	723	709	697	763	719	713	710	746	737	715	701	727	644	731	708	710	723	711	686	709	732	689	685	702	739	735	682	665	677	730	733	681	696	685	754	752	738	760	701	706	706	746	691	719	671	752	713	724	737	725	700	675	712	741	729	738	762	707	725	718	755	703	695	746	693	736	696	747	694	708	699	699	707	765	683	722	711	697	734	694	713	724	713	727	755	622	693	680	691	698	720	723	715	684	717	710	734	696	708	760	709	675	719	733	708	688	711	733	728	679	755	687	739	745	736	717	696	669	702	713	733	642	713	762	708	688	680	699	731	760	701	644	711	680	692	728	741	714	719	716	657	750	734	741	748	764	711	707	762	676	677	690	692	705	687	690	712	693	709	724	738	711	712	735	764	664	744	745	703	705	733	664	726	761	708	695	672	713	692	707	697	655	730	709	666	714	729	729	684	728	692	719	745	763	719	664	686	709	701	711	700	722	735	759	677	792	706	690	730	722	718	732	737	732	727	688	661	705	756	702	726	721	769	690	722	667	719	758	668	700	667	684	699	718	715	718	736	692	699	685	737	753	731	736	734	703	731	703	717	728	679	751	735	684	728	738	720	708	662	661	718	718	676	761	697	668	736	719	738	729	683	710	720	702	722	743	705	734	710	675	724	698	770	716	717	647	713	701	675	752	719	712	691	727	688	751	707	741	720	711	739	699	675	739	748	698	698	713	690	689	709	695	683	689	686	714	737	746	720	756	698	710	743	657	710	715	717	727	725	702	729	714	741	743	710	697	700	652	719	689	730	732	727	687	676	699	704	686	724	698	688	728	727	733	745	738	721	741	723	714	686	729	714	703	684	722	709	717	722	712	680	668	659	731	724	664	724	706	705	701	737	719	676	689	699	697	704	726	719	741	742	718	736	721	714	694	768	671	722	768	720	717	727	745	750	727	667	731	750	694	708	719	700	690	700	722	684	748	730	728	721	677	666	704	730	730	678	763	714	692	692	710	705	692	677	674	747	695	793	694	693	740	703	724	713	726	695	697	704	678	733	743	683	716	729	712	708	717	708	708	714	715	735	726	690	685	679	721	700	696	711	651	704	703	673	751	707	697	729	709	703	708	723	731	676	667	715	701	730	660	735	704	687	688	689	694	684	735	730	704	670	688	649	689	745	706	704	732	715	725	682	688	716	731	704	690	695	746	699	656	710	683	717	710	709	744	742	688	680	679	734	694	638	668	699	716	724	749	729	776	695	665	753	731	757	715	714	739	692	749	698	715	700	746	686	735	714	701	739	695	757	725	714	687	695	661	673	689	681	706	735	682	786	699	706	715	699	706	690	654	734	726	683	679	699	726	715	763	689	709	672	694	732	701	704	687	688	700	686	750	751	689	711	706	708	710	723	708	787	695	759	670	753	728	657	696	721	677	731	724	752	744	740	705	701	709	731	736	716	772	715	753	722	716	706	697	732	702	711	683	728	698	647	708	654	673	741	704	720	716	706	683	718	721	717	697	687	705	675	731	699	714	646	680	671	745	707	718	658	730	717	725	745	722	702	725	697	753	687	682	760	757	717	696	687	725	722	745	713	702	699	694	689	750	635	705	701	742	699	729	681	706	694	700	713	705	713	746	690	692	720	712	689	696	650	690	744	708	665	712	729	673	699	772	732	698	694	716	734	677	698	724	732	704	667	726	747	707	691	750	697	772	708	761	738	717	708	697	724	665	693	674	683	719	693	649	705	689	735	698	723	702	665	724	670	729	691	695	719	722	711	719	701	694	726	723	707	758	724	734	753	723	696	792	694	698	720	720	720	651	674	703	716	692	677	714	738	749	707	740	696	738	723	687	743	711	742	741	721	686	748	732	707	701	724	720	702	703	731	693	672	704	750	731	743	697	740	678	670	677	743	728	715	691	715	682	747	743	713	728	704	708	715	709	728	708	723	689	729	686	632	740	688	752	690	710	712	685	712	735	724	711	712	729	762	690	710	706	753	712	738	701	694	693	731	702	723	731	765	732	736	725	712	669	746	709	718	762	746	754	727	708	701	684	748	722	747	720	696	650	681	676	706	682	690	665	680	714	691	750	691	719	732	690	697	709	699	767	709	688	649	719	737	722	770	688	707	692	765	742	688	686	758	708	741	711	727	756	706	687	703	663	670	744	729	679	738	733	705	671	718	702	702	724	686	736	711	725	711	691	707	739	709	679	732	690	688	715	684	742	710	705	696	735	736	714	726	699	710	708	707	718	713	702	699	695	761	682	696	688	668	715	748	700	701	692	668	697	726	710	714	719	711	693	666	702	724	718	683	727	723	741	702	748	694	709	737	723	681	726	755	721	740	677	743	682	739	716	723	681	695	714	669	704	712	733	681	715	690	743	722	739	741	715	689	707	689	729	713	695	669	709	725	725	718	728	685	736	716	667	729	702	723	718	677	708	739	743	730	708	734	742	730	700	720	712	701	727	755	680	727	707	678	708	677	693	648	678	710	690	746	676	689	748	693	702	742	695	698	726	738	729	761	686	714	678	730	703	691	730	743	712	738
22628	21328	31902	31810	32961	30714	25953	12790	5365	2503	1301	795	747	749	725	782	772	733	729	745	737	775	749	753	743	751	766	775	747	792	705	728	713	780	754	779	737	753	778	685	728	743	713	712	725	730	756	743	745	718	736	712	769	776	752	742	754	787	703	736	717	733	735	747	732	664	763	738	691	741	741	741	710	719	772	736	721	797	738	682	731	732	706	701	713	684	724	779	714	702	750	729	739	740	709	752	678	704	725	763	718	704	719	729	743	749	714	706	693	744	717	726	747	762	713	733	757	745	707	710	742	742	713	678	728	691	754	762	732	745	713	747	716	724	725	733	756	717	672	750	770	752	704	701	696	703	742	706	734	759	700	710	744	706	700	763	763	724	783	729	715	709	658	704	739	768	685	706	719	707	702	689	734	751	725	725	755	704	728	737	735	729	714	703	763	692	702	739	740	778	763	738	682	732	760	768	713	731	750	717	725	745	705	740	718	775	729	728	742	730	726	721	746	757	692	730	730	711	750	716	714	770	770	742	717	679	740	787	666	775	681	766	728	738	736	690	727	694	715	716	707	727	711	745	740	763	718	727	741	711	739	723	729	689	784	785	721	729	736	686	723	736	738	700	752	749	733	730	712	729	686	745	704	731	757	775	706	698	705	710	685	711	733	738	719	706	725	734	720	707	750	678	738	724	721	704	749	771	721	739	776	713	765	722	740	724	741	729	755	749	780	739	726	722	740	757	686	750	739	720	643	738	750	745	754	760	762	778	709	719	684	752	740	707	738	737	751	752	653	734	739	764	668	768	730	746	752	699	699	703	739	673	707	740	730	735	737	729	753	736	712	705	726	770	740	745	713	733	698	730	777	668	792	732	767	713	720	768	768	675	785	749	745	713	701	740	728	736	718	716	764	728	719	714	741	746	735	732	762	732	685	694	737	679	711	696	747	740	690	699	742	727	734	724	738	692	739	686	779	723	812	745	669	721	720	729	710	718	721	724	745	791	746	723	709	717	743	727	718	793	765	748	708	702	749	729	727	690	776	726	735	777	762	729	727	747	738	784	746	720	744	770	705	741	724	694	730	726	700	745	717	761	694	781	716	773	746	696	744	666	700	677	727	758	677	763	722	692	693	750	719	749	704	720	753	687	735	727	733	724	724	697	759	740	743	690	742	685	718	716	688	714	701	736	708	728	728	703	691	739	712	737	661	731	711	760	740	737	732	697	775	751	710	725	745	710	705	700	771	738	748	765	751	735	738	719	735	769	729	775	717	723	738	740	753	699	713	742	716	709	763	729	707	759	723	765	733	735	716	720	793	762	673	698	757	710	709	764	707	719	747	733	711	706	717	696	722	729	737	752	718	723	720	718	758	780	711	729	713	682	759	724	761	720	762	718	718	786	753	733	752	732	695	739	705	736	753	746	740	732	710	740	732	705	760	722	698	735	701	746	741	705	722	759	746	769	716	721	687	733	698	758	758	716	729	724	733	742	734	720	687	741	760	735	770	724	773	803	741	739	718	719	711	718	678	753	667	701	722	747	771	702	783	730	764	739	727	730	737	717	690	733	740	731	728	767	762	693	709	767	709	758	725	770	727	758	705	718	720	715	746	772	731	753	710	798	702	734	734	762	730	737	746	752	717	714	720	735	713	723	758	780	739	738	757	701	760	690	756	717	757	695	689	713	720	704	761	720	772	743	785	759	777	694	745	757	762	700	748	774	746	753	778	731	713	717	673	755	723	751	712	721	744	707	727	709	728	749	765	761	706	758	715	781	736	724	716	683	710	744	765	700	689	720	767	715	734	748	808	755	745	687	716	746	720	722	703	719	777	723	741	708	719	689	704	706	724	661	714	715	772	718	694	759	754	738	703	691	738	753	750	727	744	714	761	749	723	690	746	718	742	711	770	721	756	762	702	759	730	718	709	761	658	740	701	756	729	726	732	730	729	710	756	711	696	736	732	757	725	758	708	760	728	708	704	763	736	736	720	760	782	704	737	695	742	711	761	740	698	776	730	707	783	703	783	748	736	697	723	699	759	736	676	755	716	738	746	724	724	739	734	704	669	763	702	703	677	678	726	701	733	699	779	771	697	708	706	725	728	773	750	717	737	755	769	713	771	698	692	757	733	720	756	736	741	735	724	756	774	753	717	747	709	720	724	724	738	769	723	680	680	721	743	744	698	713	755	729	771	691	745	731	744	729	716	695	730	778	732	753	741	694	712	762	757	695	753	747	748	731	746	676	737	712	737	733	773	756	793	727	749	705	730	701	713	729	771	703	731	710	724	718	724	767	679	759	721	704	741	717	785	746	749	745	720	744	767	741	725	734	690	666	685	746	751	779	689	698	743	731	796	695	775	775	746	711	770	693	739	708	703	714	722	751	695	726	661	709	744	741	765	705	724	758	707	747	765	714	722	723	755	748	745	685	770	756	754	738	729	750	757	678	748	751	680	710	745	725	729	735	721	725	714	741	738	736	745	731	708	742	691	724	773	765	659	715	672	735	741	704	687	731	729	736	737	711	668	728	725	716	682	732	725	726	715	739	762	735	730	745	709	683	681	731	721	696	712	745	732	726	750	716	762	753	711	752	700	702	704	689	734	783	728	763	708	728	740	727	738	750	735	709	747	725	733	724	717	783	721	722	690	725	766	749	738	708	679	772	695	660	724	740	732	729	754	721	734	759	735	734	737	768	731	731	745	724	725	751	771	736	723	753	695	666	720	764	702	766	683	694	775	719	709	730	756	755	772	715	729	707	695	715	732	716	760	685	732	760	749	721	742	711	774	690	725	694	713	725	709	741	773	735	747	688	751	777	726	744	748	737	747	734	734	697	728	738	707	695	739	714	755	760	694	704	692	729	736	708	709	726	724	739	730	709	771	740	768	718	730	748	721	734	729	719	745	711	773	737	752	742	727	759	775	728	710	715	710	725	760	754	754	740	763	710	747	742	702	725	718	748	741	742	727	733	697	754	702	768	706	696	726	708	708	751	734	694	747	717	750	764	724	696	731	715	726	708	759	699	714	721	673	737	761	726	708	729	749	734	744	785	725	785	712	698	692	690	723	734	735	795	743	753	709	730	767	742	762	764	697	690	700	719	720	695	719	713	738	706	744	721	785	696	735	733	730	719	768	764	739	723	730	753	766	707	709	751	706	770	732	739	712	752	689	726	752	769	758	765	743	711	742	689	698	702	799	717	752	730	733	718	744	714	679	666	729	730	708	742	702	722	706	720	734	699	754	761	742	756	734	715	708	733	710	758	735	710	670	737	721	734	749	707	717	724	742	750	772	752	733	745	730	717	758	717	695	730	698	724	738	738	720	749	758	733	681	759	711	727	781	748	741	776	742	725	748	675	691	740	693	751	774	721	748	749	730	764	741	733	712	727	722	756	705	723	728	779	721	717	715	738	731	696	765	677	758	758	735	685	731	778	774	755	726	701	766	710	727	747	727	767	711	759	698	794	718	733	708	787	737	744	716	788	764	704	710	725
52050	94316	81038	63560	49819	35360	23512	14060	7192	3380	1660	939	694	735	797	736	761	758	744	751	758	703	746	788	756	688	692	756	696	718	733	715	788	798	762	721	759	693	745	687	747	721	744	719	729	762	781	703	787	718	731	732	733	732	712	758	780	730	713	733	769	710	791	740	727	765	761	772	690	759	759	730	681	715	708	761	700	711	694	742	768	726	776	749	737	711	723	720	746	745	728	821	700	695	754	771	699	708	742	743	702	780	771	765	731	743	756	716	789	708	763	740	772	747	703	738	730	727	728	756	751	739	751	770	754	773	739	752	720	747	746	733	761	699	708	741	725	716	788	748	711	730	763	759	804	748	735	745	747	767	766	714	761	739	787	689	750	706	720	774	768	749	730	749	755	719	733	778	753	725	759	717	711	687	733	733	728	756	725	730	762	741	720	697	741	723	690	701	714	681	730	740	745	777	783	760	719	781	691	725	721	729	704	716	749	786	677	781	745	752	747	716	783	708	734	730	731	659	710	732	722	774	687	773	781	757	730	699	724	726	668	749	735	762	734	733	737	712	701	751	730	757	760	723	762	800	767	732	744	724	752	738	734	753	743	705	724	756	797	739	751	713	748	749	723	739	733	692	757	741	721	715	700	711	715	782	735	681	774	727	785	730	777	730	751	727	736	709	706	708	733	739	732	722	730	726	714	699	749	768	690	752	724	738	780	743	758	723	727	732	784	754	701	743	750	725	763	743	713	739	730	698	794	702	693	700	771	689	737	726	698	723	736	730	724	698	829	743	707	718	693	734	721	760	755	693	717	733	768	726	766	775	717	768	746	762	716	718	666	752	761	706	698	717	750	740	715	723	746	732	730	684	752	716	729	684	699	714	743	730	755	717	720	735	713	726	704	743	768	741	776	719	714	801	728	747	753	701	677	734	724	757	752	715	797	789	699	718	702	732	781	730	744	680	718	733	731	735	743	704	721	684	734	815	755	730	733	699	731	722	696	763	810	764	783	744	714	756	769	761	741	726	772	702	754	712	732	746	749	702	736	729	698	754	710	703	776	688	663	716	750	789	735	770	799	752	713	755	680	730	692	725	763	748	706	764	738	691	746	761	699	741	692	752	697	713	748	717	724	732	759	710	743	769	787	677	743	768	724	762	708	721	752	716	747	724	650	711	673	786	749	747	713	770	711	769	753	735	704	741	719	728	812	740	728	762	722	717	741	697	680	733	706	729	710	754	752	734	690	711	725	736	685	727	745	726	775	741	721	776	750	762	723	686	746	687	736	744	680	707	740	735	719	733	722	751	769	730	728	744	711	713	750	783	704	755	706	721	761	740	739	733	740	679	723	730	780	721	718	725	739	705	696	748	750	723	683	759	789	760	746	722	779	746	767	725	725	700	696	781	764	757	711	721	751	744	671	745	717	708	703	695	706	683	701	772	750	727	773	746	760	741	782	727	741	716	774	742	750	735	726	769	729	770	717	687	764	755	796	750	750	724	712	745	684	719	740	725	738	715	697	766	752	756	776	756	707	725	777	776	792	731	732	721	740	707	781	708	719	710	726	683	769	743	754	771	720	809	810	735	705	740	768	717	729	704	799	727	729	779	761	710	711	741	763	775	738	741	759	763	749	717	738	730	796	744	769	735	704	727	712	768	748	717	762	778	709	754	687	741	700	760	749	774	757	748	715	693	725	696	773	742	735	766	699	707	759	729	755	713	775	721	764	771	727	744	809	738	701	744	736	700	751	739	669	785	763	788	735	737	740	769	712	725	765	773	688	743	707	707	704	754	715	738	714	710	701	739	748	754	709	699	771	840	712	741	721	759	729	750	783	779	760	737	760	720	698	762	756	729	734	712	731	737	742	732	698	681	724	749	696	742	751	730	726	705	723	724	706	740	754	736	727	787	717	756	734	763	760	738	702	697	744	766	773	774	695	747	733	728	719	752	760	687	715	742	714	725	750	753	682	723	727	762	831	721	740	781	719	791	774	736	735	725	738	765	722	728	750	719	724	733	701	727	734	754	720	727	681	725	720	779	709	708	723	740	732	723	739	776	763	741	735	726	754	732	705	730	703	768	714	753	751	752	700	748	728	749	727	728	737	759	742	753	728	744	695	766	729	700	681	670	750	716	744	730	751	706	664	681	781	759	744	729	769	747	740	717	683	733	760	720	733	746	764	743	700	705	721	753	710	718	759	739	702	766	728	707	713	744	688	706	726	783	761	780	788	727	702	751	736	729	734	730	761	698	701	787	761	783	735	697	693	736	770	778	724	699	748	696	684	712	722	749	750	674	713	751	709	707	735	754	718	711	756	758	738	731	772	771	722	740	755	696	735	709	719	684	727	726	766	720	704	758	738	755	753	744	767	749	714	758	716	799	760	719	738	720	698	724	759	716	736	731	696	722	718	722	739	730	714	719	769	705	735	718	677	770	748	733	764	707	767	702	714	737	793	684	720	726	737	791	732	740	728	744	744	727	713	768	705	746	694	725	738	745	768	704	743	770	731	738	710	748	749	758	701	710	742	722	699	716	748	721	686	764	746	752	731	787	711	777	752	714	778	706	735	701	717	765	720	791	687	733	718	762	763	734	783	715	750	734	733	734	743	704	777	726	738	702	741	694	706	759	754	775	810	767	681	737	693	743	733	689	721	706	733	708	720	750	732	760	722	728	734	769	705	743	755	760	723	781	732	680	752	745	761	744	739	740	759	713	740	761	750	677	707	767	707	710	715	705	703	804	691	753	738	698	686	737	679	723	754	759	732	710	738	727	781	705	701	720	759	702	750	731	705	744	724	770	721	789	769	736	729	758	799	749	729	727	734	728	709	784	721	756	733	762	753	716	739	733	732	682	741	775	776	744	739	721	742	713	727	724	736	725	711	750	732	739	725	746	724	770	731	686	766	713	736	708	747	687	759	710	737	781	718	704	707	696	751	785	746	731	725	757	700	775	714	768	745	739	700	709	733	795	743	734	744	744	760	758	729	755	755	704	730	775	659	770	735	705	711	717	737	739	722	707	710	763	698	745	734	754	705	723	729	734	739	737	732	742	758	724	739	772	755	710	795	736	758	729	708	719	737	737	737	778	749	726	709	748	719	786	742	712	747	741	705	752	707	737	750	732	730	768	709	717	714	727	714	770	736	752	727	730	765	716	739	712	727	719	748	781	732	699	716	751	733	743	749	732	729	774	771	656	698	727	799	750	755	759	729	701	811	711	716	726	726	734	682	727	751	770	739	775	745	749	728	756	750	760	740	734	696	739	725	724	751	733	736	750	755	706	760	745	762	737	760	763	784	727	746	763	745	695	727	789	775	733	722	738	770	729	760	739	733	767	709	723	731	719	734	744	766	709	735	781	699	750	714	686	734	723	705	698	766	771	711	754	730	736	759	729	726	765	774	737	775	710	711	750	763	749	744	755	744	774	737	741	758	784	731	730	698	726	767	712	734	731	769	761	702	814	758	795	700	749	676	727	744	772	742	712	754	770
28174	24306	29834	17993	7671	3149	1623	1033	754	631	545	482	505	554	515	507	539	526	529	530	541	519	524	503	537	502	527	546	546	538	538	522	535	557	526	479	553	568	534	506	552	523	511	525	537	508	546	530	549	513	533	513	506	526	542	481	547	558	475	507	479	539	562	518	517	511	535	542	530	557	523	496	488	504	536	522	528	519	489	540	531	530	495	518	539	527	564	539	541	562	521	500	516	501	584	555	522	538	482	513	522	497	525	482	555	524	533	516	509	525	520	534	508	551	487	531	513	488	555	531	551	534	526	535	579	552	554	562	548	551	519	576	508	496	531	532	561	508	511	582	490	510	556	502	526	494	505	521	542	522	534	562	495	505	529	492	530	536	562	539	515	540	551	542	508	507	570	526	558	582	523	539	528	499	531	517	511	532	540	524	503	523	530	535	514	560	516	503	578	529	554	504	531	511	537	546	542	557	548	518	536	481	529	523	529	501	522	517	524	537	515	491	497	502	542	502	513	545	472	520	537	529	507	521	503	493	494	530	506	542	576	507	548	506	544	504	581	500	487	510	497	539	503	556	500	560	599	511	513	554	483	487	497	506	546	552	528	537	512	494	539	516	512	561	491	482	506	554	519	531	547	531	542	510	565	524	532	516	552	535	526	519	547	510	545	562	518	562	495	521	474	519	514	515	573	516	572	481	520	489	544	467	518	507	514	549	558	537	538	497	514	498	506	530	505	532	477	553	549	548	529	518	482	522	493	538	534	517	509	491	533	508	511	524	507	526	545	506	507	489	529	545	476	529	515	513	518	511	557	562	517	544	519	552	560	555	507	489	550	508	548	572	532	541	508	486	524	490	568	554	518	521	507	513	571	497	489	527	507	527	537	510	540	535	528	528	535	543	538	521	500	484	525	540	526	534	511	545	541	552	514	517	508	529	514	568	499	500	502	499	546	529	551	485	548	553	505	520	516	525	530	530	513	519	531	533	552	531	489	533	548	519	488	507	516	521	512	542	545	500	496	549	524	518	494	527	484	483	539	525	490	537	550	509	550	533	529	511	518	509	505	548	520	515	497	533	504	493	546	503	480	546	534	540	530	517	521	488	510	511	519	556	501	541	503	514	540	527	503	518	524	553	514	514	509	502	522	596	533	525	497	524	550	532	488	556	530	507	528	517	508	535	526	478	543	515	472	498	491	530	536	558	526	527	527	532	530	518	540	507	497	532	525	494	513	535	537	512	491	486	529	524	538	564	525	544	517	500	510	497	522	528	521	502	498	505	495	522	545	515	507	562	515	531	523	518	521	506	523	559	518	522	494	503	515	540	573	533	523	542	538	549	527	509	501	522	538	517	514	544	541	536	498	512	520	521	478	522	518	519	559	509	521	511	512	520	544	525	541	505	553	535	527	523	537	498	477	525	544	557	537	481	546	540	513	524	490	510	516	516	522	502	539	548	488	551	481	493	547	522	508	468	533	526	525	582	562	526	536	502	521	565	523	519	558	525	509	540	553	543	544	502	504	555	512	528	546	527	529	518	520	535	520	495	558	540	466	522	537	535	543	548	536	509	507	544	527	577	504	538	536	492	525	536	586	481	509	525	521	562	541	482	531	526	505	497	489	549	571	477	537	510	513	542	562	519	568	488	541	576	518	530	520	528	528	533	556	518	541	516	510	545	503	490	513	495	516	520	546	545	495	504	498	544	525	516	533	499	525	484	515	523	554	524	523	501	551	509	531	572	492	437	526	543	482	508	499	546	506	532	539	476	489	492	500	527	510	530	518	503	491	519	536	540	533	533	509	536	527	533	497	508	525	517	507	537	532	500	533	500	522	502	493	475	534	547	561	526	569	546	545	512	507	553	472	505	557	529	532	489	573	529	492	501	483	500	497	498	481	520	514	515	519	492	503	531	570	543	563	579	516	568	507	528	491	516	511	523	539	529	527	514	546	521	520	550	533	551	534	534	520	518	514	498	501	567	555	476	485	544	500	496	529	521	529	521	546	554	553	536	491	494	506	546	527	525	560	576	520	494	540	541	514	486	536	509	527	481	496	464	530	521	519	535	507	506	485	503	525	551	487	537	544	495	505	544	547	545	530	545	530	540	563	567	509	525	522	515	508	511	551	534	509	483	512	527	482	461	511	563	509	507	518	543	537	511	487	515	504	540	533	518	529	543	524	526	535	530	551	518	505	502	501	531	572	543	497	540	560	507	530	527	528	506	540	511	565	513	504	502	552	513	566	483	490	520	512	539	501	531	551	530	549	527	555	555	524	535	527	543	537	522	565	521	479	490	520	572	512	544	527	473	554	504	543	505	518	546	521	534	566	507	546	508	546	566	499	490	520	496	536	534	509	528	475	484	518	571	489	543	500	526	504	522	514	511	496	510	495	555	519	498	534	527	529	530	548	545	483	514	481	511	571	514	499	533	527	570	520	534	522	526	536	537	483	511	505	553	511	519	527	526	524	540	525	542	554	549	502	531	524	507	530	511	526	559	444	495	549	509	504	526	525	553	543	530	505	499	540	520	568	531	508	530	538	561	528	493	490	513	480	510	510	515	498	529	530	496	567	542	542	540	510	488	557	572	535	535	526	512	492	491	514	516	579	528	532	509	486	535	507	510	508	526	572	485	525	527	530	546	528	523	594	485	509	536	502	563	510	517	559	548	518	525	520	557	491	540	508	538	534	543	501	526	512	486	582	519	534	500	520	535	507	542	539	516	545	523	539	527	532	505	482	487	534	519	564	527	535	485	523	543	524	491	522	501	503	507	541	516	555	531	531	531	510	524	473	463	517	526	520	544	529	487	525	567	532	508	552	562	568	526	533	547	557	565	534	477	533	518	551	490	555	541	497	481	550	555	518	491	471	555	496	527	475	486	534	531	511	556	554	526	487	497	532	540	518	493	536	547	535	497	550	535	521	503	526	522	509	535	523	501	545	516	518	532	535	516	521	537	549	507	492	473	497	549	506	569	491	533	504	542	538	544	500	496	582	536	515	546	511	550	510	530	518	500	515	578	551	507	521	501	504	526	536	539	517	514	546	547	518	556	540	488	514	511	495	498	537	490	536	527	487	565	498	563	548	525	483	503	534	526	512	541	558	505	548	542	553	499	494	522	550	508	519	523	509	521	546	550	520	513	514	523	520	522	501	528	505	513	523	530	526	493	543	532	544	542	519	519	498	486	518	521	499	508	561	519	566	487	486	519	516	501	501	540	497	550	489	524	511	498	556	547	508	522	499	570	529	505	541	541	490	492	489	539	528	527	526	495	521	498	473	513	488	529	519	513	510	519	496	526	522	497	535	506	503	539	505	507	510	545	532	500	514	509	517	493	514	578	558	501	504	570	502	498	531	550	487	542	499	513	508	525	515	512	540	508	499	532	538	502	492	523	500	499	499	512	520	530	526	517	537	538	537	540	490	509	533	528	520	488	549	505	514	512	524	504	540	522	524	514	539	525	523	532	490	543	513	520	506	541	528	529	517	529
16715	33251	25066	13193	7469	3699	2067	1290	909	699	610	594	544	543	582	559	577	580	550	574	567	564	566	535	511	558	555	576	577	538	530	562	530	594	580	550	583	574	553	550	565	559	538	566	577	564	581	520	618	555	583	539	547	575	594	544	569	552	558	563	571	572	585	582	577	539	592	537	596	591	575	563	613	568	605	538	564	540	575	574	547	567	589	597	554	548	506	555	591	566	565	564	550	532	579	558	555	552	569	549	582	592	542	571	566	613	498	576	614	554	519	554	555	570	573	554	537	586	592	562	539	564	581	593	582	602	550	543	574	578	566	543	535	540	535	572	532	533	535	569	575	542	612	529	590	571	528	524	567	535	514	570	597	539	547	577	553	562	553	585	561	570	545	538	565	575	538	584	571	569	548	535	575	560	547	593	489	544	578	595	576	594	556	565	523	524	553	570	605	534	574	523	563	570	539	536	565	556	555	550	540	558	551	597	552	565	580	587	598	566	600	592	580	545	571	555	580	548	590	550	570	566	571	578	556	562	558	601	574	584	548	549	576	572	593	571	555	554	568	546	496	562	530	551	588	587	531	567	571	555	611	573	538	584	543	566	580	526	557	559	547	533	549	592	565	579	585	592	553	538	547	583	525	578	584	594	545	625	557	540	585	578	560	528	578	566	594	553	561	584	537	563	517	543	567	571	559	556	593	548	565	591	556	542	540	583	567	572	562	556	602	591	573	552	587	576	510	547	550	551	612	508	573	522	574	528	551	571	566	569	567	539	552	538	584	556	564	526	534	581	566	527	566	581	563	567	562	507	537	564	552	533	548	570	538	550	549	605	551	563	583	553	565	559	555	529	559	573	565	569	545	510	594	553	582	543	570	538	584	577	578	579	546	560	555	548	551	618	598	529	581	560	543	547	574	539	591	560	577	547	582	563	583	581	559	523	537	560	570	542	565	573	540	556	533	552	594	527	510	569	545	559	569	555	547	546	580	536	575	585	551	552	554	588	566	556	571	547	549	590	574	559	566	616	613	575	589	588	599	573	552	570	602	583	563	577	572	570	534	574	534	560	550	556	570	564	551	580	566	567	559	538	563	570	561	610	556	538	568	536	594	522	539	583	560	533	542	583	515	529	538	574	580	540	546	546	505	567	571	612	568	570	559	552	574	529	570	549	595	544	547	542	546	558	636	573	559	578	575	564	552	552	589	574	538	581	579	532	561	531	605	548	563	543	597	555	584	585	539	540	551	579	542	559	547	553	507	503	546	541	561	559	564	506	563	585	558	611	539	580	523	588	580	556	600	547	573	522	531	586	599	555	553	562	585	554	551	562	524	538	516	635	541	569	552	535	515	590	546	564	555	526	553	555	557	572	543	585	572	588	577	564	592	562	553	565	561	588	561	578	571	539	612	544	578	553	580	537	528	581	592	565	547	579	575	555	534	566	530	564	541	574	541	542	529	581	579	548	539	583	543	558	586	563	576	574	576	588	596	517	564	585	521	552	588	574	564	570	589	567	568	582	627	555	567	540	540	568	595	534	550	526	597	561	589	571	579	602	566	557	508	529	592	585	555	587	570	607	594	580	553	562	580	549	585	578	552	543	605	536	547	583	532	562	603	549	560	573	544	541	578	540	552	581	538	561	567	550	541	560	572	525	586	617	579	538	585	559	598	563	556	547	559	580	530	552	535	539	559	578	578	565	560	569	525	547	593	563	577	629	563	542	603	576	594	569	557	550	554	592	554	591	596	544	511	561	556	542	544	550	591	558	581	584	578	550	560	562	580	564	551	578	570	564	577	562	550	581	569	565	557	567	549	534	599	570	538	573	548	539	554	580	559	558	534	591	558	574	602	534	551	580	562	559	570	538	601	544	524	582	532	605	537	559	587	555	576	588	567	577	515	571	596	571	604	572	553	566	578	587	559	535	522	570	583	597	546	565	562	551	530	531	567	569	567	561	537	574	604	557	564	542	545	583	532	619	524	550	537	556	581	519	577	525	550	589	518	564	557	566	593	542	577	562	582	532	545	526	603	566	604	543	599	563	532	579	607	587	553	589	598	578	614	551	598	554	514	564	545	512	512	583	514	543	590	553	578	576	545	583	588	559	564	584	572	544	608	550	518	560	563	545	559	564	536	544	586	600	569	540	575	556	554	554	579	524	578	591	543	572	534	551	587	570	554	542	541	581	544	565	574	566	587	555	578	584	587	578	538	550	606	573	579	533	558	571	548	568	575	570	570	567	564	537	539	580	599	555	579	535	610	606	553	559	575	598	562	543	523	526	546	553	551	562	587	557	611	552	553	551	576	496	563	523	568	559	537	538	574	541	590	538	578	555	589	551	551	541	555	580	528	546	558	534	556	572	574	604	561	591	538	528	536	557	567	556	557	564	599	542	541	601	553	531	506	537	541	566	533	536	579	581	571	498	554	588	572	563	580	563	568	603	575	516	536	548	556	505	650	605	545	633	572	557	572	581	594	579	577	561	575	562	578	565	552	569	602	564	528	529	520	543	531	558	601	533	491	539	538	573	576	569	557	555	577	542	554	586	591	584	535	519	552	608	562	539	542	529	562	559	545	599	542	563	519	585	541	546	575	543	594	548	546	567	525	557	565	552	602	569	551	547	577	563	558	526	517	543	541	547	538	561	565	580	579	543	550	561	617	571	612	586	591	552	543	573	603	587	588	517	563	584	548	585	572	577	543	598	583	554	560	569	556	535	586	549	579	545	576	554	571	552	601	526	553	557	554	524	582	572	524	563	520	566	590	538	562	560	565	558	571	596	577	579	563	518	622	584	522	566	585	587	552	558	549	563	539	542	563	570	587	553	493	525	542	542	527	530	562	572	576	592	508	596	561	595	579	566	580	564	543	593	548	576	566	611	589	566	570	560	578	539	560	543	557	541	568	578	575	553	617	564	520	522	569	541	521	556	582	536	562	548	562	534	584	544	522	569	585	533	567	562	562	558	563	530	529	559	609	530	556	524	581	581	562	548	516	545	615	577	584	533	553	589	560	561	558	562	576	559	604	559	593	586	530	548	590	589	532	612	572	591	561	571	554	541	530	566	569	547	547	571	565	577	531	569	558	585	536	585	562	555	563	550	534	567	546	569	590	500	567	547	562	560	554	558	561	602	552	550	573	597	535	565	564	574	571	530	555	559	563	569	583	558	580	591	537	575	592	557	549	571	568	530	540	554	561	575	566	589	527	566	553	580	535	586	529	601	559	564	594	587	568	566	522	539	557	555	569	582	562	573	554	561	597	537	627	598	529	576	577	569	598	580	570	572	547	587	572	560	564	523	559	580	572	559	578	559	543	582	599	568	568	561	555	541	572	560	572	580	591	595	538	583	500	565	532	574	547	543	566	538	566	605	519	583	574	548	572	593	550	560	559	550	529	565	564	583	528	545	582	563	546	547	595	577	616	577	570	541	551	545	543	563	580	579	576	569	527	581	571	582	545	587	510	556	546	536	560	556	531	572	546	564	551	561
23680	22145	34910	35365	30499	24443	15204	5408	2226	1229	880	616	515	512	517	475	516	556	516	517	490	543	527	552	518	511	553	499	568	499	501	531	540	486	530	517	527	554	493	513	549	524	502	531	537	518	597	516	523	530	552	490	499	535	531	512	585	534	521	496	516	513	521	537	523	516	539	505	578	523	547	529	500	520	531	515	525	511	495	502	551	538	567	482	520	516	511	555	499	505	494	494	522	496	545	486	541	541	550	510	502	484	548	497	508	519	554	479	527	521	507	566	517	517	545	499	561	501	527	503	541	528	524	535	479	503	481	541	496	526	518	502	546	524	536	544	552	584	505	551	545	561	534	513	501	520	536	538	533	534	531	565	525	506	533	523	504	564	558	550	546	544	509	538	472	502	498	555	512	558	474	476	481	486	522	515	493	494	520	539	558	489	481	516	526	532	539	513	538	533	510	507	536	519	524	522	522	515	536	532	493	514	507	552	567	500	564	494	527	533	541	561	513	525	509	508	518	512	502	547	563	518	554	537	534	523	480	550	573	512	560	526	541	537	527	516	569	516	514	536	509	507	520	525	522	529	537	538	508	466	544	574	493	507	507	518	481	490	501	517	488	514	532	510	534	496	518	541	488	537	540	494	565	558	559	567	518	514	535	510	523	500	541	535	510	508	556	516	517	531	548	508	546	528	537	524	510	510	506	549	503	517	520	536	532	538	487	523	528	502	556	523	495	552	520	517	523	536	497	549	510	490	538	503	529	541	527	553	531	545	533	490	500	537	517	511	542	534	567	543	529	497	520	521	488	532	559	501	535	522	529	495	561	515	557	541	535	536	529	540	494	526	525	536	488	546	510	482	503	510	531	514	479	507	556	515	495	512	569	546	510	496	508	501	548	502	565	521	527	533	477	538	547	493	540	511	514	536	512	514	531	492	537	518	544	526	515	568	523	504	554	488	497	533	484	496	491	503	512	561	540	537	519	507	527	515	480	531	510	536	535	489	495	542	515	500	505	528	508	519	484	551	562	530	481	563	520	508	515	500	479	558	503	503	505	575	498	530	530	546	532	526	509	522	520	516	543	535	476	547	551	550	505	516	492	512	530	528	554	499	493	531	534	505	546	491	506	526	500	528	519	486	557	522	529	514	502	486	481	517	495	525	521	524	508	503	525	542	545	504	548	499	501	543	539	530	535	488	506	512	517	507	508	555	489	528	489	532	537	544	569	558	496	495	560	529	545	522	478	562	561	475	535	480	514	505	488	496	510	507	533	495	497	556	510	505	508	470	532	525	507	498	558	502	527	539	482	492	501	494	522	515	500	503	535	547	532	501	509	566	459	529	584	535	527	551	472	522	530	506	535	524	484	486	518	491	533	488	512	526	548	537	510	511	545	494	488	540	458	525	548	557	486	530	542	542	506	542	506	520	518	517	521	527	532	540	537	539	533	506	485	507	513	505	492	530	498	565	482	552	494	543	515	556	497	550	539	505	511	494	512	563	495	500	548	538	500	513	484	488	524	518	523	519	478	532	563	523	554	527	572	524	543	554	475	568	523	491	515	506	486	538	541	481	505	553	522	563	505	486	517	539	552	548	531	522	551	512	483	515	492	514	532	522	514	516	508	553	543	522	548	489	523	536	490	504	559	521	540	487	517	572	573	555	552	500	554	518	600	496	517	567	546	510	477	511	527	548	545	547	535	542	548	525	488	484	538	516	561	515	522	542	487	543	512	541	525	499	585	475	491	516	541	525	507	504	489	501	533	498	530	546	506	507	530	539	509	540	493	510	534	504	477	511	514	588	505	551	529	518	522	534	516	474	570	527	486	486	536	515	521	517	503	535	491	538	573	543	536	520	505	485	534	534	492	469	526	574	524	539	555	540	509	513	548	511	527	534	519	523	507	520	529	524	517	538	529	492	508	521	526	546	507	556	551	527	526	491	517	490	522	532	516	540	532	558	476	533	527	514	528	516	533	549	545	490	503	490	507	541	528	534	522	541	508	509	543	542	523	551	536	558	526	513	543	586	509	559	492	532	552	491	504	547	575	513	518	521	545	493	500	544	533	520	514	534	521	562	520	535	556	523	529	540	536	547	556	516	491	528	500	533	502	553	539	515	507	515	535	523	518	476	502	500	504	496	532	546	506	533	572	489	532	515	580	517	497	516	472	538	505	551	505	525	537	525	579	524	545	549	522	535	549	507	562	511	535	522	556	495	547	544	510	538	500	541	522	480	511	522	543	538	510	531	581	521	518	492	534	518	519	541	537	515	525	552	549	535	507	501	593	530	477	538	530	536	486	489	503	519	513	533	527	512	509	496	502	509	523	540	514	494	528	479	516	491	511	505	553	520	543	488	506	507	500	519	522	579	552	506	566	506	548	502	504	540	492	492	502	520	541	505	505	513	519	538	521	516	520	538	517	532	570	522	505	525	520	530	534	527	543	500	534	497	488	588	508	513	508	522	525	519	517	540	480	504	521	494	492	493	505	525	535	574	502	483	522	578	514	564	521	501	535	469	527	519	472	540	509	541	499	500	548	482	522	528	519	529	543	502	559	525	511	508	550	512	516	492	480	495	542	528	517	559	561	508	520	506	527	510	526	510	534	531	539	496	551	530	474	502	525	492	549	539	557	535	514	498	512	556	523	512	518	509	518	546	541	521	507	509	479	511	503	512	520	534	469	516	534	508	516	528	483	537	510	490	523	508	459	532	512	539	515	551	488	557	506	508	518	508	525	524	504	515	516	502	550	509	497	514	501	548	523	501	501	518	513	484	529	522	537	496	490	546	519	519	501	515	562	480	564	532	498	489	521	500	512	516	527	536	516	499	517	518	510	569	578	511	499	501	467	518	503	492	502	529	516	486	527	498	532	523	543	545	536	575	487	531	534	540	531	508	596	536	510	560	522	504	516	519	527	549	476	538	519	488	511	479	515	513	539	530	427	511	511	539	514	513	541	519	546	543	556	516	499	521	580	532	529	499	525	477	557	544	551	576	493	535	542	528	490	488	526	535	563	477	498	511	503	507	481	520	526	499	514	524	495	520	540	536	518	552	516	512	499	507	496	505	517	500	498	511	486	576	485	550	553	521	490	541	500	530	531	539	541	551	545	567	541	496	510	530	535	495	534	507	523	539	514	526	498	554	524	519	538	536	539	517	513	510	511	563	538	527	511	553	529	577	488	530	555	500	513	514	518	513	505	518	529	491	506	574	517	511	515	516	523	489	510	537	520	515	516	523	511	545	536	509	561	520	528	529	489	507	523	484	521	545	526	518	555	488	532	532	552	515	491	506	533	527	527	516	557	526	563	544	541	549	506	503	543	503	481	510	520	536	536	489	497	507	525	541	528	541	502	496	528	493	537	542	501	543	521	521	542	528	516	454	517	545	512	524	520	524	515	536	505	509	522	498	495	538	524	478	498	528	553	536	520	508	541	555	532	481	551	500	542	485	560	499	519	492	512	517	512	529	515	525	532	512	476	515	530	559	514	503
41435	85365	68392	48607	36521	24263	13855	6746	3286	1660	1010	703	480	552	590	546	537	529	536	589	554	539	518	538	596	544	542	493	554	559	537	517	579	521	553	524	547	521	524	576	516	541	494	576	554	542	540	496	580	536	596	555	559	572	536	522	522	538	552	520	544	575	520	528	541	555	598	554	563	569	521	544	547	561	539	570	550	535	530	568	591	539	519	509	579	578	546	521	563	597	554	572	586	544	517	497	530	541	583	529	529	536	554	580	542	543	583	542	540	512	578	533	564	531	514	536	531	549	522	542	563	568	553	577	531	536	572	544	541	562	577	518	538	519	556	534	561	541	508	530	547	546	536	544	530	525	540	481	482	559	548	547	585	531	476	577	547	551	562	570	546	572	576	559	523	558	527	560	504	570	530	546	550	574	589	584	544	587	532	516	503	563	533	561	560	551	587	571	575	533	595	537	509	534	520	551	534	533	578	530	553	569	551	503	537	560	545	579	594	532	537	537	578	553	551	531	548	547	551	542	546	590	549	580	573	536	566	520	589	558	566	568	538	571	584	512	511	547	566	543	554	563	558	545	520	577	522	505	540	567	569	552	572	539	552	568	565	573	555	580	544	511	565	612	580	544	547	497	547	580	532	521	562	588	513	577	564	523	542	514	522	561	541	499	564	574	556	541	551	577	588	569	545	483	495	515	538	524	515	527	559	556	527	537	536	537	576	573	551	550	551	534	544	553	567	525	563	568	526	532	527	500	522	542	536	580	563	578	555	534	527	539	530	568	554	553	503	563	566	573	533	572	499	505	539	581	519	596	516	564	538	537	521	533	546	586	565	552	563	524	570	502	539	558	566	565	510	566	537	546	534	565	563	533	533	580	573	555	524	552	563	569	565	544	534	544	563	527	560	568	559	586	540	559	553	553	542	562	549	543	546	523	542	569	540	563	518	544	526	554	534	531	534	534	629	599	543	511	556	547	549	510	563	542	544	570	516	485	535	522	532	523	549	520	535	559	576	518	511	524	566	564	571	574	532	537	522	558	533	535	567	536	542	601	553	568	572	528	578	573	558	555	537	573	526	557	555	551	566	517	534	558	582	548	557	561	551	558	529	578	535	508	569	538	522	570	535	527	527	512	550	571	588	551	557	551	546	542	528	519	544	544	527	529	542	558	490	589	547	552	537	553	574	528	564	535	530	556	544	533	584	545	529	520	531	542	552	535	529	511	542	516	519	540	526	529	550	562	550	536	532	548	515	528	531	594	591	568	549	516	505	562	539	558	525	561	535	513	567	520	545	562	547	600	579	573	575	569	521	535	534	542	531	522	544	520	547	549	543	510	585	506	567	559	527	594	548	522	580	562	534	573	553	569	515	575	527	563	507	528	565	579	579	539	540	549	562	527	549	542	557	539	534	544	558	521	553	568	527	525	534	561	551	537	520	502	528	544	549	540	532	569	547	525	537	538	536	534	533	560	545	499	557	527	534	511	550	591	534	560	522	590	503	561	544	531	589	561	539	532	591	535	559	566	541	528	550	544	511	535	587	548	543	538	561	583	522	538	541	500	540	520	555	537	532	531	537	539	582	561	550	553	542	595	547	541	507	562	563	523	550	538	549	493	551	533	562	576	560	536	500	539	550	574	569	537	564	538	544	549	551	550	527	526	561	568	567	488	549	535	538	573	538	601	537	547	550	511	558	550	554	537	569	535	562	567	525	549	484	518	535	541	561	543	549	531	515	536	566	564	582	605	516	542	563	552	556	537	526	557	553	552	557	558	562	538	563	564	580	541	543	563	525	543	552	575	591	575	553	569	513	527	541	597	581	555	547	541	515	566	543	551	493	505	558	544	529	495	572	550	514	514	539	585	542	530	584	501	534	507	499	533	553	549	562	526	574	539	564	548	571	562	534	557	523	524	523	568	566	550	559	545	504	528	544	548	584	533	554	517	573	562	499	526	540	564	548	566	553	559	551	539	538	543	516	599	546	559	524	526	517	519	545	578	523	549	536	552	514	539	513	548	555	520	575	561	551	545	506	507	562	538	540	553	515	536	548	558	563	547	533	536	563	576	503	518	590	539	513	571	542	555	572	550	587	522	520	563	566	542	503	574	546	571	569	527	548	529	474	533	575	534	539	537	550	523	497	541	521	549	580	572	575	606	539	503	568	551	565	530	517	534	563	530	502	531	530	562	565	521	502	580	576	536	546	531	545	549	568	516	537	525	550	553	513	561	563	495	559	546	546	502	575	557	598	526	536	525	511	560	545	544	534	526	507	589	556	541	526	520	560	525	581	549	539	579	586	595	536	550	548	542	567	513	571	547	575	537	545	580	538	541	564	569	584	523	534	526	506	559	508	533	531	570	564	561	539	548	535	539	538	539	551	560	542	560	518	573	545	589	569	534	578	532	541	578	559	547	558	553	563	566	573	568	518	534	571	566	554	545	521	528	550	529	531	532	571	566	530	528	528	591	547	567	534	586	533	579	562	534	556	574	519	566	527	553	557	491	536	525	540	534	543	516	522	537	537	567	512	544	537	549	526	542	554	517	543	520	567	557	564	555	537	547	557	526	545	521	546	520	540	515	536	518	566	549	553	552	526	530	522	522	543	555	553	524	520	538	538	563	528	567	531	514	553	585	573	552	488	517	588	515	559	512	573	574	538	510	566	566	549	498	543	550	560	551	549	531	552	550	533	579	567	555	561	493	590	509	561	618	556	527	533	540	535	538	524	573	557	544	562	540	585	521	567	543	510	539	549	528	573	563	532	538	578	517	560	568	532	529	568	549	547	538	523	572	560	534	556	531	552	549	523	513	556	494	517	525	544	525	536	570	581	560	551	559	501	532	522	534	541	564	532	529	551	542	522	536	554	551	514	554	535	576	551	553	566	546	547	540	527	563	601	554	593	551	514	531	571	603	542	546	529	557	542	538	546	570	559	533	555	578	555	548	513	556	561	542	567	535	529	560	572	498	554	549	525	517	517	545	538	576	506	564	564	578	508	542	571	540	525	532	502	549	568	521	537	561	532	556	531	525	532	518	597	540	560	523	563	545	555	535	537	552	541	514	562	560	531	547	530	526	537	535	538	538	557	534	601	534	568	542	565	517	567	536	590	542	538	539	497	560	539	537	570	591	559	601	543	522	570	538	529	543	513	545	510	539	535	538	526	547	524	565	585	515	565	517	562	560	543	544	587	551	526	510	526	550	520	564	527	521	519	528	548	514	523	563	553	564	520	532	547	537	493	557	544	488	518	554	554	583	517	570	535	542	521	505	603	554	539	546	519	556	594	555	551	561	494	575	557	508	494	536	548	530	535	548	536	561	541	555	552	567	528	537	537	584	541	561	561	519	541	564	530	511	537	562	555	552	569	585	584	567	508	552	535	541	550	542	557	568	493	546	523	498	538	507	540	552	594	530	530	556	524	537	530	540	516	528	542	527	580	513	544	553	499	575	557	541	612	544	580	542	518	561	541	540	533	596	548	563	579	542	531	504
24950	23237	35315	32994	22903	13164	5823	2518	1438	1036	858	859	706	735	731	727	761	734	714	699	696	740	702	728	706	721	762	711	674	753	724	757	723	729	732	720	713	692	708	746	680	731	726	690	713	726	758	735	720	686	733	796	710	686	712	750	723	734	701	694	792	764	748	689	730	669	711	723	691	743	740	702	735	737	687	797	686	763	761	729	719	737	697	692	718	706	669	702	747	711	777	682	728	707	732	734	696	710	741	733	723	711	728	705	691	738	676	704	734	686	689	737	722	732	692	733	781	705	750	768	742	722	723	694	745	739	735	711	752	672	711	669	666	721	705	758	678	725	743	704	719	680	783	731	725	707	746	731	747	707	725	682	733	692	732	705	676	778	738	709	723	698	746	724	774	752	712	751	702	733	732	674	692	730	664	743	747	711	750	705	754	756	712	727	729	727	709	701	717	686	720	750	730	707	689	719	723	732	735	710	731	698	676	734	721	723	778	682	734	738	733	736	690	754	742	689	706	735	733	732	696	758	704	708	701	733	730	689	729	725	720	753	773	699	723	715	725	737	675	699	741	738	727	781	746	748	709	734	760	717	687	737	746	750	727	733	689	699	689	709	711	690	705	749	707	695	736	698	712	690	725	717	695	756	737	758	729	713	722	729	711	748	759	713	725	718	753	717	755	682	719	708	676	638	712	713	685	710	704	748	681	723	757	716	691	740	766	694	725	662	698	722	705	749	759	749	699	722	682	720	699	730	698	672	739	704	709	693	745	703	745	711	790	759	693	711	710	751	791	730	733	735	727	711	705	669	719	730	758	719	715	728	706	752	704	677	781	724	682	702	742	730	717	721	712	732	726	675	740	689	712	726	744	768	740	730	695	704	711	734	679	724	741	733	695	748	671	788	696	731	741	738	711	729	717	714	728	737	726	709	697	690	729	727	728	748	741	704	735	713	727	721	704	726	711	734	740	753	761	770	743	742	706	681	734	730	783	698	708	690	709	722	782	720	748	693	753	718	738	730	788	719	738	733	708	723	743	730	713	717	710	707	726	742	738	753	689	710	751	720	673	715	741	727	767	767	718	734	690	708	709	769	721	745	691	661	731	727	739	725	762	732	704	693	732	715	726	809	712	740	719	706	733	735	727	728	717	695	751	708	729	690	710	706	681	732	703	684	728	704	704	671	710	704	739	682	773	746	697	671	725	672	677	685	737	703	722	708	758	780	702	729	695	767	684	768	725	716	672	696	744	691	687	712	693	708	739	737	710	677	678	675	752	761	770	709	726	749	694	791	708	724	722	746	748	784	749	707	699	723	677	733	668	719	754	687	693	720	754	747	684	719	761	692	731	720	740	727	677	753	702	727	702	737	727	678	703	726	638	727	718	750	690	684	696	710	727	699	765	711	739	759	691	712	734	710	693	685	735	710	713	717	691	692	740	733	727	700	724	752	739	676	714	757	768	739	681	720	693	717	699	718	689	673	730	713	741	719	720	720	712	690	680	767	717	705	670	734	733	703	707	712	742	714	733	714	720	694	720	695	701	668	751	721	674	712	724	692	732	739	715	684	724	719	713	729	717	747	739	709	758	724	710	700	753	782	705	769	675	722	719	712	731	729	724	762	698	724	734	736	704	733	704	712	696	773	697	734	662	751	696	744	760	708	737	737	774	719	734	748	742	665	753	719	744	710	706	732	750	693	697	713	741	694	716	723	749	708	690	689	769	723	760	742	760	709	748	710	710	750	726	754	691	743	701	752	721	699	730	734	731	698	685	758	676	705	772	705	700	712	758	720	730	755	756	715	759	661	710	741	772	746	742	710	707	781	697	753	746	735	707	739	732	738	725	702	723	695	706	730	746	720	727	777	715	707	708	699	667	717	709	715	701	717	742	760	768	751	673	727	707	746	731	732	693	722	747	725	686	732	767	730	739	727	713	728	698	702	696	697	772	765	705	742	737	714	792	744	747	783	693	749	691	695	765	721	714	715	736	749	710	750	777	716	678	709	742	719	777	723	721	760	711	700	761	696	684	658	720	706	732	691	748	694	708	737	729	724	742	764	728	694	749	672	692	681	695	719	683	692	741	712	683	704	699	754	694	780	720	740	737	733	741	704	773	691	734	707	663	682	724	693	741	718	733	734	749	721	673	715	685	733	680	753	708	729	717	716	709	756	743	748	759	670	731	722	706	768	694	704	740	742	699	718	731	765	716	706	746	726	710	709	754	666	684	704	685	703	731	770	727	669	711	753	729	703	714	721	749	691	730	710	719	714	666	718	736	750	715	724	720	725	694	687	703	739	760	704	712	739	698	692	776	721	716	721	732	739	691	694	727	742	688	712	752	743	709	720	700	741	763	732	723	720	750	703	732	730	733	656	753	710	720	736	718	710	710	713	692	686	655	701	735	670	701	705	688	783	701	737	725	711	781	736	706	726	749	694	724	720	730	707	705	762	715	674	738	673	706	685	717	759	710	745	714	725	742	724	671	735	703	723	764	696	694	713	723	685	724	698	660	738	699	726	765	737	709	712	667	723	740	741	723	727	746	710	711	670	721	668	717	738	735	741	758	698	739	707	753	736	726	687	730	697	702	675	711	715	713	703	743	755	734	757	782	705	702	705	748	721	757	788	715	693	702	736	729	760	736	706	726	726	759	711	760	732	698	731	727	696	763	754	708	693	726	708	716	761	734	701	704	642	750	740	706	680	695	734	758	751	701	689	768	720	668	737	742	722	734	754	714	711	723	739	759	750	713	736	696	760	749	707	729	676	721	759	739	718	708	733	707	722	720	712	694	709	726	757	721	682	790	719	793	749	726	793	755	715	695	675	720	729	721	710	738	745	753	711	732	702	726	737	720	752	734	721	716	742	705	723	693	740	747	663	732	751	757	719	733	672	731	757	755	726	743	769	753	727	673	767	719	719	696	730	748	716	746	742	765	744	712	697	749	699	738	761	685	705	690	702	726	712	728	735	724	711	733	696	702	688	737	720	718	734	661	757	672	651	727	704	694	673	710	727	683	715	703	741	713	744	745	720	687	712	676	758	732	741	683	753	774	733	682	716	724	720	701	686	713	711	698	714	766	719	715	698	694	685	724	714	713	729	730	724	730	694	728	768	705	681	704	694	711	719	700	701	713	779	722	740	686	718	689	696	737	686	733	700	707	723	733	682	713	771	718	713	764	743	749	730	698	721	720	711	719	727	718	740	698	675	731	738	695	703	734	701	689	722	706	720	747	755	700	712	729	705	726	727	720	719	725	705	781	751	675	745	735	714	736	711	706	751	679	742	690	695	714	739	718	693	697	718	703	715	766	725	719	695	731	696	706	761	713	792	741	670	729	714	705	707	719	734	734	669	713	736	752	729	711	710	759	710	715	720	721	699	731	742	769	738	694	744	711	743	776	699	781	737	693	750	716	711	747	732	696	688	698	695	761	762	692	731	666	689	740	691	735	754	726	705	708	700	739	740	754	671	742	729	716	737	733	711	695	714	680	708
40972	73588	55273	37715	26001	14918	8176	4002	2169	1303	1002	831	765	784	787	715	778	788	773	754	789	760	789	778	762	755	811	777	755	736	773	783	740	756	752	830	755	726	768	779	812	746	716	702	755	771	734	722	745	790	763	776	757	795	718	760	763	684	728	757	747	755	720	762	794	750	758	776	757	761	746	717	727	712	775	749	772	749	770	729	775	767	760	760	723	701	753	733	744	729	762	753	780	714	742	751	759	723	787	760	759	747	720	751	774	701	760	748	730	749	772	728	738	762	753	785	754	742	759	769	798	719	752	726	785	723	748	783	770	736	765	782	788	747	792	781	797	781	783	723	780	736	779	718	720	704	742	784	730	748	731	715	695	837	773	757	779	745	761	734	752	746	757	801	738	740	753	761	744	731	757	733	744	748	747	753	795	776	764	745	792	764	776	781	697	774	747	759	739	754	780	689	819	731	790	738	740	737	705	764	730	813	752	767	736	754	778	754	732	761	715	800	740	744	709	738	754	751	788	797	761	739	786	737	736	729	773	759	733	749	780	768	822	773	706	759	801	718	704	740	732	700	745	743	757	799	779	750	762	792	767	783	740	787	779	744	741	754	731	789	740	732	783	785	758	797	739	714	833	786	736	734	731	766	767	721	750	754	747	799	758	749	728	755	766	750	822	735	737	755	759	742	771	734	722	775	724	768	770	738	783	777	777	756	740	755	717	722	752	762	745	777	802	734	730	752	748	745	761	747	755	744	765	785	804	783	775	712	795	772	758	741	751	791	743	774	788	782	792	734	742	769	739	748	770	785	776	769	730	770	727	814	766	750	774	772	745	730	771	749	738	773	756	742	725	770	694	789	788	771	755	714	750	763	751	746	763	712	784	755	710	756	734	803	763	707	784	769	754	754	788	767	734	746	726	726	715	732	768	791	799	773	755	745	745	746	751	752	729	792	804	739	744	765	678	733	760	760	755	772	760	791	733	800	741	730	762	793	739	729	788	788	758	732	687	736	744	765	793	724	781	734	740	770	771	714	786	765	768	725	788	783	743	753	736	729	732	760	677	741	757	744	744	787	753	727	724	784	728	747	750	767	766	735	776	734	822	754	809	815	783	720	814	710	777	769	731	777	767	810	719	711	753	724	740	728	687	736	731	723	758	785	736	800	771	731	741	793	788	816	743	714	749	771	793	728	739	791	756	748	749	778	740	762	756	751	764	810	756	746	717	736	806	730	740	727	738	740	746	760	729	751	785	735	754	736	700	742	767	797	749	773	728	777	743	763	749	712	775	743	781	741	749	716	767	806	760	765	717	759	757	743	813	769	767	771	757	781	755	737	741	725	794	807	769	745	808	734	835	756	739	747	759	794	733	771	738	785	800	718	758	772	782	742	747	789	785	763	774	710	767	766	712	765	758	734	810	764	773	748	722	805	805	791	739	734	767	791	719	735	691	773	775	736	747	710	770	685	771	750	761	759	743	736	732	792	801	751	800	760	771	747	738	775	758	792	786	754	749	697	749	722	761	739	793	807	777	778	734	769	782	742	781	764	765	791	740	792	759	768	777	768	726	778	785	766	737	727	750	807	736	744	734	777	757	757	782	750	779	753	790	772	773	793	726	758	740	798	759	743	773	750	748	759	741	738	805	741	782	828	771	730	776	808	750	779	700	694	715	761	750	768	732	817	779	767	802	747	761	777	803	748	812	791	816	803	797	735	748	739	749	759	760	758	757	744	797	692	755	786	772	750	751	733	769	746	756	712	797	787	758	745	678	696	761	788	717	749	778	763	779	756	771	746	728	766	735	765	762	739	771	751	761	735	756	785	742	744	773	819	727	729	768	742	784	794	778	723	766	752	761	787	755	811	738	800	756	705	722	703	782	748	838	752	775	792	705	797	828	782	755	761	798	774	727	752	708	778	693	730	741	761	732	765	748	785	786	715	736	734	768	788	745	714	727	740	732	775	753	770	803	754	728	807	784	769	758	775	710	751	757	758	775	755	761	735	736	726	738	751	767	769	762	717	815	775	789	771	771	752	759	745	719	737	762	771	764	792	788	743	738	765	762	735	762	769	802	766	773	796	785	733	743	784	769	765	753	759	813	776	807	749	764	732	750	700	781	753	738	736	742	737	804	769	820	727	806	741	756	800	747	757	734	689	774	769	721	756	778	831	757	757	751	765	728	757	723	763	791	753	814	696	796	781	751	742	762	748	751	719	739	808	803	757	784	774	751	802	723	754	762	753	774	783	786	788	750	749	733	754	776	713	749	724	801	714	795	756	767	737	763	753	775	730	706	780	755	743	749	710	765	764	730	740	770	733	730	738	747	783	763	738	737	748	736	743	726	831	765	727	732	737	775	821	775	754	681	756	735	800	796	703	760	805	774	734	803	774	787	717	812	744	760	765	737	705	734	747	720	754	761	794	741	722	773	759	783	757	738	759	817	720	782	813	744	775	693	773	739	803	747	764	744	748	749	704	744	739	766	745	734	776	789	769	708	727	776	790	743	753	775	757	764	768	761	772	737	751	722	797	712	801	803	734	782	733	800	771	704	715	772	688	775	737	768	691	736	742	782	788	780	783	743	717	727	776	761	751	741	775	725	769	791	769	749	759	763	753	776	704	745	784	786	713	777	812	802	747	740	784	752	754	739	770	811	739	715	739	744	746	709	765	760	748	702	766	725	754	780	698	760	751	755	783	762	730	768	729	750	754	743	743	740	762	711	786	807	791	813	740	828	763	741	798	797	737	770	687	717	788	752	761	762	733	792	777	800	759	777	770	707	776	741	724	772	774	782	729	756	782	764	739	793	720	766	731	731	767	721	816	746	779	707	766	736	782	771	789	764	734	739	773	747	787	797	744	789	723	731	739	771	743	733	809	761	730	771	756	740	797	744	790	692	769	791	758	819	771	771	768	732	766	768	766	721	763	758	754	764	778	803	793	777	769	773	812	743	780	783	788	691	786	726	729	718	713	744	717	759	791	754	770	752	726	766	731	752	801	754	739	743	773	745	774	802	768	781	758	774	769	737	793	782	720	741	746	780	743	731	732	778	807	763	723	736	786	746	705	736	758	681	784	717	755	784	768	817	669	755	752	746	746	723	805	762	772	780	791	723	759	732	783	773	790	776	770	756	821	783	715	725	743	769	734	759	755	767	739	779	752	768	771	743	802	762	746	761	764	748	782	751	778	754	791	770	784	777	756	753	759	743	741	757	735	773	789	770	742	731	735	676	750	707	794	718	723	752	770	790	747	758	778	764	799	766	716	710	794	803	767	760	738	782	731	762	743	793	749	733	762	760	757	791	771	762	730	744	790	761	789	751	755	742	738	762	724	763	737	727	764	718	770	789	754	767	753	793	754	725	777	762	780	765	723	799	747	775	774	775	753	712	731	741	777	740	760	743	786	809	749	732	747	761	778	734	784	729	729	743	731	800	760	732	745	795	745	763	795	766	763	705	772	772	768	777	749	745	794	733	733	726	787	775	801	771	786
22452	21491	31407	29581	28745	27331	23014	9698	3909	2069	1372	1035	862	790	796	777	820	733	769	784	823	782	791	733	763	762	782	783	792	772	815	805	759	792	716	757	741	768	741	772	746	765	773	760	788	725	825	799	740	772	786	768	800	802	763	720	744	790	809	798	758	774	764	772	763	763	787	768	734	761	815	765	777	805	757	745	751	752	732	714	774	761	828	793	770	726	790	770	773	792	744	746	775	681	743	729	768	788	774	781	734	756	748	755	775	759	768	728	815	777	822	754	768	815	786	818	779	789	778	744	741	764	766	779	788	733	750	761	757	795	797	814	770	749	782	782	774	796	742	754	781	782	761	766	782	761	737	760	768	805	696	724	694	740	730	795	747	720	739	816	748	783	777	763	773	715	758	780	786	763	773	740	767	788	747	846	776	753	763	748	783	729	731	800	791	774	743	809	731	758	794	778	765	724	731	710	739	732	754	778	726	750	774	756	758	749	743	703	780	766	732	760	750	809	780	758	744	724	805	701	806	746	774	775	797	726	746	799	796	742	789	758	769	807	732	745	704	702	761	735	732	776	796	724	724	755	778	756	800	766	789	711	722	792	818	749	794	718	736	797	748	745	779	713	744	780	795	764	754	790	752	763	787	754	788	713	765	745	727	790	796	802	761	761	759	750	771	726	759	800	759	752	735	769	762	812	744	731	709	750	736	750	701	757	742	755	772	777	823	784	800	785	743	737	765	785	755	763	766	750	788	747	763	758	752	795	775	763	754	798	764	762	744	781	750	758	729	766	806	755	779	772	751	721	725	768	754	767	707	740	782	779	770	770	777	786	771	788	772	723	776	736	746	782	751	736	770	800	749	753	726	829	771	734	752	765	783	757	770	776	738	801	745	758	760	760	750	812	740	831	784	775	728	764	788	757	748	761	740	727	753	755	760	741	762	724	743	801	768	744	754	769	744	767	803	771	779	748	748	766	747	732	712	745	745	746	772	777	768	721	753	775	722	742	767	792	755	766	800	748	769	762	776	752	758	751	848	761	759	781	755	778	764	798	716	752	766	802	735	762	777	761	752	745	747	739	741	740	754	773	787	749	783	745	803	786	771	751	793	773	787	768	782	803	762	718	737	796	783	784	749	753	756	778	744	773	735	762	817	733	836	777	750	775	738	743	740	790	773	778	781	794	760	743	733	753	769	757	748	762	761	798	741	790	762	728	703	738	804	713	767	815	734	705	775	739	781	749	723	761	798	760	766	820	725	724	735	744	778	752	777	749	686	792	721	732	832	767	749	738	798	757	739	796	790	715	767	782	759	760	775	804	750	754	784	738	765	753	763	745	773	812	733	757	782	769	786	737	766	765	771	765	789	711	775	723	806	768	754	746	781	761	752	744	760	773	765	816	789	727	780	790	775	720	713	769	778	772	732	804	743	737	794	790	732	778	723	763	723	783	769	716	759	768	763	770	764	750	749	705	743	773	765	759	717	730	751	762	804	760	726	740	755	798	778	795	807	793	770	709	812	805	763	750	722	768	776	765	831	801	764	767	780	811	801	748	794	783	747	755	746	746	773	811	799	747	780	723	754	761	744	738	785	825	735	768	740	773	739	787	740	783	751	737	765	753	725	729	720	783	756	787	714	774	765	693	746	802	782	759	768	752	744	770	825	798	779	777	750	753	761	723	774	775	742	720	776	788	745	824	777	750	725	755	701	786	756	751	750	791	792	817	763	794	738	751	795	680	788	768	805	790	793	750	794	763	759	788	776	745	784	756	757	770	803	777	746	754	760	767	720	787	769	807	795	729	799	747	763	853	803	750	825	733	796	746	734	765	811	722	776	746	800	802	766	783	766	736	797	761	742	765	733	816	733	767	697	778	702	762	775	770	762	754	781	797	718	763	710	742	802	775	786	791	739	774	728	747	758	778	757	726	792	775	773	746	727	777	729	770	798	757	751	750	732	839	746	727	759	743	740	718	757	797	770	766	761	808	822	760	717	736	769	787	765	724	774	778	731	802	762	736	726	735	761	748	782	739	778	766	789	735	737	734	777	802	730	728	721	747	747	756	780	722	733	760	778	727	755	768	802	698	741	758	797	786	780	777	730	745	796	734	749	792	804	740	754	761	790	722	754	757	755	748	806	780	743	716	769	737	739	785	765	780	797	708	754	737	750	770	793	745	812	736	767	790	678	791	731	783	787	742	733	728	750	758	732	805	696	768	814	740	796	725	812	782	754	780	759	784	787	759	782	745	739	745	766	763	724	765	753	757	769	748	767	814	741	758	753	832	768	821	783	776	768	794	755	775	751	758	732	763	790	732	745	809	732	760	761	739	784	742	770	699	734	746	806	765	762	797	768	752	736	773	758	857	767	735	766	760	753	762	771	798	765	743	823	752	779	752	705	741	777	719	758	772	781	769	768	776	728	795	787	753	764	730	786	822	747	772	722	768	788	715	778	769	820	830	738	785	733	760	748	722	776	718	734	762	775	793	770	774	741	801	793	752	779	764	755	744	771	769	736	753	711	777	803	754	767	719	793	840	723	738	756	756	745	781	752	724	744	775	759	740	729	767	698	782	803	833	806	760	763	760	759	711	778	712	704	756	751	833	764	740	770	750	762	745	787	790	770	773	736	747	754	822	796	764	746	777	688	791	784	763	727	767	743	790	794	786	738	778	784	761	774	748	799	744	812	766	785	739	764	735	706	713	741	762	773	722	770	777	773	760	751	778	744	762	738	800	767	730	770	741	759	789	789	822	786	748	798	780	743	790	706	728	733	757	761	759	746	820	786	765	725	747	757	732	748	760	759	742	812	793	757	764	763	781	757	765	804	770	772	757	785	772	758	738	750	752	785	826	741	779	829	823	784	808	764	734	780	733	803	772	786	764	771	793	741	743	778	788	684	779	786	758	773	804	730	755	676	731	715	777	796	780	767	788	708	770	762	816	751	754	752	746	751	775	753	762	737	770	754	770	797	738	777	790	793	793	767	763	767	710	799	750	740	754	726	745	781	751	802	738	764	761	722	742	775	774	751	764	757	758	733	727	771	766	789	765	721	760	767	737	741	765	729	797	797	787	717	748	788	804	783	788	738	761	783	751	735	780	746	755	732	778	710	753	759	758	745	804	752	795	777	765	737	750	716	761	741	725	759	813	781	739	723	793	726	791	765	727	752	738	749	786	731	750	801	758	770	771	734	779	718	740	805	762	766	751	751	740	784	748	752	786	828	763	758	769	716	762	798	768	726	723	734	753	749	800	729	795	805	769	785	735	813	760	748	749	740	731	704	769	744	761	747	740	797	765	749	737	700	784	753	784	793	748	700	751	790	758	720	772	758	749	747	703	773	775	804	794	744	757	755	754	783	737	731	782	779	763	737	753	808	775	739	736	788	770	741	791	756	773	707	737	740	717	773	797	755	786	754	743	803	729	806	728	725	826	793	773	749	751	716	794	772	784	802	778	798	713	735	767	770	770	756	761	777	774	770	761	782	756	712	749
55364	98573	78654	58428	44617	31018	19613	10728	5395	2739	1579	1148	829	752	815	738	817	793	753	841	811	748	775	758	787	779	826	783	785	770	720	730	794	800	771	834	793	780	777	818	787	785	762	760	858	771	744	806	788	771	800	809	750	776	753	778	766	744	711	750	757	752	783	801	790	744	732	802	711	749	767	738	743	748	771	726	746	806	756	725	763	852	791	776	816	763	750	814	771	830	790	853	794	799	821	789	772	760	802	834	772	747	724	800	793	781	821	789	793	766	762	746	794	707	762	754	799	786	756	746	767	774	806	811	811	759	771	733	731	785	736	820	751	761	812	702	797	814	808	751	771	773	726	757	820	745	782	777	734	726	794	739	797	800	743	741	749	747	826	756	794	791	759	742	748	707	721	835	755	730	780	752	781	728	732	772	720	735	803	792	735	762	776	794	763	789	776	710	789	729	727	784	757	733	795	822	761	750	752	766	769	789	804	792	824	795	739	712	769	732	777	780	792	787	792	790	761	778	766	736	812	748	746	769	790	732	752	811	756	809	770	762	736	738	783	744	745	751	784	799	754	799	806	792	792	794	798	731	791	720	783	770	751	776	764	738	810	733	754	745	699	786	765	727	804	792	748	729	759	763	718	728	754	742	716	743	801	769	779	815	822	768	755	792	781	726	800	703	795	737	770	754	788	735	841	787	768	754	747	760	737	805	787	729	824	803	803	781	789	773	778	748	713	769	780	828	757	849	796	778	827	805	819	763	765	721	761	793	823	747	782	767	753	748	764	749	770	754	776	728	731	791	799	822	774	772	845	764	770	746	774	789	772	786	782	806	793	766	761	764	787	791	781	796	752	743	765	789	779	754	741	741	767	715	801	808	825	764	785	743	743	793	793	748	827	784	736	835	782	772	756	784	767	823	737	754	753	829	757	807	791	753	756	751	798	781	725	817	764	785	790	711	741	768	830	768	743	738	747	740	785	765	809	782	762	788	771	776	771	788	748	783	783	734	780	792	745	769	800	766	784	780	777	761	777	804	734	760	787	788	770	791	717	784	735	758	798	761	821	767	747	788	776	791	788	746	774	801	769	749	825	796	793	773	806	756	720	723	769	823	771	786	790	763	760	774	803	783	811	779	781	783	740	726	748	799	763	780	857	776	751	768	811	798	776	788	826	791	723	816	803	790	783	792	748	799	790	757	785	731	773	764	752	786	846	716	729	759	734	775	773	799	787	803	755	838	752	751	766	760	773	775	734	769	797	787	786	824	762	813	813	760	782	837	864	768	773	780	810	805	785	787	764	798	753	757	707	775	732	793	752	754	706	770	796	791	792	796	818	737	730	753	796	819	760	711	771	796	803	787	800	757	799	734	741	772	792	781	761	788	782	784	771	796	737	795	795	763	776	737	772	767	773	797	826	812	716	766	788	768	793	795	792	755	780	721	767	766	805	750	701	754	804	799	803	807	758	802	764	766	751	780	766	774	780	830	785	836	834	803	786	786	798	780	810	810	774	771	779	796	780	828	798	780	739	740	801	821	762	763	790	770	806	776	794	777	769	770	774	783	807	786	743	750	769	785	781	763	790	757	765	785	787	767	785	753	751	767	765	766	737	734	766	766	761	787	755	763	741	768	727	782	781	741	715	804	785	783	745	793	746	742	790	780	812	764	777	773	796	779	722	767	802	805	788	798	763	745	739	759	794	771	775	762	809	767	795	785	792	789	798	758	773	748	755	794	739	798	795	799	772	718	787	730	771	779	777	747	765	832	829	775	774	802	795	730	784	786	790	747	809	757	730	769	793	774	800	753	801	742	750	745	756	742	738	762	816	744	832	792	779	715	745	775	771	832	739	770	754	744	731	783	775	791	741	807	802	786	773	743	724	794	768	784	768	805	851	756	735	770	818	840	784	778	743	790	730	749	768	746	799	720	811	726	809	747	744	817	797	799	764	760	807	777	764	781	759	762	783	786	741	851	754	725	715	777	786	828	808	763	733	762	803	747	794	797	746	741	774	770	802	754	768	779	807	784	741	757	761	799	791	770	786	736	788	779	845	728	767	774	748	748	756	756	781	741	738	748	751	754	765	807	743	749	807	815	756	801	843	750	776	793	781	743	813	761	822	764	733	734	765	786	782	819	754	829	771	784	753	736	746	759	750	762	760	761	774	808	803	762	779	783	756	812	796	731	755	748	716	754	776	785	772	810	765	710	794	783	768	729	770	778	759	735	787	763	795	802	743	801	750	760	766	757	834	810	770	814	785	795	789	754	782	758	800	799	787	775	842	757	787	747	758	742	785	780	810	785	776	797	789	745	760	685	753	719	736	773	766	737	735	814	774	771	790	792	793	749	772	744	817	723	782	789	771	732	728	720	802	816	751	827	706	767	775	758	796	777	724	780	791	821	736	775	767	762	774	799	814	795	749	820	745	793	782	803	798	729	778	764	766	782	781	758	775	753	808	770	786	744	820	771	732	790	762	788	731	822	798	758	744	756	816	756	771	807	720	793	788	812	805	764	834	825	795	786	799	752	742	773	749	782	742	782	787	773	775	772	846	719	764	765	787	781	773	806	754	771	751	836	790	787	731	777	788	782	762	739	759	754	784	780	755	774	722	736	781	793	817	754	797	757	800	733	804	805	785	821	711	768	756	818	770	760	800	792	720	781	781	757	771	810	780	773	752	765	784	824	733	739	789	785	796	728	696	754	790	781	788	760	755	743	743	769	748	761	758	796	761	813	762	737	783	807	830	811	747	800	745	774	788	751	788	801	786	802	758	768	777	836	757	778	761	805	776	834	788	780	785	800	760	796	723	728	741	767	752	779	782	781	788	830	757	765	782	814	747	743	764	817	791	764	743	802	780	760	799	739	768	750	745	778	816	811	761	736	773	764	784	792	762	725	803	759	786	866	803	764	845	796	788	832	772	727	806	731	737	844	748	781	758	783	762	865	807	773	808	774	784	762	755	727	761	787	767	756	733	771	752	771	775	787	784	777	757	766	775	782	763	769	780	731	765	764	794	768	768	807	760	806	753	796	754	821	796	826	763	779	737	732	800	772	771	724	752	764	781	783	747	758	740	758	747	735	782	779	755	710	752	826	771	800	807	796	765	770	749	778	804	803	855	746	768	770	781	753	777	732	787	723	784	811	802	740	755	749	797	766	772	758	769	797	744	792	813	704	723	780	729	769	780	753	798	745	764	754	785	735	765	762	722	781	765	764	825	786	794	744	715	785	769	785	802	800	814	726	772	783	792	784	762	744	783	765	780	777	780	723	764	729	791	789	816	782	766	793	786	732	783	783	778	749	722	778	750	772	807	806	803	834	722	766	777	766	755	722	775	750	796	789	754	779	786	776	800	772	757	748	780	778	748	809	787	780	760	797	795	816	733	758	725	717	764	814	766	796	732	771	783	775	805	726	768	790	830	793	780	797	770	785	746	790	756	753	736	792	737	790	725	789	760	768	760	817	746	757	808	782	795	769	791	773	778	714	800	757
28854	25385	27156	15992	6005	2600	1365	928	743	626	578	545	560	556	510	519	532	572	539	553	530	576	519	527	511	541	529	538	530	561	535	511	544	539	552	517	533	536	551	544	521	566	583	563	536	537	557	566	559	547	546	522	530	539	521	527	552	506	591	555	550	584	569	505	546	540	536	542	574	540	547	565	587	550	556	558	601	537	540	534	512	538	549	555	564	496	503	501	524	590	535	538	563	557	571	554	563	510	548	538	570	551	570	575	502	551	526	558	527	561	524	567	535	537	540	556	552	538	538	562	546	509	527	548	524	513	506	559	517	570	545	555	519	551	569	577	542	581	586	548	561	597	555	568	551	530	518	581	561	525	556	529	558	527	579	539	563	551	532	567	559	563	596	593	534	610	561	531	514	546	552	583	533	563	588	573	560	595	565	569	531	533	571	572	547	556	505	543	500	527	569	578	560	531	570	513	585	526	536	542	518	554	492	524	551	547	566	568	511	588	567	526	547	577	536	561	547	571	590	515	526	559	552	547	547	505	550	548	551	551	571	529	544	554	522	559	528	559	549	550	547	539	545	561	566	541	553	530	565	525	583	551	530	548	520	584	540	549	555	507	556	541	554	532	578	554	551	505	551	518	530	525	541	483	532	518	576	536	550	584	555	558	549	556	572	583	578	560	545	581	521	499	534	554	574	571	551	553	559	542	571	522	546	535	517	546	579	527	537	562	547	522	550	521	517	539	529	533	517	539	581	538	565	593	524	542	569	520	511	540	542	566	563	585	533	577	538	524	528	519	568	527	545	538	536	543	592	534	555	527	529	524	551	535	513	560	547	555	578	542	498	523	526	513	566	522	540	516	536	559	567	539	533	548	535	555	554	559	506	540	501	529	567	541	551	534	483	546	573	509	541	576	569	600	570	514	526	533	515	532	558	582	572	544	554	559	604	550	517	536	525	548	540	531	545	565	552	537	552	588	616	538	574	573	566	578	540	485	554	600	498	567	499	538	542	549	545	555	520	496	574	543	574	556	541	543	559	525	544	538	527	567	552	562	534	566	547	570	565	510	540	521	541	567	604	536	577	531	577	568	576	539	581	527	540	568	540	556	536	543	585	517	525	538	559	580	567	559	510	574	536	494	546	541	514	549	546	550	552	527	538	547	513	542	552	562	540	611	552	571	559	551	523	538	549	583	577	584	579	553	564	579	555	542	549	536	529	537	500	553	573	551	529	543	548	546	517	557	565	549	529	498	512	564	546	515	508	520	515	522	562	534	555	548	560	514	546	569	528	576	510	532	612	584	538	587	568	556	575	579	595	560	536	518	548	555	534	516	566	550	580	586	562	526	553	573	525	558	555	561	547	499	545	563	570	542	584	573	535	537	547	589	581	582	573	519	585	536	540	554	544	585	576	566	557	504	584	549	584	577	518	538	543	556	532	529	549	534	565	504	540	566	556	551	537	569	515	529	552	515	566	525	539	560	532	585	539	556	534	525	523	578	515	508	514	512	556	568	566	548	575	555	541	549	532	538	586	556	535	573	537	536	530	537	530	528	537	558	568	547	545	515	547	580	538	580	568	537	530	519	519	545	546	512	491	539	547	575	512	539	548	562	510	557	549	580	572	546	526	536	576	572	547	542	530	543	583	600	549	562	560	536	565	560	563	529	571	575	540	555	551	533	541	534	530	564	513	526	487	530	526	562	542	547	556	487	550	608	529	553	520	584	573	544	597	537	569	599	578	523	557	541	527	557	544	562	577	565	514	561	516	556	552	558	563	540	543	515	514	569	535	552	551	545	540	539	557	534	515	575	545	539	518	556	532	547	549	509	533	555	530	514	556	530	539	554	538	521	519	498	519	563	516	534	534	534	586	550	552	526	570	528	516	512	556	570	552	557	539	529	563	545	544	580	566	574	573	530	533	533	559	584	508	526	495	521	535	509	532	568	554	530	556	586	541	533	543	553	506	563	556	539	538	540	546	571	584	570	551	592	539	581	526	544	541	532	554	594	550	574	531	550	524	552	546	562	562	559	510	573	578	530	553	566	528	563	563	535	524	549	564	552	554	536	527	560	548	554	577	542	556	585	586	554	517	553	558	552	550	531	545	552	531	561	544	521	538	540	552	552	554	587	533	557	526	555	574	566	501	541	574	554	554	626	549	541	607	592	527	527	543	560	530	544	572	545	531	524	566	530	572	571	537	601	562	535	526	562	543	547	569	551	534	557	542	533	593	556	514	549	577	561	596	552	568	546	546	518	554	570	527	578	522	576	527	511	566	584	580	593	601	531	525	516	548	508	519	553	544	606	557	582	524	545	554	569	556	533	546	520	567	536	540	556	557	559	520	554	552	562	548	584	557	565	553	524	555	514	548	531	546	546	548	553	573	547	534	562	548	551	591	556	564	502	529	561	541	535	546	521	580	563	562	532	549	539	565	517	554	584	540	546	538	525	529	530	579	516	579	545	557	535	509	518	563	534	548	538	531	551	519	576	541	558	551	521	544	561	543	567	538	593	535	527	556	549	566	539	558	529	559	567	554	560	542	568	563	517	526	556	553	567	537	543	571	541	565	502	528	536	564	601	524	560	495	561	563	509	545	537	553	547	559	542	580	494	559	550	549	557	533	543	533	523	553	562	547	540	550	500	549	576	574	533	566	521	555	570	590	538	508	560	545	571	523	563	595	505	514	561	552	514	541	596	552	544	507	538	530	531	534	594	534	540	593	581	574	542	521	529	536	555	551	556	537	542	551	554	537	576	563	567	559	562	556	555	510	542	545	566	554	552	530	576	526	547	569	528	522	589	538	542	512	556	582	545	582	550	582	529	504	552	524	557	543	534	586	581	535	585	537	536	541	586	571	549	566	555	567	573	566	600	522	571	563	553	585	573	569	610	523	530	546	583	558	569	563	544	482	497	572	526	580	550	562	551	565	540	606	538	521	541	553	543	575	575	557	567	537	594	568	554	568	582	548	520	554	531	555	557	507	525	521	535	554	574	558	532	524	521	583	551	539	564	571	505	530	541	557	556	566	550	530	528	559	581	531	533	516	569	573	538	524	548	523	525	545	601	571	566	525	514	533	558	552	502	546	556	557	558	548	547	553	560	557	581	535	525	561	550	561	544	594	545	512	572	582	571	506	549	584	528	507	555	529	540	542	530	520	485	564	560	525	523	564	557	494	556	566	556	560	566	599	539	544	569	538	517	495	561	569	531	524	553	539	551	561	545	534	535	546	560	580	569	525	567	483	533	573	551	530	558	543	564	554	564	533	549	527	522	524	532	585	552	529	530	571	534	562	537	544	569	517	549	500	580	552	566	570	544	565	575	561	550	570	538	533	547	538	534	554	576	504	557	583	508	517	554	498	578	586	554	539	567	557	580	549	521	561	551	527	537	555	537	562	567	535	530	560	548	505	521	572	568	546	565	504	573	574	501	533	539	524	521	536	526	569	523	553	550	535	549	529	560	577	537	583	507	529	572	514	526	556	524	556	565
22054	35069	22584	11795	6077	3111	1706	1115	827	682	625	565	589	607	584	588	604	540	598	572	614	592	555	584	601	575	606	606	567	564	566	584	534	594	603	605	586	588	595	600	562	551	531	615	578	574	584	626	552	584	605	596	586	551	614	524	593	588	578	601	615	590	567	610	621	620	601	595	587	582	582	551	575	609	596	580	586	578	589	558	558	614	571	622	603	605	590	536	567	611	570	600	542	611	607	586	578	640	583	607	595	648	542	554	565	650	595	600	571	577	604	565	574	633	595	607	549	621	557	525	592	578	536	622	603	654	590	597	591	575	577	576	577	630	617	620	604	596	545	591	594	529	613	564	596	608	614	562	574	616	620	580	604	620	574	573	584	535	600	552	569	615	610	546	617	580	546	583	581	540	607	609	571	567	607	557	582	565	580	634	515	582	567	573	589	577	609	604	584	610	570	605	612	596	583	569	591	632	591	576	586	607	581	591	604	634	572	583	574	606	591	575	581	609	586	589	595	573	598	566	621	601	584	562	580	583	598	524	583	550	561	634	615	614	592	618	655	582	561	575	614	623	631	625	550	598	570	569	634	595	597	581	583	605	615	617	551	591	628	586	619	629	543	593	578	572	573	559	547	593	568	593	572	612	602	603	596	606	633	586	599	600	570	588	594	571	581	575	608	571	599	598	598	617	570	588	598	645	575	583	597	627	569	613	638	567	606	570	609	582	574	587	579	551	659	611	631	595	616	608	587	567	611	584	584	588	564	574	559	535	600	616	613	570	591	588	601	630	613	542	619	567	610	612	628	652	582	573	609	591	598	582	568	563	595	590	588	672	539	570	608	608	585	605	615	595	601	613	577	557	590	581	583	568	598	573	600	588	620	587	576	555	612	581	605	571	599	620	611	632	559	572	639	567	550	562	586	595	633	599	591	569	593	610	604	592	551	599	604	625	612	584	580	645	632	625	584	563	588	605	592	602	589	622	578	594	591	613	613	559	607	600	629	568	649	603	545	616	575	562	572	574	608	592	610	624	626	626	583	642	584	570	553	579	648	574	613	610	583	602	648	571	607	623	593	549	572	607	592	594	591	600	571	633	588	565	544	632	551	643	615	585	594	592	588	626	585	589	638	579	615	573	599	581	580	549	623	595	592	543	581	593	631	608	577	566	587	662	578	616	551	605	611	546	585	571	576	604	585	578	565	618	557	641	594	608	594	592	579	621	557	568	649	593	559	587	642	588	562	593	589	595	556	592	573	520	602	583	657	591	582	577	633	608	612	601	583	609	597	616	583	590	596	572	585	588	608	609	609	547	595	603	613	619	604	577	571	568	565	602	586	561	597	576	568	614	596	555	594	569	581	524	574	569	557	593	583	586	593	585	608	607	559	549	560	570	567	583	603	587	540	585	560	619	548	592	576	621	621	563	588	586	602	626	615	561	611	599	535	582	642	562	603	579	652	583	607	619	592	616	597	594	579	622	599	541	594	544	595	571	579	595	603	565	586	581	636	629	594	598	580	566	549	548	556	561	590	603	566	665	589	524	591	613	586	574	606	562	601	606	616	595	571	600	598	641	590	561	548	603	611	555	601	614	552	595	566	548	576	612	598	607	574	592	563	568	599	593	591	559	565	622	578	589	599	582	595	578	561	596	613	592	587	579	571	566	563	596	547	554	596	608	609	588	606	611	597	560	575	608	574	629	604	586	572	546	554	567	623	597	590	597	617	610	573	578	565	607	597	664	598	595	592	642	657	599	573	604	599	619	611	613	535	580	646	590	567	596	595	597	623	569	574	584	581	559	583	593	613	585	603	605	617	540	580	628	595	591	619	627	597	593	581	602	625	635	618	573	582	584	552	588	555	553	585	596	587	564	581	613	600	544	625	586	621	587	583	605	592	592	558	559	575	613	621	625	592	591	570	568	597	582	576	631	624	582	603	592	594	604	604	605	611	603	582	605	552	575	549	578	568	624	600	589	548	580	604	563	605	584	590	597	602	555	568	586	598	557	595	588	566	571	610	568	601	599	568	614	585	577	579	601	569	602	583	577	578	579	596	530	590	545	584	581	593	594	608	612	634	621	609	604	579	626	586	589	603	624	638	628	601	566	600	592	556	551	585	598	579	606	588	592	581	602	583	521	545	591	601	579	551	588	591	633	587	580	583	600	601	559	588	549	619	581	553	565	590	605	630	597	585	580	556	579	614	633	594	631	577	536	620	616	612	544	575	583	587	593	596	633	589	611	611	574	606	533	568	574	586	606	601	601	588	653	570	592	563	582	576	589	616	578	609	563	568	603	608	581	602	578	598	610	597	575	609	645	600	588	565	570	563	595	610	581	587	586	551	600	618	569	575	600	583	593	630	517	607	527	617	589	591	560	577	604	607	582	576	636	636	591	577	591	605	577	629	557	620	539	577	610	618	553	615	543	583	584	520	594	624	592	570	617	648	587	600	576	621	558	594	612	606	606	607	588	607	586	628	627	616	587	586	573	605	577	594	587	656	588	622	595	629	616	598	611	600	606	591	534	642	586	548	587	581	596	615	618	602	582	579	611	596	594	607	589	540	593	590	578	593	568	648	640	552	578	614	599	610	546	582	584	557	631	627	593	586	618	559	575	586	599	573	587	614	639	602	648	570	593	608	601	583	606	599	608	625	598	587	585	581	549	577	545	613	598	635	605	586	602	571	619	569	625	603	610	605	626	586	620	601	578	592	572	604	583	569	600	618	568	570	600	576	603	592	556	580	607	566	621	626	568	606	591	603	588	614	534	618	579	584	613	607	635	609	552	579	573	662	564	614	613	573	580	608	601	589	594	610	585	619	568	530	584	624	605	600	573	526	567	638	589	541	612	584	628	581	605	600	564	617	561	594	577	604	570	605	581	584	571	595	537	630	550	635	572	601	625	583	568	605	597	609	592	615	628	599	580	550	595	572	569	625	609	616	604	612	554	615	568	558	605	581	567	615	599	560	612	577	600	560	605	614	556	565	575	602	607	618	559	620	593	598	603	609	573	548	599	596	618	608	618	587	616	555	605	573	580	586	568	587	577	591	618	625	581	558	563	575	573	625	638	585	595	631	606	607	613	579	565	581	614	602	604	599	609	612	602	562	564	543	597	571	651	589	585	609	601	592	564	542	636	573	616	560	556	610	627	632	598	553	586	600	599	645	607	626	605	599	607	608	568	587	552	578	579	544	595	575	578	596	550	593	587	584	591	567	594	583	635	595	583	597	569	585	609	580	578	578	625	569	570	554	552	613	615	595	590	610	583	556	545	565	539	579	597	587	556	596	579	591	640	557	552	582	594	637	567	625	583	622	612	593	567	559	595	557	586	570	587	579	557	599	612	556	572	535	612	574	592	600	600	603	602	553	597	616	583	567	589	557	574	598	595	568	623	567	572	604	584	599	606	640	605	595	579	574	601	592	599	573	573	589	586	578	632	593	527	582	610	625	580	603	609	590	588	580	596	609	594	608	535	611	575	624	558	571	565
23686	21703	32890	34860	30773	24732	15289	5813	2374	1335	896	683	564	488	552	534	512	554	517	529	555	513	500	533	511	550	506	565	536	521	534	549	553	527	586	544	532	532	524	530	544	558	493	518	546	522	540	491	552	536	531	523	523	546	553	578	541	519	573	529	504	523	549	553	522	553	503	510	508	528	541	526	582	549	514	530	552	538	514	492	524	533	530	508	486	537	525	557	485	515	536	533	516	506	525	545	540	526	528	520	556	522	557	498	560	557	540	527	514	521	502	537	476	567	553	495	574	572	522	528	513	519	572	523	500	488	507	547	534	532	533	557	537	484	540	522	539	507	533	505	547	551	522	545	548	562	546	500	560	554	558	527	533	550	536	549	532	521	558	497	553	548	543	554	518	517	531	563	544	507	529	530	524	552	526	494	547	514	545	514	537	538	525	522	553	514	535	518	544	519	549	510	546	540	564	516	499	521	526	539	583	540	534	548	554	564	486	543	572	487	508	538	507	542	546	548	539	501	509	487	563	530	499	536	502	485	542	518	545	520	546	540	546	551	525	512	540	520	513	539	508	551	551	493	517	517	543	526	482	569	506	522	520	557	539	515	544	539	519	576	558	556	569	545	556	569	477	455	524	514	544	500	546	494	574	497	527	532	522	540	574	510	506	554	553	510	529	508	517	602	529	532	513	529	559	547	502	547	508	476	508	495	552	548	526	564	528	504	532	496	535	551	542	596	570	527	547	528	504	487	516	539	503	563	503	554	558	563	546	520	538	565	465	541	549	512	584	542	504	554	525	525	563	511	583	545	536	529	497	504	504	534	544	542	563	523	542	549	510	508	511	504	541	545	535	501	535	519	515	496	522	510	538	510	527	534	501	529	561	543	522	553	532	510	532	545	526	521	531	506	555	565	522	514	529	554	481	505	565	526	507	528	510	591	538	533	535	533	548	519	513	532	516	522	501	534	472	495	540	498	535	504	521	541	521	502	541	530	547	538	515	504	552	549	531	550	541	539	556	489	564	534	535	537	560	503	515	545	520	471	560	557	545	555	552	538	492	543	555	526	512	542	544	506	525	516	552	511	531	540	572	534	589	549	529	535	548	535	488	516	566	512	520	506	518	545	559	509	513	536	494	537	568	511	486	503	520	515	535	568	533	486	573	536	549	545	474	547	511	475	531	529	521	536	552	509	537	491	523	559	499	582	541	511	505	542	502	546	512	503	504	545	550	526	544	563	503	553	548	552	518	491	546	545	513	513	507	521	513	526	542	532	542	538	535	506	566	544	533	575	525	536	559	550	504	502	544	534	517	511	478	519	561	532	506	532	542	532	530	521	532	521	542	503	522	550	546	492	535	546	553	528	556	500	522	561	497	537	549	545	562	527	532	524	554	521	518	548	560	517	540	501	524	555	506	511	471	513	539	525	504	550	503	496	525	583	530	550	538	548	538	509	505	511	577	561	560	513	500	557	534	508	537	533	532	554	531	562	534	518	480	514	497	528	578	521	521	544	518	512	541	520	544	533	501	542	550	535	545	503	513	542	524	573	535	511	509	536	502	541	529	523	518	520	550	549	538	550	552	526	505	512	535	576	540	549	474	519	571	579	544	511	527	524	561	542	496	558	595	566	510	465	559	500	541	529	504	498	494	515	520	560	531	533	502	514	524	532	471	568	528	521	546	515	565	533	485	522	557	512	529	558	538	503	495	525	539	500	545	486	541	496	512	548	524	512	477	552	536	527	525	531	529	543	558	572	532	570	494	512	571	532	525	537	546	520	499	491	519	516	508	516	492	552	523	547	489	509	553	534	538	564	513	527	564	529	546	528	518	565	501	566	520	530	512	464	566	557	554	476	532	553	506	516	541	522	486	486	499	505	534	551	562	537	551	511	505	486	535	546	530	510	510	497	539	550	537	539	536	527	511	511	525	542	532	518	535	535	536	539	539	534	571	532	563	537	531	494	529	517	561	538	553	526	557	536	535	515	567	471	577	479	482	497	517	545	530	543	539	538	477	523	536	541	509	466	514	512	552	529	553	521	498	504	554	506	485	537	524	568	533	533	530	543	511	491	505	522	499	583	555	524	502	505	536	509	482	503	549	533	516	553	525	558	522	516	543	532	541	527	495	541	508	506	541	517	555	511	549	506	521	517	548	485	509	537	562	548	521	516	564	550	569	519	553	507	522	526	487	529	584	550	536	524	530	485	525	533	552	532	553	561	563	532	577	524	494	516	550	521	492	564	527	482	544	511	543	550	581	540	507	506	542	545	537	501	505	540	490	503	532	526	546	551	509	534	498	562	528	546	512	520	514	536	467	529	522	512	577	572	513	488	490	542	540	531	520	550	511	520	555	576	512	502	534	550	499	505	525	551	525	540	496	528	501	511	515	519	543	489	583	483	537	537	517	530	537	558	550	538	533	490	530	572	583	519	496	546	473	538	558	519	499	554	492	514	541	565	528	548	553	510	477	526	552	540	559	565	532	481	527	522	531	567	512	533	513	557	544	615	509	529	562	530	508	522	541	525	513	519	507	512	503	548	547	554	507	488	520	577	534	520	548	513	532	513	507	500	540	509	498	542	530	507	555	560	499	535	522	542	524	560	520	534	520	536	548	571	548	516	510	506	539	536	562	553	554	546	551	508	510	544	545	571	508	538	559	510	559	542	512	539	542	568	516	513	588	521	531	526	526	532	496	507	539	509	540	556	553	532	512	546	524	533	508	556	553	501	521	528	545	533	532	553	569	474	552	550	546	523	514	531	504	547	503	488	623	556	540	509	522	584	488	534	554	556	543	536	513	544	566	543	519	511	548	511	513	507	549	499	504	550	542	554	505	517	511	566	484	524	520	509	530	515	515	548	538	547	541	568	542	532	564	537	537	554	523	533	560	504	527	510	560	534	514	534	485	581	492	483	531	533	500	508	555	522	528	531	558	526	526	571	541	575	528	504	539	555	518	509	546	512	547	579	543	559	526	532	566	509	523	534	511	535	553	562	546	532	549	504	500	506	491	531	539	508	521	566	533	514	516	510	523	533	526	562	561	561	559	516	513	486	469	508	532	514	558	528	539	520	543	540	515	529	514	525	503	527	514	564	559	506	547	532	488	540	558	526	556	505	470	531	573	495	520	521	548	519	539	513	512	500	521	541	510	550	510	547	545	504	519	532	532	576	540	502	542	547	528	572	491	506	601	516	476	538	512	535	549	508	522	474	545	533	568	482	529	503	524	512	534	548	543	500	536	530	502	493	549	544	547	558	529	483	492	563	554	531	527	532	471	514	539	517	548	559	534	529	526	540	519	578	518	550	524	566	548	517	514	517	553	490	507	529	526	489	506	500	524	523	560	549	555	510	517	540	560	477	494	533	534	540	532	551	543	526	543	525	542	526	502	559	557	525	529	503	535	556	544	508	572	530	515	548	545	533	525	572	540	524	532	550	518	445	549	537	538	524	520	537	508	543	557	530	559	525	485	536	537	510	528	520	533	520	538	514
46841	83966	65162	47920	36871	24687	14060	7418	3632	1910	1089	805	613	536	564	559	560	512	543	566	559	526	524	599	540	541	531	581	538	544	545	532	528	580	577	518	577	553	508	559	557	547	573	566	515	585	552	607	575	545	544	533	550	572	568	590	524	587	565	553	576	523	520	563	523	531	567	565	561	530	525	536	549	523	582	539	577	538	554	586	580	552	526	520	558	574	585	607	599	533	548	534	557	549	592	571	579	541	555	561	592	566	560	543	594	567	531	558	561	572	580	548	563	579	537	586	554	567	560	555	571	552	576	580	528	523	556	521	557	593	582	566	580	562	542	590	564	621	579	541	570	548	558	596	540	552	554	546	591	549	527	602	549	551	582	568	600	579	561	570	573	578	523	550	549	535	556	578	549	546	533	568	524	496	521	554	531	556	547	532	511	599	595	572	536	543	573	549	560	583	608	584	547	549	566	540	557	547	581	572	542	555	582	519	548	523	587	584	548	557	559	537	566	569	560	567	552	567	584	569	545	581	579	573	498	560	587	557	609	572	524	519	563	558	528	566	594	576	533	539	558	540	593	537	571	531	615	527	551	597	568	564	584	604	555	568	557	571	548	561	619	562	566	573	537	564	567	559	570	546	586	612	540	534	563	519	569	517	539	577	549	575	563	543	547	575	562	572	518	548	577	571	565	539	576	559	590	541	645	534	575	516	579	546	513	559	583	543	543	501	562	567	544	585	525	548	560	541	596	566	564	604	491	576	566	542	562	556	544	534	545	586	569	519	566	579	542	541	557	537	570	569	574	564	526	550	600	547	536	558	537	539	556	563	564	581	537	610	554	540	549	533	534	549	569	513	561	554	591	597	553	577	553	561	547	583	518	531	542	495	530	563	568	547	564	576	595	555	623	559	591	571	572	538	579	578	573	549	542	557	594	569	583	556	596	523	527	549	539	546	568	555	560	550	598	555	544	559	611	578	517	588	507	569	554	567	578	539	570	574	575	545	558	575	557	567	555	564	550	569	592	545	547	536	549	563	550	554	536	562	581	530	507	539	548	598	573	605	572	570	561	584	531	565	573	554	499	557	532	577	593	564	565	541	536	526	573	517	545	557	537	533	563	538	596	549	569	548	542	557	573	539	552	536	565	571	570	625	568	565	522	514	588	575	526	546	521	568	551	564	548	570	545	588	548	562	551	569	507	583	547	530	542	545	567	544	569	536	557	575	589	567	575	553	525	618	568	514	569	572	538	542	590	575	596	544	588	542	562	572	545	558	576	561	552	580	567	575	571	593	545	579	566	565	542	555	547	521	546	604	585	512	568	519	606	572	549	577	546	535	587	532	564	560	520	560	590	592	541	591	538	525	595	550	531	530	556	527	588	549	577	552	552	546	548	575	558	582	562	560	562	557	557	587	536	567	552	565	588	560	568	548	572	577	574	527	534	572	530	594	567	567	617	567	561	543	545	533	568	601	547	570	558	557	570	579	541	547	569	577	552	568	577	543	555	560	541	589	560	549	548	582	557	596	544	622	555	550	558	605	549	579	547	569	536	568	522	607	551	549	538	552	598	537	534	556	543	555	533	556	576	590	538	547	547	563	571	532	545	544	580	575	551	544	534	533	586	511	512	574	532	569	592	523	547	538	497	541	567	547	579	551	513	543	589	561	573	552	620	572	561	580	569	556	564	575	550	525	561	542	553	567	520	562	569	597	576	499	582	522	560	561	542	538	523	585	566	577	566	562	590	640	553	522	545	603	561	552	580	497	561	557	554	522	605	572	584	557	540	555	593	602	568	594	561	532	571	568	549	558	586	553	565	565	544	566	551	570	562	570	549	605	528	582	564	580	536	540	568	563	551	569	554	580	563	593	539	556	528	554	562	539	534	545	603	537	559	550	549	565	567	543	586	572	574	572	571	554	564	573	544	539	576	547	547	557	579	561	552	572	551	556	609	562	564	605	574	574	538	571	542	569	578	548	543	518	568	539	570	553	557	581	527	564	571	564	530	556	501	537	566	521	541	562	558	551	596	554	560	598	545	557	560	507	572	545	498	524	579	547	541	566	533	554	555	538	524	517	545	580	539	588	554	572	588	530	562	557	561	532	562	571	580	555	570	572	548	579	560	558	592	584	558	605	572	592	541	584	608	525	565	629	600	544	518	567	555	538	596	565	546	544	573	598	615	559	584	557	556	580	540	543	549	552	588	540	575	589	576	566	555	574	547	540	517	544	556	541	551	542	575	569	542	536	568	579	511	522	566	570	536	548	572	569	604	540	580	514	556	575	544	553	546	572	577	488	557	582	583	573	532	552	558	594	565	518	535	560	578	545	543	580	582	550	576	570	581	575	599	540	613	573	549	552	521	550	561	541	591	595	572	571	550	579	528	588	583	548	561	596	593	573	584	579	579	515	561	548	529	544	527	557	584	517	530	539	559	591	577	535	575	541	580	539	568	571	544	536	534	577	540	516	583	581	585	587	547	582	560	564	565	532	573	563	549	537	560	554	526	555	529	548	557	516	551	519	574	579	559	557	578	562	567	535	526	518	527	577	575	556	543	521	581	575	528	556	609	542	599	601	584	544	585	554	547	547	527	588	570	552	613	533	571	548	565	580	553	557	565	559	512	549	556	513	560	538	544	604	569	481	599	547	591	571	559	552	534	520	584	562	568	529	535	533	540	562	566	518	535	595	545	601	586	576	547	543	534	527	561	550	536	514	581	580	551	534	574	554	551	553	553	557	557	544	621	575	575	545	562	581	513	554	564	533	621	577	544	572	574	564	534	556	566	585	538	520	612	563	533	564	578	550	523	558	543	523	549	573	547	555	534	523	581	540	583	561	596	557	558	571	576	549	587	608	535	512	542	569	565	539	542	606	590	573	567	557	540	563	546	564	536	548	539	571	594	563	551	540	498	591	524	539	568	602	527	549	583	599	584	604	567	535	575	629	549	576	536	560	547	530	576	571	579	543	566	554	548	553	537	548	586	599	574	562	529	508	580	551	556	514	582	538	522	582	550	560	545	548	573	570	539	584	610	544	557	576	579	593	547	562	536	566	572	536	553	550	584	582	626	574	536	559	557	565	550	543	603	574	582	578	520	550	589	587	520	565	572	574	522	572	551	529	514	557	561	542	556	522	582	550	583	548	516	534	536	570	561	547	558	565	566	547	531	569	556	536	578	544	561	562	614	583	575	525	550	571	579	517	619	599	553	591	557	557	536	605	548	522	564	565	535	557	546	581	595	585	557	578	558	612	544	567	547	553	528	520	537	512	573	535	553	557	555	561	594	577	568	540	574	563	541	569	554	552	572	592	565	550	540	567	573	540	563	568	587	607	558	541	568	579	547	550	550	517	572	552	548	615	593	498	522	557	537	543	583	599	582	539	558	551	538	558	568	522	559	553	527	505	537	576	546	578	575	530	545	572	580	547	535	509	574	600	577	541	571	535	539	568	546	530	580	599	544	565	538	540	601	542	574	539	535	558	529	551	624	532
24982	21795	32544	34558	26028	16560	8215	3538	1881	1198	956	892	751	730	722	763	697	730	718	697	740	705	689	744	679	710	752	671	724	693	694	717	741	731	732	685	686	704	765	700	688	764	736	743	719	696	694	667	732	727	751	701	708	694	729	699	691	687	708	723	721	681	722	762	701	695	718	708	720	681	701	751	742	727	716	706	658	713	728	686	694	721	728	681	711	749	753	704	657	683	690	715	653	693	669	732	713	755	710	727	684	744	698	677	735	707	688	728	700	769	714	701	724	661	717	677	708	713	726	704	704	751	686	763	676	712	720	722	744	704	703	733	674	709	741	719	704	695	681	735	718	717	687	648	735	717	748	724	706	659	697	743	691	715	694	694	704	710	702	699	727	716	726	635	676	737	703	710	745	701	736	695	658	674	680	717	698	665	746	693	752	769	693	681	695	730	687	716	746	682	693	725	727	709	698	665	660	699	687	641	738	748	649	689	709	720	663	712	744	742	682	715	707	772	708	770	669	686	694	730	694	737	763	745	687	684	666	704	741	692	703	684	702	716	725	725	729	679	714	704	727	705	703	742	728	714	672	741	715	738	674	695	729	665	665	754	714	722	721	690	727	682	699	720	700	686	722	720	672	731	726	685	712	705	692	720	719	717	724	672	723	718	793	691	705	709	688	732	688	730	763	707	676	731	662	713	738	719	691	742	718	652	721	742	706	684	722	727	737	691	682	673	736	706	738	737	705	702	713	685	692	674	694	684	771	733	729	753	711	702	763	791	713	705	717	747	734	660	669	731	704	664	681	718	706	708	736	711	681	716	715	678	701	690	705	704	693	693	738	734	693	650	702	704	712	712	710	702	681	709	729	720	719	691	682	747	699	679	684	700	766	670	725	671	692	703	709	751	698	710	721	689	728	732	727	698	725	698	695	665	701	691	714	724	755	752	694	691	696	690	744	750	718	654	756	680	689	761	695	682	743	690	658	709	702	687	685	699	695	753	728	692	698	681	713	656	693	712	689	738	731	722	711	680	725	672	782	715	714	712	700	680	696	739	712	717	695	757	737	688	684	702	686	703	700	721	734	730	674	713	726	739	719	736	685	754	698	677	652	728	700	724	666	713	716	712	738	703	743	721	739	724	672	680	720	753	757	704	730	729	716	724	747	682	726	744	733	702	693	732	663	715	691	707	749	676	703	699	718	733	722	679	732	706	703	715	694	666	699	714	712	719	778	721	655	738	704	778	730	707	725	753	726	685	748	700	700	733	772	680	675	673	673	699	658	674	693	733	717	680	714	709	728	701	717	709	711	735	741	726	684	713	695	683	706	731	720	716	715	703	701	686	691	723	695	723	727	642	673	700	706	709	755	719	721	739	723	673	685	693	777	715	710	736	695	696	679	753	698	674	715	669	740	715	721	707	701	739	712	740	647	726	681	744	708	733	660	748	703	657	664	731	680	729	694	644	715	739	700	667	681	671	724	775	709	694	736	684	695	758	708	743	712	747	687	752	711	733	725	700	740	736	717	704	686	689	760	696	659	690	705	710	777	720	742	717	723	717	677	722	720	750	644	698	700	693	661	716	695	690	706	716	674	675	682	707	747	685	706	708	692	720	696	722	690	664	732	696	716	750	752	718	712	695	685	728	734	715	766	710	706	771	745	682	726	722	751	700	720	735	661	701	733	709	706	777	701	712	718	694	704	707	701	742	726	684	726	751	758	718	686	754	687	682	759	706	716	672	690	704	724	774	702	757	697	675	687	693	715	693	730	688	755	677	728	731	724	694	715	723	744	734	731	706	706	685	729	768	657	701	749	720	724	707	736	699	723	744	727	728	719	741	715	664	730	720	691	707	687	742	670	722	693	708	692	631	698	723	638	705	685	700	743	710	726	712	735	717	722	707	731	714	749	744	686	703	684	670	682	721	653	705	751	652	706	735	690	702	696	676	780	723	681	738	726	752	715	689	707	682	689	679	722	706	705	714	689	699	716	766	727	666	689	701	736	735	687	667	708	705	707	675	732	628	768	705	699	734	659	740	708	738	739	690	707	745	725	685	688	704	641	715	674	710	717	724	721	697	690	695	748	693	721	722	710	751	663	715	745	781	732	766	699	688	708	710	678	683	676	723	719	701	703	689	709	747	718	727	690	739	719	744	730	700	695	704	722	704	699	712	773	669	699	742	741	771	743	692	705	726	653	730	668	702	740	708	743	702	714	712	722	654	699	711	743	628	702	761	684	696	731	716	698	685	696	757	668	698	698	719	714	747	737	773	737	703	754	687	720	728	749	654	713	699	676	691	740	711	795	692	683	680	736	702	677	722	739	677	672	716	729	653	677	693	654	710	646	736	668	679	684	641	705	729	772	664	691	701	771	728	709	682	741	727	745	696	700	665	693	704	708	714	670	704	706	671	707	738	726	712	703	721	710	688	694	705	758	681	703	702	706	704	722	705	704	663	741	674	757	699	722	787	687	726	717	732	673	766	746	692	722	697	740	713	686	705	715	746	695	734	691	757	683	708	774	736	725	704	726	686	718	727	652	735	645	665	708	713	693	701	740	720	690	690	685	720	679	761	683	720	725	702	683	733	672	685	716	767	729	728	709	676	729	699	706	679	682	687	721	738	725	693	689	733	729	698	723	721	743	693	716	760	709	704	704	674	736	709	675	764	702	738	697	762	724	743	704	706	661	722	707	726	671	710	693	681	676	711	731	697	706	751	717	714	688	692	690	758	746	665	665	717	711	741	692	698	695	732	687	736	715	750	743	736	744	664	707	698	742	701	749	694	680	723	665	744	720	676	718	711	752	731	733	694	669	772	743	717	685	748	652	667	723	708	729	740	727	711	717	704	677	721	723	699	700	669	724	714	696	700	683	756	728	746	747	727	717	702	644	731	736	664	753	714	704	731	707	694	700	752	673	728	702	683	690	751	704	700	708	702	709	672	707	752	702	713	736	690	684	685	739	741	719	764	721	717	664	762	691	737	707	667	656	724	664	697	717	684	743	735	698	706	711	760	664	689	702	669	708	699	710	721	730	729	724	730	722	682	698	680	723	683	743	756	664	686	721	687	760	714	682	685	726	739	696	689	705	698	699	773	715	678	705	704	680	711	735	740	725	747	720	685	735	688	758	730	732	696	687	724	727	744	741	677	717	698	688	689	726	713	740	712	691	691	737	708	654	712	742	712	718	735	740	733	726	676	716	675	716	717	710	684	714	730	709	715	705	690	699	706	738	716	700	707	720	704	696	712	673	686	721	691	718	710	732	743	690	680	672	697	667	681	701	689	710	725	720	724	704	718	722	739	715	672	648	673	713	673	745	698	712	638	689	718	722	685	711	724	729	683	709	730	678	725	720	696	710	698	723	709	718	749	698	727	709	649	731	738	714	706	715	717	693	689	655	709	727	771	685	664	726	666	723	760	653	697	731	770	759	682	747	696	709	764	726	714	735	704	721	737	713	697	742	691	695	686	690	723	669	740	728	710	661	733	722	713
40051	65042	53099	40953	30454	19147	11260	5937	3046	1704	1184	975	758	735	815	717	705	714	746	727	731	732	751	708	715	709	715	751	730	757	721	755	763	739	770	785	720	729	751	736	722	753	786	750	753	699	732	750	733	799	762	725	710	711	730	754	745	814	775	761	749	748	756	801	738	738	753	728	733	746	783	681	751	761	757	745	729	727	721	746	769	749	758	773	737	755	771	752	731	737	765	686	737	753	765	732	763	728	716	739	780	687	697	734	778	740	780	752	760	765	783	782	701	778	764	797	801	797	700	705	731	691	744	749	723	707	709	718	725	721	775	750	803	786	721	761	786	751	778	717	758	755	758	745	725	761	755	769	751	754	754	709	733	743	733	730	739	738	747	777	740	748	775	758	715	752	789	775	743	744	710	742	746	760	797	759	756	729	749	781	757	740	714	747	777	757	765	793	758	775	794	760	738	777	818	751	733	750	756	745	741	739	748	708	692	732	712	778	719	757	796	774	726	772	755	804	750	754	768	765	768	737	769	786	690	735	775	788	742	741	773	728	759	717	734	791	761	760	730	779	757	727	740	748	752	744	739	819	756	734	726	759	694	741	789	780	776	798	742	749	732	743	702	730	749	759	801	716	791	748	769	731	725	755	762	715	777	747	718	781	698	724	719	746	729	687	737	709	739	746	781	755	728	756	749	731	705	727	766	739	757	784	788	759	724	740	750	725	759	743	744	752	722	800	736	676	763	771	784	720	762	737	728	698	727	757	728	711	715	792	757	696	767	761	750	708	758	759	766	726	749	740	729	770	739	687	801	782	779	826	754	741	778	753	733	752	731	768	763	746	738	723	743	739	784	788	755	754	759	745	725	787	751	744	709	753	827	775	744	764	775	789	756	753	766	735	710	733	736	733	796	774	769	714	787	745	771	739	744	794	762	770	743	763	727	731	755	777	771	740	779	780	810	756	786	729	778	763	716	744	740	752	763	753	791	753	779	741	745	751	767	742	733	822	765	734	729	740	745	735	763	721	746	745	752	806	743	749	725	735	724	742	755	767	815	775	795	724	806	718	725	766	726	752	710	776	770	784	768	745	763	746	710	727	760	789	736	733	723	712	771	761	756	719	734	753	728	724	707	803	784	723	756	726	700	756	714	763	738	715	714	781	778	749	788	709	772	743	774	728	746	759	744	703	768	759	766	728	737	781	743	776	731	754	728	764	719	745	732	723	739	716	695	747	741	738	737	764	774	734	750	722	734	705	708	780	795	694	726	745	798	777	781	764	738	760	768	753	766	731	730	724	758	804	782	757	737	732	783	782	776	769	789	791	764	751	708	734	723	777	739	751	781	764	748	763	743	733	730	765	720	702	764	706	738	696	767	822	788	734	792	746	801	713	717	700	718	735	786	692	734	711	770	789	738	735	779	749	768	731	736	740	744	796	750	690	717	713	788	790	745	784	754	784	794	720	758	680	765	724	738	745	724	735	810	782	762	760	798	733	726	701	712	731	800	770	714	809	768	721	739	758	811	765	716	684	694	752	747	754	707	734	756	739	726	780	727	734	768	770	796	751	779	774	726	727	731	751	722	715	779	755	744	776	781	747	727	747	730	788	734	745	764	766	721	762	763	751	737	773	757	738	772	766	684	768	744	713	771	775	728	700	754	783	800	786	723	736	797	758	713	742	739	762	741	765	729	756	687	695	711	778	711	741	754	746	730	753	724	758	739	782	765	747	738	745	766	739	795	703	754	762	727	735	733	780	711	764	739	797	692	726	722	701	737	786	738	774	717	773	767	750	780	754	726	748	783	794	728	733	737	745	748	748	687	768	707	791	749	770	773	758	798	747	715	764	767	751	719	763	733	790	786	767	730	743	769	749	762	791	782	725	746	751	761	772	716	777	776	788	718	701	739	764	752	766	774	767	750	751	723	755	683	752	745	779	752	716	768	812	730	736	715	731	771	753	716	719	744	778	717	776	749	718	748	765	752	772	744	701	749	768	795	762	742	762	775	780	770	765	752	736	715	724	748	787	721	757	740	762	768	757	699	739	836	709	742	737	777	745	751	766	752	758	691	755	760	734	732	750	768	795	759	767	723	777	742	741	748	766	729	789	750	801	729	739	743	703	731	712	737	750	750	763	773	748	764	757	774	741	703	742	743	681	745	731	781	749	719	729	717	735	763	746	783	759	737	691	769	730	745	732	732	683	703	762	786	688	771	734	753	776	720	771	738	747	704	702	723	737	722	709	801	760	760	724	759	738	769	778	758	783	747	743	716	751	719	766	738	758	741	735	735	772	750	781	800	738	861	767	736	770	770	753	762	784	777	795	815	775	795	735	744	733	755	760	775	746	714	818	750	773	726	758	756	711	750	758	793	732	743	757	756	735	730	763	750	760	717	752	732	775	758	782	745	754	814	727	722	762	754	747	757	724	773	754	739	719	798	710	777	778	757	706	741	764	779	796	805	754	746	748	722	676	713	777	751	753	742	721	755	764	724	772	713	737	743	755	736	799	732	786	745	792	700	768	710	684	808	708	708	725	759	748	789	722	731	749	734	716	789	755	766	721	762	720	723	743	769	727	719	760	758	789	720	755	742	784	723	743	700	764	749	767	718	727	775	752	780	781	753	775	720	749	750	726	703	711	769	729	738	750	739	720	727	748	735	726	739	808	764	717	728	715	759	733	737	733	745	730	749	749	749	779	774	799	779	746	720	712	754	747	742	756	758	760	738	724	753	708	735	803	761	784	737	750	727	697	746	739	743	734	762	796	752	773	738	751	740	783	808	738	801	778	759	797	722	761	772	736	724	717	749	712	742	800	789	783	739	791	748	712	756	746	727	812	724	767	789	737	728	729	825	752	758	732	732	754	723	770	754	743	729	760	819	724	724	732	715	678	792	794	791	750	771	709	743	774	726	724	767	751	741	731	770	705	736	798	719	765	753	778	791	724	747	763	767	732	732	743	737	770	755	697	770	723	747	764	786	753	776	722	755	702	769	750	747	718	741	760	748	781	788	780	753	740	739	728	760	722	732	777	755	738	767	749	707	740	769	758	784	743	735	724	754	789	781	769	740	737	752	811	748	741	727	769	745	773	787	762	733	728	759	738	696	780	710	758	741	737	743	708	765	725	781	765	709	784	729	790	737	753	702	723	731	746	783	725	739	793	759	754	768	755	762	759	735	722	692	750	774	713	780	769	743	731	761	707	745	704	764	726	697	746	716	759	762	744	804	726	706	808	739	771	724	755	782	720	774	721	815	733	767	752	777	739	718	721	711	750	762	747	762	766	784	787	772	793	761	779	722	769	747	762	715	800	756	761	740	718	726	692	738	702	713	800	766	785	772	757	750	745	775	775	677	731	694	727	761	781	765	727	772	740	749	752	774	735	740	741	749	799	731	757	758	727	724	734	750	691	760	745	714	737	757	787	796	756	743	715	737	760	769	722	761	730	702	695	724	733	763	756	796	740	752	792	776	745	801	729	743	765	719	728	702	786
22603	21242	31041	34439	36018	35064	29805	17218	8182	4055	2170	1429	921	805	745	761	775	684	742	715	695	722	786	757	754	688	727	777	785	734	678	796	757	792	801	730	736	747	700	749	794	759	782	751	724	741	752	711	724	735	729	700	751	723	666	763	737	700	739	763	750	730	748	765	743	741	781	725	742	717	728	743	739	775	710	793	766	769	750	722	766	716	767	730	732	731	773	752	732	710	721	759	725	713	804	769	751	816	782	726	745	746	777	759	691	740	726	685	754	731	787	782	707	765	770	740	731	749	773	776	738	743	774	727	645	738	737	745	758	747	742	721	753	757	713	742	770	756	737	811	684	754	768	764	775	726	767	711	794	751	738	788	792	764	707	711	695	758	689	706	781	729	738	731	734	753	767	697	703	715	748	730	704	729	772	675	784	718	718	724	742	717	696	725	760	760	774	744	768	763	702	735	735	707	767	732	744	695	738	728	761	744	742	780	692	736	762	768	753	766	710	790	749	727	777	744	751	700	686	760	720	724	755	780	782	734	793	725	720	741	742	720	792	722	768	773	771	762	753	809	727	724	796	779	776	742	776	736	707	728	737	769	737	740	778	749	729	735	696	762	735	802	716	702	764	794	703	776	774	718	724	748	779	693	688	745	707	735	721	768	778	720	751	747	786	741	759	729	751	732	753	729	709	794	744	769	710	702	725	734	729	769	745	744	745	689	758	752	791	716	766	706	794	782	726	694	706	714	718	722	717	760	735	715	717	712	758	713	766	725	769	756	725	737	748	728	771	760	715	761	754	732	785	726	771	721	776	711	747	780	727	725	727	770	732	771	737	775	738	750	757	741	731	684	714	714	786	739	705	751	719	741	771	773	743	748	718	764	738	809	722	750	730	813	763	743	761	728	750	724	758	740	720	753	725	758	743	778	769	754	784	719	746	777	731	733	723	795	790	733	791	701	777	740	724	768	756	742	773	737	711	730	722	737	756	769	699	701	716	668	744	751	745	779	750	780	770	783	745	739	712	701	741	763	746	696	736	745	745	740	726	763	697	777	751	787	778	786	732	710	793	747	729	762	780	738	777	749	770	766	751	795	776	747	709	756	715	766	766	703	695	746	711	698	752	711	734	717	738	723	763	706	750	760	770	759	764	764	768	700	733	739	737	743	741	705	699	751	733	742	745	729	725	683	751	719	722	731	747	756	772	747	724	750	806	731	714	791	695	784	767	779	722	744	723	775	697	718	787	752	729	720	724	729	718	746	756	737	733	762	775	743	721	771	732	737	733	737	782	753	741	734	695	736	742	756	778	711	740	750	661	740	734	716	724	719	694	767	777	750	722	725	724	762	744	736	692	725	733	720	770	726	748	734	752	718	739	746	699	723	714	754	725	784	762	709	829	695	682	755	732	752	765	752	758	721	763	776	767	703	698	777	757	726	717	699	782	706	698	744	812	743	724	726	717	723	742	727	731	704	703	765	730	733	726	751	762	769	742	733	752	770	738	757	694	712	703	747	736	710	791	735	733	736	730	723	727	775	737	718	729	710	716	698	685	729	761	744	675	738	763	782	785	744	724	723	707	715	744	703	712	705	720	732	776	747	714	756	749	783	767	711	794	755	718	717	750	763	766	789	755	751	729	728	727	774	751	747	700	738	799	707	777	781	769	740	709	722	757	701	735	755	791	748	716	689	711	785	737	732	725	666	758	732	730	708	726	705	729	707	749	725	692	760	786	688	707	753	706	721	706	758	773	736	702	757	727	743	708	721	744	793	731	733	738	742	772	744	742	822	734	748	738	771	733	756	759	731	730	711	766	727	754	738	730	729	789	760	704	719	680	746	746	722	744	717	719	747	711	731	701	772	742	728	766	740	707	755	708	766	718	748	733	722	763	790	768	762	706	764	705	722	735	668	752	739	764	741	754	740	729	687	688	751	718	786	770	699	736	716	744	786	739	720	759	731	706	726	790	733	696	728	721	804	754	715	678	795	789	738	810	715	758	712	753	744	784	731	746	783	733	743	773	774	744	765	753	779	757	782	695	770	767	797	700	769	773	713	753	711	766	783	734	770	731	755	741	725	781	731	765	750	727	695	750	730	760	710	765	761	737	751	783	739	710	780	772	671	700	775	718	739	766	706	726	739	769	726	782	685	729	778	771	758	770	734	696	753	715	707	773	734	768	744	724	721	724	750	776	777	769	726	727	749	785	750	731	760	718	790	755	702	735	688	680	694	787	774	749	754	715	775	742	784	693	737	777	734	747	771	772	769	748	772	706	723	712	771	752	752	717	715	747	775	779	759	702	727	738	741	715	752	765	788	748	770	741	773	682	744	760	757	724	751	741	810	716	753	747	753	716	816	760	770	751	784	724	733	755	717	777	716	764	762	750	685	729	746	727	762	756	763	762	749	709	735	722	736	750	745	703	765	743	693	716	791	724	770	720	745	751	716	738	715	760	735	758	715	730	722	771	718	745	711	701	804	795	731	739	735	726	725	756	726	721	736	759	754	732	779	740	732	745	793	738	720	755	728	714	739	755	728	718	774	736	744	691	733	755	744	725	724	750	714	715	735	744	719	705	764	703	782	726	746	741	721	704	754	739	751	717	758	793	734	729	689	685	725	690	732	780	723	765	805	743	741	738	763	746	728	715	787	758	728	727	803	733	742	763	695	721	747	738	741	794	739	787	730	740	704	743	804	740	716	736	726	718	724	747	752	731	758	747	705	711	727	765	742	734	726	759	754	752	723	727	768	777	733	778	760	732	728	765	711	780	788	737	752	740	725	777	743	757	764	730	736	738	731	747	699	724	782	721	730	706	757	728	733	733	686	719	719	744	702	700	743	745	796	730	716	770	728	814	732	762	799	702	759	784	765	746	690	716	768	793	741	709	708	819	735	722	754	753	739	769	734	725	769	735	751	766	763	751	728	739	703	747	728	711	723	724	782	746	735	712	796	757	751	757	762	753	703	756	748	742	722	717	734	719	740	755	734	708	723	742	745	721	732	762	717	754	715	743	750	733	765	734	706	712	680	718	726	766	800	731	719	721	740	800	749	694	748	795	721	768	694	720	702	718	726	733	721	737	745	692	737	740	762	776	744	734	780	765	741	687	754	766	762	776	734	732	753	758	728	736	754	699	752	747	749	711	710	727	747	723	703	694	753	722	782	752	712	699	716	748	728	755	723	762	726	726	725	751	720	763	728	703	742	724	746	729	769	772	738	759	723	761	765	737	748	788	732	773	769	782	756	725	764	736	728	789	769	712	770	709	700	719	773	707	781	791	719	741	706	745	738	725	778	721	729	740	741	730	772	735	727	789	769	786	704	737	754	748	746	701	766	745	794	696	757	698	741	714	725	726	786	771	733	734	726	738	750	789	765	733	764	756	743	704	732	780	730	760	754	731	748	717	773	704	730	754	743	749	746	741	735	723	766	754	720	711	759	718	697	705	726	762	715	779	731	746	767	730	716	762	769	748	755	771	761	755	760	736	677	741	774
45977	89111	81082	66404	52399	40807	28786	18456	10413	5591	3042	1856	920	786	798	799	750	737	761	747	800	770	767	727	751	741	789	759	719	761	740	756	799	730	750	777	792	764	808	763	769	720	726	760	728	744	743	737	746	748	801	789	786	733	703	719	722	712	733	769	740	775	735	739	762	757	727	752	723	712	759	773	799	759	762	782	769	713	806	743	703	738	719	785	753	781	755	737	744	738	772	768	793	738	733	766	736	743	738	694	758	784	757	736	765	770	770	743	755	737	790	730	740	766	773	751	714	722	757	755	762	754	712	740	761	768	763	752	742	722	790	743	742	743	745	764	758	817	750	755	781	735	751	784	757	756	716	753	714	769	815	772	740	765	739	736	777	729	754	719	764	756	724	727	720	725	759	783	751	781	714	752	743	778	795	762	739	714	750	737	786	749	761	777	748	688	737	783	716	799	766	737	738	759	813	733	697	715	756	743	748	773	795	770	796	760	730	758	671	774	775	747	755	751	704	747	798	754	782	836	744	760	763	723	726	762	774	772	775	776	740	762	779	768	763	754	787	761	779	749	749	764	764	785	732	776	749	771	739	712	745	749	731	781	757	763	765	762	797	739	709	751	699	733	756	767	790	758	729	717	730	771	733	779	753	748	739	725	804	777	796	739	745	755	729	717	772	756	764	791	729	761	762	809	710	718	829	796	744	715	767	731	712	798	773	740	805	731	733	711	763	812	770	733	720	768	713	783	729	779	749	762	769	742	784	778	748	701	710	751	736	737	730	795	701	689	749	759	706	735	753	736	773	758	778	794	754	742	720	758	748	726	709	732	747	768	757	725	751	731	771	759	750	701	776	744	745	767	744	754	749	757	751	770	799	787	759	817	721	780	760	735	789	767	727	700	745	792	767	750	764	735	744	776	744	751	754	751	761	750	734	790	759	748	754	751	704	750	731	728	725	736	781	752	767	729	715	758	736	778	737	765	736	770	776	771	716	776	801	761	669	689	743	738	763	751	786	751	748	728	774	764	672	773	789	771	777	720	813	715	736	766	741	747	749	786	721	682	775	681	755	772	769	775	733	764	787	806	802	798	749	783	743	757	746	743	750	742	753	726	731	746	742	735	744	754	690	736	776	741	766	701	744	735	747	761	788	750	740	746	736	766	742	750	766	711	759	716	776	731	742	761	711	801	735	733	779	773	712	748	732	734	719	756	736	756	764	785	742	745	751	733	756	760	701	756	741	749	736	738	745	827	768	769	760	694	739	758	753	720	784	756	742	767	776	796	753	788	760	749	724	754	683	759	799	756	772	783	804	770	756	758	779	770	805	730	715	747	765	758	763	744	754	778	762	732	696	728	816	712	747	744	726	757	736	797	807	743	725	787	713	788	749	762	734	767	767	767	739	761	741	800	788	781	751	774	768	777	712	740	752	736	768	773	724	746	752	707	767	707	709	762	700	701	782	728	748	752	748	754	765	724	771	739	782	770	779	767	684	771	755	771	790	736	760	760	774	758	774	755	707	727	718	778	720	792	735	734	754	800	760	759	776	818	772	678	799	742	787	770	735	771	726	758	766	772	747	718	747	736	730	790	787	758	724	730	779	747	724	753	704	790	787	751	703	763	741	712	716	778	721	775	756	744	743	815	716	727	722	730	762	769	711	756	740	746	742	736	745	729	756	762	800	775	742	739	719	744	711	717	750	744	724	753	750	721	762	749	774	726	711	765	755	700	674	769	780	736	763	765	726	767	753	776	740	767	744	753	772	745	749	765	733	740	735	767	754	772	712	731	718	744	758	733	757	730	735	778	727	759	772	766	757	747	751	763	727	770	774	756	778	742	698	790	725	704	776	744	751	744	761	733	741	752	739	703	743	735	771	789	758	794	753	779	713	767	758	740	785	794	767	747	786	727	796	768	758	760	774	768	756	794	729	794	734	707	743	761	751	740	744	789	800	758	747	720	741	760	777	766	746	756	736	736	746	744	738	728	811	774	742	728	707	722	763	712	800	759	714	783	810	747	772	765	752	759	740	757	779	745	789	732	733	763	714	803	728	766	764	747	783	777	771	761	735	752	767	742	737	707	795	765	727	739	758	753	730	797	759	756	759	776	769	761	780	797	713	741	725	727	784	764	775	786	744	700	796	776	721	734	804	769	766	753	768	716	733	710	783	709	766	799	786	758	802	764	749	772	730	728	814	767	785	760	775	719	752	763	778	786	763	752	779	770	791	739	825	729	719	766	738	758	728	714	782	733	727	792	733	707	779	746	665	785	763	719	769	740	762	760	754	763	715	787	723	710	780	736	714	782	759	811	769	772	756	748	778	780	753	773	709	782	769	796	730	740	736	780	748	721	791	751	740	720	754	760	720	757	766	782	750	763	741	733	739	747	790	716	721	789	705	748	746	735	759	803	758	706	729	770	790	793	773	768	782	768	785	764	813	730	789	717	737	775	794	772	765	725	748	745	770	797	777	734	771	788	759	780	748	725	829	732	711	743	748	737	819	740	790	732	726	777	814	735	755	758	746	755	740	753	780	748	735	728	802	784	723	707	697	747	727	746	741	736	782	723	735	719	764	739	775	733	785	728	738	774	789	774	755	744	737	754	772	754	777	748	732	767	736	745	759	705	759	768	748	746	786	754	792	722	727	757	735	748	765	757	793	768	744	779	713	738	713	801	729	718	764	730	770	785	753	725	782	797	731	705	799	711	789	769	752	766	794	762	761	741	734	717	780	787	743	771	712	751	745	721	828	729	711	761	768	780	751	745	748	762	781	780	733	770	773	750	787	758	747	734	729	746	738	800	751	745	775	741	718	750	718	758	754	791	727	746	774	761	704	730	741	728	761	758	733	821	745	804	766	736	775	784	802	758	774	782	771	721	761	775	750	780	750	772	765	721	714	764	722	701	737	764	752	767	725	742	744	743	743	720	734	757	755	781	749	726	753	693	819	740	779	739	785	742	705	765	722	715	742	757	761	803	735	670	741	753	755	733	730	782	744	726	748	754	774	740	777	774	767	742	783	706	732	768	737	761	753	717	715	781	777	673	720	732	731	748	750	806	756	733	761	751	725	742	765	760	751	738	750	682	746	742	756	725	691	790	770	766	743	752	798	751	793	778	756	727	800	743	729	759	790	788	769	763	690	771	725	814	745	758	740	751	789	777	762	737	734	737	743	725	776	747	735	786	750	704	756	771	773	742	726	792	752	771	813	733	769	758	740	713	709	744	742	766	683	778	730	728	748	737	809	721	757	751	776	707	772	750	734	731	734	746	790	750	744	733	766	760	794	718	788	754	775	781	791	741	727	739	785	743	755	732	749	766	716	725	778	789	794	735	781	702	747	742	761	736	746	757	798	772	761	692	719	768	763	796	749	749	728	768	751	753	782	766	770	754	763	768	710	757	743	682	774	725	813	754	779	723	790	741	759	779	729	750	808	739	783	749	746	716	741	738	713	709	750	753	733	736	751	795	743	754	785	770	735	703	763	763	761	772
28114	23143	28864	20872	8768	4271	2340	1398	937	734	640	574	523	529	527	514	530	572	464	529	537	521	522	541	544	505	536	535	561	557	512	553	546	480	511	527	529	532	513	548	543	519	519	535	507	492	517	487	543	544	529	549	508	552	494	521	541	503	507	501	514	485	527	533	529	561	454	540	503	542	539	498	518	490	519	520	542	492	518	548	514	558	513	532	546	533	520	532	549	536	517	527	559	535	472	566	522	518	518	472	510	519	505	509	489	565	514	564	502	571	494	516	551	510	544	506	537	503	539	512	517	542	517	548	517	510	520	582	492	504	566	504	524	556	564	553	511	547	549	532	506	514	524	551	510	538	493	565	547	534	546	535	535	532	522	529	561	527	480	544	543	454	519	510	570	515	504	533	547	522	509	513	540	516	564	538	542	513	497	532	533	511	540	532	487	485	530	486	474	503	566	570	516	567	525	515	551	554	519	527	507	556	500	512	541	509	559	544	577	490	511	489	567	509	546	497	553	509	541	543	550	572	523	476	480	520	503	515	496	523	572	508	525	513	527	560	515	515	569	520	558	517	540	556	530	488	583	524	477	507	510	541	525	510	554	531	498	490	508	522	496	577	557	562	550	518	523	530	536	560	533	511	567	508	527	488	543	520	535	548	516	535	515	522	486	519	485	540	519	495	577	524	496	531	569	542	508	482	480	538	555	527	524	552	525	514	555	530	548	501	511	583	523	561	516	507	494	552	530	549	523	525	524	511	546	541	495	518	526	538	525	519	538	578	500	518	545	487	524	552	487	521	482	517	523	579	516	533	543	542	573	551	523	532	475	541	538	493	542	507	537	549	540	567	519	494	539	511	523	521	523	497	502	494	515	534	554	538	520	493	519	565	539	507	498	526	558	508	509	521	545	550	581	567	521	525	536	551	541	516	539	510	493	478	557	530	510	548	548	504	528	520	521	504	584	567	509	528	538	502	531	519	501	515	496	523	530	501	541	512	489	530	510	540	512	489	574	559	542	556	592	572	539	510	588	471	516	540	582	496	539	518	483	547	519	492	549	522	523	518	518	490	551	562	550	557	530	499	521	519	498	499	536	543	518	531	509	519	518	510	521	530	531	508	547	521	507	499	544	505	518	535	561	491	536	544	521	471	513	527	518	532	526	473	598	533	519	515	514	545	549	543	506	532	538	520	561	524	542	587	530	515	545	522	534	555	528	510	524	515	542	545	545	497	529	535	516	590	526	513	510	519	562	534	519	536	527	538	519	489	510	570	536	516	534	532	539	475	503	501	538	532	510	536	540	521	504	540	539	551	564	498	513	487	536	553	557	509	531	543	509	501	505	520	542	558	543	481	573	530	530	517	514	494	528	493	510	550	536	564	526	525	542	514	506	537	563	512	519	549	509	502	486	539	497	525	529	550	501	556	489	520	532	494	490	527	536	535	508	493	509	533	529	520	499	539	568	537	496	505	546	561	527	546	525	522	528	502	515	553	544	523	552	523	551	493	563	535	495	528	526	515	576	540	552	520	483	545	532	515	498	584	538	512	535	536	514	532	542	523	539	515	542	501	528	496	498	521	524	559	487	539	514	542	490	503	518	488	533	534	544	523	498	541	516	533	511	500	490	527	530	551	490	520	517	513	500	504	514	554	507	513	547	514	542	536	524	473	520	520	514	499	520	520	523	518	575	500	511	498	561	525	520	506	529	545	526	494	513	531	514	511	554	507	514	511	511	557	565	518	543	529	541	502	503	573	503	520	550	502	514	525	519	520	566	525	540	530	523	475	513	482	546	541	504	594	561	506	520	499	543	552	529	508	520	553	485	484	502	498	492	484	521	521	532	560	531	479	552	535	461	526	555	553	511	527	511	539	555	520	522	504	527	528	549	528	497	544	533	544	532	554	543	505	486	558	556	508	487	495	537	508	525	557	518	560	533	555	518	534	522	542	550	530	583	534	514	509	529	540	530	518	511	499	518	538	521	518	544	501	538	562	515	545	531	570	474	531	480	554	530	527	518	547	561	538	549	553	511	531	552	572	516	502	550	538	508	495	530	554	515	521	481	481	525	486	526	522	553	558	540	547	506	551	500	537	534	487	501	548	544	478	504	534	535	507	552	505	480	520	550	528	507	543	589	515	553	542	520	536	575	523	518	519	574	519	518	500	513	532	549	524	514	523	541	514	554	554	579	517	524	510	527	560	523	523	516	508	502	575	522	504	513	526	548	533	523	556	539	520	504	489	555	535	558	512	508	544	497	559	581	483	543	518	514	566	548	566	493	547	536	511	525	533	545	521	516	534	515	544	534	514	543	558	524	539	526	518	529	550	500	517	531	507	574	506	552	527	526	527	547	530	544	511	538	516	516	523	544	507	504	522	504	518	523	545	529	519	555	549	523	505	541	495	533	513	509	540	505	568	524	492	550	531	540	510	562	492	554	532	517	507	550	527	509	517	510	499	528	500	554	538	497	535	550	570	541	505	532	470	520	502	546	515	561	531	524	500	551	514	554	516	521	503	539	529	521	492	505	532	543	523	501	514	503	505	506	502	511	538	519	501	563	515	473	560	524	520	515	560	522	532	537	559	514	523	489	496	549	519	514	546	521	511	526	537	600	545	498	573	543	520	517	538	491	563	536	549	516	568	485	511	530	532	548	508	547	570	528	542	500	537	513	510	512	497	545	498	494	526	536	525	503	507	483	517	533	555	537	551	530	523	505	566	547	531	546	535	530	530	541	560	529	532	511	522	524	532	577	504	518	520	524	522	541	511	510	557	538	540	534	492	535	519	603	572	531	477	530	547	541	526	546	506	519	502	535	476	529	536	544	526	540	474	521	521	532	567	523	564	537	538	503	492	524	522	509	507	566	461	484	521	504	496	481	516	504	564	568	506	524	590	547	585	534	504	502	509	516	529	556	547	523	469	488	505	522	506	518	512	554	518	505	539	546	532	510	532	521	518	506	532	542	528	530	547	575	586	521	539	538	554	529	508	567	544	523	558	534	511	574	507	534	568	558	506	494	546	524	558	514	520	533	529	477	521	552	505	546	532	515	513	537	555	516	493	533	498	538	469	519	532	557	516	536	590	538	533	514	484	494	494	514	517	538	510	492	506	548	533	533	501	541	547	548	504	551	568	568	533	511	526	524	496	529	546	516	494	523	534	502	564	515	496	509	547	538	501	496	538	534	535	554	505	535	497	485	539	531	531	551	468	513	514	545	522	520	541	513	521	543	544	510	534	505	530	533	516	540	488	558	569	551	527	537	535	525	561	554	488	556	521	509	520	521	495	510	581	531	537	553	504	491	541	524	516	536	588	469	547	509	537	513	546	563	550	517	525	513	507	501	564	494	513	523	494	497	528	517	534	545	559	538	522	505	492	564	538	521	520	522	567	490	588	517	556	539	498	550	511	552	530	473	543	507	513	514	570	553	498	533	550	543	513	563	549	537	521	518	543	521	499	536	539	477	548	508	509	527	515	507	531	512	549	508	488
17453	31955	26779	15729	8686	5039	2810	1781	1130	899	716	644	589	559	619	538	562	565	612	554	510	537	566	626	566	581	574	610	540	532	569	556	605	543	550	537	519	611	540	559	556	584	597	577	543	610	571	563	551	607	616	576	560	563	542	568	565	570	536	597	546	579	544	539	568	586	600	580	563	554	583	525	577	563	557	590	618	540	540	576	529	550	565	583	571	590	580	567	565	556	577	553	597	597	571	569	597	529	561	541	552	543	532	550	534	615	555	568	527	570	568	597	577	614	569	573	591	568	558	610	581	586	574	615	565	542	575	571	567	546	611	589	578	564	542	549	549	532	556	550	556	553	571	577	569	551	549	565	564	543	570	557	562	554	575	570	547	550	589	549	559	527	583	566	552	566	546	581	571	570	591	546	573	568	571	571	563	554	547	587	576	587	545	537	591	569	578	565	535	597	531	609	559	527	572	555	561	523	580	556	551	577	572	584	575	537	561	592	580	584	554	567	582	570	573	563	568	574	554	566	601	562	548	529	588	559	565	546	582	527	576	533	560	556	570	593	547	551	574	532	523	552	574	637	550	588	576	593	556	550	574	565	558	525	568	615	554	572	592	581	595	590	577	566	586	562	592	565	563	580	590	572	621	557	562	573	519	550	567	591	578	559	557	568	567	543	600	548	602	564	590	551	542	591	592	548	573	503	600	592	521	578	569	544	515	542	589	526	566	551	515	541	577	572	578	575	561	546	604	561	590	567	532	509	607	564	561	547	552	563	580	556	547	527	540	572	607	579	588	625	573	513	599	565	544	559	562	550	545	530	540	623	536	613	561	572	576	573	526	583	590	561	549	575	550	555	569	587	589	578	549	617	526	634	502	557	524	572	597	581	540	566	574	558	556	593	568	539	576	592	569	563	563	580	532	561	592	564	578	542	520	562	590	530	580	554	542	594	547	525	587	605	569	526	589	586	529	553	568	602	564	554	566	584	609	572	586	588	531	531	560	553	589	570	634	580	555	566	582	583	572	519	603	591	535	581	531	555	535	579	575	552	594	581	608	556	553	558	619	572	574	544	541	565	557	574	568	615	559	585	565	587	541	523	536	580	594	555	575	551	545	601	552	556	569	523	561	566	590	545	552	549	568	516	610	571	590	553	578	592	594	572	592	547	581	626	567	572	544	580	573	574	546	539	569	540	551	582	600	598	558	581	552	567	553	577	549	582	570	554	570	581	534	572	585	570	560	555	561	574	566	579	537	557	533	592	572	556	537	610	564	566	532	571	563	593	544	568	525	579	592	565	595	558	607	541	577	567	568	589	550	569	556	594	583	524	564	597	554	565	590	561	527	554	603	570	608	603	606	584	555	579	603	564	529	554	533	609	597	583	528	588	569	503	530	546	554	544	584	536	544	555	539	604	581	569	604	601	552	548	547	568	545	514	602	543	542	620	579	508	550	531	598	604	556	614	582	548	575	560	560	597	546	574	592	557	553	593	495	539	553	590	574	560	518	575	535	587	551	561	572	544	570	578	575	584	588	538	593	556	568	545	562	561	534	562	566	527	533	569	642	613	533	569	552	551	513	577	566	584	579	516	562	605	574	560	558	578	555	551	547	571	553	536	585	564	536	574	587	569	563	576	567	597	528	593	569	549	554	547	537	556	573	570	596	564	546	581	598	552	584	563	556	550	605	576	569	537	549	542	551	574	555	581	569	549	536	556	564	556	586	586	614	612	549	598	581	545	583	577	601	528	596	595	565	572	546	555	567	562	530	566	566	583	573	532	566	602	560	580	601	560	591	586	551	566	563	549	571	550	572	567	623	555	613	580	547	571	546	567	564	555	577	563	543	588	565	579	546	567	568	587	550	578	597	542	562	513	595	556	572	534	604	565	568	547	578	554	554	581	620	597	534	543	590	552	577	594	576	575	595	552	521	524	587	583	559	572	577	570	549	579	544	605	543	573	554	530	554	520	569	566	553	635	591	579	541	554	589	551	567	576	614	587	559	537	576	607	556	546	585	591	586	524	575	595	599	604	542	585	608	560	564	563	594	595	624	556	557	623	560	596	576	578	555	588	580	580	563	557	580	572	580	530	594	546	602	510	547	600	554	577	601	592	540	592	587	582	603	530	566	594	552	552	581	577	556	590	553	570	557	566	589	610	595	563	591	523	583	555	575	544	577	592	552	592	557	608	568	581	571	529	564	549	573	583	550	555	580	581	573	531	576	586	565	591	541	578	595	601	518	517	560	609	557	553	535	556	606	568	547	575	559	539	596	561	530	589	564	543	529	592	583	556	588	561	595	575	540	559	561	548	531	545	563	579	547	581	577	597	520	603	574	593	571	579	591	589	575	556	551	551	502	606	558	530	576	606	535	601	561	617	599	576	538	581	582	542	609	567	560	544	527	573	594	547	530	555	603	560	564	574	594	578	568	551	546	545	584	559	546	571	555	561	538	538	577	584	571	562	575	581	552	588	589	564	578	585	565	553	592	613	589	570	545	562	560	563	543	571	587	587	580	576	619	542	557	569	531	606	591	578	532	574	540	548	552	535	558	562	567	565	575	509	571	584	583	572	554	576	531	611	543	576	568	599	554	570	545	582	532	609	545	573	576	576	570	586	590	584	619	605	556	568	579	627	584	544	567	537	560	610	587	577	584	570	547	567	554	565	591	557	568	549	559	547	559	576	539	569	594	540	555	545	546	559	536	606	570	544	561	551	551	553	531	560	569	551	557	537	569	537	557	594	576	588	582	540	539	592	556	585	543	553	585	586	552	617	573	598	578	600	536	554	521	546	585	545	540	591	528	557	579	604	555	570	552	565	544	545	554	582	596	550	566	555	557	538	550	556	549	583	605	583	551	587	552	565	588	574	530	645	572	578	559	569	560	641	589	547	528	575	596	541	558	556	591	562	580	551	577	574	550	563	570	569	588	585	550	552	593	568	569	549	578	580	579	570	552	585	575	599	550	578	617	560	556	563	544	571	547	534	606	571	592	544	574	500	574	528	594	544	573	593	577	540	592	555	593	546	558	541	548	570	566	584	574	544	597	596	559	585	574	545	527	539	601	579	563	589	549	586	576	560	583	573	536	559	546	569	579	589	541	538	544	541	572	544	542	570	586	588	552	599	539	583	562	602	507	588	528	574	559	539	601	548	555	506	572	545	586	586	555	565	553	573	579	570	529	558	556	559	568	572	542	545	529	504	534	585	606	565	606	627	563	587	557	567	567	558	537	570	583	547	568	539	569	605	563	568	541	568	553	562	601	587	573	517	551	590	574	575	595	572	604	574	541	564	626	544	573	569	557	571	581	570	561	573	570	578	567	598	556	557	565	612	575	572	599	581	547	582	540	566	597	595	572	558	583	544	552	563	537	526	578	594	580	570	580	559	579	560	620	555	550	525	538	570	568	601	595	559	559	572	519	568	608	562	554	574	568	576	571	552	577	554	538	550	568	580	595	563	611	585	580	595	598	582	563	580	572	559	585	558	577	580
23662	21332	36671	38836	33347	28928	20416	9412	4312	2080	1167	771	534	531	501	501	526	518	518	472	522	500	498	510	497	522	475	531	490	496	531	516	549	492	505	463	527	484	499	540	480	561	467	533	474	554	496	512	490	520	483	453	482	464	517	500	451	511	499	491	514	493	477	509	489	513	501	478	497	493	504	500	514	468	531	490	449	499	538	500	493	471	495	509	475	524	499	512	493	491	516	534	517	507	509	495	449	467	482	493	540	485	501	497	500	501	501	504	505	484	549	510	523	499	508	511	496	502	534	470	458	532	504	521	513	526	488	482	472	494	528	475	490	483	492	481	508	501	499	522	532	491	504	482	487	507	507	511	481	450	469	493	492	530	516	466	489	478	487	476	508	458	490	484	542	508	486	490	530	508	492	500	477	494	512	533	493	497	509	463	502	473	497	542	490	502	506	520	497	484	540	485	535	496	538	495	433	461	514	510	491	516	524	482	500	523	510	499	476	510	452	504	527	477	524	501	488	502	515	496	467	476	497	527	506	475	505	533	501	537	521	507	483	509	476	515	468	505	470	533	482	456	487	508	549	502	482	495	544	517	503	486	549	529	509	490	526	509	535	510	450	520	508	507	467	517	507	525	486	507	469	502	466	524	538	491	486	493	489	520	508	510	489	490	519	482	502	480	449	474	515	488	530	448	484	489	520	475	506	507	496	508	475	497	493	491	443	512	501	528	505	489	501	473	467	544	541	461	544	522	471	493	487	457	488	491	494	526	488	477	478	471	510	477	505	452	505	502	480	531	504	471	489	511	521	509	559	524	486	497	503	493	493	487	494	504	520	504	468	524	535	446	470	518	466	472	491	534	488	534	523	481	459	517	499	517	482	520	478	498	515	517	495	500	502	513	493	501	495	515	502	494	492	479	503	510	523	504	503	522	495	517	504	504	497	460	512	487	479	515	506	515	503	464	503	475	548	472	549	484	477	490	486	531	511	517	490	515	503	508	547	478	494	453	497	550	468	506	452	515	479	505	529	500	493	503	523	519	503	512	521	482	482	523	507	507	502	507	512	499	498	509	476	531	554	472	504	470	489	465	489	456	512	465	479	474	509	506	457	555	485	518	525	535	470	522	479	512	495	510	486	497	471	496	500	480	524	493	531	508	471	508	524	501	485	494	512	502	491	492	473	450	486	519	496	506	470	530	529	507	519	454	471	508	514	502	514	503	510	484	477	518	490	500	502	499	496	514	487	504	491	511	501	485	462	483	472	504	509	498	489	526	518	489	503	533	483	527	494	465	485	483	522	480	496	550	549	518	521	470	535	501	522	488	500	478	489	483	529	504	477	518	491	497	524	493	503	502	485	529	508	536	531	523	501	493	465	452	474	504	501	460	531	504	512	498	500	509	503	480	491	479	496	489	487	487	523	496	490	497	485	517	515	493	485	483	520	483	489	496	505	518	471	490	454	531	455	492	506	480	511	464	509	481	469	480	488	488	444	486	512	508	455	464	535	522	503	509	494	517	487	504	486	494	442	455	504	475	482	500	480	511	518	464	432	458	484	500	510	453	473	479	538	517	511	517	514	501	558	517	472	517	465	493	500	487	503	506	480	529	525	495	539	493	515	508	486	473	479	520	518	490	487	486	492	474	488	506	496	494	503	493	483	447	503	478	511	519	520	509	561	504	483	479	461	529	489	550	513	504	486	475	455	480	507	489	503	502	507	472	496	519	529	503	488	434	439	467	490	481	476	488	486	492	486	504	516	490	526	486	495	512	507	475	477	498	525	510	572	512	513	486	499	479	521	509	460	489	518	470	467	487	515	470	512	512	493	523	478	524	472	526	526	492	494	495	497	518	488	469	521	492	495	499	481	524	458	489	538	526	497	515	512	503	487	535	464	488	456	497	502	519	524	493	476	512	513	479	508	528	502	520	534	464	493	492	498	511	497	486	547	496	481	447	434	515	483	506	491	501	507	476	499	491	493	490	499	491	475	519	494	494	516	496	526	510	468	501	528	471	475	477	456	511	489	468	493	504	512	491	485	507	519	459	508	488	501	501	497	496	463	499	500	510	484	465	497	482	478	551	513	486	472	510	462	514	529	501	519	510	529	493	511	486	514	522	491	495	481	534	484	519	513	561	504	510	483	498	478	495	503	477	543	517	469	490	517	477	490	503	499	490	549	513	463	510	431	488	507	461	547	498	515	478	523	523	514	491	524	499	476	474	502	501	479	508	482	492	511	556	496	539	531	484	502	470	478	494	494	511	528	485	519	526	515	466	484	519	521	547	494	485	476	532	523	481	464	529	470	485	481	540	484	518	509	488	481	489	473	507	493	495	515	481	462	491	530	470	483	513	487	510	470	527	492	513	520	495	496	523	454	488	489	514	519	472	479	500	571	490	501	482	502	491	512	528	512	528	539	510	523	469	489	481	526	544	503	518	507	516	511	500	505	482	500	548	514	493	494	504	489	471	481	537	476	516	503	479	520	491	510	506	512	498	486	495	476	553	505	505	549	493	516	506	534	495	498	518	493	542	489	450	489	503	488	505	489	519	496	438	505	501	504	508	531	499	490	503	497	510	510	478	509	470	468	501	482	498	474	497	452	498	521	481	470	490	485	504	503	513	517	494	536	485	509	490	487	506	521	503	498	514	489	533	503	531	504	487	481	486	532	478	522	480	507	510	507	471	519	491	494	471	492	509	517	492	525	522	472	505	503	471	486	482	499	458	494	506	528	484	488	515	483	511	507	493	466	479	574	565	445	501	536	523	454	486	516	537	530	480	484	498	503	515	483	497	494	478	517	513	490	524	489	440	485	533	462	493	523	479	499	502	501	458	494	492	524	531	500	507	512	521	526	475	489	502	490	512	480	504	483	468	496	499	501	519	520	484	467	500	516	476	475	492	499	530	480	505	481	505	491	447	542	463	551	500	505	514	490	529	495	501	473	506	517	527	497	507	493	526	503	484	522	497	493	508	453	478	517	478	505	466	474	511	483	493	526	475	499	495	549	540	447	479	523	485	506	473	507	481	501	511	461	513	529	488	489	526	457	527	520	516	508	489	542	458	493	504	528	509	514	491	505	478	505	492	446	497	491	505	508	508	495	552	490	478	488	495	454	503	496	491	493	477	488	488	531	452	527	544	496	500	509	527	529	484	512	535	532	492	509	540	521	493	491	534	470	527	543	544	522	508	540	520	439	516	519	476	477	502	536	481	521	504	493	515	482	522	544	487	470	515	503	454	480	502	488	466	497	482	490	504	503	528	488	561	535	476	466	475	523	471	477	469	493	502	494	519	519	494	503	489	522	505	503	472	506	506	508	512	507	480	501	463	520	517	465	498	513	484	474	499	475	530	533	513	539	457	490	465	498	488	519	496	492	497	503	489	492	501	498	491	474	537	479	503	499	465	495	518	463	519	461	526	473	481	516	453	484	521	483	518	515	466	463	492	510	471	492	502	524	521	460	512	504	503	521	475	489	438	533	480	457	503	500	496
34971	77095	72141	50980	40007	30321	19569	11333	6123	3057	1614	886	565	522	502	477	583	506	556	532	544	519	517	535	510	542	476	531	494	551	539	478	488	540	520	553	559	534	546	523	530	492	521	496	533	532	532	545	528	517	523	550	544	473	524	547	534	512	519	522	510	534	473	549	527	532	527	527	523	521	512	505	556	511	550	529	563	518	541	546	543	527	507	562	485	514	504	528	507	532	560	489	541	535	532	519	525	544	545	572	537	495	551	542	554	495	531	525	527	556	537	548	513	525	548	533	484	536	518	511	549	513	511	493	506	550	547	517	556	513	551	553	569	535	507	539	494	530	514	510	509	538	539	516	516	516	523	530	530	545	517	537	531	518	529	557	522	528	536	537	514	534	536	534	518	535	522	521	520	534	537	564	553	524	496	526	533	564	513	521	545	538	508	538	501	507	532	524	531	542	538	520	495	537	528	565	538	524	514	559	530	518	536	520	525	545	521	545	555	579	524	532	507	542	540	511	509	535	548	520	572	530	517	545	510	527	495	496	554	530	537	516	519	537	507	498	475	483	520	526	525	531	545	566	490	512	576	528	514	532	517	492	566	504	542	517	500	538	536	536	524	526	498	505	504	536	534	538	499	520	528	539	503	503	551	505	515	514	533	543	518	501	518	512	563	535	512	506	579	548	522	553	511	486	494	488	540	499	540	550	548	494	523	512	494	510	539	549	560	550	523	549	512	520	533	520	542	520	548	530	557	548	574	528	526	509	530	544	538	552	518	520	490	533	546	481	537	538	500	553	558	534	532	536	538	508	497	545	519	524	498	536	554	502	501	542	498	535	502	558	528	543	500	508	520	501	553	503	518	519	540	541	562	526	523	531	471	497	510	510	567	554	501	521	511	542	556	506	512	534	506	498	573	491	503	520	530	540	508	548	494	524	522	472	554	551	536	521	516	501	497	508	514	504	547	513	514	523	509	531	519	537	542	527	543	495	489	568	502	549	475	546	561	515	484	512	522	517	491	527	536	539	557	525	552	516	535	520	516	517	550	506	571	503	511	522	536	492	474	537	504	463	503	589	568	476	561	550	529	556	530	565	530	534	484	541	534	564	525	500	525	552	541	499	492	503	488	528	512	536	520	510	523	527	550	493	518	541	543	548	526	478	528	516	516	555	522	529	573	537	552	522	546	493	567	516	529	559	538	509	513	520	542	547	508	541	481	531	492	495	542	575	603	503	524	520	537	517	529	521	544	522	533	501	558	513	526	509	532	558	512	522	495	533	534	530	561	565	561	525	514	496	500	510	501	558	511	511	553	533	518	555	566	557	530	500	526	516	554	492	510	491	515	512	503	490	517	555	489	534	521	518	513	524	521	534	498	515	550	540	523	470	485	541	515	538	501	577	502	471	532	467	525	538	525	564	523	564	511	538	531	534	521	570	483	568	542	523	571	515	529	519	574	529	511	550	494	553	557	521	543	526	527	569	533	541	534	577	547	522	506	520	523	533	516	530	520	516	534	506	561	496	532	492	520	528	487	547	536	516	485	543	534	511	527	537	515	558	483	539	524	511	486	559	528	520	516	519	511	475	558	509	526	520	569	507	522	565	537	536	545	521	526	546	522	514	508	546	502	521	481	521	538	494	517	512	527	534	527	525	473	535	548	518	541	498	540	550	477	504	502	535	547	484	515	508	514	541	516	568	473	538	508	502	577	475	546	546	552	524	497	540	527	546	487	515	515	468	568	514	494	545	512	503	514	546	570	485	507	517	557	514	547	509	544	528	559	554	510	557	555	504	470	539	555	512	533	517	522	536	555	527	506	512	494	515	522	548	541	507	540	503	519	529	537	525	534	522	509	475	488	530	545	545	524	518	521	519	536	480	520	490	556	512	497	487	515	528	524	538	523	526	476	499	521	520	541	518	543	503	528	483	533	539	492	518	541	504	522	502	540	539	530	552	520	530	511	535	525	476	556	517	491	515	494	507	530	568	557	562	540	557	532	528	492	520	515	552	571	470	553	555	487	569	515	531	537	570	530	509	567	526	506	546	562	569	550	552	542	519	550	550	518	502	526	484	531	541	560	511	512	514	518	509	577	525	585	505	517	567	540	510	534	543	514	541	514	529	480	544	517	550	537	527	545	545	533	532	520	514	511	521	540	518	496	506	548	579	536	489	523	516	536	514	496	513	544	536	506	510	519	545	511	557	533	518	525	519	557	512	514	505	470	520	491	546	499	544	536	534	511	535	537	542	506	520	523	482	465	490	543	543	575	504	518	544	572	513	541	521	568	510	538	563	521	491	510	509	520	515	542	509	529	496	517	532	518	519	536	529	532	542	527	546	572	519	517	540	536	510	522	500	482	571	547	540	534	534	506	498	516	518	512	532	554	484	534	545	498	541	553	541	535	528	537	559	529	526	531	542	546	532	527	508	545	494	525	525	519	528	557	502	553	506	518	518	543	537	491	525	515	541	512	517	558	523	509	539	529	525	547	531	515	561	523	521	505	532	513	509	525	512	484	504	525	538	518	555	537	498	528	537	531	532	496	530	498	517	512	513	495	492	510	549	522	490	553	507	559	517	530	525	534	524	543	517	522	490	525	564	521	502	505	531	532	524	550	538	546	514	501	559	525	539	550	556	553	540	552	513	532	569	519	539	508	540	534	503	517	518	508	534	527	536	572	553	517	525	546	488	528	508	536	544	522	532	530	536	511	519	551	574	543	518	493	497	490	519	586	568	532	527	535	512	526	530	524	541	537	560	539	561	570	495	519	525	516	532	504	565	497	515	509	533	550	507	525	543	479	496	536	535	529	555	546	532	565	523	501	542	512	555	514	534	498	529	541	518	486	521	532	535	582	513	496	521	554	519	522	506	595	524	531	531	543	502	515	536	491	496	526	543	511	529	501	544	546	498	531	560	543	518	535	533	504	531	535	533	527	498	503	570	561	529	515	509	512	493	534	510	563	552	532	522	539	535	544	513	480	563	542	512	526	503	478	517	512	518	567	514	559	523	535	530	498	523	498	564	505	509	533	545	564	520	539	545	511	529	544	533	558	545	526	509	530	530	517	501	510	548	478	508	553	529	570	508	541	538	545	555	535	508	516	526	501	508	529	560	483	597	500	512	512	571	563	497	512	532	535	522	524	489	523	493	517	555	553	513	507	539	505	545	517	543	551	501	478	498	537	542	529	538	513	487	514	513	505	519	486	544	493	499	525	540	506	515	539	557	525	529	499	518	520	524	532	559	520	558	543	552	525	507	518	511	548	544	503	526	515	529	477	530	566	527	536	517	521	459	539	533	518	534	536	522	534	518	543	515	530	531	507	493	527	524	512	558	480	521	530	498	531	527	510	529	522	531	497	520	544	524	524	526	557	541	511	538	568	522	561	519	551	504	526	519	512	530	555	570	555	547	537	544	523	546	549	535	522	508	560	500	526	567	544	512	524	550	518	560	497	527	444	505	532	530	520	525	555	552	500	522	504	517	519	495	537	517
24988	21987	36939	35265	26317	18430	10287	4382	2327	1364	1012	789	699	714	700	692	665	695	704	692	752	680	680	684	740	678	715	622	698	700	664	677	697	734	685	768	682	700	699	709	665	722	739	668	714	702	718	631	726	728	669	675	668	676	710	683	718	652	716	744	658	652	704	683	704	684	714	677	710	690	668	698	691	706	744	671	719	698	663	706	731	714	706	705	683	687	706	672	715	715	714	638	686	692	738	691	731	680	676	724	653	673	649	686	647	669	740	690	676	669	692	693	681	701	742	711	665	731	708	657	727	653	668	687	669	677	695	700	689	675	688	682	733	687	641	684	704	661	679	733	719	696	664	676	699	713	702	717	652	628	670	684	712	679	670	708	644	687	696	745	686	681	703	674	727	716	656	689	695	712	738	692	730	687	719	698	695	733	707	676	658	696	728	673	743	674	669	694	684	695	673	706	701	731	690	656	735	674	699	638	745	679	690	717	727	712	708	682	672	712	674	670	711	705	699	652	688	702	706	758	729	704	707	694	681	711	731	727	635	716	677	720	634	690	724	678	727	692	713	671	732	735	685	681	706	677	695	684	672	684	678	655	720	698	689	695	675	735	720	634	695	708	645	707	672	703	699	655	707	649	699	710	689	717	699	705	637	687	733	711	676	679	698	709	716	714	726	706	660	672	712	694	673	683	711	685	723	716	690	731	697	705	690	697	713	729	701	655	651	697	729	707	695	634	694	652	721	689	698	743	720	708	685	697	717	665	706	716	665	720	693	725	747	693	644	734	683	665	658	700	656	697	703	696	683	739	729	669	680	729	679	692	681	722	751	717	711	681	693	714	683	686	661	663	743	692	685	692	706	728	685	699	692	762	686	726	706	708	683	766	682	720	716	712	695	696	651	685	669	638	674	701	742	730	661	681	694	691	674	687	690	683	728	689	737	690	664	694	720	685	684	676	672	715	742	693	743	699	660	692	723	723	705	747	688	665	696	709	717	705	644	671	687	683	700	684	701	656	718	663	645	698	721	724	721	700	692	652	709	693	710	692	762	766	689	744	693	708	753	709	704	689	696	724	687	742	711	715	690	673	713	705	733	735	702	645	655	705	701	694	712	675	710	646	737	653	680	717	686	744	692	755	652	690	715	698	685	665	692	685	689	691	736	750	703	720	683	718	703	679	655	699	648	697	711	695	667	639	660	672	691	682	672	692	696	678	674	717	711	698	734	704	684	706	664	676	669	688	699	692	713	680	713	703	684	645	682	659	648	700	746	674	706	708	630	706	693	713	704	702	677	691	690	659	680	693	718	704	703	703	651	707	703	706	707	678	721	691	704	673	678	691	709	680	704	680	736	689	691	659	742	695	669	701	664	696	700	694	660	695	716	700	686	716	742	721	711	688	718	664	659	692	715	668	666	695	708	704	727	705	700	696	678	733	791	694	672	711	659	676	707	741	682	706	707	679	733	711	654	746	670	675	703	710	686	756	709	636	714	667	770	659	699	694	714	712	687	719	707	669	717	711	695	684	736	731	696	698	660	690	674	687	728	673	690	732	676	769	722	724	760	736	643	710	708	676	695	684	725	691	707	687	692	714	671	658	671	709	681	711	701	700	713	713	644	685	710	688	741	716	674	690	695	719	681	689	706	681	745	681	681	752	730	686	716	702	681	682	701	685	678	675	735	709	696	726	709	706	765	740	696	670	709	691	730	712	731	671	695	711	678	699	661	662	700	699	660	718	742	706	744	714	718	692	729	666	704	707	694	683	719	734	760	728	689	694	723	713	693	695	717	702	664	709	680	717	661	707	729	710	721	758	667	699	638	713	717	749	752	683	701	696	715	712	686	671	729	619	707	638	689	666	685	730	689	703	709	730	654	736	698	684	735	666	701	682	700	665	726	701	673	678	720	739	739	703	724	715	645	706	687	688	666	717	614	658	660	703	681	676	709	655	656	737	712	695	689	742	728	694	668	680	751	703	682	708	700	688	700	693	672	710	723	739	715	674	703	686	679	699	732	713	688	660	625	740	711	657	738	674	654	676	693	680	679	697	693	708	729	711	688	721	678	738	717	653	718	697	671	684	719	699	675	691	711	696	693	680	721	705	674	693	687	663	705	707	727	734	674	687	700	742	649	654	708	701	688	689	686	728	663	692	657	671	700	681	697	655	745	710	689	665	732	675	695	693	713	681	678	708	686	650	725	723	688	707	686	699	676	697	732	722	706	704	672	696	659	675	689	712	710	690	681	663	680	652	720	661	665	702	726	647	660	705	669	699	703	653	723	721	649	762	642	703	714	709	639	721	670	722	661	699	710	731	667	709	662	711	687	711	748	689	724	734	687	693	700	695	674	707	689	674	723	650	680	703	732	705	703	676	724	698	721	739	769	693	687	693	717	709	596	716	703	674	691	721	696	677	705	676	672	679	689	685	664	668	706	664	696	705	683	704	704	699	698	695	685	674	692	690	662	696	617	687	696	696	682	723	662	663	695	690	690	701	714	743	658	709	720	710	699	711	707	653	710	740	684	752	696	698	713	712	691	669	696	709	687	663	739	693	679	688	736	742	672	724	675	749	711	705	688	696	707	653	704	702	709	660	695	703	734	720	680	696	749	703	633	686	673	659	717	658	714	739	674	675	672	669	676	681	716	675	672	717	769	692	666	659	677	679	671	695	636	709	670	709	715	708	724	658	715	698	659	667	731	699	716	716	680	711	693	712	715	730	710	707	717	731	658	694	682	700	735	687	732	667	695	712	699	700	696	709	667	676	677	692	682	701	672	671	720	716	684	672	706	675	742	671	682	689	709	684	718	702	674	641	706	689	711	692	744	733	762	683	697	709	674	710	658	723	692	690	714	698	652	663	664	690	681	741	661	733	661	706	692	721	716	722	726	715	695	666	626	697	701	701	686	691	728	705	689	692	710	661	696	692	702	692	703	675	657	715	713	780	679	704	690	694	710	736	675	651	665	714	653	685	696	701	666	675	712	694	672	692	681	727	731	707	683	721	697	675	710	719	667	681	668	682	700	711	690	674	755	698	750	675	665	750	717	710	711	690	682	719	687	721	697	667	671	665	715	732	646	683	668	657	689	681	742	723	708	707	651	719	682	728	714	676	726	690	697	687	692	719	665	749	709	725	677	666	714	684	686	723	649	721	712	672	647	704	698	718	709	738	646	720	744	710	674	729	730	701	676	679	724	690	716	638	675	721	694	703	667	685	683	667	702	695	700	718	666	659	731	639	685	737	715	738	688	680	684	696	662	664	719	724	658	702	668	678	669	688	690	692	700	700	663	719	679	707	666	735	693	708	710	702	657	644	686	701	693	715	740	649	705	667	657	683	701	701	687	741	719	711	718	694	672	678	719	716	722	723	698	679	718	694	696	687	666	710	726	728	674	670	671	728	687	663	701	717	715	674	697	659	729	700	677	673	708	713	725	732	717	738	733	701	711	713	688	727	702	725	669	687	677	702	672	682	702	711	653	675	735	689	713	696
27594	66300	58847	41052	31598	21830	13425	6950	3830	2004	1279	949	737	737	753	721	723	733	734	747	710	705	732	743	717	731	753	764	740	770	747	802	711	734	730	693	790	793	743	755	754	765	714	692	744	736	725	701	712	712	791	764	695	727	733	724	745	795	749	710	721	721	720	703	710	767	736	709	758	731	716	709	707	756	728	729	750	738	734	751	667	735	747	727	748	758	730	746	732	714	721	777	737	741	709	733	743	759	747	729	726	767	711	734	733	747	707	720	756	756	718	669	751	764	744	742	701	692	741	712	742	764	722	739	697	738	769	728	783	768	772	743	776	751	705	691	713	729	728	758	759	767	689	784	743	714	748	723	691	725	735	721	768	723	750	738	705	771	703	671	716	764	709	723	753	696	723	693	716	734	723	762	770	741	713	766	739	697	711	725	689	730	733	763	722	752	724	717	742	733	710	739	745	728	746	732	744	750	765	747	746	773	745	720	764	766	764	706	758	746	713	732	736	790	742	748	730	701	742	726	770	736	755	700	746	711	706	712	750	714	736	770	746	752	734	769	807	705	723	705	735	706	726	779	737	712	719	790	721	674	774	725	722	707	763	747	687	691	739	701	755	683	737	765	756	730	713	731	797	738	712	732	787	716	735	718	726	749	677	733	713	707	710	751	720	733	730	713	743	766	768	736	747	749	729	725	724	706	793	674	751	774	773	747	694	720	703	760	689	787	718	780	767	716	715	726	729	693	760	734	754	702	749	697	776	715	769	716	777	720	721	731	737	723	745	737	753	768	744	762	724	777	766	709	732	739	743	705	718	768	731	756	721	703	734	728	724	725	790	718	745	745	676	764	694	743	745	720	749	725	744	727	733	712	697	733	711	765	708	734	710	745	669	689	714	700	734	759	742	730	738	773	734	709	768	746	719	733	764	692	703	695	746	700	688	714	749	719	735	723	762	763	780	743	740	741	732	753	725	732	724	761	753	749	735	741	726	709	740	772	753	712	709	770	748	779	748	769	729	748	763	735	680	721	798	801	772	743	754	673	683	722	731	720	817	754	732	721	761	777	729	728	750	751	716	737	736	749	700	718	714	690	695	712	754	758	692	731	736	723	707	746	702	747	719	711	728	765	670	735	743	704	665	710	753	743	728	743	705	754	766	768	721	751	714	735	725	732	728	773	769	698	760	740	742	725	720	725	767	751	744	736	719	715	709	706	783	759	778	740	711	770	731	733	697	789	758	723	751	772	742	732	726	714	756	694	751	733	788	770	756	738	734	743	783	696	724	692	720	714	719	758	747	755	703	720	736	733	712	694	672	716	754	745	700	696	783	696	701	750	712	769	723	798	703	761	716	733	718	705	739	711	691	697	725	718	791	744	691	807	719	726	771	733	695	691	723	757	788	680	715	760	710	767	731	721	744	678	784	697	742	725	782	805	717	763	715	758	744	720	774	702	707	699	712	761	758	761	691	767	727	749	732	764	748	777	714	746	745	724	734	746	724	755	738	775	705	664	709	757	749	708	787	732	763	689	709	740	690	748	749	719	696	769	759	729	763	728	728	740	749	726	704	738	722	720	728	751	745	758	744	724	749	757	738	746	751	760	729	724	695	735	733	746	726	747	749	771	722	711	750	756	753	728	707	692	718	696	730	735	753	736	695	702	759	705	784	705	764	712	751	784	732	726	738	708	732	712	702	726	734	773	735	726	673	721	734	765	699	770	685	745	746	709	746	781	748	723	711	724	724	693	744	750	715	779	730	776	731	748	698	694	709	712	677	692	774	760	695	773	728	738	744	745	716	720	717	707	762	746	773	748	735	773	732	777	695	731	767	728	756	742	737	698	734	689	759	733	757	758	734	760	780	702	707	760	741	743	772	762	715	759	685	732	735	745	763	681	760	739	776	692	722	736	736	714	727	751	722	722	722	698	739	728	711	722	728	732	762	692	779	757	713	730	721	721	708	729	734	744	744	695	732	711	736	715	729	702	722	756	751	789	721	710	775	786	720	720	757	727	753	733	726	720	718	712	779	727	717	730	717	733	723	730	696	741	704	763	732	796	765	653	785	704	746	688	717	725	768	701	709	730	719	749	745	723	733	750	775	756	724	739	732	680	792	740	724	731	742	685	708	768	721	738	727	740	722	773	725	758	710	725	741	738	724	721	746	746	665	785	778	721	750	750	713	706	747	723	707	740	749	685	768	746	734	708	702	802	739	713	781	746	757	725	731	689	719	727	715	697	695	782	784	756	759	752	734	743	744	705	759	735	756	753	751	761	761	693	788	693	775	698	742	712	708	717	746	704	719	688	744	732	718	762	677	694	753	721	749	748	742	736	726	707	725	727	739	737	753	697	730	686	769	739	714	759	732	755	716	685	738	732	722	714	754	715	718	717	747	748	711	701	756	762	748	742	750	753	738	708	709	709	732	750	716	766	710	726	744	789	761	699	764	738	752	688	684	713	729	758	735	760	729	756	766	744	730	693	731	707	790	692	719	665	717	751	754	728	718	761	776	773	754	723	761	709	717	740	741	749	725	693	741	697	712	763	723	715	689	733	764	764	713	717	764	758	723	731	772	770	730	709	747	732	728	713	750	726	695	716	733	721	734	742	729	718	711	736	704	759	676	731	718	783	759	777	730	718	758	751	689	716	718	751	728	718	700	727	735	727	778	720	755	768	771	720	742	717	776	753	716	779	740	721	797	758	716	682	764	764	717	772	737	741	707	743	716	725	748	699	749	709	744	758	728	792	746	725	740	692	724	723	708	719	740	737	783	684	782	737	741	713	673	729	783	716	734	773	719	714	695	750	711	728	762	780	745	701	704	730	753	753	710	731	702	735	744	757	759	704	739	795	720	761	732	723	727	685	778	698	710	759	703	738	687	708	735	702	708	730	701	774	724	747	741	713	802	716	748	702	787	734	708	721	745	719	758	779	714	741	711	732	708	669	728	702	684	741	741	785	739	721	715	745	689	702	716	740	770	752	747	767	727	776	705	719	746	711	765	727	762	719	722	711	718	774	696	756	774	744	737	687	698	734	735	702	664	736	742	690	759	710	707	741	750	706	789	729	750	739	742	745	719	752	709	730	722	739	699	650	749	677	776	680	740	693	778	708	709	712	761	732	729	710	699	761	746	743	729	723	764	693	738	741	716	749	771	749	727	726	744	700	731	708	755	731	733	708	744	761	778	718	729	730	727	726	717	796	747	846	793	766	734	704	731	697	684	775	756	748	740	748	763	775	780	740	752	706	699	732	752	713	754	729	739	725	761	703	736	719	703	705	703	752	729	731	742	771	693	782	701	727	762	732	705	774	714	720	727	754	781	732	741	735	709	761	741	713	735	749	797	770	755	736	731	769	710	750	712	725	719	670	720	705	731	758	725	729	755	712	705	697	698	749	761	754	742	701	727	754	754	718	769	737	719	711	727	716	705	710	763	725	699	747	767	688	764	738	727	720	750	700	739	742	707	726	773	691	776	752	721	741	684	716	749	730
22502	21348	31821	32591	34474	34899	30656	16675	7171	3489	1831	1162	779	770	749	767	771	725	761	732	753	735	761	776	692	725	728	763	749	779	708	743	750	794	701	716	718	719	792	756	700	764	716	769	769	754	712	753	731	739	733	781	737	733	738	723	804	740	726	710	707	699	728	743	747	749	731	748	752	754	716	724	751	741	753	765	681	727	719	714	739	707	723	753	731	769	698	725	831	736	713	762	772	743	719	737	673	726	744	769	784	718	764	731	741	731	746	751	759	769	721	745	726	745	730	740	703	767	703	742	725	729	727	747	744	741	715	757	744	715	724	721	686	771	718	714	746	744	771	778	780	758	769	779	718	708	724	710	705	762	741	734	738	792	713	714	707	713	762	789	718	749	743	736	735	722	703	732	732	733	723	748	728	715	697	730	764	720	767	740	706	708	731	706	756	739	778	759	769	730	788	782	701	727	739	766	757	773	736	763	730	732	717	765	735	717	727	682	736	741	719	705	739	752	754	772	741	736	701	718	757	744	737	746	741	694	744	740	771	744	724	803	741	749	707	726	728	766	721	766	708	714	755	732	761	758	795	734	738	785	698	701	751	806	713	712	723	731	689	724	722	718	770	721	733	722	698	773	720	716	712	727	725	729	709	684	698	690	749	748	721	727	701	766	732	747	744	679	768	742	741	704	732	703	729	732	728	685	734	747	742	763	721	747	708	746	751	775	722	721	686	788	744	693	734	747	717	685	711	729	782	753	791	718	741	716	710	731	709	689	739	706	789	768	759	765	698	711	744	712	754	754	711	752	744	736	726	700	728	703	777	738	779	721	793	708	710	753	722	724	746	750	708	772	726	689	758	768	743	636	747	720	695	771	706	706	742	763	732	734	731	722	672	725	686	767	792	720	721	737	724	790	731	733	756	712	737	747	704	765	738	747	763	743	752	696	739	713	765	687	737	722	720	711	753	682	704	755	765	727	737	714	746	727	760	766	772	752	733	698	663	710	738	715	699	732	764	697	755	703	798	703	762	732	699	717	775	726	745	775	754	760	688	693	720	733	714	795	728	729	745	730	730	726	718	760	710	771	733	697	713	751	755	693	692	710	723	740	700	704	732	738	684	674	767	746	764	695	740	721	729	738	725	774	701	695	706	734	728	794	738	678	692	739	666	703	751	755	699	731	733	728	728	735	690	724	779	738	727	705	690	739	758	725	715	781	774	757	694	728	720	701	710	716	778	777	762	728	708	740	707	740	756	775	769	704	733	743	677	786	714	728	704	787	802	749	671	752	772	692	728	691	779	749	738	765	710	768	712	669	727	714	751	784	725	749	748	707	784	712	705	723	727	709	743	654	712	723	740	682	705	712	694	734	709	740	729	709	721	757	770	752	771	735	728	787	735	739	751	743	743	705	712	727	726	790	703	773	730	772	737	725	718	705	705	755	710	743	704	665	737	781	732	704	702	768	712	725	775	720	696	690	733	782	751	749	756	731	738	753	693	713	777	750	732	739	767	768	705	765	690	719	769	729	798	756	748	726	753	730	735	719	741	722	716	743	805	713	721	724	755	754	699	720	754	711	735	751	768	759	730	787	731	722	746	719	712	743	732	684	737	770	719	748	727	755	785	716	733	777	710	720	769	739	728	747	779	757	684	778	743	730	783	721	728	727	752	719	775	719	764	743	739	728	680	768	778	716	743	706	719	712	737	689	721	772	718	732	744	731	727	737	710	740	709	725	712	766	748	831	749	740	730	763	745	734	723	718	817	701	719	740	714	792	707	762	739	727	677	757	718	750	729	724	726	733	721	691	722	760	705	701	703	743	757	738	702	756	723	750	707	747	708	773	731	760	730	715	727	723	723	753	681	706	728	730	744	758	760	716	766	728	754	759	736	738	726	732	755	733	734	753	712	712	746	695	750	715	733	728	717	701	722	712	748	725	774	724	724	708	762	774	767	802	740	750	693	722	736	747	730	709	728	731	752	743	715	749	718	739	742	716	774	747	807	784	782	757	768	743	775	780	778	735	692	742	724	752	735	701	752	772	730	748	768	709	708	766	743	715	796	728	695	728	681	676	732	729	704	758	716	738	759	719	706	745	696	725	746	698	711	781	763	703	720	771	773	741	745	737	675	768	718	705	739	723	717	767	737	706	685	693	765	747	713	705	730	700	763	767	746	764	658	720	723	749	746	826	778	762	749	747	775	719	716	714	757	724	702	764	735	740	744	719	740	756	751	704	757	724	771	719	703	728	705	749	696	698	764	729	709	740	731	712	697	717	739	755	773	754	712	713	763	731	727	756	754	771	703	742	773	742	760	697	741	711	727	726	733	779	731	730	775	763	732	745	717	732	757	755	713	692	721	780	760	756	727	693	724	715	689	746	699	761	731	776	755	708	736	687	724	764	694	762	732	730	726	737	759	698	741	725	760	707	713	754	690	722	781	764	731	669	724	739	695	723	718	739	725	743	725	723	696	732	722	702	702	709	754	746	733	736	742	723	750	697	702	762	757	688	805	713	738	788	731	702	766	716	698	759	752	676	718	721	791	778	766	731	715	703	732	769	724	734	715	773	745	764	714	747	728	716	731	701	736	678	756	745	749	705	685	747	727	679	725	696	719	757	726	768	734	732	729	723	752	731	786	743	716	732	753	788	764	674	657	720	737	668	736	757	764	743	752	753	702	694	719	754	753	767	744	735	721	713	691	689	727	691	743	744	690	709	712	736	791	754	704	666	732	756	740	700	824	720	792	759	731	742	759	728	741	759	735	706	775	712	767	781	702	727	756	729	720	732	735	697	711	741	703	785	712	727	713	743	752	778	754	746	709	765	724	741	775	735	717	739	711	743	740	718	747	741	726	730	770	750	733	743	718	714	730	756	794	742	714	746	767	704	714	656	763	743	662	691	743	738	779	728	722	708	714	743	748	755	744	728	698	698	700	763	737	669	769	776	747	712	774	754	714	778	729	718	749	717	743	728	754	777	734	720	743	797	732	744	761	734	717	715	779	770	737	702	722	701	726	726	775	751	728	776	708	717	742	715	747	693	767	705	744	723	714	721	725	721	712	721	678	733	779	755	735	726	738	727	768	683	761	758	757	746	747	714	700	742	715	720	753	705	745	735	732	743	691	699	790	760	780	726	738	764	731	753	787	713	715	675	706	715	761	736	745	736	754	765	758	689	673	781	801	773	725	753	738	750	720	755	739	775	737	753	760	698	683	704	744	735	746	716	767	730	756	742	742	730	721	751	696	758	702	778	735	711	690	716	695	714	725	729	761	763	720	780	712	732	744	738	754	742	722	734	746	718	744	744	740	784	752	711	739	742	756	686	683	718	674	776	769	746	769	741	731	710	782	698	691	668	724	802	716	723	735	765	784	727	714	692	776	717	730	787	733	671	717	763	699	738	724	717	723	773	742	737	714	689	763	699	785	718	733	723	738	695	742	715	748	721	700	781	697	744	727	741	711	704	759	725	686	763	743	719	723	753	743	741	700	772
36694	87263	81704	64193	51521	40920	29557	17881	9180	4547	2402	1332	726	698	737	770	790	769	710	727	733	771	727	741	784	717	782	733	755	775	737	757	783	726	768	762	714	743	749	735	761	755	797	778	751	753	747	726	746	758	773	760	768	731	757	726	756	748	691	798	778	730	732	717	768	796	728	763	765	776	759	744	741	750	742	740	743	764	742	773	701	734	701	778	707	744	716	733	698	730	773	715	770	697	737	736	736	727	756	701	736	727	783	718	709	785	717	748	764	696	734	734	783	726	722	775	755	774	716	743	691	690	709	789	673	721	723	742	724	722	717	706	728	763	751	765	750	717	696	797	763	770	742	783	756	744	733	719	731	757	767	730	752	712	759	740	716	724	757	734	710	722	761	763	758	736	734	761	777	755	745	716	720	741	731	741	773	774	762	742	770	765	752	763	734	766	715	749	729	762	725	742	711	791	685	723	728	756	764	761	674	755	736	794	725	740	754	705	737	756	730	757	783	751	784	754	701	712	735	693	707	712	763	749	741	764	770	674	712	748	756	748	747	714	796	765	731	713	730	817	741	787	750	732	723	746	745	762	752	767	756	747	741	715	762	712	722	701	762	750	738	731	764	744	710	788	751	757	741	728	755	722	737	748	747	720	801	771	776	765	682	708	728	711	745	692	736	783	674	657	774	785	735	702	711	722	740	792	711	736	759	759	701	691	668	717	799	726	737	751	751	773	785	749	722	679	733	775	719	741	762	736	744	711	673	786	769	749	753	784	763	735	747	743	788	771	706	782	808	745	727	749	710	802	762	745	726	750	723	714	728	717	790	713	712	752	706	742	741	765	737	758	743	730	727	753	728	763	748	713	737	751	772	756	713	748	737	761	702	733	740	764	788	690	754	711	766	707	741	754	807	779	739	762	732	763	735	795	760	776	714	703	742	721	755	735	746	745	708	783	723	733	709	724	777	736	732	792	713	776	788	741	749	676	761	725	755	765	762	713	726	720	733	728	823	762	768	767	795	711	765	729	725	739	750	772	751	763	715	731	772	766	744	744	746	760	738	732	718	753	698	749	723	774	779	749	750	741	785	708	709	714	726	736	733	754	739	760	745	687	686	733	768	750	722	736	761	737	749	772	790	754	806	769	749	757	751	745	752	720	756	751	747	746	723	703	723	767	736	728	721	718	745	698	754	714	761	769	780	818	746	736	723	738	737	718	748	781	780	739	705	720	738	735	743	722	752	764	785	715	794	725	770	769	672	770	775	700	725	755	745	778	722	686	756	783	737	721	729	769	710	781	755	697	686	725	750	711	732	776	725	747	731	715	742	737	736	690	709	719	745	741	805	733	757	753	767	667	711	747	675	705	746	785	748	730	721	762	726	742	777	742	751	784	691	737	756	747	751	774	694	793	747	736	749	741	748	750	748	707	774	758	750	750	742	736	717	716	696	708	739	740	712	694	748	685	730	738	766	743	751	764	717	770	792	707	746	724	715	698	768	717	707	760	747	696	715	731	734	764	704	758	732	760	778	766	703	712	683	736	773	738	754	746	777	737	731	735	773	696	718	754	742	744	690	720	710	758	718	744	732	745	678	755	726	732	739	770	722	726	726	770	732	744	781	765	738	707	728	725	729	784	726	736	734	746	773	709	711	704	763	717	747	746	720	717	714	699	772	718	738	708	752	727	752	705	745	733	743	775	704	764	766	721	667	757	759	773	771	746	732	739	811	729	750	770	711	774	719	753	701	761	715	742	709	689	793	710	773	721	717	738	724	710	740	730	765	752	728	727	732	751	749	752	747	772	753	772	738	729	789	737	753	754	708	699	772	751	745	766	716	743	741	739	735	685	768	720	736	731	806	766	747	755	718	712	748	775	732	746	780	767	743	687	723	735	790	783	731	730	724	740	711	753	726	786	734	712	739	751	754	711	748	740	749	747	744	727	712	752	707	700	779	722	764	758	721	723	664	755	748	747	776	701	732	726	726	787	710	784	759	753	709	744	668	741	805	716	812	772	696	777	712	758	722	739	729	785	744	744	732	798	773	779	779	792	741	738	743	753	757	773	762	759	785	780	722	705	742	723	779	780	788	737	750	770	748	753	767	734	719	687	741	705	750	742	811	759	704	737	676	760	742	759	783	770	728	687	757	738	722	715	744	751	713	726	741	718	729	738	726	759	727	795	732	719	781	690	716	730	824	761	736	726	781	721	731	786	711	729	793	728	730	757	751	746	718	710	723	774	791	774	744	737	766	772	754	722	765	777	803	756	756	683	708	747	720	756	751	731	766	771	723	756	761	738	746	705	738	759	713	773	738	751	769	723	679	786	692	782	777	762	710	718	723	744	729	741	728	719	749	782	746	739	732	731	697	785	750	773	736	747	790	716	756	739	706	734	699	718	795	739	727	733	723	763	752	688	751	718	745	777	744	692	747	734	792	742	741	786	745	787	725	778	755	776	748	781	758	758	705	740	739	780	714	733	764	764	719	706	768	754	729	742	758	761	779	742	727	732	727	748	798	726	760	720	755	761	762	727	717	707	756	786	729	727	712	744	669	757	708	728	755	745	737	754	746	773	790	752	726	780	698	736	714	779	725	709	768	723	698	730	699	750	741	742	757	768	718	744	722	732	739	763	720	790	776	768	770	729	800	731	753	720	722	740	771	730	774	744	717	779	694	712	711	709	701	754	720	768	725	750	732	781	740	729	744	719	757	728	760	806	739	777	760	755	752	779	720	732	725	740	723	749	794	742	705	716	738	756	708	765	736	748	759	753	715	757	734	771	748	758	738	723	766	758	744	720	700	723	766	781	734	730	748	740	754	698	722	747	738	736	710	671	743	780	741	726	742	755	730	744	716	756	784	758	760	747	736	739	772	725	763	792	771	743	714	797	691	718	717	775	733	802	772	722	732	720	712	772	764	728	777	818	778	708	755	725	724	735	740	794	690	775	738	771	744	734	760	741	691	762	750	778	684	742	809	754	770	714	703	767	737	742	747	733	743	727	736	747	765	736	770	765	753	739	685	767	765	736	744	745	705	791	737	743	754	724	752	701	774	759	717	716	757	723	683	774	701	737	724	711	740	779	748	747	715	739	768	749	696	750	751	735	728	766	722	706	741	737	723	713	758	753	765	748	768	827	689	742	728	697	725	751	749	772	717	723	761	737	711	757	751	739	723	760	683	753	736	763	740	735	736	733	700	724	759	720	725	724	752	749	736	774	730	746	736	795	786	749	721	760	717	764	695	731	717	747	709	712	704	767	788	690	726	748	726	741	723	758	720	775	763	736	776	717	731	741	737	729	733	752	775	723	722	739	738	770	678	715	734	706	727	718	764	741	703	692	756	675	684	755	792	720	769	724	736	770	725	767	759	746	737	704	744	817	748	751	735	754	754	747	748	773	739	746	730	748	728	768	792	717	703	720	761	752	764	717	739	774	775	715	777	729	728	780	717	750	738	742	719	748	786	680	771	739	712	751	710	796	751	786	759	717	717	719
28034	24636	27018	17971	8556	4201	2176	1253	862	641	628	535	516	470	517	519	496	512	526	501	511	489	567	493	473	490	498	510	538	478	492	497	500	510	523	499	514	490	499	498	529	543	515	499	506	538	527	470	498	492	522	511	478	545	529	497	522	487	496	530	471	501	490	496	544	452	491	444	536	508	520	492	514	539	468	543	529	554	504	505	534	502	459	482	539	494	523	527	532	494	513	487	480	530	512	525	489	508	506	568	522	532	495	470	525	529	485	504	485	523	553	487	502	506	494	508	537	471	507	535	560	534	534	522	494	563	520	536	527	483	522	490	478	494	498	510	520	470	513	465	537	482	512	555	489	498	514	520	550	499	522	491	497	468	511	495	521	515	490	484	524	470	499	521	516	477	512	490	485	507	469	472	520	521	529	515	453	489	533	498	521	511	507	502	516	487	484	491	511	492	511	537	506	511	517	520	499	489	507	510	533	490	479	479	479	515	528	512	496	520	525	495	487	525	556	529	514	536	519	534	490	502	518	486	514	547	510	508	537	535	510	474	487	541	523	486	516	484	531	486	526	502	512	553	519	534	517	497	501	478	530	522	500	516	527	530	512	485	483	508	464	518	488	496	482	545	453	542	488	505	487	520	534	470	465	517	490	484	527	472	510	511	525	530	495	549	518	500	549	505	481	505	480	515	505	515	488	502	510	477	526	512	474	472	513	539	533	527	491	497	502	515	512	493	500	538	488	507	527	512	512	475	509	495	490	526	485	514	496	547	506	550	484	514	544	483	515	536	494	533	506	498	526	497	507	477	506	497	493	495	484	488	517	512	518	515	523	507	483	534	532	471	486	484	509	524	500	511	499	524	475	477	484	531	489	460	450	522	484	509	518	478	491	501	522	505	532	498	513	481	541	504	490	540	511	503	492	500	508	527	519	460	500	532	531	565	461	518	491	510	495	478	506	493	553	505	510	513	525	515	524	499	538	539	511	517	532	538	501	471	554	551	522	506	501	518	504	529	500	514	524	523	519	496	500	506	558	509	491	550	546	482	511	505	510	473	498	485	484	487	474	488	504	500	556	520	493	490	521	478	512	502	547	531	507	493	514	534	523	512	510	516	486	512	517	483	487	494	522	520	501	492	514	501	471	516	553	476	489	503	537	521	514	491	508	520	486	559	543	522	510	536	507	489	545	479	532	527	493	467	515	511	493	496	493	513	501	482	527	505	539	496	523	527	539	549	499	475	553	511	487	502	490	524	510	491	489	451	512	530	516	496	475	463	538	507	527	507	503	544	511	509	493	525	490	518	494	533	478	509	474	537	480	524	537	504	532	532	489	510	526	532	478	510	501	527	510	556	514	479	496	478	461	512	492	498	544	516	511	533	525	502	518	529	515	495	518	505	515	533	481	494	489	502	522	511	509	524	573	553	499	572	499	501	476	509	508	507	508	537	491	514	538	531	496	522	485	528	531	507	497	478	516	511	487	499	551	514	508	515	483	495	490	525	524	461	540	510	523	495	553	520	503	494	492	494	528	515	530	535	494	484	526	519	505	499	535	520	512	534	489	512	525	546	520	494	503	468	511	488	513	521	492	495	509	493	516	493	488	534	507	516	514	518	463	513	496	540	517	494	539	502	470	545	543	536	522	485	521	497	497	518	531	501	488	506	521	535	504	505	542	492	527	498	518	488	560	517	527	529	496	519	533	566	507	503	513	515	532	494	514	525	534	524	501	523	504	493	545	486	512	542	495	491	508	552	489	493	521	489	496	490	559	516	535	487	515	529	543	553	523	522	564	540	518	479	499	500	535	518	505	501	531	523	492	503	517	518	523	525	552	527	500	504	530	550	530	542	518	510	488	512	538	487	531	564	516	484	517	501	489	518	522	496	534	537	526	424	518	512	497	516	509	513	491	557	485	504	524	513	500	504	501	491	564	545	452	524	519	518	511	532	500	509	461	449	478	505	451	508	495	504	491	505	545	501	496	533	502	535	538	517	492	508	534	513	493	493	538	499	512	522	506	499	536	526	485	515	522	500	525	507	479	482	504	551	486	505	529	518	529	533	469	540	511	524	482	492	546	520	477	559	512	526	495	515	474	502	518	505	504	508	506	547	492	512	495	495	527	480	485	502	519	510	539	522	529	500	532	473	537	535	503	479	487	508	529	519	483	553	482	516	518	480	506	521	504	533	535	530	480	475	511	490	500	511	489	512	504	542	520	500	519	492	536	467	471	484	518	541	502	550	500	487	500	510	488	510	498	499	498	551	514	493	526	488	516	513	526	495	497	542	522	514	478	511	483	507	516	495	540	551	487	537	522	486	492	497	502	488	525	534	498	519	451	514	481	514	554	526	501	528	500	527	514	519	512	479	525	511	518	496	521	449	491	548	517	446	479	549	510	495	490	492	530	500	513	527	539	531	518	508	493	512	447	516	503	536	503	506	566	503	515	522	525	527	513	515	512	503	494	526	490	499	510	499	521	495	561	508	500	496	496	512	491	516	504	508	469	522	470	522	514	516	523	505	529	481	520	515	533	506	532	520	541	469	512	509	496	538	550	532	481	544	494	492	545	527	491	507	506	502	491	507	493	516	498	493	517	523	558	504	531	512	481	488	544	487	490	561	494	527	523	475	501	535	499	510	500	483	551	518	507	484	505	519	518	495	521	514	563	543	524	484	497	512	552	505	504	479	544	537	525	513	559	506	501	543	521	491	515	523	494	505	509	496	467	470	555	499	511	474	516	507	484	497	476	527	521	523	520	518	460	536	534	525	533	525	520	522	509	517	499	511	534	476	530	486	514	508	525	516	524	541	521	478	526	513	509	500	511	536	533	542	481	488	549	492	469	532	515	533	498	519	512	523	529	479	499	511	502	507	504	512	471	483	497	495	463	545	525	509	517	507	474	536	498	502	518	454	523	496	505	525	477	504	550	515	478	553	537	526	525	506	522	520	488	508	505	519	477	524	482	513	561	519	448	538	535	495	510	551	526	502	531	529	507	565	521	511	496	548	521	517	535	501	507	500	481	510	478	533	486	543	503	503	523	490	563	531	486	500	522	477	512	451	498	537	512	488	538	497	505	488	519	480	468	499	484	511	532	490	518	500	510	492	525	465	525	530	527	493	499	473	489	494	499	519	458	522	476	519	551	529	513	514	540	567	541	502	566	497	521	498	478	538	504	472	486	521	532	508	538	485	491	495	523	551	516	514	567	513	474	527	472	497	481	500	502	520	479	518	517	495	486	488	524	537	501	525	526	523	494	510	502	511	536	512	530	505	467	532	518	497	514	505	544	547	488	495	518	505	528	536	552	517	502	533	527	508	482	499	525	512	561	508	500	535	548	459	528	485	524	512	499	500	531	485	544	504	487	475	543	524	534	511	476	492	520	520	527	513	526	477	520	536	566	472	531	503	489	507	526	484	507	515	516	500	511	505	518	510	495	538	517	489	507	514	471	536	525	522	496	504	542	503	493	506	484	526	504	489	507	562	512	492
18822	34675	23554	13139	8654	4978	2796	1502	1011	713	661	596	535	551	529	561	572	592	557	582	547	539	543	571	587	542	543	504	557	516	570	514	554	533	579	529	544	536	504	548	507	560	539	608	537	555	553	510	535	555	562	533	573	571	563	534	550	573	543	548	525	505	584	567	527	526	538	547	560	532	583	542	540	510	521	567	572	576	562	551	560	552	492	534	514	550	511	569	561	571	536	489	528	589	513	586	542	519	541	572	548	551	586	543	580	521	568	515	560	549	542	536	542	550	551	522	562	589	528	538	562	531	518	546	558	593	561	557	525	560	570	542	563	534	522	556	556	533	596	556	512	554	538	540	550	539	565	494	509	548	572	547	565	596	562	568	556	548	561	574	544	528	572	550	553	544	541	593	556	558	558	572	538	570	531	576	542	520	521	533	531	542	544	567	616	572	535	566	564	541	542	516	578	527	557	560	575	565	566	563	578	593	578	553	566	563	538	556	538	561	564	554	530	535	572	537	540	542	548	546	548	529	553	537	578	524	520	559	536	544	559	557	568	523	561	527	557	550	523	529	549	576	597	543	529	520	548	537	548	548	536	534	511	503	616	529	567	586	572	526	560	548	542	576	544	589	570	560	590	528	555	506	526	553	546	565	544	542	549	545	563	522	548	567	557	557	526	539	555	550	531	531	535	569	525	541	609	523	575	546	579	602	537	491	551	522	547	566	556	510	527	611	567	545	538	516	580	560	540	557	569	561	574	544	544	529	574	552	508	504	547	550	550	537	610	565	547	561	538	551	554	589	558	551	549	564	583	561	559	557	528	548	576	560	522	523	549	567	525	543	589	578	525	535	592	580	547	554	578	545	556	552	575	550	564	530	530	558	549	564	538	564	552	556	584	556	571	538	561	599	536	571	544	540	535	550	548	515	594	518	527	526	563	558	558	561	539	534	558	567	545	631	551	573	522	550	552	557	549	532	504	560	506	547	559	561	543	554	561	529	534	584	544	534	560	543	523	573	568	537	562	554	571	603	568	582	531	610	530	564	510	525	531	565	508	552	598	530	558	539	566	516	575	564	556	549	575	526	491	582	536	550	544	564	534	561	515	564	566	560	572	551	528	546	566	548	555	578	551	520	549	557	538	559	581	569	527	548	548	521	590	537	550	567	533	577	551	542	539	543	565	539	569	556	522	546	558	561	578	579	566	580	541	613	610	549	511	585	542	569	556	563	563	580	542	550	565	560	585	533	544	509	587	561	557	577	522	555	511	536	522	577	560	547	533	560	540	573	585	574	553	536	565	545	547	556	530	568	575	581	596	563	512	591	557	601	540	566	545	518	581	514	552	582	547	531	562	580	575	576	545	530	535	524	562	598	561	562	567	598	556	556	575	555	612	592	501	565	564	560	599	619	570	565	560	547	530	553	546	544	537	562	509	554	583	543	527	555	541	537	563	546	560	543	522	547	555	563	511	569	587	544	576	548	529	550	566	552	536	509	552	529	538	579	529	553	536	602	545	545	546	575	572	577	558	554	571	515	560	558	607	608	501	593	544	578	528	556	557	524	552	545	536	602	589	537	549	544	574	542	504	590	536	584	569	586	555	539	547	536	545	569	558	540	554	553	539	540	545	559	522	549	551	519	519	524	541	549	577	584	564	566	560	562	523	570	547	543	565	596	544	561	548	559	561	518	553	508	541	558	535	536	565	553	567	528	591	510	520	537	546	531	561	564	588	541	571	552	514	556	585	571	571	548	505	542	554	570	541	531	534	562	538	591	548	569	533	565	548	564	563	577	562	555	574	563	555	579	594	532	566	533	497	586	552	587	554	546	575	509	599	549	590	531	529	552	518	514	520	580	530	595	567	539	516	551	537	525	538	584	543	532	498	534	546	540	562	540	532	509	571	560	554	538	601	564	557	530	552	546	550	545	558	552	541	568	555	579	532	523	534	514	571	508	536	572	563	484	581	566	562	562	535	527	543	542	510	593	589	559	519	556	530	530	552	577	499	533	539	546	585	549	539	547	585	557	552	548	530	554	580	569	576	548	576	545	551	544	537	589	528	528	568	562	567	585	597	555	553	543	582	546	533	542	567	573	557	513	548	540	555	527	573	566	536	532	565	529	544	557	552	555	572	553	508	543	558	529	572	551	554	568	531	561	551	471	548	554	520	553	513	551	530	535	507	525	598	563	566	495	514	585	574	563	549	598	564	519	568	511	533	529	554	542	591	617	553	535	609	539	554	569	567	570	560	563	558	579	548	557	475	584	557	557	521	588	576	591	501	554	582	575	568	553	510	549	595	548	569	563	554	506	574	579	561	583	558	546	571	568	518	560	569	557	566	566	563	594	541	558	516	552	568	533	570	539	542	584	566	574	556	529	579	544	563	565	572	513	551	575	584	581	570	543	552	539	568	533	600	571	541	540	599	601	571	567	510	556	563	553	545	547	552	509	551	544	534	614	561	543	537	575	611	557	562	565	597	572	567	561	576	539	536	571	573	534	547	583	605	536	539	588	551	531	551	502	573	566	572	572	555	550	566	545	548	555	556	542	525	554	534	585	512	562	577	570	543	547	555	549	530	624	563	543	537	550	558	571	563	522	581	618	609	542	517	544	559	536	529	538	545	528	548	552	578	561	561	572	551	537	589	571	538	556	600	559	527	533	555	522	559	577	546	544	574	532	554	550	523	573	520	556	538	574	558	554	528	584	499	571	552	531	539	586	529	550	513	562	588	590	530	532	558	559	568	551	562	559	554	576	578	566	549	585	520	548	549	522	572	547	607	533	549	565	530	549	560	598	573	529	548	525	515	572	545	537	530	581	561	603	537	603	542	565	569	566	587	526	539	542	539	508	582	589	576	572	571	564	585	533	603	603	527	571	513	574	553	572	540	560	587	577	563	564	566	544	586	570	555	569	489	546	595	519	552	535	557	575	566	573	571	591	507	540	555	532	586	572	575	572	546	557	563	572	511	586	568	514	548	512	526	561	544	609	538	581	536	525	591	598	592	570	574	537	550	530	536	531	541	548	523	545	546	567	551	512	530	513	575	549	551	546	588	514	563	520	572	568	570	579	506	557	568	533	581	532	560	503	567	515	559	593	539	531	528	545	553	546	577	532	533	561	543	565	567	572	571	532	528	546	550	557	551	515	581	564	561	558	577	551	557	549	569	567	566	561	562	533	543	574	553	550	562	559	537	545	543	523	538	554	556	572	525	575	559	552	523	549	536	537	577	523	554	554	574	538	572	495	546	547	533	524	512	569	562	596	591	561	533	561	544	534	554	512	541	579	539	552	539	513	532	555	512	559	554	567	526	522	545	539	555	543	556	555	552	542	549	525	567	536	531	585	536	572	555	546	570	564	526	550	534	526	592	560	549	557	576	569	547	551	537	530	549	560	561	547	525	527	536	565	539	543	556	549	602	569	594	546	510	534	575	567	580	537	520	531	562	526	525	536	556	537	562	558	561	613	538	618	586	552	593	537	582	551	504	592
23648	21329	32297	36956	36237	30478	22525	10462	4701	2207	1173	732	492	499	471	496	487	491	468	474	477	456	476	486	489	491	465	509	496	485	467	473	507	461	493	482	474	480	525	531	493	488	490	469	506	513	521	499	456	532	492	512	496	450	473	481	506	442	458	470	478	503	475	503	477	492	470	511	495	473	506	477	495	445	500	469	506	511	491	501	485	493	517	462	527	496	475	498	536	471	486	513	468	522	483	475	498	484	473	462	450	509	498	487	511	510	503	489	457	484	483	496	476	475	513	482	484	464	508	474	501	480	474	489	490	457	480	496	501	469	467	491	486	461	496	522	474	485	490	490	498	502	507	455	509	495	470	461	490	509	466	475	467	515	442	489	497	448	474	502	492	495	458	484	431	520	493	479	484	495	450	484	481	500	505	489	514	475	477	496	480	464	475	475	463	505	507	493	452	527	469	474	493	493	475	500	512	475	442	499	510	483	480	442	480	471	477	465	448	430	466	462	517	479	485	512	504	498	473	504	494	501	500	476	497	457	519	483	500	516	496	481	476	463	476	482	477	444	476	496	504	448	496	499	483	437	477	455	476	464	517	500	470	473	503	444	477	472	482	459	467	474	477	458	480	507	445	477	477	521	465	470	453	474	485	444	488	489	473	451	476	431	498	496	478	510	478	489	468	491	471	499	478	496	508	464	447	508	475	482	425	505	456	460	500	451	477	494	464	488	475	529	448	485	491	449	480	486	498	500	518	514	482	482	473	479	464	483	494	477	463	517	478	467	482	507	479	467	452	471	484	512	462	496	469	491	465	506	495	477	479	511	475	501	482	475	472	482	484	469	520	464	508	504	484	508	515	464	486	494	475	532	456	521	479	477	500	509	495	513	509	520	465	497	451	488	509	478	505	501	476	473	491	463	512	477	470	490	472	497	500	476	451	479	487	509	512	516	479	486	461	499	497	504	497	492	498	486	492	451	486	465	456	484	523	487	508	483	500	466	475	520	494	467	471	467	527	465	468	495	461	508	456	483	497	471	514	510	515	481	463	468	488	481	486	535	481	482	504	463	524	523	503	486	506	500	477	488	510	459	493	513	497	474	479	518	483	466	466	474	548	486	527	457	510	479	456	492	491	450	517	496	476	473	509	469	488	510	517	482	472	450	498	506	513	514	494	446	490	532	490	490	513	488	472	474	466	482	480	508	465	454	507	463	489	466	475	458	469	447	487	527	466	499	481	490	515	493	475	494	512	534	501	475	455	461	489	473	454	475	507	474	504	464	452	481	455	476	499	461	479	447	480	496	532	516	499	459	516	483	503	487	471	514	481	487	498	474	476	504	520	468	468	487	464	448	473	479	512	476	458	497	485	456	448	467	473	489	474	514	473	485	466	500	459	498	507	499	487	510	457	492	458	503	506	480	471	472	493	463	485	527	483	498	492	494	496	507	461	471	481	467	486	503	506	476	439	489	468	449	477	505	493	468	486	457	501	472	492	482	487	479	489	504	506	473	471	452	497	521	477	489	491	510	447	501	480	459	479	483	483	477	476	468	465	472	482	474	492	455	497	475	490	486	512	483	484	478	467	474	469	515	507	476	479	483	472	485	489	464	466	472	472	476	503	492	484	453	508	457	514	471	461	521	457	493	453	448	472	503	498	495	533	473	451	507	506	512	495	480	468	478	485	475	475	468	448	492	487	485	486	469	514	498	477	515	460	472	505	477	469	494	470	490	445	471	502	460	497	499	490	519	506	482	468	496	492	482	477	461	487	516	490	508	517	452	478	497	460	463	492	472	497	498	505	480	498	452	482	481	451	467	462	512	525	486	500	499	477	494	445	490	488	508	478	473	494	473	520	492	478	450	497	527	544	517	477	471	493	479	443	492	463	454	488	505	477	479	490	466	470	499	478	448	479	498	516	466	453	521	485	481	468	488	483	519	511	498	472	509	500	486	481	480	456	459	505	481	448	466	464	487	457	490	522	490	507	462	453	454	496	475	483	514	472	505	477	503	477	494	488	482	500	445	490	478	493	451	515	484	456	480	473	482	488	461	475	477	455	458	513	465	494	480	478	482	506	443	500	490	490	477	485	475	509	507	447	471	459	499	488	486	466	480	490	506	492	478	502	499	510	464	477	460	482	496	472	463	522	454	522	507	499	471	522	483	512	483	509	507	527	510	457	489	501	496	481	498	458	494	485	495	481	459	440	488	483	477	506	508	514	494	489	490	535	514	529	532	497	477	461	473	509	485	495	539	491	518	481	483	457	495	469	499	449	498	483	485	460	513	516	498	493	496	472	470	486	483	497	468	451	502	469	505	483	539	535	497	491	472	510	480	504	504	469	506	438	445	467	470	494	458	517	486	465	514	477	474	455	508	476	527	451	481	479	495	462	492	496	502	486	524	492	458	438	476	471	444	503	504	486	449	478	467	492	483	466	504	461	451	434	484	470	497	475	477	488	495	500	505	496	474	473	493	466	470	473	479	483	456	496	479	484	505	522	474	492	522	480	481	487	487	498	471	508	484	463	500	504	487	517	488	470	470	470	483	481	494	467	458	477	484	486	496	480	493	528	487	474	475	520	511	487	447	464	482	518	510	519	489	468	506	504	497	513	458	505	470	516	465	510	428	457	487	444	484	448	469	484	502	475	487	474	491	497	464	485	500	510	475	448	467	482	421	456	519	470	485	491	487	463	461	451	497	463	453	494	450	479	491	481	504	446	497	505	478	481	470	484	487	506	489	483	490	472	482	481	485	459	473	489	476	476	483	451	497	497	481	479	504	472	482	528	498	493	497	452	505	518	482	493	493	489	520	435	478	437	503	494	502	497	456	495	478	493	484	506	502	537	474	460	470	491	491	474	490	492	449	455	490	502	480	492	454	532	491	490	480	465	442	469	470	469	533	475	510	484	445	497	470	475	484	466	503	475	518	489	460	465	512	490	505	485	515	476	472	487	472	488	482	510	500	477	474	525	494	441	502	471	481	507	494	466	514	515	513	464	507	485	469	525	458	480	476	447	460	460	496	483	468	523	483	481	507	532	485	460	507	518	527	481	483	466	492	522	478	479	473	468	512	488	487	546	443	493	465	489	465	488	484	486	476	480	450	479	502	470	504	456	475	480	505	510	480	467	504	472	452	516	496	507	480	469	478	490	485	502	507	494	467	488	457	471	485	476	490	464	441	525	491	506	514	500	503	468	513	466	476	469	437	475	489	449	512	484	479	463	462	505	478	465	466	471	477	501	497	493	517	465	451	472	489	470	480	517	466	455	490	550	472	474	494	538	504	499	491	458	459	552	512	485	478	493	490	490	515	490	476	474	466	500	543	492	450	486	526	538	494	475	483	453	450	475	450	505	468	489	515	477	463	456	507	487	492	493	492	516	477	474	485	485	495	425	483	476	499	497	477	471	470	478	476	487	463	515	463	459	465	432	502	454	504	501	503	465	523	513	453	535	516	505	500	506	500	519	465	480	494	498	453	460	488	485	505	514	479
36773	74545	64299	52622	42566	31714	22029	12157	6491	3119	1639	992	521	511	508	509	500	574	525	520	533	573	498	490	508	496	521	539	462	508	485	505	536	480	512	523	517	533	531	494	525	523	460	522	516	515	554	510	471	529	530	488	508	510	488	483	490	498	523	539	501	534	500	497	505	507	536	522	529	535	520	495	499	517	496	550	546	524	477	517	517	535	506	525	498	532	498	493	526	495	485	523	459	508	480	489	506	488	546	538	496	469	520	536	515	495	513	567	492	494	545	506	520	517	514	524	508	502	534	517	525	541	530	513	465	528	522	511	576	516	527	493	496	483	541	490	532	538	504	511	511	489	510	504	495	528	500	535	516	514	533	516	517	506	515	538	535	535	493	520	470	482	529	531	526	494	477	506	528	533	491	529	517	501	514	488	511	514	501	512	518	498	595	522	511	513	514	505	491	491	498	557	484	508	536	528	528	553	535	515	512	499	507	499	474	502	519	539	505	507	487	517	488	497	501	492	554	509	497	526	500	552	478	541	491	491	510	482	543	510	481	514	456	506	515	550	518	482	515	493	511	528	504	545	499	517	521	517	502	523	491	507	499	517	510	493	517	500	514	497	465	495	513	517	503	520	510	492	468	475	521	507	505	483	534	506	507	529	530	486	489	478	507	521	499	510	508	539	517	492	477	495	491	520	494	462	553	492	527	511	539	496	506	486	517	511	543	492	544	480	521	527	501	525	516	501	475	518	518	523	518	509	529	505	478	515	527	506	530	538	486	468	490	510	526	515	485	505	479	543	498	551	526	511	473	495	535	540	501	527	523	540	538	485	485	513	508	513	490	502	500	482	510	506	526	483	490	494	516	517	498	553	491	482	475	496	576	478	491	515	555	532	511	473	552	506	500	485	509	514	516	554	510	534	488	521	511	565	489	479	506	500	497	552	484	504	511	511	509	519	504	512	492	538	474	566	507	510	502	504	543	487	517	553	526	486	508	527	511	527	537	495	511	501	514	510	485	540	507	511	493	485	541	524	539	508	523	525	502	569	495	527	484	526	533	487	539	525	561	538	511	479	495	527	495	497	514	554	503	515	505	545	456	515	579	495	514	532	529	528	524	494	493	564	526	523	536	514	504	538	507	521	547	514	526	521	541	556	513	531	471	525	533	513	526	507	531	542	536	511	505	487	497	519	492	491	497	536	489	507	545	496	537	498	513	528	529	571	537	489	538	500	514	493	536	498	501	520	533	495	492	454	498	552	550	523	541	552	472	476	479	474	486	508	548	510	486	548	514	517	516	550	519	519	517	542	500	541	533	471	492	508	505	522	540	524	510	494	472	488	546	501	487	526	480	513	494	519	523	482	548	470	512	505	500	502	478	502	550	484	488	524	514	530	501	521	463	490	508	528	491	509	462	478	506	518	573	505	494	502	531	552	500	535	507	509	528	489	540	509	549	508	506	532	520	510	535	518	525	511	506	512	517	507	528	511	489	474	528	497	511	512	514	522	520	529	509	511	544	494	530	508	505	519	540	519	476	542	493	527	484	494	520	548	496	511	530	503	532	536	521	508	487	521	516	500	483	515	534	513	520	493	506	498	526	483	477	532	537	540	540	522	527	494	497	531	566	518	500	461	503	518	536	499	542	500	531	505	535	543	486	484	491	528	478	520	534	554	514	473	521	545	495	506	519	502	523	512	513	510	493	480	536	513	521	556	509	492	516	478	537	572	509	535	524	491	475	484	531	515	524	521	470	499	523	505	509	494	513	505	509	481	490	509	529	478	469	584	467	493	502	512	503	506	531	539	516	549	495	508	492	522	503	478	530	504	500	491	515	499	500	501	501	513	505	540	515	523	515	525	496	528	479	514	507	511	475	484	528	518	500	493	511	504	496	473	532	511	508	506	525	486	492	494	486	535	519	538	498	527	507	547	535	499	493	504	505	562	516	511	546	537	506	510	501	520	520	513	544	541	532	506	539	550	495	509	554	516	512	516	508	478	527	511	523	496	542	562	489	497	524	535	523	514	481	480	466	494	528	473	516	504	538	520	523	528	523	496	521	526	490	503	500	549	503	509	509	481	507	446	509	525	481	535	506	507	524	502	487	485	514	497	478	505	493	527	531	482	460	522	498	523	497	503	549	515	530	502	546	486	524	510	498	493	513	507	554	479	511	492	508	492	521	538	503	512	462	485	505	487	538	508	560	533	537	541	518	529	505	544	514	487	538	531	502	505	499	496	492	501	531	544	504	531	487	473	493	464	483	512	503	540	520	512	517	518	509	520	529	566	508	513	484	533	503	519	487	493	510	548	481	503	573	494	526	523	499	481	538	533	518	486	507	506	542	518	519	518	506	487	514	525	524	505	557	523	543	513	540	517	538	518	513	523	526	511	534	537	523	491	507	530	503	519	504	479	511	487	474	480	497	471	537	514	554	487	480	509	497	559	479	514	499	505	483	520	511	519	503	514	523	507	458	495	533	503	509	554	477	490	506	539	515	500	459	525	498	509	484	505	519	482	549	535	485	511	490	517	501	525	522	539	497	523	491	499	514	513	513	506	502	526	509	509	508	476	513	522	558	485	500	529	494	501	478	546	506	498	520	500	536	544	539	512	477	522	501	543	512	539	492	512	526	560	504	510	538	517	542	516	546	535	507	509	514	462	493	476	518	502	478	511	500	530	536	508	479	545	510	509	505	504	568	511	502	481	509	501	477	499	486	530	488	529	496	537	483	510	487	452	489	511	507	477	514	506	538	510	538	481	498	522	518	498	495	489	513	523	506	508	545	481	511	526	525	540	512	509	474	489	485	547	531	501	523	486	513	523	505	540	531	522	537	536	521	519	526	511	522	507	544	533	526	514	475	564	448	497	515	533	490	508	537	534	505	497	536	495	532	547	528	537	516	452	503	487	486	520	515	522	529	532	507	528	480	489	495	531	511	530	515	492	504	523	511	523	507	517	537	475	517	491	519	498	513	551	509	470	504	546	511	494	501	538	536	494	494	464	527	533	577	480	543	519	503	449	517	502	542	538	498	547	490	512	521	499	508	521	478	513	501	525	553	501	517	507	501	518	463	507	486	497	519	491	533	505	483	486	512	500	470	479	499	478	547	502	503	538	532	496	489	496	516	513	485	482	505	515	491	506	509	513	495	474	530	494	507	537	508	525	473	503	509	502	447	522	488	503	536	531	528	492	466	490	504	511	526	493	503	471	521	512	498	523	510	510	489	485	476	495	505	516	506	535	535	551	519	509	479	530	508	482	478	508	523	546	519	519	486	515	511	551	522	548	496	479	525	480	529	493	506	568	517	454	488	464	488	548	528	504	539	498	514	465	496	496	517	536	526	505	538	542	532	517	549	517	498	499	516	502	481	512	500	501	553	514	525	537	501	519	463	525	548	487	528	532	485	523	527	487	498	488	495	471	492	512	526	509	533	494	497	519	529	495	524	498	529	528	474	525	549	519	531	470	549	529	513	510	529	534	556	514	523	541	535	469
24933	21783	35113	35721	26041	17894	10522	4853	2624	1489	1052	760	741	665	726	652	698	649	689	685	726	635	686	674	647	675	702	671	665	680	623	646	665	693	714	651	660	669	650	708	704	676	709	636	689	693	698	632	652	694	632	737	687	663	651	703	671	680	674	644	644	684	691	680	633	633	681	710	683	625	672	710	690	713	715	685	652	620	651	730	615	660	652	700	642	668	695	704	648	708	677	665	706	718	712	692	675	684	653	681	665	693	684	676	719	630	631	696	676	635	641	680	638	667	642	646	722	681	688	667	667	675	688	671	669	683	677	714	711	703	657	687	695	651	643	631	684	683	702	662	689	659	672	707	667	643	683	660	696	637	684	682	681	637	717	692	664	637	669	700	696	670	681	708	671	650	681	683	623	693	660	690	662	675	640	660	684	664	658	674	687	650	658	686	645	675	707	716	650	691	652	674	673	669	685	664	658	705	680	709	684	639	597	652	650	694	714	672	665	725	637	710	687	705	644	667	610	704	659	699	661	686	640	717	685	695	699	666	633	758	656	677	687	602	682	662	683	653	656	642	670	659	701	709	703	714	671	676	707	659	690	686	659	665	682	713	681	646	641	676	685	678	645	682	686	701	674	660	664	694	709	713	705	661	689	669	736	690	697	686	675	684	703	704	650	705	679	671	668	702	704	701	683	696	695	700	670	669	699	655	593	667	687	672	673	659	689	716	710	671	660	659	655	695	666	619	658	693	629	657	656	682	687	639	636	680	646	649	653	697	727	674	647	724	670	705	638	625	673	646	651	677	634	679	703	696	620	666	677	670	693	648	696	751	672	615	657	649	689	681	673	683	656	662	655	657	659	673	759	683	698	688	664	666	731	626	671	657	629	686	681	642	694	658	631	685	643	684	640	698	591	688	674	639	667	701	689	710	669	709	667	689	683	643	683	667	636	678	707	672	647	638	659	718	686	675	717	683	651	678	687	659	662	684	652	662	640	644	665	636	706	698	718	705	633	652	697	690	654	694	737	659	653	713	698	637	629	642	689	695	709	732	669	636	687	670	714	683	642	656	683	640	643	695	672	638	665	688	633	661	676	649	676	653	674	689	702	660	682	717	669	674	707	679	680	683	703	661	649	719	661	684	687	670	630	668	716	710	718	648	702	687	664	700	648	648	659	614	687	704	627	682	653	685	649	689	686	652	660	674	661	677	718	693	718	639	703	673	632	641	687	703	710	666	692	654	706	659	681	679	695	722	681	724	671	650	654	672	672	668	674	681	664	703	690	701	698	661	700	618	678	663	635	638	660	710	654	646	655	699	693	651	636	693	651	645	650	665	740	673	670	645	667	681	687	691	653	670	665	654	697	622	670	674	666	715	720	674	730	726	693	666	666	678	688	720	696	698	694	654	656	607	717	697	633	699	691	673	667	697	644	699	704	654	666	673	700	690	694	703	671	679	667	646	660	689	633	652	659	635	659	736	699	662	656	663	662	667	642	698	692	640	663	661	671	681	688	719	650	637	671	672	689	653	626	669	731	709	681	714	665	713	701	675	647	695	705	669	637	669	679	643	691	640	673	686	626	665	690	679	641	714	693	704	685	678	671	616	698	653	673	675	661	705	659	672	679	670	687	645	686	660	665	639	702	641	690	681	704	671	693	725	618	640	678	690	676	667	699	727	675	694	750	704	667	709	700	679	635	695	650	694	712	688	638	697	668	701	674	658	659	728	701	686	678	675	717	656	653	663	627	714	694	660	717	634	661	725	672	672	622	692	649	685	677	694	689	648	669	683	656	683	680	663	649	666	657	644	684	686	722	734	675	687	685	694	731	652	706	688	688	679	657	670	684	687	643	697	640	635	684	666	653	630	688	701	686	675	594	723	687	677	621	666	676	662	675	667	658	703	685	682	664	702	673	663	660	663	665	660	612	614	675	683	683	690	723	662	692	656	638	690	632	667	661	654	658	690	719	703	674	643	688	656	706	621	695	672	673	656	636	709	698	693	676	636	682	650	628	673	650	663	649	626	720	638	694	670	734	691	661	692	694	671	629	667	681	683	669	651	643	626	711	669	640	732	642	663	707	677	676	666	651	623	648	695	682	702	664	604	672	703	684	706	645	654	720	660	653	625	657	656	709	692	726	730	624	718	657	688	695	639	669	680	714	669	663	698	657	672	694	644	667	667	681	662	714	687	663	717	679	648	649	719	661	666	704	692	667	674	627	687	691	679	678	686	694	607	683	686	655	653	659	686	662	697	735	667	635	657	666	729	684	656	653	654	682	703	649	707	689	673	641	684	672	640	689	637	688	659	678	655	713	653	702	645	688	677	678	707	694	689	669	673	626	660	706	719	644	679	714	653	692	650	697	637	668	674	657	759	632	666	669	664	640	681	688	685	637	642	707	670	668	670	691	652	677	653	688	729	661	665	662	671	664	688	666	660	649	706	652	671	672	682	661	607	672	691	697	692	674	714	640	688	656	657	659	696	674	664	679	668	664	663	705	688	690	693	669	680	673	674	635	697	718	684	670	671	640	735	671	692	649	719	654	639	648	676	690	674	669	641	667	670	661	678	667	673	706	670	656	677	686	613	679	705	631	654	661	676	698	685	699	681	688	628	658	728	683	684	675	662	668	693	618	666	631	683	712	655	671	682	727	682	674	667	651	649	666	690	695	685	642	690	706	633	670	687	677	667	690	687	708	689	707	691	688	635	672	663	687	680	637	695	681	697	726	696	712	715	647	657	676	693	666	646	691	683	671	740	695	687	664	648	699	741	744	691	635	713	722	672	698	722	691	697	657	685	634	661	707	677	652	655	661	709	711	702	730	697	684	688	682	659	686	686	670	683	694	681	682	642	677	655	715	655	702	718	689	698	663	658	676	710	656	709	637	655	678	649	633	673	699	731	620	695	702	666	671	704	648	676	687	665	701	643	720	657	699	698	668	675	658	691	657	674	708	677	676	696	690	645	671	648	658	698	657	654	664	636	627	684	707	676	637	667	687	708	676	701	641	674	632	662	693	711	642	684	700	677	682	672	663	658	676	661	675	636	676	689	703	669	685	669	672	732	634	682	696	653	660	643	657	667	688	649	675	627	672	689	626	626	640	645	643	610	694	690	654	647	715	686	660	676	683	680	688	692	679	706	715	652	614	662	735	673	654	673	651	690	638	693	695	680	702	667	701	650	671	660	702	685	697	644	650	641	666	697	656	723	687	651	680	654	705	661	734	719	642	691	674	736	688	662	669	652	681	606	666	663	683	699	656	672	706	655	625	661	650	680	671	712	657	672	672	700	694	692	653	621	700	657	677	691	684	627	718	657	677	677	683	738	670	681	688	636	668	636	679	668	701	690	684	641	690	674	690	700	636	657	719	659	713	671	714	700	648	651	691	682	690	697	659	650	671	638	697	709	734	711	619	666	686	658	688	702	668	657	686	654	662	643	654	727	701	648	650	746	638	708	687	645	671	683	704	637	671	692	687	680	639	680	647	701	712	657
29589	65101	56835	41779	30302	21364	14501	7958	4192	2278	1479	948	716	761	693	698	700	677	683	690	744	723	695	711	713	690	708	740	716	742	689	741	703	702	700	682	688	734	688	684	703	732	725	714	719	727	745	698	715	682	690	677	736	712	707	694	692	655	714	713	712	699	710	708	720	673	718	708	735	708	713	729	743	743	732	732	720	737	722	700	715	710	745	693	718	737	700	743	751	695	718	681	739	736	712	696	730	697	743	699	726	744	738	730	711	735	721	699	764	690	756	717	727	643	744	736	705	734	707	767	734	653	729	745	755	756	707	678	753	692	714	762	682	707	687	737	746	795	686	708	726	660	707	717	713	702	716	743	709	677	708	728	712	696	705	697	764	679	649	680	659	731	744	752	755	692	694	714	721	748	708	713	724	704	698	729	762	730	705	710	737	706	701	692	721	723	697	699	693	712	690	743	733	719	742	693	707	716	687	724	693	700	742	707	720	709	716	742	695	701	725	667	688	725	727	765	679	762	727	700	708	687	712	712	691	718	704	711	668	679	674	714	719	709	721	760	724	675	753	752	719	709	703	760	737	696	690	709	726	683	710	714	703	671	722	719	745	700	720	681	701	713	656	711	689	683	742	748	694	707	725	711	713	721	718	722	715	754	719	722	674	718	656	711	727	692	740	758	681	683	772	755	695	696	720	699	731	684	720	712	705	694	716	666	691	704	775	714	715	694	691	703	755	728	771	739	723	653	692	641	676	650	683	691	731	672	699	672	673	685	700	713	726	664	697	754	747	705	699	689	680	723	746	736	728	751	737	745	693	713	714	683	717	762	727	714	662	682	703	731	752	767	721	750	727	715	738	716	755	723	728	799	700	741	744	731	667	697	689	686	728	711	676	745	720	702	692	704	715	684	722	733	729	714	710	737	778	691	756	717	714	732	761	682	685	683	664	732	714	744	718	680	736	740	681	721	749	735	729	697	720	731	678	672	669	715	709	742	727	737	731	692	696	686	721	735	697	703	728	710	732	725	717	781	746	739	752	724	746	731	701	709	752	752	695	718	699	723	743	690	720	729	694	719	731	733	761	769	772	715	709	676	717	696	638	656	726	728	699	732	706	693	699	704	721	711	721	699	727	718	711	691	697	702	695	666	743	715	676	721	689	716	706	677	775	709	703	732	692	731	720	681	700	695	732	708	770	692	697	675	695	718	716	708	700	654	696	753	732	691	706	739	693	715	744	688	717	744	696	649	735	737	730	766	709	669	696	716	718	722	705	703	711	719	724	733	713	699	702	745	733	751	685	677	704	772	781	716	698	733	756	695	706	737	748	725	744	716	731	736	674	702	703	701	681	666	675	696	701	776	712	735	665	655	747	743	727	697	717	726	751	694	695	704	705	691	704	703	742	681	716	729	709	720	734	739	735	723	700	684	733	699	737	720	754	758	747	695	704	688	762	713	653	725	684	710	706	744	683	734	696	714	665	713	720	691	674	708	724	769	704	668	708	655	723	753	661	726	689	745	720	685	681	721	662	662	686	740	703	702	742	722	756	686	705	738	770	672	755	705	701	766	696	671	662	711	701	726	694	730	713	742	696	720	731	675	740	743	672	703	714	688	724	686	753	684	710	712	748	713	705	717	732	693	727	730	736	758	661	742	721	667	719	719	755	711	743	731	728	709	730	702	731	708	701	761	729	690	710	717	711	719	727	732	726	710	641	741	729	721	715	738	696	672	705	709	696	731	691	727	736	702	730	707	744	725	677	709	738	728	758	669	666	737	718	663	701	682	703	757	681	735	698	735	693	653	681	722	727	724	720	713	717	704	718	727	716	744	713	760	719	703	674	714	707	671	702	757	679	663	730	736	734	727	713	769	732	731	721	715	698	713	762	695	702	732	712	739	727	736	684	750	726	737	734	707	742	701	731	757	728	699	686	693	709	770	714	686	700	722	740	713	738	699	710	657	725	722	676	681	704	726	702	666	697	683	700	730	725	680	657	680	689	726	730	705	724	716	721	721	762	684	728	720	692	709	734	727	689	747	748	728	732	723	722	680	699	697	682	767	728	710	707	726	747	737	676	712	675	700	724	776	707	700	710	690	780	715	744	742	743	708	688	674	675	731	705	734	692	699	679	708	722	705	726	713	729	726	732	715	700	723	759	694	693	674	711	714	676	678	714	697	681	731	678	718	689	714	769	708	715	738	714	710	714	728	690	704	707	737	708	674	716	695	625	728	721	749	720	744	678	770	731	736	702	751	722	730	735	689	659	727	732	724	718	735	744	713	691	722	689	692	700	720	730	724	709	718	687	720	724	744	771	707	703	696	724	695	771	702	696	726	674	711	715	681	736	710	686	725	694	758	734	672	684	695	670	674	706	723	732	742	685	728	700	704	698	743	684	723	685	737	739	718	725	741	702	692	733	740	737	731	782	724	707	715	735	719	695	739	711	742	698	656	745	722	740	694	701	714	711	663	707	682	694	729	702	765	698	695	720	730	721	705	676	713	748	734	713	717	707	708	698	745	707	721	677	712	712	695	733	710	719	687	656	736	729	750	687	698	721	744	744	736	717	685	685	709	704	747	665	741	723	671	736	705	716	712	676	734	677	702	702	703	710	721	726	689	716	699	723	714	756	725	696	697	701	710	743	758	717	737	728	687	711	699	685	736	752	733	732	688	690	744	738	665	729	725	769	709	681	677	736	676	658	655	707	698	672	706	675	737	751	712	706	703	692	702	715	730	724	716	733	645	665	741	745	731	689	685	727	734	676	715	737	721	755	635	697	747	787	731	637	786	668	709	773	698	708	742	713	708	706	732	766	675	695	719	670	761	770	681	718	665	688	716	751	697	700	755	719	657	711	706	723	691	708	675	720	667	714	694	682	715	782	755	686	701	707	711	784	703	697	721	704	720	697	719	686	712	710	696	704	699	706	721	732	706	727	764	689	760	722	758	710	765	689	722	720	708	720	758	698	702	698	689	677	713	722	709	711	715	713	708	701	758	753	730	723	757	739	745	710	760	728	717	768	685	692	704	714	674	764	665	735	740	712	675	757	702	741	748	697	706	716	758	733	627	725	675	749	681	745	693	699	725	701	717	694	666	728	725	718	711	673	709	726	737	690	727	699	684	719	709	694	746	737	723	686	748	715	736	713	688	744	672	763	706	700	697	710	737	702	728	775	698	704	743	704	701	703	729	720	712	719	682	741	693	705	693	696	722	668	710	727	725	688	723	734	694	697	690	725	724	723	684	766	745	751	698	722	717	717	668	727	711	702	724	713	716	716	699	730	678	682	718	671	711	651	686	694	722	710	693	685	706	791	744	701	718	721	703	736	756	681	707	673	731	684	667	693	720	742	753	703	722	698	706	751	722	756	668	698	675	763	753	758	747	740	740	721	727	674	688	704	717	712	719	702	709	747	747	735	729	765	700	682	733	720	750	697	660	690	677	678	725	699	762	691	697	731	682	683	701	672	739	724	707	725	699	698	732	733	701	731	712
22420	21201	31830	32911	34654	35463	30912	18083	9063	4359	2151	1210	723	752	744	692	714	713	705	726	716	733	704	733	718	742	698	686	719	680	719	730	693	702	700	697	727	687	686	665	712	760	701	710	751	727	747	718	732	695	702	712	762	703	691	708	729	686	743	702	716	716	659	751	681	744	720	724	670	701	756	689	703	675	730	728	696	724	677	730	702	735	716	733	726	733	710	685	748	696	704	703	742	715	773	720	760	713	691	707	704	706	726	698	743	718	696	747	674	652	706	712	692	736	753	684	694	712	652	734	721	704	710	690	730	737	715	733	686	692	700	740	711	678	708	745	757	733	715	730	753	711	718	704	708	707	733	700	730	702	707	713	697	697	732	722	724	675	691	718	728	711	725	682	747	688	716	700	716	709	697	665	740	710	780	744	678	678	741	732	671	671	697	683	748	698	720	688	703	697	693	711	710	723	695	696	696	715	707	733	694	743	702	696	731	752	679	710	667	707	690	731	649	654	725	719	740	666	742	729	712	711	699	708	691	684	701	741	670	714	730	689	724	682	795	710	711	788	717	694	708	704	747	696	680	753	686	759	745	735	710	725	720	763	718	722	691	691	673	688	744	701	698	705	707	699	707	700	704	715	708	674	694	728	736	741	720	737	689	700	669	713	724	757	711	748	711	716	669	737	723	702	705	705	697	746	663	718	729	719	710	704	726	730	700	683	753	684	715	710	693	687	680	691	662	736	674	689	710	706	665	666	703	727	727	713	693	754	732	711	738	717	675	724	722	715	724	640	685	734	692	723	703	681	714	719	672	725	743	699	726	683	699	761	674	694	722	713	707	686	694	733	703	724	671	709	709	722	726	721	705	682	682	679	705	778	703	725	717	689	693	753	693	726	711	671	674	728	743	718	725	676	720	674	652	692	709	753	699	711	711	717	713	717	700	753	780	744	721	727	737	702	722	722	734	718	696	718	703	743	698	688	705	744	724	741	660	697	677	701	750	694	718	735	689	733	701	700	703	698	730	674	735	692	704	777	697	696	707	745	726	681	709	657	780	709	730	712	684	761	692	705	704	743	724	768	724	689	688	748	716	772	732	681	679	688	720	721	654	695	751	720	705	696	701	683	724	673	695	697	694	681	720	702	723	671	695	697	714	665	713	726	714	737	781	748	728	739	703	656	658	662	664	700	703	751	688	712	709	668	685	700	700	754	731	741	733	731	673	680	730	750	689	756	667	712	731	757	683	675	746	730	684	656	706	715	730	698	734	733	701	673	692	700	706	705	709	747	694	771	668	682	717	717	704	697	737	719	692	700	732	703	691	730	709	679	674	724	730	647	710	704	759	726	714	736	743	699	707	700	694	692	704	667	742	703	698	738	693	690	657	677	753	711	625	721	693	752	720	710	671	732	685	692	669	742	686	692	773	708	689	708	720	721	724	748	727	724	687	683	731	700	712	731	721	776	694	714	737	754	677	743	726	680	739	671	719	729	685	731	725	733	766	721	701	665	751	701	696	717	730	695	696	708	736	689	710	762	723	698	718	750	728	708	670	758	736	721	680	717	728	743	714	738	707	715	720	721	715	697	730	710	724	756	699	701	684	747	724	689	743	726	738	714	728	700	664	702	729	716	782	750	652	694	674	681	655	753	688	663	720	743	702	738	705	699	679	714	733	735	736	700	732	747	751	711	695	655	726	716	708	696	719	762	688	685	704	695	710	742	744	724	703	691	703	672	698	727	768	691	705	682	668	717	703	711	741	677	731	665	740	700	689	738	721	709	668	697	678	701	697	687	748	695	729	688	652	703	715	766	702	732	763	706	685	677	738	707	695	743	705	709	707	719	692	666	712	698	763	734	694	703	736	724	746	707	680	708	704	718	689	704	715	704	761	722	712	732	750	712	650	673	717	688	751	707	734	705	711	730	692	741	682	675	702	703	723	713	694	779	722	694	694	703	714	741	729	699	708	733	720	709	720	740	722	703	685	745	725	733	707	735	688	704	706	699	695	705	673	727	755	734	697	753	719	721	747	711	707	689	661	682	691	693	689	746	723	703	713	660	711	723	690	691	727	653	684	733	752	732	711	697	743	747	686	710	655	721	710	706	710	743	707	727	706	686	676	734	693	679	721	703	732	754	756	673	714	740	695	686	744	741	682	723	660	643	779	702	683	681	650	713	686	691	644	731	694	731	729	730	756	763	680	701	744	687	696	701	697	697	716	664	663	719	728	752	757	646	703	707	698	730	729	749	741	735	705	676	754	729	685	666	696	777	739	706	703	749	750	718	657	708	694	711	755	696	717	675	669	701	671	690	709	729	731	661	665	701	678	744	734	754	704	695	724	688	703	721	703	713	655	728	673	706	734	712	736	755	719	712	684	691	725	721	717	709	736	750	720	702	719	706	730	693	736	695	680	694	691	682	768	692	709	735	726	708	732	690	716	723	772	711	715	753	745	692	763	734	750	723	665	744	687	708	738	758	701	700	702	741	723	723	687	732	765	711	727	723	724	674	739	726	686	754	748	704	754	800	728	720	701	708	699	701	752	681	694	720	689	692	722	706	736	665	701	650	722	712	711	733	744	702	769	698	696	683	733	715	666	719	685	697	714	775	700	708	749	729	752	687	714	708	733	736	701	701	762	718	696	701	757	762	708	717	711	672	692	750	681	674	767	681	729	720	710	698	711	742	679	704	745	738	760	722	761	731	672	722	704	679	680	695	711	691	701	672	750	735	716	697	726	742	746	719	700	692	712	710	749	686	667	741	723	737	669	768	755	702	725	700	721	719	700	696	700	746	662	710	728	704	673	677	726	739	734	752	699	725	725	688	683	702	737	733	696	707	679	749	679	728	694	718	714	700	748	701	715	725	702	702	737	660	748	710	725	718	753	675	701	705	749	753	722	705	689	700	667	738	727	740	693	681	747	744	720	706	691	704	740	752	707	674	725	724	712	661	727	733	736	692	744	698	688	709	717	708	670	732	734	751	707	705	679	718	743	702	673	690	674	678	762	692	682	779	725	700	734	713	713	736	666	713	665	712	646	681	673	717	689	747	708	729	717	678	698	697	725	744	715	720	704	724	720	654	737	737	707	708	720	775	699	712	734	690	707	646	729	702	721	708	707	695	737	670	650	694	665	713	717	630	681	729	692	709	721	703	743	694	736	700	721	688	697	717	734	693	695	733	666	698	699	715	751	755	751	693	715	695	724	732	750	668	741	715	731	709	756	715	723	656	721	642	765	710	698	769	715	704	709	691	744	670	730	709	733	680	702	713	696	707	745	703	740	723	651	685	721	697	699	680	773	761	709	718	741	702	678	687	719	735	710	736	716	714	704	686	691	719	668	714	683	693	739	733	699	721	700	675	679	743	703	758	677	668	727	716	728	682	704	742	746	729	717	744	703	682	674	695	710	719	722	681	709	694	687	735	779	671	683	659	717	696	702	710	703	747	689	697	666	723	709	738	675	677	675	725	703	712	705	727	706	713	739	715	740	713
38700	84186	81774	63504	52071	41140	29973	19810	11237	5880	2974	1373	727	760	766	679	729	720	779	723	719	737	714	723	692	698	705	676	737	723	695	706	688	749	686	675	682	670	708	738	742	689	713	743	720	705	724	734	721	749	701	739	715	745	669	698	698	637	745	707	735	712	785	666	749	737	760	715	683	728	656	676	729	719	761	726	734	705	693	713	706	641	706	730	756	708	686	727	677	720	710	751	730	681	764	692	743	677	746	699	688	696	751	735	768	705	667	727	712	744	717	727	757	681	749	743	728	715	717	743	741	773	766	714	761	730	774	700	654	726	720	733	686	708	710	735	725	730	749	683	710	726	721	689	685	715	735	740	741	722	703	731	694	743	675	732	692	713	737	685	769	712	681	715	784	712	733	731	707	723	785	688	741	725	734	754	734	707	730	727	717	722	669	721	711	708	650	740	703	730	684	761	726	731	715	750	707	745	716	721	740	745	737	689	713	711	738	678	701	705	703	692	666	691	694	732	735	754	692	725	731	712	726	691	723	754	689	684	695	713	705	692	728	727	712	735	720	707	699	666	724	712	721	715	702	724	690	741	720	760	736	714	739	723	774	686	760	723	754	761	701	716	700	725	689	702	717	724	711	729	695	727	732	697	711	730	684	754	730	725	750	693	716	749	734	772	676	763	714	691	703	728	696	730	717	695	664	679	706	720	699	659	731	688	721	764	769	741	748	720	682	696	719	715	715	705	730	691	690	676	735	719	762	749	727	728	714	750	728	700	668	711	762	714	724	694	722	661	734	694	752	666	726	755	672	761	728	719	699	746	742	712	679	754	746	696	751	727	740	735	718	737	676	752	702	719	731	713	707	723	703	716	734	700	709	705	707	724	712	738	779	695	755	726	733	752	756	713	702	697	724	702	678	729	732	709	720	747	691	705	702	688	737	740	756	744	746	700	702	760	708	727	700	698	740	722	714	756	722	784	774	720	731	710	735	734	734	700	725	743	728	694	752	758	733	736	751	745	753	710	729	748	754	689	731	759	700	752	733	714	708	728	753	738	736	684	712	715	675	693	727	702	655	701	726	719	724	686	723	737	733	755	740	692	722	721	724	728	678	725	718	695	726	731	698	713	753	678	703	724	713	774	704	683	672	697	757	714	745	708	684	692	750	707	690	739	731	750	703	713	703	731	743	752	676	723	740	736	759	764	709	704	709	700	784	725	775	735	696	709	714	718	669	733	743	698	706	730	721	670	645	708	719	724	692	709	738	753	748	686	752	695	731	749	695	687	720	712	735	701	666	720	728	698	728	707	739	688	758	689	726	732	684	716	718	712	717	737	743	765	735	738	724	759	718	681	758	719	713	730	702	698	696	697	695	679	696	745	764	694	713	687	714	745	683	741	671	704	744	723	694	680	706	731	735	711	695	705	690	704	705	731	700	723	724	682	696	711	726	738	731	737	721	752	753	716	730	740	717	695	713	749	736	747	716	743	724	677	720	739	694	715	720	724	714	720	716	728	742	690	718	753	730	711	746	744	765	715	699	743	718	691	696	714	725	693	693	719	732	722	714	717	699	780	703	727	727	687	686	731	745	738	671	743	704	736	708	712	717	681	700	744	719	706	699	744	682	700	758	737	725	705	753	744	711	707	720	705	755	717	721	695	711	749	704	679	698	697	702	687	726	740	738	704	739	725	705	761	649	710	682	737	725	719	694	688	672	743	710	771	730	739	766	701	729	704	721	714	706	702	729	729	743	743	749	737	740	674	739	709	708	702	685	784	788	709	731	741	689	729	729	717	763	711	724	679	732	749	723	718	690	687	713	687	707	736	722	764	715	702	732	698	702	749	688	692	741	760	713	742	742	682	755	674	687	703	720	742	747	717	706	722	680	697	756	715	692	720	657	750	738	708	711	705	730	696	732	688	708	718	728	715	691	670	717	756	739	702	774	686	730	720	716	743	774	732	725	720	704	728	721	726	705	710	740	736	699	703	684	697	749	745	761	730	757	767	726	721	747	711	700	696	684	703	755	683	710	685	723	742	714	710	683	711	736	724	743	714	730	699	730	686	727	755	696	735	735	736	673	742	767	723	725	661	712	705	791	717	692	724	736	718	719	711	717	690	713	728	750	738	739	811	754	744	723	672	671	722	722	755	722	712	669	738	703	698	705	718	708	688	721	699	716	749	683	709	757	726	711	702	655	773	766	714	765	687	707	750	760	695	747	695	738	721	726	687	725	655	691	680	745	715	744	737	730	737	707	726	742	751	731	713	721	733	719	728	737	775	761	733	733	747	710	728	725	754	714	682	687	720	687	715	750	801	704	710	757	701	701	698	715	733	714	743	708	695	731	738	727	707	692	736	739	735	732	700	703	729	727	726	701	749	698	748	721	699	699	757	754	754	724	707	707	735	725	724	760	734	664	672	717	742	690	722	711	733	730	716	726	728	716	716	787	696	757	686	667	731	690	711	733	707	730	768	717	718	749	730	721	710	709	704	737	730	758	711	741	704	726	786	737	683	734	742	669	682	652	701	711	688	702	736	752	737	742	682	711	754	710	716	696	712	713	735	774	775	704	670	788	689	724	689	710	696	696	732	731	716	708	725	724	741	730	773	707	698	724	749	663	690	744	698	728	668	722	700	707	771	711	754	665	689	698	689	746	710	742	725	743	690	721	733	780	689	710	752	703	732	698	763	720	719	712	787	739	782	740	655	693	695	740	730	713	699	711	676	777	670	683	737	702	695	734	688	696	711	723	680	711	751	714	705	721	770	763	699	752	732	713	711	667	732	713	707	722	686	707	704	743	716	713	741	713	684	691	697	713	720	733	713	727	750	689	722	735	694	691	689	725	673	702	708	702	731	702	687	714	701	720	716	695	722	727	719	694	718	700	734	699	718	729	737	715	727	723	696	700	714	674	737	703	751	762	698	736	726	674	762	681	747	711	753	737	743	699	728	699	705	747	762	682	684	681	732	713	689	711	757	655	691	734	724	707	722	710	693	738	707	741	670	695	731	657	758	675	730	702	690	695	669	673	755	709	734	681	710	674	750	701	678	698	690	752	706	736	740	703	702	749	720	708	677	740	677	722	704	735	702	710	645	686	732	757	734	699	709	725	623	762	675	729	729	683	735	755	770	750	725	733	715	704	688	744	668	704	756	687	691	725	708	725	698	670	695	688	742	724	752	710	711	760	715	713	726	729	702	734	744	724	685	713	701	723	696	726	731	717	730	711	688	732	716	696	747	729	701	697	705	729	703	752	703	723	720	727	687	695	675	688	714	718	670	682	740	698	741	680	675	726	726	748	726	757	748	724	700	690	722	701	741	723	721	719	739	722	712	704	683	733	750	701	740	771	699	715	723	724	717	678	727	703	724	724	702	724	724	686	723	706	716	738	696	717	746	752	718	680	699	739	724	663	690	715	722	727	774	699	697	706	710	751	707	691	704	714	719	722	704	742	726	715	710	768	739	705	724	730	725	702	717	736	710	731	682	710	718
27860	23982	28974	18249	7807	3485	1930	1343	961	743	573	530	506	490	501	478	439	466	508	515	545	486	459	516	544	471	475	509	454	500	486	487	489	497	506	485	538	486	498	493	498	476	481	481	489	486	477	481	507	534	476	523	475	470	539	491	499	507	500	478	506	511	529	504	471	501	484	491	501	497	452	477	443	500	523	493	485	529	460	518	500	485	507	471	493	492	469	501	518	466	560	468	500	524	481	466	509	475	504	535	497	481	459	505	467	499	492	496	508	483	496	487	506	524	469	494	512	485	439	482	510	510	506	471	497	481	471	527	492	516	476	515	468	481	526	475	487	451	516	492	482	459	502	473	525	498	476	544	499	460	487	504	490	493	458	443	476	493	507	503	480	513	520	454	480	502	488	499	493	489	474	444	502	500	519	473	490	491	491	503	499	477	484	479	482	464	495	501	487	456	522	487	493	491	485	468	477	512	453	512	503	502	465	498	494	490	492	457	499	503	471	479	485	475	513	531	479	490	454	500	477	531	441	492	475	518	500	501	502	538	506	460	458	470	497	478	513	463	483	485	499	516	469	484	500	479	523	489	486	511	484	506	519	511	501	472	526	487	474	463	490	505	472	487	445	482	514	503	527	502	479	472	512	482	496	459	510	489	483	493	466	492	483	481	506	458	519	519	488	490	468	473	470	487	499	471	499	515	491	491	446	505	504	485	486	444	513	501	490	509	463	480	492	560	551	487	504	480	467	505	502	475	483	492	513	475	509	494	524	468	513	474	459	517	446	494	524	497	525	491	521	522	459	474	523	526	519	473	486	493	441	527	518	508	508	491	476	498	540	507	505	532	505	484	498	496	513	513	517	509	482	540	477	477	488	512	493	468	497	478	455	487	505	498	480	445	505	464	511	518	486	521	513	507	526	494	462	493	428	512	539	503	486	495	498	521	532	539	484	479	490	478	473	502	484	503	511	482	486	488	513	477	526	511	518	514	481	505	483	511	459	521	452	466	463	481	493	512	500	535	520	466	474	431	436	502	521	527	508	529	478	497	489	501	480	505	461	509	535	458	503	502	503	508	472	449	487	572	488	472	518	461	507	468	495	522	513	488	518	493	452	467	495	490	475	467	498	479	512	465	527	517	491	488	500	490	479	503	494	461	520	496	506	479	503	485	466	483	473	491	494	495	493	495	509	530	502	514	504	492	504	470	529	505	496	470	473	487	471	468	468	504	478	519	440	494	512	511	500	502	511	469	509	470	504	483	473	510	469	508	476	464	464	507	516	506	456	505	508	507	506	505	464	521	518	488	478	459	477	492	487	518	555	516	498	494	509	527	520	465	485	498	537	475	473	488	527	475	508	487	522	498	490	543	472	500	490	537	461	465	500	459	488	511	445	484	456	492	479	539	465	482	508	537	478	471	500	502	480	483	496	524	474	505	468	526	511	529	537	480	539	491	541	505	484	503	484	486	467	446	526	472	476	477	479	534	492	476	489	481	478	525	514	498	465	494	484	474	465	512	499	485	542	483	478	548	528	518	475	515	517	492	517	515	509	506	502	510	511	477	507	548	549	528	502	433	497	498	480	471	489	511	523	481	474	492	486	536	509	470	497	484	464	523	469	467	481	493	476	443	503	515	530	480	485	482	496	512	474	545	496	519	522	448	482	448	526	553	530	481	508	492	443	482	501	497	501	488	513	494	459	495	472	500	477	503	516	503	475	500	501	494	468	499	486	498	485	493	505	509	502	459	490	483	480	497	503	533	469	503	496	493	458	503	499	473	518	501	496	499	462	541	484	502	483	466	508	468	462	500	509	496	502	494	451	471	498	494	474	496	517	494	503	530	496	472	518	508	506	470	563	452	495	497	480	454	494	489	490	520	505	530	514	546	477	505	495	518	485	542	512	521	499	503	479	477	503	508	546	498	506	512	511	488	490	480	524	470	462	478	463	488	474	461	508	531	499	570	476	481	514	482	489	491	486	512	473	491	523	470	488	526	510	479	457	470	484	485	509	530	489	444	486	484	457	463	518	486	471	488	509	484	470	482	480	509	493	516	506	462	486	489	528	503	471	535	492	485	504	463	518	522	460	507	498	514	496	494	479	497	490	507	474	486	506	481	503	491	442	511	514	499	469	523	508	484	489	463	471	539	516	462	478	497	483	491	480	492	487	460	490	488	499	514	459	482	482	515	515	518	495	509	481	504	527	506	495	492	517	509	467	513	507	472	510	502	520	505	483	527	514	493	489	456	486	468	520	504	482	476	517	466	485	511	482	461	490	528	532	530	492	504	484	482	531	535	510	505	539	530	472	486	462	479	479	462	528	493	447	477	478	454	488	496	489	483	470	493	473	483	455	485	481	483	484	506	467	511	503	509	493	494	529	492	468	473	485	516	475	499	473	504	522	473	517	497	483	491	535	502	495	465	464	490	514	477	527	477	499	504	514	494	429	505	437	473	482	460	480	522	488	539	451	445	488	501	470	493	503	500	536	478	488	527	522	502	508	478	509	459	474	477	521	486	476	510	492	474	495	435	490	454	495	487	523	490	522	493	483	489	505	468	514	522	526	505	512	524	465	465	479	506	526	489	483	490	493	495	484	482	466	458	497	531	495	442	472	480	522	462	477	472	477	486	454	476	515	527	508	468	498	490	501	497	504	467	502	499	494	451	487	492	537	503	499	503	464	507	456	492	462	527	437	481	497	508	480	509	506	536	516	482	534	528	500	549	470	493	482	498	494	496	515	506	456	468	474	524	506	458	509	473	486	484	452	482	500	457	479	505	492	479	501	530	508	526	504	470	467	484	509	467	486	543	482	477	468	473	470	554	515	478	470	517	526	508	465	520	522	493	491	486	483	500	471	473	519	515	486	502	475	508	507	500	513	477	481	496	501	524	476	453	483	458	491	471	484	477	522	478	470	528	531	501	482	480	503	472	505	502	460	475	489	495	503	473	519	534	477	505	492	553	503	511	507	516	480	528	475	489	490	442	491	484	508	475	497	475	476	495	471	496	475	516	509	483	457	480	507	476	535	498	470	487	506	479	485	490	479	471	482	527	498	420	483	506	479	474	527	483	462	484	501	500	503	489	476	474	479	501	513	496	501	492	461	512	510	529	491	493	497	485	518	527	479	496	479	490	520	464	483	489	501	505	476	488	508	460	476	519	510	491	587	497	497	451	517	478	534	475	502	508	479	473	486	473	489	511	504	508	478	473	470	495	531	474	512	509	536	510	432	495	446	486	474	513	465	541	490	476	495	519	544	504	526	495	513	528	537	510	514	469	499	441	494	524	464	473	474	526	462	485	481	514	521	460	475	486	510	500	484	507	457	487	522	476	473	495	468	527	498	503	477	489	472	491	495	508	497	518	487	446	538	535	484	528	527	468	476	472	454	477	488	495	506	511	499	517	507	458	477	485	492	498	478	494	495	472	481	486	477	487	474	507	509	482	455	514	484	471	495	507	482	502	512	493	510	457	468	492	483	491	477	473	473	481
11267	33295	24735	12815	7643	4063	2421	1563	1168	821	680	583	546	534	538	521	520	526	585	518	573	491	520	537	556	566	525	538	517	506	528	557	533	505	528	536	543	518	513	520	534	554	511	544	560	538	532	530	476	539	499	541	493	538	526	565	531	516	501	476	536	520	514	503	533	511	473	504	557	566	567	521	517	562	568	534	525	559	532	534	548	547	525	495	558	542	535	532	593	520	530	575	539	533	507	541	528	572	563	546	525	553	532	525	538	522	491	546	519	539	479	523	566	552	535	556	540	568	548	523	545	550	541	529	530	558	533	523	551	540	547	564	543	556	524	534	520	499	546	566	529	541	533	532	495	521	534	543	515	536	550	594	515	532	515	491	521	507	529	508	536	510	512	551	545	559	535	519	537	551	538	500	528	539	509	561	534	526	524	516	505	516	487	542	514	525	548	548	522	537	518	535	535	537	530	526	524	585	515	508	510	515	530	538	565	539	504	501	557	521	534	555	541	531	509	553	557	558	525	537	567	511	546	531	520	504	537	557	534	529	536	580	567	503	569	547	561	522	566	549	510	536	519	534	533	512	555	538	562	515	542	557	517	503	480	527	573	521	535	534	502	533	568	501	541	539	487	557	535	512	508	580	553	547	531	534	564	559	536	528	542	534	522	547	552	524	512	526	533	530	509	567	542	498	532	560	545	515	525	560	496	552	529	515	553	521	539	542	539	553	519	524	512	540	529	552	559	539	538	556	530	566	476	552	534	564	540	544	548	516	540	525	547	545	553	517	520	514	537	573	532	529	508	541	522	492	505	545	567	517	555	558	532	562	516	513	547	548	492	523	530	517	502	537	574	551	558	564	538	508	517	495	529	551	513	520	542	558	556	530	560	549	535	526	538	571	494	540	528	521	533	558	529	512	546	486	535	492	567	526	547	528	539	555	546	526	568	549	517	521	537	531	503	540	524	540	512	549	555	550	533	525	480	528	543	499	532	548	551	544	517	512	530	546	537	501	488	533	514	544	514	544	540	521	521	562	518	531	539	557	550	515	540	556	562	544	521	528	547	552	554	523	559	547	538	553	552	511	517	546	586	508	516	579	546	534	518	552	531	512	518	539	551	523	531	598	509	519	514	541	525	510	521	519	539	589	555	506	543	507	521	516	561	537	512	533	539	490	520	526	502	533	497	515	534	538	529	534	562	580	565	528	495	580	504	569	570	562	556	563	539	550	578	520	536	555	537	497	533	547	552	525	511	511	545	519	538	542	558	523	529	569	532	498	544	510	554	546	492	524	561	557	518	546	532	541	576	539	584	572	554	507	504	520	515	551	551	466	505	522	495	521	537	522	551	543	526	524	531	521	499	525	548	490	520	502	533	563	531	550	523	538	520	534	522	557	526	518	540	570	533	556	513	530	545	530	570	533	526	519	544	541	528	546	549	572	543	508	513	548	552	505	497	536	555	571	532	541	524	536	529	567	500	552	505	516	519	543	551	540	533	579	522	553	539	535	537	544	569	525	525	524	523	566	503	533	533	560	536	507	542	529	540	536	579	510	503	498	526	533	506	510	552	487	510	547	514	558	543	537	527	543	544	552	541	561	560	519	547	517	510	536	512	573	511	566	537	524	531	494	545	526	505	545	531	513	555	597	551	536	570	513	518	470	526	539	524	540	568	524	493	557	536	508	547	516	512	542	488	543	527	522	463	503	532	542	532	564	556	524	545	531	559	507	541	505	540	521	527	537	538	537	553	505	518	530	542	524	523	519	547	545	551	552	542	554	532	527	536	545	528	545	522	540	527	535	589	527	552	533	513	528	518	543	504	506	490	546	495	520	528	554	517	531	510	532	511	542	519	540	515	546	549	538	542	533	534	565	541	521	475	557	515	561	504	557	492	534	532	528	541	523	511	513	567	543	508	557	505	536	532	537	528	537	529	528	521	472	573	527	548	573	538	527	522	554	510	513	558	562	546	544	555	523	526	521	520	539	499	544	517	530	548	530	522	534	524	512	527	536	577	523	538	522	557	509	572	501	521	519	523	513	532	577	544	558	540	543	518	547	527	528	498	566	504	521	541	525	530	517	498	559	519	558	524	516	540	552	568	547	536	543	543	531	544	543	536	498	538	518	508	543	526	497	547	569	563	564	534	563	526	533	552	566	546	542	562	516	526	530	539	550	543	553	533	532	564	539	511	530	527	512	513	537	498	572	544	536	504	552	505	508	552	558	541	487	508	513	544	498	510	555	538	565	538	535	529	542	508	505	528	580	519	567	535	500	567	544	529	518	474	540	558	552	538	573	549	539	555	488	548	550	534	521	506	521	514	549	521	576	508	532	518	557	527	516	563	520	540	525	537	506	562	511	529	532	540	554	544	509	516	544	546	513	546	520	547	526	517	522	566	544	570	513	535	509	542	555	539	516	494	544	533	491	566	542	538	532	517	489	525	516	530	532	509	557	553	543	516	538	571	568	548	502	539	513	495	521	573	504	583	519	541	529	509	517	543	527	545	532	519	554	519	496	498	529	529	573	575	541	540	565	514	529	550	522	513	558	557	548	562	537	510	564	498	500	528	534	531	536	504	512	519	509	488	526	522	537	578	534	550	583	550	528	513	528	516	495	463	536	532	517	533	549	543	513	504	528	537	548	570	509	528	503	532	530	548	568	535	500	526	540	555	526	510	521	504	551	535	527	502	525	518	571	531	563	516	516	535	524	545	552	530	528	560	510	580	569	519	512	573	535	548	533	547	540	502	557	517	500	532	512	537	539	537	538	548	534	543	592	575	526	555	557	540	536	495	514	511	523	516	558	506	488	499	488	534	583	583	546	552	499	517	530	566	525	548	586	523	526	551	501	549	556	539	548	524	523	532	545	518	483	527	505	518	524	591	526	527	553	570	536	541	503	511	497	536	567	511	557	527	557	560	494	538	521	537	509	550	534	497	544	550	566	551	568	499	534	540	572	521	537	520	553	502	568	581	537	520	507	511	512	513	535	500	498	538	550	506	543	490	552	606	535	528	538	547	533	554	521	526	552	519	516	509	539	519	556	523	504	541	523	540	546	542	535	513	529	485	531	554	563	555	561	526	505	525	545	537	567	527	571	532	515	533	546	509	521	485	497	541	516	545	517	528	569	539	532	544	570	499	575	535	507	525	530	534	538	548	530	508	537	566	515	530	533	494	527	524	535	493	528	535	552	537	572	523	528	531	521	535	535	523	548	520	512	564	540	536	508	497	522	550	472	535	539	486	519	588	568	487	570	554	504	539	505	520	571	562	509	501	538	516	528	555	569	593	556	570	513	537	520	487	560	523	533	533	521	509	567	516	533	526	539	548	492	544	546	559	554	557	557	529	536	492	519	521	497	515	550	472	528	537	506	551	519	513	524	574	521	512	514	556	558	580	547	501	538	520	501	532	519	568	543	548	505	533	538	553	543	504	563	538	537	510	561	515	540	505	536	544	535	534	546	496	546	533	525	518	572	490	497	498	562	516	525
23732	21691	34962	38074	32851	26595	19414	9857	4804	2474	1340	720	521	457	423	481	447	493	483	474	464	481	439	445	454	504	490	436	462	463	449	441	501	430	518	452	463	460	439	475	432	466	463	444	458	447	485	449	460	504	557	456	468	429	441	495	431	470	463	424	479	477	475	510	458	458	439	499	449	483	445	448	478	472	473	479	499	487	452	438	444	462	438	444	424	452	452	477	462	469	424	495	457	428	440	460	445	463	467	454	490	470	472	447	480	474	468	458	473	457	444	467	461	476	495	465	443	472	507	499	418	432	499	519	462	473	480	451	443	446	447	430	498	460	452	467	472	498	468	491	465	475	459	513	463	421	521	431	459	468	461	457	481	480	500	460	482	486	480	471	457	449	491	471	462	487	493	471	473	488	400	474	441	422	466	490	410	450	477	450	467	453	492	490	489	452	476	433	467	459	458	459	468	415	462	465	473	492	476	470	468	454	432	458	485	459	464	488	467	463	507	453	470	450	486	434	474	452	445	440	481	476	485	439	457	438	468	443	448	432	472	437	482	438	488	481	477	485	471	499	415	494	449	444	520	441	449	455	461	478	445	465	491	441	510	467	469	474	513	441	466	452	464	464	498	439	479	495	477	441	476	461	469	450	457	467	477	472	478	453	439	471	491	453	470	466	513	430	426	488	485	494	459	470	481	473	465	468	471	500	463	440	444	505	478	464	430	484	441	447	465	443	424	449	473	490	455	465	480	470	445	457	477	465	465	484	430	449	467	484	484	505	424	507	478	452	468	459	481	477	466	477	462	448	452	470	472	440	439	463	458	462	451	459	458	463	463	419	491	450	487	446	502	419	448	438	445	486	487	518	488	482	450	469	495	466	492	468	418	473	465	476	430	490	434	470	441	474	445	475	470	443	492	482	475	456	474	472	488	461	454	429	452	470	460	493	455	462	463	455	456	476	476	477	456	446	484	480	513	475	475	464	469	421	483	470	446	453	444	475	429	462	473	447	451	438	478	424	473	454	474	482	465	476	443	491	443	448	493	463	469	460	464	480	491	427	487	482	488	483	490	457	457	473	496	469	490	480	424	463	468	490	448	477	479	491	478	479	472	470	473	489	447	416	494	452	451	449	491	466	449	451	522	457	437	472	430	458	493	463	483	490	475	518	447	482	449	465	462	470	470	484	440	462	500	483	461	483	442	490	468	472	489	428	465	466	430	512	465	473	467	454	470	473	486	452	485	492	494	499	470	431	481	481	481	441	465	476	442	495	476	483	503	463	452	484	453	474	481	508	495	474	449	465	462	482	439	476	478	465	445	451	496	454	426	440	459	449	473	447	438	499	457	436	457	465	492	431	468	446	483	438	476	483	463	448	456	468	483	474	440	464	479	482	494	455	464	410	480	441	501	461	458	467	495	469	452	485	464	466	446	449	445	454	466	453	466	491	423	448	461	452	487	477	500	475	418	447	524	467	448	448	476	472	490	449	451	458	494	463	454	438	466	463	478	463	445	465	494	446	462	455	441	468	458	465	463	452	509	461	499	436	498	494	455	438	448	474	504	447	473	465	465	489	418	450	452	465	460	484	464	506	455	436	485	503	451	421	433	477	483	481	448	422	491	481	465	459	479	484	480	460	477	422	473	452	506	442	533	471	442	449	430	479	480	458	438	466	464	437	442	478	408	460	459	465	464	503	429	478	465	461	457	461	499	444	431	453	523	457	471	467	464	480	476	493	419	479	429	485	463	482	444	474	416	454	496	492	433	457	478	436	477	488	476	512	481	475	467	461	446	467	450	494	445	421	446	430	520	472	462	436	464	479	465	442	447	417	466	496	448	449	484	488	478	440	441	459	428	468	482	492	540	496	463	456	440	485	489	473	434	455	460	477	479	431	456	447	463	479	448	440	438	451	457	462	487	444	451	473	462	463	468	481	435	470	476	474	474	436	444	448	483	485	464	470	493	454	456	478	473	471	485	482	482	507	431	468	477	464	495	442	447	466	476	482	448	490	473	485	479	451	496	449	475	468	471	430	438	478	479	465	467	464	488	428	491	439	483	434	442	490	437	463	462	458	506	515	492	447	416	482	442	476	440	442	456	470	472	472	471	471	462	485	447	453	467	479	502	434	453	458	486	469	490	486	477	449	456	447	476	457	476	454	469	481	435	464	501	453	440	481	476	480	465	438	485	464	487	455	446	492	436	456	462	441	464	518	448	480	491	477	460	513	448	439	453	459	468	465	457	473	446	459	477	494	423	482	473	447	445	477	460	493	432	503	473	451	472	453	489	460	423	504	494	475	489	442	475	449	505	479	488	433	444	449	461	456	421	450	452	429	510	508	457	442	431	461	449	475	444	493	488	472	474	452	453	488	459	479	430	455	515	456	457	467	460	463	417	483	467	465	496	456	434	484	501	472	443	509	529	466	447	437	473	454	454	456	489	486	462	451	464	469	479	435	477	477	450	438	443	455	540	490	470	457	462	479	459	491	487	459	471	444	430	481	460	486	429	471	471	442	430	496	463	476	454	442	459	450	469	462	495	491	440	482	480	462	452	461	469	473	457	466	464	485	450	487	477	493	465	459	436	485	517	499	457	493	458	478	434	435	471	499	480	448	504	490	449	478	509	500	473	426	491	421	459	453	477	472	478	490	450	479	483	458	484	433	421	469	485	469	465	447	478	482	446	453	451	500	472	479	460	451	471	446	443	490	455	468	435	477	419	461	476	469	481	476	440	499	457	446	475	442	479	461	447	477	453	465	462	487	475	454	457	445	454	416	499	456	515	513	462	454	467	459	448	435	439	489	462	486	454	426	441	459	442	457	493	468	437	438	440	474	490	456	461	447	522	433	449	472	494	451	459	433	427	465	457	456	471	432	465	444	455	496	428	467	459	471	452	464	445	436	479	450	486	437	479	464	443	467	477	443	454	480	461	499	471	468	469	465	468	491	462	454	458	474	479	458	474	460	469	448	480	502	463	490	460	493	459	462	450	473	496	481	438	496	421	437	449	444	494	446	473	492	442	486	428	467	471	494	470	477	429	452	440	435	471	460	468	475	463	482	475	527	428	445	447	477	479	460	464	495	460	497	484	500	496	456	473	473	473	455	506	425	457	465	446	453	481	467	496	462	445	476	426	460	462	439	482	463	459	457	468	490	458	456	458	472	435	483	458	455	466	466	475	454	445	448	476	477	422	443	479	473	466	491	475	456	441	472	442	456	487	471	424	444	455	511	446	459	458	458	445	491	463	495	484	471	497	465	504	449	466	474	422	477	467	496	472	482	510	427	441	459	471	438	446	468	484	482	438	473	449	463	471	424	467	505	476	462	483	465	490	497	453	440	469	478	449	486	466	508	467	421	463	445	504	455	455	497	486	447	451	490	473	479	454	453	505	452	430	497	506	459	442	463	449	467	409	434	484	487	468	453	539	471	470	415	461	478	452	471	433	434	480	455	454	476	441	433	517	467	476	401	476	480	470	470	465	453	475	486	482	443
32289	82403	69271	50715	38663	28068	19264	12212	6968	3546	1851	806	547	472	502	479	480	489	477	471	517	448	474	427	485	461	493	508	504	509	509	495	518	486	483	506	472	486	531	490	471	499	524	475	513	493	515	508	483	489	457	466	511	513	509	506	467	505	500	501	523	502	476	465	486	480	462	522	463	482	490	531	508	506	492	458	486	494	498	467	508	499	496	506	519	472	471	473	475	466	514	464	488	469	503	469	518	508	466	501	481	504	465	474	522	470	480	479	469	476	441	517	521	473	465	518	465	529	500	472	486	481	484	497	481	529	462	452	464	502	513	489	517	506	500	464	499	505	505	509	470	458	466	483	503	482	493	526	471	476	482	502	473	496	493	506	486	474	507	498	503	507	506	459	500	492	495	494	470	472	468	460	499	519	475	476	467	489	439	489	456	501	515	508	512	503	520	488	467	474	501	480	502	498	450	491	481	509	492	496	483	529	464	477	509	466	463	538	489	481	508	484	512	505	495	522	457	451	504	502	452	480	507	507	441	450	456	495	504	503	522	488	481	490	480	485	490	508	498	491	520	484	500	515	474	480	539	520	508	462	484	480	480	471	483	484	496	489	472	470	488	487	499	503	478	467	497	553	509	473	529	476	501	472	459	480	498	510	515	452	498	508	537	521	470	454	496	491	468	524	452	494	473	525	450	492	468	474	493	480	487	463	520	503	520	538	512	513	500	478	456	483	482	542	514	474	485	494	498	490	499	508	480	497	516	469	492	508	523	441	494	509	481	508	485	477	510	520	488	525	507	485	471	447	495	480	519	532	483	471	516	496	498	516	476	514	464	500	486	475	485	506	484	465	490	472	497	494	507	474	471	504	496	474	481	500	485	470	537	501	466	449	509	458	480	504	496	532	495	427	513	473	503	535	485	489	492	505	486	494	525	509	466	490	508	478	491	501	507	483	485	515	483	511	498	477	492	512	505	470	479	493	502	506	496	465	444	460	497	509	504	481	512	508	491	499	490	458	470	513	523	474	525	481	509	468	497	466	515	473	456	503	480	483	500	496	481	510	527	469	498	476	525	481	485	473	511	486	459	480	495	476	503	485	544	478	474	464	491	506	510	501	521	532	480	453	499	487	483	527	473	483	479	501	506	517	492	505	470	504	492	472	499	483	480	490	535	499	459	518	437	503	493	469	514	477	467	505	523	493	452	483	473	429	479	462	508	516	472	496	520	496	468	488	519	488	523	500	489	470	505	450	504	529	488	490	488	503	491	499	444	515	496	473	466	543	468	473	489	480	495	462	464	449	482	489	527	477	478	476	456	465	489	522	497	486	504	500	478	513	488	475	497	489	515	483	441	461	495	464	471	489	529	453	483	516	532	491	452	466	490	476	462	455	511	479	468	507	489	516	479	525	513	487	472	473	500	487	463	528	429	473	483	474	477	471	493	496	451	480	507	511	486	512	501	474	480	470	481	515	466	508	490	475	504	493	492	513	455	492	495	503	517	488	481	488	522	485	465	479	462	455	459	465	501	479	443	476	530	508	486	501	507	501	476	508	471	504	476	488	541	488	503	526	468	498	468	513	483	494	457	512	491	513	490	510	513	515	490	484	497	491	508	470	506	512	513	485	493	525	525	476	497	533	474	488	482	498	512	458	455	520	479	499	445	464	483	477	479	469	495	457	489	474	481	491	513	505	463	513	480	481	464	489	477	485	470	464	440	497	512	482	489	486	525	499	489	480	513	458	490	531	522	501	465	462	478	495	493	536	462	521	461	473	479	491	462	507	469	489	506	472	463	496	480	492	441	448	462	494	521	467	487	478	482	489	493	512	512	522	504	465	512	484	504	461	506	487	448	513	469	478	506	464	498	497	481	482	512	479	492	500	471	462	488	468	486	455	521	487	496	484	490	487	505	484	500	546	488	505	534	483	503	498	457	512	463	510	486	491	497	470	514	470	502	503	505	459	472	481	528	484	481	456	472	500	516	493	476	506	494	456	470	473	507	463	488	512	494	493	476	481	497	457	503	490	506	472	452	505	525	485	505	438	480	487	532	496	507	479	472	497	504	500	485	472	484	493	479	486	487	462	467	556	512	519	486	456	452	495	480	480	497	471	494	480	488	500	510	471	487	472	501	498	514	435	484	509	474	511	513	455	467	468	489	451	491	485	489	521	456	449	487	497	472	514	481	511	505	480	492	512	485	489	488	481	527	492	491	496	477	501	493	521	489	475	484	478	476	507	529	435	508	477	462	488	486	504	465	468	507	468	462	478	448	492	484	478	501	480	482	519	469	510	538	466	473	485	495	463	500	475	494	493	490	538	492	495	479	463	461	433	472	467	467	469	477	509	511	524	508	466	534	443	503	519	481	496	474	489	479	510	511	455	488	467	514	477	449	481	499	496	485	471	489	474	524	510	504	498	467	510	492	495	490	476	486	450	501	496	453	473	494	447	520	481	529	501	507	482	506	479	491	514	474	503	528	512	506	444	476	556	487	473	507	495	504	485	536	495	484	513	508	485	486	480	461	519	438	510	521	527	464	481	506	485	502	500	495	481	468	491	462	503	485	488	507	509	466	519	517	466	503	442	487	512	506	496	486	468	529	479	496	467	507	444	507	503	428	466	451	461	493	487	499	515	486	501	511	486	489	443	474	464	473	500	547	495	452	475	478	503	504	536	511	489	508	454	485	526	499	489	461	498	462	472	485	465	454	526	535	483	508	499	458	520	469	462	481	506	491	473	500	471	493	525	497	493	479	492	503	490	492	511	486	499	498	450	497	481	521	482	476	503	487	480	498	504	493	460	493	490	471	507	493	478	538	501	539	516	511	516	493	521	480	486	493	470	456	516	497	449	489	491	473	515	498	470	489	489	470	507	465	490	503	491	466	490	499	460	523	483	491	490	468	489	469	511	510	491	476	507	480	499	480	500	445	527	466	468	491	431	483	494	521	479	489	459	488	504	492	483	474	498	483	505	493	485	537	474	479	493	444	501	479	484	524	505	469	504	489	476	475	513	483	511	532	505	521	460	489	475	502	466	470	472	489	504	496	505	496	495	487	480	513	510	509	489	495	487	501	477	484	490	477	463	517	459	478	497	445	514	497	472	503	480	475	534	496	536	453	482	500	492	474	483	469	473	505	461	474	483	479	490	488	455	506	501	487	493	514	479	531	450	532	475	496	477	456	499	497	467	454	495	430	482	487	531	470	510	495	510	479	446	500	491	497	490	485	481	519	529	496	483	467	479	504	441	473	510	472	465	463	475	520	475	480	517	474	508	487	509	448	477	504	491	505	517	462	506	506	496	502	471	544	429	516	453	489	452	471	485	451	489	489	496	509	483	505	468	490	478	451	508	531	494	500	455	467	500	508	485	494	471	475	496	467	493	490	476	466	481	518	524	497	516	502	502	478	503	511	500	478	502	499	490	487	477	481	504	465	485	466	510	494	500	529	473	499	471	473	469	497	535	502	509	477	459	475	470	507	503	495	490	474	466
24865	22037	33635	34311	25564	15872	7908	4768	2983	1677	1039	778	708	631	655	643	629	660	651	617	629	690	686	637	640	648	666	672	684	611	627	615	649	683	672	684	682	614	630	671	699	658	686	649	664	563	656	616	639	646	653	663	639	647	669	603	639	679	698	591	679	665	619	624	703	682	647	681	646	659	614	632	609	642	631	647	667	644	661	661	664	668	616	666	645	610	688	677	631	653	657	688	670	643	641	616	676	667	670	698	655	676	664	620	681	682	648	673	635	681	657	636	643	685	688	652	651	657	674	643	617	664	646	638	673	657	640	666	617	644	649	661	601	621	630	652	669	660	699	682	649	636	630	689	658	655	665	673	643	654	678	658	620	627	660	690	695	634	634	622	647	611	637	609	640	617	643	689	658	636	654	624	670	647	628	618	645	657	662	632	665	647	635	640	629	630	630	675	663	662	654	668	669	698	671	695	673	611	649	631	662	641	634	634	609	666	656	654	672	672	604	648	648	651	621	621	614	668	583	644	634	661	669	647	669	659	690	684	659	649	663	660	647	646	644	623	634	634	657	698	686	678	682	624	617	628	625	673	640	676	623	675	655	636	650	686	628	636	624	600	659	604	620	666	683	697	661	641	646	670	705	619	720	612	655	686	638	646	637	641	677	662	639	638	679	662	624	653	648	611	645	672	648	635	639	615	657	657	619	642	652	638	658	641	703	635	675	638	670	683	634	658	664	665	638	660	670	673	649	654	676	610	673	664	614	681	577	646	585	645	625	672	644	632	641	669	604	684	664	699	672	661	632	669	639	634	672	606	678	640	661	638	620	638	648	646	649	681	619	665	629	639	611	693	671	628	657	639	691	675	650	638	651	700	659	637	676	658	680	678	631	592	637	633	702	654	683	631	649	634	686	651	642	681	642	651	632	666	639	668	667	625	663	659	671	670	660	629	637	656	643	666	648	661	649	685	610	654	669	636	651	640	632	639	606	587	664	674	663	638	622	651	654	664	665	583	655	654	692	665	627	663	664	633	658	666	670	661	627	630	694	715	657	637	588	637	695	614	626	673	680	658	655	601	680	695	671	633	629	658	653	673	610	622	662	635	646	629	654	683	675	633	651	662	649	676	640	669	601	697	707	689	671	650	659	642	644	637	648	640	630	690	603	672	727	655	681	632	631	620	685	630	707	704	635	656	619	599	612	638	677	679	627	693	660	674	660	664	675	676	661	648	648	623	637	689	666	656	610	642	701	637	637	703	692	659	621	674	685	678	675	619	608	631	639	622	653	655	663	629	671	665	646	678	662	622	649	614	656	655	629	674	629	675	658	630	592	656	657	611	617	669	654	641	629	636	686	692	631	644	671	684	681	631	701	646	640	673	644	665	626	640	666	655	664	630	661	622	657	634	662	635	682	653	636	650	681	636	675	667	666	656	634	632	687	674	643	604	689	664	648	638	675	628	663	655	671	721	626	640	660	659	661	688	645	700	592	650	639	664	623	605	624	657	708	642	672	687	666	609	627	636	654	619	634	652	677	651	654	615	662	683	652	650	677	659	623	678	651	656	691	602	639	643	674	660	638	646	642	616	668	619	647	630	629	695	630	636	647	715	627	655	692	665	642	684	655	638	648	640	682	617	657	652	621	623	668	661	663	678	631	643	629	658	591	664	638	665	649	648	626	650	655	644	637	691	657	665	690	605	606	666	692	619	720	635	621	614	649	644	633	665	658	677	663	634	636	664	608	603	632	624	634	681	626	631	664	629	644	628	673	662	634	666	707	658	643	676	680	612	636	644	677	670	655	664	665	729	656	667	680	610	678	586	653	690	609	658	672	662	634	656	674	655	649	668	619	620	634	607	662	671	638	631	678	660	668	640	651	640	671	628	651	645	658	633	668	619	627	680	651	699	652	676	632	567	681	646	648	672	654	622	650	643	659	645	689	663	675	655	638	657	632	645	659	662	644	638	655	617	631	661	718	617	644	673	674	661	646	618	672	640	661	672	651	649	668	656	655	650	650	611	663	643	662	639	583	639	655	649	669	705	644	644	645	638	665	636	631	637	666	607	604	665	647	669	637	629	611	630	628	634	635	639	613	600	633	657	634	645	641	636	675	649	719	666	699	632	613	680	626	656	668	666	703	636	657	655	667	638	663	639	631	676	693	671	618	654	665	657	692	637	697	654	640	631	653	615	652	632	612	607	681	639	646	618	646	617	664	627	663	677	697	647	606	639	669	660	644	660	645	677	632	635	632	654	665	590	677	627	670	580	688	602	646	661	634	661	666	659	664	658	638	664	665	662	679	684	669	642	631	651	557	680	624	622	675	708	653	642	632	618	646	668	630	677	643	671	618	650	632	628	681	665	647	667	652	618	681	604	638	652	646	627	676	685	659	651	661	640	679	643	621	666	648	651	634	666	622	664	643	665	662	629	615	608	679	666	651	675	626	686	634	663	652	633	670	638	653	690	645	642	646	703	660	660	650	626	669	594	679	639	658	622	642	614	645	654	619	676	664	641	703	631	588	659	667	611	658	684	634	637	646	692	668	646	642	652	642	655	610	691	681	629	671	644	678	645	643	669	663	644	661	623	707	658	645	715	649	708	641	706	680	633	648	615	615	625	654	675	642	638	642	702	681	649	661	644	640	624	703	640	679	655	692	669	661	686	629	614	637	637	638	652	711	674	629	648	697	683	666	631	654	684	631	621	677	594	716	671	660	626	609	626	645	674	642	668	650	630	665	658	596	614	608	684	635	609	679	656	621	649	658	647	638	706	692	635	670	658	654	619	628	603	721	643	671	633	638	590	657	685	613	629	592	669	656	668	641	618	617	624	645	643	690	633	633	618	638	635	674	679	688	609	659	629	641	656	652	627	672	638	634	667	624	661	632	611	676	638	688	675	666	664	668	655	659	610	646	666	655	652	622	632	660	712	674	637	647	650	610	670	673	641	604	677	648	644	593	708	645	639	630	628	687	647	680	678	678	625	658	646	620	668	684	635	611	655	711	611	602	620	647	692	652	673	663	659	604	642	664	671	669	680	642	622	613	669	675	617	592	660	647	645	647	632	665	634	655	623	643	639	668	679	617	650	688	669	619	676	621	664	639	632	617	624	674	683	652	618	648	698	623	633	636	616	625	679	676	702	679	678	655	669	678	620	647	613	622	629	648	674	641	662	684	671	690	663	659	654	631	640	685	624	645	636	680	660	612	643	647	697	676	621	674	652	650	687	648	670	676	641	624	660	692	629	626	635	612	630	639	671	593	641	592	618	660	615	653	652	663	621	648	661	631	631	683	618	649	655	673	664	668	637	659	667	642	686	633	644	672	614	687	660	653	629	644	681	658	651	652	646	653	669	643	645	663	665	685	639	638	664	628	661	615	681	636	638	665	646	667	650	675	625	683	586	698	659	650	652	673	654	615	624	623	638	643	646	615	662	627	670	648	623	702	593	642	593	653	681	666	631	683	667	663	623	693	672	651	643	637	649	656	658	650	653
35224	68457	54279	40723	29935	18196	11560	8371	5199	2559	1484	816	688	679	699	661	696	716	693	692	680	641	709	702	686	670	709	759	694	665	711	674	712	679	638	722	690	682	673	730	683	718	688	719	660	729	667	673	699	713	707	646	707	657	671	665	712	692	650	693	668	712	666	718	679	765	669	668	715	710	714	695	705	699	681	713	686	649	680	738	717	665	659	655	671	706	669	624	692	676	670	679	649	669	684	674	664	709	657	684	723	655	677	694	674	680	687	650	669	682	670	748	624	655	661	684	665	649	641	707	707	719	686	686	681	693	688	689	673	690	654	682	704	671	684	693	647	671	716	751	654	668	717	712	663	694	691	676	710	727	668	714	679	668	642	676	734	695	684	681	664	682	718	690	692	627	712	711	661	733	687	680	667	664	708	734	700	660	701	714	682	694	738	687	694	677	657	695	674	702	727	681	717	654	666	640	718	696	680	714	672	725	709	685	696	683	691	650	661	645	692	659	726	673	673	692	677	667	741	707	728	731	759	667	665	683	693	687	674	645	699	670	707	729	689	715	645	661	714	665	632	706	669	647	705	709	685	704	695	692	675	711	677	713	671	661	663	725	688	688	695	746	603	692	698	713	666	632	708	715	647	703	684	721	715	678	682	671	694	705	730	706	644	696	695	696	706	676	714	666	721	685	668	678	674	687	676	674	689	703	683	727	692	685	664	723	651	744	713	707	678	688	697	665	689	691	663	698	660	698	697	643	691	712	677	735	645	671	684	665	722	693	675	686	666	707	678	688	659	692	687	674	687	707	670	713	660	717	665	662	717	664	667	713	684	704	675	691	649	717	743	638	689	692	670	701	721	692	655	722	682	655	694	690	692	691	701	723	761	630	685	688	689	709	687	687	685	633	706	688	701	715	678	714	679	723	698	683	698	697	706	643	708	682	701	713	700	715	714	689	699	665	699	692	661	684	705	687	659	715	696	688	736	698	695	670	657	696	673	649	703	702	739	702	675	688	667	687	716	693	669	659	753	673	729	687	677	674	708	690	656	649	660	696	698	665	662	690	715	683	676	679	735	693	656	729	667	660	692	731	693	722	703	679	688	713	703	710	675	653	691	668	662	670	666	699	725	630	699	689	685	666	724	686	685	671	717	703	693	692	650	647	717	676	683	668	726	701	649	691	643	688	692	668	698	723	635	670	702	682	707	693	667	670	627	696	729	675	677	686	718	683	738	719	668	726	672	660	666	674	670	647	702	681	645	700	711	676	667	673	663	671	696	670	657	675	669	644	692	692	762	680	682	639	677	678	678	660	745	684	745	708	694	736	696	706	718	676	710	658	754	703	667	694	669	672	678	647	706	681	703	714	698	690	685	699	718	720	642	633	697	661	677	690	710	663	659	707	732	670	652	716	670	679	692	671	673	704	696	676	711	644	696	682	728	724	693	681	675	708	670	717	667	665	659	674	635	704	706	672	691	693	681	696	712	700	733	687	692	643	694	667	741	684	673	681	696	676	718	659	672	695	657	729	734	682	675	709	695	693	682	698	666	667	686	704	657	698	644	652	684	744	700	696	639	694	693	671	701	646	706	640	740	654	661	686	664	737	691	701	744	728	686	646	718	708	658	693	668	682	757	665	721	667	693	719	641	663	685	724	633	686	725	682	716	676	672	663	680	652	665	684	662	679	732	667	674	707	720	667	680	727	686	712	721	724	721	667	722	705	721	698	667	731	689	679	678	675	686	690	724	725	665	669	704	689	690	716	726	694	717	703	658	681	686	676	725	723	650	664	689	734	674	679	699	705	721	727	727	693	644	676	702	703	695	653	691	715	654	697	679	708	679	676	701	707	670	687	713	700	740	659	640	697	680	676	663	688	663	701	689	734	697	707	702	724	683	693	675	749	662	676	702	701	661	695	708	659	708	685	673	696	669	638	702	651	675	716	690	687	715	682	696	691	718	654	685	701	680	704	680	723	675	665	697	702	711	687	660	697	690	677	668	649	670	714	688	722	671	654	661	714	691	699	689	730	647	673	725	701	653	725	715	704	711	719	672	693	682	681	676	715	687	664	673	725	640	709	656	662	652	697	731	711	637	678	700	715	705	699	658	688	722	681	689	715	738	703	682	677	669	647	724	670	705	696	625	731	721	699	674	735	672	644	689	702	652	721	686	728	723	685	684	696	695	679	653	647	700	708	723	738	679	697	669	659	676	710	690	655	674	718	720	617	721	677	702	671	723	622	693	666	662	688	687	713	684	673	691	657	687	655	622	651	716	648	655	714	679	660	695	676	713	669	673	695	686	650	706	750	679	698	680	710	673	694	662	682	703	679	671	700	728	688	715	703	674	683	651	675	693	715	663	699	700	666	706	654	700	690	675	698	740	709	721	722	699	680	730	647	642	701	714	683	687	669	694	702	658	682	712	627	711	699	708	703	670	688	717	687	712	670	645	677	687	745	704	714	731	691	707	703	682	695	685	716	690	693	709	675	676	678	724	695	733	695	705	683	742	657	686	692	708	678	669	705	742	738	687	674	707	731	688	648	691	702	651	724	700	645	706	679	692	672	706	730	658	721	722	687	668	660	655	668	635	717	667	667	741	721	659	674	714	699	706	700	681	657	739	670	662	734	682	615	671	696	664	660	674	661	699	693	729	713	718	705	727	726	686	690	674	641	677	652	719	694	675	680	707	729	735	707	695	705	681	678	691	691	685	717	656	668	665	677	683	658	683	636	655	659	679	679	713	692	701	688	690	697	637	652	684	694	692	650	655	722	687	724	706	700	722	679	713	659	692	684	648	690	733	689	694	685	674	685	640	705	723	680	696	743	717	699	689	679	671	698	684	710	658	697	662	658	658	726	723	691	683	660	650	650	695	662	725	708	681	686	723	672	708	633	700	707	696	708	666	680	707	684	628	693	691	733	633	701	656	721	668	652	729	713	680	674	676	706	657	639	691	724	665	682	731	681	707	669	640	741	652	716	691	662	732	678	702	717	676	699	702	661	695	720	689	685	685	721	727	678	706	728	661	698	699	685	686	705	724	665	699	656	666	700	672	671	688	682	714	694	675	705	663	738	651	662	689	688	685	662	686	675	725	703	687	676	702	724	733	694	698	649	737	666	664	683	706	728	746	676	687	682	672	704	642	687	731	695	657	669	696	653	683	698	670	735	658	658	674	675	683	682	698	703	689	702	713	654	622	732	661	672	662	683	712	645	712	679	658	687	699	691	715	713	739	721	644	685	707	716	694	673	690	743	694	656	682	706	694	699	697	669	725	668	690	720	698	743	693	680	664	682	679	629	667	693	649	684	738	729	683	713	732	706	693	643	710	717	681	676	699	714	643	692	692	685	743	674	630	661	675	645	654	705	729	667	673	683	686	663	696	678	657	652	716	692	712	745	659	702	648	719	690	704	701	710	667	690	709	706	709	667	695	696	734	679	729	686	694	729	672	688	669	718	658	698	667	717	629	736	671	688	711	673	667	698	673	664	685	747
22486	21244	31757	31422	29397	29710	30308	21924	12332	5498	2916	999	712	699	705	706	689	736	679	686	722	680	652	638	718	718	690	673	723	704	660	688	693	718	679	672	736	675	674	687	691	671	677	709	680	650	714	672	709	625	658	727	706	633	666	660	665	674	709	675	710	673	665	684	736	705	649	692	712	687	702	626	771	656	714	677	694	687	687	653	630	705	694	653	661	667	692	649	669	698	649	718	678	724	685	695	712	732	662	698	689	654	707	670	656	694	669	677	705	676	710	689	742	700	712	710	693	689	668	697	721	703	647	657	682	632	655	694	626	716	626	679	710	691	660	727	708	691	681	631	705	677	672	647	660	680	686	726	699	690	730	646	652	723	673	671	683	713	651	711	685	643	682	687	712	655	697	687	671	708	691	681	686	690	683	706	698	754	705	693	656	687	682	696	644	652	697	662	661	645	680	692	713	632	656	649	645	668	667	669	731	671	715	702	661	643	704	721	648	677	694	688	660	710	721	716	720	666	714	685	688	713	716	673	664	706	677	687	674	678	698	668	649	695	649	705	654	662	685	701	708	704	696	677	689	677	704	652	722	677	629	677	704	657	683	670	717	681	735	710	697	717	650	705	718	686	656	689	672	682	667	688	707	630	727	708	714	717	662	685	715	705	733	675	685	692	687	706	681	677	680	705	695	668	700	700	690	702	689	732	699	739	723	638	672	665	659	704	651	666	693	683	672	720	626	666	672	689	693	669	703	702	715	704	657	670	687	702	673	709	679	688	669	711	673	688	683	712	705	710	722	696	672	682	623	672	678	698	723	674	687	699	674	636	672	698	682	673	652	654	680	654	701	692	683	690	650	757	697	700	718	655	701	686	692	725	685	700	697	691	691	621	730	644	714	703	669	662	700	706	681	674	724	708	664	653	701	692	709	700	709	688	652	656	671	679	676	723	694	697	671	689	722	654	710	731	688	642	688	624	661	707	703	674	677	646	744	657	684	683	651	675	689	703	684	649	639	668	707	723	676	734	638	694	696	733	691	691	710	693	684	706	659	685	698	696	653	650	676	714	670	689	674	711	722	656	712	647	698	694	668	674	682	669	650	717	706	742	643	666	663	684	675	704	681	714	707	670	704	689	676	676	682	692	654	690	690	688	715	694	696	658	674	693	679	666	726	680	710	644	686	695	675	712	666	700	664	699	713	664	706	688	632	689	713	669	676	653	662	723	650	663	706	655	706	662	743	658	656	692	662	650	673	669	688	670	712	700	718	669	689	720	680	667	642	671	675	690	731	675	666	682	745	654	667	689	661	670	691	641	669	679	684	681	661	682	694	700	728	682	696	725	648	626	707	662	689	676	681	670	691	731	666	699	691	685	712	682	702	634	650	682	687	648	667	722	709	692	672	719	713	667	692	702	742	705	676	691	716	672	657	653	685	687	701	719	653	718	726	736	704	713	686	697	590	675	715	712	695	703	669	686	676	658	721	690	690	650	680	708	711	685	703	684	664	630	653	691	652	686	671	702	687	709	671	634	689	711	687	683	665	690	698	691	735	678	743	684	736	730	677	707	716	657	679	739	674	681	693	662	724	668	674	641	715	702	684	697	714	701	680	703	676	674	644	688	718	695	667	673	747	701	674	725	720	703	691	682	651	705	709	699	659	640	710	667	698	660	756	762	632	679	727	671	655	679	656	660	708	683	667	687	687	675	736	708	679	676	697	701	669	700	637	716	717	697	685	707	689	658	694	661	686	704	750	686	687	691	681	664	705	702	668	697	664	670	699	644	679	653	724	734	713	684	706	699	680	681	660	624	628	666	676	696	736	703	682	708	679	628	710	734	614	680	713	692	723	743	686	674	711	696	696	708	665	708	661	738	661	695	706	708	673	704	698	710	682	696	732	702	699	677	688	699	627	702	658	673	682	687	693	684	747	652	644	668	700	669	670	718	697	713	683	677	712	710	698	693	676	695	688	712	682	729	701	684	629	716	704	644	667	692	708	691	670	688	684	663	695	680	698	709	660	735	695	664	662	669	686	715	660	678	710	692	671	719	685	682	674	727	620	722	660	681	695	698	648	705	720	656	713	669	700	694	687	689	662	619	727	689	716	696	659	663	717	658	675	719	749	668	705	705	697	676	702	684	671	677	723	717	687	741	671	704	685	751	725	664	615	659	681	691	653	673	697	706	684	709	668	684	706	727	696	664	656	689	638	706	707	722	698	668	717	685	709	720	694	690	689	701	668	694	691	696	667	706	669	700	709	719	696	682	728	681	709	665	692	670	702	650	700	699	668	672	683	670	686	655	687	739	660	696	687	717	721	732	657	693	701	641	692	684	709	709	683	657	697	700	673	677	717	687	678	677	676	693	692	705	666	693	725	711	708	727	646	675	649	678	686	728	720	689	699	684	636	673	660	659	682	704	677	670	710	661	713	683	725	672	681	688	662	642	677	672	689	707	667	707	734	661	676	684	725	691	692	666	667	700	704	667	714	737	721	697	713	714	713	677	703	695	707	623	710	654	649	716	694	703	696	770	661	688	641	671	649	682	682	716	682	668	687	649	675	665	683	678	690	650	665	684	699	691	690	712	696	638	673	688	686	751	674	686	699	652	647	614	706	702	715	699	650	696	678	698	717	697	699	710	644	737	663	692	720	694	693	702	691	741	684	691	658	657	684	710	658	671	698	663	725	658	672	670	679	702	676	677	700	660	683	695	701	718	719	664	723	686	681	664	680	681	679	693	729	665	707	706	714	707	732	700	716	719	715	663	708	610	714	658	651	659	675	684	684	715	750	751	688	677	704	722	717	705	660	696	658	672	680	682	680	748	675	711	666	677	676	676	667	694	739	667	729	654	713	672	706	702	638	648	647	649	655	670	652	718	694	696	665	594	678	664	683	681	727	673	698	636	679	640	670	669	682	663	662	699	659	691	661	719	688	698	695	699	693	683	648	651	631	670	690	656	716	699	667	661	734	641	620	674	676	687	683	728	701	689	671	742	682	630	693	706	670	636	698	683	685	649	669	691	690	731	677	664	680	720	668	685	689	684	735	663	651	665	688	689	694	678	680	654	679	687	684	659	643	647	679	692	631	661	672	720	694	682	689	706	653	661	655	651	677	692	661	646	707	654	668	696	721	723	684	736	665	663	760	686	691	679	668	674	657	670	649	697	672	684	711	674	710	657	663	699	683	692	675	671	701	679	680	737	704	701	675	726	646	653	679	662	654	679	694	697	691	719	697	705	661	682	688	700	699	681	692	670	659	623	722	697	680	700	688	664	678	652	668	677	713	656	679	688	723	703	716	665	641	686	665	668	697	685	710	664	729	657	708	719	691	683	661	688	638	696	733	715	721	707	718	664	688	734	693	669	666	666	714	692	737	685	677	641	681	709	707	647	707	656	671	712	678	678	702	679	629	669	692	723	669	678	685	687	665	685	734	611	709	723	714	711	679	664	698	710	686	646	697	675	686	726	671	688	649	673	682	676	701	689	714	671
46765	92646	82090	60625	46113	35776	30726	24804	15117	7138	3820	1192	780	759	709	678	713	713	681	705	690	736	733	695	697	669	690	723	657	758	709	686	705	690	696	719	711	654	678	699	690	702	685	702	713	684	727	667	736	730	650	701	723	696	715	700	687	667	698	734	683	691	671	730	662	664	719	735	704	737	695	750	732	694	696	680	688	725	721	712	683	681	688	673	736	658	742	772	688	663	690	683	688	747	663	670	720	702	728	686	679	708	726	726	659	667	739	651	708	729	687	705	683	674	744	683	730	706	667	731	673	636	692	704	689	672	703	694	649	735	662	734	715	642	687	704	690	706	741	657	669	689	686	738	689	713	715	701	663	727	680	717	686	664	709	693	677	698	722	703	695	685	681	715	661	691	654	737	694	677	689	684	666	724	688	660	718	703	688	653	650	719	673	722	663	730	683	707	698	703	657	709	698	714	712	750	690	689	706	679	658	695	679	693	723	718	711	696	721	685	680	679	689	699	657	663	702	680	676	727	676	692	688	702	672	719	717	663	741	674	682	667	700	691	740	738	718	717	722	700	693	670	675	676	664	721	741	672	664	719	696	679	677	699	696	730	695	695	685	707	702	675	720	731	705	683	645	704	662	677	697	731	671	680	689	718	682	709	701	692	718	720	703	726	643	673	653	685	662	732	706	704	696	709	656	672	629	711	717	735	707	730	680	700	720	715	676	710	695	726	690	682	709	745	689	717	762	675	740	648	676	727	705	734	731	682	692	731	685	684	735	693	691	751	683	712	711	663	698	726	709	681	698	668	730	699	713	707	706	673	708	674	714	731	733	714	667	686	635	708	712	684	707	707	698	734	724	690	676	701	741	698	687	702	698	723	680	721	704	717	706	706	696	731	709	661	704	691	671	726	674	678	688	707	705	704	678	723	699	699	666	706	669	691	685	646	700	699	759	693	701	661	726	684	719	690	749	724	695	707	671	687	665	712	699	737	719	674	699	707	712	738	707	655	674	704	747	718	686	734	677	666	758	723	714	704	753	733	741	689	656	719	707	729	761	670	718	687	673	721	703	667	684	669	771	663	698	665	661	641	728	716	660	724	710	680	704	662	668	697	686	659	720	677	647	671	699	665	694	687	692	697	691	680	656	695	695	691	738	699	699	672	708	708	664	674	679	748	729	722	680	721	705	742	692	668	725	719	730	701	768	713	711	709	671	671	736	734	658	678	707	665	698	703	739	694	712	637	711	647	676	685	692	696	672	716	724	666	690	739	679	692	675	695	734	696	692	664	661	703	675	702	687	681	720	692	664	671	701	699	684	716	628	682	715	737	720	665	723	712	674	687	718	707	716	694	692	673	690	706	718	694	678	670	705	670	688	680	713	679	684	720	682	698	688	670	675	723	752	654	719	669	701	676	673	687	681	710	676	675	671	757	679	690	716	703	659	737	716	715	742	693	735	713	656	699	716	687	730	677	703	729	717	742	718	708	715	700	706	664	679	756	690	728	744	707	755	702	743	724	689	725	668	703	676	696	716	708	711	716	700	690	701	745	688	691	707	675	700	668	671	663	667	708	693	701	695	666	729	725	746	691	677	693	702	710	720	696	666	741	696	708	707	682	711	703	692	690	720	700	652	690	721	644	675	720	703	710	705	678	678	673	703	715	723	657	691	638	643	702	675	725	710	688	668	681	731	656	668	700	713	704	721	711	699	722	711	739	710	709	694	682	700	712	644	686	704	688	711	682	689	702	739	705	721	692	673	702	718	712	692	690	673	685	710	718	747	679	727	688	656	695	681	670	683	691	679	710	684	712	701	694	696	713	660	674	735	682	703	679	692	709	711	659	709	724	671	719	706	684	689	749	721	673	708	661	699	652	702	711	666	688	738	704	702	678	679	720	725	708	673	713	702	689	707	734	695	671	674	670	687	714	687	715	662	726	712	683	669	696	652	690	691	658	721	685	675	676	657	668	647	718	672	695	750	720	770	615	698	683	672	724	761	679	712	710	722	736	690	696	685	697	720	741	707	697	659	641	687	644	633	660	729	695	679	652	707	691	700	690	756	693	672	704	681	729	702	713	701	687	700	680	706	662	722	687	698	711	725	697	739	699	724	700	689	680	697	702	743	702	719	694	686	734	680	715	726	675	683	706	732	720	716	689	700	686	682	693	723	685	720	724	741	715	706	725	671	696	734	692	703	707	698	693	735	643	705	715	676	716	680	662	714	693	657	702	738	683	732	722	713	765	654	690	687	677	705	664	709	688	737	742	709	722	746	678	667	702	691	669	696	700	685	661	696	683	669	707	673	689	710	708	677	736	678	688	761	719	682	730	657	730	702	674	659	705	687	698	749	703	697	717	674	660	673	714	705	711	710	707	673	705	679	686	719	685	683	704	657	708	709	735	680	700	677	673	649	745	699	684	704	669	695	708	704	695	719	715	687	690	727	685	702	682	746	682	700	663	672	653	716	688	670	683	704	668	671	688	741	695	715	694	617	696	714	680	682	705	713	675	658	732	731	739	691	670	688	688	713	725	726	730	712	695	730	711	739	714	675	681	726	727	744	716	660	701	704	700	744	741	743	680	689	650	696	690	679	687	660	698	723	653	752	662	664	704	677	734	753	736	701	684	707	698	678	704	736	704	721	702	698	689	693	713	727	705	712	692	666	690	702	688	666	718	702	692	679	714	680	691	692	641	682	689	703	720	713	626	686	713	711	682	716	702	672	658	714	706	720	662	698	654	717	701	689	771	644	688	662	709	688	689	688	752	741	678	721	672	722	691	676	690	718	675	732	695	678	714	704	676	701	690	642	716	726	688	691	704	696	710	710	693	677	682	712	638	700	682	692	725	690	700	667	695	690	722	658	717	643	686	708	673	684	697	667	749	701	670	728	704	693	723	687	680	736	682	747	655	723	744	746	692	720	675	708	709	686	715	703	694	696	680	674	665	710	755	703	676	715	711	704	742	707	685	719	737	722	683	689	707	743	722	732	698	758	731	743	696	681	684	727	700	744	685	730	683	655	703	689	738	651	734	722	685	677	687	711	729	712	687	699	668	681	739	696	709	705	632	769	694	660	725	668	713	706	686	702	716	671	747	708	710	702	717	694	696	719	693	699	709	713	709	716	681	644	669	689	687	713	683	673	704	683	731	683	725	674	703	662	621	708	705	643	732	736	716	702	655	663	699	694	672	699	671	681	707	722	721	696	731	696	703	686	725	685	667	726	686	717	655	661	713	710	720	714	702	684	688	705	697	718	747	693	726	682	656	704	684	743	701	694	694	720	736	739	704	699	691	748	783	714	674	728	696	740	671	692	687	667	699	696	684	708	643	785	710	724	691	702	665	675	673	669	741	750	735	710	665	741	664	731	671	690	647	735	717	687	673	690	729	716	712	684	696	710	696	685	675	708	690	718	662	705	692	732	728	672	690	710	698	680	692	699	735	635	697	667	678	713	653	636	710	706	723	707	723	691	721	668	704	698	669	689	648	739	661
28401	31256	41533	20849	6357	3034	2690	1585	994	759	572	447	480	458	462	466	500	485	472	455	449	478	497	450	469	447	474	465	472	504	466	499	507	455	462	482	486	465	453	465	479	456	494	458	490	504	484	455	497	467	472	470	469	457	487	452	491	491	461	485	481	519	483	458	472	434	489	471	493	454	481	460	442	437	472	486	465	426	466	467	474	465	485	487	452	495	466	436	474	467	486	493	423	468	466	460	485	456	476	508	441	460	423	422	484	474	480	481	465	478	490	485	455	489	472	459	448	465	497	498	475	467	465	471	477	476	488	450	477	500	486	485	492	496	495	479	490	475	495	431	463	469	444	476	457	465	479	485	452	492	457	449	503	462	463	499	506	491	455	466	526	460	499	478	471	477	457	434	443	453	473	487	468	474	464	477	473	430	469	497	469	476	468	482	483	440	485	471	489	485	454	500	435	463	475	478	498	467	462	503	456	454	499	480	497	473	446	510	497	460	500	481	486	434	490	489	517	489	443	502	506	471	462	449	459	506	460	494	474	526	475	524	463	457	454	438	465	477	484	512	449	463	494	477	523	477	467	517	499	449	452	445	475	461	466	486	475	478	437	467	470	445	491	455	484	444	472	480	484	498	440	444	473	472	473	460	435	468	463	435	437	496	426	462	477	454	502	470	472	466	464	444	444	467	420	517	481	466	458	487	459	516	445	502	456	470	474	490	478	459	441	437	481	492	458	462	503	424	458	457	479	449	501	445	478	432	442	518	446	412	486	465	494	459	459	449	483	472	491	471	489	459	495	467	478	429	474	477	467	451	423	495	477	466	444	471	470	472	511	441	469	486	467	462	478	433	489	469	500	454	489	458	456	438	453	509	463	442	456	475	480	485	482	483	505	447	481	476	467	465	470	477	506	422	460	474	466	455	460	497	494	460	433	462	482	496	503	462	493	475	430	458	483	524	463	453	463	458	483	465	448	458	480	437	477	433	492	456	477	502	508	493	467	468	450	486	428	473	461	466	483	459	489	470	442	454	464	490	463	469	460	486	503	510	495	451	457	484	499	484	496	503	485	485	452	502	481	462	443	440	465	511	465	459	482	485	402	420	493	464	464	480	498	456	500	513	464	487	443	476	444	504	450	473	428	468	467	466	456	472	443	482	452	494	488	486	454	488	484	478	462	476	462	495	445	487	502	455	476	471	444	487	451	459	468	467	515	464	460	465	461	458	473	480	504	492	448	498	488	502	463	450	502	458	419	484	487	422	463	462	479	495	509	517	459	477	451	470	495	468	494	473	492	489	442	449	450	485	493	460	460	488	478	489	479	426	455	466	472	440	462	472	458	521	503	445	473	472	441	476	459	449	505	476	489	472	430	423	469	459	458	462	516	485	471	489	446	474	472	493	463	448	498	486	409	437	483	471	491	479	439	480	460	473	478	443	449	497	450	497	432	447	496	421	468	451	478	489	474	465	520	458	488	459	510	445	486	454	476	477	433	475	453	466	480	463	487	472	477	436	471	447	421	450	472	487	447	486	432	464	458	472	469	494	495	476	482	471	465	445	444	469	474	465	460	449	481	520	488	483	465	515	482	444	484	480	448	468	493	469	469	476	444	485	484	487	479	482	477	491	465	448	443	474	461	458	471	515	426	456	405	498	488	470	477	515	481	494	507	537	510	460	477	468	482	479	486	491	498	467	451	480	510	508	479	444	505	498	457	481	455	490	480	479	442	512	455	492	469	451	457	412	491	506	449	458	465	478	457	475	475	456	473	460	461	453	460	487	434	465	472	470	475	505	488	501	424	483	458	471	456	477	511	430	456	465	460	485	476	471	451	457	456	496	486	479	464	501	471	483	439	443	481	457	474	456	483	496	452	471	452	524	529	464	454	467	443	466	466	443	487	440	516	471	449	468	460	476	460	443	450	456	453	479	449	460	473	437	501	402	495	433	498	482	494	456	491	434	458	467	484	450	434	463	466	479	476	500	446	480	481	490	500	463	462	424	482	453	492	490	475	469	497	468	452	435	494	493	502	468	438	448	458	477	482	514	470	483	449	474	458	459	464	437	480	434	433	502	453	434	498	435	447	463	453	471	491	466	457	498	466	457	473	476	511	451	460	488	487	443	495	404	478	498	469	478	496	470	459	440	478	460	490	486	459	484	487	464	455	499	512	478	484	493	486	472	530	430	464	455	516	490	487	463	442	476	457	454	433	485	472	507	458	481	502	446	445	474	465	463	479	413	449	467	479	471	469	473	455	462	475	467	495	466	443	423	529	403	479	471	464	450	462	483	487	425	458	466	505	455	487	484	487	502	454	479	452	472	489	459	450	489	469	466	444	491	492	459	482	467	458	438	501	447	449	454	446	475	468	498	473	483	464	429	459	475	434	468	497	485	462	463	451	464	469	457	448	478	483	442	455	505	483	480	458	488	485	484	463	451	472	458	471	457	473	454	503	477	498	455	475	518	449	477	495	456	458	459	497	485	477	501	503	475	459	484	440	453	455	463	482	501	474	428	462	472	523	497	469	444	447	486	493	489	443	482	485	481	441	465	500	495	467	478	494	457	487	471	485	454	458	437	458	479	449	459	473	459	477	445	461	468	503	458	454	499	443	444	518	476	449	452	483	481	470	451	465	448	547	481	438	457	488	446	446	468	439	501	498	425	437	455	516	478	496	452	443	455	468	507	504	493	453	475	471	460	423	478	459	494	491	474	468	469	458	475	486	482	434	472	484	453	510	493	452	496	488	497	467	480	449	468	455	487	440	495	455	460	474	459	491	461	457	467	474	486	494	481	512	459	481	500	460	421	439	463	484	468	447	487	461	488	454	509	484	445	501	481	466	513	508	491	508	483	467	502	472	461	511	497	472	455	426	467	445	465	431	500	462	497	483	472	446	506	486	471	431	478	499	461	458	438	436	454	493	481	473	521	453	472	421	500	455	429	483	455	448	473	458	454	512	417	447	498	475	490	460	467	461	498	448	433	517	437	465	493	468	465	514	459	486	483	477	430	471	454	462	470	479	469	465	456	441	515	472	470	476	485	468	454	461	455	470	468	473	473	472	492	477	484	486	493	452	454	438	453	479	458	461	476	506	484	452	455	434	453	484	473	486	440	465	477	499	475	500	512	477	471	455	469	476	464	511	481	468	459	472	460	468	491	513	475	475	430	480	505	481	463	501	441	467	476	458	479	448	431	437	478	447	498	462	458	441	485	423	491	470	460	458	465	468	458	490	444	486	493	523	503	470	437	522	433	483	465	422	465	511	456	476	498	488	469	476	454	484	476	479	472	482	439	473	449	478	498	467	477	475	509	509	469	465	459	474	465	498	507	445	497	498	449	479	499	451	464	445	491	454	460	466	467	457	447	465	485	478	487	460	517	467	497	477	475	462	507	479	490	478	485	478	488	464	452	498	435	526	500	465	426	479	449	442	462	474	478	493	487	473	488	449	492	481	465	463	477	477	477	457	476	458	447	467	479	476	527	452	462
19397	44664	37313	14229	5887	3853	3565	1985	1210	840	624	524	503	495	542	481	502	535	532	508	521	515	504	533	534	497	523	476	519	467	461	534	473	452	471	515	525	503	492	503	522	540	506	484	540	525	497	525	526	504	517	478	498	523	547	522	452	497	531	469	545	478	541	508	502	471	506	513	507	527	513	479	499	495	475	536	506	489	486	530	526	497	520	527	503	502	516	534	538	510	562	496	497	538	445	513	474	492	494	525	504	492	513	518	525	553	539	499	508	508	490	503	496	514	537	527	509	543	476	519	487	501	506	528	538	521	513	493	478	522	477	513	515	493	520	500	498	487	506	495	467	521	493	495	531	490	479	508	488	524	472	512	547	484	528	550	512	513	502	537	583	473	513	492	528	502	530	526	528	511	511	518	478	474	519	508	538	483	492	501	540	462	526	501	476	512	504	486	519	508	487	478	519	486	511	501	497	523	505	514	521	518	504	559	508	550	522	522	477	485	552	527	521	508	534	513	485	546	536	525	528	484	504	550	559	523	530	527	519	511	526	515	555	484	476	530	513	508	508	517	563	571	570	517	531	461	545	490	540	495	537	538	504	535	517	487	520	548	516	524	526	512	503	552	520	570	513	515	512	472	542	527	512	515	497	524	527	467	515	510	510	515	520	486	519	523	550	501	561	509	498	460	465	516	500	506	518	501	546	497	512	516	489	518	529	550	519	503	503	533	502	535	485	520	496	496	532	525	523	539	501	527	496	516	481	551	514	549	490	526	514	552	533	502	539	512	510	503	538	481	544	469	504	503	508	485	562	491	501	528	528	506	492	480	525	505	487	516	511	474	495	512	485	495	527	531	483	494	504	536	509	516	464	507	515	482	535	536	511	542	543	511	529	517	527	529	501	520	512	500	520	462	541	492	566	504	525	486	490	478	480	505	502	507	510	545	546	514	527	525	503	515	518	468	531	511	510	500	503	544	513	485	526	505	508	510	496	499	509	534	489	483	541	529	474	495	525	524	498	509	521	546	467	523	520	481	534	514	516	507	527	526	522	473	491	525	519	499	514	501	548	504	473	494	491	546	516	511	518	505	520	482	505	506	523	518	531	533	532	489	523	478	516	509	503	543	547	513	498	475	504	516	554	566	512	498	516	505	511	554	509	514	500	485	532	499	500	515	494	568	473	506	508	528	555	509	506	524	522	530	475	463	496	519	498	521	514	498	535	538	450	481	509	495	501	544	504	529	513	486	496	547	554	506	470	516	492	498	524	517	539	509	493	515	511	487	517	496	515	510	486	486	540	535	477	535	478	495	501	532	506	522	499	516	477	512	536	508	527	499	523	520	524	537	501	520	559	496	522	501	468	523	526	543	513	519	536	505	565	500	528	502	488	478	548	479	518	536	501	482	482	520	495	515	488	510	551	499	504	556	531	524	496	512	497	553	506	527	490	519	520	504	511	498	504	506	491	535	518	518	518	533	527	496	514	519	503	539	508	520	509	499	454	502	487	515	493	511	530	521	515	503	563	537	531	513	522	496	495	544	492	501	504	543	470	494	511	513	514	487	506	497	473	516	515	457	559	498	514	512	531	521	527	506	521	518	483	497	450	478	508	524	501	494	529	521	476	493	505	500	556	510	523	509	533	508	557	510	486	519	491	495	511	508	517	524	506	501	485	488	508	541	511	477	517	490	499	492	499	513	488	525	500	529	525	546	530	494	515	508	549	541	551	499	505	509	555	480	488	497	551	503	488	546	534	487	517	492	526	518	472	479	509	482	550	476	477	535	478	515	548	533	523	507	493	504	475	515	523	502	535	496	515	518	527	517	500	526	522	505	464	486	495	539	503	510	565	474	562	500	512	521	488	509	487	514	511	494	505	527	503	479	515	522	523	520	522	518	496	478	540	540	510	536	457	469	556	474	518	499	511	522	498	508	505	522	492	484	483	503	469	491	548	510	513	551	465	484	519	501	531	497	522	492	489	498	539	510	528	490	527	556	462	521	512	465	529	530	503	506	548	501	506	552	491	485	545	495	492	488	502	529	508	478	545	496	494	559	501	514	520	482	483	524	493	522	513	557	519	515	510	460	544	534	531	489	525	549	538	490	534	555	493	528	510	548	544	512	517	526	515	526	488	507	529	540	503	500	498	526	522	533	490	536	510	485	549	515	535	525	544	527	500	525	518	531	510	531	501	535	465	530	519	505	479	542	505	494	492	507	492	479	550	483	491	521	526	498	500	538	512	515	515	578	502	527	520	546	553	541	467	498	555	518	510	491	533	523	525	559	477	540	489	516	512	505	495	506	506	513	539	532	531	476	491	517	553	511	498	478	507	517	514	510	506	479	500	501	509	509	516	498	489	500	516	459	517	486	448	516	522	513	528	499	498	519	505	523	480	508	518	475	556	488	487	512	498	487	512	523	507	513	513	506	486	484	485	525	538	496	522	492	515	544	493	538	510	527	508	503	511	503	466	499	525	486	538	513	544	521	498	502	504	487	511	508	469	530	508	494	544	515	527	531	531	532	499	519	487	505	552	515	484	509	503	520	473	522	492	538	536	479	474	484	468	521	549	556	493	497	518	511	528	536	498	528	491	535	508	495	493	481	521	540	500	538	515	482	507	478	539	528	510	514	500	568	514	528	517	489	529	506	520	502	481	541	550	520	529	524	498	515	517	471	475	493	513	525	535	501	511	509	500	468	506	507	539	527	489	554	524	549	476	526	507	530	508	468	507	506	533	511	519	555	500	457	501	505	530	506	528	494	485	516	496	509	508	498	475	495	529	503	502	486	498	488	505	465	526	500	519	538	522	545	512	508	499	546	592	514	538	515	532	507	500	531	507	498	492	518	488	471	501	492	513	555	525	493	492	515	519	478	523	488	530	480	475	510	541	508	510	497	529	495	489	482	508	533	557	504	509	489	522	510	534	460	518	518	513	555	527	477	503	487	479	515	470	496	541	552	507	533	546	516	503	522	536	500	525	506	519	549	524	524	511	490	512	560	543	540	496	530	568	481	495	499	482	511	483	527	538	492	518	499	519	527	506	546	483	532	525	524	497	517	503	532	554	524	523	509	496	487	532	490	517	517	484	519	509	515	491	504	506	518	460	510	507	538	519	472	519	472	477	468	473	519	497	500	516	501	525	502	513	538	512	527	500	505	515	480	540	507	485	494	509	518	496	540	533	479	510	477	475	517	539	528	483	504	497	465	539	525	494	509	474	502	509	517	469	490	524	510	495	521	473	510	508	526	535	489	532	517	491	507	539	561	492	480	537	560	476	485	470	508	515	493	498	509	497	538	527	517	501	515	533	521	509	517	560	556	503	469	517	483	515	517	510	525	494	472	459	497	545	522	521	508	525	524	502	529	520	511	482	511	482	499	529	563	496	528	518	508	471	483	504	526	489	528	482	541	503	514	511	480	515	546	532	478	528	514	510	539	459	511	516	552	506	508	513	529	559	505	540	524	536	552	466	531	509	551	455	544	537	535	519	507
23740	22063	31940	29114	29339	30496	24677	12907	5814	2608	1210	617	477	463	482	446	426	483	454	454	467	472	443	452	484	417	463	474	459	430	422	442	463	450	445	472	444	437	482	452	436	465	479	488	415	490	438	428	427	445	460	447	483	464	435	454	439	444	451	427	446	474	452	446	426	441	449	428	453	447	461	489	456	438	477	471	477	449	457	466	480	418	493	473	457	449	455	454	425	434	416	429	448	457	469	466	447	457	473	438	446	484	477	446	445	477	445	439	505	454	432	428	471	454	454	456	465	445	424	456	470	435	472	466	423	428	465	457	452	459	449	432	463	501	444	475	412	443	388	459	463	460	426	438	434	463	445	442	441	443	464	420	479	468	491	457	475	455	436	456	453	496	462	447	443	434	436	460	413	460	441	428	462	446	471	424	468	436	454	470	443	447	421	444	467	472	471	457	478	471	461	419	472	472	453	432	468	432	462	476	418	478	510	470	441	456	417	407	454	424	452	434	445	434	483	467	443	471	455	439	496	467	410	466	475	443	463	467	463	465	420	440	486	473	473	462	472	450	434	447	443	455	465	456	444	436	453	457	395	438	437	469	440	445	458	453	441	475	453	490	443	461	462	426	439	474	459	440	427	444	453	487	447	437	458	455	456	440	416	444	477	456	457	492	476	478	453	482	476	458	460	441	414	446	437	416	419	451	440	433	472	417	472	491	397	431	448	477	490	434	452	469	428	441	428	466	473	431	454	448	465	484	430	453	443	461	484	446	465	418	440	447	500	424	451	471	438	461	440	455	418	459	442	439	435	453	469	460	449	461	444	469	441	440	427	448	473	423	452	431	457	434	459	482	445	433	437	467	456	453	456	442	460	472	417	436	470	475	484	444	442	442	438	475	447	442	443	488	462	446	413	464	450	470	444	471	464	458	439	420	447	438	440	439	421	466	444	433	444	469	423	459	477	409	465	480	490	471	464	452	431	441	464	426	435	464	444	464	421	481	452	461	487	461	431	492	436	457	472	489	429	456	464	482	465	467	446	484	460	446	428	461	476	437	433	476	442	453	447	436	509	455	468	428	482	459	407	429	485	442	439	444	420	421	491	507	471	458	454	436	457	501	459	486	443	444	453	438	455	424	450	467	437	442	451	423	457	455	484	459	466	431	442	458	446	437	448	455	467	471	433	448	486	443	404	421	407	463	501	457	461	447	454	450	472	442	475	452	453	468	448	436	482	479	464	432	457	448	434	462	465	422	457	469	448	425	447	464	421	443	443	479	431	439	465	464	475	439	457	467	471	483	443	467	442	470	431	447	441	409	447	469	451	441	422	454	429	461	469	478	481	465	442	459	431	458	472	481	454	481	440	432	417	467	487	455	464	447	462	451	419	464	452	417	441	473	421	434	486	443	425	444	448	446	481	429	432	430	435	477	431	435	446	460	473	446	453	454	473	435	427	438	424	458	445	470	448	474	449	452	445	432	473	428	472	453	489	457	483	491	453	450	499	440	445	420	475	451	433	444	453	471	491	428	455	446	412	460	460	401	441	480	448	412	484	452	483	486	471	470	467	468	449	475	478	421	448	466	444	423	466	487	476	442	446	448	433	450	495	438	459	460	456	426	522	476	429	454	472	421	453	449	441	464	481	455	489	471	449	431	433	440	489	465	439	457	466	473	440	450	445	458	483	443	486	458	478	470	444	423	484	443	453	447	445	413	450	459	463	473	462	443	451	480	445	427	457	444	462	465	447	439	415	434	456	469	448	457	455	484	438	458	466	476	432	458	413	458	439	473	415	485	458	439	481	426	511	489	439	449	450	444	456	437	455	479	445	411	449	388	499	443	454	495	488	446	450	410	450	424	423	477	435	408	466	447	440	461	475	452	473	435	474	459	460	452	435	430	484	465	459	444	429	446	455	421	459	427	487	467	447	437	484	500	460	456	472	447	458	468	434	440	471	453	458	455	482	441	458	473	440	470	430	434	412	433	476	425	460	502	458	428	422	425	444	475	448	497	442	448	446	432	472	425	456	455	462	435	437	467	479	477	436	441	460	452	424	448	449	449	502	406	476	474	460	452	429	485	433	420	469	455	449	502	495	427	443	471	469	439	440	464	450	430	423	475	464	441	500	436	471	456	476	449	461	438	434	435	486	483	480	468	452	416	436	477	452	418	486	481	439	458	507	458	431	504	454	482	439	452	447	432	462	432	451	461	431	472	468	432	437	436	460	461	474	472	423	465	466	410	433	421	494	446	482	483	470	460	424	464	449	421	474	414	433	479	499	427	465	454	471	464	438	441	482	459	438	445	443	436	448	493	441	468	424	466	416	462	409	472	463	467	486	442	421	454	421	443	443	459	444	442	420	485	467	409	473	482	468	446	457	449	411	426	467	477	473	471	459	428	443	482	444	463	456	479	433	452	469	441	484	456	461	471	459	491	430	446	438	458	473	446	455	435	451	468	474	444	429	481	412	480	448	430	447	459	431	481	438	442	463	456	464	449	476	437	452	455	451	471	454	467	427	474	470	479	470	426	416	458	448	485	443	434	459	465	479	474	449	467	403	474	432	440	436	460	491	450	459	467	446	445	416	463	459	438	432	479	458	458	464	487	444	449	469	430	450	473	474	457	439	417	419	442	463	425	488	443	439	448	476	447	422	442	432	459	484	407	434	461	452	439	434	464	456	457	429	446	464	425	463	443	428	428	460	446	425	451	433	455	450	442	456	437	445	469	451	485	455	425	467	452	478	463	418	443	447	484	445	417	424	488	441	417	492	445	465	463	473	466	473	470	464	437	465	441	468	511	474	472	477	453	456	440	447	420	415	435	465	412	433	472	470	421	444	486	460	487	421	455	421	461	476	472	477	468	407	463	422	439	450	474	430	469	477	463	481	439	480	432	440	455	447	427	450	463	432	451	425	454	478	456	464	489	483	452	445	454	417	430	428	452	476	482	441	503	445	453	465	465	424	479	459	451	406	430	470	491	441	472	462	482	429	458	440	475	421	463	427	474	425	440	478	432	461	434	449	432	456	463	434	450	425	458	447	445	497	443	465	439	445	446	415	456	476	464	457	412	447	461	453	462	422	448	430	475	482	437	460	480	425	446	452	430	450	448	456	457	439	481	462	426	436	456	454	453	441	472	452	452	459	466	483	451	440	460	456	493	465	440	458	445	432	452	463	458	412	426	454	435	448	443	476	449	455	475	445	416	478	447	445	453	444	463	421	447	468	500	427	458	451	462	459	445	469	462	490	428	470	430	406	450	449	456	444	447	443	450	454	435	444	409	472	423	414	419	470	418	390	447	460	459	477	432	465	465	426	487	450	427	430	409	467	459	437	426	476	462	461	453	475	470	444	445	455	462	473	446	459	462	468	466	451	445	428	398	460	461	485	420	495	472	441	461	422	465	417	411	465	435	471	435	438	500	450	450	456	458	467	479	467	499	470	439	447	456	430	432	428	452	471	455	439	443	463	488	444	451	422	461	471	471	485	468	422	448
41470	83987	58271	42771	36248	33580	24591	14973	7749	3725	1614	768	533	531	502	503	472	511	474	475	494	488	487	481	491	499	495	472	465	486	468	518	502	449	462	471	475	520	473	465	476	509	463	496	476	446	462	470	501	472	506	507	499	483	459	452	463	495	478	462	484	454	480	466	474	470	482	483	425	462	517	492	428	489	472	430	446	481	445	504	445	463	513	469	456	445	474	480	507	446	476	476	491	498	495	457	436	477	449	507	486	466	486	483	498	440	464	495	463	507	460	504	438	461	504	487	489	487	461	490	502	474	460	454	460	475	474	436	480	470	494	486	482	448	473	452	499	493	468	535	465	469	476	486	517	473	493	501	515	443	466	475	463	450	496	479	476	493	559	496	507	456	530	476	488	488	436	493	492	499	475	486	480	481	527	514	480	496	485	482	541	463	535	505	454	464	466	497	464	478	473	515	510	482	484	475	457	502	489	520	450	440	497	450	487	486	512	516	466	473	470	503	509	501	493	456	479	469	468	473	496	442	516	499	481	498	490	414	513	489	469	479	498	484	484	453	488	504	452	466	453	494	466	435	514	473	479	488	472	504	474	514	480	460	486	453	473	499	473	470	494	467	450	495	524	470	459	509	486	490	452	449	494	496	500	476	502	452	471	446	442	507	510	471	493	494	473	439	482	459	441	438	485	486	468	455	484	463	489	504	479	477	466	447	478	497	474	518	488	500	504	471	503	465	492	463	480	475	486	529	504	533	505	546	497	474	498	474	507	447	459	511	467	483	506	477	453	457	510	480	519	479	500	495	468	455	470	498	500	437	440	470	452	491	474	499	446	501	503	462	511	506	462	455	478	456	465	421	474	449	501	513	478	468	479	465	457	478	477	473	475	479	472	463	453	460	511	490	489	444	473	449	498	477	483	507	451	457	474	499	467	503	482	455	487	463	499	487	480	487	480	482	482	461	478	480	493	482	469	460	487	472	492	507	464	440	457	496	491	483	465	487	486	498	521	461	483	479	521	456	481	494	487	477	497	494	480	451	468	442	531	470	460	478	509	456	472	473	441	448	487	471	447	427	460	478	486	448	470	505	505	475	443	483	443	473	456	456	492	499	454	484	431	472	453	490	436	518	453	497	470	486	473	469	453	488	482	501	480	462	562	479	458	506	443	483	484	459	445	459	489	484	455	474	516	447	462	517	472	458	506	486	487	509	481	495	445	477	449	502	472	501	512	478	495	499	495	459	498	462	516	492	480	514	446	485	475	471	498	464	473	539	451	444	503	465	498	478	515	483	465	471	481	496	501	507	469	499	481	464	493	491	482	467	510	494	473	469	477	452	500	449	452	466	471	501	513	489	466	451	510	460	481	489	445	519	500	481	486	492	486	489	502	504	473	469	492	435	462	513	480	447	479	503	487	461	504	470	434	453	487	512	497	477	500	442	473	474	478	490	436	488	472	488	473	473	515	436	427	500	501	503	468	461	482	480	491	473	499	483	544	479	483	461	483	480	496	478	515	485	519	506	443	492	462	493	471	455	515	486	451	474	489	465	449	481	463	482	519	467	503	441	526	498	522	480	467	491	505	439	491	487	497	487	463	465	467	512	478	468	517	503	460	464	506	496	488	489	483	472	484	450	499	481	489	469	471	464	507	454	493	512	456	516	491	484	504	485	498	467	493	498	491	481	464	491	461	489	497	507	467	455	458	473	502	460	469	460	465	445	456	483	462	451	498	485	491	460	501	473	477	455	500	451	507	544	465	484	511	460	494	489	463	476	458	505	506	460	499	501	514	481	477	491	480	463	487	470	497	512	472	454	449	475	484	439	463	449	455	492	448	487	453	484	489	464	443	464	441	509	472	460	466	515	462	443	511	473	473	472	466	483	466	475	495	462	427	469	477	508	465	476	477	486	473	466	462	444	477	484	493	482	509	490	518	469	527	470	456	502	493	501	493	501	458	477	462	478	485	468	471	518	507	432	450	461	464	485	509	519	450	487	502	484	459	477	491	511	429	505	477	500	515	482	439	478	513	470	449	538	503	469	440	435	498	516	457	457	444	436	504	439	447	457	512	508	473	473	510	473	498	438	472	512	475	508	464	433	470	470	451	485	492	482	476	496	469	449	509	484	462	513	477	486	482	502	465	490	450	507	456	504	464	474	473	473	478	491	482	504	463	491	472	509	454	498	476	458	470	467	503	485	478	504	503	464	451	469	472	482	517	497	501	452	525	493	502	461	481	518	523	487	469	465	502	437	439	473	444	500	519	505	481	488	512	504	441	445	475	485	480	439	467	461	433	460	502	472	480	483	466	472	489	480	479	507	459	441	472	507	515	507	485	493	455	483	452	482	453	481	491	491	503	482	482	496	466	506	475	495	486	476	430	457	473	453	494	486	462	492	443	489	494	490	486	479	507	487	468	487	434	487	506	496	473	500	505	427	538	493	478	480	460	459	477	477	459	486	519	441	508	459	507	467	482	501	449	464	465	472	462	463	452	485	504	504	482	510	497	460	461	437	430	439	484	451	480	492	484	488	469	493	504	450	468	497	487	469	456	475	487	482	441	490	467	451	456	483	485	476	469	458	483	472	464	460	481	464	447	510	487	478	463	495	513	501	470	491	455	481	479	450	471	475	434	497	479	472	472	423	486	480	517	447	504	500	490	478	496	488	450	457	466	499	501	460	442	459	486	464	459	485	505	456	435	480	452	463	486	473	470	483	481	474	491	443	448	459	517	500	484	502	451	456	462	518	454	480	478	489	474	500	498	418	524	457	475	446	443	488	481	484	501	499	492	456	456	472	461	483	517	517	453	498	520	476	469	469	494	466	478	513	455	492	459	468	494	476	472	451	475	538	512	497	513	503	482	493	467	469	482	483	466	489	449	466	473	491	494	458	486	455	481	458	459	458	492	439	466	500	475	458	476	481	457	495	481	477	489	479	461	491	478	479	479	474	505	468	476	440	493	472	477	453	459	487	495	463	482	471	510	506	437	493	506	458	527	471	459	496	478	472	462	503	499	523	452	471	451	453	490	512	479	465	482	468	444	475	445	479	483	457	469	515	501	468	491	478	455	481	432	498	455	472	478	439	450	486	463	493	455	472	496	513	492	458	515	472	477	487	483	466	468	479	465	406	480	449	482	524	472	461	467	504	468	482	486	474	442	456	524	499	493	506	476	456	503	495	495	491	470	480	476	513	495	444	474	444	463	463	467	497	472	483	461	477	492	467	444	496	509	472	460	450	491	466	475	479	442	463	498	450	448	473	462	490	503	509	448	485	487	507	463	452	503	490	503	476	536	500	482	482	521	464	488	451	499	489	465	479	442	527	502	470	502	505	468	454	487	449	481	475	476	445	507	519	463	447	445	481	481	492	475	489	510	475	480	473	473	522	448	479	447	458	501	487	464	499	468	479	487	508	510	496	493	460	489	519	520	464	478	480	476	462	456	461	465	478	511	484	451	489	492	475	453	448	455	525	481	456	479	463	459	510	476	468
25063	23538	31216	29621	24799	18020	10363	4890	2289	1467	1164	880	661	671	712	681	714	643	676	683	614	630	639	659	608	636	624	681	664	659	645	643	641	658	621	684	689	646	638	649	619	633	604	613	648	603	639	697	647	678	645	653	646	719	588	608	672	636	647	618	651	645	659	680	628	597	625	658	655	628	669	627	648	599	656	670	647	643	690	618	677	652	676	635	662	666	663	617	692	658	653	639	671	640	631	671	622	638	641	619	657	668	653	625	652	616	690	658	628	707	607	643	660	685	649	645	632	609	632	653	625	671	633	649	641	685	703	659	626	639	674	636	627	640	666	666	644	659	660	651	675	661	671	632	655	673	634	666	632	667	620	637	640	629	652	658	612	654	646	717	679	696	607	684	633	674	632	662	628	659	660	663	651	677	661	652	659	650	672	642	669	659	673	625	656	675	643	668	704	650	668	647	579	635	710	662	621	652	649	636	660	664	644	657	659	669	667	620	647	641	621	603	592	655	614	657	685	617	667	693	618	664	616	640	659	627	633	641	586	646	658	662	658	659	666	674	621	677	619	642	641	658	617	633	657	656	665	647	616	655	678	653	662	666	670	673	661	648	646	677	605	628	667	707	684	688	677	593	676	665	700	643	649	637	651	622	639	606	667	683	625	691	673	670	637	628	599	611	661	638	686	669	649	665	654	614	661	634	609	643	666	634	642	681	654	662	646	652	639	649	642	679	627	622	656	635	648	686	675	665	682	654	591	670	632	583	674	629	708	680	658	660	649	670	698	626	611	686	743	618	672	664	664	672	652	661	604	610	636	625	688	619	680	657	666	633	632	639	672	653	637	601	650	648	658	658	682	640	622	620	633	635	612	680	674	665	669	639	643	665	607	640	694	665	632	654	646	664	656	639	660	635	625	684	683	658	618	688	646	676	643	614	645	646	679	670	659	695	675	647	635	641	682	665	660	613	668	649	662	625	696	665	666	603	652	631	658	683	682	710	654	578	637	645	616	635	637	627	643	692	629	658	642	662	687	666	611	660	635	647	626	616	664	635	650	588	639	642	639	666	632	629	653	658	643	585	598	660	687	604	651	607	650	634	648	610	666	639	626	674	657	610	655	662	635	628	625	644	676	647	658	642	652	662	661	646	621	690	683	656	653	650	612	637	687	592	659	662	673	655	619	675	645	590	685	663	624	689	678	626	635	628	609	641	664	671	679	625	606	650	630	630	660	650	637	701	654	599	666	641	672	611	606	705	694	601	613	697	667	682	614	669	649	662	659	608	625	640	648	644	657	653	632	655	645	714	638	695	663	650	632	624	680	611	619	649	703	673	654	692	657	591	663	616	658	657	642	638	669	644	658	672	684	622	672	622	673	666	638	627	635	644	635	677	669	658	655	673	645	667	610	657	614	649	707	604	639	725	685	632	618	639	707	628	660	623	674	673	687	644	635	656	634	617	648	677	648	674	675	656	587	639	625	645	640	712	659	593	659	653	615	690	639	633	659	614	671	682	634	635	662	610	646	600	644	677	639	664	680	639	641	646	663	623	652	698	663	665	674	624	645	615	656	667	666	666	621	645	641	668	686	612	632	726	626	639	640	604	667	618	647	645	677	649	682	646	657	658	681	672	615	633	688	677	648	654	634	676	673	658	639	625	635	667	646	676	649	693	681	620	657	672	620	643	638	720	632	632	659	636	656	607	672	635	657	614	614	662	661	628	608	667	647	657	682	659	664	644	689	690	613	635	696	661	638	620	665	632	644	675	636	630	662	670	658	671	645	662	657	655	651	680	674	655	633	677	618	656	689	674	661	662	626	664	658	649	706	663	667	654	650	581	643	676	686	686	614	656	691	654	620	660	598	654	636	652	706	635	696	643	657	639	652	622	648	659	634	629	618	618	660	654	660	678	664	673	688	601	649	694	617	640	636	648	688	619	653	619	641	630	657	646	611	664	639	642	630	658	666	665	665	591	659	648	659	681	655	643	664	631	616	673	694	622	635	662	653	652	635	641	627	664	680	658	631	646	621	659	666	634	638	667	669	674	665	677	600	659	694	694	631	664	660	662	673	635	629	658	671	672	612	605	657	711	668	626	647	616	643	656	670	630	629	694	631	654	626	655	651	685	641	705	604	668	660	637	702	637	699	624	668	643	600	669	673	632	696	640	619	667	657	678	624	662	692	642	652	667	698	621	651	651	662	679	638	612	634	640	605	613	673	623	645	630	661	614	639	620	641	671	644	581	688	635	639	671	616	616	666	620	665	683	653	696	644	647	702	644	589	658	604	654	681	633	678	665	630	715	630	644	648	611	627	625	644	652	614	670	630	668	628	638	643	620	665	641	643	656	664	671	628	685	653	641	646	680	629	647	657	650	665	651	666	613	653	657	648	682	652	688	688	655	662	645	621	680	638	668	635	676	669	699	629	618	654	670	686	609	642	657	632	596	667	642	714	688	635	657	669	692	618	624	679	673	681	676	690	624	639	639	619	644	667	644	661	682	677	671	674	651	645	640	647	681	639	641	694	638	669	614	635	691	643	632	674	649	643	671	633	660	658	618	636	699	706	628	651	665	644	599	633	644	668	618	691	635	649	662	626	630	649	658	654	649	648	624	607	645	660	650	695	596	617	626	700	626	693	657	687	614	706	648	652	640	652	677	723	700	632	626	655	602	639	657	643	640	677	684	633	631	631	680	629	652	661	646	620	676	680	659	690	663	667	627	636	677	650	670	637	662	623	669	616	615	664	613	670	644	679	636	629	650	649	692	624	632	661	641	691	656	661	660	682	637	686	685	706	658	696	631	661	668	659	638	659	650	641	646	620	712	620	637	654	637	669	644	658	652	643	654	678	650	703	591	671	675	686	685	644	673	619	667	623	643	637	690	656	624	649	672	651	662	682	606	654	640	652	624	659	607	637	688	682	645	607	609	649	680	638	616	648	667	650	630	640	668	693	606	640	658	656	657	651	670	678	608	637	702	697	660	668	636	650	638	667	608	653	645	644	624	627	669	681	657	649	615	685	627	662	667	679	650	654	643	691	637	716	685	710	669	625	687	646	641	634	649	658	646	690	649	647	683	673	659	646	655	674	607	631	626	660	643	647	645	632	647	641	604	698	663	655	652	681	674	651	579	679	633	612	654	682	643	623	652	666	684	666	641	609	670	657	634	637	607	659	667	596	647	656	651	701	637	650	588	689	666	658	641	628	621	620	658	670	675	669	648	656	618	632	663	656	661	661	634	630	644	683	686	646	611	652	622	648	655	633	701	664	629	643	634	624	656	645	673	622	665	661	667	694	660	621	675	652	628	604	679	644	657	671	620	682	684	637	635	666	639	710	652	686	640	672	608	617	634	663	631	648	671	613	607	641	648	606	681	634	706	648	581	669	689	623	611	636	649	637	676	630	621	640	640	621	656	647	615	638	630	634	675	619	652	629	649	663	623	639	680	676	677	640	680	685	664	663	641	666	655	640	692	647	627	648	648	652	639	632	641
45060	70255	47606	36581	30307	21794	14128	7920	3802	2332	1524	1027	749	702	729	737	687	692	695	681	694	690	686	659	658	701	690	713	682	674	689	616	633	699	663	702	678	688	648	712	679	661	684	722	728	681	718	677	685	693	705	670	704	716	662	716	694	691	666	683	678	725	670	704	692	713	676	658	705	693	667	693	683	676	735	691	680	674	695	658	705	693	652	671	668	660	713	716	679	706	686	706	671	685	704	703	681	661	625	722	640	705	651	675	662	732	670	709	662	640	714	661	708	643	684	679	713	657	702	669	637	708	686	704	720	729	668	692	717	702	685	716	691	672	676	694	667	699	666	638	681	705	663	660	680	676	694	656	709	714	717	648	710	672	706	704	717	695	706	700	662	726	690	637	615	714	681	695	676	661	649	687	754	642	745	677	676	661	650	650	708	768	669	681	653	719	696	715	673	669	701	737	663	725	684	699	655	654	709	670	723	737	673	685	635	708	686	741	682	705	653	662	695	670	724	687	658	695	696	703	691	693	683	670	695	649	711	685	645	695	692	708	681	705	702	711	672	718	692	694	719	675	703	679	710	655	706	724	695	693	670	705	677	716	716	740	679	651	667	658	727	643	633	673	727	675	671	681	688	622	690	712	676	715	654	654	668	686	702	718	676	661	667	659	666	688	678	704	730	744	642	685	641	678	671	689	690	654	672	716	640	681	681	693	640	661	682	644	696	676	699	706	689	659	707	658	617	659	669	709	666	654	642	680	684	708	654	728	701	685	664	732	708	703	730	642	687	703	689	694	650	754	679	636	705	631	658	662	700	691	738	678	738	681	667	651	711	725	728	696	694	687	708	649	699	746	699	658	700	733	697	722	703	705	663	648	691	703	706	673	656	684	673	695	679	634	695	653	716	691	711	714	708	666	662	693	666	701	666	713	699	690	741	732	648	684	678	663	660	673	653	716	671	687	642	657	687	686	669	689	677	701	665	704	675	678	679	677	681	647	665	707	673	646	679	679	694	697	693	720	723	674	703	691	683	672	648	681	668	660	728	680	665	655	703	699	669	669	672	673	669	630	669	646	687	718	651	683	719	660	691	667	685	692	641	680	688	698	733	656	654	681	675	739	691	650	655	660	731	660	666	663	737	730	696	685	694	637	704	686	681	712	660	692	707	714	661	686	693	748	680	674	686	664	695	725	689	688	651	691	666	686	694	689	718	695	699	653	658	674	674	715	700	694	677	682	609	682	696	687	713	637	683	725	684	691	668	639	698	680	690	669	651	674	680	689	700	743	689	722	723	687	694	680	686	672	723	665	705	667	689	690	648	711	735	656	709	712	648	695	702	704	660	682	670	669	692	667	702	693	721	670	685	709	650	691	668	636	691	666	703	666	635	711	711	669	650	685	667	696	657	714	675	683	683	653	692	650	646	686	681	722	677	672	723	680	700	670	704	697	659	698	688	685	730	699	749	691	650	714	684	677	656	658	700	677	643	682	693	700	685	707	689	680	673	704	703	669	711	684	666	674	696	666	683	670	673	704	704	695	699	709	690	692	686	698	621	681	720	704	702	651	710	689	712	697	703	675	672	676	734	699	707	659	730	695	710	723	701	717	684	619	706	698	703	718	700	719	669	654	679	702	681	713	686	755	692	717	690	678	657	685	716	709	701	649	650	677	651	679	698	714	702	679	644	642	726	702	685	642	681	729	676	692	672	647	710	697	679	740	719	685	634	685	676	704	737	684	679	711	683	676	654	677	722	697	700	635	690	676	636	684	698	680	658	701	699	693	694	697	670	737	742	646	695	695	671	654	669	704	673	708	664	699	701	678	685	713	671	694	710	697	652	706	683	653	691	696	687	694	660	666	723	702	655	726	656	660	670	670	644	691	667	727	702	689	652	711	686	707	672	715	680	667	702	666	713	682	712	646	694	703	667	740	711	677	744	714	669	721	689	691	690	628	664	636	712	665	644	710	676	726	677	716	635	640	693	680	667	682	697	673	664	642	663	651	711	632	721	719	681	695	652	673	692	669	689	672	685	699	675	674	674	684	662	669	692	655	737	671	640	671	667	638	683	674	687	706	661	678	715	669	678	692	676	729	637	723	687	694	699	709	710	647	707	691	705	705	646	671	717	690	696	669	680	722	646	712	697	701	667	659	670	689	653	690	715	659	726	691	710	694	686	664	697	738	672	722	677	688	654	707	753	690	694	726	699	709	694	708	725	692	661	702	687	695	669	699	702	700	693	673	621	677	681	703	681	678	670	693	682	710	657	720	705	674	703	658	741	705	718	722	705	724	664	632	724	714	692	708	653	661	721	630	698	660	691	682	678	693	702	692	627	651	645	684	725	738	693	719	687	695	735	668	698	706	687	713	671	664	757	679	694	659	672	686	688	664	704	650	644	696	665	714	689	725	682	704	668	684	671	688	692	718	659	701	681	681	707	683	698	723	694	716	657	631	734	676	709	712	701	703	654	690	680	714	690	701	692	709	691	667	685	670	707	701	694	682	730	668	677	677	694	690	662	744	674	712	653	715	631	653	673	688	727	726	651	750	642	660	703	717	712	659	689	676	695	632	732	736	694	674	680	670	645	707	670	704	691	727	698	714	740	658	707	691	654	648	679	679	675	675	721	654	737	742	639	681	682	670	685	663	723	724	718	698	703	749	701	724	702	682	674	695	708	666	666	634	670	649	644	738	684	708	675	689	687	701	710	699	709	732	712	701	677	679	683	659	652	703	657	717	694	639	714	676	687	678	720	643	657	715	705	676	704	645	684	682	687	688	649	669	663	656	670	679	689	680	645	698	668	697	661	708	736	719	727	721	690	646	710	715	683	684	687	725	692	733	656	646	646	674	681	718	658	719	650	718	708	667	735	681	718	678	736	689	670	708	656	735	689	695	657	693	672	676	683	680	661	682	685	664	676	678	680	710	726	692	674	689	692	651	712	701	743	679	682	649	699	677	680	681	672	643	681	713	629	675	673	613	711	672	695	653	669	629	705	713	724	629	677	719	707	679	712	763	713	664	692	684	677	718	685	670	656	692	656	722	697	644	694	675	702	685	676	690	715	712	719	700	635	630	697	724	696	675	687	756	671	722	679	636	686	733	751	639	744	677	708	714	685	680	688	675	665	687	683	650	690	677	721	687	646	710	664	670	681	691	727	748	697	705	687	710	709	707	705	662	662	719	698	721	698	697	648	702	691	718	684	683	696	692	683	681	665	708	680	682	639	712	666	662	660	693	741	698	709	662	627	746	687	607	699	643	684	682	691	735	704	723	694	680	671	700	671	675	708	703	679	712	709	676	672	697	690	654	659	680	687	716	707	714	706	718	726	695	698	664	706	679	705	717	639	694	691	728	686	729	643	680	684	701	676	743	704	703	681	660	738	668	664	686	701	693	661	651	652	674	692	675	673	693	700	678	636	698	738	684	670	672	679	725	668	692	679	696	743	706	692	657	724	712	627	679	693	703	674	712	704	633	673	647	731	692	654	692
22527	21185	30014	27610	33529	33114	30174	21840	13740	7425	3373	1602	830	722	683	717	717	679	693	684	717	705	670	708	684	724	688	648	709	697	691	664	693	661	686	696	712	692	650	678	708	652	693	683	688	728	650	667	648	651	701	691	657	661	685	670	694	701	675	704	680	671	693	652	684	673	677	679	742	680	725	651	659	691	695	668	671	677	691	723	674	658	672	714	691	717	717	678	710	702	718	678	685	646	662	680	657	697	677	723	670	669	624	674	674	711	676	667	701	700	720	689	611	670	679	659	659	672	676	682	722	660	675	660	717	714	705	716	640	653	659	696	669	689	688	713	696	633	645	689	670	671	697	640	689	750	725	671	672	649	689	689	676	718	697	670	689	678	661	711	709	680	689	627	688	648	673	709	731	715	671	665	680	656	698	662	688	678	608	705	666	680	705	666	690	699	709	698	652	608	698	680	694	652	662	688	678	668	691	640	646	701	704	672	655	704	698	659	710	694	698	716	670	732	698	706	679	747	693	733	725	690	691	658	671	757	686	689	646	644	715	706	652	691	696	703	720	662	739	691	683	733	718	686	681	699	688	698	721	671	664	640	674	659	665	625	689	692	700	662	643	662	651	695	650	636	653	690	643	680	645	712	618	647	687	713	648	684	662	687	669	686	624	681	668	725	689	713	717	691	671	681	677	693	685	708	713	682	652	714	583	660	689	695	617	724	713	613	661	675	714	711	682	697	741	669	691	712	697	643	681	669	701	701	706	704	703	676	728	678	679	694	671	673	695	672	694	707	713	686	687	684	667	663	686	689	672	655	674	714	634	652	671	706	730	671	634	636	699	691	652	661	675	663	645	680	695	717	690	653	647	695	723	645	681	668	661	677	684	653	689	680	635	646	730	673	677	706	663	653	645	673	669	709	693	645	686	694	668	674	719	668	663	663	676	713	650	661	685	674	696	673	685	679	715	704	649	702	701	675	701	672	645	667	658	646	679	700	708	728	703	708	644	707	676	646	672	708	658	690	709	686	685	698	695	674	667	708	686	661	688	684	707	697	656	680	712	682	667	661	681	647	667	699	657	684	641	674	709	671	638	678	677	681	721	663	708	676	691	667	667	658	717	722	692	688	727	686	681	641	645	685	701	672	725	681	707	647	664	683	630	667	658	660	663	647	694	702	632	707	680	674	720	641	711	701	695	659	749	698	699	749	689	669	624	700	649	681	638	661	688	643	727	712	658	664	654	683	683	710	630	660	661	681	659	656	694	708	716	666	671	673	663	671	674	741	683	678	636	681	695	675	693	651	693	722	659	703	737	704	735	688	646	669	646	686	643	704	719	685	694	706	696	667	695	721	681	629	716	682	689	674	636	674	699	692	650	681	677	658	697	669	686	725	685	690	670	688	642	669	652	663	644	743	744	692	666	658	725	666	679	674	669	673	695	705	767	719	720	692	670	687	736	698	725	664	668	646	647	710	647	659	722	669	709	683	662	681	664	635	689	718	673	677	661	670	694	667	668	669	694	642	679	705	656	667	695	633	627	670	688	672	664	657	687	725	662	641	711	724	675	644	693	671	715	659	694	670	676	669	703	713	718	679	667	727	653	678	675	666	627	704	643	671	636	663	687	697	696	679	642	735	716	701	711	717	667	690	657	684	712	678	683	675	696	666	656	644	703	703	692	662	675	681	684	659	675	681	701	663	659	690	685	651	680	652	680	685	651	687	660	677	688	684	669	659	689	683	673	663	693	632	668	659	718	701	690	651	703	640	691	674	686	664	644	696	649	697	643	749	700	750	656	678	670	703	679	702	729	688	667	668	688	706	698	720	684	673	649	702	684	672	707	689	644	659	643	634	633	660	690	705	659	636	642	698	705	650	646	674	716	696	658	668	664	710	662	682	694	666	672	644	677	663	661	655	701	678	696	702	666	647	741	696	642	698	653	657	714	637	656	658	697	697	656	677	709	709	681	677	659	678	750	692	698	703	653	690	649	680	664	733	714	775	679	702	679	639	655	675	665	639	696	709	637	727	669	691	681	668	656	697	704	693	701	625	694	704	713	668	693	648	731	686	675	653	720	672	690	648	635	662	680	698	681	726	675	641	646	668	656	651	670	702	682	650	617	703	698	702	715	609	723	652	691	645	698	697	662	659	694	654	700	687	669	699	709	746	670	664	690	665	699	689	679	652	701	697	631	684	676	696	673	659	703	654	675	682	692	680	704	675	662	639	665	723	717	653	692	691	659	647	733	676	631	697	661	676	731	683	681	710	685	704	675	670	621	696	699	692	645	691	659	741	676	698	717	653	694	691	686	654	666	671	617	670	623	665	703	669	684	701	724	646	695	713	715	665	638	652	699	659	692	667	635	671	680	688	659	689	676	666	667	704	641	736	703	691	664	668	679	683	708	713	734	611	678	700	683	709	692	668	686	622	669	713	704	736	681	728	648	694	758	647	715	668	659	695	698	666	645	671	668	696	709	650	687	690	688	677	674	709	647	673	672	724	645	724	655	698	681	667	747	681	672	694	652	651	711	674	620	706	696	663	701	664	660	642	682	696	655	666	697	679	646	684	705	677	638	647	683	676	642	684	722	696	706	673	658	717	703	667	683	649	672	668	696	657	644	631	649	691	655	694	710	683	658	671	680	715	669	713	663	705	647	716	670	710	706	670	668	690	633	698	697	654	698	707	672	670	705	687	671	640	699	637	710	681	675	695	682	664	667	723	671	647	728	656	623	682	699	731	638	725	664	675	710	694	719	694	658	654	663	660	730	688	655	694	648	666	676	723	703	701	676	673	644	685	717	696	711	666	697	643	640	690	667	635	669	659	643	700	678	682	710	697	712	686	671	679	692	685	722	684	689	682	720	667	659	662	679	676	714	708	697	726	725	680	679	666	697	676	682	695	709	686	676	674	686	697	691	741	682	713	693	670	715	640	739	712	658	695	661	680	715	711	663	686	625	703	701	668	692	649	693	702	662	649	640	650	672	747	710	687	704	674	690	673	684	651	672	639	612	687	692	710	674	714	690	687	655	644	669	660	726	657	705	647	694	720	672	722	668	730	619	721	704	707	715	670	691	718	695	712	707	666	717	732	679	693	717	674	702	650	713	684	663	714	700	698	694	699	713	644	729	669	671	710	680	673	652	709	692	684	712	665	705	655	651	713	702	692	752	683	650	669	696	683	703	650	684	699	689	698	679	659	654	657	674	659	671	698	673	661	706	689	705	706	662	648	653	647	642	664	727	691	682	709	628	654	677	674	644	663	669	713	637	678	713	725	699	672	728	674	708	686	663	657	704	701	658	715	673	688	650	680	685	678	663	683	699	688	704	677	720	673	688	703	711	624	677	681	657	710	666	668	651	649	677	700	736	667	686	637	683	719	714	696	647	637	647	706	642	667	657	724	654	662	688	720	696	727	685	673	659	682	681	693	664	694	656	712	669	656	619	700	658	663	680	706	659	645	623	684	676	650	664	681	732	659	700	717	699	663	675	690
47856	87281	75305	57414	52212	38324	29770	24869	16259	9615	4803	2173	886	677	719	709	676	718	707	647	690	698	699	716	748	689	678	694	657	715	701	662	657	680	685	702	697	685	688	711	640	699	657	670	703	718	716	706	689	686	717	697	712	683	695	682	698	735	668	687	677	708	695	734	678	677	666	665	656	681	730	672	650	624	673	681	653	641	682	738	676	693	666	697	718	687	704	676	698	686	724	696	666	644	692	704	717	684	703	710	657	693	714	706	678	694	634	694	677	705	689	680	692	683	674	702	705	650	681	652	662	680	720	652	744	704	711	714	670	683	673	694	683	730	720	688	693	705	693	703	680	722	723	691	666	659	709	646	699	701	670	718	693	655	672	669	689	652	641	688	670	684	735	690	680	708	722	664	654	715	680	716	694	728	666	707	690	697	672	664	664	718	692	739	709	707	684	687	691	665	693	661	646	669	671	699	677	704	738	687	754	747	665	703	679	689	707	697	685	623	727	664	706	714	695	702	674	703	689	656	704	693	690	678	727	676	664	671	765	634	631	690	655	680	690	691	733	695	667	683	697	707	696	662	717	700	704	654	696	719	670	677	711	675	720	686	710	667	691	694	660	644	679	648	695	677	642	699	695	718	707	692	665	698	703	703	681	702	718	658	687	660	689	717	637	684	645	737	709	709	739	688	712	723	690	720	679	705	669	678	686	695	682	694	668	731	669	703	689	713	700	669	693	691	722	699	635	655	739	646	735	681	717	659	680	686	643	711	684	708	719	698	714	724	754	693	708	688	677	727	696	656	677	676	674	689	772	699	697	727	703	670	666	674	679	700	673	727	695	685	674	702	670	644	665	705	707	742	630	694	747	645	721	675	665	695	632	737	702	703	709	680	688	710	729	613	697	733	759	710	732	686	633	676	691	702	700	695	722	725	707	680	730	695	654	668	643	651	650	730	662	744	706	652	688	670	730	694	707	668	713	663	699	660	698	678	660	764	697	640	710	692	691	696	726	708	703	672	656	684	731	650	716	695	683	682	669	741	728	706	717	681	676	692	693	683	674	643	663	703	697	706	673	690	697	695	651	705	696	681	690	678	699	719	715	674	691	638	665	621	689	711	679	657	688	657	625	665	656	695	705	666	652	671	687	681	632	701	703	673	682	709	697	690	723	683	684	682	664	667	732	692	636	673	662	728	691	702	711	671	709	637	687	681	710	701	700	644	710	675	652	667	647	699	754	714	651	697	745	651	699	663	664	722	724	706	667	723	631	749	687	673	715	647	659	685	700	649	708	659	685	749	675	655	675	710	697	704	688	703	632	677	657	633	756	699	653	634	678	743	690	758	660	695	691	701	691	667	655	721	720	654	690	692	703	694	712	666	668	675	734	647	677	684	661	713	685	720	645	721	656	708	682	675	704	651	697	690	663	688	677	670	703	694	678	675	646	671	708	687	653	710	708	720	725	685	664	685	659	731	686	706	705	689	709	686	649	708	720	700	709	652	727	777	676	618	698	749	655	700	681	631	657	709	747	692	733	660	679	684	724	649	742	702	655	661	689	685	718	696	712	703	692	657	678	638	713	671	703	633	681	669	747	662	698	663	653	684	655	716	679	710	651	681	647	704	679	683	654	722	664	728	682	661	700	661	647	701	695	666	698	705	701	667	676	697	667	693	690	694	696	660	697	760	702	693	682	669	715	698	711	663	666	745	671	730	684	686	769	707	679	716	666	714	693	724	658	706	699	690	667	693	761	659	681	681	702	648	660	713	712	667	679	693	683	748	700	706	711	686	682	696	694	674	718	653	686	660	767	722	698	724	650	704	703	675	677	770	670	716	673	678	661	657	687	693	664	711	664	720	694	680	679	647	692	694	687	690	699	729	648	680	683	665	669	664	664	710	701	703	692	720	708	710	688	667	671	735	728	719	706	687	696	667	635	708	716	687	670	734	659	707	643	712	674	700	686	682	683	656	708	678	691	661	698	642	702	707	662	623	688	722	671	647	623	689	706	663	697	679	729	704	667	716	696	695	676	690	713	756	752	677	680	719	682	661	720	717	651	623	681	683	700	696	717	654	689	678	715	691	700	667	661	694	707	711	721	721	700	674	725	672	705	697	680	661	728	676	723	656	620	727	700	692	686	690	700	715	710	686	753	698	646	707	714	702	702	651	664	667	655	698	707	679	727	704	761	684	686	732	705	728	681	676	696	687	689	688	684	672	643	705	694	706	680	708	707	702	658	695	715	707	686	714	655	685	745	681	673	688	693	690	703	737	686	685	687	656	732	658	661	693	673	663	649	720	710	698	679	671	657	712	693	692	715	724	689	629	713	652	698	699	723	713	672	695	636	717	709	715	687	705	696	656	727	688	660	725	727	699	673	743	723	652	682	670	699	718	684	673	693	721	683	732	731	705	680	648	662	703	740	651	674	663	712	678	698	674	699	744	734	669	685	651	694	696	633	682	693	692	647	631	709	690	698	699	681	695	704	648	699	695	709	666	688	676	687	694	681	683	700	577	714	694	711	724	716	639	695	680	686	656	713	662	690	651	673	676	677	703	673	728	719	648	694	662	698	630	667	709	704	704	662	724	700	684	661	694	683	675	647	669	721	701	709	727	717	700	684	677	690	725	714	702	699	685	667	666	712	662	728	718	684	687	716	658	656	694	694	615	690	655	635	731	695	659	690	669	689	708	685	721	692	658	719	692	734	706	701	671	673	689	672	712	707	674	655	688	707	714	680	686	693	668	695	703	729	699	675	701	699	741	662	678	697	695	659	709	667	721	694	708	704	715	704	710	677	625	747	690	670	679	652	654	627	696	722	722	716	737	651	695	737	683	672	682	690	670	689	701	662	684	678	688	679	685	672	676	653	717	661	687	743	754	638	721	681	623	712	701	638	685	699	690	657	715	665	662	674	719	645	666	687	699	713	707	697	684	708	681	661	689	663	730	710	669	696	701	674	695	680	697	689	697	710	671	706	699	655	724	698	676	666	700	663	677	693	635	642	670	645	664	742	664	671	659	687	702	676	684	680	687	663	716	698	684	713	707	682	656	700	681	684	686	658	743	697	700	650	684	741	667	715	676	770	702	715	629	729	671	727	712	670	728	687	668	689	684	661	692	691	694	653	712	729	699	721	718	638	662	652	725	708	697	662	682	662	724	642	703	691	677	667	660	688	725	702	693	697	682	684	685	720	661	675	666	674	706	682	678	705	733	720	676	696	669	678	681	677	702	655	712	703	743	707	717	699	704	642	655	672	688	698	680	684	671	678	725	683	669	733	678	719	689	728	705	750	681	654	645	708	692	681	716	686	677	720	661	635	722	705	681	674	743	694	731	703	663	681	651	707	678	720	674	672	669	725	660	673	681	661	699	704	715	638	676	685	669	657	705	709	666	732	682	669	729	672	693	706	686	713	696	708	675	673	667	733	691	741	691	676	703	681	690	712	645	667	656	743	679	697	675	704	697	694	692	718	736	693	676	674	691	682	647	659	709
29107	26396	36753	18187	7956	5030	2386	1937	1313	952	672	525	457	449	453	454	487	460	488	488	491	472	469	469	473	504	441	459	454	475	459	469	475	502	483	492	480	516	422	482	494	453	472	496	531	463	466	469	471	464	444	491	460	474	464	468	456	498	447	455	464	438	474	465	478	442	443	454	445	497	465	499	464	489	440	438	447	451	489	471	478	444	451	475	491	481	453	471	424	500	481	457	455	513	465	476	455	437	449	481	466	466	482	453	470	487	430	439	439	478	449	503	463	416	471	454	490	467	471	496	477	444	447	463	494	489	497	482	458	484	497	510	451	446	450	476	450	471	499	467	503	477	500	459	466	417	462	433	478	485	489	480	471	482	460	445	507	471	451	475	472	451	499	478	518	478	476	437	461	441	442	468	486	471	473	461	467	478	458	456	471	445	464	427	455	517	445	484	508	458	512	498	489	466	479	441	478	496	457	481	480	457	467	458	494	472	445	503	441	453	484	470	488	477	471	464	455	476	465	492	436	458	453	496	492	478	465	495	481	484	509	454	490	441	424	453	495	446	449	449	496	480	521	475	443	492	448	479	463	461	475	496	466	475	456	484	490	452	525	486	483	465	447	436	448	465	495	498	480	483	444	428	453	452	494	493	514	464	497	462	474	454	455	456	484	535	478	440	488	480	497	544	485	467	492	456	454	456	480	513	452	438	490	474	484	443	490	471	464	501	477	471	481	521	490	465	481	482	426	470	502	471	511	463	498	424	521	469	475	464	459	452	463	474	448	479	470	458	468	458	469	499	473	445	437	482	470	505	462	486	464	429	485	494	489	484	462	466	481	463	461	469	460	478	468	472	499	482	478	474	474	477	501	477	485	490	421	506	478	433	498	430	491	473	492	455	448	487	452	462	472	458	495	463	484	470	510	495	496	419	452	501	477	494	461	496	522	458	474	502	440	492	461	474	415	462	500	484	458	507	487	455	448	502	416	471	418	459	448	455	467	473	490	493	482	511	500	462	474	455	430	487	465	465	489	491	468	423	474	507	516	449	482	459	471	493	466	477	479	426	490	437	462	487	469	483	465	494	472	500	493	445	426	494	468	466	474	493	468	501	479	493	476	450	457	491	490	493	480	495	478	441	473	515	477	461	456	456	435	470	475	514	448	502	485	448	476	480	493	438	442	472	452	455	507	536	503	498	488	455	468	506	483	508	463	447	481	504	464	481	517	442	497	462	501	461	469	478	478	465	468	467	460	481	467	449	465	446	479	462	491	458	467	523	480	476	524	498	455	500	447	492	452	511	455	449	422	493	488	470	462	481	463	487	478	485	486	492	474	535	467	470	511	471	473	464	470	489	480	486	472	445	500	490	469	449	477	507	474	440	449	461	473	494	482	476	481	496	448	472	487	455	482	469	465	505	467	466	476	486	471	466	468	481	482	502	431	461	459	451	475	501	461	470	438	471	484	451	471	478	487	482	482	450	514	424	469	510	474	467	470	477	456	487	531	478	450	502	461	460	475	482	464	469	495	413	486	507	493	486	458	475	485	439	480	497	442	475	443	440	479	464	474	483	462	483	471	506	485	434	481	443	494	463	475	468	461	430	450	412	492	478	480	481	452	499	463	457	425	490	462	468	495	490	433	512	498	488	471	470	485	479	499	539	470	428	452	457	427	468	485	467	478	473	474	444	462	495	474	481	455	494	528	466	489	468	475	458	462	457	458	461	509	502	464	480	460	502	464	449	489	464	489	426	499	513	469	467	496	484	492	446	504	424	459	500	491	438	514	465	442	476	562	494	526	465	485	467	492	466	473	474	485	479	467	462	468	496	474	472	496	494	468	490	438	428	481	470	513	463	458	490	457	492	474	433	493	510	473	495	518	487	473	460	449	443	478	472	459	478	455	472	474	501	488	495	469	437	454	460	452	439	445	484	493	459	479	478	450	497	500	484	513	469	463	452	451	487	474	513	441	476	460	472	463	492	431	501	473	471	454	498	464	491	501	473	448	438	460	489	450	468	461	489	482	468	514	447	501	446	444	493	461	435	475	507	452	445	501	441	457	499	455	457	510	446	480	499	458	456	480	442	483	459	489	452	440	452	444	483	440	430	476	440	467	454	492	450	481	462	483	497	479	455	487	459	491	478	475	472	465	477	474	511	439	477	469	455	475	429	468	467	457	495	490	496	433	455	453	452	457	443	467	487	444	463	504	451	472	489	476	473	480	482	457	461	490	451	471	497	489	474	476	452	484	475	447	465	466	474	481	514	499	436	436	502	467	479	478	471	487	464	465	460	472	465	461	442	450	479	458	447	496	473	473	473	468	466	472	470	460	500	497	488	498	468	483	475	507	482	469	450	508	484	489	433	465	501	433	459	445	495	492	502	509	462	482	475	468	488	448	502	554	464	522	474	490	478	479	465	474	485	481	462	505	483	476	482	470	492	465	466	464	495	448	501	455	452	492	465	448	456	502	454	473	445	433	456	485	477	454	471	479	462	470	482	479	489	477	450	492	480	457	474	484	468	456	500	494	481	511	513	487	465	419	478	460	464	440	518	473	491	446	465	487	513	490	485	485	505	461	515	470	528	450	468	482	508	481	495	460	448	471	471	506	433	483	475	449	474	447	476	483	455	470	471	513	474	485	464	526	430	517	488	491	489	474	470	487	436	519	514	505	502	449	468	493	473	511	466	448	461	451	489	453	486	452	492	464	497	484	466	474	475	487	481	444	497	499	471	487	473	460	440	457	466	451	494	482	460	449	468	466	491	482	474	508	486	470	507	461	466	481	510	460	458	433	469	489	502	450	440	467	497	474	476	471	514	494	474	456	496	475	460	487	468	475	482	457	435	458	478	447	441	492	449	444	463	495	504	471	506	415	481	461	435	476	495	455	433	508	477	473	482	464	456	458	453	470	477	483	484	442	461	455	432	482	451	454	470	483	454	457	480	489	473	495	491	442	426	481	476	490	479	471	462	477	474	454	462	478	458	460	493	454	487	505	470	453	474	478	480	485	491	504	490	434	475	481	478	467	499	489	452	467	488	462	445	501	438	479	526	466	478	493	472	458	489	495	487	460	499	488	475	471	430	457	454	469	492	456	451	473	473	470	457	460	483	503	447	478	445	448	480	469	470	512	453	499	460	477	446	452	455	462	501	462	431	475	516	462	472	505	501	451	406	443	504	443	476	440	475	494	446	459	465	467	490	473	466	430	509	451	488	500	496	533	515	479	427	525	507	486	466	467	492	502	472	447	497	466	438	512	517	451	520	454	470	460	475	457	438	495	482	482	461	510	483	443	484	494	452	500	484	459	479	474	493	504	438	474	471	441	478	474	482	457	460	468	477	492	453	481	502	473	472	455	483	457	469	456	485	475	498	442	431	446	460	480	479	501	457	461	507	470	489	457	434	456	465	477	449	458	442	509	472	477	456	480	493	497	473	477	462	507	447	493	490	466	503	492	478	475	460	453	456	500	467	452	437	437	429	460	451	446	479
23502	38313	34201	11921	8392	6986	3206	2533	1782	1133	785	596	495	527	536	571	502	518	512	507	554	512	537	482	538	521	500	511	511	494	509	513	492	486	535	528	496	524	498	494	511	502	501	538	494	526	502	451	520	506	491	521	529	503	508	517	519	536	521	489	516	510	522	507	507	498	468	488	530	535	534	495	469	512	502	546	524	511	526	521	481	493	547	500	501	529	506	515	506	511	510	538	515	530	484	510	533	533	555	476	535	524	518	557	502	531	497	497	504	515	478	519	504	510	513	571	501	489	522	517	512	525	473	517	493	493	471	496	472	542	539	527	514	538	543	496	504	502	523	492	472	513	487	512	496	521	536	537	540	501	504	525	549	550	516	468	525	516	490	513	528	498	511	502	492	519	517	527	535	499	516	523	530	517	475	518	502	477	542	497	502	487	503	491	489	545	490	485	489	489	500	510	523	519	506	520	502	513	518	483	531	504	525	499	496	495	541	511	518	485	531	529	517	524	518	522	516	501	482	513	535	520	504	508	513	482	517	513	503	473	525	508	569	526	523	508	544	517	491	541	482	490	503	492	485	499	494	515	559	521	528	490	529	514	481	518	523	526	560	518	526	506	520	525	491	516	471	484	520	479	510	516	532	514	490	504	485	521	511	504	499	488	545	519	499	516	515	501	514	526	509	494	528	507	507	548	488	534	512	474	483	483	460	548	493	519	491	477	514	529	526	492	506	534	532	500	471	478	523	496	553	586	508	481	514	489	517	535	518	503	519	515	511	532	497	491	556	529	533	516	481	499	539	510	477	492	511	533	545	485	497	535	513	528	538	521	497	522	523	529	518	477	499	533	482	490	493	530	551	517	546	455	534	523	471	514	517	484	481	555	509	520	522	511	531	517	558	515	525	512	526	530	492	491	514	512	553	531	509	508	513	507	579	584	487	497	526	535	514	551	561	535	502	517	509	531	501	526	506	524	478	536	503	545	547	478	537	499	481	535	523	516	507	544	495	515	538	504	511	495	488	474	532	516	487	546	528	510	531	551	469	510	525	546	518	507	505	494	512	503	476	531	535	492	490	461	500	525	516	532	486	508	532	547	507	534	508	523	546	497	497	524	475	503	500	526	546	530	500	522	532	536	518	553	501	514	506	492	503	528	505	506	538	463	476	526	525	504	509	509	542	504	486	521	531	521	587	508	503	520	563	508	544	516	494	520	505	505	498	503	515	510	540	551	514	500	559	469	501	497	541	497	505	529	506	496	518	524	476	485	517	538	492	573	501	510	514	535	478	513	487	497	533	506	490	543	506	524	506	492	484	509	488	497	463	504	500	509	513	485	537	501	528	504	537	522	531	481	507	482	525	452	503	518	522	500	494	508	530	501	516	514	514	537	478	500	470	508	487	522	493	497	503	507	564	481	534	514	508	523	486	543	504	529	513	486	476	500	476	513	483	486	505	504	497	482	477	510	507	544	505	516	502	581	533	521	508	496	533	484	505	489	467	467	537	497	515	532	506	479	482	482	559	514	524	505	511	517	466	502	510	526	544	511	457	486	520	518	533	491	488	496	500	485	541	501	517	485	509	519	523	497	557	476	533	485	552	552	524	495	561	554	527	538	458	502	525	509	506	478	504	546	523	477	504	554	513	550	480	473	493	473	521	536	542	495	512	488	495	496	515	535	518	560	473	536	494	516	512	509	529	548	498	553	492	481	455	530	491	513	525	541	503	479	526	509	508	529	509	552	537	482	468	475	525	531	501	502	486	513	507	528	538	483	499	509	510	539	528	497	492	509	475	508	550	559	501	501	520	539	504	521	534	507	510	464	466	490	508	522	496	524	481	481	505	525	495	498	513	519	453	549	471	547	530	547	486	497	503	479	483	499	501	545	523	526	470	514	483	506	483	513	459	457	470	487	521	517	529	499	522	463	490	508	478	488	527	487	481	526	520	504	489	553	526	511	511	540	536	487	522	539	514	508	497	487	512	536	511	488	519	468	500	536	530	495	527	552	513	510	522	482	506	487	521	523	536	512	494	523	550	474	465	551	502	563	495	492	544	530	542	508	528	548	516	492	530	533	524	547	513	493	532	527	522	492	532	505	490	510	499	483	478	492	537	514	478	519	510	503	486	521	553	494	539	514	550	569	527	525	495	522	498	515	507	468	536	542	585	490	497	493	480	496	539	544	518	544	475	493	477	496	547	539	523	484	487	516	520	511	540	544	504	498	514	517	526	512	481	502	501	519	486	521	537	536	495	497	460	517	490	500	491	537	522	534	519	480	488	510	548	505	481	527	507	518	500	532	467	522	550	488	544	550	513	458	512	495	478	529	577	535	534	511	518	508	508	507	502	496	520	565	525	474	546	513	493	509	489	481	551	506	479	512	559	520	482	481	520	520	482	498	529	518	488	494	524	554	514	497	500	516	482	514	542	485	549	521	509	518	493	476	506	532	502	519	536	506	488	557	503	503	501	503	495	521	505	491	506	526	511	495	521	511	531	519	470	503	530	473	522	549	490	466	521	535	493	515	538	503	499	538	554	547	495	569	507	506	516	516	532	497	490	510	484	504	508	498	506	519	504	502	496	518	495	495	466	515	521	558	471	467	476	517	512	523	499	503	537	530	571	487	550	533	484	513	523	500	497	509	532	526	530	477	507	530	505	487	494	512	499	483	544	508	515	542	487	518	496	488	518	531	517	489	518	533	496	514	501	480	522	514	501	527	519	500	478	521	541	471	506	526	514	510	506	520	517	497	539	488	476	536	489	510	475	501	511	545	520	496	497	500	535	502	490	519	532	518	523	531	502	497	506	526	516	516	499	506	489	521	545	537	478	504	525	533	513	492	490	500	452	500	531	531	503	506	492	504	494	489	501	495	508	527	542	500	517	514	557	498	486	486	506	515	550	490	539	532	526	511	520	533	502	508	533	493	500	534	550	508	529	517	462	456	519	544	516	525	510	487	550	533	526	511	492	514	510	523	463	542	506	519	489	512	492	540	506	492	498	513	568	472	544	489	513	514	549	506	509	518	506	541	548	494	511	513	527	487	492	546	529	512	532	475	533	530	560	511	498	544	503	554	525	519	529	488	521	510	524	532	557	554	536	516	492	505	523	538	535	494	521	475	484	522	540	541	544	491	513	491	493	533	500	507	540	504	556	485	549	530	544	507	500	492	517	518	548	493	494	503	522	557	541	507	522	525	531	503	533	498	502	530	532	470	552	524	524	523	577	534	529	554	506	522	501	543	519	532	563	537	474	503	545	511	514	479	490	506	522	484	467	500	518	489	495	497	483	481	495	526	503	480	473	526	507	526	481	478	515	521	517	505	503	524	496	512	474	500	507	491	495	556	541	513	532	512	504	515	502	473	480	523	516	499	490	535	511	463	525	529	482	500	545	523	487	489	508	496	506	498	512	494	493	507	448	527	514	523	509	475	485	526	466	555	491	523	498	493	539	475	479	496	557	528	531	508	509	542	534	511	503	485	514	520	506	551
23776	21675	31789	30508	28587	29022	23340	17199	10761	6325	2752	1217	500	462	488	456	451	439	470	419	412	435	471	439	476	477	475	434	446	427	465	452	458	462	480	459	447	458	437	463	439	477	487	438	451	433	427	446	446	449	432	441	440	434	483	414	432	466	432	454	447	439	463	446	439	484	455	448	467	464	465	468	458	447	470	411	423	466	438	456	462	479	458	475	475	481	463	440	421	442	415	466	457	458	419	452	458	417	455	452	449	453	477	487	462	477	463	450	437	443	443	464	419	427	446	451	471	461	433	479	473	474	455	473	466	450	438	472	456	447	428	429	442	424	439	476	455	480	443	459	489	466	447	447	456	456	463	434	453	474	419	444	416	473	444	448	422	433	457	460	447	454	474	472	440	495	432	459	459	431	449	468	466	431	486	455	479	460	456	446	449	440	479	438	415	426	457	446	445	453	446	430	451	417	459	491	430	417	502	453	459	445	449	439	459	422	466	409	467	452	440	455	439	441	432	451	481	494	463	462	478	419	412	460	462	466	423	468	471	478	413	430	463	386	444	413	458	451	396	448	462	471	438	424	498	448	409	416	485	432	427	432	443	431	479	455	450	452	509	480	438	446	410	450	439	425	453	445	444	481	423	480	459	460	455	477	438	438	455	425	462	423	456	448	388	422	444	457	498	438	463	444	438	436	440	450	489	456	434	435	441	478	523	475	450	472	469	446	482	443	401	439	446	457	433	475	456	415	421	453	453	435	456	438	417	450	457	443	447	446	478	454	467	456	418	455	417	452	451	481	429	432	423	472	439	484	412	446	436	457	444	482	455	453	464	436	440	442	421	441	433	391	486	438	452	434	441	427	411	461	449	447	404	492	439	423	443	465	397	461	457	494	413	433	463	407	467	437	430	430	463	474	466	506	472	405	468	427	493	462	443	454	419	446	477	428	453	433	458	469	458	405	438	436	461	482	436	453	449	459	444	468	479	456	432	441	417	419	453	415	452	462	429	481	405	437	437	416	454	454	428	428	464	470	493	424	465	430	468	460	429	421	452	443	467	443	456	406	443	462	449	487	432	472	465	456	449	480	431	467	477	471	437	459	446	471	431	468	453	442	479	438	436	427	440	448	412	469	455	441	410	438	440	445	456	463	508	430	443	421	472	448	452	432	458	420	427	475	484	463	464	476	437	444	450	445	446	428	472	465	445	445	437	474	440	430	480	464	401	450	442	493	467	456	448	470	429	434	439	395	460	461	428	470	456	455	455	422	448	472	454	439	407	457	469	464	469	462	458	466	480	451	450	449	488	473	445	463	450	444	459	429	440	474	418	457	500	453	465	467	431	448	482	447	419	481	476	460	473	432	473	472	436	471	495	489	417	452	444	420	421	491	458	463	510	467	461	469	471	469	459	458	445	440	418	418	455	448	446	426	457	442	450	455	418	449	467	432	424	482	468	452	467	479	488	455	479	437	455	431	443	423	447	458	484	441	439	436	454	456	448	463	458	444	439	414	457	438	411	443	477	436	449	444	473	423	471	447	471	402	458	453	457	491	451	430	459	402	453	464	451	462	451	444	436	436	455	414	457	429	458	455	447	434	455	473	436	467	421	411	437	434	457	443	451	434	498	438	443	458	458	443	437	495	454	421	462	476	459	466	467	449	445	467	458	438	453	451	427	454	454	460	431	481	453	459	422	429	461	427	453	475	437	482	421	459	436	467	452	436	476	473	480	454	482	451	465	456	445	452	460	458	460	461	426	402	464	463	450	437	477	482	448	430	484	455	480	487	451	454	442	459	439	457	472	467	461	436	450	475	505	434	441	436	433	515	435	456	441	443	471	466	431	445	456	457	438	485	486	456	441	435	441	453	473	436	464	460	445	450	471	450	493	435	427	423	451	454	437	460	433	462	451	421	461	436	459	495	456	440	451	461	451	444	452	435	407	450	482	467	435	438	470	440	477	455	415	459	479	443	478	450	487	470	469	474	449	471	466	490	440	432	444	432	477	427	469	438	455	449	466	444	430	464	478	458	501	413	421	470	399	467	449	469	449	475	401	428	427	448	467	445	420	465	432	438	454	466	459	455	475	439	441	439	441	429	473	456	429	437	446	449	451	467	436	452	441	445	455	460	485	454	437	436	468	424	420	460	466	465	475	463	451	451	393	452	446	489	508	453	446	469	459	416	440	465	453	447	491	446	467	456	447	461	437	443	420	457	478	455	407	409	460	455	432	471	420	444	436	415	467	457	399	410	424	463	498	471	466	435	492	455	434	451	456	440	436	468	431	466	472	458	445	479	401	441	433	449	440	479	437	455	390	463	448	412	463	496	467	448	463	453	465	427	442	408	446	445	402	400	410	482	432	436	461	476	477	405	448	459	446	437	460	449	449	445	447	467	422	441	451	461	427	441	432	459	433	495	497	417	445	481	456	461	449	472	447	434	440	433	455	430	417	501	454	423	422	466	447	477	466	447	466	431	448	464	440	434	468	434	449	477	476	423	442	438	388	458	460	445	508	451	436	404	449	470	441	450	446	428	442	447	472	444	443	423	442	477	446	470	459	408	456	420	440	465	482	461	427	476	457	466	434	436	434	444	433	424	442	444	479	494	428	459	490	456	480	440	468	421	451	457	455	433	439	403	413	422	441	462	444	455	448	469	433	453	467	458	435	431	452	466	450	451	447	467	448	406	442	432	486	416	439	502	435	435	470	450	427	418	423	431	470	494	405	434	435	451	465	474	429	448	477	454	459	462	461	459	452	440	444	449	423	419	441	437	467	457	436	446	431	450	482	431	438	403	481	465	451	460	459	455	443	398	456	419	464	453	415	426	442	478	451	462	442	431	469	465	442	492	457	449	443	447	430	465	484	459	470	476	458	456	435	443	458	475	496	456	472	468	454	474	461	478	421	448	453	428	458	490	450	434	454	447	456	443	468	463	435	468	457	453	471	464	473	474	459	418	500	460	499	475	431	481	439	463	513	452	448	393	433	448	419	484	444	433	463	435	447	448	413	416	421	433	427	421	480	441	459	435	445	435	463	448	444	473	433	441	486	461	418	443	460	469	452	426	390	455	447	426	484	440	425	425	493	443	412	482	419	440	456	434	488	433	464	437	460	420	480	472	460	461	471	454	426	460	438	427	470	417	484	471	460	438	450	460	437	444	424	428	456	452	448	461	407	444	425	408	447	397	444	459	466	481	444	452	451	457	428	450	463	437	445	453	484	469	449	422	468	423	435	420	471	480	395	441	460	458	434	433	490	435	451	469	466	450	428	454	453	423	447	427	445	502	436	476	449	465	444	462	441	435	440	478	466	423	427	449	435	464	457	461	474	465	459	455	442	450	446	433	461	495	472	497	431	423	445	485	441	427	489	443	449	457	458	431	455	456	481	461	436	445	474	443	454	492	423	427	458	463	485	429	488	430	452	467	445	447	435	457	424	464	400	449	486	461	438	471	462	424	467	467	438	432	406	468	456	421	446	456	465	452	469	446	448	455
32287	81025	58368	45102	34764	31828	23360	20680	14066	8747	3868	1708	529	475	503	479	491	502	463	487	430	459	470	500	507	496	495	499	464	454	440	453	476	470	457	453	440	429	461	471	458	480	422	500	478	440	457	488	505	466	499	489	469	469	483	473	496	472	485	453	495	502	514	492	480	450	487	459	428	498	461	506	454	484	528	445	466	483	509	476	487	489	467	476	480	488	480	491	517	472	506	489	472	501	507	486	466	459	521	468	454	467	466	466	496	430	490	514	511	486	480	463	471	452	492	441	454	488	468	506	490	452	489	462	485	464	515	469	537	474	490	445	520	442	500	463	477	484	488	490	479	487	454	485	480	476	474	484	466	495	505	474	522	455	485	495	483	500	510	451	444	449	488	500	473	474	500	511	462	499	499	442	493	451	466	469	529	491	477	472	459	475	491	481	483	486	486	452	484	490	483	478	478	463	476	473	514	468	494	481	487	459	459	479	474	489	505	466	480	536	493	448	496	442	427	434	474	514	479	500	471	465	511	462	429	467	522	455	510	462	500	473	469	507	520	513	472	459	493	471	468	445	479	465	468	448	456	443	459	475	464	447	516	479	461	491	480	471	479	450	492	445	471	474	457	491	503	465	476	485	459	453	468	499	489	470	480	461	449	476	468	456	481	467	460	508	521	486	450	424	482	487	508	470	486	449	454	502	470	448	493	498	431	521	483	447	490	460	513	480	495	476	459	474	455	454	480	472	519	471	475	450	471	451	465	484	467	444	496	495	495	482	499	432	461	467	446	494	440	460	478	477	491	512	495	511	467	457	485	479	492	526	472	472	454	436	499	487	487	494	468	434	457	500	479	496	473	486	477	476	460	425	507	517	487	449	431	449	435	463	476	456	461	502	471	487	456	478	507	476	451	459	454	463	468	467	440	474	507	472	512	490	502	477	463	520	476	509	478	510	496	501	466	544	448	465	479	469	466	491	512	469	451	473	491	454	481	506	504	444	450	473	470	442	490	448	449	476	498	477	473	483	486	496	478	458	486	459	493	454	495	421	492	497	500	473	490	457	497	463	465	489	485	464	501	470	468	498	490	460	450	489	477	506	454	475	478	449	479	476	493	488	507	504	467	477	479	487	452	543	506	487	482	475	483	467	457	458	436	442	455	464	485	486	505	439	455	494	451	487	438	501	466	455	477	468	485	463	447	470	434	481	499	471	490	477	466	461	465	481	470	474	498	474	477	492	531	442	469	513	456	475	472	487	485	508	460	481	447	470	424	454	506	498	469	492	463	491	468	515	494	473	481	468	515	446	452	477	466	495	521	501	508	480	517	463	460	487	476	478	504	470	475	502	475	500	464	518	499	519	494	452	474	460	484	448	502	493	468	449	516	523	476	487	477	497	469	453	467	484	466	474	453	458	473	477	457	475	449	470	469	478	444	455	492	475	461	491	485	479	483	479	443	482	502	440	507	486	504	522	456	492	439	439	450	497	486	505	489	451	470	478	479	440	478	492	479	488	482	490	449	543	494	510	492	452	464	485	484	439	489	486	450	476	495	475	447	479	482	468	455	478	488	486	472	501	481	464	480	472	484	467	462	454	464	472	454	499	449	440	483	501	471	456	487	499	485	456	452	492	436	472	498	460	466	488	497	453	456	497	459	475	494	515	464	477	496	506	481	506	473	468	491	466	457	493	469	462	503	477	476	466	466	504	515	473	487	460	510	523	458	456	496	448	459	507	459	538	467	474	478	490	482	495	477	466	479	508	490	523	451	477	510	472	492	499	465	454	440	520	506	456	483	470	433	506	475	475	504	470	447	487	467	477	472	517	473	473	455	471	518	492	467	466	477	510	481	485	481	489	491	448	450	515	483	472	458	474	471	478	511	439	462	523	482	489	502	469	472	495	459	481	456	485	476	449	472	459	445	464	480	514	486	444	476	486	509	501	478	507	482	487	480	447	477	459	461	483	463	472	468	478	482	462	474	472	469	482	452	425	441	465	486	427	446	474	464	475	462	453	457	476	448	547	501	468	504	503	477	484	489	474	439	470	514	527	467	532	465	487	475	471	469	475	476	478	530	456	489	446	465	479	460	448	479	492	449	470	460	467	487	498	469	539	530	470	474	476	493	443	449	472	498	467	453	416	445	500	478	492	500	488	467	500	486	475	458	453	494	500	466	488	472	467	494	458	450	475	494	467	492	504	481	456	470	504	509	474	476	476	475	462	458	487	450	432	453	478	445	494	498	462	476	505	511	506	481	446	472	459	452	459	423	475	498	464	462	462	457	488	444	435	499	477	461	461	512	507	512	485	455	491	473	461	493	492	446	505	491	480	497	501	438	464	477	450	500	482	483	479	494	476	471	481	513	490	513	456	475	466	455	488	472	494	486	466	462	489	473	473	474	455	526	444	479	505	492	485	509	476	479	484	476	480	495	499	490	499	492	477	472	483	463	530	523	499	497	463	480	465	461	473	493	495	477	449	483	467	478	477	469	483	464	484	452	483	476	496	486	464	488	476	461	522	496	445	473	466	499	454	483	482	492	494	461	471	482	470	459	507	506	437	478	457	456	482	474	497	444	481	484	455	466	464	475	485	488	459	466	458	428	485	525	484	484	491	440	473	463	494	503	487	476	481	443	439	470	469	477	478	471	482	482	518	459	472	506	481	518	482	444	472	480	498	463	509	436	433	503	481	500	441	499	452	465	457	498	462	486	515	454	470	466	513	474	470	483	468	472	489	493	502	476	481	507	454	496	469	468	498	470	523	457	510	469	473	446	492	493	448	492	509	501	476	474	477	500	510	452	500	489	442	515	470	485	480	469	442	480	489	470	462	471	463	508	473	479	501	496	476	526	494	443	481	489	525	452	461	489	500	497	482	505	487	497	469	479	460	449	480	488	460	484	438	475	517	479	457	488	465	484	511	476	490	496	482	473	524	477	483	460	462	488	478	446	422	491	489	519	497	465	484	475	498	457	491	496	433	450	452	476	497	524	493	441	494	452	513	478	456	484	465	468	511	467	503	500	491	504	454	461	454	479	455	504	471	494	463	468	482	478	486	478	436	486	450	498	489	466	499	453	467	511	492	501	487	475	476	510	458	495	491	467	459	483	484	455	462	444	474	452	504	436	478	480	493	518	455	484	486	476	506	451	473	470	509	470	470	501	468	491	462	488	452	548	492	476	462	500	496	503	500	497	500	459	448	502	470	470	482	438	474	470	513	486	456	462	467	494	491	489	471	485	504	468	465	468	436	486	481	499	447	487	454	481	513	509	455	493	487	478	469	475	454	468	469	476	486	479	431	450	537	475	489	469	479	472	471	482	539	471	491	474	473	521	508	503	434	443	495	462	455	470	467	462	472	476	492	531	496	487	477	446	454	481	462	449	499	479	507	510	479	444	490	475	457	456	465	495	485	440	478	501	503	486	488	485	475	493	529	515	469	461	485	488	438	476	487	460	494	477	484	497	490	499	486	436	438	530	499	485	465	482	449	476	463
24859	22160	34389	31246	21951	19397	11167	6149	4267	3085	1628	1030	708	649	707	639	649	683	685	660	628	671	711	694	724	651	690	604	635	628	671	645	671	663	646	657	660	660	631	630	689	623	678	640	617	668	658	644	648	691	633	673	650	637	648	618	650	656	732	671	677	630	668	681	666	666	671	712	647	648	613	667	707	619	637	622	669	650	665	654	675	705	694	663	658	647	670	662	664	652	662	640	658	643	625	668	653	609	655	653	622	659	640	684	651	639	634	647	680	651	666	666	639	645	694	676	648	630	644	657	669	632	618	676	666	677	642	686	708	643	657	605	709	665	684	670	642	655	673	645	681	628	691	664	665	649	642	726	662	671	647	691	644	678	654	671	637	646	667	661	669	639	670	685	638	670	647	647	658	664	661	634	627	644	674	623	631	699	672	654	640	648	662	669	683	655	619	681	657	651	658	666	639	648	628	641	676	667	685	661	644	660	696	611	660	670	678	690	694	650	680	692	657	696	665	698	706	664	691	660	678	656	647	638	606	712	620	726	666	611	675	682	665	654	640	645	652	641	638	600	675	634	672	647	677	687	669	637	661	631	646	657	645	662	631	678	603	676	690	617	640	675	677	673	668	669	653	634	632	688	661	639	644	648	623	645	665	626	599	654	602	626	670	664	621	625	647	612	703	679	645	636	667	649	661	614	636	628	665	641	718	631	619	622	624	652	700	651	630	638	683	612	673	655	699	664	681	675	649	649	686	654	625	664	670	703	664	668	650	639	656	649	663	667	635	624	678	678	686	670	659	683	635	664	627	652	712	715	659	671	647	672	678	643	689	692	662	643	666	631	635	665	638	672	642	650	651	618	617	662	642	661	645	728	651	662	689	682	648	693	641	664	681	635	645	641	676	678	662	696	662	617	654	674	699	626	647	677	685	665	739	684	651	672	665	693	701	682	701	668	635	724	666	667	614	664	675	634	635	630	701	635	675	710	687	697	659	663	673	680	698	661	639	658	647	643	621	720	654	644	664	617	644	650	678	637	653	663	626	732	665	672	702	655	678	670	625	645	663	599	612	666	678	643	603	618	670	692	623	669	664	679	638	633	641	673	675	610	659	665	682	668	705	640	647	671	680	671	687	626	662	714	633	638	630	639	651	630	683	623	676	676	675	687	651	658	720	632	676	656	687	682	692	684	683	668	647	736	634	647	613	673	654	669	651	626	659	604	657	665	642	653	680	627	688	629	674	666	671	656	644	674	719	687	654	645	651	709	661	639	659	666	654	634	644	677	604	641	646	684	691	669	661	645	685	659	679	660	608	643	655	653	657	681	680	663	662	649	662	636	677	647	661	657	660	663	642	668	622	660	653	661	668	690	663	711	628	637	645	645	647	611	640	681	665	699	673	675	670	649	657	659	657	665	640	621	655	634	642	670	626	656	644	668	641	657	643	668	683	682	687	614	688	676	654	658	611	669	711	668	679	642	662	667	708	657	703	616	652	664	631	661	633	694	625	656	672	663	650	633	651	650	692	628	634	663	670	674	685	638	666	713	677	640	670	636	670	677	623	692	665	700	598	664	687	681	670	638	669	653	638	635	675	640	668	637	674	702	649	668	658	653	654	699	647	654	697	702	679	677	674	679	662	645	662	651	692	662	652	651	640	652	660	652	680	673	659	666	677	642	659	637	678	632	638	630	679	667	662	639	637	624	683	633	670	674	686	665	644	670	646	692	675	677	657	636	687	690	627	636	665	674	659	640	646	654	669	661	669	686	624	670	684	682	692	682	682	611	709	642	663	629	667	652	653	686	625	645	709	683	613	670	660	655	635	629	624	694	636	678	670	637	652	654	668	658	675	702	634	624	680	650	696	644	668	642	716	694	648	683	650	670	656	651	632	668	690	669	688	720	692	661	646	696	668	654	646	622	666	665	632	643	647	642	633	613	720	625	676	645	638	634	641	650	618	655	650	689	693	651	663	688	659	624	652	655	667	680	630	657	682	613	644	644	623	623	651	650	651	697	679	677	656	647	699	651	637	641	641	647	690	637	635	641	669	638	658	618	659	633	664	673	649	653	676	645	646	650	633	662	643	696	635	627	708	613	646	663	607	641	661	692	668	685	674	676	681	662	658	690	683	639	676	624	642	667	640	660	669	659	673	702	629	610	651	649	636	649	655	688	672	661	660	674	662	678	687	662	605	644	642	689	698	682	621	650	711	712	644	657	662	648	646	678	657	666	679	639	671	668	651	682	691	633	660	652	686	646	677	690	674	665	675	607	659	629	691	664	687	641	679	698	649	661	672	666	657	670	687	657	694	676	661	651	645	647	680	714	631	615	697	614	680	679	658	641	669	649	700	643	677	657	666	635	628	632	667	678	686	666	669	643	670	642	660	643	669	701	638	690	664	690	666	679	683	638	629	631	713	714	639	632	647	672	642	672	644	648	681	658	636	648	682	664	674	607	683	674	672	675	629	653	669	701	687	682	676	657	640	660	642	651	656	649	678	667	625	700	641	684	642	690	671	676	693	677	673	684	686	651	636	658	660	678	676	656	714	684	663	655	646	707	645	602	714	668	638	687	636	648	639	644	638	637	639	642	638	652	666	679	629	687	686	650	695	680	678	612	720	672	686	663	671	644	694	631	586	643	677	643	667	695	644	673	637	660	666	695	659	619	659	614	673	647	655	703	706	719	621	643	677	647	700	650	671	681	712	662	653	663	662	698	621	655	681	641	628	639	672	673	671	659	684	682	661	632	627	696	669	686	668	661	677	686	659	647	685	641	672	696	633	605	671	676	645	641	688	662	662	672	721	692	580	658	696	667	699	672	672	667	683	678	671	663	668	695	695	692	665	650	654	636	669	646	690	641	685	697	704	673	648	661	649	616	672	688	721	663	674	626	649	697	658	645	650	704	663	632	653	672	635	657	683	624	645	621	694	672	689	635	657	641	680	659	649	665	662	656	614	700	663	689	670	652	713	620	682	684	695	667	623	632	648	609	653	681	650	624	654	639	652	642	690	726	672	702	676	655	612	643	685	650	680	696	665	636	683	660	632	654	637	658	685	693	694	663	648	642	663	616	604	690	643	640	678	619	680	660	645	613	646	668	644	666	687	668	660	668	691	622	693	647	656	701	677	709	658	635	672	653	695	654	637	630	691	612	636	696	666	642	654	661	672	699	649	659	638	649	693	682	652	656	690	612	661	671	687	685	658	629	655	660	660	684	657	624	671	621	655	676	611	648	681	649	690	688	727	686	693	662	709	643	651	653	677	656	666	634	651	643	687	595	701	636	623	698	641	644	618	660	691	651	690	672	675	630	706	668	657	690	662	660	695	645	667	657	648	652	641	685	651	669	655	655	657	683	667	646	695	662	654	686	691	642	673	706	665	646	652	616	663	644	671	697	643	650	697	640	656	670	631	615	684	714	701	662	687	632	671	692	635	650	717	645	661	654	664	705	629	645	618	601	680	649	652	674	664	672	658	693	615	648	630	652	615	642
32162	69337	54057	36550	24215	24651	14281	10482	7341	5212	2739	1286	714	696	718	702	700	729	707	674	723	677	689	657	649	682	711	652	719	670	668	665	743	690	641	698	685	696	726	703	719	652	661	753	680	709	707	694	719	696	708	691	672	680	726	648	672	666	733	695	693	690	668	700	706	687	728	680	700	685	706	659	695	715	691	735	649	677	722	703	698	664	697	727	700	667	686	677	757	711	721	769	728	686	668	674	719	674	688	724	693	716	737	724	669	692	684	684	677	698	677	704	689	670	711	681	715	669	650	727	696	674	695	708	673	718	689	704	673	734	687	691	694	693	671	737	672	753	660	672	679	706	694	734	730	735	712	717	728	691	702	727	684	716	666	647	680	732	688	707	705	684	681	687	675	684	712	701	707	680	666	705	701	703	682	651	701	705	714	680	708	709	723	697	719	706	680	758	706	716	721	723	697	655	699	700	740	705	664	640	696	657	713	662	704	666	743	716	693	701	676	652	686	647	683	651	804	702	692	710	748	707	714	712	690	714	719	715	693	676	681	687	721	697	754	687	668	688	745	729	706	662	719	682	697	703	674	661	709	744	675	704	653	696	722	688	717	678	691	740	681	687	666	686	700	702	699	746	708	678	725	690	720	695	704	694	747	669	695	693	728	727	706	697	676	676	722	688	724	718	676	720	679	694	712	681	706	701	699	702	749	739	682	670	688	700	704	679	674	750	735	676	706	686	732	745	720	705	655	714	721	684	726	704	715	676	697	713	677	658	702	677	730	766	692	685	714	660	710	687	693	696	679	729	726	629	666	730	636	701	692	649	654	730	690	655	715	671	731	743	728	744	684	701	687	723	690	707	681	701	638	722	693	706	728	682	700	732	667	657	669	689	728	715	684	688	703	703	698	698	741	712	740	661	660	672	719	725	700	743	691	687	718	682	693	666	669	671	714	657	680	705	709	695	708	681	737	707	673	664	729	699	691	656	715	678	688	695	677	749	717	715	657	721	678	717	714	725	710	688	741	681	700	719	728	666	709	699	681	694	693	689	719	663	673	658	714	675	731	681	665	756	697	720	717	707	633	687	697	679	701	704	694	723	655	673	693	742	699	714	707	689	708	689	731	674	706	658	680	702	652	658	650	701	715	683	723	743	669	732	723	694	675	701	665	708	723	670	738	684	664	653	714	709	672	679	657	689	652	655	645	698	717	650	688	703	706	699	683	682	697	702	689	687	715	650	723	710	708	726	680	715	661	702	677	703	663	663	677	705	713	728	699	655	660	672	731	680	644	646	690	702	673	742	708	719	661	694	690	678	641	674	680	715	693	672	659	638	701	687	719	649	669	708	693	692	655	702	651	698	648	686	687	736	713	700	689	763	722	698	694	720	688	678	654	709	692	719	701	666	682	709	643	690	700	655	727	688	695	685	685	731	732	692	689	661	666	679	700	675	651	690	731	691	708	720	735	677	733	667	733	709	678	696	656	691	680	724	732	681	708	683	690	722	677	694	722	732	690	687	701	681	748	696	714	660	675	716	667	669	677	699	701	717	713	739	667	644	706	654	722	668	711	699	667	733	693	667	698	711	661	678	698	649	695	694	670	689	746	679	682	732	699	682	743	678	698	695	705	689	666	676	693	662	703	675	704	671	726	689	720	703	658	714	718	685	610	714	709	768	710	695	722	710	692	727	708	713	713	688	682	701	696	685	701	666	715	689	718	712	690	724	706	704	649	689	659	686	701	691	711	707	695	698	687	724	739	699	646	718	699	708	755	710	709	623	687	680	723	700	701	725	712	697	715	696	724	713	741	725	655	683	690	715	699	730	693	676	705	711	734	657	703	693	674	695	705	679	706	698	659	672	718	661	715	732	718	728	673	702	713	727	697	694	704	725	678	656	653	697	633	699	696	674	683	714	702	706	700	699	671	717	673	694	700	695	705	702	690	701	673	703	684	696	675	677	677	721	723	719	674	664	674	668	729	702	705	689	691	710	689	728	661	740	742	673	726	702	701	697	730	679	696	657	685	676	687	689	684	684	724	654	668	689	709	670	685	732	732	707	698	675	660	732	701	744	713	681	714	681	698	672	637	686	721	665	711	650	661	725	702	749	689	662	683	780	701	717	718	737	723	702	777	692	680	685	666	701	717	646	676	710	722	698	651	709	686	679	691	670	683	738	683	679	719	691	731	678	725	713	736	681	707	702	683	724	723	652	703	719	688	635	697	676	715	692	681	707	681	668	688	700	680	745	617	724	683	649	709	720	698	704	708	685	727	706	688	724	710	694	688	717	683	680	697	674	721	753	656	725	696	648	685	681	710	705	697	724	731	687	694	699	705	667	629	689	694	730	699	732	713	685	677	718	722	733	725	675	694	699	689	670	696	743	691	675	705	697	716	667	686	714	707	725	723	741	730	716	680	729	674	742	677	687	677	745	712	686	718	656	724	687	710	668	679	719	689	689	712	682	709	688	676	716	710	672	673	681	676	692	658	706	722	686	675	719	695	620	651	697	681	702	690	682	712	723	681	683	666	723	706	680	703	662	685	708	679	684	712	673	666	680	727	716	683	700	693	701	697	694	695	704	688	701	677	710	714	674	652	676	753	723	700	703	716	698	701	681	707	685	673	676	698	664	736	730	686	714	724	674	680	690	726	702	698	699	707	666	712	695	702	719	692	751	688	753	696	676	705	748	646	698	711	672	687	664	687	681	721	606	736	676	665	698	706	693	702	701	679	675	690	731	711	670	648	691	633	712	672	706	669	682	673	667	705	714	698	687	670	691	704	696	660	680	646	683	689	705	686	697	705	646	653	650	668	668	648	723	728	665	662	704	685	730	688	653	730	680	689	735	728	660	668	763	715	682	663	686	687	688	697	683	703	686	673	718	655	719	697	721	771	681	690	708	700	638	652	715	695	670	688	672	701	681	696	707	701	716	718	697	710	749	695	733	700	685	678	714	689	708	666	676	663	707	697	709	683	737	652	712	684	684	703	726	666	691	707	666	724	684	678	654	657	695	676	690	662	697	674	706	725	697	673	706	718	694	719	692	732	687	721	721	696	726	700	643	677	734	729	669	691	701	701	658	717	669	663	733	743	741	691	710	678	731	732	628	731	737	692	709	741	728	673	706	709	734	718	733	702	706	699	665	676	672	644	700	682	648	713	648	640	681	691	708	723	683	725	672	654	679	676	720	685	688	682	705	668	733	715	704	695	686	671	693	675	663	671	674	653	680	748	699	713	674	718	689	696	720	702	726	732	681	726	677	682	688	707	709	722	682	704	698	747	723	731	732	686	701	693	700	729	706	726	695	701	672	688	703	695	709	748	659	685	687	690	666	705	679	687	710	636	651	706	700	722	678	700	682	723	722	738	707	643	708	708	721	704	678	747	672	689	684	710	654	730	686	690	713	713	698	707	685	702	696	708	726	695	743	641	676	740	720	692	694	666	706	685	658	674	725	705	719	721	669	678	702	677	703	740	714	727	735	718	669	745	654
22609	21369	30412	29489	27338	30034	30167	22392	16811	10578	4975	2129	829	695	671	746	687	709	696	738	728	775	704	761	723	702	701	749	753	690	744	732	719	690	701	708	755	696	685	698	717	728	706	772	731	705	695	710	698	721	710	715	746	725	699	706	689	720	720	704	709	688	717	701	738	717	709	673	672	746	690	694	706	765	712	737	762	643	704	709	730	642	693	713	724	670	711	716	737	678	688	649	687	665	669	653	697	665	691	662	729	707	739	694	660	691	733	661	704	722	674	683	692	731	711	731	704	725	699	746	706	681	692	700	679	699	697	737	718	649	711	683	712	699	743	639	719	686	713	694	708	680	677	679	745	744	738	717	726	730	706	717	700	714	729	676	665	720	705	737	715	723	679	732	666	700	704	713	711	757	722	713	701	752	717	652	660	674	727	654	748	707	748	732	679	668	720	714	739	667	696	642	710	652	718	714	683	727	664	703	717	675	733	755	708	658	656	729	708	711	757	754	757	708	727	728	713	723	709	681	741	675	712	680	717	688	729	699	692	701	681	717	686	674	695	709	728	666	762	682	723	710	735	737	718	696	700	765	717	733	719	744	709	737	732	702	714	702	746	711	719	687	708	728	733	690	698	670	740	691	725	709	708	657	691	708	770	747	707	765	710	720	707	702	744	694	696	698	719	682	736	709	676	708	742	701	699	706	683	689	722	726	749	691	703	691	769	675	698	696	721	702	740	680	745	677	697	686	680	728	692	720	726	696	725	741	721	678	684	715	725	679	688	654	715	700	697	754	712	620	687	712	711	715	667	726	687	705	716	713	693	681	708	659	664	692	722	693	623	682	733	703	684	734	709	671	733	698	665	742	710	694	686	714	730	682	715	710	690	733	700	719	717	691	708	749	732	707	688	698	693	630	693	660	695	676	727	710	717	695	723	717	744	714	724	694	682	727	719	700	711	754	691	668	732	700	691	763	726	721	747	716	719	706	725	722	680	701	712	718	699	747	661	654	698	693	738	749	705	716	682	694	724	728	670	725	710	711	732	692	751	713	701	725	696	723	736	697	656	703	721	678	699	707	705	744	735	679	686	711	758	705	722	710	680	704	686	727	661	713	705	751	688	693	691	696	677	680	740	723	645	690	707	679	649	747	740	667	745	728	667	701	669	671	687	708	722	725	694	697	715	704	692	723	742	714	721	727	653	719	704	694	675	695	712	675	716	752	696	730	686	701	679	652	666	711	690	688	725	730	715	734	675	682	765	686	729	651	695	674	707	690	726	703	672	750	720	636	734	690	675	686	711	726	715	711	696	702	729	694	722	686	696	672	665	745	742	689	725	713	724	729	700	694	672	701	654	717	709	717	700	690	724	734	735	729	666	701	673	741	652	691	688	716	679	707	674	727	719	722	693	695	700	707	717	726	678	722	699	662	709	719	752	685	673	668	710	739	701	690	695	699	735	684	712	702	752	697	692	696	680	709	667	692	703	704	739	716	730	757	687	720	682	732	732	672	721	667	749	697	694	710	697	723	700	739	734	708	725	715	698	695	758	684	670	680	700	713	713	751	764	675	734	701	688	704	709	714	718	674	742	715	753	707	692	671	725	734	697	706	720	705	720	687	728	704	743	710	697	686	741	719	718	690	743	721	665	668	698	686	686	703	719	710	663	716	699	688	699	652	635	704	688	731	697	708	700	720	685	686	680	735	706	724	739	737	701	685	728	681	747	631	738	724	717	692	720	690	687	731	696	703	748	700	688	746	729	663	735	706	753	745	708	724	706	673	716	703	742	698	720	693	697	675	712	745	705	682	691	665	637	744	722	721	745	698	670	727	711	711	702	719	670	692	730	713	695	711	770	763	751	756	763	708	728	634	713	680	678	701	746	650	671	692	698	716	724	687	715	737	752	722	676	688	686	683	719	715	682	697	726	707	693	745	689	726	725	733	715	713	727	689	709	715	702	706	735	737	737	739	704	662	674	729	769	757	718	689	713	755	689	689	711	685	680	676	665	709	668	739	661	732	768	687	727	694	692	712	677	680	737	744	686	756	701	688	728	685	704	723	673	726	703	679	678	713	709	750	681	721	782	658	701	733	739	677	721	676	746	764	662	704	701	704	714	666	740	708	708	743	712	673	686	671	703	690	753	726	697	693	690	765	712	698	712	702	726	713	751	755	712	718	685	738	713	719	723	702	716	671	700	728	708	732	699	684	698	690	744	684	714	707	711	697	698	671	737	735	679	707	726	717	713	702	734	741	730	687	752	727	692	726	737	684	734	707	690	686	754	718	721	697	714	702	697	719	692	759	713	690	713	692	702	710	693	701	723	720	713	713	691	738	757	666	657	712	746	689	683	738	714	687	701	732	708	699	695	722	685	694	698	705	687	729	645	714	668	675	682	774	691	709	697	674	721	668	699	683	736	665	688	715	724	704	710	729	670	654	672	688	660	764	725	739	719	709	751	727	690	730	677	759	688	742	702	643	716	660	745	706	711	707	702	675	720	734	675	690	698	708	702	654	713	712	704	708	683	655	717	692	722	690	634	716	688	672	725	706	675	694	678	691	741	708	687	719	701	664	691	695	704	678	723	632	748	719	679	745	709	721	750	647	710	709	707	686	719	673	716	680	742	737	673	688	682	767	659	649	688	732	680	676	678	723	683	728	642	684	688	656	692	739	682	704	703	708	710	699	673	697	744	759	714	698	721	675	675	692	664	729	738	654	724	663	746	748	663	716	744	739	714	734	672	673	733	754	655	688	675	680	696	754	688	703	670	735	707	686	672	688	682	741	741	690	707	718	735	744	698	664	730	743	721	709	681	747	649	697	664	750	722	690	676	691	672	711	703	708	651	667	707	670	667	739	690	754	719	697	723	702	719	704	722	721	712	738	681	704	720	729	732	690	701	695	707	761	677	709	718	693	704	724	678	748	714	698	690	699	719	757	703	691	715	702	720	741	707	725	686	710	730	710	697	695	707	712	724	677	708	705	699	697	721	708	686	647	730	675	674	703	716	664	687	730	682	703	706	674	703	765	663	747	714	719	719	710	714	656	746	718	670	704	698	676	713	687	689	737	708	659	663	702	749	713	688	726	699	704	707	656	711	697	725	698	726	722	706	686	728	709	712	712	705	668	681	683	681	693	732	736	702	705	650	730	722	692	736	649	678	704	676	695	746	731	738	701	717	668	704	702	710	729	722	691	692	716	703	714	697	691	760	696	712	696	740	682	740	713	743	681	707	658	739	709	752	722	706	704	705	744	676	700	682	687	696	800	668	686	739	714	717	698	677	689	727	703	666	742	659	719	733	656	693	720	703	723	692	699	713	756	752	751	749	715	703	685	699	715	717	735	682	694	695	673	701	749	729	696	658	704	694	721	692	699	741	704	718	720	700	656	680	689	717	694	702	648	721	730	721	740	645	682	684	730	701	679	670	703	698	732	713	691	740	684	717	690	701	691	706	717	712	674	718	709	713	735	699	724	734	704	709	716	748	709	770	699
41624	94618	75080	58879	42784	37451	29519	25638	20736	13054	6496	2730	741	748	678	769	684	726	748	696	759	688	741	729	752	746	684	781	728	715	726	719	745	700	731	736	756	701	712	719	700	728	735	721	732	698	716	732	763	706	737	737	717	740	704	698	729	775	692	689	715	742	763	712	739	744	725	720	683	723	735	775	710	714	797	712	722	719	724	689	743	696	732	727	720	702	686	672	732	726	673	759	746	669	728	764	741	719	655	712	715	709	724	680	719	725	715	681	777	720	747	754	700	726	740	710	670	690	714	748	729	709	704	730	691	737	704	686	742	729	715	719	787	763	715	705	670	734	756	690	742	655	700	695	701	725	714	650	760	688	725	689	731	720	740	729	748	710	713	751	742	742	745	689	708	701	717	673	689	741	734	733	747	748	700	683	712	709	761	704	773	720	710	680	688	771	683	722	707	738	740	724	741	713	734	738	720	741	688	691	684	690	698	762	684	759	724	710	696	692	721	717	710	753	692	693	732	756	724	760	761	695	715	776	688	733	714	731	706	719	742	691	695	726	726	740	686	722	673	748	696	697	701	709	734	760	716	694	678	710	741	703	732	718	715	695	694	682	757	713	677	743	710	775	758	730	731	736	718	728	744	712	717	688	688	716	746	725	728	711	702	742	728	712	725	691	689	724	693	744	703	738	700	733	734	690	740	728	691	656	760	673	740	648	742	712	710	707	682	744	668	708	747	723	698	683	700	769	758	748	704	691	697	747	757	682	715	697	712	788	704	667	752	770	726	706	714	698	712	700	712	757	715	708	749	746	724	661	723	738	720	672	729	725	745	707	716	755	699	698	641	702	697	752	714	762	709	698	701	698	714	643	671	747	703	728	700	736	643	744	732	708	696	744	775	712	743	713	728	702	705	702	719	780	735	759	779	653	705	721	714	755	736	734	735	710	737	692	668	722	668	719	682	718	751	708	689	738	706	691	708	765	694	728	734	675	652	741	697	742	684	699	703	724	736	742	714	702	706	690	707	695	763	696	717	708	729	691	724	701	693	734	797	694	724	705	663	734	666	752	681	697	742	695	786	672	712	663	714	676	681	700	689	707	765	704	715	691	695	707	721	708	679	718	754	721	710	686	751	707	735	730	703	710	653	715	735	753	741	751	716	736	704	723	711	706	690	694	761	659	723	699	686	722	725	728	705	709	699	737	735	730	695	734	726	722	700	696	740	692	677	729	690	661	672	711	697	730	701	716	724	749	716	719	743	733	743	765	718	683	728	726	703	684	724	694	745	696	766	713	699	729	709	723	737	672	674	669	689	747	750	688	727	686	676	689	717	738	729	738	752	703	787	750	719	732	703	709	675	721	758	750	734	690	712	699	692	724	755	678	687	740	714	745	717	728	727	716	731	740	732	683	693	712	730	682	687	730	718	704	702	715	702	708	656	733	712	710	717	718	755	698	696	693	699	741	706	736	713	707	701	710	763	731	714	792	737	717	725	739	741	688	755	756	689	748	680	719	760	746	709	733	737	721	713	782	709	713	693	671	708	702	689	677	737	786	703	715	721	712	705	695	709	703	703	711	726	739	702	759	701	742	743	725	713	713	692	763	667	762	720	731	729	728	699	735	772	715	732	705	684	684	710	724	739	740	700	692	702	713	698	669	726	699	652	692	714	700	729	750	705	714	737	705	702	788	732	716	751	697	728	710	730	658	691	709	711	752	684	775	708	689	707	699	701	717	708	744	711	689	692	751	690	655	738	753	718	712	689	715	735	729	718	710	704	752	715	698	735	734	719	781	755	707	759	705	721	755	683	665	729	709	766	698	714	686	706	743	686	685	740	677	689	691	694	775	677	728	668	750	714	676	733	739	705	701	721	702	728	693	729	687	721	721	695	747	743	698	761	694	708	725	714	686	747	720	699	734	737	727	666	708	698	656	719	718	697	760	726	690	697	773	753	723	672	700	690	709	690	704	716	679	735	739	736	725	725	710	709	681	735	687	674	708	728	709	697	731	707	757	762	703	763	688	699	693	735	720	682	727	714	715	706	720	723	695	712	720	697	741	734	746	745	738	700	732	702	777	703	716	692	717	722	718	709	727	745	691	733	740	743	744	678	674	683	688	733	743	740	682	753	702	726	751	735	681	723	724	698	744	733	711	719	730	709	700	709	736	694	729	689	707	706	724	722	694	730	691	736	739	729	722	697	701	698	670	729	684	720	717	697	702	734	755	674	727	706	703	702	714	659	737	708	708	714	753	711	721	794	705	724	710	703	731	763	731	702	760	705	710	667	693	692	712	720	732	743	723	739	693	703	694	741	745	726	708	723	702	732	690	675	714	723	708	721	781	731	708	740	709	720	696	672	684	748	738	749	710	696	719	725	710	679	726	739	720	733	717	687	728	674	770	719	793	687	715	697	714	757	713	703	787	741	744	735	734	683	735	671	694	744	699	718	739	728	696	694	715	691	720	757	716	730	705	742	712	703	724	698	683	778	687	684	731	704	755	723	716	736	706	724	749	687	702	713	730	715	721	714	715	685	699	726	735	693	716	722	717	707	701	654	746	707	675	692	708	734	686	691	721	651	718	695	730	732	686	734	724	734	700	762	717	691	691	676	769	715	730	704	726	703	705	723	703	740	683	748	709	749	714	744	726	710	741	690	707	690	754	707	724	659	726	662	736	784	700	731	711	734	749	682	743	647	760	769	747	727	686	726	716	675	727	735	733	721	701	750	733	756	712	692	689	738	677	746	699	696	717	726	708	708	767	699	699	716	767	676	664	719	710	750	694	684	716	715	727	713	734	727	723	748	743	659	676	696	695	742	692	760	741	738	744	720	704	752	746	685	780	709	780	711	752	712	692	730	713	736	694	702	691	715	736	758	730	697	747	750	744	711	707	738	725	770	731	739	721	690	696	693	727	730	708	700	701	727	697	720	711	739	711	666	724	686	694	711	687	710	709	773	753	707	748	711	745	708	665	735	677	728	734	715	691	699	740	687	714	720	687	773	753	750	717	744	720	736	720	726	685	711	715	702	716	713	712	770	758	747	685	723	683	731	720	704	748	770	701	700	722	697	685	720	678	719	698	696	709	729	699	714	714	726	714	705	705	725	732	713	703	718	700	737	724	730	721	704	717	720	719	730	741	727	744	730	710	781	718	696	712	720	752	688	725	688	714	704	702	709	661	714	749	763	690	722	716	714	703	732	738	703	703	722	711	713	723	708	734	726	761	717	688	747	744	704	754	714	748	741	743	725	758	702	722	727	707	673	756	740	694	706	690	719	721	726	716	720	707	722	691	735	628	717	678	766	712	730	708	715	733	675	735	706	697	700	759	661	732	682	691	730	689	707	728	672	769	707	742	709	647	739	726	665	738	758	698	704	796	735	769	727	715	729	710	715	701	718	738	705	700	749	696	713	729	706	698	696	696	738	689	770	716	677	705	709	723	738	731	738	714	724	717	709	716	726	665	742	659	722	743	717	763	722	690	709	768	716	686
28194	24418	28272	18030	8246	3628	2345	1637	1245	844	689	536	534	537	496	499	495	516	524	501	475	491	495	531	527	533	466	519	467	539	508	506	490	493	515	527	499	553	482	493	520	546	512	540	528	507	498	501	516	484	552	497	493	512	486	472	478	462	521	527	507	495	551	544	499	520	505	509	523	499	542	486	542	551	512	526	509	531	488	527	542	563	523	525	519	495	528	509	551	505	525	471	520	528	501	514	538	532	512	505	509	512	502	519	482	533	497	532	479	543	513	524	506	483	534	545	496	486	520	476	522	503	504	506	491	505	509	478	490	505	480	536	484	532	472	490	506	479	520	479	499	523	491	507	468	536	533	520	463	541	539	553	498	527	484	473	510	510	484	459	478	505	537	502	519	464	517	485	496	524	496	525	515	524	503	502	478	517	517	512	521	463	505	508	491	503	514	538	519	544	504	525	508	506	510	531	505	482	505	501	492	490	521	495	501	496	473	502	496	495	509	536	555	512	481	505	465	496	485	522	479	477	553	519	519	478	477	512	509	461	497	497	508	494	527	475	510	492	490	501	520	487	498	504	517	508	507	516	479	485	494	446	523	475	462	502	512	494	544	498	505	519	508	515	530	527	516	523	509	505	510	525	534	520	512	503	553	497	501	536	486	512	518	510	499	506	532	526	521	519	483	538	497	460	515	514	512	541	530	488	517	494	499	529	484	495	528	531	472	518	475	489	527	480	557	490	491	525	482	543	539	530	474	539	528	541	532	520	514	518	499	497	500	502	526	487	515	492	518	503	479	497	512	525	477	471	489	499	503	585	507	482	520	495	515	548	518	513	473	535	541	497	513	495	512	517	492	497	505	505	517	481	494	496	481	532	515	505	488	524	504	485	521	532	545	462	491	514	531	514	467	482	478	493	500	513	484	512	545	517	509	536	494	476	499	537	509	525	556	528	475	495	550	507	484	497	476	485	486	493	506	494	513	536	508	531	558	509	496	470	476	525	491	485	493	512	493	517	513	499	489	522	495	502	476	523	522	484	488	531	517	532	502	546	487	465	544	501	548	533	515	511	529	500	516	525	496	504	487	520	509	463	495	519	516	454	531	510	540	500	501	483	501	490	505	522	507	521	512	482	522	507	503	505	501	528	517	516	483	496	504	478	508	470	535	484	476	500	461	512	499	478	494	533	574	524	496	496	497	507	464	482	519	478	477	510	524	478	466	527	502	522	463	538	517	538	498	473	483	508	479	484	509	491	511	470	476	504	519	521	519	533	525	531	494	508	501	498	503	556	522	490	495	527	492	472	461	495	523	461	472	496	481	508	498	519	483	506	507	506	543	508	491	515	494	531	515	539	501	544	531	521	498	522	504	481	458	482	544	469	519	505	484	493	505	503	458	495	493	502	533	495	559	493	474	519	492	566	481	522	508	542	500	514	516	494	480	499	527	519	504	480	502	517	498	534	522	461	499	537	519	476	508	482	487	554	532	500	458	538	480	536	485	524	500	504	513	506	504	517	509	529	465	483	483	498	517	530	495	509	485	530	512	498	534	446	485	495	539	491	519	453	512	546	511	538	476	489	469	520	521	532	498	520	491	487	495	472	540	550	507	514	501	555	484	507	516	503	497	534	511	502	492	508	512	542	538	506	518	525	533	531	471	517	512	497	519	508	511	483	500	482	486	546	474	480	490	516	514	503	474	504	481	508	490	555	506	476	492	524	510	489	488	480	512	502	487	546	497	486	548	473	523	472	483	503	480	465	463	510	534	531	493	501	481	524	507	523	516	500	526	527	502	559	536	535	506	537	510	517	515	543	505	517	495	505	544	498	533	495	536	491	528	492	521	541	493	508	508	553	498	518	472	515	512	479	510	516	499	480	492	461	478	477	496	521	499	526	513	500	537	471	527	512	443	519	527	470	540	497	520	530	518	470	456	523	533	490	524	546	528	519	552	469	513	499	466	505	489	508	533	483	509	552	519	463	528	507	529	488	460	539	481	564	462	503	505	525	512	505	510	454	546	514	502	498	491	502	521	539	534	480	519	495	517	537	488	529	513	499	519	502	540	537	481	498	502	456	480	468	530	511	473	480	497	495	524	501	521	469	475	505	531	519	522	489	512	523	511	489	554	524	512	457	531	482	501	532	505	490	520	503	499	513	509	520	491	524	522	502	498	493	499	486	538	462	507	504	552	507	520	527	476	490	484	506	540	486	512	518	485	514	457	510	508	536	508	539	509	540	487	474	480	535	479	492	502	523	512	480	492	526	509	502	512	524	523	507	547	552	527	508	494	506	544	467	497	505	512	550	479	460	473	469	500	481	529	486	484	540	556	502	497	501	463	555	539	491	510	509	492	530	511	504	504	540	497	506	492	506	501	477	520	493	518	461	496	490	543	524	522	481	498	510	482	519	537	531	512	473	521	457	514	553	526	532	498	508	481	509	550	502	468	514	474	502	553	529	474	491	523	495	474	542	490	479	521	511	547	495	514	500	556	491	526	506	512	521	486	515	468	502	526	493	534	482	496	512	522	473	492	517	556	474	492	457	506	504	491	469	465	484	548	537	495	529	491	529	497	525	484	552	515	522	503	483	499	537	546	507	545	507	510	522	504	491	505	527	475	507	475	509	512	501	503	529	476	525	517	503	517	491	488	511	497	517	421	524	492	502	512	538	520	498	502	527	512	492	500	474	506	502	517	495	514	507	525	491	519	504	572	514	457	463	548	494	488	531	526	501	520	506	536	532	528	507	510	497	475	475	507	517	498	492	550	493	518	486	447	482	532	533	521	536	476	473	516	531	475	520	515	525	488	454	515	504	528	544	528	525	467	510	558	521	546	525	528	495	535	504	528	498	487	545	530	532	494	505	545	490	507	503	528	499	512	501	525	469	522	494	461	502	524	524	539	520	493	526	501	521	486	481	530	505	514	529	510	503	568	523	494	516	476	538	464	503	562	497	488	468	507	509	511	505	489	485	512	520	495	510	486	509	502	526	506	519	553	497	524	521	536	485	528	533	520	534	498	534	522	470	437	522	466	495	512	511	534	503	503	541	491	487	531	525	512	537	519	483	517	506	524	515	491	495	528	513	487	530	529	499	522	472	498	539	496	526	496	509	496	532	484	501	497	473	501	508	528	513	519	477	493	478	473	540	514	489	524	532	483	498	509	490	482	476	512	491	484	510	527	533	524	503	517	543	509	498	472	530	495	513	505	510	495	510	487	503	467	505	486	491	522	488	495	493	484	463	487	521	482	513	477	515	490	515	542	514	498	507	498	521	473	445	495	514	524	514	505	483	517	488	517	461	521	513	523	550	531	532	482	505	511	502	500	542	515	538	524	484	503	466	536	486	487	518	502	491	488	489	544	503	490	511	501	487	494	503	503	523	535	493	498	465	513	471	517	469	486	498	563	457	477	488	505	483	509	532	511	513	487	492	528	531	479	489	527	474	534	505	511	483	487	494	488	488	495	493	482	514	484	506	502	478	511	499	496	534
16919	35391	25640	13941	8313	4368	2847	2109	1610	1009	804	627	514	529	595	530	555	571	528	514	522	583	514	509	555	538	548	557	517	516	573	534	535	553	545	550	556	604	571	541	501	568	539	547	501	541	513	534	580	560	547	553	540	544	561	555	516	551	501	551	552	561	548	537	550	551	553	561	576	526	572	525	545	556	576	570	521	564	513	572	528	498	562	528	533	567	552	585	592	516	551	557	524	513	556	532	584	508	545	509	582	555	551	550	510	578	588	553	575	516	536	536	523	529	555	527	582	571	585	554	596	564	514	578	557	544	574	537	545	569	584	530	555	494	574	514	530	540	530	516	515	539	551	547	560	525	573	544	558	538	503	559	554	521	546	560	523	590	584	524	524	593	568	519	495	585	545	502	509	555	547	519	568	499	523	498	534	581	542	540	564	559	540	528	574	522	566	538	520	518	554	538	572	575	520	537	587	544	520	572	576	595	575	558	549	545	545	613	558	545	525	543	571	551	549	540	544	541	570	556	518	596	576	557	510	558	534	526	506	554	534	542	578	516	556	536	538	524	550	510	509	577	547	560	542	571	528	555	551	554	578	516	577	525	569	601	509	564	508	513	610	524	520	560	549	545	549	584	508	548	554	539	548	520	536	534	522	547	547	521	528	514	593	540	575	558	524	561	513	582	541	541	522	535	597	521	552	514	558	560	543	553	558	570	527	540	538	561	537	540	573	557	518	610	533	540	564	564	543	583	549	531	550	559	541	598	594	573	579	533	552	554	561	540	527	542	566	512	562	523	561	560	544	617	533	559	559	577	583	563	558	583	541	534	544	535	564	521	522	590	565	599	525	573	540	605	522	552	529	551	550	574	560	558	529	572	553	515	541	564	553	557	581	532	517	574	561	559	553	546	547	552	507	541	546	594	541	551	532	531	544	552	528	537	522	568	551	535	549	564	542	560	587	549	541	542	519	562	507	559	536	537	552	543	541	549	562	493	489	553	522	574	598	581	567	549	579	558	582	486	544	573	567	551	531	559	574	557	587	568	532	597	534	538	555	535	548	531	538	539	508	525	584	576	527	530	578	582	541	567	503	545	516	515	542	548	556	560	542	599	535	573	511	548	538	557	569	543	561	568	508	542	571	584	552	513	556	546	536	521	534	535	539	535	531	560	522	538	545	525	535	518	585	540	567	536	573	559	518	568	509	566	573	559	562	547	523	520	570	543	550	562	528	517	578	564	560	575	551	573	579	520	546	563	528	557	512	530	554	539	560	544	487	558	526	539	491	532	584	534	561	519	559	523	557	598	579	517	537	536	546	560	538	497	537	540	508	506	574	552	555	559	527	561	561	534	566	539	547	578	520	552	559	532	581	537	536	536	534	551	586	500	531	578	516	531	544	520	530	563	562	534	558	510	549	546	566	551	553	587	518	532	555	528	546	547	516	587	558	570	576	566	529	524	584	587	548	584	562	547	515	585	501	556	506	551	525	521	522	516	518	533	530	572	528	564	553	519	524	575	545	558	556	532	542	558	534	525	511	581	554	539	566	538	557	533	536	558	583	573	524	553	549	544	565	520	533	535	508	581	510	539	549	515	568	559	560	533	526	562	553	535	560	524	547	553	551	539	559	551	580	591	584	541	535	526	534	534	568	561	506	531	563	543	565	534	550	530	533	547	556	535	550	546	590	541	549	539	580	600	536	571	571	555	587	580	576	538	536	518	568	548	509	567	532	554	503	549	579	562	591	539	509	549	529	552	587	542	567	529	537	553	513	549	559	546	510	571	552	524	531	548	536	559	538	545	527	529	523	541	543	522	600	562	606	532	539	570	573	539	543	526	555	557	581	569	545	532	522	577	578	542	572	511	550	566	533	574	584	542	527	570	584	541	542	545	507	537	602	515	557	574	520	557	525	558	535	546	564	544	511	523	575	587	550	576	559	547	578	587	568	550	571	538	548	559	536	543	590	575	497	574	560	597	544	514	552	569	500	568	575	572	541	552	522	542	544	557	546	564	557	541	577	537	539	570	530	600	542	574	585	540	556	528	546	573	549	527	534	560	545	568	552	568	569	511	552	543	524	528	596	533	555	483	533	553	557	528	522	569	515	540	597	583	548	541	547	534	563	565	551	547	604	522	577	560	562	586	535	607	488	526	484	553	544	506	553	583	583	545	527	586	544	504	555	577	563	541	569	598	544	572	581	582	563	582	552	566	542	494	600	544	564	573	504	568	519	544	540	513	512	514	525	552	549	572	508	478	558	530	614	545	533	589	530	563	558	500	570	558	497	543	555	550	591	542	577	579	553	556	544	542	527	541	557	549	516	605	563	544	546	474	538	527	518	537	547	555	513	573	583	552	560	575	535	517	545	531	560	563	548	509	544	564	535	620	523	546	571	532	578	481	541	600	520	531	528	547	555	509	598	550	572	568	547	506	545	551	561	515	524	559	561	549	553	582	534	570	550	543	545	566	537	558	531	561	523	540	533	540	589	544	546	575	565	582	535	549	581	567	541	602	563	523	541	550	533	561	553	557	534	525	551	585	577	532	573	524	558	531	564	520	598	603	564	499	535	546	550	562	572	521	493	525	569	537	563	569	538	529	518	524	563	568	523	550	530	557	520	561	593	540	526	554	547	520	582	533	575	519	529	534	515	547	547	562	511	551	566	538	535	513	533	557	535	567	534	525	585	546	536	516	559	556	546	573	592	544	564	539	582	557	500	544	570	595	561	504	588	571	534	546	564	522	584	554	519	531	532	598	497	545	538	532	538	535	546	578	540	555	563	514	524	525	487	583	524	504	522	570	564	564	570	569	531	548	552	557	537	507	524	527	558	560	513	557	531	532	547	561	549	531	534	551	533	548	541	536	555	563	549	538	552	543	520	548	554	581	517	523	572	494	591	517	512	484	532	571	518	573	558	558	543	564	569	550	554	556	570	594	554	550	565	539	538	585	570	509	534	565	536	516	529	586	549	527	504	565	514	548	533	548	577	566	562	519	524	553	544	511	518	564	550	529	523	564	501	569	525	551	562	540	522	564	503	529	523	555	585	529	545	565	554	557	539	571	525	555	569	563	527	524	596	538	566	499	524	550	528	491	547	531	547	542	566	547	526	505	517	525	577	565	575	547	571	549	530	551	558	562	539	540	597	555	536	521	545	565	563	569	541	557	560	566	573	538	548	566	581	549	564	539	555	514	559	578	578	535	553	571	529	524	531	542	521	548	546	552	532	566	570	564	549	569	581	509	537	525	568	602	585	574	575	542	567	543	546	577	571	540	558	587	538	555	581	557	549	522	528	551	587	536	542	536	576	563	562	585	538	552	519	531	558	559	542	535	554	524	566	580	541	574	513	583	536	540	519	550	515	606	555	534	554	546	516	569	544	536	570	536	530	532	571	525	563	532	566	519	569	569	537	569	584	565	583	560	529	547	540	547	542	556	538	533	557	520	514	527	561	540	562	570	555	547	592	535	553	601	551	553	534	497	553	562	572	534
23554	21254	32287	38966	36500	27853	19721	9047	3513	1839	974	657	531	532	506	568	448	519	486	492	484	500	483	479	491	471	489	491	490	514	513	468	481	535	459	544	495	522	492	488	523	461	479	485	499	496	462	526	517	494	520	492	435	498	478	495	518	526	467	473	487	538	523	492	470	481	458	489	495	494	489	485	454	509	473	485	536	489	530	431	471	474	461	499	440	477	485	502	521	452	496	553	542	517	499	498	502	486	493	509	544	489	466	481	481	563	478	474	503	498	527	502	526	513	499	479	476	513	504	507	485	470	496	500	463	503	459	486	516	484	480	534	481	479	531	492	517	482	463	495	495	517	507	492	508	481	503	462	494	486	474	512	532	499	500	528	471	496	497	474	465	450	481	457	480	506	473	472	506	525	512	513	483	499	480	460	502	518	479	496	498	486	454	499	481	456	469	441	506	500	502	504	504	516	519	520	466	491	484	481	519	489	522	478	515	519	507	520	502	511	468	495	487	471	489	489	478	480	496	472	489	506	523	505	517	501	469	463	509	510	505	497	535	441	525	491	448	531	483	487	473	515	498	467	488	538	510	485	519	459	480	501	479	524	498	494	527	529	483	483	505	478	521	474	509	522	484	487	476	478	517	544	489	477	495	501	521	517	494	529	510	472	476	481	473	486	502	482	440	475	459	464	516	520	519	447	535	455	527	522	503	473	470	483	496	513	468	502	503	480	479	497	491	486	481	483	479	521	488	525	506	499	487	510	482	486	491	479	490	497	507	496	499	488	511	484	488	481	480	500	510	479	494	483	488	455	467	497	507	482	451	472	507	466	485	487	519	520	466	525	455	502	504	500	499	532	491	492	477	488	450	514	481	498	498	477	471	512	510	500	482	459	510	469	541	462	497	508	473	506	470	489	495	501	498	513	474	516	475	495	505	501	477	446	507	486	507	510	515	495	502	509	500	524	474	489	516	478	522	506	474	533	521	521	453	517	517	489	504	501	470	465	485	459	470	499	479	488	499	476	507	521	524	466	524	499	453	524	524	491	501	504	485	508	466	526	458	548	470	509	546	475	447	480	453	443	454	521	488	495	469	516	502	518	462	482	532	483	480	462	508	499	509	468	487	516	507	538	505	536	490	496	498	533	471	530	476	508	487	482	510	483	538	510	510	512	502	500	493	539	488	489	507	502	510	473	467	464	435	482	474	520	492	470	479	458	489	525	515	490	502	529	514	501	473	489	481	529	525	510	473	538	489	490	466	462	482	488	469	499	474	509	530	495	514	528	505	510	503	544	493	502	489	511	482	498	492	529	486	465	462	499	548	490	486	507	503	504	512	454	547	526	483	523	503	508	465	484	472	541	497	526	495	511	486	534	506	484	533	515	514	507	514	487	490	500	517	487	512	473	455	500	486	508	528	489	508	508	494	515	495	493	524	507	525	498	508	486	477	491	492	475	481	496	471	467	499	489	476	493	491	501	502	488	526	534	524	488	515	506	536	510	532	511	516	494	480	501	530	463	499	526	478	512	476	487	448	503	508	512	476	496	521	463	484	511	477	483	491	460	490	527	462	473	539	513	477	480	498	511	491	499	501	461	486	490	471	500	526	515	511	487	516	521	485	540	491	493	515	444	484	518	491	491	527	516	529	508	500	513	510	473	498	512	510	529	517	481	491	485	489	479	495	494	516	500	485	455	525	492	497	450	496	503	455	472	480	499	537	478	498	502	525	505	521	485	494	507	527	504	459	515	471	511	497	498	521	464	457	507	504	481	479	512	529	539	518	493	499	451	505	505	513	500	494	495	488	487	496	502	510	519	481	491	485	508	546	494	468	529	518	501	546	486	511	522	479	498	480	477	471	501	468	484	488	497	454	506	505	488	459	502	468	525	497	501	507	457	518	439	508	497	523	506	485	499	491	508	517	507	479	520	477	526	497	463	485	469	519	521	522	476	502	479	511	483	487	479	495	468	456	475	480	502	475	533	477	485	500	494	483	473	512	527	483	491	481	516	492	502	487	480	502	521	479	441	499	506	456	513	455	492	496	513	506	491	456	501	505	487	454	498	477	515	499	479	485	450	509	517	507	468	467	511	469	503	476	470	529	515	481	543	497	495	509	502	490	501	501	486	523	468	497	507	506	512	475	455	484	501	482	448	497	489	493	469	482	457	505	487	515	512	505	459	490	476	484	478	503	496	483	510	499	540	491	479	468	513	528	498	490	471	479	465	464	516	485	448	470	499	518	516	489	466	487	527	484	528	519	517	526	467	518	475	500	503	457	499	536	508	491	479	487	453	489	509	528	477	471	521	467	466	515	514	477	478	489	524	452	513	465	510	530	497	489	501	479	550	514	517	504	519	502	496	477	494	504	487	515	524	528	478	487	480	477	475	490	541	530	506	535	505	476	491	481	491	494	521	465	512	477	469	477	506	493	502	493	530	500	522	523	518	486	480	494	526	480	495	489	481	502	492	517	489	520	483	505	461	477	486	482	504	468	504	484	510	466	488	496	493	492	491	502	476	496	504	477	507	465	512	490	487	533	501	511	513	521	482	502	489	499	485	478	506	466	481	527	538	504	522	507	520	523	457	508	492	497	497	487	515	506	505	487	520	505	484	514	526	480	514	528	499	499	465	487	521	499	461	458	504	470	501	505	489	484	481	532	533	519	514	479	517	494	459	506	503	516	502	495	467	484	503	515	514	505	494	459	516	467	490	508	469	478	478	491	495	496	484	530	516	467	466	488	527	472	513	500	519	470	473	466	560	517	504	483	479	496	490	486	492	534	500	477	485	463	485	477	460	489	508	477	493	469	493	503	481	504	472	514	514	500	474	468	498	459	509	474	473	504	504	480	474	506	515	497	484	499	493	499	502	484	492	497	531	512	492	485	477	496	491	493	514	500	490	518	534	480	487	515	490	514	505	499	512	507	487	529	479	514	526	488	470	487	496	514	513	501	503	505	472	493	489	480	483	489	461	531	499	504	489	542	512	465	481	478	473	464	503	502	526	479	489	455	510	500	540	493	505	495	484	494	490	467	487	501	524	468	475	482	530	466	453	521	477	494	518	500	473	469	457	521	511	495	495	507	465	471	494	508	509	539	466	510	495	495	515	470	482	497	508	526	522	499	495	518	477	468	459	513	489	508	531	501	496	458	494	500	467	500	492	496	479	475	521	497	467	503	476	562	471	485	521	482	545	491	537	465	488	497	498	506	499	521	493	494	501	498	471	507	505	501	528	513	486	560	486	477	483	521	481	475	484	495	480	482	524	521	500	524	522	508	490	512	513	472	525	533	496	517	457	473	508	485	484	502	499	492	460	492	458	533	512	501	480	522	468	477	532	508	458	490	431	507	484	499	492	488	474	497	499	493	534	493	528	535	488	477	497	480	512	500	468	512	485	498	472	504	542	512	485	517	518	515	462	520	476	558	473	474	513	497	487	540	505	515	492	507	515	480	500	517	502	463	475	526	477	493	498	481	501	496	480	507	484	480	493
41821	76800	64355	53464	41577	28511	19034	10789	5260	2705	1445	732	553	515	524	542	508	526	518	518	499	544	506	516	538	524	503	510	500	496	526	483	479	552	540	557	507	517	529	518	553	510	517	501	512	558	528	510	529	527	567	498	530	509	525	536	525	493	496	520	531	539	522	487	516	481	525	543	523	531	522	541	491	518	540	484	551	481	541	494	530	498	580	506	492	552	519	557	526	544	594	567	529	505	528	481	533	550	544	537	510	529	507	504	513	490	507	541	502	491	522	553	473	523	522	527	548	559	508	547	510	516	539	523	530	516	553	532	514	525	529	530	524	579	582	543	554	543	514	514	531	485	536	524	521	549	530	571	541	526	519	518	505	524	535	572	555	490	530	534	513	502	536	543	504	510	500	512	520	523	489	506	495	538	492	525	541	519	482	528	508	486	541	478	543	521	543	523	504	545	537	514	543	515	535	497	518	497	550	519	527	586	525	552	525	531	496	555	490	535	525	532	509	522	526	505	549	529	527	517	487	590	545	482	526	487	496	559	536	531	507	473	535	513	547	525	477	555	483	511	516	522	529	565	541	525	524	519	519	521	521	528	467	552	494	540	533	523	514	481	553	488	488	502	510	516	503	509	543	503	520	553	507	528	491	504	523	525	521	526	527	517	550	520	503	519	520	545	529	519	519	550	508	556	519	528	495	559	507	567	503	517	566	537	562	538	498	511	495	518	505	530	537	533	511	515	503	540	516	533	532	523	549	538	567	540	560	504	530	524	520	536	525	536	538	525	529	508	563	542	534	521	518	543	522	534	537	461	568	496	536	483	512	530	484	522	558	568	524	518	509	524	514	552	522	491	533	503	507	525	510	548	529	507	544	507	522	515	513	519	502	508	483	549	533	539	476	556	522	526	496	518	560	526	521	517	554	562	493	496	550	488	516	563	545	525	484	498	495	513	533	480	526	514	504	539	539	547	507	544	495	513	524	530	513	510	504	522	549	512	553	563	499	576	499	520	524	500	524	498	493	522	550	479	533	488	537	528	517	497	540	487	530	528	486	504	492	545	517	542	483	514	481	529	554	525	526	547	501	526	556	543	532	525	511	506	512	550	547	547	519	522	530	506	519	544	515	508	509	565	545	550	541	519	522	520	545	533	569	543	542	513	485	512	558	536	514	543	550	470	521	521	537	539	551	508	512	507	536	515	529	518	523	520	532	538	529	538	582	529	507	514	526	518	510	506	491	525	523	499	538	536	514	543	540	538	535	546	546	522	507	529	499	518	490	544	540	488	497	512	539	502	504	509	540	521	529	544	543	517	526	504	508	516	516	525	552	570	495	521	538	556	523	505	543	541	524	541	522	511	515	517	487	548	505	535	505	541	513	502	540	540	525	530	499	501	534	535	499	537	504	523	500	477	542	528	583	517	492	549	509	510	510	572	520	552	492	505	484	519	542	528	506	545	540	520	515	504	520	538	540	509	521	487	527	529	529	551	500	515	552	473	557	514	519	527	553	545	526	541	522	521	494	493	545	574	548	525	540	518	540	532	565	526	511	530	476	515	537	501	538	531	517	546	482	503	534	535	538	501	506	519	541	540	544	502	535	529	555	505	496	534	518	510	558	576	530	514	506	516	544	539	510	494	510	555	545	523	501	464	533	497	511	530	536	529	540	535	567	519	517	531	542	513	551	501	499	519	546	539	550	514	518	538	504	519	545	498	539	505	469	550	523	517	543	523	489	511	529	528	494	547	563	580	546	560	539	543	508	559	518	547	551	498	505	535	529	530	561	517	538	513	482	538	504	506	577	523	520	495	541	521	520	509	545	580	522	505	488	545	498	522	542	481	544	514	490	575	542	494	542	518	526	520	532	539	517	553	492	514	546	500	511	496	530	518	502	571	542	569	538	499	479	468	516	515	519	532	508	510	539	520	555	530	469	519	524	492	541	545	521	506	537	548	524	535	511	486	512	547	532	525	559	546	479	520	516	523	556	516	505	530	537	535	555	517	509	504	558	513	481	513	552	495	527	505	524	535	514	517	526	504	488	484	548	497	484	519	512	514	535	520	527	512	532	471	507	561	532	487	557	527	535	550	510	502	560	517	488	518	484	458	507	525	521	513	478	498	520	526	524	534	555	505	507	539	524	552	508	522	541	524	532	528	536	543	489	532	528	503	490	500	537	490	558	549	525	533	510	582	565	526	536	525	558	516	502	529	547	519	517	520	550	498	528	524	544	530	505	513	538	535	509	561	504	587	559	541	509	519	538	544	534	524	529	525	511	523	514	538	529	522	552	500	519	556	528	526	486	533	514	500	511	488	522	505	527	525	497	572	559	560	516	515	508	551	551	560	543	509	526	544	565	555	542	528	542	543	492	545	513	533	524	509	524	541	508	527	532	548	486	534	493	495	512	517	513	491	521	536	507	477	538	532	500	541	547	501	546	516	562	503	536	497	562	556	517	514	518	532	514	531	511	537	533	530	547	518	562	485	513	479	549	547	539	509	510	532	578	550	510	541	513	546	534	510	528	545	564	516	523	533	528	487	527	470	528	510	495	518	527	527	550	564	515	515	536	519	517	526	542	545	531	515	477	518	579	529	574	517	522	483	511	550	561	535	534	482	548	533	477	491	537	515	523	532	509	494	528	510	514	517	523	527	535	518	501	532	527	535	529	522	549	516	537	544	508	509	507	491	542	503	487	557	539	509	551	558	522	557	527	539	503	513	503	500	509	511	527	527	514	546	513	521	480	501	539	518	508	477	539	560	539	500	456	510	511	557	510	544	550	518	517	559	513	558	531	538	531	548	569	557	524	518	523	511	553	510	581	504	535	517	529	560	487	515	504	555	526	523	555	579	532	559	512	549	533	489	505	503	522	520	551	524	536	524	521	497	509	533	528	531	507	513	506	536	538	535	552	511	549	527	533	497	532	523	545	515	503	534	473	541	535	462	520	483	580	518	527	542	486	533	515	509	501	501	500	529	494	530	540	554	547	521	542	508	505	554	510	512	522	544	501	533	517	526	494	512	538	548	477	497	556	505	554	526	513	530	541	473	533	520	521	504	544	519	549	547	507	505	532	533	525	531	525	526	482	523	552	502	491	503	529	533	555	545	545	513	558	534	581	532	490	532	489	517	548	562	508	457	525	530	502	505	498	514	497	527	515	544	519	543	526	514	536	521	546	510	506	536	529	474	535	481	535	502	514	520	502	580	498	503	548	493	507	498	498	521	531	522	542	558	516	519	542	506	489	528	542	542	473	499	487	543	501	498	511	513	531	474	538	518	562	548	552	493	505	497	528	534	522	504	553	525	530	511	552	494	554	520	513	516	566	493	509	544	540	541	494	497	533	516	525	529	509	528	503	522	532	501	551	509	537	505	501	537	539	536	523	566	532	499	520	531	517	547	524	511	537	496	517	532	499	492	537	525	521	506	531	482	541	506	505	544	547	451	523	552	546	551	505	505	510	520	532	536	526	530	517	546	513	527	512	481	548	501
24926	21651	31176	33314	28699	20161	10631	4872	2320	1422	1032	833	734	698	715	710	714	689	696	737	697	699	684	727	692	745	776	714	720	643	717	682	713	702	684	680	680	681	737	717	731	673	691	741	691	703	718	712	701	724	674	748	700	699	682	744	734	669	741	704	747	679	768	698	745	719	699	683	659	698	754	674	670	718	695	743	703	707	645	712	688	702	725	699	724	674	736	696	683	669	717	703	682	676	704	713	665	660	737	722	735	665	719	705	686	747	723	684	683	684	669	645	676	731	660	684	708	707	731	696	744	694	736	719	729	712	675	747	663	681	707	687	691	764	698	665	677	653	701	709	731	717	696	665	711	700	694	709	673	728	684	726	709	699	758	705	685	707	700	703	675	684	702	688	680	699	740	714	668	685	681	731	690	657	766	734	659	688	692	740	684	687	726	712	691	705	701	693	707	673	706	765	696	700	679	711	722	720	709	706	721	752	719	670	791	680	732	676	661	630	691	720	712	684	727	665	726	771	707	715	708	761	712	621	706	716	710	711	661	691	700	665	683	701	728	675	673	695	791	660	690	678	689	699	675	704	691	676	665	744	732	768	707	679	667	705	705	739	723	728	685	733	699	676	765	706	694	728	671	746	694	758	723	694	673	749	712	693	681	711	663	684	667	682	697	701	721	708	756	699	738	699	680	684	721	686	688	712	648	702	733	694	727	753	726	692	718	709	714	650	699	733	731	709	724	692	682	662	705	718	707	696	701	707	719	693	722	700	721	678	710	687	716	715	703	677	736	708	729	700	720	721	701	738	675	713	743	750	693	729	704	664	699	677	748	714	701	718	665	687	708	677	710	719	700	712	676	704	656	695	728	679	696	743	742	674	698	696	670	695	703	683	705	691	671	659	690	757	739	680	713	669	683	698	712	665	723	708	664	649	728	669	725	719	646	703	658	663	682	694	756	693	660	702	711	733	694	692	748	725	698	654	747	692	731	718	681	671	687	707	689	719	645	662	739	674	738	689	673	733	699	718	688	679	721	648	723	769	729	716	694	641	729	716	723	715	779	721	715	699	761	730	754	738	682	712	667	737	703	688	712	712	673	690	689	673	736	698	652	716	685	741	670	723	726	693	711	711	666	714	675	685	708	714	717	750	724	658	737	665	691	729	690	680	729	673	698	713	700	677	740	735	660	737	748	712	724	685	681	705	721	682	655	689	707	709	734	729	702	698	723	745	693	680	694	704	733	727	652	685	702	690	700	698	753	694	729	734	731	756	729	698	683	692	728	749	739	724	718	725	661	725	725	758	709	698	749	743	687	677	683	688	677	731	711	689	686	683	702	713	713	701	674	687	714	690	759	711	699	703	705	698	666	702	731	693	733	718	718	708	662	714	676	677	694	719	724	682	651	698	721	695	701	658	678	734	686	711	759	690	721	708	711	684	650	710	718	747	701	687	705	707	741	744	683	680	738	726	719	757	659	700	702	731	695	730	735	707	715	639	713	693	722	664	714	720	696	732	692	674	735	681	713	744	692	714	693	785	730	722	757	717	703	647	715	703	715	694	715	682	666	712	707	706	751	711	710	671	740	688	734	699	752	708	701	682	680	750	744	679	755	673	695	711	757	712	744	743	697	721	729	732	766	679	713	665	723	719	722	723	693	691	735	679	713	755	713	660	752	688	720	649	715	730	726	649	732	684	649	719	707	652	700	725	749	701	734	712	724	674	636	672	681	708	659	721	733	675	726	661	726	707	706	716	681	694	690	660	712	690	739	702	688	685	701	748	657	698	688	738	706	712	723	715	646	682	670	722	738	711	734	745	705	710	679	709	685	767	700	691	649	745	693	705	664	727	717	730	697	700	676	688	736	730	687	721	705	710	726	712	702	674	699	715	681	701	689	721	701	706	671	661	707	676	701	705	694	718	713	688	735	706	668	662	713	691	725	645	747	727	673	707	739	631	728	707	728	687	672	711	711	675	689	701	723	724	718	732	695	709	667	721	691	660	686	725	689	697	708	730	719	715	700	732	701	656	688	689	720	687	669	717	763	741	674	721	723	726	737	717	747	760	732	752	690	667	728	682	737	662	702	689	703	692	746	661	676	679	731	712	716	768	692	714	718	711	689	701	673	732	709	658	735	678	684	653	680	732	691	722	722	696	647	710	729	685	728	632	654	701	660	697	741	731	664	666	708	663	684	712	713	681	760	685	739	692	703	689	764	681	717	691	701	716	706	664	705	717	716	732	724	668	742	703	675	745	717	684	705	709	664	762	699	738	732	706	716	695	733	747	735	678	747	687	713	743	721	697	735	733	691	707	656	695	684	728	741	653	714	736	718	688	676	684	743	712	717	712	702	700	694	755	765	731	711	700	705	708	703	706	667	678	673	710	667	713	668	735	741	720	724	668	700	720	706	716	714	719	696	730	695	686	679	791	721	678	712	704	670	649	670	694	691	664	702	722	703	713	689	742	690	683	709	741	713	720	728	705	705	703	705	710	722	683	685	662	639	775	690	635	708	714	716	693	697	697	719	669	712	729	723	713	676	689	689	695	718	723	711	709	658	642	706	707	713	650	712	688	658	689	710	663	696	657	674	681	750	705	694	667	722	743	707	707	729	714	704	687	683	693	668	765	669	694	694	737	725	701	707	733	737	711	687	658	677	692	672	671	769	700	713	700	710	675	721	722	740	717	746	722	684	678	728	660	706	693	681	698	697	708	708	720	673	682	705	692	693	720	644	673	685	689	666	725	685	716	689	712	706	733	708	695	718	691	743	669	731	687	674	678	667	739	699	749	718	707	727	705	725	676	673	691	738	703	716	690	692	692	731	694	734	701	676	722	682	671	695	779	674	668	723	691	675	689	750	734	749	742	713	694	704	724	684	709	704	720	720	697	736	722	732	717	724	710	729	726	715	722	718	708	664	682	715	679	720	715	750	701	661	729	704	676	705	761	706	704	736	713	729	672	689	731	702	721	709	687	640	783	725	718	625	732	658	750	716	687	660	715	709	737	654	742	746	731	758	716	696	704	679	743	715	710	690	687	710	722	694	732	700	706	668	690	731	732	711	699	679	674	720	747	685	700	696	701	754	741	704	743	682	681	696	703	724	724	631	679	745	712	700	719	742	696	657	687	667	696	703	707	742	667	712	731	708	707	709	734	695	684	710	715	694	682	683	731	743	693	732	722	700	694	701	677	763	729	696	653	678	718	702	706	715	721	693	706	680	742	686	698	702	752	709	735	696	705	707	697	667	690	686	738	712	700	708	693	692	696	694	704	693	704	674	707	716	712	709	725	692	745	704	718	665	686	664	693	681	668	730	666	721	699	748	723	686	687	674	664	749	715	695	735	683	736	695	731	720	722	709	739	678	713	755	715	672	679	717	730	743	687	681	705	683	711	706	714	724	697	692	720	660	758	692	701	681	690	675	690	709	723	759	679	790	727	683	764	701	725	698	734	728	677	671	703	672	734	699	714	721	725	733	672	709	669	718	704	676	712
37101	64844	50484	41433	34049	23450	13918	7426	3743	2042	1281	992	743	760	788	737	775	734	757	730	783	733	745	725	746	697	720	805	743	697	773	720	777	736	801	712	707	758	742	742	759	719	733	702	752	713	751	734	719	761	743	766	728	731	739	707	748	725	701	759	718	716	770	752	748	726	758	776	724	722	731	714	755	718	754	758	765	750	706	730	725	732	754	747	745	754	791	748	753	722	766	763	748	743	791	742	733	723	750	775	741	734	722	713	772	700	738	711	756	700	725	741	747	748	747	726	765	749	766	683	729	742	698	692	761	748	763	792	729	733	723	708	791	805	729	746	776	701	751	728	708	728	749	732	763	734	780	722	725	765	753	726	750	760	693	723	747	737	738	751	760	727	748	711	702	757	756	771	746	730	743	765	680	802	720	759	724	733	716	733	785	725	713	728	707	703	761	789	755	730	733	728	761	726	712	715	724	739	748	793	756	739	718	737	720	763	743	730	731	781	736	734	698	749	728	728	750	717	702	715	747	702	769	767	731	717	773	738	789	718	738	814	752	713	704	740	757	700	705	783	729	719	748	796	715	782	681	766	740	753	722	748	776	771	725	788	744	732	787	748	804	768	725	691	717	781	782	731	711	742	743	737	727	736	720	758	774	790	750	774	747	749	769	760	701	704	752	708	747	742	734	782	735	723	750	798	734	737	743	691	703	717	747	781	738	850	732	706	728	727	738	752	735	715	739	737	725	755	758	753	747	735	759	745	706	756	742	767	706	687	740	720	772	771	720	751	776	722	733	760	758	748	719	752	714	774	762	750	729	734	750	761	703	765	699	760	779	761	760	783	749	737	735	742	741	736	755	704	716	765	727	756	766	727	789	751	770	730	772	715	738	756	735	739	767	715	747	753	759	698	730	742	769	801	712	733	716	732	717	780	760	761	758	726	763	739	736	736	706	723	758	733	783	746	731	752	776	705	746	726	763	755	774	716	750	775	720	756	760	684	718	724	738	686	741	718	727	727	699	722	775	756	706	812	723	735	773	710	753	735	746	711	746	708	751	746	744	768	721	772	756	782	725	726	762	757	726	736	719	723	737	732	731	771	712	768	766	697	729	746	769	724	783	727	717	777	707	742	701	732	705	780	769	757	726	749	686	743	748	746	726	770	762	760	711	697	740	736	688	765	765	757	750	751	781	735	747	718	727	699	745	751	743	767	723	725	759	755	722	735	743	784	769	741	744	712	717	728	708	723	757	752	736	699	760	716	746	729	736	727	724	757	745	735	707	742	747	777	730	723	785	742	677	705	744	752	742	700	772	748	722	752	741	718	721	735	746	711	734	758	764	743	691	713	732	679	738	743	722	752	772	738	747	735	769	737	720	724	699	730	778	754	763	751	731	738	745	772	730	700	733	753	730	736	756	735	779	733	697	723	692	735	718	729	707	753	768	762	731	719	695	766	711	697	779	743	782	746	682	754	719	720	741	733	759	715	713	714	723	771	743	761	694	746	681	752	754	695	754	742	743	696	658	728	725	712	758	736	744	742	729	715	676	775	729	810	784	725	764	713	732	804	760	802	716	791	682	732	745	729	758	727	720	695	682	746	749	673	730	745	753	746	759	702	744	718	748	735	733	760	704	727	689	714	751	746	751	740	763	711	752	739	740	737	755	667	764	739	755	733	749	753	751	701	703	740	682	704	724	762	795	720	741	792	703	718	787	755	748	766	745	755	702	752	728	752	748	736	771	693	703	719	766	758	736	754	713	729	746	728	783	765	728	735	763	720	774	761	750	729	744	734	738	684	782	760	822	743	756	721	717	732	735	732	717	739	740	740	755	753	751	727	724	745	754	725	771	708	733	735	746	713	809	709	743	696	763	724	738	733	715	755	729	769	720	791	699	707	745	734	742	756	759	733	749	695	701	731	759	757	767	745	744	747	728	793	706	751	722	716	754	754	743	748	727	782	772	792	779	739	734	748	786	729	804	712	767	709	730	744	740	723	730	761	696	744	731	766	732	716	756	720	763	736	720	755	790	735	760	699	703	779	742	739	754	687	738	745	766	765	756	721	758	730	751	727	755	752	806	712	759	755	737	702	727	740	731	726	722	698	697	727	773	677	746	723	751	788	765	730	776	749	769	741	724	749	760	710	733	741	734	720	704	783	734	792	737	790	749	705	768	737	714	704	728	723	759	768	714	759	746	744	793	737	702	731	750	745	744	680	720	775	729	721	763	731	756	688	763	768	750	709	763	774	707	763	732	691	728	700	735	726	681	712	740	729	770	715	716	738	720	785	726	750	717	770	690	740	771	734	774	730	726	721	778	725	733	704	745	785	749	777	719	734	729	793	728	731	741	772	693	747	742	708	757	755	733	753	779	762	720	763	767	709	740	730	776	755	736	743	736	749	696	750	743	732	727	769	744	778	772	756	717	749	724	748	731	761	732	721	733	773	745	686	755	707	734	769	731	686	762	798	701	747	759	744	743	762	770	709	716	752	691	712	725	723	760	728	784	737	730	721	754	769	724	723	754	751	751	744	733	751	736	763	760	690	700	698	749	768	748	714	676	736	749	778	795	712	742	709	708	736	747	714	799	755	724	783	707	700	787	733	774	762	727	715	749	705	744	758	729	739	768	733	736	757	697	754	769	737	727	741	749	792	758	759	772	740	700	717	725	749	811	805	677	743	789	760	772	747	736	758	759	707	738	715	749	718	766	715	729	755	750	688	734	713	729	772	727	738	756	786	740	736	713	763	717	718	755	722	714	682	741	725	714	752	754	783	725	733	774	704	748	708	760	765	772	797	705	729	724	721	772	739	742	725	754	805	778	693	783	756	701	769	743	758	747	782	759	722	696	765	787	751	796	718	738	673	786	797	744	734	744	748	709	718	732	776	725	696	719	720	704	739	735	703	750	722	737	721	727	758	734	726	769	711	742	741	736	717	781	727	741	763	737	729	775	785	743	718	721	713	743	765	741	758	709	789	782	704	747	748	752	698	723	740	704	747	742	738	733	759	761	751	743	694	732	698	766	746	818	704	725	732	802	734	669	761	773	772	783	755	742	743	744	759	752	693	735	763	756	768	790	725	731	710	730	713	766	740	761	762	739	733	690	683	724	753	741	702	781	742	779	776	728	722	751	734	698	740	725	751	675	761	774	783	731	754	789	716	740	741	759	768	760	729	779	800	692	746	758	718	747	745	722	698	737	792	733	728	771	776	764	708	780	799	781	712	686	704	710	774	733	741	729	707	752	754	760	686	722	760	760	723	746	800	731	766	752	812	778	732	766	774	757	728	762	748	769	719	765	746	686	775	754	756	728	731	767	746	733	768	716	706	724	786	679	753	690	704	701	711	741	731	750	742	708	748	733	776	747	742	744	750	758	778	749	749	768	726	755	747	723	708	798	749	771	747	748	701	769	728	739	731	722	736	667	730	778	697	704	718	730	774	737	715	755	753	703	768	706	765	784	748	771	739	758	741	764	705	781	718	766	755	773	700
22469	21208	30164	29944	35788	37977	32404	18742	8636	4146	2007	1237	881	767	754	738	773	812	749	750	769	783	748	709	719	789	704	770	732	737	732	790	750	718	756	760	790	753	767	795	740	716	728	783	725	772	768	747	739	758	729	766	747	765	729	735	723	726	742	743	792	726	743	785	730	748	776	751	787	693	743	767	730	722	703	779	763	763	703	749	790	677	702	723	775	742	791	755	755	743	772	727	715	793	798	737	723	757	780	751	745	776	723	729	735	726	731	769	773	721	743	703	721	799	747	773	787	761	761	751	766	767	744	728	784	781	771	752	796	770	715	752	746	730	737	765	753	724	726	762	774	752	799	758	775	745	807	732	752	752	735	770	756	774	733	725	750	770	755	749	761	767	734	720	743	767	729	732	735	729	772	707	731	770	772	720	753	748	742	793	797	737	765	759	768	816	741	750	718	716	739	743	724	793	711	744	764	694	716	754	731	755	695	737	773	805	762	735	718	761	731	714	769	777	723	752	703	784	763	740	741	767	734	748	725	730	768	740	759	763	751	768	698	692	786	698	739	718	718	758	755	751	760	740	770	786	775	803	771	759	707	730	766	797	717	742	779	784	768	767	747	777	751	735	763	741	785	743	725	775	712	744	730	716	755	811	709	785	774	710	743	782	745	721	758	792	725	771	712	733	765	771	688	744	742	714	730	729	768	729	716	777	731	783	778	789	746	720	812	736	749	739	754	788	761	737	730	761	774	750	754	763	727	764	748	751	760	729	813	721	729	711	693	725	730	749	769	750	758	747	795	693	748	759	751	743	696	726	741	740	767	759	699	752	707	776	721	714	754	730	722	739	729	783	730	753	779	690	725	759	797	775	787	759	783	771	712	738	746	754	728	755	729	751	749	750	788	727	706	750	743	756	755	737	739	743	714	776	814	736	741	736	749	714	755	700	762	724	722	743	762	729	801	776	746	747	785	759	710	782	781	758	746	715	746	742	723	768	739	740	731	743	757	731	740	751	730	767	790	756	735	777	750	703	732	763	770	729	760	789	759	714	720	743	752	730	763	748	724	701	750	717	729	738	750	806	728	761	768	704	760	769	754	753	787	739	742	749	722	769	735	733	793	737	753	772	762	765	754	697	721	769	697	777	694	730	759	717	774	811	749	760	694	773	711	740	721	742	747	737	721	764	698	764	743	771	731	767	703	734	765	752	727	799	723	725	729	748	765	725	747	772	762	716	756	738	770	744	769	732	744	715	748	763	685	756	754	747	710	703	776	725	754	763	765	736	717	775	776	765	734	724	762	727	758	749	743	787	781	751	803	761	729	788	762	729	740	718	743	770	723	696	735	753	751	790	744	698	752	751	719	770	772	739	727	734	776	731	729	812	729	763	746	722	716	772	762	728	749	712	689	764	763	745	741	730	719	737	756	774	802	765	753	712	781	738	746	727	694	766	773	723	731	739	727	786	763	769	768	786	803	711	737	735	726	766	749	752	754	775	751	731	735	776	732	726	760	738	766	783	725	735	748	750	733	686	789	677	708	758	715	729	711	701	743	765	705	723	768	710	779	728	778	796	750	713	785	779	753	732	743	713	716	733	760	750	769	738	769	737	743	773	780	762	764	718	716	736	707	778	747	777	782	726	734	750	771	761	709	700	791	702	752	774	759	716	758	766	753	721	751	753	716	712	718	757	725	724	748	723	783	754	785	714	760	690	704	711	744	727	759	806	762	739	738	708	728	763	735	791	722	749	734	771	773	749	739	777	737	753	782	746	807	779	699	741	734	728	773	728	756	720	780	727	726	753	818	775	754	752	712	743	714	731	734	745	759	789	755	714	742	743	733	772	777	750	753	762	739	770	746	759	746	791	761	715	750	765	714	722	774	777	744	699	738	773	777	722	730	706	749	734	746	691	723	774	769	712	756	777	742	725	767	718	723	735	721	762	722	758	748	746	729	712	743	768	714	711	758	714	766	728	756	758	698	742	777	739	740	741	751	706	741	750	750	725	703	718	709	781	758	734	739	795	738	788	770	744	781	702	757	686	732	783	771	702	755	710	716	790	705	737	785	741	755	781	686	725	707	733	764	767	775	757	680	738	738	755	700	788	725	659	730	778	758	769	706	735	732	791	758	733	697	782	714	704	699	748	715	719	760	742	749	739	733	777	749	748	778	709	771	671	735	770	722	740	749	746	707	761	709	756	793	748	740	777	735	747	714	743	723	683	753	760	709	736	710	727	704	720	739	726	783	766	742	794	781	755	792	708	735	701	770	754	771	767	750	762	767	738	767	752	749	737	793	769	767	713	718	713	766	810	799	743	738	756	743	828	752	732	710	720	755	719	763	770	757	721	734	751	735	793	784	734	751	768	748	738	789	761	731	768	774	747	743	724	756	746	708	745	796	748	764	691	776	726	758	781	775	750	728	751	717	768	721	757	776	758	697	772	767	755	787	736	741	764	756	710	711	750	754	729	761	751	736	749	752	736	749	725	726	783	760	746	797	701	731	738	777	795	718	734	738	769	777	746	726	761	753	735	766	777	729	779	748	749	754	769	754	771	742	747	720	769	768	695	772	732	762	724	751	807	761	765	766	719	770	766	748	726	776	715	733	741	723	734	709	730	698	738	789	744	749	762	762	684	741	741	684	754	701	729	728	754	737	788	720	748	746	797	755	765	727	699	742	750	718	780	743	734	751	748	741	733	759	732	759	745	794	741	702	745	746	733	719	777	768	739	781	717	763	755	716	721	797	793	749	722	721	731	753	746	731	755	742	731	739	784	769	743	726	726	803	750	756	755	748	767	723	784	741	725	702	708	767	777	725	766	748	745	784	771	688	735	721	739	738	766	777	709	744	775	708	736	756	736	786	783	789	752	727	693	690	724	755	765	787	725	701	743	752	745	788	757	743	722	805	724	744	731	746	720	748	725	784	747	698	775	755	780	775	676	753	730	781	782	710	778	779	766	731	781	762	743	779	692	720	771	728	767	756	725	744	759	729	745	788	770	761	772	769	763	740	757	775	742	770	768	791	679	731	679	808	752	781	709	759	720	728	730	720	716	737	746	713	698	729	728	769	799	754	770	764	779	749	734	743	771	771	782	741	727	725	733	755	731	755	762	749	680	724	729	749	755	746	750	754	761	797	720	717	743	766	755	732	764	746	725	781	752	752	771	736	747	760	724	754	773	715	746	754	769	721	806	751	749	762	767	763	741	740	738	748	770	770	764	714	770	778	697	768	726	757	722	693	778	697	687	784	755	793	795	804	740	746	803	732	751	710	786	724	712	746	740	721	722	735	747	758	712	775	751	769	773	712	699	741	787	719	771	760	770	776	744	750	748	751	689	762	696	744	758	712	736	795	692	802	737	737	718	707	764	683	757	722	729	753	746	730	696	738	745	719	712	775	793	740	718	774	733	718	743	694	725	735	779	729	767	730	756	712	785	725	758	771	704	756	765	771	699	736	809	728	772	807	758	733	778	798	687	743	751	755	799	739	770
47957	90175	76684	60616	53747	43117	31706	20111	10655	5501	2665	1550	931	796	796	741	748	775	783	753	744	772	766	800	718	791	791	743	768	768	807	779	740	734	762	743	775	741	831	765	793	781	761	769	752	776	810	764	775	701	781	764	721	725	733	745	774	719	756	737	757	765	728	742	752	745	762	775	743	773	769	730	780	742	799	775	762	737	788	777	757	746	773	750	763	781	748	778	700	748	740	750	795	749	773	725	778	718	781	709	743	724	748	767	753	752	778	736	787	762	757	810	812	769	787	754	757	736	743	765	721	761	759	748	750	734	759	748	751	730	736	738	806	747	751	747	749	798	718	757	754	822	758	742	775	740	749	758	737	786	750	749	685	762	785	790	775	733	780	723	756	733	784	768	686	769	819	675	728	736	825	722	796	762	713	753	720	716	704	775	768	775	721	747	777	770	822	793	754	769	756	738	801	751	775	760	755	760	727	763	764	731	797	699	694	743	821	780	794	717	751	771	740	822	740	763	718	742	755	692	733	759	779	815	725	786	742	726	720	778	754	699	761	774	735	721	822	761	771	776	765	731	759	702	768	747	774	759	802	744	749	736	740	755	771	709	780	786	708	765	739	771	791	777	737	709	785	766	707	781	706	776	732	747	740	751	795	754	747	766	744	778	767	736	724	744	750	796	722	758	774	815	723	774	753	761	735	750	731	736	781	710	747	730	764	746	793	745	717	800	770	697	678	802	744	773	761	770	756	746	785	757	737	764	764	749	785	718	761	830	781	740	777	765	771	761	736	775	752	740	793	715	825	747	799	754	824	686	798	741	732	770	788	739	743	757	778	717	802	779	786	739	730	775	729	728	716	740	757	744	728	770	775	753	735	764	752	753	791	769	772	769	741	774	762	779	804	767	730	761	799	794	745	752	734	799	745	735	781	759	778	778	772	743	788	735	725	755	783	747	793	770	789	740	734	736	744	765	733	708	775	752	720	713	766	739	722	781	776	808	777	770	770	773	751	764	764	765	753	755	778	732	768	784	738	760	770	765	745	776	740	754	744	727	746	755	753	750	706	747	759	770	792	746	802	705	786	763	769	737	748	741	720	775	733	774	715	777	765	724	778	789	744	743	761	740	737	754	761	811	719	723	708	729	767	743	756	751	789	781	724	738	807	758	713	775	761	756	784	781	773	704	734	815	761	728	730	733	781	722	750	769	804	785	779	713	736	778	768	811	707	839	763	781	740	757	754	814	733	742	756	778	776	803	776	775	748	820	713	721	717	727	782	793	779	762	752	791	714	736	789	799	784	733	789	810	733	784	774	768	765	784	775	760	748	773	749	752	729	745	751	756	743	739	741	770	821	740	736	766	755	771	782	784	815	795	737	749	812	756	744	748	737	748	801	774	772	735	745	715	742	726	762	731	761	771	776	745	706	750	789	789	779	777	737	795	771	770	750	797	730	761	756	754	742	767	748	754	793	729	780	758	764	830	767	760	724	749	753	775	789	762	739	819	742	785	731	745	719	751	716	766	765	724	751	752	772	734	757	767	751	697	763	760	729	761	726	793	747	783	735	743	769	743	775	782	779	799	749	781	747	781	796	747	773	792	782	796	777	724	789	724	771	753	754	785	745	725	710	723	822	732	756	798	700	701	772	738	780	761	764	741	735	692	717	824	808	761	797	795	778	766	778	728	774	723	831	721	733	783	762	751	758	781	794	734	770	752	775	788	748	765	753	761	740	739	756	743	739	774	743	755	763	735	740	773	802	771	725	732	778	701	805	740	758	719	795	712	764	761	747	742	800	794	707	739	765	760	778	744	726	754	732	734	764	790	764	827	772	722	783	723	724	746	778	721	786	760	687	729	760	756	763	755	715	735	710	756	743	775	769	739	738	735	777	818	793	773	753	742	745	801	731	736	769	766	769	771	776	735	720	757	720	744	776	702	763	770	713	777	721	767	745	779	783	742	776	770	765	813	769	771	755	766	763	770	718	724	769	742	788	758	712	785	807	801	751	709	723	761	728	743	771	765	775	776	756	688	771	750	737	791	728	767	744	738	759	785	749	749	775	785	725	761	727	757	786	736	742	752	771	731	733	771	748	718	801	756	734	772	749	774	782	723	788	800	757	775	751	733	730	768	786	766	753	712	747	713	710	777	773	776	755	757	744	702	740	781	766	780	748	784	747	732	784	741	747	733	757	750	733	748	777	769	722	773	758	796	774	793	783	766	787	751	735	774	750	755	761	723	789	715	780	750	744	776	741	801	771	691	782	804	723	786	771	741	727	757	788	766	705	772	782	778	756	781	771	716	788	693	760	723	751	718	747	746	802	741	789	747	746	746	727	782	753	771	751	801	798	779	769	707	762	796	791	787	759	749	752	771	747	805	722	776	724	771	719	754	737	794	760	767	749	800	755	743	785	744	770	714	773	752	741	765	731	738	754	783	757	738	756	720	752	742	803	765	753	783	816	765	748	737	794	773	748	717	755	748	772	776	719	799	760	752	776	724	736	778	725	742	732	774	750	779	770	772	760	754	806	726	775	775	778	779	744	745	745	721	735	766	751	772	754	734	773	839	739	770	786	775	812	777	758	756	722	771	755	766	786	756	759	790	727	792	767	711	767	741	778	822	749	787	767	722	785	749	750	741	767	734	780	770	765	772	764	808	789	793	741	720	766	785	748	718	739	720	805	749	710	799	776	724	759	749	755	782	728	755	763	804	717	752	777	708	777	759	761	775	793	733	785	766	742	755	778	747	762	743	805	765	762	749	746	722	763	757	742	766	729	743	755	775	779	757	759	773	708	774	710	811	758	785	791	748	744	769	750	816	769	766	754	761	740	752	750	779	737	723	747	705	748	734	745	791	763	741	733	787	751	781	797	742	780	754	776	742	780	755	803	749	739	815	733	788	756	788	757	752	735	782	774	728	781	779	769	771	754	748	799	777	710	711	750	770	720	722	747	787	785	820	816	773	723	787	774	728	725	718	708	799	809	748	781	748	782	757	798	761	750	778	741	718	751	793	739	733	755	757	815	770	766	739	768	802	756	746	809	781	735	739	758	725	742	732	743	784	746	760	730	728	787	752	759	794	728	775	739	801	785	765	754	738	718	721	750	762	713	736	757	763	720	736	801	742	756	775	741	801	780	767	832	758	790	733	794	761	696	789	774	799	742	786	715	731	772	731	794	763	747	748	737	769	750	791	788	750	793	776	741	801	730	757	735	730	751	786	733	809	752	759	791	773	786	777	772	801	749	731	785	735	692	744	766	796	803	704	759	759	718	716	738	754	761	759	733	767	773	705	747	744	778	741	747	727	753	777	748	795	750	757	805	720	759	717	777	724	784	825	773	747	765	722	771	778	712	759	794	730	779	777	791	798	734	754	772	727	706	789	766	727	739	718	746	762	749	773	729	763	736	803	732	733	769	777	790	780	750	750	820	778	750	714	776	802	786	769	792	758	776	785	794	786	811	812	794	771	804	727	749	791	768	764	782	795	814	788
28304	24556	25132	17513	8900	3836	2107	1267	888	702	596	574	577	485	517	500	523	542	514	519	559	542	531	508	529	520	537	501	525	551	555	602	540	538	521	543	528	528	547	548	508	550	532	517	486	523	546	562	533	542	512	570	537	508	502	528	493	562	547	547	573	517	492	510	538	528	516	567	513	562	524	522	518	502	504	562	513	514	548	526	495	512	529	543	527	518	534	539	502	503	496	550	536	513	593	515	528	518	522	546	542	540	495	520	569	520	572	542	539	479	527	547	503	523	506	522	502	531	521	550	522	499	528	559	523	517	540	518	516	522	489	509	542	518	550	554	552	527	508	492	542	515	558	488	567	531	552	550	536	557	506	522	526	514	541	533	531	549	548	524	565	533	552	531	534	543	560	547	512	548	505	537	549	574	515	487	529	511	531	482	556	533	499	531	561	509	493	529	559	532	526	528	540	501	529	482	517	529	540	500	566	526	511	573	552	528	526	494	526	568	509	537	499	478	552	517	529	538	522	555	504	550	525	541	541	552	518	550	522	516	492	528	537	529	483	588	490	553	541	534	516	541	513	519	548	566	526	527	521	506	538	566	533	533	548	568	536	513	513	536	569	499	570	542	538	575	542	544	531	502	509	546	565	522	574	512	470	545	549	473	544	545	559	529	521	533	536	539	516	531	553	534	551	528	537	571	532	562	515	525	501	541	537	504	577	521	518	504	515	501	496	515	535	546	548	528	487	511	531	534	534	515	529	500	475	510	525	489	551	574	519	532	535	567	527	553	473	521	557	531	507	535	544	548	547	565	525	569	566	548	525	516	544	536	531	527	481	540	495	530	520	517	538	537	544	532	523	548	501	556	535	505	517	556	547	523	552	542	513	526	537	516	518	501	549	520	583	527	507	570	531	547	516	584	551	548	575	532	542	511	533	505	466	554	539	522	548	529	529	513	489	546	493	550	558	537	489	546	539	559	533	569	551	562	487	497	516	507	539	523	504	503	536	564	524	512	511	491	555	503	513	524	535	576	525	516	518	552	502	563	566	554	524	553	509	498	531	526	530	576	554	526	543	547	503	525	556	537	502	561	540	473	497	536	543	560	541	519	514	527	529	572	565	541	509	501	552	512	480	531	530	573	542	514	510	520	507	499	543	591	554	519	565	538	544	521	547	542	508	523	511	562	541	539	525	560	493	509	531	537	556	567	580	531	532	545	495	538	530	549	561	546	584	562	563	551	529	528	522	558	581	559	503	510	501	532	514	514	499	524	529	516	577	533	524	523	536	515	522	569	548	524	547	502	541	565	520	538	552	527	515	532	551	593	535	504	490	522	574	568	527	543	556	513	566	574	518	520	517	552	533	521	522	529	554	549	520	491	550	522	574	501	527	517	558	508	518	526	540	488	565	514	539	528	529	546	535	543	542	518	553	526	560	508	565	529	571	530	534	534	497	512	542	538	558	564	502	510	502	541	539	579	509	509	540	521	548	537	516	520	520	527	515	538	536	531	540	520	499	523	558	548	531	555	499	504	541	535	561	558	523	527	564	530	538	577	544	581	514	531	567	526	542	518	551	544	531	485	542	467	530	542	519	502	548	514	531	541	582	595	558	539	516	535	546	503	515	529	538	534	528	507	520	545	506	558	539	508	509	482	544	549	532	514	569	507	535	521	539	529	532	531	552	532	549	500	536	520	530	555	510	554	537	589	536	519	511	532	527	542	531	500	520	524	529	512	560	536	534	528	569	491	503	531	537	495	536	564	546	555	541	518	505	511	546	488	523	531	509	543	538	503	565	498	515	526	550	530	541	487	554	498	573	508	512	503	537	543	535	545	538	529	554	530	556	574	539	543	499	551	530	520	562	502	534	556	543	536	542	513	593	550	511	535	492	528	542	534	559	529	517	486	500	544	541	533	528	541	530	512	516	546	533	513	526	547	554	537	545	532	583	564	568	530	541	522	524	554	535	547	537	514	536	511	564	553	539	544	519	560	508	502	555	564	569	520	495	543	505	499	497	490	558	534	534	552	531	534	545	522	523	527	500	541	519	548	557	516	522	540	526	510	544	512	495	561	553	520	544	522	546	531	531	550	564	528	528	525	514	548	535	528	567	503	536	560	583	584	528	559	543	543	532	524	537	518	526	547	514	520	543	534	520	559	478	536	501	483	516	510	532	514	537	457	532	523	529	528	556	530	537	516	558	511	522	566	482	581	532	524	548	512	536	509	542	530	547	534	515	598	542	550	533	526	525	550	548	488	524	514	538	517	538	505	488	554	496	514	557	505	528	515	532	529	511	555	541	533	496	503	570	534	515	543	520	546	530	497	496	526	554	522	503	509	566	516	520	523	522	501	539	529	533	514	560	544	543	549	530	550	531	531	495	548	531	538	539	536	563	496	565	565	520	543	543	569	530	574	512	542	538	553	548	529	515	502	530	525	534	519	591	525	536	525	575	561	528	526	495	544	531	515	520	549	520	530	532	529	567	552	543	550	545	535	536	521	555	518	530	579	583	575	567	557	543	494	534	479	527	526	511	530	537	517	514	539	530	496	517	523	534	515	590	557	515	527	554	529	519	572	531	549	522	523	503	510	568	491	535	529	528	497	534	538	505	514	564	521	547	529	493	590	499	538	527	534	561	552	519	519	503	523	573	509	512	524	514	468	550	521	582	519	526	561	524	558	514	551	507	575	586	556	504	528	516	535	523	546	526	579	563	530	532	526	549	517	572	519	498	549	552	491	540	517	534	535	545	541	540	543	541	532	515	521	576	510	554	579	520	521	503	495	539	527	558	516	534	539	552	570	538	544	543	549	558	554	517	505	524	541	521	543	541	493	507	526	513	541	514	539	498	564	535	516	540	542	575	555	533	525	583	545	544	503	563	561	521	540	538	522	590	520	480	547	533	515	538	489	577	518	544	518	563	552	508	598	519	527	523	546	531	559	492	479	565	493	510	529	610	504	541	471	510	522	535	521	576	534	560	538	512	514	528	536	559	515	512	549	512	516	538	542	514	516	519	573	522	519	531	535	536	525	522	578	511	514	533	532	540	494	554	556	512	502	542	502	543	540	521	536	537	519	544	516	539	554	567	503	556	533	563	524	540	506	539	556	515	510	527	542	541	518	537	573	525	558	566	523	552	536	544	513	528	528	552	553	568	563	524	524	521	505	541	529	536	522	543	533	524	529	517	542	539	539	552	584	517	507	535	523	547	534	510	543	553	511	568	553	537	588	563	542	517	550	555	549	549	528	550	520	514	530	591	515	508	526	531	503	566	542	540	524	555	519	513	573	541	526	565	549	501	511	546	570	514	555	538	514	509	527	511	546	544	514	549	507	480	532	526	537	505	499	511	530	516	509	532	544	503	526	534	532	535	549	493	498	551	517	514	559	524	530	513	568	540	487	544	551	515	533	538	501	526	562	512	549	517	578	515	559	530	512	509	529	561	539	507	513	519	532	543	570	583	518	516	542	528	509	545	535	583	527	527	544	548	527
20746	34207	21028	13010	8814	4544	2662	1534	1067	758	689	584	599	578	605	575	576	569	572	548	571	609	565	569	560	579	576	590	575	556	595	561	533	558	622	617	595	561	551	587	595	579	556	557	549	549	600	524	549	584	540	611	574	552	583	574	572	579	567	559	587	574	583	584	574	601	533	517	540	582	563	563	542	578	569	573	567	595	550	594	590	594	574	565	519	572	569	560	556	585	564	591	572	588	568	556	567	548	550	535	577	557	544	575	586	608	595	583	566	610	583	582	570	559	626	575	527	554	557	586	572	560	601	572	567	582	583	580	600	586	582	601	500	545	573	559	585	577	502	550	591	542	571	587	575	592	593	531	551	561	546	543	578	565	572	576	590	580	582	553	617	586	608	589	560	564	592	563	548	537	553	536	526	604	571	645	607	574	580	577	550	586	570	618	550	566	562	575	577	564	553	567	549	591	628	590	585	576	533	574	561	551	567	549	566	597	560	595	624	574	561	576	554	546	556	536	570	545	562	577	592	569	594	564	583	600	617	530	587	618	574	504	537	567	542	541	545	531	574	588	556	631	584	567	626	567	582	588	564	630	593	603	533	578	554	560	572	567	542	576	590	592	586	588	604	575	578	581	541	590	574	505	623	594	561	588	572	626	580	551	573	612	530	568	608	543	582	575	556	614	546	553	579	589	609	578	553	579	579	589	588	541	574	561	544	590	588	564	542	587	600	560	562	614	523	544	554	579	574	595	562	572	586	629	546	579	583	592	571	549	577	557	593	573	579	556	603	556	567	538	557	579	553	572	554	578	529	571	531	576	568	560	585	533	609	545	545	575	563	533	576	585	583	585	565	507	549	631	567	583	569	561	583	571	589	550	592	602	556	577	599	583	576	546	653	600	562	560	537	560	557	572	597	529	576	542	570	532	607	562	592	569	545	585	530	576	528	567	574	571	565	562	546	587	569	558	596	573	560	586	582	548	531	553	610	553	573	537	566	566	569	592	564	574	583	543	602	573	608	577	543	596	547	578	537	543	554	551	598	575	561	536	570	589	519	590	532	596	586	606	531	583	547	563	578	553	561	579	529	578	619	578	559	574	578	553	523	564	594	563	600	593	564	603	595	605	559	611	556	592	584	574	588	548	575	545	552	545	593	611	585	576	562	554	580	554	592	574	597	575	545	589	557	561	573	555	542	582	574	564	578	579	572	556	596	591	579	568	539	567	584	565	589	604	585	583	587	580	585	534	569	553	571	601	559	541	584	560	572	609	597	598	593	589	559	568	575	574	546	597	605	568	601	555	540	562	581	593	598	574	531	602	567	592	563	616	540	558	557	578	607	576	534	574	605	547	544	562	569	591	583	561	609	581	568	587	588	566	585	584	530	528	569	560	613	572	619	612	597	590	585	547	549	579	580	612	565	536	586	505	550	566	573	579	535	564	603	561	570	550	550	607	559	577	598	582	567	594	554	563	559	558	548	599	571	540	582	559	520	549	568	558	518	578	555	573	533	570	594	571	565	592	562	593	599	538	608	664	573	557	570	593	555	546	603	523	605	578	608	530	595	551	591	574	584	559	552	591	551	580	575	600	538	552	594	574	575	574	560	599	585	606	541	636	586	575	601	555	554	559	558	577	551	553	567	563	576	565	589	534	583	587	535	538	584	558	605	571	569	573	524	569	573	540	599	579	580	531	564	554	560	603	581	588	519	573	591	533	548	613	543	607	593	577	599	543	557	573	571	547	570	629	558	617	542	560	555	543	550	562	610	550	539	543	606	605	516	586	581	567	532	569	589	573	583	589	581	579	600	585	564	575	582	601	580	546	555	602	604	645	591	590	613	578	538	560	565	596	600	554	588	524	555	564	578	566	562	603	556	572	561	529	579	602	542	578	598	569	586	596	587	522	563	608	570	580	572	622	596	559	538	546	576	545	606	559	556	571	558	595	548	540	605	543	610	585	567	566	617	606	569	545	629	507	582	558	555	579	559	617	581	569	556	573	544	562	539	574	535	576	568	565	617	538	567	592	555	569	540	611	551	554	591	566	582	584	541	575	592	580	561	539	583	596	535	577	554	605	562	577	571	567	560	558	578	560	539	591	597	581	581	584	558	598	587	609	547	602	535	553	553	602	571	536	553	565	588	583	579	615	619	573	553	574	542	560	566	565	571	515	557	569	582	560	592	580	563	577	585	551	581	572	575	562	599	570	577	570	578	576	552	583	565	600	601	602	544	594	572	567	581	645	632	594	574	561	577	608	574	596	585	609	631	523	573	590	517	579	579	563	579	560	557	636	568	596	563	592	565	604	549	543	518	592	572	621	589	579	572	623	570	582	599	609	589	565	571	615	577	556	580	536	597	598	586	567	579	530	568	558	569	596	563	547	567	544	580	570	591	542	568	582	547	561	584	578	574	564	540	607	573	637	593	588	569	566	576	544	567	552	573	569	578	579	529	604	527	551	557	574	549	578	551	623	576	556	584	566	558	570	553	605	562	587	548	540	583	587	575	537	600	591	536	588	617	589	517	576	589	584	608	590	516	537	557	609	540	569	585	559	533	569	588	566	606	557	576	569	579	573	588	566	569	555	580	576	592	546	528	581	608	606	604	601	566	602	586	542	563	572	545	561	545	583	592	566	533	547	555	573	570	565	557	592	528	592	599	572	587	567	564	567	604	592	571	581	540	569	571	537	578	608	547	577	591	591	550	564	561	554	560	569	574	577	571	593	553	591	650	571	581	608	581	537	568	587	572	573	540	557	591	585	570	578	535	579	526	535	554	571	543	598	552	573	626	573	546	554	585	609	584	576	574	549	597	601	556	579	572	561	577	556	581	561	566	548	616	585	608	550	605	518	549	585	544	610	575	562	589	486	566	572	574	622	589	603	552	591	593	586	597	579	583	542	560	579	638	602	559	556	552	556	510	570	590	543	549	577	554	565	593	524	581	523	561	553	590	571	593	567	617	608	514	540	584	538	578	573	560	620	522	581	592	550	535	572	572	589	598	562	565	591	577	549	587	583	606	577	594	574	550	593	556	591	579	573	616	546	583	569	566	599	617	571	559	568	578	573	578	602	556	583	527	559	554	585	583	602	584	545	545	536	578	554	609	600	533	538	565	567	540	580	620	555	570	578	575	596	580	560	570	545	585	547	588	548	566	557	558	572	572	553	590	574	584	545	584	582	570	604	530	581	564	595	589	590	597	629	578	567	581	555	560	599	547	560	579	602	570	585	587	582	586	577	567	600	540	593	520	572	573	547	584	563	570	571	577	531	561	529	551	567	574	558	582	605	579	576	545	573	556	554	563	541	579	539	577	575	579	553	584	572	590	578	545	575	553	609	562	553	576	561	596	580	567	548	558	590	606	580	597	554	557	570	578	569	578	574	576	559	584	554	578	582	542	567	522	538	563	582	579	575	586	559	616	582	609	568	563	567	611	554	519	578	573	546	569	575	557	574	564	579	572	597	591	580	589	585	550	525	600	548	534	573	574	559
23725	21423	33386	36185	33580	29392	20065	9318	4431	2193	1209	793	549	528	517	532	493	521	516	537	503	516	512	499	504	568	483	534	494	506	461	514	496	530	512	469	502	496	520	517	508	464	470	503	487	517	513	554	516	524	524	528	490	515	548	513	494	511	509	512	513	498	557	505	535	485	485	529	524	548	497	486	512	481	502	527	502	504	504	497	528	515	486	496	539	539	527	463	473	512	481	480	516	485	493	547	557	515	493	457	483	510	485	493	516	515	528	502	505	501	533	505	493	498	507	526	475	529	501	499	500	488	519	509	501	502	486	512	493	521	508	488	514	503	479	518	482	540	530	509	521	486	501	541	516	518	494	496	488	495	487	543	475	489	513	546	538	537	519	485	515	499	477	493	523	472	463	532	531	513	556	492	540	507	530	467	483	505	506	488	490	498	520	475	499	480	523	534	492	473	514	513	531	514	464	481	481	504	511	505	548	507	535	494	520	502	484	485	528	551	471	539	497	537	565	490	505	493	592	496	504	483	474	492	506	484	531	485	502	508	506	480	482	513	499	486	523	470	535	519	533	449	514	495	509	499	473	479	496	483	497	471	502	533	521	491	496	509	528	490	517	514	470	486	495	525	511	496	537	468	567	521	525	512	527	515	519	498	537	516	524	457	476	486	464	479	512	521	544	537	524	498	514	511	514	476	526	470	516	455	484	513	511	496	513	535	518	495	491	510	522	541	491	565	503	514	490	505	517	534	513	506	499	505	491	535	512	490	527	473	520	505	512	519	521	514	500	511	489	505	469	501	465	487	510	549	511	509	528	523	489	514	525	507	495	487	513	483	507	508	491	516	519	490	505	540	488	512	494	515	537	502	472	492	550	518	509	515	492	521	519	517	471	579	519	506	502	524	479	500	502	490	516	529	481	518	534	509	557	489	522	489	507	515	521	497	519	479	503	499	526	537	479	470	478	510	515	513	486	534	495	510	515	519	520	470	481	454	489	486	527	523	480	499	496	521	475	471	515	514	503	506	519	511	501	540	539	509	506	512	533	490	508	496	510	454	531	475	523	513	475	486	509	502	544	524	441	491	524	539	510	529	510	494	496	495	504	470	518	497	485	488	467	503	551	480	501	493	522	517	482	498	510	519	534	474	495	529	512	463	502	472	549	477	493	490	500	529	508	497	467	513	536	504	481	460	498	516	481	511	548	549	473	463	484	491	538	501	525	530	508	464	517	537	496	503	470	489	525	488	544	469	476	479	512	531	444	539	541	533	525	455	531	491	560	509	506	538	529	571	495	521	537	549	502	502	545	538	529	502	525	531	552	500	481	519	512	494	480	476	505	477	512	535	488	527	480	525	469	500	538	472	539	549	470	518	517	497	506	534	492	506	514	541	501	486	535	522	503	530	497	478	486	525	513	490	549	535	489	509	525	507	528	500	523	509	502	533	489	491	469	546	551	536	525	541	500	478	494	514	513	522	486	470	512	496	494	507	502	523	477	529	524	541	488	485	512	503	496	481	546	509	477	516	470	496	516	488	516	498	522	507	493	490	493	490	532	498	530	556	552	485	508	524	489	498	498	542	532	479	465	544	491	546	505	482	521	509	535	515	545	505	538	484	525	523	503	518	550	511	512	530	481	473	517	533	476	495	516	513	505	496	485	486	556	512	515	502	505	472	484	462	524	479	507	491	509	495	525	508	539	476	511	505	516	517	536	555	490	514	512	493	518	507	529	488	544	519	501	527	512	500	516	508	500	495	517	509	510	512	509	528	549	520	509	477	497	516	486	518	492	487	463	563	523	520	479	521	462	529	480	497	508	507	503	500	506	510	520	493	471	515	486	528	502	512	474	494	573	516	505	505	480	494	501	521	503	516	514	528	527	486	504	473	480	505	506	491	493	485	519	522	502	527	471	481	519	534	494	490	495	506	511	500	494	480	515	507	446	511	534	568	509	475	462	522	542	506	527	520	487	471	533	493	516	519	451	524	524	535	527	508	491	472	492	495	519	544	505	514	510	508	460	557	547	526	538	502	539	486	491	556	537	510	526	540	488	521	533	488	518	519	479	514	503	516	529	494	540	505	505	484	481	521	517	555	485	514	508	512	517	476	539	482	521	493	531	539	475	493	503	492	490	472	480	535	466	516	526	491	462	504	479	517	490	545	497	542	523	488	507	544	470	459	482	505	538	496	514	521	525	482	476	536	500	498	535	521	520	545	543	477	497	483	504	530	491	521	499	475	503	523	478	510	492	526	500	506	529	497	499	498	486	507	513	481	524	496	524	487	490	493	526	522	523	515	513	516	461	464	510	480	533	501	549	500	490	491	532	470	514	484	480	484	467	506	496	494	483	496	503	481	499	488	532	494	509	533	490	526	559	518	475	497	512	516	491	520	538	512	478	492	484	469	485	548	464	490	539	480	478	475	531	472	487	510	531	490	511	474	500	502	501	517	532	470	491	514	512	499	520	485	527	473	491	510	489	487	533	514	569	528	497	460	502	516	528	537	511	497	543	531	521	511	488	498	498	514	532	526	508	509	511	491	479	525	507	547	526	528	510	517	506	500	504	499	479	475	494	522	468	503	517	498	506	488	524	511	481	555	513	487	492	485	489	476	534	541	477	475	498	482	513	525	529	505	486	523	502	454	534	492	509	524	500	505	507	538	485	511	477	531	499	533	499	479	488	494	508	474	508	536	495	519	463	504	543	501	539	495	505	502	491	478	531	515	510	531	488	486	467	504	495	507	546	493	498	505	487	519	492	460	507	482	539	505	488	514	504	498	506	541	523	496	491	521	489	564	504	473	511	533	489	536	513	491	523	521	522	515	498	491	544	510	522	500	489	505	486	524	499	521	527	507	511	511	488	485	493	487	544	528	494	481	505	556	574	506	506	446	512	534	531	485	499	491	539	558	515	479	528	485	497	506	512	516	492	505	470	489	473	514	498	491	527	460	563	486	497	506	541	486	486	506	529	517	523	501	489	524	487	481	508	516	501	538	503	550	510	518	494	513	520	535	474	517	535	493	489	520	496	514	528	463	512	498	521	536	493	513	501	500	489	567	498	488	484	498	520	509	508	494	510	513	491	533	488	486	525	490	496	498	488	526	501	493	520	530	496	507	567	482	483	478	505	563	497	529	500	518	558	522	508	544	490	500	462	506	532	480	483	493	523	487	470	499	487	488	509	465	488	501	537	527	518	485	505	535	488	514	479	491	482	524	522	498	478	514	538	502	531	509	520	565	509	534	517	507	468	503	494	538	528	487	484	551	487	489	494	549	475	488	533	505	517	520	490	537	523	531	512	518	508	481	590	501	532	470	576	488	484	542	515	549	510	472	519	494	499	521	516	521	505	537	468	523	495	508	531	535	496	478	514	531	514	543	503	517	506	491	509	497	537	505	494	486	505	478	494	500	535	535	525	519	482	507	538	530	497	488	483	490	542	556	503	526	482	494	502	552	494	512	500	479	513	477	481	549	519	475	545	476	479	468	522	494
41990	78256	65768	48956	40197	30608	19327	11275	6121	3127	1628	971	627	548	519	536	526	548	548	554	474	538	531	522	571	490	545	535	541	525	528	524	594	538	559	520	496	529	540	520	528	537	536	551	526	527	519	565	535	548	488	558	527	513	511	513	518	563	529	574	540	547	526	543	526	520	515	585	514	516	557	517	531	511	522	531	527	529	529	505	515	525	503	537	509	535	524	529	492	539	511	526	532	523	559	535	610	546	547	533	528	524	552	525	556	586	512	526	549	563	498	517	543	524	529	547	534	522	488	529	505	544	561	516	550	544	502	487	504	553	515	524	502	543	509	539	498	527	539	542	562	536	529	509	543	537	518	549	521	539	543	550	559	498	554	555	579	532	535	538	513	574	518	562	505	562	514	539	523	527	536	514	518	526	519	533	503	471	491	506	520	554	528	532	527	527	510	549	535	551	544	541	537	524	512	576	529	549	514	512	567	535	527	565	543	565	530	561	535	537	568	509	506	564	533	529	534	502	549	526	529	529	528	542	506	542	520	516	473	539	501	479	555	503	542	502	524	552	544	565	553	550	513	491	521	553	548	529	519	510	540	529	556	568	561	552	541	513	544	477	512	563	528	539	515	535	507	571	512	534	538	548	481	523	561	554	512	532	537	456	547	480	556	531	520	543	521	580	540	557	544	535	505	511	529	619	551	508	566	531	523	557	555	511	472	568	522	546	500	493	511	545	542	554	532	518	582	526	502	544	546	511	500	558	538	562	584	470	545	507	496	533	519	494	490	486	509	500	557	527	534	524	530	499	553	509	506	518	525	492	523	519	500	508	551	493	537	499	529	528	550	522	526	513	504	518	505	490	508	514	527	505	556	570	555	527	539	519	553	538	522	507	529	535	521	543	568	532	531	523	554	533	549	524	542	496	534	522	507	513	524	502	522	523	557	539	522	509	520	547	483	507	538	536	507	570	550	527	572	537	494	519	523	598	527	561	499	546	508	504	505	531	523	543	561	522	565	534	557	523	531	534	509	541	588	543	512	513	519	531	532	549	549	534	553	542	518	551	543	552	592	524	527	527	550	549	500	527	524	553	520	510	530	513	533	572	529	504	502	574	472	601	553	516	508	542	565	486	526	498	573	553	512	476	508	547	558	536	525	559	516	542	552	504	513	538	508	530	567	572	541	499	507	522	513	531	520	543	519	525	538	557	517	540	515	549	512	542	502	478	511	502	535	521	537	554	520	519	553	530	550	507	563	506	523	503	553	541	526	517	527	548	533	490	541	524	550	508	497	525	494	543	545	548	514	527	537	533	528	531	552	574	561	568	497	514	516	510	506	511	491	535	536	496	565	507	540	538	525	522	525	530	542	526	528	542	552	546	535	518	483	564	538	519	517	535	552	535	531	547	579	523	568	547	524	545	524	517	522	545	568	522	501	534	602	515	553	551	541	504	535	525	536	481	556	575	574	518	489	557	566	549	513	548	497	520	547	543	513	526	510	530	567	503	555	486	552	492	560	537	527	504	506	502	516	516	512	575	516	498	505	572	537	492	545	505	545	542	535	524	563	581	526	533	546	540	513	522	572	509	547	569	538	559	569	486	526	545	518	541	531	537	507	542	532	540	474	532	525	535	519	524	529	533	574	565	486	539	531	542	532	563	540	527	557	554	525	513	483	547	524	543	514	545	583	514	518	516	575	546	518	527	542	527	523	523	545	507	544	541	528	545	550	502	546	558	506	513	558	515	546	516	529	535	548	563	544	533	511	513	546	587	518	535	520	512	530	504	535	554	506	507	523	508	500	522	464	557	544	544	518	517	507	542	544	513	508	530	520	528	475	527	529	575	533	505	546	533	524	512	538	525	518	543	566	467	508	526	517	522	518	501	568	519	533	515	554	539	510	507	526	520	522	558	503	538	536	496	553	543	550	515	543	536	525	566	536	509	542	544	551	546	508	487	538	559	542	532	530	517	543	512	519	515	565	498	555	565	561	503	539	527	592	541	542	527	499	521	522	557	552	494	531	514	512	509	563	507	526	503	484	512	534	516	537	491	525	495	516	518	551	517	528	510	557	501	540	551	503	507	529	528	523	521	561	529	493	533	509	545	508	512	519	528	502	520	520	552	530	607	522	528	540	536	505	522	525	536	527	558	527	542	525	573	547	518	545	530	520	556	556	533	521	490	506	536	537	548	542	550	518	542	489	547	544	552	507	580	556	523	542	564	534	549	561	500	551	520	542	526	520	555	525	527	527	535	538	523	532	546	484	517	513	528	511	524	553	518	522	534	560	558	535	536	524	537	565	497	504	535	580	525	552	521	521	548	530	548	515	555	536	527	538	552	551	569	561	534	506	509	554	527	557	575	557	543	546	512	533	539	541	531	571	545	510	546	535	532	522	549	530	496	511	517	540	542	506	515	541	495	514	542	513	500	539	576	538	555	542	521	504	516	488	530	516	487	532	500	533	553	505	520	541	543	531	508	566	529	501	570	548	531	502	513	535	579	526	584	513	561	510	528	507	528	503	492	517	535	503	542	547	513	535	527	501	528	525	543	491	500	538	519	569	559	527	467	531	500	546	545	502	504	523	529	568	516	555	532	566	551	519	532	473	538	533	517	551	553	559	549	535	527	527	544	538	573	532	551	560	501	503	520	511	536	533	538	521	553	546	529	541	540	526	499	542	541	555	541	535	555	516	553	510	572	538	533	507	570	563	519	492	538	524	538	521	556	551	510	540	551	520	559	507	521	535	526	507	551	555	517	519	558	530	547	598	524	514	561	524	526	537	571	493	517	521	543	541	552	528	532	517	561	568	528	501	515	547	554	514	503	544	536	540	574	528	517	543	524	516	552	556	569	581	528	548	517	516	494	502	507	502	556	542	566	519	515	521	533	544	553	528	524	503	550	492	524	550	528	502	521	523	509	518	542	533	503	538	513	548	554	513	530	530	523	498	498	549	531	542	520	572	549	528	516	535	502	541	526	543	521	511	522	533	553	533	481	548	547	557	511	527	514	533	506	542	526	572	527	541	499	515	534	541	513	582	496	503	574	561	517	495	550	541	530	547	524	523	526	543	522	530	530	550	532	539	560	525	499	593	558	508	542	515	529	517	592	535	503	537	527	507	546	526	519	548	544	522	512	553	538	562	484	528	559	508	535	519	502	517	517	543	558	496	486	565	488	562	535	525	536	514	515	514	524	557	550	559	541	556	508	514	545	556	507	535	556	520	549	533	517	544	567	536	553	514	531	579	493	514	521	498	532	492	549	539	510	559	577	552	556	529	519	549	466	540	493	519	540	527	515	552	551	531	498	555	478	553	525	536	512	564	532	539	536	530	517	483	539	579	498	538	508	508	535	518	511	557	534	520	555	522	533	555	489	483	574	524	547	527	574	544	503	595	546	535	550	530	563	511	464	553	519	557	526	531	544	564	514	479	516	531	531	550	505	527	510	502	539	567	533	533	501	507	524	541	546	541	512	526	521	547	501	516	550	500	532
24904	21547	31898	33600	27770	19015	10759	4786	2355	1432	1047	843	733	667	689	715	703	666	650	697	649	705	716	717	705	671	714	707	699	673	640	656	774	645	733	732	672	660	712	705	663	681	660	714	716	751	695	670	713	713	715	682	643	677	694	654	713	730	686	664	735	709	696	705	658	676	721	748	732	704	691	695	665	670	713	676	648	717	683	649	709	710	648	715	733	651	684	713	700	682	667	703	711	651	674	652	702	711	704	714	647	666	713	708	698	706	673	678	704	702	709	654	666	674	730	700	709	625	722	686	700	682	682	699	710	696	670	678	704	647	713	717	665	688	645	686	704	677	689	712	645	699	705	658	708	690	735	683	707	666	686	689	679	696	722	660	700	717	665	705	694	660	712	715	722	685	687	650	692	682	618	626	662	655	658	666	691	681	661	710	682	639	665	684	701	642	724	684	723	681	678	692	631	681	645	705	662	632	681	692	713	719	720	717	673	660	735	687	689	655	690	700	684	700	658	693	719	703	664	714	724	693	686	703	686	684	674	696	727	691	674	649	680	610	687	666	687	702	658	685	664	670	661	669	716	678	671	679	676	661	653	714	675	660	729	679	729	692	700	688	657	693	713	718	680	689	663	679	656	698	709	704	744	702	679	703	704	667	705	665	687	699	717	698	660	667	658	684	760	695	669	660	656	658	702	630	697	687	684	687	658	656	711	670	676	653	666	676	700	717	693	711	672	701	691	743	722	701	749	693	678	713	670	698	663	703	707	686	639	669	690	676	650	704	650	723	705	635	703	709	678	704	667	711	718	734	657	632	698	678	713	675	673	695	691	687	699	702	676	686	654	680	706	711	691	675	710	685	687	673	644	706	720	744	689	700	674	706	672	670	668	635	683	703	683	677	660	630	684	732	710	667	718	675	702	677	645	645	699	665	655	706	653	680	701	701	695	687	710	700	684	672	700	729	668	730	705	698	718	697	681	703	657	678	690	698	689	625	705	672	679	683	665	715	696	663	683	656	692	650	738	690	679	683	657	692	691	720	664	697	676	740	694	670	684	678	666	658	695	696	725	713	716	667	668	661	684	691	711	674	674	665	685	667	685	647	680	654	675	652	691	720	674	726	684	710	712	676	726	682	656	686	667	668	680	688	701	670	713	674	707	728	702	685	674	715	725	684	694	721	736	703	664	704	667	650	661	656	664	704	663	691	709	688	652	675	707	696	772	726	662	637	706	649	687	718	674	682	673	693	661	674	721	681	641	701	731	675	699	735	649	673	702	688	691	662	708	722	770	642	695	679	666	690	704	647	665	706	690	716	718	686	738	654	701	705	681	707	743	707	708	683	688	710	687	714	720	693	721	670	691	659	666	678	682	664	715	671	734	697	718	723	679	692	673	716	720	701	709	686	710	663	664	704	708	693	695	662	666	687	685	688	698	711	739	706	655	654	681	702	703	691	723	688	679	691	664	714	712	681	726	681	657	685	692	714	710	699	682	684	707	674	719	711	712	685	713	641	654	685	690	701	669	714	684	712	647	662	684	645	698	681	677	703	651	598	704	667	675	664	699	741	678	697	684	709	664	724	682	703	675	726	675	689	684	716	688	699	712	675	708	694	651	688	750	691	694	666	645	656	704	671	659	692	625	711	749	693	696	692	716	679	673	695	696	681	627	680	729	649	725	664	700	734	679	702	675	719	695	702	659	708	737	660	712	666	666	705	697	706	709	709	649	683	633	712	684	690	628	718	687	702	680	678	672	632	638	683	700	703	676	673	664	677	705	658	704	664	694	742	702	652	650	635	679	669	703	688	692	756	653	665	714	702	714	720	732	686	692	664	644	685	643	670	716	734	663	718	735	666	678	667	746	709	682	692	690	755	676	730	678	657	706	704	696	726	713	720	675	676	682	674	705	670	700	675	668	718	696	650	706	686	663	639	700	664	691	683	702	714	682	718	731	746	706	652	685	646	736	660	705	681	666	770	680	693	690	712	660	687	695	694	714	723	694	704	631	661	674	715	683	659	713	674	661	699	677	669	713	681	683	699	708	672	671	681	693	717	658	691	688	712	731	692	729	672	739	648	655	665	683	711	674	667	659	676	724	668	649	675	705	701	700	733	665	676	654	704	675	624	710	689	697	653	669	659	740	639	684	674	669	706	677	757	711	715	662	709	644	657	670	657	689	735	634	700	685	733	692	702	740	668	689	698	705	714	660	665	678	662	678	653	665	705	685	722	740	691	656	684	674	628	696	658	718	697	660	680	711	679	634	651	683	647	735	702	679	667	712	705	664	698	713	705	680	685	705	679	668	693	664	679	721	724	722	693	629	700	680	684	667	742	697	682	695	607	743	698	657	677	688	683	643	730	705	689	691	678	665	672	686	692	670	726	728	686	741	708	656	726	698	706	687	665	712	718	674	681	647	707	723	675	665	692	689	709	657	693	677	665	629	684	664	715	672	698	640	690	712	708	676	658	680	713	678	689	683	656	677	712	702	708	681	715	693	672	675	703	689	710	715	737	700	708	684	703	755	749	675	688	733	635	701	676	661	662	757	713	654	687	747	695	725	743	655	724	734	667	685	677	727	623	720	707	683	700	671	642	661	693	685	685	706	688	727	668	684	697	649	656	659	648	720	678	656	696	653	682	717	649	683	648	691	709	743	688	664	645	694	720	675	699	689	709	710	678	739	655	718	708	706	695	660	746	683	675	705	702	642	642	698	666	686	694	660	694	721	743	701	670	697	669	709	717	727	690	729	693	698	705	699	718	624	719	682	649	676	686	724	710	735	664	721	722	664	658	644	704	670	722	654	724	638	737	677	706	678	707	719	734	685	725	681	711	710	675	713	707	653	669	650	669	702	651	702	717	682	680	689	686	703	717	674	680	689	672	698	648	677	647	730	698	707	685	688	621	706	707	672	649	674	667	690	645	713	649	701	684	677	716	681	720	727	657	664	693	670	718	660	638	669	710	677	734	692	741	640	682	672	688	666	660	725	682	705	688	728	662	708	635	710	739	708	679	713	653	666	698	670	713	706	654	691	673	705	715	643	716	691	657	688	661	678	685	677	718	698	642	670	691	640	672	691	688	709	706	660	684	701	716	695	656	722	708	708	651	741	672	719	726	709	706	658	704	701	730	689	693	702	687	687	665	709	703	661	708	685	662	716	734	704	653	662	687	691	687	705	753	691	695	784	695	722	680	671	667	720	677	721	692	703	698	679	717	704	687	688	653	702	661	723	663	699	651	691	723	718	658	706	763	685	643	738	662	648	676	719	679	667	672	640	714	667	675	662	683	667	662	698	667	705	697	701	704	704	694	718	679	685	735	690	683	662	694	661	669	731	739	687	677	652	680	659	657	674	733	680	645	673	655	684	692	695	706	715	677	728	631	687	641	640	645	704	688	713	624	692	677	714	666	690	673	717	679	698	699	689	680	718	717	672	714	682	672	718	686	677	699	673	669	726	709	705	694	692	743	726	736	700	718	690	707	715	693	668	743
35877	63262	52266	40398	33445	22454	14069	7377	3934	2213	1337	1005	723	721	709	661	730	690	737	722	738	707	715	703	697	767	738	715	694	700	729	696	702	732	724	715	737	713	706	749	695	712	738	757	764	721	674	738	705	727	715	748	727	734	708	735	727	679	695	716	766	777	697	712	723	715	722	727	745	712	711	722	753	746	712	763	800	681	745	779	684	645	694	666	686	717	728	699	756	722	707	711	710	700	689	695	713	739	689	728	738	762	657	708	724	745	717	729	742	684	735	713	759	722	762	707	764	734	741	704	753	694	713	755	671	723	675	714	741	699	706	694	695	727	742	705	701	718	709	686	707	692	709	729	715	722	750	732	765	699	670	710	718	712	788	744	735	729	697	717	777	736	719	680	755	728	720	715	724	739	703	713	704	714	664	685	723	792	685	711	772	693	742	713	760	758	759	688	655	737	737	747	722	751	715	676	698	733	748	752	709	716	742	722	703	702	716	742	761	709	759	686	727	728	702	673	716	708	672	736	740	712	741	721	717	696	677	733	704	732	705	714	725	709	683	760	737	695	726	737	710	731	735	715	747	727	711	726	800	729	743	716	665	683	724	728	676	706	782	709	734	703	673	676	732	721	714	758	735	681	733	725	711	693	678	729	711	758	751	742	749	698	714	749	732	733	705	736	718	746	767	785	739	682	730	691	787	750	758	726	742	724	750	727	763	705	672	758	728	735	718	690	729	724	725	723	749	739	731	752	698	704	712	704	707	751	733	688	728	742	715	728	689	733	748	726	700	697	739	737	786	740	702	703	703	772	770	775	703	714	710	717	724	712	664	721	730	686	744	701	763	734	721	732	704	706	690	733	730	691	735	759	697	718	750	732	716	719	744	716	759	702	711	687	739	714	741	767	682	700	713	666	711	679	769	725	756	714	702	760	714	728	759	667	747	763	739	742	700	750	746	721	736	740	721	758	643	702	726	765	699	654	673	752	728	720	687	715	776	720	739	690	770	749	691	700	721	724	719	715	698	740	751	676	757	725	774	725	782	729	704	650	747	688	742	669	708	728	651	701	745	787	724	721	759	737	669	744	696	744	717	740	703	692	703	746	710	729	716	786	703	737	751	764	784	711	701	705	726	752	710	755	701	753	733	716	728	761	750	707	710	736	715	753	709	778	703	686	713	746	748	755	746	757	726	708	748	719	758	694	696	776	698	728	721	720	720	728	700	699	701	722	713	725	755	715	764	709	733	715	715	724	705	773	690	765	719	690	720	735	751	755	717	765	684	744	766	730	719	702	778	699	655	726	680	695	743	701	749	711	697	729	718	742	742	688	695	754	698	691	772	734	715	705	682	722	695	710	734	735	716	741	765	739	741	698	709	700	779	757	699	682	706	747	653	669	715	700	683	710	708	676	772	705	706	707	764	705	678	736	690	744	729	738	702	698	703	722	733	738	764	762	728	721	678	733	727	714	723	699	719	712	776	702	716	719	715	726	706	757	714	763	677	743	743	720	710	635	732	761	726	698	747	701	703	709	717	718	710	668	724	740	772	710	706	709	744	693	693	737	669	718	722	714	741	760	690	693	702	748	742	720	753	711	736	708	719	753	724	701	750	725	738	721	691	723	714	732	707	721	763	754	760	722	692	695	746	776	687	700	745	684	718	683	702	715	727	725	749	722	686	736	707	715	676	682	706	684	696	707	719	759	753	690	715	704	747	773	768	774	730	730	750	718	732	754	733	722	704	676	688	717	763	710	721	695	744	705	678	734	698	741	712	714	695	688	739	731	704	782	754	737	740	712	681	726	736	671	724	685	715	729	682	711	679	758	733	734	700	683	691	736	770	705	751	725	718	745	724	746	723	698	697	701	717	718	733	707	715	724	743	728	686	702	707	705	707	716	782	706	692	752	719	749	739	766	728	712	735	689	720	689	680	765	746	674	726	712	716	751	713	692	715	764	707	751	722	750	729	765	738	734	749	756	704	717	723	688	737	711	711	694	735	738	725	687	686	746	756	757	708	703	727	719	707	723	721	765	704	726	693	701	720	744	718	739	746	762	753	701	695	706	729	714	685	766	699	693	751	697	742	738	732	683	691	730	721	726	720	709	734	733	684	740	657	727	729	689	720	731	687	706	688	701	708	736	733	757	709	713	716	687	730	760	707	757	718	760	713	706	717	740	721	733	694	755	708	736	687	704	727	741	732	699	704	712	757	703	741	736	757	745	764	760	754	738	732	715	711	667	684	761	715	708	721	717	668	676	701	739	708	717	697	745	711	695	745	711	746	714	730	711	696	689	696	749	639	754	741	771	734	702	738	765	705	732	756	718	746	710	731	676	724	705	725	697	760	749	755	744	703	731	754	717	750	750	705	723	714	712	731	711	715	717	740	734	725	765	730	718	687	744	705	744	694	729	721	694	712	779	694	749	718	749	716	728	718	778	729	703	706	769	748	744	735	734	698	716	754	722	780	695	720	769	705	739	705	729	724	725	718	731	707	679	730	722	708	681	705	685	714	689	713	720	718	735	714	724	707	724	697	703	692	764	756	752	689	724	726	728	761	670	731	720	708	720	754	683	686	718	741	725	731	700	711	702	678	723	770	713	770	707	724	645	698	705	716	754	733	733	730	691	764	755	682	749	713	695	702	742	735	707	691	712	726	717	702	734	714	720	713	690	756	725	686	719	699	744	724	757	738	759	719	722	751	737	725	772	673	775	737	718	741	701	709	749	766	693	703	729	733	722	702	726	715	753	724	724	701	663	710	745	749	704	778	736	673	735	754	743	702	710	717	773	706	739	662	760	747	759	714	730	735	686	690	738	797	701	700	734	742	697	723	680	756	700	692	689	693	708	704	788	744	728	721	740	795	713	722	684	743	710	699	679	742	726	712	710	766	688	713	720	711	743	714	732	747	665	743	726	739	709	719	740	727	738	713	748	747	696	756	691	706	711	689	719	718	705	762	750	748	708	707	747	669	739	750	671	707	715	727	757	728	748	759	744	738	726	718	700	737	735	746	725	710	683	723	701	733	752	691	739	714	727	720	763	762	691	720	731	740	721	739	708	715	700	696	722	719	756	718	725	756	693	702	684	680	777	688	712	737	687	701	793	750	677	741	692	745	721	778	714	730	728	740	765	702	715	767	772	784	726	775	747	733	733	700	760	730	701	730	762	777	744	683	720	754	758	733	709	729	696	720	715	731	743	691	681	762	711	727	725	710	684	748	715	709	736	711	695	754	762	729	749	719	718	748	721	702	753	707	706	746	739	726	704	748	750	754	695	784	711	699	726	799	695	734	719	753	738	718	764	783	711	718	710	771	701	749	695	734	739	771	711	749	716	722	740	753	731	696	738	737	734	747	731	696	699	732	735	728	705	697	692	726	725	711	714	687	732	777	707	768	711	719	711	708	702	668	683	722	730	681	721	710	720	758	706	727	703	699	780	764	726	725	728	696	710	720	745	741	734	715	711	754	693	746	748	698	721	698	740	722	750	716	730
22406	21129	30064	31520	34915	35798	31078	17399	8244	4171	2185	1260	881	752	770	711	771	736	708	749	719	724	772	754	709	733	765	662	735	728	761	820	757	716	750	737	773	705	754	733	733	699	708	697	713	748	725	741	769	731	763	716	731	753	733	744	666	741	708	732	720	716	729	670	687	680	725	749	714	750	696	714	767	713	733	754	698	692	728	671	682	740	737	708	679	747	693	749	745	748	774	723	707	716	733	699	719	669	688	728	707	703	694	733	718	697	739	744	719	769	728	705	776	746	727	702	726	692	721	755	733	743	748	760	700	756	748	730	722	785	711	720	725	718	737	726	718	729	732	715	677	737	742	692	701	732	747	786	721	750	704	737	711	702	719	717	682	747	741	715	715	718	775	731	761	725	753	721	722	716	759	699	744	726	717	726	721	736	776	684	657	758	779	700	711	747	712	677	716	679	724	678	740	709	695	742	694	736	738	718	722	754	727	736	704	724	741	722	732	728	748	740	760	731	754	740	681	770	745	736	722	732	700	760	729	707	736	736	741	733	699	689	701	712	718	755	726	742	768	722	714	744	717	751	687	736	738	725	716	717	729	725	759	716	713	757	724	761	741	697	736	708	702	660	678	766	703	706	753	733	768	744	700	705	692	764	671	778	744	788	698	727	693	714	711	764	712	689	728	712	707	716	722	681	707	745	782	752	749	701	700	693	728	756	676	762	749	707	700	772	729	699	761	733	728	739	771	767	712	736	726	682	714	744	714	760	705	712	706	735	711	751	728	735	710	706	718	731	766	735	748	674	687	742	709	741	736	750	703	722	660	734	679	715	711	729	714	663	734	774	691	719	719	722	705	747	743	702	683	729	740	770	713	684	754	723	726	747	754	695	693	731	707	699	705	732	742	671	690	723	744	714	762	725	756	741	712	696	718	718	747	791	714	749	730	714	737	727	710	719	726	707	759	706	679	718	703	686	730	719	725	730	701	761	755	720	736	721	711	731	721	779	720	750	758	719	694	767	740	724	776	747	696	712	664	738	696	714	703	700	689	725	748	706	756	747	760	735	738	741	728	695	722	773	690	718	702	666	700	708	717	739	729	734	782	732	778	709	719	762	785	734	761	730	732	740	715	702	789	778	680	723	720	700	736	772	751	743	717	741	713	747	710	733	715	692	704	723	737	738	748	688	730	739	749	720	757	696	705	751	711	709	712	738	722	719	755	708	705	688	770	747	683	703	662	764	744	739	705	731	766	795	731	711	741	726	717	724	748	775	693	720	713	726	765	706	756	711	741	733	733	689	747	746	715	720	704	671	741	742	742	711	712	727	711	716	719	695	666	717	734	691	726	695	763	718	706	712	726	736	719	742	742	675	690	701	684	736	704	740	690	736	712	745	753	742	717	731	678	736	719	736	723	733	739	730	714	675	753	729	789	749	749	745	717	725	703	663	729	710	760	669	710	730	720	742	710	731	717	705	712	695	712	707	677	705	777	732	723	727	713	697	716	725	744	701	742	704	712	717	740	655	731	744	688	727	735	693	696	705	705	728	690	747	719	700	758	750	685	723	708	709	757	727	730	733	701	710	762	710	731	657	731	746	748	727	756	747	748	690	728	708	760	732	746	722	719	721	723	743	699	719	711	729	754	739	736	753	773	723	706	778	700	725	708	726	695	701	749	724	721	705	736	721	676	672	712	718	740	711	732	674	759	700	740	757	725	709	680	708	721	677	739	714	740	705	692	758	760	719	683	745	735	692	722	705	720	717	723	695	732	706	715	758	770	717	727	716	750	724	723	697	687	695	717	767	732	698	722	731	743	755	704	774	732	713	722	716	728	696	713	676	704	725	767	709	729	757	752	680	694	746	663	702	711	749	732	736	682	680	688	731	666	687	759	703	725	714	740	740	735	735	766	728	727	726	758	791	726	729	696	770	765	767	694	736	673	721	704	724	726	710	709	694	666	699	741	688	735	720	697	711	722	699	744	748	719	731	779	696	721	708	743	771	730	709	712	710	674	669	730	779	765	729	747	749	702	688	723	725	708	750	800	734	700	715	717	713	762	733	758	731	725	791	723	733	740	706	691	716	746	720	754	720	697	684	725	747	734	757	708	709	689	708	754	738	723	761	777	728	713	693	717	748	741	793	741	726	745	684	758	733	745	757	668	805	744	750	699	708	788	732	715	730	722	729	769	647	749	714	747	723	677	737	741	715	729	732	744	753	719	721	737	718	715	682	727	697	722	741	736	721	741	695	747	728	742	745	688	721	679	763	743	675	729	761	751	740	692	647	771	806	750	704	671	748	763	767	768	697	758	740	766	695	738	692	702	732	700	736	716	773	690	721	725	711	710	714	706	730	756	732	712	748	733	698	739	730	721	703	713	745	727	692	755	728	752	680	760	722	782	736	741	761	682	726	678	712	764	682	713	673	675	710	768	685	734	688	708	724	662	718	756	713	693	691	692	689	708	673	716	732	727	674	764	739	709	754	741	728	747	699	723	735	728	758	712	696	700	704	679	727	752	749	755	760	683	710	702	711	701	738	798	749	761	699	698	712	705	698	705	747	703	749	699	771	719	715	713	709	716	754	720	681	711	745	737	720	716	749	686	710	729	722	753	765	740	734	729	692	772	709	672	752	715	722	757	743	740	699	708	684	771	729	731	686	737	721	721	713	672	740	678	752	772	705	709	750	680	736	730	708	720	725	790	689	729	705	707	689	713	667	799	681	704	764	699	737	667	742	720	696	754	737	718	689	708	726	744	760	740	703	717	737	744	742	704	712	716	703	711	725	762	706	732	762	687	737	675	739	727	745	706	707	753	750	752	661	751	737	716	699	680	742	761	703	685	704	725	729	715	758	724	745	721	742	703	761	725	728	754	714	718	703	732	751	708	737	692	707	693	717	723	701	777	712	779	699	655	698	698	755	757	707	742	704	698	685	691	737	777	728	645	767	716	724	705	734	669	710	698	744	770	719	721	692	755	717	693	720	709	720	701	715	771	710	710	672	731	728	723	702	746	707	750	707	726	728	735	702	681	791	739	696	718	783	688	768	665	754	703	721	714	721	691	686	693	752	736	750	725	704	743	726	705	730	719	691	723	684	726	691	699	712	761	762	710	758	730	707	714	706	643	746	708	732	710	733	712	704	756	778	690	713	677	694	721	710	749	737	774	691	721	728	681	752	679	744	732	697	751	742	717	701	745	731	730	722	665	709	770	721	794	689	759	759	776	726	733	717	693	748	702	737	707	720	739	707	697	695	729	714	728	710	763	751	708	777	745	774	697	737	758	784	735	728	744	713	676	720	676	696	713	643	731	734	707	696	735	680	728	711	688	742	742	783	689	741	726	725	742	735	749	733	794	748	714	715	664	707	729	772	676	712	738	726	722	692	721	737	703	706	726	771	663	716	707	696	682	727	730	710	754	730	712	750	738	728	715	750	715	696	723	726	754	683	767	745	711	718	728	742	749	759	647	722	683	702	752	761	732	731	728	693	666	722
46131	84405	73555	63371	52817	41831	29651	18419	10576	5894	3007	1689	937	731	708	760	738	717	747	725	764	743	737	683	748	697	759	735	750	758	737	717	731	773	740	755	696	747	741	709	726	729	780	713	744	741	757	757	773	717	723	669	752	762	761	730	748	723	705	702	768	743	716	762	699	703	717	753	726	695	731	704	716	735	698	781	735	794	796	697	714	733	706	756	713	710	745	790	710	734	729	678	731	676	755	706	743	714	709	779	690	697	735	740	740	707	738	737	697	754	714	723	745	720	683	695	738	702	702	736	775	703	752	730	758	723	742	703	688	736	737	718	756	668	713	678	722	716	769	715	748	708	712	729	752	749	749	739	732	701	704	695	706	733	738	731	739	804	727	750	692	737	727	739	737	780	704	755	727	770	704	730	693	738	756	734	653	731	736	757	722	748	712	725	765	721	741	740	708	776	782	732	697	697	723	727	741	710	782	704	747	721	725	676	765	725	754	744	763	737	685	734	758	727	702	741	703	713	724	736	743	743	698	702	718	724	714	696	716	678	766	761	722	715	705	744	727	746	735	684	739	699	743	687	729	721	727	739	748	706	700	713	700	726	696	734	720	736	690	732	746	733	683	743	749	765	710	757	734	728	769	753	704	728	710	739	696	717	787	672	687	733	679	776	702	711	713	706	712	755	696	772	723	728	747	742	748	752	760	705	744	740	728	726	707	721	703	728	734	686	749	745	699	689	729	729	725	775	699	683	717	716	728	725	757	787	663	719	741	771	748	733	674	716	709	748	732	755	749	730	699	737	661	734	732	765	710	739	731	711	754	689	704	728	769	746	779	751	737	719	713	799	734	750	683	735	786	733	729	775	738	688	693	727	690	715	684	725	758	791	732	734	711	749	710	750	727	690	706	676	759	764	695	745	723	721	727	737	768	747	730	717	666	809	663	756	734	746	692	691	718	763	715	748	764	740	698	731	763	712	733	696	758	681	730	666	764	747	712	732	745	721	738	716	686	729	712	741	765	694	710	749	691	739	775	727	765	761	720	787	737	740	775	721	722	758	756	673	730	682	750	741	731	773	721	729	753	750	753	704	720	689	728	714	711	716	716	713	722	718	730	772	734	708	714	678	783	738	756	702	726	718	721	720	717	740	723	717	641	685	744	783	733	722	784	724	733	698	757	728	700	729	723	729	710	732	702	761	740	747	721	763	720	713	733	716	787	744	706	676	736	708	716	721	722	703	713	774	748	709	692	738	737	662	709	744	688	709	762	730	742	714	762	689	770	741	731	670	740	766	701	690	724	770	755	673	725	741	696	713	740	715	740	734	745	694	719	770	725	730	745	740	734	717	696	742	750	697	744	747	715	728	744	677	737	772	701	682	742	680	722	762	714	766	748	729	701	704	704	736	686	745	764	725	729	758	712	780	734	693	706	722	702	778	725	701	743	757	651	736	713	745	714	735	767	743	758	744	684	676	700	690	713	724	745	754	736	696	739	727	733	761	710	742	731	754	715	740	728	731	708	749	736	797	713	752	685	712	699	756	734	680	715	749	792	733	766	710	742	740	745	766	715	727	750	709	727	708	743	717	701	749	758	735	738	724	691	686	725	712	719	741	714	671	709	717	769	710	743	733	750	713	725	705	721	710	734	735	706	732	719	701	735	717	705	743	739	743	714	702	752	730	738	705	746	703	715	710	751	733	707	729	708	756	707	714	682	760	794	678	699	749	749	743	718	692	733	770	680	746	691	715	699	697	751	780	719	704	719	684	770	692	694	734	674	716	722	732	742	719	731	788	750	734	724	752	776	769	773	756	684	744	685	748	751	714	770	725	698	762	696	746	702	688	709	707	748	755	762	707	695	732	745	734	706	751	794	763	727	709	762	704	738	702	749	735	719	726	724	739	727	734	709	714	720	701	710	801	727	748	714	672	730	736	716	736	654	705	729	715	716	704	742	745	724	800	721	749	762	700	760	748	721	712	784	719	738	712	717	657	717	755	726	712	769	732	715	716	708	701	745	750	649	706	753	779	673	741	748	723	673	737	726	724	741	744	713	748	709	725	706	725	733	731	759	751	689	763	787	727	790	675	744	708	711	752	770	694	781	726	695	710	744	747	719	722	702	722	736	707	736	727	714	719	709	773	715	727	739	737	714	662	774	693	726	754	765	727	770	757	712	723	721	720	725	706	755	748	736	764	753	728	775	746	734	728	729	737	735	709	715	734	705	729	747	704	704	723	773	782	719	758	722	741	744	717	722	733	710	748	747	741	754	699	718	730	741	726	744	706	746	728	711	742	761	719	718	778	780	677	694	701	708	737	697	759	730	773	679	782	684	757	733	753	751	706	696	716	683	748	757	684	713	709	734	719	740	735	771	757	746	716	693	692	695	718	711	717	747	725	747	714	756	750	726	730	748	724	726	720	731	728	728	752	764	712	762	763	711	748	706	737	768	742	759	770	711	729	756	701	707	675	743	708	729	753	687	711	755	690	739	786	687	721	709	715	730	727	731	736	752	740	733	716	710	738	741	728	711	734	728	721	745	740	789	762	729	751	742	754	747	758	668	736	708	734	753	718	728	717	725	755	759	704	734	728	737	717	764	684	748	742	740	711	698	700	701	763	751	726	755	755	711	728	727	703	701	706	773	718	725	758	760	724	655	730	699	767	723	733	694	732	760	726	702	741	699	697	709	778	693	708	720	758	770	664	702	759	737	708	719	704	691	735	779	702	763	757	724	716	762	763	678	707	742	734	767	716	751	765	728	700	726	771	709	736	735	732	760	715	745	676	738	729	749	749	712	772	736	728	773	752	751	693	716	717	748	700	736	720	679	737	743	713	681	735	703	727	694	746	711	682	686	708	735	724	731	759	718	737	691	731	715	705	758	718	724	746	737	753	743	709	731	767	784	765	758	729	738	730	758	665	710	707	737	767	696	723	773	741	748	730	683	699	706	728	731	711	719	721	792	720	771	760	758	752	746	757	717	758	727	745	683	738	717	712	725	748	735	710	719	738	728	735	717	704	707	752	735	723	766	729	677	728	712	730	724	776	738	725	750	726	729	716	739	675	695	764	708	746	765	758	693	729	720	706	728	761	724	719	730	729	730	731	707	726	703	721	745	776	766	774	756	740	801	697	772	745	739	755	730	728	703	747	717	780	734	709	732	735	715	792	794	776	744	770	744	729	708	723	655	741	685	740	733	705	731	715	739	715	726	748	735	741	744	746	722	732	692	721	699	770	722	711	689	738	703	686	714	691	745	764	744	694	716	742	696	737	700	722	705	679	740	724	716	748	671	709	778	764	737	720	737	674	738	755	720	745	746	702	707	720	725	764	720	704	722	667	702	749	696	756	742	806	725	740	729	755	666	690	716	732	752	699	732	731	729	670	779	689	747	754	741	715	692	784	698	714	733	756	731	734	736	728	699	722	730	714	681	697	698	698	739	747	742	688	751	725	733	773	728	757	693	756	727	693	718	753	723	721	758	733	750	758	785	752
28614	25287	25657	17838	9109	4176	1540	1041	710	615	589	559	494	485	529	533	482	507	449	517	498	507	534	500	502	533	442	477	518	512	490	507	519	503	493	492	525	482	496	504	497	496	459	500	497	482	493	487	508	493	490	500	472	530	509	505	489	491	477	502	489	466	491	528	528	490	526	501	503	504	498	527	498	504	462	483	481	495	476	496	444	467	468	471	485	516	478	520	468	480	511	451	486	513	453	498	454	541	535	500	509	489	509	498	524	500	483	512	503	483	438	519	535	514	497	461	521	472	519	521	490	472	489	478	481	478	514	476	519	486	516	486	518	503	461	488	471	491	499	492	522	488	467	520	471	509	513	489	467	474	489	489	507	502	500	493	476	489	484	424	460	528	467	496	456	547	534	510	470	505	519	502	502	498	501	508	504	512	536	496	512	499	497	526	502	525	483	508	500	535	493	515	441	466	489	483	492	503	516	470	510	491	490	483	473	464	519	545	522	503	518	474	516	491	499	452	482	473	513	516	505	488	490	480	486	536	479	510	496	495	515	519	538	476	457	539	527	493	506	445	513	477	477	471	515	508	506	506	534	487	491	510	487	466	493	509	484	453	521	465	470	483	533	529	482	486	501	525	495	507	520	506	444	529	486	496	479	509	476	493	513	470	515	513	510	480	530	497	496	514	513	471	519	503	506	497	513	495	501	499	508	475	500	520	488	507	491	486	496	459	511	480	537	508	491	511	518	500	487	511	494	521	490	447	495	479	452	497	484	514	461	471	468	482	511	539	521	524	502	497	490	539	462	498	501	486	526	510	530	479	488	482	475	479	505	483	497	466	513	459	497	465	496	500	500	517	470	475	523	542	480	481	477	501	475	518	495	475	471	483	491	498	477	508	472	513	511	489	498	506	480	504	458	504	488	470	456	514	503	517	473	497	512	509	535	487	570	509	520	503	488	477	492	499	506	460	519	517	519	535	486	477	511	474	488	460	512	466	480	511	499	510	553	476	453	493	498	462	472	498	532	504	480	521	500	473	504	501	486	483	486	516	486	509	485	521	517	548	503	553	483	516	481	481	501	483	511	498	487	506	492	507	493	476	530	471	476	490	470	473	521	500	505	505	459	534	453	479	495	451	530	514	462	504	516	474	482	492	487	515	475	495	484	514	497	475	443	471	497	493	470	495	461	496	486	527	527	498	474	518	513	485	507	475	489	527	499	491	483	462	524	501	500	510	480	465	519	469	508	482	502	524	449	497	506	514	495	501	548	516	503	509	469	538	431	478	497	515	528	518	480	506	508	537	504	539	436	527	468	487	489	494	531	507	504	477	517	485	502	507	514	496	469	478	481	535	522	462	502	466	486	453	485	501	489	468	539	470	475	492	526	470	542	482	528	476	543	447	493	506	470	443	506	462	467	491	438	460	492	492	467	483	465	509	488	491	528	474	477	468	480	516	477	494	479	482	465	499	507	489	475	492	499	490	533	492	503	507	511	471	480	490	486	483	469	520	508	518	504	509	507	515	515	509	479	498	488	490	498	489	480	538	492	517	512	497	479	512	465	500	507	488	542	518	494	464	506	519	496	496	496	493	486	494	500	519	507	473	498	473	508	511	493	498	470	501	453	507	502	476	494	487	472	469	504	517	456	466	455	500	491	517	502	492	493	523	514	472	503	476	474	438	507	501	530	532	488	505	517	518	474	502	476	503	517	474	498	534	550	468	502	500	534	470	487	460	513	525	495	509	492	560	508	492	517	502	493	434	529	499	526	485	477	487	505	496	518	487	503	483	514	475	480	496	486	443	500	475	512	489	476	521	522	505	485	484	543	483	489	534	479	481	540	535	508	491	520	473	511	457	521	466	471	498	481	523	526	475	489	507	470	499	494	480	516	445	508	459	477	467	498	511	485	493	528	535	503	547	469	483	490	488	501	469	478	492	487	477	472	515	513	453	463	490	500	550	467	513	503	485	501	480	482	526	485	514	452	511	488	492	501	466	490	471	513	543	481	462	494	505	442	508	541	484	521	503	493	476	494	525	485	465	470	489	509	532	546	502	522	496	504	481	504	484	510	510	504	500	485	498	479	502	522	505	470	463	513	525	475	510	492	486	509	488	473	515	513	474	511	488	499	466	508	491	483	470	503	485	467	540	510	506	520	492	497	509	521	479	496	500	508	501	477	505	477	499	515	524	504	522	467	491	486	506	535	490	566	504	455	497	497	516	508	484	456	483	507	486	510	492	471	487	471	486	451	521	479	513	520	508	499	469	509	515	519	467	540	519	495	546	508	489	481	484	494	495	501	492	517	449	540	524	458	497	502	533	489	508	446	465	480	497	504	496	537	502	537	483	490	529	509	535	479	493	532	520	504	491	490	484	501	476	455	479	475	457	517	484	516	452	515	520	500	498	503	487	496	484	489	536	509	517	491	489	465	456	496	485	462	466	509	510	490	489	493	501	492	494	489	499	484	523	502	500	503	500	494	528	506	473	490	472	492	463	478	495	455	482	514	503	495	504	495	475	523	504	487	485	515	525	499	487	495	525	493	542	477	523	456	479	448	441	503	509	488	497	539	465	510	431	485	484	487	534	481	511	491	462	492	496	486	512	522	484	487	478	482	467	495	538	453	487	511	482	463	507	484	501	516	499	508	486	478	472	514	528	483	485	474	496	498	483	469	489	498	510	476	494	502	500	431	553	498	470	514	459	473	501	523	519	525	510	451	504	506	503	505	476	485	487	533	494	485	465	516	469	482	536	480	518	482	486	523	506	457	488	511	505	519	513	531	516	547	460	520	476	489	488	487	522	505	510	496	493	506	479	458	500	503	501	509	492	512	482	468	522	465	493	513	428	497	482	537	520	488	457	508	558	481	464	500	488	476	526	495	514	493	469	483	511	492	496	517	519	494	501	464	436	505	459	501	524	525	464	454	503	514	480	507	512	495	474	501	537	480	518	511	460	536	492	475	495	501	518	526	509	511	493	476	498	494	472	490	487	471	563	475	488	514	520	492	495	538	510	525	514	489	466	492	491	514	489	471	483	515	523	514	527	536	483	510	490	492	499	506	522	532	503	487	526	504	508	486	498	492	459	448	503	486	525	508	514	551	501	466	517	511	466	485	488	472	456	461	524	518	465	518	493	493	500	467	487	524	461	488	527	517	509	466	490	502	489	444	481	505	520	529	486	481	529	509	532	511	484	515	474	454	504	492	452	451	496	518	520	488	481	492	498	525	510	500	488	508	509	498	482	547	467	502	531	490	524	501	502	487	458	504	496	482	493	504	482	496	495	485	487	493	472	465	472	499	480	545	524	480	574	495	485	490	448	481	503	512	462	467	508	485	493	474	533	513	503	453	464	501	517	532	488	473	495	542	502	499	504	493	499	498	491	483	497	528	466	477	476	464	510	503	500	449	492	495	473	477	512	538	477	521	518	475	490	530	510	476	488	459	502	454	489	492	505	510	479	490	473	513	490	504	504	506	533	488	516	452	479	506	501
21845	34918	21341	13501	9151	4874	1783	1304	971	719	611	598	536	497	562	522	515	524	529	557	554	542	526	569	531	530	535	552	537	533	539	507	517	540	551	510	531	524	520	491	539	533	541	532	546	545	506	568	569	504	575	531	531	558	579	521	531	512	535	528	533	539	553	503	546	506	510	516	516	521	513	520	488	525	532	538	580	579	536	537	570	543	520	490	525	564	542	559	519	549	520	479	545	521	512	505	546	540	522	545	529	541	531	573	534	519	546	527	537	550	566	519	536	500	553	490	556	527	521	562	583	516	602	506	566	506	552	494	494	521	534	490	549	543	555	545	508	514	540	530	591	537	546	539	531	520	517	552	558	539	553	557	543	588	543	519	518	511	509	532	519	525	538	492	550	537	544	539	580	526	534	506	540	536	536	488	548	502	516	529	549	554	569	535	507	569	523	541	569	510	549	481	542	507	552	480	508	507	524	551	507	566	564	525	560	580	514	506	517	530	529	519	518	543	496	543	540	519	510	523	532	489	498	550	549	544	535	523	518	598	540	540	525	500	526	518	568	588	547	539	562	527	517	551	560	542	505	530	544	550	535	535	561	555	554	568	516	575	527	538	525	507	539	517	542	505	533	529	523	532	546	545	520	529	544	516	540	567	521	527	542	518	530	529	504	526	543	538	518	534	521	520	543	535	534	510	529	569	529	552	502	503	538	574	528	494	510	560	524	578	525	570	535	546	530	572	566	506	510	532	515	541	522	530	549	543	567	540	545	508	529	513	546	534	511	536	577	566	553	513	488	547	538	536	536	508	507	523	565	520	544	546	534	525	518	497	531	541	517	510	556	503	536	547	542	550	527	518	540	523	531	552	542	536	555	587	527	535	500	548	528	507	550	517	520	517	546	550	561	549	538	529	528	565	558	539	557	554	513	572	511	552	532	515	546	571	576	541	580	487	568	529	546	547	533	508	536	560	516	563	524	544	559	572	573	539	542	505	543	564	582	537	528	571	545	550	555	516	584	553	547	532	545	506	546	491	522	512	510	549	536	546	519	568	539	514	514	531	582	562	536	542	533	558	526	541	561	541	538	537	539	540	533	505	531	523	495	522	545	502	503	547	474	546	551	538	577	554	557	467	488	527	544	554	540	528	507	542	556	560	515	535	537	509	536	532	510	559	517	535	519	494	546	590	559	525	549	569	544	559	546	525	530	530	512	535	532	530	554	524	539	509	531	542	544	532	531	546	563	524	503	553	531	538	558	541	503	540	535	547	526	548	535	530	526	525	549	539	555	493	553	486	565	502	549	555	486	546	551	537	509	571	553	526	512	545	560	566	560	523	494	516	531	566	525	535	562	540	567	529	504	517	559	529	541	558	497	536	534	527	511	573	564	571	519	554	559	522	502	538	562	547	521	504	582	530	540	541	506	536	518	529	569	533	540	541	556	569	529	579	505	546	509	530	507	511	547	533	561	496	542	568	497	513	508	528	528	528	537	530	535	510	546	503	544	542	561	558	529	537	525	513	475	522	498	515	524	523	550	580	507	566	542	562	543	541	517	559	527	502	559	535	532	527	570	584	568	531	547	543	521	568	553	549	573	494	567	553	532	535	541	537	524	521	506	511	556	528	525	553	530	546	506	563	491	532	558	487	524	551	521	528	558	498	525	542	552	548	551	522	535	533	513	562	576	529	555	543	508	542	538	559	556	565	543	557	558	525	550	545	542	507	527	502	543	549	551	531	531	558	538	529	532	523	576	516	559	557	554	579	517	506	521	546	558	541	575	559	529	511	553	550	526	548	556	491	538	538	516	550	527	541	495	569	582	488	534	568	574	535	523	524	520	546	561	516	554	534	537	527	578	539	556	591	527	527	526	523	564	550	554	499	541	544	521	532	523	515	537	534	497	524	508	564	514	542	567	537	554	532	576	564	560	544	570	541	549	559	548	524	484	506	513	528	546	533	535	561	550	511	542	544	500	541	550	542	525	581	502	518	548	516	494	529	532	539	525	569	552	525	501	534	537	554	486	510	535	502	542	501	554	540	566	545	531	514	568	570	508	558	519	555	576	550	525	520	529	533	543	520	513	540	552	576	542	514	510	546	570	536	547	542	524	509	556	543	514	532	553	504	486	513	490	545	560	513	526	527	531	491	510	556	519	543	538	556	539	532	531	507	537	541	539	514	572	496	541	520	548	546	577	535	516	526	554	543	530	604	504	526	559	538	522	531	550	560	538	545	545	545	554	504	545	545	552	543	531	532	515	537	564	546	555	491	551	547	541	545	521	531	544	532	525	552	538	514	571	574	511	569	513	523	510	522	525	562	549	552	570	538	558	521	531	525	524	521	510	546	541	544	542	532	522	490	546	517	492	517	524	563	502	518	539	506	555	526	514	541	578	499	546	562	518	558	546	557	562	557	560	490	549	509	527	551	536	548	556	567	592	591	512	510	532	518	547	505	514	540	553	506	536	555	534	549	540	509	556	539	527	542	552	530	568	527	525	537	548	536	527	512	554	490	574	549	542	549	562	529	508	493	545	496	530	556	515	528	534	586	525	538	503	538	552	515	530	500	510	515	552	525	571	546	546	612	531	522	538	529	545	527	528	556	524	521	531	585	578	505	510	511	529	531	541	519	541	545	526	512	525	532	552	560	523	536	503	492	515	494	526	538	558	555	526	543	518	528	554	520	550	504	530	568	525	551	527	517	535	536	524	528	541	519	549	557	543	540	539	530	566	543	523	531	566	572	511	509	549	509	537	533	571	571	523	551	514	525	546	519	529	533	519	537	542	514	535	538	553	531	562	506	513	549	497	575	535	539	495	561	505	534	523	530	547	586	554	541	528	532	579	537	538	535	537	542	545	552	540	547	562	523	552	519	556	553	551	517	552	523	528	536	533	549	541	544	510	516	499	547	506	501	501	491	602	517	524	540	528	488	515	487	571	575	553	544	520	569	569	516	548	498	561	536	550	541	494	486	518	503	537	555	546	546	536	512	566	527	536	547	534	541	550	562	538	555	546	521	534	533	530	531	514	562	574	540	505	515	512	473	524	512	557	537	521	542	548	548	510	511	532	517	508	534	507	539	557	500	539	528	536	517	538	512	533	534	540	540	542	547	536	534	535	523	559	532	522	557	519	523	542	528	518	540	525	537	543	501	569	555	515	516	539	509	504	528	545	537	560	514	561	565	593	526	524	541	563	513	546	518	543	527	558	554	534	547	606	522	551	548	566	533	592	536	546	537	515	508	534	540	515	527	525	545	537	545	544	512	586	545	517	492	567	532	553	566	544	546	562	541	500	493	567	555	519	519	524	542	537	548	542	479	533	557	539	573	577	544	569	497	567	490	549	530	567	513	570	523	524	505	525	572	534	536	555	586	558	525	534	534	566	578	514	530	544	497	526	559	534	534	546	522	546	501	522	528	509	519	521	529	548	518	511	483	532	583	522	545	543	530	525	560	531	522	505	544	502	476	560	561	564	583	545	540	555	541	519	534
23699	21355	31652	33223	36995	33033	21532	10003	4659	1978	1159	737	535	467	476	470	476	493	486	483	456	433	443	445	474	503	511	511	455	459	469	476	457	486	490	480	462	451	458	434	476	504	455	460	460	414	489	454	452	489	453	518	459	496	464	495	458	467	468	473	488	486	466	450	525	461	444	465	425	462	486	457	457	438	457	492	442	474	491	451	498	456	481	474	472	490	464	460	489	477	463	480	471	481	431	470	459	431	495	436	467	473	504	439	478	446	508	474	478	471	439	467	467	465	496	454	471	481	469	484	484	491	461	449	484	473	449	458	441	483	470	450	453	486	449	472	504	467	466	452	493	456	477	481	512	466	471	449	445	428	463	474	447	485	489	453	460	461	500	454	478	449	490	473	423	431	474	474	452	447	461	476	462	448	463	469	469	497	454	439	467	460	483	440	431	464	438	473	453	485	454	434	456	440	492	476	461	450	502	467	450	428	492	476	440	482	447	485	454	454	510	470	432	446	461	509	454	467	433	482	461	450	505	472	467	472	493	444	497	454	493	483	476	497	487	467	448	492	449	460	448	488	469	494	467	508	520	498	460	472	485	504	431	501	473	419	502	455	525	468	472	454	493	417	531	497	429	479	454	473	458	469	492	481	509	498	495	488	478	489	477	486	469	462	460	450	468	488	484	462	453	418	455	475	500	461	435	470	456	493	451	447	461	453	460	476	478	464	420	435	484	453	502	461	465	456	466	496	436	495	472	457	488	483	494	490	490	474	471	472	473	483	507	463	462	486	467	463	458	441	479	482	448	441	481	447	454	485	453	487	469	445	433	453	488	468	448	476	482	471	476	505	469	469	476	471	438	428	460	460	470	445	465	442	443	470	494	500	456	475	491	482	498	479	465	497	479	420	470	439	465	462	458	484	487	419	473	497	496	465	460	478	503	454	485	467	480	461	479	433	461	457	453	482	463	493	456	467	468	458	460	443	537	461	487	457	464	485	405	505	498	514	412	474	448	527	522	449	501	452	467	468	475	448	462	433	430	453	455	477	459	479	481	466	448	457	434	501	489	511	499	474	488	473	442	506	491	447	458	443	470	448	480	473	460	456	464	476	486	471	449	463	499	440	488	489	480	448	477	456	460	447	497	477	442	445	433	514	455	448	456	474	455	493	443	465	464	491	500	491	471	469	468	445	468	452	447	490	460	516	452	448	456	460	459	469	481	447	484	480	521	425	489	456	445	416	485	495	488	459	425	512	450	469	445	445	518	503	488	468	497	473	430	454	451	491	502	477	470	483	440	500	489	486	477	464	492	452	451	486	446	460	455	487	453	479	480	446	465	464	486	477	524	478	474	468	484	466	515	456	480	462	461	460	465	492	456	477	475	472	462	445	469	463	457	460	464	448	465	468	433	470	465	505	475	460	502	470	471	462	461	480	474	494	455	483	481	479	475	456	466	496	463	438	473	478	450	513	500	476	459	511	499	482	501	479	482	493	464	470	452	489	449	494	499	467	497	498	484	473	477	486	484	441	441	471	449	483	486	474	497	458	462	485	477	482	483	449	490	497	466	468	499	484	467	471	467	433	465	486	492	500	466	468	455	469	472	442	481	483	482	451	481	433	470	495	473	480	487	394	440	454	499	452	441	470	481	490	442	451	463	426	468	483	488	454	453	470	456	501	500	470	452	429	477	479	477	473	486	455	477	508	479	473	473	475	446	427	451	481	459	437	472	489	483	482	457	472	506	442	443	440	451	458	453	472	477	458	461	473	457	455	473	417	467	457	489	465	519	452	445	454	451	501	456	478	503	442	461	495	448	471	503	455	470	455	497	467	466	478	455	454	490	514	426	467	483	467	495	476	469	476	469	488	452	490	490	488	448	495	463	479	473	463	469	470	450	469	451	426	506	492	503	461	466	473	492	496	429	492	488	455	447	480	475	463	507	465	436	429	478	450	471	444	485	451	481	469	460	452	472	510	448	465	417	496	470	491	451	459	494	447	440	466	433	488	447	473	455	437	495	464	458	462	466	454	484	456	469	440	492	488	467	495	467	514	516	487	445	489	404	470	462	498	464	470	492	497	430	459	462	496	443	490	455	429	461	499	464	469	463	465	488	459	473	518	437	449	457	494	460	488	473	447	531	476	442	492	462	483	484	483	464	487	457	492	460	419	486	470	493	479	473	458	481	469	456	470	461	443	490	470	461	472	485	458	454	502	472	450	454	488	440	493	487	449	457	463	464	446	430	474	455	507	480	476	461	485	447	455	445	480	459	464	464	464	498	471	493	480	415	469	475	463	500	461	478	506	463	495	483	465	466	404	438	496	466	467	401	428	448	458	474	481	452	448	526	476	453	441	496	513	456	465	483	424	449	463	470	438	460	478	459	486	452	437	475	459	462	460	466	458	461	467	470	480	475	486	509	477	455	486	507	463	500	470	500	502	466	497	448	453	431	505	471	485	457	458	451	462	475	435	473	481	478	438	456	477	514	468	469	459	448	469	459	466	439	470	462	444	487	454	466	467	486	507	416	460	520	454	495	449	475	496	478	456	491	503	472	488	501	472	482	436	443	475	460	480	472	474	471	486	454	468	439	468	499	456	451	509	476	482	471	464	437	452	445	455	482	505	459	476	435	462	498	462	468	442	474	491	439	494	493	487	473	499	458	465	471	486	468	461	488	464	444	425	495	464	530	457	466	473	471	455	485	465	457	477	462	465	505	464	475	514	487	481	527	493	446	447	450	453	483	489	448	463	461	478	478	449	419	498	484	439	452	461	458	471	510	468	487	471	457	451	508	494	506	480	474	441	463	458	475	448	483	474	500	459	480	463	472	408	526	416	473	458	474	461	462	488	441	480	449	452	463	490	426	480	449	445	462	468	464	487	466	470	435	432	522	489	497	497	474	459	476	461	498	492	434	521	484	453	465	518	486	484	521	483	468	458	510	444	501	484	441	523	469	459	481	464	487	422	505	486	452	429	452	425	462	452	469	488	459	479	521	454	484	456	502	492	436	484	463	464	470	472	455	439	473	463	505	469	473	449	507	437	482	523	449	436	531	478	459	457	457	508	444	468	459	483	479	494	483	466	464	504	464	455	439	452	469	479	464	454	475	478	455	446	492	462	446	495	463	421	456	435	464	473	475	460	489	505	497	497	480	447	544	468	447	468	431	484	493	480	444	437	515	442	496	446	465	442	432	470	478	478	436	456	478	448	477	464	484	480	485	464	452	472	481	455	461	457	472	481	508	503	426	474	479	478	466	453	466	457	457	458	486	446	490	438	435	493	467	465	458	475	440	500	476	468	477	493	491	438	460	437	446	461	475	486	438	460	448	454	468	481	472	430	487	490	460	472	427	473	480	454	477	484	434	475	514	424	464	475	490	439	479	455	491	512	481	471	441	464	461	451	462	446	456	444	483	507	459	462	523	437	482	487	478	483	477	466	441	467	477	483	510	478	460	473	482	492	467	478	454	499	465	449	463	445	429	470	491	467	478	470
37917	76170	60068	47652	43803	34235	19640	12070	6550	2820	1634	854	589	521	475	497	490	504	501	505	485	508	483	454	440	511	473	500	470	504	501	498	470	457	492	505	474	473	471	485	465	526	485	511	510	488	480	548	491	511	484	481	502	477	495	519	480	527	476	506	485	511	519	499	490	515	496	483	510	507	462	489	486	507	507	513	528	462	474	477	450	501	501	508	473	497	530	531	509	484	497	484	467	513	489	492	491	515	489	472	526	518	508	514	507	483	542	514	481	494	486	505	477	487	484	462	485	460	459	528	475	501	532	533	483	462	543	508	510	478	481	478	499	529	483	473	468	481	499	529	517	460	510	522	484	478	496	511	489	479	482	470	487	517	476	474	492	491	486	539	488	499	464	482	463	532	500	484	504	541	488	492	500	494	496	521	502	517	497	460	500	527	498	490	495	490	451	481	500	521	494	494	517	473	493	490	471	492	480	501	513	475	495	488	491	498	492	476	502	475	465	561	493	506	452	514	509	506	519	443	499	534	513	492	539	502	513	524	502	475	472	511	454	466	505	503	506	539	471	465	474	516	501	491	535	510	503	538	445	471	502	483	502	505	483	505	464	472	488	502	525	496	508	503	486	529	511	469	510	507	492	538	484	487	474	503	490	464	517	471	511	480	517	487	501	472	456	532	540	519	488	475	504	492	481	478	508	498	465	480	497	502	493	453	507	513	475	436	469	487	536	517	509	485	488	488	485	491	490	517	486	504	498	515	478	473	446	482	498	475	517	493	497	470	529	532	511	474	487	503	492	483	509	523	501	497	505	469	469	474	513	505	494	546	508	490	485	544	502	482	502	470	466	458	485	503	508	500	448	514	538	481	494	482	507	449	525	478	480	510	493	520	472	475	497	508	516	505	483	494	488	491	523	486	504	497	469	495	485	520	484	490	490	486	488	529	501	509	477	519	473	488	520	488	488	521	520	543	479	474	514	504	451	520	456	530	495	479	473	480	467	509	500	537	459	490	480	508	504	497	511	478	459	532	480	500	492	496	484	484	521	465	529	520	495	518	508	483	492	530	530	520	498	517	490	494	510	502	519	471	471	514	477	492	498	504	490	520	487	513	512	447	488	518	495	494	518	473	528	524	497	515	470	482	551	501	491	478	531	515	510	477	509	483	501	458	475	479	486	483	521	472	469	473	489	517	513	509	488	509	490	481	499	519	498	536	520	450	541	511	471	477	526	476	481	502	459	514	479	467	484	485	503	478	520	468	460	540	458	475	486	472	504	467	518	474	478	471	494	497	450	510	500	483	511	483	502	531	476	475	500	521	514	527	521	518	505	510	522	475	489	524	477	472	548	507	531	538	530	475	476	519	496	488	464	453	448	521	502	500	515	483	488	491	525	495	489	522	480	515	502	476	488	519	469	502	509	485	463	477	485	514	469	520	545	487	522	481	550	463	515	463	487	508	489	496	526	502	491	468	570	518	516	488	511	504	512	535	497	496	514	494	497	481	533	492	464	506	494	498	495	488	494	520	465	499	491	490	487	477	485	494	500	523	488	506	481	542	496	516	515	496	503	547	518	496	517	479	480	496	452	522	492	487	497	434	523	499	449	509	488	487	492	519	493	477	520	494	524	473	535	500	502	493	485	516	511	503	477	510	538	478	502	482	503	536	499	481	485	473	476	500	470	531	467	527	467	489	499	501	508	499	459	554	499	480	511	464	469	510	497	511	487	520	492	525	514	515	485	456	524	509	475	425	512	504	508	498	513	519	467	524	512	473	518	497	493	511	515	468	536	529	505	491	450	476	536	494	439	513	470	490	473	484	455	500	479	481	467	498	552	499	517	477	516	520	498	493	520	481	503	471	484	476	533	478	513	502	473	497	503	497	487	511	452	507	512	497	467	514	448	498	499	516	508	514	519	507	489	518	483	484	534	479	470	500	503	486	488	508	461	511	515	497	493	475	459	483	480	520	514	509	525	487	502	514	495	474	454	501	479	492	477	493	455	501	505	473	483	480	533	535	518	517	480	494	522	486	525	511	470	466	472	558	515	559	522	478	477	481	510	530	485	491	459	475	469	514	467	482	476	509	479	501	489	539	469	499	482	494	456	491	503	545	498	498	479	504	513	520	505	502	510	492	494	501	474	505	501	472	481	511	463	483	497	494	499	520	521	485	485	520	468	510	481	485	542	518	479	456	453	500	460	509	512	523	504	535	497	476	495	482	489	498	471	489	526	488	493	487	500	517	531	521	487	489	457	485	454	472	489	510	470	509	470	476	477	498	490	513	461	500	495	476	478	478	481	506	522	491	511	514	498	494	506	460	475	475	483	497	465	503	528	528	462	457	505	470	466	464	476	496	504	472	482	461	515	515	476	496	512	521	499	479	506	535	484	433	522	486	530	496	498	476	505	478	494	530	530	501	475	504	520	511	486	458	491	519	477	476	498	457	511	441	502	536	476	482	487	478	516	527	495	451	518	493	514	513	484	489	458	514	496	497	515	510	512	503	541	482	496	492	503	534	513	464	493	477	486	460	523	484	489	504	457	484	473	562	492	438	474	485	505	482	495	493	533	496	477	506	476	496	512	539	474	497	482	480	496	484	495	506	475	519	522	531	488	500	529	510	507	521	467	529	500	521	522	447	484	501	475	476	494	533	508	466	523	516	451	518	479	469	474	503	520	482	472	473	494	469	485	491	483	516	552	486	494	458	508	469	458	504	480	457	503	476	487	509	473	479	506	515	511	513	508	512	506	522	495	481	495	527	475	494	497	555	486	449	500	484	532	503	535	515	503	498	484	484	511	495	492	506	504	444	462	476	458	488	492	489	508	512	510	485	495	518	499	484	509	509	457	488	516	541	522	525	505	503	527	491	507	504	535	470	528	465	470	515	486	470	527	446	473	485	433	496	473	518	509	495	497	550	483	480	522	459	528	504	487	474	516	505	487	487	467	487	509	506	509	469	506	502	485	503	502	518	537	474	511	495	526	456	525	514	488	520	473	478	483	540	492	506	501	506	488	518	525	506	496	476	483	490	484	515	504	488	519	476	485	482	499	548	512	501	517	521	472	501	492	452	499	496	490	490	511	504	494	478	474	509	517	500	529	454	502	509	500	506	518	540	511	480	502	511	497	504	522	530	486	479	486	459	474	519	469	493	496	494	512	474	458	495	511	478	509	484	470	465	490	468	484	501	500	456	437	551	438	504	492	492	487	515	475	507	505	524	513	473	496	482	485	478	497	464	500	473	504	502	517	520	501	493	496	501	493	491	553	501	477	539	464	500	512	478	515	490	519	490	512	474	537	482	467	508	522	520	469	508	477	487	504	525	516	452	489	498	492	507	457	505	490	486	480	509	499	487	525	468	527	517	505	483	512	497	507	470	501	491	500	503	478	503	503	469	482	503	478	480	498	493	522	495	437	528	485	458	511	479	515	460	496	493	499	521	525	465	445	480	514	451	529	491	474	512	501	451	470	501	542	489	473	485	537	532	463	484
24945	22148	33859	31063	24504	19480	12100	4920	2806	1665	1083	937	725	701	744	688	714	687	704	663	710	720	679	699	717	708	727	721	712	685	687	712	672	693	711	689	699	711	680	712	688	690	737	721	695	734	732	673	722	689	672	683	706	741	695	669	708	661	675	669	731	744	692	701	729	724	687	716	711	655	678	706	675	713	650	712	731	720	737	711	731	666	708	701	697	737	692	689	716	718	674	699	757	699	708	672	678	707	690	698	684	730	665	674	675	697	663	665	729	770	719	677	710	711	672	738	764	697	762	721	696	698	685	705	722	728	650	702	682	670	719	662	676	695	640	690	706	693	731	718	706	706	645	699	654	719	689	674	673	717	711	685	690	680	672	664	677	694	693	741	695	668	716	731	684	657	714	693	747	740	674	720	699	735	691	685	710	720	650	676	708	708	672	675	705	684	695	655	664	694	724	687	659	718	720	663	684	755	733	715	730	699	714	664	696	696	680	714	702	714	681	746	707	693	690	690	632	709	682	724	662	674	719	685	679	689	759	708	699	676	691	694	704	697	692	675	692	694	683	665	707	663	710	683	697	676	676	671	736	669	700	693	731	697	670	706	700	742	725	696	727	751	660	678	684	708	707	726	681	729	669	677	661	692	684	700	686	673	682	719	683	727	694	678	693	712	641	708	729	693	694	666	725	721	678	705	739	679	679	648	694	718	670	714	696	674	651	697	734	686	663	685	694	703	702	653	683	695	686	693	699	711	722	718	760	692	679	692	669	691	701	716	701	734	729	747	684	752	724	683	732	700	732	723	668	746	706	704	721	666	707	700	707	668	688	700	698	689	677	696	670	705	665	698	672	713	761	705	698	719	678	704	647	701	688	703	688	649	694	717	711	727	727	670	707	704	682	700	680	689	709	670	674	736	685	744	735	707	663	661	653	654	676	666	734	668	683	657	676	726	712	708	706	704	687	751	676	752	688	644	702	693	698	736	701	704	703	704	728	686	679	695	694	709	698	714	726	687	720	720	724	700	708	717	671	714	677	646	725	637	661	724	740	685	713	688	680	722	719	675	706	707	684	657	701	681	739	713	707	687	702	639	687	714	698	655	710	697	701	676	684	661	695	735	697	712	690	702	686	688	764	729	682	729	689	651	707	733	686	733	700	722	681	656	658	683	739	737	685	712	694	729	717	704	695	659	724	703	711	720	702	695	674	638	707	682	695	700	699	641	715	726	656	676	672	717	732	720	663	692	721	721	690	664	652	685	748	692	676	666	730	705	645	736	711	638	721	739	714	736	705	734	681	690	687	725	669	739	747	663	719	718	687	676	681	706	711	708	732	738	699	714	681	736	713	704	665	725	726	725	738	717	653	670	680	716	685	733	655	724	733	720	702	684	696	702	671	678	745	729	706	656	681	659	726	695	680	725	709	742	694	710	646	671	671	709	672	683	689	655	676	663	669	718	729	685	672	702	761	729	725	682	724	700	661	683	656	701	671	693	643	701	705	715	693	711	714	653	744	752	697	683	700	663	682	685	703	711	780	670	692	653	689	710	721	720	664	737	676	744	677	680	699	719	686	709	716	716	701	687	742	692	699	727	725	707	663	716	746	707	719	698	708	700	735	697	727	714	714	714	680	716	732	760	722	660	685	712	723	751	705	703	703	724	734	708	713	688	730	662	729	733	680	718	729	720	726	715	680	696	716	751	738	669	767	717	705	681	664	735	656	684	666	684	729	626	685	739	703	687	719	650	702	685	650	724	688	724	629	680	687	685	740	718	661	722	739	681	718	691	708	690	741	697	673	693	724	689	699	685	717	708	711	662	699	696	677	686	678	727	735	706	709	707	678	722	742	654	698	711	670	704	699	722	656	725	682	706	726	695	736	680	724	721	682	696	651	729	695	739	649	749	704	679	699	731	687	640	658	721	698	694	668	675	693	714	674	671	704	702	715	714	725	719	691	667	701	676	720	668	664	646	717	733	716	730	676	713	731	664	701	710	655	729	737	667	699	653	680	702	715	705	704	688	715	694	694	719	724	680	697	743	745	670	657	693	663	657	725	686	666	711	693	702	721	702	704	681	669	707	706	663	680	688	728	724	679	719	677	725	681	691	730	694	715	679	709	670	717	699	669	736	657	689	672	680	748	688	676	688	690	674	690	682	719	711	677	738	657	660	746	655	684	726	716	669	663	704	711	693	672	670	674	724	731	709	721	677	697	723	702	709	684	710	730	667	706	655	693	665	653	677	669	729	687	678	694	693	689	686	749	696	701	681	667	762	697	697	631	685	700	643	709	660	696	700	769	724	691	687	720	636	701	671	687	667	773	684	696	704	691	709	671	688	689	699	726	746	698	716	691	686	694	642	692	712	700	683	697	698	672	706	721	713	703	721	714	700	680	739	695	696	700	688	684	653	692	688	678	724	728	734	729	675	664	677	665	696	679	672	714	668	668	674	682	699	670	689	724	741	683	713	732	700	715	703	693	654	716	735	702	746	687	714	735	697	711	610	689	743	689	721	705	694	663	668	683	671	692	680	651	682	737	683	742	709	681	672	776	667	734	694	722	678	706	690	737	681	698	695	672	733	682	716	739	698	725	693	720	673	660	665	713	743	715	686	723	721	651	703	655	720	764	723	675	728	695	690	689	731	721	687	668	662	738	713	752	692	748	738	673	718	701	664	695	714	674	664	682	684	716	713	686	728	685	716	715	681	727	691	701	647	667	674	753	698	700	680	754	681	655	666	702	679	710	704	695	720	712	672	677	724	747	649	694	664	670	727	697	714	703	659	655	690	698	712	615	649	732	664	714	716	700	695	707	683	668	699	657	706	682	701	664	676	702	675	690	690	655	672	674	695	718	662	680	748	699	701	702	667	762	721	709	685	641	710	703	754	630	668	699	672	678	727	701	759	659	682	685	741	684	703	659	697	655	686	637	723	720	687	654	740	738	658	668	707	713	711	750	693	746	715	691	650	735	646	706	734	683	675	643	672	704	692	711	704	720	691	676	759	698	697	713	657	696	671	700	665	680	722	711	668	666	677	699	701	696	710	700	719	669	713	650	739	647	695	695	763	694	684	673	679	684	706	697	677	716	675	721	732	736	653	661	738	720	680	677	698	682	712	696	679	710	741	738	717	702	743	703	689	725	709	730	697	700	690	735	695	684	664	726	662	674	655	675	666	771	704	710	690	726	700	721	681	710	691	685	720	687	719	734	716	664	709	714	713	718	700	679	693	672	731	705	727	755	676	738	664	702	717	703	719	693	728	724	687	688	701	705	729	695	715	669	697	700	667	699	768	716	684	721	686	682	752	719	746	674	681	695	731	714	696	744	709	683	690	690	675	666	672	735	724	644	702	690	691	686	724	702	728	685	721	718	660	676	687	702	722	734	680	668	723	712	710	683	690	733	685	643	709	650	684	741	698	672	724	699	676	688	706	688	703	709	717	685	729	675	646	694	661	737	670	689	681	708	722	669	691	742	691	688	665	736	742	715	664
34589	67581	52285	35226	29837	24010	15565	7654	4676	2377	1382	1143	752	741	734	711	777	759	751	772	708	710	771	757	725	738	701	716	774	715	752	744	716	713	741	704	770	716	744	745	750	804	746	775	688	701	759	709	713	720	752	718	715	730	700	775	743	744	716	723	731	734	699	702	736	768	724	757	758	760	737	705	730	750	728	761	775	715	716	784	711	726	726	758	717	749	678	766	772	736	700	732	751	746	725	714	740	776	753	733	735	742	773	747	763	687	726	708	743	746	725	730	745	737	734	737	733	686	749	689	732	739	719	727	768	737	723	731	755	744	697	738	750	791	715	737	739	739	737	755	739	744	698	728	718	694	720	729	739	711	727	728	759	735	778	714	782	793	739	768	738	699	751	714	733	676	731	708	716	724	789	757	709	721	737	748	714	738	710	704	766	768	761	740	712	724	766	760	720	758	784	693	737	729	699	717	701	764	730	782	715	758	760	698	735	764	742	721	691	795	734	745	779	743	725	728	751	734	715	756	755	792	761	751	745	730	740	731	755	726	701	752	780	776	743	715	732	681	691	803	752	775	743	699	745	709	772	735	717	737	705	776	720	726	718	724	775	712	717	744	720	749	713	737	737	739	698	758	725	741	716	731	729	771	755	787	734	746	763	745	752	748	789	754	763	739	750	730	724	664	730	731	733	726	666	755	747	763	724	681	726	727	723	740	732	744	758	748	741	714	714	743	734	748	704	706	731	754	718	693	700	773	711	758	739	694	731	770	767	739	734	760	754	723	728	797	714	720	733	732	746	712	714	748	738	741	705	710	760	789	732	725	717	767	726	766	709	759	756	707	758	731	773	715	703	766	756	761	808	750	717	762	758	745	708	741	743	734	786	769	732	705	726	813	793	699	719	720	709	728	753	731	731	758	746	778	791	718	730	701	737	753	741	724	767	742	730	714	704	737	718	699	777	716	783	724	708	682	784	740	766	723	720	680	734	760	746	731	759	748	786	732	716	724	730	784	711	700	774	757	710	763	750	687	759	749	695	761	790	773	777	719	739	732	729	727	755	751	775	747	739	712	736	715	697	735	757	766	724	717	751	694	718	712	783	728	730	706	705	740	738	756	743	747	773	742	730	718	758	793	744	732	714	764	737	726	747	710	733	736	759	710	704	723	741	738	777	698	730	714	729	692	741	772	727	764	730	688	683	714	688	747	744	740	731	731	745	729	728	752	738	719	765	711	731	744	793	724	763	708	722	738	741	749	763	748	726	764	761	745	739	716	762	752	759	734	699	693	734	818	665	737	699	721	767	705	784	725	773	715	681	751	746	785	741	684	762	761	701	768	732	798	720	745	727	769	769	759	694	730	737	755	775	733	673	749	754	762	698	710	753	696	724	721	717	730	708	736	751	677	742	741	759	726	715	770	705	758	742	745	709	738	772	737	721	741	730	724	749	707	759	698	740	729	707	752	762	740	713	712	752	688	723	716	718	717	720	759	726	659	707	734	741	737	754	768	768	712	719	770	733	721	743	719	717	717	708	705	750	716	728	762	711	748	736	755	737	719	750	707	708	719	769	737	760	728	745	714	725	800	708	686	708	755	774	716	799	740	747	717	740	757	691	712	710	699	764	742	752	802	718	739	751	720	764	750	720	737	690	726	754	739	759	740	769	764	736	734	769	729	766	720	729	750	752	774	758	682	679	697	728	778	700	710	726	744	727	734	745	731	736	712	729	743	798	733	737	793	755	755	749	743	754	761	731	719	749	662	726	778	733	758	801	727	724	775	736	708	721	748	744	791	720	729	732	721	804	733	716	762	766	716	693	701	700	726	707	735	730	725	715	742	756	758	770	674	759	724	753	783	717	719	704	752	730	710	696	742	761	765	713	756	757	726	782	705	702	721	723	772	741	756	683	747	765	741	752	730	733	756	711	781	758	748	782	693	728	729	713	774	677	744	727	706	743	723	747	729	720	725	721	747	757	739	750	730	740	749	750	721	722	731	715	699	733	738	731	724	709	703	737	742	662	718	731	720	753	737	748	739	708	713	751	751	741	762	736	688	762	762	707	699	751	746	724	717	705	754	692	718	701	728	754	798	748	741	701	741	714	746	715	730	714	698	762	741	737	718	743	739	759	753	744	741	717	725	718	734	751	729	720	756	803	763	735	743	692	692	739	732	720	743	705	755	688	788	682	746	810	688	741	720	737	676	742	751	753	729	724	709	748	759	704	752	714	721	740	735	735	743	726	715	754	754	675	749	735	740	739	728	701	760	718	757	731	662	760	717	711	718	723	776	684	735	724	749	739	728	788	764	745	728	738	791	728	697	733	735	744	747	755	754	768	735	744	756	653	726	745	758	719	717	729	730	699	694	706	769	776	722	742	738	670	734	761	705	758	719	758	679	729	817	761	687	747	716	705	763	682	770	770	741	755	726	775	700	728	814	751	705	697	710	750	744	731	715	785	730	757	716	722	772	737	723	758	732	750	734	786	721	756	766	760	653	778	747	702	755	743	725	730	706	714	723	718	686	766	728	676	691	759	701	785	759	730	764	797	753	736	744	747	754	704	772	749	748	754	682	702	756	779	738	763	734	728	738	695	695	726	705	745	778	762	698	761	746	705	770	709	774	757	755	745	791	750	699	715	703	746	750	729	752	696	678	800	750	691	732	764	738	775	753	756	755	762	772	690	734	694	728	687	721	716	710	693	716	736	692	736	681	758	760	756	726	771	691	702	733	752	752	733	768	749	737	740	765	751	751	712	727	711	733	696	737	728	748	731	702	719	786	726	749	703	762	784	728	729	776	719	767	738	710	749	777	718	782	741	752	729	773	743	753	708	792	706	747	756	772	733	777	705	741	731	726	774	776	763	763	690	745	726	705	732	741	735	691	741	756	706	728	740	755	751	693	707	732	742	766	740	784	777	732	710	686	715	725	686	713	768	722	779	795	742	721	721	731	743	780	744	693	671	774	694	711	743	765	758	722	777	713	729	772	691	779	727	687	723	752	735	705	804	799	710	747	738	749	758	727	768	717	692	779	717	736	733	731	750	719	752	760	762	709	759	769	740	756	750	732	746	745	725	713	721	684	747	706	767	693	710	713	753	779	714	734	746	746	712	732	735	692	760	760	744	741	689	753	769	683	762	754	748	695	777	715	683	722	750	735	790	712	732	747	753	730	733	739	779	730	780	723	736	727	700	721	741	725	756	723	690	765	765	743	778	767	738	734	750	750	751	718	736	709	743	761	724	715	780	744	751	757	720	778	759	713	717	779	713	759	753	721	734	737	720	711	761	729	771	731	782	771	724	740	656	736	758	750	718	703	713	709	732	739	753	752	785	737	728	734	736	758	768	745	771	727	710	770	713	708	683	716	737	746	748	725	720	716	737	715	713	738	724	762	756	724	777	797	697	739	719	766	705	735	748	769	745	711	726	762	705	738	735	742	718	750	703	721	760	765	723	750	782	749	719	743	718	749	770	719	727	797	747	773	740	759	765	775
22497	21266	30023	27826	32565	34905	30741	16497	8395	4358	2303	1465	914	748	754	794	742	801	778	760	776	752	756	744	825	728	769	733	765	732	827	755	799	780	745	755	749	733	781	740	757	729	758	800	822	748	745	729	736	795	720	802	745	802	781	734	709	739	769	761	751	740	797	806	740	752	831	725	817	729	765	796	766	742	734	773	789	792	747	830	732	743	747	721	737	778	761	794	811	722	764	802	695	709	760	801	733	834	787	759	794	743	668	759	790	764	793	845	767	728	797	780	778	782	782	763	720	789	764	735	770	758	776	798	802	763	721	756	799	717	715	772	806	746	724	761	781	741	768	752	752	783	799	800	808	771	708	751	745	813	729	773	781	735	778	792	774	775	747	760	771	754	795	822	752	735	796	754	757	778	769	718	750	754	769	716	774	744	716	755	787	749	789	775	787	805	788	768	830	766	746	774	759	770	771	754	775	774	748	801	749	746	776	768	802	777	803	797	811	772	776	759	796	747	730	790	756	814	751	786	752	764	791	793	795	764	779	736	745	734	749	786	744	746	745	810	798	759	739	704	815	774	803	769	787	761	788	770	766	824	736	783	731	723	753	775	751	730	752	722	791	803	766	744	814	747	761	784	762	810	748	743	740	778	806	787	752	798	767	733	769	786	757	797	763	840	736	793	779	782	791	823	722	760	773	758	779	738	740	746	742	822	718	754	798	728	809	734	766	743	815	768	748	752	805	725	788	814	791	791	700	715	736	700	750	749	789	719	765	730	769	743	779	762	769	787	802	797	758	752	749	755	797	773	758	727	760	776	762	771	755	757	759	767	800	801	740	797	787	743	760	746	783	778	745	762	765	711	789	781	815	800	726	782	777	696	771	761	766	778	798	830	838	777	696	798	766	787	772	747	773	753	763	777	739	794	742	717	748	793	783	704	766	741	718	773	733	780	793	770	762	765	721	771	772	762	788	758	769	764	804	817	766	783	709	761	739	791	760	764	826	817	815	746	835	840	813	745	761	753	800	754	796	801	730	792	757	750	745	751	845	812	720	737	727	769	777	730	771	742	804	757	734	771	751	771	782	734	777	793	772	781	766	744	779	819	734	792	750	790	747	761	764	743	785	792	801	753	759	748	738	729	788	762	732	790	807	729	760	755	739	850	746	767	764	779	738	714	761	767	790	731	730	776	726	800	767	696	750	780	783	753	769	744	733	799	798	764	710	734	770	722	755	771	825	792	801	750	788	742	754	783	795	752	771	730	761	781	768	799	772	788	800	753	767	788	723	751	768	839	761	781	786	704	781	754	746	792	790	751	780	782	773	801	782	759	749	792	715	789	752	763	807	778	766	753	752	753	716	738	763	758	766	759	759	819	809	763	801	776	803	782	781	773	770	760	759	777	719	752	747	773	788	745	799	726	760	738	790	733	785	820	722	707	767	811	739	708	740	772	736	738	812	794	726	738	761	810	740	753	805	786	723	756	788	763	741	775	805	833	732	788	747	747	816	787	757	820	756	784	764	742	769	740	737	753	762	774	692	726	732	751	776	788	760	743	724	784	830	758	787	746	750	757	777	736	794	779	780	771	800	799	758	740	770	751	773	774	764	766	757	739	755	746	735	785	739	791	796	731	707	709	772	721	734	815	747	780	807	787	771	750	755	716	753	803	756	789	760	798	778	739	754	770	763	731	786	772	748	788	824	752	798	734	789	821	787	817	772	802	808	764	779	731	702	684	792	806	802	787	756	730	730	764	798	799	798	747	778	714	779	733	751	776	757	769	747	767	742	779	770	772	795	776	792	829	777	790	778	734	751	811	790	738	771	770	756	768	775	763	785	779	775	794	823	745	755	776	790	748	771	735	754	786	808	764	792	724	761	751	820	773	728	778	774	779	805	788	780	764	754	768	761	741	702	753	785	744	778	731	753	760	774	779	819	764	757	789	731	808	824	800	800	800	816	745	770	782	766	718	754	803	734	721	776	755	729	724	724	827	799	736	767	798	784	777	804	749	777	806	738	780	758	777	781	759	768	750	765	788	740	745	748	738	795	729	780	765	773	785	767	760	732	737	773	803	758	768	773	735	826	731	749	722	783	851	796	758	772	760	754	765	816	777	803	756	739	804	777	740	782	799	750	767	781	711	773	747	750	798	774	756	822	750	755	794	829	752	754	849	767	677	786	776	720	733	746	802	819	789	778	769	806	781	759	712	797	822	782	748	757	740	777	747	753	738	782	789	724	749	767	793	704	751	775	805	840	746	736	739	717	785	748	806	762	802	762	744	768	784	761	719	744	779	738	825	730	786	798	772	770	778	792	776	739	741	746	746	781	776	780	752	786	739	752	806	738	737	793	784	735	844	783	776	785	756	756	769	818	800	747	779	740	804	782	735	809	765	761	764	775	747	786	751	752	725	744	776	790	777	768	756	737	801	739	757	791	731	782	750	801	719	747	767	775	783	763	794	773	737	721	788	787	800	785	759	814	728	733	720	754	787	755	782	769	764	752	793	763	730	758	809	746	787	759	741	808	782	730	780	767	713	714	732	769	796	778	826	779	789	732	778	747	771	780	775	728	759	783	703	793	767	788	748	765	790	788	756	789	814	780	751	784	773	843	739	775	793	771	805	816	764	769	735	802	766	769	763	788	722	792	765	792	776	739	752	766	797	763	764	768	749	839	795	730	754	741	716	747	745	767	774	757	769	716	783	811	790	783	800	719	799	756	837	790	757	770	697	765	737	738	793	806	746	747	792	795	745	741	752	782	754	769	795	760	725	794	744	781	774	732	744	763	789	776	836	797	736	774	742	756	770	780	765	748	787	850	776	777	762	774	774	757	811	779	769	765	779	777	799	796	804	786	776	771	758	728	772	770	761	772	748	714	727	755	783	796	776	796	783	747	771	779	736	774	774	728	803	777	782	750	740	798	803	775	822	741	767	763	719	752	776	758	795	789	812	771	736	739	720	777	775	727	764	732	731	784	716	781	715	791	782	758	737	809	760	760	735	729	741	716	741	758	745	773	695	764	722	784	784	730	746	766	710	735	724	740	707	718	828	730	796	773	830	775	775	765	768	785	844	793	766	801	704	795	803	686	721	798	716	802	788	741	750	764	783	751	775	749	766	771	756	776	784	724	736	784	805	761	733	810	786	728	770	779	781	769	789	793	754	769	738	723	708	737	773	800	771	738	783	818	753	755	763	733	753	772	770	790	770	765	727	757	728	789	787	780	744	742	755	765	759	748	758	820	786	767	749	829	744	791	748	790	716	759	779	816	770	738	760	797	765	800	743	755	808	740	736	716	695	726	750	755	761	772	762	718	777	754	805	813	832	751	784	761	799	739	712	787	836	797	696	735	809	769	797	761	756	794	805	741	758	753	781	782	799	726	733	737	729	719	831	760	740	775	809	745	734	785	764	740	813	782	766	776	754	794	812	755	775	766	756	797	778	712	761	722	818	730	780	766	776	731	809	765	746	794	781	771	745	806	760	775	738	776	780
46313	86036	68971	57980	49560	40487	29524	17135	10762	5900	3172	1771	996	777	767	734	757	786	764	767	793	794	805	794	781	788	792	831	775	750	778	765	738	737	757	757	777	762	750	777	744	768	806	748	836	798	847	810	740	773	751	789	733	782	804	726	758	791	813	758	748	785	829	785	786	815	770	829	782	783	770	814	813	726	778	787	746	790	816	769	827	772	779	767	757	800	803	730	767	773	699	783	787	778	794	767	768	872	732	755	747	746	741	749	755	747	765	784	766	787	785	777	732	762	720	782	815	748	745	796	782	769	823	809	812	772	788	794	785	812	742	742	778	769	770	787	810	773	837	757	752	778	749	785	771	789	772	794	762	733	785	744	749	779	769	770	794	767	727	789	833	768	722	759	755	744	771	799	774	767	736	826	779	780	813	777	800	787	746	825	762	809	775	786	789	754	798	791	800	797	793	811	788	784	790	797	755	759	815	742	756	794	789	757	776	789	775	781	805	805	770	722	788	770	763	771	800	812	770	774	762	745	811	746	797	795	751	788	764	726	767	769	774	768	754	779	762	797	765	783	793	806	771	748	750	782	778	718	802	780	803	760	828	733	785	762	771	779	759	769	790	793	770	754	777	809	799	762	771	817	779	781	795	764	767	856	739	819	797	797	737	792	725	749	793	766	778	765	740	818	780	782	827	783	715	748	806	757	775	775	791	797	790	789	778	809	725	770	760	729	795	798	808	782	755	778	804	792	782	747	792	752	760	781	807	836	760	781	755	828	806	799	824	778	805	770	806	750	814	804	765	778	793	778	780	811	746	743	816	781	839	797	833	777	780	761	778	710	786	800	748	724	757	824	814	787	777	766	753	786	786	824	808	738	745	786	815	769	780	761	743	792	788	825	782	803	746	728	759	866	777	800	823	759	774	815	817	766	803	813	738	784	790	781	757	802	763	798	803	770	764	786	761	768	800	765	771	758	804	813	762	805	784	799	783	751	767	754	753	747	810	779	762	791	795	814	792	789	828	773	754	718	743	824	744	754	789	755	771	819	767	756	800	782	792	746	806	738	789	813	801	793	770	801	785	771	798	775	760	780	751	785	756	801	774	733	808	767	793	782	738	803	792	790	816	784	783	748	809	762	771	756	761	749	803	806	754	743	760	777	782	806	741	738	811	731	786	765	749	800	800	745	798	801	814	765	831	752	764	755	742	794	792	776	760	758	766	793	777	764	754	772	797	779	808	772	761	733	793	783	732	788	769	824	809	776	780	766	755	770	744	784	748	782	818	840	763	788	742	760	764	745	756	773	759	763	797	781	798	747	753	800	784	826	814	806	748	801	755	776	724	767	798	754	819	776	781	763	746	730	780	856	779	765	807	747	771	809	778	752	758	753	790	732	767	851	805	768	769	819	808	761	738	766	758	781	719	763	770	764	814	758	735	793	762	818	764	782	784	727	758	742	747	766	787	777	760	762	733	761	796	771	795	745	823	789	764	763	757	758	764	805	759	735	812	751	772	722	795	791	809	748	750	845	757	803	759	814	786	782	758	796	747	809	759	767	775	758	833	757	692	800	785	796	750	750	766	790	792	804	756	783	813	775	788	797	801	729	760	775	797	802	747	744	803	804	717	806	740	773	719	807	758	830	798	746	790	772	820	753	793	751	800	752	843	822	841	773	786	761	807	741	777	838	780	783	778	807	748	769	756	797	756	770	713	760	825	752	831	770	775	822	786	754	817	767	778	786	788	793	750	727	738	807	823	818	761	772	759	766	799	779	740	777	750	802	785	731	761	747	738	729	782	808	782	745	792	788	743	805	748	760	746	773	740	787	820	814	759	749	786	742	749	763	760	769	773	797	769	770	736	756	792	777	783	782	793	762	730	768	792	765	745	764	710	745	780	799	773	814	762	798	788	760	768	760	819	752	797	806	788	759	783	771	772	749	769	801	786	805	763	794	853	772	757	781	737	776	779	794	775	785	790	857	860	792	743	811	747	795	796	824	805	802	808	730	731	780	746	782	795	751	762	754	771	784	753	786	783	807	753	824	782	784	782	758	776	775	755	820	741	773	728	792	789	788	791	808	754	782	810	807	766	826	730	778	778	763	742	764	794	753	773	735	782	741	812	799	811	790	786	845	747	778	732	798	792	746	766	806	807	756	769	782	794	799	782	776	769	802	792	773	816	755	800	763	761	760	776	777	760	769	773	843	778	781	747	779	747	791	790	820	775	770	778	779	747	814	761	821	774	794	742	742	763	749	797	776	850	791	781	771	759	770	774	815	789	796	744	811	805	793	736	763	759	770	730	721	788	807	784	752	822	735	813	775	818	801	769	803	766	766	760	777	777	753	800	779	754	717	798	757	741	784	809	827	768	789	768	799	756	773	821	755	773	764	782	802	792	809	757	769	778	774	784	793	763	792	833	811	771	789	822	753	789	759	795	787	704	806	679	764	768	767	793	798	789	791	765	759	835	735	755	788	785	763	812	744	728	790	786	798	803	749	802	745	797	777	757	780	760	787	749	831	786	750	749	765	795	806	769	801	763	808	778	766	749	790	807	817	801	789	807	793	833	804	756	789	802	788	796	769	771	757	799	784	721	811	763	760	799	768	785	734	785	769	774	795	788	732	777	755	790	754	772	780	808	815	742	806	787	766	779	762	797	734	776	771	761	787	751	755	800	783	763	800	771	765	758	803	839	798	787	738	800	769	734	753	749	761	712	800	810	793	774	806	775	733	777	772	795	792	778	791	799	753	798	826	813	737	761	797	741	763	793	754	807	706	765	762	795	840	795	732	840	800	783	765	730	785	808	793	775	809	739	841	735	766	754	809	775	815	808	743	783	786	760	768	792	763	735	796	780	795	731	790	727	838	801	754	731	787	775	790	760	763	766	816	726	809	816	784	805	816	744	788	776	811	752	803	779	724	801	784	799	755	770	808	764	751	751	768	750	809	751	749	773	713	797	781	795	777	812	747	734	774	763	788	828	777	772	796	749	807	777	788	793	775	775	805	748	796	744	756	805	822	786	771	804	790	794	825	789	794	748	778	757	752	803	786	786	764	776	794	805	804	809	752	783	730	774	763	745	741	766	808	734	784	770	792	777	793	733	729	772	770	800	735	717	799	761	781	772	782	709	778	792	714	779	751	736	779	807	796	772	735	740	807	778	773	749	786	787	779	755	776	735	782	778	750	787	795	746	798	754	758	791	784	814	790	761	798	753	752	750	789	771	764	792	778	807	821	772	806	740	766	789	731	763	781	802	756	739	846	806	786	806	766	770	773	792	788	796	764	745	764	825	742	813	804	834	772	792	818	787	802	767	784	764	779	772	756	737	765	754	747	769	780	802	785	784	768	767	738	790	774	770	725	811	753	798	775	813	775	803	768	802	807	767	769	768	778	787	791	793	735	765	818	777	760	780	791	752	788	801	751	793	764	797	806	757	766	802	798	734	839	765	756	738	813	777	788	760	768	755	808	740	781	733	768	737	758	780	797	819	737
30677	29684	28088	18657	8538	4089	2043	1132	892	776	689	601	592	567	535	545	536	555	590	563	586	519	573	574	557	571	561	567	594	539	585	522	580	572	559	583	609	565	622	547	578	583	540	552	563	623	568	578	563	560	543	529	531	565	548	573	546	564	563	547	569	553	550	562	509	590	581	539	563	553	578	614	584	535	553	596	590	584	588	555	554	556	575	542	600	516	534	539	559	560	526	603	650	553	553	560	531	520	565	581	564	531	560	546	541	553	571	566	524	563	560	564	527	573	585	543	577	559	557	540	553	515	576	543	542	579	530	527	568	590	581	545	531	515	571	542	585	524	532	575	543	581	578	588	539	536	590	556	539	559	570	559	556	558	567	569	551	515	575	577	570	547	584	587	576	557	549	569	560	533	570	578	530	549	562	516	589	578	540	518	581	581	586	602	544	591	590	534	545	602	587	578	573	568	532	561	592	571	565	579	597	515	531	558	521	569	550	565	554	546	560	521	571	537	573	530	584	547	558	545	594	542	525	557	539	536	558	563	543	604	569	548	574	536	547	562	553	549	530	530	539	605	533	596	561	566	530	556	559	577	556	577	551	560	611	536	584	559	570	596	588	552	562	564	512	574	537	579	561	534	569	552	520	608	570	536	564	523	537	569	523	560	523	554	578	568	552	544	539	570	552	581	544	554	548	552	520	572	527	535	573	551	546	578	543	565	513	509	600	550	534	519	578	531	561	534	551	568	595	577	566	564	546	557	545	525	566	569	523	562	573	589	536	575	558	579	569	554	560	548	542	519	542	548	539	590	584	571	558	555	593	519	534	548	547	597	555	590	588	601	562	553	537	558	549	557	599	545	556	530	584	517	585	566	568	522	619	554	564	575	561	576	549	564	609	561	580	560	597	532	540	589	575	584	584	507	608	551	556	587	565	543	510	584	581	554	559	551	604	612	587	523	545	536	539	584	573	550	561	546	560	560	570	574	536	564	577	585	543	561	545	572	523	580	544	559	535	594	509	605	542	584	593	549	561	535	557	563	550	524	557	560	553	551	578	577	527	595	586	532	515	564	569	571	545	575	558	538	566	578	524	556	593	595	582	598	566	559	511	566	559	568	529	593	577	577	586	573	601	610	561	538	596	611	568	576	537	496	592	563	590	558	539	562	570	576	549	576	557	574	590	553	567	605	575	537	566	564	572	545	556	580	566	574	558	563	518	585	562	595	558	557	554	566	553	550	593	557	547	574	562	565	574	563	567	557	586	552	559	556	554	559	574	574	557	570	562	533	548	550	572	532	540	576	548	545	518	535	590	546	554	589	567	563	580	557	542	569	560	556	571	538	549	533	627	558	536	549	540	527	535	555	544	591	562	600	543	580	601	529	586	502	540	573	564	578	580	582	529	551	584	542	574	568	550	597	543	523	566	551	561	535	569	553	569	588	535	543	571	536	550	594	551	551	537	556	576	551	577	501	540	516	547	533	542	587	583	560	546	565	566	587	554	568	572	534	535	560	599	563	538	533	545	580	538	579	559	579	569	566	592	582	562	557	586	540	539	555	588	588	550	543	574	562	588	602	545	574	538	611	584	546	588	544	543	630	533	581	560	588	616	542	517	510	555	557	545	569	562	530	530	573	543	541	576	516	556	609	574	566	605	584	582	565	613	585	565	560	557	586	528	549	558	564	489	565	554	582	560	586	565	561	573	528	545	549	597	573	529	578	571	601	585	585	614	567	561	566	599	556	614	599	631	557	536	545	603	534	568	582	533	557	552	559	593	551	560	577	572	582	576	556	536	602	567	518	573	546	573	547	539	598	609	591	599	572	560	588	586	549	540	541	568	567	537	572	570	574	553	548	550	586	540	568	576	621	511	573	583	533	552	600	558	541	578	546	562	558	567	562	507	547	562	579	561	543	586	577	564	541	575	567	539	545	593	554	541	552	555	523	546	557	538	547	587	546	538	565	560	550	550	522	578	589	536	565	581	546	560	546	548	544	593	562	567	590	551	563	581	600	583	558	538	514	585	515	570	592	523	557	584	559	566	614	564	560	600	608	556	563	539	543	535	537	549	560	566	559	528	577	542	551	573	584	531	561	596	575	552	545	579	533	597	595	590	656	596	572	581	536	571	566	542	543	517	538	560	578	563	546	585	581	550	549	595	563	548	557	570	526	577	543	600	581	563	560	576	561	585	556	554	580	528	561	537	564	515	540	538	521	608	553	546	536	573	553	622	578	567	548	601	597	616	582	616	545	605	584	533	550	563	544	584	537	525	557	564	580	562	540	561	541	603	498	599	589	577	564	534	579	570	568	564	529	554	561	540	549	558	604	586	536	590	512	621	549	592	544	538	601	550	550	541	557	560	588	566	572	539	535	535	538	589	559	583	531	582	565	520	537	619	585	536	588	577	530	575	565	542	560	548	559	552	547	528	563	562	544	535	584	531	542	580	547	557	502	525	557	617	592	537	570	556	585	516	548	545	541	558	600	557	533	505	601	557	573	564	568	525	554	546	508	571	557	585	602	528	525	610	576	582	555	589	576	566	575	565	569	545	569	572	583	512	562	561	603	602	571	513	541	523	583	601	569	565	490	557	572	534	570	556	575	522	553	544	535	555	560	558	576	562	515	592	564	546	590	539	550	557	552	551	524	562	558	552	536	544	554	535	558	606	556	521	531	541	543	551	578	525	547	577	543	594	589	594	588	543	569	551	543	588	563	605	552	533	522	535	515	566	543	539	524	571	555	530	579	529	566	579	582	574	547	558	547	557	550	564	540	543	562	580	600	551	539	519	560	516	532	557	560	559	604	558	540	603	563	587	559	602	516	572	543	563	542	530	573	555	545	520	533	550	559	550	582	528	541	589	537	585	554	557	539	600	565	595	522	570	567	553	601	572	575	615	564	544	590	531	550	537	534	558	581	604	555	587	553	585	552	549	540	590	588	565	597	559	576	555	592	558	545	571	547	563	564	526	569	491	552	564	571	552	575	563	558	565	546	609	551	550	560	544	550	601	562	573	544	577	589	567	615	611	536	596	536	569	570	521	541	554	550	530	554	572	535	535	562	565	549	532	550	540	524	560	580	567	564	524	543	541	553	535	539	554	553	571	543	565	574	555	579	569	559	523	536	571	543	522	525	559	589	551	537	528	599	583	589	526	569	594	588	536	570	567	551	518	542	535	597	543	557	583	556	596	551	567	571	551	573	575	559	592	574	579	541	560	537	547	578	568	545	561	566	587	588	564	589	585	549	560	573	556	590	554	573	579	557	519	548	547	590	524	568	552	547	567	544	543	544	537	585	577	527	586	569	550	485	551	546	559	544	538	562	540	589	546	578	547	534	514	555	570	551	572	558	610	574	499	553	560	551	551	564	533	572	589	545	608	603	550	556	560	541	559	524	553	576	514	541	518	573	534	589	552	547	556	551	601	491	558	568	586	584	570	568	574	589	524	535	526	525	549	605	545	571	550	553	550	554	624	575	543	547	512	598	554	542
29744	39628	24372	14460	8408	4462	2584	1450	1043	859	735	651	614	580	606	625	624	608	592	607	605	611	611	577	576	648	619	600	632	646	649	617	638	615	635	577	636	602	617	620	643	595	631	605	639	622	599	594	611	576	608	675	552	598	574	640	607	586	573	635	563	566	634	666	593	610	608	607	613	587	585	663	621	610	587	618	640	623	606	602	619	598	594	593	614	550	635	611	545	623	605	612	580	609	622	558	618	552	587	603	596	610	599	599	627	607	615	631	593	596	629	626	586	613	604	610	600	592	650	635	586	596	593	634	615	619	610	599	600	601	578	594	591	640	591	642	622	616	564	585	584	614	556	593	621	623	595	597	605	539	608	615	608	632	574	578	596	596	561	630	590	603	597	598	590	615	629	559	590	610	610	576	569	621	611	612	625	633	608	605	606	606	631	578	613	662	609	618	619	626	551	621	579	604	604	619	557	626	606	599	588	573	600	607	597	585	602	582	672	640	622	583	572	578	601	614	600	595	628	589	639	623	611	618	604	594	625	639	572	564	615	564	550	580	624	643	628	601	601	611	570	581	623	585	610	623	598	583	653	585	613	571	632	612	595	656	587	600	592	580	675	603	598	622	576	618	644	635	600	580	610	581	630	604	582	603	564	619	603	593	583	578	611	580	654	597	619	585	559	612	587	536	620	609	582	612	633	625	598	638	572	591	624	631	669	584	568	610	605	642	612	598	589	613	581	581	592	627	600	643	598	559	600	608	622	601	590	592	608	607	597	615	618	587	577	574	580	625	595	630	578	599	615	589	597	582	619	627	570	588	651	581	598	590	614	611	566	640	586	618	627	624	632	616	614	618	597	590	582	651	617	617	602	574	597	568	660	620	553	584	630	611	592	624	602	611	590	606	629	597	603	543	593	613	609	599	598	609	639	623	618	605	626	559	595	571	596	628	576	539	576	599	589	603	573	604	583	551	649	627	646	601	640	590	619	578	631	595	599	629	631	595	561	622	607	615	570	589	578	622	572	580	620	612	617	601	580	594	607	618	573	649	596	585	604	627	641	649	623	615	628	626	616	564	617	610	615	621	653	551	594	578	614	579	611	589	598	599	602	596	612	533	589	609	657	578	575	591	609	575	625	601	617	575	589	618	562	563	599	609	600	619	598	596	548	618	655	625	633	585	624	621	607	625	604	578	595	595	620	607	677	590	594	596	617	611	559	594	593	639	600	598	565	631	613	638	585	575	601	619	625	609	591	594	609	573	570	600	557	557	617	584	623	596	572	602	629	593	569	613	554	623	614	589	591	625	614	605	618	587	594	597	577	600	592	564	621	624	611	613	575	630	609	630	590	614	563	612	585	611	614	607	619	552	589	592	611	591	600	611	625	611	629	604	586	632	632	599	619	631	548	605	609	622	633	598	581	594	632	586	618	653	585	595	567	613	609	594	564	622	604	594	593	610	583	633	580	531	553	595	588	637	593	610	593	567	647	598	602	589	606	601	585	582	614	594	585	614	592	622	630	605	598	592	623	597	636	585	604	566	578	603	548	621	607	587	635	591	586	596	618	595	586	603	581	586	648	602	617	610	592	599	638	625	574	620	644	554	562	602	593	582	639	647	612	565	630	630	601	645	605	622	626	565	616	587	572	585	560	560	578	566	629	619	571	600	605	593	557	582	602	613	620	578	548	606	669	643	607	588	589	611	571	626	613	612	557	603	598	582	610	619	598	582	612	596	599	598	571	597	628	618	576	631	591	592	617	606	606	618	627	603	637	567	591	616	651	587	586	611	593	579	606	632	604	601	593	637	588	607	556	640	598	638	627	612	590	607	611	629	612	572	587	600	636	637	618	592	618	596	608	638	586	581	579	573	580	612	608	627	602	603	616	579	595	554	559	612	569	654	605	633	579	596	613	599	582	598	574	630	568	617	600	576	601	579	623	596	668	622	600	596	657	613	640	645	594	566	605	602	632	603	590	587	551	603	561	567	566	603	582	612	573	616	653	599	599	636	633	620	571	602	599	608	573	646	586	620	593	571	558	587	613	599	568	639	589	649	594	602	590	579	599	591	612	598	639	572	592	577	595	566	613	602	561	540	570	531	574	628	590	602	581	657	609	609	620	618	563	542	642	564	578	598	595	570	557	560	595	589	599	617	562	597	567	583	582	563	564	614	590	649	621	589	614	599	584	589	570	623	605	572	609	623	614	634	586	627	621	582	599	604	622	605	667	603	608	587	615	582	648	641	658	592	584	595	617	641	573	616	620	642	583	569	590	608	584	627	590	621	570	634	601	584	544	597	596	572	609	603	573	614	540	621	608	578	538	627	573	574	598	577	610	599	558	618	583	583	586	616	607	584	648	567	554	618	551	589	629	596	648	594	622	597	652	622	599	619	595	564	601	622	610	537	587	608	647	601	636	604	634	611	616	588	608	582	593	620	596	648	590	616	587	583	640	608	599	614	621	590	583	566	603	587	626	596	634	601	570	586	633	639	565	595	586	603	630	577	595	579	596	631	594	613	611	653	561	545	610	615	596	584	616	585	620	634	617	625	614	659	652	640	609	602	623	604	618	579	581	623	543	550	561	640	591	590	613	631	563	602	617	615	610	588	636	581	556	645	602	606	579	588	625	598	654	629	594	613	593	613	604	658	606	656	640	626	636	598	578	622	579	617	574	609	583	586	599	616	578	651	633	609	592	601	620	639	631	615	638	604	615	597	635	605	603	599	601	569	637	577	582	591	568	649	558	546	583	624	608	592	609	591	609	581	584	629	585	632	599	599	566	609	613	606	638	608	601	597	672	626	557	561	592	613	607	616	591	595	579	615	591	643	573	599	598	563	600	606	600	623	604	609	616	626	576	623	569	555	599	609	626	588	580	616	582	592	550	569	624	628	568	597	607	580	567	589	591	590	578	593	655	597	618	631	607	601	628	643	652	618	628	620	622	608	612	647	640	614	575	606	593	589	564	601	569	576	633	617	625	638	624	567	585	627	645	663	559	601	627	608	593	583	577	582	628	576	591	643	568	573	609	645	607	634	600	588	601	572	607	609	584	599	581	584	619	635	603	535	592	605	654	579	609	579	566	632	588	630	609	586	651	643	604	604	602	631	643	594	612	592	557	641	602	583	622	621	580	595	549	619	604	556	590	635	617	661	580	594	645	590	645	586	588	602	608	621	616	576	585	611	591	641	641	622	561	580	604	564	564	586	594	569	621	624	562	595	600	625	618	573	587	609	557	618	591	560	625	617	565	631	633	556	639	611	607	579	592	614	618	571	596	594	611	637	613	611	555	592	636	593	586	556	607	622	594	613	598	570	571	637	601	609	609	586	639	634	550	584	652	584	589	619	631	556	585	634	613	611	587	571	574	576	617	584	631	589	585	579	616	576	623	634	624	569	574	622	619	603	599	602	626	583	585	586	574	574	606	583	612	632	611	560	570	602	627	652	620	647	605	651	590	596	599	631	604	626	652	614	601	586	608	593	608	593	593	568
23744	21354	33301	38087	34875	28514	19924	9185	4638	2377	1377	915	724	538	540	535	546	532	552	518	530	556	544	535	551	547	511	510	555	554	541	553	536	507	522	532	531	549	521	589	531	465	577	536	578	559	551	562	504	525	534	545	572	555	553	565	550	497	535	545	510	520	552	528	530	504	545	547	546	557	572	558	529	545	553	578	520	516	535	538	566	546	546	543	541	553	544	538	550	529	517	533	517	573	503	558	534	530	549	509	520	549	546	556	522	540	561	538	500	500	535	499	530	520	526	557	536	513	535	566	552	581	565	504	509	514	526	582	580	557	548	528	551	506	560	522	562	545	542	569	509	550	553	554	562	538	542	565	552	570	518	549	527	536	500	536	526	550	534	513	551	569	568	504	495	579	545	557	487	513	560	560	574	520	516	549	539	550	538	559	542	547	517	517	512	532	519	521	511	524	491	509	593	547	509	543	521	531	571	509	541	514	562	551	520	542	586	504	534	542	571	529	539	547	512	545	520	541	540	519	510	512	513	609	553	534	548	508	571	528	506	502	523	512	552	550	548	549	538	511	549	604	516	550	503	575	505	559	548	548	537	540	535	523	537	527	515	516	526	550	512	542	516	531	508	519	486	554	578	525	509	491	526	505	570	509	564	558	549	547	563	566	576	499	516	517	582	523	531	507	585	506	525	530	566	529	553	554	551	556	625	555	539	563	529	565	551	534	490	528	556	530	483	536	529	533	537	539	579	547	544	521	502	501	524	533	532	531	509	523	546	489	529	547	578	570	515	528	535	593	534	548	525	538	561	515	533	516	490	503	514	549	541	548	529	533	547	586	561	570	566	563	556	552	550	563	568	515	516	487	506	519	545	522	543	527	541	523	528	557	506	511	501	533	513	535	519	552	514	526	517	584	556	531	531	527	509	531	511	502	553	535	549	555	486	553	555	533	576	563	516	562	511	530	527	520	524	573	540	557	549	511	560	507	496	486	611	497	544	508	564	493	511	534	575	524	518	518	554	547	535	515	521	528	565	505	516	531	501	480	532	558	530	528	585	545	550	526	531	523	512	519	536	527	559	582	511	529	546	531	554	501	502	563	508	548	576	536	491	517	529	559	523	499	548	563	541	603	549	546	533	537	483	503	530	550	534	525	517	565	545	496	506	568	563	522	504	522	542	533	524	562	501	526	508	556	534	538	547	566	537	515	528	560	505	531	585	536	530	524	511	597	565	559	487	528	514	524	544	498	511	515	555	526	551	488	526	525	543	518	533	510	510	541	503	504	552	546	584	516	529	523	515	534	562	572	516	503	564	484	545	520	551	528	531	534	560	585	565	559	523	557	520	533	555	527	523	546	580	536	529	506	513	523	516	537	575	546	534	541	576	511	535	499	565	530	545	538	531	528	511	570	534	546	560	569	504	541	547	530	544	525	559	570	554	553	517	614	536	552	479	529	536	547	560	501	523	529	539	540	531	516	493	517	592	532	523	517	539	545	524	539	551	530	507	552	481	506	525	538	506	558	505	513	571	547	530	559	553	548	554	522	552	566	502	559	553	550	546	546	506	539	578	498	525	529	527	543	501	550	541	550	542	508	559	529	573	534	564	551	539	513	577	509	528	558	520	521	542	545	556	489	542	548	533	568	535	556	514	552	526	557	517	511	506	544	492	532	490	533	535	520	554	562	527	538	555	549	531	587	510	516	578	557	481	555	544	552	552	559	517	544	509	570	522	547	546	555	524	573	496	525	514	538	534	508	539	548	539	539	535	563	562	515	526	556	556	504	490	516	581	585	573	573	551	525	503	559	518	522	523	538	572	540	505	526	501	547	503	555	520	568	588	487	510	536	524	519	536	525	506	501	499	556	571	525	528	552	533	565	532	542	560	557	523	526	547	560	503	536	484	528	539	559	536	541	578	575	545	532	565	533	528	530	507	553	525	521	513	530	539	554	535	546	552	528	491	490	560	516	518	510	502	549	587	510	501	515	528	534	508	549	520	535	531	563	540	562	568	564	548	545	547	549	536	525	535	560	555	568	523	506	533	551	498	529	549	523	531	539	538	494	550	520	526	572	560	538	539	563	530	550	545	527	555	551	518	530	559	553	561	560	551	514	497	508	557	503	520	514	527	547	499	549	531	544	570	536	555	536	568	522	539	484	552	571	526	533	523	525	530	515	525	529	539	525	504	533	530	563	533	493	540	523	538	518	578	559	533	542	534	557	555	551	530	534	531	544	499	503	533	533	537	525	533	535	535	543	531	556	570	560	560	552	552	531	528	537	504	530	557	506	539	525	524	547	578	521	501	530	503	525	547	544	521	544	521	533	548	518	578	524	607	569	548	535	583	571	506	540	528	543	532	511	528	558	520	556	538	532	560	585	548	490	549	518	539	556	502	548	561	525	474	529	576	481	555	541	512	555	556	530	537	540	562	564	528	559	554	536	541	563	521	556	561	535	538	539	562	559	546	560	581	591	539	520	522	470	566	578	603	557	553	517	540	534	557	557	522	569	515	509	523	551	520	536	497	536	541	540	569	523	541	521	547	546	553	539	533	521	514	545	576	552	527	532	531	509	574	556	523	533	527	564	492	525	536	510	546	505	575	523	553	555	567	524	535	548	552	517	547	560	558	522	532	526	530	525	515	519	576	514	569	540	531	544	595	517	528	546	519	490	558	554	544	512	541	506	604	550	548	551	552	552	573	495	544	514	557	546	543	514	549	508	560	569	551	539	509	527	505	561	555	516	545	516	551	513	549	536	497	548	523	511	508	584	570	543	565	534	531	523	541	534	531	565	516	516	547	549	563	538	511	539	546	529	543	498	519	534	531	557	567	526	514	527	526	516	561	566	518	528	565	577	513	538	505	539	524	544	554	532	549	508	511	483	558	532	509	542	543	538	565	578	548	534	566	506	524	540	543	507	559	560	548	527	503	488	515	567	552	547	563	508	559	564	543	529	554	547	551	537	576	551	510	573	559	541	502	523	543	506	517	545	526	541	532	550	549	550	553	528	546	541	544	514	546	516	525	528	516	553	558	498	555	534	551	542	547	557	541	570	560	502	573	537	533	543	500	561	562	544	531	545	564	536	532	538	492	540	522	531	585	559	502	523	518	544	521	563	478	557	557	542	568	531	517	532	527	530	529	540	553	598	480	539	528	533	554	528	584	517	527	563	568	486	545	545	560	515	538	529	560	563	526	535	494	514	562	549	557	503	552	525	523	570	543	565	556	537	510	520	535	519	510	548	511	541	564	562	577	487	543	574	550	482	531	523	580	547	536	532	470	537	560	501	559	583	540	508	539	567	552	619	563	497	541	542	570	576	515	534	510	548	532	533	517	527	519	536	542	523	542	556	552	543	532	552	517	555	541	521	499	542	503	584	549	533	532	556	496	517	536	518	542	576	566	596	542	505	517	547	576	551	560	589	512	589	567	542	523	563	516	523	541	550	564	503	555	542	592	511	477	529	532	537	502	511	533	479	525	496	572	520	562	548
38063	75958	66055	51449	40247	29866	19274	11608	6798	3308	1886	1211	816	599	550	558	563	555	586	583	571	567	610	596	539	585	562	539	561	569	596	567	537	538	516	603	536	563	578	581	602	588	600	577	603	559	561	545	593	567	563	532	573	593	560	570	592	590	562	570	547	592	593	583	572	559	568	551	547	575	565	600	554	574	586	604	589	564	601	615	562	577	572	577	581	582	573	580	574	566	521	583	558	530	545	614	566	589	577	563	598	556	594	581	537	572	562	539	532	589	578	530	582	549	523	591	580	542	558	520	551	597	565	554	595	551	555	537	578	558	590	522	559	579	552	608	589	526	558	585	625	559	528	563	600	574	576	611	543	568	567	548	604	594	524	561	594	613	545	552	547	572	550	577	583	592	548	612	534	523	545	599	545	574	561	611	617	586	588	564	585	596	611	590	573	534	619	595	577	573	561	565	528	577	581	615	541	583	581	575	568	538	548	579	567	552	578	586	605	554	543	519	579	574	591	605	571	557	547	513	580	565	525	576	564	535	559	557	509	566	570	567	610	556	573	595	572	553	574	558	565	591	589	584	586	582	567	580	555	540	608	575	583	586	616	567	584	574	570	570	563	549	539	599	597	542	545	569	609	530	588	581	530	577	539	559	568	565	550	571	529	600	557	600	530	621	568	551	568	571	601	584	597	577	546	567	544	566	566	602	616	547	563	578	544	571	551	606	564	587	568	579	584	571	580	628	558	548	545	565	524	576	594	574	567	585	572	574	590	585	592	575	571	537	549	572	582	571	537	570	563	572	578	579	585	531	581	593	576	528	629	542	573	549	540	557	539	573	577	536	620	578	551	554	592	574	532	563	567	583	549	568	573	575	587	543	583	591	531	581	524	584	573	524	596	555	578	538	588	572	620	548	554	573	564	569	568	602	573	539	551	566	560	531	530	565	574	588	587	567	532	569	542	593	570	574	592	548	517	585	572	581	599	547	587	576	564	537	568	558	564	592	559	553	566	534	556	588	547	542	557	582	589	602	602	609	564	589	602	561	574	531	586	573	564	551	571	576	584	558	560	530	592	557	566	535	579	533	548	567	546	542	617	612	557	577	540	571	541	577	560	575	624	598	561	570	589	585	552	577	572	543	554	512	562	565	573	531	608	540	591	579	600	552	590	547	551	569	595	576	606	540	563	584	552	577	571	561	523	551	600	574	577	593	573	538	528	576	591	567	598	529	552	557	568	554	561	552	567	590	589	595	567	579	612	574	583	568	542	572	603	556	579	571	572	611	547	595	550	551	539	535	600	577	569	588	595	531	521	537	540	547	584	546	574	558	605	589	593	602	534	570	547	547	571	576	598	644	576	564	565	569	566	612	563	550	585	577	569	569	561	592	569	566	585	592	553	556	573	572	551	574	565	539	608	571	524	574	572	577	585	563	581	523	601	610	604	602	583	568	572	578	550	569	555	579	562	576	598	588	534	595	546	522	533	583	576	584	587	562	576	605	551	550	577	551	530	558	561	566	535	528	555	579	577	562	581	540	531	522	566	561	577	596	602	551	564	619	593	594	571	579	534	570	579	590	591	587	570	548	572	571	562	543	556	536	566	547	577	556	569	583	557	565	604	567	565	568	568	558	556	575	541	534	550	602	542	546	558	563	565	569	575	559	564	555	564	543	556	610	554	558	614	546	531	551	566	547	573	559	592	556	571	568	569	543	536	548	560	559	543	584	548	536	557	565	538	562	564	557	591	544	504	561	606	557	587	554	533	570	540	572	557	546	584	564	579	541	572	588	601	552	602	619	569	524	581	576	596	618	533	585	567	588	573	551	551	568	569	602	551	554	560	569	587	582	532	557	588	576	547	552	563	580	566	560	597	548	561	563	575	592	593	594	584	563	565	598	560	582	579	543	624	558	551	553	574	605	565	542	573	535	586	624	533	556	600	538	572	550	557	579	561	533	591	586	563	580	617	602	566	560	584	547	607	566	568	578	516	597	589	538	580	594	595	594	527	557	580	571	551	572	546	533	597	558	581	566	589	577	571	586	582	584	555	596	572	541	582	567	559	561	584	570	591	590	586	589	568	565	579	555	563	581	544	553	575	563	573	562	537	529	595	587	580	538	553	569	593	561	558	543	594	604	578	584	515	548	582	594	576	524	608	557	530	606	581	537	550	539	566	549	557	534	556	616	602	574	578	591	569	555	551	543	570	574	545	608	573	582	557	603	559	562	587	570	619	591	568	554	547	555	633	575	551	602	574	552	514	537	552	568	592	543	604	569	548	591	565	562	525	563	535	556	556	585	595	587	543	571	588	535	593	558	572	570	593	584	549	542	543	555	544	598	563	565	565	596	573	548	609	577	617	566	584	605	579	584	537	575	527	550	593	589	581	570	560	542	559	573	573	577	586	548	533	583	578	565	570	566	578	589	570	596	570	580	556	580	534	581	575	577	565	564	570	577	557	597	561	543	534	555	556	548	554	601	540	557	576	602	597	584	583	555	582	583	531	599	601	530	551	503	549	548	567	544	568	529	564	553	533	568	583	556	584	535	572	567	596	575	600	591	566	601	612	556	579	593	582	582	595	526	581	599	541	536	565	571	550	546	534	584	587	562	589	561	562	574	537	553	585	577	558	607	581	586	625	544	565	579	568	532	572	583	594	532	599	565	591	584	580	584	604	599	574	558	548	555	545	597	592	555	538	547	552	573	583	606	518	605	551	582	552	601	569	566	644	559	615	606	521	587	609	553	587	561	560	545	553	601	565	550	584	544	574	544	555	546	579	561	560	574	586	538	531	610	554	569	561	553	546	606	554	587	579	553	557	529	590	600	511	602	578	548	539	576	545	571	553	590	568	564	569	568	589	604	545	547	552	575	596	579	590	601	562	525	564	537	576	541	540	577	550	559	590	603	607	600	576	594	575	568	548	574	541	585	539	549	575	569	593	582	553	599	589	555	558	542	600	550	580	580	589	550	588	538	540	580	549	553	585	574	547	554	604	572	530	575	546	568	572	557	541	576	559	593	539	577	574	535	562	565	603	598	593	581	606	525	552	558	566	529	536	574	529	588	608	581	542	547	557	529	527	586	568	564	565	577	561	584	622	584	582	568	571	582	570	543	548	577	610	531	587	607	533	539	531	625	566	573	583	574	549	531	578	577	578	608	580	584	603	582	554	548	544	542	600	601	614	578	586	564	577	602	523	581	554	529	563	554	538	527	582	599	618	591	581	564	586	569	523	583	569	576	566	567	587	555	560	562	563	577	537	561	553	574	528	597	537	554	551	601	567	576	560	563	576	598	545	572	607	553	570	544	582	576	546	543	502	571	535	566	572	535	574	530	588	606	584	574	570	565	556	589	577	595	543	562	585	545	544	628	603	570	562	576	595	542	594	554	556	566	577	559	575	596	576	583	547	608	563	628	565	591	576	570	567	586	602	532	572	544	580	546	565	525	583	549	566	541	560	552	613	555	564	558	561	570	527	541	571	584	564	576	579	593
24941	21676	33540	34627	26077	19091	11251	5326	2826	1653	1162	985	827	748	748	727	732	744	735	727	765	700	703	753	711	743	773	758	736	761	750	738	773	746	701	769	696	703	721	790	747	708	687	766	691	758	778	698	744	790	741	725	711	771	741	711	676	745	724	752	724	716	752	722	728	732	758	753	796	686	735	749	690	766	745	684	739	730	708	757	718	751	706	737	741	778	703	740	731	745	748	730	717	724	682	761	723	766	749	804	718	689	747	719	732	746	728	756	742	673	712	750	733	759	707	748	719	690	720	757	700	684	769	739	737	767	657	776	718	681	692	719	728	714	767	694	751	703	722	751	704	748	759	770	773	742	767	714	738	732	712	750	709	728	732	773	752	711	719	758	731	731	718	781	735	719	769	743	716	708	736	694	732	751	750	716	741	706	715	740	749	714	761	737	773	748	717	747	696	690	724	738	698	722	731	756	730	762	750	691	758	726	723	767	720	699	712	771	729	701	774	757	691	779	739	743	747	754	736	729	710	734	694	735	767	753	705	743	763	764	698	749	728	723	757	750	718	732	719	729	734	716	732	706	734	727	672	697	728	773	757	778	703	736	711	697	716	739	708	759	734	705	726	744	737	735	691	720	713	745	726	735	723	735	699	745	744	699	705	710	758	735	736	713	756	755	748	710	756	743	673	692	727	744	738	750	703	727	766	722	701	749	730	769	775	760	747	733	751	725	730	749	720	729	716	692	723	719	732	772	691	754	749	712	779	750	723	756	738	716	705	698	745	754	748	761	827	753	742	733	731	739	718	730	736	730	775	746	729	737	771	726	652	727	746	741	737	715	704	694	769	770	712	714	697	753	738	770	768	733	747	688	736	749	748	751	757	727	734	723	754	698	751	776	723	741	748	717	683	755	719	717	724	736	737	711	722	717	767	791	738	728	759	724	725	745	741	740	766	740	732	724	752	716	729	723	721	742	743	755	752	723	753	723	725	730	758	718	693	771	783	708	719	827	699	741	697	700	788	756	772	748	678	766	737	729	766	724	721	757	730	751	768	764	718	796	768	712	744	729	730	739	722	742	716	699	763	752	740	743	701	756	737	707	753	715	704	751	726	724	697	713	674	715	745	736	727	753	704	725	733	706	766	690	724	706	721	753	791	793	732	688	711	712	703	743	764	741	688	756	758	740	697	767	758	775	737	729	762	744	738	772	741	738	708	702	747	781	702	691	758	735	729	744	738	731	787	723	674	758	728	724	748	747	739	788	732	711	711	747	741	751	771	801	762	710	724	716	690	786	746	686	746	723	710	725	757	737	745	748	741	703	705	777	676	735	752	674	761	733	758	729	717	741	738	705	708	721	717	748	730	744	688	728	755	740	749	728	732	727	709	731	758	761	732	698	697	740	721	768	721	730	732	721	679	717	723	689	744	771	747	763	757	717	753	726	732	747	749	726	727	724	767	706	742	735	760	733	735	743	748	739	748	769	751	742	738	659	724	730	723	698	730	725	736	717	702	742	743	702	719	706	725	737	729	721	752	739	748	692	762	696	763	774	694	762	727	781	702	760	744	714	756	700	769	735	693	748	789	744	720	752	745	745	739	717	744	714	718	704	735	787	707	717	669	728	736	776	799	810	738	750	739	752	753	764	765	721	753	752	737	701	706	753	740	806	756	718	745	739	759	732	792	763	639	722	749	755	724	785	706	731	714	729	725	775	671	744	692	744	723	697	738	738	736	774	724	734	758	687	726	756	719	707	796	740	753	753	741	691	722	719	681	718	706	711	680	771	720	717	705	732	715	746	701	758	736	778	697	768	738	753	719	757	777	707	749	715	726	710	734	784	741	763	741	815	780	727	716	733	735	762	719	727	727	741	695	688	683	681	743	736	758	731	722	707	709	717	733	726	727	710	676	725	771	745	720	721	740	729	753	730	727	709	679	728	739	764	731	704	770	697	732	746	731	758	740	727	673	755	777	797	728	686	758	753	744	779	716	718	747	738	721	685	748	682	743	740	705	710	745	689	732	719	692	737	740	715	723	664	774	715	741	695	734	706	713	762	699	721	720	754	730	695	709	733	704	709	740	751	735	741	698	700	761	752	736	786	707	719	762	741	785	705	741	753	719	779	772	694	763	743	704	692	740	713	769	726	731	753	738	701	725	809	707	734	757	732	701	726	775	788	771	723	750	741	700	730	732	766	694	709	740	712	753	749	702	756	704	714	800	709	741	739	691	722	727	756	726	797	791	723	770	692	713	685	710	742	757	730	728	763	753	720	791	712	741	734	721	806	727	720	734	715	726	704	776	753	740	707	759	759	683	726	734	717	777	777	749	798	732	724	799	715	727	744	760	763	720	745	692	784	766	771	744	669	755	776	726	736	673	740	739	737	694	699	735	735	745	731	752	744	691	723	739	752	722	689	754	754	786	743	749	751	756	805	742	763	738	708	773	718	765	733	706	769	700	748	697	761	712	811	751	766	692	728	782	694	670	773	759	686	771	721	710	757	727	741	709	731	668	791	743	749	690	728	692	713	702	717	733	748	689	698	770	746	719	768	679	710	741	721	717	753	726	749	763	699	732	742	782	723	731	732	735	728	773	713	738	765	796	740	701	753	723	692	741	740	669	723	704	714	754	753	728	726	720	712	740	771	728	708	729	710	772	762	742	769	734	745	764	711	752	738	711	737	749	779	722	784	688	745	739	770	740	734	674	790	680	731	767	751	777	727	701	736	748	747	720	756	784	695	722	742	738	724	724	768	764	767	792	703	712	665	686	710	768	716	703	729	730	734	693	739	715	739	692	730	755	727	714	777	762	732	739	700	744	753	697	726	684	717	695	763	730	761	701	740	729	775	718	761	706	744	696	756	726	694	733	734	699	679	744	756	732	738	673	734	744	732	694	742	745	741	815	752	725	723	732	760	743	756	734	714	682	739	696	716	715	716	717	693	726	751	723	714	764	733	747	767	763	756	709	717	736	715	694	738	761	740	746	762	721	753	691	685	703	747	776	702	700	700	735	734	774	718	749	747	690	667	714	750	763	733	692	721	784	724	730	706	746	724	786	747	752	717	731	732	706	725	715	722	733	682	757	809	734	757	745	719	743	752	706	784	786	751	719	709	744	714	727	777	718	729	754	746	715	770	692	737	724	761	770	783	725	774	731	705	720	741	681	750	714	736	734	695	750	759	756	803	688	737	763	719	697	765	684	716	772	752	738	751	781	706	755	740	717	781	755	687	739	718	751	719	712	757	735	734	783	759	732	721	748	704	738	727	732	781	728	766	728	715	706	765	780	691	721	695	758	720	762	758	744	733	757	743	814	744	727	747	744	757	744	705	677	711	713	764	688	716	770	718	780	756	724	701	732	722	754	680	712	722	744	771	721	710	739	696	705	696	731	724	729	776	731	743	717	756	732	771	733	715	728	744	758	710	739	697	670	717	763	746	730	692	745	737	765	760	714	787	750	697	774	708	719	743	735	748	715	795	737	728	751	664	740	741
30987	62917	54588	40956	30694	23211	14784	8553	4670	2456	1498	1205	936	750	749	813	746	783	780	807	709	779	749	739	783	811	763	806	765	777	764	721	751	748	770	747	785	762	793	777	764	776	820	772	788	776	765	760	801	746	738	763	796	756	806	750	796	811	755	809	722	720	786	764	805	784	777	797	724	801	790	778	762	860	837	756	758	767	770	748	764	766	787	744	775	764	768	836	773	692	759	789	765	740	814	782	726	775	779	834	747	771	742	791	787	759	754	793	784	767	770	764	773	788	733	733	777	724	795	742	734	739	775	783	839	758	774	813	694	750	796	737	800	772	774	761	791	710	765	789	745	753	743	804	780	727	768	792	792	807	770	727	777	769	751	757	756	787	759	774	771	804	752	829	787	798	734	821	718	717	763	796	830	778	835	757	795	809	757	794	757	789	805	756	802	752	789	793	761	763	790	767	811	742	760	756	776	761	778	796	798	754	720	725	767	749	727	788	764	767	777	778	768	762	706	754	769	746	717	783	734	824	769	797	789	761	779	759	754	771	757	765	792	779	758	748	732	791	722	766	785	766	799	790	791	777	794	768	755	770	745	769	736	734	736	809	699	742	738	746	723	759	778	745	833	762	785	735	800	751	720	751	740	770	750	797	748	804	751	785	772	818	759	776	722	743	801	769	821	706	778	720	821	756	788	739	778	729	766	724	774	737	826	781	752	791	742	749	761	818	756	768	779	756	768	768	768	749	763	736	764	715	768	752	784	776	792	787	743	770	774	780	732	769	776	764	755	784	716	800	788	770	794	822	824	765	733	791	777	757	758	757	735	753	800	774	821	777	800	784	719	733	776	774	758	780	779	854	815	713	741	757	806	772	716	790	785	740	781	755	785	776	769	720	769	777	757	788	811	784	767	772	761	746	775	744	721	804	749	746	761	751	782	738	770	705	784	777	748	788	808	739	779	814	749	756	739	807	773	753	797	748	817	770	763	827	745	818	743	783	777	804	823	740	791	755	782	685	749	782	766	725	765	807	720	795	793	791	752	734	772	739	767	766	792	733	725	789	775	756	774	774	737	725	779	781	784	781	720	804	837	760	727	777	790	748	780	766	752	802	796	757	772	804	731	780	773	784	784	744	752	781	805	748	764	788	755	801	736	798	809	810	728	777	813	739	750	754	745	753	784	731	796	744	775	721	768	782	805	804	749	757	822	726	796	778	777	761	707	754	749	758	762	762	777	785	739	798	745	758	747	752	780	765	781	752	717	749	731	746	727	750	742	794	695	764	745	778	790	763	710	757	775	763	817	761	763	754	814	737	824	748	762	762	786	720	798	802	749	790	763	761	769	715	756	746	754	716	775	769	711	768	764	784	802	799	761	750	757	703	727	759	768	840	736	741	806	775	768	750	760	738	757	764	794	715	748	750	792	782	799	736	743	790	786	691	773	747	752	787	791	778	765	819	746	743	746	782	805	806	756	737	788	750	728	775	734	787	752	756	785	765	758	787	780	791	759	751	751	769	757	766	777	773	757	774	783	765	806	787	773	781	768	760	785	792	744	766	755	810	782	750	768	776	769	744	705	733	775	792	768	797	764	770	731	795	731	804	754	802	762	746	784	786	759	705	740	768	753	773	750	771	748	790	786	780	779	772	848	797	744	769	748	769	737	742	734	778	767	803	738	735	784	770	781	751	770	740	772	780	754	775	801	783	767	745	748	775	711	748	742	807	785	758	764	818	781	788	757	799	773	804	789	767	745	782	794	756	759	759	769	737	762	822	741	771	790	755	727	777	759	757	765	733	790	740	740	752	749	800	835	746	783	788	775	754	779	783	797	778	766	784	760	822	781	827	731	743	749	770	785	774	807	798	782	791	768	782	793	834	758	750	770	743	712	798	723	779	735	754	766	758	754	823	798	776	775	791	772	731	756	757	793	807	751	728	732	769	772	787	756	791	789	767	744	770	774	805	778	715	773	798	809	787	766	799	809	781	737	771	729	746	749	791	773	806	812	773	719	770	769	791	770	759	832	813	769	776	757	792	825	775	731	731	747	756	807	755	727	738	809	808	785	736	744	772	790	764	779	806	760	780	751	788	756	758	815	752	765	773	810	725	764	756	783	790	759	764	743	770	729	826	799	791	735	762	755	739	736	855	778	755	801	714	737	801	747	791	749	797	735	770	714	817	738	794	786	744	805	758	801	752	744	717	778	801	732	805	760	777	832	797	730	827	751	731	740	828	786	752	762	781	750	778	812	774	751	801	795	751	755	765	787	782	748	741	782	757	757	688	796	782	740	735	771	783	785	759	732	790	772	767	816	808	782	740	747	792	777	740	788	799	750	760	719	800	769	767	782	780	733	790	787	739	721	720	782	802	804	702	805	774	735	731	771	782	801	770	746	761	785	799	800	816	755	803	767	754	763	788	803	775	780	760	701	810	782	770	806	736	742	806	814	793	722	786	737	780	759	782	731	815	763	710	805	776	737	788	777	832	725	811	767	726	776	790	776	757	784	777	755	755	788	760	735	751	771	746	816	751	745	776	811	734	846	797	739	819	784	789	760	763	770	771	769	789	734	760	739	779	784	800	788	810	795	816	772	751	775	742	772	793	747	749	714	799	772	812	771	793	797	742	728	754	787	764	784	816	822	769	748	766	763	800	785	765	801	792	767	773	746	758	738	717	731	727	739	750	756	749	793	731	817	780	757	759	783	761	780	797	784	745	787	755	759	803	723	753	756	766	763	772	809	752	719	778	782	726	750	776	764	831	766	782	764	784	745	746	773	714	797	818	808	754	809	774	779	727	774	742	815	750	753	782	733	754	788	786	731	793	760	740	723	745	787	763	781	753	765	712	797	715	788	772	762	788	755	781	752	849	753	786	759	805	744	762	784	770	764	784	772	757	713	706	802	768	741	744	747	787	742	862	773	776	746	795	712	770	776	808	765	787	810	783	769	798	755	800	838	794	748	791	722	802	766	753	777	780	765	763	819	779	760	726	808	732	811	768	780	782	785	776	765	775	791	802	785	754	771	803	747	757	801	811	785	693	748	794	749	721	774	794	754	760	757	753	789	712	793	774	760	762	733	777	793	746	735	771	770	798	778	790	745	749	794	756	793	735	731	734	785	761	768	772	756	764	809	812	823	712	756	739	716	760	753	740	751	735	761	719	764	802	734	759	762	794	792	782	804	759	796	790	749	806	777	756	756	797	821	744	742	789	790	767	805	715	784	766	768	767	763	798	810	760	753	756	763	762	781	807	764	751	753	772	787	789	738	824	831	767	794	771	760	762	774	722	788	754	762	787	790	780	786	752	709	807	734	728	760	761	797	742	736	802	860	752	783	724	702	795	799	747	754	748	772	777	786	735	765	752	735	745	790	769	815	727	750	780	756	793	756	780	774	786	785	769	771	725	810	736	738	767	780	794	805	840	770	747	718	808	785	773	754	759	756	783	750	794	742	776	705	759	737	733	805	795	800	790	748	770	788	753	765	780	753	795
22526	21301	31637	30197	30858	34116	30951	18200	9422	4769	2756	1784	1323	813	858	775	768	812	808	828	765	740	775	797	758	759	747	792	812	813	753	722	746	754	750	853	748	758	709	756	766	753	804	766	811	757	805	809	748	773	767	779	767	765	794	781	762	766	748	802	770	757	774	802	721	778	745	734	801	765	779	770	810	759	783	713	825	727	824	776	816	814	802	785	798	784	794	776	786	756	766	751	796	737	775	777	749	722	777	751	815	759	825	800	778	761	761	744	792	761	801	734	770	773	801	787	785	727	733	747	791	833	762	774	817	782	736	752	770	760	739	714	732	768	753	794	768	806	749	767	776	788	816	775	776	778	839	776	798	768	755	758	778	800	739	783	752	770	752	766	781	741	775	730	764	727	748	771	769	740	789	784	764	760	776	760	736	785	789	781	746	758	801	739	772	743	776	729	749	822	759	747	773	751	720	800	754	733	776	789	780	781	814	761	789	779	745	784	761	707	810	802	751	759	769	779	772	826	735	803	780	722	789	759	813	796	814	725	768	740	782	824	760	773	760	786	737	765	736	723	802	756	795	792	838	795	767	775	778	765	733	771	787	805	753	781	781	767	734	716	796	807	800	772	765	776	777	717	808	756	778	776	795	751	797	771	788	742	781	820	865	757	725	814	832	760	824	832	793	832	732	788	792	753	765	782	790	823	801	783	789	747	768	717	809	763	759	755	784	806	741	736	743	761	759	772	826	823	749	795	818	787	778	739	788	715	763	738	706	823	780	794	769	845	827	770	755	785	801	803	774	737	778	750	787	770	770	776	788	780	781	782	808	745	756	737	767	797	780	754	722	767	794	767	792	777	796	811	809	735	740	720	780	767	796	763	762	767	788	793	724	735	782	745	753	780	711	734	766	742	825	776	785	783	759	774	733	750	753	768	787	744	735	809	747	749	785	770	809	758	753	791	746	780	808	760	782	803	759	773	792	806	817	766	781	745	794	779	745	710	785	760	732	810	796	796	770	762	801	830	788	757	814	748	733	763	793	738	775	729	757	763	749	861	772	759	722	802	781	786	795	715	795	805	749	827	778	735	785	797	757	775	782	738	764	803	766	729	776	787	706	767	807	816	772	752	761	722	765	815	760	782	760	772	760	782	725	781	787	798	758	805	715	693	797	782	780	704	722	828	769	778	788	795	777	767	815	787	739	760	779	805	777	805	739	704	774	817	789	767	752	800	779	744	809	793	764	788	803	743	752	780	731	789	759	764	722	784	798	773	752	783	795	761	796	784	734	785	765	808	749	804	770	840	787	700	760	770	770	789	764	752	787	759	752	833	772	807	787	792	749	803	745	806	798	707	804	782	774	790	760	737	772	786	784	748	795	775	802	798	729	720	769	693	771	790	754	789	781	791	773	794	766	727	783	820	769	762	782	704	776	792	771	762	771	764	797	751	804	744	754	813	750	771	762	752	783	740	785	811	766	776	804	785	739	785	735	752	779	801	750	761	834	781	774	805	766	799	809	787	784	722	728	802	767	827	721	776	811	770	739	733	760	813	849	771	796	776	800	752	778	766	725	754	747	770	771	787	782	751	782	775	783	774	725	770	781	791	761	709	810	793	771	753	759	795	787	811	723	775	721	730	741	716	729	808	812	736	823	775	791	776	798	726	787	812	781	811	795	754	780	785	770	746	787	748	810	777	808	799	724	824	756	745	759	784	774	794	755	812	729	734	757	774	759	773	803	730	724	780	757	775	819	766	789	771	783	763	799	828	727	764	750	796	778	759	777	769	796	780	781	757	774	766	772	796	769	768	728	797	775	787	752	798	768	777	728	788	727	766	748	748	772	738	755	782	769	761	822	805	765	771	801	811	773	750	774	774	791	768	767	835	770	745	777	805	776	733	821	725	768	759	746	738	748	790	789	761	770	739	700	748	728	770	772	782	771	736	798	817	785	771	830	718	779	814	719	766	789	777	802	724	802	746	742	788	790	715	794	777	785	785	789	773	751	789	781	733	751	772	747	811	768	753	780	754	804	813	752	740	764	824	771	775	813	740	759	810	743	694	738	755	789	796	732	785	786	749	757	770	799	763	775	774	763	758	729	787	768	766	752	731	825	790	729	816	737	798	821	746	703	717	814	758	750	788	799	778	715	825	767	775	748	782	779	793	756	796	754	752	826	747	720	756	726	791	771	762	759	843	792	746	755	802	718	769	733	821	842	755	790	801	761	783	757	776	815	782	777	734	776	788	781	770	738	751	739	746	752	816	743	756	762	768	763	759	754	764	738	812	821	794	736	767	738	796	782	770	759	760	764	757	788	777	767	797	780	781	772	760	762	784	735	779	779	810	803	774	741	789	761	806	728	768	781	763	793	774	791	824	731	771	722	784	743	748	725	756	810	766	799	796	775	773	791	754	741	789	804	802	768	802	753	745	810	762	758	736	807	794	751	783	809	823	779	772	806	789	797	784	801	759	813	807	795	775	785	799	740	771	797	801	771	719	768	784	801	730	759	755	824	700	771	746	698	802	721	768	782	770	788	799	753	768	800	745	781	789	754	781	750	756	807	773	768	756	767	748	769	752	778	813	784	757	792	802	777	754	763	795	788	822	782	772	795	775	775	769	744	764	753	793	834	771	730	760	717	761	761	733	726	753	771	805	790	768	831	834	802	783	758	766	765	810	770	804	762	766	758	795	735	790	822	770	757	828	762	792	766	772	802	774	796	761	794	808	789	753	729	730	752	787	723	811	762	720	819	737	774	796	767	767	767	744	745	751	800	740	787	785	702	763	781	816	785	772	827	775	762	770	768	740	742	721	774	821	816	733	769	779	732	771	760	755	759	734	769	758	781	764	741	826	790	753	801	781	745	828	804	724	781	734	763	782	789	793	771	760	779	736	821	754	736	768	727	771	808	786	835	749	768	743	757	765	787	813	767	745	743	734	793	806	813	762	732	777	764	787	739	773	774	768	772	745	774	755	774	806	721	806	754	769	767	769	767	727	782	765	725	760	738	753	767	791	776	745	832	785	762	744	740	805	783	780	790	773	778	781	753	750	785	781	775	804	768	795	806	739	702	756	707	824	809	757	763	727	796	761	761	760	749	822	835	798	727	775	737	747	792	765	789	760	787	761	775	715	740	741	781	811	741	772	726	806	730	787	779	753	768	786	707	817	701	789	780	779	824	782	779	775	782	725	730	785	768	766	774	752	784	783	813	763	784	741	735	771	773	774	793	772	747	813	757	761	727	779	765	774	792	744	817	780	802	764	760	756	701	787	728	747	801	762	768	764	767	742	744	763	850	730	755	760	823	758	800	769	765	761	757	710	795	775	821	758	752	826	784	804	782	783	759	759	760	780	756	801	805	764	751	737	729	779	774	792	762	805	781	776	757	754	806	745	806	734	794	813	780	770	759	774	771	767	765	731	763	779	793	763	727	799	778	778	774	741	766	779	762	735	777	771	797	727	768	684	800	781	750	771	761	749	748	831	804	743	760	790
39674	90514	80880	60221	48733	41106	30330	19741	12021	6429	3770	2358	1507	824	781	797	781	833	758	837	782	744	785	799	797	758	770	782	732	772	792	787	803	791	783	799	828	807	845	815	794	762	800	790	772	754	807	790	758	848	814	793	803	804	740	775	772	778	779	766	768	771	750	814	750	741	770	768	770	786	747	770	748	749	843	827	752	771	770	802	749	789	785	793	801	833	766	743	791	773	784	739	793	691	813	785	741	800	811	749	815	746	815	777	789	795	795	747	761	764	758	751	819	744	778	759	736	764	796	773	765	751	775	802	781	790	758	786	792	800	818	768	763	781	774	749	752	748	756	786	733	830	739	754	777	800	803	785	734	801	750	827	817	771	766	801	800	771	754	762	753	823	809	787	796	747	789	730	799	788	804	772	756	782	800	788	802	761	772	824	774	770	816	759	779	777	772	732	827	786	758	794	784	755	754	735	765	729	755	778	766	722	776	812	827	762	799	767	804	783	718	772	760	798	791	742	802	797	779	804	781	722	784	783	751	751	763	769	843	797	708	745	805	756	781	771	814	827	806	770	800	798	758	751	832	775	775	810	803	818	759	763	750	787	767	773	761	785	757	760	807	802	783	764	761	768	789	809	759	809	825	808	783	761	761	750	817	732	758	795	786	722	794	798	759	798	762	756	778	754	801	775	766	793	755	810	796	764	774	780	783	791	750	807	763	728	804	774	758	735	788	815	751	801	791	801	789	767	795	770	788	769	750	763	794	697	769	779	788	751	823	779	803	770	773	769	818	786	831	772	807	765	741	811	790	769	771	777	785	766	778	771	759	769	756	778	829	760	810	785	766	730	731	743	794	764	772	809	767	786	771	770	770	739	779	784	826	812	762	775	827	735	840	808	757	776	780	780	789	782	741	728	799	800	770	756	776	766	769	766	755	757	779	757	822	786	747	824	736	783	841	712	772	755	763	809	781	769	793	787	789	787	775	780	863	783	784	827	766	713	765	723	776	785	733	840	779	795	805	760	805	730	752	832	770	787	815	803	741	734	789	772	769	829	786	773	790	776	814	814	790	782	837	777	780	772	813	815	810	714	785	794	786	763	838	794	780	763	825	754	799	801	772	792	796	773	754	804	755	782	776	757	772	771	758	768	784	846	758	758	760	748	736	769	793	796	792	748	773	761	749	819	754	776	754	777	774	790	798	813	808	748	787	823	827	791	751	795	788	800	773	795	809	754	800	745	762	740	794	733	741	776	782	823	772	745	788	809	772	759	789	797	771	786	766	760	779	780	737	766	816	762	767	719	786	790	741	794	817	747	785	775	765	754	770	740	781	777	795	784	808	794	755	749	768	755	752	819	784	771	800	783	796	732	776	750	784	738	768	797	744	782	743	813	745	749	766	764	782	814	788	775	793	786	765	805	795	815	790	801	791	776	756	774	740	833	774	741	780	790	821	806	736	784	716	751	800	756	782	775	776	757	754	786	763	810	798	763	830	763	757	705	834	734	771	793	718	787	771	812	778	749	792	826	825	775	785	748	771	761	750	737	781	761	783	758	748	762	768	778	748	782	749	830	727	827	821	825	798	715	761	777	778	804	811	790	776	813	789	765	833	820	780	737	770	812	780	790	735	793	695	796	802	792	761	779	769	759	826	778	769	760	781	794	756	764	774	766	794	810	765	775	833	762	811	823	731	748	761	767	788	744	791	755	780	765	814	798	792	772	794	789	800	758	784	738	742	795	759	743	750	797	805	767	805	802	766	769	761	821	761	779	797	755	742	789	763	772	848	710	775	783	805	738	788	800	748	792	724	800	787	743	753	764	781	813	790	776	749	709	791	818	797	772	783	754	801	782	787	800	795	747	809	750	789	771	751	793	751	828	745	790	736	828	714	772	787	771	788	786	828	728	756	783	774	758	797	826	740	807	786	746	754	778	796	781	810	814	760	795	783	799	763	769	764	815	754	760	755	800	803	800	698	770	796	788	800	722	767	808	802	765	776	769	823	750	805	766	794	759	768	745	753	783	811	833	785	779	726	747	754	720	783	763	805	770	823	750	753	760	786	833	766	764	784	768	825	784	734	775	778	808	780	752	814	762	762	806	744	786	786	794	785	787	787	760	826	778	765	788	787	812	752	740	810	757	785	788	794	788	764	787	772	730	798	802	807	736	812	765	745	767	773	747	728	765	820	793	724	799	824	792	825	800	741	767	763	780	750	876	797	801	792	784	782	835	832	840	828	770	761	771	814	781	753	747	756	756	754	832	743	755	769	743	798	809	772	749	824	822	800	733	772	830	779	783	770	810	803	790	765	770	755	818	773	741	728	755	770	764	801	785	792	805	769	751	783	785	803	792	758	790	770	781	766	777	796	823	821	805	768	780	806	765	802	817	804	795	803	840	815	786	809	756	760	837	820	795	787	811	820	772	784	763	794	784	801	792	783	741	775	792	810	814	771	757	779	816	724	729	811	784	759	784	814	750	798	792	759	785	795	740	808	783	808	757	737	777	775	780	759	783	767	769	742	750	798	746	764	734	765	777	806	835	798	750	771	791	743	788	800	788	791	785	820	776	826	783	807	755	764	793	801	808	733	781	723	745	784	796	777	776	721	771	851	810	735	781	756	704	800	755	730	785	747	774	764	722	730	781	724	808	784	779	762	800	738	755	771	791	821	740	810	749	784	780	741	769	772	821	801	825	806	801	748	774	781	739	763	752	800	730	753	811	787	786	747	790	740	742	765	790	804	733	776	745	794	800	733	789	823	774	763	802	791	751	782	781	817	762	792	786	810	783	756	780	812	802	761	817	820	765	759	807	745	735	807	713	793	761	715	793	782	719	753	805	815	757	815	767	773	743	796	778	753	777	766	801	761	766	791	772	758	784	810	752	844	773	780	809	761	818	804	755	753	781	834	775	820	751	790	829	814	743	797	790	810	765	779	790	797	766	779	744	788	808	729	742	770	780	775	755	796	820	825	747	787	790	781	792	829	823	794	783	796	775	765	752	792	751	784	799	776	763	801	779	850	746	758	807	748	733	738	772	775	734	779	817	786	822	751	840	767	791	804	816	778	784	733	780	764	773	734	812	792	799	809	782	800	786	765	792	778	781	780	774	812	749	774	827	780	813	766	752	768	830	765	806	774	820	791	801	751	760	849	792	804	750	810	766	755	759	801	784	820	769	769	732	754	777	764	764	770	795	769	747	772	824	805	769	795	799	785	796	811	848	809	743	722	805	788	773	744	784	785	765	763	759	745	743	775	752	771	791	777	776	812	785	765	798	782	783	786	833	759	798	828	742	729	735	783	798	764	770	743	747	718	776	759	799	787	771	781	753	790	761	762	774	778	845	769	794	756	785	824	761	755	821	790	765	755	802	794	789	734	783	798	758	780	798	800	782	767	807	729	806	799	724	766	787	762	781	740	717	753	728	810	747	742	758	727	791	797	795	733	742	821	779	806	782	763	788	751	763	797	782	804	773	778	696	740	804	817	803	766	759
28093	23969	28538	17570	6709	3570	2082	1486	1045	857	716	654	561	541	518	552	527	563	477	550	480	507	552	564	521	493	522	528	501	517	566	503	546	519	545	478	502	496	541	551	506	513	524	558	514	539	519	524	480	531	539	553	514	525	517	516	557	527	521	518	480	548	506	498	518	518	591	547	534	486	515	554	523	540	545	562	523	510	560	544	555	530	531	580	502	551	535	497	502	545	516	532	567	530	474	569	556	532	532	514	545	552	581	486	555	538	501	502	482	502	524	537	535	498	497	504	505	515	573	521	494	498	535	536	551	520	515	484	511	532	557	513	516	539	492	517	525	515	549	557	530	545	556	529	556	485	540	515	501	606	567	495	522	541	519	519	516	502	513	528	514	525	529	536	529	533	531	558	566	534	528	508	523	519	495	524	523	551	539	535	518	522	508	547	542	519	487	529	552	513	522	515	523	571	552	516	543	503	534	546	550	510	519	552	550	513	532	545	552	549	554	549	523	491	553	568	565	531	549	504	498	531	564	542	568	522	578	533	505	516	512	535	542	563	551	503	519	538	557	554	550	572	554	535	525	549	500	553	546	555	552	524	537	513	528	509	501	527	508	541	477	526	551	520	541	553	538	556	514	551	537	546	537	539	514	526	532	543	511	525	518	551	532	479	545	503	561	500	549	537	530	562	522	504	556	538	542	519	538	513	501	576	556	537	561	569	534	491	507	550	524	527	550	519	529	537	544	582	571	526	489	500	521	531	506	489	580	518	555	558	515	527	504	579	500	516	533	611	505	555	518	535	517	551	585	525	559	550	536	530	499	522	563	512	559	556	541	540	548	529	503	511	529	540	535	525	530	506	499	499	579	579	479	575	580	585	535	531	551	558	504	536	504	505	561	562	509	519	546	516	498	532	534	518	537	550	568	561	533	516	529	516	518	551	539	504	558	558	531	530	554	528	527	533	492	517	533	500	558	524	561	580	546	604	546	546	539	553	523	530	519	511	495	502	564	518	479	490	525	564	554	506	553	548	552	544	549	541	506	528	544	559	525	549	518	529	539	537	527	541	523	534	535	575	528	527	528	530	503	505	558	553	540	518	541	540	559	570	467	556	528	540	504	532	511	501	530	518	538	509	574	534	566	521	531	542	503	551	508	509	519	526	546	568	516	516	499	512	532	534	540	520	531	548	497	506	538	549	544	519	563	511	508	573	527	504	527	538	521	517	519	517	571	550	587	517	543	524	522	534	527	561	540	521	543	543	540	528	528	537	512	529	537	528	483	555	484	526	539	559	503	504	546	508	532	502	532	521	557	517	495	581	513	550	543	551	536	521	522	519	523	551	589	520	498	518	543	549	517	503	548	518	514	559	536	528	527	527	593	555	514	572	564	520	506	559	522	520	555	530	535	539	559	547	531	499	545	536	543	493	522	549	538	549	504	488	498	549	537	518	563	555	509	558	514	534	516	555	500	554	510	479	575	543	523	552	520	522	526	518	499	544	549	492	536	539	537	524	532	538	553	506	509	507	531	554	538	540	554	539	542	534	524	524	505	569	505	523	577	534	564	525	539	562	490	535	517	525	533	525	522	556	543	517	538	545	515	508	575	535	510	547	568	509	546	514	532	559	501	552	573	514	512	508	538	545	549	572	554	525	537	529	525	514	528	536	506	553	550	557	514	536	543	516	516	547	521	545	508	553	553	559	559	530	547	523	517	523	522	479	514	524	501	558	541	512	581	533	550	548	535	507	515	534	496	559	544	497	555	527	562	517	552	523	513	539	538	486	470	537	518	536	538	534	515	580	565	530	551	549	550	520	525	549	542	536	532	555	513	490	509	545	528	529	490	527	530	539	493	514	528	556	548	513	559	571	581	593	555	495	525	562	520	553	519	528	513	547	518	524	543	532	514	479	526	523	533	499	551	546	527	508	513	550	571	515	532	530	522	547	542	517	552	538	515	538	574	541	537	500	531	484	546	514	541	543	538	560	480	551	520	524	522	545	526	534	549	506	541	543	520	556	491	540	490	564	542	537	540	513	564	547	533	524	482	565	526	527	541	519	517	520	511	526	501	507	560	543	521	539	536	538	563	540	495	534	527	533	502	512	552	519	501	545	539	528	518	527	489	582	517	531	532	546	526	552	521	523	503	497	545	539	544	498	476	547	503	491	491	533	507	517	524	545	561	553	546	507	540	568	524	518	537	581	532	535	499	544	487	519	519	501	514	561	534	524	525	538	495	553	557	531	532	553	567	560	512	560	539	536	541	510	555	558	568	508	493	537	490	564	511	511	528	545	542	515	520	552	497	524	509	510	501	537	572	491	518	507	536	509	547	541	554	557	540	538	472	544	563	539	534	540	530	545	515	517	512	521	498	543	501	501	519	506	541	538	575	544	515	493	513	520	553	540	542	554	521	549	555	540	525	508	543	551	521	559	526	543	501	546	482	565	514	526	511	513	529	514	514	507	526	537	515	496	528	532	572	542	554	539	519	510	584	555	524	538	524	558	536	500	548	535	551	532	525	536	543	571	514	537	526	503	538	562	531	516	532	511	514	517	524	525	526	516	507	522	579	511	540	513	537	479	501	568	509	539	548	556	563	548	539	537	540	525	536	533	541	538	518	491	568	559	526	482	547	551	548	540	485	543	534	597	511	527	572	536	568	520	505	574	535	484	539	536	523	531	533	516	505	529	594	485	529	564	499	523	571	531	535	526	537	571	518	548	601	519	549	562	559	553	509	519	501	515	538	510	502	525	556	531	544	510	500	532	529	530	529	510	547	478	536	555	525	509	533	573	502	532	525	560	548	559	542	545	521	553	518	532	503	553	525	550	545	478	534	560	513	585	523	585	543	528	558	555	518	549	556	557	516	534	526	574	516	516	522	535	479	535	529	552	512	481	557	531	544	547	501	506	582	515	544	531	520	568	551	541	516	535	554	527	508	533	529	519	522	536	514	531	547	525	537	548	532	557	483	533	558	496	536	543	540	496	513	522	515	531	506	543	537	509	567	538	493	546	545	536	531	492	549	523	488	549	520	538	542	527	497	542	526	514	515	500	538	569	489	541	518	528	517	554	530	501	558	546	588	520	485	492	564	531	530	553	473	533	508	513	571	545	540	524	505	515	575	532	546	530	536	518	572	544	553	521	540	517	516	547	501	488	522	540	513	589	580	495	566	532	566	532	509	505	518	525	552	541	538	555	532	557	553	536	522	525	541	534	563	542	516	515	487	548	534	528	531	534	541	521	515	569	535	515	504	567	562	539	542	544	481	533	510	504	488	521	529	487	495	554	500	505	500	511	538	538	521	503	538	575	549	546	520	501	511	523	522	554	520	506	552	507	520	539	513	538	489	523	531	497	494	526	558	541	526	526	587	510	547	509	532	554	556	548	521	518	499	523	541	505	528	541	582	525	533	558	540	523	518	537	541	495	537	514	507	493	491	550	482	544	544	525	511	528	552	531	534	545	473	557	531	511	531	537	525	501	561	531	565	485
14986	33974	24508	13288	7272	4518	2643	1884	1356	946	809	686	618	553	638	573	550	588	601	585	623	569	604	569	561	575	560	564	564	601	548	625	562	569	580	601	561	566	568	604	618	619	555	576	593	541	596	557	574	533	566	565	570	607	550	599	579	591	567	580	554	585	555	543	561	528	548	585	588	600	547	555	585	558	613	576	579	557	574	560	558	587	609	563	586	583	546	560	642	595	549	575	552	551	582	590	564	568	547	548	601	578	607	545	604	602	540	630	575	632	555	585	525	569	562	559	587	569	564	552	556	576	581	548	593	582	589	540	554	549	554	591	599	613	567	570	555	582	610	563	595	553	544	553	534	570	577	564	537	581	596	586	568	545	569	558	580	581	586	569	573	585	550	566	582	621	637	544	564	561	596	577	573	544	574	565	580	597	586	589	586	563	543	593	554	593	575	540	613	593	580	545	569	560	580	590	557	552	533	582	562	625	561	561	588	545	535	592	558	580	576	556	619	593	543	540	583	532	575	563	526	523	598	573	572	588	522	594	608	536	626	533	587	557	557	571	568	562	550	624	607	594	572	630	547	546	543	557	599	586	549	578	558	547	536	563	578	603	570	553	586	598	573	566	567	549	565	604	577	595	605	613	563	598	545	549	603	581	570	564	583	580	597	593	610	593	574	579	560	548	558	612	578	578	573	567	583	566	617	590	564	578	555	571	614	609	605	600	579	566	541	561	574	579	569	578	557	549	574	544	601	591	564	582	594	569	554	571	554	603	575	611	548	610	544	619	568	564	595	542	579	587	595	590	559	581	585	562	554	594	563	563	559	575	611	571	610	600	586	610	563	577	592	564	557	560	605	624	561	568	594	549	577	536	591	609	560	604	575	573	608	588	563	560	585	590	586	589	535	573	531	566	565	567	557	590	541	538	570	573	587	580	553	590	577	528	648	597	570	637	580	576	564	544	531	583	574	617	577	558	543	572	556	593	563	552	565	538	609	553	529	557	567	576	570	603	588	546	556	550	560	571	564	600	543	583	540	546	600	574	600	589	554	583	573	611	598	566	571	567	561	596	540	591	559	540	542	562	584	567	529	561	532	608	580	588	580	607	539	578	605	622	577	580	582	553	577	527	588	602	612	573	603	608	562	562	553	580	541	563	583	559	593	568	543	576	559	582	599	584	580	594	576	522	592	615	583	575	571	593	545	558	568	602	601	571	597	615	566	584	552	568	563	554	567	605	560	592	561	546	551	557	582	596	581	569	539	566	599	559	560	547	595	628	583	546	585	592	574	606	556	589	571	553	585	581	583	587	585	568	605	567	598	548	591	575	571	587	567	626	575	592	613	568	595	576	551	592	573	576	606	589	576	573	561	573	553	617	542	576	582	540	580	569	603	576	594	584	581	602	534	563	591	593	592	566	580	543	573	576	560	567	564	569	568	550	547	566	536	545	568	530	586	571	617	604	578	596	559	560	564	588	531	573	588	558	581	577	571	575	542	604	619	574	549	591	573	537	560	590	593	566	563	593	555	593	591	576	580	540	547	577	605	584	588	564	578	584	577	520	617	531	587	614	531	532	631	589	591	539	521	596	608	567	549	542	549	530	534	591	564	562	602	522	582	550	623	574	565	577	581	577	567	581	553	592	573	558	576	599	583	602	550	563	546	545	585	571	538	568	567	555	590	581	576	602	557	598	561	588	527	548	552	542	570	605	614	576	604	587	598	592	557	570	577	579	580	558	589	579	608	610	606	577	546	556	567	600	569	594	567	590	583	581	552	550	553	593	546	579	573	577	589	584	612	559	550	533	601	573	527	564	543	560	596	549	574	561	550	541	561	586	579	557	589	572	589	572	574	585	568	584	565	552	589	543	541	564	529	528	590	589	543	556	575	609	558	601	579	597	572	617	615	573	525	598	540	571	618	557	573	541	621	574	504	633	633	546	599	595	569	577	591	581	565	537	534	568	566	582	572	569	569	580	571	581	518	563	607	540	583	576	574	562	557	562	581	515	540	588	551	572	555	554	591	552	583	571	618	536	551	575	559	620	552	606	599	592	570	542	554	586	567	569	562	555	558	597	578	596	595	562	567	568	617	578	587	575	536	587	588	531	556	550	600	565	547	499	608	546	554	553	573	566	618	590	579	555	552	543	544	599	547	573	574	572	546	592	563	597	567	555	542	619	576	522	561	611	561	579	592	580	554	575	624	565	542	572	590	600	567	562	611	570	581	538	581	543	616	606	595	560	519	568	546	554	570	556	543	574	580	587	585	550	565	569	602	575	575	595	565	557	628	562	590	608	593	609	591	548	569	543	561	570	571	581	543	587	540	567	603	590	602	535	601	570	530	536	580	612	572	575	558	544	614	576	608	554	549	592	595	581	594	599	574	581	601	587	577	626	619	568	555	597	601	540	570	562	559	565	585	583	509	568	609	606	559	612	595	591	540	577	590	597	589	559	582	561	561	502	601	599	554	577	561	571	573	566	552	551	576	605	585	566	611	609	533	571	575	601	592	575	548	609	568	570	567	590	561	585	601	523	546	548	609	594	623	587	609	582	540	578	581	614	575	553	594	601	550	558	597	595	573	594	571	555	548	570	606	567	569	587	565	580	596	563	586	578	563	581	583	571	576	610	593	561	561	592	586	562	574	564	545	563	568	564	566	568	582	520	561	565	574	588	556	578	569	569	577	592	555	581	561	558	562	614	561	578	559	572	577	610	570	580	602	590	586	561	586	559	570	555	632	567	612	576	526	570	565	573	594	638	604	586	579	570	595	612	568	554	572	538	582	558	570	567	602	545	615	572	581	530	562	602	551	592	549	615	561	537	608	537	575	568	560	543	608	589	583	567	576	524	563	593	595	550	600	595	581	559	619	599	567	548	554	539	595	559	577	584	620	550	538	597	560	572	556	569	557	560	589	612	576	591	534	550	567	569	577	599	568	547	588	585	546	613	603	543	570	569	604	584	580	562	592	604	602	555	580	538	543	570	568	591	555	550	594	578	593	572	615	552	579	574	541	596	575	541	555	562	517	565	596	557	554	577	570	580	568	554	591	530	586	562	601	590	564	590	580	584	577	550	574	577	535	602	555	514	554	532	598	574	574	581	601	598	576	594	582	554	532	600	593	622	533	578	551	551	541	595	559	569	551	605	573	562	585	549	558	552	557	559	616	592	601	582	535	563	549	568	586	563	608	553	551	593	548	607	542	590	616	560	560	561	538	556	560	571	578	564	648	593	576	589	579	566	550	562	552	544	542	549	532	575	594	568	557	568	537	561	592	632	596	569	595	565	598	518	556	579	590	601	559	612	585	552	587	603	587	549	611	565	576	567	597	568	563	571	510	577	559	583	567	574	577	626	587	602	593	539	582	595	591	577	617	588	572	591	566	594	575	550	597	546	525	601	557	596	604	559	590	550	559	576	545	599	563	595	566	580	590	556	590	545	562	564	558	532	559	530	646	572	562	586	572	553	585	562	542	527	556	590	581	564	593	586
23671	21635	34355	34417	30163	23939	17549	10968	6375	3358	1759	1085	559	503	504	461	551	511	540	491	455	515	491	483	506	503	492	497	482	477	502	534	532	514	499	490	518	482	519	503	481	483	464	497	474	496	522	536	517	508	547	507	516	498	539	493	491	485	503	463	488	501	516	505	504	492	491	489	529	545	511	495	508	504	504	525	500	530	465	505	499	452	498	491	473	518	502	522	453	510	514	536	510	524	475	553	520	542	491	489	494	478	531	528	518	480	505	511	526	518	480	507	491	525	503	521	530	524	494	533	514	499	499	514	476	503	502	546	512	492	534	485	512	496	493	546	534	529	504	481	488	518	542	549	474	534	489	493	523	506	511	536	518	503	479	539	495	477	488	517	477	490	516	500	473	520	512	495	525	491	485	496	462	501	471	508	512	465	460	516	519	485	516	531	510	477	514	531	477	506	513	508	536	483	512	513	508	447	549	505	508	495	493	496	500	503	491	509	497	494	539	511	516	506	502	550	492	506	541	498	459	529	512	505	531	491	512	537	487	499	489	490	521	548	467	514	519	511	501	479	500	495	495	494	468	489	518	476	505	472	463	533	512	514	476	498	424	501	493	496	478	475	502	489	504	503	500	491	499	505	471	494	518	513	493	491	530	514	504	487	533	541	502	493	482	515	480	524	490	503	488	503	493	502	492	520	458	479	515	488	537	497	514	539	506	490	502	468	546	517	487	513	517	511	496	544	519	515	503	521	502	497	475	512	507	472	517	511	502	551	504	481	524	495	500	546	525	486	488	530	501	528	518	437	512	527	539	512	501	502	485	486	529	518	495	485	546	508	492	478	535	483	508	569	530	526	532	510	511	493	525	509	500	506	524	468	495	506	460	499	511	493	513	442	495	504	529	500	528	526	525	485	446	523	469	517	514	467	490	485	491	489	489	481	513	489	495	524	488	500	489	529	498	565	516	527	520	490	487	527	507	530	497	511	528	486	457	534	537	517	512	503	484	488	502	507	480	517	518	522	498	518	515	499	505	486	515	545	480	474	483	457	506	504	467	464	514	521	574	561	512	530	525	540	487	499	499	549	499	512	529	470	504	461	565	495	517	489	557	498	511	521	500	505	512	515	473	514	507	501	473	481	472	489	515	546	532	533	481	493	508	507	512	504	486	489	471	478	507	484	534	511	498	471	492	538	492	505	480	513	471	496	456	517	467	481	511	570	524	514	495	522	481	492	498	518	496	501	501	509	512	520	503	512	510	501	523	501	461	498	530	536	486	513	557	472	495	532	512	473	480	500	546	532	548	462	502	486	531	540	487	529	469	466	492	469	504	514	527	553	497	504	463	459	529	529	498	483	523	510	495	556	530	537	521	509	517	470	486	458	495	500	476	509	547	485	522	545	511	537	503	509	506	526	476	492	510	471	496	527	498	500	477	504	487	536	476	517	485	482	519	525	504	515	493	506	523	471	477	544	521	486	511	501	515	486	495	521	554	520	515	488	479	509	541	519	493	448	506	524	528	519	509	489	479	555	537	492	498	503	493	529	516	542	508	513	552	497	502	518	495	502	483	536	505	510	481	509	525	529	482	500	522	480	491	552	523	514	494	498	496	461	491	518	549	490	525	517	485	532	479	494	565	541	500	522	532	487	486	538	466	529	538	560	477	548	515	473	501	484	497	478	491	533	549	483	478	509	532	482	526	507	509	505	489	496	489	495	476	466	477	534	475	470	505	538	518	516	487	538	509	461	501	504	493	506	479	532	517	487	486	494	544	502	467	508	495	507	503	471	477	505	501	480	527	508	508	509	508	531	500	483	521	478	519	484	510	502	471	512	526	534	500	476	511	511	492	510	486	524	491	525	503	523	496	529	517	493	502	478	512	507	486	517	496	505	492	528	556	459	525	487	527	500	521	481	521	536	466	470	484	517	510	504	558	549	539	492	509	503	527	487	496	506	476	501	522	486	490	499	478	476	509	532	495	470	488	561	492	522	506	509	511	486	499	475	474	528	477	534	514	510	502	562	513	521	483	495	531	475	481	537	479	531	475	491	557	468	490	468	515	510	503	547	505	472	517	538	542	515	495	513	510	522	521	550	532	503	507	504	503	518	502	467	547	503	495	519	504	463	495	511	515	513	490	514	534	544	484	491	477	516	484	512	492	504	506	532	482	504	457	496	504	470	494	473	457	485	506	513	500	520	490	499	493	456	540	493	503	498	519	516	510	521	512	559	504	481	488	506	495	522	512	505	490	499	509	535	514	521	549	464	532	491	531	474	533	492	501	488	513	510	530	491	488	517	489	507	479	483	497	473	498	480	523	544	521	517	468	491	543	511	539	478	509	512	544	507	491	495	508	501	535	490	491	485	532	518	512	498	498	533	507	489	521	514	492	477	528	527	526	509	526	490	512	503	501	498	548	530	509	507	537	498	478	503	495	496	500	533	473	509	508	455	486	527	482	480	495	494	514	490	511	486	451	510	485	484	549	527	515	515	489	518	556	500	505	547	520	452	529	473	464	516	496	491	521	473	495	502	548	506	537	508	507	479	510	512	517	513	518	500	476	511	500	526	517	497	470	498	505	489	503	523	482	534	522	486	502	523	541	517	490	485	481	484	514	510	502	455	491	495	525	508	515	521	530	552	539	485	541	446	500	497	515	534	470	517	499	496	493	491	492	493	507	516	523	536	514	488	555	547	533	477	518	484	492	484	496	523	519	529	504	433	471	509	501	499	487	514	532	481	477	503	506	509	475	494	522	510	517	472	504	467	518	487	533	487	513	514	494	495	466	493	508	481	493	536	498	492	473	537	510	487	484	496	476	477	548	468	459	484	457	506	528	514	492	491	483	505	481	514	482	505	486	523	507	528	522	529	463	501	532	517	519	513	522	463	535	480	491	517	458	506	484	486	512	506	509	521	541	509	463	549	522	513	506	488	491	516	532	499	491	517	480	537	522	495	493	505	507	502	501	480	513	515	499	506	495	478	516	505	494	492	508	488	517	490	546	493	536	499	486	506	512	474	515	476	483	481	479	497	501	496	511	465	524	502	480	501	498	519	505	500	527	506	517	488	482	502	522	515	478	502	480	536	483	505	496	536	528	521	539	536	467	512	504	474	497	505	508	449	522	482	523	467	488	456	464	527	489	489	533	479	501	519	500	491	521	533	532	467	530	506	474	517	495	464	510	519	484	495	499	467	553	519	522	527	493	504	523	528	540	513	479	541	518	480	504	469	493	510	521	468	519	491	499	495	505	486	501	518	512	511	509	501	476	489	545	508	502	522	526	496	507	496	510	515	474	479	500	503	458	512	479	496	523	483	532	477	502	485	489	495	521	464	485	518	501	513	478	542	526	512	503	531	488	500	454	503	494	508	503	483	473	495	517	506	488	466	517	501	521	476	541	519	518	492	476	466	514	493	511	509	499	511	514	493	516	506	518	527	466	505	502	510	494	498	474	498	472	507	542	500	491	464	511	517	552	508	508	506	515	498	491	520
39159	82676	67052	47461	36119	23946	17614	14456	9286	4935	2594	1476	653	510	506	497	530	550	501	510	545	499	526	546	520	547	517	507	591	481	517	491	523	510	500	532	501	531	554	552	538	543	516	537	554	532	531	492	538	518	535	461	577	543	537	527	535	537	540	520	504	515	545	532	522	514	516	487	488	548	502	492	551	525	487	583	582	500	493	560	538	527	515	523	539	509	527	523	563	545	554	496	541	499	502	493	505	512	520	530	541	506	525	566	508	499	519	522	528	509	545	528	514	559	549	538	537	526	518	527	535	519	480	511	564	567	546	521	534	505	526	506	560	509	507	542	514	512	534	487	549	536	506	527	509	534	521	538	518	538	526	541	512	527	539	546	521	478	551	519	509	541	584	498	530	515	481	505	545	518	538	526	525	512	479	492	498	543	501	534	506	525	549	569	543	540	476	517	479	573	515	526	511	506	526	468	496	500	525	542	508	519	544	493	561	511	461	536	520	532	532	519	518	521	546	505	539	549	556	514	515	527	519	531	500	538	517	508	528	493	533	570	529	548	572	518	539	529	537	519	529	514	522	575	514	524	539	537	516	469	508	506	527	550	542	468	540	527	547	518	506	554	550	504	515	530	593	514	581	533	547	523	527	535	489	505	498	553	539	515	516	501	544	553	484	513	527	542	524	528	542	526	573	565	573	535	519	564	522	510	537	554	497	527	496	505	532	538	511	514	544	502	553	500	548	531	505	531	553	561	514	542	506	532	486	561	522	534	479	580	517	535	560	549	527	531	542	521	560	477	584	572	519	558	523	520	533	529	543	557	524	523	499	531	479	561	519	511	515	548	508	562	528	535	524	522	554	512	494	482	503	544	524	532	534	514	540	547	510	539	547	569	511	545	535	536	555	466	510	546	492	515	539	515	497	519	534	522	534	531	483	542	544	529	540	542	584	537	542	545	490	515	514	544	516	518	557	542	547	539	547	512	541	548	517	516	542	557	518	513	543	513	556	510	514	511	507	522	516	495	488	573	547	495	539	538	541	490	525	490	489	518	529	534	518	522	539	546	485	502	551	526	530	565	559	537	515	524	473	495	543	585	545	545	544	539	549	515	543	564	531	525	532	549	533	579	539	494	523	513	495	570	563	549	553	557	528	531	544	524	538	517	544	557	552	512	541	557	530	492	495	506	537	499	539	518	528	518	528	558	563	527	535	474	490	485	567	501	522	555	546	478	540	558	521	516	490	508	535	489	511	532	530	538	498	552	506	499	549	548	547	524	571	550	537	495	537	544	538	538	489	499	509	565	540	526	513	511	518	491	491	538	536	558	525	499	540	488	522	534	525	509	503	477	561	510	499	532	517	547	513	508	504	562	562	519	555	511	550	498	525	510	543	516	545	544	576	540	494	530	549	492	494	519	520	553	547	483	536	506	543	513	519	613	537	485	540	504	467	509	550	511	511	517	520	508	555	550	534	544	557	526	501	522	520	555	544	539	499	545	538	520	537	549	513	502	516	496	556	491	532	529	513	509	508	531	525	535	534	521	544	543	578	506	518	533	539	525	527	548	544	495	519	534	508	550	566	520	533	539	501	556	468	526	529	523	524	543	536	528	540	545	551	515	504	513	576	487	540	508	478	520	534	522	551	530	549	560	515	526	534	497	512	535	472	562	563	521	509	490	509	554	559	533	528	526	534	548	497	493	499	538	513	545	547	539	500	529	516	513	497	537	510	536	572	526	515	535	505	523	523	517	554	557	567	502	510	523	593	513	537	572	534	554	566	554	553	506	504	534	539	520	544	524	531	532	510	506	517	489	523	548	539	549	527	521	519	529	525	513	559	509	516	506	544	480	526	503	511	538	560	560	544	510	544	544	509	542	547	516	541	540	565	510	546	515	549	542	535	557	580	549	551	510	509	511	535	496	561	524	509	504	557	501	556	513	523	552	521	510	566	503	515	559	548	531	531	516	529	567	523	516	541	517	541	541	572	556	564	511	536	533	550	555	535	542	521	543	543	506	549	484	501	478	521	508	547	506	549	543	549	501	509	481	479	528	548	527	540	508	530	552	550	538	541	501	552	527	524	544	515	554	542	479	567	541	557	548	572	558	504	516	523	509	513	526	510	527	558	533	525	507	553	491	557	519	493	546	519	561	562	521	538	551	518	520	506	515	511	521	506	540	545	545	487	526	530	502	513	528	549	498	514	573	512	564	549	507	520	496	561	494	504	547	515	486	527	529	554	501	533	523	527	500	506	544	519	528	528	525	509	548	467	503	555	506	520	544	518	500	503	537	557	510	529	513	525	489	531	504	501	540	519	529	532	538	523	528	494	518	508	540	508	518	572	539	548	481	553	523	516	526	540	520	524	508	564	507	501	520	535	541	505	542	539	538	532	520	515	527	535	544	542	507	552	542	512	517	536	506	513	522	539	546	511	529	530	510	570	544	551	526	524	526	523	520	526	546	534	522	517	477	524	518	559	519	505	515	553	578	487	526	539	473	513	496	547	512	542	523	540	534	490	530	570	489	527	522	508	544	521	508	520	492	490	552	520	578	534	547	501	495	505	539	526	546	532	527	551	497	520	491	504	522	516	535	522	555	566	521	536	549	523	502	535	529	503	531	519	531	528	545	518	545	533	548	532	513	508	513	511	508	542	562	546	521	490	483	543	551	516	502	568	499	516	549	481	560	513	528	523	537	550	527	541	505	515	525	487	482	549	533	543	537	533	533	512	518	551	546	512	536	497	534	536	513	561	503	602	531	552	533	500	518	499	588	480	519	525	572	546	508	506	512	535	532	502	508	538	523	499	544	538	536	531	517	568	543	532	483	488	536	499	575	521	479	539	516	558	499	500	490	520	532	514	557	516	543	526	523	511	539	533	493	531	542	562	548	545	542	517	555	542	511	570	495	529	555	538	593	532	551	513	532	507	507	552	516	510	495	506	559	538	495	568	495	549	499	538	504	541	548	473	549	507	577	511	561	564	521	555	540	525	558	533	524	534	499	538	499	544	535	487	548	517	567	539	541	572	499	591	577	483	534	540	511	486	542	528	535	520	533	500	509	500	524	525	514	518	536	495	542	520	542	541	557	504	516	533	526	511	498	510	523	532	530	523	521	519	536	559	534	512	525	581	580	538	508	542	595	520	529	573	561	537	524	479	535	508	532	543	507	531	561	521	533	497	540	509	575	542	530	508	547	582	529	522	555	518	538	525	519	535	532	531	535	495	499	521	550	544	533	524	519	514	552	526	555	549	528	548	549	527	546	521	530	538	530	505	558	531	520	508	539	493	492	559	499	526	588	567	533	519	542	527	515	539	504	515	520	511	528	565	544	493	541	494	552	520	555	557	549	512	530	554	538	551	563	528	549	557	509	539	522	512	559	502	526	531	520	527	526	545	562	523	543	530	504	481	509	543	516	513	552	503	568	526	526	533	552	538	521	473	528	529	530	526	535	548	527	507	467	522	529	497	511	507	510	507	495	520	536	523	517	499	556
24794	21795	34550	33345	21565	10960	6558	4808	3226	1986	1335	986	732	685	667	681	689	667	649	714	679	706	688	671	697	691	733	717	701	702	678	727	668	664	742	636	657	698	677	668	747	666	699	665	618	710	694	666	679	707	739	671	712	765	716	684	702	666	695	645	695	628	671	706	706	635	691	674	674	678	717	654	682	729	662	648	665	734	664	670	683	673	688	743	717	678	699	677	665	707	702	694	720	705	659	695	690	667	663	663	682	727	680	663	626	688	696	693	660	697	670	721	656	728	759	665	658	660	664	709	690	667	683	727	661	662	694	691	644	667	651	663	750	695	685	704	713	658	727	665	689	730	653	695	649	660	741	691	650	713	721	679	715	721	638	733	661	693	713	685	700	713	717	638	707	713	672	659	649	716	690	712	678	680	696	667	734	677	697	641	687	651	707	683	706	675	687	681	679	693	701	681	670	645	685	702	682	704	688	678	691	717	657	658	642	658	694	715	678	672	699	710	703	684	673	650	727	694	610	668	668	699	746	713	651	693	690	681	709	751	686	723	677	706	719	743	714	718	702	705	685	702	687	715	699	698	672	719	685	733	679	656	703	690	706	720	693	682	730	672	675	681	675	694	676	705	683	718	745	695	659	727	714	634	701	675	644	678	682	724	675	720	653	697	747	688	644	701	693	712	666	687	706	733	676	704	669	650	687	701	665	694	696	693	651	698	610	667	707	638	693	695	684	729	676	722	699	665	694	685	717	643	698	738	688	679	694	691	698	677	710	701	666	698	692	651	687	713	692	672	701	678	705	671	697	703	699	680	655	713	670	716	696	687	720	669	692	682	711	688	673	675	725	700	684	723	711	658	700	711	703	662	715	692	662	631	726	711	704	674	707	717	692	708	727	750	686	682	656	667	686	710	710	745	660	710	676	663	709	708	708	703	717	693	671	691	694	689	687	651	688	695	666	681	659	691	697	651	677	666	638	667	701	717	702	595	680	719	717	683	691	650	681	691	667	657	663	687	717	708	739	678	670	655	679	640	650	677	653	679	708	675	688	705	685	668	690	663	696	640	706	745	693	675	684	765	691	706	685	705	662	694	665	725	690	698	657	694	686	666	667	709	672	676	732	707	701	656	789	668	681	744	703	645	692	691	746	681	675	666	688	691	695	709	673	649	699	645	710	731	671	756	667	693	705	646	700	692	689	659	653	703	722	690	715	705	710	695	657	681	665	666	728	638	759	722	725	720	684	687	737	700	676	713	641	708	687	679	634	656	741	633	714	668	700	667	663	654	701	632	710	680	670	691	735	748	709	702	691	682	670	692	684	700	680	668	689	664	698	654	698	652	701	740	674	709	694	706	681	683	716	686	717	625	700	645	699	678	681	703	726	647	677	721	645	695	695	720	676	694	714	716	714	758	693	682	716	712	692	695	693	693	704	706	713	696	680	707	681	668	695	731	664	673	729	686	701	686	691	681	671	705	638	703	698	766	659	699	695	724	670	701	693	682	707	692	688	709	662	720	711	692	677	730	683	680	710	681	675	702	690	653	658	668	622	643	725	738	633	676	671	625	663	667	682	690	700	735	685	694	663	656	673	634	682	713	738	692	659	695	680	657	681	689	692	669	691	702	651	680	761	735	661	691	673	708	691	694	696	632	684	675	699	684	703	699	675	670	728	736	676	695	703	710	674	714	693	621	685	694	708	664	641	694	633	688	668	703	652	700	677	745	705	690	662	720	695	698	656	690	696	740	696	691	699	708	692	684	648	676	682	672	672	652	709	750	667	702	687	674	676	684	629	703	684	745	697	710	689	711	721	681	727	671	646	703	719	697	696	715	719	686	689	672	714	710	699	667	669	698	722	655	692	695	686	678	711	686	741	638	659	668	700	711	692	702	653	729	704	664	672	693	690	703	743	691	729	683	732	657	678	707	684	685	688	680	658	703	716	740	710	676	732	711	719	679	728	672	682	694	700	707	664	698	716	661	660	731	681	718	706	643	712	707	658	685	622	679	731	703	717	710	688	706	693	727	653	706	656	686	700	639	720	648	661	675	611	730	709	690	679	729	685	696	662	701	654	652	645	697	711	689	728	656	685	639	660	700	683	704	683	691	735	679	667	687	704	736	704	696	662	739	680	697	702	687	697	715	710	695	721	719	691	687	689	649	689	685	709	631	693	667	677	650	700	725	671	692	716	687	723	723	700	719	766	704	710	658	691	694	665	637	752	663	707	683	691	731	732	671	716	692	691	664	693	685	733	663	665	677	640	700	660	716	648	675	635	671	733	707	680	654	697	699	691	699	698	649	647	699	728	737	698	666	645	687	671	663	643	668	653	676	722	703	724	677	694	692	730	673	679	659	716	709	701	693	687	677	706	721	697	686	661	641	636	679	693	666	702	692	681	703	667	678	632	678	666	729	671	728	731	676	688	707	696	700	691	688	701	704	686	672	685	702	680	675	690	722	643	685	663	684	713	710	699	706	730	662	660	699	642	700	675	617	695	654	627	727	690	689	731	701	693	696	717	684	664	670	631	671	704	715	700	695	693	680	698	675	714	671	666	667	678	709	672	694	694	648	678	693	656	639	694	685	707	661	705	702	708	653	730	737	643	701	699	690	742	703	665	700	732	702	711	675	681	682	733	696	678	716	731	708	625	688	656	682	696	704	700	701	647	661	681	695	716	678	703	695	708	672	668	704	735	710	714	673	679	689	737	693	696	647	660	646	767	692	687	673	670	718	726	668	641	712	695	696	723	728	693	657	725	706	645	678	619	709	656	718	656	679	686	665	718	678	668	718	677	721	726	712	716	751	713	701	666	698	664	661	677	724	722	749	705	761	734	698	677	668	660	697	726	655	693	680	665	750	648	669	714	684	707	707	602	688	685	707	673	714	691	671	729	709	703	639	707	696	671	741	673	702	667	726	708	670	709	701	691	682	687	670	672	710	729	720	693	695	690	657	697	695	656	693	725	693	695	695	640	684	701	682	658	670	724	680	697	683	664	691	689	686	636	676	673	674	714	683	626	705	640	709	728	679	651	670	668	664	707	653	679	690	703	655	717	698	712	676	698	715	714	689	680	656	686	737	695	679	670	700	672	692	678	713	700	688	690	691	734	740	696	703	695	695	683	703	712	690	670	701	721	705	734	718	707	717	651	690	711	662	707	668	664	656	717	677	724	645	692	716	693	694	692	690	683	649	709	681	688	689	675	660	675	644	692	738	688	660	680	686	683	717	701	680	737	731	678	650	674	708	684	716	671	715	720	657	669	687	725	697	724	732	739	691	680	696	692	699	650	703	730	661	694	668	682	694	702	699	683	709	660	706	715	709	638	709	677	688	708	651	694	711	660	708	705	650	707	654	698	638	637	659	768	708	719	662	720	672	669	663	685	697	680	739	683	670	724	692	675	671	712	709	667	683	680	693	703	669	705	672	729	746	695	698	692	676	697	724	661	666	653	694	669	698	694	700	703	623	698	674	645	702	677	649	650	689	674	677
37745	67526	55718	38492	22098	13472	10540	8745	5660	3288	1963	1331	848	756	734	692	714	705	736	776	717	812	735	742	710	736	787	705	753	677	739	721	706	738	708	747	761	728	756	770	744	701	664	744	742	730	738	730	693	754	701	725	710	703	721	698	695	756	764	726	719	702	727	730	741	757	714	718	752	712	717	727	794	727	783	718	748	749	723	748	730	761	723	731	741	785	708	730	781	685	723	692	723	695	691	710	734	720	726	738	759	773	731	744	771	730	754	743	731	665	725	730	736	731	730	757	718	719	706	726	693	708	685	708	711	719	744	724	695	687	690	718	732	714	680	706	731	731	778	656	744	739	746	729	699	735	736	772	714	775	710	740	733	713	724	679	726	713	727	715	735	707	734	736	724	735	715	711	743	729	708	723	734	699	719	712	706	708	743	755	737	760	708	680	716	696	715	712	738	700	744	764	727	734	750	749	701	812	734	741	690	740	761	774	719	733	733	743	750	708	744	680	706	745	699	720	731	731	771	728	713	783	734	733	678	698	715	745	753	739	743	732	711	707	725	717	771	705	756	757	718	693	760	711	755	756	695	705	729	748	726	717	724	690	728	815	727	718	737	740	681	759	668	750	769	732	740	695	715	657	691	737	742	720	731	715	767	739	744	741	743	701	738	769	713	730	723	745	711	741	769	682	704	733	719	764	783	759	756	719	732	712	764	727	728	700	698	750	754	699	734	782	690	774	701	738	710	726	755	740	757	743	755	693	764	741	742	706	764	699	706	715	755	697	754	709	722	671	770	736	780	701	720	728	777	753	700	748	734	779	734	733	767	700	758	761	703	714	702	730	733	733	699	761	769	744	745	736	742	711	763	716	719	703	744	700	667	701	721	781	747	766	727	708	735	692	693	712	683	678	699	726	724	709	753	700	722	724	702	758	775	751	740	735	738	696	756	723	712	737	701	749	732	691	744	714	715	746	675	742	711	746	714	746	741	712	690	756	745	707	684	754	729	778	723	734	729	687	719	765	700	693	740	703	726	746	735	730	738	722	764	706	729	726	702	699	702	708	695	734	739	698	738	723	710	739	744	712	715	719	718	710	730	733	711	709	771	757	742	744	768	758	734	732	749	712	731	772	745	720	724	708	729	735	686	732	734	678	765	668	742	724	705	708	696	706	722	725	684	742	725	705	750	755	717	725	701	716	723	741	739	680	764	700	765	702	774	754	715	751	722	748	741	751	781	745	733	694	731	728	746	768	744	781	711	747	683	702	736	745	709	753	773	716	724	758	737	712	742	732	756	771	743	711	744	738	675	735	716	703	715	701	780	697	700	725	704	760	733	745	739	727	742	728	778	711	705	742	703	705	723	775	733	784	694	733	718	780	669	726	732	745	737	751	740	662	763	768	705	739	715	707	784	805	719	725	737	745	706	754	713	702	733	715	706	747	719	693	680	721	749	777	746	696	719	742	730	758	734	743	694	693	722	700	721	715	769	723	735	729	742	715	696	766	778	755	732	696	738	788	758	679	758	763	702	770	781	725	720	713	754	712	697	693	727	702	716	701	706	742	719	705	766	691	790	727	734	731	765	736	703	719	722	758	649	741	739	726	715	753	730	737	738	716	718	709	745	722	749	708	708	749	739	761	768	735	646	711	684	675	750	712	741	698	709	734	721	716	783	700	786	726	700	720	734	758	684	647	732	728	679	722	762	741	714	721	714	715	696	744	702	738	681	772	690	731	689	698	687	734	727	752	719	771	744	739	735	719	730	723	770	690	747	733	699	734	730	715	711	796	711	708	725	761	743	764	748	720	715	710	708	722	712	717	725	753	757	722	746	724	751	721	701	744	708	717	721	748	689	691	762	719	683	730	708	718	739	721	694	751	773	693	776	697	699	690	686	766	722	720	785	732	692	728	713	729	740	729	704	706	732	733	781	730	701	716	733	744	698	752	729	703	726	682	705	717	737	779	756	710	673	715	774	727	741	702	670	712	725	686	746	711	708	759	737	759	718	676	748	762	775	721	740	720	714	731	714	705	736	782	670	719	695	699	702	729	741	706	759	743	721	760	692	735	696	695	749	729	700	693	739	714	715	720	751	726	723	760	748	727	762	749	736	752	714	744	768	716	740	760	732	721	724	694	746	699	745	712	706	760	757	707	724	701	745	729	764	713	760	755	740	759	719	718	762	725	693	711	705	723	741	741	702	717	729	804	713	744	728	731	716	761	736	713	709	748	726	741	781	730	682	686	684	769	683	713	714	711	747	790	666	713	726	705	692	727	726	724	741	689	753	772	746	673	748	760	736	751	758	707	733	717	725	700	674	719	757	790	689	701	697	700	734	749	747	686	706	739	771	711	732	736	732	735	740	751	716	719	715	733	750	743	732	699	727	721	758	734	701	730	699	705	705	733	746	705	729	670	706	713	719	713	703	711	761	700	710	703	699	751	673	707	741	727	737	729	720	749	755	745	728	702	733	715	727	736	754	752	761	720	740	734	734	711	749	746	716	697	698	725	715	738	689	704	759	762	693	764	735	736	754	734	749	722	683	693	749	751	735	694	715	716	675	721	735	728	705	729	742	705	719	714	706	720	749	756	693	717	759	738	725	755	763	744	732	729	779	757	720	771	773	740	749	684	755	765	723	704	723	726	693	731	694	707	704	730	777	751	759	671	727	698	758	687	705	725	740	757	721	703	724	762	713	674	738	731	704	757	686	716	721	708	721	714	738	686	738	693	702	717	716	740	761	741	741	683	728	715	713	760	763	732	736	757	753	686	722	740	758	743	753	747	710	722	748	735	721	688	717	746	708	780	736	734	749	757	705	725	779	753	740	708	733	647	716	745	731	764	717	689	733	744	763	763	734	738	764	737	754	704	761	717	724	698	720	792	690	750	673	734	800	752	728	732	715	721	728	717	693	727	711	731	724	747	762	727	729	727	678	763	700	710	733	701	705	739	716	780	735	712	716	741	726	703	762	720	711	742	752	718	713	705	688	722	724	746	758	754	695	740	743	734	716	730	747	775	714	720	726	691	712	692	710	731	788	716	726	740	727	705	707	766	760	705	696	734	731	713	738	762	744	666	751	730	676	729	697	772	738	736	732	739	737	688	722	722	705	715	732	691	777	766	717	732	734	722	704	696	725	745	703	719	730	695	743	742	764	721	708	714	763	697	705	723	734	707	738	747	746	731	755	722	752	752	728	709	718	750	704	733	710	762	744	759	732	747	727	716	709	724	741	711	686	788	775	746	684	797	739	731	737	707	703	761	734	715	751	751	685	752	688	719	701	743	745	762	702	725	732	711	738	745	723	744	742	753	728	719	736	713	684	738	727	736	769	739	718	725	740	700	777	761	756	732	711	721	686	696	724	751	772	727	759	728	785	726	696	728	761	749	730	691	691	728	711	741	735	722	689	791	674	743	736	742	725	743	735	774	670	730	746	673	754	694	729	726	767	734	733	736	776	668	703	748	761	714	709	739	702	696	759	745	698	747	717	740
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
