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
341104173118	341104173679	341104174229	341104174779	341104175327	341104175879	341104176429	341104176979	341104177527	341104178079	341104178629	341104179179	341104179727	341104180279	341104180829	341104181379	341104181927	341104182479	341104183029	341104183579	341104184127	341104184679	341104185229	341104185779	341104186327	341104186879	341104187429	341104187979	341104188527	341104189079	341104189629	341104190179	341104190727	341104191279	341104191829	341104192379	341104192927	341104193479	341104194029	341104194579	341104195127	341104195679	341104196229	341104196779	341104197327	341104197879	341104198429	341104198979	341104199527	341104200079	341104200629	341104201179	341104201727	341104202279	341104202829	341104203379	341104203927	341104204479	341104205029	341104205579	341104206127	341104206679	341104207229	341104207779	341104208327	341104208879	341104209429	341104209979	341104210527	341104211079	341104211629	341104212179	341104212727	341104213279	341104213829	341104214379	341104214927	341104215479	341104216029	341104216579	341104217127	341104217679	341104218229	341104218779	341104219327	341104219879	341104220429	341104220979	341104221527	341104222079	341104222629	341104223179	341104223727	341104224279	341104224829	341104225379	341104225927	341104226479	341104227029	341104227579	341104228127	341104228679	341104229229	341104229779	341104230327	341104230879	341104231429	341104231979	341104232527	341104233079	341104233629	341104234179	341104234727	341104235279	341104235829	341104236379	341104236927	341104237479	341104238029	341104238579	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2819	2000	3600	2300	2820	2000	3600	2300	2820	2000	3600	2300	2821	2000	3600	2300	2821	2000	3600	2300	2822	2000	3600	2300	2822	2000	3600	2300	2823	2000	3600	2300	2824	2000	3600	2300	2824	2000	3600	2300	2825	2000	3600	2300	2826	2000	3600	2300	2827	2000	3600	2300	2828	2000	3600	2300	2829	2000	3600	2300	2829	2000	3600	2300	2830	2000	3600	2300	2831	2000	3600	2300	2831	2000	3600	2300	2832	2000	3600	2300	2833	2000	3600	2300	2834	2000	3600	2300	2835	2000	3600	2300	2835	2000	3600	2300	2836	2000	3600	2300	2837	2000	3600	2300	2837	2000	3600	2300	2838	2000	3600	2300	2839	2000	3600	2300	2839	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
22948	21641	31064	29759	31020	31082	27796	15169	7199	2277	799	777	858	819	797	787	756	763	756	797	784	770	746	781	801	786	753	830	772	767	764	793	811	798	803	780	754	799	772	794	811	789	759	749	778	805	783	763	791	743	759	749	759	765	764	791	752	812	746	725	785	787	820	795	789	775	779	768	728	759	773	796	801	811	730	774	731	794	803	806	759	726	776	856	780	748	739	793	762	775	824	797	804	796	758	823	714	761	774	781	806	752	789	844	757	748	772	802	735	763	818	771	751	759	768	786	783	786	701	764	745	724	798	825	743	823	792	801	747	814	840	747	779	789	807	731	800	796	757	719	769	784	802	761	768	797	753	786	804	753	746	762	793	741	816	761	785	752	713	779	772	779	766	806	763	775	775	848	768	805	771	764	796	773	822	767	743	829	781	742	787	825	789	738	723	741	790	785	774	824	746	757	800	793	735	765	768	730	731	775	759	784	776	761	739	792	715	745	771	785	770	819	736	784	788	759	771	794	778	824	818	833	725	746	771	767	793	808	753	780	770	742	790	784	793	727	777	809	779	801	790	727	751	782	789	744	778	734	741	794	792	799	724	802	780	782	733	819	762	788	776	802	797	742	863	778	747	827	772	769	755	751	793	734	770	810	775	802	797	809	786	797	746	781	823	800	775	786	787	774	774	774	781	769	754	807	801	799	811	777	795	815	768	792	749	775	803	781	700	786	745	771	840	759	805	772	752	836	755	772	746	773	767	787	781	788	744	782	805	814	768	763	753	769	820	781	783	728	786	774	733	746	793	774	785	782	756	789	777	732	737	796	729	773	774	761	798	741	812	787	796	785	725	782	794	782	793	797	760	803	856	758	729	796	788	783	739	782	775	827	744	766	809	749	747	855	800	780	783	793	744	805	769	772	718	809	779	756	747	806	862	792	810	812	726	788	772	808	783	797	767	754	762	754	815	774	771	778	730	781	778	728	761	750	752	815	767	824	825	712	729	754	770	797	755	762	768	760	802	779	789	772	748	765	737	808	780	773	773	782	829	762	777	805	784	786	759	821	790	797	769	739	791	757	780	738	806	782	744	749	791	806	717	802	814	791	749	725	761	839	792	758	776	735	766	748	779	775	789	765	816	761	772	766	778	773	776	747	830	790	759	770	777	817	792	771	737	787	767	757	787	837	779	782	758	755	746	778	741	765	786	804	780	752	813	816	796	759	755	735	743	744	752	692	823	829	764	780	783	818	774	737	786	784	815	752	772	753	804	744	768	773	749	813	777	804	749	745	782	696	807	793	758	799	822	832	789	773	752	791	779	783	773	771	763	777	801	783	771	790	827	756	747	772	792	831	798	751	748	770	772	781	745	785	787	789	839	757	743	783	796	772	765	787	743	739	776	743	780	774	809	759	750	804	774	781	747	808	753	756	722	758	784	748	800	749	809	767	778	747	792	769	761	784	731	786	758	756	762	851	778	747	724	807	748	801	754	774	743	716	758	809	781	800	767	776	778	795	779	781	743	783	839	805	812	775	820	770	764	766	777	743	808	836	781	800	757	774	841	794	771	749	773	787	777	755	771	788	789	754	794	739	790	780	752	810	813	724	765	760	792	782	801	768	771	773	757	811	806	765	765	735	767	803	739	767	761	753	721	756	728	793	744	788	753	811	739	788	793	705	750	795	802	757	764	745	792	809	793	733	789	791	815	794	766	837	769	766	741	837	740	820	753	767	768	752	804	781	798	784	748	752	732	807	747	789	741	819	768	743	826	818	773	771	812	770	770	762	731	754	784	739	720	829	789	721	794	747	793	767	767	761	756	775	779	713	799	728	763	768	753	818	813	715	798	771	737	796	712	809	743	771	810	770	762	769	780	748	779	805	823	810	792	760	791	810	797	788	785	797	749	740	768	835	755	800	811	757	785	793	751	792	759	735	779	787	808	762	778	788	818	814	779	778	711	776	758	788	772	789	777	774	760	738	832	713	775	765	775	779	727	795	768	762	823	793	741	792	794	801	768	789	786	742	746	805	768	769	757	746	781	816	791	766	801	767	732	765	833	795	775	761	775	775	795	770	804	777	759	809	779	779	801	792	756	825	765	777	750	776	772	769	753	772	772	759	765	736	790	798	787	781	792	761	809	830	773	760	745	819	741	797	714	777	777	803	788	749	754	760	779	781	798	784	789	775	797	742	815	778	796	729	790	815	774	769	739	800	786	769	806	802	757	772	757	764	796	748	774	758	806	833	799	745	755	761	788	790	800	782	763	739	794	778	780	761	744	771	841	820	809	795	768	768	820	758	781	779	814	798	816	763	761	804	715	770	763	785	762	799	826	781	804	758	703	779	787	787	809	724	777	788	763	759	798	804	771	770	773	752	777	758	810	756	802	816	767	792	794	797	795	740	779	779	767	771	743	770	782	826	787	760	742	791	743	800	759	792	780	777	721	811	799	748	792	790	780	762	792	745	755	824	834	825	714	766	747	779	800	793	799	815	780	742	821	748	759	748	784	790	751	758	769	788	762	725	783	821	779	807	791	791	785	729	828	804	730	783	717	751	811	802	730	837	785	794	768	755	838	807	792	796	786	798	795	747	786	753	738	801	774	786	732	769	739	760	802	804	774	801	748	780	763	794	755	770	767	787	755	800	746	805	828	818	806	753	776	746	753	826	804	810	802	765	789	773	745	779	790	794	758	801	769	767	807	739	711	729	716	776	784	758	738	773	777	808	754	791	773	802	754	795	812	788	732	842	804	768	742	781	759	809	756	764	832	758	774	794	733	801	765	729	720	783	779	784	751	828	801	765	764	771	817	796	803	724	803	758	824	803	738	762	722	777	766	754	781	784	743	766	805	796	793	744	784	794	741	790	746	756	825	767	818	776	755	767	779	746	832	745	762	774	784	762	755	801	766	751	775	774	737	696	755	754	798	780	788	764	779	776	779	789	767	830	737	730	775	775	788	805	844	816	770	736	745	757	785	756	795	740	791	798	796	788	790	799	779	742	791	815	790	802	829	837	820	745	785	786	807	786	777	790	768	794	791	813	761	801	767	769	750	788	731	790	758	803	787	726	815	785	843	782	777	744	757	776	787	720	795	745	760	794	753	802	748	747	813	792	796	813	816	774	824	797	777	764	819	797	757	798	773	857	716	780	770	803	782	750	772	789	808	773	763	790	822	736	802	761	795	801	813	788	783	767	814	822	792	792	780	761	717	897	749	754	762	777	825	776	797	770	741	786	785	730	739	753	745	757	770	815	732	781	768	795	790	714	772	748	734	736	782	747	782	748	763	766	817	744	799	720	735	815	788	830	777	770	820	767	750	749	781	793	776	783	822	802	763	828	782	730	766	808	786	809	802	798	796	743	768	771	801	813	752	805	774	803	794	808	783	793	772	820	759	783	749	757	807	748	776	747	767	743	758	759	761	756	748	803	798	775	779	818	786	802	744	758	789	761	796	747	770	804	796	779	758	732	791	780	810	777	793	735	769	796	747	818
54454	95105	78743	60903	48320	37214	26610	17024	9842	2866	784	824	794	840	805	796	804	801	722	759	830	806	841	789	785	821	792	784	772	800	807	795	788	803	802	762	787	802	824	731	821	799	811	787	803	772	791	836	830	823	785	762	782	776	784	766	823	815	787	814	795	741	863	755	829	863	782	802	764	768	782	858	819	817	801	797	782	752	770	817	821	755	807	754	834	797	788	818	793	802	778	801	831	836	832	787	795	775	822	797	794	789	802	793	792	846	795	761	799	802	796	829	807	808	788	767	814	819	816	762	856	846	796	757	779	780	729	765	794	817	760	729	729	795	772	827	805	749	806	812	740	800	824	788	780	753	794	796	780	821	787	858	773	750	800	806	781	794	840	812	792	802	786	803	755	745	780	846	829	796	796	807	759	792	822	834	792	786	770	780	807	817	782	789	793	755	758	838	824	816	789	771	743	786	805	822	778	829	797	815	790	792	770	786	787	803	795	766	793	772	795	780	855	766	767	765	794	801	804	799	767	788	825	799	806	796	787	792	808	748	779	789	778	787	838	813	760	768	762	786	825	834	752	770	754	850	817	806	773	782	794	824	774	810	821	833	781	801	823	770	836	812	778	825	747	731	805	772	843	796	823	792	801	813	790	771	781	795	788	828	803	777	764	754	780	809	774	843	798	765	756	803	780	811	824	745	786	786	815	778	764	730	747	776	799	807	727	781	814	816	780	804	802	784	833	803	820	843	815	794	794	774	772	791	789	841	750	767	788	808	763	779	837	779	789	747	798	822	804	805	789	804	794	787	811	803	814	843	813	763	750	831	780	793	782	800	760	822	739	797	813	759	782	813	780	813	847	799	785	802	809	764	795	816	831	791	786	794	769	798	764	823	794	844	736	814	801	795	791	764	770	789	784	828	774	772	811	836	827	805	773	749	778	760	772	761	792	775	837	793	807	777	855	796	758	829	762	783	762	807	794	800	802	784	833	818	777	744	787	819	797	797	854	763	734	767	841	772	781	845	784	782	767	790	771	822	815	809	774	803	830	748	759	756	755	746	773	784	773	824	776	760	767	761	803	822	805	776	846	795	747	773	849	819	790	780	817	755	780	841	802	795	760	838	749	737	797	739	748	840	845	778	812	852	773	781	812	794	777	819	766	787	778	751	786	765	828	807	837	782	791	772	784	835	777	831	794	800	769	851	802	784	788	830	818	802	802	776	803	777	793	781	816	786	773	752	794	791	803	784	818	728	796	758	809	784	791	825	837	811	752	818	790	793	753	796	777	825	806	776	786	792	802	809	768	768	758	788	820	857	832	815	792	802	804	719	800	784	753	840	791	801	773	788	820	791	760	758	770	835	754	790	808	780	745	828	878	808	756	737	788	791	836	792	800	797	778	872	794	807	750	772	778	809	744	806	803	801	856	813	731	819	821	831	801	796	785	856	827	825	812	763	742	797	819	770	767	781	807	813	794	839	799	832	822	755	776	804	770	753	805	764	748	799	798	812	778	775	784	764	781	791	740	774	817	772	796	784	792	745	773	803	818	776	819	821	793	806	805	757	836	804	790	790	782	831	794	745	818	833	832	822	787	787	809	789	809	774	837	824	802	809	746	744	786	717	827	814	810	799	798	812	829	785	747	849	755	788	834	806	810	810	739	741	790	786	735	803	772	826	786	770	810	771	757	824	768	797	806	800	835	841	806	805	817	804	830	759	735	808	808	736	808	751	804	773	836	765	790	767	760	771	783	789	704	757	806	779	801	838	838	800	742	765	734	790	767	800	781	808	779	783	772	787	814	837	749	808	781	781	743	795	821	851	774	802	792	748	789	781	792	800	739	801	806	807	846	793	797	766	793	771	747	775	805	830	798	785	813	792	803	785	762	813	823	837	806	795	784	816	743	777	803	798	789	787	778	767	783	832	770	784	810	799	812	755	790	817	757	785	806	810	774	791	774	758	817	812	818	799	782	803	794	803	791	812	772	790	827	756	828	804	840	799	762	839	851	800	781	771	787	805	837	781	769	810	757	785	736	807	825	784	838	772	823	837	808	799	822	776	775	759	857	791	785	812	820	858	794	773	768	805	767	841	815	780	775	787	790	797	818	800	767	781	771	772	821	768	797	829	805	795	758	803	797	799	795	773	788	781	839	818	796	792	806	808	788	795	824	800	784	756	737	796	762	832	757	773	757	865	760	790	810	797	746	791	784	835	779	755	763	780	795	795	730	753	811	811	791	795	811	849	884	798	773	752	790	806	860	786	776	791	804	808	794	763	786	790	814	825	818	794	750	837	731	832	776	769	760	760	770	757	808	818	775	813	739	802	826	754	763	771	780	741	824	757	799	758	789	813	758	825	750	793	820	775	787	830	823	757	798	804	809	783	758	802	807	752	787	813	799	765	826	811	788	796	778	771	777	761	775	737	775	782	803	807	802	773	766	758	832	804	806	745	769	854	791	811	764	779	812	773	759	767	822	799	797	802	781	753	802	783	768	808	808	757	770	803	746	793	789	825	752	804	809	790	789	768	802	774	812	856	822	829	763	778	755	799	797	797	756	800	804	807	781	797	820	768	792	809	785	824	818	781	814	785	785	851	780	764	781	788	787	778	783	795	819	807	788	846	820	815	795	795	785	800	789	757	763	783	813	805	834	753	811	789	831	782	785	774	878	743	784	803	753	769	796	790	813	862	745	768	744	804	833	843	830	807	795	793	851	844	786	813	800	847	808	773	795	809	782	766	775	754	789	741	839	815	828	825	817	800	805	801	800	792	805	756	824	776	822	750	784	773	807	808	816	813	789	831	816	832	766	703	767	810	780	803	785	806	774	780	793	789	800	813	810	814	827	776	778	776	788	855	796	787	769	815	861	829	797	781	806	778	767	799	821	812	771	822	823	738	759	809	780	803	754	766	835	812	808	750	816	750	829	798	793	755	780	723	799	818	822	824	801	773	781	745	781	807	771	783	764	845	805	777	814	792	815	781	829	781	799	803	815	786	777	774	817	759	760	760	793	773	819	779	776	803	744	753	775	767	763	765	801	781	800	785	798	735	800	781	805	785	776	773	829	795	750	799	796	813	788	813	791	725	816	830	814	801	818	772	806	772	795	777	771	720	844	829	761	797	819	740	846	751	818	774	820	793	802	794	820	812	777	741	811	790	777	756	771	769	768	822	797	795	785	782	756	824	794	746	803	825	808	822	791	766	816	785	795	810	757	787	826	825	781	796	768	791	749	795	828	747	798	775	809	823	793	780	788	797	827	780	764	787	769	797	736	803	778	850	821	775	759	825	775	771	783	822	807	806	802	822	811	794	795	794	774	815	801	815	784	828	801	800	778	815	774	751	799	790	794	792	732	811	807	764	738	813	800	782	809	754	760	800	850	716	774	807	786	815	777	772	791	771	799	799	778	780	831	772	788	812	771	809	752	804	777	771	827	817	739	778	763	813	773	753	810	798	790	763	836	801	786	797	787	807	799	755	810	807	763	796	746	803
28801	23374	25452	15375	6088	2818	1586	982	693	368	365	357	376	377	361	373	335	392	376	389	350	369	387	390	374	374	397	357	367	348	376	350	346	363	368	377	379	383	383	403	351	325	362	364	339	344	395	354	383	371	355	353	395	356	358	377	373	360	282	407	368	346	354	370	365	383	350	389	364	398	376	369	360	366	327	380	354	342	367	335	348	384	384	387	335	382	365	344	369	341	357	369	360	353	371	372	376	368	369	351	375	348	346	361	392	351	380	370	377	391	380	380	341	368	342	355	403	343	362	364	348	391	364	350	331	374	353	320	354	365	351	366	383	375	391	370	392	389	353	379	360	360	359	378	353	344	344	387	357	368	397	368	388	361	365	352	352	341	389	357	398	354	396	367	411	374	391	382	341	345	355	399	403	363	335	366	341	379	371	392	396	366	374	403	347	346	347	373	400	384	367	374	396	363	370	368	391	393	350	359	326	365	353	387	333	362	379	324	380	353	346	386	334	351	360	388	378	381	393	388	398	389	365	379	348	345	383	374	405	360	343	397	382	350	358	369	374	362	351	338	362	347	355	385	375	367	356	353	377	355	365	357	359	390	367	377	348	372	365	377	338	376	368	371	340	346	337	399	366	341	384	378	342	349	336	357	359	372	363	389	358	370	384	359	361	343	358	364	382	404	344	370	362	400	372	338	365	395	431	406	397	391	358	339	378	390	340	355	321	345	389	366	394	375	355	358	367	350	371	374	350	362	370	370	362	377	388	344	380	373	368	369	381	367	351	356	358	362	349	362	379	371	368	332	395	362	377	345	333	369	351	390	316	394	354	328	397	337	381	353	369	382	363	400	379	343	338	354	382	370	392	407	377	367	328	359	389	365	379	347	335	404	375	352	377	362	374	360	373	358	357	351	365	351	400	366	358	361	376	324	352	395	373	353	357	368	397	354	368	365	347	385	372	377	381	372	350	400	364	375	376	348	361	360	364	379	390	357	344	370	382	357	394	363	344	363	377	347	336	361	338	387	356	353	375	353	407	354	362	353	367	351	369	414	377	347	366	388	393	373	352	359	379	373	410	376	351	380	403	361	390	337	411	350	358	369	376	358	366	328	350	360	345	363	399	390	377	369	369	362	365	362	375	409	366	395	359	344	390	356	382	400	370	368	398	391	349	425	374	341	320	374	389	354	401	353	358	387	379	357	345	360	353	343	365	368	380	337	372	364	351	359	383	397	358	375	342	369	363	383	375	351	361	356	360	370	384	358	371	345	319	352	358	389	362	365	351	347	376	316	377	354	368	375	376	365	364	367	349	349	366	367	342	359	339	371	333	360	385	341	416	397	391	404	389	382	356	342	333	388	342	410	394	402	391	361	349	372	378	337	366	396	383	373	354	363	383	357	369	372	372	365	361	352	359	362	420	367	380	340	390	363	333	370	339	362	380	368	359	342	401	366	358	376	346	337	396	373	367	386	371	361	367	364	373	397	351	407	337	373	354	368	375	402	385	355	371	374	351	394	363	382	427	361	392	382	377	374	384	363	387	356	358	364	361	392	385	380	371	357	346	400	351	343	335	368	341	334	374	329	387	381	411	374	367	358	340	393	376	369	372	414	359	357	369	379	355	350	352	387	370	381	362	344	385	372	340	385	385	351	372	377	386	378	361	376	375	374	360	378	375	345	375	374	319	361	335	387	360	375	341	358	368	367	376	379	358	361	365	372	383	378	381	367	367	340	370	353	360	373	365	353	365	387	373	369	374	347	341	373	356	392	349	374	353	373	352	375	370	346	382	363	380	380	373	345	394	384	373	388	396	350	356	371	389	340	366	386	362	355	356	373	362	394	380	347	361	364	364	382	359	405	349	371	349	317	369	354	377	392	367	377	366	371	376	384	378	360	357	353	367	362	350	369	375	358	379	354	348	365	347	356	346	377	354	378	363	380	335	372	361	364	370	349	378	389	404	346	370	359	379	367	382	373	412	357	341	352	373	382	379	356	347	332	351	401	350	398	358	342	389	387	374	350	381	378	363	381	398	342	387	385	359	374	380	373	367	344	369	379	377	382	371	397	386	369	368	362	373	379	392	416	347	369	350	385	380	387	369	377	347	369	353	388	360	359	374	361	393	358	369	390	369	369	355	376	383	392	332	357	374	348	352	384	356	348	345	378	377	356	364	397	374	355	354	368	352	355	365	374	392	395	338	371	355	374	388	349	369	344	342	355	374	355	349	354	348	336	345	352	357	361	394	389	351	356	395	364	355	378	359	375	382	378	373	354	355	356	345	399	351	352	344	371	348	387	378	379	364	357	351	321	330	383	393	386	383	369	390	371	384	371	394	355	350	340	325	375	364	337	362	383	348	363	385	371	366	364	373	358	390	369	351	379	376	386	381	359	337	357	344	359	326	337	378	403	403	383	339	405	367	340	374	327	361	376	396	372	338	371	349	376	376	403	384	375	357	360	342	349	359	377	382	349	353	364	355	344	344	392	359	364	362	382	377	381	378	378	383	383	342	361	402	376	381	357	368	379	359	407	357	378	355	384	361	391	370	363	368	361	394	349	352	360	354	353	397	386	351	372	341	383	365	383	380	340	334	341	349	365	374	378	368	343	364	369	369	361	388	391	365	379	360	385	360	376	350	386	403	373	372	338	358	362	343	362	374	391	399	371	372	362	377	349	396	371	350	352	386	374	386	376	353	370	371	362	372	372	380	360	373	344	345	356	377	399	343	333	352	369	354	399	347	353	384	352	362	387	379	370	383	352	382	367	366	393	393	395	341	386	394	382	372	343	381	406	372	373	346	360	342	354	388	367	357	359	368	407	382	344	373	365	405	349	362	372	401	379	363	349	345	342	332	349	351	347	371	390	387	357	367	369	389	363	370	373	337	357	397	351	369	354	355	376	384	342	371	365	397	354	385	410	376	350	362	355	366	350	375	369	345	380	376	395	330	369	363	358	393	340	365	332	347	341	359	375	382	395	383	352	362	373	393	348	360	357	341	376	383	359	357	378	369	382	379	401	372	319	356	367	357	346	343	415	374	354	350	350	349	350	388	355	384	347	378	377	340	332	377	386	401	368	370	349	367	369	385	384	338	344	378	384	352	349	384	360	379	375	366	328	370	338	416	359	366	368	369	388	377	360	360	355	391	407	366	382	338	378	359	368	345	356	379	353	334	376	323	357	352	367	406	380	346	362	343	373	404	366	402	399	358	393	360	358	385	364	362	351	353	393	375	362	360	427	389	355	356	389	383	331	340	352	374	386	346	383	372	372	342	384	326	349	340	357	354	380	396	367	387	341	365	354	364	386	377	376	400	366	374	383	377	374	345	380	394	340	342	415	353	366	353	382	384	369	391	403	357	359	378	373	355	371	374	371	396	380	348	382	379	376	368	367	364	349	386	395	366	359	394	350	366	360	357	332	381	390	376	368	381	359	374	358	368	332	369	384	380	330	387	351	376	360	396	388	359	361	374	375	367	383	346	385	324	349	409	440
18377	31461	21189	10900	6441	3571	2053	1311	877	474	394	379	401	399	371	415	395	417	416	397	452	379	357	364	400	413	402	401	376	394	410	382	397	392	373	370	373	369	412	400	405	424	395	435	389	388	440	399	377	400	404	417	407	402	348	401	423	411	412	445	369	387	417	392	405	373	357	407	385	412	395	394	400	401	386	388	421	463	431	399	388	412	369	414	418	379	400	394	413	411	404	412	376	401	404	361	402	411	402	385	391	395	422	380	437	398	400	383	365	385	370	430	389	394	392	380	422	418	399	410	404	417	406	410	436	405	384	404	379	426	416	381	403	377	388	414	387	385	401	386	410	409	422	387	381	426	447	428	433	376	393	394	384	394	384	399	395	419	418	428	428	428	364	423	416	392	400	389	421	394	377	389	392	408	395	406	390	401	417	395	439	381	401	435	392	375	421	394	414	415	442	401	386	385	398	417	394	384	417	377	421	395	422	398	409	432	404	414	398	405	376	410	419	389	396	402	386	418	424	403	408	397	396	376	459	448	399	407	409	435	409	407	398	359	403	416	393	414	399	395	406	415	408	431	412	439	410	381	414	388	399	421	422	411	397	375	400	357	409	393	373	396	409	405	421	396	447	411	409	430	391	409	423	374	400	384	420	417	380	401	384	379	405	384	370	423	385	405	355	372	392	384	401	429	385	428	394	406	388	390	357	388	414	423	445	400	413	407	381	380	361	390	414	391	397	411	388	403	436	390	447	405	391	396	417	388	408	411	396	405	406	409	415	405	382	385	413	394	400	401	357	437	388	377	401	402	379	388	402	404	425	373	398	385	421	378	355	406	362	424	416	399	364	433	389	399	425	426	407	402	438	401	379	428	404	399	411	413	396	436	438	393	388	386	369	379	434	421	391	417	380	398	384	406	420	404	409	368	388	416	428	432	391	380	403	436	406	408	384	457	390	442	405	407	386	415	402	404	401	395	387	427	375	401	401	392	417	421	376	415	409	402	400	391	445	373	430	382	422	388	416	390	426	409	412	407	422	389	404	399	400	392	404	431	412	363	401	407	401	444	395	408	382	419	381	406	403	407	416	415	414	396	412	405	447	409	430	412	426	402	370	400	406	381	378	383	422	387	407	372	421	416	406	397	399	409	408	444	412	407	418	399	388	421	383	381	419	418	404	392	413	393	376	406	404	389	421	411	372	394	436	389	407	410	377	391	397	410	404	421	390	442	431	419	363	391	384	425	417	408	404	419	410	389	383	396	435	403	404	397	382	400	402	404	397	387	406	383	408	409	417	436	438	391	407	431	397	418	426	417	395	411	446	403	424	417	399	415	426	384	436	406	388	434	422	419	398	440	419	401	401	428	435	394	383	422	402	434	374	447	419	408	439	421	396	392	367	404	376	384	379	399	395	447	372	416	411	404	399	360	386	386	365	367	398	400	422	395	431	426	406	369	411	407	402	416	420	394	381	423	371	381	392	418	395	406	386	426	373	393	382	395	413	399	386	371	449	374	398	376	380	398	406	404	397	398	452	385	412	379	440	361	415	400	405	417	426	425	387	433	385	438	382	425	456	395	467	378	387	385	392	408	415	395	397	379	408	393	420	403	433	424	407	419	418	415	410	404	390	422	384	400	410	384	407	446	412	400	381	427	391	398	377	429	398	426	442	425	389	383	378	425	398	366	379	422	394	424	440	405	460	398	358	408	404	387	409	409	412	409	421	407	382	375	403	400	414	411	394	386	378	414	363	401	387	423	395	408	429	396	413	384	400	394	409	438	421	388	378	427	384	440	384	404	371	417	408	404	419	411	396	401	398	421	433	407	426	380	420	414	415	370	407	384	436	371	424	393	406	383	398	393	426	390	402	440	417	400	390	421	380	424	369	381	404	419	413	413	385	394	421	374	442	402	401	428	406	408	398	393	398	408	388	394	384	395	366	417	386	416	432	390	405	435	399	400	416	379	416	359	409	394	422	419	422	400	432	404	362	404	446	389	408	385	380	424	421	397	390	400	407	406	421	392	383	402	409	432	411	436	379	414	440	397	421	388	428	427	396	389	415	385	387	413	408	411	410	396	366	433	427	369	433	409	399	458	413	398	403	393	407	406	409	388	393	395	399	434	395	410	405	411	372	418	423	406	390	412	410	406	419	401	390	416	388	396	427	416	383	423	426	421	406	386	383	429	417	422	402	421	380	407	377	409	409	353	429	394	386	414	403	383	373	443	406	388	435	401	392	401	389	419	414	400	405	387	398	388	412	391	399	417	425	377	403	413	421	433	420	381	372	397	412	392	386	412	412	410	432	427	410	389	416	390	365	432	410	422	389	393	399	421	411	382	421	420	402	388	394	426	382	409	388	369	457	429	393	377	393	399	419	388	367	381	408	429	419	392	389	389	403	398	384	390	398	432	385	405	388	390	396	424	404	396	386	389	424	400	418	447	408	377	401	427	388	406	404	402	437	422	423	401	405	417	378	401	435	413	404	384	421	406	407	399	406	384	460	345	375	399	380	403	410	403	395	416	398	407	380	390	399	376	386	412	413	392	401	381	419	396	376	419	389	414	390	401	403	414	409	425	401	363	388	401	389	419	388	421	379	402	373	419	397	403	399	373	411	381	398	411	410	402	381	396	381	373	414	405	410	444	403	464	419	401	363	417	420	403	414	390	392	439	407	378	376	419	391	424	405	415	410	398	458	388	420	401	404	405	415	391	392	398	392	429	378	414	370	389	393	426	419	402	419	407	426	406	388	413	410	403	401	402	382	406	411	360	395	366	403	433	389	410	403	405	419	399	415	382	390	394	410	390	394	409	405	426	426	400	409	371	405	429	403	441	405	409	399	380	409	409	380	387	405	406	369	374	386	406	437	406	394	394	401	387	362	388	439	437	436	413	407	396	420	390	374	408	350	420	380	398	407	421	388	379	370	450	396	435	396	399	395	403	403	412	377	402	380	346	401	393	386	421	397	445	434	399	387	418	439	396	412	370	415	436	389	418	434	402	414	370	372	421	411	426	408	434	415	447	422	360	390	407	408	407	430	396	378	417	375	408	447	381	388	437	421	398	377	368	421	387	409	366	393	410	426	431	426	395	393	406	384	378	392	394	393	421	424	430	417	397	424	366	396	422	385	400	401	422	416	413	392	406	402	419	376	398	409	422	407	387	391	403	430	402	410	399	399	396	418	404	424	395	417	365	417	403	401	464	398	394	392	410	422	391	390	394	397	396	434	395	407	405	424	420	396	373	357	376	393	375	371	401	436	432	383	415	368	396	366	398	391	408	422	410	376	411	438	378	396	410	415	421	428	398	396	383	424	383	406	413	397	389	404	372	435	398	379	367	447	398	384	421	400	407	354	397	403	403	416	398	383	387	406	427	381	388	381	414	391	420	397	378	426	405	441	442	382	390	382	382	409	395	438	420	376	429	414	407	396	407	387	405	407	409	420	402	424	411	408	400	402	395	388	369	384	408	454	422	426	418	434	370	387	391	359	380
23474	21417	32454	33414	30923	27886	20711	10046	4401	786	556	567	537	613	588	557	524	523	555	584	539	516	557	519	590	561	536	529	575	577	506	497	541	564	527	545	514	551	579	561	539	533	592	558	563	570	561	553	575	519	542	544	539	572	564	520	557	521	527	584	546	553	528	533	532	577	552	517	527	536	553	559	542	517	551	613	541	548	508	567	542	576	552	565	522	526	550	529	525	520	560	517	545	562	564	556	526	561	515	558	512	540	533	571	551	582	576	520	564	508	510	526	511	576	594	550	536	545	562	580	556	582	492	565	548	543	513	555	575	548	550	543	578	600	491	547	560	554	560	512	539	531	553	551	561	519	506	537	557	567	531	586	550	535	528	496	525	537	512	543	588	576	566	518	590	536	577	562	582	567	589	556	537	527	573	503	555	541	570	560	539	540	584	581	535	545	602	508	545	553	577	515	549	577	590	569	547	524	555	568	550	553	563	558	552	549	540	556	562	522	554	530	557	524	560	494	565	532	559	547	546	565	538	518	554	559	549	492	540	566	569	541	529	525	560	554	555	582	547	544	530	535	541	554	525	542	563	563	528	525	520	543	553	557	540	578	558	570	545	541	554	533	539	574	573	575	565	556	529	539	561	535	567	569	552	534	554	540	519	553	509	548	562	581	526	523	541	579	537	530	536	530	524	564	575	562	540	578	564	531	530	552	566	568	531	561	609	541	544	563	559	539	600	557	543	563	555	562	570	540	569	576	536	543	541	556	527	543	570	562	567	555	550	545	566	575	563	556	561	556	517	545	553	551	578	524	550	562	501	590	567	615	555	538	554	541	535	613	543	530	550	570	538	561	566	576	518	556	578	529	593	605	550	583	529	503	552	535	535	497	533	543	588	565	568	543	535	506	553	516	561	509	558	548	540	487	547	580	517	530	544	554	548	565	577	593	581	562	534	572	544	562	546	552	565	604	570	585	519	569	532	566	546	545	563	536	493	579	491	568	539	537	577	540	610	519	516	534	553	546	552	582	560	540	567	520	537	593	546	575	567	526	519	521	551	549	529	566	549	515	561	557	576	567	593	555	532	545	524	594	530	523	530	525	573	498	541	543	594	567	523	548	586	555	554	576	559	567	547	505	570	542	588	531	530	547	552	543	579	518	548	602	520	519	591	564	578	568	539	563	565	553	543	561	551	517	542	525	534	510	578	541	602	572	534	547	530	569	542	532	538	580	528	533	586	569	556	577	532	539	527	596	590	595	523	534	541	558	608	559	588	542	546	530	559	532	559	499	562	530	514	546	544	526	541	520	566	554	578	537	562	545	567	570	535	576	548	543	541	594	526	564	524	557	592	578	523	553	532	554	573	584	577	573	541	573	525	533	516	494	531	533	526	544	570	576	528	555	569	526	549	529	543	571	530	580	567	554	574	527	575	504	502	533	544	608	539	583	543	549	562	536	543	534	569	580	530	562	594	558	591	571	579	496	560	568	564	583	575	541	557	572	593	552	611	519	549	535	558	518	522	551	565	543	541	542	542	586	534	522	547	560	504	549	571	548	523	534	555	524	538	530	547	569	544	557	554	615	550	505	586	487	581	548	555	536	542	533	525	523	536	540	543	553	550	531	538	554	517	574	517	584	543	522	554	562	544	553	537	549	501	540	526	563	578	514	584	540	573	552	529	580	580	537	573	490	518	564	565	570	546	525	523	522	550	527	586	546	574	535	536	560	545	558	566	579	554	583	564	571	539	568	568	514	529	557	543	585	579	593	547	569	546	530	545	574	523	542	572	560	533	562	503	560	546	551	583	521	590	540	532	563	543	527	580	546	539	503	569	548	525	555	522	522	568	553	559	517	555	530	533	584	586	552	540	526	528	551	537	591	577	555	549	514	528	553	593	553	567	538	551	553	580	547	563	592	571	510	551	541	575	584	537	578	526	526	549	557	557	566	549	550	528	533	535	537	524	575	574	563	540	548	523	548	547	577	510	578	542	534	512	511	530	538	549	558	574	533	568	591	562	570	584	581	525	575	526	523	552	542	582	547	547	541	544	534	562	567	579	532	562	591	541	512	538	587	535	556	545	559	565	585	582	571	548	545	567	590	535	560	547	570	524	523	534	579	557	567	539	511	546	557	607	564	518	577	546	515	534	526	528	541	550	539	578	595	589	546	559	554	582	583	568	568	600	557	532	540	526	541	579	551	574	524	531	557	528	532	546	513	551	551	587	529	551	515	561	575	521	566	507	540	529	589	531	541	550	510	574	574	587	553	550	552	584	538	602	528	569	560	510	522	545	582	517	557	546	546	532	548	541	529	568	552	566	538	525	544	573	563	562	540	558	531	584	588	567	577	543	552	537	535	545	570	529	529	575	598	560	547	573	562	527	527	484	525	535	506	559	528	545	574	530	541	542	512	536	555	529	552	540	579	563	518	573	565	571	523	521	565	558	532	518	555	542	572	490	556	551	575	547	556	559	558	592	508	563	581	579	563	539	580	516	534	541	555	533	536	538	596	560	546	559	530	527	542	566	576	553	557	578	568	556	535	573	548	547	553	527	515	563	557	571	530	534	563	579	545	551	540	551	586	523	508	514	528	555	554	529	548	517	540	568	559	534	509	582	523	606	488	499	531	526	553	571	549	480	566	521	512	558	567	580	573	536	517	554	574	528	532	545	551	556	543	568	535	598	523	554	566	520	559	527	582	557	539	538	515	534	495	525	526	539	575	490	537	530	568	534	567	562	536	577	563	522	560	551	549	556	542	602	567	546	511	548	587	587	567	543	548	555	545	515	612	558	540	572	537	561	506	542	586	565	574	554	530	538	555	541	555	539	561	522	539	553	513	549	524	561	522	534	513	553	542	519	562	539	592	512	547	581	537	495	573	543	543	609	549	554	570	553	571	535	566	568	521	552	552	535	561	547	560	547	569	546	572	522	517	526	542	541	533	532	550	559	551	538	516	555	549	520	545	554	564	556	566	565	569	588	540	557	513	526	607	540	528	561	526	543	508	553	550	539	556	526	524	554	569	504	501	578	538	572	525	559	552	581	557	526	564	584	547	544	574	539	516	556	549	524	509	569	542	546	543	555	535	544	528	526	518	573	554	517	555	562	545	517	547	534	600	562	515	593	547	554	525	547	534	580	533	556	576	550	557	545	524	499	534	575	564	572	595	617	523	550	591	534	557	553	595	586	584	539	576	606	535	508	537	554	495	540	541	557	534	542	531	550	494	595	537	528	566	595	549	511	573	572	560	527	569	533	563	566	554	525	545	545	545	563	567	528	569	562	565	525	542	521	546	537	576	556	545	525	543	549	556	523	601	574	579	548	533	526	565	510	563	546	543	553	572	561	551	534	544	527	523	534	549	557	575	508	539	557	549	570	548	536	522	532	523	552	552	554	575	575	582	510	561	517	560	585	579	546	540	503	550	562	536	566	528	499	566	561	555	559	522	539	548	587	567	577	542	530	569	565	564	536	545	557	528	574	565	548	587	571	534
44723	84032	69385	51443	40122	30133	20223	12418	6605	860	594	562	584	568	603	572	582	568	576	588	569	596	549	549	502	598	572	608	538	559	579	580	599	568	561	558	567	595	590	558	532	607	542	594	581	579	553	579	548	567	570	556	575	600	580	562	564	554	599	556	589	558	550	545	546	555	631	615	575	573	556	552	586	586	552	541	566	572	557	590	563	557	614	558	561	540	619	524	559	595	620	542	565	591	563	598	581	537	640	571	580	559	546	557	572	567	614	575	588	581	596	601	581	588	573	552	577	585	561	553	532	544	566	605	550	569	620	590	604	588	541	530	596	585	599	589	585	552	536	584	569	589	577	546	518	558	547	566	549	582	606	557	536	570	568	597	608	521	574	567	585	573	552	576	574	539	601	529	545	579	573	578	574	595	568	560	566	580	536	547	581	542	611	553	567	596	581	631	597	587	589	591	584	584	600	579	587	565	575	541	563	491	537	570	595	545	534	568	596	577	572	559	588	589	541	546	552	568	542	587	581	547	594	534	556	553	587	584	573	607	551	603	536	596	564	568	602	602	576	564	568	541	577	564	578	561	606	550	546	571	591	547	584	532	596	571	505	546	566	578	550	558	552	548	585	552	565	568	587	525	577	625	569	600	557	591	568	574	573	600	589	553	605	565	589	563	595	550	608	561	565	586	549	594	592	534	539	570	594	593	588	551	569	549	551	607	570	579	576	547	581	551	549	602	534	570	552	548	584	529	524	571	554	547	553	566	572	532	567	561	556	559	587	557	564	583	567	541	540	572	566	599	610	598	539	588	593	591	546	588	521	580	582	559	554	582	580	598	556	580	541	585	560	572	565	608	537	562	558	569	567	598	585	553	581	552	569	590	585	585	579	559	587	582	550	540	522	593	570	567	565	625	583	618	563	530	538	510	576	603	581	554	562	571	535	542	596	537	573	556	568	569	589	560	565	576	567	559	588	564	570	519	553	602	578	591	554	545	552	583	595	544	553	548	617	583	606	605	583	522	575	569	596	596	558	585	580	568	578	563	555	557	624	569	580	584	564	579	538	570	543	607	573	564	560	555	580	548	599	585	580	570	599	603	551	561	593	567	541	564	580	548	543	550	580	604	581	589	570	598	537	557	573	541	603	546	528	559	567	549	557	570	579	607	545	589	609	580	592	599	562	557	588	571	590	591	554	580	569	583	572	585	576	527	589	582	578	535	554	561	562	640	574	547	565	545	566	569	579	573	544	567	566	559	558	555	534	567	576	593	556	557	588	570	585	560	572	564	562	536	610	621	536	549	560	621	615	624	583	568	557	565	580	571	589	535	579	638	537	543	559	558	562	535	558	547	586	620	605	575	591	570	603	559	608	556	521	591	541	598	591	573	551	584	574	566	593	580	564	564	588	567	568	563	538	623	550	559	589	592	533	592	539	546	541	527	573	549	595	584	579	556	538	545	576	553	561	569	576	585	547	564	592	585	540	574	610	574	574	571	539	560	576	605	545	565	600	536	559	567	594	548	595	574	551	571	555	586	568	592	535	587	589	544	542	575	574	601	592	601	563	561	524	580	537	545	554	564	599	607	543	599	570	580	613	582	552	545	589	595	554	516	545	574	574	573	588	573	578	552	570	559	607	567	541	615	613	580	523	602	580	556	613	531	600	573	568	570	600	579	597	566	532	563	561	573	584	596	592	574	573	564	543	590	565	617	581	584	578	591	575	596	591	546	539	580	572	566	603	565	592	576	555	576	570	542	621	579	579	621	556	564	564	583	517	526	589	542	578	561	598	602	579	568	575	567	564	582	583	542	546	569	584	605	579	558	588	604	567	587	554	581	574	572	568	584	528	591	557	518	566	598	555	583	613	569	557	554	540	579	596	577	575	574	551	583	589	594	574	574	574	573	553	594	580	570	619	589	599	577	566	593	593	585	573	583	550	605	559	610	578	555	582	552	614	593	543	561	588	586	554	552	568	519	571	541	598	565	582	591	547	582	526	553	538	581	559	594	579	568	551	530	549	544	595	587	549	545	550	561	544	583	576	585	571	581	554	591	542	529	581	541	587	548	587	585	566	576	558	541	575	588	560	642	583	566	555	547	610	593	566	545	582	587	560	567	572	577	580	536	624	585	561	576	587	594	573	538	547	544	551	594	532	574	590	538	567	580	581	548	605	559	547	590	564	625	597	554	563	556	587	588	565	565	607	595	587	545	549	567	565	582	591	593	564	591	565	577	584	585	551	540	582	586	544	578	573	583	605	570	566	530	574	557	589	587	552	568	546	607	558	581	608	609	557	591	559	583	518	626	549	561	612	564	583	621	585	595	608	585	538	581	581	563	554	600	551	606	556	564	528	541	630	559	566	602	551	634	593	561	608	552	593	567	597	586	580	599	572	578	564	569	531	514	538	572	584	590	577	576	561	577	593	559	553	599	549	573	526	543	584	536	572	564	577	585	579	568	597	551	562	563	584	589	586	561	535	603	585	597	597	522	572	645	610	556	576	541	592	606	587	589	545	567	599	567	594	556	546	580	583	559	582	576	558	581	540	543	575	602	598	556	595	591	616	549	576	527	581	553	592	581	586	574	579	568	561	557	553	536	571	527	534	546	569	592	570	561	588	564	537	583	590	575	594	578	542	565	581	622	596	636	572	566	530	580	582	536	580	567	581	601	566	561	599	596	550	604	606	561	583	586	613	569	535	577	562	598	556	583	562	558	584	580	577	588	605	569	550	593	608	577	609	557	549	512	557	589	582	524	571	544	594	592	590	557	582	543	582	604	562	594	590	576	595	585	565	566	577	524	576	578	562	560	567	582	578	554	616	562	561	544	567	605	578	576	557	591	530	544	575	570	555	561	554	563	560	570	584	569	573	581	551	535	562	558	555	559	599	597	588	595	593	569	598	547	554	566	579	549	543	570	551	575	557	570	542	531	597	571	554	607	604	528	590	575	582	550	570	582	540	546	587	573	597	543	598	536	574	597	542	585	596	578	563	569	548	524	563	573	580	551	589	548	598	580	602	555	545	547	556	622	567	573	607	563	584	601	613	548	583	585	556	560	555	566	593	535	550	578	567	583	590	581	567	602	543	625	554	568	588	538	615	604	562	578	556	547	569	592	544	570	536	563	563	578	566	559	580	547	540	552	528	550	575	625	547	565	539	537	547	596	564	598	540	556	566	592	615	587	563	544	571	574	553	526	549	581	588	566	559	568	567	580	541	605	578	604	639	572	575	586	569	586	576	543	577	541	541	613	581	605	552	566	582	556	519	557	587	590	570	554	573	569	568	564	574	551	547	576	623	578	635	615	574	568	544	588	581	557	621	600	579	580	546	527	591	578	579	584	545	582	548	526	593	545	552	550	588	579	564	579	583	579	591	583	560	560	580	558	550	570	585	525	548	577	566	605	586	505	561	587	541	602	556	573	531	605	585	632	596	588	581	559	566	594	565	545	559	561	536	602	584	580	556	612	569	557	546	569	555	572	568	547	584	581
25071	21905	32765	31493	23490	15422	7946	3641	1752	535	510	474	421	455	502	456	442	455	503	489	473	472	486	429	471	468	509	483	461	483	461	467	433	500	515	494	481	493	414	478	505	477	446	449	471	502	498	509	463	484	477	474	466	501	450	458	493	506	480	485	497	494	476	475	449	463	497	453	486	481	476	488	495	462	492	457	466	458	437	441	468	488	448	469	482	506	478	526	478	462	447	456	533	505	464	452	460	424	504	531	467	472	474	472	452	490	456	469	477	494	471	501	429	509	468	508	460	502	468	495	485	477	479	483	435	500	477	468	475	488	467	463	481	456	464	468	459	478	443	478	469	456	444	467	459	457	495	480	469	455	498	466	443	490	498	493	451	478	461	459	478	484	470	484	459	491	514	486	506	447	471	480	456	445	447	447	475	462	452	448	440	461	439	493	496	491	451	464	461	467	443	531	440	474	477	478	509	447	447	455	476	465	450	509	471	471	439	479	510	467	496	502	473	487	501	475	492	445	484	462	501	457	480	480	454	446	466	480	483	472	485	489	471	438	487	475	488	462	471	479	487	445	460	467	459	444	470	498	483	477	461	494	486	466	472	480	487	460	453	445	493	504	437	498	454	456	469	412	464	482	449	479	488	462	473	472	455	482	427	468	428	501	507	454	479	480	467	459	489	470	414	460	498	449	483	458	467	468	462	497	479	472	467	481	468	481	481	457	507	493	470	489	476	462	463	473	471	453	466	476	477	476	451	486	499	440	480	465	467	478	449	509	485	483	468	500	450	465	479	447	458	445	472	460	547	510	508	497	491	522	472	480	469	473	438	451	478	506	475	476	472	474	493	445	465	449	459	511	471	473	482	493	450	475	437	475	472	485	476	474	425	473	467	453	480	456	474	460	508	465	494	498	459	471	473	461	488	500	463	496	476	485	450	495	482	483	458	465	429	463	475	456	480	452	483	500	512	483	466	501	454	443	464	457	467	472	463	503	486	483	443	477	484	495	490	456	476	495	450	459	435	496	488	440	458	481	454	510	500	490	455	485	479	467	477	486	430	476	500	479	454	485	471	475	487	455	482	489	444	484	475	452	485	457	469	491	503	485	506	463	477	427	452	491	498	497	447	437	469	482	464	477	442	464	515	496	457	475	455	470	484	498	521	470	490	485	467	478	501	462	448	447	476	495	476	440	475	464	487	517	514	468	495	490	484	473	432	465	478	450	474	480	461	436	484	474	466	476	440	453	478	453	471	480	471	448	487	488	511	492	472	478	458	459	487	486	463	486	475	530	508	466	466	469	442	493	468	457	445	450	448	465	510	452	462	480	462	453	457	442	449	481	463	449	477	460	489	507	504	500	503	473	497	475	440	418	474	474	444	510	485	457	485	507	438	466	495	463	475	486	454	451	478	486	470	470	461	475	457	466	461	457	469	467	491	463	470	485	498	495	501	502	477	452	499	486	507	463	494	491	485	480	467	506	475	479	442	453	478	451	481	520	482	505	470	467	442	487	471	504	477	466	491	440	430	503	468	502	459	528	460	434	470	470	488	457	494	465	459	456	467	486	505	527	504	429	462	462	473	499	474	445	461	512	502	463	432	494	434	482	458	497	440	417	459	419	458	494	465	480	478	480	510	484	455	480	447	475	500	466	491	468	477	472	510	510	487	449	469	504	463	495	490	461	469	451	454	481	472	496	482	474	484	492	476	479	439	473	466	466	488	493	488	492	501	486	463	462	446	486	445	497	477	492	487	481	505	472	478	496	452	455	476	497	477	471	482	461	469	468	478	464	483	467	482	471	500	471	482	494	474	421	491	487	451	488	476	501	502	426	441	470	490	439	483	477	497	503	475	484	499	508	483	456	448	469	478	473	450	441	471	490	486	485	470	472	463	487	470	500	471	449	469	479	500	494	472	469	458	467	437	494	431	499	476	474	455	460	445	480	461	478	469	479	502	459	445	483	508	498	454	481	492	482	490	499	479	445	482	476	471	488	458	482	470	448	485	468	450	487	473	476	478	482	519	464	508	502	486	497	490	461	469	466	455	506	463	473	460	443	478	483	466	436	442	506	470	479	449	494	497	437	467	476	425	483	474	501	482	451	505	447	422	440	476	459	471	505	450	463	419	478	441	471	450	462	493	457	439	476	470	446	467	424	481	455	485	495	469	470	474	512	454	454	489	504	480	471	478	475	480	499	473	511	447	455	479	476	449	495	447	476	460	447	465	493	462	493	440	498	497	471	464	479	502	479	452	441	467	460	466	494	450	470	488	451	477	479	495	459	491	457	453	481	493	507	464	480	490	506	518	452	475	475	481	454	453	489	499	483	478	504	486	491	493	491	482	447	503	450	473	505	442	483	455	476	471	444	461	471	506	450	506	480	455	454	485	490	466	479	512	453	500	482	470	492	459	475	489	471	507	510	449	483	456	406	488	492	464	486	475	520	479	430	498	481	463	461	454	490	484	488	443	408	463	527	481	479	477	458	488	423	483	454	469	474	464	480	448	455	471	489	466	452	435	486	506	513	469	427	477	500	509	439	509	476	455	470	448	459	473	484	495	443	469	512	464	484	493	475	465	461	458	460	478	483	464	503	455	437	457	477	482	512	481	439	463	472	486	493	492	474	498	439	486	479	452	458	482	459	501	517	505	476	475	475	485	495	476	503	500	481	434	484	500	456	488	476	457	499	472	475	493	479	468	471	461	466	493	470	505	459	501	435	500	458	486	456	493	522	481	500	447	462	500	497	435	467	459	479	500	422	471	494	416	450	465	489	499	481	485	509	464	503	493	496	485	504	464	479	465	450	465	466	464	485	463	472	479	474	449	447	454	494	510	523	473	492	490	458	435	469	452	460	432	438	435	506	473	434	509	491	452	421	488	505	492	469	512	464	489	478	465	466	491	496	504	495	504	485	472	457	450	481	511	488	499	480	477	460	492	494	425	443	476	494	488	462	490	467	494	459	470	483	456	488	473	488	478	511	488	502	474	481	473	493	488	477	474	481	453	477	468	493	447	480	498	490	451	484	477	466	468	499	462	466	502	440	448	497	481	465	475	490	468	472	478	478	497	451	469	507	477	485	451	493	448	444	484	490	472	441	478	471	475	449	476	484	490	503	464	477	490	464	472	469	430	501	476	459	493	491	509	456	533	450	478	444	460	499	488	489	494	439	483	444	470	439	470	460	514	492	477	457	481	487	493	517	463	479	469	500	520	477	498	454	482	457	450	454	481	438	456	434	480	438	528	500	513	429	485	502	485	468	502	445	499	478	478	501	505	454	442	458	515	524	487	514	483	450	441	455	445	465	521	450	441	494	510	455	459	473	505	502	465	457	485	485	501	449	473	444	481	454	486	492	457	507	502	516	491	522	484	504	481	462	480	438	505	461	485	488	455	455	456	499	463	435	467	509	459	451	494	489	440	451	463	476	487	478	501	464	444	481	477	458	458	441	485	450	446	459	447	474	494	450	504	466	446	442	492	470	450	470	494	462
36885	66753	53071	37618	28218	19138	11400	6378	3092	590	493	536	559	541	507	546	520	517	489	490	502	484	497	506	488	526	572	479	541	518	435	511	553	540	534	558	585	520	507	508	522	546	520	534	516	529	516	535	520	528	568	541	555	510	527	498	521	558	528	478	534	528	516	499	538	506	501	494	507	514	516	500	529	531	482	518	511	565	537	499	497	519	514	510	472	540	510	537	509	481	564	509	511	489	544	567	559	529	550	530	522	566	504	481	556	483	572	535	485	543	555	505	566	524	523	531	522	508	546	513	563	526	533	542	531	518	505	511	537	477	498	499	535	546	523	541	498	531	520	513	508	505	516	516	513	537	515	515	532	538	547	531	506	523	486	581	523	523	522	541	526	563	524	527	519	522	529	497	523	493	537	543	540	523	550	510	507	546	530	547	525	514	562	525	518	483	541	487	496	520	513	497	504	501	554	508	537	513	539	508	530	498	497	583	506	511	490	532	507	507	510	521	469	505	521	507	514	491	480	534	516	504	476	551	521	552	530	474	569	544	502	529	572	521	497	514	459	473	547	502	543	515	521	546	506	514	551	531	540	505	545	593	531	548	485	492	541	498	546	507	509	539	535	556	534	575	541	521	489	508	517	518	532	520	477	512	525	545	543	492	513	523	533	496	551	509	539	559	479	516	500	503	489	481	546	493	478	520	513	521	523	510	514	494	537	526	534	539	553	535	564	521	526	504	506	506	559	521	536	523	526	511	490	556	484	532	533	514	513	531	526	501	514	549	485	483	521	492	506	495	515	535	527	547	494	498	526	522	522	490	461	542	529	524	553	535	509	507	510	516	516	548	484	540	562	511	513	506	517	515	525	467	542	504	510	537	541	527	495	475	512	530	523	564	514	534	505	552	539	527	482	517	504	485	531	487	538	520	538	523	509	491	579	532	539	549	576	505	530	566	544	532	551	553	540	506	506	552	536	523	517	510	544	547	485	530	548	527	515	521	520	489	488	526	506	496	551	510	517	542	505	505	531	524	546	521	520	505	543	565	507	522	519	522	504	535	483	551	526	541	502	535	510	526	509	544	504	532	475	525	529	510	514	518	511	522	501	533	549	477	543	541	536	536	566	554	509	525	528	489	521	536	520	521	472	513	560	537	506	525	510	536	500	560	525	500	529	475	552	499	508	548	513	511	541	579	535	518	470	543	550	529	536	519	525	577	499	504	560	547	527	515	545	556	531	526	508	517	494	530	558	552	557	517	503	543	499	527	520	512	521	524	512	517	523	523	543	528	533	483	566	530	526	514	503	545	565	513	488	473	518	550	533	490	491	536	523	488	520	520	506	481	538	532	497	535	504	518	491	551	572	522	492	533	541	476	500	544	519	527	531	523	491	487	527	532	579	548	544	529	507	507	523	525	544	577	525	515	494	527	565	492	523	515	525	488	568	554	483	528	483	527	537	531	500	516	480	522	542	521	519	522	520	502	515	538	538	521	479	533	504	540	507	525	498	501	535	513	544	542	498	539	475	531	562	467	538	507	511	488	513	485	508	476	504	553	542	539	547	548	468	497	459	499	492	511	518	536	534	504	547	543	503	526	531	523	525	519	529	473	477	511	565	509	492	525	549	522	579	524	529	542	526	506	542	517	482	539	516	499	533	501	516	537	513	511	525	533	481	555	556	532	555	574	509	526	510	520	478	546	467	521	503	497	525	514	503	577	501	612	527	508	497	496	506	495	534	511	484	533	534	498	567	512	531	533	532	499	514	538	568	522	513	558	481	537	516	531	556	551	532	535	563	525	493	515	530	519	543	526	507	537	478	528	538	536	519	498	514	516	520	531	533	529	553	515	500	523	522	499	549	579	534	535	532	539	505	552	532	556	528	508	530	504	520	496	478	522	519	558	549	522	522	523	479	525	543	541	518	548	519	553	544	531	529	520	546	516	511	546	542	543	513	498	532	517	490	492	516	530	544	514	501	540	564	492	508	520	526	528	495	532	513	510	510	517	551	519	482	527	491	539	512	534	532	521	522	509	529	507	540	541	488	536	507	543	532	559	510	542	555	524	512	523	517	511	525	479	527	552	470	528	562	538	484	525	545	521	504	532	505	538	512	512	483	516	481	509	549	510	532	525	552	534	499	480	554	504	540	524	532	554	536	518	536	516	542	493	530	536	522	487	540	532	513	527	470	497	512	457	534	531	518	579	501	513	534	515	519	499	489	540	521	490	552	548	519	518	509	494	506	510	552	527	545	514	501	515	535	489	482	523	531	521	523	503	515	514	489	545	481	532	526	516	514	499	513	515	527	501	511	507	489	530	576	517	530	515	554	511	489	538	518	510	506	537	480	529	526	569	533	539	578	530	541	514	511	474	532	514	521	509	541	514	496	522	545	510	528	570	515	525	534	487	541	506	518	529	507	517	536	509	499	496	511	517	562	526	509	490	562	490	529	523	538	545	518	510	512	535	533	508	527	505	532	531	547	522	541	538	520	517	516	577	543	517	564	501	502	492	551	545	530	499	491	521	507	504	528	527	500	503	476	546	530	496	522	525	480	557	552	526	532	505	512	496	518	529	469	520	540	564	504	561	546	521	525	485	507	501	537	554	487	549	534	507	548	524	559	518	525	502	566	537	487	531	520	533	514	488	532	508	548	524	521	484	512	507	531	499	555	515	518	516	529	518	536	540	521	549	529	524	523	514	477	484	504	505	537	523	552	549	537	546	517	526	511	542	520	510	496	517	526	515	539	461	528	495	530	517	526	531	519	515	507	525	527	525	530	523	501	564	540	506	534	557	549	529	514	539	575	549	514	527	520	496	511	532	579	537	519	494	485	513	560	487	510	523	499	530	515	517	549	552	554	458	552	515	532	495	505	562	577	503	513	538	525	506	536	529	549	525	490	534	530	514	526	513	528	558	509	557	536	525	506	507	521	534	540	519	570	551	511	543	545	480	522	492	492	555	535	539	531	569	527	563	520	528	555	491	545	503	484	497	520	500	507	537	546	540	530	513	510	524	539	583	514	543	546	488	529	562	472	482	539	511	534	568	539	494	534	476	511	522	554	574	559	508	490	550	563	559	505	542	523	492	521	479	538	506	468	536	546	536	524	514	511	520	507	525	518	519	522	524	516	501	518	502	500	535	500	547	583	551	534	484	532	497	488	491	577	537	553	515	509	562	514	544	514	537	516	511	542	540	519	492	498	508	534	529	519	481	485	538	504	522	485	509	509	545	549	512	520	493	490	563	506	485	542	549	539	508	507	551	497	528	530	500	479	509	540	486	498	554	536	550	542	534	539	534	508	540	504	522	531	534	512	539	492	541	532	498	538	483	511	549	541	538	459	570	549	454	530	529	481	526	502	545	512	500	542	548	517	534	490	549	560	520	541	513	533	513	521	520	521	500	553	509	515	491	494	539	549	516	544	473	558	512	536	535	526	504	531	492	499	511	534	522	539	531	521	533	530	517	537	494	479	505	516	533	553	540	539	495	549	553
22589	21345	30698	29213	31222	32751	28284	16050	6150	955	748	736	723	744	760	775	808	778	766	708	749	715	761	735	727	767	743	740	782	718	743	740	772	770	738	715	784	742	723	741	669	726	787	714	795	765	725	793	710	746	689	754	695	718	731	776	748	707	738	739	748	768	746	783	769	702	721	784	736	765	704	767	755	737	720	711	779	754	755	747	778	712	723	720	727	767	788	736	758	734	752	737	768	735	731	806	746	735	753	769	769	740	737	753	717	732	734	756	769	781	736	779	762	782	763	695	724	756	733	726	828	758	745	740	760	700	726	744	739	783	740	757	721	749	762	739	737	745	727	769	718	744	699	733	714	714	744	712	795	728	739	757	767	738	789	723	811	712	752	771	760	726	762	714	733	793	727	714	772	686	734	735	711	704	722	739	764	732	754	735	743	737	755	743	734	710	706	785	716	791	698	741	775	800	767	739	755	714	743	748	698	708	786	760	721	733	732	730	698	735	718	732	702	759	718	722	746	685	742	755	776	743	802	741	786	730	735	740	783	787	787	704	726	760	741	782	711	732	789	713	711	748	772	767	756	729	732	732	735	710	723	734	770	750	746	738	746	727	771	757	780	742	732	679	802	713	772	774	726	701	735	748	753	762	720	763	688	714	694	769	797	730	712	782	763	755	772	724	773	723	758	772	755	743	770	798	683	716	742	706	721	742	683	752	744	756	771	787	752	723	708	717	725	809	743	692	686	737	745	762	709	781	752	686	783	719	673	736	747	710	756	779	715	688	777	718	782	749	751	688	784	708	739	722	703	760	796	690	772	692	761	683	726	835	745	754	738	748	780	749	735	726	726	716	726	757	746	710	745	740	753	752	741	731	788	698	705	715	756	736	774	779	724	727	725	767	727	745	718	697	735	720	749	722	757	738	785	799	758	719	707	721	737	775	749	768	728	702	772	742	767	757	714	726	754	678	746	704	736	711	719	743	753	714	743	782	761	763	734	703	746	758	736	691	732	753	752	736	771	747	808	751	771	723	754	780	740	712	735	744	758	721	688	719	717	687	707	731	727	767	775	722	728	771	729	706	772	711	725	781	776	721	751	718	720	730	731	778	766	767	747	732	763	743	765	744	734	724	733	718	720	790	764	752	757	717	715	757	786	766	762	656	715	730	736	745	737	718	723	714	719	769	706	768	746	783	755	776	772	713	780	770	761	748	735	748	748	773	777	723	752	807	764	737	772	708	785	777	748	739	806	761	752	809	696	702	721	710	751	793	761	736	711	687	774	754	759	732	750	784	775	777	733	738	725	766	748	782	728	742	729	769	712	740	759	737	727	709	751	682	739	743	720	745	731	763	718	753	737	738	688	757	736	759	719	748	698	785	756	692	741	770	724	712	783	758	718	778	759	737	758	836	696	710	739	763	751	781	769	716	710	740	779	699	822	721	699	710	703	743	731	736	733	763	788	712	715	714	739	740	758	769	734	768	719	735	803	740	749	728	741	747	744	768	777	711	742	674	743	753	739	764	707	700	726	708	730	720	732	756	706	745	769	724	752	754	748	733	733	724	722	734	755	755	714	747	783	761	705	776	756	732	696	754	698	730	749	692	751	777	796	721	700	741	675	739	720	810	763	700	759	720	742	723	786	769	755	768	721	815	791	737	754	735	721	732	784	713	703	730	719	706	737	769	740	737	692	746	767	787	721	693	736	746	761	748	713	774	755	741	799	775	744	767	782	769	785	706	728	772	745	778	735	692	709	751	758	756	723	753	764	740	763	705	719	779	723	724	725	746	783	782	765	805	703	697	744	754	720	705	766	743	726	729	783	755	748	725	792	722	745	711	712	763	753	740	722	763	704	739	771	763	731	766	789	786	731	772	744	754	727	719	700	770	772	729	703	758	785	692	709	754	751	735	709	743	720	793	749	743	738	771	726	798	769	709	735	798	778	742	728	720	734	748	752	740	737	749	744	743	743	715	732	729	715	726	780	764	723	738	735	735	759	765	769	733	753	746	731	755	705	712	778	758	765	723	748	769	734	713	735	773	765	729	696	761	810	763	739	748	771	683	739	734	759	735	757	770	707	707	749	761	772	705	739	703	742	705	772	695	746	754	735	676	719	746	767	751	737	695	712	748	733	713	755	708	737	751	730	770	735	728	758	718	742	706	690	746	720	693	749	712	781	734	748	732	742	763	717	659	754	772	749	714	691	729	766	765	740	789	720	749	733	742	759	755	693	729	723	711	796	729	760	741	740	746	726	746	715	728	769	731	712	714	762	735	726	755	713	738	741	738	732	747	738	741	739	723	739	741	726	721	770	776	744	711	717	720	764	756	737	719	723	745	765	737	702	731	741	711	738	723	765	752	698	689	701	782	715	722	735	776	793	761	713	788	697	708	752	773	703	705	766	729	747	744	736	753	686	751	772	711	699	735	762	795	752	820	760	773	738	753	801	712	705	742	760	800	722	776	723	749	738	770	746	787	764	687	744	744	739	722	692	761	744	708	671	753	759	709	731	771	778	716	712	765	735	758	697	733	744	723	685	748	693	728	771	706	753	728	773	739	746	729	734	786	735	798	725	784	747	731	727	725	755	703	734	712	758	707	756	721	702	748	760	746	736	757	736	725	767	750	756	721	702	730	716	747	801	712	738	749	718	694	766	727	703	766	718	740	725	788	718	714	723	782	728	756	753	749	698	785	761	729	781	752	749	731	757	762	742	762	779	736	726	717	698	716	745	755	754	703	744	730	766	780	772	725	768	729	731	771	693	750	730	715	725	714	746	732	729	705	721	708	737	755	734	760	738	772	707	763	706	765	678	790	761	692	720	761	701	765	734	740	748	753	714	753	756	718	734	741	757	731	719	737	767	807	750	716	687	731	793	787	744	737	748	699	779	733	750	701	797	690	739	745	773	759	731	733	763	772	761	720	793	793	792	729	716	774	759	714	727	710	739	753	810	792	717	746	717	765	751	731	725	768	705	711	700	712	713	688	752	754	737	772	742	702	755	762	724	766	770	711	787	736	767	724	727	753	740	758	764	758	719	744	803	733	752	764	700	714	751	729	745	738	758	713	734	706	720	753	756	755	721	752	763	762	728	736	751	676	773	751	717	754	795	756	718	737	686	685	751	757	766	721	750	726	711	770	776	723	720	688	719	704	741	703	755	734	695	724	722	686	713	689	746	805	718	753	746	769	792	746	750	742	722	726	764	728	725	766	747	734	773	738	748	721	708	707	744	766	768	727	758	747	733	743	748	733	708	712	704	715	754	739	770	742	772	671	758	754	746	684	715	738	773	784	784	716	711	742	736	752	819	746	741	717	708	763	714	771	734	713	746	674	722	739	765	764	743	695	748	738	744	749	732	712	735	755	724	759	774	725	733	771	771	759	777	709	717	788	730	726	795	760	750	702	759	747	758	746	742	709	762	813	748	731	763	750	749	736	726	739	683	763	719	715	720	768	748	800	775	796	744	766	729	727	744	768	796	812	740	754	734	756
49669	94674	77352	59370	48967	38598	27416	17723	7343	902	815	769	792	801	776	725	789	768	758	828	729	771	741	746	696	786	792	731	752	778	746	769	762	764	718	737	732	684	738	775	723	766	763	767	781	756	775	747	753	747	750	756	754	774	725	738	744	756	737	724	783	721	817	797	737	771	772	761	784	716	739	759	764	757	767	766	782	737	725	750	685	736	801	781	766	812	737	789	732	792	739	765	747	781	728	771	787	788	793	694	791	727	742	730	736	731	714	764	683	796	761	785	804	767	758	730	757	721	767	748	757	735	762	723	776	689	764	760	803	772	741	739	780	785	750	773	767	755	763	759	775	725	773	789	738	775	800	766	758	753	787	815	780	770	731	719	732	766	823	784	740	758	769	721	749	777	757	739	741	765	804	743	712	742	725	760	781	774	746	772	776	720	748	796	773	786	739	765	810	778	771	742	706	761	751	703	750	761	756	697	776	735	729	751	741	763	730	761	772	719	773	748	697	694	711	719	775	756	819	806	750	813	802	808	782	766	703	773	722	708	736	735	729	708	731	744	776	797	703	763	789	750	729	721	744	728	738	708	763	756	699	775	696	715	755	734	818	764	765	740	710	748	759	758	768	750	772	765	711	739	763	728	727	749	716	739	763	701	816	737	733	780	741	784	774	765	740	750	789	767	735	775	795	751	726	738	757	774	762	762	784	809	742	749	725	838	738	744	820	731	759	763	734	804	748	754	747	792	790	755	730	802	729	814	790	790	778	738	755	723	713	780	711	761	768	716	820	746	783	734	740	693	760	793	758	771	762	762	783	787	741	721	752	706	733	768	768	765	763	752	731	709	800	797	773	756	769	734	774	739	771	730	749	797	739	737	786	698	767	760	756	721	765	742	758	754	768	749	755	730	799	778	798	724	748	764	743	740	727	719	735	771	745	724	735	748	761	734	777	819	782	736	767	772	751	709	742	755	760	789	785	742	734	752	733	766	752	749	824	733	733	783	792	765	744	764	792	781	750	779	758	776	731	698	752	752	782	804	735	719	731	794	730	752	723	759	732	778	787	718	788	760	777	789	755	714	798	726	761	799	740	751	761	702	760	725	761	742	786	711	756	778	739	745	768	734	782	757	773	720	768	744	733	789	726	795	790	742	812	766	748	789	830	729	748	759	736	776	721	744	760	774	754	734	761	723	733	726	755	723	703	775	749	706	746	786	748	716	740	770	731	749	758	736	793	770	728	773	725	749	742	774	776	786	778	731	734	782	751	812	753	733	798	761	698	739	715	770	725	728	735	744	729	717	740	756	776	733	738	749	764	750	757	735	768	738	773	752	724	788	786	779	757	762	774	691	754	768	735	775	772	746	789	739	761	791	728	757	763	784	766	748	793	772	764	735	775	753	773	774	797	731	751	785	708	747	773	743	741	752	717	768	781	744	764	761	767	715	792	691	811	796	740	761	739	800	775	778	751	699	744	756	745	757	750	739	740	751	802	783	748	796	754	799	770	755	695	701	714	728	758	733	749	720	729	774	731	806	719	725	796	752	754	763	762	710	729	746	760	773	760	749	740	752	787	731	781	753	774	764	727	775	755	771	781	748	748	772	736	765	759	761	769	756	777	702	724	774	745	703	742	753	756	732	749	705	760	764	774	749	712	755	777	779	735	712	698	763	728	734	739	757	767	734	715	786	801	767	780	748	774	717	750	783	770	706	766	769	732	740	795	790	783	784	784	743	757	749	730	769	774	723	734	766	742	744	765	750	838	753	778	779	722	754	752	743	730	729	774	752	791	726	748	768	752	729	763	770	729	689	718	809	743	731	789	758	741	730	757	716	732	772	800	776	741	763	747	747	769	745	732	771	700	750	806	803	749	774	800	743	768	673	726	749	762	757	712	742	781	767	755	742	817	780	788	748	722	768	770	725	748	767	736	775	730	764	788	747	779	744	757	761	757	735	743	745	750	773	787	783	779	768	739	775	800	797	801	721	760	723	772	779	768	698	778	776	751	774	756	780	761	717	724	762	762	721	791	790	732	720	778	775	731	757	756	757	772	769	742	735	761	753	715	764	710	740	786	734	754	735	713	754	747	732	729	747	777	759	730	774	751	764	721	775	781	747	773	771	741	792	767	728	725	770	763	735	730	741	732	715	768	743	750	819	749	784	758	793	767	732	727	736	699	804	711	775	714	752	792	766	746	756	783	781	790	760	758	743	715	733	774	718	763	756	742	764	791	742	712	773	804	773	757	804	793	731	753	726	771	773	780	807	771	789	772	766	763	760	772	770	804	769	740	753	760	714	743	748	776	696	736	753	764	794	777	777	707	794	751	777	709	736	802	732	746	746	746	781	704	712	735	736	778	750	735	746	766	781	793	764	775	698	766	781	746	736	771	737	729	731	771	734	729	763	742	743	728	786	778	768	717	710	771	743	774	763	758	781	720	790	747	772	702	760	782	711	776	726	765	756	786	734	743	782	774	794	781	725	770	755	781	774	739	789	769	710	765	781	770	747	779	747	734	716	777	808	769	711	710	791	763	736	719	734	817	718	747	801	772	768	785	719	753	792	744	767	768	717	767	777	756	762	767	772	752	747	726	784	718	719	786	733	741	747	717	722	767	738	745	716	735	770	730	807	747	740	760	774	723	759	808	721	745	716	755	753	737	752	792	743	757	722	806	774	721	745	791	783	754	820	763	739	760	760	714	770	731	729	706	781	763	775	790	750	762	795	746	724	713	763	738	778	770	776	703	736	705	759	781	753	731	771	749	749	782	779	703	805	707	773	730	770	723	752	761	772	812	809	729	768	752	745	727	705	703	755	732	775	734	782	770	724	743	700	719	766	776	763	750	723	741	795	807	709	747	741	747	795	759	733	749	790	744	703	764	752	762	765	773	762	721	731	739	771	786	736	701	788	804	742	696	784	760	789	715	749	803	751	769	762	749	755	736	752	754	797	767	794	739	732	733	753	753	746	782	763	720	753	745	756	734	745	769	777	698	769	754	706	740	743	688	802	770	776	720	704	751	776	785	705	713	741	770	729	794	787	779	757	761	752	742	791	740	746	727	753	757	718	800	787	742	769	733	721	792	740	786	768	775	791	741	755	726	769	776	766	787	770	814	759	749	738	755	739	735	800	717	735	710	749	726	735	769	778	803	783	748	715	749	743	713	719	719	782	730	779	754	741	714	812	775	731	764	762	771	733	824	771	796	718	751	750	805	743	790	740	791	716	752	781	734	759	794	760	748	718	759	788	720	731	758	786	776	763	749	689	755	742	810	721	821	746	786	715	740	748	804	742	759	747	768	761	737	780	725	787	762	748	760	716	748	725	772	777	729	756	742	794	748	780	773	772	773	699	776	760	743	772	762	674	719	688	771	749	764	775	729	744	720	763	758	780	748	728	794	792	768	779	782	776	757	783	741	762	740	739	693	798	746	739	768	731	801	798	773	704	716	769	764	740	723	788	777	742	737	786	781	724	756	706	762	741	761	767	776	801
28606	23607	25385	15195	6475	3429	1706	972	571	349	319	357	336	333	317	372	380	364	350	335	300	368	329	359	371	350	309	367	312	356	348	313	335	368	343	337	317	345	322	338	331	343	354	344	341	323	356	354	328	342	336	349	321	351	309	388	355	335	363	337	340	330	327	346	371	345	346	329	358	362	332	338	350	313	296	368	352	335	323	338	367	384	350	333	336	347	330	321	346	359	380	362	364	353	347	340	330	352	289	327	328	378	337	327	333	349	338	371	375	359	343	312	342	342	368	332	345	342	323	330	353	339	318	350	355	348	316	333	325	369	361	325	325	361	318	368	374	331	345	345	336	339	359	315	349	362	345	353	360	338	330	349	336	310	364	335	340	349	344	362	358	324	334	338	376	347	289	327	320	360	356	325	324	331	315	367	343	317	319	348	313	360	331	328	367	328	368	356	303	352	351	323	299	353	322	355	365	339	362	379	345	328	349	356	315	331	331	285	355	369	326	351	324	339	350	348	356	313	344	324	334	343	345	359	328	327	338	335	338	340	309	365	311	355	318	360	357	348	326	350	354	360	347	352	351	366	331	333	364	322	377	357	314	333	339	339	353	364	343	338	324	347	344	370	356	302	343	354	336	316	330	354	338	336	334	305	344	366	369	344	318	399	369	328	367	319	315	342	338	375	339	371	334	344	319	356	340	366	327	368	362	339	327	339	341	321	350	354	345	356	368	349	351	365	330	324	314	390	348	331	342	339	333	357	360	328	357	363	315	351	325	358	347	348	358	327	336	310	350	350	338	336	356	326	349	381	336	352	346	334	340	327	343	376	316	352	378	358	349	353	352	322	377	336	354	356	344	316	325	341	327	340	339	354	354	357	318	335	347	320	371	327	324	353	345	376	342	367	362	354	336	341	404	335	367	342	317	351	359	346	362	309	333	360	341	354	331	351	332	356	346	303	354	380	345	372	340	324	334	331	361	345	339	357	374	329	362	357	330	317	380	310	323	343	314	364	337	354	382	336	337	394	333	340	361	306	330	366	374	333	305	335	321	308	402	340	386	354	358	359	364	314	343	358	342	367	307	310	354	355	327	348	383	349	331	368	335	358	326	364	356	332	367	333	349	346	328	321	367	335	319	375	336	337	338	345	359	340	358	347	331	358	319	350	317	373	378	334	362	346	319	341	351	336	346	312	361	323	367	351	345	353	363	352	362	376	338	354	329	326	360	373	365	306	326	339	334	348	324	390	359	351	353	385	351	339	369	326	342	328	354	336	372	318	326	338	370	339	362	335	337	371	350	375	348	320	354	345	338	347	344	331	331	375	359	322	334	366	357	347	345	357	377	368	360	369	340	354	324	311	356	345	360	333	389	337	330	338	334	354	356	350	332	346	337	336	380	319	373	341	353	331	355	328	343	309	346	338	367	342	373	369	359	325	350	355	337	324	349	371	327	394	367	361	350	350	325	344	343	342	354	366	329	322	345	333	318	337	340	335	344	326	358	361	355	303	341	365	350	333	373	354	358	346	319	340	338	388	317	357	365	323	352	362	384	361	317	358	367	346	340	334	356	351	354	366	353	335	308	328	332	307	339	348	324	354	299	308	336	332	319	330	335	345	353	344	349	356	339	333	357	343	369	346	330	377	322	348	333	356	361	382	329	318	343	333	342	338	347	346	343	388	337	339	349	331	334	329	357	335	320	359	376	382	335	355	332	322	362	333	337	331	333	357	329	391	347	335	346	328	342	343	337	322	341	318	358	342	329	370	355	336	341	353	348	362	324	357	302	327	364	338	365	367	362	342	327	345	315	339	335	314	312	344	354	336	366	368	347	319	378	355	336	379	360	350	371	342	327	330	335	320	363	329	343	348	332	337	329	336	351	330	373	350	340	355	321	365	309	356	345	342	340	354	347	322	368	334	346	341	345	355	353	371	346	333	378	335	340	324	360	331	351	315	356	347	325	367	378	370	356	343	358	326	333	368	375	360	309	302	345	363	332	365	349	344	351	382	355	360	367	354	360	338	319	358	332	377	336	371	338	367	374	349	350	303	315	358	358	340	358	338	347	341	336	354	365	363	345	341	341	336	336	342	350	357	323	323	355	350	335	336	337	319	346	341	368	349	359	348	351	357	318	356	333	343	313	330	352	334	335	336	338	329	342	379	349	323	351	345	347	319	330	329	365	354	301	347	337	361	353	337	358	336	375	324	305	338	342	318	321	345	355	349	336	330	311	324	310	360	370	304	379	371	331	320	364	340	362	368	334	341	348	322	357	356	383	343	348	312	369	319	366	343	339	339	339	333	336	353	311	327	332	348	337	338	337	344	339	341	333	369	336	346	339	342	359	350	354	341	330	346	324	374	329	309	357	334	330	331	303	350	357	355	367	301	337	373	333	322	354	375	332	330	341	333	372	342	352	351	351	348	321	312	347	352	355	363	334	343	322	339	329	323	356	362	347	361	318	349	379	324	325	357	306	341	330	359	361	334	327	343	357	324	357	326	380	365	366	383	336	321	322	327	319	335	341	344	324	342	366	349	351	349	328	337	364	361	308	302	328	314	345	322	344	344	354	315	337	343	341	379	341	343	348	354	331	323	364	327	337	324	323	331	342	348	352	348	358	351	372	352	337	339	342	353	300	337	352	348	312	342	336	344	383	319	357	357	312	315	322	340	347	340	334	370	284	337	348	344	320	333	353	343	332	329	333	375	388	313	373	374	348	340	380	359	344	318	317	350	380	334	339	348	353	377	327	329	334	343	364	363	341	338	364	333	362	346	326	347	326	319	314	374	373	335	324	368	370	334	338	306	366	338	317	304	359	308	344	320	372	355	319	313	349	331	382	364	307	348	379	356	370	365	364	343	345	347	343	329	336	351	343	346	316	328	360	327	319	322	363	386	315	321	361	372	361	344	371	336	353	358	316	346	352	366	383	351	347	359	332	337	369	348	325	348	303	354	356	350	306	365	378	321	378	343	373	353	348	348	330	344	335	319	349	314	347	342	317	362	365	344	339	370	314	342	316	361	338	331	343	335	355	320	323	321	370	385	386	325	363	347	376	313	340	322	346	358	310	348	349	321	318	344	358	325	386	360	342	320	358	367	336	362	341	367	336	332	352	333	342	351	334	343	333	336	360	376	356	359	323	366	326	351	329	336	360	378	327	357	378	351	340	361	338	404	338	330	356	354	358	345	366	336	334	323	350	344	360	330	346	364	366	332	351	365	342	348	353	323	340	374	326	349	368	364	341	367	382	377	354	357	323	335	347	370	370	349	317	303	321	335	315	306	347	310	310	370	328	375	344	330	318	365	336	350	360	387	362	324	336	356	343	363	362	343	325	337	402	381	355	361	328	370	308	333	347	346	361	335	341	308	336	379	356	346	360	345	348	369	364	400	357	364	363	305	331	349	335	337	353	354	320	315	364	338	302	357	355	317	362	338	357	334	357	329	379	357	360	324	343	375	318	315	353	350	353	350	343	340	327	364	348	347	296	332
15852	32704	20705	10902	6777	4300	2417	1341	670	364	373	389	388	406	379	378	375	410	379	389	383	354	379	378	382	353	354	373	346	372	396	329	377	386	375	375	385	414	350	375	390	373	365	389	367	405	393	358	363	371	421	341	380	405	398	407	352	418	382	354	422	388	392	378	385	366	377	414	391	362	372	352	369	367	391	423	394	388	376	352	388	389	375	380	419	384	426	373	397	380	375	392	418	351	399	378	365	383	386	385	389	405	379	381	407	403	377	342	401	388	381	369	375	341	381	367	371	359	381	375	392	374	389	370	370	387	383	365	376	388	406	385	340	403	382	346	398	378	390	338	396	354	373	394	396	347	371	373	368	375	388	354	355	360	381	380	376	366	361	366	409	412	386	363	395	353	376	384	391	392	418	371	378	357	412	397	391	406	362	384	361	401	372	393	380	386	403	399	348	350	401	343	383	386	401	396	417	352	398	364	375	377	385	385	396	369	380	426	374	398	422	383	367	370	418	403	383	379	388	378	401	372	406	351	405	332	360	357	415	382	401	382	357	380	392	387	381	372	380	365	384	413	376	368	375	357	391	366	369	389	360	364	381	360	376	364	390	383	361	375	389	359	439	382	398	370	326	383	398	371	373	406	384	355	372	392	370	389	380	385	368	380	381	406	366	372	383	416	326	344	350	392	364	395	342	352	378	387	373	366	364	382	373	366	375	385	352	382	371	397	438	376	391	374	383	370	373	382	388	408	390	393	407	401	347	406	391	412	410	390	402	345	372	384	392	388	346	387	367	363	355	360	366	371	411	382	351	358	402	341	330	413	378	357	398	370	395	404	392	408	375	375	375	358	369	406	343	385	412	404	358	400	383	416	385	362	414	417	367	380	399	362	396	364	381	357	377	366	364	395	377	377	393	405	388	395	399	376	368	380	430	339	373	365	365	370	364	362	356	375	393	394	385	378	397	412	366	401	394	347	377	391	357	357	428	388	388	391	375	380	335	377	404	359	412	337	381	356	353	382	381	385	373	380	352	364	429	352	398	430	380	366	351	359	356	384	405	396	405	380	366	385	393	385	379	372	416	375	402	391	351	379	374	370	384	412	402	386	399	380	422	383	399	402	392	396	369	378	390	358	367	356	374	383	362	407	410	388	374	380	370	378	414	381	381	401	387	381	398	366	387	394	393	368	397	386	370	399	398	366	370	352	357	357	382	407	373	391	356	365	368	350	406	396	402	394	378	382	363	361	406	402	385	366	379	406	393	348	410	349	379	383	409	378	395	361	365	379	397	374	350	394	432	365	372	403	348	383	379	378	363	391	387	364	383	392	379	355	357	362	366	376	347	374	357	415	386	378	363	393	391	345	387	386	390	381	397	383	387	366	360	402	374	343	369	388	373	379	370	360	411	373	367	361	386	386	410	381	372	374	365	369	379	400	365	381	409	369	374	351	377	395	372	390	388	364	363	412	356	356	377	382	379	397	407	389	371	386	406	412	364	356	356	391	385	352	377	379	357	383	384	375	395	394	360	361	380	387	362	358	371	392	388	392	363	366	414	342	375	357	394	401	401	362	407	424	380	369	359	393	394	372	384	367	330	384	363	384	379	388	395	371	367	400	380	403	393	381	371	371	348	370	372	387	390	349	361	401	364	363	362	376	366	380	365	422	379	363	345	361	371	379	407	381	367	372	361	374	378	375	358	365	347	391	395	386	375	373	369	368	383	379	383	342	413	391	378	370	384	420	377	362	357	378	384	410	377	351	379	368	371	402	361	379	408	360	378	340	377	373	372	377	392	361	365	387	378	369	335	344	397	391	421	369	384	383	390	379	383	365	416	377	350	379	327	360	368	355	379	386	359	350	386	404	395	373	398	405	407	400	343	399	395	410	387	378	403	381	394	383	374	371	376	381	376	380	389	410	395	363	345	395	415	376	385	357	378	390	392	354	380	394	402	374	395	359	370	324	347	365	378	371	381	377	358	410	357	350	404	352	385	364	388	374	365	397	360	382	400	368	389	403	434	389	382	385	340	381	352	383	403	422	396	400	387	366	380	391	393	399	406	358	379	374	393	381	404	338	354	387	381	391	380	392	377	384	390	357	365	365	387	420	381	370	404	381	364	380	376	380	391	399	377	373	396	414	345	390	372	363	405	375	377	363	371	376	385	382	385	386	387	369	367	396	364	399	391	391	344	340	390	393	374	423	407	392	383	334	370	381	384	389	357	403	369	370	372	406	377	412	398	314	385	408	401	367	386	401	395	416	361	370	383	365	390	368	372	372	395	398	387	386	341	346	391	365	379	367	367	398	402	349	364	382	384	347	404	341	351	367	404	421	338	392	354	413	370	378	407	350	411	397	374	345	399	373	375	351	424	348	365	404	399	390	360	376	352	365	374	382	380	395	358	366	385	400	350	366	344	368	400	394	370	392	349	399	392	377	380	373	376	382	396	389	411	403	377	361	390	354	394	369	398	396	376	373	382	373	355	383	342	372	368	372	354	391	389	373	372	379	380	370	331	386	377	380	334	389	396	398	367	371	382	374	389	374	372	377	373	397	400	416	395	356	404	391	370	384	413	349	404	391	402	348	386	332	376	364	371	362	348	351	373	365	354	374	351	372	370	358	355	371	378	370	355	377	351	415	394	410	391	397	359	405	383	381	406	309	406	407	353	369	362	371	357	422	377	373	318	382	376	389	386	376	389	372	387	390	386	400	348	401	398	408	386	360	360	358	394	379	409	371	375	409	379	405	398	391	411	375	384	376	416	408	379	335	372	400	326	360	362	362	374	412	398	366	394	359	390	365	369	345	403	349	367	424	346	363	417	363	391	408	375	375	384	402	384	404	356	370	400	386	373	362	371	355	402	393	366	382	366	382	361	402	403	376	359	363	376	375	397	393	354	372	388	356	386	378	361	372	358	358	364	376	384	395	392	398	369	397	373	430	369	389	390	375	384	378	386	387	400	379	348	388	349	370	379	394	375	344	377	360	390	367	378	387	321	360	353	379	348	365	363	393	366	387	400	384	412	385	409	361	372	351	380	424	386	388	389	392	338	335	388	429	382	355	419	402	352	376	370	403	361	384	379	380	381	370	393	378	388	346	374	361	383	402	361	379	369	365	379	356	358	338	371	409	367	386	356	374	347	372	399	349	388	374	384	376	386	337	409	414	378	416	373	406	392	334	373	388	394	392	378	362	373	351	371	374	369	385	359	400	343	377	394	387	412	346	337	361	379	347	389	367	364	373	362	349	394	385	397	365	388	362	389	375	402	364	365	367	380	412	344	390	376	356	389	361	397	400	375	385	382	373	363	404	388	421	388	370	422	355	393	400	387	390	365	355	387	380	408	372	389	384	372	420	391	395	395	397	378	378	357	383	410	373	417	365	362	356	395	355	405	360	368	343	355	338	366	412	375	369	357	356	374	360	412	399	367	370	368	354	405	361	394	329	375	347	341	355	364	371	367	400	398	368	417	370	362	392	392	374	391	403	404	375
23474	21491	31938	33214	32347	30451	22591	10651	2910	648	556	516	540	581	513	529	583	524	517	521	530	519	558	533	559	531	543	581	523	493	584	517	519	545	550	520	570	525	529	576	521	501	499	519	510	521	572	524	546	531	491	549	528	515	527	550	469	542	572	539	523	523	548	522	507	546	550	541	522	496	570	509	520	555	531	529	517	497	560	550	520	516	564	519	580	584	570	522	523	494	531	550	535	504	529	527	546	560	566	563	525	542	586	516	562	532	530	524	536	529	505	545	549	540	543	536	528	530	556	519	523	546	499	523	513	513	522	520	512	547	533	562	564	550	557	570	529	528	548	503	531	515	524	556	534	564	537	510	526	497	545	549	557	529	558	556	529	534	496	518	574	520	525	549	505	508	546	564	527	548	517	564	525	541	541	555	534	549	502	542	521	520	531	530	515	514	589	513	549	506	495	518	546	530	515	529	565	536	546	562	538	523	491	536	473	514	506	524	560	530	568	542	507	541	542	522	539	514	524	505	534	528	541	570	470	502	522	507	539	559	537	517	529	544	533	557	532	527	521	544	554	514	539	528	546	562	552	544	530	571	538	553	519	551	521	549	572	527	529	548	548	531	546	514	522	518	504	542	520	513	520	548	518	562	569	549	547	516	552	544	526	500	538	513	497	538	546	543	573	520	549	547	506	507	475	546	506	512	528	511	571	537	517	531	557	534	560	548	532	559	557	500	571	490	520	528	511	532	576	550	546	538	525	509	525	545	528	523	555	552	534	472	482	528	533	528	522	504	471	557	553	502	519	490	524	540	485	573	517	530	516	558	530	532	509	553	495	521	539	504	542	528	508	521	525	498	522	544	531	558	505	515	483	530	465	540	546	526	548	503	517	543	552	539	511	473	550	517	562	514	526	480	510	553	493	514	561	493	501	525	532	529	553	532	523	505	512	541	602	576	518	499	529	537	482	548	588	561	520	512	550	511	515	539	486	525	503	512	553	515	521	532	508	559	575	568	504	538	500	581	536	541	527	512	540	549	526	546	513	530	531	577	553	536	550	550	523	534	500	579	528	526	548	537	545	519	514	534	517	596	568	552	516	536	522	553	528	584	540	552	549	508	508	533	523	533	493	533	531	524	505	557	500	512	561	524	522	477	556	530	498	562	554	513	529	558	545	537	512	534	570	586	515	544	511	527	498	503	545	505	489	543	577	526	497	557	549	555	477	526	554	482	561	520	515	488	519	574	508	533	537	537	553	542	550	529	575	550	535	528	573	518	533	491	512	503	524	519	545	576	525	545	599	514	538	525	472	518	544	541	554	511	535	503	579	522	543	543	574	534	530	527	541	556	527	538	540	516	498	549	490	523	514	534	520	516	526	529	531	548	557	508	521	549	568	517	538	514	513	508	549	563	552	540	555	513	563	495	540	525	524	547	506	529	544	546	535	532	539	544	531	528	540	542	549	531	559	475	554	557	514	553	536	558	554	490	509	526	552	517	534	515	557	512	579	545	488	512	541	497	553	520	579	558	501	519	517	533	537	514	539	556	531	560	508	512	510	521	566	536	498	566	586	571	493	537	512	505	516	521	550	523	541	537	562	515	567	540	556	515	542	499	516	506	537	540	527	522	541	541	551	533	506	528	517	525	510	555	507	557	575	558	538	566	522	498	501	541	512	523	514	522	512	498	496	521	500	528	523	514	516	535	541	517	577	524	527	573	546	572	580	513	522	538	512	526	578	539	572	531	508	541	529	541	547	547	552	546	541	515	498	560	488	519	550	529	564	541	519	517	541	539	540	566	523	516	509	547	525	516	509	525	471	519	483	542	506	520	520	599	532	532	534	584	560	533	520	550	556	514	542	530	529	528	516	555	500	537	521	561	527	540	549	536	517	544	525	567	549	540	525	511	522	548	515	491	535	589	546	540	524	546	525	545	567	549	526	557	537	525	528	500	513	508	498	551	531	528	514	518	551	498	481	530	503	580	557	509	551	562	537	554	543	510	534	523	518	480	530	525	492	555	508	527	493	564	527	590	537	571	550	486	563	530	476	507	521	500	530	538	494	505	517	477	514	522	529	471	543	550	567	567	495	560	506	544	562	584	550	538	568	544	522	519	559	528	571	515	567	519	491	489	566	530	514	538	515	520	547	548	522	536	508	545	495	541	554	543	512	548	565	556	539	527	555	546	523	502	530	508	524	544	534	584	547	543	552	517	553	539	555	533	554	522	526	548	535	524	546	505	551	544	540	557	542	551	501	528	548	488	509	593	507	521	562	553	540	543	563	558	519	540	532	519	534	507	491	513	515	559	523	523	512	551	536	535	574	515	525	509	501	531	553	509	552	532	531	472	531	536	546	534	546	553	542	539	535	543	500	563	508	522	564	554	490	521	562	546	513	578	530	548	502	511	530	521	559	516	518	557	513	553	541	538	525	521	536	552	514	570	519	532	550	527	553	543	540	554	523	532	514	549	496	517	504	552	493	552	532	526	534	567	514	491	526	541	497	528	504	524	524	507	538	545	545	536	570	545	551	540	584	530	520	535	508	545	518	518	552	493	545	507	502	558	542	537	561	535	525	500	511	554	553	496	541	500	550	549	478	549	501	505	526	485	567	551	553	559	531	529	542	577	525	528	553	533	526	531	547	522	547	561	544	520	582	529	540	512	507	537	559	528	499	522	533	569	532	580	479	494	515	534	535	504	542	529	579	559	515	492	521	544	526	514	545	531	555	498	554	494	517	519	513	542	539	536	562	573	532	494	510	515	540	565	512	564	514	532	532	550	577	515	551	566	558	519	552	518	508	550	499	509	546	558	527	580	585	536	513	519	554	501	540	523	507	531	515	526	519	513	551	533	557	531	530	547	544	523	528	540	527	531	535	580	581	566	523	556	508	510	516	513	545	495	550	566	562	520	502	585	557	532	520	486	515	552	559	521	505	531	522	512	562	555	559	525	505	523	506	506	566	535	553	516	545	529	546	506	551	558	499	506	538	515	533	544	565	545	534	539	492	522	545	516	547	523	534	551	511	549	553	498	525	508	532	541	538	541	507	534	511	502	572	483	550	525	556	547	530	543	547	513	483	508	520	548	507	545	529	510	571	540	528	539	534	567	570	485	565	505	545	535	499	534	536	527	513	539	492	545	548	521	493	494	520	507	521	514	564	503	511	495	532	549	529	502	491	492	515	558	571	517	536	558	530	557	532	519	514	544	531	499	541	579	521	517	530	528	549	547	523	576	568	503	550	515	523	536	527	547	556	487	513	538	539	556	507	514	523	539	560	502	545	525	547	529	560	505	523	517	510	539	526	496	509	549	516	515	538	536	504	564	475	510	531	542	532	536	536	588	525	497	497	547	560	522	506	515	492	559	517	514	498	561	590	578	549	573	553	539	581	556	541	535	491	544	519	539	537	545	545	531	549	493	521	491	529	491	567	553	475	506	507	491	518	516	565	534	524	481	484	516	506	494	521	547	529	536	476	526	553	577	502	546	562	576
43352	84475	68154	51139	42204	32990	21902	12540	3999	686	511	552	558	564	535	542	579	561	515	526	542	593	577	542	572	575	555	559	563	566	492	563	539	534	540	543	608	537	586	521	559	576	546	552	567	557	557	568	578	543	556	538	601	578	542	587	535	503	537	551	576	557	578	498	568	531	536	569	535	507	551	535	527	541	571	573	556	578	578	559	548	530	560	489	578	533	594	563	569	565	552	548	481	529	567	535	540	561	570	539	500	538	545	554	527	534	522	547	532	593	521	535	537	548	553	539	574	553	556	552	545	525	576	495	551	593	576	558	537	543	509	530	591	512	543	550	549	520	565	587	526	570	550	542	522	550	546	533	563	534	560	562	563	545	510	543	547	515	561	545	551	496	533	554	593	537	523	568	572	572	561	546	575	532	570	528	583	531	521	504	524	525	546	506	552	543	556	581	535	549	544	559	543	564	523	537	549	537	576	527	569	578	507	559	544	580	577	537	546	545	521	558	614	563	584	560	563	546	552	553	593	597	578	564	563	533	557	547	564	551	535	485	570	570	567	586	531	575	591	584	537	555	539	575	543	562	545	537	572	532	496	525	516	520	598	564	570	523	537	554	526	548	588	561	531	564	569	576	561	601	557	514	522	545	538	561	554	577	536	547	570	531	563	565	524	550	535	580	560	557	547	578	523	505	555	556	547	549	540	580	545	511	547	521	553	567	550	586	583	534	572	567	528	529	483	578	582	549	585	538	572	574	560	508	547	577	549	524	513	576	511	549	574	521	551	572	535	549	552	528	553	499	518	554	526	545	529	544	568	544	584	528	514	530	555	556	562	588	529	535	543	503	545	559	560	556	537	546	512	558	572	576	551	532	545	516	548	569	569	544	551	555	579	538	585	520	572	537	572	570	569	507	551	519	561	543	520	538	559	537	534	569	528	536	591	522	553	555	552	549	534	564	538	557	512	564	555	574	527	547	543	539	538	555	545	550	526	608	560	557	567	550	552	564	594	544	546	564	578	517	560	551	529	547	565	528	567	525	556	520	539	575	549	535	527	573	532	557	547	538	549	547	553	532	566	572	506	519	571	527	506	600	554	553	519	526	562	579	552	543	562	543	517	560	588	568	556	526	554	552	581	615	564	547	559	560	514	550	586	538	520	580	494	556	543	546	521	559	542	539	579	555	529	572	534	547	537	509	542	526	499	537	561	584	553	522	543	536	542	542	548	552	560	539	593	565	528	561	565	609	516	559	511	522	544	596	577	527	583	539	509	549	586	569	541	555	546	568	555	589	560	570	591	577	567	547	549	552	567	590	551	527	552	548	545	562	561	603	549	545	553	521	547	488	546	561	572	557	524	542	586	527	544	541	536	534	524	566	531	552	498	534	588	542	536	543	559	583	562	571	563	552	557	557	591	536	563	541	544	546	577	574	570	577	521	558	544	544	507	525	525	545	557	529	552	561	560	560	565	529	521	566	520	581	560	546	570	554	573	546	537	567	551	559	570	563	548	530	559	551	523	540	536	567	554	589	544	563	541	547	554	523	556	564	521	504	534	519	612	564	546	535	536	526	546	542	565	522	566	521	534	549	523	577	545	565	535	551	532	517	577	576	604	568	592	593	513	589	529	550	593	555	533	573	585	549	570	544	526	534	555	566	556	536	562	541	552	535	560	529	521	573	536	566	558	577	562	537	526	573	553	529	562	535	527	541	533	518	545	537	480	588	547	521	518	566	534	546	534	554	546	511	554	573	579	560	529	541	571	589	532	616	575	591	528	556	551	520	548	538	574	525	563	591	546	540	574	546	519	528	561	563	556	541	532	586	578	552	534	557	532	576	540	555	570	528	539	566	551	560	564	530	537	536	522	545	563	551	550	551	544	565	557	521	505	565	552	513	575	533	540	552	565	524	540	558	551	551	547	564	575	593	585	539	566	585	572	564	569	578	545	519	565	556	555	543	538	555	543	546	542	576	508	538	577	565	535	550	553	567	550	559	551	562	533	539	527	519	594	556	541	559	564	587	512	554	554	550	536	541	545	551	537	561	527	548	563	573	569	565	541	547	614	531	526	544	552	531	553	561	552	592	559	551	531	584	560	535	585	569	592	526	539	533	570	593	544	550	537	524	552	480	575	608	558	587	542	567	546	579	570	518	583	521	542	581	534	574	553	521	536	551	547	587	576	567	497	538	546	547	563	521	484	603	561	559	527	516	560	563	557	550	572	544	547	598	565	566	540	544	557	599	567	541	545	586	530	544	549	541	519	544	539	547	573	580	559	553	591	534	612	556	570	539	542	584	529	515	554	577	560	573	494	534	590	544	572	579	559	552	554	534	557	510	551	567	577	551	533	550	552	567	537	561	607	544	513	522	532	554	526	568	526	587	540	562	539	540	597	596	593	553	551	570	527	528	528	576	524	542	573	540	554	579	553	566	566	574	543	545	511	525	572	518	595	548	552	558	551	527	571	574	615	509	574	575	544	551	567	533	531	565	516	532	560	497	562	536	561	579	576	553	539	555	565	509	546	573	573	547	522	510	559	530	563	555	530	535	570	515	552	555	537	545	510	542	534	519	539	515	560	570	584	497	551	568	560	570	521	532	528	608	514	528	507	565	566	573	522	549	564	543	539	596	527	525	542	563	588	525	508	614	575	570	504	535	588	543	524	567	553	528	512	553	575	581	536	535	560	530	530	571	586	592	608	532	556	568	593	576	516	579	588	544	533	538	561	503	553	587	567	547	604	514	536	552	546	550	545	531	514	536	528	552	551	570	572	606	551	597	532	546	536	616	572	584	538	554	535	547	525	570	591	540	582	605	573	537	573	564	581	572	541	544	557	508	550	526	577	568	535	562	607	538	556	575	549	558	521	563	559	529	563	539	517	581	565	565	547	581	526	544	521	541	534	591	545	581	543	574	527	586	573	541	549	591	524	557	584	566	596	587	529	538	544	552	533	571	527	523	561	537	551	586	530	552	541	592	582	544	589	523	532	552	600	515	558	574	570	539	558	534	529	570	558	556	497	570	551	517	558	553	546	531	575	522	547	609	551	565	557	554	530	561	522	553	535	536	562	538	558	564	544	568	553	531	499	554	507	537	533	557	581	595	582	551	568	536	502	536	562	551	520	556	561	487	530	599	571	540	532	546	547	546	523	589	579	548	525	545	543	559	532	531	609	536	588	544	567	541	561	548	551	571	482	571	591	553	561	545	576	544	554	578	581	527	518	548	535	537	542	571	522	552	538	559	611	533	519	591	535	580	571	532	539	543	580	539	538	555	575	547	587	561	544	565	565	505	544	553	543	551	512	564	516	522	545	525	521	560	566	524	554	515	505	539	567	547	565	532	499	561	575	587	568	524	537	598	585	540	549	547	566	526	544	572	559	538	492	532	578	588	548	575	544	532	563	570	537	515	550	561	555	557	550	554	556	542	546	533	552	559	544	587	532	536	582	536	572	580	568	534	530	547	556	551	568	546	548	537	560	573	566	573	531	573
25159	21721	32061	32032	24274	17387	8885	3416	1531	532	449	466	440	443	435	459	480	513	469	453	443	468	459	460	460	481	459	489	453	416	462	449	440	465	482	436	427	443	483	462	485	439	430	434	486	461	451	465	472	458	446	476	490	453	473	481	443	441	421	458	438	436	471	443	506	435	448	442	460	469	462	456	466	459	425	476	468	457	412	483	456	480	455	452	436	483	432	433	446	451	449	444	449	442	455	453	454	443	434	463	440	428	465	462	434	442	465	449	481	458	506	489	453	473	480	479	435	443	456	458	431	459	441	479	447	494	482	425	475	460	421	490	414	490	472	453	453	440	449	473	437	444	445	489	486	431	467	472	444	399	429	435	448	469	468	460	427	434	438	449	420	447	439	464	490	477	474	461	454	467	487	452	442	467	469	439	448	461	456	469	438	445	439	469	484	500	475	435	456	434	470	447	474	464	446	431	428	459	463	464	442	474	454	430	461	459	457	438	437	451	474	476	450	445	439	457	474	455	439	456	449	466	442	433	432	490	461	445	467	409	459	458	435	454	482	452	468	452	496	395	478	469	444	445	445	456	449	453	436	473	473	489	383	478	429	467	466	460	457	439	470	467	426	449	457	423	477	455	476	442	466	499	441	423	471	486	466	418	448	456	502	482	444	439	485	449	508	440	428	461	464	431	478	439	456	489	431	438	467	459	472	458	469	482	502	484	430	497	389	499	457	501	471	471	469	455	433	450	437	466	470	446	450	466	472	456	418	432	414	449	473	445	478	449	428	433	470	446	437	460	468	502	452	428	432	423	478	450	440	470	463	459	472	430	446	439	484	474	474	432	461	457	480	466	454	459	462	468	436	456	463	456	451	448	438	455	473	466	478	458	416	472	440	443	452	454	449	447	489	474	426	474	474	452	459	495	429	459	469	457	462	482	474	463	451	439	482	416	438	481	445	474	440	461	458	460	438	469	469	466	489	471	438	465	467	453	461	470	486	496	481	439	438	429	458	469	494	489	449	442	488	441	435	437	457	428	431	454	434	467	456	428	414	440	480	465	481	458	436	450	470	434	444	461	450	481	467	453	460	461	454	439	450	411	490	469	460	465	450	428	433	463	485	468	428	457	469	452	448	467	498	422	401	472	442	448	473	466	465	448	407	457	429	458	430	449	457	478	447	403	428	452	442	452	507	453	479	454	484	454	446	450	438	438	439	480	506	454	446	421	486	449	443	488	457	458	475	509	471	446	465	460	466	443	472	461	417	439	466	466	448	443	480	500	467	485	463	412	466	429	443	451	454	455	445	493	477	478	448	466	438	495	464	428	435	473	485	508	474	483	446	420	466	448	450	450	428	430	467	428	435	517	472	422	460	437	442	459	479	461	476	453	436	452	441	407	464	466	463	464	484	454	442	493	481	453	479	461	477	457	440	400	467	464	470	455	483	455	446	446	438	487	463	459	465	501	445	435	462	460	446	479	466	469	481	444	449	438	422	469	477	433	432	456	480	409	444	467	459	469	441	442	486	475	464	453	462	461	417	430	436	483	409	425	472	474	411	489	458	488	452	491	459	476	484	433	472	486	462	465	490	439	463	433	483	445	492	456	482	457	494	479	452	453	465	462	489	409	468	467	481	480	423	429	477	461	487	459	436	430	473	482	447	463	468	413	472	412	458	470	421	492	468	451	456	448	474	422	454	431	408	472	484	452	457	469	456	479	493	469	471	420	460	497	503	446	486	439	462	431	479	471	468	464	443	465	463	475	463	468	431	451	458	433	465	496	478	482	464	476	474	431	448	442	456	478	477	443	464	432	436	485	496	441	485	447	443	476	421	427	442	437	429	467	446	430	473	449	453	446	495	484	462	462	472	505	466	498	432	467	475	451	460	443	444	419	496	465	431	481	479	464	473	452	472	442	466	474	437	484	455	473	435	437	450	437	482	442	481	463	433	429	420	492	429	417	457	425	427	466	449	420	453	467	421	461	483	463	473	448	493	458	483	477	424	463	465	441	446	448	479	450	498	453	446	467	436	465	432	484	464	487	453	459	448	482	449	450	427	483	431	457	473	468	416	455	470	483	452	444	440	422	441	437	471	480	427	500	455	451	453	438	509	489	452	451	514	450	441	465	487	450	447	452	463	431	493	470	480	446	476	418	453	467	441	486	446	433	447	464	425	445	512	461	442	480	411	443	446	431	449	457	468	429	464	534	477	478	476	478	435	459	488	406	461	485	425	473	450	454	464	445	416	445	475	457	434	425	455	493	461	433	410	450	453	433	417	435	424	451	457	434	461	442	470	467	438	482	497	485	433	466	425	446	460	446	442	422	463	480	448	472	452	478	436	426	454	445	479	453	482	486	450	465	477	465	487	425	440	445	445	445	500	434	459	406	483	425	479	493	437	482	428	433	438	419	465	425	481	459	450	507	453	492	443	402	436	447	434	450	484	477	430	436	396	485	459	442	430	471	464	450	473	494	473	473	471	455	446	453	483	508	477	452	436	442	459	468	443	463	417	447	446	493	455	464	481	473	451	459	463	452	465	447	433	463	468	479	441	427	458	468	447	449	456	430	448	424	446	485	433	494	393	476	441	432	497	452	443	435	449	472	433	446	469	449	472	458	481	473	473	437	461	477	454	474	447	479	436	429	476	442	441	451	491	479	446	472	449	417	460	449	492	461	449	444	461	416	471	452	467	457	453	482	470	422	486	441	502	474	486	428	464	449	487	448	451	459	488	486	467	455	446	435	398	455	447	473	448	475	461	493	459	484	426	476	451	460	486	444	467	480	416	481	427	451	507	446	449	452	492	434	450	437	442	482	458	485	451	442	450	431	428	476	457	465	448	474	460	457	477	420	439	457	465	447	419	474	460	463	472	483	451	438	469	430	443	465	490	419	493	448	418	465	448	424	461	472	480	457	418	456	446	471	426	453	442	464	462	474	486	467	444	457	485	419	484	445	475	468	438	422	470	440	461	448	457	510	407	421	455	425	419	481	486	447	440	480	402	446	452	440	441	490	476	483	447	444	476	470	477	445	453	465	476	415	446	470	456	465	437	433	448	487	443	427	431	474	433	459	419	432	464	430	421	445	455	454	470	446	449	448	451	468	463	469	465	443	490	483	446	513	485	457	448	475	449	477	445	453	456	490	429	480	473	455	470	430	428	467	483	400	491	429	487	446	475	477	421	454	461	503	395	469	432	489	495	443	475	452	438	469	459	476	415	481	468	452	462	443	418	482	430	468	448	482	438	495	442	454	449	487	436	445	468	430	475	497	498	472	431	443	473	463	431	488	415	464	472	470	458	430	454	434	465	478	449	459	437	452	464	408	458	440	457	449	453	448	458	431	439	480	410	468	498	443	459	438	424	481	469	494	487	465	448	466	483	434	486	462	442	429	477	442	435	450	490	470	446	452	427	458	459	484	419	445	450	437	466	466	477	458	451	472	430	403	459	455	475	440	423	454	505	444	449	470	434	404	437	442	431	487	457	454	489	465
36703	65032	52834	38091	29636	21541	12396	5898	2773	665	532	523	538	500	513	501	486	480	494	480	548	509	510	480	512	512	498	489	481	518	510	545	473	495	477	482	515	506	504	522	501	513	500	535	493	504	512	500	468	454	493	528	443	510	487	501	502	492	493	482	537	513	521	485	529	473	504	487	450	500	525	496	481	523	484	481	529	501	475	481	509	491	463	465	499	495	494	486	527	490	478	500	506	469	520	503	500	447	503	494	496	469	508	505	494	509	507	521	481	499	517	479	478	509	515	512	511	520	501	533	518	516	499	481	501	472	522	556	478	533	528	475	469	497	440	499	478	544	499	504	485	489	545	497	493	513	532	500	501	496	474	492	546	482	526	470	498	517	495	533	507	466	460	504	514	522	511	480	539	523	487	500	533	490	503	518	498	526	551	501	483	502	526	483	495	460	481	480	489	499	517	503	519	462	481	502	488	522	473	519	507	474	494	519	503	500	488	487	502	502	521	458	504	498	481	502	518	523	496	556	505	492	467	497	477	495	493	495	494	525	472	523	540	520	495	537	500	516	486	494	505	483	517	482	489	532	523	523	514	512	548	494	497	460	504	478	533	510	448	480	515	498	501	504	515	487	526	503	464	502	497	484	486	496	474	520	510	497	514	483	480	511	509	491	520	486	512	523	480	473	528	524	483	506	506	513	526	544	494	533	543	516	546	465	477	475	532	483	521	490	473	516	514	523	477	533	515	506	541	501	482	484	486	486	437	523	489	526	453	506	491	502	516	498	481	473	517	496	483	500	554	484	502	503	488	534	473	495	507	500	577	509	522	493	520	492	472	524	528	515	487	502	497	538	495	469	488	520	514	499	516	477	484	495	530	524	506	490	462	488	475	513	518	469	515	507	482	523	483	496	494	500	505	497	548	511	492	563	522	544	517	528	501	503	487	495	492	509	517	517	542	522	517	498	498	488	495	471	530	505	505	537	492	497	522	499	484	499	476	496	529	487	486	491	523	517	491	454	509	456	511	474	515	470	514	506	495	493	505	489	481	504	501	530	486	516	489	464	502	528	499	482	500	477	534	480	493	470	534	479	493	516	489	531	494	526	488	486	529	493	495	507	461	504	502	502	529	507	493	512	494	547	498	529	515	495	505	504	531	509	488	497	525	485	508	525	473	464	498	501	475	527	506	480	532	479	516	458	530	510	452	495	498	522	526	497	509	521	482	486	498	471	521	490	509	490	496	498	490	497	530	519	496	464	498	478	499	494	508	472	510	514	469	511	485	520	512	528	508	525	450	526	525	494	510	523	507	492	552	505	537	532	482	491	534	519	462	480	549	513	506	523	514	498	532	517	468	488	523	545	487	519	501	514	477	525	517	475	508	474	500	489	511	542	440	485	505	520	483	509	469	502	528	510	513	507	489	505	486	478	508	552	554	511	484	515	457	497	493	485	505	492	506	490	494	504	526	501	494	519	525	482	493	463	466	483	452	511	517	504	520	490	517	492	508	529	484	507	474	501	481	508	532	506	485	484	512	516	497	485	500	491	524	496	472	505	521	514	503	513	498	534	476	501	491	509	471	459	491	472	507	566	524	479	484	470	497	481	522	463	534	478	470	486	503	516	476	484	542	482	496	539	485	505	471	477	535	505	531	518	519	488	496	502	478	497	501	531	538	511	500	498	498	476	478	496	513	514	535	491	488	482	545	523	487	488	479	483	486	504	500	510	503	507	504	511	417	525	485	531	526	487	534	498	534	532	519	503	474	465	494	463	480	498	516	471	528	503	506	461	515	452	512	498	523	483	494	453	512	526	493	502	498	487	509	496	511	500	473	518	512	492	530	522	499	514	505	487	504	486	484	527	516	488	511	489	456	496	522	499	515	533	511	497	488	496	495	523	499	508	497	500	515	497	490	474	524	487	508	462	497	490	511	529	505	487	486	496	483	482	516	486	512	479	480	525	466	517	519	492	495	491	492	533	480	532	488	498	548	520	467	505	478	496	496	515	484	491	481	513	471	494	484	484	478	491	519	506	492	470	513	524	537	464	516	517	493	515	539	540	517	504	497	532	516	505	494	483	502	510	512	449	509	523	517	490	485	454	474	530	479	518	483	505	514	506	478	511	465	523	499	492	534	476	535	475	521	512	464	461	510	501	499	509	507	504	539	520	495	508	506	511	517	499	515	524	477	471	489	527	549	541	472	512	521	485	474	503	490	510	510	487	526	505	502	503	508	530	544	462	505	491	502	514	468	498	467	522	510	488	470	466	512	465	513	497	488	493	492	484	487	526	504	514	512	544	527	488	498	477	530	498	492	520	500	485	490	524	507	508	497	506	477	488	489	491	519	485	483	518	536	490	502	499	478	444	517	512	516	518	497	441	488	483	495	515	497	462	537	474	489	474	530	530	512	501	506	490	514	482	479	499	507	463	493	477	490	506	519	518	468	485	500	491	484	459	497	475	449	488	495	488	518	522	510	532	491	501	462	488	518	479	511	478	489	529	513	480	476	513	488	490	518	511	487	507	536	515	480	524	465	513	470	505	541	479	463	502	496	546	519	487	486	496	482	486	508	515	490	526	478	482	507	536	494	508	502	454	496	509	497	469	509	499	524	470	487	469	489	515	558	517	488	486	506	517	519	497	498	499	525	475	476	472	535	508	516	515	493	491	519	492	487	468	499	522	495	514	513	503	539	512	494	491	483	497	542	446	472	508	492	452	524	479	478	523	531	480	511	537	500	525	477	504	474	494	509	506	466	501	474	533	549	495	526	508	543	472	477	525	518	481	503	471	513	469	510	540	493	519	505	502	485	512	478	487	493	515	454	489	489	511	527	504	499	539	488	495	531	505	491	489	497	507	507	527	493	494	460	498	483	510	490	506	472	474	463	463	503	491	514	541	508	513	487	508	505	480	532	547	530	510	517	499	498	500	502	509	516	522	497	493	510	505	446	541	464	506	490	505	506	479	511	492	487	500	538	517	507	474	524	498	511	497	511	525	550	487	483	519	494	499	502	491	514	502	509	511	531	466	513	558	494	470	486	470	477	479	507	483	509	498	466	448	468	460	468	494	487	475	463	505	514	504	522	470	529	504	549	515	508	503	488	489	477	472	527	542	478	489	511	495	529	495	493	523	514	534	490	494	520	507	480	472	473	488	461	536	507	502	512	469	527	506	504	501	500	499	501	479	482	534	543	534	559	506	516	503	496	513	487	493	479	485	506	502	512	515	479	484	558	513	486	538	500	496	484	490	457	503	514	501	523	509	526	500	464	520	513	529	524	476	491	494	473	492	511	476	457	502	484	486	487	536	510	511	476	533	456	487	529	490	521	478	497	500	499	481	487	511	518	484	506	530	552	477	493	525	503	482	492	453	466	513	510	530	515	490	485	457	487	499	514	460	506	509	504	473	500	474	499	506	488	483	479	491	472	514	484	510	481	472	492	498	506	496	492	521	520	540	501	507	524	488	495	474	522	510	477	506	515	510	513	492	457	510
22653	21332	30758	29855	32076	33633	29690	15377	7509	1422	780	788	814	787	727	698	738	698	734	726	728	713	717	751	756	693	742	726	717	715	733	761	697	700	725	727	734	753	729	731	687	761	712	757	746	703	730	712	725	724	675	706	699	693	738	728	726	737	694	664	741	756	747	722	709	719	696	735	720	720	748	758	711	696	713	759	732	748	739	721	739	716	755	745	673	691	719	742	689	673	737	724	694	679	719	735	710	695	757	761	744	763	684	762	719	758	719	691	734	726	774	732	729	753	724	685	723	678	733	680	772	736	721	736	694	705	769	782	719	761	680	774	686	719	751	714	747	739	695	727	705	777	764	761	666	743	724	751	719	697	701	732	742	699	736	663	734	744	708	766	768	706	759	728	716	716	736	700	730	719	691	704	731	732	763	738	748	722	668	755	742	671	704	732	698	742	678	717	731	692	750	718	748	699	704	725	683	714	733	723	729	685	692	752	693	690	775	764	657	710	807	718	697	716	703	752	739	689	733	783	724	710	732	676	714	724	708	792	699	747	709	744	703	721	712	723	708	709	700	710	737	646	773	710	763	772	720	818	752	721	749	784	723	728	740	700	708	711	715	760	724	725	717	759	706	727	738	700	702	702	703	771	701	688	763	784	717	792	733	693	739	774	712	687	739	769	709	736	729	661	753	733	736	707	714	717	706	766	762	730	755	735	654	756	736	755	728	724	740	699	704	667	724	712	778	737	758	752	794	731	711	717	688	730	712	739	677	726	726	723	747	735	654	707	674	729	751	762	724	730	712	706	681	739	723	720	763	730	678	706	723	752	761	708	682	746	711	698	690	686	737	729	773	680	716	706	729	763	723	734	771	687	742	685	739	689	708	735	731	735	769	733	730	720	700	756	757	727	719	768	709	727	709	697	732	786	740	691	735	744	715	672	746	736	709	678	777	746	715	745	773	769	682	716	748	713	736	709	737	653	685	714	685	737	707	724	719	747	719	734	761	688	722	756	738	726	675	747	730	709	767	734	715	735	724	789	760	697	687	704	681	730	724	721	751	698	753	730	721	754	725	752	698	699	715	700	709	730	691	776	727	688	777	682	777	731	782	662	733	731	686	727	756	709	679	710	692	753	718	738	735	758	764	733	719	701	749	751	793	721	708	711	736	718	761	724	747	739	701	627	702	736	729	735	707	728	734	724	671	743	736	732	730	717	727	714	723	693	721	694	726	739	713	723	677	706	755	695	782	720	669	720	757	702	699	702	739	708	764	720	700	723	792	722	715	705	717	759	696	697	742	676	767	710	728	760	726	754	700	764	707	712	674	703	694	709	719	701	729	704	713	749	708	737	723	778	680	725	700	754	712	698	700	710	718	712	737	749	681	700	709	715	744	712	715	731	686	745	736	701	791	711	702	750	729	732	705	727	725	708	730	742	709	704	737	739	698	726	754	696	730	710	740	735	750	690	720	786	759	675	752	733	793	739	738	716	702	786	703	695	694	741	694	717	761	730	734	747	720	735	710	676	739	697	744	688	702	744	692	651	698	710	756	765	678	737	718	652	771	799	736	689	694	723	721	736	765	671	690	697	701	734	680	712	724	749	721	772	699	754	688	753	707	751	759	693	655	726	754	755	698	710	748	781	782	717	696	710	669	737	751	754	750	734	726	735	664	716	691	707	681	739	702	750	756	730	740	718	764	736	702	701	784	741	709	711	737	748	750	757	736	753	710	730	688	695	701	686	763	697	715	705	660	726	699	785	709	776	766	749	694	681	705	725	766	752	691	721	762	759	714	715	690	707	694	682	703	704	706	736	693	725	800	744	725	697	758	752	744	763	703	750	737	740	709	733	732	746	754	721	706	696	764	684	735	743	722	745	713	725	671	681	717	707	737	736	700	716	698	711	726	707	717	724	718	712	712	693	688	725	731	745	756	683	767	693	746	790	724	710	701	752	665	737	662	724	707	726	699	750	692	711	742	748	727	683	769	724	686	703	648	747	725	718	720	725	745	724	729	748	680	666	725	699	746	717	765	741	745	696	731	733	715	721	713	732	749	769	729	730	702	706	701	718	741	710	765	704	735	775	757	737	743	742	733	764	723	776	718	743	802	722	695	742	794	718	734	720	720	705	745	732	716	721	745	704	753	687	738	681	712	750	744	720	750	735	726	798	727	740	722	730	706	747	750	692	728	741	710	746	710	708	723	743	668	743	776	734	722	727	736	711	706	726	808	750	698	744	728	720	737	734	732	701	678	750	733	721	707	713	697	697	698	622	737	706	785	701	719	746	712	727	735	775	741	756	669	695	733	695	707	703	724	700	723	754	756	760	769	711	721	734	748	705	699	688	724	709	714	759	767	714	710	734	683	757	727	724	763	701	717	773	730	713	702	739	791	737	731	767	741	701	686	710	709	699	720	670	717	716	764	729	737	701	750	704	708	698	745	698	692	745	713	733	722	760	706	723	699	733	757	719	745	772	767	712	749	743	690	716	736	714	726	671	730	735	717	682	687	737	780	741	722	715	754	745	719	768	709	742	722	711	737	728	724	729	725	691	760	743	702	753	739	737	744	745	727	699	712	721	741	759	736	705	708	744	711	776	744	729	747	718	705	747	735	704	688	765	703	730	723	691	675	719	723	756	714	752	755	766	778	703	710	767	747	681	749	744	772	704	713	726	754	702	696	696	720	695	745	719	749	784	759	710	748	740	730	747	757	711	767	728	748	717	741	669	712	727	726	753	737	748	703	715	724	694	733	761	741	701	749	677	749	705	728	735	689	759	713	693	770	712	731	752	722	723	727	701	734	714	754	733	751	748	672	699	714	734	744	757	654	695	770	740	753	752	732	711	726	756	681	805	706	771	694	737	725	787	716	747	738	723	736	675	723	745	734	752	740	688	703	748	727	750	684	706	709	710	714	743	755	700	720	738	716	747	739	754	690	724	711	754	770	704	712	718	720	736	720	749	752	755	680	721	754	709	687	764	773	707	687	696	739	746	761	730	697	745	722	706	698	709	707	734	704	712	705	710	702	783	750	743	786	718	720	679	680	731	698	701	726	747	756	717	709	681	723	718	787	691	697	711	732	752	740	739	722	696	749	727	748	681	705	747	762	744	753	699	713	747	773	678	701	751	719	717	748	701	755	766	772	690	743	758	746	741	754	757	770	682	687	677	731	773	751	720	725	706	697	775	680	698	718	740	707	778	656	723	750	726	738	732	711	737	754	712	721	722	751	717	728	730	720	714	719	740	743	726	727	735	706	727	732	746	737	680	729	699	774	735	711	663	680	694	681	667	742	710	737	730	715	710	757	701	705	684	730	712	698	761	735	772	721	754	714	726	746	710	746	696	731	751	712	728	718	720	696	714	750	793	718	731	728	774	768	751	699	748	754	701	676	728	771	714	776	689	634	740	762	739	724	693	698	710	722	738	741	680	686	732	788	742	716	714	723	709	729	719	703	727	696	742	731	704	735	738	680	709	729	762	672	733	727	696	730	730
49433	92971	78267	60946	50157	39848	28829	16815	10143	1393	759	812	772	720	745	710	731	725	758	720	783	743	743	736	780	704	721	705	767	716	711	750	776	780	691	705	711	785	761	718	754	749	726	747	748	728	744	720	707	710	716	723	754	732	740	776	775	778	720	732	719	729	785	744	741	719	707	776	727	737	749	720	773	730	729	734	771	749	787	740	793	722	751	748	747	748	702	743	718	739	754	691	758	688	753	737	759	757	700	704	718	751	783	742	701	735	751	739	706	721	742	755	724	716	747	736	769	700	757	757	702	733	701	710	700	742	716	790	710	773	719	744	758	753	745	761	762	754	772	734	768	709	733	803	751	728	737	799	728	734	749	711	695	777	752	739	808	743	756	732	708	725	715	724	787	760	737	736	731	723	731	724	747	801	751	750	766	800	735	714	753	716	732	764	721	705	754	724	757	729	725	764	775	763	785	794	747	785	747	714	733	749	690	736	802	723	767	739	752	756	740	767	720	731	743	725	719	732	752	718	746	713	772	742	800	761	763	744	708	748	729	747	769	774	731	717	762	766	752	706	721	778	724	739	735	711	736	701	790	744	688	736	720	762	708	742	748	791	756	768	739	753	744	707	735	773	727	736	774	717	718	785	723	761	762	680	739	774	720	765	750	730	739	729	685	776	740	745	752	711	744	797	720	731	705	777	739	769	799	771	734	736	834	693	741	731	759	797	742	742	727	734	754	755	736	718	711	770	729	733	721	718	710	740	736	748	730	724	707	700	762	736	741	698	701	718	709	735	742	736	774	723	730	718	732	732	747	745	698	749	742	748	728	777	811	754	769	757	761	765	737	726	759	720	749	753	751	735	785	704	726	772	699	730	730	756	741	714	787	720	751	773	765	718	754	777	774	785	690	723	787	723	735	777	768	688	747	687	754	737	724	708	670	718	710	762	741	744	743	740	727	768	767	738	756	769	744	743	742	776	788	730	767	711	704	728	703	748	737	786	777	732	709	764	726	726	700	735	776	728	739	719	749	738	738	732	673	777	725	795	698	720	777	750	724	726	705	745	740	782	744	758	779	736	785	738	793	727	788	749	734	752	751	752	777	711	784	746	775	778	761	748	713	751	740	755	803	708	788	713	779	753	782	796	714	780	732	694	815	734	719	716	761	815	785	698	734	732	750	717	731	707	701	743	754	769	754	708	717	736	764	716	700	740	725	727	719	724	710	751	706	724	756	726	740	712	779	729	699	727	732	763	724	760	707	759	708	699	713	785	736	758	716	739	723	762	698	747	755	708	765	718	774	734	787	739	744	726	793	728	774	703	694	798	736	753	760	734	694	752	775	785	742	770	767	734	737	744	703	771	706	739	694	766	717	737	768	793	688	778	788	710	737	768	741	704	736	778	678	731	718	740	720	751	769	729	681	766	729	758	750	745	716	737	716	731	715	712	790	771	791	742	773	732	752	678	732	723	749	752	741	793	740	729	739	721	742	727	773	719	744	742	780	739	760	756	749	773	752	719	741	764	719	730	766	704	715	720	743	708	704	689	756	748	774	710	721	769	800	695	730	794	755	742	781	704	722	767	765	725	742	727	777	767	725	745	723	766	753	758	752	782	739	753	743	707	740	747	706	788	719	733	750	742	708	717	691	780	766	763	762	751	751	748	775	739	751	721	721	741	761	737	773	749	713	763	746	748	744	736	730	738	762	769	795	748	737	737	698	825	731	742	733	748	773	760	717	708	727	772	747	781	712	726	746	756	709	785	773	768	734	770	763	732	734	780	713	727	752	736	678	766	763	754	723	760	733	793	737	697	745	739	735	773	761	735	716	739	777	748	754	731	755	805	759	716	713	752	752	758	729	770	741	719	735	741	723	770	749	819	745	712	720	755	700	734	721	749	712	737	707	700	735	709	745	732	695	790	800	785	735	719	731	700	734	728	770	689	777	702	748	680	716	718	692	713	755	706	737	758	688	793	769	747	722	712	752	750	728	726	708	755	704	735	771	740	777	750	718	728	707	745	701	739	711	742	787	755	764	706	745	711	736	757	765	682	731	720	763	765	759	753	749	790	746	743	745	739	745	797	745	731	771	777	716	723	744	724	724	745	742	789	762	722	714	742	735	734	701	753	730	798	724	720	741	743	777	748	754	685	730	771	707	725	751	726	763	762	755	720	719	745	722	745	754	695	759	765	741	734	726	730	751	736	769	724	741	730	764	716	750	781	743	734	739	699	735	802	743	745	746	745	792	735	769	732	729	715	757	768	765	710	764	710	759	697	738	770	725	751	743	757	766	823	761	742	757	759	715	681	706	768	804	724	735	782	796	740	738	707	767	719	732	735	768	690	761	722	730	736	729	753	730	777	786	743	695	707	710	746	725	742	751	780	758	770	717	710	759	709	729	760	753	732	772	732	746	694	787	712	759	740	724	782	765	735	725	734	726	763	708	761	752	749	739	717	709	734	733	788	776	768	712	807	701	773	747	794	761	755	722	728	719	745	733	681	717	763	744	697	732	712	748	783	736	768	726	785	741	745	722	720	764	730	739	713	764	763	729	744	689	775	697	764	713	665	774	748	777	748	731	736	736	781	748	709	740	750	758	680	750	748	776	756	772	733	801	740	732	734	716	722	750	793	735	766	731	764	750	699	691	708	763	750	757	749	743	706	786	782	712	747	737	752	739	732	716	733	771	722	738	705	736	710	734	729	688	764	725	739	769	732	740	797	735	769	748	756	755	724	749	778	743	765	767	785	742	743	728	778	713	765	750	709	767	739	727	801	749	793	736	733	734	718	730	749	710	766	699	773	714	755	724	743	768	754	753	745	677	774	763	760	715	763	695	702	764	704	728	674	754	693	734	761	771	765	757	708	753	733	769	721	700	765	744	736	781	755	738	771	745	692	747	705	743	761	762	779	753	705	768	723	752	732	769	770	742	725	772	738	729	768	756	755	804	721	757	754	688	729	747	725	784	728	719	734	760	719	818	759	725	723	749	750	726	756	718	743	755	699	738	745	730	745	735	765	738	751	745	710	752	733	711	764	729	722	736	766	776	752	788	748	717	733	724	721	737	749	738	750	708	793	771	719	776	756	722	747	739	740	726	797	757	758	738	775	717	756	742	738	756	735	755	778	726	771	722	717	711	706	770	721	784	725	718	766	698	753	728	806	758	742	730	777	792	751	728	735	725	708	733	746	687	751	780	771	730	747	728	794	787	735	775	772	767	776	760	726	751	718	697	706	743	743	703	747	773	745	749	698	719	720	766	711	739	707	728	747	757	724	779	797	699	749	755	771	721	717	752	754	748	752	725	740	737	751	760	757	698	749	721	745	745	735	722	704	716	742	762	706	725	724	759	751	773	699	708	751	702	691	725	750	755	735	721	729	770	739	770	713	739	791	711	795	719	773	756	779	736	733	753	800	784	755	724	713	777	755	732	754	730	716	741	720	735	797	715	767	783	710	725	695	728	710	737	764	740	714	764	768	774	740	755	756	791	723
28283	22616	25773	15978	7104	3301	1620	923	533	349	320	319	315	311	296	318	314	327	328	323	352	346	330	355	323	316	313	306	309	298	336	345	321	321	294	311	356	314	307	321	309	325	327	337	315	349	324	291	270	300	293	297	336	314	328	329	296	315	336	338	301	331	299	333	352	283	318	309	302	311	345	327	336	320	319	359	313	298	338	335	309	316	330	312	349	319	307	316	302	337	322	317	272	331	301	309	336	329	332	325	328	316	302	304	306	327	337	335	326	326	329	311	336	321	329	345	311	312	312	295	344	287	290	337	324	314	325	313	331	322	345	355	298	332	308	336	327	331	291	309	289	329	313	334	331	338	328	304	328	353	302	312	304	322	339	341	358	326	337	326	302	328	281	336	309	336	310	322	402	319	314	310	330	353	300	332	338	292	312	332	351	321	341	305	312	302	316	320	308	339	315	353	320	305	311	317	321	330	308	290	276	317	337	314	326	335	333	294	321	324	315	307	306	287	328	308	328	346	334	323	282	322	314	328	342	307	306	344	358	309	298	306	300	295	324	309	337	281	318	294	314	323	351	323	332	278	325	345	320	303	320	342	346	308	299	323	292	325	333	328	345	341	317	290	313	355	316	296	330	330	326	328	310	300	334	337	314	305	316	296	316	312	330	305	325	303	329	338	274	303	328	317	308	312	315	325	323	322	286	291	325	330	321	339	319	304	325	304	337	324	312	317	298	337	329	309	286	328	302	290	336	322	328	312	302	328	301	323	317	285	309	333	291	333	335	315	320	341	321	302	311	334	329	317	306	340	330	303	318	320	296	281	306	296	334	303	319	317	295	318	304	334	334	302	337	292	297	307	312	293	322	312	293	310	320	290	332	335	303	289	310	334	337	335	337	303	287	322	324	322	325	324	324	335	326	320	353	319	308	310	291	312	321	337	337	289	333	295	320	321	356	303	310	286	338	329	319	329	315	308	296	349	362	325	346	334	320	308	338	314	314	341	311	309	348	330	326	332	310	328	347	326	307	319	304	342	311	337	316	305	309	307	311	361	338	302	280	302	316	358	301	326	289	320	324	287	326	338	346	287	310	334	334	325	320	318	316	325	331	301	310	331	339	331	296	335	323	317	334	326	321	312	316	346	327	328	311	289	315	348	318	320	302	321	330	294	327	325	355	326	328	309	325	337	345	326	316	337	317	363	326	340	328	324	325	337	353	298	333	332	326	298	331	318	338	310	336	299	328	327	341	312	307	293	319	351	318	311	319	330	328	326	340	329	334	307	311	308	280	319	300	336	340	332	338	308	349	340	343	320	345	311	308	339	325	293	307	341	321	313	299	303	340	347	319	297	324	288	346	345	361	334	323	329	306	333	328	275	295	330	316	375	329	313	303	287	306	329	305	346	334	312	338	323	288	325	300	294	282	329	324	312	312	345	316	339	313	316	333	334	333	311	310	328	340	309	341	320	330	337	341	318	307	358	304	341	327	325	314	310	306	328	298	305	298	285	323	345	300	292	308	333	342	312	319	303	327	368	299	301	323	353	341	324	332	321	315	270	315	302	342	309	321	333	331	330	303	337	304	334	316	332	325	318	311	338	309	335	326	299	305	322	348	334	336	314	344	302	313	291	331	326	334	329	322	336	323	327	310	306	305	287	267	290	316	333	318	309	323	326	292	290	323	300	328	348	316	350	321	345	309	311	320	323	353	290	316	340	306	293	307	327	335	331	324	344	318	346	298	302	327	332	349	330	323	315	314	316	274	340	315	325	321	303	320	315	377	338	334	295	298	316	308	313	321	337	310	302	344	302	313	326	310	294	299	373	322	319	349	340	305	314	314	327	306	309	309	313	329	353	339	320	356	323	332	304	291	305	353	313	321	338	324	327	335	315	315	294	347	312	329	294	312	307	321	297	337	314	312	324	311	289	286	327	327	322	313	295	342	337	330	325	325	340	355	336	308	337	322	324	288	325	301	363	361	329	332	307	323	305	329	355	310	330	331	324	297	297	327	348	324	324	318	347	331	343	333	352	343	305	369	321	308	346	267	329	324	342	321	307	317	304	317	330	301	333	335	298	367	352	326	361	337	310	328	319	318	330	295	313	341	336	328	333	342	354	311	276	311	322	317	320	342	342	309	304	327	322	293	340	318	324	324	303	310	343	323	309	320	301	302	307	344	329	323	300	312	325	306	331	312	323	273	308	324	319	305	343	319	333	324	335	351	341	347	351	336	332	340	319	312	327	332	351	336	325	308	339	322	308	318	344	340	324	309	337	315	319	324	325	327	346	325	311	313	304	306	333	325	326	315	358	296	287	335	303	306	349	328	305	307	316	346	319	310	318	345	332	346	353	320	324	314	305	326	314	354	365	317	317	317	333	309	341	328	316	333	315	319	349	323	324	314	330	311	323	329	330	330	304	339	325	336	311	329	314	288	328	310	310	299	304	296	305	348	339	305	326	300	330	309	337	325	334	352	302	316	302	335	319	324	322	343	304	298	326	334	325	345	313	337	359	317	327	315	284	314	300	369	322	302	324	348	335	328	330	292	307	314	304	321	305	345	324	321	321	343	345	324	319	307	312	331	311	318	343	345	295	328	309	302	303	350	339	322	305	341	316	330	310	308	283	331	305	331	303	312	328	310	345	318	325	310	327	340	330	300	322	328	329	356	324	328	321	339	326	306	340	315	294	341	350	337	315	324	322	312	334	282	305	332	344	353	329	338	298	298	348	312	304	300	309	318	329	334	321	331	315	343	296	296	310	328	335	301	345	291	293	314	302	305	317	304	343	316	316	359	310	354	298	315	377	311	313	328	294	308	351	310	324	341	286	296	333	303	328	346	335	334	326	328	358	285	323	318	303	338	321	312	294	338	303	330	281	331	297	315	349	324	297	333	309	331	336	312	346	305	328	357	338	359	327	336	335	334	332	322	372	298	336	319	320	343	316	313	263	303	309	351	325	306	337	299	328	333	322	326	344	303	331	331	314	320	305	312	343	287	316	337	336	281	298	319	322	287	300	323	307	310	310	352	333	299	315	335	337	296	316	342	301	337	299	317	346	313	310	316	339	333	307	338	313	317	350	338	330	318	313	317	317	331	304	337	327	317	280	331	357	304	334	331	320	311	296	322	331	315	354	327	329	325	332	315	314	305	305	271	331	297	325	288	312	337	335	318	330	332	324	290	313	321	315	341	327	348	324	307	306	319	334	312	306	268	322	303	297	303	321	349	306	348	292	325	315	311	327	344	291	303	341	302	306	303	327	279	333	319	299	316	321	328	337	328	320	332	305	301	297	320	321	308	330	327	322	330	325	303	309	348	277	298	287	342	360	320	333	291	342	319	319	328	328	362	317	310	312	322	334	319	319	314	317	313	302	329	321	339	345	283	331	337	314	338	291	304	306	292	301	298	315	315	298	350	311	308	315	336	328	295	280	336	291	332	323	343	304	325	311	331	354	341	331	344	283	329	304	328	362	332	296	326	352	326	319	344	303
15246	30371	21855	11721	7289	3897	2136	1274	683	347	357	366	337	357	342	370	357	364	364	357	346	337	383	336	362	328	367	371	364	350	347	393	405	328	339	344	346	354	350	382	383	354	378	349	361	362	339	334	353	340	317	364	356	348	326	358	350	358	364	362	362	342	365	361	365	355	353	390	341	347	365	378	337	356	355	345	358	331	371	358	357	377	376	343	338	356	317	354	328	335	369	338	342	364	368	351	367	360	402	332	352	355	376	364	320	347	301	364	314	334	362	366	368	349	346	364	366	330	365	387	339	363	318	337	366	355	385	349	391	355	345	365	378	398	363	359	355	336	365	310	323	350	346	374	370	321	372	368	358	350	333	371	352	352	349	382	335	342	327	334	354	396	322	354	351	356	346	342	321	342	343	355	360	377	377	363	371	356	362	343	333	363	363	356	332	343	353	365	374	359	369	395	378	377	353	360	379	317	372	360	364	319	341	387	340	356	355	337	357	373	389	366	358	343	352	372	345	360	319	389	320	335	331	387	346	354	374	376	358	342	378	349	311	393	319	379	339	340	367	378	332	313	331	365	374	348	328	378	361	352	347	385	344	321	369	359	356	375	336	355	359	359	337	352	341	351	356	328	426	370	383	339	348	350	371	373	358	346	354	365	339	361	355	358	331	346	352	365	318	342	340	354	336	344	368	354	362	327	345	352	362	339	350	354	357	353	366	356	347	388	360	369	374	362	321	410	356	353	371	351	362	359	331	354	368	319	377	387	346	373	385	375	338	376	347	361	348	358	390	321	355	346	331	355	351	370	361	353	359	364	343	375	365	344	321	368	350	357	340	376	356	356	371	350	353	353	345	365	375	348	346	373	349	328	339	329	333	334	347	357	332	347	353	359	324	347	316	349	338	372	371	342	341	354	344	368	365	330	369	378	380	372	363	319	339	360	374	356	371	331	342	370	322	380	359	374	342	358	362	319	346	344	338	337	375	387	343	344	347	365	339	360	387	323	354	361	330	346	342	386	337	361	387	377	359	340	329	339	329	345	369	331	326	392	347	343	353	356	380	328	374	338	344	331	349	369	369	346	363	381	367	327	371	396	352	356	354	372	325	362	380	345	375	356	367	363	363	361	350	333	381	358	363	371	355	345	328	339	372	380	371	357	384	347	390	370	357	342	357	361	361	359	328	360	365	368	375	370	343	344	383	342	374	357	363	350	324	380	311	355	346	382	377	351	337	338	332	374	356	359	361	341	353	315	378	333	354	334	343	355	358	394	376	333	343	340	328	332	344	361	359	339	328	331	349	337	334	387	347	350	337	365	365	378	345	365	326	333	369	365	351	343	350	376	347	365	367	344	344	358	342	363	355	345	342	323	332	355	351	345	370	377	333	382	345	374	400	345	358	351	345	353	326	374	346	346	365	353	361	396	338	379	344	347	340	352	378	341	368	367	322	324	318	342	372	359	359	371	354	367	315	372	348	385	343	356	364	360	361	357	414	315	360	361	360	328	329	377	367	341	369	339	343	349	370	337	365	349	378	344	366	311	363	367	371	371	354	321	312	359	354	357	341	382	323	358	367	369	374	376	355	348	365	342	337	349	375	367	353	316	351	345	334	368	358	342	370	325	328	357	367	332	340	369	362	331	380	350	347	348	352	351	351	388	346	367	346	357	338	339	344	375	369	374	387	357	337	324	322	354	342	346	374	332	361	351	358	352	349	349	385	344	357	332	350	342	317	342	346	359	396	339	334	334	339	380	345	368	346	354	368	357	348	353	326	363	345	323	338	358	373	349	322	320	359	334	342	340	374	322	370	323	332	318	330	345	361	340	364	300	354	388	362	362	362	353	366	370	360	356	348	348	349	363	318	341	346	383	352	368	352	364	356	366	364	358	358	353	350	358	373	366	380	336	359	387	402	398	351	344	348	343	333	377	338	364	347	322	366	356	343	352	392	362	377	383	347	371	378	333	367	369	360	368	394	366	365	382	360	346	343	305	385	347	380	377	390	369	325	342	346	363	322	323	358	353	368	370	370	364	344	321	364	341	357	354	331	370	313	349	350	388	350	330	363	349	361	398	380	350	368	346	350	349	328	339	349	338	400	344	361	364	358	363	355	332	375	380	322	353	396	330	331	345	355	328	344	353	352	367	356	381	348	380	371	343	322	356	386	372	361	338	359	352	372	372	315	366	343	386	352	344	317	371	338	355	347	337	382	336	373	361	366	368	329	349	382	318	418	349	376	374	340	378	336	320	371	343	395	364	369	366	358	368	344	373	386	390	354	363	359	388	327	369	355	319	384	376	345	353	339	314	366	348	330	346	364	360	369	330	354	365	385	360	350	338	351	376	369	375	354	358	350	383	326	351	323	338	385	362	311	321	343	355	340	375	355	343	363	385	347	368	370	320	360	344	332	348	344	355	349	367	387	338	362	356	371	358	340	359	357	333	341	346	377	375	364	356	359	318	334	352	362	350	377	367	374	355	366	349	348	348	333	365	378	372	303	388	414	368	317	379	356	363	344	389	354	350	341	358	309	335	349	349	311	366	367	333	349	372	369	382	338	332	365	379	353	367	376	360	353	343	312	378	365	372	366	382	382	356	344	347	350	349	326	406	370	306	350	378	347	351	346	344	380	329	365	331	325	324	329	329	357	354	377	342	357	383	336	353	321	378	376	332	340	351	350	349	359	350	353	347	336	365	333	354	354	362	365	341	356	350	357	307	369	327	365	328	360	362	329	360	362	355	352	393	333	343	363	367	311	323	354	354	376	343	337	366	364	341	329	337	385	361	346	346	349	380	321	365	321	343	371	385	374	370	339	351	365	381	349	407	356	330	303	371	345	355	356	340	350	329	360	327	372	318	359	380	330	317	331	338	362	373	349	348	340	347	320	331	342	380	350	325	380	373	344	323	336	375	333	371	372	364	353	361	358	326	373	382	346	352	365	389	384	381	313	373	331	338	348	377	348	382	351	351	362	381	359	361	361	329	372	360	324	356	331	354	365	390	358	339	362	342	357	383	369	369	359	364	350	366	399	302	382	383	321	349	317	327	328	330	359	347	344	332	338	367	345	344	341	371	344	376	334	376	366	324	361	356	351	350	325	354	358	354	345	319	368	373	341	384	360	376	340	331	361	360	371	385	388	404	361	368	373	366	343	346	367	358	345	348	353	365	380	361	361	307	385	364	350	339	367	361	316	354	350	359	339	333	370	396	334	375	372	348	341	337	372	338	351	354	397	361	387	380	375	309	365	333	358	349	325	332	347	378	347	357	330	388	374	345	328	359	385	370	333	331	354	374	358	355	357	329	343	358	357	374	387	364	360	341	368	379	349	352	369	348	361	357	366	376	392	321	353	361	365	364	327	384	328	363	345	371	307	335	361	334	364	360	340	373	342	378	400	353	395	376	348	338	355	372	358	343	358	366	323	355	337	386	368	350	367	363	356	345	362	362	335	379	359	365	345	374	332	377	370	361	356	361	331	405	340	342	356	349
23537	21411	32286	33662	32288	28796	21147	9158	2462	624	554	580	520	506	510	482	507	519	525	528	511	531	538	525	531	533	483	483	498	512	527	486	478	569	528	532	534	476	539	463	516	517	514	537	483	494	499	489	516	513	478	485	484	519	497	508	509	473	498	520	513	510	496	526	501	543	509	534	501	488	516	520	531	544	498	485	513	508	516	500	532	467	488	513	530	492	529	512	556	517	508	535	516	551	471	496	534	463	563	509	551	472	482	528	526	493	505	572	511	509	479	452	510	484	500	521	512	494	511	517	506	503	538	488	482	503	495	483	549	524	515	509	529	496	515	478	515	562	502	537	487	498	467	523	565	498	480	539	493	490	506	523	531	529	521	471	475	529	507	526	476	530	482	538	492	518	478	534	492	534	521	474	546	490	520	509	519	504	513	524	470	513	501	504	508	503	491	485	557	490	516	524	512	490	514	465	483	500	518	519	531	480	499	545	501	539	469	501	519	518	537	485	518	482	513	516	522	502	461	523	538	491	510	507	528	548	494	457	546	505	521	551	520	510	495	513	486	523	511	516	517	448	508	507	476	525	524	480	522	520	529	458	531	536	517	485	491	506	522	470	495	528	496	525	504	519	524	514	510	494	500	490	526	492	531	515	518	536	497	540	539	509	520	494	513	502	526	512	503	541	520	510	521	516	554	534	477	540	519	507	508	508	507	540	472	498	517	493	510	532	503	508	496	503	433	505	536	515	517	546	527	507	498	503	520	526	499	538	539	509	526	519	474	538	514	516	521	504	527	519	547	537	510	497	520	504	542	525	534	488	529	511	525	525	506	503	476	486	494	495	497	493	518	538	488	547	491	502	518	574	487	525	521	550	529	474	534	495	494	505	512	502	527	530	553	526	471	505	519	561	566	496	527	516	501	520	504	543	488	512	499	491	485	539	520	520	544	503	511	509	511	540	511	500	510	496	488	523	516	475	517	509	528	483	493	511	496	477	535	520	561	537	505	524	537	540	477	498	496	449	514	507	501	518	546	532	500	545	507	507	528	510	492	481	498	506	517	521	507	459	544	509	545	502	515	504	535	499	509	469	507	481	508	530	483	482	475	512	480	544	513	525	480	549	518	540	525	515	489	494	520	527	485	518	491	496	511	540	495	523	550	507	488	533	509	566	527	532	495	471	518	514	497	497	503	513	506	513	479	528	534	502	543	450	479	503	502	530	510	524	574	479	486	555	505	542	462	519	554	544	501	506	498	483	535	510	551	518	543	481	542	455	512	505	501	491	479	513	552	465	486	494	520	495	533	500	527	515	482	522	477	540	506	471	507	524	507	509	497	467	546	454	520	555	522	501	550	511	480	505	537	470	468	529	499	515	529	482	514	550	499	522	567	510	507	494	517	501	512	504	521	505	509	502	515	542	535	478	540	517	526	500	504	505	527	499	508	490	467	507	510	517	489	553	499	526	504	491	543	507	514	523	527	480	451	522	519	493	496	555	504	483	510	520	502	512	505	492	487	507	514	485	511	519	526	498	490	537	510	505	468	504	523	559	520	545	467	510	553	541	499	551	515	550	560	490	496	509	513	490	509	491	521	505	497	553	529	512	493	527	525	538	541	554	486	503	518	525	538	541	529	532	533	498	523	561	553	512	512	519	492	540	529	514	552	502	487	506	466	544	520	475	502	531	505	505	531	513	503	470	515	466	533	523	477	504	528	504	499	542	550	491	493	506	575	522	522	531	493	511	506	496	537	541	506	511	486	493	512	511	500	514	514	493	489	534	485	505	529	492	504	469	547	534	516	526	521	491	508	478	507	510	523	534	523	513	502	495	492	506	522	566	533	522	482	473	506	524	499	548	526	539	499	570	515	550	473	505	533	495	501	506	532	511	525	508	499	550	501	520	495	528	496	464	515	511	522	533	504	533	475	481	474	545	510	505	536	506	518	550	520	556	498	499	512	532	504	497	517	523	526	524	502	519	506	514	538	463	488	547	512	510	517	506	525	505	495	520	537	512	540	529	490	512	521	516	540	534	536	553	522	483	504	483	549	509	503	470	490	497	490	492	542	509	490	553	569	531	493	530	516	527	521	518	589	497	535	535	529	473	500	551	519	515	513	541	505	500	533	549	571	529	506	513	547	501	511	489	547	545	487	530	525	528	513	528	519	472	480	529	531	530	504	526	472	479	519	472	495	503	512	456	527	533	537	536	469	495	525	477	492	539	537	527	500	496	476	524	498	471	476	507	565	505	511	515	528	486	555	507	495	499	503	511	542	527	535	510	475	502	509	504	508	540	538	539	523	535	495	519	514	531	533	509	481	480	498	505	503	518	497	496	520	468	495	526	502	530	504	489	521	464	503	492	494	534	490	507	521	481	492	524	507	488	504	504	485	508	538	495	560	496	502	536	525	512	554	525	453	528	490	517	512	511	531	528	466	523	474	525	508	491	488	522	507	515	531	506	540	532	494	535	516	503	473	523	498	559	520	529	527	487	517	506	523	495	501	518	499	533	466	533	516	502	505	537	528	492	495	497	506	518	504	539	485	526	512	497	492	483	498	549	502	510	524	510	528	505	491	527	477	520	540	486	542	519	555	528	535	505	494	509	495	492	500	525	547	522	498	513	510	509	499	518	516	532	546	531	480	503	515	507	481	485	478	556	472	538	494	466	551	541	525	525	536	554	495	520	513	523	463	568	536	519	504	505	488	541	508	527	467	494	496	484	494	489	483	518	517	505	546	499	499	512	434	495	520	522	525	526	544	495	489	558	548	491	515	482	473	508	509	499	509	540	505	551	455	489	500	526	492	491	511	485	512	529	508	514	489	501	498	585	492	537	544	478	542	546	513	513	512	476	512	576	546	516	511	495	518	512	533	517	541	504	500	523	536	503	528	503	516	518	518	511	499	524	495	528	522	508	517	500	492	534	500	518	491	511	505	529	504	495	496	504	554	523	520	516	536	519	510	509	530	509	494	537	572	546	527	537	528	520	532	531	545	459	528	543	516	518	496	496	499	550	511	452	491	466	495	517	486	487	487	512	553	487	457	540	525	539	486	481	519	524	494	475	502	511	499	532	516	507	517	564	525	545	538	538	500	506	518	504	472	490	497	491	524	505	546	489	526	526	509	517	538	514	524	503	500	492	491	496	532	507	459	507	471	535	514	490	533	485	505	505	500	464	493	502	504	522	529	513	524	519	507	488	548	483	526	516	524	488	492	488	502	563	535	575	481	510	504	535	485	559	552	499	542	540	483	506	483	501	495	520	519	528	524	498	467	551	492	484	505	490	550	487	510	511	454	531	505	472	549	500	493	500	508	493	536	536	516	516	525	494	516	521	531	516	512	536	491	500	543	494	512	513	509	491	527	503	527	516	544	499	525	500	460	541	496	517	531	548	545	502	501	528	539	531	529	516	504	510	515	517	531	516	499	489	520	527	512	481	524	482	515	497	538	526	486	519	482	531	553	542	497	535	521	506	497	481	514	512	494	524	541	459
43164	83498	69394	52251	41799	31487	20238	11028	3428	750	518	556	554	520	564	573	542	513	541	555	552	506	552	523	559	570	555	479	558	557	537	532	519	547	569	538	535	493	529	577	541	556	541	525	539	520	470	540	519	551	534	527	537	528	546	511	534	511	540	555	576	515	526	540	508	485	512	499	502	549	512	505	543	491	555	569	553	547	542	517	553	500	562	527	485	536	561	568	545	551	579	567	485	525	521	551	531	553	535	556	561	552	526	533	545	516	510	529	567	559	533	502	549	566	497	464	531	558	515	541	516	558	547	579	520	510	550	569	554	526	546	574	506	578	544	519	558	518	551	515	544	551	569	542	514	507	559	530	568	570	564	559	528	501	545	551	532	503	553	559	543	543	536	553	543	522	546	526	498	541	523	544	533	565	565	546	545	551	553	524	536	541	527	553	529	549	526	531	528	535	574	520	561	545	523	529	530	539	553	494	517	552	537	535	533	548	480	519	513	508	551	543	528	509	481	560	517	538	509	523	534	517	536	561	567	538	523	510	508	505	539	511	517	537	545	548	528	519	565	534	514	532	542	543	591	549	529	524	534	543	486	512	518	509	472	519	540	500	552	526	533	535	551	551	556	539	552	531	539	536	522	492	555	557	537	513	534	559	505	561	585	528	524	526	515	562	564	494	557	551	494	517	557	564	570	520	558	554	522	519	500	564	555	542	507	592	556	526	529	520	558	548	558	545	540	522	498	565	556	563	537	560	536	544	524	543	571	555	548	530	549	518	522	516	493	550	558	531	520	541	514	551	563	493	493	503	528	528	542	569	580	548	539	575	537	542	550	521	544	557	522	512	545	508	551	497	533	531	533	539	504	531	540	575	519	515	547	540	512	546	504	549	536	527	512	532	489	519	522	514	526	501	543	487	531	559	510	546	590	503	543	531	524	503	519	544	550	514	583	551	508	544	564	531	528	546	536	543	506	535	535	502	544	572	504	540	529	553	572	534	549	532	518	523	486	517	535	570	566	537	522	558	518	524	492	527	552	540	567	525	518	534	541	564	543	543	512	538	583	502	505	513	548	582	576	537	582	516	519	533	517	510	556	496	539	567	563	521	516	543	560	523	539	533	530	539	537	548	516	546	579	492	532	526	556	534	483	531	521	516	517	540	536	493	482	586	544	545	488	563	539	556	541	505	510	507	517	514	516	532	568	487	542	516	529	552	556	531	551	489	570	584	522	588	530	537	561	518	514	524	490	555	515	528	550	482	559	532	559	547	491	528	535	545	531	551	533	559	514	540	531	548	559	533	520	540	571	537	518	503	520	520	528	524	540	522	588	546	540	532	542	559	513	494	560	510	524	531	539	516	597	513	521	547	502	495	518	544	525	532	525	589	531	546	516	511	525	493	536	555	561	565	511	586	550	550	563	529	533	523	552	501	534	545	525	525	560	555	563	560	496	553	501	522	546	515	535	550	535	527	564	545	548	571	509	539	483	542	524	558	543	537	527	518	532	562	488	529	555	560	490	521	520	547	562	538	520	518	557	495	555	530	546	557	562	523	511	559	545	526	519	548	515	528	525	518	541	554	516	517	510	559	545	567	564	500	531	549	569	538	518	524	521	520	544	509	540	542	533	579	518	547	532	485	589	531	541	527	540	499	567	524	499	518	523	598	562	531	530	547	539	521	556	519	497	562	505	556	545	526	511	567	519	536	556	566	561	504	559	543	526	519	535	516	541	559	557	518	550	530	555	514	534	526	569	503	540	548	505	510	486	537	485	569	489	505	561	553	523	572	589	554	489	516	564	527	511	523	519	551	541	546	519	519	565	524	554	510	520	524	535	529	541	563	559	514	538	498	549	556	571	511	531	522	572	534	545	510	542	532	512	528	526	546	532	486	556	558	517	540	513	538	510	552	522	538	534	557	536	526	541	493	519	526	529	559	558	545	507	519	523	492	526	545	526	510	522	576	550	536	557	506	547	524	541	532	522	510	529	554	526	533	533	541	592	537	530	538	550	489	541	547	497	559	533	530	523	563	514	565	559	521	523	543	497	552	534	506	490	521	505	536	547	587	519	555	538	553	528	526	508	581	562	507	534	514	522	489	522	533	549	539	562	564	529	561	530	556	536	500	502	533	531	509	535	536	570	544	524	519	519	509	564	552	579	545	572	516	534	536	547	491	534	525	549	552	551	568	517	555	511	591	532	577	573	483	531	511	517	537	555	519	535	584	472	551	517	544	527	545	548	539	517	505	529	551	548	524	562	557	569	538	582	493	517	522	528	555	540	562	502	562	537	528	497	549	563	565	545	510	521	552	498	486	486	526	561	553	528	538	548	513	519	508	536	528	557	540	538	548	541	549	499	489	501	552	520	549	531	515	519	535	523	533	493	539	545	565	555	508	537	536	508	539	561	564	524	531	541	557	547	523	523	541	556	500	566	503	536	528	510	542	531	543	566	517	539	525	568	557	534	528	545	514	506	491	533	526	561	510	531	515	527	511	523	532	544	501	488	528	554	563	514	523	573	474	515	530	495	482	523	521	509	535	529	521	550	521	543	550	541	540	531	541	549	507	566	537	524	520	504	489	520	523	535	526	483	520	557	517	516	540	567	530	552	535	526	542	537	558	554	517	549	529	518	487	542	530	559	530	514	529	521	503	503	514	567	517	544	533	504	518	513	503	564	545	506	545	604	572	552	551	548	533	544	487	517	513	546	538	560	500	510	550	513	540	511	534	544	571	548	516	542	555	599	541	500	509	556	523	545	544	537	549	500	490	526	527	519	541	494	547	544	526	508	543	553	535	541	465	529	557	540	528	522	517	514	549	551	560	532	531	517	534	519	521	539	541	544	503	514	542	534	572	546	532	548	523	546	540	492	540	521	509	536	505	558	555	523	532	518	559	538	543	484	534	514	547	517	554	551	550	514	527	509	547	521	573	545	533	527	559	508	546	551	583	549	526	584	527	510	566	526	533	519	570	546	513	531	535	501	535	526	559	523	555	515	492	565	514	502	485	522	518	499	570	548	517	541	524	536	505	505	546	550	523	565	513	510	515	540	494	554	556	567	573	524	532	524	529	528	558	568	537	547	524	575	540	562	591	487	543	542	545	519	522	516	514	512	553	533	532	495	514	566	500	534	529	531	487	584	519	565	543	561	500	542	520	535	517	532	560	540	561	532	533	509	541	533	531	508	496	524	525	563	569	533	531	564	504	509	543	515	513	556	519	536	558	551	523	528	490	508	534	487	533	529	541	520	509	504	509	533	542	529	537	515	531	569	514	526	531	545	520	583	505	539	524	549	491	555	547	500	513	478	571	548	538	536	510	528	501	544	508	522	547	516	554	520	498	549	523	545	538	550	525	518	596	537	522	564	568	512	498	562	492	548	548	542	520	547	509	535	527	528	536	542	523	485	511	527	513	527	528	544	524	487	537	482	557	523	560	527	526	587	548	570	524	536	540	484	517	536	548	495	522	534	541	540	517	538	517	543	552	549	537
25070	21756	31826	32659	24951	16782	8559	3020	738	453	404	453	442	407	429	424	413	429	448	442	439	450	454	413	432	424	440	435	445	442	407	450	437	437	422	427	443	422	427	449	490	446	414	424	403	473	432	421	443	414	456	453	447	412	485	406	406	435	416	411	453	429	420	424	437	425	434	452	455	389	421	422	395	428	414	430	440	434	427	464	415	457	398	442	398	464	467	450	424	439	464	435	434	446	409	454	453	377	421	429	446	446	450	433	423	428	434	444	440	434	465	423	433	449	458	455	434	421	438	431	434	423	418	419	421	422	459	447	428	430	471	426	403	452	443	421	414	476	444	454	466	475	466	431	441	441	442	454	445	431	445	438	412	452	423	417	468	442	419	456	455	449	436	424	427	430	453	460	449	439	456	410	451	478	414	440	431	420	454	449	411	430	452	397	438	443	411	421	411	440	435	437	415	444	464	412	439	412	435	418	437	422	453	435	419	417	430	461	390	406	448	449	458	449	406	501	460	447	425	431	423	435	427	426	445	450	429	438	434	447	454	417	415	419	416	452	433	439	432	404	418	442	443	410	412	427	436	436	413	442	426	396	456	459	421	420	456	429	447	398	441	449	457	464	411	447	411	414	428	415	447	449	441	426	426	429	414	420	449	425	414	447	434	437	455	442	404	407	439	453	475	431	402	463	436	450	417	460	439	444	407	443	430	436	467	471	459	428	426	406	406	451	435	405	406	469	437	419	474	401	448	431	439	424	414	446	427	400	423	458	413	428	405	423	434	432	438	433	449	422	395	429	414	463	444	437	450	467	434	451	444	439	415	433	421	428	409	422	447	413	427	431	432	431	456	441	466	476	443	458	416	449	464	438	445	444	457	435	425	428	448	416	460	405	424	486	399	468	420	409	453	436	449	422	435	467	417	477	445	410	417	448	420	441	439	441	415	463	469	420	433	419	461	437	433	402	443	418	410	432	469	431	404	448	446	434	411	426	421	416	428	426	433	453	398	408	478	428	429	427	436	454	430	434	404	449	432	429	464	442	432	417	430	447	409	440	437	379	409	425	422	427	419	429	423	436	420	413	399	420	450	442	416	450	453	403	403	442	397	418	397	433	456	435	455	449	484	412	475	468	449	408	411	425	448	463	457	460	432	403	431	424	458	426	458	408	445	434	468	429	457	440	436	436	474	447	425	424	425	446	419	459	435	396	421	415	446	491	450	380	469	446	452	416	424	410	431	453	428	414	420	433	419	434	454	454	433	432	464	460	434	432	459	432	468	405	431	407	434	437	432	421	438	426	471	414	457	449	395	435	433	437	476	431	450	458	467	460	434	412	439	425	445	432	431	452	442	400	468	454	447	437	408	452	420	406	465	470	381	427	498	410	439	432	427	449	418	392	466	454	417	433	441	427	411	423	425	446	435	428	455	455	461	419	429	415	470	405	435	446	426	433	455	397	453	401	414	419	409	427	443	435	433	430	432	439	412	454	418	452	405	431	445	422	439	404	412	444	439	464	431	472	470	437	426	417	445	429	416	435	405	396	413	419	417	466	425	460	427	426	418	458	451	452	413	426	450	412	458	419	427	433	408	453	429	481	444	408	414	417	440	440	430	412	431	410	428	415	437	450	433	429	458	433	448	437	424	419	435	448	424	424	452	417	456	422	441	429	446	450	453	454	414	442	410	442	443	415	410	420	458	412	432	432	427	428	442	453	455	435	456	418	451	456	423	426	443	437	434	445	435	423	433	454	436	409	448	453	447	448	432	434	403	419	442	469	409	461	505	426	473	439	458	411	428	444	441	446	433	448	430	440	429	421	459	421	382	478	440	438	459	423	420	425	414	454	423	437	444	449	426	441	441	423	427	418	476	424	412	442	465	415	449	430	451	434	415	440	423	409	432	433	431	434	431	457	451	439	452	443	428	426	456	457	460	390	454	429	463	431	452	429	449	475	439	411	419	432	429	435	422	392	456	415	440	439	440	460	421	444	419	378	446	413	416	419	447	415	438	419	437	422	410	458	447	419	415	489	434	434	449	424	443	462	459	464	397	436	391	468	402	428	469	439	420	424	424	430	445	424	463	461	430	418	443	449	434	446	409	427	411	455	449	423	422	419	464	417	459	433	453	412	455	464	418	436	437	417	440	416	418	443	428	392	437	471	403	425	449	451	432	374	454	445	464	404	411	467	449	458	429	426	413	436	492	489	423	445	435	460	447	467	429	438	444	413	431	416	415	421	432	430	440	441	455	428	438	434	459	428	450	497	405	468	450	457	420	473	418	431	389	440	473	472	444	435	469	446	457	445	415	411	411	450	432	440	438	403	422	441	452	456	437	464	414	447	429	440	415	445	448	463	450	429	460	468	407	431	427	411	477	431	443	427	417	413	428	426	423	460	456	408	449	445	407	430	449	457	440	418	394	436	440	421	452	472	457	448	455	421	443	395	467	418	447	433	450	426	433	403	458	418	454	394	431	424	450	411	436	458	427	439	418	445	467	432	418	431	407	389	441	433	460	429	414	423	441	453	429	438	437	441	414	437	393	432	459	447	395	418	421	462	413	429	439	433	491	437	420	428	456	397	451	423	476	431	453	443	441	489	466	455	435	440	431	412	451	466	455	403	449	454	448	396	462	413	478	454	406	426	406	398	396	432	438	413	433	475	415	424	436	438	445	422	435	438	435	430	425	444	438	438	431	434	467	411	396	446	413	450	447	428	419	428	457	437	435	464	412	428	414	423	414	431	406	435	430	421	413	428	438	452	440	422	469	435	437	399	409	423	421	441	444	415	451	444	407	427	403	434	453	440	453	441	447	429	432	450	449	429	436	481	452	441	433	441	437	440	424	451	427	413	452	435	458	458	458	422	436	431	385	410	429	430	471	447	423	403	440	437	424	421	410	401	455	456	452	417	452	415	428	404	473	413	457	437	427	431	403	433	433	396	440	439	391	442	425	420	432	427	446	440	428	424	428	454	432	450	427	428	415	429	461	400	455	387	449	455	435	396	412	418	442	436	420	423	454	446	416	406	433	413	401	416	444	438	476	440	436	457	455	433	457	427	439	425	465	419	444	428	455	460	424	451	402	459	452	422	447	434	397	379	409	416	464	420	412	415	441	437	447	433	420	430	435	436	445	443	374	441	424	435	463	420	440	454	432	438	417	459	461	448	456	411	414	449	449	438	433	432	451	421	461	423	474	394	419	469	409	405	446	436	425	448	453	412	412	455	422	398	429	475	443	413	439	467	454	416	453	408	458	426	428	415	429	445	422	439	385	451	468	456	430	416	441	417	424	438	439	416	403	402	446	446	451	396	434	436	452	444	395	436	448	441	427	442	425	424	427	406	412	448	434	472	429	455	434	444	439	434	400	430	425	450	432	444	392	450	434	443	431	417	393	440	417	435	457	432	477	448	443	465	439	437	475	439	387	455	431	478	390	433	469	455	429	461	428	454	424	423	417	443	400	426	452	438	437	420	467	437	446	453	464	460	438	454
36695	64711	51890	39369	30224	20567	11966	5284	1073	590	467	461	502	453	530	466	490	461	475	472	480	482	479	486	505	492	485	476	483	454	488	495	462	483	471	504	506	476	476	478	486	504	466	470	467	518	455	487	493	515	442	504	488	483	494	477	480	496	493	488	464	492	500	482	480	476	489	504	493	457	494	493	470	488	449	442	509	480	464	497	488	499	470	488	479	477	493	441	511	487	491	460	476	479	480	519	486	507	465	497	444	487	470	484	470	509	508	479	456	497	495	521	474	483	464	464	509	497	484	496	504	447	478	474	493	481	470	467	467	461	501	500	502	504	492	436	452	454	495	526	493	513	485	476	501	526	435	457	459	488	516	463	462	468	455	484	514	513	497	474	490	501	485	453	461	500	500	469	491	505	496	482	502	482	547	478	480	484	459	480	478	445	484	455	489	505	481	462	475	477	479	499	470	458	466	504	487	503	530	485	459	469	487	545	476	503	470	484	470	515	470	461	482	488	469	479	453	438	470	518	456	471	479	490	509	477	488	482	483	486	508	518	470	491	528	535	507	456	477	479	487	472	472	509	450	459	471	518	458	469	462	449	470	423	456	414	490	478	429	504	512	488	523	471	488	482	474	494	468	494	496	487	482	477	433	479	436	496	488	476	461	494	513	470	489	465	485	468	458	475	502	525	493	459	469	504	488	469	512	508	503	478	479	508	489	480	479	513	515	456	523	434	458	493	475	491	500	471	511	480	476	507	494	481	465	489	503	483	470	475	459	469	455	437	482	477	471	459	436	506	479	459	472	487	501	501	496	508	461	522	428	493	465	503	488	518	460	475	509	511	487	451	462	471	503	468	475	474	508	499	493	454	473	480	474	495	510	484	480	488	484	486	471	508	471	458	479	497	470	526	460	478	466	461	482	447	473	466	508	478	486	462	476	483	483	505	449	489	515	470	458	487	503	484	458	469	447	460	441	484	492	469	446	468	435	510	493	528	476	487	496	462	470	478	472	448	561	516	508	536	517	451	481	491	532	475	472	479	472	474	489	454	430	490	469	485	498	478	465	495	462	462	506	493	513	489	467	463	502	467	485	447	431	463	441	494	439	451	506	466	484	433	501	469	477	468	493	448	455	457	435	482	463	452	478	492	489	480	490	472	488	498	493	492	514	506	484	488	486	507	511	518	486	484	489	485	497	436	482	479	522	483	456	468	471	500	526	496	489	469	465	486	484	466	488	493	486	507	484	480	491	511	446	443	469	450	502	501	477	537	512	485	503	491	481	474	484	520	496	487	516	470	465	485	472	492	464	465	459	498	475	481	504	470	486	518	483	480	504	425	504	461	473	535	457	446	480	469	455	427	487	508	463	467	440	482	511	491	434	469	451	478	450	482	494	427	519	464	491	463	500	492	442	497	472	494	489	466	465	473	533	527	497	489	478	487	499	473	475	475	495	509	449	449	488	487	468	526	504	503	462	493	487	481	488	496	477	504	490	484	498	494	480	436	499	476	457	430	483	465	540	449	455	485	481	503	468	473	487	484	489	456	491	451	517	481	475	495	479	483	492	458	526	471	483	474	437	524	465	506	481	453	502	460	514	501	454	477	480	470	496	478	543	422	464	467	485	478	518	451	526	485	476	477	457	459	492	508	507	507	492	517	488	468	442	522	480	481	453	504	452	476	474	499	485	506	539	485	457	470	460	484	454	519	509	488	494	473	488	456	483	462	466	534	463	461	473	502	464	453	504	487	494	504	478	479	485	513	478	529	437	456	466	477	487	496	481	459	472	466	447	449	497	493	481	517	465	483	443	461	485	475	440	488	456	449	490	487	466	480	473	458	480	462	509	509	457	448	460	501	489	484	504	497	492	518	480	462	483	457	490	471	495	494	477	461	484	488	483	456	515	462	485	496	467	458	529	458	482	431	485	489	449	493	484	493	505	504	503	476	474	472	482	495	451	472	513	480	504	496	468	459	449	429	489	492	489	467	482	453	486	511	496	478	483	478	456	477	439	453	490	461	493	507	502	477	488	493	468	475	498	478	476	485	492	463	462	480	471	475	494	468	468	500	472	485	446	487	503	456	480	454	487	497	459	468	471	448	486	509	479	483	496	478	434	506	506	470	520	466	477	496	522	477	462	467	503	485	466	519	464	459	476	451	477	496	469	484	501	453	475	453	458	459	521	478	520	504	491	491	518	461	453	462	513	483	500	469	440	462	468	506	488	492	482	503	502	499	452	488	493	490	492	510	484	500	473	441	465	469	488	451	499	471	459	475	458	507	483	500	497	477	478	455	470	485	477	494	516	482	485	478	498	518	457	487	478	504	466	483	511	469	488	491	439	445	455	497	491	444	451	487	511	482	522	490	497	485	486	444	488	469	487	464	491	489	465	479	483	502	470	467	433	468	481	453	506	490	495	469	476	480	516	478	473	474	508	464	533	485	464	478	505	465	469	510	483	493	460	511	487	506	496	470	455	468	482	470	492	487	446	493	472	449	469	521	475	460	498	487	455	507	468	512	475	498	488	465	473	483	436	467	512	480	465	498	509	510	479	450	492	488	465	477	560	508	482	478	498	469	472	475	476	501	494	487	527	474	475	482	456	482	476	473	522	482	479	485	491	492	480	478	468	487	472	534	498	466	447	444	470	483	500	510	430	466	492	518	484	472	454	501	459	494	529	485	459	443	493	487	486	523	513	481	497	521	485	478	443	493	487	486	496	477	485	485	454	504	446	450	431	493	452	467	493	483	442	512	437	441	492	460	472	450	470	484	488	508	472	477	465	453	491	475	473	508	487	480	446	502	525	484	439	518	470	513	488	481	449	497	486	481	470	475	476	508	494	511	494	492	512	471	453	494	488	467	481	507	489	461	477	503	500	466	511	492	490	442	497	476	435	487	465	475	468	435	504	508	501	488	465	515	494	489	453	449	470	470	493	433	468	443	478	502	468	474	475	503	455	483	482	475	476	473	459	522	485	494	464	461	524	447	490	479	491	441	473	487	472	473	531	462	503	507	477	488	437	474	496	491	451	478	530	492	478	466	501	474	514	463	478	469	478	478	452	501	476	506	485	449	498	489	509	521	527	494	469	469	455	498	454	488	488	547	481	462	460	521	478	481	450	457	499	484	445	522	499	501	505	483	483	442	448	479	479	481	504	469	485	513	454	470	465	483	518	508	461	509	541	481	481	464	472	454	434	501	444	471	482	465	477	459	474	498	459	525	491	457	464	471	482	479	510	470	462	517	465	452	467	447	468	509	485	487	523	461	429	498	462	500	490	495	505	524	460	442	461	485	487	513	433	463	504	513	505	478	470	502	477	482	502	476	517	508	455	493	463	482	533	492	455	455	482	469	516	518	469	481	517	500	467	484	489	478	492	463	475	488	482	479	455	519	499	495	475	459	504	482	469	476	460	480	484	496	459	468	492	481	472	464	428	471	501	498	451	523	469	482	524	497	455	488	480	494	506	471	461	476	483	472	469	458	463	468	468	481
22515	21178	30270	29200	32492	33958	29261	13634	3325	1128	749	684	741	758	709	731	702	724	739	723	758	705	673	706	708	732	721	695	667	684	724	718	718	728	716	716	674	703	709	713	648	716	750	671	701	655	746	734	774	683	748	689	700	730	704	670	663	677	690	727	719	729	687	696	733	693	673	709	686	676	726	737	735	712	711	707	703	709	747	664	707	710	734	742	722	698	698	665	680	628	702	713	682	668	726	687	670	716	684	695	648	750	693	687	644	675	721	696	670	707	786	714	688	704	708	684	758	679	708	679	711	694	682	700	674	662	712	704	703	684	737	717	680	682	686	731	701	692	667	720	705	713	683	702	682	680	657	747	716	688	699	685	697	682	671	716	670	716	701	709	670	673	663	737	629	691	688	684	713	706	708	751	735	680	712	733	684	743	741	676	650	692	697	663	715	711	709	704	725	683	727	663	736	680	695	713	666	711	715	699	712	735	759	695	753	720	740	670	653	717	718	671	679	697	708	705	674	710	677	699	721	706	734	723	693	748	720	730	715	699	694	687	727	749	682	706	684	648	689	673	690	712	655	657	696	672	704	660	689	718	754	703	700	689	702	678	703	698	677	681	695	707	681	644	690	661	707	675	741	681	739	685	701	757	667	713	666	671	717	708	681	710	714	690	698	695	726	682	723	713	747	726	730	725	697	675	648	705	708	708	684	717	670	748	763	676	705	700	748	692	718	723	707	680	719	754	712	670	746	720	688	684	700	757	702	719	720	708	686	720	714	673	703	698	692	691	656	689	711	669	700	693	701	673	720	732	736	690	673	757	712	740	707	709	706	684	674	683	690	716	673	661	741	698	692	638	720	698	731	701	750	686	704	652	699	729	695	680	752	686	682	776	729	732	732	760	719	680	709	677	722	732	706	682	743	665	779	726	665	738	689	688	705	736	646	717	700	725	736	728	709	660	702	703	773	740	698	708	674	732	747	710	696	700	702	669	713	722	680	673	697	746	682	694	713	703	701	729	710	660	690	686	716	694	689	686	734	713	714	658	741	663	712	722	704	729	704	686	703	751	703	727	754	724	663	683	683	702	707	735	689	750	717	715	700	726	758	728	691	690	698	692	692	760	725	640	705	737	702	643	637	648	656	728	743	688	689	672	696	693	717	685	687	683	681	684	703	693	701	711	651	695	728	713	724	690	683	731	663	664	725	722	717	704	681	748	724	727	701	737	716	734	710	735	623	696	700	718	630	639	701	702	687	688	712	674	710	707	702	677	675	706	675	714	679	750	734	723	693	694	717	708	738	676	736	665	744	683	690	711	640	670	692	680	687	713	656	704	729	701	730	742	704	695	661	666	726	716	638	735	701	680	663	695	696	743	656	637	673	759	739	673	715	685	687	735	708	712	712	680	681	726	715	735	665	683	719	791	679	690	685	774	692	709	714	696	712	724	689	723	659	690	691	725	763	711	714	720	740	713	686	709	706	674	695	708	711	769	695	683	688	670	717	723	689	744	649	703	717	653	720	730	716	693	665	703	744	712	714	686	706	646	665	695	726	729	678	687	690	726	712	712	709	661	714	681	714	718	709	697	660	666	689	761	677	725	654	733	723	705	676	690	727	727	715	739	690	751	659	695	691	688	740	680	707	706	759	693	703	668	703	685	713	663	695	712	717	672	707	659	661	674	717	618	713	745	681	705	697	785	686	690	718	745	737	747	711	723	718	664	643	694	723	718	730	710	695	725	674	709	699	644	676	671	686	711	719	694	672	712	746	727	692	707	707	743	712	713	671	738	711	702	690	735	672	694	668	682	684	725	709	751	693	651	673	725	685	736	658	714	677	711	708	711	727	696	659	701	723	663	692	723	743	718	718	696	658	688	739	697	693	738	689	692	725	698	722	714	697	688	681	685	690	753	740	743	689	658	729	714	698	660	731	700	702	726	702	713	736	647	665	708	692	712	722	698	682	670	715	722	697	693	718	737	720	707	721	707	728	659	732	728	681	684	745	687	704	718	689	637	717	691	679	680	698	732	708	713	689	725	712	696	670	719	664	703	689	751	702	713	716	738	712	744	706	700	680	710	669	687	694	709	702	691	668	666	672	703	698	677	717	689	720	755	713	767	677	715	692	702	719	724	713	701	720	710	743	745	719	717	713	713	685	697	701	726	705	706	704	685	652	655	711	727	727	717	678	697	647	695	660	683	683	652	678	744	697	679	706	725	733	701	686	713	721	662	702	732	671	730	706	719	663	699	668	663	763	705	700	680	724	743	708	726	657	682	680	700	702	715	747	734	674	716	652	738	687	665	665	700	657	687	661	700	728	714	701	709	665	708	718	741	689	702	691	737	724	693	709	694	722	757	648	760	727	677	716	715	682	716	711	698	763	710	671	708	687	703	723	681	705	704	724	699	702	721	709	722	722	774	683	713	669	713	705	727	693	747	703	674	670	746	649	693	679	711	739	674	704	771	673	659	681	703	755	695	687	757	689	755	721	711	709	726	748	743	723	747	701	688	644	707	736	749	705	664	736	749	668	715	696	721	663	703	703	738	669	711	711	692	741	711	690	713	697	724	710	705	712	725	689	721	664	733	683	695	678	725	685	710	683	653	671	684	714	696	705	679	750	699	708	713	696	674	686	724	716	692	719	742	688	687	664	726	654	690	729	719	695	654	691	743	690	695	704	694	722	709	675	689	694	751	710	741	736	655	714	735	694	702	694	657	699	703	704	705	695	705	707	704	710	698	712	686	741	688	741	719	730	685	700	681	668	737	690	704	648	740	717	700	706	657	701	707	750	642	680	712	687	684	661	681	677	661	715	676	702	695	715	722	747	697	696	693	692	751	716	675	662	735	687	670	712	690	708	687	765	697	700	693	712	738	698	704	727	710	674	765	712	749	699	720	732	718	701	686	727	660	624	724	706	744	718	708	703	742	709	734	716	717	701	734	718	724	723	685	625	673	732	726	700	656	696	688	691	744	732	704	705	744	676	746	693	728	732	714	738	736	696	669	678	672	760	690	678	711	795	683	694	691	681	664	742	766	720	674	694	726	679	702	734	772	731	663	673	728	685	733	696	684	701	795	718	709	700	698	674	691	702	739	733	709	693	732	715	735	743	719	699	710	647	668	712	751	676	708	714	705	715	707	723	709	705	699	724	666	683	715	710	693	733	704	704	674	722	731	723	670	722	669	708	686	705	693	702	701	713	674	692	701	684	707	675	666	699	663	674	669	742	695	734	698	728	703	694	697	661	660	734	705	718	695	727	665	700	680	686	683	695	704	707	691	694	725	703	691	687	724	717	698	736	713	699	671	733	685	713	677	736	718	685	716	676	668	699	718	753	700	681	674	687	703	720	654	701	738	722	679	748	688	696	708	679	750	675	706	683	671	703	650	711	726	689	703	691	694	684	696	710	736	704	725	742	707	688	687	704	690	764	685	668	692	716	662	725	707	674	752	732	727	707	666	723	736	740	692	715	670	748	711	698	730	736	681	719	715
49894	92823	77540	60109	50985	40201	29011	13437	4475	1301	762	760	711	750	736	705	774	724	709	729	687	740	748	781	788	724	721	745	737	758	726	722	685	758	702	689	743	755	699	723	715	736	688	690	717	737	694	776	725	739	734	746	696	729	703	681	710	719	732	720	720	754	741	730	771	713	727	748	695	712	771	772	686	702	707	665	720	746	780	701	741	712	724	705	701	725	756	692	716	728	713	708	741	710	742	704	716	711	726	746	702	720	742	687	680	723	720	761	723	800	713	690	686	664	678	768	738	750	752	665	738	720	681	741	738	717	778	727	687	727	718	716	759	703	703	729	767	784	763	730	689	745	703	738	720	729	749	737	778	761	729	736	719	723	717	736	726	739	721	723	740	673	758	730	718	729	772	673	736	732	746	695	713	731	698	706	710	693	703	753	740	718	726	707	736	716	648	703	673	730	732	717	700	730	753	730	746	747	719	681	728	756	799	714	758	724	703	735	714	763	723	768	728	738	733	703	699	707	711	735	722	735	731	750	724	717	766	777	725	712	747	726	750	725	723	677	721	720	771	739	744	673	707	753	721	732	759	719	764	720	752	727	710	748	757	734	718	740	752	756	730	753	810	697	721	756	704	766	740	771	706	768	715	715	732	714	760	696	726	689	718	728	742	746	722	756	705	704	737	759	762	733	749	693	694	723	678	709	711	712	759	697	709	684	746	748	712	728	721	760	729	700	712	732	735	697	769	782	742	746	745	782	734	763	716	736	711	687	713	698	722	702	698	728	753	718	678	701	724	717	729	824	769	781	730	703	670	740	694	698	721	746	695	743	708	703	727	702	738	710	729	723	736	742	756	727	734	760	721	729	750	736	691	690	744	752	699	715	727	724	755	744	709	751	713	718	738	750	698	696	718	705	720	719	727	707	712	703	813	735	716	708	674	744	699	730	782	783	715	693	726	683	684	671	717	720	707	758	768	690	714	763	786	742	672	697	699	753	725	760	679	719	779	777	703	719	682	746	740	672	724	696	726	687	718	770	712	741	687	753	770	706	698	727	720	736	711	730	736	743	703	714	757	710	700	706	721	722	726	714	759	754	736	723	721	721	753	767	691	763	768	699	708	754	740	732	737	720	728	686	698	712	730	709	724	733	730	747	735	747	742	788	726	770	716	743	669	713	693	733	695	752	725	686	729	743	685	705	684	763	711	693	711	724	741	704	685	740	745	716	777	696	748	692	743	696	740	740	760	700	696	691	700	750	722	656	739	714	710	757	701	722	758	752	742	743	684	750	806	739	714	742	693	774	690	738	721	674	727	755	737	727	697	740	671	698	753	740	738	729	650	727	703	765	745	739	729	766	731	715	700	738	744	706	729	728	739	694	684	720	669	742	719	756	726	729	742	737	705	705	740	708	717	764	693	711	718	722	757	765	746	737	746	728	763	747	730	740	723	734	700	705	754	686	703	758	712	729	730	711	687	685	738	713	702	705	705	774	746	772	720	709	750	742	716	696	734	667	732	684	738	671	759	719	674	738	774	768	708	724	721	696	769	750	733	661	721	704	744	729	748	723	757	722	752	753	731	713	738	710	743	741	725	688	691	745	735	721	718	685	730	701	728	701	708	738	748	761	725	751	753	723	714	704	722	684	728	786	667	713	734	734	733	737	720	713	719	755	742	695	720	730	745	686	749	739	696	764	730	719	726	748	736	701	706	732	678	715	718	693	751	741	720	758	703	754	686	673	734	749	702	688	739	731	744	692	773	722	719	719	740	747	691	740	723	768	722	731	727	715	703	694	705	767	762	730	737	742	707	682	764	740	705	790	702	743	729	710	716	688	778	727	692	672	771	736	733	705	732	775	703	693	735	729	720	676	746	725	724	768	729	699	732	709	719	711	712	700	757	727	697	704	695	717	706	737	704	732	708	707	716	739	736	708	710	728	714	731	759	695	697	710	723	751	694	739	664	734	733	765	715	721	771	699	735	731	712	725	735	750	696	733	744	758	708	699	773	748	739	718	698	707	683	743	735	712	751	703	722	707	697	697	721	718	717	710	746	765	753	695	738	743	713	731	697	737	779	712	726	699	741	673	739	712	768	673	692	740	687	708	718	694	732	735	720	749	722	681	719	737	740	718	669	707	661	689	736	696	681	717	684	704	727	743	718	681	728	737	753	704	745	719	722	734	692	715	724	713	717	771	760	742	734	731	685	749	715	727	778	692	740	730	776	756	737	749	735	783	761	746	723	745	687	676	770	683	699	767	692	716	731	678	709	684	718	722	724	772	698	712	702	683	662	706	711	724	714	754	741	743	677	756	771	727	727	775	715	710	734	698	683	749	708	728	777	769	751	727	785	697	716	686	725	734	747	721	744	752	747	690	732	746	750	764	737	705	698	759	704	656	733	746	733	721	721	704	727	717	750	671	706	749	703	727	744	691	741	731	719	687	720	695	766	721	728	781	757	721	730	749	754	734	706	736	708	708	785	704	705	699	685	740	741	701	683	723	762	755	711	748	699	697	751	739	712	764	712	698	679	705	714	730	748	655	705	702	732	732	683	748	717	705	728	790	731	735	711	682	793	698	744	730	738	730	697	738	752	718	761	711	763	737	706	759	726	667	641	763	737	716	768	742	717	747	718	718	702	738	760	699	733	689	729	761	666	717	759	772	657	765	742	709	757	734	752	777	750	708	733	720	730	768	690	734	682	719	681	727	693	797	729	709	725	774	661	754	718	718	721	704	736	693	726	753	724	712	721	719	732	703	730	764	714	752	712	698	759	730	697	752	691	685	746	730	680	730	779	661	724	724	696	743	713	694	725	710	730	731	689	710	699	768	736	734	739	732	744	723	750	673	678	688	727	728	738	773	726	770	703	741	750	706	674	699	744	727	704	711	772	721	673	714	706	719	731	723	718	706	678	731	724	712	753	752	709	698	761	699	728	741	704	759	693	758	748	705	704	695	728	723	712	700	714	761	741	772	750	735	723	738	714	725	724	693	733	702	759	745	726	712	732	715	671	753	738	690	725	719	696	665	728	734	731	712	720	703	720	726	693	690	714	706	721	677	704	693	758	737	693	724	751	741	732	721	715	747	717	698	751	748	685	729	748	700	716	738	753	742	764	712	680	709	718	705	745	756	698	734	739	727	745	685	717	733	722	774	783	737	704	739	693	701	741	692	716	812	743	721	695	716	741	748	765	694	713	795	746	698	734	706	708	713	786	744	728	667	716	735	745	723	737	704	718	690	701	706	734	751	740	782	747	683	725	685	704	751	723	706	727	732	692	728	720	760	718	738	739	703	704	696	717	738	696	723	762	764	742	712	712	752	709	707	691	715	690	717	760	713	709	745	670	689	722	713	784	751	721	741	764	714	810	743	710	739	692	766	745	701	770	742	692	702	762	735	728	704	714	705	749	716	696	709	747	706	710	723	720	723	715	742	727	699	730	732	789	763	699	712	741	708	733	759	716	727	695	699	717	757	726	733	762	703	710	746	737	726
28251	22623	24378	14727	6821	3881	2071	879	417	353	342	313	298	264	311	323	277	313	293	330	324	330	304	316	333	263	278	295	309	273	319	351	324	301	310	283	304	281	313	319	294	308	325	302	292	311	319	313	312	301	296	290	330	313	324	335	313	279	334	281	285	319	302	285	301	331	328	323	307	296	322	323	294	295	302	317	301	307	310	293	354	304	294	303	317	300	300	304	332	310	299	289	319	296	312	290	312	287	321	321	312	288	314	306	299	308	288	309	280	304	320	313	310	310	337	338	294	329	279	330	300	306	282	305	321	297	294	301	308	285	319	298	325	280	332	289	318	314	324	275	305	299	316	306	330	339	328	321	310	327	331	324	285	314	313	324	302	335	304	291	318	332	305	294	296	281	307	290	324	306	313	324	301	291	308	301	298	317	348	306	280	313	284	297	292	325	286	338	319	313	313	288	324	302	293	313	302	333	273	309	331	279	267	304	325	328	310	296	352	275	334	309	312	309	310	318	334	308	309	306	317	331	291	280	315	324	334	296	300	311	300	318	313	300	259	302	294	312	335	317	294	273	315	325	291	318	311	331	352	325	297	312	322	285	341	318	291	329	311	324	309	311	303	303	286	352	286	303	293	299	314	297	303	298	338	316	301	316	294	287	324	322	279	270	311	309	301	315	315	296	298	290	347	312	295	298	320	310	333	334	297	296	327	320	320	318	334	332	319	326	308	324	321	283	295	315	304	304	284	315	288	318	320	284	309	293	310	306	319	308	311	295	266	326	312	293	311	312	357	291	305	285	320	289	303	290	303	315	281	298	265	295	306	309	303	308	313	280	321	318	298	317	304	311	292	267	303	281	304	277	293	299	308	289	321	266	283	308	305	320	261	305	314	320	312	316	305	309	311	329	268	318	300	336	312	310	323	321	288	304	327	298	317	319	330	298	328	347	318	327	338	307	312	316	283	335	304	313	322	335	300	311	316	267	277	327	310	316	297	292	303	268	290	309	300	308	333	285	310	277	310	320	283	356	307	314	302	325	325	302	302	331	323	306	295	301	318	316	320	329	288	306	307	299	296	346	289	294	285	315	260	313	304	302	324	333	336	302	305	315	299	330	318	276	327	294	297	320	304	319	308	295	298	333	309	308	301	303	321	336	280	296	273	291	294	342	283	327	340	300	325	320	312	276	317	328	319	321	314	298	335	342	304	299	278	319	319	289	311	311	326	315	317	273	312	317	277	320	335	312	292	301	295	294	341	309	313	278	327	306	335	298	309	299	303	320	306	307	324	305	329	289	292	279	314	275	297	300	305	307	303	305	316	305	317	311	320	282	289	314	327	291	322	311	294	283	293	317	300	315	296	324	304	313	282	309	307	335	296	316	289	322	284	291	306	306	302	317	336	307	300	293	338	302	305	301	297	299	287	305	304	269	337	291	323	301	312	286	293	313	324	297	317	310	300	308	316	302	308	307	305	332	313	314	308	301	314	289	309	308	315	306	311	313	321	307	279	327	326	328	306	334	297	307	318	321	311	291	272	324	276	327	309	339	314	332	303	307	338	311	310	288	317	329	309	329	307	315	325	264	323	297	289	284	291	318	324	302	297	297	303	316	323	328	304	294	347	295	315	302	304	309	313	311	297	338	292	287	325	333	364	278	298	307	304	296	295	276	283	303	295	301	291	297	297	279	279	309	318	325	333	319	282	298	291	340	314	306	291	286	324	296	313	303	323	313	309	313	331	328	303	296	332	309	312	309	329	357	293	313	286	277	302	316	313	301	307	318	303	292	296	320	308	316	335	311	311	305	296	317	279	307	318	305	328	327	296	353	313	343	316	323	308	274	280	320	299	323	320	342	303	308	278	319	317	307	307	285	299	319	299	322	307	294	295	323	286	303	319	303	314	334	320	302	308	297	302	304	303	304	275	305	305	326	310	304	327	297	306	325	317	313	304	316	298	335	285	340	320	300	316	314	307	318	322	285	339	313	338	322	291	309	348	301	289	325	332	295	309	305	335	292	313	283	306	300	316	321	307	312	314	321	351	333	305	320	320	312	306	301	298	313	301	343	299	308	267	319	293	321	296	310	310	313	311	317	298	310	315	309	309	311	289	308	319	319	301	290	297	302	315	303	309	368	348	343	308	303	346	307	306	298	308	297	300	327	310	325	312	327	309	329	305	317	312	318	345	320	282	290	291	320	324	284	301	306	308	288	325	297	318	336	310	326	308	296	339	306	276	299	306	267	312	286	276	324	307	299	292	338	304	287	333	288	306	307	325	285	275	300	302	302	315	288	286	304	314	295	318	262	335	301	286	333	310	301	273	323	298	289	276	327	332	325	324	306	327	307	303	269	297	339	310	298	316	328	328	302	329	324	284	297	298	310	309	335	288	299	313	309	314	308	328	295	290	294	297	327	295	302	320	316	298	318	310	294	281	298	286	290	326	314	328	309	299	331	295	254	304	334	292	325	270	287	305	344	308	315	311	321	300	316	295	303	303	290	306	297	332	301	304	330	289	285	287	314	308	337	302	331	331	321	298	316	333	299	315	298	293	320	287	317	304	304	320	303	310	314	319	300	312	283	305	318	315	261	315	277	304	319	306	302	332	283	320	320	323	288	325	287	322	306	315	297	325	289	342	321	289	302	320	308	276	295	330	329	305	303	308	280	327	307	314	319	313	301	300	309	296	306	306	296	296	281	326	289	285	306	286	287	324	337	316	302	285	292	299	296	269	333	276	323	278	297	312	315	289	335	317	313	325	318	302	320	287	292	348	307	312	326	319	284	275	323	264	316	317	322	331	302	326	294	284	285	313	285	319	307	306	337	317	306	291	297	341	300	324	322	308	310	317	293	290	332	292	311	329	296	322	296	311	326	317	338	283	337	312	297	291	291	285	318	313	300	305	314	314	295	281	305	293	313	336	295	336	322	302	303	303	293	308	303	315	294	297	301	345	316	298	291	283	337	313	324	283	290	324	290	324	311	322	329	301	328	306	304	335	333	317	315	293	297	307	284	317	292	283	302	308	307	309	312	311	344	295	311	326	339	317	302	284	302	330	321	305	297	330	308	334	322	314	293	297	301	274	285	309	341	295	298	280	315	320	315	330	302	323	285	283	304	299	303	290	326	298	304	319	336	336	299	291	324	317	321	328	292	337	317	275	302	283	281	292	310	323	301	315	323	288	306	305	329	317	346	286	299	314	297	324	333	327	319	327	270	301	319	315	315	256	320	315	295	312	314	343	325	309	304	288	293	325	310	281	273	304	291	309	318	296	293	320	325	334	301	312	350	335	299	296	304	318	306	313	303	294	324	314	289	281	296	298	321	333	309	310	294	322	327	306	279	306	307	295	308	296	302	313	332	342	299	282	334	313	323	296	313	306	294	304	304	304	310	316	277	337	299	318	293	317	298	316	314	325	326	301	307	315	323	316	340	305	294	292	290	308	294	297	267	292	310	312	311	309	305	285	300	331	325	321	311	308	314	290	293	303	310
16009	30582	20137	10658	7059	4583	2743	1120	507	366	333	319	346	351	373	315	327	333	375	319	360	331	347	337	339	337	373	344	354	326	352	323	322	362	324	349	322	409	314	351	367	304	375	354	316	311	385	322	332	322	336	343	330	335	366	342	377	342	329	328	321	356	359	342	371	349	361	340	348	343	370	331	334	322	328	349	358	333	305	358	330	341	320	343	328	370	354	332	329	350	342	352	350	345	367	340	350	347	367	351	350	315	340	378	351	343	336	326	353	371	346	311	344	357	359	358	319	353	350	328	335	339	358	330	321	367	351	347	347	358	327	316	354	360	345	302	320	321	319	318	384	340	337	348	324	360	315	342	365	336	342	348	320	336	343	294	344	328	352	346	291	334	339	322	328	317	336	353	339	305	356	346	308	317	333	338	374	356	324	338	370	327	341	325	353	346	340	330	350	362	377	336	334	345	312	343	354	332	320	330	341	362	327	354	359	333	330	361	344	340	354	377	325	330	333	352	355	320	359	345	335	329	329	316	352	331	357	338	373	327	358	350	338	356	295	350	348	356	362	330	369	339	311	330	367	345	366	320	341	341	356	344	317	356	371	342	317	362	339	355	370	344	353	352	344	321	327	362	344	328	341	337	331	331	338	373	337	337	340	367	334	349	329	359	325	310	374	345	334	333	348	326	341	349	334	337	360	345	343	343	325	337	323	353	357	367	357	350	358	316	342	328	379	336	357	349	365	338	337	328	396	364	320	336	330	325	365	351	338	348	365	359	355	321	353	347	345	313	376	340	336	341	328	308	348	332	328	345	322	326	361	365	372	327	347	347	342	363	377	359	350	341	381	311	353	327	344	368	348	341	348	350	346	356	344	307	327	320	337	317	355	351	321	326	348	325	337	325	338	337	334	330	360	346	350	353	340	352	342	371	366	318	355	355	355	345	337	349	335	356	327	345	337	346	367	343	347	357	335	339	343	353	327	345	350	328	321	324	335	340	343	361	333	339	360	339	357	344	320	326	348	376	342	327	326	346	321	338	324	333	351	333	349	325	354	324	383	360	376	352	345	341	348	347	373	333	370	336	364	356	349	345	330	344	326	351	346	338	351	329	325	350	348	372	350	346	348	345	333	351	322	361	337	308	332	349	360	316	379	330	364	343	333	362	329	328	389	331	349	377	352	338	355	327	360	308	323	350	348	337	362	320	311	347	359	338	345	340	334	367	347	355	355	373	352	366	324	342	362	332	352	353	338	324	327	338	357	353	368	355	346	356	354	379	322	355	359	327	331	350	312	348	349	340	348	360	350	366	350	335	363	340	363	334	341	354	372	318	314	331	334	354	308	325	350	313	366	337	348	382	357	336	268	364	333	349	321	344	365	335	335	371	359	339	352	341	409	346	324	349	317	335	342	358	365	341	382	342	374	318	355	308	358	343	363	338	326	391	353	326	339	348	328	333	352	315	329	325	331	363	348	329	327	333	398	340	338	353	338	324	328	332	333	341	331	319	356	334	375	334	316	329	335	357	347	347	339	379	330	331	351	362	358	360	341	342	292	371	347	328	352	318	327	318	341	384	347	354	322	361	353	347	368	339	315	321	324	350	296	312	313	306	332	305	349	379	338	365	371	318	350	380	365	348	364	335	367	349	325	341	336	340	378	356	386	332	338	335	363	390	346	383	298	342	325	369	329	353	359	317	338	374	353	315	368	332	347	343	339	319	318	342	342	353	335	314	339	353	326	356	337	326	349	397	359	326	372	316	335	372	346	348	339	328	313	350	342	364	314	334	346	384	346	367	342	316	364	369	332	316	352	348	335	334	355	311	372	343	373	345	326	321	310	367	362	315	359	351	340	369	331	332	319	320	329	352	307	342	330	359	315	320	367	339	327	319	347	346	328	328	315	353	359	324	377	342	347	344	349	333	387	343	353	346	348	327	372	349	326	351	351	363	323	318	338	368	282	357	335	337	351	342	351	342	339	342	370	367	367	346	364	340	371	323	345	361	338	341	338	324	349	371	394	337	339	345	304	324	323	333	326	351	376	334	359	358	332	329	343	328	351	337	290	320	362	324	326	342	356	362	329	381	352	355	334	324	318	340	328	335	346	355	336	314	309	331	330	350	364	327	341	345	325	322	348	333	335	353	354	315	350	360	336	333	335	341	369	334	343	325	345	350	331	332	320	287	330	322	341	341	339	340	325	323	365	313	338	336	364	311	361	320	331	334	388	337	365	302	346	352	325	359	352	371	357	336	331	314	344	343	307	359	335	328	393	311	341	332	340	329	324	346	336	327	308	338	360	348	337	341	357	326	341	369	347	337	338	348	361	334	325	310	335	322	322	341	343	349	333	321	315	336	344	311	352	350	325	371	348	341	319	344	354	341	338	366	326	325	323	358	305	351	320	354	349	348	339	373	358	364	356	367	332	329	343	366	360	345	369	322	343	319	353	331	357	330	355	338	367	354	314	322	332	303	338	343	322	322	345	370	361	371	369	344	320	342	342	385	346	375	340	341	307	351	358	368	313	325	317	326	368	352	358	355	342	320	318	361	324	319	365	339	329	342	359	348	381	365	341	347	327	333	336	352	340	379	338	373	320	322	323	361	339	354	348	373	347	329	332	338	343	349	351	333	320	336	362	357	326	332	343	366	318	356	351	297	346	339	337	345	345	331	363	350	353	363	333	378	352	346	366	324	338	345	369	324	367	374	363	415	350	364	338	326	321	357	331	342	336	331	342	368	379	371	353	351	354	312	334	365	318	390	375	336	340	366	349	332	372	355	352	316	365	335	346	363	353	336	344	316	338	307	343	364	343	372	362	331	379	355	337	364	339	315	336	339	363	361	351	359	339	347	334	333	322	341	338	334	337	339	376	303	314	360	316	349	340	331	341	320	304	350	357	337	347	352	352	338	325	311	380	362	339	314	342	334	337	360	341	343	385	358	336	327	344	334	329	313	339	328	354	348	349	376	336	358	350	362	331	335	353	318	365	363	360	336	326	361	338	335	329	335	357	376	323	343	337	319	358	331	350	365	348	331	332	317	371	353	387	347	329	342	354	359	340	361	328	300	351	344	377	346	346	325	353	335	332	355	332	334	363	367	329	352	333	350	336	326	350	338	337	339	322	343	319	319	378	351	338	322	369	359	377	344	365	347	329	359	386	343	327	391	325	377	315	349	333	318	343	347	349	341	352	326	344	297	352	359	378	321	346	336	312	360	325	316	318	370	336	353	349	338	380	341	328	364	318	377	309	374	347	327	347	390	377	311	320	367	333	347	365	335	337	348	353	326	340	329	323	346	326	339	337	323	347	387	319	362	350	344	370	350	316	323	340	318	338	349	346	362	338	343	330	334	339	356	365	328	341	340	309	351	350	311	335	323	341	354	366	363	364	366	335	347	328	340	345	332	343	342	357	322	353	346	333	344	317	334	366	321	396	309	347	367	335	359	358	343	324	364	344	356	362	394	306	334	353	360	316	327	360	327	352	342	353	283
23512	21346	31179	32669	35120	32858	24411	8968	4624	721	512	529	506	513	508	544	545	555	510	552	517	518	500	472	517	528	490	517	524	473	497	512	527	513	489	518	507	501	557	490	471	508	527	524	522	503	490	474	466	509	494	527	543	512	498	486	492	478	499	468	480	473	510	459	518	521	522	516	539	506	540	484	526	496	493	520	501	466	516	510	532	482	493	510	472	486	516	516	503	487	516	526	496	430	484	563	469	525	476	470	504	496	500	501	511	498	522	479	516	517	501	527	513	477	480	530	477	463	528	507	527	473	488	484	493	507	468	472	526	496	510	491	475	524	518	507	496	488	474	493	485	510	539	493	508	509	485	511	499	495	504	526	494	525	542	539	527	508	515	516	546	488	486	522	515	525	483	510	488	488	503	502	497	533	513	488	527	526	503	507	502	525	484	544	518	526	492	577	520	516	545	510	498	497	475	510	509	509	506	496	506	549	518	507	506	525	483	519	487	489	503	467	496	503	526	501	533	562	530	520	489	491	514	495	503	515	505	506	502	530	517	512	497	511	525	521	513	518	492	492	486	491	532	527	470	506	490	523	457	509	506	514	516	497	510	511	510	507	517	464	515	518	498	527	528	496	469	485	492	497	525	471	488	516	540	489	495	524	515	552	505	499	470	547	521	512	490	507	519	498	512	506	485	532	487	540	505	479	462	508	498	500	505	522	531	535	509	516	553	480	509	503	504	536	520	496	490	519	463	507	471	514	455	461	503	513	539	521	468	502	493	494	531	481	501	521	534	503	476	523	521	487	513	511	535	465	503	509	515	516	502	497	488	487	519	502	508	501	494	496	534	505	500	494	529	489	500	513	494	499	528	516	494	510	494	550	492	498	540	537	500	534	519	509	502	501	499	503	456	524	480	488	524	513	485	541	505	476	535	501	498	520	482	487	549	523	483	506	507	505	500	568	508	482	486	468	485	483	490	496	508	510	493	481	498	539	543	500	486	495	504	479	484	502	510	504	492	521	525	544	489	481	501	519	516	543	502	517	486	462	547	485	495	518	483	520	510	524	483	509	508	506	451	496	533	487	521	511	510	486	511	520	556	504	539	513	529	484	502	485	507	525	502	517	512	540	489	456	490	465	503	487	503	482	503	542	500	512	495	513	505	543	512	488	522	479	504	486	518	457	482	521	467	479	541	507	522	480	507	493	559	510	478	513	521	506	498	514	501	502	515	500	526	524	490	511	492	519	489	490	516	564	546	526	513	445	505	551	513	516	539	544	492	529	509	571	503	539	506	513	534	525	502	460	490	490	495	485	491	490	528	513	500	518	510	474	489	482	515	502	539	523	513	484	517	507	496	517	459	512	492	518	508	514	515	489	531	505	554	518	529	472	532	462	517	483	483	485	521	485	493	491	479	458	503	486	542	498	509	495	515	512	492	491	509	500	494	482	500	478	539	539	500	463	517	511	517	451	526	532	535	495	528	488	439	491	515	482	510	525	522	529	483	535	507	474	525	496	492	511	502	512	476	487	494	517	490	509	456	476	486	513	489	494	535	485	491	474	517	505	547	518	531	513	537	500	526	500	495	496	576	495	486	538	511	531	542	483	490	488	487	523	483	494	511	522	534	506	499	482	478	498	500	518	475	510	522	518	524	527	519	486	499	461	542	489	519	474	533	509	515	487	473	495	500	543	506	506	526	450	510	534	496	489	524	496	551	535	526	514	529	509	495	494	513	505	485	559	524	490	501	520	517	527	490	483	489	502	490	524	480	527	487	520	535	513	495	502	489	514	507	516	489	511	492	498	513	524	519	532	494	493	508	478	508	495	502	531	468	510	549	504	533	512	530	533	534	511	494	508	540	469	515	521	532	478	507	492	505	493	512	506	484	541	481	534	491	492	486	519	508	523	483	531	493	533	479	493	503	536	484	531	484	526	454	503	546	520	506	533	508	510	421	506	455	484	507	533	531	538	473	486	522	528	504	487	504	481	509	515	544	507	509	502	550	505	513	486	485	521	537	559	476	502	520	535	468	565	498	538	509	492	504	532	501	489	540	495	496	498	512	491	515	527	511	499	463	492	478	509	504	517	514	472	472	517	510	493	501	496	497	510	523	471	475	506	472	530	522	522	499	485	490	513	505	503	565	495	534	512	496	521	540	535	500	514	507	468	507	483	517	522	509	513	535	502	463	501	480	518	507	519	514	502	476	541	543	506	530	528	469	504	499	520	524	496	501	521	519	545	504	477	533	495	525	495	514	494	519	521	503	513	475	514	532	549	515	499	515	511	496	523	480	514	531	489	465	499	514	513	511	532	485	482	526	510	539	501	516	520	498	544	489	516	530	460	513	447	499	517	489	501	495	510	535	505	526	516	499	519	521	508	522	515	524	515	492	529	570	517	533	510	473	522	550	497	448	532	521	486	500	497	478	499	523	472	524	538	501	495	469	495	501	509	489	533	552	540	521	510	489	498	498	540	510	502	478	504	537	490	509	503	533	485	503	492	517	550	516	501	521	507	549	501	473	516	485	508	519	502	536	525	494	516	574	514	503	512	552	513	509	494	496	504	512	513	536	540	582	514	500	499	500	487	491	484	489	483	507	520	525	474	523	500	499	515	520	496	503	515	513	490	506	517	535	510	533	497	508	519	516	483	468	489	505	509	486	499	526	482	528	469	509	506	487	494	502	473	494	531	515	532	493	542	464	505	543	460	497	485	524	494	497	578	513	444	522	465	492	522	520	524	513	479	499	479	473	524	502	528	491	515	503	525	499	504	482	513	527	537	472	511	516	530	497	514	503	498	506	537	496	498	476	486	547	543	486	492	518	551	494	491	493	483	511	460	481	462	496	541	507	538	474	521	498	478	468	525	514	515	473	534	498	494	553	547	502	477	560	522	514	525	488	496	541	504	483	487	465	500	542	521	522	477	557	526	518	538	498	534	516	489	502	499	489	510	544	538	498	529	489	530	446	540	502	478	524	546	538	528	553	467	529	493	544	498	512	494	494	474	546	492	485	565	485	491	528	502	489	532	483	501	492	535	494	504	508	537	514	488	489	503	483	531	544	483	533	513	490	519	525	478	499	507	513	490	486	477	509	478	535	473	499	502	545	543	501	521	483	496	508	482	498	502	473	495	502	488	468	520	474	498	522	543	490	514	516	506	528	486	511	498	498	490	479	496	499	514	497	513	496	477	520	516	537	544	526	508	518	504	491	465	500	519	549	483	510	482	529	493	547	496	485	517	489	521	517	477	490	500	467	497	469	490	507	514	484	531	505	486	511	492	491	498	498	507	511	505	488	502	487	533	481	505	501	521	493	476	489	519	531	535	524	492	525	484	500	462	523	477	485	487	464	491	493	503	543	527	511	521	500	542	521	488	503	510	514	529	512	461	501	517	521	490	528	564	506	490	512	508	505	504	532	476	475	548	500	511	487	510	515	455	514	473	477	540	466	507	490	516	512	510	531	548	521	492	541	513	502	550	496	508	545	536	528	478
44539	80287	67016	52079	45148	35444	23349	9853	7119	701	536	545	534	495	564	556	510	513	568	535	499	572	542	560	532	510	549	597	528	543	514	600	528	554	517	503	494	581	561	519	512	556	536	533	540	532	516	524	512	517	545	555	527	541	502	517	543	566	561	552	525	498	555	535	518	558	520	547	557	574	479	538	496	514	515	541	523	525	497	541	509	508	538	541	533	530	525	529	514	510	539	539	489	510	570	571	549	526	558	524	544	553	560	491	563	559	533	511	520	543	514	519	519	553	518	552	531	482	557	531	501	531	517	536	553	526	544	589	543	530	527	549	576	552	529	535	541	561	510	528	494	502	549	545	516	502	535	486	567	519	509	543	540	549	509	612	565	528	549	548	528	586	499	533	502	509	599	514	531	538	560	562	522	552	580	516	539	549	523	501	515	517	496	511	548	544	479	518	527	529	541	573	496	525	525	565	489	539	552	533	526	546	542	525	518	509	533	566	516	530	552	531	565	513	529	503	562	551	527	533	532	562	569	501	537	533	542	527	519	510	587	530	582	535	494	530	561	519	516	504	500	551	515	509	515	505	474	535	527	550	581	539	542	519	529	517	513	520	544	563	537	522	496	496	524	531	542	527	544	538	554	500	595	561	522	537	485	534	510	495	548	500	542	562	556	520	563	532	551	558	545	537	516	480	540	554	519	539	537	549	556	514	499	523	528	538	508	545	542	505	518	520	524	536	552	532	532	514	517	506	521	512	546	523	490	539	568	545	514	516	544	534	536	532	537	488	511	536	515	505	532	549	558	587	491	506	492	555	533	498	539	487	540	592	543	557	524	517	524	493	517	561	533	517	535	554	566	553	550	552	503	499	524	521	511	541	538	520	526	499	492	556	518	514	529	507	538	500	522	527	536	572	538	515	540	528	505	547	535	556	506	548	547	549	527	475	545	507	531	519	510	521	579	505	557	498	553	499	527	555	514	558	545	559	560	564	540	519	563	566	518	546	563	537	489	529	575	541	566	556	550	536	567	537	543	525	513	518	530	537	545	521	565	521	566	541	497	491	567	545	534	506	573	538	558	528	556	551	533	532	562	490	511	541	547	567	538	566	525	481	528	564	575	524	529	562	509	543	529	572	537	543	565	540	522	543	536	521	518	534	522	544	511	518	513	563	507	488	507	501	512	533	511	512	527	521	520	532	551	497	570	523	534	546	528	546	572	557	541	528	521	539	562	524	518	537	584	499	518	569	549	506	547	562	538	518	464	562	512	540	535	509	486	547	528	517	537	546	532	560	552	528	537	523	544	542	555	543	541	537	568	542	561	507	543	538	535	555	568	547	515	510	529	527	523	525	550	502	533	529	541	532	504	555	522	562	523	541	519	525	537	514	509	538	549	512	525	536	541	501	543	517	546	536	537	512	547	544	506	522	537	550	522	492	518	546	492	501	519	535	530	528	509	557	541	533	545	564	524	507	478	523	527	592	521	522	535	566	555	554	544	572	522	505	534	530	578	529	556	521	523	532	543	554	543	501	577	549	489	512	607	500	541	517	563	517	519	490	518	543	521	522	562	527	503	572	527	526	524	561	570	542	532	524	545	478	538	507	545	545	535	550	514	558	527	496	515	520	539	526	527	546	509	531	533	543	525	533	528	551	512	510	514	568	563	500	513	511	527	535	511	524	525	535	499	505	524	559	515	536	499	527	533	599	516	541	538	578	513	534	552	531	542	511	508	534	506	507	508	532	552	513	494	518	515	574	517	559	526	542	528	531	516	542	562	529	544	532	530	530	524	578	532	538	509	511	514	507	517	494	505	534	526	542	556	573	553	544	566	529	521	568	519	548	539	549	547	516	554	595	521	560	526	522	520	520	544	574	501	543	546	499	539	553	575	554	500	540	512	529	498	525	536	577	544	519	549	533	521	511	537	544	543	503	497	548	544	514	516	508	494	519	576	522	528	515	524	546	542	538	554	514	559	551	512	540	512	540	502	544	535	537	580	573	520	543	538	522	575	542	541	532	554	550	537	565	549	533	579	496	517	577	541	561	578	525	518	488	521	540	536	541	522	554	516	536	539	506	504	540	556	533	524	570	563	564	476	526	552	535	561	523	495	529	566	526	489	551	559	493	492	525	578	508	510	502	533	530	522	529	528	529	512	532	535	512	529	519	528	511	511	539	548	572	559	511	516	536	540	525	510	537	522	516	510	543	468	533	516	561	565	552	515	500	519	510	546	529	531	562	481	589	551	529	493	537	518	529	541	517	532	515	512	534	483	519	519	480	555	507	511	524	529	511	488	576	497	554	540	531	509	557	520	547	508	531	524	550	547	519	542	519	543	550	557	561	561	531	545	516	557	485	563	554	517	509	521	516	538	546	513	517	524	524	535	558	523	553	566	566	511	534	545	554	540	502	503	539	540	513	500	530	570	543	525	593	560	540	525	556	557	537	532	558	511	547	539	533	508	531	565	538	560	543	488	573	522	504	580	577	500	521	529	519	575	576	520	504	547	539	548	528	514	493	551	538	524	558	495	509	548	524	528	499	555	525	549	511	535	515	554	544	534	506	518	535	519	553	520	567	527	525	546	513	544	554	494	513	520	581	535	542	536	492	495	542	509	546	549	540	567	489	542	501	532	548	528	505	553	516	546	508	504	528	519	560	444	510	552	532	512	524	535	577	526	532	481	509	549	537	561	530	567	529	490	570	568	557	510	506	515	522	584	565	518	542	521	563	531	535	514	530	581	539	531	524	511	516	509	537	512	539	514	513	541	495	515	533	534	529	523	510	547	568	526	484	565	552	571	485	564	535	538	531	551	521	481	516	517	528	564	577	497	560	555	545	513	538	559	550	531	535	532	544	549	529	513	530	528	511	545	546	546	544	488	522	537	482	516	481	534	536	511	539	558	499	524	523	514	534	551	508	535	565	563	518	533	552	516	516	545	490	491	532	545	537	507	583	528	540	534	514	541	525	546	515	511	501	553	561	574	520	488	545	556	544	510	545	484	491	540	476	523	537	504	536	545	534	512	514	512	535	505	552	539	530	516	526	539	517	524	552	530	505	539	563	523	523	523	582	532	547	511	544	569	542	530	501	561	484	488	542	516	507	503	531	532	518	518	544	555	558	482	560	507	526	549	516	544	542	574	517	569	549	515	485	536	540	489	534	548	562	472	558	494	539	576	533	495	504	480	556	553	498	509	557	506	536	528	567	529	519	497	539	513	553	553	520	553	514	588	491	520	553	537	526	569	505	504	558	531	538	572	564	541	571	495	528	553	537	529	533	513	503	490	569	527	545	572	520	554	532	586	547	507	524	500	484	552	536	561	545	581	539	541	561	510	544	521	545	548	550	541	575	516	546	540	534	555	497	528	530	511	554	521	565	562	520	528	531	483	516	547	543	508	523	492	531	557	548	541	529	527	507	547	551	532	542	509	551	541	516	551	540	552	520	532	513	570	529	537	580	510	556	538	507	532	504	553	562	515	551	509	575	503	539
24983	21392	30496	31738	26258	18804	9603	3887	2397	534	398	414	431	416	442	470	435	446	409	423	439	474	406	403	419	433	418	406	429	433	419	420	416	458	428	411	428	409	453	439	419	406	417	404	455	457	452	426	424	398	419	424	423	412	422	414	440	413	452	431	427	430	409	440	400	412	437	417	451	417	459	422	411	401	410	431	392	439	441	412	478	419	457	431	467	419	400	432	414	470	419	423	400	449	440	456	428	444	437	401	407	404	420	441	409	425	449	405	440	413	443	406	423	423	414	411	415	437	431	441	427	451	446	419	431	452	457	435	445	381	396	433	459	418	455	442	416	434	460	451	406	448	439	418	424	414	428	416	435	401	434	429	387	414	450	414	412	437	399	448	407	445	457	435	401	401	412	409	448	447	445	449	418	421	444	411	430	446	425	432	435	435	444	421	399	435	448	443	413	436	448	436	448	381	454	416	432	422	433	409	439	422	440	412	434	435	430	409	435	433	423	390	435	396	416	424	396	416	411	427	444	397	451	424	412	435	448	407	402	437	446	458	436	450	443	400	423	426	449	433	413	405	427	461	439	433	407	418	407	429	441	443	434	399	415	410	407	411	427	406	434	407	368	398	413	414	411	466	459	440	462	432	419	428	439	442	422	437	419	417	400	429	471	420	430	416	447	416	451	414	418	430	416	447	408	398	412	430	436	406	428	420	456	412	433	429	416	405	419	445	362	449	428	427	432	417	433	374	406	430	429	436	424	404	431	410	391	425	448	417	414	412	429	419	422	412	430	378	456	465	413	403	427	430	387	423	408	457	417	420	442	468	457	399	422	421	435	425	453	458	390	437	441	428	428	431	438	428	424	419	417	426	435	451	435	421	454	416	466	414	427	407	432	380	439	435	399	402	413	407	407	435	423	405	414	442	403	399	439	431	452	446	417	439	431	419	441	442	454	412	422	393	455	437	419	447	414	435	428	448	403	459	456	442	445	430	437	439	429	410	427	428	428	422	409	432	433	449	453	424	449	413	426	437	450	431	442	428	404	423	406	450	444	389	424	400	421	388	397	421	400	436	426	422	428	458	404	400	423	421	464	399	429	418	436	437	428	436	411	434	419	436	416	413	423	427	421	419	414	444	440	426	412	400	413	450	426	411	428	466	482	396	458	412	394	437	434	415	427	413	403	417	449	450	408	399	416	418	401	423	437	453	444	426	442	437	406	417	422	436	435	406	454	418	449	413	410	411	400	427	413	423	421	399	437	414	482	457	421	457	408	458	429	423	433	410	418	393	425	425	454	391	427	418	474	461	430	414	421	429	395	427	425	444	447	410	398	416	394	455	405	414	444	429	424	407	415	430	399	408	419	399	419	409	434	377	393	444	428	412	448	426	414	404	429	423	469	428	417	423	427	448	408	398	434	434	440	407	450	420	451	422	416	385	468	437	413	407	408	444	381	412	453	443	433	427	421	411	423	430	426	435	446	420	426	382	410	399	411	397	382	425	441	431	472	445	389	460	409	443	431	452	430	411	429	417	447	421	443	452	432	403	393	458	449	405	450	429	407	428	422	398	435	384	423	456	394	407	467	397	417	450	423	433	407	458	418	402	431	453	435	436	395	447	412	463	438	440	420	456	423	448	422	456	439	391	444	436	398	430	396	417	444	416	436	389	435	402	398	396	389	386	409	430	400	418	440	425	442	407	399	441	454	409	431	415	427	433	410	417	431	418	424	437	441	407	421	399	400	411	411	443	433	433	425	387	432	416	427	442	421	417	436	409	421	457	423	451	456	461	401	389	448	390	452	426	429	446	476	463	443	457	403	421	443	450	418	380	417	413	430	454	405	443	446	446	472	437	429	401	433	393	444	426	443	411	446	429	421	409	430	425	433	418	411	461	441	413	443	438	418	428	411	478	417	426	431	418	414	445	410	441	409	445	410	394	453	447	405	433	414	423	444	430	420	386	418	446	428	400	408	447	456	445	416	432	389	454	457	436	471	425	425	419	438	432	418	454	423	413	414	378	436	428	396	455	430	451	369	431	423	406	411	426	426	416	456	441	450	426	437	403	430	412	428	463	448	434	442	451	398	392	429	432	422	403	433	446	384	455	440	414	406	392	441	419	418	444	402	424	422	421	426	442	394	410	424	424	426	432	433	420	478	428	400	447	437	429	444	441	431	428	432	418	412	433	430	423	410	403	435	396	377	433	415	427	422	409	407	413	430	411	422	412	412	424	423	420	411	428	390	450	439	437	410	384	428	405	424	402	414	416	436	393	410	395	447	403	456	431	447	398	405	408	432	401	400	416	439	422	444	437	390	432	402	429	473	415	439	419	425	440	435	419	416	420	457	450	412	451	440	394	442	384	419	393	407	410	404	424	410	439	419	431	449	450	421	404	433	437	453	417	430	418	438	434	397	436	409	461	434	406	419	420	421	429	431	419	443	440	465	441	474	420	451	426	441	431	406	426	438	427	426	407	430	387	413	436	472	493	442	404	397	424	420	425	412	426	369	441	438	459	448	431	439	438	435	392	393	449	426	400	468	442	430	448	425	428	410	420	413	412	412	427	399	410	401	387	433	444	412	422	435	409	427	458	447	412	419	446	419	433	438	404	450	427	420	435	423	456	475	424	373	440	381	445	449	417	409	406	423	437	408	435	451	414	408	442	425	470	441	412	395	439	412	405	470	423	420	388	433	421	420	432	397	421	429	400	419	398	458	408	437	432	437	416	456	401	431	439	447	422	450	451	428	378	407	442	379	413	412	417	406	409	449	454	423	391	434	403	430	419	433	444	448	392	408	429	385	410	443	433	360	416	445	437	447	488	429	425	419	443	442	440	445	446	398	428	433	382	411	428	399	429	423	428	422	434	418	456	448	450	414	458	422	428	448	434	449	449	422	434	407	434	426	434	443	436	425	446	465	430	403	423	371	419	437	441	429	443	420	397	412	407	396	422	412	429	479	423	412	460	475	426	413	403	409	423	439	458	426	407	422	437	445	422	399	433	404	404	443	434	416	419	453	435	428	452	431	430	417	428	410	403	437	425	438	425	471	423	431	410	420	448	455	401	439	421	421	405	413	438	405	400	390	435	423	405	439	436	420	435	446	455	431	409	413	448	447	420	439	427	418	424	454	392	421	398	451	371	455	438	407	410	433	398	407	390	445	416	423	434	407	419	426	431	430	438	440	422	421	440	402	402	441	465	455	441	479	429	416	439	409	420	422	448	426	454	424	444	428	440	419	416	426	417	457	410	418	443	431	421	402	416	433	394	386	427	416	433	432	396	451	397	421	434	466	399	411	466	421	460	413	394	397	402	457	426	439	430	400	459	424	405	388	460	413	421	395	445	470	418	415	435	432	434	434	475	399	440	435	395	441	384	434	399	413	435	455	369	451	417	431	431	439	400	415	438	404	450	439	446	390	452	434	445	439	435	420	439	423	403	442	417	423	404	425	407	380	458	443	423	386	463	420	414	415	409	414	434	404	417	433	387	424	424
36092	59940	49400	38664	32503	22620	13282	6982	4690	554	472	499	488	445	482	460	485	464	474	486	491	466	480	473	496	453	473	497	474	481	470	469	466	469	473	442	428	479	436	463	504	483	466	465	454	479	478	495	457	492	458	482	445	520	485	474	440	464	434	460	460	481	469	457	466	471	464	462	481	509	460	472	492	472	434	452	482	454	464	492	475	447	490	496	479	482	463	469	502	416	478	485	422	432	470	489	479	445	479	471	470	487	467	463	523	470	441	454	462	503	468	480	446	482	444	454	473	469	477	504	488	465	522	476	492	481	482	448	462	480	507	464	455	494	440	501	476	445	503	481	500	471	412	467	508	446	457	467	497	437	470	456	477	511	466	488	498	499	452	480	466	484	450	480	455	474	498	440	477	472	436	465	483	463	499	497	496	442	468	429	506	454	460	457	446	435	455	439	503	464	479	499	488	483	442	493	469	466	456	468	496	456	466	462	477	470	449	466	426	476	477	497	474	495	480	457	426	467	494	519	479	466	472	465	431	504	474	476	479	467	450	470	454	459	501	443	483	473	442	456	478	505	460	468	468	492	466	449	471	499	514	496	448	457	504	476	469	465	476	479	488	481	495	464	511	458	512	512	442	454	494	460	490	485	465	475	447	486	427	454	445	493	453	484	475	493	474	497	495	499	469	487	466	482	479	467	463	507	445	464	439	477	465	473	500	431	507	504	467	472	456	471	484	496	473	461	472	455	488	464	508	493	452	467	438	446	484	463	480	479	465	518	461	472	467	465	484	469	488	495	440	440	489	512	430	430	482	495	444	508	454	508	475	434	462	487	481	489	487	540	486	491	475	477	491	465	419	446	493	476	477	457	472	464	487	476	510	483	472	474	452	503	444	488	478	469	498	478	460	472	508	455	476	489	406	463	505	481	480	510	488	489	442	432	469	513	507	459	486	498	478	465	450	442	439	486	464	464	487	493	464	459	490	506	486	488	496	469	478	534	466	486	470	452	457	452	508	503	468	503	486	490	487	476	462	452	466	468	433	452	480	478	501	448	479	484	476	512	436	463	466	464	456	491	479	423	473	453	493	451	483	459	452	452	430	470	469	457	465	481	483	466	513	452	462	442	452	472	410	449	520	481	465	511	504	431	402	496	434	453	467	439	434	457	469	493	487	436	463	455	465	510	481	459	511	485	464	441	470	471	493	460	464	472	441	489	488	488	483	489	466	447	447	458	467	428	443	488	468	457	477	494	467	504	456	425	477	451	467	501	470	464	466	477	458	484	466	456	461	479	456	461	434	442	455	454	475	481	467	481	458	496	472	490	501	423	456	473	481	461	491	468	481	447	460	441	446	440	494	475	480	468	493	436	498	483	454	477	500	501	474	450	454	487	453	493	480	440	460	425	482	469	510	465	479	455	510	501	457	475	456	476	474	488	456	486	469	463	501	467	481	479	463	448	504	485	444	457	453	472	462	481	468	464	462	451	454	452	508	427	466	486	469	457	446	465	474	488	500	471	477	469	445	472	446	482	476	454	475	458	506	516	468	469	455	486	489	440	475	442	475	479	485	471	482	473	506	485	451	523	485	469	459	466	475	473	443	473	481	476	445	460	495	461	484	464	498	492	446	454	487	460	449	468	466	500	459	459	469	497	470	477	484	452	500	506	481	452	456	456	447	463	477	466	487	508	472	517	435	461	471	463	460	457	485	479	473	439	450	512	453	483	534	512	487	455	497	457	477	414	475	522	471	482	474	480	458	460	467	502	410	452	466	489	455	445	468	494	481	478	441	479	493	497	466	455	467	486	479	501	482	490	473	458	517	473	505	498	479	495	466	468	471	511	490	463	454	483	482	465	498	481	486	445	474	448	476	488	516	479	506	478	469	445	476	469	508	470	475	458	445	486	405	458	468	479	478	495	519	477	466	479	510	472	478	502	447	501	448	459	500	463	450	476	524	474	452	451	493	500	477	466	457	481	427	497	485	476	444	438	475	480	503	470	444	456	484	489	470	484	443	473	511	472	474	471	462	486	447	506	452	504	461	454	467	484	476	449	440	493	485	489	497	458	485	476	454	463	462	437	497	503	432	462	465	424	448	471	474	465	495	461	483	445	445	483	429	500	473	473	476	470	445	493	453	480	479	470	495	449	467	478	481	522	470	484	468	489	466	494	465	424	455	454	443	498	427	473	449	511	503	498	485	463	460	472	501	451	457	477	485	434	515	478	474	472	469	467	462	460	490	480	468	466	495	487	484	471	496	465	482	490	459	458	459	524	485	493	481	455	470	478	481	497	516	486	496	459	463	501	475	493	441	487	458	511	472	476	479	483	484	468	472	457	468	488	474	476	462	473	480	509	490	471	495	484	434	475	454	447	502	467	431	461	492	471	480	476	469	488	498	464	484	460	466	438	486	461	471	520	480	467	513	484	510	482	499	450	504	487	499	473	467	497	480	489	477	471	482	465	437	463	468	490	495	484	465	500	470	506	491	460	479	494	491	446	468	449	469	477	462	489	445	502	487	456	457	443	471	513	485	484	462	474	473	467	462	480	480	486	473	489	440	465	457	467	458	485	500	522	475	473	512	446	494	480	477	469	437	449	492	492	476	510	445	471	471	437	428	457	483	472	477	480	466	500	478	500	485	458	492	465	484	478	474	448	459	499	524	470	475	457	491	429	466	475	485	490	489	504	476	464	428	505	492	423	495	467	477	469	501	500	457	474	459	489	446	496	446	448	435	502	444	482	451	451	447	466	480	497	471	513	448	483	453	489	475	524	453	478	460	475	490	439	470	460	465	496	492	472	452	485	455	443	449	459	467	513	470	436	464	498	476	475	428	506	468	476	477	478	516	443	445	473	528	466	415	449	452	449	476	462	488	507	469	453	469	457	479	464	488	485	473	495	468	470	442	469	441	452	475	446	481	444	467	477	447	506	471	500	460	457	453	469	479	493	450	481	472	452	477	467	487	491	506	499	477	459	449	458	479	493	493	439	430	434	468	439	468	475	452	447	475	456	469	468	493	468	459	485	476	505	485	501	446	462	485	483	446	476	449	460	461	451	503	437	450	451	462	477	477	487	429	471	433	470	461	453	453	485	435	454	453	484	476	475	500	494	477	464	464	478	462	484	447	470	448	464	473	447	467	474	470	458	485	501	468	458	481	429	483	453	487	511	461	492	466	454	472	490	476	477	481	456	474	436	445	493	492	491	458	433	493	468	440	482	428	447	477	511	485	485	510	486	519	457	474	467	450	453	514	484	489	441	478	482	427	470	478	465	555	465	515	472	476	492	449	482	445	477	478	441	474	450	509	499	449	457	460	444	476	446	453	509	475	495	454	455	467	482	508	512	493	459	419	481	478	480	447	499	478	516	455	507	452	469	481	498	465	494	459	475	479	465	504	501	515	466	474	499	444	457	442	449	483	428	499	459	443	449	470	461	486	483	466	461	440	460	459	456	471	477	464	465	441	500	473	473	476	475	505	481	461	462	492	489
22636	21271	30065	29017	33829	36054	31795	20730	11984	2332	767	737	714	718	711	707	723	722	690	747	721	681	697	742	731	690	699	714	713	712	702	693	708	708	753	720	680	716	676	729	673	688	693	704	694	712	665	727	707	756	724	710	730	654	666	705	693	670	706	636	742	691	702	675	712	656	729	716	691	649	709	746	728	674	688	678	748	738	682	740	681	705	731	705	672	710	773	672	717	724	707	767	716	743	741	701	703	722	703	651	702	718	716	725	748	686	705	707	682	658	658	719	709	705	704	713	705	699	702	721	729	699	728	705	750	733	676	695	731	708	702	667	694	715	710	666	725	679	701	742	706	689	712	683	721	690	738	744	702	659	709	731	737	726	712	698	688	666	747	693	707	754	685	708	717	701	724	666	722	725	721	698	714	733	662	686	714	714	689	699	731	694	701	714	674	712	760	690	658	698	675	688	742	691	711	659	664	723	782	683	683	713	736	678	740	708	692	737	702	682	700	685	713	709	689	732	728	695	725	723	715	726	733	648	750	649	717	710	677	705	729	733	743	721	733	727	712	716	710	717	757	726	700	730	726	713	724	685	712	700	730	762	713	636	677	709	713	689	729	694	727	669	712	665	670	747	722	682	749	708	756	669	705	691	654	696	737	729	724	666	735	734	744	676	734	699	725	723	697	743	702	715	687	674	668	709	726	680	683	702	694	677	708	709	724	717	721	686	686	668	700	751	688	707	684	734	742	745	741	683	737	723	713	758	682	712	711	690	693	713	718	730	692	701	705	677	689	619	718	703	689	680	726	729	717	727	733	699	659	674	759	720	747	706	725	674	739	668	667	674	748	723	687	718	656	661	722	692	680	732	711	705	683	731	702	745	710	737	738	717	721	716	727	739	701	656	674	747	691	685	671	709	680	700	705	725	753	671	659	678	733	713	717	721	669	698	673	759	709	689	652	709	665	719	691	702	739	730	706	664	729	682	722	649	700	687	704	699	687	703	701	712	727	706	704	708	675	658	697	678	770	700	662	695	721	720	738	720	697	720	670	706	677	710	674	689	710	687	692	725	709	659	694	688	710	768	717	733	720	661	711	689	677	708	716	774	731	708	705	700	722	733	737	667	669	741	723	664	727	748	711	688	680	710	689	722	708	749	699	698	700	694	719	688	723	708	728	716	705	701	752	729	708	748	702	711	701	726	666	731	703	723	694	708	721	708	670	694	717	733	750	745	704	701	729	707	723	712	757	701	685	710	716	708	752	768	707	706	738	686	699	692	714	709	691	716	722	697	759	737	717	682	710	689	691	696	738	729	725	705	690	746	703	664	731	703	697	680	713	704	701	725	692	684	697	730	687	693	714	708	751	680	746	651	747	698	681	713	781	745	764	738	692	717	689	713	694	721	737	700	702	677	718	670	634	716	706	689	746	711	676	747	709	715	713	720	751	715	733	697	729	695	708	741	677	691	698	718	689	678	715	693	726	660	645	729	724	698	727	710	677	695	689	687	687	736	716	719	678	688	730	683	699	714	709	712	704	699	662	690	764	708	747	697	683	731	747	732	684	741	692	706	676	712	711	676	673	692	755	726	728	672	722	698	670	671	647	719	733	660	679	670	707	689	648	746	699	695	648	726	701	786	686	715	729	671	694	662	723	677	707	683	696	731	738	727	682	709	706	655	668	693	733	738	717	740	692	739	717	686	706	729	766	698	702	730	688	695	722	721	698	711	752	742	676	684	701	703	700	673	731	726	667	756	669	726	694	713	730	753	711	692	684	698	722	755	727	724	726	733	704	678	797	727	658	684	700	681	741	733	708	771	738	711	704	657	711	707	657	732	734	701	685	711	698	694	697	684	742	745	683	706	716	717	731	709	701	701	798	683	718	741	721	694	698	701	666	706	711	712	719	665	685	709	737	694	729	710	698	744	679	736	730	708	676	680	683	724	729	780	687	727	730	666	666	705	706	686	716	714	734	670	697	727	726	711	732	749	692	725	724	711	721	721	733	716	736	692	719	702	704	667	700	707	695	709	727	764	737	768	692	681	691	762	697	727	670	723	687	704	708	747	707	697	703	699	692	714	681	712	701	701	710	715	714	722	708	742	668	712	700	701	689	722	741	791	744	736	760	712	707	750	734	726	713	673	728	687	712	724	719	682	680	680	692	705	741	677	670	704	709	715	690	755	724	729	710	721	687	706	718	731	717	753	698	692	678	728	717	673	694	696	730	755	697	681	736	696	718	754	726	654	667	696	707	702	740	694	735	767	728	709	745	684	701	681	708	717	725	717	686	689	664	687	740	727	730	711	760	706	771	713	695	699	762	683	669	704	759	714	709	739	738	722	700	664	743	729	720	733	690	673	683	653	731	677	701	700	707	702	776	746	693	720	704	697	671	743	697	711	654	712	689	691	675	718	627	751	690	684	716	693	703	689	725	705	770	733	699	682	696	727	739	674	767	701	700	715	733	649	714	746	710	724	682	659	725	720	733	690	677	748	739	739	704	706	720	664	694	735	693	703	700	719	706	706	670	705	725	773	676	672	724	683	674	728	705	690	699	687	724	728	702	696	697	727	686	693	714	687	697	671	674	688	715	730	666	686	675	698	726	755	752	702	704	704	747	626	732	716	699	697	735	702	709	703	705	696	750	719	705	723	677	747	691	702	697	731	704	725	694	745	753	762	731	687	682	702	696	678	734	723	702	698	697	735	682	729	714	684	706	717	677	716	714	671	688	706	759	689	720	680	713	735	683	699	710	712	709	664	683	740	739	752	638	730	696	646	686	746	745	706	693	686	731	703	704	730	700	737	719	692	704	699	732	656	685	684	721	654	674	783	669	731	660	722	729	681	729	712	680	691	745	694	668	722	721	748	674	688	707	710	724	736	703	738	733	675	728	775	693	766	661	710	733	726	637	666	740	685	721	748	705	719	705	658	701	690	719	771	675	722	722	730	710	691	694	719	707	695	671	676	734	709	697	675	671	696	736	691	769	718	650	744	689	717	720	681	710	719	662	740	653	706	722	730	709	735	706	705	701	728	708	724	700	694	714	709	636	685	709	738	703	690	672	729	714	733	728	767	664	667	721	717	714	745	669	693	703	697	688	733	685	714	729	695	654	734	717	760	713	683	741	752	728	724	698	730	708	682	705	661	730	684	708	654	749	745	701	719	737	715	736	696	707	709	700	739	722	705	704	720	682	680	759	752	645	703	719	731	680	696	694	671	704	729	687	685	696	660	668	712	688	713	708	670	711	685	656	729	749	696	709	689	711	740	678	743	647	696	726	731	713	691	736	697	709	681	665	733	723	776	674	743	698	702	702	648	677	716	740	679	756	686	653	696	733	681	700	756	675	712	762	653	737	687	674	680	766	730	725	698	712	695	659	710	745	726	708	670	698	721	693	700	725	725	689	741	723	710	751	704	661	714	725	740	690	691	746	694	734	745	708	689	738	696	774	700	734	742	732	722	736	690	710	689	697	765	722	742	719	742	716	722	694	675
48907	86531	75562	60859	52274	42532	32104	23518	14940	2126	771	742	683	743	739	791	720	746	704	696	742	733	699	763	714	737	715	690	728	722	735	665	682	713	711	767	724	767	733	686	750	703	741	776	744	757	716	736	766	748	711	723	732	761	699	687	737	719	753	749	709	754	715	742	730	689	736	689	725	752	726	738	729	741	731	687	730	662	684	685	747	679	636	712	695	755	754	721	767	712	757	696	716	676	679	707	715	732	660	746	731	791	725	776	723	729	715	737	746	735	697	726	716	732	693	706	707	741	714	721	721	690	771	737	709	753	780	736	791	778	703	744	713	765	695	766	736	703	736	699	723	722	717	753	694	713	702	669	704	707	724	667	697	698	767	703	697	718	710	771	745	738	718	771	722	717	716	707	695	731	747	738	689	702	745	736	716	744	745	705	739	724	725	759	669	705	703	689	749	764	681	744	723	735	745	714	725	723	681	742	736	772	687	730	731	711	699	678	724	701	715	715	670	662	713	769	738	703	747	732	704	740	781	742	711	777	705	749	710	739	689	741	745	779	729	671	733	758	724	723	768	701	693	756	717	719	786	702	738	740	736	756	723	743	715	756	744	688	729	689	730	710	731	724	786	697	746	752	716	685	760	749	714	690	724	715	769	728	690	695	670	763	739	734	751	691	675	719	751	660	724	740	743	749	755	741	679	713	776	721	729	757	677	754	740	698	684	727	740	736	703	749	705	730	753	774	789	703	714	770	712	737	689	700	684	743	738	738	725	741	754	748	783	760	766	704	728	712	746	746	736	748	708	681	733	692	766	707	720	746	733	681	707	707	735	717	731	753	730	726	731	756	750	691	781	731	702	769	711	756	736	698	711	726	740	712	741	730	741	765	693	738	701	748	722	778	692	727	762	694	767	743	743	735	746	721	706	753	711	702	717	669	745	740	683	746	711	691	741	730	707	779	715	661	746	715	733	733	709	708	737	758	752	752	720	754	739	735	678	738	730	721	698	677	736	785	718	730	715	708	748	703	703	744	750	715	750	733	776	738	772	739	678	707	705	700	719	739	763	779	740	719	711	738	717	753	750	677	702	725	703	755	775	725	709	752	752	734	736	707	774	734	721	745	726	740	690	705	716	737	755	684	677	713	755	761	687	713	756	722	690	694	686	695	724	709	745	770	724	772	726	708	767	715	737	734	714	713	743	711	756	730	718	752	764	748	753	740	716	721	680	727	737	707	754	751	716	731	775	729	762	747	713	738	734	668	727	684	734	714	751	668	695	734	747	661	736	724	733	693	692	735	743	721	737	710	731	718	707	726	691	710	709	738	657	676	724	700	767	751	718	707	721	703	724	751	747	698	776	739	719	676	685	732	707	691	709	683	731	713	722	698	712	783	701	717	726	721	787	715	724	745	740	703	707	744	710	717	752	752	719	716	735	700	714	751	755	679	724	693	686	728	779	733	717	786	732	783	697	764	743	744	720	740	729	703	730	739	736	726	760	728	745	738	712	744	734	758	709	712	712	731	700	708	703	737	727	714	791	737	734	755	726	733	688	748	751	699	748	735	736	724	737	728	768	740	734	752	727	723	723	727	721	712	743	648	718	769	754	717	749	718	720	724	702	720	758	718	764	731	721	713	691	695	697	692	737	743	734	768	705	752	722	714	707	733	653	705	716	743	760	712	720	706	716	702	759	781	711	702	686	705	741	696	708	726	740	753	741	761	702	697	754	737	762	740	723	694	766	730	727	708	718	690	696	743	681	731	767	694	663	683	724	720	779	719	766	724	705	736	737	716	770	710	725	694	734	723	724	703	719	802	745	737	676	763	760	706	712	703	769	738	724	722	755	731	694	711	696	745	766	735	754	712	721	730	733	721	743	732	725	718	712	721	676	704	720	736	673	731	723	740	766	757	735	759	715	698	749	745	706	736	747	716	694	714	755	785	681	697	693	714	716	740	716	725	752	728	740	744	719	706	755	762	749	712	758	735	767	739	737	686	707	713	736	681	728	752	727	762	768	738	763	760	746	737	714	742	710	743	718	727	744	710	764	713	713	738	721	704	696	750	698	762	688	746	714	735	766	728	768	764	752	750	752	735	735	702	736	698	743	732	759	756	724	691	749	717	703	731	771	749	704	732	726	706	744	735	744	761	673	708	790	720	690	715	673	687	745	706	673	716	754	667	728	759	679	704	731	741	772	718	697	713	721	728	713	756	715	634	757	746	718	711	701	728	712	718	719	738	710	697	725	765	685	724	734	737	743	756	733	788	709	680	734	725	718	754	755	731	673	728	697	727	708	732	724	712	744	711	675	705	694	679	674	732	717	763	735	709	705	709	702	710	702	714	764	699	684	718	707	722	702	692	707	692	711	705	686	740	771	738	728	702	738	719	712	713	714	748	707	741	715	747	717	737	670	751	715	763	731	712	753	708	727	707	720	744	711	718	675	727	729	691	720	754	716	721	726	731	670	755	730	693	669	753	701	700	725	768	753	666	762	734	694	732	723	746	735	699	719	722	704	735	712	706	728	715	714	714	719	691	724	728	734	740	742	670	738	736	692	725	773	709	732	727	746	788	704	689	675	759	770	734	776	670	710	721	782	687	730	745	729	714	731	686	686	719	720	711	711	760	738	776	701	720	728	756	732	743	731	686	745	759	736	744	696	740	762	712	705	698	767	783	743	754	696	730	686	721	734	742	756	751	742	725	733	712	674	750	741	746	708	733	716	784	716	694	756	714	734	777	716	725	698	701	741	743	681	738	715	727	758	728	707	743	708	747	758	716	714	720	713	694	716	701	728	760	726	701	701	771	685	712	711	728	760	699	764	763	753	721	681	765	725	699	741	751	696	695	715	720	701	759	702	758	686	723	728	746	788	673	717	722	733	738	730	770	691	737	696	661	754	706	691	698	696	730	663	760	743	703	722	704	725	797	716	737	682	677	734	719	751	729	717	737	730	755	744	699	702	693	740	742	720	751	745	788	691	677	757	754	707	720	744	766	676	760	741	714	736	726	700	733	754	715	731	728	747	755	700	748	708	736	735	747	700	686	734	725	762	719	709	711	753	739	705	743	743	657	703	720	776	732	741	661	755	698	707	761	725	722	712	684	692	721	682	784	729	737	689	720	731	740	749	765	700	722	713	710	744	690	734	731	701	749	775	701	705	737	726	738	716	725	762	746	740	743	738	716	736	773	720	690	766	778	761	708	772	700	732	702	750	700	706	722	706	694	785	719	712	730	722	712	743	725	684	716	711	738	706	774	727	716	699	748	685	712	716	673	709	723	768	724	702	752	739	752	712	727	754	761	679	771	744	726	750	737	701	744	743	737	742	755	717	752	710	737	740	735	753	746	697	741	705	738	708	734	706	720	701	750	711	686	730	722	733	726	708	708	741	718	757	739	721	761	747	685	726	704	703	748	716	757	711	747	766	686	723	730	729	721	728	740	712	692	667	706	698	688	763	681	748	755	685	767	679	735	705	729	734	695	749	704	718	770
28111	21533	22513	15214	7594	3807	2034	1224	777	321	302	330	321	331	315	327	306	302	290	311	313	354	318	341	339	298	318	306	318	299	317	345	311	296	308	255	333	366	331	283	303	314	331	317	301	314	304	319	316	311	306	297	336	318	328	323	313	291	313	313	336	263	337	315	318	295	283	307	331	298	321	286	276	294	292	305	337	285	325	317	327	286	320	305	313	337	335	322	324	334	297	312	341	278	299	318	278	332	265	331	308	285	314	303	276	292	283	304	317	292	298	308	305	315	305	291	347	321	330	309	312	292	320	310	294	271	324	315	344	326	307	325	292	311	342	292	327	325	318	303	338	302	299	286	316	323	288	320	310	288	310	350	340	291	344	292	315	313	325	314	292	322	312	308	325	302	327	345	308	301	302	316	307	314	315	326	306	334	324	322	315	317	306	319	288	298	285	348	324	313	339	314	317	314	329	293	299	324	327	303	313	297	304	316	312	275	314	320	307	330	324	280	305	312	314	280	300	292	296	310	308	282	309	315	303	294	317	365	317	307	309	302	341	299	341	279	314	312	315	301	289	295	284	308	306	296	309	279	294	328	307	294	320	287	294	290	324	298	291	331	294	321	330	310	307	346	351	277	296	304	314	298	305	283	348	311	355	314	308	304	291	321	307	303	300	296	325	306	282	334	332	284	299	282	301	333	341	294	295	322	310	287	310	297	292	296	296	305	323	273	312	305	311	287	320	305	283	295	306	316	269	320	285	307	308	302	315	293	297	308	314	322	273	282	279	327	286	302	307	288	342	302	272	321	321	299	307	303	303	303	307	320	332	316	330	313	320	300	298	326	300	336	290	336	302	321	314	310	343	340	296	314	315	315	291	300	324	274	348	290	323	313	314	316	318	318	309	299	291	283	287	302	324	320	318	314	313	316	329	309	310	347	327	313	323	285	304	277	306	303	311	325	308	297	311	333	297	301	301	270	312	310	294	347	304	318	323	336	304	318	302	306	314	334	311	302	347	303	319	291	295	292	288	313	267	290	340	324	328	297	303	312	304	333	320	336	323	280	306	323	309	297	288	313	280	318	314	318	306	301	321	318	286	307	287	309	334	330	307	331	282	290	302	333	287	282	278	314	317	323	318	286	308	291	295	312	308	324	319	315	293	308	319	300	283	301	349	322	328	313	264	323	291	299	319	355	298	290	315	328	310	284	300	334	283	304	307	326	316	310	330	303	319	315	293	296	269	308	321	309	316	283	291	277	304	281	299	317	305	300	298	302	283	339	321	302	323	318	304	335	298	332	316	347	292	311	307	315	338	293	303	333	336	328	340	321	328	318	312	300	317	339	324	334	285	309	316	325	310	324	304	321	305	305	299	308	341	314	316	264	337	339	307	315	333	341	329	303	317	324	331	321	293	312	309	299	312	304	295	288	289	345	310	323	308	340	287	323	343	291	302	285	307	304	325	288	310	301	323	296	300	304	307	320	318	312	296	314	326	293	329	318	296	316	331	305	317	300	336	353	309	311	318	325	305	325	332	310	280	325	282	284	282	345	341	286	333	294	309	358	291	299	329	308	298	290	306	278	327	312	299	320	310	313	299	303	292	322	314	313	331	295	304	304	276	319	306	306	306	301	310	287	334	293	308	326	319	340	353	309	295	280	306	329	291	279	313	351	253	303	298	292	293	331	312	292	303	304	327	303	291	329	340	319	322	263	294	317	310	342	273	308	331	312	327	337	304	322	300	321	286	309	285	317	307	312	322	321	325	319	338	293	288	295	280	314	275	306	308	285	307	361	303	316	306	290	297	311	298	309	319	297	298	309	310	322	312	318	324	324	288	315	314	314	317	313	302	297	320	317	325	298	293	316	306	305	322	293	312	329	305	309	304	336	275	328	324	319	319	290	308	303	292	316	340	329	326	277	327	298	314	329	337	304	310	297	319	302	311	309	312	296	289	328	307	338	299	309	341	288	304	329	321	309	321	321	323	305	282	306	318	321	292	290	306	321	284	332	297	306	275	291	290	296	294	300	322	305	309	289	316	317	313	307	344	304	300	279	307	295	314	320	336	303	310	303	321	320	299	292	306	313	320	283	297	293	327	309	340	273	296	313	343	311	302	308	316	318	310	290	313	319	338	324	315	310	315	299	318	345	321	299	308	342	315	320	325	311	307	340	301	307	362	308	289	310	292	318	305	327	338	308	298	328	292	272	351	300	316	285	347	297	320	333	328	294	308	323	309	316	270	292	307	299	324	315	309	314	268	349	282	299	299	333	314	327	342	319	329	277	322	307	324	340	316	344	302	337	344	299	305	335	290	340	314	306	325	304	279	294	346	309	326	295	328	295	327	280	296	311	290	332	308	296	293	313	292	313	345	306	343	297	309	314	323	296	320	315	310	291	328	292	288	310	292	283	289	330	317	309	336	329	311	285	307	306	323	313	324	304	336	284	284	318	330	310	287	312	320	320	331	310	313	282	320	289	327	319	279	306	314	296	325	320	312	290	340	290	311	341	311	320	317	286	313	314	317	289	306	314	322	291	301	299	303	310	306	311	296	305	299	306	315	303	302	321	311	312	303	299	320	313	330	287	293	335	315	333	309	301	340	300	345	296	280	301	304	321	321	316	288	302	308	310	330	305	316	314	302	288	294	277	298	346	319	300	320	287	305	299	299	308	310	286	321	297	329	324	324	320	320	284	294	288	329	285	318	296	282	310	301	301	286	317	303	302	330	272	312	296	302	291	348	285	320	313	312	320	298	306	298	295	280	314	320	322	334	321	310	304	327	297	296	321	310	297	304	263	319	309	321	310	289	321	305	340	307	283	295	302	296	348	341	306	293	317	339	324	300	327	342	271	322	282	335	331	322	310	296	330	282	309	293	304	341	291	301	335	350	289	306	298	318	297	314	318	292	336	284	323	282	321	323	302	331	293	322	321	310	335	306	300	290	278	280	319	324	321	310	278	327	314	314	296	288	319	297	315	331	306	330	290	304	318	283	342	328	294	329	309	329	324	310	299	302	307	344	285	285	310	341	324	296	324	333	316	289	309	330	288	304	288	334	272	315	322	317	316	310	292	354	287	339	316	336	287	325	328	308	306	333	322	310	314	299	261	318	317	315	305	322	306	336	330	309	335	312	316	288	314	364	296	321	293	296	353	289	297	287	331	309	309	311	295	324	301	314	283	365	340	283	311	315	305	311	301	313	274	320	297	282	276	320	312	310	337	318	282	324	304	336	315	328	304	300	335	318	312	331	308	325	305	316	328	303	325	311	324	283	321	318	305	311	304	286	303	311	296	299	323	309	324	348	307	306	331	289	290	311	314	361	303	287	330	304	285	289	306	327	308	339	337	317	332	281	320	326	342	315	304	342	315	334	298	321	311	322	290	314	303	286	312	291	306	332	277	306	291	312	313	322	311	324	312	316	312	323	281	283	321	301	294	312	315	309	292	325	307	319	339	303	271	292	290	336	342	275	292	289	296	316	322	304	290	276	321
14998	27129	18531	11447	7716	4781	2686	1679	955	373	331	329	336	340	316	357	368	317	349	323	305	341	364	345	376	316	335	331	322	363	347	347	360	321	368	341	377	344	364	324	346	332	362	339	384	362	307	327	324	331	318	318	343	316	332	354	354	316	337	367	353	366	376	355	358	339	364	369	337	325	317	379	322	370	317	365	327	334	334	357	341	357	363	357	351	368	388	333	382	348	367	341	350	350	350	354	362	342	317	335	352	357	346	333	341	330	340	333	357	359	355	349	330	335	328	339	312	401	334	347	346	345	362	326	353	342	346	339	309	347	317	370	343	356	361	346	322	318	369	356	349	353	337	349	344	362	311	374	364	320	340	359	331	374	351	326	310	330	378	347	372	369	358	326	339	323	356	366	313	351	346	351	341	349	329	348	332	335	356	347	339	360	354	328	325	359	350	374	382	326	347	292	367	359	349	357	324	322	349	367	364	296	357	329	329	321	330	342	371	358	349	322	320	353	346	319	343	361	340	352	367	326	339	345	332	350	350	350	334	344	351	344	343	346	350	385	331	328	347	323	374	381	342	370	360	365	330	359	364	334	285	366	364	342	339	334	336	333	352	342	334	326	313	343	345	351	328	320	366	333	340	370	347	321	340	326	328	368	346	359	348	366	376	337	369	360	330	343	355	362	343	318	347	354	374	301	339	341	358	333	325	371	338	335	391	331	336	356	355	378	357	332	327	339	334	341	349	335	364	358	349	350	314	345	331	357	360	330	329	322	340	342	313	315	332	346	327	367	334	344	305	340	351	342	363	371	354	349	334	349	333	359	358	333	357	362	329	335	355	331	379	302	347	342	334	368	330	332	340	363	348	370	348	352	357	348	350	355	359	335	357	332	346	322	326	331	351	334	334	338	373	325	312	331	327	330	342	353	350	327	326	345	351	340	342	362	388	330	310	323	322	334	325	334	378	334	315	311	346	350	394	328	321	361	297	375	335	378	315	331	339	344	330	342	342	310	349	366	348	317	355	342	349	336	363	322	340	343	362	343	324	341	358	323	349	339	340	362	347	338	330	355	354	396	334	351	360	364	330	333	399	359	328	350	337	341	304	348	309	350	341	347	323	332	297	326	330	356	331	362	344	334	341	364	334	340	349	332	336	352	342	373	348	345	374	337	333	328	338	345	337	361	329	319	340	335	369	381	346	323	313	357	317	336	338	341	373	327	330	333	344	343	327	326	342	343	377	316	358	350	353	343	342	335	353	337	335	362	337	326	343	322	389	340	340	351	302	342	323	368	342	351	365	345	348	344	363	347	324	367	348	325	319	368	352	336	318	354	350	341	321	333	326	341	341	351	330	310	355	374	351	348	373	341	364	328	355	345	355	331	314	327	326	320	353	345	395	338	346	363	331	321	358	373	331	347	334	334	355	348	351	315	362	374	339	338	355	340	344	336	346	344	336	316	350	337	363	335	340	355	304	328	353	353	346	382	353	319	357	356	336	350	342	346	321	347	363	343	332	323	350	342	345	366	332	347	342	318	329	309	356	348	364	365	364	360	353	358	336	342	339	363	326	340	346	367	356	347	366	347	371	304	376	363	358	371	319	341	338	334	329	337	379	366	336	366	314	360	363	355	344	303	344	353	348	319	323	344	355	364	323	358	370	312	305	327	306	349	375	334	312	346	327	339	330	340	340	351	324	352	337	346	362	341	342	300	302	363	348	322	350	323	360	324	342	360	329	359	332	379	348	382	345	377	364	362	358	333	360	361	338	330	371	323	332	334	343	324	338	348	322	317	367	332	346	368	357	341	326	332	357	346	369	345	353	357	362	375	343	348	347	357	325	343	336	331	329	370	341	332	346	340	331	347	338	369	351	355	339	354	313	360	326	346	342	352	377	343	343	360	352	368	380	325	330	340	362	351	333	338	318	347	361	325	315	315	337	341	357	330	339	351	351	348	353	354	381	341	349	327	341	309	366	379	340	336	338	342	322	298	338	359	343	342	318	341	336	337	367	327	323	368	343	338	367	355	343	360	345	344	353	327	344	302	352	367	363	330	325	361	336	332	327	367	336	361	351	326	320	347	354	335	379	365	335	318	335	336	327	340	332	327	375	363	345	337	356	321	339	349	380	346	335	353	320	332	337	342	348	334	356	353	378	362	366	339	334	353	347	319	316	307	341	378	355	342	338	328	355	357	364	310	327	352	359	352	330	346	341	343	339	323	366	353	340	343	356	358	370	331	345	323	313	397	348	341	331	350	335	314	348	347	340	372	350	315	336	362	353	365	323	356	352	336	357	334	349	342	324	347	361	337	377	368	321	360	368	336	359	321	339	339	324	352	354	363	352	350	342	359	350	345	310	372	333	339	352	306	317	320	340	359	331	319	353	315	329	338	352	323	346	333	318	349	344	377	336	374	356	397	313	359	358	351	340	351	345	327	350	335	341	338	353	354	357	347	349	347	332	322	339	343	308	367	327	333	314	377	310	346	347	370	369	323	353	343	347	348	380	346	347	326	325	353	339	352	316	319	366	341	364	368	297	356	391	381	347	321	355	365	347	327	340	337	345	321	384	330	337	351	379	304	383	296	378	334	335	322	357	370	338	335	358	313	347	368	321	337	332	346	357	324	346	340	336	363	339	366	344	354	320	346	360	337	349	314	318	361	307	345	353	340	345	340	360	351	341	330	310	306	396	340	334	353	350	361	336	343	340	345	375	367	329	362	346	338	341	359	364	340	335	363	363	320	376	354	327	364	320	363	358	337	359	362	347	360	351	317	316	330	348	318	356	350	331	361	327	346	340	356	364	359	361	329	311	362	327	360	351	369	369	309	362	324	347	357	353	354	349	309	317	358	358	351	358	345	344	363	352	366	314	358	340	350	345	355	359	328	371	346	323	354	347	344	344	369	335	318	356	345	330	333	328	353	347	375	337	347	326	391	335	315	374	355	348	342	327	356	315	335	356	347	389	332	312	357	346	317	332	337	363	363	352	329	322	334	344	372	344	338	330	369	316	334	374	325	310	318	363	340	349	355	340	357	321	354	337	366	342	362	369	351	330	311	365	344	330	363	343	355	337	369	387	354	368	322	349	338	357	329	354	329	327	307	330	366	323	345	352	365	358	346	380	316	359	337	317	346	320	341	345	338	381	341	363	353	315	326	362	330	350	378	365	380	348	350	370	370	345	335	332	329	327	354	340	345	326	348	318	337	358	322	359	348	321	332	337	358	334	355	352	370	349	354	322	343	345	368	349	336	312	367	322	353	324	367	368	335	331	378	318	349	352	319	370	347	351	371	350	346	349	339	333	343	328	333	349	332	314	338	311	350	358	357	323	335	366	352	336	386	361	329	316	354	321	325	345	325	347	367	330	347	347	323	344	378	301	326	323	341	332	329	343	329	368	324	339	357	331	370	346	353	364	347	346	317	343	329	317	334	368	329	339	374	342	350	349	339	327	345	331	326	364	374	343	313	357	334	330	345	310	369	345	356	346	361
23329	21202	31088	33180	34890	32341	25893	14245	5851	1093	540	507	469	517	513	538	490	520	535	529	522	508	537	518	505	534	473	482	488	497	489	525	500	513	490	528	521	472	526	532	521	535	554	543	477	488	529	529	505	528	512	468	486	505	498	506	483	499	528	522	531	501	493	496	515	514	510	531	485	524	489	495	534	505	516	496	496	509	536	507	498	503	490	484	510	488	496	475	528	506	554	504	497	472	491	520	526	488	527	487	497	515	500	465	494	511	485	497	484	506	497	502	505	502	483	458	524	447	491	490	500	527	482	527	515	489	496	479	490	507	523	495	484	500	483	494	498	511	498	528	491	521	490	485	516	490	533	478	492	502	517	500	538	482	504	470	480	525	506	530	512	486	510	518	511	525	513	470	519	485	497	538	505	494	507	505	557	509	508	514	475	531	501	502	468	493	538	494	531	477	516	479	480	478	482	539	512	474	502	521	537	504	505	550	503	498	532	491	518	482	489	481	504	508	494	522	484	535	504	514	528	491	459	521	515	518	522	492	501	498	519	499	534	523	533	514	512	452	479	518	517	515	497	549	504	515	515	501	528	495	535	480	507	539	470	486	504	521	506	478	489	521	503	503	502	499	449	517	572	510	512	485	477	494	514	517	531	496	529	514	505	542	510	531	499	500	515	484	530	503	467	568	507	511	468	477	509	513	473	496	549	531	450	486	440	464	477	538	464	546	462	463	485	533	509	471	526	504	514	506	523	534	478	478	500	498	514	552	501	515	523	507	512	483	492	534	475	473	476	514	508	498	463	535	516	510	506	491	481	501	519	469	490	513	495	501	519	551	522	494	496	485	483	478	514	481	491	483	447	521	507	506	507	497	506	481	464	470	520	543	517	524	480	478	517	494	521	493	493	530	537	483	519	457	541	463	487	517	505	479	494	490	542	481	512	495	543	552	500	509	497	459	545	471	509	486	495	504	541	495	513	464	479	473	498	494	512	481	478	513	481	486	492	493	505	495	476	530	523	508	497	522	492	478	485	496	496	489	521	528	495	508	521	456	497	512	524	519	498	511	485	530	587	527	494	496	551	521	503	511	482	504	505	543	512	549	516	510	550	514	505	470	521	495	506	494	529	508	512	499	510	494	520	531	519	512	527	519	520	514	473	498	551	509	507	524	540	495	541	498	513	479	445	521	493	523	511	529	526	506	518	527	481	551	518	502	518	533	488	497	494	512	491	478	488	489	508	513	531	527	528	492	494	520	477	585	484	503	528	471	551	550	481	506	477	518	517	504	494	493	526	475	459	515	508	484	492	480	494	503	493	539	488	500	508	466	490	582	522	499	530	489	500	494	498	495	497	495	546	515	498	490	468	542	499	468	476	448	511	538	455	503	491	534	533	494	482	491	512	541	520	500	515	499	487	515	514	495	502	514	480	485	472	459	480	531	494	468	491	471	517	511	473	477	479	519	524	540	488	506	529	527	493	488	523	498	507	503	502	507	523	493	485	513	487	516	485	516	499	506	532	509	477	502	535	486	556	546	530	526	518	526	490	500	495	517	526	496	509	516	460	523	483	530	480	529	482	487	521	529	495	519	483	494	535	474	500	455	513	496	544	539	487	488	475	532	491	493	561	488	488	500	502	539	489	486	497	480	524	494	460	510	525	505	532	495	514	477	531	471	507	502	537	517	500	506	509	489	506	520	539	531	519	472	488	526	480	538	523	501	498	498	501	524	492	506	517	488	464	538	538	543	464	512	515	505	508	478	545	511	483	507	489	503	486	459	499	504	482	527	477	502	487	522	536	521	566	502	503	525	470	509	488	513	548	517	492	495	510	509	535	529	492	496	509	509	467	516	494	501	488	487	552	518	532	523	519	507	540	540	526	526	513	475	502	509	503	524	480	513	535	518	519	500	502	512	485	480	523	507	490	499	549	520	481	527	518	502	465	504	508	528	511	533	488	496	489	490	494	487	499	510	501	519	485	540	486	499	506	517	530	517	502	493	493	515	470	476	506	486	479	472	513	516	475	506	495	489	507	505	488	530	487	550	515	519	547	512	460	514	529	460	478	483	557	516	516	473	499	492	497	522	471	510	528	495	490	492	494	519	499	483	515	510	466	519	523	562	458	495	490	460	539	486	470	516	490	483	532	495	542	525	511	491	505	540	496	508	529	521	522	529	468	516	514	492	483	504	498	494	508	492	511	559	528	487	510	526	497	485	504	487	491	475	546	483	498	502	499	472	511	480	515	489	480	521	491	504	453	512	511	519	497	547	525	516	461	463	487	515	525	547	529	499	523	515	521	490	478	512	526	490	514	505	526	495	524	512	486	497	504	513	469	484	497	480	516	490	573	559	502	524	524	472	515	487	516	472	514	545	502	507	510	528	481	516	520	511	514	520	507	508	445	484	506	489	547	466	517	518	523	507	505	498	473	533	509	520	519	529	484	541	558	499	445	490	527	490	481	499	504	491	504	507	492	529	493	470	479	530	503	516	532	515	507	498	512	499	497	494	513	502	494	498	490	486	491	503	484	477	467	534	526	467	473	464	487	481	490	491	494	484	483	511	530	505	501	511	476	511	526	506	511	497	523	525	503	481	536	474	469	486	517	557	481	524	485	479	514	524	510	506	475	517	486	514	495	506	498	505	537	504	467	491	500	514	526	539	489	476	502	538	505	500	479	543	505	491	500	473	468	474	509	517	517	494	503	488	503	506	547	500	503	529	466	503	495	475	505	488	490	516	500	519	516	494	478	479	525	472	490	515	535	499	501	530	474	510	478	506	479	539	497	470	500	511	529	513	524	456	482	537	526	516	481	490	461	533	487	501	541	504	553	458	511	498	508	513	505	505	509	507	543	523	511	478	505	503	471	490	484	526	501	458	531	513	473	510	448	476	490	486	502	484	466	526	527	549	501	495	522	502	472	472	504	484	471	541	492	517	501	489	462	523	545	508	488	495	467	475	478	509	539	499	491	514	500	476	479	516	499	516	510	503	495	509	485	512	504	548	484	494	492	507	506	498	466	540	497	488	479	502	495	468	511	513	501	524	497	488	513	507	463	462	425	490	549	498	496	525	465	486	543	464	476	511	502	494	469	502	490	504	474	468	506	513	514	529	497	489	512	557	550	533	573	479	500	498	488	494	508	519	490	511	498	533	521	482	519	535	504	496	483	504	503	503	490	535	516	503	516	507	518	490	510	512	523	495	522	502	494	526	475	516	520	520	500	512	490	486	510	476	518	531	514	453	533	505	537	506	492	530	526	498	487	495	498	478	501	487	511	466	543	493	494	533	506	492	553	515	494	499	516	486	479	528	502	460	488	533	510	511	508	525	456	499	507	519	485	501	452	498	519	529	501	507	541	528	496	503	509	516	485	528	538	529	495	521	535	486	484	500	473	519	485	503	473	560	469	509	500	512	460	498	508	510	495	538	490	472	499	493	487	512	544	482	539	496	486	485	490	483	515	503	498	503	498	495	509	534	564	471	476	546	546	544
41704	77596	66501	52601	44187	35109	26157	16158	8183	1194	558	533	565	539	521	499	573	529	539	525	571	563	515	553	525	501	571	506	539	517	504	565	545	508	509	517	558	506	531	540	520	536	531	529	511	486	523	534	523	529	543	493	528	532	569	478	530	559	549	548	546	553	521	500	522	542	578	536	516	569	531	565	515	522	548	528	505	512	504	559	516	511	540	514	527	560	569	524	507	526	577	535	551	502	515	535	526	535	538	567	554	544	499	541	540	508	525	539	516	501	579	501	515	505	489	524	529	522	512	522	573	506	504	574	470	512	518	505	542	488	535	506	524	556	527	539	463	534	497	502	548	577	515	533	539	494	559	536	558	515	495	559	515	536	527	562	533	583	551	505	513	551	519	515	547	523	519	508	517	468	522	520	531	547	519	542	517	524	523	534	530	550	562	521	511	546	538	514	560	492	492	498	590	535	561	558	533	518	545	507	565	519	572	506	544	574	564	525	503	531	475	583	514	524	548	500	511	542	543	533	498	538	550	524	528	496	528	516	542	526	524	517	494	501	533	496	563	521	477	524	504	517	519	541	500	510	535	540	493	552	524	539	494	478	527	480	534	529	537	541	520	520	537	540	533	580	558	529	516	532	487	552	531	532	553	488	508	527	542	517	538	528	517	496	510	457	488	531	535	520	545	517	526	536	484	513	519	506	513	563	487	530	437	584	575	543	516	510	563	514	583	557	498	511	506	564	509	545	500	547	511	552	504	528	520	547	493	518	480	515	510	525	497	568	534	497	508	544	529	546	544	511	536	566	546	512	546	527	507	520	501	536	540	566	537	534	539	545	525	532	549	511	522	525	518	531	536	512	531	505	562	507	557	503	574	523	519	549	518	521	500	543	564	539	520	533	523	483	530	479	513	551	529	540	539	535	519	506	538	530	544	523	553	515	513	512	537	548	500	515	547	549	518	512	535	518	474	516	506	524	506	518	528	523	538	495	499	501	529	516	518	483	509	517	556	535	483	569	490	560	492	506	510	501	519	513	540	493	522	509	534	519	492	556	510	536	499	499	456	526	549	485	513	538	545	524	510	514	494	479	549	521	578	507	546	527	512	471	553	531	512	515	493	542	539	523	551	533	481	561	552	538	496	525	570	512	490	531	532	514	575	539	534	536	541	498	499	515	500	524	544	521	511	511	494	540	509	559	531	544	536	500	531	574	524	519	532	524	535	526	530	494	568	569	511	505	540	513	522	511	506	535	519	521	507	527	555	518	529	498	511	462	493	517	527	561	528	512	513	482	534	541	531	497	516	506	533	514	531	554	526	518	530	506	503	514	521	561	560	533	519	530	525	510	501	551	551	500	535	531	480	494	494	571	503	483	488	521	518	540	478	535	501	497	552	536	547	522	543	517	555	563	534	522	485	500	533	576	537	494	510	510	533	549	533	524	520	571	538	554	541	536	548	486	501	533	559	558	522	538	514	544	510	548	533	549	556	518	513	496	504	537	498	517	552	513	489	531	522	560	506	517	515	509	523	490	459	506	544	530	492	518	512	511	532	510	531	520	536	500	518	572	511	556	555	516	515	503	543	539	519	505	539	529	495	558	519	551	535	490	528	554	519	504	556	533	526	522	556	546	515	515	567	536	550	533	498	513	529	537	516	539	545	484	559	534	556	551	511	530	578	533	524	502	540	533	516	544	514	480	524	514	511	528	532	515	562	541	517	523	496	522	501	514	527	478	549	538	545	513	577	493	534	559	538	479	511	512	554	560	524	509	513	499	520	543	498	528	485	567	518	528	539	508	539	510	524	502	542	542	518	538	505	512	503	523	528	538	507	522	491	521	538	527	546	525	563	514	521	543	535	516	486	521	532	556	563	489	508	534	518	521	548	503	521	541	522	543	560	506	562	517	528	542	560	550	535	486	521	508	519	530	516	499	524	494	493	503	541	517	525	538	546	524	553	529	570	531	500	490	542	511	538	507	556	495	554	554	519	499	514	544	509	539	522	538	513	551	517	516	528	531	504	539	559	501	491	513	546	580	515	537	520	524	518	541	514	544	498	517	530	534	498	515	558	493	544	530	534	507	546	535	521	534	540	520	493	491	462	536	505	541	502	533	559	527	504	514	510	508	545	522	530	561	555	536	478	541	525	526	567	527	533	528	521	492	534	505	480	522	528	559	506	522	545	514	466	479	518	561	495	535	514	548	532	496	525	540	546	546	509	535	550	562	542	531	527	531	565	524	540	539	527	538	506	559	539	521	509	556	521	548	520	522	496	519	535	510	552	554	510	494	487	504	523	497	528	524	515	514	566	542	519	521	521	532	499	546	526	527	533	512	600	527	536	505	525	576	565	513	524	501	511	490	509	575	536	467	495	485	530	512	567	578	553	521	544	524	571	531	518	531	544	546	498	547	527	534	501	494	523	543	507	579	491	562	514	551	484	544	524	540	566	519	488	525	539	581	549	504	546	559	547	548	513	528	537	556	507	534	549	480	545	522	511	529	520	538	558	511	507	556	511	530	506	500	541	477	551	550	534	555	520	493	498	519	528	526	492	533	529	558	486	529	524	495	536	568	539	537	481	523	509	554	540	527	529	522	506	513	570	499	511	512	521	550	584	539	528	487	531	531	546	517	548	537	511	537	569	550	559	528	520	504	480	510	516	509	539	513	530	541	468	484	541	509	542	524	558	504	522	567	566	546	537	537	515	527	525	543	511	527	500	554	506	506	491	488	537	515	516	473	516	555	520	539	513	514	477	551	549	501	545	545	539	523	495	527	533	548	572	541	528	545	502	539	524	563	552	539	544	501	569	523	492	487	495	507	568	527	500	507	551	535	545	525	553	516	521	508	548	476	501	541	519	517	557	509	489	482	488	543	554	502	528	552	539	556	474	539	499	519	507	533	505	528	558	508	533	505	507	483	581	530	526	510	557	565	516	522	569	498	538	527	518	533	558	494	498	510	538	502	541	490	518	524	537	525	561	466	498	500	528	535	510	560	529	550	587	546	481	554	517	526	508	524	536	532	535	547	488	496	512	505	559	541	503	546	544	520	502	531	530	525	524	561	548	548	535	525	486	572	504	566	527	530	502	474	583	496	583	514	534	547	539	573	549	489	488	510	557	541	494	512	553	560	496	531	538	518	527	523	554	497	550	526	511	543	489	523	572	538	513	518	503	546	511	538	543	523	477	541	535	510	500	515	478	529	559	523	540	496	519	493	504	547	565	535	499	491	562	559	568	514	515	536	531	512	569	531	522	490	496	501	584	528	516	521	563	525	476	522	543	494	566	536	524	538	535	507	536	519	540	517	516	538	521	506	526	503	514	536	518	537	469	546	535	528	520	521	526	546	570	552	535	526	546	525	516	542	503	557	508	521	518	504	525	517	535	510	517	541	532	560	526	531	554	532	546	532	538	533	523	569	538	511	519	532	522	526	578	536	532	551	577	532	514	525	535	488	557	547	514	480	521	524	555	548	517	512	573	501	507	524	537	498
25067	21396	31458	32449	26364	19909	12542	4689	1893	616	413	481	439	432	421	416	462	417	447	418	460	428	429	415	440	423	468	434	408	412	432	458	419	406	400	451	438	447	431	422	445	453	418	437	479	408	429	448	441	439	400	407	460	427	469	429	403	429	395	405	417	428	427	439	441	437	452	430	453	408	415	453	415	431	426	415	456	414	440	456	450	469	448	406	409	410	450	437	431	428	462	447	459	465	441	450	405	484	415	400	420	423	452	423	471	415	455	423	468	421	421	423	440	400	440	413	459	473	398	426	446	394	402	427	450	429	442	417	429	414	404	441	433	425	415	427	424	462	399	463	438	435	397	448	419	433	431	420	442	442	447	464	417	443	446	411	377	417	435	413	398	430	427	424	452	444	423	426	440	408	425	440	430	439	455	397	480	426	402	407	451	468	460	462	405	410	425	439	419	395	413	444	431	415	450	429	442	436	405	437	410	420	448	429	416	403	441	437	457	410	397	442	437	449	438	426	432	463	431	467	458	423	415	415	417	453	463	472	436	443	393	410	461	426	441	430	423	430	416	478	453	446	406	432	434	429	434	379	411	426	444	487	425	410	449	434	403	432	428	421	426	410	421	420	416	439	455	443	429	441	440	424	426	412	405	443	408	423	424	429	412	392	438	435	430	435	462	434	461	467	418	434	408	418	373	442	433	401	419	422	392	436	406	432	428	407	406	449	457	417	438	453	423	415	448	409	453	388	415	433	442	433	415	442	413	416	404	449	402	447	426	409	455	420	436	465	416	421	418	423	403	468	460	424	414	459	400	407	463	419	427	449	437	420	430	428	408	408	429	427	450	407	420	433	419	427	413	449	461	425	430	396	433	418	443	431	447	469	401	424	444	431	435	447	405	451	437	426	453	441	417	419	416	404	472	452	435	429	455	400	451	460	435	434	413	421	429	425	421	475	382	464	472	411	444	441	423	420	464	439	418	428	439	420	420	442	455	469	431	406	441	441	392	465	436	432	443	465	441	451	418	419	417	370	450	437	445	452	429	469	414	393	433	400	446	472	450	442	415	438	449	409	440	446	430	432	464	433	431	429	435	414	385	435	438	432	393	400	441	440	432	394	427	433	458	440	423	455	419	422	460	442	443	437	416	396	442	421	412	444	403	447	432	483	438	429	379	374	451	406	407	428	466	428	424	415	423	453	392	443	417	430	414	417	453	424	462	429	441	431	396	467	410	443	431	468	425	414	419	446	422	429	447	433	425	425	434	392	439	414	445	410	413	443	423	443	445	430	431	449	448	415	409	401	444	436	450	436	427	427	490	407	409	431	416	427	402	420	407	410	453	447	455	484	450	440	432	440	423	425	434	443	434	408	445	432	435	424	427	413	421	461	433	411	458	470	406	443	447	434	412	431	445	425	442	436	421	417	413	426	430	435	436	423	401	389	444	422	379	440	421	440	426	429	462	418	450	446	392	424	404	414	447	433	403	420	422	420	406	419	432	413	432	414	439	420	441	400	421	449	426	444	423	438	427	393	428	410	428	424	463	423	460	381	411	474	454	476	409	441	440	457	420	390	430	433	431	424	402	426	427	437	416	409	406	400	412	404	421	451	441	433	429	412	427	407	443	423	446	458	370	422	444	419	423	463	435	424	435	423	425	446	435	422	391	396	421	431	410	407	455	434	442	465	446	409	471	465	399	418	456	415	409	404	440	424	418	425	400	424	431	424	411	465	428	415	419	399	425	435	391	440	448	411	442	415	416	426	428	433	413	464	432	464	403	427	404	421	414	427	423	458	463	449	438	424	422	426	431	424	446	373	437	458	458	427	413	437	442	430	443	429	410	429	455	411	436	426	416	405	459	461	414	393	385	442	477	446	437	440	425	426	425	451	420	424	469	433	462	440	441	430	471	430	429	445	448	409	410	457	435	441	440	433	373	435	413	419	431	422	379	409	426	439	409	441	429	428	443	425	443	423	393	414	477	418	461	416	453	446	430	434	438	467	425	457	427	430	410	405	420	470	441	418	407	471	436	449	413	413	434	426	439	402	426	406	415	422	426	437	421	430	438	411	440	452	406	412	416	409	439	417	372	453	444	422	458	400	458	451	420	442	447	438	431	420	423	449	483	433	426	436	449	446	455	387	410	437	439	442	449	416	442	407	424	489	432	449	431	435	439	413	409	425	454	407	437	436	443	454	434	452	415	439	450	444	462	375	403	438	487	439	399	433	406	415	429	447	423	424	457	409	444	389	433	462	448	457	425	425	429	423	418	438	448	410	443	432	437	422	416	421	430	463	443	442	436	435	401	421	440	458	435	442	420	404	413	413	460	435	409	411	465	422	438	438	433	429	422	404	413	428	439	439	418	410	435	447	442	417	432	460	412	445	435	430	448	456	419	416	471	403	404	396	417	418	429	493	434	417	451	448	399	415	418	454	414	436	429	437	431	427	417	442	483	413	413	388	457	434	443	392	444	409	420	435	425	403	429	410	450	436	461	452	414	394	461	451	454	443	482	432	447	421	415	423	418	416	385	442	424	450	430	463	441	485	431	458	481	436	431	422	375	428	429	456	405	453	433	437	385	413	456	399	433	432	407	385	379	426	445	419	416	453	412	454	424	488	423	431	464	449	399	422	415	438	434	464	433	440	436	412	391	408	446	448	379	458	447	424	414	384	435	432	433	409	432	445	451	436	452	426	412	424	428	407	449	442	401	426	434	430	396	442	416	408	398	425	424	451	421	406	421	419	446	420	425	437	439	432	439	431	460	438	427	419	463	457	432	422	447	402	406	420	428	428	433	420	475	386	428	440	414	444	419	474	469	407	422	423	463	447	415	431	436	437	458	424	434	398	417	421	383	443	454	433	443	416	461	436	387	467	449	448	460	397	417	435	434	418	394	439	441	453	419	468	436	412	435	431	407	434	468	447	423	435	421	436	443	440	430	433	445	436	435	445	440	451	437	388	433	440	444	402	460	477	432	414	400	431	428	413	438	451	447	461	435	407	389	429	466	394	443	429	411	401	410	458	390	433	436	414	441	450	453	447	464	407	398	410	481	423	409	421	413	458	409	418	448	428	438	449	408	456	422	427	411	432	433	377	438	381	438	408	415	369	415	391	418	462	444	458	419	446	424	447	454	445	426	475	452	452	401	447	413	425	411	434	460	402	440	397	408	442	454	440	427	420	422	428	429	454	444	470	431	394	443	441	418	406	425	479	427	446	403	396	430	442	422	446	401	450	407	424	438	417	429	430	461	444	401	428	435	454	457	419	409	413	465	428	393	441	444	398	452	440	424	428	389	416	419	431	406	421	455	459	441	440	455	452	407	440	417	422	451	448	412	433	400	454	376	447	370	395	451	413	434	456	436	414	395	469	405	435	428	453	418	459	415	440	446	372	434	461	432	422	448	412	425	425	419	464	440	442	424	389	407	407	436	416	391	456	429	445	433	454	476	406	430	448	440	421	397	446	456	449	450	435	428	436	467	432	416	441	408	457
32533	58585	52479	39743	32497	25132	16993	7833	3405	911	551	497	487	493	512	489	464	495	484	496	454	447	438	490	482	498	483	449	491	449	446	462	463	460	509	469	461	488	493	516	463	457	450	473	454	484	450	486	480	507	489	455	473	494	473	486	506	510	461	427	482	487	473	492	462	504	476	498	497	468	486	453	451	471	466	474	502	489	481	465	451	488	421	511	461	470	489	459	449	469	462	453	464	470	491	444	487	483	504	486	483	455	463	478	479	482	483	483	488	454	449	476	490	521	450	497	469	508	503	484	469	442	480	468	470	468	482	516	481	478	471	496	486	461	469	458	488	473	469	490	486	468	473	488	470	479	521	475	482	520	454	462	500	454	481	456	480	465	489	499	451	476	451	477	499	409	487	469	455	508	485	481	449	502	474	476	434	460	472	463	458	500	491	522	491	473	444	476	496	468	501	487	471	490	452	478	442	511	446	470	507	529	468	493	467	470	460	509	480	455	521	511	461	486	483	494	473	483	457	495	465	498	493	488	476	458	483	475	522	503	520	444	462	508	483	440	472	459	486	470	473	470	481	493	519	484	450	471	486	461	481	483	473	442	479	475	483	450	528	485	473	449	483	455	466	441	472	484	513	443	469	473	486	526	460	453	495	505	481	487	501	473	483	463	488	472	494	506	444	480	477	500	453	443	447	469	478	498	493	511	443	467	466	489	500	458	437	494	462	501	486	480	499	509	467	491	443	466	502	472	463	462	442	477	473	456	438	508	457	479	478	461	456	459	507	504	487	485	517	437	475	451	520	495	502	462	482	462	487	466	510	494	477	497	438	513	492	467	496	483	456	474	477	442	471	456	456	465	466	503	473	484	503	455	488	453	425	434	458	493	476	463	478	476	474	474	472	478	485	499	489	473	484	460	484	528	461	493	490	477	461	506	490	444	490	473	488	506	445	458	479	490	463	482	453	509	490	473	503	467	484	471	427	450	457	463	554	497	491	461	512	439	510	499	484	487	498	447	501	496	488	485	511	491	480	451	439	450	490	473	510	438	490	461	462	505	486	451	498	496	464	446	482	488	469	505	472	484	495	455	489	453	477	478	492	482	488	462	469	500	493	446	509	491	463	452	485	467	522	482	472	471	476	476	490	459	461	496	466	464	481	501	487	457	471	496	465	514	513	478	477	480	464	483	470	501	481	499	469	487	477	458	503	461	459	461	478	473	473	447	479	489	497	488	507	467	486	462	494	488	485	484	525	481	434	433	472	504	475	509	460	505	476	487	504	470	496	489	453	507	477	484	488	453	473	512	479	492	482	510	488	490	504	486	467	496	450	461	516	499	468	512	493	497	511	479	490	467	513	482	504	501	454	491	452	474	469	472	511	458	494	491	441	498	489	499	457	519	489	454	511	488	499	475	463	499	458	466	490	474	467	483	488	479	481	491	481	475	472	462	514	464	474	474	447	463	442	495	512	493	508	463	449	465	513	483	461	479	469	498	498	507	487	479	495	498	514	476	464	528	513	478	499	461	471	505	457	508	518	514	493	442	450	491	466	474	471	466	463	486	486	476	467	456	505	513	470	489	526	461	453	428	508	469	477	498	448	496	507	497	473	471	435	516	486	504	470	499	445	484	492	465	500	489	513	477	479	484	447	464	476	492	484	453	490	467	472	515	476	457	497	496	483	507	483	470	502	444	462	463	478	460	478	470	469	485	469	503	476	469	499	468	446	442	460	432	481	483	459	484	519	483	513	462	471	453	470	494	472	524	463	476	446	454	471	488	490	494	481	513	491	474	480	503	487	487	474	510	505	482	478	493	486	488	473	481	451	505	477	461	487	512	419	478	481	461	500	481	508	501	499	457	523	454	466	497	462	477	479	498	476	499	445	515	516	518	488	433	483	517	452	474	462	492	479	469	462	455	478	481	520	456	523	515	452	462	492	473	489	528	489	505	473	527	488	506	516	491	459	465	501	484	510	521	501	499	496	469	526	474	491	527	464	456	461	506	426	508	470	465	453	480	507	462	501	482	484	452	467	480	533	516	479	473	481	455	474	447	461	494	479	470	475	478	479	456	493	480	501	484	520	514	500	479	493	519	508	484	459	519	518	477	469	485	503	469	450	488	473	447	487	439	474	480	464	440	466	507	511	480	442	476	470	492	498	469	439	477	460	514	511	534	490	484	484	472	462	484	428	453	484	488	480	511	509	463	480	457	482	476	452	490	455	498	466	471	463	500	488	489	473	479	483	487	488	495	505	461	502	495	488	496	434	472	481	431	507	478	475	481	462	438	484	461	482	501	484	489	433	437	466	493	524	426	479	502	458	474	483	452	507	478	448	503	476	521	470	482	490	449	473	505	489	475	455	460	493	467	511	467	465	469	478	462	457	490	516	454	430	483	492	486	496	452	467	469	472	455	491	454	475	452	471	474	479	517	480	471	485	485	485	504	465	476	460	467	463	495	503	499	516	456	496	454	471	479	439	457	455	490	467	472	467	482	505	471	494	521	460	431	510	470	440	488	482	497	443	445	482	448	517	482	503	463	482	489	484	491	483	496	482	546	515	498	453	491	485	485	492	494	477	479	487	447	498	487	503	505	520	517	475	491	508	459	497	482	471	524	501	453	467	468	463	507	496	456	504	471	431	494	451	506	437	474	466	463	493	497	468	483	504	477	531	490	488	490	482	466	461	511	526	485	490	474	454	452	503	491	522	487	511	498	461	509	484	452	447	537	480	446	449	456	461	464	426	512	494	459	485	491	501	461	503	464	456	449	513	480	487	492	467	481	488	466	467	495	486	467	491	463	501	472	437	489	469	468	491	488	492	473	512	505	525	478	499	506	458	477	523	472	479	474	460	471	531	459	466	485	496	467	483	452	464	523	511	452	469	471	508	486	438	464	504	490	468	480	520	458	507	506	472	453	495	452	483	489	466	497	474	479	456	484	471	470	487	486	510	461	480	466	472	479	439	475	489	502	481	511	504	505	482	449	422	495	486	480	481	489	480	496	470	470	471	452	514	447	504	502	483	504	462	469	475	471	480	467	482	449	448	477	473	483	473	463	489	440	488	457	489	496	492	434	450	453	487	473	492	478	465	476	462	491	492	466	459	490	469	498	470	469	472	476	518	470	516	508	515	458	533	479	472	465	497	432	448	465	476	496	450	441	488	501	469	466	450	492	497	470	418	487	490	474	445	460	489	520	477	473	458	490	523	471	503	506	512	457	476	467	476	509	470	451	509	506	450	437	519	477	533	459	486	465	466	476	522	468	485	458	501	458	483	496	497	513	468	460	458	476	526	433	459	499	503	448	451	480	471	479	468	504	525	488	471	511	503	467	453	451	463	520	510	475	484	475	476	444	487	496	473	474	484	469	480	462	477	465	457	508	436	460	464	490	487	487	476	496	443	498	509	490	481	485	520	485	498	449	499	478	472	468	483	494	465	498	446	482	508	455	510	481	467	460	497	472	483	465	503	507	463	488	478	473	498	504	461	478
22615	21219	31015	31173	34517	37653	35186	20108	7647	1704	796	691	703	750	768	741	682	728	717	771	691	701	724	752	761	704	723	684	705	723	675	723	689	742	686	731	752	711	703	664	703	710	721	687	747	734	772	677	746	703	653	681	722	748	728	704	710	728	745	716	695	698	775	714	716	718	740	759	687	727	650	723	715	759	731	714	713	729	713	739	727	694	686	715	723	689	724	687	730	684	692	735	659	708	684	751	711	723	708	671	739	723	711	719	712	683	645	706	703	748	731	700	653	757	795	761	739	698	708	739	740	772	775	693	733	684	745	729	750	739	673	712	721	678	756	697	732	750	741	694	721	722	678	729	725	773	701	700	755	722	739	685	676	703	746	747	742	703	721	691	756	711	650	724	715	775	713	762	699	738	697	670	718	710	746	732	733	741	686	716	694	735	704	706	755	706	688	709	714	712	701	704	694	689	690	703	680	741	710	692	682	708	684	749	692	705	685	719	747	691	690	710	723	730	737	714	750	681	728	689	715	687	720	731	716	744	648	730	722	687	662	705	750	685	786	683	707	734	721	666	682	708	701	715	678	698	709	742	715	690	678	716	728	700	758	722	662	727	688	695	739	722	671	742	704	736	708	761	721	719	674	708	708	708	738	700	783	703	711	707	729	701	684	705	717	750	697	699	723	654	735	730	720	735	677	687	693	680	721	700	716	749	704	750	682	716	705	712	701	648	735	736	707	724	731	713	735	697	720	706	659	708	700	738	680	669	718	712	662	774	715	730	731	691	695	744	749	726	702	726	720	655	703	685	679	645	677	699	742	703	687	690	730	709	707	741	701	691	749	679	697	728	695	747	699	688	685	666	691	644	694	678	719	705	699	679	663	733	665	668	691	762	740	739	705	725	678	728	709	763	740	650	745	678	665	721	738	720	784	703	746	685	720	715	699	748	746	752	717	744	728	691	753	668	651	675	680	693	738	697	720	723	748	729	750	691	753	746	650	721	729	694	668	736	677	705	708	696	693	695	742	691	709	697	718	725	691	714	720	700	758	682	729	700	706	699	686	710	649	725	733	747	732	708	740	700	726	728	682	745	675	746	680	674	743	713	696	733	702	716	664	702	657	690	723	700	689	691	704	740	695	731	726	703	684	700	730	704	706	682	705	720	688	726	676	743	715	744	687	675	709	748	754	705	712	681	680	752	654	722	662	716	703	720	714	674	707	736	740	714	721	746	741	715	701	668	700	721	701	661	694	695	678	693	719	738	694	710	671	705	677	722	702	773	753	734	680	647	718	704	687	692	673	723	723	709	717	739	729	705	754	719	705	688	713	710	699	741	723	680	674	718	692	684	749	709	702	674	746	667	749	697	668	742	701	663	750	698	731	679	719	727	723	698	767	679	706	688	769	679	701	713	674	709	704	730	712	754	662	723	668	688	697	739	719	694	726	726	717	692	709	725	768	707	744	680	688	700	676	706	723	683	710	702	760	658	754	689	708	704	708	708	678	713	728	755	708	689	681	738	682	733	730	750	753	749	716	702	728	731	692	711	687	719	698	721	717	707	703	703	674	740	710	665	715	705	726	741	759	711	690	669	716	746	691	719	711	714	689	730	717	714	700	781	741	723	704	736	664	704	701	678	686	698	696	709	720	742	720	668	710	774	734	740	675	705	658	726	654	670	722	734	716	685	749	732	718	708	706	729	759	674	646	724	729	679	692	727	700	728	725	769	691	737	746	717	780	671	676	681	728	715	674	746	739	707	739	697	710	725	710	748	688	695	699	687	689	686	674	756	654	721	731	720	749	667	697	712	700	710	681	740	704	707	723	651	649	680	690	743	735	726	666	756	726	686	713	713	684	725	727	778	722	692	751	730	688	686	707	714	760	674	748	724	765	717	712	728	685	714	707	666	701	686	691	708	742	722	722	772	676	708	749	759	678	736	735	741	698	714	710	713	714	723	722	754	737	712	762	748	696	700	729	676	721	684	709	728	737	749	717	669	691	652	735	693	709	711	698	713	678	754	714	685	744	731	719	676	686	707	734	676	694	678	669	713	706	710	705	744	691	757	674	748	727	673	699	719	745	665	720	785	711	711	703	732	690	700	769	726	684	698	714	727	704	706	679	696	708	676	699	701	710	703	730	650	705	723	744	700	726	704	722	740	728	722	683	685	689	715	698	692	711	690	708	707	710	749	720	722	700	771	693	756	721	697	752	730	707	677	703	722	744	653	675	715	775	754	685	701	748	743	742	650	704	678	718	758	710	702	736	657	724	652	749	717	706	693	702	707	721	701	698	695	734	707	714	721	720	699	673	754	693	743	669	756	705	691	685	727	699	742	655	751	759	730	742	751	720	694	664	665	703	690	731	738	713	703	715	714	728	635	729	720	712	732	699	758	699	713	707	696	714	686	686	726	688	708	766	727	698	734	685	734	707	714	694	719	749	714	732	725	722	727	727	723	764	746	763	693	744	714	715	714	683	714	694	731	704	682	718	702	708	705	737	719	688	730	694	730	728	684	735	733	720	705	698	724	751	690	685	729	718	743	694	700	738	711	718	760	728	714	695	701	733	713	713	650	714	705	751	681	725	690	670	665	695	737	732	694	739	724	703	681	665	715	710	719	714	750	688	685	758	747	688	711	705	689	763	759	738	680	680	674	723	716	690	664	703	696	743	766	698	720	697	727	685	715	697	685	737	641	706	704	710	703	715	717	745	762	709	749	728	693	675	689	711	720	678	769	647	746	708	695	779	682	738	708	726	695	723	730	737	702	701	709	696	704	660	673	706	712	747	723	719	702	741	711	736	691	665	654	695	708	699	693	717	738	723	718	742	739	711	691	713	708	713	709	728	644	709	694	701	727	704	701	735	758	725	717	752	693	697	708	719	720	708	685	722	722	729	666	711	677	663	747	760	742	724	714	662	718	695	680	687	649	718	723	697	691	706	691	690	716	716	680	672	690	691	712	729	732	687	675	724	716	701	721	677	691	710	693	741	730	765	714	724	734	726	685	734	727	699	743	719	643	694	689	658	734	762	663	742	721	648	690	734	732	737	708	710	731	717	717	726	706	708	702	712	733	725	674	696	698	748	688	737	755	723	769	730	719	739	737	745	691	746	733	708	686	726	715	685	693	712	650	672	689	692	679	654	684	705	737	687	700	752	695	741	768	708	689	737	729	710	720	762	686	735	686	677	670	695	759	659	720	679	719	690	669	731	740	686	693	726	699	671	695	708	714	700	698	704	687	696	774	738	715	673	701	685	730	711	692	743	682	718	705	770	705	725	673	722	751	719	736	726	722	705	727	762	725	696	776	721	651	727	749	731	754	700	743	677	685	705	797	689	714	709	715	745	745	720	691	730	710	678	674	735	756	743	696	729	718	698	732	747	716	742	730	753	686	690	686	682	717	728	749	697	720	716	708	688	676	762	740	689	770	708	692	705	750	751	754	689	697	738	683	745	716	758	679	725	713	724	748	702	654	738	723	739	750	713	743	711	709
41891	86848	80622	63598	53004	44002	35126	21484	8932	2063	744	771	781	744	736	731	729	777	733	755	769	782	742	804	719	800	731	672	743	786	744	738	734	728	732	710	718	752	742	715	722	715	715	777	718	710	739	778	714	747	773	770	716	758	738	713	740	764	725	739	714	768	787	708	756	732	738	696	721	750	763	774	727	738	740	762	745	730	763	749	728	709	697	703	752	726	734	735	689	711	747	720	759	696	714	761	704	782	760	755	757	758	729	699	728	730	758	753	719	743	754	773	737	724	757	693	733	719	797	674	728	773	691	718	734	706	754	786	729	727	749	699	730	742	692	762	725	756	730	724	722	711	757	738	746	777	721	738	735	686	740	715	725	782	757	725	719	778	758	752	747	768	738	741	710	711	726	716	770	762	730	769	716	709	742	692	745	728	680	729	708	715	714	751	698	707	759	709	744	752	718	717	781	741	707	726	733	722	698	746	737	715	763	784	698	732	726	700	741	732	687	764	693	699	726	738	723	706	719	729	720	756	735	740	704	719	778	793	779	762	689	744	701	745	700	727	741	763	724	727	712	732	774	733	707	676	744	721	752	742	781	710	739	765	702	737	728	727	661	730	752	744	777	752	757	784	760	722	789	790	735	726	763	716	729	722	710	711	718	738	727	767	743	720	709	685	726	726	785	753	734	704	772	779	731	734	693	745	747	686	743	698	679	759	711	784	760	766	745	739	738	711	714	743	776	732	791	699	754	748	687	709	720	755	735	783	757	688	732	717	701	712	728	774	712	750	729	796	782	765	706	769	720	718	697	712	774	720	708	729	736	761	761	709	728	719	708	692	710	796	764	703	745	742	742	758	722	759	788	755	709	747	670	768	712	701	705	737	719	787	737	780	736	738	722	760	735	730	722	727	718	767	765	733	691	742	752	723	756	733	757	707	729	728	706	735	700	697	705	690	701	754	744	726	725	723	734	748	758	746	723	714	730	728	746	762	738	772	671	756	734	703	724	761	708	737	723	762	777	740	713	715	690	732	709	741	746	735	743	717	714	804	749	780	708	709	705	762	725	698	721	730	686	699	721	729	717	722	715	758	744	696	756	760	726	717	725	758	733	718	736	747	709	700	722	673	769	732	765	714	702	735	739	754	761	816	722	783	727	762	728	759	731	748	678	755	777	738	743	762	747	719	714	741	701	679	688	675	780	709	695	759	754	759	750	734	697	739	735	753	739	719	704	748	688	745	746	775	763	733	749	749	765	735	756	691	699	756	703	751	744	739	732	752	735	688	720	753	702	708	741	761	740	717	707	769	673	734	738	751	721	711	725	732	727	722	700	769	710	705	733	761	741	766	702	722	763	752	762	732	771	762	713	728	724	772	698	751	702	704	776	763	762	692	726	679	659	745	705	695	721	733	755	722	743	777	755	723	741	725	722	766	699	722	687	733	775	704	715	723	704	694	710	690	751	729	746	811	713	726	707	733	757	708	748	723	708	725	702	756	774	750	722	776	710	705	764	687	801	744	738	737	753	745	753	701	758	740	715	726	699	726	696	722	733	767	748	794	744	757	747	718	746	780	720	766	768	756	734	677	744	716	737	759	792	728	755	740	730	746	762	727	717	731	702	763	744	727	737	739	812	728	735	689	749	698	784	723	747	750	779	772	745	711	733	742	752	765	778	720	708	714	722	761	696	731	696	693	736	789	730	727	762	752	777	747	723	728	712	689	723	711	757	733	745	777	752	745	736	765	705	715	727	769	770	689	733	710	729	751	772	729	726	723	758	744	752	751	717	728	726	707	794	749	748	706	685	731	757	720	758	766	738	765	773	786	722	722	727	739	757	729	774	730	702	728	714	742	774	712	711	753	731	673	734	734	697	746	731	747	762	718	738	671	749	751	732	775	751	713	791	748	799	784	724	714	724	729	741	715	703	733	755	741	773	745	745	685	731	683	707	743	719	750	763	751	752	729	763	751	701	740	749	754	746	811	731	759	760	744	769	725	739	718	752	735	702	725	722	725	759	780	753	761	790	785	690	740	758	695	752	786	754	703	750	713	763	748	714	759	743	725	713	723	743	707	715	742	722	737	737	678	712	727	665	696	747	740	697	709	703	745	715	745	750	747	755	750	732	684	723	726	775	713	719	750	756	726	712	688	748	722	697	745	754	712	795	737	731	719	716	742	718	731	730	697	772	752	752	689	742	758	738	771	765	736	726	746	728	689	738	737	760	742	728	728	738	729	718	724	720	752	724	787	701	732	736	719	746	750	735	779	745	754	733	730	714	735	715	744	748	764	755	763	769	733	711	743	683	767	748	730	712	736	782	753	768	779	771	752	782	742	721	695	705	724	718	727	749	733	786	736	721	707	726	778	723	735	770	767	764	703	774	715	708	700	743	733	698	754	755	675	766	698	724	744	751	716	714	709	725	702	774	766	704	736	710	728	737	736	739	728	691	756	754	764	796	729	704	745	796	751	736	716	714	759	745	720	762	754	737	773	766	710	746	712	733	715	740	756	690	731	717	744	703	714	719	709	736	727	709	749	750	726	775	767	715	723	669	771	736	721	744	691	767	812	743	739	719	721	722	727	745	725	782	767	761	738	765	754	770	710	797	708	729	732	725	708	742	767	708	764	752	736	773	728	748	711	742	799	829	729	742	730	733	737	696	761	778	782	707	778	711	745	748	770	732	703	776	747	735	694	725	733	711	715	728	713	758	750	769	720	728	697	726	730	758	740	744	748	715	699	703	746	721	734	734	763	709	719	708	727	740	712	722	722	710	733	716	745	752	750	732	708	744	720	727	732	728	728	684	704	718	759	737	750	754	761	741	753	739	748	731	740	754	678	697	689	729	704	752	746	706	703	699	766	723	741	709	787	712	740	725	775	706	772	709	765	701	752	699	754	755	747	748	765	711	720	703	748	700	684	776	719	704	745	740	757	698	716	757	750	730	747	705	774	727	689	784	749	722	728	730	728	759	731	786	681	732	752	743	743	754	741	675	717	679	707	737	751	726	779	743	736	700	707	779	723	738	773	758	726	729	749	767	723	717	724	713	752	702	710	742	722	751	694	719	713	760	766	746	685	766	714	749	730	762	775	712	731	722	739	714	720	703	729	716	722	731	719	782	757	699	696	744	671	721	764	745	705	728	751	731	703	684	763	731	715	721	718	742	728	724	733	715	755	733	722	748	731	721	683	726	735	707	711	732	711	699	730	734	718	791	718	729	754	710	718	720	728	714	710	724	727	710	725	703	718	715	723	718	723	710	728	715	766	745	744	724	707	761	741	709	754	711	678	705	749	713	688	765	747	742	679	759	770	685	774	697	767	779	722	678	767	744	700	713	733	707	682	765	744	711	714	761	716	693	763	722	739	741	696	756	766	713	719	761	766	762	762	730	755	747	692	740	730	744	720	778	751	742	750	690	722	716	764	729	759	678	738	715	687	749	770	720	712	730	741	774	723	744	783	728	721	707	777	699	716	717	768	715	712	677	769	703	686
27943	22099	28678	19795	9089	4155	2106	1103	519	372	362	383	317	346	349	353	374	352	331	336	357	337	349	354	380	317	368	339	372	348	342	332	347	347	349	360	302	333	324	345	297	317	359	355	309	345	357	346	336	340	345	361	335	336	332	367	355	344	341	329	321	351	319	344	352	373	315	318	340	364	332	360	345	341	329	363	346	329	342	369	317	349	350	342	345	328	328	320	326	317	327	368	357	328	324	320	356	353	345	332	353	335	340	356	353	344	290	336	300	333	333	342	312	307	338	338	325	358	349	305	322	375	330	341	333	366	332	352	339	335	364	334	321	316	360	352	362	306	324	334	327	345	329	367	344	328	340	351	378	338	348	355	326	380	348	342	357	315	347	295	332	372	338	347	329	313	315	310	344	356	332	353	357	319	360	344	306	355	326	340	337	352	321	352	324	322	337	330	332	334	327	343	343	366	329	313	318	336	349	341	336	334	338	341	347	342	320	326	339	351	329	341	327	339	308	348	365	344	285	340	362	363	348	333	334	303	319	359	322	319	329	335	327	357	312	345	331	335	338	344	321	384	356	328	331	349	324	325	321	348	341	333	340	361	336	309	324	335	337	312	387	292	307	344	319	336	345	334	312	291	335	305	347	370	312	344	361	358	370	345	361	344	322	356	331	367	347	395	363	343	334	344	357	329	336	336	345	333	314	326	333	327	327	350	361	343	338	333	372	354	330	365	343	324	321	310	343	342	366	298	294	325	356	344	345	348	323	311	296	314	367	333	312	341	340	350	330	376	336	325	330	358	339	317	317	327	342	347	336	335	319	367	341	372	323	298	317	357	312	304	362	375	296	362	369	349	322	314	336	343	323	308	346	342	324	345	323	364	337	376	313	336	358	360	344	339	332	366	356	292	317	348	319	332	368	332	377	319	346	344	330	359	348	356	322	318	352	329	346	332	373	332	344	347	343	344	376	341	351	381	331	304	345	369	335	341	354	369	326	339	344	339	348	311	315	311	337	362	334	339	339	330	353	310	378	336	352	351	346	372	327	346	333	348	326	336	328	346	320	331	371	357	360	342	353	336	306	378	353	362	315	321	365	370	333	345	374	353	358	372	355	314	361	331	333	339	342	358	319	338	337	284	367	356	335	322	333	349	358	353	329	348	340	310	352	333	351	329	355	322	333	355	335	348	347	343	344	364	320	338	314	366	365	338	355	347	360	333	356	342	369	302	365	311	336	349	364	369	322	315	335	366	372	320	337	349	370	356	342	334	322	356	343	318	322	339	343	360	347	323	349	321	347	368	322	341	301	337	333	368	342	343	307	358	316	358	348	321	326	370	362	360	334	355	338	331	316	332	339	336	307	348	322	354	318	377	330	339	348	352	332	306	328	327	344	347	350	337	332	341	333	336	334	325	340	311	362	305	345	334	348	338	340	307	343	352	351	334	329	337	307	314	331	368	354	343	323	296	321	353	328	336	310	344	321	353	371	333	328	339	344	335	338	308	347	326	357	322	329	355	373	307	353	316	338	362	337	341	354	341	337	321	340	324	322	320	365	354	303	323	321	306	304	339	349	342	364	359	355	345	335	326	344	325	344	319	351	355	352	320	300	337	317	356	339	332	329	353	364	340	353	334	362	349	328	344	323	337	373	317	324	329	285	356	334	334	317	317	331	345	348	328	330	318	363	358	350	321	341	323	339	334	352	338	360	341	331	347	349	298	345	333	359	336	324	332	330	365	327	352	330	368	337	351	331	320	388	359	338	331	325	329	356	380	334	356	316	368	342	346	335	360	336	331	348	320	373	384	338	353	358	333	332	296	356	362	322	350	333	306	303	348	325	337	352	328	359	352	334	337	309	337	339	329	346	334	355	319	402	346	336	332	339	313	330	338	345	321	313	353	403	333	335	372	337	336	312	316	342	339	351	335	325	335	332	308	370	319	323	338	332	357	320	343	344	329	316	315	374	313	336	345	382	349	351	337	323	352	366	325	331	325	348	339	360	376	345	347	330	303	359	353	320	309	354	353	331	311	328	321	333	344	344	339	351	328	335	321	340	334	347	367	357	347	350	341	348	322	376	320	360	313	333	381	327	358	397	319	310	334	357	355	344	349	344	305	338	340	325	314	352	362	312	366	376	317	340	347	378	385	343	326	357	351	323	333	330	332	355	334	352	323	352	364	308	299	328	332	356	338	351	357	344	347	353	324	328	331	346	330	337	372	351	373	344	344	357	337	326	338	310	345	369	349	353	311	353	342	328	323	357	379	329	375	328	318	325	333	361	317	369	343	317	373	331	328	352	331	315	324	319	333	351	347	346	344	339	321	356	341	371	327	342	359	331	353	346	353	331	355	301	364	314	337	317	314	327	352	333	334	346	333	350	363	337	314	358	332	353	333	342	344	334	324	300	349	328	356	336	331	362	344	332	336	306	321	333	327	332	374	330	366	327	296	315	313	335	340	356	327	341	347	329	348	333	337	319	349	325	307	318	330	340	368	355	318	330	351	343	341	342	324	352	332	311	323	318	315	315	290	334	355	341	363	329	351	343	337	345	349	327	334	355	331	335	366	351	338	367	342	355	314	335	346	335	334	333	342	336	356	349	316	335	344	324	349	336	337	318	301	311	339	341	335	379	342	344	328	348	303	341	349	320	352	324	377	325	327	347	332	310	320	343	339	386	359	329	341	344	351	308	336	310	332	304	325	328	316	342	327	339	354	352	383	316	345	337	324	330	349	326	331	331	369	347	359	372	324	346	330	340	338	332	344	340	345	340	330	358	313	320	335	343	338	321	357	363	322	317	362	360	331	336	313	337	373	389	332	342	315	305	351	352	343	358	302	352	357	351	320	337	321	372	334	351	321	357	366	302	325	313	317	342	328	352	346	344	330	324	345	367	342	407	336	324	341	400	343	326	367	340	368	322	331	338	310	343	352	359	360	347	339	336	315	346	369	376	330	385	335	342	334	329	360	339	360	351	344	356	331	329	347	370	363	352	346	308	306	340	320	345	342	320	324	325	344	336	338	346	319	339	346	373	344	318	354	354	323	333	368	339	319	345	321	336	346	326	346	351	326	326	316	332	352	342	334	341	323	344	360	337	360	347	334	341	309	327	369	346	324	324	329	345	369	325	319	349	339	338	330	390	338	368	318	343	328	338	334	334	319	323	343	316	386	354	312	321	338	326	320	354	344	306	343	339	376	350	361	323	320	354	329	318	332	346	314	374	335	350	307	370	339	340	311	351	315	361	337	314	323	319	340	332	333	346	324	358	334	344	333	326	337	329	335	341	355	368	349	345	332	314	330	318	355	358	338	352	341	291	316	377	330	343	361	357	316	355	332	357	335	370	331	350	395	350	367	340	340	350	313	380	335	344	325	330	355	353	351	345	318	315	352	386	311	354	333	313	345	337	341	363	319	336	371	363	339	371	330	337	343	331	340	348	364	358	388	335	315	354	313	345	336	358	343	352	367	349	354	343	321	335	323	362	313	341	318
10496	28311	24577	15093	8737	5071	2887	1442	666	422	395	372	369	362	385	390	359	400	409	396	395	407	399	376	373	366	369	375	350	366	364	416	401	384	397	402	368	354	350	372	375	355	363	366	389	370	382	408	402	409	379	369	386	368	343	394	395	373	380	405	374	379	397	373	355	378	372	378	378	392	376	367	384	353	381	376	397	377	390	385	343	388	379	365	360	363	350	366	381	387	324	372	371	361	361	353	375	391	341	355	367	408	374	337	375	352	392	380	385	356	403	349	359	364	381	401	376	358	367	365	362	371	386	345	389	392	368	402	349	359	364	371	368	386	382	421	398	359	361	387	352	332	400	379	368	380	386	384	373	409	402	374	373	368	408	364	350	368	373	353	377	352	368	396	360	390	364	360	350	384	369	368	379	337	384	371	361	370	393	362	383	371	419	381	352	365	400	361	406	344	367	362	382	356	382	402	329	355	342	421	354	395	380	351	392	362	395	386	386	404	350	375	365	380	387	370	375	379	378	402	382	354	363	344	365	358	364	351	394	348	374	363	389	367	371	365	395	371	382	373	371	344	344	362	386	385	365	367	366	369	385	345	351	354	361	390	407	369	387	383	382	360	351	397	364	365	365	380	374	336	396	387	394	396	378	391	384	365	397	353	399	369	380	382	385	398	385	376	343	372	365	333	361	379	358	369	367	397	381	394	425	349	372	357	363	371	373	402	338	394	336	369	384	414	383	381	426	340	349	377	358	428	319	356	372	366	348	397	378	408	384	383	357	415	362	360	386	358	332	384	383	366	358	356	373	374	370	401	367	420	347	368	377	340	362	393	377	382	342	348	375	344	379	404	374	347	349	341	403	346	413	383	368	387	370	326	358	390	354	385	362	368	379	377	368	385	396	387	359	399	373	380	349	347	355	383	368	378	364	360	363	329	351	367	387	394	373	412	330	414	383	392	370	393	365	359	361	376	380	366	374	409	425	362	367	367	343	336	395	378	358	375	383	380	352	392	340	389	367	369	389	382	373	353	379	381	352	362	385	388	381	378	386	383	374	381	354	378	347	357	364	379	378	351	357	389	345	373	374	363	392	399	364	390	369	381	363	370	349	331	358	395	374	365	370	380	365	372	390	338	385	378	380	395	382	357	350	349	355	400	395	404	414	344	380	375	390	387	374	397	418	390	387	382	398	407	364	412	399	388	344	320	399	381	363	370	383	371	374	379	342	367	346	380	362	363	382	374	357	362	385	360	361	393	358	398	344	359	393	392	353	362	384	377	391	374	373	356	381	379	380	378	380	400	407	370	396	408	362	386	372	361	436	398	393	377	354	364	400	383	390	340	371	386	396	329	389	365	405	379	378	391	369	344	384	409	400	374	372	360	364	372	387	397	365	366	374	404	353	393	338	390	370	380	361	363	377	388	413	380	378	380	355	411	354	374	376	395	376	344	380	401	383	404	367	367	382	380	336	365	397	393	431	381	349	363	377	393	360	380	381	365	373	373	356	368	383	391	394	353	364	381	360	373	371	390	369	372	369	396	407	381	378	351	359	364	411	378	347	370	363	348	398	406	399	399	366	339	364	383	346	406	388	370	373	403	378	355	368	328	362	359	386	398	338	386	361	353	363	342	386	347	379	390	374	367	395	370	387	354	422	356	361	356	394	378	366	400	336	348	376	354	376	369	358	377	367	378	388	370	375	371	379	369	372	381	390	405	369	370	377	381	405	365	388	363	385	406	394	386	403	394	343	393	370	332	355	382	344	374	365	370	392	384	365	383	380	399	362	372	384	408	384	354	420	363	360	375	358	382	362	361	387	375	331	350	353	332	359	332	386	414	374	378	377	385	362	373	330	383	406	370	379	364	375	360	386	373	389	424	374	382	362	404	380	370	351	399	387	336	366	344	418	388	337	353	349	357	383	370	369	364	369	367	356	355	391	393	366	365	386	336	395	372	363	356	341	360	385	366	388	389	385	358	388	344	366	402	373	390	393	348	354	379	354	394	360	368	363	367	403	352	372	406	384	376	428	382	349	392	396	398	413	345	394	376	383	379	400	333	395	381	382	367	361	361	399	387	370	385	348	384	416	339	382	386	364	377	384	397	384	381	371	404	378	382	334	386	413	383	411	363	389	358	385	357	362	398	366	407	368	364	350	350	390	386	374	378	377	392	394	405	360	370	363	403	399	379	383	375	376	430	375	360	373	395	379	376	398	364	365	345	382	373	380	369	392	346	372	382	385	360	377	366	384	372	391	361	365	348	353	381	346	380	376	355	390	368	362	405	370	372	404	362	359	400	366	399	405	372	342	379	426	343	357	360	403	410	365	357	351	378	378	341	393	415	365	373	363	380	386	395	343	402	384	404	373	365	382	367	362	443	370	340	397	377	389	357	360	409	402	362	385	356	389	386	375	390	363	377	357	393	394	366	402	367	400	378	331	369	371	399	361	363	406	382	368	383	373	375	371	394	388	375	376	414	374	332	391	380	405	391	360	388	375	398	365	387	411	349	370	372	345	363	398	396	346	385	373	344	392	374	351	376	351	398	360	383	363	393	385	409	358	323	409	400	376	377	394	379	386	357	390	380	357	354	374	401	402	384	352	368	400	350	395	371	354	394	363	366	405	385	366	388	347	385	358	394	414	380	387	387	400	388	370	369	391	372	334	375	371	362	408	381	381	383	361	383	397	363	402	382	367	401	375	405	383	373	358	362	402	389	352	366	385	349	381	343	360	391	396	367	375	379	386	337	370	379	357	390	361	407	387	428	353	379	371	362	383	360	379	349	388	368	364	395	378	369	391	375	337	345	372	366	385	385	384	381	402	380	377	357	363	374	392	326	410	349	329	376	351	347	370	362	371	388	370	374	390	366	357	366	408	379	374	364	387	375	384	365	374	374	393	349	381	379	371	380	375	335	389	359	383	345	385	372	360	355	362	340	369	338	377	379	345	366	387	408	352	365	367	379	339	374	367	390	386	349	367	345	392	387	385	346	361	329	389	399	372	368	405	355	343	385	367	377	374	352	359	352	366	359	356	371	354	365	373	351	324	400	369	379	366	360	355	357	324	387	364	368	371	391	368	353	371	391	371	376	404	406	409	347	383	390	349	376	372	368	404	373	393	346	409	370	382	383	359	385	383	401	393	373	395	332	365	349	380	397	364	357	395	356	378	342	362	387	358	328	390	384	342	379	367	387	354	397	374	380	426	365	359	389	366	354	343	350	366	411	369	344	363	359	354	352	426	388	341	372	365	350	327	378	361	365	374	375	388	359	377	336	347	389	354	384	362	378	353	332	366	389	367	373	372	393	358	403	391	352	356	393	374	375	377	343	389	352	365	367	361	413	363	388	384	368	406	378	381	351	360	367	381	379	367	357	368	400	371	426	380	384	369	347	360	364	366	380	388	362	385	396	374	347	347	417	373	346	365	403	388	392	391	382	347	355	382	386	356	372	379	381	398	373	389	396	382	365	366	354	392	389	345	362	417	350	390	363
23395	21391	34717	39496	35162	29898	21930	9453	2445	640	601	553	523	557	560	587	562	542	575	582	524	561	553	492	522	573	534	507	508	582	561	568	553	568	509	568	544	527	513	556	506	519	586	546	561	510	564	540	563	535	522	508	562	529	512	485	524	556	507	599	513	537	529	556	568	522	534	583	529	569	561	568	569	536	507	538	540	551	532	556	502	517	501	547	548	489	572	517	526	505	519	540	538	557	490	535	544	525	525	513	545	530	499	540	555	517	524	500	523	555	538	546	564	524	525	535	553	549	529	519	534	522	570	555	557	536	560	495	536	568	547	517	535	504	546	585	522	549	508	610	524	541	506	550	508	527	518	574	522	526	538	560	511	528	546	532	587	528	555	560	557	519	519	519	513	560	514	551	541	532	500	553	551	567	537	502	563	507	525	556	523	502	537	524	535	554	514	555	505	545	548	503	528	550	538	577	523	567	530	546	587	563	516	578	537	555	544	528	536	585	513	511	534	564	558	553	565	533	543	520	539	502	567	571	493	559	592	519	529	497	526	548	557	551	537	510	518	556	528	489	548	529	561	530	554	600	527	550	514	564	538	568	533	552	517	562	512	550	523	516	555	559	559	534	566	544	547	535	535	542	556	545	542	515	483	535	512	542	514	605	558	552	597	551	562	564	514	535	547	527	550	544	617	541	546	549	515	544	579	517	568	530	531	515	540	542	548	537	518	528	521	538	577	555	561	504	516	549	540	549	555	536	502	502	550	552	583	554	508	527	501	538	536	568	528	519	558	518	529	554	543	549	535	470	566	550	547	553	550	583	544	545	510	566	509	558	590	546	527	547	536	535	523	510	558	557	538	520	540	519	546	500	528	556	485	568	551	503	522	488	555	530	555	544	467	514	566	534	559	532	517	534	507	550	549	533	510	539	551	527	536	562	505	501	551	539	514	550	536	516	549	499	565	537	534	537	505	540	556	539	525	569	579	538	573	550	556	514	538	537	555	521	563	514	585	577	526	532	526	553	554	529	538	567	515	533	530	515	565	539	518	494	506	522	538	563	544	532	532	526	564	541	596	521	555	530	505	552	543	542	579	542	534	531	517	519	543	498	524	504	552	555	536	515	564	492	564	532	559	587	542	552	521	535	475	481	544	523	502	519	513	566	551	537	516	533	529	545	506	542	557	502	533	546	477	537	554	516	552	548	578	516	497	523	520	542	519	505	494	523	541	515	537	563	525	533	561	567	558	550	534	540	537	533	558	552	544	489	574	529	518	518	495	533	504	532	599	565	542	515	542	514	558	539	551	528	547	521	536	581	527	544	508	541	491	481	541	524	545	566	573	577	547	497	556	555	522	593	530	508	505	501	512	540	529	539	527	570	584	588	499	524	557	550	513	507	517	487	536	523	476	510	550	542	561	494	585	548	555	525	576	528	539	551	543	576	571	533	562	505	554	541	523	494	566	554	537	568	546	538	529	572	500	542	528	539	529	530	522	554	509	548	555	521	555	551	552	551	561	514	535	524	545	537	569	516	509	508	522	527	525	503	542	553	478	508	545	540	539	513	587	587	570	556	519	522	539	548	524	500	520	549	526	526	556	501	545	561	525	503	541	552	524	527	498	526	514	512	515	538	537	522	548	557	554	494	533	519	587	522	527	512	526	530	544	516	599	536	566	539	475	561	521	523	566	549	557	597	526	569	559	515	527	533	539	548	532	518	554	564	550	557	554	518	554	549	539	561	528	540	551	544	576	509	578	574	518	540	564	559	511	553	484	534	514	558	572	576	532	515	536	521	517	579	538	527	521	548	554	526	529	508	523	577	525	500	549	531	535	518	532	577	571	565	547	499	461	519	521	530	521	559	527	533	527	531	533	552	538	543	524	568	546	555	559	538	534	528	536	519	547	503	528	541	548	534	549	522	543	554	565	549	516	509	532	512	560	556	549	562	548	598	508	550	545	522	535	472	534	531	559	529	524	503	566	538	519	576	525	564	537	530	532	529	508	548	498	581	544	542	519	540	546	502	521	542	575	533	522	568	520	510	531	559	518	561	516	474	504	517	515	501	564	536	559	558	546	527	538	521	498	565	536	527	540	544	483	502	511	527	538	546	508	493	511	534	584	545	514	538	520	507	539	568	535	523	531	524	497	527	571	530	525	532	549	542	523	563	533	546	521	534	574	519	489	568	479	543	539	522	547	511	528	555	534	520	517	507	544	519	548	559	518	530	562	566	550	525	522	529	568	513	513	573	534	546	531	521	503	555	529	515	485	559	543	512	582	478	529	562	571	571	526	505	524	513	527	564	528	520	512	534	459	538	547	519	520	577	538	550	562	556	524	574	542	549	520	555	556	524	514	508	499	506	544	510	528	492	487	534	540	555	532	561	539	529	529	541	512	495	503	555	533	530	537	552	527	510	579	522	558	521	536	527	540	464	544	524	526	545	566	525	542	513	580	543	545	539	537	586	533	514	533	540	539	553	539	523	531	550	526	571	537	534	550	548	523	553	568	522	554	530	548	551	513	515	523	546	561	582	538	540	544	541	532	579	543	541	547	581	557	546	538	535	534	567	542	540	568	558	522	547	559	562	532	559	536	580	537	516	573	542	496	513	533	597	518	504	555	553	559	590	530	555	546	565	531	566	516	555	505	566	568	509	536	538	552	566	504	488	556	532	548	520	554	540	501	575	602	555	533	564	515	598	542	545	543	495	572	514	561	555	511	499	602	508	544	565	536	563	564	530	509	543	567	524	525	544	579	520	557	517	520	543	521	532	602	571	514	497	579	541	536	531	555	558	560	549	531	524	548	513	546	549	550	498	527	547	543	522	499	523	493	501	511	549	524	539	517	567	515	540	511	549	534	587	560	533	559	530	516	573	542	564	553	602	512	537	538	526	540	555	556	546	548	551	524	525	578	554	557	568	513	504	544	550	527	585	554	553	522	555	544	533	538	524	524	516	538	537	499	493	557	535	534	506	525	606	540	490	571	537	538	497	548	533	556	507	563	549	518	616	557	556	584	580	573	503	545	553	578	519	553	565	565	528	543	550	536	526	531	549	533	529	528	534	549	546	494	554	521	533	546	568	565	535	536	525	561	504	564	550	564	537	485	520	528	501	507	543	587	543	565	561	555	541	551	581	540	555	509	547	533	555	547	533	509	508	562	517	496	516	563	516	575	540	553	502	565	597	560	585	532	560	543	542	575	519	528	538	610	520	554	501	514	544	520	557	545	526	534	517	517	563	532	547	558	545	571	557	532	552	549	532	542	521	552	531	558	527	534	538	522	537	521	537	533	511	575	550	527	535	502	572	489	488	556	510	545	552	541	522	541	583	538	533	557	561	562	563	557	557	531	517	544	552	570	488	487	562	568	559	571	524	537	579	526	539	504	551	582	541	572	532	506	548	516	563	527	584	545	593	549	557	508	533	517	548	557	477	534	551	540	568	564	528	526	581	541	508	528	512	547	499	535	494	558	562	515	521	528	519	572	515	559	494
35204	80234	75888	57828	44180	32351	20555	10868	3136	820	563	524	574	562	593	554	564	587	627	587	577	563	585	557	534	566	553	577	561	564	543	581	587	557	551	585	589	546	560	532	535	532	549	607	600	525	569	582	553	535	541	558	574	559	595	574	569	563	588	573	576	589	572	543	615	536	531	496	548	510	574	581	572	564	592	552	590	593	580	541	559	563	522	569	571	566	552	540	583	557	578	523	580	566	564	599	538	578	576	540	571	563	525	510	588	580	585	563	541	570	591	553	594	562	554	543	545	538	556	554	566	553	585	549	573	561	546	593	577	559	562	531	526	557	527	551	531	558	548	537	541	555	543	570	570	572	566	581	561	556	554	568	570	537	538	622	536	498	564	585	572	553	544	578	584	609	559	598	555	580	554	530	541	570	579	547	545	546	620	557	576	539	562	522	597	569	578	536	523	559	538	568	557	572	589	551	551	561	573	566	571	547	564	558	596	554	574	566	537	554	585	548	563	586	588	553	548	546	565	592	584	561	576	578	598	542	588	525	558	587	590	607	541	558	567	538	562	550	550	562	563	562	526	539	560	557	521	528	534	575	522	519	614	578	560	528	532	539	583	516	591	563	583	570	559	595	549	553	572	573	559	562	585	584	563	564	566	560	584	578	547	581	539	590	591	542	519	573	530	621	580	596	539	534	561	580	581	584	523	586	567	609	573	534	526	559	558	515	576	597	529	577	606	564	556	566	542	566	561	557	590	486	589	513	557	531	591	614	556	561	625	529	564	571	537	530	514	544	587	541	545	586	556	538	588	570	600	538	546	585	565	563	596	589	591	538	540	537	536	554	555	592	555	501	576	536	566	564	555	563	552	558	574	555	581	546	549	584	599	561	513	581	589	560	569	563	564	563	549	598	563	576	561	535	619	528	568	601	557	553	604	531	568	549	558	594	536	606	587	530	560	595	527	572	562	559	524	553	607	550	570	559	557	603	586	536	547	548	551	528	541	611	555	562	549	537	554	587	532	566	619	602	535	547	537	537	559	542	514	557	554	550	541	576	592	569	564	554	537	528	570	545	567	602	534	574	561	582	551	536	565	538	567	581	569	518	584	571	582	623	523	580	543	528	549	566	564	558	565	579	553	586	522	599	565	541	560	541	533	576	575	552	560	562	575	515	534	567	548	596	593	576	547	530	545	573	596	518	557	594	595	583	516	545	582	530	559	535	522	582	572	583	542	574	569	567	608	578	541	575	544	609	571	570	566	609	559	567	578	598	601	565	525	564	525	536	543	594	559	578	574	538	570	549	576	559	610	532	587	547	584	591	586	537	542	535	566	544	569	557	572	553	526	539	538	570	518	559	559	580	561	517	579	538	539	574	529	554	540	517	571	572	550	538	557	576	585	576	526	551	573	632	549	576	523	544	508	564	533	571	597	578	532	596	544	535	535	538	527	572	569	565	566	549	568	548	588	554	549	544	562	512	535	561	531	561	537	550	598	564	576	540	551	558	526	543	523	543	564	538	539	544	596	569	555	557	555	525	537	540	532	577	591	578	532	561	569	573	573	571	591	583	577	515	547	555	545	591	542	567	541	579	548	554	592	523	523	572	552	568	617	538	529	553	560	543	571	522	583	580	567	538	527	538	569	556	587	574	582	580	551	535	539	575	547	605	603	544	568	594	563	574	580	538	570	541	550	555	537	570	573	572	548	544	533	555	578	581	552	549	561	556	575	572	563	563	580	548	546	571	549	562	566	559	522	579	552	537	573	544	545	533	563	563	599	544	588	569	581	554	589	587	555	554	584	548	579	566	525	577	561	563	598	554	500	548	616	579	601	560	543	553	549	549	536	513	529	544	545	580	580	549	531	591	541	605	538	559	525	574	551	570	600	541	545	533	538	547	537	601	540	577	593	551	546	577	531	504	502	545	561	520	564	607	541	593	551	597	573	549	532	583	548	573	533	558	561	564	572	557	589	560	565	514	551	539	522	565	519	544	541	551	569	559	546	573	551	577	576	552	537	520	563	563	550	563	553	558	551	574	543	586	529	581	534	532	581	555	584	616	588	572	561	579	595	588	577	587	581	556	559	563	604	547	573	555	522	561	562	552	561	567	534	602	573	584	549	568	565	592	565	557	550	576	559	566	560	582	531	548	574	608	522	592	573	524	586	547	604	577	571	565	567	618	555	538	577	535	586	575	545	571	566	556	549	508	537	577	542	506	536	534	541	571	578	570	586	556	543	541	587	570	555	550	517	596	535	527	524	528	566	570	568	598	517	537	540	533	614	529	567	592	575	536	582	576	571	545	561	553	563	554	558	577	578	542	522	567	528	537	577	576	553	532	522	561	575	536	570	580	553	556	556	522	589	555	600	537	557	548	544	575	536	572	528	559	566	598	531	561	583	551	520	585	514	532	522	542	580	549	538	580	564	505	609	557	575	560	514	548	541	567	557	538	542	569	541	558	532	533	555	550	565	568	569	595	558	592	599	535	564	587	600	593	574	569	555	553	533	560	565	559	538	559	583	543	526	529	587	529	564	584	588	593	548	565	567	554	553	554	576	543	527	580	556	561	581	529	565	566	555	557	559	586	545	569	559	534	555	569	623	535	553	560	550	577	543	535	572	593	556	588	549	572	578	564	530	542	532	595	496	524	551	596	540	524	571	562	522	581	568	577	571	588	549	556	546	552	547	550	580	562	545	546	541	559	560	548	561	564	543	531	603	561	525	570	539	527	556	527	569	523	572	549	564	573	554	566	563	519	602	579	543	549	589	577	578	564	585	573	541	552	540	571	552	561	551	551	553	529	534	576	592	537	579	577	558	542	553	551	580	549	588	544	549	541	554	555	523	576	533	564	566	559	548	549	555	537	593	607	580	508	554	559	540	623	578	531	563	536	535	597	550	575	529	583	549	564	532	565	533	543	575	520	576	584	537	575	570	564	651	542	557	540	554	596	571	533	578	554	556	565	559	575	536	537	580	566	535	539	568	559	594	581	561	567	546	567	587	562	578	562	571	557	537	505	582	590	564	524	540	581	534	565	573	542	535	585	570	543	539	564	543	547	556	502	542	526	580	536	509	549	597	608	540	581	551	591	563	540	541	593	532	544	546	553	543	567	603	550	540	517	592	533	569	528	552	567	554	540	568	548	548	554	563	544	593	618	597	539	546	545	551	596	531	567	545	551	581	527	536	582	550	588	548	607	567	560	561	582	555	557	504	564	525	519	544	565	543	546	566	567	589	552	565	530	571	534	544	558	566	541	544	546	533	568	571	581	551	517	544	533	590	534	562	572	528	513	542	592	539	557	619	550	568	550	513	589	559	568	539	564	552	588	587	544	570	548	523	556	552	550	581	579	546	532	572	568	571	562	559	553	582	557	589	547	586	566	534	594	575	539	525	585	591	552	563	532	532	580	532	536	542	549	544	553	550	539	560	579	587	510	593	554	582	580	582	542	577	572	565	585	544	562	523	565	526	586	581	547	586	526	558	530	537	533
24883	21699	37009	36612	26513	16918	7862	3083	1231	471	464	483	446	472	489	491	449	496	476	462	456	459	466	479	456	460	465	499	472	471	451	462	448	466	499	481	443	469	484	492	448	506	462	463	461	472	485	443	440	486	483	436	500	460	505	461	463	465	467	484	467	471	463	476	430	422	441	471	454	509	479	484	455	468	434	430	453	450	444	465	435	502	479	490	452	490	459	467	442	472	441	454	444	493	510	447	449	488	476	427	472	470	517	450	460	435	465	484	467	473	469	448	441	489	444	455	423	440	465	506	482	461	450	465	481	457	451	448	476	499	472	478	489	459	458	497	466	465	513	459	471	511	474	469	489	456	465	444	470	507	448	468	474	496	458	456	452	474	452	447	465	472	415	454	444	437	419	437	478	502	449	472	453	439	475	475	520	490	508	442	457	487	434	515	479	474	484	490	497	443	495	482	447	424	483	507	474	423	502	442	527	437	460	477	434	451	499	465	490	474	453	488	466	452	473	423	433	479	477	495	459	464	473	487	466	457	438	505	457	469	450	474	484	529	458	501	484	471	496	473	479	476	477	468	495	476	450	438	457	488	471	451	464	486	447	449	463	512	501	482	472	479	502	502	472	483	494	505	464	423	487	452	413	463	464	447	444	520	485	471	480	485	463	491	468	469	500	461	486	520	469	430	474	485	464	509	466	486	429	456	481	441	474	442	488	476	452	469	469	500	475	519	466	481	462	462	475	445	476	471	429	446	481	444	494	465	462	488	444	443	480	482	496	413	457	436	480	451	429	495	503	466	463	457	511	481	476	487	469	488	465	473	506	482	455	454	485	479	461	479	453	497	417	472	455	477	478	468	506	445	509	479	475	448	469	492	453	447	491	491	418	468	483	485	502	475	504	494	461	463	444	433	432	462	456	457	526	497	462	482	479	511	485	471	446	488	508	454	470	498	450	447	446	458	425	481	468	465	423	453	459	447	450	486	467	458	475	479	497	423	446	471	437	472	491	491	510	447	478	480	474	497	492	472	453	461	460	465	481	474	478	482	444	457	441	476	464	480	491	464	479	437	452	487	435	507	442	449	419	438	439	450	443	449	460	445	493	457	437	464	438	477	496	481	485	468	478	481	526	468	503	460	468	452	451	468	468	477	477	447	469	444	498	453	526	479	484	473	450	477	452	472	470	496	493	476	455	509	485	511	473	438	440	431	455	484	495	480	458	463	475	492	463	439	447	404	461	449	480	496	440	476	496	495	456	492	480	464	456	444	482	422	440	456	430	455	475	467	470	483	463	447	454	439	457	471	471	411	458	480	447	460	430	452	467	496	558	454	491	487	463	416	475	481	469	460	481	520	480	452	501	442	466	465	488	509	451	409	446	470	471	493	447	505	487	476	484	449	489	443	465	489	461	465	463	472	483	422	484	472	458	486	477	471	483	475	501	494	477	437	490	432	490	460	514	473	483	475	481	472	483	462	478	494	503	474	471	484	471	466	491	462	491	453	459	481	480	459	462	470	461	503	498	457	478	474	486	443	447	483	464	471	497	468	502	467	474	459	438	469	500	435	451	455	474	456	456	478	465	443	472	478	464	504	435	449	489	486	432	483	494	474	479	442	480	447	459	487	472	439	469	478	472	487	479	514	471	460	439	501	454	473	456	477	460	520	470	456	446	468	466	471	462	482	439	442	479	474	464	458	434	480	495	472	494	486	472	500	448	418	475	477	450	476	479	449	469	419	439	450	491	444	496	456	471	481	486	476	449	482	497	467	461	466	464	466	471	480	477	473	437	451	470	441	498	446	492	504	454	485	501	487	442	468	482	452	447	459	463	446	439	445	490	487	425	491	494	470	474	481	447	492	515	492	475	480	470	468	462	474	471	522	485	467	490	436	493	450	455	458	473	480	456	472	476	514	467	513	458	506	462	532	490	438	470	437	448	441	482	492	463	519	459	479	445	524	503	455	499	462	512	433	513	482	466	460	453	475	405	476	479	463	473	438	472	548	455	450	471	507	487	462	432	527	493	457	449	491	466	454	488	477	464	495	493	494	482	503	478	443	499	447	466	468	498	454	440	454	428	454	483	496	451	457	445	503	456	488	492	495	479	439	450	439	495	484	470	464	482	465	475	494	443	465	457	427	487	477	449	469	467	462	483	457	458	492	469	466	486	485	455	445	505	449	435	470	486	462	477	450	458	516	475	439	438	454	456	490	472	514	450	450	482	470	471	447	494	480	531	518	453	451	440	451	456	438	458	466	459	452	505	485	448	471	494	477	452	496	449	468	477	453	498	453	490	467	495	486	485	488	456	474	455	492	444	503	491	447	453	472	445	490	474	527	458	458	480	477	456	453	451	469	475	472	468	494	484	465	470	485	469	494	460	510	459	449	465	495	444	448	478	488	460	442	493	470	462	438	490	468	450	461	480	452	484	438	457	443	475	506	417	457	496	468	448	478	485	463	470	484	491	473	475	476	544	458	411	432	493	486	448	482	404	488	436	466	469	454	443	429	497	463	459	419	476	443	482	489	475	495	473	479	486	460	474	487	472	440	473	501	461	452	446	509	458	478	440	470	465	529	471	454	448	470	464	461	437	455	523	468	436	419	505	496	427	459	487	484	483	470	479	474	475	462	473	486	466	507	452	497	472	480	478	484	476	489	464	483	478	456	495	462	473	485	451	490	465	461	485	451	434	464	471	481	488	452	429	467	501	437	450	461	523	449	513	452	479	459	432	498	511	507	460	453	486	458	472	504	467	461	489	458	458	489	475	453	428	473	451	471	457	465	461	436	504	475	493	472	486	477	452	452	486	482	450	484	491	484	468	481	457	495	467	422	489	504	454	480	482	477	500	495	514	455	417	481	479	495	471	461	452	496	449	459	487	466	484	474	474	473	428	475	479	437	467	464	491	466	442	438	497	480	520	479	454	487	468	472	449	456	503	527	466	431	443	479	492	449	476	468	475	447	460	463	512	514	469	439	505	453	513	468	470	456	465	463	475	447	479	435	485	481	473	455	496	464	432	459	469	501	452	457	481	491	453	449	509	482	483	456	491	472	478	428	446	441	485	477	460	467	460	511	489	496	443	465	432	441	483	441	430	492	477	427	443	464	483	458	477	437	477	428	441	476	464	470	432	461	454	465	503	422	463	466	458	440	454	470	459	465	454	494	467	437	499	410	475	455	449	503	481	483	465	445	506	458	448	503	473	468	464	451	452	450	472	458	490	465	449	455	451	499	439	475	472	471	454	459	454	522	439	474	422	471	444	449	449	459	457	493	447	477	496	478	481	458	512	429	448	444	476	457	452	455	440	454	471	502	451	474	470	445	487	426	468	459	526	461	503	455	469	491	466	442	454	451	460	466	436	479	498	431	466	479	456	488	502	456	427	458	487	469	460	472	485	461	485	462	481	447	453	450	473	478	470	460	473	425	492	463	476	481	487	488	463	465	474	435	467	503	464	477	476	424	503	441	499	480	475	472	468	498	478	442	451	458
30295	63589	59670	42774	31182	19729	10889	5124	2012	590	497	539	506	531	505	505	510	552	561	512	552	482	518	490	530	494	498	543	537	472	523	522	503	482	540	500	525	530	516	495	538	532	523	519	539	538	514	522	491	533	538	506	485	525	524	562	541	497	534	511	517	515	511	498	532	508	553	535	521	501	526	543	541	504	506	528	516	518	525	548	549	496	534	537	520	525	514	505	529	522	464	496	596	525	520	550	518	513	488	502	519	537	484	532	534	498	507	504	514	486	486	493	536	482	495	507	548	512	488	486	501	509	522	540	530	529	523	469	506	506	511	561	544	516	490	548	498	489	539	488	509	502	480	514	451	510	478	542	536	525	456	496	480	532	491	497	510	475	509	523	552	502	570	512	489	537	529	543	529	546	553	527	521	521	547	540	510	496	491	526	465	485	496	557	509	545	485	560	482	484	502	542	478	511	534	523	458	534	543	516	512	569	481	540	516	522	522	528	528	507	496	521	487	543	518	486	492	541	528	521	528	508	505	530	531	491	525	515	512	472	528	521	530	524	518	450	510	507	582	518	542	513	523	482	542	556	534	538	531	509	530	514	507	518	538	501	513	505	507	523	537	500	523	521	518	540	522	520	486	520	536	507	522	530	505	517	527	506	529	536	542	491	521	482	528	524	523	493	515	511	538	508	530	516	512	582	531	494	523	551	518	528	521	518	473	506	540	503	509	496	523	530	475	490	446	465	511	495	502	509	493	496	526	486	526	499	504	566	514	525	512	523	494	495	490	476	501	490	505	509	540	538	518	496	511	525	483	527	529	524	484	518	505	506	515	548	513	505	517	525	547	530	506	499	554	505	525	488	519	514	501	514	521	496	482	555	550	506	496	506	520	545	543	506	527	526	548	536	493	511	486	506	494	526	491	492	517	505	535	533	550	510	525	533	499	522	504	476	509	546	557	511	465	498	498	524	584	532	501	515	501	524	526	518	496	519	484	540	535	543	483	522	499	504	500	528	498	505	532	532	507	525	502	507	527	491	524	527	513	518	543	507	491	510	518	522	517	491	512	524	495	479	516	500	465	481	515	535	474	466	476	547	482	520	561	524	511	505	508	515	514	513	514	531	544	522	557	509	512	542	527	540	520	526	519	545	546	513	501	506	497	542	530	516	517	518	498	536	476	537	532	486	494	486	515	522	522	508	515	561	501	531	524	489	507	545	539	513	561	521	528	487	506	514	547	517	562	530	533	531	517	496	502	476	545	519	527	519	495	466	510	512	503	514	523	514	483	516	559	502	509	503	547	527	480	475	535	509	571	507	528	528	558	519	523	507	503	524	489	500	489	510	524	497	509	512	485	494	511	520	543	507	553	537	520	504	496	481	539	512	516	488	541	516	515	514	487	546	487	506	527	516	536	506	551	532	529	502	516	519	538	516	480	503	502	550	506	546	564	493	515	511	533	539	539	501	523	551	541	511	517	512	515	539	536	485	559	535	521	505	527	542	525	582	565	455	560	559	505	514	472	509	507	483	534	534	506	494	503	498	524	484	512	515	513	515	501	524	505	511	499	541	523	492	542	542	495	495	489	512	533	506	482	528	516	497	505	538	536	558	488	530	509	518	474	491	499	562	537	553	543	511	491	513	514	493	531	531	479	504	490	533	551	548	550	475	500	496	538	516	500	544	516	512	510	540	519	463	539	519	525	525	547	507	458	536	525	519	548	509	533	522	488	520	519	523	492	509	517	534	532	514	501	451	531	587	484	503	527	489	511	522	513	500	505	540	526	486	537	538	521	524	499	518	516	490	503	521	565	528	501	505	512	548	488	506	494	545	479	554	507	496	502	472	511	521	508	527	504	486	503	497	484	550	568	548	527	487	523	509	500	509	526	564	590	511	552	522	520	500	518	532	543	538	512	520	542	511	538	512	514	566	471	555	508	497	511	509	511	511	485	499	512	564	492	500	515	465	544	533	525	559	536	507	529	492	523	519	493	495	503	541	497	554	503	488	468	526	508	507	524	492	507	522	514	531	501	516	534	529	497	519	498	527	505	501	555	526	538	494	500	493	494	533	522	527	480	511	524	537	488	507	541	507	533	512	476	518	570	532	517	523	483	498	551	451	501	489	515	530	538	516	513	550	541	531	516	516	528	518	535	518	482	506	565	496	552	532	496	562	539	495	530	516	511	504	498	536	522	492	529	505	512	540	490	554	515	499	504	501	530	537	552	520	545	526	543	521	501	520	508	503	516	488	500	570	490	544	525	521	503	510	475	457	508	507	502	539	514	489	545	496	495	518	534	507	505	542	498	538	521	519	524	522	550	514	535	536	486	530	534	532	542	511	539	513	508	540	490	539	510	484	571	521	528	519	520	527	536	532	529	499	535	510	520	546	546	469	505	526	517	562	518	531	543	488	524	455	507	521	515	527	522	506	538	528	482	492	495	494	541	548	518	526	523	515	494	527	505	508	486	503	550	530	489	539	513	521	530	518	524	495	512	524	459	508	531	522	499	556	515	571	524	526	526	502	517	538	508	492	523	470	476	506	514	481	510	534	496	544	532	484	534	546	477	504	533	510	521	516	512	515	501	517	541	506	546	519	543	536	470	537	530	491	550	537	567	510	527	528	519	525	493	526	557	519	516	543	504	439	534	519	565	528	497	508	514	566	526	502	484	516	525	513	508	554	505	503	514	549	501	488	529	536	522	543	516	536	477	520	526	528	496	501	485	493	531	543	515	521	532	487	513	516	518	496	526	494	558	474	479	530	497	543	489	559	539	516	513	541	519	495	494	502	514	510	482	496	528	466	514	536	518	519	533	516	537	535	509	476	504	468	529	568	533	548	517	535	504	521	508	494	491	511	524	523	498	573	536	553	528	507	531	475	519	467	479	534	520	492	524	533	511	514	528	541	523	524	524	508	498	498	498	483	495	465	524	520	490	496	463	510	456	530	555	535	512	561	481	464	508	541	481	491	482	527	509	545	547	503	535	518	478	507	503	516	489	495	518	505	476	535	516	505	512	577	587	518	532	497	505	501	500	484	478	487	544	542	518	557	486	536	485	553	516	523	524	529	504	487	539	513	513	507	485	565	488	493	520	485	541	552	467	537	482	505	568	501	489	561	476	499	494	473	543	542	535	523	477	505	465	495	496	505	473	508	491	497	510	537	513	491	548	526	535	505	482	515	492	540	529	546	523	471	513	528	507	524	528	528	547	515	519	465	535	507	507	512	480	506	555	540	508	529	501	515	522	515	532	476	547	482	546	543	512	545	493	513	525	550	530	511	489	549	508	578	526	491	529	527	560	553	558	538	523	576	514	538	570	513	538	515	538	520	510	497	520	543	535	512	517	532	543	539	483	507	489	508	565	516	473	480	551	504	470	539	509	488	498	495	518	542	500	515	526	501	495	526	496	524	506	511	511	482	487	490	522	500	499	505	496	532	508	514	466	551	533	479	532	525	501	543	511	494	516	518	509	505	510	539	514	446	503	529	485	516
22626	21426	34100	35326	34468	32176	26549	13208	4472	911	793	771	758	738	717	721	718	775	763	731	757	739	748	737	712	741	809	794	743	793	767	747	812	792	700	771	730	771	738	758	724	773	717	755	699	757	746	754	735	714	719	659	740	727	745	741	711	736	760	720	669	743	687	734	725	736	718	725	783	723	744	753	695	739	719	719	761	762	712	783	762	762	697	697	765	738	737	759	719	705	725	753	700	786	719	747	771	770	787	708	695	701	802	771	729	752	780	722	744	740	729	789	740	745	714	740	739	721	758	738	707	699	699	700	720	729	742	762	755	721	777	768	738	742	728	689	750	750	749	734	776	807	769	750	741	740	773	724	738	738	765	738	751	773	767	688	745	738	704	796	714	757	697	812	744	772	769	735	677	743	761	764	740	791	771	731	756	744	756	696	753	741	747	719	714	700	718	748	714	750	742	784	693	706	749	738	756	714	733	751	767	733	694	775	757	773	735	755	706	750	766	736	734	704	702	769	760	738	731	749	745	744	727	756	772	715	795	690	768	756	672	786	727	747	719	725	742	713	714	711	731	721	771	743	729	773	748	712	740	758	743	737	711	725	719	750	743	747	716	725	765	684	760	793	728	747	780	750	819	728	726	726	739	725	731	726	768	737	782	744	753	715	751	734	736	789	743	780	757	750	737	745	699	739	789	764	735	755	732	732	767	742	698	784	770	710	767	695	752	693	731	750	734	781	825	782	771	741	737	782	721	781	796	750	718	787	723	726	736	738	769	739	719	740	699	764	748	704	742	784	746	716	739	727	752	735	754	748	737	795	753	749	740	769	778	707	714	730	799	778	762	750	776	753	803	761	768	734	743	719	679	694	753	743	715	736	726	723	767	701	707	713	705	706	709	778	743	735	714	697	766	775	768	743	769	735	722	732	739	749	769	731	753	695	730	757	733	696	697	703	712	664	738	704	726	711	748	715	759	680	729	713	723	726	740	751	735	725	793	783	719	758	765	734	724	722	734	724	726	736	741	737	744	718	737	760	717	723	765	785	718	798	712	721	732	693	753	712	764	750	739	764	766	779	740	693	748	777	765	694	740	686	722	780	696	721	724	755	752	694	693	706	736	728	727	760	706	737	752	747	745	737	721	734	760	755	716	783	767	763	741	752	724	743	758	743	714	739	745	733	711	755	773	737	741	687	767	740	757	738	680	766	768	754	757	730	744	717	741	739	730	707	696	725	690	706	713	785	731	694	769	747	768	756	728	706	796	757	724	762	714	819	724	763	770	781	740	734	770	735	714	762	754	748	729	761	691	726	745	746	708	724	766	717	740	745	703	740	738	729	739	786	738	686	775	752	746	776	754	708	740	726	740	707	750	751	744	773	662	733	758	746	774	702	807	718	740	750	717	766	808	700	746	779	730	745	725	749	724	742	730	761	736	739	746	746	716	778	795	734	783	745	733	706	711	733	753	768	769	706	745	710	733	777	771	738	722	801	748	750	702	738	745	771	787	718	751	748	778	707	759	744	727	729	736	738	713	788	719	760	764	732	755	723	739	680	767	759	783	723	727	802	751	737	717	703	709	750	752	752	785	757	797	791	772	776	776	705	758	769	750	771	728	741	666	742	746	732	774	723	760	752	782	740	746	716	773	797	735	747	719	791	721	798	767	740	723	752	742	787	668	736	752	758	772	698	722	715	768	725	767	767	785	738	747	708	759	752	735	737	726	731	740	743	727	751	797	733	744	721	759	715	749	710	718	721	773	688	747	797	752	755	768	687	732	696	735	693	748	795	780	762	738	731	785	776	748	725	758	749	714	723	739	773	715	718	743	690	751	691	742	746	786	698	670	707	708	765	745	707	746	726	706	738	732	744	755	729	745	796	722	710	692	688	697	750	777	759	750	745	727	736	742	715	718	745	734	718	789	744	682	839	789	728	780	715	700	749	686	732	798	790	713	702	754	765	722	754	739	692	724	755	745	758	716	729	723	781	763	740	744	729	762	723	722	745	741	756	743	763	760	727	737	764	697	717	722	721	755	743	771	741	755	756	773	764	764	752	751	788	771	750	721	779	741	738	696	785	736	675	727	726	790	776	762	771	734	765	730	697	783	756	718	713	796	715	761	757	742	719	783	771	729	741	755	786	725	736	712	706	765	717	783	731	704	704	759	765	720	705	719	765	719	739	724	730	751	728	760	731	787	750	714	679	726	741	726	718	733	746	743	738	762	716	735	771	703	690	737	723	745	709	765	736	719	741	733	738	738	743	780	712	738	736	691	743	768	743	762	806	752	728	750	754	774	733	743	725	742	795	822	767	749	715	702	721	771	736	715	707	729	705	754	731	748	704	748	756	748	765	758	752	714	748	766	686	732	720	746	761	753	725	744	750	741	729	775	683	787	758	771	761	683	762	715	728	730	719	704	727	728	786	795	716	732	738	748	729	719	758	694	733	736	766	756	747	718	712	746	743	751	773	781	744	735	744	750	757	730	701	687	754	723	729	743	774	766	722	674	707	739	759	752	706	771	696	761	755	736	742	741	726	743	720	776	777	729	712	690	736	758	711	727	749	748	713	765	729	786	772	762	724	732	717	767	765	657	735	770	773	783	773	730	758	760	765	780	768	719	711	735	722	743	723	690	770	728	763	751	761	752	695	769	756	764	721	732	755	721	731	705	723	744	710	714	763	750	717	720	763	754	763	690	708	735	725	728	781	769	737	747	761	755	734	733	725	743	698	786	754	753	743	705	713	713	769	777	672	775	744	743	737	792	762	725	752	751	737	749	726	726	727	772	714	715	757	708	719	729	749	732	768	711	705	708	726	742	733	729	724	745	760	730	721	794	746	743	700	735	755	767	696	740	738	718	727	779	719	790	738	723	731	757	703	785	762	701	725	711	725	725	714	766	728	769	775	722	723	725	758	734	735	710	695	708	736	729	746	714	821	686	692	732	748	766	735	761	710	733	783	772	726	707	748	748	709	781	742	755	733	751	683	718	768	736	815	787	694	736	775	734	769	718	666	733	764	738	733	779	708	729	795	796	746	737	719	736	716	739	753	740	717	651	758	694	693	756	789	745	762	723	712	709	753	739	736	743	716	753	750	720	752	748	722	704	682	739	762	751	711	765	691	739	767	758	691	710	711	728	781	762	715	733	727	721	729	707	747	719	724	740	752	721	719	731	722	734	786	728	717	732	722	816	724	759	773	732	694	706	738	725	714	707	800	740	736	805	751	751	766	778	776	720	750	750	737	776	765	737	751	760	780	767	767	741	698	727	711	714	778	764	712	695	722	714	713	739	776	755	753	755	782	695	733	749	654	753	778	755	767	750	737	720	729	710	768	770	696	733	741	721	726	772	722	728	764	720	745	722	753	766	739	752	745	742	729	756	726	740	746	749	746	737	744	726	716	707	729	720	742	752	727	755	750	687	743	713	684	755	787	706	710	758	710	743	721	714	738	746	741	751	730	709	724	705	786	764	700	715	706	742	725	742	740	743	744
43633	88492	82282	64999	50520	37500	24995	14256	5740	905	698	808	764	831	758	733	757	731	747	766	767	741	778	776	760	792	784	730	831	762	808	794	813	760	772	768	768	740	771	768	797	766	754	707	750	766	744	784	727	767	793	733	785	743	816	752	782	739	740	778	762	785	719	816	723	765	778	751	772	709	747	768	756	774	735	747	772	740	745	772	769	776	755	782	759	770	738	773	761	733	769	765	741	784	766	766	702	725	787	724	790	743	741	805	740	729	767	728	749	759	717	796	785	710	782	789	755	753	738	778	734	761	799	756	761	729	753	794	712	712	779	752	742	804	814	727	783	735	772	766	748	759	740	793	754	758	777	761	777	810	744	791	789	857	765	735	777	777	765	781	762	782	785	726	771	740	703	774	774	796	725	750	770	753	767	746	766	747	740	754	736	753	766	790	741	757	711	782	720	757	739	763	773	757	753	772	763	760	727	750	739	707	690	777	750	751	820	738	759	738	763	721	749	792	748	728	770	824	760	677	776	801	750	797	746	753	769	756	823	713	758	774	722	766	736	728	752	712	733	754	752	821	772	728	739	808	791	764	718	725	730	770	758	788	814	806	708	813	778	769	762	774	791	758	787	731	803	738	784	794	737	796	766	749	794	823	769	745	782	766	745	703	710	795	802	725	791	778	765	805	768	777	774	747	752	783	788	786	776	756	762	731	731	761	780	722	791	721	785	789	770	731	772	778	745	803	760	752	718	750	791	768	776	756	751	770	775	763	790	708	801	784	797	741	791	767	773	765	756	748	793	764	790	761	751	757	724	763	756	766	798	733	727	757	730	762	730	726	722	771	780	735	780	771	775	789	778	782	783	788	718	755	766	806	723	800	741	781	745	837	750	786	792	800	758	730	775	776	727	753	729	789	777	767	763	786	767	768	740	818	756	745	711	747	781	759	737	695	799	736	736	786	749	813	777	807	747	744	721	761	787	772	730	807	760	791	776	786	748	739	794	748	751	731	732	773	724	713	779	775	753	787	808	789	728	776	777	820	765	756	754	798	790	784	778	765	813	765	786	719	752	739	774	743	743	768	740	741	759	754	775	767	789	769	765	706	802	721	782	766	753	755	759	745	739	771	795	778	764	746	757	768	736	790	778	805	733	790	772	791	808	780	751	716	763	720	788	735	769	805	755	755	793	731	750	732	727	790	768	812	823	748	764	756	733	706	789	743	754	748	779	736	750	762	754	717	753	825	765	738	806	783	797	759	717	788	744	769	776	761	738	746	755	725	765	726	774	754	753	765	707	730	731	780	752	758	795	758	768	779	734	778	765	721	742	790	753	744	740	718	791	786	744	748	721	729	751	719	802	828	801	786	764	777	731	773	739	768	778	779	810	756	735	774	721	771	731	740	772	740	760	758	748	760	718	734	833	693	774	725	736	753	763	780	773	730	760	728	765	754	759	777	782	751	746	745	762	733	745	746	756	730	748	767	734	757	766	755	764	688	771	794	750	758	741	744	743	774	738	765	723	735	688	745	809	722	772	770	756	771	750	777	725	746	753	718	745	785	761	739	792	749	814	775	732	757	728	781	773	768	820	776	720	774	711	736	800	798	757	750	753	739	761	739	744	733	759	798	761	790	741	755	782	732	805	740	753	750	717	761	733	777	775	770	789	787	810	727	774	752	765	757	767	704	800	733	752	744	757	755	739	736	791	750	750	770	812	804	822	782	773	773	756	737	804	745	730	738	752	753	772	813	723	775	787	741	775	734	765	780	774	795	768	781	724	777	757	762	719	740	742	748	746	752	749	782	773	750	711	711	742	759	733	743	746	733	799	751	774	728	720	736	773	798	753	806	771	787	772	838	821	733	744	737	789	715	755	750	761	743	788	742	779	749	779	776	745	775	745	793	796	779	744	789	772	783	738	770	720	735	731	751	752	758	750	746	785	721	748	793	752	749	789	737	754	752	753	775	776	755	733	746	724	761	739	715	762	743	709	743	785	802	787	759	756	821	747	812	708	764	768	754	745	764	692	748	749	795	800	720	738	729	715	717	792	736	778	746	760	747	766	793	789	765	770	736	781	761	793	739	757	756	758	804	783	801	784	731	767	747	751	810	769	706	787	826	781	755	760	733	746	805	744	771	775	748	749	734	751	757	740	754	784	732	824	778	767	781	746	759	690	772	715	767	725	774	754	732	826	808	764	715	770	757	769	765	795	803	764	758	738	720	775	722	796	765	749	752	760	825	745	707	700	779	774	780	745	732	725	686	773	783	778	762	751	695	778	730	774	798	762	731	776	754	757	829	752	787	767	789	770	739	775	747	743	764	733	771	747	732	736	742	719	782	752	758	762	777	739	768	753	711	789	747	812	774	689	762	756	795	773	693	711	784	765	792	776	742	759	753	757	784	744	745	756	726	782	738	770	716	749	730	709	784	727	747	751	801	756	778	747	811	747	751	741	761	774	717	729	714	751	725	726	779	771	764	718	738	784	713	800	750	731	798	754	713	771	740	746	785	788	788	723	779	784	735	749	808	803	757	748	717	750	749	732	765	753	737	742	781	756	754	835	738	767	753	855	708	767	778	741	787	760	829	756	782	769	766	780	755	758	795	726	815	772	726	799	766	707	731	753	726	770	794	748	774	791	752	751	713	782	697	742	757	773	766	719	831	785	781	778	797	808	743	750	756	764	732	778	741	769	753	709	798	828	736	782	764	772	807	701	763	760	794	733	772	724	765	776	776	725	753	709	731	781	758	768	708	809	800	759	753	779	781	773	765	736	733	770	794	757	733	776	733	738	794	729	797	771	803	771	777	757	737	730	772	754	741	770	751	702	757	736	761	775	751	751	795	777	758	838	743	753	788	762	754	746	724	755	775	757	763	748	764	782	756	781	780	752	816	780	823	777	814	724	758	777	787	772	762	761	746	770	748	793	772	758	749	754	739	722	747	797	817	754	799	753	757	798	719	792	782	767	758	768	723	745	715	781	781	758	722	745	801	757	736	790	784	751	766	766	777	752	758	746	781	769	807	779	741	778	809	794	774	756	762	723	786	762	752	768	710	726	772	697	739	760	777	715	742	727	677	740	793	769	745	759	760	846	767	750	773	781	815	747	728	772	796	756	752	801	748	715	773	780	768	758	737	764	733	747	736	759	774	769	742	792	728	767	747	744	757	784	765	754	774	834	794	787	770	756	740	740	748	764	761	794	780	806	800	724	743	831	747	782	773	788	753	768	769	724	753	770	727	823	807	731	842	770	763	773	779	756	753	783	799	767	742	763	760	760	743	743	730	748	757	764	794	769	778	808	762	747	735	770	729	771	774	744	767	747	785	775	724	790	768	808	780	750	746	787	767	748	760	744	803	743	782	752	799	752	779	801	755	800	755	729	763	802	758	759	712	806	826	780	815	797	794	787	818	788	796	789	748	788	766	797	757	725	785	796	799	718	770	731	755	732	758	820	720	796	727	785	757	762	763	758	767	751	767	741	799	793	788	751	739
27953	25202	30545	18363	8312	3801	2011	1038	690	392	375	357	347	372	414	376	352	352	378	353	371	371	375	357	350	366	419	350	365	368	351	369	345	358	370	363	381	385	372	387	382	377	340	388	363	369	359	352	348	367	375	371	368	313	382	334	333	386	381	382	327	354	360	353	373	375	380	337	382	348	353	384	327	359	357	401	372	363	345	350	379	393	384	371	363	364	358	383	410	370	365	375	392	378	356	357	343	336	358	397	360	353	412	358	358	380	352	352	346	368	370	364	373	392	378	334	362	371	407	389	326	377	392	356	360	380	365	372	369	386	400	383	335	374	400	371	385	387	388	373	352	385	341	342	312	334	353	358	358	376	380	369	369	368	357	385	374	374	337	400	336	381	394	362	358	362	332	387	387	355	352	360	374	348	353	393	380	357	343	342	369	311	354	346	330	382	392	366	340	366	337	382	354	362	388	375	349	365	377	345	344	385	343	354	393	389	351	349	380	418	377	336	350	403	362	397	343	352	394	332	351	418	350	354	364	382	369	362	347	363	376	355	346	364	384	371	356	357	374	335	385	342	379	363	341	395	358	355	332	371	350	385	379	352	338	370	341	363	370	370	339	373	348	376	335	388	370	350	337	348	339	389	365	346	357	369	351	355	353	356	359	398	382	358	360	386	346	366	388	395	378	365	345	378	351	363	357	359	389	375	389	393	377	349	354	384	376	385	338	378	397	351	354	355	375	340	363	382	354	343	383	408	403	357	349	352	379	369	389	382	365	405	373	373	355	371	362	367	347	359	354	366	403	361	371	349	362	384	354	338	359	355	375	356	381	389	366	340	393	365	380	372	352	339	378	332	397	347	386	349	368	352	368	389	366	399	363	349	364	359	380	375	345	362	408	355	352	355	320	392	386	411	334	385	363	326	349	375	374	356	352	399	367	396	342	396	370	372	366	360	365	347	341	357	352	378	364	365	355	329	361	350	385	378	356	374	347	398	374	384	379	338	371	340	383	349	336	370	370	401	348	372	343	362	386	346	340	356	384	351	369	405	379	374	355	395	344	365	372	383	361	379	381	345	374	434	407	363	365	354	335	354	364	348	369	359	360	380	335	352	324	345	349	373	381	357	353	327	356	322	374	330	369	415	387	349	352	345	388	376	355	379	366	366	369	378	381	350	383	348	426	338	397	348	379	348	382	366	360	348	365	355	330	329	364	365	401	355	351	355	397	376	376	390	372	373	360	372	351	357	367	403	330	373	383	385	393	384	365	384	364	412	380	397	363	364	347	374	355	357	351	385	373	343	387	330	367	334	363	350	405	354	348	369	363	364	362	347	364	332	380	369	377	368	369	360	349	359	354	351	371	386	375	388	375	354	369	390	383	409	341	363	362	382	350	342	348	365	341	344	358	337	395	374	341	350	359	360	342	358	357	365	368	363	377	372	380	376	351	388	340	362	324	353	352	377	359	381	384	363	369	382	379	391	353	381	357	369	315	353	342	359	362	381	365	318	384	352	356	360	388	354	388	386	356	377	383	348	400	318	373	348	385	381	354	352	377	352	380	332	347	380	374	369	342	363	363	378	370	374	405	375	365	406	329	350	389	373	358	348	338	331	338	367	337	381	400	350	352	381	371	378	379	379	362	339	347	367	339	341	402	348	398	384	372	362	388	362	379	387	378	400	347	368	366	395	337	390	383	336	347	368	337	312	318	338	392	367	381	362	345	360	354	380	369	363	385	344	366	342	382	390	367	362	343	369	380	374	362	387	340	375	383	332	400	359	371	412	374	383	397	376	354	373	385	328	378	391	382	377	366	376	371	356	364	363	379	348	342	360	362	374	338	394	349	359	339	388	349	398	378	351	342	366	360	396	364	381	344	341	371	365	341	360	362	377	369	344	364	339	355	346	354	381	364	338	375	374	351	346	323	383	358	398	361	355	332	392	324	322	356	352	372	370	315	388	358	385	377	344	403	392	339	335	376	369	365	366	331	336	387	359	367	369	363	372	386	335	361	361	357	355	369	380	371	407	367	359	365	376	395	372	352	375	340	375	400	340	399	375	358	379	347	385	373	390	349	310	363	364	359	329	366	337	368	358	340	351	377	359	379	357	363	344	372	344	347	376	351	350	367	376	360	349	345	369	362	330	346	367	372	344	380	386	352	351	376	371	370	348	373	350	354	374	328	349	380	359	354	349	368	366	356	378	393	356	357	369	352	350	347	379	366	329	400	372	365	379	431	380	419	356	394	337	408	338	358	340	386	380	342	354	379	357	417	360	365	348	348	389	374	363	333	337	358	348	379	352	351	376	360	354	360	371	381	358	367	343	385	355	350	368	353	327	347	334	382	389	368	368	363	371	355	365	363	327	349	349	372	365	355	333	365	336	337	351	359	335	359	359	358	386	368	387	336	392	381	357	342	345	362	339	334	399	368	377	380	355	382	387	353	346	385	404	395	378	369	361	364	369	380	377	366	352	339	405	376	349	357	356	365	392	382	346	345	366	403	364	369	386	352	348	383	336	350	363	335	359	362	413	354	377	340	392	345	339	350	369	349	351	344	351	331	356	386	342	382	343	367	362	381	369	351	406	332	392	336	339	336	376	376	393	338	388	357	335	409	388	341	394	360	374	344	378	343	359	385	332	389	345	381	411	352	388	399	381	384	365	346	371	358	382	335	364	362	353	374	334	343	365	363	372	391	394	388	350	347	385	364	368	345	364	356	349	406	368	358	369	359	387	350	359	341	336	373	390	362	332	389	369	369	401	387	313	375	385	377	364	357	354	342	395	348	368	359	393	416	357	366	377	367	384	350	354	366	392	342	355	330	365	359	366	377	356	364	349	371	376	391	377	367	339	340	343	376	340	360	353	349	365	394	370	354	408	392	362	375	381	379	352	400	377	361	332	349	355	384	350	369	351	374	380	395	418	372	377	377	350	338	340	352	366	386	359	388	336	353	397	356	369	363	369	385	341	356	369	372	373	368	403	362	389	357	384	343	357	351	385	370	360	342	388	344	356	387	377	358	350	343	367	343	338	366	389	375	356	362	375	376	393	396	387	359	345	348	376	377	377	386	368	383	404	360	398	349	364	367	377	376	389	367	336	359	355	380	386	362	322	346	352	368	365	340	359	367	381	387	360	352	372	364	361	335	333	364	359	386	347	351	388	368	358	393	370	366	384	348	376	335	371	379	359	322	354	355	387	352	347	403	367	369	368	350	358	345	370	379	380	339	384	384	386	402	349	358	409	358	388	356	388	362	375	348	345	363	403	375	378	393	378	365	352	356	370	349	398	391	398	357	379	382	399	336	366	391	356	375	368	377	371	388	362	368	365	351	382	375	367	344	333	382	376	360	367	353	342	354	351	367	377	344	382	343	360	383	373	384	361	354	404	347	360	352	375	380	366	333	392	380	380	385	358	356	360	374	346	386	337	375	333	344	374	379	365	357	343	373	357	331	362	367	337	351	325	362	390	382	408	382	371	379	359	413	403	363	349
12344	36910	25846	13438	8338	4536	2398	1389	780	432	391	423	393	391	372	407	401	400	362	392	427	398	379	406	409	376	434	420	385	431	410	382	404	431	396	400	392	400	416	405	420	418	373	381	377	416	441	379	398	413	392	429	410	383	407	384	405	402	417	408	390	399	383	389	395	414	418	385	418	409	411	401	346	418	437	428	379	379	418	410	385	404	397	390	377	393	397	378	414	389	438	349	375	432	396	408	377	380	390	416	417	453	385	397	365	420	407	396	380	403	396	403	433	417	397	396	373	407	444	373	383	406	408	388	376	421	404	405	369	344	396	395	427	395	420	417	392	443	386	389	403	398	432	400	373	378	385	408	390	391	426	402	392	401	415	386	370	417	423	393	400	401	393	421	378	427	404	418	394	390	375	399	385	360	396	432	439	392	405	428	443	395	384	440	385	387	384	381	369	399	399	407	429	413	374	441	363	381	355	387	422	401	401	389	389	431	406	414	394	407	422	420	391	402	433	439	391	400	458	395	363	352	384	428	368	418	418	412	402	416	419	382	391	398	413	414	377	416	443	380	410	367	418	404	406	415	411	414	399	369	405	433	423	385	397	393	416	385	398	403	381	378	393	373	424	390	395	425	375	404	409	453	421	385	386	395	395	425	422	408	388	426	390	404	392	418	388	411	351	408	407	431	389	386	416	400	402	371	380	393	396	428	387	417	394	434	404	408	381	393	402	417	406	384	426	410	398	400	441	369	382	408	384	420	382	409	422	380	398	407	399	386	359	436	396	431	413	429	401	388	396	415	371	399	413	407	409	383	397	373	395	389	420	413	395	430	387	388	387	371	410	384	404	437	432	365	404	397	429	395	409	409	406	383	409	378	391	397	399	408	359	425	402	411	397	411	357	416	382	402	385	425	416	426	376	355	413	422	394	413	364	417	399	357	397	414	386	417	393	392	416	385	378	392	373	392	401	421	367	409	376	432	403	401	415	368	409	377	414	381	409	411	392	393	396	413	426	387	388	362	370	418	407	370	419	418	436	430	407	419	372	369	422	371	428	393	428	382	397	367	419	411	416	379	407	392	391	397	404	381	364	409	414	369	404	412	401	411	409	415	411	403	415	387	409	405	400	393	388	381	398	440	402	400	393	387	405	428	376	427	416	408	417	414	404	412	407	415	407	401	415	369	415	389	426	406	454	402	420	410	408	391	381	412	415	414	387	380	389	390	369	418	384	388	409	405	365	377	400	419	414	376	438	385	394	390	381	390	417	410	392	409	389	392	400	408	401	388	395	397	360	408	425	396	406	424	356	395	472	362	401	431	371	414	410	403	392	397	394	405	438	391	417	402	403	360	460	389	404	424	406	405	364	421	401	381	370	435	428	413	392	426	413	403	428	369	398	397	403	433	385	430	424	391	381	384	374	394	417	407	406	419	382	408	426	426	348	412	413	386	417	349	404	415	406	401	421	415	420	351	417	402	391	431	371	392	426	397	401	390	402	379	393	413	403	418	376	389	405	389	383	398	396	392	417	404	380	405	416	382	430	420	427	402	398	409	408	383	405	360	359	403	381	451	450	416	439	378	400	408	409	426	406	415	392	382	395	347	403	390	402	395	377	410	374	395	434	355	414	388	362	404	402	400	380	403	445	387	366	415	362	380	434	403	432	401	392	413	408	400	417	404	416	422	400	402	389	411	350	405	340	363	383	374	395	372	422	364	388	407	421	392	404	391	418	389	408	405	383	426	385	386	429	363	388	374	396	391	364	400	385	387	408	384	392	431	376	388	423	425	417	400	405	423	397	439	397	406	394	383	396	389	394	364	388	384	387	409	410	374	412	400	379	434	364	365	408	415	404	389	407	428	402	394	396	405	397	384	441	409	380	400	361	406	371	402	400	388	369	369	405	443	416	415	387	430	408	397	416	442	354	406	383	398	413	373	412	396	399	389	443	419	453	388	422	407	393	417	408	414	401	406	434	433	377	387	369	377	368	382	424	394	395	404	396	426	347	402	418	392	412	396	386	421	411	405	446	414	401	397	397	390	393	389	397	389	420	366	372	397	379	407	417	418	407	436	382	400	447	410	399	399	408	422	424	416	400	378	398	417	426	435	388	433	412	426	392	422	381	395	414	405	393	415	421	383	406	359	402	415	389	433	401	452	443	432	387	393	374	398	385	428	391	412	417	402	441	394	399	414	402	374	391	386	384	413	384	380	381	402	420	414	452	420	426	427	395	421	410	435	396	432	408	384	391	392	393	389	458	377	386	399	422	417	417	386	388	428	390	413	376	396	383	418	380	417	425	405	401	395	374	430	418	433	410	411	383	398	435	389	430	424	396	398	411	408	401	388	390	404	402	411	416	400	369	402	401	436	408	420	385	392	393	386	364	375	373	436	395	403	414	380	386	387	385	398	402	420	372	389	407	397	374	351	409	439	403	402	416	418	423	404	411	395	392	354	414	421	409	376	378	388	383	448	427	390	397	398	406	388	408	389	386	383	410	404	419	392	397	380	413	412	379	399	371	385	367	390	407	382	420	377	388	405	366	361	409	401	395	354	386	403	411	418	367	412	427	389	406	417	403	401	363	442	415	423	391	435	391	387	373	383	392	352	385	396	420	420	407	435	388	390	416	422	421	383	375	390	419	382	364	405	398	378	390	405	389	440	373	400	387	407	364	404	396	410	409	360	445	406	434	400	413	370	408	395	413	350	392	359	399	402	374	369	419	413	414	389	418	386	408	398	381	374	428	381	400	393	403	399	392	424	403	389	386	389	425	396	368	380	408	385	386	384	388	392	421	378	438	410	429	407	408	389	394	418	407	400	424	407	418	400	392	384	400	389	406	386	417	394	370	352	415	399	389	431	401	359	380	390	400	416	394	376	417	432	372	396	387	420	422	417	425	418	415	411	399	369	355	417	414	433	422	375	404	401	358	395	376	396	360	418	404	353	391	409	402	360	437	375	402	367	421	422	374	376	379	402	428	381	400	381	414	348	439	417	408	380	424	397	380	399	415	404	408	393	415	385	428	395	393	419	425	414	336	371	400	421	433	370	449	417	413	406	404	393	384	403	369	409	381	417	379	382	423	404	360	416	388	399	405	404	395	392	410	402	433	418	400	445	376	408	391	402	400	376	380	406	414	399	414	381	417	423	393	392	398	419	410	410	387	381	397	391	374	430	414	386	420	376	435	396	398	421	407	420	409	391	424	370	419	407	410	385	415	382	400	389	396	391	410	417	407	384	413	395	398	392	391	414	392	400	421	383	387	372	373	395	415	413	360	426	430	406	387	368	393	396	399	376	405	360	410	389	409	411	376	386	435	393	386	385	446	399	408	414	428	403	392	434	394	373	411	426	425	405	395	376	428	369	398	382	381	395	388	425	419	414	390	403	401	394	395	409	429	391	407	375	372	419	388	403	402	388	416	407	381	396	396	404	424	384	401	403	420	416	381	401	406	407	408	397	433	423	415	422	405	398	370	429	380	400	378	383	420	391
23429	21640	32575	36122	34969	30509	22120	10430	4192	674	565	570	577	574	585	591	524	520	562	589	579	550	582	540	534	544	558	562	554	565	547	561	560	552	500	558	532	549	533	506	481	547	560	558	566	576	546	513	529	519	548	537	528	494	542	552	545	525	549	536	538	538	547	531	531	524	561	532	584	600	578	575	555	538	518	572	557	533	570	574	502	560	541	545	551	552	543	521	529	542	511	573	536	543	543	532	535	517	545	568	564	532	585	587	555	560	565	566	547	546	549	596	514	528	567	557	541	522	533	566	529	544	511	559	588	526	565	543	530	541	538	527	491	522	571	483	509	557	540	568	563	536	510	535	552	532	526	557	511	554	578	569	540	532	540	525	558	584	568	552	574	537	544	555	490	552	572	499	534	542	549	592	587	522	530	585	527	579	577	534	541	503	555	565	530	556	541	529	532	581	547	538	584	583	550	581	583	529	558	514	548	525	558	536	541	536	562	551	552	521	536	556	579	532	561	594	520	540	521	541	555	565	576	561	536	521	574	503	584	557	626	565	579	524	552	564	555	561	546	549	580	536	593	556	582	540	575	524	539	534	566	527	566	545	537	505	569	580	565	536	592	572	525	561	546	527	531	565	524	531	538	599	562	560	571	556	487	589	552	570	522	523	548	508	551	567	563	555	523	556	575	558	544	525	552	504	584	549	490	543	583	531	550	527	529	551	542	559	536	531	521	583	528	526	530	508	503	583	544	543	567	563	527	529	538	567	541	493	557	525	515	539	548	571	575	535	607	581	563	550	496	485	554	513	557	536	574	571	542	571	516	514	543	556	607	587	527	532	523	529	538	550	502	552	589	522	519	504	578	532	523	488	545	520	541	505	550	573	542	493	581	545	526	531	569	555	562	529	551	580	549	565	551	549	506	524	531	560	525	530	565	525	546	550	543	516	559	517	543	542	510	541	536	500	536	537	542	571	536	580	577	558	515	508	577	537	560	554	552	525	560	535	536	580	556	553	573	520	521	541	571	558	520	556	569	543	517	561	538	525	558	519	561	559	538	551	588	563	523	504	493	526	534	526	581	550	557	580	546	572	563	561	532	511	552	551	578	535	570	555	509	525	522	554	568	571	543	468	534	532	514	571	587	570	559	515	577	532	563	549	542	529	550	561	505	555	509	548	552	516	548	549	559	507	533	546	565	538	512	576	547	551	550	547	601	559	575	560	557	535	534	561	517	532	604	516	561	512	530	532	555	562	513	532	579	575	542	545	556	559	558	546	532	567	574	570	504	537	584	558	552	540	521	529	542	567	562	567	539	525	544	518	569	516	580	521	570	548	535	504	564	584	541	548	532	563	548	549	558	563	568	540	582	538	572	559	536	562	527	519	564	542	548	543	562	537	503	558	571	551	573	504	560	566	559	547	531	523	565	521	544	560	547	542	549	548	561	574	587	547	524	560	506	540	528	532	537	567	512	563	583	532	543	541	526	541	481	583	579	538	561	540	523	554	597	545	547	522	514	556	550	553	527	512	516	490	538	544	587	589	538	528	518	570	540	562	532	541	568	563	512	578	546	542	553	531	567	525	529	566	562	536	547	580	565	553	530	556	556	522	521	551	564	595	541	527	554	565	552	522	518	556	539	559	571	546	564	570	508	587	528	563	578	564	555	574	530	556	554	504	531	500	573	599	551	514	540	557	550	546	530	541	550	544	516	588	534	558	538	564	528	588	528	575	552	567	556	517	571	571	568	575	531	583	597	555	561	548	573	538	582	536	525	603	588	545	517	544	539	518	543	571	514	542	550	552	561	524	504	570	528	537	586	553	532	536	550	534	516	512	509	524	571	523	536	559	562	580	540	551	540	560	552	541	509	531	550	539	539	549	518	522	553	560	534	570	543	562	548	543	574	543	552	534	555	550	536	567	574	547	527	519	557	559	553	519	534	522	571	588	531	594	568	551	555	504	548	501	536	531	541	574	582	546	558	547	537	532	552	534	577	560	529	580	545	569	562	526	550	554	586	533	533	510	524	553	549	522	525	550	521	503	525	571	509	496	532	568	545	554	538	555	572	514	555	529	599	570	560	545	548	567	580	586	536	541	516	573	507	546	519	519	598	571	548	574	524	547	557	568	555	491	519	512	552	554	553	555	582	524	591	610	585	502	560	543	508	547	536	534	559	577	551	576	556	526	522	554	565	579	565	518	507	548	553	519	549	539	563	584	556	553	562	528	519	542	552	560	523	558	539	550	534	542	575	586	584	539	538	541	503	605	556	547	534	575	535	544	568	528	511	555	570	525	551	559	545	544	568	603	550	560	551	561	546	544	504	523	603	544	545	558	562	533	551	523	566	555	519	578	565	583	534	543	516	537	525	539	539	558	557	540	510	490	566	517	589	525	583	526	550	489	530	546	570	571	573	546	574	564	550	592	541	588	524	568	547	547	539	559	556	551	592	566	536	553	537	573	519	593	561	529	570	570	528	546	508	539	586	551	593	543	567	544	523	591	532	535	571	569	532	507	549	509	570	533	549	520	510	530	558	557	529	507	514	549	539	550	538	541	531	569	563	587	565	530	564	583	565	561	524	569	555	582	553	536	554	498	529	540	533	564	568	536	525	566	535	575	512	559	576	565	569	566	581	525	560	510	550	523	541	580	567	541	548	541	531	556	531	586	571	564	540	566	556	539	579	573	544	519	552	577	550	547	547	531	529	523	574	574	511	556	525	549	554	554	556	590	541	555	538	498	539	540	504	499	543	536	519	553	545	542	557	545	522	521	539	532	552	526	565	546	554	559	549	580	546	541	542	568	579	572	539	521	545	539	540	535	542	579	587	553	526	564	526	550	520	565	568	543	498	570	559	584	543	577	554	565	535	532	549	495	570	535	549	537	550	548	523	558	572	534	532	561	569	540	579	562	532	604	582	583	538	507	584	527	565	547	546	533	570	539	573	555	568	549	532	550	555	540	517	530	484	537	575	552	531	595	565	540	532	523	574	547	545	538	592	574	562	550	547	564	558	541	536	554	557	541	570	558	526	577	560	535	542	519	558	544	525	527	552	553	583	553	562	499	554	544	537	556	546	534	576	575	552	560	570	514	537	567	560	543	528	560	607	606	536	581	539	561	551	545	547	529	583	526	521	553	540	588	563	589	513	556	548	539	561	528	586	514	554	573	511	492	521	517	540	550	519	556	557	580	515	562	525	541	524	517	531	527	580	548	543	555	564	568	606	573	539	545	527	542	543	503	553	485	583	551	545	512	565	575	551	545	533	523	549	537	580	555	539	546	572	562	551	542	518	548	533	534	539	541	562	513	530	548	542	555	511	533	597	542	561	559	528	578	591	526	544	582	549	537	559	497	542	521	575	584	545	524	507	559	528	541	561	557	532	536	545	536	516	544	545	527	520	580	518	530	600	535	539	533	570	552	533	543	521	503	493	545	522	523	515	529	547	534	530	532	569	538	560	543	557	500	555	581	565	562	554	520	540	542	528	554	567	553
40259	83299	69945	53888	43921	32431	20847	12303	5630	557	573	563	572	574	574	587	610	564	548	553	559	557	565	558	551	528	560	609	564	578	558	546	585	571	561	563	612	581	549	529	566	548	556	537	577	521	589	556	572	530	542	579	568	564	574	561	558	581	529	569	542	607	545	568	562	558	574	590	558	582	541	574	561	569	579	574	568	574	546	543	567	622	541	556	527	550	514	571	583	546	561	556	563	551	628	565	592	555	569	534	533	542	592	555	545	603	568	565	565	584	554	545	599	559	583	576	543	549	543	590	585	569	604	582	570	610	522	593	574	546	556	561	574	588	578	573	541	559	581	546	579	562	608	568	554	574	577	579	559	584	559	584	540	567	578	575	550	547	560	572	574	566	604	579	555	543	573	570	539	547	554	555	543	579	572	542	560	592	534	608	580	617	525	570	560	561	548	596	552	606	549	586	563	580	571	568	595	550	592	546	599	548	598	603	570	580	591	575	569	568	607	547	587	569	551	622	570	544	541	526	582	581	577	561	558	588	611	546	540	552	582	538	553	549	583	565	557	589	563	599	569	547	574	605	583	579	599	528	541	576	610	550	553	586	576	542	558	598	567	566	599	581	579	567	592	567	549	561	621	537	571	579	560	610	609	562	538	581	503	572	578	581	589	591	558	528	568	556	546	580	582	542	574	511	572	554	529	560	517	566	589	552	568	591	608	549	536	582	608	583	537	586	526	567	559	589	579	531	545	582	597	566	611	561	528	595	579	525	557	548	593	573	605	572	547	590	579	575	536	559	578	543	535	582	585	544	574	562	570	549	522	603	553	542	511	583	544	550	563	537	540	583	546	572	567	566	573	569	566	570	545	568	553	554	590	574	589	551	587	599	597	569	585	612	589	566	587	548	554	569	559	601	575	591	579	552	546	563	586	549	585	585	548	574	560	575	561	542	516	501	566	580	514	574	579	566	587	602	613	570	563	559	529	569	578	566	544	604	548	589	579	532	546	609	541	575	550	583	542	549	612	554	602	540	567	601	538	544	580	560	626	554	522	557	560	587	596	602	547	569	581	568	582	600	584	526	597	561	581	586	570	590	547	599	578	593	625	582	577	563	548	588	563	558	550	558	555	561	575	524	600	536	580	554	580	562	553	563	588	575	608	578	544	550	577	576	603	571	580	601	557	561	556	549	542	570	545	565	583	564	551	582	548	576	510	560	598	587	550	585	545	597	555	611	582	583	597	587	546	603	552	596	595	560	572	547	585	577	539	589	583	591	554	618	560	606	541	575	576	575	541	548	580	588	602	542	536	563	533	574	559	537	564	561	569	563	560	588	553	588	551	567	596	561	548	593	557	581	548	562	554	526	619	509	584	527	566	553	549	589	621	555	604	573	587	522	546	553	577	536	580	553	593	557	602	582	553	575	597	570	544	568	585	624	538	570	570	583	575	552	574	566	554	588	553	539	569	572	611	570	597	565	574	524	552	548	540	535	585	544	569	536	620	552	571	577	560	548	554	544	551	563	545	600	599	573	575	599	551	567	522	544	538	552	553	532	574	541	560	535	592	582	586	605	588	563	597	548	589	582	506	544	617	594	599	590	533	614	583	579	588	550	544	537	573	605	581	542	579	531	596	574	585	592	580	566	556	578	596	619	540	527	556	574	621	549	597	585	573	563	604	604	605	561	544	618	577	583	583	563	583	490	551	542	589	564	546	616	556	563	572	539	566	605	562	577	541	559	565	544	556	623	558	550	536	598	604	566	564	556	609	544	564	580	576	543	527	575	561	585	606	556	591	583	577	587	543	548	528	569	559	539	588	554	595	594	560	564	621	572	555	580	562	545	571	549	538	552	550	560	548	584	545	606	563	559	551	547	531	555	526	550	563	518	534	586	590	549	595	557	574	561	599	618	539	573	611	611	601	584	590	568	531	550	567	541	571	591	615	537	559	555	530	596	572	597	549	584	562	526	576	549	558	581	543	576	586	538	586	562	567	581	588	488	542	554	577	566	569	580	567	551	584	586	568	583	552	571	559	554	586	577	532	558	579	549	542	566	582	558	590	534	578	546	537	518	586	555	552	571	533	574	560	557	539	531	566	560	562	570	604	565	567	558	564	558	573	581	587	557	574	544	563	614	601	540	607	571	570	535	574	569	563	614	534	508	583	592	602	595	559	589	559	533	562	597	596	599	588	541	533	580	547	548	553	620	573	555	550	525	564	548	572	557	563	521	578	562	568	577	577	561	542	557	570	546	594	589	588	567	544	591	537	593	597	599	500	563	595	581	549	556	571	604	548	585	576	567	551	552	600	573	555	567	556	563	563	553	555	588	551	538	605	586	534	561	551	565	544	553	523	541	549	530	558	616	541	544	562	547	571	606	598	549	558	554	555	611	522	515	559	562	584	552	561	569	599	561	542	549	524	557	581	573	537	570	609	520	552	536	531	587	574	618	568	607	610	583	613	560	537	606	533	580	583	563	615	595	570	566	585	530	603	593	546	564	570	553	566	554	550	562	547	579	607	593	569	569	590	541	549	635	578	592	548	572	562	574	598	556	559	561	551	552	561	548	563	600	558	510	612	555	568	559	497	559	559	589	579	566	556	578	579	546	572	554	614	549	567	556	582	529	545	561	610	574	607	570	553	559	595	562	575	522	578	580	578	548	548	603	542	548	545	557	568	575	600	561	577	528	562	574	568	524	569	567	579	618	573	618	569	548	562	558	555	525	544	544	570	586	583	536	560	575	555	584	564	535	581	571	551	563	549	561	533	557	571	485	549	559	575	584	564	595	562	620	573	601	557	548	530	553	593	582	559	562	613	565	580	559	517	542	543	590	605	561	516	565	569	555	557	575	577	573	553	583	518	591	624	607	585	611	568	562	572	571	529	574	558	610	578	561	609	538	556	540	566	610	538	592	570	567	617	608	528	573	586	590	542	596	536	550	539	567	551	529	582	545	545	575	543	565	559	586	558	573	554	594	561	568	564	548	606	533	581	576	580	565	553	575	529	597	574	579	599	570	604	598	601	574	558	557	572	570	572	573	532	510	530	564	584	548	585	576	579	552	554	526	543	549	564	555	547	572	581	528	557	618	578	584	561	578	590	537	581	574	537	577	580	565	569	552	552	584	598	604	536	568	557	543	561	567	537	527	597	587	592	596	539	516	572	511	530	553	547	547	581	578	581	572	546	570	543	555	573	539	618	578	559	546	552	556	578	591	601	546	597	582	563	575	552	533	545	563	497	572	559	592	556	521	582	553	523	559	576	555	548	529	586	540	587	595	565	586	589	593	512	541	571	590	562	621	529	556	552	564	558	539	549	553	550	553	565	595	532	555	567	563	581	556	563	560	574	586	601	589	577	538	571	596	610	549	559	562	559	531	559	605	569	550	568	576	557	596	567	546	526	582	582	556	558	561	618	563	586	604	600	567	605	576	592	598	577	566	554	594	543	535	562	531	626	533	584	597	541	551	561	564	563	540	563	561	552	564	563	568
25020	21908	34603	31306	24865	16403	9110	4565	2172	501	487	440	438	483	469	479	481	482	464	462	460	471	463	427	469	472	491	471	483	478	472	473	454	428	443	445	452	460	442	461	494	475	474	460	472	466	448	440	419	463	455	395	461	527	487	456	445	469	436	472	474	481	483	443	453	463	473	464	471	427	455	458	459	459	482	485	469	456	478	464	470	468	480	435	472	449	438	466	442	451	440	486	455	467	462	452	467	468	451	473	460	454	463	431	448	454	453	452	473	429	454	445	440	443	447	469	483	500	435	452	466	434	463	452	474	449	455	524	432	495	457	480	456	444	444	476	448	484	478	501	475	491	451	484	452	478	455	457	481	482	429	443	483	470	444	469	436	417	481	489	479	421	470	495	501	438	472	427	466	447	437	448	454	454	490	450	445	472	436	486	474	484	489	434	452	426	461	426	456	455	488	451	458	476	449	458	473	484	466	501	448	459	480	458	460	458	460	448	472	449	494	447	447	469	464	444	455	451	457	428	476	474	421	456	461	437	466	437	451	449	505	491	463	449	421	506	461	443	456	433	452	456	460	455	463	476	420	437	475	497	416	430	432	474	452	472	451	455	459	468	471	457	440	412	437	489	415	485	450	422	426	477	446	450	421	446	450	444	431	464	492	421	465	444	461	479	507	446	447	443	444	501	457	457	449	502	437	476	473	470	478	427	441	442	479	469	465	451	451	473	486	470	474	433	453	473	451	463	462	467	438	486	476	434	471	451	471	464	486	477	466	465	434	465	495	488	461	490	485	475	443	447	479	451	476	522	479	467	488	423	469	437	427	469	509	463	465	448	436	474	421	446	495	447	482	468	444	464	443	474	458	423	447	442	461	477	463	495	450	481	448	438	466	400	509	488	436	443	440	479	475	477	459	461	492	470	428	459	488	445	460	454	447	424	489	473	456	481	449	488	484	469	454	451	469	487	428	428	425	493	461	460	444	405	435	476	472	483	479	449	428	466	507	449	440	454	474	478	465	455	478	473	450	445	484	436	541	471	445	439	491	429	438	435	461	487	478	463	476	446	447	434	465	423	462	439	473	441	449	432	489	475	492	440	474	479	483	455	449	462	460	473	472	440	457	479	476	490	475	438	440	440	443	480	455	473	438	457	443	515	467	427	433	457	505	482	456	451	489	489	490	440	456	473	485	431	443	485	474	469	440	495	494	459	445	469	489	479	465	452	484	487	479	449	452	418	480	426	476	422	513	455	476	453	475	425	453	454	460	478	436	469	481	460	480	438	455	502	440	474	477	474	454	435	465	437	471	474	448	454	478	499	434	485	438	452	466	461	467	486	494	442	453	430	487	438	494	474	450	479	414	456	456	475	467	470	488	478	494	475	478	496	483	487	438	471	453	464	470	473	497	458	447	451	425	477	469	509	435	460	430	485	444	496	446	482	481	470	463	442	443	444	421	474	472	479	481	466	451	461	445	445	474	449	467	494	471	434	434	459	473	482	497	462	480	441	432	492	436	452	431	482	441	456	518	458	459	466	483	443	449	461	432	451	489	470	472	449	468	453	446	439	459	491	489	441	438	447	458	454	469	472	433	459	476	454	473	421	443	484	485	438	479	493	444	507	459	438	461	460	438	492	470	464	446	466	447	470	475	511	435	435	454	426	500	482	491	477	492	463	451	459	439	463	434	444	461	437	457	445	464	460	502	466	461	431	459	443	464	431	461	519	434	474	458	434	488	478	447	444	466	453	466	432	460	439	482	455	438	467	443	470	447	448	431	464	452	446	475	433	436	487	468	444	457	439	495	469	438	453	465	435	502	414	459	481	449	473	452	422	475	431	506	402	479	454	457	455	472	451	465	472	470	485	451	495	522	469	471	471	464	466	457	450	413	424	490	438	454	482	458	471	483	476	449	517	408	442	461	475	483	459	479	449	487	483	451	474	438	518	487	482	438	471	488	418	486	483	493	490	457	474	491	439	477	468	470	492	495	455	462	478	447	479	475	489	454	434	473	472	493	451	412	487	458	436	478	457	457	471	470	452	451	417	478	491	482	486	463	479	457	447	464	477	449	451	453	472	475	476	470	460	484	466	464	440	459	467	461	429	463	479	470	478	475	414	483	508	447	455	444	494	483	467	463	452	483	491	455	447	446	434	468	432	461	453	459	485	470	473	464	458	449	458	481	481	478	457	481	436	476	479	455	470	460	481	482	477	487	453	466	444	442	466	431	465	473	470	465	436	486	487	451	448	415	448	444	491	455	454	497	446	438	496	481	498	479	467	470	462	471	482	435	467	460	459	442	476	445	487	461	456	445	484	510	443	484	426	434	436	420	461	469	456	475	459	445	450	489	466	447	470	444	465	456	408	505	448	419	443	483	460	460	420	433	433	434	449	483	466	452	470	488	477	473	461	426	441	438	434	448	448	499	470	448	496	440	471	453	488	452	421	440	450	441	437	436	425	474	460	463	470	421	489	438	476	449	481	429	433	482	450	480	470	437	427	452	468	434	480	440	484	507	435	462	451	479	444	481	480	466	487	426	457	484	437	439	439	476	431	421	454	461	510	479	445	454	468	446	442	476	463	455	457	479	440	451	496	493	493	484	444	444	486	466	421	464	491	453	433	431	455	469	484	441	436	488	462	482	465	443	482	432	460	482	468	446	440	426	428	455	439	471	511	448	468	447	453	446	463	459	451	478	450	461	447	479	456	453	461	429	455	527	456	453	450	461	521	487	447	488	474	457	448	479	485	503	464	477	449	480	467	451	463	458	438	424	461	489	491	430	458	474	476	476	463	452	490	448	506	467	467	427	503	453	483	436	462	478	495	449	431	481	399	476	484	456	462	493	467	472	430	456	465	454	454	431	458	477	466	437	442	482	428	467	457	470	472	474	435	460	465	433	469	456	439	469	481	447	448	441	425	478	449	441	439	480	461	434	462	480	467	435	500	465	471	462	470	478	479	467	496	445	496	502	426	432	434	471	453	444	446	453	471	483	440	462	459	426	452	443	428	495	477	454	425	481	459	477	488	487	469	458	474	457	469	466	460	445	480	437	483	473	469	449	465	408	461	502	444	488	453	462	464	451	439	431	477	497	466	463	433	454	499	447	489	434	446	456	442	445	440	430	465	458	452	445	463	458	454	454	444	437	451	450	448	440	475	450	449	415	490	499	412	448	451	415	457	421	453	431	412	446	444	500	463	499	465	463	427	471	492	454	446	445	470	460	435	490	489	466	465	468	484	455	439	420	486	491	444	453	461	469	489	482	467	420	445	421	467	481	434	459	459	420	474	434	451	466	487	505	467	418	458	454	468	453	429	429	515	453	467	495	477	409	510	459	490	446	418	431	500	435	505	456	455	436	483	471	451	442	434	454	448	464	477	448	473	445	472	458	461	459	459	437	452	433	493	445	442	475	516	414	469	440	474	441	438	459	445	443	469	506	464	448	431	499	444	436	473	474	428	444	451	447	460	479	444	441	422	434	461	435	478	440	440
34959	66034	56246	37384	30384	19987	12853	7832	3858	620	471	476	475	511	558	551	457	524	466	499	476	521	511	503	506	491	534	486	522	530	530	530	537	553	478	489	503	503	499	550	529	491	533	446	481	490	507	509	465	555	501	530	452	482	498	501	531	497	493	491	487	480	547	483	482	495	517	525	530	471	496	471	504	498	535	475	540	489	535	495	506	523	483	510	475	496	516	534	540	507	536	496	505	490	509	516	475	493	508	539	538	470	513	512	546	472	511	468	553	558	511	541	522	480	488	496	505	524	499	513	502	503	468	508	501	450	515	500	503	518	526	498	499	539	466	557	481	526	506	575	508	501	486	497	503	490	503	508	499	523	510	539	507	478	490	508	528	455	501	524	491	536	525	524	524	511	528	488	522	510	488	519	496	517	514	496	486	491	472	491	512	446	487	516	510	490	495	481	562	513	518	530	505	534	496	533	515	496	505	512	485	494	492	505	478	540	513	526	490	503	524	509	494	477	513	508	501	527	525	508	548	481	477	493	474	522	545	481	468	540	515	456	508	499	495	533	562	522	552	484	494	499	473	518	490	530	507	529	536	517	527	500	515	499	485	489	487	502	501	479	527	484	488	523	498	494	492	514	510	505	536	522	499	532	515	508	520	506	513	491	515	514	508	478	529	508	464	498	509	501	525	477	502	499	534	524	480	480	481	485	493	505	535	511	483	540	488	493	486	506	514	526	514	513	496	540	498	488	524	506	488	511	507	486	493	516	494	510	521	476	499	520	553	538	472	506	481	551	520	513	508	529	495	539	490	490	504	517	521	536	479	509	492	494	505	512	501	513	490	523	464	506	490	485	560	494	471	552	548	499	513	474	459	461	525	501	517	510	492	531	513	495	506	521	502	510	507	474	532	503	475	513	510	481	489	534	470	495	500	502	479	484	496	522	477	533	450	466	479	486	506	491	520	490	519	485	509	492	514	522	538	527	512	482	512	484	483	519	519	509	488	506	519	532	489	524	532	513	507	459	463	498	470	501	582	489	506	532	509	456	509	493	506	469	546	516	488	538	465	471	492	507	516	511	534	545	501	521	505	535	519	517	491	494	510	496	527	489	510	468	520	499	529	493	519	536	497	524	460	534	485	493	477	508	465	503	520	514	557	500	493	483	476	510	513	543	524	522	474	508	534	535	516	510	521	512	488	504	515	526	494	522	520	503	504	504	501	521	493	523	533	504	503	514	498	516	537	508	451	515	495	497	480	518	538	480	482	502	520	529	524	494	478	513	526	544	512	478	517	489	491	526	505	507	537	527	512	520	511	496	496	514	494	515	485	469	526	515	472	493	497	507	554	492	523	545	493	507	492	511	497	538	500	525	514	510	504	515	509	498	524	523	472	507	496	502	486	500	469	507	524	507	526	556	504	503	525	539	471	507	497	521	517	465	525	485	494	520	462	485	493	493	533	493	475	523	516	521	501	546	513	521	538	536	479	520	494	535	484	553	525	487	531	507	508	508	505	518	501	469	485	473	459	482	513	537	486	506	488	527	546	504	505	502	520	543	488	512	490	499	494	495	518	504	482	483	457	513	519	481	495	484	499	537	510	512	482	487	492	529	487	553	485	507	523	500	525	509	508	494	528	522	520	497	504	505	543	488	509	564	477	520	495	541	520	479	501	500	541	511	491	509	535	514	511	509	488	480	501	517	503	513	507	511	497	516	507	455	477	518	477	534	552	529	482	478	522	485	543	511	519	480	512	522	498	498	536	511	506	556	528	515	517	528	487	491	466	487	534	474	520	477	496	464	503	490	508	533	488	527	508	494	529	521	532	527	513	508	483	492	510	488	443	531	550	459	518	510	531	543	526	495	542	522	524	516	501	485	501	522	538	533	474	494	507	519	511	524	514	496	509	507	470	509	521	489	528	573	523	464	495	515	486	502	463	481	504	479	526	496	505	472	475	490	503	518	518	493	490	515	527	480	503	482	508	492	494	508	512	490	525	523	483	507	483	502	510	497	524	542	526	521	492	559	490	492	523	483	477	499	513	506	507	525	521	494	499	511	484	487	519	508	511	507	539	485	500	490	519	514	477	476	484	509	516	497	472	543	506	509	520	513	505	509	514	485	521	528	512	490	501	526	487	537	501	509	522	513	489	499	505	559	485	482	506	482	519	501	499	503	478	475	499	508	462	516	507	537	519	512	481	500	504	535	521	484	534	471	495	495	484	508	450	506	514	489	510	519	531	516	515	502	528	479	525	530	518	519	487	498	553	523	490	480	529	490	480	521	507	536	496	493	548	502	502	479	492	536	533	505	532	517	525	519	478	479	491	554	536	495	479	490	527	524	507	490	543	471	531	482	542	497	496	516	551	487	498	539	456	513	513	524	535	490	510	498	488	493	495	481	510	512	486	499	495	494	517	499	502	465	509	516	499	470	478	512	538	533	498	495	537	481	499	499	507	541	533	538	473	504	547	518	510	546	515	509	501	508	484	485	508	523	488	520	507	554	524	483	505	465	485	534	469	538	512	503	527	507	506	500	509	525	470	484	534	556	471	527	524	508	525	521	480	531	511	516	481	515	540	483	530	543	509	520	518	466	546	494	494	499	485	485	527	508	477	518	538	510	521	483	516	522	527	489	510	472	498	555	525	529	487	502	487	513	508	457	522	500	505	468	529	489	524	463	513	530	512	528	519	479	515	519	498	552	495	520	481	508	543	561	532	469	495	489	495	578	457	503	524	515	499	495	519	549	488	472	538	517	501	486	489	500	495	538	519	524	497	503	523	520	523	524	483	513	498	500	506	487	472	509	489	503	500	461	517	487	493	486	497	540	543	486	516	461	499	532	526	476	520	497	553	468	493	516	468	501	524	501	545	520	525	466	495	508	518	509	504	507	496	514	500	497	508	467	488	467	505	493	483	519	494	500	494	474	486	538	526	534	505	509	466	471	531	498	531	475	491	513	515	494	508	510	481	510	495	466	509	479	524	499	498	493	488	500	513	486	534	505	500	513	538	503	500	488	484	502	503	508	487	520	493	514	460	496	495	481	486	513	511	492	520	510	474	536	515	491	483	481	519	559	491	528	540	505	509	526	528	567	525	479	505	516	502	503	513	520	497	490	532	517	504	491	506	510	473	486	499	523	492	508	516	500	518	487	491	502	485	476	469	505	532	499	522	507	481	489	503	511	514	492	531	546	475	503	515	477	514	496	484	489	489	504	499	489	495	549	511	494	518	508	484	507	539	485	503	467	487	502	483	493	489	511	474	488	459	507	481	510	493	518	492	500	556	518	523	481	495	497	513	488	494	499	540	517	504	453	517	521	489	473	526	493	535	528	479	531	494	542	494	486	491	510	494	544	507	493	547	495	468	525	470	496	514	533	500	500	509	536	494	544	495	514	475	481	459	537	461	520	522	515	473	490	546	532	498	467	485	501	514	535	526	515	516	492	539	534	538	511	515	474	467	504	490	513	490	546	495	504	509	507	525	510	576	519	499	490
22574	21330	31259	29292	31157	32510	29610	19108	10036	2200	792	753	763	751	728	775	722	708	723	746	776	655	752	711	726	741	759	756	717	701	765	779	772	698	772	740	723	727	741	772	692	799	720	715	755	746	780	715	747	748	767	756	783	674	724	691	696	748	693	711	739	767	743	719	707	701	716	715	691	713	741	719	720	760	734	736	716	729	691	718	724	716	722	695	715	697	742	738	765	753	803	713	739	716	764	774	748	759	727	750	760	729	720	779	765	714	724	766	762	705	729	705	716	766	750	683	730	760	738	737	771	734	738	748	707	756	742	730	749	751	683	725	777	682	747	753	761	706	726	713	747	726	726	684	747	690	760	746	751	685	734	769	724	763	734	741	711	767	774	756	730	702	746	685	755	721	701	698	688	738	748	756	768	729	735	739	747	778	756	697	730	749	731	755	726	765	743	734	714	746	752	744	728	725	769	720	744	760	771	696	731	815	739	741	712	729	720	709	751	702	713	763	751	744	738	734	754	773	741	740	707	746	699	712	687	712	774	751	748	754	768	742	744	701	738	769	788	753	728	710	724	723	773	732	738	769	753	760	726	705	698	730	790	762	768	742	694	701	721	711	762	700	753	698	725	713	723	768	738	740	753	717	757	719	688	767	741	702	742	738	742	773	760	772	702	758	720	735	667	758	724	758	667	710	731	712	700	773	725	707	719	714	731	754	749	737	737	686	727	722	795	766	744	721	674	712	748	732	772	676	701	722	703	705	712	743	739	730	688	715	754	739	727	696	743	770	726	743	715	744	724	733	687	737	767	736	718	706	720	744	757	746	747	746	786	722	721	732	725	779	680	783	752	737	752	716	715	691	752	760	758	722	753	718	766	706	745	745	781	707	716	712	759	725	716	696	745	767	732	724	713	741	703	694	712	726	744	759	778	731	752	744	701	741	791	759	729	761	734	731	775	711	783	718	745	753	746	774	746	763	719	722	698	755	703	732	785	773	799	712	714	735	710	770	683	762	716	774	718	704	721	729	779	740	719	729	740	675	688	731	725	715	737	754	739	738	748	740	703	759	785	759	725	715	726	771	742	734	825	761	796	688	696	765	736	765	733	742	715	686	731	725	768	774	794	742	727	720	711	689	723	727	711	707	730	707	692	701	723	694	721	745	744	711	730	690	767	730	742	748	669	733	701	683	736	751	730	717	741	784	755	770	758	717	728	689	749	729	688	754	730	712	686	736	724	734	712	711	691	737	748	703	754	713	723	687	698	675	739	687	744	691	745	726	753	730	740	784	780	727	769	731	747	745	759	739	753	727	726	725	728	717	734	752	729	730	705	762	724	736	734	749	725	705	721	711	743	694	754	726	684	711	756	722	768	747	725	738	709	779	681	727	757	715	732	717	734	708	736	688	696	708	711	721	671	802	681	696	707	740	714	721	738	727	731	768	773	781	730	733	739	732	763	712	747	748	725	717	743	686	711	746	782	746	743	691	751	723	792	716	730	726	742	718	722	704	763	745	738	732	741	768	690	752	747	687	755	745	710	741	695	714	692	752	757	732	745	732	704	732	778	725	714	762	754	730	749	778	743	711	734	762	743	746	760	701	694	722	702	730	730	700	738	754	729	749	719	761	748	752	739	671	732	698	719	693	777	726	734	768	712	773	722	707	731	701	759	687	747	717	736	740	729	734	719	688	723	681	752	700	773	669	686	740	687	724	724	736	765	742	714	727	708	648	717	744	751	710	694	745	721	666	781	783	697	774	693	752	801	728	794	751	750	719	734	751	774	722	755	711	730	749	753	704	721	750	721	690	698	769	747	701	713	741	699	707	704	759	715	677	778	744	727	758	700	694	721	696	726	733	738	717	706	741	755	744	782	705	783	751	733	772	733	720	790	733	743	726	750	749	707	711	707	760	678	740	742	747	736	767	731	775	773	703	742	735	722	723	692	701	741	731	770	736	723	727	721	711	722	740	698	684	722	700	691	759	754	706	727	664	799	720	732	803	664	763	701	704	682	722	744	725	734	783	751	750	775	704	734	717	764	726	645	767	754	690	697	733	752	712	727	753	746	776	699	759	687	783	732	702	749	741	757	744	742	754	691	728	745	750	699	715	745	751	778	741	752	729	726	729	739	758	747	694	693	719	705	688	791	716	716	761	756	718	702	709	718	713	743	771	707	713	720	747	716	729	721	721	751	667	727	746	685	759	739	737	691	740	713	728	737	774	762	769	719	771	727	701	708	731	730	778	682	750	766	731	726	713	706	780	751	737	752	763	719	716	752	714	754	751	749	694	735	707	751	721	740	723	748	740	677	702	730	719	734	696	700	724	738	739	693	743	769	746	720	679	729	714	744	740	707	695	746	754	747	720	715	765	745	780	745	735	740	724	725	755	727	786	701	731	727	718	776	727	731	751	722	719	731	711	718	746	742	743	691	677	717	687	718	768	732	727	722	699	729	754	739	739	802	757	740	690	722	707	727	761	744	750	720	710	729	719	722	710	711	750	722	715	730	741	736	761	768	707	720	715	751	807	701	761	767	738	704	673	718	743	717	741	707	702	736	776	755	757	715	731	693	746	683	732	725	735	778	719	692	718	715	696	702	682	707	684	729	694	664	738	717	704	764	711	730	764	716	753	757	723	783	703	743	690	738	705	772	747	757	713	742	817	693	764	746	705	725	746	731	733	736	728	683	789	770	771	705	705	769	728	705	753	728	730	772	746	756	753	747	738	747	721	745	718	747	730	745	708	683	700	732	734	686	716	685	675	715	763	728	788	746	771	713	751	680	777	729	704	723	716	675	741	748	791	749	702	740	718	743	703	768	713	749	770	742	718	735	781	739	755	769	746	787	787	768	680	727	769	684	741	707	716	748	766	698	759	690	776	703	734	739	771	717	721	673	756	755	708	743	733	755	750	754	714	720	785	780	738	652	754	716	760	767	728	767	750	742	719	772	755	695	756	737	689	765	725	735	714	741	726	701	725	717	761	728	699	752	715	746	685	712	754	727	730	700	755	682	715	718	715	790	735	699	735	767	746	713	706	750	717	755	742	767	741	717	773	715	754	688	734	667	706	754	695	772	700	736	724	763	746	704	717	754	729	749	758	756	777	750	663	739	738	709	694	766	754	735	745	724	747	713	752	718	730	701	720	715	752	778	742	719	752	714	743	733	728	757	716	787	706	738	707	739	745	787	755	748	722	728	674	751	709	681	718	726	751	714	773	717	700	673	683	717	717	723	710	729	712	757	744	762	719	720	695	764	721	704	761	745	697	703	703	706	736	699	730	710	709	768	750	696	717	733	761	726	732	731	730	771	737	747	712	727	720	725	752	692	761	756	705	719	709	733	759	784	722	743	718	769	751	801	692	756	675	695	730	701	739	747	769	746	782	713	725	724	742	783	717	726	740	728	680	742	723	743	685	684	788	744	709	763	712	736	717	679	746	702	726	711	730	746	693	699	688	709	720	714	727	732	732	761	767	704	743	716	700	719	738	716	761
48034	89454	79612	60512	49866	39684	29403	22029	12772	2310	733	772	772	782	764	754	788	755	820	782	746	785	775	771	796	792	793	768	764	777	715	753	782	724	748	765	819	759	780	781	752	745	733	755	772	747	779	805	793	734	774	729	759	741	703	761	749	692	700	781	768	735	732	726	767	735	745	771	769	788	757	724	727	769	749	776	752	705	705	730	738	796	754	787	795	739	739	721	772	747	727	730	758	764	713	754	777	724	747	795	758	688	772	732	775	718	749	734	784	791	765	732	769	759	766	715	749	711	741	742	765	771	760	716	732	745	708	799	764	781	780	758	722	709	741	758	723	757	780	721	722	725	750	705	758	781	786	708	790	793	749	721	764	765	735	724	760	785	770	758	717	746	788	795	745	743	728	747	808	735	715	768	746	740	766	798	765	715	780	760	728	750	738	779	736	744	743	718	737	713	777	784	725	690	727	767	777	747	741	731	706	718	735	784	732	756	748	761	758	729	806	712	783	758	735	727	760	768	755	740	684	745	724	755	767	747	765	725	749	793	744	742	715	733	744	750	763	757	780	703	766	748	695	751	753	792	749	766	738	738	762	775	741	733	764	710	721	754	762	732	752	717	710	754	762	757	749	776	750	743	758	758	792	762	743	773	718	768	748	722	782	761	719	761	762	731	680	753	688	797	718	784	739	719	717	791	736	734	794	737	784	735	731	780	732	764	773	798	732	754	707	751	749	777	748	767	705	761	726	734	767	789	716	778	745	698	749	731	795	753	751	781	762	797	777	737	752	693	678	718	762	810	754	753	694	739	723	723	772	773	770	770	748	723	745	802	762	741	751	784	759	767	767	736	753	738	746	723	826	810	790	727	802	691	757	768	704	769	730	747	755	758	721	726	710	748	720	745	753	744	783	758	717	749	724	744	766	769	696	738	726	802	774	735	744	782	795	744	707	702	779	721	774	725	727	745	763	712	715	748	778	760	746	805	715	773	750	720	732	783	760	794	782	749	775	742	746	770	781	723	791	814	752	735	738	723	788	760	768	693	724	753	749	713	751	804	774	722	718	779	760	813	767	752	781	757	733	784	755	698	727	748	698	741	774	758	764	714	693	776	797	726	790	758	751	782	741	763	759	758	739	796	732	760	757	792	724	722	767	729	696	743	764	774	754	770	763	729	742	719	732	716	777	699	706	788	688	733	733	730	723	782	751	725	746	780	785	735	738	715	744	839	749	730	721	738	700	687	767	718	772	773	762	750	713	783	748	767	741	807	732	725	773	714	764	709	780	744	758	697	748	775	757	765	772	733	747	716	730	758	765	818	777	756	716	734	782	732	759	737	793	760	759	741	716	697	726	767	744	764	733	705	714	709	776	783	692	732	701	735	713	732	719	759	739	713	740	743	770	719	730	749	756	731	770	738	785	745	800	780	687	754	739	709	758	725	770	785	742	725	770	723	779	744	684	777	727	738	727	762	783	771	800	777	718	788	742	768	796	739	728	722	781	738	807	758	718	758	726	764	750	788	784	725	740	767	806	700	742	793	777	717	756	760	767	726	755	725	756	768	814	788	749	778	715	787	797	772	756	759	786	844	798	758	731	698	722	717	757	723	745	729	767	728	770	727	680	743	738	763	773	746	799	696	763	757	727	786	683	771	732	767	714	745	733	779	733	789	751	730	760	785	771	745	774	759	698	777	715	800	783	732	728	763	759	803	711	734	706	727	725	727	727	766	741	718	736	758	728	714	726	752	760	765	757	733	765	728	757	781	732	731	749	732	772	756	754	710	742	780	770	725	764	752	747	768	742	700	714	725	753	719	763	784	778	737	793	754	746	734	746	741	793	705	731	745	773	757	777	736	769	770	775	719	769	742	804	741	733	787	759	746	716	750	731	735	731	702	760	765	733	754	769	743	746	758	747	764	751	719	715	784	744	752	764	706	735	711	794	716	806	780	798	755	752	797	732	777	691	817	757	770	771	777	754	745	726	758	759	790	771	740	740	738	747	760	737	750	771	793	778	750	780	783	730	720	700	760	751	774	735	735	828	755	734	727	741	733	774	725	740	742	751	724	736	697	770	793	688	736	706	744	742	768	705	677	766	776	717	753	755	729	788	731	750	731	731	791	716	738	766	703	715	774	752	780	688	757	736	700	707	750	781	736	761	765	713	774	719	753	764	761	721	757	740	788	769	755	740	729	751	776	760	741	770	779	768	752	734	745	750	778	752	771	754	761	731	723	726	809	789	736	787	772	724	794	759	741	754	726	694	754	773	741	726	748	753	743	771	745	757	767	745	680	753	780	770	733	748	681	782	759	729	758	754	763	739	748	697	739	810	770	752	781	735	709	754	759	749	774	743	689	707	757	776	712	755	773	748	804	766	764	779	771	806	732	747	733	695	741	763	718	790	716	752	770	762	737	775	748	770	749	713	710	752	694	760	730	800	751	715	745	757	728	755	709	689	778	733	773	773	701	751	758	729	797	718	741	698	734	774	785	806	739	676	758	725	736	757	750	800	770	822	775	774	729	763	719	760	753	761	733	718	737	730	754	765	732	730	738	761	716	743	763	734	716	784	751	742	767	737	742	746	721	756	753	752	766	745	738	786	766	757	723	783	706	732	694	738	751	722	795	781	792	757	751	725	757	802	743	724	725	749	747	778	788	770	720	734	753	721	770	751	761	713	714	750	725	801	762	780	715	713	714	751	741	750	765	763	762	747	761	741	732	749	741	758	748	761	752	783	729	727	725	745	737	791	737	727	677	714	705	739	754	740	784	774	702	761	763	772	734	759	757	779	785	776	778	711	758	758	736	725	716	749	720	735	769	721	724	745	775	749	739	742	776	719	743	789	742	771	760	769	713	752	764	739	773	726	744	715	761	771	793	770	704	793	727	735	776	766	758	703	761	722	751	720	732	726	752	746	726	737	721	718	763	752	777	754	750	786	724	721	721	732	765	757	760	786	756	729	747	813	726	767	723	767	738	804	779	767	793	737	745	723	751	723	724	693	762	750	779	774	711	807	749	743	732	746	733	725	756	699	758	745	769	815	756	772	779	740	789	768	737	726	790	737	732	788	765	749	768	725	717	734	709	749	733	771	746	754	775	748	766	728	717	757	707	744	725	726	753	842	750	688	760	744	735	772	751	774	746	716	700	717	737	791	806	762	731	739	755	752	710	749	744	759	767	706	727	701	781	755	746	749	709	704	723	766	709	743	724	747	805	731	765	808	775	794	772	819	770	736	761	769	752	807	770	718	741	767	731	792	696	743	766	732	778	774	780	729	728	797	767	725	739	735	741	768	713	680	714	793	764	708	763	742	749	766	759	713	737	707	745	777	677	760	750	720	733	758	765	754	730	736	735	736	735	712	736	728	715	784	786	804	769	766	769	737	787	776	735	756	770	736	809	747	781	774	746	788	778	747	735	769	736	765	796	746	787	780	766	729	721	704	780	747	764	734	769	750	788	769	753	735	768	764	828	757	724	761	745	730	739	725	718
28130	22462	26290	17915	7655	3474	1857	1300	717	374	345	338	355	334	382	338	314	341	321	366	384	351	315	349	320	323	327	319	344	335	352	364	332	368	358	334	307	341	324	339	350	370	348	356	350	323	323	342	347	349	348	344	366	325	329	332	312	347	327	352	366	352	333	345	351	318	342	389	365	358	367	330	329	375	335	372	307	322	356	339	337	337	337	350	334	351	328	329	359	362	340	404	305	320	396	339	380	343	325	326	335	335	347	374	322	326	335	362	334	348	365	342	358	333	356	378	371	352	318	348	347	328	347	350	331	344	323	323	333	366	319	354	315	359	342	328	357	359	316	343	373	311	335	347	350	334	326	346	312	348	373	346	332	348	367	318	357	327	331	362	330	348	320	375	353	341	364	347	348	323	310	350	359	338	360	335	376	370	358	329	310	354	385	338	329	350	330	341	360	348	353	308	309	319	337	329	317	362	332	339	372	323	364	379	350	348	320	332	347	365	340	357	347	359	366	343	320	329	369	331	367	388	312	345	351	351	331	364	340	332	336	335	333	353	347	307	356	335	364	338	312	335	329	335	334	338	332	371	324	369	342	363	316	326	337	341	338	370	367	320	353	325	376	342	317	365	351	357	366	334	330	349	331	312	322	373	357	301	353	338	355	321	307	326	322	351	342	335	351	367	316	354	343	317	364	337	328	349	360	354	359	332	394	338	348	346	350	346	380	325	332	311	343	356	336	332	352	352	353	320	341	349	344	325	334	358	360	296	359	346	378	349	346	357	325	307	375	346	354	349	364	368	318	334	332	359	356	322	336	364	340	316	330	372	325	391	346	331	322	323	341	389	330	325	331	345	336	316	369	361	365	350	349	346	334	360	387	351	368	322	329	324	368	354	331	341	346	340	331	339	345	336	360	327	349	329	339	358	344	343	331	348	355	348	319	361	343	335	344	332	337	361	333	330	339	343	329	337	325	352	346	344	353	329	341	370	328	311	353	354	349	354	351	343	328	340	379	345	366	317	333	347	373	335	351	359	356	346	353	337	343	318	358	390	323	383	328	357	336	329	355	346	355	370	357	350	359	323	358	362	372	360	361	319	341	339	333	343	344	343	366	364	354	370	323	359	346	327	338	367	373	328	345	338	360	344	333	323	350	335	333	348	332	339	338	347	319	331	373	333	354	340	353	340	336	338	334	361	374	334	337	366	356	344	370	329	353	331	355	352	326	335	340	316	353	328	348	340	346	318	327	367	325	323	386	351	328	334	368	355	355	334	338	334	342	349	344	343	365	378	332	337	347	337	333	374	314	325	315	330	331	321	341	337	353	354	336	333	329	324	335	341	371	347	362	333	347	316	347	330	336	353	346	340	349	340	346	366	346	350	310	334	357	368	353	357	333	309	357	342	357	336	359	329	365	384	339	403	384	348	350	374	343	342	327	367	358	335	328	361	327	356	343	371	326	337	353	366	344	358	312	347	384	327	332	357	342	356	299	366	374	366	356	347	346	365	362	364	347	342	330	320	338	322	329	322	383	398	315	372	356	364	360	388	337	344	351	343	350	324	354	359	344	343	357	359	374	349	378	345	342	344	354	347	352	349	333	320	384	345	347	355	355	356	330	349	346	317	335	334	330	360	335	373	341	357	349	335	386	369	327	299	339	373	350	332	325	323	340	361	342	370	341	327	346	344	320	372	343	340	367	335	369	325	346	375	341	323	366	359	342	311	344	351	348	342	352	370	341	337	370	324	350	358	370	335	322	287	352	366	361	352	340	341	359	325	345	336	367	349	359	354	388	348	334	360	330	325	347	350	340	362	367	352	351	323	336	329	333	361	321	360	348	356	319	353	336	371	343	377	342	341	324	356	341	334	387	343	333	338	352	348	364	392	328	327	351	320	343	331	359	325	354	359	328	369	353	351	339	369	342	348	360	373	326	352	359	363	333	325	326	346	341	342	365	300	358	348	349	320	341	338	364	350	356	320	351	363	342	351	353	346	318	358	348	343	361	347	357	345	347	322	354	354	335	334	327	344	334	356	317	351	354	338	353	351	340	335	359	357	371	333	335	378	336	328	375	306	358	353	359	347	343	319	330	363	332	328	338	361	360	350	348	345	355	347	315	317	346	323	342	371	353	329	335	342	337	341	365	332	331	336	358	330	385	340	334	334	354	347	341	352	351	333	355	352	328	338	323	356	343	358	395	367	354	340	343	351	331	344	339	327	340	347	331	352	345	351	354	363	355	364	353	345	346	321	348	324	367	344	318	313	347	376	351	360	329	303	336	317	362	334	386	361	352	362	315	309	360	347	359	340	324	370	328	336	366	365	343	327	353	349	350	322	373	306	338	345	302	362	367	325	341	331	366	370	343	334	308	321	322	351	353	333	356	331	358	371	336	368	380	369	338	330	327	370	384	336	346	365	322	355	345	343	358	367	347	339	332	328	345	367	351	363	328	339	370	375	369	339	356	310	320	340	357	350	336	381	329	306	357	346	348	303	339	356	346	336	319	356	361	359	343	352	330	369	343	353	355	339	342	341	314	350	353	363	374	347	365	324	364	364	325	368	362	333	367	371	338	372	333	364	328	351	323	349	372	360	333	323	364	362	346	353	348	327	373	368	320	328	365	340	370	339	335	330	357	350	341	365	340	330	360	347	340	374	325	333	375	350	377	350	370	332	359	337	367	314	347	359	324	331	340	357	363	336	343	350	367	344	319	333	343	314	356	346	363	335	364	315	371	327	336	376	349	367	336	339	315	365	323	381	332	339	368	372	328	307	349	339	340	325	356	302	305	347	339	339	333	335	343	326	355	354	350	324	352	360	377	338	325	329	344	359	359	337	366	353	331	323	339	345	367	347	342	348	358	345	336	354	349	336	351	348	312	346	337	319	311	334	346	357	350	345	343	323	355	365	344	343	359	344	339	333	364	312	325	345	378	346	344	355	358	354	361	349	340	329	349	359	305	312	348	333	333	344	376	371	394	338	344	348	333	364	341	324	365	321	358	351	345	354	359	357	361	332	361	369	365	320	362	361	371	333	338	324	352	322	370	346	339	350	348	336	386	327	306	355	345	341	340	347	326	341	339	301	355	333	351	353	305	334	357	343	372	331	342	348	344	337	359	353	348	282	382	334	365	325	323	331	318	350	342	383	367	323	323	337	361	371	349	337	366	355	352	374	327	344	351	325	348	333	330	342	322	332	348	301	372	377	364	360	324	350	363	317	331	330	343	328	346	333	346	323	364	333	362	359	340	326	340	344	379	357	302	325	366	352	345	338	349	357	334	325	321	333	338	366	344	357	333	321	337	354	353	331	335	385	342	333	358	362	347	357	324	353	364	374	361	361	353	359	356	360	367	326	375	342	324	346	341	331	354	353	366	365	336	363	342	312	325	342	335	366	352	338	343	340	330	358	349	355	341	351	337	334	326	341	331	331	310	357	338	349	340	350	344	335	339	365	369	307	315	371	325	346	340	342	348	344	353	345	348	366	311	355
14429	29471	22292	13110	7533	4188	2456	1686	1045	538	374	417	394	390	358	405	397	366	382	386	405	387	371	428	387	390	361	359	385	366	368	384	366	379	365	376	403	369	414	405	336	395	369	395	424	383	400	392	395	419	341	365	417	404	405	389	392	394	388	372	391	382	377	394	360	380	350	387	363	377	401	386	368	378	358	350	329	377	409	359	361	402	405	371	370	363	373	379	394	365	395	379	366	411	386	400	385	351	421	418	405	389	384	365	405	360	399	377	368	355	347	424	389	379	347	345	371	372	362	369	398	397	389	384	386	346	378	389	426	405	395	420	369	402	388	405	396	366	402	389	375	419	392	374	399	363	380	410	371	375	360	383	364	360	385	374	351	374	398	400	398	389	402	379	403	377	406	414	335	365	386	369	359	380	370	384	399	373	375	406	354	418	348	350	367	388	405	364	351	373	354	365	394	401	395	397	384	388	377	340	394	379	377	355	417	378	374	364	363	375	396	374	358	382	390	384	372	361	368	386	374	419	395	384	393	403	379	398	384	375	423	397	385	356	425	385	392	389	346	377	399	398	384	401	379	371	399	371	420	405	366	381	373	383	385	335	385	370	422	411	374	378	404	398	347	362	398	379	392	402	354	361	406	397	364	368	406	425	364	377	384	379	382	405	407	358	357	395	390	393	416	395	411	359	386	339	378	378	388	353	385	378	364	379	423	360	375	376	392	439	387	375	384	409	359	382	373	385	333	383	408	375	395	367	373	401	402	366	385	366	354	374	390	392	395	399	375	372	435	367	375	367	364	405	387	369	379	372	369	385	358	413	361	347	381	375	379	384	398	366	362	405	370	389	392	367	374	346	377	373	389	397	338	383	361	376	396	352	366	392	376	376	363	395	411	401	393	388	376	392	386	382	392	428	422	404	422	371	353	362	345	377	417	374	346	360	381	396	346	370	392	383	362	352	444	365	382	345	391	383	374	355	409	380	392	441	402	392	373	375	372	354	379	374	371	384	384	375	400	372	375	367	381	400	405	367	365	387	382	380	402	392	380	389	381	396	401	382	392	374	359	372	382	405	405	398	377	377	381	388	386	340	384	376	363	366	387	373	393	370	381	387	393	393	377	357	359	405	391	405	365	387	363	378	409	394	392	393	413	368	394	410	371	349	403	389	384	391	393	370	385	361	370	374	371	383	373	405	373	384	364	385	389	403	379	364	388	445	370	391	380	381	398	381	396	361	339	405	373	369	393	350	391	384	378	363	356	369	376	351	377	396	365	372	437	343	385	359	385	398	380	419	377	414	382	372	390	394	387	376	406	374	386	366	396	391	386	403	415	398	363	424	379	407	365	386	380	411	383	388	384	392	377	391	343	358	399	365	367	331	369	394	393	397	372	381	370	406	354	389	385	396	374	403	392	359	375	357	369	395	389	403	414	387	381	362	392	350	333	386	368	379	384	379	398	383	389	401	378	411	368	387	399	366	386	398	389	376	435	394	382	400	394	374	384	348	421	371	419	362	386	401	376	393	398	357	358	396	392	405	406	399	361	361	379	385	397	354	408	404	383	403	373	361	385	418	397	359	381	378	392	377	376	375	354	390	366	397	371	373	405	401	398	349	377	400	402	375	369	373	397	382	378	388	394	391	418	386	376	359	388	332	387	419	348	397	373	350	410	371	366	379	362	431	383	402	359	380	416	400	401	387	376	405	367	412	401	375	424	384	392	414	376	379	372	353	387	371	379	378	389	403	379	389	353	358	386	395	394	385	416	371	382	431	398	380	411	392	384	383	404	388	354	376	370	390	385	395	394	390	367	387	376	403	407	398	376	403	376	391	396	385	395	383	349	362	393	382	387	418	387	345	394	364	391	342	387	410	352	402	384	358	400	394	413	396	377	367	400	383	337	397	405	361	377	383	410	370	425	380	393	413	410	391	365	401	425	383	393	412	416	379	381	370	332	400	359	370	410	389	391	410	387	378	365	366	369	336	369	390	371	388	400	384	352	388	374	377	383	363	415	373	344	376	393	396	373	373	392	366	370	383	357	359	404	346	407	388	371	371	424	383	365	375	399	361	364	425	411	363	408	424	372	387	355	389	362	369	408	393	381	401	389	369	393	405	377	386	370	372	374	367	376	364	402	388	413	383	389	374	400	397	391	382	366	391	362	381	381	373	390	381	402	372	405	429	391	392	391	386	414	422	375	375	405	397	361	366	371	396	392	381	389	405	389	382	370	352	386	328	372	360	348	374	405	377	385	376	369	376	383	389	356	346	419	369	366	348	375	364	372	354	367	398	373	377	364	411	403	395	372	360	388	399	385	416	377	404	404	370	414	353	383	366	428	418	389	377	386	371	373	414	410	402	371	362	393	372	375	404	416	387	368	392	377	396	401	412	373	365	381	392	391	410	391	365	407	366	396	356	412	399	358	384	394	394	352	388	376	393	383	373	385	402	367	370	422	373	393	370	400	399	395	397	392	401	398	347	375	402	364	364	357	387	380	399	379	391	387	380	400	348	398	378	366	345	354	389	392	353	385	385	385	363	394	336	355	367	408	350	400	415	360	377	402	400	387	413	370	392	365	340	406	401	396	405	374	396	353	372	382	375	393	405	340	384	399	361	385	345	394	386	384	400	375	392	372	403	370	366	345	404	379	379	389	397	395	347	401	378	350	374	375	382	378	392	370	370	438	395	394	401	381	394	367	377	390	347	406	375	399	390	389	366	346	435	385	379	390	363	388	390	387	399	415	412	385	385	370	401	371	392	410	361	423	394	373	419	396	381	359	376	391	398	365	372	372	370	374	345	352	398	371	373	394	378	369	371	388	360	394	398	394	381	381	398	355	400	390	390	357	361	387	386	390	372	407	412	392	381	349	373	396	402	394	374	361	391	375	370	370	414	386	403	398	423	363	416	388	366	400	404	380	407	376	378	395	366	395	378	392	405	402	424	419	390	347	386	379	369	385	362	396	344	432	382	339	422	381	364	413	395	374	378	422	385	401	343	381	393	358	398	401	371	380	387	377	372	418	390	399	376	383	424	374	380	374	381	397	383	366	364	390	363	384	383	389	395	378	372	397	370	364	394	402	413	377	417	370	343	371	433	383	385	376	368	401	397	401	395	415	378	373	360	387	392	395	356	395	403	390	407	384	396	395	395	397	390	408	371	360	368	391	397	395	384	377	349	383	389	377	347	398	399	366	383	399	411	418	388	363	384	385	394	394	396	406	391	367	372	401	373	373	374	371	351	384	375	375	383	383	367	371	403	358	390	370	354	397	397	373	370	397	401	372	426	382	403	378	408	409	395	375	387	385	362	399	382	399	410	384	365	364	409	368	399	369	354	367	354	399	373	382	382	402	383	355	380	393	374	396	365	421	392	431	340	365	420	387	374	394	372	386	384	374	369	392	384	413	409	368	407	396	352	395	373	351	371	394	361	386	389	362	368	389	398	350	416	370	397	390	392	387	438	391	393	393	378	351	373	407	400	420	382	387	360
23404	21374	31991	33036	31146	28244	22320	10676	4779	992	563	570	524	538	590	553	585	593	542	529	527	542	595	511	553	539	578	512	618	557	550	584	560	530	544	544	553	569	535	562	532	548	565	560	527	540	579	548	537	584	546	553	568	527	534	546	512	546	563	515	568	586	560	544	576	516	546	579	595	584	533	573	545	579	546	546	527	519	530	531	483	542	566	533	535	565	573	545	522	542	560	545	535	538	527	565	530	535	569	551	569	587	562	569	511	574	596	569	591	584	545	562	523	512	559	552	572	525	566	557	565	546	569	535	535	553	608	516	523	561	514	524	543	531	504	551	522	534	562	533	561	515	538	560	537	530	528	561	567	547	517	519	578	574	505	542	539	527	526	521	512	577	521	557	560	568	536	572	523	565	535	539	555	537	508	586	560	561	546	579	521	558	555	583	571	543	542	521	517	494	560	596	512	548	566	597	535	571	518	503	532	505	533	568	555	568	548	526	526	558	508	572	522	516	569	492	573	537	543	553	563	566	562	518	565	548	527	522	590	510	577	579	550	544	571	511	532	563	528	573	542	576	565	558	519	488	553	587	569	597	537	520	539	561	547	520	547	553	582	535	576	569	550	592	560	558	548	506	543	564	553	540	530	518	541	512	542	569	525	567	578	529	542	494	542	584	556	575	574	503	517	563	549	554	525	552	578	563	532	492	520	553	545	537	556	542	545	533	542	541	559	555	526	534	591	562	562	528	553	524	572	591	562	531	512	564	552	567	516	552	548	517	604	535	538	585	488	601	556	513	567	579	542	492	577	517	554	528	549	556	579	537	522	519	570	519	531	558	570	546	538	580	541	534	556	568	551	547	558	561	501	541	510	546	558	494	557	522	532	528	543	565	522	577	547	543	524	573	520	514	548	539	526	589	521	545	547	574	516	512	569	525	619	525	542	528	514	465	548	549	520	527	501	527	547	538	541	528	570	591	590	545	555	549	554	511	510	531	519	554	584	554	515	572	533	543	535	574	535	562	561	598	522	558	556	496	518	552	550	517	576	579	491	548	617	553	556	536	537	507	571	524	549	501	566	557	551	556	550	546	542	515	550	536	546	571	575	514	498	543	579	564	553	549	529	556	548	566	535	572	563	566	564	591	524	546	588	538	562	502	533	546	578	527	498	576	545	535	509	539	545	534	539	539	521	552	565	533	499	537	542	549	543	558	573	592	516	522	529	572	491	513	521	556	573	542	543	506	551	517	517	498	513	560	515	559	508	573	538	568	534	530	541	552	557	503	534	535	546	542	515	548	539	570	529	562	534	507	528	548	530	541	551	529	537	562	566	529	525	567	535	504	555	525	532	579	561	525	520	511	482	544	514	523	516	528	516	528	541	542	543	566	521	538	529	560	543	543	524	540	559	589	542	564	577	537	567	534	562	524	553	552	565	563	552	536	554	585	481	527	557	536	515	547	521	543	597	536	551	550	510	524	494	549	548	542	579	567	500	553	536	519	506	551	572	495	571	566	546	540	538	543	535	536	542	549	556	546	535	527	523	549	568	538	504	499	550	585	536	560	560	532	514	559	579	554	532	544	528	585	492	505	524	500	500	515	548	573	515	563	530	520	537	542	545	558	548	517	527	543	559	581	581	517	503	549	533	588	553	577	571	552	546	602	553	533	525	573	541	575	545	543	537	491	560	572	530	552	553	543	481	519	502	551	568	525	522	548	528	547	523	550	549	550	538	535	496	518	570	547	533	515	539	547	545	557	555	585	557	530	545	557	496	510	539	521	567	530	573	546	520	538	570	533	525	588	514	537	515	527	568	556	510	509	543	560	551	569	493	540	546	580	540	534	544	562	563	511	521	572	520	571	590	539	514	540	546	544	536	520	553	560	571	514	528	517	522	495	540	534	528	558	585	533	523	544	557	532	546	480	557	549	550	549	500	544	581	550	595	594	501	571	560	532	600	552	556	575	515	562	555	576	558	547	505	538	552	560	573	545	522	537	492	566	554	578	563	549	548	510	546	584	561	563	538	531	493	568	535	554	542	531	555	574	538	545	558	530	476	553	541	539	489	538	554	516	551	522	528	554	590	517	545	573	563	561	561	515	539	558	565	599	555	582	522	535	510	507	535	499	540	547	577	554	524	542	587	593	594	511	509	546	572	579	517	554	499	526	536	527	582	518	583	533	553	543	523	517	557	536	528	561	547	542	549	536	561	598	542	486	577	554	568	531	523	526	547	512	558	548	583	565	521	515	577	511	513	571	540	544	543	534	592	577	547	557	531	596	557	558	561	538	567	541	518	537	584	551	553	566	495	542	545	536	527	534	526	546	558	530	582	554	553	523	559	501	567	524	528	546	571	514	538	561	535	540	548	564	590	551	569	523	583	546	573	548	572	518	538	503	579	551	568	576	543	531	544	546	538	537	505	516	537	583	531	534	545	536	518	486	582	600	531	566	546	548	554	522	533	545	563	526	505	532	513	527	528	530	540	538	542	518	572	565	535	555	516	533	548	548	527	546	540	520	565	522	569	526	506	561	551	532	527	556	532	522	529	561	535	580	564	582	499	523	556	538	529	562	501	507	523	567	559	509	535	571	537	543	581	537	578	557	547	534	552	543	522	543	560	561	554	531	509	509	565	564	550	548	515	515	525	555	568	558	513	573	528	531	527	498	541	556	559	537	569	563	551	548	541	561	537	557	526	549	527	511	536	513	581	549	533	532	505	531	503	492	515	545	533	519	544	545	514	553	532	547	549	549	516	492	556	511	529	576	529	520	558	529	566	502	518	520	553	555	557	596	545	548	491	587	566	573	522	521	506	581	524	531	532	558	554	570	530	529	559	549	532	541	556	528	535	526	509	566	559	553	566	530	569	531	525	565	548	540	532	531	557	558	562	541	548	562	578	557	540	540	541	524	560	531	549	541	564	558	530	545	562	520	521	515	529	564	535	593	537	512	537	534	556	576	560	595	535	544	503	559	508	529	569	544	547	490	537	587	533	553	551	528	531	528	557	514	559	566	521	600	584	544	554	571	505	569	544	534	558	528	521	561	582	516	571	547	578	541	558	556	526	566	555	541	514	551	523	515	519	578	555	523	557	566	575	563	512	529	542	539	542	541	535	517	543	481	534	555	549	492	524	538	542	540	566	570	535	538	576	492	547	509	569	551	532	583	559	554	550	503	550	600	577	553	518	514	539	600	541	526	535	544	514	509	520	527	521	521	517	529	549	553	553	560	561	573	524	585	581	534	553	546	540	568	534	531	546	587	571	516	528	556	524	556	550	553	564	569	534	554	515	532	494	517	574	532	523	562	541	531	539	502	548	585	550	547	578	587	570	568	540	597	546	552	528	557	512	553	550	513	511	570	559	523	563	538	510	553	545	504	536	504	573	535	525	566	547	520	549	575	544	529	527	537	538	512	547	533	581	575	546	506	579	542	545	534	543	535	547	542	549	547	524	560	566	568	570	548	503	546	543	552	504	564	542	553	530	534	583	557
46118	81998	71205	52632	41422	30993	21603	12803	6682	1121	533	585	580	557	502	554	582	594	566	599	572	579	537	591	609	573	587	550	592	593	578	578	582	585	554	567	561	604	553	579	565	604	578	592	565	560	625	595	515	571	576	583	544	581	567	543	572	541	554	596	533	576	586	589	562	613	555	547	545	633	604	575	535	568	603	547	592	569	572	560	584	568	539	562	544	529	593	568	525	555	523	532	605	556	546	585	590	587	540	566	531	548	547	570	564	549	560	545	586	552	546	576	565	538	585	618	549	524	563	561	600	580	615	595	609	534	571	528	594	565	557	606	585	607	565	578	611	572	529	589	548	582	598	565	585	529	553	583	589	571	580	593	567	604	619	566	540	622	585	560	626	571	582	576	559	586	584	546	576	549	576	614	565	580	601	557	546	551	619	556	568	570	533	582	568	575	584	563	608	542	542	552	581	551	574	579	571	551	565	585	583	542	605	523	573	553	584	584	566	556	577	590	553	572	580	585	585	567	538	560	584	606	551	559	608	561	582	631	591	583	585	575	567	572	604	533	633	595	570	551	599	546	577	533	561	560	579	570	594	564	544	567	591	576	568	581	571	607	564	557	560	565	574	579	531	543	560	623	580	575	554	599	571	601	573	616	562	597	556	613	587	577	556	565	589	576	509	570	559	567	590	578	579	597	583	602	571	607	574	580	582	636	548	589	523	578	580	563	559	547	627	569	565	572	559	556	579	601	575	596	569	560	580	564	548	568	534	638	596	589	597	560	564	541	561	567	607	606	557	558	585	584	592	551	550	555	605	611	564	581	591	581	581	542	600	561	620	599	580	594	560	572	538	552	551	565	548	558	594	577	590	561	534	558	537	579	574	568	518	566	555	549	573	573	622	592	583	573	607	562	602	591	565	591	534	589	569	584	569	567	565	538	592	565	550	555	576	558	594	578	614	609	560	604	568	548	551	565	540	598	592	570	562	571	583	610	548	550	536	568	591	606	575	553	576	555	559	535	550	563	587	573	567	561	576	574	583	580	587	559	550	601	572	565	580	543	560	563	536	579	575	637	605	560	513	583	586	542	551	591	578	553	580	505	559	581	554	545	560	543	571	550	583	586	526	563	593	586	595	597	595	563	628	601	566	505	562	573	577	596	573	533	601	572	538	540	600	569	535	562	524	630	589	595	582	578	547	559	603	594	577	610	557	583	587	591	571	553	600	518	578	575	571	542	552	549	567	555	591	550	567	601	548	575	571	579	584	551	568	566	531	580	599	579	603	575	580	605	606	601	603	559	584	564	578	589	555	567	560	577	541	569	603	531	598	588	578	576	585	562	543	561	593	593	573	582	568	589	584	565	596	559	563	584	572	554	570	589	566	598	585	558	602	578	620	563	582	588	570	641	561	580	553	602	573	565	574	547	542	581	546	553	562	590	592	594	577	598	560	571	594	571	580	549	592	589	566	563	620	592	549	560	523	599	558	571	530	543	560	579	617	630	582	586	584	556	580	607	487	560	524	603	536	585	563	611	568	544	517	574	544	589	593	607	562	546	551	573	584	572	544	581	549	582	551	565	554	542	583	602	576	569	612	577	568	611	604	581	587	559	581	582	562	549	610	598	547	561	528	566	562	541	544	574	570	536	570	563	562	594	585	541	571	561	541	577	597	571	546	563	544	594	566	556	576	592	610	552	522	550	581	564	551	596	581	574	565	550	597	603	524	559	615	582	532	524	611	561	577	554	615	566	621	559	574	523	571	573	567	518	544	577	568	565	553	615	601	571	571	561	590	517	562	597	575	555	562	603	565	570	577	547	584	620	581	576	605	541	578	583	571	552	609	577	568	553	560	542	590	538	589	562	574	559	539	583	560	551	544	540	508	591	539	594	569	573	534	570	540	532	581	576	612	575	556	577	580	571	601	542	597	586	600	576	561	582	564	635	568	598	526	577	549	566	544	564	573	567	539	566	576	507	553	571	608	559	554	556	605	545	537	573	595	561	575	571	535	583	529	613	584	569	527	607	587	555	548	613	581	609	567	578	604	544	568	572	561	556	587	602	559	563	553	575	588	549	604	565	559	568	551	571	567	551	564	556	575	573	614	579	533	539	560	575	553	566	541	576	585	587	549	582	590	559	592	583	548	568	558	546	585	604	560	591	562	526	548	550	530	572	595	578	554	591	553	552	546	567	578	562	594	578	566	544	564	583	573	601	616	598	549	560	553	574	568	582	607	544	588	617	568	532	590	573	553	572	604	557	581	571	543	552	548	542	531	595	573	560	549	623	586	573	605	593	507	571	556	576	595	554	582	565	612	547	593	577	560	583	583	586	589	528	555	531	562	556	542	556	590	618	566	554	547	597	567	527	568	566	603	598	561	593	532	578	582	589	572	577	567	637	553	608	581	576	548	580	587	572	537	576	582	549	571	558	583	529	589	565	585	558	634	571	572	542	578	614	550	587	571	592	562	591	560	590	602	550	530	604	541	555	574	553	602	558	539	559	554	541	573	602	547	548	592	566	573	579	577	590	573	578	556	606	543	577	574	588	582	570	586	565	610	572	554	578	564	615	552	577	593	582	602	551	578	559	548	580	554	557	580	549	579	586	570	527	555	599	598	573	573	591	549	497	542	624	535	587	541	575	574	603	599	565	575	624	601	563	573	585	593	620	542	532	544	573	578	586	597	608	593	596	561	573	561	566	588	526	575	551	546	583	575	595	557	528	550	599	562	587	560	570	511	544	600	552	545	607	557	539	554	569	550	574	583	569	599	579	569	595	561	577	576	600	587	589	583	589	616	563	599	596	558	560	591	555	579	596	630	568	582	562	562	535	559	540	588	588	606	566	552	560	607	594	580	587	548	566	543	593	521	587	568	546	556	592	583	606	593	568	554	572	546	548	619	551	565	569	559	556	571	575	574	563	618	573	580	549	595	530	572	532	597	551	561	576	581	611	562	578	596	551	572	596	556	547	557	590	558	558	546	555	629	574	574	586	566	588	573	587	566	562	609	545	559	604	511	585	569	548	580	578	598	563	525	532	558	582	560	555	540	599	571	600	595	493	550	547	574	587	580	537	603	511	576	624	566	562	563	577	581	556	566	559	602	572	573	557	559	560	561	566	570	544	570	594	595	565	571	548	574	588	588	525	566	614	578	547	607	594	572	566	562	573	580	579	578	555	588	544	564	593	576	535	594	560	563	568	528	572	568	600	587	606	564	597	568	525	560	560	541	549	589	575	624	585	574	586	601	613	590	626	565	571	550	553	569	586	536	569	568	587	563	562	606	549	546	568	574	550	575	610	576	543	547	601	541	590	567	577	581	593	594	570	580	565	617	549	548	590	559	556	571	572	565	604	543	565	555	550	566	551	586	542	604	573	573	607	563	612	546	567	544	576	552	598	572	543	553	566	571	585	572	576	586	573	578	590	560	575	608	578	549	574	596	595	588	585	605	608	564	556	550	534	540	575	588	578	560	568	550	563	551	584	596	536	587	535
25016	21950	33786	32473	23506	15453	8088	3289	1752	620	480	481	476	476	453	503	472	457	487	516	466	440	473	493	469	479	496	475	462	484	462	475	466	466	463	478	492	499	482	479	487	470	476	478	460	488	476	459	489	488	468	480	479	473	449	511	484	438	479	508	473	441	451	475	483	477	451	474	480	502	497	460	489	456	473	487	443	465	469	461	461	510	480	456	480	485	514	475	471	479	478	483	467	458	480	492	466	444	488	502	467	499	483	498	465	484	487	446	479	482	440	470	477	479	516	478	468	483	471	493	470	500	479	510	458	456	458	486	487	441	473	480	454	451	472	472	491	487	420	456	469	501	431	479	467	438	462	483	490	463	429	454	462	538	466	411	466	475	455	505	482	471	495	527	491	481	477	466	438	453	507	524	471	498	452	431	468	492	484	463	467	484	452	502	486	474	477	473	496	460	482	484	437	501	457	473	462	462	457	504	483	504	515	474	473	458	474	475	508	484	483	448	429	452	444	473	477	447	483	506	496	445	499	479	538	477	471	443	501	482	502	482	489	462	499	440	481	470	494	449	464	478	493	474	488	489	477	478	493	447	490	466	473	441	508	472	533	470	416	465	523	471	485	468	466	454	465	465	482	484	471	441	444	484	465	473	499	463	458	470	469	485	451	498	476	467	463	466	428	509	460	509	492	528	453	488	514	453	422	536	471	470	424	450	456	454	484	461	484	462	479	477	450	498	529	428	473	450	499	513	473	447	502	485	457	476	446	465	498	490	483	491	454	486	493	475	487	463	476	481	519	449	520	462	474	477	467	461	433	467	437	481	462	462	446	462	473	499	453	493	470	513	457	473	435	451	437	495	482	478	453	480	477	468	465	423	493	458	475	461	485	459	487	469	498	522	452	471	490	477	467	469	461	484	495	463	496	471	493	474	458	439	477	443	485	455	514	483	487	511	392	481	476	475	480	470	503	497	475	469	509	492	468	505	484	465	481	451	505	467	474	464	510	505	487	480	454	456	506	496	457	462	446	479	476	426	458	478	470	482	458	453	484	476	473	510	459	483	456	475	461	468	495	467	486	519	438	471	507	470	481	464	429	442	464	475	474	468	483	463	498	485	478	505	443	482	495	468	432	449	460	433	485	446	481	463	492	450	480	447	479	450	454	499	465	458	462	491	458	480	492	461	516	461	483	481	468	480	466	450	476	449	504	456	466	497	519	494	498	464	497	475	457	486	506	433	471	488	458	469	455	484	469	500	462	462	471	427	442	507	516	514	472	478	457	471	509	473	486	496	479	501	485	481	457	522	456	453	472	511	472	428	470	460	479	490	469	448	484	499	462	503	473	482	459	475	444	425	481	469	487	463	469	484	470	464	504	492	500	464	511	469	466	495	480	441	518	464	444	473	469	452	459	494	469	425	466	482	497	448	476	483	484	476	492	490	462	467	431	455	475	474	459	464	498	474	474	475	522	506	464	479	455	499	455	481	451	537	536	446	438	478	491	457	494	451	474	426	497	454	474	496	444	513	491	462	440	447	459	489	472	485	525	461	495	489	487	496	515	468	459	472	481	487	525	474	475	463	442	489	463	486	460	495	471	467	483	456	459	480	453	485	462	476	488	473	453	458	468	507	488	483	467	462	512	463	483	440	516	469	455	442	480	504	503	472	514	501	446	467	413	444	452	480	453	508	453	472	512	442	457	508	469	473	475	464	451	459	468	428	469	475	454	443	491	488	489	480	470	465	501	464	493	479	493	491	457	518	442	481	476	456	470	489	450	487	473	500	454	460	491	451	509	531	502	440	501	415	446	450	470	446	481	437	485	467	448	465	445	495	478	476	472	457	446	468	514	490	465	487	469	430	468	468	478	507	492	510	479	518	466	459	491	464	462	483	462	451	470	488	472	458	413	443	469	492	464	501	473	447	500	465	484	471	485	473	452	445	479	477	461	481	519	465	528	529	476	482	491	482	472	483	495	458	483	490	464	459	505	493	470	473	455	506	448	479	468	454	457	431	459	471	487	488	444	454	474	441	458	490	497	505	443	472	466	490	473	470	533	448	450	478	433	445	490	476	517	477	479	482	495	494	498	481	451	474	437	548	495	471	474	454	469	466	458	503	497	441	484	500	487	481	452	539	495	451	491	486	464	520	496	483	469	425	430	505	466	474	492	476	461	469	443	455	501	504	473	517	459	455	486	431	474	489	487	456	517	483	505	450	493	448	500	472	479	489	443	446	463	454	448	444	466	455	456	480	456	505	493	473	459	466	468	482	513	503	458	480	450	478	492	463	470	482	475	488	487	455	500	481	481	456	461	508	486	438	470	460	447	457	487	475	540	483	455	461	480	494	485	485	498	461	497	458	482	492	494	490	491	473	450	455	427	472	492	484	477	488	471	524	483	491	516	453	475	462	485	505	417	482	428	456	489	499	484	482	455	485	464	474	491	503	475	478	487	472	475	480	473	432	471	511	495	466	471	475	499	475	499	472	480	504	475	479	514	480	464	472	457	456	450	420	451	453	485	464	488	494	487	470	424	474	470	485	487	463	475	467	440	478	476	508	524	463	471	509	465	459	490	507	442	513	497	450	503	499	455	500	504	487	473	443	479	468	460	500	442	500	492	435	513	498	482	502	509	471	490	456	455	487	540	454	495	474	530	468	448	468	479	461	476	473	505	458	437	489	447	475	488	480	427	471	457	483	461	472	532	481	501	466	459	468	417	475	457	464	503	459	454	471	477	477	474	465	474	471	490	484	445	467	513	471	517	477	480	465	478	476	485	477	460	445	447	470	498	499	493	497	480	487	437	519	473	475	465	476	544	472	431	458	525	492	451	493	476	477	498	482	475	441	458	496	466	454	484	487	461	517	463	492	460	490	468	516	508	492	448	506	472	463	427	467	483	475	478	472	488	489	491	442	478	446	463	477	437	481	488	464	475	471	502	461	430	465	457	466	498	448	487	481	439	486	490	479	459	498	471	502	440	491	468	484	473	465	477	476	485	459	463	479	457	499	461	494	476	460	448	463	507	428	504	483	494	463	467	508	472	445	487	489	445	494	478	479	499	489	461	472	485	480	444	492	470	461	502	467	484	425	445	480	490	474	474	480	489	447	439	499	480	497	482	457	457	473	458	454	500	461	449	491	462	484	441	466	490	474	460	484	468	466	449	452	492	488	463	473	439	467	477	440	453	499	446	492	504	477	452	477	483	454	478	479	468	480	481	459	460	477	502	465	472	451	495	469	492	438	485	450	480	467	511	451	434	429	520	443	461	444	478	528	479	494	501	477	441	497	456	487	492	460	452	481	499	501	485	467	475	472	456	410	466	455	434	472	512	455	459	461	476	441	478	488	469	472	471	478	460	488	490	469	479	426	492	490	474	489	463	478	503	462	460	435	489	462	467	450	473	479	462	464	444	478	482	453	481	482	485	515	469	434	448	479	514	479	510	436	479	450	459	491	445	467	443	461	520	443	438	450	491	485	464	498	477	478	508	456
39964	65783	55132	38428	27641	19391	11792	5871	2982	829	553	528	572	525	480	529	562	475	515	545	510	551	534	521	556	521	583	514	521	523	537	493	542	513	518	529	547	518	522	481	512	539	516	515	530	562	532	517	510	548	517	543	535	539	531	544	539	509	505	486	517	477	508	486	559	551	545	514	507	482	538	485	547	514	530	515	513	509	534	512	529	524	538	544	515	553	517	567	494	511	501	554	549	547	505	489	468	596	489	479	481	542	507	532	530	508	516	519	517	528	536	512	527	538	525	490	511	505	493	528	494	527	521	553	526	511	496	516	508	508	530	567	532	556	482	500	490	482	527	522	525	496	552	527	516	531	537	550	525	536	522	490	516	537	496	527	500	484	551	505	493	553	547	491	497	522	529	521	515	500	547	553	530	524	502	509	549	508	523	499	532	503	528	485	501	520	504	536	545	509	490	499	538	542	549	523	525	519	530	544	546	515	508	517	530	569	495	490	553	548	526	514	480	524	555	528	557	538	503	542	496	555	564	534	547	524	493	535	547	527	526	472	508	516	517	513	540	524	481	535	509	544	489	509	537	518	570	571	520	508	549	484	525	520	530	519	527	518	503	499	555	511	518	507	550	527	530	534	535	527	497	562	527	551	496	516	555	543	549	472	549	538	519	542	511	491	537	506	570	513	505	533	528	535	535	508	499	541	539	546	543	530	566	514	487	489	504	496	516	535	521	498	523	549	521	468	511	527	565	482	518	501	505	492	527	543	530	552	530	543	542	542	531	521	503	495	535	600	536	529	537	519	563	534	521	525	566	517	493	547	484	503	534	491	565	525	559	506	533	554	499	516	529	483	510	505	563	499	537	512	529	527	479	511	559	554	521	495	490	537	524	497	490	497	530	580	513	504	498	537	501	498	517	518	542	511	511	489	476	512	499	538	525	529	532	525	534	519	526	520	498	521	508	562	497	529	523	532	526	553	500	511	507	515	513	527	542	518	537	510	524	507	558	519	480	544	513	502	569	556	538	523	553	552	540	519	533	530	507	526	508	468	542	527	502	505	543	531	533	506	548	541	487	504	531	564	516	535	512	517	483	465	540	548	534	561	522	575	469	499	517	524	537	527	494	606	536	567	513	512	527	498	502	524	522	556	522	532	556	557	517	524	558	544	529	540	507	510	561	559	510	545	530	526	533	493	487	514	514	482	518	500	544	523	548	519	542	472	514	477	519	536	486	528	530	545	482	488	522	518	552	483	502	534	556	551	510	540	526	486	536	511	569	541	484	506	564	512	501	513	544	491	510	528	520	504	493	550	475	522	525	553	502	521	502	558	538	524	516	521	541	558	547	497	484	513	541	513	504	533	544	535	553	508	483	498	496	577	527	521	516	504	556	559	518	539	528	549	541	487	538	547	533	552	528	499	519	563	515	537	524	546	479	518	518	508	559	498	509	504	561	487	540	534	527	522	520	525	487	535	542	498	535	523	540	536	527	560	520	537	508	522	544	488	519	541	526	518	525	527	519	550	513	545	508	561	526	499	567	527	499	482	526	478	506	545	506	491	550	539	514	549	539	529	516	540	524	579	554	530	503	525	485	535	518	503	471	502	549	510	511	533	519	528	557	523	531	481	534	536	538	552	529	506	533	550	553	507	552	488	519	599	499	505	497	520	516	522	511	511	498	553	519	520	551	519	538	546	539	524	498	508	529	524	498	529	514	491	498	549	527	495	488	495	534	481	543	470	566	509	511	546	541	501	476	501	548	490	542	555	505	471	532	538	507	524	518	541	545	499	536	531	511	481	497	489	572	467	505	542	541	547	534	506	523	492	535	548	565	562	496	540	532	505	530	538	554	540	503	554	551	528	521	551	527	545	518	466	569	536	526	567	502	508	492	492	521	498	493	513	494	575	563	537	539	487	478	489	521	541	508	547	511	558	509	499	502	532	524	486	533	526	525	513	565	534	530	554	528	523	551	519	475	563	535	508	547	533	519	510	482	572	538	537	559	512	500	506	522	523	500	530	511	524	527	498	518	520	543	486	530	558	485	555	502	514	533	531	517	513	505	549	524	523	500	531	533	525	527	527	506	532	533	499	510	511	516	509	555	546	515	493	511	513	523	506	475	488	516	543	548	508	521	525	522	551	505	506	509	556	523	535	503	507	507	509	500	510	563	540	554	482	534	566	489	545	528	542	550	509	541	519	503	517	517	507	543	542	519	522	496	558	539	538	503	514	543	563	537	524	521	534	535	537	535	511	487	490	500	527	574	487	494	564	555	506	530	496	534	503	529	507	509	540	491	519	539	598	509	536	505	500	565	526	510	510	532	542	527	533	484	518	538	527	521	539	552	557	532	548	517	495	538	560	550	554	526	530	550	523	524	531	541	564	513	491	504	538	567	525	552	520	505	519	529	531	513	546	536	547	502	524	510	510	519	567	525	545	526	507	545	555	564	526	505	544	530	485	540	522	513	509	558	554	493	512	524	516	544	521	562	488	521	516	525	466	542	534	528	532	546	520	539	515	560	527	506	524	536	498	528	529	525	501	546	557	550	568	509	501	552	553	562	503	500	484	543	542	515	469	537	546	483	490	546	509	531	527	516	525	543	535	571	548	494	516	533	523	494	493	474	516	507	541	512	491	509	543	547	530	533	511	502	501	504	529	516	520	558	500	500	547	506	554	554	516	502	528	564	506	494	518	514	549	518	519	526	501	534	507	522	538	545	513	544	490	549	549	518	512	524	491	554	515	516	506	495	560	530	529	515	491	537	499	500	527	536	589	517	573	514	493	512	519	505	492	553	511	519	512	512	534	480	554	531	542	560	481	544	520	521	556	501	511	525	509	514	561	528	493	552	532	542	550	495	543	528	549	483	496	551	514	534	539	537	519	584	514	517	495	533	549	561	501	515	524	533	549	509	513	490	567	540	516	477	506	509	503	512	437	474	539	562	542	514	538	533	502	483	515	493	539	525	511	504	497	541	488	561	477	539	517	527	502	557	512	515	494	542	490	555	533	559	517	521	522	539	529	512	474	557	502	524	531	503	518	540	542	549	505	535	520	484	534	518	510	506	507	531	546	515	540	504	527	519	535	524	534	511	497	485	491	536	510	536	523	525	487	526	504	503	515	550	478	517	524	483	540	535	538	501	501	522	518	498	541	501	519	507	531	513	527	526	547	538	498	527	584	519	490	555	538	568	562	488	548	501	531	496	547	546	516	554	510	525	529	527	537	542	535	498	510	549	502	558	514	523	522	553	516	554	533	530	543	530	529	518	574	532	531	507	479	569	534	495	513	515	499	549	510	514	507	522	542	513	518	544	530	519	548	519	519	562	529	550	522	524	483	560	521	546	517	560	534	524	521	513	582	508	477	548	555	488	551	575	518	497	475	519	499	538	547	528	520	575	515	524	500	555	524	558	498	533	553	528	514	508	490	508	529	540	549	471	539	534	489	479	526	550	502	525	532	570	556	547	472	558	533	543	517	550	539	516	513	585	527
22571	21424	31716	29795	31236	32327	27813	14354	6344	1458	751	749	762	744	708	748	700	755	705	737	754	803	769	749	700	739	767	789	751	779	763	717	748	752	776	719	758	767	752	727	720	732	749	753	768	753	765	742	760	722	697	770	694	734	734	757	743	756	739	772	763	731	729	740	821	736	715	727	730	759	758	742	748	715	754	717	736	758	717	798	808	738	720	734	726	718	721	773	715	729	712	785	778	721	731	717	722	713	744	738	723	739	724	730	728	739	802	767	807	748	777	759	742	774	721	743	697	673	702	750	757	770	730	729	712	775	757	778	750	722	720	729	751	733	753	743	754	746	736	702	755	755	691	723	715	751	766	723	743	720	787	708	753	775	791	756	778	751	706	751	728	742	733	744	707	736	797	775	740	764	735	757	721	743	843	779	789	688	725	770	686	754	752	756	772	709	761	703	721	720	731	717	729	759	727	734	737	731	740	720	744	722	754	773	747	747	764	763	736	760	761	761	705	723	733	709	720	737	744	754	726	691	742	766	700	763	712	783	729	751	736	750	671	796	725	733	767	742	740	786	776	755	786	753	705	756	760	821	778	736	763	744	705	747	759	724	754	740	703	749	716	761	734	733	714	778	738	734	780	741	700	731	742	744	731	766	739	703	752	794	765	728	754	721	762	705	750	729	739	769	709	700	742	750	773	702	798	710	768	734	759	723	705	746	765	715	716	728	788	702	692	733	732	708	775	756	763	737	749	742	688	728	748	748	751	755	705	742	755	712	729	720	745	751	732	776	769	778	721	726	774	750	753	734	708	731	683	720	774	793	724	763	784	743	742	774	747	705	743	735	699	729	731	732	749	797	678	765	792	782	728	730	759	745	728	787	723	772	743	787	751	752	763	711	696	717	768	696	774	714	772	808	733	724	774	762	780	769	753	753	703	739	698	685	718	709	771	728	789	765	726	757	739	765	725	739	728	727	745	717	780	723	745	736	766	759	755	758	752	761	759	761	769	694	774	744	743	716	796	763	718	734	700	752	746	729	751	769	811	711	746	667	674	740	737	759	744	703	705	733	714	690	756	711	682	754	738	777	749	721	698	739	690	722	689	717	747	769	740	690	731	782	687	774	782	749	751	721	715	777	741	738	732	722	787	720	753	739	771	719	761	773	769	747	738	776	743	729	724	670	780	731	733	687	744	746	715	726	684	694	692	744	764	746	714	744	722	710	677	743	752	738	770	718	751	720	780	773	740	763	714	720	762	711	739	753	713	760	748	776	766	766	706	775	763	758	745	739	744	763	711	745	776	726	747	807	711	764	737	748	744	711	772	728	723	690	724	730	714	753	764	768	759	721	771	746	748	752	770	729	781	795	741	774	754	794	757	758	734	744	774	744	674	723	754	718	748	769	735	768	749	759	770	708	714	727	731	736	747	752	756	783	723	706	725	733	771	750	787	699	768	755	726	728	760	756	722	692	754	758	778	728	701	732	705	741	752	765	676	756	743	722	720	726	717	761	745	777	737	764	733	749	759	725	803	725	745	736	740	712	727	767	777	718	733	752	693	718	746	792	714	772	729	736	758	722	739	750	735	741	756	772	760	732	748	758	732	738	778	779	768	773	762	736	723	719	674	777	764	747	780	722	754	762	780	776	740	738	706	736	731	686	753	711	747	738	730	741	692	765	749	731	751	722	702	713	779	742	745	738	741	769	718	734	691	761	769	723	717	807	791	811	731	776	751	789	772	724	739	775	755	731	738	761	733	766	748	691	728	712	732	699	747	721	717	710	754	745	775	708	754	691	777	768	737	739	713	787	757	725	731	698	699	752	741	763	723	777	767	722	758	707	749	787	741	714	756	759	759	725	757	765	794	742	751	749	725	757	720	757	740	808	706	756	773	778	772	717	764	783	763	739	716	778	706	718	733	760	734	686	710	682	764	706	786	774	781	670	730	747	725	693	718	714	765	723	769	787	739	773	754	723	709	732	775	697	785	738	725	732	765	783	765	753	708	750	720	783	788	754	748	744	716	778	759	782	781	771	716	769	757	746	725	682	717	762	747	738	788	702	713	728	756	725	723	699	721	728	731	734	728	730	796	744	780	712	722	720	718	692	703	813	778	785	767	730	745	752	714	763	708	757	741	721	735	749	736	746	772	744	779	747	708	672	759	794	755	705	719	773	739	804	718	739	773	739	749	719	747	754	728	705	737	736	775	736	754	760	741	772	726	721	736	683	692	748	710	727	749	734	753	742	780	693	751	729	770	714	777	787	750	764	771	813	710	755	722	659	790	723	743	734	704	723	725	722	727	761	781	778	737	719	670	742	712	752	776	685	739	778	753	784	704	664	723	738	807	756	782	739	755	769	744	732	747	740	770	703	709	769	747	759	762	802	733	726	741	723	691	805	705	782	773	763	750	741	782	811	770	745	739	767	700	728	811	761	752	741	724	788	735	733	746	740	774	765	757	735	751	755	764	817	737	725	716	741	793	771	753	733	721	744	737	754	765	752	755	680	729	779	703	736	768	718	755	756	773	744	746	770	751	709	706	736	775	720	723	731	695	730	720	712	774	735	755	730	672	705	758	760	741	739	737	754	729	715	782	736	707	675	755	785	682	765	777	809	763	708	711	741	731	729	775	736	728	751	726	746	677	758	751	763	728	685	695	776	753	708	742	770	743	741	811	690	723	750	715	723	720	734	750	691	729	732	719	730	713	749	763	758	740	741	758	722	750	744	744	752	741	746	761	772	746	732	733	729	696	755	749	729	711	772	788	746	691	728	732	731	729	716	699	715	730	747	704	759	715	770	724	757	826	785	740	751	736	785	747	744	811	716	731	772	719	736	748	754	753	771	735	711	754	721	722	694	734	766	736	752	683	712	726	766	741	766	745	736	752	735	734	769	755	776	719	739	728	737	724	718	803	777	709	748	728	791	749	682	770	714	741	741	773	760	715	749	756	786	737	729	723	748	775	786	728	708	720	780	773	720	731	749	761	713	725	721	684	738	747	793	683	752	750	739	703	703	785	752	781	736	728	726	704	742	755	779	741	793	772	789	760	710	724	766	719	665	744	729	793	761	748	758	724	805	749	785	687	788	743	719	753	739	742	777	735	716	767	766	738	724	674	765	727	758	724	743	735	759	718	786	736	755	688	724	750	733	782	772	737	760	757	758	741	761	706	736	704	729	738	803	729	766	770	743	748	756	714	779	730	732	772	752	752	770	747	789	743	747	752	724	768	771	701	778	729	736	761	678	744	755	741	781	795	698	774	771	694	773	791	761	731	767	741	732	717	732	722	753	770	746	738	724	769	769	742	744	726	749	760	727	725	750	687	761	771	717	724	710	738	718	715	765	738	714	818	798	759	731	751	689	717	769	734	741	718	774	713	726	745	776	767	724	731	741	773	751	695	722	741	715	771	762	753	722	747	731	752	791	753	673	721	775	704	777	729	760	768	762	728	751	814	752	748	673	714	753	739	755	712	747	754	732	773	682	790	735	735	709
51827	94377	79429	59796	48568	38511	26670	15814	8446	1560	765	822	764	767	754	783	759	790	804	751	816	775	753	805	788	766	753	778	694	773	764	767	759	785	800	786	755	774	739	684	809	771	797	749	777	755	797	778	716	759	784	815	796	773	756	775	802	786	782	768	794	772	790	790	700	757	812	805	782	724	807	780	726	770	765	768	745	794	792	774	797	757	745	749	781	765	726	789	810	740	791	802	729	785	786	774	736	758	762	817	783	778	761	737	804	761	831	746	767	747	755	785	750	724	783	733	801	749	794	764	760	808	720	777	825	800	758	781	698	740	747	744	808	746	764	752	728	736	746	733	775	733	857	782	755	794	773	766	710	742	749	724	727	755	727	805	773	769	801	795	764	839	783	766	787	772	810	779	806	790	776	682	764	772	770	773	766	724	700	772	805	719	798	782	798	761	777	747	767	794	769	743	772	787	769	852	756	765	763	766	827	760	760	718	742	734	740	746	796	785	724	712	787	792	815	769	771	768	671	742	757	728	732	815	763	789	783	785	776	773	784	776	717	749	771	811	717	771	745	779	767	732	775	740	729	766	775	802	733	752	773	749	794	777	806	804	762	808	792	789	776	759	809	781	707	782	758	762	767	722	779	789	792	757	772	759	763	798	743	733	741	816	816	804	813	763	776	791	765	781	762	776	771	743	774	781	776	785	755	774	735	794	755	728	811	746	795	778	797	719	811	797	794	808	781	805	787	795	755	768	747	761	766	774	778	794	723	773	713	754	781	751	752	747	769	773	741	708	747	754	798	740	759	742	803	782	771	730	773	743	762	734	781	727	766	741	761	751	761	814	749	739	762	738	777	754	788	799	750	729	776	755	774	763	782	784	795	734	719	773	773	703	773	775	818	761	735	777	729	727	737	737	780	789	775	773	769	800	732	748	729	751	760	767	836	781	724	721	782	793	761	791	746	803	749	767	713	786	715	751	794	750	734	769	790	699	744	795	772	778	751	767	733	762	767	718	758	747	830	766	773	761	817	732	747	795	816	765	760	729	720	779	747	743	744	786	772	738	741	777	827	777	806	771	760	735	772	772	804	820	719	732	765	773	816	799	797	783	766	766	768	765	733	738	841	726	776	816	748	775	771	737	763	731	790	712	744	767	806	707	778	774	785	690	732	785	809	793	758	808	804	780	768	753	698	750	759	769	694	786	822	747	749	775	745	809	708	756	746	744	776	750	750	793	721	754	742	758	746	780	802	768	755	765	761	798	775	783	717	800	776	724	691	749	755	763	822	784	803	759	737	795	786	737	776	759	762	772	784	729	726	736	766	778	760	709	781	778	763	773	766	741	750	724	793	779	772	693	790	809	793	771	740	716	828	733	773	800	772	804	788	757	798	792	760	774	784	793	777	831	777	751	771	733	785	799	757	767	796	764	745	758	751	767	776	771	753	749	740	792	806	772	771	735	789	813	821	791	743	797	760	727	763	788	799	762	743	766	743	756	732	767	704	752	732	814	744	767	723	729	800	747	767	709	760	759	749	792	753	727	767	734	780	761	804	719	773	758	765	710	800	689	723	800	760	749	753	775	745	776	795	713	809	794	799	781	742	756	746	768	769	750	784	776	728	765	803	769	747	759	755	784	730	822	716	766	766	772	811	761	770	742	809	747	799	718	745	769	776	798	769	747	748	756	760	816	786	711	772	744	769	783	766	800	785	783	775	711	759	788	752	793	747	771	791	798	746	778	775	715	776	733	735	782	746	751	791	788	752	760	761	763	802	769	723	783	763	764	734	747	778	786	820	754	747	744	781	773	809	786	752	691	769	798	760	819	789	753	762	760	736	764	757	768	720	804	763	770	778	780	755	765	790	724	813	804	716	699	773	744	770	776	724	751	803	767	745	792	812	748	754	729	807	762	759	775	790	786	772	743	747	762	801	757	748	740	767	794	764	763	751	759	763	798	760	772	780	736	758	743	765	758	738	793	745	793	772	753	788	770	812	816	786	739	777	761	775	781	773	753	769	786	765	781	781	752	745	774	756	787	791	809	784	766	833	753	765	764	816	791	722	798	759	752	781	755	757	778	738	723	758	732	780	800	751	790	696	744	743	783	817	735	744	747	778	756	767	740	800	757	768	743	778	791	780	791	771	770	768	776	740	789	699	766	786	689	785	793	752	771	755	791	766	800	792	749	792	713	794	785	770	778	822	723	774	760	762	748	807	734	807	795	744	760	768	754	812	769	740	761	745	815	741	747	741	784	712	718	784	772	781	806	778	770	797	786	746	802	748	758	709	758	727	818	768	808	765	754	800	762	793	736	780	697	764	723	774	779	734	739	766	738	748	720	724	783	765	769	808	739	806	767	844	741	780	831	805	735	769	761	746	796	740	739	730	738	781	783	690	762	844	734	754	719	764	735	713	704	804	757	748	738	787	709	732	757	771	735	721	729	766	820	733	779	755	758	819	754	752	758	794	746	749	793	781	729	772	774	733	723	772	726	730	813	741	758	765	787	784	768	797	753	704	805	741	763	757	745	732	766	771	745	751	791	789	753	761	756	756	750	733	770	763	770	776	771	744	747	748	725	743	732	799	814	769	742	798	733	805	729	769	773	810	750	778	724	743	754	771	803	757	782	710	811	813	747	755	746	742	762	794	742	725	743	743	777	813	791	775	715	817	811	751	776	757	718	737	776	777	755	768	763	778	800	786	740	740	747	776	732	798	826	772	773	768	784	755	785	731	760	786	772	810	763	764	743	744	728	779	779	740	775	769	756	760	769	730	780	803	825	779	812	744	738	775	755	765	814	742	808	772	785	768	726	752	762	795	776	823	787	781	794	760	779	778	769	743	767	770	743	733	753	721	761	760	778	736	774	753	769	755	816	746	752	811	782	781	789	771	746	760	706	729	807	786	744	757	769	795	771	722	736	792	763	782	796	773	819	807	744	778	793	731	754	769	772	800	711	765	796	787	776	762	723	734	775	776	757	760	752	724	788	776	807	775	819	738	761	790	778	741	689	762	761	780	779	789	803	754	760	757	781	749	749	754	697	769	753	790	719	801	772	743	758	763	755	734	762	767	753	771	770	792	775	805	754	820	790	749	819	785	743	762	773	740	731	737	780	704	759	761	773	754	759	730	784	799	779	752	749	714	765	779	811	820	777	760	756	782	731	761	792	814	784	818	790	758	762	760	801	754	732	803	758	781	745	745	759	770	808	773	802	782	759	714	759	759	809	796	799	766	729	766	779	777	742	748	781	750	777	796	825	785	711	767	732	766	754	807	786	823	720	767	766	746	764	778	752	762	783	778	718	736	738	760	770	767	778	752	795	669	780	721	740	764	750	817	790	747	750	770	799	731	747	799	751	752	794	705	725	772	767	777	758	757	744	783	771	791	741	732	767	767	782	747	715	791	742	783	849	821	768	791	729	754	748	775	725	826	727	757	739	802	714	702	826	757	782	738	793	761	808	796	750	756	749	759	788	794	801	776	782	761	762	767	707
28068	25116	26450	15635	6922	3189	1575	862	677	408	386	336	379	376	403	388	375	338	394	321	341	411	363	342	387	386	376	399	363	347	376	387	363	394	382	389	354	369	379	394	387	365	359	375	370	368	351	404	353	343	369	376	333	365	360	359	357	377	349	373	359	364	391	339	369	368	359	373	376	371	341	369	361	380	351	355	397	399	370	361	343	356	341	326	371	373	397	361	359	337	383	359	412	384	351	374	355	357	351	412	325	358	400	334	357	343	354	379	381	342	336	356	349	356	331	362	357	346	369	408	386	347	349	375	360	382	386	367	382	373	386	352	365	372	377	345	354	386	341	330	391	376	378	385	366	355	428	354	362	410	359	375	354	373	387	355	377	392	368	386	367	376	401	371	340	364	360	357	372	365	347	353	372	352	341	366	359	379	366	376	342	366	346	376	379	362	339	371	378	346	364	373	372	383	374	358	367	404	383	386	343	370	373	359	379	358	386	382	367	366	358	387	406	335	364	413	376	333	367	361	397	384	379	342	321	371	374	340	344	358	368	352	332	357	378	351	385	408	376	356	368	367	350	405	402	370	362	388	388	352	377	348	363	325	374	364	365	365	366	353	360	378	370	349	376	354	386	375	368	351	399	359	346	344	363	349	358	358	378	391	364	346	345	363	362	380	360	363	337	351	337	382	368	364	374	367	377	349	361	377	356	392	372	370	350	337	360	356	358	378	377	357	369	362	352	337	370	384	421	336	369	342	344	383	365	358	355	345	383	338	367	380	401	396	346	380	352	384	377	375	374	374	359	370	379	358	362	385	367	355	374	361	379	363	342	402	348	399	364	367	361	345	386	365	372	367	399	371	395	342	362	368	409	400	347	387	389	379	380	354	385	369	374	387	398	340	388	370	331	400	359	335	357	336	361	365	375	367	366	396	362	342	355	347	392	391	378	326	345	359	379	401	375	346	354	363	380	365	358	353	351	358	324	377	386	360	377	357	388	386	370	409	382	364	368	377	351	404	400	354	389	350	358	361	400	373	355	384	386	374	396	380	369	366	381	371	380	367	366	384	361	383	369	364	378	346	363	387	348	371	359	371	356	337	423	357	389	389	350	392	369	390	358	390	365	345	382	336	380	372	383	370	391	330	368	348	367	389	356	412	337	383	362	370	405	392	393	402	375	372	365	389	370	333	354	349	336	361	367	368	357	374	377	363	329	386	403	362	381	352	363	337	386	348	367	380	346	391	370	324	356	348	344	359	360	355	354	388	372	331	378	371	334	319	370	351	385	384	392	404	400	356	350	378	393	352	362	400	368	358	359	355	370	370	371	339	394	358	352	357	402	354	379	388	378	397	352	387	380	374	340	389	358	384	393	341	399	369	377	374	349	374	368	347	378	371	392	365	348	362	367	339	335	355	383	387	394	375	351	361	335	400	385	366	356	358	372	354	372	343	386	384	375	340	361	392	344	337	380	383	334	375	358	375	392	387	402	356	393	381	390	389	388	368	390	366	397	346	374	370	376	372	380	377	373	347	387	373	326	366	339	371	378	385	382	343	344	356	386	355	366	347	350	383	381	375	368	369	350	353	365	391	344	353	362	366	335	356	366	379	359	398	353	360	355	379	379	378	357	378	366	360	357	376	370	377	379	367	374	380	354	363	390	384	353	327	364	351	351	351	349	365	374	384	369	343	380	411	348	403	350	345	342	380	403	357	377	349	356	393	405	379	372	329	364	395	368	367	337	367	382	342	336	373	344	361	366	398	356	342	359	376	356	370	397	351	311	357	375	365	385	340	357	369	366	363	345	349	349	365	350	386	376	409	383	348	378	437	355	355	354	380	353	352	406	384	341	364	373	357	359	350	353	361	392	343	364	402	383	329	372	360	343	358	345	411	313	354	366	372	371	387	357	383	350	375	372	365	352	346	383	385	372	379	388	417	339	394	390	383	350	355	351	364	371	374	346	355	339	385	348	380	347	371	377	371	342	368	338	410	364	364	337	380	367	355	369	352	376	381	350	360	336	329	386	381	360	383	380	365	352	366	377	367	333	361	366	379	403	357	357	359	389	363	386	377	404	378	369	364	390	383	355	382	379	344	372	333	394	319	363	361	367	358	342	400	334	391	344	393	341	345	354	386	360	360	365	359	376	358	402	371	384	366	359	414	348	343	371	410	375	366	374	382	365	333	356	331	374	360	373	361	342	368	377	356	357	344	334	351	361	313	376	362	332	357	354	375	355	359	353	347	379	371	380	357	387	367	362	366	354	370	341	358	378	374	411	393	343	387	346	383	340	381	351	380	375	385	393	356	392	383	393	364	380	382	356	405	386	345	381	390	355	330	381	369	348	372	377	359	367	347	370	394	356	347	369	390	355	354	373	369	364	373	359	379	323	386	382	354	380	366	359	337	340	377	380	378	365	357	338	365	365	383	375	389	339	404	367	387	385	395	421	351	379	348	332	357	361	382	368	389	382	403	326	357	375	356	342	377	354	362	398	374	408	344	359	365	378	352	393	355	334	355	396	361	365	380	355	370	367	347	350	367	382	341	362	362	372	345	357	374	359	364	382	386	396	335	372	373	330	385	343	354	350	361	367	361	372	386	365	368	372	365	375	353	340	355	356	342	394	368	383	365	399	331	353	328	345	356	367	345	385	366	356	375	370	366	352	367	367	387	350	336	366	378	408	342	372	378	369	361	355	371	326	384	364	409	371	375	359	375	350	360	358	387	353	390	342	378	356	341	356	393	411	376	364	365	372	365	376	360	388	341	327	367	400	365	376	376	365	373	330	370	341	337	348	369	397	356	350	360	339	393	382	361	390	351	344	378	405	372	367	349	374	350	334	377	348	359	352	382	373	404	381	362	341	340	387	381	360	397	354	347	363	364	355	324	380	379	346	377	343	362	339	373	369	389	358	388	326	331	390	386	352	379	376	345	356	355	330	333	404	374	348	372	341	382	378	391	375	402	367	375	360	358	382	367	326	378	358	334	378	364	366	368	387	394	370	366	347	363	387	347	363	375	388	395	354	340	384	378	370	349	367	351	363	363	407	366	385	389	384	333	360	360	347	358	378	377	361	360	373	350	334	372	337	353	398	372	368	401	358	377	325	393	389	368	380	373	390	344	410	369	335	377	340	391	363	365	355	349	374	348	361	376	347	394	360	363	371	412	383	382	338	388	370	363	365	352	363	412	392	349	387	343	350	340	380	374	369	353	384	378	375	390	375	358	372	398	368	380	353	356	384	344	364	370	377	392	381	352	355	343	338	384	389	396	406	365	369	343	366	379	343	381	352	372	370	329	341	365	376	360	355	361	345	313	361	351	371	376	361	388	384	347	389	354	369	381	345	395	340	364	366	370	344	364	352	416	383	400	367	397	372	340	389	367	357	427	349	335	370	411	345	384	386	363	390	351	349	393	382	371	364	337	351	358	392	376	395	374	343	365	388	355	411	370	368	383	403	355	343	333	394	395	340	358	341	394	329	384	375	349	362	349
17836	36108	21225	11232	6858	3818	2031	1174	762	426	388	403	419	422	388	389	401	417	399	397	421	427	395	437	385	394	441	436	406	381	387	391	410	407	466	394	401	397	425	466	423	413	411	378	391	461	396	387	407	409	413	400	397	388	394	395	384	424	384	438	386	382	408	403	368	392	435	389	410	411	397	391	382	384	409	388	401	429	359	395	420	428	381	397	385	429	396	379	410	443	407	373	425	398	414	393	399	425	431	383	428	417	401	406	405	406	411	394	409	402	389	391	404	437	407	440	423	400	409	410	413	403	398	424	436	383	380	420	366	393	444	397	383	403	434	459	387	416	395	381	381	430	405	412	400	402	401	375	398	385	375	401	418	367	399	400	415	402	399	396	378	378	408	408	387	385	436	417	391	357	422	404	408	387	406	406	402	404	418	420	414	394	403	384	431	373	401	395	410	380	415	404	401	403	389	371	378	402	439	402	410	407	391	414	419	383	418	392	367	410	391	371	405	368	400	390	367	384	389	430	381	404	417	395	400	416	396	383	417	405	390	415	391	394	395	397	423	377	375	415	375	403	431	390	437	406	387	415	428	455	405	362	445	433	374	431	407	408	400	381	369	421	407	374	402	424	397	399	395	423	374	384	416	376	394	437	393	408	383	413	433	410	392	417	390	408	401	423	397	417	383	456	421	401	375	384	362	391	396	425	402	397	372	398	400	397	384	383	398	423	408	405	389	408	401	405	407	391	422	405	418	451	422	361	390	420	432	392	377	429	403	433	406	375	391	405	373	375	435	415	407	411	410	387	395	415	398	422	418	394	402	419	432	417	434	418	423	400	410	400	413	387	419	413	380	387	406	434	380	415	407	406	397	403	397	407	437	401	387	387	413	398	379	437	412	435	372	408	438	395	405	419	386	401	380	429	416	429	386	392	412	389	421	396	409	393	403	389	399	398	402	443	410	413	378	389	402	422	378	446	414	394	396	398	409	392	413	377	422	413	413	428	433	402	419	396	432	397	393	425	394	409	414	408	380	388	414	407	407	400	406	388	409	394	388	412	395	370	398	416	390	403	435	367	376	437	382	393	383	420	418	397	394	388	413	397	407	408	380	380	381	402	400	410	416	388	427	404	422	411	384	394	455	378	386	337	415	377	391	383	401	391	407	380	410	385	460	387	393	391	389	400	402	404	382	387	422	457	408	409	434	393	404	426	371	418	412	446	414	379	375	386	445	398	405	416	402	450	383	404	373	376	412	423	421	386	435	427	406	401	424	394	411	427	411	389	419	397	407	402	412	423	416	379	407	383	402	398	393	393	420	406	434	427	410	391	406	392	397	409	378	405	370	370	411	391	434	395	398	414	402	386	389	397	386	425	406	408	419	450	392	404	433	387	385	441	434	423	395	371	392	415	381	375	408	410	372	380	402	433	400	416	426	384	397	392	405	414	362	412	395	376	409	364	398	411	457	406	399	415	406	382	392	428	411	420	397	404	393	428	394	381	389	395	423	430	396	396	396	387	404	438	402	400	391	375	370	378	377	397	403	384	353	359	427	418	388	417	431	416	418	417	370	441	387	397	417	433	407	373	385	383	406	399	422	404	427	378	408	409	374	418	362	461	413	415	394	422	394	385	391	397	415	389	398	398	398	388	431	404	416	403	401	428	377	420	455	398	387	401	399	424	379	400	405	413	402	365	397	414	391	387	377	402	384	389	420	384	403	397	427	379	367	379	389	414	379	414	417	414	391	443	392	409	432	388	410	424	393	432	393	405	426	375	358	347	395	399	417	388	398	405	388	409	408	428	385	410	388	394	387	384	378	382	401	421	399	448	379	437	389	376	393	383	402	406	401	417	421	410	430	394	374	440	421	390	446	412	400	407	389	409	425	428	395	431	434	439	396	398	441	397	404	422	393	395	379	383	393	404	414	429	435	369	384	410	392	415	370	411	452	429	411	404	390	372	392	393	410	420	418	390	389	420	401	406	437	427	439	404	415	422	398	398	397	409	401	398	397	408	383	410	382	428	385	414	381	358	361	393	403	398	396	393	403	403	374	395	388	413	398	375	352	412	409	422	401	419	383	423	462	386	417	422	395	416	399	394	394	443	416	389	408	447	406	412	422	409	375	396	405	387	403	394	380	408	436	397	404	410	405	393	385	395	417	403	413	425	444	423	400	401	388	432	395	398	427	406	416	372	407	395	384	396	404	405	407	402	373	402	432	420	421	430	455	393	398	370	414	434	379	400	411	402	384	414	391	393	411	419	403	381	403	400	393	424	414	396	415	390	400	402	445	410	434	366	419	382	385	430	395	419	410	388	469	394	414	423	422	407	368	409	455	427	382	398	385	411	385	406	379	426	389	395	380	377	416	413	412	370	374	381	403	413	401	427	382	419	374	413	403	415	388	394	380	399	391	382	446	417	398	355	408	380	405	392	402	394	396	389	432	390	395	437	360	414	382	427	411	441	414	419	412	416	403	396	373	416	392	421	400	416	404	423	364	387	434	402	388	392	403	398	364	424	403	408	388	397	383	431	394	399	377	384	398	393	428	409	374	433	421	395	382	430	396	382	416	407	398	396	448	418	408	395	421	424	417	443	400	379	427	408	395	444	358	412	420	400	407	417	420	382	416	431	403	406	361	412	427	389	451	428	410	422	403	397	373	383	408	407	406	437	364	401	384	376	415	404	420	383	403	418	414	432	426	383	383	423	370	394	370	431	404	400	444	439	397	382	410	408	411	398	421	369	359	415	389	394	381	420	432	398	402	398	377	382	361	397	415	417	395	403	378	419	401	406	374	428	427	408	409	387	407	412	420	416	385	419	395	402	397	435	409	420	413	409	414	385	406	425	375	409	419	400	374	419	427	408	377	353	409	406	434	399	398	417	417	430	402	425	367	368	384	377	420	424	389	385	345	369	394	389	440	402	406	378	380	386	407	428	403	409	408	372	382	416	390	388	484	364	390	393	368	393	387	376	412	420	369	418	409	410	411	397	396	395	401	411	408	420	383	412	379	423	383	414	418	418	363	437	436	418	397	418	401	378	405	395	405	379	395	420	408	429	408	439	414	431	414	416	391	394	385	405	409	416	406	415	411	402	420	410	386	438	408	403	403	415	372	395	436	413	402	394	391	408	418	437	420	407	390	430	387	410	400	398	415	427	397	437	415	376	390	424	407	415	399	419	426	376	397	423	370	383	423	363	394	374	400	431	410	408	408	390	391	443	410	385	383	419	425	422	414	411	411	390	377	404	398	427	416	362	406	404	398	397	365	395	355	410	389	358	422	416	406	427	386	386	410	391	397	415	408	392	409	442	417	410	411	405	455	417	382	419	412	424	406	414	429	436	424	433	371	414	371	365	395	412	392	425	425	396	413	413	416	438	394	417	414	414	412	360	393	397	427	385	426	395	360	415	427	389	416	419	392	445	426	387	396	387	421	390	415	384	419	411	408	420	400	392	377	389	382	403	384	378	379	385	389	455	375	419	440	411	427	436
23431	21550	31891	32977	31819	27755	20220	8058	3548	1103	555	587	591	524	527	560	510	505	565	567	564	531	572	595	556	552	554	552	562	528	571	520	590	552	589	565	587	553	560	537	546	599	564	566	565	552	547	538	584	545	554	557	584	538	598	539	543	552	564	536	545	546	562	572	550	532	546	578	561	538	549	567	513	562	545	568	537	592	557	554	558	591	598	511	565	558	565	605	579	552	581	554	577	558	554	554	529	558	576	524	587	543	577	573	563	574	536	547	570	579	518	568	537	538	553	518	551	526	572	547	575	545	559	516	550	561	578	531	563	576	539	580	542	537	569	534	545	544	574	522	572	565	551	535	562	538	601	570	564	536	542	558	555	541	506	571	569	564	572	509	508	593	556	552	578	502	565	587	554	532	532	562	608	500	563	565	534	519	517	552	550	570	587	548	554	514	576	558	574	568	523	537	534	565	599	517	538	564	514	555	541	564	550	560	527	549	540	586	586	584	535	552	566	542	576	578	565	588	572	534	536	560	554	545	595	547	606	588	589	587	549	578	561	513	586	586	539	538	520	558	562	590	525	532	602	591	551	617	539	564	560	574	583	525	561	575	558	536	559	511	586	521	580	559	548	532	526	544	526	624	611	531	540	561	541	604	519	557	580	577	539	543	548	579	572	586	517	575	570	559	562	556	533	540	528	566	559	591	585	577	554	534	562	542	585	549	565	570	583	536	554	553	602	572	559	571	554	554	520	562	565	574	559	604	565	553	570	540	582	560	525	514	555	545	533	530	527	509	570	540	572	572	546	574	534	538	609	592	505	545	477	568	491	541	572	558	539	488	591	511	511	566	557	579	565	597	563	555	501	547	501	540	528	589	551	570	553	530	590	544	532	573	522	533	594	551	567	565	519	574	527	587	567	571	558	552	526	547	558	538	517	591	559	560	525	587	507	581	593	567	540	539	524	609	552	532	564	574	520	563	555	594	547	571	569	564	550	536	555	520	596	590	549	545	559	535	546	582	556	591	570	542	546	552	584	565	587	575	531	593	560	523	564	577	573	578	548	533	604	521	540	562	586	536	537	521	522	526	553	530	549	558	577	485	568	540	553	596	547	542	567	543	572	563	511	544	545	646	564	540	539	560	552	540	533	551	569	519	595	534	501	541	555	562	555	579	578	538	552	578	575	521	543	508	544	575	538	573	586	589	578	548	586	572	554	539	569	592	572	567	567	531	541	556	558	592	554	536	523	501	538	539	492	568	552	555	559	506	546	560	563	551	548	556	571	560	587	566	589	550	560	582	583	593	580	562	539	575	566	529	585	582	566	582	546	579	550	565	569	520	601	506	530	563	551	556	560	579	573	564	574	535	563	555	550	520	565	579	548	541	546	517	571	525	570	563	566	558	608	574	544	582	517	553	542	585	552	553	532	514	541	594	539	564	573	546	553	586	560	546	586	552	570	571	551	560	546	532	560	565	611	581	514	544	515	572	529	562	550	535	556	582	551	576	558	591	588	544	577	526	556	524	586	548	525	552	535	574	563	549	566	568	520	539	580	529	578	576	571	539	512	581	550	566	567	568	575	549	558	540	550	558	549	548	564	581	547	596	591	580	613	555	538	566	541	524	554	552	594	619	603	567	553	579	548	528	570	574	566	550	573	538	595	554	565	530	565	558	601	530	551	521	544	584	560	568	554	535	554	530	589	570	564	571	583	562	551	563	569	535	543	547	533	556	598	588	600	601	540	578	583	599	546	564	561	544	580	591	604	593	574	574	558	549	594	557	582	564	599	532	559	570	561	513	592	532	578	546	592	563	597	566	558	601	544	571	535	578	545	551	563	556	543	540	595	557	554	515	506	557	601	566	581	551	552	515	519	525	570	557	510	576	520	516	533	521	617	533	555	548	534	543	530	535	545	609	583	546	564	562	499	577	519	552	542	548	552	544	531	584	576	577	537	578	608	552	547	521	545	587	590	559	538	533	521	544	538	570	590	551	522	534	546	575	570	567	559	538	557	561	538	538	535	570	547	552	576	507	552	530	580	551	565	549	537	558	540	590	573	548	532	531	569	556	545	581	547	529	566	563	504	558	577	564	566	502	612	536	563	561	553	532	570	554	572	555	521	523	596	560	541	573	531	580	537	561	539	600	583	555	582	558	524	603	541	577	576	539	564	551	567	561	566	557	569	573	573	570	563	591	554	550	577	555	552	595	555	533	567	570	600	516	569	591	539	564	520	541	534	575	544	553	554	535	563	564	580	547	546	512	548	566	559	552	534	570	561	540	570	535	586	571	556	525	593	541	570	547	552	538	526	553	530	564	552	565	558	554	516	534	566	565	529	613	564	596	648	578	571	578	600	542	557	521	604	530	579	573	565	540	589	521	566	536	541	532	567	563	602	626	587	529	533	526	549	548	536	532	528	568	549	577	554	610	583	555	529	565	570	569	581	588	528	532	575	569	585	581	533	533	575	514	522	569	544	584	578	517	556	532	593	552	553	542	552	542	561	518	572	564	538	606	591	569	524	547	539	553	582	543	528	546	563	532	595	546	584	565	531	543	555	571	571	556	529	570	545	517	510	528	539	564	531	564	549	549	561	560	560	547	591	541	566	552	567	590	534	562	538	529	547	554	557	560	544	545	613	563	538	605	541	584	605	545	522	557	532	552	570	539	598	520	569	575	534	601	510	545	534	564	564	532	559	563	563	530	535	605	565	533	569	531	548	563	578	577	567	593	504	545	537	541	547	564	562	550	577	557	514	517	587	528	533	572	541	546	569	538	562	547	562	566	570	556	533	546	581	546	543	553	507	520	549	563	558	559	526	538	535	536	561	552	553	548	582	561	563	541	561	542	564	552	558	522	547	500	542	553	548	515	594	552	623	579	579	511	588	602	571	578	541	533	521	566	589	555	534	585	565	541	538	536	531	536	561	571	572	590	533	556	582	510	563	497	549	533	525	572	539	514	535	521	565	522	542	528	517	523	582	537	525	542	529	558	549	528	573	551	581	536	530	554	580	527	577	559	534	546	558	600	567	565	551	549	525	526	529	496	582	547	549	523	569	538	561	526	563	519	566	556	584	602	565	585	534	566	586	589	610	546	567	522	574	547	544	535	559	528	536	549	542	550	547	559	563	541	552	524	607	525	560	559	541	573	579	531	535	562	571	593	584	582	531	592	561	560	542	560	579	594	583	564	572	593	581	552	498	540	543	542	573	512	557	565	550	577	573	527	530	534	586	523	522	557	553	582	551	579	573	538	539	562	574	533	593	573	536	549	581	582	551	574	528	533	572	528	575	566	537	552	536	585	565	546	545	550	580	567	591	552	516	566	558	544	564	596	532	564	575	582	527	569	578	568	495	545	569	485	522	524	557	528	611	510	535	538	541	564	541	550	579	519	584	576	567	531	540	520	559	556	564	575	563	535	565	550	581	525	561	573	515	548	583	543	561	535	565	512	545	560	461	584	590	516	555	503	554	540	536	543	555	556	562	571	590	556
48034	86430	68730	52511	41462	30087	18689	9739	5137	1364	572	602	584	557	628	604	572	585	590	553	618	574	595	607	561	594	573	600	579	624	590	572	622	588	564	622	569	589	570	580	563	580	605	604	572	604	590	598	575	574	582	598	572	579	601	606	598	591	601	579	601	562	584	597	545	598	591	578	615	553	586	600	525	543	551	605	632	576	584	599	556	569	566	576	611	572	600	594	609	555	553	581	584	609	571	562	550	532	594	577	559	596	603	538	549	606	621	599	565	560	561	548	584	544	574	598	568	575	589	565	620	576	558	601	569	573	531	569	557	580	554	531	617	573	556	597	565	565	626	550	500	593	567	584	615	573	592	588	558	632	589	615	606	603	586	539	583	596	587	544	566	573	568	577	599	553	593	621	561	554	549	587	572	542	608	594	567	567	592	573	579	560	592	643	616	629	595	590	601	596	587	611	531	593	611	547	591	514	565	573	604	583	582	551	580	611	587	571	565	583	612	558	576	617	591	569	583	584	553	556	583	580	559	606	573	607	581	598	560	611	614	598	591	576	556	607	603	561	566	572	586	599	569	552	539	583	582	582	568	565	620	575	604	568	565	587	592	560	561	581	605	591	567	587	595	579	546	576	559	596	579	570	557	574	634	560	585	556	558	582	576	583	575	567	573	616	528	617	603	571	578	565	635	593	560	584	611	565	597	603	575	584	605	608	575	611	554	630	591	584	603	589	573	614	615	588	527	618	615	567	555	554	593	560	577	585	595	572	634	552	586	595	601	609	587	584	581	550	582	536	574	562	565	565	598	580	575	595	582	574	584	605	572	552	587	528	650	628	558	553	565	526	556	550	581	613	603	575	613	572	532	621	598	597	616	626	588	582	547	575	591	569	630	566	568	601	547	604	596	613	592	574	644	589	572	607	610	541	609	620	602	562	586	571	567	595	594	599	567	589	573	540	587	623	600	593	568	605	572	563	571	546	540	597	589	576	587	602	586	548	560	599	571	574	574	611	588	654	609	613	598	577	575	541	571	600	559	575	621	594	594	587	636	583	576	559	578	579	579	638	570	584	622	547	597	563	604	551	584	579	587	612	539	608	574	592	556	617	620	568	584	579	575	590	548	572	549	558	621	611	560	595	593	565	581	565	566	585	606	556	557	571	624	596	585	548	544	576	562	595	552	604	552	571	543	590	589	552	518	555	550	595	580	621	535	564	598	597	602	604	620	569	621	544	606	564	589	563	561	536	585	597	574	572	588	580	585	547	572	535	598	609	603	612	623	541	589	586	594	594	549	595	569	573	613	616	568	579	572	603	600	576	593	604	597	572	595	580	553	574	620	570	588	608	582	529	533	560	576	571	600	600	549	615	565	617	600	609	549	575	615	586	593	649	585	607	600	573	584	594	580	624	550	618	545	587	558	561	583	581	560	569	608	573	594	581	528	581	582	604	544	607	568	559	578	581	551	599	610	571	611	568	573	591	610	576	609	550	579	595	560	571	587	557	573	607	626	570	612	582	602	587	554	597	558	575	581	632	598	627	584	592	612	559	571	566	554	557	603	556	559	555	614	590	549	600	628	590	577	601	579	592	585	563	573	580	555	534	554	567	596	533	601	569	586	619	554	592	589	533	577	550	565	582	552	607	632	580	595	614	593	591	614	551	606	569	580	580	572	583	614	586	589	573	582	573	543	598	580	601	619	548	568	582	560	581	587	553	562	581	616	565	623	613	563	595	603	578	570	579	561	604	601	550	544	596	571	554	599	597	598	566	531	570	590	594	577	581	575	564	609	592	591	616	599	619	577	586	544	554	595	583	587	584	570	581	529	580	581	626	604	600	600	612	600	580	554	560	590	564	561	611	603	573	605	564	585	602	599	567	594	614	581	582	597	569	590	582	525	588	540	574	557	568	585	575	568	586	586	569	574	608	564	594	574	595	622	571	647	569	618	582	601	556	553	594	531	613	588	571	533	583	594	568	584	583	604	614	603	594	608	567	595	584	595	568	599	566	582	573	591	590	620	535	575	581	617	620	590	589	578	604	591	582	634	581	562	558	594	596	604	619	575	609	626	578	584	584	585	594	577	583	539	581	586	592	564	580	570	544	577	622	553	584	614	620	585	533	590	541	634	552	559	580	554	572	575	612	600	549	599	554	609	606	574	569	566	586	576	574	521	618	590	566	570	536	550	614	577	593	605	578	597	555	553	581	564	529	580	562	602	586	590	576	564	565	574	551	559	586	570	585	591	538	615	589	531	577	603	587	571	625	577	568	598	524	636	570	585	573	579	585	549	610	564	555	631	601	596	538	608	595	549	596	606	581	587	575	587	540	572	609	587	596	604	587	576	578	563	641	616	542	565	587	588	627	577	598	576	603	565	590	595	562	619	536	594	561	585	607	554	581	592	561	535	584	584	587	553	564	583	600	614	567	564	601	584	581	605	625	600	587	618	595	558	581	616	545	615	598	621	571	546	586	612	590	617	575	602	577	612	586	536	563	566	587	601	613	563	559	583	603	554	603	572	600	605	620	590	556	596	593	633	547	556	582	570	584	574	592	555	556	603	538	547	596	587	601	532	604	570	587	565	608	595	600	579	596	626	612	558	605	591	639	599	557	592	570	618	577	548	562	590	580	584	594	608	663	568	546	598	558	595	551	568	558	561	570	587	583	571	629	633	600	612	578	587	588	552	559	592	591	574	566	606	587	591	544	588	551	607	559	583	584	612	599	583	528	593	587	593	571	643	603	539	618	602	618	612	559	585	545	588	569	591	614	599	627	605	584	576	574	607	548	602	618	580	603	558	587	555	580	606	626	555	547	567	595	618	538	624	578	588	601	581	617	540	610	579	591	576	572	567	552	568	583	562	587	602	569	571	615	595	560	595	585	610	620	599	578	555	595	587	598	610	551	628	605	605	572	570	583	593	625	587	572	590	577	563	577	618	575	585	565	573	564	593	582	620	590	570	622	596	540	568	608	598	607	578	575	555	544	573	572	571	599	575	591	500	551	574	573	586	553	607	559	586	536	594	563	596	555	606	539	570	556	584	562	579	565	558	584	557	583	543	598	596	565	598	546	587	571	611	594	591	580	579	578	598	546	592	555	531	569	574	596	575	556	607	601	573	611	610	580	547	584	588	580	583	587	558	580	621	579	606	583	644	609	567	613	584	529	631	581	603	591	580	568	570	593	568	582	597	581	578	577	570	557	565	577	562	587	589	588	594	586	562	569	611	553	571	576	533	613	585	562	557	607	572	592	543	581	543	578	585	580	602	560	562	564	560	579	582	562	546	581	608	591	567	596	569	579	564	589	575	609	571	608	556	541	566	557	595	607	566	566	572	554	567	590	593	582	602	548	568	591	579	577	584	559	567	564	546	603	579	575	544	617	602	611	573	577	563	583	620	561	567	615	623	584	584	574	549	578	592	591	588	615	591	582	573	617	580	570	607	588	594	607	583	628	571	586	583	608	596	564	592	566	555	566	603	572	571	580	568	569
24839	21597	33097	33739	25654	17317	8219	3277	1553	530	444	463	453	493	469	460	465	466	451	471	471	488	467	492	467	435	454	440	479	453	442	457	415	452	445	461	465	425	450	491	445	449	438	463	476	467	465	445	478	460	455	482	475	445	467	444	442	457	421	456	447	423	461	468	465	494	465	466	448	473	442	488	486	452	438	473	423	412	460	470	440	482	467	482	450	460	481	484	455	454	445	437	494	408	443	483	469	504	438	531	451	460	457	429	460	464	458	453	451	481	448	442	470	437	445	450	481	450	494	472	491	494	502	501	501	426	455	462	465	485	481	445	464	455	488	472	463	429	500	412	480	468	442	494	437	476	464	481	475	437	452	442	434	466	452	476	454	461	484	456	469	458	471	469	483	477	463	468	440	467	488	478	454	467	499	485	481	492	466	445	472	440	472	436	470	460	447	479	463	485	484	440	473	451	425	459	477	445	462	453	466	426	467	464	468	482	462	469	467	480	436	438	446	485	474	454	454	472	461	456	444	473	457	447	503	474	468	454	466	451	462	475	443	472	466	442	419	476	480	482	471	493	456	449	443	454	430	445	436	468	424	505	482	454	435	393	477	480	458	464	436	491	454	482	460	476	455	444	489	507	479	445	481	483	474	427	458	459	505	481	479	476	456	460	471	469	465	458	406	506	443	417	446	447	452	443	502	468	415	487	440	457	434	481	462	457	453	484	437	461	412	454	449	460	478	464	490	476	450	466	451	457	468	446	482	488	454	439	490	467	469	478	509	439	428	490	447	421	467	455	460	503	470	480	441	472	454	469	455	434	477	462	461	490	417	455	480	434	455	490	447	440	459	445	462	463	433	457	477	463	463	457	436	456	457	442	456	476	465	444	467	473	435	471	457	485	464	445	466	463	452	441	450	502	451	449	493	444	477	485	466	449	411	458	498	493	450	456	462	440	471	486	495	456	441	442	447	422	456	458	483	485	476	474	469	510	481	489	463	488	459	430	477	442	459	477	468	457	474	423	455	490	469	462	460	481	469	467	453	480	451	439	448	490	443	445	492	475	480	464	474	457	447	487	455	477	470	477	490	480	439	478	491	471	439	469	482	482	478	443	420	468	468	467	477	452	429	447	474	444	463	464	444	466	443	480	488	447	451	483	448	467	462	402	486	478	463	465	463	469	458	444	484	440	440	486	486	480	452	474	449	464	434	424	450	442	462	471	447	462	447	480	443	481	455	417	470	443	469	435	429	479	461	452	469	481	475	480	451	429	466	438	456	474	444	445	464	455	473	450	471	441	475	448	449	467	465	480	457	482	428	463	449	496	457	467	473	457	427	433	444	502	457	485	413	484	465	494	465	469	481	463	463	491	500	447	440	447	405	395	496	467	442	434	464	467	496	509	518	481	457	460	438	423	454	448	507	464	472	443	492	473	462	454	461	484	428	462	452	469	433	475	481	505	455	462	491	457	449	463	466	488	459	464	458	456	453	459	503	435	459	495	456	444	427	485	446	475	477	479	454	462	474	464	455	471	472	459	450	428	448	478	453	444	463	486	468	433	437	445	450	441	513	435	486	508	450	468	450	482	484	455	484	457	459	486	478	464	497	463	436	491	463	458	485	475	424	480	508	439	416	470	462	455	464	468	490	461	468	438	485	468	450	461	503	483	463	471	496	448	462	448	481	461	467	487	493	461	474	462	448	488	467	435	482	469	484	423	424	451	465	482	458	444	457	474	488	447	473	466	476	420	454	461	465	461	436	406	506	496	423	454	484	445	429	496	451	461	440	445	505	484	443	471	461	471	507	495	455	461	457	461	485	468	453	432	480	462	453	457	475	465	452	438	472	448	479	483	427	487	493	419	480	465	430	380	423	428	450	446	466	462	461	493	468	446	414	480	478	439	481	447	482	428	459	492	504	459	473	477	455	445	457	456	471	449	478	464	425	462	481	456	471	454	459	473	455	433	469	427	476	481	468	430	497	487	438	471	464	411	506	467	471	490	464	463	485	439	431	472	466	513	456	500	477	455	417	477	464	439	471	437	468	432	474	443	436	494	462	468	518	491	433	459	472	474	460	447	438	453	459	479	460	417	469	428	468	478	461	444	435	491	449	476	473	460	491	441	487	456	452	454	433	485	475	453	428	488	458	463	458	481	484	468	468	473	449	460	500	444	452	449	435	470	450	456	485	459	431	449	428	442	469	462	422	462	450	469	514	436	464	481	487	448	462	480	463	453	457	475	446	470	499	459	497	457	456	487	461	437	409	452	450	461	477	480	446	477	431	466	461	421	440	459	471	433	484	463	438	454	475	463	445	436	468	486	435	456	466	497	470	488	458	467	480	465	467	431	470	492	456	449	502	484	485	443	452	433	452	465	430	460	479	484	441	480	448	428	443	463	465	459	482	483	485	444	447	469	477	481	469	467	431	459	488	455	450	484	473	439	470	489	458	473	476	510	458	469	443	497	490	489	441	478	469	441	465	437	454	432	469	459	454	463	470	479	472	441	449	408	463	453	453	486	471	448	459	432	471	453	467	426	432	452	452	449	465	470	459	434	446	471	440	480	465	465	469	456	463	477	457	451	465	444	479	466	470	483	461	473	456	468	458	455	492	494	459	465	453	456	448	469	443	524	478	435	478	486	458	464	444	431	458	457	482	499	473	475	459	450	472	431	466	470	455	462	455	486	448	461	460	466	477	438	427	463	476	438	465	461	450	463	496	451	494	467	475	464	518	444	456	469	445	465	463	465	431	469	472	445	436	457	443	459	481	435	522	486	463	445	446	446	469	444	480	475	486	458	482	494	462	438	501	445	446	465	430	493	460	472	490	476	493	449	482	435	458	462	465	441	447	447	462	443	461	471	485	447	471	469	439	460	470	464	469	444	483	479	447	449	477	452	448	455	431	452	418	449	469	445	427	461	500	443	437	469	418	484	479	439	500	443	459	476	475	441	470	456	462	467	494	468	446	498	486	460	418	483	424	482	451	460	487	470	453	496	464	451	466	472	488	460	459	468	456	457	449	472	428	474	466	482	466	444	469	487	417	422	469	495	439	504	460	489	425	483	464	479	480	485	417	478	473	442	446	496	479	487	492	425	404	480	465	459	468	472	479	462	465	432	447	483	467	483	487	462	425	444	452	463	434	473	422	441	443	451	494	475	413	476	475	458	482	490	482	479	491	449	441	496	428	465	449	464	456	434	437	464	495	477	484	457	448	472	482	487	444	495	468	451	445	478	472	436	467	458	470	491	438	459	441	452	453	475	460	467	476	483	467	483	429	457	446	491	429	460	477	495	501	477	477	438	446	428	444	431	444	459	476	429	475	477	452	481	436	481	487	432	446	461	457	475	476	490	458	462	463	467	499	443	464	449	447	479	452	446	471	465	440	467	457	422	452	491	477	446	501	506	493	477	435	451	433	477	478	485	434	476	478	498	451	490	454	462	459	450	482	411	461	472	448	476	474	452	517	481	486	443	446	441	482	509	447	463	464	469
37054	64543	54403	40248	30963	20545	11488	5970	2749	637	539	523	523	496	503	512	507	542	499	566	496	507	497	525	512	455	496	496	448	509	501	508	519	484	543	551	505	518	524	479	468	479	458	503	539	502	511	518	519	486	529	498	506	489	512	514	526	518	513	472	485	553	522	501	491	520	458	489	480	545	505	536	536	488	471	500	510	489	490	543	489	488	504	532	496	517	495	475	510	539	528	537	491	480	511	508	508	499	545	517	535	506	514	530	497	519	495	530	489	491	487	527	508	499	534	532	519	510	481	515	492	499	511	533	516	512	525	511	487	564	462	493	481	500	475	525	515	498	480	535	521	488	485	517	491	527	506	492	504	512	534	542	477	484	519	511	500	521	529	499	506	536	483	520	516	510	547	547	496	476	488	498	516	500	535	501	493	527	502	521	515	474	532	562	522	539	513	518	516	510	541	488	544	513	477	522	519	497	507	494	499	503	483	503	523	498	550	478	496	520	502	519	511	511	512	507	465	516	488	519	445	473	479	455	509	464	526	501	512	547	517	490	512	494	497	477	491	529	507	528	515	559	521	517	540	495	534	550	506	564	514	471	502	511	558	594	516	495	498	487	530	491	479	528	485	478	519	508	572	531	507	486	485	508	537	480	504	505	518	485	472	506	488	507	536	512	522	455	481	493	495	515	553	496	482	523	476	517	513	526	547	526	563	523	510	498	502	509	527	526	524	481	502	497	530	501	537	531	479	549	523	508	537	478	527	524	521	520	488	510	487	519	500	492	503	485	527	489	509	508	522	516	488	493	524	515	495	480	486	475	518	481	501	487	523	512	509	523	493	481	485	542	501	524	516	486	512	490	551	534	505	525	526	517	497	514	526	465	486	466	513	513	514	520	504	526	501	501	524	546	508	511	518	510	506	513	516	524	525	511	525	494	511	486	528	506	490	476	490	540	519	554	521	539	546	540	510	542	513	489	545	529	504	503	517	510	477	531	520	504	516	503	515	541	528	522	516	504	484	450	503	466	528	520	497	519	495	506	522	535	482	495	484	507	487	499	512	519	495	454	477	522	483	507	489	517	496	499	492	556	527	541	501	478	518	508	524	489	521	507	503	494	544	489	490	509	540	507	544	532	492	551	495	476	516	500	495	536	512	497	502	471	531	502	493	505	562	484	539	512	542	508	502	494	515	552	527	460	548	508	477	474	527	472	551	494	514	527	476	488	509	520	513	503	563	520	526	490	520	503	521	499	516	520	556	501	520	480	512	545	502	496	513	514	513	508	450	520	503	523	508	510	478	509	488	551	520	526	474	521	492	504	503	519	525	511	506	567	502	510	515	504	518	527	558	549	543	496	536	507	534	555	495	513	506	516	516	529	483	561	477	527	516	533	495	529	481	522	480	530	506	513	554	519	517	512	458	511	517	529	514	520	511	520	498	515	484	513	503	526	522	514	522	504	521	501	546	484	530	492	470	510	490	508	501	501	536	516	469	506	475	494	490	513	521	518	488	492	527	549	521	515	513	524	493	522	478	473	532	497	505	489	533	504	526	546	507	504	481	502	527	532	522	495	491	514	521	502	532	503	520	539	502	479	519	521	473	556	518	522	500	518	536	503	518	481	511	492	500	516	497	510	510	499	521	521	500	479	507	460	528	495	510	511	468	511	538	507	493	515	522	490	508	523	503	502	508	518	524	539	526	458	498	522	489	487	510	511	514	505	482	482	453	528	519	504	529	493	507	523	548	501	549	482	480	515	466	486	525	502	516	513	533	514	546	470	520	501	507	553	525	515	493	511	546	506	492	497	488	495	505	524	502	468	500	503	524	439	548	505	518	522	518	491	534	533	494	524	469	517	535	512	517	480	528	489	510	483	516	487	507	521	558	515	507	521	526	493	530	462	506	504	538	488	506	539	479	495	473	520	473	501	520	475	487	500	534	483	509	474	487	521	514	511	510	509	513	523	508	525	563	559	477	519	487	516	513	487	525	481	510	506	520	498	484	498	488	505	553	491	483	517	526	505	478	495	471	497	463	515	565	508	513	518	534	523	536	483	494	533	509	514	507	496	507	514	513	537	504	479	511	479	517	527	494	480	516	523	504	506	540	488	447	504	551	512	506	497	519	481	534	497	547	485	485	501	525	541	516	501	522	479	525	515	505	506	536	523	545	490	523	505	523	470	483	489	524	520	527	545	503	565	529	518	502	492	477	510	517	512	491	470	538	529	526	489	504	506	514	516	523	519	538	527	531	497	449	487	502	499	522	508	512	537	527	504	556	557	538	512	503	536	512	527	500	514	514	485	493	494	502	490	517	547	570	497	501	518	481	533	529	511	502	490	490	515	517	544	526	494	482	501	449	553	535	474	529	479	494	515	477	492	523	515	455	539	505	509	503	502	489	504	514	528	510	515	504	520	535	474	510	503	507	517	511	523	497	495	511	489	522	513	501	496	552	510	473	544	520	537	521	503	518	548	505	513	493	496	515	509	503	502	514	482	515	534	516	531	504	512	486	524	539	498	479	537	504	500	510	511	492	506	517	491	544	455	502	495	496	545	487	510	521	521	493	536	523	506	468	508	503	536	482	520	528	528	518	508	490	507	565	498	472	521	526	488	520	498	470	514	522	530	523	469	480	523	529	515	527	461	524	492	483	531	500	526	513	531	513	518	511	523	518	515	522	515	536	480	511	501	538	466	502	520	476	524	513	476	508	483	517	501	517	529	508	507	543	518	544	518	537	498	504	530	538	470	496	494	486	511	560	527	505	529	540	503	538	511	494	537	514	510	503	484	515	530	511	503	457	505	490	474	510	541	471	530	521	525	498	518	513	517	521	524	563	532	488	497	512	523	536	504	528	511	546	498	506	509	488	492	493	511	515	526	460	482	486	490	497	514	512	533	548	473	498	495	508	534	565	508	508	508	509	492	469	522	519	470	507	497	510	491	515	522	554	499	501	513	550	506	522	497	540	521	558	502	512	516	512	500	511	499	538	480	480	517	493	521	557	534	480	548	526	550	537	527	493	533	533	493	533	457	555	509	487	483	527	492	543	536	542	493	495	471	538	507	456	496	514	500	557	529	531	507	485	482	477	503	501	533	535	549	533	526	486	518	508	481	528	541	485	488	547	517	488	493	510	514	546	539	506	501	519	520	510	495	543	432	485	479	500	508	540	492	497	529	509	533	520	502	492	490	507	499	504	493	507	515	493	521	488	520	500	496	526	514	492	523	520	553	488	515	529	521	525	502	525	500	526	510	528	550	517	496	493	569	482	511	511	506	548	553	551	478	478	505	524	513	489	489	512	516	503	569	515	502	502	501	495	500	512	533	523	481	511	497	519	499	481	510	483	494	512	457	486	532	483	507	508	508	477	503	556	503	505	517	514	499	522	527	499	500	509	471	555	526	502	512	484	550	558	536	523	483	526	523	487	483	553	494	457	496	547	519	537	557	516	508	494	527	506	528	504	514	471	538	487	493	515	534	502	508	504	539	473	521
22572	21289	31024	30586	33759	32856	27883	14577	6406	1005	800	789	740	734	762	781	740	750	768	786	792	744	761	699	752	719	762	725	709	735	737	693	725	699	708	746	736	746	734	759	752	779	798	734	689	738	745	701	715	711	745	715	737	686	720	726	723	736	723	759	703	745	758	690	720	708	724	760	731	707	746	709	766	716	745	706	688	757	716	729	772	771	663	768	738	746	694	721	753	725	728	759	715	730	785	676	762	746	742	691	709	689	700	703	733	702	697	725	762	727	739	711	745	708	725	722	750	732	718	760	702	737	705	754	768	780	727	724	738	731	704	754	775	794	730	728	738	738	725	724	683	739	721	730	749	705	751	772	787	720	741	714	771	771	703	734	719	715	713	716	754	713	695	753	764	747	692	749	742	733	771	696	730	765	697	741	692	720	754	736	756	713	756	721	724	722	742	742	780	735	722	721	735	757	751	739	784	678	735	740	706	668	735	728	746	748	703	724	718	771	747	707	723	766	755	717	693	762	734	740	713	755	719	747	748	724	744	687	702	704	694	773	717	760	685	747	708	788	704	777	728	745	767	733	741	692	687	705	710	732	782	735	770	781	682	775	701	758	716	704	718	692	740	741	755	788	722	724	765	766	735	713	755	755	730	755	746	662	709	726	765	693	718	713	793	731	685	761	758	715	707	759	795	735	796	734	736	770	729	744	751	727	724	718	704	681	719	706	755	711	748	741	740	770	717	733	701	759	705	724	751	746	696	700	737	752	736	704	706	767	721	733	718	771	803	694	723	773	748	758	724	797	720	707	759	752	711	746	716	714	727	703	778	784	756	698	700	696	766	720	761	739	726	716	735	691	730	763	741	717	720	723	733	717	725	705	719	696	696	681	756	699	743	735	755	700	772	725	664	700	697	769	725	726	735	752	713	746	713	713	739	679	785	727	761	789	713	698	773	719	670	726	717	719	709	756	707	739	686	766	730	681	740	738	704	752	739	687	703	713	699	717	735	742	740	711	699	736	739	740	743	731	742	713	737	735	738	737	707	735	750	766	793	738	731	772	729	718	679	729	678	679	744	740	728	749	686	741	689	746	724	740	678	767	799	713	737	705	699	759	725	748	695	761	714	741	746	756	729	733	771	745	759	738	790	719	747	724	687	747	746	757	726	694	748	719	717	746	698	738	760	715	761	761	734	756	785	783	699	713	743	647	715	738	689	722	755	792	756	724	781	662	703	735	754	731	728	775	717	698	713	680	695	741	758	734	734	730	711	738	726	759	693	749	711	727	767	705	672	655	755	719	711	734	702	727	735	713	716	693	749	679	713	704	789	688	715	749	754	727	747	730	770	775	741	735	715	733	730	704	749	734	718	747	753	698	727	758	749	739	747	738	794	721	732	680	718	689	705	779	725	778	714	736	731	717	765	718	726	789	743	725	745	671	734	726	751	759	734	750	704	727	737	735	724	704	758	723	719	742	722	747	704	693	674	719	715	781	746	756	762	741	744	744	718	711	707	737	727	719	752	770	700	719	689	733	721	690	762	756	757	724	754	693	780	766	761	738	733	747	739	716	686	736	743	715	754	808	765	743	759	738	777	771	735	760	716	758	722	737	691	704	758	740	718	715	700	746	702	752	736	773	679	747	767	733	721	704	739	706	690	737	721	743	737	699	708	683	761	761	723	694	729	696	726	717	757	717	691	736	742	778	764	745	752	741	738	760	728	745	713	742	721	720	724	766	728	736	709	753	690	730	764	707	712	699	712	714	788	720	712	729	745	757	753	707	710	726	668	760	720	754	750	762	714	724	775	768	710	731	726	711	685	779	720	762	703	756	723	744	726	759	766	727	749	704	719	730	726	752	688	740	758	711	730	771	698	702	773	714	750	731	719	716	697	720	744	717	701	693	726	739	706	723	743	758	697	786	731	761	752	716	762	770	729	716	745	697	716	669	732	730	700	783	759	711	725	759	707	733	727	712	754	752	774	720	705	676	780	683	790	767	708	735	703	760	724	770	722	782	739	703	773	711	701	666	742	705	676	716	704	703	752	722	777	705	725	727	748	719	749	751	752	721	729	738	740	676	747	737	721	699	733	725	782	759	731	744	730	792	798	783	751	702	717	741	717	726	675	703	721	707	743	698	710	691	662	720	709	696	726	694	714	764	750	718	751	747	711	702	740	715	737	704	741	757	749	754	744	700	757	726	767	765	717	777	719	781	716	727	741	702	779	756	758	685	692	684	732	733	731	711	742	693	809	688	746	735	781	697	744	750	756	777	724	749	748	724	724	700	735	729	744	743	716	751	763	759	743	737	743	770	766	694	728	733	747	687	745	686	719	718	732	743	740	699	699	698	768	737	713	751	763	728	716	730	723	755	756	726	764	744	742	701	700	683	695	736	726	742	747	773	747	709	682	762	703	737	771	758	768	776	772	732	760	799	761	705	717	751	723	730	730	727	757	733	690	717	756	707	763	750	745	748	757	684	722	717	747	743	786	740	747	729	725	714	728	702	704	725	713	702	750	709	687	757	691	755	761	690	715	739	754	725	721	692	718	742	729	747	745	757	707	736	743	726	747	690	766	728	684	716	753	718	724	724	679	716	768	685	690	692	715	726	743	736	751	725	726	741	688	732	806	740	661	749	671	726	789	713	752	743	689	706	762	713	646	697	721	743	714	686	730	687	773	744	759	732	750	703	751	746	735	704	715	736	709	758	690	740	745	781	714	717	730	769	713	714	736	685	764	686	759	726	706	726	678	774	727	727	723	714	687	740	729	690	746	731	669	711	695	756	699	706	742	713	746	732	693	705	771	715	709	717	726	725	688	804	702	754	722	705	770	757	725	678	757	689	665	742	756	733	755	752	697	739	759	720	694	749	795	768	718	722	772	797	768	737	732	703	722	746	713	695	735	664	721	692	720	758	723	763	713	745	727	734	716	739	695	707	747	738	687	723	715	741	738	752	687	746	743	732	751	674	709	706	782	783	697	723	766	682	699	730	759	703	730	731	714	751	725	758	771	742	722	726	725	738	760	731	740	729	698	761	750	729	702	693	740	763	712	742	722	736	733	699	722	713	752	730	726	746	762	739	709	793	731	748	721	679	704	751	697	725	731	718	763	735	686	748	689	734	722	783	726	730	728	666	714	709	736	774	709	702	774	810	688	734	775	760	721	720	743	711	764	677	755	732	713	714	744	705	743	696	758	781	764	747	751	780	643	734	717	735	761	744	743	702	754	745	807	706	685	752	751	730	783	741	706	707	725	740	814	720	738	753	760	694	736	750	737	683	719	741	723	679	772	692	758	713	672	688	707	790	717	725	769	703	723	731	765	719	750	733	787	731	723	728	748	729	710	708	707	753	785	756	753	737	719	761	694	690	744	726	755	792	715	751	743	715	761	702	717	713	738	721	731	753	716	690	743	755	754	741	737	744	720	729	730	737	699	733	771	711	700	746	747	713	704	701	724	785	706	739	759	719	780	713	738	698	736	687	752	730	736	732
51698	93905	80003	62784	51551	38565	26837	15907	8518	793	763	735	751	753	761	753	800	755	734	803	760	738	760	792	720	730	780	764	767	758	773	800	801	773	731	739	820	807	793	721	744	759	729	777	745	706	766	740	744	735	732	761	789	706	749	719	767	804	748	717	757	710	789	785	793	739	768	811	740	749	771	755	748	755	770	737	775	727	737	722	739	773	729	726	702	721	738	703	735	791	768	748	745	726	747	770	742	734	740	777	782	752	827	737	753	728	788	726	751	766	758	723	744	699	776	757	706	737	703	739	699	743	747	751	760	740	716	740	795	716	761	796	770	761	731	787	802	814	753	726	711	776	795	744	774	781	791	749	758	766	752	765	774	740	738	783	766	744	800	744	751	791	766	761	724	731	751	781	785	741	736	731	747	726	777	719	793	749	751	759	745	724	753	788	735	797	745	732	745	715	745	700	723	744	715	760	736	717	790	762	775	748	754	769	748	792	710	738	739	766	776	760	754	698	742	736	759	757	734	759	742	810	762	770	766	737	737	786	783	737	798	724	771	782	766	735	723	800	722	742	768	773	766	796	720	719	699	795	800	750	745	734	790	772	746	735	793	748	781	714	724	736	772	729	724	756	743	789	798	777	761	708	753	750	712	808	734	788	740	818	759	759	768	727	743	747	727	771	790	758	788	796	741	730	742	726	747	782	747	770	786	706	765	782	798	721	731	711	751	758	776	781	762	768	759	768	756	745	743	691	726	752	763	751	709	754	767	761	722	744	768	751	681	757	781	703	739	711	778	774	714	758	733	709	746	757	802	807	757	792	791	750	706	751	782	782	734	807	789	773	742	765	769	756	699	737	705	776	756	753	691	709	714	752	736	799	723	775	739	771	767	726	776	771	714	780	778	763	747	725	744	732	741	739	734	737	750	764	779	768	728	709	748	785	774	725	763	717	764	760	784	762	785	780	760	724	709	756	753	757	736	807	751	708	791	770	787	718	756	782	704	739	737	789	752	766	754	721	732	722	747	815	721	798	774	739	787	735	789	786	758	765	768	754	782	723	747	749	775	749	715	781	754	744	769	780	787	728	730	756	745	703	802	751	739	771	754	834	710	742	742	783	763	767	772	732	722	714	694	744	782	736	787	753	739	743	721	733	754	813	736	753	814	752	783	752	776	723	794	747	793	736	741	766	710	754	737	772	734	743	752	752	712	760	684	746	812	717	827	769	707	748	772	747	730	738	741	772	749	741	785	791	736	692	766	751	720	736	745	731	722	720	680	733	749	707	769	715	722	758	753	752	724	718	755	748	757	754	727	790	732	721	789	732	773	729	802	749	791	741	716	793	769	760	752	731	706	731	732	739	734	769	729	768	738	773	766	752	760	736	759	804	719	823	747	694	747	696	738	756	785	806	730	760	739	762	722	740	707	754	719	719	752	714	816	818	782	758	740	777	775	723	773	759	775	766	725	722	776	721	727	810	752	747	744	744	741	780	717	709	734	801	726	724	744	736	796	737	715	707	721	730	752	758	691	746	738	752	761	799	743	732	743	715	760	735	752	734	765	731	761	788	705	751	791	752	759	755	768	740	715	763	758	789	715	732	704	723	750	710	765	778	730	741	757	747	751	743	734	729	723	753	787	797	774	782	777	760	798	711	742	707	740	759	736	780	785	737	732	751	745	746	742	720	730	766	732	730	795	809	727	766	748	779	747	756	796	741	741	802	764	803	732	806	762	750	715	741	771	732	771	727	762	794	778	724	766	699	760	727	713	791	761	786	753	674	749	715	728	736	769	729	755	759	720	719	790	790	724	737	739	720	735	777	745	725	686	710	739	742	731	760	705	772	743	745	791	735	733	764	763	735	749	759	785	761	740	737	815	762	761	755	742	767	746	762	785	741	755	761	734	785	756	768	779	758	715	749	764	761	752	763	778	769	760	707	723	726	718	742	745	794	758	747	791	749	722	724	824	768	754	731	747	741	730	731	739	762	742	772	776	755	768	774	699	749	706	787	761	730	747	736	717	737	716	742	733	718	738	755	781	760	753	771	749	729	809	737	709	782	748	828	772	723	763	755	702	764	765	790	783	753	741	753	777	817	767	751	708	750	737	778	742	765	764	739	742	768	766	723	733	690	720	751	742	720	798	717	755	784	738	731	724	772	782	780	775	735	719	768	743	700	770	733	769	756	727	807	773	745	768	745	722	752	751	713	764	711	746	740	756	739	775	715	750	769	748	777	757	730	801	757	775	774	781	781	731	763	755	765	732	794	743	735	765	765	755	758	732	770	770	748	752	753	733	757	774	767	777	737	726	751	750	767	771	779	808	792	786	728	730	760	756	725	736	724	755	726	776	739	743	754	772	729	723	766	701	703	779	743	772	765	727	761	754	759	757	755	704	774	760	733	762	751	762	755	743	695	757	767	748	810	796	790	733	746	770	758	780	824	753	734	750	716	814	730	757	749	782	764	763	785	769	765	721	720	735	760	722	723	741	709	744	786	758	731	721	706	755	708	704	776	760	782	723	780	754	728	757	784	758	729	774	741	785	780	749	772	782	732	737	711	789	732	760	771	753	796	752	770	790	741	720	712	788	770	787	713	783	712	797	778	758	734	746	787	759	742	721	767	774	750	720	722	758	773	780	742	790	751	745	757	745	757	802	764	749	766	710	692	754	785	725	730	731	773	722	747	753	715	734	780	793	789	714	722	803	775	749	741	731	819	756	740	770	756	749	689	722	718	741	734	772	790	752	779	714	757	732	824	789	730	765	786	759	724	734	726	767	764	760	793	704	744	792	747	757	786	737	777	738	733	745	780	761	808	788	773	764	760	765	753	755	772	727	767	742	768	777	746	787	687	786	743	698	800	760	685	776	775	763	669	739	763	720	766	728	751	721	780	744	754	740	710	749	744	724	768	728	732	746	743	752	813	778	724	770	685	755	755	710	793	731	756	750	748	755	793	763	742	755	769	768	757	716	748	734	776	737	733	759	762	719	734	758	747	746	806	740	776	728	740	766	732	755	740	730	813	727	746	706	763	722	765	779	791	736	714	799	711	736	733	761	751	755	723	729	790	729	761	760	737	732	753	763	779	773	733	769	724	680	797	742	752	709	712	733	727	826	752	719	734	747	776	724	710	799	778	744	733	750	761	708	728	811	777	770	727	765	737	739	747	737	749	785	747	753	770	746	806	716	787	749	714	759	738	745	706	779	696	756	779	723	741	797	755	760	768	732	715	725	698	810	719	712	746	741	731	734	752	758	755	746	779	743	770	727	787	738	717	750	777	784	741	760	713	703	735	770	762	743	741	739	764	781	761	792	739	736	727	756	759	726	795	731	696	736	771	750	743	739	752	732	715	771	762	752	729	770	730	800	726	756	738	773	749	710	754	724	754	752	720	771	775	723	749	740	759	794	761	757	752	689	758	753	742	801	694	752	765	763	753	776	773	711	800	738	715	751	770	745	793	774	747	756	787	750	748	743	766	757	725	759	776	706	756
28336	24215	27157	16182	6983	3146	1539	967	624	406	358	327	377	381	338	339	359	388	353	329	365	348	393	374	365	382	325	382	374	356	377	346	389	370	367	353	356	370	370	346	342	372	374	357	351	374	361	368	359	368	349	339	351	326	346	387	363	362	340	361	366	357	386	343	340	323	354	378	365	351	393	370	368	355	354	352	380	370	349	342	338	387	371	342	383	416	351	363	393	366	351	350	341	336	351	332	354	341	331	345	376	350	378	379	360	363	356	346	368	359	335	364	331	369	381	373	339	334	374	384	378	323	360	354	362	363	357	378	344	380	349	361	372	310	343	352	326	330	341	381	372	372	367	356	350	417	384	347	335	335	328	353	357	369	377	391	360	364	339	363	403	343	378	335	352	385	350	338	346	352	341	366	357	354	344	368	345	372	360	353	348	364	351	383	342	384	344	358	365	371	364	368	356	354	348	333	373	375	377	395	396	365	362	333	354	362	380	356	384	327	359	336	331	393	371	344	368	357	355	374	346	397	370	355	371	366	366	339	339	363	357	353	368	377	391	370	365	393	377	338	345	383	358	367	366	384	355	383	356	337	363	349	376	387	345	343	364	353	364	384	409	345	356	379	346	353	358	355	351	372	350	354	358	343	376	391	361	349	340	340	359	382	347	363	372	385	369	374	362	365	361	371	380	376	336	337	335	355	395	374	378	347	357	319	345	357	386	379	381	374	353	351	367	338	358	352	348	348	351	357	361	335	348	359	331	391	373	328	350	345	347	350	356	337	354	351	368	363	371	368	355	381	370	360	347	370	373	344	405	374	361	325	332	345	371	371	375	354	369	349	370	376	391	381	357	363	344	325	370	373	348	362	388	363	343	377	336	368	375	373	379	365	376	330	342	355	348	382	385	392	370	335	354	381	383	366	362	362	350	362	360	336	377	364	345	360	376	401	381	368	344	332	370	346	376	339	353	373	355	376	365	372	344	348	377	386	362	359	337	363	371	366	341	362	352	358	362	343	335	417	348	363	328	348	373	358	343	357	339	378	321	329	350	382	364	388	341	359	324	339	372	354	351	339	352	359	369	351	340	345	362	348	335	371	362	341	340	376	328	356	363	356	365	404	349	378	389	377	366	328	389	368	375	345	328	383	359	372	355	355	375	374	315	367	375	379	371	372	364	366	380	358	360	356	394	357	367	370	386	345	353	353	344	379	352	391	346	341	324	349	366	391	330	341	356	364	375	362	342	352	347	381	355	339	344	369	397	335	346	346	349	352	357	366	321	360	352	377	382	392	350	386	364	341	363	366	350	317	370	365	408	389	338	358	344	350	339	409	368	376	371	357	342	352	375	328	368	368	365	352	350	339	333	324	360	358	347	362	309	357	348	346	402	344	343	360	361	379	396	339	352	375	365	383	354	362	378	344	352	358	360	400	374	377	358	362	317	314	377	382	333	346	357	345	345	342	354	367	355	349	401	390	351	371	350	362	375	414	362	338	363	355	371	375	334	344	357	345	396	363	335	387	358	335	345	352	373	386	362	331	392	357	376	364	356	423	356	389	382	375	362	322	348	364	347	386	355	343	363	364	360	394	364	370	363	368	377	366	378	344	379	377	351	323	359	358	326	378	373	373	345	366	350	374	364	346	365	362	373	367	345	345	321	347	336	366	363	352	364	364	365	349	378	365	373	343	383	365	342	411	341	361	361	345	354	349	320	374	386	342	354	350	375	368	323	332	379	367	352	346	388	353	367	370	376	366	347	354	391	368	375	362	376	370	367	368	353	374	364	355	344	395	363	349	344	346	368	334	379	380	370	394	403	350	370	385	349	391	339	346	344	393	371	356	339	341	413	338	360	409	360	389	360	340	407	366	362	378	391	382	353	345	376	374	365	367	365	342	362	349	377	356	371	356	379	376	358	361	356	342	352	375	377	355	375	355	334	375	361	386	347	371	377	387	367	364	349	369	310	343	378	341	348	339	345	356	340	365	369	340	367	363	339	349	345	360	373	370	361	383	339	370	382	367	365	377	342	362	351	363	371	352	369	349	362	360	369	352	364	344	346	373	346	399	366	364	361	338	371	347	390	354	398	341	383	353	356	370	361	332	405	371	386	345	353	340	376	370	327	323	328	333	412	331	354	356	375	357	376	343	375	381	370	385	344	377	338	336	375	382	356	373	372	375	367	322	380	404	363	332	361	382	398	363	379	346	377	408	330	353	379	357	358	415	367	372	359	370	365	335	354	381	336	353	341	326	364	355	359	320	389	361	374	390	375	373	318	339	356	377	343	328	321	374	382	398	379	360	367	360	390	381	345	368	346	358	334	351	344	363	314	360	356	363	350	346	366	372	369	364	401	369	336	378	362	355	329	358	360	377	320	350	354	382	349	333	359	361	344	354	346	346	421	353	345	375	364	353	339	352	371	386	371	341	361	368	355	332	361	361	344	347	352	392	336	362	370	337	359	363	361	391	374	347	370	352	357	337	382	342	370	362	325	371	352	353	365	333	371	347	342	381	380	324	366	353	370	367	319	395	364	385	330	388	354	335	349	340	334	362	349	349	352	346	380	335	385	339	371	361	353	407	391	369	372	348	383	395	383	376	358	360	346	391	346	351	375	371	328	337	380	375	360	347	382	354	369	355	337	370	356	344	368	350	356	368	376	346	361	342	382	339	363	345	363	365	317	357	381	308	338	379	362	378	333	342	315	357	361	350	364	375	363	360	362	350	340	360	335	364	363	377	376	383	369	370	358	375	362	359	403	385	347	346	353	375	359	386	355	389	335	345	368	334	366	385	366	372	371	352	375	352	339	374	391	382	350	347	352	332	369	379	345	334	349	350	372	376	433	363	371	360	376	362	381	393	377	363	365	369	368	338	389	380	360	350	357	369	351	340	371	374	372	372	356	359	356	369	395	359	356	354	348	345	371	381	338	334	351	355	378	366	370	356	360	387	356	365	359	372	360	367	371	398	374	376	364	357	348	377	348	339	398	355	359	389	360	347	357	368	370	385	359	373	342	380	340	363	417	394	386	350	335	386	325	355	390	362	339	374	354	359	337	394	350	352	370	356	332	354	376	353	355	354	343	329	342	413	341	370	336	344	349	343	337	358	355	367	368	384	338	350	365	363	352	364	324	361	382	397	377	348	403	403	370	353	397	332	365	368	378	350	363	349	372	352	359	375	362	357	376	356	362	394	382	343	384	330	374	364	359	344	334	367	371	356	340	371	344	344	366	364	385	348	359	367	365	399	328	362	348	368	369	364	355	362	342	359	342	346	355	363	347	348	388	354	366	342	366	339	335	347	343	332	354	404	334	393	357	386	379	361	423	328	353	351	338	366	355	366	377	379	364	346	402	342	356	370	379	367	361	356	341	365	352	327	393	353	363	363	377	367	359	390	356	367	334	353	368	352	374	388	365	347	307	380	334	358	343	380	356	394	348	337	370	342	366	374	328	351	364	376	321	347	371	382	346	411	377	356	348	396	330	331	358	352
17733	34222	22660	11577	6996	3596	1930	1253	741	421	391	374	385	390	395	385	421	409	391	395	395	431	406	397	392	383	419	425	416	407	401	402	403	405	381	377	394	403	397	386	431	400	436	405	358	433	435	392	367	425	385	398	419	378	391	400	409	430	375	407	404	382	413	398	372	401	417	381	371	351	411	429	404	417	418	430	341	358	397	380	386	420	404	396	393	397	403	403	414	394	359	422	386	390	398	428	424	376	418	405	405	424	390	387	380	372	371	404	379	404	419	375	402	390	362	414	435	388	413	395	410	408	404	396	382	406	398	400	401	401	413	393	418	395	426	337	409	409	413	408	391	383	428	387	351	368	422	393	372	399	377	409	395	409	384	406	402	376	390	438	386	411	386	395	382	401	381	409	361	414	400	411	428	401	391	402	396	435	402	424	399	389	375	373	406	383	360	471	383	395	353	401	399	413	402	410	391	419	407	402	450	425	438	412	428	378	382	378	406	399	399	437	389	382	455	404	388	371	405	417	399	383	406	381	414	401	381	359	408	384	370	406	378	382	378	435	378	387	392	413	397	407	394	344	379	377	432	377	416	411	381	361	401	430	433	412	391	400	411	393	364	386	400	399	401	376	388	383	447	402	417	399	432	399	384	398	417	405	422	406	408	380	406	398	410	363	395	397	416	405	368	430	372	435	405	390	402	385	371	387	419	404	403	399	397	373	383	409	412	406	431	371	401	367	363	390	380	411	428	422	374	404	393	371	372	419	399	393	403	424	396	416	398	379	418	395	425	408	398	424	392	386	402	369	430	383	392	367	379	415	434	392	397	452	396	418	387	397	397	379	427	375	408	382	420	411	398	399	418	407	400	409	378	411	402	366	398	379	425	370	389	379	401	368	417	413	461	405	389	410	393	400	354	373	387	377	381	392	441	398	383	412	430	369	394	434	396	398	400	412	402	392	405	424	380	403	415	356	387	385	403	405	382	374	395	389	385	394	398	393	360	375	377	398	392	405	425	412	384	411	400	382	403	391	385	397	388	401	388	409	441	381	405	396	396	408	394	397	376	398	409	407	380	384	400	403	382	384	389	380	427	419	403	399	415	427	406	372	410	379	374	383	400	408	374	367	430	385	406	433	406	371	403	388	390	429	411	404	377	377	392	385	399	389	367	377	403	429	400	413	408	372	412	386	367	401	366	387	401	396	380	380	408	403	380	412	381	409	395	411	420	401	383	407	420	403	393	392	377	377	385	452	409	403	454	376	405	411	401	421	421	389	414	379	384	410	397	414	434	357	391	436	410	397	385	369	385	389	382	401	425	395	397	385	385	440	380	417	405	385	378	406	402	372	432	413	386	445	381	407	430	425	416	372	409	405	402	385	407	412	419	416	389	407	414	408	398	387	379	415	393	382	397	437	400	396	379	399	387	392	437	385	401	418	378	373	408	396	413	390	403	419	399	380	393	365	392	421	392	415	413	404	347	398	405	444	371	418	389	365	405	385	392	378	412	390	413	389	400	388	390	425	418	373	397	375	372	389	414	371	403	364	387	374	391	366	417	419	393	427	414	399	354	391	432	394	369	369	394	386	380	394	397	380	373	405	367	392	368	392	406	412	396	394	373	392	414	407	409	395	406	388	420	408	399	351	423	399	375	381	377	386	379	361	397	376	414	394	385	415	416	411	438	416	409	395	397	387	422	422	421	403	419	450	394	387	432	431	425	379	388	391	391	422	406	369	398	380	406	410	344	404	378	374	409	393	402	395	390	436	390	380	406	389	427	369	399	399	396	415	398	411	416	377	369	397	420	422	403	361	409	421	372	436	431	401	363	393	433	367	381	417	415	378	402	370	374	419	394	364	392	374	389	393	394	443	438	382	425	423	411	382	414	338	405	381	397	380	410	369	379	394	383	405	389	447	410	400	373	415	423	384	372	424	411	412	375	390	380	367	434	408	393	367	378	393	371	413	385	407	396	380	353	413	422	383	412	359	406	390	390	392	379	397	381	389	391	408	403	389	400	393	417	371	418	371	403	395	417	392	413	373	401	415	392	388	369	393	399	364	392	420	418	393	402	412	386	380	420	394	388	403	416	403	380	408	399	406	432	387	445	388	396	425	423	422	396	442	372	391	393	391	386	377	418	421	442	431	403	419	397	390	424	370	382	423	416	375	407	418	401	412	432	398	393	398	404	385	420	376	414	374	404	397	365	401	386	371	393	387	401	368	429	422	398	399	391	397	397	399	402	429	404	431	397	402	425	408	427	411	403	427	377	395	410	384	403	408	426	392	371	415	389	411	394	408	430	384	378	360	410	391	374	376	411	411	407	396	402	403	398	378	378	386	420	413	418	387	369	404	391	368	448	404	367	371	406	418	418	419	388	381	396	397	397	390	389	428	410	372	402	396	374	347	425	404	424	402	381	402	409	360	416	397	382	405	401	411	410	420	389	383	381	392	415	406	400	413	419	389	347	411	379	379	379	392	405	391	402	405	351	402	375	398	402	411	375	401	397	426	386	426	386	366	377	426	404	430	390	424	413	426	395	400	376	428	428	389	363	416	404	405	413	394	386	401	406	407	419	406	387	406	378	411	407	409	405	445	386	408	406	362	412	389	383	399	392	375	428	377	389	425	410	382	417	403	393	403	394	358	394	393	359	357	373	411	376	387	393	386	419	410	431	416	418	403	405	367	410	431	431	384	362	399	434	405	421	396	427	453	392	402	392	398	413	372	405	357	421	383	361	361	385	405	355	420	385	393	407	363	390	414	398	418	396	384	371	388	377	389	395	426	403	407	404	410	409	423	406	421	381	404	382	407	393	393	381	391	383	398	401	400	388	413	389	392	380	410	387	405	410	380	386	395	408	412	381	371	405	429	386	414	410	386	387	375	373	402	369	395	418	401	381	392	391	354	390	419	407	377	382	385	400	410	396	411	406	422	391	368	434	394	398	429	394	372	430	426	398	363	422	394	361	416	401	399	380	417	399	404	397	391	419	390	389	408	362	430	381	415	396	381	428	360	405	387	420	393	373	371	374	377	380	386	365	404	407	413	432	385	409	396	369	344	376	388	391	420	368	408	418	365	422	415	380	421	422	412	413	363	397	404	405	383	397	392	408	425	383	384	384	401	383	416	378	369	446	388	371	364	413	426	399	390	422	409	380	409	408	372	396	393	385	393	378	393	418	386	398	381	384	392	425	372	406	424	402	397	389	386	406	394	391	398	378	372	412	371	393	390	399	443	371	381	396	361	386	428	430	428	408	405	417	411	386	397	449	399	403	407	386	383	411	361	413	395	383	415	397	354	461	370	382	379	372	393	427	403	368	409	394	403	384	414	403	388	409	428	419	413	373	442	391	405	387	399	455	412	402	413	386	393	403	368	378	387	365	395	400	395	390	406	389	394	413	408	448	430	371	389	399	400	384	388	401	388	387	427	401	377	396	395	374	406	453	401	398	366	389	372	380	406	394	392	397	352	402	411	392	402	423	437	382	411	410	405
23259	21500	32741	33291	30571	27114	20215	8830	3663	989	537	583	564	519	546	586	563	608	539	540	578	575	569	580	603	534	572	576	574	568	558	581	545	574	519	522	538	558	567	571	523	586	536	533	554	566	536	523	565	586	574	551	545	588	544	507	530	576	574	532	565	531	558	531	513	554	528	516	581	538	562	556	559	553	553	524	556	541	506	526	554	567	512	583	571	563	538	564	586	559	547	552	566	591	541	574	538	559	562	564	586	584	549	529	537	587	555	563	577	535	545	546	524	505	554	580	565	559	566	561	561	569	526	565	571	555	529	556	551	590	581	551	567	553	524	559	553	535	531	538	578	589	571	532	598	554	575	589	545	567	553	545	582	584	506	561	575	558	545	590	573	569	575	595	512	568	559	564	599	533	561	530	546	590	500	578	567	536	529	556	567	581	594	547	533	537	567	585	563	562	536	494	598	580	548	524	522	551	552	573	515	540	504	516	567	526	527	561	575	570	508	559	559	533	518	573	568	533	578	528	559	546	545	538	573	525	534	529	518	546	531	556	534	544	502	535	553	580	555	550	519	549	593	582	544	546	581	530	551	575	578	537	568	576	553	493	519	573	510	544	549	512	621	546	564	595	549	578	571	564	570	582	579	574	572	513	568	549	552	548	562	536	548	582	520	552	565	580	608	520	555	523	535	538	571	577	475	574	548	564	561	539	516	580	551	557	592	524	579	578	514	570	513	562	518	578	564	529	547	565	573	558	555	544	540	556	545	530	507	567	515	568	548	516	508	509	561	506	557	546	503	582	553	539	513	535	552	529	498	561	571	519	512	552	553	564	553	541	539	513	577	470	587	568	556	580	560	552	543	512	552	543	583	552	560	553	550	563	522	587	560	577	568	573	546	508	534	488	542	536	600	532	528	528	565	569	538	513	558	493	527	573	580	536	575	592	578	553	560	527	559	550	546	553	566	544	540	522	539	563	553	549	553	579	565	561	541	567	538	518	569	570	535	509	581	523	560	542	598	530	541	568	566	579	529	509	593	596	570	576	574	535	533	557	572	539	566	523	534	557	533	626	574	536	582	573	541	559	552	499	554	551	523	584	560	579	552	572	596	547	517	535	557	555	553	542	579	566	541	530	571	567	576	564	535	588	568	545	548	627	532	551	555	531	535	564	570	570	570	539	585	563	586	558	597	578	533	550	556	525	547	596	524	593	572	587	587	549	572	532	536	556	567	508	541	542	538	555	547	569	536	561	528	577	524	537	521	548	504	557	548	529	559	567	535	557	537	518	520	543	555	557	519	549	566	534	536	583	551	562	568	542	509	559	534	507	549	598	567	561	515	560	523	534	528	565	563	557	536	577	542	563	536	543	554	564	569	589	539	507	564	582	570	578	547	546	516	541	518	561	593	544	554	587	519	537	554	582	568	528	558	539	618	543	520	553	572	556	556	569	553	516	533	645	518	548	536	536	556	539	591	544	514	560	551	562	555	530	580	579	638	544	574	543	570	556	517	569	536	533	584	545	503	533	509	543	538	561	545	547	538	599	569	538	530	568	508	543	518	535	573	567	576	582	500	552	515	546	565	581	553	563	549	571	488	526	602	558	520	518	574	539	573	538	511	535	538	501	506	561	514	628	537	550	565	563	543	567	567	583	576	564	563	612	532	550	548	521	549	571	561	566	520	588	582	581	561	558	568	540	574	532	532	533	513	547	537	503	555	553	570	519	549	525	555	519	494	542	546	554	564	557	501	529	579	548	556	520	546	531	519	553	557	525	483	556	559	562	545	487	525	542	539	510	566	548	550	523	568	550	553	550	572	512	544	536	552	497	515	548	515	559	539	595	529	584	575	540	553	566	549	598	593	535	555	572	539	567	563	546	563	580	553	556	554	556	533	539	544	531	515	552	593	572	580	551	573	545	512	516	521	565	551	562	502	581	543	549	597	555	535	526	549	536	517	575	506	567	551	578	539	549	542	533	537	567	543	551	580	540	571	553	560	567	575	556	571	564	582	509	577	555	533	572	583	534	587	518	550	549	583	524	582	551	589	581	545	558	556	600	564	535	550	568	560	563	566	572	506	569	558	561	546	530	575	565	540	569	584	526	546	518	518	534	534	544	536	517	526	559	579	531	557	585	540	578	563	591	593	595	538	505	553	561	517	547	521	534	543	557	552	580	543	560	546	488	541	549	562	538	541	516	542	519	568	562	571	562	513	548	537	557	531	558	512	561	518	542	587	526	587	535	538	572	536	559	547	578	537	513	555	534	505	557	521	555	557	576	543	573	549	557	568	565	580	548	576	590	587	509	561	539	551	544	571	598	544	539	534	544	577	544	535	562	604	534	582	509	540	564	536	606	524	538	529	554	528	550	521	510	582	550	552	593	558	544	554	552	546	545	549	561	576	533	542	530	530	584	546	557	566	561	542	541	512	509	558	557	556	562	547	521	556	536	520	572	580	551	554	574	574	533	568	509	523	521	562	556	564	506	527	534	564	511	552	548	555	561	573	541	535	563	551	593	499	554	557	546	562	533	569	554	599	587	581	570	571	534	544	551	565	518	565	565	558	514	526	538	549	532	542	573	564	527	552	558	556	534	542	518	552	569	541	544	548	570	553	543	557	537	564	546	543	531	559	562	557	614	569	510	535	564	535	546	619	552	512	520	549	530	554	549	548	554	526	550	540	561	534	580	566	563	581	534	535	520	590	606	551	580	548	562	532	547	534	528	543	534	569	541	568	524	512	547	490	600	567	552	562	535	549	581	555	554	571	525	505	550	560	494	527	552	527	530	496	535	503	555	559	527	554	551	535	529	532	549	573	568	554	572	539	530	526	601	517	565	563	571	569	547	584	524	567	567	544	537	582	514	570	548	546	546	537	527	523	517	577	514	537	544	590	513	592	597	513	549	540	572	516	541	541	553	538	603	567	551	529	589	553	598	550	541	540	564	552	541	554	542	566	590	552	583	554	515	539	544	564	552	536	600	539	542	542	530	586	522	550	548	540	560	559	564	539	539	517	569	517	523	510	533	564	542	553	564	535	530	602	528	572	529	587	541	552	570	495	600	557	518	526	515	549	527	535	553	565	536	572	568	526	529	539	548	584	527	571	571	531	525	542	562	530	526	537	547	556	573	533	536	529	535	541	508	556	543	552	536	595	499	528	575	582	548	573	555	503	549	538	532	579	537	547	519	543	589	576	533	536	506	546	557	611	531	567	591	545	568	594	519	533	551	580	547	534	578	546	573	510	535	561	591	572	566	584	544	542	550	541	574	569	553	577	566	561	581	606	555	536	605	555	588	548	545	535	555	611	583	604	569	544	549	604	559	501	533	545	546	577	535	556	576	543	524	538	566	535	569	572	570	527	540	532	594	529	523	549	533	545	547	549	552	571	557	564	578	558	529	543	546	583	594	537	552	502	528	546	534	549	527	562	575	566	558	573	600	564	532	544	523	567	540	582	564	553	534	528	561	560	518	542	579	542	534	568	534	531	562
46723	88138	70015	51586	39856	28885	19329	10856	5484	1139	567	628	531	618	589	575	615	545	561	568	585	575	546	590	577	598	609	610	579	493	588	589	554	556	566	595	575	577	560	621	574	563	572	601	569	593	546	523	583	562	594	554	587	560	571	597	612	565	563	561	574	537	540	568	586	540	563	525	554	557	569	568	571	600	566	567	598	613	563	575	554	628	590	562	546	574	622	549	589	601	578	588	603	617	580	567	565	573	579	577	557	590	587	596	576	587	579	588	542	576	579	569	607	576	567	591	545	578	602	588	623	561	542	539	599	608	555	593	571	549	589	581	567	552	562	555	618	573	576	602	621	579	577	597	571	538	581	603	576	542	619	576	604	549	575	576	613	604	581	595	595	584	542	588	574	530	546	542	571	556	590	628	522	589	608	572	558	619	609	598	606	602	577	594	569	589	587	593	585	606	619	558	557	576	583	532	602	599	616	578	539	591	577	587	579	584	604	620	584	609	551	588	577	582	547	546	604	580	570	603	578	577	594	608	610	591	584	568	596	577	543	548	561	534	546	564	576	560	576	559	592	559	596	554	645	606	552	575	581	572	518	617	579	538	582	581	577	548	619	629	549	586	555	586	569	587	601	568	574	622	612	568	583	572	566	556	574	588	640	543	556	576	551	592	554	574	602	535	592	541	557	553	538	586	546	522	620	613	588	599	601	561	579	588	548	564	549	596	510	589	581	564	532	575	542	587	561	606	571	596	611	584	598	600	550	607	555	548	586	592	566	567	612	569	586	583	581	600	613	598	527	577	564	562	592	573	555	559	588	620	554	563	581	568	601	595	582	531	609	614	537	581	571	575	594	531	593	581	551	554	546	620	595	633	575	604	566	556	562	609	561	538	585	595	573	555	563	581	558	558	550	554	609	527	563	580	604	614	581	648	569	571	578	600	579	570	557	564	603	601	560	622	597	570	549	577	589	576	580	596	558	605	558	588	619	601	559	620	590	560	602	620	585	588	599	557	562	607	579	539	584	579	594	578	580	570	571	623	586	579	516	564	603	588	576	557	592	576	596	576	596	590	569	603	631	574	566	539	575	594	544	571	617	587	545	569	569	621	558	560	566	557	589	575	555	561	618	542	571	581	546	607	609	587	592	609	576	577	601	555	525	612	593	593	577	589	548	598	613	585	602	560	617	595	598	579	593	611	588	582	589	563	621	542	580	550	537	557	549	524	579	587	582	558	592	589	573	532	549	600	557	584	578	598	590	587	561	578	568	595	555	593	549	596	591	562	560	594	591	561	557	593	572	589	557	558	570	542	582	609	540	634	562	593	556	609	522	578	633	548	590	583	630	596	586	565	614	604	575	591	597	549	563	590	570	585	551	548	584	590	567	600	613	628	580	560	597	593	652	559	602	591	633	610	561	587	584	594	526	576	569	627	568	597	609	589	570	568	549	551	594	600	620	604	535	600	559	614	598	560	577	603	566	559	554	571	585	569	588	604	553	584	576	551	560	543	611	562	566	615	542	554	613	618	546	594	569	577	575	598	579	543	616	548	572	532	597	576	597	585	569	589	528	583	607	576	587	591	542	577	546	570	594	626	605	560	560	629	572	585	623	585	558	607	562	609	572	618	580	584	583	591	553	530	612	569	616	556	545	551	569	608	562	582	577	575	579	558	603	597	527	565	574	573	577	593	536	570	555	562	558	598	581	583	615	623	583	559	546	582	570	542	576	596	586	580	577	574	549	555	589	588	571	606	558	538	570	570	587	574	540	574	597	607	564	557	575	568	602	603	554	553	582	571	584	590	578	592	602	513	595	576	542	561	568	561	602	556	620	571	559	603	595	529	542	596	587	575	588	594	566	573	527	599	558	626	517	588	601	595	564	583	571	509	572	534	608	599	580	584	590	581	587	578	598	562	551	543	579	581	580	597	590	609	615	591	553	586	641	572	569	571	535	601	548	558	551	530	536	563	637	575	593	569	607	591	573	561	607	623	593	608	593	570	553	572	569	530	601	581	574	535	588	565	560	596	605	594	586	602	597	574	588	581	533	573	574	589	610	565	590	623	641	561	553	576	560	587	587	588	585	599	598	547	614	552	584	573	624	564	605	542	581	560	599	581	573	570	550	572	577	573	578	582	587	604	570	593	549	599	571	581	551	593	606	546	574	541	579	603	577	579	566	572	576	602	578	582	569	566	604	588	611	555	602	573	559	561	590	547	586	592	530	591	602	581	604	578	570	553	564	576	615	594	584	603	572	555	601	594	579	618	579	596	597	600	591	578	553	576	557	575	582	562	590	616	595	564	603	530	557	595	561	548	632	611	584	608	578	535	559	590	606	603	590	572	634	594	544	503	549	538	565	581	595	580	569	569	555	596	582	528	544	588	614	588	568	591	603	558	591	603	619	607	570	589	557	595	602	540	581	572	592	617	572	527	620	653	564	571	566	572	581	554	600	572	594	553	523	561	569	613	619	538	594	561	581	612	599	543	596	604	563	594	554	611	560	610	576	566	579	575	556	601	580	594	550	538	565	550	551	556	553	563	580	566	556	563	583	537	611	562	626	612	608	562	555	564	569	552	606	615	603	585	587	559	582	585	572	591	515	589	602	566	570	607	580	553	573	517	592	541	571	568	583	571	582	575	560	550	539	588	579	605	532	621	583	585	580	591	589	552	575	584	580	524	606	594	596	553	568	628	567	599	575	567	601	584	533	564	567	596	613	565	596	573	539	570	561	545	554	539	523	558	598	635	553	597	620	590	640	593	546	575	543	565	562	564	542	602	621	593	556	605	560	530	576	564	564	622	591	615	575	536	582	603	551	638	570	595	588	589	598	571	561	552	592	515	616	547	520	560	576	569	603	549	583	577	580	573	569	548	543	577	632	596	599	544	556	618	575	581	555	577	594	579	595	561	611	544	577	522	562	542	590	590	523	558	570	563	574	613	610	594	605	589	586	556	579	615	571	578	543	611	635	569	568	562	605	579	578	582	575	624	589	579	586	578	568	599	589	614	602	568	573	582	559	540	566	570	560	555	550	577	610	614	604	555	589	590	585	597	571	600	596	574	602	560	580	615	561	595	582	545	563	610	618	565	589	581	524	534	591	569	597	587	528	594	617	553	575	558	588	577	585	578	579	555	554	571	626	621	570	588	588	565	584	545	556	569	596	573	568	568	590	575	575	574	557	581	584	587	547	552	573	611	582	653	554	620	570	547	590	577	553	564	577	592	599	602	588	609	574	627	571	639	555	577	601	584	575	587	542	633	585	565	559	549	608	552	574	556	595	549	565	575	584	599	542	583	562	596	591	577	612	570	571	622	578	620	618	573	608	588	582	616	604	581	578	591	582	573	565	570	595	544	541	588	563	577	577	574	539	554	543	531	574	596	561	574	554	613	573	574	548	578	588	576	547	585	540	587	569	547	586	562	607	592	568	593	577	619	613	543	595	570	579	610	571	613	531	637	595	618	573	527	590	613	571	596	560	535	582	574	577	621
24940	22242	33804	32253	23311	14330	7166	3286	1575	613	469	490	521	488	523	481	487	515	440	490	454	449	486	504	462	485	484	473	475	440	493	461	502	470	496	454	486	470	491	466	494	490	443	482	496	477	518	479	478	483	468	453	443	525	480	452	475	488	488	485	492	438	492	478	492	471	464	473	478	476	480	467	516	479	495	468	463	474	463	450	435	444	476	427	500	459	481	468	492	441	470	474	491	480	491	455	502	464	444	465	473	484	448	453	494	480	441	461	483	484	504	464	459	486	485	490	464	492	443	449	501	483	450	474	470	470	457	504	491	468	502	504	479	469	521	437	472	482	461	469	463	480	468	491	449	484	470	480	513	444	458	497	449	463	468	495	460	476	455	441	432	453	463	503	504	470	483	480	493	515	506	429	499	480	507	477	468	452	486	478	459	489	465	454	467	473	482	461	477	480	500	470	450	460	474	494	471	484	479	494	470	479	475	482	476	457	466	459	449	484	466	506	464	466	471	477	483	497	461	431	475	459	476	472	499	475	466	457	469	482	444	471	470	471	451	496	461	481	466	466	468	459	481	470	475	491	474	475	481	461	482	460	490	479	476	463	473	466	481	494	474	502	516	464	470	503	479	471	479	477	474	473	445	510	500	437	524	449	493	476	452	527	498	472	468	466	486	488	459	420	504	500	482	456	502	450	421	487	479	501	472	462	486	507	495	471	493	453	487	509	463	478	476	481	502	489	471	498	472	455	476	430	497	493	465	481	487	448	469	443	485	485	476	454	479	484	462	467	478	481	540	455	449	486	461	438	497	475	495	463	459	472	482	445	436	446	469	450	474	449	510	500	463	450	479	456	475	443	449	483	466	458	458	482	474	454	481	507	476	455	493	520	482	462	471	479	497	492	414	520	469	461	483	489	482	453	479	498	445	471	488	474	464	449	504	423	459	505	484	454	449	489	447	466	512	459	460	451	455	477	466	480	481	499	488	493	494	449	499	467	450	451	506	467	496	458	471	466	434	505	498	514	456	481	502	472	497	463	489	477	457	461	470	484	474	497	499	497	449	471	489	470	517	451	475	461	488	503	503	457	469	452	466	459	467	478	480	477	494	458	490	495	440	512	461	466	511	475	484	508	511	470	493	479	496	487	474	476	468	473	465	466	481	462	459	471	487	476	476	498	468	492	473	475	482	494	479	457	455	452	490	492	498	474	492	460	475	460	453	454	470	492	514	482	459	472	446	451	417	458	494	488	470	490	481	479	495	493	450	491	449	500	462	500	475	489	458	491	482	460	486	485	478	470	493	464	483	478	458	474	462	496	466	437	474	450	457	454	484	456	487	469	486	485	459	421	480	447	485	482	472	455	460	485	447	475	489	512	500	485	486	498	474	447	439	503	501	484	482	472	515	478	461	509	502	454	440	434	471	446	482	479	471	480	455	500	497	455	456	478	485	484	486	498	456	454	440	491	437	491	482	469	494	494	500	484	491	469	478	453	451	453	498	470	467	476	472	468	491	476	479	490	441	445	471	491	482	477	466	500	454	485	457	448	491	498	468	488	485	465	477	470	476	475	482	475	475	439	480	418	502	494	432	460	486	459	453	441	440	498	513	444	487	509	476	460	455	495	432	453	523	513	486	420	445	469	492	441	458	475	469	465	517	483	470	467	507	479	485	427	491	443	478	462	448	465	495	498	522	468	468	492	473	483	483	460	493	479	500	464	468	489	472	470	440	521	498	510	495	493	459	470	433	488	455	476	458	432	500	465	505	477	481	475	486	488	481	505	462	482	492	458	461	484	486	501	500	455	494	458	475	444	446	477	494	529	460	517	467	454	502	490	464	477	496	489	514	487	442	494	476	464	465	501	503	478	506	445	457	506	496	452	472	443	473	452	468	480	487	493	460	504	465	477	473	453	487	493	444	490	476	518	499	464	489	542	517	484	489	488	418	506	487	426	478	511	471	472	458	455	466	497	485	441	480	438	511	485	459	492	474	474	457	472	460	491	478	481	452	494	456	502	530	499	525	498	492	519	449	475	475	472	464	504	500	489	481	489	463	472	446	488	482	478	488	454	484	491	519	489	485	458	470	451	454	470	475	480	504	454	481	435	437	511	495	501	491	496	499	461	452	479	471	492	471	492	493	467	466	458	465	495	444	486	458	482	493	498	466	466	451	498	466	514	415	475	515	509	464	519	473	455	488	464	424	451	490	522	469	491	500	496	462	485	485	484	462	485	508	481	488	489	461	446	480	454	432	472	481	507	453	454	461	480	435	544	501	444	511	474	498	500	490	517	464	461	461	461	477	463	434	498	441	483	470	473	479	488	490	485	481	485	439	463	452	500	478	469	481	439	447	409	474	471	479	424	445	471	468	481	475	487	504	490	508	447	465	473	479	480	480	503	502	447	500	490	484	446	471	450	452	457	509	475	512	485	477	488	469	503	463	474	493	518	474	517	488	502	444	474	482	458	467	479	487	444	482	470	490	496	468	460	490	474	532	485	475	477	510	449	475	473	490	474	456	465	472	460	466	469	482	512	496	454	500	510	478	489	474	500	507	496	496	463	498	492	469	462	445	484	488	473	490	479	469	441	503	499	469	446	473	510	460	472	486	489	472	469	453	480	477	501	491	465	471	460	482	477	450	455	475	496	469	458	511	457	499	474	453	465	474	468	485	475	480	477	427	478	445	445	469	526	477	472	447	462	512	471	494	486	482	448	471	485	478	494	505	489	480	503	504	472	504	437	494	480	499	464	456	474	487	415	466	484	508	520	486	493	501	512	481	454	471	475	479	492	476	468	465	463	461	492	465	460	471	479	480	508	469	455	512	524	505	515	422	457	461	484	479	407	471	458	477	485	447	508	474	464	481	460	433	461	475	493	482	503	428	438	481	453	467	450	471	517	508	483	462	498	461	462	510	471	495	517	506	461	480	475	498	506	497	489	484	484	469	491	473	481	491	518	496	495	435	471	452	435	477	457	491	478	470	459	485	468	457	454	494	481	468	506	497	506	485	493	494	422	482	458	446	496	454	472	490	463	481	487	523	490	466	462	446	456	481	482	501	454	457	445	508	482	484	471	458	436	483	503	461	475	470	489	463	503	483	488	475	464	460	503	484	481	454	433	500	506	460	501	464	477	463	484	472	468	480	488	441	494	522	470	482	474	466	454	478	470	464	465	497	493	472	480	445	479	477	461	493	504	437	470	491	467	454	505	455	516	431	498	507	488	481	492	466	473	524	499	490	466	522	479	503	488	502	493	501	486	446	463	490	493	481	471	483	465	491	470	497	459	452	477	469	484	476	481	497	462	464	466	454	466	435	472	501	503	477	452	507	479	507	511	465	434	472	508	469	437	488	499	475	485	469	482	504	494	490	428	515	477	443	468	434	479	476	481	476	478	476	479	477	418	453	471	490	490	475	443	452	465	483	467	441	468	430	470	498	441	472	497	445	458	462	487	456	486	517	451	498	505	492	450	481	445	476	513	459	466	503	533
38983	70297	54771	38276	27425	17608	10741	5721	2761	780	548	516	531	529	499	524	487	528	504	507	521	542	549	519	539	541	523	515	531	506	512	520	503	488	476	515	551	526	523	515	492	507	547	523	536	519	509	489	539	537	499	480	514	458	551	499	542	512	535	502	533	523	501	523	553	519	525	513	546	511	523	542	515	528	512	544	519	538	499	538	495	534	514	531	548	560	498	516	555	505	514	543	506	548	503	547	528	485	544	516	545	554	561	542	517	529	495	544	512	500	496	538	552	539	524	495	506	530	537	508	485	519	499	568	547	514	488	541	491	532	527	532	494	523	543	553	535	518	530	501	566	533	518	563	519	525	553	519	493	574	510	504	528	496	549	532	530	559	546	505	567	529	520	507	501	526	544	530	502	559	558	492	545	533	493	553	503	537	532	512	560	491	495	553	526	518	574	539	534	558	465	477	505	535	494	542	549	539	474	556	554	514	528	532	522	546	523	526	512	527	530	472	535	550	511	539	521	527	518	496	478	528	507	510	546	504	580	512	555	523	545	540	508	478	533	490	550	526	519	560	536	569	511	507	522	553	534	522	522	530	534	538	578	530	496	519	546	513	534	560	503	552	513	553	514	530	560	514	500	521	518	538	525	516	505	499	506	515	499	540	506	505	545	486	507	506	531	547	515	505	500	577	518	528	502	513	548	545	550	549	566	522	517	485	503	496	513	508	507	508	522	549	519	512	540	542	504	509	524	539	540	493	578	509	505	478	546	515	519	552	516	535	507	537	564	543	540	523	523	525	497	556	601	504	565	537	551	525	543	465	496	490	562	537	552	505	558	523	546	515	548	503	530	489	520	563	516	556	510	568	527	528	488	530	520	516	500	526	541	524	535	505	562	563	504	546	539	539	513	508	547	529	518	543	559	537	502	531	523	515	507	553	533	564	497	541	477	541	552	556	492	563	551	532	500	539	523	521	526	486	560	568	558	526	526	528	475	555	561	544	524	511	536	503	517	545	529	520	522	544	536	540	526	537	540	536	552	552	534	542	502	540	543	560	519	571	491	509	508	530	532	524	493	501	496	475	523	534	523	543	534	487	520	525	518	517	506	541	552	518	528	561	521	510	529	558	544	530	549	539	542	496	524	503	542	538	506	556	531	469	524	534	541	516	533	541	519	491	499	508	562	511	515	565	533	498	528	534	510	550	505	541	545	541	523	554	532	528	538	505	502	495	525	535	514	508	532	540	535	521	515	506	537	491	530	536	537	522	515	496	496	515	530	526	551	531	509	516	483	546	467	544	506	539	525	490	503	545	515	525	516	559	559	541	540	506	545	528	525	542	504	571	522	528	519	496	451	522	546	493	514	504	496	525	562	526	532	487	540	548	593	515	514	546	500	539	545	551	547	518	523	547	567	551	508	524	488	556	548	531	515	535	540	517	521	524	524	547	524	486	523	506	534	579	516	549	528	520	523	582	533	556	523	509	530	529	528	540	541	516	534	503	521	520	548	503	516	510	521	536	545	510	561	493	524	546	521	550	506	530	523	557	551	549	510	503	507	518	496	507	523	495	566	512	536	462	546	562	526	499	528	503	548	521	522	538	544	520	503	500	515	544	525	521	521	564	514	527	531	498	561	506	563	499	490	521	505	532	510	494	501	538	515	531	548	520	549	522	523	533	552	540	551	526	500	523	538	536	548	532	500	504	571	489	499	581	523	514	516	508	500	549	538	476	515	527	546	537	516	495	505	547	504	503	545	485	515	509	514	520	544	542	507	531	541	518	513	521	502	516	569	513	524	545	502	547	524	503	577	548	516	539	517	558	489	492	546	559	521	547	541	534	507	537	505	529	553	537	533	510	503	564	545	545	501	510	531	500	511	530	490	543	531	545	553	551	555	551	490	533	538	512	511	521	501	489	509	536	512	509	534	547	518	541	570	524	512	487	589	535	483	524	570	517	580	544	511	514	495	542	519	549	515	533	486	544	507	499	479	530	511	526	518	532	520	524	508	492	529	517	537	486	530	511	564	533	501	555	490	506	540	520	504	538	503	564	565	503	546	534	532	545	538	518	528	548	492	465	519	545	529	511	539	493	544	561	496	562	521	513	548	496	563	532	512	518	550	530	525	470	542	521	557	526	568	528	524	525	497	559	525	520	496	537	548	547	502	505	534	515	536	571	530	487	553	538	552	520	542	509	554	499	520	494	544	514	524	521	516	532	524	507	536	540	512	559	534	542	525	559	535	531	521	476	577	581	545	492	494	495	559	515	523	509	551	521	496	534	520	516	517	490	530	547	510	545	543	495	499	540	503	530	510	493	525	548	528	570	542	524	484	539	498	545	523	565	552	559	506	544	475	504	535	510	542	500	545	560	518	529	573	522	521	509	528	496	532	527	533	515	510	518	521	524	565	518	523	553	505	545	549	517	534	511	500	512	544	543	538	505	539	516	479	527	479	541	538	532	494	532	516	508	536	501	530	540	507	547	506	530	563	549	483	531	545	534	534	524	541	543	507	551	531	551	522	539	517	560	548	518	508	570	501	516	566	508	514	537	556	517	506	530	549	511	531	520	487	520	516	514	488	527	535	550	558	541	549	595	505	494	554	528	508	546	526	529	551	541	518	521	522	554	576	489	537	498	521	521	532	551	521	528	498	489	504	541	576	524	502	603	516	551	533	540	546	468	540	544	532	507	538	527	550	544	551	516	520	549	529	558	511	575	519	496	516	534	510	484	546	529	507	521	540	529	506	501	514	549	551	528	558	559	536	572	518	528	536	537	538	509	499	567	514	518	537	546	517	518	508	523	546	490	540	484	526	521	490	513	513	548	561	482	576	486	474	519	533	518	582	569	580	543	549	516	482	522	507	505	521	543	496	543	506	536	554	509	515	517	532	554	564	510	520	556	574	545	551	497	532	538	514	541	534	531	543	535	513	498	524	534	515	540	515	548	538	530	558	547	509	533	538	551	480	529	549	489	500	540	498	522	533	530	537	521	462	538	529	524	526	507	534	565	560	546	509	501	480	540	511	522	539	555	560	481	538	542	538	519	537	536	493	537	541	514	526	529	537	540	521	568	514	535	498	560	538	551	551	518	493	508	539	520	516	512	495	541	491	510	551	560	510	528	534	514	531	553	552	522	521	530	549	510	526	489	534	548	488	490	535	515	565	515	504	530	537	517	494	512	534	556	552	537	530	549	514	544	524	534	509	533	545	493	517	557	563	512	559	501	544	527	530	532	551	512	531	513	532	552	538	499	549	533	493	509	518	542	536	557	520	541	513	531	509	553	493	507	484	516	528	553	535	518	508	487	498	519	555	558	528	508	519	517	539	553	512	480	520	555	524	525	537	548	540	469	497	547	508	519	529	533	500	511	488	545	532	514	530	507	563	514	514	524	560	530	535	546	544	537	525	500	521	560	516	506	524	509	524	531	512	558	529	517	544	526	529	512	562	555	543	547	518	512	559	516	548	491	520	522	495	546	493	544	558	525	567	489
22609	21416	31708	30189	29717	29631	26359	13409	5585	1556	698	738	760	752	767	755	745	750	736	722	778	752	748	723	748	757	758	760	762	718	700	746	742	752	750	771	768	720	686	780	821	751	711	750	732	771	722	714	731	763	749	749	754	755	703	756	773	718	776	713	750	767	741	766	730	788	758	718	724	700	755	787	770	775	745	673	747	733	756	758	767	718	785	747	698	731	722	731	726	750	764	764	736	711	723	729	775	735	747	721	725	712	696	774	702	710	759	733	763	779	781	747	721	797	730	808	795	753	763	780	742	706	701	766	727	771	697	750	771	728	728	752	746	759	782	734	733	692	780	720	727	745	717	724	758	724	742	790	728	731	748	779	729	756	765	769	719	754	737	740	715	744	749	758	740	717	707	691	753	785	684	736	712	763	774	753	778	745	738	741	715	710	726	727	749	730	728	694	714	772	724	740	719	715	806	766	740	784	713	782	728	684	711	734	724	763	727	716	706	700	770	770	727	702	740	723	746	733	725	724	796	752	768	745	785	714	785	738	792	774	723	737	743	734	713	765	759	779	759	755	752	785	701	752	776	693	741	759	687	714	746	708	749	772	775	746	740	717	670	738	747	753	695	701	770	721	721	689	730	767	740	766	748	770	755	760	758	715	762	720	732	682	767	717	730	748	714	719	725	760	777	726	740	687	714	745	730	713	749	737	775	721	754	736	809	811	756	776	722	763	707	800	752	721	745	720	735	726	748	714	727	721	718	762	749	756	774	736	718	757	747	715	774	747	747	708	730	742	714	782	751	741	707	785	697	742	756	731	727	716	768	768	761	758	763	750	758	730	724	731	733	752	800	725	780	729	787	751	762	711	711	752	754	770	753	745	735	768	743	729	739	771	767	731	736	723	776	750	751	707	732	761	755	739	772	734	676	755	781	758	758	729	742	721	707	748	738	754	796	740	743	731	764	722	753	733	787	749	764	746	730	723	755	761	730	756	729	747	783	733	707	757	748	703	732	744	715	752	721	728	796	714	735	743	704	762	748	763	743	703	777	752	712	694	740	722	803	707	757	757	756	770	733	726	735	768	736	732	737	777	756	769	772	748	737	710	719	682	713	756	742	755	749	736	763	723	727	715	751	718	736	791	785	755	731	757	756	764	748	684	727	765	771	742	811	753	746	771	741	720	709	740	761	694	772	768	712	705	752	713	723	724	765	755	775	708	745	746	753	707	754	732	767	743	748	787	739	786	723	826	697	728	742	722	735	714	751	725	775	745	748	720	729	740	799	776	731	745	750	782	751	742	739	747	732	724	763	722	723	747	765	788	705	751	704	686	739	736	706	772	796	752	726	706	749	715	742	723	697	753	748	732	689	763	693	699	766	766	750	722	733	732	739	764	706	781	760	743	721	706	737	677	722	784	713	777	726	784	741	734	749	740	732	700	721	716	746	778	737	700	769	711	742	771	717	761	787	724	726	722	726	723	731	759	695	764	697	753	762	746	745	744	719	773	753	771	748	783	750	751	742	716	712	779	752	751	751	728	714	741	754	724	774	707	730	739	741	730	720	690	742	731	781	725	749	743	756	689	749	729	740	760	747	724	748	710	724	744	710	766	727	781	710	762	782	759	748	733	791	711	741	747	734	729	756	728	756	770	780	783	760	765	771	711	742	760	758	760	764	710	757	773	782	752	743	757	727	770	721	700	735	734	710	758	766	701	767	740	735	757	751	756	727	753	791	719	744	677	750	789	780	729	739	771	711	756	763	756	768	789	763	707	742	789	740	692	764	731	704	747	741	769	748	746	763	708	727	727	751	752	727	741	705	735	746	751	718	735	776	759	748	758	723	747	745	774	678	748	716	755	764	738	812	746	741	790	750	716	722	747	727	762	717	734	750	748	751	724	717	690	706	744	742	723	751	748	753	777	763	779	780	774	808	791	690	766	812	741	778	776	731	703	774	767	735	749	738	741	766	714	710	726	758	726	756	787	752	732	709	725	713	742	776	774	753	756	753	706	770	691	785	797	730	739	759	700	756	740	732	805	734	733	733	743	711	727	691	723	720	736	741	786	739	699	796	760	763	745	763	786	733	718	703	749	706	715	738	709	685	786	753	761	707	801	707	689	763	738	745	731	778	772	768	748	741	764	720	742	758	763	750	737	747	747	728	733	731	796	737	746	701	764	766	741	751	736	772	726	734	787	747	758	762	744	750	791	776	743	770	785	783	683	730	771	746	694	758	675	755	717	715	708	719	717	731	704	742	686	763	697	746	742	754	806	707	744	741	762	777	764	754	741	737	795	733	723	750	779	749	733	697	789	745	683	748	771	745	773	719	662	750	676	813	767	714	749	795	732	747	753	686	756	725	769	789	741	764	734	751	795	795	721	663	756	760	727	751	752	736	783	755	770	710	731	724	759	759	749	746	716	745	728	701	784	724	738	726	697	753	713	755	743	717	704	712	715	731	795	722	730	754	740	771	772	723	750	727	717	751	768	686	744	750	776	793	706	739	719	714	767	759	739	750	754	724	724	798	732	740	744	742	721	796	732	797	772	745	742	683	725	764	736	735	794	767	718	721	755	723	744	759	744	760	731	699	736	744	743	718	746	719	782	763	774	773	750	735	754	760	740	733	707	681	759	760	751	751	708	732	689	757	749	778	747	762	730	737	755	771	753	704	738	779	747	747	725	759	738	725	742	740	745	767	774	704	789	781	750	720	703	746	723	697	723	729	738	732	731	691	713	762	721	737	763	765	750	790	773	789	739	712	790	727	747	738	730	756	763	739	695	752	724	786	717	763	751	765	708	713	760	760	736	766	751	738	767	731	742	693	700	756	764	731	785	724	738	733	757	776	738	744	742	734	762	748	730	767	742	753	734	749	763	742	714	754	728	728	731	750	720	757	775	710	705	767	689	720	774	729	735	795	725	756	755	763	728	725	770	721	732	786	780	732	775	781	722	782	751	708	721	737	734	726	758	715	762	692	765	773	759	776	769	757	721	765	774	775	731	750	691	755	731	710	751	787	749	773	721	753	703	690	720	758	746	759	729	719	724	765	725	745	754	704	730	744	755	764	752	709	788	767	738	714	792	740	751	739	742	729	784	705	707	751	725	729	718	718	729	757	739	802	787	773	748	755	762	770	777	728	821	745	755	740	764	745	760	708	728	746	755	727	709	729	758	733	758	762	732	735	760	771	729	722	765	718	786	786	709	702	769	768	740	761	726	770	787	763	742	795	729	730	754	768	728	736	736	740	760	773	721	716	747	744	766	793	731	719	739	794	769	718	751	701	732	725	710	737	716	720	728	746	708	722	775	712	778	750	739	755	745	739	766	700	741	754	757	726	696	754	723	727	772	751	794	717	749	723	779	702	709	727	753	711	680	737	751	775	712	736	689	722	713	710	770	770	749	732	769	741	736	742	770	750	677	738	759	754	767	739	758	721	722	770	750	725	745	745	759	762	722	769	730	768	714	798	739	748	749	757	741	727	715	746	691	770	749
52164	96268	81460	60749	47046	35486	24756	14962	7602	1825	786	763	698	769	751	720	770	806	818	796	766	767	792	767	768	766	793	781	744	747	759	755	732	761	766	796	786	696	784	752	795	754	768	775	789	782	809	762	772	733	748	717	751	772	790	784	768	800	767	801	743	750	803	706	737	746	781	753	756	756	775	748	743	760	798	755	773	767	767	790	798	733	830	792	727	783	695	755	750	747	772	786	771	819	747	822	760	768	748	777	723	809	786	807	756	734	803	759	786	765	765	784	769	774	796	777	793	795	811	794	764	736	765	763	799	743	775	763	822	765	769	776	804	751	750	826	821	791	767	789	740	785	729	761	793	781	735	749	711	767	746	819	731	822	736	803	790	717	799	755	753	798	757	771	790	759	742	718	754	788	739	814	790	773	764	744	755	791	743	749	799	762	768	789	765	799	731	748	742	762	788	775	769	791	777	759	766	752	774	736	762	763	796	718	738	773	779	776	752	822	779	744	767	759	820	778	727	806	736	797	720	749	779	779	803	735	732	771	792	774	806	741	746	747	848	752	766	802	795	761	821	763	761	780	741	754	727	738	783	792	780	767	718	795	769	770	789	806	773	777	771	780	731	742	774	790	790	760	741	773	781	777	764	741	745	724	751	785	755	808	690	728	758	771	745	745	740	750	780	779	829	770	790	776	723	798	708	800	761	771	813	768	786	754	762	811	786	771	770	777	703	776	766	739	719	788	782	793	784	743	730	774	738	732	759	775	771	747	744	766	763	764	733	771	783	728	727	772	784	790	734	748	743	798	739	772	748	767	796	786	765	785	750	783	779	708	756	740	735	742	826	740	758	763	768	744	741	793	712	776	752	769	755	785	784	815	842	762	753	760	768	796	797	756	761	704	780	719	761	762	775	754	708	771	712	751	749	710	777	761	795	728	779	767	782	805	822	742	757	802	776	777	784	756	805	717	744	799	768	753	748	829	766	771	769	770	703	776	735	798	804	768	740	787	783	764	766	704	764	791	761	821	820	811	807	829	768	785	712	727	777	751	776	736	779	791	737	766	777	725	758	694	779	716	791	767	763	719	751	757	819	750	778	742	793	776	751	733	778	725	760	734	768	757	828	736	751	762	806	793	746	760	726	775	727	762	728	764	755	824	757	753	751	795	790	750	799	787	750	778	785	758	738	762	779	838	803	800	753	799	798	775	765	776	726	771	816	773	739	767	761	725	765	760	766	743	757	758	738	769	791	802	791	762	715	756	740	769	755	734	764	710	769	769	750	781	803	757	758	815	813	778	742	801	754	752	833	790	789	761	788	772	744	787	760	754	760	811	769	764	743	799	757	756	739	803	728	790	752	802	780	758	759	720	790	769	781	764	768	736	767	719	750	742	769	763	770	730	747	742	727	766	747	760	760	746	757	736	772	791	777	787	800	729	757	771	785	800	804	763	755	746	776	785	785	757	753	758	746	756	776	733	790	743	761	754	786	756	745	754	808	724	799	775	784	798	750	773	714	782	768	800	769	712	739	815	750	759	755	739	785	767	753	750	794	755	733	777	792	727	738	757	769	787	801	808	831	803	786	723	835	799	751	779	786	758	735	784	787	785	741	755	764	744	782	714	768	784	696	763	758	761	736	788	741	772	747	773	780	753	793	767	739	761	812	767	711	727	751	800	817	786	719	793	770	745	782	790	732	739	793	771	786	803	745	769	764	786	773	787	795	753	767	782	761	704	751	750	770	824	812	803	795	761	731	790	754	763	758	721	764	790	744	707	759	779	801	757	767	832	761	768	788	769	744	822	754	798	857	746	747	789	767	769	774	764	755	775	826	744	746	741	733	729	752	790	770	727	751	736	722	798	804	801	809	777	816	754	722	799	830	744	822	731	758	819	717	796	793	813	789	774	830	781	802	809	776	798	758	788	729	788	819	714	774	777	803	787	659	710	784	748	791	744	759	809	793	739	771	765	750	787	770	780	738	768	745	806	777	817	807	795	749	788	785	751	713	803	789	715	750	788	761	760	793	754	734	772	731	766	751	753	745	818	776	780	752	711	775	801	790	781	760	794	733	738	801	775	786	820	735	763	739	737	803	804	800	781	753	804	779	786	777	806	717	754	756	757	713	767	824	750	799	774	746	791	793	726	766	712	803	773	784	776	770	761	699	748	810	767	720	748	786	751	784	772	751	740	772	757	779	793	766	775	717	784	713	725	756	780	738	734	770	779	763	747	723	679	723	769	766	765	770	770	747	806	795	745	800	717	733	743	802	770	762	771	761	804	753	786	742	746	785	765	745	800	760	773	750	728	738	730	775	789	776	783	760	782	797	788	767	740	774	767	794	775	750	739	703	738	777	786	772	709	713	719	826	772	770	783	738	782	749	813	750	746	783	732	786	771	776	747	744	743	755	768	781	735	750	795	756	752	749	767	762	714	761	764	795	727	769	767	717	721	765	796	749	753	786	727	752	771	728	750	785	702	735	814	742	795	749	773	787	820	761	729	782	755	792	764	789	780	793	754	757	755	769	775	711	720	785	778	781	803	772	765	784	743	728	755	815	761	721	742	757	797	743	788	736	711	737	782	778	740	765	740	774	759	824	730	767	828	820	740	758	795	756	739	773	703	782	749	794	746	739	734	757	747	786	767	786	771	757	757	767	774	728	785	726	784	747	774	742	756	782	787	714	768	821	736	763	764	787	807	772	736	741	763	752	769	740	753	750	809	818	761	728	767	731	740	759	737	749	777	775	760	776	748	752	753	756	767	738	756	720	745	728	737	790	779	789	744	819	748	766	777	748	785	787	737	768	757	792	778	756	769	800	752	774	769	735	793	718	789	730	812	781	783	774	790	774	757	773	740	770	785	823	732	778	697	753	819	764	748	782	742	763	746	794	808	805	748	762	786	746	797	777	765	748	746	796	699	714	769	793	781	736	766	791	772	748	759	758	744	773	788	761	752	750	780	764	811	750	780	741	777	786	796	751	787	768	736	734	806	771	781	690	814	835	790	804	771	724	790	787	820	755	790	759	715	724	784	776	733	771	741	760	773	739	792	759	802	809	793	799	772	723	805	782	811	708	762	773	791	794	777	734	746	770	738	767	781	767	737	778	760	772	762	790	753	760	764	747	746	761	771	794	788	741	734	752	743	761	743	770	765	789	780	776	764	746	768	797	811	802	747	794	744	788	761	780	759	805	744	792	781	758	762	770	737	762	762	765	704	811	756	792	736	774	755	772	731	769	749	809	736	770	771	762	785	825	820	767	839	783	784	755	766	773	805	787	694	749	730	757	780	766	805	753	799	818	817	771	724	814	737	781	724	819	811	762	726	772	799	796	762	763	745	736	766	764	794	763	791	744	798	710	811	775	747	793	772	782	792	794	757	766	711	778	787	768	777	717	716	754	773	731	790	778	804	752	746	755	770	772	776	798	788	753	725	767	762	745	683	785	804	785	780	756	743	768	742	736	715	775	797	746	735	765	726	739	758	782	751	783	737
28339	25106	28961	17128	6288	2867	1447	904	615	439	361	366	379	402	356	345	373	373	357	361	362	366	378	389	383	419	370	357	360	375	354	398	382	392	366	339	365	351	396	384	350	350	376	372	369	409	368	383	366	397	387	402	347	358	394	403	362	359	392	352	358	355	403	411	384	391	376	351	376	381	386	399	365	380	387	372	373	367	360	376	377	349	383	368	407	386	380	344	360	360	408	373	411	382	338	367	402	376	404	371	354	328	381	372	383	364	385	375	383	353	334	352	404	376	375	380	384	347	394	364	394	373	374	359	353	345	415	340	406	378	385	364	369	357	398	329	385	371	383	353	393	411	378	404	405	387	393	376	372	404	377	368	380	351	367	383	350	386	388	376	328	368	397	365	375	387	381	422	399	393	361	369	378	368	357	390	384	382	332	404	409	405	346	366	363	366	400	392	374	387	376	371	348	367	373	346	373	368	371	359	371	379	346	385	408	405	421	373	382	407	358	388	351	413	349	321	366	354	409	364	361	374	387	379	392	338	385	378	419	385	385	415	373	369	344	395	335	338	383	375	348	392	342	366	368	387	407	356	415	389	390	406	386	383	371	374	385	359	387	366	353	380	342	390	363	366	383	376	360	408	397	358	374	382	380	369	407	363	388	372	383	370	369	384	384	336	358	393	389	341	393	340	412	373	359	388	383	394	368	390	381	365	400	381	344	350	372	374	377	409	353	382	411	379	355	400	397	379	405	382	361	346	379	378	378	404	401	406	404	381	373	385	369	379	401	377	378	348	408	399	343	362	349	333	355	362	360	400	333	397	401	357	366	389	379	404	377	373	345	355	392	375	381	366	396	374	389	393	378	342	393	392	369	419	358	382	388	380	392	385	402	400	344	392	392	343	380	352	341	361	370	369	377	353	402	365	365	365	387	393	383	381	399	393	402	381	398	365	349	414	366	382	396	361	372	362	333	397	338	360	408	383	370	362	367	406	370	336	375	390	379	377	356	364	387	359	369	389	377	344	378	350	379	375	375	392	368	350	386	386	361	394	329	340	432	355	362	395	355	370	400	362	397	374	370	344	405	394	384	347	366	385	371	423	385	343	354	388	360	350	394	393	359	367	386	364	389	378	346	351	375	358	363	393	372	388	396	386	382	378	391	402	394	371	392	378	372	376	378	389	369	368	380	384	358	356	390	338	385	388	359	392	390	366	355	378	351	346	379	326	381	373	380	337	367	359	372	360	395	380	391	338	399	386	398	377	408	348	391	380	399	385	386	390	375	383	407	364	385	358	381	390	398	348	357	354	353	366	371	355	416	376	377	386	372	351	366	375	408	372	346	387	385	373	389	368	387	363	348	362	416	374	413	373	370	375	359	396	361	342	362	378	357	401	393	386	396	373	351	396	348	376	386	388	391	376	381	380	357	350	360	368	362	378	369	393	381	348	367	367	380	399	371	358	376	408	413	361	343	370	358	375	372	378	395	361	352	368	362	372	395	367	400	375	362	337	385	393	383	410	380	337	387	371	371	401	372	366	380	380	412	405	368	391	404	374	369	402	388	377	331	405	356	366	411	387	354	389	366	364	339	375	353	404	381	384	412	343	366	382	372	368	390	394	386	339	360	387	388	376	350	363	382	375	364	395	396	364	372	367	428	364	366	392	406	339	393	380	360	375	375	363	395	387	392	370	366	409	438	368	383	400	349	368	368	408	389	352	405	354	392	355	356	374	387	387	381	376	358	363	397	379	370	376	370	366	416	354	344	381	408	364	383	379	341	413	363	369	412	377	372	348	395	366	397	360	402	371	397	406	387	410	367	342	354	388	397	387	372	346	384	383	364	377	369	347	322	369	356	408	376	359	347	371	382	390	357	393	376	363	383	398	400	340	398	392	391	367	378	331	395	391	419	370	379	346	385	421	370	353	400	402	380	328	388	361	341	385	328	387	329	370	382	363	390	378	364	393	399	374	384	374	362	366	347	373	379	370	396	359	359	396	349	367	384	382	393	361	392	375	377	384	392	381	369	360	367	391	352	397	364	361	360	365	388	357	363	394	379	332	406	376	371	381	366	390	377	373	363	381	406	380	376	339	373	367	376	364	369	365	387	413	401	369	377	380	365	375	392	364	418	382	380	372	366	361	356	395	360	396	352	421	377	365	383	374	387	363	370	355	377	349	354	338	372	370	379	387	380	396	397	398	393	367	378	369	375	357	390	371	391	331	366	336	381	407	358	410	372	350	379	384	408	356	381	394	373	387	351	392	407	358	386	403	404	388	388	420	365	356	381	368	403	394	370	390	350	381	375	376	364	373	329	384	393	368	397	381	362	374	392	393	366	371	397	380	368	387	364	423	395	384	393	350	378	398	357	368	385	381	369	398	361	391	397	383	374	335	371	339	383	387	349	361	343	403	369	342	345	375	362	384	359	377	376	390	389	382	360	354	349	369	353	342	400	368	365	352	394	366	382	354	372	359	350	359	418	387	384	371	352	394	355	404	366	367	359	347	394	354	379	367	367	379	379	341	409	396	339	383	379	361	395	356	395	393	388	371	349	369	352	379	355	340	359	353	372	367	385	375	375	378	368	353	379	370	378	375	410	375	399	417	391	346	379	389	347	402	389	377	386	367	370	381	394	387	395	355	359	382	370	369	335	359	364	374	390	410	365	373	378	366	360	369	386	382	352	353	354	320	368	372	349	361	372	357	369	379	378	341	376	412	393	396	367	386	366	424	351	339	385	366	370	364	402	371	380	352	329	386	385	377	389	358	382	358	379	380	393	397	376	380	376	386	381	399	370	406	364	391	410	378	384	393	377	381	417	400	387	359	400	365	365	355	329	361	401	387	369	345	415	378	367	412	386	337	357	364	376	371	377	366	382	368	349	375	372	379	308	397	376	381	355	400	391	390	369	370	384	359	389	371	369	356	411	327	343	363	387	391	404	372	342	348	357	377	359	358	354	371	409	369	384	366	372	397	413	376	382	333	394	388	347	389	352	395	341	373	340	369	398	376	383	356	348	379	330	371	389	386	401	370	399	380	342	375	380	384	395	382	385	379	387	342	364	342	354	372	354	398	378	387	389	343	411	380	383	378	378	360	384	422	380	363	390	353	351	383	386	365	426	382	334	372	403	424	391	382	344	360	389	381	400	394	356	369	357	374	368	383	397	357	358	357	405	373	386	428	344	364	346	373	391	357	410	366	370	388	371	379	403	360	386	402	378	340	345	378	384	361	369	357	414	382	408	344	352	337	367	388	389	350	383	367	384	389	348	382	396	390	383	356	373	375	381	363	368	409	391	382	366	359	364	334	370	393	373	334	354	401	374	377	403	368	384	354	353	383	368	346	368	343	390	401	378	372	389	384	398	357	367	396	368	374	365	350	386	388	384	417	357	361	367	401	390	400	389	410	349	385	365	350	342	361	353	384	377	401	363	340	407	383	366	354	410	355	379	408	404	377	348	391	361	381	356	348	353	386	387	367	386	354	354	381	347	338
17158	35996	24222	12216	6331	3281	1909	1185	811	470	430	402	445	416	394	421	443	429	414	390	382	396	409	429	427	414	426	436	418	428	424	421	379	430	430	473	438	434	413	413	431	413	393	423	402	402	392	401	416	442	418	419	439	411	400	399	424	417	429	381	412	410	431	392	426	405	440	429	392	471	427	438	404	396	408	398	427	436	411	407	405	396	359	384	410	415	410	425	429	408	420	435	426	423	403	416	372	401	418	412	381	393	403	427	397	417	389	393	441	426	412	404	436	425	434	403	409	431	395	439	418	429	414	415	399	426	420	415	399	415	418	428	427	380	409	410	408	378	441	445	413	414	414	423	376	388	401	407	428	416	420	450	412	407	448	412	404	419	449	427	406	428	422	425	440	407	408	389	424	432	414	415	437	445	428	382	425	429	427	377	418	376	399	404	381	414	397	378	428	381	412	422	403	423	414	425	363	442	411	408	435	429	424	430	431	419	434	426	429	413	395	442	436	398	418	388	422	422	401	387	424	398	436	395	419	401	420	425	391	397	431	411	424	387	437	396	422	414	391	403	419	412	415	397	418	408	425	443	428	456	446	401	423	411	409	385	400	389	420	413	383	404	410	447	411	412	430	419	409	384	427	416	428	413	394	439	403	397	433	398	435	453	417	427	413	435	421	434	401	429	410	431	426	395	386	386	415	420	407	415	450	404	392	406	496	436	410	410	419	449	429	455	392	414	390	420	416	417	397	439	393	409	401	408	407	431	400	448	405	457	392	407	404	397	412	416	424	402	426	412	403	386	439	444	410	409	375	400	427	408	420	400	428	397	454	455	405	426	406	380	432	435	429	385	396	420	434	416	391	437	424	417	406	403	431	381	432	424	392	393	426	403	383	393	397	427	404	411	457	428	417	430	402	385	445	391	445	420	443	407	441	372	397	398	370	424	415	390	375	430	452	425	406	388	424	414	414	405	380	433	413	383	432	428	414	395	416	406	404	385	428	418	418	455	404	444	393	391	381	411	399	404	421	400	439	428	446	428	435	388	411	402	421	466	410	434	427	426	381	418	403	418	412	419	390	427	412	410	425	433	409	406	422	420	448	391	424	387	383	403	412	442	410	389	445	422	426	409	447	442	390	404	394	428	443	430	428	430	426	418	416	425	419	390	418	378	409	427	440	432	450	433	376	418	368	410	436	433	407	411	388	413	410	409	402	402	439	406	433	411	432	417	373	417	410	403	426	416	393	435	449	382	413	403	416	462	443	394	409	441	442	407	408	423	415	438	424	437	397	447	420	415	418	430	390	411	396	416	440	385	408	434	426	410	445	423	395	432	386	419	396	405	435	411	383	406	415	433	403	448	414	394	449	437	416	411	401	416	405	414	435	403	401	395	427	409	376	431	420	405	400	404	459	433	394	418	416	430	395	437	403	383	407	386	416	406	410	398	454	420	421	397	405	422	417	437	437	401	401	393	453	410	406	430	449	451	422	413	422	429	418	436	416	419	423	428	422	400	446	409	415	418	431	416	368	374	410	385	408	404	433	357	416	394	411	438	405	424	410	422	411	387	430	412	434	443	458	409	441	431	370	423	429	430	388	413	436	404	426	416	406	399	395	436	404	395	385	393	417	404	406	407	382	392	430	409	395	423	413	411	434	390	444	407	432	413	439	425	411	345	451	425	450	395	380	384	434	400	436	431	403	440	394	379	486	412	357	422	402	432	422	438	425	437	416	409	416	417	440	412	404	413	398	421	394	441	406	408	467	425	400	438	380	395	414	427	412	423	416	402	422	418	371	456	417	432	449	432	389	388	433	406	419	402	443	462	427	448	408	440	407	398	403	430	411	428	409	403	397	408	401	400	427	394	418	423	429	422	412	434	385	432	406	440	356	425	420	428	393	423	413	406	411	408	427	402	404	402	399	442	418	410	400	449	427	430	445	445	396	417	418	383	398	402	432	419	409	465	424	437	438	393	424	451	472	447	409	424	423	399	406	440	414	400	419	420	430	425	438	414	426	411	390	395	358	448	424	431	457	424	445	429	442	416	379	429	418	409	401	437	431	386	419	408	391	431	406	430	431	398	397	401	368	402	394	404	449	416	418	438	394	424	408	431	380	402	405	397	418	434	402	435	438	394	424	444	423	420	407	441	425	395	412	404	445	397	372	370	379	420	404	446	416	378	387	463	419	398	420	441	430	400	394	416	405	433	435	419	399	428	408	431	434	389	417	450	433	441	433	395	410	429	416	410	400	386	400	414	419	417	401	398	437	401	402	409	420	416	415	413	408	430	401	423	434	377	442	391	437	449	429	413	431	418	443	385	422	461	405	430	394	418	436	416	428	413	398	383	401	424	437	397	418	424	396	453	380	437	388	408	428	444	435	435	437	391	394	369	423	419	430	388	419	440	388	422	403	392	376	398	402	395	404	437	401	416	435	405	407	404	401	410	452	449	448	418	450	402	432	427	424	384	403	435	389	426	407	425	423	393	402	423	390	410	423	389	429	421	408	422	399	371	362	422	383	440	410	423	429	388	400	414	416	408	387	419	419	403	426	401	459	400	416	406	422	420	395	401	403	428	414	408	418	411	403	403	418	369	437	414	420	444	402	421	376	402	399	421	392	420	378	433	409	433	363	428	422	396	403	431	429	420	409	400	407	397	385	402	400	409	417	389	417	394	412	414	410	392	405	409	414	408	415	416	371	380	444	383	411	423	444	381	413	425	434	392	390	443	425	411	412	417	424	410	420	390	411	397	410	405	378	409	410	383	417	451	395	447	441	404	387	371	438	415	407	408	403	428	447	402	419	420	389	404	442	430	393	446	384	415	407	375	419	425	406	407	422	408	414	400	406	429	404	427	432	400	421	411	420	411	377	411	406	417	428	449	417	411	403	415	403	469	398	425	424	412	403	394	422	402	428	401	406	431	434	430	404	392	414	429	394	364	420	446	412	425	418	447	400	394	397	437	431	381	464	443	414	393	419	441	406	399	395	459	399	436	416	412	396	395	406	397	414	411	426	455	373	443	419	421	379	418	446	397	407	415	389	425	410	417	431	418	425	423	404	396	423	402	398	408	418	397	427	399	427	425	404	401	419	418	427	391	436	432	410	411	406	408	475	404	407	398	404	445	436	397	426	408	444	426	428	404	412	418	413	383	384	420	432	455	435	379	461	423	432	410	428	403	397	426	438	390	364	398	439	416	397	438	444	438	409	425	443	442	418	394	411	386	411	429	403	413	452	404	436	403	396	425	404	440	403	417	426	411	444	379	439	398	394	395	415	452	423	433	402	443	421	412	369	431	449	437	396	393	402	406	448	383	390	428	421	396	359	447	408	391	394	403	425	402	414	441	446	421	436	430	408	412	417	436	436	412	420	394	402	426	458	415	411	423	387	393	393	420	414	419	423	395	399	456	406	426	441	431	379	403	418	415	438	427	409	406	401	408	453	398	409	374	388	399	407	397	446	401	427	432	422	413	429	409	423	403	393	434	429	410
23297	21767	33333	33497	29859	26299	18858	7314	2986	876	576	605	568	598	594	565	584	571	526	588	585	598	543	514	558	550	611	576	564	582	594	577	588	540	553	584	582	562	564	512	552	604	564	596	565	569	558	522	590	589	572	582	569	555	554	569	588	562	579	569	555	573	588	519	615	568	570	594	576	542	542	565	606	540	551	560	580	602	538	559	557	534	538	575	565	544	605	549	563	585	577	542	573	557	588	542	545	544	551	537	554	595	564	518	563	499	519	594	545	554	568	611	557	542	555	563	535	528	569	545	582	564	535	577	566	547	565	581	551	554	569	562	556	563	549	578	577	582	559	572	609	568	512	544	562	554	564	573	556	549	558	557	595	538	618	560	603	577	526	547	536	563	549	575	564	543	554	610	581	526	563	575	611	600	590	565	517	545	568	572	562	567	556	564	539	556	579	551	589	523	593	509	508	567	569	585	548	547	571	581	550	612	552	530	597	522	566	550	558	561	566	557	541	553	587	515	552	544	553	573	580	603	541	570	552	556	625	547	572	526	607	552	570	597	550	548	555	515	572	484	539	556	547	531	548	536	606	581	559	538	598	553	588	589	578	600	525	552	601	565	558	571	599	577	572	527	574	562	549	545	550	589	579	543	522	532	565	564	550	616	545	575	576	542	542	562	553	596	570	557	528	583	565	535	548	576	557	569	576	521	562	535	561	559	549	612	603	558	508	591	526	580	608	580	557	539	588	557	582	562	568	479	593	563	574	568	558	567	557	625	537	544	588	577	547	568	590	559	561	545	608	523	571	528	539	553	561	554	555	534	550	571	554	567	541	522	548	577	583	613	536	555	556	580	537	572	552	555	550	543	548	560	587	550	554	578	585	591	551	597	511	564	580	578	551	544	613	569	558	558	550	568	568	564	546	583	596	565	530	569	578	561	615	582	564	519	591	529	586	578	551	552	565	537	498	562	559	583	570	527	548	576	539	595	579	609	529	591	535	561	546	531	579	597	555	573	557	593	568	592	583	591	570	527	560	550	545	573	577	571	564	582	523	554	608	540	552	558	564	517	574	577	555	536	539	554	569	595	557	562	574	555	576	560	572	556	558	554	576	548	586	562	584	609	563	554	566	577	545	574	568	572	521	555	572	525	573	578	573	536	549	559	566	550	557	579	598	558	600	538	560	539	556	531	563	560	576	576	562	544	573	573	548	591	552	564	524	579	579	572	590	576	595	552	564	573	516	543	497	586	529	581	555	542	563	522	571	550	604	568	587	548	556	576	552	551	524	567	586	537	522	560	582	554	566	503	578	581	571	534	571	591	567	534	533	590	590	618	577	562	576	565	561	552	572	532	542	569	589	541	567	556	544	577	580	521	598	538	561	560	562	566	537	556	584	588	578	573	531	574	546	546	554	550	555	532	571	610	546	536	525	595	568	624	527	592	531	562	542	544	585	515	560	547	563	608	560	557	561	575	563	548	528	581	574	561	552	544	592	577	558	555	571	555	564	593	584	539	624	522	600	563	556	607	592	585	609	602	559	594	536	542	544	559	562	556	554	565	554	602	535	570	570	544	557	592	549	568	569	565	544	575	500	540	601	581	516	559	601	587	548	538	504	547	564	545	579	524	570	580	554	580	561	562	562	605	555	568	576	551	598	557	562	534	560	585	558	517	546	554	565	521	538	546	566	555	588	564	532	546	553	577	601	550	554	577	572	540	575	607	576	579	560	546	548	581	562	563	580	541	585	574	604	533	573	544	531	555	562	558	581	582	585	536	574	606	536	590	550	566	570	582	582	566	584	538	542	550	525	556	546	577	541	559	567	538	580	518	576	588	529	510	538	585	571	574	560	569	540	502	562	557	552	561	600	565	574	571	513	544	576	594	574	567	545	557	564	555	560	557	549	558	543	549	566	553	567	587	564	541	568	619	565	563	576	543	535	541	581	569	576	581	587	540	567	597	585	598	566	517	564	604	610	554	518	598	569	563	596	585	581	605	595	575	576	554	567	572	547	559	556	539	575	565	552	572	585	602	555	549	580	521	577	567	576	558	570	599	588	555	563	559	564	561	592	536	614	565	573	598	538	621	552	579	550	548	518	556	564	596	563	551	543	550	549	591	550	614	528	565	560	536	578	626	593	601	578	536	568	510	573	583	579	627	532	551	552	576	595	571	629	580	576	542	542	553	549	554	589	552	550	571	575	531	584	592	581	553	560	545	605	562	593	616	523	546	545	553	529	566	538	596	576	580	587	532	577	550	544	539	509	567	570	527	564	561	568	552	569	543	580	595	579	567	579	602	561	556	560	534	562	589	608	563	573	584	572	542	626	564	550	572	547	616	568	608	552	600	546	553	574	573	523	552	592	574	560	610	566	564	593	556	571	577	545	569	560	541	488	580	592	573	611	591	538	609	534	520	551	566	575	574	572	538	584	562	542	595	551	560	562	584	554	528	551	582	568	557	564	581	556	562	600	570	598	567	565	537	527	573	609	607	566	575	555	566	550	511	609	560	612	569	559	561	571	572	559	559	551	552	562	576	569	648	555	576	538	560	535	515	562	575	617	549	615	528	618	591	595	574	574	554	563	560	579	534	572	595	547	599	561	584	523	579	557	528	558	597	582	580	561	527	560	554	554	581	585	530	588	604	560	601	606	573	546	567	528	594	571	559	509	554	537	613	548	557	561	548	532	597	563	590	592	525	559	555	526	537	588	540	578	591	598	571	531	552	554	596	608	568	552	553	567	571	579	571	581	596	590	577	574	575	544	552	570	574	567	541	571	550	568	561	551	536	561	544	553	526	545	531	562	544	574	538	585	555	546	589	580	525	539	547	572	534	534	552	572	532	596	530	586	548	577	570	529	537	561	606	557	576	579	570	587	558	536	541	633	526	544	609	578	583	595	546	576	571	556	590	538	566	596	543	565	585	570	583	546	593	532	581	572	564	580	571	618	588	554	614	577	555	615	615	551	583	551	570	557	602	537	580	565	544	556	554	590	552	540	589	552	552	579	579	531	555	581	569	566	557	523	560	557	544	567	568	578	566	543	553	614	513	515	540	571	557	585	548	601	547	549	531	571	595	571	566	551	560	506	611	597	573	546	579	603	575	510	554	575	558	566	568	581	601	578	553	570	554	600	542	579	561	531	541	547	591	547	586	550	543	570	535	552	545	556	541	574	586	533	568	557	553	578	580	566	571	545	583	583	556	556	538	610	606	589	573	577	594	609	563	579	601	566	575	534	559	535	578	548	592	574	550	569	590	593	534	509	552	601	601	575	527	569	566	526	564	563	522	532	597	582	581	563	564	577	551	525	581	581	533	606	553	584	551	585	560	575	545	582	592	576	552	579	549	569	575	614	595	620	565	518	583	516	600	574	568	597	579	528	571	544	578	561	583	573	543	580	567	552	560	519	569	558	546	595	550	581	559	584	557	583	524	537	591	564	507	582	566	557	587	542	577	565	529	580	540	546	536	587	556	535	556	534	549	551	602	584	568
47251	90001	71815	51680	39156	28168	17454	9137	4255	1074	606	598	566	614	576	588	602	581	625	589	567	570	615	584	589	589	571	541	607	569	579	579	579	562	597	602	567	594	605	614	584	594	603	583	600	579	614	629	563	621	592	595	624	586	545	598	600	651	625	562	594	566	583	639	627	570	534	582	587	580	575	558	581	593	542	611	609	565	597	574	548	616	592	569	619	621	558	569	585	564	616	590	616	592	592	591	559	576	649	594	587	595	544	580	591	582	597	586	585	583	596	587	569	601	579	579	603	609	600	607	600	584	624	602	577	569	610	617	556	660	564	612	577	624	591	588	574	598	589	590	558	575	629	610	609	608	602	592	623	623	603	590	557	642	578	587	568	573	626	611	561	560	578	562	618	554	640	585	571	616	549	589	565	604	618	552	566	598	624	607	601	529	579	561	601	595	533	576	575	597	592	613	578	612	601	587	534	532	611	606	573	553	558	612	621	563	574	568	584	615	533	582	624	572	558	589	548	581	580	566	594	594	577	658	552	575	564	610	578	594	620	579	648	615	578	597	606	550	621	565	627	560	611	639	588	570	619	607	586	583	585	627	601	543	590	558	628	601	571	565	591	570	577	607	622	584	600	575	608	575	597	541	627	593	610	618	566	596	558	588	540	595	599	577	604	618	656	598	602	605	573	666	571	569	570	591	608	610	596	574	605	571	600	564	614	578	589	592	582	565	570	587	611	630	597	563	585	597	598	601	540	590	558	569	600	560	591	580	638	577	584	577	613	602	558	582	599	541	600	599	597	573	598	587	575	607	585	575	590	594	601	611	588	552	606	581	584	575	584	599	615	574	611	637	574	618	595	578	572	571	600	564	580	578	582	604	527	606	623	581	588	584	594	634	553	566	585	571	570	601	559	586	572	562	545	555	586	576	584	570	590	567	591	570	610	594	630	573	615	579	580	554	554	576	581	637	563	587	600	610	597	617	591	627	612	563	576	571	572	570	552	567	563	591	576	555	555	635	580	607	558	582	603	587	563	545	604	561	597	566	578	572	610	614	606	602	559	574	568	585	561	584	567	608	607	591	592	599	595	602	581	594	591	618	655	587	567	590	585	562	600	580	652	604	581	567	591	562	626	598	615	577	614	584	621	570	553	609	617	564	584	572	589	581	573	579	584	558	606	617	585	589	576	562	595	584	595	606	599	574	579	599	577	607	602	560	574	565	592	572	610	552	603	602	587	603	586	640	545	603	583	636	594	542	594	587	575	614	577	563	555	572	585	612	541	574	587	570	608	570	544	526	557	613	586	651	581	560	531	580	601	607	563	600	616	565	633	593	630	595	602	565	537	579	563	623	575	563	559	584	597	612	572	625	555	611	591	590	587	590	614	595	576	592	589	598	577	561	584	575	586	588	615	575	567	579	573	604	580	611	596	581	603	623	652	576	588	594	622	590	602	552	608	635	556	571	598	592	599	587	564	552	593	571	616	656	582	541	597	584	578	587	564	575	596	529	591	654	580	604	602	583	582	603	579	592	561	557	642	567	596	594	617	590	583	608	590	521	605	607	588	599	577	549	555	585	555	570	608	603	574	613	584	605	584	579	584	589	617	569	600	586	574	593	633	604	554	577	548	573	543	620	580	575	563	607	608	597	604	559	603	587	591	594	571	563	567	599	593	578	608	598	582	590	583	550	613	547	564	606	628	623	624	623	601	600	557	606	599	662	557	606	596	577	576	554	587	576	591	566	535	606	594	580	617	537	562	624	616	547	591	587	568	604	611	558	590	590	574	572	598	596	592	634	599	587	561	556	557	580	534	605	580	589	643	543	619	588	576	602	569	560	541	608	568	591	588	601	591	561	617	587	529	589	615	607	605	617	615	596	587	621	587	590	604	551	563	580	564	575	592	597	580	615	599	579	570	652	578	598	539	593	576	614	555	587	617	571	576	608	591	606	587	584	577	561	582	582	638	572	568	577	525	588	573	599	574	591	617	593	616	596	624	605	582	578	620	573	623	561	576	581	612	608	614	563	582	555	593	575	582	578	611	593	519	567	572	628	590	612	593	523	609	626	588	566	580	585	566	569	631	586	578	600	539	567	597	580	603	589	615	620	592	609	591	620	569	578	594	579	596	610	613	603	571	585	558	580	566	530	597	575	610	569	538	593	598	609	624	576	575	568	561	562	580	597	566	584	602	601	596	581	593	598	641	595	626	598	564	582	654	540	605	582	590	589	605	548	556	595	552	566	619	614	589	583	597	573	603	603	548	621	553	575	611	600	595	601	584	605	614	626	607	574	588	650	604	576	582	570	545	597	544	547	595	527	574	595	607	633	600	581	575	579	572	574	592	585	544	591	579	587	633	611	563	573	612	626	570	596	585	581	608	626	590	575	577	582	571	574	580	565	606	589	561	544	597	573	648	576	625	611	605	624	592	530	595	602	588	576	579	541	608	574	561	585	581	586	542	599	573	594	622	604	575	598	615	525	565	552	563	610	593	639	615	582	573	624	584	585	551	590	578	588	582	576	580	551	571	567	593	598	601	595	594	633	599	574	595	585	594	531	595	613	630	592	601	599	560	598	568	616	553	559	629	550	612	555	617	657	584	584	571	599	632	586	605	558	610	570	604	587	572	570	606	632	618	568	572	589	563	551	622	610	616	618	584	567	598	621	590	530	586	594	600	589	584	571	619	613	545	568	560	599	596	611	588	603	600	559	570	619	609	530	553	634	605	600	541	591	546	585	604	570	566	577	557	572	555	584	616	593	605	544	580	579	579	605	561	576	598	566	589	548	581	609	603	592	589	587	604	626	587	594	554	590	606	613	546	597	621	577	559	566	611	619	602	583	609	603	580	613	618	564	592	627	544	585	606	609	555	571	567	632	576	575	563	608	589	593	597	584	578	605	550	588	572	614	605	545	558	546	537	575	632	617	604	568	570	605	553	588	586	617	652	585	582	617	587	594	575	584	566	613	621	586	594	584	591	599	615	568	560	596	592	585	601	542	625	573	595	606	584	589	567	554	601	586	596	621	582	587	574	549	606	630	615	565	579	632	609	600	556	595	607	570	557	613	622	590	590	571	573	553	613	601	557	574	590	600	620	567	563	586	581	545	577	575	646	562	583	567	588	507	613	607	571	605	586	538	584	575	578	588	571	588	602	587	574	565	614	563	602	582	593	637	572	583	577	606	577	569	534	600	637	608	591	625	644	597	609	610	637	611	595	588	573	578	534	613	619	567	542	589	554	602	581	568	573	592	575	585	605	601	570	579	582	551	548	593	594	595	556	599	576	635	631	608	578	610	604	548	616	587	596	582	595	573	650	620	609	606	609	567	547	597	566	604	584	595	615	590	574	596	582	618	605	587	593	600	553	591	567	593	604	532	573	625	626	575	610	596	538	589	629	539	571	580	599	573	568	583	575	576	580	579	598	598	579	606	596	582	555	589	594	608	603	598	595	612	594	590	607	592	607	609	598	604	576	596	578	604	602	545	623	571
25013	22625	34092	31862	22840	13969	6212	2812	1248	580	481	503	471	487	486	491	475	437	512	500	453	467	505	493	470	494	493	465	454	472	522	530	474	470	468	479	491	468	459	469	436	483	481	469	498	509	472	487	458	434	508	456	487	531	512	467	502	489	488	473	478	470	445	458	513	435	475	480	451	444	451	509	516	489	458	494	510	415	491	480	482	501	465	479	498	501	463	474	450	436	454	479	490	483	466	531	463	478	496	444	493	451	485	492	524	477	487	455	484	469	462	496	495	504	439	450	464	496	463	496	503	456	449	459	477	508	469	457	441	490	484	518	501	446	496	483	494	462	433	469	474	466	444	493	535	504	477	513	482	468	451	501	509	464	484	493	446	484	446	474	457	468	506	481	482	468	504	535	457	479	469	437	507	470	483	508	478	462	510	467	512	469	408	462	474	562	490	479	420	456	489	457	490	411	501	482	463	494	497	449	491	484	470	483	475	466	479	487	499	427	497	491	448	496	439	471	442	466	485	506	462	501	499	466	452	501	503	480	508	500	505	475	500	494	438	482	448	474	502	474	473	479	452	512	452	440	477	469	451	478	484	461	469	504	479	490	462	490	483	441	458	490	509	472	517	505	467	492	503	467	499	491	495	451	476	484	470	486	489	461	468	503	464	469	459	530	502	448	438	478	467	487	463	484	483	475	470	487	502	475	489	486	509	466	465	516	487	483	513	505	449	513	484	453	503	513	485	495	503	471	496	458	495	486	459	468	447	463	505	480	486	482	471	474	487	484	536	504	479	459	464	489	490	486	491	447	476	535	467	512	467	503	487	485	466	482	488	480	478	441	467	470	461	483	476	481	462	503	462	494	438	498	464	462	474	447	499	444	478	497	455	440	469	453	471	483	501	493	476	451	495	446	497	497	497	468	518	487	502	474	468	431	451	467	495	480	443	500	454	477	467	492	464	454	477	479	515	523	525	474	503	504	442	478	496	466	482	491	467	466	506	468	466	467	509	474	507	461	500	506	472	510	488	466	508	460	477	505	513	491	519	471	468	458	511	495	465	506	456	506	485	458	471	492	472	452	486	455	443	468	498	467	496	447	486	489	487	506	489	493	494	499	489	503	482	442	481	486	478	470	505	459	435	481	475	474	477	430	470	479	480	472	477	488	499	516	467	461	462	477	484	519	491	494	455	498	498	488	472	493	488	443	530	459	477	476	475	511	461	510	540	472	464	469	470	533	475	504	505	517	528	486	512	491	484	467	468	459	484	449	525	487	492	476	451	453	478	512	453	520	444	456	516	468	477	460	508	452	484	504	472	499	488	461	493	536	495	490	491	474	491	534	477	466	471	505	501	500	454	480	474	483	520	496	490	447	496	463	453	507	489	503	502	455	494	513	463	512	458	486	481	474	511	489	469	472	470	533	464	496	486	473	498	506	473	534	496	456	484	485	484	488	483	513	469	483	504	423	488	452	450	440	482	448	476	482	484	470	490	472	512	475	454	452	440	509	504	463	475	490	458	464	459	477	480	474	473	489	492	461	448	518	509	482	492	481	518	476	490	507	494	475	497	487	502	481	449	466	484	490	485	503	475	496	492	505	456	494	446	480	463	485	502	488	492	431	454	452	510	459	482	470	472	470	485	484	489	487	448	503	422	442	480	494	479	473	501	473	504	487	521	474	492	478	453	532	486	496	490	440	509	486	480	481	501	498	493	448	498	478	479	449	441	479	470	464	500	480	507	453	484	496	473	475	471	439	475	447	501	460	474	486	472	451	502	479	474	471	494	474	468	455	495	485	449	517	480	468	473	460	476	473	468	495	465	485	474	484	468	513	498	471	462	465	489	471	441	464	486	481	456	449	443	489	472	492	477	489	476	474	473	465	484	505	484	503	481	437	487	418	486	496	481	496	457	519	459	460	510	490	483	456	484	471	485	524	448	484	446	520	514	478	538	533	499	448	460	480	444	461	470	462	454	484	478	478	477	485	483	489	511	515	460	496	466	493	503	468	459	479	490	485	485	503	469	462	482	473	444	479	461	446	468	516	469	509	497	456	493	444	497	495	503	508	442	498	498	470	474	516	486	480	450	509	469	448	510	514	452	498	458	459	500	486	499	522	489	471	476	494	475	492	456	477	505	456	462	470	475	522	455	483	497	490	526	443	461	457	506	454	478	467	491	481	482	508	485	502	497	494	457	503	471	433	475	453	465	542	495	529	494	491	514	443	495	470	458	468	460	452	503	520	503	483	463	515	454	487	530	446	497	464	462	487	462	465	534	527	461	495	487	479	527	462	445	491	513	487	476	455	487	459	490	470	479	508	472	463	485	460	512	459	503	477	507	494	509	450	441	489	499	497	485	455	478	467	487	460	446	487	479	445	467	494	503	533	525	487	484	485	441	478	467	472	507	447	459	482	480	462	486	477	456	484	481	465	490	481	464	482	478	485	492	449	441	508	458	426	494	456	455	470	466	479	472	509	497	500	505	481	484	461	458	457	537	469	478	485	484	472	493	479	488	523	488	491	459	454	506	482	486	513	486	504	458	472	454	477	470	439	487	449	463	479	472	450	494	459	446	464	502	531	446	478	492	466	476	458	481	502	482	484	460	516	493	489	488	488	489	460	496	448	513	485	460	458	515	503	488	485	510	481	521	490	468	483	464	490	463	445	478	481	465	491	485	445	469	484	479	418	425	441	502	461	469	492	518	475	490	494	482	492	467	512	486	487	450	476	485	485	508	510	501	485	468	515	499	480	482	500	461	484	467	471	489	504	497	481	512	470	469	483	507	457	480	500	501	469	519	432	457	490	526	490	502	462	482	489	470	443	441	465	442	503	481	499	478	466	521	471	479	466	510	480	501	487	466	474	445	455	462	534	502	475	485	502	467	482	497	490	435	504	478	504	420	436	485	495	466	487	496	495	491	477	454	482	522	478	480	493	471	466	467	473	494	487	494	498	495	514	495	449	481	451	494	482	472	448	511	488	478	483	476	490	492	483	464	533	490	449	501	477	447	504	484	478	499	514	440	483	467	522	492	429	492	480	482	467	482	464	514	502	464	502	467	495	507	500	462	505	483	464	487	486	470	473	437	515	466	462	447	456	505	472	479	476	396	484	494	489	460	503	501	480	445	485	513	445	471	501	465	473	483	475	498	456	470	447	497	446	478	477	479	492	490	494	454	507	478	451	510	503	499	520	496	499	460	471	447	504	461	499	496	534	459	482	504	462	489	487	505	441	494	431	471	479	468	452	492	463	492	474	471	480	506	501	438	466	509	451	463	459	510	488	466	452	462	493	490	466	488	497	502	495	499	447	497	449	476	523	472	486	442	502	488	520	460	491	485	471	479	480	457	485	438	459	497	456	480	483	465	491	492	481	472	487	501	481	456	480	507	458	459	427	527	479	465	478	452	468	475	477	466	493	485	507	495	481	462	440	493	459	454	497	465	489	495	442	484	482	502	464	472	445	483	485	475	465	491	493	501	461	479	454	499	482
40253	71517	54643	37405	26663	17191	9176	4718	2090	822	553	547	541	514	517	574	529	531	513	466	532	530	535	538	538	547	534	521	525	556	528	512	545	543	513	515	574	522	517	513	489	529	506	514	546	536	507	543	534	555	530	543	550	539	514	508	520	525	543	536	531	526	539	555	560	534	546	549	524	518	540	527	551	543	538	542	479	570	536	516	564	532	541	570	496	516	534	525	538	534	552	480	563	536	495	552	546	521	510	542	538	516	501	536	575	495	553	506	558	544	519	547	495	529	527	530	550	528	510	529	496	527	552	555	537	537	552	510	542	518	550	545	558	519	517	526	524	488	560	517	546	536	593	536	480	518	558	572	529	519	537	514	508	529	498	506	541	518	560	526	517	527	488	521	533	510	551	544	525	495	524	557	501	510	497	503	539	555	521	515	522	512	580	486	544	535	528	499	533	535	526	523	531	507	558	532	544	515	509	530	539	527	546	601	556	530	513	545	537	545	550	541	475	487	516	496	526	525	550	495	536	516	490	537	484	527	511	523	540	502	537	552	528	535	544	490	545	560	509	563	527	486	528	543	532	500	501	526	527	511	511	548	526	543	480	481	544	494	533	571	537	520	501	530	541	528	548	530	540	502	518	543	572	559	539	587	533	562	570	545	511	531	512	542	538	516	552	528	551	502	540	538	566	526	548	518	534	492	547	512	534	535	528	468	527	568	495	501	510	517	500	539	541	532	499	518	500	513	525	541	496	565	524	498	529	558	538	519	565	520	548	566	520	490	507	510	506	523	521	547	535	481	564	491	529	539	499	551	584	528	542	529	534	503	565	507	562	562	567	538	523	553	524	527	510	495	516	531	549	545	517	485	534	515	540	573	554	514	507	536	515	562	549	563	549	529	554	503	521	534	546	524	522	526	530	538	520	547	557	539	559	517	517	530	539	573	533	560	514	517	531	511	547	480	503	518	510	571	506	513	519	564	512	537	550	539	539	493	537	545	558	491	541	566	507	517	509	517	534	524	518	506	529	533	559	486	547	531	523	530	527	527	520	533	553	552	544	550	538	532	481	521	483	551	529	517	566	528	520	522	541	497	518	513	509	557	563	510	520	480	519	560	536	495	587	507	539	521	525	541	549	495	536	532	491	542	505	562	526	545	483	529	560	527	561	498	540	514	479	520	548	571	542	523	517	511	497	534	519	584	542	523	538	513	518	513	514	529	492	536	551	517	555	503	542	524	548	526	509	530	494	520	534	507	561	510	518	508	497	535	502	528	592	547	546	541	500	520	468	518	529	529	528	515	543	525	459	531	554	576	543	527	525	529	535	522	547	542	535	533	498	529	537	528	507	503	557	507	543	522	546	545	503	533	512	532	542	524	519	523	519	527	525	594	527	517	525	509	512	548	577	522	509	499	503	538	545	560	517	517	597	533	507	468	535	496	531	515	530	559	516	552	600	527	508	494	532	520	512	516	540	514	536	505	554	539	556	528	542	524	509	535	511	526	547	569	546	521	558	511	514	505	552	548	543	553	558	498	529	517	510	528	504	492	534	511	550	551	534	554	551	530	532	576	530	486	502	530	496	525	501	535	471	562	541	531	575	503	556	539	526	547	491	509	516	535	521	552	531	499	529	519	524	507	505	551	526	549	492	528	516	526	503	537	522	520	567	504	521	543	544	553	478	542	518	553	525	507	492	570	517	530	511	515	517	526	505	487	554	541	539	511	501	528	507	545	514	535	521	529	528	530	535	543	511	525	535	535	516	529	550	527	513	517	473	515	528	537	555	487	507	578	536	522	528	496	537	499	552	548	511	529	521	526	545	535	496	547	523	526	523	481	571	582	544	544	514	519	509	537	529	484	536	539	518	516	571	538	502	534	549	511	533	522	541	519	529	544	519	532	553	551	532	539	494	508	520	543	565	521	529	518	533	502	503	523	541	529	518	529	535	519	522	506	516	503	527	518	514	536	580	522	483	528	554	512	506	546	497	467	548	517	497	530	522	558	527	560	524	510	544	516	550	585	517	529	491	501	548	514	542	540	544	509	513	510	511	550	519	497	530	548	511	565	518	507	506	485	550	567	541	553	573	546	530	515	529	554	538	549	490	514	538	495	489	535	565	541	494	542	527	552	520	542	565	518	497	497	545	492	563	549	532	505	515	524	526	463	533	530	543	549	504	519	529	533	520	553	553	537	524	494	553	527	535	479	521	555	536	501	542	537	527	501	564	543	515	515	560	495	510	468	512	555	501	504	505	502	514	537	553	549	526	522	513	513	531	546	547	542	520	526	534	499	543	548	516	497	535	556	519	495	540	531	535	544	532	577	507	540	532	579	489	529	514	587	522	545	531	489	523	504	529	523	532	504	533	488	513	522	531	512	499	528	509	524	575	578	538	529	536	558	548	511	494	571	520	537	496	516	520	474	504	493	517	524	500	482	546	512	498	512	498	545	544	526	505	526	524	524	531	521	515	518	558	493	544	537	529	498	532	517	534	507	518	519	498	525	503	583	485	556	498	530	533	490	516	552	496	526	529	558	522	538	526	569	516	496	545	491	518	549	525	576	546	522	506	494	513	539	540	537	535	524	507	529	555	518	549	526	532	548	490	559	551	504	492	504	577	552	529	553	559	502	530	535	510	499	531	488	537	570	550	522	526	471	522	536	546	533	492	485	541	530	548	491	523	523	542	525	505	512	503	533	532	507	537	538	521	529	525	531	546	570	536	490	518	580	507	491	556	529	546	489	517	545	584	545	562	521	519	504	519	528	533	517	570	576	499	545	519	515	525	490	577	549	497	548	554	534	523	536	539	543	542	515	545	509	526	518	507	511	517	498	590	545	525	523	540	530	508	544	524	489	523	516	527	514	537	541	525	513	607	520	487	542	529	520	557	491	560	511	545	547	564	561	516	549	553	533	560	561	535	526	584	541	533	503	531	515	545	504	550	535	531	540	505	522	530	525	548	519	552	513	506	505	523	507	528	525	566	507	542	516	527	535	507	517	511	504	505	541	513	558	487	507	623	536	539	509	525	543	527	520	511	551	504	516	564	521	509	567	570	475	507	501	523	508	564	494	531	540	595	554	546	489	526	528	527	544	549	565	539	526	512	525	557	564	542	515	486	521	545	528	487	545	499	553	578	497	558	552	543	508	518	509	507	519	538	519	542	489	509	481	511	508	511	518	557	469	552	555	541	554	513	504	519	477	502	583	502	537	588	547	533	568	517	521	548	523	542	497	560	512	525	515	563	520	538	546	555	515	503	590	522	502	520	527	534	550	544	554	563	512	555	496	521	524	499	538	520	541	509	499	553	514	510	506	504	529	528	533	524	514	517	530	499	508	500	466	567	510	532	562	504	538	543	518	524	554	546	505	530	538	531	562	538	553	486	550	501	521	559	484	561	504	490	495	545	526	500	523	556	533	527	517	504	524	500	533	534	536	504	544	545	501	535	527	537	513	542	522	513	520	535	548	491	502	532	505	538	526	513	500	504	495
22585	21441	31366	29826	29474	29667	25668	12198	4964	1400	776	806	821	768	772	729	747	732	714	779	677	690	747	769	758	755	725	709	706	735	772	694	740	782	757	766	743	772	742	832	754	753	810	747	706	733	743	774	785	813	741	683	785	770	774	698	731	785	769	761	715	676	682	756	722	723	778	760	702	787	740	740	796	701	785	756	770	725	769	758	709	748	773	745	721	726	713	794	748	725	713	751	842	773	719	705	723	707	760	733	680	760	717	721	726	751	771	774	785	734	797	751	770	756	762	757	726	714	728	775	724	693	739	756	733	743	840	714	772	765	701	731	729	747	773	715	740	728	771	771	766	767	752	792	730	696	730	757	746	807	780	748	734	752	730	835	734	752	738	741	736	744	754	750	700	720	755	779	770	716	743	716	847	761	713	747	746	737	714	756	767	742	710	695	737	682	800	730	833	701	714	733	744	686	738	729	757	743	745	750	734	768	745	725	746	780	735	761	751	759	782	708	772	714	780	759	723	773	712	704	749	734	738	736	787	695	799	692	784	693	770	770	775	732	754	756	729	757	714	774	782	736	790	780	762	715	802	756	748	774	744	779	750	755	746	720	742	714	710	739	742	740	738	717	731	733	764	720	752	742	723	709	710	739	777	762	742	703	769	728	730	765	728	780	764	702	777	789	729	767	694	756	747	728	702	737	738	704	748	791	765	719	741	753	694	791	743	699	707	804	798	736	764	764	729	746	709	757	762	733	732	760	690	777	792	745	786	737	785	735	717	714	762	748	751	774	726	737	708	732	729	780	761	711	770	824	711	788	746	736	791	755	737	792	756	784	725	685	716	736	715	730	751	755	788	726	754	707	745	793	736	757	754	758	746	727	747	717	758	752	782	777	765	743	745	799	707	705	763	811	753	732	739	787	777	728	732	708	723	759	756	759	760	746	713	675	796	754	735	750	762	741	698	742	793	780	726	772	720	784	719	691	805	720	731	736	722	744	764	757	768	776	746	813	736	790	717	745	774	756	745	734	738	744	704	791	717	737	740	743	764	750	771	738	740	751	769	753	718	736	728	789	707	729	764	733	736	693	779	762	762	690	768	737	741	736	770	737	716	803	713	745	722	795	794	763	756	749	757	781	717	754	767	726	776	763	775	764	744	738	779	740	727	787	746	712	711	747	779	749	754	735	758	748	731	726	739	767	739	731	746	753	721	717	706	732	720	724	724	750	730	730	738	768	758	774	751	786	746	739	771	762	742	720	714	779	765	740	805	728	717	694	762	755	739	726	730	761	683	742	740	705	748	745	759	747	721	778	747	705	775	724	692	738	703	737	755	684	757	741	746	725	791	801	736	713	766	765	718	704	713	733	776	733	840	713	731	721	760	746	758	758	740	808	719	730	723	733	691	774	752	718	714	753	736	709	751	768	717	722	716	722	729	731	742	752	742	774	734	734	708	707	712	740	746	735	771	753	781	746	729	803	716	763	703	755	680	768	760	750	816	769	772	687	767	715	722	764	735	766	697	767	742	740	745	753	741	759	730	763	725	750	688	736	666	762	723	749	720	759	754	721	728	770	762	768	724	777	735	727	751	740	749	730	729	713	797	772	770	735	732	737	766	712	782	707	727	757	702	741	730	728	753	714	698	744	727	707	747	696	719	790	734	770	750	733	748	743	760	738	708	735	793	794	764	725	749	793	715	732	732	703	711	746	736	746	746	750	772	736	758	750	744	762	736	791	776	788	713	738	768	776	753	768	762	723	752	786	773	761	772	725	771	738	734	750	718	787	749	736	749	783	748	765	781	736	766	758	751	761	802	732	757	742	735	785	762	760	734	757	760	735	735	744	744	701	753	763	744	808	762	734	740	729	759	737	693	715	737	753	760	770	722	715	718	764	739	729	755	759	767	786	694	762	734	803	729	729	715	786	716	745	724	694	724	736	700	792	733	748	736	745	737	753	769	796	721	787	755	769	731	731	763	753	750	736	750	742	702	788	784	815	719	719	717	790	758	762	715	708	716	758	708	736	687	736	723	717	777	725	748	744	782	779	755	713	712	809	710	760	778	743	756	693	736	800	751	797	724	706	764	746	737	727	742	764	694	699	791	739	750	701	776	761	754	746	745	754	763	789	753	744	743	730	744	747	743	695	734	787	785	755	754	787	731	753	751	768	738	757	741	719	803	766	690	811	764	746	723	773	717	744	753	735	788	766	748	751	711	744	781	736	736	730	767	778	735	749	761	704	763	722	740	741	793	748	715	693	724	789	818	773	765	761	753	754	712	771	696	721	738	684	814	727	722	750	731	713	723	773	737	729	784	752	763	735	722	737	745	751	745	733	737	720	767	771	777	783	706	749	745	731	736	721	756	745	691	716	773	785	740	767	773	746	736	696	739	728	711	737	755	765	746	709	753	736	733	814	717	697	742	759	778	752	757	692	770	780	716	731	767	719	738	737	738	707	735	761	777	717	765	737	770	726	766	753	727	771	751	750	782	765	709	749	766	768	744	790	745	741	760	759	782	726	723	754	775	753	803	774	685	764	722	713	763	726	733	783	725	728	755	744	730	784	765	719	739	753	729	769	827	736	747	767	713	763	768	728	698	728	801	698	770	750	763	744	777	695	741	769	760	760	730	721	802	756	700	781	740	740	726	761	770	698	749	782	722	784	720	685	734	742	715	736	765	788	778	773	765	773	723	724	745	686	763	745	736	744	731	766	696	740	772	779	734	740	710	686	780	838	729	737	812	745	747	690	756	795	765	777	706	742	709	735	760	755	773	849	746	733	726	765	732	712	748	766	783	726	718	761	688	687	734	728	767	737	787	705	780	740	714	709	746	748	732	764	751	754	722	801	713	718	749	762	760	753	753	774	722	778	788	743	806	804	731	691	741	735	697	749	755	752	754	759	789	757	733	750	718	798	738	751	826	761	764	747	810	749	737	779	737	744	731	768	748	730	730	772	794	772	752	761	709	752	763	730	740	723	740	751	786	759	740	706	761	722	747	707	715	750	742	730	731	719	792	766	750	748	731	695	726	728	742	762	792	730	763	726	753	791	734	740	730	717	732	808	742	734	722	731	724	718	740	708	752	756	806	757	707	756	765	738	714	782	711	721	796	743	743	742	718	765	756	735	699	752	752	794	750	769	746	780	758	783	755	757	744	772	829	804	758	776	750	792	725	792	755	759	718	755	716	781	772	733	783	737	744	758	772	765	761	760	783	795	770	787	750	762	757	782	762	798	726	765	745	753	730	660	752	729	694	735	701	725	756	761	755	726	760	768	771	741	757	763	716	766	794	753	737	763	760	760	762	741	729	730	716	746	737	798	697	784	725	761	785	792	800	705	733	757	757	714	719	729	735	751	763	750	732	761	715	789	732	744	734	751	686	766	743	723	724	728	760	766	739	730	761	712	738	696	763	753	785	741	787	762	769	764	762	709	737	756	728	780	743	725	775	749	736	711	724	740	769	787	734	701	741	775	773	752	715	736	767	798	748	726
54080	97729	79916	60152	46701	34915	23870	13582	6755	1523	767	812	781	754	735	801	751	792	725	761	770	793	753	734	750	804	776	749	777	744	747	748	789	770	806	812	758	768	834	784	781	756	766	783	775	833	768	785	810	774	707	802	822	780	742	733	777	753	748	713	733	799	783	736	747	768	744	722	782	756	788	772	767	793	773	791	778	778	793	797	780	728	749	774	743	724	736	774	786	778	790	796	794	785	722	786	740	762	779	719	728	756	809	735	783	755	753	734	759	804	765	779	787	757	771	722	740	752	760	760	681	759	785	785	737	807	784	808	772	753	805	755	737	767	787	747	820	787	734	760	783	784	791	735	752	738	762	784	783	777	752	737	768	704	743	745	748	742	761	771	771	757	774	769	796	754	799	756	780	721	786	746	739	729	737	684	718	787	757	768	716	818	756	699	760	739	751	817	774	762	807	751	814	760	837	802	792	752	813	737	734	788	763	755	764	753	772	798	790	788	819	811	734	766	777	765	749	780	770	797	765	779	786	768	740	753	742	766	755	740	749	753	758	802	730	763	741	786	711	752	764	794	699	737	781	701	804	784	834	736	744	875	767	777	683	762	795	777	779	760	781	792	759	800	787	747	760	797	767	770	764	800	738	794	794	782	712	742	757	760	768	763	763	776	771	768	742	820	732	759	771	761	754	778	759	761	737	812	749	757	790	791	764	788	774	740	771	721	792	783	793	731	712	795	763	763	754	773	741	759	790	726	743	742	780	819	734	779	791	682	745	757	773	738	770	775	741	730	801	701	747	788	721	786	807	743	742	789	745	758	801	767	727	759	786	759	768	777	752	783	765	776	769	764	782	762	727	810	774	751	801	713	769	824	750	746	775	732	713	799	759	777	744	786	761	747	782	757	785	797	728	724	760	743	776	762	742	782	733	719	770	815	742	743	761	776	755	782	756	752	740	796	771	811	752	810	801	764	711	784	735	787	772	756	761	768	755	765	772	740	768	768	742	838	761	769	816	811	751	739	729	760	713	744	803	799	734	793	748	754	763	796	731	743	813	745	720	717	735	723	790	773	772	779	751	771	767	777	775	755	757	754	787	726	750	747	789	718	743	792	724	756	743	727	773	747	782	762	813	795	739	760	772	789	760	794	780	747	789	774	790	784	742	803	798	765	791	754	770	755	797	737	760	743	696	781	755	769	750	805	787	760	791	767	747	807	723	735	799	710	728	742	777	748	809	736	711	788	766	734	772	732	737	745	735	761	809	749	767	798	721	805	810	784	741	801	798	819	759	783	750	786	728	710	777	788	792	793	749	755	728	767	787	771	831	783	771	809	736	789	795	734	749	776	735	741	741	755	745	706	740	798	757	750	767	805	741	759	731	737	781	786	827	817	786	801	753	797	781	777	755	747	744	749	797	800	724	714	744	786	781	774	740	731	756	764	762	797	783	798	795	792	789	762	779	723	782	743	796	777	711	778	783	759	790	779	742	755	746	723	782	804	775	731	763	809	775	700	737	772	701	817	741	738	758	772	770	747	765	741	830	757	825	802	746	755	761	725	804	733	759	745	765	773	741	770	787	794	773	747	728	766	780	781	715	703	724	777	845	791	780	797	791	763	741	778	724	725	762	746	794	793	816	750	746	783	771	818	801	750	791	813	738	823	731	763	748	798	782	769	758	740	771	804	737	788	814	758	790	720	730	750	743	730	758	717	768	812	754	741	766	750	800	743	737	769	792	745	728	762	737	781	742	823	735	734	791	786	780	769	803	763	785	794	745	828	751	722	722	745	748	728	733	782	737	760	776	724	706	691	787	723	700	754	779	771	753	754	769	772	738	745	789	731	763	745	774	781	754	781	786	795	766	770	714	753	791	767	774	791	737	764	705	727	815	751	786	778	769	753	758	781	774	778	770	793	775	761	764	786	747	765	787	752	771	776	743	749	765	724	749	760	713	810	759	745	764	757	768	749	715	741	771	759	774	768	761	756	749	732	761	740	763	749	781	783	778	749	765	796	778	743	727	797	810	772	813	755	739	752	784	791	803	757	799	785	765	762	733	791	809	767	766	791	760	770	738	780	796	762	761	829	793	755	730	702	754	727	744	772	807	780	741	735	713	816	741	746	787	783	803	822	758	765	779	745	738	790	757	766	809	768	735	760	720	737	757	774	825	765	720	726	784	727	747	688	752	728	716	756	759	783	731	762	746	802	761	803	770	807	745	782	761	711	746	758	758	792	753	805	719	785	789	749	740	784	762	784	786	780	770	764	771	753	773	751	770	767	761	792	775	774	808	725	787	753	806	799	782	751	773	742	784	781	750	768	722	789	766	779	787	788	725	752	704	780	745	781	756	729	740	741	732	746	768	801	766	766	785	763	803	810	784	718	733	857	775	803	809	759	773	808	798	781	766	793	787	764	704	707	801	731	759	761	790	801	808	742	741	703	779	762	777	777	787	776	765	769	743	765	793	751	723	737	762	770	718	776	778	780	784	735	733	772	779	756	796	811	754	777	812	781	756	768	762	765	744	762	742	843	753	774	748	771	788	755	765	779	780	688	757	751	774	773	764	774	739	761	784	747	793	774	764	779	821	791	750	775	766	795	726	729	730	755	774	730	806	735	748	768	751	789	745	788	763	791	765	784	733	765	760	733	739	784	816	773	758	783	733	769	798	734	774	713	783	742	729	760	750	778	781	746	725	798	743	785	746	798	797	751	740	799	765	774	782	800	753	776	782	758	830	775	746	779	757	749	732	780	728	750	787	732	764	766	744	749	779	789	732	767	719	717	799	745	746	750	784	800	785	770	738	790	770	774	790	782	717	755	799	776	761	756	741	799	799	753	763	769	788	766	743	806	728	790	736	824	753	761	720	786	785	775	734	790	750	762	775	744	782	755	743	749	803	785	795	786	784	795	742	745	700	799	761	738	813	757	751	739	799	769	799	749	738	792	792	732	765	751	778	748	771	791	733	759	768	729	766	770	795	775	746	758	761	699	774	747	830	778	733	782	775	760	755	803	798	762	754	779	740	790	771	767	775	762	769	743	741	783	747	753	735	773	755	725	699	722	753	751	814	765	756	726	817	756	729	748	803	795	759	828	725	765	769	771	740	755	770	768	751	788	764	751	817	722	751	765	751	762	771	817	826	760	746	780	798	783	745	771	751	716	783	789	750	797	746	770	772	720	777	767	790	741	774	750	732	729	768	755	795	782	721	786	717	778	774	746	741	771	739	725	795	798	722	773	755	757	782	781	775	725	753	753	787	730	750	726	732	739	791	822	728	811	729	714	766	780	719	763	744	776	794	819	809	798	794	784	796	733	791	775	768	751	773	768	752	731	782	816	766	753	768	794	772	784	722	750	786	785	750	766	766	799	794	766	760	778	776	731	756	773	733	773	814	779	784	785	743	719	771	770	752	727	746	753	785	794	757	692	789	798	771	749	808	765	781	753	734	753	802	777	766	728	749	706	776	757	809	781	774	790	811	771	823	867	735	760
28223	24875	27702	16922	6715	2906	1612	963	610	383	370	380	357	382	351	384	332	380	345	370	360	373	379	358	374	337	330	359	399	363	386	351	379	354	393	367	337	369	372	359	387	364	381	374	378	370	380	364	378	377	349	342	347	396	397	382	378	354	371	371	378	369	354	355	380	406	350	381	387	356	325	376	342	374	360	364	370	358	363	368	399	375	380	365	359	411	379	371	379	341	347	371	387	357	420	393	383	367	359	353	372	394	360	401	344	390	333	340	392	361	392	350	350	370	343	384	351	389	374	375	368	351	375	374	362	369	410	360	419	372	374	372	380	384	374	366	396	358	384	331	358	351	383	336	375	365	357	377	390	364	383	372	359	361	398	384	394	373	361	396	378	367	360	346	376	340	377	358	389	343	359	395	374	350	394	387	394	359	345	339	335	391	387	409	384	347	359	339	389	374	347	400	387	360	374	376	356	367	368	388	377	351	387	362	349	375	365	362	408	393	391	376	339	334	332	367	361	363	381	375	408	390	375	352	371	376	441	346	371	360	350	372	346	379	370	378	366	369	380	367	388	390	365	336	383	417	382	368	360	410	366	348	374	383	383	420	381	366	357	338	391	406	411	392	363	386	335	367	398	389	373	354	396	384	361	367	349	395	367	386	375	376	357	345	366	367	385	377	367	336	351	353	362	373	364	363	342	368	360	359	401	346	381	390	400	401	365	364	371	353	386	378	417	372	390	375	352	378	358	332	390	362	395	365	369	395	369	373	371	380	368	351	356	368	369	360	378	405	375	372	396	354	364	353	337	380	383	380	352	359	392	358	401	365	380	353	381	390	362	367	346	369	378	368	317	349	358	329	395	374	367	393	349	367	371	403	388	369	358	339	373	385	371	379	373	358	388	385	360	346	377	364	357	362	376	415	361	390	390	383	408	368	383	375	379	393	384	365	418	345	372	395	388	376	394	362	401	353	367	348	380	344	370	336	389	349	335	346	368	350	357	356	364	376	337	331	356	358	355	350	387	381	361	347	359	387	367	379	343	368	396	380	353	356	400	323	358	341	353	373	389	393	348	395	377	354	408	370	366	375	382	375	339	377	390	386	382	378	373	378	405	391	374	364	358	372	395	394	355	349	384	396	386	398	364	347	351	340	381	364	369	411	353	371	369	360	382	383	351	375	382	402	368	350	366	383	382	392	352	370	371	385	350	399	372	367	356	342	387	385	354	349	360	342	364	353	365	351	375	419	372	344	325	339	374	380	378	405	341	372	362	363	377	388	413	348	382	379	382	363	366	354	375	370	367	367	333	366	362	366	410	401	336	367	376	378	368	358	349	371	339	367	352	352	410	361	340	377	391	381	381	364	373	335	360	364	378	377	390	357	377	356	351	371	370	365	352	382	391	349	392	408	354	376	383	364	378	380	352	360	373	358	365	357	362	374	390	356	362	352	355	350	379	380	358	359	385	377	349	379	366	353	392	392	373	374	331	375	377	376	352	355	378	376	351	397	371	361	330	323	351	353	366	378	372	395	404	374	404	329	364	360	378	363	345	389	405	362	365	343	404	363	373	386	354	359	339	339	333	378	374	356	356	366	372	386	358	382	361	388	366	387	398	395	356	357	391	390	350	382	345	348	403	355	342	374	386	395	414	357	352	351	364	370	365	380	388	378	356	386	406	357	402	377	374	381	407	365	351	387	351	370	388	363	345	352	345	395	357	369	394	351	386	383	381	389	369	360	365	377	387	380	339	346	398	365	367	409	356	370	365	369	354	376	387	373	399	359	403	409	371	400	367	344	397	368	372	365	369	383	346	355	338	348	380	362	361	360	357	356	335	333	345	375	394	357	384	375	329	369	328	370	381	343	400	369	334	372	383	380	346	377	401	337	387	375	391	388	361	385	343	343	348	367	378	338	353	390	408	399	376	390	346	357	375	340	361	434	349	363	363	396	363	360	359	373	348	356	393	402	367	359	386	327	376	374	339	384	381	371	347	355	406	358	370	387	385	379	419	365	347	376	348	328	392	378	342	357	374	377	384	331	357	381	355	357	373	390	377	398	379	366	379	354	358	375	398	389	353	375	382	352	370	347	389	365	347	353	372	332	382	379	380	365	383	374	367	360	392	337	381	337	393	345	376	375	360	351	360	356	362	353	359	356	385	398	363	403	353	368	376	350	346	373	353	387	354	356	394	347	383	389	352	381	382	373	394	368	386	380	377	365	380	399	371	365	354	365	367	369	387	361	355	394	411	356	389	377	406	353	367	354	346	388	372	371	348	415	407	388	376	364	378	314	389	359	413	381	352	351	362	400	381	364	376	411	365	355	342	393	358	327	388	334	360	384	367	375	376	406	338	370	392	383	356	353	373	375	361	322	360	357	397	378	379	351	387	395	359	394	369	376	384	368	386	350	349	365	350	345	404	371	385	348	369	372	363	393	362	374	379	350	396	355	393	357	409	351	373	369	371	423	371	408	410	365	382	386	386	360	373	362	377	365	350	375	373	362	387	365	372	420	371	362	376	379	371	411	362	366	366	378	387	390	389	383	398	373	361	384	358	366	392	358	392	365	353	364	362	341	395	375	359	338	361	357	393	359	387	378	348	358	340	395	384	363	338	413	409	398	384	375	342	401	337	363	386	363	397	361	376	351	399	388	390	377	362	379	340	368	385	375	393	364	398	368	366	387	373	355	354	345	392	389	363	374	383	377	375	344	380	343	391	366	383	375	344	365	380	389	359	382	403	355	353	403	376	374	365	405	375	365	385	369	363	382	391	376	325	377	361	376	377	387	369	349	337	375	370	374	334	349	361	380	339	390	373	366	339	382	390	358	354	355	358	379	408	346	363	380	346	368	372	387	362	350	355	351	424	377	388	385	398	378	386	349	365	414	390	381	361	366	369	379	361	415	382	392	397	343	376	383	375	360	353	337	355	358	368	401	372	375	345	368	333	379	390	375	364	393	385	386	378	362	402	367	370	387	338	384	343	362	375	334	312	366	365	374	391	390	406	365	382	381	376	377	357	363	373	373	368	373	405	366	348	363	344	407	357	383	375	378	321	393	358	338	367	371	366	374	352	364	398	363	358	376	379	324	360	354	382	382	367	390	371	387	359	376	366	400	368	342	392	355	398	363	363	389	324	364	384	359	377	360	357	386	390	378	386	379	362	377	390	380	360	397	392	353	340	366	327	365	377	354	370	345	403	370	389	417	373	363	352	368	352	336	399	380	374	353	395	385	381	419	360	373	355	388	372	354	373	367	351	398	361	362	376	376	357	363	355	357	368	380	371	398	369	372	365	375	366	322	345	395	354	349	397	364	341	345	383	366	419	382	390	389	385	384	370	350	375	367	379	379	351	378	369	368	341	404	406	353	356	357	360	358	385	394	372	368	361	363	384	375	371	369	377	336	357	361	395	363	382	404	343	365	367	361	398	358	378	370	401	393	367	358	354	338	381	381	362	394	362	381	335	344	388	349	399	387	362	387	349	354	376	381
18176	35469	23214	12153	6906	3594	2004	1191	751	468	412	395	385	377	384	437	410	424	407	412	390	465	398	393	363	413	414	416	404	436	404	397	407	394	417	392	444	405	393	411	427	411	421	396	444	426	423	381	373	396	405	392	422	398	393	457	387	411	436	433	403	378	401	396	399	412	406	412	422	385	395	393	383	380	416	433	432	388	387	400	421	424	394	430	407	408	403	401	380	386	406	359	414	391	398	401	412	442	410	385	406	399	417	386	450	403	419	427	404	400	406	417	452	420	404	419	421	367	446	421	417	391	384	398	407	363	416	378	421	415	417	425	376	397	428	429	410	405	398	406	424	425	416	424	412	408	444	411	400	404	403	413	397	394	408	409	398	421	374	377	441	385	386	431	413	430	410	421	418	424	406	424	353	426	418	406	414	421	405	411	420	407	417	399	399	386	399	381	423	388	396	415	393	411	390	426	420	364	428	429	439	380	406	404	385	385	436	401	380	376	433	422	436	398	424	416	411	368	393	419	445	403	399	408	398	388	375	401	415	408	384	431	422	394	410	417	397	399	433	392	416	415	409	404	395	388	408	437	414	380	412	377	420	402	400	407	388	397	390	369	416	421	406	425	414	430	393	404	379	425	388	388	404	404	398	396	381	401	398	426	395	363	424	424	411	423	387	434	418	418	414	454	416	406	411	430	396	403	417	407	433	398	386	417	410	388	432	420	401	381	395	401	389	391	439	425	408	423	433	415	398	414	388	440	419	385	386	408	461	391	415	444	415	358	360	374	400	395	421	384	415	389	425	438	394	380	365	382	421	421	443	405	399	392	411	411	392	409	394	415	407	415	425	425	442	395	427	387	381	378	398	424	395	413	413	398	404	425	403	401	429	428	425	435	384	407	381	406	381	393	413	385	400	412	395	426	416	395	433	441	397	390	419	395	394	430	375	394	419	404	397	396	410	395	444	374	392	436	426	409	424	390	383	432	386	411	420	414	440	391	396	388	425	405	405	401	400	401	419	416	425	452	401	419	416	405	417	407	398	408	413	421	401	426	395	378	399	407	428	388	398	403	393	396	372	379	398	442	384	417	418	445	389	405	402	412	404	401	429	417	415	390	382	357	399	405	391	377	386	408	354	400	450	401	395	387	390	373	435	392	418	394	460	376	359	437	381	391	413	377	413	406	420	441	442	403	406	395	397	427	388	361	410	408	430	422	399	379	415	406	400	441	410	369	396	431	408	388	414	460	434	445	427	400	407	436	395	430	390	424	428	402	398	429	413	441	429	413	382	409	414	395	383	375	403	395	391	412	403	374	418	395	437	415	419	372	404	389	406	401	409	426	436	393	417	436	399	419	400	388	411	455	392	421	416	413	386	424	417	378	414	403	405	421	399	408	423	415	415	390	380	395	443	376	398	424	451	406	428	387	404	399	414	377	413	420	394	439	387	401	397	432	397	428	400	386	419	413	394	384	409	429	406	433	411	426	425	383	408	394	398	395	430	421	402	424	428	376	388	418	424	384	400	403	364	398	399	425	426	418	451	416	408	451	367	399	424	428	363	407	411	408	402	390	402	396	441	415	381	418	399	405	420	389	409	382	412	389	427	399	393	413	408	381	423	416	395	393	424	394	426	410	402	409	422	403	399	384	426	396	407	416	449	414	385	393	411	404	401	426	409	396	403	409	413	389	401	399	404	440	410	409	411	402	389	400	437	385	415	379	441	405	396	443	388	402	413	370	442	395	411	413	428	420	411	404	392	396	427	404	391	418	407	364	389	406	440	403	416	434	372	421	390	429	392	422	444	372	390	391	425	415	390	402	381	375	373	429	394	407	417	382	375	417	411	429	403	402	405	417	388	381	409	407	395	386	382	396	452	401	408	403	400	399	404	392	393	411	418	400	402	370	432	385	380	382	400	387	417	365	428	393	384	416	421	409	394	416	387	368	365	400	382	406	411	408	412	441	376	424	418	406	424	358	436	381	400	383	402	415	433	419	394	376	388	408	412	389	409	398	408	427	394	453	420	409	383	389	408	433	411	387	408	390	411	393	352	409	415	385	423	419	356	403	424	423	373	435	371	413	412	386	412	415	409	399	392	387	440	398	430	414	378	409	415	414	418	382	443	429	386	394	392	394	410	417	376	424	367	414	382	434	434	420	398	414	373	403	409	410	418	392	406	383	414	371	469	416	379	401	371	376	393	433	401	409	422	419	413	414	411	396	431	388	393	404	409	438	414	408	400	397	380	417	412	377	419	400	413	385	412	461	426	394	404	391	451	378	402	405	388	373	407	421	396	425	421	428	413	393	388	417	387	410	388	393	407	403	374	382	397	372	390	397	378	417	430	451	362	370	416	400	444	407	417	409	401	418	392	383	398	409	418	419	404	409	425	385	384	426	384	425	426	409	417	407	421	415	405	437	428	391	385	409	412	439	379	365	420	424	400	439	455	383	426	402	399	410	375	409	409	409	392	385	378	442	425	407	416	410	363	405	418	402	410	405	397	420	444	399	455	358	405	413	403	389	412	409	394	411	399	395	383	425	427	417	424	391	409	449	405	420	410	410	437	361	409	408	398	383	425	434	400	422	410	410	388	422	404	436	403	380	350	387	416	405	395	392	367	403	448	397	391	432	376	406	420	416	418	398	400	404	355	393	378	394	412	371	393	393	389	401	403	389	426	417	362	404	368	419	396	434	391	386	395	435	417	458	373	421	407	422	407	421	422	447	425	425	399	425	413	427	408	388	397	414	429	397	365	379	418	392	419	425	429	403	410	401	395	409	421	400	414	433	413	452	412	386	423	415	388	411	405	428	428	425	426	373	416	420	418	412	454	420	427	401	406	396	414	409	391	407	425	379	432	428	387	397	347	400	409	403	419	431	413	381	425	382	389	413	398	384	387	391	409	438	385	418	407	400	416	416	403	375	454	436	415	435	406	422	417	416	418	388	379	387	426	410	390	409	426	405	403	422	387	410	434	418	403	411	429	376	410	407	403	369	390	405	405	435	463	427	410	449	379	386	419	424	383	389	397	437	408	426	405	395	386	400	450	375	386	396	415	405	418	387	429	390	428	387	399	415	415	449	428	389	389	403	405	406	361	402	418	411	397	411	431	398	416	391	390	445	398	371	370	419	420	405	412	409	396	355	462	438	388	380	410	399	436	388	434	398	431	441	378	372	413	412	431	438	439	416	407	411	421	414	419	417	404	410	422	405	423	412	428	426	462	411	392	404	391	405	416	397	434	408	399	444	413	407	427	384	369	396	411	395	372	423	419	410	395	393	419	407	427	401	404	382	394	445	457	433	423	427	395	417	433	439	390	429	397	417	421	394	384	431	411	390	404	423	426	458	372	395	429	437	412	397	390	392	392	410	387	456	414	449	402	400	377	427	432	408	407	375	406	406	404	390	401	432	418	446	413	418	389	437	401	420	400	428	410	379	421	384	436	427	402	429	419	417	387	396	424	387	421	408	401	439	369	399	386	398	429	398	402	400
23434	21751	32825	33869	31059	27166	19075	7674	2992	788	596	584	556	561	557	555	556	586	560	572	536	578	520	522	529	588	568	574	587	560	563	552	560	603	562	569	540	602	520	562	546	577	564	553	540	593	579	572	556	570	544	560	556	554	540	528	570	587	618	561	549	587	559	548	531	545	568	551	589	521	553	561	568	591	559	565	582	607	552	575	581	622	537	594	571	558	605	540	511	572	579	566	575	577	549	590	515	516	519	556	618	551	537	564	512	555	572	561	549	568	572	582	563	513	552	603	565	571	561	557	535	540	547	522	568	556	568	558	531	571	606	542	517	572	592	568	553	603	495	540	547	579	533	554	604	552	528	577	546	553	628	616	541	626	572	594	600	560	584	603	559	567	601	591	571	578	549	563	572	569	569	589	566	533	584	539	543	517	574	570	598	543	546	554	603	565	549	589	616	550	571	556	562	564	545	586	594	591	569	592	529	544	564	568	542	574	537	532	543	589	536	569	595	574	555	526	512	545	532	524	597	514	582	565	561	562	557	568	540	554	601	635	546	567	568	563	581	579	584	586	556	554	555	533	554	607	565	568	578	559	563	521	530	538	505	561	557	509	585	590	602	534	554	543	554	574	565	536	574	542	569	537	575	572	552	592	553	530	563	533	498	517	569	553	573	561	558	550	556	511	548	535	590	531	543	572	537	557	584	561	565	605	597	565	573	563	549	566	581	554	574	569	591	545	553	583	534	558	515	574	537	584	565	571	572	575	568	523	572	622	572	557	608	521	578	551	617	532	543	576	577	598	535	577	549	579	552	530	557	524	576	580	587	537	536	501	554	590	588	543	600	528	556	533	622	582	597	580	602	548	552	602	568	592	564	585	533	571	569	513	565	535	557	561	580	547	545	566	548	513	565	494	556	575	525	521	595	538	549	616	556	577	573	575	523	583	584	562	578	572	582	534	563	573	554	571	576	534	561	552	587	547	537	563	564	630	593	583	608	566	578	535	576	560	525	573	556	558	569	506	510	527	556	561	585	546	559	571	599	569	572	562	537	584	582	537	567	567	558	511	561	554	567	576	554	554	565	525	580	539	524	544	599	541	587	560	551	557	560	562	585	597	565	549	541	509	585	562	611	512	502	587	568	537	561	577	511	537	576	586	533	575	579	544	590	581	571	556	558	570	533	538	576	580	508	540	578	600	533	538	530	525	517	594	567	566	532	549	581	568	566	535	518	538	572	591	563	553	577	560	557	566	574	582	564	553	546	571	559	548	524	576	562	539	610	564	562	528	550	579	587	569	546	568	560	545	605	565	591	585	581	561	568	560	601	546	594	614	559	547	547	579	533	532	562	542	578	578	561	586	536	550	534	587	535	567	573	547	525	571	530	543	566	580	538	545	578	544	582	572	548	527	552	568	561	571	503	547	534	545	562	550	598	558	538	588	555	541	560	521	569	572	529	523	550	606	563	584	584	565	522	582	563	594	546	524	539	579	546	591	581	550	524	554	561	585	584	568	568	576	590	546	599	565	541	564	541	599	567	543	563	537	556	582	573	581	559	595	555	533	557	605	571	561	525	556	556	544	556	582	616	573	571	560	544	570	581	550	516	557	597	546	578	551	558	588	587	545	577	484	548	539	566	598	554	551	561	603	582	507	562	564	588	530	561	538	603	575	526	544	568	582	551	546	529	538	534	546	571	554	551	592	607	560	566	554	489	561	565	543	546	588	555	619	519	554	588	546	555	555	563	546	534	546	558	510	591	563	576	541	571	568	526	558	607	568	540	599	555	599	559	526	558	591	576	542	558	601	566	577	579	565	589	547	504	528	567	564	569	521	599	640	540	603	533	563	529	561	594	607	541	550	573	502	566	593	544	526	561	607	520	578	583	581	547	562	605	550	552	504	544	566	559	552	587	598	567	533	535	580	567	585	590	550	516	575	547	596	529	582	568	539	573	572	545	542	551	550	544	532	554	545	547	521	558	571	581	612	555	563	530	503	549	562	587	560	577	571	519	555	555	544	539	514	596	535	550	547	561	552	580	578	546	565	554	575	574	579	581	533	580	555	549	562	569	561	576	537	547	549	577	535	582	562	580	594	572	517	587	528	580	574	576	576	558	562	562	562	546	535	554	548	545	604	605	582	573	553	561	577	599	544	549	578	553	570	568	575	594	568	569	595	570	588	603	566	547	547	616	566	578	545	565	561	564	555	528	574	588	578	559	567	600	569	544	527	561	564	573	548	573	558	547	595	541	524	517	596	536	555	561	536	573	569	532	551	572	551	547	599	555	552	531	570	551	568	548	529	541	562	574	549	557	554	597	562	559	572	533	613	560	606	520	558	555	573	555	520	555	577	540	605	544	544	526	574	607	529	566	579	600	563	585	579	487	522	548	537	580	580	558	556	558	543	522	501	580	553	575	570	560	559	546	529	587	554	560	558	579	584	569	558	552	553	578	588	569	565	550	529	554	550	566	556	572	594	511	548	538	560	537	505	538	568	554	561	569	569	564	540	544	553	553	502	597	583	622	579	551	529	606	548	571	545	528	561	600	562	551	541	566	566	576	542	561	570	579	540	567	559	517	567	588	565	568	497	524	548	533	562	547	565	570	574	513	554	539	522	548	567	545	540	581	558	626	539	559	529	573	580	598	563	558	518	540	608	570	548	540	552	537	581	559	541	557	548	590	563	622	550	575	527	552	597	548	541	578	563	590	537	586	538	537	592	596	556	566	559	594	552	506	537	585	583	613	535	571	539	616	582	531	559	577	537	542	552	541	529	511	542	571	539	544	539	560	524	592	558	555	577	540	558	582	510	573	532	569	554	552	562	543	554	583	558	603	517	564	576	559	543	570	555	565	589	566	551	553	584	571	543	557	537	532	545	559	596	521	537	543	586	532	579	580	538	567	520	544	583	564	546	563	533	606	550	587	577	569	592	540	562	563	544	584	542	576	555	530	522	575	543	558	562	589	556	536	560	547	550	599	590	568	566	590	600	575	576	558	579	561	555	556	565	596	554	540	542	561	560	547	528	554	571	514	573	546	542	563	578	555	573	566	554	504	528	591	564	595	536	531	562	572	553	580	568	588	538	558	558	574	488	563	555	554	533	560	531	582	595	535	557	561	571	528	603	544	527	557	605	539	561	566	566	557	622	560	588	546	586	520	545	557	544	606	568	619	545	581	545	569	568	584	536	519	546	589	533	562	561	583	567	538	562	569	527	586	577	614	528	540	592	575	516	583	576	579	592	560	589	579	573	550	569	552	557	585	571	577	630	569	550	507	572	551	555	554	533	546	526	551	645	556	531	562	560	534	551	568	600	524	532	619	566	584	612	610	506	559	585	542	544	601	530	583	560	579	586	529	529	608	508	607	574	540	559	605	539	533	556	544	556	572	599	606	555	620	552	575	553	547	591	537	572	539	559	567	551	562	535	564	574	546	569	563	582	577	515	579	597	548	568	558	566	562	556	587	579	562	557	582	543	525	581	530	574	577	598
47610	89166	71458	52675	40303	28921	17691	9579	4189	850	618	591	589	621	592	630	557	621	604	619	604	595	586	599	599	554	613	573	527	598	588	606	608	595	582	572	581	552	580	567	576	591	583	573	595	583	577	582	609	566	572	651	584	602	640	596	564	612	578	569	581	585	612	574	574	580	605	571	532	566	622	565	613	557	551	582	596	550	626	602	580	522	589	594	563	585	558	558	549	604	594	635	560	580	578	593	536	558	579	595	621	573	592	593	570	611	579	600	583	604	529	626	600	609	594	601	565	587	574	556	616	606	561	559	574	541	563	601	609	602	553	552	595	577	591	596	572	586	578	607	546	616	553	550	616	650	592	544	589	638	591	615	600	598	592	598	517	613	570	554	578	582	619	590	586	603	577	597	537	607	576	601	619	544	566	569	587	593	570	565	573	581	547	586	599	549	546	578	612	570	594	610	623	601	650	569	595	585	524	565	592	569	546	591	532	545	603	587	551	562	608	572	596	591	613	585	577	586	556	554	626	539	628	555	637	604	561	582	600	531	549	600	576	560	591	592	608	581	543	597	588	567	526	574	628	631	579	524	605	607	608	577	563	552	578	575	634	576	568	542	604	587	561	572	579	571	562	590	531	594	560	538	605	586	590	601	625	602	586	564	583	630	603	555	593	558	549	613	597	552	556	598	600	589	584	557	593	564	590	580	598	594	586	596	551	653	559	580	615	563	598	585	589	601	564	637	583	617	543	610	604	552	598	628	578	603	563	579	578	590	602	598	583	608	583	543	543	605	612	553	584	578	585	590	575	621	570	565	559	621	579	564	599	558	586	584	541	597	586	562	600	552	582	608	548	591	566	548	566	618	573	596	591	536	593	588	601	596	605	593	582	586	593	612	608	634	576	566	542	596	538	589	609	610	590	607	638	608	581	592	589	578	589	556	601	561	597	583	573	610	572	586	600	599	573	566	609	551	563	576	599	555	598	572	574	579	598	572	570	588	617	566	631	604	602	584	585	659	603	568	585	557	564	590	589	539	551	580	602	562	563	602	607	566	595	637	564	601	617	569	582	617	587	619	580	584	598	583	587	576	595	613	563	602	643	567	589	590	563	593	586	564	571	548	566	582	556	587	608	545	608	598	599	626	622	599	591	619	563	594	603	592	581	565	547	574	580	574	580	561	510	631	586	570	625	608	572	588	579	605	576	592	547	600	617	593	600	549	590	620	555	627	573	586	611	570	597	566	609	582	636	609	602	616	551	587	572	588	607	598	587	612	586	567	627	534	585	601	596	581	602	580	632	616	611	527	596	623	582	624	607	589	620	578	547	603	592	555	571	561	603	608	629	567	619	597	581	591	577	595	599	591	605	587	576	568	617	597	556	566	577	571	612	554	592	577	582	604	629	604	625	552	567	573	575	605	603	615	583	564	574	581	565	531	614	564	575	612	585	594	597	569	573	565	576	621	566	577	593	581	566	578	596	574	594	570	547	643	600	580	593	558	564	568	631	592	574	552	592	595	558	580	556	572	610	597	578	575	587	553	626	549	595	595	564	544	530	577	577	626	559	592	563	596	608	618	536	558	597	609	603	595	613	569	603	583	601	599	614	610	574	619	565	564	555	594	592	587	563	562	608	570	526	587	556	591	591	628	572	637	570	558	554	559	583	589	603	565	613	584	615	570	578	564	545	589	590	565	569	587	590	581	573	574	591	579	587	551	569	579	613	589	589	604	589	566	581	610	552	641	573	587	575	605	613	580	582	597	622	551	549	568	559	576	563	609	559	575	596	590	548	618	628	635	578	606	598	596	577	577	573	606	576	596	628	537	561	554	633	600	591	597	595	581	609	606	597	548	600	586	614	591	583	559	634	567	582	597	605	640	588	564	601	632	576	559	599	539	605	563	553	580	588	602	576	556	605	606	579	572	557	573	587	583	593	567	584	606	561	602	567	608	602	592	616	590	570	554	615	614	564	599	572	541	597	576	600	601	608	567	598	610	582	586	576	557	612	558	582	572	595	595	589	591	593	602	594	584	551	604	617	561	554	601	581	565	601	578	612	567	584	568	621	581	595	584	617	543	563	537	573	561	604	577	548	555	563	553	626	568	574	614	585	609	571	603	565	524	586	578	629	574	587	621	572	629	579	585	554	620	581	566	562	553	567	606	583	588	604	576	604	600	582	616	585	584	594	616	569	595	557	570	635	591	615	605	586	601	579	589	570	601	585	581	609	619	598	592	617	601	599	552	542	604	567	571	561	603	585	607	601	629	632	579	540	595	597	552	534	559	574	654	601	592	612	599	544	566	571	576	558	564	568	573	606	575	608	612	577	598	595	559	597	587	563	581	605	540	625	604	555	581	576	658	577	567	593	586	574	581	588	566	575	566	633	561	578	615	584	562	576	631	589	571	597	634	612	557	564	583	599	586	608	550	597	607	571	541	621	557	571	584	594	581	628	581	604	589	552	591	594	585	593	581	603	599	573	559	598	574	570	557	596	592	550	601	622	571	654	583	595	562	579	593	587	595	580	603	614	557	643	602	618	572	613	591	579	581	558	606	577	606	594	612	584	576	654	605	563	607	567	575	582	571	569	575	573	603	558	598	577	598	570	580	649	610	582	570	599	575	622	543	581	581	593	554	556	576	583	569	586	556	634	595	578	590	571	587	572	624	605	639	578	590	579	581	557	574	600	573	587	564	565	589	578	562	629	566	601	650	573	607	594	628	535	575	583	552	611	610	597	593	606	596	556	592	556	601	558	586	609	583	586	598	633	600	556	571	585	525	593	603	557	540	588	598	591	587	574	557	624	553	588	589	596	593	557	555	614	575	626	594	601	612	580	574	609	590	606	580	590	611	559	578	577	570	585	551	602	555	638	595	606	574	581	585	567	566	561	604	618	576	594	626	589	587	543	628	555	599	588	586	565	579	605	552	562	579	569	586	589	583	613	588	594	574	572	544	583	572	602	577	603	602	581	585	578	571	609	628	614	642	614	581	594	546	623	610	596	590	612	573	620	577	548	648	605	565	607	536	578	592	603	573	619	572	572	602	558	610	628	577	563	528	603	582	548	619	587	580	572	568	583	569	625	579	547	570	555	590	596	629	597	574	576	592	612	559	530	554	585	579	595	612	589	581	622	566	516	567	559	591	597	549	577	587	612	578	598	595	561	602	580	611	616	614	597	540	561	549	607	547	587	585	601	563	585	559	589	582	570	606	579	590	578	543	584	582	595	592	599	612	598	617	515	592	611	592	588	622	595	618	563	595	589	591	572	599	578	641	615	577	626	601	570	603	579	582	601	547	552	577	543	563	582	633	615	574	626	600	564	532	546	636	610	640	587	575	546	558	584	550	560	566	573	562	556	572	577	578	595	572	612	605	595	619	600	615	589	626	607	635	575	586	635	568	658	585	579	556	588	580	556	639	627	578	565	600	593	595	585	618	589	604	593	625	585	587	537	595	559	591	568	605	576	595	610	608	582	571	544	588	638	599	586	568
25046	22420	34058	32815	23593	14351	6403	2724	1445	524	467	465	513	477	509	515	474	489	474	480	455	482	480	516	511	478	461	485	505	456	493	471	471	482	462	464	486	469	479	465	459	468	478	495	483	460	492	488	450	471	441	456	508	450	489	455	496	463	477	510	541	488	487	463	491	484	478	496	457	452	449	446	482	486	489	454	475	450	445	462	446	500	464	505	454	493	546	475	453	510	519	476	484	497	455	454	478	434	482	460	453	489	472	492	490	492	488	479	473	491	497	486	488	487	458	526	483	436	454	493	474	486	463	491	467	465	501	434	469	464	503	487	474	483	516	439	506	481	485	479	497	516	459	504	473	465	482	455	476	469	481	487	487	481	478	455	472	500	459	464	487	469	481	547	539	413	463	490	507	512	521	481	471	499	456	455	466	462	471	496	468	472	460	456	464	478	446	523	455	477	521	485	476	451	521	468	467	471	462	465	461	496	469	480	459	456	492	526	525	450	465	437	515	492	457	457	501	498	477	459	482	497	460	463	461	458	462	452	467	457	499	500	498	477	455	463	473	484	469	477	500	473	461	415	490	409	503	449	451	479	511	489	531	477	489	504	499	467	479	493	443	471	471	480	472	454	472	504	455	457	485	489	460	464	458	478	442	512	464	493	466	526	520	494	469	475	474	485	462	530	497	445	470	504	459	481	479	467	480	482	530	508	480	463	495	482	455	528	471	448	460	501	499	451	489	481	432	475	488	458	465	462	484	503	439	460	469	491	499	496	456	484	480	490	489	485	515	500	458	499	491	482	501	457	496	500	487	492	476	454	443	481	484	464	484	497	457	452	481	502	511	485	510	480	466	481	484	464	465	488	467	499	469	474	443	487	519	452	484	489	451	451	493	465	489	473	496	465	504	460	481	500	484	478	479	494	481	442	480	508	440	456	508	478	479	441	491	481	486	462	443	515	480	450	486	455	487	487	476	506	458	476	477	514	470	534	441	498	468	449	458	466	482	509	485	476	487	496	457	478	482	478	475	437	492	451	472	509	500	484	487	433	474	493	472	459	459	453	464	502	472	463	413	442	473	499	494	442	496	496	501	474	477	519	479	506	477	464	448	463	495	474	460	454	505	466	463	477	430	497	471	491	464	479	441	460	503	471	492	486	478	495	471	459	473	523	477	464	459	502	496	499	502	480	503	461	481	491	470	513	462	480	505	481	493	461	476	486	467	528	486	441	468	505	474	467	507	458	488	458	511	491	479	476	462	499	503	488	466	482	453	466	484	498	491	442	479	439	478	466	495	469	505	490	470	497	507	517	509	522	466	485	516	498	464	489	476	461	479	503	504	519	491	503	482	448	444	487	479	435	495	462	433	472	505	477	465	474	479	474	484	490	482	519	451	474	453	492	452	477	483	496	456	487	481	443	487	476	462	503	487	444	492	511	464	476	497	486	503	483	467	482	474	492	492	503	489	483	483	482	459	520	477	473	468	502	526	460	457	494	464	439	500	485	479	481	454	472	455	460	435	450	492	466	479	512	517	525	473	477	463	473	483	480	526	455	459	478	468	518	504	480	506	489	482	488	540	480	459	479	466	510	435	468	465	470	474	479	492	460	465	455	498	493	468	459	484	459	457	468	483	430	496	452	474	498	511	480	455	501	492	491	485	460	448	440	438	522	476	488	472	521	473	489	499	502	477	482	439	447	425	505	429	476	498	489	465	470	444	440	466	454	470	437	467	450	505	494	468	496	465	503	486	475	481	450	521	501	497	483	498	470	429	492	491	450	492	487	500	488	484	433	491	479	445	462	459	448	470	464	481	496	479	453	487	482	479	451	517	449	476	475	455	481	457	482	428	441	468	463	447	480	458	480	513	449	486	499	461	514	446	527	480	468	476	462	458	469	493	481	515	470	459	479	491	502	465	481	493	458	457	516	502	478	445	473	450	442	476	446	493	467	440	547	512	463	461	467	410	477	450	492	461	481	491	503	487	479	461	454	478	509	504	505	455	454	460	499	470	472	527	458	464	460	492	488	461	474	509	471	487	445	535	481	453	531	494	494	476	441	491	468	495	473	470	463	502	456	469	470	474	470	484	458	493	483	499	483	455	470	476	485	525	514	493	510	475	455	458	465	462	484	464	474	507	505	463	480	483	499	479	490	477	450	503	495	476	491	496	468	450	488	482	484	482	504	460	480	511	498	504	478	456	488	482	457	480	485	448	494	480	483	474	451	459	442	446	474	479	490	478	433	429	448	474	462	485	450	488	453	493	473	472	474	498	492	466	484	490	456	440	472	458	479	468	451	478	485	467	489	445	474	461	498	485	498	486	497	521	488	476	457	480	486	487	503	482	503	506	528	451	500	496	430	477	499	502	477	493	513	471	499	459	494	482	481	483	468	461	461	465	480	515	440	474	441	455	481	476	465	514	516	477	475	473	434	439	509	465	477	454	485	511	534	489	484	431	524	467	481	440	476	460	504	494	439	490	461	486	458	457	477	472	498	461	510	431	500	443	482	512	470	545	485	510	483	505	469	508	446	427	467	505	471	470	495	492	467	496	477	499	450	499	477	491	463	464	490	472	433	507	466	494	488	495	471	438	478	496	476	484	482	506	454	475	465	516	483	444	479	478	490	493	474	455	509	511	485	478	466	453	447	491	471	504	478	473	466	455	533	463	496	455	496	515	476	473	447	475	478	473	447	474	446	476	501	466	482	432	509	467	494	469	479	484	477	433	503	467	421	455	498	524	463	455	502	455	447	494	488	491	462	499	468	455	492	485	473	457	460	443	463	464	501	488	457	499	503	473	469	451	445	485	501	508	520	464	489	474	455	476	497	468	434	454	483	485	466	469	452	509	478	467	497	457	450	485	484	454	481	497	467	490	504	497	479	459	473	459	439	475	475	505	496	517	475	491	478	479	537	495	497	453	477	472	434	486	501	476	490	482	480	483	473	469	489	488	449	484	445	479	468	518	478	484	468	500	469	467	483	468	461	489	485	454	476	499	424	472	475	479	466	452	460	452	509	519	511	511	456	510	485	457	534	483	463	474	481	509	499	485	513	465	473	493	434	501	445	488	503	476	434	509	469	474	510	479	502	510	474	487	467	554	457	487	501	487	440	503	506	455	478	485	489	459	490	484	467	466	459	500	471	498	478	496	440	490	458	466	449	437	511	486	421	497	483	519	470	467	516	445	450	505	465	514	507	463	514	458	478	449	493	496	463	494	467	471	484	493	511	480	502	487	475	522	502	500	473	486	509	481	450	505	463	449	503	455	431	503	486	473	497	474	454	466	485	490	489	491	487	472	459	469	491	454	479	460	482	431	463	518	472	447	476	451	504	475	468	460	468	477	475	494	485	446	492	497	517	451	474	467	499	441	464	491	500	459	423	496	471	488	518	516	485	496	489	468	504	483	504	490	464	488	471	469	475	473	473	483	486	445	446	501	496	475	447	491	487	513	474	481	463	462	475	490	460	524	477	496	506	436	457	470	456	500	463
40417	70804	55069	38478	27820	17190	9582	4903	2337	617	534	556	522	541	577	541	506	538	482	505	489	519	527	523	535	518	558	501	503	528	493	500	535	540	511	507	559	551	520	510	537	513	571	549	496	523	538	494	565	481	535	543	551	509	519	558	528	508	513	486	505	522	506	507	534	489	497	538	540	531	554	506	534	504	516	509	485	537	554	489	540	484	486	543	540	504	515	526	551	520	517	529	542	529	507	479	542	538	551	546	508	531	534	588	532	569	489	521	488	549	534	517	531	539	524	534	529	492	521	503	508	501	550	514	516	529	512	522	536	528	513	513	539	534	553	514	520	537	522	540	488	506	547	521	539	522	525	501	533	511	474	543	543	535	488	539	534	497	552	573	528	525	509	519	458	496	489	524	507	515	510	544	572	511	519	545	535	506	535	589	562	523	560	525	495	531	533	535	488	550	494	558	525	501	491	537	522	551	512	529	518	531	515	517	502	551	536	517	532	491	552	516	569	485	492	511	505	506	487	540	492	535	487	524	541	519	481	532	523	489	525	487	515	552	541	500	520	508	502	548	503	558	537	527	531	559	515	575	519	487	505	540	491	535	541	548	557	506	500	501	527	508	476	518	490	508	515	529	527	525	515	524	502	564	551	537	537	525	520	533	560	541	549	520	550	536	524	499	501	535	552	507	526	512	490	540	532	499	519	526	539	460	519	551	518	523	551	502	529	520	537	536	534	523	494	533	544	522	522	512	499	528	526	508	565	535	518	577	542	582	519	488	452	538	486	523	499	565	514	535	525	512	520	538	523	551	556	537	541	509	536	568	527	516	501	547	543	538	541	541	545	535	542	494	535	514	539	524	506	510	536	537	519	523	538	542	531	538	525	554	502	511	562	505	494	509	532	525	543	532	518	564	525	525	551	517	507	506	505	556	517	544	515	546	520	497	530	507	513	504	569	529	523	543	510	527	539	517	560	564	486	502	539	481	505	517	518	564	535	571	506	547	529	554	554	492	546	520	536	495	543	519	546	516	546	483	522	529	544	547	500	526	538	539	546	541	516	536	496	536	526	529	513	466	532	519	528	527	524	508	514	506	515	549	515	512	537	532	532	524	562	498	567	529	539	531	546	493	571	521	509	522	492	517	549	520	509	558	524	543	493	527	508	495	513	505	523	501	513	503	591	529	498	545	508	529	542	515	502	505	522	536	519	522	554	501	512	532	503	522	541	545	522	516	484	512	560	523	466	541	517	530	528	498	500	500	557	509	544	507	552	561	561	533	532	519	549	510	548	567	564	512	501	559	509	528	529	500	509	489	553	518	529	520	518	530	537	516	513	501	497	549	497	523	495	540	535	511	493	494	545	539	525	521	537	548	524	516	536	496	509	513	547	569	536	466	514	533	504	512	491	517	580	501	504	529	511	523	539	540	521	519	556	506	494	553	500	539	501	522	562	479	528	518	555	543	585	493	512	545	500	511	533	548	519	534	477	507	497	485	545	509	517	544	547	510	557	501	540	523	550	516	523	528	523	567	527	499	540	490	504	518	535	564	511	568	523	565	519	492	480	524	547	513	527	514	527	499	537	501	554	565	511	561	534	558	566	558	502	534	444	513	500	538	499	521	499	546	506	536	552	529	476	502	561	497	521	523	534	515	554	540	557	494	562	505	541	483	515	521	515	553	482	514	515	531	567	521	580	547	559	513	567	568	507	529	518	525	481	521	528	477	521	543	534	472	543	524	523	540	518	499	539	504	508	540	562	532	560	548	529	540	579	534	542	512	493	564	544	558	480	520	521	538	534	553	547	511	507	545	509	514	511	509	510	503	471	494	544	524	537	561	517	542	471	553	579	548	501	532	533	524	512	510	509	536	546	535	537	516	527	515	490	529	530	542	515	549	542	544	549	537	515	541	553	504	477	502	541	554	510	534	522	534	494	525	540	504	520	505	539	557	519	530	500	506	541	524	493	494	551	510	519	529	523	506	493	528	512	540	505	521	546	555	496	527	538	527	546	506	539	544	518	541	520	524	524	541	507	558	520	533	526	555	521	531	535	558	482	502	567	515	558	519	539	522	556	538	538	516	504	537	537	530	558	520	506	514	504	524	511	517	535	572	527	518	541	500	500	513	525	541	516	521	526	489	546	516	557	501	562	544	545	519	507	567	541	503	484	520	510	545	534	571	536	544	529	560	512	496	537	529	544	558	576	529	542	519	529	543	541	554	490	546	541	513	495	545	562	525	536	540	556	525	502	519	543	522	546	506	525	531	522	518	530	521	526	538	445	494	556	519	556	540	508	525	546	537	500	531	537	542	499	526	540	570	500	509	518	582	519	484	504	522	542	530	519	517	547	547	518	499	537	503	529	507	508	513	513	555	529	532	507	524	548	545	534	545	556	534	509	555	531	506	540	509	551	503	540	588	525	532	546	515	528	552	502	507	541	561	535	505	537	542	550	499	517	545	479	520	538	546	540	555	564	525	502	514	555	479	536	545	545	566	532	515	526	544	510	538	548	572	594	541	556	507	533	522	497	516	550	547	488	539	522	511	521	521	526	555	516	479	518	487	532	535	533	505	508	523	535	511	506	501	500	488	534	476	473	498	508	521	505	507	533	513	525	538	527	526	500	537	527	516	526	545	511	527	532	513	492	543	528	528	547	521	491	522	544	488	535	518	506	529	549	546	512	526	527	508	540	543	516	522	510	559	512	492	547	546	521	489	517	516	544	518	519	514	557	507	526	529	560	535	500	519	539	497	540	537	549	511	505	513	513	533	534	541	510	514	545	537	529	508	509	521	564	525	542	516	538	510	525	510	487	574	489	489	475	549	542	548	563	527	514	520	586	504	501	537	546	537	523	509	515	541	490	483	530	457	531	532	508	545	510	503	548	558	503	529	540	514	507	524	507	492	550	530	509	521	531	502	504	512	529	535	494	507	533	491	522	501	489	514	542	522	532	535	496	529	531	509	504	488	542	497	517	507	551	524	544	497	515	538	530	567	539	521	509	489	551	505	520	508	519	524	520	564	504	535	522	528	499	524	496	497	535	487	548	499	533	560	487	499	567	486	527	528	518	546	566	527	486	525	547	509	532	537	539	496	543	544	547	547	507	512	512	518	525	542	591	501	486	531	513	515	518	526	547	495	538	514	568	517	499	548	530	556	520	546	506	501	522	486	586	499	510	494	552	513	544	490	484	514	508	516	508	554	511	506	517	516	514	574	538	548	497	541	499	513	509	570	512	527	567	566	529	534	576	507	568	547	504	551	517	528	559	519	519	550	543	506	517	514	489	511	545	559	522	529	534	529	524	496	515	525	513	516	515	486	559	515	520	511	484	513	505	510	516	528	527	548	543	531	526	564	524	498	553	466	559	519	485	530	490	514	546	525	528	502	511	528	505	500	514	541	515	502	489	527	520	497	491	483	513	467	502	517	507	532	525	563	532	493	526	507	523	495	508	539	523	520	509	537	526	535	536	529	559	534	514	480	602	533	522	490
22542	21426	31244	30170	30220	29380	25611	12038	4477	925	807	746	777	728	778	723	706	743	786	755	747	791	754	755	702	709	714	691	783	759	721	769	722	742	685	721	744	723	738	729	746	721	755	742	750	714	754	697	779	726	781	730	809	734	743	719	735	748	768	733	733	747	780	731	768	701	778	745	673	724	748	715	720	711	783	750	740	779	723	733	748	727	708	743	756	754	709	725	695	725	725	738	759	751	692	686	766	768	783	767	745	736	771	741	747	762	735	715	683	677	751	736	684	766	753	780	740	737	693	757	720	728	778	766	754	779	780	698	732	708	779	756	721	736	759	722	763	731	712	736	658	744	714	735	748	753	734	725	703	717	757	738	721	743	746	718	739	765	742	772	687	735	732	789	776	737	719	700	739	618	724	723	774	700	691	704	779	761	732	757	737	780	728	796	715	771	755	686	738	694	796	749	738	733	710	722	766	756	720	710	753	711	775	744	759	742	737	685	744	675	741	710	749	749	731	759	726	690	709	775	764	752	734	740	697	780	730	744	731	732	766	736	722	779	745	764	783	737	764	693	716	698	719	747	696	746	707	725	770	722	739	758	765	722	759	709	716	741	691	725	741	746	767	746	727	781	731	764	737	768	750	755	741	747	732	735	719	732	777	711	704	745	761	699	730	712	726	808	733	695	723	705	751	691	718	729	747	713	794	771	748	742	723	785	721	736	784	749	741	753	721	742	742	730	769	649	755	741	801	734	730	694	744	766	730	734	763	738	721	719	737	756	702	702	723	773	723	746	694	749	753	797	753	808	746	755	737	751	708	720	738	763	771	723	736	705	738	728	738	718	818	732	783	729	756	793	745	753	734	725	765	770	762	723	750	706	741	749	737	745	695	754	768	728	725	724	741	751	699	768	729	714	710	762	784	746	707	749	724	668	752	742	741	749	694	759	706	759	724	678	705	756	739	683	716	700	740	750	741	719	690	749	701	680	725	670	672	728	732	753	731	770	735	766	696	801	759	721	733	710	723	758	817	707	708	747	737	730	741	721	764	700	708	727	727	717	723	744	710	720	762	723	702	747	731	775	733	743	764	739	757	703	754	772	688	728	766	762	731	709	783	731	751	706	739	745	747	713	741	705	758	731	752	727	694	772	780	755	738	788	724	793	718	741	730	735	701	683	720	724	764	741	751	718	729	763	770	768	776	737	742	748	683	807	710	721	718	728	759	756	703	694	739	783	747	752	761	776	754	693	685	738	689	762	722	718	759	724	765	765	735	766	739	753	724	758	712	746	708	797	725	729	814	747	717	757	718	722	733	757	692	765	696	727	734	731	712	720	761	724	695	735	722	708	682	742	810	687	765	751	720	736	745	732	720	758	753	777	756	741	741	772	741	719	744	715	755	747	764	698	730	725	776	726	725	749	739	787	769	719	706	744	760	742	779	734	681	776	718	726	749	717	748	740	765	736	692	743	717	723	807	758	742	735	710	720	728	757	706	728	750	758	723	719	749	727	722	731	728	700	707	742	711	744	765	720	729	717	782	744	723	742	729	797	726	791	714	720	745	709	747	761	728	733	779	725	756	734	753	717	762	779	823	734	743	729	709	718	717	768	721	734	704	731	740	734	738	782	785	727	679	727	722	741	757	704	735	670	683	751	725	694	705	758	720	790	749	786	672	747	700	745	704	731	756	753	749	698	731	735	786	679	761	732	736	751	750	782	693	697	766	739	796	724	765	738	761	759	751	716	759	747	779	706	746	739	727	760	706	707	718	704	756	724	787	770	699	722	787	738	698	755	725	749	732	749	688	710	746	753	670	710	732	708	754	741	725	705	725	707	728	739	729	721	747	741	807	730	731	735	742	769	724	735	736	767	759	769	752	736	751	772	749	733	741	732	754	716	745	750	781	705	692	763	694	758	739	738	776	733	757	712	746	696	734	706	741	726	721	740	731	755	724	740	713	737	767	734	734	722	716	721	769	742	768	730	750	691	757	712	754	721	748	707	777	724	704	735	755	736	772	704	732	721	756	745	723	756	753	748	781	751	762	716	736	734	781	677	800	692	760	729	770	718	712	763	751	733	755	803	713	757	736	732	739	703	756	727	708	717	750	776	797	748	790	756	747	762	705	712	725	748	792	747	826	698	749	726	749	732	745	691	707	782	754	719	729	798	756	713	699	712	730	703	781	741	733	757	656	763	755	785	792	813	765	782	706	696	767	744	768	748	820	753	773	772	739	737	744	717	768	756	671	777	709	725	730	737	737	779	726	786	779	779	758	733	722	744	729	746	753	757	715	767	706	742	717	789	743	756	743	768	728	731	759	764	757	717	761	735	771	747	745	721	723	768	778	779	754	698	780	769	732	720	703	747	725	739	752	781	722	738	758	760	709	827	715	764	745	693	706	800	714	750	722	739	708	710	732	751	742	738	714	816	743	736	726	728	738	741	719	743	694	716	750	779	731	733	777	686	738	792	705	757	766	715	691	728	744	718	713	678	755	766	706	703	693	707	713	717	703	744	752	758	704	746	747	679	769	744	768	724	744	744	723	743	737	741	769	792	675	746	720	706	729	764	764	796	753	757	734	763	763	765	771	720	731	725	733	711	762	707	711	705	759	771	753	750	722	744	710	739	711	731	736	751	748	738	720	739	710	748	722	767	749	758	727	720	746	776	753	731	720	754	785	748	751	740	721	693	716	750	712	745	756	735	740	704	729	714	752	766	755	794	681	766	751	722	683	746	742	720	742	734	714	692	688	705	707	761	743	738	772	743	779	703	730	760	769	726	726	770	734	775	678	736	783	742	732	736	674	790	717	784	737	734	699	733	764	737	706	761	768	695	793	793	767	728	723	753	736	754	748	716	738	706	759	777	724	693	660	755	763	749	691	762	709	696	710	686	704	745	737	725	742	718	757	745	781	726	721	792	718	725	717	706	701	756	747	758	695	761	727	777	778	771	737	741	712	713	757	777	752	726	659	728	706	785	769	729	823	750	725	759	744	714	710	714	694	751	723	638	709	749	734	760	706	743	707	807	730	733	729	717	752	748	722	780	729	711	725	701	731	733	704	729	772	750	721	737	816	711	729	746	754	756	709	695	759	767	736	753	782	747	750	771	744	740	730	803	747	685	723	761	763	778	778	723	738	712	709	721	751	745	721	707	735	762	722	770	763	727	761	703	715	724	795	691	738	754	744	722	748	739	713	814	752	698	727	736	755	703	745	720	757	776	760	742	753	671	709	709	754	742	708	743	737	761	681	745	724	706	771	708	748	776	768	746	724	771	715	721	713	788	756	738	735	719	768	744	723	734	712	697	773	742	744	670	764	730	721	749	711	714	711	725	753	704	743	732	727	687	699	823	770	758	732	721	720	753	707	750	729	763	713	757	750	758	740	691	772	704	698	731	736	762	755	770	763	748	716	706	728	723	738	770	769	773	730	777	743	776	781	750	744	730	748	768	729	731	740	719	693	704	708	681	727	737	739	765	715	689	717	711	711	742
53522	97384	79960	61334	47211	35137	23406	13244	6081	982	857	793	839	755	770	780	759	732	775	758	791	792	754	740	759	764	744	825	750	766	754	772	774	773	798	762	755	763	760	763	743	746	754	755	787	766	729	739	743	748	752	779	788	748	709	749	748	732	781	735	797	749	737	798	752	769	752	736	739	777	731	744	730	767	733	784	788	749	718	775	765	842	749	772	777	740	723	737	721	741	684	758	742	794	732	791	769	752	749	753	813	743	802	794	736	723	765	787	764	784	728	765	771	813	793	741	742	766	790	753	769	758	753	759	739	774	758	714	773	769	730	814	743	757	742	726	761	743	726	809	728	762	787	787	766	755	750	797	749	746	746	762	771	761	738	781	750	752	803	713	767	738	721	721	723	753	767	758	745	793	773	732	746	734	779	780	790	750	744	717	734	794	791	751	796	795	744	775	783	775	770	746	765	721	795	754	776	768	794	808	739	789	725	669	793	768	748	768	738	766	730	763	759	781	796	748	763	760	739	787	788	773	745	787	779	773	766	806	762	767	752	709	729	728	772	781	714	753	763	759	730	765	716	733	727	722	787	743	759	771	736	833	772	710	727	746	721	751	758	738	767	760	732	727	723	761	720	713	765	785	731	748	769	736	741	741	752	757	769	742	755	759	779	747	764	747	719	805	773	778	763	766	754	756	798	770	784	767	746	745	715	763	763	770	758	745	748	754	747	690	765	735	740	728	754	739	755	745	740	782	769	742	759	776	744	726	717	732	764	747	753	733	765	757	750	734	757	773	743	761	737	732	748	747	728	714	720	738	757	775	741	762	784	739	831	763	682	792	750	745	775	745	729	704	770	787	745	776	765	744	722	771	809	756	767	809	790	791	749	725	759	787	741	696	720	724	776	756	739	733	749	748	739	706	752	784	749	772	738	767	713	803	772	778	733	782	737	767	726	746	749	759	721	779	756	767	792	721	762	736	734	765	768	754	763	743	764	808	768	754	777	749	781	745	857	746	782	800	794	745	784	810	736	788	771	711	750	795	764	785	770	737	768	776	765	735	757	737	742	764	747	797	765	775	755	757	717	752	773	759	785	771	749	765	729	745	708	770	772	751	753	772	741	761	769	733	770	817	757	789	785	757	725	765	755	797	723	768	767	736	723	821	759	777	763	740	733	765	765	762	737	717	774	765	792	774	742	710	724	750	774	786	797	782	741	713	725	784	784	775	748	814	811	787	780	751	756	782	749	771	772	721	735	755	737	727	738	766	767	784	766	768	731	800	713	737	783	725	753	738	739	789	781	769	760	780	718	732	772	783	753	694	711	781	772	773	786	760	775	756	765	795	722	757	753	744	737	714	826	770	771	739	743	732	777	744	770	722	744	770	756	774	760	762	753	777	775	769	770	706	766	712	725	765	734	789	749	753	780	756	792	746	801	732	749	769	749	758	773	739	766	738	738	717	735	765	814	777	711	827	779	769	750	770	745	789	765	763	770	772	743	747	797	759	753	755	763	752	718	773	793	746	743	747	744	771	739	772	824	771	760	759	771	756	757	750	778	790	748	731	766	716	780	789	730	730	713	741	687	761	743	783	764	741	731	714	754	741	800	726	782	790	793	738	760	759	844	768	745	757	695	751	761	793	797	735	801	726	740	821	766	762	759	788	787	774	781	776	759	724	746	815	756	762	784	758	758	729	751	745	757	736	773	755	761	719	758	719	755	787	811	801	760	770	751	747	797	755	757	760	783	748	754	718	709	725	713	741	778	763	749	762	780	732	774	834	782	783	803	773	777	751	776	802	749	781	772	753	720	737	719	775	776	770	743	744	748	748	740	775	796	759	769	730	761	748	775	707	771	755	769	767	712	753	728	733	717	767	767	757	787	725	737	785	737	789	686	813	722	791	790	739	744	743	773	773	730	726	776	781	751	751	720	762	750	720	706	732	780	730	758	751	790	745	776	739	738	750	756	770	795	716	743	803	766	730	795	749	772	713	739	713	718	764	727	794	725	791	760	735	731	767	757	751	709	792	701	776	755	781	779	757	751	768	776	757	741	759	722	781	789	729	713	754	778	743	772	775	763	813	777	771	758	723	811	725	764	754	738	738	785	718	793	747	698	792	760	759	748	758	687	779	740	783	780	714	778	743	738	818	692	758	762	734	771	746	734	739	797	755	776	761	748	731	742	783	716	759	781	782	771	756	781	784	734	760	765	739	808	786	787	749	804	751	761	756	761	716	735	830	761	730	806	730	772	764	812	765	827	819	775	750	757	798	772	770	768	727	763	808	766	752	744	768	720	763	777	757	731	757	778	778	766	762	799	804	771	799	804	768	787	824	802	749	770	743	767	786	751	777	708	729	778	808	742	748	766	747	778	734	783	765	761	808	746	731	744	772	707	765	814	756	772	767	773	762	781	698	771	789	743	753	746	749	736	778	712	809	773	747	761	744	734	773	763	784	749	758	768	744	722	737	763	715	711	752	812	752	767	721	785	766	742	736	759	736	725	762	753	739	778	795	759	787	746	739	738	767	763	692	716	711	774	755	723	771	738	714	778	748	752	709	781	748	727	748	780	755	754	748	740	750	824	762	789	744	757	757	727	764	808	755	726	753	776	745	733	730	718	812	771	774	782	790	771	760	697	785	790	773	743	776	733	743	782	768	746	732	774	787	796	734	748	744	767	764	800	748	735	739	772	749	811	695	762	699	775	733	755	737	760	737	803	800	816	734	779	750	769	808	736	743	736	797	737	759	736	755	753	747	769	718	808	779	742	762	736	743	749	757	740	771	799	741	771	763	773	731	790	739	758	743	709	786	747	744	720	768	743	825	785	796	756	754	744	818	765	748	800	769	735	838	755	776	820	740	755	792	756	795	778	768	723	740	791	759	764	692	750	768	740	767	747	774	741	747	746	787	764	738	745	736	729	804	752	731	746	779	705	754	715	770	733	735	769	755	757	717	816	695	705	796	738	742	728	757	709	774	808	754	749	729	750	747	774	741	750	748	736	750	750	776	720	736	735	742	737	752	747	775	734	786	756	761	749	770	801	793	731	701	713	776	801	801	736	732	782	768	762	777	766	683	754	734	740	758	712	749	785	729	772	774	805	724	804	779	753	720	797	764	705	707	747	735	840	732	709	735	717	733	726	768	805	744	758	804	771	775	729	748	823	720	758	759	779	746	768	744	747	746	735	730	725	792	775	742	758	708	771	766	764	791	834	723	729	673	783	760	721	722	792	768	796	737	773	765	811	777	758	761	713	761	771	784	804	733	780	744	729	788	797	761	780	730	741	750	775	777	728	791	760	791	752	727	788	823	785	754	750	798	769	773	822	754	755	755	770	795	790	794	747	822	766	738	763	787	759	786	787	826	716	795	793	764	766	776	750	750	744	720	728	743	810	723	782	793	762	782	760	724	758	721	728	713	747	743	785	766	773	805	737	770	775	757	758	765	753	780	723	726	698	740	742	774	762	766	755	750	812	767	788	742	801	710	723	751
28242	24769	27837	16929	6948	2837	1416	835	595	392	405	355	351	375	345	393	412	377	336	341	379	343	363	376	397	372	357	379	375	381	373	350	337	364	378	348	393	358	344	366	374	351	365	383	362	368	372	363	382	379	366	343	358	394	375	347	359	393	360	376	356	329	333	346	380	358	380	330	376	350	355	340	359	339	337	346	354	389	369	352	359	393	332	333	380	359	338	341	367	391	365	351	393	379	390	384	313	386	358	323	366	360	355	382	354	367	384	363	385	334	364	370	317	366	384	382	365	412	379	391	356	395	379	366	372	400	350	371	347	328	377	338	381	411	332	340	356	377	320	388	398	400	340	384	380	374	374	352	354	362	374	350	342	336	338	354	341	350	381	347	389	386	422	360	325	362	377	343	382	369	388	360	417	423	372	329	384	349	379	381	353	370	375	387	351	355	352	367	398	385	378	372	384	348	361	359	368	382	370	358	368	388	370	366	352	350	386	340	347	381	341	346	370	355	342	354	398	370	338	366	343	365	360	370	340	374	415	397	415	356	360	390	370	381	384	367	350	357	325	353	349	360	357	342	383	356	339	378	367	344	380	342	309	345	394	359	359	377	374	360	362	382	349	360	363	361	354	352	380	396	329	380	369	372	386	398	355	366	381	361	396	358	370	349	354	367	370	353	358	361	381	361	376	375	364	387	379	365	360	362	379	388	358	364	377	396	358	363	364	375	349	331	327	373	367	334	343	409	354	386	335	361	368	362	378	390	377	357	329	368	374	378	355	366	378	358	359	353	387	344	376	372	402	375	358	374	382	393	372	354	351	357	382	362	376	346	373	366	355	345	378	329	357	355	365	323	356	369	406	359	394	351	393	385	331	360	335	352	380	327	377	347	381	357	388	363	379	391	348	368	353	382	385	378	368	395	339	351	338	357	350	376	344	327	340	398	352	377	409	361	394	319	377	370	367	342	376	379	359	396	375	341	347	387	370	362	356	347	362	377	347	388	404	398	375	373	350	352	393	385	351	336	373	337	380	381	376	357	386	363	352	353	375	380	371	380	352	375	356	360	370	374	357	361	351	376	345	374	352	386	354	374	378	366	351	346	319	355	366	366	352	377	372	376	390	382	340	346	338	358	377	338	340	369	329	383	350	374	379	351	370	375	342	337	386	346	362	388	385	375	367	381	396	342	369	374	337	393	335	362	374	370	354	365	367	356	375	391	352	358	386	381	358	388	374	366	350	377	411	367	353	364	333	346	402	359	326	376	386	339	367	371	371	349	385	369	371	368	394	346	374	361	375	358	402	343	362	336	376	405	365	371	371	355	348	371	389	374	369	397	376	355	318	385	364	373	350	325	384	365	337	342	364	401	366	359	345	387	355	367	348	370	367	337	372	329	341	355	391	353	354	407	357	360	391	367	355	383	371	354	388	388	372	367	417	365	375	368	360	368	380	346	340	404	318	347	375	373	400	367	363	370	401	418	354	340	374	365	395	381	371	387	372	375	339	340	360	328	363	342	327	374	362	363	369	331	373	378	368	372	345	357	357	331	389	344	366	404	375	404	383	360	365	361	365	343	348	375	345	386	343	338	362	369	363	349	369	346	371	358	355	344	369	364	363	380	373	385	375	372	352	360	380	388	390	373	386	370	345	372	396	351	349	376	347	363	402	372	361	373	357	357	367	405	337	354	393	334	366	364	372	362	365	357	344	388	364	362	328	371	327	399	374	388	352	385	381	339	387	369	361	354	422	366	392	352	377	352	326	402	360	386	348	328	385	378	383	360	353	339	376	358	343	376	380	377	374	361	376	379	364	342	372	348	375	348	333	325	362	395	389	331	391	353	357	383	336	410	368	368	356	377	345	350	359	357	383	369	355	388	352	338	344	344	340	370	399	357	391	382	375	376	350	344	373	384	360	359	374	381	352	374	367	399	337	358	359	361	337	359	379	348	356	360	375	399	356	367	359	393	373	354	384	378	392	377	352	359	370	352	334	380	386	419	400	385	375	346	381	359	376	383	405	352	383	395	360	337	377	386	398	382	344	391	371	391	359	388	351	310	393	378	349	388	401	343	347	348	384	353	368	360	373	363	339	401	351	372	377	374	338	367	348	369	377	367	330	351	355	362	364	366	395	344	375	340	365	368	383	379	357	315	372	357	357	421	380	396	381	373	368	378	360	383	390	391	386	346	345	322	351	364	374	358	373	342	354	366	375	359	380	355	389	369	363	359	338	350	398	371	380	360	366	373	377	369	385	361	357	390	362	351	360	354	346	371	329	387	430	328	355	369	365	384	387	381	393	364	395	370	390	418	385	335	366	343	386	361	349	334	379	365	381	420	394	373	377	365	407	366	355	381	382	359	396	375	362	344	338	364	382	368	363	372	366	368	381	362	343	385	375	341	390	356	368	364	378	349	347	366	342	367	355	352	380	338	380	342	353	385	348	351	322	323	355	362	389	367	349	338	363	366	397	340	375	371	357	347	341	356	375	411	346	355	380	358	340	392	361	351	354	325	351	386	353	372	374	361	368	349	330	372	380	407	370	346	361	382	352	378	382	385	356	377	381	342	364	328	396	384	362	366	413	382	372	355	375	345	356	396	378	370	395	349	395	372	378	368	388	382	343	377	351	391	361	372	397	345	390	376	371	360	358	368	381	344	345	387	362	343	381	378	369	345	333	414	369	365	365	380	358	376	362	359	356	355	365	362	369	362	376	360	360	366	332	355	390	389	349	386	363	400	359	354	390	363	354	339	388	360	378	384	350	333	332	350	371	374	353	402	357	360	380	349	360	340	376	359	332	352	370	342	363	337	377	342	349	376	327	351	397	365	370	371	383	389	329	361	395	381	381	363	375	339	338	360	364	366	368	346	367	364	370	371	350	359	364	368	363	353	350	353	366	370	347	397	359	341	331	365	353	405	390	399	350	365	352	371	348	376	367	388	359	376	389	356	347	375	338	340	382	385	363	323	387	368	357	343	368	355	370	355	374	374	362	384	357	384	372	358	392	392	317	365	327	382	358	374	395	377	363	392	374	297	374	340	383	351	371	348	346	347	372	379	375	336	361	362	380	354	391	344	360	398	360	387	360	361	373	388	349	372	357	418	382	357	353	364	346	333	353	384	326	362	375	352	345	364	350	379	377	376	364	379	368	409	369	346	372	400	343	364	383	385	378	366	356	344	334	400	341	381	352	350	390	403	372	328	372	363	379	386	360	332	351	379	344	348	352	341	361	324	361	365	343	355	354	359	356	333	375	371	375	365	376	371	382	359	355	382	390	376	372	379	363	352	347	374	364	382	361	342	389	407	357	384	352	365	361	364	389	351	411	356	378	362	379	386	339	363	386	379	351	347	330	343	377	384	355	370	370	381	361	351	396	358	347	364	378	367	371	333	341	351	353	373	339	370	374	381	377	362	369	364	374	331	356	334	350	365	355	384	325	379	364	369	374	376	404	351	350	370	358	365	365	378	394	381	357	382	369	387	377	364	414	361
18151	35159	23442	12198	6865	3557	1853	1093	711	411	387	430	393	441	386	421	411	408	375	383	426	406	398	401	397	410	398	386	390	396	436	400	391	387	402	409	409	396	389	407	420	401	410	386	405	401	398	403	388	420	425	375	401	408	393	389	412	408	388	379	429	410	373	411	366	371	388	419	423	438	394	419	402	435	424	414	401	409	397	423	442	378	424	394	389	405	365	417	401	409	430	400	417	420	394	447	390	394	401	401	396	423	413	413	397	382	394	412	383	403	398	407	448	406	387	388	433	380	376	390	441	403	431	382	407	428	406	417	405	391	408	434	401	392	407	429	408	406	410	392	346	393	382	386	389	451	409	378	423	426	417	443	414	420	417	379	436	416	422	423	386	413	384	389	462	412	421	362	392	381	345	383	396	395	385	393	408	426	413	388	408	376	420	390	431	398	391	410	390	388	397	392	396	441	395	377	363	377	409	417	413	406	414	416	411	390	406	377	421	402	429	356	389	419	418	405	411	415	403	397	378	437	359	418	366	463	455	409	377	421	391	390	405	407	421	372	402	385	400	433	424	408	395	433	397	430	403	394	379	386	393	444	417	411	427	447	383	371	416	410	402	407	398	350	392	391	372	347	443	385	407	437	403	432	388	418	409	409	405	441	428	410	399	391	417	385	387	400	402	414	398	372	439	389	424	413	415	378	400	387	423	450	368	383	409	414	402	402	380	415	391	417	377	421	387	449	395	374	424	401	422	440	403	414	385	390	416	386	404	419	413	411	366	397	447	410	421	416	410	391	411	419	415	457	380	414	409	398	410	374	398	386	402	376	380	437	425	419	416	369	408	420	381	427	399	419	378	398	388	370	369	409	396	380	410	344	430	421	410	386	404	402	379	405	401	425	415	422	411	386	368	426	434	400	408	401	411	394	430	396	428	378	416	414	423	408	404	393	420	406	408	409	369	377	419	401	373	374	388	386	387	398	405	388	394	431	377	402	405	408	402	362	412	415	400	405	376	385	408	404	375	392	453	388	426	392	424	399	402	412	422	405	397	411	413	409	398	361	406	405	380	403	407	419	409	375	422	408	419	387	404	403	434	411	430	380	384	404	387	355	405	375	404	430	414	395	412	411	396	401	404	433	415	391	381	378	370	395	400	351	424	395	428	394	407	431	402	440	388	367	382	442	403	427	409	397	388	381	387	403	408	417	393	407	437	448	403	425	388	391	387	404	410	380	423	402	394	418	423	424	381	427	383	420	417	397	437	397	392	426	394	387	423	397	392	383	402	392	368	404	426	375	422	377	408	403	413	400	378	364	411	384	459	361	438	361	390	385	434	418	421	415	410	412	405	404	417	377	422	414	401	428	366	389	428	403	419	418	437	409	410	398	381	414	402	400	381	390	409	391	408	434	402	375	414	415	407	425	378	416	350	419	442	376	404	426	422	417	424	398	429	400	411	379	457	380	416	379	372	415	413	390	425	371	387	395	387	403	365	409	402	403	406	444	387	368	394	432	426	447	389	430	399	410	409	423	422	380	405	400	409	424	436	406	401	388	428	401	420	433	445	393	423	386	434	384	434	406	405	395	398	426	409	390	382	414	386	400	384	425	418	460	386	361	409	386	407	413	401	395	390	401	391	413	379	407	404	424	380	443	407	399	411	381	372	408	396	417	365	400	417	430	423	403	436	374	408	447	370	417	390	400	416	412	442	432	429	407	403	395	399	425	390	454	405	410	430	400	384	419	381	422	438	387	422	412	378	381	378	378	378	416	393	420	407	385	381	425	427	406	398	432	371	389	383	409	473	394	395	398	403	418	402	372	374	396	408	360	429	434	400	418	389	410	410	422	406	381	393	423	380	452	397	415	434	399	392	425	426	411	416	416	442	434	389	409	410	419	431	396	428	399	409	378	379	390	372	430	397	415	383	407	397	415	379	422	403	402	409	358	390	451	373	379	379	387	382	383	413	405	395	433	396	433	421	386	411	440	399	386	392	395	386	387	413	436	394	398	387	394	434	425	412	399	423	419	440	416	358	382	411	402	382	398	405	405	392	393	406	391	393	420	443	397	392	425	411	429	406	408	400	372	406	381	409	392	400	419	405	386	428	377	419	396	399	422	450	415	432	423	393	405	397	392	403	392	400	386	399	398	390	419	411	398	400	389	425	396	367	406	458	405	420	402	403	407	425	441	442	414	399	416	398	385	416	402	402	435	406	414	381	421	435	417	365	431	442	374	439	408	379	388	399	377	402	415	394	402	390	432	403	413	401	379	427	455	427	417	401	416	380	383	378	428	396	403	426	407	400	391	377	403	419	395	391	419	430	395	417	374	434	432	423	435	420	427	362	418	390	401	391	387	436	415	404	424	406	417	406	419	408	415	413	412	393	402	413	385	412	431	420	428	401	430	423	435	375	427	404	390	435	415	413	374	405	367	418	408	392	406	415	401	401	409	412	356	418	391	388	359	440	401	416	418	409	415	384	405	402	391	386	433	378	384	370	426	400	413	420	420	438	433	406	394	406	386	377	416	399	397	420	409	394	377	414	417	399	400	356	424	442	406	406	420	364	409	404	386	397	371	413	377	369	386	404	384	429	436	360	427	411	437	407	407	427	385	389	453	385	415	417	377	401	445	409	415	409	392	388	417	433	353	389	392	384	401	383	410	435	392	431	415	429	417	407	389	366	399	394	403	404	430	400	409	414	380	443	381	369	432	411	393	410	404	409	426	415	387	440	417	385	387	453	407	353	427	384	381	415	398	407	401	423	395	447	386	397	398	359	405	384	405	451	405	390	414	381	400	392	432	408	400	390	379	377	396	389	372	415	416	391	422	436	417	378	394	418	389	367	399	413	448	383	409	414	383	422	378	413	452	387	423	412	417	390	424	408	393	430	449	380	386	400	441	433	397	420	379	371	403	406	440	398	420	406	399	398	384	400	407	429	414	401	378	425	420	436	374	389	435	402	378	356	415	392	391	390	352	471	382	439	401	404	374	408	394	402	372	387	437	411	396	443	410	419	408	415	429	401	399	391	422	372	355	388	405	430	432	460	414	393	401	420	472	399	428	386	411	419	407	418	423	382	408	417	380	407	375	411	408	419	396	369	403	395	410	394	434	391	412	403	441	390	345	374	409	428	394	410	412	385	399	387	408	418	410	417	399	388	409	388	398	366	402	437	439	381	411	416	392	391	437	409	428	388	405	455	403	396	369	458	421	399	394	386	407	402	372	381	390	387	381	392	434	420	375	416	419	416	465	396	397	404	408	397	409	438	416	413	429	422	407	441	395	406	420	387	426	404	414	397	403	417	403	409	383	420	402	397	412	405	434	427	391	400	409	413	394	382	424	384	453	365	376	438	372	463	380	382	434	421	377	409	416	408	376	437	403	408	391	396	378	415	388	379	430	418	426	408	400	387	405	397	377	402	392	407	395	351	408	391	407	377	404	382	398	396	386	376	409	372	408	437	435	403	409	445	394	406	430	389	390	408	430	410	375
23396	21588	32803	33447	30859	26701	19003	7587	3032	859	578	585	556	550	568	580	557	544	580	518	512	580	546	572	519	562	553	552	594	567	580	563	597	541	571	523	558	557	559	479	517	568	508	552	567	536	600	585	545	556	558	566	550	582	542	551	538	597	590	583	511	577	589	579	546	520	577	541	555	592	547	519	546	536	572	551	595	579	561	536	551	571	593	531	529	525	568	597	560	538	523	539	559	548	541	540	535	549	524	544	550	540	557	539	568	562	539	548	551	552	560	551	577	551	583	576	554	522	581	560	581	542	542	585	532	556	554	548	571	588	555	531	567	524	540	479	551	561	550	574	548	552	576	551	545	565	556	554	610	556	560	551	563	569	535	640	564	577	511	549	557	608	537	608	565	555	561	581	566	572	564	562	580	577	616	594	573	531	554	528	586	572	564	535	571	515	568	503	563	572	566	547	554	544	581	555	571	548	549	534	558	570	560	539	534	543	563	568	570	620	520	517	573	600	552	544	608	568	552	590	534	574	551	590	520	544	581	550	514	599	551	590	553	593	574	513	574	550	580	547	537	585	585	545	586	575	584	557	528	590	554	561	519	547	553	598	571	565	550	537	533	528	583	550	544	559	523	579	541	581	565	584	513	568	562	574	584	557	563	579	581	541	557	562	584	544	564	578	540	556	551	618	565	555	550	576	545	601	581	560	558	561	532	584	528	587	505	527	555	521	552	576	552	561	536	531	553	561	532	561	541	542	581	534	551	548	584	575	568	532	521	526	576	556	569	567	560	551	538	562	595	578	537	596	581	549	537	566	530	610	562	553	562	548	558	563	552	574	583	561	585	562	567	544	598	576	571	524	584	582	571	543	525	580	564	561	574	590	576	544	530	613	578	515	549	556	543	534	569	547	558	547	540	564	589	577	552	542	560	568	550	552	514	522	555	554	596	552	574	552	535	597	539	574	554	516	609	554	568	537	567	557	575	591	529	532	574	597	550	583	506	550	567	571	540	575	572	555	583	578	532	572	591	553	549	540	543	573	556	537	554	575	545	557	509	552	563	574	537	579	583	569	601	550	549	593	574	547	567	547	570	534	596	560	581	573	552	558	553	566	529	553	574	611	564	530	506	532	504	574	544	540	606	537	557	546	523	544	549	561	537	563	575	554	541	591	581	564	578	564	560	530	585	542	574	540	573	531	545	536	575	565	602	562	590	584	532	540	562	564	552	551	568	544	553	566	537	541	527	568	560	530	575	550	535	566	521	548	531	516	542	551	528	626	579	594	589	586	545	565	539	576	545	503	556	549	535	577	535	548	556	542	529	584	554	582	554	582	583	575	569	534	577	575	556	567	570	587	527	587	546	575	571	613	560	557	558	573	564	579	514	556	599	546	559	545	565	581	528	545	568	567	550	565	556	541	548	602	551	541	564	578	563	582	569	575	561	581	531	550	559	572	563	541	555	603	582	578	508	560	560	558	592	569	582	591	581	560	541	586	526	597	577	549	615	527	548	577	570	572	568	572	551	526	498	512	560	593	590	543	538	556	582	518	576	604	535	539	505	555	568	563	547	552	531	576	534	521	592	550	568	558	575	563	550	537	546	558	575	573	581	509	574	571	585	527	541	576	550	559	566	546	570	509	565	604	533	552	529	516	548	542	561	567	542	543	605	527	543	599	583	595	546	537	568	514	554	619	588	598	545	582	573	569	596	560	549	553	555	561	528	619	566	533	509	550	554	565	534	536	580	534	528	532	561	528	593	526	565	547	568	533	560	549	550	595	579	579	550	564	561	545	570	537	507	539	553	574	591	559	529	595	554	556	544	547	532	581	536	606	579	546	557	556	544	563	569	561	512	565	552	577	537	593	564	531	587	552	581	576	518	543	569	531	557	589	552	555	590	581	553	581	559	556	537	580	572	560	548	562	634	549	579	533	509	540	598	587	558	577	578	551	591	563	523	540	552	590	574	583	553	595	576	561	564	582	555	538	588	572	600	568	598	589	605	536	535	556	583	551	537	591	539	580	543	590	566	575	517	559	569	556	540	590	535	572	575	540	558	565	527	567	533	520	576	547	556	575	570	541	560	533	594	586	529	548	604	552	566	559	560	544	536	555	574	586	537	552	554	569	555	597	595	543	527	527	596	568	578	565	572	561	562	537	536	587	528	593	559	553	566	497	568	532	615	529	551	537	550	536	549	541	553	558	528	553	588	595	561	549	551	528	540	571	531	593	543	593	563	544	575	540	557	586	576	561	569	528	525	509	534	556	543	596	552	588	591	558	577	538	559	530	555	593	549	517	522	528	554	550	535	550	541	539	558	530	596	587	577	539	546	524	565	505	572	525	585	555	513	580	551	564	540	523	544	538	539	566	597	576	546	537	566	532	562	528	534	533	523	556	576	584	573	520	525	570	568	554	561	616	538	568	513	579	549	639	584	579	550	563	564	572	546	607	534	533	552	574	554	556	561	576	560	581	556	537	548	557	548	581	582	590	587	516	553	575	527	587	591	557	552	615	567	581	558	560	540	545	548	534	597	566	593	548	553	583	530	544	575	548	559	601	517	563	515	553	496	588	550	558	483	588	584	584	521	570	570	560	546	563	531	544	563	566	591	520	549	599	597	526	566	556	542	537	598	581	556	575	532	557	571	579	542	569	568	575	593	558	567	570	532	518	580	575	548	568	548	590	550	596	577	549	548	522	616	551	534	580	548	522	541	507	544	534	585	540	559	555	542	564	574	564	569	578	567	543	543	490	547	555	565	582	572	585	556	529	514	534	540	581	523	565	534	564	534	545	562	561	576	568	522	568	560	568	536	562	602	581	503	534	549	559	549	506	601	583	591	555	578	531	499	560	554	558	540	569	533	490	579	533	568	549	573	567	580	515	536	543	546	573	489	526	530	562	567	526	595	564	552	552	553	579	552	557	547	515	568	535	536	557	542	547	548	534	595	571	569	556	572	538	553	525	571	552	578	589	546	574	511	554	560	572	567	576	542	585	538	554	580	608	566	578	573	561	594	567	550	571	513	531	548	591	573	548	597	553	553	546	535	563	578	555	548	525	535	519	559	540	534	570	511	530	576	567	564	543	564	606	547	518	524	595	570	525	548	532	515	562	527	554	554	563	573	560	584	581	528	560	555	558	588	510	577	578	538	622	552	574	508	521	562	520	504	547	562	550	548	576	583	595	549	539	541	574	547	582	549	524	543	602	543	565	579	573	555	560	557	538	559	588	577	572	587	544	571	578	566	532	596	567	569	522	585	538	600	551	536	562	598	554	580	573	555	576	576	554	481	540	520	592	565	550	599	522	581	559	504	555	560	592	596	556	567	570	591	546	553	558	538	532	600	570	528	560	561	563	577	542	593	579	606	585	561	540	559	569	548	554	529	567	585	579	558	550	553	552	592	532	569	552	561	530	546	554	534	609	548	564	523	553	562	569	551	575	545	562	537	555	535	552	547	536	566	582	534	523	576	532	559	579	572	583	507	541	549	514
47938	88603	70451	52197	39955	28126	17421	9146	4498	929	586	570	554	589	583	636	585	604	542	571	581	590	585	596	593	582	548	571	627	568	576	563	529	585	562	578	538	584	634	632	566	606	549	587	560	579	553	578	576	596	639	569	586	579	600	561	593	549	582	531	624	554	543	601	604	628	596	625	581	562	557	587	608	557	546	579	609	597	570	540	551	577	608	600	567	593	613	575	598	630	526	610	594	591	586	599	638	593	571	550	615	593	591	573	586	575	568	556	625	587	625	582	571	566	591	610	582	573	594	602	600	579	549	581	590	585	587	552	550	574	599	571	612	571	571	526	622	609	541	598	620	579	556	583	596	595	586	583	594	560	598	586	557	569	591	564	581	570	555	548	603	610	572	620	568	597	576	550	584	587	564	574	590	565	579	577	601	578	594	567	601	554	574	570	574	578	601	594	580	556	545	593	559	613	579	645	573	563	626	545	579	588	607	601	611	607	565	596	606	567	592	585	599	588	570	587	586	580	620	587	562	599	577	561	565	572	574	614	580	523	650	556	573	576	610	582	556	604	559	552	535	558	584	590	579	572	552	589	556	587	593	528	591	575	592	586	584	546	566	594	557	545	591	602	610	598	560	594	572	594	554	595	543	618	573	536	600	562	616	572	576	575	558	601	564	553	577	593	584	600	591	575	594	569	579	552	603	559	586	586	581	578	595	544	579	632	593	537	579	597	614	564	570	560	609	583	579	554	589	580	561	604	606	582	578	631	570	558	584	573	582	584	588	570	550	603	600	588	527	646	621	573	565	615	571	581	562	610	593	612	590	568	599	609	602	534	580	574	591	512	578	557	531	583	569	579	583	592	583	599	593	616	579	595	585	560	572	540	573	579	603	571	616	571	564	526	626	570	585	589	604	593	604	574	583	580	565	574	581	591	574	627	561	626	637	615	571	573	597	581	597	570	591	582	572	583	597	580	576	577	552	614	548	555	578	627	602	547	573	603	577	620	580	562	590	568	608	592	540	594	565	594	576	589	590	594	588	612	628	607	593	582	597	580	545	550	574	574	577	557	600	544	632	550	632	556	581	605	644	612	569	575	581	540	606	598	587	580	574	613	575	588	543	577	606	620	598	593	584	558	582	590	605	595	606	611	629	564	587	627	561	569	560	589	562	570	567	561	607	560	574	558	591	572	563	595	620	595	543	558	555	550	582	557	570	603	585	574	601	600	584	618	567	571	541	595	554	586	550	626	544	535	588	569	558	606	558	543	620	555	593	575	584	597	568	550	586	571	590	632	580	538	583	570	590	595	595	574	574	531	629	631	603	563	581	572	552	559	563	588	577	604	589	598	524	536	563	621	555	602	579	582	561	569	624	581	584	605	564	616	596	576	554	563	585	582	550	578	572	561	585	550	570	599	553	550	602	564	577	567	568	581	601	603	594	609	603	580	580	621	544	559	542	573	574	604	571	588	584	603	567	559	581	545	585	592	566	568	565	571	593	551	609	589	598	575	602	576	545	582	602	547	616	576	588	535	574	572	579	605	573	615	597	527	565	624	561	608	560	614	550	581	623	596	564	561	603	550	604	627	604	547	559	582	609	581	616	534	596	592	605	555	589	595	605	585	604	603	573	583	600	584	574	569	571	622	593	591	561	627	596	568	595	584	603	623	549	543	611	652	549	572	570	614	557	579	630	582	556	577	566	550	607	561	538	613	619	605	625	584	606	566	596	551	607	584	602	551	560	614	529	552	557	600	597	572	629	568	544	589	616	601	596	603	604	577	599	593	570	588	612	609	577	616	571	579	590	555	605	548	563	546	611	579	558	562	623	558	592	582	607	608	600	586	631	595	577	612	603	595	584	624	568	582	566	560	581	545	555	575	569	574	579	585	565	601	571	548	577	595	576	580	569	557	579	542	636	583	597	571	564	602	592	626	573	587	567	550	657	633	613	558	553	538	600	597	613	600	595	588	620	587	534	598	612	599	612	570	580	562	609	590	531	545	559	571	599	562	568	568	629	628	593	563	594	619	585	552	567	648	622	591	562	576	591	537	543	603	546	579	579	598	573	635	640	610	612	618	558	587	531	584	555	575	590	594	594	564	638	589	605	602	555	591	569	569	606	620	581	581	526	587	594	586	614	542	615	567	573	563	559	586	552	601	592	621	554	599	583	570	631	577	649	620	580	576	625	578	537	576	537	590	650	568	603	577	597	607	606	583	576	523	564	601	568	584	594	595	592	564	569	584	591	568	592	616	594	584	592	586	574	583	592	626	562	597	570	578	555	528	617	597	600	576	568	575	555	582	616	579	626	569	636	612	574	584	606	576	578	557	594	591	554	537	517	577	609	582	603	640	621	572	594	583	584	569	592	626	565	569	599	553	597	593	610	557	583	581	567	593	583	588	567	602	550	538	554	606	582	567	550	584	608	610	584	542	570	540	561	580	604	590	573	572	620	597	571	572	604	568	598	592	555	566	555	587	569	594	550	572	579	566	592	604	590	560	571	620	541	572	578	562	585	591	593	583	553	562	569	602	584	585	584	614	601	574	570	591	623	605	590	584	646	582	556	591	583	591	552	585	560	577	606	616	612	570	590	600	579	595	623	584	574	569	570	640	547	594	582	580	617	558	571	598	597	579	545	566	610	614	588	593	589	544	566	584	558	532	612	620	566	567	553	558	579	582	590	642	612	577	594	611	579	566	550	549	560	589	591	557	618	593	557	602	596	590	597	548	577	572	595	537	556	563	607	572	594	593	570	637	571	597	622	617	580	567	564	618	599	591	558	621	586	611	612	616	564	549	583	575	562	567	593	577	571	597	608	566	570	541	615	563	619	561	631	600	583	629	565	534	600	537	568	612	604	548	574	602	583	573	577	577	562	598	558	606	598	609	576	570	597	540	601	581	574	607	560	606	567	617	584	550	571	617	600	550	586	586	604	571	618	610	616	602	572	582	581	591	607	594	586	585	601	556	593	634	560	602	597	585	582	589	619	546	602	577	595	557	598	626	588	555	599	566	579	545	560	639	624	619	570	549	565	575	619	591	561	555	588	584	561	551	623	601	592	582	597	586	617	534	561	563	546	615	612	579	579	578	601	572	569	583	552	547	596	589	528	597	554	564	583	605	560	579	511	631	552	565	547	566	547	574	577	597	586	569	556	602	580	577	585	585	611	582	572	616	587	567	572	604	508	579	590	581	552	549	560	559	558	574	593	568	628	605	616	575	584	533	619	614	574	578	584	513	583	576	534	576	596	596	630	557	623	546	563	596	554	595	599	585	566	587	568	574	592	568	602	572	544	600	587	543	581	581	605	565	573	593	563	641	605	555	587	587	553	589	585	582	597	577	560	560	597	612	605	581	599	606	575	583	608	582	607	599	576	590	587	606	579	609	649	557	621	578	583	564	587	577	558	565	575	571	592	580	559	571	545	561	527	589	599	567	577	589	595	601	620	606	571	591	610	597	562	585	565	570	596	609	578	588	553	651	571	593	627	570
25054	22354	33421	32328	23210	14063	6364	2704	1339	568	474	510	473	502	485	495	487	469	524	481	479	489	544	466	485	512	470	487	485	471	463	472	517	453	474	478	474	453	486	449	459	520	492	495	459	465	458	460	460	459	513	478	491	489	476	481	493	487	464	432	478	511	479	461	478	460	497	494	464	500	465	511	476	482	481	440	438	405	474	491	438	416	504	452	442	458	459	467	452	522	474	462	486	487	476	475	495	502	473	474	472	481	438	520	462	467	468	474	469	487	477	467	492	488	483	474	484	506	457	500	463	458	483	497	496	462	487	467	503	433	492	472	478	487	505	489	473	497	490	497	500	488	478	481	534	505	477	479	469	482	480	477	489	448	539	460	471	464	444	481	499	454	449	486	488	492	454	431	450	490	465	463	475	430	461	514	458	477	478	451	453	524	486	443	502	480	494	506	473	490	506	455	447	455	523	461	440	451	484	493	474	496	491	483	501	468	465	488	468	488	462	461	515	432	506	411	454	484	430	479	490	513	480	457	452	467	452	501	488	507	441	484	503	476	469	448	495	495	461	468	458	467	472	479	450	502	457	478	485	460	454	498	484	511	463	517	457	447	462	469	443	503	460	484	455	464	485	489	533	460	516	441	494	475	461	473	465	460	465	501	472	447	469	491	487	479	480	467	497	525	456	452	461	467	480	511	462	505	443	444	447	486	473	442	512	455	482	481	469	447	477	495	500	474	471	452	475	512	479	502	473	479	514	462	507	439	499	471	480	484	502	454	437	494	467	503	483	482	491	527	475	496	435	497	499	433	458	437	455	491	445	473	450	457	436	429	469	452	458	482	500	513	477	510	455	499	469	525	473	492	524	468	461	477	471	458	523	470	473	461	460	466	487	476	466	494	456	466	457	487	495	494	465	485	460	482	480	460	458	457	504	449	490	442	480	488	502	467	485	524	482	494	472	490	485	488	475	495	463	439	503	472	479	479	494	473	489	448	478	450	434	508	470	484	495	467	459	481	438	487	492	474	466	469	418	518	501	482	473	482	450	502	489	477	488	489	465	453	476	506	463	466	481	500	457	473	516	460	508	505	463	481	460	474	446	487	499	497	511	508	514	491	459	467	496	465	458	461	503	467	487	470	470	470	475	465	500	480	476	487	478	518	461	484	439	476	484	418	455	451	490	465	431	527	477	455	470	483	484	494	446	497	469	451	481	501	498	493	519	456	516	465	454	451	477	474	462	475	445	445	489	469	442	444	496	451	488	486	480	470	465	471	458	473	475	506	470	491	498	451	471	470	514	453	467	415	522	481	457	448	443	508	455	480	479	490	448	481	468	458	493	509	461	480	458	494	473	502	453	476	451	474	460	477	512	482	418	502	472	466	456	486	486	490	502	513	489	485	442	459	433	498	476	452	482	493	477	470	464	477	476	479	476	489	460	473	492	520	445	449	465	491	480	457	460	426	430	469	500	489	477	490	504	497	464	484	465	419	506	470	495	498	476	490	516	461	488	485	501	481	503	508	460	476	468	477	471	486	491	490	485	472	515	462	473	511	493	456	531	468	481	461	492	530	478	456	500	474	445	463	438	496	484	469	474	469	502	429	449	438	483	454	469	464	472	458	461	457	495	453	477	482	479	502	462	493	459	471	462	485	460	527	462	497	480	477	488	462	466	512	493	496	475	454	482	474	482	471	470	441	474	507	543	491	493	484	429	481	463	518	457	483	439	487	486	460	469	488	453	454	455	440	500	516	500	452	462	494	476	463	483	475	484	495	477	443	455	476	475	492	474	477	480	465	469	505	435	434	440	511	462	433	483	513	484	491	473	497	455	530	509	429	471	447	473	513	461	485	465	516	468	457	484	528	460	459	448	498	498	489	503	468	479	474	461	486	461	492	468	473	457	448	472	465	468	487	473	418	497	471	474	477	464	498	434	475	486	470	481	459	451	515	498	471	437	445	529	475	476	482	441	458	499	446	493	456	496	503	482	438	439	474	470	491	493	489	488	475	473	456	451	455	457	455	453	492	472	441	485	463	479	459	468	459	522	493	474	496	458	525	476	455	476	453	485	475	489	464	514	451	478	428	434	491	493	489	479	494	469	429	456	489	469	500	484	453	463	480	471	466	493	483	482	504	466	473	448	477	477	484	492	485	513	474	480	453	483	486	497	484	508	487	463	474	474	476	445	452	439	495	443	463	452	477	489	471	500	495	490	496	432	481	523	477	497	486	486	472	483	485	484	488	450	495	464	494	479	535	490	485	459	507	478	486	511	505	462	481	474	471	464	458	464	493	444	408	457	480	458	456	431	503	489	491	469	451	461	457	499	471	461	488	447	471	491	499	495	474	433	423	445	473	522	452	493	488	472	510	448	475	441	472	458	492	502	481	478	447	495	456	484	526	507	435	493	492	472	472	478	494	504	454	487	481	453	465	540	480	450	489	476	492	437	466	469	508	479	529	485	446	481	420	500	460	485	501	536	512	463	483	478	447	472	456	492	468	455	443	472	507	461	491	498	465	482	477	434	468	488	473	454	464	464	494	453	491	457	504	474	503	419	485	491	519	490	516	475	449	476	478	477	461	455	471	492	480	457	471	474	457	459	476	450	515	523	450	465	476	513	499	472	473	460	463	450	426	499	480	478	460	464	489	458	511	496	466	475	464	421	469	448	457	447	486	475	442	475	481	492	494	466	464	489	454	471	509	479	504	471	452	470	445	462	452	476	460	488	451	539	472	456	451	486	512	454	478	520	496	488	459	455	521	459	446	474	481	490	463	481	489	472	488	466	479	457	500	463	473	466	488	481	480	486	483	455	503	470	504	434	443	447	477	484	509	454	436	421	510	473	513	490	489	450	482	480	461	479	495	490	442	498	498	514	463	461	461	491	449	473	518	485	494	450	486	478	477	475	487	478	473	455	483	457	491	472	513	519	469	440	485	506	506	485	472	444	459	479	456	519	485	420	518	457	449	479	490	478	499	481	458	498	477	533	495	475	510	500	464	454	441	454	460	460	457	500	482	450	493	474	507	486	477	492	452	474	509	483	460	448	463	478	491	485	463	464	498	486	490	463	490	432	477	482	471	474	482	449	482	485	529	482	475	473	486	473	506	477	491	471	474	516	420	444	480	506	475	466	488	447	440	460	482	461	510	523	475	507	491	455	502	498	461	493	454	462	473	507	485	482	479	457	459	490	478	496	456	473	458	474	489	492	451	502	468	458	504	473	452	476	468	467	445	475	467	488	477	454	429	489	471	441	475	496	436	452	487	478	493	512	481	474	481	512	518	477	475	499	433	513	487	452	476	462	495	480	448	464	543	464	456	468	488	460	464	499	494	502	494	495	489	476	460	434	471	511	486	466	458	501	456	510	466	477	457	498	459	453	486	462	474	464	430	468	449	480	494	482	485	437	512	465	466	481	441	474	487	475	475	517	445	472	468	486	496	470	489	458	485	470	426	493	503	495	525	433	436	456	482	458	527	461	526	442	489	440	487
40783	70489	54372	38464	27166	17038	9359	4748	2196	694	509	531	510	492	556	505	549	527	532	550	485	519	568	541	569	522	517	519	470	521	539	513	539	519	526	539	510	494	521	517	483	546	539	555	505	480	526	512	505	525	530	522	496	548	528	531	520	512	536	574	541	503	545	534	527	576	503	564	505	524	526	530	473	550	545	582	483	540	487	513	500	483	550	500	525	465	502	512	534	535	498	521	506	514	538	544	511	529	522	521	516	527	507	537	528	502	552	520	548	498	508	549	477	507	536	530	538	535	496	520	507	509	498	571	511	504	506	482	503	529	549	513	506	484	534	533	511	496	530	509	519	524	516	510	513	521	513	512	504	532	547	543	537	500	500	554	540	539	520	531	497	531	556	513	555	522	518	548	536	553	550	516	547	526	534	530	503	529	519	538	519	523	529	556	496	509	547	541	516	527	532	521	534	520	521	506	555	523	548	531	492	496	494	519	519	496	509	524	546	489	519	523	530	493	560	502	522	535	500	489	551	528	514	552	503	539	546	518	535	526	522	507	551	509	501	523	540	528	520	559	487	489	511	514	474	481	546	558	511	536	508	527	543	548	577	515	544	558	520	524	534	537	534	473	477	468	526	477	566	531	509	521	498	523	549	505	492	514	493	522	544	553	554	524	535	513	510	508	535	518	472	502	577	495	568	547	538	516	545	495	533	525	524	501	546	511	509	561	564	546	544	516	502	501	521	548	540	504	538	509	529	529	498	485	519	583	547	529	552	529	549	508	517	553	540	521	517	543	536	522	504	528	507	548	537	546	542	517	538	536	513	515	528	536	524	541	496	547	528	517	539	503	499	518	526	560	477	551	540	532	510	500	555	567	543	539	595	524	516	490	509	555	516	564	530	529	533	501	569	495	522	522	571	536	528	501	507	482	543	528	549	526	509	542	524	510	561	519	501	503	519	506	522	508	533	478	535	492	511	558	520	547	520	564	505	541	544	527	522	532	518	563	539	502	541	547	521	516	518	513	553	538	498	514	521	521	491	571	488	515	496	547	533	532	549	486	495	539	500	479	530	512	515	508	552	513	531	531	512	488	540	530	538	537	541	494	516	533	519	534	506	505	510	531	532	566	516	500	517	576	525	514	548	538	544	557	557	504	482	557	505	493	495	509	529	488	507	502	507	530	543	509	546	517	486	508	492	509	531	522	502	544	519	514	519	547	542	518	478	496	516	514	591	540	545	529	523	520	520	479	559	499	507	529	528	489	534	531	506	551	530	542	492	565	545	498	500	503	528	521	518	565	552	522	500	509	546	546	533	526	569	529	533	504	525	518	546	530	547	527	522	563	533	533	549	512	568	548	572	514	520	553	514	563	525	554	545	542	489	548	522	562	549	547	529	519	513	493	514	523	551	519	520	530	505	512	518	521	510	517	531	530	465	518	529	490	515	538	543	545	507	531	572	527	540	549	540	492	520	509	517	509	498	516	519	511	481	523	545	556	541	525	535	503	494	557	528	527	530	555	487	501	519	507	533	556	490	514	530	505	541	516	552	531	554	549	555	504	545	527	537	509	512	531	497	513	536	523	522	514	519	526	522	538	544	508	539	533	521	548	525	568	485	559	532	536	549	522	498	502	555	524	498	491	522	495	531	502	512	508	504	508	549	529	482	513	519	518	497	520	537	531	504	545	529	490	526	526	508	555	566	563	508	519	528	516	481	521	503	493	498	495	535	537	537	542	467	552	501	535	514	530	526	518	539	488	515	489	498	510	514	477	577	502	526	551	467	528	490	508	521	510	531	511	542	500	524	508	547	497	519	533	514	524	481	548	509	516	495	492	547	548	527	569	547	515	547	537	523	553	498	506	554	508	533	504	531	539	555	544	517	535	499	521	517	537	463	509	541	516	560	563	513	525	515	560	514	520	504	480	521	542	523	547	573	535	544	543	518	537	524	524	524	522	547	535	550	529	497	560	508	510	529	509	493	519	520	554	529	522	513	535	519	512	519	528	531	472	502	503	520	521	523	530	573	501	552	490	562	532	568	573	505	503	513	503	509	524	531	484	531	511	553	508	551	527	516	506	563	530	496	543	495	576	539	502	486	534	511	508	539	488	563	524	522	493	517	522	502	533	522	506	495	495	542	535	510	478	552	501	533	507	528	539	503	501	520	525	491	502	541	526	535	490	475	522	530	509	524	527	508	516	487	574	533	489	531	509	517	496	568	532	531	536	480	553	498	490	552	488	525	502	522	527	504	527	520	520	527	507	522	538	492	489	528	512	498	522	546	533	526	524	578	508	534	491	523	534	543	507	527	482	559	549	537	500	519	528	523	521	515	521	531	522	537	515	537	542	499	527	501	530	534	558	547	525	517	572	515	539	540	536	479	543	520	543	517	544	502	500	485	501	494	565	518	525	545	520	511	519	556	477	540	545	549	526	545	499	553	516	536	537	532	522	507	550	514	524	498	521	533	506	535	524	538	508	497	540	533	500	501	530	552	520	475	558	529	529	517	535	539	547	509	539	555	502	499	534	518	543	512	561	503	545	532	536	559	552	520	547	517	546	544	529	503	581	521	508	514	522	546	531	506	509	541	549	513	522	485	540	527	518	542	527	551	574	516	520	530	477	531	519	506	518	552	555	508	506	512	528	514	537	524	541	477	562	555	517	544	541	518	499	482	541	527	528	541	516	531	545	538	515	518	514	499	530	560	542	522	516	524	507	547	539	545	482	551	540	572	523	511	526	504	547	526	532	463	524	555	501	514	542	502	517	519	525	532	524	559	535	524	558	485	550	495	497	554	540	504	533	504	503	543	558	502	523	507	553	534	522	545	538	491	542	508	540	516	522	508	493	521	523	530	520	559	527	535	495	507	534	594	511	514	516	531	503	534	550	589	505	530	491	529	516	550	492	519	537	531	498	522	477	479	509	544	546	560	501	558	558	503	555	521	553	492	545	535	518	500	553	528	532	554	496	542	572	528	508	504	529	517	557	516	531	498	511	523	520	540	476	510	518	528	527	512	478	543	520	539	465	479	532	564	528	554	516	523	528	502	502	493	503	521	516	461	519	513	494	525	561	549	515	483	552	480	499	500	546	509	523	533	523	572	552	539	510	532	558	524	511	525	507	487	512	537	510	537	513	506	573	515	545	536	480	530	503	555	521	553	537	541	536	579	520	520	515	531	515	523	537	539	487	514	511	534	454	509	516	507	498	519	511	500	495	539	525	513	521	489	531	491	550	493	507	551	508	509	503	481	556	500	501	518	558	501	508	536	511	510	574	527	506	503	503	536	546	504	521	517	536	523	508	543	543	548	516	502	501	489	567	525	515	553	511	524	497	510	542	543	523	507	561	536	525	533	506	519	528	561	532	457	541	533	529	542	525	525	540	502	540	518	521	579	549	547	521	536	539	534	527	534	564	508	499	532	534	548	492	502	506	498	514	561	500	526	547	539	497	520	547	548	509	489	494	527	507	526	539	539	499	554	517	526	554	529	540
22575	21388	31354	29776	29927	29644	25431	12186	4901	1144	775	716	712	714	806	754	760	734	717	774	740	781	807	773	729	727	736	786	735	713	784	764	725	765	705	720	739	742	766	760	755	751	726	731	763	780	769	715	716	697	713	684	752	727	736	675	764	711	710	789	724	749	751	744	764	719	756	720	756	779	739	726	735	722	721	727	760	741	771	697	735	716	783	704	740	744	731	718	767	757	765	758	653	774	791	749	730	715	743	684	703	737	718	744	711	717	742	700	747	694	731	716	726	736	766	733	769	722	737	771	784	746	768	754	770	751	726	732	760	726	745	735	749	714	695	761	754	747	692	747	699	711	711	722	724	783	714	732	748	697	753	790	686	768	725	705	731	787	781	802	713	738	740	695	741	742	715	767	727	787	746	742	742	745	797	739	795	715	772	706	775	709	765	746	756	731	738	760	723	700	710	724	755	752	761	744	743	783	724	778	692	750	743	749	730	753	766	713	777	717	789	711	750	793	725	811	732	742	753	754	721	790	701	732	731	801	792	755	740	698	732	776	709	681	686	765	725	754	755	703	757	762	749	721	714	738	760	752	738	752	733	724	760	728	737	731	772	716	739	704	725	704	716	730	786	739	778	741	769	715	758	746	743	746	741	774	779	740	771	710	746	746	792	763	703	714	797	723	726	751	738	733	744	711	781	713	776	760	724	730	781	722	704	709	744	775	738	721	762	734	735	760	750	765	722	748	749	748	747	741	723	759	754	729	750	779	731	753	707	670	686	681	803	712	729	725	704	786	752	724	739	690	767	704	774	744	733	749	708	732	744	748	748	738	702	735	726	728	724	765	752	814	724	699	735	711	631	764	737	737	728	751	694	730	735	734	726	734	735	756	683	755	767	742	737	750	686	751	726	725	724	750	734	752	711	724	736	732	745	700	754	745	758	698	738	796	739	784	721	715	694	697	724	744	745	697	735	788	745	753	748	748	728	759	776	757	740	725	724	746	721	675	776	709	664	693	691	726	777	689	730	659	739	728	717	734	736	745	724	685	734	699	740	733	744	726	777	778	759	733	686	787	749	758	690	715	697	731	763	739	719	711	677	707	737	733	733	715	806	731	716	760	782	754	713	753	778	753	774	688	730	731	713	722	721	770	722	709	764	749	759	752	735	702	753	710	733	717	732	754	765	739	769	734	713	751	691	711	770	754	766	772	772	734	733	761	718	733	732	767	722	761	668	737	747	761	712	724	687	747	818	731	706	745	698	746	737	706	745	728	722	742	729	747	723	691	725	698	742	735	763	752	755	741	727	735	731	748	746	715	782	708	747	715	786	701	689	727	820	746	770	751	760	722	724	698	764	719	721	685	699	773	724	748	705	754	750	718	743	746	742	727	714	764	763	809	748	748	712	723	761	742	747	719	756	753	772	731	728	757	692	677	765	765	713	737	767	743	734	727	731	736	710	729	738	733	687	734	783	731	746	729	753	715	761	741	747	728	751	728	712	772	709	705	672	698	788	714	722	734	733	705	741	718	764	690	780	688	773	710	720	706	723	731	748	718	738	760	813	730	715	722	746	767	734	753	796	715	712	710	713	782	725	717	720	764	712	718	706	764	711	734	783	755	732	764	746	778	753	757	756	763	711	754	732	687	722	749	793	750	742	747	722	743	741	743	766	737	726	710	738	697	739	724	759	764	735	745	707	752	742	731	788	746	717	760	714	765	735	813	730	744	744	714	720	730	733	742	734	693	740	732	749	771	754	706	682	767	717	763	729	769	765	716	769	726	755	742	708	727	731	780	733	740	783	824	752	705	751	782	728	759	754	714	767	729	739	755	707	709	762	712	715	738	742	689	756	738	709	758	736	697	731	706	748	703	688	695	722	733	700	707	747	766	731	689	749	760	762	745	766	800	757	800	754	696	729	793	784	716	783	772	705	721	756	734	770	778	719	736	738	776	684	743	732	697	789	768	734	700	747	743	765	731	763	753	732	749	775	737	717	785	729	712	734	765	767	733	736	774	716	668	747	724	726	733	749	755	732	709	689	733	716	747	758	728	754	738	740	769	737	783	776	735	734	762	774	744	770	787	772	763	728	751	765	741	717	709	734	724	730	754	727	759	785	757	701	796	734	759	729	717	776	745	690	716	732	750	802	726	716	783	714	796	754	698	715	718	760	760	730	755	746	755	738	729	740	737	718	744	699	749	726	742	751	749	721	741	744	694	718	729	737	744	787	725	735	755	726	781	776	749	737	747	741	713	704	768	720	724	781	754	740	770	731	783	764	704	757	732	763	741	697	690	754	736	714	758	734	742	710	720	736	764	754	718	769	776	773	699	775	712	746	765	729	744	727	719	699	731	713	720	714	729	757	765	747	740	766	702	732	782	732	727	728	692	717	742	758	774	760	706	747	754	784	726	724	704	718	757	773	775	736	728	721	763	751	758	766	750	762	749	725	738	740	736	702	718	737	778	740	731	704	745	767	726	752	697	771	671	729	739	731	693	735	764	712	729	739	745	703	724	735	760	773	734	770	761	719	699	741	704	749	785	731	747	772	735	708	651	701	754	765	752	699	731	700	772	702	690	771	705	713	743	683	795	708	725	739	731	706	733	760	734	733	713	755	750	701	785	718	725	754	753	721	757	735	762	731	747	716	766	735	748	750	707	759	755	735	742	736	714	785	736	702	705	741	735	718	735	752	716	754	739	721	699	754	742	774	776	754	758	715	706	759	764	725	703	760	765	714	723	739	719	734	737	774	710	720	718	692	728	785	717	692	698	780	764	728	732	785	792	719	751	687	751	702	737	751	745	764	729	737	720	737	769	713	753	748	703	751	789	719	704	711	776	741	719	761	669	737	722	710	737	729	726	761	786	768	750	764	736	726	749	745	782	730	727	760	739	699	775	768	721	715	774	738	760	704	713	770	724	708	742	770	793	740	721	714	708	779	704	724	726	717	798	739	704	798	704	728	748	724	764	744	782	689	738	727	710	702	769	719	759	790	778	797	761	748	751	735	747	766	754	732	745	768	707	716	692	775	731	726	755	702	730	772	757	781	730	737	709	736	713	783	736	742	708	753	727	706	748	710	698	733	778	728	709	741	737	776	749	736	742	734	753	728	818	772	716	715	707	749	752	729	730	778	743	733	707	754	757	782	721	771	730	764	720	714	787	766	728	748	766	687	725	725	758	715	765	744	735	742	750	734	760	743	711	735	774	739	764	808	723	720	721	694	777	709	771	726	791	739	725	722	728	745	757	676	741	735	758	710	747	683	695	767	758	716	716	719	767	769	712	684	770	759	725	742	752	699	758	725	786	723	727	711	765	742	725	718	739	764	698	722	766	688	746	754	742	715	799	725	718	741	690	760	779	738	763	709	742	765	776	770	706	704	708	769	745	722	739	770	748	714	737	718	728	738	710	774	768	722	778	730	725	734	727	789	766	778	757	756	743	770	715	734	738	716	750	732	734	750	734	751	723	777	763	751	714	706	722	777	765	725	756
53789	96984	80004	60253	47051	35141	23139	13393	6808	1309	795	761	766	819	753	804	762	765	762	755	757	743	735	750	750	775	838	750	814	774	723	729	741	755	797	768	729	756	745	760	735	719	794	751	765	769	763	773	783	690	756	745	805	769	734	760	802	765	738	770	778	808	836	733	805	824	711	739	700	773	740	745	774	762	765	791	776	751	799	710	772	771	763	751	773	719	770	773	762	787	796	779	709	699	730	752	753	776	800	736	756	741	728	744	766	795	800	750	752	715	722	729	743	756	752	752	766	750	730	797	773	740	749	767	734	774	778	723	740	764	740	764	772	757	764	760	770	740	708	751	746	778	776	702	790	800	823	766	721	720	779	780	764	732	790	731	752	815	784	696	789	751	776	719	748	760	760	751	753	736	755	769	747	772	730	797	772	823	785	698	732	760	785	743	724	771	757	789	793	754	747	738	802	785	770	746	790	773	793	810	784	761	733	746	749	769	776	820	764	779	792	768	774	765	778	790	749	771	785	761	724	793	771	740	717	811	708	805	706	795	795	769	718	737	744	764	764	757	791	795	773	763	752	736	781	749	793	761	771	760	743	743	735	736	756	769	752	784	749	728	720	809	798	796	741	825	767	774	775	750	757	789	762	750	757	769	750	765	763	752	727	750	796	727	798	787	763	762	735	713	771	749	746	800	794	739	734	782	776	743	777	788	769	786	791	763	761	818	766	762	800	754	774	767	763	758	746	755	762	758	720	796	724	732	770	746	742	703	817	779	756	724	816	790	756	777	759	736	742	729	741	723	686	765	762	742	797	762	801	750	762	743	696	734	781	767	731	777	702	769	744	764	729	757	714	777	777	802	767	746	752	765	754	750	740	791	819	761	749	725	774	825	836	785	763	764	816	737	790	764	799	741	765	827	701	743	755	737	745	776	709	767	725	785	772	707	774	764	805	751	744	734	779	729	778	770	779	790	721	780	773	740	795	754	717	771	794	783	718	770	782	787	822	761	739	785	778	761	776	764	783	740	733	760	753	750	757	758	767	790	750	774	739	757	724	745	761	761	759	745	751	791	798	754	768	776	746	750	771	725	754	756	717	719	758	721	772	693	735	752	748	791	780	774	723	735	756	790	767	809	782	745	738	811	749	761	761	753	744	789	762	759	762	782	775	751	757	774	774	748	771	771	790	752	726	731	785	729	797	735	737	745	689	744	793	727	793	778	754	734	808	722	736	764	723	731	760	750	784	789	786	726	770	767	740	721	771	768	712	773	748	781	726	726	781	741	718	727	735	771	742	777	779	771	719	773	759	742	752	795	728	737	732	726	698	776	761	733	785	731	743	784	762	734	795	791	766	746	754	765	738	753	751	738	767	756	746	781	816	753	805	778	791	780	759	746	744	763	716	694	778	815	741	739	755	795	800	792	811	734	732	771	766	748	768	713	762	737	709	802	761	736	726	759	736	773	736	819	774	753	791	773	769	685	753	761	755	752	760	762	774	767	777	726	725	774	737	694	726	765	733	776	804	730	781	731	754	745	748	781	767	746	758	792	724	731	734	792	733	729	776	750	766	763	743	826	754	747	716	759	767	737	788	765	733	765	778	786	768	755	770	814	743	754	726	736	769	754	753	723	764	763	767	743	811	761	757	720	701	792	778	771	707	802	798	785	771	728	737	767	775	784	724	752	707	786	771	767	777	734	756	689	783	764	769	744	709	764	735	748	774	762	748	765	800	740	725	749	744	734	829	754	786	755	728	790	762	767	724	731	713	778	789	786	780	799	768	771	799	792	784	722	758	723	771	781	727	747	726	802	783	774	793	800	762	716	716	784	768	765	803	773	769	724	740	798	773	759	779	794	778	742	738	768	738	736	724	753	771	715	760	744	764	759	797	794	766	755	748	751	752	774	728	758	783	748	776	754	754	788	786	705	750	764	779	749	739	749	722	761	779	727	763	766	764	729	782	783	695	778	747	715	832	730	757	745	770	720	726	743	727	731	800	742	759	745	727	756	756	746	798	780	731	740	803	760	757	785	770	760	743	729	751	771	752	829	782	780	769	799	758	763	754	763	741	748	803	764	735	755	756	711	731	763	772	743	757	771	739	719	739	803	785	743	768	756	761	750	730	728	816	733	751	754	717	743	765	731	751	714	696	809	708	717	727	789	824	794	720	769	727	767	756	823	737	754	778	767	724	765	754	755	779	734	710	765	750	810	707	707	756	739	763	743	708	782	717	768	768	758	769	749	733	826	747	716	803	753	771	736	754	759	739	772	780	784	712	755	754	753	783	711	784	809	799	727	803	708	770	749	743	779	790	794	771	728	769	758	797	738	802	824	755	759	818	735	761	723	754	775	749	763	705	762	718	761	732	731	748	746	751	754	777	756	755	752	760	770	716	723	733	767	710	789	781	778	738	728	761	808	761	825	725	717	752	767	784	772	764	754	854	751	703	804	789	735	766	787	800	740	784	781	763	723	737	805	754	744	742	764	731	756	737	749	734	744	758	765	766	762	767	782	747	732	756	747	769	751	758	747	765	783	752	751	735	724	748	758	753	792	734	765	732	745	767	764	760	753	762	722	738	772	749	730	694	771	811	792	737	739	742	792	761	782	809	803	774	797	764	761	769	753	727	807	747	813	782	777	762	789	763	738	777	790	789	779	756	742	793	765	774	737	753	732	745	749	787	762	720	760	745	746	749	787	740	810	750	722	758	774	776	723	739	765	799	752	747	802	734	770	748	748	748	743	780	776	724	751	765	779	807	774	761	741	737	751	786	753	783	749	697	742	747	763	748	766	726	778	761	765	740	735	822	746	721	773	680	770	745	730	769	803	772	735	745	769	751	754	761	794	769	746	793	726	761	777	768	795	792	777	738	756	763	764	759	759	760	750	752	772	805	739	738	749	768	693	768	787	717	727	717	770	720	745	771	708	749	788	763	734	746	795	763	776	762	731	751	739	730	772	713	751	763	756	807	729	768	736	757	768	767	751	772	751	683	704	752	771	771	743	743	741	718	807	781	784	760	724	775	736	754	718	729	725	804	793	718	757	752	744	703	786	700	759	734	800	749	751	776	769	767	760	752	792	761	770	782	725	762	784	807	844	784	739	764	807	753	713	780	778	736	788	741	757	784	719	757	751	833	824	753	779	774	753	735	730	759	793	760	782	757	718	739	725	749	769	713	809	749	746	761	758	729	741	786	749	738	778	789	733	725	786	782	767	798	758	808	757	802	780	732	740	782	743	701	754	733	772	746	748	755	743	760	818	722	781	749	755	719	750	798	706	733	810	810	792	806	739	758	756	761	766	779	767	709	753	729	761	728	773	785	701	787	734	750	760	709	759	780	752	811	753	719	740	758	786	730	710	827	729	724	761	824	747	754	772	725	774	748	770	775	792	751	741	806	756	735	791	780	795	750	745	760	770	764	759	822	756	758	754	780	764	701	747	737	723	783	671	751	749	757	732	715	776	769	751	781	769	693	747	768	804	775	784	762	742
28408	24586	28228	16898	6852	3056	1609	933	580	412	378	341	391	369	365	352	392	357	386	362	359	337	364	371	350	349	361	348	367	372	378	353	379	364	399	391	332	386	376	379	378	371	377	346	377	343	371	396	377	358	329	408	348	367	346	370	379	385	403	347	395	387	373	356	396	375	360	360	389	390	338	372	346	354	352	358	380	369	380	362	404	409	375	362	375	369	376	381	363	370	356	363	370	370	384	352	398	381	375	370	414	345	360	356	357	396	369	372	378	362	406	372	392	379	364	355	384	353	417	357	375	373	395	401	331	357	360	352	371	358	331	378	382	350	369	373	376	369	390	375	397	369	391	382	356	358	328	407	357	367	356	349	374	376	369	374	343	370	382	362	360	385	374	369	369	375	386	363	329	355	404	338	387	375	376	380	347	374	353	346	379	371	370	383	367	389	354	366	393	398	384	374	367	384	384	370	372	392	363	401	374	338	363	384	378	408	372	382	389	368	359	388	336	383	416	393	377	337	348	375	386	348	363	384	333	384	412	339	365	398	359	382	409	382	385	357	349	347	418	359	372	351	384	409	344	360	371	366	356	370	357	373	352	346	402	359	353	336	379	362	357	373	378	344	364	375	344	394	331	366	382	348	348	384	387	342	382	377	392	375	386	361	347	398	354	371	366	355	410	374	356	391	356	381	327	358	375	380	369	351	370	349	359	329	320	346	350	406	391	373	354	388	404	366	370	326	358	340	386	356	354	350	393	350	373	337	381	392	361	379	370	336	364	384	361	398	365	352	371	324	363	386	359	386	348	374	423	389	411	367	366	334	394	380	378	397	390	399	339	388	385	390	372	387	344	359	367	341	368	350	355	378	361	337	388	392	401	373	341	330	373	389	375	399	359	341	382	375	356	367	361	362	362	369	359	351	406	386	366	383	371	348	349	359	333	379	356	354	381	381	389	337	372	362	396	379	365	378	368	380	347	431	357	398	353	379	384	395	367	359	388	411	406	409	338	362	372	353	398	415	369	356	400	368	399	347	373	384	377	393	377	371	393	402	399	317	362	387	359	341	397	365	383	368	360	343	357	382	373	342	372	390	352	397	382	390	350	354	361	363	357	388	384	360	361	383	338	354	382	373	403	366	392	384	371	371	350	358	367	358	347	370	371	384	370	358	382	379	346	369	386	358	385	380	363	383	384	387	354	395	370	379	397	357	394	337	390	390	367	382	400	404	366	393	346	378	348	356	400	378	351	362	380	355	361	404	363	354	378	370	344	412	403	385	391	386	387	352	376	368	353	365	381	375	378	375	366	421	371	398	364	383	361	423	338	385	344	412	353	378	400	365	356	389	375	320	367	352	408	381	348	393	369	339	381	360	390	408	361	357	361	346	379	394	380	337	366	389	379	350	369	370	350	374	389	368	381	373	360	388	347	381	395	376	356	376	391	384	423	311	388	370	335	346	390	365	351	352	394	376	376	376	352	396	351	336	331	357	396	361	396	406	380	399	347	367	383	371	305	376	368	369	354	375	355	334	362	359	352	384	363	357	380	363	371	371	383	337	373	368	381	369	337	373	379	376	364	386	368	369	376	402	375	344	380	369	406	361	404	350	379	369	389	376	322	365	368	375	330	381	354	343	388	403	377	357	379	373	353	355	362	365	378	357	382	387	380	358	370	340	344	382	367	423	345	346	367	336	363	368	355	365	357	375	399	358	370	369	359	386	338	346	364	376	391	352	399	370	364	371	393	372	367	342	345	378	356	391	351	345	400	358	363	379	381	380	381	409	337	357	363	357	374	387	358	371	393	346	392	365	435	400	362	388	344	322	395	345	332	353	339	369	410	339	373	385	387	370	392	366	398	414	382	394	331	381	366	348	365	367	367	351	409	372	365	361	355	366	375	354	347	362	360	393	352	382	365	352	364	358	406	398	378	368	387	383	385	390	371	391	394	331	375	406	376	358	368	385	372	361	348	345	385	378	369	365	358	372	371	390	369	356	368	379	357	390	370	361	347	372	423	335	370	377	328	402	358	390	354	354	375	413	385	369	367	379	374	354	345	336	391	369	370	348	361	398	345	421	357	363	399	383	383	368	348	350	370	349	372	399	378	381	383	369	362	341	391	379	390	384	392	327	389	353	389	350	387	408	373	351	361	344	350	372	403	379	371	348	354	316	372	387	373	367	342	359	373	359	375	375	348	362	369	373	419	364	350	378	349	359	396	345	380	380	357	389	384	355	345	362	352	382	364	369	387	382	394	346	390	369	390	346	371	377	356	337	367	350	368	350	337	373	357	368	397	362	343	354	341	357	359	358	408	371	398	357	381	392	348	386	366	387	404	355	404	379	349	354	363	352	402	382	375	372	362	361	399	395	386	368	355	369	363	373	369	379	381	377	371	365	354	376	350	355	400	357	334	367	389	355	379	366	358	368	391	410	340	378	370	376	362	381	378	408	372	382	320	401	354	365	380	339	353	368	341	380	357	363	373	353	401	353	384	368	404	340	357	371	388	351	355	358	374	383	400	339	396	363	395	401	391	348	368	389	389	393	357	415	354	367	395	349	379	382	368	352	407	360	382	363	384	357	380	379	350	379	392	370	385	352	391	372	360	367	369	369	386	374	367	376	362	353	364	325	374	368	387	378	379	398	397	353	388	353	389	378	393	382	377	352	354	389	374	360	366	374	402	368	374	384	367	369	363	402	368	352	348	366	359	362	369	395	364	381	350	378	367	389	382	343	377	410	363	360	353	398	357	362	368	348	369	383	359	383	350	363	376	371	377	367	390	365	377	375	354	397	355	388	354	374	362	338	381	414	404	404	397	402	371	361	342	351	376	350	377	356	368	382	381	359	362	343	341	381	372	356	366	378	374	362	382	384	376	373	392	365	371	366	375	415	386	357	338	373	337	393	401	370	361	384	370	372	394	377	385	396	370	379	358	383	379	342	356	393	366	387	365	354	370	346	382	373	382	393	352	396	350	358	346	367	354	384	336	361	410	355	353	381	347	390	383	382	366	376	361	348	393	411	390	359	400	360	389	403	366	405	364	398	346	368	377	373	415	393	378	352	367	395	381	373	343	376	359	369	378	369	363	373	395	376	363	400	351	349	308	370	360	351	373	339	381	390	348	334	382	355	337	321	375	346	394	405	376	379	370	336	375	390	359	374	392	353	361	387	396	374	364	389	404	357	339	352	350	365	387	373	328	377	346	339	368	378	372	389	375	402	396	402	353	396	376	364	338	382	355	396	391	360	372	351	400	369	426	368	333	427	366	368	370	353	407	357	374	366	364	344	376	380	365	347	385	356	368	342	392	391	367	362	379	377	351	344	363	348	372	397	342	403	378	340	368	400	355	386	352	374	350	377	380	376	342	395	360	311	373	385	369	352	343	387	317	395	365	378	360	374	380	353	384	367	317	362	387	374	388	336	384	402	363	357	365	379	360	354	382	362	359	372	390	376	389	376	387	380	377	406	339	350	378	373	352	336	375	405	348	386
19051	35203	23926	12547	6890	3687	1941	1196	711	451	447	408	405	362	399	396	400	385	414	427	404	368	409	394	439	403	401	424	401	380	394	409	412	413	393	389	407	393	378	447	411	399	418	391	372	431	419	386	426	379	415	437	388	388	405	383	398	382	411	383	447	390	391	403	374	414	404	400	387	418	455	402	392	410	441	399	355	432	382	432	390	367	402	350	410	428	372	415	427	418	425	414	405	408	451	386	413	417	383	422	404	418	462	399	395	406	384	422	359	441	387	388	393	381	388	411	387	407	415	428	449	407	379	394	393	394	409	413	388	417	359	405	420	395	414	381	411	398	432	454	416	398	419	401	389	400	404	416	418	403	423	417	378	407	389	385	388	434	403	435	440	376	385	380	417	436	417	412	421	417	410	420	393	427	424	385	415	372	381	384	431	402	404	431	407	391	411	433	377	416	399	417	422	439	386	416	350	404	414	404	398	406	392	388	442	409	422	384	394	401	413	407	391	435	414	425	407	416	387	430	432	378	417	395	367	411	403	369	398	431	399	418	412	400	397	410	410	393	414	390	384	391	397	421	379	411	397	405	392	421	413	374	407	374	399	400	380	437	403	403	379	407	401	399	404	383	411	417	405	395	447	408	426	420	385	412	434	429	418	396	400	400	386	433	410	373	392	405	422	428	438	443	423	441	412	402	371	444	380	380	432	410	398	439	399	408	403	391	380	382	422	429	359	385	421	397	461	417	410	417	428	389	398	417	404	395	416	401	403	429	414	427	393	401	382	403	419	407	383	423	432	387	427	377	391	394	399	415	431	386	423	389	413	397	374	389	390	418	381	405	393	417	399	387	419	431	416	421	352	408	418	392	418	404	398	402	400	414	382	427	416	422	411	398	421	401	367	416	390	399	420	410	436	401	379	400	381	403	405	422	422	410	401	408	390	397	442	397	414	383	401	397	411	413	405	373	360	386	439	406	411	411	414	441	432	440	401	397	404	403	427	405	384	387	430	409	393	434	415	398	381	387	435	433	357	401	436	421	398	396	417	400	428	421	410	404	434	395	382	438	405	409	420	422	414	396	413	393	410	437	392	424	411	389	395	391	370	394	376	384	455	421	383	409	452	361	432	370	375	431	431	416	401	362	443	413	397	421	409	433	391	395	375	427	417	410	432	405	412	388	375	378	406	411	403	421	439	408	424	392	383	415	386	396	412	371	388	423	442	446	395	408	427	412	394	377	379	383	398	411	381	421	379	434	397	419	397	375	433	399	397	421	412	420	401	431	418	383	408	377	416	431	401	423	410	407	406	398	395	394	403	407	401	393	423	402	417	394	383	416	398	383	402	432	387	376	397	371	403	437	402	425	387	408	437	421	417	389	386	398	416	421	412	388	395	376	468	434	410	406	404	395	418	414	415	398	398	396	417	478	401	372	372	382	400	402	399	412	409	397	383	447	408	386	416	407	388	424	413	407	420	407	408	391	401	384	407	422	411	391	407	408	401	412	391	362	436	405	379	395	412	383	379	358	398	394	415	392	407	375	382	412	441	381	396	446	410	404	395	425	402	391	407	401	391	418	391	404	426	435	384	399	384	419	399	410	374	425	401	444	426	378	411	426	400	434	409	397	411	400	420	396	395	420	396	404	428	399	388	411	430	418	395	411	396	410	429	411	381	353	418	436	378	408	388	423	408	414	395	426	384	409	394	397	396	372	405	413	372	424	399	399	454	427	408	408	402	408	434	416	409	396	375	411	400	426	421	380	409	430	423	427	421	429	398	406	394	386	429	379	393	424	433	385	378	425	416	426	379	381	382	396	383	398	420	401	393	439	391	421	419	395	414	394	400	425	426	453	388	403	386	416	382	413	409	382	403	404	389	412	417	403	364	387	408	387	455	408	391	413	389	441	395	391	391	403	393	419	390	408	421	413	413	438	386	418	446	389	392	404	449	397	398	359	392	412	401	431	406	383	431	385	423	391	389	401	401	418	436	378	418	395	429	397	413	396	404	416	401	433	393	428	373	389	404	397	430	439	383	368	385	409	439	413	408	414	385	356	415	421	383	392	409	381	403	430	406	384	379	394	400	401	440	425	423	393	399	368	375	418	409	433	410	386	379	365	426	421	407	440	426	363	444	413	422	409	421	393	420	402	390	416	392	389	412	365	401	447	422	414	397	429	435	408	425	396	427	390	422	408	403	428	438	416	409	419	430	427	430	414	405	396	371	407	423	393	434	395	414	416	436	387	409	392	394	406	428	395	388	401	402	416	405	410	392	391	384	381	392	442	377	400	422	455	421	396	416	392	411	412	433	400	401	390	415	409	409	399	419	380	424	380	446	425	412	402	384	410	463	386	407	392	384	360	406	420	434	382	387	413	413	399	408	425	359	425	411	389	385	383	435	454	397	411	437	410	393	426	389	406	407	408	371	393	439	435	405	415	370	410	392	445	401	382	404	406	380	409	430	409	433	419	413	425	384	445	423	425	392	391	409	380	401	435	425	397	393	389	385	382	403	395	391	410	409	443	425	396	370	414	410	407	459	368	409	404	397	348	401	401	391	417	417	413	368	421	405	390	389	396	381	408	425	421	429	410	409	406	385	440	401	418	429	399	389	417	405	398	381	418	404	360	383	407	385	464	402	374	419	373	412	407	420	437	382	387	395	411	392	416	417	404	423	422	383	412	411	401	382	413	401	422	418	418	380	444	412	385	396	425	399	431	413	420	387	358	397	412	383	409	388	417	402	417	427	404	400	437	405	433	437	397	410	395	387	412	372	406	425	385	423	396	425	386	426	402	401	382	408	386	392	391	400	367	414	394	409	381	398	386	403	382	422	407	412	403	363	422	351	406	386	422	397	391	423	433	424	383	397	414	413	407	402	402	404	446	407	398	428	331	399	389	412	436	392	416	437	411	413	366	432	428	406	374	424	443	413	370	399	400	397	418	370	444	403	421	407	378	455	391	392	409	411	405	419	414	446	376	408	410	367	392	392	437	406	395	397	402	425	388	424	426	397	436	439	391	445	448	412	405	356	387	417	434	368	415	418	425	400	384	360	395	411	393	431	404	384	423	391	408	413	423	398	380	428	406	388	381	449	414	413	381	441	417	434	433	438	388	413	428	422	433	442	434	409	409	389	373	395	421	415	395	404	384	405	383	407	402	368	407	404	392	395	444	410	403	434	400	419	353	399	423	391	407	395	417	390	384	384	425	411	399	414	433	390	412	393	401	382	395	429	387	401	417	416	428	403	387	423	418	369	416	418	386	404	369	422	422	375	412	409	398	413	401	421	417	431	401	423	394	427	401	374	423	392	435	397	399	382	424	386	395	366	422	391	397	376	447	391	392	395	378	433	407	390	426	425	406	452	383	380	385	397	355	423	430	418	421	406	391	426	397	390	438	386	435	339	412	408	387	395	400	410	435	408	394	418	410	418	406	382	429	406	408	440	428	404	396	419	417	428	416	423	407	391	413	402	373	417	431	389	411	410	360	419	396
23415	21616	32884	32876	30263	26327	18652	7680	3018	803	569	583	561	577	630	567	524	576	582	599	510	564	584	565	573	563	588	547	581	563	573	542	566	561	532	530	575	550	524	579	551	577	558	544	587	560	540	555	590	564	558	559	534	555	548	566	550	547	531	529	552	572	529	552	575	565	570	570	554	523	598	561	552	562	551	527	572	553	585	561	520	528	570	549	536	529	581	538	539	532	500	588	624	584	548	544	537	618	544	567	549	582	532	595	566	549	571	579	569	552	532	549	512	564	505	584	590	577	573	590	565	574	540	516	560	514	548	522	633	560	540	558	538	534	555	569	567	551	559	544	562	587	566	603	549	551	563	537	566	556	542	550	547	546	519	574	552	546	599	516	559	532	548	529	532	534	587	559	556	579	551	538	573	553	618	584	542	558	536	534	587	596	574	541	606	555	567	520	557	572	512	575	602	573	555	564	564	558	561	565	508	541	540	547	577	552	571	548	559	616	528	535	590	573	573	557	561	560	564	593	531	551	556	591	578	573	537	554	580	565	562	561	562	541	587	554	529	535	560	583	548	543	571	525	588	571	548	566	540	547	542	567	550	582	531	541	602	537	502	521	557	537	571	572	526	535	539	519	549	531	580	516	571	528	577	565	546	564	553	584	550	620	543	552	604	575	601	554	561	569	577	571	580	545	589	547	565	542	553	581	531	566	561	552	531	497	596	550	553	548	596	581	565	553	546	535	629	575	551	583	546	531	547	565	538	572	519	546	571	613	567	597	539	571	534	525	566	562	559	551	529	515	562	581	568	564	596	530	530	584	587	550	562	538	593	551	537	563	552	560	567	535	544	526	558	522	589	616	569	552	519	584	589	549	541	555	529	583	539	546	575	544	517	555	581	600	555	600	539	545	566	559	546	510	566	568	558	587	563	564	576	563	587	550	566	580	555	570	568	572	574	569	527	563	573	572	551	554	566	573	619	549	523	583	565	599	562	576	556	587	567	581	566	563	569	582	537	543	582	579	586	564	562	535	624	566	575	553	576	627	497	557	564	550	616	571	528	601	607	547	537	566	507	572	557	567	543	568	577	601	552	539	549	553	583	569	575	529	580	485	548	541	544	566	564	538	616	584	576	563	553	584	545	561	562	555	607	573	569	586	550	573	571	587	549	540	516	568	605	535	581	557	552	593	534	547	601	500	545	536	549	602	549	540	539	621	537	569	588	590	559	548	578	585	569	597	550	552	573	562	547	562	534	539	552	534	522	543	553	544	581	587	551	585	587	523	506	616	548	592	536	565	583	570	565	545	604	520	552	565	541	568	624	531	550	551	567	527	546	589	545	547	574	590	564	553	607	516	541	593	559	588	554	560	540	568	558	540	532	569	532	585	547	523	563	490	507	557	535	572	553	554	582	580	572	558	588	507	557	519	585	590	592	568	557	552	564	539	580	595	531	547	552	543	569	549	533	549	554	563	555	594	595	613	494	540	580	570	570	549	550	545	587	499	603	572	552	558	546	540	521	525	527	556	552	527	553	568	570	577	563	561	561	584	560	559	562	583	522	550	549	584	555	516	606	549	560	589	525	572	556	559	579	577	605	565	571	545	559	592	528	548	565	556	541	533	561	540	590	593	532	571	589	558	609	551	569	535	582	518	524	560	524	543	568	565	572	568	569	610	605	582	580	542	565	581	548	541	589	565	573	569	567	571	530	590	564	528	561	581	584	552	591	543	575	565	564	585	530	570	567	581	545	586	547	570	557	619	539	596	551	566	573	533	580	562	551	580	528	585	560	540	563	510	540	577	558	558	539	534	533	560	582	555	538	549	549	541	533	530	554	556	564	585	545	537	549	586	546	571	526	538	532	592	568	525	531	566	560	557	533	503	532	541	585	547	589	580	554	565	538	547	576	540	582	551	575	599	603	563	564	526	553	585	579	572	562	557	534	506	567	558	563	539	542	549	569	623	564	521	555	566	536	533	564	579	595	537	580	562	572	525	562	558	585	569	564	516	540	555	553	569	549	583	573	583	592	550	556	584	573	598	584	559	596	559	585	549	554	595	549	585	550	593	564	524	547	553	554	534	549	548	558	539	561	542	554	548	523	524	561	538	544	545	590	555	522	546	530	554	571	535	559	594	551	546	549	514	526	568	593	615	554	573	578	617	562	534	520	572	545	541	511	572	585	565	566	562	565	580	548	586	557	565	563	584	566	547	567	555	564	572	503	541	577	540	562	566	541	569	536	549	599	530	524	540	517	546	570	547	553	560	540	572	564	573	547	515	536	586	569	569	534	557	573	538	588	527	591	575	602	564	531	481	564	530	535	607	532	573	574	571	586	535	541	579	582	559	575	497	594	568	589	580	565	573	587	558	581	555	553	571	579	570	551	566	542	590	527	598	566	559	571	551	545	592	506	574	585	556	549	561	565	530	539	561	539	591	593	521	557	546	530	529	539	547	552	565	564	557	588	566	554	560	529	562	578	510	555	571	551	551	565	587	571	573	574	578	561	588	567	538	531	586	540	517	567	576	554	588	585	508	575	560	545	503	517	580	536	555	568	538	557	563	533	533	574	584	549	542	545	576	549	570	606	514	554	548	547	591	558	534	562	575	572	544	552	552	576	564	519	537	537	566	548	508	544	569	557	547	551	559	549	553	589	617	537	566	560	611	560	588	558	530	535	588	568	594	555	595	576	566	580	527	560	513	570	551	586	548	556	591	565	518	622	562	536	489	558	579	583	533	566	553	528	529	593	554	541	557	572	558	534	573	543	602	563	559	568	545	576	517	538	559	597	571	534	528	561	552	554	563	560	560	578	561	587	502	491	555	569	557	541	519	541	531	564	550	577	569	572	584	557	545	567	549	559	555	541	558	540	550	568	532	522	539	523	585	572	536	554	572	539	521	517	546	540	567	566	573	548	571	566	553	550	509	570	566	580	551	577	547	586	557	574	590	569	558	576	541	580	594	540	561	558	532	553	602	545	554	564	533	546	579	516	534	541	551	594	558	558	567	582	544	571	540	571	549	530	537	576	544	552	548	556	583	568	541	572	539	601	552	549	539	593	585	564	560	539	547	545	557	541	600	509	572	547	586	536	550	539	550	574	545	530	557	572	535	594	550	614	540	519	587	547	538	640	580	553	546	587	571	574	547	567	561	558	596	549	553	545	570	578	558	568	567	589	551	540	568	535	579	526	589	541	556	566	575	553	552	572	543	566	523	542	533	570	560	556	559	563	535	581	568	574	519	555	568	569	558	574	511	571	564	567	557	524	539	576	577	533	569	551	552	571	548	490	550	540	572	513	502	542	566	532	527	542	576	549	528	544	540	582	594	576	549	536	579	563	593	566	583	601	599	578	546	569	574	543	565	518	562	596	577	548	569	541	610	572	557	551	535	542	593	556	565	598	557	523	553	557	534	591	539	546	569	533	564	526	523	574	545	575	517	567	575	556	577	565	583	558	530	525	561	545	581	531	557	539	543	566	575	585	509	565	570
47410	88924	70834	51664	39612	27791	17005	9625	4417	962	557	613	569	592	604	553	583	585	584	593	565	634	555	587	625	527	613	605	603	589	601	595	543	566	610	586	566	592	588	573	612	632	613	562	569	589	580	583	540	617	603	605	595	580	560	593	588	592	571	557	559	583	562	550	573	590	526	588	587	575	586	588	601	564	580	565	576	577	606	584	595	588	611	575	607	573	577	590	514	562	648	598	579	578	583	569	597	640	572	586	600	596	598	604	535	601	554	574	633	544	565	574	602	589	555	551	600	590	594	581	548	580	608	588	631	557	556	544	557	570	597	580	548	572	570	604	604	578	625	563	585	561	523	573	578	586	605	584	612	578	586	600	589	561	566	595	544	615	611	557	587	583	590	576	598	580	606	564	630	539	571	571	594	600	612	581	537	563	561	614	556	566	575	588	604	537	557	540	581	591	610	638	551	588	600	548	621	535	565	593	561	560	553	570	567	584	591	570	549	557	586	614	598	605	604	588	580	595	597	569	627	581	608	585	590	565	557	563	575	563	573	578	566	603	585	564	600	579	599	563	605	570	576	589	556	596	545	590	619	585	539	566	622	587	598	603	561	598	566	581	584	532	595	558	603	580	590	540	569	579	641	599	555	571	613	588	573	584	556	594	595	566	594	568	587	540	551	544	563	597	561	599	567	597	595	595	569	570	602	575	595	577	579	617	590	571	542	592	578	561	554	534	594	625	596	533	554	622	620	580	638	581	606	572	542	620	558	577	537	548	594	581	547	559	588	604	547	574	605	583	594	563	535	619	574	561	586	575	559	601	599	541	574	606	585	562	546	570	590	550	577	586	570	569	572	574	581	596	574	588	618	569	567	587	607	652	565	571	561	547	586	540	601	563	596	574	596	539	558	576	616	547	566	550	537	606	615	561	591	549	554	602	588	552	573	584	601	568	545	591	593	591	613	574	570	586	611	549	587	572	575	624	547	578	631	625	595	598	597	568	591	575	557	575	553	576	538	577	563	594	650	568	585	596	577	580	582	606	595	549	596	604	531	561	576	593	577	591	606	580	617	538	587	600	572	570	577	576	575	568	558	556	559	591	579	537	601	564	611	571	595	595	557	605	621	596	582	626	587	543	539	580	570	609	541	569	584	579	603	577	583	581	555	598	590	574	554	546	576	588	569	569	573	576	550	544	598	556	574	558	589	557	619	592	573	588	557	564	549	568	602	629	581	574	574	615	575	581	573	611	603	550	592	591	593	567	593	572	588	597	549	584	581	557	532	613	604	585	622	580	566	560	589	572	623	590	561	562	567	580	576	572	634	586	552	631	613	570	536	562	605	564	614	602	595	543	556	572	621	567	580	630	559	515	604	586	568	570	584	564	627	556	552	550	593	567	579	588	582	547	583	583	558	601	566	575	587	585	608	616	582	584	576	538	605	592	608	598	525	569	584	577	589	576	580	564	597	571	560	602	585	549	562	572	616	529	582	634	599	611	581	559	575	561	590	556	569	596	603	562	555	617	602	609	601	567	581	577	568	566	590	586	601	611	548	556	559	571	616	562	579	534	568	577	621	577	589	572	582	591	570	605	553	573	567	591	560	569	580	606	572	598	567	582	554	566	599	575	631	614	534	524	580	613	585	607	538	558	588	539	554	594	608	517	555	629	549	547	594	576	583	592	576	595	579	588	563	605	640	535	593	573	578	558	583	563	540	572	571	547	568	567	620	604	597	589	599	594	610	585	532	607	562	606	574	583	602	623	563	586	589	595	580	607	547	582	585	644	603	614	595	618	582	644	616	580	635	586	596	586	611	591	567	533	589	567	586	551	617	612	577	584	572	599	620	560	570	561	530	556	574	546	588	601	571	609	593	579	586	567	559	600	513	568	575	569	603	579	585	586	610	632	536	567	590	581	574	582	563	567	587	559	559	542	536	602	596	633	569	556	572	560	571	583	574	585	583	594	580	575	655	602	554	557	569	559	601	597	567	635	581	581	637	584	609	530	614	559	588	537	593	603	603	594	600	570	561	625	583	583	602	558	633	587	571	579	543	566	555	579	538	556	587	581	597	567	591	554	605	519	544	595	546	560	574	578	589	535	606	560	591	618	602	571	577	601	594	570	540	590	586	608	566	599	577	562	599	549	601	618	584	576	571	578	587	568	633	558	578	580	561	596	579	569	574	596	608	582	550	585	573	632	524	542	565	582	538	576	594	573	564	606	635	577	571	580	574	583	567	579	570	593	618	590	577	584	595	554	590	564	601	565	613	584	573	536	568	572	584	565	557	539	579	550	588	585	578	585	603	618	574	609	549	582	586	562	610	626	598	627	579	577	635	579	590	606	572	584	596	593	600	587	615	556	561	569	579	598	557	582	537	570	601	550	531	581	557	584	623	577	543	557	549	609	584	589	542	547	583	519	591	562	566	573	531	607	591	569	575	607	569	614	588	581	564	610	569	552	550	613	555	597	506	601	563	594	559	615	560	562	581	574	565	551	588	556	581	558	583	597	538	592	575	618	562	585	574	577	567	563	577	605	572	574	591	595	545	592	601	570	555	572	583	565	594	581	577	560	535	593	582	569	588	574	600	588	537	580	602	540	569	579	593	582	604	572	598	618	610	582	624	603	577	585	567	582	560	597	545	565	616	578	583	566	539	573	559	562	576	578	605	608	586	626	624	599	569	593	564	587	614	535	599	566	597	605	565	583	558	579	555	581	613	570	577	627	584	572	553	554	588	631	561	607	621	638	603	565	578	542	588	559	576	577	561	602	575	591	590	548	582	588	565	579	574	558	593	562	538	544	620	556	587	645	595	578	521	561	566	601	541	577	590	582	551	546	564	623	585	586	562	581	596	548	556	584	613	610	563	598	580	576	590	576	592	584	588	591	625	617	577	570	578	609	575	578	552	622	566	545	562	573	559	572	575	598	547	577	569	549	559	591	595	586	576	548	546	601	567	565	590	618	614	586	566	563	626	586	596	600	580	555	559	561	624	586	521	601	566	545	593	586	574	591	606	576	584	578	618	579	593	548	555	626	572	566	621	587	608	573	550	572	608	576	614	566	575	589	559	592	610	590	564	556	549	594	530	586	553	591	525	563	619	607	572	583	592	574	570	617	556	585	566	591	574	591	647	568	615	592	589	597	581	583	614	578	557	593	554	597	588	587	534	574	579	598	551	591	566	569	573	571	553	633	600	592	568	588	621	580	580	558	564	613	581	589	562	627	572	584	589	617	618	622	607	593	564	587	604	568	572	562	551	557	519	595	552	601	561	557	549	556	595	548	560	614	558	589	570	599	556	586	574	600	522	586	562	612	617	560	558	566	564	569	566	561	550	586	586	560	561	582	572	604	599	559	584	591	552	558	560	591	569	574	605	614	568	600	575	603	602	563	597	617	560	585	561	596	582	549	602	568	620	585	580	587	561	550	600	614	565	594	566	553	525	574	571	576	601	586	580	584	593	602	517	564	580	549	592	624	588	577	650	571	570	609
24928	22186	33308	32027	22978	14002	6389	2860	1397	605	456	468	423	467	460	501	481	498	425	476	478	476	466	501	454	464	484	479	484	473	463	478	480	498	469	434	475	495	473	481	461	481	485	486	495	475	490	453	447	456	441	500	476	466	522	444	483	466	493	474	420	442	477	475	507	490	494	481	443	475	496	472	510	463	502	458	485	463	464	482	460	449	489	430	494	463	446	459	449	463	446	482	456	472	459	457	512	446	458	479	478	476	470	503	527	465	491	496	471	467	448	450	478	425	483	456	494	502	434	467	503	451	447	482	484	459	496	493	450	526	489	488	444	487	459	486	451	472	489	431	460	484	468	502	475	459	455	456	494	478	493	421	450	472	482	491	455	445	464	488	492	460	450	452	475	495	476	479	466	450	464	430	500	411	463	453	464	491	449	498	464	464	423	466	504	479	480	491	465	493	465	474	475	430	459	467	481	467	478	513	410	460	500	428	446	492	464	473	485	445	520	504	475	506	467	477	476	492	466	465	463	483	443	514	466	500	480	478	439	489	454	493	447	483	481	456	474	466	497	470	495	497	437	441	458	443	455	486	451	471	499	431	469	483	415	480	456	457	454	474	485	425	450	477	419	456	452	474	460	453	501	476	448	517	466	482	489	479	429	464	478	468	493	484	505	472	439	483	441	462	469	489	464	450	481	459	507	466	487	449	435	470	498	466	460	460	427	462	477	466	442	475	425	433	444	441	436	459	478	437	435	503	452	418	479	462	480	471	486	480	466	467	481	502	482	424	474	472	509	504	472	487	467	473	480	466	510	460	443	452	459	462	475	460	489	426	465	496	480	474	515	453	500	468	457	515	467	464	507	456	427	469	451	468	523	472	470	460	450	484	515	463	465	445	473	478	497	469	447	482	478	461	461	452	506	452	449	440	474	504	471	465	447	474	502	458	448	442	480	470	494	447	470	473	474	474	462	476	477	485	474	472	464	440	469	467	467	452	429	514	473	460	438	445	480	443	460	450	466	466	498	429	452	501	485	497	477	454	462	481	457	482	474	486	476	487	460	466	449	457	469	514	459	493	423	464	497	456	468	496	466	492	442	454	461	503	482	490	500	441	483	460	453	467	465	479	467	490	466	488	430	484	471	481	453	442	517	496	458	477	502	458	444	433	471	449	524	479	464	466	442	470	499	458	454	473	483	450	461	464	474	484	510	460	511	502	453	463	448	465	500	456	506	503	481	449	480	499	424	480	455	486	425	452	472	501	470	479	470	456	464	451	467	466	485	474	488	472	490	445	457	481	452	465	497	502	469	490	493	482	413	477	489	522	472	447	509	447	453	498	457	477	448	485	512	481	495	471	482	455	444	473	434	457	480	459	473	498	448	493	463	468	474	441	528	444	462	483	480	461	483	470	453	482	532	477	452	491	481	477	476	488	478	483	486	498	487	460	493	442	430	485	464	472	488	457	498	479	495	455	435	445	432	461	484	492	463	456	511	455	446	465	463	487	447	473	459	499	485	469	450	459	436	448	496	475	494	445	469	488	467	499	465	470	458	437	465	448	437	460	480	492	441	477	500	490	450	448	477	484	494	488	443	500	465	504	469	463	469	483	466	491	461	438	468	438	473	484	516	448	464	483	428	451	451	495	481	462	455	470	431	468	423	458	485	484	463	475	448	441	503	496	480	480	441	489	471	505	460	467	483	489	454	496	481	482	488	463	463	500	464	486	494	469	479	461	453	496	468	482	415	503	455	466	471	432	455	462	496	447	452	490	463	468	492	463	512	497	476	448	464	451	476	468	454	477	483	467	492	462	490	435	481	490	482	476	445	468	463	447	480	505	493	483	474	457	493	471	471	481	411	492	455	445	444	510	454	462	475	485	455	468	513	463	462	457	509	442	461	480	485	461	493	457	484	491	474	459	469	492	437	464	474	467	464	449	453	480	473	446	458	473	471	522	471	498	490	441	433	464	450	478	470	446	476	481	447	427	441	455	492	491	485	470	459	454	447	430	455	469	468	519	435	439	493	439	448	461	475	456	500	438	446	441	468	485	455	473	465	473	495	465	475	481	443	514	489	466	469	473	461	497	458	438	464	485	451	453	475	474	510	464	456	487	478	465	446	458	474	496	462	407	459	457	430	472	457	468	474	431	447	445	454	476	470	523	441	483	470	432	470	445	463	459	521	433	449	475	453	502	479	432	461	467	464	430	494	476	464	460	465	494	498	459	421	447	469	473	454	451	485	440	463	466	468	441	463	506	501	477	484	450	485	494	498	478	495	443	456	479	470	477	462	494	445	455	462	464	489	480	483	475	465	444	448	461	485	449	445	492	475	462	487	465	485	470	490	457	456	450	477	485	471	489	489	472	427	481	444	501	475	466	447	507	461	493	480	476	449	485	460	516	460	504	495	497	513	437	464	410	441	465	504	456	466	464	521	465	393	493	490	446	463	499	475	489	453	490	463	482	431	483	488	511	472	464	487	480	492	488	498	469	503	452	497	495	446	466	464	466	482	488	464	470	470	486	490	455	456	472	468	490	490	427	468	446	462	455	450	442	483	473	476	491	463	475	467	492	436	481	455	480	462	486	469	501	496	482	460	518	489	496	490	470	490	452	446	497	447	483	511	495	482	433	456	455	484	500	455	443	472	480	474	495	479	477	446	507	476	460	483	450	471	479	456	478	491	438	440	510	469	462	433	515	465	460	477	440	497	468	507	435	477	494	494	480	483	467	470	496	480	466	436	472	472	520	504	438	458	473	480	467	466	490	436	431	522	489	446	445	479	414	466	427	447	503	485	457	464	440	443	457	480	473	499	434	486	495	485	500	455	460	496	437	468	439	467	451	490	507	448	481	451	436	483	480	466	481	489	419	444	476	457	467	490	489	468	444	510	450	445	475	478	483	434	487	462	447	449	467	447	470	483	469	496	443	498	436	475	444	446	460	483	497	491	474	488	492	500	476	464	486	479	456	487	492	465	469	497	473	491	462	507	488	455	512	451	450	528	466	453	473	450	506	468	448	424	469	483	477	475	515	435	464	465	405	466	441	431	505	503	450	502	478	457	479	472	486	492	481	482	470	451	507	486	431	480	443	444	474	499	465	447	409	461	453	485	451	497	459	455	465	449	443	466	479	481	465	443	500	529	454	496	458	506	455	445	505	471	524	438	436	440	451	470	475	459	490	462	453	476	501	489	481	516	438	456	448	510	474	482	477	459	504	502	463	484	501	459	437	521	496	456	500	446	455	491	456	470	464	490	466	492	476	477	483	430	459	446	458	479	463	488	477	458	462	448	481	472	467	474	433	449	488	488	467	456	465	488	492	453	511	491	482	482	482	474	459	446	491	467	468	488	516	469	421	483	452	462	471	505	483	452	476	465	488	412	488	445	485	443	479	452	449	451	441	469	450	471	470	507	444	506	464	490	441	475	483	503	492	437	460	461	466	451	504	448	485	541	469	450	466	464	486	467	462	478	441	477	457	491	479	466	460	441	469
40189	69496	53756	37688	26816	16978	9629	5030	2373	831	531	524	547	511	529	559	535	503	508	500	552	502	531	557	519	520	573	547	523	488	501	507	539	495	529	489	496	489	505	543	487	502	503	500	524	527	528	500	517	555	514	538	482	517	551	528	479	493	485	502	523	531	537	552	531	518	486	537	510	502	537	544	490	516	506	478	503	536	500	511	543	479	525	518	517	488	494	527	520	555	494	503	497	490	546	500	540	509	501	469	538	499	516	558	556	515	528	549	517	522	537	515	555	485	539	483	518	500	517	519	495	491	532	517	545	552	520	539	540	529	532	534	542	492	529	494	496	486	571	554	555	516	504	505	502	519	483	488	538	506	500	484	521	533	526	504	495	469	508	487	518	560	476	504	505	505	574	510	499	532	521	502	476	483	512	530	517	540	496	470	534	531	511	509	521	508	468	537	491	505	533	530	508	560	508	529	497	508	493	486	472	523	534	552	534	509	525	515	555	531	522	542	529	518	547	507	526	487	513	474	537	501	540	516	490	496	526	483	534	539	507	519	475	521	501	521	554	520	558	545	533	450	530	479	504	547	513	517	521	492	508	534	506	531	554	488	503	506	540	502	493	551	528	518	536	490	531	490	502	527	520	482	527	537	534	551	556	526	543	530	522	511	571	475	501	509	512	501	510	538	497	535	547	488	537	515	542	533	572	505	505	546	494	521	489	540	538	526	494	474	542	512	524	529	533	510	498	478	550	524	505	508	519	520	581	523	518	530	515	498	514	538	550	511	519	513	512	496	518	495	549	508	528	516	560	517	519	475	496	522	506	484	490	515	481	508	537	528	529	515	552	504	471	527	479	486	543	570	507	528	493	518	483	508	511	491	492	493	511	506	563	523	497	519	505	519	510	552	501	525	480	521	516	519	503	508	532	524	479	493	530	575	539	525	513	535	516	517	507	524	513	510	529	509	539	536	530	519	520	502	499	520	523	530	521	561	557	524	507	502	512	497	526	493	523	542	564	526	503	506	508	511	513	507	485	521	504	520	519	570	528	512	546	512	531	507	503	534	522	535	500	497	504	504	509	504	542	511	499	496	530	503	486	514	544	545	497	522	513	469	500	520	499	536	458	507	553	516	506	502	577	501	530	502	526	534	526	530	525	492	529	509	529	495	514	496	532	535	539	528	526	520	499	507	502	499	492	534	499	520	530	542	526	486	546	500	518	494	507	511	513	495	498	526	522	486	515	504	505	538	522	510	534	505	524	518	547	550	515	458	538	522	504	495	521	546	517	540	543	527	498	530	514	523	523	513	517	541	518	519	576	570	508	501	540	553	512	505	488	528	496	518	547	523	512	558	563	548	529	496	528	576	525	519	495	513	525	509	541	552	509	518	506	504	498	485	536	511	520	503	480	489	513	516	518	534	504	511	503	515	549	510	507	551	518	510	503	541	510	472	522	544	497	541	533	507	542	497	567	554	525	475	535	497	512	522	511	547	564	534	502	497	511	546	550	528	528	517	545	519	492	524	497	548	534	459	513	578	516	523	517	520	485	516	519	510	549	534	496	530	508	549	555	488	504	495	516	541	507	497	550	505	506	499	528	515	513	486	477	489	504	527	489	553	538	563	474	484	515	551	520	570	545	561	495	515	509	538	536	506	528	562	519	504	534	490	539	532	498	505	495	506	536	538	520	543	534	559	512	501	547	576	505	497	488	526	516	508	508	512	471	542	497	534	496	503	550	527	533	543	513	540	493	531	476	561	510	547	510	512	519	521	516	538	504	513	517	508	496	527	509	516	506	530	519	464	551	518	520	527	568	478	516	501	485	512	467	525	550	518	489	538	512	504	521	532	509	533	535	491	548	547	546	482	530	556	559	533	555	565	508	547	546	520	494	515	476	535	555	533	516	531	522	489	544	512	506	511	500	504	542	494	507	519	522	505	495	533	508	503	540	512	546	508	523	515	497	530	504	494	503	527	523	528	515	474	530	486	504	547	541	515	539	537	503	527	521	519	535	506	535	515	485	525	555	514	514	581	490	543	514	487	506	520	490	545	514	524	497	456	525	508	539	508	503	523	497	480	523	529	503	521	551	558	550	504	521	540	534	509	498	539	518	529	510	511	560	500	509	501	539	501	536	502	511	517	535	539	522	518	539	533	530	514	556	513	552	532	557	516	500	503	524	533	508	507	516	492	483	537	542	527	497	480	528	536	532	536	476	512	476	528	490	476	538	492	506	511	497	531	514	497	503	521	507	496	481	488	513	571	542	493	531	506	468	506	507	530	500	518	511	477	519	474	518	514	550	526	553	550	573	532	543	486	516	502	502	488	520	488	494	531	522	556	499	501	539	489	527	550	495	571	513	468	535	533	542	533	489	488	480	546	541	534	488	510	520	566	509	521	471	521	507	500	514	502	562	510	522	495	477	513	542	525	523	508	524	504	525	530	528	543	485	515	502	527	518	475	510	484	521	563	505	501	504	522	507	551	539	487	540	540	455	547	500	507	531	534	519	493	502	523	542	512	547	547	495	488	528	529	524	521	508	511	491	483	505	433	536	531	506	552	500	558	539	493	512	533	457	531	543	516	507	521	527	507	521	553	547	523	481	522	501	514	531	540	529	530	492	529	505	534	489	525	518	527	466	551	518	538	554	508	516	522	532	513	480	522	546	537	477	486	514	549	525	550	508	481	542	525	523	470	517	485	511	537	477	556	542	529	529	517	527	515	505	512	524	540	476	532	512	536	516	549	540	523	521	542	479	506	512	543	521	497	527	481	516	513	524	526	514	490	536	531	518	475	531	548	517	488	526	500	487	554	537	482	521	500	516	500	543	511	521	581	539	527	552	506	520	502	505	510	538	514	507	465	496	522	553	518	520	522	500	516	518	520	531	501	523	552	488	527	463	535	520	506	522	505	499	505	472	510	505	506	542	547	539	497	472	502	534	532	525	523	546	510	528	518	472	538	508	565	537	529	525	480	546	557	512	530	532	526	543	546	526	536	495	552	539	520	520	532	524	514	530	544	527	495	523	514	557	526	511	510	495	513	550	525	513	511	468	529	524	478	499	490	504	490	498	528	484	467	519	521	510	540	476	511	524	573	534	524	526	504	536	508	548	542	531	503	507	530	556	521	479	557	479	503	478	506	522	517	543	510	524	566	529	523	487	514	581	543	495	547	465	548	537	514	571	552	520	502	515	512	504	535	506	511	504	529	499	536	522	537	485	509	483	507	535	500	479	509	526	517	494	564	538	528	540	501	485	537	486	510	541	493	529	500	495	522	531	514	535	526	537	529	523	529	543	510	517	509	477	541	523	512	532	505	526	500	495	520	509	537	466	544	507	498	548	545	515	517	483	471	515	494	491	540	497	481	510	492	517	492	499	505	477	511	495	519	540	487	490	527	507	506	546	512	479	556	554	509	515	519	559	488	499	530	472	527	538	499	507	515	445	505	494	559	503	493	523	507	491	525	538	505	531	480	517	521	498	465	520	511	529	550
22550	21393	31181	29747	29860	29568	25490	11993	5010	1497	779	706	736	716	690	773	718	737	764	784	759	722	724	756	754	720	761	677	729	729	744	695	739	737	743	719	771	738	713	732	759	737	729	762	752	746	717	800	728	753	707	735	748	717	726	731	720	745	721	726	724	752	733	696	779	696	729	767	737	768	733	718	693	777	745	708	765	732	769	728	749	756	742	777	703	736	705	726	752	704	663	767	716	719	757	705	725	773	762	708	757	734	739	723	729	730	740	770	765	734	732	713	726	735	739	724	722	722	716	689	724	723	731	709	728	767	734	716	778	664	756	747	756	719	726	696	725	763	736	730	691	779	751	685	757	752	736	747	756	740	751	731	751	757	756	767	752	734	688	719	816	750	719	679	791	731	718	739	756	721	743	750	697	704	681	778	734	765	715	743	767	773	792	702	765	746	739	736	805	690	705	737	737	757	724	767	747	718	756	712	751	753	739	740	755	709	752	800	736	746	757	735	770	745	778	739	719	708	762	763	685	666	729	719	681	717	729	704	720	737	712	690	741	748	754	775	712	739	706	733	709	703	748	714	753	703	746	745	737	712	710	704	686	727	718	684	732	752	715	752	737	741	763	705	727	719	744	728	743	742	717	724	766	754	783	737	748	707	745	723	704	692	728	691	702	747	718	721	726	745	774	698	754	699	742	753	699	735	747	717	726	707	717	730	724	769	743	728	779	739	748	741	731	721	709	762	750	736	682	748	712	730	761	718	670	684	711	737	744	710	668	807	748	733	643	723	720	746	742	780	722	765	736	762	680	768	782	719	738	699	709	730	697	741	777	744	730	776	753	769	750	691	730	728	761	742	737	719	698	725	678	725	748	779	749	715	765	724	782	721	740	694	711	731	695	748	747	731	716	692	733	708	753	693	745	743	748	682	708	737	682	722	764	749	741	729	732	766	705	711	740	726	723	741	741	730	722	830	747	716	755	751	706	696	730	743	747	706	726	766	748	735	729	731	741	684	728	769	711	718	753	736	669	705	736	752	776	703	726	749	729	752	743	758	688	721	772	749	719	712	724	725	757	731	728	728	711	710	733	704	726	687	766	760	684	727	810	782	691	700	725	730	712	764	776	723	744	743	782	732	729	673	687	707	729	730	707	731	749	771	709	701	696	759	740	751	688	726	729	700	728	728	815	741	742	693	718	803	724	734	723	739	709	735	663	709	733	788	754	761	704	744	733	735	760	701	694	712	714	746	738	760	666	772	757	722	756	731	763	738	725	795	695	782	748	685	711	725	732	749	703	704	674	735	722	758	710	729	726	740	674	744	741	724	740	725	684	725	723	716	710	721	756	737	772	729	699	752	728	746	744	741	747	773	684	724	726	754	732	722	783	683	723	736	756	745	770	749	714	739	735	740	749	747	749	810	748	724	721	767	730	728	692	735	750	738	746	713	765	719	743	757	715	725	708	732	731	665	722	751	725	664	732	771	726	755	763	719	722	741	705	712	684	697	744	721	744	723	705	734	759	733	702	693	723	737	738	723	737	751	725	722	776	773	714	685	733	739	736	732	718	758	693	702	729	772	699	796	715	687	721	744	777	675	733	749	728	743	715	683	728	752	735	751	706	771	768	706	706	744	723	704	771	756	747	772	736	711	733	723	704	777	714	728	758	750	758	716	779	701	765	709	710	674	757	735	741	720	724	724	730	736	724	705	748	769	754	716	686	738	703	770	713	728	725	702	730	723	685	728	707	764	767	732	683	706	743	726	780	700	732	730	731	725	692	712	738	719	716	711	732	719	736	720	723	763	735	716	756	805	726	701	764	736	717	719	720	722	760	711	736	738	693	755	766	775	746	806	750	731	721	709	718	719	709	744	748	750	727	735	773	699	776	739	739	721	740	732	666	740	753	793	701	782	708	745	719	770	768	783	734	784	801	735	696	725	758	734	741	692	720	701	754	734	718	769	697	745	735	725	724	712	725	725	702	744	726	697	740	771	760	719	727	746	743	703	742	705	697	735	696	730	730	694	752	711	696	743	752	710	733	770	762	742	736	701	730	703	714	752	733	749	745	706	708	739	696	718	769	719	717	777	705	756	732	749	732	741	778	752	822	714	779	771	706	779	709	708	719	725	726	704	693	752	743	689	727	741	782	717	711	735	791	663	714	682	723	687	749	726	773	785	734	753	726	702	710	686	749	739	766	753	802	750	729	721	744	747	711	705	728	699	723	647	731	691	763	750	770	749	728	740	671	738	725	691	774	763	732	749	747	699	741	754	736	724	712	747	705	792	793	724	758	747	744	723	712	768	758	751	728	767	746	745	772	707	761	742	762	747	722	703	779	695	717	758	751	696	735	757	739	793	706	678	719	679	730	746	693	686	737	763	729	740	639	799	734	729	741	745	736	705	768	753	784	728	735	785	730	703	761	772	739	685	714	755	722	749	697	774	780	756	740	738	710	742	749	725	733	760	739	734	699	733	736	713	781	742	768	697	730	756	752	694	695	741	737	757	734	709	729	712	770	780	706	733	694	726	792	719	720	736	682	733	769	657	740	728	732	697	749	684	697	746	761	726	713	676	743	758	756	716	746	737	755	702	732	738	746	736	739	709	717	739	762	750	745	689	750	697	725	754	696	734	689	675	734	764	693	807	722	753	730	731	738	748	741	746	772	695	706	705	763	714	766	695	733	724	764	761	752	727	703	737	773	761	695	724	696	710	725	724	701	737	726	728	714	736	728	737	746	774	722	749	698	738	729	737	733	686	719	733	750	707	765	693	765	710	732	697	777	743	737	745	733	756	757	745	733	760	716	777	816	713	817	718	718	713	760	709	753	734	726	738	728	704	744	664	682	736	723	762	686	709	707	770	755	742	718	670	721	736	760	716	720	752	724	739	725	713	710	718	737	738	719	755	727	740	727	724	722	751	725	697	710	721	716	704	711	763	736	703	742	746	755	735	663	742	731	713	702	791	705	760	727	761	766	719	757	774	713	697	733	741	684	764	689	707	743	697	770	739	740	737	721	771	708	695	733	680	737	773	742	710	750	687	737	726	734	714	737	678	726	739	761	712	758	690	704	704	755	680	742	695	737	721	738	752	743	696	701	723	726	699	736	764	717	751	743	776	752	731	735	728	707	715	733	753	752	696	758	721	743	790	750	740	779	718	745	710	739	763	739	705	746	682	674	706	751	707	769	755	746	735	729	731	734	742	744	691	703	713	718	732	732	678	688	763	669	694	757	772	716	691	757	751	725	716	730	722	700	756	739	743	667	731	703	734	792	756	751	777	740	728	743	686	729	728	682	745	718	730	763	723	741	698	714	744	714	724	745	745	726	690	730	721	761	746	721	766	711	768	727	757	717	745	708	756	722	752	746	760	766	728	704	694	717	712	773	680	748	746	742	786	718	785	742	746	731	709	743	743	761	736	748	733	722	755	715	716	740	729	748	745	750	687	734	759	665	742	730	718	696	784	722	723	688	730	721	735	776	764	815	769	706	726
53627	96792	79641	60143	47146	35120	23469	13398	6993	1731	768	795	738	812	737	761	726	778	778	753	749	768	803	743	762	755	778	761	731	753	748	786	764	721	732	816	776	740	763	730	772	751	772	767	790	747	716	735	777	789	790	778	754	802	752	763	769	750	730	726	771	693	764	765	753	735	771	718	782	805	753	789	770	762	747	707	779	784	786	746	759	801	745	740	760	758	743	773	779	729	820	760	719	719	770	731	754	782	751	749	721	812	705	749	756	710	786	746	745	732	801	750	747	742	771	725	725	717	723	728	691	749	754	742	753	734	766	735	786	723	729	736	752	755	767	774	728	752	751	762	807	735	749	698	724	758	776	772	755	713	752	716	771	703	758	767	762	728	721	761	766	761	743	760	771	744	772	727	787	791	775	740	752	762	733	728	776	793	747	729	739	717	765	755	796	747	759	730	798	724	754	776	753	709	738	701	782	725	757	711	757	694	751	782	788	729	735	742	740	744	730	713	737	736	720	748	774	728	774	740	730	786	784	748	751	751	695	803	796	737	752	745	743	778	784	773	754	770	712	804	761	764	769	760	760	710	758	769	743	738	756	744	807	746	724	794	742	751	768	776	769	745	769	765	732	678	753	767	779	755	753	789	796	727	740	753	690	723	780	786	713	761	764	774	770	771	740	786	724	735	783	755	779	741	748	746	769	790	721	735	750	818	746	767	700	761	740	771	746	770	780	751	787	703	723	750	756	777	741	725	713	745	741	735	758	743	754	769	807	734	742	789	713	748	736	743	770	769	766	756	740	769	779	770	715	702	763	735	794	695	735	786	769	776	736	759	769	751	777	759	744	767	734	723	770	774	717	760	815	721	789	747	724	745	758	757	715	734	713	814	766	719	774	836	749	743	729	742	748	755	740	776	763	741	742	746	791	732	746	761	760	786	726	746	791	750	742	767	776	750	770	765	754	744	739	773	757	794	789	810	814	732	747	800	735	747	764	712	758	766	780	800	797	738	775	762	757	716	803	796	776	807	753	759	730	755	744	776	824	743	769	748	734	743	740	777	762	784	732	704	777	692	724	734	768	728	824	753	810	776	751	750	744	795	683	746	735	796	736	746	752	716	727	737	757	767	774	764	749	754	774	773	790	763	757	751	789	761	712	727	706	733	766	758	755	730	718	744	756	717	744	764	780	792	772	727	781	763	757	767	778	753	743	759	733	781	789	778	732	748	752	753	755	728	759	755	778	688	781	808	777	732	736	767	725	741	762	720	769	758	740	808	747	705	794	691	768	753	748	738	731	806	794	732	758	789	770	728	748	744	749	723	769	766	728	767	722	730	714	802	781	754	777	723	746	763	750	781	761	699	743	801	745	755	741	753	766	739	735	704	760	736	740	768	758	724	774	771	786	778	762	770	704	694	765	739	726	775	739	779	788	762	727	740	721	747	777	766	758	800	782	723	761	781	739	814	722	697	770	805	758	749	727	746	760	737	777	789	732	785	811	736	761	701	771	731	782	756	773	751	727	714	781	764	758	766	776	773	708	711	735	726	777	779	727	739	741	747	738	731	727	776	733	729	763	797	756	727	764	727	733	730	800	749	781	763	698	806	724	754	730	750	742	736	701	769	745	739	728	762	752	721	745	773	738	729	780	738	725	762	741	737	724	775	767	701	715	710	730	711	770	764	731	752	757	764	778	752	723	709	705	760	766	778	748	714	730	755	788	760	783	739	748	718	790	745	714	724	760	783	751	759	774	766	777	725	811	744	761	760	750	719	718	768	704	795	732	736	770	834	780	735	752	784	766	695	762	718	725	789	760	723	771	735	770	738	723	756	808	775	744	802	763	726	742	741	729	808	727	696	695	771	811	686	807	807	787	759	762	765	742	737	733	750	743	796	780	743	778	708	770	726	756	758	758	758	751	759	723	767	774	738	793	772	833	751	815	766	751	770	737	755	713	748	776	752	731	744	733	793	748	750	741	765	710	779	752	750	731	756	783	743	740	691	765	779	767	771	780	786	734	746	742	749	749	721	702	772	768	768	745	723	786	742	704	773	725	764	730	776	757	771	760	760	730	767	801	757	705	707	727	771	747	749	742	728	796	785	784	753	742	714	776	738	764	763	764	731	734	750	744	720	837	779	813	786	779	733	773	787	795	768	764	762	733	757	780	761	739	732	721	765	718	760	763	733	768	746	728	718	762	776	796	757	813	726	715	722	747	749	754	760	745	729	722	746	717	743	730	747	679	740	767	755	729	743	736	760	741	722	793	718	700	748	757	718	751	758	803	746	763	755	740	735	782	716	792	726	761	715	734	660	710	772	747	870	800	748	785	777	762	750	731	745	702	764	735	804	773	734	765	727	749	745	723	717	732	701	762	738	747	728	762	777	748	755	731	756	773	747	738	782	765	737	793	727	719	747	727	752	755	728	767	724	724	816	786	783	768	744	754	815	779	773	726	698	738	777	730	795	721	750	720	752	757	739	729	739	712	724	709	687	789	745	765	735	752	760	765	781	724	747	747	744	743	771	726	748	743	746	746	748	791	731	771	774	752	804	743	772	802	795	762	807	767	742	765	771	757	774	739	732	745	754	720	759	762	723	734	753	794	786	751	703	772	726	754	765	714	734	811	809	724	739	720	750	741	736	688	770	776	794	793	770	753	735	740	738	714	743	740	770	790	774	750	775	831	745	719	763	761	741	755	740	811	722	751	801	753	750	707	779	778	728	758	770	746	767	753	755	742	776	757	786	758	760	791	740	744	764	772	712	747	716	772	750	774	806	766	719	777	754	750	731	714	749	680	747	755	742	765	744	807	807	799	748	727	771	753	799	732	811	712	744	766	769	761	770	768	734	730	731	735	758	782	726	714	739	760	715	748	757	749	773	772	738	727	742	755	810	753	714	768	751	750	746	746	741	767	785	743	737	725	758	755	752	761	762	713	717	796	725	743	760	803	760	784	761	770	767	796	751	737	745	753	751	770	722	767	726	758	758	702	767	727	752	725	731	736	784	724	745	741	730	780	751	727	752	769	737	733	735	731	815	746	744	752	792	737	745	740	719	749	765	720	781	757	724	718	768	757	695	722	730	760	732	718	771	754	734	799	771	732	770	759	713	777	716	725	798	788	734	792	787	747	769	762	748	813	734	724	768	714	778	801	788	733	732	732	695	731	732	720	735	726	762	766	706	745	752	760	753	757	723	740	706	724	745	765	772	723	743	817	743	757	762	776	733	746	794	754	793	755	741	759	753	772	724	778	769	738	751	729	821	762	719	738	745	792	744	746	735	765	741	757	754	749	790	715	734	716	778	806	780	804	735	726	739	759	724	798	752	754	747	776	737	723	758	764	729	787	819	750	745	762	735	756	756	760	699	740	758	731	799	742	781	721	744	756	733	765	735	774	790	779	751	772	730	761	748	760	749	788	769	725	707	766	716	731	764	748	746	714	740	801	801	735	769	731	755	747	742	807	740	725	728	775	689	766	757	802	754	718	760	723	734
28501	24252	27313	16375	6564	2740	1343	779	521	370	370	379	351	369	400	366	361	389	370	373	370	338	371	365	391	380	357	360	351	367	351	353	363	341	358	349	361	357	349	361	352	380	353	375	357	317	346	352	328	347	369	336	338	355	367	314	341	351	349	314	343	336	362	356	372	401	366	376	350	341	368	367	371	359	373	348	332	360	362	380	360	345	350	344	366	330	363	361	348	352	378	345	369	382	362	363	328	358	355	370	360	354	345	371	345	380	360	349	342	346	365	361	355	371	342	362	372	364	341	390	374	351	365	372	372	372	366	349	373	351	351	334	349	365	336	359	352	339	373	356	335	363	356	355	377	332	348	347	333	355	406	374	367	353	379	348	386	325	354	342	343	336	377	342	333	382	347	355	361	341	336	378	367	355	368	368	361	362	365	341	388	355	356	327	399	368	363	363	324	359	373	367	335	362	369	340	371	351	356	358	347	376	342	323	350	323	348	320	385	386	337	339	348	347	378	356	374	368	387	368	384	352	325	367	324	347	363	332	302	339	364	355	345	407	353	338	360	339	337	398	355	328	347	350	341	377	348	346	327	346	355	383	363	359	325	344	326	334	348	370	374	326	354	356	380	336	340	344	366	368	367	349	353	386	342	367	343	349	369	390	379	338	342	354	329	327	382	371	363	324	355	350	389	332	360	348	343	360	368	358	338	328	356	348	340	355	361	346	367	380	348	321	350	349	370	316	375	350	322	358	368	331	335	380	323	347	360	351	370	316	333	402	369	330	344	370	371	323	341	360	375	340	372	342	357	339	352	369	341	325	366	371	345	371	342	335	354	351	371	350	374	364	356	387	343	377	343	341	346	346	350	330	346	331	349	363	364	359	363	354	404	331	336	342	350	323	358	370	339	332	363	381	364	360	376	320	374	324	344	367	347	358	349	318	348	343	374	401	376	331	342	341	381	375	352	356	356	335	341	405	331	336	356	326	373	344	364	387	320	373	329	328	367	321	328	348	384	340	320	367	371	357	352	338	346	383	329	368	360	375	327	383	349	348	341	356	353	350	357	351	336	340	326	369	333	337	347	338	352	342	308	351	339	354	352	349	386	323	335	339	360	336	334	358	346	349	346	366	342	355	317	368	334	358	362	356	348	343	334	381	332	325	392	360	348	348	346	328	320	347	354	358	339	358	346	367	343	359	351	329	357	356	302	333	315	363	369	361	303	362	330	343	363	359	369	325	343	391	373	356	337	379	354	381	385	356	362	400	366	383	343	350	334	351	382	371	329	353	370	349	359	368	325	346	337	372	372	380	351	349	375	354	308	318	362	315	333	372	350	362	368	352	351	354	378	344	352	337	385	333	371	344	339	358	341	342	339	360	345	334	359	341	346	359	368	328	374	334	366	348	351	321	366	354	319	386	349	322	404	371	345	384	337	368	375	365	361	345	399	346	363	384	355	320	323	353	350	337	341	353	335	338	353	357	366	333	344	361	362	348	349	409	357	361	377	351	346	342	357	367	336	403	345	375	346	350	360	355	341	370	353	377	361	370	359	341	362	375	345	330	356	357	363	338	342	328	353	350	329	339	370	353	343	335	381	376	390	353	337	364	327	370	390	332	358	331	364	341	338	363	340	372	318	342	386	355	347	360	325	349	379	366	341	332	353	333	330	331	377	365	377	361	318	327	368	335	372	374	360	349	355	344	369	326	327	383	383	341	345	375	354	330	322	359	360	402	366	341	355	355	346	371	333	341	374	339	379	364	364	332	335	341	339	352	345	345	360	341	376	374	367	326	370	317	361	410	352	365	314	384	367	341	359	325	364	353	365	352	338	399	326	355	364	383	358	363	342	386	343	387	349	342	343	399	347	346	337	341	330	347	391	343	385	338	366	349	345	321	346	371	321	364	375	359	371	382	338	352	346	343	348	314	344	354	370	353	323	363	380	331	355	345	366	336	376	376	361	339	397	351	381	370	360	355	346	387	384	353	349	356	381	356	339	366	387	351	371	373	337	361	377	365	357	372	374	364	317	381	373	347	372	329	369	342	312	331	351	354	354	357	408	352	351	361	329	336	397	345	349	359	333	334	328	383	371	345	350	356	356	346	360	365	377	365	373	375	363	368	362	324	363	348	363	381	371	366	370	359	341	322	318	337	360	339	373	365	354	346	350	351	341	343	392	348	361	374	396	325	342	327	320	344	325	351	367	359	322	392	387	348	372	370	316	315	340	353	350	348	355	337	369	346	355	349	353	333	352	332	376	357	353	318	336	331	334	349	360	331	362	369	354	354	352	308	319	370	379	369	354	332	378	346	357	333	352	369	377	358	356	339	340	366	332	357	326	347	349	337	359	382	346	368	343	346	358	381	356	362	347	377	343	343	326	340	354	371	363	352	343	383	359	327	363	365	360	365	344	357	339	389	329	376	374	337	342	363	364	392	376	320	370	376	333	370	332	362	320	347	347	367	308	334	359	340	316	332	343	342	349	350	367	353	323	381	344	356	345	336	353	352	357	369	322	354	357	378	330	348	355	382	355	352	395	362	383	335	344	349	318	346	347	317	376	348	318	392	372	349	337	356	355	345	377	372	371	356	335	379	371	366	360	355	360	367	381	367	361	330	363	346	368	346	323	355	382	325	358	383	304	334	346	346	333	358	349	374	396	367	350	365	338	363	352	374	332	326	363	366	355	353	359	337	338	357	339	345	330	364	370	376	332	328	361	369	342	353	333	370	324	360	374	360	363	354	365	352	346	398	366	352	386	359	372	351	358	374	357	365	352	320	356	383	383	356	330	355	316	345	374	378	369	362	334	354	335	336	360	337	364	346	355	362	369	359	365	343	355	352	341	329	342	384	360	366	382	337	344	340	358	349	365	368	348	344	382	341	381	364	337	367	337	346	342	334	335	386	337	345	357	367	324	362	341	385	374	382	359	390	338	349	363	357	341	356	345	366	335	328	357	347	309	340	318	368	357	379	375	358	345	322	351	382	342	344	366	356	373	351	354	358	372	355	357	376	354	350	387	365	351	347	374	364	359	355	360	387	355	360	364	349	337	347	368	396	355	348	325	349	358	343	331	362	332	354	323	354	318	358	369	330	326	365	357	390	364	344	371	344	330	320	356	353	369	365	377	309	326	374	377	381	320	344	329	359	327	369	386	383	352	363	345	374	341	361	333	386	343	338	362	349	319	369	348	321	394	331	365	364	376	361	383	375	329	338	361	329	370	361	345	327	352	366	349	359	368	331	340	363	338	374	371	350	345	353	348	344	353	342	347	350	344	392	319	380	358	338	365	368	396	344	323	374	366	356	363	363	352	349	354	383	344	345	363	361	379	342	368	374	336	352	365	340	342	384	343	343	363	372	336	346	325	390	331	336	315	359	346	322	367	330	348	342	375	343	366	342	343	353	320	367	358	329	363	353	331	315	367	341	370	373	346	352	313	369	335	350	341	351	328	338	345	369	359	369	324	408	320	304	338	331	375	350	342	323	373	352
18738	34468	23203	11973	6701	3355	1818	974	585	401	358	344	387	397	395	391	373	399	368	384	382	410	375	404	392	416	405	390	399	373	380	405	367	401	415	402	372	353	373	383	399	410	387	360	387	380	384	417	369	398	351	390	435	392	396	386	381	397	408	373	396	390	382	355	379	402	420	361	395	360	404	414	388	393	422	407	370	387	404	401	416	388	407	366	450	375	382	414	408	412	398	377	394	366	374	400	375	394	383	386	383	423	395	405	397	388	393	383	387	369	415	395	377	391	370	402	390	382	386	391	429	412	378	383	377	408	359	380	368	373	365	402	407	384	408	352	373	360	393	384	390	386	381	339	412	383	375	444	386	392	407	370	363	407	389	396	401	370	376	388	382	419	388	403	406	423	407	420	416	369	388	347	358	388	400	405	407	398	416	389	387	358	379	365	385	368	363	400	411	376	389	404	377	398	368	397	393	385	396	427	386	439	392	410	402	383	416	374	414	400	370	406	386	390	366	382	389	361	424	367	396	388	375	431	390	384	383	361	368	392	427	360	368	387	360	360	407	411	382	371	393	355	408	389	397	379	398	430	373	374	401	365	387	395	381	370	386	396	408	375	389	389	410	403	387	358	400	408	382	408	350	401	392	392	386	339	344	415	398	397	365	373	362	398	393	390	437	409	370	412	358	396	417	380	385	372	403	417	394	387	429	399	382	376	398	392	389	371	412	398	408	337	407	412	390	402	376	360	404	393	411	374	366	384	370	358	414	382	405	395	451	389	402	419	379	383	371	403	403	398	413	374	386	361	345	362	378	338	356	402	360	406	397	369	371	400	374	393	358	406	375	400	374	385	393	370	401	405	381	413	384	428	357	400	399	366	375	423	408	419	387	375	409	402	379	372	370	403	433	404	389	355	400	370	390	408	400	412	407	375	401	391	401	363	402	365	379	399	406	398	373	366	407	381	370	409	407	371	411	423	405	363	392	390	395	396	393	409	344	356	396	371	395	336	423	388	413	394	382	384	398	382	376	413	378	374	383	375	402	347	360	414	341	374	379	398	363	367	378	348	404	391	394	403	391	396	387	385	393	423	419	395	386	388	390	413	386	406	379	343	378	387	383	392	360	388	393	386	385	394	378	373	384	363	413	404	409	395	396	373	360	382	382	402	399	384	385	406	373	404	395	375	378	412	394	388	391	397	389	415	373	379	394	404	378	379	427	371	387	417	402	371	395	371	426	413	377	386	389	401	404	421	374	391	382	374	399	394	402	408	410	396	448	398	374	396	416	401	360	400	400	403	372	391	343	389	414	401	371	389	360	392	399	396	393	384	427	377	404	387	436	367	387	379	371	388	366	405	412	350	402	386	431	380	385	388	402	395	367	373	364	396	378	372	408	380	426	410	417	405	387	368	394	414	383	362	403	414	368	394	365	403	404	391	348	381	398	371	390	360	407	443	405	398	406	359	399	359	397	376	370	386	404	390	429	362	402	361	405	389	404	398	387	408	351	397	379	397	394	364	414	405	389	362	404	395	392	381	392	388	385	404	364	387	389	395	383	381	423	394	394	399	390	378	406	385	411	363	359	352	372	390	404	384	382	397	384	411	380	360	392	380	426	429	402	392	411	391	380	374	388	383	389	382	360	404	369	368	389	403	402	416	361	398	337	384	368	392	413	384	399	399	401	422	397	407	409	374	390	426	386	371	374	361	412	391	409	380	407	357	376	380	377	373	406	395	375	386	395	344	376	411	422	402	387	387	374	369	408	398	367	369	411	380	402	376	398	377	386	352	386	396	389	380	369	377	400	380	419	399	381	410	399	390	356	420	427	372	384	410	389	427	405	344	381	387	359	401	379	381	386	413	408	403	401	384	382	417	369	355	388	407	384	432	414	385	420	389	409	377	406	403	392	422	373	407	399	383	385	371	402	406	354	416	410	383	407	363	367	449	385	426	370	355	409	384	389	360	398	380	409	428	353	380	369	394	402	363	410	371	416	371	385	377	392	407	406	398	392	415	404	374	415	411	414	370	352	383	372	413	397	400	369	397	402	408	387	396	377	335	406	414	398	374	366	409	409	423	394	395	387	373	378	397	400	382	415	385	381	396	402	394	401	398	418	408	375	417	409	422	412	400	420	406	358	409	422	367	414	364	363	420	404	406	344	392	408	391	376	362	375	395	374	365	365	410	384	370	431	343	393	401	417	411	368	356	351	414	426	383	418	415	460	390	383	408	385	400	367	386	367	406	402	413	428	390	401	363	384	374	367	395	398	412	395	402	411	391	380	370	389	377	425	396	387	361	400	376	376	394	407	408	419	400	366	395	370	381	375	383	382	386	386	395	385	416	405	377	425	409	363	425	383	374	384	341	414	383	408	383	441	401	376	379	365	401	380	417	405	417	398	403	402	369	370	396	364	379	384	370	426	393	422	375	394	413	389	404	400	381	362	403	367	385	398	365	422	395	422	395	370	382	416	378	406	397	405	378	388	367	380	401	413	394	404	385	393	404	365	368	361	399	373	396	390	384	373	398	364	413	380	357	373	389	341	361	410	391	404	370	393	396	388	351	397	387	395	385	364	399	373	396	389	404	366	379	368	349	363	406	363	427	399	362	385	388	367	375	394	386	399	371	421	379	390	416	422	400	377	369	352	347	360	415	383	402	383	366	396	398	418	412	400	384	400	378	411	411	401	366	378	357	396	397	372	386	406	404	382	389	391	383	394	377	387	402	387	377	379	392	365	406	408	369	360	373	371	385	395	408	410	366	377	380	416	389	395	411	387	352	341	360	392	404	382	390	400	404	392	403	360	384	381	383	385	390	393	388	389	406	393	402	421	385	378	392	391	411	396	371	396	361	385	369	375	361	417	390	391	380	381	416	374	423	404	383	375	385	378	388	372	395	394	416	386	363	397	397	378	394	370	395	411	404	389	383	397	407	389	389	376	391	402	411	397	326	378	393	402	393	401	373	396	389	410	416	387	415	436	371	403	421	405	371	408	389	383	372	391	399	400	355	390	380	383	370	370	378	399	384	396	381	390	375	419	386	394	399	385	381	365	373	380	414	376	389	403	384	382	393	449	397	383	375	374	383	424	398	392	414	364	396	393	355	423	413	391	381	390	412	413	430	341	402	352	372	394	389	394	363	383	352	369	388	378	429	370	400	430	397	381	369	399	390	389	405	402	395	382	348	400	417	368	428	416	356	369	383	390	366	391	420	421	383	395	397	380	368	379	447	402	380	400	423	402	374	377	362	367	389	389	392	402	408	387	387	400	381	366	398	379	390	374	399	399	382	402	359	373	403	401	364	372	347	420	434	375	419	394	363	400	411	412	400	396	402	407	366	391	358	377	382	374	418	394	399	412	345	397	386	388	378	367	382	390	397	396	395	402	412	404	397	377	389	410	408	380	378	348	385	406	378	383	409	389	371	387	409	373	405	343	382	395	366	390	369	388	390	371	379	343	349	390	351	393	378	369	412	357	424	379	405	394	378	394	376
23215	21544	32530	32760	30768	26317	18238	6848	2579	602	544	532	518	557	572	540	538	583	511	529	565	566	598	548	537	509	584	555	530	575	539	527	540	597	597	578	551	547	579	568	532	579	586	563	521	563	574	542	543	515	558	591	522	531	526	523	549	551	549	541	511	546	569	542	542	513	509	540	569	568	566	548	555	542	571	548	560	577	553	504	558	524	571	507	579	575	585	551	526	536	574	593	563	569	555	565	532	566	541	508	515	557	553	502	584	536	539	532	557	548	518	587	540	544	513	595	521	496	561	549	566	502	580	556	555	577	553	535	556	541	575	530	555	546	551	529	562	577	553	544	548	520	543	557	574	497	547	543	514	558	520	543	512	540	527	544	556	571	532	499	557	530	560	556	541	557	505	516	561	562	567	571	514	520	538	558	546	581	536	595	550	563	557	562	537	554	547	523	628	531	546	548	509	605	538	530	517	537	581	551	553	537	532	574	559	522	502	554	566	542	567	562	554	545	533	558	541	533	537	534	556	559	561	527	560	549	495	522	517	508	539	501	572	523	568	559	564	578	547	534	526	545	540	541	532	530	553	536	555	555	568	540	498	510	525	516	546	532	543	556	533	545	543	584	514	507	523	533	568	588	514	510	597	553	552	517	542	604	493	560	505	523	573	548	552	580	522	536	549	565	590	563	559	573	548	524	568	522	524	511	581	551	526	514	578	546	574	540	517	574	566	587	536	566	550	578	556	511	550	563	527	551	534	567	550	557	585	571	565	562	564	551	508	540	534	539	540	537	535	532	522	516	527	520	560	568	532	587	560	561	556	531	558	524	524	541	557	532	559	547	545	484	552	571	564	554	567	516	559	521	509	538	537	566	556	545	543	574	551	580	557	554	542	551	563	546	508	541	521	550	510	527	531	519	509	586	524	531	594	567	552	557	526	552	538	547	520	529	544	540	501	537	543	549	577	515	521	528	553	555	575	505	531	515	575	541	516	573	539	517	553	551	532	529	599	523	541	587	545	558	540	531	553	517	558	516	533	565	560	542	530	566	579	564	532	539	577	548	549	567	569	522	535	549	519	543	570	521	553	525	538	517	515	586	527	540	566	557	550	553	574	524	504	543	590	511	509	550	575	577	545	531	558	564	604	598	541	526	519	544	558	552	533	539	587	611	542	550	518	526	560	547	522	554	574	551	576	550	551	561	558	555	593	574	553	523	580	564	583	549	525	519	534	552	569	520	553	528	547	546	517	508	528	539	555	533	569	546	527	535	541	558	525	538	564	569	540	540	537	520	550	560	528	537	500	517	505	550	562	540	533	554	547	556	560	533	558	547	540	558	537	561	541	539	508	526	543	559	538	545	567	539	585	522	543	533	535	559	541	554	574	537	586	525	524	524	592	571	518	529	540	564	552	516	589	565	593	548	566	550	517	503	503	539	516	540	595	537	572	522	524	534	553	531	569	513	554	505	524	564	536	554	554	539	522	599	542	533	526	540	538	603	586	526	572	604	546	546	539	559	542	543	499	530	573	539	581	562	553	518	557	593	547	550	562	566	542	558	568	522	509	533	534	570	533	553	533	515	556	545	506	566	538	553	498	566	543	552	563	505	551	569	579	592	525	559	511	557	536	557	586	546	554	500	593	551	550	533	538	550	513	570	539	548	550	574	549	562	543	555	552	553	578	557	592	568	544	547	531	555	568	514	532	544	511	597	548	544	564	560	528	502	548	548	555	499	549	526	549	564	529	578	564	521	564	561	536	527	563	576	540	503	558	547	539	591	531	579	542	575	557	536	523	528	521	541	542	594	533	548	564	555	569	554	497	577	562	532	538	539	546	570	577	527	544	518	531	518	584	514	599	564	527	520	523	529	544	615	551	519	545	535	559	535	537	552	539	551	609	548	567	601	508	535	566	573	586	562	597	523	543	536	557	554	554	539	536	571	517	565	559	536	590	560	504	521	558	543	541	546	540	577	552	615	552	524	529	555	573	527	565	533	562	514	506	560	547	552	536	558	524	565	549	547	546	572	557	550	526	538	552	569	552	530	548	540	529	594	514	570	571	561	601	557	568	572	578	561	558	575	505	567	555	530	601	559	512	552	576	507	583	542	533	531	543	519	492	540	548	553	572	503	586	588	536	515	511	543	526	515	568	562	514	538	567	521	596	535	609	519	559	582	587	543	554	569	558	529	574	571	553	555	610	534	543	575	558	526	538	549	550	543	565	563	546	559	549	509	548	533	520	562	561	548	511	539	576	545	552	552	510	562	527	558	538	539	547	506	551	547	509	571	515	568	582	511	570	562	507	550	559	537	575	559	497	530	547	579	554	544	534	574	584	566	563	489	540	506	541	588	591	544	526	539	550	582	539	581	519	534	488	543	551	543	546	573	570	533	528	545	523	546	524	535	544	541	585	552	537	547	532	549	536	557	570	534	522	537	560	555	590	537	535	527	512	556	532	562	534	515	595	528	547	519	525	532	534	536	601	561	568	509	500	539	563	561	581	543	574	601	533	579	542	543	519	593	504	498	560	590	526	541	578	534	560	569	550	548	560	527	525	563	513	540	557	527	515	482	531	543	539	586	597	524	570	549	549	546	533	555	551	539	558	509	587	577	558	558	589	524	557	536	552	532	555	555	521	540	535	527	563	519	524	540	565	547	555	548	561	549	557	565	566	553	551	523	551	571	514	510	523	542	553	533	552	551	513	521	506	532	557	547	561	543	503	540	521	539	511	595	546	569	592	548	516	547	560	549	491	563	553	539	564	599	542	543	498	571	501	565	537	529	572	553	550	555	532	548	553	559	555	529	583	550	533	520	543	535	552	546	563	551	573	525	549	545	554	541	531	537	561	598	597	540	602	547	560	555	542	554	539	598	522	555	590	558	544	512	533	517	517	514	535	520	579	541	544	545	545	573	570	511	530	537	538	549	553	603	546	580	533	517	531	561	513	551	602	521	574	519	557	550	551	540	554	559	567	489	586	552	549	554	556	511	567	565	570	595	529	568	555	534	567	540	522	538	592	571	521	543	527	554	498	575	536	571	564	525	578	593	530	551	563	571	544	490	597	506	575	572	519	554	582	521	521	543	569	526	573	515	580	572	554	518	578	522	555	573	569	545	540	558	541	543	574	527	561	558	554	530	596	532	510	576	547	515	542	533	549	505	533	542	515	557	540	566	531	529	614	536	526	579	531	504	566	519	578	523	548	555	557	563	532	561	532	545	566	567	542	547	557	561	588	554	554	575	547	558	580	563	593	576	522	546	482	543	545	520	529	530	555	494	549	485	560	530	570	565	559	539	585	524	546	557	566	526	532	533	494	570	564	550	526	572	546	553	562	569	532	575	517	537	567	518	478	538	579	500	564	554	512	504	575	526	567	567	560	585	517	543	619	537	571	592	560	525	569	540	527	530	547	524	519	512	559	530	537	535	550	519	557	522	514	508	550	560	558	535	530	530	564	598	558	545	510	509	559	542	556	545	564	526	604	554	524	552
47527	88142	70110	51331	39606	27520	16894	8403	3560	610	639	540	564	572	593	601	578	581	560	572	579	560	535	589	578	557	567	548	545	599	573	560	555	593	551	578	524	537	586	571	567	545	585	554	598	568	565	563	563	537	568	565	584	563	621	582	572	556	587	568	543	571	571	574	531	587	595	562	568	584	547	589	555	601	589	626	570	551	604	580	574	529	589	557	510	575	582	577	508	552	527	560	559	571	548	557	582	532	599	562	551	561	560	583	569	552	564	557	550	617	581	526	577	540	531	558	629	599	558	548	594	578	542	522	592	550	622	573	588	574	582	563	629	553	564	580	574	571	576	534	585	559	555	573	585	582	580	569	543	559	564	580	569	574	610	564	563	581	546	567	558	558	592	540	579	570	544	550	593	568	567	583	569	573	590	617	515	570	567	551	547	543	574	580	572	605	577	560	612	548	582	602	532	552	559	617	568	581	547	553	532	596	579	580	566	607	548	527	590	577	630	547	575	560	521	552	538	592	545	576	540	571	588	575	622	538	569	597	608	562	557	571	558	557	589	545	580	560	619	615	587	549	600	582	611	588	612	571	582	546	533	577	572	558	524	535	584	561	608	562	560	546	548	580	546	540	546	531	554	595	577	539	556	579	577	573	540	553	546	578	563	567	601	582	565	577	578	568	596	589	534	520	599	557	552	555	597	594	594	583	575	511	604	565	532	554	587	555	556	530	586	595	572	592	575	561	569	566	597	562	527	530	549	595	580	591	573	568	589	560	615	579	558	612	568	591	549	602	588	559	560	581	589	597	555	584	533	620	563	556	619	581	530	529	553	566	548	544	551	570	569	579	617	569	580	572	557	542	558	531	579	587	573	600	594	577	572	585	558	535	573	583	605	559	566	543	595	530	544	575	560	595	606	567	628	577	591	579	555	571	578	567	593	567	582	595	586	583	556	566	538	564	563	549	574	622	563	578	585	591	603	570	612	606	577	612	597	563	586	568	545	586	592	590	559	579	578	559	569	582	580	553	591	603	568	591	553	574	544	561	568	557	554	574	570	614	596	575	613	588	570	556	542	582	582	595	531	601	582	560	540	591	580	542	575	568	543	562	555	523	581	602	578	606	511	604	591	613	577	598	577	573	583	547	538	597	616	596	556	607	614	582	517	582	602	568	554	534	543	555	594	562	591	570	530	603	533	595	551	569	543	587	535	598	578	570	543	540	585	575	607	572	563	581	596	585	608	631	546	545	575	548	561	550	528	540	555	559	575	558	596	620	547	538	543	579	576	598	564	566	569	573	604	617	607	551	581	570	593	556	551	553	543	588	547	543	578	617	560	552	565	565	551	581	596	560	550	582	562	602	542	548	559	559	588	587	556	571	584	577	616	542	644	591	548	575	562	565	568	574	646	593	581	569	536	571	540	573	559	595	597	596	547	624	582	557	561	558	571	556	529	539	554	550	563	585	579	571	569	518	623	533	537	609	586	584	538	572	544	529	590	538	569	536	540	556	568	533	561	561	515	528	568	562	530	567	564	552	544	566	593	550	557	598	558	595	556	585	544	536	611	602	559	562	539	570	560	558	571	568	570	581	541	558	548	569	602	556	548	543	544	544	557	576	532	608	578	553	569	590	572	532	536	527	611	548	536	602	595	551	552	586	558	567	588	616	593	584	573	589	544	593	543	532	607	535	578	544	576	530	574	572	551	555	617	584	535	552	565	598	599	571	580	582	559	514	551	586	582	622	585	522	581	532	561	563	552	544	539	587	548	577	598	536	551	575	581	524	568	591	562	554	580	584	566	526	531	532	555	573	578	585	543	551	565	582	579	617	580	564	578	534	582	517	539	590	585	603	557	562	577	568	564	565	536	596	528	555	570	571	559	519	570	590	583	548	573	583	568	565	547	538	570	604	591	572	562	589	591	531	571	617	548	570	559	570	551	569	544	631	571	548	548	569	567	565	569	555	551	563	569	556	587	566	582	572	572	579	571	550	583	544	515	592	575	571	586	531	526	547	538	545	538	563	577	580	608	563	550	574	563	561	545	560	555	571	579	574	537	543	552	578	582	571	554	557	613	555	561	541	576	584	595	568	530	538	568	561	538	535	580	538	564	581	572	592	585	578	530	584	569	549	559	573	564	556	596	578	583	578	562	594	546	581	592	527	541	550	584	541	564	570	559	579	593	601	561	584	548	512	546	544	573	598	550	550	600	595	579	544	538	595	569	600	577	583	611	587	532	522	575	591	578	555	568	590	560	546	574	588	582	548	581	585	605	544	583	552	578	547	583	574	576	554	582	533	573	560	556	610	574	577	590	579	548	572	566	574	560	577	590	558	539	552	558	559	567	575	595	567	581	562	549	605	582	572	567	588	573	594	578	610	590	568	539	553	556	580	565	516	545	570	571	581	561	537	558	591	559	514	554	546	578	593	552	555	555	558	584	530	559	539	590	561	557	585	612	588	584	546	545	623	524	535	561	557	566	573	623	571	555	585	578	594	550	573	536	575	572	566	599	557	568	583	546	585	580	592	566	564	594	555	605	617	590	568	589	595	623	544	537	560	536	594	591	578	595	542	611	606	571	557	517	588	620	588	552	569	574	549	560	535	578	588	550	601	606	568	586	558	574	549	572	567	575	554	563	565	557	550	532	632	550	591	585	516	561	570	608	545	566	593	574	565	577	558	589	568	556	589	571	531	552	578	582	559	562	557	529	580	566	594	529	582	560	568	548	569	571	545	571	511	562	556	544	620	578	585	579	554	557	590	617	544	564	594	559	553	588	548	532	568	545	517	561	587	575	593	554	578	542	520	559	537	599	554	583	545	529	527	596	563	559	585	560	544	543	584	581	557	533	587	548	557	596	587	576	534	528	535	580	564	564	536	555	576	569	565	532	540	537	568	608	581	565	581	565	579	542	582	568	582	566	541	566	614	555	588	568	570	570	544	610	568	567	569	584	651	568	553	527	548	560	542	617	553	577	566	570	550	567	565	555	559	577	507	581	589	553	567	552	546	552	577	587	595	592	549	591	579	578	579	541	558	542	570	628	578	601	570	574	551	570	542	554	525	589	586	566	565	534	561	564	609	584	607	572	608	584	615	578	583	567	573	570	551	542	584	567	597	547	537	554	612	573	565	555	577	591	522	556	545	566	551	593	537	555	534	545	552	565	557	542	581	557	594	530	559	573	638	544	554	565	588	581	552	580	579	556	566	575	558	569	628	584	593	560	534	610	580	572	599	611	578	590	603	560	532	575	575	556	561	567	582	537	513	551	577	535	585	592	533	570	576	542	535	553	529	553	551	547	577	585	577	554	634	568	539	573	577	556	597	541	551	569	592	549	558	592	551	564	571	535	576	541	562	533	536	551	589	524	587	574	562	573	636	574	586	552	562	584	586	604	596	569	598	541	570	538	565	576	592	573	582	528	574	573	597	559	560	556	591	572	592	572	547	529	554	596	582	580	533	548	586	574	588	552	545	632	551	541	548	621	538	557	559
25086	22307	33320	32225	23283	13700	5917	2405	1118	484	465	469	476	453	484	453	448	462	460	462	453	451	458	424	491	472	483	503	482	457	473	473	496	477	501	456	445	480	464	454	481	469	483	467	475	436	445	440	475	405	475	433	490	477	496	449	473	430	447	458	475	476	495	475	472	449	445	455	488	429	437	469	444	488	400	413	451	463	445	442	446	454	470	467	451	491	452	464	458	472	477	482	484	457	489	473	445	440	465	447	488	436	488	463	497	484	443	461	457	444	415	453	425	471	458	452	484	443	446	449	470	476	467	434	467	458	492	500	469	468	480	465	487	504	516	448	444	465	457	442	471	469	500	443	480	501	497	455	435	459	469	506	510	475	450	497	465	446	460	482	498	464	486	470	466	445	426	468	433	432	461	438	448	484	468	494	442	475	440	428	475	438	463	481	473	452	443	477	490	483	434	490	470	482	460	417	501	473	411	507	469	447	435	429	463	458	475	458	434	468	460	489	489	434	472	483	466	447	466	475	473	509	461	451	457	462	433	473	492	446	446	467	485	461	476	474	456	444	502	447	467	485	518	481	463	447	448	486	491	483	445	441	415	452	462	465	478	488	468	450	423	407	504	477	462	463	492	455	487	428	451	474	452	439	470	432	514	468	450	447	467	456	451	483	479	476	484	476	476	520	484	447	455	471	442	483	454	467	462	386	476	480	434	494	477	463	500	436	429	438	464	477	442	468	465	426	463	468	489	489	487	447	463	486	459	429	485	483	469	451	437	477	440	457	485	455	468	523	468	461	463	439	440	475	427	464	460	430	512	440	488	472	460	449	445	450	469	487	431	480	435	488	496	449	442	479	436	460	416	454	435	428	465	465	469	467	432	439	444	459	470	442	484	447	452	504	477	482	479	489	461	498	476	444	471	438	438	458	486	443	455	452	463	474	457	497	493	455	473	479	470	436	472	462	504	471	488	467	458	477	500	468	457	479	438	457	466	487	463	463	408	437	499	487	429	461	436	465	471	481	481	460	475	453	504	445	464	451	459	461	497	424	443	465	467	486	477	437	514	467	453	455	498	492	455	474	461	474	464	451	457	426	480	407	509	469	429	440	480	493	431	471	460	451	445	491	432	469	431	428	473	473	434	452	425	464	484	447	445	509	469	460	502	465	447	502	452	452	480	478	481	457	465	477	483	484	460	488	435	489	472	471	479	469	487	463	463	490	473	457	447	466	447	444	426	477	434	441	448	492	473	454	507	493	485	485	473	497	477	468	443	481	516	432	438	445	441	444	426	428	462	423	487	459	453	503	442	469	455	434	418	449	468	481	458	434	426	468	457	474	466	448	495	415	455	476	503	431	440	476	468	466	480	508	446	453	510	492	472	458	517	476	495	433	437	433	458	450	493	455	469	490	460	464	452	446	433	436	451	473	447	487	451	428	488	457	477	502	471	465	429	473	457	472	466	476	439	487	457	452	430	490	457	500	481	478	448	487	454	471	466	487	481	469	464	484	483	446	482	454	451	488	489	528	445	467	465	476	491	481	407	462	467	466	464	452	470	486	456	440	464	447	458	469	451	464	460	475	493	493	449	488	474	475	483	467	471	424	466	430	441	447	466	528	485	476	437	474	475	437	458	464	476	498	466	505	521	477	493	471	472	457	457	477	455	493	490	451	461	479	436	424	470	478	445	460	463	463	474	466	406	449	457	449	460	443	471	434	449	485	470	466	458	453	499	425	480	443	447	447	488	471	485	460	469	496	474	480	472	451	443	499	488	481	464	444	468	455	483	478	475	470	470	466	428	440	444	465	484	463	452	442	449	439	459	453	489	446	467	437	452	483	469	460	443	471	457	506	507	470	495	474	475	432	473	458	507	463	458	465	504	474	446	442	468	480	439	484	496	502	444	444	469	470	461	474	483	468	484	460	480	437	464	450	477	449	446	464	455	487	493	458	424	487	486	413	447	442	474	443	421	440	497	461	448	454	417	436	465	447	445	448	420	500	476	432	511	446	451	461	488	506	503	488	453	503	499	452	463	438	470	466	474	429	460	459	477	435	449	496	432	493	462	456	426	436	442	445	485	506	457	459	472	455	466	452	523	479	489	468	501	470	512	444	482	488	488	450	455	469	460	443	472	423	444	494	493	465	416	427	465	446	472	497	470	438	458	444	482	465	473	476	478	508	491	473	444	443	448	476	438	461	454	481	464	448	432	426	437	448	460	502	469	453	444	456	523	443	424	444	481	466	464	482	447	466	473	440	456	458	457	489	474	474	477	458	474	450	473	462	472	491	493	426	458	447	444	447	477	469	454	494	478	518	485	459	492	442	443	474	460	447	464	494	451	496	486	464	439	455	469	464	422	461	420	449	466	455	470	432	470	445	450	407	490	447	477	502	445	489	467	486	451	466	459	433	480	442	438	488	442	503	467	484	460	486	481	473	481	490	457	430	474	449	436	459	450	430	453	434	484	466	462	471	476	439	467	462	452	452	459	490	456	493	484	427	463	472	466	515	471	503	470	485	447	490	468	439	496	471	473	473	450	434	463	450	444	472	457	442	445	461	453	452	485	440	465	444	510	444	469	469	478	444	442	449	471	486	483	455	485	436	487	480	441	444	494	434	462	473	470	471	481	474	499	456	449	481	447	429	476	477	489	499	481	424	434	449	463	452	458	459	488	462	442	486	461	467	472	482	472	475	443	466	448	499	500	483	480	439	458	454	455	462	446	445	451	446	427	457	452	521	474	460	425	444	492	431	470	465	457	481	482	459	480	463	432	459	459	437	470	474	469	467	492	505	458	447	467	479	435	465	466	453	479	493	461	485	482	453	431	464	487	454	413	446	490	519	488	486	472	482	469	444	476	436	499	467	469	485	445	495	462	464	479	475	493	479	455	486	487	444	432	467	451	460	471	464	468	453	439	467	479	458	464	466	465	440	459	434	468	448	509	505	451	473	482	467	496	469	422	473	447	488	479	450	477	443	475	473	469	480	455	498	484	468	470	476	468	439	463	463	475	469	460	454	455	412	500	459	464	471	464	484	486	462	447	448	486	483	452	471	446	495	443	480	497	482	524	467	454	466	468	449	454	477	502	463	453	465	492	453	425	511	464	504	483	460	442	509	444	497	432	449	474	462	484	510	453	463	447	463	482	482	447	475	409	454	460	468	441	462	531	486	473	447	454	456	492	464	498	484	491	478	425	493	442	497	430	453	472	459	423	438	463	483	469	442	466	467	454	441	449	476	466	456	443	476	421	479	470	460	455	459	410	456	495	458	479	448	497	481	441	460	483	442	466	466	450	484	433	447	467	440	481	446	417	493	434	465	449	513	462	443	428	444	476	457	466	451	443	477	462	447	472	445	426	481	468	506	443	455	462	493	476	458	462	480	457	485	462	435	439	461	466	441	462	484	467	446	478	436	487	473	463	438	454	451	475	506	461	470	460	472	477	471	481	447	490	462	454	462	491	473	483	452	461	505	446	514	492	445	445	453	465	440
40546	69854	53919	38394	26887	16399	8739	4198	1836	557	510	476	532	488	530	522	533	488	534	487	454	521	524	524	538	495	495	519	504	514	516	524	478	547	535	511	524	521	485	485	505	485	463	531	498	501	497	506	494	537	485	565	512	544	487	484	513	528	511	554	504	517	509	470	544	511	546	470	527	483	518	518	498	464	506	495	482	494	535	499	493	505	532	504	523	485	500	521	501	483	514	502	517	510	505	503	534	520	485	487	523	510	499	528	492	498	515	512	492	493	506	503	522	476	522	486	493	549	541	497	488	520	501	499	521	503	501	484	523	501	494	519	499	528	531	548	482	530	499	516	516	517	495	530	480	487	467	521	497	512	523	524	512	507	504	497	510	500	506	537	497	515	503	526	536	518	499	525	522	481	527	537	531	503	498	550	515	503	501	498	520	514	487	534	500	490	533	509	536	508	488	519	573	530	505	513	501	507	503	496	526	533	527	490	521	548	485	540	516	506	489	499	492	520	538	520	488	524	529	477	536	509	501	522	516	513	514	520	535	497	539	489	506	482	486	484	504	484	504	515	484	501	583	532	521	496	493	500	518	473	522	476	462	471	522	528	479	516	517	511	495	481	549	504	501	536	476	505	515	525	486	508	506	509	506	523	503	517	518	498	510	504	527	526	530	520	462	472	501	508	509	496	537	493	516	471	517	499	454	515	504	548	473	526	500	482	527	480	527	500	509	517	531	501	517	523	506	508	535	513	480	478	515	523	489	515	494	508	536	517	533	525	498	503	529	515	510	505	521	484	517	482	492	515	534	524	523	521	498	583	487	519	512	515	525	481	540	508	533	513	479	466	503	533	503	456	494	485	503	495	515	507	493	521	532	515	548	489	545	529	537	534	535	509	552	540	494	521	479	494	540	550	525	499	520	502	497	532	463	494	495	507	504	506	510	511	477	502	488	494	505	498	534	518	568	541	525	469	502	487	494	490	496	489	525	531	525	531	541	535	508	522	518	497	522	533	515	480	500	530	522	519	477	508	527	556	514	505	513	509	481	490	524	509	486	546	505	512	493	513	548	511	505	524	465	521	477	487	522	497	483	479	496	481	512	479	529	528	475	526	486	532	531	559	540	559	519	539	518	532	501	513	564	550	522	547	499	515	476	529	507	530	516	489	544	477	499	548	456	494	542	542	511	518	506	519	501	482	510	501	490	517	477	528	468	488	558	507	502	508	507	523	559	519	499	538	490	549	488	510	527	490	483	508	504	560	484	545	506	489	516	547	548	497	468	518	481	510	508	495	513	521	494	533	520	537	490	486	498	520	502	511	543	494	521	498	489	478	475	522	526	474	508	517	518	515	511	509	521	495	510	532	519	536	530	533	529	527	501	474	511	487	522	554	511	512	475	474	517	505	540	465	556	528	511	471	475	502	504	530	477	509	535	517	542	506	493	490	538	477	505	517	550	516	510	469	558	514	486	509	515	525	543	484	497	469	522	553	512	501	511	507	530	502	517	513	510	514	473	498	528	488	533	514	514	504	510	471	497	452	522	474	523	473	499	526	519	510	542	507	510	520	487	487	489	503	521	474	494	517	547	519	513	487	498	530	495	504	525	531	479	486	480	518	514	528	503	507	488	493	478	511	541	504	492	516	507	511	515	514	538	503	490	488	519	480	497	493	497	515	482	500	507	462	505	485	531	534	496	515	505	523	499	500	521	516	521	506	515	478	515	509	507	501	469	474	515	498	558	490	489	520	500	523	494	512	544	447	511	519	553	510	502	450	464	541	532	507	516	532	511	488	481	494	552	491	481	499	498	495	506	518	519	493	507	528	526	550	496	509	537	509	492	549	480	488	474	509	486	511	520	528	515	512	475	500	515	548	513	499	516	478	528	482	471	528	517	504	506	521	540	512	495	542	489	473	526	492	528	537	486	528	503	472	500	534	516	548	516	529	473	546	492	502	543	474	497	526	518	502	504	503	535	472	522	480	503	526	501	479	524	474	500	465	487	533	493	505	493	511	517	484	494	516	515	521	513	514	507	506	524	523	482	500	523	451	494	539	458	517	479	475	507	530	496	536	527	517	527	493	498	520	481	493	529	491	502	464	502	542	553	541	512	467	542	516	481	551	517	534	524	482	510	524	530	517	516	497	471	509	492	527	521	548	523	476	476	568	517	526	500	484	516	484	481	513	513	500	511	515	503	451	476	490	518	508	504	481	566	530	536	499	506	505	493	488	512	518	517	527	524	511	503	505	507	547	507	484	578	530	565	506	492	499	517	521	528	520	520	512	517	501	499	488	499	486	534	527	497	540	525	526	513	516	455	501	469	512	524	490	496	525	541	527	467	490	499	523	508	500	517	484	502	515	515	509	530	514	534	534	510	475	491	526	524	516	500	494	512	521	530	509	515	550	546	512	485	516	515	467	502	516	488	518	474	545	514	502	475	564	548	514	463	536	514	543	507	496	498	525	496	530	495	530	498	490	505	505	516	499	507	535	462	501	512	462	502	534	526	548	526	514	494	512	549	511	535	462	495	493	493	530	526	537	494	511	533	516	516	528	479	506	521	512	540	502	521	522	557	495	480	498	534	501	496	486	529	515	498	529	505	514	536	495	476	494	509	480	516	518	496	492	506	499	538	532	488	490	545	547	525	525	492	518	521	506	526	514	467	517	508	498	525	480	494	478	475	481	540	521	516	494	519	495	505	544	521	464	519	525	487	513	514	526	492	541	544	513	482	500	484	494	509	500	545	484	526	546	521	517	486	539	519	546	543	476	522	481	525	524	514	544	512	501	471	540	510	498	518	497	500	492	527	493	547	490	525	533	507	503	485	483	509	508	505	489	507	502	531	531	527	518	505	515	507	534	495	530	526	482	501	528	494	499	495	487	548	491	529	526	508	508	489	528	533	486	551	509	537	516	509	583	530	543	536	512	500	509	522	454	529	513	490	515	528	495	517	520	487	516	504	473	546	491	488	525	499	498	536	578	530	533	488	524	491	508	466	530	479	522	568	486	497	511	491	489	515	509	536	502	532	490	467	532	508	515	492	523	514	511	515	540	505	494	519	484	531	524	535	533	511	503	508	534	538	563	504	499	503	548	498	510	494	528	526	530	494	508	480	491	511	469	506	502	504	506	525	516	493	518	518	516	508	500	539	500	487	520	498	494	537	528	517	512	478	523	551	532	544	542	526	512	490	491	521	528	508	514	523	505	524	543	535	552	532	445	495	519	514	496	515	483	503	502	523	505	483	528	496	528	550	518	479	499	543	526	564	481	534	545	531	503	503	526	441	465	538	532	539	504	515	518	514	499	496	488	509	575	517	493	498	572	530	515	521	493	490	513	525	513	508	507	530	554	486	515	494	507	528	548	488	479	522	501	504	524	541	480	522	575	515	481	548	486	521	476	503	512	512	506	533	503	499	501	491	494	481	540	533	468	536	520	513	514	524	534	485	495	504	493	527	516	520	497	491	491	510	500	504	472	485	501	498	532	480	484
22559	21370	30985	29997	29861	29433	25125	11525	4308	875	747	793	745	830	701	733	723	762	759	772	766	775	776	722	755	747	724	741	705	764	749	704	757	710	740	701	739	727	782	716	754	717	761	754	710	648	709	705	725	714	756	670	760	708	755	734	754	742	745	667	716	712	755	716	733	713	733	742	722	722	731	733	765	768	762	730	698	719	702	725	726	720	759	729	747	766	705	741	720	736	742	689	702	746	722	705	756	770	724	779	750	708	699	734	714	765	757	743	733	699	713	745	710	721	756	683	719	768	681	725	707	749	706	722	729	698	723	682	791	728	737	725	761	740	749	703	697	716	692	760	729	760	694	751	733	768	780	732	755	755	750	738	730	726	723	720	744	732	724	684	780	733	748	737	745	723	760	719	753	762	746	760	730	662	750	725	742	731	720	714	758	794	737	785	752	707	733	785	693	806	771	773	723	738	717	688	725	729	699	721	755	711	677	709	778	712	756	774	737	710	744	720	721	703	753	729	793	711	697	707	733	664	754	732	726	702	699	729	721	755	730	728	726	688	739	746	721	648	748	723	734	729	702	757	720	681	754	719	713	723	697	778	686	724	745	720	733	704	752	737	737	698	732	737	767	713	713	702	683	733	706	724	692	759	709	700	722	696	723	760	736	758	750	741	748	770	797	712	730	753	738	724	778	704	753	674	716	768	757	725	790	750	693	768	746	739	728	741	719	750	692	714	753	728	757	733	709	704	713	755	756	762	725	706	728	760	724	707	689	681	724	762	740	698	737	680	743	736	702	715	722	741	767	741	769	771	760	707	727	702	800	744	744	676	731	713	751	748	761	713	732	684	675	770	733	739	704	770	723	741	713	763	732	765	752	709	760	678	725	749	659	767	683	771	730	743	718	725	750	749	706	728	675	723	728	697	746	762	699	712	722	721	759	755	752	764	684	708	731	735	695	771	679	731	720	724	755	730	747	704	685	732	738	725	716	734	787	730	717	727	721	730	698	737	753	778	776	733	825	736	711	709	712	722	744	685	717	711	718	751	728	741	750	712	738	679	730	730	727	753	743	714	762	745	782	758	745	757	711	710	706	715	733	749	711	713	720	747	749	756	810	727	727	735	751	706	736	749	721	739	776	754	729	721	714	709	713	721	722	723	719	747	752	745	742	709	723	707	704	691	697	702	715	755	781	737	765	760	720	752	721	700	692	746	743	710	723	701	733	709	744	744	702	709	783	720	697	734	726	711	724	782	700	735	713	737	754	739	719	704	738	809	726	737	713	729	709	714	722	745	732	732	707	709	743	728	709	760	694	783	745	722	724	722	718	724	765	693	743	725	717	710	736	699	720	744	758	729	720	712	662	690	736	793	712	738	767	744	763	712	777	677	752	765	783	752	731	735	770	753	755	724	702	647	735	730	723	749	736	678	721	729	746	747	733	709	708	727	722	739	706	671	720	755	689	784	753	797	732	681	731	769	727	748	749	732	761	720	705	725	762	726	809	713	774	689	671	730	741	711	816	706	793	746	720	741	754	745	745	770	704	712	738	709	748	740	732	715	754	738	734	722	722	741	718	670	719	733	756	768	765	718	746	719	784	725	712	693	737	757	790	751	713	752	728	720	707	729	773	742	721	760	740	756	731	673	707	725	718	753	764	705	810	726	721	703	785	720	755	734	728	772	711	744	729	777	732	696	707	781	681	731	723	749	740	687	720	769	700	705	699	723	732	702	731	766	732	731	665	697	687	735	758	731	730	726	776	768	760	743	718	717	746	736	725	671	763	745	718	670	713	726	713	777	719	734	717	741	752	749	743	769	728	710	724	709	669	742	716	743	665	752	700	755	716	713	759	710	748	723	763	749	762	687	700	727	732	723	736	769	762	665	711	732	704	708	722	726	722	731	728	730	771	726	677	697	694	720	774	737	727	735	684	756	683	742	707	720	734	688	718	710	694	712	682	732	740	751	732	758	740	719	733	724	745	766	803	722	715	724	711	739	719	745	719	723	740	783	747	725	729	674	725	689	693	738	719	705	741	682	733	775	721	760	718	751	736	740	717	750	725	768	719	768	704	701	687	736	772	728	706	720	702	722	729	728	759	715	749	730	768	709	738	749	701	725	762	760	693	732	751	722	711	771	707	711	715	745	727	723	751	724	739	723	764	722	728	732	745	698	751	721	729	728	687	760	690	711	713	696	725	705	708	736	754	738	722	733	743	685	748	696	725	754	738	715	728	771	747	724	760	716	699	771	712	735	760	717	714	750	754	737	749	711	718	753	737	729	730	698	733	733	732	702	698	730	752	698	717	747	741	706	697	736	719	787	735	721	733	754	739	747	699	702	744	712	718	724	745	742	733	683	708	691	710	744	704	770	683	725	731	667	758	722	714	720	742	715	708	699	767	725	682	750	758	729	710	723	729	739	749	703	720	688	780	716	728	727	739	744	705	727	723	699	756	762	737	723	807	731	733	717	751	715	756	711	744	767	689	770	719	727	720	736	687	754	690	757	748	744	770	729	737	720	697	694	749	748	767	757	762	723	737	726	712	747	679	730	687	714	773	786	695	722	705	766	719	746	691	755	785	783	727	744	772	733	709	726	762	759	727	744	733	762	717	752	777	716	722	739	701	726	743	729	761	745	709	747	724	740	719	667	708	751	697	710	771	732	696	693	709	725	763	722	752	751	766	767	745	708	757	709	766	768	744	812	690	686	715	765	733	731	677	795	732	774	714	756	710	769	740	709	710	740	733	690	723	705	748	717	757	762	761	747	751	771	758	732	700	752	743	775	735	704	739	751	709	726	749	717	732	712	667	756	715	788	706	711	690	704	681	751	726	707	695	768	699	758	743	780	718	724	708	737	709	713	697	761	733	705	720	780	719	725	714	720	698	756	726	708	745	731	719	729	688	743	769	714	721	690	710	736	747	743	734	737	663	734	688	773	789	696	739	749	756	712	742	729	706	704	729	762	706	726	678	747	749	717	726	753	725	792	795	743	738	724	771	742	738	757	757	724	721	698	722	727	716	697	683	733	753	704	722	709	730	728	724	745	730	802	751	728	717	697	744	715	709	709	706	677	722	716	729	732	695	736	706	722	785	739	792	733	748	712	781	713	676	702	712	743	725	720	708	738	765	733	726	702	735	723	724	709	724	706	696	716	741	720	748	759	755	768	756	713	689	752	726	735	682	728	737	780	698	715	733	715	727	688	702	689	710	701	754	735	729	789	719	736	727	724	708	739	701	710	705	693	760	746	749	716	734	729	737	709	763	750	710	754	741	725	731	732	709	731	724	764	756	739	777	698	727	717	697	716	675	700	784	740	731	695	734	760	748	722	728	785	680	728	691	767	734	761	700	711	763	730	700	747	725	771	776	725	673	697	710	707	729	732	724	731	781	749	738	718	721	706	730	746	709	715	721	725	732	750	720	760	716	733	806	743	774	704	706	755	734	736	730	739	697	782	715	696	762	717	718	758	727	740	770	732	792	726	675	730	718	727
53540	95804	79425	60883	47103	34914	22837	12518	6221	933	780	753	736	817	740	720	770	734	767	788	783	741	759	783	745	781	708	809	741	764	769	778	718	771	781	759	726	704	731	765	787	805	771	745	699	715	739	743	721	726	734	770	753	721	724	773	782	760	743	788	803	711	751	772	765	738	759	707	720	766	749	754	756	748	751	746	743	743	749	745	806	779	767	764	722	769	726	785	783	744	765	761	754	741	736	754	739	767	714	720	750	726	769	730	771	743	743	732	751	751	777	727	738	736	756	732	752	764	764	748	719	790	743	731	750	787	744	750	795	741	762	767	735	740	791	793	769	761	737	728	737	748	726	776	731	718	721	713	767	758	739	775	749	837	749	761	726	724	749	704	787	781	750	749	762	697	744	722	792	735	783	739	741	808	724	746	780	761	758	771	725	743	716	724	792	714	744	755	753	755	770	739	796	715	761	735	736	744	756	763	746	745	761	723	797	809	748	732	751	746	743	757	740	735	720	798	729	722	811	770	772	762	737	751	743	746	713	738	803	744	747	766	775	737	790	749	787	780	775	739	752	732	745	738	797	743	779	765	780	731	755	724	735	759	748	795	773	706	740	791	719	750	721	735	748	750	730	769	713	759	737	710	768	736	775	741	753	831	742	734	702	742	737	772	758	741	705	745	780	763	733	738	744	781	771	735	753	766	751	781	753	768	768	765	750	745	762	687	712	716	746	742	764	809	745	758	747	722	757	762	723	743	793	745	782	719	779	776	772	750	796	793	755	745	709	752	747	720	747	768	747	776	743	738	771	760	775	742	717	768	756	744	753	746	744	782	767	721	732	761	742	773	748	767	779	717	743	800	750	723	793	849	719	790	774	739	706	771	791	721	708	757	766	761	752	718	759	755	754	742	737	739	782	784	748	789	731	714	754	702	718	766	778	785	750	764	725	794	774	726	724	764	736	732	739	756	760	757	744	743	794	800	734	721	773	785	780	710	744	743	717	734	760	733	729	724	729	784	786	733	718	720	763	826	785	757	767	714	791	715	790	777	713	756	714	732	743	779	754	723	776	805	738	760	773	713	785	715	747	762	735	690	734	751	711	739	759	764	743	709	753	731	717	749	688	713	775	728	721	767	663	767	760	772	747	722	727	721	729	773	747	780	793	740	739	744	768	762	775	732	754	744	734	728	764	803	704	708	734	743	712	761	719	782	738	787	778	751	689	750	745	771	721	745	801	734	738	790	720	741	752	732	779	699	768	782	818	727	747	789	745	742	764	730	750	725	741	789	722	778	739	702	718	766	719	770	726	760	777	722	718	751	816	769	768	764	724	779	749	756	767	766	770	765	751	766	674	768	713	721	754	780	760	727	774	739	736	713	733	745	710	751	733	763	748	750	756	796	751	736	795	797	769	764	757	749	743	750	757	768	726	770	737	735	821	732	735	738	756	765	708	768	741	764	791	700	754	732	760	706	746	771	740	762	768	722	774	727	735	754	755	754	732	700	797	787	764	748	762	724	760	781	738	721	729	739	715	747	737	770	739	730	768	756	733	733	776	735	798	750	785	730	757	759	790	772	790	752	791	745	702	753	755	768	723	749	703	769	749	690	768	826	753	778	747	763	737	742	767	790	786	725	743	733	694	786	704	715	744	754	772	720	752	791	777	745	739	715	760	745	738	732	716	731	779	739	745	755	716	721	739	718	747	694	738	706	743	744	741	777	735	753	808	780	741	690	771	754	754	808	736	745	745	735	744	789	723	775	736	727	794	778	756	700	773	757	724	771	775	735	727	776	751	749	779	718	790	754	700	767	775	731	761	724	776	750	770	777	777	737	730	726	735	779	792	751	709	795	748	741	744	747	743	721	686	751	683	786	771	755	774	734	732	744	743	728	721	802	755	732	796	791	808	698	745	769	729	760	745	777	772	728	720	701	777	758	748	729	721	772	795	786	730	760	729	770	788	767	724	770	748	728	746	782	780	714	774	681	743	774	717	742	756	701	718	726	758	770	793	717	754	778	720	778	801	709	716	716	758	755	736	724	743	731	760	769	721	758	728	714	766	756	752	775	794	759	781	739	773	767	749	755	753	781	735	731	724	765	751	752	737	767	713	728	735	760	748	722	785	720	735	753	706	778	776	748	769	718	747	773	732	725	738	743	754	712	786	735	757	756	780	737	714	717	759	723	750	749	770	734	728	843	739	767	734	754	714	792	742	737	732	829	725	750	750	698	746	749	741	700	759	737	778	683	688	791	785	794	762	717	774	765	716	747	737	706	775	764	742	710	757	742	733	755	769	718	733	735	739	768	715	768	717	743	744	792	772	741	806	692	727	719	733	732	780	740	744	798	746	740	790	760	762	766	746	724	755	738	799	767	753	762	767	734	710	754	740	792	767	743	711	720	764	761	725	734	793	764	718	785	691	705	745	761	707	777	722	758	712	788	751	746	763	736	772	710	800	721	796	733	748	727	791	730	740	760	773	717	756	715	738	720	753	771	770	704	792	745	765	723	765	750	777	749	793	767	784	748	770	751	794	731	754	753	739	735	802	741	768	717	724	739	770	749	719	730	708	731	747	747	761	758	738	769	793	729	707	727	750	755	768	767	724	723	754	769	731	750	724	750	712	782	744	775	786	729	765	795	771	773	765	787	733	710	715	748	750	821	773	727	769	722	731	750	766	753	733	724	809	710	762	736	784	787	764	726	720	792	736	748	757	792	801	809	754	767	770	754	789	786	743	708	743	708	771	777	816	732	754	728	695	769	752	762	727	733	769	773	743	781	728	758	755	747	710	769	804	761	743	761	768	764	788	749	763	735	735	722	769	739	734	771	771	720	792	730	725	726	716	762	743	784	731	742	717	795	709	682	738	794	742	765	817	754	784	752	759	861	801	794	759	707	768	771	708	715	791	734	743	697	786	770	747	745	726	744	753	749	766	808	781	760	709	766	752	730	753	772	773	732	770	725	768	721	711	767	728	765	710	782	791	744	752	745	764	751	780	746	755	765	736	800	729	759	722	712	797	705	705	797	748	778	779	734	774	684	731	807	753	765	765	733	738	770	681	807	788	772	775	701	730	705	757	738	748	733	726	747	758	747	735	738	739	713	775	771	717	725	801	730	772	799	780	771	803	737	768	762	773	747	743	734	723	744	776	697	715	755	756	728	788	745	715	804	764	762	761	736	739	708	733	758	710	730	785	707	735	750	738	750	729	778	795	749	762	762	738	743	793	752	721	737	809	735	730	733	774	750	738	757	773	752	758	726	745	763	761	826	764	771	746	720	738	758	705	745	758	703	745	742	768	720	725	766	741	739	760	797	784	747	740	735	768	803	761	757	763	715	739	769	728	776	747	783	766	783	761	717	773	752	773	798	709	788	709	755	800	700	751	749	728	729	809	685	762	788	693	778	748	755	775	817	791	769	748	718	699	760	741	758	752	749	726	737	711	775	747	757	775	749	756	736	727	751	788	736	732	786	687	725	772	749	716	736	705	758
28571	24809	27836	16715	6635	2771	1448	807	614	382	343	394	379	370	376	336	378	380	385	387	377	349	357	389	405	360	373	414	378	358	362	365	364	376	388	427	373	354	373	387	379	396	361	376	399	391	345	380	381	361	381	362	323	409	375	366	358	365	362	347	395	389	337	343	394	351	393	369	353	362	373	353	344	398	381	381	345	385	335	353	377	369	346	343	371	367	344	398	372	364	367	361	358	397	365	389	391	372	362	385	329	357	369	359	342	389	341	369	367	342	391	373	411	370	351	339	384	376	357	389	374	415	386	371	374	346	375	351	358	362	360	378	340	380	362	381	375	357	379	359	349	353	369	390	342	391	336	374	360	385	384	421	375	350	351	360	357	350	332	377	371	392	365	344	379	382	355	373	405	364	353	359	345	378	335	381	381	353	380	355	372	379	358	376	341	371	415	372	362	385	381	386	380	363	380	359	398	388	340	385	369	393	381	371	364	347	382	393	387	361	372	363	385	371	373	396	377	362	347	344	365	371	344	355	371	380	407	366	385	361	390	371	350	372	380	347	355	349	382	375	344	360	376	348	372	374	348	393	380	360	374	362	400	353	363	388	368	355	344	413	362	326	364	378	356	352	368	385	337	375	344	352	375	369	399	378	366	408	389	377	381	328	382	362	372	363	354	362	375	365	388	372	340	330	369	364	369	333	369	366	378	376	378	334	398	382	393	391	343	366	360	367	388	387	377	393	339	370	363	375	359	360	331	372	357	351	363	375	367	369	384	391	371	361	377	349	366	365	388	385	350	376	367	385	367	399	389	384	379	343	383	341	350	376	367	360	376	373	357	381	369	372	335	370	371	371	432	370	369	359	376	409	371	360	364	362	359	365	359	415	376	390	352	352	359	374	374	381	374	370	399	358	356	372	390	363	392	373	365	362	406	365	361	372	372	404	381	370	379	355	333	378	390	358	413	369	340	325	378	396	346	385	370	341	337	375	389	382	348	362	367	373	381	342	313	360	358	394	375	362	410	382	361	366	407	396	367	378	389	383	365	351	370	372	394	367	365	350	390	369	367	356	346	351	373	353	377	372	348	369	372	367	357	375	374	366	367	395	375	352	373	384	369	360	362	378	379	394	340	368	376	351	383	330	372	379	398	357	358	349	373	408	376	378	372	341	361	413	371	395	361	363	386	406	372	377	356	369	357	354	356	348	369	348	351	364	367	388	383	393	368	356	383	388	365	328	367	362	373	402	366	381	401	370	414	328	355	371	348	346	401	368	379	344	375	348	368	375	366	395	375	343	338	355	369	395	375	370	393	375	367	354	365	375	371	345	370	377	381	383	387	391	378	374	350	378	377	367	369	351	354	371	373	392	392	364	356	313	374	384	368	362	368	368	378	368	384	369	363	370	374	343	379	352	367	375	370	396	380	332	376	359	346	391	391	346	337	373	364	363	395	366	350	371	380	373	378	363	362	387	373	388	316	362	374	384	424	393	363	347	376	369	384	374	362	351	349	376	386	369	380	337	371	396	376	363	388	387	392	345	387	381	382	354	356	331	394	427	380	385	384	376	323	344	373	379	364	363	376	339	377	362	374	373	336	375	398	390	356	365	381	337	363	375	334	359	373	382	385	384	386	396	372	379	378	415	357	399	400	362	378	353	380	354	379	364	352	381	375	382	344	364	398	375	367	390	359	371	369	372	371	400	320	379	324	382	358	354	357	378	373	385	384	367	333	384	378	368	355	325	365	355	361	368	344	376	403	357	376	380	385	333	374	370	384	346	419	385	395	424	385	371	380	402	360	359	382	368	332	380	392	358	397	336	389	387	358	359	370	376	377	350	365	371	320	373	383	321	406	396	376	407	374	350	354	338	359	361	367	373	407	349	357	347	363	376	397	391	359	379	341	394	367	377	353	363	369	348	392	349	361	380	354	386	345	380	369	367	369	372	368	362	370	401	348	412	347	389	381	341	399	363	351	369	334	373	402	363	370	372	361	364	401	374	362	350	410	373	383	378	383	392	380	368	344	381	392	389	334	359	403	411	385	419	391	407	364	370	362	380	385	417	378	403	344	345	381	377	373	370	356	376	364	373	362	341	395	367	377	391	376	352	362	389	377	394	387	350	343	359	362	387	350	375	404	397	365	370	337	385	348	378	387	384	361	349	379	387	388	337	383	394	378	353	388	359	369	382	373	356	352	383	382	374	379	395	382	366	385	359	359	371	371	332	355	375	371	378	382	354	362	372	381	407	414	393	352	393	411	330	376	395	361	352	364	387	376	369	389	395	413	376	357	381	354	360	372	381	355	310	372	378	357	324	352	405	348	370	366	360	370	377	365	357	386	375	377	377	368	411	380	351	345	371	386	360	367	371	378	366	375	355	364	361	323	395	362	363	386	389	403	377	376	361	382	367	362	415	378	405	361	386	386	338	393	359	359	366	368	365	367	378	365	369	350	382	364	375	372	384	385	383	383	346	397	373	343	388	385	380	387	358	386	347	343	393	382	371	370	397	396	334	383	416	376	371	348	414	372	365	370	372	406	343	373	394	393	369	377	337	338	365	383	391	394	403	348	418	352	396	376	385	361	339	385	380	370	373	389	392	364	345	390	367	365	374	367	351	375	378	368	363	355	377	381	383	376	398	358	380	364	351	366	341	372	370	388	374	370	372	373	360	355	376	367	364	336	375	381	412	318	373	360	387	404	372	402	359	392	377	371	365	394	374	393	390	346	389	366	349	329	369	346	363	423	339	372	351	340	398	394	393	343	399	405	357	339	363	381	355	358	350	373	340	414	373	383	366	365	355	395	351	351	391	378	354	372	369	366	364	368	339	366	341	364	354	401	387	411	372	412	355	379	363	336	386	379	408	367	348	363	390	343	380	382	382	387	389	342	356	369	378	342	380	387	383	376	376	363	363	331	387	327	376	376	393	365	377	344	368	388	360	344	415	373	385	367	385	340	384	387	346	373	349	354	366	387	401	345	362	400	363	397	401	414	380	363	392	350	369	354	340	401	355	378	366	367	362	396	354	343	357	363	372	350	399	356	371	375	379	349	365	384	358	366	381	380	356	368	347	398	374	407	373	363	363	362	364	350	380	388	369	340	398	376	388	375	360	374	351	371	382	394	387	374	369	374	393	363	386	377	380	396	347	371	369	343	360	399	385	363	373	346	363	348	351	373	330	363	396	352	375	344	358	372	364	396	385	402	368	323	357	368	397	370	364	362	379	381	393	382	347	399	405	341	364	337	392	355	346	354	403	374	380	386	342	379	362	358	377	388	372	374	353	376	368	349	351	363	368	352	365	390	382	381	395	355	361	370	404	338	407	365	341	371	341	395	342	330	380	387	374	380	366	377	362	372	359	342	337	361	389	337	361	389	361	357	350	317	380	389	372	354	338	363	377	371	388	397	383	344	354	344	354	361	397	378	362	376	372	331	351	381	375	367	378	383	314	381	329	377	332	350	370	345	392	356	351	363	408	395	392	372	427	374	389
18849	35292	23471	11980	6652	3392	1763	1064	725	413	427	427	395	404	398	380	443	391	385	407	395	379	377	387	459	408	383	443	397	419	451	416	402	418	400	409	398	428	428	409	379	408	404	384	432	414	390	420	406	401	349	404	435	380	412	427	383	398	401	418	393	413	418	380	403	408	380	432	407	389	403	377	409	400	393	436	397	405	410	413	424	426	411	427	433	410	414	388	425	384	370	405	427	412	440	393	414	392	396	404	409	403	380	391	400	413	420	419	407	413	408	393	397	391	376	421	364	383	412	407	407	436	401	386	378	413	380	401	398	424	419	410	438	419	445	419	399	429	399	416	396	401	446	364	390	398	382	373	385	403	410	394	411	452	397	399	410	410	405	406	378	407	392	394	380	388	416	406	374	426	406	392	425	418	402	407	388	363	364	415	425	409	415	392	411	399	398	381	411	403	451	426	364	413	384	419	416	403	411	388	398	420	425	391	368	414	380	396	382	409	428	391	378	387	415	398	373	392	404	443	412	397	411	426	427	388	383	384	436	412	400	442	407	418	396	376	413	409	436	400	437	412	374	379	401	437	412	396	419	401	400	399	380	397	401	419	423	396	421	392	408	412	383	402	395	413	418	392	394	407	403	400	431	410	389	394	416	411	382	421	408	375	404	405	406	383	390	407	419	411	410	393	389	420	368	409	421	418	399	395	413	396	383	398	402	422	407	431	408	414	429	415	395	423	431	404	392	390	408	404	427	402	363	379	394	418	393	407	443	426	421	383	404	419	402	400	437	413	392	401	401	400	390	397	443	408	394	376	401	402	379	400	403	415	437	361	373	343	390	413	399	406	398	402	407	397	431	393	416	431	414	429	403	429	404	437	451	414	416	421	407	386	401	398	396	384	372	374	416	421	386	415	395	388	401	407	418	447	418	408	404	405	403	432	459	434	376	368	445	411	413	404	419	391	423	382	371	386	392	411	392	379	385	395	391	415	414	400	391	378	411	414	394	404	412	415	401	407	401	430	408	424	400	429	390	406	422	414	423	431	408	424	429	391	401	440	378	406	397	455	388	395	388	399	399	423	412	358	365	378	371	430	452	417	428	403	448	381	399	408	402	387	434	408	426	397	422	431	417	408	416	409	432	396	398	428	416	418	404	410	386	399	398	378	412	412	421	422	406	426	378	410	411	396	373	388	389	399	418	437	430	433	398	424	378	388	416	392	401	432	428	416	384	397	397	419	414	417	407	418	437	372	355	429	398	381	389	413	398	426	397	415	429	412	393	422	424	383	455	406	433	396	412	406	425	368	388	390	399	393	406	405	445	412	432	399	426	405	402	367	416	396	399	400	390	382	407	413	407	400	366	376	386	396	438	423	398	395	399	377	413	439	393	415	422	428	399	378	412	394	387	423	403	360	409	390	439	419	418	404	432	427	381	425	397	425	386	404	390	418	384	371	368	423	428	446	436	370	374	410	374	397	392	421	397	398	432	389	433	364	400	370	420	397	409	399	438	425	419	394	398	369	410	418	396	396	383	419	406	405	435	402	403	401	401	430	393	412	407	394	394	412	420	382	425	370	417	380	363	402	409	390	420	386	420	405	377	378	398	394	415	426	428	416	411	416	404	350	356	388	420	407	388	407	431	402	436	400	415	402	422	419	387	438	447	359	415	395	422	374	422	378	423	434	392	435	383	439	420	395	390	404	394	409	416	380	417	406	452	410	422	405	425	408	397	412	409	415	411	427	430	426	420	399	420	400	385	351	390	430	395	426	390	407	421	389	416	437	392	411	388	375	412	434	388	397	403	387	417	379	413	440	397	439	400	408	399	416	404	400	375	391	383	438	404	421	417	368	468	420	403	397	390	439	414	378	406	392	397	421	437	401	412	404	452	399	409	406	412	402	393	417	407	355	421	372	479	378	407	398	414	409	379	418	391	412	403	399	412	387	389	393	392	402	387	375	401	394	393	409	376	404	420	419	437	392	408	378	378	392	430	452	465	382	416	394	384	392	407	426	400	417	408	422	426	419	394	443	421	426	415	412	397	407	417	409	384	376	415	433	374	389	390	407	412	404	404	428	395	437	395	409	412	377	386	433	367	442	393	433	401	423	415	393	387	394	387	395	397	405	414	406	364	415	386	387	407	397	405	383	423	401	374	435	400	376	428	389	412	412	415	404	390	396	377	414	377	401	419	433	407	383	394	371	413	399	407	378	417	435	414	447	414	359	377	401	400	425	380	442	403	411	412	437	391	433	429	382	402	403	418	413	400	394	391	427	367	378	435	413	395	398	433	414	398	412	389	396	399	430	429	420	414	338	377	387	400	405	390	395	398	410	440	437	384	442	427	422	399	386	384	428	438	374	419	409	419	396	399	407	395	378	409	440	382	434	429	382	402	403	387	414	427	389	400	397	407	404	382	406	417	409	409	412	414	445	390	387	395	398	405	413	392	455	380	433	421	411	428	397	388	418	405	380	390	441	411	401	410	391	381	417	375	411	391	368	417	377	398	426	395	403	393	436	408	390	427	427	416	407	402	401	414	393	404	446	401	386	401	392	380	374	381	389	391	436	383	382	398	409	435	398	398	415	399	428	419	420	382	460	432	408	399	420	402	422	395	416	411	382	404	403	397	396	438	434	367	381	413	386	387	403	438	418	401	384	407	392	398	412	407	390	410	404	423	416	439	386	382	391	376	402	433	419	407	431	389	391	380	398	430	415	408	369	386	416	389	394	377	424	425	401	417	426	407	382	398	399	422	371	388	420	402	375	384	424	385	411	446	417	388	393	387	395	420	401	405	426	384	389	429	394	404	410	380	380	400	383	411	434	391	439	408	371	379	388	408	405	449	414	388	389	415	429	424	411	418	431	422	386	421	411	400	387	411	423	404	407	393	400	461	391	396	414	372	406	403	416	395	374	394	440	393	404	418	410	371	390	412	390	408	410	419	404	416	436	404	407	389	390	435	421	412	449	419	406	394	399	430	406	385	408	400	397	427	406	410	376	381	367	413	400	389	406	398	395	350	355	395	414	398	430	374	420	407	417	415	409	390	373	395	382	404	415	384	373	431	365	383	382	376	427	405	381	412	433	438	407	405	397	380	404	416	412	379	427	395	428	400	382	401	425	399	392	414	416	367	430	402	457	424	393	397	414	396	370	401	401	417	413	384	418	378	376	403	405	384	397	414	430	434	363	380	408	397	393	398	412	409	388	427	416	434	410	371	437	413	415	436	403	436	395	376	404	402	411	421	406	419	416	408	384	391	359	421	368	388	404	369	394	374	431	426	430	397	405	417	379	411	402	419	412	389	406	402	384	422	378	419	377	421	415	377	422	402	418	382	421	401	405	402	391	400	417	385	410	388	394	415	423	409	415	406	412	436	401	442	430	407	402	407	406	426	425	418	398	435	387	419	407	420	399	392	345	405	383	392	407	472	428	383	394	438	415	393	441	432	433	392	418	380	403	434	429	389	404	413	413	425	381	400	428	397	409	384	412
23387	21691	33073	33157	30085	26310	18295	6922	2787	778	576	587	616	601	594	585	519	579	560	565	569	584	540	624	569	583	581	534	607	556	542	549	564	609	553	560	574	548	589	577	577	561	525	556	584	588	559	543	545	569	588	529	561	607	589	576	586	632	551	545	516	590	556	600	586	612	586	536	601	556	533	563	569	562	585	564	568	560	536	529	557	556	501	533	549	558	592	537	539	553	553	512	500	516	540	586	581	547	555	549	567	559	527	524	561	566	578	540	596	536	563	594	561	527	556	550	579	576	575	568	540	594	594	570	556	592	523	557	599	580	552	532	556	594	580	558	550	546	578	584	566	571	559	556	593	577	525	552	585	561	560	519	564	533	615	542	580	575	567	598	576	578	571	584	563	549	583	578	529	542	617	582	562	556	595	531	621	558	537	525	541	575	528	598	566	516	586	584	550	533	542	558	585	573	565	576	631	554	588	572	543	513	518	539	569	544	574	560	588	576	569	572	591	554	551	564	570	534	587	549	566	550	542	572	560	553	544	604	573	581	601	586	560	555	578	548	552	572	587	552	532	575	600	583	556	552	589	555	610	582	535	541	523	561	534	577	581	563	539	573	542	520	527	602	595	539	525	553	534	588	541	588	580	577	577	558	563	518	578	541	557	568	572	558	566	565	555	566	542	575	565	555	583	572	575	566	545	573	581	520	563	572	563	538	556	562	567	558	573	587	572	551	527	577	541	571	551	578	594	572	563	576	544	542	577	530	582	549	623	542	559	574	562	561	564	520	616	565	535	586	587	546	558	530	555	550	615	588	546	593	627	572	604	583	547	573	519	610	534	586	589	554	566	565	569	594	572	593	600	568	530	595	610	568	612	523	571	569	552	537	554	559	542	590	578	570	544	531	529	526	582	577	562	553	524	560	595	591	530	605	587	564	592	526	572	566	510	580	566	592	561	590	549	539	591	525	534	547	557	576	564	562	536	520	578	521	568	571	550	537	572	524	595	579	530	558	558	571	591	572	548	568	605	580	583	575	548	558	575	575	581	564	549	558	563	544	565	580	573	560	578	612	554	597	561	591	525	574	569	565	550	547	556	561	575	554	529	533	587	582	554	551	561	541	553	571	571	572	553	572	568	533	527	537	581	587	561	555	524	587	567	583	545	532	610	547	576	595	547	542	577	551	600	537	547	553	540	570	557	545	531	559	548	579	578	535	511	579	598	508	553	533	540	594	521	539	571	555	548	565	568	584	556	586	522	573	588	586	595	606	590	573	572	535	538	543	505	578	586	551	526	576	560	557	550	613	540	608	573	568	571	548	565	536	562	555	570	535	545	618	547	562	564	533	608	548	624	593	581	587	541	588	530	564	598	564	582	526	574	600	548	560	565	616	591	585	599	560	582	561	538	539	568	551	553	534	594	544	555	561	534	591	572	587	571	526	536	567	552	540	568	616	600	553	575	529	607	569	525	550	543	527	576	557	574	551	582	526	593	595	582	550	563	570	589	529	516	540	572	596	542	566	582	571	559	567	532	583	566	526	513	576	564	554	554	606	559	572	558	587	574	581	570	544	558	580	606	546	588	544	594	534	547	595	568	561	533	573	623	580	537	543	553	566	591	533	581	575	583	538	532	566	593	582	563	557	557	532	585	534	573	591	533	548	550	538	575	576	589	588	526	554	587	553	587	548	524	555	566	556	549	521	533	584	564	592	556	558	542	562	596	565	517	584	559	544	590	556	572	532	571	553	579	510	560	615	577	511	552	561	568	557	554	534	539	577	531	545	574	583	540	558	585	566	576	557	579	505	537	541	546	530	553	543	556	574	578	522	546	558	559	525	519	574	577	547	567	587	602	565	599	548	562	538	587	605	553	533	537	553	590	570	581	600	567	573	586	565	570	536	607	545	499	541	567	565	590	570	538	576	559	566	571	554	591	567	554	572	564	522	593	520	542	531	590	620	566	594	565	532	566	528	553	553	528	549	516	546	579	557	570	582	577	545	542	562	549	555	594	554	519	572	565	537	575	543	530	545	567	588	550	572	606	563	607	557	563	573	548	552	555	584	503	578	575	527	589	557	531	551	582	627	579	557	571	579	546	528	564	585	604	566	539	580	561	591	523	548	592	597	544	569	567	583	531	552	568	559	553	577	588	547	595	552	537	523	567	582	568	589	552	567	541	560	526	590	582	584	529	568	596	596	580	531	491	592	564	526	540	549	595	545	551	583	521	595	569	584	518	538	563	602	575	582	582	551	600	578	559	517	621	539	570	501	554	572	519	580	577	588	563	531	539	521	574	571	532	534	541	564	539	536	537	595	556	573	570	527	568	571	528	571	568	582	554	567	557	576	574	548	591	582	562	568	547	554	561	555	568	582	596	540	550	529	530	586	575	581	543	570	559	494	580	542	541	591	588	547	586	611	597	581	566	555	576	562	580	561	585	569	554	562	622	562	541	582	552	563	560	580	612	572	581	588	561	588	569	566	566	529	566	583	586	573	578	534	583	591	556	574	532	608	601	588	552	547	569	535	599	506	555	539	613	538	558	553	570	561	576	543	525	553	585	550	573	592	546	553	568	583	559	584	561	533	580	539	523	606	553	569	574	568	596	561	606	556	555	571	564	537	584	511	544	556	598	569	582	589	550	528	586	580	537	574	607	583	553	542	583	556	556	566	575	540	600	561	562	524	581	540	544	607	608	568	548	552	540	635	558	607	590	575	548	571	543	537	534	546	537	545	566	579	562	551	557	580	559	577	580	586	565	573	515	538	589	530	509	553	607	558	555	568	556	598	553	571	547	556	523	558	532	532	581	555	559	560	559	563	581	606	591	575	557	584	591	563	562	569	556	561	565	582	560	583	515	614	542	531	561	551	568	575	550	562	563	563	572	545	578	527	555	521	547	572	557	564	570	576	560	569	599	576	522	545	589	585	550	561	580	571	575	544	560	555	564	569	603	558	568	552	598	541	518	591	530	580	569	541	519	563	590	547	553	530	578	527	579	604	608	603	568	592	518	547	535	557	533	554	564	591	499	611	557	497	573	562	545	563	529	562	513	567	557	569	516	564	562	580	537	536	573	564	543	542	571	562	530	533	548	563	544	563	598	582	581	587	571	586	569	547	581	517	574	551	527	500	570	560	590	588	628	570	551	547	589	530	588	586	592	534	560	575	564	555	542	606	579	588	550	587	561	544	547	589	581	578	567	561	544	600	525	576	566	568	549	539	604	552	555	568	575	561	559	576	546	559	539	559	567	593	524	552	576	516	598	556	574	597	540	590	546	563	558	572	591	599	549	525	527	543	601	549	537	587	535	606	563	557	568	567	581	551	595	605	561	572	624	555	541	574	599	538	524	566	578	535	556	568	562	563	566	565	526	539	595	577	565	588	530	556	540	553	575	538	546	583	535	541	563	540	529	585	544	541	562	542	534	609	568	545	543	583	562	509	642	628	572	538	541	568	567	590	549	581	521	598	502	538	562	557	555	561	529	530	580	590
48187	88435	71077	50968	39269	27414	16404	8596	4140	888	599	578	595	583	583	598	627	596	592	530	524	573	547	569	597	596	597	575	584	586	547	580	581	569	548	579	576	602	597	619	574	652	592	612	569	567	616	593	585	591	561	581	572	583	555	589	586	607	585	568	584	598	564	593	596	587	573	588	625	592	608	568	598	582	584	557	603	580	597	614	634	591	580	586	639	639	597	557	580	591	520	571	565	573	551	569	589	572	581	569	614	569	582	554	564	602	555	603	599	570	562	525	612	629	613	625	568	574	592	576	594	576	559	603	592	606	580	597	597	592	534	558	623	575	598	606	645	558	601	581	571	612	575	605	594	573	633	578	609	589	578	572	583	576	611	546	548	587	578	575	554	635	550	567	599	576	609	588	584	570	533	595	589	599	608	533	597	553	618	638	592	630	573	564	601	596	569	586	587	597	575	586	573	565	554	596	627	571	536	552	578	577	585	579	580	615	583	538	576	582	587	582	592	556	556	575	580	580	587	567	587	568	566	590	584	558	605	598	571	576	614	591	567	559	578	551	562	608	582	564	591	527	603	592	586	594	578	575	613	604	600	581	564	591	612	582	571	596	613	568	592	548	579	571	623	639	571	570	628	575	588	599	583	570	590	526	555	577	618	610	592	566	620	615	546	610	593	595	612	565	566	549	649	594	559	608	622	569	554	619	588	560	607	563	602	566	525	577	587	612	578	593	608	573	589	585	563	568	588	588	609	616	531	587	586	583	574	582	586	627	599	616	544	515	615	557	594	580	563	584	566	569	573	599	577	619	561	554	600	594	623	569	562	570	552	616	548	656	541	598	596	641	571	548	613	571	558	595	614	549	550	589	563	541	550	572	627	564	605	559	582	618	613	580	594	607	611	614	604	567	588	604	550	608	573	626	629	607	575	600	606	585	586	590	591	591	571	568	579	564	584	565	535	576	585	593	550	574	565	558	590	571	553	577	568	582	563	558	577	591	571	556	564	599	586	611	616	582	553	568	546	554	602	603	569	595	598	621	572	618	537	527	551	574	586	563	590	559	571	571	584	606	578	571	582	568	610	571	602	573	625	584	586	606	601	615	627	569	538	571	551	580	601	599	573	611	552	563	601	609	573	575	549	620	590	570	594	618	589	580	561	564	581	571	546	559	588	583	579	600	598	563	565	577	540	602	590	585	542	572	635	561	571	613	555	577	576	610	578	619	603	631	567	604	608	581	587	590	632	557	557	580	600	593	555	527	566	569	597	584	559	592	585	615	551	594	579	559	550	588	622	579	575	562	582	544	576	619	612	615	603	570	573	577	620	615	552	583	569	577	602	590	548	603	610	615	579	562	598	553	588	609	561	572	601	561	613	549	572	577	569	557	550	589	581	580	572	597	591	613	574	596	595	587	576	593	623	592	575	581	580	567	597	592	564	596	589	581	577	549	548	598	591	593	623	631	562	592	575	578	562	603	590	578	536	580	605	585	584	592	618	584	553	555	567	653	570	577	571	586	646	560	580	594	584	650	576	570	541	566	598	603	600	574	585	592	596	587	576	544	564	575	607	549	587	592	572	599	586	616	611	576	549	598	609	567	604	629	592	545	601	619	591	606	615	577	599	592	581	586	577	569	600	562	581	597	571	614	595	576	620	618	567	591	578	600	536	609	601	643	592	592	574	605	583	618	577	615	562	584	575	582	528	579	600	575	588	622	545	607	629	534	577	591	583	586	583	587	554	554	609	577	587	595	597	607	573	594	571	582	582	607	531	626	575	605	628	529	609	584	585	555	607	592	584	547	615	593	579	621	596	607	575	588	575	609	579	618	561	569	599	560	598	578	544	640	614	578	621	616	542	620	591	620	607	561	558	584	585	581	583	576	583	628	567	630	558	598	624	640	605	578	614	554	569	612	573	570	570	613	568	611	578	588	617	559	599	567	582	572	601	587	597	598	583	544	579	593	592	534	595	551	571	546	569	601	579	569	609	639	610	573	598	629	540	535	635	561	637	560	657	568	605	569	577	579	576	592	598	579	546	576	588	578	561	576	572	521	584	597	563	506	618	539	602	607	605	555	582	567	583	581	594	606	606	598	576	603	558	593	634	582	600	570	566	610	609	544	619	596	607	590	604	614	594	574	625	616	602	593	610	611	622	582	551	634	620	615	570	593	613	560	614	596	583	565	587	589	624	607	623	614	607	565	607	606	622	547	577	609	577	580	577	581	540	582	585	583	591	606	609	609	542	624	583	556	575	540	588	575	584	574	602	590	624	607	559	568	595	598	591	574	540	554	571	561	548	586	572	621	577	555	603	624	571	609	606	587	616	556	572	584	584	613	605	566	603	555	558	618	586	603	618	560	582	540	577	571	574	541	609	566	567	595	552	584	588	563	605	564	569	548	571	616	558	577	601	539	548	587	554	539	550	568	590	611	553	563	561	613	581	557	627	648	594	576	586	627	550	620	602	585	572	605	635	610	545	574	582	583	568	549	659	598	593	556	589	561	563	584	615	536	590	573	555	607	592	611	611	542	588	597	593	596	545	563	563	576	573	623	599	605	615	572	585	585	599	558	596	582	536	599	602	549	581	571	571	590	598	594	615	554	575	549	578	592	627	581	626	606	554	534	580	597	572	583	609	542	571	585	534	537	585	566	561	596	611	599	604	591	594	551	608	551	555	601	598	590	590	607	557	603	634	601	614	593	568	595	594	594	548	606	573	578	609	595	579	565	574	554	582	585	558	637	566	608	562	554	627	578	599	598	568	631	574	612	567	583	635	557	642	578	556	575	571	597	606	567	564	590	586	567	574	579	587	613	598	583	622	560	568	640	537	590	579	572	589	593	599	599	549	547	581	598	563	612	545	578	596	555	586	595	610	597	594	586	588	593	629	611	586	554	586	559	591	564	616	617	599	554	548	551	584	596	648	552	586	591	582	591	574	596	542	593	585	603	533	550	588	587	616	594	643	553	571	583	587	580	569	597	581	565	587	561	589	559	581	567	598	560	599	536	593	556	613	591	576	566	575	548	539	571	599	583	572	591	578	593	613	524	562	554	616	583	562	630	581	656	544	613	585	595	571	617	572	592	568	540	582	565	558	575	563	585	589	578	570	564	605	570	585	556	591	552	606	583	566	566	590	553	573	560	560	558	585	566	564	574	571	586	619	567	611	593	547	575	602	563	583	557	626	611	546	574	607	597	570	595	601	537	570	591	585	592	585	567	602	590	580	584	591	588	616	565	585	582	544	585	611	545	590	595	546	577	529	559	568	587	615	499	574	590	559	553	557	589	560	594	576	566	596	572	572	622	620	620	552	571	625	577	597	548	599	593	563	599	611	554	628	572	572	605	573	603	589	595	588	577	623	570	567	634	617	539	614	563	575	576	577	573	605	612	597	603	572	570	587	589	580	595	581	572	610	585	606	604	537	599	616	593	593	566	525	612	541	587	590	606	580	561	635	603	602	592	610	564	562	596	573	589	601	610	591	616	594	613
25029	22302	33465	31881	23247	14047	6108	2448	1308	566	461	509	498	451	513	480	499	481	523	475	498	534	454	456	501	487	485	481	498	451	465	468	482	478	471	476	464	436	479	514	449	454	501	506	487	474	495	475	479	494	530	536	473	472	485	454	470	461	476	475	416	457	481	484	472	485	510	502	490	439	541	479	458	495	464	471	481	470	416	466	515	463	488	427	477	448	511	480	494	507	469	496	514	483	500	459	512	462	455	440	486	475	458	450	497	491	458	465	485	467	489	469	470	463	465	448	441	493	467	470	452	474	489	459	460	483	449	439	440	456	458	498	466	465	435	499	530	511	501	492	480	545	460	474	488	503	456	479	490	503	511	448	466	476	491	437	480	469	502	452	520	509	479	498	463	497	510	532	464	415	512	471	463	461	475	450	491	496	486	491	464	461	478	486	481	460	477	467	470	472	495	471	509	430	532	473	482	494	466	494	482	461	465	457	437	470	439	452	483	502	472	492	494	473	470	462	448	494	477	485	496	463	471	485	487	464	497	496	488	451	509	480	468	505	482	443	484	430	515	483	478	458	500	490	485	502	464	458	481	463	468	446	493	477	489	474	489	477	500	442	447	450	508	422	488	518	465	442	494	509	476	467	502	472	501	487	544	490	494	463	508	468	503	491	504	467	496	514	490	478	472	468	460	455	504	512	468	498	454	470	509	502	451	511	461	486	444	465	499	454	479	475	488	480	472	457	472	484	502	489	486	469	462	472	500	466	441	511	483	482	467	492	509	481	453	486	453	461	479	483	485	447	482	470	445	452	502	474	447	456	482	463	457	503	456	488	453	440	447	472	503	510	481	448	509	495	463	455	471	472	456	495	475	508	447	503	486	479	519	485	453	438	451	523	475	486	518	491	528	477	479	467	519	484	458	482	492	486	469	461	466	460	452	488	464	500	474	479	503	491	494	490	455	489	452	502	444	458	503	465	495	464	463	447	470	494	469	486	477	457	467	474	518	476	519	490	460	503	451	471	480	476	448	454	494	485	494	439	482	477	464	503	455	477	480	449	459	486	484	474	480	478	430	441	467	506	512	497	493	471	453	493	533	513	459	492	487	481	483	485	460	464	505	501	469	468	444	440	508	484	505	474	455	491	456	491	476	470	467	486	466	477	477	471	464	478	484	513	481	481	468	501	510	452	467	488	491	485	491	478	477	493	501	475	451	459	484	505	521	513	466	472	484	494	527	471	492	511	486	490	493	445	493	493	480	465	482	476	475	487	466	506	471	465	480	501	460	488	482	482	468	504	488	480	493	496	506	492	463	482	499	489	465	470	451	473	475	489	455	465	465	481	481	484	476	485	445	444	473	471	493	472	468	485	477	483	420	459	482	466	490	474	485	438	469	466	483	471	558	435	475	451	454	494	494	491	498	472	488	450	450	473	499	462	469	524	474	496	496	448	483	494	471	464	495	453	449	476	468	510	470	447	485	475	505	457	484	465	489	526	459	457	468	462	491	505	490	464	471	477	451	463	514	474	494	473	501	480	474	489	498	502	455	482	472	461	489	495	519	470	482	459	480	466	485	440	481	468	471	492	460	475	452	490	456	489	451	454	448	483	478	460	448	471	462	471	428	513	504	453	451	508	477	460	483	461	481	491	482	475	505	485	485	448	481	469	478	457	461	454	454	462	427	489	464	476	477	464	490	488	492	442	482	471	487	458	489	484	475	505	434	492	456	490	444	455	511	488	472	467	432	460	502	444	453	488	506	468	499	462	448	468	473	496	504	456	455	433	469	513	498	472	482	474	483	476	468	505	503	499	516	472	478	480	455	466	496	468	447	461	480	520	453	525	494	470	454	501	478	469	507	473	472	465	500	516	492	456	439	487	466	433	485	491	502	501	487	438	512	475	447	490	503	458	472	494	494	496	499	473	473	504	454	473	487	481	485	486	484	498	504	466	470	498	452	460	473	490	448	487	484	486	478	484	513	513	486	462	456	461	474	466	446	465	474	494	454	494	518	453	483	532	466	465	529	454	531	468	536	472	541	494	520	487	454	476	500	447	457	478	480	451	493	481	502	477	442	446	434	509	498	485	481	491	475	497	478	462	477	508	475	474	491	467	487	505	517	470	507	494	503	480	448	507	476	478	463	466	513	429	462	471	492	445	495	466	510	469	472	473	458	471	509	461	476	512	482	490	483	491	473	502	457	437	457	479	471	500	448	495	465	441	433	495	476	465	464	489	486	449	472	503	492	514	504	484	525	516	513	462	468	552	492	489	490	452	464	489	495	485	519	477	494	500	494	515	479	497	490	493	477	482	468	500	448	462	453	499	484	499	526	472	498	467	494	496	484	509	469	476	496	487	471	448	506	493	509	490	463	453	502	463	505	501	494	474	488	485	488	483	489	480	474	445	493	466	518	510	477	493	467	493	505	469	476	501	464	492	474	473	510	460	470	471	492	424	529	463	464	480	492	479	484	466	496	493	481	474	462	485	479	471	498	510	483	460	536	478	477	450	483	480	453	471	514	446	442	460	464	479	439	460	516	457	449	472	465	510	499	448	490	494	518	486	505	472	496	476	465	469	466	494	504	485	469	479	501	500	457	471	476	469	511	455	444	513	461	428	457	491	468	509	491	494	470	502	475	429	486	504	494	513	502	517	533	479	471	465	451	502	470	477	473	493	473	487	488	467	492	453	493	494	502	471	499	470	445	449	513	484	468	492	527	475	463	472	487	504	487	503	456	471	451	488	517	476	457	433	493	488	483	460	509	483	471	477	485	482	465	483	487	471	494	450	484	471	433	470	454	510	467	519	462	466	484	510	446	506	493	501	473	536	485	487	453	486	481	443	484	509	451	432	493	478	511	449	492	469	462	475	477	477	464	481	470	453	483	461	472	491	496	505	467	463	524	471	470	444	484	494	448	499	454	466	500	485	482	491	494	468	459	498	488	490	492	481	509	447	469	481	452	470	511	484	495	438	479	503	481	457	463	414	515	505	476	458	437	501	446	433	480	478	481	471	487	493	526	468	453	475	472	476	499	465	485	493	486	484	468	468	503	466	515	463	458	512	470	447	471	487	451	479	488	501	437	493	500	475	449	494	475	468	449	472	521	447	513	487	510	467	497	438	445	469	500	482	453	484	479	500	474	466	461	489	479	434	498	511	489	474	473	475	487	488	462	465	443	516	489	430	547	463	517	445	475	462	497	460	471	486	487	447	459	472	452	495	509	488	471	459	534	523	478	486	475	493	449	479	481	454	487	524	494	479	466	495	476	492	482	490	490	481	454	474	487	434	447	494	485	494	494	465	483	502	497	442	477	509	490	500	470	489	470	481	471	457	488	475	473	493	475	483	477	484	532	484	489	522	500	453	466	510	477	505	472	494	471	481	495	517	467	498	457	480	441	507	489	490	471	465	458	489	500	506	485	464	460	496	495	512	481	495	464	470	484	478	449	476	467	479	492	496	465	496	487	488	490	489	462	496	448	504	437	483	460	451
40543	69174	54159	38071	27259	16483	8766	4446	2144	659	531	543	528	535	512	530	556	521	496	505	539	537	520	538	547	512	509	483	546	501	562	556	532	502	502	548	532	559	551	484	538	482	499	526	506	514	508	505	546	476	504	511	505	537	514	517	457	500	533	568	540	529	541	544	498	528	528	527	536	523	561	512	511	489	539	513	527	531	511	547	498	558	523	506	483	527	541	539	496	527	493	523	494	504	509	528	554	500	556	504	479	512	535	529	507	484	532	517	553	482	554	547	510	514	516	488	492	479	541	502	506	529	543	543	508	526	538	537	512	537	535	515	495	518	517	513	557	520	517	507	543	544	507	548	512	530	567	512	573	554	512	535	535	474	548	517	514	512	515	486	524	545	529	533	494	502	501	500	530	507	530	571	546	529	522	493	565	528	501	550	505	509	545	498	539	528	543	525	538	503	525	548	504	532	545	533	570	478	529	556	502	517	516	524	565	499	575	483	543	521	482	531	529	545	577	523	571	506	530	516	548	526	519	495	535	540	565	529	537	575	522	486	520	501	528	539	504	536	478	501	485	515	539	489	534	545	504	477	499	517	499	539	521	514	552	518	528	499	458	503	514	529	458	531	527	489	557	564	491	548	504	523	538	499	543	524	492	537	532	482	560	559	546	509	543	516	484	504	553	527	508	599	547	530	538	506	514	529	533	508	527	533	495	530	543	542	503	478	544	525	501	478	492	558	519	557	562	538	570	507	524	525	532	521	537	509	492	527	540	523	575	497	505	538	522	457	522	515	499	533	530	520	526	563	515	535	551	573	518	511	531	511	505	529	483	564	533	491	533	540	562	520	560	482	528	524	547	592	517	521	550	515	506	509	489	530	543	542	478	525	496	514	519	521	546	515	504	536	534	474	533	566	573	525	553	569	532	538	548	529	497	516	520	499	521	525	561	492	545	531	519	522	556	531	526	477	579	526	531	532	567	506	479	555	563	520	477	539	518	514	510	557	561	535	544	494	534	492	511	521	502	554	548	498	515	557	560	514	531	506	520	512	538	486	508	527	524	512	534	535	533	523	503	567	513	501	537	525	536	530	472	535	479	568	515	542	508	525	502	555	526	549	539	512	491	519	532	532	540	537	553	525	549	508	513	541	501	482	498	538	504	566	520	489	536	501	526	524	500	504	523	551	533	549	533	531	530	515	526	526	495	538	510	504	497	500	551	529	513	509	520	521	570	502	539	535	526	532	504	519	541	539	541	519	515	532	535	524	527	537	552	539	546	553	530	517	530	496	522	521	517	540	530	540	541	519	499	525	491	496	495	495	497	541	522	524	564	511	520	531	512	531	532	514	513	556	526	518	521	528	544	522	499	505	523	524	504	540	497	513	567	546	494	492	521	517	528	491	560	511	541	516	517	472	512	538	558	534	536	528	509	559	496	486	506	510	506	518	536	517	530	531	498	521	513	537	547	535	528	496	505	549	553	507	511	561	535	552	487	507	554	568	540	515	509	516	527	509	561	511	482	549	522	558	536	567	499	504	544	505	539	505	547	499	558	547	528	527	530	559	524	571	563	579	550	494	522	530	495	550	523	512	566	518	568	522	567	522	555	521	526	510	539	471	541	550	517	538	492	498	538	502	497	483	507	536	542	506	504	504	484	513	506	503	497	564	537	513	527	529	527	570	543	531	529	517	556	526	528	516	556	519	541	536	528	537	512	542	550	501	530	514	516	567	539	559	524	546	473	529	527	549	511	519	548	532	540	568	545	563	503	552	539	476	553	538	548	534	521	564	539	489	498	529	497	517	498	466	511	547	532	542	495	526	490	527	496	497	527	550	511	465	499	510	524	536	536	523	523	529	518	502	507	555	523	562	543	542	508	553	554	519	504	564	539	511	475	530	535	526	505	510	496	500	472	522	565	534	545	515	527	486	522	552	507	597	517	509	548	514	497	572	554	550	521	500	528	524	502	518	540	552	512	546	521	497	499	525	535	573	515	543	502	516	509	524	558	568	503	532	534	538	479	507	534	527	544	477	565	563	532	505	539	537	578	523	530	543	472	518	533	486	493	505	514	558	510	555	564	566	489	556	520	561	531	556	559	538	521	500	511	496	481	540	554	481	547	546	510	545	512	495	541	526	567	517	516	533	542	554	558	539	503	535	500	524	481	494	533	552	494	511	524	529	524	524	554	509	511	531	503	516	480	518	512	496	512	554	493	552	533	560	540	556	484	522	541	512	506	546	503	512	523	502	536	496	532	517	499	515	501	570	552	517	504	500	554	526	515	525	521	537	509	519	515	508	525	554	510	518	514	537	510	545	499	516	532	518	548	516	521	515	511	547	507	523	540	530	498	517	534	542	533	531	543	537	508	530	491	489	537	501	528	525	573	530	548	496	517	537	494	544	547	496	519	567	503	531	527	513	519	559	524	539	533	511	531	497	477	517	551	528	503	532	540	541	519	526	510	550	494	528	516	517	532	571	520	555	502	570	504	524	549	505	529	502	552	472	558	498	507	497	541	550	528	525	529	541	532	527	522	534	498	538	518	538	535	512	531	509	512	534	534	522	512	518	546	505	498	530	539	523	545	570	505	536	539	527	567	527	495	509	497	533	529	522	556	532	504	503	497	570	508	543	529	544	562	520	500	522	533	496	494	522	537	519	507	532	534	470	567	539	510	514	527	487	546	508	547	498	548	520	536	509	491	549	521	537	535	520	552	496	539	531	530	560	518	500	535	533	494	523	552	534	534	536	511	529	559	536	539	545	525	536	546	539	530	538	545	536	523	516	530	527	518	532	507	486	555	522	506	523	502	494	482	554	502	533	520	522	554	535	541	504	574	508	509	541	536	475	499	538	522	504	508	512	540	546	549	492	581	534	536	497	476	526	511	537	483	519	544	499	517	532	548	505	524	494	510	530	523	568	500	516	478	571	507	491	505	543	517	515	507	517	512	533	504	531	559	528	544	514	536	498	501	514	517	483	530	565	491	503	503	529	503	527	513	548	502	537	499	526	513	522	524	538	544	525	516	550	543	541	524	473	499	528	515	507	484	534	556	499	528	523	530	555	475	520	547	504	566	484	476	519	514	521	503	519	534	504	509	507	538	536	547	505	550	539	492	498	547	548	481	565	541	519	525	530	529	528	516	506	543	478	554	523	564	493	487	543	543	485	500	503	491	515	526	535	534	539	534	573	547	537	490	474	542	515	529	513	506	537	517	547	515	513	555	520	559	520	488	522	527	511	503	533	533	525	526	520	493	512	554	536	534	542	485	507	508	552	572	512	559	507	540	537	521	547	556	533	519	551	507	517	570	529	472	513	549	544	491	501	516	538	512	499	529	548	532	541	519	517	530	541	490	518	538	473	546	515	557	500	518	471	503	540	552	551	512	549	509	517	538	486	555	521	558	545	505	556	501	528	537	522	473	512	554	523	495	542	550	493	532	528	492	490	546	521	559	516	541	515	510	519	544	491	511	527	485	541	544	507	515	543	527	538
22681	21448	31368	30000	30231	29172	24708	11362	4459	1246	744	789	781	741	820	749	774	782	759	724	709	778	738	812	767	750	722	786	758	713	731	797	706	716	701	757	726	726	699	754	746	723	748	763	772	764	745	769	735	734	746	801	708	713	730	780	753	727	782	755	713	779	724	716	723	725	757	726	720	745	741	754	728	797	773	756	769	726	743	720	738	724	747	744	716	759	753	781	736	681	750	783	716	759	735	778	726	766	750	712	818	714	741	775	727	776	750	772	729	761	735	728	719	728	751	740	721	694	738	766	770	771	788	747	740	744	708	779	720	751	779	708	757	715	728	750	771	756	749	735	717	740	782	794	692	743	724	771	682	709	745	755	717	727	786	737	761	742	707	735	766	745	717	746	761	750	716	760	731	758	743	763	718	775	730	758	748	717	778	712	748	739	742	727	731	725	696	744	729	740	767	744	744	769	795	772	727	748	759	711	747	762	789	766	799	725	728	740	818	703	743	702	720	740	755	721	725	770	690	690	767	723	763	726	739	742	735	724	721	765	817	803	783	725	774	763	761	707	729	755	791	760	720	726	747	742	693	744	736	714	772	709	761	711	766	733	686	745	797	712	721	804	709	726	720	682	723	717	738	735	731	712	755	741	716	715	759	727	734	755	775	706	767	746	728	740	767	706	724	769	719	696	737	741	780	743	753	720	765	740	808	746	723	723	732	734	763	758	755	713	739	771	758	746	752	722	716	733	754	748	711	763	751	765	813	726	732	727	735	788	747	773	765	774	768	727	701	782	694	726	698	717	781	734	760	723	786	762	745	775	692	713	719	724	690	758	780	713	763	757	753	737	759	754	800	694	718	704	739	701	766	798	763	694	783	771	703	774	740	790	763	732	711	763	703	724	712	741	710	719	790	746	727	754	687	748	736	750	726	799	736	741	750	753	739	736	761	767	791	718	743	805	773	730	756	726	741	683	740	754	714	730	783	766	760	730	759	780	722	764	743	732	734	751	721	795	758	734	733	779	729	784	707	726	753	756	771	664	732	743	797	743	713	765	764	757	728	763	780	701	691	733	685	707	753	757	786	758	784	784	756	699	741	739	783	774	726	748	747	698	742	769	757	726	727	768	764	758	779	679	719	721	779	752	790	688	749	747	745	744	765	746	732	745	754	744	748	769	718	782	763	754	788	751	708	791	714	778	765	777	749	739	771	756	772	750	752	751	731	754	763	738	775	738	742	729	730	723	798	786	738	770	767	710	759	739	742	757	748	741	772	731	723	753	696	730	725	780	726	758	749	737	772	754	733	700	812	710	711	698	780	755	769	741	731	773	727	766	752	734	742	734	747	736	745	742	763	752	749	740	776	702	792	750	719	755	743	704	745	702	731	748	772	762	788	789	744	746	715	753	769	725	787	742	786	784	752	778	752	722	729	768	760	725	741	742	786	707	753	748	739	704	695	736	717	738	764	732	724	760	750	758	735	738	734	776	764	719	719	732	723	749	727	710	751	732	743	706	780	765	787	731	724	722	743	768	750	729	765	777	730	746	763	713	739	780	685	733	781	772	742	781	673	709	711	713	720	748	749	754	779	726	717	762	734	708	764	752	699	743	765	746	755	709	736	752	741	742	746	694	706	706	738	704	732	719	771	749	734	769	772	769	735	718	728	818	773	726	751	705	702	711	743	759	765	759	729	809	704	724	694	736	793	792	751	702	773	718	748	763	763	720	737	768	646	677	760	751	740	736	750	759	729	767	707	774	758	747	725	707	686	731	787	749	710	716	718	728	716	712	720	754	755	731	776	696	821	808	702	757	770	794	755	751	740	758	718	746	773	775	761	765	762	700	741	730	756	741	755	770	733	760	723	751	771	785	751	718	757	724	698	743	770	728	773	754	761	771	701	787	729	712	753	730	753	750	727	816	757	755	775	747	705	760	717	734	772	731	725	722	720	771	730	776	768	746	725	716	751	697	774	680	729	772	758	756	767	785	704	735	742	730	783	723	770	756	695	732	755	758	751	721	796	777	744	742	765	715	733	740	741	736	750	701	771	741	758	711	756	745	733	765	735	739	693	724	820	765	753	772	742	712	718	705	748	719	743	797	706	741	789	768	776	694	734	775	700	737	731	747	726	799	744	746	727	756	711	752	720	724	780	755	776	754	743	719	785	743	788	699	744	733	764	761	732	788	742	773	722	757	729	777	739	752	716	725	755	744	700	700	742	789	756	811	774	747	783	744	707	745	747	819	711	749	729	733	732	746	799	710	689	695	747	751	738	745	745	738	749	742	713	766	747	718	723	796	760	772	698	749	771	789	733	770	686	718	722	764	732	740	765	779	749	747	766	746	703	768	701	707	697	735	744	730	718	747	734	688	741	732	759	788	708	725	718	746	768	728	725	753	760	821	739	714	759	765	775	709	747	776	761	745	728	759	734	702	738	729	718	752	758	754	756	777	745	686	763	791	719	754	763	722	711	761	744	746	759	784	731	760	754	753	798	747	711	747	779	752	752	715	737	787	760	734	747	716	758	782	730	729	747	796	762	785	751	707	732	752	773	716	719	712	668	757	723	780	718	751	724	771	766	735	744	782	696	752	700	722	731	721	741	758	720	718	748	727	739	710	742	759	783	768	712	686	754	719	717	741	723	831	770	781	771	738	738	688	737	719	727	757	778	730	765	768	711	728	710	732	726	753	750	775	739	763	707	719	758	722	738	758	773	727	747	748	759	777	719	726	786	741	716	757	715	731	797	785	733	724	783	789	751	749	772	730	734	752	722	746	713	730	733	700	733	777	700	775	715	765	720	739	772	694	705	754	730	701	771	730	723	758	749	752	724	779	765	750	744	746	771	779	742	729	746	768	739	792	745	707	718	785	694	757	726	770	707	776	752	706	737	722	787	698	761	733	741	767	742	722	688	719	739	763	741	672	742	752	699	707	815	691	779	759	705	803	835	762	743	763	768	773	771	745	783	719	729	740	754	725	719	701	743	784	815	724	727	710	703	739	760	761	760	711	725	767	697	737	755	749	784	748	704	707	702	742	730	772	798	728	771	758	706	740	759	753	726	768	776	796	697	792	702	713	737	704	742	751	766	759	767	795	731	723	797	751	709	761	754	715	794	735	768	717	709	784	733	724	684	770	743	684	720	757	736	710	707	703	751	731	726	731	744	778	760	744	756	745	752	739	748	714	767	743	726	792	785	767	750	717	716	706	744	732	764	748	698	726	763	721	747	761	759	740	791	729	680	741	721	744	697	782	745	682	723	752	704	724	750	757	745	737	716	763	714	720	724	785	741	745	713	745	754	712	705	759	705	716	719	716	770	773	699	720	755	714	785	742	792	756	737	752	723	720	753	758	772	767	725	722	830	753	740	757	747	733	727	734	773	778	760	725	745	759	795	778	734	753	775	699	744	716	734	705	781	753	757	790	778	750	708	740	750	724	739	771	684	721	752	747	759	749	752	712	720	750	720	734	764	725	709	810	769	719	735	789	748	765
53804	96914	80139	60712	47242	34287	22305	12705	6232	1422	795	788	813	810	806	820	772	745	793	750	772	824	795	757	756	733	762	737	770	761	737	762	768	767	751	795	764	769	788	721	724	736	764	739	782	745	795	779	755	830	720	761	769	749	741	728	744	762	752	760	716	762	756	797	795	808	783	745	750	775	711	736	797	740	757	784	787	770	717	822	791	782	751	745	794	789	785	774	746	727	779	786	760	766	775	795	793	750	809	763	748	765	786	813	766	804	783	759	731	729	743	765	750	750	754	719	752	761	765	770	712	766	739	780	791	811	737	781	832	811	757	792	715	721	766	779	756	721	750	718	775	750	781	769	758	785	762	770	734	732	782	749	765	781	789	727	746	836	737	812	727	776	768	751	717	752	757	725	752	747	753	780	776	791	731	773	752	753	806	768	781	801	771	825	764	736	758	789	753	750	760	785	747	818	787	755	743	732	741	772	777	780	757	778	714	776	761	810	811	775	775	799	738	773	798	783	766	728	799	783	731	730	787	753	740	803	812	715	777	733	733	757	732	732	821	708	769	790	729	720	799	767	814	768	793	789	760	714	779	749	794	749	782	785	761	729	812	740	742	803	760	779	799	764	734	728	732	788	750	736	780	796	784	737	791	746	725	813	724	736	770	780	746	775	758	797	805	785	746	776	736	789	744	754	706	767	773	759	726	766	727	790	743	781	798	777	742	787	821	784	766	749	737	760	723	714	783	732	765	742	770	737	708	808	738	705	781	778	741	765	783	741	772	731	723	728	794	752	796	755	743	738	783	777	786	719	790	712	760	731	816	822	743	772	780	817	746	720	771	733	772	743	778	740	788	758	796	800	712	795	742	780	769	776	781	751	815	728	762	735	730	751	769	800	778	773	764	738	714	711	757	782	768	802	778	797	768	778	736	790	795	776	741	782	715	826	738	734	806	761	743	786	788	810	765	786	730	723	751	750	776	769	782	778	733	766	740	737	781	729	774	721	740	745	804	754	740	806	819	783	754	734	780	767	729	830	738	797	715	746	767	766	755	795	756	783	775	765	796	813	807	724	790	803	764	755	789	755	786	746	789	793	728	763	723	760	777	754	744	778	713	781	734	729	728	787	759	715	775	762	772	802	816	728	735	752	806	778	805	763	767	769	812	748	771	757	739	778	745	789	771	728	750	770	759	762	713	768	751	799	753	770	729	751	756	760	749	811	752	718	757	758	704	786	808	768	802	726	744	737	745	734	746	753	797	745	773	765	731	741	776	712	783	802	720	725	737	805	744	749	806	774	789	726	798	749	763	793	802	744	738	761	766	749	800	750	751	761	756	793	775	755	732	762	776	773	743	777	783	740	773	723	713	777	792	753	824	721	770	790	785	775	717	752	777	770	778	785	780	767	765	781	722	770	716	730	752	757	771	752	756	718	803	756	749	791	714	738	736	737	752	771	755	757	720	811	793	765	765	740	739	766	742	741	718	780	760	772	754	743	760	730	785	746	789	730	732	737	764	771	729	800	735	739	757	771	750	757	781	756	783	762	742	698	781	717	740	782	750	734	795	806	776	735	711	823	758	752	766	732	746	728	738	746	754	758	758	770	748	729	753	745	762	802	800	758	775	733	741	731	795	759	791	798	780	753	757	760	779	720	804	737	785	754	746	847	762	739	813	764	802	747	787	733	736	770	682	745	740	761	754	741	789	719	818	759	781	753	712	733	769	745	793	720	744	743	798	803	837	749	763	757	751	725	751	798	782	767	781	757	776	757	721	780	762	776	770	721	745	744	803	779	795	729	764	769	742	757	796	785	756	798	761	721	752	802	782	776	752	829	761	695	748	790	714	750	736	765	753	785	789	703	742	730	769	650	755	770	769	750	752	783	751	771	760	792	722	754	785	781	739	764	779	709	810	754	765	742	793	739	751	750	742	765	690	786	749	766	793	798	806	779	752	793	759	837	700	724	765	779	757	759	746	741	754	722	766	775	759	796	725	774	678	754	781	750	791	765	751	796	758	753	726	778	724	729	750	803	770	755	714	790	733	784	760	783	806	777	762	782	768	771	781	736	773	730	786	732	746	793	819	729	783	776	772	759	767	720	769	725	705	759	780	758	774	798	707	785	809	789	726	760	758	710	753	774	746	754	755	743	751	762	759	756	796	762	741	764	758	801	796	746	758	726	745	763	789	767	764	848	721	769	738	821	725	740	755	735	768	778	714	752	754	713	729	753	733	750	774	778	718	762	746	735	768	755	738	716	762	777	736	760	765	743	744	743	746	722	733	748	769	755	779	754	831	726	754	739	777	747	764	749	781	794	734	699	741	727	770	740	770	736	762	750	792	747	768	783	736	745	742	785	781	727	722	735	788	773	766	775	763	760	770	781	739	749	698	773	782	730	737	770	739	809	775	726	761	792	780	774	781	790	756	814	778	740	793	735	809	775	799	776	739	714	790	739	739	711	726	784	821	794	736	747	777	769	753	736	789	737	806	754	777	744	792	772	797	795	720	768	721	776	712	812	744	810	795	766	763	749	785	726	757	778	705	746	736	811	749	760	760	757	737	753	744	739	733	778	787	784	741	724	757	730	720	788	725	795	756	765	718	763	769	748	814	733	751	756	701	801	755	785	714	710	740	782	793	745	758	754	768	709	852	799	764	751	807	744	794	785	775	787	774	717	794	802	757	770	797	751	732	791	818	733	747	829	740	750	775	766	761	798	736	780	745	784	742	758	761	773	729	731	730	792	819	723	795	739	780	796	760	740	736	738	797	744	789	757	794	780	737	745	700	757	766	757	789	695	750	805	787	752	757	743	775	785	736	721	773	736	767	752	727	771	793	739	733	744	774	724	764	757	743	765	759	753	742	739	820	767	804	779	796	777	747	755	783	799	732	710	749	793	760	781	748	770	749	787	742	768	748	734	767	796	798	776	793	753	740	778	712	743	765	760	772	748	747	702	762	771	790	762	770	802	773	702	762	776	775	751	736	801	763	787	739	757	818	752	754	697	777	731	733	751	776	762	765	735	746	743	783	802	775	706	802	757	738	753	757	745	747	772	775	702	751	755	744	757	772	827	751	728	746	760	738	771	766	804	723	753	732	749	765	750	782	767	793	749	762	738	767	765	745	769	761	762	752	786	744	770	773	743	740	755	759	726	769	733	760	766	761	777	790	735	744	770	789	786	746	796	767	755	777	770	771	808	743	726	812	735	816	741	787	801	807	735	757	719	773	749	751	696	759	736	725	765	818	730	764	770	764	727	732	817	803	785	777	756	775	816	755	821	747	755	751	764	771	763	736	738	792	768	760	760	731	724	740	795	760	723	747	740	806	766	777	747	733	745	737	738	749	754	708	718	709	748	756	764	745	783	727	761	761	759	690	781	770	744	738	737	775	762	751	763	700	781	745	812	760	765	781	745	757	730	799	781	791	785	727	775	758	809	752	761	779	778	767	777	716	748	819	776	835	727	767	717	719	787	797	776	755	758	795	767	796	792
28620	24816	27975	16045	6373	2771	1417	857	577	392	356	360	407	351	400	352	344	370	376	368	355	349	391	352	361	373	372	406	354	402	364	392	387	383	397	373	389	389	385	392	394	407	400	355	415	390	358	381	396	397	394	365	374	376	356	395	389	367	391	418	377	368	385	367	361	419	372	360	372	371	363	369	394	373	385	392	370	372	412	397	391	380	390	376	406	360	343	389	420	384	399	401	393	350	377	399	369	379	387	382	372	396	373	388	406	430	367	371	362	410	385	363	363	403	390	374	375	371	375	404	367	380	373	363	360	387	398	371	349	406	352	396	388	357	353	380	385	389	388	388	392	358	369	375	432	378	370	373	408	365	385	385	331	347	402	412	355	363	402	347	370	388	391	404	382	369	381	368	354	387	346	389	409	373	381	377	375	415	377	412	346	396	363	339	394	374	371	364	382	418	354	391	370	362	382	388	382	371	387	348	377	371	379	375	370	381	370	399	354	336	344	357	353	349	376	372	376	376	408	405	380	414	372	376	400	375	357	387	426	361	362	353	414	345	351	370	381	338	371	396	381	372	355	382	355	344	365	408	374	399	383	370	356	357	353	367	392	389	407	379	418	382	338	396	383	382	367	378	391	395	343	381	399	396	382	372	377	373	338	357	348	380	401	392	356	395	355	403	408	359	381	387	387	396	398	399	357	363	368	370	373	402	362	359	390	349	374	335	373	370	377	361	395	376	353	389	388	410	385	376	405	390	379	376	352	393	373	388	373	373	396	365	410	365	362	379	362	382	383	346	359	382	380	382	400	419	365	376	345	383	360	346	386	369	337	379	335	359	355	384	358	373	354	370	371	355	367	351	373	349	343	330	365	378	344	401	367	410	409	385	330	384	396	369	401	357	369	394	350	373	368	371	375	389	384	363	394	388	398	406	388	381	371	344	355	375	367	368	383	407	360	400	378	395	405	352	362	374	377	382	358	360	364	355	386	368	356	377	383	361	367	351	374	373	373	376	383	369	389	392	397	338	372	409	355	373	388	384	402	372	377	367	362	379	388	364	426	363	380	374	359	374	384	366	426	347	368	395	364	383	368	374	342	363	396	413	391	402	378	368	360	369	348	386	409	382	395	382	397	371	362	358	380	409	364	392	388	388	376	411	403	364	419	378	339	348	360	380	348	393	372	349	385	378	385	358	361	364	373	377	386	362	392	375	367	396	381	324	378	382	377	396	363	360	397	361	378	380	362	357	399	337	377	374	349	387	380	371	357	361	388	371	382	376	346	375	363	390	370	363	383	372	373	414	385	380	349	375	376	387	363	379	408	383	392	354	346	389	368	431	367	363	430	405	404	359	389	346	383	344	380	401	386	415	341	365	352	392	382	374	365	376	380	398	369	350	372	401	383	365	361	400	404	384	378	385	396	383	377	354	381	335	377	342	386	358	387	347	351	376	373	373	373	389	410	376	412	405	377	378	346	377	389	388	355	376	380	384	389	370	337	392	376	357	390	375	364	364	354	388	358	357	334	336	341	385	357	381	382	359	370	368	356	385	344	386	362	392	362	371	385	372	422	350	361	373	366	391	408	366	356	363	364	365	391	375	365	404	350	395	362	391	364	370	339	427	379	340	367	390	391	382	345	364	337	386	376	380	380	354	400	348	358	373	364	392	352	386	419	396	349	363	366	380	337	374	329	386	364	432	382	378	371	383	355	406	367	379	355	407	379	369	389	401	382	402	361	410	348	338	364	356	365	397	375	383	367	379	358	358	358	389	364	366	345	352	350	394	377	402	403	363	372	394	358	375	401	392	388	389	396	397	388	353	368	377	357	396	375	387	372	396	393	365	395	367	402	385	441	372	375	392	361	389	399	362	377	398	373	394	367	395	368	364	359	381	362	352	395	396	381	390	358	400	388	384	370	390	384	400	405	402	371	357	377	384	375	345	387	369	397	388	386	377	364	385	322	383	365	375	399	353	403	349	383	347	363	386	365	381	375	374	382	346	370	371	362	359	372	359	366	349	394	364	393	374	383	378	401	380	382	391	401	386	376	381	388	402	389	370	396	364	391	380	380	379	421	337	335	380	404	373	387	390	365	383	353	380	361	373	396	404	395	372	377	406	351	411	346	365	386	352	388	368	346	370	332	353	376	374	396	395	378	374	389	349	428	389	358	410	369	386	345	375	361	374	369	338	330	364	389	352	381	381	380	378	375	366	392	375	382	371	371	390	401	338	343	393	354	394	343	345	361	367	369	345	364	381	382	387	350	376	430	374	373	409	371	379	371	417	369	370	412	371	370	367	383	411	381	365	371	391	385	362	372	351	382	373	372	336	356	392	381	432	393	411	373	387	386	375	372	396	378	368	366	376	380	366	352	341	415	344	404	378	385	375	371	368	336	359	376	411	350	361	347	365	385	393	386	385	419	375	352	370	386	382	356	391	375	357	348	361	386	378	397	383	361	357	401	368	372	407	358	363	359	377	376	360	380	387	370	389	347	414	365	379	376	366	372	393	387	390	389	416	354	399	357	406	385	360	378	375	364	383	378	377	335	360	382	356	352	410	384	372	369	380	369	385	390	409	355	384	375	369	388	357	364	387	374	379	357	384	405	354	365	378	385	365	381	364	435	366	385	422	381	371	368	392	392	385	350	394	360	381	406	353	373	390	383	329	365	365	394	359	373	390	373	372	377	402	395	393	347	348	392	404	355	357	383	362	347	389	375	387	365	389	395	350	357	389	386	389	374	372	394	385	329	376	374	383	372	396	400	375	388	365	371	431	366	368	393	367	375	357	360	374	364	402	402	388	366	377	386	400	339	368	370	384	366	402	385	384	368	372	392	425	410	423	378	385	331	362	378	403	389	364	391	389	374	390	363	400	381	383	370	375	399	372	394	363	390	369	382	386	334	408	370	363	370	358	353	383	361	377	383	346	364	346	383	379	376	416	368	404	369	369	384	393	386	392	382	371	352	378	393	388	360	365	389	354	353	388	346	378	370	377	376	390	370	370	394	373	359	354	363	374	385	358	394	402	377	349	366	367	371	385	388	388	373	385	377	377	387	361	373	368	380	389	379	375	388	394	347	365	369	353	375	400	381	367	348	375	368	339	362	363	409	379	393	368	384	399	369	374	388	339	371	371	366	392	384	368	389	395	350	402	383	405	406	386	359	353	373	381	400	342	393	390	394	400	390	407	375	387	378	379	340	379	352	375	392	337	346	358	372	417	375	352	381	372	351	391	379	403	411	342	398	344	397	399	397	381	383	350	366	392	359	374	359	385	374	394	339	356	381	379	360	373	383	383	434	382	364	338	397	326	341	399	404	383	394	353	391	387	384	391	400	366	349	365	400	370	397	370	396	398	379	385	353	357	376	330	369	377	411	402	388	364	361	389	373	349	349	408	346	343	366	396	375	385	387	378	374	365	368	368	352	382	399	357	381	361	363	351	378	373	388	392	426	375	377	358	404	347	358	402	409	384	375	405	370	384	358	352	354	380
19044	35416	23493	11381	6420	3244	1846	1021	673	395	476	381	403	410	421	425	414	435	434	435	396	422	443	403	426	403	484	429	385	395	408	391	394	430	411	407	421	404	430	399	430	410	433	387	425	408	405	420	443	417	404	420	441	402	392	404	445	429	402	422	443	420	368	420	388	445	410	410	418	429	393	418	431	425	453	405	428	421	399	415	380	421	400	444	401	432	411	401	416	423	420	426	393	403	394	434	429	452	444	405	408	434	404	413	378	388	426	361	402	406	395	394	406	422	428	421	415	403	395	446	402	409	429	410	413	428	422	422	410	419	429	418	409	445	409	433	406	432	387	407	429	464	385	405	422	408	403	436	388	405	410	419	425	431	405	428	443	379	402	412	383	446	409	394	414	417	435	415	422	405	403	426	432	385	425	440	434	430	384	398	437	424	424	429	424	390	421	396	377	396	406	411	410	403	426	454	413	416	386	442	403	428	447	437	405	403	443	399	434	421	423	413	408	445	375	433	439	441	444	434	434	427	428	397	423	405	379	406	464	352	414	406	429	414	428	413	462	403	397	413	396	391	392	380	421	398	394	419	412	432	411	423	395	412	415	413	386	423	428	385	430	396	400	417	435	438	428	387	422	419	427	409	437	407	408	391	378	435	446	401	431	426	439	409	425	406	405	403	407	397	427	391	443	426	389	395	401	407	403	398	403	444	426	421	384	396	398	441	412	431	408	453	411	382	415	436	450	426	393	438	374	410	404	407	370	404	400	441	434	429	437	379	433	449	395	435	404	402	428	406	402	391	423	373	424	378	442	401	417	403	417	397	351	382	419	425	429	398	419	388	418	407	442	419	366	437	432	394	428	432	388	382	437	375	403	442	427	405	404	382	414	389	406	424	419	433	408	407	394	369	401	414	413	427	415	388	357	420	399	426	400	386	408	399	391	425	431	389	386	463	417	391	459	438	442	463	396	394	429	442	408	410	391	381	402	427	412	410	426	419	436	420	429	423	438	411	414	439	422	405	389	425	446	437	367	395	437	393	370	396	402	428	394	368	422	414	406	439	381	430	407	440	409	466	423	423	388	411	419	391	402	415	407	408	396	440	467	401	400	439	430	433	406	442	428	397	447	421	403	407	381	417	435	419	427	400	417	422	432	410	409	409	425	388	386	383	410	393	399	431	424	456	427	414	429	370	436	393	404	422	390	399	431	400	409	420	418	372	380	385	376	412	419	398	407	447	422	439	442	433	429	456	419	432	446	430	411	428	441	414	411	398	404	398	432	413	410	387	415	417	434	431	430	369	385	409	387	444	405	379	389	433	413	415	403	412	418	430	428	387	365	396	444	455	424	411	382	420	378	428	401	448	396	422	387	394	410	425	410	418	391	421	412	412	431	444	385	434	431	398	417	394	400	396	408	397	434	392	390	439	468	467	404	411	410	407	426	420	431	395	402	410	426	421	379	383	429	437	427	422	393	375	418	421	430	380	393	411	420	408	405	385	465	420	420	405	404	419	414	383	427	434	451	408	451	421	434	379	456	437	400	420	421	424	414	420	409	395	404	394	428	387	367	399	425	451	413	393	399	396	437	423	399	438	394	419	392	412	405	385	425	412	444	434	394	428	445	461	442	418	464	394	424	425	390	380	382	398	400	386	415	443	416	427	416	384	418	430	427	421	448	410	407	421	431	443	464	413	419	374	424	434	431	411	381	430	434	447	423	392	391	417	422	455	352	402	410	422	427	430	443	422	419	401	396	423	392	377	426	408	414	422	440	441	364	423	413	414	409	423	394	422	414	408	403	411	395	404	440	409	402	396	410	386	395	424	384	414	402	382	379	419	420	403	398	405	396	415	418	416	462	425	397	412	416	449	397	389	420	423	401	427	465	452	444	451	399	427	450	400	432	437	429	415	391	423	407	455	396	406	419	437	407	394	410	395	420	407	402	376	428	405	398	441	432	425	420	431	404	407	421	403	429	396	399	419	457	419	407	390	416	419	431	403	397	395	408	405	437	397	415	416	375	430	404	370	428	412	403	391	440	415	452	426	395	386	427	408	418	414	398	401	425	412	448	432	380	404	430	404	408	405	398	428	370	396	414	421	399	437	392	423	393	450	414	414	372	396	438	408	400	391	380	429	418	387	416	472	423	399	433	431	429	414	376	446	431	411	425	399	375	419	416	395	453	431	378	392	405	406	367	408	406	411	463	400	392	427	380	384	392	399	429	418	377	421	380	443	409	409	416	407	425	432	412	441	411	398	421	447	413	389	425	386	428	446	404	404	391	428	455	450	417	395	381	419	409	394	441	443	441	380	396	398	417	452	450	418	407	436	399	406	440	438	431	415	407	406	409	398	406	413	420	401	402	438	440	432	397	377	395	405	423	399	411	409	389	419	398	414	423	405	407	418	369	417	449	416	421	405	400	405	414	438	393	412	388	441	427	410	390	376	380	416	428	414	433	433	392	403	391	391	405	393	413	406	416	438	379	403	455	414	406	446	352	390	402	396	396	390	421	425	389	429	372	408	436	449	394	387	416	404	387	407	431	403	418	414	408	408	434	422	415	418	427	372	398	383	407	409	413	422	388	399	441	366	459	423	466	423	432	407	413	447	443	400	412	416	398	446	389	448	391	381	425	458	405	410	424	408	441	415	444	389	428	439	448	420	369	389	418	421	419	412	419	394	381	424	398	424	390	423	418	416	398	415	415	399	420	369	409	414	370	396	400	426	410	349	413	381	397	404	401	424	425	392	396	398	432	389	404	381	424	400	431	420	436	380	413	416	381	413	423	415	410	434	409	438	383	423	415	416	391	425	419	417	387	388	432	429	411	440	405	434	414	408	401	404	389	444	404	377	429	427	429	389	393	392	411	374	391	414	392	428	434	400	415	411	417	413	468	371	377	439	397	427	406	406	416	399	444	439	404	404	400	395	441	429	424	422	384	411	414	389	438	383	444	396	405	396	436	436	400	409	418	451	420	389	406	401	417	407	427	413	438	397	411	427	417	401	433	424	384	419	380	454	417	426	398	405	416	396	390	423	401	355	371	399	393	403	451	396	441	450	381	415	372	410	453	429	388	404	436	418	411	400	387	434	420	383	431	423	422	449	397	388	455	409	432	366	416	398	381	412	435	372	415	437	404	446	422	371	402	407	382	423	398	399	384	409	449	399	396	426	401	393	440	410	412	423	379	410	392	418	413	413	421	417	400	397	371	391	394	432	406	426	436	438	421	400	438	421	415	423	419	395	416	419	373	384	401	415	408	427	431	441	420	394	389	409	427	383	405	393	395	379	404	400	410	416	409	455	384	396	407	406	397	404	404	424	420	412	489	394	398	381	404	446	415	380	405	400	392	382	398	403	414	444	405	410	427	399	397	413	427	420	381	399	419	428	423	411	386	410	400	408	433	447	385	412	392	448	436	403	433	400	442	408	404	407	386	371	436	432	418	408	442	406	399	409	460	375	427	424	398	397	399	418	378	419	405	407	416	428	432	375
23387	21628	33269	33353	30068	25622	17636	6896	2795	906	603	591	624	583	564	553	570	615	605	557	592	569	531	568	551	553	548	596	584	560	587	578	551	525	578	568	562	562	571	569	548	604	604	573	556	569	535	546	576	555	578	577	586	535	592	544	538	552	540	577	565	597	601	568	521	567	543	595	579	532	568	558	561	579	500	571	555	579	597	554	540	579	598	560	583	559	569	604	550	536	548	531	559	557	569	607	521	570	592	604	590	568	559	574	547	575	559	562	544	591	565	571	583	572	573	542	616	613	574	562	560	562	554	593	615	529	567	573	522	525	534	556	582	591	542	559	607	516	576	540	579	601	535	563	572	566	546	591	613	561	599	533	605	601	571	545	580	615	594	581	597	566	506	597	572	581	555	619	568	567	580	559	539	564	571	579	565	575	557	570	557	581	565	553	579	544	526	609	579	537	560	580	571	560	553	580	573	523	591	584	576	551	557	558	563	559	548	595	553	562	549	566	567	565	560	575	570	561	577	567	544	588	573	586	560	562	571	595	535	556	560	577	582	610	570	565	615	568	565	574	590	552	552	572	623	618	555	527	561	514	557	577	581	544	541	648	539	556	587	555	571	584	577	590	545	599	559	560	595	566	582	580	539	595	527	545	575	547	551	596	577	611	580	618	562	572	546	601	544	603	535	609	539	543	556	554	572	576	539	550	619	575	539	582	574	556	578	611	581	594	519	569	562	563	563	609	594	563	564	613	540	578	637	548	556	622	529	567	563	605	558	594	545	564	570	604	626	531	583	571	526	544	572	613	560	532	573	577	554	602	525	560	606	567	563	559	608	543	573	584	564	579	589	552	583	583	551	540	584	582	589	529	567	597	557	583	552	547	563	589	570	552	558	602	539	570	580	580	603	595	594	566	566	608	574	569	551	569	536	566	578	550	565	592	597	588	547	602	570	547	567	558	556	570	570	567	551	554	594	593	544	552	570	615	568	612	567	550	576	619	562	546	553	544	602	554	573	587	575	534	589	554	569	559	522	579	538	606	543	532	595	535	542	578	565	540	607	547	559	593	554	614	579	555	557	562	590	642	554	581	538	609	570	571	588	551	554	575	550	548	496	552	584	570	549	545	550	553	565	570	548	555	573	582	563	597	542	566	626	582	596	572	519	569	589	550	596	591	550	551	589	540	575	596	638	539	535	626	593	603	597	597	567	576	585	573	539	541	538	543	586	551	599	565	619	581	559	571	570	559	616	585	548	578	562	589	573	579	549	568	533	609	582	532	562	556	602	558	519	568	575	602	590	618	633	564	546	551	611	567	546	552	582	540	580	587	560	584	583	593	546	540	586	558	537	589	573	592	551	568	589	572	544	565	578	566	590	570	573	557	527	520	610	588	582	585	534	552	579	534	594	554	596	575	609	556	597	516	587	542	592	559	577	559	606	571	597	578	590	583	536	588	563	585	539	585	588	624	533	543	581	539	597	591	586	575	536	518	590	565	615	574	566	539	539	561	545	541	567	549	609	608	619	579	598	574	581	549	599	589	556	578	588	526	565	532	550	557	555	586	545	567	609	576	552	580	608	556	534	564	610	555	552	541	544	564	607	609	601	567	550	530	555	611	571	532	546	568	520	535	545	583	567	589	552	540	577	578	561	578	578	561	568	570	586	573	595	538	530	556	555	555	557	546	600	546	579	565	564	580	577	564	602	549	568	567	572	552	576	578	519	588	609	555	550	547	507	567	580	511	573	570	596	590	554	556	560	556	581	565	563	535	553	613	562	543	600	583	602	577	525	568	546	570	572	569	566	579	567	565	606	548	571	549	601	526	601	560	550	522	554	563	586	566	580	576	542	596	591	562	594	544	561	557	547	530	549	560	566	569	598	560	582	580	558	544	560	573	623	559	582	551	588	542	535	574	592	578	565	543	590	596	565	584	552	540	568	559	566	601	570	547	533	568	588	578	595	576	531	541	590	547	544	515	556	616	544	590	547	592	603	574	547	567	597	576	543	539	529	597	533	576	560	533	606	582	558	599	591	555	607	594	581	569	566	560	564	582	577	532	554	590	573	550	540	594	548	559	537	582	620	554	576	544	624	560	514	517	602	588	549	546	596	562	541	573	585	592	564	594	546	598	522	569	550	571	533	597	587	551	567	584	573	551	526	570	542	552	567	600	576	562	607	564	565	593	574	562	562	581	582	593	549	589	581	573	582	533	570	522	588	515	573	530	601	576	516	531	589	558	543	565	553	608	538	565	571	544	547	547	550	594	564	561	554	594	556	553	557	577	564	553	575	571	616	584	571	588	561	577	596	556	577	571	565	582	596	533	588	554	520	535	586	555	558	607	534	538	548	528	571	573	563	543	539	570	538	566	560	585	592	527	544	531	590	577	548	511	578	539	588	559	566	550	583	541	580	592	568	581	530	548	551	595	560	542	588	563	560	583	606	601	563	542	568	560	559	537	569	565	609	529	539	559	574	566	586	580	546	557	540	542	541	561	545	528	520	598	568	556	570	554	578	513	550	578	550	601	584	564	597	581	589	545	556	575	614	553	536	630	570	553	583	567	590	553	618	546	597	555	643	523	600	539	547	545	556	585	578	543	546	613	554	591	545	543	569	541	591	550	552	548	569	598	541	578	554	544	552	599	552	570	568	573	590	558	563	517	573	585	572	597	589	555	596	589	559	563	616	575	532	572	578	580	555	550	598	572	567	637	600	587	573	531	583	542	586	555	569	541	553	604	570	565	588	583	560	540	542	583	578	545	579	555	583	584	524	580	576	534	543	581	589	578	547	587	587	553	592	566	591	527	521	584	597	568	591	547	550	522	527	555	574	539	549	542	568	547	558	577	587	590	533	563	602	556	568	597	581	633	556	583	553	569	574	589	548	562	590	553	603	544	566	569	535	549	564	569	549	579	587	572	568	579	587	616	579	550	566	605	580	608	540	565	569	586	576	600	547	595	618	600	535	585	570	556	550	562	571	576	559	632	554	587	550	549	583	612	585	578	541	561	592	557	599	563	528	557	559	534	508	577	568	565	546	496	589	544	599	588	539	579	558	584	562	582	569	579	553	578	532	549	559	577	556	592	565	576	573	579	569	533	558	566	542	567	577	613	593	577	587	571	574	566	561	582	565	601	555	508	531	531	564	538	541	571	537	602	562	534	609	563	644	568	562	593	582	557	560	553	601	576	576	590	576	601	596	571	538	570	589	554	586	571	576	577	545	570	616	616	642	553	608	589	589	542	550	515	560	594	570	551	526	572	542	603	587	583	541	543	620	557	514	578	561	497	591	575	569	589	582	557	574	575	520	607	584	537	557	573	588	613	587	564	568	574	568	575	572	547	603	596	523	541	582	557	536	538	602	587	587	583	588	599	551	563	596	591	565	598	575	566	558	543	584	561	526	562	549	544	545	529	540	564	568	559	517	600	541	553	580	552	594	577	558	588	565	585	583	572	588	577	544	616	565	570	555	541	600	609	516	566	535	581	607	570
48269	88778	71450	51245	38749	26752	15792	8336	3928	999	557	601	616	597	621	535	590	605	547	635	595	588	583	636	544	610	582	585	593	604	593	600	582	598	599	576	575	581	602	601	548	604	544	572	626	578	625	590	616	550	611	577	567	585	577	596	621	575	573	565	576	601	574	569	628	591	537	596	576	666	588	560	627	539	591	591	586	583	595	573	572	574	625	592	582	546	571	602	618	574	569	617	631	618	592	602	583	578	573	617	598	596	597	558	622	638	585	587	587	585	560	543	539	611	557	606	615	587	637	594	591	568	547	580	621	594	633	579	583	561	589	590	604	569	592	580	587	607	644	582	588	581	603	556	601	582	565	578	602	601	606	568	585	595	593	570	586	589	581	571	564	536	600	585	626	598	658	596	556	592	623	577	580	558	537	574	550	608	600	588	573	617	641	568	589	600	600	571	557	566	592	554	612	584	597	621	606	599	601	612	601	528	579	637	561	570	604	604	607	544	562	581	608	635	629	564	578	601	599	569	577	597	553	587	587	567	613	579	575	599	633	556	619	576	582	594	593	582	569	569	603	605	568	589	587	629	620	599	585	583	603	609	577	625	587	589	595	604	588	580	577	576	609	573	580	589	585	560	590	609	580	610	585	578	602	600	575	647	627	546	586	613	585	599	579	605	591	589	629	609	576	586	579	600	558	585	596	591	593	552	587	561	571	594	571	546	600	596	580	585	594	632	587	605	547	542	582	582	558	586	556	610	594	570	620	586	582	600	604	599	593	619	578	561	596	552	572	553	632	573	586	554	628	610	597	616	581	609	575	573	573	572	598	598	579	560	638	636	578	626	619	578	632	618	584	611	623	601	542	556	623	566	570	576	606	574	581	553	611	586	596	612	599	613	608	588	591	596	608	587	579	573	585	570	588	614	588	598	581	581	553	630	606	562	571	576	536	564	534	564	571	593	573	553	557	574	622	638	568	573	636	587	613	567	572	607	577	601	577	585	544	592	554	573	586	627	634	591	590	594	573	606	587	603	603	576	584	615	625	587	619	568	653	563	565	574	598	582	573	559	564	612	603	614	565	587	582	588	573	560	581	588	574	564	609	548	625	596	605	590	582	608	571	594	558	599	565	615	587	570	611	589	569	565	576	635	590	594	601	582	625	628	547	602	563	581	611	595	586	562	605	613	571	572	576	607	537	609	602	593	567	588	565	596	562	602	576	572	572	593	542	576	607	578	547	581	561	626	576	610	568	582	607	579	567	542	605	609	584	641	603	593	575	618	572	591	612	562	605	564	602	620	595	549	574	585	526	553	593	591	634	613	608	595	610	592	551	650	594	600	602	580	622	605	590	592	588	581	562	605	565	549	613	584	590	594	609	601	604	582	595	573	585	563	618	588	576	632	578	602	575	608	561	595	622	639	607	611	597	585	626	569	584	618	615	577	574	559	600	606	591	546	595	580	603	566	551	605	620	619	620	633	573	581	601	601	601	581	576	644	583	632	589	615	557	577	581	591	554	579	541	601	600	582	610	633	605	602	549	618	572	543	586	637	583	573	597	603	557	631	578	590	593	563	614	641	597	574	579	604	538	612	617	638	545	587	649	603	591	630	571	607	622	569	623	551	619	619	594	602	605	562	582	562	587	552	561	604	593	569	639	592	632	583	559	563	633	579	620	637	582	615	576	587	595	594	594	637	580	580	605	592	582	556	599	567	572	584	559	582	603	608	572	612	610	581	596	576	599	591	579	560	580	585	631	596	617	578	574	579	605	588	645	608	562	620	590	551	579	617	637	587	580	577	569	600	587	605	598	572	539	595	604	591	591	620	573	564	575	570	610	599	593	565	558	637	590	545	607	610	603	602	569	588	552	604	576	598	569	590	567	557	574	561	580	630	560	613	563	570	608	570	584	584	593	560	587	610	564	623	635	580	548	591	567	616	583	632	599	578	603	576	608	533	559	592	599	595	580	581	575	614	585	573	589	587	586	570	585	571	559	600	619	576	633	604	576	596	598	573	605	586	563	612	582	608	607	644	590	551	582	574	625	572	541	608	591	615	560	581	606	602	568	635	616	591	585	601	615	578	621	618	594	602	625	597	596	583	633	592	592	580	552	599	581	601	618	643	567	599	572	604	542	609	551	581	605	601	586	622	582	604	618	586	612	572	621	576	602	591	551	569	576	589	596	590	570	547	565	602	594	568	566	564	605	593	621	597	559	604	574	572	605	584	596	587	602	597	597	565	582	605	568	546	574	598	622	587	544	606	535	598	585	579	593	560	565	639	573	588	595	599	576	582	531	564	611	580	574	605	574	547	583	600	576	568	574	580	594	623	563	587	577	570	584	600	583	593	560	549	599	574	570	604	579	571	599	594	585	611	581	571	578	571	561	554	607	560	608	583	583	575	597	632	565	537	542	549	571	545	579	605	578	582	560	542	568	609	592	618	558	595	619	603	588	611	618	537	609	584	595	584	624	590	584	591	599	620	577	591	638	591	572	613	562	590	610	582	616	581	610	603	584	588	591	601	613	602	598	628	592	597	593	529	607	561	552	596	583	598	615	600	580	594	587	558	611	584	576	622	598	632	580	611	562	609	575	599	593	567	583	556	591	562	561	630	581	580	603	601	585	610	618	625	598	598	612	637	586	609	596	594	593	584	587	559	580	627	573	645	571	603	573	578	578	591	623	595	595	589	552	626	580	598	578	588	593	562	625	617	603	642	588	643	630	548	605	625	602	540	609	586	610	628	576	574	613	604	589	587	573	560	585	537	628	572	600	566	589	623	541	587	592	565	594	596	633	595	589	589	615	556	560	605	607	567	613	635	588	566	548	569	629	571	577	632	605	618	574	573	595	653	621	585	568	610	616	587	587	566	647	561	561	578	580	554	590	586	600	594	553	606	565	643	581	625	532	628	608	603	625	631	596	593	615	580	583	562	608	554	559	606	638	624	610	595	602	635	576	590	619	591	588	587	566	590	629	569	626	600	582	547	565	603	558	598	573	600	614	597	602	589	580	592	568	573	581	597	599	589	602	617	542	584	579	615	580	603	573	611	611	570	541	584	598	570	552	595	590	643	575	579	610	570	551	583	544	566	545	619	551	575	562	597	594	615	582	630	589	567	593	618	554	577	575	606	573	554	563	615	622	549	618	604	604	549	590	582	616	581	561	578	585	567	563	558	598	603	552	579	594	646	558	560	646	569	580	577	572	619	602	571	551	600	544	587	584	594	603	601	647	586	554	545	550	559	614	553	558	601	606	594	608	602	552	554	633	554	576	574	594	587	619	571	604	629	614	533	589	579	627	578	592	575	599	583	553	605	623	566	613	612	605	521	570	606	622	618	574	565	617	568	598	571	576	540	568	589	592	536	595	606	607	597	579	616	631	585	595	567	617	640	592	562	572	556	585	551	583	541	585	560	562	612	621	593	550	628	644	557	560	570	589	562	576	604	590	564	560	621	574	586	589	620	611	563	581	633	573	556	610	568	622	586	571	588
25090	22487	33989	32203	22568	13041	5675	2431	1214	551	520	451	472	502	504	474	517	508	501	510	504	497	481	480	475	521	471	483	479	454	494	497	509	506	484	465	480	491	486	442	504	449	498	487	504	505	483	515	480	468	494	500	443	479	459	506	520	474	480	488	462	446	501	461	492	453	452	452	480	445	469	473	479	465	515	433	478	481	497	492	439	500	409	521	455	423	442	435	525	489	501	460	467	522	483	459	486	483	438	497	496	440	471	481	498	488	485	502	459	488	491	502	489	499	472	477	474	479	473	483	455	457	487	527	485	454	487	474	475	461	486	465	479	498	469	473	513	479	456	483	453	489	470	454	460	488	469	478	490	417	497	483	486	439	506	489	490	465	467	476	514	485	476	425	437	480	527	458	483	498	488	439	464	440	487	437	479	513	468	470	431	476	486	475	490	484	494	485	437	499	483	473	478	500	467	418	490	470	485	495	459	489	498	458	480	454	499	476	479	481	493	500	479	491	458	478	450	472	481	471	474	493	445	473	475	442	476	500	477	487	445	514	520	470	517	508	444	456	468	453	490	494	506	476	475	458	490	484	487	502	490	463	460	443	478	440	493	505	485	445	522	484	502	536	449	471	477	469	505	465	449	492	500	498	482	484	490	486	465	475	469	457	505	491	478	435	479	444	457	498	501	471	457	477	466	478	487	474	482	474	474	499	482	467	475	492	531	494	471	498	489	480	421	491	476	471	559	448	515	499	480	480	484	460	455	481	500	476	465	472	532	427	509	511	476	471	460	502	462	485	443	464	470	444	494	469	495	447	464	442	484	471	481	446	445	523	524	457	482	471	472	468	501	491	447	493	489	471	503	492	495	457	442	495	488	501	475	477	472	496	517	503	507	452	466	496	492	441	502	455	484	462	478	487	474	507	463	468	453	505	486	473	465	459	440	465	490	482	483	515	468	468	450	473	503	470	509	494	490	504	491	479	478	474	429	438	436	484	498	455	462	478	495	487	486	475	450	459	490	458	449	488	497	453	485	471	497	457	501	506	480	503	480	471	459	438	499	468	468	451	431	484	475	471	491	468	471	458	464	479	498	461	462	458	478	486	466	489	456	481	494	445	509	472	505	492	474	489	479	482	508	502	476	476	468	487	439	506	483	476	472	423	459	513	479	468	462	486	492	464	464	489	455	476	459	501	507	485	445	463	456	467	446	439	436	492	496	489	479	513	523	446	492	492	458	462	476	487	461	479	468	490	458	484	442	483	484	440	462	489	499	463	492	427	479	500	494	463	508	454	468	496	438	465	508	457	460	460	466	468	396	435	493	482	506	428	471	454	448	459	493	453	475	478	496	495	429	498	485	482	470	500	506	506	483	482	503	473	464	490	440	432	516	477	443	437	476	444	505	456	475	465	482	484	456	474	487	472	504	470	480	470	486	443	482	494	503	477	495	469	473	450	466	508	455	491	427	470	452	462	490	468	467	481	466	439	526	482	492	492	498	471	465	450	484	446	454	457	475	458	473	481	461	471	484	429	475	491	478	513	506	484	506	464	485	476	518	464	492	478	462	509	468	459	498	498	479	495	479	502	462	453	475	492	449	454	468	468	504	485	445	510	478	453	450	473	452	461	454	463	467	472	477	473	432	468	457	438	471	438	497	502	500	483	457	489	494	468	479	451	456	514	470	468	465	477	484	502	494	464	481	518	466	469	444	438	450	462	493	470	485	473	463	467	508	531	509	449	485	523	474	499	454	497	454	484	463	511	491	499	490	437	482	476	493	469	498	511	457	478	493	505	492	492	512	486	467	467	450	509	496	514	476	488	471	514	521	500	442	448	498	482	462	520	476	479	512	489	457	484	444	449	476	465	493	512	511	497	458	450	462	469	498	498	457	471	482	466	469	475	468	500	463	486	509	470	488	526	507	435	485	447	499	491	504	471	427	458	466	475	434	481	496	489	477	472	456	501	452	489	453	477	475	446	465	462	476	461	493	494	435	438	461	476	446	498	476	479	466	495	441	475	525	500	521	429	453	462	478	479	486	496	441	449	470	475	479	495	475	466	483	484	501	471	462	468	492	488	492	452	472	458	464	460	468	432	480	427	462	473	480	443	436	491	466	472	497	487	458	433	496	445	520	470	462	461	507	507	510	468	502	457	477	463	445	457	427	453	471	453	441	488	498	468	466	480	480	440	455	466	489	471	485	497	515	485	482	477	475	509	453	441	473	521	467	478	439	479	435	471	476	441	502	497	489	476	471	474	459	470	448	459	439	442	470	497	489	447	437	461	475	467	484	493	483	470	482	486	491	484	489	477	501	475	460	463	463	467	497	479	475	448	515	480	449	459	461	503	484	458	517	486	448	490	505	470	503	484	449	459	467	471	529	506	493	499	489	485	475	489	453	480	484	459	464	487	510	472	467	444	464	430	460	461	481	440	469	444	474	500	472	464	500	450	491	488	504	469	501	469	441	477	494	458	490	446	469	494	501	498	493	473	498	460	482	477	471	478	469	487	428	454	489	506	478	442	484	514	503	421	464	459	472	468	502	478	434	441	497	470	487	488	515	469	502	488	504	478	491	479	437	480	487	482	464	483	498	451	472	466	482	510	486	489	504	466	482	485	469	454	492	465	469	496	449	446	518	449	471	485	490	515	472	478	477	473	486	487	498	433	468	490	477	465	458	472	483	479	539	475	495	486	495	488	498	453	470	432	475	477	470	495	466	483	451	463	488	487	464	506	482	469	484	491	490	448	477	460	486	454	513	451	474	506	493	461	499	434	470	482	441	479	480	466	483	508	484	468	495	447	480	485	495	482	499	465	463	440	463	521	465	482	486	454	535	478	450	452	455	443	477	498	448	478	498	463	447	471	455	490	491	462	473	465	464	454	498	457	483	475	478	483	470	491	489	469	510	522	490	467	486	455	479	464	488	455	487	454	423	482	465	453	488	474	509	516	464	489	512	482	504	475	481	487	503	426	465	461	500	481	480	466	492	468	485	469	456	453	494	456	482	465	493	475	470	513	480	496	499	509	470	480	436	484	463	453	466	473	479	501	497	462	465	458	534	465	453	486	485	467	431	471	468	444	502	471	442	464	515	467	507	497	455	504	494	473	448	486	496	470	480	450	469	494	520	481	507	467	420	460	461	490	486	458	491	450	474	469	491	448	511	477	461	461	524	434	465	507	483	492	422	485	475	507	418	468	467	495	521	511	477	482	482	500	472	494	458	497	473	520	468	489	474	461	486	506	500	451	458	491	442	494	489	490	449	470	481	477	496	473	452	482	479	477	455	484	484	492	469	488	475	468	485	468	451	504	482	482	472	472	479	479	448	462	503	494	499	469	471	481	470	475	471	486	503	539	484	486	497	517	424	492	479	476	472	480	486	463	467	495	448	453	524	480	476	480	483	508	456	490	478	493	511	510	491	481	475	464	498	489	468	457	505	507	488	511	474	477	493	480	483	482	519	528	471	493	449	460	480	502	449	472	462	489	488	483
40014	70651	54581	37452	26089	15614	8504	4096	2002	690	508	518	546	554	524	534	531	533	483	521	538	555	531	552	535	499	546	525	507	533	482	528	534	537	491	543	522	542	552	492	500	531	561	538	509	520	515	547	499	559	552	489	510	514	531	519	526	537	555	523	527	528	512	544	498	538	484	554	492	527	532	552	524	573	552	518	491	516	538	507	541	503	549	506	550	528	515	557	525	549	491	533	509	547	471	499	540	530	500	508	539	530	532	492	472	569	533	509	507	546	545	493	527	532	502	529	511	532	537	542	538	528	530	531	511	495	507	536	504	512	525	498	487	516	522	491	484	528	526	548	523	526	511	507	526	584	531	529	531	529	543	524	529	489	516	535	540	522	481	532	510	515	460	521	531	523	521	540	484	498	530	501	532	537	558	536	492	512	477	510	520	506	548	562	520	551	531	529	450	504	542	501	513	512	510	504	543	505	511	513	513	527	521	537	521	514	516	495	485	518	499	509	510	499	526	548	555	551	517	501	534	533	482	522	529	448	523	495	544	546	499	544	556	532	525	503	539	491	479	546	562	481	535	555	498	504	523	517	506	542	515	490	511	455	503	515	524	504	485	528	563	475	536	530	511	523	493	525	525	477	502	510	502	525	505	523	517	523	517	567	519	526	528	498	504	524	514	583	526	517	496	502	527	516	518	505	514	533	508	507	499	544	531	486	496	523	532	490	548	532	506	496	527	541	493	549	519	518	539	511	528	486	492	517	543	528	528	502	511	536	542	494	500	526	496	543	541	526	535	457	481	523	572	565	535	506	491	542	531	525	497	526	536	512	474	508	509	546	544	528	528	510	501	500	522	514	501	482	525	531	498	523	530	528	493	506	516	489	541	533	490	588	521	530	564	499	500	509	516	480	528	459	529	529	525	503	556	509	525	544	529	485	540	533	519	546	548	494	517	555	532	517	536	498	503	539	543	556	503	543	544	536	509	536	539	545	556	558	529	545	570	526	536	531	518	563	504	485	481	480	525	525	517	523	511	545	519	542	494	564	456	526	501	522	507	500	493	512	521	480	525	469	502	504	547	546	512	520	541	531	526	511	559	548	462	520	534	529	506	525	542	567	553	550	513	521	537	481	515	543	535	527	502	537	513	516	520	514	517	510	503	523	515	518	513	468	515	524	546	491	485	526	499	520	500	513	523	459	518	514	529	541	526	486	528	513	502	539	515	517	563	497	542	560	495	518	498	510	532	510	518	534	535	482	538	518	545	547	538	550	491	510	514	521	472	520	547	554	539	503	571	528	519	533	509	533	497	486	510	550	544	540	510	494	521	525	537	466	502	506	511	520	540	497	524	491	484	521	554	517	531	530	526	528	530	539	508	486	494	505	518	519	538	507	493	533	538	528	526	491	493	514	492	514	516	534	517	508	498	519	532	526	542	527	551	503	530	541	522	503	529	511	514	469	546	520	519	471	506	552	516	526	539	524	523	509	488	545	508	511	556	503	502	521	501	550	563	487	491	536	543	553	537	517	512	517	525	515	521	525	489	497	551	512	488	572	532	530	549	492	535	516	535	530	535	503	506	495	536	490	525	469	529	502	538	508	524	551	499	559	507	494	493	533	521	490	490	547	511	536	504	532	537	546	506	550	523	550	472	513	531	520	557	508	523	534	532	511	516	526	524	506	519	551	518	541	517	487	520	495	549	511	535	567	527	528	537	543	517	508	567	489	533	513	472	507	502	524	491	505	487	470	558	544	544	559	493	507	497	503	525	473	551	503	524	482	529	571	515	543	494	507	519	510	538	536	521	514	479	523	515	563	521	535	539	466	527	462	522	532	542	537	543	523	533	497	530	483	524	518	491	524	539	514	546	487	554	527	527	495	505	538	508	491	529	498	529	503	596	525	546	533	540	484	566	544	500	522	557	517	509	500	495	520	536	525	488	489	537	513	563	504	515	519	500	505	543	523	527	502	502	500	544	520	510	526	548	553	565	527	512	505	509	505	524	541	565	497	544	556	550	533	501	475	540	509	515	487	542	525	494	536	485	512	574	516	512	536	491	514	532	507	507	519	522	488	520	538	546	516	538	507	508	482	564	547	528	537	542	495	547	518	474	497	528	531	504	521	552	541	543	502	521	487	488	532	550	535	539	522	505	539	477	524	532	509	512	496	528	528	511	496	541	537	511	550	548	515	515	587	508	524	517	521	513	538	558	518	543	542	516	524	506	508	563	501	510	484	543	546	480	528	571	515	504	510	535	518	543	521	485	520	560	516	504	519	540	471	526	525	501	482	495	510	494	532	512	508	532	483	544	543	492	514	491	507	526	519	510	503	522	516	526	547	505	516	523	542	538	525	519	531	508	534	555	530	499	498	486	527	515	506	513	535	510	495	518	504	488	522	511	544	561	488	516	543	524	540	515	505	539	479	498	520	479	505	508	535	532	525	578	543	461	481	519	514	533	545	503	558	553	537	535	499	545	484	486	526	511	562	514	545	523	490	500	532	517	512	525	500	513	522	500	550	502	529	530	533	565	532	550	542	526	498	531	500	542	461	497	532	529	492	475	530	518	549	504	518	522	526	497	496	521	494	528	491	501	499	496	507	527	533	543	543	524	545	511	522	533	520	533	536	515	488	545	553	550	483	547	540	546	528	521	514	553	529	509	526	540	559	486	505	513	532	496	526	475	539	501	488	514	526	480	538	518	517	535	508	540	531	494	505	507	552	528	526	529	560	504	564	513	505	524	545	529	534	499	538	520	469	569	523	528	523	509	528	537	526	526	536	528	511	543	524	517	513	552	544	532	538	537	496	507	535	535	527	470	496	536	502	547	560	495	542	545	521	527	509	527	529	530	511	519	513	531	515	544	502	531	532	544	511	514	538	495	507	541	536	546	518	525	507	529	487	532	531	537	518	503	489	500	492	501	536	506	504	513	524	531	503	538	529	505	526	519	551	514	496	519	526	516	503	479	491	534	535	487	541	508	519	530	535	501	523	526	506	511	487	544	538	535	528	518	506	534	495	512	520	502	528	503	527	497	537	517	515	535	528	562	537	541	534	513	523	517	532	552	522	506	546	507	504	563	485	554	527	472	542	491	533	514	525	546	557	460	540	496	527	532	527	543	503	493	515	512	530	528	556	531	533	514	531	531	508	532	531	503	533	506	515	544	513	518	515	514	486	532	506	547	506	552	524	508	513	512	527	545	538	487	550	523	531	492	521	487	531	510	535	510	496	542	515	547	513	553	545	512	524	525	511	534	484	499	557	506	517	503	567	509	514	540	545	493	524	535	493	510	501	484	535	501	532	525	500	521	548	485	542	530	495	532	534	540	527	499	585	477	532	510	520	515	563	518	514	519	527	495	552	537	493	489	505	559	531	543	534	537	533	529	509	547	538	576	483	556	557	550	545	518	507	558	545	528	495	502	539	507	483	529	521	494	560	527	541	554	521	521	527	499	565	551	459	521	521	536	513	518	535	489	517	512	532	501	468	483	543
22630	21454	31250	29734	29375	28942	24745	10921	4227	1141	808	756	724	749	767	758	680	844	720	772	801	703	747	734	735	782	775	727	736	762	750	804	781	759	764	747	733	787	708	728	736	749	714	726	733	725	709	747	727	752	750	741	752	682	723	747	755	752	775	714	774	755	736	706	698	725	716	762	742	749	762	716	715	696	742	760	691	732	760	754	755	766	721	744	743	762	765	719	744	745	706	795	711	782	708	741	740	748	721	742	730	758	729	709	689	796	790	706	711	743	731	673	725	748	733	699	769	757	775	761	762	745	723	764	730	725	756	738	782	735	740	728	763	748	726	697	701	753	742	678	712	778	737	743	764	768	755	765	695	721	737	754	736	751	768	768	763	712	686	723	748	739	731	709	738	762	752	789	722	716	786	745	784	686	765	769	758	760	758	706	753	708	714	740	746	736	733	763	745	744	746	761	757	651	728	766	766	740	738	770	742	697	748	671	746	688	795	748	723	761	722	701	733	725	732	778	770	769	738	732	744	724	717	756	694	707	747	733	733	725	749	728	733	720	778	771	774	783	781	736	728	763	734	733	731	707	743	716	753	782	735	695	756	752	745	691	752	752	777	747	773	746	718	766	706	757	768	714	728	735	730	748	742	789	737	752	751	746	708	758	759	764	736	707	734	759	738	748	752	729	722	689	749	707	725	731	726	763	753	741	789	699	740	787	718	723	784	741	747	726	724	717	741	786	732	698	729	731	740	720	718	784	744	712	732	734	782	724	729	677	701	703	765	740	687	743	738	761	752	710	733	750	712	731	692	742	736	736	718	754	711	761	765	740	718	704	704	723	748	744	706	735	731	742	695	762	709	688	747	712	749	711	749	752	697	752	744	744	721	711	725	736	730	729	718	723	735	713	771	784	761	720	731	724	732	751	704	737	756	701	748	724	697	703	763	754	753	763	705	739	725	704	726	750	694	763	717	690	710	741	740	718	702	719	705	790	744	765	708	790	793	789	732	733	785	739	781	736	786	760	723	735	746	736	704	731	738	769	740	736	721	741	761	713	736	690	762	739	697	754	730	742	775	767	743	741	698	790	696	761	740	718	724	718	709	742	767	751	753	765	751	703	725	750	760	738	749	708	725	754	719	733	740	678	721	718	771	761	735	750	730	824	711	731	767	751	721	764	776	707	739	746	693	693	749	773	727	699	708	737	742	699	695	720	749	695	738	737	760	749	723	787	735	691	706	706	752	755	698	714	741	754	760	678	717	739	737	763	717	720	723	733	739	676	726	753	758	760	722	695	702	742	695	699	707	755	704	762	738	703	744	743	714	781	744	754	737	769	695	703	701	731	717	785	720	778	750	725	746	746	747	728	754	738	760	757	772	774	733	724	712	758	718	724	748	744	737	703	696	745	755	762	750	787	726	751	747	761	701	755	761	758	732	774	739	680	722	722	744	706	724	746	739	757	738	696	734	718	737	745	742	738	724	757	784	732	793	726	791	731	707	760	752	785	755	694	725	690	720	709	751	689	745	724	767	760	752	734	761	763	788	731	748	765	682	770	710	677	749	720	743	759	774	736	777	740	715	796	785	724	737	747	727	702	746	708	730	718	744	738	753	728	774	721	715	759	772	768	719	772	738	802	710	728	729	781	796	776	764	688	719	744	720	763	759	743	746	797	754	658	800	694	758	760	773	820	723	718	768	752	733	766	823	759	743	748	739	746	761	769	772	727	724	748	760	745	710	689	721	741	760	716	761	769	740	779	773	702	745	731	722	720	722	773	720	764	768	769	739	733	747	683	704	812	708	759	711	736	786	718	716	758	753	735	734	757	747	731	735	768	683	746	736	789	745	720	708	783	750	741	727	729	744	724	765	732	728	708	734	738	751	690	765	716	776	744	743	786	722	733	694	783	773	763	714	713	679	720	748	707	762	754	746	729	718	705	766	719	739	721	770	777	720	781	744	743	751	785	725	769	716	769	723	803	742	721	728	769	783	783	733	740	739	797	707	704	746	728	781	734	786	723	723	751	727	674	717	710	767	784	728	776	764	738	761	738	748	731	769	765	715	734	750	740	706	777	715	693	687	711	750	777	702	766	796	734	746	750	772	739	688	719	801	750	775	762	712	761	745	760	713	731	715	794	717	732	726	731	745	712	719	739	756	721	720	738	742	728	727	816	729	732	755	715	713	743	713	741	706	746	712	726	698	734	802	730	761	773	731	744	705	730	753	715	759	764	734	727	713	783	735	754	750	741	719	725	744	741	739	693	745	715	767	738	702	734	694	750	754	734	755	734	719	762	731	701	714	760	759	752	694	726	725	738	772	761	751	741	712	709	730	668	763	780	700	732	721	754	723	714	709	786	735	722	728	741	727	717	742	739	729	753	722	711	710	708	719	713	712	692	772	712	753	727	743	754	773	717	739	755	802	720	741	752	756	790	705	722	738	707	713	781	725	769	738	777	735	740	767	757	706	757	766	754	733	697	670	728	729	739	732	749	706	705	720	735	716	754	712	737	724	753	748	769	725	775	715	744	737	706	745	733	772	716	741	741	689	698	768	732	753	763	711	738	738	747	772	727	720	755	696	778	773	693	739	754	720	794	745	729	774	745	780	793	699	733	751	706	752	734	773	777	761	743	757	745	703	755	701	734	754	705	723	723	680	749	741	735	774	733	717	711	747	708	758	760	767	730	716	763	682	728	720	728	738	768	750	699	723	764	748	766	739	737	700	766	799	773	691	717	753	762	756	749	773	693	740	715	752	752	770	746	774	783	808	756	788	773	750	702	756	735	773	736	742	724	727	730	750	710	760	748	743	701	732	715	778	763	720	781	738	713	742	734	740	725	708	751	703	737	729	744	706	710	727	729	716	728	737	791	710	742	753	753	753	742	761	764	727	733	772	753	715	718	700	740	762	703	715	719	748	755	761	701	691	700	684	712	765	776	757	742	753	762	770	776	729	704	744	743	765	720	728	657	727	760	720	729	697	745	711	748	730	717	741	732	739	748	678	775	801	751	760	677	755	735	711	727	677	720	719	736	739	727	753	729	741	709	757	758	749	739	749	758	696	769	775	825	738	779	728	728	743	762	780	745	756	747	744	740	771	730	771	802	770	745	748	744	765	747	743	745	692	766	681	721	708	731	722	733	725	715	786	701	727	734	722	736	730	763	741	738	782	703	779	677	722	721	725	729	719	737	803	743	768	750	779	755	756	716	754	697	726	763	748	785	730	783	778	745	749	755	776	744	777	724	733	775	766	783	723	669	745	753	753	753	735	756	741	710	738	739	777	723	703	755	705	784	678	780	720	682	732	713	754	733	698	744	749	693	760	789	765	733	722	714	744	773	751	753	708	710	755	758	731	697	708	766	801	741	750	760	748	698	739	777	729	700	747	664	717	706	725	780	764	751	739	744	771	731	722	756	731	723	777	714	713	771	720	742	739	752	713	801	725	744	751	760	741	723	770	783	727	760	762	745	781	737	725	743	779	731	722	715	782	738
53631	97542	79691	60196	46732	33846	22165	11866	5831	1197	778	823	785	759	823	778	771	734	805	748	737	764	767	765	777	772	784	710	722	742	804	736	785	714	743	790	772	772	757	761	782	730	744	784	750	684	776	804	748	736	773	783	772	791	733	761	759	778	713	782	780	769	742	764	747	829	795	766	724	674	716	795	713	737	714	692	710	794	721	784	771	739	682	715	743	782	809	755	748	726	712	795	761	754	754	680	759	724	746	804	699	747	790	823	803	762	785	762	768	737	837	758	768	747	780	762	749	762	763	716	749	745	771	739	740	771	753	751	739	789	797	760	771	787	763	716	717	718	727	789	773	774	765	742	759	788	738	770	758	711	751	742	759	763	738	701	716	705	739	720	822	780	736	788	789	774	794	787	725	782	802	736	749	762	745	785	772	746	731	738	746	774	809	738	720	782	813	740	755	767	733	759	745	795	789	699	709	759	766	717	769	766	764	733	775	796	762	740	744	768	729	760	728	695	688	757	743	757	780	761	730	806	725	793	733	702	746	752	753	725	751	737	805	748	743	790	784	731	765	755	751	739	742	697	743	761	782	769	725	744	727	732	750	761	772	730	771	729	744	736	769	762	759	776	752	717	755	740	743	738	729	748	786	763	805	736	746	704	781	755	770	689	711	760	734	801	715	737	733	746	774	793	727	745	750	781	754	764	744	756	753	759	754	783	738	786	729	768	740	722	808	802	745	777	777	769	778	758	741	760	768	760	745	744	779	806	758	769	705	731	748	735	766	738	742	720	761	693	741	768	772	788	719	743	767	713	800	729	733	796	724	733	775	726	776	750	761	754	779	760	687	752	700	682	777	804	732	783	811	757	776	774	759	721	731	743	757	741	719	734	726	717	778	764	769	732	792	732	739	763	724	820	799	772	743	760	775	754	712	790	774	789	741	742	790	733	776	794	773	724	780	760	743	771	765	734	810	712	782	771	814	741	783	750	746	759	793	798	754	758	749	746	743	732	736	767	736	740	775	774	766	735	771	775	762	738	758	765	740	756	767	775	722	712	729	798	791	753	747	734	790	744	737	754	773	791	725	743	748	819	779	743	775	757	783	771	752	777	742	716	750	740	755	725	755	755	782	792	765	726	780	770	713	736	740	783	739	739	721	727	716	720	789	787	797	744	759	695	737	715	757	821	710	726	753	730	756	750	763	776	755	784	737	738	781	813	723	783	709	759	767	768	760	768	774	765	782	739	747	739	771	732	755	743	755	719	795	717	761	725	767	773	779	736	751	712	748	765	747	729	736	711	744	730	754	726	722	751	764	762	741	754	717	728	762	788	767	767	768	773	781	732	768	770	772	782	777	734	815	769	761	774	699	804	712	763	788	797	737	764	702	683	737	810	770	808	702	720	758	722	732	770	701	751	708	754	753	713	781	719	756	762	726	749	761	768	755	779	730	803	753	756	773	733	734	720	787	780	734	760	738	772	743	756	723	773	732	780	748	776	759	802	796	748	751	755	712	755	788	717	755	745	784	754	760	781	691	785	745	789	723	804	742	764	784	741	742	734	761	725	816	723	755	785	746	751	752	764	769	742	734	736	766	760	715	736	760	758	761	753	772	760	747	782	735	777	754	776	792	783	742	791	821	746	751	769	735	745	792	746	729	747	734	780	830	737	723	757	787	725	755	736	728	759	741	779	723	739	730	751	735	729	789	752	774	769	718	714	719	718	747	747	770	747	735	742	768	759	734	769	746	729	738	793	704	726	713	756	784	757	736	741	722	773	724	783	760	758	727	789	802	776	714	819	747	736	751	793	782	776	688	785	718	743	754	772	771	756	773	780	774	784	708	695	740	697	753	789	809	717	758	806	766	755	798	819	755	722	787	732	731	753	735	729	743	771	749	764	754	732	726	813	730	676	734	756	780	740	736	772	754	730	715	774	769	769	730	758	705	731	764	727	734	779	751	770	834	737	755	774	754	735	744	788	728	758	741	788	784	756	791	760	786	747	697	791	735	805	708	744	740	761	743	752	779	755	763	778	776	735	751	702	756	712	775	747	704	775	725	758	729	772	758	722	736	761	726	732	784	769	746	795	788	748	767	714	771	748	737	767	729	803	721	738	802	703	772	739	753	762	747	729	743	766	765	727	735	768	744	740	794	769	759	729	773	728	738	745	743	791	777	720	729	791	771	720	774	776	750	764	795	745	722	736	764	780	745	759	825	727	745	734	734	721	741	694	706	747	782	776	757	761	687	756	748	719	716	792	709	762	746	797	783	776	723	748	778	770	730	732	705	741	713	735	749	792	726	766	776	708	808	752	735	761	752	760	748	744	744	753	768	722	788	763	740	758	751	741	771	724	765	722	751	755	756	752	788	793	716	806	763	747	758	760	770	735	760	731	756	752	733	781	698	751	784	776	768	778	749	738	731	804	757	749	745	740	749	737	785	767	747	715	712	754	744	792	763	790	714	681	805	753	734	720	781	729	750	769	711	742	759	790	760	768	742	726	745	746	739	782	764	772	767	760	769	749	710	757	790	741	751	774	736	757	761	797	713	786	751	778	776	742	758	754	745	762	750	809	687	731	719	753	751	772	778	753	778	781	721	746	730	783	748	756	758	734	753	760	728	745	788	755	725	774	771	744	800	782	794	719	775	786	781	766	728	759	737	768	766	757	785	744	726	792	744	722	750	721	770	741	752	785	791	776	743	778	734	689	758	735	757	788	770	704	763	744	781	697	712	785	797	773	798	772	729	780	734	733	739	710	806	710	800	738	735	770	778	787	726	736	731	803	774	754	799	746	766	752	719	794	739	752	766	700	761	740	775	716	785	762	740	743	761	738	765	773	758	736	804	759	784	756	769	757	726	677	748	765	732	739	734	766	782	786	788	750	799	724	722	756	746	751	792	749	769	743	751	781	745	801	751	731	776	718	773	745	745	666	795	809	749	756	740	771	717	767	764	730	753	735	793	749	749	798	746	738	727	718	729	749	749	784	726	719	750	707	720	733	763	758	756	716	780	762	726	803	774	760	723	705	802	776	742	789	735	747	757	732	742	766	768	771	770	780	814	748	775	704	732	744	756	767	774	759	727	727	790	781	796	748	697	753	752	742	742	757	761	775	812	720	775	707	762	757	727	762	767	768	729	780	709	756	749	749	770	778	757	782	726	749	794	727	774	756	742	743	750	777	773	771	769	762	776	790	760	745	742	805	811	735	742	710	736	799	765	789	771	758	746	828	751	746	805	785	769	741	766	764	796	750	771	766	760	789	695	749	796	755	797	818	757	813	751	761	747	709	813	718	755	716	704	778	787	776	808	707	754	807	739	731	778	746	718	732	772	764	745	728	743	774	802	730	733	775	785	765	776	729	791	757	749	691	764	789	752	757	778	723	795	779	775	735	766	738	751	773	754	775	727	717	743	768	745	764	779	734	760	738	752	755	773	744	706	800	712	709	757	762	806	722	746	754	785	757	758	755	744	718	713	735	764	770	744	792	746	740
28451	24724	27830	16680	6695	2747	1349	849	541	379	398	412	353	396	338	384	341	358	384	419	368	386	372	380	407	387	393	386	345	380	347	339	365	373	396	386	376	354	337	381	375	357	385	379	403	373	363	366	373	338	353	354	359	354	362	366	366	382	399	356	361	369	396	367	350	373	343	374	379	410	394	364	410	383	330	350	379	370	337	375	362	411	351	354	390	358	350	393	371	371	363	358	343	399	374	363	343	368	381	374	377	380	357	371	387	381	358	397	369	372	367	383	368	354	381	348	364	368	377	372	382	391	373	371	384	375	351	367	381	373	341	384	350	366	344	350	355	377	363	344	350	347	378	397	339	382	388	392	386	385	351	341	375	371	376	390	381	347	351	353	346	305	347	388	357	373	369	324	379	384	375	400	394	374	376	386	383	386	351	397	372	375	373	406	400	355	376	374	409	360	383	334	335	394	364	374	360	395	363	351	388	378	367	376	378	382	349	380	387	388	360	359	381	382	405	316	342	369	386	380	380	361	353	376	348	351	359	371	360	385	378	368	349	349	369	406	370	379	339	381	352	361	390	363	361	375	372	379	356	371	383	356	341	402	374	389	379	362	342	350	405	361	375	363	361	357	408	367	321	357	393	351	361	362	366	383	338	360	333	377	366	394	365	395	381	365	342	339	360	355	371	365	373	333	380	383	375	306	366	377	380	366	388	356	342	353	364	370	363	380	388	396	345	383	332	374	379	332	372	373	368	361	356	357	381	358	376	358	373	355	399	406	340	334	382	394	358	367	382	401	393	399	382	376	368	359	357	378	345	395	387	351	378	343	391	365	357	351	307	361	379	364	367	367	371	368	324	376	363	374	373	383	376	393	377	367	385	397	375	349	368	373	350	346	328	350	384	374	360	339	387	351	382	365	385	387	343	366	408	386	387	382	370	374	373	379	415	388	374	372	362	384	389	389	344	401	359	410	378	362	376	381	368	342	372	355	352	388	380	352	355	373	374	388	335	378	361	369	381	380	395	378	338	387	371	366	383	350	350	392	400	361	385	384	371	385	356	366	390	367	328	364	329	369	353	384	367	361	373	353	385	376	374	357	374	330	385	389	381	346	339	413	366	376	323	372	401	348	353	391	398	378	360	365	363	379	372	370	354	392	368	356	376	396	356	357	318	381	346	384	359	382	397	353	348	380	363	340	364	373	370	363	391	375	360	384	387	363	385	335	344	363	391	343	361	385	378	339	393	376	363	388	421	370	371	347	326	351	398	366	362	372	389	355	369	397	361	296	380	367	385	356	363	340	369	384	377	353	395	366	399	324	360	369	363	371	334	371	386	398	351	383	335	390	381	379	396	371	386	401	371	374	387	334	359	359	367	369	334	363	413	364	373	358	398	427	365	330	376	365	346	362	375	369	371	376	353	378	392	351	372	368	401	348	374	404	363	388	386	361	366	393	382	359	359	349	374	345	372	344	377	387	341	359	411	375	368	366	408	382	393	370	406	355	383	389	372	388	369	369	364	377	386	399	393	377	366	355	372	367	389	366	370	395	399	361	364	350	392	385	360	380	380	399	337	345	380	351	381	368	360	366	337	376	373	393	357	378	348	379	363	385	364	356	343	363	391	349	377	358	356	349	388	375	342	366	383	415	369	380	375	389	382	355	397	355	369	352	334	383	377	361	337	363	334	411	377	371	387	379	385	375	330	390	364	365	351	374	411	372	386	371	386	381	383	373	385	377	376	359	357	372	355	379	360	379	361	361	357	365	357	355	389	399	365	360	337	392	388	386	362	357	369	396	393	356	392	374	398	351	368	384	370	377	348	373	388	400	362	376	380	376	382	388	388	387	366	367	342	388	366	357	326	368	379	401	390	362	354	387	386	368	382	382	382	375	361	399	397	372	406	378	411	383	367	398	405	399	354	389	385	361	391	380	412	366	382	369	389	372	402	353	378	369	390	366	381	359	399	393	368	359	383	363	388	358	361	327	346	333	356	382	401	348	373	370	368	367	370	363	374	390	406	396	372	377	353	356	345	355	366	385	348	365	363	390	371	368	361	342	366	376	379	323	375	390	382	389	419	321	354	378	395	369	404	385	348	388	344	379	371	371	362	355	412	376	391	368	384	389	383	377	375	366	377	386	349	347	370	395	352	353	362	377	370	368	342	334	339	389	343	397	406	369	374	354	388	374	365	388	344	368	365	377	346	374	364	393	364	375	378	382	390	372	364	379	361	404	367	375	348	405	360	353	318	381	377	388	388	368	368	376	359	322	346	381	362	365	374	368	375	366	387	369	370	363	358	392	351	346	392	358	382	348	372	383	375	394	387	359	373	321	364	394	375	377	382	347	360	355	358	345	370	372	358	374	378	379	373	372	382	388	366	368	396	401	384	380	371	353	380	358	373	370	336	347	383	359	381	367	372	366	364	379	381	356	379	373	343	423	360	348	379	401	371	368	398	342	357	382	385	366	364	351	392	376	413	343	373	375	358	357	371	368	375	358	352	381	378	374	364	380	353	413	380	358	368	356	401	391	373	363	393	357	361	347	373	380	361	380	363	370	375	368	366	395	387	376	388	371	350	373	414	417	377	344	371	385	357	364	356	352	356	380	373	343	366	375	351	409	361	393	363	339	362	392	366	367	361	335	363	335	376	385	392	367	348	343	355	346	374	367	358	393	329	371	376	402	378	353	371	342	366	412	358	361	373	388	385	380	379	365	352	382	388	370	337	390	385	374	379	369	392	369	400	349	360	388	388	374	389	350	388	404	393	364	331	381	340	348	372	375	386	357	351	384	376	356	313	358	350	364	363	341	373	358	356	396	340	372	335	372	338	337	371	381	363	368	390	369	375	384	357	385	372	372	378	362	365	400	371	359	368	370	395	377	362	375	391	367	337	367	379	393	368	368	410	376	416	359	357	368	372	378	401	391	403	372	355	330	369	375	358	421	378	350	391	367	368	364	378	359	376	368	371	381	384	343	372	374	376	402	363	364	371	359	371	359	370	383	379	373	358	361	371	373	382	340	348	323	363	365	343	359	379	394	371	353	373	412	386	370	394	390	368	366	408	379	381	358	354	395	371	364	369	392	399	373	374	349	363	339	356	354	381	368	378	335	393	358	364	364	328	376	367	366	393	369	370	362	384	371	373	358	350	360	353	355	378	389	389	378	346	374	360	383	382	384	361	363	374	355	337	390	372	387	362	341	402	394	384	348	351	348	378	364	362	367	386	346	404	335	375	336	361	382	401	354	353	372	333	347	355	333	355	404	381	353	362	378	358	327	366	389	352	377	393	406	387	359	386	403	361	362	383	376	359	380	356	387	402	386	360	359	392	393	385	381	355	335	340	356	397	359	369	361	365	361	357	387	355	352	352	335	330	365	370	358	335	391	377	358	374	376	380	373	376	379	335	328	356	403	350	331	342	356	356	378	345	389	370	328	382	364	356	407	361	372	392	375	357	377	395	381	393	373	347	352	385	364	369	362	413	378	388	344
18620	35287	23260	11922	6724	3311	1797	1013	639	401	407	383	409	386	412	387	428	418	412	392	401	422	380	411	416	420	383	435	390	419	455	358	421	411	444	380	447	381	397	397	417	420	401	398	399	396	410	416	447	400	395	395	398	422	382	416	391	420	401	377	407	413	401	385	398	439	413	407	436	412	411	418	447	402	412	393	420	401	361	383	372	396	374	424	463	425	408	454	432	410	398	415	436	414	427	395	390	425	374	388	406	401	399	393	366	399	415	422	406	404	381	381	436	447	360	399	385	397	378	403	411	407	406	393	396	427	436	405	368	399	411	441	413	385	381	439	370	412	398	392	409	403	430	390	424	384	419	433	414	382	397	420	415	401	397	404	410	382	416	395	437	386	394	429	443	405	410	385	372	391	362	386	384	396	394	390	393	420	448	402	391	434	444	424	414	353	417	434	442	417	404	409	383	389	396	403	413	415	449	411	433	400	372	412	396	397	449	407	422	405	406	408	446	387	389	392	434	403	413	425	415	429	409	417	416	380	415	417	411	439	371	404	450	405	386	385	415	400	401	437	418	417	406	402	407	405	372	410	393	449	402	376	373	376	383	417	399	425	422	422	374	409	439	429	421	396	444	425	438	407	416	374	434	424	436	417	375	421	424	380	416	405	454	379	408	395	423	386	408	388	410	381	372	382	432	414	418	411	406	392	400	408	421	389	396	383	402	390	404	399	402	406	443	390	448	384	407	414	435	424	381	424	394	415	410	416	415	412	388	404	379	409	374	447	357	389	431	428	391	384	434	373	384	387	407	453	390	339	408	389	382	354	421	393	407	417	407	429	385	421	383	404	398	382	431	409	419	434	400	391	381	393	373	364	440	387	415	390	436	401	409	436	384	428	406	363	413	395	412	401	396	438	388	376	394	416	392	385	374	390	415	412	382	422	385	374	398	406	413	421	427	398	391	410	397	405	370	406	422	357	440	439	433	424	380	398	423	390	426	429	394	420	392	385	426	421	413	422	422	443	364	397	384	389	386	427	414	416	390	405	412	434	400	408	358	400	455	364	397	426	427	382	400	358	406	422	379	388	414	400	391	406	434	383	420	415	453	399	381	385	380	436	403	402	441	429	357	397	395	371	408	400	400	411	409	418	441	439	364	431	373	377	395	422	417	385	395	413	399	417	398	424	381	433	369	416	423	420	456	387	394	386	412	428	445	387	428	361	386	378	390	404	410	393	423	418	372	373	420	404	407	415	415	397	398	414	369	395	387	397	435	391	406	401	417	400	413	401	382	396	423	423	410	435	380	407	429	421	380	395	430	398	455	420	402	457	414	385	381	388	425	401	392	405	407	387	409	414	442	404	438	383	413	409	389	365	369	415	393	393	404	405	384	423	388	399	430	394	433	401	398	403	411	407	433	446	421	426	400	404	395	426	387	398	429	426	379	378	421	393	417	365	397	382	428	414	395	377	415	361	389	418	408	421	421	411	376	407	397	446	395	355	418	431	398	380	439	399	393	431	404	396	437	377	394	409	416	390	409	367	380	406	428	415	409	434	421	405	387	409	428	408	396	414	392	391	401	452	384	396	410	449	393	404	430	378	402	389	410	421	383	401	412	386	412	406	437	406	371	421	446	428	407	398	405	426	425	437	419	411	419	385	397	406	382	399	411	383	424	423	381	400	411	435	426	410	392	399	405	404	359	409	389	414	416	363	427	424	406	399	384	401	376	417	388	377	406	400	421	396	418	395	374	396	414	396	363	379	395	395	429	405	390	440	414	406	429	407	391	403	402	409	434	382	405	439	390	373	405	415	382	394	436	403	425	387	445	409	370	395	365	409	399	411	399	396	412	427	388	415	378	379	380	399	399	381	373	410	387	420	396	406	425	404	394	392	418	385	382	433	396	386	414	383	421	405	392	419	420	407	399	449	363	400	429	404	415	413	429	402	387	402	429	405	400	397	379	415	365	417	392	394	409	391	367	405	425	377	391	404	381	385	398	389	416	394	385	417	414	444	397	404	422	395	388	411	385	380	394	394	415	402	409	413	410	408	381	418	427	407	440	401	397	414	436	397	404	410	412	380	397	421	363	436	407	396	383	416	385	395	398	419	395	439	409	378	437	393	375	398	447	416	383	406	389	399	417	404	403	387	409	422	415	415	433	412	460	411	413	407	410	405	398	420	409	415	421	351	379	348	414	427	423	385	420	436	416	417	417	436	409	429	385	445	391	394	416	430	367	449	397	384	422	421	418	360	395	374	435	408	397	406	362	380	377	420	411	402	430	434	420	402	378	381	405	376	419	412	391	399	422	408	367	392	404	424	392	429	384	412	419	423	409	394	403	400	416	393	406	385	410	401	410	405	443	434	430	374	400	413	453	402	432	399	427	398	421	407	393	429	389	426	412	428	390	402	412	416	404	402	414	440	395	400	438	427	407	411	364	414	400	413	427	393	433	392	420	422	386	409	366	426	396	379	399	406	364	402	409	392	408	400	428	434	413	426	441	408	399	422	398	366	436	390	373	360	418	393	375	381	398	400	421	421	364	410	377	402	382	382	452	438	397	360	375	389	383	406	421	432	440	406	387	400	412	436	443	436	437	385	400	371	404	410	403	381	443	411	392	429	401	427	396	412	409	404	372	444	393	370	401	407	373	413	397	417	452	400	421	384	380	382	430	419	422	435	407	404	421	400	397	391	359	394	419	402	412	425	385	427	414	408	427	367	424	387	412	403	410	386	395	391	384	422	447	409	413	391	436	425	429	398	388	414	421	397	418	408	377	364	403	343	412	425	433	394	422	367	408	393	385	406	398	422	395	387	378	422	411	440	405	400	381	403	418	430	399	440	402	398	376	445	381	455	401	431	435	409	404	420	407	420	421	379	382	396	402	410	395	411	443	405	394	367	384	385	372	409	413	427	414	403	413	360	390	425	412	408	368	385	419	396	434	383	441	404	414	359	373	405	400	415	415	422	431	404	415	400	413	411	376	416	399	408	376	411	378	386	380	440	432	430	415	393	438	417	365	443	384	426	396	373	377	390	404	418	388	375	392	412	369	404	429	421	398	447	379	400	385	400	432	411	409	420	449	407	416	404	415	372	393	423	424	392	418	386	407	416	401	389	385	404	433	407	419	400	378	403	430	383	384	401	417	426	416	415	425	406	412	451	401	446	399	390	371	415	413	418	398	385	403	410	401	390	417	419	412	419	422	442	390	389	391	393	412	409	414	426	419	381	372	390	413	383	384	448	406	422	394	407	423	403	395	405	394	420	417	438	426	410	401	387	426	394	383	404	380	414	407	412	416	406	400	395	453	380	378	428	405	399	383	432	407	424	387	439	396	405	378	408	440	440	370	380	426	397	388	412	396	426	397	386	401	408	366	398	433	414	388	406	422	402	435	395	410	385	412	434	410	413	399	433	361	405	405	400	430	424	391	398	442	407	410	436	399	385	457	424	392	395	370	408	399	417	394	366	399	370	393	390	384	393	422	389	408	415
23293	21531	32925	33794	30994	26466	18644	7405	2960	946	538	586	557	561	524	564	574	591	564	601	561	587	566	526	592	548	533	540	537	577	568	605	558	583	524	562	574	577	567	552	555	578	582	552	542	553	589	578	591	559	520	546	524	568	531	554	538	563	557	548	553	558	537	555	568	551	562	545	519	610	555	541	535	550	557	536	515	534	592	548	551	532	596	535	589	533	574	600	578	593	596	576	546	550	558	572	575	535	563	572	586	571	560	525	582	575	528	609	602	580	544	544	554	582	535	540	565	574	570	507	521	587	581	606	558	583	553	582	547	547	541	565	549	564	527	568	559	560	537	570	581	580	566	572	533	579	557	538	571	563	560	548	612	566	559	572	574	569	559	567	599	536	551	606	565	548	545	541	543	562	573	521	570	566	533	515	541	535	538	582	562	520	551	555	594	569	561	576	562	548	566	526	535	572	583	545	575	539	546	567	599	527	529	566	516	529	549	552	498	543	559	506	598	538	537	555	588	573	514	593	576	587	523	511	575	520	573	553	489	561	574	566	572	568	536	595	570	563	576	579	594	597	562	577	552	483	606	564	568	559	553	559	546	531	569	562	507	526	555	531	583	575	580	547	548	571	572	555	542	549	569	554	556	566	585	553	562	585	556	564	610	574	590	572	584	556	582	544	572	576	556	527	545	552	563	552	569	567	552	581	576	581	547	532	545	573	512	604	591	580	537	594	502	552	529	581	511	576	524	552	546	548	544	584	571	552	544	547	580	531	595	591	577	548	507	536	549	511	571	550	581	590	557	565	593	575	553	593	515	602	584	537	582	536	521	609	534	560	566	586	545	531	549	564	554	553	568	594	535	494	551	540	539	584	575	576	568	544	565	570	578	577	570	539	537	559	603	562	572	545	545	539	517	519	527	575	545	582	550	569	562	574	594	536	515	564	574	607	539	547	569	569	608	547	559	543	524	579	568	551	545	563	501	546	575	541	613	559	529	576	587	521	517	544	557	571	569	606	560	598	518	563	561	563	564	574	618	580	562	567	533	585	598	560	569	573	579	554	541	578	522	550	578	535	581	573	544	588	553	548	578	582	559	553	562	576	594	569	525	559	524	565	540	583	523	552	541	537	586	538	529	570	560	573	575	559	574	531	557	565	575	534	555	601	563	546	525	607	552	528	545	544	545	533	558	548	583	593	578	555	555	579	504	561	552	602	553	564	579	564	578	558	585	571	590	554	571	517	604	553	560	566	535	580	561	557	554	570	516	560	574	582	576	565	586	590	542	544	548	561	558	518	560	554	573	582	584	535	559	515	546	574	543	563	568	550	592	563	537	586	594	553	554	482	551	533	570	542	571	544	530	559	550	503	550	540	539	592	553	533	522	604	536	593	578	488	550	549	527	579	549	519	544	586	571	569	556	598	539	553	572	552	565	559	547	535	586	569	562	600	544	538	580	562	568	565	562	576	558	544	568	572	551	559	528	545	520	544	550	552	548	574	559	571	554	594	575	570	602	588	610	590	544	567	547	543	590	563	570	577	589	561	557	600	546	569	600	566	576	563	542	542	582	533	526	541	567	561	565	576	552	520	534	554	540	553	566	530	599	529	597	589	580	573	546	557	538	557	563	544	589	558	582	545	529	564	578	521	544	513	557	552	596	550	549	568	551	607	562	560	548	574	592	555	592	549	567	588	564	573	604	519	587	567	548	549	557	570	578	571	542	553	559	533	555	548	545	546	561	545	575	525	527	544	562	565	545	536	543	591	539	528	539	591	553	572	534	572	514	567	538	547	591	564	545	577	571	570	542	534	510	529	599	527	505	537	595	606	554	550	579	520	582	584	550	571	542	595	557	580	597	561	521	557	526	558	520	520	591	581	535	569	572	554	552	527	570	553	605	492	521	579	565	565	588	595	574	561	592	564	535	592	570	569	586	576	557	553	544	579	542	555	563	572	550	554	522	582	588	572	571	566	581	553	551	564	551	578	547	533	552	568	548	582	596	515	597	550	556	537	566	531	567	525	528	554	550	545	559	572	528	547	568	566	545	495	584	549	575	543	551	575	535	543	560	596	550	575	575	522	549	558	536	544	566	557	570	532	531	556	571	547	533	609	552	516	567	556	578	576	528	520	573	535	564	579	570	559	560	546	571	590	533	579	542	540	553	567	603	518	604	607	553	581	534	549	570	544	574	529	562	587	552	593	531	535	559	563	561	559	575	567	570	580	556	569	541	581	555	532	613	492	553	584	554	564	547	562	576	555	590	519	548	538	509	568	563	574	530	551	585	547	573	545	517	552	572	543	558	561	552	568	555	539	533	588	597	533	522	578	551	545	523	595	580	573	512	545	546	573	564	537	533	557	582	551	569	568	532	572	565	543	544	570	571	562	554	564	598	586	551	579	601	506	553	599	583	515	572	590	574	566	554	599	557	573	572	557	569	551	578	575	559	589	583	568	546	559	557	572	495	572	559	566	566	548	589	526	579	553	546	592	597	536	614	554	564	569	563	598	546	583	576	526	527	507	491	542	517	582	561	588	558	543	553	578	542	560	559	546	560	623	573	529	526	571	543	567	558	554	581	557	548	562	541	564	551	587	578	578	540	568	554	553	555	566	568	614	613	543	605	594	561	576	534	580	612	547	539	616	578	542	579	574	535	582	609	527	609	559	566	569	535	567	574	541	560	534	560	548	550	590	536	556	555	571	576	559	620	564	557	525	576	551	579	533	616	561	583	607	572	582	540	526	522	566	555	540	561	570	592	582	587	606	578	597	557	546	594	571	529	560	509	566	573	558	514	537	578	601	539	547	568	582	547	573	555	535	588	577	585	510	571	581	550	544	597	577	536	578	540	548	583	569	594	603	553	620	538	550	478	564	589	579	524	528	569	570	575	579	551	542	513	506	524	556	568	571	534	531	547	573	519	593	554	549	604	580	585	529	526	566	557	604	548	559	571	571	571	533	552	572	579	584	525	535	543	579	557	572	525	540	565	536	566	533	557	565	529	553	562	609	586	542	603	571	520	540	568	557	563	579	607	515	557	527	605	526	523	550	508	588	559	528	572	543	562	582	567	545	576	558	573	587	556	516	534	597	572	552	556	556	584	562	568	535	586	551	528	551	594	540	564	577	570	573	588	536	568	524	540	549	558	494	509	575	541	584	545	560	578	530	563	553	556	534	537	545	536	550	561	599	583	587	523	563	525	517	578	573	560	551	564	544	545	579	535	581	546	567	605	547	575	535	566	597	575	535	560	570	501	593	568	556	550	547	596	579	505	565	557	532	552	573	585	579	526	552	572	578	536	590	610	551	564	554	526	562	557	593	546	578	581	596	557	542	542	537	547	524	567	569	608	572	550	577	597	551	556	551	560	553	557	519	572	562	598	553	525	562	584	562	539	621	590	563	525	545	544	531	533	553	550	565	523	582	542	590	554	595	603	569	544	556	537	560	620	580	523	577	583	587	527	535	590	542	559	560	567	556	553	538	551	573	575	524
46967	87762	71488	52546	40244	27942	17250	9063	4205	986	616	586	627	613	598	602	586	548	569	574	595	592	579	578	587	573	615	576	604	580	569	583	603	618	588	582	601	588	627	577	569	643	595	607	589	562	578	571	591	582	613	591	570	564	593	586	565	562	600	592	580	577	535	582	576	577	562	590	603	610	607	540	615	553	497	582	563	569	579	556	596	592	560	591	625	554	572	601	603	537	602	582	593	610	558	590	528	611	608	595	620	587	608	580	584	563	539	613	587	534	593	596	606	598	568	575	575	634	596	544	601	559	609	552	643	579	615	543	560	557	574	604	554	605	622	553	605	582	585	566	561	587	554	587	588	609	566	573	578	587	610	568	565	545	550	548	587	581	578	550	596	562	592	624	564	563	603	584	564	581	575	654	562	581	623	563	577	556	596	574	607	584	550	560	557	598	616	598	537	615	577	594	570	625	561	563	523	550	567	597	585	597	585	575	572	596	590	595	563	598	615	577	577	601	571	565	579	578	575	538	577	551	553	608	546	554	595	581	560	545	575	576	550	589	544	568	609	528	580	579	615	609	572	591	650	595	598	556	576	572	625	605	611	599	561	589	543	567	576	593	552	583	586	545	558	557	585	583	579	537	605	573	589	560	592	548	576	570	552	596	580	572	592	563	599	560	566	605	584	600	574	606	615	578	547	589	588	564	549	574	569	610	630	579	551	551	606	538	549	619	596	601	555	580	549	535	564	572	602	595	595	573	596	538	574	611	584	539	592	608	563	555	558	551	577	581	583	545	607	556	572	617	618	589	557	584	555	608	584	559	574	595	603	573	596	609	557	648	589	591	559	590	555	552	547	565	546	548	586	582	577	566	540	612	553	545	596	579	531	581	602	591	585	584	572	585	548	566	577	595	572	552	602	545	515	557	582	546	601	559	580	590	575	574	639	600	551	595	598	563	571	589	606	565	569	572	561	601	574	583	650	560	609	565	573	543	619	516	602	592	573	585	553	624	591	596	545	575	608	547	561	608	555	608	545	592	632	605	597	549	586	592	564	547	610	530	580	594	548	591	607	554	566	562	574	545	563	601	581	556	583	615	554	555	605	604	596	579	632	538	582	543	556	573	580	553	569	569	621	600	582	574	578	624	589	608	579	576	593	559	594	571	624	596	580	554	522	596	547	571	597	556	562	592	554	621	594	560	594	550	542	530	587	587	615	607	607	609	600	568	599	566	616	595	581	581	544	607	604	591	577	599	600	541	571	541	570	540	588	611	580	590	597	613	535	585	596	555	585	605	576	619	551	579	557	606	563	548	580	534	584	570	563	598	625	606	598	578	582	568	608	571	542	545	613	585	590	590	599	575	575	548	586	565	569	570	562	559	579	575	547	580	545	604	582	577	631	578	560	577	534	592	586	549	544	591	573	584	535	624	591	619	582	587	582	592	563	590	567	605	578	587	546	535	603	616	573	598	599	590	566	579	557	568	590	570	555	634	586	608	607	552	515	565	640	550	582	533	545	556	541	594	567	580	609	582	578	590	598	550	572	568	564	598	572	595	549	553	572	616	581	592	592	579	531	583	569	641	567	534	555	592	572	588	583	569	577	566	620	585	607	626	538	560	624	547	557	542	613	581	575	546	579	543	596	546	610	580	589	585	573	598	545	589	578	611	553	606	551	591	571	601	567	570	565	542	572	577	552	578	581	547	575	576	602	612	578	590	585	592	571	564	580	588	597	600	547	526	609	580	604	605	595	567	582	598	558	610	556	566	572	571	581	622	572	556	583	562	568	584	580	626	559	582	603	581	592	593	557	596	581	590	555	566	555	558	598	614	568	570	619	540	578	557	561	590	569	555	570	572	557	578	623	576	595	552	588	583	576	582	614	586	649	619	588	614	579	567	579	587	610	556	568	576	595	582	563	618	574	644	562	564	601	611	629	561	566	610	600	585	590	598	577	600	596	577	583	541	579	583	574	593	577	565	584	543	612	558	537	608	572	557	565	597	588	585	550	585	560	589	550	605	585	537	593	574	561	552	540	588	560	560	588	621	552	597	585	624	559	608	618	559	623	590	583	578	584	573	591	558	557	561	547	575	609	601	549	558	580	573	556	616	536	586	607	570	544	564	606	535	594	554	576	573	591	545	553	595	578	573	549	608	556	547	574	582	573	590	535	561	561	565	547	579	550	580	581	557	570	572	582	553	564	589	592	555	575	588	571	567	611	619	560	607	573	606	546	568	595	604	552	594	542	554	585	555	592	582	561	555	566	570	573	613	567	613	580	567	585	607	576	612	596	566	566	599	561	565	568	556	585	577	585	593	614	589	595	550	579	583	613	619	555	600	560	596	565	635	579	611	602	586	600	585	605	574	574	577	556	588	553	615	590	623	541	563	550	626	592	564	578	595	587	567	613	552	561	558	545	597	566	578	539	606	553	593	581	568	548	621	592	589	599	573	558	591	588	522	554	578	583	549	596	579	577	567	585	645	587	591	575	583	616	606	574	586	614	553	582	581	610	587	544	547	580	546	529	565	591	565	562	561	560	545	541	584	550	624	607	574	586	547	600	588	602	581	559	585	576	576	552	634	562	585	558	563	550	574	572	592	524	600	610	577	595	593	583	560	539	568	522	558	556	553	581	570	599	608	563	604	551	569	573	584	584	599	577	544	586	596	586	554	566	582	625	548	566	581	579	593	612	571	579	550	575	555	619	564	560	570	594	590	598	549	559	564	584	598	596	614	572	640	605	555	558	579	568	594	582	514	572	619	597	629	590	574	580	593	591	640	547	628	571	555	590	620	572	574	595	598	615	553	602	547	566	537	591	535	594	576	535	604	632	593	535	583	600	547	583	612	614	619	586	588	605	588	592	544	582	621	594	560	588	572	627	567	568	542	591	581	541	574	577	597	613	588	529	560	604	614	558	590	578	569	540	613	543	574	541	592	581	564	591	556	601	569	534	612	615	571	543	577	588	541	548	582	539	576	600	592	589	561	548	584	562	587	547	599	611	576	573	561	568	541	572	642	635	567	594	566	618	566	589	622	616	519	571	587	590	590	603	537	589	610	623	623	584	596	572	548	523	582	575	595	554	569	570	604	621	563	615	571	573	592	572	616	588	594	558	539	662	585	579	561	551	593	631	566	616	573	571	586	643	595	566	618	602	535	585	608	594	577	561	602	604	533	559	585	562	567	582	580	607	598	598	555	589	536	603	619	621	565	572	587	600	605	624	573	603	566	605	599	551	635	548	552	572	625	536	566	571	561	560	575	586	582	584	576	556	628	594	557	527	590	552	581	592	568	597	636	594	599	616	577	555	560	547	530	582	581	591	603	592	606	573	582	570	650	569	580	570	567	596	578	581	579	578	562	571	551	568	584	612	624	570	567	616	604	602	592	579	531	562	611	553	591	576	596	588	564	575	573	579	575	533	543	591	568	608	532	561	583	590	597	557	562	552	594	561	578	622	594	562	581	558	576	592	595	571	585	611	609	607	614	558	548
24967	22147	33661	32749	23164	14147	6504	2767	1379	560	475	476	462	428	445	461	467	440	471	465	449	472	470	459	473	480	478	463	500	454	457	468	445	492	459	467	465	451	450	504	470	437	457	428	500	439	498	451	436	444	469	439	469	482	450	474	479	492	512	449	484	460	475	419	455	466	472	487	486	471	488	487	492	473	458	486	439	439	451	478	468	487	460	481	460	450	463	476	438	498	459	467	484	438	471	434	513	458	477	457	444	475	429	465	487	453	488	469	451	462	482	471	506	463	438	439	490	450	485	433	471	481	456	464	476	501	459	463	446	461	468	446	489	451	488	478	442	486	497	472	417	479	481	488	458	468	439	478	485	448	485	484	437	458	428	443	449	481	495	457	468	481	478	439	443	495	445	501	465	478	482	472	457	454	439	473	503	465	497	471	450	444	476	469	443	493	467	471	444	467	476	511	456	487	487	428	442	455	466	467	479	487	456	480	423	469	426	440	436	489	441	434	499	460	449	441	463	425	502	456	457	480	463	490	460	440	473	463	491	468	474	451	504	448	475	436	503	473	464	430	473	452	457	486	473	443	476	504	459	474	489	484	454	477	452	462	456	504	469	459	466	471	453	512	527	461	425	487	450	471	438	443	431	491	468	483	468	483	453	447	496	459	425	495	461	463	468	503	454	462	434	476	472	462	463	449	421	471	474	465	489	459	448	509	479	450	451	442	481	438	470	525	469	424	465	462	491	454	481	460	465	463	446	486	431	445	479	437	484	480	480	492	459	483	493	437	447	411	490	485	464	459	465	490	473	467	479	447	453	466	460	437	434	457	493	471	470	438	442	447	489	456	468	486	444	457	482	465	436	450	487	485	469	485	465	468	441	468	469	483	488	438	458	498	481	502	439	497	456	477	482	437	437	471	445	486	474	478	488	453	489	437	471	451	472	461	461	469	449	426	482	420	473	492	457	475	469	411	475	487	481	482	473	468	495	469	442	470	495	448	462	486	460	534	459	460	503	422	500	436	464	493	507	459	467	445	483	482	489	420	457	462	448	452	468	451	472	439	488	450	486	467	455	486	458	495	467	429	503	476	493	468	481	510	456	460	497	493	446	416	460	483	459	487	460	487	460	465	463	483	434	456	447	479	469	466	443	467	461	446	460	487	460	447	470	402	479	514	486	505	511	428	463	489	478	471	496	469	483	441	466	465	481	444	488	484	487	470	499	437	472	460	430	473	472	489	463	470	462	467	448	451	499	474	419	485	467	451	466	453	517	461	448	474	457	453	448	547	493	445	471	444	446	488	430	479	478	462	455	445	473	435	452	479	472	456	464	480	491	466	440	486	480	486	446	451	456	461	412	474	467	456	423	454	468	480	449	408	436	499	464	459	484	469	458	453	462	459	462	464	527	420	470	469	434	489	498	480	453	458	491	477	478	461	462	454	445	426	449	474	462	474	416	453	491	494	502	488	447	453	468	491	439	455	476	478	487	491	501	462	484	482	462	421	476	460	461	485	480	521	477	453	458	470	452	508	455	466	439	524	488	486	423	486	488	472	477	461	458	456	455	464	509	473	483	442	464	441	449	486	489	468	463	464	462	438	524	440	426	480	496	481	443	450	498	418	479	461	477	452	505	460	481	451	476	423	484	471	464	472	476	451	487	459	472	434	483	447	487	494	451	439	454	477	504	475	412	467	423	452	458	422	467	447	461	454	466	445	490	468	483	485	472	464	473	467	453	463	455	446	481	458	469	508	463	443	468	477	487	443	503	475	478	512	467	489	468	457	454	447	473	448	443	480	440	458	501	479	426	474	461	500	450	481	505	460	486	450	485	485	441	470	444	460	465	487	461	493	429	459	466	502	506	461	475	437	474	482	433	452	440	445	469	501	472	466	441	441	465	469	523	471	446	483	499	473	464	448	490	429	456	472	481	463	464	501	452	494	494	459	472	515	463	443	461	463	487	488	498	470	456	437	437	474	488	501	482	507	428	459	509	432	469	485	485	478	441	461	481	468	484	500	477	462	447	469	472	432	434	474	483	486	446	436	455	509	463	449	406	475	509	439	463	464	444	495	527	483	464	445	437	461	474	445	494	454	485	486	515	447	481	463	510	442	467	467	474	461	436	467	455	505	443	447	452	474	463	489	455	506	449	486	486	471	496	443	485	462	421	453	462	471	427	481	468	461	459	488	459	509	492	443	487	464	465	469	438	483	512	464	469	508	487	441	467	442	468	469	486	501	448	449	473	436	453	475	457	464	500	485	441	476	434	441	473	463	505	448	440	450	475	452	471	457	464	483	437	464	484	476	431	466	491	464	463	470	461	462	469	477	501	501	468	441	453	518	438	476	472	428	446	503	458	472	460	458	460	417	458	483	487	483	444	468	448	482	470	461	442	476	467	457	481	453	463	432	490	469	467	452	459	473	449	457	480	435	488	452	493	495	487	481	438	452	468	451	441	460	460	470	463	485	473	486	497	440	500	446	449	469	463	469	441	475	489	441	481	431	459	445	492	445	417	467	461	459	464	456	449	463	461	457	466	457	475	461	410	476	431	465	449	479	488	525	483	465	469	451	449	462	463	467	492	443	480	444	488	479	441	462	458	460	461	480	452	495	466	444	437	466	447	455	454	471	448	479	474	458	467	442	442	454	463	453	477	463	435	495	477	450	511	472	500	461	488	470	508	436	490	476	416	471	467	473	463	449	427	430	457	430	518	457	436	443	438	471	446	484	477	495	447	492	438	444	481	436	476	464	442	474	452	472	432	482	496	455	476	451	478	495	458	463	457	494	441	481	475	455	507	518	492	449	432	490	479	474	467	457	465	458	465	451	452	477	462	490	457	440	490	513	462	500	479	493	465	470	421	450	485	430	478	477	495	465	479	476	452	462	462	482	460	447	498	512	473	463	449	488	466	416	494	470	453	477	465	445	475	511	473	482	465	458	463	446	496	461	437	452	480	456	462	478	458	445	464	481	455	438	465	507	460	477	434	459	479	491	468	446	538	441	449	454	437	452	483	445	490	500	496	450	502	466	506	437	491	471	455	450	460	453	462	472	455	407	458	470	470	449	477	459	458	455	491	435	467	459	442	485	469	476	456	445	461	455	431	469	489	488	479	442	496	433	501	488	465	464	469	483	445	453	427	508	484	455	443	446	457	448	449	479	454	427	464	457	482	451	455	463	513	463	470	441	415	445	497	506	470	491	441	450	465	476	478	489	443	486	444	475	487	476	484	452	491	473	452	449	463	484	469	502	495	452	456	469	464	443	511	493	445	477	471	469	481	464	434	459	433	465	443	445	426	431	461	470	478	494	491	428	507	455	435	453	481	460	450	469	484	446	478	477	526	478	467	444	459	481	456	498	430	441	477	470	464	457	502	462	452	472	435	466	482	460	469	445	456	445	426	473	465	463	457	456	447	448	456	457	449	463	443	440	513	506	486	460	502	457	448	484	471	479	491	443	466	494	469	487	472	482	524	463	455	478	457	438	451	466
39135	69074	54979	38223	27119	17228	9415	4844	2446	652	506	485	478	512	553	522	523	498	511	521	529	501	515	472	509	473	520	525	552	560	496	511	533	513	497	477	497	526	531	507	544	529	535	516	486	521	505	456	483	502	533	529	499	519	490	484	546	506	521	511	514	576	526	511	514	497	522	513	495	509	490	494	499	502	542	511	500	521	522	558	521	509	507	532	520	549	456	516	504	519	532	504	496	502	507	515	511	494	538	516	505	507	503	461	478	531	507	489	493	542	485	498	531	531	540	523	544	560	514	507	466	573	507	497	483	516	505	509	475	492	510	480	527	496	523	507	510	532	527	471	475	534	516	495	517	518	479	546	482	486	525	522	515	488	489	496	524	539	515	510	516	465	513	497	502	516	505	490	494	491	523	515	500	499	499	529	528	504	531	488	457	473	511	516	494	482	502	537	525	520	522	532	530	542	538	481	511	464	507	485	501	497	510	477	515	524	485	532	530	503	512	460	535	508	545	494	525	503	497	533	515	504	528	534	520	497	489	547	535	507	528	473	472	495	512	549	488	523	497	542	520	499	503	485	498	508	519	496	523	511	513	521	511	529	527	514	537	501	531	473	500	504	506	567	549	557	517	533	508	501	503	507	532	500	506	495	512	515	502	559	512	540	508	510	529	523	521	506	502	496	480	504	487	494	505	488	501	516	483	484	562	509	530	500	466	541	453	529	511	491	477	528	570	499	514	483	462	478	481	491	520	508	503	503	477	478	515	514	513	506	510	500	525	539	538	504	546	567	523	512	515	481	512	522	488	505	499	479	540	488	481	552	504	585	548	565	488	496	495	507	498	533	514	508	480	502	517	502	480	454	481	503	476	515	476	490	503	515	531	534	502	497	517	531	475	532	514	475	505	503	513	523	528	499	494	476	506	495	526	523	484	514	498	505	517	497	501	518	512	510	493	501	533	519	519	508	465	515	517	508	537	500	489	509	517	548	534	507	524	487	514	522	536	573	490	537	505	461	512	514	524	523	491	527	538	536	509	489	491	498	515	516	518	510	543	493	497	504	484	539	502	539	489	494	486	541	498	537	513	553	524	504	532	468	479	512	517	519	515	500	536	536	509	492	499	514	547	488	536	507	506	522	531	503	536	522	505	541	481	462	519	477	493	485	501	532	472	554	528	477	474	468	505	498	533	484	540	503	519	488	536	562	497	501	553	529	515	488	517	488	529	523	516	524	472	468	520	505	510	484	517	500	544	527	502	482	463	485	533	484	511	495	511	519	483	504	497	508	458	538	508	527	535	519	515	500	503	498	497	515	504	494	525	509	479	534	544	512	529	504	514	540	483	469	484	503	486	475	519	516	528	473	489	482	498	530	498	515	468	478	484	539	495	565	517	492	448	529	495	528	501	547	445	522	518	523	507	511	497	502	503	515	502	496	528	485	504	555	491	556	541	483	523	522	519	521	506	486	525	523	524	506	507	556	548	542	511	485	494	510	497	487	538	534	463	485	485	503	542	479	500	529	462	540	526	493	520	521	490	491	471	532	499	476	518	484	512	540	489	507	510	524	517	529	514	521	501	537	491	557	524	495	508	542	527	508	530	501	564	511	507	539	505	493	492	526	503	534	524	494	517	490	500	486	506	516	518	510	464	499	503	460	510	518	513	501	475	508	492	536	510	537	501	511	488	516	499	508	516	546	534	500	504	486	552	516	546	556	532	514	501	520	465	485	505	533	492	466	502	516	544	500	513	480	564	497	530	514	531	526	480	510	495	492	518	495	503	485	520	535	510	545	521	529	545	565	509	490	505	526	495	497	528	528	531	512	517	484	504	489	468	462	486	553	507	496	542	506	538	503	515	500	510	481	491	516	529	485	522	447	491	513	514	481	542	511	492	564	491	520	559	493	482	538	534	523	465	513	511	506	490	523	515	507	500	497	511	495	478	508	531	489	548	514	481	541	519	505	530	508	543	545	516	544	543	504	490	502	485	473	537	512	522	497	500	530	538	508	511	486	506	522	525	511	518	515	492	525	487	496	515	545	521	533	498	493	501	524	543	540	525	482	505	499	486	511	502	528	530	527	507	502	543	548	506	498	488	515	502	534	473	525	531	531	494	510	538	490	492	514	514	509	559	493	499	480	457	569	513	512	499	552	507	507	493	486	493	523	543	535	528	488	513	468	531	470	542	544	509	513	462	537	498	460	500	514	491	516	518	520	543	523	536	533	499	491	518	482	510	526	503	548	532	512	492	489	546	524	510	539	511	537	532	492	463	538	484	497	513	521	498	536	509	486	528	508	491	537	504	540	473	518	531	484	492	533	483	507	509	469	534	486	505	502	503	490	461	510	492	522	472	517	506	515	511	517	483	495	532	528	540	505	510	527	494	489	509	532	556	543	491	510	521	531	556	518	513	474	558	502	518	498	477	478	503	523	512	508	480	499	520	551	460	508	520	517	501	526	514	538	514	510	495	485	490	560	487	497	504	501	543	480	550	493	498	472	511	504	541	532	475	499	511	536	484	505	486	523	554	498	543	526	544	508	511	508	521	530	511	479	544	463	513	519	508	482	504	472	486	526	508	517	478	555	465	475	528	549	517	497	509	520	513	503	513	534	509	471	515	509	501	513	526	510	546	539	502	522	523	507	503	516	484	502	490	505	481	520	508	552	539	482	482	527	509	558	541	494	523	508	521	528	480	526	508	536	494	516	517	484	526	527	492	548	497	538	543	542	497	515	549	506	557	518	510	516	511	505	530	541	510	493	496	518	525	492	537	504	504	507	553	520	532	520	545	467	516	496	504	510	502	517	514	490	485	533	526	524	508	531	527	524	528	453	492	500	496	534	559	553	500	498	494	481	514	520	554	524	502	519	489	494	501	506	545	502	477	535	485	505	523	510	490	504	500	491	499	540	491	540	502	488	505	482	506	501	526	482	531	501	525	520	545	523	531	492	518	490	520	538	545	500	493	474	473	500	540	511	519	487	520	472	523	506	476	491	515	527	494	541	496	537	525	556	485	507	497	541	554	490	531	499	523	543	512	524	505	506	514	485	506	534	478	504	483	478	489	521	505	489	510	510	549	481	477	472	491	497	513	527	482	493	497	478	492	530	522	495	537	478	531	527	540	489	487	548	527	505	487	512	507	485	510	501	522	523	467	522	493	512	536	505	510	491	516	494	532	491	481	538	497	538	500	479	506	527	519	542	525	504	510	514	523	493	495	544	548	526	517	505	544	516	527	472	520	543	507	536	487	511	492	501	532	523	484	512	509	525	509	526	497	504	497	485	489	479	507	526	519	504	525	502	508	514	531	507	503	500	501	520	485	506	467	488	532	493	487	497	516	507	539	485	520	535	516	529	461	502	525	500	494	506	495	511	502	508	487	502	500	500	508	504	495	484	520	468	509	478	494	503	500	482	506	527	529	515	518	496	492	572	496	532	512	521	510	528	481	534	527	540	508	526	471	487	552	503	524	512	488	549	531	523	519	487	497	503
22587	21425	31563	30627	30753	30265	25954	12559	5219	1107	708	767	742	758	761	723	730	736	774	717	704	745	753	748	763	751	721	745	757	733	757	782	751	702	686	758	713	750	714	748	734	741	731	718	746	742	766	736	727	757	754	705	722	737	749	683	733	651	744	756	694	757	744	772	759	750	713	738	719	735	734	754	739	765	729	744	746	711	721	729	709	750	726	709	718	730	640	708	731	748	718	699	738	751	750	707	733	675	784	741	694	707	750	736	734	705	721	711	763	742	755	724	731	765	684	684	712	718	715	753	664	714	730	744	802	713	693	740	704	697	726	748	765	742	728	720	722	708	731	722	696	699	699	738	724	722	777	675	709	683	714	727	679	682	753	693	726	722	700	757	756	722	757	713	777	713	732	751	728	706	707	732	796	714	753	742	681	762	739	754	741	770	691	757	732	767	758	725	710	732	732	730	739	723	726	709	770	764	797	722	722	717	738	741	776	735	737	694	707	747	774	764	778	767	748	732	726	699	759	767	718	758	750	733	711	731	757	717	721	707	725	734	768	719	700	740	764	705	700	732	734	722	711	721	755	727	768	714	735	736	719	739	719	762	738	745	755	745	756	724	721	706	678	721	745	732	752	685	715	711	738	838	740	727	744	749	738	714	758	709	742	731	738	702	741	714	771	703	735	711	756	725	726	757	779	670	739	704	743	686	708	788	725	753	742	753	760	754	689	696	774	759	694	729	753	714	745	751	732	732	747	704	739	694	758	743	747	800	754	726	756	767	710	741	700	763	740	726	727	764	765	724	721	646	730	683	751	728	707	734	772	782	714	802	699	671	715	725	783	762	733	741	697	701	741	727	749	702	712	780	733	736	698	781	745	726	782	746	737	752	744	763	746	704	717	706	752	754	706	750	739	712	744	702	754	761	772	723	742	722	696	754	721	743	706	755	724	774	739	695	739	815	708	737	736	749	715	721	789	695	750	699	725	776	757	761	742	724	757	672	762	784	776	756	702	724	735	719	724	693	699	771	724	709	757	695	703	743	745	727	699	721	688	719	711	723	729	747	753	734	714	727	756	705	741	672	728	751	732	697	690	778	732	706	647	749	713	754	724	764	730	702	726	764	720	744	735	755	749	753	717	707	704	751	748	686	778	734	708	722	718	716	746	749	711	717	735	775	726	715	759	698	735	742	700	763	734	703	707	734	739	750	697	704	684	763	751	780	746	704	720	730	731	740	706	769	702	758	700	728	681	773	778	717	750	755	727	751	711	717	720	733	750	742	748	714	668	732	739	768	725	738	748	687	706	696	703	763	708	717	791	751	750	718	757	734	776	779	688	710	728	728	753	736	710	743	719	733	730	746	745	654	767	721	799	695	708	767	754	719	743	733	734	729	705	716	755	730	691	702	753	718	718	693	727	730	720	760	734	776	776	711	727	758	672	747	737	736	705	700	723	664	767	766	746	721	684	711	710	731	739	750	713	687	698	713	784	723	763	734	682	735	726	747	759	722	670	740	675	692	707	718	745	723	759	753	746	703	781	707	772	717	704	689	721	723	707	752	717	755	737	746	713	719	741	749	756	745	718	746	715	712	762	764	721	720	740	716	713	714	749	740	744	743	729	738	757	702	751	703	771	768	750	754	700	709	689	710	762	731	772	727	768	736	720	707	740	713	697	747	751	741	720	736	724	748	722	753	746	717	735	756	729	688	727	743	728	715	724	715	753	694	713	717	760	771	747	731	695	712	706	740	693	732	723	747	734	715	741	772	704	707	715	738	749	766	761	787	743	716	687	728	700	710	751	760	699	728	717	659	755	758	714	660	751	729	785	728	699	708	758	716	701	707	776	761	756	766	741	736	698	733	719	734	706	734	694	754	695	744	669	738	717	741	749	745	744	743	713	778	767	731	736	765	717	701	713	718	723	724	768	689	724	698	766	723	707	740	729	779	705	721	731	721	768	791	793	675	779	716	728	739	744	739	751	757	729	698	757	704	724	754	707	780	700	723	750	738	729	815	782	740	717	689	752	770	749	726	728	717	750	726	762	757	752	731	714	750	693	752	768	792	734	721	764	721	808	751	754	702	701	734	718	739	751	716	764	690	771	709	683	763	702	725	735	736	709	785	714	743	710	757	737	742	749	754	775	697	723	735	698	722	709	711	751	723	704	711	712	739	739	765	698	721	738	707	741	730	749	693	728	725	661	766	712	753	726	745	725	722	723	715	712	700	741	737	715	739	677	707	766	722	735	691	736	710	751	734	754	720	764	777	741	717	789	739	688	753	712	716	729	733	710	709	699	726	717	724	694	728	712	722	747	750	723	757	738	701	708	769	697	757	773	715	727	739	738	709	686	699	740	779	760	719	662	734	732	754	737	691	730	742	719	741	774	749	766	686	706	730	712	727	737	749	751	743	755	704	686	742	723	717	705	767	684	739	753	735	719	729	722	718	724	713	754	726	721	784	755	697	671	703	724	687	740	759	801	722	751	744	758	731	764	742	723	643	738	696	737	725	728	728	767	742	694	685	725	759	735	734	727	722	715	715	748	780	773	806	734	761	737	778	763	784	763	731	711	713	761	696	709	747	718	729	735	735	754	735	727	661	757	713	723	744	684	728	696	724	719	721	676	723	768	756	804	692	764	717	718	724	729	706	739	742	709	756	707	741	680	727	729	706	754	718	736	727	724	711	733	724	717	743	742	704	760	663	756	708	759	701	754	747	724	764	712	756	715	696	705	721	742	797	720	765	705	790	760	717	771	721	753	687	782	735	752	769	757	706	743	794	767	678	702	744	694	703	776	739	743	688	740	671	695	764	752	771	774	702	709	775	722	719	752	712	758	762	711	737	770	692	726	684	737	729	682	731	732	725	745	777	701	741	733	706	694	709	746	732	787	792	791	711	738	700	754	717	665	705	725	714	710	728	748	759	712	755	699	749	751	750	740	700	756	755	708	727	707	720	749	689	749	714	749	700	755	741	746	695	742	719	736	745	750	705	728	736	751	743	725	795	741	717	701	709	718	736	703	733	740	778	755	748	754	740	728	739	726	746	703	723	774	701	751	716	789	807	742	723	742	749	705	685	746	737	715	725	756	769	737	700	787	748	694	721	748	713	725	722	768	764	735	671	753	706	731	669	780	753	690	708	749	700	711	744	677	749	772	738	732	667	671	750	640	682	751	734	704	776	738	753	753	782	711	756	684	769	759	749	681	705	726	718	728	748	761	721	730	770	770	710	720	740	759	674	782	732	742	719	754	754	765	729	763	709	747	778	721	729	686	711	733	762	788	722	742	774	685	703	765	715	693	728	744	699	765	718	712	753	697	728	706	732	779	735	715	728	701	736	715	747	734	711	790	747	756	723	766	736	727	719	754	685	752	755	737	727	762	693	706	742	751	743	754	690	681	749	745	751	664	697	695	711	700	724	741	712	725	731	761	697	738	749	779	781	723	741	748	760	788	724	746	679	726	711	730	739	721	712	758	760	705	726	723	772	757	728
53243	96281	80684	60977	47322	35775	23944	13807	6962	1200	791	761	704	767	755	774	713	734	759	766	758	748	735	774	784	756	757	748	730	757	800	698	775	766	741	750	770	757	754	770	790	698	716	729	739	767	795	769	766	740	718	737	742	757	724	788	761	681	704	696	763	739	760	789	728	767	749	754	678	723	762	773	749	699	755	734	702	747	769	726	747	746	796	758	732	766	730	759	753	754	785	754	750	705	727	773	781	736	734	761	741	828	736	784	736	751	771	792	743	720	730	761	751	709	679	711	777	720	724	762	733	726	779	764	741	759	768	747	751	737	730	757	723	790	760	758	764	753	759	794	728	757	713	710	791	703	748	720	755	746	691	721	772	755	758	781	705	766	739	739	699	728	719	803	771	747	705	700	751	798	740	755	732	744	755	746	727	752	811	737	779	807	743	783	776	773	702	748	775	712	734	732	703	786	740	725	739	756	744	734	720	736	706	746	748	747	714	784	777	769	734	764	743	721	738	728	722	759	730	725	728	738	817	737	742	741	771	767	743	765	735	755	708	713	749	782	730	779	751	772	804	791	782	725	803	717	756	707	794	743	716	733	716	681	771	776	715	778	762	751	818	738	757	727	756	745	727	702	723	737	721	740	761	724	769	773	770	727	789	794	717	724	737	722	725	697	830	721	749	739	727	736	755	726	766	724	700	720	772	770	709	746	778	792	761	777	740	716	740	729	710	777	800	717	696	739	808	757	754	727	793	755	745	767	780	758	766	751	808	719	700	754	747	757	796	743	754	750	718	738	800	761	768	689	724	714	742	720	752	694	737	758	706	776	758	759	713	694	763	723	750	789	710	730	755	764	761	750	742	772	709	780	764	788	694	742	742	731	743	769	749	745	772	773	794	740	754	768	740	770	732	773	790	713	703	730	766	742	750	732	726	756	750	806	729	692	705	747	730	751	736	735	737	738	698	742	733	761	714	715	727	739	766	706	795	708	764	738	757	713	747	730	743	729	721	730	748	756	782	728	759	785	746	687	775	734	758	744	720	731	813	749	727	747	758	702	697	733	735	726	735	731	744	730	771	764	721	749	735	752	726	716	722	761	745	789	732	770	779	747	775	741	800	761	746	744	755	741	735	738	708	767	712	738	780	767	745	783	746	764	754	722	702	748	728	726	712	720	775	745	745	731	753	757	693	766	747	787	699	759	773	695	704	730	714	734	778	734	739	725	750	745	728	791	704	749	764	726	720	701	761	732	744	748	745	764	736	778	758	743	784	748	776	722	736	725	762	810	760	781	729	735	806	735	718	759	750	754	708	739	763	730	750	730	768	729	731	748	704	717	776	798	723	785	703	760	713	785	781	771	738	762	723	764	716	705	772	735	819	749	732	718	776	740	761	796	744	750	768	747	755	727	766	698	756	717	729	729	732	748	791	767	693	784	718	755	768	687	771	714	757	726	761	694	726	754	755	759	693	795	751	739	737	718	749	733	736	753	718	752	757	758	745	726	795	713	753	719	774	763	740	756	745	775	769	758	757	698	765	735	739	741	729	740	711	769	720	753	762	743	752	738	720	716	719	738	730	730	803	684	743	732	739	761	706	776	702	748	778	729	764	708	750	719	772	759	788	754	718	723	725	746	716	770	769	775	789	760	813	714	741	736	733	744	766	742	752	744	720	807	769	751	728	714	764	739	816	732	747	808	699	751	704	725	710	742	745	781	794	772	752	752	746	730	793	744	740	739	726	711	704	725	685	750	755	788	808	813	750	749	748	761	760	772	759	744	712	719	734	763	720	761	769	712	793	765	785	727	752	811	761	780	748	787	746	732	772	685	764	789	758	704	777	752	742	781	744	758	724	730	697	731	721	779	742	746	777	720	700	716	734	734	728	683	753	776	743	726	709	743	777	753	764	750	726	756	795	801	750	773	736	736	734	686	770	768	752	742	763	701	695	723	775	768	730	732	743	745	735	763	716	730	719	741	770	751	714	719	781	754	741	714	734	758	781	731	771	735	677	762	767	772	727	753	767	750	737	692	773	714	752	768	742	832	763	784	735	720	731	721	735	696	705	728	739	704	754	718	739	747	753	689	736	692	738	735	743	707	757	728	754	736	772	728	708	785	722	739	691	719	697	769	743	729	713	699	731	678	775	748	784	742	729	740	732	728	719	760	768	757	736	749	798	789	769	706	746	724	758	722	757	762	757	788	741	726	756	727	734	740	729	744	737	764	763	717	725	778	755	744	669	729	745	723	699	779	766	722	719	719	667	771	705	791	704	766	764	761	731	687	775	752	696	748	751	789	781	730	724	740	726	750	793	734	691	744	762	777	751	756	735	751	769	792	766	727	745	765	735	748	747	749	717	714	733	741	765	730	798	693	743	768	781	761	761	752	718	718	764	742	685	771	815	698	730	702	743	751	753	767	738	759	757	755	750	742	720	762	718	787	738	786	758	798	740	746	752	718	732	737	726	750	791	744	717	758	777	736	797	802	724	743	787	741	758	759	786	769	739	772	786	732	748	761	766	765	752	793	736	814	763	717	743	763	770	764	760	743	795	780	788	716	766	779	738	749	763	734	731	777	728	767	712	799	690	787	772	742	768	683	768	705	775	753	731	767	715	746	766	733	757	746	706	712	725	757	722	766	717	775	761	732	771	759	775	733	747	726	791	735	725	697	758	719	714	729	769	722	721	714	748	739	730	761	787	773	758	706	722	814	743	786	740	804	788	794	751	755	714	741	789	775	777	748	737	716	785	732	731	698	755	766	772	801	758	728	774	745	772	772	705	784	767	740	723	759	763	742	771	712	702	779	757	709	715	708	726	726	655	779	756	756	790	735	748	718	749	764	723	739	728	758	755	785	753	746	760	746	749	761	795	728	711	729	693	761	756	745	735	720	751	704	764	715	726	745	769	753	754	731	753	741	756	761	734	770	780	744	734	710	758	787	741	715	816	727	712	741	718	768	801	728	750	774	761	759	773	748	744	810	713	709	739	688	735	741	783	746	727	727	719	759	756	737	724	687	768	745	750	705	800	755	706	772	777	726	709	723	765	716	738	762	723	719	721	759	743	756	716	739	767	734	779	745	750	737	757	684	698	761	772	739	741	778	693	732	735	766	764	776	736	790	784	750	772	753	800	755	779	729	744	770	733	700	740	700	733	722	736	723	717	753	745	725	772	722	731	734	755	825	700	774	763	759	741	739	752	799	742	775	726	740	750	694	744	752	753	771	789	717	739	716	756	710	714	732	753	688	724	755	750	756	750	749	767	752	731	762	757	745	726	786	712	755	764	699	678	701	768	695	727	751	737	741	743	731	784	765	701	733	777	693	748	730	760	721	721	788	760	758	728	764	705	750	725	735	718	758	795	756	732	742	742	750	750	797	710	747	702	795	725	715	703	716	731	760	696	795	743	697	774	741	764	793	776	779	697	766	758	772	707	726	723	715	790	731	747	734	727	766	797	744	748	757	750	783	774	743	769	734	786	800	703	731	739	712
28357	24009	27211	16920	6901	3026	1509	913	558	391	342	378	348	362	372	358	341	343	371	333	353	359	346	344	361	389	370	352	330	377	354	373	366	343	332	333	355	354	357	364	365	360	367	349	351	366	368	367	355	343	355	356	333	328	333	343	335	343	338	380	371	324	371	364	367	346	336	323	331	378	351	380	345	361	375	358	364	351	366	360	336	356	371	357	318	345	353	361	366	338	350	378	350	345	344	362	382	380	317	343	362	379	348	342	376	353	371	380	313	373	341	370	375	355	321	375	367	364	339	377	388	373	365	350	328	390	360	350	334	346	319	345	353	351	351	381	357	337	338	414	377	351	352	376	354	350	339	352	333	372	344	334	329	354	351	372	347	325	367	369	362	343	372	361	323	349	376	387	367	347	328	376	383	358	332	344	332	353	379	396	359	328	373	326	381	351	335	359	378	352	329	355	368	356	369	353	354	382	344	344	347	377	326	361	348	367	370	343	335	332	394	371	361	359	345	369	354	345	377	364	354	352	350	377	358	345	378	355	346	351	330	341	326	332	369	346	349	354	366	361	365	361	374	361	356	357	364	327	319	375	346	368	360	362	352	348	334	333	349	351	375	336	358	352	370	368	378	383	393	367	315	311	355	350	360	343	320	341	338	356	321	361	342	351	359	323	375	327	381	375	333	345	357	359	350	366	357	316	368	336	378	357	375	378	385	337	349	331	346	369	368	333	354	357	361	360	351	364	335	358	358	336	359	364	347	377	337	389	360	362	354	361	353	391	320	350	364	336	378	365	374	355	334	368	342	361	351	347	367	337	374	342	402	353	341	375	350	346	325	357	324	341	367	363	348	396	329	331	359	373	342	336	375	339	392	379	350	380	356	376	365	372	348	325	358	345	366	366	345	371	319	359	347	345	358	370	322	362	326	373	341	379	325	322	318	394	388	380	374	342	366	373	354	367	369	345	341	327	335	350	363	371	363	361	347	339	328	371	341	390	374	312	353	364	357	350	359	358	349	360	359	361	384	371	370	376	338	391	361	352	362	348	348	334	363	362	386	339	368	330	359	325	390	338	360	362	374	355	356	322	348	346	339	386	335	347	362	357	353	351	335	362	403	365	340	359	339	339	373	342	375	388	368	359	359	338	348	336	350	343	334	384	356	358	349	337	354	353	354	345	357	368	389	313	336	346	328	386	336	338	320	359	335	370	342	375	340	375	382	376	342	366	331	370	376	366	347	379	361	334	390	362	343	373	368	363	355	338	339	355	381	369	335	349	384	363	364	364	366	332	395	357	367	356	345	322	371	349	321	325	378	364	354	372	370	343	349	333	383	333	365	371	368	374	354	379	308	354	333	365	373	341	367	361	330	339	341	394	334	308	355	370	350	369	328	312	379	355	332	370	332	348	370	369	352	359	352	351	352	320	365	398	333	332	399	345	366	363	394	349	355	346	337	342	316	375	345	325	321	334	341	333	333	360	370	345	340	382	380	312	348	369	377	374	348	356	356	344	348	357	394	356	337	334	340	333	335	363	361	322	338	382	350	354	358	355	357	318	338	348	384	341	338	358	320	374	339	374	359	371	357	368	388	331	332	337	377	316	369	377	374	331	324	355	353	357	378	375	371	353	374	331	345	307	367	353	347	376	367	316	326	320	348	361	377	350	357	378	387	373	365	344	369	380	346	360	321	342	370	355	385	354	330	350	360	365	342	364	353	354	356	340	384	378	340	361	389	346	365	364	389	342	344	339	370	374	359	338	376	348	338	358	381	321	346	319	403	381	346	351	365	375	382	316	362	338	349	357	405	348	375	363	340	360	365	363	321	381	379	332	348	333	335	355	363	339	314	333	378	351	356	372	363	370	352	351	346	364	389	342	330	354	345	342	388	367	374	340	348	374	350	338	347	329	383	360	366	338	403	360	364	354	338	333	368	349	353	365	331	342	360	363	355	362	372	381	370	347	343	334	382	361	352	344	351	396	353	355	345	383	311	367	370	351	308	358	373	388	338	357	352	361	370	333	361	360	362	393	375	328	337	344	365	363	359	417	333	387	347	299	346	347	338	394	368	370	370	358	339	344	359	344	373	309	340	331	320	342	366	346	360	345	360	364	353	350	324	370	386	371	353	391	342	384	351	354	381	338	341	355	363	384	341	360	373	360	340	372	343	328	361	364	399	348	392	328	365	344	337	341	344	331	341	326	349	364	328	345	345	356	389	343	373	359	370	332	347	366	373	352	355	340	347	354	360	339	361	391	362	366	342	394	327	375	380	378	386	374	364	339	341	363	355	385	347	346	362	367	368	345	347	338	330	351	364	339	368	314	378	344	336	361	356	312	332	358	380	357	368	341	348	370	329	355	368	381	356	355	392	371	338	330	333	334	355	407	330	353	345	395	342	363	344	363	393	357	315	350	344	362	389	337	385	365	354	328	372	345	338	345	350	348	354	357	333	344	339	357	340	359	380	330	308	380	361	330	394	396	338	373	368	353	347	346	358	333	286	384	362	347	380	343	358	375	397	352	315	337	350	357	347	361	360	371	374	359	362	372	327	339	364	361	353	359	343	389	348	409	386	338	371	334	383	366	365	358	345	324	349	360	348	350	369	337	345	400	367	370	316	366	341	357	384	367	367	369	361	327	373	343	360	362	365	337	369	316	333	379	343	345	337	399	352	360	359	359	380	342	339	341	333	359	364	339	359	365	366	331	340	346	346	387	378	374	345	341	326	322	320	341	324	339	347	339	358	341	342	319	315	324	342	387	314	357	360	380	369	383	325	355	388	353	399	362	394	393	339	323	338	358	344	343	361	365	371	346	372	333	350	339	331	356	371	329	357	335	376	368	353	344	310	327	343	360	356	355	376	339	359	393	330	362	335	361	371	344	383	367	335	367	359	371	408	342	330	378	302	309	363	381	355	362	372	364	337	373	346	364	351	371	333	357	328	366	395	362	341	347	365	351	324	363	367	368	375	358	369	346	391	353	391	353	355	333	360	328	319	328	360	319	346	347	369	402	347	330	344	363	341	333	349	392	322	357	332	366	345	350	376	357	347	382	346	367	366	368	342	328	323	353	316	394	367	350	333	351	333	325	361	363	348	370	362	359	360	376	354	352	321	368	352	351	376	340	354	360	369	317	340	343	373	336	350	356	362	336	338	381	355	354	350	372	368	356	365	361	348	390	361	400	337	371	356	366	359	348	336	376	349	374	315	345	336	354	364	363	367	327	345	372	349	328	362	364	357	347	332	343	390	368	360	363	358	345	354	379	364	342	355	337	331	338	400	369	360	348	355	343	349	368	360	315	350	368	355	352	391	348	355	392	365	370	323	346	371	344	359	376	356	349	376	349	347	369	350	364	365	374	371	377	359	344	350	362	347	373	359	364	337	379	387	374	378	353	368	340	358	368	371	391	359	313	322	386	348	341	365	344	364	375	324	350	354	383	369	349	339	363	385	355	339	335	331	362	414	371	354	362	352	348	337	356	342	343	370	345
18216	34030	23046	12339	6806	3741	1996	1112	702	404	369	398	403	394	355	398	379	389	411	395	364	390	392	396	388	440	412	413	376	401	379	416	356	420	408	408	373	403	400	418	386	391	358	396	395	395	391	399	369	327	389	442	429	419	405	398	373	396	383	405	386	380	370	405	385	359	403	382	378	386	389	384	366	377	393	349	343	383	417	403	395	382	395	383	363	368	387	378	410	423	376	401	383	410	370	365	350	409	393	359	419	387	333	427	416	369	407	387	406	367	394	376	392	377	457	377	349	465	392	393	355	376	398	396	393	393	384	407	410	406	385	399	371	415	348	406	421	366	358	377	390	412	381	385	382	376	393	345	364	400	401	408	375	370	374	402	379	418	382	362	382	374	380	394	388	388	375	406	398	391	389	385	353	378	378	374	410	393	389	374	411	384	371	367	399	410	368	396	388	382	393	388	406	397	405	403	386	378	384	391	402	407	381	363	351	364	399	392	407	372	368	403	340	383	369	401	368	352	410	403	394	388	415	384	328	384	351	419	360	430	384	372	392	363	388	391	426	389	404	381	400	380	419	385	396	375	408	419	387	394	394	403	364	380	369	417	372	359	399	369	398	393	402	383	406	383	386	360	361	402	382	363	377	400	377	451	398	363	398	410	367	379	419	354	432	393	387	358	381	402	413	361	393	383	348	420	394	378	399	388	391	384	403	407	377	374	385	378	419	380	399	393	380	356	397	385	399	329	392	406	376	396	368	347	402	381	403	393	413	398	408	360	397	390	340	401	419	378	408	418	407	389	422	375	400	402	402	376	395	386	382	361	396	369	358	409	406	375	365	384	388	350	366	408	359	388	369	387	418	420	407	410	379	380	392	344	374	414	424	435	388	399	398	378	392	399	407	381	400	376	399	373	394	376	399	354	390	395	398	410	406	407	373	398	372	396	380	413	381	385	399	370	406	368	409	400	370	415	347	385	389	378	370	373	391	384	441	367	402	387	405	371	375	417	387	379	361	390	371	344	386	409	401	408	401	352	400	387	372	385	395	402	411	389	361	394	361	402	391	378	389	389	392	429	360	369	362	415	371	380	360	404	374	345	360	420	386	374	365	385	414	382	397	422	400	413	405	376	461	352	372	423	394	382	415	428	388	390	393	369	385	405	362	377	388	386	377	397	378	413	426	363	421	374	404	375	386	397	372	411	393	408	369	366	404	368	417	389	420	403	377	400	367	356	398	383	386	378	405	351	401	386	396	428	362	384	387	366	394	393	385	380	392	363	429	402	394	398	383	408	414	394	371	379	349	383	378	389	366	391	399	386	385	363	401	367	366	390	400	392	408	417	409	385	394	358	387	380	377	369	372	408	365	395	393	384	397	382	376	365	387	415	395	407	348	389	362	408	407	380	351	403	360	396	428	412	388	425	400	425	367	373	432	378	398	411	380	419	408	371	393	371	396	402	390	375	371	379	456	407	405	378	423	375	363	435	356	397	403	397	355	372	418	380	361	397	422	395	407	398	363	379	376	378	360	365	380	394	379	391	351	385	402	387	395	370	361	402	369	369	380	375	372	385	395	386	390	386	381	386	405	369	384	409	380	353	352	401	379	377	409	371	391	350	392	372	329	382	387	350	385	394	377	362	392	371	404	391	414	389	387	392	382	374	383	398	384	399	370	415	408	397	400	367	415	394	377	382	404	370	413	377	332	399	387	379	412	372	363	367	388	373	407	369	386	403	381	372	364	399	409	368	372	398	401	390	398	367	410	420	369	358	397	396	385	397	408	332	361	415	382	397	408	402	377	443	404	389	413	422	413	423	424	375	399	390	403	384	384	381	388	391	372	414	381	421	416	374	396	377	386	399	356	419	385	355	386	399	401	370	431	399	354	401	392	361	401	389	409	404	387	350	381	400	390	377	384	387	404	361	369	361	377	406	377	380	397	410	395	384	381	345	379	414	362	410	353	411	386	385	392	398	354	402	404	365	395	389	371	402	370	368	381	390	377	401	404	394	365	385	363	365	380	382	434	384	366	402	350	395	417	394	380	396	376	385	359	392	405	387	425	377	362	393	416	427	387	347	411	399	348	387	402	384	383	404	387	391	407	395	363	394	376	340	355	369	421	377	360	399	393	408	394	410	389	417	366	374	412	412	372	390	391	382	390	368	415	415	392	361	392	381	367	384	373	388	385	400	355	419	393	408	359	392	373	382	365	384	436	365	396	391	398	381	424	375	367	388	365	388	381	424	379	376	377	371	402	409	401	380	401	368	396	386	389	366	411	385	403	392	345	430	418	389	374	399	370	388	367	395	379	393	396	394	376	391	376	391	394	367	401	422	379	416	378	380	376	396	337	395	361	379	381	376	393	387	356	380	374	389	356	422	377	395	366	410	404	385	389	377	402	374	356	379	370	366	405	340	375	395	395	365	397	398	414	416	433	394	391	389	392	359	394	376	388	411	361	384	458	383	385	395	390	359	402	401	406	379	406	385	382	385	360	406	400	358	398	382	389	398	383	403	379	416	378	376	396	386	370	369	369	361	386	366	385	409	381	394	429	376	413	350	413	369	379	385	362	384	370	395	380	400	422	368	405	378	386	351	378	388	376	371	395	366	378	367	371	396	377	383	418	394	393	373	395	433	382	383	377	357	393	417	392	394	391	413	393	388	398	403	405	377	407	359	368	392	408	376	408	403	405	413	366	377	412	374	369	366	355	385	394	404	384	448	377	384	376	398	425	383	382	402	380	361	381	392	379	397	370	386	391	381	399	413	375	376	383	374	379	386	392	381	342	390	378	371	386	362	385	407	402	380	401	391	338	387	380	411	386	411	400	389	389	407	370	383	395	389	371	388	392	381	399	405	376	399	434	407	411	389	411	383	401	376	408	375	367	407	401	380	372	373	379	368	409	363	355	340	402	397	439	391	403	379	376	375	391	387	390	395	383	381	410	419	407	378	393	413	399	357	363	425	393	395	396	383	395	368	406	414	388	365	392	373	359	373	383	383	352	397	364	393	393	414	360	405	372	349	363	387	378	394	402	402	377	373	384	394	425	386	377	383	386	340	367	370	375	367	389	364	386	391	391	396	391	382	371	360	399	358	386	403	376	384	370	392	390	385	393	363	351	404	390	421	382	347	400	373	359	405	377	393	360	385	373	383	408	376	402	369	386	378	364	374	397	401	393	357	372	396	413	362	402	407	372	365	425	384	387	397	374	381	425	404	354	396	395	376	404	390	367	370	397	377	398	379	373	389	369	378	383	373	381	417	392	388	374	388	359	359	397	398	394	417	387	400	394	367	373	369	347	415	415	394	369	367	395	409	377	398	400	378	410	390	391	372	397	413	395	392	420	365	411	401	415	396	398	421	387	373	412	357	379	403	386	428	416	416	425	389	413	403	402	349	386	391	346	386	363	375	415	403	403	362	369	370	396	378	392	430	393	424	383	407	381	341	376	415	376	419	411	423	380	385	398	380	368	384	384	390	368	414	370	409	339	383
23410	21505	32385	33286	31287	27516	19992	8716	3490	906	566	561	582	561	535	579	553	579	507	557	585	522	545	556	532	565	556	525	564	555	552	537	520	577	526	539	525	579	519	587	570	516	567	548	560	535	568	529	547	546	534	562	558	543	497	582	524	581	583	573	538	557	579	481	574	562	540	576	543	550	557	550	564	554	561	535	551	527	598	522	608	583	551	541	526	531	568	547	546	542	542	510	552	535	551	520	507	598	554	519	548	586	591	590	537	541	544	556	557	562	580	549	525	532	560	554	567	559	491	556	513	579	573	517	514	525	562	586	506	572	534	552	551	564	594	563	556	562	544	531	571	532	523	516	557	513	563	516	555	554	512	565	531	520	557	530	541	517	545	575	541	520	525	554	546	560	558	557	593	565	531	562	581	555	571	556	563	527	557	530	512	562	521	555	575	541	520	554	556	552	543	555	498	546	550	551	513	544	617	556	561	570	534	563	555	546	509	534	530	552	534	559	555	560	532	553	577	565	504	537	538	585	560	542	552	516	551	547	509	534	520	583	552	521	525	581	558	553	521	597	541	535	565	578	543	514	552	535	577	578	596	550	552	548	565	503	582	560	549	564	603	540	566	605	499	531	550	530	581	590	535	550	547	521	540	565	523	543	586	550	516	552	504	518	523	539	565	536	564	587	506	568	567	538	591	553	595	548	547	547	537	572	562	546	540	546	568	547	557	577	521	542	564	529	556	536	594	558	566	535	529	476	575	533	544	546	502	516	545	529	556	542	549	534	521	528	553	577	546	524	516	576	549	551	567	552	583	539	579	549	539	544	573	522	530	533	579	498	551	554	577	528	570	578	533	607	531	535	598	583	560	516	518	542	543	540	593	511	543	556	523	550	539	487	553	567	545	493	531	540	583	511	510	576	520	554	566	559	544	554	556	528	540	577	574	517	550	524	550	528	559	539	512	540	573	580	549	567	555	523	534	554	528	526	583	525	525	541	534	585	562	549	556	535	504	545	531	528	539	596	524	537	520	549	599	529	528	561	537	531	563	583	529	556	536	511	603	555	557	538	575	525	549	541	542	542	546	538	527	507	569	544	562	555	548	545	556	562	575	560	558	534	551	524	554	542	521	575	550	535	509	554	562	545	523	580	536	532	530	531	548	565	556	555	578	523	551	556	546	543	567	572	529	525	536	581	550	529	585	516	580	531	544	548	575	536	566	553	566	548	555	559	542	555	568	513	534	632	562	526	565	537	549	504	514	535	550	566	532	550	559	572	514	536	544	506	566	570	576	561	518	581	524	531	610	554	515	558	568	533	605	510	566	557	529	559	567	546	550	498	561	553	514	538	563	563	550	555	538	541	547	544	516	557	575	575	522	525	519	549	550	584	554	592	539	494	580	550	523	576	604	555	538	544	534	545	536	536	580	547	518	562	513	544	555	548	558	594	541	546	494	567	532	572	583	538	537	522	578	588	564	559	542	532	572	519	543	546	578	576	558	520	550	598	541	528	556	542	567	550	569	565	544	528	548	581	520	502	537	552	522	592	522	594	542	532	536	555	552	503	555	583	561	554	546	527	579	564	524	561	537	540	569	545	571	567	532	506	564	507	531	574	542	535	542	558	596	500	542	548	541	537	516	549	561	507	573	510	510	566	549	554	545	539	565	531	558	533	525	523	531	539	574	518	543	570	517	563	580	554	553	536	550	578	523	533	578	568	582	530	541	548	586	519	559	583	548	535	540	545	564	555	539	528	534	531	539	532	589	531	547	551	555	627	548	546	532	580	545	591	556	548	548	535	576	540	564	541	561	519	543	590	542	564	479	566	540	495	578	558	560	536	552	536	511	535	546	562	496	495	545	545	560	498	557	508	534	542	552	526	527	531	563	587	577	599	575	531	566	575	557	574	527	538	577	561	556	514	573	563	579	571	556	517	547	561	592	532	517	537	564	571	553	542	552	588	535	537	526	550	567	519	562	579	524	498	573	575	585	554	538	540	557	557	613	537	522	571	593	550	527	582	552	562	556	547	567	562	533	544	572	572	529	550	525	581	589	562	543	535	590	543	548	558	527	527	508	582	521	546	538	533	554	497	544	544	575	538	553	533	581	545	541	587	546	561	553	542	536	552	565	532	526	574	583	539	558	576	522	545	517	558	536	561	520	536	540	553	535	551	581	551	575	529	547	577	557	556	578	520	529	515	510	522	535	498	526	550	544	516	558	550	567	540	553	568	557	613	550	548	564	562	534	548	559	560	558	519	551	539	563	548	551	552	559	529	559	551	529	544	525	531	563	540	573	536	569	574	545	561	547	575	541	546	533	549	573	522	529	542	545	546	550	538	560	536	513	521	556	552	550	533	541	556	540	564	558	578	571	574	580	560	580	534	569	553	580	535	506	536	547	536	517	554	515	582	591	542	539	542	550	570	518	524	516	539	530	546	556	532	541	557	557	568	488	566	561	532	563	557	535	581	550	575	527	538	562	536	486	519	554	523	515	506	554	552	566	557	570	563	576	519	536	554	553	558	519	556	519	542	525	541	548	541	542	506	560	540	521	579	554	552	536	539	512	564	525	503	562	548	577	558	544	567	557	533	547	588	522	541	575	564	569	566	539	510	517	539	559	550	544	531	541	502	520	578	533	539	563	578	529	536	571	578	536	508	581	540	517	513	571	574	550	544	554	520	588	541	511	549	562	547	502	564	551	555	565	546	582	559	537	494	564	610	553	510	558	548	521	544	554	533	530	550	565	550	561	546	563	583	511	563	612	535	572	564	563	543	557	567	544	492	568	580	540	583	548	557	490	534	519	598	571	551	599	525	548	490	579	557	550	574	579	532	541	541	523	499	546	554	540	557	540	584	535	527	504	496	558	544	590	579	523	539	553	510	586	581	557	579	544	549	572	577	597	530	521	522	531	540	552	580	523	588	558	512	549	546	566	534	564	536	553	552	505	547	591	527	537	553	580	515	568	577	540	556	533	555	553	560	566	561	544	519	544	546	496	550	560	597	554	542	595	563	516	568	522	568	518	562	555	535	591	600	567	534	567	547	570	557	574	556	541	582	562	553	532	542	548	551	569	550	543	513	530	554	548	558	543	578	513	528	556	515	521	544	536	565	578	556	576	594	539	499	556	560	565	544	507	541	542	576	525	526	517	552	538	537	555	557	538	570	514	538	560	557	519	542	495	556	543	557	520	580	526	538	520	537	507	559	584	527	546	556	568	557	574	518	532	568	576	535	532	575	527	533	535	532	529	548	504	537	521	566	547	506	527	588	564	557	571	555	559	549	537	551	546	541	478	533	582	535	589	523	604	522	527	522	549	596	510	521	517	541	549	584	538	541	543	525	551	504	541	565	523	601	559	574	529	557	556	548	525	533	575	556	526	584	592	507	585	555	540	548	549	546	537	532	586	526	546	556	534	573	604	528	554	515	528	517	554	567	553	545	529	503	525	542	558	526	541	532	556	561	555	548	533	547	552	527	546	533	577	545	558	524
47111	86946	70445	52310	40790	29459	18893	10697	5034	1007	556	576	571	593	594	546	567	569	586	554	590	494	579	596	556	551	576	563	571	530	574	585	565	593	568	608	559	561	559	588	534	546	557	567	590	529	540	564	607	538	579	553	570	524	585	589	591	577	577	566	547	627	572	555	570	601	535	587	575	582	565	553	575	547	554	537	572	620	574	593	573	532	558	576	616	590	534	577	601	592	594	536	609	555	551	567	610	583	551	570	616	599	550	543	568	534	583	591	551	547	553	550	567	570	532	541	596	561	598	587	586	553	551	572	572	567	594	578	569	536	615	534	509	540	612	601	559	571	593	556	562	546	563	609	523	558	548	545	564	578	558	532	560	623	552	558	557	578	597	514	613	602	568	604	573	527	595	581	560	562	619	558	577	535	608	533	643	535	590	527	593	552	570	586	567	525	597	570	538	538	576	528	585	546	534	528	536	600	581	566	545	572	553	538	580	598	612	588	566	520	549	599	607	621	570	548	552	602	587	545	552	567	581	538	570	552	601	605	558	557	581	539	583	562	603	597	542	576	552	581	608	552	620	539	597	549	576	593	587	575	539	543	616	570	573	584	572	565	603	533	576	565	550	591	542	582	579	574	565	588	586	573	582	564	519	591	533	622	583	539	604	573	545	590	554	554	612	577	532	582	567	621	595	585	596	565	550	593	547	583	594	567	599	568	605	583	539	544	589	556	602	588	575	626	559	595	554	594	576	582	570	567	574	570	614	534	586	539	558	547	566	576	569	586	524	546	542	587	512	572	545	547	583	603	563	544	539	559	561	555	537	559	607	558	597	595	577	535	551	541	545	551	591	597	578	582	593	561	614	562	611	561	567	491	518	591	572	540	603	567	569	534	586	571	608	576	570	563	563	509	544	566	555	566	539	584	552	554	593	537	571	577	549	559	579	585	537	571	546	563	584	538	548	640	579	545	530	584	548	525	587	556	573	537	589	595	598	550	563	553	550	577	568	535	546	573	603	595	595	607	571	570	572	567	565	582	588	539	610	591	567	583	546	556	572	564	535	569	589	594	581	589	588	540	587	547	553	572	572	529	575	564	532	536	591	592	564	550	516	571	534	546	562	522	577	568	562	601	581	539	497	581	589	564	547	561	539	599	583	573	568	596	565	578	580	572	530	596	552	560	561	571	549	565	580	596	598	555	567	545	586	518	544	587	561	533	563	570	554	567	570	528	554	576	581	572	591	578	570	573	565	558	603	541	576	563	552	548	601	574	582	546	570	580	635	584	531	555	584	551	567	569	571	531	595	556	582	530	554	566	553	568	558	566	600	556	561	582	571	582	543	532	537	553	509	516	556	555	610	546	583	552	608	581	578	615	575	588	568	570	558	610	547	569	575	551	590	577	576	571	568	540	606	544	577	578	544	600	579	604	541	565	580	578	615	543	556	574	601	527	583	595	560	522	555	558	560	567	591	537	592	541	631	597	542	571	583	619	548	573	626	569	572	555	589	559	545	570	581	603	567	532	584	558	591	566	580	598	546	591	556	553	565	570	559	561	599	584	531	585	581	612	526	535	568	562	563	581	570	505	576	574	564	558	574	544	591	561	542	537	573	584	554	607	569	582	558	600	544	556	536	548	566	541	557	581	620	580	555	556	588	553	531	591	524	588	542	560	593	585	600	560	542	578	589	558	539	618	531	535	542	570	529	523	530	567	570	571	557	544	573	601	582	582	562	575	599	586	568	578	614	615	560	562	582	587	564	601	600	564	595	581	550	547	597	543	511	537	593	581	548	558	556	624	561	554	555	568	610	576	576	548	533	551	559	564	545	577	563	576	540	548	605	578	566	585	589	555	573	619	538	618	573	568	620	554	537	624	570	591	538	549	595	567	578	587	543	555	552	604	567	568	583	607	522	582	571	567	582	556	527	552	561	561	611	568	574	566	610	526	562	563	568	552	551	540	575	553	575	609	564	580	577	588	588	575	554	537	527	526	543	540	590	584	558	541	554	574	596	574	557	574	574	576	629	546	578	572	580	538	615	596	557	541	566	558	575	574	542	580	583	603	570	573	559	562	606	559	556	566	583	586	546	566	582	584	551	617	603	566	604	574	568	574	529	568	562	520	554	598	610	558	559	577	542	573	625	606	575	577	550	579	587	607	547	570	555	564	556	566	546	560	583	571	493	536	562	582	566	577	572	588	559	598	501	572	546	557	571	547	582	548	545	541	568	556	567	590	568	496	552	526	570	564	545	591	599	527	559	607	552	593	552	551	618	630	581	546	595	572	533	522	602	561	552	547	540	537	581	508	576	566	553	557	556	572	601	567	534	578	579	559	569	586	564	575	595	614	588	523	564	503	577	571	553	561	517	549	563	551	553	587	557	576	561	574	573	559	600	582	606	566	544	513	537	565	565	605	581	558	542	572	602	590	578	547	572	584	563	574	532	576	575	538	558	557	591	581	558	593	570	595	561	565	575	555	574	567	576	573	540	548	553	562	557	541	550	585	556	536	572	564	555	591	573	582	547	590	567	577	602	565	604	599	547	562	560	580	552	573	602	575	565	586	587	572	572	623	575	585	577	563	517	548	597	575	553	573	564	551	575	581	599	543	596	566	600	564	575	579	561	548	576	595	565	527	554	573	505	540	603	551	575	559	560	558	536	578	566	567	604	596	549	529	559	606	591	555	549	584	569	553	583	529	560	594	601	562	558	602	558	536	543	641	565	554	601	537	582	576	578	554	585	611	566	601	558	577	583	600	563	556	538	563	572	568	598	574	564	544	576	529	543	568	573	503	579	563	593	563	574	580	574	551	571	593	547	586	530	591	567	553	564	568	586	591	566	584	587	609	557	578	596	543	602	596	571	554	584	539	560	588	514	538	593	568	559	557	563	558	576	598	554	583	551	539	592	543	610	511	523	599	569	587	560	592	579	598	544	556	568	567	533	581	559	543	534	543	582	607	566	568	528	560	542	569	570	565	580	602	550	562	557	553	598	604	567	572	546	614	562	615	528	556	551	564	572	579	554	578	562	608	600	568	540	601	586	552	548	525	550	529	574	517	557	576	615	542	558	559	567	627	577	581	629	616	582	551	575	578	624	584	582	556	588	560	550	588	561	550	590	562	581	562	565	580	596	553	559	598	550	597	563	586	599	560	528	590	557	569	587	576	598	592	522	534	569	580	591	543	584	563	576	619	552	564	544	521	571	554	552	563	571	540	575	565	582	632	536	591	550	562	555	560	583	574	586	568	541	578	540	556	526	512	589	586	567	565	574	524	577	566	587	555	546	563	560	603	571	577	553	532	530	546	526	573	556	594	569	526	576	597	561	554	559	516	561	571	580	597	576	563	589	567	548	581	586	544	562	574	580	541	572	583	576	561	520	560	563	600	553	564	571	576	555	602	600	591	574	552	554	570	567	605	556	560	521	576	586	587	559	569	544	566	594	565	584	583	588	584	568	547	566	590	570	559	542	537	566	567	593	564	576	514	546	593
24930	21887	32858	32188	23536	14926	6966	3090	1459	527	449	408	404	476	462	461	435	502	432	476	451	439	434	454	444	459	467	483	476	421	491	482	468	452	450	454	431	455	450	459	424	430	431	466	449	443	466	476	418	464	436	453	457	426	438	460	450	472	468	447	461	447	461	457	430	441	434	460	479	444	412	474	436	459	432	475	477	463	468	449	405	428	449	497	433	450	475	431	491	445	442	455	439	469	427	446	409	442	465	477	412	489	470	456	415	458	462	475	445	450	467	453	426	447	445	450	406	448	479	426	437	411	455	444	452	473	460	454	473	469	463	454	455	456	443	440	459	459	444	450	481	442	414	470	441	459	479	454	437	490	462	496	462	467	445	470	427	539	435	467	443	441	437	457	484	466	454	438	463	431	432	451	486	439	469	432	449	492	461	451	427	480	423	423	459	486	499	456	470	430	474	469	415	461	426	438	431	422	467	444	494	444	474	451	453	447	481	482	479	431	438	448	446	467	446	458	463	465	485	443	391	451	474	488	459	428	450	450	484	434	456	452	429	450	403	460	460	451	467	471	430	424	466	507	460	457	475	460	472	444	477	451	475	414	442	450	447	447	433	488	471	482	426	445	446	447	469	427	473	442	489	446	477	459	461	447	435	438	432	447	452	462	414	456	442	433	453	447	431	436	427	457	426	440	430	439	459	458	454	484	426	464	434	467	471	479	461	456	464	451	486	445	443	474	476	430	426	453	415	444	403	438	437	449	462	432	444	466	478	431	445	447	445	460	446	453	464	428	417	437	507	461	436	455	442	472	479	447	447	480	436	437	425	443	477	475	469	435	426	440	427	458	456	434	406	441	459	452	426	455	456	469	476	430	456	427	425	459	459	459	474	497	427	443	453	484	446	416	434	481	441	453	425	441	460	453	473	430	439	450	447	490	436	453	452	461	442	460	444	456	443	425	442	476	435	435	451	456	462	516	435	443	413	456	461	475	446	467	467	449	462	394	469	466	472	414	449	420	452	448	446	469	455	484	477	460	472	463	426	424	443	483	431	442	440	452	408	478	436	469	421	431	456	465	438	467	449	456	483	421	425	438	461	437	465	488	482	449	455	431	462	445	474	464	440	456	478	467	443	510	446	479	453	441	457	440	464	446	465	445	454	426	474	426	431	446	437	453	445	456	456	443	434	445	436	446	474	436	442	456	480	460	453	447	462	427	488	458	467	426	477	448	449	478	460	446	442	423	425	472	468	453	415	464	451	397	436	462	439	476	451	477	435	458	448	458	423	410	452	448	455	469	431	423	441	443	470	463	432	435	451	460	482	482	440	462	455	437	459	456	454	440	409	432	494	425	427	478	450	486	464	466	473	447	459	477	424	439	453	413	447	415	456	483	470	472	414	453	444	438	432	435	459	419	478	431	416	463	462	441	445	443	442	430	533	470	468	492	423	475	396	454	486	439	450	422	485	440	458	476	452	448	467	448	453	448	441	439	423	497	439	452	469	445	421	449	438	428	461	466	462	452	415	441	394	444	444	436	488	458	478	426	500	450	488	450	427	444	481	451	456	483	451	431	429	439	464	463	479	448	452	453	453	436	433	484	475	456	454	450	488	448	447	471	417	460	459	469	496	453	468	446	530	472	451	423	467	430	453	456	421	452	451	468	431	468	402	431	470	453	436	509	450	478	455	446	435	455	402	420	498	439	440	456	433	442	454	438	445	432	471	442	445	453	472	432	454	436	426	476	428	457	442	447	415	438	409	468	422	450	466	468	456	461	438	472	469	444	452	470	450	430	453	433	457	447	465	448	395	441	478	413	440	477	447	455	437	484	466	473	437	462	480	478	468	446	447	467	505	454	471	458	452	436	470	432	500	461	436	415	463	458	451	460	422	477	464	484	477	504	432	497	415	432	429	454	456	463	467	451	482	438	445	427	465	471	449	448	438	481	467	473	427	515	418	425	469	436	457	472	449	490	436	438	477	425	473	414	450	459	456	441	473	432	423	429	442	440	393	447	477	467	456	465	433	468	412	470	430	457	482	427	452	487	431	490	480	437	478	478	458	450	490	460	471	496	474	479	441	428	470	410	447	452	423	490	459	456	445	460	462	425	478	480	409	444	435	465	482	426	476	439	434	440	440	445	451	490	459	442	443	456	410	451	475	445	483	445	467	427	447	474	435	498	454	415	453	434	484	472	422	456	465	487	457	440	461	430	441	453	458	459	431	481	475	463	445	446	461	452	436	470	412	460	415	426	448	498	471	457	435	433	400	441	488	454	475	456	453	476	435	468	461	482	424	479	490	522	473	439	435	436	468	446	467	461	475	415	412	450	454	462	445	442	465	491	445	481	444	462	447	486	442	491	458	428	447	463	435	448	447	479	470	415	484	457	467	414	460	458	478	442	465	450	462	466	444	450	445	456	500	476	465	438	467	448	442	465	455	448	456	442	448	480	446	496	435	454	426	487	447	472	443	454	437	461	455	427	462	464	460	430	524	463	488	457	486	423	447	450	468	437	440	430	435	481	466	443	447	472	463	433	479	463	443	403	470	469	437	420	434	476	466	473	442	480	456	414	437	472	447	461	463	464	488	523	443	501	443	426	463	473	455	460	435	467	425	501	459	460	459	442	471	464	473	448	452	445	471	411	415	455	501	457	447	453	444	429	448	446	432	448	477	467	459	457	431	452	457	476	480	470	464	435	488	471	450	438	444	466	489	436	477	451	478	443	447	421	455	419	485	452	445	443	428	467	493	454	448	427	443	427	444	422	473	491	468	483	486	465	440	473	473	462	468	484	477	441	462	469	432	448	447	465	466	460	441	428	468	462	451	484	445	410	465	442	434	450	431	421	476	419	419	458	462	448	449	472	421	437	466	474	450	464	465	486	454	451	439	470	488	451	457	436	416	441	470	434	494	459	439	457	466	473	443	473	463	447	482	446	460	460	439	492	452	412	475	447	459	447	441	488	444	432	437	476	467	521	408	484	462	437	469	526	426	475	455	472	463	490	450	437	457	459	481	451	433	454	444	432	451	419	426	423	442	452	493	414	451	462	412	472	434	461	449	466	448	458	432	438	439	464	438	456	461	445	431	470	468	427	450	424	430	484	491	442	495	422	480	433	454	465	442	443	454	438	445	437	466	467	425	431	464	451	432	407	461	443	463	441	439	481	438	404	439	440	422	453	447	480	445	478	434	460	432	459	409	458	468	470	410	425	455	430	479	475	488	428	468	478	454	467	445	454	466	452	438	456	418	475	447	426	416	478	433	449	444	489	447	438	464	444	447	450	467	449	435	450	456	446	444	467	449	472	434	481	485	452	425	467	455	466	432	457	489	447	462	467	437	453	481	478	457	429	412	441	472	457	429	480	462	498	450	459	470	445	427	462	496	448	466	470	438	464	459	450	445	419	462	484	451	452	459	443	459	440	405	437	440	445	435	451	442	468	430	464	475	439	476	437	440	451	433	460	438	493	456	477	403	445	454	472	490	446	448	459
39124	67229	53238	38184	27998	18119	10442	5372	2509	640	523	518	483	506	515	492	481	523	493	487	482	490	524	479	478	530	535	490	511	477	520	513	545	489	503	501	516	485	485	443	511	518	478	531	488	521	490	464	496	507	526	506	511	517	460	519	534	465	489	500	479	551	523	477	483	501	511	477	478	534	509	525	492	534	500	522	517	487	514	472	525	499	504	487	511	516	535	488	501	485	483	493	453	478	458	540	462	476	519	482	541	502	520	479	504	492	460	506	454	499	515	460	518	480	468	497	502	492	489	488	521	492	510	497	478	490	530	506	522	522	479	486	493	498	506	499	550	506	507	491	485	516	444	492	496	549	518	507	481	488	465	510	489	427	464	475	521	503	491	462	505	519	507	504	486	500	486	466	548	551	506	478	521	514	501	489	480	490	488	506	473	517	498	487	504	530	481	515	503	550	513	499	463	509	508	501	485	487	509	521	544	550	482	518	520	482	466	454	495	512	470	485	538	496	505	515	521	521	497	510	462	509	515	461	469	493	464	512	514	510	464	480	476	534	494	501	515	488	465	500	470	481	491	482	493	516	476	504	519	517	506	526	519	516	508	481	488	467	494	489	521	482	512	491	513	490	480	512	520	501	507	499	496	487	525	455	511	492	521	481	538	458	516	457	508	476	469	480	516	467	486	480	487	539	534	487	493	543	494	477	521	493	483	512	490	481	507	479	528	459	506	470	456	500	471	468	498	489	518	504	489	505	502	509	433	512	448	488	497	467	486	479	445	504	464	506	470	506	501	526	489	523	510	465	514	505	525	506	516	488	501	491	471	529	534	491	510	530	497	524	523	472	484	508	483	483	540	501	461	509	487	508	492	488	514	523	490	496	486	514	522	503	495	510	472	442	475	537	500	488	475	460	474	507	501	482	480	472	489	456	523	506	504	465	501	472	532	491	490	497	497	500	493	489	471	497	457	531	524	519	484	523	466	532	522	490	497	496	482	515	516	500	534	483	509	523	524	503	493	515	510	534	443	479	489	487	512	489	490	455	482	498	487	484	518	493	471	494	453	449	501	491	493	510	492	498	478	482	489	505	513	491	534	497	492	462	493	506	494	455	494	484	519	520	506	493	465	522	483	468	498	484	485	504	510	506	442	474	461	451	499	515	486	496	467	490	510	493	492	478	521	483	462	508	478	474	494	493	521	514	499	480	507	461	521	504	453	488	499	539	471	499	538	502	531	482	515	471	496	485	506	489	459	476	507	452	528	458	542	500	511	513	495	515	482	514	491	467	488	476	488	488	503	434	487	506	471	482	519	479	485	460	520	481	449	528	505	503	523	514	444	489	505	540	478	506	471	446	465	495	511	499	482	495	503	453	512	495	495	520	500	473	481	520	494	503	485	470	461	528	471	518	470	481	523	548	510	503	506	521	496	521	489	499	504	492	511	473	468	435	528	462	525	520	483	459	481	469	500	489	500	459	499	466	504	476	507	513	554	506	488	490	478	532	525	505	490	517	536	487	523	509	498	479	485	486	524	528	524	467	496	474	499	485	492	499	500	486	493	525	519	466	486	518	524	543	513	504	539	538	490	488	505	529	485	468	539	483	495	485	479	474	501	489	490	516	485	494	491	535	496	513	535	514	474	521	497	477	481	493	479	487	489	542	522	491	469	525	478	505	494	512	528	507	479	534	509	478	520	502	478	504	509	495	464	477	497	482	517	496	510	510	491	488	497	492	487	491	451	469	469	522	467	527	469	474	449	511	540	502	518	507	543	504	470	492	482	525	469	501	489	503	478	490	475	511	527	491	517	497	456	490	476	500	497	458	487	460	520	533	492	496	488	521	529	489	454	527	479	502	488	517	493	496	471	507	514	509	495	477	527	531	529	490	491	491	532	479	492	476	464	491	507	515	479	472	482	520	516	500	504	500	490	478	491	491	500	500	464	514	478	516	494	487	492	506	501	500	495	507	494	468	512	517	500	518	469	454	465	504	528	493	528	473	530	494	541	497	495	497	482	498	513	432	490	481	531	472	503	471	493	471	439	494	513	515	508	477	506	475	485	530	505	503	488	513	506	440	492	457	470	484	522	516	518	527	480	514	470	484	475	470	506	484	467	478	499	496	493	503	525	552	487	504	518	512	537	533	493	471	436	522	484	488	499	481	544	513	517	467	501	553	483	485	505	494	462	500	513	485	489	503	489	508	489	479	510	467	467	505	500	510	512	524	525	489	485	474	490	480	492	492	506	527	548	483	474	484	508	455	508	459	468	506	482	479	515	491	517	466	468	493	483	518	514	509	529	490	490	480	487	486	511	491	522	489	494	480	518	492	500	466	506	502	486	518	477	519	493	514	506	519	460	488	504	523	486	436	476	500	535	463	481	477	479	467	465	484	507	502	458	493	474	507	457	513	496	493	470	495	495	510	497	515	502	516	521	533	525	502	497	520	489	508	494	475	512	462	521	524	520	485	540	495	503	483	474	485	484	499	525	516	471	501	504	508	494	469	487	512	478	489	477	483	491	546	497	485	527	544	502	496	489	512	496	500	468	473	494	484	478	486	556	490	454	540	490	494	522	507	503	469	503	493	448	451	504	494	501	507	478	492	537	500	511	546	504	490	492	473	492	529	470	478	498	478	489	527	470	498	524	512	533	485	514	524	504	499	505	536	475	493	464	529	501	483	455	475	485	481	524	475	506	507	471	506	516	522	532	479	519	473	458	506	450	511	480	479	530	470	516	490	455	522	540	499	511	497	486	485	499	527	484	450	485	522	494	470	524	511	507	517	521	517	497	511	480	554	477	483	524	495	504	535	522	535	501	511	479	512	479	499	505	503	534	484	469	539	474	488	513	486	531	511	517	503	484	539	486	499	496	507	510	496	505	479	490	489	462	517	505	491	539	512	472	507	497	516	491	444	497	461	475	485	488	493	483	471	479	470	497	519	496	527	479	489	499	471	482	478	456	507	471	489	482	525	477	505	535	519	462	511	507	528	519	461	540	506	513	440	435	485	466	504	438	452	520	522	493	489	504	475	496	518	444	515	472	496	474	485	542	469	469	471	497	498	464	507	490	518	539	546	469	518	500	515	480	486	501	500	519	477	468	490	519	491	522	538	480	480	487	478	487	502	476	454	534	496	500	543	535	499	525	489	499	489	484	472	504	494	479	463	521	478	516	507	493	478	463	481	485	473	501	475	506	517	499	483	493	502	505	526	515	508	491	483	492	500	479	489	507	527	514	478	504	539	490	489	544	480	487	522	504	536	541	520	507	475	505	516	531	490	479	498	504	490	487	465	493	488	520	524	489	514	512	498	515	497	510	491	486	517	497	520	508	516	526	446	520	515	488	504	514	523	468	507	468	455	497	494	491	504	516	464	491	487	486	485	498	499	482	491	499	496	518	525	495	463	488	486	499	487	499	495	508	511	504	489	494	496	471	480	473	467	501	465	502	488	509	489	524	518	515	503	502	462	539	484	487	451	456	496	472	470	475	501
22592	21317	30998	30244	31295	31163	26745	13449	5435	1220	730	709	732	805	736	747	714	761	693	694	703	693	742	759	757	737	744	706	708	710	746	737	742	721	733	712	711	727	700	748	777	754	731	737	723	685	719	744	735	707	742	717	696	777	681	764	729	707	745	775	734	736	725	723	707	734	701	763	716	650	699	763	724	736	750	733	702	745	706	750	736	734	744	737	761	758	705	674	744	738	758	681	709	711	696	681	720	716	743	706	706	731	734	770	719	724	738	736	741	713	794	689	691	760	745	722	714	697	701	690	736	728	725	694	751	725	702	750	714	714	718	714	708	762	706	719	712	690	722	733	733	718	743	727	687	663	698	728	659	705	762	746	680	686	732	728	716	721	743	714	757	705	720	669	713	749	744	744	705	736	692	732	727	702	707	744	702	659	737	696	732	683	747	701	731	768	712	724	729	694	688	681	726	778	727	782	702	727	741	752	703	773	690	765	724	739	765	728	680	737	744	677	730	738	686	763	685	710	769	716	693	699	749	722	748	718	698	719	692	733	700	720	729	699	676	730	745	695	722	779	722	733	703	721	750	751	682	735	730	752	723	725	751	750	740	723	711	724	777	732	682	694	730	775	721	685	712	705	676	728	740	710	726	684	744	756	740	729	758	720	787	686	684	725	736	719	740	674	749	758	708	727	744	766	680	737	776	706	727	803	706	743	724	763	665	752	737	731	675	745	653	735	738	742	698	721	696	725	740	696	715	719	748	767	691	687	726	754	763	735	725	743	708	717	688	675	670	722	751	698	748	720	743	697	754	733	738	758	737	742	767	753	726	671	674	698	698	770	720	743	725	729	742	741	701	706	711	704	747	755	750	765	708	699	725	697	684	730	737	742	767	756	713	701	728	712	682	764	761	720	774	711	728	728	704	722	739	743	688	675	713	722	711	746	700	732	677	743	676	698	723	760	727	783	719	687	705	710	712	700	710	761	714	729	695	717	713	756	711	736	748	736	763	761	713	750	739	731	658	740	673	695	783	725	765	678	718	763	734	710	729	729	740	728	755	739	756	750	695	714	723	742	740	717	714	735	739	697	747	718	716	717	732	688	738	725	740	697	703	697	746	754	714	768	709	736	748	712	740	688	712	744	684	759	675	760	663	764	654	707	739	747	755	713	718	712	705	706	755	756	710	750	720	718	689	720	764	728	755	727	706	735	703	726	785	740	737	678	764	791	737	705	723	740	709	702	730	726	712	680	732	711	733	709	729	737	737	727	687	784	681	745	726	747	758	766	769	704	710	734	708	722	783	749	703	748	681	743	679	737	652	738	739	721	758	755	722	725	721	717	713	710	757	719	725	753	710	726	717	710	707	685	759	728	732	768	681	748	689	736	755	710	745	707	754	685	771	782	760	738	710	730	698	722	751	751	712	707	696	768	760	674	714	778	689	728	756	730	742	718	711	729	730	724	698	728	695	696	749	747	739	688	723	719	726	736	715	722	701	715	738	708	712	703	755	703	788	705	776	780	702	663	716	688	746	705	704	699	772	692	785	706	759	750	709	727	680	722	691	780	734	710	722	734	719	723	681	724	737	736	746	733	724	736	748	746	700	718	740	721	749	762	717	691	795	716	704	690	730	754	704	705	750	736	731	728	704	698	714	711	679	751	747	648	745	753	777	711	709	681	733	697	729	702	741	751	690	728	757	763	729	740	747	712	704	760	707	740	734	706	742	725	765	692	668	732	689	733	776	733	762	744	715	721	694	759	700	727	693	689	719	706	715	752	712	709	726	725	711	721	717	704	719	696	730	735	690	729	748	694	750	691	705	736	709	699	699	764	769	717	717	748	708	780	718	730	754	721	717	713	694	783	693	710	710	708	713	727	713	659	753	689	720	672	762	729	751	740	766	699	749	715	702	724	698	721	727	744	723	721	726	718	709	785	690	734	731	740	735	723	758	720	730	728	726	749	772	738	744	748	714	730	738	725	727	725	781	734	714	768	732	742	704	669	724	735	674	725	705	708	749	731	731	761	730	727	773	690	715	717	771	782	691	725	736	715	707	687	719	718	733	713	773	730	744	742	683	725	689	788	743	756	743	722	759	722	763	739	729	793	675	721	737	766	705	731	735	758	723	723	691	718	692	777	692	700	712	704	684	713	722	722	712	746	729	743	711	718	722	767	707	754	755	729	689	768	762	740	714	756	710	715	754	755	750	738	756	721	760	715	709	755	717	676	733	687	734	649	702	709	695	736	738	728	711	774	726	719	741	739	721	729	750	736	736	719	730	703	712	709	737	758	725	697	729	703	735	731	676	723	691	751	692	740	702	700	722	763	760	734	700	709	743	730	696	663	689	695	726	721	728	720	791	708	699	736	689	740	746	744	715	726	727	744	696	677	722	749	721	738	736	682	714	711	730	754	726	732	711	698	757	766	714	727	706	714	739	751	726	792	731	704	711	661	703	732	779	751	691	752	753	691	737	705	752	677	721	742	753	689	685	741	710	731	756	738	718	745	707	711	772	705	732	686	719	726	721	727	738	741	715	767	712	698	699	709	764	725	749	733	691	726	731	736	705	685	701	744	681	760	722	694	733	642	763	788	718	753	737	774	708	739	738	729	706	702	686	699	735	692	771	724	740	704	686	723	650	726	802	722	731	682	721	770	708	753	705	714	757	716	696	757	739	756	765	718	730	708	750	684	742	718	711	774	703	742	732	705	754	738	771	726	724	711	712	703	758	720	782	750	751	721	708	749	737	695	702	769	724	717	739	686	737	710	719	767	760	706	668	685	759	707	722	734	758	746	686	764	735	727	697	722	710	719	723	658	699	667	707	734	750	730	766	721	727	768	704	720	724	667	729	691	776	738	748	766	740	731	717	717	746	734	784	780	714	749	770	690	710	702	751	763	729	721	670	691	687	713	681	759	702	780	690	749	751	715	778	701	685	677	730	738	683	722	767	747	720	686	759	677	684	620	751	737	749	769	746	682	679	773	692	729	688	753	730	698	700	709	712	725	693	700	740	728	706	683	694	749	684	730	716	709	715	747	723	688	758	724	708	735	716	701	685	750	743	758	727	708	709	702	750	694	742	723	680	675	724	744	778	670	705	741	699	774	722	730	721	709	727	737	701	734	697	736	713	738	714	751	678	743	677	756	714	744	709	695	736	746	666	758	732	734	739	699	725	745	733	710	696	711	765	675	716	685	748	723	727	745	697	757	749	710	753	721	696	738	736	761	732	680	713	683	735	669	696	737	758	740	718	772	707	695	748	733	722	733	735	777	717	730	756	678	718	698	699	731	685	718	717	730	728	742	709	725	790	734	781	694	701	712	756	702	744	763	718	783	661	792	780	712	729	687	689	737	720	752	713	748	681	732	773	763	695	763	764	735	655	701	700	708	771	754	686	761	730	747	776	691	739	681	715	712	788	739	722	680	755	704	696	748	717	682	729	696	734	738	748	746	777	760	728	756	699	764	732	706	720	760	733	724	745	704	752	684	707	748
52547	95561	79388	61321	48660	37004	25021	14892	7512	1254	765	690	793	707	740	692	758	723	747	766	774	718	774	781	748	751	710	747	739	748	699	723	736	748	729	735	783	738	722	698	726	760	736	768	755	722	746	735	769	717	728	714	752	738	685	734	725	713	746	741	731	697	774	729	736	692	687	774	729	772	695	755	729	741	719	749	713	807	722	732	781	707	718	694	755	755	743	709	718	784	711	711	754	713	751	723	759	687	763	727	741	740	776	707	766	757	757	694	770	749	715	773	742	756	785	719	713	733	699	752	783	699	724	726	712	724	732	758	743	758	713	780	701	744	733	731	761	740	696	734	730	648	727	746	737	748	777	656	724	735	779	750	751	746	764	716	719	719	721	705	758	765	748	692	769	746	731	722	763	726	712	724	726	759	747	736	749	683	694	686	721	729	794	716	759	768	725	792	790	742	733	719	737	781	754	736	724	718	730	717	726	736	750	733	736	763	745	755	702	731	720	761	742	744	758	768	731	724	795	749	716	739	748	717	730	713	774	731	711	736	778	749	708	731	740	778	763	732	722	766	744	753	693	697	728	710	720	764	718	765	785	732	758	727	702	704	732	759	752	768	752	744	730	713	719	770	710	711	654	749	743	739	686	702	744	733	702	702	765	745	708	709	762	759	744	734	748	759	808	773	699	743	781	775	742	728	679	741	692	696	754	759	746	759	741	754	719	714	767	748	702	772	772	747	749	723	730	688	758	768	737	703	670	746	782	730	739	750	739	746	765	784	716	660	729	703	747	725	765	711	685	714	772	737	751	703	740	755	738	696	745	733	729	707	714	701	796	786	765	755	754	755	797	741	745	760	741	729	762	745	739	741	744	678	711	724	782	690	723	700	775	771	766	703	754	740	735	755	779	770	730	689	727	753	758	756	743	735	734	735	729	777	778	734	756	726	712	740	754	721	723	769	692	746	698	743	722	702	704	698	760	736	718	739	711	799	708	724	663	743	718	741	731	746	723	698	766	772	702	770	724	745	730	741	740	726	769	749	760	701	771	752	710	730	765	709	734	669	747	749	744	756	766	761	758	745	724	733	756	739	766	746	718	740	721	736	689	767	788	753	741	787	719	721	708	810	747	737	703	698	724	724	683	763	729	747	731	698	725	785	727	734	727	734	756	723	780	723	676	761	692	665	694	777	713	733	725	691	747	751	736	712	713	749	713	745	659	737	727	733	717	740	737	762	759	675	717	742	741	754	754	721	809	731	783	731	767	773	741	733	708	717	731	717	778	776	782	767	729	761	710	745	684	752	754	768	699	760	692	727	769	763	773	718	720	718	721	752	786	735	748	701	685	725	755	751	727	739	757	691	733	749	727	697	731	761	744	758	757	765	724	743	730	724	722	731	763	679	680	707	728	718	805	746	769	741	746	716	708	766	734	718	755	725	719	732	737	676	718	741	769	738	752	674	706	731	752	712	778	725	766	738	772	728	727	721	723	724	750	752	814	681	654	728	697	728	749	734	754	723	707	787	764	754	743	781	761	652	769	728	753	689	733	737	723	736	707	727	699	712	707	748	727	705	744	676	693	768	756	767	749	743	693	732	776	739	768	744	768	679	754	722	662	767	772	737	746	700	761	729	711	735	736	749	762	687	721	727	743	748	799	766	713	774	769	752	723	762	734	738	713	688	709	761	769	735	760	713	733	732	738	691	763	738	751	706	744	755	727	734	773	721	745	708	720	746	776	714	759	712	747	747	747	734	734	739	746	700	699	714	697	715	763	734	714	717	722	667	797	781	793	735	737	757	750	752	731	751	743	746	736	680	751	716	727	738	767	765	758	722	731	714	746	737	791	748	719	737	694	744	804	742	734	711	762	711	701	790	695	728	706	742	714	775	763	731	728	728	717	713	732	711	720	738	760	722	752	758	709	806	752	746	759	787	771	767	737	731	687	761	725	755	745	735	765	730	724	777	753	763	751	754	750	714	695	739	723	729	678	709	733	731	748	726	756	751	703	752	750	752	711	730	717	772	738	758	751	754	750	694	715	726	722	776	772	725	748	709	764	688	679	723	754	783	751	789	723	695	720	788	725	739	712	700	760	748	802	747	726	804	731	718	715	744	729	780	739	718	801	750	701	740	735	742	733	773	760	743	707	713	766	708	732	783	714	718	751	774	720	739	730	757	742	687	743	726	736	691	708	722	734	700	752	741	754	763	788	737	722	719	696	760	745	719	753	714	720	720	740	712	751	730	705	759	764	770	734	673	702	736	718	737	715	731	740	700	754	751	744	719	716	758	748	719	736	743	725	710	695	717	727	781	744	818	705	741	750	767	774	701	703	734	727	742	758	734	740	778	724	753	714	711	747	772	722	755	696	767	735	714	749	731	717	791	738	740	715	737	733	724	784	742	732	756	782	715	754	712	721	729	785	758	770	734	745	722	721	754	766	716	746	683	719	737	759	746	684	765	695	734	681	726	747	783	761	735	775	743	726	705	703	749	735	771	694	718	708	696	747	725	737	756	709	751	792	764	711	760	748	765	723	709	766	718	749	747	763	762	743	785	686	755	740	722	753	686	743	742	738	712	768	723	741	682	721	702	754	750	716	739	719	705	713	729	670	756	739	740	735	775	744	696	730	743	759	733	729	733	659	758	713	746	749	732	770	739	743	712	778	700	743	739	721	782	767	705	744	714	787	738	721	746	732	771	712	762	766	746	728	733	735	754	771	770	723	796	712	809	734	726	725	705	775	792	768	726	758	732	724	760	722	724	704	750	723	732	725	724	704	720	693	678	761	753	711	739	735	743	746	753	743	753	747	717	753	755	730	786	747	732	713	718	715	681	742	709	743	770	732	735	798	739	752	790	730	731	735	773	772	712	759	772	764	773	734	681	709	715	740	702	741	697	775	739	715	758	765	755	728	776	720	747	742	728	710	734	719	765	752	745	724	752	662	688	707	727	742	712	718	777	752	751	773	728	772	743	726	799	731	752	750	724	763	722	767	749	699	720	699	750	761	734	712	721	734	699	741	741	697	773	756	765	703	704	707	756	775	685	721	724	736	732	746	773	688	702	708	728	744	729	780	745	740	748	714	747	717	765	751	747	750	743	698	688	758	720	711	741	741	785	743	802	747	730	737	772	792	740	740	729	707	689	733	765	731	744	782	719	791	760	729	728	775	728	746	681	700	764	729	759	718	740	718	743	725	713	764	734	750	718	746	746	737	714	713	787	749	763	669	718	751	750	738	710	767	672	734	686	723	722	701	749	720	757	759	758	753	761	741	741	704	733	755	758	778	718	740	704	694	751	735	761	722	735	736	791	755	731	712	760	733	719	733	721	718	709	681	696	741	670	763	706	712	736	725	744	770	702	750	771	744	715	728	716	688	714	737	776	730	752	729	756	761	715	739	765	755	735	722	726	757	755	731	720	722	772	738	735	748	704	734	772	764	751	758	732	729	722	726	728	755	732	704	718	780	672	741	763	743	706	747	701	721	781	761	750
28511	23986	27227	16855	7040	3260	1664	971	631	386	353	367	378	349	363	355	351	334	378	384	378	367	383	375	347	357	375	384	373	372	369	358	381	380	349	354	371	360	381	377	339	378	386	364	333	375	354	331	376	355	372	343	353	343	365	362	370	332	367	345	378	331	384	352	358	377	391	326	362	326	369	358	337	370	379	358	355	330	379	378	329	367	352	376	404	355	353	363	369	337	383	368	358	361	348	343	336	330	310	361	351	347	371	390	351	349	356	344	364	383	362	341	359	398	342	318	357	369	331	362	369	364	356	369	346	373	346	366	370	374	346	352	383	345	336	367	353	381	379	363	356	368	396	356	391	351	360	367	382	357	400	344	366	362	350	382	372	353	343	391	398	319	371	344	382	363	369	351	340	360	353	358	362	389	401	323	347	383	329	338	360	364	344	383	364	338	352	323	370	348	353	337	365	390	367	403	323	390	366	380	374	363	359	376	360	353	325	377	329	341	358	355	332	360	388	363	390	355	376	373	336	359	392	368	383	386	341	359	406	341	371	353	337	345	329	379	367	360	383	372	357	382	421	338	383	363	361	334	362	366	358	371	377	393	391	321	363	379	358	402	349	339	351	369	380	339	366	334	385	384	367	356	354	361	370	371	373	357	354	350	364	343	326	380	363	359	350	365	362	386	359	358	378	377	373	371	376	365	351	396	378	356	355	348	347	378	372	348	356	351	326	373	332	382	384	354	351	353	409	348	346	315	338	404	359	340	335	336	375	362	327	366	378	353	323	385	372	354	374	372	348	349	362	367	402	353	388	344	312	389	361	366	364	368	382	386	350	372	347	350	343	334	398	369	369	375	381	366	352	380	397	331	360	362	354	370	339	335	375	371	342	385	369	366	425	352	325	313	374	384	347	347	375	332	361	364	362	379	381	355	342	333	357	374	358	372	347	363	391	380	353	348	405	360	353	332	391	354	358	354	324	377	370	348	390	354	370	355	346	346	348	333	372	380	361	409	367	352	372	371	384	356	357	354	357	382	387	407	365	400	368	373	363	333	376	389	320	354	353	373	369	354	378	375	360	359	361	368	356	371	388	360	337	365	360	391	380	364	364	358	400	347	354	374	347	339	386	377	346	362	344	410	351	335	359	384	328	361	370	361	322	366	380	371	370	384	357	340	375	359	362	332	357	362	342	354	340	395	351	327	361	347	351	366	338	369	356	352	364	340	387	352	383	339	341	371	381	348	346	390	375	345	352	346	385	304	327	350	369	380	373	366	365	361	323	356	379	366	368	362	342	321	388	333	356	357	356	360	372	369	338	349	343	336	351	368	380	361	340	363	365	357	339	385	402	313	362	364	385	345	378	350	343	345	370	367	338	361	355	378	359	358	375	321	377	347	382	368	385	372	378	330	388	346	360	365	356	338	362	392	361	390	331	366	383	364	348	363	390	358	382	380	336	345	351	357	392	362	348	344	351	384	365	372	388	316	345	377	349	373	354	347	358	382	402	392	367	319	373	353	374	368	379	358	356	354	332	394	358	378	401	370	370	338	348	363	377	368	355	394	348	367	383	377	375	373	396	347	368	344	355	367	359	339	371	346	350	377	378	373	387	370	379	340	364	423	397	350	377	367	369	351	375	368	329	387	377	387	386	320	385	361	363	374	344	391	344	368	392	352	339	347	351	338	335	350	334	349	362	402	371	349	349	357	335	352	370	329	355	368	389	370	349	365	347	354	336	374	355	370	352	349	385	373	367	377	354	333	375	353	364	364	377	388	366	352	350	379	361	346	373	401	377	350	372	351	366	331	365	355	341	351	340	382	352	364	381	377	344	359	359	377	370	363	359	356	371	369	363	391	364	354	343	378	361	353	349	344	384	357	356	389	405	355	321	372	353	357	372	352	376	364	343	341	365	359	399	364	371	366	348	384	376	350	337	355	409	368	368	397	370	347	392	345	351	353	372	390	363	362	346	392	380	351	374	346	319	380	388	352	373	371	351	376	343	352	369	390	356	382	360	365	325	364	375	377	349	333	369	349	362	376	364	359	367	348	375	368	340	338	365	367	384	359	340	368	362	373	339	360	346	339	362	377	335	324	367	371	350	343	399	352	355	367	363	363	389	353	341	394	406	363	370	363	364	397	350	397	361	376	359	394	367	362	355	369	332	361	365	353	370	355	371	385	356	361	362	383	372	364	363	359	399	361	338	335	429	403	327	370	361	397	362	372	375	380	365	333	348	367	335	333	346	378	347	348	326	376	330	320	376	363	380	391	353	355	377	395	376	387	337	351	367	359	347	370	340	363	370	370	378	388	330	357	388	369	351	355	342	385	362	359	363	382	346	393	362	331	362	351	388	336	366	314	383	382	358	364	352	372	372	352	384	369	334	393	352	384	342	375	385	353	366	383	402	399	357	368	391	372	362	370	359	371	352	345	367	396	347	383	364	346	353	360	383	353	353	329	380	374	416	348	394	356	375	357	378	361	381	375	361	368	364	385	366	377	375	365	342	333	380	380	341	344	366	353	366	348	339	357	343	300	370	368	385	373	357	363	363	359	346	364	356	341	380	370	350	399	378	351	358	359	365	376	333	318	354	387	355	362	307	344	401	354	344	347	352	351	381	354	357	356	374	379	320	381	366	337	356	355	341	294	353	393	378	397	350	356	336	331	374	367	372	373	362	382	356	398	374	360	390	371	355	363	367	336	354	358	375	356	362	365	325	351	362	340	391	367	367	350	387	365	347	389	364	410	327	386	345	331	390	390	358	367	347	384	379	355	382	356	352	359	376	359	349	361	367	355	348	359	341	372	378	362	339	367	339	343	343	366	377	350	407	368	363	385	331	366	328	355	375	391	355	372	325	341	386	311	355	368	378	375	387	375	376	365	383	387	363	343	351	344	352	346	338	343	348	381	401	364	333	363	374	365	362	388	367	372	363	365	368	378	328	357	346	364	353	357	332	360	352	337	374	354	345	346	355	353	349	337	364	402	380	381	392	354	365	340	395	357	367	389	341	337	376	361	370	354	387	406	366	310	359	381	345	346	351	395	333	355	375	365	412	352	343	388	375	368	377	357	361	389	343	360	353	376	372	361	356	394	378	366	370	367	356	368	340	368	375	405	368	357	347	335	357	394	347	362	360	373	375	408	367	338	336	394	365	398	388	338	327	343	359	365	340	383	389	346	366	370	399	354	364	368	376	373	358	348	348	398	369	335	325	348	356	340	363	377	339	375	394	363	356	348	362	356	389	359	394	353	356	359	362	355	368	364	366	373	335	400	360	345	338	352	369	343	342	353	371	391	335	372	366	358	324	342	363	384	350	344	374	354	328	348	380	361	379	355	371	360	398	398	341	364	399	352	338	347	402	386	388	353	391	357	347	376	352	344	383	373	385	356	358	331	372	361	363	363	363	348	338	356	390	364	367	371	350	365	359	370	353	401	389	369	382	365	365	354	373	366	356	352	377	372	367	352	361	339	351	304	385	376	363	323	391	387
19153	34153	23458	12516	7007	3963	2092	1192	788	474	425	396	428	377	401	432	401	423	370	359	424	382	390	396	384	411	395	407	380	384	390	407	405	354	393	411	379	410	395	411	375	410	395	416	336	414	381	380	398	370	358	416	420	397	417	385	354	390	425	384	364	418	394	434	442	389	390	365	385	433	423	390	408	397	369	369	373	413	381	417	413	414	365	409	388	390	426	392	407	395	427	410	377	404	406	425	398	391	391	395	337	402	411	398	359	384	390	430	412	361	378	382	407	445	409	389	356	420	401	360	419	386	354	400	404	371	353	386	346	387	388	414	403	424	359	363	409	396	428	383	410	397	428	389	416	382	376	409	421	405	430	393	371	390	406	399	344	414	386	417	381	415	395	440	419	391	395	428	381	389	372	424	387	397	394	391	415	417	378	422	388	406	416	415	377	402	424	448	390	401	386	364	412	396	411	382	372	407	383	374	406	388	388	397	380	394	407	401	380	396	408	409	387	394	428	432	408	369	380	376	413	403	388	399	401	380	371	418	404	411	391	397	437	423	394	421	402	407	361	404	405	389	383	382	418	377	437	405	409	407	370	402	386	387	414	389	353	386	392	358	389	411	370	426	381	378	407	398	399	392	388	433	392	397	383	399	417	439	390	416	377	352	413	372	381	413	397	376	394	404	392	387	417	418	388	360	397	399	408	449	406	370	418	399	375	388	388	421	403	380	381	363	387	402	410	387	420	402	401	403	393	407	415	384	372	418	385	383	418	400	409	372	402	385	372	406	395	406	404	360	378	388	412	388	387	377	391	363	398	404	382	396	365	398	384	393	414	398	396	358	432	430	410	387	395	410	417	425	410	393	385	376	394	372	381	395	399	387	396	389	366	416	396	380	393	419	367	381	417	375	395	433	390	425	375	409	390	377	402	385	384	400	389	380	398	385	371	383	416	389	408	429	381	373	378	395	391	419	347	409	383	357	411	371	382	391	429	414	430	380	406	378	402	418	417	404	395	436	420	385	385	346	394	391	348	414	379	387	359	410	413	401	400	396	406	354	408	421	401	403	391	395	428	427	395	446	428	371	380	396	396	375	397	371	380	397	385	424	382	424	369	381	411	395	380	373	437	421	408	365	390	400	368	383	400	397	416	418	381	373	433	399	380	369	460	419	418	391	405	377	421	389	384	406	441	395	375	373	398	412	382	407	372	415	371	389	376	380	402	392	386	377	410	406	395	377	398	397	404	380	385	364	394	401	366	378	390	414	395	389	384	359	371	372	372	418	403	407	393	393	391	386	410	362	379	421	380	395	397	397	427	371	395	385	403	386	369	375	369	401	414	364	376	387	389	397	409	374	409	408	427	399	424	427	373	398	392	403	432	426	384	390	414	419	412	375	414	395	442	389	397	385	383	365	390	387	395	441	417	410	388	366	367	389	410	389	393	402	381	397	394	413	387	370	381	403	364	388	419	448	413	406	390	388	412	379	415	384	409	371	378	391	372	398	377	370	399	360	418	385	397	379	351	433	378	390	415	398	413	361	435	394	348	378	395	378	384	406	399	384	407	402	401	347	386	389	416	388	431	384	376	409	380	404	372	413	380	365	398	406	421	392	412	410	367	364	415	429	382	403	398	401	398	387	432	394	399	378	371	429	398	337	389	408	396	410	399	379	403	383	408	431	407	397	398	382	431	394	401	371	419	393	416	395	406	364	426	412	417	374	434	382	361	419	389	352	385	385	381	402	344	380	392	384	385	394	416	411	403	429	418	370	387	398	389	368	406	381	389	366	365	361	390	389	437	369	417	418	408	397	425	386	422	380	379	439	396	378	421	388	383	433	387	397	353	400	377	398	413	368	393	430	371	437	419	388	392	383	388	389	372	359	405	379	419	360	393	390	400	401	403	395	410	395	376	383	412	394	402	367	375	394	357	399	424	348	356	380	433	388	403	388	431	394	400	424	376	407	401	406	438	397	372	377	399	391	373	393	379	383	424	404	404	467	418	399	385	388	397	395	390	383	421	398	373	418	373	396	402	393	402	358	422	353	379	379	391	396	378	423	406	390	405	348	420	403	394	389	407	384	403	382	388	380	410	410	393	396	388	401	428	370	418	375	385	406	391	428	386	391	391	405	372	417	389	391	378	400	396	379	382	408	408	412	427	388	428	398	390	411	417	422	408	403	410	377	405	419	391	377	407	404	432	391	390	381	405	412	386	414	365	373	377	407	365	396	394	360	351	403	371	384	401	388	423	378	400	395	422	434	366	419	387	406	413	442	353	386	442	409	418	440	368	379	402	424	381	370	384	389	417	386	357	373	390	453	415	396	350	406	377	343	397	409	383	380	410	400	366	404	417	397	416	439	429	370	415	421	382	376	398	391	401	393	417	413	405	386	413	407	382	367	397	380	430	408	369	410	395	413	357	422	383	369	386	394	376	408	391	401	379	375	392	414	408	376	388	379	386	365	410	389	418	402	394	378	382	401	444	386	430	400	396	365	412	396	420	426	392	375	400	350	395	430	349	386	421	390	394	386	405	417	385	411	347	380	399	382	391	359	371	382	415	383	400	403	404	393	384	405	411	379	421	365	396	415	422	379	404	419	374	388	390	385	424	423	386	378	384	424	397	426	417	399	400	373	362	363	368	366	405	418	373	455	429	395	409	371	370	408	383	397	382	386	372	375	398	443	392	375	398	414	429	396	393	404	357	397	381	406	420	417	420	405	374	392	393	388	388	388	378	385	384	363	412	388	404	384	409	367	397	381	391	351	440	388	365	407	391	419	409	408	424	434	415	446	374	388	407	391	404	401	385	394	406	397	418	373	374	372	406	437	380	404	445	385	382	404	365	381	376	385	384	409	397	399	388	373	388	408	360	386	457	411	357	397	403	418	371	415	392	399	387	403	438	373	419	396	401	394	424	375	382	396	366	405	406	427	375	372	408	406	357	426	375	386	386	369	370	412	420	366	397	386	401	369	413	396	401	411	380	408	409	408	381	380	396	378	384	403	369	381	421	420	404	403	401	381	375	338	360	374	403	394	406	408	367	403	381	366	437	427	376	373	390	414	416	413	393	387	371	419	408	379	378	408	409	365	375	389	378	414	404	401	377	421	355	375	399	375	406	364	390	424	407	401	362	409	394	428	383	404	397	408	400	392	410	396	363	404	377	421	382	393	424	383	350	405	400	371	361	411	400	405	408	415	421	368	385	389	436	389	394	400	444	377	415	369	378	373	373	415	376	411	411	385	397	364	406	393	390	414	393	397	398	367	402	406	380	389	364	395	419	394	372	407	398	385	387	381	392	406	383	381	414	379	404	366	369	395	397	391	386	388	394	401	378	375	388	411	401	409	386	383	430	406	426	393	421	401	367	400	378	424	381	404	415	377	380	405	382	409	367	363	394	373	364	394	427	411	382	374	394	371	396	399	399	372	385	413	394	379	392	375	422	422	381	386	399	345	377	394	367	405	353	398	384	367	416	394	392	412	414	402	424	414
23232	21336	32704	33774	30717	26859	19341	7624	3263	889	566	595	563	544	588	548	583	528	583	560	606	627	603	590	552	533	550	560	593	601	563	575	562	588	557	563	542	555	581	537	555	550	530	585	542	496	539	550	541	577	547	545	546	564	582	597	576	561	574	567	572	547	552	586	601	532	554	565	584	603	544	515	556	563	558	528	568	567	546	533	544	563	576	584	544	560	584	586	565	539	561	538	567	535	577	566	561	572	586	580	560	560	583	543	567	543	501	548	559	523	520	558	504	538	550	536	531	522	511	569	561	569	536	548	587	534	546	556	551	574	589	577	546	518	563	566	547	553	546	583	519	592	537	542	564	561	598	594	587	574	594	579	573	597	571	553	563	555	595	582	539	601	550	511	560	540	516	545	565	558	598	542	599	550	573	547	597	582	512	524	548	545	558	598	525	597	568	552	533	537	517	535	539	513	586	545	542	548	572	536	543	546	559	558	602	558	551	548	514	495	485	546	527	547	542	540	561	569	561	514	579	563	554	568	566	500	510	587	547	531	537	566	538	542	571	534	519	552	523	530	534	533	538	575	522	605	551	545	533	541	526	511	560	563	575	595	500	564	548	603	556	556	566	634	570	548	580	563	561	591	532	562	534	542	505	584	515	567	555	562	557	525	584	614	564	589	544	552	559	540	559	496	573	519	578	546	552	573	537	538	566	562	560	587	506	554	543	554	606	550	569	562	516	557	552	555	564	539	488	565	582	493	577	513	551	533	533	578	563	576	567	599	506	563	529	577	583	538	532	535	555	514	545	528	551	522	556	559	546	568	562	555	591	546	548	578	509	566	582	562	569	551	556	551	520	521	517	581	540	549	498	536	538	543	565	563	575	573	565	613	524	552	552	568	529	556	575	522	556	531	547	548	541	544	549	546	564	565	547	550	587	548	558	550	516	596	546	535	556	517	534	566	560	546	559	557	530	545	566	554	585	601	539	563	526	543	551	552	539	569	563	549	569	553	583	527	526	548	559	566	554	567	524	527	536	560	557	517	563	551	573	575	577	546	517	526	544	525	538	545	568	547	543	555	537	553	551	557	570	532	562	578	556	574	542	562	611	529	543	544	546	499	573	544	573	552	541	597	567	529	543	564	564	507	587	545	536	593	575	560	531	501	556	540	581	573	567	545	600	571	573	573	538	594	586	613	581	593	546	584	568	567	532	543	556	557	550	588	545	530	584	557	559	521	571	565	581	573	576	538	585	539	550	572	570	544	541	521	552	514	573	573	525	558	561	507	598	536	594	571	571	590	567	536	585	646	567	531	584	528	516	581	598	556	549	598	547	514	537	573	561	579	517	526	606	555	560	540	559	545	574	559	544	575	561	531	587	551	569	544	561	556	584	562	541	560	553	543	581	556	583	535	526	556	543	576	529	554	553	560	581	592	552	543	537	565	568	536	576	560	584	549	530	547	576	512	554	552	524	570	519	524	540	526	537	525	529	542	570	541	578	582	560	554	564	536	579	573	541	518	578	536	546	519	575	535	510	521	583	585	539	587	547	574	535	565	557	593	509	597	565	566	535	553	573	548	558	562	517	572	560	560	504	557	526	576	548	542	555	534	574	495	535	525	595	556	587	594	562	559	554	517	556	559	561	500	569	575	572	574	575	554	567	551	545	541	586	527	565	594	533	574	519	579	573	558	573	534	538	548	588	533	554	513	539	555	559	504	585	587	567	555	596	564	543	554	533	566	554	528	544	553	579	552	571	563	577	562	579	579	576	571	536	592	544	520	519	526	519	557	511	554	534	501	556	563	556	525	553	578	540	536	548	556	605	518	540	562	541	517	556	558	550	535	529	511	532	557	555	557	558	567	560	577	546	529	565	540	563	525	575	532	581	537	547	540	537	552	537	591	511	537	569	572	554	553	566	520	556	576	549	552	580	560	538	589	555	547	568	565	546	554	512	544	498	549	528	514	566	575	538	530	558	528	547	531	550	539	556	568	581	534	503	598	555	524	578	554	528	551	593	538	567	544	543	594	559	570	569	542	562	570	570	566	522	502	565	558	523	562	571	562	580	530	541	563	554	545	530	566	544	580	565	587	563	609	534	579	569	616	560	557	578	530	529	562	564	531	546	539	573	532	546	507	596	554	582	552	593	579	561	618	566	550	538	569	543	564	518	566	555	560	551	555	549	572	571	539	563	495	587	565	549	527	546	524	550	577	541	512	536	585	562	580	552	515	567	554	547	534	539	532	548	558	559	583	569	537	524	549	564	579	545	589	536	546	566	541	572	528	555	527	574	548	567	569	499	558	564	528	532	549	552	574	607	524	569	552	573	579	581	546	506	540	533	559	554	535	561	539	489	544	542	510	551	563	538	515	538	595	520	578	560	571	534	530	535	562	565	544	520	587	618	554	571	554	532	561	573	592	541	526	561	548	582	525	531	569	559	517	573	535	550	557	609	547	555	573	573	572	533	553	611	538	550	542	549	574	543	534	514	575	534	546	581	575	597	600	535	576	564	557	551	504	562	577	554	540	533	515	526	543	568	576	531	540	569	564	525	560	547	579	535	540	570	565	521	562	584	533	578	557	566	579	578	528	535	539	546	564	551	541	544	559	520	549	525	529	555	590	543	558	563	543	510	593	569	580	548	517	548	517	549	525	567	592	598	567	560	575	538	534	547	547	537	555	560	589	577	586	539	568	495	562	524	538	545	556	570	520	538	569	555	595	563	541	555	542	576	539	556	545	573	577	558	503	522	529	585	561	529	595	546	551	553	577	548	539	548	555	554	539	578	572	602	554	539	535	546	577	541	566	565	559	508	578	543	606	543	517	558	518	559	567	564	606	561	568	547	575	575	483	513	561	541	514	571	571	556	525	542	597	568	548	569	590	551	591	543	567	579	601	525	567	548	558	551	545	611	575	535	567	549	575	583	533	510	547	549	560	540	571	563	567	611	593	583	585	530	538	546	554	590	585	571	558	580	543	538	627	556	563	521	540	540	561	590	559	518	554	571	564	606	544	574	541	546	504	542	583	540	556	556	550	571	543	560	552	525	608	592	536	524	574	552	547	568	563	560	588	608	534	571	532	549	542	543	574	519	548	571	586	596	516	578	549	590	567	579	536	526	554	532	511	532	538	548	537	555	540	603	544	555	556	601	536	560	553	587	566	547	530	574	568	560	541	551	574	573	541	573	559	536	486	550	493	532	558	525	560	568	575	538	575	550	570	536	540	557	524	561	542	561	544	587	544	511	594	566	534	539	561	541	560	544	583	534	546	551	515	580	497	574	587	557	513	489	531	544	547	540	551	523	516	534	510	536	576	560	554	558	523	552	529	535	563	515	545	551	555	571	570	566	584	551	516	549	578	604	574	559	574	537	526	576	534	575	571	577	542	546	547	541	527	530	530	532	532	513	526	580	592	549	597	568	562	531	560	526	541	550	542	519	533	532	606	583	558	587	594	567	579	566	535	574	536	520	524	602	555	602	562	593	528	547	580
47397	85926	71475	52207	39714	28483	17674	9530	4687	1193	600	526	556	602	588	602	543	577	580	611	549	616	573	566	538	571	632	566	570	571	574	595	590	564	602	610	554	594	556	569	564	589	581	558	573	606	587	588	571	588	574	615	570	571	577	576	553	597	539	539	565	561	580	601	580	558	573	592	539	564	578	559	566	570	562	605	598	586	543	574	600	591	580	536	573	568	620	581	556	596	573	553	548	526	566	607	524	514	567	543	583	573	541	589	605	578	582	552	555	568	557	597	545	585	570	597	586	591	570	531	582	548	589	595	598	583	551	539	596	559	612	547	557	554	572	554	581	581	554	539	567	559	561	590	584	588	601	596	548	548	570	650	575	601	591	581	570	576	538	576	550	596	565	547	594	586	560	594	533	561	560	563	545	587	541	613	614	571	578	558	553	580	600	559	594	544	586	560	572	558	596	556	567	560	616	567	589	570	581	576	599	566	576	594	590	576	573	568	546	558	578	576	627	575	582	559	577	542	558	519	562	562	567	566	637	578	579	580	566	578	574	566	582	573	587	562	585	617	556	561	564	558	556	569	576	589	569	584	591	549	524	528	569	602	562	566	555	592	604	578	613	571	609	560	563	575	601	604	540	563	565	538	567	569	592	554	548	570	580	554	524	600	582	538	572	601	623	580	517	572	552	553	535	643	596	593	601	560	577	568	565	577	577	578	577	550	599	561	580	571	559	564	587	572	555	595	581	548	570	608	543	576	568	544	544	579	553	591	610	578	608	572	607	575	559	582	577	564	548	560	531	552	587	553	577	543	560	565	577	614	550	601	570	571	538	558	573	561	636	598	586	553	571	579	579	560	599	572	543	540	582	602	616	591	568	561	559	588	549	552	507	551	598	588	582	547	533	588	565	542	527	565	579	573	593	583	586	533	605	552	585	565	558	543	585	536	591	599	579	567	557	546	573	558	544	523	561	597	570	544	536	557	566	559	576	538	593	582	590	545	596	558	618	558	586	584	590	593	585	583	575	591	550	570	585	583	556	567	537	561	559	602	570	588	546	568	556	537	563	585	581	561	576	584	576	548	572	552	552	613	566	586	565	572	563	578	567	536	565	540	629	575	593	555	575	564	613	568	567	580	590	565	607	542	555	569	557	574	553	598	570	578	586	595	578	616	571	514	583	595	599	572	554	572	531	590	557	555	561	556	582	530	607	545	613	558	558	587	581	565	570	568	590	535	574	549	556	606	556	577	609	540	582	552	589	526	549	575	605	562	605	548	573	570	546	543	581	580	560	568	577	569	586	586	565	563	573	561	568	605	574	595	585	610	540	596	577	599	551	572	562	574	561	567	530	588	571	593	580	559	600	594	575	613	619	567	579	559	609	603	562	583	607	586	593	599	583	591	564	535	549	588	588	574	572	574	584	585	584	559	556	539	565	607	571	542	527	603	608	575	567	563	521	567	591	621	577	569	566	517	562	556	581	562	581	570	579	548	584	553	555	582	557	569	587	550	567	624	568	598	583	546	549	540	596	598	552	555	543	564	616	594	592	593	543	565	548	591	565	542	547	567	570	529	592	608	573	537	556	575	564	606	550	561	580	566	566	581	575	574	569	551	529	604	589	552	588	564	587	580	611	593	594	576	567	568	562	554	555	541	615	539	558	566	577	565	574	573	592	524	544	542	532	551	548	609	562	574	638	588	533	565	564	600	533	521	579	585	549	573	590	566	599	612	555	552	560	586	606	583	562	575	554	576	596	574	567	569	596	578	545	586	594	590	560	599	599	619	511	534	574	580	621	561	566	533	545	594	582	549	568	535	574	567	558	558	590	546	588	527	573	506	572	541	589	560	569	571	547	574	575	585	565	602	569	509	584	565	607	582	596	569	550	589	530	617	553	511	565	555	538	583	575	562	569	560	570	580	576	551	575	556	567	575	545	581	605	606	568	568	580	589	580	585	577	561	542	563	584	566	543	605	590	578	603	578	545	556	579	594	536	565	527	558	550	558	601	532	556	581	579	598	580	555	634	536	516	599	618	554	590	577	630	565	571	597	577	586	588	598	593	540	588	542	538	635	585	555	563	594	536	559	553	571	614	546	578	557	595	608	556	576	574	602	573	545	591	583	587	614	577	568	585	653	571	562	570	534	581	537	567	551	544	578	606	567	561	612	580	552	559	565	526	646	560	608	556	531	607	558	557	523	545	572	567	579	571	534	620	565	520	543	588	553	566	569	561	582	591	531	599	554	578	537	554	572	593	591	569	569	614	532	564	642	543	592	556	591	576	553	581	550	580	606	586	574	555	573	607	575	590	574	571	593	569	580	529	593	600	584	564	556	545	584	574	554	575	587	575	541	538	540	556	606	535	621	582	573	559	554	557	543	611	596	573	593	599	575	548	590	578	568	569	549	525	541	618	554	554	604	568	580	580	619	591	520	543	556	582	581	592	557	577	618	582	587	560	564	585	547	569	558	568	543	555	563	596	552	590	591	585	546	524	536	570	516	597	591	543	597	568	547	543	568	542	608	556	638	528	550	583	578	556	557	520	583	542	574	541	586	581	601	581	576	594	562	591	578	544	563	605	561	587	564	547	551	557	567	529	591	573	577	562	543	571	579	571	545	577	602	564	561	601	578	570	575	533	587	546	555	621	573	577	576	606	579	543	549	604	552	574	577	539	562	620	580	612	570	602	573	537	549	593	586	623	534	601	585	632	577	596	592	583	575	544	570	587	593	528	548	608	589	562	586	557	577	559	577	550	571	536	568	573	638	540	608	615	569	573	533	527	545	581	560	597	601	632	554	588	558	579	601	590	593	553	588	598	571	575	551	625	589	568	538	579	580	529	557	590	605	570	574	567	601	549	584	552	601	594	598	628	613	551	583	560	575	566	615	542	554	598	598	568	552	562	556	595	618	575	585	576	551	626	573	559	575	550	612	570	569	539	580	564	572	586	599	569	530	565	586	548	586	579	595	611	600	568	542	552	597	561	535	551	567	556	590	574	581	549	578	567	539	577	583	568	542	548	551	567	508	586	554	542	587	610	549	541	631	530	608	546	586	561	590	572	606	546	542	554	557	597	602	560	572	585	562	577	543	553	585	534	594	599	574	571	625	585	557	555	552	582	530	569	611	569	553	523	563	586	595	559	576	538	575	577	555	555	596	598	555	585	553	572	570	549	565	529	567	575	539	598	571	578	580	575	608	583	545	566	604	579	533	614	556	579	558	570	574	572	565	596	554	589	588	526	542	549	586	553	586	556	642	592	581	601	595	542	568	578	552	559	534	562	628	563	546	599	589	549	596	535	590	537	582	585	589	597	588	571	588	546	595	567	575	587	545	572	573	531	572	541	616	581	522	541	544	559	586	537	543	527	580	536	590	592	540	543	550	579	575	589	519	560	548	575	615	557	636	628	539	598	533	547	565	599	591	573	599	575	593	576	561	573	566	559	584	567	569	549	556	552	609	650	587	505	614	577	570	565	562	550	571	551	607	612	577
25100	22153	33597	32221	22820	13615	6121	2537	1271	591	468	469	514	483	449	470	459	470	464	459	472	483	468	454	496	480	476	508	462	476	464	468	479	438	468	455	426	444	455	476	457	466	466	476	462	447	522	440	480	483	470	474	435	450	462	471	515	451	457	476	440	467	496	457	501	465	441	472	474	453	482	479	471	466	458	451	491	456	456	445	459	471	470	424	444	456	470	490	450	475	472	490	472	487	460	516	464	497	484	479	475	477	425	463	447	483	453	477	438	470	449	461	463	471	465	508	464	481	459	484	452	492	490	485	494	442	457	450	474	478	469	454	481	448	467	442	454	485	454	485	431	456	492	488	486	506	512	461	444	471	462	503	484	441	460	468	484	445	452	448	463	464	483	445	484	470	445	448	503	473	483	462	479	451	464	454	456	494	414	412	497	456	455	435	452	471	486	477	468	438	461	524	481	420	500	480	470	489	476	480	491	479	505	478	444	473	460	479	472	453	492	449	461	497	444	466	458	466	457	476	479	434	460	484	492	466	458	501	471	463	463	464	492	443	455	473	459	468	460	437	472	473	462	464	433	463	433	437	446	490	461	450	473	451	522	452	475	502	476	473	482	500	470	438	453	472	465	458	451	494	465	483	469	493	470	489	476	456	495	473	469	479	459	476	527	463	451	494	419	483	486	476	473	454	497	477	493	514	478	436	427	449	490	504	476	479	496	420	452	482	495	502	512	482	500	469	471	490	502	452	491	459	469	492	496	444	462	461	488	481	499	454	470	468	504	449	500	486	470	495	481	427	444	499	512	499	456	448	460	475	502	470	469	463	475	459	498	509	424	449	454	452	458	425	487	467	487	458	463	488	485	454	469	443	485	485	458	470	453	479	493	481	460	498	488	456	455	463	479	438	479	440	454	461	482	475	468	484	488	463	510	469	467	445	464	477	451	478	489	488	479	476	484	470	464	460	461	422	516	497	458	485	498	479	445	434	431	507	474	484	477	488	502	476	502	473	476	489	457	437	438	480	460	427	433	472	466	475	482	460	486	519	462	435	474	447	462	482	503	461	487	535	483	462	450	455	513	469	467	462	483	438	542	453	467	443	473	501	471	467	476	454	470	446	522	466	469	471	455	488	465	448	472	452	498	458	474	463	483	476	448	489	477	488	464	475	465	454	416	468	449	480	417	409	436	467	443	445	476	477	518	457	461	480	478	456	487	463	491	457	462	493	459	463	453	441	424	486	446	477	451	458	470	442	466	446	467	468	456	501	473	493	464	455	455	446	501	500	473	445	468	478	454	453	483	508	517	478	450	475	466	478	472	478	491	479	492	445	467	477	458	456	475	478	506	438	472	461	480	447	498	496	513	471	432	458	444	460	490	477	492	459	500	455	467	471	443	454	466	504	458	485	444	473	504	501	504	460	480	467	483	473	469	470	452	518	446	465	457	503	490	506	483	481	449	485	477	504	491	496	467	462	463	475	497	438	456	460	483	455	469	488	490	463	453	458	456	482	456	489	453	463	500	393	480	483	476	496	427	477	455	435	452	498	454	504	479	498	459	438	491	446	463	452	484	494	478	478	499	463	485	488	478	454	492	446	485	458	506	488	490	494	433	495	498	491	450	475	466	484	444	485	478	466	479	495	493	456	521	498	482	500	480	454	482	472	458	461	489	476	468	473	465	477	451	474	502	467	457	456	463	466	506	410	455	440	467	482	451	484	422	464	452	449	471	475	439	434	465	492	488	505	482	457	473	474	475	487	461	443	442	418	470	458	430	472	494	476	485	426	505	429	489	423	473	461	452	471	470	505	441	498	466	460	486	453	451	503	477	445	496	497	470	432	474	463	472	473	497	481	466	464	512	482	473	485	505	504	506	451	481	523	457	465	463	440	486	440	491	434	480	440	455	480	465	463	448	451	507	435	469	456	448	480	453	447	464	416	466	467	498	515	443	471	484	459	467	483	473	449	447	467	438	515	433	455	414	487	477	490	482	472	469	457	463	436	455	488	488	452	457	474	441	463	472	463	487	417	477	489	456	484	454	464	473	449	432	474	456	443	452	478	477	481	473	470	466	481	441	466	478	454	461	468	476	496	518	445	482	478	468	484	482	495	463	454	480	430	490	486	446	465	483	485	459	432	471	462	453	497	472	514	485	446	479	431	478	482	460	475	514	456	457	455	435	471	467	474	446	467	479	446	485	484	461	455	456	436	460	480	470	491	446	444	459	471	479	474	463	463	451	454	459	455	459	461	465	463	449	492	502	449	475	452	474	486	508	477	479	453	510	450	505	460	461	469	482	481	464	474	459	466	458	468	488	475	425	475	469	475	444	458	470	493	472	481	464	457	448	455	433	475	445	486	445	476	425	451	467	437	457	484	485	481	496	470	482	484	475	443	449	485	479	424	516	454	469	475	448	506	427	490	473	467	450	495	488	442	449	475	479	478	468	481	477	468	475	480	467	451	429	478	458	447	435	453	455	484	465	473	496	472	470	470	475	471	471	423	459	483	448	465	481	487	491	438	444	447	469	490	494	507	457	503	473	430	482	468	495	430	471	455	477	482	482	459	427	475	503	475	468	486	471	451	502	468	512	470	418	446	447	470	449	451	447	465	457	481	449	477	498	432	417	497	425	494	458	477	499	443	478	509	463	415	493	458	473	442	428	436	486	461	438	461	471	436	467	466	447	492	460	472	435	482	469	458	466	482	456	466	470	477	482	423	471	509	477	445	435	456	474	475	481	438	527	480	450	470	425	498	503	487	480	435	457	481	483	475	472	454	434	472	440	475	490	483	459	476	486	449	451	451	455	510	499	461	462	478	468	476	467	481	521	495	433	463	443	488	495	510	480	485	436	516	465	449	459	437	477	458	466	468	426	468	443	492	441	495	487	457	449	474	436	460	454	450	491	495	490	463	485	465	471	493	442	444	490	507	461	474	494	486	483	470	439	486	449	483	482	480	493	502	458	486	468	495	503	445	453	450	463	416	454	460	465	456	473	476	464	443	452	447	495	445	456	447	480	465	489	515	457	424	471	439	445	506	441	504	460	443	469	533	487	456	477	449	480	467	472	479	443	401	448	473	466	477	472	465	461	487	478	481	487	472	431	456	464	474	469	449	473	458	483	489	467	469	470	476	488	480	467	441	453	447	470	470	511	448	449	470	509	497	520	481	494	453	441	423	481	455	478	472	503	469	441	504	486	468	416	451	471	471	479	485	464	488	448	487	501	479	489	468	483	467	525	432	480	476	497	477	429	468	465	473	491	474	465	488	508	466	489	465	494	455	446	489	469	465	457	484	447	475	461	477	430	485	451	485	485	465	454	480	490	508	454	453	479	469	430	448	484	466	465	476	501	448	450	447	460	512	474	469	479	423	466	446	463	462	459	474	473	483	468	464	464	434	405	467	485	486	467	466	468	462	459	440	476	473	469	477	475	454	495	481	491	468	438	471	483	516	468	480	470	471	453	431	490	483	443	457	506	450	456	475	477	413
40135	68922	54288	37929	26664	16293	9045	4512	2186	763	519	491	509	509	523	518	533	583	495	490	511	507	481	502	530	502	519	551	472	491	519	532	513	500	488	503	493	497	524	511	482	530	490	501	521	504	517	497	498	520	523	499	533	504	545	562	499	468	486	493	494	519	508	518	538	480	518	469	498	529	490	524	528	519	501	534	525	518	470	486	483	508	501	478	512	482	502	513	529	513	540	496	499	523	524	537	493	514	489	493	491	517	555	548	506	514	531	461	490	523	515	527	504	527	533	500	475	473	531	522	533	510	526	506	509	527	517	515	523	529	499	469	521	492	534	521	453	516	510	504	515	489	480	472	567	491	520	533	522	467	532	512	508	515	491	477	501	476	524	536	513	507	492	524	514	507	499	533	555	495	494	479	491	495	480	530	502	451	517	488	485	513	491	513	472	517	504	480	484	515	483	523	510	525	494	501	496	510	521	541	519	524	542	533	492	497	459	514	491	506	501	504	489	495	497	515	497	474	488	489	508	559	499	477	515	497	516	516	530	500	515	522	502	500	531	553	486	475	487	499	510	516	520	482	489	527	497	500	513	514	510	512	508	528	552	529	467	494	527	523	513	531	493	535	538	493	512	524	501	488	506	493	529	478	475	546	509	500	541	501	495	545	491	535	542	507	541	524	524	517	544	517	544	496	489	501	536	547	506	531	523	517	513	512	497	510	506	493	540	476	485	518	493	488	465	520	494	519	528	519	533	569	514	483	492	513	497	545	504	497	520	495	546	511	502	506	520	500	522	524	487	537	522	462	519	507	505	519	521	518	501	507	494	558	506	526	543	491	513	508	461	534	486	528	505	544	505	523	544	496	511	536	519	478	510	482	505	558	490	505	502	511	516	508	515	516	544	514	500	500	541	508	483	493	475	514	491	516	517	477	538	496	492	488	480	512	530	492	492	494	535	540	509	490	546	508	504	495	467	504	486	513	506	499	427	533	542	528	507	522	548	516	518	490	523	488	529	497	495	518	514	509	540	509	514	477	512	523	467	485	456	504	499	530	479	547	555	535	494	506	520	553	509	517	545	486	492	524	491	440	520	514	520	476	510	508	514	523	509	498	526	510	532	482	474	494	504	511	545	562	535	497	460	507	519	477	513	482	497	524	493	533	475	514	505	480	537	480	480	506	518	536	444	472	492	490	528	508	526	521	539	488	512	533	516	540	528	453	522	503	520	541	529	470	484	491	554	529	520	518	537	498	546	513	488	492	537	535	495	493	505	524	515	532	475	501	526	499	495	497	511	510	503	532	515	485	519	522	501	496	523	546	523	474	473	497	480	510	505	479	462	489	531	493	511	502	521	527	495	498	513	508	540	459	515	483	494	496	509	502	521	544	500	509	540	507	536	498	566	487	506	495	545	533	511	546	496	507	476	518	538	517	513	466	503	483	499	522	526	514	505	520	515	457	499	504	508	515	497	502	502	522	521	502	504	497	520	493	488	528	503	538	506	490	520	563	483	531	499	517	466	532	536	506	519	515	515	527	513	565	488	526	505	524	502	510	496	494	486	510	525	501	554	504	517	506	497	475	503	503	498	544	454	514	535	534	484	527	506	496	511	532	511	543	501	501	471	554	489	521	512	479	536	510	514	497	496	523	524	519	531	487	475	486	484	460	496	542	533	517	525	512	493	482	486	495	507	477	503	484	515	521	533	533	509	519	531	504	494	530	536	474	494	531	496	506	547	490	556	550	498	514	524	525	528	505	513	491	484	492	501	510	500	488	519	556	534	475	495	506	498	536	496	528	489	539	507	505	504	491	500	522	506	499	498	485	515	489	492	512	527	487	483	509	519	541	505	488	505	546	516	480	512	514	500	499	557	503	456	510	520	482	512	521	527	551	499	565	535	492	507	508	544	546	494	500	483	538	542	507	538	521	518	530	505	524	491	524	501	539	519	495	522	488	519	520	489	534	553	489	513	505	543	474	490	490	507	549	532	531	549	472	524	530	499	498	502	549	530	551	477	533	507	494	519	503	508	523	489	486	491	466	525	537	495	490	545	498	496	513	479	480	544	496	522	451	506	527	506	482	496	534	479	510	539	555	518	515	545	521	469	487	501	528	534	532	527	508	551	525	498	488	509	504	551	488	515	529	491	522	529	517	508	545	525	480	506	565	529	497	519	495	453	477	468	503	534	528	479	536	492	543	527	511	514	547	495	560	480	519	540	514	508	538	507	507	495	527	535	497	487	535	522	549	478	514	494	539	487	522	519	554	522	527	555	512	502	493	527	504	502	492	532	505	490	515	517	486	496	506	521	501	533	495	515	534	498	490	523	567	493	531	479	540	549	498	498	543	501	509	508	522	518	515	507	516	500	507	505	501	512	508	520	531	515	524	497	501	537	523	530	508	543	503	497	532	524	477	503	530	503	504	513	505	497	516	522	539	505	530	521	536	523	489	482	524	496	506	544	525	517	481	500	485	481	552	498	541	460	528	518	530	504	572	497	510	535	512	502	535	513	450	485	517	517	499	543	494	471	544	538	485	520	515	505	542	496	476	495	537	489	528	538	511	521	493	498	514	514	512	491	527	553	514	519	534	525	472	474	493	510	537	505	545	527	519	492	534	479	533	516	503	517	510	520	575	499	529	495	530	489	490	483	484	505	521	494	486	553	482	542	562	492	518	534	517	539	503	510	528	525	524	478	487	488	513	512	475	512	476	545	542	528	509	487	519	501	494	511	471	533	530	502	522	518	533	529	488	464	535	507	534	528	553	535	492	495	486	510	538	482	484	492	496	494	515	472	526	517	506	545	503	500	510	503	501	515	525	504	517	545	503	515	496	471	549	523	499	479	504	490	544	464	517	527	500	493	515	538	493	547	500	490	517	509	527	512	533	495	496	518	476	507	516	538	495	511	524	473	520	526	526	490	490	479	521	492	542	496	533	516	503	558	518	503	539	526	532	513	495	526	480	510	528	528	537	551	502	517	530	490	493	532	551	528	476	453	536	530	523	520	500	531	562	539	478	542	505	497	477	501	543	481	510	510	504	514	550	521	534	540	507	529	490	524	468	524	546	513	462	492	515	518	486	555	507	514	527	539	491	514	487	514	496	499	526	503	489	496	525	544	523	433	503	512	491	476	512	537	508	482	522	543	526	477	516	490	539	464	498	505	491	511	518	545	478	534	473	541	511	474	491	481	506	501	510	537	530	508	474	483	499	503	519	552	535	507	549	545	515	540	521	498	533	499	530	533	497	497	505	496	526	527	522	544	518	513	519	519	522	526	481	503	546	551	511	466	527	493	500	507	522	509	498	511	520	521	518	459	467	526	481	526	509	504	529	516	497	507	493	499	530	517	551	483	508	508	512	534	511	511	554	504	539	516	533	494	507	517	570	558	517	496	545	514	489	502	469	478	497	511	541	515	513	526	525	516	548	510	511	481	525	490	517	500	536	489	507	501	509	524	497	524	509	467	512	539	483	535	506	516	493	471	510	470	501
22559	21357	31297	30118	29948	29329	24974	11745	4701	1252	772	792	738	757	717	705	701	755	736	735	730	740	736	736	734	752	728	764	759	750	691	701	716	758	725	708	723	738	677	710	698	727	669	691	743	701	721	732	740	742	703	710	708	729	718	691	726	739	690	781	708	717	735	706	737	761	728	784	688	738	772	772	713	745	737	692	736	752	701	765	735	745	704	693	732	752	706	691	701	714	775	689	732	752	640	760	686	752	715	729	724	786	706	676	747	729	726	737	765	747	733	754	672	745	754	697	711	761	698	745	734	753	763	762	779	716	701	721	729	755	747	697	747	749	724	686	747	749	729	746	725	748	738	736	687	756	767	714	731	786	704	700	729	745	727	737	743	754	726	726	725	695	761	689	734	737	688	746	717	714	776	763	725	822	759	723	707	723	688	706	731	699	742	746	740	712	743	761	725	741	733	709	767	752	741	728	727	717	722	699	679	712	688	742	684	757	754	741	714	782	711	720	776	722	761	699	702	733	769	730	764	687	760	740	754	772	728	715	698	711	700	742	733	727	669	736	716	778	750	707	751	768	737	718	809	716	727	728	789	773	725	744	798	721	718	708	797	754	747	673	718	728	743	729	773	788	744	717	731	711	731	728	773	717	708	711	730	723	735	719	752	767	731	742	753	705	736	726	707	720	744	687	705	735	742	674	739	768	734	722	720	725	705	771	733	693	732	706	714	764	722	706	666	677	691	762	726	761	688	786	730	750	741	717	795	742	749	710	722	707	721	782	714	736	712	771	725	721	750	699	745	692	700	757	721	702	743	784	697	699	698	784	734	764	738	715	694	712	780	711	705	755	779	714	718	734	691	788	713	691	747	725	735	729	697	745	737	723	751	736	712	765	678	743	696	733	753	784	702	708	711	721	721	746	684	767	719	689	743	768	765	743	705	732	716	699	715	683	768	737	750	744	741	719	746	724	687	732	722	763	740	730	686	742	695	713	730	754	739	733	727	714	717	730	756	719	745	696	739	722	715	710	774	700	709	708	710	726	736	656	760	699	667	699	714	713	733	716	785	729	744	731	740	748	742	721	732	733	741	690	777	712	723	739	717	741	756	755	728	732	714	692	741	739	741	711	748	729	705	740	742	670	772	719	754	768	717	732	728	753	710	698	741	738	741	760	767	774	721	771	744	736	715	736	743	724	737	805	757	737	726	744	756	770	677	741	764	751	717	724	718	724	740	748	757	763	725	773	745	719	735	651	757	715	719	729	730	704	667	754	747	697	744	723	752	740	743	763	752	711	704	736	745	758	757	727	728	727	680	682	704	729	721	798	750	807	709	717	728	736	742	726	707	737	735	689	787	742	695	736	749	731	752	655	738	761	723	704	675	707	740	699	719	740	716	720	746	739	703	727	744	723	712	756	736	736	741	753	756	779	688	766	754	672	748	749	785	749	743	742	717	743	787	725	734	750	693	746	701	706	704	697	743	702	690	722	771	692	732	760	738	730	713	794	695	714	741	747	742	730	775	762	739	728	704	730	727	786	759	741	738	687	733	786	742	672	702	689	759	709	751	721	667	719	740	732	724	716	771	740	751	745	765	663	751	797	738	725	798	766	725	751	747	744	696	772	746	709	700	735	719	720	731	727	727	754	745	746	731	744	721	762	683	729	720	737	690	671	693	747	743	702	679	740	700	734	776	759	749	750	712	774	726	696	715	680	703	704	777	675	752	730	730	682	740	742	744	705	792	691	758	747	727	714	705	765	750	729	744	760	715	727	696	682	747	778	735	722	714	784	742	715	725	754	715	749	735	771	683	739	728	771	719	750	735	719	727	730	695	754	766	759	720	738	733	714	747	722	747	737	758	755	746	732	739	752	711	710	731	710	733	701	690	760	733	705	721	717	729	736	759	747	689	734	735	767	725	759	751	718	757	705	714	736	722	682	718	709	750	709	740	748	765	746	702	731	805	762	714	726	700	774	717	724	702	754	765	716	748	774	703	716	755	688	724	714	691	745	698	698	735	708	718	744	744	780	694	695	736	695	723	740	681	727	704	739	709	719	719	691	717	749	712	768	763	667	726	753	731	683	738	702	707	730	724	727	767	670	712	778	725	722	740	762	694	761	746	686	749	764	724	754	718	705	732	714	710	752	735	740	765	746	678	763	719	761	725	720	757	735	740	759	759	714	715	771	782	776	734	732	716	691	705	745	749	759	723	675	731	702	740	765	725	696	713	753	703	720	722	729	686	749	712	713	713	659	761	771	763	784	704	749	711	717	803	688	735	696	696	756	780	743	711	693	729	747	767	700	715	728	731	701	712	728	733	768	792	738	757	759	749	750	704	738	777	686	738	760	745	703	736	795	727	707	730	740	742	758	711	680	706	673	708	733	738	691	763	715	715	724	730	747	683	708	742	776	729	734	717	753	754	746	776	753	730	698	741	768	695	718	738	724	722	737	745	742	704	703	754	763	746	707	737	741	790	707	723	778	760	760	753	752	755	748	741	675	756	703	740	741	747	735	759	731	772	775	720	706	744	688	722	722	733	751	715	736	754	754	738	694	723	753	713	721	784	701	712	742	719	712	716	721	750	763	747	713	727	764	728	713	729	678	753	718	732	718	743	755	780	738	728	739	698	785	738	698	705	706	750	709	788	739	721	733	745	736	751	732	740	727	758	742	705	674	748	749	722	722	750	744	699	734	739	743	755	758	721	687	768	792	727	734	722	743	733	655	744	769	690	699	716	702	746	766	684	705	698	732	753	715	760	768	740	753	708	741	758	721	736	699	794	731	741	756	713	755	716	798	755	772	746	735	710	690	783	761	698	741	765	756	780	746	746	725	740	736	767	736	726	710	728	767	729	765	683	716	738	738	734	722	740	704	759	727	740	693	733	723	750	756	753	719	713	725	713	725	707	697	746	716	717	789	746	738	736	751	725	710	738	705	719	754	748	723	746	691	727	756	729	737	751	758	732	767	768	771	768	740	690	716	753	728	758	730	726	720	754	706	709	732	680	703	740	679	686	756	752	746	739	691	721	717	757	722	710	721	736	729	780	745	708	751	770	759	741	693	713	777	688	748	717	778	674	740	725	767	787	719	733	753	714	730	778	679	696	709	757	703	728	726	771	780	704	755	715	713	727	737	751	727	730	712	747	746	765	729	675	739	752	643	710	775	733	724	754	684	819	742	679	697	758	740	742	692	723	769	789	677	714	735	798	743	726	736	766	738	764	740	722	730	727	740	682	733	742	702	699	706	710	747	713	717	732	703	798	706	740	730	758	741	749	707	738	744	720	723	741	733	726	750	770	722	717	724	732	713	696	729	764	724	687	722	755	736	728	797	761	686	706	686	745	730	772	713	773	737	692	710	748	705	715	731	768	773	756	775	739	729	734	714	713	777	694	752	737	689	730	699	723	744	733	760	737	672	700	661	764	760	684	789	745	731	741	734	735	695	774	736	684	702	734	745	736	754	718	693	735	644	747	722	757	746	716	690	737	758
53591	95532	80747	60631	46975	34549	22801	13068	6351	1403	768	761	732	743	765	751	729	726	793	759	748	749	802	779	753	704	737	709	755	754	762	761	749	784	716	715	724	754	717	743	756	770	728	738	703	764	764	727	720	809	740	753	742	736	735	718	723	798	756	786	726	751	758	805	752	771	767	772	775	692	731	743	726	719	732	766	711	714	706	746	751	779	744	745	785	756	743	741	775	736	736	752	760	776	755	775	748	800	774	752	773	701	766	731	752	740	729	732	721	681	699	728	745	731	739	743	753	753	728	718	738	711	728	775	715	746	769	733	776	768	741	731	774	777	747	776	756	801	718	748	763	773	711	769	709	790	766	764	737	782	697	733	704	764	738	802	753	747	715	730	720	791	707	785	749	765	770	737	787	729	743	726	689	728	745	751	756	781	763	743	773	735	747	763	788	709	707	731	762	788	719	733	718	730	728	703	727	764	798	785	785	714	762	807	727	696	745	763	702	786	750	765	743	788	761	742	737	695	780	733	723	764	733	733	747	740	730	776	707	723	703	703	737	740	752	758	765	720	747	752	750	722	784	756	798	706	753	680	782	744	710	729	686	755	759	739	719	755	702	780	799	724	731	700	709	748	749	734	741	732	756	753	749	741	792	750	756	780	709	786	724	726	786	699	728	770	708	788	787	742	753	745	766	739	736	745	753	764	698	707	743	728	737	781	731	711	755	818	714	728	755	728	775	720	732	732	739	789	745	693	759	727	710	734	760	707	768	758	785	712	742	735	775	679	746	764	735	725	770	744	714	704	749	777	755	720	729	762	771	705	710	733	777	736	755	765	733	776	764	761	758	759	746	714	772	743	779	722	753	767	732	682	759	702	761	687	774	746	740	722	796	757	745	744	747	756	783	749	716	763	749	733	754	786	757	726	754	767	709	792	711	704	702	749	757	749	701	818	769	729	742	804	742	783	716	771	730	704	760	722	780	747	738	739	765	703	721	712	714	704	805	732	721	763	709	733	715	760	733	718	776	757	731	765	739	692	758	790	787	714	760	769	760	796	763	737	715	756	704	738	762	789	725	759	757	723	733	735	695	738	734	734	744	752	740	762	757	761	786	716	730	702	751	705	771	701	747	754	778	725	758	752	734	713	746	767	709	748	680	717	717	739	730	719	764	791	741	760	687	738	764	784	733	695	696	713	762	723	758	763	759	741	711	722	746	766	716	768	719	804	741	775	740	723	781	757	670	711	726	756	750	730	733	774	752	702	675	742	744	743	778	719	736	743	708	726	798	747	721	786	769	719	795	776	787	721	743	742	711	731	760	751	751	759	733	712	730	712	740	718	775	746	692	752	790	704	746	743	737	811	706	739	776	778	699	722	747	704	724	737	723	710	743	736	724	703	749	693	772	733	769	750	740	806	721	742	733	771	767	743	726	772	775	720	707	762	745	721	794	765	746	754	702	749	742	732	752	745	714	739	732	750	730	753	728	699	763	717	710	718	715	757	726	794	747	723	728	723	751	701	736	755	736	769	699	751	731	770	764	748	741	711	724	762	785	735	736	752	754	775	749	730	731	744	776	760	718	726	736	761	753	708	812	751	752	782	693	761	764	735	794	741	742	770	753	763	736	750	757	739	742	694	760	765	785	751	762	725	687	735	752	742	776	674	728	717	779	727	750	721	770	747	757	731	752	760	725	725	705	757	727	730	744	772	780	739	736	731	739	765	744	756	770	770	736	771	753	768	745	696	765	790	746	800	715	769	771	722	709	719	756	735	785	710	711	695	736	791	749	741	769	744	753	798	704	702	705	752	796	709	784	777	716	712	742	725	732	744	752	788	751	747	734	703	739	778	717	768	746	709	759	736	756	748	772	726	762	774	758	714	706	760	741	689	718	795	752	763	727	744	727	757	759	791	724	770	788	693	741	730	748	742	761	772	739	747	733	724	793	718	731	769	800	735	735	737	749	788	735	747	709	781	735	717	752	756	712	741	730	729	739	707	721	780	691	737	751	759	717	736	725	734	754	755	718	746	749	746	728	740	722	772	731	784	750	730	729	720	771	754	777	745	741	752	758	717	731	753	727	743	713	753	709	723	735	744	760	728	706	773	732	788	773	700	713	707	739	732	760	741	708	693	711	743	755	720	786	734	715	740	757	754	746	775	744	747	711	775	749	731	741	703	779	769	712	742	755	745	720	758	695	747	739	755	770	739	733	731	708	782	731	701	768	762	786	722	708	745	725	695	718	730	725	707	763	785	736	787	782	723	714	733	769	771	744	758	734	757	751	744	714	771	758	775	706	745	719	703	758	737	758	720	729	726	762	750	742	756	781	737	724	755	803	720	698	738	736	741	753	746	754	725	781	768	704	771	696	764	769	728	726	725	768	778	724	717	803	720	698	735	780	736	720	766	686	772	739	703	738	751	767	746	697	778	757	749	757	769	748	705	749	716	743	747	703	725	727	781	782	780	773	726	752	713	739	703	757	709	738	783	730	753	736	760	739	714	753	677	762	730	712	779	728	741	736	740	724	742	753	699	748	745	704	702	719	752	760	710	756	707	746	738	778	731	753	724	770	731	698	683	771	702	766	772	760	715	763	820	702	723	737	753	748	701	739	732	740	684	746	744	705	760	717	783	747	719	719	779	705	718	757	778	760	722	739	743	706	761	706	726	742	719	746	746	748	744	730	781	773	761	767	740	725	758	757	783	766	770	720	766	689	737	762	699	744	777	726	748	730	704	728	782	713	722	745	758	723	784	739	749	694	759	718	769	732	759	785	780	764	752	748	770	735	711	749	724	774	740	738	735	785	741	739	768	721	724	758	771	783	725	718	709	704	742	726	728	744	730	685	739	724	720	752	737	773	758	767	678	755	733	736	767	761	690	754	733	694	757	745	706	746	731	675	765	704	728	740	710	710	740	747	779	738	780	714	772	724	777	718	725	754	752	715	747	747	748	755	701	780	719	767	715	738	753	755	698	800	733	705	727	794	749	748	761	812	721	720	739	745	771	751	747	775	780	708	703	748	793	750	736	767	741	784	737	750	755	706	760	719	805	748	814	768	777	701	753	734	698	736	769	746	743	703	719	727	724	755	742	679	740	742	723	784	713	775	710	741	725	774	739	733	718	720	790	745	720	751	780	736	694	719	785	736	692	730	742	762	755	727	763	742	739	736	786	786	737	737	726	790	770	699	744	759	752	733	808	734	762	789	780	713	724	709	802	746	705	746	730	739	751	716	680	709	674	717	736	732	750	747	740	729	700	697	754	735	741	775	746	787	770	713	711	809	761	717	753	794	781	705	758	772	727	769	751	726	710	777	710	778	727	764	753	769	779	759	767	764	731	784	746	740	710	706	752	787	723	722	762	726	765	745	774	721	751	744	798	752	742	757	711	774	742	765	711	752	720	733	749	743	802	760	731	734	727	768	764	749	748	757	712	755	739	755	746	683	714	762	747	768	739	714	706	750	694	749	783	770	708	715	763	775	713	695	733	770	739
28577	24204	27877	17279	6778	2784	1422	850	590	442	351	333	344	379	379	365	375	362	354	369	349	365	377	355	377	326	362	404	381	368	364	344	334	383	352	338	359	359	361	361	368	353	381	350	365	371	385	389	363	363	342	369	332	336	369	378	384	379	399	349	370	378	331	349	347	372	369	365	374	344	389	338	369	358	354	367	349	366	384	371	348	356	358	382	395	361	353	405	395	382	328	385	363	352	356	360	393	396	346	364	349	369	380	364	384	357	359	336	360	365	369	377	353	353	363	336	388	404	332	350	388	388	351	368	398	351	351	354	352	372	398	344	376	344	349	375	377	354	349	356	345	380	384	368	372	355	385	377	334	375	367	341	375	396	353	367	363	379	333	363	352	347	364	370	380	357	369	359	357	351	358	375	418	380	380	375	340	356	372	339	377	363	367	363	375	365	386	390	360	351	347	357	383	355	366	348	389	351	381	384	373	367	363	331	387	374	345	376	368	372	371	387	350	407	400	395	374	382	420	347	354	354	380	345	358	329	379	388	352	384	378	355	364	374	347	364	392	354	379	376	332	366	335	377	347	364	350	364	384	326	334	356	354	373	379	379	372	401	374	357	348	359	344	345	377	324	344	397	384	371	384	410	381	354	379	366	325	334	381	363	344	335	397	362	346	351	327	366	383	356	401	350	338	367	381	332	368	369	335	395	347	375	389	361	384	382	385	373	375	345	383	385	343	353	354	358	344	373	367	332	357	341	395	386	339	366	400	357	375	367	388	365	358	364	380	368	342	338	330	410	348	377	355	371	368	383	373	401	399	334	367	407	381	361	360	363	354	353	402	332	347	339	358	355	387	346	357	353	364	408	362	345	333	383	368	355	338	356	365	361	360	342	358	386	362	363	377	356	371	356	367	358	353	372	378	361	353	375	363	339	347	355	370	362	371	366	350	344	358	347	366	369	364	382	333	379	331	374	361	322	380	423	350	385	359	359	351	367	349	371	357	382	329	383	360	380	361	341	361	366	352	370	365	379	381	380	375	401	380	396	390	344	380	381	382	358	352	344	366	361	361	383	343	330	375	370	346	388	371	332	374	397	348	369	377	353	363	387	340	362	361	392	355	360	338	373	384	372	352	356	342	395	359	379	360	376	392	341	345	344	342	356	363	357	356	381	380	366	373	391	397	349	353	352	375	318	365	349	371	345	374	369	317	381	335	370	381	351	364	390	372	345	375	361	373	356	358	363	384	369	355	341	373	353	358	397	376	363	351	344	345	347	347	341	368	358	364	387	358	360	353	375	343	374	359	336	391	366	355	377	404	342	354	367	354	332	340	370	365	380	351	364	365	401	410	386	363	383	413	408	387	383	354	352	365	379	355	350	375	371	371	366	314	384	363	372	361	362	345	357	381	366	348	391	379	351	304	368	351	371	344	349	423	339	363	350	389	345	353	365	366	352	332	348	393	365	389	370	345	342	386	392	372	345	402	385	380	379	373	383	361	369	350	353	387	386	355	371	390	326	359	345	379	374	373	372	325	387	403	354	363	389	358	380	360	379	381	362	367	371	403	352	367	372	400	369	392	390	354	354	352	356	349	350	358	370	344	347	377	352	385	373	346	335	361	360	389	358	378	364	389	400	354	360	375	358	360	352	354	376	321	361	325	369	368	361	371	375	376	361	356	375	357	356	369	353	360	352	383	342	370	375	373	354	370	354	386	352	370	384	338	347	365	386	341	352	367	350	367	382	358	376	402	409	369	351	378	354	346	346	381	364	357	363	355	323	346	399	377	365	350	369	362	358	396	352	317	370	370	373	358	376	327	364	351	332	335	387	361	364	377	303	355	374	329	344	366	373	396	345	358	372	363	368	340	390	368	356	405	332	366	374	372	351	336	362	353	388	358	363	375	363	363	359	374	372	352	379	361	401	420	410	339	350	377	334	358	381	332	352	343	347	348	379	392	359	376	377	371	398	333	354	406	351	346	374	397	380	347	352	333	343	359	366	362	373	370	336	375	379	373	350	361	356	341	371	361	358	363	381	332	363	331	359	337	391	376	369	382	378	327	367	375	345	359	413	354	322	356	415	339	384	392	327	377	347	401	379	356	358	378	343	357	334	362	327	349	369	356	347	381	372	388	385	403	374	396	368	356	363	411	410	379	347	335	379	399	394	379	353	408	392	352	358	333	340	386	380	376	420	396	359	385	349	396	374	354	365	347	307	359	363	326	381	371	371	326	389	321	370	357	365	358	365	351	384	370	361	376	369	387	370	378	413	326	382	382	366	396	364	350	328	395	365	337	345	362	363	367	368	414	352	375	373	412	311	382	369	411	394	361	385	372	359	380	384	370	374	377	355	389	365	356	330	386	372	345	386	371	374	386	350	354	358	352	363	343	376	377	380	390	384	385	353	358	360	368	370	372	355	362	350	365	359	422	398	368	378	355	347	340	336	366	379	368	408	369	359	350	395	382	354	374	350	338	380	344	364	374	354	361	382	365	336	399	381	364	387	368	362	353	380	404	356	356	338	355	359	352	364	367	361	362	366	383	373	376	361	367	369	375	359	382	352	347	356	387	385	408	359	375	396	394	354	358	368	376	347	374	392	348	342	342	380	340	350	391	362	376	362	340	360	365	379	334	367	323	380	374	388	354	386	379	364	370	339	354	373	356	354	348	385	391	351	338	349	372	381	373	388	353	380	356	362	372	373	370	361	359	390	369	338	358	366	357	355	338	367	383	386	395	360	344	372	364	347	325	358	371	372	343	377	364	347	362	377	360	384	363	346	378	361	357	351	352	346	411	369	389	366	358	368	348	355	389	371	397	367	381	350	375	365	368	357	360	382	333	406	336	386	362	351	358	381	398	394	418	368	374	342	367	366	397	381	413	338	359	368	356	366	362	397	364	383	397	379	343	354	387	367	360	376	363	387	376	361	383	352	363	378	360	342	391	355	342	387	358	365	367	366	345	334	354	376	332	367	376	378	386	373	382	352	348	374	376	375	367	392	360	377	372	368	355	364	361	370	363	379	364	385	317	349	334	351	405	378	342	363	346	353	381	397	354	384	361	347	367	373	358	357	345	399	333	373	396	378	349	377	359	341	335	414	357	386	378	385	340	383	345	339	341	354	342	378	399	339	363	334	358	356	375	389	388	368	379	363	345	406	371	365	369	355	342	386	382	367	369	385	371	364	353	328	375	336	363	370	385	364	388	350	397	330	406	381	336	376	388	317	378	387	364	363	350	366	377	372	385	394	378	373	349	319	361	385	363	366	353	366	378	359	433	397	336	369	358	379	343	389	362	354	349	348	372	384	343	324	390	349	394	351	353	379	352	369	357	374	371	354	395	369	385	372	364	370	346	356	390	345	326	365	375	349	373	374	402	375	360	384	368	354	329	373	324	370	414	380	336	390	361	377	382	374	383	360	343	387	358	311	360	357	344	393	351	377	340	364	349	367	372	386	394	396	378	351	333	349	346	365	348	379	371	404	354	399	355	322
18481	33969	23200	12339	6902	3415	1878	1081	716	453	378	405	394	417	442	427	404	385	413	417	413	397	432	398	394	411	396	431	389	427	378	390	418	379	400	362	405	410	380	427	440	393	390	401	377	383	380	409	394	391	382	432	385	394	375	384	353	423	412	378	371	414	393	418	368	396	396	403	397	407	408	388	396	399	397	428	369	367	374	435	342	375	421	402	375	399	461	403	403	431	431	397	424	374	391	383	369	412	421	354	399	434	378	391	402	372	420	391	390	383	393	387	362	375	402	409	373	392	409	382	428	397	433	409	388	399	385	399	405	397	389	370	408	415	373	428	434	414	377	396	398	385	446	395	417	407	352	438	376	407	401	395	395	397	404	374	420	394	384	376	380	400	384	409	395	374	427	401	407	369	370	388	395	414	393	398	414	424	398	431	424	404	422	389	396	410	411	414	408	404	418	402	446	387	397	385	427	379	380	394	394	402	425	419	364	361	361	392	382	399	414	415	357	400	418	379	437	388	438	418	423	395	393	386	399	391	407	383	413	372	353	381	383	456	419	366	420	357	403	397	433	388	372	415	400	392	379	419	358	386	383	362	444	427	424	405	398	422	400	391	420	402	395	390	435	380	398	387	406	401	407	411	408	406	409	426	419	396	395	372	411	407	386	372	425	389	383	403	405	360	396	395	390	391	414	398	402	410	368	396	355	442	423	442	397	401	391	383	396	374	385	401	411	402	411	398	416	356	405	381	395	397	397	395	432	387	380	405	386	373	397	383	406	344	438	407	423	366	367	393	394	389	416	410	393	390	395	413	422	401	395	368	419	401	390	391	415	410	378	400	387	439	422	400	374	415	386	416	378	389	371	380	380	417	423	399	391	374	407	410	389	421	390	410	427	403	382	401	364	384	430	407	406	386	426	383	390	401	393	394	427	394	397	418	358	389	406	412	405	382	394	408	401	373	372	417	398	380	389	401	382	438	390	366	430	389	397	420	403	397	414	372	399	405	400	380	369	383	422	366	431	433	411	362	402	402	388	396	399	394	397	411	382	400	376	371	412	418	420	414	381	378	390	351	426	396	408	397	407	372	384	392	405	390	404	384	381	406	398	384	413	392	428	431	403	403	396	456	423	409	379	405	390	382	370	368	424	412	396	388	406	417	398	385	405	398	377	394	347	412	382	398	388	392	435	360	351	411	413	417	399	401	423	399	426	426	416	432	415	418	414	395	373	399	411	380	373	441	397	379	383	376	414	387	350	419	406	398	397	407	411	406	398	408	417	397	429	405	398	424	404	387	414	370	421	399	370	400	430	399	449	429	383	391	379	403	380	392	388	404	382	406	384	381	412	395	404	401	417	361	402	352	400	410	413	370	417	403	381	387	404	409	422	400	422	429	411	400	402	409	369	389	389	410	408	377	399	397	402	356	382	417	407	439	370	404	415	416	390	395	397	416	396	390	393	373	391	390	427	352	399	432	391	380	390	372	401	379	408	400	404	409	380	439	394	395	415	366	362	394	429	425	425	397	376	400	376	408	397	405	397	382	373	379	435	372	410	416	433	407	409	437	410	407	405	401	451	405	398	421	405	389	394	389	390	422	395	393	385	430	422	419	395	391	448	400	391	403	376	377	401	405	373	391	418	428	472	397	387	439	396	402	425	399	443	406	390	413	370	388	399	383	420	437	386	383	371	402	399	391	390	379	402	434	391	393	384	381	391	409	390	413	422	392	412	413	361	375	382	408	368	402	404	403	391	404	369	405	404	401	422	401	405	374	391	403	429	378	413	387	402	348	387	365	381	363	406	403	359	373	409	363	418	352	391	384	382	406	416	440	409	424	380	404	417	387	388	410	409	361	385	338	360	413	397	418	399	423	392	365	403	399	388	363	420	401	377	387	369	402	376	355	414	384	393	390	406	414	442	394	389	370	438	403	408	404	419	403	429	358	378	367	404	441	423	375	411	394	404	404	416	393	399	421	374	396	377	405	363	400	417	390	396	388	430	405	423	392	386	385	356	406	385	404	384	417	404	412	429	405	411	397	384	392	353	385	408	392	379	414	377	361	395	373	402	378	420	422	390	410	384	373	340	397	417	387	405	409	393	354	383	418	394	387	393	405	379	434	376	409	400	382	430	411	430	384	389	380	399	378	409	375	385	430	390	418	400	432	433	375	388	373	391	395	400	395	400	400	403	370	421	408	446	380	419	410	378	390	401	386	375	408	408	417	425	421	380	422	382	410	387	398	439	380	402	403	406	409	410	391	389	437	422	397	414	378	395	397	369	407	407	389	376	406	379	388	359	419	402	361	380	346	440	416	417	387	393	422	425	377	409	391	406	381	413	406	361	394	380	389	392	411	381	396	427	396	420	415	358	385	379	432	389	410	382	420	400	400	385	383	399	407	397	415	413	394	444	408	420	378	381	392	398	412	391	354	428	379	417	398	393	374	400	405	363	390	398	413	445	421	405	408	385	360	404	412	399	428	421	399	395	379	376	394	409	413	377	375	359	367	370	390	375	374	413	370	387	364	392	397	380	390	390	402	395	389	415	410	398	388	418	416	401	386	383	413	384	393	415	438	413	365	403	391	374	428	428	395	423	411	387	427	397	438	407	379	360	425	389	404	370	416	391	368	387	385	406	372	428	402	414	422	404	402	429	398	398	377	359	378	398	353	377	389	410	384	414	369	381	425	414	401	391	331	417	410	394	403	430	376	420	395	399	428	425	395	389	396	412	390	371	411	426	361	412	407	420	411	357	393	403	391	370	378	398	378	402	379	397	392	384	409	396	432	388	390	425	411	373	384	389	398	442	394	397	374	410	388	419	378	394	405	412	409	396	394	421	403	374	379	395	385	395	396	383	381	392	408	387	368	404	404	422	383	452	380	417	398	374	402	371	368	398	396	397	410	428	426	370	395	411	362	385	413	417	386	414	412	374	397	386	433	428	391	351	390	448	395	415	385	401	400	393	381	428	410	387	392	398	395	415	417	405	370	412	394	401	373	419	418	402	399	426	356	382	397	393	398	383	400	392	394	395	408	383	383	383	390	407	386	395	415	403	407	403	408	424	382	432	417	365	406	374	430	417	389	383	365	412	409	376	418	384	374	418	404	415	370	391	396	407	394	439	378	374	417	410	396	373	390	441	386	418	395	411	398	416	403	393	401	416	409	442	387	371	412	429	382	386	388	436	386	375	385	404	382	398	407	394	405	404	390	426	408	438	405	432	392	366	363	379	411	418	397	391	347	380	409	393	394	390	416	406	360	420	397	408	420	401	430	423	413	414	413	399	401	428	404	378	442	396	377	440	379	403	391	416	386	395	428	381	356	378	386	431	378	439	445	370	397	393	384	370	424	405	394	413	406	399	370	356	416	403	423	385	391	392	381	422	384	369	416	411	383	430	406	399	425	395	389	364	390	386	380	370	415	427	409	432	411	442	428	362	403	405	377	371	394	430	401	402	430	394	401	379	380	403	435	395	384	409	374	398	382	384	427
23384	21514	32584	33143	31129	27425	19660	8358	3636	1079	584	565	537	527	564	567	574	544	538	527	538	561	558	542	538	541	561	532	539	566	551	551	600	557	547	509	538	584	542	565	548	539	555	552	506	561	550	552	536	530	567	532	568	521	582	606	540	532	549	537	554	564	531	573	589	553	577	583	574	533	561	520	576	572	565	535	578	522	581	549	554	527	560	557	549	537	531	528	521	548	570	534	553	599	556	556	576	587	568	580	606	549	567	554	558	597	564	551	569	541	549	565	538	552	562	589	601	544	536	550	539	589	563	556	555	563	539	535	555	541	507	547	552	544	533	517	509	530	577	565	550	587	519	528	511	572	550	603	530	591	631	557	545	538	576	512	557	564	564	562	543	557	581	531	600	550	593	578	494	548	553	548	563	557	537	542	547	547	518	569	612	559	599	571	579	517	536	546	530	539	546	541	544	536	545	547	530	616	548	564	545	589	554	500	552	553	593	567	554	558	532	576	560	540	565	510	531	552	560	589	522	536	528	534	522	540	566	584	531	528	521	571	545	573	555	585	547	563	570	590	569	584	565	539	578	507	573	522	573	573	514	564	563	532	541	579	532	568	552	508	569	552	553	549	536	547	581	534	524	557	574	575	614	554	565	546	593	550	593	600	567	531	581	525	580	535	573	539	534	552	553	542	540	538	585	540	553	564	593	554	585	555	523	550	612	588	576	599	584	534	537	555	597	572	540	521	514	516	531	581	533	548	551	582	513	554	577	552	572	574	534	545	561	555	579	569	592	552	496	602	580	527	571	592	579	567	548	579	574	579	533	554	597	577	554	562	545	518	556	569	574	501	573	553	530	570	533	554	517	567	578	527	535	568	543	517	574	512	548	553	553	577	535	596	552	567	524	562	604	536	574	595	571	534	548	574	564	555	575	532	603	540	551	592	556	588	527	559	557	550	549	529	532	549	541	569	540	552	513	604	561	588	595	544	569	544	512	569	523	553	562	547	586	546	554	530	580	582	599	554	564	517	576	573	558	543	602	584	586	560	570	560	560	560	560	544	529	560	576	608	551	574	565	535	549	593	580	576	545	550	522	524	549	535	535	536	559	515	557	578	525	554	544	532	554	570	526	537	550	555	541	545	559	591	537	559	541	595	570	526	549	587	505	558	586	514	571	584	582	582	513	563	528	584	558	547	528	602	539	599	507	585	577	553	537	543	506	571	568	538	545	593	545	549	540	551	552	522	560	529	550	521	559	585	547	621	520	604	555	589	535	569	530	526	534	592	544	553	541	522	525	548	545	555	527	514	590	550	516	544	523	603	616	568	564	573	526	569	529	602	580	523	566	549	583	523	507	564	542	546	573	559	613	552	569	562	570	565	564	553	554	562	551	535	588	535	571	557	581	575	591	570	572	542	563	562	518	544	562	576	546	514	527	542	558	570	560	568	589	529	541	586	557	618	521	553	602	544	548	533	549	565	545	572	574	541	583	571	602	572	530	582	585	552	577	577	571	538	575	552	562	587	545	546	579	554	591	598	548	550	567	530	542	535	576	559	540	541	592	534	581	556	564	564	549	537	555	508	528	551	580	562	551	554	540	563	513	563	507	634	528	557	530	552	539	550	500	563	547	570	526	561	598	542	548	558	525	531	557	578	558	569	593	539	563	560	571	562	568	545	555	538	521	566	547	525	562	574	535	531	537	538	569	552	537	574	534	511	559	518	567	620	595	519	559	564	569	531	582	575	523	559	557	534	570	567	550	589	537	540	554	542	573	544	546	536	601	514	549	552	555	585	568	587	551	583	534	541	556	542	593	524	568	537	492	545	540	511	546	570	596	566	573	558	548	539	556	522	570	542	529	547	616	569	505	541	507	529	568	536	528	583	605	555	525	542	535	541	520	536	575	586	512	594	590	606	529	557	577	543	578	564	574	566	576	571	531	528	540	552	570	536	579	581	548	608	559	513	579	557	557	595	508	534	596	555	555	587	577	574	568	584	554	569	595	556	552	562	512	560	620	562	532	583	607	555	570	591	595	546	572	576	555	571	567	549	562	500	545	558	544	541	574	619	554	557	555	532	563	550	557	581	522	539	593	546	553	526	589	576	521	560	506	524	572	545	533	556	526	585	579	552	542	624	580	518	540	558	542	585	603	505	549	564	575	556	552	582	498	534	590	553	548	540	567	569	562	560	600	515	534	566	532	587	543	515	621	588	545	533	503	525	534	540	593	534	589	582	551	571	560	512	574	519	595	573	532	558	567	539	549	538	601	561	567	550	500	559	563	554	517	557	604	543	595	517	512	568	567	584	524	605	550	563	593	588	513	610	540	554	582	530	556	523	545	559	558	551	575	535	538	525	560	606	524	537	539	574	549	556	561	585	549	538	552	504	544	529	531	543	566	538	585	575	578	514	574	517	572	552	581	535	533	595	546	514	568	552	567	552	563	540	550	539	516	533	582	596	570	595	559	518	547	566	584	542	541	583	583	585	569	554	542	597	546	542	521	550	565	528	537	564	548	574	575	586	562	590	541	531	615	569	537	603	544	576	605	525	538	538	567	534	526	548	577	538	567	594	520	528	558	529	568	571	560	508	520	541	522	536	526	539	530	559	576	552	552	552	570	579	538	539	588	549	567	592	538	563	538	573	559	532	568	515	545	536	555	544	570	582	556	567	582	567	572	528	594	533	533	566	541	536	519	554	575	561	512	529	558	555	605	580	568	552	556	572	527	565	525	560	518	599	561	551	566	547	575	568	486	600	557	558	564	563	559	536	537	507	581	531	595	512	551	594	544	570	605	585	573	585	502	557	593	601	526	506	560	576	596	505	557	522	540	513	581	600	572	563	579	568	566	562	565	545	486	537	589	555	536	535	537	558	553	559	559	583	528	535	507	575	558	571	546	604	589	545	529	592	550	564	507	560	620	566	567	514	520	596	565	547	582	555	545	509	562	582	524	575	616	498	568	543	555	510	574	563	574	573	535	530	540	549	533	593	554	561	573	545	514	545	535	549	517	566	553	568	577	531	542	528	535	513	548	576	520	559	604	581	544	544	583	577	538	558	529	550	529	575	549	558	535	546	553	517	509	519	615	579	579	564	568	581	539	543	584	559	557	594	520	574	588	564	535	537	537	582	564	525	517	557	584	576	577	571	536	529	569	536	548	526	541	542	566	533	605	529	573	556	530	512	541	589	584	573	549	539	593	600	562	545	580	578	574	517	551	592	537	541	598	596	602	514	575	595	601	534	538	585	533	561	586	575	564	539	567	590	537	570	570	584	564	587	610	574	538	528	551	519	525	537	615	524	532	537	564	597	593	551	541	556	606	547	559	563	533	534	559	579	569	615	524	521	545	566	541	529	554	559	552	581	530	517	570	565	548	544	572	539	578	515	589	551	578	590	572	546	533	559	540	543	583	604	553	533	496	569	522	596	540	558	573	561	524	526	546	540	574	537	524	502	518	567	542	553	556	534	547	539	556	533	565	545	544	553	586	583
47269	87267	70527	52428	40551	29109	18529	9960	5195	1404	589	587	580	595	546	565	589	550	590	526	588	593	560	569	579	564	538	606	625	574	571	576	531	576	547	556	584	584	576	575	596	610	577	572	571	561	601	567	573	568	571	584	573	586	583	603	571	575	548	538	575	602	550	553	597	569	593	580	596	603	561	560	562	547	592	600	537	590	534	517	539	610	598	607	581	529	551	603	579	581	554	565	566	598	578	605	570	555	604	572	536	546	597	566	596	555	549	559	578	572	616	594	567	552	567	614	574	575	579	588	584	580	539	539	580	523	607	599	565	568	599	540	600	584	558	573	551	560	607	572	581	577	569	617	512	571	547	546	595	587	559	532	563	550	596	597	589	618	617	588	552	585	550	539	556	573	570	604	583	582	583	567	567	563	579	554	647	538	538	573	612	595	567	563	580	561	618	587	602	573	556	544	587	551	575	578	548	584	553	582	578	576	568	581	559	561	564	561	570	602	594	575	576	526	552	580	624	565	571	587	612	565	565	576	583	558	560	536	545	572	523	544	544	615	568	610	546	570	569	574	541	584	551	584	613	575	634	599	574	602	614	547	543	603	611	602	627	609	547	591	586	524	563	598	531	560	544	562	567	567	566	574	593	594	593	582	587	568	580	577	613	544	575	591	530	542	552	560	601	620	590	535	524	582	526	538	593	565	568	536	577	570	575	632	569	581	585	562	588	584	599	562	593	560	622	573	596	571	606	564	610	585	587	580	555	600	539	551	615	512	573	557	600	544	579	602	576	598	529	590	579	604	572	600	585	513	534	535	590	576	601	553	615	575	625	624	578	597	588	567	565	597	594	594	561	546	576	577	585	565	551	540	572	557	575	615	568	606	621	556	592	559	558	520	553	541	627	577	545	571	589	572	573	576	597	576	589	586	581	593	563	565	557	590	549	543	579	596	522	602	569	562	581	563	554	590	583	557	598	565	561	586	534	605	552	584	575	556	570	599	605	593	583	603	552	580	570	596	573	591	579	574	570	557	555	588	557	573	563	586	568	604	541	579	560	577	607	573	576	553	590	588	646	614	583	595	572	582	583	543	569	598	586	572	573	582	569	587	557	588	595	587	589	566	594	588	557	602	525	560	567	603	564	545	548	631	566	577	589	608	569	584	566	561	563	577	575	571	586	571	547	576	555	585	600	576	579	534	573	538	580	551	576	565	578	562	590	583	601	550	572	527	615	516	598	590	585	581	595	638	562	566	576	582	582	573	573	568	543	547	589	549	556	604	565	593	551	558	523	569	558	544	568	577	563	612	569	566	587	555	532	537	556	563	563	589	557	577	544	515	597	555	553	530	569	564	547	598	545	586	538	600	572	599	595	609	580	565	605	552	548	580	572	593	573	616	558	559	563	539	578	571	579	542	550	588	605	573	586	547	555	577	543	560	624	586	567	588	565	579	613	568	548	594	604	562	540	584	615	598	564	554	550	567	600	584	559	594	563	567	591	575	571	537	570	636	519	591	588	537	588	558	541	583	528	591	552	544	560	593	598	629	559	588	520	592	591	602	603	563	569	569	551	581	610	555	571	560	582	563	592	541	555	589	533	534	577	566	567	581	530	554	591	570	549	526	540	600	587	548	608	572	563	578	582	605	573	557	598	582	552	558	548	595	581	548	561	555	605	545	612	569	578	560	551	617	599	556	563	548	548	600	574	555	574	578	574	539	563	562	607	554	529	588	566	599	591	598	626	579	591	578	561	542	542	583	552	559	586	554	547	598	573	583	580	573	528	582	563	548	558	552	560	579	571	550	608	635	589	621	556	558	618	568	561	587	574	548	563	608	527	597	573	597	589	558	592	567	593	623	597	584	540	589	627	558	636	597	602	621	526	549	543	587	562	577	592	572	594	582	553	568	535	620	537	533	599	550	580	535	621	587	602	584	573	590	563	586	548	579	589	568	610	565	540	571	559	620	580	598	558	575	548	563	581	558	561	540	564	582	588	573	576	575	601	520	575	572	570	566	637	557	574	547	559	594	615	563	576	569	547	584	576	550	599	545	538	588	578	559	567	557	610	578	567	555	590	589	555	578	586	588	596	596	575	596	581	573	546	534	585	510	554	596	534	551	569	596	568	564	582	596	572	574	560	597	587	578	531	566	557	613	557	584	568	577	558	533	573	599	587	566	577	606	581	551	580	539	567	553	589	574	598	595	561	564	551	595	618	576	612	572	576	576	608	544	575	575	562	569	555	582	548	602	519	561	578	590	528	537	543	563	554	560	538	582	553	495	579	581	574	603	607	548	576	556	559	560	555	537	575	580	570	603	601	579	549	570	529	592	549	606	605	616	573	595	586	554	591	584	557	579	565	601	537	553	555	584	582	563	603	590	602	612	611	582	596	544	592	526	576	606	565	575	520	544	603	615	600	564	596	542	559	608	575	565	571	583	564	568	589	552	549	575	531	592	593	566	617	581	546	537	547	590	576	596	609	565	612	580	555	578	566	589	587	535	528	571	564	558	594	552	553	553	544	571	616	577	571	559	544	540	611	570	587	553	573	599	598	575	592	582	564	601	553	617	554	577	561	577	585	549	596	557	539	533	592	581	639	598	541	578	567	579	565	580	572	582	578	512	567	596	614	567	583	621	499	530	583	586	599	488	627	570	576	545	566	599	610	587	577	560	607	594	575	590	608	570	598	606	576	585	596	574	603	586	586	597	580	561	581	588	541	563	568	605	537	646	606	577	536	534	575	583	580	596	614	561	605	579	557	591	562	551	568	594	588	568	584	593	582	527	508	585	561	583	582	549	578	580	532	586	591	557	577	615	566	570	563	528	555	614	598	548	560	544	564	530	595	563	596	587	548	578	621	560	557	593	593	582	528	553	593	599	533	566	594	603	561	610	511	570	535	580	554	592	601	571	564	596	559	585	564	590	536	591	592	609	569	570	551	593	574	561	617	590	608	535	570	541	562	565	581	556	558	557	573	579	603	569	597	537	605	562	594	575	524	568	570	615	580	583	596	567	569	578	539	574	610	595	591	563	586	559	584	569	609	581	569	553	547	542	611	571	608	585	586	578	595	604	575	559	632	606	563	551	555	614	572	583	578	543	555	577	544	524	545	573	562	561	551	552	579	560	563	592	572	608	569	533	596	557	533	572	593	548	573	586	606	559	590	569	525	573	563	561	559	608	620	550	590	575	577	576	643	571	566	542	567	589	582	583	566	586	570	556	550	621	550	567	532	583	581	610	565	634	590	552	553	537	569	597	547	588	559	581	543	599	558	536	517	562	565	536	573	544	596	576	560	560	565	543	562	573	599	622	571	573	586	569	550	559	587	551	585	563	602	530	577	562	547	561	575	568	555	619	550	584	611	570	580	595	570	571	597	572	525	572	585	620	574	562	580	616	552	541	564	604	597	592	599	578	581	592	592	556	574	556	599	574	575	555	561	631	570	565	622	597	593	601	540	569	598	596	563	577	566	581	607	542	567	592	556	584	566	592
25175	22144	33193	32287	23688	14942	6971	2936	1550	698	481	411	439	429	468	469	405	455	444	474	412	478	444	467	454	468	481	495	474	476	451	478	436	501	461	468	430	485	491	485	476	473	475	463	432	483	445	404	467	454	477	460	463	434	447	464	421	474	478	480	487	457	476	451	455	460	451	436	404	475	469	489	441	418	492	465	457	464	469	483	421	434	493	423	493	442	480	508	468	452	468	450	446	452	442	474	474	444	482	493	480	429	479	445	456	466	466	424	474	462	480	455	492	474	458	462	440	477	447	463	422	478	452	430	472	479	473	459	480	490	423	499	475	457	480	444	450	463	464	468	442	460	463	446	434	459	448	472	483	470	443	451	459	494	472	431	423	458	460	476	453	447	482	492	460	453	434	481	481	488	487	478	451	511	438	416	470	445	469	481	472	458	450	431	469	447	459	439	468	413	414	436	467	473	472	436	477	407	476	415	474	505	448	500	419	445	452	438	472	471	464	446	490	424	480	465	484	439	488	485	442	475	453	455	476	428	476	465	439	442	481	471	479	456	476	497	449	491	460	472	499	447	470	486	508	479	483	501	489	443	441	476	470	442	461	494	457	461	493	458	475	461	434	475	439	477	423	462	446	466	451	438	410	456	471	429	463	482	477	506	495	479	444	434	449	491	484	462	505	454	491	459	456	466	444	469	491	434	443	442	435	462	482	453	463	461	456	451	467	456	451	504	438	445	440	473	447	454	442	476	498	484	495	453	453	435	535	478	464	451	445	425	494	406	483	471	467	459	493	431	425	464	457	430	475	455	522	465	444	457	446	465	440	439	440	464	510	442	473	448	483	405	469	478	444	432	471	443	459	460	433	450	449	451	474	438	427	458	463	451	452	491	449	459	478	464	476	451	444	456	465	438	471	487	455	458	463	449	474	439	467	459	458	459	470	438	448	466	477	467	473	452	485	412	463	438	468	492	501	453	439	459	441	480	487	470	508	477	450	449	419	433	472	474	477	427	447	491	448	436	438	453	492	452	423	444	477	451	436	458	439	445	476	483	474	459	486	464	427	440	449	506	479	457	500	467	468	456	430	464	493	455	423	466	453	473	476	476	445	435	468	468	491	485	446	487	470	476	479	438	448	437	470	479	484	446	434	426	402	455	461	451	466	489	476	475	481	456	474	425	457	476	453	434	486	432	449	446	388	467	443	399	468	465	455	505	457	461	448	471	455	493	442	460	464	442	497	470	455	449	476	463	477	445	467	479	496	466	411	465	444	444	438	441	455	454	466	487	453	437	436	423	451	488	449	452	452	478	443	448	447	441	461	477	519	495	478	461	448	466	440	474	449	473	441	464	473	442	482	481	444	432	481	482	463	480	426	474	517	456	454	436	461	469	464	492	419	463	434	487	416	454	461	477	471	447	464	444	471	455	472	434	470	445	476	453	438	422	465	470	460	438	491	432	462	455	462	497	448	432	466	487	460	495	449	478	473	429	472	477	410	497	464	445	424	487	491	445	464	467	490	467	440	439	465	434	486	500	429	461	458	459	463	478	470	465	441	443	466	484	458	483	492	452	497	479	456	461	469	474	454	476	482	499	459	440	458	473	460	453	498	446	443	445	447	471	425	475	456	441	448	455	416	481	465	438	472	484	486	491	500	466	464	468	485	459	463	491	439	495	483	462	440	474	454	502	464	438	476	466	444	496	447	469	456	451	443	494	463	456	454	446	426	455	462	453	468	458	461	412	421	437	460	480	483	450	489	465	481	455	464	480	457	441	441	459	441	452	470	432	464	473	472	470	448	452	463	464	446	451	438	489	450	483	480	469	420	491	516	469	478	473	490	447	454	465	507	443	482	466	431	463	438	439	487	438	459	501	472	499	460	450	462	503	464	444	478	453	495	481	465	436	428	457	468	460	430	442	443	503	471	454	436	451	437	470	471	465	450	461	444	497	480	461	448	444	440	504	480	441	479	440	468	464	460	491	452	453	441	402	476	464	463	467	484	456	508	440	468	491	468	472	464	500	461	439	498	445	491	481	458	480	476	427	446	468	443	463	478	484	493	429	430	443	424	431	433	447	464	461	476	448	469	433	458	473	454	450	453	413	468	456	492	477	438	429	480	421	479	470	480	453	464	433	408	462	479	427	493	465	454	490	492	449	478	472	442	492	454	466	476	504	451	489	426	429	436	487	471	447	436	454	433	484	470	465	448	444	484	505	497	445	463	491	415	471	469	498	451	488	456	519	445	450	453	416	482	455	492	444	467	435	463	455	479	405	506	481	476	456	489	503	477	503	437	443	468	493	496	445	428	442	458	473	457	485	486	474	452	477	445	431	464	477	496	475	458	463	436	471	461	469	465	488	469	480	425	451	456	474	467	425	455	452	465	469	476	486	432	431	422	449	522	481	451	439	436	465	467	476	492	474	460	488	488	445	471	454	471	491	478	474	472	487	469	451	512	468	496	464	446	486	464	492	454	495	444	474	463	487	503	434	464	476	444	463	462	484	435	482	487	465	496	474	452	428	466	452	476	457	448	475	457	480	436	480	502	453	481	448	415	425	453	489	456	492	482	472	471	470	466	452	445	470	468	504	499	460	472	492	461	521	437	495	437	411	437	478	453	442	449	465	476	463	470	460	487	479	493	492	474	470	441	444	467	437	479	515	482	446	466	454	472	431	477	477	454	488	505	444	480	444	472	478	482	455	449	465	450	474	456	463	464	495	460	436	459	458	463	422	448	472	499	436	456	427	449	483	470	467	464	491	440	481	460	465	472	461	490	434	452	453	478	504	453	455	476	424	438	475	458	461	438	486	466	483	467	467	460	473	471	494	464	466	472	442	480	463	438	445	441	490	411	444	458	477	448	483	430	470	482	453	458	455	475	512	467	480	454	432	459	449	446	451	453	450	496	485	492	443	450	488	468	464	450	473	465	469	482	463	498	504	461	475	469	468	447	477	439	468	435	488	500	483	501	458	488	445	486	450	502	468	474	499	456	454	499	425	468	457	474	464	443	478	450	482	455	480	477	495	430	403	484	468	483	440	471	445	448	460	475	394	464	453	467	459	439	421	486	474	486	476	457	465	491	460	479	466	470	459	479	468	516	469	447	466	465	486	463	460	508	451	483	501	445	510	482	448	466	434	447	458	476	454	463	428	447	453	466	464	446	452	450	481	443	471	474	451	481	449	434	513	482	449	479	476	450	472	454	452	508	457	470	441	481	485	442	468	475	482	475	413	448	431	500	469	460	448	489	474	466	490	439	466	460	447	463	468	464	463	504	490	461	473	451	473	542	449	495	427	466	439	442	493	468	485	458	426	449	449	455	453	500	473	475	459	450	484	457	408	436	432	486	462	403	424	428	476	496	481	460	437	436	467	446	473	458	426	479	480	472	462	445	436	464	472	510	480	452	464	481	475	467	471	493	462	474	493	465	451	395	456	466	486	451	489	465	478	466	442	473	434	510	475	489	452	438	453	453	452	494	509	475	496	457	447
39919	68353	53504	38378	28035	17993	10273	5416	2704	928	524	519	510	522	502	489	499	513	469	468	503	511	526	466	508	527	535	504	480	549	524	519	504	482	482	480	555	461	526	462	517	535	484	484	503	540	516	511	445	524	534	512	527	475	557	482	503	480	494	473	467	467	519	530	471	503	536	513	463	495	521	520	507	491	510	502	476	495	502	501	502	510	502	503	518	453	516	504	544	555	520	489	517	546	526	488	507	509	485	522	459	473	514	489	546	488	504	503	469	555	532	499	503	533	505	512	523	509	493	484	515	502	500	474	499	544	526	491	539	510	488	479	492	529	578	493	485	521	501	471	473	526	540	512	529	493	549	476	494	529	486	522	540	496	511	495	496	481	515	512	493	506	501	508	506	508	461	500	504	511	519	504	486	505	486	494	506	443	506	490	505	545	506	508	504	489	522	490	489	501	526	509	533	524	466	521	539	513	470	487	530	495	501	506	502	506	491	447	481	513	507	500	568	511	468	511	507	538	529	500	518	441	494	519	500	509	506	506	499	528	509	481	495	533	501	503	517	498	552	462	509	486	498	540	530	530	477	498	501	502	497	451	503	530	510	499	529	515	518	518	479	489	479	512	486	532	558	541	484	480	481	518	535	453	535	460	507	515	483	498	502	508	491	453	531	484	465	501	498	567	492	544	507	501	533	525	517	501	498	491	520	519	488	500	488	501	486	499	533	496	515	468	500	507	516	502	453	498	470	505	495	492	559	516	523	493	499	496	573	533	504	510	520	509	504	492	491	511	490	528	543	463	469	500	479	496	510	548	538	478	553	505	507	473	544	518	500	483	499	469	505	511	515	554	523	470	497	504	470	505	517	520	551	486	517	472	507	531	492	509	538	483	527	510	485	501	503	518	503	485	514	524	497	520	502	504	476	468	479	520	520	502	506	553	514	523	509	485	478	518	475	535	520	493	468	515	524	502	521	534	522	523	500	515	501	487	529	497	477	459	512	549	516	516	506	509	495	546	478	498	532	496	494	562	467	503	497	485	505	495	471	563	501	499	514	517	482	499	539	460	517	544	484	495	504	475	513	533	506	521	546	531	492	506	441	512	484	523	499	485	502	519	473	527	494	503	503	505	480	509	553	493	498	516	516	500	509	496	487	491	474	485	521	489	514	520	486	545	468	502	478	496	502	555	488	504	513	459	524	490	493	534	525	486	523	504	561	534	518	509	431	485	494	498	514	499	491	476	521	520	515	503	495	508	437	528	501	488	549	462	476	490	545	521	573	527	526	485	530	479	507	530	534	535	493	489	481	514	513	503	502	527	485	496	519	523	513	522	482	482	519	496	477	491	501	492	496	514	520	504	512	527	475	507	481	505	514	504	488	507	459	505	536	527	504	494	485	542	515	508	527	484	522	541	491	528	524	502	513	486	505	509	522	505	477	508	479	512	513	510	483	511	517	492	517	536	532	518	545	525	490	484	521	514	521	486	536	521	515	481	534	515	496	527	520	491	492	492	525	506	503	454	491	517	531	452	489	455	547	506	490	500	541	455	522	478	476	519	505	517	519	494	513	474	498	530	523	474	481	528	528	518	523	510	493	501	558	489	537	508	501	482	526	492	509	484	539	528	515	508	488	477	537	540	539	533	530	495	504	534	490	501	510	503	495	487	496	516	495	517	519	495	532	529	555	516	486	506	516	483	522	482	527	479	500	497	492	541	534	512	485	518	510	481	522	508	500	490	506	528	467	550	486	534	542	496	519	540	520	509	531	490	500	494	491	510	507	512	529	515	507	518	514	494	483	510	499	492	503	517	525	524	516	482	473	518	518	548	518	451	496	515	478	496	480	494	493	512	503	448	514	501	515	523	486	471	503	510	478	501	471	546	484	478	513	485	512	508	498	495	510	482	527	483	516	472	517	514	452	541	488	502	498	504	476	493	477	518	500	483	493	535	492	500	525	500	516	489	489	500	483	544	505	542	489	502	486	537	481	490	479	496	525	496	521	515	523	487	496	475	524	549	531	501	526	501	552	525	549	504	477	494	522	504	508	486	484	522	522	479	471	504	499	493	522	506	534	464	493	484	457	518	537	490	528	489	500	504	494	480	486	510	489	504	496	527	534	516	507	520	511	491	507	553	456	511	522	499	537	474	526	516	503	528	480	538	487	490	498	484	488	507	484	475	502	539	498	510	517	478	513	505	532	500	507	488	521	501	509	497	545	540	515	501	503	505	502	500	499	494	499	488	538	528	542	505	489	483	529	495	490	524	549	493	471	524	467	499	499	546	533	550	507	503	536	492	499	509	475	503	519	462	471	494	522	457	515	504	480	503	510	486	499	488	506	504	521	486	517	507	504	509	522	505	527	514	482	554	499	478	514	496	511	507	489	525	534	488	530	511	483	484	506	528	515	494	478	505	468	502	514	507	508	498	476	537	478	513	482	501	518	535	517	505	463	474	496	467	520	514	507	519	495	535	518	523	526	507	530	484	528	539	527	456	529	484	514	480	475	494	516	472	528	500	514	532	511	508	483	485	504	518	490	500	482	522	507	501	505	508	493	528	506	477	516	484	484	512	470	500	507	496	535	512	481	514	539	485	498	535	508	546	532	473	497	487	490	480	521	542	468	528	501	551	506	473	522	558	497	489	551	491	504	511	482	490	541	478	523	484	514	515	477	515	522	522	482	511	489	536	503	520	514	495	531	483	471	495	488	495	523	519	485	515	507	482	457	503	532	514	485	522	525	509	483	500	528	488	511	521	528	472	514	473	494	514	521	492	508	554	497	522	515	539	495	513	514	500	480	519	501	512	520	526	526	513	523	513	485	510	529	489	541	484	475	515	515	513	504	522	474	502	498	506	532	526	565	540	513	485	508	497	501	534	529	505	520	506	509	511	489	492	542	485	503	484	518	517	505	484	518	502	546	498	522	509	467	511	495	486	478	496	488	513	469	459	529	481	510	489	512	497	496	487	531	498	517	525	499	518	492	512	494	536	487	519	512	531	520	540	519	512	521	481	486	516	472	513	495	513	497	521	515	534	497	473	501	488	547	492	483	496	492	553	471	498	498	520	486	480	521	527	514	479	536	490	514	542	506	531	549	492	505	487	533	511	465	497	508	466	495	492	483	488	520	521	486	501	514	502	534	512	492	524	516	480	494	504	567	525	525	528	464	520	490	486	529	485	503	505	459	504	492	551	536	516	503	485	511	523	493	529	506	486	520	506	486	460	506	491	490	512	507	525	514	524	483	495	499	510	496	497	513	475	525	477	504	524	507	500	506	508	518	468	521	487	465	529	500	475	489	486	498	524	516	524	490	523	504	493	484	470	526	486	491	473	486	525	518	520	509	506	520	515	505	505	499	483	535	526	481	523	523	503	483	495	506	483	533	496	501	458	526	516	523	514	464	539	471	516	487	479	479	496	515	482	484	501	516	483	494	485	489	486	510	533	487	493	483	519	473	486	515	496	496	503	488	500	476	508	498	481	481	518	502	481
22572	21336	30918	30172	31051	30529	26679	13349	5747	1545	727	779	748	725	761	721	730	748	721	702	738	724	716	745	747	749	720	691	751	740	733	714	739	731	723	732	711	736	775	730	732	755	766	745	740	730	751	750	727	749	736	708	697	686	737	731	706	716	745	740	713	716	728	713	714	701	786	712	646	753	705	725	709	761	777	728	728	734	721	776	707	668	736	780	759	737	707	765	723	697	756	733	708	725	728	704	700	752	719	692	702	699	653	721	736	762	743	679	723	724	718	706	708	733	696	752	692	687	695	688	696	708	773	722	672	736	679	710	691	742	695	698	723	740	706	722	726	713	705	703	720	708	695	736	665	701	718	689	728	721	724	705	705	755	732	676	729	733	752	747	733	694	682	768	682	671	702	683	714	681	751	699	656	711	730	705	693	705	748	729	708	740	722	716	704	708	764	716	739	730	751	705	795	703	710	697	786	675	729	707	719	688	707	737	703	735	719	720	710	711	709	725	713	762	682	701	736	759	739	688	777	740	710	719	703	702	698	757	719	712	742	754	755	728	687	688	676	735	717	714	671	712	699	709	731	741	749	773	677	763	724	737	741	683	691	697	720	702	693	731	720	758	749	755	763	717	677	766	731	735	743	738	673	720	750	717	723	722	765	725	772	736	738	735	708	735	712	709	718	669	710	710	713	719	693	691	705	717	726	717	741	741	725	742	722	770	748	704	730	720	726	742	723	721	693	665	678	738	668	740	716	725	675	711	704	712	765	725	716	707	710	717	737	751	731	794	689	703	708	724	716	726	725	705	687	714	769	717	708	682	726	735	716	812	739	759	705	699	721	720	739	765	794	752	700	713	769	718	693	708	745	715	768	724	688	680	755	711	707	697	755	737	683	758	780	708	713	722	735	721	753	699	716	744	765	720	702	733	704	708	715	744	722	699	760	721	692	735	713	678	654	742	719	758	731	774	685	728	733	752	693	741	744	728	752	737	733	721	667	706	719	711	789	717	700	770	702	742	677	700	736	702	663	693	672	675	765	651	748	721	746	705	735	751	677	700	786	722	731	681	707	779	706	708	709	703	723	718	713	730	731	698	719	732	719	742	760	707	723	727	782	747	708	801	691	719	705	723	729	703	704	717	770	753	730	716	759	736	728	732	714	705	741	706	688	707	717	746	719	720	664	677	708	773	764	752	734	739	697	646	789	771	723	715	725	736	749	740	710	719	742	712	717	732	769	728	730	748	788	720	725	744	670	692	706	731	741	698	755	706	703	736	702	705	731	762	658	697	729	724	768	745	722	692	692	700	752	717	754	774	735	721	706	784	730	692	754	765	672	702	730	749	772	717	795	770	730	713	775	752	747	731	766	759	721	714	729	693	759	702	729	711	684	680	705	683	716	746	748	719	718	747	691	747	727	755	733	726	723	701	695	712	718	704	724	735	755	736	715	686	691	730	733	727	691	670	776	693	731	761	684	701	755	710	686	718	687	711	748	688	720	747	689	732	680	752	702	739	747	701	741	748	694	682	728	708	733	670	755	753	686	713	730	689	725	710	729	716	705	731	777	661	659	718	701	699	684	699	707	721	740	760	772	695	698	691	681	767	731	677	682	687	702	712	719	696	716	703	715	749	717	740	743	754	693	737	743	738	693	714	704	751	688	745	682	689	731	728	702	682	684	722	725	730	696	741	721	766	722	713	702	706	759	689	687	773	741	734	722	714	744	704	708	716	746	779	671	716	714	754	723	708	759	680	726	721	774	738	777	718	734	629	713	674	680	766	712	706	705	716	708	729	727	741	736	760	705	763	724	746	703	743	801	696	736	778	697	710	692	737	730	765	738	665	742	746	758	717	742	693	727	703	739	763	719	698	732	748	751	784	708	701	696	713	783	656	721	745	682	752	706	727	698	721	728	705	719	745	724	690	734	724	715	731	718	712	722	702	748	747	693	729	673	713	710	697	702	746	734	681	702	754	693	734	705	705	687	700	752	739	688	682	693	718	714	717	676	749	710	711	718	707	717	695	709	752	734	748	762	757	706	700	735	678	707	735	766	752	722	792	741	722	650	655	786	680	699	737	676	700	733	762	738	709	727	695	711	706	773	727	668	708	697	697	762	725	760	697	700	747	716	739	768	716	701	704	749	703	709	701	774	682	730	688	759	741	752	664	699	721	719	729	720	753	723	735	750	639	694	732	749	722	691	692	715	752	725	713	706	759	729	724	722	771	707	757	687	716	723	706	765	682	735	752	723	687	770	723	728	694	721	762	723	725	707	670	688	713	727	755	775	762	663	722	718	687	748	718	747	795	707	670	718	686	724	701	692	698	741	753	714	713	733	663	732	670	664	765	738	694	732	711	696	755	726	736	725	711	753	714	713	748	685	746	727	725	689	700	690	664	722	727	754	746	738	740	750	746	743	692	724	716	782	777	727	730	744	748	702	733	688	748	756	720	726	710	713	757	708	729	733	733	727	715	724	686	695	689	726	772	719	740	739	735	692	711	708	713	692	778	750	716	724	737	722	715	706	723	709	723	652	712	730	750	722	719	715	715	767	754	761	744	716	683	700	692	691	702	707	716	734	726	762	728	725	733	727	716	746	675	737	706	717	677	723	706	715	721	707	688	680	772	738	715	749	697	725	751	727	783	703	680	737	670	734	757	704	715	717	676	691	724	730	758	722	708	700	719	711	694	724	713	702	725	749	690	764	719	703	727	677	750	774	683	733	706	734	705	693	700	693	732	710	742	712	703	704	724	731	762	666	769	700	731	706	702	753	728	756	682	731	708	704	706	756	738	767	682	747	755	740	670	708	755	716	711	730	689	727	747	693	778	665	719	733	725	728	689	728	711	690	681	670	697	749	716	739	737	702	673	713	748	735	738	706	755	718	716	733	713	732	733	728	739	730	741	757	722	727	717	727	783	755	661	670	710	728	722	748	723	712	709	695	725	716	728	725	691	726	760	708	718	683	718	691	673	710	696	726	728	692	718	692	742	679	716	735	732	671	709	763	719	712	744	743	770	710	696	712	724	725	709	716	750	684	737	730	743	726	722	751	695	667	691	689	715	717	741	796	686	701	694	726	708	695	745	717	813	734	697	740	674	698	731	746	745	662	705	697	685	752	710	682	739	739	706	757	732	676	737	704	702	737	731	710	704	741	758	676	756	680	717	748	733	773	711	726	702	712	784	758	692	788	737	691	750	788	695	742	761	694	715	702	735	741	743	706	722	729	699	719	719	678	709	690	735	776	661	731	716	730	732	744	712	751	788	748	700	682	735	704	759	725	720	768	688	767	725	724	708	747	745	717	731	719	728	742	711	659	760	719	704	757	712	714	718	728	686	748	689	767	722	772	774	752	697	741	736	713	701	735	685	724	728	735	743	760	713	710	739	729	717	786	689	704	770	707	777	781	663	750	746	754	679	722	727	716	734	692	743	767	739	678	747	714	734	716	722	699	707	698	744	711	673	692	663	689	763	650	751	692	720	755	726	715	736
53145	95127	79377	61217	48168	36320	25152	14927	7806	1796	742	734	789	790	735	737	789	739	755	784	750	705	721	735	757	727	755	719	700	776	709	737	720	737	693	729	751	729	734	734	724	747	683	741	699	748	751	719	735	714	732	749	773	751	739	681	762	740	761	721	737	692	814	751	763	750	708	743	708	761	753	788	711	721	713	751	787	716	727	751	758	740	797	714	764	718	698	713	708	761	741	714	782	751	678	723	735	749	728	782	726	726	764	762	714	758	734	744	802	733	688	690	695	745	723	694	745	718	747	743	678	738	747	719	720	791	739	728	680	697	748	714	727	801	757	737	720	762	795	736	779	719	717	729	773	768	745	750	733	734	731	706	722	724	767	703	754	709	718	756	750	778	730	733	715	743	767	806	744	751	751	723	727	787	732	734	723	762	754	728	744	684	770	747	719	778	744	726	771	743	748	724	729	747	742	730	730	749	766	764	769	747	698	759	747	772	723	706	739	762	766	702	741	744	727	740	714	751	756	708	733	735	753	767	726	700	736	763	774	732	757	709	737	737	727	764	713	732	730	717	698	770	745	734	698	702	711	732	724	712	750	743	704	724	729	748	692	714	717	715	724	737	793	750	717	747	724	773	767	758	760	715	722	702	741	717	744	701	765	748	753	782	715	720	758	747	773	720	782	781	748	756	746	746	772	774	719	737	825	716	722	771	735	664	794	757	702	767	724	723	774	695	770	791	753	759	742	744	717	769	712	734	769	748	742	710	780	747	697	695	716	720	754	796	747	742	741	740	737	759	768	756	722	802	701	702	733	712	727	685	763	739	757	790	773	744	708	716	762	742	726	794	713	748	752	771	758	770	774	727	711	741	749	748	743	743	730	660	715	689	659	794	755	668	736	728	754	714	758	721	739	731	692	732	710	737	727	771	713	754	702	744	761	751	693	779	697	735	721	718	763	693	740	761	668	749	732	767	726	731	770	735	767	769	707	741	756	727	752	698	712	782	758	756	713	738	759	734	718	780	755	731	708	717	705	733	709	752	747	708	741	757	710	779	735	706	810	712	756	719	735	734	737	672	730	737	723	729	727	723	739	753	769	748	745	735	709	709	713	716	685	737	719	763	719	733	721	726	687	752	759	744	719	723	712	728	762	780	742	712	773	714	721	751	723	700	716	715	740	749	734	740	730	733	743	734	737	723	722	718	775	762	742	767	761	781	686	770	747	765	737	748	682	742	702	761	768	707	758	733	779	689	697	740	756	745	665	718	717	717	745	754	698	651	763	706	698	717	717	743	679	756	729	770	758	704	779	725	718	735	698	756	750	712	740	783	707	763	747	813	730	756	752	775	766	730	710	742	758	772	723	705	763	770	748	750	737	752	689	763	754	749	761	777	745	746	716	770	696	739	715	744	761	744	699	703	744	718	775	695	747	751	729	783	730	772	723	712	738	694	722	748	738	733	741	725	732	701	733	755	720	732	746	709	704	742	748	761	744	711	746	776	761	736	692	737	742	742	729	774	730	689	763	726	755	788	785	803	720	783	749	762	709	737	726	728	727	744	742	741	715	753	737	711	752	744	747	752	746	706	734	714	738	709	740	683	696	723	694	760	749	728	759	685	682	749	777	746	739	748	739	714	743	805	763	754	694	709	728	726	752	772	779	749	705	702	794	721	712	782	729	675	732	707	762	725	704	783	746	739	713	774	743	706	779	757	733	798	765	735	703	774	731	686	743	724	727	758	728	721	732	754	759	713	795	748	767	757	699	747	719	719	777	717	744	742	712	725	729	739	775	786	775	762	744	730	755	704	778	718	740	772	745	699	745	741	731	743	707	714	718	779	718	726	807	707	732	746	756	771	768	722	759	744	748	722	756	736	732	649	735	730	766	732	716	738	694	756	757	731	748	767	704	779	715	714	716	723	738	768	751	742	756	715	775	730	741	828	790	746	750	731	714	730	726	763	695	713	731	721	733	757	705	753	741	695	747	772	776	802	728	723	720	724	746	761	777	709	697	763	739	733	751	758	730	710	745	719	758	720	784	697	725	685	711	764	771	675	736	688	748	759	773	775	744	772	757	731	746	769	742	710	754	763	698	750	738	705	699	686	749	686	678	719	706	720	731	783	763	737	725	717	753	769	729	743	744	765	747	739	757	698	726	718	695	678	726	700	782	726	739	769	738	736	715	761	763	738	771	715	704	705	708	750	731	737	749	691	743	716	703	727	764	710	736	714	749	725	722	765	732	759	789	727	768	670	706	731	726	729	722	719	710	743	724	692	767	744	759	741	733	746	727	749	740	728	744	789	710	743	746	723	740	695	747	737	741	795	720	739	715	768	772	709	751	711	708	715	725	719	768	749	713	716	699	737	720	759	730	721	811	753	763	719	702	746	781	700	722	711	710	728	758	753	721	718	778	744	748	758	750	787	675	718	760	681	694	716	747	726	765	740	729	768	704	740	757	727	755	797	700	726	745	727	772	736	745	733	723	740	729	748	750	710	710	753	725	739	671	748	737	697	734	753	737	729	744	806	758	678	761	748	729	745	722	749	764	680	733	756	718	726	740	738	740	715	698	742	811	709	735	698	684	727	730	745	751	741	734	696	742	738	744	709	735	733	748	743	766	740	714	720	736	715	739	743	743	747	719	746	717	744	755	735	753	782	775	765	707	731	668	704	725	747	742	772	714	728	734	742	752	759	730	746	736	743	746	785	751	740	762	786	731	730	714	794	749	764	737	730	711	760	737	729	735	750	732	680	747	742	701	749	715	735	769	772	754	769	755	760	767	776	742	758	700	709	698	725	709	739	717	755	735	727	685	687	765	788	702	762	715	732	712	734	738	716	748	740	691	737	717	712	753	719	750	701	761	725	737	771	703	760	771	698	774	739	733	767	737	747	731	732	756	724	742	713	779	687	723	754	776	715	757	762	769	751	724	766	743	739	727	735	771	737	738	723	764	703	759	707	769	768	716	735	726	712	759	788	752	718	711	762	734	724	774	726	771	727	718	700	771	757	761	699	718	742	727	793	744	714	753	753	720	748	757	712	756	729	747	731	746	744	765	747	745	702	756	676	711	718	706	747	730	708	730	718	726	773	710	653	743	753	790	735	698	780	769	736	740	726	715	761	693	718	729	727	716	769	742	709	737	778	728	708	738	718	743	704	711	770	763	699	730	748	741	749	720	725	741	758	743	736	713	728	728	704	739	732	721	699	744	787	701	773	738	721	754	736	758	689	698	711	790	761	759	750	735	728	798	744	734	693	790	745	724	742	770	786	740	784	721	731	721	736	786	708	770	741	750	731	763	689	702	762	738	732	734	744	709	744	721	709	767	735	788	739	744	754	706	790	735	718	720	754	742	751	716	717	726	757	723	720	742	719	764	735	771	764	721	774	766	732	692	793	746	707	716	730	766	779	727	720	735	735	675	771	712	746	754	769	726	769	754	702	759	777	746	714	759	671	748	752	691	743	798	746	720	751	735	737	783	757	746	713	715	763
28627	24362	27804	16907	7073	2835	1468	853	571	360	368	341	376	367	342	372	397	384	346	372	352	380	384	374	333	364	353	380	345	352	388	403	391	390	347	375	391	351	374	392	362	340	382	335	369	341	363	383	357	404	335	358	346	353	359	351	339	364	381	376	332	385	350	370	351	370	340	368	336	342	389	344	349	363	365	381	373	388	353	390	388	323	352	371	390	334	344	331	352	339	377	348	336	380	364	378	361	358	376	376	346	333	344	343	355	357	370	335	379	362	384	357	408	367	342	372	366	321	363	378	365	356	384	371	354	351	357	361	387	358	374	330	351	361	328	361	361	380	364	370	372	415	356	371	342	344	326	372	367	335	393	350	336	340	332	384	393	383	353	384	375	422	348	351	404	372	347	344	353	369	381	388	388	348	385	371	335	381	408	399	382	378	350	346	367	347	352	367	356	353	395	335	347	356	364	352	341	359	380	348	333	411	380	361	398	340	381	366	319	344	378	351	364	363	365	341	338	368	321	379	377	358	365	336	352	374	359	336	361	383	377	357	340	381	371	339	372	330	379	367	376	390	344	370	339	372	365	385	403	378	358	339	385	399	356	378	377	367	367	391	375	349	374	360	364	390	365	371	364	357	388	347	361	367	348	355	391	363	385	346	347	381	363	358	369	367	329	349	357	373	387	370	391	339	336	339	392	358	381	385	374	368	388	345	342	362	378	359	358	340	355	347	368	363	338	376	367	335	379	347	382	374	363	393	382	362	348	375	339	348	363	336	364	354	363	329	374	368	365	380	341	375	365	364	389	328	397	375	376	338	354	375	368	374	368	350	378	370	377	338	382	405	342	353	375	376	381	378	374	323	369	344	353	375	335	362	378	362	350	341	378	376	371	385	350	365	391	373	354	365	401	341	337	383	369	385	344	341	369	374	360	347	376	365	348	353	354	364	359	362	379	359	311	388	362	416	394	342	359	341	354	344	403	346	344	349	357	390	354	354	344	385	370	365	383	334	383	368	380	375	346	343	349	373	378	353	340	380	331	376	355	341	371	332	385	391	338	351	377	361	369	367	369	346	368	392	350	334	377	373	373	377	364	395	390	357	345	370	363	369	341	392	365	371	341	388	384	359	367	385	367	376	366	386	343	363	366	384	359	342	373	355	360	363	359	367	339	371	387	366	365	418	377	370	356	382	386	374	349	360	404	385	367	348	388	364	392	387	340	339	413	345	376	372	372	349	341	365	369	364	326	359	354	363	370	380	361	344	356	373	338	365	366	357	361	364	360	351	329	390	384	387	349	355	353	372	354	338	343	352	357	336	357	375	345	358	380	362	347	351	368	349	343	369	371	383	376	370	372	346	341	332	376	371	327	363	365	341	343	367	355	401	373	348	377	374	330	358	357	352	329	383	342	352	363	368	367	347	356	357	378	366	379	389	367	383	383	384	351	327	341	359	390	366	376	369	359	350	350	376	381	391	352	404	361	345	337	392	360	338	350	373	398	388	351	348	354	350	377	353	366	378	384	356	382	336	400	350	372	349	387	360	344	356	383	367	357	374	373	367	370	383	376	355	379	385	378	361	374	364	367	346	368	369	352	355	377	344	358	372	357	356	356	376	334	349	369	344	371	352	361	340	362	393	394	372	375	340	359	379	371	365	354	364	380	402	368	359	372	360	359	351	363	368	331	378	356	361	374	357	382	367	382	376	364	373	369	362	349	397	343	380	353	311	360	380	370	329	356	344	366	386	370	380	365	341	340	355	360	384	380	339	386	356	351	390	338	352	377	359	336	385	376	339	345	382	345	354	347	350	355	361	366	373	351	348	333	366	393	335	341	361	351	349	326	381	400	366	362	367	344	348	347	359	378	363	355	343	366	357	376	387	329	352	342	376	385	368	376	376	333	372	368	361	368	339	341	341	342	313	370	360	325	367	375	351	350	388	340	351	375	366	326	360	348	326	375	392	381	358	341	357	342	366	337	402	358	339	368	379	368	363	358	367	368	320	359	323	369	325	375	351	365	385	339	347	416	341	360	335	391	349	327	317	364	336	363	353	354	369	326	404	388	378	363	352	376	353	366	386	368	338	324	342	340	338	352	401	322	338	367	329	377	377	351	313	379	373	357	386	370	408	382	378	344	395	339	352	356	347	404	398	332	342	373	370	342	352	384	339	364	372	390	346	341	360	365	363	368	356	333	375	365	343	369	353	324	351	365	331	355	372	356	347	371	382	416	397	367	349	346	390	372	344	362	372	336	387	341	364	347	338	356	377	409	346	389	368	351	373	367	374	379	382	360	343	372	408	362	353	315	364	351	372	341	358	353	383	360	344	356	399	330	353	366	338	343	355	371	357	389	348	365	397	338	365	365	364	377	339	365	379	352	353	377	347	350	368	371	378	378	353	344	330	405	385	366	333	348	381	341	372	344	340	401	339	344	386	365	376	381	332	377	329	372	373	344	342	374	394	354	370	370	365	386	358	346	355	361	363	333	335	381	344	375	390	368	338	365	338	364	340	363	364	367	406	366	350	371	377	366	392	345	355	333	320	359	358	368	357	362	349	367	358	355	363	367	383	340	389	337	335	360	374	362	388	366	370	343	364	403	363	356	351	350	393	336	355	351	373	366	349	391	340	370	383	358	343	364	372	363	380	355	389	382	378	338	348	392	355	335	400	386	413	397	345	378	373	362	353	372	372	373	363	337	359	396	356	357	365	369	346	360	329	360	339	364	340	363	399	364	387	339	370	373	337	392	382	361	367	366	381	406	361	386	377	356	380	365	351	354	357	364	375	367	356	360	318	340	329	369	370	376	347	375	406	323	360	344	380	362	358	393	351	347	352	333	344	372	348	384	372	371	354	386	374	386	388	383	353	336	340	356	370	358	373	363	324	377	355	345	349	364	396	348	344	352	375	374	359	396	359	341	328	382	348	352	350	366	358	374	372	378	367	343	384	382	390	334	388	332	348	388	332	420	401	336	392	354	388	356	362	373	346	388	370	349	353	349	358	391	324	341	328	365	348	376	392	368	356	367	354	400	357	360	380	376	338	342	344	385	364	346	354	334	363	395	363	348	350	356	371	371	345	342	388	356	333	359	339	372	366	340	410	370	388	389	375	394	331	390	346	349	375	345	348	385	353	363	364	363	370	351	350	350	354	368	403	334	396	364	363	364	371	366	346	361	340	353	429	321	386	364	317	350	346	340	366	360	376	365	367	359	392	360	365	384	342	365	355	385	376	382	344	375	361	371	341	354	364	341	347	368	360	356	375	364	372	382	374	357	365	355	389	352	358	350	366	373	360	376	363	331	388	356	349	371	372	379	384	340	368	412	398	350	371	374	362	397	364	363	328	342	347	390	376	378	360	363	357	375	401	338	381	366	398	350	368	349	372	343	373	371	352	397	337	366	371	368	400	335	380	373	402	373	359	369	396	377	358	371	371	359	355	383	384	353	345	362	361	337	360	341	389	339	357	340	361	388	343	346	386	367	314	367	369
18385	34732	23058	12356	6857	3382	1967	1090	713	435	395	365	382	410	421	392	388	389	373	427	428	406	398	431	366	388	386	423	372	374	407	415	378	425	407	389	400	398	381	378	387	403	404	414	397	410	380	387	397	408	418	420	403	399	381	372	396	429	352	392	420	386	401	392	378	377	386	391	363	397	410	391	384	392	428	374	401	378	407	348	396	443	393	390	432	371	402	381	425	419	385	438	370	401	415	436	404	399	407	409	420	378	389	409	364	397	400	411	395	410	382	386	407	364	399	401	409	410	410	428	409	398	421	429	392	384	391	408	404	401	387	397	370	372	387	430	376	395	401	405	413	379	387	374	400	393	378	424	389	407	406	416	398	399	404	432	407	383	405	370	417	384	433	396	405	380	404	415	404	386	384	394	417	410	377	387	396	412	393	415	404	389	387	411	408	374	371	382	382	380	411	391	390	384	386	415	391	369	351	383	408	430	384	431	414	385	377	375	413	391	372	398	406	399	400	411	397	391	388	403	387	362	377	413	366	430	412	373	404	423	395	386	398	404	375	390	374	368	408	432	395	383	385	384	400	416	391	418	432	393	377	393	395	376	413	396	393	409	381	379	366	384	403	377	359	413	401	374	421	336	409	410	428	389	357	403	362	382	392	406	391	381	393	373	399	385	399	410	400	399	411	385	387	394	344	396	381	393	387	378	422	417	421	422	380	418	396	400	398	401	389	391	405	417	389	468	405	393	379	424	386	382	388	389	428	394	372	413	437	416	390	363	433	396	402	384	387	381	399	423	414	387	391	401	398	402	396	379	361	394	401	381	398	396	405	415	377	408	375	402	394	394	389	392	401	400	387	446	376	422	423	420	415	392	404	380	407	389	391	396	377	388	384	427	416	376	380	411	394	403	400	372	405	357	409	391	411	401	402	412	406	406	379	399	377	383	400	405	387	380	394	389	389	372	389	390	424	433	353	399	395	423	401	395	387	376	365	381	382	382	404	368	398	388	429	354	377	369	422	399	400	358	401	422	417	424	380	418	405	373	415	382	397	387	398	424	391	410	435	378	409	379	386	362	404	390	361	387	409	397	423	406	393	359	412	391	399	394	383	404	392	372	416	402	343	426	411	393	390	419	434	404	391	400	367	372	360	397	369	406	385	390	400	392	419	408	425	387	379	401	374	387	368	401	400	411	409	386	444	345	369	416	379	415	405	409	389	442	401	384	424	391	404	423	341	368	423	369	353	376	395	386	393	412	395	397	361	413	410	392	406	419	369	386	379	398	379	437	365	392	378	391	417	372	415	357	406	428	393	404	410	403	418	392	368	379	436	422	401	375	368	397	368	375	406	396	398	372	391	423	413	403	388	394	403	405	424	408	417	376	410	391	416	390	373	402	383	378	387	405	405	399	402	396	411	414	463	403	410	403	392	376	390	366	431	377	400	424	408	429	405	403	405	401	372	401	392	390	380	440	400	381	378	414	412	403	392	401	421	408	392	423	431	397	381	415	421	362	389	397	424	378	392	399	413	367	380	421	382	373	380	404	389	412	368	375	388	383	392	409	405	388	408	384	405	411	402	401	387	411	373	415	421	380	395	382	398	395	386	389	392	419	390	424	418	401	406	409	367	409	428	398	380	377	416	412	386	383	436	387	389	403	381	421	412	378	364	359	402	367	411	430	425	407	391	393	391	407	418	412	391	402	388	409	373	397	409	376	377	424	423	390	368	402	403	389	416	428	391	427	407	398	418	435	392	401	399	429	404	422	410	411	380	402	435	378	401	393	393	381	361	412	374	381	422	399	376	394	397	403	421	371	360	398	395	384	401	393	419	424	374	429	364	373	409	415	377	404	388	409	363	396	386	395	426	372	423	398	403	419	389	414	407	398	404	432	406	389	358	391	370	379	370	407	405	396	433	404	398	405	401	408	400	434	419	423	389	378	432	386	387	355	418	380	392	390	385	394	355	405	417	385	416	379	389	406	416	353	363	455	397	384	387	408	388	411	373	401	403	425	424	434	409	404	378	367	381	433	391	348	414	379	399	402	389	413	381	392	381	389	367	397	392	373	373	402	350	390	352	378	365	426	418	388	387	386	382	391	415	429	392	424	387	374	391	423	399	362	413	423	384	383	403	418	430	434	430	366	430	393	395	374	410	454	383	382	376	393	338	419	388	428	387	397	398	404	403	401	371	362	401	418	380	407	423	393	362	401	408	376	368	412	383	401	399	410	407	402	383	397	364	390	400	418	435	440	433	398	391	386	400	414	393	379	399	362	421	409	398	397	429	357	356	387	421	400	403	417	405	387	395	398	443	423	378	375	356	406	421	360	405	407	375	404	379	402	409	369	411	393	365	382	401	392	402	346	380	389	387	426	413	420	400	412	403	391	384	433	379	403	419	382	405	435	366	386	426	390	384	417	424	376	389	369	395	388	392	424	368	400	375	415	380	391	381	384	404	386	382	401	405	414	438	393	414	408	403	389	396	417	375	390	407	357	407	397	368	411	370	410	411	409	356	412	380	398	394	393	382	385	417	414	369	391	389	425	442	395	390	409	410	380	373	387	396	410	355	384	364	415	414	406	371	376	369	403	401	379	382	424	378	389	384	377	398	370	396	412	414	401	392	388	373	386	399	404	370	433	392	388	420	403	361	403	401	409	401	370	419	392	425	395	409	403	385	377	408	386	394	369	370	370	401	422	391	390	397	377	385	381	411	414	359	399	381	407	407	413	385	389	416	386	401	403	373	420	407	375	402	388	392	412	388	429	437	393	411	389	401	433	406	367	398	400	387	378	395	409	407	402	389	386	413	354	382	391	412	370	404	376	430	373	388	409	396	395	381	402	394	390	389	387	383	387	383	385	375	387	420	419	414	397	402	413	361	418	364	386	424	420	386	414	372	376	417	377	371	416	343	395	380	396	400	381	396	421	433	412	402	394	393	378	430	388	414	386	419	407	388	394	408	374	401	420	386	396	390	400	415	423	351	381	415	421	407	358	434	448	413	460	415	409	393	422	351	388	374	387	429	385	370	399	375	386	399	369	393	416	410	406	389	417	391	400	368	403	423	399	389	400	424	379	373	371	357	372	422	381	395	380	423	406	383	375	443	409	403	352	383	412	407	395	402	393	407	404	444	422	413	422	407	396	421	392	391	373	412	398	391	380	422	383	389	403	406	423	359	381	372	381	421	344	416	393	414	387	355	388	391	387	389	376	385	399	415	358	416	386	388	439	379	427	382	411	397	395	399	402	375	414	391	389	381	363	415	415	406	383	367	413	410	392	416	445	430	411	387	416	413	401	353	395	401	379	374	402	427	388	405	393	384	386	429	401	403	422	386	409	400	365	437	389	391	383	367	398	403	393	420	374	414	394	392	439	380	384	427	433	417	408	418	394	388	389	399	413	381	386	360	400	417	384	437	424	450	413	398	380	414	381	373	383	391	422	397	395	382	389	388	381	376	430	389	388	411	402	408	405	396	390	391	385	373	377	406	414
23455	21612	32684	32894	30651	27119	19338	7821	3080	768	560	555	594	595	584	552	544	527	571	573	595	621	572	572	582	584	537	569	594	547	537	578	512	601	566	601	532	554	604	539	549	540	556	579	582	583	560	535	598	570	530	557	532	548	563	513	523	536	570	553	545	540	547	581	609	542	596	579	597	550	547	567	562	553	532	487	562	581	565	539	547	582	577	622	572	561	537	538	576	525	549	570	539	524	578	580	539	582	569	587	559	571	562	529	530	587	582	580	555	535	552	564	516	568	544	570	570	563	539	528	546	581	553	568	533	555	590	563	572	567	545	543	587	588	534	600	552	558	588	565	525	538	546	556	569	532	542	595	535	544	588	523	563	594	540	539	545	574	523	601	564	537	501	557	549	530	553	591	579	552	520	596	574	551	571	553	569	556	527	530	637	559	534	550	517	552	569	531	548	572	568	575	564	537	578	561	540	551	565	557	555	558	569	568	553	582	597	578	586	558	556	575	539	539	535	557	547	535	539	568	551	525	542	558	573	582	613	566	559	559	546	563	546	588	538	525	535	573	576	553	540	577	562	570	555	516	574	542	548	561	520	573	558	552	549	538	568	603	545	571	529	547	509	529	545	601	545	550	532	537	532	598	540	594	537	545	554	532	594	563	578	558	558	543	537	573	610	598	546	543	569	525	533	565	619	569	532	549	609	552	534	572	547	531	545	580	543	567	582	571	539	550	616	578	519	579	548	549	572	554	552	536	534	561	534	513	570	548	557	577	594	528	526	534	596	567	578	560	556	572	541	561	556	541	549	537	544	606	539	583	544	531	563	594	533	537	529	570	559	552	530	565	547	554	557	566	551	525	582	547	595	530	551	569	600	586	497	523	519	586	536	562	582	554	616	560	560	565	537	577	583	550	501	562	546	544	573	567	557	541	538	532	567	516	582	547	567	552	555	555	582	575	564	565	559	569	562	548	585	543	540	571	546	561	562	563	549	553	590	576	532	544	535	583	537	588	535	551	578	549	540	551	542	554	530	598	543	588	538	596	595	531	552	544	526	564	546	557	531	535	571	540	590	564	585	582	572	577	522	607	528	575	588	526	557	576	539	541	598	518	561	541	535	542	567	546	590	541	551	530	567	562	553	559	500	505	548	555	566	503	551	607	543	544	560	544	544	558	567	529	579	590	562	514	561	511	540	541	557	565	539	565	565	563	590	583	565	521	545	576	558	544	543	573	560	526	567	535	584	526	562	528	531	554	606	546	585	572	573	492	577	573	546	513	541	565	503	515	586	587	562	534	592	581	535	549	566	537	583	546	514	549	574	514	562	595	581	530	555	482	556	577	538	531	548	544	528	515	568	555	539	528	569	513	532	586	597	559	545	553	553	581	562	564	520	556	521	543	592	555	555	569	555	557	578	534	578	580	576	617	531	594	590	556	576	501	527	556	521	566	578	560	590	543	579	562	523	537	560	594	579	564	584	575	548	525	571	565	579	554	562	502	570	532	580	543	583	566	571	596	576	511	586	520	595	591	565	544	565	576	573	588	543	609	549	567	555	545	585	520	569	553	556	499	515	567	575	556	578	590	573	553	573	566	546	553	545	566	559	578	567	527	552	564	551	626	559	536	555	574	563	545	571	563	562	575	568	544	518	538	533	515	551	559	569	557	543	606	581	540	556	548	600	546	575	550	582	539	553	566	516	570	524	558	515	542	592	601	601	547	553	591	556	516	528	560	542	567	579	578	560	566	547	526	583	536	539	560	507	545	580	584	565	552	563	554	530	591	613	553	522	574	544	530	553	558	607	536	567	554	530	567	569	571	539	562	572	553	554	558	550	600	574	536	568	531	522	579	623	521	527	561	556	573	552	557	549	548	585	568	568	589	526	517	565	540	556	509	594	535	590	534	557	532	544	540	562	543	541	567	546	552	605	527	583	507	545	526	511	574	534	554	580	548	569	551	565	550	575	536	563	578	532	554	567	554	570	542	556	547	575	577	547	562	556	551	536	605	556	540	555	557	525	533	578	558	561	593	568	593	542	562	580	613	527	552	571	525	520	571	560	544	574	524	567	550	566	555	600	546	582	556	559	579	563	566	614	556	549	572	536	575	543	542	577	565	589	575	574	550	536	599	602	581	570	576	532	563	572	573	517	587	557	554	589	521	550	532	545	581	524	600	570	602	558	538	603	589	574	575	566	560	564	549	550	579	564	544	517	573	559	523	580	587	534	541	495	568	566	550	575	595	567	614	542	576	559	570	531	544	559	568	582	542	535	574	540	555	554	572	553	571	552	541	591	553	556	550	566	542	543	526	527	575	575	567	552	558	570	543	550	543	584	601	548	556	578	499	566	543	542	527	545	584	503	569	553	556	551	557	569	569	562	568	520	571	548	535	574	559	584	569	606	551	560	563	542	556	568	549	512	588	557	592	577	548	543	541	561	577	563	553	542	526	564	518	561	584	555	560	565	606	534	588	542	565	571	521	580	572	538	610	554	553	587	556	566	576	537	563	566	551	594	542	587	524	556	587	530	562	537	542	567	568	568	570	585	565	533	574	553	533	529	535	553	568	572	539	604	536	545	568	566	536	551	551	584	541	594	574	556	587	589	511	528	549	566	549	536	540	544	572	590	526	535	541	557	546	534	541	543	547	563	572	567	519	574	583	549	543	538	601	542	603	580	568	520	539	562	542	525	520	537	537	566	584	535	539	554	542	565	571	547	578	563	579	572	568	545	525	512	557	553	541	532	549	551	545	565	568	545	557	558	562	607	516	576	600	551	572	565	609	556	561	563	546	565	522	563	499	574	558	590	548	520	557	533	528	522	532	533	567	558	547	549	526	551	602	543	571	555	527	572	541	561	556	571	554	516	537	555	529	561	577	548	582	577	572	584	570	544	588	575	535	587	568	526	605	509	609	538	538	556	572	594	561	582	541	575	599	541	589	522	593	557	533	542	589	550	589	584	587	591	568	564	579	551	543	575	584	527	595	547	577	596	559	553	609	577	510	562	525	545	569	538	570	517	619	519	596	525	520	582	551	526	567	535	546	558	551	592	544	550	581	570	539	555	621	555	558	556	544	581	574	579	593	581	553	603	562	538	550	589	537	569	536	557	544	562	551	589	534	515	568	530	550	599	564	559	604	562	518	538	592	520	552	509	572	562	587	507	548	548	575	542	539	538	495	575	537	528	585	597	556	567	549	521	570	559	602	557	536	548	577	576	538	555	594	573	542	548	590	555	563	500	552	558	535	536	561	575	548	583	585	537	600	557	543	558	573	576	570	572	527	588	535	547	547	546	571	553	546	577	583	577	576	585	554	593	572	571	583	554	548	559	542	547	538	581	583	550	521	543	549	561	572	550	487	518	513	571	569	546	582	568	537	574	542	525	533	563	531	528	569	573	566	560	585	550	558	539	544	573	567	527	548	606	570	521	552	537	531	530	551	594	566	570	551	549	537	575	591	566	523	585	561	502	549	515	566	554	509	553	592	574	537
48046	88182	71213	52197	40286	28697	17604	9605	4489	861	550	571	595	581	564	593	578	588	633	539	541	575	610	614	572	574	582	564	592	604	539	586	596	580	545	604	529	587	583	575	510	544	590	605	564	595	568	552	559	546	568	618	567	543	599	562	622	512	557	586	543	581	564	567	597	585	605	574	527	599	582	569	537	571	590	593	557	571	572	579	576	558	568	601	596	534	598	596	628	553	541	607	577	607	558	540	565	617	579	573	609	567	550	563	586	575	584	593	539	574	566	538	589	549	567	572	604	597	580	617	586	565	549	589	579	604	579	604	550	576	546	521	590	602	550	573	577	609	566	564	586	594	559	574	576	590	545	544	596	592	586	559	576	591	568	533	555	540	571	532	570	599	560	581	551	618	553	603	607	559	562	581	560	544	610	564	541	566	571	587	579	562	569	550	589	599	602	595	600	560	582	589	557	595	561	553	563	597	568	531	599	593	584	550	569	577	539	554	600	596	541	576	565	594	566	572	571	582	564	547	610	611	555	594	607	574	553	600	572	616	605	594	649	584	602	582	575	546	586	570	558	541	540	626	577	551	570	545	580	579	540	555	515	556	557	571	607	600	532	531	551	580	558	583	572	592	596	564	532	545	580	542	577	587	586	563	594	569	578	560	577	570	554	605	556	549	558	544	600	587	537	556	599	586	533	584	591	548	589	624	592	532	547	549	575	569	552	591	600	560	625	587	577	590	587	572	536	542	525	583	593	583	550	575	602	574	592	600	600	581	562	552	595	606	556	593	531	553	601	589	585	532	535	555	549	542	551	537	541	591	572	534	521	545	610	549	592	579	584	553	563	560	596	553	587	550	614	560	588	596	603	565	553	558	567	565	598	558	554	603	561	532	574	572	555	591	583	574	573	585	564	546	586	572	592	573	557	573	577	557	567	594	535	596	543	617	578	549	564	551	583	539	584	610	532	570	585	611	534	598	551	541	520	518	550	539	582	579	544	595	591	576	542	616	621	624	528	583	572	619	592	577	548	565	563	586	554	595	548	597	576	553	560	551	541	572	589	548	572	580	519	531	574	597	578	567	590	542	556	548	589	603	585	562	592	608	580	634	553	543	603	554	567	570	568	559	578	571	591	591	587	607	571	604	587	567	524	588	542	546	579	583	583	575	555	623	567	593	505	604	607	560	607	594	603	587	564	544	575	574	549	600	583	567	553	612	587	567	559	603	569	583	598	584	614	562	564	610	519	561	599	580	566	560	584	600	506	588	558	586	570	583	556	566	572	569	584	579	561	553	545	543	575	539	586	600	578	584	567	571	553	577	595	609	570	567	560	565	563	595	552	580	530	577	577	589	568	574	605	593	569	576	553	570	593	566	547	561	553	554	597	560	564	582	600	560	554	561	574	556	573	593	576	548	581	572	619	567	567	562	577	588	563	539	589	570	577	590	584	555	565	607	548	587	580	567	565	572	580	555	562	579	568	536	544	569	605	607	564	616	557	563	545	572	590	555	593	578	545	597	576	551	570	580	573	603	539	550	600	588	611	531	578	551	583	587	601	548	584	572	553	549	549	569	556	567	622	585	590	534	559	560	559	552	559	557	555	564	566	573	583	582	555	591	574	558	561	580	610	569	558	574	600	547	552	542	575	545	554	580	601	564	551	615	575	558	576	580	547	554	579	530	573	582	585	548	609	586	561	530	552	576	585	611	552	559	581	574	618	614	595	585	556	583	573	573	562	559	549	565	544	532	555	562	595	547	586	566	537	572	572	609	583	554	563	624	563	560	552	598	553	543	533	600	567	594	585	554	553	567	571	586	577	579	581	540	557	591	599	593	582	618	567	549	549	641	570	580	587	612	539	540	567	575	605	569	587	579	550	538	554	591	599	571	579	572	581	612	566	565	563	595	555	569	564	609	597	547	582	566	576	573	549	583	576	554	606	570	594	586	563	602	549	606	582	594	547	544	550	592	563	560	568	620	547	528	644	592	555	553	555	667	606	581	611	572	590	556	590	568	569	550	600	600	601	589	594	543	604	608	537	534	581	565	568	564	566	553	544	551	585	540	608	568	594	565	541	553	560	557	561	599	572	604	556	544	548	574	567	593	595	571	519	562	602	546	552	538	597	548	582	635	535	576	550	539	566	584	614	598	600	559	615	530	619	567	586	622	571	572	572	588	610	571	580	599	541	540	570	565	533	562	618	556	552	582	591	559	574	553	575	567	605	602	598	568	566	584	562	581	582	554	558	543	578	594	590	551	591	550	561	542	527	560	569	586	603	573	581	601	571	577	560	598	570	551	553	545	575	578	611	532	570	593	578	545	614	570	571	549	575	572	619	625	560	569	621	560	577	583	540	564	537	562	566	552	584	536	614	619	582	572	601	569	577	587	577	593	557	576	562	552	583	549	593	548	588	563	572	552	561	578	565	600	522	592	562	557	530	580	583	636	593	585	554	590	616	617	577	565	563	557	607	554	566	554	558	567	549	565	562	578	570	535	611	570	589	584	545	578	604	571	554	556	592	567	602	594	546	577	552	579	563	529	558	586	561	522	589	575	610	573	556	582	564	566	570	560	548	570	524	586	613	546	624	558	615	559	581	589	556	574	641	586	569	560	579	520	585	588	544	576	548	573	611	558	616	559	558	563	534	595	611	598	535	571	559	595	604	528	616	538	588	603	592	599	586	590	562	586	568	576	587	556	551	548	579	612	528	575	549	589	569	588	590	559	603	570	577	580	597	553	565	580	552	575	555	560	608	584	561	566	570	519	574	570	618	571	596	600	590	530	562	574	579	624	571	570	555	526	543	566	588	577	610	582	538	575	552	614	599	551	589	589	598	593	567	571	574	617	562	572	620	549	600	553	591	564	544	595	576	577	565	568	557	570	558	592	558	532	551	593	578	566	558	557	595	570	572	530	579	598	579	585	593	602	581	557	530	553	579	568	524	606	640	533	548	587	582	594	571	574	576	564	585	564	571	558	592	591	557	587	601	597	617	554	552	573	547	569	609	542	562	556	592	619	588	588	529	553	550	580	526	545	550	573	597	575	588	548	549	597	623	572	612	574	576	579	569	594	567	592	559	581	600	578	551	519	564	576	567	589	580	577	589	559	601	571	596	563	568	622	608	566	627	561	541	564	573	569	554	590	602	581	547	580	557	559	576	542	588	546	583	570	579	579	546	582	570	581	602	571	567	560	527	556	603	578	612	580	589	554	620	582	567	574	566	578	532	559	570	603	591	571	583	547	562	562	596	568	527	602	587	548	572	542	572	553	596	616	627	547	582	591	558	548	586	562	596	579	564	565	603	549	561	562	565	609	559	545	576	626	613	534	597	574	587	561	598	581	568	557	561	592	564	563	556	583	560	568	566	575	589	546	608	547	624	578	606	584	571	546	553	591	574	553	576	597	548	553	592	597	567	599	581	533	543	581	585	597	555	597	529	580	576	563	541	567	566	613	583	630	560	567	536	582	585	594	564	602	574	584	567	575	583	584
25075	22144	33732	32250	23469	14643	6590	2741	1468	572	455	472	494	477	448	459	469	486	440	471	462	474	476	463	437	452	480	430	461	471	444	501	468	446	436	419	437	450	439	460	453	459	416	448	531	456	481	448	453	458	434	460	480	492	451	472	472	464	447	465	434	458	450	466	437	450	471	418	449	451	450	453	464	463	409	467	498	483	429	412	427	464	497	437	430	454	468	458	482	480	441	434	451	482	497	442	443	446	511	474	455	423	452	449	456	415	429	430	443	436	463	469	448	465	454	450	498	419	451	471	457	458	450	471	441	436	439	456	412	474	480	447	434	478	467	499	466	468	474	429	417	470	437	471	463	460	473	442	503	457	470	489	439	436	464	457	468	399	441	489	469	483	463	456	440	486	457	444	461	458	443	443	449	469	453	498	479	464	426	457	450	427	446	446	493	476	401	432	411	469	465	431	445	469	433	491	459	490	438	462	441	496	450	454	438	465	436	433	431	467	473	437	431	487	454	478	519	481	478	473	448	462	470	458	483	456	462	474	482	447	502	467	457	472	447	454	450	471	495	471	473	468	429	486	461	458	493	449	438	434	442	446	468	476	451	470	470	448	485	480	490	475	500	476	471	470	477	456	435	454	457	490	440	440	434	486	469	442	446	494	460	442	436	467	454	459	484	451	476	468	416	424	464	467	453	454	442	465	464	442	433	451	473	443	452	464	458	425	477	431	443	466	438	445	483	439	477	451	487	419	474	435	422	466	433	453	462	512	444	473	487	458	433	477	446	437	430	485	435	473	452	433	462	438	472	417	462	473	480	456	414	464	471	435	479	441	442	462	413	451	465	478	422	463	459	452	460	474	491	474	426	443	480	457	454	432	446	461	439	481	468	467	471	485	434	449	486	482	442	425	470	475	487	472	480	428	458	450	441	500	480	456	465	469	425	475	465	448	458	469	469	462	436	467	432	463	421	487	491	464	487	483	469	488	434	441	460	410	431	477	452	452	457	442	443	450	479	457	457	415	470	456	436	466	446	450	452	488	458	459	506	459	451	458	466	489	485	446	429	474	426	457	492	468	459	442	471	475	483	446	457	465	527	430	443	448	475	441	447	451	469	435	475	475	466	425	460	415	397	467	461	463	449	489	479	436	471	452	464	459	482	471	470	497	429	452	468	482	411	413	466	476	452	457	445	447	509	442	456	469	510	466	438	452	471	484	447	438	466	440	430	454	445	439	447	476	472	418	491	449	460	470	483	459	485	471	441	468	459	459	454	464	457	432	445	425	431	457	467	477	477	487	420	453	471	424	450	461	423	490	461	484	471	452	454	462	491	425	465	437	438	421	473	457	452	452	447	473	455	421	448	448	464	443	495	490	436	478	465	437	487	474	460	471	442	471	486	423	459	449	468	460	455	472	468	426	475	479	467	443	449	467	468	435	483	441	416	471	455	463	464	461	464	399	480	448	473	443	487	518	441	423	473	445	477	452	445	416	497	490	501	455	438	452	506	430	440	483	503	442	443	456	450	489	467	456	488	421	466	456	490	486	448	466	449	477	421	464	456	434	441	455	477	441	453	448	438	463	427	448	472	433	480	451	467	461	418	435	465	455	450	448	443	481	433	486	469	434	452	481	472	474	490	439	440	500	434	471	469	454	426	453	455	465	461	448	436	480	458	431	463	434	442	446	475	493	443	436	480	463	444	477	441	467	474	469	462	477	446	426	465	475	452	461	439	447	470	431	425	468	454	482	428	412	450	446	456	445	469	452	439	450	458	437	462	462	443	411	442	460	496	474	471	483	473	438	475	448	471	423	478	421	431	469	472	478	457	479	466	435	472	424	442	456	438	437	488	440	484	474	476	445	500	457	433	481	488	442	425	450	459	444	432	399	441	461	435	440	459	474	445	448	440	469	418	472	443	454	453	453	486	473	455	460	445	485	465	435	447	472	447	480	444	463	448	457	447	469	470	451	479	490	487	505	439	511	456	480	427	420	454	448	460	430	430	473	472	508	458	445	460	457	477	450	478	454	453	436	490	446	423	395	471	500	443	454	440	425	462	445	456	432	470	483	481	473	443	464	463	444	462	475	445	458	459	472	502	468	462	449	474	488	427	473	511	427	427	473	372	427	437	439	447	447	461	462	463	454	452	458	448	487	469	482	457	477	464	477	463	451	429	438	438	478	457	452	405	451	472	430	435	440	505	484	449	427	482	436	429	477	456	462	440	445	447	486	467	440	456	485	443	450	463	433	469	463	465	499	468	480	462	451	451	471	458	432	442	444	435	439	450	484	460	436	462	486	479	443	454	458	467	464	462	421	445	440	431	446	461	445	476	465	457	454	476	443	455	433	443	417	486	454	433	452	466	482	410	490	455	484	403	470	481	449	457	447	481	496	465	460	461	458	478	487	475	444	442	429	469	448	447	471	446	462	478	491	414	439	470	448	427	447	465	443	460	451	419	446	481	481	457	406	471	414	455	447	449	429	467	433	443	467	456	437	451	460	496	433	456	436	478	438	489	408	443	438	447	437	493	466	455	475	393	467	452	499	501	454	451	452	448	452	479	442	426	488	470	463	457	449	443	423	426	436	460	451	452	450	456	429	485	454	478	471	458	448	443	437	442	433	482	435	480	454	469	460	469	470	444	458	456	481	463	442	427	441	450	433	469	442	482	480	426	427	478	429	431	441	451	443	471	450	424	447	444	460	434	432	447	432	485	472	449	468	514	440	477	467	482	436	445	473	444	426	456	440	432	443	474	501	460	482	478	442	459	462	478	464	466	475	468	430	431	442	438	458	443	424	452	458	434	470	469	441	477	482	478	425	481	434	464	455	439	490	462	470	516	462	477	481	466	456	456	447	439	451	462	483	441	442	465	481	466	494	446	451	415	426	434	464	429	486	492	430	459	435	456	453	446	471	459	432	479	491	489	421	454	477	450	456	445	486	470	444	494	495	447	454	475	448	477	473	448	473	459	474	451	444	456	463	482	455	461	460	486	456	500	472	433	448	452	456	466	438	417	469	463	485	471	451	484	457	469	476	450	440	439	432	455	457	443	467	439	441	471	461	477	468	480	446	453	485	419	427	458	470	453	482	475	472	445	458	455	460	479	446	471	433	464	470	474	424	473	421	497	490	425	481	472	480	468	441	430	458	419	475	502	473	451	482	447	452	454	454	448	467	425	411	438	495	483	466	444	494	456	490	456	460	466	470	457	450	438	493	429	475	448	427	455	465	452	454	472	463	452	445	464	454	483	487	423	434	422	454	426	446	477	436	447	470	464	494	459	474	463	483	466	475	477	475	462	452	407	453	475	477	435	487	455	472	445	471	458	461	447	496	445	438	483	425	447	447	491	452	434	497	414	420	450	458	478	440	440	473	452	486	452	457	423	419	443	455	443	413	465	484	471	454	424	443	447	427	455	472	462	472	487	443	475	479	444	469	447	486	432	467	428	447	451	413	451	470	446	445	478	476	441	425	446	472	465	496	477	428	429	449
39099	68356	54022	38253	27819	17530	9922	5028	2372	734	509	466	485	550	520	525	504	493	485	516	509	493	461	482	529	492	517	477	560	502	563	473	510	524	442	450	499	470	538	518	485	496	498	503	485	499	495	500	520	499	459	519	506	495	458	458	506	499	513	476	432	488	506	496	500	500	520	498	522	533	466	508	508	507	487	498	509	512	484	470	496	477	524	506	496	486	496	553	460	498	525	526	520	468	488	505	465	521	475	478	496	481	476	527	525	486	512	513	516	464	445	521	480	482	495	484	521	489	505	485	504	494	483	462	464	483	588	518	496	486	516	528	447	504	455	463	512	489	491	497	513	530	467	525	514	507	473	516	491	492	535	507	495	507	492	467	491	525	533	468	507	512	490	476	525	504	480	523	484	511	467	500	522	530	548	465	490	513	458	486	501	490	536	506	467	515	501	535	470	496	516	486	480	494	521	512	508	484	508	491	508	503	488	466	536	478	510	488	544	516	495	488	490	485	505	519	517	525	492	515	498	481	527	500	512	543	512	479	462	469	530	482	505	504	485	485	508	524	501	483	518	492	529	546	494	516	527	478	497	513	486	517	473	496	512	505	494	515	491	502	490	495	491	533	511	477	519	500	498	471	466	520	528	489	552	497	501	452	473	514	517	477	497	499	503	526	492	494	514	476	473	507	482	493	494	540	517	457	447	492	502	482	522	501	494	454	515	430	477	532	498	501	512	491	503	505	469	477	487	495	519	526	541	516	542	520	499	482	522	488	497	481	451	508	512	498	479	496	510	508	511	467	492	528	514	493	478	474	478	478	544	502	491	508	479	482	469	499	508	543	517	537	420	485	484	512	503	518	519	504	514	514	509	529	497	481	484	470	500	503	519	526	510	486	514	527	467	507	498	493	472	449	510	508	503	496	514	522	490	458	496	532	504	493	490	500	500	504	569	512	472	495	488	536	471	451	504	522	540	496	488	530	478	538	482	502	502	509	500	475	505	487	461	468	491	502	527	460	516	480	488	470	486	544	502	503	515	506	469	501	501	487	523	535	480	518	504	514	488	508	494	544	494	501	473	479	501	484	526	509	500	488	514	474	506	510	483	497	504	498	447	487	539	508	478	513	467	520	489	516	503	534	530	511	506	475	543	518	519	513	503	512	483	490	482	530	500	510	520	532	467	523	521	528	483	518	478	520	516	488	487	505	473	470	493	451	488	537	506	470	519	519	526	524	545	476	504	515	490	498	523	500	495	501	490	506	457	505	493	517	502	468	492	520	515	483	482	488	467	472	481	476	497	481	486	489	518	499	528	480	527	476	512	451	503	500	500	508	509	540	485	480	491	487	522	482	452	491	504	510	503	520	500	520	459	549	506	531	508	474	498	527	536	497	503	482	498	496	522	493	491	490	536	525	463	521	491	496	497	513	529	528	498	513	492	514	546	533	505	484	514	486	549	499	501	528	468	510	458	503	489	501	478	484	493	489	529	494	509	515	509	507	480	494	493	493	536	496	515	510	506	512	480	513	485	482	523	509	495	476	524	462	489	524	505	505	526	457	516	519	494	491	488	495	447	500	484	566	542	509	531	491	538	499	479	512	538	457	505	486	477	474	492	512	474	515	481	511	470	526	516	500	492	538	465	499	525	513	489	512	486	498	550	474	484	501	494	501	480	489	468	498	531	522	487	487	524	470	489	496	510	554	463	517	480	510	501	511	461	505	511	525	522	483	518	503	485	500	503	524	481	497	490	529	531	509	496	496	522	510	494	503	520	478	507	487	502	497	487	540	514	484	512	490	500	504	503	529	510	498	483	488	476	535	517	527	468	479	472	502	528	486	497	501	469	505	479	492	511	509	509	504	518	494	506	476	563	486	482	523	488	503	471	500	538	493	505	496	508	496	510	502	512	541	518	519	507	492	521	497	534	469	507	486	500	457	523	482	518	487	478	514	491	470	515	530	487	508	527	510	532	466	527	515	456	495	545	517	494	529	533	512	514	478	460	496	479	510	496	502	535	485	525	486	495	518	483	498	500	475	465	497	507	483	476	484	473	478	515	511	530	494	539	515	463	529	491	469	500	526	497	504	473	510	539	492	499	519	498	470	492	480	516	488	499	498	471	525	489	516	493	478	482	531	461	468	530	507	469	499	534	534	484	492	492	499	491	474	489	511	482	515	547	486	500	525	504	500	446	496	529	516	494	512	453	496	538	469	503	494	516	476	527	479	541	488	522	523	503	525	506	553	495	513	536	493	520	464	517	540	509	495	470	529	524	469	519	522	517	512	513	484	519	498	495	472	528	483	483	508	501	499	498	493	524	521	523	514	501	497	476	497	515	528	473	512	532	476	496	463	523	482	514	486	536	508	485	506	489	510	500	506	492	524	535	470	496	542	515	492	487	487	487	538	497	505	503	494	514	501	504	464	484	481	501	512	505	481	513	523	524	479	509	484	504	537	502	529	502	499	497	467	525	550	456	517	459	504	461	511	494	471	505	515	507	517	550	511	503	519	488	490	516	502	474	514	497	513	474	501	460	521	537	535	540	488	483	526	488	482	525	494	500	527	508	523	476	468	516	504	526	530	477	486	535	470	511	480	526	479	481	466	502	516	486	536	491	511	490	481	480	523	544	494	510	519	490	510	500	509	518	516	520	452	493	507	515	503	474	487	505	458	501	514	534	472	534	494	515	507	502	500	491	511	485	535	488	497	475	473	515	517	513	498	483	501	474	493	503	490	453	499	485	508	514	491	534	501	487	498	516	515	535	526	497	534	487	483	525	430	511	524	499	465	485	501	530	477	456	486	508	506	502	474	490	480	495	488	521	523	528	504	504	467	535	535	487	527	534	499	486	486	495	525	490	497	486	494	487	498	538	516	517	480	506	492	504	501	523	492	532	494	474	516	498	537	522	493	530	504	484	510	481	472	474	483	501	527	480	509	508	506	461	503	490	555	551	477	512	461	530	504	478	468	475	495	506	499	476	496	508	480	493	456	501	486	500	483	500	455	522	495	517	502	495	460	472	525	505	592	533	531	503	469	536	506	510	517	500	465	497	530	526	524	466	507	499	570	520	525	503	496	545	477	482	531	508	488	479	496	490	498	539	508	483	524	504	506	512	505	498	516	519	487	453	493	526	494	507	516	522	477	507	516	513	521	490	512	489	493	491	499	489	508	485	531	510	510	507	493	487	500	504	487	516	497	509	501	484	499	517	508	516	505	518	510	477	499	542	506	477	470	512	522	505	482	484	533	494	480	513	532	491	463	519	472	489	515	441	504	512	480	499	493	505	499	499	491	489	485	480	484	497	535	465	537	511	515	524	481	491	517	469	518	522	492	492	510	495	517	489	456	475	478	449	497	522	527	497	495	521	525	456	522	501	489	522	492	502	483	527	521	542	492	515	518	509	479	497	528	517	502	464	529	496	560	530	482	477	574	466	487	541	466	493	526	490	532	468	507	501	513	499	514	503	517	489	518	532	482	521	505	529	510	476	516
22557	21357	31314	30160	30499	30042	25840	12344	5052	1073	772	722	713	761	709	737	737	722	712	770	694	725	713	731	708	738	716	721	757	714	722	719	730	740	714	734	753	678	693	680	722	689	758	732	714	775	742	682	752	684	713	706	656	714	691	733	733	675	755	720	694	676	686	714	729	699	689	692	746	740	711	673	667	699	751	783	706	721	740	721	693	740	672	723	729	734	699	738	753	722	739	704	703	703	667	681	732	726	714	750	762	732	691	718	759	718	681	675	713	663	693	709	737	700	778	777	686	729	701	679	732	713	711	683	755	695	741	664	717	695	715	745	689	725	710	712	738	715	690	712	727	747	688	715	708	747	729	690	739	710	735	775	692	757	713	709	754	725	710	711	738	699	734	666	682	676	717	699	731	777	702	736	690	728	741	733	748	718	731	706	734	733	753	722	695	679	672	763	728	688	686	712	749	734	719	684	708	747	730	722	755	773	770	679	744	688	709	713	723	697	735	743	749	703	712	738	757	778	713	717	749	726	693	734	690	734	792	666	690	716	727	696	759	730	713	717	732	718	700	715	680	733	691	753	744	712	743	676	715	719	686	713	673	726	741	766	754	668	737	763	721	759	720	684	738	689	694	720	717	741	716	766	757	731	714	711	736	704	741	744	762	731	750	785	711	706	740	717	734	679	698	762	724	694	734	694	701	742	766	731	729	685	677	716	717	702	707	678	770	755	666	694	745	699	691	722	735	749	735	715	706	740	682	745	748	736	721	723	747	709	707	721	777	666	699	756	706	739	758	735	746	743	707	726	664	694	712	752	724	736	713	693	701	702	726	741	695	702	743	716	721	694	697	680	772	674	696	771	734	695	691	713	721	728	729	709	730	747	774	683	720	733	746	707	742	703	721	775	673	692	703	683	702	713	715	741	696	720	749	691	717	692	741	714	711	684	782	751	684	680	738	689	687	713	776	737	693	711	733	732	684	730	776	724	733	717	734	733	714	699	742	707	699	699	711	695	679	709	711	680	740	744	711	730	718	683	730	738	753	697	709	703	713	736	750	734	724	743	715	721	717	731	726	696	691	726	697	734	741	713	704	673	749	717	723	684	726	690	690	728	765	726	697	730	753	699	653	694	716	712	623	719	732	696	797	680	666	729	689	748	748	730	723	706	754	742	734	701	748	707	683	724	696	691	720	710	692	733	740	703	774	634	725	726	720	719	727	725	719	719	770	714	725	718	756	734	712	773	708	668	733	760	723	732	750	681	695	712	699	675	686	702	765	700	687	699	712	773	702	719	740	737	712	725	675	713	691	713	723	728	705	688	701	702	697	734	654	727	683	746	697	684	721	705	709	774	704	680	648	664	722	713	750	754	752	724	669	689	717	696	671	724	694	683	712	701	788	694	744	752	735	689	735	751	712	706	686	675	768	758	715	740	667	675	715	706	756	691	712	723	744	751	743	753	717	676	738	694	705	716	731	763	698	673	696	742	751	716	715	725	729	731	722	666	721	707	681	711	745	734	765	700	717	749	773	717	746	701	723	671	757	729	750	758	752	716	658	688	725	725	665	703	760	716	756	731	728	711	691	714	667	742	694	711	690	737	670	722	698	706	707	705	725	723	700	710	684	676	726	753	753	698	678	734	716	735	728	706	705	695	711	713	684	754	760	729	696	723	739	704	683	746	693	687	776	736	727	756	698	694	705	741	750	719	716	673	686	766	736	757	750	695	708	735	756	681	720	672	741	715	683	722	718	706	709	708	774	720	695	731	754	736	697	756	707	700	702	681	725	714	692	740	701	701	692	740	695	701	725	728	698	733	733	708	731	705	733	689	752	719	772	750	700	708	741	718	718	699	724	664	712	713	691	701	731	750	729	714	710	684	717	729	732	720	705	723	760	720	720	735	701	718	704	719	708	718	726	750	703	691	731	724	683	705	703	713	713	714	750	758	706	666	724	685	719	717	735	680	787	754	700	753	715	708	709	713	703	689	715	724	741	734	729	765	714	732	709	742	676	691	703	672	702	720	727	726	732	732	742	752	750	688	690	708	728	708	726	728	717	711	699	719	721	703	685	682	750	720	730	687	672	733	689	729	739	697	737	711	700	676	674	748	726	727	702	731	720	697	741	701	730	736	711	727	692	743	662	722	726	724	711	703	694	713	682	696	727	680	724	696	718	771	739	757	706	718	688	719	723	682	699	670	713	739	708	748	715	724	676	726	804	726	723	685	737	717	705	673	722	723	691	711	716	677	679	691	710	695	719	732	692	794	785	759	728	721	691	669	735	716	699	741	712	702	754	705	727	653	746	787	707	723	751	730	749	742	703	703	698	732	733	727	703	689	748	728	705	664	746	710	692	713	769	744	731	718	737	647	729	705	685	692	709	682	754	696	712	684	762	705	725	682	739	746	657	696	736	695	721	712	712	747	761	709	753	716	765	719	751	747	752	668	719	710	733	718	730	684	702	705	702	700	699	698	700	711	723	682	730	707	712	673	704	735	737	695	729	729	719	721	685	712	733	734	703	702	738	692	745	710	718	715	677	712	753	703	755	712	691	739	693	711	698	692	681	711	661	698	705	697	739	727	716	749	693	765	706	677	770	688	702	734	721	697	741	694	689	701	743	718	697	710	682	655	726	739	731	704	750	775	701	752	684	733	741	688	783	726	696	767	688	718	729	740	762	759	728	733	749	739	730	715	724	695	707	659	679	710	711	764	730	729	721	763	712	762	701	720	727	743	691	676	711	691	696	744	675	727	683	757	707	736	737	740	733	745	715	766	704	740	755	675	741	707	649	724	740	705	673	735	704	757	741	700	696	636	733	689	742	711	700	705	732	673	704	716	678	756	718	724	743	719	697	719	734	727	682	670	687	702	715	746	724	771	725	668	694	719	717	751	706	728	736	730	741	714	731	729	738	697	691	769	753	772	730	733	741	711	705	725	778	729	702	718	725	739	722	737	725	759	758	729	685	700	646	724	716	753	680	710	678	702	731	744	723	747	676	715	719	712	730	714	730	701	725	693	704	729	720	737	750	695	693	692	700	713	773	688	722	692	668	632	685	724	698	732	693	723	755	771	731	738	742	736	718	715	696	721	700	713	729	716	667	694	711	704	728	689	693	710	742	741	728	706	724	740	687	716	733	711	728	704	716	720	784	778	705	709	739	700	712	708	751	669	662	725	729	715	723	658	638	749	721	737	727	704	676	711	735	743	742	696	709	747	756	720	700	732	726	679	712	712	691	718	715	687	714	724	709	725	713	671	700	757	718	703	719	764	692	672	753	728	763	715	710	663	726	669	752	771	752	772	715	733	719	699	729	703	713	699	700	751	717	686	748	706	733	740	731	691	749	696	667	725	686	717	747	736	760	732	711	757	722	687	728	739	727	735	704	719	684	708	710	725	743	673	706	676	673	689	748	724	726	782	724	696	708	758	724	700	662	706	694	747	695	679	705	685	692	691	702	730	711	700	691	698	707	697	706	710	714	730	739	689	703	708
52426	95575	79433	61050	47248	35371	23849	14060	6778	1212	762	744	735	770	717	738	731	765	734	707	737	727	750	755	702	786	757	723	710	720	722	721	719	732	715	776	737	772	688	736	756	748	735	654	722	729	705	718	705	704	710	788	737	776	708	710	736	714	714	717	728	782	757	707	739	736	761	783	749	719	704	696	744	743	745	708	743	698	720	729	731	720	713	711	740	756	800	753	673	740	721	739	696	733	722	677	741	745	742	724	747	715	767	724	720	723	747	742	777	781	721	720	718	702	681	746	717	765	741	750	738	688	705	727	790	697	777	698	752	749	690	702	733	691	679	724	751	709	768	744	699	727	720	737	774	762	774	747	706	708	746	730	745	756	687	759	713	707	737	688	764	690	728	716	696	766	756	764	715	720	734	741	732	717	754	744	752	737	719	732	753	718	719	713	776	738	759	780	767	705	784	768	714	744	747	730	718	770	765	712	739	737	697	745	735	654	770	734	795	756	778	764	745	744	714	736	727	743	717	726	716	712	722	716	756	821	689	718	710	732	707	738	689	754	735	740	734	754	701	731	782	738	719	754	708	739	762	667	760	735	733	736	733	759	762	733	753	779	702	784	720	706	723	735	719	750	724	737	691	749	743	713	711	729	747	735	743	732	740	693	731	693	699	706	716	761	761	767	728	748	729	732	760	704	717	731	731	732	761	733	718	725	733	749	708	747	732	743	725	723	760	734	783	750	763	761	735	721	738	713	698	734	732	769	744	774	764	735	772	729	718	738	770	747	748	750	768	773	759	712	736	716	779	761	696	754	713	714	754	728	756	752	728	747	709	722	765	744	685	754	768	713	756	755	729	766	739	717	730	708	688	705	687	769	729	739	766	772	714	751	715	711	701	738	755	690	744	710	686	747	739	717	724	705	710	733	701	736	690	692	747	759	738	744	766	750	708	705	709	728	728	761	765	796	748	757	756	760	738	745	739	705	694	771	731	735	723	747	709	736	718	708	729	713	759	669	739	712	756	743	739	750	669	726	709	731	746	709	768	754	724	736	702	736	739	773	741	724	780	767	731	742	738	741	701	752	736	757	765	748	707	709	703	728	686	772	720	680	680	714	728	686	701	696	745	725	744	717	740	756	705	744	719	740	720	807	736	750	717	739	734	733	701	679	717	700	774	702	780	801	691	741	721	714	749	727	728	694	770	695	723	730	790	682	741	717	782	701	743	754	738	780	711	707	759	731	722	722	739	680	725	747	717	748	734	732	774	715	650	732	748	733	754	680	678	750	704	753	722	693	710	712	728	707	694	788	724	719	761	758	718	761	735	709	727	789	740	714	708	726	739	761	737	741	748	732	769	768	732	738	699	770	772	731	736	727	718	696	760	730	716	751	749	731	748	697	728	707	746	695	761	710	735	696	730	720	767	685	710	746	802	717	694	708	710	728	748	744	751	715	725	709	707	713	728	727	716	716	732	751	735	684	747	714	730	737	775	732	743	729	714	762	669	732	761	677	743	724	723	719	718	761	701	731	713	756	721	771	733	737	732	726	757	687	773	725	796	742	758	749	749	758	699	728	703	786	729	761	741	712	703	722	741	727	758	715	720	735	737	714	762	749	727	773	734	776	777	719	715	722	727	720	703	762	744	755	768	684	697	722	772	731	701	779	741	725	685	737	672	694	810	745	707	764	761	735	688	716	759	716	761	720	760	721	749	772	725	751	750	756	714	715	705	720	747	747	773	734	746	718	742	750	740	708	741	737	720	711	697	707	668	723	712	739	749	743	685	697	701	756	696	745	734	671	746	713	716	773	736	736	753	762	724	774	714	694	771	719	754	746	749	707	701	760	719	728	750	765	746	742	731	735	712	691	671	695	739	696	680	728	699	699	731	687	756	779	703	729	688	719	734	738	717	703	730	756	720	706	775	725	703	723	719	678	718	752	690	674	742	754	746	715	728	745	700	726	765	711	718	747	739	673	758	720	741	687	759	712	732	732	734	729	730	722	745	769	728	747	690	708	728	694	734	747	664	691	712	756	721	710	724	781	767	730	765	702	782	760	739	745	723	752	716	701	721	741	729	717	710	735	757	716	750	764	725	701	752	687	709	766	764	730	708	721	729	712	751	771	721	742	769	725	720	710	696	690	701	717	670	728	798	740	734	754	749	744	729	716	680	739	730	739	739	700	776	720	769	669	705	747	727	709	749	726	741	743	694	766	700	729	747	777	722	782	698	780	733	713	729	716	784	753	757	727	659	660	745	716	703	757	739	720	716	725	769	739	695	726	691	741	722	663	733	774	710	772	759	762	685	716	683	716	705	752	707	755	790	756	745	749	756	728	744	723	772	804	685	720	712	737	707	690	785	708	727	719	779	720	708	712	761	698	762	759	692	737	782	747	714	766	688	727	725	735	714	745	713	728	734	749	693	709	700	742	713	751	723	715	730	728	688	756	684	726	743	734	743	754	720	715	736	765	790	746	714	704	730	702	740	763	689	733	691	752	722	722	762	771	750	746	727	748	741	722	727	697	734	752	759	710	695	780	731	738	742	723	733	749	737	732	734	720	676	701	727	773	768	772	750	737	730	735	745	700	706	719	727	726	725	744	726	773	749	733	738	715	722	765	736	729	716	697	702	699	738	703	716	672	737	735	734	743	754	734	708	720	704	751	693	743	672	739	756	763	732	729	769	766	742	723	717	750	731	742	719	719	719	759	694	760	751	713	754	695	708	768	695	729	728	703	693	728	744	740	733	771	731	736	788	710	739	732	755	688	735	719	717	716	751	699	684	769	757	764	666	783	761	772	739	739	747	757	718	761	762	772	723	718	731	696	715	757	732	714	703	755	738	762	750	731	749	728	672	709	728	745	697	700	740	734	716	696	752	771	715	739	721	744	749	757	693	721	659	710	730	736	682	772	734	712	761	773	696	754	736	711	723	688	788	738	716	739	735	727	680	722	765	713	777	722	772	716	718	736	746	739	758	744	752	666	717	771	730	736	780	723	713	750	765	752	705	762	738	725	747	721	742	756	736	722	721	733	702	782	725	705	691	774	760	742	715	728	749	710	715	746	675	712	721	751	748	738	712	712	756	724	728	712	752	744	731	739	747	717	782	764	701	741	690	719	723	764	743	715	741	735	713	718	723	757	731	712	712	758	698	697	711	699	699	817	688	728	750	759	735	699	719	756	775	734	728	764	769	699	764	750	708	706	757	749	774	733	702	715	750	740	731	751	746	715	676	765	741	810	759	710	745	769	742	757	729	711	723	705	735	757	741	761	732	691	760	734	735	749	738	716	738	753	674	732	730	740	730	731	653	749	762	728	716	776	755	796	768	732	752	754	684	773	742	771	735	737	716	724	667	720	718	702	764	681	724	776	685	748	694	733	690	740	716	720	762	727	735	762	710	697	674	713	705	712	721	723	747	737	700	739	719	700	716	694	712	746	730	676	744	776	738	754	687	758	714	730	702	747	728	733	690	742	750	748	759	730	769	659	732	722
28516	24443	28002	17502	7231	2998	1526	861	583	391	365	355	383	332	349	352	355	347	353	367	383	346	364	356	356	346	316	352	346	370	375	371	379	364	368	347	375	348	355	382	351	373	420	353	373	371	334	359	323	352	346	328	373	363	334	327	381	376	371	361	332	356	375	364	326	366	329	389	375	388	355	368	351	415	370	384	349	362	380	335	368	351	359	342	376	394	365	350	370	336	333	362	358	337	377	374	367	360	345	345	353	358	352	365	363	349	352	375	342	363	374	405	352	374	383	357	372	347	340	334	348	357	360	378	377	353	317	360	373	358	362	363	359	368	361	357	342	359	362	337	328	342	368	398	342	350	363	379	360	327	342	342	364	394	351	339	322	352	376	369	339	376	338	334	356	354	361	359	351	356	369	368	359	352	370	341	360	348	379	343	368	348	349	355	351	383	362	316	389	384	391	342	379	358	354	331	345	406	364	347	350	371	352	375	356	353	399	411	350	370	377	339	354	363	338	363	378	390	356	378	347	382	330	395	353	364	317	365	364	321	363	396	379	356	353	388	354	363	341	312	364	354	347	364	396	381	395	357	351	359	361	349	402	342	331	367	332	331	359	362	355	389	363	376	375	364	384	357	330	394	343	370	366	343	378	354	366	359	332	368	370	348	389	363	393	366	375	358	362	343	377	344	375	343	359	344	351	361	368	392	336	339	359	396	340	344	363	340	366	382	349	335	358	384	390	351	345	345	342	365	324	351	329	377	391	346	371	346	371	331	364	361	377	360	380	384	352	363	361	377	333	370	338	338	350	350	367	364	393	364	376	340	345	369	393	369	346	370	367	371	356	330	352	379	325	371	374	338	382	349	393	334	360	362	358	352	358	355	361	376	365	367	342	306	355	374	359	368	397	358	366	357	352	394	364	388	341	344	375	353	365	336	377	341	344	383	394	344	357	383	356	384	399	381	376	336	380	347	374	351	379	323	377	350	348	318	385	344	351	363	357	341	367	386	354	371	361	349	362	363	323	331	407	377	363	383	372	353	373	341	367	346	366	330	335	367	368	369	373	340	381	370	367	371	363	390	345	338	380	335	357	359	379	346	369	361	364	365	346	379	383	352	330	376	368	372	342	359	397	325	392	348	355	352	345	357	387	382	348	398	395	374	340	351	349	352	350	384	366	399	395	391	376	347	406	372	389	364	347	370	346	347	335	372	347	350	364	336	319	381	348	314	348	365	380	357	365	410	352	356	366	382	370	361	364	328	345	365	349	383	380	359	375	367	355	370	341	364	317	347	349	328	374	348	367	364	389	356	348	378	370	363	355	333	334	329	313	369	362	363	329	361	376	353	362	344	356	361	354	342	362	357	364	382	319	349	351	362	340	344	357	367	399	384	321	358	376	359	360	372	345	346	361	363	353	345	366	340	359	370	350	373	350	348	344	355	371	401	365	350	327	344	359	362	335	350	362	361	357	353	350	351	418	339	384	365	362	371	387	362	372	340	367	365	358	382	332	327	322	342	384	367	369	356	353	355	352	340	383	376	331	370	321	377	397	361	340	370	334	396	373	365	374	345	388	371	364	343	359	359	367	366	327	342	360	358	338	364	374	329	358	357	379	363	345	385	338	345	363	343	372	373	314	381	366	360	381	333	383	380	343	359	333	359	370	362	364	367	364	350	367	368	345	357	362	370	372	337	377	387	365	349	365	362	347	377	360	341	348	356	390	360	345	366	337	351	379	354	314	357	378	380	319	360	352	337	343	333	351	332	346	366	341	357	357	357	365	378	379	347	365	345	343	393	378	375	319	388	355	373	362	357	368	359	384	344	385	320	340	366	319	344	359	342	354	364	346	342	359	334	345	392	396	373	333	353	374	349	357	405	358	333	364	327	368	348	359	346	368	360	371	387	378	359	341	353	360	371	361	364	371	358	372	357	362	373	349	358	341	316	338	372	387	379	355	345	363	375	380	354	353	332	362	351	373	386	355	380	352	336	358	356	350	346	340	368	382	370	335	365	359	368	341	341	352	352	357	363	361	347	355	357	350	333	372	358	369	326	337	344	352	353	345	389	362	339	394	343	364	366	378	364	346	364	344	336	372	358	360	365	339	378	345	351	352	363	329	384	374	350	340	327	353	331	337	348	361	381	344	356	341	373	355	354	394	360	361	369	344	340	326	352	325	337	338	352	368	352	337	383	378	372	369	355	383	362	385	360	362	352	347	361	381	339	367	335	373	410	359	359	392	368	373	350	339	350	351	345	369	366	357	367	380	361	348	380	327	336	383	329	359	326	381	369	332	355	347	352	341	346	374	357	357	322	377	326	374	345	373	375	370	377	355	351	377	372	347	360	382	363	419	375	362	372	345	342	364	394	370	364	362	388	341	352	370	383	379	363	332	361	356	334	334	345	390	322	404	374	324	320	384	327	372	314	323	362	376	365	402	339	340	369	384	361	368	347	355	361	371	379	340	376	370	353	376	340	329	352	370	374	370	338	361	348	375	361	365	366	324	375	351	361	340	349	368	367	342	378	363	353	370	340	326	337	354	363	381	335	352	367	359	352	377	375	372	362	348	359	355	360	378	377	340	334	331	356	378	365	345	356	386	360	392	384	380	352	364	360	381	336	359	340	361	321	361	340	396	397	378	364	364	343	342	356	369	349	351	364	371	347	342	363	351	412	364	343	352	356	377	398	362	409	356	344	335	375	321	312	366	382	350	360	353	345	392	380	317	348	389	339	352	365	369	364	362	359	340	393	377	380	352	342	355	369	384	372	369	332	359	351	358	377	366	368	396	370	369	352	330	338	380	330	367	400	362	350	365	384	366	319	371	357	387	355	365	321	374	391	371	359	377	373	361	350	387	378	347	355	349	357	357	354	358	330	397	356	384	350	346	357	350	364	381	358	357	382	356	352	363	352	372	312	345	356	339	347	333	374	351	390	368	381	326	364	354	388	353	365	331	380	340	371	348	357	360	323	332	364	340	351	351	353	351	377	346	363	325	392	361	376	343	378	353	388	368	353	366	361	344	361	395	343	368	363	389	357	297	374	367	350	330	372	354	377	374	335	370	379	347	361	390	397	345	384	370	378	350	339	357	378	365	380	383	379	375	398	391	363	380	335	343	366	345	381	386	402	357	343	381	361	333	387	379	341	373	341	390	372	348	355	346	418	364	324	400	354	332	363	346	376	340	380	360	372	386	355	365	361	367	342	328	360	367	379	367	362	345	381	343	333	383	381	357	344	379	371	363	391	339	377	373	368	352	381	377	351	370	339	400	378	372	363	341	339	341	396	366	381	351	373	345	362	363	371	370	405	338	371	356	360	383	404	337	376	331	374	350	342	370	368	367	392	350	372	372	396	367	356	376	403	339	382	392	370	375	387	353	364	356	386	335	320	346	355	355	321	334	336	364	376	338	348	363	337	365	382	371	347	356	370	362	386	341	367	336	369	338	393	356	359	361	326	351	352	385	345	372	365	378	410	360	327	353	369	341	364
18018	34692	23615	12710	7134	3578	1885	1064	752	394	384	385	405	409	389	401	434	374	363	404	393	393	349	388	423	388	406	367	406	389	412	396	385	388	384	390	360	369	383	365	385	414	362	395	352	405	390	350	380	392	385	445	381	387	406	366	366	397	391	381	382	407	392	392	389	432	362	391	362	377	390	433	390	381	371	361	367	412	399	400	376	427	375	385	393	387	377	393	366	353	395	378	411	391	408	396	358	387	421	378	388	400	358	353	400	399	397	387	396	372	384	378	379	418	380	420	389	419	391	378	382	388	392	371	380	425	406	386	373	406	417	445	405	362	394	405	379	375	420	356	376	406	386	383	382	382	373	389	398	424	373	392	350	354	343	395	381	338	411	402	388	367	399	403	386	387	395	384	392	380	411	415	392	447	421	433	407	405	380	389	396	415	392	355	396	377	395	400	409	374	413	415	406	408	397	443	399	393	373	379	398	416	391	405	406	367	354	396	387	402	423	417	383	369	393	416	371	408	411	388	385	367	415	378	407	404	357	388	367	395	377	368	389	413	393	413	399	411	389	363	378	389	425	377	380	373	405	401	414	412	390	410	397	410	387	388	393	422	404	341	398	407	413	386	352	371	418	369	376	403	452	414	429	412	381	400	401	398	379	382	436	409	395	378	405	383	355	389	395	419	393	415	371	378	365	379	411	436	421	388	375	369	367	393	400	374	374	365	380	391	393	409	399	408	395	380	392	372	394	404	375	391	381	342	422	374	376	396	410	404	417	411	385	411	401	375	367	382	383	402	389	430	384	384	377	420	423	365	378	410	402	403	364	381	378	401	390	399	410	428	372	425	376	363	365	384	387	364	369	403	419	390	413	392	393	410	388	374	428	403	351	402	399	352	397	388	394	405	380	387	362	407	381	403	372	349	378	371	354	415	407	417	432	389	398	398	387	381	408	402	412	404	417	366	370	406	419	391	390	373	366	392	368	401	409	396	388	369	397	402	373	415	379	411	416	440	376	389	423	385	381	431	386	385	385	405	395	407	383	384	408	390	365	401	388	364	400	390	400	394	398	404	367	405	388	385	403	389	402	372	401	412	365	400	397	360	389	415	385	415	380	399	408	365	407	392	396	432	387	374	362	392	437	397	392	375	385	400	400	380	395	399	376	390	415	367	391	345	383	428	384	391	343	416	408	430	408	388	378	396	383	373	379	368	415	392	373	367	383	390	423	420	377	368	388	385	349	413	380	369	375	389	401	404	410	387	404	390	386	397	417	403	369	379	410	361	383	362	379	411	343	357	386	387	384	408	379	375	398	383	387	385	388	389	404	403	370	396	396	388	379	397	388	397	393	419	395	412	441	412	397	415	367	386	425	390	399	371	379	364	368	411	420	389	412	386	391	436	393	382	386	404	384	383	366	369	382	406	381	383	397	366	431	365	397	368	389	388	394	416	422	380	413	402	397	398	395	399	410	381	402	427	338	371	415	406	418	394	472	364	396	384	383	377	411	367	382	377	378	381	385	407	354	380	386	376	384	394	360	372	381	371	390	395	363	399	381	413	406	382	403	404	376	394	420	377	400	414	398	383	376	413	413	410	408	384	409	413	411	375	407	391	383	412	439	423	419	411	433	376	404	368	402	390	389	392	378	404	385	399	378	375	343	373	380	420	393	365	398	377	375	420	412	403	373	374	421	382	391	396	373	420	422	380	370	403	369	400	379	379	392	367	393	387	390	393	374	388	414	412	354	350	408	431	401	414	408	386	396	375	379	437	411	429	356	413	376	365	407	373	377	348	384	406	393	435	362	370	416	423	370	370	406	369	390	367	411	399	390	415	400	401	413	377	374	384	404	413	383	397	421	368	420	410	371	421	366	383	401	385	378	371	377	360	386	424	366	396	362	362	382	398	375	408	409	387	358	408	372	386	403	383	425	359	393	390	364	398	394	363	393	379	445	375	359	391	415	385	393	404	358	426	340	403	375	374	391	379	412	362	376	346	400	376	415	406	403	373	419	379	382	368	385	407	370	389	459	399	402	381	411	385	447	401	410	413	409	390	421	350	365	406	391	366	420	413	391	406	389	353	375	360	365	408	390	369	395	410	403	399	385	399	387	375	396	377	388	383	383	387	373	410	345	415	388	401	401	371	406	408	359	396	413	397	384	394	409	382	377	371	386	388	433	384	368	394	408	392	404	409	395	383	414	364	399	383	385	369	393	421	414	398	401	375	338	418	421	419	379	379	418	412	418	383	408	396	409	382	406	383	415	376	384	410	426	376	397	363	389	403	368	370	408	392	411	381	419	384	357	439	391	390	372	390	383	399	435	372	387	382	436	364	399	395	392	376	405	370	389	392	368	403	381	412	390	366	402	382	395	384	408	392	378	390	384	369	396	432	397	401	404	350	415	406	414	403	398	383	373	399	413	411	384	409	421	420	385	395	424	400	384	380	387	405	386	424	402	408	347	392	382	385	387	379	386	406	402	363	417	401	378	418	392	397	391	419	388	372	372	370	387	381	387	376	372	410	358	387	398	431	391	391	395	417	367	398	368	382	395	394	381	368	359	399	360	374	423	398	404	391	406	396	371	346	384	403	416	398	401	447	389	360	396	348	350	406	385	388	379	369	341	385	397	424	396	413	395	392	418	361	372	401	405	389	389	440	367	375	402	375	373	415	379	379	386	392	395	408	364	395	378	355	417	383	404	363	384	389	403	408	396	380	384	385	381	393	369	384	408	362	429	405	372	413	368	388	378	432	376	407	391	359	417	392	375	409	404	373	402	370	392	410	357	412	381	423	415	381	402	367	397	389	347	429	381	397	413	356	369	409	383	412	414	399	415	396	421	405	396	429	390	393	383	363	427	415	383	353	348	352	382	417	366	383	394	400	377	382	410	393	383	404	400	400	407	399	371	369	351	399	413	414	433	407	394	390	418	382	395	380	405	409	388	395	405	408	404	382	398	402	389	423	396	376	388	392	401	391	400	370	398	385	403	409	396	416	379	357	411	365	394	381	395	400	397	405	425	343	376	396	403	412	369	361	378	388	367	342	375	391	386	390	375	406	382	355	372	346	431	390	408	364	403	411	401	390	370	415	353	384	427	405	399	411	382	410	365	387	385	412	391	378	401	414	379	357	377	385	367	408	415	389	366	428	377	372	379	436	401	411	391	430	425	396	401	412	425	390	406	384	453	387	373	379	394	380	353	359	389	374	407	381	354	402	401	384	369	394	421	361	358	388	379	405	382	385	387	347	421	426	385	427	407	383	421	398	366	386	378	420	383	422	400	384	388	407	366	399	341	381	405	391	362	385	416	381	417	385	409	380	346	391	396	403	387	405	409	389	376	396	376	415	344	403	394	388	391	358	413	384	412	415	391	422	372	394	427	361	366	370	413	414	369	378	399	393	376	373	378	386	378	369	405	402	401	407	384	412	422	429	403	378	371	400	368	385	370	391	359	416	410	384	414	411	423	382	378	367	417	384	401	353	401	426	384	414
23380	21579	32771	33140	30575	26855	19843	8197	3415	968	572	551	568	513	541	543	566	599	581	561	567	587	530	562	540	562	583	588	561	536	581	536	560	570	544	529	553	537	557	542	577	532	522	543	536	526	557	578	537	550	581	559	572	545	566	529	562	533	523	538	577	545	561	601	568	569	543	566	586	544	562	547	521	571	549	522	555	566	573	532	531	570	530	536	591	596	576	560	568	538	578	551	541	569	532	557	544	561	597	574	548	577	523	544	565	556	545	554	545	563	568	585	557	569	594	576	553	555	544	570	529	584	504	540	549	517	568	525	590	532	586	548	579	563	575	536	593	555	546	541	586	561	552	602	543	540	550	509	539	550	540	534	546	545	586	535	549	549	518	595	549	577	569	589	577	578	558	528	540	511	593	547	545	551	562	563	511	537	565	557	552	594	564	589	553	557	558	543	544	562	542	563	564	533	565	572	582	535	537	525	563	547	543	591	525	515	556	521	539	553	554	544	566	524	578	529	540	597	547	599	589	576	545	548	551	621	572	557	586	544	516	525	557	538	580	554	561	536	556	527	544	506	521	533	560	551	553	575	568	574	556	545	556	556	572	565	509	596	523	575	543	581	564	516	519	560	549	585	542	522	537	549	560	552	562	554	600	520	524	539	551	524	584	494	532	528	620	590	565	528	525	564	574	586	553	548	543	563	523	554	526	576	514	530	526	579	555	580	563	557	624	576	548	524	533	533	545	562	549	580	518	536	556	590	583	555	532	553	548	540	557	536	541	561	534	564	562	522	578	580	559	591	546	587	534	569	552	571	581	578	557	559	549	576	580	554	569	546	555	566	579	583	577	547	519	569	541	567	572	559	546	535	591	596	597	574	572	579	539	544	527	569	528	583	532	562	584	580	548	528	527	540	573	529	553	494	552	558	555	563	569	555	570	518	507	559	555	582	550	561	582	518	549	544	555	527	547	534	596	547	571	603	591	524	569	564	548	546	540	529	557	582	579	554	523	561	564	540	611	550	563	525	522	537	553	561	550	535	577	555	533	529	588	517	550	554	564	556	496	581	598	554	625	554	565	550	562	534	550	576	516	528	542	567	537	567	587	556	544	575	552	559	580	538	520	575	557	567	539	595	541	580	537	563	546	551	564	599	538	539	538	556	605	548	537	528	537	555	559	569	567	576	509	531	552	535	567	512	559	557	546	583	539	527	556	521	531	564	567	534	573	573	536	557	580	574	545	559	523	554	557	537	547	571	556	557	586	551	558	598	538	534	568	572	514	567	533	537	543	547	566	545	572	558	547	556	547	566	569	523	556	542	547	541	554	553	512	540	555	541	567	588	572	564	580	537	577	577	584	531	530	572	520	562	570	512	562	601	521	544	542	540	552	562	599	566	580	580	559	549	516	542	556	567	583	529	569	526	579	581	570	582	521	599	533	541	577	604	579	529	545	532	583	567	535	510	565	542	521	572	564	510	544	585	534	539	568	557	572	519	587	576	573	565	565	548	565	546	551	541	529	556	507	537	542	536	552	520	506	561	575	553	546	512	571	561	550	555	552	583	545	556	594	564	576	564	523	541	550	575	517	577	501	608	559	607	545	528	564	584	566	535	539	537	578	525	561	578	531	588	576	568	558	554	533	520	532	536	602	579	551	521	551	558	516	565	505	534	587	574	576	564	501	569	563	571	550	518	554	555	543	554	548	585	584	555	576	561	528	576	525	569	556	554	542	578	580	564	596	502	552	519	568	584	538	578	535	572	594	582	560	526	533	574	562	519	582	516	585	582	623	586	557	564	547	594	535	531	600	483	573	537	568	553	557	527	548	567	523	573	606	564	561	591	525	527	520	551	557	571	513	582	541	551	578	539	557	562	546	550	555	559	586	534	576	563	571	542	538	528	568	541	560	552	503	550	548	589	554	554	560	547	500	552	564	525	548	526	561	522	575	519	546	541	518	556	550	611	509	510	550	545	533	582	549	581	528	571	521	514	555	581	534	576	607	554	564	594	555	553	534	578	596	546	553	556	537	544	573	542	535	557	572	568	590	574	588	519	568	543	524	525	564	585	533	584	529	539	536	509	526	585	535	556	577	560	562	544	574	514	543	580	564	556	528	582	553	513	538	562	545	531	569	567	557	553	587	569	589	543	554	508	524	564	552	542	568	613	573	533	526	547	506	545	548	564	555	520	518	586	587	531	563	546	545	538	577	554	553	537	568	552	549	552	539	576	550	531	556	577	537	553	546	539	572	544	556	552	558	562	560	569	594	555	578	531	558	528	544	552	532	555	543	550	593	573	540	527	570	554	543	555	539	526	528	560	564	514	507	553	577	513	534	574	565	573	561	532	549	606	559	565	532	520	545	559	580	528	550	555	518	590	537	536	544	571	491	523	511	527	533	523	571	524	597	559	503	546	548	541	520	594	568	571	524	511	559	532	528	551	547	501	596	509	583	556	602	535	582	565	496	581	532	502	545	554	509	582	555	555	542	554	508	567	553	564	549	512	560	565	563	543	541	580	553	525	539	538	547	540	532	555	528	555	539	552	609	561	586	555	562	564	554	548	545	539	563	585	570	539	568	549	548	513	556	517	574	600	550	549	562	532	557	585	532	611	562	608	546	566	561	532	531	489	539	520	576	519	572	610	583	524	572	505	512	571	539	554	587	562	512	579	562	550	561	578	572	592	558	560	544	532	590	523	567	533	586	584	542	523	580	554	564	557	581	544	576	535	558	510	535	519	582	582	537	557	539	540	567	543	514	556	590	533	542	533	574	533	565	566	578	526	575	556	545	522	572	579	603	578	512	578	566	581	536	560	553	548	492	577	563	523	558	581	568	533	547	581	574	559	564	561	551	504	553	578	520	549	582	547	552	538	549	552	562	546	516	591	545	542	576	546	534	542	562	548	543	545	537	542	528	606	541	605	572	557	544	540	619	583	585	566	571	536	596	632	567	601	543	527	551	556	576	609	529	510	545	600	612	563	590	582	549	518	576	504	623	565	562	504	545	573	558	540	532	576	549	556	592	575	552	535	518	576	558	541	518	570	540	596	588	535	569	505	535	501	525	575	521	582	573	546	540	557	542	572	553	558	586	546	519	550	577	538	592	564	516	540	521	555	567	520	558	531	517	549	590	502	542	532	546	542	524	577	606	572	552	537	585	541	558	593	602	517	545	547	550	562	535	588	522	558	536	564	561	530	525	537	561	555	539	601	579	571	568	515	544	552	514	564	518	564	518	565	545	532	589	528	559	540	561	563	573	575	554	518	561	528	552	560	568	548	564	602	519	555	546	541	594	545	600	537	544	586	527	516	577	517	585	515	524	547	597	546	578	541	504	587	578	566	539	552	555	563	529	540	551	517	557	537	560	566	543	523	585	540	571	578	572	566	558	566	559	509	577	504	530	539	559	551	525	593	534	553	564	528	513	533	542	534	532	531	539	525	583	569	502	537	549	590	545	570	556	542	571	539	534	560	578	583	524	627	560	529	583	512
46734	88327	71362	51861	40010	28698	18467	9902	4811	1063	573	607	603	584	568	599	594	590	529	562	554	560	536	605	600	600	597	588	563	560	587	591	587	568	569	547	617	597	598	618	541	577	625	596	581	558	594	606	605	535	580	541	575	553	556	591	584	559	539	565	570	599	553	591	601	565	570	527	579	579	582	535	571	516	496	547	563	596	562	600	596	576	545	544	577	583	568	568	577	576	568	561	590	545	613	585	525	576	517	545	586	566	549	567	586	570	579	588	595	581	572	547	540	533	560	572	555	585	540	533	522	581	585	571	593	555	575	589	552	566	582	581	556	577	578	566	525	568	603	604	531	611	553	584	577	591	579	558	571	566	533	562	540	593	583	528	587	566	558	562	605	586	548	603	535	578	551	584	571	554	544	557	585	580	549	558	571	621	600	557	578	596	563	588	594	585	557	573	564	563	567	591	533	564	554	581	562	590	578	577	606	582	551	576	559	568	566	545	589	578	548	590	566	559	575	568	537	571	601	566	545	526	566	600	572	559	560	548	521	573	578	547	557	576	580	599	558	575	584	555	619	570	546	599	544	598	566	555	553	570	582	562	593	601	614	549	562	558	549	583	551	589	580	629	571	575	590	601	559	602	576	537	548	577	558	572	545	549	560	529	540	550	610	547	569	567	553	590	563	570	542	581	545	539	599	567	607	514	541	611	546	568	571	554	599	582	568	580	533	547	569	599	550	575	597	582	509	549	556	571	606	534	584	578	617	569	559	568	579	554	603	573	564	560	599	582	589	553	584	531	565	518	563	549	572	547	564	598	582	514	561	548	570	588	552	565	624	593	592	556	553	547	580	587	559	566	599	561	563	532	597	554	577	581	555	610	581	587	597	549	559	549	591	579	609	606	539	594	563	598	597	575	524	556	572	554	538	545	615	588	640	571	549	557	514	587	579	561	577	577	570	558	564	564	566	535	574	583	523	570	588	600	566	545	584	579	602	549	544	555	564	578	558	600	559	579	550	545	589	567	576	573	547	611	533	544	602	547	591	531	559	589	547	581	591	585	535	606	593	588	551	559	540	563	572	573	606	551	572	605	579	565	580	553	561	556	600	551	586	565	567	585	539	583	542	609	569	600	585	605	571	606	581	576	604	591	578	555	543	583	560	629	567	566	523	524	577	542	580	588	535	550	581	570	565	532	527	621	544	534	568	595	582	546	562	587	576	625	605	594	568	553	548	600	553	555	564	575	595	556	554	539	584	585	576	570	569	543	561	543	618	555	575	596	577	567	541	573	581	556	603	579	597	559	574	547	585	518	614	589	585	552	599	584	566	588	524	575	591	540	589	574	576	578	550	620	599	587	597	554	573	546	562	577	550	559	528	562	584	585	540	574	607	589	566	565	565	545	543	579	631	590	580	547	579	550	579	574	556	572	603	575	602	586	580	556	539	591	594	555	586	566	553	567	550	590	535	567	530	548	537	605	564	530	579	555	627	549	596	531	585	610	553	550	578	559	606	537	585	584	548	566	539	582	574	582	547	588	559	632	608	548	568	595	561	557	558	553	580	561	583	587	523	572	598	586	565	556	580	554	544	562	555	564	553	566	539	584	587	547	589	556	608	593	552	555	584	568	556	545	596	611	577	542	544	546	596	546	632	565	570	597	563	623	586	585	589	579	570	549	612	583	559	525	574	543	604	586	556	548	547	578	597	575	557	589	528	621	610	554	584	570	569	554	566	590	585	567	584	581	581	606	577	626	554	540	577	564	563	575	587	562	556	574	580	559	556	597	564	642	584	537	585	572	570	550	578	578	589	532	582	592	535	570	575	558	549	625	567	605	572	597	562	531	594	586	542	546	568	546	567	523	519	525	600	520	553	577	517	571	561	594	566	561	565	563	565	549	619	542	599	548	562	577	530	562	589	563	580	560	555	552	541	563	565	607	568	557	589	544	576	566	549	524	557	607	600	603	597	586	599	579	554	551	603	604	541	543	611	572	568	602	592	598	552	597	555	567	555	560	583	583	569	584	580	553	570	581	562	600	566	586	575	536	590	549	619	595	584	540	569	551	610	540	571	573	559	545	612	577	578	588	581	518	584	547	571	592	589	561	558	547	576	581	575	556	562	614	563	565	536	566	548	522	547	548	537	575	597	585	583	542	593	549	533	558	574	566	588	592	579	581	616	580	559	552	559	579	575	598	576	598	550	600	556	565	551	541	570	559	571	581	558	559	588	571	542	577	574	575	539	570	582	533	649	596	561	539	587	574	599	576	588	575	536	596	560	538	546	564	557	569	565	586	573	589	603	532	533	542	603	623	547	583	564	586	546	625	544	587	564	582	526	585	547	584	574	552	571	583	551	610	554	550	576	541	564	538	655	587	551	592	553	537	584	559	540	550	574	550	574	581	611	561	542	562	546	599	579	592	545	582	554	580	606	552	589	570	582	527	598	573	597	594	558	584	553	583	547	580	535	567	559	563	618	592	573	555	556	566	557	583	591	557	582	578	584	553	590	561	553	569	552	526	559	580	536	606	566	556	606	571	537	531	574	578	545	554	615	579	587	596	610	517	546	552	584	499	572	569	559	561	570	589	575	571	551	567	565	562	615	542	544	584	567	571	535	560	590	574	605	543	576	561	618	553	539	555	560	561	555	573	593	608	569	589	601	601	564	525	571	575	565	577	611	620	553	578	600	630	563	578	522	601	571	526	582	579	590	584	568	547	551	583	574	600	555	596	555	592	584	623	591	566	573	577	593	613	511	527	551	557	520	591	577	559	582	563	565	580	592	562	611	575	576	581	576	599	559	600	559	593	544	554	573	599	564	585	584	548	557	592	585	581	595	555	565	566	606	578	547	499	609	607	598	562	535	541	562	603	567	567	530	549	589	566	565	591	551	515	578	563	540	564	618	586	593	593	557	573	560	545	586	592	567	612	593	582	543	541	534	561	573	536	577	579	614	590	593	588	543	562	543	574	555	540	550	617	529	584	558	595	562	581	565	575	551	584	573	564	594	582	595	575	599	560	556	575	607	543	583	617	588	571	608	566	614	601	535	584	596	568	601	561	582	586	579	560	541	586	551	572	593	565	599	570	593	579	578	599	544	564	549	581	533	571	589	568	525	579	550	573	581	560	551	528	589	618	558	573	630	555	573	537	591	536	535	599	605	560	543	566	577	568	595	578	552	550	561	558	548	549	563	619	625	604	552	588	589	548	630	551	565	591	550	617	560	552	567	552	604	570	586	572	570	594	567	587	604	575	574	594	580	544	605	579	596	590	616	565	559	577	545	574	556	594	534	565	609	574	544	544	568	559	555	563	551	581	553	581	588	595	598	561	587	557	564	543	558	544	542	556	558	568	542	542	555	541	586	572	550	579	515	621	597	552	555	570	542	506	567	548	563	580	589	590	534	539	551	534	541	601	584	562	548	565	581	574	592	567	583	555	565	567	593	604	525	576	571	586	580	540	577	591	576	565	571	567	562	538	597	569	554	561	600	570
25024	22159	33264	32127	23295	14473	6997	2891	1564	619	464	460	427	426	462	436	480	465	497	493	493	469	469	465	503	434	462	446	443	412	419	456	452	449	448	464	477	425	454	453	474	502	480	461	464	463	457	433	484	471	457	441	449	458	496	436	441	430	447	458	454	492	448	423	458	476	449	447	464	473	487	434	499	439	443	422	445	484	474	465	462	422	453	471	449	408	468	460	493	450	466	449	461	414	456	445	473	460	456	456	457	472	428	482	492	433	457	438	450	457	455	510	475	461	472	455	437	467	448	435	462	452	392	478	453	465	453	457	457	478	442	420	442	433	423	455	487	472	462	432	450	459	403	446	462	458	445	475	495	475	454	495	451	463	459	479	443	443	473	443	482	451	388	434	457	449	482	470	491	459	467	457	442	459	435	433	473	469	466	416	457	456	496	463	465	456	465	458	485	457	440	455	480	432	472	508	413	438	473	431	446	455	416	474	462	499	440	454	444	432	482	433	470	442	446	445	484	472	461	465	459	468	459	476	430	461	459	484	443	469	426	487	443	434	462	434	480	451	476	459	475	462	437	437	474	467	471	461	500	441	439	468	490	468	428	475	441	453	449	472	468	442	462	455	508	455	437	455	453	492	478	457	424	461	448	447	457	429	449	438	450	446	395	448	421	453	420	477	433	444	440	472	453	495	491	401	440	484	478	470	457	437	465	479	463	475	474	439	464	445	442	469	446	429	425	443	425	458	472	451	480	485	473	464	457	465	454	466	448	469	434	438	464	514	420	498	467	449	468	429	479	425	429	435	476	459	452	492	444	472	462	484	432	451	472	429	459	429	493	434	441	468	478	453	467	488	424	449	445	458	462	443	460	464	445	441	422	448	441	401	436	433	498	423	433	467	439	439	422	433	439	455	475	480	459	481	484	454	452	459	441	457	472	467	450	473	439	478	422	455	469	432	504	448	466	456	445	457	438	508	483	429	413	507	447	419	460	477	507	469	450	453	457	445	430	466	427	464	449	424	445	431	483	422	444	430	451	455	451	466	458	457	483	449	464	458	456	476	439	475	471	500	440	447	435	481	474	465	447	440	445	470	417	457	452	439	458	450	446	473	458	448	429	471	476	481	485	448	453	500	438	429	443	459	457	440	458	462	445	452	527	476	451	461	465	471	477	456	461	440	466	482	428	451	449	464	475	465	491	449	427	478	473	491	514	442	462	471	452	481	449	472	407	461	440	445	477	453	433	480	441	478	478	469	492	468	467	408	475	467	464	457	487	447	476	427	486	461	458	457	454	432	450	462	469	457	442	463	499	490	475	473	454	431	435	468	433	468	498	453	509	418	461	482	426	440	427	438	450	449	445	455	491	502	473	453	478	459	468	492	454	447	438	449	458	465	475	462	492	482	456	479	491	441	475	477	455	500	433	445	447	454	461	447	443	449	470	442	447	472	445	455	405	424	448	445	452	467	419	463	530	447	460	471	411	470	441	439	473	409	501	482	466	473	449	454	418	463	420	454	461	428	470	431	488	464	451	436	467	468	418	433	422	465	433	466	423	417	452	440	472	415	423	442	442	461	424	445	435	451	447	458	447	426	459	418	471	433	473	443	439	487	464	467	467	470	453	460	475	445	475	453	461	482	480	529	467	452	438	483	458	483	468	435	433	454	468	437	443	455	452	472	454	469	427	421	467	426	437	463	452	420	474	474	437	460	485	478	445	436	463	454	480	471	456	448	446	478	422	471	402	447	474	458	418	441	419	459	460	438	455	427	464	506	440	453	494	466	465	434	471	425	486	482	438	417	441	455	446	456	450	467	454	457	447	450	476	459	490	515	441	482	488	495	439	486	492	440	429	450	451	456	508	439	468	476	462	473	461	438	466	508	462	482	457	445	440	452	456	445	471	404	473	428	403	456	444	490	453	414	430	470	484	480	429	429	460	441	484	469	452	475	466	463	483	477	499	402	407	447	435	448	446	449	447	445	456	435	427	449	457	456	429	501	468	469	446	475	437	468	467	432	461	455	437	478	436	476	469	442	452	455	445	476	483	482	455	476	481	466	422	460	439	460	461	440	458	409	450	470	448	447	418	477	455	443	491	469	477	465	458	462	457	469	434	495	426	457	419	429	444	454	437	479	475	499	446	443	470	487	439	435	492	453	487	484	424	451	468	452	450	463	449	441	463	433	427	473	452	429	459	444	470	456	462	458	427	465	436	451	419	441	434	455	438	454	441	451	450	447	451	487	441	435	429	465	456	467	453	457	459	460	461	439	460	403	474	476	515	464	441	469	499	479	463	467	464	467	441	453	481	449	424	472	469	463	450	468	485	434	492	478	459	464	428	420	467	439	468	450	431	395	452	465	450	472	490	451	479	448	465	450	477	495	409	438	450	479	428	455	476	470	459	461	476	477	446	473	502	471	469	468	463	488	437	442	463	443	462	429	445	418	466	452	428	472	478	440	464	462	467	445	459	454	443	454	451	460	454	454	494	504	433	404	461	469	473	467	492	477	416	500	489	467	406	450	467	444	464	464	423	481	410	474	467	457	454	483	445	441	485	415	456	453	477	453	442	432	469	455	482	452	440	443	476	466	445	470	439	460	449	437	451	462	463	424	453	446	486	446	455	445	462	421	464	456	466	471	438	468	447	441	475	464	455	450	482	471	433	461	457	469	482	468	456	455	453	473	470	474	469	455	478	427	462	456	413	468	452	448	456	456	474	456	426	451	463	455	431	440	462	427	484	459	420	487	441	504	437	417	451	470	485	498	475	447	482	438	451	477	493	450	447	478	474	461	467	483	449	422	464	454	468	499	483	436	444	457	432	440	459	455	421	463	469	456	461	457	453	469	445	464	454	450	453	409	412	448	468	468	415	423	484	488	479	494	472	439	441	464	491	446	464	445	465	423	440	399	486	473	433	444	449	489	474	406	469	493	426	455	462	435	452	472	458	467	430	461	488	453	445	445	502	457	476	456	459	457	427	454	476	475	449	495	447	433	465	436	435	457	461	473	477	470	441	472	456	467	451	451	484	493	511	462	427	459	472	470	489	441	482	425	444	473	450	474	511	450	420	433	463	467	392	468	457	463	450	444	443	428	422	455	438	453	445	422	488	488	455	468	450	471	458	470	408	476	432	431	466	443	481	469	479	453	417	485	458	426	449	458	445	420	441	456	454	476	485	457	433	422	438	449	441	497	440	465	422	454	464	467	485	442	439	422	414	474	449	487	422	505	433	481	498	464	429	444	470	431	481	482	498	440	445	447	461	508	488	477	461	425	455	466	466	482	484	512	466	453	467	444	442	483	464	478	445	423	495	484	437	470	469	443	471	455	465	462	401	435	445	460	454	450	460	478	464	412	459	438	490	455	449	453	454	483	467	415	474	486	466	487	454	457	509	501	479	449	438	511	495	411	461	445	441	426	455	434	446	473	476	471	478	451	486	439	464	420	474	449	466	409	461	432	472	471	444	458	427	463	459	492	458	472	458	451	488	489
39002	69156	53954	38250	27702	17654	10007	5144	2699	812	515	522	511	483	483	498	485	510	460	498	487	486	486	479	524	509	498	477	514	497	486	514	529	504	505	502	509	504	491	493	483	494	499	468	506	471	478	464	516	508	492	495	493	510	495	510	491	532	489	437	529	528	497	482	537	496	515	488	505	453	476	490	481	510	522	477	518	504	516	495	509	512	496	477	481	528	471	510	462	524	478	460	500	475	494	511	496	490	499	495	514	529	482	486	498	474	507	540	536	519	454	533	502	520	511	481	497	468	521	429	510	473	483	504	516	523	492	494	504	524	502	457	475	513	509	514	504	507	479	497	488	471	528	495	514	517	490	518	522	499	510	509	544	514	508	507	488	462	489	471	484	458	418	465	440	527	509	455	490	493	503	473	538	495	521	516	483	536	517	473	495	523	490	532	509	508	478	511	459	500	526	515	519	436	490	467	468	496	548	485	490	484	499	493	467	466	488	508	489	479	540	528	508	542	516	468	487	519	467	504	517	492	499	506	491	519	505	479	491	523	495	490	496	467	469	481	508	543	478	505	549	480	491	481	509	492	521	502	486	518	469	482	506	467	519	510	483	472	526	499	468	532	531	485	507	503	516	480	475	507	471	484	508	499	510	495	541	478	483	530	454	494	536	532	505	476	507	525	557	513	462	468	480	470	511	516	493	492	526	497	486	504	490	504	479	475	511	483	494	504	478	517	499	488	495	517	489	473	478	476	495	506	495	503	475	549	499	525	483	528	457	498	516	488	499	531	537	506	478	474	491	513	526	451	495	523	478	488	503	484	462	488	473	463	514	508	508	490	502	513	514	505	508	537	486	482	514	495	499	483	490	464	522	500	480	483	515	517	548	513	470	508	501	464	501	472	486	493	526	474	505	500	502	515	508	492	510	492	471	510	509	529	432	458	512	493	510	485	467	471	462	494	517	500	517	469	492	509	498	478	501	496	475	505	491	520	524	529	451	481	518	511	485	497	496	521	504	474	526	499	540	466	518	492	512	527	462	493	501	498	491	476	504	496	512	505	502	519	518	571	477	497	496	510	490	514	507	524	507	494	523	494	513	482	508	476	516	490	504	470	484	503	474	514	519	483	462	515	509	498	473	477	506	515	490	486	533	505	474	477	540	461	484	482	473	460	519	468	488	512	531	512	514	504	451	513	512	503	514	460	470	511	534	508	464	499	483	475	474	537	507	460	469	502	480	496	484	497	478	514	496	506	514	495	478	527	511	529	508	541	516	490	495	502	448	476	492	513	508	479	508	475	484	486	491	507	486	523	485	491	489	503	519	519	500	472	516	503	496	507	524	478	512	522	492	540	494	516	480	491	512	483	500	501	534	521	470	527	535	519	504	547	508	543	491	500	499	527	516	496	479	476	488	499	525	483	489	472	506	480	495	498	485	484	484	509	509	490	496	492	452	491	517	490	500	526	522	508	515	482	462	494	466	514	484	491	466	516	484	476	504	495	485	508	489	474	497	547	494	458	485	460	451	482	492	509	510	501	492	509	489	465	500	492	511	486	500	498	517	511	516	482	474	455	460	538	474	478	492	516	488	541	528	509	493	518	512	514	477	476	481	454	473	517	490	536	483	496	506	495	495	465	453	543	515	463	479	505	495	453	503	500	511	492	444	501	530	534	491	529	486	494	527	507	489	444	513	533	522	487	474	520	523	481	525	480	458	490	524	473	535	538	482	537	513	498	469	475	465	487	515	477	478	508	533	536	523	502	494	469	496	503	538	457	527	471	501	509	495	463	508	522	524	519	505	506	529	486	519	483	461	484	493	500	498	485	479	493	502	518	454	495	538	487	479	495	471	488	460	462	483	504	501	474	550	549	455	519	503	510	515	494	512	477	523	523	532	492	496	504	544	522	510	481	494	495	527	501	498	511	486	511	465	516	514	495	495	478	493	509	507	472	459	505	496	527	458	492	487	518	482	461	521	524	531	561	464	560	504	468	455	520	491	504	500	489	493	498	493	525	497	523	507	465	444	489	506	512	460	510	513	517	490	514	494	488	486	481	497	512	522	473	541	494	471	461	456	464	486	517	522	471	519	502	496	505	536	493	497	494	505	508	488	488	526	486	493	529	460	489	505	489	479	477	493	546	519	500	504	483	504	495	498	477	497	506	491	497	521	519	488	530	525	494	503	484	495	493	478	505	494	472	502	509	532	465	462	528	481	498	498	514	444	499	512	492	460	498	489	483	478	507	473	494	484	467	458	441	467	463	501	524	511	485	506	514	494	512	473	519	545	523	483	492	497	494	481	484	478	476	480	505	497	488	484	489	550	503	512	516	509	496	520	489	468	489	486	512	477	489	508	483	468	478	532	492	475	464	494	486	522	526	529	547	502	484	503	524	476	466	503	517	518	510	471	489	478	503	505	484	521	452	545	487	462	546	493	513	510	519	504	528	490	488	511	502	504	449	468	516	487	508	500	510	499	519	527	491	479	452	514	498	475	494	517	519	537	492	490	491	465	525	518	460	475	508	502	474	498	485	498	516	487	493	491	498	521	490	468	483	518	483	519	503	549	500	505	529	476	503	530	473	504	451	493	500	517	530	507	488	518	500	464	475	507	451	487	449	521	509	477	538	497	484	486	489	519	494	522	491	498	496	490	514	495	521	488	531	522	508	500	488	504	477	511	472	499	517	484	460	516	533	466	550	488	529	498	482	530	522	498	504	522	503	500	506	470	504	495	465	486	504	478	503	487	509	489	541	460	516	520	510	481	454	530	525	489	447	481	519	511	494	497	495	484	476	512	506	509	535	499	490	508	507	528	492	529	500	494	498	448	466	502	489	484	518	525	500	497	538	518	488	534	507	503	479	500	458	533	513	522	467	477	493	486	523	514	494	496	559	506	507	441	493	460	454	523	500	469	513	477	504	549	484	495	500	491	478	517	491	533	487	524	533	466	519	527	555	530	463	497	506	492	486	493	522	501	469	490	525	535	521	505	502	495	520	488	545	477	511	480	464	516	474	470	485	477	516	497	489	517	522	500	515	490	461	424	504	454	491	478	522	510	486	445	469	519	493	499	477	503	495	512	510	475	529	461	531	509	511	515	491	508	478	490	505	492	505	476	467	481	483	526	502	501	459	485	517	517	497	491	460	479	541	525	520	562	479	495	503	521	511	514	512	480	478	500	509	492	508	518	533	522	507	502	515	496	519	515	516	515	509	536	529	513	475	487	508	558	488	498	497	470	522	534	486	487	498	507	508	488	483	485	514	475	496	499	492	505	481	512	512	515	485	514	524	493	518	499	511	526	519	504	492	490	458	547	523	499	511	478	504	503	513	531	493	503	485	483	446	511	507	499	512	571	490	509	487	486	513	525	484	523	554	483	502	507	533	460	525	498	485	510	495	498	495	462	536	555	466	528	511	505	483	480	532	507	540	488	496	507	475	462	468	513	521	510	489	518	493	493	475	501	497	523	483	475	501	499	522	526	468	450	476	459	478
22647	21425	31188	30595	30925	30335	26597	13673	5761	1678	754	697	747	723	712	760	739	714	711	760	711	717	686	706	729	709	727	752	733	725	710	726	762	713	744	681	703	723	761	708	674	717	738	687	731	735	742	734	779	783	723	753	703	757	782	706	760	738	725	696	777	720	688	703	758	727	757	767	734	730	697	710	718	713	712	713	709	673	710	713	680	654	737	729	714	763	725	703	698	718	724	655	734	712	725	702	723	695	756	691	713	767	742	737	700	714	708	690	728	712	727	702	713	749	725	686	664	674	756	693	737	736	745	737	721	675	772	749	738	730	736	745	717	680	741	745	717	754	737	692	677	699	715	766	636	748	730	676	683	715	661	725	745	705	696	707	681	716	716	706	707	700	691	687	684	704	691	724	768	707	690	736	738	763	735	686	694	720	724	730	702	730	723	730	708	757	721	741	732	725	720	700	698	750	727	704	727	722	694	701	738	697	762	747	706	743	698	701	739	685	683	720	716	714	697	793	723	733	721	725	751	715	745	745	730	786	693	747	694	714	700	685	767	725	766	749	734	743	690	716	682	727	718	753	728	705	781	712	738	716	766	711	732	740	770	684	720	693	690	718	720	763	721	699	657	713	731	732	678	645	725	708	698	739	755	724	739	671	725	724	699	717	692	704	705	704	695	722	739	721	691	709	724	749	693	697	712	710	700	739	736	773	736	727	734	735	766	695	706	706	703	694	785	690	720	726	724	711	759	733	726	751	721	713	727	720	707	713	719	722	753	778	746	725	720	724	703	709	724	756	719	695	719	690	695	731	768	725	762	746	707	722	713	671	735	690	737	710	703	691	694	701	707	718	722	703	691	784	744	740	730	717	750	717	708	707	687	740	686	712	743	712	687	712	737	708	727	766	746	684	706	710	708	701	720	714	706	759	709	702	709	760	734	718	702	704	677	719	689	712	757	731	759	689	748	714	743	722	707	724	707	740	742	716	690	693	711	728	769	733	749	783	736	721	752	729	674	721	703	743	728	707	717	698	744	696	674	685	717	722	684	736	729	695	763	743	716	695	731	700	772	717	718	756	688	736	727	712	757	726	732	746	667	701	738	722	767	713	697	697	725	741	700	715	734	699	707	713	703	660	739	698	689	727	693	697	750	692	711	690	717	701	760	692	712	707	698	718	728	726	709	750	773	701	702	713	726	699	732	683	710	685	708	725	746	701	742	738	721	707	686	740	687	717	663	734	691	756	718	702	705	699	739	758	670	769	725	715	708	763	730	708	732	688	716	722	707	707	681	675	713	693	767	711	703	720	699	732	730	728	732	732	676	731	734	701	737	710	718	672	709	706	733	704	709	728	761	701	739	707	727	679	738	686	747	698	709	712	689	684	737	682	712	726	742	718	711	709	680	743	722	722	715	652	707	684	763	762	685	699	715	748	740	718	668	714	690	743	745	729	698	699	766	724	728	693	749	771	734	689	707	727	701	728	691	761	723	712	739	755	722	710	738	682	724	771	756	761	691	723	712	723	685	719	727	720	716	693	730	716	672	715	680	739	658	723	707	702	641	719	691	688	723	681	705	703	710	752	696	712	714	759	720	747	758	719	708	716	752	764	753	723	667	652	755	677	747	785	775	742	749	703	715	744	792	721	683	751	714	778	672	716	737	700	666	661	713	760	736	712	740	761	757	697	706	676	747	739	696	699	728	708	663	729	698	777	709	748	732	690	728	727	682	704	730	722	751	692	671	755	712	708	705	748	733	756	737	708	746	758	709	737	724	714	724	746	751	749	725	743	717	753	708	721	727	693	791	697	777	731	704	707	677	708	734	755	715	691	724	680	681	711	715	727	680	713	707	718	713	739	753	731	731	695	786	710	690	714	742	675	715	694	720	663	692	700	692	736	677	751	711	731	700	725	689	701	705	637	721	704	717	729	719	712	762	724	680	738	704	700	687	723	740	762	717	742	724	696	726	703	715	731	740	786	656	712	753	712	724	710	713	680	726	768	755	726	754	728	693	710	722	724	720	711	755	721	744	689	690	657	743	693	708	722	758	713	718	742	683	738	738	760	747	719	691	725	713	736	745	750	717	688	712	749	688	721	746	719	726	646	727	725	729	699	713	710	746	710	698	682	714	716	683	751	698	726	736	680	762	704	718	735	752	691	725	735	728	744	702	680	727	711	727	730	718	739	735	774	721	705	732	708	719	729	718	732	689	698	720	671	692	740	743	765	661	739	698	716	745	680	769	707	726	677	692	747	758	814	712	687	709	720	774	729	663	733	715	703	693	684	735	766	707	733	689	743	722	741	704	728	720	654	734	674	711	767	718	711	674	716	669	729	662	716	736	764	740	694	692	717	669	763	706	681	647	703	685	771	698	719	746	763	672	711	695	731	712	723	768	687	670	736	747	757	727	685	729	728	728	702	699	725	694	750	743	714	729	737	716	717	785	739	706	694	690	680	727	725	678	702	724	746	703	756	683	676	732	763	683	757	709	715	698	799	708	690	731	725	715	723	789	697	707	729	705	741	708	668	715	699	648	697	692	748	691	697	688	736	712	698	734	673	747	698	705	703	755	749	758	725	801	694	678	710	741	690	696	696	711	725	746	726	750	712	732	705	707	666	745	720	723	692	676	752	683	657	748	700	712	732	710	756	675	720	747	726	724	735	759	727	731	700	728	662	727	680	665	716	692	710	773	703	665	715	714	760	721	726	679	739	754	712	681	693	694	703	659	790	745	742	682	684	755	711	753	700	704	723	688	707	733	687	734	724	730	700	682	713	698	711	742	690	707	697	693	674	708	721	698	722	736	736	697	722	686	647	690	684	714	743	729	740	690	726	682	678	714	731	728	701	708	751	711	707	711	717	700	745	727	776	691	735	708	720	719	709	741	682	685	695	705	731	689	723	702	674	679	693	722	733	721	725	719	709	693	751	682	717	707	734	677	740	721	729	731	678	736	707	735	678	748	747	720	752	737	734	702	672	704	709	758	765	668	692	707	735	677	710	709	689	734	730	667	693	783	677	761	741	736	722	732	722	686	686	717	710	668	665	714	691	727	724	723	722	720	757	698	713	741	721	725	747	721	713	712	693	730	737	733	716	703	681	737	710	735	715	739	700	763	722	734	739	695	749	728	745	752	759	708	694	742	668	718	774	728	721	749	722	759	799	727	674	724	700	711	677	741	731	721	710	714	656	713	683	740	771	783	731	752	672	741	682	749	702	727	721	755	710	704	697	715	726	698	712	707	676	737	683	717	751	729	713	695	710	737	709	686	657	707	702	714	724	747	750	776	758	729	745	696	743	730	734	707	735	720	700	713	680	694	734	720	711	663	732	732	721	729	753	683	729	694	728	696	726	753	731	709	705	768	740	758	707	726	701	716	718	704	743	705	692	714	720	738	686	748	720	720	762	745	735	716	706	705	709	761	721	700	712	712	752	747	731	670	709	735	737	732	695	760	716	732	680	698	714	646	715	725	704	724	717	742	737	724	748	715	735
52302	95585	80620	62087	48383	36115	25103	15057	7841	2002	827	711	745	725	757	773	766	772	727	748	735	739	704	777	725	739	774	728	786	711	713	746	753	745	735	749	747	740	784	719	704	735	701	747	729	729	761	758	700	705	741	724	750	737	773	757	728	762	759	723	757	742	757	749	719	740	733	737	735	754	728	751	724	739	714	741	704	709	730	768	731	705	803	751	724	684	772	795	761	767	777	778	757	739	750	706	801	779	775	773	772	739	716	752	765	763	757	779	755	725	722	720	721	792	744	794	736	744	721	753	760	721	757	720	740	720	731	693	696	751	687	703	703	743	734	749	745	753	749	746	736	752	723	719	766	742	746	751	694	760	710	732	717	766	737	701	711	701	742	699	755	691	746	743	754	749	712	747	748	757	755	739	703	715	764	700	752	762	767	716	735	746	730	708	745	743	684	722	743	737	751	730	743	714	698	757	762	677	801	728	744	732	742	695	757	739	737	738	777	765	716	761	731	736	733	719	694	744	748	691	727	744	739	732	789	690	723	723	722	745	706	695	748	677	709	765	727	759	683	741	762	722	753	724	705	768	703	728	733	742	759	773	751	744	724	709	699	758	678	694	755	763	769	804	732	754	736	728	725	707	746	711	764	723	709	745	762	708	761	748	715	746	769	769	755	804	744	692	765	738	710	761	774	729	692	772	751	759	714	721	737	738	723	749	719	730	703	749	749	690	759	713	748	743	765	698	716	735	733	769	732	733	710	762	695	760	728	691	773	694	731	744	732	702	776	753	732	761	733	730	783	737	743	766	699	728	729	691	715	725	737	726	754	734	715	758	722	733	718	711	735	748	737	744	735	672	728	758	754	710	709	717	764	688	748	746	708	780	714	768	772	664	714	783	726	794	723	762	696	698	751	738	732	739	786	713	707	743	718	715	730	727	748	759	733	704	751	756	737	802	743	745	713	721	719	693	735	748	708	749	698	727	784	724	722	741	722	701	660	695	767	722	720	726	727	741	725	737	739	690	703	779	793	735	729	748	722	720	725	689	765	738	733	724	786	772	740	734	733	693	678	715	717	769	723	746	704	739	761	716	714	800	726	770	672	727	770	729	720	739	755	739	769	734	779	764	737	688	703	729	737	746	700	690	739	720	708	756	765	732	722	815	755	741	745	748	696	692	768	760	714	712	737	783	747	730	761	733	684	706	771	715	765	729	760	743	703	729	713	705	718	725	729	726	707	719	770	720	748	764	774	711	745	752	771	741	782	716	706	731	758	776	713	773	700	723	716	690	712	736	727	726	728	741	729	719	718	743	762	709	762	781	750	734	716	775	741	767	786	747	704	679	739	723	706	763	693	762	749	721	709	754	726	716	739	737	724	767	751	743	726	716	674	754	729	790	752	745	758	742	722	703	768	769	719	760	718	732	714	751	751	699	756	715	750	780	712	719	688	760	717	731	773	782	773	709	688	752	801	765	745	800	751	748	751	684	745	721	735	697	703	725	758	688	783	737	740	707	759	782	737	691	716	727	729	763	743	755	787	729	748	724	745	728	763	671	707	760	713	712	770	705	754	690	744	724	687	764	753	766	704	718	742	716	711	682	696	723	783	731	722	739	814	729	760	748	733	709	733	717	764	696	767	721	667	750	766	783	725	699	689	768	712	785	737	734	708	719	741	755	760	727	730	715	740	766	737	694	732	722	759	746	724	742	716	734	785	739	750	736	800	706	728	764	745	742	704	744	748	712	703	741	720	766	750	733	773	761	749	725	748	724	797	755	696	682	753	740	720	720	683	674	730	729	672	742	682	717	757	680	701	767	731	754	745	701	711	744	725	762	729	731	746	681	725	718	752	740	693	728	704	716	702	752	766	746	747	703	797	738	824	760	764	717	709	690	728	717	742	781	689	762	710	715	757	791	731	732	738	707	737	722	721	778	759	784	746	739	733	685	749	718	715	748	742	769	746	756	745	752	726	688	719	727	757	786	751	699	766	710	738	711	770	664	743	730	746	733	725	758	730	739	758	737	722	750	764	748	724	790	722	713	739	712	802	778	749	764	738	736	718	700	714	765	757	740	715	740	715	691	731	745	731	755	779	747	747	774	718	721	719	751	724	696	741	693	726	747	720	742	732	705	791	737	789	741	795	680	739	762	697	733	736	752	693	738	763	704	773	701	763	713	770	708	731	712	778	725	748	722	721	759	771	747	767	761	749	766	718	731	743	733	735	719	739	723	693	761	731	697	719	727	756	732	722	777	714	727	758	711	811	723	695	735	713	774	756	699	690	773	709	724	716	756	726	771	737	783	727	730	726	717	719	669	756	739	717	738	739	735	725	720	713	780	755	703	745	753	778	773	754	713	786	716	760	713	728	734	718	712	762	747	714	710	745	735	697	729	740	677	821	743	791	748	692	764	712	750	757	752	727	770	745	789	734	744	777	711	749	734	693	684	724	794	720	705	739	748	807	696	744	738	706	791	735	762	744	713	781	702	711	753	758	761	712	763	741	749	707	764	742	721	747	755	743	732	709	715	714	707	707	731	711	761	719	703	738	715	721	693	732	739	730	660	752	750	739	715	740	738	779	749	771	741	697	734	711	706	747	694	772	750	716	736	722	729	769	736	671	723	736	730	715	724	754	733	777	734	736	783	717	745	762	706	722	735	760	726	749	748	753	782	778	724	678	737	739	741	781	681	775	718	717	743	732	737	780	717	742	727	673	736	742	746	728	783	730	735	732	729	756	734	782	728	754	707	717	784	776	718	747	783	744	737	747	699	729	775	683	704	711	739	842	715	711	715	748	758	733	734	773	689	732	731	714	707	717	756	724	722	745	729	729	760	710	726	700	703	720	738	680	723	759	750	750	763	752	692	732	780	769	749	750	751	765	728	784	749	772	741	763	738	724	730	723	731	742	750	707	716	741	769	747	674	778	761	738	769	744	757	701	700	761	681	786	722	795	758	754	711	771	730	674	711	781	716	752	740	757	724	699	753	747	775	715	702	735	761	782	773	749	713	650	749	723	698	702	747	705	719	748	719	757	771	796	759	773	738	725	722	717	802	735	732	716	760	758	701	747	759	723	730	727	706	753	712	713	706	709	729	763	705	692	770	716	736	759	753	769	728	712	710	728	730	715	758	725	729	728	756	725	725	718	762	757	723	722	705	752	731	714	752	729	779	739	727	741	718	720	712	756	752	712	760	754	746	729	736	706	721	720	730	700	753	763	726	727	741	717	695	725	750	746	732	740	718	749	778	731	753	737	705	671	713	702	712	803	787	709	715	700	768	706	682	761	670	741	731	778	732	727	706	735	725	783	736	747	692	737	736	781	747	724	690	779	747	742	729	722	717	732	733	744	719	709	768	684	774	696	725	715	715	723	780	737	733	726	723	722	732	747	740	684	735	717	707	767	728	758	757	731	764	746	765	766	776	727	730	746	734	761	695	698	702	752	721	725	743	723	729	700	723	756	721	750	761	674	721	754	680	739	711	739	714	710	723
28355	24059	28360	18039	7534	3601	1801	1005	669	397	326	353	369	370	349	336	397	412	354	365	373	369	335	351	371	333	338	352	363	339	379	367	358	365	373	363	351	360	337	335	364	337	348	353	354	353	371	369	331	351	339	361	340	360	332	324	380	318	348	364	384	346	362	371	377	361	345	364	362	335	376	337	355	362	343	352	391	370	343	343	349	372	380	392	327	357	341	377	351	339	370	333	379	343	351	380	341	355	361	360	364	360	359	338	369	366	330	367	393	336	332	375	360	354	345	350	321	364	365	322	332	376	340	370	393	343	350	363	365	356	361	396	352	341	345	343	368	339	335	374	347	367	357	368	360	363	417	394	347	383	332	353	385	375	381	358	376	365	399	339	365	372	313	357	351	372	361	375	346	353	364	350	395	380	353	391	400	368	337	372	328	367	363	346	342	355	372	386	380	360	357	379	362	386	382	370	351	347	362	340	350	371	379	342	392	343	355	340	370	383	359	352	383	376	352	329	345	355	383	339	363	340	377	395	346	387	343	386	399	369	380	340	363	359	346	379	386	333	329	364	356	351	379	334	381	334	333	364	364	318	362	354	342	364	356	375	381	357	365	364	380	376	365	391	382	385	380	358	374	330	368	362	366	354	368	366	355	370	359	358	388	350	361	384	361	358	359	370	343	362	363	340	361	363	359	355	348	358	361	345	378	374	347	361	337	318	363	350	376	351	350	347	368	376	397	387	395	386	367	397	374	359	334	341	343	381	372	393	375	400	350	364	374	342	373	313	365	359	374	366	366	359	377	377	366	367	374	339	367	366	369	367	349	373	377	343	331	365	365	334	380	363	339	364	347	369	345	342	376	339	346	353	334	334	363	357	372	368	350	380	372	401	336	352	347	369	366	354	365	332	358	340	345	353	367	380	339	341	383	343	375	336	331	351	388	365	377	373	374	389	366	373	381	374	343	345	352	400	357	401	334	342	361	355	398	368	354	360	363	352	336	383	377	364	349	376	369	320	340	379	365	366	345	386	326	339	340	366	363	382	361	372	341	406	370	361	358	331	360	340	343	376	346	345	372	384	397	382	332	393	355	373	358	381	348	373	325	367	358	349	362	372	357	386	355	362	337	347	358	318	387	344	387	349	341	337	332	351	364	354	373	357	354	413	363	370	387	329	352	361	352	367	380	387	366	358	365	377	366	354	390	371	371	356	403	376	355	320	361	349	331	389	364	364	397	363	345	366	367	350	337	389	371	330	360	345	363	349	361	366	398	377	371	361	359	352	371	364	347	348	390	377	362	355	357	367	348	361	347	392	342	358	374	368	395	349	328	369	381	397	316	353	338	394	348	339	364	348	354	355	385	370	350	386	373	358	405	368	372	376	386	347	359	346	376	356	395	326	342	362	323	363	345	371	376	341	347	319	364	398	366	352	333	369	347	389	365	357	375	384	361	342	386	345	353	346	413	325	338	366	376	391	351	345	368	386	365	390	345	331	394	376	388	321	335	394	345	350	384	335	361	362	346	351	373	368	364	345	342	360	342	337	315	363	362	388	386	366	366	359	350	357	324	370	341	319	359	318	352	331	411	348	389	325	337	382	356	382	366	350	339	354	378	385	385	347	374	345	350	374	350	327	334	360	366	354	368	392	383	355	374	378	350	352	342	378	384	387	355	362	336	402	370	365	386	349	357	324	362	381	389	364	371	375	395	376	374	363	419	340	345	355	337	362	386	320	382	333	349	374	350	344	345	338	364	354	360	352	361	327	421	339	345	369	328	387	335	346	373	380	370	363	343	353	371	365	354	353	383	361	360	344	368	347	373	345	366	353	373	371	378	386	381	350	357	384	347	341	367	353	366	349	377	392	381	357	375	346	344	353	374	374	385	343	362	358	349	395	370	368	355	375	333	306	332	350	358	378	361	398	375	339	358	382	362	372	369	366	322	356	344	353	324	385	369	358	400	359	405	338	380	354	341	386	416	372	330	410	372	358	363	383	349	343	379	338	380	379	354	324	374	372	370	399	370	346	352	388	384	390	364	355	350	374	385	360	328	354	369	412	333	365	347	378	356	367	360	351	387	349	369	369	338	367	343	343	365	367	393	360	331	330	365	349	344	389	349	369	380	357	419	359	371	357	395	378	381	351	367	340	376	364	364	346	308	376	369	360	342	344	347	364	372	348	373	343	370	355	339	359	364	400	332	319	342	388	324	361	383	344	359	392	331	338	351	351	371	375	356	366	344	381	366	331	373	297	386	336	383	371	388	368	337	362	397	357	367	381	347	345	358	335	353	402	377	386	347	353	335	392	342	349	350	352	357	339	398	347	333	378	392	342	420	336	351	332	358	374	369	342	375	348	379	373	326	374	350	361	382	327	384	343	372	333	372	389	315	365	373	355	379	366	343	361	356	335	355	380	387	358	350	375	388	352	356	337	367	354	356	351	380	328	375	349	359	321	366	384	347	383	366	340	366	378	346	384	365	395	319	347	347	395	338	357	401	345	356	355	360	372	357	350	359	362	358	383	354	370	382	383	345	372	368	370	380	342	376	361	369	359	373	361	363	343	357	385	388	332	367	364	362	347	369	354	327	358	348	348	364	345	378	336	325	350	355	326	346	363	350	385	345	359	387	363	379	349	388	386	334	353	338	350	342	353	364	356	314	362	349	352	398	323	335	354	385	411	377	368	372	351	382	386	387	351	361	382	368	375	342	347	351	326	362	379	361	401	347	364	374	347	391	344	354	356	334	368	375	330	380	355	360	321	366	385	347	330	368	338	380	350	342	335	355	367	396	353	357	359	374	348	324	331	383	393	330	344	350	362	365	369	338	386	390	372	351	354	362	334	374	358	397	346	340	397	383	354	344	351	349	382	336	356	366	329	356	319	375	387	348	359	363	352	359	389	328	388	364	319	342	372	382	351	322	378	370	354	368	361	388	349	359	341	348	350	363	359	371	360	377	339	377	342	341	396	353	361	385	349	406	371	331	357	374	327	400	366	364	367	352	334	375	362	336	348	386	369	395	360	341	366	353	356	357	338	344	395	340	374	357	350	374	365	354	352	367	356	380	365	347	364	361	361	371	352	367	367	360	384	361	353	371	370	366	361	351	351	370	372	368	337	364	382	345	363	358	386	360	345	354	376	362	355	369	351	373	342	368	335	356	360	366	358	356	378	380	395	362	366	357	348	389	368	336	369	360	312	376	381	351	375	352	364	353	375	352	331	378	342	326	336	369	361	381	367	399	390	339	360	332	377	411	364	364	360	374	372	371	356	358	390	359	360	384	350	354	374	364	362	357	341	371	370	372	355	355	351	338	381	323	345	369	332	380	388	376	356	369	360	329	371	334	369	340	328	360	333	404	396	370	352	379	350	334	359	366	378	351	355	350	338	357	345	349	334	355	375	385	343	373	382	399	399	375	381	330	363	385	343	356	366	364	375	366	347	359	352	347	332	348	379	373	384	386	362	351	373	342	325	378	344	350	349	343	363	340	342
17832	34832	24424	13429	7712	4330	2252	1304	743	469	415	397	417	372	418	419	388	405	361	392	420	429	413	406	398	394	393	395	402	425	392	395	407	414	373	395	374	379	417	347	398	364	392	400	417	413	380	422	388	376	386	393	371	398	388	371	400	361	380	441	376	400	383	345	397	358	364	393	422	413	408	383	416	371	366	400	426	395	374	398	373	411	386	385	412	399	372	375	398	426	409	373	422	429	379	413	369	416	362	408	381	386	443	399	389	374	398	426	396	390	414	403	410	396	385	378	362	408	370	364	365	358	366	414	377	406	418	421	436	382	417	438	403	403	378	413	356	407	376	414	392	359	379	365	386	408	390	412	412	398	426	376	425	399	406	409	368	377	378	356	382	388	364	434	356	444	409	417	413	402	350	399	352	368	415	369	370	410	416	372	399	434	410	395	417	411	368	370	351	413	406	390	411	387	393	414	364	406	385	388	402	371	386	362	395	403	417	401	384	405	419	420	369	384	375	392	412	403	367	433	388	413	395	355	385	418	392	387	352	396	371	357	392	379	396	398	408	398	387	391	396	383	389	389	385	399	403	385	391	391	364	381	353	410	403	391	408	367	371	419	395	393	397	397	395	378	375	399	397	398	392	386	398	357	386	352	399	374	386	412	381	408	394	393	397	380	405	449	408	396	399	363	394	370	386	395	403	380	391	384	381	391	399	420	392	357	386	386	393	407	390	392	376	404	393	367	395	444	397	427	388	380	397	423	384	359	383	389	404	418	388	388	402	435	408	436	394	417	410	373	403	431	402	420	382	357	388	366	389	379	366	391	411	356	375	381	384	419	397	394	411	408	376	403	424	380	394	406	417	358	387	383	391	368	379	405	385	392	399	386	413	402	421	419	442	402	405	368	386	420	368	433	400	416	393	412	361	403	403	425	393	388	383	372	425	377	374	420	360	418	399	377	380	391	403	373	369	416	414	360	383	407	398	374	387	413	371	384	419	385	440	408	391	397	366	377	397	412	373	376	387	372	427	402	392	360	391	362	414	369	364	380	402	412	401	370	405	397	373	382	394	384	423	407	353	425	422	431	369	380	393	372	386	363	400	382	379	361	400	342	380	385	398	384	419	393	398	384	427	393	385	385	402	413	375	365	387	383	386	381	412	378	386	378	410	363	409	394	376	374	431	381	367	409	379	408	381	383	377	365	394	406	384	378	393	391	402	390	411	389	397	365	396	384	390	416	377	383	390	374	375	373	385	378	397	396	362	360	403	376	396	385	389	420	407	421	380	378	376	404	386	354	400	403	354	378	375	386	359	361	373	402	410	415	381	363	386	380	377	410	424	403	390	368	384	368	401	417	394	379	388	398	424	382	405	367	379	369	397	416	411	405	404	394	398	396	415	394	415	361	420	392	425	393	388	386	446	398	407	391	412	392	401	377	406	377	378	400	392	410	395	421	409	401	422	387	360	425	430	400	378	391	403	368	409	387	417	379	388	395	375	383	410	397	373	349	402	407	399	412	415	444	391	349	403	402	375	410	410	366	383	362	435	364	382	421	396	357	358	379	372	406	389	393	372	398	425	411	421	377	355	402	376	418	428	393	408	398	375	388	421	392	379	361	381	385	363	369	401	415	364	426	396	409	377	396	398	385	381	408	396	385	409	388	410	379	403	381	376	384	377	373	405	343	358	403	382	373	381	389	357	408	371	382	390	403	387	404	416	430	417	393	397	412	400	408	364	367	384	380	410	416	392	432	381	378	379	385	412	355	383	410	373	354	420	430	415	400	392	373	384	378	393	396	393	403	387	406	389	399	411	392	381	413	413	395	383	389	383	401	395	376	405	400	369	404	377	410	373	392	410	396	387	388	410	383	376	413	382	384	450	408	399	409	385	392	412	397	430	373	398	394	401	378	399	370	383	371	390	398	463	385	352	398	388	385	402	400	377	372	344	359	416	406	412	398	395	391	394	398	391	376	398	386	414	366	378	375	395	372	387	392	396	390	370	355	359	376	378	404	377	403	326	416	373	338	388	379	442	400	395	357	366	374	415	369	399	395	401	409	402	391	402	387	401	409	403	383	426	432	367	397	381	442	386	390	379	362	407	398	383	399	386	378	405	376	415	398	386	398	396	368	401	389	453	389	376	380	381	379	382	390	407	389	413	425	370	393	397	366	402	376	390	401	422	401	396	424	372	430	411	383	376	391	371	417	366	427	405	430	411	386	405	367	369	388	374	385	397	439	389	382	403	408	424	382	380	375	397	384	424	397	422	376	370	410	399	411	391	374	352	374	393	351	414	392	403	415	398	388	374	402	438	370	366	408	398	417	386	386	402	394	398	415	389	389	393	429	376	368	379	374	395	437	388	354	407	415	375	387	383	393	393	371	403	401	397	358	416	363	395	415	387	357	429	396	365	384	392	404	373	385	409	394	376	380	413	410	408	409	389	382	360	410	404	399	383	430	373	375	423	384	429	394	411	420	423	404	390	389	410	370	391	356	387	384	359	391	394	415	387	404	413	379	381	392	383	379	425	370	400	374	388	406	418	394	384	383	348	385	372	403	361	391	359	393	398	408	376	379	384	445	393	412	376	399	415	387	384	385	401	407	389	377	397	372	363	396	367	404	397	370	386	395	406	425	366	401	382	438	413	377	446	414	378	409	416	409	369	400	390	397	408	438	374	425	395	390	388	382	394	389	406	413	353	382	415	381	391	394	398	389	405	382	404	370	400	391	395	378	397	383	390	403	380	418	392	393	372	399	422	407	384	374	406	380	376	385	373	404	381	397	396	390	380	425	360	365	392	427	413	364	410	384	376	375	393	382	411	411	388	354	400	398	403	366	401	427	383	405	366	397	393	349	396	375	433	388	421	385	418	410	380	380	415	373	419	415	388	350	382	368	377	429	373	414	394	368	366	384	385	407	420	419	400	367	388	424	410	378	399	377	408	399	398	430	393	394	388	406	401	397	391	378	389	396	410	371	385	372	360	396	409	399	344	390	362	391	428	392	446	376	397	408	375	389	388	392	385	391	378	399	414	388	408	402	407	394	376	380	407	383	415	411	404	385	408	403	396	355	384	376	391	378	382	421	371	398	409	377	401	404	385	423	402	393	402	408	382	381	390	408	375	418	410	409	410	416	399	392	370	394	411	406	387	411	355	415	379	405	373	391	398	402	365	391	403	393	416	414	398	403	351	395	393	380	375	398	387	404	423	419	414	424	371	369	422	383	407	386	420	374	417	398	390	385	417	375	408	412	394	409	370	374	376	405	385	365	415	417	363	417	426	429	382	395	359	347	392	413	380	369	386	385	381	375	374	438	383	394	349	386	367	373	378	442	399	377	418	392	388	416	376	381	423	400	407	359	418	418	365	378	391	400	389	403	379	402	362	370	423	392	396	410	425	406	383	391	348	416	411	372	407	373	416	415	382	370	378	408	388	361	410	396	383	374	402	399	391	377	396	364	385	428	337	401	382	380	388	370	386	395	384	396	401	386
23429	21582	32757	33918	32113	27880	20000	8103	3391	968	589	562	557	559	576	553	540	551	583	540	530	546	559	520	551	582	559	558	531	565	527	517	555	598	559	552	569	556	587	550	542	551	559	532	529	586	522	578	563	566	557	538	536	537	587	575	576	522	554	501	578	618	559	579	590	535	572	571	570	558	567	535	529	520	567	545	566	584	559	520	523	544	518	543	573	514	575	537	525	498	531	564	520	536	573	559	548	528	555	583	571	538	505	606	563	541	528	597	522	541	544	546	551	559	506	584	556	571	575	565	558	598	551	555	577	525	542	540	556	574	560	535	566	555	569	552	533	550	563	572	528	574	585	610	541	547	557	562	553	528	545	542	527	595	523	504	575	560	530	530	586	566	613	590	554	535	554	566	551	584	561	533	553	551	528	559	513	488	576	563	561	608	554	552	531	558	555	556	565	554	536	542	551	552	546	566	513	519	595	516	537	548	550	562	531	571	556	535	586	587	559	567	589	572	530	564	574	537	541	540	566	562	540	607	531	555	564	574	585	531	539	532	565	575	538	554	583	565	566	564	583	516	508	537	578	512	586	546	527	536	524	546	588	544	562	572	554	600	567	607	551	597	514	529	555	548	555	566	506	572	531	595	536	545	553	603	575	525	532	564	505	569	586	519	561	543	512	561	548	562	543	569	571	586	547	546	547	547	493	547	562	524	547	522	507	546	553	548	512	552	534	597	564	531	531	523	533	566	514	547	592	543	562	548	571	574	531	561	522	605	557	567	525	541	517	597	548	566	521	532	544	507	607	596	578	566	544	575	568	581	550	499	556	579	531	551	578	532	547	528	550	531	513	527	597	524	551	544	496	544	527	565	559	549	546	529	553	531	562	554	571	585	572	570	504	561	558	599	534	550	558	559	577	544	556	619	565	584	531	500	587	587	566	587	581	552	518	583	552	539	576	576	511	533	516	570	557	561	486	553	553	567	564	555	582	562	519	511	529	573	563	576	567	519	530	553	548	558	545	542	568	591	568	586	540	542	524	555	584	525	537	559	543	528	546	544	526	569	571	545	550	542	544	568	551	522	552	568	548	597	574	592	553	576	579	525	564	547	548	546	542	548	536	599	554	576	545	569	545	539	551	571	558	525	551	591	562	573	548	548	528	561	527	545	523	548	522	573	488	548	580	550	557	559	578	559	563	528	538	557	554	584	541	548	545	561	545	524	611	552	561	550	570	540	520	583	553	569	587	503	590	541	548	559	554	577	564	537	562	524	543	550	524	537	536	595	566	559	534	523	561	542	568	609	575	531	578	578	548	574	562	548	550	596	547	545	567	525	537	522	533	527	558	547	532	565	546	565	557	559	537	563	579	539	606	511	555	584	566	639	567	535	544	554	537	572	537	497	583	545	576	566	529	518	546	558	563	534	567	536	571	567	561	506	530	562	533	542	548	552	536	545	580	608	568	584	524	532	571	586	598	526	487	542	541	577	596	585	523	552	555	567	586	550	548	606	530	540	573	555	537	534	568	523	586	589	531	523	558	529	586	603	552	520	616	577	561	529	577	556	520	561	577	551	577	619	541	518	599	562	540	529	569	558	570	553	531	584	540	537	584	581	544	510	563	547	571	528	558	572	579	531	514	573	529	487	537	568	560	539	546	545	530	563	550	558	532	506	541	567	597	522	577	589	498	547	520	552	538	535	580	589	546	540	565	579	581	553	511	569	539	543	594	545	579	509	563	545	561	579	521	515	573	557	555	573	560	614	547	518	550	574	553	504	569	564	575	514	530	548	520	542	568	538	551	578	564	505	513	557	580	542	563	576	560	540	539	550	528	565	541	552	598	598	599	586	534	522	525	565	567	539	565	538	583	504	504	550	533	543	552	549	548	521	539	604	556	509	551	530	558	533	557	530	574	538	557	550	549	563	573	600	551	572	554	511	603	557	560	592	520	540	521	574	571	562	569	558	551	563	575	533	564	528	589	538	507	543	566	534	538	523	513	533	556	525	556	545	530	605	560	573	529	587	584	564	561	560	558	554	533	528	549	520	536	543	526	543	575	561	564	518	543	582	547	573	523	566	548	544	527	554	562	586	570	554	573	531	555	531	528	561	535	560	508	535	494	573	560	529	563	561	582	502	592	566	560	554	542	548	548	577	524	615	554	562	547	528	559	571	558	561	556	562	571	535	582	571	591	491	556	590	518	542	539	526	599	516	526	553	612	514	503	510	597	542	569	569	553	566	513	547	516	555	550	576	573	540	525	570	563	525	543	532	560	594	556	525	566	505	525	535	529	549	599	544	580	542	550	562	558	530	571	554	567	559	536	525	537	569	577	538	551	577	520	539	552	550	530	567	524	535	545	506	522	537	578	575	569	585	568	510	566	551	588	540	528	541	548	573	506	519	593	562	551	535	543	560	532	553	554	553	565	556	533	542	547	527	552	530	563	529	571	519	555	568	511	560	570	551	540	526	573	536	574	628	547	550	525	535	590	603	538	514	523	543	565	534	580	557	577	577	566	557	535	521	517	570	586	526	543	593	583	536	550	607	540	522	544	541	534	558	541	542	575	571	534	534	538	545	545	521	546	533	533	561	575	563	572	532	532	523	516	578	552	531	499	569	620	552	550	527	525	565	575	549	549	554	510	518	524	530	497	563	579	555	543	549	549	546	535	533	581	544	545	542	516	519	548	541	574	567	576	537	536	507	555	604	582	552	586	577	542	564	530	565	565	562	604	526	537	547	557	575	556	600	563	579	564	531	577	543	530	532	514	512	585	514	546	541	531	577	527	547	542	586	558	558	537	522	516	548	606	524	536	572	554	550	530	525	584	543	550	510	526	556	472	537	576	544	542	543	546	536	547	548	543	569	523	542	563	592	531	544	583	513	586	545	543	540	569	563	554	553	564	539	555	531	570	560	544	518	566	552	569	589	536	512	546	530	578	544	546	577	571	575	511	561	539	562	542	568	597	575	539	521	560	561	549	578	525	533	587	508	552	572	559	567	567	537	580	525	539	589	589	582	572	538	554	536	549	533	529	527	552	559	565	564	570	532	577	531	557	521	525	527	523	565	537	543	540	517	560	580	576	571	536	528	563	578	552	577	576	560	546	527	535	567	522	566	542	520	530	529	552	571	536	554	544	552	523	584	552	559	562	536	525	549	548	556	521	572	585	541	561	551	557	568	570	574	556	581	563	584	536	559	575	517	518	548	519	583	576	544	562	535	537	558	548	597	561	571	533	530	595	528	585	576	555	552	574	547	508	571	524	553	563	525	579	527	526	554	574	573	537	580	562	543	531	578	582	528	530	557	566	608	591	528	535	574	547	566	550	550	529	512	525	564	542	554	537	573	557	571	535	552	545	530	589	538	519	553	557	560	533	528	580	555	538	527	572	558	574	563	571	512	542	525	571	506	589	554	575	559	591	563	535	568	555	538	577	538	534	524	556	558	611	565	570	541	507	594	539	494	533	559	551	574	536	580	568	540	525	565	539	549
46356	87793	70762	53427	41737	29961	18369	9833	4940	1239	548	576	600	582	571	560	549	566	532	593	568	570	571	529	553	604	533	553	541	560	548	611	573	554	630	555	572	530	574	604	584	512	573	589	579	556	513	563	553	528	557	548	581	581	563	568	547	560	573	590	571	584	576	582	580	576	569	519	543	575	573	576	549	559	568	592	582	516	564	566	590	563	554	560	566	576	582	499	554	551	606	563	614	535	611	535	568	593	571	585	608	561	573	586	549	577	571	596	568	560	595	530	543	559	563	558	572	576	603	564	592	534	570	604	585	584	594	560	525	592	532	558	552	578	560	582	581	594	582	564	560	592	559	579	594	546	559	580	566	552	610	551	547	552	592	596	571	572	591	538	595	555	526	576	552	567	555	546	545	572	559	582	579	543	549	567	579	552	565	594	587	591	578	545	560	511	539	574	547	540	596	557	555	549	591	570	565	579	580	591	552	606	616	572	555	538	587	545	535	570	571	589	571	590	575	550	594	530	543	598	548	595	606	555	551	575	591	540	526	578	538	559	558	597	576	533	572	581	594	592	567	539	538	566	551	581	588	530	570	612	574	584	583	551	608	582	554	606	554	534	574	562	574	564	560	542	546	555	610	599	577	584	584	587	611	596	584	620	572	555	561	594	530	579	558	568	563	558	563	593	563	589	615	594	553	626	589	560	545	578	627	577	572	549	566	605	573	554	586	564	513	590	595	616	547	587	564	621	560	552	574	622	559	550	563	533	595	576	557	578	617	590	595	585	535	578	555	568	537	577	584	578	593	565	551	553	595	570	563	564	552	601	592	546	576	586	593	542	566	569	568	563	578	597	590	580	588	612	586	567	554	587	579	571	580	574	558	608	591	592	562	561	517	571	566	595	542	559	557	600	576	531	608	562	551	582	557	556	601	582	544	595	575	552	521	597	572	632	540	567	568	551	589	558	574	543	576	568	574	528	556	554	548	574	553	596	547	578	560	545	584	553	613	576	579	573	557	552	552	530	573	553	561	562	602	571	578	576	576	559	573	554	584	560	575	581	571	563	548	605	522	569	583	513	556	551	585	534	528	559	586	558	573	576	580	551	592	581	546	596	606	602	621	570	535	592	536	539	553	535	565	623	566	556	546	544	544	544	571	547	525	538	576	523	596	548	587	560	546	590	584	556	589	598	610	573	591	577	554	591	612	603	572	568	571	556	564	534	594	572	597	567	574	571	565	594	582	553	524	591	597	562	575	519	612	605	549	610	571	576	535	561	580	566	555	542	536	545	598	535	558	532	562	541	553	577	524	510	550	539	604	539	551	544	598	602	577	568	592	569	582	577	591	547	546	605	505	611	558	587	542	569	510	598	585	548	594	545	567	527	567	583	605	550	587	560	530	561	570	590	579	579	565	600	615	567	566	599	596	592	551	590	548	581	574	611	568	599	567	579	562	548	550	569	555	593	544	580	625	616	552	576	559	578	589	588	585	569	537	567	564	570	584	597	559	598	553	534	604	540	560	588	574	592	542	566	588	599	609	566	564	554	558	586	615	572	562	568	553	560	556	552	579	571	563	527	586	598	554	566	574	598	579	583	553	539	567	563	602	567	520	558	571	535	583	554	580	581	582	587	580	610	554	583	555	550	566	598	593	555	600	576	583	575	606	569	592	552	577	535	571	614	573	609	527	570	565	557	630	539	539	553	591	548	555	588	541	617	562	550	533	556	545	556	578	569	599	599	560	544	594	552	599	576	565	583	577	591	557	562	587	576	556	599	553	597	570	563	598	593	544	594	583	567	577	532	567	596	565	549	596	502	555	518	609	544	550	613	572	563	550	562	517	536	558	528	586	553	538	578	514	556	584	583	562	583	540	591	550	524	542	566	541	605	584	598	598	564	588	554	550	549	613	530	572	552	526	552	642	590	576	546	576	551	585	598	538	558	563	599	561	563	573	560	582	570	631	568	530	616	520	529	592	546	572	520	620	531	577	619	577	583	551	575	614	552	568	549	571	588	528	596	590	569	572	571	556	618	549	574	550	628	537	578	557	508	608	563	592	542	558	548	569	556	544	614	607	552	515	557	591	611	611	593	574	536	556	547	569	614	568	542	582	547	594	534	595	575	568	596	595	533	568	556	569	598	573	561	554	558	522	612	588	555	573	591	553	578	546	538	579	577	546	556	580	590	542	587	550	596	570	562	564	592	596	565	577	568	555	603	541	562	538	587	542	539	571	561	599	564	540	546	637	564	558	567	543	545	577	564	570	584	623	552	580	578	576	555	548	571	616	562	529	609	576	574	592	560	565	589	592	573	552	561	605	576	572	571	567	567	552	587	552	589	536	546	570	563	597	591	557	566	611	604	523	576	602	561	579	579	593	526	560	567	593	574	545	562	593	542	558	558	582	550	589	559	567	554	529	563	568	555	562	548	559	601	576	559	587	605	579	600	602	605	527	553	522	589	578	595	554	602	578	563	570	549	579	528	586	568	579	568	609	583	599	571	571	574	571	539	608	560	565	532	630	556	610	555	546	589	560	578	578	571	539	570	565	555	562	585	546	561	545	570	584	582	589	576	510	566	569	494	563	552	578	558	568	551	549	560	588	577	599	560	586	579	581	580	569	561	555	560	548	548	551	592	606	518	598	550	573	581	566	594	572	557	543	607	576	580	568	543	542	549	599	529	580	557	553	553	554	577	513	579	584	586	584	540	605	561	571	593	596	600	577	538	619	582	538	611	606	551	555	576	546	553	573	585	569	564	613	548	546	634	561	597	584	549	569	519	581	583	590	634	559	592	560	601	542	564	556	539	603	572	602	566	616	560	592	558	595	543	592	574	544	542	559	536	581	581	599	557	583	566	555	570	589	536	535	574	538	547	565	525	578	576	549	586	579	566	550	552	549	566	592	545	560	545	559	579	545	583	601	560	551	566	579	590	569	517	553	570	586	561	602	548	580	570	548	547	593	573	533	560	568	562	541	551	558	598	547	557	554	613	600	576	558	562	560	601	630	585	589	540	604	557	566	569	553	560	554	560	550	601	552	539	633	593	575	603	571	584	534	535	619	575	583	534	573	571	621	559	591	591	547	584	550	582	558	601	580	621	623	598	544	568	587	590	549	569	582	550	569	569	585	571	585	574	552	586	567	602	561	576	612	574	574	555	612	568	561	568	560	542	537	576	560	574	528	586	633	552	587	589	618	559	602	571	551	573	595	601	561	563	611	581	604	576	557	574	561	513	579	550	586	582	578	578	571	580	562	539	559	559	578	582	569	603	566	618	581	597	567	557	583	586	583	571	586	604	583	609	547	573	562	537	566	560	608	584	554	555	580	602	537	557	568	545	576	567	561	545	608	535	554	588	571	524	548	532	552	587	579	564	564	533	604	563	554	562	597	538	578	556	585	523	541	599	606	561	602	557	539	570	566	540	585	618	562	562	589	595	577	539	596	553	565	576	565	589	565	595	564	543	567	565	556	588	503	535	559	591	587	584	590	576
24987	21992	32738	32810	24236	14920	6333	2643	1354	528	473	477	417	426	448	472	502	462	455	395	456	462	421	491	427	464	456	450	448	464	485	426	452	440	451	487	465	424	452	451	425	460	433	481	435	461	442	437	421	457	436	451	459	470	446	452	485	424	435	489	444	424	458	469	428	445	444	481	421	440	457	453	439	442	480	419	426	460	419	462	472	451	495	482	409	422	438	442	456	420	454	482	448	433	461	483	490	433	445	428	434	444	470	407	460	421	499	432	460	453	466	454	453	457	436	446	447	472	416	464	473	446	411	466	460	432	437	468	433	468	463	476	401	462	470	440	437	469	443	470	475	464	480	498	467	441	443	448	443	427	436	445	481	478	453	457	448	461	456	454	486	454	504	498	442	453	463	449	457	464	435	441	431	432	424	438	455	456	462	466	467	451	465	459	445	399	452	436	462	450	468	469	439	426	427	482	471	406	456	434	408	518	475	420	460	467	439	425	445	444	458	434	466	457	429	421	448	422	453	458	468	428	443	437	453	462	459	459	457	420	436	454	439	408	446	452	430	459	467	449	459	427	469	491	439	446	482	459	443	467	460	442	460	442	427	476	444	462	471	456	462	467	459	445	470	412	452	462	480	433	450	444	453	492	438	463	458	422	484	444	445	446	452	467	475	498	452	463	466	463	454	467	466	502	450	499	428	439	473	442	442	439	436	453	479	492	449	491	428	453	447	451	455	476	484	494	466	457	448	469	454	437	448	447	505	435	464	468	435	451	421	414	465	465	466	465	423	471	441	496	452	462	440	452	457	491	467	417	431	423	458	428	449	448	467	433	457	433	461	436	465	448	467	449	437	473	472	463	479	417	462	463	497	456	413	468	478	445	437	457	451	486	472	439	451	499	445	426	503	464	468	442	456	461	429	448	437	460	505	458	487	459	494	429	460	422	414	453	498	464	453	435	440	419	434	441	461	435	435	435	434	402	442	459	437	498	434	441	484	434	469	433	453	448	477	440	442	447	420	447	467	458	445	492	477	439	480	460	426	460	516	421	432	495	454	458	462	432	458	486	439	492	459	446	456	424	440	453	446	465	442	446	439	464	479	435	459	457	448	433	478	453	436	440	471	424	408	483	473	431	434	413	473	480	454	479	411	474	459	438	473	445	460	422	433	447	432	464	432	456	436	489	427	476	473	423	415	478	453	449	430	452	430	430	438	434	439	418	466	435	430	447	483	435	460	440	455	439	461	438	440	466	443	422	494	425	483	467	456	436	464	469	436	446	440	469	430	423	442	458	450	441	454	451	463	465	420	440	443	464	437	444	468	452	467	416	447	452	465	426	435	449	451	422	442	461	457	450	463	445	462	419	524	455	438	453	434	457	448	490	451	433	446	415	459	444	459	475	471	456	428	472	475	432	453	453	411	423	464	450	446	460	443	435	469	461	421	457	472	457	474	448	420	445	442	440	478	424	458	459	445	399	440	470	409	424	457	426	450	455	475	411	432	444	429	458	457	440	441	478	460	451	442	403	489	457	457	443	483	442	443	468	448	462	432	438	469	442	458	456	462	478	470	459	459	476	499	470	436	465	486	478	471	456	446	476	439	447	494	496	456	464	449	470	463	460	432	465	463	469	467	448	427	458	463	431	391	459	478	440	466	439	440	409	432	442	476	460	469	463	440	471	443	508	479	446	415	461	437	453	420	438	453	487	453	429	475	417	450	399	467	469	413	466	448	451	425	448	473	450	412	437	479	468	465	458	456	452	420	451	440	469	447	453	435	454	407	445	480	475	486	440	433	465	443	451	453	445	422	457	467	462	448	446	478	454	455	496	455	405	438	420	407	446	446	420	405	474	446	473	472	424	478	490	432	426	414	434	416	461	474	418	468	447	411	473	437	495	439	458	416	420	447	424	427	424	439	488	447	443	462	433	472	449	429	454	430	435	435	457	437	446	455	440	453	410	453	461	436	491	436	441	480	436	447	469	464	465	450	453	435	424	449	471	431	460	439	446	428	382	461	459	437	452	455	453	477	455	474	466	481	466	435	457	499	450	428	489	455	454	463	460	443	482	456	468	491	449	443	464	459	445	433	472	487	448	442	446	460	433	444	451	492	464	442	419	426	424	482	476	461	445	473	471	393	439	416	437	473	425	448	463	421	454	419	468	447	459	446	450	448	464	454	409	428	442	437	450	477	416	467	441	463	472	498	501	397	435	416	467	469	438	430	450	427	456	475	422	436	441	452	449	415	430	429	437	445	480	445	402	454	456	425	449	460	448	430	430	472	444	428	469	449	460	467	461	427	425	452	474	490	444	448	443	434	419	455	471	451	432	475	464	446	434	444	404	438	442	447	449	432	420	484	482	448	466	475	478	444	422	462	423	469	463	470	467	465	446	468	470	447	464	483	478	440	433	442	455	465	461	472	437	455	449	432	444	451	465	421	428	432	442	442	469	458	471	441	437	488	477	481	444	448	456	458	495	474	471	443	436	463	465	500	497	452	427	478	489	431	440	431	406	418	436	490	446	459	456	445	444	433	416	482	440	427	452	468	463	411	429	401	424	463	450	422	440	457	444	463	454	483	433	438	454	429	457	484	485	468	461	455	449	449	470	478	445	480	434	455	460	476	465	450	435	463	455	441	466	442	456	483	432	462	476	444	468	455	431	454	430	432	432	410	458	466	478	450	454	459	469	450	457	444	449	475	461	446	482	448	447	469	454	477	521	480	462	451	445	458	483	489	476	461	431	466	441	427	457	453	482	429	465	477	452	462	435	463	426	448	457	478	470	461	478	474	433	447	432	454	487	423	386	462	471	468	500	452	492	445	485	471	462	470	459	434	435	459	460	512	445	466	410	451	460	422	440	472	451	483	440	430	469	412	484	442	493	448	505	413	462	438	426	431	440	458	464	472	405	465	442	468	451	462	464	430	453	413	424	474	444	452	502	442	443	439	439	438	463	457	438	422	491	420	432	410	489	443	417	472	466	422	407	423	470	480	420	426	472	459	440	441	437	438	406	453	419	447	445	462	471	453	438	410	457	466	465	467	432	476	454	480	440	410	463	466	493	490	494	420	463	452	452	474	460	446	469	436	464	446	452	428	497	447	436	432	435	487	450	458	436	485	469	511	434	489	448	440	449	439	457	470	475	469	387	441	455	432	428	459	438	427	445	484	446	491	479	475	458	485	448	469	422	416	458	423	435	468	455	447	463	467	454	450	479	436	472	449	475	433	461	481	448	492	454	453	465	447	443	432	437	455	419	486	461	472	460	423	468	451	454	433	464	433	498	455	475	475	421	455	453	483	443	451	473	452	441	445	427	459	480	465	467	455	432	424	426	479	438	424	443	417	485	422	433	431	428	466	452	472	457	423	438	464	446	450	425	480	467	489	450	424	421	478	449	430	454	402	426	442	468	441	472	486	442	451	489	466	463	478	421	447	437	469	469	444	437	412	408	457	437	429	452	469	483	420	434	439	431	447	473	460	458	454	447	470	443
38524	68588	53083	39574	28653	17706	9224	4565	2323	626	469	493	493	486	531	516	467	451	515	490	530	482	485	504	473	490	488	496	479	484	498	523	495	484	519	526	505	506	470	508	508	513	478	533	461	491	498	490	508	482	483	493	496	498	482	512	434	489	507	465	457	525	478	451	486	528	504	486	441	467	488	501	510	487	527	498	508	525	491	490	468	465	495	532	508	461	508	495	480	491	502	513	517	500	490	473	510	457	496	487	523	532	476	481	451	500	519	492	500	497	518	469	521	507	496	487	492	511	537	539	491	537	492	475	511	471	491	465	509	485	466	507	497	497	474	523	536	502	474	490	490	487	486	506	530	496	503	454	523	493	461	482	490	539	495	517	486	451	494	502	481	493	508	456	511	482	483	498	505	478	544	517	482	526	502	532	504	492	475	492	483	479	503	472	497	501	513	470	513	464	487	511	500	491	493	505	530	491	466	478	519	499	508	515	469	500	528	501	496	487	520	542	522	522	468	499	488	485	494	491	490	476	463	509	512	495	477	514	523	499	488	476	524	503	533	524	495	473	488	535	482	496	517	480	505	497	525	464	457	467	516	466	468	502	521	497	524	477	498	505	445	472	500	498	468	472	526	523	530	503	515	487	488	490	440	544	471	487	514	490	467	492	489	506	505	497	504	484	492	514	484	503	467	513	500	463	488	467	464	556	496	481	485	506	488	510	487	481	512	483	498	511	530	494	494	527	528	486	490	457	499	479	519	511	448	503	495	500	518	504	525	508	489	484	497	519	425	486	480	493	475	515	489	486	519	494	519	461	514	493	539	500	480	474	502	481	458	517	518	464	514	483	481	494	473	434	469	503	507	467	522	482	490	532	523	487	504	485	524	517	496	486	484	508	503	481	471	525	492	501	512	512	460	470	501	503	457	440	482	509	519	493	496	461	491	528	511	520	517	518	492	496	488	482	483	483	492	480	492	526	456	431	487	463	462	510	478	500	486	501	479	481	490	495	498	524	492	509	514	470	491	495	464	483	459	499	477	499	467	491	519	521	508	494	513	508	480	506	495	520	486	539	495	499	490	457	508	492	500	515	474	506	473	530	504	499	507	513	497	466	437	481	523	481	491	471	510	512	491	506	450	483	464	507	500	460	517	469	483	516	502	529	511	493	506	532	503	493	501	482	485	471	466	463	527	457	534	486	510	512	440	504	479	496	507	490	501	466	474	489	494	507	491	457	488	536	483	501	515	521	455	530	451	494	492	479	489	465	492	491	508	489	510	507	473	498	472	494	515	478	474	464	513	515	497	535	519	551	486	489	493	513	490	491	518	497	468	481	520	521	448	485	472	504	497	524	500	521	468	513	476	517	533	466	470	482	524	470	504	459	472	492	495	521	498	497	493	508	511	501	508	482	474	511	495	472	495	477	499	519	501	495	457	499	478	488	499	487	493	490	480	525	485	485	510	536	516	519	479	449	507	505	480	531	480	514	498	516	510	500	510	498	497	505	477	490	492	497	468	475	501	486	489	506	475	491	480	464	485	504	469	491	515	492	528	476	473	454	507	491	504	478	467	505	496	504	466	472	510	453	503	519	501	531	511	495	468	524	477	513	500	484	489	460	521	513	451	505	475	475	521	453	517	491	544	509	538	504	466	521	495	499	504	469	442	489	522	531	488	490	496	546	494	490	473	507	497	496	482	524	473	476	495	465	482	475	492	514	466	476	509	488	486	509	501	504	480	480	419	445	455	508	497	509	459	499	471	519	458	481	480	508	538	480	511	474	506	498	501	496	498	545	465	507	495	509	462	509	455	493	540	528	517	490	484	523	474	475	517	476	487	485	484	491	493	498	473	493	500	491	499	483	502	508	473	523	477	443	480	498	470	499	497	480	547	477	508	430	503	493	504	514	511	509	505	477	475	488	482	498	499	432	525	500	512	502	492	493	480	493	536	508	513	513	506	492	470	504	506	514	517	504	523	519	494	490	469	491	485	476	491	465	494	536	514	485	551	498	529	498	491	507	473	530	529	466	488	511	501	494	485	502	502	484	469	522	459	491	498	476	508	492	451	478	516	558	537	480	471	530	567	496	493	532	475	524	542	476	510	513	509	489	528	524	485	496	519	532	481	503	537	463	448	460	486	478	480	489	504	443	486	471	479	491	458	528	497	480	497	482	509	481	484	464	501	473	476	511	456	463	492	518	513	466	483	490	459	470	508	462	465	516	517	504	496	497	483	467	478	527	484	504	481	526	453	515	466	499	484	502	530	462	488	452	519	531	513	509	481	532	511	491	526	517	513	482	467	465	485	517	501	515	511	454	464	472	467	473	473	459	506	468	515	503	497	484	493	509	497	435	529	510	488	510	469	477	476	467	502	447	449	476	488	510	495	484	502	530	506	491	488	447	483	513	510	485	458	496	513	507	504	473	481	461	503	468	514	479	482	502	478	513	520	483	476	481	545	495	503	493	504	528	462	524	502	460	500	479	469	463	506	534	493	514	517	490	436	496	503	474	529	512	460	467	496	508	493	520	503	512	479	499	462	523	474	511	494	494	516	513	510	508	523	520	490	464	442	477	479	486	540	486	521	530	494	512	478	529	469	489	502	494	487	489	518	478	497	505	536	486	514	494	483	445	485	475	506	454	480	520	514	489	489	478	496	446	518	496	500	497	486	502	454	509	501	485	522	493	538	490	474	510	516	482	483	483	515	488	483	448	477	513	495	497	486	514	511	515	491	490	495	498	519	474	473	473	485	458	494	527	516	510	475	485	500	461	460	509	516	506	495	491	514	466	492	469	476	454	504	509	473	486	479	469	511	497	470	494	487	496	480	509	483	473	497	501	519	522	501	502	490	510	523	466	472	497	506	483	466	476	470	488	468	509	471	519	486	508	486	523	504	483	459	493	476	502	526	515	499	512	508	439	519	486	522	509	497	461	487	538	482	495	452	504	501	481	461	453	487	503	479	461	493	482	496	520	466	481	474	476	480	472	504	498	456	469	470	470	512	521	511	497	487	476	493	497	487	520	493	526	462	515	471	568	455	479	486	531	507	477	485	503	489	472	516	453	491	504	496	514	484	472	474	502	484	496	498	484	522	481	485	547	525	476	484	480	468	524	516	475	458	493	513	517	482	470	465	503	475	466	502	497	518	487	517	480	487	512	502	500	459	501	528	493	473	508	505	479	500	477	521	485	458	525	532	500	490	470	480	502	507	531	486	474	539	481	519	480	496	464	464	492	511	525	490	453	458	472	515	497	473	456	508	527	521	527	503	515	502	522	517	536	522	488	545	485	480	498	482	486	480	523	517	495	491	510	515	457	499	499	431	512	493	503	500	469	497	531	493	496	484	486	498	509	499	500	507	506	536	472	469	501	482	485	464	500	477	532	472	500	490	500	483	476	515	521	450	507	535	472	490	476	454	469	505	513	467	552	508	487	474	499	512	532	481	518	502	479	467	468	517	517	459	502	497	487	493	494	475	517	505	495	472	530	506	460
22665	21425	31427	30808	31991	30768	25998	12243	4860	1207	756	738	762	729	706	731	753	814	767	749	710	675	695	682	796	766	749	735	693	759	748	722	705	722	684	739	766	757	767	760	709	754	688	703	752	709	745	714	685	728	746	714	710	713	679	727	722	708	690	716	722	688	662	747	675	702	728	692	673	770	694	691	687	729	761	682	762	716	705	728	737	690	661	729	762	673	694	691	715	731	690	703	716	720	774	720	703	725	743	660	747	701	671	737	721	680	726	732	699	698	678	722	714	686	715	724	720	736	702	681	721	705	738	712	742	710	729	728	688	722	701	689	756	719	779	700	725	674	718	735	684	734	740	770	770	738	733	757	721	728	731	731	715	710	736	740	754	687	731	689	725	728	726	680	696	690	692	762	698	754	710	756	737	720	730	696	701	724	732	750	674	713	726	768	716	751	700	721	725	722	717	703	734	712	670	749	684	714	776	750	753	721	714	748	671	695	727	729	681	730	718	721	701	715	746	776	740	737	752	714	692	751	724	719	742	686	703	723	685	710	702	759	701	744	685	708	725	717	744	755	758	730	717	693	677	729	722	722	747	688	707	716	707	715	673	703	706	696	729	698	730	725	747	673	743	695	734	705	781	727	662	723	712	703	724	702	773	734	671	702	740	725	674	717	716	706	731	769	711	755	676	784	672	770	746	728	782	692	721	759	766	667	740	722	706	721	792	706	746	732	702	689	697	699	749	758	782	703	733	720	685	732	737	694	704	714	716	722	688	689	747	755	688	708	701	729	724	722	719	708	707	698	716	744	675	692	719	779	706	732	689	694	759	688	758	686	774	775	726	752	688	710	750	767	695	751	745	730	707	720	752	723	705	702	713	718	746	713	733	692	737	715	725	748	752	755	681	687	727	727	711	728	678	666	731	711	717	684	768	703	726	775	709	662	704	717	723	712	694	732	685	797	703	764	693	695	738	693	719	698	694	746	732	652	705	711	762	757	743	735	715	677	667	708	743	664	756	725	696	762	740	709	755	717	673	691	736	698	746	743	756	749	766	739	705	727	662	746	691	704	712	752	707	656	719	681	695	761	710	703	698	692	712	741	709	698	744	732	694	734	722	666	757	713	738	708	732	776	742	724	738	767	744	734	717	702	695	703	696	733	718	688	701	743	716	706	678	702	711	732	744	719	675	764	741	714	713	723	711	687	669	713	712	710	722	679	750	734	745	686	699	682	739	737	732	700	690	722	747	773	708	686	757	692	709	679	725	709	724	661	702	717	717	704	712	721	715	754	675	748	698	740	724	792	709	704	753	707	743	718	730	762	695	723	715	734	698	717	680	723	680	693	703	679	727	729	706	719	679	733	694	716	721	754	712	710	699	727	741	734	717	678	757	709	741	737	684	746	726	741	713	734	752	701	738	719	737	697	740	678	716	740	693	776	744	770	682	696	697	749	697	732	712	719	723	687	766	729	727	688	715	726	765	700	681	730	708	762	715	669	716	698	729	736	714	746	753	754	713	728	737	702	715	687	682	726	721	747	698	725	716	773	726	737	727	703	723	740	683	764	739	719	705	682	714	704	715	686	721	751	739	745	761	702	696	747	691	653	724	715	715	704	714	705	735	703	703	722	696	710	714	745	756	734	695	752	668	696	722	739	719	705	654	697	739	757	715	750	735	670	671	720	706	715	735	736	701	701	766	722	757	661	744	753	746	731	733	727	675	680	746	761	733	744	746	707	718	673	693	773	734	739	705	769	686	698	693	767	702	675	716	711	681	716	714	703	715	741	728	760	745	715	716	700	737	725	697	773	696	775	688	716	672	716	743	735	770	725	703	745	704	734	691	712	767	694	721	696	670	734	732	725	695	733	745	709	732	751	715	691	681	735	724	665	727	715	692	697	720	752	668	690	718	732	718	708	714	720	712	748	698	701	699	710	652	732	739	706	737	673	667	726	709	688	710	743	716	728	677	731	709	771	697	710	714	717	726	707	695	743	750	680	717	681	702	712	726	735	718	724	673	722	715	674	737	704	728	756	701	717	675	705	767	697	751	732	760	701	688	713	724	662	685	714	701	771	704	682	707	697	698	682	687	695	682	719	711	738	713	737	747	680	769	710	749	732	702	749	720	756	740	742	683	710	680	752	733	726	743	725	670	713	706	725	732	733	740	714	715	703	742	703	718	686	692	722	729	717	681	679	663	759	727	769	725	700	750	739	727	729	731	781	709	691	782	737	689	716	680	704	769	710	732	748	751	720	721	730	767	733	703	707	706	684	718	709	714	732	721	705	693	737	700	737	741	744	730	707	676	704	675	695	748	730	689	689	681	724	683	733	744	746	709	732	736	743	722	717	712	733	679	690	710	751	730	698	681	725	748	745	727	710	741	720	720	712	689	735	689	703	681	715	681	709	749	750	777	717	676	757	761	773	668	754	753	718	714	697	691	723	740	681	715	749	720	716	704	784	743	749	747	736	726	715	720	717	754	732	694	687	725	702	715	701	694	701	689	745	691	679	694	727	675	708	726	668	710	725	720	692	718	719	698	710	753	698	722	680	700	739	689	750	752	740	749	701	687	637	695	704	739	717	732	722	715	695	690	696	703	675	697	709	671	742	692	724	765	742	736	687	714	761	745	696	702	703	700	797	701	723	735	708	745	718	708	721	726	723	733	731	720	753	716	741	736	646	680	724	725	727	713	681	704	711	704	686	761	692	652	714	713	727	678	703	687	737	679	677	720	751	691	715	727	705	724	731	683	703	702	737	722	737	731	703	762	773	699	708	745	705	731	746	719	709	716	685	742	683	760	701	718	718	700	707	675	706	716	727	741	742	704	757	718	721	702	709	718	736	709	740	690	711	714	728	660	700	707	735	680	698	707	737	695	701	668	736	712	733	718	725	731	770	737	656	690	730	730	715	700	693	741	697	706	707	703	709	667	718	748	726	732	736	714	766	705	698	718	735	739	710	679	735	736	752	735	717	716	739	766	730	720	714	752	718	707	714	741	696	747	763	726	739	730	692	696	671	750	681	740	695	709	688	732	756	698	656	691	770	674	695	707	762	704	713	729	760	715	728	694	716	692	684	728	705	709	722	728	667	732	699	727	701	714	738	781	733	751	726	707	705	689	799	756	740	764	674	665	702	690	664	666	649	726	701	688	732	668	762	738	715	746	739	791	760	719	761	679	763	729	759	715	745	678	732	707	746	690	722	704	789	717	714	787	721	637	730	687	734	717	721	689	709	698	761	758	719	745	754	721	726	731	711	706	749	713	752	706	690	775	749	723	702	722	719	692	723	747	695	699	703	726	731	705	725	710	760	725	733	708	735	731	698	682	691	744	733	712	675	717	701	729	726	700	667	760	689	732	771	740	719	729	704	661	729	720	770	763	740	735	750	741	700	710	748	711	646	654	728	714	733	739	672	755	755	738	684	720	719	712	696	715	727	754	732	722	722	673	725	680	722	753	719	718	733	724	705	738	724	710	672	665	712	752	690	747	707
52034	95936	79440	62344	49241	35971	23780	13299	6541	1302	729	730	740	777	723	720	726	711	773	765	723	757	755	727	734	745	749	751	747	746	766	711	786	737	755	737	743	759	716	728	714	734	751	724	715	749	746	777	732	831	742	729	759	723	708	749	753	742	778	733	703	724	694	749	726	778	763	779	737	748	760	709	738	723	726	765	749	730	718	731	720	704	698	707	711	729	744	788	755	751	743	761	761	735	748	750	722	759	707	718	758	721	715	745	722	758	733	754	679	714	743	721	700	707	737	719	768	691	790	757	736	739	751	749	765	749	734	799	752	768	733	756	760	772	772	683	722	678	722	779	729	739	694	789	700	738	701	733	718	770	712	704	714	721	724	723	808	717	746	689	697	760	750	719	737	742	750	744	710	746	735	754	734	750	703	743	718	756	715	725	740	726	683	784	690	672	723	774	770	731	719	711	761	752	714	754	709	755	735	709	692	692	735	728	747	743	737	725	761	731	713	691	715	729	723	703	721	760	706	743	690	778	759	764	766	768	744	764	706	734	701	682	752	729	726	732	753	746	701	702	724	743	714	734	702	739	720	729	722	765	681	740	741	727	723	748	729	766	754	778	721	706	694	743	762	709	712	704	708	698	786	793	718	731	739	714	766	706	746	719	733	665	757	726	759	757	679	750	786	721	746	758	713	708	742	725	702	699	708	715	709	747	724	752	749	729	748	692	714	755	729	767	667	718	753	707	704	730	729	718	770	720	756	722	717	745	733	686	750	746	715	714	735	781	702	765	701	748	681	761	708	730	744	720	658	751	684	723	658	683	716	759	726	764	757	770	695	704	682	728	688	735	685	698	696	718	711	726	772	758	729	740	697	748	708	748	726	723	716	709	767	745	748	762	796	762	749	729	766	771	794	742	785	768	775	728	725	724	761	721	741	700	741	778	742	784	703	773	766	728	761	731	729	718	677	739	739	736	740	708	766	747	724	730	740	784	753	681	725	696	730	763	770	781	723	736	700	766	736	726	747	709	735	759	715	781	721	745	768	704	797	688	759	741	724	749	674	722	792	752	749	708	731	756	753	700	746	718	727	717	749	725	710	684	760	747	695	709	708	731	742	717	752	745	757	715	754	686	730	747	694	810	784	697	679	730	781	767	721	765	675	719	705	795	694	738	762	752	737	752	780	750	701	738	781	715	705	739	721	711	745	747	732	689	731	708	731	795	746	758	664	744	715	689	707	755	765	736	765	723	730	687	717	682	722	741	738	744	747	700	740	723	732	716	694	759	757	734	766	717	743	738	739	737	764	727	765	754	787	715	744	759	726	699	744	773	756	726	740	730	767	716	722	690	736	749	739	735	706	715	737	728	745	714	708	777	727	764	734	701	745	749	752	765	770	734	708	708	738	686	725	709	708	722	691	730	772	771	705	723	702	702	729	741	700	729	746	762	728	724	747	720	739	730	735	689	726	718	720	796	716	687	658	694	737	697	688	728	722	787	712	748	734	761	766	720	711	773	703	712	794	720	732	737	730	669	749	730	731	762	726	722	775	736	738	724	750	784	713	757	731	767	735	708	762	702	729	744	682	741	723	740	721	736	720	694	693	755	755	690	760	753	703	776	751	775	743	698	726	708	726	721	730	736	773	700	740	725	715	748	714	760	713	689	712	730	700	730	751	688	719	725	765	729	721	764	779	692	748	698	738	709	715	738	703	733	744	717	687	704	743	721	688	767	724	781	712	671	722	731	702	749	768	751	776	707	753	711	740	729	789	694	772	746	692	751	704	761	733	684	743	725	756	727	734	701	721	651	699	747	740	758	722	723	765	752	725	723	744	756	729	743	702	729	703	738	710	755	737	700	733	720	729	739	704	728	717	724	746	770	745	715	734	747	773	722	732	748	762	766	709	723	754	733	756	737	720	749	698	728	725	740	728	743	731	773	718	758	693	767	723	703	714	717	729	708	726	767	759	773	748	707	740	736	730	733	719	762	738	733	744	720	753	742	700	745	710	680	763	760	716	773	708	689	746	760	734	674	749	722	777	726	726	742	714	733	727	775	747	669	658	721	777	756	689	687	719	751	788	750	668	755	714	717	725	703	748	709	726	713	701	716	727	720	742	731	731	713	755	726	713	744	687	735	695	712	698	725	727	756	795	679	770	745	745	693	726	749	766	720	727	708	735	739	724	769	718	709	741	767	720	766	736	708	699	708	761	763	735	762	763	793	738	765	705	750	725	748	722	729	715	729	703	718	690	730	760	680	746	717	709	718	711	734	737	719	676	706	724	756	744	744	751	709	715	728	760	726	727	746	733	722	746	731	737	752	718	756	720	721	696	757	702	763	751	765	724	750	720	729	734	751	750	729	772	734	714	728	749	725	724	796	731	737	774	707	717	653	761	749	742	741	757	691	700	741	746	695	715	752	738	728	712	710	699	785	725	751	702	701	709	738	726	743	747	713	738	711	702	710	712	722	738	755	755	683	713	778	707	723	754	704	769	777	739	757	755	684	704	742	722	731	693	706	754	768	709	707	780	752	733	701	735	731	706	761	739	733	750	751	750	732	685	710	723	783	741	789	743	724	761	722	697	738	790	708	675	709	724	704	673	738	710	744	710	763	695	711	717	734	728	724	741	723	706	709	753	695	746	721	703	722	792	686	748	729	751	699	789	722	661	744	714	735	670	746	729	746	717	782	741	753	729	692	751	724	734	758	722	731	770	766	751	772	655	717	747	693	761	725	738	749	718	720	776	715	717	680	688	713	716	741	686	718	752	735	701	745	683	756	723	710	716	772	718	702	732	676	743	732	696	678	711	713	747	713	742	712	767	786	726	725	755	777	766	660	754	787	823	693	726	758	701	738	751	743	725	713	753	793	746	740	783	737	754	720	737	699	706	686	749	708	738	695	750	749	748	687	742	714	708	688	755	766	729	757	751	739	675	695	708	761	785	712	747	697	757	738	669	771	700	727	745	757	761	726	740	742	722	756	767	715	724	699	773	755	687	704	719	735	732	652	780	740	767	704	741	749	704	715	718	752	754	741	711	762	723	740	753	711	761	769	696	704	761	694	731	715	724	746	758	733	720	715	760	742	700	737	731	724	672	743	695	734	748	721	733	743	738	762	706	761	731	720	776	738	743	717	716	756	730	717	725	768	795	718	719	777	730	751	735	698	786	710	747	770	763	725	709	687	798	739	740	701	767	736	764	715	713	734	738	758	740	741	697	748	728	696	703	719	705	724	766	751	745	740	723	726	746	735	706	695	747	709	720	737	715	740	741	748	717	753	708	758	739	779	727	731	697	740	749	706	717	761	748	731	711	704	740	711	740	735	717	707	719	712	764	728	676	705	732	755	752	703	676	750	734	757	749	708	698	706	736	702	726	755	674	757	688	731	684	740	694	704	732	753	777	739	744	747	711	736	738	748	700	687	766	736	738	687	715	729	721	715	763	727	806	740	715	721	715	772	778	749	746	695	768	752	770	699	683	698	726	767	704	745
28149	24008	27275	17301	7619	3006	1460	826	578	344	372	383	325	360	341	329	357	348	341	350	351	349	346	350	333	343	319	327	350	347	348	336	383	358	343	374	357	342	333	378	330	378	347	342	340	369	327	338	362	352	362	346	328	382	352	359	342	350	335	345	347	312	362	328	349	350	328	346	319	374	337	359	341	365	342	359	354	320	329	407	345	354	351	350	302	348	344	351	318	374	350	355	325	334	393	354	339	359	358	373	326	364	386	345	320	381	334	349	338	334	330	344	342	360	358	375	329	354	378	333	318	351	348	360	342	353	345	348	320	351	345	355	348	380	341	362	340	353	330	355	347	328	304	356	356	359	393	359	395	405	329	343	360	350	359	337	320	346	345	341	393	354	324	328	340	370	367	348	317	399	329	339	407	347	344	342	350	374	358	358	360	327	362	310	350	347	332	312	351	345	353	335	403	366	351	359	323	356	332	318	314	382	375	346	354	371	346	358	368	361	356	339	320	328	325	347	358	369	347	359	340	367	333	362	341	356	359	331	350	381	408	313	374	375	344	372	360	374	342	343	349	354	342	352	348	369	367	343	348	365	347	354	369	369	334	367	364	343	371	347	381	347	333	328	376	351	335	382	370	352	334	366	354	346	344	365	339	356	303	343	330	351	382	370	388	355	352	361	361	342	342	362	356	315	370	359	371	351	357	340	342	351	374	331	343	355	335	344	353	328	354	359	386	366	375	373	347	336	380	369	342	378	352	348	351	343	355	367	348	370	332	324	344	341	337	316	364	362	343	312	350	350	343	333	369	338	314	331	375	308	347	343	385	351	336	355	372	364	364	338	336	313	378	334	344	341	376	362	331	352	317	350	388	328	352	371	406	369	334	333	343	361	373	311	329	368	367	409	340	315	354	344	339	345	348	363	308	366	310	359	326	328	347	364	374	315	365	347	385	322	344	355	327	365	331	381	356	339	343	316	330	313	362	330	356	367	346	376	363	325	343	327	373	361	334	385	364	356	320	348	357	357	350	338	365	371	373	366	359	343	355	334	343	358	360	330	310	377	362	370	335	343	373	360	381	370	355	313	339	352	350	344	358	374	344	327	356	364	323	361	367	353	346	369	337	347	313	341	400	353	329	347	340	337	337	375	353	347	372	339	339	344	362	388	346	346	342	326	343	315	318	363	334	354	360	354	365	380	337	377	365	402	332	346	368	349	346	333	361	372	363	341	346	362	362	351	316	326	321	345	337	327	374	372	351	339	399	337	356	302	336	301	354	361	290	334	348	361	334	346	352	336	343	369	349	337	390	348	362	344	333	356	339	347	329	350	370	382	326	344	350	342	331	313	335	345	313	358	318	325	342	361	358	349	344	338	336	346	363	336	340	326	344	350	382	389	381	357	356	356	357	334	345	346	376	351	335	363	339	358	346	353	346	367	334	349	355	368	369	326	337	364	357	331	330	338	348	381	342	354	377	369	340	371	374	331	342	362	360	334	359	362	307	344	374	350	365	354	350	314	343	378	347	331	344	349	377	370	344	362	383	343	343	352	354	365	343	324	353	332	354	366	330	376	373	306	324	338	411	299	346	353	370	367	349	318	379	343	349	340	348	326	370	355	365	371	318	317	344	327	307	385	362	342	336	350	338	312	359	348	342	357	360	371	354	372	341	356	378	368	332	355	342	334	357	372	350	342	346	367	366	359	320	374	357	348	350	366	329	359	369	354	376	369	357	330	333	343	367	361	351	368	363	349	343	394	355	370	363	377	345	342	344	354	346	360	339	334	364	376	371	325	352	349	331	340	338	332	328	367	351	343	344	364	349	338	349	358	367	356	324	340	342	382	344	398	332	337	385	343	337	366	326	364	327	366	344	346	343	335	369	371	372	334	322	325	356	346	337	352	363	399	390	354	361	348	359	366	332	346	364	368	330	359	330	379	378	384	353	365	350	387	324	366	360	331	319	342	343	348	336	376	378	352	339	367	339	371	339	381	372	371	332	336	333	326	338	360	352	382	371	340	343	348	344	369	318	356	365	359	329	362	340	356	354	342	365	362	332	375	348	389	344	352	354	333	363	361	377	384	346	367	340	328	343	386	370	342	350	363	356	340	345	352	336	355	338	338	358	360	370	362	370	356	338	355	367	327	357	376	368	377	366	342	334	363	334	350	322	323	320	326	359	348	330	377	356	356	341	351	345	317	365	340	372	381	333	349	305	351	350	370	380	351	350	359	336	340	347	367	359	374	355	354	323	359	347	351	357	330	326	369	347	314	346	343	359	348	341	339	379	363	375	339	346	367	391	370	360	368	362	365	368	318	341	340	330	340	350	347	333	349	380	375	343	350	345	321	361	332	369	373	373	347	372	330	338	368	343	372	339	364	329	338	312	343	353	376	386	388	351	328	343	330	358	369	334	333	354	323	347	349	386	354	351	353	335	352	369	361	349	349	368	407	312	374	357	350	381	351	337	348	343	326	379	363	357	343	350	373	338	327	370	348	356	375	333	346	338	350	313	316	353	385	339	357	356	335	374	340	357	334	316	379	352	369	352	354	348	333	361	374	341	360	399	356	355	344	360	358	328	344	336	382	348	357	334	330	341	346	363	306	329	343	390	377	356	334	387	357	372	323	338	326	357	354	330	366	376	338	354	323	335	376	332	338	354	370	339	333	343	414	342	336	347	350	339	383	340	342	317	353	334	344	355	333	356	357	356	380	358	342	368	349	364	337	340	363	356	336	351	340	350	368	350	352	338	353	345	360	343	370	381	340	337	414	351	337	362	347	318	359	352	343	371	306	315	335	340	367	350	313	340	355	331	339	331	343	363	360	350	370	364	347	354	340	354	341	359	334	338	358	397	381	367	329	332	376	361	370	355	317	351	341	332	330	347	321	318	377	368	369	352	364	332	365	369	365	335	366	346	336	370	344	338	365	365	351	344	336	354	340	348	372	344	371	383	366	340	365	368	356	317	360	350	352	360	281	318	316	360	349	353	349	380	360	324	367	373	352	347	353	356	328	341	335	342	370	375	330	352	359	334	370	352	370	336	343	331	325	352	335	346	324	371	332	347	351	342	331	363	373	335	357	383	338	314	344	334	372	354	338	330	342	370	350	317	354	343	349	384	335	377	343	363	391	327	330	350	342	340	350	378	362	342	371	338	339	342	364	313	347	351	358	342	311	347	333	349	349	341	372	341	342	341	378	373	341	333	338	326	377	362	356	338	383	336	341	373	358	341	342	366	324	329	357	366	357	345	350	355	356	350	373	356	391	343	361	326	351	360	374	364	358	336	342	362	357	348	323	350	352	355	332	388	316	324	374	357	318	351	378	331	305	324	374	331	324	363	359	349	352	329	385	374	353	405	364	321	335	327	356	349	320	346	331	383	343	353	353	340	350	355	316	352	350	391	359	351	354	350	354	376	312	357	370	364	354	379	332	333	330	362	345	343	347	343	368	353	333	370	376	364	334	362	361	342	407	369	339	343	345	331	301	356	308
17282	34151	22904	12535	7554	3704	1928	1127	620	396	388	411	397	379	402	386	375	398	400	353	353	375	381	354	400	419	423	377	363	391	371	413	363	401	373	393	398	381	400	369	375	400	386	346	431	415	408	360	377	368	381	379	356	377	356	391	352	404	357	337	364	391	425	367	380	395	348	396	361	397	380	409	412	381	343	365	383	396	400	392	402	378	368	382	393	407	379	392	382	385	405	384	366	401	381	397	386	362	386	375	384	405	384	383	377	409	381	379	378	378	356	389	365	409	376	345	379	400	357	384	367	377	396	409	406	414	384	410	399	390	374	345	389	359	391	388	396	409	374	413	414	372	400	396	363	410	375	385	407	426	392	352	405	421	329	395	343	376	378	398	358	387	417	358	355	380	371	390	354	407	400	393	433	385	405	366	361	397	375	398	379	423	355	381	385	368	344	381	414	379	367	355	381	384	405	365	398	405	352	404	387	371	395	409	387	360	386	372	356	395	404	365	400	365	387	361	388	388	364	384	382	378	401	393	366	363	392	393	376	424	406	387	402	369	376	390	373	361	383	392	394	391	402	387	367	418	360	372	384	382	399	394	385	397	403	362	358	396	379	393	410	375	386	388	377	400	341	384	401	343	366	310	384	379	387	375	362	399	368	357	375	382	414	409	374	375	392	371	375	378	373	432	361	384	391	386	364	379	344	368	407	385	403	383	355	363	379	372	392	393	369	387	374	391	413	359	364	380	386	376	393	396	381	389	399	409	369	369	417	369	394	384	348	401	358	362	391	383	373	365	402	361	387	387	390	388	347	345	380	406	374	338	420	370	381	338	373	370	419	371	376	376	384	368	353	398	407	370	405	389	400	346	415	415	401	358	382	368	393	358	363	348	366	381	407	361	378	366	402	368	390	400	424	385	392	363	369	361	411	420	370	402	370	368	400	378	391	371	376	399	386	405	364	364	383	429	392	358	426	422	362	377	400	399	393	408	395	395	389	387	383	414	385	400	368	379	375	355	359	397	386	425	379	377	388	362	370	392	385	394	385	378	353	401	368	378	395	405	376	405	403	404	351	403	385	362	403	359	393	347	371	386	403	391	421	402	372	375	392	365	389	402	377	407	370	402	389	376	374	401	383	374	379	377	389	398	363	389	384	436	377	369	392	351	361	364	385	356	376	405	363	419	428	401	372	367	334	412	380	378	409	411	368	398	372	393	343	422	385	356	367	360	405	364	388	363	371	409	400	369	427	369	384	390	360	346	377	401	417	407	391	362	380	377	388	391	398	403	389	387	417	372	353	383	353	393	374	354	372	393	391	383	404	376	372	355	408	427	390	392	382	418	376	396	380	378	395	344	398	411	365	376	388	388	386	388	395	393	414	373	366	378	345	357	415	397	378	403	377	356	361	366	406	369	370	383	401	382	362	378	414	383	402	395	373	395	406	384	380	411	386	333	407	369	406	395	393	365	391	391	391	351	391	370	391	391	362	346	404	385	414	391	420	367	387	375	387	342	373	359	359	337	402	403	394	392	372	357	381	334	363	366	396	364	372	388	367	375	374	365	385	352	325	392	377	395	354	399	386	376	384	363	405	381	385	397	389	349	373	362	333	396	398	403	409	357	361	405	361	381	384	387	383	380	420	383	354	381	358	413	365	363	377	408	409	400	396	372	395	344	400	383	417	418	407	391	372	398	360	383	394	359	424	355	384	370	357	353	413	354	385	424	367	407	361	396	381	389	403	395	367	395	385	425	375	358	366	376	389	414	385	401	354	400	367	386	365	384	384	391	385	387	397	408	363	412	398	383	380	409	391	409	382	393	412	361	395	449	394	405	369	386	384	380	407	386	378	400	376	366	361	357	415	367	403	401	355	377	383	388	350	375	381	364	345	357	355	375	383	403	366	368	382	369	411	386	398	387	400	370	378	395	384	408	358	400	390	393	390	398	410	348	410	366	384	375	360	379	376	383	405	397	368	344	424	346	339	374	377	339	374	377	379	391	400	367	408	361	372	414	408	394	383	395	385	371	428	347	405	364	407	370	373	387	386	376	386	372	387	383	399	379	378	383	358	385	402	383	377	411	369	360	349	397	403	385	415	375	407	402	386	377	391	397	357	378	382	388	374	413	381	413	395	355	389	386	422	377	388	418	395	377	378	396	381	376	392	372	378	382	381	403	376	416	404	380	372	367	404	370	367	404	368	357	380	379	386	404	376	388	368	371	376	352	352	426	412	348	396	342	375	380	366	368	363	386	371	397	381	362	362	369	399	387	374	392	372	375	364	388	381	375	391	397	377	397	373	396	411	396	370	391	405	378	382	367	389	390	418	364	377	400	402	397	352	380	374	343	387	404	412	390	372	396	409	373	389	351	370	393	371	394	363	387	364	362	364	399	404	348	390	400	345	373	392	388	422	388	408	372	398	365	406	389	408	410	399	401	370	406	397	415	369	378	369	366	374	378	353	377	369	348	353	400	393	415	390	424	386	373	386	392	390	357	353	386	391	399	349	337	396	389	408	370	362	382	373	408	401	390	392	396	388	423	376	402	400	342	415	368	414	380	349	361	387	374	368	362	368	357	378	415	378	417	373	391	426	418	366	379	401	388	414	376	420	347	374	386	387	388	359	398	371	384	380	370	365	368	366	343	368	389	389	341	393	389	389	362	346	389	389	438	391	388	392	361	361	395	372	356	365	377	369	397	362	370	412	403	396	414	358	386	360	383	397	390	370	377	350	379	346	399	387	403	396	363	407	387	407	424	380	373	377	379	374	378	370	419	400	357	373	407	378	370	360	400	416	354	389	394	441	384	362	372	410	393	396	399	385	401	376	384	382	357	383	360	443	399	386	373	408	347	385	381	336	423	388	427	388	343	399	404	392	366	386	380	401	350	372	377	396	360	348	407	357	389	373	372	390	376	380	352	362	361	367	424	421	389	361	385	395	380	389	360	412	370	370	368	364	382	361	359	363	373	389	423	397	353	389	393	386	363	406	350	376	403	353	421	417	356	408	408	389	402	410	358	372	367	375	385	350	407	380	383	409	368	394	403	381	374	384	412	382	392	357	334	362	380	389	407	373	382	391	368	387	362	410	370	371	348	385	380	404	345	410	386	382	408	385	398	366	361	372	361	367	413	349	393	405	419	397	381	366	362	389	401	370	388	372	388	386	399	402	361	367	358	375	383	385	376	404	392	365	379	407	370	369	365	413	412	395	315	382	404	383	387	368	376	357	387	402	399	360	407	383	441	410	403	416	383	392	383	391	403	373	397	385	414	444	370	404	409	405	403	354	408	382	386	408	407	361	382	366	383	389	380	367	410	404	408	395	385	401	394	382	372	376	362	406	343	388	371	359	403	372	401	367	375	355	424	391	422	378	402	381	385	436	365	380	397	399	406	359	389	398	373	397	400	374	395	371	375	379	369	376	386	365	398	382	380	424	370	385	390	408	396	414	368	344	363	371	416	385	395	406	385	370	383	371	343	373	383	401	427	338	378
23360	21522	33000	34514	32497	27402	18785	7789	3265	1059	562	564	537	545	541	556	589	551	548	551	558	549	550	556	588	549	535	523	562	567	550	546	558	581	532	544	534	542	496	535	631	548	568	537	522	562	568	532	566	583	542	585	557	581	548	543	554	538	555	520	544	574	526	526	545	561	537	569	505	557	513	510	553	552	555	579	546	568	592	559	564	557	584	590	569	533	504	534	577	576	563	558	560	549	546	532	559	530	535	556	556	528	539	587	575	557	521	520	570	533	527	522	544	527	600	552	530	502	535	538	541	552	536	590	555	535	538	567	536	510	598	554	567	544	572	537	512	566	586	516	524	531	525	585	553	508	550	571	532	514	519	549	537	534	606	548	551	599	560	548	506	556	544	494	547	574	571	534	550	509	549	557	534	541	523	566	573	534	535	566	561	545	551	578	536	521	503	545	596	554	571	531	531	541	546	537	538	516	579	540	569	555	549	598	553	549	552	579	530	593	529	531	528	536	600	556	527	555	550	531	575	561	495	588	546	561	556	557	536	540	544	558	557	551	566	548	555	611	572	556	510	573	516	545	534	550	548	533	498	542	568	562	543	600	572	545	585	530	546	527	538	556	563	561	516	550	521	583	565	541	589	535	547	553	578	570	592	527	546	507	537	566	545	549	529	555	543	546	531	547	588	543	566	558	578	531	588	548	546	595	575	567	547	530	550	521	576	574	577	567	557	547	544	537	543	566	551	588	559	543	568	541	554	498	567	555	552	543	598	560	557	561	546	537	529	513	526	525	606	543	530	536	577	551	553	599	587	581	581	565	644	544	531	568	546	526	550	539	594	552	583	514	545	569	555	548	564	562	538	536	540	562	542	559	506	559	558	538	557	550	548	545	517	601	560	580	547	546	532	525	560	525	548	555	546	529	575	519	567	575	522	577	535	548	575	520	551	590	591	551	532	549	578	547	560	522	565	562	552	551	596	560	544	546	588	561	527	591	586	583	546	559	554	533	534	539	525	507	526	534	587	533	497	552	565	559	568	603	574	551	598	595	553	553	512	536	572	537	547	561	545	535	553	549	578	572	552	519	569	554	546	557	601	527	543	576	520	575	543	517	571	585	585	569	508	540	578	560	586	538	531	528	519	584	549	564	532	557	569	534	559	539	549	578	552	561	516	541	540	507	582	508	570	552	576	573	572	560	587	559	569	558	533	538	573	485	525	538	554	587	562	542	512	541	524	516	582	544	552	555	556	561	535	537	589	561	525	571	550	530	552	541	550	563	568	517	573	556	517	540	573	592	534	589	553	529	560	559	573	555	592	555	561	530	542	502	550	574	512	546	537	565	549	539	534	590	555	534	541	558	531	536	562	520	569	542	577	571	571	553	578	525	617	550	575	545	551	568	536	560	522	533	517	525	574	523	548	508	530	571	588	554	518	571	616	550	596	577	597	570	532	559	522	549	530	524	551	538	560	573	552	562	557	558	565	544	552	567	586	554	549	540	547	549	536	556	525	529	537	539	553	536	566	511	506	579	530	537	566	541	571	557	566	507	597	548	534	515	542	567	502	563	538	550	565	536	557	521	623	530	535	554	536	540	584	570	537	522	554	527	564	505	570	543	546	599	560	557	564	560	570	563	607	551	560	536	551	543	532	596	544	548	501	588	545	567	570	516	558	584	536	535	515	554	584	520	533	527	541	569	605	533	576	538	588	567	538	528	534	542	576	565	539	539	526	576	541	567	518	567	490	527	528	573	558	543	538	567	583	514	548	540	564	562	521	508	573	514	530	570	548	553	576	583	545	534	587	561	518	541	552	552	524	506	567	572	533	580	541	539	571	567	568	517	518	577	543	576	514	578	556	560	537	577	561	583	521	502	521	533	530	519	535	563	519	550	572	565	578	514	532	577	582	518	553	507	565	524	533	540	549	533	574	535	519	569	522	528	548	567	528	538	563	577	577	556	515	578	538	558	566	516	565	562	516	592	519	545	537	558	550	555	543	464	579	552	573	573	555	566	555	569	533	548	565	564	558	533	561	535	500	526	572	511	551	560	514	529	576	525	533	565	543	576	570	579	525	617	580	529	520	555	551	561	551	533	508	569	530	539	565	548	563	558	563	547	534	529	550	559	593	577	568	552	504	562	529	564	537	545	529	562	588	479	561	588	566	529	590	503	559	528	523	536	529	534	521	554	576	548	543	543	562	596	579	593	545	555	547	533	563	504	551	576	562	532	485	545	528	541	542	571	574	522	529	513	569	546	559	563	550	561	541	553	551	563	529	539	577	579	581	546	558	533	548	525	545	574	581	561	546	519	586	540	565	536	562	563	570	539	555	556	561	531	572	536	522	560	560	546	526	556	586	510	538	539	583	532	535	562	511	576	563	560	543	590	567	569	504	532	582	573	571	496	488	540	549	546	559	540	534	529	524	537	545	550	537	557	538	563	573	525	580	550	536	548	532	554	550	537	540	523	536	575	555	528	510	577	572	535	570	585	502	529	524	575	548	485	575	579	562	608	547	558	567	561	546	552	545	486	516	541	578	550	552	547	573	538	554	548	538	575	557	549	559	538	560	561	550	587	503	540	574	517	540	560	558	556	545	517	571	594	543	568	586	553	538	544	550	565	552	520	536	540	574	547	534	572	497	583	534	504	542	548	531	532	556	559	561	509	558	585	535	537	503	543	543	543	564	527	493	538	590	539	526	507	511	596	604	530	513	521	539	525	541	543	548	549	564	566	573	576	554	532	574	571	554	519	525	565	516	556	562	577	534	558	569	575	519	540	559	560	554	553	553	562	561	597	521	539	529	599	556	610	591	536	536	581	546	522	499	584	536	542	572	578	514	577	521	541	559	511	555	540	524	515	510	573	517	557	507	548	550	543	541	527	516	559	533	542	533	604	583	572	515	513	547	599	551	524	579	516	576	582	548	535	539	518	549	566	521	586	545	530	536	531	566	533	569	577	555	523	527	568	553	528	558	532	550	551	540	552	560	536	517	576	526	520	559	529	568	521	523	559	541	569	577	533	513	486	568	555	519	512	592	555	566	564	558	569	555	529	554	523	560	566	511	557	599	510	556	533	546	578	539	596	546	516	515	589	546	531	515	572	546	517	555	552	544	576	601	502	572	572	557	592	562	535	562	567	518	565	545	555	545	561	555	572	530	563	562	574	565	559	529	519	581	535	539	534	558	550	575	585	541	510	523	533	518	552	525	513	506	553	586	563	506	532	561	566	532	526	547	560	566	562	548	523	542	532	554	576	568	545	554	522	544	533	559	536	515	557	581	579	559	530	572	535	574	508	565	563	566	585	507	519	603	537	579	567	513	536	556	542	550	552	525	525	511	529	506	567	518	577	513	552	538	584	563	527	542	569	535	567	544	520	565	573	588	614	519	514	520	522	524	493	555	549	593	547	545	509	517	586	568	553	509	527	531	537	537	534	529	560	542	586	533	548	523	614	582	539	565	545	586	587	569	557	552	528	538	564	579	578	553	569
46415	87467	71337	53477	41631	28716	16816	9492	4583	1352	615	580	564	531	556	556	559	587	586	573	559	602	519	572	592	588	587	558	614	504	599	575	588	566	566	545	576	596	548	527	590	613	575	612	564	557	576	566	572	561	585	567	606	571	572	572	562	584	607	544	552	561	610	586	615	574	518	557	570	581	566	562	591	606	586	559	559	585	568	588	587	567	579	573	592	586	576	533	557	598	580	543	583	566	571	580	591	575	567	518	569	537	573	567	567	552	582	560	590	596	535	553	537	553	596	595	612	546	604	583	530	562	556	563	570	549	549	607	580	590	542	549	588	599	564	557	581	559	558	550	583	570	581	540	578	607	538	550	562	576	557	554	564	507	578	606	541	561	585	537	590	566	567	574	593	553	583	580	578	587	570	602	591	573	574	570	549	569	543	540	535	590	579	583	569	530	547	547	583	557	579	563	567	574	577	551	535	565	610	537	572	610	568	624	574	554	573	595	574	544	570	591	557	564	601	576	576	549	530	585	562	521	535	594	532	590	547	522	563	562	547	610	531	592	575	572	575	559	589	585	535	536	610	547	558	594	575	567	582	575	609	537	532	613	555	584	596	550	552	592	550	622	596	569	569	552	572	579	561	533	612	618	577	564	558	566	552	547	549	564	582	518	589	574	547	553	576	567	582	561	591	567	592	528	533	564	540	542	560	587	569	569	522	585	572	553	559	562	583	533	553	542	545	566	548	576	551	575	571	562	608	548	587	587	547	572	557	572	574	567	573	584	575	574	539	566	581	549	568	586	589	548	582	552	540	556	615	533	539	555	537	569	547	553	574	591	541	575	592	574	567	602	548	567	543	566	585	516	566	583	577	524	533	582	569	561	625	544	601	587	584	595	566	585	608	570	567	587	570	524	536	558	539	614	586	616	557	609	578	516	561	598	560	570	547	576	547	586	560	562	575	584	594	575	580	520	597	537	549	565	541	576	546	546	544	562	542	578	529	545	616	580	611	572	566	566	609	573	574	560	540	545	555	583	582	577	511	584	552	567	582	541	542	555	547	531	584	592	553	594	535	595	583	530	582	574	574	597	598	574	573	566	566	550	519	553	528	554	558	595	568	575	560	560	549	545	591	580	599	577	618	575	566	550	558	549	581	596	572	572	572	606	587	533	563	594	598	542	553	588	579	567	550	582	594	579	608	617	560	546	534	550	610	580	541	536	574	551	596	593	567	563	558	537	568	570	559	570	596	544	569	593	545	556	578	574	543	583	568	555	572	564	535	531	538	546	557	551	523	594	534	608	616	546	530	542	593	564	578	513	595	569	581	554	559	573	564	558	603	545	561	557	596	563	561	545	559	568	558	603	544	549	551	555	622	590	618	536	556	549	546	582	586	587	519	609	561	528	578	572	508	603	592	574	588	583	603	592	557	574	549	531	581	573	568	575	552	571	517	564	628	588	568	562	558	569	595	589	579	589	552	608	553	545	588	570	554	547	559	577	574	558	609	576	588	516	611	543	579	545	579	566	564	554	548	562	586	575	574	571	576	519	565	584	555	545	532	554	563	551	617	586	529	602	568	550	535	569	603	576	579	554	568	529	576	568	524	556	514	566	585	589	572	615	542	614	563	593	564	594	598	590	606	553	532	567	562	535	570	571	595	584	565	589	587	577	566	581	563	540	577	586	580	559	574	584	577	528	552	552	570	572	579	572	572	579	567	550	538	549	568	583	566	606	612	556	561	548	569	560	590	534	588	565	562	572	601	580	572	545	539	583	581	559	610	594	583	602	542	574	579	587	565	602	580	548	555	605	611	573	564	555	535	590	548	564	536	615	589	611	542	565	576	572	601	580	582	556	615	540	546	574	585	531	574	546	546	534	559	559	579	566	559	529	618	561	570	577	576	576	579	563	545	558	578	598	560	584	562	588	566	547	560	569	564	572	611	604	558	594	531	587	596	557	596	558	598	591	598	564	545	550	587	604	542	552	564	536	589	588	585	582	581	586	538	568	582	549	583	557	569	592	518	562	585	538	535	580	533	518	545	588	551	538	570	550	533	605	570	565	597	584	558	611	560	537	609	572	547	576	562	581	556	573	545	571	589	561	580	592	614	562	558	576	567	568	596	599	588	607	584	595	618	603	552	576	567	561	569	607	556	558	528	588	527	570	551	597	581	569	556	564	532	575	583	601	555	539	606	567	578	582	565	545	550	564	549	587	626	580	583	540	573	598	629	561	539	567	535	512	590	589	521	553	542	577	532	555	560	568	558	612	608	565	591	556	570	570	586	564	500	527	589	571	585	610	589	543	591	556	535	583	544	555	556	568	563	568	586	552	596	560	578	571	548	574	557	577	564	575	566	601	521	569	590	571	574	540	581	573	601	575	591	529	562	532	606	530	595	560	569	607	585	561	549	545	573	580	550	564	600	589	541	596	515	560	614	549	488	552	558	553	574	561	546	585	567	507	593	550	522	547	556	570	559	591	512	556	584	556	531	566	555	564	575	565	552	600	568	564	554	591	610	575	552	598	595	546	550	577	589	570	537	559	560	583	562	559	546	562	588	551	572	584	572	603	553	578	586	539	546	609	560	597	588	586	574	603	559	558	595	551	534	595	569	556	581	590	567	543	621	564	523	587	615	607	590	576	588	540	533	516	563	549	579	607	546	563	551	566	547	510	520	522	590	576	529	598	579	543	575	544	583	632	566	566	593	531	547	536	572	566	543	554	578	592	534	595	521	524	603	563	611	570	581	589	530	590	563	536	570	579	565	567	589	569	580	546	558	580	549	575	538	545	573	558	571	551	542	547	594	578	533	590	591	560	561	540	567	564	543	584	546	589	562	583	581	574	583	556	552	563	593	543	522	522	576	599	531	576	540	592	575	584	587	561	583	586	540	574	561	539	546	498	542	557	593	569	575	559	579	565	563	605	570	557	606	539	619	562	595	622	538	614	607	579	551	538	522	537	580	570	614	544	557	563	575	570	585	531	582	549	567	576	584	576	563	569	557	582	566	579	596	548	617	578	525	543	557	565	574	588	584	565	589	597	553	589	513	598	556	544	597	602	532	578	575	587	601	583	578	587	542	540	545	584	571	557	584	537	552	566	593	538	611	548	562	546	605	594	595	566	573	540	557	565	575	556	548	555	553	554	579	626	576	621	563	563	549	578	577	585	549	602	609	546	554	581	561	592	585	567	545	555	510	578	526	577	532	575	573	515	590	566	585	607	565	574	556	557	529	593	587	560	588	567	604	560	552	583	606	554	549	592	545	559	564	547	567	549	594	561	606	586	586	533	608	523	575	557	604	589	547	540	535	553	614	578	557	595	585	585	576	573	542	592	546	612	547	580	580	574	570	615	559	601	614	609	565	556	509	604	548	616	621	591	616	570	565	577	564	573	596	581	605	606	605	591	563	581	574	537	564	557	601	553	580	548	598	570	565	557	543	532	568	563	574	556	587	545	548	575	528	556	536	599	630	582	551	600	573	569	517	581	592	580
25012	21979	33403	33345	24326	15046	6595	2640	1383	615	462	433	446	445	438	444	457	439	434	440	416	450	440	440	471	452	439	416	474	459	483	433	493	437	424	432	435	466	457	498	480	404	485	479	459	466	473	472	466	447	426	458	452	426	428	451	426	417	413	433	475	430	441	429	451	429	468	469	454	427	450	463	477	494	469	451	448	474	450	461	464	409	471	484	445	450	440	420	431	449	455	446	459	438	435	460	443	436	485	419	410	446	468	432	465	453	416	453	442	440	443	423	472	454	459	425	456	445	455	451	451	420	425	485	459	447	426	442	432	442	426	481	428	481	434	461	465	491	450	462	464	453	460	455	440	451	461	442	472	459	496	470	481	432	466	470	479	454	446	437	465	495	457	436	468	457	456	452	462	428	466	448	520	463	463	459	485	457	420	485	442	487	451	423	459	416	436	424	465	409	453	470	457	442	436	491	452	460	491	463	423	466	476	471	433	462	431	440	469	474	442	434	460	469	454	403	430	471	452	474	444	418	450	446	414	463	460	448	456	465	420	459	462	465	440	451	446	462	432	421	446	456	447	457	451	443	470	473	417	461	454	429	449	430	443	474	450	452	439	477	467	429	450	434	462	480	450	464	503	451	468	461	452	488	405	459	467	445	449	485	413	472	472	453	434	450	443	458	504	472	491	435	438	461	431	471	435	396	474	489	444	460	452	460	456	459	449	456	424	449	463	469	459	461	454	425	445	472	469	446	493	475	412	475	438	423	443	475	487	455	432	493	478	428	472	510	422	426	470	473	445	487	443	459	458	480	433	441	479	482	407	460	467	440	458	444	417	451	429	455	485	453	429	453	451	414	447	479	483	434	418	419	448	403	439	434	457	465	438	454	429	470	459	446	450	442	447	440	433	425	473	432	472	482	467	465	439	448	451	495	444	448	438	447	480	431	430	464	440	423	438	463	436	440	475	451	403	452	433	473	453	458	436	459	451	493	461	432	474	447	435	432	476	434	470	425	459	497	457	450	402	474	431	438	439	462	430	470	477	436	426	456	420	459	458	429	413	477	459	448	475	473	481	410	417	499	485	458	485	484	455	471	466	479	468	433	459	481	468	457	465	455	468	484	439	459	419	441	455	467	421	445	485	440	441	456	450	428	465	442	463	453	465	492	473	498	445	489	439	449	469	460	468	458	497	457	461	467	436	446	426	467	447	442	443	424	471	429	455	455	458	469	430	459	434	418	458	456	461	396	412	477	478	427	464	477	465	474	449	422	460	435	450	489	473	488	435	490	468	462	452	436	483	426	471	486	479	450	480	449	431	489	456	439	417	481	474	496	446	444	488	463	428	471	464	460	451	454	435	462	465	481	440	459	429	428	447	498	439	469	445	459	443	431	412	413	510	406	465	411	448	465	456	442	465	466	427	456	441	455	451	442	465	483	438	447	450	446	471	439	484	470	422	455	476	456	430	454	468	456	451	453	450	445	436	443	441	432	453	469	506	467	455	476	487	451	449	448	450	463	469	429	453	449	455	467	489	449	445	459	502	427	443	435	451	454	446	443	452	438	428	446	450	457	514	460	413	412	444	440	445	442	469	447	445	447	478	444	477	458	481	444	454	452	432	447	453	499	466	462	486	452	450	457	474	485	480	415	463	476	438	459	468	441	467	466	452	459	419	442	486	444	442	468	445	478	450	468	432	448	469	480	447	389	431	451	426	497	515	473	460	481	463	432	426	467	425	492	417	489	410	457	443	430	474	430	472	425	419	394	447	449	442	479	461	446	458	447	445	475	446	437	445	453	483	467	451	461	458	439	460	449	446	427	456	475	463	480	446	390	458	430	489	441	466	460	474	439	471	456	459	461	480	478	462	508	453	474	447	466	449	438	480	464	447	441	449	462	478	457	489	451	455	470	455	436	457	474	445	485	439	446	439	459	454	430	468	438	485	447	486	442	452	493	454	488	444	476	446	445	492	457	457	477	425	437	458	441	462	416	469	481	459	507	412	445	435	463	414	475	420	456	458	464	408	469	416	467	455	481	488	496	459	486	442	472	445	455	448	497	466	427	484	445	476	422	482	471	448	450	464	481	476	502	438	451	500	441	477	510	444	439	440	442	447	473	455	485	423	455	450	420	405	433	483	445	425	462	495	449	451	483	462	458	431	444	438	405	476	464	464	462	455	425	437	471	459	460	430	456	462	464	451	446	467	439	465	426	430	433	449	429	454	464	429	477	440	451	448	455	475	440	461	447	471	456	489	481	457	444	408	460	444	480	470	425	447	439	460	452	433	482	460	445	461	455	475	478	489	455	435	437	418	457	456	455	484	418	410	421	492	432	451	456	434	462	478	509	457	442	455	442	418	466	437	464	495	429	428	447	426	466	456	478	457	441	454	430	476	438	452	427	451	447	465	478	445	438	466	481	434	494	480	444	471	467	458	455	491	462	451	438	447	428	459	430	444	483	463	467	439	443	450	406	448	463	436	465	442	459	471	454	471	489	457	445	453	456	500	457	433	433	419	493	420	474	472	451	436	456	455	507	429	472	454	428	448	479	421	474	460	434	446	451	475	489	463	455	496	432	517	447	464	474	450	456	428	471	429	458	441	439	450	431	438	445	456	454	480	447	470	427	444	424	420	498	473	478	460	456	426	463	440	423	443	441	443	465	457	406	459	437	437	477	460	486	474	449	443	467	438	453	447	449	430	466	441	469	471	454	450	455	483	479	478	469	438	474	467	409	435	486	424	444	435	457	479	430	411	420	462	430	467	451	410	476	462	455	419	464	464	443	436	451	478	470	452	432	493	434	445	444	432	453	437	433	473	493	437	445	444	463	468	475	433	470	468	459	427	451	444	417	455	452	468	467	446	464	510	469	425	459	450	459	452	477	471	421	439	399	476	487	438	441	462	456	477	479	468	471	437	426	424	438	455	461	470	445	436	451	436	407	461	488	483	430	453	436	473	436	442	454	494	428	438	456	468	462	445	467	459	482	440	438	424	448	474	478	466	439	421	427	461	441	433	428	449	451	428	445	473	434	478	474	478	434	435	417	491	466	403	469	507	470	443	480	462	466	479	425	482	456	479	442	467	439	462	447	466	438	407	456	430	466	468	449	453	434	485	434	457	441	431	460	461	458	479	488	459	485	408	467	416	492	468	427	440	455	470	462	443	432	524	423	475	505	455	446	444	473	452	454	457	479	420	493	472	487	445	490	454	422	492	471	444	441	512	456	463	441	425	478	467	486	446	456	479	481	450	486	414	446	468	455	400	438	460	462	455	443	471	481	446	466	465	465	462	472	449	474	468	457	464	449	409	479	464	465	477	471	439	489	495	441	420	405	464	386	467	472	415	468	445	456	440	450	404	445	460	445	458	422	458	468	419	444	437	448	440	451	467	437	437	477	407	472	474	447	426	432	440	461	451	461	462	468	469	437	458	503	448	448	455	424	439	445	437	439	487	410	419	471	461	452	446	417	487	473	456	452	441	485	447	459	504	428
38490	67798	54242	39403	28461	17692	9598	4709	2378	804	473	510	490	479	488	513	503	521	521	475	508	478	475	478	527	508	518	452	507	502	464	486	458	472	491	529	490	519	465	473	475	499	489	460	488	453	482	512	504	480	504	499	446	483	529	488	474	524	524	486	512	478	490	488	519	489	483	484	512	488	488	495	472	484	462	510	480	538	497	494	497	494	488	561	455	511	526	505	488	497	496	483	501	498	495	522	510	507	513	506	509	471	530	488	509	492	515	534	464	505	491	493	532	508	477	452	488	471	486	519	442	462	452	480	522	492	516	478	538	486	490	502	493	468	502	509	491	513	480	526	481	498	513	523	455	514	477	514	526	516	489	489	488	527	505	461	467	479	490	495	503	513	489	498	522	493	480	508	486	520	462	494	488	474	474	487	538	517	479	495	522	488	487	526	504	518	505	550	501	502	501	506	476	484	490	505	516	492	462	515	472	489	538	480	464	510	490	512	544	521	503	516	494	521	438	462	504	505	498	516	506	514	516	500	496	477	471	504	485	469	517	503	530	459	499	521	521	482	489	485	473	539	491	522	494	494	521	498	473	444	487	483	456	518	500	493	501	474	506	452	455	503	504	497	504	479	481	492	486	516	514	469	488	445	484	493	535	511	507	539	491	480	507	477	530	515	491	474	474	462	478	497	518	490	456	514	512	497	475	512	480	508	478	503	507	505	527	489	516	511	516	500	509	504	490	493	471	496	494	465	512	465	460	481	518	477	517	500	495	471	504	519	471	507	546	477	456	486	509	473	500	450	515	508	475	512	481	502	511	512	483	478	446	524	484	529	490	495	524	466	529	509	489	502	545	521	467	500	528	496	486	467	500	459	480	496	505	482	477	450	508	488	501	515	500	502	441	501	460	471	522	532	495	499	507	521	503	488	460	459	479	491	480	523	549	508	501	497	509	485	523	451	511	471	498	489	467	470	479	475	523	512	489	494	501	496	497	488	490	501	517	524	487	501	490	490	499	467	476	526	489	451	499	499	493	473	454	454	498	508	479	482	500	465	522	516	558	464	516	506	506	503	509	518	475	512	497	493	506	473	491	554	494	485	482	461	483	519	478	488	505	464	482	522	524	493	508	503	494	506	478	493	524	509	486	486	481	495	493	535	496	482	488	489	462	453	513	504	539	502	487	484	474	498	487	513	491	514	473	463	472	487	465	482	524	446	467	467	457	515	505	487	463	519	486	512	461	501	485	489	550	470	540	521	506	486	487	498	509	494	526	526	490	501	503	483	468	501	500	483	477	521	461	461	459	487	473	466	464	516	479	496	508	556	548	503	449	538	464	484	492	481	524	511	463	460	503	477	516	488	534	512	528	485	483	522	514	485	523	487	503	517	490	494	467	527	459	486	513	474	452	483	490	474	520	496	485	519	491	472	500	465	454	438	534	492	454	510	486	449	498	464	486	495	482	468	479	462	447	519	480	486	508	452	518	484	455	478	497	487	509	523	481	483	475	490	477	506	497	528	502	510	498	489	495	505	499	476	486	477	514	500	528	523	506	478	493	505	539	490	489	533	519	511	511	520	514	482	521	487	510	491	480	493	499	492	458	507	525	504	480	524	495	493	505	480	484	488	465	525	516	455	484	503	500	471	471	484	523	487	468	521	519	485	479	498	481	481	495	504	508	474	489	508	534	484	516	468	471	499	503	505	501	481	522	485	523	517	511	498	480	501	516	487	522	544	481	493	507	466	479	500	493	469	471	471	487	481	496	446	528	468	508	472	471	489	440	467	504	512	522	515	475	481	515	473	505	488	488	481	499	489	538	531	517	532	476	528	506	477	497	551	461	478	478	484	521	507	501	522	497	478	509	466	530	484	509	488	508	484	451	518	510	483	512	510	488	502	521	477	519	558	509	488	512	491	486	483	485	513	530	503	518	537	477	518	529	478	483	506	482	475	538	506	506	498	491	461	512	469	524	486	460	478	498	503	523	508	483	512	497	470	519	508	500	486	497	501	465	483	538	522	490	559	489	466	515	459	507	512	482	543	496	489	515	516	474	515	520	473	520	478	473	518	496	513	470	526	444	513	472	540	484	479	493	510	484	480	481	508	537	507	477	499	500	495	491	472	493	538	506	452	515	478	472	503	509	533	510	462	459	509	474	500	475	498	460	480	465	504	482	478	445	481	486	529	500	490	506	482	513	494	512	466	442	480	517	515	467	503	475	494	494	489	484	498	445	530	480	480	526	477	515	505	480	479	470	484	507	477	479	486	475	537	483	498	537	479	508	485	511	501	510	482	503	471	465	501	507	465	484	499	502	486	478	454	483	521	506	499	515	525	491	469	491	520	489	497	529	493	524	502	471	467	510	485	477	533	494	489	506	476	494	488	473	499	493	512	506	508	522	496	481	457	509	492	501	533	495	485	463	517	513	486	525	503	497	484	494	505	516	497	494	532	485	540	487	491	516	523	460	525	497	507	532	493	485	462	484	510	500	484	507	505	514	505	530	459	477	512	514	543	453	469	467	507	477	508	490	459	521	505	492	464	493	539	489	518	458	497	466	494	490	482	496	495	461	488	519	477	488	518	469	464	452	468	499	494	436	495	500	501	503	472	518	464	517	495	512	510	470	517	485	506	511	447	479	508	484	487	483	460	476	521	442	510	477	505	468	481	472	435	447	504	483	506	529	485	495	489	490	485	476	501	487	451	523	479	500	487	482	483	483	494	542	484	472	494	484	484	471	472	462	448	474	480	551	555	485	457	481	493	468	502	440	482	495	494	505	508	462	479	509	439	488	484	471	471	461	521	523	546	491	498	514	486	511	464	507	520	458	484	465	482	503	486	490	501	465	493	481	500	485	513	511	501	528	490	527	459	491	468	516	500	499	488	493	459	494	473	487	516	496	512	511	523	473	495	501	507	461	509	490	478	501	506	444	509	502	502	492	522	496	509	478	510	471	530	501	487	494	465	539	534	492	501	527	516	483	480	489	513	492	475	488	517	496	516	500	471	498	471	506	473	493	494	520	529	505	522	511	557	490	480	470	503	507	527	438	496	527	509	488	482	476	485	507	496	470	534	506	482	489	505	483	484	489	486	494	507	452	481	500	512	494	504	494	487	505	468	505	447	503	512	497	491	495	489	472	496	469	492	468	522	496	493	479	504	505	501	483	520	495	459	520	509	499	486	471	524	498	501	463	464	439	514	457	505	483	490	519	479	506	524	499	521	489	486	510	490	489	485	483	486	498	497	514	505	490	476	450	511	468	509	476	514	507	492	498	491	519	499	506	494	482	500	494	521	499	489	506	481	487	485	495	499	491	493	495	525	543	433	509	511	493	482	530	513	464	483	503	507	533	522	530	497	498	516	510	532	487	525	479	477	471	477	512	473	498	474	507	476	477	520	524	497	486	466	501	552	502	504	462	485	476	472	516	508	494	515	475	477	493	481	510	523	494	484	476	507	502	494	496	503	505	529	472	497	539	493	504	541	505	479	470	465
22610	21350	31269	32039	32409	30961	26273	12992	5318	1446	716	737	755	782	737	701	704	747	759	744	749	695	699	677	704	698	704	772	708	677	725	708	700	691	721	695	671	744	703	690	739	713	711	705	717	714	696	725	676	715	702	682	705	708	735	700	719	691	768	734	696	707	699	754	716	735	705	722	725	682	698	704	727	721	730	709	706	717	764	739	725	692	698	694	733	756	716	728	711	667	759	691	701	703	694	705	752	727	661	697	754	687	731	737	716	743	756	719	715	794	738	689	711	668	733	719	694	682	674	727	733	699	743	728	699	754	705	699	707	670	668	728	728	712	729	712	691	727	726	710	725	698	739	712	703	665	709	680	723	715	715	713	686	687	720	738	688	720	699	759	731	730	719	748	774	688	779	674	698	740	737	742	796	692	753	718	759	713	703	681	655	702	738	714	782	717	716	707	719	714	665	696	728	721	719	690	691	716	720	733	771	698	691	703	712	720	712	737	741	677	751	708	720	732	688	704	741	716	755	729	729	747	743	726	693	693	684	727	686	667	699	740	729	705	733	690	699	736	700	732	694	668	761	686	714	690	763	693	727	769	701	744	711	652	690	730	721	673	665	752	707	694	711	713	677	773	733	695	733	663	682	700	698	725	759	682	723	696	688	722	766	673	681	693	722	682	724	684	720	732	725	729	779	682	710	709	699	720	678	720	756	683	711	692	726	734	738	763	702	683	682	709	723	704	720	727	728	708	715	736	741	761	750	696	693	730	737	754	730	700	693	705	728	706	753	754	744	717	737	742	724	702	707	710	739	726	701	688	732	651	753	729	735	760	697	709	727	691	685	723	704	713	723	687	718	740	722	739	736	765	725	694	712	752	714	716	733	738	753	669	690	763	721	716	705	666	754	698	725	785	698	662	730	691	732	721	724	729	657	713	740	735	707	702	732	763	688	741	720	768	724	695	716	686	707	706	734	718	709	718	679	731	744	662	722	742	762	708	688	701	727	740	716	720	731	716	708	697	735	723	707	690	723	718	758	693	711	676	747	723	746	708	697	681	680	695	727	734	721	752	730	748	717	737	732	691	660	695	707	721	665	688	667	688	699	758	699	708	663	717	715	765	719	712	785	682	755	729	717	702	730	726	705	739	728	730	723	710	741	707	739	715	704	696	704	789	665	664	733	750	699	754	710	667	716	721	675	769	790	689	682	728	664	717	728	697	706	704	718	705	699	730	729	746	712	723	709	696	672	729	711	681	729	692	732	675	774	740	667	746	709	750	697	704	709	731	714	724	728	729	706	681	729	765	726	736	745	668	715	744	726	712	685	780	725	761	720	703	743	757	702	729	682	733	686	704	700	745	725	734	689	725	734	734	744	715	721	725	744	685	779	697	679	781	757	687	719	745	741	715	735	715	775	751	735	725	717	773	716	687	675	679	706	675	760	712	704	717	731	715	688	731	722	714	753	730	714	715	679	704	728	696	763	721	728	698	746	738	754	693	712	692	748	693	729	702	708	732	710	701	727	733	699	717	701	675	694	678	695	738	731	691	710	705	667	756	747	715	753	720	745	750	754	724	738	726	752	752	726	739	653	732	708	744	696	659	744	728	709	703	732	714	732	752	749	735	668	698	699	793	712	701	681	690	690	690	724	715	724	685	753	723	704	712	727	740	723	743	723	756	680	712	726	761	744	737	773	691	690	757	714	673	743	685	735	694	700	671	764	697	751	746	718	738	755	699	721	740	693	728	697	746	715	715	725	765	706	710	678	708	737	724	758	694	725	751	685	717	711	734	723	712	683	717	693	750	703	701	714	705	673	693	740	705	693	680	736	731	717	713	763	745	675	728	719	725	701	724	747	711	692	746	687	737	698	709	674	729	751	712	731	728	751	747	701	713	777	748	700	700	708	702	713	694	713	685	688	697	730	707	698	723	731	713	735	731	708	723	726	729	721	688	735	665	673	689	715	736	715	716	721	733	711	754	746	764	730	706	752	711	690	721	738	772	718	693	672	719	690	717	737	698	693	685	694	708	676	709	671	700	713	753	725	744	767	686	740	736	730	696	722	743	763	752	725	706	698	737	708	700	764	716	742	698	733	710	703	685	753	671	714	702	676	705	716	745	683	654	720	681	737	809	745	733	683	687	757	718	713	732	701	704	766	752	685	723	682	737	726	701	742	706	726	734	751	766	741	697	710	714	732	687	682	696	695	767	726	737	716	733	753	681	735	768	686	677	699	725	738	703	681	702	709	718	710	759	731	688	730	731	745	707	724	730	758	708	699	716	763	733	725	770	726	660	715	708	675	707	687	712	696	712	726	748	723	663	710	745	759	738	689	696	734	687	683	710	707	695	699	741	741	706	687	726	751	790	677	740	729	648	729	699	768	708	763	749	765	749	717	678	748	736	737	732	704	683	674	761	728	760	694	740	742	737	702	682	701	668	740	735	713	725	764	693	696	712	661	719	714	718	730	720	713	717	719	692	728	687	680	714	788	726	710	709	666	745	696	720	777	702	661	706	703	693	717	718	672	700	749	712	679	663	741	680	755	714	655	670	709	712	749	760	732	719	736	700	776	711	708	759	724	734	728	724	715	702	707	730	738	715	730	682	720	692	697	723	719	721	646	733	731	698	769	715	731	705	721	683	680	744	725	689	744	744	661	719	701	721	737	714	741	693	719	711	726	717	767	740	722	709	731	731	742	720	755	690	719	732	729	745	701	666	728	715	717	723	708	708	712	769	726	693	678	707	722	735	714	736	734	707	715	741	680	705	682	756	681	653	736	728	755	744	706	745	770	753	680	670	713	698	705	730	762	782	729	727	718	726	741	719	734	729	744	735	782	702	719	701	704	710	742	750	711	742	750	709	749	704	717	717	685	707	706	672	725	672	737	754	765	723	671	698	728	785	729	696	694	709	708	714	737	718	676	703	731	741	687	723	749	727	735	730	748	751	733	735	729	722	709	750	783	722	700	751	700	700	733	718	691	687	703	696	720	778	734	757	707	762	749	709	678	701	690	732	737	696	730	735	701	746	731	748	694	730	720	680	684	705	727	751	706	712	693	728	713	718	737	734	731	698	724	719	743	677	715	723	744	692	721	693	717	730	747	727	771	755	726	683	717	694	704	723	733	706	744	755	714	703	675	692	731	687	753	692	704	698	743	667	690	717	719	751	712	748	706	735	677	710	715	726	724	736	698	720	664	706	707	748	717	750	710	699	694	684	720	711	746	734	731	685	715	705	719	689	786	703	743	691	737	707	707	723	800	737	733	730	704	700	712	691	692	719	703	670	712	721	695	730	736	705	737	773	694	727	674	714	699	684	735	699	637	700	684	728	725	735	720	743	785	735	714	750	692	722	745	750	728	706	735	792	710	744	715	751	752	683	732	693	734	731	676	680	742	714	696	771	741	711	702	693	643	697	720	726	713	705	681	712	742	681	740	718	719	728	735	728	725	735	739	705	766	708	693	702	761	722	666	753	709	760	709	741	699	707	724	762
51260	95005	80209	62346	48857	36267	24711	14095	7107	1624	729	773	779	756	728	689	708	739	703	738	731	740	688	740	732	752	762	740	679	737	701	749	687	683	688	662	732	726	763	699	729	775	748	751	740	740	742	703	729	743	691	765	727	695	694	751	694	712	761	733	717	757	733	679	727	713	710	740	740	736	704	739	717	760	787	727	742	757	772	694	734	691	743	698	735	722	706	725	748	725	770	724	702	713	796	744	731	709	754	717	706	735	746	704	688	733	761	769	741	715	779	755	733	698	730	736	754	695	742	708	756	745	734	746	686	679	674	696	733	726	747	709	711	710	744	707	739	681	707	760	710	746	732	721	744	750	697	750	677	686	706	716	702	785	723	756	715	713	727	711	796	805	693	717	705	736	734	801	764	698	742	714	731	762	734	692	704	739	742	744	748	711	753	733	711	716	713	747	750	705	706	731	726	669	739	725	722	725	701	719	727	736	736	760	752	755	694	736	697	731	705	715	719	787	707	722	708	766	711	726	747	675	724	687	757	716	701	733	765	718	716	737	717	685	735	711	741	729	703	725	689	743	754	720	792	716	741	741	731	723	731	759	774	749	712	671	757	711	699	761	763	704	727	742	722	729	696	727	756	690	704	679	752	691	693	738	731	750	712	723	703	748	760	717	710	710	726	721	714	772	736	779	715	772	714	753	776	749	690	742	692	740	766	742	722	766	732	787	698	748	742	688	722	687	729	682	711	751	761	746	711	698	739	743	692	756	727	714	695	734	728	721	719	751	722	714	750	787	729	719	731	754	740	715	754	738	713	719	785	754	675	718	745	732	743	715	767	695	701	685	733	771	753	743	724	715	741	753	661	779	671	722	764	763	731	722	719	735	718	693	750	698	697	723	706	754	710	697	758	735	686	687	729	739	709	740	730	704	761	754	704	717	702	697	754	706	711	721	770	729	718	698	739	719	685	749	777	721	702	694	739	759	735	717	666	759	716	766	731	694	729	771	728	741	736	712	718	762	715	731	742	715	765	708	719	735	714	701	742	741	794	731	711	761	724	751	684	721	717	744	745	730	736	689	725	758	734	700	699	704	750	726	722	713	700	705	711	711	730	721	759	720	737	759	686	701	734	721	709	698	728	729	709	758	691	722	768	701	735	703	748	721	725	723	698	728	743	719	705	758	699	676	713	717	708	726	709	772	716	731	716	737	736	739	726	759	749	720	718	743	721	684	717	714	711	750	765	752	717	706	741	732	722	722	747	701	695	709	698	728	736	685	702	733	748	734	740	747	739	694	750	752	730	717	772	787	701	702	734	732	727	725	716	710	737	737	708	660	757	712	693	797	741	713	745	725	747	727	752	679	738	746	691	713	711	771	686	756	710	712	735	719	770	734	748	762	719	728	739	731	760	688	753	735	724	702	738	706	680	746	745	729	745	690	691	689	733	738	715	766	682	754	767	689	686	749	710	736	686	702	744	715	704	714	707	703	710	741	725	738	735	716	740	706	688	677	694	707	741	704	737	741	730	750	720	702	713	713	729	762	718	738	743	731	764	711	699	754	745	736	764	736	735	729	737	789	730	758	753	717	714	767	739	648	750	728	716	724	717	745	729	817	724	786	779	683	775	716	741	776	725	769	740	707	726	756	701	733	781	763	755	771	760	690	740	751	714	741	741	673	767	728	662	684	718	726	716	686	750	712	683	741	719	749	780	712	774	726	725	692	726	773	745	727	664	722	690	693	734	725	804	731	721	716	755	722	709	763	683	736	708	750	742	755	727	757	682	727	720	742	725	741	698	740	693	712	730	768	754	750	746	772	695	760	748	715	751	697	806	736	698	772	735	755	713	728	770	744	721	675	679	701	755	710	739	736	705	693	711	749	713	781	728	746	723	701	759	711	738	710	710	706	719	734	704	698	707	712	745	710	732	751	774	766	703	714	742	759	712	761	742	727	732	724	716	697	742	753	721	745	731	688	754	764	745	682	697	760	691	773	699	749	726	715	741	698	756	749	752	742	712	726	724	729	734	689	685	753	748	724	712	713	752	688	757	739	742	752	734	665	727	747	707	686	730	711	782	760	713	729	725	693	725	723	731	756	737	741	697	776	686	659	710	706	747	750	778	695	741	706	733	739	666	719	716	712	707	725	712	721	712	752	757	725	707	763	741	695	752	751	711	763	750	653	679	731	720	756	755	740	740	735	731	680	722	746	710	715	696	781	691	737	723	788	691	707	735	720	691	713	718	707	718	732	757	718	718	735	719	721	762	748	734	728	716	673	756	718	740	739	708	761	771	758	777	718	716	735	765	701	771	757	748	670	706	667	682	700	756	716	769	761	782	733	730	770	801	703	712	758	766	745	753	753	744	748	698	688	698	732	767	713	711	708	716	676	744	751	743	710	723	773	712	715	680	715	739	739	772	678	736	722	708	736	725	717	683	736	743	721	740	748	712	763	677	743	743	724	743	742	702	729	758	704	765	691	715	805	734	701	740	725	737	685	727	733	706	731	712	712	738	717	750	716	767	735	709	744	710	729	641	722	716	685	683	702	742	721	735	753	795	738	751	769	755	699	792	726	734	699	733	779	745	726	701	784	672	740	753	731	755	770	744	725	754	680	721	702	753	767	726	765	785	783	681	723	711	701	770	740	751	739	815	729	764	741	720	765	722	721	726	718	714	736	713	721	729	713	752	774	740	753	736	733	733	702	744	732	789	769	744	744	732	702	718	749	708	722	740	782	739	732	720	797	712	733	725	705	704	692	733	713	742	735	728	760	726	720	756	714	817	735	763	704	728	734	740	703	723	712	722	743	670	778	728	721	700	752	739	723	706	736	755	738	737	768	719	757	741	710	737	718	770	747	688	758	730	758	775	763	717	723	707	711	712	707	716	713	747	789	773	726	720	690	747	745	745	714	726	722	676	734	745	714	752	753	745	759	678	696	743	746	722	707	785	693	788	691	724	750	760	754	730	744	709	777	745	731	773	749	700	704	724	690	744	678	718	694	755	709	690	723	730	678	702	685	693	737	714	724	748	756	710	732	744	736	689	731	724	738	711	686	727	685	702	729	706	744	750	728	750	754	746	750	758	770	755	701	732	774	726	731	739	693	704	755	701	719	774	738	755	724	733	772	733	769	731	716	714	771	764	669	691	718	696	735	757	754	743	733	765	718	736	725	711	710	721	750	773	705	738	718	721	713	739	730	752	678	707	726	721	712	743	708	705	727	676	744	713	756	744	670	713	663	759	730	728	711	738	753	714	732	729	718	735	704	764	688	737	673	720	732	710	772	745	747	680	716	714	720	709	710	709	731	695	733	735	721	712	761	753	745	691	685	685	770	719	770	711	734	702	700	710	763	670	717	676	658	755	729	735	757	723	721	736	709	734	710	736	703	702	739	757	748	721	759	694	694	786	803	799	741	686	741	733	702	718	701	733	720	720	769	736	788	756	731	758	724	722	731	725	690	760	761	732	731	722	741	742	703	759	703	677	723	727	774
28361	24213	28404	17414	7191	3023	1429	845	583	363	346	340	373	357	394	359	371	341	330	356	345	342	341	352	359	354	342	338	352	367	376	347	362	362	347	381	360	363	379	357	374	382	339	351	353	355	382	337	376	357	329	323	302	341	345	359	398	358	377	370	368	373	365	355	338	384	358	329	362	375	357	315	337	382	375	374	353	336	340	355	354	357	378	355	366	340	373	362	338	363	359	365	323	344	371	391	368	352	349	368	351	376	354	338	341	348	339	361	367	334	346	350	356	363	384	382	322	361	379	361	335	343	358	352	352	385	362	367	363	353	347	355	370	350	353	338	348	355	376	350	381	378	356	372	337	363	377	355	359	341	350	353	374	387	339	345	358	388	360	345	353	352	371	365	372	348	378	392	342	322	309	377	364	345	380	351	368	354	358	380	375	338	351	340	335	343	346	375	360	355	387	336	370	342	363	351	376	327	386	410	369	365	354	390	355	354	328	345	385	378	369	349	366	315	310	377	330	377	343	370	362	389	337	358	363	374	392	349	347	354	370	334	360	380	379	325	371	362	356	338	351	323	368	339	372	366	377	386	371	354	363	336	398	363	370	359	369	394	350	383	355	338	356	336	352	347	354	356	364	341	311	372	384	324	355	328	354	364	358	317	350	358	332	346	362	326	327	356	365	349	365	363	337	342	376	356	346	342	397	366	343	377	381	370	339	357	377	337	367	355	376	348	362	375	374	356	334	375	372	397	305	360	391	374	373	352	336	351	359	343	359	361	363	358	341	358	357	356	390	316	359	345	334	330	338	373	393	375	380	346	354	386	381	347	354	368	364	347	347	343	376	360	361	357	376	337	363	344	377	348	329	348	334	334	329	341	358	376	350	375	354	354	340	348	330	367	350	310	340	381	338	315	314	372	358	352	358	331	338	362	399	344	363	357	341	342	360	341	351	364	350	361	355	374	362	363	370	354	362	383	396	348	373	353	363	356	349	380	373	337	372	357	334	307	360	349	357	357	383	347	350	392	349	370	369	376	336	365	363	339	388	358	332	345	311	366	341	345	374	353	362	338	339	346	351	350	355	359	333	352	359	374	353	361	349	355	404	359	373	390	391	326	345	362	360	374	332	372	376	331	347	363	355	335	320	346	368	363	337	359	330	353	316	308	337	341	332	334	416	358	383	380	381	378	328	336	336	377	342	363	325	348	365	361	337	345	339	368	352	354	354	353	360	377	359	342	344	374	354	372	347	352	365	389	363	370	353	377	365	378	320	326	378	326	335	370	340	374	345	338	357	348	320	341	390	341	377	344	351	339	383	333	388	359	355	373	353	319	348	359	327	387	360	368	369	390	363	365	334	362	338	336	350	396	373	356	369	390	351	323	321	395	346	335	353	359	338	338	363	367	376	350	356	406	368	349	340	376	359	365	330	390	366	362	338	353	362	360	327	387	355	360	375	334	332	333	343	387	366	348	379	374	344	371	360	339	362	347	374	326	340	341	347	386	314	373	325	356	370	382	351	305	396	360	360	372	350	347	356	373	322	333	366	329	392	347	335	343	342	354	351	359	370	361	336	345	353	386	338	361	360	349	385	329	350	386	375	391	337	386	305	342	371	346	360	347	360	354	366	356	369	360	363	335	347	366	343	344	332	369	381	393	324	375	386	356	358	338	402	366	362	335	363	392	353	358	373	359	403	353	364	351	358	342	411	340	360	363	350	371	378	387	354	360	382	377	357	360	338	308	357	343	344	353	353	335	377	360	382	345	369	351	356	340	375	369	338	359	385	348	384	389	352	381	343	353	361	343	366	364	364	348	332	336	357	342	336	358	371	357	362	359	356	364	420	380	342	342	344	372	353	343	323	345	401	341	313	346	337	391	325	388	371	353	350	364	359	375	370	360	319	365	368	374	317	342	374	395	361	394	322	342	362	372	359	355	394	335	353	367	359	367	360	344	376	372	397	375	331	355	356	368	346	349	367	393	368	374	345	365	390	365	332	355	348	389	367	369	358	352	329	347	355	386	359	376	380	349	339	345	374	384	356	372	328	357	325	393	352	380	378	384	354	329	387	330	374	342	367	340	390	361	345	348	375	385	338	396	350	377	358	398	352	377	323	335	374	365	359	367	365	375	402	349	371	377	358	314	329	377	348	365	330	359	364	355	355	336	378	386	360	366	341	372	369	327	353	374	356	379	316	355	382	357	359	381	358	341	380	342	344	359	338	354	378	351	351	323	333	334	358	344	384	349	361	309	331	352	353	301	356	375	370	352	356	328	377	357	347	386	351	356	355	371	346	328	361	357	338	382	371	373	366	369	347	361	376	373	337	323	372	357	342	360	355	330	348	350	395	391	351	360	389	363	380	366	365	331	359	356	362	361	374	350	321	332	351	333	331	335	319	367	388	373	363	376	384	354	377	362	389	360	326	373	409	346	353	342	358	346	360	334	345	375	353	335	352	377	350	341	361	364	370	375	362	345	352	339	405	360	391	344	364	349	391	365	370	346	363	336	314	351	372	348	347	357	363	345	323	362	314	366	340	360	325	344	358	368	365	344	327	357	353	330	341	363	347	361	371	368	359	386	376	380	400	350	338	358	359	354	368	362	367	377	351	354	332	371	374	376	343	346	399	364	363	360	366	375	340	336	334	372	359	385	380	334	357	352	363	335	362	359	384	358	366	381	345	344	369	366	377	363	399	368	370	359	352	368	358	331	388	371	344	321	366	357	340	363	391	385	370	351	351	358	338	322	342	400	354	343	374	347	311	354	377	347	394	344	318	378	355	387	354	372	372	350	344	356	377	370	382	336	325	347	365	359	359	354	362	341	344	345	358	336	375	349	395	343	366	355	355	378	366	346	386	352	377	389	339	349	340	345	367	334	371	386	361	378	333	370	357	365	370	347	359	322	367	355	352	344	342	346	333	360	351	361	346	354	328	356	368	375	339	380	367	365	354	373	372	356	392	384	352	354	356	326	366	377	321	332	377	372	367	374	363	380	344	356	358	337	366	363	349	329	366	372	336	352	346	346	360	354	364	402	373	346	383	349	349	354	339	342	354	361	364	372	342	350	346	350	351	324	371	371	329	373	343	335	345	334	308	352	361	341	318	338	355	363	369	349	317	391	332	385	336	353	351	339	356	356	375	356	352	363	316	356	362	345	338	400	355	379	345	371	351	350	351	344	362	361	337	372	336	326	357	369	358	394	372	375	342	366	336	352	354	333	351	355	368	363	326	335	323	359	363	375	361	355	376	340	337	338	327	339	361	369	411	368	350	349	391	347	338	345	342	328	338	358	343	336	387	401	375	383	346	357	345	356	344	337	344	396	346	347	350	342	351	332	358	377	358	342	355	384	359	370	350	334	335	374	319	338	382	367	388	338	327	323	387	371	384	359	368	365	351	349	335	365	349	340	342	333	340	354	397	339	352	364	342	380	361	360	383	369	349	383	372	345	355	336	350	367	314	377	317	366	383	349	349	337	362	317	369	342	352	324
17029	34314	23752	12566	7063	3641	1794	1048	682	424	349	391	405	390	377	422	420	410	416	413	409	400	381	357	388	408	361	456	411	372	367	388	401	404	363	380	380	386	359	409	411	362	355	392	427	387	424	389	404	409	373	396	394	343	389	362	402	410	403	413	412	385	415	390	385	406	425	397	366	364	394	365	378	385	383	390	405	391	346	408	390	413	361	377	385	382	402	359	393	381	388	383	349	393	370	385	419	377	381	388	381	399	397	413	404	371	377	408	396	412	417	411	402	399	328	377	421	352	392	385	375	400	414	376	379	398	413	392	440	393	400	398	345	352	383	385	377	357	395	409	399	363	371	399	373	387	388	400	359	395	395	370	405	392	427	397	439	356	397	393	404	395	384	384	420	413	369	422	376	407	387	405	402	405	400	394	387	385	391	366	381	367	391	424	407	392	373	423	371	390	353	426	406	400	393	398	377	329	363	411	423	404	393	398	392	386	381	373	391	352	365	404	403	365	411	400	406	401	391	389	381	381	380	414	360	413	363	418	386	423	407	397	349	401	386	381	399	390	402	386	449	361	363	416	374	413	356	389	386	406	390	395	366	400	417	401	376	375	432	400	411	403	362	373	420	397	373	382	390	387	373	389	385	394	381	411	358	380	401	354	382	407	390	367	382	380	411	393	392	395	388	389	373	374	394	368	385	429	379	403	357	354	402	384	374	396	385	396	421	399	399	367	406	403	402	392	373	412	385	412	389	381	375	365	359	394	392	398	411	370	361	392	386	374	378	361	416	386	390	390	401	391	399	401	396	359	390	389	382	405	419	391	406	404	403	378	354	379	387	395	364	412	374	369	358	395	383	404	379	400	386	395	412	386	383	364	378	409	396	381	349	389	417	411	396	379	362	371	398	392	423	347	408	396	383	407	348	367	378	373	371	380	390	366	394	361	395	424	395	357	363	380	401	363	380	380	354	352	394	389	379	395	381	378	387	392	405	405	386	405	380	392	389	388	370	414	407	384	363	366	366	396	389	396	371	374	380	392	342	380	351	430	394	386	351	352	368	382	425	377	383	426	407	399	402	372	383	395	355	374	402	387	358	354	379	396	369	402	381	409	406	424	402	381	389	381	397	371	405	393	372	396	415	387	361	380	385	396	404	382	370	400	390	363	351	412	380	384	369	403	384	403	393	363	370	413	382	409	355	391	358	388	387	400	380	403	400	364	366	401	411	392	404	387	374	390	403	386	388	378	383	368	401	371	380	401	404	446	406	425	407	417	362	363	358	372	375	401	405	383	401	400	414	367	368	417	423	376	387	381	353	370	393	410	369	386	383	398	444	390	371	371	388	381	416	437	397	387	411	368	422	405	405	385	358	358	381	373	397	393	401	355	448	393	418	379	368	401	382	394	415	408	356	399	359	385	372	386	374	366	381	411	397	408	396	395	393	380	374	445	388	387	405	385	355	363	387	396	361	387	378	404	387	431	412	366	378	379	398	410	410	405	358	374	414	370	402	351	361	371	395	383	361	386	400	387	389	370	406	377	393	369	409	383	363	383	369	378	393	411	394	415	393	400	411	396	353	354	366	431	380	404	365	403	405	366	422	413	403	393	406	410	420	387	405	386	360	371	392	384	357	410	403	401	392	346	366	342	401	383	393	358	377	401	392	374	385	390	400	389	402	373	400	365	403	398	388	359	387	389	399	375	398	361	397	400	400	389	359	398	384	406	367	388	381	388	412	412	380	362	412	388	380	353	378	408	417	401	398	375	392	386	377	409	412	371	409	404	423	405	412	393	404	383	394	363	382	365	433	384	403	401	391	380	392	377	391	396	373	397	408	387	384	407	368	414	387	385	412	377	394	420	386	386	406	399	401	401	383	371	369	378	404	385	408	434	399	345	423	395	380	389	393	386	401	404	395	404	414	418	397	396	440	362	386	407	411	376	418	387	422	399	409	414	414	367	382	403	403	392	386	386	381	398	384	390	388	411	396	356	411	393	379	392	408	344	379	370	370	378	381	398	404	387	393	362	360	413	395	394	390	413	387	424	403	398	380	385	429	398	417	359	378	351	401	386	421	396	419	366	388	365	389	379	363	391	395	364	368	377	347	394	340	406	389	368	416	380	381	384	354	406	386	379	371	400	411	415	395	375	430	407	394	393	397	364	372	383	355	405	413	384	376	384	377	384	343	390	422	361	407	398	375	380	355	423	394	377	423	405	388	411	399	385	382	406	364	387	405	382	396	399	392	383	382	384	401	381	383	369	429	414	422	376	377	383	370	357	364	390	392	410	406	376	382	383	415	359	387	345	398	400	419	359	349	386	412	417	386	380	375	401	384	405	399	364	401	390	365	379	376	387	420	438	403	402	424	379	415	387	392	406	359	411	396	423	399	406	417	389	389	377	416	385	354	407	365	403	409	407	359	405	358	396	366	404	383	389	387	398	403	384	396	372	423	378	376	405	355	383	405	388	416	391	382	375	402	407	392	391	370	391	394	373	405	395	381	434	368	372	368	426	404	406	396	420	401	369	397	387	399	387	390	373	383	397	427	384	377	418	419	358	395	358	402	391	367	372	384	422	364	405	384	375	435	369	419	400	364	368	406	394	400	372	375	448	405	397	404	372	362	413	420	395	400	396	393	408	383	420	406	393	359	396	375	402	401	402	356	383	376	388	381	345	416	403	412	417	451	399	363	372	410	450	388	403	359	389	422	396	370	365	410	364	406	396	413	396	396	374	453	428	410	402	368	385	417	380	390	393	387	393	404	379	379	385	405	387	368	389	407	372	405	421	363	383	417	351	400	417	381	407	380	377	384	417	380	391	391	380	397	412	369	377	408	391	377	405	373	421	395	412	411	354	385	379	387	391	418	389	355	352	373	392	368	385	398	355	384	400	376	383	390	401	408	411	398	398	407	393	371	411	361	367	358	384	395	389	416	385	423	381	403	416	379	392	428	392	389	442	374	382	351	387	381	389	374	394	398	375	389	416	362	402	379	410	423	389	434	402	384	409	386	387	373	384	384	417	395	386	406	372	381	416	372	433	395	381	362	380	411	362	355	431	380	387	371	394	358	358	402	384	397	367	372	404	406	380	371	396	376	397	377	370	362	397	386	426	377	377	381	358	417	341	366	402	373	390	357	346	423	365	374	413	394	410	387	374	389	408	392	426	401	377	401	417	399	368	374	401	373	412	380	368	370	400	369	400	371	382	375	402	412	387	381	403	394	423	391	411	375	407	401	393	403	386	397	362	403	432	369	365	388	381	378	352	374	394	365	368	375	386	393	397	436	411	372	393	416	429	421	380	391	373	388	400	409	388	387	373	393	373	390	347	370	372	382	404	352	401	406	384	400	426	438	436	378	379	371	364	392	428	385	357	384	349	395	404	374	392	384	367	390	395	432	341	391	407	385	407	377	407	407	389	374	362	417	356	402	412	409	397	378	388	374	398	412	367	390	375	363	370	413	410	385	384	411	385	373	357	391	413	404	384	422	382
23422	21615	33060	33913	31031	26578	18759	7357	2926	814	561	596	544	560	512	564	560	563	566	579	578	517	604	582	552	545	577	574	549	544	573	518	517	569	557	538	563	533	568	563	532	522	572	533	569	541	592	558	567	539	533	554	592	504	583	532	559	562	575	533	558	554	572	560	590	557	534	521	552	570	528	570	573	505	565	570	530	545	506	559	541	579	526	560	565	557	559	536	576	541	574	569	533	565	556	554	583	577	553	559	570	581	554	579	518	510	495	547	550	507	529	588	525	531	548	582	555	572	571	571	546	557	544	543	558	544	575	537	490	569	523	558	532	523	602	515	552	552	570	538	577	556	586	553	574	507	556	567	556	548	585	529	568	554	557	559	593	523	549	547	510	548	545	584	559	555	565	549	536	555	616	582	592	561	559	534	568	519	544	549	539	582	528	552	519	491	586	573	531	555	555	543	539	594	585	555	566	517	544	554	581	599	543	528	581	527	543	554	559	531	558	554	543	563	554	550	585	529	525	605	530	552	574	514	533	560	549	553	534	604	587	578	582	598	552	570	494	539	560	569	578	545	543	544	567	527	512	536	578	574	574	580	579	552	548	543	563	533	529	563	540	552	537	586	579	516	582	524	514	504	521	574	560	547	541	557	568	552	519	559	572	549	581	533	535	570	538	542	596	520	519	562	599	560	525	560	581	550	591	556	507	560	556	574	585	591	565	547	564	584	566	569	495	537	547	557	553	521	596	536	589	549	580	540	559	554	524	537	545	554	547	561	578	550	587	539	563	612	558	609	568	570	528	570	566	551	539	558	558	534	517	562	568	579	539	544	519	551	572	571	531	507	530	567	564	538	514	568	563	535	593	548	535	506	555	572	567	548	572	559	593	565	576	576	579	522	557	533	554	516	562	538	561	575	528	570	535	612	582	535	575	586	585	553	510	544	555	572	516	561	574	510	532	560	571	580	543	560	593	546	539	543	586	530	576	539	517	568	556	545	548	552	558	554	574	594	479	582	529	567	568	589	528	557	575	567	505	566	534	566	551	532	554	558	542	558	517	558	506	509	570	536	531	508	576	513	563	551	526	568	564	541	520	534	531	588	563	576	564	602	559	540	549	525	563	522	547	546	531	550	521	561	580	563	588	537	546	559	523	538	544	541	556	569	518	563	555	562	571	577	526	557	528	545	562	590	557	545	599	496	586	564	539	567	574	549	575	562	546	529	605	539	492	561	572	524	541	582	545	534	588	546	602	584	562	557	543	558	553	561	550	566	539	603	535	498	575	551	575	603	530	560	601	522	548	548	573	569	550	529	546	519	553	577	590	561	551	555	578	555	581	580	527	546	537	578	582	546	564	520	582	511	561	580	615	530	543	510	531	528	567	549	587	593	609	556	592	586	545	610	582	560	573	571	561	537	556	545	564	611	561	554	524	479	565	541	550	524	526	577	546	544	525	570	518	534	580	600	541	516	573	570	571	543	571	541	577	531	588	581	551	556	575	541	580	563	530	568	531	476	558	560	502	538	597	522	557	595	535	550	469	572	582	546	560	562	548	557	580	541	563	586	553	559	506	525	543	579	552	581	554	562	532	551	596	581	534	562	510	536	564	569	526	524	576	516	508	579	540	567	551	574	574	540	533	609	579	540	495	602	585	519	570	559	528	549	531	587	564	560	499	558	583	527	550	560	576	562	517	502	550	558	568	527	522	521	562	547	553	541	569	551	563	547	552	559	561	585	532	513	526	526	562	545	594	546	540	565	536	579	559	585	547	545	531	538	578	554	523	562	561	572	568	547	551	543	527	572	507	539	538	553	578	517	542	589	584	545	562	553	564	510	486	549	550	568	543	538	560	556	578	557	559	598	533	539	512	570	521	600	535	562	513	581	585	571	539	540	554	562	592	593	560	555	528	530	526	566	545	567	530	561	554	545	549	549	559	518	540	546	560	541	533	563	545	562	538	570	590	520	562	550	552	522	567	568	533	591	519	577	534	571	558	527	551	544	540	528	513	576	583	603	571	545	605	556	542	580	535	521	577	555	526	572	533	527	551	548	567	547	539	550	539	557	511	517	545	573	536	552	521	543	563	567	522	573	551	581	547	520	523	487	548	527	585	524	511	524	606	580	568	514	554	621	565	562	492	545	572	524	536	492	569	544	546	535	562	543	578	571	543	554	578	532	547	532	534	558	557	549	570	544	568	544	541	560	523	586	552	555	536	570	560	562	531	538	549	556	524	553	539	520	547	598	529	566	590	508	544	573	571	590	534	560	625	571	563	576	528	540	527	557	590	568	572	596	586	549	543	585	535	556	552	505	559	548	529	556	559	539	595	541	584	576	528	545	538	564	590	550	528	582	585	549	556	573	520	536	546	553	563	546	536	539	530	596	549	518	563	569	528	583	521	576	543	526	558	557	572	557	540	566	593	583	567	548	558	586	507	554	618	588	579	554	534	572	593	544	532	548	504	550	586	527	583	545	566	549	546	570	558	561	555	582	576	563	538	519	517	515	569	559	517	588	557	562	534	541	554	534	596	490	581	554	576	548	545	566	588	551	559	567	538	552	536	561	548	547	543	542	608	577	552	547	538	577	609	533	507	531	535	529	528	533	554	535	543	543	580	583	544	606	564	573	561	525	579	521	548	530	554	553	582	556	586	557	597	581	604	548	570	552	605	576	564	558	580	527	584	550	532	558	522	533	543	578	587	593	547	520	537	543	541	566	587	556	575	553	534	582	556	549	530	564	546	560	546	555	547	553	566	529	530	542	572	541	522	590	556	581	537	561	567	519	522	534	572	590	583	563	553	530	528	527	531	534	573	535	567	553	528	552	584	562	535	506	532	529	535	515	569	547	546	570	597	552	495	542	585	529	520	537	545	578	547	545	525	578	568	554	560	549	548	557	571	551	547	546	538	581	559	523	542	546	555	581	539	499	521	537	561	526	542	542	541	553	559	560	537	545	561	550	596	516	562	578	519	544	573	554	579	563	524	587	546	548	560	557	544	548	534	530	524	567	533	559	563	547	588	561	527	541	550	572	520	522	603	513	564	517	557	559	558	543	566	557	535	586	568	551	542	592	587	539	564	571	559	553	592	557	573	590	551	549	586	591	516	538	589	605	587	576	539	597	603	575	569	544	491	589	508	560	524	510	563	549	574	568	527	547	537	533	579	533	569	517	588	544	534	557	554	535	563	549	536	540	553	556	520	554	598	576	518	552	538	558	571	575	561	537	549	579	560	554	542	547	583	588	552	563	509	545	584	556	541	591	550	581	538	528	544	552	517	544	553	556	575	570	552	566	593	559	562	562	541	544	513	540	585	527	526	565	589	573	566	565	558	546	564	575	530	555	516	572	571	509	547	571	570	543	557	518	540	550	545	516	545	534	544	541	516	567	522	577	507	562	536	555	522	526	593	574	563	548	502	540	587	582	541	533	524	549	562	558	551	557	546	591	522	544	516	553	571	589	562	523	570	562	556	536	570	571	537	561	557	565
46826	88465	71646	53056	40430	28105	17084	8880	4340	910	599	604	554	556	566	598	588	552	565	558	581	610	565	584	562	618	586	571	582	577	571	606	569	532	560	576	530	578	588	590	549	569	551	559	543	564	577	545	550	540	565	522	586	591	582	547	541	588	585	563	562	529	556	605	565	585	609	529	555	588	578	553	605	564	591	583	535	580	577	570	568	580	576	603	537	577	598	583	568	565	563	529	559	529	540	602	584	602	568	540	564	614	570	610	580	589	607	536	592	555	550	565	558	576	563	577	585	544	566	565	572	573	564	507	583	573	551	559	567	552	567	557	563	554	544	584	526	572	552	569	586	584	567	570	581	558	562	574	561	569	567	558	587	561	533	601	577	578	588	554	585	570	577	576	591	570	548	614	577	550	580	554	533	604	586	596	576	573	569	586	602	570	543	563	599	540	574	616	614	511	526	590	591	579	536	566	571	567	562	561	578	571	547	568	582	569	573	569	573	545	603	587	569	572	594	576	568	569	555	619	559	576	574	596	565	555	607	592	556	559	595	571	583	535	581	570	571	612	586	570	571	597	551	558	525	553	553	566	546	554	611	575	566	593	558	584	581	536	553	593	584	585	562	584	593	520	578	558	539	587	554	577	557	558	571	551	566	579	597	579	590	571	538	584	536	571	587	588	593	551	575	596	597	599	549	560	550	589	589	623	596	544	607	625	575	548	598	579	556	550	598	570	556	611	556	588	547	590	552	601	572	559	592	551	606	538	570	534	566	560	529	555	558	538	559	585	592	530	560	580	577	587	560	561	586	552	590	541	607	564	588	561	545	535	616	569	564	601	621	569	562	581	562	507	568	584	561	572	592	505	597	560	576	549	582	570	561	584	592	565	553	584	551	588	554	584	534	556	555	562	550	539	572	585	576	553	549	554	560	603	564	559	615	560	588	576	537	546	568	614	562	627	560	584	572	549	574	568	592	573	575	566	559	598	541	570	590	597	567	582	580	561	549	549	523	581	561	564	569	580	568	581	615	549	593	549	562	649	571	576	595	584	571	591	558	535	601	555	551	545	612	563	580	534	562	573	566	541	564	554	581	586	562	561	562	587	594	595	554	600	565	584	573	602	560	571	585	604	555	548	618	555	545	565	624	577	580	565	506	584	570	618	559	538	581	571	558	542	592	537	532	595	577	583	575	543	593	568	549	528	555	588	580	568	594	561	595	571	555	587	589	573	528	553	557	640	579	559	535	579	541	556	560	564	572	563	572	588	534	547	565	531	595	582	558	589	596	582	579	589	573	583	564	571	572	555	562	565	538	573	565	610	605	536	608	556	548	563	569	559	554	602	587	540	560	563	545	576	598	524	586	561	559	581	524	543	565	546	580	579	596	547	543	576	602	560	570	624	566	599	593	584	582	556	573	540	539	577	574	571	568	574	568	545	567	573	569	551	572	559	581	582	572	534	623	554	586	572	587	580	583	554	598	563	564	520	585	583	562	597	546	591	598	599	560	571	559	570	570	578	630	585	592	540	609	541	515	554	592	552	566	551	544	620	558	579	593	610	583	565	592	579	542	556	573	604	544	549	568	597	616	545	595	543	580	599	577	592	563	591	560	613	536	574	558	540	556	499	598	536	615	600	556	556	597	564	565	554	579	535	566	579	601	546	555	555	539	578	555	534	531	586	555	590	553	563	589	527	558	561	560	528	580	587	598	600	595	624	539	580	585	576	552	582	578	564	585	554	582	585	562	568	604	563	552	576	593	588	582	567	605	567	621	611	592	555	563	600	585	571	651	516	593	597	552	533	535	572	571	570	563	582	582	559	532	608	551	574	563	565	582	605	565	552	592	580	542	571	580	552	587	576	581	583	518	545	532	552	539	553	580	565	586	562	569	575	559	585	579	570	573	510	586	594	558	595	577	609	552	574	568	534	565	616	557	599	573	559	598	567	560	569	533	569	552	578	549	562	574	578	592	538	593	565	573	563	535	590	604	563	562	577	588	588	537	569	573	566	600	557	574	595	564	552	580	607	587	598	558	580	542	576	563	596	573	596	566	587	514	595	559	534	558	591	578	551	597	597	548	640	538	601	544	563	564	590	591	571	559	606	571	547	527	569	553	541	557	590	604	552	565	557	573	581	549	568	541	612	574	550	585	580	586	572	567	508	562	607	555	571	548	605	554	560	568	578	549	570	588	627	579	558	567	563	585	544	596	573	579	544	587	579	558	586	557	568	537	597	555	540	562	517	579	568	569	548	599	592	609	569	591	619	586	621	577	538	599	557	564	577	546	562	583	597	552	568	557	598	581	570	576	619	600	570	580	561	577	542	552	553	561	574	576	593	609	552	572	580	562	591	578	545	574	588	545	579	577	599	532	588	563	584	564	541	565	609	582	545	579	542	559	564	572	586	597	548	576	578	563	576	581	568	578	561	553	527	567	545	579	570	570	560	555	594	561	553	549	594	594	551	551	560	575	586	588	518	550	558	585	588	568	561	584	589	601	589	544	608	581	556	597	561	607	566	580	571	524	535	544	588	566	553	584	550	562	580	521	572	589	556	601	617	555	541	568	582	582	587	555	551	574	615	599	562	566	560	579	571	612	595	605	554	572	580	554	563	559	564	578	595	585	550	570	569	578	560	621	559	587	595	580	588	591	576	559	618	596	558	594	576	565	574	577	562	572	536	569	621	558	600	573	565	532	575	610	568	576	586	572	573	560	562	555	616	547	594	583	566	571	574	602	559	579	600	603	604	594	565	599	611	573	587	574	567	595	578	609	577	578	557	583	561	583	605	528	545	558	511	542	612	567	562	562	584	628	575	592	560	554	573	577	570	606	599	545	579	547	547	610	574	544	537	626	590	596	628	539	573	557	550	583	601	572	551	567	575	554	582	575	553	563	556	570	562	596	561	593	565	613	605	564	597	575	577	585	577	571	626	556	577	548	587	596	589	545	572	592	553	580	563	586	613	535	572	588	559	574	536	590	595	561	583	595	535	602	536	563	629	590	592	570	538	594	534	601	608	567	585	591	552	560	551	541	558	571	543	590	605	589	570	554	569	543	576	566	568	559	600	559	611	578	583	588	592	591	562	565	557	622	567	559	552	584	568	553	601	552	620	587	589	624	559	559	591	565	604	569	607	530	543	573	572	591	567	562	571	599	548	569	525	628	556	613	595	567	603	572	559	570	578	567	543	566	556	560	531	576	591	585	569	568	562	543	539	558	569	594	578	603	584	573	582	536	586	614	568	563	544	577	548	569	555	592	577	596	574	578	540	573	562	563	551	571	564	559	575	597	576	553	574	570	601	567	594	594	542	575	551	579	544	558	605	563	575	589	601	643	539	572	535	600	594	583	568	589	547	567	569	571	562	594	552	568	569	555	529	559	534	589	576	604	567	569	586	582	595	571	557	585	552	596	543	572	577	541	572	547	563	589	569	570	540	593	588	578	565	551	586	544	543	561	645	583	529	540	569	555	551	545	562	578	591	618	583	536	575
25046	22140	34158	33203	23479	13932	6121	2582	1355	560	434	434	446	411	446	502	459	434	473	460	431	448	469	465	455	449	458	513	447	454	478	481	460	500	470	460	489	440	450	449	462	466	446	466	490	446	460	487	500	480	468	470	476	430	467	468	477	423	394	417	472	434	428	424	447	431	455	408	450	449	448	467	463	441	421	426	457	419	465	476	456	463	446	430	442	465	422	446	463	460	405	459	427	458	469	427	434	483	453	452	477	487	504	424	446	445	457	489	462	430	498	476	425	484	461	446	429	457	449	461	447	460	452	452	421	471	468	473	463	450	499	466	439	447	449	435	481	457	465	443	449	478	424	450	451	435	482	435	471	457	491	446	464	468	476	459	465	458	454	484	480	437	471	428	428	457	472	496	488	429	447	442	468	441	467	435	421	484	429	446	440	451	508	490	494	473	447	452	472	460	452	451	479	434	486	416	447	436	458	417	489	501	464	455	415	444	465	468	463	439	426	489	439	464	500	488	444	460	410	493	457	447	434	439	461	456	492	487	442	441	493	463	503	449	467	440	481	465	429	431	489	457	461	475	508	437	461	473	500	452	485	435	478	455	467	429	491	434	442	427	450	436	411	468	467	471	442	473	461	457	452	504	433	465	468	465	452	445	473	441	451	447	466	495	459	449	423	482	423	464	429	474	467	453	443	466	472	448	438	490	465	439	470	473	501	464	460	497	467	477	471	455	497	450	476	461	448	428	458	454	476	452	458	413	450	446	399	425	479	429	438	455	433	442	434	452	462	448	441	417	464	468	450	497	479	476	453	447	441	488	487	418	503	457	459	451	450	442	457	467	434	477	489	447	422	469	469	441	407	446	496	466	464	426	474	436	449	475	451	488	420	438	426	470	423	462	440	432	457	448	461	508	447	466	472	433	459	478	456	418	439	469	429	443	452	445	446	444	492	484	452	477	479	482	468	473	450	485	454	495	462	492	433	454	465	471	437	442	443	451	518	401	466	460	468	444	437	419	448	452	433	460	464	469	455	437	416	430	423	419	452	446	438	412	431	458	413	479	449	459	482	432	460	481	436	433	448	450	439	432	455	505	463	452	424	471	427	449	448	430	469	447	439	481	467	467	470	460	430	425	456	432	426	432	449	473	450	443	444	422	464	456	468	429	433	464	447	473	464	504	458	480	450	452	485	456	486	468	482	456	471	468	472	449	455	428	462	449	467	425	479	481	425	462	420	453	449	448	438	463	467	458	449	461	466	429	452	473	485	445	476	455	472	468	491	421	449	467	497	414	474	454	472	459	468	437	464	453	479	488	489	484	446	438	472	486	487	447	422	448	449	459	436	472	485	453	439	450	429	452	466	455	483	464	474	450	461	472	490	437	478	439	455	495	491	438	469	497	477	460	457	459	483	423	457	436	464	457	471	416	487	451	436	432	438	451	441	467	456	482	432	470	448	430	464	439	470	448	464	441	452	451	454	455	423	451	438	481	437	452	451	466	487	472	461	491	461	427	476	429	456	442	449	440	474	428	422	458	435	444	443	440	436	484	441	465	412	428	425	470	435	463	443	454	476	439	450	484	477	458	420	483	501	435	428	448	461	429	480	467	475	482	488	421	465	450	442	478	458	432	478	479	450	480	474	471	460	436	483	415	462	433	465	451	459	450	460	469	514	466	459	477	476	432	451	495	426	482	455	445	465	448	455	450	442	449	463	480	444	464	457	488	472	441	484	439	480	457	444	474	427	449	455	458	471	437	487	476	445	458	472	445	463	464	453	444	420	421	461	417	460	447	456	477	455	468	459	436	415	472	520	439	453	483	457	460	483	411	468	417	451	473	473	452	445	443	439	467	441	420	461	400	460	508	439	450	431	476	436	468	468	463	467	419	442	436	497	415	453	465	463	446	413	462	454	469	431	480	479	462	452	466	474	408	437	469	448	465	444	464	465	453	467	430	468	480	442	485	455	474	434	420	510	469	475	455	483	474	434	430	440	457	457	450	432	460	458	465	467	448	459	478	489	455	485	445	469	462	444	441	460	487	482	447	467	497	462	466	466	420	429	454	484	508	444	461	426	469	439	426	454	517	456	466	434	486	438	433	441	438	447	438	462	447	459	435	470	472	437	447	450	481	446	448	483	444	434	491	448	413	439	416	410	437	461	417	503	483	430	449	453	421	465	462	448	462	471	454	463	448	454	517	450	475	468	441	448	462	468	469	451	467	466	490	473	470	466	485	462	460	436	458	415	424	499	494	467	442	413	444	401	484	446	458	458	447	432	477	478	454	441	460	483	431	501	454	472	459	473	465	437	438	444	462	423	463	465	492	471	436	439	441	446	464	441	424	436	463	437	439	461	460	441	437	455	439	412	456	462	446	423	432	451	465	455	471	440	459	455	486	457	463	457	465	469	431	458	461	484	415	479	433	427	454	475	460	501	471	482	443	446	482	438	445	439	463	471	454	509	452	444	431	446	463	453	421	454	436	482	465	459	470	451	453	484	469	484	463	458	452	438	460	451	454	435	467	451	469	431	457	434	462	492	484	460	463	458	442	446	475	454	486	460	445	478	451	500	456	445	444	461	449	480	452	453	517	453	448	490	481	450	435	450	426	467	480	452	444	406	448	455	473	446	485	449	473	437	459	470	456	458	438	431	468	458	457	441	484	481	445	446	468	486	451	483	465	449	451	452	460	502	445	447	469	444	432	456	458	445	471	441	427	462	462	474	456	459	440	453	448	422	456	455	448	472	469	456	447	438	437	418	463	447	411	440	439	468	484	464	472	442	417	453	476	430	430	433	458	452	450	489	458	449	479	451	457	451	452	463	435	426	471	480	487	469	472	442	461	461	475	436	454	448	462	477	454	483	440	477	442	425	463	427	436	480	470	450	485	442	478	462	458	463	465	420	428	423	399	450	460	448	447	447	466	425	458	455	439	429	436	470	416	455	453	430	460	445	456	447	469	466	461	471	444	459	481	443	466	430	441	408	432	450	449	476	454	463	478	496	480	450	475	482	444	466	456	448	456	461	518	461	433	455	470	449	455	453	465	425	408	468	477	457	433	486	462	478	471	477	453	435	461	448	475	493	458	453	455	445	450	441	455	442	472	462	476	482	438	483	461	448	429	467	483	440	469	458	497	432	460	454	450	467	453	457	503	458	460	478	425	465	455	446	428	453	446	472	475	400	493	425	471	454	465	450	436	458	448	463	455	445	455	469	466	482	462	416	464	446	461	451	487	488	433	486	474	444	446	466	396	452	490	483	483	417	461	419	469	443	466	446	495	465	458	430	474	452	458	445	454	432	416	418	446	453	468	479	453	469	469	515	444	486	461	454	460	433	470	449	454	452	481	468	429	463	495	426	430	460	435	460	477	483	482	422	442	455	418	475	445	409	472	477	451	424	442	435	469	468	410	450	463	458	439	455	453	454	450	473	431	508	479	460	420	444	420	447	451	422	467	476	482	497	415	487	463	467	473	443	451	445	441	440	460	451	468
38741	69401	55477	38841	27208	16545	9063	4427	2103	687	476	514	498	498	476	521	486	577	529	481	482	483	474	489	506	476	538	488	490	456	465	504	491	499	497	488	498	497	519	526	504	512	488	513	527	494	470	541	484	522	506	505	471	503	490	491	446	520	492	521	515	511	473	463	510	514	501	509	494	497	526	493	568	470	493	476	493	484	526	501	505	522	489	509	457	490	516	502	486	468	499	491	493	504	495	513	472	483	543	495	488	467	508	531	498	452	498	521	464	464	494	505	505	467	515	504	509	521	481	506	500	525	556	533	474	512	526	490	499	509	522	467	470	500	507	526	519	471	533	439	561	510	483	532	542	492	494	460	489	443	532	478	541	492	479	480	515	470	463	493	482	497	494	496	514	464	473	499	504	518	492	471	488	468	503	510	483	479	491	493	496	486	492	506	481	508	490	509	502	497	496	529	496	483	528	488	482	486	483	467	511	476	481	491	495	503	494	482	481	515	525	501	481	482	456	533	473	537	467	496	491	518	519	498	451	466	572	466	467	487	498	495	471	500	534	562	523	480	481	487	505	464	475	482	475	500	535	548	511	451	495	500	555	496	479	496	523	497	491	478	528	475	488	444	492	511	571	495	521	518	510	480	505	489	513	465	486	495	483	478	550	478	502	491	487	492	492	492	512	495	525	494	497	464	502	503	480	501	517	485	478	548	544	507	482	527	514	492	484	520	495	489	525	525	507	510	487	499	481	495	507	531	511	486	486	480	457	510	496	462	459	476	480	474	460	495	507	470	501	500	482	490	535	481	519	447	489	543	481	482	514	451	471	532	494	480	504	494	496	471	449	547	519	479	500	515	543	501	495	433	483	478	539	468	488	454	466	532	486	510	527	523	516	483	527	496	519	506	502	469	514	500	476	478	500	492	468	516	506	519	499	519	498	485	532	476	500	490	486	512	511	530	493	500	480	521	509	470	490	465	524	483	488	483	506	480	490	508	479	502	497	575	479	502	493	495	508	549	504	532	486	525	493	519	481	453	465	471	528	478	494	508	508	481	455	507	469	494	499	521	498	504	482	456	467	553	479	513	515	517	510	490	473	553	472	492	463	518	494	528	505	479	521	525	508	511	513	505	481	488	526	531	513	488	497	513	474	509	493	486	490	515	508	484	507	517	458	501	498	486	517	517	514	550	510	514	492	463	500	518	499	517	512	478	484	496	502	509	526	480	548	477	505	519	522	554	503	528	500	465	500	446	505	493	496	484	483	482	513	502	485	480	506	500	501	467	498	521	483	487	526	496	522	467	478	481	515	520	519	518	489	477	505	499	484	492	476	488	507	482	457	519	501	493	532	508	491	482	500	470	539	501	517	548	525	456	532	508	537	477	510	510	492	496	508	480	492	467	548	477	538	477	528	498	503	483	481	486	505	469	471	497	503	514	513	490	457	509	493	482	512	527	520	488	530	445	520	488	478	491	491	479	523	513	501	493	484	520	510	454	509	507	531	496	490	538	464	496	466	486	510	503	496	528	530	518	489	476	514	513	530	512	481	488	533	526	523	497	506	554	502	542	511	498	531	527	487	493	507	494	504	479	491	492	502	503	476	473	482	498	501	515	468	518	470	509	489	498	493	503	466	510	536	510	524	512	483	537	498	522	522	492	437	489	515	454	457	486	503	501	492	521	506	493	499	503	488	520	472	511	522	539	512	532	457	547	488	541	509	475	536	483	490	512	495	518	437	485	496	474	494	487	495	464	507	527	508	514	502	487	517	505	521	484	483	510	513	488	472	514	488	492	485	481	508	518	499	528	508	481	461	510	528	480	514	485	521	509	520	492	519	477	496	503	485	527	504	480	519	521	537	516	489	500	464	499	493	520	486	458	474	511	493	546	577	491	482	475	463	515	482	481	519	484	537	489	525	513	492	519	506	511	535	521	498	465	494	525	514	492	485	533	500	497	486	492	518	480	530	482	524	514	469	479	515	494	514	482	492	531	509	452	558	461	513	449	432	499	499	497	474	517	513	503	476	491	511	487	485	481	480	481	436	478	501	459	489	505	504	500	497	491	465	474	461	426	512	498	471	479	525	504	505	472	474	529	502	479	493	511	480	534	458	456	470	538	476	476	506	467	515	478	490	471	492	502	504	534	456	443	504	493	486	459	498	476	506	458	484	568	496	509	512	522	463	535	510	459	488	479	509	513	471	541	489	490	500	511	479	464	481	515	491	505	490	472	523	520	495	481	502	494	457	504	511	500	498	523	489	436	487	513	492	500	488	503	519	514	499	496	510	504	482	469	510	456	491	541	517	538	523	509	476	501	503	499	488	481	506	523	495	520	455	495	515	473	540	487	510	477	496	484	510	494	498	452	497	494	497	511	507	456	486	523	454	491	488	519	484	504	455	507	496	517	517	489	554	484	506	503	440	541	512	514	508	488	463	465	537	521	486	489	494	503	530	489	466	493	485	453	509	454	514	486	477	478	474	487	490	512	508	448	472	476	528	466	463	517	495	518	535	490	537	522	520	518	505	524	503	516	516	515	490	508	500	488	501	507	540	496	495	476	508	472	541	487	490	529	461	482	504	463	507	489	475	500	510	521	466	481	531	480	511	490	533	533	521	493	503	494	469	492	518	510	526	448	554	501	489	530	489	511	507	538	518	468	523	517	496	483	496	506	481	474	526	519	509	496	508	543	512	500	512	496	471	491	485	484	500	494	504	509	506	489	480	463	514	489	500	506	507	482	514	531	464	517	476	486	505	482	510	491	482	478	495	493	501	505	523	508	502	503	499	503	513	509	493	511	514	493	496	503	499	519	517	517	493	457	487	457	510	498	495	462	456	489	516	528	482	469	519	493	456	477	500	509	492	479	514	480	523	547	455	470	480	487	505	504	495	486	467	483	509	494	527	454	504	475	502	545	498	451	533	459	503	490	491	522	524	461	498	481	484	461	490	528	502	514	502	483	515	518	524	529	455	541	489	524	483	502	475	509	484	491	493	507	537	469	490	484	512	468	513	508	493	511	570	493	507	490	477	517	485	500	474	528	492	463	439	512	449	520	515	506	474	538	503	477	477	513	522	508	525	529	511	458	467	504	489	510	539	498	458	515	477	528	526	484	531	524	495	531	504	501	492	471	512	478	513	520	500	460	492	490	501	454	530	470	487	527	493	497	487	512	506	547	494	484	500	559	510	476	484	473	478	466	559	518	462	501	481	520	499	500	506	485	509	516	472	506	490	487	472	519	493	481	466	464	465	469	524	499	528	509	505	453	489	511	523	513	503	475	514	456	450	487	501	507	495	516	485	505	521	519	524	509	507	542	509	500	511	495	467	466	499	496	505	467	513	515	505	492	503	493	504	514	466	506	499	492	460	543	535	513	499	496	480	505	541	522	478	546	577	511	523	477	529	538	508	520	526	535	484	507	502	487	513	513	475	487	519	511	461	514	476	488	489	476	498	505	505	473	488	518	509	503	510	517	491	510	465	482	533	478	534	491
22592	21439	31789	30478	29978	29164	24697	10888	4234	1308	728	713	753	762	719	755	727	759	739	679	728	702	727	754	723	693	720	753	750	714	751	728	669	728	756	709	707	775	749	678	669	745	717	696	748	715	752	727	763	742	719	725	722	721	702	714	744	717	741	677	724	747	711	724	725	710	684	708	720	692	703	713	748	732	726	677	710	720	730	677	704	696	706	719	727	676	713	723	726	736	691	718	793	721	727	727	687	758	693	705	765	717	686	732	722	720	752	770	734	660	703	739	744	720	710	689	733	716	715	763	781	705	747	746	735	762	746	743	719	732	707	721	662	747	723	685	753	717	688	707	700	682	684	774	699	712	762	721	716	734	725	691	691	739	711	786	722	699	714	736	741	777	702	724	750	684	690	692	722	651	712	731	719	708	741	780	742	662	759	713	741	720	685	762	689	737	764	696	723	736	660	714	729	696	686	676	702	703	711	712	705	661	739	732	738	751	726	729	704	718	658	704	759	776	686	732	775	680	698	716	722	744	751	741	705	683	742	727	738	753	712	741	706	717	746	730	741	673	700	669	714	702	710	748	708	762	680	713	708	716	737	712	756	721	737	721	671	685	726	722	715	762	729	705	732	700	740	766	689	703	703	709	686	695	745	762	724	758	683	717	698	698	736	724	680	684	728	693	690	712	735	720	709	723	679	695	722	748	747	761	713	723	702	744	762	717	696	690	748	733	729	667	695	701	764	710	727	722	720	718	776	687	722	708	709	660	698	728	687	714	690	732	722	700	742	732	701	683	728	703	738	689	724	727	767	720	713	753	718	703	710	709	753	728	702	710	726	735	734	648	720	699	774	683	739	703	708	753	781	713	715	689	723	689	682	752	688	676	701	743	719	734	734	733	685	753	711	737	725	720	709	743	743	752	715	710	680	725	701	740	650	745	725	675	693	703	708	755	739	734	717	745	771	725	689	723	710	716	741	716	720	685	728	718	712	692	735	754	741	765	713	722	723	671	699	739	712	668	694	713	723	774	719	748	720	672	751	748	728	724	739	696	748	723	716	673	712	719	694	704	751	713	746	731	713	696	747	648	746	753	750	743	746	698	696	719	717	697	708	694	740	715	751	697	733	741	705	769	772	730	669	722	718	708	721	704	739	710	746	723	693	720	716	708	680	741	726	702	715	704	738	719	708	697	652	757	701	714	671	692	758	718	745	699	740	721	738	713	686	670	692	689	749	703	697	696	759	734	676	732	704	729	707	685	711	722	713	699	683	707	689	742	722	744	719	691	706	750	729	705	673	694	732	678	697	721	713	761	708	691	709	732	718	721	692	704	696	736	713	781	743	714	757	726	679	693	742	676	764	736	695	764	719	708	710	762	745	674	749	677	693	709	689	703	732	713	681	669	697	684	707	738	741	688	723	728	744	766	735	744	692	776	728	680	716	713	755	702	768	723	717	699	741	733	769	699	672	710	694	708	764	717	746	707	735	699	698	754	730	748	680	689	790	707	709	735	739	751	759	743	729	742	761	721	738	717	709	701	716	706	718	711	691	721	718	686	681	690	714	731	723	730	656	655	752	708	709	691	791	727	720	719	691	757	700	732	766	705	752	721	688	672	727	748	703	728	710	775	708	683	728	752	712	704	721	713	705	732	739	697	699	712	730	748	698	739	708	700	677	708	713	709	689	717	693	673	729	748	724	686	718	693	726	722	744	710	746	666	698	718	710	722	702	710	700	677	746	743	702	748	713	713	719	720	737	730	748	737	708	692	669	717	736	695	709	700	716	752	742	738	721	713	676	686	750	724	747	724	697	736	724	747	714	736	703	703	732	734	741	679	724	727	731	732	716	720	731	721	666	668	711	731	702	741	720	704	720	676	759	707	712	725	757	738	725	740	729	768	693	724	718	662	684	681	710	725	756	676	707	749	688	721	695	759	785	690	674	749	711	734	727	719	726	676	656	730	699	736	757	735	776	677	765	686	713	699	734	675	723	728	727	707	687	706	713	705	696	709	719	730	681	719	715	710	729	744	687	743	716	740	726	707	713	717	737	703	739	759	724	663	695	736	703	699	707	729	765	716	714	700	746	746	703	736	714	717	719	754	695	689	737	748	745	732	681	743	717	768	734	713	730	745	674	700	734	739	682	761	776	730	689	726	753	776	705	679	701	688	664	720	725	688	724	726	713	729	754	720	752	683	719	750	671	660	714	712	732	756	644	747	748	731	733	735	679	722	726	695	761	742	677	759	727	734	683	728	719	723	706	707	726	692	663	695	752	693	707	746	713	720	670	713	719	797	730	711	784	710	710	751	704	715	756	747	707	710	712	739	683	729	710	748	732	726	739	749	724	720	731	722	727	706	731	748	728	729	721	700	747	721	739	672	755	728	696	664	722	767	714	741	731	741	733	704	762	674	762	739	782	719	732	714	688	699	738	704	768	681	712	674	647	735	737	735	706	730	729	708	730	706	764	791	800	722	754	716	694	706	723	707	746	709	726	720	699	745	730	743	758	711	730	688	711	708	676	740	699	708	738	708	704	713	690	714	759	647	727	733	703	708	712	756	698	710	694	709	746	734	730	667	677	703	699	747	769	706	721	736	676	745	707	751	737	714	707	693	725	692	713	698	715	705	723	697	725	702	715	694	659	725	701	698	722	714	656	684	707	771	692	702	734	680	735	697	716	773	724	709	757	795	757	700	706	708	680	705	678	752	718	712	697	741	705	730	690	721	662	698	718	689	676	712	698	732	710	698	741	716	749	718	727	705	758	700	682	737	712	733	744	759	696	701	697	709	703	690	709	728	765	702	727	704	698	740	713	729	717	722	695	709	693	697	719	707	758	772	695	733	705	644	740	752	700	736	727	680	694	696	698	690	671	723	753	757	699	703	697	734	713	718	678	744	718	689	721	714	735	734	675	742	696	667	767	707	690	729	711	699	709	719	697	728	767	736	721	711	728	747	752	727	657	725	715	722	749	732	759	726	717	746	732	731	727	740	669	745	731	711	722	741	711	717	719	705	733	734	744	710	797	708	740	737	712	712	728	715	741	738	688	731	720	665	740	728	685	729	767	731	755	787	680	654	677	730	728	700	699	717	688	736	737	674	679	700	689	735	738	663	653	744	699	788	744	687	778	713	724	687	715	761	746	734	710	711	711	698	724	707	708	750	722	705	714	696	702	741	704	777	722	662	715	733	731	722	736	688	743	718	722	749	680	691	694	707	757	683	750	742	722	732	742	703	701	702	692	742	742	741	752	746	685	754	705	735	691	754	694	666	712	749	722	724	747	722	726	738	736	671	717	745	683	736	689	682	713	756	759	700	707	759	692	776	731	712	705	700	719	726	720	687	730	744	718	676	726	670	738	710	681	701	701	726	698	754	689	706	691	720	725	736	734	723	737	710	679	732	710	726	668	753	770	693	721	712	737	690	721	759	674	722	743	674	712	710	737	721	754	743	717	716	723	718	684	746	699	694	738	671	700	688	712	710	696	741	708	708
51617	95691	80800	60688	46512	34532	21927	11896	6032	1445	732	751	735	734	750	777	678	737	746	753	735	731	753	748	769	706	738	715	730	714	717	765	693	725	753	773	753	734	739	737	762	749	738	737	773	739	757	757	692	757	679	732	726	711	752	761	723	686	725	717	720	739	733	718	766	744	733	747	726	773	722	735	790	777	689	741	739	736	767	769	720	736	711	748	692	722	702	715	757	710	748	756	715	682	755	755	772	741	701	720	707	727	703	732	740	805	733	754	749	691	730	734	784	735	711	747	742	743	737	747	780	712	715	704	743	717	736	732	664	769	741	753	755	716	727	728	794	713	729	713	726	714	742	789	703	764	731	727	724	744	720	706	707	775	739	678	715	702	770	720	738	694	699	683	760	718	735	705	716	745	719	738	670	698	736	739	800	723	703	753	774	704	711	741	720	742	715	706	742	720	735	724	718	750	730	684	728	774	720	778	736	733	713	742	767	754	758	695	759	682	701	761	730	738	726	802	736	757	700	716	743	773	778	719	712	753	773	778	718	738	721	729	697	751	717	761	709	753	720	703	698	753	706	725	731	719	732	736	713	770	718	750	760	736	725	722	720	764	755	699	698	706	699	751	752	712	776	705	754	717	711	755	742	706	716	705	771	751	704	712	724	759	732	695	772	737	719	687	769	753	706	737	718	706	762	737	714	750	696	704	717	710	753	725	748	721	720	743	719	720	735	721	721	757	760	734	739	744	790	734	725	744	743	690	676	757	706	734	747	795	682	692	760	726	698	767	699	731	731	760	717	710	745	737	761	734	761	735	737	693	677	741	738	758	747	708	709	738	739	728	720	693	718	726	750	740	707	735	724	747	696	686	737	693	702	689	682	710	751	736	729	667	800	686	703	741	728	707	700	714	728	727	745	703	703	761	692	791	705	753	765	759	746	725	729	752	725	790	781	756	754	730	712	693	778	754	731	717	726	774	752	720	747	710	738	748	744	735	724	756	720	739	755	766	717	703	707	763	701	726	704	695	750	728	684	686	765	752	718	707	768	733	664	726	741	737	788	705	711	748	756	742	736	779	744	702	743	749	686	758	748	773	727	775	711	690	741	736	746	718	708	706	755	722	704	718	698	761	716	765	733	700	760	758	730	721	727	721	767	767	758	725	753	726	793	721	731	788	713	735	728	745	743	745	758	732	757	661	824	730	749	731	737	751	692	726	717	763	783	746	727	716	702	734	763	709	776	731	752	735	737	727	705	739	756	732	745	746	705	734	725	719	754	759	745	757	735	719	738	695	695	726	746	724	705	717	726	735	702	752	737	765	731	722	737	749	775	806	718	712	751	673	756	673	702	698	702	737	744	731	730	764	779	742	728	707	761	659	764	755	723	719	707	724	684	717	773	712	699	751	702	737	746	719	729	708	729	779	727	723	748	712	726	703	754	750	755	748	730	756	757	816	753	733	682	749	752	734	685	725	736	694	745	777	770	715	738	787	768	718	821	741	722	759	744	752	717	734	735	718	735	749	770	745	750	734	752	769	699	732	714	688	695	703	719	760	754	702	770	725	752	720	753	735	784	703	749	739	741	735	738	739	698	754	781	698	729	739	706	734	735	726	697	767	729	783	705	702	763	715	716	756	741	744	769	698	681	700	709	720	697	756	746	749	753	722	743	757	700	746	719	730	724	724	712	727	684	744	740	742	711	770	736	724	715	744	719	795	735	803	667	727	743	730	730	719	775	729	811	748	725	759	725	731	739	763	715	715	752	731	761	750	781	720	749	681	750	781	742	700	701	734	699	746	730	735	705	742	754	735	780	734	715	749	699	720	764	767	736	750	743	750	750	686	777	723	712	752	728	776	751	737	722	710	695	747	737	743	742	767	740	746	726	719	806	745	762	737	696	715	688	737	720	760	738	729	713	749	736	720	717	699	734	717	752	752	700	733	734	707	744	751	738	737	751	718	699	767	737	707	717	689	728	728	728	714	727	741	692	713	734	758	705	716	726	745	724	751	798	735	734	748	692	726	793	704	678	750	783	671	736	698	740	731	742	702	743	723	738	672	728	741	718	678	724	709	755	702	732	710	737	709	697	718	716	725	751	696	678	767	732	766	781	764	741	740	759	732	751	714	715	753	773	765	708	749	730	783	737	747	692	746	677	754	757	778	753	728	686	718	686	716	692	722	748	758	707	721	715	735	714	726	712	756	754	731	709	734	738	732	726	750	745	783	748	740	693	719	744	730	696	682	727	748	692	746	753	739	708	694	744	705	731	746	751	736	717	726	712	760	720	728	732	712	773	727	733	749	751	760	753	715	735	734	708	740	749	726	757	733	743	696	729	753	714	759	730	716	703	728	726	759	751	781	752	711	711	731	679	716	734	734	746	691	738	777	701	714	729	752	691	762	743	756	760	730	743	785	720	707	714	749	705	764	715	722	702	743	783	703	723	724	648	697	747	752	732	725	710	783	740	736	744	706	741	748	779	707	753	716	726	733	705	739	801	729	688	733	712	744	721	704	760	728	719	725	724	704	771	726	761	802	702	697	753	712	752	763	687	757	713	757	726	729	724	728	696	750	734	702	719	685	672	744	770	745	724	733	753	703	747	693	695	714	707	763	748	762	763	655	750	729	725	752	715	726	767	724	711	738	778	758	750	728	708	730	707	713	724	720	720	746	719	740	770	707	728	742	788	731	741	751	777	739	721	695	693	756	759	735	715	783	760	686	734	743	757	751	705	716	748	710	750	706	717	750	712	721	716	715	744	697	715	738	726	752	750	691	710	734	773	758	747	695	726	735	760	707	708	746	693	735	718	733	752	701	716	748	707	756	751	722	754	750	695	689	742	716	760	709	727	690	718	787	746	713	680	733	693	764	802	742	754	719	760	731	710	704	729	725	754	755	726	711	723	728	772	792	707	728	702	745	743	702	760	730	752	718	713	700	784	751	733	694	731	737	725	713	753	700	695	725	750	718	768	747	760	736	759	762	732	740	728	751	763	737	755	738	719	714	722	725	719	717	774	738	689	726	746	755	712	754	719	747	715	688	701	730	747	733	760	757	727	738	716	733	706	776	729	738	728	732	752	714	699	705	782	725	772	756	752	761	712	771	702	748	741	796	748	739	717	772	731	740	744	724	727	767	716	697	753	742	752	761	709	694	724	740	777	713	731	728	759	748	719	725	727	719	704	688	740	715	739	690	703	728	770	705	691	760	715	756	753	723	683	749	707	715	696	684	754	685	741	760	751	722	777	716	739	718	704	704	736	730	736	701	715	719	762	751	725	707	713	765	720	748	718	751	710	768	687	723	739	705	723	738	757	707	712	764	729	688	681	714	717	741	698	738	715	829	734	755	726	774	728	704	718	709	770	729	727	728	780	720	710	734	740	755	763	723	748	733	726	768	727	744	746	698	735	759	708	698	764	723	729	682	762	723	729	734	757	747	707	744	760	699	702	755	722	766	724	675	741	740	735	695	713	750	745	698	754	765	678	728	747	705
28714	25165	30020	17660	6629	2698	1445	773	536	355	311	380	380	338	364	367	354	371	370	360	335	363	365	361	374	389	373	321	341	348	322	401	362	375	365	361	339	376	373	373	392	377	357	378	358	400	329	325	369	383	358	372	388	368	376	369	377	330	350	355	361	355	373	347	338	387	397	334	367	363	367	354	346	358	348	395	358	360	373	361	378	377	375	370	362	324	375	352	358	381	369	388	389	366	350	359	358	360	383	365	405	371	410	381	356	366	328	359	368	334	382	350	374	349	365	363	395	352	360	345	352	362	386	405	365	377	364	372	393	356	356	352	382	367	361	365	355	369	327	350	347	367	359	387	379	348	384	366	370	368	373	338	346	358	366	346	395	370	354	385	364	394	396	377	375	356	359	392	363	379	365	354	346	386	367	335	359	376	375	382	354	320	375	379	361	368	324	371	383	416	377	373	389	397	363	374	372	362	386	363	406	346	369	346	363	351	394	377	369	382	348	356	378	347	351	358	343	365	361	383	347	364	367	353	379	389	342	364	319	370	388	375	397	374	359	379	344	386	353	358	358	366	338	333	346	336	327	377	383	349	396	377	381	372	343	373	336	371	369	363	378	322	358	349	369	365	364	365	367	352	335	340	346	359	360	344	353	336	341	350	405	359	353	343	371	377	376	369	354	376	360	359	390	368	383	332	394	362	356	372	367	358	392	357	381	371	357	370	403	345	363	353	361	357	384	354	372	357	363	363	360	366	372	376	374	375	355	384	347	397	359	357	390	327	390	397	361	372	394	377	344	354	395	347	335	369	367	334	351	382	352	336	367	344	389	380	374	363	391	380	368	395	350	372	366	345	351	369	391	413	420	368	351	314	338	369	344	372	370	380	376	355	383	348	409	373	401	369	361	351	370	346	375	364	371	337	395	339	355	359	348	393	367	366	368	377	341	354	375	356	371	380	393	356	387	360	397	399	389	399	346	356	341	350	349	390	368	364	369	332	366	385	368	371	349	342	341	348	405	402	376	343	354	374	364	368	348	377	341	356	363	388	363	369	401	361	358	340	373	319	393	370	346	374	382	342	353	370	376	355	376	379	372	340	385	354	380	372	386	364	375	384	380	353	404	394	368	368	337	393	363	369	372	367	385	338	357	368	393	368	357	396	379	372	379	377	346	360	371	334	377	356	375	383	378	348	366	391	381	357	347	371	397	363	366	391	390	409	361	372	393	376	387	332	390	362	370	385	373	357	367	363	371	361	367	368	424	354	337	368	368	381	383	346	404	365	349	381	377	396	358	364	340	366	358	348	375	346	359	377	382	359	357	393	369	381	356	363	345	350	377	354	381	345	356	385	390	345	376	350	357	389	361	374	356	370	372	351	403	349	368	388	374	361	383	365	356	352	352	381	402	380	391	346	374	379	374	382	396	390	341	366	337	348	381	353	372	389	344	388	382	369	344	413	338	388	355	354	366	356	342	367	374	366	345	379	364	343	377	382	400	342	380	376	374	387	370	369	353	375	328	392	330	357	360	373	395	307	382	365	361	409	369	373	373	375	352	352	387	385	395	362	372	383	378	367	363	363	353	380	367	349	373	335	348	365	408	369	350	384	359	355	388	349	362	393	367	359	387	376	377	342	393	367	371	366	406	367	365	343	403	368	385	363	393	324	373	355	372	344	359	369	362	349	368	393	364	349	362	359	398	371	380	347	359	341	342	351	372	393	356	373	367	362	358	371	342	332	371	383	370	376	342	369	359	372	358	331	348	381	364	319	339	370	383	329	382	343	384	360	388	346	350	361	364	363	359	353	330	333	370	391	378	358	347	392	365	381	379	363	328	352	352	384	359	383	373	362	382	397	324	328	363	406	373	364	336	351	357	392	382	358	384	335	344	388	361	332	345	381	395	355	371	378	380	360	370	350	360	365	368	369	367	360	373	347	338	349	398	367	394	407	394	396	352	386	382	333	345	373	353	367	388	358	346	320	386	386	361	357	327	404	351	346	344	373	376	366	336	329	332	368	364	343	376	337	372	368	366	353	363	364	380	380	390	357	347	378	368	363	356	350	354	379	340	354	339	340	383	366	405	373	371	391	364	369	359	328	372	331	408	376	382	377	369	371	336	362	352	408	393	368	388	354	357	352	391	378	383	365	349	382	381	358	363	391	379	349	385	418	401	376	370	384	342	356	359	404	372	415	399	391	338	385	350	377	379	339	395	355	373	372	368	351	338	360	358	381	345	346	372	384	392	401	393	391	358	337	365	380	349	358	356	343	312	363	343	340	376	361	385	382	389	399	371	367	371	366	337	388	344	375	393	382	371	367	360	408	362	371	377	375	344	361	354	346	365	381	379	369	394	381	359	347	350	398	373	378	367	364	401	349	360	380	362	367	330	365	354	383	392	321	390	335	331	380	336	350	412	368	370	387	380	385	384	362	352	354	332	410	364	348	354	349	404	376	350	389	342	407	364	351	352	334	367	349	368	334	362	362	353	388	406	349	372	392	371	353	371	350	399	348	363	360	371	389	345	364	399	341	374	363	373	348	361	349	387	369	392	383	347	364	376	358	377	336	371	355	361	351	368	329	362	378	339	345	358	370	364	374	347	368	364	359	364	355	381	381	357	349	373	361	386	346	383	369	359	375	340	368	365	355	406	366	357	370	366	355	336	391	398	378	362	356	345	388	370	381	378	407	381	348	353	371	399	390	363	369	366	351	377	369	396	375	376	328	393	351	335	391	370	397	370	350	371	336	366	364	339	378	380	359	351	334	374	383	357	384	352	377	359	359	376	376	364	387	379	395	361	346	405	392	341	411	335	338	362	371	368	362	379	381	361	368	387	374	365	375	360	391	403	385	355	382	402	357	341	385	378	374	382	365	377	356	399	367	339	358	365	365	353	348	357	362	376	369	366	363	365	347	357	363	363	356	347	380	376	390	381	416	348	412	352	373	365	346	381	366	375	391	370	339	383	385	405	395	374	369	400	360	374	347	394	360	374	394	369	359	368	361	376	361	368	342	354	358	354	362	361	361	370	394	350	356	349	361	347	342	380	406	384	332	393	384	337	334	396	368	343	336	367	376	349	355	408	352	399	383	374	368	354	369	353	386	369	368	360	385	388	389	386	359	374	364	362	419	390	369	332	364	342	366	382	369	356	349	367	353	344	350	363	378	351	378	348	345	421	349	391	343	359	337	403	368	392	337	340	414	366	376	381	345	385	341	356	361	405	371	366	354	331	377	401	374	347	355	376	370	382	363	358	371	389	346	383	329	376	365	366	344	385	369	373	398	367	349	383	360	372	371	371	332	345	346	375	372	372	367	377	377	375	411	353	353	368	388	332	374	351	386	364	382	385	399	368	373	365	343	357	345	331	412	376	358	388	400	363	364	349	357	340	372	309	358	359	376	371	367	376	374	349	360	394	360	389	379	366	362	407	348	361	367	374	373	384	385	353	362	376	343	398	377	372	369	378	374	379	368	327	355	352	338	317	364	364	336
18451	35764	24898	12539	6326	3254	1764	1055	715	452	367	352	389	388	386	385	414	413	391	399	400	405	431	428	373	413	407	365	410	404	378	391	412	407	370	400	344	381	438	336	405	386	428	393	371	436	396	399	368	400	409	416	393	402	384	371	375	415	402	373	371	377	403	375	408	392	377	408	403	393	420	436	402	393	385	355	365	338	379	394	415	385	398	408	394	391	408	419	403	391	402	435	398	384	379	403	389	385	385	405	347	391	405	384	411	381	404	404	418	424	403	420	423	359	408	419	394	407	377	407	383	408	397	388	395	398	399	409	375	404	400	361	375	405	425	385	423	416	371	383	388	401	415	382	386	391	389	399	375	390	423	442	370	393	379	443	371	397	382	388	390	365	400	377	381	419	403	411	379	386	413	385	375	415	373	413	390	371	319	402	372	384	365	394	388	383	415	360	401	426	396	419	400	407	421	361	394	403	408	388	407	412	388	379	398	409	400	379	384	380	410	355	376	393	398	393	391	410	395	394	373	401	414	422	408	403	412	422	414	426	389	382	418	391	393	376	392	373	388	381	422	392	398	415	381	441	365	417	390	396	392	412	396	410	449	364	367	402	388	407	387	393	404	395	411	396	345	355	399	388	388	417	412	392	373	399	391	432	392	389	349	422	435	412	421	387	406	423	391	403	419	381	459	422	383	371	382	391	422	375	411	419	391	404	419	416	344	364	364	398	359	385	379	393	379	377	371	401	346	369	407	419	393	412	424	418	408	405	406	389	371	386	364	386	433	433	374	411	361	383	404	387	441	413	417	420	384	418	362	421	424	384	373	397	380	394	415	395	414	421	375	379	427	395	402	368	417	362	361	405	420	401	406	419	409	365	383	422	391	407	405	408	358	389	385	381	371	358	404	400	387	410	410	393	412	382	425	368	381	384	411	398	423	371	383	380	375	387	413	405	375	399	381	393	412	388	398	387	401	378	399	407	391	380	442	401	391	386	402	424	430	377	376	406	367	404	390	385	407	381	357	387	425	387	436	411	427	423	387	338	407	422	388	415	393	406	354	353	419	379	375	400	355	403	421	410	403	403	433	415	382	374	436	407	391	397	381	426	413	414	438	384	411	392	409	369	401	415	354	416	385	420	389	369	387	373	396	390	424	386	389	400	410	416	402	406	388	365	423	409	416	399	424	372	351	396	394	382	379	393	431	439	410	365	414	379	396	421	399	344	389	401	383	407	409	415	364	421	399	384	383	397	388	378	402	384	355	401	369	426	400	354	410	385	430	416	372	390	414	403	407	388	389	371	373	429	384	419	443	418	420	384	369	369	454	356	397	408	371	420	375	406	407	414	389	396	383	367	370	411	417	403	427	332	426	402	419	431	388	371	389	422	377	388	405	389	360	386	404	430	435	377	388	359	386	387	394	386	416	377	413	415	431	447	376	376	424	374	388	417	374	396	410	384	361	404	418	384	393	413	436	415	415	402	375	387	407	423	381	429	373	398	396	408	408	400	404	386	394	360	399	429	377	411	402	422	409	405	390	381	374	411	420	434	389	419	402	428	400	380	395	390	403	404	399	443	375	379	376	415	381	424	372	401	394	374	392	400	440	426	410	416	415	397	391	397	388	411	425	380	405	398	373	425	377	399	395	380	392	438	386	413	403	365	425	371	382	357	415	386	365	380	411	425	369	385	376	393	413	377	361	407	407	404	416	385	415	351	417	372	384	418	398	370	419	422	401	384	410	416	426	394	399	388	369	413	375	385	417	425	420	337	412	387	445	405	407	373	402	389	387	398	408	395	367	388	355	406	394	384	388	399	409	418	415	383	399	384	398	425	376	372	363	397	427	419	406	391	399	442	369	393	366	426	387	423	380	436	428	430	354	364	424	387	391	396	439	415	387	435	383	401	372	379	384	415	380	414	434	382	395	378	382	378	399	412	389	433	424	389	383	394	369	395	383	366	364	398	382	454	374	408	374	379	375	399	377	369	392	389	435	395	384	442	422	389	409	394	378	368	375	428	378	378	420	410	384	407	400	408	395	431	374	383	413	402	409	409	406	367	396	403	412	391	409	392	428	393	376	413	415	397	427	378	424	400	380	414	411	371	389	356	383	391	405	389	403	405	422	430	375	393	421	401	375	427	426	383	374	371	419	381	404	405	415	392	413	344	393	393	386	403	421	393	366	373	365	403	406	431	380	420	373	406	378	398	405	427	382	380	385	407	387	453	407	378	372	445	365	405	438	407	353	414	363	394	405	403	390	407	429	377	403	379	398	428	365	376	400	395	376	393	398	405	390	403	415	381	422	372	383	399	401	422	399	425	376	396	390	394	413	381	381	414	404	388	352	379	389	413	407	428	391	379	380	371	407	420	399	381	377	372	431	386	394	398	410	388	401	389	393	387	383	402	391	423	397	396	358	384	421	395	387	423	398	406	361	397	402	387	419	407	413	410	343	390	407	363	404	361	408	403	373	394	431	367	385	406	396	421	389	399	405	420	417	446	420	416	418	389	419	371	388	416	401	403	379	368	423	385	392	442	395	418	397	388	395	375	409	406	410	393	401	378	385	400	412	374	410	389	396	369	420	369	390	412	411	390	383	397	367	397	388	447	397	391	405	372	399	352	398	395	371	403	398	396	380	380	391	382	391	397	404	392	403	393	429	382	421	395	386	389	363	408	383	366	393	386	378	384	383	420	386	384	401	420	427	407	416	384	388	399	395	403	383	411	417	391	392	381	409	391	405	396	444	385	424	410	376	404	357	384	406	418	396	358	387	385	357	397	385	434	382	379	408	426	415	419	363	394	423	389	414	389	412	424	367	404	424	371	388	424	388	383	411	394	370	418	344	383	399	468	380	420	391	419	377	402	376	389	388	380	402	412	399	433	390	371	430	380	361	358	410	405	404	399	399	421	406	397	400	427	388	400	410	424	422	414	403	386	412	388	408	410	395	416	396	390	412	391	401	384	380	419	402	401	347	402	423	376	392	428	398	440	389	423	413	404	424	401	403	430	403	366	372	448	408	415	413	399	398	382	371	378	386	416	393	395	395	405	414	431	373	405	358	408	410	442	408	382	378	384	420	374	408	406	406	422	359	425	399	416	428	415	417	380	388	362	389	407	371	394	382	401	374	385	401	426	407	397	388	402	407	401	421	420	419	396	398	410	390	414	366	387	419	416	388	396	365	381	374	430	419	402	383	409	381	382	405	426	384	429	405	402	369	399	372	408	375	399	402	405	394	348	409	397	418	407	387	453	371	421	368	366	395	378	412	403	429	382	400	396	362	433	402	433	408	417	385	381	418	396	429	420	399	375	397	372	402	405	395	387	419	415	407	385	402	415	398	412	395	425	406	425	396	387	389	403	405	395	388	397	400	409	392	406	406	383	411	380	431	410	381	386	422	395	387	378	385	404	381	408	388	380	408	388	395	390	399	402	396	438	407	380	416	402	420	404	422	420	425	383	406	379	427	380	381	402	369	423	362	416	391	404	345	400
23374	21543	33850	34295	31542	26590	18818	7343	3000	838	567	578	594	573	577	563	520	573	582	569	529	585	598	559	570	566	548	549	532	504	549	564	563	579	571	536	590	619	534	556	543	574	583	550	538	587	544	571	554	557	539	559	547	553	551	580	562	562	565	579	559	580	528	520	600	523	570	574	566	524	606	573	557	595	562	574	591	539	524	530	571	575	541	574	610	554	543	529	588	512	533	567	542	544	585	563	560	557	571	555	535	533	535	539	537	571	522	516	587	552	551	575	531	530	539	588	531	578	546	540	545	550	566	541	581	526	532	572	590	553	568	509	586	555	538	518	549	581	550	479	571	553	569	526	539	590	508	595	545	548	506	564	558	594	568	572	535	530	594	557	569	557	551	527	507	577	538	565	523	553	506	522	626	551	554	562	534	539	573	539	557	554	536	568	510	560	549	562	557	512	536	542	566	566	566	547	570	518	552	570	552	547	584	577	556	548	575	564	543	522	567	508	559	591	499	541	540	555	556	535	548	515	532	560	554	544	566	517	519	543	563	533	601	588	535	514	556	571	555	601	528	521	537	538	585	573	523	515	576	543	568	566	548	544	573	562	537	551	554	569	517	523	543	534	567	534	574	579	550	527	554	562	554	558	558	565	573	575	540	562	601	543	526	608	543	561	574	586	577	564	551	558	571	537	558	557	551	578	534	497	570	554	527	543	555	502	530	569	505	584	514	523	572	567	573	581	521	551	537	529	580	545	549	591	559	551	571	555	568	537	527	553	535	550	562	516	543	578	552	553	556	519	531	575	584	530	553	507	583	571	555	532	576	550	530	571	513	520	531	543	580	607	544	561	598	530	556	544	544	529	590	614	557	487	582	528	548	523	557	551	608	587	569	558	637	539	584	563	567	556	521	548	542	574	552	557	540	568	543	507	522	567	544	508	581	591	532	563	528	557	549	614	581	537	499	527	566	579	586	540	549	574	530	586	556	528	574	524	590	575	585	518	539	554	577	578	561	587	587	517	564	515	577	533	539	594	563	559	534	548	557	508	535	567	561	557	524	556	564	562	566	514	502	514	542	576	536	562	568	559	558	538	559	604	595	574	582	557	583	543	548	593	531	540	554	551	525	541	513	551	542	542	551	573	548	532	547	587	542	579	554	572	516	549	545	556	532	514	569	537	542	575	530	548	534	546	555	564	577	539	544	523	595	575	560	554	542	551	514	530	594	565	582	525	555	572	554	529	568	560	529	586	582	544	532	534	584	563	524	526	536	587	565	561	557	547	486	558	534	547	530	539	594	532	561	531	530	575	558	557	518	596	583	584	562	580	584	548	586	540	539	531	543	559	569	591	547	557	568	546	545	561	543	548	576	545	507	522	522	555	526	562	528	580	569	528	609	561	554	581	558	582	574	569	591	602	517	587	514	530	558	574	555	582	543	554	516	582	580	524	553	548	567	563	552	554	560	547	527	560	561	542	569	541	523	522	556	587	599	590	601	543	564	575	558	568	535	570	578	534	597	549	548	519	544	566	529	550	548	538	549	488	566	562	545	530	521	522	512	512	561	536	520	520	556	557	560	522	531	559	564	563	528	551	518	560	536	562	571	549	593	573	492	550	530	546	551	531	572	585	588	532	536	582	544	546	548	577	557	539	541	545	581	605	554	513	577	526	525	565	592	505	537	594	539	535	556	537	555	568	528	511	542	540	580	589	543	572	563	560	566	558	575	593	565	511	536	526	530	582	585	542	518	500	573	584	511	561	572	555	534	510	522	530	562	543	529	539	529	569	554	585	569	546	521	547	553	567	615	556	510	545	541	564	609	556	551	516	562	523	491	544	549	572	604	537	570	541	513	546	545	561	548	563	556	568	517	548	553	575	588	562	525	541	573	576	563	548	612	504	562	548	510	525	525	557	549	548	587	594	561	555	549	526	550	568	570	544	538	553	551	579	535	553	547	602	544	528	542	562	577	539	549	574	500	594	572	572	553	526	540	557	531	540	583	562	536	541	549	571	550	529	552	548	568	538	553	567	564	549	551	564	523	521	510	553	543	547	590	566	557	583	571	542	586	563	542	511	592	514	534	566	551	564	535	544	555	533	552	574	515	553	568	578	534	537	532	546	554	541	545	525	508	515	559	561	582	563	521	536	502	581	542	526	608	613	549	548	553	541	516	562	559	591	526	536	558	536	573	553	600	565	577	589	561	535	584	544	591	587	554	582	541	551	557	543	551	542	603	534	514	539	595	536	583	558	543	549	569	542	587	558	547	591	574	558	528	571	519	537	576	541	558	570	569	575	546	557	618	546	561	556	536	536	517	573	553	560	536	553	557	583	571	588	533	568	539	534	555	518	566	532	551	514	578	574	525	567	533	522	577	563	498	542	623	546	568	556	560	555	581	546	581	585	531	526	559	492	556	563	550	520	594	557	554	557	515	554	570	589	528	523	558	518	528	565	535	542	556	515	559	562	555	526	520	539	569	552	518	542	545	569	586	540	565	513	576	556	563	578	565	598	537	500	570	565	518	534	546	530	548	546	564	536	533	542	566	544	531	567	529	539	581	562	517	524	536	581	536	562	556	526	598	532	549	535	541	519	529	604	543	525	538	534	580	536	543	583	546	547	562	583	581	550	539	531	594	534	530	571	585	523	551	566	580	534	543	559	548	551	543	556	535	537	577	570	571	562	546	566	525	546	508	565	565	516	572	541	574	556	535	548	544	563	564	558	561	532	571	522	531	563	535	528	543	548	606	540	545	532	528	603	549	566	591	564	537	554	557	587	565	555	552	553	527	579	551	588	549	545	567	525	526	518	514	557	557	587	580	562	566	565	555	580	556	547	562	567	536	530	523	548	558	553	591	561	564	524	589	607	582	558	549	561	513	543	575	544	504	549	566	545	546	558	526	552	574	566	560	593	517	489	558	555	542	522	536	592	597	547	522	566	573	530	537	547	550	574	587	557	573	523	542	553	596	597	530	523	566	570	562	561	531	544	490	523	558	545	556	566	543	496	544	569	555	577	536	551	520	579	522	526	554	596	574	555	549	563	549	533	537	546	558	561	508	530	538	555	539	544	557	501	549	508	535	541	552	596	560	543	559	547	510	566	561	546	582	567	532	556	530	555	518	570	561	542	567	532	561	568	520	558	530	555	508	523	561	542	579	545	553	577	556	534	538	548	544	556	593	541	514	560	536	574	557	548	553	534	578	565	565	543	586	530	563	569	584	558	609	533	541	554	593	542	586	543	571	525	595	524	532	554	573	596	527	552	536	552	566	595	529	564	551	564	543	573	536	577	522	592	542	540	547	546	521	541	559	614	516	578	549	558	575	553	564	573	561	563	555	564	557	549	569	548	554	565	522	568	596	554	570	545	536	559	555	570	526	551	609	531	541	546	616	562	548	525	529	550	568	598	569	534	578	539	569	555	545	550	522	570	572	551	546	558	559	572	528	602	587	506	561	551	547	549	555	532	567	555	556	556	534	569	586	527	595	528
45120	87626	72747	53221	40272	28103	17208	8962	4385	1005	569	566	527	591	568	567	540	576	506	566	528	549	570	541	584	573	558	566	533	576	518	598	561	552	588	541	591	595	591	541	543	614	640	594	566	567	551	599	555	556	557	606	510	585	553	582	533	540	576	572	575	582	643	533	581	532	566	561	569	568	509	576	561	532	639	549	553	546	557	547	584	570	571	577	530	608	546	581	588	612	629	577	565	583	591	568	581	589	571	562	579	558	569	580	572	544	559	599	545	548	612	574	579	545	583	550	570	541	527	568	553	585	564	531	563	587	560	564	584	612	585	553	558	563	543	589	606	593	539	564	585	546	542	604	556	580	599	552	565	518	534	583	591	554	587	571	586	588	590	541	568	573	548	589	552	557	541	568	556	568	543	562	586	592	538	579	606	595	572	557	596	517	567	570	592	609	569	591	605	563	542	542	541	561	568	550	565	576	545	596	551	572	580	518	574	567	591	562	520	523	562	537	568	575	573	564	537	580	587	593	590	557	559	533	547	575	545	530	560	560	562	577	574	573	593	565	557	574	579	547	585	601	580	546	489	567	593	552	563	577	566	592	571	601	586	592	548	538	581	545	572	534	569	563	566	552	543	601	523	611	589	567	535	562	644	545	550	588	557	549	610	551	585	536	548	575	527	544	581	608	566	573	609	577	554	600	553	584	562	568	566	571	558	563	614	554	541	548	545	578	538	574	553	557	550	561	565	567	562	585	566	571	554	566	568	566	576	579	565	567	565	608	582	590	589	599	594	636	595	596	540	607	539	556	567	581	622	549	587	604	603	544	592	583	545	549	571	584	555	574	524	561	586	570	548	579	587	607	588	526	533	540	583	523	578	596	562	564	565	596	592	558	565	568	624	585	541	565	583	588	575	586	577	565	583	593	547	551	602	618	544	608	552	537	608	572	584	613	563	563	562	536	606	589	594	542	587	607	580	549	568	617	549	632	573	591	553	588	540	588	565	577	562	556	597	575	541	576	565	577	565	647	583	586	570	537	576	563	535	571	579	596	554	608	675	571	566	593	537	549	556	608	538	572	569	518	528	535	502	565	529	566	566	578	534	574	582	559	566	575	527	582	563	554	588	557	557	537	574	618	511	568	571	581	622	591	580	585	603	535	543	577	601	569	533	578	580	582	584	568	589	549	568	554	566	599	549	541	623	578	541	559	620	558	578	552	566	556	551	539	611	579	619	570	548	560	598	583	556	592	601	588	616	561	553	613	603	566	583	552	571	583	563	581	592	563	559	560	559	545	582	575	556	577	521	593	587	600	543	579	542	587	575	566	556	571	599	612	574	600	620	593	576	571	568	569	547	603	589	573	621	602	581	567	575	532	583	592	540	570	533	578	574	599	550	617	568	573	597	615	563	525	590	561	553	562	590	586	591	594	593	528	571	609	572	575	569	576	538	564	536	523	599	608	539	573	563	541	573	590	557	584	604	547	600	561	566	579	533	568	590	565	555	584	563	559	560	592	603	579	569	579	560	578	584	583	554	608	580	572	559	586	644	579	583	597	544	624	535	615	561	577	548	611	592	537	528	580	554	561	562	539	594	582	520	516	581	565	601	601	528	566	583	548	575	587	542	613	594	554	552	630	506	569	584	597	568	553	622	559	602	594	534	536	572	605	588	540	604	565	540	574	539	547	577	563	596	624	588	554	585	603	579	572	546	564	589	562	586	593	526	594	582	575	548	541	589	591	576	585	597	586	516	590	599	602	525	590	579	595	551	609	581	590	546	593	563	526	504	570	602	560	572	592	590	592	575	584	542	560	550	544	569	551	561	581	590	614	578	546	586	520	611	603	563	541	564	555	580	594	538	551	562	593	555	571	573	576	532	578	573	553	577	529	584	614	577	550	599	613	575	570	568	563	588	594	595	544	576	526	561	609	597	541	591	554	550	567	572	606	585	585	651	561	603	548	546	559	558	574	531	545	585	586	589	586	598	561	596	595	566	578	574	589	577	577	596	555	581	569	586	530	646	564	544	563	581	553	534	582	554	581	601	541	561	587	551	589	555	587	560	608	582	613	557	599	563	600	575	517	590	579	565	563	576	596	553	555	582	588	537	561	580	600	563	611	556	570	571	573	554	584	536	583	588	569	531	577	635	563	574	593	581	595	548	590	586	531	582	552	573	613	566	601	615	584	587	581	572	563	599	570	616	582	574	581	599	596	582	534	563	614	546	543	556	547	567	551	527	580	561	592	554	614	508	588	577	564	570	577	544	572	551	579	553	549	502	562	584	561	548	570	563	523	573	560	548	498	572	552	597	614	580	568	604	549	541	554	544	591	541	541	553	640	580	503	581	554	541	594	579	636	557	593	581	575	561	586	615	590	563	600	565	573	545	581	512	563	596	569	603	574	575	559	492	546	602	568	561	575	580	608	602	568	533	600	566	547	579	575	587	579	581	574	560	606	565	592	565	562	592	567	568	587	552	526	560	539	606	605	574	561	583	625	606	597	592	550	586	586	557	571	544	576	573	598	586	583	567	572	572	547	593	605	556	604	551	584	552	618	578	589	548	602	594	545	585	580	561	581	538	561	591	546	587	580	604	581	598	582	575	568	589	544	544	566	593	568	557	569	601	573	579	575	561	590	598	579	608	554	564	593	573	568	609	551	569	580	553	623	578	608	558	581	575	592	561	573	587	561	613	579	554	556	581	569	592	576	584	585	574	589	527	545	586	567	548	531	591	554	570	591	569	554	578	625	605	593	584	554	603	565	567	567	597	541	565	570	602	546	581	569	539	568	571	573	582	571	536	522	601	557	566	572	609	546	581	607	563	589	586	527	583	544	586	581	621	586	595	576	557	546	603	612	576	592	572	564	555	582	553	556	590	568	577	585	546	534	574	581	605	580	560	599	606	539	575	583	582	565	582	533	526	545	554	586	578	572	611	581	535	585	574	565	596	600	576	541	606	560	511	620	556	579	562	574	544	550	575	584	563	602	554	587	616	558	570	575	600	605	517	537	552	608	528	563	570	551	564	577	604	546	548	597	559	590	558	587	585	575	560	605	554	600	569	563	574	550	564	536	613	562	538	551	591	556	544	528	572	541	584	567	604	580	585	578	577	546	544	599	568	594	559	595	534	573	602	560	575	551	612	570	541	533	563	578	557	545	547	564	615	570	571	578	542	535	633	564	567	561	563	534	617	604	566	574	614	558	570	554	562	576	532	572	541	551	569	588	655	587	578	555	615	575	549	559	520	619	551	567	598	606	592	580	574	562	583	557	565	538	573	561	566	536	552	593	568	569	580	569	625	517	554	583	624	589	602	557	534	574	577	563	613	587	591	569	575	547	578	561	580	516	591	562	570	607	573	543	566	583	575	525	543	566	570	603	630	543	569	570	570	579	566	567	560	543	527	569	553	578	576	572	577	589	554	579	551	544	595	564	576	555	559	560	576	550	557	567	592	564	610	630	572	570	565	560	544	584	538	589	626	554	572	557	537	603
25075	22670	34654	32531	23078	13670	5966	2385	1266	504	439	485	431	475	490	447	439	475	494	476	441	477	488	495	504	454	452	445	435	459	481	478	419	432	447	444	469	422	464	449	488	442	453	477	446	497	469	466	458	481	424	458	455	456	459	481	459	426	459	467	446	459	472	439	478	460	449	435	403	450	440	484	442	446	441	463	476	441	475	458	438	469	449	413	403	452	447	445	450	483	485	457	498	396	461	443	441	456	460	465	448	467	442	440	398	461	417	429	444	451	471	469	441	472	473	460	478	460	463	482	441	485	472	490	467	412	450	465	411	445	507	453	484	445	425	452	445	499	448	414	467	449	444	474	496	495	462	451	475	469	432	486	440	479	426	457	452	463	447	491	469	453	455	491	437	443	470	450	430	428	472	479	463	466	440	467	499	517	445	464	478	473	465	430	462	486	494	440	491	449	466	413	461	456	467	454	434	408	476	484	469	439	465	476	461	499	479	457	480	466	486	471	449	429	450	467	467	463	456	437	453	450	456	454	465	472	445	453	516	451	438	452	459	444	447	447	449	458	474	435	465	460	466	467	464	442	472	461	431	444	436	469	455	453	428	434	474	404	447	466	490	512	473	488	455	466	415	434	465	468	470	480	478	433	464	488	465	441	454	474	457	475	514	466	455	419	457	482	495	481	431	462	473	432	440	453	489	482	465	436	461	456	475	464	470	442	443	491	469	475	462	469	476	446	494	468	473	482	465	450	463	447	465	456	468	453	473	461	451	455	457	455	496	438	433	481	461	432	458	454	458	464	463	454	445	439	482	481	457	454	457	456	432	423	440	478	488	454	470	442	439	408	412	452	457	458	415	441	482	466	469	451	450	452	435	453	447	467	446	438	487	489	446	463	451	455	471	461	489	423	489	467	430	465	495	490	438	485	446	410	460	443	456	453	447	455	459	448	438	435	513	474	492	440	464	444	480	453	478	494	428	468	480	475	442	474	475	451	465	430	453	425	432	479	466	448	471	443	475	443	452	478	436	472	465	467	452	469	483	448	452	480	447	492	466	458	472	473	459	500	443	442	492	470	483	458	480	453	480	492	469	431	456	444	464	468	443	503	431	456	442	454	422	454	457	450	490	432	468	489	442	472	477	468	438	440	468	451	440	479	471	432	458	471	505	466	413	446	439	466	427	450	488	502	454	433	465	461	458	432	411	455	466	463	502	483	462	459	421	456	462	420	449	444	429	454	482	440	444	461	467	452	466	484	442	484	484	459	480	478	443	413	422	424	457	508	457	436	485	439	466	451	442	475	465	493	453	457	432	466	461	448	470	437	457	488	478	459	452	470	443	456	462	471	464	465	429	418	434	452	444	448	476	463	468	482	474	449	477	454	439	470	434	466	494	437	444	462	451	483	451	494	456	434	441	472	465	500	473	440	441	467	458	443	456	436	437	455	455	465	415	453	478	447	462	443	410	483	441	478	500	483	420	438	430	473	466	463	444	461	444	477	460	437	404	470	479	458	464	468	451	449	474	414	415	446	462	467	441	463	463	422	410	484	476	458	481	466	486	440	453	457	443	437	470	462	451	498	436	450	485	472	444	452	463	498	468	437	461	413	467	426	458	456	415	455	479	459	485	429	443	453	450	483	451	462	466	466	427	469	462	444	462	503	466	425	457	461	482	444	455	449	432	433	438	455	462	477	507	485	471	460	446	477	499	473	475	448	465	461	461	453	432	484	440	456	489	428	474	465	453	465	491	477	445	434	441	484	487	426	449	424	458	486	497	445	420	417	462	437	494	470	425	441	441	446	447	448	512	434	478	448	452	408	476	455	431	460	458	449	461	470	444	459	467	487	422	476	465	472	447	488	466	469	459	489	471	466	451	479	485	467	464	471	499	442	494	473	414	462	465	475	485	445	445	447	454	474	486	462	477	472	448	496	436	424	464	430	458	416	471	450	451	502	468	428	460	455	489	436	429	452	437	462	452	463	438	417	468	431	470	451	437	464	475	451	428	473	426	482	442	463	462	434	459	444	498	481	475	461	470	471	459	492	468	466	452	427	441	472	426	425	453	469	449	457	475	471	440	442	498	456	453	439	436	483	455	462	453	485	489	489	477	438	492	461	451	449	460	483	458	462	429	477	432	467	472	479	458	485	454	474	452	450	464	406	444	457	444	431	467	459	447	440	446	474	443	478	457	436	448	443	458	454	432	434	436	449	478	443	476	447	468	435	488	451	445	458	410	451	492	425	475	452	425	456	436	485	462	471	460	442	467	452	441	472	488	484	458	478	488	458	493	444	453	476	466	468	436	457	468	476	441	473	429	485	425	442	466	474	459	432	448	435	451	453	480	464	472	449	444	496	446	419	499	433	487	500	462	426	435	517	456	471	449	443	411	433	404	435	440	495	465	463	459	417	454	473	455	452	483	445	423	479	459	487	481	482	438	469	469	456	472	455	427	463	469	440	465	496	462	441	442	476	454	448	452	451	448	451	442	438	446	477	472	469	456	495	489	476	485	457	497	456	469	426	405	440	436	406	480	463	472	434	471	450	467	434	467	396	492	474	481	466	479	454	436	441	487	476	489	452	471	459	422	422	469	484	444	439	479	461	482	453	463	441	472	413	479	471	428	489	447	442	477	408	456	458	445	480	448	485	478	457	456	453	463	477	495	460	485	462	445	476	439	472	488	456	449	450	453	469	458	504	469	433	429	504	443	413	470	458	469	478	479	464	441	471	436	449	476	430	466	435	468	438	456	453	443	460	455	456	453	451	478	472	472	445	456	442	469	443	447	470	435	467	481	450	432	434	431	465	446	462	492	498	459	459	461	479	448	482	457	419	492	462	459	428	451	434	484	453	452	476	469	489	426	442	460	437	512	480	450	466	460	446	456	440	453	508	424	447	460	485	441	470	453	435	438	452	461	420	457	453	464	469	441	481	446	481	516	464	445	449	491	467	454	432	425	490	457	469	429	452	411	434	451	458	457	458	445	489	417	481	489	483	497	475	477	461	434	463	454	455	454	473	451	444	489	448	447	511	477	464	453	450	486	467	479	461	425	457	429	438	460	442	456	449	434	427	412	450	461	443	472	467	469	449	445	435	444	472	444	463	479	454	485	464	471	427	472	486	479	447	476	441	470	458	489	451	476	477	492	477	450	446	462	466	451	482	459	471	466	435	482	474	417	462	443	458	455	438	438	435	482	441	443	475	440	463	448	458	462	409	475	435	439	456	464	469	474	444	442	453	450	428	473	466	433	425	491	489	490	453	438	460	442	458	490	431	439	448	423	448	466	467	432	465	435	478	508	457	484	439	422	460	418	448	433	470	489	449	441	470	475	445	483	472	489	497	476	463	441	446	451	409	459	420	474	497	467	419	415	505	473	457	444	444	496	455	459	436	457	460	409	456	449	492	481	479	435	445	454	476	436	428	456	470	452	431	459	465	484	456	482	436	472	456	456	451	495	490	462	435	445	487	451	479	504	491	482	455	452	487	487	476
38117	71982	54939	38159	26857	16049	8552	4262	2125	601	466	531	515	528	533	496	510	485	496	518	475	494	488	476	506	522	510	484	492	523	488	501	478	497	467	485	485	524	472	506	490	489	504	466	522	505	500	517	492	489	525	507	521	461	489	469	483	498	481	475	450	466	511	507	515	484	525	468	487	528	497	488	512	501	494	501	517	491	488	499	489	475	521	526	504	499	479	539	506	487	478	541	497	439	531	493	504	482	508	513	507	486	521	496	484	503	500	455	465	525	450	505	514	472	495	479	518	465	502	499	440	476	454	507	495	512	522	504	504	500	535	463	477	487	499	505	489	541	479	489	491	520	544	508	466	493	502	502	497	488	487	528	499	479	486	485	487	525	517	501	493	520	513	481	503	484	482	477	483	507	509	533	486	511	493	470	494	511	467	491	554	530	476	488	507	483	515	493	467	453	459	479	492	426	520	471	501	505	506	488	473	466	496	477	481	472	490	519	465	455	485	505	472	497	491	500	467	517	471	503	440	487	504	500	519	495	541	470	508	503	533	504	515	510	469	516	477	475	487	521	494	490	511	508	504	498	507	488	491	453	468	496	502	515	531	551	506	501	493	478	507	461	486	525	473	576	522	488	473	501	489	512	484	497	493	456	472	457	504	484	473	498	487	490	463	539	504	498	505	482	496	482	462	534	478	524	501	522	526	485	528	497	498	483	478	512	461	519	504	497	475	502	479	509	495	503	499	464	505	510	499	514	481	502	480	524	495	509	512	477	537	483	507	512	475	515	486	493	503	513	486	457	517	511	501	482	535	492	514	473	461	498	505	497	472	497	518	495	526	534	512	499	535	489	536	503	525	516	518	511	491	541	497	500	531	499	496	482	495	473	538	504	496	448	499	503	516	492	474	527	539	489	497	476	487	521	461	515	509	505	492	457	471	514	512	515	504	549	523	501	477	502	465	491	496	482	500	495	489	505	484	524	449	495	497	536	512	507	477	498	548	473	510	453	497	467	509	467	497	487	482	501	496	505	474	549	510	447	487	478	465	500	471	510	457	521	525	501	535	455	505	496	525	512	495	544	515	534	477	491	467	501	505	496	466	470	504	490	492	497	546	522	511	499	516	476	468	501	495	474	490	489	471	512	509	530	515	483	516	454	538	530	485	502	508	482	473	501	519	544	509	505	536	511	524	487	562	499	463	496	490	486	469	497	499	507	498	492	528	465	501	508	517	472	524	503	533	473	477	497	506	504	494	485	520	487	515	486	486	503	527	547	503	509	498	503	500	501	461	472	499	439	481	523	519	498	530	501	492	509	476	507	511	516	546	549	499	506	490	499	515	528	509	454	500	495	474	471	506	486	490	503	494	512	468	487	531	485	513	495	453	493	475	508	515	499	520	520	483	496	511	529	498	541	491	480	492	510	504	493	491	525	527	488	525	497	464	466	545	519	496	493	478	495	481	504	484	472	514	523	484	516	505	490	513	488	554	484	508	507	512	534	487	475	488	488	507	457	485	515	477	498	526	495	477	479	481	491	496	522	498	486	474	488	511	514	504	459	556	486	510	506	485	504	466	477	488	505	502	475	492	534	497	461	505	505	534	474	490	488	484	514	524	479	498	480	511	495	534	497	533	517	495	493	530	478	511	500	504	530	486	499	501	486	490	474	499	475	466	496	522	495	501	527	525	499	456	519	504	492	505	476	492	478	524	485	469	513	502	474	459	488	471	489	483	508	539	513	491	516	509	508	514	488	488	506	511	491	472	504	476	479	504	506	499	465	498	471	516	511	560	479	457	486	486	511	520	538	502	543	515	477	482	494	465	503	521	495	514	496	480	493	484	470	456	450	466	475	506	518	478	510	464	467	489	525	480	503	496	493	530	522	500	474	538	465	504	523	486	546	528	488	559	521	465	484	470	518	495	481	477	514	550	535	505	440	479	547	468	511	463	507	487	480	483	513	490	505	563	495	497	550	508	467	545	465	466	520	488	511	466	510	513	485	492	499	498	471	474	500	495	492	468	476	513	524	495	483	467	467	491	480	499	506	463	495	503	518	486	507	471	503	470	501	497	491	507	486	502	482	486	464	479	530	482	484	498	477	503	530	517	516	540	513	481	494	482	507	479	502	524	500	507	499	491	485	485	493	505	492	519	495	486	485	498	448	494	530	488	476	482	497	520	491	465	491	503	523	513	527	457	536	484	485	460	508	503	511	463	500	518	469	449	480	539	526	482	499	514	506	457	474	477	495	512	537	506	493	488	506	517	482	488	529	452	511	509	506	491	466	504	509	501	484	482	493	470	478	515	512	462	543	534	554	509	509	514	505	524	470	494	561	481	491	483	532	530	491	516	515	496	516	484	509	479	491	483	457	481	518	505	471	495	468	479	512	458	477	466	498	487	529	509	510	490	471	486	528	489	526	490	504	464	524	490	536	471	506	502	480	497	491	485	530	474	504	481	507	520	481	484	514	481	505	520	480	539	494	491	512	520	504	496	522	474	496	471	525	531	442	537	526	525	511	504	552	520	509	530	499	503	506	509	511	515	508	508	486	470	466	511	506	476	485	492	500	470	502	490	460	510	482	495	529	519	481	483	472	483	504	484	500	480	478	481	493	527	481	478	492	518	519	481	518	510	484	491	480	521	486	466	493	523	512	504	523	493	491	473	470	503	510	455	478	488	533	495	525	489	484	494	495	495	446	484	461	479	502	532	482	497	483	475	499	534	537	480	534	491	489	444	511	501	489	478	498	473	506	506	473	474	487	488	510	484	489	494	510	536	511	530	529	485	512	489	490	528	495	501	480	487	503	475	486	516	503	526	480	485	507	496	485	437	580	508	483	478	512	476	492	491	497	504	493	467	521	509	487	482	508	475	501	521	503	496	499	499	456	487	481	518	525	500	540	515	476	553	466	496	514	477	481	521	490	530	480	485	487	507	510	523	519	481	466	477	491	505	498	512	508	484	516	494	508	511	475	472	459	514	464	505	504	489	506	506	517	462	491	456	501	486	498	485	506	449	470	519	500	499	501	470	498	471	504	495	451	456	519	496	510	520	511	491	536	557	497	518	492	512	515	491	500	507	513	547	436	501	495	504	524	465	482	543	529	525	472	484	508	494	507	508	508	499	519	500	470	537	508	489	509	485	481	531	469	475	497	509	489	498	521	511	476	501	507	482	492	496	490	481	506	482	505	477	527	522	502	508	486	483	510	552	536	483	483	514	485	502	497	511	529	491	530	515	528	490	491	518	517	512	535	512	522	480	482	483	509	512	488	512	526	502	498	502	478	529	478	477	485	539	485	520	524	531	508	490	471	524	485	495	485	491	471	537	480	521	501	492	489	510	491	462	479	514	501	456	448	499	466	481	464	474	498	493	497	482	486	506	516	501	497	466	452	458	509	513	513	516	494	471	565	536	475	518	506	514	519	534	485	489	462	557	475	496	489	475	508	508	478	480	493	492	482	505	534	501	516	496	490	505	470	494	520	501	505	487	513
22584	21501	31968	30330	30174	29158	24888	10896	4714	1006	753	732	718	683	734	699	751	754	749	775	718	662	747	736	716	723	708	748	682	710	715	707	765	751	721	732	701	707	746	747	728	750	703	745	719	736	723	722	673	702	696	664	746	742	703	729	686	706	736	689	708	717	677	721	667	721	682	683	717	713	714	718	762	673	687	715	739	730	715	725	739	736	677	697	746	717	669	704	724	701	714	731	740	692	751	735	748	759	723	686	702	680	671	718	731	727	739	741	671	646	695	751	721	709	709	704	724	711	716	726	758	731	707	689	700	713	670	696	660	705	735	673	755	662	699	738	682	761	722	710	701	719	712	745	718	711	720	722	712	709	682	672	705	710	705	723	682	704	725	751	711	732	694	718	698	689	709	730	690	736	728	679	703	724	733	707	731	733	727	690	706	658	719	741	710	724	731	778	691	695	688	703	701	679	733	714	732	689	692	745	724	709	735	685	688	701	712	729	701	723	708	754	717	699	729	711	704	705	718	730	722	700	724	714	698	725	753	729	735	721	684	752	684	667	746	722	741	755	668	714	672	695	694	744	724	683	710	713	733	739	682	755	729	700	758	698	711	705	726	693	708	754	696	705	742	678	701	688	720	709	762	690	728	691	737	742	714	708	703	754	696	716	697	716	691	696	715	713	691	748	721	665	756	720	703	720	665	724	740	712	750	708	725	681	689	720	717	694	705	718	673	729	690	726	668	728	741	738	752	741	709	689	709	777	704	783	740	709	677	726	722	729	738	712	668	710	732	716	662	751	697	711	668	698	757	730	680	725	688	689	735	759	672	701	701	715	671	712	720	688	688	703	739	752	679	727	698	676	710	785	686	687	738	740	723	652	726	680	769	712	726	711	704	695	709	665	722	708	719	687	641	698	709	717	695	722	743	699	717	693	718	698	731	724	816	754	737	679	690	686	764	724	699	721	704	673	695	709	745	712	724	740	712	755	757	692	754	718	779	708	725	677	675	736	674	712	704	722	752	698	643	721	737	696	696	764	684	715	680	688	720	708	736	736	665	693	731	715	715	674	754	718	673	705	721	714	755	737	693	749	747	751	724	687	700	752	695	700	716	690	658	725	754	685	756	728	715	703	707	703	750	724	741	718	637	748	674	629	696	656	709	728	676	692	730	735	729	697	677	726	673	703	744	739	758	717	729	740	684	674	728	706	718	752	776	707	644	691	701	742	701	691	740	691	708	694	759	703	714	696	733	681	716	725	686	663	691	714	658	715	669	720	741	746	693	722	680	667	744	715	718	717	730	717	689	744	720	750	768	731	711	740	712	690	732	665	737	744	709	739	698	729	693	682	685	714	751	760	737	701	689	676	727	668	658	713	738	681	738	740	706	729	717	677	741	713	726	709	726	648	674	718	712	714	670	681	698	721	739	760	738	729	682	727	663	750	666	707	716	705	720	695	697	704	724	770	664	736	792	702	691	716	726	718	686	703	740	713	684	684	693	715	723	753	673	727	693	731	640	667	667	716	730	695	672	727	713	709	671	721	723	724	733	679	737	698	692	700	680	670	692	678	738	763	777	677	743	778	714	763	742	757	683	682	771	693	741	736	703	738	689	751	741	726	691	696	688	724	716	713	705	744	698	734	736	676	667	705	679	721	758	726	723	744	759	691	730	735	686	670	753	711	659	739	722	733	685	673	658	740	711	701	689	713	689	694	700	722	716	711	653	705	739	743	695	724	738	715	701	696	694	685	675	732	696	734	679	705	710	685	727	703	701	739	699	715	718	686	708	726	693	684	710	741	669	653	713	715	757	688	744	705	749	718	723	699	705	710	699	675	723	712	752	731	745	686	776	693	706	713	661	674	737	702	704	763	730	719	728	736	700	745	700	698	736	752	667	731	743	725	726	734	722	740	704	714	775	704	730	695	736	705	696	761	707	667	725	719	708	698	743	696	765	737	696	721	708	688	799	693	703	726	731	721	696	661	692	660	759	693	695	733	730	752	699	719	766	686	695	706	753	712	705	706	727	722	760	706	721	725	722	666	699	718	711	722	692	682	676	752	711	710	734	667	725	764	721	760	723	709	698	722	726	727	728	708	722	759	726	708	688	728	721	712	686	732	695	719	742	688	700	725	691	719	675	697	719	732	767	759	726	699	726	711	649	748	717	742	748	687	692	703	718	701	740	700	665	680	709	688	755	709	692	711	683	737	714	640	672	680	711	715	734	703	699	727	738	708	703	683	762	699	676	705	701	696	716	722	720	667	692	667	649	797	736	671	713	713	703	734	704	681	715	724	733	731	671	713	689	726	750	695	704	712	753	688	742	714	755	703	708	719	675	696	727	694	701	762	733	673	693	688	700	698	726	711	728	679	706	706	740	678	715	714	734	671	714	704	683	718	689	753	687	741	678	768	783	732	740	686	691	699	763	719	698	715	741	703	712	717	731	717	689	709	718	696	735	694	694	742	746	705	709	704	707	722	678	750	649	721	674	717	707	754	720	737	668	722	722	712	711	704	662	704	714	683	712	689	664	730	745	692	717	732	712	742	748	706	761	693	741	638	686	691	728	713	708	667	768	697	702	718	750	717	732	720	745	732	767	739	699	725	651	719	775	707	723	689	680	762	714	692	799	702	702	674	710	737	712	676	708	730	699	691	717	721	714	676	704	746	723	727	685	740	724	678	693	728	727	681	709	722	660	713	749	717	696	695	668	693	695	687	696	735	735	685	748	732	742	658	711	717	724	729	714	753	692	742	751	714	718	748	683	683	691	713	755	717	748	724	736	702	749	720	727	692	713	749	674	708	738	737	699	682	738	735	672	729	727	687	644	748	738	687	704	756	724	642	722	761	726	697	690	696	695	780	716	703	730	681	707	747	689	671	708	704	679	739	658	694	730	771	707	721	696	673	672	759	737	718	729	743	705	706	669	720	748	740	714	735	714	702	746	689	758	694	700	730	702	700	743	742	717	740	717	724	646	750	751	676	720	666	724	728	703	745	762	708	749	699	685	710	729	673	731	678	681	649	697	743	717	723	734	693	742	728	735	672	734	727	701	675	718	712	734	700	733	719	704	688	751	697	741	676	728	722	718	689	704	714	706	765	765	683	681	719	753	719	688	707	685	740	728	719	705	689	772	721	699	703	660	748	718	763	740	705	736	664	728	668	708	690	737	744	714	736	805	747	666	724	694	753	695	658	703	710	708	720	756	708	703	767	693	714	758	724	719	706	729	723	731	754	734	692	689	690	750	748	732	704	693	721	711	715	684	689	738	695	686	666	683	700	748	709	748	718	722	757	702	729	741	696	691	700	734	681	734	695	704	734	738	729	729	731	705	739	699	706	757	722	730	678	768	757	706	688	713	744	742	680	726	725	721	682	702	730	705	731	689	705	697	704	721	702	718	768	772	698	702	746	735	719	716	743	686	734	693	714	752	693	675	698	657	728	686	701	725	667	695	744	719	728	702	726	692	681	670	709	693	712	687	720	653	721	732	664
50642	95620	80888	60458	46819	34250	22341	12005	6642	1060	747	703	757	733	771	773	705	736	757	752	729	722	742	731	744	720	735	761	701	741	759	746	721	721	745	716	767	680	768	743	711	711	722	717	726	720	707	741	737	705	660	734	730	748	698	728	721	748	711	770	734	685	744	707	739	698	708	664	746	710	751	684	733	754	699	727	749	746	706	665	662	748	724	726	741	751	745	760	703	716	744	713	752	714	726	681	668	708	734	712	732	774	768	758	700	720	713	711	691	710	727	784	714	705	725	718	740	759	777	734	751	687	713	741	736	720	702	755	712	657	765	709	689	699	729	728	701	718	709	714	684	704	704	717	723	731	722	708	800	742	698	686	744	730	716	720	769	748	732	768	721	748	694	744	720	731	741	768	739	743	744	695	735	751	717	674	782	713	689	732	699	705	755	704	738	704	735	736	734	698	758	673	715	769	740	769	737	743	704	757	696	689	752	725	741	705	717	677	724	709	748	772	748	736	765	744	694	697	748	697	743	742	729	737	745	722	703	700	733	731	745	763	699	723	743	698	691	698	686	754	745	718	741	688	718	740	718	729	771	714	712	730	707	717	721	713	731	733	704	760	754	762	713	753	791	741	744	722	704	743	745	765	753	718	728	743	756	745	734	693	731	773	734	777	725	689	707	752	688	752	700	711	679	703	764	719	726	712	696	728	733	704	767	799	715	744	764	730	732	730	772	692	706	702	694	707	693	751	734	691	661	724	690	703	716	720	744	700	733	690	711	678	708	700	689	764	738	718	726	743	731	711	728	742	681	737	719	737	754	689	745	725	684	748	720	739	703	748	767	734	769	722	737	694	788	725	722	754	726	719	737	710	735	728	652	787	689	750	693	714	719	735	684	731	729	744	722	741	702	773	708	712	695	717	676	676	723	707	730	749	719	757	705	692	714	743	714	693	675	713	704	731	737	656	691	738	754	747	710	745	714	680	725	732	733	745	696	766	745	749	718	754	767	771	761	782	721	746	741	753	753	741	729	771	762	662	733	709	753	692	741	758	765	765	715	734	724	708	732	704	728	735	746	716	731	746	737	721	726	729	735	717	761	734	716	761	728	728	716	739	688	766	705	723	767	683	778	729	672	749	738	731	731	763	757	727	711	725	695	744	749	750	729	727	749	760	756	707	748	764	770	752	749	743	752	740	715	757	737	752	686	760	727	713	728	763	721	763	703	716	707	714	712	754	746	712	766	710	729	714	762	728	729	745	726	748	712	758	688	746	676	755	736	703	736	742	744	750	711	745	720	759	744	717	775	774	778	715	709	715	743	656	716	715	683	741	710	716	787	747	739	786	732	816	697	720	771	707	797	721	742	713	729	728	725	651	763	758	735	728	718	719	730	690	703	777	789	776	694	724	694	737	769	695	694	759	727	726	741	750	810	718	728	759	741	766	746	744	722	744	736	752	721	692	725	776	742	733	798	734	734	774	740	694	761	703	707	735	721	687	781	764	743	755	755	734	693	699	752	697	719	760	753	736	718	717	727	676	781	741	727	705	726	715	727	677	745	743	757	720	676	707	736	710	712	674	698	737	693	683	699	729	747	736	707	743	747	766	781	774	711	712	769	721	723	754	693	718	755	720	740	733	731	675	715	692	780	714	742	722	772	708	701	789	695	785	737	701	722	707	726	765	708	737	703	737	709	706	699	748	709	715	689	741	757	704	704	717	748	664	708	708	741	711	717	710	708	727	764	757	717	723	754	724	736	715	754	750	721	739	761	755	731	688	751	735	691	728	736	782	716	745	705	683	742	720	750	707	734	694	736	710	765	672	773	731	735	732	695	737	746	710	740	730	705	734	761	766	732	713	705	702	749	724	723	728	724	761	727	726	701	717	708	701	713	745	732	670	784	741	731	786	716	740	747	743	730	771	751	726	707	749	697	712	714	748	740	722	740	724	736	719	765	714	728	719	736	723	728	700	747	733	670	780	688	764	723	689	688	760	736	749	744	714	723	753	732	771	699	722	724	686	725	716	745	724	714	773	733	727	739	732	670	713	722	748	660	679	744	752	694	723	712	743	715	770	752	728	691	704	708	752	714	700	702	720	734	719	725	724	726	725	701	722	731	741	757	716	704	761	734	691	777	735	680	756	784	758	726	704	689	746	774	726	718	708	754	728	698	748	781	726	716	720	669	759	705	703	716	760	754	701	728	721	751	703	718	707	741	735	764	725	748	734	688	743	777	699	709	722	750	735	738	728	734	723	715	674	718	727	775	726	711	754	695	750	723	710	706	754	715	701	729	750	717	701	718	766	710	718	713	729	750	724	757	700	733	723	769	738	724	714	709	732	723	750	766	713	712	737	790	724	702	727	728	702	749	757	735	745	763	713	760	746	653	729	731	697	719	761	768	714	746	750	669	712	711	728	734	697	783	704	757	697	738	741	708	726	702	759	769	738	731	701	684	689	684	723	746	714	736	780	758	712	717	739	706	764	760	736	715	779	730	709	730	744	700	724	687	722	717	742	730	697	791	647	713	739	696	741	769	724	753	771	704	766	694	707	681	702	720	742	740	711	735	715	747	746	706	719	679	715	780	726	727	736	676	760	689	701	748	745	720	755	747	678	681	688	788	721	650	691	744	743	789	662	776	727	748	691	787	712	711	728	720	718	744	704	712	754	739	726	693	714	675	766	758	689	729	785	731	759	756	729	751	708	724	724	746	715	736	760	716	714	671	714	757	725	739	698	684	732	677	721	716	702	689	698	718	745	732	779	716	743	684	742	700	734	713	662	750	735	705	763	737	727	751	700	720	729	701	744	746	695	775	724	726	735	672	739	750	731	709	718	730	783	716	803	742	685	707	736	741	763	728	718	737	745	740	718	718	752	743	700	694	740	722	710	774	729	700	738	739	725	722	744	741	755	770	719	725	640	670	697	703	737	710	741	737	755	687	711	698	685	718	729	697	681	713	746	681	726	778	700	746	695	706	688	725	719	706	740	704	747	773	716	738	775	755	758	714	761	711	711	710	701	754	775	753	702	756	736	751	732	720	692	733	708	710	701	706	799	729	732	712	740	761	739	742	723	765	730	717	728	762	740	667	715	730	753	696	730	776	733	681	761	766	727	736	760	708	679	785	711	725	711	703	753	727	707	677	738	699	746	686	742	732	720	703	732	767	709	764	745	690	741	729	686	710	716	718	675	745	724	775	741	725	719	737	757	736	748	762	737	674	713	728	696	697	690	692	735	726	751	740	731	714	726	698	690	784	726	741	732	773	681	723	693	723	687	707	733	740	725	727	753	721	735	732	673	692	714	738	769	717	699	733	716	721	704	736	694	729	710	709	729	767	735	711	762	739	697	681	748	720	704	739	730	776	756	713	734	659	739	678	745	709	705	717	717	689	744	693	775	700	703	690	774	709	749	701	696	708	720	675	754	732	684	743	774	745	720	736	686	715	732	729	734	760	746	769	769	704	718	731	764	675	756	739	756	708	718	741	695	783	713
28234	24752	28308	16421	6294	2775	1492	914	543	382	375	338	332	338	368	335	376	354	339	349	370	372	368	369	337	322	348	371	361	316	351	337	355	363	343	381	354	366	367	360	343	329	360	381	352	363	357	332	354	370	340	359	372	345	366	346	335	348	342	340	338	366	363	393	323	320	337	352	332	348	345	367	368	347	374	392	356	351	354	361	359	401	352	342	364	363	377	379	373	354	342	330	363	361	369	345	388	346	371	340	327	348	358	332	362	363	328	325	352	369	344	331	309	379	324	368	366	391	360	363	394	336	362	322	354	356	370	326	358	363	346	362	363	343	350	348	347	322	352	366	359	360	366	366	345	332	358	377	351	314	356	338	353	361	362	349	326	358	343	395	358	338	378	342	343	361	329	389	367	350	349	384	345	355	337	363	373	327	356	350	311	381	316	319	336	355	371	317	344	362	355	326	337	362	390	368	322	362	330	344	334	361	343	330	378	361	346	326	327	333	361	385	394	336	322	325	365	369	365	328	340	354	349	372	352	368	357	361	360	358	379	318	387	366	355	321	351	343	385	360	381	351	345	359	349	317	336	330	389	352	352	397	356	330	364	361	382	354	336	354	341	368	338	348	375	346	338	359	348	343	377	365	363	352	339	346	360	334	301	339	346	376	358	342	360	377	351	362	391	373	333	352	315	367	338	400	357	373	386	392	344	354	333	325	347	311	375	330	335	382	334	324	368	351	352	342	366	343	390	357	350	362	348	369	364	340	365	352	319	386	323	330	341	331	303	332	354	343	312	379	343	356	379	327	382	338	389	385	358	370	357	357	357	353	379	385	379	352	337	365	374	331	321	380	340	344	364	355	353	323	342	368	297	361	349	364	354	348	332	349	323	369	341	374	358	352	370	360	362	339	367	352	350	341	353	351	363	336	372	364	348	318	355	351	365	361	376	323	360	365	351	354	365	374	355	377	363	367	339	387	386	333	366	358	337	335	332	363	396	343	369	331	375	347	335	383	371	357	343	391	333	335	318	349	350	318	328	324	353	345	364	374	352	328	332	367	366	358	351	349	354	372	319	350	361	352	343	323	375	349	375	367	344	389	340	335	361	347	338	334	351	361	378	396	335	327	363	357	317	342	318	347	363	333	358	361	383	344	356	327	365	354	365	345	318	354	353	360	352	378	344	370	356	358	359	356	381	371	364	388	309	342	317	346	381	349	373	337	331	325	371	343	349	365	374	357	380	345	307	318	353	397	382	323	331	352	341	341	355	337	345	326	335	364	355	331	350	340	323	367	341	356	355	341	348	312	327	338	363	373	348	372	351	375	367	361	365	398	352	365	330	364	331	360	339	332	352	375	331	339	320	351	339	340	328	359	337	357	369	337	362	374	359	338	339	359	341	354	369	335	383	361	373	390	342	339	327	382	370	380	349	350	322	335	343	369	357	361	331	353	392	319	378	394	359	343	339	347	342	344	343	362	330	346	369	332	353	364	382	344	335	351	356	358	362	329	377	372	377	329	329	373	398	326	361	333	374	349	332	328	357	356	329	348	338	376	326	382	324	355	335	372	355	362	364	350	340	390	351	347	386	350	345	335	373	350	354	383	372	296	333	337	345	344	341	359	344	355	346	384	340	365	333	365	350	357	349	367	357	349	361	348	403	354	354	336	345	349	341	333	331	373	350	341	350	351	330	360	344	368	355	363	332	359	337	393	338	371	368	386	335	365	346	366	356	315	361	342	350	370	335	356	366	342	366	296	319	348	378	355	358	359	353	403	317	390	343	382	331	349	330	363	384	359	356	398	353	341	333	380	392	360	393	356	374	381	329	349	347	359	345	340	367	322	349	390	355	359	362	366	398	351	360	362	322	336	373	338	355	382	369	320	359	344	327	348	322	354	378	367	331	311	345	392	372	366	322	342	348	333	315	350	372	387	349	355	332	335	346	375	369	355	360	341	374	327	338	362	358	369	331	360	341	340	375	332	345	372	374	358	325	352	363	364	345	346	353	338	400	361	364	361	361	379	319	366	373	386	333	358	344	364	347	316	359	360	357	341	335	356	369	328	379	339	371	353	332	386	335	344	384	350	386	352	331	363	343	352	338	332	368	343	370	365	313	377	347	340	338	336	360	336	343	345	356	336	356	333	306	355	343	356	377	332	369	354	360	388	379	367	326	347	311	359	346	367	363	332	364	358	371	334	373	378	376	371	300	374	335	380	355	332	316	369	359	336	337	363	368	375	362	342	356	346	385	326	317	368	368	376	327	351	338	328	344	339	351	384	360	358	339	373	355	343	359	346	344	323	379	346	341	367	363	341	351	349	373	355	347	358	371	333	340	320	329	392	386	360	323	385	385	380	333	355	372	370	360	381	331	364	343	377	355	383	344	326	355	337	356	381	373	326	355	346	325	337	312	369	346	336	353	342	353	352	389	358	381	329	348	337	355	383	355	349	364	359	341	357	370	335	360	352	376	360	339	344	325	365	330	331	350	339	367	323	352	354	386	351	367	369	337	344	373	367	310	339	358	350	338	365	325	335	321	346	352	363	333	348	381	377	323	408	340	335	340	378	373	320	362	371	364	363	344	340	373	336	333	367	364	334	336	341	358	362	347	403	342	338	385	352	342	382	333	346	320	402	376	362	354	373	334	369	366	356	330	341	363	350	375	381	339	350	352	359	335	357	362	361	343	332	352	367	346	364	365	329	377	323	355	336	367	360	370	348	341	314	324	343	380	339	381	364	354	384	329	352	384	359	353	346	349	341	356	344	340	378	373	362	369	357	368	361	370	364	343	298	370	356	325	339	377	365	342	342	336	374	350	357	369	326	360	366	365	345	336	346	353	372	356	352	370	349	372	395	387	366	333	342	359	338	386	314	383	337	381	348	369	349	340	384	352	350	342	376	322	361	364	391	359	359	358	368	361	369	378	370	334	353	360	363	354	310	349	377	342	349	346	379	357	336	366	372	338	334	342	362	330	359	365	345	370	345	378	363	350	340	352	384	332	392	364	362	334	369	309	329	354	348	403	375	302	330	374	373	354	303	383	372	366	349	372	345	353	353	344	372	381	365	372	350	368	395	371	383	363	350	354	375	343	350	372	356	318	358	373	349	356	348	344	345	379	338	358	353	347	317	339	318	354	370	329	347	338	362	350	344	354	359	342	380	319	361	354	377	335	329	369	337	394	404	356	322	365	331	356	378	339	351	345	341	362	361	380	334	334	342	341	319	362	340	322	359	387	363	342	347	344	392	347	318	327	359	385	352	345	330	361	366	348	370	322	328	365	357	368	362	343	362	346	345	367	350	375	382	408	352	345	359	347	323	357	309	360	347	349	378	315	302	298	365	344	352	335	344	366	372	349	345	338	340	362	356	358	374	332	362	344	378	334	338	314	336	332	367	351	347	348	383	358	346	348	337	349	327	369	331	344	364	309	326	345	356	350	344	394	343	390	354	361	365	356	316	362	371	331	339	376	343	411	373	375	358	395	370	364	371
19143	36209	24197	11990	6521	3438	1840	1020	643	374	404	366	361	378	401	390	382	347	373	385	351	418	376	342	396	352	368	351	393	398	392	405	372	398	370	342	379	382	372	394	361	368	375	399	360	423	390	420	369	366	402	394	382	387	391	347	369	415	376	356	378	378	373	376	355	386	387	414	370	398	380	410	399	378	391	386	362	377	385	388	391	357	363	411	402	409	371	372	401	387	413	376	408	389	403	401	379	377	360	378	374	396	364	381	373	379	366	365	396	392	362	381	390	384	375	379	394	411	403	352	389	398	361	365	390	374	408	422	363	356	371	400	414	376	392	410	379	382	415	378	415	390	404	379	390	379	393	373	373	387	370	349	384	360	364	388	359	402	384	352	358	395	388	393	361	379	405	416	392	385	391	400	365	384	377	342	383	379	407	421	373	386	395	402	363	385	386	378	354	374	395	409	376	376	420	370	393	421	420	383	429	363	393	401	362	418	423	374	391	386	392	370	364	383	378	360	370	362	360	384	404	401	411	423	391	374	380	371	396	380	410	413	390	401	377	347	367	402	387	423	376	351	386	369	386	373	386	374	342	421	392	409	378	374	428	349	350	393	398	403	386	419	392	378	322	404	373	376	387	361	363	384	370	405	356	427	386	404	348	344	396	382	413	428	403	392	402	439	361	372	370	380	353	403	395	374	391	370	376	387	377	370	381	372	406	404	391	350	402	362	380	393	384	407	367	376	396	396	372	380	388	365	396	366	412	366	401	410	406	380	409	423	382	399	388	378	355	352	375	389	381	398	380	364	404	415	371	394	408	396	354	415	362	412	353	382	389	383	391	399	407	393	403	394	372	380	389	370	386	345	353	384	401	396	388	342	387	407	421	397	380	427	380	426	401	374	388	402	423	416	355	362	371	392	359	363	383	396	427	407	379	394	392	381	381	387	360	326	356	396	368	392	404	370	386	385	409	416	396	343	366	373	398	377	397	404	370	392	406	385	390	386	388	384	375	378	408	373	396	390	407	371	385	386	396	368	388	406	405	382	392	380	352	415	344	394	370	417	357	362	387	376	404	408	380	339	390	368	377	367	374	369	407	417	397	427	370	382	405	405	380	421	363	367	395	349	388	424	358	384	407	405	414	408	392	372	387	377	364	396	408	382	395	399	421	393	380	365	373	356	394	377	409	383	383	373	389	400	414	412	373	404	396	408	359	390	368	394	420	407	385	414	388	380	417	373	359	396	374	401	378	417	384	383	380	413	388	389	370	418	391	372	391	362	418	410	434	388	396	398	379	383	394	380	385	398	372	380	397	390	394	400	375	385	392	400	370	377	431	389	408	376	401	410	419	383	368	357	364	391	446	394	382	360	371	372	379	360	373	360	375	430	401	399	376	389	396	384	384	379	394	369	396	404	401	378	411	395	372	366	376	366	344	380	420	378	347	365	375	381	418	392	380	409	383	398	383	367	419	373	431	377	403	390	397	390	372	349	412	359	403	388	382	375	349	409	403	395	404	395	413	356	399	375	381	360	421	408	338	385	375	385	423	399	376	368	384	382	366	406	398	374	412	378	383	383	380	414	383	391	402	421	365	393	399	419	383	387	419	374	380	394	375	394	371	385	382	388	387	389	379	355	336	419	370	408	365	385	404	369	399	416	354	395	375	404	381	382	429	384	368	412	405	405	408	388	393	367	367	420	366	381	388	351	404	346	392	375	393	395	408	363	399	374	367	387	397	387	391	364	360	401	356	379	410	373	374	387	378	407	394	395	382	405	407	383	403	392	377	376	373	388	397	378	399	385	389	398	374	402	385	418	419	399	383	389	359	427	392	376	343	400	373	370	404	396	382	386	408	380	382	409	400	369	408	392	402	382	387	374	364	378	429	385	367	373	381	366	382	392	386	373	351	395	410	391	373	396	370	397	387	375	393	413	348	415	387	343	388	396	374	392	370	384	410	387	357	365	378	413	386	363	370	388	380	374	431	409	382	361	356	335	357	370	393	407	369	377	409	399	380	332	364	371	414	408	375	393	389	424	381	363	392	384	396	437	378	364	373	407	380	424	368	354	382	392	384	396	404	389	384	413	419	368	387	395	359	370	386	378	385	358	418	397	382	389	361	361	391	343	386	389	381	411	382	352	360	375	374	379	405	373	354	371	410	431	422	394	422	410	370	377	378	372	402	387	378	402	402	397	362	400	352	397	389	401	416	390	416	406	384	377	388	377	382	356	375	422	359	416	387	422	386	385	403	370	358	405	375	381	343	416	396	374	404	410	399	356	424	377	395	360	387	358	368	361	392	376	397	397	390	346	364	418	360	383	363	395	366	396	381	379	412	362	381	400	396	387	403	385	355	432	373	442	396	360	389	410	371	389	320	390	403	390	359	392	411	395	386	375	380	369	429	390	406	403	364	398	413	395	386	401	402	379	397	367	385	388	362	402	398	379	387	395	389	366	411	394	388	401	369	400	375	375	410	368	349	377	358	392	365	381	401	404	391	387	378	406	382	371	385	407	416	361	401	440	356	389	412	429	406	405	403	406	384	364	384	385	421	373	402	406	409	388	397	394	386	368	378	398	413	359	343	382	376	395	382	360	380	375	391	380	391	395	353	396	354	412	411	396	396	350	375	344	366	366	374	397	339	405	425	379	400	383	417	423	399	397	396	415	393	374	380	386	354	381	373	379	365	393	402	384	380	414	383	343	412	397	385	365	384	404	364	410	401	387	371	387	406	391	379	376	429	372	400	372	389	382	371	400	411	397	406	405	376	402	398	365	417	388	394	340	407	396	380	359	380	381	409	374	379	397	370	369	388	382	377	396	365	385	378	385	391	391	357	356	343	380	391	395	389	359	387	381	398	354	380	424	418	419	373	369	425	351	402	406	407	398	377	394	375	391	395	388	387	363	381	406	372	369	381	355	393	372	376	370	402	364	444	399	391	361	371	382	410	385	380	377	383	399	409	363	395	378	383	367	398	373	355	374	375	353	409	341	386	392	325	389	415	413	387	365	405	374	395	371	386	364	381	379	410	342	400	379	395	421	374	346	381	430	403	381	398	395	366	353	384	406	367	412	416	413	433	429	378	407	375	378	400	412	381	388	410	383	377	354	408	409	366	377	408	367	403	359	373	375	402	363	391	386	399	370	393	383	429	380	343	399	392	362	397	409	351	374	358	412	364	369	391	386	388	408	395	438	398	425	368	372	418	406	373	386	408	394	388	393	385	399	402	359	412	354	400	371	394	374	369	351	377	386	410	380	398	423	387	349	386	417	393	357	395	381	380	397	376	369	408	417	394	356	395	374	416	354	380	410	405	376	389	387	392	364	415	424	395	377	415	374	417	376	366	378	426	421	353	382	364	381	378	366	370	354	394	380	360	379	366	397	360	384	376	378	359	394	411	360	360	351	424	386	382	420	428	409	399	375	370	377	399	382	392	394	396	401	376	404	361	394	390	376	401	366	409	385	385	391	423	370	402	442	363	390	402	397	366	404
23378	21629	32623	31885	29386	26241	18627	7348	2842	648	533	571	540	538	559	547	531	555	550	567	566	513	497	530	540	594	553	547	569	497	547	540	507	515	551	607	536	557	528	523	544	541	547	554	520	542	586	559	571	538	540	572	524	549	501	535	516	530	546	561	566	518	522	524	551	531	565	531	543	554	493	550	589	505	558	517	519	551	544	551	530	561	572	549	519	552	525	535	540	571	498	563	542	539	555	523	561	543	553	522	544	519	524	532	532	498	581	512	524	514	571	566	532	509	616	593	511	515	541	572	526	513	582	550	519	548	517	554	529	542	559	513	507	527	538	540	520	545	528	568	536	547	563	536	507	520	539	559	527	524	536	542	495	550	562	554	582	584	576	518	586	566	537	538	537	538	532	523	518	544	545	524	521	547	569	553	572	558	568	575	548	539	544	546	585	524	579	538	575	528	538	557	577	517	572	529	600	539	593	567	534	491	552	563	531	552	552	519	573	519	531	565	526	536	559	531	514	535	537	500	523	545	527	549	496	583	544	577	556	521	511	492	545	542	533	546	554	558	573	605	504	513	570	541	545	534	576	508	502	538	547	557	544	572	559	557	573	539	506	546	536	564	528	556	509	544	563	526	513	560	528	497	520	542	553	504	536	587	607	550	529	537	542	569	531	546	587	534	526	533	533	587	569	556	577	531	530	548	525	559	545	531	545	548	505	573	574	535	555	540	553	509	593	486	527	548	577	529	600	536	538	595	536	522	517	542	577	549	517	532	552	531	571	551	561	570	520	520	597	516	570	519	547	588	547	529	553	542	565	535	556	561	536	567	510	553	537	483	536	544	498	531	562	546	555	530	523	556	471	549	554	564	531	560	523	534	565	569	574	534	532	563	547	542	525	525	551	542	531	519	514	556	565	594	557	525	573	536	538	533	592	562	524	532	561	545	555	580	546	501	529	544	531	561	575	547	525	540	525	549	519	575	541	539	538	562	563	525	543	510	526	510	532	570	516	554	563	571	534	537	532	546	556	507	513	587	556	520	475	523	573	527	512	533	526	566	496	519	506	562	528	536	515	584	559	504	588	543	561	563	546	578	563	495	569	564	556	531	599	524	566	549	537	531	540	511	553	542	547	531	548	571	569	534	552	500	560	521	518	560	527	543	557	570	583	530	554	510	564	549	524	528	554	575	559	548	518	556	544	575	522	525	549	550	604	544	514	531	521	549	548	588	537	538	571	539	543	578	571	526	551	509	519	555	527	556	577	565	551	485	537	513	522	543	558	526	556	506	568	576	585	591	566	538	564	577	560	535	554	546	558	537	566	555	543	567	558	511	523	555	560	525	534	535	562	574	517	572	535	549	566	538	549	546	541	542	528	542	522	520	528	531	552	573	580	547	539	550	554	559	522	567	570	574	526	527	540	530	535	533	549	548	559	577	571	552	560	537	555	514	539	543	547	528	519	563	571	499	553	523	532	547	543	532	575	566	507	551	579	542	543	517	560	554	539	573	545	564	577	568	553	575	532	596	551	556	518	548	571	564	564	540	545	579	562	516	525	512	563	519	566	538	540	559	543	509	537	553	497	567	558	556	544	518	524	522	553	584	538	508	549	543	537	511	595	540	531	561	544	540	516	515	527	556	547	544	521	529	557	526	545	585	532	495	528	537	541	574	530	493	535	538	538	570	549	543	528	556	576	546	560	524	556	545	542	548	541	559	552	537	552	540	564	548	564	575	549	532	531	584	514	552	567	551	551	513	539	537	497	572	569	548	536	557	545	504	532	539	571	566	582	538	547	521	496	535	530	496	549	580	531	490	545	557	579	550	552	530	585	526	505	567	566	519	536	592	521	542	553	485	512	562	550	550	564	547	530	557	577	579	553	520	538	536	521	545	569	563	552	520	505	541	577	587	515	521	535	557	577	588	519	558	555	572	544	552	513	556	593	537	561	548	544	545	555	552	534	539	505	589	520	557	542	578	531	557	545	526	507	555	543	544	543	517	599	565	576	505	522	527	553	523	511	553	571	548	528	539	507	553	536	547	585	514	556	547	568	521	577	549	542	526	514	562	521	521	540	530	561	587	584	511	531	558	555	522	562	496	558	565	559	537	554	586	552	504	579	538	580	519	556	547	586	543	519	495	506	531	590	563	533	540	513	557	560	533	565	539	530	534	550	556	514	577	585	526	574	546	574	561	536	516	551	585	527	575	518	536	550	538	550	586	581	586	553	537	536	560	574	540	568	552	546	542	541	532	567	605	546	559	530	539	563	539	561	547	564	565	598	573	584	535	551	554	538	515	551	548	525	571	495	540	522	572	552	561	501	529	517	531	509	529	543	551	489	564	575	559	514	517	578	536	528	516	596	557	532	556	544	575	524	563	571	536	561	533	578	566	506	586	561	544	589	531	562	570	532	542	519	558	523	563	584	520	536	572	517	576	546	571	572	528	576	531	585	547	523	562	557	533	538	549	538	538	548	528	550	539	543	574	569	556	543	536	532	528	556	554	537	585	522	560	522	503	564	525	544	514	518	525	559	561	534	554	556	574	534	520	535	573	523	566	578	536	595	499	560	556	540	545	556	569	544	547	553	526	549	550	549	566	558	537	578	532	527	559	583	551	571	608	544	489	552	520	551	534	501	573	554	564	554	514	535	524	552	560	563	565	561	559	533	534	515	544	562	514	528	578	528	518	551	521	523	551	582	562	530	561	533	555	531	545	568	565	523	544	587	556	546	568	539	515	539	561	523	533	591	533	539	528	545	584	561	547	557	551	542	556	525	522	527	501	563	580	576	560	522	564	508	532	533	540	580	537	556	575	542	527	504	566	550	529	542	561	575	551	570	549	546	513	502	543	585	522	528	562	542	556	602	610	529	568	495	557	525	567	548	513	520	550	546	569	506	543	557	539	563	551	543	565	552	580	552	546	520	526	534	552	529	553	547	554	570	565	516	518	534	536	500	521	549	590	556	562	563	560	494	557	543	513	523	539	529	560	523	573	509	542	558	524	508	509	569	530	511	549	557	553	563	539	499	559	585	576	550	524	552	510	557	569	565	566	535	556	548	491	506	558	516	525	541	549	589	519	498	497	548	543	551	524	569	529	549	580	570	566	527	594	530	538	529	555	557	571	538	601	527	570	518	618	495	546	524	522	527	525	586	545	547	546	554	584	544	569	533	541	553	592	534	560	532	522	542	490	557	516	534	558	578	525	543	580	507	536	551	543	507	517	548	575	529	549	560	559	552	523	559	542	571	553	581	565	538	514	536	575	561	575	535	510	552	546	557	541	511	541	545	544	530	549	581	538	554	515	510	520	540	520	539	579	566	548	553	602	550	559	568	515	524	510	531	588	569	529	495	536	551	547	553	542	554	522	570	477	525	546	533	517	561	574	541	543	541	538	551	573	539	579	571	528	496	561	534	533	542	575	521	507	522	542	515	529	549	528	532	560	553	511	559	571	541	555	541	558	554	581	556	537	530	543	561	551	550	543	553	526
49356	89135	70015	50225	38714	27702	17332	8830	4114	719	553	594	577	566	599	537	591	555	607	546	590	573	600	558	578	514	543	575	561	520	553	548	575	586	578	547	589	572	581	530	555	566	599	561	526	553	534	546	537	561	561	552	593	554	558	567	565	588	560	564	560	564	544	563	548	611	540	554	585	552	578	557	564	568	578	552	515	559	572	554	548	599	542	564	571	530	559	583	526	569	566	584	566	563	592	558	589	527	544	567	594	591	582	592	520	582	625	549	537	585	503	585	543	536	555	572	611	531	521	569	569	609	555	566	571	610	564	569	545	544	565	590	535	571	552	538	515	552	576	543	586	523	556	568	529	590	564	564	558	552	545	564	522	540	533	548	538	584	565	560	572	510	568	556	571	638	554	556	549	546	586	565	540	553	611	561	561	585	543	523	593	554	574	532	578	541	536	544	579	560	594	536	544	614	551	574	615	528	616	570	488	543	561	563	554	538	566	543	580	535	565	532	591	534	558	576	566	578	552	518	527	592	537	545	582	532	583	546	578	558	571	596	571	527	607	551	570	566	542	516	582	554	548	552	541	579	546	588	574	579	558	565	581	564	557	539	575	575	594	605	600	522	566	583	561	504	521	625	599	541	582	592	563	568	548	555	512	573	569	559	577	602	537	550	587	563	529	574	549	553	606	523	598	550	558	582	525	572	595	582	604	535	562	556	561	552	520	577	550	575	540	581	564	567	523	624	571	566	577	557	557	603	582	542	579	574	562	559	582	555	551	568	565	529	585	617	603	594	563	534	557	601	567	533	549	535	513	521	520	553	619	596	564	555	546	592	580	612	546	519	590	550	548	570	545	576	555	579	581	539	569	564	568	575	593	508	569	608	567	528	558	594	574	552	588	535	542	577	553	561	577	575	545	540	568	540	528	539	548	602	537	592	556	593	594	548	514	578	587	564	566	585	556	572	535	590	571	572	608	610	498	541	572	584	570	540	566	552	591	565	554	571	543	600	554	584	560	567	571	589	574	561	594	603	584	577	561	589	528	544	508	554	566	539	559	543	581	566	576	582	580	540	587	527	547	572	602	563	582	541	616	565	631	558	559	554	600	587	570	557	512	627	586	537	558	558	539	561	544	586	554	589	561	578	549	591	570	583	585	549	556	633	559	585	546	577	568	573	583	536	580	593	578	587	539	626	585	553	587	546	537	541	552	569	617	579	544	589	512	560	573	566	599	528	570	589	518	580	535	537	576	570	537	567	579	588	554	588	543	533	549	511	566	609	606	559	540	568	556	550	556	571	546	549	588	525	568	548	552	533	567	577	588	541	547	579	575	551	569	591	565	554	548	551	574	546	580	579	593	557	574	551	552	594	552	543	577	586	528	573	581	563	595	591	534	536	559	534	618	540	542	602	560	607	551	612	572	584	596	587	599	537	610	560	538	547	563	588	536	587	545	577	607	593	552	541	539	574	553	562	553	561	554	624	552	568	591	578	552	599	573	528	534	548	562	520	575	562	557	570	536	598	583	550	580	546	533	578	568	554	559	542	563	599	570	498	587	582	540	560	566	559	540	581	579	553	538	586	609	588	536	564	530	550	559	591	549	564	578	532	555	600	566	496	588	542	543	561	545	559	581	548	581	570	566	563	631	617	562	550	564	561	546	532	556	595	521	529	559	569	546	563	573	528	530	576	540	523	560	533	568	490	582	554	567	587	596	586	536	551	564	567	535	519	570	578	525	530	533	573	588	524	519	595	529	623	515	539	544	538	550	557	545	590	558	549	528	553	537	533	545	540	566	536	539	536	542	581	550	544	541	545	574	578	565	581	545	556	592	532	605	591	582	549	553	585	617	574	563	537	610	539	608	580	582	609	587	564	578	572	540	556	560	585	530	528	568	550	540	585	576	536	569	552	575	572	566	563	563	561	566	585	583	549	551	543	546	590	583	572	536	542	547	524	566	578	570	553	584	597	551	570	572	568	544	550	524	550	601	583	568	563	558	542	615	547	557	584	586	565	562	578	632	498	580	572	551	551	573	558	579	576	584	573	579	559	516	552	538	575	600	564	564	569	548	582	597	539	547	550	548	540	554	565	579	595	539	566	580	553	508	574	577	545	560	565	605	541	577	605	568	559	545	580	564	586	542	596	544	529	552	598	580	575	541	554	526	577	533	532	558	566	630	552	553	560	564	560	561	542	538	578	529	587	570	566	540	562	584	512	545	534	592	552	595	584	557	521	569	565	562	570	551	558	566	549	547	537	592	549	562	554	579	583	574	582	556	546	516	568	555	568	553	624	558	558	592	574	512	535	541	550	561	549	517	571	568	533	568	544	587	559	577	554	577	570	588	591	512	552	574	580	580	544	574	575	551	564	573	579	598	556	535	564	559	565	578	613	539	523	556	575	583	543	581	550	555	578	583	576	634	578	583	576	534	550	573	522	531	582	555	573	604	535	538	568	538	574	577	578	550	572	556	602	567	545	567	544	534	543	557	576	576	511	564	572	610	592	568	563	530	571	571	545	575	549	559	585	581	570	572	509	574	544	568	571	543	526	552	547	562	576	539	555	574	552	575	559	559	568	561	546	549	553	511	550	517	554	589	560	587	558	560	557	538	577	539	552	558	554	576	555	587	574	614	554	609	528	535	548	573	529	525	541	521	546	561	575	538	550	579	569	526	518	583	567	567	523	579	609	619	548	612	588	533	575	528	526	561	586	552	557	574	578	608	534	601	587	559	538	588	549	596	561	555	558	546	538	569	533	531	563	548	551	589	568	532	584	578	517	529	614	532	527	574	549	590	574	574	580	549	577	477	557	566	558	540	559	586	571	558	587	596	584	536	574	567	576	575	541	565	562	575	614	563	546	589	586	574	538	556	535	542	607	589	537	577	590	519	570	538	570	583	564	582	602	575	573	501	524	538	583	531	559	584	555	543	527	584	562	596	562	568	554	588	546	549	582	613	546	590	559	615	559	537	578	536	588	559	548	579	566	563	531	570	587	562	577	564	539	540	518	547	564	525	518	563	484	592	549	558	553	546	575	555	539	600	552	621	527	568	572	530	542	532	534	566	592	529	580	548	549	516	552	589	529	573	573	575	564	588	552	565	550	541	609	558	564	548	568	568	558	545	583	564	572	501	557	589	576	567	563	556	538	574	569	574	583	558	587	552	606	579	596	506	615	563	576	573	510	545	545	571	545	585	525	582	548	540	564	579	554	594	539	523	549	572	599	571	584	564	548	562	583	538	508	539	576	542	576	577	554	555	592	569	563	579	565	544	574	553	548	553	565	610	571	547	514	565	556	524	570	579	528	588	566	580	570	545	557	543	577	577	571	546	553	559	593	553	538	556	574	549	563	558	593	526	563	537	587	548	553	522	548	582	584	576	546	542	548	590	517	520	535	567	621	573	541	574	585	551	552	564	567	515	553	524	575	611	545	585	560	573	528	596	557	560	573	549	589	546	550	555	566	533	584	533	578	560	539	532	545	571	567	555	572
25075	22364	32959	31271	22119	13100	5993	2515	1176	503	449	457	406	445	454	435	445	483	453	439	430	435	445	439	454	417	428	439	473	476	431	466	469	431	474	431	423	512	489	421	415	488	462	429	436	459	478	434	464	431	436	427	392	487	443	441	445	450	444	410	451	401	420	445	467	416	461	466	487	434	451	439	425	439	442	487	454	442	461	435	417	435	450	436	460	418	448	466	448	452	446	453	477	451	456	467	476	438	427	426	431	473	493	424	436	450	468	465	436	509	433	450	447	463	476	419	443	454	434	452	425	432	421	427	432	417	429	441	437	418	465	448	429	448	425	450	436	466	426	442	469	448	470	438	455	494	449	452	412	461	457	435	466	433	462	468	447	420	462	414	455	431	475	431	430	458	492	443	439	453	446	443	446	455	435	454	426	442	420	441	425	424	403	408	457	454	454	433	430	420	449	446	415	452	449	489	445	453	445	451	445	402	448	419	431	453	448	447	456	424	406	472	429	432	459	497	439	438	460	454	432	435	422	438	448	434	447	421	467	441	409	437	477	439	477	437	492	427	403	449	455	480	453	437	415	445	483	407	393	451	443	426	461	448	424	440	414	436	425	449	436	450	415	438	480	464	441	429	435	446	448	489	461	416	421	469	408	454	441	429	403	435	450	465	419	440	438	427	472	417	425	435	443	467	429	401	462	480	445	483	446	475	417	411	423	482	469	450	458	450	461	425	428	433	483	434	459	413	464	426	460	471	457	404	435	447	444	434	443	418	398	460	417	449	459	477	410	380	423	394	445	482	439	450	433	439	404	441	467	468	422	454	448	414	475	406	455	426	434	438	435	456	421	494	466	450	439	418	443	431	445	432	436	405	481	404	435	426	421	420	482	456	422	456	439	449	395	440	412	439	448	432	456	431	464	436	409	416	435	421	451	418	470	415	397	431	381	449	423	425	439	406	479	444	450	457	465	437	437	476	455	438	440	449	446	462	406	463	455	425	468	446	433	422	448	426	424	404	444	444	474	410	442	462	447	430	442	435	432	445	469	482	461	429	408	455	443	435	430	413	425	472	467	408	418	469	497	436	445	475	477	438	452	426	437	502	433	448	467	452	408	461	447	520	437	425	442	393	426	443	401	414	404	465	464	393	433	447	439	466	451	461	445	422	420	447	435	495	468	417	445	435	447	429	443	422	436	428	455	438	434	444	426	427	441	399	405	451	457	427	478	454	452	418	438	425	430	467	442	426	461	454	456	439	448	406	457	448	426	449	430	473	473	437	469	457	402	465	463	471	453	440	413	429	429	434	461	481	434	446	435	427	440	446	436	419	441	457	453	440	400	438	440	434	419	446	482	419	421	465	470	463	432	432	415	426	412	481	458	435	407	440	432	442	459	438	454	476	482	480	429	432	446	461	440	446	455	449	462	453	463	442	445	429	448	447	434	406	430	442	470	395	474	461	425	480	467	478	439	440	444	450	436	431	442	448	479	447	424	425	444	438	421	415	427	423	427	454	467	427	475	466	437	435	429	416	454	412	433	459	452	438	446	451	448	451	455	427	478	447	426	415	460	430	444	416	452	441	436	454	454	468	415	433	415	415	448	434	430	414	419	427	457	409	410	435	460	459	463	438	430	434	499	416	440	440	452	449	431	457	448	410	473	417	427	430	425	438	465	465	399	469	424	437	471	452	414	442	430	412	442	417	454	420	463	431	456	392	489	423	450	420	400	485	435	440	454	378	436	430	403	463	431	468	425	475	427	430	446	442	426	429	430	455	443	449	442	425	433	455	426	432	467	435	462	449	462	413	421	452	471	414	420	451	425	474	419	431	403	466	447	453	449	440	443	438	454	458	413	433	438	444	456	417	456	436	450	408	417	447	437	486	446	468	433	465	431	431	425	397	447	446	460	432	451	423	450	477	443	428	456	436	440	452	439	436	462	473	453	444	443	448	454	453	456	439	451	421	439	419	411	443	477	394	426	460	436	453	434	486	430	440	471	456	469	423	458	428	478	425	451	465	484	467	448	453	478	444	434	430	407	431	371	473	446	443	446	424	428	417	416	447	425	434	406	417	431	440	422	467	446	440	441	430	470	436	441	429	435	440	449	435	426	452	434	407	436	443	419	416	435	460	417	425	442	455	441	450	490	415	454	387	460	424	410	431	446	420	422	472	452	440	428	457	420	443	446	414	434	466	428	440	471	425	422	468	460	428	448	420	474	469	470	461	472	450	473	462	464	442	476	422	480	411	473	470	426	492	467	453	427	407	484	438	431	426	462	435	446	422	437	413	481	443	421	447	420	445	450	435	459	432	434	439	434	415	450	450	451	454	436	464	426	405	462	466	454	440	410	434	459	418	474	441	431	474	441	408	439	472	433	438	475	450	430	480	454	430	448	400	463	471	423	423	430	432	448	423	466	460	422	463	434	453	421	486	395	434	443	406	434	439	464	467	408	426	436	412	447	470	432	431	435	460	441	428	444	457	413	441	466	455	422	420	451	427	473	444	435	402	441	460	429	468	424	432	453	418	440	474	424	443	419	418	427	445	450	463	416	414	424	456	435	452	405	493	444	447	427	445	427	450	461	452	421	419	442	444	436	430	467	437	449	447	455	432	434	478	457	462	486	449	473	472	434	416	438	462	460	455	471	463	429	459	454	482	400	452	411	451	471	457	446	428	438	409	426	435	422	429	452	422	430	413	466	429	482	444	437	436	431	412	436	416	453	415	426	420	420	456	418	403	410	429	470	444	435	440	440	446	454	465	430	419	451	435	441	428	432	460	438	415	443	475	424	402	432	475	412	502	447	437	445	466	441	431	442	425	462	436	439	423	445	445	437	436	436	446	436	435	480	442	430	467	423	409	436	416	430	448	441	465	430	421	446	471	452	439	433	423	420	436	469	413	432	431	471	473	436	451	451	471	450	448	450	401	438	425	446	454	428	429	431	430	459	439	433	481	468	471	412	440	482	463	472	475	467	429	456	443	494	438	397	457	457	469	448	474	408	453	459	447	430	421	437	476	449	468	457	476	433	431	432	439	453	470	419	430	478	451	413	442	420	466	424	445	436	411	472	436	452	455	429	461	419	417	433	455	416	448	431	457	446	424	463	428	431	421	420	438	418	421	445	439	473	445	448	394	443	459	428	446	430	439	427	448	435	490	421	443	483	438	424	424	443	436	439	429	462	427	453	449	479	444	436	431	415	383	434	415	423	449	446	454	437	438	445	428	420	452	442	442	493	434	420	482	458	392	410	429	451	400	443	471	459	439	422	477	417	414	420	425	494	446	433	461	418	497	452	461	430	429	441	443	461	441	414	442	435	448	434	445	439	455	470	465	450	465	469	465	414	423	454	423	410	440	434	469	419	461	435	478	419	463	421	463	439	418	444	437	458	435	472	455	445	473	429	432	442	442	451	450	435	431	421	467	476	437	446	436	452	478	452	450	451	401	471	472	448	482	418	471	443	462	449	407	443	419	444	424	431	456	453	443	449	440
42074	70207	53156	36776	25669	16160	8867	4579	2030	552	491	497	522	474	481	457	478	468	524	466	528	453	490	448	492	465	456	462	493	471	431	458	503	465	502	438	499	481	490	471	503	487	482	471	502	529	496	516	504	491	492	492	530	508	478	440	506	472	482	456	518	501	463	481	512	496	489	497	458	500	477	494	449	447	477	475	487	473	461	471	457	475	461	487	490	523	475	507	502	507	447	490	505	505	538	472	458	486	481	470	496	502	511	480	492	492	494	492	468	517	480	510	480	461	479	503	517	491	506	450	478	486	488	494	497	486	488	498	480	502	469	486	472	494	456	463	494	478	516	486	523	453	501	497	481	473	505	487	478	486	474	501	443	519	494	508	470	472	498	515	488	454	492	492	468	501	471	471	522	523	450	472	504	467	477	510	482	482	518	500	494	504	466	468	508	491	471	503	474	441	447	467	475	514	477	491	489	516	470	499	471	461	469	494	517	480	529	477	459	465	484	477	475	498	531	472	495	517	525	485	464	521	497	445	432	507	491	445	473	488	518	505	490	496	497	486	482	454	486	477	492	482	429	505	487	512	518	494	543	475	444	489	496	473	467	520	478	519	513	485	500	456	475	500	506	446	488	479	479	457	485	489	532	442	473	450	457	454	467	517	499	457	443	464	480	492	504	479	443	465	495	508	483	493	476	415	472	511	480	456	457	494	500	437	463	497	458	469	514	525	500	496	491	509	483	497	460	506	490	493	464	488	512	471	485	483	491	508	464	486	467	495	513	497	486	515	432	494	487	469	507	484	461	458	512	462	464	496	492	472	498	481	495	490	468	507	474	502	498	521	508	484	494	495	482	461	471	449	492	459	478	476	462	463	467	445	507	506	496	473	441	463	465	484	481	471	493	536	467	476	501	477	492	505	522	505	521	473	484	454	483	430	490	487	460	494	435	437	514	459	517	487	482	470	523	493	514	511	489	495	493	478	503	495	484	496	481	486	489	469	520	486	510	482	482	479	489	487	495	460	445	446	531	461	506	467	466	445	466	476	488	496	490	507	448	486	484	476	491	496	485	483	448	511	470	489	488	461	489	500	478	485	478	461	478	518	491	495	471	493	485	504	495	467	496	461	499	482	471	480	490	501	515	466	458	527	437	470	483	499	511	471	500	474	444	464	487	507	484	511	502	492	475	498	470	520	478	483	492	443	489	478	458	484	503	503	462	496	490	494	518	533	496	467	523	505	488	517	504	506	462	500	496	442	484	468	500	495	482	481	477	485	474	486	470	508	479	474	468	485	464	476	486	437	516	470	466	484	479	486	486	477	477	458	453	488	464	491	474	477	521	514	495	480	486	502	484	481	478	485	514	479	449	476	491	517	455	516	483	519	491	491	442	512	491	467	495	468	518	484	518	498	462	510	474	451	453	450	467	521	487	506	506	448	452	478	496	462	519	457	501	472	486	519	484	473	488	472	490	498	506	461	497	486	495	492	464	488	450	427	476	526	477	484	509	494	506	523	445	461	508	491	539	494	507	461	522	506	485	480	501	522	511	492	485	488	479	512	447	475	493	472	501	535	507	482	497	496	487	514	490	490	495	481	503	445	493	486	479	490	480	452	483	488	504	489	488	523	490	496	499	489	494	483	479	469	482	455	495	465	489	479	492	514	504	498	519	457	482	506	486	482	485	481	470	494	486	495	505	509	469	513	482	456	498	493	500	460	493	493	488	460	495	478	454	443	481	490	483	489	476	473	473	507	494	459	502	500	474	444	496	508	482	473	453	472	496	500	483	496	507	500	502	476	475	497	482	476	481	454	485	485	452	515	471	503	517	492	488	470	488	502	509	482	498	497	455	478	471	482	502	492	505	541	504	485	477	475	456	507	454	464	489	481	505	467	481	451	496	509	438	485	479	469	510	461	489	446	491	506	500	445	503	493	491	476	447	473	471	485	478	493	472	466	496	473	474	521	462	476	495	465	515	449	473	489	482	469	461	463	477	513	501	517	486	495	453	484	479	478	489	465	468	513	497	462	513	436	473	493	473	500	471	503	507	471	485	502	459	469	464	475	501	478	487	469	470	511	473	469	454	497	519	493	471	525	479	495	481	478	508	446	488	492	515	447	488	451	464	442	505	476	476	445	457	492	481	492	438	461	506	459	519	460	488	477	480	509	504	478	495	468	522	460	495	459	467	467	456	476	474	491	497	477	506	461	477	476	466	493	505	474	461	513	464	467	476	517	490	484	485	466	479	504	482	489	486	531	504	479	459	442	455	450	507	500	479	453	454	494	460	504	520	471	520	489	464	463	451	498	466	502	454	466	496	493	541	450	492	452	508	479	503	476	505	495	470	453	478	487	479	477	558	464	473	501	476	479	503	473	494	495	465	473	476	498	459	465	465	511	461	468	460	489	471	479	506	479	492	532	474	464	492	528	492	481	450	491	478	469	496	498	488	465	477	489	481	462	497	487	517	515	490	441	522	516	478	465	461	498	463	498	513	471	508	476	489	469	553	500	474	471	471	481	495	500	502	459	471	450	481	444	499	530	485	495	510	460	464	468	499	459	448	481	507	490	476	492	457	470	476	516	491	487	487	477	498	477	481	544	484	520	461	470	457	450	474	511	457	499	503	452	531	504	473	470	466	482	470	514	494	497	521	490	500	483	470	507	489	490	518	480	496	496	483	515	458	493	475	477	466	483	534	484	451	497	477	467	517	513	471	505	519	501	469	488	460	488	468	479	504	475	489	472	461	468	505	494	466	541	496	461	480	512	482	482	523	467	461	475	478	499	482	480	482	468	501	482	430	485	464	500	483	492	509	464	491	478	497	467	466	504	477	474	484	483	504	473	477	450	470	483	505	445	500	486	514	521	469	466	479	480	495	468	482	476	441	479	505	511	476	467	450	465	456	458	512	450	483	512	509	460	522	499	489	474	466	503	486	524	496	503	465	453	509	457	493	476	521	502	485	476	474	473	464	472	484	482	499	522	536	480	513	485	505	500	519	493	490	494	488	453	508	495	511	522	472	514	512	464	480	509	500	469	494	498	465	489	539	481	467	481	488	461	491	475	516	480	460	472	483	482	456	498	478	483	479	482	489	461	518	460	472	474	456	510	494	498	475	466	494	505	495	488	460	471	458	478	489	484	481	488	469	486	466	484	519	541	499	483	536	522	502	494	501	443	497	483	479	491	486	485	464	461	468	483	472	472	494	497	462	474	427	507	494	507	508	454	445	486	524	501	505	480	530	496	498	487	471	486	464	487	445	477	510	502	478	481	489	474	506	483	474	537	513	475	503	486	498	454	489	488	479	504	488	489	480	468	462	521	467	501	493	457	464	506	448	485	497	493	478	476	512	488	459	489	469	511	496	502	474	517	486	459	503	478	494	480	448	464	506	485	469	452	477	498	529	431	496	495	510	492	505	490	508	497	497	514	438	511	480	491	471	498	491	481	487	468	476	478	505	466	468	489	467	475	491	490	525	449	477	534	491	478	517	487
22507	21263	30735	28919	28906	28643	24844	11137	3859	861	719	705	741	767	722	710	667	755	706	692	709	710	685	719	674	760	691	688	626	657	684	707	718	694	707	684	700	722	725	659	704	675	696	725	647	737	690	678	704	711	729	759	679	689	703	655	677	683	721	637	693	679	699	720	690	723	745	701	696	754	684	696	698	699	687	687	737	769	714	678	709	680	646	689	702	632	724	671	702	737	711	675	740	683	696	711	716	693	688	740	714	743	707	633	638	726	694	685	690	696	667	680	717	625	721	679	771	727	719	698	753	686	743	689	683	724	712	646	662	677	714	727	660	698	716	704	705	706	681	690	707	727	703	706	669	668	713	653	728	654	679	691	736	678	689	664	659	713	770	697	688	683	658	689	671	672	671	722	678	735	706	664	653	764	713	696	638	659	655	700	680	704	696	704	702	690	726	709	687	678	690	707	725	677	659	735	705	684	736	715	744	712	661	652	691	706	694	708	713	678	659	639	671	723	703	741	658	715	693	702	675	729	658	708	729	744	708	747	729	712	678	712	712	705	709	686	678	727	681	685	661	720	655	733	676	724	723	683	713	725	690	628	710	701	677	680	666	725	692	695	694	681	725	720	709	665	664	691	693	713	700	748	685	686	713	713	730	721	672	723	678	698	706	685	713	736	713	714	734	665	712	721	659	717	728	651	689	677	687	719	698	673	720	678	683	705	711	692	670	716	670	695	732	686	687	704	688	692	744	687	750	635	670	664	728	684	660	685	760	686	668	704	684	694	680	656	668	696	675	706	680	705	696	706	699	720	720	701	681	691	701	746	697	684	720	722	718	715	680	643	732	734	733	726	750	680	720	699	733	648	705	664	733	714	756	696	679	697	691	709	698	694	652	701	710	712	688	701	724	701	700	647	662	686	696	690	692	712	705	694	692	714	679	693	685	712	739	711	711	702	696	730	684	703	688	682	659	687	732	720	690	717	705	670	697	730	680	644	691	726	766	716	666	686	742	686	707	678	693	705	667	690	661	687	676	646	682	711	694	717	710	673	705	688	671	694	758	706	694	701	744	706	701	731	688	665	677	690	663	666	737	651	725	696	667	685	689	732	699	719	704	673	711	692	718	664	707	731	721	711	699	678	730	760	673	678	687	682	688	703	675	714	709	740	721	701	680	662	665	712	715	699	684	683	703	678	682	707	696	703	670	700	700	715	735	718	700	708	679	715	673	696	689	706	674	717	681	717	709	731	682	709	706	684	696	664	690	679	696	728	719	694	689	707	689	655	706	698	719	750	659	667	676	692	703	675	674	705	690	715	713	703	691	656	736	696	735	703	735	697	695	723	701	702	717	691	668	674	697	713	695	676	741	675	680	645	712	661	715	689	697	674	742	638	688	683	655	680	680	687	748	650	703	677	695	690	724	658	678	695	648	692	671	692	665	726	710	726	681	656	718	718	732	761	708	708	712	724	737	719	684	679	740	672	716	654	707	673	734	703	718	714	665	692	711	685	725	712	716	677	693	658	741	704	760	703	743	734	718	713	673	676	727	705	674	699	716	699	692	659	706	695	715	723	693	684	668	658	724	700	725	697	668	762	741	694	703	650	690	726	729	716	656	716	703	745	700	737	704	669	673	739	719	667	721	715	661	737	652	696	712	687	687	682	708	665	708	689	705	691	724	690	717	713	704	646	700	704	677	746	666	708	695	731	704	691	721	709	749	695	713	685	680	706	733	645	716	679	742	694	708	737	683	734	733	654	684	697	753	693	718	720	687	665	749	704	704	680	696	740	688	654	702	698	699	677	693	688	669	730	688	662	656	678	706	669	713	655	737	676	692	764	678	707	731	684	686	710	701	684	694	694	691	702	640	711	723	696	664	660	658	709	699	701	711	746	717	696	730	666	721	704	695	763	703	731	711	690	687	743	667	660	670	680	704	737	688	712	757	652	722	640	689	678	731	687	699	651	691	638	706	661	702	696	695	725	702	736	718	658	669	736	699	670	717	723	685	649	716	710	756	670	648	708	725	762	659	704	713	709	624	712	726	689	740	675	698	687	720	704	676	724	742	712	715	675	726	684	672	703	704	715	648	683	712	686	688	694	695	654	697	666	734	723	705	714	702	714	716	708	675	684	677	716	663	676	732	665	721	718	691	768	688	699	678	727	762	749	700	691	722	706	673	668	714	711	697	693	697	703	684	701	665	744	722	683	727	710	711	694	691	722	652	672	667	685	674	639	678	697	720	701	703	711	669	711	702	733	731	707	710	672	723	699	703	688	737	690	727	674	687	677	674	731	717	676	695	674	663	703	668	714	669	689	701	736	710	729	702	776	703	738	697	672	698	721	679	715	706	677	697	700	719	679	665	717	678	732	716	698	694	638	685	679	658	703	649	740	650	732	666	709	678	721	741	671	731	710	679	711	719	721	691	683	702	690	716	647	662	685	720	710	728	707	664	738	668	744	669	704	748	738	665	675	725	685	718	722	738	708	693	672	681	678	720	726	670	676	715	687	742	653	714	759	735	753	707	672	642	699	692	690	670	645	691	656	679	684	686	666	655	702	684	721	693	699	713	700	690	689	684	717	672	684	674	716	705	700	705	686	665	742	740	698	685	686	701	678	705	704	741	692	660	701	712	731	664	719	720	657	668	719	680	684	682	717	669	674	686	637	735	700	702	662	712	680	746	710	652	709	702	702	679	714	724	666	745	687	676	685	709	741	645	726	658	687	668	728	704	708	669	685	724	705	691	717	693	672	687	665	740	754	683	654	701	734	740	709	691	670	660	681	699	715	699	713	704	717	686	678	659	774	662	724	666	740	686	674	685	705	707	732	694	720	671	686	674	654	668	685	615	698	730	675	746	715	684	692	727	721	649	689	681	698	671	750	682	688	717	706	722	663	697	720	692	718	718	651	679	710	680	674	681	671	693	712	765	673	695	640	657	691	687	679	714	716	669	716	664	716	711	674	660	705	714	686	717	677	653	676	681	660	664	693	705	683	692	751	706	682	674	689	657	684	714	666	638	695	656	687	670	694	674	639	686	704	714	679	673	716	726	725	673	723	705	717	676	671	673	710	708	695	717	752	738	715	698	717	741	718	670	665	692	751	740	729	724	670	695	703	668	719	708	696	690	705	710	705	707	750	690	673	703	659	655	645	687	702	745	735	714	701	731	730	731	742	709	730	649	708	686	673	708	746	718	663	685	684	743	725	697	684	662	689	711	707	704	654	716	691	703	664	715	706	679	679	687	701	727	662	692	695	664	718	680	705	646	690	688	733	687	717	718	685	729	704	795	710	716	683	679	702	710	688	680	701	724	668	685	690	697	691	750	667	729	668	677	685	742	713	680	699	722	716	745	735	723	715	715	685	674	709	724	659	746	720	673	672	701	686	648	728	753	703	718	745	705	718	657	729	667	707	697	724	709	723	733	657	705	722	684	643	720	696	708	728	757	711	691	647	721	711	701	671	691	678	669	691	755	666	681	724	652	688	725	691
55003	96388	77855	58986	45642	34228	22591	12175	5325	813	754	772	676	721	719	742	759	698	700	676	703	720	699	718	688	727	719	739	733	704	709	749	660	756	734	704	719	708	699	694	693	722	680	735	680	677	723	723	685	705	741	681	711	719	718	718	719	728	721	720	711	704	689	687	691	708	703	745	715	731	703	735	711	699	688	702	701	721	732	735	697	619	651	699	757	671	678	683	721	744	670	755	659	696	732	708	709	701	706	689	679	720	728	724	719	718	681	739	677	732	667	703	662	731	704	727	711	748	737	680	735	723	706	709	713	676	728	718	705	688	696	741	700	677	690	738	677	727	740	693	716	678	681	681	721	683	697	681	697	730	669	742	681	732	691	695	691	744	731	674	723	726	741	649	663	724	706	740	698	694	718	728	692	708	727	684	713	709	697	728	704	678	701	694	716	664	718	782	763	708	717	717	705	715	719	704	680	765	683	746	687	724	712	751	698	723	734	734	726	705	687	690	647	767	715	705	717	712	689	693	709	672	714	741	748	702	682	753	675	758	694	697	737	732	669	722	661	713	725	737	719	729	714	696	686	711	758	684	688	724	700	697	721	697	666	721	708	702	773	699	707	691	673	725	703	715	714	705	735	748	744	683	697	711	687	695	710	757	746	752	710	678	690	700	696	687	720	682	707	720	649	688	688	721	750	745	703	703	725	690	717	728	748	709	637	678	744	682	788	712	687	679	680	757	685	712	724	679	763	752	735	740	663	722	710	731	681	724	756	690	728	702	752	700	713	741	662	717	664	666	704	682	703	729	693	718	733	692	755	690	699	708	728	767	730	730	699	745	696	724	708	710	719	720	734	731	691	734	729	697	680	729	694	711	669	704	712	702	697	665	734	681	729	679	685	734	727	684	771	718	746	687	740	686	699	726	708	688	652	746	739	724	727	731	760	676	637	739	694	695	724	747	700	685	721	706	744	701	708	737	709	707	744	714	740	687	727	730	771	697	735	714	731	717	664	734	751	737	707	686	688	715	771	664	686	674	712	696	720	716	722	747	681	673	719	708	716	741	712	676	774	718	672	700	694	685	689	696	757	726	689	738	707	717	719	734	708	712	736	702	733	715	731	685	711	727	713	732	727	698	740	715	701	716	687	724	731	705	707	714	714	668	730	700	667	779	695	728	698	731	719	702	718	730	683	722	713	700	673	682	712	747	682	699	690	670	704	690	712	699	733	748	687	761	725	686	694	730	669	743	734	709	693	708	730	737	747	730	748	675	742	745	734	693	638	743	722	720	734	671	722	696	724	711	699	764	713	715	687	720	727	711	742	708	694	688	704	704	739	728	726	757	744	751	718	756	672	716	712	703	721	721	754	686	749	697	698	664	719	714	714	704	664	689	751	677	698	757	679	702	716	704	715	720	717	718	688	719	730	744	705	713	707	707	676	685	702	688	719	734	712	779	686	713	741	718	729	696	738	751	704	726	713	691	778	726	699	655	706	763	746	758	709	726	727	729	674	721	712	661	707	724	719	714	723	688	732	666	727	746	736	687	723	688	723	727	737	702	733	669	718	768	703	749	687	728	736	710	730	719	712	717	766	730	718	698	733	676	730	662	729	686	688	682	687	745	730	717	692	744	703	734	723	692	696	734	777	675	734	728	724	685	748	691	698	720	734	730	696	740	724	693	671	719	689	679	704	715	688	666	717	713	700	669	722	738	752	700	744	683	715	731	715	727	701	742	718	697	762	692	709	711	688	694	662	703	701	712	720	691	690	672	701	718	732	705	687	693	718	726	749	708	716	676	724	715	757	708	704	700	721	706	660	667	694	744	668	701	680	693	735	725	685	685	660	756	707	699	732	713	671	707	723	687	688	720	716	712	685	720	716	682	714	689	761	714	708	769	692	729	703	724	712	691	708	714	732	689	718	661	734	731	745	685	712	663	710	713	679	693	732	684	762	779	666	762	708	716	705	677	722	715	706	672	673	741	699	740	739	683	706	758	726	685	760	705	660	699	723	731	676	744	742	687	728	689	661	766	705	718	663	649	747	736	739	751	708	714	705	708	732	738	716	709	699	700	719	740	664	700	709	748	652	698	696	693	745	752	739	719	719	729	697	711	666	725	705	718	687	734	728	734	735	698	728	745	697	689	678	709	726	730	741	683	667	707	683	687	718	701	711	717	713	725	768	719	727	707	712	728	683	738	784	684	709	700	703	714	701	737	725	721	704	707	697	708	720	716	710	698	674	682	702	722	685	731	682	693	730	723	703	719	681	689	732	654	702	749	691	750	701	745	733	723	685	669	719	707	671	742	699	684	704	693	705	713	730	692	713	699	746	730	650	712	682	715	642	733	698	701	736	705	659	732	680	710	703	767	736	700	727	745	739	723	702	724	694	731	768	734	657	788	716	691	707	706	700	678	682	731	664	701	698	731	715	735	776	667	722	713	765	698	722	703	667	715	692	727	713	708	705	735	696	713	745	730	704	734	697	721	746	719	718	671	702	713	654	702	694	704	754	754	733	700	714	730	682	745	688	668	733	710	725	688	729	667	695	711	725	663	697	708	717	726	719	748	683	703	740	679	755	739	743	669	703	738	722	709	704	703	719	627	695	687	728	721	737	693	699	743	726	716	709	706	755	699	717	710	728	662	744	669	696	698	721	697	697	681	721	710	670	705	721	723	725	714	711	698	734	722	726	698	704	748	688	700	718	722	700	755	694	705	689	663	706	705	760	715	718	718	718	705	683	786	692	701	659	742	707	688	690	671	709	704	692	649	686	683	724	685	742	754	715	715	674	712	699	717	676	723	737	763	703	685	743	665	721	687	706	704	736	683	697	715	712	692	728	711	686	719	686	704	719	707	772	701	734	650	711	726	680	716	686	739	745	741	657	729	725	740	711	703	761	695	750	703	711	681	731	698	742	717	738	745	773	711	715	684	716	716	743	727	685	706	730	712	721	789	719	724	725	675	745	715	706	709	656	704	678	632	684	711	751	699	702	708	683	695	716	727	720	705	720	760	703	701	716	710	755	711	731	656	694	678	769	690	693	723	716	682	695	709	721	707	711	745	743	720	709	681	730	697	756	661	701	758	734	708	718	632	680	756	668	723	715	703	678	684	764	696	706	718	787	717	719	724	731	687	707	700	722	725	727	704	674	761	734	714	723	722	728	685	718	728	722	745	681	708	786	726	757	693	727	683	718	694	744	733	720	687	707	731	737	684	723	721	681	731	726	696	738	717	751	682	705	726	708	700	701	715	698	744	735	743	681	738	688	726	706	723	677	701	675	736	688	731	673	695	714	690	718	748	685	645	685	688	679	732	748	747	698	751	745	692	734	715	670	730	696	715	734	687	720	684	709	655	672	702	732	734	731	709	685	667	694	711	664	708	734	754	720	768	696	672	735	677	703	758	704	741	653	677	709	715	720	666	750	719	736	727	735	763	708	716	735	695	676	676	668	700	726	746	717	745	694	717	675	701	762	673	641	748	714	715	701	736
28659	24520	26643	15621	6426	3014	1651	883	593	345	325	355	342	347	334	372	337	314	332	353	348	305	365	345	352	336	369	342	344	345	346	338	335	353	373	324	374	340	312	372	331	339	325	345	353	320	352	356	366	367	344	381	365	382	350	350	336	345	367	333	343	337	358	346	339	346	342	329	361	369	336	364	344	347	365	350	343	336	345	356	387	345	347	333	315	338	358	350	364	397	359	343	340	333	323	364	354	345	334	376	347	353	372	349	359	364	349	346	338	364	378	322	374	350	300	330	376	316	329	355	324	355	384	369	337	370	337	362	339	304	338	340	324	348	332	352	366	323	324	371	362	364	335	357	373	361	339	364	353	320	362	375	361	330	346	340	309	334	337	370	327	362	372	356	337	372	372	368	341	314	343	349	330	343	344	369	331	332	356	360	337	332	369	332	360	357	370	364	369	382	353	358	363	391	346	371	333	379	365	319	355	384	304	355	384	355	343	387	326	342	357	405	369	337	338	336	344	362	344	323	346	356	323	378	350	363	320	344	358	335	348	343	392	338	372	400	347	389	361	363	313	364	349	343	396	354	310	329	337	359	389	360	343	351	344	371	331	323	376	334	346	332	320	348	343	364	323	379	360	321	345	366	381	320	352	404	355	344	371	366	359	321	341	352	315	334	379	341	346	353	340	341	353	349	371	339	309	342	288	338	368	353	367	340	346	318	323	340	377	345	343	313	334	346	338	331	322	360	360	335	338	356	352	365	317	363	383	369	347	334	352	369	359	327	385	379	307	341	340	382	346	382	344	335	360	337	349	337	331	339	311	343	335	350	369	346	381	346	348	329	361	380	347	348	342	320	351	383	341	352	373	346	353	337	331	349	356	342	327	355	331	373	329	370	351	342	363	379	309	350	324	349	370	331	357	341	353	369	360	370	290	349	329	352	349	352	334	383	359	339	348	364	374	344	337	377	319	338	336	353	329	383	386	358	349	356	343	339	354	353	371	434	347	352	365	336	336	327	360	364	353	324	344	298	355	349	347	346	326	358	327	361	342	338	344	337	322	354	310	400	349	344	333	378	330	369	354	365	316	327	348	356	312	355	331	320	337	367	323	325	367	350	358	346	363	329	340	356	368	352	342	349	369	351	386	311	361	334	363	322	337	338	383	391	341	336	333	336	332	345	352	355	345	361	355	342	358	341	382	349	379	346	335	352	317	367	349	338	355	341	341	349	377	327	321	330	357	342	366	350	328	340	330	352	330	377	313	329	353	319	352	380	344	364	345	371	343	342	352	377	361	363	396	388	316	323	364	342	404	362	328	341	376	367	368	354	329	340	340	355	370	339	334	359	356	353	376	334	389	329	320	366	348	337	338	352	339	367	355	338	331	330	373	386	362	357	350	372	380	334	370	338	355	362	364	326	352	372	342	343	321	340	326	316	364	342	341	330	335	330	323	369	348	370	371	343	337	352	401	362	308	343	326	355	383	343	334	339	330	340	375	328	334	333	328	372	368	343	346	358	334	313	337	309	344	326	362	364	356	365	355	322	375	309	344	351	352	366	391	345	358	309	361	373	370	340	365	371	356	367	384	351	345	325	365	346	342	348	363	312	360	349	354	388	368	326	323	337	343	376	355	328	339	367	335	340	367	327	375	363	347	361	332	370	354	321	354	321	373	335	370	360	332	358	355	341	347	324	375	314	336	335	360	344	360	340	320	333	343	327	345	353	352	357	363	362	352	311	361	352	372	372	343	347	339	311	353	350	315	367	333	382	339	356	381	366	380	354	359	367	305	369	337	341	338	346	347	356	362	297	357	333	361	333	329	343	390	346	357	338	361	372	369	360	357	335	317	363	356	342	373	364	323	321	349	368	365	311	319	339	351	347	321	333	332	351	332	342	360	349	317	316	381	354	357	367	351	326	344	343	354	382	345	316	354	355	349	356	397	332	346	363	350	333	342	326	332	392	350	351	320	338	351	335	341	347	364	365	370	325	331	358	396	341	381	343	346	332	343	358	350	376	333	358	372	342	341	323	346	382	340	339	343	367	342	318	374	361	368	394	340	348	353	404	349	334	346	354	328	345	330	367	314	346	354	356	339	356	352	355	356	340	359	332	329	340	377	346	348	311	329	360	375	338	350	347	318	345	350	292	334	324	353	332	350	333	353	314	348	349	341	369	343	373	324	340	346	312	368	345	353	378	329	344	315	391	364	352	332	336	352	332	365	337	365	323	375	373	362	368	337	318	345	353	354	347	345	328	388	349	369	377	368	334	347	333	330	356	356	326	332	322	288	351	342	342	349	347	338	353	335	374	341	363	366	352	352	364	348	362	391	339	331	345	347	366	373	331	366	325	360	344	333	332	346	341	340	351	352	357	332	324	337	358	379	361	361	350	305	340	338	392	340	343	366	384	358	354	377	358	356	361	334	323	364	321	338	319	352	360	333	356	364	343	363	359	344	332	306	344	372	365	350	338	358	360	339	350	318	347	322	360	323	356	322	368	343	340	341	350	350	325	367	340	350	321	354	365	367	339	358	341	354	335	347	374	335	340	318	323	367	359	344	351	350	360	350	314	346	306	362	335	314	355	343	368	363	351	387	343	298	339	329	361	334	352	376	347	350	381	323	350	348	357	357	333	380	325	365	352	347	341	344	339	352	336	346	334	333	340	321	338	354	345	322	320	382	348	332	334	340	339	349	323	366	354	322	360	378	349	308	333	328	349	344	363	358	378	338	342	373	344	349	325	375	370	358	345	390	335	329	352	383	345	325	362	333	341	345	348	381	365	350	340	384	384	339	333	345	359	341	362	349	370	318	315	359	379	329	348	390	360	363	323	371	336	362	352	354	333	360	318	329	337	386	337	374	370	332	335	355	380	351	372	380	360	352	324	357	369	339	365	337	336	327	345	342	322	325	345	351	364	371	333	341	327	350	344	367	347	345	368	364	358	386	358	348	359	318	365	347	339	341	344	314	328	343	350	389	376	344	352	348	357	378	352	320	349	368	381	347	355	357	348	333	338	308	323	345	354	367	374	346	354	334	353	361	332	349	340	338	370	345	362	317	357	368	349	305	376	343	344	366	376	339	362	338	366	342	357	371	375	347	315	371	343	352	324	380	371	348	367	317	332	356	323	369	328	338	375	340	361	324	379	344	345	335	360	348	314	344	354	364	319	321	348	370	405	367	336	380	383	381	332	333	341	336	329	353	347	343	332	351	355	357	346	355	362	371	328	362	351	339	336	367	332	376	362	360	360	372	361	358	335	348	380	372	377	356	350	338	379	353	366	358	357	330	330	309	337	324	343	352	351	349	355	337	364	368	334	359	335	367	316	336	356	355	316	379	333	354	352	316	359	333	365	319	300	320	368	335	337	343	347	354	363	301	347	350	341	342	319	346	363	338	378	299	334	329	340	373	360	336	338	300	335	344	341	344	318	348	303	332	370	348	352	330	343	355	339	334	371	363	348	366	357	353	342	338	368	350	331	351	350	343	359
19968	35488	22382	11590	6605	3783	2069	1079	651	378	400	381	392	351	418	390	408	391	406	403	376	381	382	353	368	407	356	350	410	381	402	401	355	359	363	367	370	378	408	380	369	383	348	371	391	412	370	413	415	382	345	353	380	389	397	378	387	364	360	361	387	394	365	426	378	364	374	392	381	392	378	372	365	404	382	390	373	381	383	372	362	400	354	346	374	385	360	401	396	364	376	356	366	382	372	380	346	363	370	378	396	410	382	372	404	355	389	373	346	346	340	394	369	414	386	420	371	400	341	398	400	379	392	391	357	378	353	334	364	370	373	401	369	382	394	408	385	389	413	404	391	398	389	375	387	359	396	368	376	370	380	378	400	373	394	407	410	395	389	374	396	387	413	393	335	365	366	402	390	390	378	365	368	405	353	356	399	360	414	393	365	367	406	368	362	367	364	382	388	350	354	337	376	361	370	398	380	365	378	372	383	379	373	375	400	378	405	373	391	371	398	364	413	390	377	362	388	396	385	380	372	389	402	371	351	351	401	393	372	373	369	360	379	371	402	405	360	390	359	337	408	382	405	373	365	385	352	377	400	339	377	375	384	389	365	413	398	369	360	374	386	357	353	382	385	403	373	360	390	378	363	393	408	357	379	412	390	398	397	375	379	367	390	366	384	371	373	385	391	367	377	370	407	389	390	401	387	364	381	405	410	357	406	381	383	385	374	386	399	380	363	384	367	393	362	364	416	363	376	338	396	405	389	367	379	393	386	386	375	369	391	401	343	361	363	364	382	404	391	366	379	386	408	383	393	362	397	394	378	338	383	374	384	390	361	385	371	358	375	368	402	357	356	358	387	390	379	414	387	364	404	365	357	388	342	391	376	399	378	334	373	354	382	382	375	373	394	373	386	377	380	376	376	392	373	377	424	358	364	381	382	372	363	368	403	391	372	364	353	363	391	390	372	386	414	373	405	375	370	346	386	381	389	369	394	398	365	380	426	403	398	378	376	402	379	377	361	380	367	337	356	389	387	391	370	364	401	378	358	342	397	380	403	399	373	390	401	388	363	401	374	397	392	381	382	417	402	359	374	398	398	379	376	341	352	401	369	397	406	380	355	377	374	376	408	373	378	375	404	382	370	386	388	343	409	373	368	387	397	393	365	418	404	400	374	379	353	350	388	394	378	385	422	391	388	424	380	384	403	368	410	408	364	390	402	379	396	394	406	378	379	389	384	394	367	381	331	352	403	354	387	380	370	375	371	386	376	379	396	400	396	383	401	363	382	386	371	342	394	406	384	414	420	388	377	394	387	375	411	369	408	370	379	390	369	374	391	384	347	375	358	409	363	351	405	417	409	370	383	371	393	382	384	371	397	339	396	382	394	381	377	379	355	379	363	415	357	359	385	358	390	366	360	342	394	365	385	398	396	371	354	352	389	352	382	356	373	384	377	421	360	402	380	406	392	375	374	402	371	372	402	392	365	358	396	385	397	422	375	373	362	352	323	365	379	334	413	332	382	394	338	397	373	403	383	353	374	359	377	361	371	354	373	373	404	368	349	404	384	430	384	357	393	407	393	410	367	374	382	395	388	417	371	381	400	355	412	392	340	357	377	372	399	372	380	387	344	355	374	376	335	410	389	376	409	376	394	358	387	395	359	387	392	372	337	347	381	399	339	386	370	385	371	405	356	388	392	350	372	365	391	388	346	390	341	393	401	391	384	385	374	391	367	398	400	378	413	376	340	366	399	392	381	369	350	353	401	393	372	382	393	353	360	395	392	415	410	406	369	363	396	416	383	388	371	403	393	362	392	388	366	394	371	427	391	427	374	367	383	342	369	373	378	368	355	389	370	360	407	385	387	375	400	370	407	365	396	360	361	363	381	388	366	406	384	378	407	378	383	410	336	406	396	385	394	411	393	405	365	353	350	378	389	364	375	391	348	381	369	356	357	388	352	403	392	414	378	392	404	406	371	389	401	370	375	367	363	373	400	392	403	366	357	415	368	379	385	399	369	382	394	360	348	427	361	419	364	375	377	380	390	374	373	378	376	400	361	392	389	386	402	377	408	388	397	398	375	382	384	387	369	363	364	369	368	384	382	387	410	366	368	387	355	373	365	380	399	379	366	378	385	394	357	388	385	391	402	385	364	372	409	403	369	355	399	365	397	379	393	349	358	391	390	362	383	389	376	375	412	362	391	399	380	384	365	359	374	389	392	402	393	365	387	393	381	392	419	327	370	370	341	365	378	377	397	375	440	438	369	395	372	349	353	385	352	396	400	396	370	388	365	367	384	390	362	373	410	376	369	405	330	385	385	360	360	349	364	393	317	374	369	372	354	369	363	381	363	424	370	393	383	385	406	352	368	412	391	355	375	376	376	403	397	370	404	356	384	399	391	354	387	367	373	402	365	346	359	369	388	357	386	369	353	392	384	398	394	368	368	372	353	360	384	410	388	388	394	350	390	376	388	397	360	413	377	372	411	386	376	381	402	364	377	372	385	380	383	328	391	369	376	351	359	359	382	351	354	389	386	375	380	415	362	391	388	408	394	384	375	371	379	409	340	402	384	379	351	402	404	389	378	433	359	392	347	385	395	372	377	371	375	383	365	388	402	368	387	384	363	383	363	400	360	324	378	406	424	397	410	422	371	341	375	390	368	387	342	404	387	382	367	369	413	418	331	398	366	386	378	368	350	383	414	402	354	363	339	385	368	343	383	362	352	360	372	378	375	397	383	367	396	365	402	414	354	359	345	378	381	357	351	397	366	388	381	409	364	363	383	349	384	355	377	368	393	382	380	389	333	362	343	385	382	394	393	367	379	407	365	390	359	357	373	400	380	361	383	364	412	367	380	390	368	409	382	382	424	394	421	397	354	405	356	374	384	348	408	365	405	378	407	369	398	339	433	381	372	399	383	394	420	346	395	357	360	410	405	381	360	359	377	363	345	370	347	424	366	411	388	360	398	382	402	372	380	367	352	378	382	369	375	401	396	370	386	392	344	384	390	387	373	364	389	401	421	390	381	358	368	396	367	384	398	387	373	375	363	398	364	406	395	367	381	399	394	396	393	382	349	398	368	360	373	403	413	394	363	410	407	370	388	361	394	380	385	366	374	379	401	379	418	360	349	405	363	368	408	393	346	340	352	396	437	415	382	383	380	373	368	334	417	373	401	397	376	401	407	386	377	372	353	375	352	365	400	414	388	398	376	364	386	370	374	402	348	400	413	391	384	397	398	380	344	373	366	380	407	413	381	398	365	380	400	393	419	363	376	402	361	370	411	416	359	395	377	346	354	383	375	366	377	386	361	370	384	386	345	378	368	392	403	377	401	397	355	361	365	366	399	358	373	344	404	377	404	388	400	364	369	358	394	379	370	367	382	357	364	354	394	381	362	355	360	430	387	376	392	369	410	378	416	406	384	368	405	356	424	383	374	368	373	412	355	386	384	380	374	372	391	353	369	348	398	398	386	337	388	381	381	347	376	394	363	376	367	385
23323	21502	31915	31918	30492	28033	20176	8296	3293	671	573	543	516	545	538	539	524	625	524	548	549	531	538	512	530	574	537	508	535	577	573	521	523	523	558	553	542	528	527	518	528	573	498	576	535	528	567	530	544	518	555	516	539	546	526	564	529	548	541	564	581	553	520	551	553	540	523	592	558	567	515	530	532	557	532	588	560	549	542	552	544	559	511	527	566	528	552	519	550	533	549	535	548	561	561	548	558	573	556	536	511	517	544	547	530	506	583	547	536	560	534	522	523	535	533	568	516	546	573	518	575	534	508	524	535	547	561	562	544	515	522	581	552	568	535	534	566	533	575	568	541	557	533	538	524	538	555	535	564	544	547	525	569	540	570	539	526	587	562	538	524	500	535	548	581	528	582	537	533	520	565	555	548	536	551	532	517	521	566	551	591	540	558	566	570	483	524	586	554	528	506	530	540	528	532	570	530	555	511	491	584	551	567	546	551	548	514	526	536	534	532	560	546	534	555	556	547	575	514	530	501	529	534	526	511	534	547	502	539	547	514	550	523	521	561	489	548	536	520	496	514	564	525	530	576	545	560	529	540	536	535	516	516	495	540	550	566	558	535	571	537	548	524	563	544	536	549	565	522	571	540	553	539	529	523	547	520	544	540	556	539	571	526	545	539	564	547	505	499	602	580	539	576	549	544	519	589	564	514	500	544	580	548	531	552	553	565	554	559	577	514	541	535	538	535	531	500	566	522	578	549	578	536	540	573	555	548	563	577	549	566	537	521	553	539	541	516	549	520	582	555	619	528	502	539	514	571	547	547	525	574	526	539	533	545	539	551	531	510	497	554	527	533	522	521	589	544	558	536	552	559	543	532	530	526	566	548	561	533	558	527	609	593	509	541	550	544	545	528	589	500	582	568	533	525	535	549	527	509	530	533	543	548	546	557	545	533	532	504	577	546	500	511	547	495	506	511	548	538	548	533	519	560	512	542	504	557	517	550	544	531	569	556	514	532	549	557	552	589	542	506	566	522	550	562	528	546	521	545	561	560	524	552	566	550	540	561	518	556	528	514	527	518	513	507	574	565	535	523	503	570	536	539	546	537	545	542	513	567	541	586	536	541	532	544	594	546	542	549	513	541	530	521	553	523	533	598	556	536	537	513	467	556	570	551	546	570	547	507	543	548	495	540	569	556	543	517	554	514	534	561	546	574	524	538	523	566	574	540	562	531	550	527	593	518	507	540	502	543	522	538	515	504	518	553	547	565	551	569	557	537	547	539	534	581	525	532	546	528	502	549	538	536	532	598	527	571	572	546	533	574	580	565	519	530	560	565	539	539	511	562	542	533	553	526	578	563	559	551	516	533	570	562	551	534	530	538	524	564	554	487	543	516	508	541	612	546	509	513	539	549	575	545	534	562	553	552	533	562	515	533	567	549	548	543	545	572	472	514	566	536	512	528	531	488	568	546	486	563	546	524	536	529	535	542	562	573	537	495	549	560	511	531	589	573	552	520	568	552	560	567	543	563	548	568	510	551	550	564	518	556	539	556	537	514	570	546	524	560	550	524	530	546	518	519	568	507	567	523	546	504	578	570	578	510	529	556	605	588	557	569	569	522	556	535	552	564	534	559	576	541	498	566	517	535	558	558	515	533	510	548	553	543	554	543	578	506	533	539	593	529	535	554	521	562	543	571	529	524	535	583	561	517	549	524	505	556	569	539	526	560	557	546	546	529	555	548	558	546	580	531	529	565	556	538	554	548	524	523	509	506	537	589	538	545	526	545	532	548	542	537	554	539	535	565	509	519	537	521	581	545	506	538	544	558	550	495	528	536	538	552	537	526	520	532	560	497	539	531	524	547	549	548	525	497	524	522	542	520	509	494	560	535	539	535	561	550	526	516	533	570	545	541	583	557	569	552	552	546	528	526	541	552	528	552	524	549	595	568	514	566	572	519	551	534	546	531	560	568	556	493	520	557	537	531	554	556	536	555	576	550	546	536	570	521	563	537	551	544	537	540	551	528	552	544	536	532	520	549	546	542	540	506	513	516	550	543	520	536	513	513	539	548	578	510	564	560	544	597	527	537	522	520	549	537	519	527	556	561	544	579	487	542	553	521	509	541	584	569	556	515	500	568	550	563	568	523	587	525	486	555	592	566	540	527	546	500	577	521	564	558	589	597	554	557	512	532	550	535	557	546	567	540	523	564	530	530	583	551	522	558	551	551	520	565	529	542	515	570	493	574	502	552	505	523	477	540	555	534	579	532	535	552	501	509	558	537	531	540	583	548	539	529	566	547	544	523	528	525	523	568	555	512	521	551	555	539	558	523	552	560	549	587	548	532	559	580	567	521	556	527	539	542	588	524	614	537	509	525	549	596	554	499	544	536	538	554	554	522	599	576	571	530	533	552	544	561	557	540	562	561	522	544	552	539	551	555	556	544	543	523	582	575	530	558	556	555	548	561	509	552	529	519	518	542	549	521	509	543	561	522	534	516	531	557	549	533	529	520	528	555	537	530	534	559	525	544	552	579	536	493	516	559	520	547	528	582	569	529	549	540	562	572	580	532	537	543	544	567	537	549	533	569	521	557	547	510	511	485	565	539	546	553	501	535	537	547	504	527	521	527	555	520	513	524	508	555	494	547	552	570	525	569	548	594	528	555	576	559	579	549	585	575	554	549	537	510	547	517	516	543	569	535	564	577	571	539	549	540	546	493	551	554	568	519	522	510	555	551	558	546	556	538	564	524	503	508	521	537	562	545	577	529	548	546	494	541	566	530	561	489	570	562	491	543	536	551	564	546	528	487	532	548	565	563	550	573	551	571	572	520	490	535	553	531	566	525	580	539	551	502	546	529	572	553	560	557	534	540	536	534	532	543	550	520	547	557	557	565	579	591	533	557	553	516	548	544	548	589	537	534	567	549	577	511	525	542	560	533	528	569	569	526	530	576	532	516	588	568	542	551	560	595	550	554	584	520	547	557	594	530	515	534	527	541	557	537	513	577	583	572	537	579	531	513	547	560	535	538	500	598	564	547	561	563	613	516	552	527	567	544	518	521	547	546	553	556	559	519	523	555	509	583	529	579	554	530	494	586	535	544	520	532	577	539	502	564	566	525	555	562	573	540	516	551	509	535	486	515	541	523	527	567	553	564	532	536	541	525	552	522	556	578	527	514	527	517	565	566	542	557	567	545	546	513	524	534	547	555	540	561	565	540	543	561	550	518	554	543	535	542	552	553	498	551	541	543	508	511	559	554	560	503	563	573	538	532	571	566	512	545	526	519	561	500	544	534	515	511	542	539	494	535	528	540	569	552	576	542	541	539	542	562	540	572	496	538	557	540	554	544	547	488	492	529	544	535	591	523	540	562	553	521	542	535	554	582	557	517	544	519	528	535	508	515	541	563	523	545	558	552	551	514	527	536	554	552	498	566	578	487	584	542	538	505	569	498	532	544	521	571	503	578	529	558	521	510	546	553	577	544	548	552	504	528	533
48639	87606	68654	51234	40579	30005	18528	9942	4687	709	548	604	544	581	558	554	540	564	541	543	564	593	569	603	545	535	549	585	594	596	557	528	545	561	549	576	537	574	542	531	523	563	593	537	566	549	546	555	621	549	621	536	565	566	563	582	569	522	546	569	604	557	527	565	567	585	579	549	582	553	544	547	573	596	528	542	537	574	534	609	552	542	577	554	559	569	607	572	535	564	566	531	562	535	546	540	544	573	568	599	545	556	570	545	560	546	553	560	547	583	550	547	555	570	569	612	564	565	542	529	576	591	539	545	574	571	566	551	557	563	545	560	556	492	609	578	588	531	529	564	575	534	569	556	610	580	581	540	555	545	561	515	596	594	539	589	569	553	546	586	530	516	579	581	543	546	567	547	527	577	551	571	537	560	573	545	554	595	569	581	553	514	517	548	544	547	588	578	545	548	576	563	524	550	592	547	560	556	557	551	528	527	558	569	599	556	577	558	552	549	540	540	576	561	601	582	560	587	524	570	599	590	573	593	534	557	553	544	561	555	560	539	569	555	628	573	554	542	591	534	555	553	556	540	583	573	546	570	561	551	568	589	553	549	571	592	546	556	574	590	563	560	557	568	580	572	539	521	608	543	594	571	589	539	533	519	574	570	524	532	519	553	556	573	589	560	554	550	620	589	566	545	556	545	599	592	556	565	568	573	538	547	563	545	579	554	591	564	587	565	564	557	554	549	570	593	543	534	551	582	577	563	535	562	553	578	526	552	520	570	529	540	601	576	580	545	548	563	536	534	514	546	513	553	552	565	540	527	574	541	550	556	570	588	557	550	581	583	576	549	539	568	510	551	548	599	544	556	574	580	533	576	561	551	602	512	549	542	566	531	564	579	568	550	581	548	529	578	553	562	530	587	528	542	577	581	573	583	531	509	560	565	572	573	521	582	567	561	546	571	594	554	527	574	569	581	592	532	597	580	541	563	551	555	536	579	549	555	535	557	515	538	552	564	567	561	569	606	558	567	550	539	558	587	569	553	598	546	582	553	571	580	587	554	573	565	601	521	575	529	547	511	537	543	583	547	562	556	540	573	542	554	553	545	549	560	534	607	551	561	510	588	597	577	543	533	525	552	554	548	531	587	543	571	559	531	553	557	550	556	523	538	566	585	525	595	523	561	543	565	583	548	591	507	523	587	571	588	586	557	550	543	592	605	576	556	521	535	526	550	564	593	548	576	564	554	509	563	559	562	550	557	572	570	540	537	586	542	576	524	604	586	559	559	556	567	512	579	600	605	578	524	534	561	540	571	574	548	579	531	566	578	574	566	575	540	562	583	570	583	561	582	584	600	551	525	537	572	532	535	568	517	557	554	518	566	545	530	521	565	561	571	562	579	608	551	563	557	557	552	548	536	596	548	587	531	583	553	545	539	534	559	565	573	588	550	582	519	522	573	592	558	602	580	590	527	546	562	570	618	568	574	565	588	519	542	555	554	559	553	534	550	565	573	545	559	541	592	538	557	576	559	519	567	562	571	556	567	577	572	588	528	518	586	561	572	588	575	610	524	560	596	577	548	606	545	592	516	552	615	553	567	542	602	557	522	534	579	507	557	538	553	574	551	546	571	575	572	536	591	518	563	548	583	577	570	537	545	589	574	538	570	533	536	523	576	575	583	556	548	546	598	523	564	552	499	565	546	549	566	541	574	538	590	572	540	557	568	586	569	574	565	562	583	553	555	539	554	580	584	517	540	545	569	552	545	575	559	578	544	536	565	559	540	518	562	578	518	580	561	528	572	524	544	599	514	543	555	563	546	576	560	590	565	568	571	545	570	590	556	567	573	551	577	516	552	569	564	535	549	561	555	558	595	536	568	578	596	600	528	573	589	572	575	561	537	618	536	571	553	562	538	545	591	529	526	596	575	562	556	561	565	559	566	583	552	555	552	542	586	580	564	534	527	548	572	579	552	584	548	536	547	568	557	560	541	588	581	554	557	566	529	563	604	537	564	547	558	593	574	609	578	551	580	547	533	565	566	558	566	595	576	557	580	502	557	571	544	575	562	572	553	553	535	544	582	542	500	569	571	537	532	599	531	601	544	552	577	586	533	581	586	529	535	515	604	587	554	541	549	562	556	554	582	535	580	561	542	554	605	555	558	545	584	605	569	565	503	571	569	576	573	558	559	558	584	556	553	548	532	583	592	559	624	596	554	559	550	588	596	569	545	581	606	556	561	545	562	567	577	570	541	562	561	543	568	592	581	564	576	573	593	550	564	593	538	567	527	559	603	576	523	580	570	581	539	568	599	572	562	597	558	576	547	531	560	554	543	533	590	602	513	580	569	582	579	561	551	545	553	582	565	575	541	573	557	575	592	524	573	585	571	523	570	604	565	535	553	540	570	597	564	510	544	555	554	548	539	535	562	567	529	528	558	579	525	564	588	542	546	543	516	576	597	559	541	597	568	569	553	556	613	577	576	564	558	575	546	546	584	548	540	555	527	564	593	539	596	564	574	580	527	514	591	574	535	548	529	585	548	576	531	544	546	548	582	536	547	605	581	571	537	547	557	542	536	594	548	539	549	589	536	584	526	597	541	558	548	541	567	570	539	586	556	534	578	492	563	555	604	565	577	600	573	549	516	487	535	531	545	537	587	564	552	527	566	551	526	573	554	590	544	575	532	573	570	557	560	591	544	593	532	563	533	565	529	585	567	572	573	555	549	502	621	575	541	547	517	583	567	573	549	559	543	547	551	601	522	572	571	529	562	537	586	520	577	553	574	565	543	595	612	587	555	567	536	569	566	565	538	569	517	572	584	592	543	519	525	581	546	575	566	600	569	570	558	552	593	558	602	547	568	554	604	555	578	539	584	577	582	547	551	564	546	558	524	584	586	558	546	587	555	583	556	549	575	550	555	607	583	522	548	558	555	568	561	556	535	560	536	577	580	596	588	549	551	550	526	593	553	569	602	542	538	558	608	569	539	570	609	561	567	537	572	584	546	559	547	556	588	556	573	533	523	527	597	584	586	583	565	524	601	556	603	576	532	594	567	568	507	577	539	545	540	551	566	548	548	597	537	546	583	510	570	545	538	551	547	544	548	570	567	561	559	593	526	574	534	575	543	522	561	580	583	570	550	538	549	572	527	545	531	586	586	581	557	582	590	548	562	556	537	535	577	571	531	573	560	565	615	548	589	587	589	554	541	557	543	538	520	599	566	544	541	603	532	556	581	557	521	567	574	518	536	563	551	537	539	554	536	556	555	551	557	607	571	562	562	565	642	548	568	547	598	546	560	521	573	561	561	548	572	523	560	592	536	579	589	553	538	551	532	553	524	544	557	569	578	595	547	581	553	590	563	581	564	529	544	573	535	561	550	558	570	510	581	597	560	566	544	591	523	561	574	541	582	604	576	521	609	565	578	607	571	526	531	564	555	582	506	552	542	522	525	589	558	554	547	528	572	512	541	566	612	584	559	539	583	561	561	557	513	562	600	595	527
25068	22058	32044	31158	23331	14811	7123	3041	1349	514	449	461	445	450	446	469	457	433	431	425	445	422	435	434	423	464	437	436	453	435	431	434	449	418	416	432	465	473	454	396	440	423	429	454	448	437	424	433	395	436	448	467	452	449	417	468	441	414	432	449	424	455	440	466	441	442	429	439	417	412	438	427	411	450	395	395	421	452	455	425	452	433	409	435	413	428	462	438	474	459	451	421	447	410	404	455	409	418	451	462	432	425	442	437	431	412	452	442	435	443	466	449	452	429	456	410	415	427	437	482	431	443	412	430	445	447	462	441	434	429	426	434	463	407	396	432	427	438	427	475	447	447	430	451	409	407	449	440	441	416	458	448	444	437	420	426	412	462	455	405	453	487	459	386	411	449	442	438	410	416	423	451	425	413	439	439	466	474	434	428	434	428	455	388	467	452	442	428	444	436	429	450	421	485	453	469	434	409	430	459	448	451	422	446	472	432	470	431	440	417	419	447	400	452	438	446	465	430	450	442	442	427	411	429	413	432	422	435	444	453	397	446	432	412	448	412	433	415	438	449	420	429	418	393	423	399	452	441	443	407	439	439	420	418	485	454	411	419	400	399	418	421	414	399	460	462	444	475	438	414	408	434	459	450	457	451	472	423	400	435	455	444	412	413	440	450	414	439	417	423	463	436	405	409	445	489	462	464	440	466	434	432	412	457	454	421	399	454	470	462	460	462	396	425	441	431	403	438	452	464	417	470	447	477	438	473	455	429	423	449	458	439	434	438	461	408	436	450	435	448	401	431	402	422	446	472	431	462	449	465	430	435	414	461	445	411	460	440	408	454	453	437	483	427	436	427	407	437	417	446	415	433	443	453	492	425	453	416	442	435	428	473	428	403	422	441	446	445	444	457	440	411	443	477	433	445	463	413	437	452	479	446	407	444	490	435	435	394	433	459	409	450	454	458	464	436	429	429	464	437	442	436	436	394	433	418	466	405	436	442	456	448	437	443	434	448	428	496	448	419	398	466	404	444	430	469	474	440	439	454	461	462	401	401	459	450	411	432	436	415	439	450	417	380	424	412	448	412	430	443	444	480	445	425	441	429	446	413	412	394	432	415	394	416	438	433	412	434	411	459	464	485	422	429	443	412	439	454	457	433	450	428	455	404	422	424	419	418	448	462	438	459	473	436	433	442	493	404	441	444	421	464	450	458	492	439	433	443	423	447	468	437	435	438	420	449	465	429	422	463	415	431	448	435	431	468	435	466	441	458	458	432	436	424	410	471	446	471	408	419	459	422	431	430	439	423	449	447	464	463	447	392	413	475	455	449	465	448	414	436	440	464	421	431	408	445	437	454	434	440	426	450	442	405	430	458	391	428	444	472	448	450	440	437	439	431	420	468	425	408	382	464	423	415	463	455	455	435	442	428	461	417	420	387	476	439	403	446	473	449	396	450	435	413	446	438	459	444	432	410	452	460	464	420	437	440	449	464	438	463	450	429	431	465	408	449	458	463	429	415	427	421	406	425	415	462	446	418	428	464	416	396	460	429	437	461	475	453	425	440	435	452	421	445	466	404	435	418	432	455	444	403	407	461	444	421	424	434	453	434	401	417	434	438	458	430	447	460	434	462	442	451	446	377	465	427	447	443	429	406	445	425	454	414	462	446	449	442	462	426	410	436	415	428	447	439	438	434	410	421	458	409	458	404	444	415	420	414	472	431	458	427	503	491	386	446	473	473	428	458	404	458	411	420	430	440	436	423	464	441	436	417	432	456	398	481	419	436	429	417	441	464	450	452	392	446	431	427	455	466	481	437	468	407	397	472	434	430	449	366	395	420	400	420	410	411	433	452	457	441	456	481	460	434	440	430	418	428	405	464	456	420	412	472	437	432	452	428	423	441	474	407	398	444	431	437	441	452	435	433	444	442	427	427	465	432	384	404	425	456	424	462	445	434	421	427	428	451	458	427	480	406	429	420	434	444	453	417	449	416	438	427	463	438	451	429	415	437	453	433	417	421	431	447	450	471	435	457	467	438	472	442	427	434	460	455	469	469	407	458	426	416	455	463	428	419	400	459	401	452	442	465	431	482	427	455	434	442	426	469	456	443	419	423	443	501	446	429	420	430	436	426	406	467	403	422	430	456	435	462	435	444	436	452	413	419	420	398	448	406	455	428	438	397	453	461	410	418	441	434	431	418	469	419	429	432	413	428	473	438	430	400	467	473	409	443	411	471	411	426	416	458	455	430	398	412	452	452	445	450	430	428	450	441	438	454	446	437	451	453	408	461	395	448	445	450	434	471	421	398	460	421	387	428	450	400	438	462	452	427	428	466	443	421	415	426	477	435	435	415	451	434	408	432	439	430	376	452	406	500	422	427	391	405	469	417	396	425	460	426	411	447	407	472	438	459	446	438	410	462	469	453	446	436	438	420	475	409	456	423	467	453	436	465	471	432	451	431	434	475	439	457	396	421	424	460	419	436	463	463	439	451	464	404	432	423	428	437	470	417	413	421	443	454	432	456	446	460	432	421	396	440	430	428	442	417	440	434	422	426	477	407	439	417	449	401	432	441	401	422	454	453	432	461	441	456	433	412	458	430	430	440	397	473	444	432	411	443	427	432	429	401	437	445	430	455	457	436	441	444	413	436	412	468	427	473	441	435	401	474	443	435	479	422	440	430	462	444	433	405	436	435	412	453	442	458	431	418	450	430	418	448	450	446	411	434	432	428	431	414	424	452	451	413	449	447	439	436	450	455	462	461	426	412	417	434	445	425	435	446	401	464	471	446	446	419	458	433	440	407	405	431	440	430	399	422	443	453	447	431	447	424	433	445	427	420	475	440	420	435	466	434	418	426	436	459	474	436	421	434	453	446	461	472	456	426	445	431	431	411	456	430	410	410	447	441	432	471	423	407	448	449	445	437	460	455	431	468	432	431	441	385	412	434	460	426	405	441	443	461	448	452	419	376	434	435	396	429	506	428	437	414	474	438	409	430	471	445	443	439	411	433	436	444	440	452	405	402	467	406	399	430	429	425	419	425	442	440	454	449	411	431	459	441	438	412	441	422	486	415	440	405	454	425	431	449	474	457	420	430	426	478	398	446	443	439	466	435	454	406	395	469	420	446	451	402	415	452	433	449	453	443	452	425	461	450	440	441	443	421	441	422	429	429	451	463	449	455	405	469	383	421	474	422	424	437	442	444	444	425	417	445	458	447	408	427	482	473	469	443	455	490	439	426	421	417	414	437	436	442	417	434	415	414	423	470	435	415	444	457	405	438	451	445	417	432	441	425	428	408	452	464	440	432	394	432	451	468	469	432	477	413	434	421	425	476	420	409	423	404	424	431	448	461	424	439	446	438	419	434	421	424	423	458	443	452	439	475	423	453	409	450	439	446	453	472	425	474	427	410	442	485	409	428	435	392	454	492	451	416	453	406	456	439	448	467	454	418	440	469	441	419	448	461	427	436	446	402	424	439	431	430	450	399	457	479
40831	67999	51683	37430	27781	18261	10249	5123	2260	493	472	504	497	468	477	509	502	467	514	474	508	464	510	491	473	507	449	454	465	477	482	465	491	443	463	482	498	462	461	449	439	492	459	467	527	464	456	470	467	484	506	491	476	491	458	519	471	505	446	519	435	488	448	462	479	506	495	463	502	452	501	475	467	501	472	469	447	482	513	467	495	478	492	475	473	478	477	527	481	456	440	499	494	445	484	474	471	462	477	464	491	511	516	503	459	484	519	507	499	498	500	468	445	488	456	483	492	482	491	525	484	505	510	494	483	457	453	474	487	478	508	485	483	437	450	454	483	458	460	483	469	490	472	488	449	485	480	477	468	496	478	448	491	518	475	477	485	481	493	481	465	492	484	515	438	467	462	484	481	503	479	492	445	490	497	467	495	474	484	491	485	480	487	454	432	466	534	495	485	494	492	488	503	502	523	455	456	436	510	471	497	490	453	490	452	494	472	471	485	514	492	511	489	475	457	475	481	440	461	486	489	471	505	495	470	460	482	473	441	487	508	452	490	458	494	484	478	468	488	522	509	458	462	473	497	496	465	464	475	503	507	490	480	472	469	482	513	503	506	505	495	503	474	488	505	461	483	457	486	473	503	498	456	456	460	507	490	461	463	463	474	426	495	506	460	480	493	457	473	468	462	508	472	503	477	478	471	469	509	453	491	499	473	445	500	478	501	482	453	468	519	496	497	480	472	459	507	479	465	445	487	498	467	449	458	472	492	467	477	464	471	493	492	476	466	440	464	477	447	465	474	474	483	465	469	513	477	475	439	471	493	454	463	463	475	463	435	466	473	494	482	491	481	465	473	492	495	498	503	496	485	470	455	496	491	484	501	474	489	483	504	486	452	472	475	481	478	460	443	475	467	458	514	447	487	475	491	512	477	440	449	455	475	509	444	496	468	493	486	471	481	472	512	500	482	499	464	469	507	468	499	477	485	462	484	479	509	461	449	506	456	472	464	479	510	461	445	493	495	437	475	478	523	514	470	468	463	502	464	487	491	452	442	497	457	477	506	472	478	474	453	496	498	465	475	463	437	474	493	465	483	499	510	460	506	476	513	479	495	486	449	497	473	528	434	470	474	488	488	471	490	499	452	495	484	506	499	471	442	489	478	472	463	488	486	440	468	494	485	505	444	464	475	467	468	488	500	501	465	470	492	499	494	478	496	456	471	481	464	513	472	498	483	483	483	459	459	421	491	538	463	444	463	496	512	489	474	485	451	472	471	493	504	491	480	516	499	451	450	479	449	468	500	462	457	454	470	476	482	468	470	455	509	499	487	487	448	489	495	494	450	484	478	473	463	484	462	449	476	468	493	459	448	509	445	452	469	460	453	434	478	483	482	483	491	473	490	490	450	460	489	478	464	498	475	473	512	510	467	486	485	496	448	448	477	500	495	446	510	491	489	475	493	476	519	470	472	476	522	480	516	487	505	499	487	467	482	470	481	489	464	478	482	482	454	491	479	471	510	454	486	460	466	461	459	489	438	483	474	461	483	497	480	461	500	476	483	488	510	491	484	503	456	472	455	482	466	492	462	474	473	477	496	453	499	490	503	478	483	481	496	479	471	436	490	490	467	504	482	500	515	449	518	494	508	479	503	529	509	449	503	447	522	476	487	449	460	444	486	450	441	493	471	477	474	472	473	453	494	442	525	407	530	498	503	491	481	490	509	481	467	493	504	481	500	459	469	507	472	487	476	507	506	525	447	458	498	468	474	464	511	498	476	502	448	473	474	468	489	484	515	498	492	531	468	515	483	456	479	479	465	489	476	452	555	482	482	485	469	475	475	528	463	470	467	448	480	495	481	478	499	466	465	494	485	489	441	481	478	484	497	506	494	451	451	491	475	501	487	489	517	478	524	475	469	442	454	506	510	469	490	470	465	481	488	469	462	482	467	497	494	495	448	486	483	475	505	461	506	485	490	457	472	502	447	480	480	502	469	439	447	478	512	467	463	493	431	436	511	439	515	463	474	476	462	509	471	470	490	486	495	457	504	488	491	507	502	453	396	478	482	544	488	514	457	481	489	468	477	448	497	502	528	480	495	525	485	472	470	522	470	472	485	481	517	481	440	461	505	487	447	457	442	502	484	490	468	501	498	495	496	471	475	481	470	465	499	493	465	493	485	480	489	474	498	441	442	490	498	437	514	487	487	494	460	437	474	473	499	471	440	490	471	458	511	454	493	519	506	477	474	459	490	472	460	472	493	493	451	545	497	433	485	497	509	493	447	520	512	470	429	540	453	410	421	434	474	464	480	455	477	461	468	429	494	488	527	481	475	499	492	488	480	467	483	464	475	490	459	473	518	512	452	460	476	457	506	476	445	500	451	526	493	497	496	478	483	498	471	509	471	472	435	492	488	468	473	510	466	467	439	498	490	470	514	474	494	497	480	484	487	423	485	492	465	489	505	450	491	498	477	429	486	478	484	484	466	459	515	496	450	495	459	504	487	481	480	463	494	455	461	467	451	493	495	433	482	485	477	477	514	527	497	474	495	450	475	503	504	505	454	468	457	473	477	463	507	480	505	498	472	510	473	456	526	475	494	441	497	479	515	487	499	443	463	506	526	410	488	459	469	499	471	513	456	521	475	466	480	488	465	457	489	435	475	478	457	497	511	493	505	497	518	484	450	442	489	435	482	510	450	503	480	496	457	460	494	443	500	476	486	463	502	442	483	468	495	469	496	448	484	453	499	484	446	510	503	482	438	454	464	480	472	457	496	476	466	462	482	475	489	469	497	457	452	464	527	471	504	501	465	479	440	495	484	473	498	474	499	459	498	477	534	497	451	455	480	448	485	471	485	492	447	440	458	470	505	525	483	468	464	492	517	488	465	499	494	429	492	511	480	493	489	482	510	471	471	478	504	495	479	484	478	476	450	489	471	460	465	475	484	458	463	477	466	491	498	472	466	454	496	444	494	461	458	454	472	479	505	478	494	474	478	457	469	502	503	497	473	499	461	509	490	483	445	439	481	508	487	492	499	501	495	513	499	444	473	475	477	454	482	475	461	465	485	469	467	500	494	467	504	491	510	462	524	485	453	476	495	463	495	489	485	466	498	478	471	495	483	489	511	479	480	452	477	464	474	510	494	463	470	502	489	504	502	483	469	516	477	506	462	487	472	493	498	496	493	480	459	443	468	511	461	510	455	509	458	484	484	472	468	483	452	463	484	493	479	496	454	484	457	465	459	446	454	456	470	491	463	461	460	462	491	491	483	440	479	514	483	454	509	527	489	508	466	480	439	461	496	475	475	496	526	473	452	497	496	491	461	496	457	521	462	444	443	466	485	478	476	483	474	493	473	474	470	465	483	478	474	474	511	518	487	478	507	504	470	465	470	460	462	491	473	486	463	509	461	488	469	482	479	474	497	457	489	465	478	466	505	482	457	469	513	469	501	478	471	501	505	469	534	440	482	439	461	518	498	511	485	491	460	476	493	480	496	512
22619	21346	30867	29470	30417	30562	26651	13053	4953	924	713	708	710	708	663	705	659	705	695	691	726	717	764	679	734	738	706	684	740	720	665	702	733	706	705	663	630	746	710	696	698	720	699	718	675	740	723	696	682	715	724	778	688	729	695	678	707	691	703	683	750	750	691	682	737	665	658	748	699	673	670	694	693	716	734	755	692	744	749	708	727	677	689	745	650	720	695	680	711	660	684	689	720	677	663	689	696	701	650	704	694	707	680	701	723	710	671	661	645	665	712	680	679	702	724	662	697	685	721	683	687	730	716	783	703	691	676	662	692	704	699	674	679	720	727	671	717	678	680	688	710	732	740	718	700	790	745	697	655	700	694	714	676	662	678	726	692	693	718	719	723	711	694	665	676	736	690	682	725	703	738	678	749	728	684	639	690	706	716	691	760	666	711	730	687	726	753	701	702	699	715	714	672	660	738	714	720	688	704	693	671	701	707	656	716	705	731	713	687	734	765	665	720	718	685	701	687	679	715	698	693	703	711	695	743	697	716	740	685	703	729	670	713	706	710	688	717	690	698	734	709	706	718	697	666	726	653	714	686	714	716	745	675	743	680	714	715	703	661	728	667	682	707	698	713	733	723	673	704	729	664	675	665	729	697	710	754	699	711	784	722	717	708	672	679	681	690	706	724	684	710	695	706	679	690	678	694	743	774	690	699	675	732	732	658	669	747	681	714	723	718	707	677	690	686	719	709	636	716	690	710	692	736	778	686	712	684	702	703	655	702	732	710	697	644	718	670	702	717	664	670	707	700	671	689	690	693	683	691	699	725	702	682	725	692	724	643	637	713	688	692	702	715	755	694	678	689	683	744	708	711	702	662	693	691	670	699	680	712	670	668	718	693	703	660	657	710	719	706	713	702	713	710	683	647	730	697	695	684	722	727	785	710	726	715	701	674	670	727	636	686	744	704	708	699	635	753	665	707	669	714	734	719	796	722	631	696	668	724	711	692	701	722	689	704	665	681	687	729	735	763	746	673	669	678	687	664	703	695	684	692	678	705	735	695	705	694	709	707	689	691	725	733	702	684	693	702	677	696	678	726	716	680	718	700	736	685	730	690	684	749	696	689	683	679	703	687	726	716	770	666	665	727	667	727	701	693	699	718	654	677	678	726	700	704	708	736	698	701	698	698	743	700	707	697	693	671	726	690	684	690	692	652	672	712	692	724	737	717	680	734	753	710	702	689	724	691	712	687	670	707	737	719	737	650	685	718	667	767	657	686	675	753	713	736	714	722	680	692	693	682	642	692	677	680	673	708	720	660	684	709	722	681	716	723	695	703	693	678	696	702	643	678	680	717	668	723	691	698	689	676	709	759	612	678	687	685	711	685	715	686	744	709	697	716	755	701	723	662	679	702	677	658	741	750	682	663	702	681	741	725	695	686	702	685	649	651	692	711	702	725	670	725	660	653	676	694	681	723	676	684	709	733	707	723	691	702	675	695	647	697	741	672	669	742	690	708	711	669	721	720	676	678	690	723	654	688	699	706	648	692	701	714	700	708	698	704	666	712	723	711	685	723	757	733	677	657	719	694	657	669	742	656	691	744	745	756	679	654	746	713	692	737	643	703	747	666	689	692	703	675	644	664	701	718	687	722	717	707	716	673	685	657	717	698	676	669	713	665	726	651	729	662	731	744	727	709	690	686	691	713	688	631	737	679	667	686	686	708	684	681	715	725	673	689	720	660	653	730	687	682	716	712	686	725	692	742	736	704	701	668	688	698	687	670	705	713	704	697	707	719	653	654	701	701	691	706	720	692	745	700	731	705	758	689	702	728	709	728	653	689	702	683	702	702	740	692	703	675	743	746	710	700	668	700	703	715	682	721	656	685	698	710	692	720	691	765	734	721	703	746	689	733	713	667	724	747	673	710	739	712	676	679	698	683	700	721	744	705	706	722	713	676	668	642	707	683	683	691	670	689	703	752	700	692	739	715	704	703	707	716	718	734	758	702	703	681	754	661	714	738	662	692	697	726	729	704	696	693	684	669	698	698	750	741	690	681	679	670	721	735	697	699	666	682	664	741	714	683	714	698	697	721	719	716	758	728	717	713	654	720	690	694	729	710	700	716	680	716	725	697	718	685	676	672	659	739	673	662	712	732	753	709	653	697	712	691	714	698	720	710	664	729	689	688	711	659	715	673	642	733	704	665	748	727	727	740	733	731	674	683	704	707	694	715	698	704	658	693	716	694	726	664	709	714	671	721	719	684	664	660	712	725	667	753	696	700	718	714	705	750	671	706	712	773	694	725	684	711	716	701	726	676	767	695	691	698	681	715	686	698	680	676	689	674	726	654	706	726	704	705	687	727	724	687	653	705	733	703	685	754	735	713	705	660	728	695	710	717	713	687	720	735	722	643	747	673	711	709	727	703	717	688	698	692	731	741	677	723	702	701	677	713	673	668	737	722	737	686	673	691	729	716	672	676	646	738	683	714	701	707	679	721	691	720	713	676	706	710	690	699	671	693	691	663	702	705	710	694	672	663	667	664	630	661	710	722	685	712	708	657	684	752	688	711	690	727	699	705	765	699	708	669	715	704	686	742	731	732	720	769	708	712	690	689	690	725	667	737	706	657	702	718	677	694	724	687	680	756	682	695	708	690	702	758	663	699	715	654	694	745	719	695	713	678	676	679	675	723	688	715	706	681	707	715	680	667	719	675	688	669	697	698	728	732	697	736	706	672	700	717	698	755	689	709	707	699	714	657	714	688	654	746	697	679	659	712	691	715	681	723	716	663	697	675	693	730	637	692	738	702	692	729	649	724	705	707	670	731	715	705	703	671	700	680	641	757	706	693	679	747	690	654	681	696	659	684	687	725	678	760	710	677	700	707	687	785	697	726	722	691	710	668	670	704	705	717	695	714	646	746	701	725	693	671	707	703	688	668	733	743	700	677	716	667	715	749	730	702	704	739	707	684	685	689	667	710	715	670	703	695	702	732	722	640	714	713	631	680	717	727	692	725	680	718	674	726	683	732	737	678	699	746	686	696	718	735	723	729	718	688	677	698	684	696	668	700	713	711	726	727	643	678	729	729	702	701	724	675	745	641	707	750	741	771	645	688	702	690	697	667	682	705	701	634	723	735	706	718	660	691	711	722	754	716	707	704	657	668	710	707	707	708	686	686	694	698	719	704	704	725	685	679	717	660	702	682	708	706	694	703	742	692	673	695	684	732	668	724	739	684	676	641	725	705	731	702	689	706	710	688	707	704	680	673	703	708	731	742	708	648	706	662	644	711	785	666	691	713	706	683	739	695	721	689	697	693	679	679	677	670	703	654	673	739	701	693	693	650	748	688	727	716	700	714	703	701	703	726	721	697	721	703	700	644	701	657	704	702	708	723	712	736	734	743	716	711	674	719	674	662	765	718	703	716	714	732	694	691	694	709	720	717	730	723	689	666	691	728	688	720	737	717	713	691	626	698	725	710	710	729	656	695	678	684	693
53938	95525	78025	60212	47999	36497	24890	14431	6515	860	788	743	748	719	751	746	708	726	727	751	704	707	670	743	742	726	667	713	718	676	744	719	688	671	688	698	719	702	713	709	742	709	683	704	719	739	711	737	755	719	741	731	699	753	704	757	726	661	730	714	758	723	761	674	743	679	697	709	719	676	692	745	707	700	710	743	711	757	673	720	728	699	712	698	643	677	772	707	681	770	665	715	718	708	687	737	716	717	707	729	702	713	704	737	727	715	673	701	689	746	685	738	746	676	739	714	756	691	699	663	711	718	714	730	734	728	719	718	703	716	700	685	716	738	719	682	726	717	733	693	735	696	716	721	735	746	740	689	752	668	691	676	715	785	678	705	739	739	689	735	704	692	736	717	736	744	674	695	711	731	723	714	713	680	721	721	726	688	689	686	749	718	708	741	704	771	748	715	724	730	702	712	687	696	709	769	724	721	678	785	692	716	722	702	711	747	703	731	776	718	702	747	735	750	750	743	678	702	726	725	723	715	666	712	757	671	707	724	744	690	714	712	683	712	693	709	745	702	710	717	715	763	701	724	684	780	744	766	676	715	719	668	727	726	673	756	680	684	721	721	690	699	731	690	758	723	720	718	725	756	661	731	708	734	717	681	708	736	711	672	710	715	685	728	750	688	717	739	730	751	710	705	739	778	721	689	710	720	693	783	708	707	714	717	719	775	723	737	721	714	714	734	707	693	751	729	767	746	712	677	737	744	681	699	691	744	688	709	755	723	706	759	693	696	749	705	713	738	687	689	711	687	752	697	688	698	687	721	751	692	721	691	712	694	738	720	699	722	717	736	727	689	721	684	719	698	731	698	741	708	687	751	705	752	728	730	737	737	754	744	731	662	728	677	745	748	738	680	710	726	724	730	720	726	700	764	700	694	710	738	698	739	752	754	763	756	719	748	700	708	718	724	728	746	751	711	770	713	723	656	790	732	682	710	659	696	701	701	737	730	676	726	724	702	713	754	690	717	738	721	679	684	708	698	725	685	731	753	721	737	671	701	709	679	706	761	715	739	738	693	707	728	715	754	718	725	767	674	705	736	679	697	700	711	740	696	718	703	698	749	718	739	741	723	714	709	669	719	780	747	710	725	716	743	698	745	760	648	737	737	708	752	733	725	716	756	735	702	749	738	710	692	713	709	715	685	732	722	663	755	691	688	794	739	694	765	722	723	704	713	693	735	700	690	706	725	750	714	700	631	744	713	741	715	713	778	720	737	716	734	752	803	733	724	730	686	697	762	746	672	709	742	768	725	737	709	730	719	730	731	723	646	709	756	743	729	735	715	708	719	713	725	731	753	770	718	721	698	678	709	673	723	703	710	725	731	766	725	713	728	698	740	715	690	711	727	722	707	666	723	694	722	728	729	708	733	696	750	720	760	687	692	701	699	778	709	667	697	743	698	774	760	760	738	724	699	751	718	738	743	732	705	715	729	810	709	711	714	733	690	716	713	700	737	732	701	729	712	741	736	741	721	700	704	692	743	729	759	743	723	654	734	751	751	739	729	705	703	727	706	737	690	693	694	743	746	679	748	681	710	734	703	681	708	661	713	698	718	748	716	717	717	719	680	720	721	694	708	709	742	731	745	724	702	677	727	718	702	720	718	710	736	757	755	729	735	696	700	698	732	702	750	707	720	708	733	685	751	769	706	749	726	715	707	717	766	751	783	739	716	709	758	658	662	744	739	734	708	668	742	758	725	705	735	700	727	674	729	718	749	728	692	665	715	728	686	713	733	725	705	743	705	716	699	702	669	756	683	760	664	745	667	711	746	680	725	720	725	741	743	737	699	747	760	724	752	660	719	670	764	689	741	731	706	682	687	724	765	711	729	710	763	692	738	709	736	736	741	733	683	717	714	738	717	720	693	694	725	708	733	692	734	697	715	687	767	716	698	692	698	694	682	771	732	724	717	711	716	795	745	730	739	697	670	696	723	703	737	777	713	750	696	736	736	711	705	726	708	693	732	740	687	704	729	737	734	744	748	721	712	704	686	763	741	764	664	707	714	684	717	685	674	722	713	729	715	731	727	753	696	714	732	706	727	750	759	657	716	751	738	732	721	744	721	723	740	691	736	724	736	798	650	716	736	728	694	687	720	722	743	723	681	710	729	692	731	719	714	731	730	710	741	732	705	682	682	780	729	711	711	714	682	709	688	727	709	699	724	746	684	770	734	710	742	717	696	698	686	725	743	721	724	712	729	773	711	713	741	702	710	644	696	697	651	657	724	748	693	717	734	741	682	696	694	733	692	772	700	719	760	711	667	720	654	696	696	696	719	712	736	759	716	702	722	747	692	722	732	694	719	740	725	688	717	680	722	751	727	700	706	708	721	692	700	694	671	731	705	722	699	698	701	745	700	720	696	753	716	655	691	712	693	691	764	715	718	758	711	725	693	709	718	706	711	707	701	724	704	724	772	723	699	701	732	710	713	747	725	761	718	688	696	675	723	704	755	724	770	710	683	713	703	735	714	694	714	704	700	689	765	727	701	727	732	714	744	729	723	710	722	755	726	688	746	747	718	720	728	715	730	714	766	744	711	693	742	717	670	761	749	719	689	718	688	735	668	728	703	750	742	703	670	712	700	725	760	709	746	770	764	706	716	722	715	706	718	707	737	745	672	684	731	735	724	713	735	752	689	711	734	685	758	731	711	694	745	697	704	767	729	687	691	725	706	719	737	689	687	700	732	736	703	726	687	708	771	700	755	682	715	735	719	720	724	710	738	737	797	698	723	694	713	747	708	715	709	726	684	736	711	758	707	727	694	719	708	698	731	728	733	714	752	749	669	731	658	702	754	723	699	711	687	727	740	761	715	702	703	679	690	761	684	729	702	692	725	669	765	696	685	701	697	700	754	758	729	692	700	688	678	728	701	677	717	699	679	720	712	689	728	692	718	720	756	737	675	712	710	701	737	706	746	742	751	723	723	678	708	759	738	762	632	697	699	737	772	660	662	720	698	741	684	748	696	760	718	721	777	717	726	742	697	689	769	703	684	696	706	761	720	712	707	720	755	699	714	726	753	735	691	720	735	668	723	720	737	785	688	719	676	714	659	723	707	730	737	725	727	728	685	711	694	717	730	688	713	722	714	731	749	731	753	740	673	687	742	682	716	704	736	736	724	752	696	715	717	733	748	691	822	715	681	704	732	766	728	732	714	695	763	715	719	730	716	713	772	718	747	676	686	695	701	696	718	744	725	691	740	696	715	748	707	719	736	713	703	731	732	727	697	702	754	760	683	715	708	694	715	771	729	675	720	701	730	745	758	689	702	695	750	722	682	724	682	710	678	675	697	665	734	716	735	775	751	709	714	742	734	673	732	675	706	693	724	728	696	698	675	733	730	734	711	703	758	704	756	690	752	748	709	737	685	640	701	718	711	707	717	694	735	704	731	714	754	671	738	656	695	706	741	663	693	731	737	719	681	721	741	727	700	694	676	729	705	712	712
28395	23177	27258	17205	6910	3015	1408	905	499	370	320	340	325	349	324	373	354	326	299	334	357	358	294	348	337	338	329	328	313	356	366	346	332	331	316	343	363	373	341	351	310	350	344	338	333	321	340	351	378	331	357	365	354	334	327	309	360	326	345	339	321	333	344	357	332	326	358	354	337	356	319	330	299	321	384	379	298	365	334	332	354	337	337	342	363	357	355	357	330	320	348	335	358	364	319	341	345	363	336	341	346	325	350	368	344	313	329	376	342	345	314	364	381	345	361	353	330	328	365	355	337	351	372	321	328	327	344	318	339	384	333	337	330	360	351	340	335	345	347	337	366	310	322	330	322	356	342	355	315	341	333	345	376	334	329	338	333	359	316	313	353	334	340	340	355	329	307	323	336	361	342	338	348	331	351	323	355	384	330	315	341	382	357	348	374	347	365	347	340	324	320	344	337	406	352	326	350	332	321	316	352	341	360	354	340	342	342	354	334	368	357	314	350	341	335	346	322	375	380	312	349	344	331	321	319	331	341	342	334	337	351	330	325	328	320	347	395	361	336	332	336	331	346	342	298	340	369	358	334	352	394	359	347	339	348	381	345	362	373	347	356	354	341	313	305	323	320	363	326	336	332	348	326	338	346	338	338	335	328	320	369	338	344	320	313	338	329	338	328	345	339	337	348	358	361	340	346	351	351	331	339	335	344	371	352	358	337	355	330	368	353	356	307	335	342	335	324	362	357	360	350	353	307	339	318	343	339	331	328	312	365	323	313	348	347	367	327	345	347	315	362	324	350	352	351	338	330	350	367	370	351	345	337	355	348	344	339	369	356	348	324	329	330	325	387	342	378	365	361	362	320	309	351	329	334	332	372	335	351	383	371	365	353	350	326	384	339	332	379	330	339	348	329	358	368	325	321	345	339	334	355	351	341	331	341	361	355	344	337	347	336	389	304	372	362	357	333	340	343	344	349	348	322	323	346	320	316	331	323	357	313	341	345	362	338	310	321	342	323	323	295	363	367	359	328	359	353	353	345	332	312	348	330	335	323	316	311	342	325	348	337	309	332	347	327	382	359	309	335	327	334	335	346	343	340	342	335	325	359	367	332	355	352	341	340	371	333	358	361	337	352	356	360	321	339	323	352	326	330	349	357	318	342	338	330	319	335	334	325	339	369	355	376	320	383	323	334	338	354	376	370	338	376	362	316	361	363	354	364	333	328	353	360	348	342	314	351	336	353	329	318	306	329	341	355	314	363	366	331	359	381	351	346	349	349	383	322	348	346	375	339	335	369	335	326	334	325	330	344	332	357	353	367	376	338	345	323	335	346	356	337	334	348	331	362	369	352	354	363	360	331	298	370	350	342	347	357	339	352	364	320	304	354	359	326	340	328	349	322	320	362	364	341	354	322	353	364	347	336	322	343	339	359	344	350	366	368	355	346	362	318	338	313	353	330	349	347	342	332	312	326	311	305	319	325	320	352	338	339	381	339	338	339	320	351	359	332	383	365	346	335	344	321	325	356	352	340	326	347	363	346	332	327	314	320	341	356	355	330	370	339	354	324	323	360	312	368	324	336	354	366	352	340	340	341	324	369	346	334	354	328	362	364	354	344	319	322	349	344	303	342	357	339	369	356	330	390	332	347	318	369	351	359	374	343	348	341	316	342	324	345	366	353	320	342	370	303	344	334	347	326	356	306	348	335	366	356	329	340	337	339	389	340	304	331	354	350	336	321	358	350	357	306	342	354	375	337	361	343	374	366	330	394	329	342	344	333	366	352	320	370	312	346	330	317	352	360	352	330	369	343	323	310	343	355	311	320	343	369	323	347	368	327	331	320	365	350	312	338	327	337	319	353	358	343	356	311	344	346	333	344	340	347	337	339	377	382	365	375	330	335	338	328	350	327	330	315	381	359	332	346	323	331	324	337	335	328	360	334	364	342	344	336	326	312	337	322	345	356	323	329	345	336	326	334	307	327	344	343	347	330	365	362	347	327	333	365	341	338	343	337	341	370	326	334	318	315	328	337	342	294	358	341	342	356	328	329	337	331	381	336	367	360	355	360	322	299	354	326	359	311	338	352	349	323	402	305	344	307	350	373	336	327	382	316	317	364	399	334	346	324	350	364	323	347	328	350	327	346	364	323	340	339	360	367	375	323	334	327	314	316	345	355	348	342	340	324	336	345	360	359	339	343	363	321	350	345	338	313	346	315	344	383	294	321	342	362	322	326	351	336	369	335	317	335	354	323	363	375	343	352	349	346	357	351	343	361	335	342	339	306	314	359	318	373	350	335	370	339	340	359	356	334	329	340	353	363	338	341	350	338	335	333	371	372	337	353	380	324	346	342	329	358	323	336	356	345	356	324	334	348	359	352	322	331	337	344	337	370	336	343	304	353	353	369	333	311	348	345	318	368	341	371	321	390	363	347	364	331	355	351	351	323	348	343	343	338	360	340	370	391	324	367	348	337	353	331	354	370	328	352	341	338	357	370	323	326	359	338	318	333	330	338	323	353	321	339	329	337	333	349	302	350	367	331	335	362	339	348	327	366	342	353	321	352	320	343	350	338	350	319	333	369	358	374	339	328	348	338	358	319	358	344	348	334	360	335	337	373	318	337	363	335	340	347	323	347	350	342	349	321	349	323	342	314	367	309	354	343	356	358	356	328	314	356	343	344	369	369	361	362	330	355	316	395	339	351	330	358	384	352	346	369	351	340	339	340	332	336	376	342	371	363	308	365	345	328	358	328	327	341	338	340	345	333	367	355	323	343	319	342	337	358	381	314	336	300	322	295	350	363	340	346	338	352	303	340	339	334	331	325	339	345	361	350	350	306	356	299	328	342	383	366	343	327	334	342	358	339	324	340	364	309	354	315	403	342	351	347	331	360	353	354	324	345	370	336	372	324	381	343	311	317	367	315	395	343	351	360	339	361	349	356	333	337	359	350	345	351	370	331	345	339	346	352	332	338	330	328	321	347	333	339	317	342	339	347	327	367	367	375	323	364	360	334	336	340	346	348	285	358	327	351	344	331	336	308	318	341	339	371	324	348	339	315	338	347	356	314	338	332	345	376	334	373	331	319	342	374	335	343	348	373	375	379	347	341	339	326	341	313	354	348	355	326	324	339	347	364	374	354	337	353	368	306	358	334	371	359	338	351	326	350	353	346	335	294	349	331	316	329	358	382	363	309	378	318	357	332	326	365	347	339	350	355	290	334	328	335	355	333	338	355	366	345	336	321	355	340	343	352	326	334	325	353	362	320	324	333	321	308	366	338	353	335	347	352	316	396	323	318	357	341	350	376	353	345	323	364	381	348	355	344	332	310	356	324	313	341	326	342	351	352	342	322	348	306	335	349	355	360	347	345	378	341	359	330	339	327	311	301	328	311	361	351	350	361	306	338	312	331	344	341	330	352	371	344	316	322	333	356	351	353	326	320	325	337	339	355	342	356	343	315	357	294	338	309	351	342	334	347	351	364	304	356	343
18548	31955	22961	12448	6837	3566	1936	1165	648	407	369	415	361	354	398	362	353	380	375	411	387	417	382	393	363	343	390	406	393	379	363	413	362	383	388	362	371	355	380	385	407	382	410	351	399	401	329	351	376	384	399	366	357	380	357	346	380	380	374	394	385	369	422	395	353	356	359	385	331	376	371	355	403	364	373	368	407	323	335	370	393	367	364	366	386	366	396	392	354	384	373	386	371	352	379	374	372	353	377	414	369	377	347	361	355	367	390	440	395	367	360	351	356	360	413	379	389	352	385	369	385	341	390	385	371	364	348	378	374	380	370	396	396	406	367	360	359	377	353	397	391	406	386	379	402	399	376	391	383	391	385	424	385	391	376	365	368	369	381	385	369	353	410	371	388	382	351	401	320	391	344	371	352	381	366	368	357	382	384	361	385	407	397	354	368	385	384	366	371	406	367	382	398	381	347	360	357	379	373	361	374	379	364	371	392	367	368	340	358	388	379	379	410	394	361	366	375	387	385	407	372	365	390	388	379	376	353	390	382	370	381	356	364	412	364	341	384	360	377	386	394	394	386	388	378	396	354	369	335	343	370	384	378	377	376	355	363	383	358	389	377	385	381	345	339	404	376	396	362	428	391	370	400	321	379	350	363	345	372	403	372	373	347	374	368	375	361	356	351	375	403	358	356	375	420	365	365	374	397	352	363	382	382	374	381	374	364	375	373	370	399	384	373	366	434	371	368	385	350	376	366	366	348	393	406	371	423	385	386	345	407	367	381	377	316	371	386	369	347	366	339	371	351	353	370	365	413	379	360	329	398	398	372	371	394	408	361	395	395	430	397	337	421	393	399	427	382	385	361	387	358	353	375	373	400	405	332	365	329	366	400	416	377	370	409	397	424	365	373	364	365	379	374	418	378	408	360	389	364	390	339	387	383	392	381	367	355	356	379	339	372	341	431	399	382	365	354	375	368	363	356	381	357	394	364	360	373	387	404	354	388	385	346	350	346	347	349	376	394	348	386	388	346	364	371	339	362	382	365	367	411	378	354	354	350	380	353	366	361	400	416	394	403	349	358	374	381	355	355	387	351	389	371	350	375	388	394	353	370	342	338	403	350	388	358	409	346	407	384	350	390	330	402	390	390	365	394	389	407	379	381	393	388	374	381	355	405	379	390	364	361	368	389	358	391	342	385	383	376	363	390	366	397	373	380	355	361	378	360	356	372	374	378	383	373	376	394	368	379	379	350	389	366	396	382	371	374	376	379	374	352	337	392	429	392	373	384	400	380	382	375	393	365	375	357	349	344	351	336	369	362	376	374	395	377	365	365	350	375	404	372	398	343	385	331	422	381	378	401	408	351	375	409	381	394	355	351	392	380	380	359	370	372	408	351	350	377	397	370	390	343	390	359	332	400	402	338	386	403	345	356	397	358	350	378	368	361	357	413	363	355	342	388	354	382	371	351	370	360	401	368	358	426	345	436	389	387	391	386	365	401	383	356	371	356	358	394	354	357	387	367	368	381	352	371	378	374	365	363	359	383	371	374	378	415	374	359	389	329	394	372	386	353	382	401	347	372	349	355	347	387	413	352	360	377	367	371	372	399	384	355	378	381	350	387	343	417	363	373	396	343	396	334	383	383	410	370	385	354	386	379	379	375	408	358	413	353	398	409	385	406	349	367	401	393	357	374	394	384	366	357	389	363	354	379	418	376	365	388	360	419	390	406	381	336	376	371	365	345	417	376	374	385	391	375	365	366	358	419	378	375	375	414	392	397	377	370	415	405	334	372	366	420	381	388	414	342	357	372	371	407	356	374	370	377	366	359	383	410	405	395	372	394	367	372	395	381	399	358	379	382	383	364	402	381	368	362	352	364	357	362	390	371	367	373	400	359	374	370	384	380	375	399	381	375	372	398	373	400	351	376	403	364	384	412	380	353	362	367	347	376	368	418	383	373	371	410	380	352	384	389	385	363	342	360	400	365	399	371	351	371	352	377	366	337	353	357	397	328	352	366	344	389	397	333	373	372	391	351	394	383	383	377	353	380	379	381	385	369	411	400	370	383	369	349	373	364	344	383	380	356	376	390	359	426	325	369	388	412	374	373	368	409	387	389	372	373	350	390	361	393	364	385	394	360	379	401	372	372	387	381	361	394	385	393	358	371	386	404	370	378	372	387	397	378	369	357	386	341	372	361	355	350	419	363	419	400	395	371	372	387	362	339	367	362	365	366	361	368	392	381	382	390	375	360	393	379	395	365	334	371	373	378	350	372	373	343	371	372	340	392	375	365	397	380	377	366	389	372	368	318	378	411	421	392	363	386	395	368	360	401	343	339	371	436	349	391	436	388	366	359	375	378	370	363	347	375	389	369	382	379	377	353	336	355	365	397	392	368	367	380	368	376	412	381	391	381	360	368	365	371	356	410	344	347	350	385	397	388	371	405	379	357	384	352	353	379	418	359	370	406	342	346	375	371	388	391	396	394	383	356	402	386	360	385	393	374	364	359	393	374	353	348	392	366	365	380	384	407	346	345	376	399	340	349	410	355	387	389	363	355	407	376	414	363	383	391	379	405	384	348	408	379	397	342	355	382	361	395	364	383	372	358	361	403	335	409	399	379	363	414	378	400	355	346	380	375	370	395	389	429	359	366	352	407	407	394	327	352	384	404	394	392	381	394	396	350	350	394	352	353	373	368	384	371	363	373	379	360	360	389	371	382	371	373	361	360	392	365	396	353	366	340	381	379	366	394	360	384	406	387	383	344	376	402	379	390	382	361	371	377	398	413	359	413	397	379	378	381	360	362	358	387	383	410	364	391	349	378	379	387	424	375	386	404	380	367	386	366	385	349	352	379	407	417	386	381	369	377	409	367	375	375	383	397	373	380	365	396	387	378	360	366	375	387	384	344	392	375	408	392	388	345	351	367	352	384	355	386	406	380	391	396	388	369	379	396	411	355	364	408	374	360	369	386	419	374	357	354	339	367	385	392	357	375	349	391	397	402	354	367	366	380	409	374	380	386	404	357	365	411	392	372	372	357	376	353	384	365	388	362	369	366	396	338	378	399	387	392	396	367	342	360	363	394	383	379	350	414	403	375	374	374	368	379	374	401	364	396	369	376	358	354	384	364	347	377	387	408	372	376	388	345	366	381	354	364	370	389	379	393	391	379	365	352	380	416	362	352	393	361	366	370	346	429	342	360	393	370	360	385	392	389	345	370	406	374	378	347	395	378	403	370	371	385	358	367	367	410	367	366	394	396	369	384	349	347	384	399	374	391	402	368	373	392	338	394	375	361	367	356	350	382	398	388	373	340	379	365	361	407	340	381	359	360	346	374	345	381	376	367	356	357	400	439	386	394	355	372	378	371	372	388	373	368	379	387	396	404	394	367	363	386	392	376	391	350	410	357	386	402	375	380	408	360	400	348	358	371	376	356	340	320	352	374	355	389	358	359	335	376	347	358	330	358	367	381	401	366	357	362	379	372	399	408	371
23354	21387	32476	33934	31919	27942	20600	8766	3450	680	561	562	534	542	548	582	522	526	585	551	550	558	513	494	543	572	512	544	543	530	576	498	559	529	597	537	553	540	517	563	538	561	550	502	507	564	554	564	558	514	582	515	561	570	541	530	570	558	559	563	537	539	543	556	577	562	518	555	491	569	557	533	502	559	557	571	556	540	530	539	547	550	548	514	511	544	515	523	538	531	532	537	583	504	562	538	598	544	525	501	541	544	597	567	549	552	499	543	576	536	541	538	512	599	525	574	508	517	520	519	560	590	518	519	567	560	576	532	562	542	575	523	575	555	544	565	534	515	522	524	555	523	532	522	583	530	525	529	533	504	537	536	522	597	537	573	551	594	511	521	582	548	577	602	498	507	552	567	589	567	561	596	558	510	542	561	548	556	514	507	525	564	548	542	548	515	488	545	572	558	474	585	526	512	574	548	595	550	532	537	510	528	577	481	528	522	559	527	566	513	484	559	537	539	506	511	564	537	528	554	531	548	581	565	522	548	510	551	537	544	503	530	528	559	537	560	543	537	525	540	518	562	604	518	569	536	528	523	549	530	561	558	541	547	574	576	575	558	552	531	518	526	549	542	563	531	525	526	567	484	513	518	526	577	557	564	527	540	559	555	578	536	570	492	554	516	533	552	584	520	553	544	554	524	541	506	566	517	537	507	544	572	540	523	538	567	607	541	550	589	546	521	550	535	542	522	524	545	515	579	545	561	550	567	519	564	532	556	553	546	546	544	563	547	553	513	563	543	557	542	508	562	556	501	522	562	550	517	549	550	502	577	535	543	517	561	551	520	557	575	538	534	508	541	547	514	461	545	519	507	552	575	515	592	601	525	533	528	509	518	545	511	543	511	507	522	543	553	531	559	527	541	572	516	558	553	533	511	537	526	546	519	531	530	571	533	524	511	548	551	533	568	536	537	566	545	568	519	553	546	546	550	545	526	563	544	561	542	546	548	517	536	550	568	526	564	546	584	550	540	503	512	530	578	549	598	534	540	506	517	541	523	538	588	562	521	562	551	519	544	587	607	521	558	500	563	573	547	521	515	532	528	521	542	523	489	524	555	557	551	557	552	545	572	578	560	542	548	566	547	502	583	531	533	486	540	531	546	521	558	527	552	563	517	525	547	569	545	507	540	471	553	497	542	546	573	535	515	544	498	552	550	536	499	590	567	529	564	572	518	537	530	518	514	544	518	543	527	571	551	534	517	556	558	530	563	495	562	519	574	561	521	601	524	562	547	578	580	483	589	571	586	525	524	590	546	553	540	565	544	553	559	558	542	542	546	542	521	543	530	556	548	526	592	559	572	557	574	509	514	578	528	538	553	575	566	547	537	571	519	558	536	545	521	577	566	540	529	543	571	527	524	517	555	506	581	524	583	523	601	525	540	541	572	497	572	568	571	570	504	550	518	512	571	532	555	536	549	546	546	518	516	555	524	522	549	527	515	519	537	528	545	564	523	563	524	526	579	555	548	526	523	500	581	536	547	544	583	544	493	553	545	523	581	534	549	521	509	530	532	537	552	483	556	540	520	531	564	496	514	538	550	532	561	516	586	524	531	569	538	508	513	556	522	530	493	556	582	519	565	514	554	529	555	543	568	531	518	516	554	555	505	547	522	541	517	562	553	530	575	539	542	541	595	550	521	522	518	504	556	568	542	584	581	543	556	520	558	536	553	527	532	551	508	556	578	507	545	549	540	539	561	490	550	535	559	542	513	543	573	570	531	510	541	569	539	555	538	565	510	545	560	555	527	541	549	561	538	554	536	556	547	560	539	588	539	540	547	541	493	541	559	524	525	537	555	526	566	532	561	524	545	530	543	537	550	536	527	552	537	492	553	524	582	540	544	563	561	533	544	534	563	519	519	552	531	519	559	563	527	581	499	535	528	567	537	607	585	565	558	555	506	511	552	562	567	560	569	528	519	558	565	550	538	596	550	562	499	563	553	554	531	539	516	538	559	503	550	498	523	540	523	533	496	551	513	517	523	531	558	539	559	525	552	537	559	524	562	533	508	589	521	509	532	528	567	533	565	517	543	517	559	552	576	575	544	538	497	541	565	543	516	538	525	555	524	554	545	563	535	570	528	556	572	587	522	517	537	573	536	533	537	570	523	564	530	578	558	546	580	564	554	505	535	571	545	545	532	524	520	552	535	558	564	557	545	532	566	524	554	565	549	534	533	580	521	556	583	559	539	567	528	540	515	507	544	579	575	536	578	532	554	539	569	526	522	537	543	548	562	554	565	547	554	543	554	521	559	549	556	542	534	531	561	613	548	559	554	519	525	543	531	577	556	555	592	566	552	528	531	576	564	540	523	563	543	503	558	532	540	557	625	559	537	604	529	567	562	538	509	513	535	518	548	545	573	559	550	560	534	528	531	555	539	551	586	579	577	542	573	554	560	575	559	548	565	528	532	522	528	546	537	494	530	542	537	548	552	519	560	573	540	569	623	530	560	534	542	519	512	562	524	532	486	556	544	506	526	571	551	559	594	510	586	527	537	524	544	556	521	539	555	524	558	521	522	551	550	566	535	570	533	557	488	562	609	534	489	597	562	589	570	494	497	537	513	530	543	556	549	562	543	587	592	566	551	542	555	507	553	548	539	538	559	524	553	543	534	549	559	502	530	558	533	597	572	521	553	523	555	523	546	568	539	574	555	540	560	538	546	519	538	526	523	558	534	540	582	526	548	540	551	525	533	513	532	543	541	523	531	547	593	555	545	569	562	495	543	513	550	529	559	571	553	517	504	517	490	529	513	501	534	551	557	542	533	531	539	538	543	544	550	515	547	533	526	517	560	548	539	556	541	554	542	548	541	562	527	525	581	538	496	556	538	545	585	554	538	508	525	537	552	530	556	555	568	547	579	559	516	568	605	605	601	579	578	576	533	590	527	548	546	541	549	514	529	548	507	580	510	543	577	528	534	525	551	559	564	532	526	538	575	562	557	534	556	523	548	508	552	534	549	550	514	537	569	543	607	584	530	560	516	579	510	534	530	558	510	562	513	569	489	537	541	536	512	490	514	504	522	538	522	546	547	541	564	515	521	532	556	541	522	600	534	597	510	604	525	537	529	553	498	523	548	500	529	505	550	528	560	526	545	504	558	535	542	535	534	507	516	582	563	513	585	515	554	499	540	511	526	523	530	520	548	535	531	547	534	571	552	505	507	573	523	576	534	553	545	561	534	585	524	572	524	532	531	480	527	525	580	515	574	586	564	582	549	549	588	562	489	556	575	542	532	528	541	543	538	567	524	530	523	538	555	569	565	551	557	557	579	516	540	531	524	530	550	524	546	571	564	541	529	531	536	558	532	550	589	523	493	569	512	552	514	541	521	549	513	510	531	505	575	513	578	539	524	553	536	544	584	530	549	539	559	534	474	515	543	564	554	540	573	549	536	544	530	564	532	575	532	553	516	574	551	552	535	544	544	544	564	553	552	528	560	518	534
47183	85733	70821	53049	41525	30006	19251	10397	4833	659	532	513	558	584	583	589	536	572	569	538	580	556	543	559	566	562	520	541	577	567	529	565	586	544	553	514	590	570	588	566	558	589	540	544	544	581	573	557	567	556	583	573	571	536	604	569	552	554	511	539	525	554	571	563	520	594	552	570	554	598	571	524	550	595	581	521	555	568	562	550	603	546	538	585	522	585	545	567	528	583	587	559	543	547	560	555	514	546	568	540	517	553	574	582	540	549	583	583	574	553	536	567	559	559	539	560	544	547	552	565	537	529	571	548	552	545	534	539	596	570	582	523	570	547	585	555	553	582	517	521	538	523	554	505	562	567	557	597	597	596	519	544	588	542	579	545	584	553	529	557	570	537	536	565	550	603	504	593	614	554	599	565	562	557	566	573	544	579	584	564	573	536	528	559	553	531	610	545	564	572	558	561	559	565	579	589	577	546	568	555	566	574	519	572	503	538	555	535	561	603	518	552	579	541	534	569	541	585	580	627	567	574	522	561	557	576	548	594	555	572	541	533	545	546	536	557	511	556	588	538	575	532	553	554	519	613	571	576	600	541	555	569	512	536	575	508	517	568	579	567	520	546	534	561	593	575	538	539	549	583	552	579	563	559	567	559	561	522	555	598	562	557	576	576	546	560	540	522	575	556	575	537	583	565	596	553	569	548	569	527	519	551	562	594	543	569	544	556	590	557	561	553	545	551	576	539	547	546	572	541	556	534	563	549	599	495	598	564	554	541	560	578	553	583	523	542	538	565	559	569	551	603	544	538	575	538	589	559	555	531	564	592	549	584	568	544	591	513	551	542	576	570	525	563	595	544	553	540	537	553	570	545	534	557	580	552	577	549	597	573	573	606	545	570	546	578	517	529	556	539	532	565	556	546	548	572	571	551	557	596	566	584	557	544	578	582	562	553	566	581	567	548	582	535	563	612	552	580	588	543	560	540	597	524	574	601	559	576	547	579	560	599	555	617	620	584	543	543	538	557	545	560	564	563	543	534	571	570	542	595	535	529	527	562	586	569	577	589	547	542	519	551	535	522	570	552	573	535	593	572	553	536	563	548	578	570	524	553	566	545	549	544	586	569	569	565	539	533	593	558	568	516	532	559	517	548	576	571	563	568	530	571	591	559	558	574	566	598	575	545	571	577	532	526	553	577	598	613	544	560	594	568	509	571	544	573	528	531	566	550	552	573	540	556	560	528	540	562	571	562	539	544	566	578	540	523	579	573	589	574	590	571	579	566	597	557	569	571	512	568	589	532	581	559	553	602	560	563	573	571	567	554	546	549	599	560	567	549	514	583	585	597	555	545	561	569	577	565	537	537	577	574	592	576	531	560	579	595	532	582	579	536	550	538	571	535	517	565	549	552	555	549	563	575	580	597	538	566	529	580	617	553	546	575	579	577	542	544	556	590	551	561	563	595	569	583	584	565	563	553	551	545	563	620	558	547	564	543	552	557	566	602	533	561	572	554	564	569	521	594	574	620	522	611	540	548	593	589	549	572	556	578	579	573	518	580	524	547	544	581	582	601	588	602	552	535	539	570	591	547	566	568	542	543	567	542	556	570	594	555	575	583	580	519	578	556	597	537	578	594	527	578	592	549	560	519	599	575	589	530	566	557	541	535	528	590	581	548	560	532	586	547	528	582	562	529	563	532	572	569	554	582	557	540	530	598	588	568	554	573	585	548	574	549	570	550	541	562	531	603	591	565	568	560	556	530	559	534	566	539	545	533	569	566	538	580	586	541	519	556	565	582	556	600	545	572	574	523	547	569	565	537	532	573	535	551	550	596	614	541	606	580	515	563	579	568	550	562	500	545	545	565	552	601	546	502	583	552	584	611	560	525	566	591	563	552	574	537	552	581	555	564	542	555	563	569	579	544	539	540	600	565	563	561	566	529	556	578	569	560	540	543	573	553	502	581	574	599	543	558	559	539	563	513	575	571	572	579	560	587	576	542	544	583	588	588	590	578	547	522	572	596	594	557	626	548	549	576	585	552	571	602	560	577	545	533	567	580	504	552	549	547	577	538	561	546	559	578	506	535	550	579	544	552	533	531	536	537	554	535	596	591	589	581	565	607	603	541	597	546	560	553	554	552	537	544	584	547	541	560	555	552	524	586	522	550	550	558	573	566	569	543	542	538	542	576	577	611	546	576	580	512	556	542	557	533	590	538	579	589	522	567	544	588	567	563	540	530	562	608	575	591	528	562	553	573	537	590	567	590	581	581	533	551	609	568	542	553	545	549	555	552	516	564	538	560	567	588	566	617	571	514	565	559	531	567	540	554	577	562	572	560	573	527	576	567	554	586	574	559	574	585	535	597	548	550	524	573	606	535	600	545	535	588	588	559	566	572	565	546	592	556	543	543	583	571	548	539	578	605	523	529	575	571	573	524	586	590	569	539	565	579	549	595	540	536	545	581	547	543	553	551	542	503	587	560	542	600	555	570	593	581	570	579	540	511	631	551	547	572	544	531	532	543	590	572	571	523	518	557	597	546	563	544	536	526	549	558	557	535	577	582	546	546	571	540	566	580	595	550	534	585	539	621	558	548	548	586	561	577	546	544	574	556	590	531	561	585	545	573	589	536	558	574	545	555	573	582	551	564	575	540	550	544	557	527	538	580	542	564	554	573	603	548	591	562	594	624	583	572	554	539	560	556	574	540	576	589	541	554	533	563	531	559	569	562	560	587	589	572	558	551	566	552	563	556	548	545	541	568	550	521	531	517	579	561	525	575	576	583	542	523	564	559	617	545	555	558	544	558	540	549	608	545	573	552	545	551	559	534	564	584	557	572	537	605	555	591	551	514	550	551	590	577	530	538	594	542	587	544	573	591	504	548	546	564	533	597	584	543	531	514	544	572	606	576	558	569	563	542	556	558	490	564	548	527	582	550	589	559	542	568	561	571	564	551	555	574	580	588	602	574	582	569	557	558	564	572	575	594	563	561	565	578	542	540	564	563	575	593	559	574	555	521	548	554	579	581	529	603	610	571	578	564	539	546	508	616	510	612	542	552	577	572	538	598	553	575	522	556	542	544	544	593	549	557	554	571	537	523	565	550	586	586	574	581	534	500	553	569	566	543	551	557	598	524	566	566	600	566	552	568	550	559	515	555	524	605	528	550	567	557	534	575	561	586	576	588	553	573	535	589	551	505	579	528	580	567	549	514	549	553	515	576	582	513	566	578	566	556	571	587	567	547	537	570	586	578	517	547	571	539	536	554	589	562	551	582	547	509	572	523	599	549	574	541	545	525	568	567	568	568	563	557	517	555	558	549	575	575	569	604	545	572	541	530	566	568	596	537	586	555	580	522	531	609	564	515	571	597	580	559	569	588	569	555	541	596	563	533	548	550	560	556	538	601	550	554	547	561	592	567	554	576	567	590	548	569	555	544	551	535	544	583	579	525	572	553	569	544	627	551	534	604	602	552	564	561	584	557	563	576	557	537	592	578
25013	21828	32513	32678	24033	15221	7231	3094	1516	493	469	445	441	434	419	473	418	435	476	431	450	446	434	454	444	436	438	458	416	434	441	476	419	433	470	457	458	437	426	455	400	430	475	424	440	410	433	415	461	485	445	401	426	381	435	444	439	455	486	434	417	434	455	402	411	439	453	422	455	434	421	473	444	440	435	466	456	450	451	432	420	449	423	453	436	437	422	473	456	486	434	429	423	453	427	433	389	436	426	412	428	474	442	458	415	423	472	434	462	442	449	452	453	465	414	446	471	440	424	423	412	440	451	424	421	407	422	427	422	456	487	434	467	409	452	388	415	451	467	427	432	433	420	455	455	471	472	415	404	438	418	446	433	431	443	462	453	474	453	444	452	423	405	433	458	461	441	428	484	419	459	393	410	430	450	438	467	478	422	426	413	414	419	457	432	385	461	426	426	428	458	444	456	476	428	480	433	443	483	435	450	401	416	451	463	434	404	429	442	430	434	420	430	399	460	438	445	437	449	473	427	437	429	434	408	440	464	442	415	431	490	449	403	476	448	441	420	432	439	444	448	432	449	435	453	471	433	437	425	432	409	400	436	416	456	429	425	444	474	423	414	418	429	441	449	441	404	439	442	448	428	468	428	486	443	426	434	471	454	438	476	446	435	441	422	420	442	459	446	411	424	428	444	435	448	420	440	456	412	444	401	432	432	461	442	431	477	415	415	444	434	459	461	447	420	480	446	444	434	443	451	424	404	447	432	455	427	471	410	438	438	416	429	419	444	420	421	429	438	474	424	435	431	468	442	457	456	472	475	468	471	454	426	492	450	459	477	409	446	442	454	443	433	455	489	449	427	427	476	412	436	449	435	409	429	452	478	438	471	448	448	448	437	430	489	441	426	459	455	440	461	449	426	429	418	450	425	460	463	427	463	440	452	461	457	432	460	467	424	447	447	430	445	399	441	448	461	467	452	413	436	433	462	454	483	481	467	434	421	437	421	470	454	420	453	476	408	431	413	416	461	453	439	431	447	472	450	433	428	449	453	471	445	435	414	430	490	495	450	440	428	455	436	420	450	413	429	448	450	404	416	465	481	415	437	454	436	477	459	452	428	452	448	456	423	425	470	435	418	384	450	469	442	470	411	428	447	465	454	479	465	384	432	424	412	448	446	431	463	459	449	463	436	450	454	437	420	456	438	450	414	431	412	441	426	439	413	438	488	451	445	460	422	446	450	441	436	451	477	424	428	403	445	428	448	432	414	469	440	438	416	482	442	431	436	424	437	404	456	406	422	440	429	409	438	456	462	442	464	425	453	419	414	397	451	430	442	438	444	468	448	453	410	433	417	435	435	391	412	425	454	443	471	455	435	437	409	437	435	429	424	405	452	466	456	450	422	443	442	420	424	432	414	443	421	428	440	436	436	443	406	423	401	447	431	459	396	420	436	433	446	453	450	451	462	416	481	419	477	388	458	457	420	409	434	500	403	461	444	456	496	440	395	431	474	452	450	437	437	449	464	446	420	441	398	451	473	428	443	416	420	438	460	471	434	433	452	441	431	439	447	475	455	406	424	412	440	461	471	498	483	431	422	448	432	449	439	442	448	429	409	452	441	435	424	454	436	472	443	435	446	426	431	488	446	413	470	418	455	437	489	421	406	408	417	460	482	512	439	456	436	443	415	422	410	438	455	415	437	444	446	430	427	412	433	448	413	404	465	404	401	463	403	475	432	442	433	424	436	442	450	429	420	464	447	493	425	448	434	434	472	420	475	462	456	415	441	400	421	444	410	457	400	476	443	466	463	444	438	439	466	461	447	426	435	445	447	444	444	418	444	424	432	439	446	433	428	458	451	432	441	422	485	406	446	449	477	427	400	427	448	440	461	445	413	410	459	437	464	458	423	448	472	426	392	445	429	439	433	460	430	443	455	420	440	435	438	422	430	471	437	444	445	411	452	440	434	436	423	445	466	429	425	416	430	399	427	449	463	458	477	435	441	441	435	457	427	415	431	417	447	500	434	451	423	453	404	422	432	420	469	431	464	436	422	439	435	416	462	419	439	424	467	436	455	416	431	431	430	409	448	476	477	449	435	455	459	445	416	429	431	445	456	424	434	465	456	420	421	413	462	410	440	463	407	407	437	458	416	458	444	452	478	395	436	456	440	445	406	479	409	428	452	441	439	445	445	454	498	445	430	439	435	449	424	430	454	427	461	425	410	420	471	419	425	432	440	475	460	448	437	440	471	451	457	439	434	433	413	462	418	443	446	436	404	424	432	442	428	462	428	418	463	456	449	454	417	445	468	365	403	412	421	455	454	434	419	415	462	413	434	434	421	414	475	412	442	423	437	407	449	442	445	440	410	431	435	445	423	435	433	485	465	456	423	412	445	441	433	476	471	411	427	455	429	408	474	446	430	427	498	437	433	429	467	455	445	424	415	414	468	471	398	450	441	458	462	423	433	416	426	458	449	447	412	444	454	425	449	416	451	428	425	403	432	420	454	429	461	464	408	441	429	425	423	471	430	442	447	420	421	408	480	462	427	443	448	445	437	397	441	478	419	414	427	436	416	445	438	427	449	463	449	455	453	438	449	420	457	406	420	421	438	439	463	420	450	430	440	459	458	455	456	424	430	435	438	409	446	424	432	428	426	448	439	459	470	447	446	404	410	441	417	418	444	450	482	469	419	449	423	443	438	416	441	413	449	433	431	444	472	423	437	443	444	467	442	408	447	431	427	437	436	475	455	486	455	427	405	416	440	454	463	411	434	452	470	439	456	462	469	465	451	444	442	424	469	430	445	430	418	440	474	477	444	404	418	433	463	449	429	442	442	437	450	421	482	452	440	485	471	458	442	426	461	480	403	442	436	440	444	450	453	410	428	481	431	427	454	448	434	423	453	425	427	421	462	442	451	460	419	430	437	412	435	443	467	459	477	439	444	445	403	478	456	435	416	438	437	419	459	433	400	465	465	464	443	410	459	431	463	466	455	411	409	418	447	411	432	423	439	471	458	424	483	439	464	459	457	415	422	448	449	434	383	457	460	420	410	464	427	435	431	469	430	461	434	417	466	415	486	461	426	408	441	463	461	462	407	417	421	459	440	445	429	428	445	418	431	417	487	431	434	428	427	441	415	448	425	418	450	431	442	437	439	458	419	441	404	414	464	427	471	420	459	439	454	440	426	437	417	414	406	435	432	445	448	459	437	424	432	456	443	453	448	453	430	475	431	451	405	467	451	467	463	406	451	457	430	419	447	437	432	450	426	414	441	458	443	459	470	427	467	443	405	407	407	440	476	437	484	420	436	410	433	425	445	481	479	401	413	500	441	468	424	425	456	446	451	469	428	450	452	430	424	427	447	469	459	408	464	437	420	464	418	410	427	424	426	444	443	457	441	480	461	459	457	422	425	439	431	413	442	436	461	458	478	469	411	449	478	470	435	408	406	414	414	446	417	486	433	427	452	418	450	439	485	445	458	457	403	445	416	439	414	423
39697	66051	52903	39233	28578	18534	10698	5261	2484	550	461	457	460	484	478	485	500	515	481	501	456	477	507	513	461	486	457	500	485	490	518	479	488	472	462	442	503	492	446	449	465	473	473	452	459	487	506	466	472	481	505	497	507	484	478	476	509	477	473	488	463	471	473	472	480	467	490	453	501	497	501	457	470	473	467	494	452	458	500	493	509	456	452	510	465	476	485	469	442	489	484	496	469	483	472	486	484	499	483	472	497	498	501	458	490	455	484	490	468	475	509	467	482	447	520	495	501	496	472	467	479	462	484	466	480	488	493	462	484	456	469	463	499	495	453	465	471	502	470	490	498	467	483	477	487	524	448	433	485	470	454	496	441	485	474	441	463	446	532	459	517	462	518	474	509	464	496	460	481	468	509	509	461	519	466	481	511	504	473	485	481	467	449	457	467	476	482	468	509	532	471	493	460	445	472	522	474	446	449	459	469	491	492	471	475	458	479	536	485	454	464	457	517	484	509	446	490	506	474	479	475	499	470	477	486	498	496	493	446	501	486	498	443	479	487	497	502	467	457	475	483	470	479	473	481	458	484	492	472	481	490	468	481	486	501	456	484	497	473	477	458	470	506	460	485	502	479	480	486	490	493	426	474	457	489	511	456	499	475	423	456	482	447	456	515	492	491	511	475	431	492	454	443	478	505	475	512	442	474	455	467	474	489	513	523	499	510	475	473	482	477	500	480	482	457	475	497	516	467	516	470	463	494	492	465	453	462	511	519	463	504	475	508	496	505	476	488	459	490	505	501	460	490	477	489	486	514	524	473	483	472	487	506	451	492	539	471	480	486	478	486	465	494	443	462	450	457	479	458	523	458	468	516	501	487	481	464	450	505	467	482	475	526	475	468	483	484	460	528	486	436	483	460	470	480	474	485	486	492	471	462	496	510	493	490	479	497	493	480	489	498	447	477	484	482	493	518	490	440	503	504	478	509	429	499	488	424	483	461	479	448	485	490	453	468	473	520	475	503	474	493	508	437	519	488	454	481	486	471	485	483	471	490	491	486	472	450	483	450	506	476	500	502	499	489	464	502	474	490	480	483	472	472	458	488	455	465	477	504	476	527	476	499	489	432	501	493	447	494	494	518	454	480	439	485	461	502	457	489	474	508	454	482	438	485	504	460	468	481	502	478	450	493	471	468	496	446	456	459	484	477	474	501	473	490	479	510	492	482	506	478	482	466	492	488	509	455	484	432	479	484	480	462	487	511	455	464	478	454	473	498	476	519	460	478	506	458	468	440	523	475	510	518	503	511	484	503	493	479	510	517	491	483	476	489	499	473	525	474	483	502	474	454	487	454	472	505	470	465	500	444	493	445	474	498	458	460	500	516	480	486	441	476	467	500	444	473	460	515	484	480	489	512	457	464	450	466	464	487	506	483	460	442	501	485	451	441	497	471	459	489	500	497	499	527	457	477	489	492	448	473	504	508	511	467	473	477	476	468	485	474	490	457	497	474	468	454	458	509	492	463	483	471	435	477	452	473	473	443	485	478	462	474	475	465	503	464	473	496	491	466	485	470	442	474	475	475	487	456	504	491	504	482	485	494	481	464	528	479	479	502	525	482	493	484	535	466	512	472	513	505	498	454	472	502	489	472	502	477	465	488	481	491	470	471	494	474	483	526	477	499	492	505	507	497	520	456	496	494	464	424	479	462	465	459	471	431	481	503	454	520	502	474	444	485	507	482	513	485	515	464	501	448	505	484	498	493	497	506	479	529	510	492	493	476	494	480	460	479	463	474	514	462	516	477	482	473	465	481	522	475	485	463	435	479	519	460	456	473	452	469	517	446	511	441	486	504	468	462	475	489	515	489	466	484	495	472	443	493	476	466	476	499	469	442	471	487	509	473	501	477	482	486	478	451	483	474	490	473	460	510	455	485	481	428	461	498	463	494	506	473	456	486	481	493	505	482	506	476	512	507	491	474	492	485	499	516	494	503	413	480	450	498	486	488	480	491	497	512	507	482	476	507	531	495	482	478	494	503	473	471	533	510	465	539	470	477	449	446	532	485	478	484	488	522	463	472	471	476	524	461	482	499	493	482	479	459	445	519	471	478	470	474	469	468	456	498	454	453	500	456	507	517	483	474	500	448	518	485	481	515	522	479	474	510	512	487	504	488	496	512	431	468	466	452	480	474	476	493	509	488	491	478	452	491	476	503	494	513	473	487	483	479	463	508	464	486	441	502	495	507	500	467	492	449	494	465	517	517	466	473	499	455	478	482	466	469	530	481	476	448	463	483	490	484	512	485	462	495	469	495	451	446	468	454	503	498	483	490	469	449	487	493	505	478	505	479	503	461	493	479	467	490	471	494	500	455	461	456	474	471	462	489	496	496	493	477	463	541	461	476	522	466	496	481	486	480	492	463	492	466	494	487	502	488	473	496	506	519	500	501	508	480	498	463	508	500	504	467	476	452	482	453	491	514	460	500	457	442	487	483	470	489	518	510	508	479	465	478	485	490	467	497	476	438	476	497	468	455	453	460	480	473	469	495	477	489	467	498	461	493	468	496	483	498	515	454	445	476	481	520	475	515	447	488	442	473	472	479	461	478	482	450	465	472	506	494	480	480	461	508	482	441	477	462	510	476	492	462	435	506	459	459	481	483	484	521	447	492	445	537	495	495	461	499	498	480	462	500	490	458	465	483	470	458	484	497	466	496	505	452	478	466	490	486	450	474	449	500	504	503	550	463	424	439	494	470	512	464	497	451	441	493	473	481	476	497	491	453	441	493	470	457	488	485	472	483	459	471	481	483	506	467	475	482	462	498	467	484	494	495	455	501	460	497	478	494	465	483	487	487	448	480	524	492	519	511	475	486	503	487	498	500	494	470	508	463	507	525	465	482	480	486	460	485	457	500	480	505	484	473	484	465	497	493	504	521	492	489	459	503	493	504	518	466	458	477	498	427	503	509	471	480	493	477	498	519	475	544	465	511	460	451	459	505	519	475	500	511	488	460	449	497	466	431	477	464	464	496	474	469	458	496	481	426	495	488	486	522	477	477	496	428	478	441	491	449	518	495	496	518	463	497	466	482	500	474	464	505	452	494	482	468	520	509	475	483	498	483	463	450	435	484	486	491	468	514	473	468	497	461	463	487	506	490	472	491	482	477	480	483	488	490	484	475	443	487	482	460	503	460	443	458	483	451	477	470	517	476	508	473	441	476	475	513	516	425	512	536	461	499	445	510	465	484	515	479	462	506	462	464	470	472	456	455	496	491	481	498	456	471	481	443	453	465	492	456	495	476	501	448	481	472	439	487	513	462	481	434	489	518	485	501	505	453	493	499	454	472	462	487	455	498	488	458	453	468	493	497	482	490	489	467	485	477	450	451	502	459	482	471	471	485	520	470	464	472	479	492	497	489	439	489	498	467	455	497	467	451	485	466	520	496	476	480	474	456	456	516	449	465	488	499	463	457	429	488	458	494	454	510	454	490	485	442	486
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
