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
341103842868	341103843429	341103843979	341103844529	341103845077	341103845629	341103846179	341103846729	341103847277	341103847829	341103848379	341103848929	341103849477	341103850029	341103850579	341103851129	341103851677	341103852229	341103852779	341103853329	341103853877	341103854429	341103854979	341103855529	341103856077	341103856629	341103857179	341103857729	341103858277	341103858829	341103859379	341103859929	341103860477	341103861029	341103861579	341103862129	341103862677	341103863229	341103863779	341103864329	341103864877	341103865429	341103865979	341103866529	341103867077	341103867629	341103868179	341103868729	341103869277	341103869829	341103870379	341103870929	341103871477	341103872029	341103872579	341103873129	341103873677	341103874229	341103874779	341103875329	341103875877	341103876429	341103876979	341103877529	341103878077	341103878629	341103879179	341103879729	341103880279	341103880829	341103881379	341103881929	341103882477	341103883029	341103883579	341103884129	341103884677	341103885229	341103885779	341103886329	341103886877	341103887429	341103887979	341103888529	341103889077	341103889629	341103890179	341103890729	341103891277	341103891829	341103892379	341103892929	341103893477	341103894029	341103894579	341103895129	341103895677	341103896229	341103896779	341103897329	341103897877	341103898429	341103898981	341103899529	341103900077	341103900629	341103901179	341103901729	341103902277	341103902829	341103903379	341103903929	341103904477	341103905029	341103905579	341103906129	341103906677	341103907229	341103907779	341103908329	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	2000	3600	2300	2736	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2738	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2742	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2751	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
22950	21587	31140	30878	35461	35737	32109	20016	10490	6023	2050	870	868	842	889	897	890	845	874	869	896	909	843	839	847	867	821	870	862	843	863	841	823	874	846	859	851	892	847	851	831	855	852	825	852	844	811	814	843	851	811	830	845	818	842	873	839	845	875	860	855	828	853	895	902	794	869	847	824	834	831	844	781	855	867	851	904	886	775	836	875	848	899	817	855	855	901	813	779	865	832	832	827	830	824	820	824	801	858	840	850	875	869	866	874	866	828	886	865	853	842	797	844	920	854	870	858	865	857	843	832	863	807	882	878	893	887	856	883	899	790	847	847	766	910	874	840	786	843	822	874	825	862	853	796	857	844	908	840	948	850	847	848	867	894	819	844	845	884	810	914	848	831	833	886	893	850	862	830	826	830	870	859	846	920	887	825	870	831	882	815	852	883	844	860	803	824	856	831	830	858	831	864	848	849	847	853	878	848	885	838	861	831	871	836	826	858	834	907	892	842	805	878	841	832	859	880	877	820	874	868	894	850	864	875	869	897	842	796	897	833	890	824	844	902	866	894	864	915	869	864	861	824	913	796	787	890	837	851	846	854	838	834	854	822	874	807	848	808	833	852	839	906	880	894	846	885	883	830	914	839	843	919	877	829	842	863	886	882	807	774	869	855	830	855	817	815	855	820	909	843	830	856	864	840	867	829	823	853	854	831	850	843	851	826	850	891	841	806	892	864	886	855	870	849	859	866	850	887	882	861	843	823	871	817	823	812	869	872	898	796	841	868	846	848	906	798	810	859	802	886	805	828	828	858	881	843	816	865	843	876	891	793	851	832	788	856	827	851	880	852	863	818	824	804	929	852	872	835	899	836	849	839	821	849	880	869	854	874	838	818	836	908	838	812	865	862	875	816	881	810	866	867	855	886	812	875	844	828	879	831	843	869	780	801	792	866	873	818	854	900	826	889	898	838	867	844	844	846	852	888	842	895	820	821	883	887	831	838	900	804	844	929	889	865	875	853	834	835	845	896	870	843	840	889	866	826	928	843	806	859	841	875	852	893	834	842	846	858	810	813	826	800	859	849	903	881	866	836	917	834	845	890	869	874	848	802	847	821	937	814	873	874	917	870	850	830	842	865	841	897	871	834	855	903	834	864	824	837	871	821	874	811	872	813	868	817	839	866	848	815	871	870	847	843	854	864	881	866	844	835	829	824	831	876	878	859	859	817	873	843	892	854	854	856	816	859	893	814	808	841	845	915	840	848	832	810	816	807	846	860	847	895	861	824	875	842	860	855	793	801	824	849	828	893	861	883	790	787	816	888	849	866	874	853	857	844	832	810	879	869	870	845	807	886	845	831	866	889	846	873	861	878	817	905	842	852	823	832	830	873	863	838	875	806	853	856	853	875	904	848	823	870	806	856	820	896	877	853	814	828	843	826	869	854	853	813	817	806	802	834	782	837	843	853	870	842	871	792	853	827	851	849	847	807	863	833	837	826	853	862	835	865	853	880	846	869	857	927	851	828	813	846	823	852	891	850	812	899	839	852	891	834	901	841	875	833	862	868	891	889	856	888	862	801	839	848	793	773	842	841	849	897	889	889	875	898	796	814	899	854	870	808	834	860	845	807	849	865	904	868	840	860	914	851	849	852	784	862	874	845	839	895	835	828	834	858	794	841	874	736	877	844	874	849	828	835	857	882	860	865	889	830	870	860	795	849	826	865	852	852	825	834	846	833	830	879	798	805	806	824	839	845	841	911	863	799	886	903	855	802	844	846	848	867	826	866	873	837	841	878	839	808	874	847	788	826	854	860	891	860	813	862	850	792	842	852	861	819	848	827	791	812	864	826	873	854	908	840	864	850	868	874	864	809	822	828	907	849	838	834	826	825	779	826	834	810	864	896	807	876	874	855	844	831	841	867	860	891	870	880	889	865	796	799	849	856	868	870	844	920	819	824	848	872	860	839	841	849	850	880	829	814	824	828	824	814	866	798	843	875	854	872	882	847	914	829	836	880	857	827	876	905	878	781	807	852	840	878	864	845	820	836	873	851	809	882	833	809	811	861	902	804	853	897	863	828	861	818	874	877	886	859	824	893	815	853	857	872	859	805	843	859	876	832	825	838	842	821	829	859	886	855	868	883	860	811	836	841	853	857	833	908	840	858	840	859	836	898	842	885	801	847	830	834	823	883	892	815	782	831	819	815	864	838	891	853	797	885	850	825	884	837	768	788	854	898	875	872	845	839	845	843	849	855	858	820	874	829	830	855	872	893	852	882	825	842	836	848	780	897	850	797	816	875	870	872	891	862	877	847	889	858	845	857	893	893	871	792	928	835	839	829	856	847	899	882	865	854	854	839	850	851	835	849	837	871	846	811	873	827	855	819	880	874	859	809	871	839	839	849	815	858	825	846	831	875	825	824	828	909	838	834	801	801	881	856	852	847	843	860	819	822	882	832	854	762	834	841	871	819	867	876	852	800	886	869	843	859	835	845	835	813	785	876	855	873	864	846	879	836	847	817	845	858	872	841	856	860	826	834	885	889	858	855	842	893	827	837	868	849	875	829	835	814	867	858	898	829	887	884	819	879	829	812	832	856	865	886	893	873	800	844	872	864	850	863	857	832	827	821	884	829	821	880	831	881	889	803	824	833	846	890	849	836	890	855	812	871	879	853	811	811	820	892	850	881	880	818	857	924	871	892	801	839	837	876	864	859	847	922	891	841	863	895	808	791	859	868	823	901	837	833	880	869	827	837	847	881	881	857	844	880	791	863	845	844	850	867	828	848	840	840	860	929	862	848	849	820	827	818	934	837	863	845	856	841	855	867	819	878	942	820	798	832	798	834	845	887	876	856	867	874	844	870	882	839	826	841	857	898	865	832	865	834	866	821	864	889	827	842	881	852	848	821	859	842	809	886	889	872	848	819	863	855	840	875	888	868	844	861	892	845	850	820	805	851	838	908	814	824	870	837	854	810	809	870	742	813	836	808	910	835	873	805	849	808	884	803	859	864	846	850	859	836	877	881	817	820	797	881	846	883	853	846	824	848	860	897	814	839	870	901	851	854	852	866	863	895	857	822	853	845	856	839	844	832	799	851	820	830	894	827	846	808	837	880	856	865	861	856	851	792	813	860	789	822	885	844	875	852	801	843	828	836	918	876	827	819	899	834	864	875	874	797	826	835	838	808	864	861	810	868	912	862	802	852	901	856	911	883	869	806	858	882	824	869	849	846	885	811	808	879	881	834	855	850	849	870	841	829	814	838	841	824	852	868	820	842	880	868	876	821	855	842	840	857	830	799	846	843	873	819	849	847	895	854	827	821	829	903	869	815	835	885	846	820	838	831	809	843	838	860	918	885	844	859	817	856	855	835	843	843	883	827	838	835	852	826	833	801	892	858	893	824	817	860	822	839	811	869	910	846	814	840	896	856	938	822	900	871	827	813	850	862	823	905	864	876	826	832	844	843	845	831	873	889	892	849	880	811	819	873	848	833	847
45720	91141	79010	62474	53263	41552	31527	22094	13050	8369	2506	844	855	866	844	834	906	909	799	809	807	882	837	873	916	871	816	840	878	853	891	864	848	842	874	889	825	885	824	844	869	895	843	868	854	827	870	833	817	915	853	919	845	914	857	856	830	871	813	831	893	855	847	840	874	852	870	894	853	818	847	796	893	856	848	908	874	870	822	906	824	854	853	848	823	842	895	840	899	863	843	886	841	850	880	850	862	858	861	836	842	870	839	850	819	868	888	874	800	861	879	904	862	856	862	829	823	882	845	855	843	807	878	812	828	841	822	815	820	812	866	868	854	818	870	864	791	876	853	850	853	855	862	789	859	855	853	842	891	883	899	848	855	810	821	821	878	851	879	841	875	805	816	835	850	873	909	824	847	810	870	875	836	903	832	867	890	853	886	858	845	850	863	877	872	847	853	822	861	891	886	864	843	854	837	858	884	839	886	843	819	867	856	836	821	879	868	841	875	882	858	856	838	839	888	850	854	863	896	843	855	861	872	812	868	819	852	903	831	864	870	830	873	886	868	827	874	885	850	852	866	900	821	838	802	792	856	831	867	877	861	810	867	834	879	852	856	818	855	834	873	851	872	852	843	807	861	833	869	909	890	820	828	914	852	890	844	853	834	852	858	867	870	835	811	833	901	870	822	833	851	836	846	856	883	846	927	848	884	830	821	843	823	846	831	871	858	864	880	824	879	893	879	811	835	861	864	873	871	877	873	894	864	848	822	800	839	914	866	861	822	845	840	852	824	849	858	860	851	875	874	845	874	831	889	836	808	806	806	878	892	908	832	785	886	868	892	900	827	835	882	877	840	836	859	887	893	826	833	864	847	854	881	884	894	819	806	891	874	822	865	830	887	854	828	796	914	852	810	868	835	875	884	838	813	822	871	876	864	883	857	855	869	859	884	864	862	855	898	880	794	843	882	820	841	840	822	905	889	810	826	839	867	834	836	866	901	872	873	860	872	845	830	847	891	833	850	849	852	863	832	850	859	837	827	881	866	853	873	838	883	902	872	866	840	846	888	895	854	919	803	846	889	877	854	826	794	899	896	845	828	930	901	814	892	881	862	857	897	910	918	886	842	831	825	825	865	847	823	811	831	824	857	864	849	908	847	811	850	830	879	867	870	916	807	861	837	923	889	874	859	821	918	902	902	858	864	857	867	882	828	886	884	894	880	888	899	849	892	837	851	865	924	803	890	845	807	858	818	961	879	875	871	839	847	874	876	834	877	835	913	887	900	868	825	877	914	850	842	941	825	862	880	834	869	840	788	851	838	898	849	840	835	820	849	814	791	871	865	811	843	842	850	846	868	849	843	839	867	830	839	848	821	824	903	896	875	882	827	796	851	855	823	831	874	813	842	887	901	857	843	921	832	899	862	799	836	849	829	839	865	842	826	795	847	866	895	860	882	867	819	878	841	859	809	817	875	877	902	865	798	828	852	901	881	871	820	848	846	882	838	870	816	842	925	823	884	832	852	848	848	866	843	861	849	947	812	829	882	913	874	867	883	796	894	891	895	830	882	874	797	915	872	871	865	861	830	822	863	877	871	864	892	839	851	870	857	831	849	776	846	853	840	809	848	841	838	858	851	866	812	851	825	867	841	872	851	858	857	865	821	877	854	862	835	894	843	909	837	926	830	867	834	820	867	830	867	865	809	868	847	815	849	844	900	894	938	832	859	843	831	864	857	843	909	846	858	902	883	876	893	838	842	893	883	845	851	906	794	913	807	846	867	843	849	871	827	875	872	836	894	870	824	869	819	836	854	881	818	884	855	807	831	856	890	852	845	832	878	833	890	840	849	878	837	843	855	859	816	844	803	909	826	876	850	890	831	833	857	794	850	830	869	831	813	879	867	866	889	854	928	892	846	787	830	847	821	851	870	881	858	851	871	880	843	857	875	873	840	854	817	858	808	847	848	835	863	829	856	838	834	795	825	855	873	801	821	892	790	830	884	864	828	812	850	844	871	886	838	918	877	842	874	864	807	847	827	887	894	866	882	870	843	835	817	882	829	901	797	885	806	868	889	832	844	802	842	867	871	784	862	875	852	848	854	849	797	799	877	825	853	873	868	844	839	881	866	863	849	863	846	879	824	873	817	846	869	884	867	878	870	862	825	889	918	877	831	859	867	885	855	851	839	854	875	851	921	902	824	822	836	853	853	835	861	872	825	861	825	911	840	839	875	871	840	874	860	862	832	853	837	832	822	911	830	847	857	860	857	902	807	904	872	880	828	876	913	902	887	852	906	887	880	858	849	829	874	845	861	840	886	857	841	864	807	800	898	859	867	891	899	894	826	935	851	877	864	854	865	889	810	806	837	879	901	863	877	820	879	802	838	837	896	842	847	899	840	841	858	832	862	869	849	861	841	865	857	841	883	829	889	854	843	867	832	847	845	812	871	793	842	835	870	890	885	830	862	895	870	870	907	830	868	862	830	842	881	814	865	835	862	886	890	838	838	886	834	842	846	837	798	820	806	872	769	845	878	810	840	833	853	852	856	862	841	879	853	884	845	829	906	843	845	832	870	890	794	796	855	822	852	891	855	857	886	911	808	811	847	879	887	865	888	826	863	865	888	867	853	884	860	889	844	881	846	865	887	832	890	833	840	890	827	903	895	807	856	830	850	835	898	910	836	922	838	878	892	829	849	878	866	866	864	829	847	839	775	838	879	822	875	820	830	866	876	871	824	821	842	844	834	804	852	832	860	825	798	887	828	857	875	849	826	862	863	850	838	844	850	811	828	883	859	908	872	827	885	865	855	835	847	836	854	881	872	874	845	879	838	897	841	868	864	850	828	842	853	878	875	847	865	860	808	860	838	879	899	799	869	809	854	875	827	817	875	882	864	883	910	803	809	860	880	883	862	834	841	881	891	905	849	851	864	908	886	895	831	889	915	832	878	870	843	833	871	864	862	820	937	811	897	844	899	875	870	858	892	887	873	841	895	848	839	893	855	880	889	781	862	848	854	826	858	872	802	822	886	864	834	892	839	846	881	892	816	847	853	878	844	932	831	881	807	839	804	799	846	873	889	847	816	910	891	910	868	824	856	812	842	897	854	840	823	852	862	861	844	864	829	908	772	895	848	879	849	864	842	869	860	897	887	801	843	827	883	817	892	842	877	835	830	895	900	820	916	851	856	854	847	872	831	858	809	839	901	837	855	864	858	877	835	853	816	830	830	830	847	890	870	936	849	816	874	856	858	864	837	776	819	819	807	886	878	864	872	847	858	835	868	850	887	821	868	821	873	815	865	864	871	806	845	859	852	793	841	848	906	885	877	867	854	900	865	875	849	826	839	859	878	885	859	872	855	840	844	792	888	810	853	872	859	867	834	819	816	867	862	875	813	863	885	837	829	875	876	869	900	879	877	887	877	867	838	813	808	875	891	827	829	852	840	888	829	871	881	828	868	857	857	863	862	867	899	891	899	767	796	781	855	836	813	813	836	851	869	843
28018	24049	26964	16878	7676	3986	2392	1505	959	713	534	480	462	521	464	505	486	453	461	489	492	447	465	491	455	475	460	490	468	474	503	471	462	488	498	467	469	473	508	461	458	473	439	495	506	468	496	466	459	459	485	474	476	450	436	461	468	460	462	511	485	476	459	450	504	492	481	478	445	456	473	470	495	459	482	467	535	480	536	486	474	486	504	478	490	472	497	454	489	482	443	481	501	474	484	483	466	491	519	475	463	482	480	458	465	469	490	463	495	465	491	506	447	481	452	485	450	474	475	493	467	481	489	490	500	464	486	460	456	499	480	485	457	501	481	482	473	432	463	515	443	483	489	483	469	507	493	467	443	509	447	461	432	465	459	470	490	512	512	469	454	484	467	499	424	445	462	463	490	458	489	489	470	523	479	467	471	487	474	494	444	432	460	509	455	513	474	472	482	459	466	393	491	497	474	458	492	478	467	490	431	490	513	479	454	520	480	460	473	492	459	480	485	460	499	464	489	481	510	473	484	452	482	486	449	493	471	486	471	487	489	461	451	504	469	484	457	459	482	472	447	466	497	456	465	502	477	494	465	499	491	481	474	448	474	447	490	535	452	458	450	434	450	488	525	466	501	465	470	452	478	493	473	457	445	467	490	466	486	495	454	473	454	430	502	473	479	467	465	477	455	452	492	508	488	518	502	507	481	488	447	457	509	454	503	495	478	461	449	489	474	501	480	479	493	477	507	481	480	481	445	497	481	493	463	483	511	462	432	501	482	415	434	476	445	475	469	505	513	513	493	458	467	463	511	484	470	451	453	490	508	505	431	459	527	487	501	447	460	504	440	453	463	462	485	492	514	484	437	474	490	473	502	489	464	445	505	484	434	474	471	454	486	477	515	510	483	478	494	448	467	476	470	506	479	468	461	451	465	447	491	483	456	449	455	462	449	480	482	478	473	476	487	467	498	466	463	460	523	488	446	463	497	474	488	486	484	508	441	432	487	496	458	506	476	471	446	471	485	470	444	484	484	464	505	475	449	487	455	473	491	463	468	465	478	470	437	465	490	489	492	474	492	463	459	492	506	485	495	468	466	479	485	467	437	466	446	469	470	445	501	486	455	443	500	480	442	450	489	491	455	481	493	505	464	432	496	468	469	430	450	488	479	480	459	492	516	522	525	436	459	504	447	471	491	468	419	450	469	490	514	454	468	471	426	524	426	470	448	484	480	473	462	464	498	466	461	481	446	532	507	461	450	471	456	488	436	471	423	473	472	489	443	489	465	497	471	478	442	471	461	506	456	487	496	460	477	453	481	478	411	464	502	455	470	477	453	458	477	443	471	455	487	471	512	465	435	482	452	490	509	492	487	476	469	494	494	476	460	475	477	482	479	469	449	477	495	491	479	445	444	469	484	469	506	493	461	452	472	463	480	463	481	484	435	462	457	497	482	459	481	461	470	489	468	494	473	470	503	479	488	468	449	483	475	485	495	471	450	479	488	459	485	466	491	461	455	425	478	460	475	482	460	464	462	479	506	480	482	503	464	480	487	459	501	501	463	460	461	450	487	489	495	462	466	476	507	453	464	494	479	501	426	456	469	462	436	441	478	499	477	447	436	448	451	498	477	479	469	467	493	447	488	475	471	478	475	453	442	491	446	435	450	474	477	452	485	478	474	470	474	491	484	517	500	459	472	437	472	473	482	444	456	469	471	477	493	471	464	491	454	459	482	462	493	508	464	468	481	464	488	495	459	492	488	482	492	449	481	456	473	476	466	444	461	487	472	459	476	480	464	482	475	456	486	460	497	476	507	429	469	512	472	460	477	428	456	466	475	474	474	476	503	495	469	479	470	434	498	470	515	464	463	457	412	494	460	490	465	490	472	475	475	481	478	470	508	449	447	482	460	489	495	458	474	440	444	503	447	467	445	415	442	474	483	499	428	441	470	479	462	488	448	468	511	492	466	491	539	463	490	461	462	470	411	486	500	468	444	485	477	493	446	470	497	492	478	491	485	486	438	491	497	482	469	475	471	464	486	468	462	472	443	461	460	472	462	481	450	459	476	492	455	492	509	490	448	475	465	442	520	446	520	490	471	459	443	477	439	523	464	474	484	468	426	466	485	492	482	494	470	482	457	473	454	442	470	486	506	499	506	454	474	499	461	483	450	466	453	455	493	508	499	481	482	498	462	450	443	451	493	487	471	483	557	478	478	491	474	457	495	485	472	506	491	515	473	443	477	439	448	461	480	500	490	497	498	464	437	458	478	532	501	473	456	467	467	442	510	493	503	479	492	451	476	473	464	487	454	471	482	464	488	496	440	484	506	458	458	495	477	491	477	455	454	471	466	455	477	466	476	488	475	440	451	457	505	498	487	458	487	502	450	453	433	490	510	448	468	501	476	486	461	498	485	461	475	513	477	502	492	423	471	435	495	498	467	440	480	441	436	446	469	477	501	461	446	471	455	450	466	500	452	418	476	466	453	485	506	498	442	494	485	461	480	460	445	498	445	464	484	502	488	494	520	500	474	463	465	470	481	491	490	442	458	489	478	515	465	480	478	466	527	496	465	498	461	467	455	487	461	506	483	467	483	427	458	487	467	512	479	468	482	484	479	500	468	454	464	464	523	458	451	483	471	477	493	477	433	509	516	435	468	477	490	477	500	483	471	478	447	405	435	476	461	489	466	485	459	420	459	452	464	503	462	462	435	492	478	461	471	480	440	481	464	488	511	484	470	488	464	475	495	495	471	451	506	461	449	467	447	462	433	482	496	473	480	490	484	499	472	458	437	465	451	503	467	466	461	486	479	459	499	488	514	524	476	461	503	477	494	453	515	471	509	455	459	451	503	449	485	462	488	480	478	485	495	462	490	477	444	489	488	472	452	452	481	477	423	487	522	492	464	458	484	495	481	505	504	487	474	498	454	489	473	502	491	472	540	467	479	468	475	478	468	409	457	494	500	503	488	488	445	456	457	497	457	466	466	481	461	471	500	492	445	461	461	453	439	473	497	460	460	465	464	504	484	444	473	488	469	499	525	450	461	475	478	474	447	471	479	448	484	469	447	465	528	494	482	469	478	510	464	442	511	508	453	416	474	465	482	451	490	459	484	468	467	468	518	442	510	482	456	479	511	475	468	469	492	442	466	497	445	485	432	475	500	496	473	471	465	464	458	445	527	486	495	446	455	468	460	509	481	491	498	475	488	464	471	490	490	442	479	454	457	459	480	459	471	512	515	488	473	462	442	478	473	442	497	456	481	465	491	464	502	509	463	448	479	494	503	472	471	458	479	479	482	459	443	458	458	491	475	480	498	449	432	487	492	474	490	470	497	481	458	501	499	482	476	466	455	470	493	454	450	523	472	477	449	498	522	442	436	470	484	478	481	546	465	501	448	470	440	462	463	447	485	473	502	470	489	531	467	496	449	493	454	480	454	472	475	548	428	503	461	470	476	497	472	474	491	497	455	445	443	477	467	467	501	440	475	487	433	495	443	472
16482	34537	24967	13762	8211	4737	3054	1911	1178	857	634	487	526	490	558	499	492	535	548	523	553	532	509	515	518	496	477	492	525	556	524	545	486	516	507	493	504	523	526	487	506	515	503	483	497	513	529	492	523	540	559	511	501	518	488	508	505	511	482	488	490	508	529	512	531	499	478	507	517	520	551	491	487	504	481	519	514	517	515	481	568	534	507	501	533	522	476	512	519	529	546	492	502	529	486	462	532	538	527	494	493	485	482	495	537	523	497	528	540	506	540	532	497	505	478	533	473	521	506	516	524	505	486	481	509	495	544	500	504	478	504	511	513	484	514	495	520	507	535	504	511	486	522	526	534	500	493	500	467	512	538	537	473	498	494	559	527	477	506	505	508	528	506	517	514	543	565	528	533	526	508	507	528	530	526	494	533	491	503	508	452	520	481	508	539	520	478	540	567	491	506	524	553	515	486	510	476	509	495	529	505	539	445	544	496	520	511	507	509	505	496	459	485	508	528	524	502	565	518	534	513	512	536	512	525	541	563	486	483	509	503	536	501	548	502	511	528	516	511	520	540	507	472	529	544	573	527	503	503	515	482	520	530	516	530	507	545	502	515	505	507	545	523	534	548	502	494	487	525	515	501	505	478	530	496	511	504	514	531	533	513	513	499	547	521	522	523	551	514	492	506	490	494	535	520	495	507	541	502	546	490	517	520	521	520	507	488	489	523	512	515	527	485	525	469	487	498	510	495	481	496	513	535	526	526	496	528	525	485	480	541	530	526	481	531	510	493	513	522	550	537	528	515	499	495	509	497	521	490	528	551	511	515	531	495	535	539	517	504	500	475	505	474	495	518	553	499	508	540	532	480	542	494	566	502	521	532	535	516	522	496	497	531	506	491	534	522	493	547	497	534	518	530	488	529	546	513	514	504	526	526	531	529	484	446	548	538	531	531	499	536	495	531	529	478	505	526	534	545	507	538	507	507	500	514	535	509	543	550	554	550	505	523	526	532	569	481	538	453	538	522	543	498	524	552	486	561	537	511	523	520	507	549	511	543	503	530	533	499	476	502	568	508	537	505	525	495	521	512	507	482	519	506	507	527	537	496	504	511	516	506	516	526	526	525	495	562	495	481	529	465	536	517	520	502	480	487	471	512	528	474	501	558	507	522	493	506	544	543	451	570	522	502	493	540	548	536	521	517	544	522	520	532	499	529	500	504	518	481	498	486	470	511	542	525	505	529	487	515	486	519	476	552	504	468	505	465	541	509	559	506	512	551	535	521	550	549	515	475	505	529	516	538	464	522	509	490	532	547	512	550	496	547	495	554	522	541	514	513	506	518	535	480	519	478	506	519	529	508	518	525	531	460	488	487	534	489	565	515	557	530	495	473	498	533	489	523	526	500	525	532	528	522	537	537	557	492	482	528	512	510	547	513	479	515	498	489	511	536	478	562	508	496	521	484	524	485	481	531	494	532	499	483	495	494	512	518	527	495	509	506	500	503	505	532	545	503	538	548	526	533	555	500	547	512	550	496	457	551	507	493	511	519	549	549	532	506	504	520	514	558	508	532	496	503	515	495	520	509	505	502	541	522	505	472	469	507	503	530	454	485	502	509	514	561	503	493	511	545	499	546	516	495	485	485	549	506	535	516	527	546	525	490	552	550	519	526	525	532	544	490	510	548	532	533	523	516	487	526	538	540	528	524	489	504	524	523	504	519	517	499	540	471	488	485	537	522	508	504	537	502	551	500	516	504	489	503	534	496	533	513	563	488	503	520	492	507	549	522	562	520	501	549	516	507	504	519	543	508	498	524	512	514	562	487	475	524	547	520	487	521	516	506	488	509	516	523	486	515	556	514	484	529	536	477	497	518	517	529	523	507	568	473	523	533	517	512	507	516	516	504	507	521	524	504	498	490	506	524	550	462	509	474	530	535	500	511	502	530	510	553	439	536	505	509	515	546	493	504	498	488	474	550	484	510	517	537	511	554	493	552	494	471	501	529	537	543	519	529	518	522	495	532	512	498	541	487	494	537	524	503	500	521	485	488	527	547	538	510	545	513	496	492	524	506	471	477	480	504	527	510	479	503	504	494	536	472	519	505	513	541	513	518	527	498	532	492	516	526	524	493	487	536	521	495	534	537	536	502	521	465	496	518	534	532	527	527	517	508	551	493	488	507	478	498	485	459	501	507	478	481	527	516	532	501	494	477	491	519	538	518	504	525	541	528	500	513	513	500	512	541	535	527	509	501	535	515	488	529	545	491	493	524	513	509	537	495	534	506	493	466	474	530	515	559	488	534	505	528	532	519	516	512	529	478	529	548	490	498	503	514	480	523	517	519	513	528	470	520	464	518	519	500	538	486	489	536	466	522	488	491	546	522	498	514	501	500	579	552	479	506	520	505	512	530	515	527	509	493	497	492	529	536	501	531	517	498	519	545	531	483	506	488	520	517	484	564	514	497	515	519	521	525	455	511	499	498	525	524	517	559	466	534	505	515	524	506	522	482	532	489	461	512	489	484	492	537	525	590	504	510	493	558	458	488	536	508	533	513	535	506	483	536	474	509	500	515	524	521	516	496	507	493	489	513	488	521	552	467	508	539	539	489	511	525	503	489	537	490	507	512	489	487	535	533	484	547	539	508	519	528	537	527	531	569	491	500	510	523	473	538	487	506	530	493	483	506	493	497	543	527	535	499	519	514	520	523	565	513	492	545	529	502	478	492	516	507	512	531	491	519	546	505	511	488	523	545	508	554	516	503	499	515	519	531	513	471	489	529	483	534	506	494	500	512	508	532	553	509	513	539	533	506	504	520	518	525	552	504	490	508	480	495	491	525	489	550	495	514	491	516	543	472	509	555	536	567	523	522	527	511	528	524	516	490	532	513	482	515	523	508	517	497	522	522	516	503	493	550	503	515	504	478	526	488	496	512	478	518	455	508	525	513	560	517	488	505	515	539	471	476	522	547	526	467	535	549	515	542	511	527	484	488	475	527	511	492	557	540	497	497	518	513	525	572	501	507	517	507	469	540	514	508	493	529	519	508	514	527	522	502	525	536	516	557	548	526	520	527	519	492	507	508	524	526	501	534	547	500	529	523	492	488	525	526	538	506	514	481	536	541	501	522	510	495	506	560	541	514	502	530	528	516	527	517	517	455	541	536	530	475	520	537	505	485	482	491	532	468	483	472	510	538	528	524	526	506	529	539	516	525	520	538	470	519	505	547	493	511	507	524	503	567	496	511	497	530	457	521	524	502	505	522	498	470	531	508	526	515	469	528	506	565	527	488	502	513	542	541	530	520	511	512	457	515	478	549	522	505	525	564	564	488	532	519	494	534	529	510	521	487	540	534	494	495	538	528	476	515	527	519	543	494	506	496	536	473	554	491	509	453	456	546	500	511	518	493	476	501	504	502	541	541	471	534	535	498	525	517	490	543	501	548	529	519	466	529	496	534	518	550	473	507	493	489	542	564	531	531	484	508	489	501	496	522	521
23676	21551	33141	33556	30698	27407	20592	10361	4906	2365	1071	572	514	571	536	523	553	583	547	544	521	576	546	565	530	507	596	540	522	579	542	511	531	553	531	505	569	513	508	499	547	537	554	539	524	540	471	552	533	522	524	566	545	539	500	535	519	499	549	545	569	545	536	495	592	551	545	525	587	552	514	546	555	530	566	545	554	586	529	523	577	495	525	539	554	501	543	552	567	523	526	510	546	522	551	534	534	574	568	546	528	530	536	563	544	544	523	563	580	512	557	549	527	594	574	559	563	515	532	533	555	541	529	559	523	530	528	563	567	565	499	549	554	537	516	564	573	548	535	498	508	560	563	531	559	527	526	528	542	522	543	525	524	537	542	568	533	530	511	573	560	537	535	531	534	541	547	571	547	543	523	544	522	533	586	589	579	531	573	559	495	561	567	513	525	504	533	526	552	547	565	569	564	508	544	489	571	516	571	534	555	535	519	592	544	549	544	570	556	545	569	577	532	541	580	530	520	539	597	532	554	534	479	540	535	521	509	551	518	529	507	529	568	534	517	500	524	516	540	559	552	509	575	478	556	548	515	530	526	512	553	547	540	544	525	544	523	544	526	536	512	549	577	512	547	545	522	490	553	569	531	573	515	545	536	544	549	556	591	552	562	530	508	548	567	532	525	529	556	532	535	575	549	564	548	525	530	530	559	552	560	573	551	571	540	576	549	542	539	523	532	570	544	562	530	542	489	569	530	579	539	565	532	524	507	580	533	514	578	579	531	561	534	571	498	547	552	536	554	535	529	526	543	543	561	537	547	564	520	524	508	555	533	554	540	577	609	537	509	505	524	523	555	539	533	570	497	528	557	552	552	579	532	495	519	558	588	505	548	551	573	545	564	543	541	562	538	543	521	572	546	549	542	557	589	511	529	576	529	565	542	553	532	586	559	527	590	527	548	574	531	551	512	557	489	544	559	543	525	524	550	534	566	534	496	541	548	571	564	572	562	516	517	501	565	562	565	509	546	519	575	561	526	500	523	521	498	499	531	574	499	540	565	510	551	563	526	549	544	509	553	533	552	528	535	564	543	525	571	519	552	572	552	552	528	542	567	501	535	524	562	535	525	544	566	559	495	567	533	528	534	493	524	538	544	530	549	543	533	539	545	532	526	554	546	532	583	536	576	586	575	538	545	519	594	549	550	508	525	558	537	533	521	546	525	562	546	558	533	532	517	541	500	549	538	524	552	541	520	520	523	527	561	533	537	543	588	547	513	521	549	541	522	518	588	581	541	542	557	554	544	499	532	559	558	535	549	558	516	555	559	499	573	527	552	503	555	538	496	561	565	521	565	507	543	572	531	528	534	521	528	540	549	561	505	554	539	529	533	511	533	570	516	534	558	550	579	508	549	553	504	570	547	572	520	547	550	538	530	531	521	532	566	507	530	521	567	547	530	594	513	518	567	554	559	572	539	558	513	535	600	546	546	525	527	529	514	529	534	513	541	494	522	552	521	549	535	561	570	514	516	557	538	556	515	552	530	515	534	488	561	543	576	532	570	573	574	561	540	564	519	561	512	580	550	567	533	559	565	546	482	550	559	550	541	519	526	523	542	454	541	574	511	503	564	555	565	548	549	575	531	518	523	552	554	537	556	524	559	547	553	533	522	496	541	579	575	560	538	524	576	552	560	570	569	540	506	535	521	555	588	555	530	512	520	548	543	555	557	528	526	544	536	578	547	521	531	522	502	532	564	529	544	497	567	542	528	566	583	541	544	552	568	578	548	572	526	538	506	522	589	560	540	521	536	563	570	567	560	494	519	538	513	525	518	560	557	550	520	560	560	584	583	533	535	500	523	535	550	546	513	582	523	606	531	550	518	582	554	504	495	541	552	569	544	520	522	561	532	546	562	567	531	520	499	560	546	576	538	543	548	532	542	512	556	533	565	574	587	540	506	532	549	504	531	524	527	541	567	595	510	519	563	536	546	533	570	546	509	527	567	503	536	557	495	560	519	541	571	536	538	535	547	544	522	535	546	566	522	524	560	520	541	522	512	530	557	594	574	565	518	529	516	560	575	533	552	525	577	546	528	558	553	553	541	545	527	523	500	554	582	520	533	504	504	555	548	541	529	523	530	510	560	565	528	532	506	525	565	537	559	526	553	528	585	600	549	557	487	530	525	541	533	556	542	542	558	541	542	547	538	543	593	546	542	524	550	561	530	534	587	536	543	546	566	539	548	556	579	499	526	543	483	566	582	564	520	564	528	553	543	548	549	532	516	520	490	593	500	580	491	569	527	551	546	542	550	535	540	514	553	530	558	553	509	545	538	505	526	543	550	551	504	536	535	559	499	552	491	513	536	530	557	511	523	593	549	548	574	529	518	552	569	516	568	515	547	564	563	559	534	549	568	534	538	564	511	509	565	534	570	553	528	521	528	553	561	535	549	516	569	527	568	524	542	567	559	522	554	532	539	567	569	544	542	532	541	498	533	612	566	489	547	551	487	545	550	576	544	574	560	559	516	553	594	544	540	543	529	567	560	545	522	519	538	547	533	492	553	505	568	551	531	539	570	530	531	543	530	508	538	545	551	560	510	512	564	545	542	595	503	552	511	500	536	540	546	511	561	567	536	515	524	533	555	555	518	583	496	553	542	536	576	528	522	545	534	540	515	551	560	490	591	539	532	558	554	541	541	534	548	553	547	578	550	536	502	534	540	551	557	494	578	564	517	546	530	554	529	543	528	554	544	568	544	476	592	563	566	509	584	526	541	553	555	546	541	524	532	505	530	502	568	557	543	534	541	499	560	569	538	550	542	540	524	530	539	544	586	560	502	554	537	523	565	513	538	553	595	514	561	531	531	553	514	576	558	560	554	573	481	572	566	558	571	503	552	541	574	514	531	548	567	554	540	553	530	556	529	523	530	543	549	535	520	567	538	530	554	542	516	560	543	522	580	520	569	489	545	545	522	548	564	527	556	549	539	554	516	515	533	548	526	541	543	534	544	578	525	535	583	551	541	557	582	532	536	490	567	466	570	547	537	545	579	570	550	571	575	487	590	540	512	548	553	521	558	532	543	564	542	505	504	499	567	508	577	570	552	573	539	537	551	535	592	529	562	545	549	550	556	552	522	547	518	542	528	603	513	544	558	564	526	551	558	533	542	571	560	557	563	550	539	561	517	591	518	537	514	561	531	562	543	549	543	532	543	558	523	553	511	514	562	532	559	572	534	552	531	548	541	549	537	506	560	554	554	523	500	580	554	545	552	554	537	551	495	535	559	557	582	536	600	536	534	549	526	535	545	539	538	557	552	537	515	524	515	522	512	555	549	551	558	582	506	494	534	485	528	551	526	505	518	514	568	535	560	534	538	553	519	512	526	532	534	540	557	546	526	548	586	523	555	548	526	572	564	548	604	543	532	545	546	557	531	525	551	507	491	554	534	527	508	556	561	534	493	572	547	515	579	537	601	520	526	534	572	547	519	526	576	543	527	560	507	542
41521	81795	65629	47702	38388	29302	20422	12721	7155	3622	1430	591	581	562	561	561	562	534	588	590	561	579	556	552	593	590	543	570	557	570	556	550	529	556	592	598	518	600	522	539	546	586	529	549	630	559	520	566	579	575	558	564	541	600	562	550	546	579	535	563	580	544	547	584	556	535	574	592	568	534	598	538	556	565	585	570	567	522	531	521	540	559	578	520	579	530	570	565	546	545	597	588	548	525	599	578	588	606	559	551	576	543	600	547	550	575	544	536	580	595	543	538	534	567	537	526	587	588	556	547	552	590	555	539	551	587	570	585	564	597	554	577	592	541	559	573	535	524	575	579	559	544	548	522	552	593	578	535	563	567	535	581	557	563	557	503	561	534	559	559	576	558	552	591	551	558	562	594	594	610	600	579	526	570	572	591	567	561	568	572	535	567	592	521	566	524	574	565	597	600	587	579	539	554	572	540	644	631	571	585	499	575	540	588	567	554	594	557	555	601	570	587	568	551	545	527	551	544	566	561	536	546	612	578	571	564	561	558	575	546	558	582	558	603	592	569	532	574	583	534	561	504	568	583	552	584	556	539	529	550	562	550	634	545	564	561	528	547	590	521	553	535	588	603	591	538	585	505	559	521	549	567	541	595	555	555	565	531	550	563	538	608	604	571	543	560	530	547	561	612	595	561	566	568	605	553	514	550	569	526	557	566	568	540	564	615	566	534	565	549	574	539	556	552	591	606	580	574	571	546	576	578	532	567	576	552	553	591	575	506	588	573	567	605	597	546	606	558	546	558	594	508	579	558	596	549	573	548	577	519	552	560	538	594	563	595	569	524	591	555	568	589	543	586	572	553	552	567	614	520	547	558	532	564	498	561	631	565	572	552	586	604	538	574	562	561	521	566	628	594	573	591	592	603	566	593	551	564	598	536	571	561	566	549	566	579	549	598	550	537	566	555	574	586	545	542	553	604	560	528	577	539	537	584	581	589	580	561	549	584	611	553	623	582	557	541	565	562	557	579	514	577	556	567	551	544	577	540	539	575	549	577	588	550	559	590	590	565	611	576	567	574	550	615	573	540	595	565	551	575	562	561	549	581	543	546	562	599	574	545	584	606	561	589	550	588	566	593	596	576	513	580	509	553	565	588	581	558	605	561	560	578	581	553	533	592	560	567	596	556	572	554	594	530	578	569	541	545	559	586	570	540	570	530	557	598	573	561	588	566	586	554	567	599	530	553	594	567	565	569	546	571	626	566	596	554	549	573	583	552	533	543	563	524	600	572	576	575	605	562	555	534	523	576	584	578	583	550	591	578	531	553	568	563	580	583	576	591	546	559	580	547	598	583	593	599	583	571	523	544	531	590	543	600	575	581	547	577	566	573	579	560	556	605	517	575	555	526	546	569	571	598	549	561	587	565	608	587	598	560	547	542	573	571	555	589	545	571	493	558	560	551	591	565	543	560	579	558	572	531	602	579	544	558	550	555	567	566	597	530	576	566	565	573	581	561	620	553	574	524	591	545	543	621	576	550	552	558	560	585	538	528	538	576	556	557	557	567	561	555	561	553	577	556	589	543	545	551	560	556	556	592	553	574	591	557	549	603	583	509	576	577	572	593	606	570	530	544	578	540	611	542	581	575	581	568	560	606	574	534	563	547	562	573	567	558	548	573	557	564	570	545	607	533	615	595	539	553	540	549	582	573	594	580	544	548	593	576	543	604	586	564	593	558	560	529	514	546	594	568	615	591	562	606	567	591	557	566	584	572	571	613	535	586	533	539	585	583	561	572	587	552	574	579	572	561	546	535	551	547	573	558	607	551	559	556	548	593	581	550	562	556	550	555	553	527	584	576	565	528	545	602	565	575	559	552	556	520	545	574	540	548	563	561	544	571	585	558	558	556	548	584	571	577	545	532	564	518	564	562	547	553	559	554	549	548	601	602	564	534	559	566	562	539	581	550	565	563	565	545	575	544	559	535	567	553	555	530	564	597	507	562	527	517	541	560	536	555	574	578	581	586	561	571	533	556	563	561	561	560	554	522	589	568	567	526	544	554	561	575	544	582	594	583	567	579	581	568	560	572	570	587	588	553	594	565	571	569	622	559	592	571	590	542	579	557	569	523	578	548	563	580	532	534	542	543	549	568	547	564	547	552	495	527	580	563	562	579	566	568	542	554	579	563	557	574	562	562	546	506	581	571	552	541	561	523	545	541	576	544	559	592	574	579	529	535	540	565	537	544	607	567	524	564	535	553	591	552	595	558	562	544	567	607	563	544	542	557	541	559	594	556	523	554	589	622	570	551	592	551	586	566	545	553	541	518	537	536	560	539	588	569	541	583	596	563	561	596	559	587	571	555	565	555	578	520	588	559	530	541	545	583	602	568	575	533	550	496	606	515	568	550	589	567	539	550	574	589	573	586	560	558	567	595	580	578	574	581	577	593	618	587	574	592	555	590	556	570	573	580	586	546	558	607	494	543	602	553	530	552	555	496	611	595	583	542	577	562	554	594	578	549	623	550	546	545	534	542	599	554	564	566	549	602	559	550	563	565	567	554	557	594	581	556	575	592	557	525	563	583	551	512	563	604	569	513	550	576	546	570	548	554	592	552	570	562	546	573	561	593	551	528	532	534	569	593	571	564	576	548	560	534	571	548	549	617	575	538	593	548	586	559	552	570	569	518	538	573	623	555	591	618	573	580	571	578	567	519	607	559	598	573	551	524	576	603	520	560	598	545	556	585	560	557	529	567	558	525	588	545	588	550	528	601	597	563	569	579	500	591	526	598	594	550	577	568	569	517	566	572	564	555	564	537	557	549	571	554	540	544	593	562	549	533	597	555	599	600	551	583	535	574	603	522	588	535	569	583	596	580	537	570	559	621	517	557	545	546	566	583	542	541	567	561	567	545	536	559	571	560	535	563	551	550	575	588	542	547	556	547	600	591	558	547	559	530	590	571	541	591	538	546	633	574	540	534	577	552	547	582	542	566	601	578	551	531	622	563	526	569	574	621	563	521	573	562	510	567	541	553	612	583	598	580	580	553	569	612	579	550	546	584	574	571	510	581	542	569	543	551	534	544	569	538	576	569	586	592	538	547	578	535	533	567	585	591	568	539	599	584	576	582	576	536	574	562	563	582	559	600	534	545	545	565	592	558	592	581	568	549	563	564	590	558	599	588	530	566	564	581	599	553	558	538	600	579	570	560	569	570	545	535	552	582	530	541	555	552	569	544	554	568	569	554	538	597	566	567	547	636	579	593	546	582	602	566	544	560	578	561	564	556	517	528	587	587	571	567	559	593	544	579	547	606	556	549	557	568	582	597	609	594	559	588	586	590	564	559	561	608	519	596	567	555	591	577	575	621	564	560	583	590	579	572	570	546	578	550	574	599	541	573	569	590	547	581	569	589	595	545	553	578	573	552	597	573	552	539	567	591	591	558	573	580	558	581	525	562	571	531	583	538	551	573	601	572	551	592	552	553	556	592	555	557	543	581
24818	21866	32471	31117	23838	16573	9234	4350	2382	1473	889	722	675	715	716	682	681	666	720	664	711	674	659	694	689	707	713	715	692	675	652	708	690	698	635	660	700	694	673	678	692	677	765	702	725	710	727	690	699	689	704	684	677	686	664	677	701	673	690	725	695	657	692	676	651	687	670	673	663	679	710	697	706	626	661	669	738	720	677	686	660	708	628	683	670	706	701	674	683	730	706	713	688	688	728	698	710	690	678	675	677	701	713	673	740	711	700	658	682	699	644	708	733	694	693	663	723	696	682	652	627	664	672	653	664	754	700	678	696	644	691	654	725	695	672	676	680	673	658	703	645	667	643	715	731	744	650	683	661	639	715	670	703	654	678	707	672	675	683	661	681	701	685	653	702	734	706	737	718	667	655	690	684	671	713	702	680	724	682	660	645	670	640	667	645	695	667	749	679	663	686	707	677	685	658	682	675	710	651	631	707	640	666	723	723	690	677	671	724	689	670	661	719	665	654	695	702	701	689	657	675	685	733	669	667	685	715	649	695	690	679	709	709	682	639	671	692	676	676	726	676	699	680	671	699	655	676	692	672	716	654	698	662	689	689	705	703	649	703	708	637	700	675	687	697	632	644	664	632	691	689	669	667	662	710	666	691	684	706	679	753	673	695	653	716	721	726	674	696	692	695	715	687	689	688	644	682	738	696	646	689	688	701	626	659	722	710	655	697	712	666	684	642	711	638	718	664	635	682	664	679	700	678	681	735	676	721	663	696	677	664	694	722	696	648	691	687	664	699	670	689	707	733	669	679	701	666	645	660	679	705	673	660	685	678	696	672	667	731	683	671	732	712	640	686	661	661	671	679	667	672	663	638	685	666	644	663	647	681	655	708	721	667	714	645	662	699	683	669	660	647	681	727	684	659	726	655	733	688	678	653	660	662	705	651	675	694	678	686	689	678	742	677	643	693	709	692	674	698	692	698	665	674	665	665	696	725	663	705	704	631	672	633	694	678	710	663	647	682	643	680	648	697	665	645	657	690	692	676	711	719	643	702	701	652	674	706	679	737	700	660	658	679	639	711	679	640	688	729	698	654	695	644	689	686	700	659	670	689	653	689	700	664	733	670	666	721	670	689	698	671	668	675	670	701	693	670	683	704	724	679	646	698	718	697	713	711	720	664	713	708	694	709	690	703	730	679	693	754	715	657	643	724	705	711	691	688	732	681	678	708	675	699	654	696	657	707	723	695	654	675	721	700	678	672	749	693	690	686	636	653	679	663	675	673	632	694	704	708	683	687	695	731	635	708	764	662	692	695	701	700	649	661	645	681	672	662	730	710	711	646	683	640	691	639	647	723	676	621	659	703	668	721	712	666	698	742	718	717	698	732	704	657	711	706	715	694	712	703	666	644	703	682	652	701	737	648	669	673	696	710	668	672	668	647	661	657	687	666	710	752	654	696	647	615	669	671	684	647	659	765	694	710	677	678	638	715	684	690	649	680	745	658	677	685	701	693	682	663	702	737	643	670	728	680	739	694	714	670	674	694	740	688	634	689	684	672	678	732	712	675	679	634	682	679	690	656	680	713	693	673	691	709	637	663	641	653	653	727	693	674	732	638	669	666	699	756	714	693	688	664	711	736	700	722	655	691	692	707	655	658	668	699	677	717	625	672	683	688	703	727	663	633	708	672	666	698	708	693	683	716	677	657	664	665	633	699	699	680	679	678	665	660	671	672	701	713	714	671	723	692	677	613	687	717	690	632	677	687	685	681	698	666	673	708	658	681	655	693	710	668	682	702	630	699	682	675	749	720	691	673	685	673	703	698	683	750	685	673	711	701	707	730	714	638	682	679	727	652	699	758	703	678	681	677	730	684	693	710	614	697	686	663	653	688	640	673	734	670	658	719	681	706	693	700	690	652	658	687	650	664	696	695	713	682	713	649	690	746	665	703	685	648	647	656	670	680	711	651	662	694	659	687	688	673	652	650	699	707	752	698	676	732	690	704	683	654	726	685	703	721	685	706	694	637	687	724	646	701	682	667	671	686	681	708	704	723	693	683	693	666	728	716	677	694	680	723	710	704	673	730	677	634	678	652	695	643	615	686	698	657	683	649	701	708	664	692	671	689	678	627	673	702	716	712	670	668	713	702	662	658	660	655	696	639	709	697	669	674	683	666	679	720	688	694	670	667	697	677	657	640	663	675	702	695	665	684	706	691	695	742	669	707	696	668	644	663	692	698	700	684	634	664	703	688	666	710	692	680	688	691	683	650	667	715	710	698	719	725	669	717	723	691	685	680	680	640	667	642	678	678	682	696	688	660	661	648	675	689	670	691	713	668	713	699	684	642	721	663	691	677	648	690	710	670	715	701	710	703	707	723	655	672	697	658	653	634	654	676	706	639	657	704	692	661	650	695	641	729	667	693	712	663	698	689	712	720	689	723	720	713	702	682	654	665	687	631	702	701	701	709	699	709	659	714	689	721	755	670	702	675	672	699	687	665	658	691	648	691	618	664	661	714	663	673	680	704	662	719	669	743	720	697	699	700	655	703	697	741	609	695	650	710	651	675	737	700	662	729	630	667	690	694	691	724	695	713	733	671	666	696	660	696	730	660	692	676	675	715	700	687	620	708	723	684	706	675	693	667	646	684	692	715	695	716	687	664	690	663	667	646	710	720	667	641	704	720	744	659	672	704	688	697	659	700	704	660	635	684	698	700	674	695	685	638	681	675	671	705	760	655	664	666	687	695	674	698	719	664	669	698	701	688	679	652	706	700	694	669	701	686	655	702	655	680	692	720	694	714	718	687	726	684	706	740	675	687	696	666	704	680	654	735	716	691	678	738	660	730	671	689	676	669	748	698	671	650	665	667	690	707	665	693	696	741	692	697	690	647	700	713	706	668	682	708	657	667	666	671	705	676	693	641	624	689	605	634	702	662	685	663	730	711	688	679	706	652	704	688	702	689	685	664	749	702	714	637	697	686	642	695	646	683	708	686	687	660	674	659	692	750	642	665	668	684	730	730	706	688	706	698	684	724	704	731	670	633	669	663	667	632	693	651	702	699	712	696	662	682	664	684	689	645	668	648	670	676	670	719	695	693	702	668	675	688	639	632	730	680	653	697	663	707	637	643	701	730	693	672	694	657	679	656	712	718	629	702	702	701	673	672	677	684	727	700	655	663	668	689	663	660	692	691	668	698	625	697	669	695	756	696	668	686	723	713	708	721	659	684	665	723	706	701	698	665	680	691	674	734	620	675	683	666	687	629	664	701	703	697	730	691	684	661	725	721	691	683	677	677	641	676	692	674	702	685	670	732	682	747	687	706	699	703	678	671	704	683	668	721	698	678	691	678	696	693	669	679	688	680	717	681	693	660	697	697	687	697	681	680	662	691	686	715	676	692	652	680	698	704	685	641	678	665	689	706	655	711	665	688	743	681	647	648	658	691	707	670	673	719	654	687	722	706	718	668	687	747	716	727	723	684	668	664	637	676	690
37384	67583	51683	36792	28861	20461	13030	7259	3951	2238	1097	769	757	701	739	732	777	693	769	710	716	718	706	746	740	711	755	755	724	711	673	748	752	710	766	708	725	764	721	725	760	708	725	701	706	699	716	715	684	729	705	658	699	739	748	724	723	710	714	789	739	731	730	669	708	710	732	736	740	746	756	712	728	720	705	703	709	640	727	781	682	745	761	729	743	745	720	735	738	723	771	730	731	709	748	725	776	750	785	742	719	767	725	750	734	748	706	722	727	713	735	746	720	744	781	756	735	737	741	705	729	752	734	688	786	747	747	714	691	723	700	752	722	701	752	718	752	717	744	713	735	716	808	767	749	744	710	707	769	729	738	751	786	701	762	679	662	702	751	749	750	753	687	698	712	766	704	700	693	709	759	720	699	676	735	708	714	732	724	725	719	780	736	688	744	751	732	788	763	728	712	723	696	744	739	694	707	719	736	735	754	706	690	719	724	790	755	718	711	743	737	717	740	756	702	746	747	706	708	691	749	751	723	667	743	731	740	763	721	711	731	720	724	721	720	750	657	747	735	725	752	750	698	704	722	773	676	698	756	770	732	745	743	687	700	748	746	720	734	770	742	711	722	676	739	770	698	745	772	700	700	717	726	681	729	717	750	692	698	710	746	752	698	743	761	699	665	767	739	744	718	781	766	717	732	765	720	717	736	740	725	767	702	716	760	687	693	727	719	723	743	709	695	708	709	699	706	740	730	711	718	709	714	728	725	711	734	767	711	714	709	743	733	754	710	739	783	673	721	738	700	693	722	710	749	689	728	677	738	738	710	704	767	758	710	696	749	726	715	706	763	686	749	757	717	726	734	705	716	744	739	734	696	702	695	733	741	762	714	717	717	696	739	794	707	733	738	721	715	728	698	733	724	731	704	749	759	776	707	774	797	708	751	710	722	752	714	738	740	724	735	740	765	763	706	722	751	723	773	757	713	716	778	715	773	742	766	764	710	653	702	749	746	749	697	759	704	697	725	763	769	733	704	780	719	730	747	758	721	748	695	706	739	743	720	710	739	676	735	766	730	709	707	741	723	727	686	715	730	734	726	719	756	747	749	720	750	727	699	768	747	676	787	721	733	750	699	721	724	771	711	740	730	728	717	744	749	757	783	679	764	715	711	727	732	717	722	700	766	745	794	688	748	738	714	674	735	767	760	704	707	726	767	765	705	679	739	748	710	774	711	735	664	731	690	687	734	758	735	734	759	769	690	751	768	757	739	734	778	749	705	736	760	748	709	755	715	728	766	697	701	738	702	713	748	756	757	706	693	716	734	756	670	717	703	688	723	749	746	739	730	681	780	733	682	758	716	709	744	743	718	705	762	773	711	783	716	738	747	778	721	704	733	723	718	767	737	749	734	754	727	722	802	697	704	747	744	740	718	709	776	695	748	730	737	697	703	705	693	738	747	735	705	752	698	741	697	712	765	740	743	706	768	788	771	755	706	735	772	745	696	717	718	745	744	707	737	703	729	725	698	794	768	758	700	694	704	737	704	751	764	732	736	750	758	695	748	748	754	683	723	713	716	744	719	722	694	748	711	760	727	734	751	717	737	753	785	776	697	731	732	780	703	725	688	709	764	758	704	766	725	761	712	750	711	731	705	725	739	731	739	729	765	739	747	756	714	684	747	766	691	707	722	710	706	751	727	734	690	741	786	730	736	738	709	736	709	724	740	742	668	775	756	720	699	746	727	731	737	715	680	737	721	720	764	723	751	724	681	725	729	749	756	717	735	748	698	755	749	697	707	745	750	717	703	730	717	715	739	739	758	708	687	724	713	738	761	730	725	689	715	729	740	760	714	691	726	749	731	772	734	717	693	728	766	737	688	725	731	700	715	728	761	699	742	691	731	724	728	716	753	630	734	771	734	749	744	736	725	696	711	740	711	721	723	724	693	729	699	734	705	768	698	700	776	741	777	721	799	712	719	722	740	723	721	747	783	781	738	723	742	722	752	711	726	722	724	681	767	689	740	757	782	719	755	693	714	743	728	722	699	731	743	697	718	754	736	687	723	696	698	731	735	714	708	714	773	754	738	730	724	739	704	687	786	745	737	714	777	691	756	696	721	722	747	734	692	692	680	699	718	780	709	787	725	727	797	703	759	708	734	731	754	787	757	781	741	700	725	731	711	758	744	728	696	720	744	733	693	693	699	746	705	755	726	748	740	739	756	706	734	729	703	733	712	715	719	755	744	778	742	724	729	743	753	727	706	691	711	718	702	716	735	753	699	712	752	736	713	775	717	743	765	723	713	687	722	728	671	752	704	715	722	754	712	714	753	745	735	741	700	733	718	758	778	684	731	749	730	757	726	684	713	732	771	712	738	738	743	707	766	736	783	716	750	733	755	748	731	742	773	735	725	749	715	704	740	749	724	763	715	747	730	730	737	710	686	710	692	703	707	742	727	761	697	741	753	684	740	738	773	763	724	693	758	747	735	679	730	674	702	706	726	705	730	702	731	783	709	731	772	733	757	745	736	737	723	746	718	742	738	714	698	740	692	760	754	738	764	722	740	716	728	775	719	699	710	701	675	703	746	713	729	759	715	704	736	732	737	727	722	770	659	708	797	712	742	735	719	706	705	731	730	685	713	747	764	800	741	740	721	766	748	736	725	674	735	695	711	737	779	734	720	762	738	691	738	691	767	673	726	743	732	764	740	730	666	762	694	763	752	745	731	736	699	723	718	741	762	733	756	731	678	734	706	680	724	723	738	729	733	696	681	725	697	716	762	793	726	705	760	724	781	734	719	764	714	724	747	689	720	713	721	723	764	725	735	740	738	701	745	738	740	687	751	760	753	738	734	716	726	740	696	714	718	741	742	692	700	727	776	738	699	776	725	717	717	714	708	698	736	691	716	754	685	722	742	708	743	763	706	734	736	704	767	790	713	731	745	728	751	730	695	734	730	697	737	753	751	716	708	740	733	763	702	710	750	725	743	705	719	696	745	741	734	764	713	681	737	703	736	734	749	765	701	734	731	717	712	763	752	712	706	696	714	727	790	737	763	665	774	705	743	715	678	731	730	748	709	743	703	729	755	730	729	748	770	689	708	740	749	748	750	730	729	686	750	721	738	766	766	721	733	722	725	736	720	749	764	702	692	748	762	762	719	716	727	745	727	721	749	705	723	713	696	731	714	688	714	761	713	734	728	741	762	705	740	720	704	721	742	755	720	694	673	715	716	720	760	747	725	725	744	722	730	721	689	754	741	749	740	746	746	761	752	732	724	709	744	738	742	747	739	823	709	684	697	719	726	721	687	755	756	732	726	746	754	753	682	762	689	760	778	691	686	692	680	724	732	763	753	721	682	729	778	749	791	753	740	734	739	695	747	692	744	741	718	741	752	713	702	743	775	690	657	769	717	728	692	721	680	744	722	687	773	702	755	732	733	693	738	699	741	767	720	699	707	760	717	708	740	717	729	707	716	729	727	743	742	750	742	733	685	719	711	740
22524	21350	31083	29972	30757	31747	28005	15778	7631	3915	1812	822	854	847	861	874	907	851	891	892	864	882	841	848	810	890	882	858	866	884	902	810	866	938	880	927	873	861	858	841	836	834	867	899	868	861	908	850	883	887	822	848	824	885	823	858	826	811	899	784	897	863	807	858	852	856	845	866	883	834	876	851	858	841	827	902	887	818	873	847	877	872	848	914	902	854	826	887	829	881	835	888	914	870	935	859	865	867	809	885	863	839	871	882	869	895	881	826	854	874	915	857	865	849	844	902	855	873	855	885	873	876	856	839	886	863	835	858	895	828	857	868	902	827	921	887	858	883	851	852	796	862	848	852	864	859	860	862	875	848	863	882	844	891	903	907	861	861	950	881	826	889	896	853	830	860	825	866	845	823	895	871	869	890	848	824	826	833	869	846	887	871	864	902	813	866	882	874	851	838	813	874	845	845	864	844	844	853	882	862	826	885	849	855	827	882	856	844	825	857	851	822	846	853	871	875	888	867	852	837	869	831	831	843	847	811	846	884	829	820	844	863	855	850	840	805	878	875	821	894	858	874	877	897	851	870	812	845	887	891	872	859	803	829	912	834	856	802	888	892	847	842	860	847	882	877	870	846	875	845	878	847	853	802	875	900	889	886	840	845	846	844	858	886	853	897	879	898	862	784	814	921	825	867	828	864	898	882	808	839	901	838	860	846	888	813	848	869	856	844	840	896	917	840	833	939	892	891	863	869	830	807	874	878	844	811	851	877	813	854	820	895	881	857	865	893	838	813	881	843	880	894	845	851	826	827	893	883	915	874	829	856	803	871	829	876	820	886	830	878	819	831	923	872	805	837	871	865	838	885	884	871	863	878	847	853	874	817	876	875	900	860	834	831	873	847	852	839	860	871	847	859	825	862	900	886	804	851	907	874	785	816	861	855	942	831	860	875	865	863	893	878	826	839	851	844	881	839	868	833	851	917	855	893	793	871	834	886	864	850	860	915	855	786	843	822	815	828	817	835	917	822	906	854	839	832	931	901	860	862	872	848	889	900	838	876	868	878	882	859	827	840	848	888	853	835	852	869	826	851	885	878	910	856	875	883	892	865	865	859	870	851	887	838	850	875	828	844	845	910	808	838	872	884	865	820	885	882	812	873	844	824	853	880	901	854	872	850	866	866	901	893	794	896	808	849	865	867	873	882	868	897	904	839	855	910	824	865	882	851	892	819	836	822	825	897	832	851	879	888	798	860	822	868	876	890	838	881	854	788	838	802	815	820	891	850	876	835	842	809	824	824	862	846	857	844	865	931	859	880	860	824	875	809	868	849	882	860	844	884	824	848	860	867	892	851	860	852	788	889	878	850	875	827	866	873	839	832	857	830	919	830	871	895	856	893	868	841	841	916	844	864	875	832	870	914	911	933	898	863	910	902	853	828	862	851	867	901	885	860	851	834	885	853	890	818	836	849	831	847	848	856	883	797	904	840	861	828	852	808	880	857	844	907	891	846	826	850	840	918	854	803	845	867	830	823	868	826	856	914	865	880	855	844	861	898	867	835	857	897	835	880	862	881	877	854	834	796	825	837	894	870	876	902	896	882	823	894	868	864	882	866	829	860	829	815	876	840	862	861	835	887	834	856	839	833	865	822	893	906	874	857	873	843	815	881	886	838	831	874	914	840	884	835	857	847	833	853	893	779	884	862	818	828	816	855	820	827	826	812	876	852	857	901	879	910	817	789	862	829	898	927	838	879	795	902	884	945	887	867	797	853	880	856	885	883	874	831	865	845	891	888	841	871	897	813	860	841	821	913	821	805	850	851	876	871	891	856	857	830	842	914	874	930	885	874	831	827	868	828	825	816	861	817	866	871	874	831	801	868	883	843	858	864	823	868	839	883	831	859	885	904	882	892	841	854	859	890	864	815	924	835	883	865	870	851	831	864	846	873	885	840	887	839	871	897	845	853	865	859	805	884	840	878	862	862	898	855	869	842	839	851	840	899	874	835	868	827	837	825	836	831	871	873	912	860	833	892	864	874	860	792	841	870	828	834	921	807	877	905	841	872	851	787	853	831	817	840	863	781	942	840	850	881	873	846	851	884	832	875	824	844	916	841	835	818	885	824	821	880	799	875	868	853	832	898	890	895	793	844	792	860	909	824	822	848	837	868	868	888	885	880	863	852	826	877	856	829	831	873	874	876	864	933	854	830	878	880	874	879	815	909	911	868	886	871	950	863	815	850	837	847	852	820	846	912	824	845	885	904	808	903	861	842	861	824	869	835	876	846	871	869	889	814	811	820	838	906	913	886	849	799	815	836	849	864	829	819	883	820	861	844	837	859	799	848	863	853	869	881	858	891	843	873	835	897	911	893	887	799	855	864	823	815	823	850	847	816	851	876	845	880	824	876	821	871	861	861	900	858	839	869	907	883	851	893	862	883	871	880	862	880	882	858	896	850	911	840	884	836	923	858	860	839	808	842	876	848	824	816	846	949	909	872	830	860	826	860	817	838	843	858	853	867	858	838	852	780	900	863	851	888	841	847	864	897	849	851	812	838	838	903	829	890	835	849	837	869	860	850	810	833	906	791	812	843	914	806	797	894	821	844	873	856	839	887	908	833	911	836	869	864	853	811	868	876	871	807	847	876	865	909	837	855	873	877	852	833	885	851	839	868	884	867	870	888	847	884	857	887	880	829	928	858	832	898	860	893	855	862	856	807	922	805	841	899	901	879	910	886	859	865	897	870	897	811	885	889	862	905	846	886	861	838	889	881	819	855	868	879	853	844	873	852	919	859	844	809	875	883	845	868	878	885	869	840	835	829	888	803	860	873	848	909	883	859	838	865	873	889	876	874	843	792	875	877	860	872	855	859	898	846	856	808	853	872	848	828	831	844	899	876	841	839	918	878	884	867	870	854	871	831	861	868	859	849	899	895	821	916	827	860	785	850	859	864	837	873	862	842	818	857	884	878	861	878	879	860	871	866	859	904	895	858	861	848	892	848	872	855	897	901	869	833	826	859	872	884	849	859	836	883	874	829	863	850	805	863	826	851	833	881	853	902	851	885	846	848	860	853	898	868	925	836	844	856	853	851	862	884	826	891	850	878	847	857	856	867	924	836	858	867	829	882	905	799	855	839	823	870	842	836	846	818	811	828	854	846	839	875	860	840	901	757	848	840	894	873	860	920	874	801	850	810	875	842	808	868	872	871	844	830	889	869	866	929	873	841	842	867	877	792	862	827	890	832	900	875	887	863	811	856	869	865	788	836	841	907	868	854	829	878	858	822	849	861	800	883	861	895	828	872	870	854	868	857	853	862	783	874	846	870	889	862	835	866	868	832	869	834	836	857	867	794	817	857	817	876	861	837	836	874	837	864	858	804	867	829	872	834	868	822	872	912	856	849	867	838	876	900	907	868	835	895	881	840	848	827	804	850	831	840	859	913	837	892	829	858	879	888	913	807	865	836	895	882	884	859	889	853	849	915	888	867	876	834
51279	94055	78498	59582	47771	37528	26954	17617	10039	5492	2406	845	883	912	886	839	805	809	868	805	864	845	885	826	831	883	840	865	890	850	839	917	882	875	881	897	836	845	874	874	877	860	894	889	927	887	870	867	901	910	860	832	830	853	871	855	851	855	821	874	872	866	882	858	921	865	873	811	854	875	873	900	898	890	842	871	847	871	809	844	901	879	898	884	849	888	837	845	832	846	854	871	887	904	884	840	862	867	871	929	882	874	891	867	851	827	895	868	831	846	867	865	865	838	839	902	898	913	843	833	855	873	878	842	849	903	832	869	829	904	834	878	846	885	880	883	900	905	871	827	906	923	868	904	867	882	828	913	872	887	920	893	916	882	902	871	889	851	854	892	920	836	884	836	861	825	866	860	834	905	871	895	831	897	883	866	923	873	900	859	852	870	902	911	878	850	839	866	888	841	845	869	865	823	848	900	891	882	836	855	889	846	835	887	883	836	879	866	875	907	863	848	851	863	889	869	840	871	881	897	891	866	833	864	851	904	828	841	880	877	899	865	800	832	862	836	900	837	900	825	870	852	875	873	793	880	878	914	874	893	893	817	856	889	888	842	920	915	827	855	862	862	899	865	887	861	856	870	884	878	877	858	925	829	853	856	890	821	879	870	856	862	854	830	876	862	859	873	838	863	866	856	914	849	843	845	890	935	806	834	888	908	878	847	842	860	870	883	818	883	875	846	879	891	916	903	868	865	881	922	864	830	851	888	872	856	871	879	841	902	836	860	847	886	817	878	841	890	802	880	867	869	867	875	776	846	825	871	841	868	808	873	892	814	867	865	868	883	862	862	827	875	928	847	910	906	854	876	905	856	901	873	888	872	877	814	870	900	904	864	866	833	876	862	882	903	864	816	900	846	873	878	850	835	848	858	826	887	837	884	832	862	939	869	838	920	876	839	821	855	919	844	889	886	891	903	909	861	869	856	831	875	900	833	862	811	824	871	884	870	896	867	895	887	890	850	832	889	868	840	835	870	879	831	844	817	894	825	866	874	927	834	911	899	864	805	832	829	913	880	893	855	844	883	893	896	918	850	886	928	834	837	872	874	885	813	891	849	905	851	888	837	892	855	887	879	853	875	881	899	860	865	892	874	899	859	855	868	879	845	823	818	887	873	901	854	881	892	881	881	914	886	886	853	845	841	856	847	914	885	856	861	818	880	879	838	803	852	827	869	797	835	854	923	834	871	835	820	889	919	872	917	826	906	859	854	885	864	867	855	851	951	812	968	824	855	881	859	844	848	916	853	843	879	861	862	914	919	902	866	856	893	885	899	871	901	826	862	825	839	867	843	868	877	872	860	890	856	822	925	895	893	875	868	872	830	897	844	838	811	882	835	856	884	827	888	868	859	914	878	855	856	857	857	831	843	860	851	898	865	876	904	832	831	862	889	824	882	842	858	857	789	842	848	885	904	864	879	899	834	825	912	830	839	915	884	885	875	901	906	863	832	883	833	893	877	858	872	912	811	841	850	849	869	876	839	872	875	859	849	877	887	907	847	876	828	851	891	881	851	862	846	924	864	883	828	881	867	834	888	877	811	897	835	893	831	919	859	841	814	869	847	928	876	853	901	867	806	842	945	880	899	888	921	866	900	890	888	818	864	885	804	807	862	852	818	846	866	855	838	844	843	859	839	846	887	906	820	865	854	797	826	883	899	874	910	903	900	855	897	870	874	852	932	909	890	908	803	853	814	879	827	889	868	917	909	857	880	915	853	860	834	857	876	918	874	840	863	891	864	871	901	862	905	805	892	912	877	868	905	891	811	887	886	875	830	909	918	845	861	863	877	871	806	841	889	808	844	930	911	842	849	888	844	866	874	857	849	863	876	874	845	857	834	861	854	885	871	860	875	837	880	873	855	916	857	880	853	845	883	864	871	854	841	855	845	872	901	855	846	861	865	877	864	872	887	885	888	923	885	857	847	868	832	892	844	883	867	892	888	869	856	870	898	882	811	881	893	847	865	792	845	916	831	862	841	874	790	880	834	863	845	873	826	886	865	820	857	912	888	853	873	876	889	844	878	853	862	862	876	874	830	836	913	864	837	865	871	889	857	848	823	806	890	862	880	859	861	841	859	850	819	838	873	894	855	899	820	853	870	899	849	881	894	889	809	799	862	867	822	881	920	848	861	874	884	861	900	855	815	894	896	882	854	886	937	915	816	906	872	884	914	884	815	837	871	828	888	881	811	888	820	881	872	841	908	835	878	886	837	848	923	858	849	800	918	859	816	877	869	888	844	902	857	875	873	858	807	858	856	889	839	869	902	887	886	895	870	840	835	859	855	840	810	875	825	831	896	823	867	911	897	844	873	840	898	829	849	840	935	888	844	863	862	851	883	929	861	892	902	862	880	829	852	869	869	847	870	873	859	886	848	879	832	867	864	839	820	875	847	904	886	816	782	882	858	887	856	878	904	851	863	900	881	809	900	846	820	857	851	849	895	899	858	876	898	817	822	870	828	882	873	840	827	878	901	861	884	817	827	892	861	813	827	858	869	860	883	854	875	818	901	861	880	879	851	893	895	879	839	816	872	895	806	883	930	827	844	886	857	877	838	873	934	824	822	829	894	817	865	894	888	873	860	834	785	873	842	863	861	831	885	803	900	845	873	888	862	904	863	866	842	859	850	873	855	796	913	864	829	928	858	802	836	854	871	909	856	857	823	877	905	870	875	854	899	832	814	889	870	821	857	849	853	865	859	778	835	867	887	927	898	855	836	833	890	838	839	892	861	855	888	878	862	864	894	883	838	882	848	892	825	888	882	853	860	889	825	855	926	838	927	886	880	853	869	877	863	901	824	889	865	903	873	875	890	848	842	902	839	819	882	914	908	850	894	876	828	825	861	863	893	827	877	858	833	886	889	835	895	873	910	860	871	868	807	836	818	862	855	897	837	854	810	881	870	874	864	870	855	827	905	855	905	846	868	836	908	882	884	866	848	874	888	897	903	887	921	864	880	881	853	902	884	871	890	855	912	891	869	898	842	823	859	902	900	844	835	877	849	860	865	825	836	855	862	829	932	860	863	885	865	859	832	898	922	846	869	871	834	830	849	861	866	897	859	864	851	846	893	865	836	903	840	908	819	882	857	911	859	850	905	838	828	803	871	857	895	817	862	893	894	853	843	787	849	877	820	922	896	856	896	873	838	869	884	896	836	892	854	835	819	834	907	879	855	872	813	859	840	819	829	819	898	857	921	839	827	858	913	808	889	881	905	841	915	813	862	870	854	903	881	811	845	863	884	835	839	871	868	863	860	882	938	865	858	880	828	862	897	931	867	827	850	845	900	859	904	843	870	849	867	824	857	869	843	832	913	875	892	894	886	936	827	818	842	866	877	857	856	860	854	851	872	880	880	867	883	886	849	881	832	892	854	838	847	824	829	859	841	796	879	863	837	875	840	799	814	899	859	921	838	902	813	854	845	825	863	835	876	867	921	905	897	815	851
28798	23318	24302	14742	6595	3230	1735	1060	770	609	547	495	535	530	527	470	508	529	488	476	476	489	528	517	527	496	506	471	515	456	465	504	530	494	489	502	532	479	495	505	458	551	489	512	506	471	527	530	480	530	536	510	502	505	521	503	482	531	506	498	511	495	472	533	503	497	459	501	513	447	470	503	491	495	526	513	558	522	495	502	468	512	551	474	522	515	470	504	494	523	487	493	496	544	474	494	484	509	516	529	472	516	502	491	530	500	484	502	507	514	494	478	469	508	477	497	459	505	517	511	497	520	509	524	527	491	474	490	483	507	505	549	532	514	502	487	512	516	498	506	501	542	495	514	521	517	536	539	527	477	501	528	471	476	469	508	541	484	503	465	474	494	470	473	529	522	500	533	482	527	476	498	473	521	504	535	485	520	536	490	523	469	536	511	512	490	508	501	518	490	486	493	504	471	488	531	516	499	509	464	480	503	518	465	474	500	491	512	487	502	502	497	469	504	490	503	498	501	515	499	537	516	543	491	516	520	513	500	486	528	535	547	504	500	529	475	509	508	484	511	494	498	518	521	509	494	493	480	510	465	483	488	497	525	519	483	475	495	495	497	506	493	474	469	518	505	517	508	483	470	521	466	521	503	445	498	491	498	494	440	507	491	478	518	505	508	528	506	502	528	493	463	501	505	496	474	458	492	526	544	525	563	561	495	544	531	529	520	508	487	513	531	460	489	513	526	506	484	500	495	484	480	493	501	497	493	476	463	481	523	543	514	541	506	525	508	507	492	471	502	486	492	486	525	514	539	538	440	494	525	483	556	525	514	487	476	512	555	526	531	481	523	533	521	482	460	474	518	489	532	540	497	534	535	506	507	457	534	464	512	486	506	495	529	515	505	512	436	525	528	490	511	438	489	512	469	482	477	495	554	443	499	517	501	499	480	511	524	519	514	480	478	475	478	463	507	497	458	485	539	512	523	486	554	533	492	518	541	529	489	494	505	506	527	520	500	492	532	516	518	514	456	507	491	534	516	535	546	528	474	496	493	479	501	489	494	512	518	547	535	491	467	507	513	520	512	529	488	497	481	472	516	508	510	535	527	532	490	491	531	498	492	538	536	515	517	517	493	502	478	506	543	515	521	512	525	484	495	504	511	509	505	500	470	492	516	507	506	541	488	499	508	495	528	491	530	531	480	500	469	478	502	467	456	489	513	516	500	516	527	502	532	506	515	500	487	460	493	494	476	547	475	520	478	473	516	491	492	495	473	496	495	490	492	487	488	460	535	491	476	488	484	494	470	565	461	496	497	510	477	503	516	488	475	515	520	488	496	500	519	501	474	513	489	536	492	516	512	486	500	508	520	483	518	514	492	486	549	520	495	512	495	507	518	476	474	504	502	477	515	461	506	518	469	461	522	536	537	514	508	476	502	498	512	489	508	536	484	489	488	501	499	503	494	535	501	517	521	513	504	502	500	530	511	501	565	509	512	506	489	504	487	528	484	535	469	542	498	509	494	504	507	505	493	515	524	501	481	508	490	482	523	455	551	537	507	533	487	503	481	509	499	538	500	493	529	509	513	511	478	477	505	503	515	487	476	505	504	478	507	510	492	505	546	486	533	490	488	470	495	473	530	513	519	458	510	534	463	488	470	484	516	500	452	502	478	519	501	520	503	508	529	507	477	507	501	474	448	505	510	488	516	498	482	517	504	499	454	490	480	506	498	465	508	494	509	512	476	507	535	492	515	483	485	522	518	471	468	498	544	521	520	494	514	467	492	507	509	478	514	507	543	491	485	495	501	548	507	477	465	499	503	495	493	483	562	535	508	543	528	481	481	492	482	521	517	511	498	495	492	494	502	521	505	517	448	500	500	490	541	483	475	491	482	517	516	549	520	523	514	453	507	527	458	486	503	495	501	491	542	503	509	488	487	512	499	530	483	497	511	521	459	515	508	495	474	525	533	463	495	480	478	464	519	464	511	476	495	503	509	509	481	493	476	487	518	516	515	539	526	528	489	543	528	474	492	482	525	471	512	453	486	511	498	522	503	532	517	493	510	491	506	482	505	490	493	512	458	505	501	488	502	557	482	515	515	461	502	561	502	488	480	548	499	515	501	494	497	534	471	541	481	532	534	531	542	544	502	511	479	504	493	508	457	511	476	504	518	518	522	542	493	484	544	456	524	489	502	486	486	490	465	512	491	516	502	489	482	514	475	461	484	515	556	501	508	537	478	466	514	501	472	540	504	489	514	484	472	527	497	502	491	499	517	485	497	457	488	518	501	521	459	512	481	478	477	501	482	526	526	457	490	531	520	466	482	504	520	501	499	498	527	550	515	506	537	506	498	499	468	500	470	497	506	491	485	465	529	519	522	453	479	519	531	489	444	481	518	504	501	549	500	534	547	478	512	481	507	476	495	513	534	508	508	506	506	542	492	551	482	507	546	477	459	561	456	496	522	532	501	524	500	495	477	511	542	484	511	511	477	530	525	545	513	497	507	522	532	507	503	508	501	518	498	528	453	533	501	479	498	480	484	516	485	531	502	497	481	483	474	510	496	521	483	459	477	500	539	505	509	494	508	522	503	497	505	531	468	477	471	466	511	480	496	503	481	501	531	485	498	541	503	536	482	463	530	502	486	535	479	468	491	513	498	510	492	488	515	509	479	508	484	486	471	556	505	498	499	506	484	489	500	521	522	495	482	500	496	506	496	476	469	475	503	508	518	521	520	473	522	521	523	498	547	500	480	478	495	492	496	452	498	504	508	487	528	483	473	543	520	474	516	490	513	519	517	517	552	450	494	489	509	497	512	487	496	508	512	500	517	468	469	496	528	464	538	496	476	520	487	520	500	485	524	509	500	585	512	448	496	525	479	506	525	513	501	526	469	524	465	491	524	507	523	449	482	529	533	482	535	522	538	517	540	498	543	483	498	527	507	528	467	529	505	486	490	530	514	552	491	534	485	484	513	510	538	521	504	469	497	530	479	516	508	520	525	488	467	515	462	469	562	497	519	515	497	476	471	517	515	522	462	476	553	480	491	440	527	485	532	492	490	533	500	562	490	484	534	485	505	543	514	477	484	491	498	484	497	505	479	523	479	465	541	475	512	515	551	485	504	519	530	500	545	494	539	516	513	493	489	490	506	499	487	473	490	506	537	504	501	510	477	493	505	535	504	473	536	478	533	527	517	500	472	522	462	503	506	492	493	485	475	493	498	483	497	482	497	480	500	507	490	507	469	495	500	474	489	520	488	500	489	513	532	509	522	507	490	500	502	506	505	494	483	525	532	483	510	500	518	487	495	508	500	491	512	528	491	448	518	512	514	518	504	498	513	536	504	516	486	498	555	533	495	448	491	504	508	520	515	496	528	447	491	472	483	505	481	533	537	506	513	478	543	484	493	494	496	495	489	531	516	469	459	486	475	523	511	491	479	482	525	507	504	522	523	490	532	472	469	500	514	492	498	531	474	507	492	542	489	495	486	481	552	505	500
19456	31463	20222	11253	7088	4065	2215	1375	998	709	619	571	568	552	541	590	567	550	559	558	537	573	523	517	574	575	542	563	589	565	563	585	568	517	566	540	564	541	580	526	541	526	589	552	522	577	539	517	537	562	578	531	544	495	569	549	548	559	548	545	527	506	576	509	522	549	521	547	542	536	566	518	543	572	514	531	544	556	543	544	529	556	565	528	561	553	502	549	553	558	510	506	539	549	571	539	581	558	565	549	542	524	563	560	547	551	552	542	534	541	538	504	498	531	513	536	608	504	586	509	530	539	502	528	558	514	586	512	513	564	540	552	544	538	547	571	552	531	546	539	565	513	533	542	524	504	534	519	527	536	550	532	564	592	567	541	518	530	519	556	554	539	549	541	549	560	541	547	569	518	485	583	550	539	540	533	534	572	554	567	533	527	494	520	544	548	527	543	545	520	526	560	527	506	531	544	517	554	547	551	585	530	568	520	551	539	542	524	549	553	532	576	490	520	536	523	532	540	571	529	531	551	528	539	556	546	541	575	536	552	517	519	546	600	563	491	550	532	507	543	549	570	566	581	595	524	498	546	532	532	541	535	553	567	529	523	513	553	550	586	514	523	557	552	522	514	533	521	538	583	536	563	579	561	524	541	578	526	559	517	549	556	502	553	567	566	549	541	559	510	545	565	562	574	531	543	570	520	500	551	567	539	551	591	519	527	542	535	544	605	504	542	542	552	547	560	528	489	508	558	574	559	547	533	515	574	582	564	536	512	540	541	531	549	556	573	540	539	539	520	560	537	527	532	535	526	570	531	544	532	559	566	552	533	553	538	513	510	576	496	554	571	519	551	522	492	536	514	532	556	521	532	535	513	529	548	571	509	522	554	516	534	530	546	566	515	563	498	555	533	529	560	577	555	542	550	544	557	552	536	527	535	506	548	530	553	540	540	525	580	576	513	576	550	553	562	569	557	544	507	581	536	567	526	576	528	486	587	540	532	587	553	534	560	573	567	551	515	543	548	573	530	572	520	565	493	541	520	578	533	559	610	560	568	550	554	522	552	528	558	506	560	559	557	497	562	562	510	549	496	547	563	540	543	534	569	585	518	580	547	522	518	516	573	511	536	542	522	552	555	508	509	553	565	559	574	558	537	571	601	529	509	522	506	514	513	526	529	503	531	572	556	559	514	504	600	513	560	555	575	599	530	540	559	553	555	559	557	530	529	533	517	523	543	517	540	567	563	515	539	544	532	523	581	559	613	543	565	579	547	532	515	553	554	542	567	539	525	554	578	527	516	519	552	524	562	586	514	555	529	523	520	534	539	584	511	574	530	524	491	550	531	537	543	517	573	558	540	533	526	538	534	550	545	555	503	544	568	563	601	533	525	572	520	539	529	571	549	550	527	559	524	558	516	541	514	544	508	535	526	567	533	508	554	540	521	524	548	554	537	530	526	483	544	537	559	536	592	568	552	522	556	557	508	570	564	579	549	550	590	521	540	522	577	529	516	584	510	533	582	549	553	533	521	522	514	562	551	574	598	515	538	531	491	559	515	539	534	526	545	506	512	547	527	553	555	532	551	550	558	568	569	514	596	580	563	534	559	528	540	553	529	542	554	540	542	536	543	553	541	538	543	557	526	548	548	583	565	583	507	524	552	535	566	504	551	567	574	565	580	569	544	571	551	515	549	548	519	522	541	579	559	536	539	526	562	547	555	544	565	544	538	570	492	564	553	540	562	565	560	530	530	509	567	572	545	508	576	547	538	606	550	524	576	547	529	563	567	547	533	543	530	550	562	567	532	549	531	546	554	513	520	535	526	536	547	560	522	541	527	525	578	535	544	541	574	560	549	559	531	546	538	504	537	569	543	522	526	529	534	559	535	555	567	570	538	550	538	508	533	545	575	567	547	535	567	536	544	553	553	543	524	546	563	636	553	522	583	539	548	519	516	607	551	548	566	550	515	532	558	542	519	560	605	526	548	560	557	552	503	580	592	525	557	536	509	577	562	522	525	483	547	546	543	570	563	497	498	536	558	536	591	527	569	552	536	535	535	543	552	566	521	519	547	565	561	593	554	539	586	525	610	551	533	542	611	562	562	533	559	560	544	551	484	536	534	567	537	537	571	550	504	531	504	532	578	572	507	594	540	524	551	584	539	552	520	549	549	538	549	544	595	527	539	503	565	543	516	494	541	537	518	494	539	574	558	525	560	564	533	566	587	540	523	546	542	544	508	553	521	543	505	509	510	534	592	507	542	532	576	560	562	552	576	528	555	569	551	576	510	484	544	531	543	577	534	556	565	565	554	534	508	590	532	546	539	537	555	520	568	549	568	537	550	530	529	512	558	576	548	550	610	569	528	596	553	537	519	519	542	562	543	536	574	593	532	512	559	536	510	559	521	579	564	543	546	552	520	544	563	504	560	579	547	528	551	506	525	548	504	585	574	534	501	506	554	574	511	576	536	566	535	556	555	554	526	507	560	512	557	549	519	559	560	565	545	552	535	553	522	530	559	583	544	550	530	539	543	499	562	528	520	555	550	531	632	534	545	564	505	561	540	528	574	512	553	574	586	561	486	520	551	571	529	538	542	533	518	550	559	550	576	574	577	543	538	524	518	544	586	537	529	504	551	511	533	562	521	527	557	492	516	560	531	513	560	579	530	554	551	558	550	500	551	519	552	569	556	521	520	560	557	522	541	548	543	544	553	565	587	499	541	582	501	528	511	510	576	552	570	543	530	567	555	538	567	539	562	567	592	522	543	517	559	500	537	547	524	561	554	531	559	542	517	513	536	535	538	573	517	537	505	579	494	546	554	548	566	544	552	566	505	547	534	510	522	495	548	532	533	545	571	574	527	527	509	580	532	505	535	545	547	530	507	579	507	545	534	530	559	537	527	481	516	564	569	524	523	564	540	535	556	540	528	531	545	545	556	540	555	541	536	561	537	507	565	527	564	545	548	513	505	536	558	549	564	537	542	593	535	578	522	565	514	510	543	551	551	514	533	539	534	525	523	539	530	532	568	525	507	594	552	536	525	556	574	555	574	534	544	535	552	567	550	540	585	527	549	560	544	537	539	530	550	518	552	492	574	597	519	548	533	533	550	516	528	559	551	534	561	512	550	569	536	530	491	574	528	534	512	537	543	544	556	548	531	515	527	542	531	528	574	545	555	548	559	521	512	512	543	544	505	564	531	538	549	577	510	538	531	527	524	563	536	528	561	535	557	560	573	524	504	514	520	524	556	561	509	511	519	548	532	580	531	514	560	562	527	618	550	569	552	544	505	552	543	574	536	505	590	557	528	555	549	539	566	522	502	572	525	478	571	526	540	590	582	535	530	542	565	563	515	528	583	517	547	562	533	549	548	589	540	564	537	527	563	568	540	533	547	544	595	580	507	558	550	541	549	571	582	509	565	496	553	549	572	560	561	549	554	522	525	556	506	550	518	524	539	518	551	577	508	543	558	550	556	580	559	508	515	523	494	572	492	521	514
23720	21497	31920	33768	31423	27033	19023	9286	4138	2265	1037	539	562	571	586	587	523	538	539	557	550	546	513	580	546	563	555	543	553	515	562	551	531	570	575	569	562	524	578	513	619	586	545	604	549	519	529	563	533	574	586	562	571	535	579	558	566	539	564	560	574	559	566	563	586	578	560	532	498	559	517	556	525	578	518	583	533	560	556	559	539	532	537	546	614	535	550	596	535	624	548	511	534	509	583	542	546	548	568	577	562	574	536	545	528	570	610	535	544	520	588	548	563	601	557	531	532	560	560	555	522	569	558	565	551	603	560	577	586	543	578	556	590	549	552	567	562	604	554	615	551	557	576	532	552	548	556	544	528	577	537	542	546	535	569	556	540	534	564	588	538	512	524	575	553	581	553	557	505	564	546	573	585	588	555	542	563	544	580	573	525	551	539	540	555	514	507	543	564	551	520	563	559	565	586	558	577	551	509	573	539	589	557	520	570	550	561	527	520	546	561	570	535	530	583	537	554	553	511	551	551	573	563	580	547	553	572	544	563	557	582	571	531	576	551	556	545	575	584	534	583	574	563	551	559	552	559	566	549	579	555	554	565	581	589	547	577	568	575	554	555	570	574	556	552	570	561	585	522	566	534	576	533	555	560	582	587	523	605	529	574	586	504	536	576	552	561	544	561	544	581	572	493	546	542	578	563	560	552	543	576	550	537	551	555	549	531	561	517	543	542	537	503	575	572	559	546	561	543	534	536	574	568	517	552	533	542	582	518	580	537	552	573	566	609	578	538	548	518	568	528	574	532	575	603	517	562	562	542	535	553	555	591	536	576	568	576	579	551	558	545	568	574	514	544	537	527	565	546	560	566	581	531	573	571	558	572	612	516	565	506	552	567	555	575	573	579	527	554	528	558	559	568	521	566	598	526	558	558	586	552	526	519	598	535	559	539	569	552	571	549	531	581	571	589	521	540	548	554	533	549	509	570	569	512	567	538	549	517	561	557	533	548	574	592	577	563	530	611	567	552	528	534	561	555	478	547	533	525	572	532	512	541	523	566	544	562	559	588	599	547	552	545	574	544	559	563	609	520	574	614	533	592	564	553	547	581	520	587	559	520	567	534	607	587	563	596	555	567	562	529	574	531	516	593	549	569	516	514	548	539	574	509	569	540	565	550	524	559	545	602	557	557	565	561	558	565	572	547	568	531	561	573	567	571	569	546	591	578	571	556	527	548	556	555	569	561	524	552	526	513	603	530	526	526	534	566	532	549	546	589	494	533	559	585	571	577	536	524	550	579	592	572	573	509	645	539	570	562	523	604	555	530	535	533	545	594	538	551	560	590	550	498	537	573	571	544	522	539	537	574	532	523	541	627	553	582	598	555	570	587	537	559	545	550	571	604	552	571	547	588	576	555	523	543	564	546	563	564	571	558	543	523	564	555	595	539	568	559	520	536	548	581	564	515	596	540	554	551	570	531	571	576	543	529	541	564	537	540	517	561	549	551	557	558	506	593	522	564	554	561	533	543	542	583	553	588	568	566	561	531	569	532	533	558	583	594	520	505	557	569	553	580	563	554	537	525	587	547	530	567	521	552	569	570	565	528	542	505	567	524	546	575	574	533	545	609	551	568	547	573	571	559	531	575	516	518	579	553	566	557	548	563	564	505	515	563	582	519	500	563	534	584	578	568	555	605	584	598	514	541	578	557	553	551	560	546	540	605	575	558	552	543	529	587	540	556	564	558	570	610	522	545	571	545	512	537	546	581	532	581	505	545	547	536	532	587	543	553	572	553	585	606	539	538	575	541	521	555	540	544	552	577	551	551	567	534	564	564	597	597	569	551	592	589	553	580	550	585	575	527	563	516	546	604	547	570	553	548	535	590	536	593	557	574	557	519	569	601	529	540	547	557	559	533	523	512	572	549	538	586	606	589	569	516	511	596	584	523	547	539	552	561	560	572	538	556	574	574	566	586	515	566	562	554	567	562	516	530	603	546	567	520	593	559	550	538	576	566	579	603	568	539	526	552	546	570	552	575	552	595	541	549	551	565	549	544	507	576	582	538	575	572	580	519	564	514	593	585	568	514	590	521	574	529	595	555	505	571	553	552	553	554	553	524	560	532	581	514	541	548	550	575	524	569	509	563	574	561	576	556	567	541	541	554	524	574	552	557	561	577	546	540	537	581	548	529	533	601	579	551	540	562	543	570	576	580	583	561	544	553	549	545	541	622	550	521	577	565	552	624	557	573	541	531	602	571	554	528	586	537	533	562	540	566	557	551	553	557	501	572	539	519	528	546	558	565	553	582	538	549	524	534	559	526	539	582	589	544	534	563	584	553	568	550	614	528	551	583	541	540	559	586	531	536	556	554	570	564	495	602	532	568	536	509	551	526	565	583	574	585	569	506	528	504	553	501	568	516	549	540	542	555	587	537	562	575	576	549	559	536	559	537	556	545	524	603	560	555	535	557	542	549	542	582	571	550	593	553	545	524	553	520	533	551	567	552	564	582	561	532	542	576	564	579	563	535	535	551	561	571	543	553	559	614	505	548	537	542	567	555	566	590	575	533	532	593	539	537	521	564	539	583	560	531	566	514	561	612	581	560	563	581	569	548	554	539	487	601	586	544	560	535	470	539	531	554	560	525	556	589	563	553	575	604	554	565	571	580	585	582	600	540	539	607	587	527	550	551	580	533	532	575	545	580	549	585	552	532	546	570	549	533	564	546	568	562	538	511	559	525	544	544	534	576	526	543	591	557	567	555	553	553	551	541	574	563	512	537	557	573	549	557	546	541	570	612	515	543	569	592	542	554	546	566	525	578	535	551	565	545	539	575	568	541	635	568	551	548	558	548	562	516	557	516	595	566	531	547	566	587	535	528	557	600	529	599	575	569	552	573	524	545	525	565	588	583	510	534	571	569	528	559	555	496	540	511	574	567	540	540	557	574	572	559	565	556	579	582	571	535	503	571	546	584	519	549	553	587	571	535	569	584	597	555	559	589	560	534	522	555	559	575	530	540	581	581	570	531	576	550	524	546	571	576	535	495	509	584	562	549	542	540	524	544	522	529	564	527	535	565	565	522	554	566	538	547	536	560	549	557	536	555	565	534	527	601	543	538	532	558	551	564	556	579	586	547	532	563	550	556	577	539	558	579	527	583	580	566	561	563	527	532	595	555	545	571	538	555	583	571	554	535	560	553	561	591	560	582	566	593	591	568	543	594	533	543	577	548	555	544	554	567	540	516	527	587	529	548	533	528	538	581	566	528	560	541	599	575	529	578	497	532	572	521	522	555	553	554	517	561	535	541	585	547	576	584	566	582	549	548	582	560	542	584	609	583	561	535	547	535	598	540	568	571	555	523	569	541	600	570	582	571	553	549	565	585	561	579	542	557	585	549	584	541	600	515	583	556	522	579	589	588	571	551	531	574	590	550	539	573	508	566	554	571	498	550	526	545	587	552	533	561	529	537	566	523	540	568	549	522	551	538	551	521	552
43721	79978	62872	47940	37948	27988	18878	11484	6074	3407	1268	550	575	609	546	556	559	563	551	573	614	586	594	565	590	575	610	571	561	621	604	627	560	576	563	614	559	623	575	572	554	543	560	586	575	593	608	590	550	571	584	584	604	562	544	573	578	583	600	622	595	608	570	587	589	624	563	561	579	553	624	608	598	581	564	600	616	575	614	571	536	582	561	612	604	536	570	579	603	609	563	559	618	608	559	555	591	534	509	599	565	556	604	604	565	601	563	570	550	546	581	569	532	570	565	555	601	581	561	581	577	564	613	588	580	583	580	588	531	606	576	567	602	546	603	557	580	573	580	571	561	572	536	565	607	609	589	590	593	570	574	551	604	532	550	602	579	605	595	596	588	568	580	556	572	607	584	528	593	588	599	580	574	615	565	610	561	592	574	539	577	569	566	582	590	593	571	573	589	568	583	562	601	590	583	580	621	596	589	586	592	598	590	572	583	608	558	620	572	611	606	567	584	554	609	630	577	577	588	545	579	583	567	587	596	582	621	591	549	553	578	600	593	595	569	564	596	582	589	593	612	589	558	555	610	610	627	637	578	597	597	590	574	570	626	577	577	588	603	576	573	556	553	587	556	535	557	562	586	558	539	598	584	572	594	557	563	603	551	586	556	553	562	561	552	574	581	548	586	542	554	566	577	580	590	568	596	593	604	574	545	600	600	621	598	598	549	597	572	610	579	615	595	560	606	528	571	614	581	538	547	630	571	578	567	608	596	571	571	596	585	571	590	599	545	608	586	582	596	577	567	578	567	546	589	573	575	594	570	576	598	570	610	586	553	591	565	583	600	622	606	581	596	585	566	620	606	583	568	579	606	577	606	574	528	577	564	589	563	576	569	608	609	617	542	581	550	602	549	584	589	563	595	633	602	561	614	581	572	617	579	591	617	560	614	559	547	610	599	632	622	599	551	618	575	555	583	555	555	588	606	581	586	543	598	564	604	560	584	532	597	589	559	591	590	575	533	602	583	601	610	563	582	624	576	589	572	589	614	607	560	613	591	584	598	634	570	575	587	590	569	587	596	596	606	560	568	579	563	593	583	615	600	576	594	605	562	606	611	588	624	599	583	579	577	610	607	588	612	595	609	515	538	572	613	548	570	547	558	570	573	589	620	590	595	624	559	560	611	584	626	583	589	593	617	624	569	597	581	625	567	559	541	583	572	639	565	581	595	598	593	594	591	580	587	610	616	567	565	596	640	573	583	515	593	618	593	578	593	593	595	599	610	583	546	592	602	555	561	604	577	569	568	536	559	582	563	532	537	592	598	582	606	562	594	561	600	594	594	585	553	582	606	543	619	558	541	609	602	592	597	612	548	575	573	596	575	548	577	613	600	572	608	579	608	607	598	576	642	553	565	604	567	617	560	579	592	578	604	592	613	557	548	576	541	568	597	599	527	600	566	558	565	555	526	562	579	589	612	595	593	608	580	561	572	599	566	602	580	586	603	556	622	591	595	571	549	566	570	515	548	607	527	589	583	537	593	598	554	615	573	573	628	598	604	534	573	590	607	596	593	579	533	581	588	562	584	600	558	580	577	585	580	547	542	552	536	555	569	554	574	576	573	611	575	563	562	633	558	551	577	590	531	573	554	578	570	560	597	576	599	605	603	556	572	559	573	581	613	586	550	593	571	560	563	558	573	556	553	607	607	560	560	574	574	607	612	572	619	577	559	598	577	554	576	616	584	616	579	578	571	588	561	540	586	562	598	607	562	642	570	549	584	565	614	598	625	583	553	582	612	616	602	547	564	607	572	595	583	545	584	558	558	581	590	566	615	581	561	551	606	570	591	561	556	551	593	572	612	586	627	569	588	587	569	581	601	568	568	580	577	577	584	596	603	583	577	562	584	576	594	525	584	553	575	582	629	547	577	572	589	620	599	552	621	590	602	592	609	561	588	592	553	575	602	608	565	573	570	552	615	587	606	559	591	574	588	595	581	524	540	630	613	598	586	576	563	568	583	601	611	532	580	588	586	635	573	575	571	569	552	588	539	544	616	586	612	572	605	571	569	583	577	586	563	576	590	568	513	531	615	580	552	578	625	567	573	566	583	579	617	610	590	604	536	570	576	597	606	487	605	552	572	504	558	597	552	574	600	583	579	553	574	564	592	617	599	563	589	561	633	565	613	583	589	576	597	621	603	614	563	585	581	622	559	658	577	608	552	598	610	589	576	561	575	588	527	599	566	572	589	565	574	545	599	549	632	591	593	553	537	601	588	566	587	573	572	568	577	538	609	549	596	619	591	625	594	528	598	545	565	589	580	597	617	562	583	571	643	594	583	570	533	590	595	600	562	559	600	562	573	574	605	527	575	563	593	581	562	574	591	604	578	548	574	601	576	570	601	597	562	586	589	603	525	546	600	555	556	584	559	545	575	603	595	555	614	566	580	574	577	548	572	562	567	614	582	584	598	564	603	575	593	566	568	576	570	583	535	551	581	612	570	608	524	602	589	569	592	548	584	581	529	615	603	610	621	584	549	610	567	582	564	563	560	593	564	539	570	540	637	583	546	620	544	577	562	590	572	576	602	568	570	573	597	573	602	570	565	532	572	578	620	624	582	546	569	549	607	570	603	552	596	610	577	548	558	623	580	578	590	582	589	595	597	547	583	566	592	568	537	622	570	564	570	592	580	548	618	579	612	596	568	626	594	545	601	542	572	582	571	611	588	586	587	572	604	553	597	581	564	584	611	588	599	572	564	627	575	584	596	583	552	595	591	557	597	581	561	571	601	554	571	568	577	580	592	545	601	560	562	591	588	580	573	596	557	552	598	540	593	534	616	550	537	576	564	585	577	562	554	570	568	573	571	610	580	610	598	569	612	584	616	623	591	612	604	583	587	559	613	607	549	574	612	584	630	572	623	554	631	573	604	520	586	556	539	582	574	585	552	568	554	577	583	587	610	616	579	623	567	601	573	555	593	566	594	587	563	600	576	588	568	536	612	604	561	613	555	523	627	612	510	578	525	571	529	611	567	611	587	557	587	534	579	581	569	577	580	630	559	570	586	590	606	571	598	622	566	571	581	627	609	580	589	592	612	606	571	577	586	584	592	601	529	555	607	581	639	570	585	569	584	580	564	572	608	584	575	568	525	619	565	570	541	611	594	604	544	604	591	595	574	556	592	565	583	620	558	635	584	566	593	587	551	572	589	586	550	573	573	591	575	605	598	572	546	593	564	653	581	586	542	552	577	607	574	554	588	583	574	607	569	614	602	538	542	608	579	550	555	592	600	569	561	605	580	575	561	618	631	561	546	573	561	611	616	599	592	582	595	555	560	622	593	592	577	581	567	582	613	596	596	576	561	624	589	572	560	555	591	569	553	575	571	573	542	568	530	594	574	573	630	589	539	578	570	627	582	586	563	583	625	570	569	583	584	607	567	586	593	628	607	625	621	583	601	591	637	587	588	565	528	568	567	599	574	569	586	572	591	588	551	582	561	568
24999	21688	31212	31055	24096	17056	8042	3889	2575	1653	1040	667	650	649	707	672	677	702	675	640	695	710	672	671	687	678	715	677	709	726	696	691	709	716	636	719	733	693	678	683	644	687	614	688	682	677	682	678	630	720	713	662	661	665	733	650	677	670	698	682	673	693	692	672	746	690	653	671	664	692	678	666	711	715	692	672	697	696	716	723	716	688	679	667	686	701	641	684	693	619	695	655	758	669	746	726	635	705	685	628	693	666	696	682	707	715	673	700	718	644	659	696	669	656	646	692	650	707	707	680	713	682	678	644	683	703	679	692	679	675	707	672	634	679	649	643	671	693	707	695	680	707	716	704	690	666	692	704	675	717	657	627	648	689	674	707	660	718	664	670	679	678	684	691	677	653	703	679	639	682	676	679	726	654	697	663	680	688	682	676	671	710	638	618	684	717	683	690	717	637	624	650	666	704	670	718	629	670	680	649	761	634	718	714	652	627	678	606	703	702	669	701	700	651	677	632	703	665	655	644	645	725	695	711	655	699	629	654	694	717	626	688	653	659	698	681	650	679	695	692	703	714	651	646	694	703	659	707	676	675	661	713	674	630	716	698	625	676	724	679	678	700	678	674	684	681	646	665	683	697	650	678	717	653	679	645	682	689	658	667	752	656	633	686	682	688	645	673	668	696	648	672	667	666	712	662	681	655	690	701	696	671	725	731	683	613	721	658	691	670	712	689	680	659	665	694	677	650	711	708	713	674	748	687	677	702	681	648	709	662	674	634	715	635	691	680	713	699	657	730	663	685	651	657	644	644	687	690	726	683	683	689	688	657	699	675	710	691	678	684	714	682	673	695	656	658	655	677	715	669	625	702	645	643	677	669	645	660	658	687	657	647	685	667	654	675	649	680	719	660	677	670	659	650	634	680	639	687	705	690	732	694	688	695	653	667	665	625	639	679	680	653	643	700	680	641	663	624	690	655	674	686	661	688	630	681	667	670	693	671	710	666	636	681	709	687	691	650	644	699	661	650	685	653	681	716	701	738	690	657	702	658	710	722	665	699	661	650	651	670	699	683	681	659	704	674	696	672	676	728	717	664	702	721	667	681	660	688	699	681	666	689	678	713	698	708	683	688	649	657	667	624	656	649	686	721	639	689	706	678	676	671	652	684	660	737	680	700	661	692	682	634	760	714	685	667	697	711	654	703	671	660	660	663	691	692	664	648	675	705	669	711	641	666	665	669	663	646	718	675	674	628	686	684	710	648	696	696	658	670	655	654	706	693	737	731	663	695	674	684	635	688	648	648	670	662	695	645	657	735	703	672	658	692	654	666	707	722	642	681	678	676	725	680	703	679	696	674	677	689	655	693	661	664	658	694	672	691	697	699	705	717	663	711	646	675	718	686	651	655	666	707	699	651	605	670	647	692	664	689	674	681	702	668	673	718	672	666	654	665	699	658	679	746	655	691	666	646	680	747	713	695	713	684	697	648	649	704	731	689	668	624	665	715	681	665	712	710	685	658	650	674	702	665	662	718	680	673	708	676	694	667	664	664	679	648	676	691	654	683	691	677	637	683	667	734	729	661	631	636	666	699	693	692	717	661	697	656	687	659	666	657	706	686	643	653	630	697	681	719	648	696	690	669	704	649	665	686	694	661	713	717	685	737	663	683	662	708	657	682	683	681	670	665	668	707	676	686	659	699	695	702	630	707	686	706	712	676	715	659	655	654	678	672	608	676	663	688	640	683	671	743	666	657	680	719	676	685	648	643	718	670	698	696	650	693	683	645	683	648	686	654	682	715	700	692	595	654	688	644	651	712	724	698	733	723	677	694	671	672	631	668	664	684	688	696	666	723	638	670	707	713	710	655	761	660	663	658	703	705	703	656	694	663	661	708	669	682	680	678	688	694	669	685	676	678	679	691	662	690	696	692	682	663	663	713	680	688	660	724	690	683	684	678	668	696	671	715	646	680	663	656	718	705	684	661	684	731	638	708	668	656	699	726	651	673	656	661	720	659	688	716	734	666	614	661	697	658	639	720	677	651	629	671	710	649	654	673	687	720	678	709	719	656	687	656	712	683	651	682	744	655	663	667	714	670	662	707	734	672	702	697	653	698	686	673	670	709	644	657	680	681	676	651	691	650	673	653	669	653	666	706	693	725	682	650	673	722	690	724	673	678	624	704	671	688	679	657	668	706	722	667	662	682	657	701	702	684	698	694	730	683	720	687	635	674	725	655	712	695	686	696	678	673	632	670	653	689	654	616	721	702	691	669	700	655	703	658	677	664	734	682	643	687	688	685	672	664	676	627	682	655	687	683	674	693	624	668	650	701	667	684	656	671	631	659	669	659	654	702	645	673	659	652	693	666	649	678	649	658	651	647	658	688	673	672	689	660	686	674	657	695	663	649	700	677	662	653	699	671	702	708	656	699	741	669	665	689	650	703	712	705	686	679	706	688	675	741	663	665	626	691	661	682	630	688	745	691	694	686	687	698	696	693	678	733	677	697	691	700	667	728	673	671	672	706	681	676	655	682	690	731	697	699	711	667	652	627	676	648	678	658	703	653	673	660	693	637	672	687	679	655	645	661	678	705	708	638	684	677	683	699	687	672	666	664	673	662	701	706	659	663	694	707	708	705	661	646	621	717	679	658	677	749	703	692	724	657	695	736	662	673	686	700	698	645	681	687	692	712	653	686	665	657	666	712	657	705	678	663	677	671	663	664	662	698	730	661	677	672	673	636	708	675	664	668	692	686	671	739	653	661	684	707	716	681	703	738	672	698	673	663	678	638	671	653	705	670	687	707	652	684	682	691	697	631	618	716	675	675	690	690	686	705	674	668	685	709	696	697	670	628	661	651	676	667	673	677	695	671	665	706	719	677	655	694	681	660	728	687	663	708	639	653	700	693	720	644	724	667	704	679	670	661	675	649	652	669	665	678	683	677	670	644	748	680	667	690	621	666	658	690	678	695	689	703	677	679	726	710	705	672	716	691	680	728	682	679	683	639	639	687	694	674	740	685	646	709	650	688	687	682	653	715	654	687	683	691	640	671	685	729	681	667	690	705	651	719	674	719	698	668	697	695	753	678	685	653	680	716	685	661	674	674	664	649	686	641	685	666	637	622	680	647	722	652	611	706	722	694	681	688	663	748	719	675	670	727	684	691	648	671	683	754	660	707	651	684	658	689	707	666	670	650	706	681	689	682	686	701	691	748	632	698	649	665	704	713	653	731	707	670	695	679	638	667	673	711	691	729	665	694	649	672	682	670	738	663	688	643	680	648	671	704	683	653	646	644	655	648	662	698	648	670	671	669	688	664	655	685	706	645	695	707	737	692	711	702	663	668	668	675	679	670	658	664	646	690	697	625	706	667	648	702	740	704	683	685	722	706	714	643	663	661	696	655	690	663	685	685	725	710	650	631	705	715	686	691	656	695	677	707	691	669	675	694	674	637	669	618	672	693	655	670	666	657	653	631	673	707	670	684	714	676	673	637
38675	64313	50683	37238	29145	20987	10817	6841	4723	2693	1284	748	731	706	755	704	745	723	693	719	695	766	728	725	707	751	776	707	730	717	714	718	720	732	711	730	689	715	726	670	717	687	737	751	705	697	709	728	695	744	721	710	719	722	726	727	700	728	734	777	743	747	736	746	659	759	703	726	713	753	706	727	738	731	660	719	745	736	707	680	712	750	708	740	709	775	756	726	697	723	698	744	724	706	769	764	746	722	734	710	720	717	702	752	696	761	693	732	750	780	712	767	769	736	685	766	671	707	716	686	744	770	721	725	636	746	709	781	691	737	735	676	717	740	726	750	720	737	696	767	703	681	728	703	730	728	729	657	729	676	714	744	716	698	728	719	737	741	722	742	760	696	708	733	755	753	717	696	737	740	671	718	711	757	782	721	690	734	726	702	704	786	762	707	778	745	704	732	699	709	747	734	699	714	738	720	699	721	749	740	707	682	777	738	744	763	753	721	706	686	720	718	734	704	709	736	722	741	748	709	694	668	767	720	717	695	750	682	733	704	692	719	692	699	670	724	709	711	728	735	690	711	711	747	691	677	712	709	687	693	710	719	731	707	769	715	719	700	736	768	686	682	744	738	719	771	725	694	694	743	777	715	712	722	763	742	818	736	718	728	736	773	711	715	752	697	723	730	739	728	762	677	718	724	753	758	715	773	720	710	761	670	706	703	769	728	724	731	762	702	727	723	780	737	703	763	734	733	690	646	731	729	747	771	715	703	684	734	677	734	705	730	687	722	722	727	732	682	704	741	745	729	684	788	721	727	753	736	727	721	722	705	736	687	745	710	710	704	703	764	749	710	710	727	714	712	716	704	742	770	729	715	722	726	723	717	725	731	733	685	753	716	720	727	695	714	685	731	718	732	710	690	716	679	692	736	687	725	728	755	709	705	715	678	704	711	703	699	714	666	693	744	717	729	721	729	710	679	750	687	730	734	717	714	724	698	730	796	726	740	743	723	733	732	700	701	711	706	723	744	737	715	715	755	721	699	705	743	683	691	736	766	718	717	689	729	725	689	706	688	729	734	731	704	727	706	653	747	730	725	748	717	765	722	762	721	709	747	732	759	738	687	716	735	675	753	699	700	726	734	743	747	745	732	719	724	693	778	742	753	665	737	742	735	741	729	695	714	665	725	717	724	702	737	738	758	721	707	724	728	697	686	697	739	735	702	720	764	704	739	750	681	752	700	697	736	727	724	759	775	698	719	725	790	718	685	726	715	695	739	745	780	760	722	710	728	688	746	719	698	739	695	739	694	721	735	720	756	724	715	730	715	788	714	686	742	774	704	742	740	725	751	691	732	721	727	713	664	689	687	711	761	682	744	790	724	724	718	761	712	753	709	755	775	765	720	707	690	709	774	705	755	747	736	776	732	735	707	676	692	717	749	700	750	697	772	725	779	763	740	760	765	742	681	744	756	682	728	685	726	702	734	757	781	745	724	746	710	756	757	744	738	755	685	722	708	731	750	725	695	742	756	690	772	754	728	735	721	726	689	710	680	741	697	704	751	734	743	709	697	788	692	709	718	672	707	745	696	692	686	698	729	693	740	748	686	715	697	733	719	737	707	738	772	717	704	707	744	761	684	717	748	725	749	734	685	705	734	723	740	756	728	752	741	731	694	759	714	728	664	706	721	738	716	699	697	738	752	720	753	698	701	705	725	721	710	706	723	771	739	747	711	724	755	769	702	717	738	693	728	744	738	629	703	726	673	739	711	689	751	736	731	764	747	746	680	746	722	714	738	714	742	735	735	692	676	751	770	684	701	712	758	711	664	706	708	685	721	778	718	760	740	712	781	791	732	737	772	732	737	760	696	677	702	765	743	703	709	736	748	714	715	735	730	723	746	731	723	744	726	735	733	683	733	721	702	743	748	708	730	707	714	726	716	710	711	732	696	734	749	667	754	728	735	706	720	692	725	737	705	708	716	755	714	696	677	748	778	732	697	765	762	728	733	690	702	737	717	768	715	741	715	702	734	719	702	716	734	702	764	711	766	742	722	648	733	693	716	734	757	702	772	693	710	800	757	720	722	665	769	721	740	684	703	729	727	714	726	693	740	745	732	735	716	752	803	714	721	730	716	715	764	657	711	771	694	757	733	725	745	742	776	721	710	739	744	689	714	725	664	686	691	712	707	708	688	741	758	734	722	706	736	723	742	767	732	747	715	731	749	735	755	716	708	738	694	662	739	701	762	733	722	734	744	669	695	714	719	683	722	740	736	717	723	726	754	721	709	742	732	797	729	754	742	723	756	737	730	733	733	732	749	739	756	713	697	749	687	733	724	710	720	752	698	727	722	712	687	701	748	732	724	766	691	708	708	697	716	692	714	709	694	709	755	730	733	735	728	724	726	721	739	733	763	768	717	692	666	738	784	730	710	746	765	688	742	758	719	719	693	754	683	665	735	730	670	720	729	715	730	721	675	701	764	716	773	725	723	737	649	758	696	732	688	768	696	777	706	739	733	704	751	740	738	725	673	710	715	739	737	714	719	716	703	653	742	779	768	700	710	706	711	759	721	720	750	761	708	727	735	723	720	759	759	732	733	699	731	707	761	734	715	697	703	684	723	710	726	737	686	704	712	715	676	720	698	771	757	735	710	701	785	723	699	746	722	752	735	750	707	731	708	732	701	762	707	751	728	794	760	767	695	726	745	741	717	716	725	680	760	703	720	740	736	790	703	730	685	753	765	757	691	740	718	687	704	701	713	740	706	728	741	670	746	746	729	700	709	773	747	687	734	738	760	716	781	716	745	739	678	723	760	734	747	691	723	699	721	703	707	740	748	774	788	732	721	717	728	671	721	748	705	687	654	749	723	710	718	760	737	722	764	681	712	718	737	749	697	739	775	656	737	677	689	693	736	719	692	720	716	687	757	740	697	752	689	701	752	691	741	716	693	720	678	677	777	742	744	764	705	737	763	705	690	715	710	717	716	681	761	781	713	691	748	713	752	727	713	686	726	724	753	718	710	730	708	716	759	737	743	708	725	679	708	780	735	746	709	742	721	706	745	755	730	701	768	729	709	716	698	779	725	797	717	749	725	708	716	693	724	731	665	687	720	762	684	753	720	730	717	724	720	774	724	688	728	737	736	705	754	729	717	726	712	679	681	757	732	722	709	731	709	725	655	701	756	724	737	754	713	736	673	700	753	662	656	706	683	760	687	725	689	744	740	716	736	740	723	724	702	707	771	673	739	732	718	745	711	682	684	702	774	716	694	775	721	738	727	761	721	733	744	746	719	725	719	760	746	700	687	740	754	713	728	780	706	725	700	727	720	714	693	754	728	708	754	719	722	682	712	736	711	709	723	743	706	680	680	684	749	756	700	708	715	730	729	750	714	729	768	760	714	723	730	710	714	769	744	698	738	692	718	737	674	703	704	726	714	729	696	675	685	680	756	726	683	689	766	680	795	715	767	706	694	726	723	736	727	697	710	716	724	719	713	759	717
22569	21218	30278	29010	31929	32826	28295	17441	9542	5124	2698	877	839	853	846	852	879	816	891	854	860	869	877	910	900	850	901	858	852	851	850	896	929	869	821	814	854	825	852	832	874	889	839	861	886	873	859	871	899	852	847	879	887	924	825	803	851	877	876	847	815	838	840	825	898	820	868	837	815	833	828	821	863	812	917	848	889	822	845	812	781	822	831	822	898	884	815	805	795	902	792	839	852	818	825	855	882	883	821	852	844	826	856	878	855	808	859	817	831	890	806	831	890	781	815	840	843	868	841	822	835	886	865	802	815	817	885	820	802	831	803	829	794	838	812	851	866	890	877	839	888	817	833	818	826	861	857	913	811	846	809	829	826	873	849	885	848	875	836	845	823	852	859	840	835	814	856	910	858	813	816	857	911	877	820	890	841	824	854	878	853	840	863	839	857	817	896	809	838	847	823	807	820	866	872	882	837	819	805	799	827	816	857	860	830	858	876	853	832	759	865	802	862	855	816	869	819	809	889	844	809	811	863	859	886	840	845	812	844	808	829	861	790	863	812	855	816	826	814	937	774	845	868	869	878	860	900	873	788	880	849	817	812	861	797	873	842	799	791	862	848	901	903	816	857	828	773	881	857	846	843	813	815	824	802	849	810	849	876	867	772	836	857	823	850	889	860	849	837	867	848	821	872	818	854	850	817	786	833	824	805	842	887	837	892	795	820	869	861	865	798	898	913	801	794	859	823	856	865	844	869	815	868	836	855	813	815	817	812	820	888	865	838	835	867	848	842	812	821	829	874	825	852	860	890	856	839	838	863	856	847	881	831	859	810	836	828	836	869	796	791	857	880	880	849	806	795	867	834	894	832	828	824	876	872	882	843	789	847	844	918	839	822	838	884	786	879	865	845	793	899	859	880	819	828	832	891	796	837	826	858	831	825	827	878	852	847	846	881	823	827	844	840	810	855	873	858	883	875	873	866	844	814	838	906	871	901	817	833	835	887	842	847	844	829	835	838	831	806	836	831	816	841	866	844	817	824	847	829	870	901	852	862	841	780	866	833	792	822	851	827	836	833	848	839	858	823	856	843	836	842	803	849	882	871	789	819	764	844	791	806	846	809	838	848	860	817	821	864	901	904	890	887	875	850	856	835	850	860	804	818	832	834	811	830	788	853	804	849	892	858	831	846	868	915	931	816	808	820	889	844	847	836	869	898	859	841	860	874	813	843	810	877	847	802	820	888	815	869	857	865	819	873	841	811	810	814	851	823	836	853	871	859	817	856	826	814	847	833	841	800	835	839	796	893	851	858	813	840	822	794	811	836	815	885	853	829	818	811	856	882	816	867	848	801	845	836	865	852	858	899	857	808	869	890	916	851	802	913	860	820	839	873	857	851	871	866	814	857	857	819	855	852	804	801	831	823	873	826	873	897	841	846	836	808	769	841	839	877	877	795	879	868	826	866	854	850	889	791	877	791	849	879	845	828	877	769	853	835	834	833	848	856	863	845	849	841	839	816	850	885	819	875	845	893	846	841	871	796	816	826	802	886	797	852	801	884	837	811	797	898	904	803	818	829	854	820	836	886	826	880	856	919	853	822	841	866	810	848	877	821	852	836	855	861	843	885	848	838	828	854	869	821	836	834	827	812	833	865	858	875	839	878	876	856	829	812	920	838	839	854	842	822	890	825	836	844	759	765	826	812	849	815	851	905	891	843	763	855	869	804	836	849	853	836	810	834	828	865	853	892	844	869	811	858	815	780	820	796	830	826	833	850	891	868	821	823	888	837	828	878	830	852	816	856	904	808	830	858	832	831	817	880	866	851	860	811	880	808	818	925	867	832	806	832	825	825	789	873	851	885	843	839	838	837	833	838	858	897	828	849	853	826	827	819	856	896	865	837	798	854	853	872	856	833	829	876	879	869	841	812	837	837	861	784	834	829	906	841	874	839	865	825	882	814	809	845	773	903	812	804	847	838	800	798	884	843	895	828	849	840	863	837	844	810	824	820	816	808	871	839	796	836	820	889	811	823	864	867	857	825	848	850	855	825	851	849	846	854	804	816	849	853	821	831	868	872	872	880	867	857	826	883	830	899	881	800	880	855	830	805	864	829	873	902	854	818	830	828	861	856	843	839	839	836	851	869	844	824	852	888	824	859	857	816	859	845	849	850	852	804	822	861	870	820	861	834	857	793	891	769	832	826	856	860	844	834	881	837	872	791	830	839	889	857	869	851	865	819	836	812	838	901	864	845	821	863	884	855	792	818	873	855	824	848	829	854	851	826	842	836	759	789	857	857	817	867	843	848	811	879	784	833	864	874	823	847	825	871	834	821	843	852	809	814	825	833	846	779	854	845	910	859	818	781	817	790	834	868	831	898	850	823	796	880	870	879	834	808	819	828	843	810	849	834	807	886	935	874	880	841	841	842	859	866	857	895	821	785	799	842	826	841	804	856	841	834	802	868	818	812	892	873	851	826	824	866	878	859	825	798	823	813	765	858	845	858	851	843	850	819	842	850	872	856	835	815	840	790	808	914	844	845	878	872	808	854	872	881	761	855	847	822	846	863	805	788	850	832	814	847	918	829	823	859	855	821	849	826	853	833	805	826	782	855	859	857	853	819	815	868	908	840	865	864	801	796	859	813	873	780	848	869	848	832	857	816	855	845	842	836	841	846	807	864	765	841	831	839	843	878	849	841	838	843	832	835	870	818	873	790	828	865	827	831	839	849	857	837	793	858	799	828	820	868	841	861	823	807	856	820	843	828	851	894	840	841	876	809	857	859	799	883	855	880	850	829	835	859	851	833	846	836	824	895	851	867	811	856	811	825	795	830	798	890	830	819	826	838	878	831	878	852	798	818	836	812	876	866	814	849	854	821	844	880	881	817	849	842	834	861	906	817	805	865	862	911	845	847	822	862	811	782	864	842	836	870	811	847	864	771	888	827	794	814	844	814	863	833	876	840	867	859	817	854	843	809	850	841	780	834	862	895	795	832	863	819	859	863	809	781	854	892	843	889	789	889	867	835	845	863	844	867	872	880	826	839	852	828	832	807	818	812	799	835	849	900	832	823	892	833	829	839	843	794	775	852	814	837	806	858	841	873	797	884	817	923	850	874	810	801	875	885	823	909	820	879	914	853	833	873	789	809	842	849	764	878	837	859	827	834	829	811	827	864	844	831	890	837	884	878	790	909	860	806	809	821	843	903	901	803	872	817	830	834	839	845	814	867	860	817	857	838	907	845	805	804	886	866	828	834	868	847	809	807	841	843	873	911	897	854	873	850	814	841	864	935	807	861	870	850	889	819	840	828	863	816	827	810	856	799	827	859	835	904	846	852	866	809	811	868	793	806	804	812	882	821	843	828	837	815	846	849	829	770	837	865	844	821	859	885	888	854	841	830	887	822	851	808	825	879	864	857	816	834	829	820	848	798	857	834	883	828	838	874	838	863	903	824	805	842	853	835	831	886	859	826	835	817	805	829	827	825	848	857	810
50824	90105	75552	59673	49353	38968	27015	19951	12562	7251	3720	862	882	840	844	873	851	864	908	873	866	880	872	839	846	871	810	878	846	836	881	835	866	845	842	881	848	877	879	859	803	880	887	919	861	862	915	877	883	861	852	844	876	870	821	873	865	888	860	862	877	860	868	850	820	846	863	819	812	862	831	841	830	852	883	873	825	845	908	812	876	858	892	840	827	876	862	831	869	864	857	827	847	859	877	886	827	844	795	842	887	800	854	838	868	796	837	897	871	878	837	915	826	852	884	876	845	838	831	829	820	815	912	834	807	868	871	867	830	825	834	886	813	877	844	885	834	848	828	824	823	884	855	866	848	839	820	806	856	875	842	854	910	888	831	831	853	838	841	846	818	831	839	878	892	846	838	839	871	861	769	898	896	862	853	841	803	853	835	851	806	853	854	785	869	841	860	901	884	881	873	856	909	854	865	820	883	853	857	842	835	911	878	877	874	862	855	882	816	904	846	847	788	816	818	803	868	873	912	861	838	868	829	845	873	864	831	863	837	839	826	845	839	806	846	851	827	880	857	886	837	875	849	820	850	879	849	847	891	819	826	832	886	814	937	834	874	874	845	898	898	818	837	830	831	847	837	876	798	847	878	878	784	819	826	877	869	868	864	881	846	826	864	907	866	878	877	839	813	847	861	813	901	808	920	842	884	888	855	852	844	839	899	779	879	812	844	852	835	878	904	880	863	803	882	819	813	801	821	826	831	911	871	860	895	875	861	796	855	866	832	889	836	846	809	902	853	821	910	836	861	808	883	817	830	883	856	844	822	823	895	834	893	900	829	857	856	839	865	821	888	844	887	872	870	791	841	861	851	814	826	828	902	857	857	839	856	863	851	852	851	853	894	868	850	831	917	911	857	862	856	884	838	905	885	827	836	826	861	869	878	825	829	843	818	836	820	871	843	873	854	816	858	838	895	880	841	835	810	812	871	821	815	787	876	901	844	855	917	844	865	820	867	792	880	804	847	858	856	843	888	844	830	795	848	851	883	859	898	869	878	883	866	848	857	866	814	891	845	870	828	815	831	866	833	867	856	882	877	838	866	799	860	857	801	797	901	824	836	803	866	897	868	823	868	865	841	858	863	857	863	802	837	897	839	885	816	834	843	832	862	856	855	866	872	821	866	829	892	852	858	841	829	870	844	888	857	859	872	825	849	838	882	852	854	894	870	857	839	869	849	853	869	861	862	833	845	879	838	895	873	846	832	865	802	888	862	864	922	838	887	831	848	855	798	876	885	890	828	837	869	891	849	874	823	776	837	895	872	844	862	862	898	845	814	854	844	822	828	867	787	895	808	842	864	804	848	850	851	852	850	817	884	868	854	854	828	849	915	859	858	833	892	855	819	871	829	873	817	811	854	863	884	914	853	851	900	827	872	898	826	877	845	821	886	831	862	854	868	877	884	852	879	842	884	872	876	885	822	806	832	881	835	885	853	850	830	925	922	865	851	830	830	866	855	835	823	866	876	873	878	848	875	889	897	904	857	846	835	859	886	863	865	838	881	827	844	853	826	848	850	826	827	845	851	901	872	823	884	838	835	876	866	888	892	861	858	863	839	879	864	858	823	847	889	873	882	828	888	867	849	884	825	857	849	897	837	899	844	888	881	809	856	897	827	822	816	886	855	848	811	822	835	823	919	863	846	861	822	836	844	853	873	857	829	831	876	888	852	919	815	891	842	862	834	830	836	914	857	819	837	869	852	806	865	862	889	834	889	869	863	929	847	828	791	854	900	840	857	846	850	856	866	812	831	829	807	810	871	849	901	870	850	858	846	879	832	820	857	844	855	852	841	812	844	781	833	822	894	844	879	827	879	861	810	869	829	839	862	869	858	854	876	848	849	852	874	908	857	815	849	878	865	837	849	802	846	844	828	839	892	856	873	861	897	838	862	787	856	851	835	866	868	835	845	833	867	898	841	846	846	823	775	827	844	886	896	881	872	899	876	820	860	827	812	836	891	860	848	874	854	827	895	836	872	845	836	867	878	893	896	856	805	809	818	853	865	847	857	844	858	808	830	830	853	832	903	845	787	839	803	832	839	827	807	875	843	876	912	813	834	825	863	879	883	853	863	889	818	835	821	875	855	893	841	904	839	845	792	845	885	867	816	864	846	851	816	835	842	841	828	900	866	766	899	838	852	861	843	882	880	944	823	894	859	840	813	848	866	885	830	819	958	845	875	785	845	829	848	843	886	862	836	841	842	863	889	795	857	879	869	886	845	800	859	790	853	857	849	838	829	822	860	840	866	824	857	862	836	825	875	828	828	838	860	841	793	872	820	869	794	880	828	821	846	880	853	798	812	846	862	871	857	863	859	804	837	838	872	818	894	847	891	903	835	875	792	864	865	877	859	810	870	834	859	860	903	837	847	878	846	861	831	900	820	845	872	872	841	873	834	862	912	817	829	810	834	865	887	912	823	866	847	856	909	874	850	837	869	862	851	801	863	842	861	867	803	822	860	877	852	880	787	868	893	898	865	845	829	868	862	832	865	822	871	798	846	831	860	866	844	814	863	866	880	830	845	847	807	840	861	882	879	842	857	887	866	851	810	839	899	870	872	851	798	903	875	863	830	828	882	808	811	849	888	874	808	853	825	848	850	824	779	871	853	863	894	845	883	845	830	829	830	815	840	864	829	865	840	854	863	865	884	774	846	810	859	881	851	861	819	810	873	892	895	838	879	892	814	896	900	877	877	832	877	837	854	858	866	815	854	856	845	816	841	854	843	892	846	822	893	854	851	818	791	846	869	863	844	854	850	815	851	840	858	829	909	825	784	851	864	852	821	811	861	867	843	776	888	888	846	828	859	842	867	836	824	867	889	800	870	816	834	871	834	833	864	856	858	872	826	861	869	790	878	884	890	855	875	877	826	855	858	869	867	882	853	860	853	893	880	795	852	842	875	828	836	871	835	871	870	791	817	778	848	844	846	852	835	883	817	881	850	847	839	849	855	870	897	880	823	842	832	901	861	844	802	875	862	857	880	861	870	853	771	838	844	873	866	818	818	843	854	902	828	816	858	824	830	868	871	848	839	870	860	850	823	834	807	903	865	804	847	871	897	878	814	852	846	836	898	879	877	863	851	871	896	841	875	845	890	853	856	880	866	826	880	824	827	883	876	859	802	821	866	847	854	845	866	901	845	870	860	817	834	787	817	910	845	868	859	827	852	815	837	854	865	877	867	862	826	833	828	852	880	841	816	873	865	850	868	839	844	834	813	853	835	863	828	860	890	858	857	811	918	797	817	852	901	820	809	870	899	839	824	841	899	876	860	884	826	852	879	851	877	840	870	854	826	880	861	823	835	842	831	785	856	872	857	886	841	855	834	861	872	847	853	844	847	853	848	822	900	814	858	856	844	855	813	811	837	897	800	852	853	853	870	830	788	846	792	899	854	875	854	818	893	836	842	797	850	857	899	864	858	884	853	816	812	878	841	846	828	908	878	839
28503	22706	23635	15493	7415	3995	2038	1223	891	746	584	495	492	462	504	475	508	472	474	498	485	483	467	479	541	518	478	487	519	473	491	471	534	483	483	465	506	461	469	462	482	486	474	524	465	480	483	476	475	483	489	474	494	496	474	494	463	489	491	493	520	515	508	434	488	496	489	473	499	459	485	447	521	466	487	464	487	485	433	485	498	502	483	453	494	492	445	443	489	489	447	506	496	467	458	485	468	502	508	478	478	542	481	492	478	517	485	488	476	461	467	491	473	511	510	491	477	477	525	469	475	453	460	478	483	465	476	512	503	472	465	505	457	482	467	477	473	479	462	509	456	472	435	504	493	460	508	495	484	466	491	482	500	471	496	507	495	452	463	491	458	469	484	493	497	498	475	506	489	452	482	501	467	508	523	489	444	488	514	468	465	476	489	507	528	468	456	496	505	481	500	510	483	499	485	496	478	486	480	496	510	515	484	538	507	468	474	503	498	515	517	448	482	451	441	518	534	460	480	419	495	478	480	494	449	478	486	488	480	493	506	495	497	467	534	494	486	492	495	488	501	488	454	481	497	488	470	471	533	459	530	467	497	486	443	505	497	478	482	512	501	465	486	486	516	481	480	462	456	463	527	501	512	470	486	495	458	482	495	494	477	484	476	490	520	508	495	533	494	483	498	535	450	469	524	527	474	512	492	514	563	486	455	466	474	430	503	489	479	490	506	522	520	506	458	445	457	444	475	472	462	482	480	456	489	497	498	505	485	477	499	512	499	479	471	468	488	469	488	506	452	515	483	452	479	485	499	482	493	478	479	470	514	499	436	478	497	506	472	477	505	488	536	470	468	516	494	464	519	469	481	469	473	480	497	508	505	478	499	486	517	488	474	492	438	454	482	464	498	495	479	508	487	453	493	476	451	499	506	464	510	470	497	475	477	489	474	461	467	480	481	448	481	473	516	460	474	470	468	508	480	483	456	509	547	487	527	473	492	471	444	445	479	489	483	459	478	480	500	526	450	474	464	466	497	476	508	504	504	498	492	478	499	434	450	447	489	492	451	503	490	523	527	482	506	490	520	509	490	471	443	520	499	484	501	514	470	499	534	483	479	505	522	480	501	445	506	476	516	503	503	475	476	492	474	486	444	502	500	498	508	474	488	482	499	435	505	507	458	519	501	476	471	484	506	501	448	502	470	468	471	482	499	462	482	442	463	483	476	507	432	496	463	483	484	515	450	480	498	453	502	513	502	498	476	477	468	455	471	465	499	515	465	486	443	475	480	485	497	516	449	487	500	496	471	494	501	497	457	475	542	469	466	488	519	483	485	471	489	502	488	486	489	457	518	514	500	478	473	460	463	487	493	487	507	517	488	458	515	474	488	482	478	505	509	479	516	450	523	488	492	460	505	470	493	496	482	489	474	495	475	527	507	498	473	482	519	478	485	465	532	494	485	492	485	448	506	487	522	462	513	482	505	484	470	488	507	517	515	453	475	463	478	522	510	483	480	485	460	521	509	509	469	480	491	465	482	480	493	455	494	490	482	464	458	459	463	457	482	458	469	464	486	487	483	484	430	505	438	506	541	526	480	480	485	455	481	506	503	515	510	469	473	469	485	496	492	510	471	479	436	505	464	455	485	484	487	474	502	507	492	482	468	465	456	507	438	535	471	497	510	519	480	492	507	447	499	517	491	499	482	502	511	494	515	465	477	508	460	493	488	478	451	465	493	496	465	456	483	484	498	480	476	494	460	470	489	509	479	504	447	508	493	483	463	521	501	494	485	478	462	495	474	454	504	462	496	483	437	453	490	484	491	493	471	478	502	481	470	423	468	512	546	514	501	509	496	537	493	507	449	478	463	501	531	476	461	509	495	509	535	485	526	495	452	464	505	461	463	472	487	484	516	482	475	503	476	480	498	499	526	522	470	501	465	467	529	526	448	502	463	517	535	508	512	491	436	492	513	517	517	458	471	460	508	486	469	525	471	509	501	472	506	489	491	456	497	513	488	487	486	490	499	484	501	482	484	500	525	524	527	520	510	491	461	507	490	472	475	502	446	506	509	451	471	487	502	464	493	497	460	444	483	463	464	502	503	489	516	468	472	511	456	459	494	492	482	490	466	477	506	487	510	488	456	474	486	482	466	449	477	424	504	474	485	467	474	474	514	501	453	497	502	535	474	498	476	465	464	506	508	527	472	498	485	469	497	478	504	488	483	483	473	460	490	485	453	467	495	491	496	465	493	482	508	500	508	480	476	479	512	493	484	469	482	479	466	481	488	467	497	487	503	490	456	412	492	489	467	503	459	464	460	467	457	483	538	517	534	470	505	470	515	500	520	519	500	499	479	477	467	482	504	453	482	472	520	513	475	482	521	459	474	457	487	476	463	435	534	463	490	503	489	478	461	515	503	484	474	478	486	492	486	470	484	495	469	504	487	462	488	505	486	490	499	495	503	514	489	494	502	524	490	473	502	490	503	504	488	484	516	490	498	505	478	468	447	490	509	460	490	529	485	486	488	484	459	492	520	519	453	457	476	481	498	507	464	478	465	459	481	461	447	490	550	483	440	469	471	452	469	509	505	489	505	482	464	496	479	509	497	503	489	522	468	474	470	510	482	475	490	506	446	477	479	498	479	443	490	451	492	472	498	464	493	481	459	459	471	474	483	498	474	477	495	500	454	480	514	514	477	485	491	467	506	492	463	482	443	534	492	489	493	498	472	517	496	479	458	502	544	488	474	472	495	502	455	483	497	481	478	487	497	497	499	525	488	516	497	488	523	505	506	485	497	493	521	487	519	496	478	505	494	504	470	485	514	505	486	453	488	461	490	485	426	509	451	466	509	436	467	470	488	456	502	459	474	480	500	475	503	439	452	501	484	466	484	455	501	479	481	534	468	507	496	479	455	457	481	516	477	484	490	485	484	468	482	475	514	465	523	469	490	524	488	512	461	529	516	467	485	482	507	457	504	471	481	477	462	468	474	454	507	472	511	492	516	502	501	484	502	509	515	487	478	527	512	451	458	531	450	480	484	498	488	457	493	503	509	482	493	466	484	495	475	501	519	460	454	494	511	487	507	512	462	490	434	484	502	485	477	496	495	458	452	508	495	497	478	498	500	492	485	480	494	462	484	484	486	495	457	465	499	495	479	430	478	495	489	513	501	516	469	455	505	477	467	467	507	514	491	430	488	458	495	471	511	483	502	504	499	486	485	443	463	528	502	503	460	500	502	499	479	498	469	478	490	482	489	452	474	500	482	478	478	484	468	499	484	479	488	488	472	469	509	497	512	489	490	464	465	494	494	497	484	469	498	482	498	503	509	515	468	500	503	485	527	498	467	490	493	509	500	553	518	486	479	498	513	504	488	520	480	482	448	538	461	499	532	480	457	463	521	473	491	482	495	470	501	492	498	487	484	489	463	483	462	496	456	488	484	472	454	498	498	470	483	489	488	484	484	539	511	460	452	515	510	489	525	464	489	523	458	455	471	530
17447	29809	20319	12091	7953	5022	2683	1644	1109	850	658	491	530	511	534	586	526	511	535	559	540	529	529	499	533	477	540	552	514	538	576	522	534	515	575	552	509	522	524	526	521	531	548	507	520	535	539	510	527	523	523	518	522	527	491	532	535	516	551	547	538	551	530	508	566	551	498	526	521	517	519	533	563	531	527	563	551	533	549	542	533	500	518	491	517	522	508	526	554	488	558	518	527	532	517	534	536	509	541	542	498	555	490	468	558	561	543	563	518	538	544	537	541	525	505	528	544	500	519	519	533	511	565	533	476	536	565	501	546	544	527	581	534	578	486	539	501	560	499	553	483	521	536	513	564	537	558	494	526	519	507	536	496	527	508	502	533	484	527	539	534	542	536	510	530	541	551	539	508	534	522	494	520	549	481	520	534	541	542	559	501	549	495	557	532	567	540	528	561	482	513	522	508	530	510	501	538	547	506	548	533	494	493	561	530	511	547	524	509	512	502	518	504	552	534	525	538	522	503	557	510	552	510	555	511	531	557	542	516	522	512	532	541	494	522	547	558	530	529	520	518	479	479	504	495	506	516	522	557	504	522	510	518	515	565	520	526	514	536	522	510	506	515	505	528	531	510	537	538	558	545	511	522	576	554	496	578	537	516	536	543	487	524	553	498	500	544	530	590	531	542	554	533	548	530	572	511	547	544	514	511	528	539	526	522	538	508	529	542	570	556	534	557	556	518	513	541	519	509	539	522	560	509	551	510	512	509	542	478	535	513	562	554	503	575	564	537	498	551	517	503	547	541	515	537	537	531	533	528	516	543	519	497	523	536	552	529	547	552	509	502	537	509	507	566	551	538	536	508	548	557	538	493	499	560	542	542	541	486	526	572	520	521	494	520	518	538	485	524	503	530	526	533	557	525	508	543	522	532	526	514	530	485	492	497	521	530	543	530	566	495	540	466	549	508	502	509	542	483	504	555	489	555	511	497	584	515	521	575	522	522	528	544	491	574	475	531	501	525	516	537	527	508	541	552	523	486	535	513	532	564	520	529	537	494	533	506	518	528	510	532	540	518	512	529	584	548	518	476	551	516	499	541	542	569	539	522	556	534	489	505	490	516	533	488	488	510	510	524	572	505	510	545	546	570	538	542	531	558	489	502	496	527	524	530	529	514	497	521	514	517	481	507	592	503	504	522	541	558	574	538	539	506	546	548	516	545	550	539	533	516	522	508	540	523	509	486	528	545	548	523	573	558	505	521	548	548	496	528	542	499	517	507	553	534	542	494	517	547	522	523	511	495	512	508	554	562	563	496	544	503	549	498	527	549	497	543	535	507	524	515	523	513	529	526	515	557	540	561	521	517	553	477	501	560	514	527	535	539	498	578	535	569	559	513	590	521	514	562	549	485	517	539	554	508	523	567	538	539	513	514	565	512	521	519	535	531	507	591	516	509	488	558	505	510	536	564	593	522	571	525	540	547	493	520	542	501	549	545	505	562	497	505	533	547	526	499	525	536	538	526	512	493	525	541	472	547	481	520	514	498	514	575	529	508	557	520	494	563	519	490	546	522	541	562	538	586	551	520	507	544	522	530	504	566	498	519	499	502	502	569	521	494	559	520	517	564	512	521	553	526	547	524	504	527	520	493	563	487	503	523	501	529	516	536	521	490	516	551	535	536	547	502	508	529	508	520	508	542	536	535	575	540	518	546	518	549	542	496	513	546	527	494	508	557	543	549	507	503	529	495	524	509	502	505	543	478	503	534	515	543	563	529	547	522	539	492	512	545	539	535	585	532	518	510	552	492	532	558	562	552	538	543	540	500	553	520	483	501	484	540	563	482	548	541	532	542	568	560	513	532	502	521	538	581	502	560	490	511	508	554	553	536	528	480	547	541	499	511	543	520	519	484	534	570	569	522	526	538	542	514	533	491	501	511	523	549	518	539	541	502	516	517	547	505	541	537	504	503	519	520	533	552	486	568	518	500	537	505	563	505	546	568	552	472	508	501	521	530	545	521	561	531	532	521	538	464	526	544	512	566	565	510	551	495	537	513	517	529	524	541	570	567	568	534	531	528	503	554	547	496	514	559	545	500	536	564	550	523	558	523	551	534	529	537	504	478	533	556	531	519	515	526	493	568	531	520	554	531	558	519	552	517	533	524	534	520	468	517	516	526	492	492	514	530	533	540	530	551	533	566	499	568	520	526	593	534	514	547	555	530	547	534	508	539	535	533	521	546	518	498	569	497	520	508	523	556	509	521	544	514	570	505	552	559	529	530	512	523	498	499	530	508	525	519	520	538	500	535	546	526	553	531	549	537	580	531	523	515	530	524	560	505	511	511	498	524	515	513	534	512	543	546	525	543	524	537	504	517	545	529	524	534	510	500	529	523	495	497	504	531	517	489	543	531	523	539	564	572	501	527	547	535	519	578	531	505	524	540	533	465	525	521	537	490	535	555	498	528	522	526	559	536	500	544	533	555	528	492	534	561	518	563	548	504	517	501	533	526	545	526	547	511	543	502	542	540	519	487	542	521	513	487	487	560	557	532	563	544	554	542	513	510	531	550	532	544	533	535	489	536	508	551	519	520	498	546	529	548	517	547	508	516	517	533	500	540	524	505	536	525	511	534	534	527	531	505	492	544	558	540	536	512	540	570	537	510	539	518	506	541	507	501	537	554	503	535	526	526	513	555	495	540	537	508	532	520	491	573	520	517	489	562	530	491	502	522	539	576	556	535	550	583	523	524	497	547	520	549	507	549	513	586	494	538	558	505	566	487	560	536	535	530	510	526	510	484	480	547	483	558	518	555	490	536	530	561	496	531	525	558	553	559	542	536	534	539	520	537	505	588	523	522	555	510	514	552	556	563	527	563	580	541	530	537	489	530	508	536	542	556	548	499	535	522	556	533	545	514	502	519	536	528	511	525	514	519	550	531	502	531	534	537	558	528	534	549	552	508	521	509	522	578	527	505	515	512	547	532	542	525	522	570	543	536	520	527	486	542	517	533	528	498	552	552	527	522	554	497	525	499	568	512	495	536	538	537	568	535	527	568	513	505	577	559	505	557	537	526	546	507	546	510	578	545	536	519	520	485	555	542	519	526	497	527	481	542	514	538	527	556	521	546	549	527	531	518	537	530	535	506	554	542	559	489	552	584	549	542	515	509	507	556	500	539	531	546	521	542	545	586	552	541	524	536	550	492	516	562	540	482	486	500	523	518	483	511	545	544	554	525	527	526	518	533	496	563	526	526	515	539	543	537	562	542	541	501	492	524	541	521	531	530	523	518	526	480	467	504	561	519	535	502	552	521	521	576	499	537	532	521	522	548	474	540	536	536	546	491	513	506	533	508	531	542	565	562	508	485	491	514	482	506	526	568	515	561	517	537	524	537	537	532	548	536	559	463	524	533	508	579	495	548	540	511	485	563	510	552	529	525	549	490	525	540	513	510	536	535	526	518	552	505	526	548	481	514	536	509	510	524	512	539	515	526	518
23719	21340	31919	33236	31804	29145	22847	10946	5017	2810	1367	559	558	534	571	522	564	532	515	511	537	556	523	536	520	602	582	526	552	544	568	554	555	591	570	515	571	539	525	546	560	560	525	534	511	539	495	535	579	545	502	547	512	549	581	546	500	517	535	525	530	504	486	542	564	598	542	572	542	544	530	569	545	533	544	565	525	557	590	536	536	561	532	573	526	566	558	571	520	556	500	571	536	506	519	581	544	531	551	516	510	535	525	530	566	558	560	573	503	534	538	552	518	534	540	494	549	533	539	552	527	515	585	524	540	568	537	553	565	539	547	513	523	557	548	523	528	535	531	558	535	549	562	569	545	535	525	565	545	516	528	573	553	522	547	541	535	499	529	568	530	491	547	581	552	503	540	508	548	531	505	534	554	519	546	531	548	493	539	566	502	547	510	523	477	496	550	572	551	560	541	520	583	477	567	517	569	578	501	537	556	530	575	570	525	551	567	539	557	564	556	533	500	541	552	513	526	545	535	497	532	513	526	532	555	523	567	523	544	562	557	542	526	551	556	525	544	539	551	527	561	528	546	541	552	538	577	523	566	546	569	542	561	545	540	533	528	536	533	561	549	551	522	501	515	552	556	557	590	532	579	586	525	524	541	515	572	522	537	553	523	591	516	549	553	549	557	548	546	521	581	528	512	515	575	469	565	549	505	514	516	552	522	544	513	562	562	557	545	523	548	520	539	578	565	544	564	523	529	523	526	533	542	521	578	552	524	528	509	544	572	551	567	523	527	535	556	575	589	529	543	556	527	515	521	528	564	549	507	522	602	571	568	557	567	560	506	529	585	497	563	545	533	531	548	531	584	555	553	510	522	493	536	556	559	557	497	552	553	538	543	522	508	567	539	557	529	548	527	551	603	567	510	538	555	519	549	535	534	523	558	527	524	505	515	558	556	507	513	558	531	561	545	517	520	503	554	538	543	547	560	500	561	600	522	534	511	547	558	526	607	497	504	517	529	564	529	542	551	556	529	539	577	516	542	535	522	532	563	533	558	560	557	506	543	517	558	567	552	476	516	530	593	529	577	534	531	506	507	535	557	533	558	550	514	539	557	543	533	534	555	536	533	561	513	515	542	537	530	557	531	576	536	569	597	571	525	511	541	497	540	527	571	507	518	572	524	531	547	509	547	557	524	568	547	579	555	541	510	523	496	535	567	498	538	539	501	532	617	542	504	560	550	527	540	543	541	572	531	539	579	554	556	539	548	565	548	524	527	540	570	550	501	582	520	574	507	513	514	567	556	521	566	541	566	573	574	536	527	568	520	561	544	520	557	570	558	554	572	533	538	596	507	535	510	531	559	561	563	554	526	538	564	523	523	515	537	547	530	581	577	554	552	529	516	542	534	562	554	577	559	528	540	547	535	558	499	529	539	605	553	529	511	550	528	550	572	526	520	540	554	583	514	538	557	528	572	511	561	528	540	579	569	569	560	600	505	527	533	540	559	532	547	536	499	579	553	527	554	522	544	524	562	531	530	542	543	515	533	528	562	546	511	536	491	536	532	570	520	543	536	529	535	541	561	551	525	509	478	527	564	545	540	518	570	562	582	559	515	543	555	517	536	535	568	543	568	579	554	537	519	565	548	543	557	572	586	532	555	615	537	535	514	578	527	530	554	549	552	535	527	525	548	491	536	545	595	548	561	568	516	523	542	561	529	511	515	569	598	548	567	563	555	585	515	537	563	483	520	570	587	520	554	540	512	507	503	522	568	540	556	564	512	536	543	505	568	497	571	536	531	515	536	551	550	485	502	496	561	543	572	540	549	521	500	552	500	513	604	540	502	505	520	572	523	577	540	544	536	559	570	547	538	521	554	568	595	558	566	541	540	554	526	507	508	527	574	573	559	525	579	553	519	523	530	550	507	539	540	554	532	503	570	548	548	533	516	518	553	539	533	547	580	564	545	529	538	531	566	560	582	543	555	511	544	572	544	486	546	546	560	529	544	551	521	526	529	521	565	577	551	523	577	474	571	571	526	543	587	563	571	488	558	516	533	615	545	565	506	547	531	566	567	559	596	532	528	536	565	566	513	529	508	574	567	587	550	574	513	547	492	533	585	523	562	516	524	551	563	547	530	555	521	510	575	517	540	571	548	562	540	512	529	569	577	523	542	543	540	544	545	546	581	532	549	543	525	512	548	539	563	544	552	535	565	524	519	560	572	492	527	555	548	544	538	567	560	523	527	573	553	560	568	565	570	537	515	539	544	560	539	599	567	581	558	537	558	542	532	578	564	540	554	518	562	563	538	526	585	553	534	538	536	529	498	517	546	532	534	549	521	521	575	557	564	599	554	555	536	510	531	500	508	512	531	507	528	523	518	549	563	547	575	504	526	552	573	555	592	533	504	535	488	517	531	565	523	561	537	558	518	521	552	555	515	571	537	516	510	545	553	567	508	561	554	536	568	533	526	524	531	519	550	542	498	565	563	541	506	531	581	541	535	546	533	556	568	519	538	531	569	525	527	561	531	501	546	542	505	569	557	544	530	535	570	553	578	522	503	490	546	518	558	544	509	538	545	522	532	531	539	534	562	592	550	548	523	530	506	566	541	514	536	526	514	532	508	518	533	535	546	521	519	552	545	562	539	520	577	507	528	536	533	536	550	553	592	520	517	517	535	555	546	544	560	510	509	533	555	538	518	497	528	565	566	527	569	561	526	578	571	533	539	533	541	498	542	514	569	500	508	539	535	561	546	515	535	520	547	566	584	622	565	541	560	578	566	514	573	582	532	554	564	524	594	545	511	537	554	536	515	539	555	571	582	573	572	549	536	547	554	527	542	550	551	555	543	517	595	534	557	573	584	547	553	521	570	541	552	558	539	512	531	525	566	545	542	506	565	550	601	527	551	554	518	557	563	545	543	515	558	563	538	549	517	537	569	533	584	517	540	565	561	534	522	532	581	532	526	561	545	530	565	544	540	514	535	542	556	547	565	530	548	530	518	539	527	500	552	507	540	513	531	546	558	533	570	533	522	583	515	597	566	561	539	540	553	553	547	563	574	511	559	573	531	547	568	569	529	519	515	531	541	540	521	497	540	567	516	526	517	488	528	563	553	567	521	515	571	535	554	560	576	468	524	534	531	551	583	536	558	596	541	591	570	568	526	501	542	538	568	546	528	504	519	541	499	546	577	541	531	530	547	544	535	554	525	560	559	547	528	592	586	551	526	540	564	569	553	581	552	558	535	582	503	525	526	571	557	575	555	555	542	566	554	527	545	514	568	507	537	540	553	577	522	572	528	530	520	535	519	602	504	587	536	559	559	530	523	523	476	541	524	543	583	523	543	598	548	510	539	532	554	559	556	578	560	506	504	508	568	538	534	586	571	570	536	526	530	553	559	550	545	592	600	554	555	549	528	536	531	525	556	509	550	559	527	529	541	558	568	578	514	551	562	524	508	545	515	573	538	534	538	572	518	497	509	565	578	554	524	522	580	509	521	532
40671	77141	63319	47548	39234	31520	22882	13109	7144	4154	1915	596	563	578	598	608	575	589	541	557	552	597	583	550	571	557	575	588	555	560	541	597	552	560	586	504	637	571	563	584	545	548	551	585	547	554	530	555	544	554	532	598	593	595	606	519	506	584	566	570	584	615	568	558	578	554	568	550	557	563	590	566	599	566	562	575	529	559	508	573	549	519	586	543	564	595	624	534	528	586	565	569	563	580	538	596	585	583	550	600	564	602	548	611	584	594	550	573	562	613	583	557	590	575	599	559	595	490	560	573	532	602	608	548	562	561	565	605	572	527	539	558	567	545	559	571	600	514	562	578	562	553	529	534	562	584	583	535	581	631	560	555	602	602	607	569	589	546	581	558	564	582	585	549	585	550	556	537	562	529	593	599	559	587	581	528	541	547	535	589	544	572	584	510	549	537	569	589	578	598	556	567	550	550	631	556	537	532	557	551	563	557	580	558	584	534	575	551	541	556	536	556	560	518	564	563	589	534	566	496	585	582	577	582	609	586	580	548	556	565	563	551	593	590	545	555	576	531	568	605	589	571	545	540	564	550	531	544	598	556	591	566	552	570	576	589	601	569	567	613	555	549	575	547	554	614	552	560	564	593	569	548	574	519	524	589	541	566	554	511	541	577	592	583	547	586	567	530	598	551	572	533	529	579	592	586	576	593	583	583	575	532	552	618	543	562	547	546	576	510	567	557	578	547	601	537	561	563	595	531	617	599	558	591	585	550	573	570	540	560	615	527	567	555	557	564	528	567	540	547	577	568	562	538	550	573	554	582	571	545	564	579	597	555	541	565	539	585	550	576	543	570	563	604	563	565	546	582	547	529	568	541	566	554	549	499	602	557	574	600	535	557	525	533	605	597	627	555	538	561	549	554	578	572	524	586	566	569	570	576	547	562	548	596	565	568	517	548	550	579	613	579	582	614	574	565	547	576	603	564	567	606	587	576	570	542	569	530	546	576	566	544	564	532	531	550	550	554	574	553	562	578	583	567	575	545	561	556	551	606	597	582	578	550	561	584	578	559	552	557	559	572	554	580	619	551	590	574	605	557	595	551	601	570	546	591	572	561	570	545	591	563	580	573	552	585	561	555	563	579	593	560	550	564	588	570	586	550	564	572	595	574	589	543	552	554	559	553	538	564	559	543	566	581	543	576	565	563	605	552	569	594	580	531	572	583	560	554	560	545	562	574	543	575	565	586	575	545	579	569	565	592	535	530	562	557	564	585	545	530	583	579	568	561	580	575	570	584	563	576	570	542	594	596	592	585	575	594	548	576	527	603	562	530	601	558	571	572	595	532	565	515	621	580	546	578	550	599	606	527	562	578	592	545	559	558	523	569	548	576	543	550	535	528	582	563	560	549	561	556	545	575	527	576	525	546	604	539	593	593	566	571	552	559	586	588	542	615	542	549	529	600	571	563	541	569	551	576	554	574	596	584	540	536	589	560	556	546	589	552	561	512	582	554	571	587	578	553	576	565	569	552	543	530	627	559	545	530	574	563	568	586	594	596	560	583	603	529	552	568	579	571	553	522	548	581	544	555	571	542	562	581	604	557	566	544	608	549	552	588	534	552	559	603	557	570	536	586	556	533	610	557	561	574	539	589	560	602	565	541	588	575	538	558	615	597	580	563	544	590	540	527	586	597	555	529	551	555	575	601	529	572	549	592	613	539	546	540	561	526	568	553	579	546	576	595	544	569	557	534	553	597	571	583	549	565	577	590	592	555	561	573	554	555	576	552	541	593	533	554	545	532	561	626	548	560	596	568	591	569	586	539	583	569	528	571	507	565	533	587	543	584	568	574	550	554	550	570	559	548	533	508	566	565	558	553	581	569	527	581	559	576	516	580	538	545	546	601	587	566	563	578	552	551	583	592	542	519	531	568	529	563	549	576	547	531	524	547	530	617	536	581	543	553	516	585	592	559	560	538	625	565	545	577	586	538	538	577	592	543	561	534	551	572	550	542	551	550	525	539	567	587	558	553	587	566	520	562	579	591	575	553	569	596	596	583	577	574	598	545	559	556	606	561	593	563	535	513	538	571	568	589	598	571	567	573	624	551	554	532	597	550	554	580	555	571	583	575	546	569	534	558	567	543	569	581	539	555	581	545	558	576	579	580	569	561	548	572	568	597	578	573	574	555	542	604	605	524	556	592	549	573	564	640	554	560	584	546	566	591	534	554	565	598	518	583	524	560	589	558	543	586	617	597	507	526	604	572	552	575	559	562	578	575	548	568	579	516	607	582	511	544	572	606	570	568	560	518	576	556	602	548	583	541	561	548	592	573	553	541	557	565	583	558	588	561	550	585	532	545	537	541	527	591	568	561	577	577	550	558	573	542	540	559	565	542	563	559	560	548	569	517	606	517	612	508	562	564	589	595	578	556	525	550	554	532	512	557	551	573	553	587	542	605	579	565	555	539	542	533	555	554	573	617	549	575	555	560	591	608	591	546	578	553	537	535	566	553	602	560	560	569	577	549	502	552	523	581	599	531	578	534	535	626	571	565	566	572	545	553	572	571	585	570	604	533	570	568	544	532	634	571	586	541	567	588	589	548	590	570	516	572	555	585	568	589	522	575	559	539	585	573	592	582	584	530	574	564	571	567	599	557	569	523	599	544	552	544	557	590	565	559	523	572	580	592	573	552	582	556	539	526	533	583	590	572	572	573	591	573	540	547	547	529	588	533	577	538	562	571	568	587	602	542	536	556	558	578	583	576	588	556	581	595	577	556	582	553	570	582	587	585	540	605	569	571	578	558	549	560	572	610	575	574	555	548	557	592	589	558	542	543	527	548	549	560	566	588	542	580	616	584	577	544	622	606	573	561	533	534	566	559	557	600	560	559	554	574	539	553	582	541	537	605	591	570	557	557	531	576	507	565	534	555	555	574	566	591	562	551	528	540	550	567	590	583	581	611	519	580	577	563	586	568	553	597	554	559	563	534	590	547	572	544	538	589	599	574	537	541	573	556	573	593	510	508	569	566	566	561	555	570	607	582	572	587	567	544	573	558	610	556	574	575	625	568	569	540	521	558	578	563	579	562	552	633	540	560	622	605	613	553	533	566	570	565	583	584	597	581	555	573	558	536	606	591	589	583	540	564	572	577	576	559	568	575	514	558	535	566	564	564	544	544	564	507	534	577	593	591	568	571	547	580	569	617	595	576	566	585	579	546	571	566	609	541	525	536	551	575	538	534	565	590	550	550	596	559	593	551	545	595	530	555	550	568	571	560	564	573	543	579	545	592	499	581	555	552	592	558	586	565	563	514	573	568	565	595	541	593	510	609	571	551	592	547	555	517	604	558	575	548	551	533	557	584	596	557	553	566	574	592	544	565	529	612	552	575	538	563	551	598	588	580	552	538	536	513	616	521	528	543	563	557	590	588	574	552	581	565	536	575	578	589	556	594	573	543	542	572	561	531	551	561	551	549	570	591	608	569	534	573	605	551	558	547
24926	21440	30439	31529	25990	19400	10881	4756	2968	2061	1225	724	674	697	675	684	699	708	638	718	659	655	667	736	695	657	646	674	686	709	673	703	684	669	644	673	727	707	729	714	633	709	685	724	692	649	678	695	731	680	667	671	705	668	695	695	626	648	649	713	635	640	691	701	643	623	671	655	728	697	633	694	712	721	645	698	679	695	697	665	689	688	641	655	669	674	664	762	688	731	660	680	701	721	699	706	642	688	706	652	732	724	673	642	710	645	718	712	691	690	666	696	707	702	657	704	668	669	672	715	682	711	672	656	664	670	676	684	654	689	679	682	648	733	717	703	687	695	662	690	665	695	696	707	678	683	690	641	656	712	688	729	684	693	714	682	701	648	669	687	697	641	642	688	684	691	689	656	683	669	631	674	685	649	691	630	680	646	682	691	718	625	655	705	697	680	673	722	698	681	718	718	707	670	686	678	710	681	687	696	629	681	638	754	710	709	660	671	651	677	658	645	678	656	722	693	744	697	683	674	700	669	655	693	741	669	679	699	691	680	707	707	715	673	683	702	686	699	685	697	699	640	689	723	683	721	649	717	705	693	689	675	700	645	635	655	693	687	680	735	639	676	696	686	697	675	667	666	670	650	708	662	672	691	719	663	641	665	724	699	660	703	678	676	705	654	656	716	660	679	655	707	676	616	678	732	714	685	651	682	687	655	650	641	742	681	732	732	666	639	700	655	703	696	709	713	698	723	669	665	716	727	692	661	713	658	667	658	700	669	672	697	622	660	696	648	673	608	739	623	666	698	689	643	676	719	689	618	664	715	687	662	654	644	638	650	676	664	675	721	703	708	675	690	704	738	648	714	655	679	704	713	727	684	707	664	658	653	697	655	742	687	651	690	680	689	725	677	734	681	699	666	698	674	715	679	726	668	641	677	689	725	714	676	686	666	679	679	704	680	697	724	688	651	715	694	682	689	700	711	690	661	672	719	692	680	741	713	701	690	688	700	727	656	702	702	640	672	649	646	635	672	632	672	682	681	654	635	741	657	670	661	646	652	679	688	686	663	672	694	694	679	711	652	694	680	654	652	656	677	660	678	698	655	693	669	684	676	641	660	634	697	651	662	666	669	679	624	677	692	659	710	708	646	731	663	658	732	672	675	701	689	629	665	728	692	671	737	725	634	695	692	690	725	693	670	712	660	655	699	671	684	647	656	664	680	701	654	695	687	666	662	648	684	678	703	641	657	648	659	660	670	646	685	675	675	657	688	713	684	633	744	702	717	667	685	688	632	668	701	672	692	737	685	642	607	702	760	691	670	696	695	658	665	700	695	638	667	674	654	623	668	702	719	664	738	681	708	679	696	688	654	655	659	682	673	675	685	668	663	655	684	690	676	705	723	630	714	654	729	706	684	678	632	660	670	635	668	641	712	729	692	705	679	682	712	717	681	706	653	665	711	698	714	635	646	702	698	701	684	688	721	662	696	638	666	706	703	634	686	701	660	682	667	708	697	693	666	702	700	683	639	686	630	711	683	678	695	678	669	650	666	667	669	659	661	684	654	664	710	655	703	693	697	658	690	700	721	690	647	652	618	672	619	624	711	728	710	655	585	681	678	638	717	683	660	639	675	739	687	657	696	701	637	664	655	716	697	676	653	735	649	689	681	657	658	683	673	697	667	683	639	678	651	674	677	689	758	696	629	666	684	671	698	675	676	658	726	704	684	665	677	655	680	687	703	673	671	676	654	715	667	669	712	704	693	721	630	703	665	716	692	679	701	687	667	682	709	696	694	633	669	648	672	675	723	675	694	693	740	680	680	663	668	702	715	729	688	682	692	699	698	657	681	713	674	665	689	698	703	648	644	667	706	659	672	666	685	692	626	658	650	680	706	667	637	678	701	685	693	681	735	657	695	689	654	707	676	659	703	710	688	653	662	667	647	702	717	695	668	634	673	672	686	670	686	689	698	674	673	665	663	652	652	673	726	669	692	648	665	748	676	648	666	639	681	677	654	650	672	676	661	659	660	645	700	636	620	684	700	653	668	719	683	677	634	625	701	700	649	610	627	714	661	654	676	695	698	682	656	666	661	693	682	701	645	673	672	692	655	656	672	733	645	712	718	707	662	696	691	678	732	650	680	720	666	724	653	692	696	688	710	694	659	681	702	653	709	646	662	673	666	645	694	677	693	649	665	664	686	691	675	642	646	647	695	667	664	718	704	671	694	661	662	680	635	667	714	639	688	681	733	657	703	653	669	676	715	671	676	709	717	674	656	674	642	642	689	657	692	654	667	755	667	692	695	675	703	734	735	681	664	722	683	631	702	687	684	666	710	710	722	636	634	660	703	678	678	696	674	654	656	652	646	686	684	664	664	714	717	696	657	664	710	682	685	693	716	694	674	707	692	701	700	651	701	695	683	647	642	712	654	677	740	721	651	677	676	683	679	738	740	662	670	675	655	660	683	663	698	713	672	664	657	656	682	659	668	658	669	661	664	677	654	737	649	677	707	654	681	702	706	679	666	685	676	725	627	674	665	718	689	727	636	687	646	670	648	690	650	645	705	672	737	681	713	631	695	704	656	657	692	674	647	728	648	661	742	689	678	651	666	627	627	680	679	676	670	713	700	689	646	701	665	664	678	681	725	714	687	595	629	681	715	714	688	672	648	730	704	746	724	668	683	727	724	669	687	661	679	673	644	714	664	666	695	663	742	655	630	670	718	661	655	673	689	663	633	661	661	702	643	666	690	682	677	669	679	695	706	640	718	636	640	636	733	725	695	646	685	698	698	658	743	673	662	653	686	668	699	683	686	761	653	661	650	682	662	641	669	709	672	683	685	664	684	691	675	674	700	679	669	724	739	675	635	658	652	721	632	665	701	668	687	688	663	684	641	651	679	691	690	646	666	671	678	687	689	687	658	681	660	668	684	695	667	701	691	696	634	711	694	674	657	679	727	675	690	647	742	728	748	675	733	644	698	697	686	688	669	673	714	658	666	702	611	638	680	670	657	686	680	693	657	689	669	709	661	679	645	696	649	661	651	704	685	680	699	677	666	696	638	651	681	673	644	704	646	713	675	663	695	718	691	670	651	657	691	658	701	674	704	662	693	705	639	747	707	708	717	650	659	681	692	707	703	673	697	680	635	673	668	709	700	658	664	647	689	658	662	691	777	662	697	636	686	683	702	723	684	651	685	678	672	708	684	695	647	697	689	661	703	667	689	685	714	663	668	661	706	687	674	655	626	730	685	683	689	660	663	655	658	725	640	729	705	705	641	662	670	655	659	653	653	736	651	701	649	612	654	649	719	678	671	699	707	680	646	699	716	710	656	667	690	729	681	736	711	707	677	672	683	646	670	675	686	665	691	638	640	623	683	651	711	733	649	707	684	705	676	712	650	668	716	672	682	715	671	651	653	750	698	682	711	667	658	708	716	675	675	687	639	686	675	627	684	683	678	659	649	631	674	687	675	686	721	716	678	656	685	683	633	648	671	665	666
34522	61002	48201	38676	31378	23724	14823	7876	5251	3514	1854	778	713	728	693	761	713	739	711	705	724	735	745	728	738	742	715	753	674	702	718	743	731	686	719	719	701	716	685	735	739	742	734	753	695	713	709	684	712	687	697	737	711	726	706	668	734	723	699	714	766	717	691	705	725	757	743	707	703	697	739	701	694	750	719	739	737	717	670	714	679	730	712	737	712	724	702	741	720	706	740	726	679	694	705	777	727	724	681	715	711	709	694	750	717	724	689	743	740	749	708	725	719	703	718	670	718	730	731	710	729	669	761	699	689	719	735	670	732	706	727	744	672	774	719	698	735	763	708	721	709	655	735	721	708	703	736	710	705	705	689	737	719	729	725	732	789	685	738	693	760	780	673	715	697	718	702	695	704	751	707	712	685	693	676	729	742	768	736	709	703	718	718	754	689	710	666	746	701	683	732	689	745	728	728	744	781	725	748	744	734	759	740	772	731	701	751	742	754	733	723	740	733	708	714	703	707	742	691	784	787	728	698	656	712	715	691	683	698	742	714	734	762	701	772	682	760	704	730	685	753	730	726	726	737	715	722	738	669	718	705	708	708	754	708	727	754	717	780	723	734	724	700	677	706	703	717	759	740	743	747	701	742	716	734	731	724	744	700	709	751	771	751	748	730	710	691	713	745	755	765	672	736	717	759	696	740	721	705	766	712	688	679	716	729	712	692	734	765	713	711	725	706	726	750	699	769	715	732	674	713	714	746	717	698	711	702	761	715	679	727	729	744	772	711	697	711	706	756	702	689	728	727	717	727	672	697	712	731	675	665	694	721	742	680	715	725	808	725	707	743	765	754	757	734	695	688	738	667	705	738	743	726	753	691	724	750	787	725	708	738	710	770	760	736	733	674	685	763	735	698	779	754	720	747	696	721	775	760	694	685	731	700	694	733	683	704	694	751	756	757	724	735	739	691	692	763	695	744	712	730	753	712	770	769	748	699	740	715	684	752	729	741	669	695	683	690	733	729	760	729	747	723	745	701	710	712	765	719	697	712	762	719	723	723	758	716	768	757	713	729	701	722	699	701	663	735	706	773	746	700	722	720	750	697	767	733	751	729	688	747	704	717	705	763	672	773	740	719	743	730	746	659	696	773	750	722	709	663	700	725	728	760	696	734	696	719	690	753	697	750	751	738	716	731	697	783	724	664	716	707	734	712	757	693	739	745	740	707	705	722	738	716	794	671	718	728	677	733	738	708	699	713	717	714	719	723	697	689	727	739	721	727	728	675	744	701	741	729	689	749	695	743	746	674	748	717	669	747	717	741	698	693	748	737	740	697	717	683	722	717	691	736	773	681	778	703	707	726	723	742	730	751	692	728	755	730	734	682	715	780	725	700	724	775	704	741	711	700	741	665	729	718	732	725	745	712	692	754	744	722	707	644	743	710	742	702	665	727	740	671	719	760	699	679	757	740	747	725	686	731	762	668	766	764	747	770	680	745	749	720	759	738	707	687	710	761	734	750	739	767	743	743	716	701	693	719	784	696	708	724	689	742	706	764	697	749	703	708	793	784	678	747	743	682	701	719	767	721	746	741	715	730	707	766	701	713	723	746	714	781	705	751	609	762	705	741	663	745	726	714	727	730	709	702	699	668	712	719	742	677	715	715	736	674	723	739	718	725	774	720	717	750	695	712	703	696	708	707	710	690	712	675	765	702	668	698	726	743	750	721	730	701	748	696	722	740	702	751	687	714	752	752	714	719	700	713	747	692	710	709	746	741	758	699	716	721	677	770	754	727	713	757	713	709	752	700	736	753	703	692	698	740	706	721	724	730	690	705	753	736	709	703	709	748	689	720	742	698	730	716	738	713	716	704	713	721	690	684	714	748	736	699	690	730	773	697	715	736	772	724	754	680	746	643	728	714	683	700	745	723	696	745	726	738	716	748	713	684	763	702	691	745	721	728	723	721	675	695	749	727	741	687	692	704	723	729	675	750	716	736	704	709	739	684	666	687	788	758	746	746	699	724	682	773	715	725	750	699	697	711	772	733	713	724	673	710	709	746	745	731	762	689	707	707	685	725	740	726	741	704	715	787	665	772	688	731	721	723	715	769	693	716	741	785	740	745	706	728	729	741	752	748	735	685	806	681	721	667	737	759	680	737	722	724	759	743	706	776	681	695	707	745	729	698	761	717	731	707	708	756	739	725	716	697	690	685	675	722	715	754	695	731	715	725	736	761	703	679	757	712	704	720	738	720	783	741	763	730	755	749	716	742	658	714	724	685	721	767	787	727	700	719	704	714	722	665	737	808	720	693	725	682	720	699	716	739	735	712	706	680	724	741	707	730	676	755	695	680	766	707	712	744	728	723	733	680	695	741	713	755	720	717	741	721	711	741	682	753	744	697	721	743	769	729	732	746	700	678	731	708	711	741	695	674	730	756	695	715	740	741	805	728	690	693	743	683	759	770	753	687	675	740	768	727	706	711	698	696	759	671	751	662	685	721	706	726	672	698	707	726	768	749	736	721	725	742	715	712	772	686	673	741	724	708	734	694	720	694	745	715	735	681	735	740	698	672	733	681	703	668	727	741	749	706	734	746	734	715	737	709	731	701	753	728	727	681	714	726	723	767	747	729	691	721	702	755	694	741	701	705	725	665	751	711	742	723	699	657	713	725	710	741	700	697	702	707	725	737	742	714	755	757	723	731	700	764	744	740	760	744	734	736	701	685	737	721	662	766	724	719	698	730	730	720	670	738	697	680	727	769	717	703	781	700	747	736	712	717	745	721	753	732	672	723	767	668	695	773	755	728	655	667	720	710	757	716	723	726	720	680	683	692	719	756	749	684	722	711	702	712	662	706	731	748	745	692	688	732	718	762	720	720	731	764	724	720	747	713	752	729	703	696	755	723	739	735	665	761	744	746	741	726	715	774	743	731	721	746	719	772	722	756	724	670	744	699	710	695	712	786	770	740	697	722	699	683	674	719	777	686	740	728	751	679	747	700	730	757	758	730	739	766	757	709	700	705	726	757	740	667	718	694	760	729	725	716	701	725	674	716	749	699	716	696	686	708	745	734	718	712	707	695	671	722	690	701	704	722	732	707	734	746	728	734	740	716	745	727	723	768	718	765	752	752	729	744	753	723	716	670	691	697	702	711	738	705	733	718	752	761	688	721	719	696	714	765	729	728	710	721	762	739	684	734	731	763	704	739	736	666	702	756	758	702	720	741	668	733	760	699	718	702	741	770	670	681	761	738	750	718	726	694	730	709	682	742	701	772	698	671	700	728	695	699	764	703	682	726	707	732	663	680	733	734	685	718	697	718	711	685	754	721	682	746	695	711	732	681	686	724	765	784	681	730	714	703	739	702	734	700	674	675	703	732	725	682	748	739	716	749	750	731	724	689	768	670	734	759	764	707	687	757	701	783	705	711	719	709	712	733	688	742	692	752	708	725	707	730	721	713	729	722	731	699	736	767	729	738	725	727	758	695	749	727	718
22570	21150	30177	29975	33712	35827	30232	17594	10759	6916	3445	970	903	901	881	897	842	815	911	875	885	888	837	886	902	892	916	834	906	878	892	849	867	820	851	827	869	846	880	869	855	884	867	857	842	880	834	859	854	858	890	844	831	844	880	822	828	854	879	865	827	858	878	851	851	817	877	851	860	875	872	889	862	889	824	865	791	836	861	843	846	866	816	855	842	889	852	843	871	923	849	841	879	879	849	900	875	929	846	850	851	838	880	857	803	872	845	863	846	824	880	827	831	849	894	823	822	858	913	839	817	828	840	907	862	865	841	790	797	899	861	836	878	871	877	860	821	851	874	822	812	877	887	888	880	880	874	875	860	843	876	907	868	872	844	887	907	850	845	878	875	754	858	865	858	862	865	855	808	874	872	864	846	891	899	900	833	878	883	832	933	860	823	848	865	879	832	905	854	868	851	842	879	878	839	842	859	889	848	867	833	831	811	851	885	857	847	844	918	877	869	807	898	797	962	873	816	854	887	870	892	875	872	879	827	847	867	878	863	890	852	913	850	846	805	866	799	836	861	867	864	868	837	830	848	839	879	833	890	817	859	847	823	824	846	826	840	933	865	879	853	894	831	888	880	867	850	890	907	871	856	882	886	813	837	856	885	868	809	876	893	849	827	846	854	862	885	863	814	864	875	881	840	869	855	874	873	855	881	823	866	863	925	879	893	819	849	832	831	881	886	846	846	843	845	881	818	878	904	819	861	849	827	838	876	875	883	847	897	854	942	858	870	849	848	889	881	859	861	841	855	874	879	888	822	859	837	851	828	838	808	810	888	820	891	865	826	869	868	861	860	877	895	899	876	857	882	876	918	861	839	857	874	922	852	817	880	851	849	848	839	898	820	824	906	842	821	901	820	876	830	901	907	888	871	830	891	827	870	876	922	873	887	840	845	870	880	853	903	840	846	859	846	825	875	840	836	874	848	862	865	797	861	845	848	852	848	866	849	900	801	813	835	807	846	841	867	869	868	866	863	815	846	814	857	896	879	875	863	841	885	831	851	820	821	832	900	832	847	907	843	843	803	842	842	832	820	875	858	862	823	906	834	904	838	836	828	858	815	869	857	825	859	878	842	836	916	918	802	828	866	851	842	875	822	854	901	868	874	871	893	801	833	845	924	845	873	918	877	851	889	834	847	826	887	859	866	870	877	892	941	864	880	858	807	782	861	802	871	846	867	842	891	804	847	852	831	825	852	866	819	891	885	819	866	872	860	868	858	863	866	843	850	856	871	807	854	811	872	818	920	873	848	842	839	862	868	917	949	800	821	898	856	892	865	865	864	906	777	898	818	913	877	831	834	839	850	867	843	850	874	846	957	850	828	879	839	902	882	891	839	852	890	854	847	831	876	891	910	836	882	883	889	898	865	868	860	933	897	820	831	860	838	879	840	872	818	864	888	908	866	919	861	847	868	904	898	881	848	792	803	811	837	911	841	802	860	901	864	884	902	843	867	895	883	843	855	865	860	846	884	883	846	840	881	870	867	889	853	818	830	875	848	830	847	834	898	846	866	892	836	880	888	861	878	878	900	850	898	856	893	845	865	860	829	907	818	819	874	808	883	904	849	860	870	877	856	861	866	874	889	892	869	872	863	857	858	875	852	849	896	859	882	903	907	816	874	853	852	842	859	859	909	866	856	899	851	888	799	875	855	875	805	897	865	864	837	864	881	864	877	867	886	856	841	821	880	840	878	833	878	816	878	832	850	866	839	839	894	837	803	842	876	892	863	852	831	832	833	874	861	850	814	845	829	881	853	876	871	827	815	876	842	907	826	897	853	880	834	821	906	885	826	870	811	842	915	883	839	809	894	882	883	876	883	877	855	895	895	847	883	822	858	858	866	885	862	873	837	890	845	853	854	795	857	867	861	867	856	886	872	868	873	834	860	889	882	849	806	863	935	882	840	845	868	920	863	857	914	858	880	914	907	889	854	899	901	857	818	874	907	863	826	871	837	815	884	879	807	857	862	828	878	857	835	867	860	823	858	837	886	799	841	869	828	905	862	884	875	848	897	837	865	844	893	866	849	860	834	823	830	859	845	778	872	820	863	863	864	835	838	869	836	836	850	866	857	865	846	834	794	838	866	856	868	825	815	861	838	868	869	858	872	880	863	867	846	830	873	829	882	905	848	861	877	847	874	859	822	824	863	852	880	864	836	857	868	899	856	845	890	859	810	868	815	803	899	865	886	889	855	840	798	852	887	888	893	886	871	844	911	889	873	824	891	883	847	871	853	831	839	938	879	792	871	867	859	885	863	906	842	834	844	816	874	894	892	858	895	841	880	877	828	866	870	866	919	880	821	809	832	826	882	820	837	835	846	813	784	872	956	863	870	861	906	865	856	868	906	812	861	869	878	821	853	848	794	805	865	813	841	831	884	861	851	935	812	858	821	893	844	825	845	856	861	838	827	871	877	878	917	864	858	840	847	884	826	825	789	869	871	860	900	894	854	862	782	878	891	839	885	788	829	879	866	851	877	843	911	813	841	851	861	874	882	856	894	823	862	855	881	826	833	884	872	923	864	890	816	846	849	884	835	910	864	839	908	766	887	885	877	865	868	889	884	845	858	844	843	856	864	857	853	877	854	817	871	848	847	930	869	870	928	910	846	817	836	887	882	884	873	860	919	847	843	893	831	825	883	856	888	844	857	866	860	886	801	830	861	819	863	904	865	841	851	912	876	812	869	890	891	864	819	886	848	879	841	829	809	825	914	873	840	826	868	858	815	848	916	831	857	838	879	851	841	872	832	902	895	866	875	875	833	842	913	906	871	846	847	872	857	885	841	860	838	906	807	817	848	831	875	866	835	852	822	872	921	826	824	846	842	801	881	852	883	851	894	883	855	784	892	887	820	860	815	813	843	839	918	871	847	846	883	863	879	834	874	909	859	870	845	875	907	905	861	889	885	823	810	909	878	860	904	842	836	816	850	883	863	844	881	873	836	819	853	902	883	854	858	867	877	881	885	796	886	835	877	898	894	816	863	865	815	865	838	847	819	891	854	843	847	872	842	818	838	825	868	837	837	891	900	932	880	919	842	845	821	831	839	916	857	897	805	839	842	836	829	870	857	876	820	798	911	854	846	818	823	831	869	884	902	880	885	856	912	866	855	823	886	864	896	863	926	873	856	875	919	846	895	872	829	840	828	837	839	849	841	881	924	858	854	846	848	862	877	823	838	888	855	805	851	860	838	864	879	845	847	821	859	820	887	831	847	895	896	812	859	853	827	884	886	896	891	815	847	829	875	885	871	910	822	880	844	903	849	900	843	859	856	855	842	860	807	848	844	897	803	859	861	830	871	863	869	819	791	810	845	828	938	890	868	872	870	868	863	865	838	851	886	838	839	886	935	834	866	842	870	882	860	899	835	835	853	949	896	847	831	815	850	846	856	836	858	841	863	832	845	867	860	854	889	881	897	835	894	835	850	834	841	885	875	872	831	843	891	837
46677	87296	75755	61297	51608	41938	29489	19309	14211	9387	4787	984	881	914	886	874	835	840	850	874	892	855	872	881	893	825	881	885	938	791	891	866	882	838	896	942	836	848	884	867	860	895	878	819	886	913	863	913	874	860	843	869	883	828	835	806	913	869	843	822	880	849	842	843	938	876	898	875	885	921	901	859	844	902	921	881	824	892	869	858	853	862	869	818	839	873	844	873	901	848	860	873	825	885	888	896	883	881	871	852	853	867	844	903	905	835	912	850	885	859	868	827	877	863	865	892	857	831	901	847	888	913	873	867	864	890	864	851	906	833	886	923	883	897	870	867	838	916	928	905	859	885	844	880	948	907	860	866	835	890	850	894	895	862	870	863	849	876	887	853	894	874	891	870	845	886	864	858	872	848	850	879	860	896	855	911	878	837	847	870	876	912	867	865	938	880	839	896	796	844	862	916	885	867	846	877	791	911	805	863	812	868	859	827	848	873	859	842	888	890	859	869	904	800	901	854	845	895	909	871	881	809	860	879	874	935	861	864	879	867	810	860	817	871	901	819	848	910	831	874	880	856	888	852	850	885	851	946	859	888	832	857	852	876	885	922	843	846	875	870	818	883	859	870	863	863	861	863	887	815	854	851	819	883	880	876	875	820	887	848	828	853	864	860	912	864	874	880	885	871	866	897	810	850	822	851	854	885	902	883	858	852	906	895	816	821	791	901	857	861	854	885	864	840	889	900	805	870	889	881	875	880	870	858	843	872	837	840	831	859	840	830	884	908	916	804	825	876	839	868	844	857	868	907	888	874	873	863	869	874	900	851	909	855	930	824	795	847	905	910	911	844	831	866	855	873	914	850	899	891	828	826	878	885	904	878	899	914	874	907	824	913	820	911	851	893	822	822	885	865	861	846	855	882	876	871	878	856	898	847	842	780	854	873	861	816	849	842	879	874	877	899	834	900	874	825	848	827	848	877	849	893	882	813	812	843	882	886	896	879	882	897	858	886	876	844	861	814	886	867	850	849	867	880	863	832	881	863	914	841	858	834	884	891	870	875	849	884	913	900	827	851	822	853	867	855	863	858	850	889	876	835	923	892	888	858	857	867	867	825	836	855	869	917	854	869	836	865	913	850	874	862	873	910	833	818	861	851	845	892	831	909	871	837	856	874	867	855	860	870	819	872	842	878	847	830	863	848	876	875	807	891	890	878	874	860	865	869	863	888	836	887	856	835	851	870	902	850	886	913	858	860	878	857	828	862	888	879	900	844	884	914	840	890	941	817	885	816	919	809	888	912	847	898	863	861	822	862	854	873	892	884	883	879	864	860	883	831	824	877	859	845	846	852	856	816	875	870	852	918	843	809	906	821	815	906	851	925	925	852	839	887	925	832	839	902	849	864	859	852	874	855	833	835	826	882	845	896	857	829	870	878	885	908	806	836	860	889	896	879	872	855	910	887	878	834	903	891	863	835	830	828	872	883	884	881	870	921	833	872	878	852	833	857	906	842	887	920	877	798	872	834	820	863	841	879	857	807	850	873	872	868	844	851	872	822	866	824	853	886	884	861	872	878	854	901	819	855	864	816	796	853	869	848	896	928	894	851	827	837	867	863	877	876	792	909	854	896	860	787	910	796	808	865	852	917	841	930	858	823	800	841	898	864	860	883	822	850	813	921	850	844	856	876	881	840	915	822	874	848	902	861	882	873	822	866	817	904	859	902	851	864	895	842	840	833	844	876	857	871	876	893	856	910	862	860	842	895	843	922	917	860	857	829	892	874	914	909	916	854	892	841	845	854	920	801	877	880	870	829	872	852	864	842	841	898	850	892	870	901	832	826	884	909	845	884	881	859	906	865	826	862	814	883	886	815	801	858	856	856	821	906	893	908	850	833	872	908	881	892	840	854	823	835	843	876	807	826	889	878	888	831	806	843	852	832	887	946	883	835	866	853	856	848	794	888	869	861	860	830	903	909	850	860	869	856	867	869	866	899	860	857	872	870	905	881	859	860	840	864	891	885	850	844	873	857	881	906	884	893	859	880	876	875	912	888	913	858	875	832	885	873	812	878	886	886	869	882	851	854	908	829	862	861	873	829	892	882	820	893	851	871	899	882	923	902	818	846	915	844	819	813	891	864	837	882	861	843	806	822	890	821	864	862	810	879	900	830	901	841	830	849	843	854	855	874	876	878	849	824	891	887	827	869	854	852	834	888	825	875	809	886	835	833	874	860	850	889	845	846	883	843	834	889	851	854	864	844	896	860	860	897	925	905	856	917	880	908	897	910	854	878	853	927	885	874	811	850	869	921	847	859	900	866	900	878	870	872	868	899	888	905	860	908	856	832	920	903	852	842	827	885	855	854	852	847	826	870	863	910	847	939	872	840	860	851	855	833	862	926	876	842	875	905	862	827	879	857	858	847	858	937	849	885	814	849	817	923	879	884	854	921	890	916	862	820	832	845	836	874	905	872	886	881	890	873	875	879	840	798	845	844	913	860	845	843	843	826	842	854	849	822	869	860	877	838	872	826	830	879	855	837	933	908	871	845	821	895	858	911	871	848	893	842	783	906	927	841	846	838	854	902	842	829	823	935	854	882	813	794	873	855	911	857	818	876	859	824	849	885	874	810	887	836	912	854	851	848	883	826	887	861	823	820	798	857	914	829	892	814	878	875	853	882	867	925	825	870	827	882	849	841	853	886	873	824	886	813	876	947	882	829	893	844	870	890	839	861	896	865	861	877	830	873	846	880	909	861	870	863	856	872	835	892	844	847	902	822	880	874	923	889	847	908	843	900	889	799	825	868	855	855	863	860	812	845	871	910	822	878	872	869	811	863	887	852	887	882	852	872	809	854	858	917	838	858	891	841	872	889	842	876	894	866	844	876	847	939	863	837	859	915	907	883	845	823	915	827	840	881	861	845	889	893	893	915	857	829	846	873	831	888	800	854	864	841	841	846	923	856	911	901	831	865	846	877	881	831	863	897	850	858	893	899	852	882	867	849	849	871	852	859	824	853	918	875	867	910	876	850	864	885	863	864	853	872	850	887	883	808	882	821	866	860	869	872	880	895	834	846	814	922	830	844	869	862	840	912	919	895	865	841	852	846	892	874	822	883	938	825	856	868	875	901	891	868	832	836	858	818	868	915	859	895	861	896	844	815	846	839	872	873	853	851	859	870	879	865	840	856	886	857	882	896	856	837	867	837	858	849	876	855	872	895	859	888	835	843	803	853	859	859	887	840	866	863	884	836	874	894	845	870	848	874	849	844	866	877	887	880	927	902	896	838	875	861	849	897	852	850	898	870	834	866	837	878	830	860	835	873	882	885	859	866	864	859	913	889	868	818	887	857	773	878	878	864	870	921	867	890	865	865	880	860	928	861	925	830	850	878	841	837	847	848	878	852	888	817	854	844	926	882	848	863	820	852	846	892	882	870	832	870	827	881	796	887	855	826	826	917	885	874	884	861	855	894	876	830	884	840	845	856	872	858	890	868
28414	22358	28253	18011	8463	5156	2159	1391	1011	794	659	529	522	512	512	532	459	524	518	508	487	480	477	514	509	521	473	487	474	513	504	505	453	526	490	492	497	509	456	509	500	499	496	514	504	513	508	520	541	505	497	528	548	488	519	521	523	496	514	521	523	550	494	505	533	486	519	524	544	521	562	528	509	480	486	482	462	510	516	498	496	562	519	534	508	528	534	527	511	495	503	484	539	522	471	487	501	530	491	485	534	530	441	493	533	481	561	515	499	521	540	501	548	509	502	495	508	545	505	484	496	486	504	497	547	516	506	489	506	547	482	511	546	488	499	504	529	498	520	499	553	514	490	548	497	556	510	496	534	479	572	506	529	541	518	521	487	497	503	496	521	522	548	500	537	497	487	529	516	468	514	504	533	494	473	492	504	543	498	499	537	513	537	520	525	465	499	509	502	471	455	527	493	503	523	492	506	472	521	523	513	532	473	499	500	509	522	498	519	493	532	514	512	516	534	523	525	547	507	533	468	510	496	474	497	500	526	567	511	483	512	505	495	495	508	459	564	545	517	504	488	532	513	517	476	524	494	485	490	510	495	550	487	513	503	522	508	500	509	546	487	479	525	474	512	495	487	497	483	495	491	495	502	522	532	481	549	520	536	553	481	525	480	534	527	502	509	462	471	453	481	493	512	519	560	512	495	511	540	503	519	564	482	523	529	536	494	541	539	508	510	494	512	557	500	535	529	502	523	471	502	504	563	534	523	492	512	524	501	461	491	547	516	512	524	508	489	525	492	507	486	504	507	510	505	508	521	491	500	500	493	507	541	486	508	489	496	531	491	511	537	557	534	532	489	511	523	487	486	501	525	520	493	471	532	458	495	483	483	533	490	506	498	502	489	523	519	494	513	553	498	477	539	498	522	468	502	523	535	500	536	505	533	522	505	529	560	467	516	509	490	504	476	534	478	517	504	488	517	489	493	531	538	520	535	497	519	513	475	446	511	483	505	509	489	533	512	452	504	512	557	493	465	508	485	438	499	528	483	493	498	504	539	532	524	502	529	510	496	512	483	557	505	522	513	517	488	521	533	505	510	519	482	517	526	501	515	493	487	501	500	473	521	540	517	519	464	556	552	527	532	525	541	512	535	464	504	542	503	480	483	498	536	495	511	519	534	517	468	483	489	510	494	523	518	516	519	516	485	525	492	519	513	510	523	491	488	524	505	475	533	519	478	529	504	493	505	496	476	487	545	483	494	443	533	530	530	527	504	516	527	493	502	527	516	486	543	503	497	502	523	520	494	522	519	507	515	450	507	484	509	471	515	509	478	508	510	493	510	508	497	534	494	494	514	479	503	509	523	501	521	498	516	492	470	510	555	474	498	523	534	506	487	518	514	554	475	452	475	466	520	506	500	504	488	535	537	496	544	522	512	501	497	534	519	535	465	526	521	516	553	495	483	522	504	463	541	500	490	479	520	482	463	490	522	486	539	509	522	491	506	490	493	555	527	509	484	482	480	490	483	496	511	487	521	491	488	444	549	505	549	502	515	545	581	456	489	515	530	499	491	493	460	505	537	494	484	524	501	498	501	525	470	486	481	478	525	533	464	476	525	505	533	493	512	527	522	516	501	500	540	497	513	505	535	508	522	537	514	491	523	488	466	503	510	498	499	499	557	463	498	488	463	484	470	475	517	492	534	522	502	501	521	525	494	539	507	525	536	524	532	478	497	468	524	522	515	513	507	536	533	495	465	530	511	486	491	529	490	515	531	518	525	475	541	491	508	497	569	513	538	504	546	508	512	538	465	503	499	489	525	470	502	492	479	518	518	492	501	499	470	531	518	509	475	535	501	541	528	497	499	511	525	518	474	477	500	514	521	529	510	526	511	490	530	502	513	506	493	479	494	492	493	523	529	493	500	492	472	530	514	512	500	470	526	503	499	496	503	527	561	494	500	514	513	523	488	515	522	518	509	505	522	515	495	495	513	520	480	495	545	540	506	476	506	534	518	506	468	482	480	537	526	519	507	502	505	513	514	499	499	547	524	510	519	470	488	499	480	527	512	517	509	514	500	488	481	484	498	531	471	527	479	538	494	539	519	489	477	521	519	506	480	476	503	526	497	535	515	512	512	477	516	477	505	500	479	502	503	492	513	495	472	531	486	522	475	499	523	501	539	479	470	518	534	552	504	520	513	552	505	484	497	483	523	509	494	551	490	539	552	516	479	457	546	474	505	465	490	537	523	489	529	516	460	535	495	497	518	494	498	538	526	519	515	502	514	512	472	500	499	477	491	492	516	534	490	493	529	522	527	515	522	513	511	505	495	522	491	512	493	509	512	517	504	527	518	511	501	512	504	530	466	481	547	504	512	549	524	521	478	530	510	450	539	536	519	478	494	531	489	509	488	520	516	512	548	498	518	530	485	545	507	477	463	497	498	508	505	509	525	509	540	530	492	489	518	488	523	503	538	484	466	492	498	507	509	491	500	513	543	505	500	499	521	476	501	557	504	500	512	513	507	472	504	544	495	543	500	545	518	459	481	527	486	531	485	520	512	487	495	505	483	494	522	482	509	507	527	490	521	523	499	483	509	511	507	543	459	553	491	552	473	510	514	486	496	460	493	536	526	465	509	515	509	510	501	523	498	495	503	509	485	518	486	500	489	477	504	523	483	511	541	460	538	543	504	542	488	512	485	538	560	526	512	539	582	497	543	523	529	499	488	504	527	484	500	496	505	552	498	502	490	497	509	526	562	524	530	485	527	481	519	516	512	523	536	491	512	482	500	520	530	519	493	470	504	536	518	507	550	488	480	505	502	513	499	517	486	512	524	489	520	487	504	514	485	544	502	527	506	537	528	454	486	488	510	482	512	507	529	497	541	506	511	526	480	510	544	503	473	497	546	523	514	540	526	549	499	500	493	534	479	495	519	521	524	535	536	498	515	538	513	504	509	471	529	543	510	485	527	501	543	492	511	495	512	475	509	491	508	475	489	520	492	490	532	521	486	514	496	514	550	523	545	486	516	476	540	483	509	446	509	500	472	486	506	505	477	517	511	500	506	543	563	509	539	525	533	514	503	521	520	510	504	493	537	487	491	509	517	510	478	493	473	470	483	519	514	509	490	510	490	524	520	543	496	513	494	474	453	475	532	507	505	510	454	533	530	508	512	528	538	513	519	507	540	535	503	536	497	522	525	493	530	517	507	507	513	513	533	532	479	491	486	518	494	533	513	510	470	517	499	483	507	536	520	515	506	532	509	533	518	513	515	521	470	506	511	511	521	550	561	459	516	503	496	478	519	512	540	485	490	520	525	542	529	515	512	483	522	492	518	501	507	489	501	483	484	510	550	481	530	524	518	552	527	502	478	487	495	533	512	491	479	462	479	472	493	526	514	513	538	504	526	516	487	491	511	507	559	522	543	499	528	525	529	493	487	513	496	552	494	530	507	514	538	501	554	506	508	541	506	484	509	515	525	514	510	542	526	515	545	511	512	505
16614	28739	26136	13053	9000	6651	2750	1886	1155	912	710	548	535	523	508	531	570	535	516	523	562	513	532	550	533	515	541	543	564	595	530	558	528	562	540	529	518	539	544	587	522	586	542	563	523	577	565	562	530	561	567	517	529	593	570	585	542	549	577	581	540	523	532	550	570	548	545	550	512	551	563	515	547	558	560	554	557	588	542	540	547	539	538	535	499	521	587	508	581	514	509	549	522	572	532	535	523	545	541	549	556	576	570	552	548	551	577	563	544	554	543	550	559	569	546	538	558	563	546	550	533	570	522	499	510	515	520	490	521	550	536	561	534	563	544	548	529	590	557	508	556	532	554	539	577	549	544	544	543	575	557	497	571	544	538	559	572	545	549	525	541	561	574	563	566	564	494	573	525	569	527	526	599	574	526	500	550	553	558	560	571	540	520	509	511	567	573	542	524	522	585	525	508	560	537	563	544	540	510	521	509	567	560	511	566	541	582	570	529	533	531	550	527	544	529	539	538	562	558	560	516	552	561	543	529	562	510	564	546	553	530	543	518	515	550	535	544	532	546	527	549	526	563	551	560	541	571	535	575	548	545	549	552	566	554	541	581	562	528	519	557	564	560	570	541	489	561	548	539	553	514	544	556	574	541	546	519	559	529	549	576	576	546	542	543	550	547	558	551	538	593	536	535	542	558	571	523	544	591	533	552	587	536	575	531	572	515	555	518	565	541	540	524	531	564	546	549	550	506	566	517	564	578	541	513	589	549	564	578	582	552	569	490	528	526	540	548	542	571	551	570	534	558	523	609	551	501	560	547	567	550	537	557	499	558	544	584	597	581	553	516	576	503	522	538	553	531	576	560	554	549	535	568	547	580	522	522	575	546	574	532	551	509	546	562	532	558	573	504	542	552	559	567	544	537	530	530	546	509	546	547	583	538	560	510	550	551	517	544	530	593	567	548	551	573	509	505	517	541	538	556	564	525	547	544	500	559	515	550	524	597	563	516	534	520	511	533	541	576	524	515	546	539	604	562	536	571	543	518	573	564	544	606	522	547	556	528	576	523	604	540	562	593	582	553	560	523	550	579	557	523	547	543	527	521	559	507	519	541	514	541	538	560	539	541	530	529	567	511	546	510	518	561	553	550	492	578	526	593	528	550	533	548	524	596	534	588	548	574	584	546	545	570	515	561	535	533	575	569	570	555	527	547	505	558	506	552	503	544	551	534	591	572	567	565	524	562	545	522	564	507	541	584	545	527	496	541	548	540	567	547	522	548	510	548	534	560	543	546	544	563	549	489	582	551	580	562	566	511	526	559	539	496	539	520	533	543	581	555	592	521	534	537	597	542	501	531	522	565	574	593	552	532	543	553	545	544	489	542	510	520	538	576	534	597	533	532	528	545	576	547	532	540	533	497	503	528	560	547	569	551	494	531	570	525	524	565	538	531	543	514	521	557	529	519	566	523	572	503	558	556	598	543	538	550	587	583	571	536	580	509	527	548	547	519	518	539	542	543	560	528	578	524	556	523	533	567	549	527	557	562	544	554	570	519	547	530	557	548	583	543	568	574	548	534	591	523	570	539	570	499	532	524	546	565	575	577	581	558	514	570	518	561	558	556	547	554	532	543	517	545	527	517	548	501	496	569	546	512	568	537	549	563	541	568	523	512	565	536	539	593	560	531	560	552	507	548	492	561	540	505	541	565	540	561	557	579	514	532	535	550	576	514	540	535	550	535	539	544	534	566	552	515	548	511	539	535	548	603	577	535	576	545	576	533	502	569	568	562	557	582	582	515	530	502	510	539	560	555	602	544	544	564	539	544	514	507	546	638	532	524	566	547	534	538	532	536	540	513	543	554	563	522	526	528	591	547	527	558	556	542	583	541	554	577	533	559	474	523	581	530	559	558	563	590	552	541	571	553	547	528	564	542	546	503	590	534	560	577	560	523	541	542	525	566	553	516	522	535	584	535	570	519	554	560	517	560	570	565	523	568	530	572	524	530	534	527	542	538	526	551	516	562	537	542	569	594	534	518	527	560	522	544	534	556	537	538	542	529	526	563	556	546	513	529	541	559	564	548	550	531	502	536	536	511	543	547	518	540	548	527	589	556	535	566	536	493	581	526	532	521	574	599	564	572	568	552	575	536	572	533	524	528	574	518	565	513	502	571	529	590	497	517	552	539	563	535	558	570	489	537	531	555	516	562	507	532	541	551	546	525	536	563	561	525	538	591	546	565	509	555	538	548	565	540	563	575	549	514	575	577	577	543	565	513	556	552	543	520	517	537	555	526	536	519	567	526	552	552	555	553	550	566	561	566	590	540	577	502	556	575	567	526	530	528	535	576	507	578	559	579	594	565	554	545	574	551	551	550	539	558	531	554	538	532	531	529	527	561	567	540	516	566	577	522	545	509	566	537	549	525	574	516	583	570	524	571	569	527	568	544	528	554	536	548	568	555	563	581	573	537	573	539	540	563	550	545	575	524	564	513	555	544	506	522	539	483	550	541	569	556	523	512	563	565	550	578	568	574	547	588	590	564	568	528	524	513	552	550	542	560	518	589	544	528	582	548	494	537	511	575	562	535	498	513	527	556	538	534	543	537	571	513	545	565	575	581	570	567	526	557	531	552	555	528	499	566	527	493	544	543	538	523	526	579	589	541	563	566	539	531	537	542	522	553	536	555	568	516	516	550	505	549	517	542	534	528	524	525	548	527	553	527	538	505	504	538	530	582	562	523	517	565	549	560	575	570	546	491	553	518	556	547	516	542	587	574	532	535	557	515	542	551	580	538	580	531	539	538	547	536	520	574	549	535	530	512	534	565	491	559	555	517	561	576	547	559	508	563	551	520	571	522	555	523	523	519	556	522	561	570	547	535	527	556	557	517	565	537	580	525	532	540	594	573	566	504	550	582	579	542	518	522	574	586	495	529	541	552	557	563	560	514	535	527	536	518	563	573	524	555	542	578	550	551	563	542	519	498	527	554	533	529	599	545	561	535	534	551	524	552	600	543	566	518	542	531	561	588	523	555	565	562	582	564	515	584	600	529	528	525	536	531	521	564	506	565	545	570	561	524	546	556	541	496	592	521	563	525	555	585	579	567	589	560	514	525	607	525	551	524	539	579	564	550	565	548	569	522	508	556	578	547	562	522	536	528	545	524	532	531	562	573	544	564	568	558	523	554	538	606	534	515	518	537	495	580	551	553	541	504	522	572	582	559	548	512	559	515	558	561	566	582	558	562	557	550	551	544	549	541	551	540	556	522	547	540	581	535	590	565	493	551	558	552	561	551	513	558	574	544	555	522	569	546	581	527	535	578	526	565	524	550	571	599	523	523	555	551	540	556	553	540	559	563	561	559	596	510	527	536	561	527	519	522	536	614	523	512	567	560	557	556	555	574	571	527	573	536	546	533	512	519	562	580	576	507	530	538	634	546	553	500	509	563	553	509	526	571	553	546	589	527	534	565	554	539	558	533	516	541	535	569	552	536	522
23782	21272	33478	36152	33786	28245	20900	11427	6438	3348	1966	695	618	570	592	606	571	562	588	558	613	579	582	559	567	546	567	660	590	591	571	557	563	625	563	546	586	570	594	619	561	552	606	552	543	608	562	578	613	588	585	593	571	566	585	533	602	583	547	565	578	566	546	535	558	515	568	575	571	627	582	609	599	556	630	583	567	578	565	593	586	555	565	585	586	553	586	546	603	559	589	612	597	581	559	598	594	543	569	578	582	580	537	535	524	597	613	607	604	545	556	600	601	576	585	510	540	559	553	642	569	563	536	595	554	594	602	562	519	564	556	546	569	579	581	618	586	594	552	528	594	610	607	551	558	583	584	610	562	585	578	541	564	563	548	547	621	584	570	567	593	613	587	542	616	561	579	548	640	594	595	574	601	578	586	579	595	568	563	594	585	583	599	568	548	597	550	563	532	579	568	563	572	602	583	587	574	577	577	577	534	534	595	600	552	566	587	579	605	577	585	611	598	581	602	588	545	583	586	579	561	580	588	588	593	599	571	568	605	616	568	580	534	573	544	578	559	551	566	576	548	561	596	577	600	591	570	599	570	565	535	594	576	541	590	588	571	541	536	607	574	582	570	591	590	546	596	574	612	623	575	587	573	511	556	578	555	557	591	533	545	566	589	578	562	588	588	587	620	611	508	558	552	618	575	596	585	569	544	566	587	551	552	591	593	578	594	581	596	564	616	580	531	559	571	579	566	557	557	577	528	612	589	556	570	552	541	592	572	580	585	581	577	577	579	570	573	586	595	571	543	563	576	560	616	583	609	571	542	604	617	610	529	597	583	575	561	523	588	546	535	590	588	570	556	553	557	552	582	589	574	573	545	571	596	583	549	583	601	557	582	562	554	588	613	567	587	596	554	580	602	581	587	571	580	602	560	559	538	538	607	605	560	531	556	574	558	600	559	575	584	510	562	625	573	551	593	601	560	538	585	569	569	562	584	588	569	513	586	578	570	599	630	545	565	533	568	534	579	589	609	544	585	626	560	570	608	555	584	546	554	560	551	520	537	589	554	551	553	596	551	621	541	575	574	560	511	537	575	540	585	571	552	565	532	552	548	560	593	574	546	588	582	593	583	604	601	572	579	562	563	548	587	614	543	586	579	573	582	544	572	568	567	551	564	603	578	521	565	565	612	559	521	593	544	608	591	529	552	604	570	563	564	535	575	538	569	594	590	555	559	555	584	565	580	582	587	579	576	585	554	593	587	608	582	560	570	559	540	584	575	591	579	571	598	593	528	559	566	595	566	573	552	537	566	618	542	558	608	531	584	573	548	546	571	571	559	565	544	616	578	590	588	582	583	546	512	581	583	538	545	574	585	568	571	587	630	584	566	575	541	541	626	539	562	540	600	620	568	560	593	603	600	620	552	565	537	558	505	593	610	591	606	615	555	568	565	590	605	583	569	553	564	560	542	547	547	583	534	614	626	565	582	565	527	534	576	562	579	581	556	580	595	623	554	620	563	602	562	591	540	569	613	565	563	579	564	590	582	574	595	564	597	576	618	598	586	630	589	579	587	562	576	540	610	544	583	580	544	595	592	544	597	594	569	560	574	584	537	563	554	601	621	545	568	611	601	597	591	561	572	542	539	544	561	565	558	552	595	550	553	558	543	554	615	575	569	550	565	576	527	568	567	593	601	605	562	547	573	567	546	547	584	541	587	556	554	577	592	576	627	578	570	540	557	567	626	560	542	594	523	555	555	566	582	585	586	590	571	619	605	619	593	561	614	599	546	597	596	602	568	588	566	597	527	559	573	600	533	613	632	584	585	567	603	601	561	570	603	590	552	588	563	603	577	538	563	584	519	581	616	542	563	558	526	566	542	584	614	556	556	553	605	594	584	599	584	549	592	592	591	567	607	557	537	552	558	545	541	581	544	588	581	557	540	555	547	584	549	557	601	589	582	530	546	585	546	595	625	559	556	553	566	553	584	542	535	569	585	545	589	550	533	595	547	571	549	579	567	539	606	581	580	570	557	546	571	554	575	581	607	612	583	550	577	573	554	563	559	549	534	612	579	565	583	596	593	589	586	551	590	580	600	551	560	566	560	562	557	592	678	576	577	599	588	595	573	591	563	581	580	584	599	574	595	584	592	592	530	543	553	583	586	558	568	554	540	561	576	609	580	572	544	563	594	609	595	573	553	582	564	536	584	586	608	582	585	598	593	596	571	574	547	580	563	608	596	587	572	537	578	594	586	595	574	541	567	536	594	616	548	549	584	588	592	577	558	582	587	559	571	593	553	551	554	516	571	551	565	540	574	570	590	576	574	582	559	616	579	557	573	568	581	619	565	567	561	609	543	585	586	591	617	606	594	567	580	556	566	545	561	583	587	564	535	555	566	561	537	590	560	621	558	581	556	556	532	572	566	555	610	578	626	616	542	621	581	571	576	565	593	577	565	584	586	579	582	578	575	582	607	559	562	625	558	556	557	591	561	619	615	542	578	602	595	584	586	580	587	594	590	549	604	601	603	550	612	583	566	553	565	575	577	559	562	577	523	597	596	594	537	576	576	576	580	543	589	571	564	572	585	608	609	581	580	530	559	570	587	605	561	606	605	605	561	554	592	551	577	574	549	619	569	596	602	596	547	564	563	581	550	543	595	583	540	556	553	581	631	588	592	544	579	617	655	519	586	561	568	555	554	553	573	545	596	560	617	574	558	543	603	572	526	536	548	588	588	547	569	563	585	588	559	546	580	600	559	587	596	529	559	542	585	575	567	595	567	577	596	596	561	583	576	598	588	565	558	546	567	515	556	555	544	591	568	564	568	595	603	569	528	576	574	601	527	584	591	624	551	555	562	585	594	611	610	606	573	566	604	586	540	587	578	612	556	602	580	590	599	581	582	559	556	552	603	572	597	543	571	564	530	582	566	600	596	557	572	570	600	594	535	559	556	540	576	559	546	579	589	581	543	579	559	581	552	592	619	602	566	592	580	538	567	570	554	621	596	606	555	610	620	591	558	582	540	559	554	555	530	619	572	567	546	592	612	593	546	622	597	580	580	599	553	569	598	569	548	600	549	585	598	588	577	594	566	567	624	624	573	563	545	576	594	552	618	558	578	631	584	519	564	550	552	548	611	510	603	602	574	572	545	621	581	561	604	557	553	627	589	554	602	553	597	565	596	630	571	533	574	562	586	597	570	592	607	589	538	530	543	544	583	568	530	551	573	564	596	560	552	559	577	560	572	597	558	576	601	602	598	555	584	606	553	592	554	616	608	571	585	608	579	583	543	522	572	577	592	577	592	586	626	571	569	539	606	577	578	567	577	579	564	524	534	588	564	589	560	572	572	577	548	563	545	526	554	585	563	531	528	605	604	594	557	569	561	542	582	629	626	563	535	548	542	568	562	511	568	591	530	585	551	590	620	628	583	530	596	566	594	552	595	553	542	574	558	588	527	558	579	606	596	616	539	570	586	558	568	574	568	599	585	607	638	637	546	594
31991	73989	68087	50974	40162	29945	20547	13754	8877	4988	2911	783	569	610	564	614	537	594	613	621	594	551	612	635	640	601	543	642	594	577	584	569	580	649	610	609	574	615	575	604	607	568	643	547	578	609	604	631	619	547	590	595	579	574	620	593	595	588	562	610	594	628	580	577	539	618	617	579	602	562	636	569	608	592	600	599	619	648	578	599	628	598	615	594	576	554	604	641	590	552	612	593	615	571	598	612	566	565	597	552	556	574	575	609	616	575	582	639	623	569	555	582	596	595	605	617	595	575	605	596	608	567	621	621	593	624	591	575	616	569	602	608	593	600	588	580	611	564	616	633	600	592	623	625	625	575	577	609	636	612	659	601	622	580	640	588	591	570	589	607	605	629	577	616	638	610	622	597	541	614	575	619	612	602	593	575	598	610	619	598	587	608	557	602	589	598	574	598	599	632	613	618	590	606	555	633	624	582	604	562	575	564	582	593	579	609	600	576	570	610	631	624	567	625	576	607	554	592	622	578	627	606	640	589	635	584	622	606	586	565	638	603	576	636	583	623	585	619	628	573	610	559	628	534	606	628	571	604	605	619	572	617	538	572	623	601	559	594	591	602	593	586	553	585	594	590	562	593	584	569	617	561	584	575	575	597	602	585	584	618	579	617	558	559	593	611	584	584	579	581	561	611	590	567	590	592	587	626	608	595	602	621	587	595	609	632	596	575	607	605	635	564	573	584	612	598	562	545	610	567	602	575	596	603	576	589	600	609	576	586	625	564	603	621	548	602	577	591	590	575	624	616	622	604	638	620	595	572	628	620	564	592	582	566	591	600	600	575	607	631	590	592	594	583	592	608	627	544	609	601	575	571	639	565	594	592	612	605	600	599	563	546	604	665	582	591	616	567	592	645	586	628	607	644	551	622	574	626	593	611	611	565	631	605	553	615	565	615	591	588	564	632	604	591	602	621	559	597	626	628	576	566	584	616	548	613	620	560	600	573	534	577	565	621	581	611	582	623	586	546	578	591	588	598	629	582	596	587	640	589	589	650	634	608	552	586	577	639	606	618	597	595	590	550	608	581	576	602	566	618	611	602	594	611	618	609	627	603	590	604	604	546	564	607	589	596	610	559	601	609	602	550	633	594	566	600	619	639	571	601	604	625	595	624	623	563	595	585	576	606	568	620	562	573	626	586	599	587	624	611	571	592	578	624	584	583	559	628	631	616	601	605	594	587	608	533	599	626	597	627	552	576	583	590	598	585	621	577	587	616	612	575	588	587	636	574	604	596	638	565	632	608	533	632	557	574	610	602	579	596	626	624	602	579	592	629	602	581	619	617	596	625	621	574	595	595	603	587	589	569	576	528	624	612	604	563	660	592	632	646	594	566	614	594	612	578	614	602	605	642	591	574	672	596	581	600	628	598	558	587	575	617	581	581	582	594	610	583	568	572	601	627	555	567	564	603	584	642	608	611	648	588	611	564	572	574	576	600	604	635	593	588	583	577	625	604	623	554	626	573	599	590	614	585	586	618	578	622	625	616	631	596	585	593	593	584	597	616	635	586	604	576	603	567	570	595	625	605	575	604	609	612	578	580	566	564	604	593	582	577	592	590	641	576	606	604	620	603	568	561	608	622	592	609	627	625	578	631	557	592	568	615	520	617	605	582	598	579	609	599	585	553	598	583	581	601	607	586	616	593	570	612	596	582	601	600	598	554	555	597	590	606	585	586	609	614	582	562	587	597	590	612	617	610	631	596	567	563	586	603	589	620	596	555	560	592	605	664	599	559	557	615	605	568	587	593	585	619	574	602	585	586	573	558	591	657	570	586	595	586	590	573	570	576	631	669	577	613	604	574	637	619	600	581	585	556	573	601	562	580	622	592	584	613	585	587	606	604	602	588	580	566	572	572	597	558	507	580	632	601	577	657	618	592	600	559	595	582	639	609	561	592	597	635	575	603	551	615	613	615	583	584	577	619	593	614	613	592	524	553	597	567	609	608	593	627	557	629	600	586	563	630	561	574	576	596	588	586	594	618	598	594	616	579	589	597	610	577	601	603	564	590	619	640	582	613	589	605	582	582	551	602	590	594	599	564	598	594	605	580	622	599	582	614	605	606	570	582	585	602	631	635	588	602	599	578	630	596	589	588	624	594	577	626	585	586	619	572	622	635	632	562	607	509	596	638	632	616	563	566	572	606	594	581	592	580	592	615	632	633	579	580	605	559	539	611	595	590	593	630	568	525	601	600	661	566	603	593	639	633	582	597	647	558	587	600	607	579	600	542	583	623	581	580	562	595	606	594	597	612	604	582	546	551	583	645	568	564	587	576	636	610	638	580	538	591	551	593	588	591	580	586	609	602	567	597	612	578	586	588	618	623	645	636	596	595	596	565	601	570	592	627	569	626	632	639	597	578	583	578	611	627	571	609	556	579	580	615	558	603	608	581	603	603	626	605	620	590	636	608	604	611	626	601	593	591	605	587	562	607	568	604	572	596	610	596	617	567	556	604	571	548	588	634	593	559	599	567	592	562	541	607	540	582	562	599	610	626	597	599	584	548	568	592	593	607	555	605	610	583	577	606	585	608	533	568	592	580	592	582	563	587	615	588	572	569	585	622	575	571	569	598	638	533	606	602	610	585	592	598	602	645	590	587	588	614	582	597	631	593	556	619	578	595	582	630	603	584	583	545	601	565	625	630	593	579	572	589	611	608	562	542	621	616	605	608	571	611	587	550	592	579	600	601	574	548	604	576	638	594	618	577	597	625	589	602	576	593	595	618	578	617	584	569	553	619	622	589	589	609	618	628	653	611	634	598	618	566	586	595	573	628	587	584	559	583	610	655	573	604	582	590	608	608	573	648	613	619	623	600	528	628	581	603	604	627	597	616	594	584	591	627	580	591	623	606	609	593	576	550	589	611	605	575	578	618	580	608	630	634	595	568	555	610	571	614	612	602	552	580	612	606	550	590	609	622	593	607	650	602	583	577	569	601	611	635	625	614	569	604	611	587	598	617	621	572	658	576	539	580	571	590	640	568	629	556	603	590	578	530	558	604	563	606	561	584	578	569	599	570	569	614	585	583	627	586	636	568	600	570	612	615	589	563	566	612	590	591	584	586	601	616	582	636	607	570	604	573	584	598	578	579	610	580	604	600	641	532	596	559	615	614	584	587	561	620	591	618	577	597	591	601	609	592	643	620	588	601	614	580	571	597	590	625	598	612	510	570	533	631	596	597	605	576	615	627	620	625	633	631	562	585	627	560	575	619	616	574	559	584	610	605	612	591	575	652	594	586	596	571	619	594	566	611	588	646	602	575	636	603	620	604	598	594	593	635	643	618	596	588	550	620	582	598	597	573	613	603	576	600	622	586	610	595	599	619	576	605	598	615	598	589	616	554	601	598	601	597	621	573	584	554	610	565	599	620	615	630	587	602	624	597	611	637	599	583	570	613	604	614	585	613	595	591	630	588	608	611	595	578	594	580	600	568	574	608
24970	21525	34230	34199	26106	19107	10775	6482	3396	2088	1404	730	719	669	712	728	686	710	709	716	731	699	727	668	711	696	681	701	694	709	731	729	774	752	668	698	684	712	698	690	715	739	713	685	738	733	699	745	700	738	717	664	694	712	738	700	727	716	698	670	747	729	732	710	664	720	742	733	688	751	737	721	675	710	702	675	729	725	714	702	743	711	722	699	686	672	694	681	685	693	665	636	732	764	745	750	691	682	705	663	690	764	731	736	673	705	677	739	661	688	706	691	772	704	766	680	755	694	667	721	697	706	738	707	710	691	759	703	707	729	697	736	730	746	721	697	686	730	711	712	701	737	715	747	702	724	712	699	684	666	711	743	679	709	674	691	748	712	747	699	741	661	755	691	734	693	707	737	716	718	733	708	690	710	689	688	726	681	738	759	738	676	710	750	712	747	719	722	723	699	692	681	711	726	699	683	697	697	722	731	701	699	743	691	727	721	695	720	687	697	693	726	695	726	711	683	653	654	710	727	699	781	697	732	730	724	748	641	726	703	651	696	706	695	708	717	712	698	712	708	696	668	681	701	746	669	731	729	705	700	735	756	737	774	746	717	710	723	728	753	711	727	736	734	691	751	716	724	702	724	707	758	714	658	717	724	702	726	732	686	746	696	681	740	702	678	689	710	735	734	709	705	679	664	754	694	691	748	701	688	677	681	697	702	687	761	724	693	756	773	753	719	752	772	709	713	707	689	710	709	656	693	685	708	742	684	735	673	726	665	705	692	726	709	739	714	659	719	700	695	668	677	717	683	729	783	673	686	754	686	720	726	724	712	764	676	735	732	663	696	670	764	716	700	692	776	711	762	723	718	648	758	731	693	695	708	730	723	684	691	707	723	699	735	663	700	757	678	717	712	726	686	708	723	720	691	702	708	692	708	749	724	746	752	705	654	725	720	690	673	711	703	717	719	681	694	723	698	686	670	728	745	691	715	682	705	683	716	748	699	684	717	724	727	736	736	691	782	656	746	716	774	654	695	717	680	688	692	666	709	666	697	690	738	693	681	725	691	693	674	671	707	753	696	674	728	726	750	707	725	694	715	649	721	725	716	703	708	687	729	717	728	750	669	712	684	803	739	748	728	692	706	720	742	687	728	712	716	734	689	699	650	742	711	724	703	742	719	686	740	718	701	729	695	677	706	689	632	739	705	724	665	737	703	674	714	708	708	757	689	696	717	671	732	672	728	679	716	736	739	733	715	698	663	730	720	683	701	716	796	739	701	721	683	670	710	712	700	744	680	701	707	716	710	686	691	711	726	670	702	707	701	709	747	671	705	738	751	666	663	706	700	711	717	728	739	712	699	718	749	714	730	666	702	747	732	660	707	690	715	716	710	684	743	698	709	749	703	715	728	694	759	667	686	685	701	672	714	746	727	727	710	733	694	718	695	690	687	699	718	666	687	672	746	713	743	701	747	717	745	702	700	733	718	706	724	731	657	738	691	705	685	718	729	714	694	740	719	712	736	763	702	754	732	682	714	758	730	656	715	721	682	706	708	688	698	735	729	727	702	719	694	715	730	706	707	670	713	797	723	673	726	714	775	724	674	709	693	678	671	711	708	715	694	744	703	721	698	709	710	671	737	727	704	764	723	680	682	693	699	734	730	717	752	701	719	728	716	683	712	655	683	727	661	728	682	749	700	731	672	720	720	707	762	724	702	677	703	683	744	705	715	747	708	773	687	687	754	701	689	710	728	733	728	732	714	701	739	692	745	733	703	715	701	722	703	712	707	703	686	680	686	746	697	666	710	689	745	731	672	720	728	742	702	720	761	731	687	680	699	731	733	725	745	719	745	654	750	711	685	681	720	766	696	716	709	712	721	680	689	709	715	695	687	700	712	682	727	722	693	685	727	755	705	719	767	667	698	728	729	726	720	731	690	745	743	729	722	695	711	737	687	697	683	659	648	703	715	694	714	734	737	720	687	762	776	698	664	648	661	708	686	721	743	703	717	720	688	679	773	677	753	730	674	708	676	763	717	675	709	695	697	695	683	725	679	718	734	681	727	723	703	696	738	711	713	683	735	717	711	665	690	748	724	699	695	736	722	719	725	682	748	731	717	734	726	684	707	696	689	711	743	712	712	706	751	718	701	730	707	690	749	689	753	777	742	696	727	712	684	751	736	710	680	697	699	726	746	708	674	716	726	761	677	737	759	679	678	707	738	692	730	699	702	698	703	710	662	702	677	691	704	690	689	782	720	735	684	701	687	706	705	686	695	723	717	749	740	697	674	716	708	720	778	716	709	716	707	716	720	698	696	757	683	726	773	688	701	696	679	771	732	711	691	684	693	706	717	697	707	706	712	720	728	755	717	701	711	652	750	766	750	742	762	700	729	682	695	749	744	697	735	683	709	692	701	710	735	683	740	719	740	717	736	713	713	686	701	700	719	674	728	722	709	702	683	731	695	744	696	657	767	733	737	720	695	696	749	708	714	711	735	694	703	705	691	711	690	763	722	742	662	724	728	692	740	662	762	695	660	701	788	777	791	738	677	737	720	661	744	730	708	747	683	743	747	683	720	676	697	684	731	731	670	732	737	725	705	705	723	696	727	727	735	708	698	710	724	716	681	670	696	705	691	676	659	740	680	713	675	700	676	751	711	710	753	688	711	704	739	695	682	686	716	711	725	709	702	685	710	734	693	701	687	694	709	715	692	677	756	706	707	707	730	714	690	734	710	680	675	738	711	769	694	765	724	748	718	694	717	654	729	686	689	667	765	707	721	638	685	695	735	686	697	720	714	672	718	764	721	737	710	686	686	753	697	712	711	712	733	743	674	741	693	704	691	744	674	700	651	691	719	687	721	691	738	718	730	697	693	762	765	655	703	737	712	715	721	706	740	722	673	683	694	728	689	687	711	663	701	729	667	670	777	723	702	719	760	696	702	673	752	692	734	694	745	690	747	694	713	732	684	759	693	706	701	731	723	703	695	733	764	688	737	724	685	715	714	724	674	710	665	722	713	658	714	695	735	714	723	689	725	747	706	672	734	695	736	757	732	690	649	708	762	723	740	727	750	731	657	713	684	738	700	737	759	680	733	664	752	693	673	717	678	707	704	731	682	732	713	714	657	681	726	707	733	718	651	676	676	658	710	686	711	680	727	707	753	687	703	696	704	702	684	700	749	718	719	724	689	686	706	711	724	710	782	672	729	726	744	736	726	760	731	699	685	687	699	713	766	717	712	712	722	704	659	696	653	733	724	681	699	715	694	766	713	711	736	714	691	736	690	693	683	718	726	697	730	713	680	700	697	709	658	727	737	702	711	684	709	729	699	717	729	674	733	736	691	685	661	756	716	746	718	736	707	681	757	694	754	722	715	702	708	728	727	710	655	676	719	720	706	699	765	696	737	724	750	745	700	685	724	731	704	668	707	674	677	700	727	700	671	744	748	703	703	748	755	729	705	662	663	720	662	702	704	676	694	683	730	708	699	712	703	702	729
27691	60550	56158	39841	31660	22698	14599	10322	5554	3334	2103	881	723	747	697	797	759	730	795	800	787	763	792	754	724	788	779	758	739	749	741	772	765	730	768	728	692	717	716	746	723	754	739	753	736	782	754	751	726	760	780	733	731	756	731	748	753	765	761	730	755	714	777	744	721	701	750	743	711	746	754	760	752	782	746	776	718	784	747	772	787	726	788	684	749	768	775	744	720	730	712	729	768	745	775	718	753	744	745	734	748	747	743	737	766	751	765	710	749	726	750	749	760	755	731	759	788	754	719	714	754	703	711	724	749	734	770	744	725	717	768	752	731	726	708	755	740	751	758	768	755	798	756	697	740	766	710	768	727	740	818	757	768	715	770	771	754	774	721	752	746	726	762	735	742	727	734	732	743	793	762	799	770	802	704	731	725	769	713	758	759	694	721	740	731	733	744	739	724	772	762	765	724	754	745	707	739	779	768	720	761	740	785	737	757	758	755	785	707	784	733	737	765	750	757	771	742	745	805	745	759	719	765	740	776	769	786	718	782	757	823	724	740	770	673	695	809	776	709	757	759	754	749	750	730	778	771	781	698	750	803	747	712	741	761	727	766	758	753	758	746	784	706	729	708	786	764	794	743	769	733	758	675	730	769	764	726	734	784	763	696	754	791	722	759	756	745	738	730	776	712	745	711	728	725	731	789	743	782	716	755	777	686	754	792	812	722	728	730	758	734	790	723	680	767	772	769	712	775	720	806	774	728	797	749	720	739	743	754	767	811	758	730	737	698	754	730	780	693	829	740	787	701	755	805	723	742	695	720	728	717	715	736	703	784	769	806	748	721	738	778	736	704	721	779	728	727	682	750	758	747	810	733	738	745	765	777	717	737	784	729	731	720	728	745	758	823	714	731	746	762	770	752	719	714	762	749	743	712	779	747	748	788	751	748	750	767	779	739	737	746	758	750	800	732	791	751	731	803	762	761	770	783	760	779	723	741	776	757	782	720	748	778	731	728	799	780	779	794	713	766	730	722	757	763	693	794	763	751	787	773	766	739	748	765	749	741	744	739	733	757	761	749	765	802	768	715	738	714	750	764	754	770	685	745	745	826	793	784	738	746	714	760	753	778	739	721	731	722	749	784	784	779	728	747	703	762	775	791	782	793	711	784	814	746	737	710	740	790	763	745	772	721	771	749	764	711	744	736	725	727	728	762	765	787	743	743	751	683	716	789	799	786	707	725	735	712	780	747	773	771	736	738	714	772	755	787	813	780	667	756	735	788	751	715	727	750	723	761	753	749	705	770	768	753	743	762	749	770	720	770	702	769	727	707	757	750	777	722	740	732	750	754	808	786	775	717	779	755	786	735	743	747	763	699	815	810	755	724	770	740	741	758	720	737	776	732	751	744	779	729	762	793	753	717	727	786	743	758	715	729	764	764	749	738	759	741	682	724	747	751	772	772	729	787	739	780	712	734	733	694	792	728	781	751	678	756	756	744	765	758	746	785	712	744	753	747	709	744	707	764	765	737	810	724	730	759	758	721	754	768	689	738	778	796	780	754	731	791	774	765	762	741	728	765	750	773	717	761	757	760	787	783	734	736	748	718	754	768	759	775	781	766	802	761	726	761	792	732	759	761	810	758	773	754	795	767	798	725	722	757	735	736	738	721	726	807	761	729	751	770	802	770	724	741	752	716	775	731	749	742	718	694	717	761	771	764	764	774	717	751	786	754	792	764	811	766	757	775	696	754	762	748	703	743	730	730	721	719	759	770	737	693	746	767	740	747	740	740	750	727	704	747	775	755	772	757	734	749	749	759	769	777	731	784	785	794	747	675	765	762	789	753	706	739	749	721	764	747	722	750	716	700	754	759	749	764	779	757	717	771	742	791	729	795	737	749	779	708	730	729	726	793	763	739	728	770	772	737	732	776	727	750	787	747	751	748	763	781	748	793	715	764	815	719	770	745	785	746	758	787	772	755	725	718	782	723	790	757	766	738	701	720	758	787	751	774	749	713	768	691	778	720	786	723	768	707	786	765	769	791	794	741	758	742	749	726	699	724	733	796	744	780	743	741	780	685	725	790	764	704	760	807	741	795	773	756	713	746	756	782	717	756	727	784	817	709	711	721	761	728	751	786	726	708	753	781	758	762	746	736	729	784	720	759	753	789	733	737	757	786	749	727	718	773	742	764	762	749	782	740	815	785	728	699	747	745	761	776	742	775	729	737	725	794	733	705	757	774	716	747	765	760	695	727	731	728	768	730	753	791	780	739	714	759	708	777	730	731	787	738	757	746	756	745	740	727	786	745	723	747	740	748	778	759	731	786	718	726	710	766	762	731	709	785	772	775	771	810	755	696	760	763	790	726	771	768	753	745	760	742	739	756	739	757	806	759	775	782	742	771	754	752	767	767	749	762	712	744	776	752	775	722	692	737	719	768	753	715	742	758	774	806	701	712	727	760	744	756	783	705	726	758	760	717	747	805	725	751	807	719	746	805	749	756	727	740	762	728	720	752	735	774	798	773	765	714	749	766	758	713	723	749	775	775	773	773	735	740	744	735	762	749	706	766	714	784	736	777	739	711	737	770	744	768	722	729	777	763	764	756	736	730	739	818	781	778	750	738	758	726	696	743	766	772	739	766	766	723	753	707	734	783	773	806	728	783	717	759	766	757	685	777	756	734	762	755	776	773	779	803	741	787	724	778	737	774	721	744	795	747	683	790	776	776	799	747	751	765	673	787	761	757	719	737	721	816	725	700	741	741	746	773	755	743	780	739	774	785	787	693	744	746	729	772	717	762	689	720	732	717	737	737	740	729	768	764	759	797	705	753	782	762	717	762	775	731	739	736	718	768	773	734	760	730	756	753	752	752	700	773	776	760	677	730	712	775	744	794	764	744	786	755	793	757	743	777	749	710	711	777	760	792	767	765	714	749	755	737	718	756	747	730	762	761	758	691	758	766	697	760	751	754	764	769	722	723	773	738	714	749	751	803	732	804	763	731	743	751	767	825	736	737	739	774	746	739	706	771	740	759	743	789	728	767	756	734	747	720	707	764	795	737	752	738	781	764	761	741	778	734	778	774	841	791	730	741	714	719	733	742	746	698	808	787	770	748	770	767	749	761	827	767	694	735	752	764	770	728	771	715	766	799	757	804	748	764	751	751	740	776	732	713	717	759	758	753	725	735	757	784	781	742	749	733	788	754	745	730	767	749	753	745	732	716	751	718	692	788	780	706	721	717	746	774	761	693	757	725	764	788	743	706	773	709	704	728	806	724	765	756	738	740	710	702	733	740	731	719	760	739	731	744	728	752	766	736	739	745	753	761	742	759	810	765	740	790	761	739	745	752	743	764	758	765	768	796	743	748	761	752	803	759	697	759	748	765	754	803	700	775	798	755	808	749	735	739	781	737	784	745	743	711	738	783	755	755	720	739	750	790	716	726	735	699	773	737	741	753	724	777	704	731	705	789	745	716	751	736	752	751	790	756	721	729	748
22542	21240	30213	27223	33531	36232	34120	19818	11121	5952	2487	962	846	846	882	853	888	860	935	910	909	910	872	872	905	854	906	882	880	856	864	897	906	876	881	809	856	876	850	866	861	858	820	905	847	926	896	877	881	886	872	902	886	865	900	854	874	847	787	926	841	820	818	858	898	922	884	892	880	861	830	847	918	909	853	844	833	891	931	841	908	822	888	863	890	886	902	904	788	822	899	864	820	834	851	878	820	847	830	837	857	871	900	840	911	887	855	887	797	829	783	861	820	863	865	883	753	827	894	857	861	918	880	859	879	813	942	875	900	847	892	880	911	927	909	899	840	874	881	883	886	890	822	823	849	833	842	872	859	843	884	843	880	871	861	813	834	807	834	876	907	855	880	864	852	873	875	850	904	804	880	838	875	863	919	870	838	869	817	873	860	898	871	872	871	884	901	873	858	817	851	894	871	859	843	797	825	892	839	878	880	851	922	855	883	901	829	860	811	800	856	886	840	865	856	852	853	869	849	854	844	944	861	882	871	919	882	879	881	889	897	857	819	850	927	872	883	843	857	844	822	883	855	843	900	882	848	848	881	826	890	864	895	889	898	899	877	895	852	878	855	884	879	826	879	810	879	871	798	893	877	843	864	907	867	928	853	856	856	835	825	850	913	907	879	867	819	823	857	852	870	863	817	858	794	912	816	869	884	865	866	876	868	891	861	842	866	878	831	833	888	882	807	878	789	876	872	842	846	901	903	876	896	882	891	808	868	889	835	838	872	864	869	864	841	904	857	869	872	826	813	900	872	898	827	857	855	876	897	827	870	880	859	820	883	892	867	867	893	906	865	889	827	868	876	808	868	869	877	834	868	878	857	863	767	867	857	847	877	849	870	868	870	844	855	843	889	845	793	807	865	821	896	812	842	892	881	868	847	880	868	880	838	861	842	934	900	859	860	830	844	887	836	868	912	900	903	902	914	884	894	893	902	860	828	824	860	848	859	861	827	872	903	859	853	834	826	901	880	839	899	888	796	900	860	836	870	867	895	894	895	858	873	809	876	826	850	857	872	864	828	861	866	913	854	861	881	879	819	849	860	874	863	866	855	858	938	847	871	847	861	814	874	900	858	812	858	861	820	829	836	832	848	873	879	876	818	829	877	792	919	853	829	870	876	887	851	867	887	817	901	871	894	854	926	901	883	868	882	871	862	902	852	884	902	871	867	832	903	835	812	834	794	897	889	848	888	854	860	874	859	852	860	828	873	841	856	851	902	828	877	875	868	890	894	867	860	837	836	802	853	900	880	801	903	884	871	885	836	857	878	893	866	876	828	874	848	846	857	932	915	882	836	868	905	890	852	896	885	869	845	916	836	918	840	877	881	832	832	876	900	840	831	906	830	888	817	838	862	813	852	850	862	849	918	857	876	874	820	901	834	862	857	891	873	914	903	837	853	805	833	874	872	882	889	856	918	914	851	882	851	824	837	800	870	787	905	855	851	884	892	893	852	848	943	896	896	878	862	861	904	888	848	835	858	848	861	894	883	861	842	869	902	879	872	929	822	882	897	880	899	874	852	880	860	863	885	809	838	840	804	862	788	839	843	859	870	876	845	871	879	935	879	884	890	892	816	837	796	839	922	887	869	822	864	848	912	845	827	893	826	840	878	879	910	849	902	875	833	888	894	853	862	868	837	883	850	815	852	855	892	868	884	860	904	862	882	883	845	870	892	866	839	881	823	861	848	834	895	821	899	834	888	839	812	850	850	832	872	899	861	845	880	843	837	879	920	839	826	903	870	869	868	899	926	808	925	867	901	899	884	873	822	891	810	900	863	852	879	847	858	850	888	845	911	915	839	887	878	837	878	819	878	807	858	829	842	901	867	884	834	805	843	844	848	867	909	859	858	894	850	890	886	831	823	885	822	819	889	882	870	882	930	850	874	857	875	838	843	888	882	857	881	794	927	891	836	927	887	811	852	892	918	820	861	792	836	856	842	828	848	899	896	887	863	880	905	856	896	855	896	837	893	831	891	790	830	890	896	815	803	886	899	941	810	892	846	863	850	846	893	862	823	825	836	873	859	800	903	864	885	860	840	899	839	883	825	929	879	832	887	927	867	842	850	870	881	845	844	870	840	867	862	798	909	857	880	866	864	888	889	876	776	905	819	864	873	805	873	856	866	853	826	850	884	913	875	883	906	853	885	841	900	847	841	882	849	927	838	854	821	852	896	832	831	915	872	859	899	840	873	844	846	885	833	894	904	829	815	907	876	852	864	831	806	864	850	875	850	839	854	851	894	859	858	833	848	847	840	802	890	854	790	884	859	861	864	901	874	859	867	876	903	865	906	888	824	894	859	886	845	815	871	864	868	864	898	885	864	857	868	891	787	867	856	881	881	926	828	881	852	850	855	847	861	820	885	888	834	869	875	837	850	838	903	844	854	851	887	873	859	893	890	909	864	913	807	855	854	868	878	816	857	888	919	856	907	839	832	840	881	902	832	880	925	892	906	833	885	864	853	907	832	833	848	935	838	870	837	832	831	883	846	858	853	796	869	900	865	829	779	835	913	891	863	883	852	895	924	855	861	879	862	888	887	858	882	865	865	891	844	826	868	912	843	882	876	878	855	825	860	846	885	809	790	862	886	911	856	890	836	882	881	870	830	879	829	879	889	878	864	850	860	848	817	836	878	833	876	852	871	870	855	913	837	895	916	833	874	892	897	849	865	871	841	869	883	885	820	847	895	800	917	863	856	844	858	845	856	870	841	859	826	811	862	852	856	816	861	840	858	899	879	877	931	862	880	850	887	909	886	837	824	813	846	854	930	862	902	872	852	850	832	849	834	871	855	902	866	850	852	868	884	851	850	837	915	806	856	826	913	872	878	858	841	928	890	827	834	843	849	900	845	805	875	845	885	887	811	815	847	900	873	909	854	876	853	887	862	892	862	862	857	904	853	888	841	874	896	892	863	855	837	841	898	923	847	834	814	894	853	834	843	850	867	846	839	869	869	848	817	944	818	858	822	863	920	830	872	893	820	828	870	804	879	805	882	877	833	856	903	851	906	840	908	845	867	870	894	849	840	831	922	866	824	899	893	871	870	905	828	928	847	895	925	848	898	864	871	901	856	850	847	908	895	829	886	851	794	931	892	880	812	883	903	869	895	855	838	875	857	870	872	885	857	903	906	840	937	804	803	861	833	903	920	902	905	824	930	896	850	887	877	897	830	852	915	857	867	852	842	857	842	817	930	812	853	895	878	893	913	845	842	892	865	887	849	924	814	830	868	874	868	830	842	873	851	886	933	905	854	871	912	873	869	903	899	825	852	845	817	896	857	887	900	814	833	866	779	875	923	891	911	856	885	866	872	859	873	864	935	856	843	853	861	831	859	848	846	854	841	857	847	832	830	847	891	865	862	893	869	861	860	869	881	827	827	854	815	823	856	858	891	929	838	854	828	867	911	849	907	876	836	822	884	860	870	907	843	839	838	828	888	939	827	909
47247	90039	71946	55594	52244	42932	33335	21322	13394	7694	3065	901	924	858	810	856	820	893	915	855	893	891	884	879	856	846	888	862	854	932	917	852	850	895	821	884	868	862	838	863	868	848	832	874	870	851	841	896	867	857	828	865	870	899	914	857	897	830	890	903	917	858	883	868	883	831	830	889	849	921	858	858	804	874	870	897	850	848	857	939	885	884	890	841	845	905	880	840	891	843	827	891	885	868	836	901	921	851	838	868	887	854	858	887	884	883	920	907	899	889	911	823	885	829	904	820	863	909	849	858	886	909	868	877	912	896	872	885	869	840	891	840	871	849	893	865	909	883	871	870	919	880	860	830	854	886	879	844	938	875	862	868	864	859	857	856	855	859	876	864	848	873	832	835	873	890	891	848	867	871	924	863	838	948	825	870	822	888	940	839	912	880	910	873	929	940	902	850	906	863	902	908	874	861	836	862	847	849	915	886	810	813	888	844	918	947	862	841	881	866	858	867	855	830	850	903	847	892	843	862	938	868	850	847	811	854	864	889	880	905	820	869	871	876	874	811	870	874	833	841	842	875	825	895	885	879	855	881	887	866	894	834	847	854	865	864	890	829	854	873	896	857	910	860	848	847	823	879	875	878	853	907	857	832	834	899	870	839	832	852	831	865	897	913	877	883	837	864	879	819	875	891	865	849	871	911	838	912	868	891	857	875	865	871	827	886	861	820	885	852	868	870	867	904	926	850	855	907	893	883	880	932	897	865	891	838	861	863	879	864	895	892	864	903	915	845	814	875	899	853	853	831	855	935	877	861	827	911	832	857	870	873	835	842	866	850	917	923	897	938	839	905	820	847	860	864	918	867	817	869	898	879	854	905	923	899	911	848	826	860	870	934	923	878	877	893	908	899	855	841	847	826	869	833	835	828	876	886	921	943	862	876	870	900	897	904	906	897	946	819	876	845	861	834	896	910	858	918	891	867	881	857	882	888	853	872	892	816	861	879	863	851	903	851	830	884	886	884	903	919	851	872	901	869	820	843	891	874	847	851	917	877	884	898	850	837	910	827	866	887	924	876	870	876	856	906	911	811	788	889	927	844	939	883	800	875	842	852	855	811	863	795	888	893	862	906	847	864	927	900	897	889	915	873	815	926	912	867	854	862	857	849	817	906	901	847	871	817	859	867	852	866	838	863	913	893	876	914	872	907	862	854	891	870	895	853	882	886	886	919	853	826	851	865	840	925	881	860	866	875	891	872	851	826	877	896	884	876	868	829	814	872	860	917	819	888	857	838	874	878	873	873	903	794	842	884	888	854	879	900	917	834	880	868	878	863	874	876	865	840	871	915	862	869	879	828	851	869	867	919	910	866	830	870	855	904	848	844	863	824	903	826	913	876	876	855	889	886	876	864	867	852	895	853	892	886	887	876	846	890	847	846	900	833	881	862	908	838	830	869	864	879	851	910	827	880	868	868	848	875	859	832	949	838	907	877	811	872	818	891	883	882	819	834	886	915	838	847	878	891	837	910	931	927	862	863	841	895	873	840	883	870	884	897	922	813	890	847	874	892	848	889	876	918	844	916	861	795	856	833	883	891	869	893	871	872	876	848	902	904	886	839	871	905	845	913	871	901	891	867	836	869	833	859	891	891	874	853	893	861	824	846	840	938	881	863	847	868	856	895	897	886	914	906	894	791	823	883	842	885	847	892	862	908	882	834	825	863	885	855	825	848	869	841	853	858	942	823	846	896	836	877	879	850	853	840	888	933	867	878	856	887	874	845	824	868	880	920	888	910	868	859	864	868	863	889	852	859	858	886	843	855	889	864	889	889	906	860	870	868	877	906	817	868	841	956	866	881	883	833	884	882	843	906	851	890	875	815	907	891	876	921	863	901	849	868	870	872	870	875	892	913	861	919	875	857	858	855	888	868	811	824	907	874	877	841	893	875	888	889	841	906	846	862	850	876	847	883	922	926	900	836	884	834	817	874	918	915	892	901	912	905	890	886	881	841	848	884	890	821	887	879	872	909	855	865	908	877	865	884	861	899	914	859	891	832	853	857	870	868	845	901	892	846	877	839	918	872	902	841	849	848	856	913	823	901	844	891	906	892	914	857	882	893	821	828	857	856	861	868	899	831	862	850	895	839	871	901	882	855	920	821	881	851	912	838	869	837	825	812	890	873	826	836	933	863	830	919	851	789	867	857	830	925	950	861	891	821	838	831	831	862	869	902	841	903	792	903	893	919	882	861	907	870	823	917	850	860	875	875	813	934	884	880	867	875	940	874	911	904	872	871	947	887	895	879	884	884	884	792	895	906	856	885	840	890	841	914	887	871	913	865	878	876	903	865	869	867	913	872	848	879	905	903	888	913	910	842	862	883	825	873	876	891	895	894	855	833	811	873	834	881	926	882	868	854	913	855	898	872	902	901	856	890	875	900	856	855	901	867	850	862	894	857	866	902	854	824	865	853	919	836	873	898	833	867	871	893	868	905	898	851	868	861	853	913	825	857	922	882	845	910	883	874	849	857	901	886	871	861	898	934	842	842	923	872	888	847	889	879	900	891	911	837	846	902	832	862	850	834	882	823	878	888	884	763	863	921	893	895	824	857	866	894	885	842	883	812	896	866	898	844	864	867	881	859	857	862	891	867	900	881	903	897	900	866	863	871	844	841	880	865	857	854	905	878	869	849	890	862	939	934	899	901	873	872	893	860	908	848	877	862	907	907	843	861	869	893	880	880	885	900	853	866	928	906	817	872	879	905	877	869	886	881	894	878	870	863	783	850	923	834	886	829	928	842	910	888	839	863	860	916	889	914	890	859	878	784	875	858	904	836	868	865	905	870	842	794	892	874	877	813	887	905	845	896	871	899	876	919	857	857	952	864	835	799	864	851	851	877	868	930	867	846	869	866	876	851	895	861	867	884	912	854	880	904	910	886	856	865	893	937	882	866	820	823	883	902	882	912	886	867	835	864	846	872	863	929	906	871	930	879	824	837	922	878	869	888	839	874	869	863	793	911	877	855	831	845	872	833	909	883	872	860	893	888	889	869	867	881	818	876	888	876	913	885	886	888	856	819	869	852	914	880	897	843	888	831	866	890	906	891	858	866	878	895	825	895	895	891	803	878	882	902	902	868	836	911	868	869	858	839	850	852	895	864	853	852	859	897	824	885	872	887	851	890	834	880	866	899	837	887	867	844	841	905	911	898	823	867	853	819	880	867	874	890	828	846	896	868	883	829	881	831	920	885	844	891	902	886	891	891	881	889	851	872	921	878	885	862	815	895	828	857	885	888	950	819	818	842	894	864	904	829	882	900	840	850	824	833	924	847	862	876	859	951	869	886	881	904	878	882	861	862	855	904	892	875	849	846	862	912	868	930	838	875	891	870	904	850	898	897	853	867	894	839	843	844	851	867	851	845	839	842	884	868	870	868	891	863	839	909	886	925	855	914	902	896	897	848	913	870	925	930	879	879	856	865	899	890	834	849	924	909	829	841
28054	26095	29670	21306	11069	5159	2874	1340	915	781	609	543	504	541	491	505	489	478	511	535	550	505	523	484	524	488	485	478	515	513	508	526	468	534	506	485	558	491	514	526	491	537	501	512	529	511	508	483	486	516	520	505	489	494	556	497	481	513	497	474	486	509	495	541	520	467	491	498	510	478	498	490	509	502	483	485	485	525	485	535	471	488	505	504	460	504	468	505	525	524	525	541	521	469	520	473	464	550	466	480	521	538	487	521	494	484	518	495	498	471	499	505	495	515	500	491	508	509	461	511	501	478	497	522	519	503	487	492	508	527	529	494	501	500	477	481	508	546	482	500	526	519	491	480	505	519	532	510	489	499	490	505	477	483	535	510	514	483	502	512	487	498	507	513	512	505	510	488	487	492	453	472	541	519	502	501	472	497	520	506	525	520	509	455	492	513	499	502	495	486	543	487	484	495	526	485	521	504	525	474	500	506	562	458	470	504	486	513	479	502	494	499	547	489	484	467	528	537	536	504	525	508	451	515	502	467	526	534	477	487	508	488	584	551	497	507	504	502	476	496	559	533	497	482	513	513	502	489	537	520	527	493	479	492	516	497	518	486	486	465	491	520	514	521	482	473	546	529	472	537	464	458	517	522	499	509	510	500	523	511	515	533	499	523	518	502	466	501	502	533	507	470	503	506	524	506	549	504	469	506	505	513	494	514	517	554	513	508	480	502	495	478	481	477	518	487	509	505	526	531	464	487	513	534	464	477	517	477	500	465	512	510	550	511	539	490	505	499	516	501	483	539	522	493	515	528	521	546	523	473	523	473	532	492	497	488	522	506	483	504	516	483	517	489	515	472	519	483	508	501	491	533	515	530	492	471	499	508	527	494	520	521	505	503	480	491	493	557	489	519	544	510	544	533	538	502	473	486	514	496	466	453	474	500	469	497	477	496	535	522	495	524	528	530	497	491	545	520	488	538	537	474	498	528	502	495	496	492	491	520	484	538	478	510	455	533	491	494	505	488	474	534	489	477	531	504	517	493	528	516	516	472	513	525	479	480	490	523	493	528	493	501	461	504	507	490	512	512	502	540	518	467	489	488	507	492	495	477	517	487	546	513	539	479	541	516	504	519	487	542	482	521	536	526	441	526	520	467	490	487	516	487	482	500	469	506	542	547	497	491	515	540	501	519	530	522	499	532	479	512	492	513	499	473	521	517	501	471	484	552	496	490	508	482	513	540	513	511	513	491	508	506	478	510	482	489	498	574	501	537	470	535	507	497	494	524	492	509	502	520	517	481	499	493	500	487	519	520	446	507	566	468	526	495	486	476	498	502	517	495	514	505	516	538	562	474	479	514	484	454	490	474	508	529	533	505	465	504	489	480	501	495	462	507	513	518	487	548	513	508	504	516	481	521	533	499	496	507	478	532	506	503	497	472	513	538	487	496	508	500	475	522	477	477	506	478	527	499	502	489	527	489	478	510	513	509	532	516	499	476	500	520	540	486	514	539	523	491	520	467	546	526	488	514	533	565	479	500	481	508	547	474	501	525	517	521	468	527	511	509	463	539	474	510	488	527	526	494	470	497	451	482	510	499	509	499	496	497	470	535	480	512	502	512	495	520	499	507	519	485	494	555	497	516	522	498	536	522	486	485	514	484	493	475	507	479	510	516	503	545	532	513	479	478	544	513	509	484	523	518	464	493	516	522	467	489	514	497	502	486	538	482	498	513	511	480	488	474	516	478	463	503	510	503	470	498	490	508	516	497	474	511	527	508	510	495	489	472	533	503	495	507	512	507	532	524	525	493	482	512	527	498	533	501	491	541	507	521	513	492	459	495	529	454	519	510	520	515	521	537	536	523	532	488	511	546	497	485	526	515	512	496	474	505	480	511	503	494	512	493	482	471	563	515	490	473	527	516	508	496	494	501	492	469	516	473	543	470	498	500	509	543	528	529	521	493	541	515	512	497	476	476	499	534	488	531	487	516	519	515	506	471	508	539	527	517	510	474	520	493	506	491	506	501	509	514	534	507	521	498	514	478	486	541	512	496	491	461	518	504	468	490	512	501	483	495	498	528	517	534	502	512	494	482	530	491	474	523	506	504	536	506	541	493	535	509	470	443	502	473	496	505	509	533	478	487	491	490	498	520	491	500	506	504	513	473	503	477	496	512	562	508	511	544	491	486	485	523	494	471	482	453	505	489	513	493	489	479	520	494	516	497	514	507	523	502	500	511	502	513	482	512	476	510	531	489	516	505	506	509	519	529	509	506	481	482	510	499	513	525	504	509	495	463	558	510	538	516	494	535	477	536	504	503	525	544	506	478	478	465	500	494	479	492	482	526	505	506	470	473	510	503	510	486	505	508	488	460	513	542	449	508	529	507	489	535	520	517	504	495	507	506	451	513	486	497	487	533	498	457	524	503	529	498	530	499	550	500	510	438	490	520	510	498	488	516	567	515	493	502	503	522	519	508	524	514	518	547	530	519	528	483	520	547	448	497	546	505	480	513	521	477	490	510	482	495	461	492	494	513	523	524	505	529	512	520	513	506	464	484	445	485	476	501	503	515	489	504	533	491	498	479	521	485	514	529	474	508	511	488	513	470	528	518	454	526	530	509	501	524	510	506	519	464	493	509	512	499	498	493	493	496	575	511	496	493	482	492	489	511	443	512	495	480	541	492	522	512	491	476	503	500	516	490	499	497	507	526	511	518	525	479	534	485	485	481	524	496	480	524	465	513	473	487	520	489	491	472	488	531	515	496	527	522	498	501	482	490	491	512	467	460	486	553	467	550	514	461	498	526	474	506	503	488	484	491	493	494	499	499	518	500	480	499	508	538	508	504	506	516	487	492	540	517	526	523	505	497	503	500	542	465	487	523	481	538	491	509	522	522	530	493	449	486	505	487	500	505	514	555	492	493	464	513	537	473	522	500	502	493	486	533	560	533	523	481	511	515	498	510	487	483	523	449	540	475	531	514	504	480	485	506	519	528	519	499	539	524	497	478	516	502	497	508	532	498	483	514	472	529	476	529	479	511	512	494	453	528	506	521	542	480	544	536	538	519	493	466	538	508	525	510	500	481	529	505	517	461	501	505	477	487	460	489	541	504	489	487	472	499	482	470	500	518	511	490	516	499	488	545	514	521	471	507	503	505	495	483	531	527	543	522	506	496	517	441	527	546	510	492	511	509	466	520	516	561	497	549	478	488	515	500	526	497	527	487	493	471	497	464	501	517	534	507	530	524	510	494	543	523	512	510	503	531	493	494	499	508	497	495	489	500	487	507	450	503	514	490	553	508	502	487	486	497	483	519	513	502	519	498	544	520	522	457	455	538	514	548	540	496	501	519	500	519	521	497	487	510	495	504	519	496	494	547	520	517	536	505	508	461	499	497	502	501	505	485	535	493	511	469	483	546	518	518	460	484	509	467	504	516	529	481	475	520	547	530	526	459	513	512	519	539	472	486	506	499	519	491	509	462	505	503	489	489	496	516
16970	39108	27860	18032	11311	6194	3711	1580	1114	894	662	556	586	562	554	517	556	597	510	555	571	569	550	540	532	557	538	541	547	530	574	555	505	553	548	555	533	535	532	609	520	521	546	584	585	530	569	562	511	503	560	574	552	534	528	551	520	553	557	550	526	566	519	545	538	550	538	560	534	495	552	513	554	550	547	521	513	530	516	567	509	543	538	531	530	547	533	571	554	533	561	535	553	541	513	555	552	533	499	512	553	542	546	527	508	565	579	553	562	537	554	519	558	539	581	554	539	575	531	548	551	519	545	564	585	556	562	522	582	564	562	531	533	530	508	628	572	502	536	496	512	573	513	515	563	544	562	554	561	537	553	570	528	512	543	523	557	576	575	572	542	538	529	574	528	543	534	559	513	571	551	530	524	549	528	590	568	572	545	571	584	571	584	553	534	554	501	564	546	540	535	539	541	558	564	547	556	538	577	606	540	538	528	543	522	593	568	513	557	550	516	536	548	571	538	499	568	493	565	564	551	530	512	554	531	530	565	501	523	556	570	532	513	537	559	562	513	560	537	530	556	562	561	559	515	564	560	557	549	570	574	562	519	545	563	558	514	521	603	523	572	531	533	541	549	525	522	542	543	598	534	522	551	605	539	502	562	505	542	525	513	539	582	524	572	537	544	517	548	557	581	485	545	520	577	509	583	551	565	551	533	538	525	530	567	566	542	545	562	549	598	482	519	558	494	515	570	510	580	521	546	573	569	535	532	560	527	541	510	547	587	587	538	546	534	533	528	533	543	492	570	563	585	550	529	525	554	539	553	570	555	588	527	551	516	525	564	530	542	561	536	567	510	542	563	535	526	522	546	505	545	545	554	551	582	578	543	517	604	558	566	538	579	511	573	569	502	555	550	572	554	570	557	505	520	551	559	523	542	530	564	550	531	561	551	549	539	559	554	526	511	521	539	571	549	568	497	519	563	548	546	529	551	546	551	534	559	563	562	516	524	566	528	543	554	561	577	531	544	525	527	516	519	559	570	520	543	558	577	519	574	494	524	534	555	500	485	532	527	502	580	556	563	496	512	515	565	554	520	544	557	530	572	565	520	548	541	525	515	539	515	542	531	538	524	556	560	529	574	515	528	546	563	520	548	555	561	531	546	573	529	516	586	597	563	542	534	533	534	598	544	538	548	570	555	514	561	507	567	540	555	541	531	548	568	544	508	530	527	563	531	546	541	507	506	565	560	573	539	546	519	568	554	517	517	538	547	525	589	539	539	534	542	566	564	498	555	518	549	539	521	533	499	559	534	476	573	537	522	575	564	524	584	535	554	563	534	513	552	531	560	565	573	534	569	521	517	526	534	564	520	532	554	538	524	557	544	566	579	520	574	514	543	499	563	557	558	504	515	556	539	577	549	544	510	536	547	545	582	558	536	552	560	570	551	531	548	571	524	535	526	493	556	535	537	524	530	603	568	501	550	587	552	521	558	514	573	546	577	543	533	551	580	560	556	531	522	521	537	528	544	574	502	565	555	532	514	496	544	543	506	506	496	564	540	563	510	543	527	537	586	589	531	552	565	506	531	560	525	516	528	538	586	561	571	545	537	562	509	537	503	594	532	535	553	516	568	548	589	516	526	550	483	554	535	560	521	541	542	564	505	545	567	507	528	539	534	566	521	529	521	519	541	588	552	519	601	559	546	569	494	553	502	570	550	524	549	523	565	521	585	533	534	539	513	566	548	528	507	553	549	536	534	534	575	581	530	522	595	574	598	584	556	556	545	529	540	542	561	504	537	515	580	556	595	533	558	506	523	556	572	538	565	510	520	554	520	533	581	561	524	566	560	506	546	519	556	577	500	535	572	520	530	557	560	542	549	493	539	555	525	508	554	554	533	551	540	528	547	548	550	550	592	533	529	518	527	537	586	578	561	573	556	553	540	547	535	561	597	544	560	542	588	575	546	534	536	559	553	521	549	546	549	565	543	540	554	523	556	551	562	565	528	522	540	510	591	537	569	542	527	551	537	578	512	515	541	509	537	565	549	541	521	525	531	561	513	572	507	515	550	504	544	547	527	551	528	575	532	549	525	528	569	516	546	583	504	528	532	534	536	524	537	547	542	527	513	561	588	550	503	556	550	521	578	547	552	547	550	558	578	568	559	565	547	553	572	539	492	547	513	551	599	530	530	545	596	549	512	549	557	523	544	531	545	507	574	543	547	565	556	531	588	582	551	563	526	520	558	590	510	551	530	559	512	562	540	541	531	527	526	557	528	596	522	526	539	513	551	553	542	587	526	538	549	523	549	520	521	541	545	531	564	557	532	554	576	555	536	516	608	551	508	548	551	561	520	526	553	520	521	554	546	510	558	524	572	510	573	576	532	558	536	524	507	592	544	600	544	520	500	547	579	563	550	588	539	555	546	536	533	527	539	549	573	531	510	543	511	538	541	527	519	552	535	539	570	512	567	578	618	530	562	537	550	540	520	548	533	532	545	572	529	573	497	548	557	553	538	553	524	521	565	573	564	582	529	544	545	545	531	506	554	559	546	536	562	561	518	531	545	555	534	564	519	525	513	515	512	600	543	512	544	554	578	549	594	547	517	520	534	543	541	549	553	558	521	537	546	525	561	552	504	527	535	536	525	546	529	537	546	519	540	546	594	531	531	568	589	553	532	585	558	550	590	556	554	558	529	554	556	565	558	551	550	542	534	561	541	568	537	548	560	532	547	536	568	555	530	567	552	572	551	585	564	517	534	504	554	541	540	546	529	549	501	544	535	518	530	565	569	553	576	575	538	524	552	525	551	533	567	493	531	568	525	529	547	514	531	549	543	566	521	536	522	536	565	535	545	551	568	526	571	546	576	544	554	583	536	561	561	498	553	534	529	532	585	515	530	556	523	592	528	555	562	543	521	549	572	581	629	571	521	536	556	511	530	534	528	542	532	544	542	563	553	546	520	568	544	536	561	526	563	558	540	540	517	525	501	551	571	493	519	523	491	566	540	572	559	501	535	507	557	530	560	576	543	563	506	528	529	570	529	539	587	527	570	541	534	538	564	522	526	512	527	555	545	555	538	526	533	534	561	567	517	546	537	521	535	528	575	554	541	539	577	551	574	547	565	539	537	546	552	528	583	532	551	560	545	584	554	536	568	600	545	585	582	549	533	549	503	556	530	562	508	525	538	530	549	517	541	539	538	543	578	543	546	560	528	585	586	597	522	578	545	580	531	569	528	585	548	543	515	505	501	519	552	575	497	482	539	538	558	562	538	551	556	543	549	538	539	572	544	532	553	566	535	527	547	547	567	554	518	501	519	543	555	574	519	567	540	515	507	572	553	557	547	535	529	565	570	570	510	566	573	551	515	517	548	514	546	571	526	545	530	558	490	537	579	565	556	558	521	493	560	547	546	532	535	531	562	546	556	556	588	577	604	559	503	548	549	571	548	549	531	558	548	580	535	565	504	547	559	539	504	531	561	530	550	522	517	573	518	500	619	592
23667	21274	32316	39703	36868	31354	23641	12440	5240	2984	1380	542	535	542	609	578	564	572	579	556	607	601	559	561	586	556	586	575	573	581	582	573	605	535	597	564	564	559	537	554	580	598	562	544	562	547	543	569	534	576	571	571	571	602	566	540	561	581	601	535	546	539	607	578	517	588	572	567	593	532	601	546	590	522	594	530	560	594	587	589	598	566	554	565	549	598	587	569	628	582	603	556	549	569	565	570	566	603	548	599	536	586	534	571	550	525	552	647	536	566	532	559	539	555	575	555	594	571	605	577	575	538	575	575	519	529	527	555	567	571	585	562	544	571	565	561	584	550	563	567	554	586	557	547	555	540	560	547	540	508	599	596	545	585	548	611	525	595	585	547	560	538	578	577	558	583	555	563	569	574	545	586	545	577	593	539	562	531	539	549	619	537	534	597	559	559	531	621	572	533	563	610	570	600	535	547	578	559	572	569	587	580	571	582	567	548	563	577	548	577	559	581	605	535	579	547	545	577	550	534	554	606	586	547	579	580	607	579	546	577	522	583	606	524	572	556	548	568	589	552	576	582	574	581	577	568	572	576	568	557	519	533	573	559	530	578	522	591	573	532	586	576	546	563	561	620	588	546	577	513	568	535	559	571	581	589	577	602	560	576	532	571	565	558	535	527	593	616	544	541	558	557	588	554	535	570	576	569	606	573	566	582	596	580	567	565	565	580	542	606	552	553	533	541	555	592	584	553	599	605	548	559	554	552	562	530	579	582	549	587	553	553	571	519	544	540	600	567	595	563	524	593	562	600	523	572	619	558	596	568	622	601	556	626	522	586	570	579	594	550	545	562	542	526	615	568	566	550	513	559	580	575	548	555	577	547	569	577	593	579	603	564	562	586	558	525	532	561	536	606	557	556	546	599	581	565	616	574	561	591	541	561	561	527	557	533	527	525	587	559	548	563	546	563	580	549	569	601	569	558	541	574	576	598	586	621	565	556	601	587	539	552	554	556	603	574	624	569	551	574	552	560	557	587	526	577	563	543	511	538	570	575	523	536	515	584	574	578	555	519	568	530	560	544	569	554	585	600	571	541	577	500	565	550	587	582	571	559	573	543	578	601	574	586	563	521	531	545	559	571	541	585	519	583	527	556	541	539	565	535	554	561	505	591	556	572	565	598	552	579	567	555	562	587	652	556	572	530	522	568	582	556	572	580	545	590	518	549	554	548	612	562	511	522	574	567	577	601	589	582	587	561	589	550	550	567	580	571	568	612	604	576	576	618	592	563	552	536	600	585	624	558	570	564	622	563	564	540	565	585	560	580	588	539	583	610	581	588	541	553	527	537	549	558	587	520	533	544	554	577	615	575	569	534	584	575	536	567	542	602	583	546	587	557	575	523	579	553	566	558	564	554	590	590	552	568	550	544	557	592	537	578	568	577	579	605	609	555	543	576	566	567	568	570	587	563	574	558	578	556	535	528	571	574	561	531	532	499	542	562	581	557	565	594	576	546	554	560	536	563	550	559	541	525	586	562	593	605	603	570	525	544	516	551	575	572	565	554	547	549	533	557	592	539	580	588	553	568	564	554	549	546	551	574	567	572	558	588	541	542	503	556	577	583	560	573	550	588	578	532	573	559	615	588	581	561	582	596	524	570	552	577	579	571	645	530	581	600	586	593	547	544	585	599	525	555	567	554	619	579	573	590	606	575	587	585	531	540	604	574	577	594	559	546	578	542	572	563	580	568	606	615	536	570	580	563	537	584	613	545	544	548	569	565	549	616	599	594	564	575	568	543	592	551	562	553	567	586	538	527	533	565	563	550	560	576	572	615	589	552	576	555	573	567	541	545	512	580	579	556	581	552	539	545	572	574	581	576	581	556	539	576	535	583	590	597	592	597	571	596	569	554	569	539	560	565	561	564	542	552	541	555	594	615	556	547	570	562	543	573	609	548	528	574	586	591	521	590	527	576	597	564	579	569	590	580	552	520	513	553	570	555	532	503	546	572	560	538	577	616	580	543	562	548	549	543	564	535	566	533	583	561	575	527	565	607	544	567	498	577	568	563	545	583	564	581	544	536	556	556	579	546	527	640	553	586	547	554	597	564	548	571	585	552	578	614	619	598	566	547	548	520	573	607	580	553	584	566	577	552	587	543	552	596	563	535	572	546	528	583	544	580	547	564	557	573	571	579	536	563	535	537	570	557	574	514	549	560	606	622	559	573	578	603	612	588	586	609	543	570	527	627	528	537	576	541	524	609	574	568	558	588	569	590	601	593	557	562	558	540	562	601	558	538	556	574	570	578	550	562	539	589	573	562	597	565	568	546	563	545	557	566	550	568	545	530	609	594	588	515	542	546	580	570	552	543	549	575	575	563	541	556	575	568	625	567	543	593	569	526	552	560	598	572	516	604	564	544	590	580	576	576	605	595	541	607	577	584	525	531	530	562	556	581	591	559	572	572	580	533	601	521	542	574	581	594	587	556	551	544	598	568	563	572	617	546	531	585	567	569	545	572	584	538	544	614	575	531	540	561	582	585	572	550	543	589	552	524	602	558	604	606	579	571	561	566	539	541	576	538	600	556	579	540	612	574	589	524	574	618	577	568	592	563	566	580	564	557	575	609	578	543	594	567	564	548	539	540	529	565	592	515	578	579	567	530	584	597	551	567	603	559	523	584	544	560	579	561	590	559	602	570	562	564	524	565	555	575	551	619	574	584	553	545	583	561	543	547	559	565	583	562	575	554	541	520	616	590	604	564	565	533	569	539	564	579	576	552	537	618	550	576	606	566	565	556	539	559	560	605	593	534	568	540	576	589	484	566	547	555	562	560	604	588	526	551	565	555	608	577	562	574	605	576	548	551	568	572	559	582	557	531	563	553	589	518	592	556	525	595	573	538	585	610	603	575	584	548	576	581	533	549	516	567	638	569	496	541	557	537	536	565	544	593	575	574	540	546	586	592	554	526	589	535	593	575	536	545	592	566	590	582	605	602	566	522	578	564	564	587	554	602	549	538	568	567	570	555	569	578	579	549	562	609	621	580	586	571	555	564	536	548	601	510	539	581	562	558	567	493	575	577	561	560	542	547	539	569	589	564	584	585	592	501	584	532	557	575	588	603	589	511	533	568	560	612	576	580	566	553	590	549	548	545	610	555	549	578	584	579	573	570	574	576	535	543	587	577	550	552	564	534	548	605	541	596	530	566	508	616	578	537	574	593	597	574	571	556	584	502	513	595	586	548	566	598	560	581	609	599	543	568	561	576	574	581	571	623	568	542	540	507	569	589	600	554	546	566	571	556	547	623	586	578	547	567	645	583	561	567	606	575	584	600	566	561	533	560	540	540	577	603	549	543	567	523	591	602	528	539	576	560	583	559	570	587	559	564	594	593	566	536	586	576	600	572	566	548	554	586	592	569	578	546	537	582	604	514	559	570	589	589	523	548	564	557	532	578	514	552	568	527	567	589	594	537	597	548	590	560	545	576	545	574	556	576
34048	72695	63086	53287	41950	33241	23133	14542	7269	4174	1873	577	583	624	604	595	566	620	578	617	624	618	594	597	583	625	597	606	575	616	577	593	591	589	589	569	631	614	554	609	566	598	602	602	591	634	590	564	602	599	610	619	579	566	605	582	637	576	606	606	635	577	568	572	561	601	563	618	613	600	587	595	551	587	576	548	599	572	576	600	583	626	588	616	574	581	615	585	536	595	597	622	563	602	603	534	608	578	606	587	614	593	605	582	576	569	604	604	600	594	615	642	591	576	591	578	587	543	601	539	614	579	585	609	622	583	585	572	595	583	604	575	632	619	547	608	574	582	630	599	587	617	597	629	590	556	578	595	594	648	563	557	579	588	614	597	576	597	550	588	609	530	597	604	633	564	582	589	581	533	606	603	613	609	568	553	589	573	587	554	571	550	627	591	602	592	595	596	606	594	583	631	604	636	583	618	577	569	602	631	585	571	540	598	578	613	625	593	572	591	620	602	542	555	606	555	581	589	580	574	573	589	613	552	625	598	590	516	611	547	542	558	581	594	564	607	599	606	586	585	592	607	575	646	647	621	612	551	626	604	568	620	592	582	614	612	562	588	579	598	566	642	560	662	609	611	573	604	625	603	567	571	615	579	624	572	598	628	557	586	583	596	619	569	601	599	596	573	609	563	501	578	592	556	593	592	578	578	583	611	571	570	629	605	543	628	581	604	557	574	570	617	624	565	545	592	580	625	605	559	551	589	607	627	598	600	606	592	596	606	610	582	610	606	582	575	586	563	614	589	585	581	580	599	607	564	596	560	582	635	598	590	607	579	592	587	592	621	627	561	611	564	575	626	585	567	594	580	603	602	607	598	588	565	589	581	563	574	584	573	533	570	588	582	640	608	594	609	603	578	590	585	585	579	620	579	578	547	605	584	578	606	596	595	627	519	565	613	617	576	596	545	607	570	594	574	594	554	613	554	587	587	553	568	560	616	611	585	596	574	615	611	617	640	586	569	618	591	607	597	553	578	584	605	576	619	568	627	583	586	628	605	574	549	624	583	611	549	575	552	570	595	592	615	555	605	623	576	584	626	561	592	586	629	585	584	590	546	647	606	580	568	612	561	572	602	604	626	602	622	563	545	559	552	610	591	615	622	592	605	611	578	606	541	645	567	572	583	581	619	602	583	636	599	603	620	598	599	616	592	547	638	644	566	596	550	565	576	563	545	561	557	595	604	615	572	563	566	591	572	578	567	579	560	606	592	583	643	623	572	631	614	589	588	615	616	627	620	606	581	572	602	595	593	555	538	519	606	616	547	606	570	563	537	591	634	605	585	605	583	567	560	625	603	581	558	612	575	629	588	597	606	578	610	600	636	537	566	576	594	588	630	595	588	567	653	602	598	612	588	594	581	602	609	637	628	579	598	606	590	635	582	556	597	620	557	583	577	586	568	580	594	594	577	581	566	555	576	578	591	610	573	582	567	580	571	584	573	614	590	562	596	575	595	610	538	616	622	566	640	601	580	591	606	596	610	557	567	591	567	594	581	570	581	572	578	639	612	616	563	658	612	567	576	583	563	637	586	603	543	574	626	609	633	625	565	558	585	591	567	589	621	572	556	554	597	586	604	586	552	597	604	592	587	580	560	628	535	621	607	556	536	555	564	576	578	577	566	547	593	598	614	573	572	575	587	628	629	570	588	599	579	624	561	612	614	600	583	649	595	557	618	533	618	591	559	600	597	611	617	623	589	537	609	599	588	626	539	616	579	569	550	583	596	613	598	611	579	575	614	583	644	605	563	592	638	612	590	594	631	582	615	617	562	557	610	564	623	625	585	619	628	598	588	562	607	549	604	606	597	609	589	542	563	558	568	591	608	573	594	591	600	631	576	635	619	581	581	568	586	526	619	587	573	569	594	624	580	572	583	578	562	612	587	599	596	611	550	615	598	599	615	598	593	568	586	614	560	626	560	593	571	636	624	586	558	610	581	574	593	570	606	586	603	592	604	568	562	560	598	639	531	538	569	589	581	585	599	598	584	596	646	580	597	558	587	602	568	584	565	598	581	595	559	580	602	547	589	593	607	611	614	619	589	624	570	630	608	561	600	598	623	645	592	615	581	594	572	615	608	587	578	588	589	607	557	605	562	580	594	583	586	613	605	578	566	581	601	608	603	604	626	607	597	642	598	624	574	556	512	561	602	590	606	616	610	602	585	607	577	587	578	584	561	618	606	640	573	591	619	577	584	618	536	637	563	554	597	584	618	608	580	624	603	597	627	565	594	571	598	583	581	568	570	553	625	573	548	613	564	662	564	572	598	557	625	617	573	600	595	593	612	571	601	566	600	580	641	601	618	586	623	574	576	549	596	563	574	616	562	626	559	559	591	587	633	550	588	574	588	605	587	579	634	563	575	581	601	551	643	527	608	555	557	594	620	563	608	546	604	573	579	592	615	587	603	596	619	591	612	565	561	608	578	629	603	617	592	643	588	580	586	542	559	582	576	557	567	571	533	571	599	626	554	598	617	592	524	619	599	610	588	578	580	583	583	588	573	581	615	607	625	627	586	597	584	563	600	608	561	587	581	589	597	604	634	592	601	572	574	594	589	587	564	592	584	522	533	580	559	585	589	573	539	551	594	586	618	561	595	648	575	549	601	562	617	576	581	609	588	605	603	586	628	609	552	578	580	596	623	602	605	648	573	609	573	553	572	609	607	596	608	623	601	575	552	578	589	621	575	585	564	621	605	585	577	578	585	594	541	548	581	585	557	595	612	599	575	609	575	532	603	583	598	600	638	575	638	596	572	596	580	587	586	594	615	572	563	566	614	617	619	595	628	608	598	585	613	566	639	614	640	613	592	594	555	543	573	594	619	628	591	559	562	559	590	589	548	536	597	602	586	554	600	605	594	625	608	574	602	574	623	590	600	587	569	583	580	562	583	574	603	547	627	572	609	620	608	623	602	565	546	644	589	569	602	567	578	546	576	613	548	578	577	563	598	601	580	570	596	610	621	596	582	631	584	575	634	570	584	576	578	619	591	580	594	601	606	586	552	612	607	602	572	609	573	594	560	579	620	595	623	591	557	542	596	590	556	598	592	574	588	587	559	641	586	570	588	611	585	584	557	619	627	567	591	567	594	562	562	568	589	548	611	584	624	576	548	600	627	586	570	563	568	576	601	558	553	576	572	577	593	528	554	582	621	601	575	607	570	594	614	616	630	602	594	564	587	574	545	614	568	607	631	589	589	559	586	562	590	600	606	546	646	609	596	625	543	594	593	576	559	606	590	556	621	617	573	627	598	620	606	594	570	600	613	625	607	586	606	567	587	551	602	605	563	606	573	600	580	591	595	548	604	607	559	564	624	615	622	607	601	572	580	614	624	595	562	575	618	585	596	583	552	570	583	580	624	583	557	555	580	573	607	585	594	565	605	566	609	585	592	589	557	564	570	571	566	553	591	610	566	585	612	601	622	586	588	633	605	568	549	559	617	581	620
25006	21422	33174	37402	27058	20839	12620	5965	3359	1955	981	732	688	756	721	709	726	672	676	739	679	732	718	735	676	690	716	676	733	692	729	691	689	676	690	701	672	698	685	691	677	699	745	707	736	694	673	668	715	654	677	750	687	680	684	704	702	683	749	686	727	715	731	741	750	698	704	656	696	708	663	721	678	681	673	733	667	742	647	687	742	677	678	707	722	702	740	761	715	696	691	678	674	725	711	692	683	697	685	695	688	734	706	711	689	680	723	684	735	699	675	737	726	711	687	685	721	701	664	666	699	714	698	696	723	688	726	655	690	675	722	709	706	690	723	714	652	701	734	740	702	710	674	700	680	679	704	634	691	679	724	705	695	654	704	699	690	663	732	693	735	747	654	742	672	710	705	651	750	686	728	692	727	758	742	689	748	725	650	722	694	681	681	710	721	674	734	712	721	710	675	723	660	701	656	677	686	671	684	733	686	675	672	711	732	719	707	695	684	737	664	676	717	698	758	660	729	752	729	696	694	650	716	679	723	705	690	705	721	722	695	685	700	700	717	738	702	704	664	684	687	693	644	705	696	703	682	705	701	716	689	736	711	674	694	716	724	674	730	659	717	686	643	636	672	710	719	684	747	687	714	669	690	677	645	675	709	675	630	714	693	707	692	673	679	713	708	712	699	696	666	710	708	677	697	686	680	713	703	687	661	687	748	695	678	676	720	704	697	753	725	691	683	697	707	681	688	724	683	713	673	747	676	704	641	669	703	719	695	680	690	741	697	731	674	689	727	698	686	659	713	672	657	741	728	714	709	658	661	746	695	709	718	633	709	704	747	686	702	643	690	687	721	708	702	679	681	667	659	665	694	664	721	650	736	732	662	660	693	647	678	726	713	675	691	764	678	677	734	735	658	668	719	670	696	677	675	730	716	746	681	738	643	735	632	711	656	690	655	733	726	719	741	705	685	676	685	709	701	726	723	749	767	692	682	698	714	691	755	665	705	712	703	670	703	727	705	710	692	669	753	738	679	697	725	666	725	723	741	686	659	732	726	677	701	670	653	709	689	658	658	736	711	666	648	674	716	754	684	742	713	698	676	711	705	726	737	673	683	708	639	695	649	745	714	666	670	697	723	671	695	736	697	669	695	625	710	694	631	699	673	698	694	683	712	679	684	761	695	751	710	727	720	740	727	686	686	677	682	740	727	703	723	680	689	720	735	664	715	705	723	702	684	698	729	650	710	724	704	707	767	700	664	707	701	674	713	731	715	696	674	701	690	729	688	683	693	730	701	683	696	659	666	713	713	764	710	698	696	689	667	723	719	709	710	695	693	722	678	702	693	682	719	675	768	729	703	700	643	731	703	742	754	687	676	694	688	683	704	665	721	685	692	721	724	666	713	692	696	708	652	720	729	743	700	662	704	705	723	707	707	702	708	737	656	718	699	707	727	664	704	657	703	718	687	731	669	684	698	717	706	688	698	702	679	722	660	675	684	731	656	702	762	689	706	683	680	714	674	703	655	664	753	694	690	690	705	707	693	658	686	718	696	686	672	694	663	701	689	715	712	703	648	678	714	718	664	697	661	742	752	678	700	685	712	693	720	718	688	724	738	715	741	705	687	689	697	747	676	724	690	647	694	724	687	712	724	682	716	767	663	711	683	724	660	675	715	666	737	657	684	688	724	677	701	714	722	720	664	701	660	704	699	707	699	712	689	761	678	680	661	683	720	721	676	673	686	651	665	682	664	710	756	680	658	638	719	710	747	751	677	686	708	729	676	709	717	678	697	650	729	738	702	733	660	712	706	693	686	706	748	703	678	741	697	713	684	675	685	673	685	758	753	679	719	697	743	694	682	731	667	680	716	648	671	695	701	687	715	692	718	715	728	694	704	665	659	700	716	699	708	722	669	701	697	685	683	718	668	725	700	758	679	689	742	680	714	754	705	636	722	747	725	700	694	738	658	742	700	737	747	713	683	682	748	756	689	704	703	725	655	683	696	739	733	696	668	708	664	748	711	662	681	673	688	659	726	745	698	713	706	702	752	710	695	697	712	729	758	700	654	651	704	713	725	681	632	703	662	719	702	681	685	715	705	712	649	687	675	699	710	680	703	713	661	731	708	691	722	697	656	650	672	694	722	688	722	700	654	691	685	708	697	675	710	650	708	701	755	708	691	710	689	702	685	712	688	687	717	688	740	726	669	693	683	718	669	669	722	689	703	741	684	672	689	689	694	702	717	685	725	676	729	714	723	707	681	693	718	697	729	722	719	685	717	749	690	695	733	661	674	713	667	689	659	763	735	726	676	766	676	690	703	732	681	696	695	719	662	740	688	721	705	650	716	720	759	684	700	630	682	749	691	775	671	655	699	733	687	670	753	711	734	700	669	693	670	716	713	724	698	727	723	726	713	740	667	671	694	682	722	713	675	722	681	725	717	730	776	702	671	709	759	668	686	733	689	729	674	687	707	753	712	691	703	683	712	696	694	704	689	726	719	731	700	679	691	688	701	661	710	700	700	735	619	664	677	673	690	685	678	695	705	691	645	734	667	735	714	662	695	733	709	682	696	694	706	711	666	685	727	683	751	733	711	689	723	652	703	710	694	737	736	674	640	676	692	683	695	676	700	699	701	705	674	694	761	695	689	703	689	713	688	692	705	710	666	784	711	701	688	694	707	692	673	702	750	696	682	700	699	717	687	668	686	705	724	703	728	711	722	739	719	715	718	670	669	732	714	707	712	680	707	700	720	675	749	727	686	767	683	673	716	708	748	720	704	688	722	662	708	724	740	718	673	701	697	705	712	718	669	681	697	683	710	698	680	706	680	716	699	683	692	713	708	675	690	659	687	748	713	694	705	684	717	675	712	679	702	668	755	650	694	705	668	679	710	719	706	698	702	665	675	701	742	708	746	683	662	693	712	696	748	692	701	734	700	742	687	644	694	727	731	720	701	717	649	680	694	734	695	744	697	698	734	701	687	720	732	701	689	705	735	717	727	714	698	685	696	681	652	715	678	687	708	731	708	694	661	709	719	687	712	682	707	718	701	660	746	690	704	687	723	691	732	698	706	713	678	742	730	717	687	675	653	703	703	701	650	708	695	668	678	740	703	725	688	669	644	719	680	714	678	731	689	717	743	732	734	685	689	686	688	744	658	726	662	767	698	694	723	719	692	682	711	738	716	733	709	682	684	663	699	754	722	670	686	693	676	700	719	694	671	773	702	717	694	684	710	687	682	656	689	686	681	719	666	655	699	723	656	703	706	659	706	703	719	682	665	696	682	691	668	691	725	719	723	700	668	728	694	754	673	716	658	658	694	652	710	680	710	767	642	658	709	757	741	739	700	709	726	680	691	723	719	679	727	722	670	727	684	712	692	653	721	730	682	739	729	737	716	711	661	702	696	719	683	744	718	643	709	692	679	710	769	682	663	688	657	673	740	633	652	700	778	764	687	688	738	700	724	727	688	699	716	691	652	704	667	672	757	735	688	705	662	669
27920	58313	54136	43246	32014	24820	16416	9324	5710	2985	1270	748	737	718	761	730	719	751	695	723	732	767	798	710	708	734	742	739	703	751	747	781	777	705	732	730	763	756	745	780	736	726	766	747	728	688	757	763	769	763	772	772	768	735	773	794	713	766	741	746	721	759	776	754	751	698	702	795	754	770	835	758	729	775	713	741	712	745	746	727	744	771	692	671	807	716	690	750	751	733	733	774	738	733	758	739	735	732	724	732	697	739	739	737	750	737	725	760	706	754	719	716	792	728	748	719	711	711	742	759	763	730	723	730	769	736	713	708	719	756	742	734	737	720	790	723	733	790	791	736	749	716	736	747	735	722	815	704	776	762	764	698	740	753	721	781	728	723	739	763	717	762	759	761	733	743	780	720	734	754	681	755	691	764	766	786	760	734	749	731	767	684	742	735	762	744	712	748	716	735	792	765	738	806	733	694	758	735	745	750	797	687	733	744	730	682	756	758	786	714	756	741	722	760	739	761	721	711	746	726	739	749	732	758	728	755	772	712	735	754	741	721	698	738	763	725	755	778	736	745	770	728	696	757	763	748	679	747	746	730	688	756	718	701	721	740	727	737	776	730	734	758	725	726	745	740	772	754	759	708	782	745	719	742	739	760	725	718	764	760	771	773	749	771	717	772	753	722	720	738	789	747	739	749	714	783	755	815	721	793	737	750	747	726	774	780	779	741	691	701	789	675	759	684	741	758	749	800	792	759	734	701	762	725	722	769	726	689	713	719	701	766	741	765	755	727	729	725	785	739	715	722	769	758	729	758	725	708	740	778	714	745	764	714	737	733	751	735	770	725	743	752	724	752	763	721	738	756	805	731	751	753	736	714	695	804	695	733	733	781	740	744	746	791	741	754	714	729	777	771	718	749	765	707	694	755	721	720	774	766	715	716	731	724	755	791	788	741	734	729	700	737	735	798	748	730	714	741	746	739	752	697	710	776	795	755	735	765	768	763	692	774	756	759	736	735	766	741	771	725	721	729	758	734	738	729	727	752	719	772	735	724	700	767	734	737	773	737	725	715	745	755	683	735	746	721	734	762	727	728	743	739	792	746	775	758	743	674	745	729	712	778	726	723	734	744	768	676	749	772	755	743	748	693	764	717	735	755	653	761	783	770	716	726	788	738	751	755	744	751	772	781	712	740	735	752	751	769	776	771	770	790	801	708	684	723	728	753	769	708	745	699	754	708	769	766	752	771	741	771	743	718	742	712	723	744	734	745	732	796	717	738	692	804	802	740	784	753	708	708	729	767	715	699	721	747	711	765	699	692	752	792	712	698	740	810	778	721	709	768	706	759	746	774	732	763	751	728	745	749	771	693	726	757	749	728	725	717	756	730	772	786	726	741	731	741	726	723	734	733	763	748	709	719	697	710	758	731	720	757	734	773	719	711	695	758	725	764	751	762	700	717	738	753	720	781	744	755	723	716	682	784	697	752	784	775	718	771	786	790	744	761	730	750	704	714	760	757	742	719	751	766	760	761	756	715	726	687	817	763	745	719	775	751	713	765	736	750	716	721	683	710	725	741	798	739	717	721	751	739	772	712	741	723	743	731	768	751	758	736	718	751	782	744	766	753	735	697	739	721	701	751	762	749	714	752	744	765	725	769	757	756	753	746	739	721	752	736	761	753	765	708	743	733	747	702	773	793	795	738	765	752	723	768	756	766	719	727	788	736	750	767	707	756	688	699	743	685	735	697	728	726	748	723	758	716	718	718	692	771	739	761	730	713	735	746	810	740	731	760	745	749	752	702	738	716	735	734	739	760	729	718	726	782	767	762	783	741	761	769	735	765	710	723	761	751	739	732	702	732	747	784	743	708	717	711	696	784	754	774	774	722	791	775	698	771	770	807	749	733	723	726	766	739	714	738	712	712	732	757	718	748	745	721	696	771	706	744	786	738	769	770	732	742	720	780	734	744	746	755	731	721	726	737	719	779	796	754	743	779	693	716	742	744	720	707	798	759	706	748	751	736	733	728	764	761	742	735	747	740	753	748	757	764	750	731	773	732	710	732	771	730	726	771	771	718	755	717	696	724	758	777	741	756	764	733	738	799	740	755	751	773	797	751	811	805	728	689	760	766	689	701	750	727	733	730	722	802	684	746	775	745	733	722	737	767	778	767	738	760	755	708	818	760	726	741	788	704	803	736	730	731	764	746	729	730	703	723	744	756	752	712	733	768	699	776	692	695	751	777	725	741	745	768	694	713	719	728	750	751	789	711	745	759	720	730	713	727	723	735	728	725	762	700	737	763	708	728	722	727	794	735	718	728	717	780	744	746	791	779	755	702	758	731	744	757	787	758	731	769	759	729	722	787	731	719	799	767	710	791	717	794	727	741	715	779	750	762	722	774	772	719	754	760	769	708	788	717	720	748	752	760	748	725	751	716	753	782	719	743	785	763	783	749	752	752	729	763	730	707	733	755	763	716	714	750	721	769	726	675	743	737	745	741	756	768	762	703	712	758	709	717	791	742	710	752	767	742	724	693	722	719	707	718	731	703	766	741	716	696	805	726	812	730	812	745	750	810	757	715	736	745	705	749	737	750	770	752	736	735	785	740	761	755	696	727	773	772	750	721	718	783	753	767	749	700	766	769	699	767	787	691	761	744	737	771	711	761	772	689	764	742	724	783	736	727	777	710	719	734	729	729	711	755	769	767	758	761	754	772	770	783	765	712	756	712	750	720	717	772	685	738	724	786	741	783	775	751	736	730	770	767	770	705	738	790	732	737	822	721	752	757	704	747	740	668	742	806	739	754	706	745	734	750	732	754	768	729	762	717	741	781	666	715	733	751	779	745	747	745	749	763	755	731	730	769	755	730	713	736	751	733	747	755	779	752	750	760	730	707	760	771	758	754	766	760	732	758	702	694	795	777	799	693	737	706	766	699	761	749	781	714	744	777	756	763	758	713	702	727	767	690	723	714	728	743	717	742	732	737	742	748	728	739	688	757	754	763	733	779	722	750	709	797	766	786	773	742	693	755	783	774	762	783	734	733	731	795	728	728	687	800	761	745	773	779	788	772	686	760	745	722	747	747	744	733	736	749	733	723	783	741	715	771	759	747	726	773	731	771	761	794	761	722	774	728	747	713	771	745	686	722	721	794	729	757	748	742	739	775	731	737	720	777	758	754	745	750	735	751	756	784	762	684	699	773	733	756	749	743	755	758	786	726	719	723	769	732	759	785	694	740	753	744	760	724	721	763	803	792	685	699	764	792	760	732	791	759	714	738	749	727	795	740	658	737	675	769	755	725	753	716	752	762	736	659	777	798	745	762	752	748	710	722	738	746	713	751	722	772	717	754	754	788	753	777	709	681	733	815	714	795	718	739	751	735	713	715	751	795	737	711	754	733	764	759	704	702	721	743	694	736	753	758	723	722	753	720	719	729	734	719	714	758	748	726	773	747	742	722	802	800	726	782	709	796	792	775	754	725	721	782	715	736	767	744
22449	21030	30515	32215	39234	39829	34294	21285	11706	5823	1897	899	880	887	918	841	887	888	852	917	863	903	892	875	869	823	896	862	849	885	858	854	853	824	876	849	869	846	813	930	823	797	872	848	866	893	860	857	857	849	840	885	872	892	886	796	819	900	853	876	868	866	834	852	891	847	830	847	878	839	843	885	826	838	840	837	828	869	844	862	856	813	839	832	838	858	848	852	819	836	900	882	911	865	886	787	828	865	862	828	842	882	881	880	847	869	840	825	851	861	817	875	896	857	895	848	865	842	827	877	820	899	841	875	865	894	915	834	870	910	874	875	878	815	881	833	832	884	905	862	846	848	870	879	813	896	873	881	881	865	858	867	886	831	807	833	875	861	817	845	830	885	907	867	844	900	840	884	826	855	826	789	858	849	903	838	824	891	871	811	852	841	922	788	843	831	869	904	914	812	840	897	838	863	830	804	880	881	836	845	853	852	883	797	814	827	879	873	865	877	865	852	895	881	880	936	829	899	808	865	907	866	876	863	831	832	855	884	874	841	862	850	860	887	908	857	854	821	813	808	848	843	859	888	865	840	824	851	834	881	806	860	857	822	840	905	853	832	838	823	891	853	866	851	861	845	883	889	850	868	847	850	825	855	881	834	837	815	890	829	834	864	865	845	808	813	870	869	853	851	884	846	860	852	834	851	835	847	837	854	857	829	840	843	790	893	813	840	838	849	822	847	850	814	900	808	830	822	876	808	832	868	840	837	866	859	876	899	904	852	847	845	838	872	872	855	849	912	837	843	839	819	851	854	813	844	852	845	846	903	887	872	858	859	888	851	854	849	841	822	795	881	830	897	875	881	876	852	884	830	871	836	920	841	853	847	882	860	867	875	880	866	820	866	878	772	811	891	839	835	870	899	844	843	867	879	858	866	867	862	905	845	861	838	838	831	894	867	859	873	905	855	866	843	867	814	898	877	846	868	855	842	885	860	818	809	853	905	868	813	802	853	848	800	813	869	838	867	849	826	860	854	853	831	884	878	852	888	832	828	864	867	933	835	882	870	860	849	787	838	882	827	864	872	863	799	903	878	863	851	872	820	839	834	828	802	842	916	872	835	825	875	883	847	855	878	840	859	831	837	809	803	801	884	821	854	826	869	850	790	889	869	829	844	838	840	818	809	821	859	837	853	880	838	826	862	871	876	910	894	798	820	820	839	826	836	907	875	905	871	825	844	918	833	859	838	867	846	828	881	896	844	880	850	820	882	864	909	873	825	857	840	875	874	832	862	849	894	838	844	880	786	904	826	858	857	881	828	844	833	828	814	855	854	866	816	869	856	808	852	855	833	870	894	811	801	851	809	865	888	843	901	821	836	908	854	890	820	884	886	878	815	847	901	867	857	876	905	853	870	889	870	850	858	874	887	862	863	880	900	895	843	812	863	869	867	828	884	805	795	886	841	857	860	852	826	827	873	954	913	831	833	880	841	840	887	869	866	831	861	882	904	871	837	874	835	902	870	854	829	832	884	906	830	846	841	892	873	805	875	845	877	834	864	821	818	848	849	839	848	943	913	833	868	843	872	851	905	880	827	888	872	797	872	904	876	874	825	828	812	862	895	847	868	864	832	885	883	850	849	874	834	789	874	870	882	866	843	908	828	888	852	860	933	832	883	870	848	845	905	881	880	848	831	864	852	838	850	832	827	813	897	861	798	914	860	863	832	855	820	888	852	844	821	876	875	878	882	883	854	875	877	860	891	845	877	854	834	850	881	840	848	822	863	861	858	894	865	821	834	870	805	857	874	871	863	840	848	888	877	843	861	854	856	868	851	885	829	843	847	845	810	895	849	859	856	899	818	844	866	812	872	847	814	826	873	863	830	850	849	865	902	875	837	885	833	882	807	876	840	872	868	854	823	884	853	862	910	904	837	900	843	866	821	836	840	813	845	861	842	880	874	824	882	852	831	863	814	821	821	871	923	879	876	853	824	833	839	905	865	862	855	864	837	846	838	844	858	909	865	870	854	840	905	873	871	892	867	841	841	882	885	859	878	836	899	829	845	869	827	850	875	865	836	847	831	868	811	889	842	892	867	856	868	837	892	869	861	853	828	829	874	895	905	859	839	857	894	843	831	891	767	897	856	903	801	880	823	869	817	860	851	893	936	893	875	825	834	837	834	871	877	862	876	869	843	818	855	884	818	899	902	913	873	890	911	890	861	865	832	812	850	852	881	833	805	933	895	850	848	818	874	786	833	864	827	866	787	907	906	895	892	842	877	866	823	851	859	864	827	840	813	849	826	898	832	876	858	828	855	881	866	906	852	881	848	904	863	818	874	900	848	865	870	795	818	857	897	841	876	829	894	867	865	830	890	862	849	885	881	884	860	846	873	841	885	846	840	870	900	790	861	855	835	837	902	883	859	882	813	886	856	831	819	852	822	883	893	799	860	825	859	871	912	813	902	853	811	881	910	855	885	824	859	855	868	866	846	855	867	841	851	839	847	848	769	830	882	876	843	895	856	873	879	850	807	811	822	824	813	860	824	865	867	863	897	833	851	802	839	878	821	824	935	874	904	818	842	868	854	844	831	822	860	881	853	829	841	873	828	809	797	839	878	867	885	877	860	903	861	825	799	867	867	885	864	904	923	837	885	841	885	868	824	866	898	824	855	853	898	825	830	837	848	884	829	834	882	878	904	872	840	851	864	891	898	837	826	904	861	852	847	891	849	865	859	886	825	819	853	858	858	820	845	929	848	836	851	836	853	874	887	861	850	878	857	905	861	839	902	857	896	886	853	864	863	853	847	880	833	939	850	899	827	822	873	836	886	819	874	871	873	867	848	867	851	821	818	847	845	825	866	821	858	874	841	909	834	916	857	805	876	824	847	895	827	858	896	838	832	800	880	837	887	816	866	827	828	893	828	838	843	829	840	913	870	849	827	882	830	854	864	891	893	825	821	816	883	887	866	847	862	841	834	836	918	847	879	787	861	847	821	905	891	799	884	884	839	841	870	822	819	851	892	867	912	852	859	877	832	838	800	840	889	883	833	866	858	925	820	886	889	822	848	873	851	879	787	871	886	835	817	865	848	842	861	850	851	882	844	884	935	847	836	853	880	852	824	814	892	885	818	950	842	867	854	896	921	821	849	851	851	816	858	844	898	879	846	862	828	829	859	867	880	875	855	833	859	850	808	875	856	837	824	911	869	875	885	884	855	892	893	848	808	930	887	857	852	858	811	867	867	832	848	875	830	823	814	874	829	871	850	806	878	847	862	873	830	896	851	818	838	854	876	885	907	843	868	858	842	842	830	882	896	881	848	803	863	856	829	887	783	868	834	891	825	881	851	790	853	819	838	884	840	848	838	826	845	852	859	875	875	888	870	875	843	853	819	882	873	835	852	866	807	855	828	811	850	885	901	799	838	848	903	857	867	881	864	853	877	814	875	865	877	837	871	818	826	835	851	834	809	911	834	835	877	862	851	863	866	866	824	866	859	822	858
34884	76876	77419	64481	57031	45198	33469	22544	14148	7531	2197	868	895	909	905	878	848	859	904	872	876	882	900	790	846	911	864	858	864	874	889	916	872	878	830	844	894	844	849	847	868	801	841	835	888	828	902	887	828	869	863	837	885	846	868	847	824	849	847	883	851	857	880	842	879	847	828	805	845	867	909	862	878	842	829	840	905	829	861	887	880	856	876	831	886	880	865	864	872	914	822	783	826	871	849	810	860	866	863	884	893	876	867	892	855	876	851	860	891	867	916	829	813	894	902	824	835	847	898	859	862	843	861	843	812	841	890	926	893	850	857	866	835	851	858	896	848	868	868	854	839	883	847	873	936	849	844	845	898	822	836	888	816	857	807	852	865	861	810	848	920	848	868	888	882	851	920	824	801	849	903	910	884	820	860	867	890	784	857	850	894	840	913	847	812	870	888	846	886	864	865	893	866	868	896	816	852	851	882	848	809	829	875	792	841	878	868	832	860	916	919	795	855	883	844	865	869	859	874	867	866	845	835	808	891	824	814	885	836	882	826	860	844	847	918	857	835	801	813	891	880	856	869	844	827	842	835	877	868	859	870	856	869	873	848	885	897	849	890	839	852	883	838	863	861	866	874	840	853	862	838	860	907	855	875	837	872	837	882	865	864	863	892	886	885	821	825	843	860	846	831	923	852	893	879	861	871	876	871	880	880	902	830	827	860	882	848	889	863	870	872	902	913	850	913	873	846	932	883	870	834	853	907	855	883	854	814	884	768	917	837	806	869	861	876	883	911	923	890	901	882	850	867	858	853	844	861	898	873	847	897	886	832	848	852	918	882	881	840	786	833	889	801	872	865	878	855	918	909	887	834	887	824	832	854	844	844	839	852	914	844	850	842	865	892	830	881	836	921	879	845	863	829	871	860	860	894	856	809	839	854	873	876	895	826	821	837	866	780	887	916	924	846	885	869	841	873	877	816	902	829	827	838	835	824	826	921	879	854	798	870	843	900	840	881	939	861	828	829	901	870	879	891	893	902	776	867	916	919	846	894	824	869	829	884	863	858	868	855	874	896	846	890	821	894	901	907	876	885	911	901	872	901	879	843	855	839	874	820	838	863	875	871	904	873	873	881	874	914	868	883	845	870	869	807	818	875	858	841	861	909	869	854	843	877	855	800	832	900	899	838	829	892	889	863	802	857	872	863	828	860	826	880	881	834	838	871	865	864	867	810	864	830	830	873	830	849	886	890	852	941	849	828	904	866	863	896	846	880	882	885	850	880	916	882	896	867	847	916	876	843	847	871	812	834	911	859	879	861	860	925	810	851	875	886	823	890	856	835	881	828	811	870	905	848	812	840	910	932	849	880	828	850	850	885	893	856	866	788	868	855	856	827	846	860	870	849	887	891	838	897	873	846	886	863	840	866	839	857	870	843	915	889	839	836	872	881	846	887	881	888	848	921	854	875	855	882	869	860	891	829	865	894	856	842	795	798	842	862	848	855	853	876	898	879	833	843	815	836	855	891	886	859	839	807	859	843	861	874	867	876	853	827	835	854	893	931	868	900	841	884	889	827	865	831	884	848	864	855	829	890	805	833	885	888	884	844	928	844	857	798	901	879	871	843	868	838	876	859	876	823	857	880	816	932	875	902	875	877	841	865	826	797	873	842	818	819	875	909	872	870	864	858	847	815	861	877	922	864	826	844	892	804	818	906	901	848	838	853	859	864	854	882	887	838	857	847	892	847	872	857	810	865	809	846	847	848	813	905	794	830	846	895	881	881	872	841	884	839	854	845	890	876	922	828	912	929	851	846	867	856	912	850	832	854	895	827	898	872	876	878	839	827	873	928	859	843	854	860	834	877	850	859	847	877	860	834	908	814	888	818	884	875	880	850	876	901	858	925	882	923	907	874	890	878	814	831	900	863	905	880	852	828	885	875	834	857	870	867	826	784	856	865	863	878	841	822	854	859	885	910	846	857	867	926	848	823	822	854	895	858	884	874	916	829	825	902	863	879	836	846	847	816	882	884	853	839	850	854	861	858	839	899	877	914	875	825	861	882	876	888	844	855	794	906	838	850	897	867	864	845	857	900	856	884	813	909	864	897	861	815	868	832	906	866	873	847	819	818	829	802	865	889	835	847	873	822	856	845	922	876	879	856	839	913	864	855	888	903	871	919	818	852	876	876	837	826	849	871	865	812	818	817	848	915	895	903	834	828	848	836	810	884	836	801	812	842	868	863	843	857	847	863	916	890	903	869	862	812	860	878	842	884	870	841	824	848	816	866	850	877	827	880	840	868	880	796	816	808	916	846	875	849	809	835	801	884	819	813	911	887	848	850	884	812	875	867	848	900	850	862	861	853	857	896	836	891	864	830	867	856	861	861	852	829	870	851	882	860	820	849	835	862	881	836	854	825	896	836	884	881	815	933	870	862	856	854	898	810	901	882	851	830	879	884	880	858	849	847	838	849	904	797	882	842	828	889	847	853	845	865	843	856	869	949	850	829	833	888	890	861	889	875	845	899	852	827	910	814	873	847	810	846	886	861	856	883	844	877	927	864	847	882	905	842	831	815	870	831	841	823	854	861	844	869	808	819	899	873	856	914	837	812	864	843	813	894	884	887	839	885	847	891	876	869	826	859	871	847	824	913	865	850	828	877	839	888	816	816	829	874	862	849	864	877	819	872	872	909	864	857	814	842	898	802	854	856	822	839	839	853	803	827	855	862	850	830	834	879	854	877	871	912	876	819	833	861	856	923	892	841	912	932	839	881	867	879	867	871	891	886	833	863	863	876	860	837	874	885	850	835	869	848	887	796	855	863	871	815	930	887	871	860	883	842	882	883	862	819	866	798	867	885	873	862	892	838	872	875	845	888	854	899	875	851	847	822	845	854	878	896	843	852	846	857	824	855	872	856	861	829	832	813	861	868	875	872	914	892	821	848	896	868	886	889	853	846	841	838	888	827	880	892	868	820	822	848	862	849	868	931	829	862	840	924	797	881	846	834	881	871	905	881	862	828	880	894	833	837	853	832	878	848	879	913	840	828	866	885	869	875	829	921	859	860	883	854	835	829	888	853	897	874	887	870	828	855	820	916	851	847	845	811	874	879	838	852	871	863	839	881	817	861	843	853	894	837	880	899	837	810	866	846	826	828	846	879	867	795	912	846	949	827	852	866	905	802	813	841	909	841	867	892	875	846	889	882	848	875	882	824	856	885	864	897	855	920	796	868	866	876	845	886	838	860	845	851	882	850	869	861	823	891	845	817	912	839	872	887	910	898	908	887	875	841	902	840	877	819	869	809	911	909	832	925	829	857	866	866	888	833	857	823	855	838	849	897	803	919	814	846	887	842	812	908	927	844	855	866	851	805	908	835	847	845	850	887	826	814	884	835	812	864	865	829	928	874	863	885	862	867	836	890	865	861	833	880	882	832	877	862	878	865	889	838	887	890	859	876	859	829	880	879	879	885	864	863	874	848	881	818	888	907	840	920	853
27973	21977	24758	22106	11458	5799	2964	1661	1103	778	535	535	479	488	472	476	472	484	448	490	476	479	454	500	477	477	485	462	507	509	508	460	490	509	510	443	486	494	457	478	517	485	500	456	492	491	477	480	508	492	453	484	540	471	509	514	498	537	424	497	504	456	485	462	470	476	449	470	528	454	491	463	508	449	518	456	471	439	464	491	477	490	456	447	504	482	483	473	483	495	457	515	461	475	491	485	531	478	514	516	459	441	483	495	494	520	436	462	470	497	450	455	505	468	433	509	472	463	430	476	460	448	479	472	497	491	479	477	504	443	446	471	462	509	493	474	487	469	483	496	509	445	487	492	480	466	500	478	486	510	495	490	498	514	444	505	480	501	489	486	481	474	468	492	475	460	500	443	451	450	476	490	508	486	503	433	495	501	481	436	482	498	475	477	480	491	472	502	465	489	456	460	459	505	511	489	461	501	475	452	514	429	468	484	479	513	468	449	471	464	460	488	486	462	480	485	508	477	491	494	454	498	492	469	468	461	472	458	487	491	436	498	450	489	470	468	539	485	481	462	486	467	485	506	446	525	491	490	489	444	507	470	452	464	491	478	528	487	462	478	458	521	524	471	464	509	538	495	459	446	468	491	468	437	501	470	472	500	467	487	477	487	532	486	489	444	437	465	502	532	497	480	484	498	478	476	462	500	467	496	471	466	492	486	476	431	440	492	495	456	470	505	466	472	433	471	469	517	463	440	455	459	465	444	492	439	478	474	509	501	511	484	422	513	497	463	449	436	467	514	449	467	501	452	455	470	505	504	472	467	510	468	483	502	481	497	465	504	477	477	504	481	497	461	490	450	502	524	491	523	458	464	519	471	502	504	477	475	485	531	451	482	499	495	479	460	487	477	483	446	515	509	434	494	507	475	467	460	499	440	457	468	452	449	505	499	526	455	482	502	503	504	495	477	510	543	470	453	483	460	450	482	430	470	467	492	448	495	462	491	482	444	495	511	485	486	486	494	482	464	482	490	478	461	443	494	484	491	445	494	469	434	462	485	456	489	505	465	459	452	486	500	469	476	483	477	445	456	482	500	479	478	470	500	515	481	484	449	517	484	461	442	456	494	477	468	494	463	475	484	475	497	485	469	482	452	494	478	487	502	495	488	534	463	464	483	510	497	496	449	470	508	503	463	467	509	457	488	499	457	500	444	493	471	509	473	447	532	468	497	504	468	463	478	479	460	452	519	484	498	498	491	461	459	480	456	472	436	485	492	492	468	462	481	471	504	509	458	483	457	486	500	509	514	476	451	509	509	497	509	460	486	489	473	436	484	466	497	488	483	459	446	488	491	485	538	477	511	487	478	496	433	490	476	467	445	478	476	505	442	456	460	471	495	479	482	481	492	511	494	535	462	476	479	508	495	511	459	468	468	510	461	491	438	454	460	459	519	486	448	483	518	488	492	509	510	471	458	490	489	458	481	487	428	482	517	486	540	471	494	456	483	446	459	467	506	511	458	471	453	452	471	477	456	494	507	477	450	459	471	522	494	524	504	487	491	493	470	481	445	515	519	473	480	483	504	457	495	456	504	443	447	505	453	479	461	491	475	476	457	518	446	448	474	525	448	519	454	425	460	506	466	502	507	489	478	492	483	460	467	476	506	504	488	486	461	495	488	489	466	459	476	489	457	505	503	514	444	502	511	470	491	496	471	490	502	512	442	506	480	499	489	458	464	460	453	466	477	472	502	500	482	498	448	515	500	514	456	487	484	458	448	489	467	495	509	505	485	484	496	446	474	458	484	487	480	516	507	484	460	448	472	502	488	474	469	498	486	483	466	421	481	463	473	496	491	480	481	495	439	508	488	488	464	499	480	489	513	471	492	488	462	482	477	481	483	517	452	450	508	484	502	501	502	430	467	505	455	473	490	471	526	462	452	472	486	475	482	461	470	497	463	499	436	459	478	476	501	439	490	491	496	488	485	483	472	466	489	443	511	480	492	475	472	457	494	514	485	502	444	488	494	492	530	479	454	503	466	438	480	527	508	496	507	504	474	510	528	494	458	490	458	482	470	457	487	435	485	485	466	473	481	435	491	480	462	495	459	476	447	443	504	534	478	472	474	484	464	514	466	512	515	458	485	473	485	461	513	494	492	518	460	488	459	472	542	507	475	478	412	473	492	477	480	463	488	472	539	506	518	466	515	462	502	462	478	464	512	485	505	486	485	479	456	523	440	500	512	509	496	510	472	444	513	493	485	476	486	449	487	511	483	470	488	483	477	419	465	457	450	504	502	486	512	481	450	457	452	471	503	531	478	504	475	478	450	488	480	500	468	475	474	489	463	522	466	472	454	464	486	447	490	512	443	429	484	474	497	452	502	495	478	489	488	454	487	484	453	479	480	478	480	486	492	472	463	481	472	487	460	488	468	516	479	482	467	507	483	498	491	444	497	479	495	416	466	500	447	507	490	472	490	489	518	483	461	491	495	505	516	467	466	477	440	518	465	483	483	490	482	513	470	481	485	448	491	482	488	500	453	449	445	495	468	482	491	440	446	446	443	494	456	499	522	439	497	491	490	509	475	458	490	526	482	466	449	536	484	495	474	449	506	466	518	477	455	467	490	444	473	500	475	496	455	460	474	489	523	462	492	475	469	519	483	472	450	494	467	485	490	508	434	483	498	485	461	470	465	479	487	481	476	480	469	507	490	443	466	533	464	477	494	472	468	462	468	429	467	486	454	473	436	470	473	518	483	534	478	488	465	471	494	433	476	488	474	464	468	499	467	475	456	478	476	531	522	462	463	473	498	470	452	483	454	439	486	514	441	430	512	484	458	481	461	492	462	504	506	451	494	497	484	487	430	466	489	477	523	473	513	455	462	521	474	462	526	491	471	490	500	492	505	465	451	444	471	487	486	499	458	497	465	456	448	460	513	514	516	503	469	491	465	449	450	501	449	487	503	459	478	469	495	444	475	499	488	505	487	514	440	433	466	508	523	504	495	452	511	504	520	457	499	475	497	482	447	490	452	471	448	462	484	469	469	507	477	487	524	486	470	508	488	469	442	499	468	456	486	471	465	488	468	494	451	484	426	503	499	467	471	500	495	452	496	478	532	486	488	490	489	438	446	480	461	480	481	475	467	478	431	514	459	472	489	479	552	510	486	489	453	466	500	478	460	459	513	527	497	457	461	500	455	486	471	505	480	474	487	487	470	499	495	486	510	451	497	513	479	526	526	514	474	472	489	435	465	491	483	489	442	479	469	444	451	452	448	484	488	500	486	504	476	461	475	461	498	456	484	485	469	482	486	516	523	512	490	504	488	463	496	498	497	504	513	475	478	500	469	513	480	494	461	475	440	467	483	484	506	454	509	497	469	489	505	469	485	473	511	484	443	481	458	458	469	482	515	512	478	440	470	455	490	450	494	478	495	434	483	513	463	475	512	486	471	460	522	478	494	475	507	480	509	499	518	483	474	469	458	518	509	490	477	473	505	479	500
12967	28686	22572	18879	10974	6506	3615	2198	1387	882	525	533	523	524	509	523	528	508	514	511	547	567	549	512	519	518	477	542	544	550	554	531	482	536	518	537	558	530	526	520	535	525	513	517	515	500	527	561	497	495	560	541	514	520	490	534	505	499	446	465	522	504	503	538	570	517	495	485	568	543	519	515	493	535	529	574	505	535	517	516	541	521	558	525	511	549	496	472	478	565	543	526	530	538	547	493	538	531	521	524	524	508	542	486	505	532	511	537	567	528	503	525	519	504	492	555	529	530	522	495	517	563	546	535	536	507	520	517	578	534	512	508	541	493	549	525	539	551	488	535	501	508	529	524	529	530	495	538	519	510	520	541	525	508	512	506	516	558	521	495	513	521	505	524	528	469	518	593	523	489	522	505	538	547	549	525	479	543	534	496	526	567	495	491	578	508	502	572	506	535	502	564	522	527	501	515	521	523	551	529	506	544	536	571	532	530	528	527	512	522	501	518	574	542	533	497	529	553	539	522	548	497	496	501	516	490	547	525	540	493	484	498	519	508	539	521	554	526	542	513	529	493	529	494	534	561	605	555	505	513	508	509	574	502	483	513	496	508	504	545	503	522	528	515	505	523	515	539	526	546	509	503	515	544	506	548	507	530	497	559	500	485	533	518	539	507	503	505	556	535	517	522	512	544	540	537	527	507	500	531	516	538	504	602	578	522	502	503	513	527	572	507	501	533	494	494	504	537	475	491	483	534	542	474	530	548	517	508	504	474	502	513	533	532	524	522	517	540	504	524	509	512	508	472	484	466	506	560	546	500	528	514	501	552	536	509	526	491	517	534	516	520	506	542	544	569	525	556	537	523	487	516	513	518	540	480	533	515	514	556	528	539	510	542	544	518	564	533	524	515	562	525	523	504	505	508	510	498	525	515	536	516	570	525	532	540	514	557	485	540	519	511	527	488	536	556	558	517	556	531	517	516	494	535	517	535	507	528	530	549	523	434	506	516	543	459	558	555	550	520	501	522	535	505	512	529	534	498	526	553	543	506	520	517	533	557	516	490	527	558	555	498	523	481	518	514	533	504	524	574	477	498	519	548	496	530	528	549	473	522	524	499	510	536	515	495	559	528	558	486	522	536	542	554	547	537	494	501	518	488	485	531	498	497	501	527	525	530	500	484	542	487	535	501	540	497	514	511	513	491	500	526	509	516	512	542	519	554	500	528	539	549	498	515	531	484	537	522	554	548	520	566	531	571	550	525	485	591	510	518	485	537	521	561	528	507	508	497	495	542	534	568	533	509	504	545	509	522	505	526	563	542	495	500	549	544	497	562	507	492	507	513	528	541	537	515	534	512	530	497	523	508	539	532	538	524	533	496	503	507	531	526	491	473	532	503	501	501	506	522	473	541	590	526	552	556	480	528	560	498	565	494	542	547	557	513	541	536	533	520	511	544	541	482	534	490	507	538	518	497	529	525	512	537	522	524	534	507	479	561	494	568	549	525	530	507	460	538	495	526	513	510	544	482	516	521	511	499	503	501	548	555	512	480	532	512	481	487	509	528	540	502	490	519	505	500	537	539	516	524	495	519	500	504	526	558	523	505	533	539	491	568	476	521	525	525	496	515	504	529	531	560	520	513	517	492	500	550	519	520	506	570	514	563	551	555	517	548	509	568	568	494	474	494	499	511	524	471	517	479	481	503	541	515	522	484	549	532	504	471	546	505	517	540	523	486	538	543	528	552	539	505	506	520	477	571	511	517	479	510	505	548	558	510	504	494	485	509	464	452	481	468	473	520	501	504	538	572	500	569	500	526	511	511	559	465	511	575	503	500	534	501	528	493	536	488	540	520	542	483	502	502	526	524	563	515	547	522	498	482	510	569	487	504	568	565	530	515	520	548	546	508	525	541	465	545	494	525	548	497	488	510	542	525	529	519	507	500	532	527	529	559	526	531	547	505	525	499	522	498	537	511	519	534	546	526	554	524	503	541	495	507	503	557	471	513	556	503	519	538	485	489	535	498	514	527	540	551	556	541	521	470	515	503	531	507	515	523	564	519	549	530	555	501	532	509	524	542	518	561	472	480	505	548	524	523	516	526	496	546	512	504	520	519	499	533	539	543	570	503	542	574	517	524	532	556	523	528	526	534	521	477	509	483	520	531	522	505	534	524	491	537	511	521	510	549	512	549	537	504	496	540	532	522	514	526	521	473	525	578	479	545	519	507	520	517	542	562	514	507	514	543	524	536	536	508	533	541	527	488	503	501	529	516	505	561	489	553	503	509	505	527	498	505	546	546	530	535	528	522	497	501	529	564	527	508	525	520	477	502	549	538	516	553	526	523	573	557	553	526	558	545	492	535	527	528	531	548	499	487	550	498	539	500	535	521	554	543	512	528	506	526	498	511	536	532	510	551	535	537	509	488	514	525	499	536	533	523	494	486	496	497	519	548	535	524	502	504	490	517	522	519	497	512	558	535	477	494	522	549	511	503	515	515	525	545	520	533	486	552	517	521	508	511	508	516	536	495	516	556	506	528	536	539	525	522	543	533	531	493	535	550	521	552	528	520	497	521	550	526	467	533	518	503	511	483	462	542	533	524	517	511	487	550	514	556	478	504	522	515	503	521	549	518	521	524	486	522	500	514	537	544	484	500	505	564	543	532	520	542	505	510	514	557	532	565	556	531	516	522	509	498	517	522	539	474	536	523	520	515	546	516	547	492	531	569	502	519	534	517	553	511	524	540	478	538	511	490	509	543	530	522	515	548	547	528	538	521	511	502	529	546	555	516	521	479	599	494	551	549	527	518	507	519	523	559	529	547	525	479	514	512	500	531	523	502	498	482	541	529	524	496	487	538	571	530	516	524	493	486	551	544	510	522	500	527	524	521	522	556	467	482	507	513	512	495	501	525	508	512	526	512	510	548	514	545	510	474	500	509	534	524	532	519	546	489	511	534	554	521	515	523	537	511	553	519	574	517	539	515	554	508	515	511	514	520	534	533	547	526	504	540	513	525	557	496	534	495	529	534	521	549	530	544	504	576	504	501	491	474	473	518	528	483	510	518	490	509	478	524	505	538	517	506	507	557	551	550	525	513	528	513	558	498	518	507	550	525	524	514	507	545	564	547	548	513	514	552	524	509	532	481	499	568	512	478	510	564	494	523	533	543	469	539	524	521	495	540	530	540	494	538	526	522	529	535	525	491	511	545	500	521	535	508	522	567	525	537	475	503	513	532	504	547	500	509	514	526	481	520	536	543	548	531	477	494	511	537	529	497	533	495	540	514	541	536	481	530	502	554	511	547	499	553	494	531	484	536	518	496	558	534	510	519	542	502	547	507	549	476	544	541	525	527	523	553	538	520	530	542	499	529	532	539	513	489	528	535	524	548	528	508	522	515	506	511	477	513	520	525	550	540	542	559	508	512	526	523	525	560	502	527	542	523	528	533	526	525	523	525	520	548	549	553	562	483	493	517	571	472	551	495	499	476	528	505
23736	21437	32880	34429	35773	32037	24441	12676	5745	1961	618	545	556	546	555	514	512	531	584	528	542	523	553	517	515	510	525	540	544	561	509	524	510	520	533	535	497	516	502	567	497	556	486	551	512	517	546	496	536	551	542	555	496	524	524	494	520	528	558	549	529	520	560	490	499	560	541	529	552	513	530	573	524	492	546	545	532	507	514	526	513	524	505	483	511	527	501	504	489	484	548	545	546	526	486	517	542	544	534	561	525	545	563	573	533	491	536	563	546	562	494	498	548	526	482	524	561	520	501	544	559	531	526	539	548	541	562	540	539	537	503	509	494	560	532	494	491	510	494	553	503	543	551	545	526	519	514	555	520	550	534	516	570	542	568	518	539	522	511	536	529	501	504	514	501	547	505	520	490	539	485	515	564	571	507	505	534	515	551	570	557	557	547	516	532	539	527	516	504	468	540	557	507	500	512	546	561	589	533	499	505	559	544	522	536	523	525	548	553	503	526	516	551	464	538	485	532	539	527	491	551	531	503	496	534	546	517	544	528	539	503	500	563	530	556	561	549	534	511	563	493	531	517	559	465	549	566	541	547	556	490	508	537	491	533	513	522	517	518	534	560	517	540	545	527	522	529	526	511	556	564	524	504	563	523	547	489	522	513	512	519	532	510	511	494	511	551	544	500	516	547	530	487	537	543	475	550	511	537	488	517	567	540	547	585	544	497	483	584	543	510	564	521	538	546	523	535	536	511	494	492	548	531	500	538	527	518	548	524	561	503	518	549	550	508	510	521	583	537	531	554	502	523	513	550	508	513	517	530	543	541	535	539	537	504	479	533	532	554	514	566	558	516	522	515	560	562	554	527	505	513	515	516	583	534	522	485	574	502	570	488	559	533	525	531	507	544	529	534	558	541	552	509	519	573	482	519	514	562	528	524	510	533	539	543	535	526	558	578	522	534	520	487	534	564	529	522	535	514	591	541	515	561	509	520	534	509	535	508	561	540	559	507	552	565	529	528	524	550	552	505	563	533	498	528	535	483	530	523	521	522	545	545	545	542	557	569	516	492	532	493	515	515	559	527	524	540	469	538	537	529	524	523	586	483	518	520	520	528	519	522	520	566	560	516	484	523	492	517	514	539	502	556	505	529	520	477	552	518	501	540	551	580	502	538	541	529	521	512	523	527	540	531	505	546	517	527	535	533	498	518	521	525	508	586	530	491	543	533	555	537	535	545	503	526	504	545	535	536	476	489	565	522	548	542	538	528	527	492	520	577	526	501	500	489	533	580	531	501	557	551	524	537	537	522	541	552	536	494	506	524	529	516	540	551	503	502	512	541	503	525	530	506	554	528	545	555	496	542	538	544	545	519	566	471	526	503	553	477	517	541	560	537	511	511	511	558	492	555	474	528	492	503	502	536	508	502	539	474	496	559	469	516	501	554	506	504	545	482	535	486	544	527	512	550	564	516	569	517	520	508	519	545	556	540	569	503	518	528	521	530	558	492	529	566	565	504	509	489	534	562	516	582	535	521	554	547	545	563	512	489	528	505	552	521	534	553	525	510	526	507	494	501	484	529	542	488	493	549	538	530	534	531	544	533	539	502	505	517	534	489	496	510	525	515	501	505	503	518	543	521	494	530	550	544	504	493	537	503	543	563	552	548	521	552	551	532	523	528	535	511	532	518	533	525	503	546	537	473	522	540	561	556	486	514	566	526	493	530	510	556	557	511	557	543	494	554	509	577	557	555	514	555	517	545	480	528	503	523	530	536	554	501	539	550	525	526	516	524	545	516	498	509	523	553	539	530	600	547	504	519	523	551	485	534	516	501	581	515	518	547	474	535	550	515	543	594	547	510	470	533	495	583	554	505	530	571	522	542	459	487	570	521	541	547	574	518	542	506	498	521	529	546	529	543	533	556	501	545	524	498	547	551	468	524	517	535	563	556	527	535	497	518	538	505	532	528	545	543	512	531	519	538	505	526	496	550	526	538	536	574	541	513	516	485	521	509	525	544	528	501	545	498	493	529	497	533	529	538	563	506	519	521	544	505	468	540	531	542	532	497	465	513	543	520	498	491	524	557	541	509	494	500	512	549	566	527	561	531	500	510	483	551	512	489	516	501	523	542	499	516	495	528	493	540	503	506	494	529	464	545	487	546	504	530	547	488	517	527	491	540	560	569	532	533	504	498	515	527	516	566	546	519	542	540	619	474	543	483	529	501	516	539	489	537	482	571	538	528	523	516	527	559	519	535	524	529	559	524	552	495	530	502	569	548	507	530	545	508	495	536	528	511	523	507	514	511	571	507	525	507	494	542	555	515	566	530	513	556	550	519	539	488	506	518	546	516	568	521	515	555	550	532	509	576	524	559	573	496	513	505	525	520	531	514	525	512	520	521	525	500	490	511	497	536	476	562	527	533	548	537	504	569	505	533	553	522	536	522	488	496	526	528	479	516	555	490	594	539	552	539	528	518	522	524	557	522	505	566	539	504	495	543	500	513	534	550	540	499	506	478	560	487	505	527	555	526	541	577	543	497	482	515	479	543	525	542	515	539	545	553	504	490	544	546	556	499	484	546	525	534	537	537	533	531	507	523	532	504	536	539	537	557	513	563	521	534	509	501	487	547	519	481	492	565	554	503	562	542	521	501	519	544	531	534	523	557	536	517	558	532	532	520	562	525	540	481	519	509	545	561	545	532	563	506	506	521	533	539	509	536	533	559	556	574	529	489	546	500	540	534	525	510	520	548	516	547	527	541	515	524	528	521	533	527	542	499	493	476	530	572	509	514	546	523	473	506	481	542	509	498	530	525	486	530	516	546	549	537	523	541	507	556	519	559	514	546	511	527	544	537	528	551	509	500	550	517	542	503	491	554	514	510	544	537	506	534	535	500	530	539	566	516	562	552	541	544	500	504	561	510	494	470	514	518	463	532	525	511	510	534	526	546	487	520	503	529	543	540	538	511	556	515	561	533	485	551	525	520	527	539	548	533	523	513	500	547	552	529	582	488	556	506	508	525	521	583	497	502	544	528	492	548	555	528	499	530	487	573	526	505	506	525	530	521	553	536	549	515	539	529	508	540	513	481	528	529	535	531	556	540	504	502	535	463	495	500	493	533	522	532	510	559	548	539	561	522	521	568	541	573	548	550	567	532	536	551	570	518	463	474	544	491	513	533	574	510	511	567	563	500	526	510	519	532	529	496	539	517	530	492	542	557	524	568	525	500	511	544	507	555	556	547	505	525	536	522	533	552	526	517	496	546	514	525	551	482	540	525	530	544	544	528	565	524	537	540	488	541	538	543	511	498	504	533	507	546	551	506	537	583	528	577	511	545	543	498	542	566	519	529	551	518	551	532	564	537	501	541	506	483	535	557	503	537	511	514	548	498	540	477	550	544	522	535	513	529	499	512	555	519	499	523	519	524	550	494	566	546	526	506	504	533	529	524	524	535	548	503	554	534	522	535	518	500	495	489	528	529	462	538	514	504	512	520	512
23257	76329	64869	48784	43433	33469	24486	14813	7707	2884	685	589	573	559	502	510	550	517	557	558	560	532	568	566	586	519	588	507	548	578	571	525	536	523	564	532	553	516	548	580	555	553	564	550	594	604	519	541	548	556	526	508	550	519	580	554	587	552	537	513	563	567	531	556	556	549	529	545	525	536	589	535	559	553	586	543	554	559	544	571	511	565	515	534	555	522	569	545	530	533	555	544	525	529	549	491	533	548	545	537	580	568	559	541	561	550	541	554	539	555	563	599	542	581	585	550	540	565	552	518	528	551	561	547	580	560	537	558	514	565	532	551	549	582	575	564	484	556	503	575	556	547	544	490	556	556	555	569	572	586	554	525	554	556	546	544	576	545	529	573	563	564	552	531	568	585	587	512	570	529	521	560	511	503	549	561	565	527	520	536	525	549	532	567	554	575	551	546	539	549	504	544	572	547	576	580	521	557	567	527	537	552	546	547	545	543	556	553	587	566	610	511	531	551	608	555	512	558	548	540	585	596	564	556	532	563	534	567	559	537	548	530	567	558	577	524	550	526	549	516	546	556	538	565	549	530	566	561	542	528	577	572	533	524	555	547	543	518	550	546	567	594	541	540	595	579	584	528	505	560	593	585	550	576	547	515	587	576	562	559	541	512	549	541	557	535	582	527	548	571	587	588	588	533	535	549	553	546	531	553	501	548	582	548	535	524	585	575	562	550	530	539	607	530	569	544	555	575	565	581	544	541	563	538	533	528	541	596	552	535	536	536	530	521	537	540	536	549	600	523	569	540	553	560	537	523	548	556	539	527	563	542	560	525	552	530	566	555	526	560	563	531	549	548	586	571	532	549	514	562	541	552	556	562	557	549	559	536	545	552	519	535	565	587	558	551	560	520	581	544	574	610	556	556	553	549	566	532	563	560	521	543	595	528	538	539	570	528	556	536	516	563	512	540	563	528	548	557	560	597	517	506	566	556	543	571	591	558	556	594	525	564	555	534	560	554	571	542	572	548	528	568	564	556	551	569	582	548	531	554	538	555	577	535	552	572	559	488	587	575	551	544	570	566	598	580	542	580	612	567	541	570	565	517	513	564	581	555	552	558	555	508	551	492	503	540	549	567	582	520	515	594	553	543	547	501	545	561	551	558	492	541	515	544	544	579	562	552	557	506	520	579	590	590	543	497	536	520	567	587	557	509	565	547	549	534	554	545	544	501	550	573	555	553	575	533	562	584	542	564	537	541	548	549	575	609	576	537	554	540	511	544	565	592	490	550	548	555	562	551	567	510	509	561	563	563	547	563	555	543	562	548	544	551	571	555	538	545	593	622	540	538	551	570	508	537	551	571	603	529	578	576	543	555	570	541	531	544	552	540	540	551	557	547	507	557	548	530	537	550	515	536	586	553	510	564	526	475	543	562	535	583	575	543	562	561	532	554	506	582	529	567	522	540	570	584	529	600	533	559	543	565	599	561	511	554	529	550	528	546	570	557	539	554	556	590	537	546	562	500	551	598	552	538	512	556	527	567	554	564	516	491	571	559	513	561	560	544	560	558	559	532	529	557	527	550	557	520	541	597	515	561	560	559	544	551	582	557	558	500	560	586	509	571	523	570	534	594	550	582	559	571	585	568	557	534	541	537	570	573	559	568	550	560	541	535	568	563	570	608	558	567	562	560	549	547	568	520	543	527	583	494	576	514	603	579	556	559	538	567	557	507	578	586	597	544	563	551	570	549	563	526	583	550	589	551	583	560	536	551	575	532	557	574	582	529	601	588	582	553	537	553	582	545	578	533	548	580	556	500	567	541	592	554	578	580	512	560	537	541	588	531	530	523	521	540	567	559	549	553	543	555	521	569	514	547	527	540	566	571	537	559	544	545	564	552	555	527	579	564	565	536	583	564	600	533	573	564	529	583	563	537	599	541	570	583	594	595	547	551	570	538	535	550	576	558	548	527	568	580	509	558	533	537	538	550	540	538	543	545	551	541	499	571	546	541	573	573	559	542	507	578	559	519	572	591	543	592	522	561	579	599	578	553	549	526	554	562	549	525	546	512	558	544	547	577	548	567	556	574	542	548	546	517	551	512	576	572	566	531	548	514	568	577	546	557	555	548	551	526	525	543	552	557	516	559	563	538	551	525	555	531	597	520	544	526	543	525	530	534	559	550	576	544	514	538	542	562	573	534	516	517	607	565	580	533	516	566	526	587	552	589	480	570	574	513	505	527	588	550	545	555	553	523	590	562	522	581	546	517	558	517	551	609	538	539	547	511	556	585	566	561	565	532	564	571	594	543	575	570	505	541	520	545	599	562	565	542	559	512	512	554	558	559	575	542	561	541	549	517	539	556	586	550	561	544	512	501	561	593	555	540	559	538	513	567	526	577	565	568	571	561	553	536	587	521	535	569	541	536	563	537	570	538	549	537	539	527	573	550	587	539	566	568	543	527	510	528	545	566	603	567	528	541	540	588	525	581	563	540	550	519	532	573	555	566	545	612	510	520	534	558	555	591	532	600	542	573	555	516	515	524	545	537	542	583	599	539	544	543	549	582	566	525	541	547	501	565	572	577	576	541	577	559	533	535	527	564	558	528	527	532	545	543	577	536	496	537	538	568	563	570	541	540	531	500	568	551	545	583	579	556	555	548	529	530	578	547	570	519	568	548	526	569	543	517	526	528	582	550	565	531	559	531	568	563	568	547	572	574	555	547	535	530	545	572	559	537	565	546	528	558	515	544	536	537	520	530	553	505	522	565	559	535	547	600	598	559	537	536	554	546	534	545	583	506	585	550	553	565	576	562	547	569	599	539	535	510	585	499	548	557	523	544	572	564	559	529	519	541	538	562	570	497	545	529	551	554	552	540	541	546	546	549	550	559	552	547	513	540	548	540	558	543	521	509	514	510	556	596	556	573	544	532	513	548	545	595	555	536	527	549	553	539	567	518	575	557	538	522	541	599	522	581	547	517	529	517	538	550	525	525	594	543	564	562	510	556	534	568	523	559	564	581	536	540	587	548	565	549	557	541	583	564	522	564	564	589	550	556	516	570	571	514	536	558	543	549	536	560	532	520	564	501	582	552	519	559	531	508	519	537	582	537	499	550	536	579	545	547	564	540	524	543	565	569	566	559	546	536	544	539	547	588	587	564	571	530	537	549	578	550	496	538	540	533	540	541	565	546	592	546	548	574	545	516	554	507	549	504	513	587	573	556	542	531	556	543	540	484	549	531	559	558	555	550	542	557	539	579	542	560	536	535	579	580	552	516	548	574	514	563	529	570	576	533	523	533	581	566	554	559	526	575	558	602	565	551	574	529	543	558	552	535	557	565	509	560	500	587	570	521	577	541	572	536	513	559	528	580	529	526	564	544	520	574	566	599	574	564	521	552	574	527	526	552	535	519	527	571	549	589	568	583	598	546	556	551	582	543	545	532	531	555	580	505	539	581	579	527	563	593	598	557	537	535	560	557	536	529	539	550	544	572	518	536
24902	22588	34671	31725	24515	16382	9095	5203	2713	1490	784	701	747	719	691	738	650	734	704	715	656	693	717	711	699	756	701	734	694	663	697	678	742	638	748	682	666	738	705	706	708	678	692	699	688	693	651	691	691	678	686	677	685	715	717	712	702	697	714	658	700	684	731	661	708	682	701	705	709	681	676	731	681	725	673	684	677	684	703	699	654	657	734	719	659	683	749	751	637	722	707	663	663	702	683	669	708	717	670	702	646	717	688	705	700	672	695	686	688	657	696	684	721	660	713	684	690	669	674	713	664	705	727	711	682	694	715	741	681	685	648	717	675	690	652	669	704	719	665	721	705	687	677	703	711	670	720	715	703	677	646	697	697	710	647	741	688	685	683	713	648	748	652	693	711	647	699	682	720	697	654	664	708	694	688	724	675	720	761	739	702	663	716	677	647	670	675	668	704	688	724	714	644	712	709	694	699	754	677	656	752	672	705	689	661	670	719	717	707	706	683	700	701	668	672	728	659	687	674	681	686	692	668	706	667	632	700	758	650	693	669	706	688	691	684	688	665	716	705	702	689	656	704	684	696	706	704	737	758	685	701	687	699	657	680	707	705	698	691	712	690	703	679	694	697	688	670	675	704	687	678	686	718	718	656	689	706	679	690	675	733	659	682	697	691	671	707	660	705	744	721	705	646	709	719	699	663	709	712	699	690	671	713	688	689	729	675	665	721	658	690	693	656	715	690	686	688	691	663	669	661	700	688	696	718	660	704	671	698	680	691	747	687	676	733	746	676	668	701	661	720	709	670	669	671	686	701	691	642	725	694	716	741	646	681	678	698	612	684	647	699	680	709	716	742	704	657	650	618	637	706	654	701	711	672	676	661	699	704	674	689	721	729	708	691	689	702	700	717	685	716	710	706	620	659	665	724	681	675	676	652	651	685	674	708	685	701	705	696	702	651	654	704	617	743	699	676	648	734	715	688	687	682	747	707	662	682	660	623	724	759	689	715	672	691	650	694	716	685	664	707	699	698	682	682	685	717	708	685	699	640	747	644	687	702	672	704	755	663	650	687	693	750	665	705	658	669	703	639	697	685	657	698	686	707	700	657	685	662	704	685	642	715	672	686	707	692	707	687	713	723	724	636	658	648	730	697	653	682	732	705	643	726	692	733	682	654	631	715	661	733	719	654	647	631	671	690	693	716	653	678	705	677	704	678	652	667	726	689	662	695	661	722	643	734	671	727	680	702	725	716	744	702	692	678	706	705	687	704	715	671	754	683	700	661	720	646	677	638	679	698	704	697	613	712	683	673	672	710	685	715	655	713	723	720	708	696	632	659	691	688	654	656	728	726	705	692	720	683	649	718	731	661	640	677	704	670	680	634	704	687	708	666	694	696	735	724	721	689	715	717	652	756	641	692	679	666	665	672	748	700	670	697	713	689	704	658	723	703	690	673	703	711	656	686	647	659	679	719	719	649	743	708	683	700	696	709	679	671	680	691	696	716	655	749	671	681	713	686	697	685	707	683	687	689	696	735	661	651	680	746	663	679	723	700	690	693	679	680	675	687	658	648	675	682	712	678	679	735	679	678	690	687	708	681	670	683	679	691	717	775	690	668	715	661	667	662	692	693	705	679	652	728	647	684	719	634	692	699	702	658	689	680	694	669	694	713	689	716	706	629	698	736	725	724	682	689	694	705	705	709	710	682	708	688	661	644	665	682	656	713	709	659	677	674	699	659	691	693	683	676	674	704	722	660	661	610	701	653	703	708	674	706	724	657	695	726	704	715	696	710	657	688	652	689	675	721	687	634	650	702	696	667	691	682	625	705	649	685	682	687	681	664	703	675	689	690	695	640	697	719	669	664	688	716	708	701	691	636	691	678	659	699	695	693	749	683	677	682	648	723	633	726	699	715	640	716	714	713	651	691	702	678	675	703	654	610	654	703	673	696	653	710	697	689	678	701	680	705	694	683	686	686	687	687	672	696	707	683	716	698	636	716	681	690	680	685	666	716	663	628	707	666	701	711	631	711	666	710	683	773	679	708	701	689	651	703	664	676	722	682	680	689	705	662	668	661	653	707	652	663	651	685	692	699	675	702	661	707	664	691	687	722	689	688	703	669	667	683	688	687	689	668	698	715	626	719	665	714	728	641	710	684	674	703	704	669	682	687	659	749	704	675	684	709	723	663	656	694	677	681	664	682	663	693	688	711	650	685	653	717	707	707	658	664	651	682	696	706	642	675	698	675	703	697	693	687	664	680	693	650	716	694	611	720	704	666	672	687	660	670	665	705	692	697	696	695	612	724	616	672	698	659	690	690	729	692	687	713	713	722	703	682	689	661	687	697	698	726	699	687	684	665	677	719	685	673	692	712	689	691	652	670	683	691	686	659	671	680	673	685	705	695	661	716	698	748	737	666	710	692	650	674	682	705	729	777	664	680	681	714	637	626	717	680	700	690	685	676	701	745	670	692	656	716	714	658	756	714	721	685	695	692	687	650	706	685	726	715	657	728	697	618	676	704	673	642	671	642	704	682	676	675	736	691	698	691	642	681	681	708	705	657	663	688	644	691	695	724	753	724	697	704	676	681	685	711	678	679	691	659	702	694	658	700	702	672	680	683	726	701	674	710	695	708	694	675	666	689	650	674	688	688	705	668	658	672	675	682	694	693	682	649	712	702	658	665	694	695	666	713	684	684	695	651	761	693	701	723	709	687	700	641	721	654	709	730	664	663	701	682	718	667	671	699	680	723	722	677	697	710	695	730	671	697	689	702	634	637	707	635	655	720	675	696	680	724	649	701	699	714	663	665	652	689	728	705	727	690	706	671	681	678	735	696	650	691	691	694	691	677	651	693	706	706	715	702	654	665	737	708	651	658	689	693	707	675	693	706	688	730	704	677	674	696	674	672	679	721	725	708	679	699	733	659	623	733	715	700	711	682	677	623	682	686	692	687	698	679	673	649	687	665	684	711	675	705	656	735	695	662	690	758	680	677	694	705	742	694	681	727	673	670	687	652	703	701	726	657	735	698	746	695	727	685	669	724	633	661	753	707	661	728	684	712	680	705	626	664	730	710	711	713	693	677	704	698	678	666	697	673	697	664	737	680	661	723	716	671	713	704	701	701	673	731	680	674	705	666	702	712	672	685	683	669	707	698	684	683	711	698	708	692	686	691	694	735	717	700	660	717	695	708	748	658	635	715	680	656	690	668	694	671	744	692	687	676	716	680	729	693	719	683	725	667	702	709	667	670	680	676	698	659	688	689	705	667	672	664	750	722	698	733	675	644	725	735	699	732	687	730	688	691	716	717	695	682	679	707	647	710	737	671	743	691	729	718	631	691	695	644	680	696	678	731	671	670	718	660	715	699	698	701	706	700	720	698	699	691	695	710	712	719	691	661	674	732	684	678	667	716	710	724	677	692	652	669	720	734	724	742	674	652	687	689	685	687	755	679	651	680	699	662	715	706	697	650	702	700	714	710	683	659	724	711	671
28171	71401	54232	37312	29479	19324	13237	8745	4516	2188	872	735	804	720	765	758	724	784	753	727	765	718	715	745	722	797	730	723	724	724	735	735	708	761	699	731	762	776	753	748	753	761	672	740	720	726	710	756	703	732	779	760	754	732	752	727	730	793	747	774	701	725	759	736	768	770	764	749	733	740	750	764	755	719	722	719	769	713	718	766	786	720	742	711	699	738	734	777	684	696	779	704	738	749	727	742	759	756	750	681	698	727	686	709	726	713	706	758	722	733	763	757	697	701	719	726	787	744	768	736	720	740	712	754	751	748	775	762	776	715	738	672	693	700	732	715	750	684	714	744	740	739	739	711	713	726	740	741	741	747	710	731	738	690	669	722	713	735	768	779	723	730	747	736	733	751	712	784	717	742	748	760	736	735	717	715	722	748	714	711	734	725	762	734	697	728	746	737	688	755	677	734	723	745	730	752	747	774	755	773	757	726	752	746	739	697	725	713	740	762	719	761	714	735	719	760	695	704	732	735	740	736	756	739	766	750	744	712	758	750	763	809	726	702	739	749	782	699	724	778	752	718	718	703	763	730	728	736	757	736	754	722	769	742	707	743	729	760	726	718	707	701	726	690	706	713	726	723	753	768	743	794	705	769	691	771	762	777	714	718	724	725	769	713	748	705	764	753	705	694	766	713	744	701	768	721	707	711	726	713	790	748	706	737	746	736	665	678	794	766	734	715	725	748	761	758	731	721	694	705	787	772	745	756	730	692	757	721	718	748	736	723	786	756	746	711	768	701	764	761	751	742	710	717	756	754	719	729	712	745	752	730	713	690	734	755	733	708	749	696	747	716	743	755	698	763	732	756	699	725	753	741	722	774	715	771	771	716	756	692	737	804	709	725	698	705	680	747	733	749	739	727	759	715	688	783	758	721	722	723	739	719	734	765	765	733	736	774	716	739	777	734	700	736	692	754	690	729	717	708	724	780	711	705	735	798	683	767	756	745	755	754	769	670	751	726	683	733	712	732	775	698	780	724	703	731	745	706	722	677	748	739	754	750	743	748	730	760	757	726	702	741	772	750	691	708	737	743	740	771	751	670	715	741	700	730	718	734	714	686	723	742	727	751	672	721	704	712	754	724	736	816	707	723	691	750	702	700	751	682	761	727	740	746	761	742	752	722	753	717	752	733	756	701	731	753	770	698	740	775	737	754	682	710	739	698	751	726	724	734	723	733	738	708	744	695	724	758	754	756	693	742	774	711	722	729	733	753	784	785	746	683	729	686	725	790	736	755	668	754	712	750	733	736	735	807	720	741	769	775	724	758	692	754	731	754	731	725	765	722	705	715	708	791	703	691	756	743	691	748	753	733	721	758	686	758	769	736	790	739	743	704	713	703	767	722	726	741	791	703	707	703	763	728	683	716	729	641	755	774	779	735	668	734	701	712	727	753	765	745	695	754	714	721	758	736	713	709	730	743	680	759	721	768	728	808	733	734	727	777	739	737	753	736	722	713	792	762	766	752	775	736	726	692	725	735	742	773	742	756	729	718	751	735	754	713	737	739	734	744	746	719	758	740	725	719	765	731	749	682	715	772	689	741	752	767	699	756	698	757	748	745	673	744	702	763	761	788	714	695	734	762	742	727	733	718	675	715	729	781	730	714	734	760	688	741	714	711	755	724	728	751	762	702	761	722	757	719	769	767	701	694	739	714	703	687	719	714	747	725	785	724	746	764	700	682	740	718	760	678	763	746	716	746	734	702	690	767	734	719	673	684	708	766	741	775	754	746	762	760	724	730	740	767	730	733	691	692	736	699	773	721	763	735	719	700	695	736	745	741	775	708	720	695	780	723	710	737	728	730	702	696	745	725	695	750	711	728	769	758	714	761	740	764	762	722	738	743	709	786	711	738	733	691	730	791	736	766	735	747	773	726	737	757	770	761	707	735	766	738	747	754	717	741	701	713	737	746	725	702	761	677	692	721	750	757	699	724	664	750	731	676	760	722	725	750	747	748	751	719	670	717	720	743	722	765	728	727	700	732	717	787	757	726	753	668	727	771	800	657	705	708	745	761	746	709	768	730	745	677	719	784	712	751	769	727	719	697	735	744	738	772	715	780	713	702	783	756	694	747	717	718	787	741	754	735	732	776	683	764	762	710	795	752	692	753	708	727	730	718	731	745	728	748	752	745	740	771	698	751	698	753	734	785	739	760	749	693	747	729	721	775	749	713	727	768	742	742	775	730	704	734	720	713	699	715	729	740	714	774	713	743	716	715	694	754	724	749	725	691	736	731	737	672	719	744	757	700	778	704	780	697	723	748	723	715	785	698	732	712	757	742	711	745	777	737	756	732	738	674	773	757	755	750	698	751	706	737	756	738	684	734	721	726	757	726	718	744	737	705	689	679	691	752	741	740	729	729	797	717	707	698	664	713	738	723	712	684	755	775	698	782	754	785	745	720	737	754	752	755	721	704	727	747	741	787	747	712	690	727	694	694	721	766	746	773	716	709	718	726	676	761	756	708	772	739	748	741	731	698	761	739	700	738	762	762	728	757	683	734	716	731	722	767	755	704	726	698	787	716	725	693	737	698	700	742	739	761	726	763	716	711	748	702	716	704	757	741	695	698	786	770	701	758	743	718	751	702	777	685	723	759	746	740	732	747	733	757	712	709	748	780	731	747	739	770	739	708	696	791	743	736	714	759	739	747	717	772	708	740	760	757	719	716	753	738	731	744	706	732	787	726	766	744	729	721	731	735	790	729	749	703	707	723	712	722	703	732	731	734	785	714	731	689	789	736	712	755	743	687	728	727	719	696	748	715	742	717	730	750	687	718	753	814	752	794	732	718	772	710	738	723	735	719	759	764	749	726	740	720	755	761	740	732	717	680	759	734	742	740	750	698	693	757	675	770	723	789	741	760	717	783	783	764	730	720	752	732	718	733	734	698	768	717	739	711	749	793	703	716	772	762	760	711	774	774	733	730	702	733	747	727	745	714	729	755	768	752	727	775	707	718	739	724	689	736	692	750	790	739	756	718	763	774	742	706	770	737	741	739	735	711	672	723	711	766	744	734	793	688	737	742	742	766	721	716	790	722	753	732	706	729	750	766	769	752	788	716	712	751	733	755	720	700	735	781	693	756	748	706	692	740	748	766	738	751	737	697	745	729	690	712	735	692	745	755	743	755	795	713	763	716	701	714	698	735	733	729	767	691	692	693	680	752	715	737	738	788	763	732	711	701	731	697	723	703	765	710	731	758	783	720	734	750	702	706	740	754	736	780	733	763	739	734	738	743	745	752	744	679	776	730	781	756	747	722	751	739	718	698	718	678	704	826	726	704	715	711	784	799	767	707	722	771	741	739	717	703	706	750	703	744	768	731	717	714	744	690	739	744	731	681	745	735	702	764	689	730	798	719	718	678	738	723	710	739	735	730	812	726	715	743	715	719	782	767	734	732	760	731	714	706	725	761	746	727	774	712	762	716	759	731	727	733	700	725
22464	21345	31171	28859	28976	29296	27897	16362	8135	3980	1222	911	869	887	885	934	826	865	911	874	894	894	914	822	888	897	875	868	843	887	878	839	866	868	834	797	837	863	884	869	873	847	816	893	826	904	862	814	923	846	869	885	863	918	916	846	883	819	878	847	871	815	861	862	867	857	919	815	883	859	808	831	855	848	861	866	904	875	841	837	869	878	901	933	894	910	830	894	917	849	880	873	832	821	880	896	874	908	893	806	839	857	863	815	860	837	871	813	839	869	820	853	897	821	793	895	903	869	855	875	874	854	858	863	859	831	803	913	911	847	852	905	820	904	861	908	915	888	885	910	892	877	879	890	887	863	928	897	865	810	879	885	904	895	816	899	856	877	895	935	908	866	882	874	916	915	828	870	838	844	934	826	855	847	935	831	865	872	854	855	835	892	822	869	856	884	782	838	864	888	872	883	865	886	804	869	906	846	858	847	888	891	860	845	850	892	863	848	850	883	890	832	832	847	855	911	845	821	919	862	844	876	839	866	861	861	899	818	847	877	876	837	909	889	866	859	825	917	866	916	837	875	894	888	795	852	849	865	851	842	849	901	875	836	880	893	856	850	861	895	889	893	838	866	836	851	823	903	877	816	867	909	920	862	928	905	909	876	886	832	840	872	863	873	872	775	859	889	837	884	851	841	877	891	853	903	856	839	847	863	870	868	862	854	803	852	886	863	821	865	799	852	919	832	877	867	816	859	884	901	853	876	815	865	893	842	891	852	802	893	863	882	879	893	843	906	894	796	878	882	816	885	868	848	932	865	855	866	872	882	841	872	899	826	888	869	860	906	864	842	922	888	864	814	818	883	867	842	937	869	886	859	825	963	848	864	877	919	919	833	781	858	856	839	785	873	845	859	832	857	871	891	880	873	872	851	825	867	856	857	883	832	818	837	872	847	899	858	877	825	844	854	890	827	879	830	877	867	890	920	872	897	878	856	896	883	900	889	942	846	926	920	864	895	861	889	869	894	857	844	867	903	864	827	840	866	899	841	838	878	855	847	854	848	862	890	835	876	847	875	884	822	887	896	829	852	823	907	846	840	824	828	834	877	883	782	812	859	914	906	853	874	876	863	874	854	890	844	898	846	911	857	832	896	897	841	847	838	860	861	875	852	803	839	776	902	851	862	897	902	885	824	889	869	855	880	892	841	832	878	840	824	852	878	823	882	813	818	893	873	913	887	855	824	846	875	891	840	887	826	872	830	885	834	856	865	848	878	896	875	903	847	879	843	857	864	876	867	884	833	889	818	908	854	852	847	849	848	842	890	840	859	837	839	902	840	862	839	822	838	826	857	826	901	859	887	884	852	867	863	834	865	857	905	865	861	885	857	845	858	821	854	881	852	851	873	843	818	833	968	913	880	856	859	810	877	827	894	845	873	833	851	833	853	866	841	890	828	901	828	903	860	828	934	831	847	874	870	840	908	853	841	829	883	916	807	884	892	907	860	895	852	913	855	955	850	908	868	838	854	856	868	879	877	904	891	855	838	875	859	862	879	879	863	805	853	851	886	848	820	874	836	859	866	872	876	883	892	846	804	811	868	880	889	872	873	871	817	850	915	876	867	862	836	859	827	873	798	900	867	843	827	881	889	775	878	828	875	883	834	843	874	894	863	861	826	826	832	893	833	841	867	891	895	853	856	870	884	837	912	873	876	901	854	856	868	912	883	901	813	873	837	869	856	856	867	869	827	850	907	928	828	858	875	852	857	813	823	848	904	795	859	827	896	906	844	881	879	857	824	842	862	851	809	823	853	896	852	841	867	940	823	870	906	876	867	932	834	913	868	840	843	898	859	935	822	850	876	835	853	883	865	830	851	932	836	884	834	820	816	848	876	887	867	867	870	855	846	911	859	843	868	814	845	858	881	872	861	858	909	810	866	894	887	842	882	881	863	864	864	839	870	907	833	839	909	875	844	800	816	852	919	875	875	862	869	851	875	903	905	875	879	824	812	934	898	924	786	923	883	869	860	900	852	845	864	854	882	840	833	872	846	866	895	885	895	854	902	901	821	846	863	874	895	864	859	843	871	832	849	884	882	862	854	923	834	860	886	858	861	871	841	863	883	857	875	848	860	830	832	863	867	860	887	843	851	855	866	878	869	892	849	866	831	856	839	834	892	856	828	889	852	904	867	836	859	876	925	842	878	888	911	852	890	886	843	811	897	863	861	895	847	837	841	853	822	857	886	857	890	835	876	846	867	850	863	855	906	823	864	827	899	850	872	888	836	850	847	861	818	878	854	862	864	887	892	897	793	953	847	908	925	925	859	885	857	902	816	866	874	860	903	832	882	890	874	855	838	840	901	873	853	871	864	914	865	905	839	860	828	799	888	868	896	847	833	880	871	865	828	821	837	852	861	926	872	801	895	918	875	835	841	879	830	879	893	909	830	895	829	843	889	865	869	850	887	872	856	885	827	858	813	835	855	897	850	859	939	847	846	857	844	859	844	853	854	836	851	890	877	885	845	941	880	863	809	865	888	862	882	859	869	829	838	843	889	877	905	868	901	872	829	834	877	877	902	827	922	860	893	837	883	870	828	816	842	871	847	814	868	945	866	873	799	824	842	865	857	850	856	868	860	829	827	860	887	817	879	865	873	792	873	841	837	899	840	862	851	933	841	878	858	910	811	875	828	877	872	874	876	842	846	850	845	869	874	837	863	917	788	873	844	877	875	902	876	857	887	846	825	849	870	871	844	862	836	864	865	868	856	850	853	868	859	843	892	851	831	825	876	818	867	894	863	889	870	825	832	806	873	891	843	823	864	858	871	862	883	860	871	889	848	833	889	826	835	817	845	915	865	856	881	874	905	936	827	857	828	846	859	887	869	899	863	885	858	848	864	832	910	834	848	854	910	901	815	844	892	879	853	897	887	857	855	933	874	915	857	870	864	862	854	794	849	888	837	882	863	861	905	876	845	902	825	863	878	888	898	861	849	872	870	931	858	840	853	879	881	909	846	831	883	821	864	867	814	827	851	833	891	848	878	878	817	877	824	856	859	880	827	871	845	824	916	829	830	869	896	829	873	901	854	844	895	867	846	829	878	856	833	871	877	831	879	808	835	883	893	886	864	859	830	901	863	821	844	881	827	886	811	902	838	883	839	871	836	884	817	853	861	815	852	835	853	832	807	864	882	943	827	839	819	886	817	832	854	856	860	886	929	849	877	869	877	819	863	889	888	886	868	831	867	832	774	890	888	820	861	831	860	874	875	887	848	877	839	856	900	889	907	861	866	816	893	848	843	807	806	847	880	883	852	869	922	901	930	832	874	831	849	870	868	867	890	893	873	880	885	885	869	822	922	819	873	826	800	864	879	906	889	839	849	846	849	836	854	885	888	881	870	843	868	877	852	799	844	861	898	817	878	894	928	874	853	860	872	841	839	844	884	838	847	874	872	914	892	879	899	838	855	825	876	851	903	796	880	848	814	887	827	907	912	876	893	916	874
46991	94530	78494	59317	46973	35553	27190	17923	10512	5632	1311	838	872	905	905	882	849	879	837	843	853	901	884	902	862	908	921	847	824	842	862	856	902	841	851	851	887	838	839	850	978	954	875	815	926	894	885	893	880	863	828	878	909	879	865	902	827	856	875	877	849	864	861	832	840	896	866	912	875	884	868	883	861	893	873	886	958	887	897	914	895	843	879	895	882	863	894	894	878	903	839	849	839	854	881	869	859	868	874	878	855	873	849	811	881	831	858	920	894	893	855	899	884	891	859	853	835	904	903	861	857	817	840	910	847	839	866	902	870	858	915	870	868	807	865	866	865	857	884	899	912	837	851	869	895	891	912	879	897	888	922	865	855	875	842	849	873	832	830	907	844	844	858	885	874	878	844	885	801	868	913	799	831	887	888	913	884	862	868	873	906	894	861	899	821	875	855	847	873	902	902	862	943	848	854	869	837	876	864	824	872	831	835	923	913	856	845	844	865	839	911	840	919	917	869	870	899	906	857	834	894	896	851	893	833	850	878	875	882	892	867	858	841	898	855	883	875	885	871	864	834	833	889	870	843	895	790	848	855	855	881	882	818	901	919	870	871	839	848	848	823	904	883	870	856	852	844	903	876	883	839	828	898	889	889	823	820	895	950	856	889	875	916	882	867	881	901	899	865	859	783	868	895	829	820	834	911	816	919	903	892	855	860	880	846	869	884	852	851	908	871	830	893	834	876	889	857	838	900	866	862	860	829	911	837	870	872	900	899	871	850	849	867	897	872	897	886	838	868	862	835	846	855	896	882	925	881	871	881	910	875	852	862	854	885	843	864	900	858	867	888	896	875	884	906	874	886	889	841	890	916	929	867	844	916	871	892	873	860	854	868	883	885	851	873	835	901	895	901	898	844	886	894	790	864	820	890	879	909	860	890	853	887	931	890	926	865	881	794	833	918	829	836	847	869	867	836	905	925	827	837	941	841	902	884	844	861	841	911	886	894	904	861	850	897	838	893	868	848	926	880	889	880	865	849	865	883	873	875	832	865	923	890	834	854	889	889	882	901	867	941	890	858	890	879	881	861	838	862	907	833	854	873	816	872	856	880	881	883	855	875	813	832	818	913	870	892	926	880	870	896	878	835	846	916	887	843	861	887	916	872	864	879	819	904	905	890	910	852	865	823	889	849	773	875	851	904	846	847	876	858	866	892	910	919	854	869	863	880	867	856	864	903	865	875	894	878	915	899	905	895	918	822	877	871	895	883	871	874	862	880	954	855	891	867	904	899	880	839	879	837	855	899	908	894	891	848	856	856	885	827	844	831	887	853	847	824	864	846	829	886	847	857	899	822	824	847	882	902	874	905	871	852	887	836	858	897	901	897	926	831	919	864	901	875	922	873	890	871	902	823	873	790	826	898	916	882	858	877	854	893	859	905	862	870	892	886	828	922	791	855	879	858	807	845	849	891	917	893	860	860	898	836	866	877	912	891	878	935	861	884	860	902	866	849	880	861	913	835	898	870	829	894	844	863	860	810	900	869	837	930	886	887	888	891	841	882	906	936	843	869	830	851	861	887	885	839	849	840	855	885	851	873	901	810	829	868	855	867	863	820	869	897	840	809	816	850	873	891	866	892	895	879	851	837	845	857	833	906	848	898	882	863	907	870	854	867	885	876	839	900	898	891	833	890	875	875	789	898	822	849	893	901	844	841	877	874	918	904	904	853	852	877	845	866	822	886	847	866	870	866	838	926	819	870	905	826	850	835	841	912	903	910	860	863	935	882	898	835	893	907	862	887	953	913	843	900	897	859	864	867	850	851	911	854	849	826	901	878	824	813	880	865	837	892	938	862	918	901	898	858	836	885	845	897	904	860	880	840	814	872	821	851	909	858	894	908	899	885	839	850	903	903	860	901	792	890	862	867	857	852	863	854	857	928	922	807	874	888	905	871	872	861	874	906	840	888	916	871	841	863	870	875	811	853	876	907	939	853	839	866	873	921	894	837	842	820	834	861	845	862	853	867	870	929	914	867	827	912	990	865	925	908	892	861	883	873	878	875	853	828	834	869	883	930	902	901	870	886	852	906	852	866	846	875	878	838	897	928	884	815	817	888	868	880	875	877	854	818	876	868	876	896	858	825	858	907	867	879	849	864	867	847	845	886	888	906	872	897	874	895	928	876	846	864	848	896	852	924	901	894	854	867	886	878	865	867	867	845	920	862	830	853	888	857	866	834	898	938	866	878	873	840	878	871	950	920	865	852	876	881	878	856	961	913	876	876	875	838	908	870	906	891	813	839	860	867	894	923	885	897	827	858	904	884	909	829	872	927	820	869	913	840	876	860	907	928	879	850	878	849	853	889	796	898	874	861	901	854	846	933	863	865	854	871	845	927	886	844	850	877	878	860	858	897	847	873	823	878	895	890	852	877	891	860	879	863	849	874	901	881	828	895	840	859	855	846	843	874	879	804	862	890	871	866	815	890	827	895	874	916	905	838	845	908	859	835	866	858	864	853	866	857	904	844	854	855	856	847	904	866	880	864	866	838	851	855	874	899	904	897	893	812	866	907	861	845	917	928	865	868	827	892	891	880	841	932	838	906	879	872	840	827	859	832	848	877	909	900	888	917	878	922	833	837	893	875	835	830	910	847	824	875	852	879	894	934	890	858	879	836	864	840	897	909	910	890	821	882	840	911	930	852	819	885	859	933	893	848	859	923	846	912	833	840	873	809	870	852	876	856	893	851	865	843	856	831	843	862	837	870	869	897	830	866	889	895	864	892	911	882	836	842	849	863	852	868	839	837	823	874	886	879	928	876	860	900	849	939	880	833	844	807	875	893	923	912	847	864	897	900	889	875	864	870	837	831	860	917	862	839	914	889	846	882	874	882	884	877	904	907	902	885	869	945	879	851	844	930	964	842	899	868	932	847	880	863	888	823	848	907	902	871	831	899	949	893	881	857	797	875	828	858	880	850	811	874	834	886	885	884	822	876	901	841	856	878	916	823	893	858	833	875	829	871	883	894	906	903	819	882	879	890	812	908	907	856	881	858	838	855	881	875	876	894	865	889	893	896	826	866	868	918	868	818	910	882	838	826	864	879	821	857	835	875	886	871	893	911	829	860	875	834	903	933	831	835	930	919	845	906	886	899	844	867	879	858	858	846	879	872	853	854	852	881	894	877	923	873	823	820	871	860	864	845	897	850	853	899	898	867	874	888	877	842	922	782	904	880	891	838	851	873	862	853	867	930	840	873	885	846	891	893	882	847	848	882	878	864	921	833	862	926	875	899	879	891	865	902	885	876	895	845	867	867	875	885	896	821	870	919	868	909	885	883	892	872	916	835	809	901	873	874	876	862	825	863	856	858	886	797	807	882	925	881	880	860	880	825	888	870	846	845	944	876	826	845	914	864	853	878	871	863	841	831	876	835	859	910	892	843	820	842	876	840	918	888	892	826	858	902	836	846	870	855	867	841	886	863	871	870	884	880	910	838	869
28353	25753	28031	16871	7580	3217	1783	1263	863	694	546	512	505	533	524	524	514	523	512	537	490	538	508	513	510	493	523	544	529	512	529	488	580	533	529	482	519	546	489	493	504	505	535	560	460	497	498	507	498	532	563	532	486	545	516	516	509	517	521	508	575	520	542	536	497	502	524	558	525	521	469	539	535	527	538	543	523	490	516	567	588	501	513	560	538	496	506	533	516	510	492	501	500	520	569	519	484	484	511	519	541	507	512	529	532	549	488	524	510	520	518	453	503	529	496	491	537	497	530	518	483	518	543	511	512	546	507	501	521	517	518	546	543	522	545	514	521	555	535	506	512	482	517	553	495	527	521	505	483	548	519	514	539	530	513	520	532	538	514	536	496	500	558	514	539	517	521	495	520	532	522	553	506	542	473	549	500	515	515	484	520	537	543	554	518	488	508	521	490	503	544	514	506	477	492	540	524	554	550	500	510	546	508	477	520	506	511	544	511	488	503	495	560	506	501	532	491	487	508	509	498	498	511	530	512	515	527	519	520	534	473	513	517	516	514	484	523	528	488	580	525	530	508	492	521	485	512	538	508	490	507	519	513	524	518	526	525	546	515	514	498	487	524	535	466	545	503	488	488	523	566	523	524	492	470	475	521	511	494	513	516	527	479	537	497	528	510	458	542	485	524	546	516	527	554	521	507	472	520	535	576	500	508	513	530	532	481	545	503	472	508	546	507	527	484	537	506	552	521	494	525	480	507	536	491	544	494	562	540	487	505	500	523	519	532	496	518	537	535	536	487	532	512	536	539	509	513	514	482	497	533	494	533	506	515	580	509	493	532	515	524	521	476	491	532	525	543	531	534	548	492	532	492	494	522	509	523	521	513	476	515	465	511	489	498	547	497	531	492	550	534	507	518	526	523	485	536	530	491	498	494	580	518	484	534	531	531	517	545	550	455	499	496	544	515	509	530	471	500	530	485	496	507	600	517	522	548	503	496	530	492	534	543	574	487	524	538	538	499	593	508	510	520	483	526	558	507	526	528	483	484	517	516	501	526	532	489	521	536	520	506	515	502	496	531	531	504	529	528	494	468	493	525	491	512	492	532	518	495	523	521	522	529	530	509	568	517	508	523	508	538	490	496	478	507	548	542	526	511	530	513	504	509	514	530	508	537	522	541	472	487	521	533	499	510	526	512	537	481	518	548	526	546	535	543	528	508	546	462	468	533	476	497	505	511	519	517	481	474	500	512	516	520	514	535	530	508	492	505	549	510	557	561	514	508	495	499	511	532	524	520	510	536	495	508	534	492	505	508	510	514	508	524	520	517	537	529	547	514	505	529	491	492	522	507	511	530	510	465	523	517	539	487	550	523	548	507	483	517	498	509	527	515	527	527	513	531	527	498	535	485	516	514	497	531	503	545	505	527	527	459	506	508	527	523	518	485	508	556	489	513	517	515	495	499	508	567	496	485	480	515	530	530	486	531	529	484	488	543	516	492	553	493	510	502	540	522	529	556	529	509	525	498	553	539	517	536	516	515	477	516	469	516	492	530	506	500	500	513	508	490	510	530	554	523	527	528	507	524	541	471	468	521	509	536	494	553	550	489	488	489	491	564	514	549	492	588	486	518	527	514	498	523	497	463	511	549	488	527	531	499	511	541	516	509	480	559	517	537	491	523	498	539	512	528	534	453	529	510	503	507	470	530	508	511	514	497	505	482	506	514	515	542	527	528	535	519	547	523	541	532	516	538	544	508	512	541	481	518	527	462	494	487	522	510	487	521	552	496	470	511	521	527	503	515	521	506	515	510	544	484	515	514	504	530	476	501	485	557	518	515	522	492	520	561	538	497	481	544	536	528	509	506	539	457	521	482	553	518	499	503	544	493	519	519	505	559	520	520	524	530	517	575	529	553	559	498	509	520	526	497	517	528	538	558	493	551	541	495	513	524	543	517	516	521	480	502	531	538	501	511	498	504	520	532	484	505	516	524	515	515	507	521	507	504	479	545	483	475	471	547	532	516	523	509	509	529	514	517	529	516	487	514	507	491	536	525	484	522	500	506	484	515	526	469	541	525	565	496	538	489	482	515	517	503	555	496	536	522	565	531	537	505	530	535	576	516	517	480	508	524	517	517	499	529	514	506	500	506	502	535	549	492	494	523	519	494	497	543	530	518	502	536	476	519	533	518	511	530	527	479	508	523	533	531	540	536	512	561	533	539	534	536	534	498	496	500	531	509	519	518	513	510	530	504	519	501	552	506	503	481	516	514	504	567	476	530	542	487	498	512	514	541	495	511	500	539	513	515	520	555	482	483	538	515	501	502	475	525	534	535	489	505	531	487	515	511	532	506	536	502	494	488	529	488	504	484	521	516	543	510	511	531	500	521	507	503	516	533	529	519	549	525	490	562	506	513	478	526	506	521	512	543	489	553	491	529	539	500	552	517	521	507	500	519	515	509	548	512	466	523	493	494	521	531	520	506	496	502	524	524	525	496	519	557	511	524	492	493	506	490	529	489	565	526	503	483	514	534	558	537	553	524	520	487	523	520	526	526	530	504	539	539	511	518	504	508	508	523	462	478	483	486	478	494	463	510	513	482	510	501	544	521	587	545	536	510	492	503	515	504	502	542	497	558	530	524	501	501	538	511	507	554	499	554	500	523	548	540	513	496	517	508	505	528	525	509	481	551	503	545	496	532	504	545	464	502	519	530	492	572	487	530	496	527	498	481	534	515	520	509	522	472	490	559	454	481	468	518	522	468	484	487	521	519	531	529	496	515	506	527	563	510	521	514	520	526	482	498	510	501	532	517	515	525	550	513	499	532	539	512	519	491	525	504	550	514	511	480	496	514	510	521	508	521	460	515	503	529	496	504	506	509	532	503	481	527	550	512	532	530	495	469	524	475	516	493	521	539	512	534	491	528	568	525	503	527	541	500	495	508	534	534	525	471	540	514	509	464	540	540	547	508	489	494	504	498	528	472	505	557	519	528	515	516	476	524	521	503	465	523	513	523	523	491	504	518	512	541	558	512	540	518	520	528	508	493	520	518	537	501	521	523	527	516	523	486	505	559	510	523	471	491	516	546	518	500	536	517	516	538	521	535	569	506	480	533	538	525	527	549	485	518	483	505	518	483	532	484	498	517	553	492	515	532	521	499	520	512	487	495	529	584	567	538	484	530	569	514	548	506	507	511	542	537	489	485	506	541	536	504	506	494	531	526	506	506	516	536	514	503	540	528	561	493	529	481	556	479	533	546	493	577	534	539	479	489	491	531	515	510	531	497	537	504	519	540	514	492	513	532	494	510	509	507	512	550	518	496	513	542	527	495	544	511	533	503	510	516	476	509	527	525	529	543	489	535	510	541	527	562	551	542	535	455	478	487	502	491	558	536	472	481	493	500	480	563	519	530	482	553	529	509	522	544	509	529	522	522	530	516	522	468	527	519	520	486	492	542	477	558	499	508	512	499	533	530	519	532	495	493	482	519	454	501	513
19747	36993	23890	12782	7852	3991	2155	1572	1047	743	572	581	577	566	595	565	537	521	545	555	585	535	560	542	554	558	592	584	580	582	565	561	578	516	557	549	577	557	566	544	578	555	554	584	586	558	542	590	551	561	570	574	567	542	515	585	533	559	547	540	537	580	563	608	529	555	576	549	572	557	549	541	561	556	596	578	564	556	549	562	570	550	574	588	575	565	508	594	558	500	574	602	560	543	566	542	560	525	593	610	584	538	552	555	581	523	590	557	566	553	554	606	551	587	554	557	563	560	552	548	585	602	519	562	563	541	553	532	522	566	536	514	580	578	527	590	549	575	556	578	560	576	555	511	546	584	567	550	572	578	565	549	568	554	564	536	570	581	542	590	559	539	581	573	565	558	585	521	566	563	572	557	506	569	549	570	562	509	565	554	563	589	583	566	551	558	558	532	559	566	565	564	578	568	558	548	525	549	546	553	585	548	553	591	598	580	564	541	503	558	543	574	550	549	556	552	562	571	541	546	597	562	582	581	572	595	578	562	557	571	555	553	551	553	563	563	552	573	579	568	519	544	564	539	566	557	545	504	581	569	571	544	552	579	585	537	612	552	573	552	600	537	575	578	559	572	521	549	587	582	614	548	591	546	569	538	539	560	584	568	560	563	596	538	589	527	594	533	538	550	583	565	569	567	564	598	557	563	559	542	588	586	537	568	548	591	554	576	525	561	536	590	529	587	550	569	599	564	593	574	536	513	568	544	533	518	562	540	534	549	549	569	544	566	544	563	547	561	558	589	571	590	555	534	586	563	567	595	559	579	545	546	536	548	527	579	549	540	563	577	591	565	592	559	598	531	605	572	570	537	610	555	547	582	512	516	590	567	536	581	576	537	585	560	572	567	563	554	555	559	577	591	575	527	564	541	569	570	558	557	551	558	590	564	575	599	568	568	530	566	575	542	611	562	478	573	571	582	547	585	562	537	584	609	622	575	603	557	561	565	557	529	558	558	513	548	557	544	590	567	573	595	564	611	513	572	530	580	550	579	572	505	590	583	568	543	552	552	549	563	570	580	524	581	551	559	571	497	536	586	530	589	572	555	560	536	572	586	570	565	546	559	558	591	539	593	573	544	553	544	571	557	576	583	603	590	579	524	524	547	564	567	555	586	594	532	546	585	514	545	531	570	546	511	555	594	579	544	554	526	546	602	546	540	566	565	597	519	573	575	574	613	569	587	570	602	591	556	613	540	551	589	544	583	515	547	608	611	558	581	568	540	573	572	569	523	542	597	568	540	585	555	538	573	548	529	571	517	544	604	565	581	602	546	535	563	547	599	571	516	508	579	534	607	574	576	501	530	566	574	555	577	576	602	540	556	521	542	578	573	546	608	546	567	565	588	525	512	536	545	579	579	554	569	536	552	579	547	555	565	601	574	536	581	575	531	561	559	539	588	555	543	580	523	531	549	533	590	561	579	554	576	567	518	559	572	608	577	548	584	537	562	533	523	587	576	584	574	543	589	524	572	566	551	526	526	539	575	558	589	566	560	530	525	581	588	596	595	546	520	539	529	538	567	550	549	593	537	555	555	575	558	539	590	519	568	534	563	538	590	549	553	518	561	620	524	588	562	606	541	543	560	566	528	551	542	541	580	536	547	557	542	517	572	589	555	576	591	535	566	571	580	558	604	583	595	561	594	532	557	576	545	566	554	540	563	567	545	533	575	554	590	579	591	613	567	601	586	547	586	581	526	521	492	572	513	552	552	600	609	594	557	563	569	565	534	539	575	561	555	580	554	578	544	539	535	525	528	564	576	555	611	527	521	560	570	590	538	578	580	567	552	574	591	586	528	547	562	611	527	587	569	577	584	607	582	565	581	587	514	537	525	562	556	591	560	541	527	600	571	568	527	564	540	525	613	545	567	562	567	579	560	562	529	562	550	580	551	557	570	568	569	590	587	631	580	576	571	570	544	562	570	573	608	530	522	543	574	560	553	543	552	606	537	564	533	562	566	587	540	571	524	554	590	528	571	537	550	557	567	607	542	572	551	565	531	558	539	563	569	581	587	610	536	572	572	584	554	575	566	588	539	588	564	582	558	546	549	585	549	524	531	573	558	600	571	571	603	554	579	553	566	536	569	568	575	544	548	529	582	537	578	552	566	579	563	563	549	543	502	551	543	549	588	518	594	582	567	564	528	560	532	565	565	599	594	558	557	563	572	552	528	551	527	547	528	562	569	534	544	565	540	550	562	588	579	562	575	576	595	547	530	567	568	598	537	545	584	585	540	567	586	518	591	555	526	553	524	567	532	597	558	559	599	580	584	530	589	554	514	567	566	580	560	556	572	572	584	567	547	516	561	543	574	548	543	530	578	582	498	534	541	558	573	602	571	532	588	557	543	552	565	532	552	572	546	536	580	542	543	554	567	566	539	593	526	565	557	557	557	598	530	537	543	518	568	536	540	562	554	603	565	556	591	517	558	573	579	548	559	577	526	591	515	572	595	532	566	542	556	572	556	541	577	542	572	580	586	601	588	582	539	542	552	559	550	551	596	584	539	543	570	619	571	584	540	604	555	546	584	530	573	515	581	544	556	521	551	591	572	563	538	559	543	618	542	523	534	561	563	533	544	564	583	531	565	535	555	555	588	574	542	570	597	583	551	517	526	543	550	581	522	560	573	537	547	537	530	529	591	526	615	599	543	590	545	553	570	578	561	551	579	566	562	558	542	571	541	554	573	540	556	544	539	560	581	525	547	592	584	604	576	563	557	530	585	555	559	557	562	558	529	606	545	569	574	536	547	564	572	599	577	570	562	552	543	529	547	590	538	574	592	580	587	544	521	552	603	567	544	586	574	566	556	586	586	559	567	555	572	571	576	531	535	560	568	527	562	557	530	533	579	566	529	560	571	566	547	564	574	538	568	551	569	546	569	583	593	566	546	536	570	578	553	525	563	577	560	539	573	533	558	554	568	582	559	560	569	552	517	569	564	585	607	586	566	563	565	589	558	561	560	537	578	558	541	568	533	632	581	539	558	560	573	542	555	560	547	518	519	543	536	539	556	568	556	548	614	580	569	561	553	538	559	550	586	559	514	580	534	569	564	552	547	528	574	577	585	586	551	531	562	538	540	548	545	530	528	547	560	558	560	532	585	517	618	580	535	532	552	561	525	571	584	543	519	565	525	574	592	553	568	564	576	570	549	595	586	548	555	525	547	547	532	556	555	545	564	564	562	544	582	534	541	558	538	603	595	517	573	503	547	564	556	585	567	532	583	551	571	543	581	547	530	545	550	550	603	559	606	615	549	545	550	548	555	587	536	548	519	579	575	572	551	537	579	542	529	569	596	575	558	570	564	559	578	560	581	572	544	554	575	539	561	539	557	554	555	540	570	577	523	536	556	541	574	542	559	560	549	559	560	584	578	576	567	575	496	572	541	581	539	532	571	536	557	550	603	572	595	574	580	563	538	601	546	543	531	567	543	566	576	532	566	539	538
23709	21837	33906	34846	30896	25613	15967	6661	2952	1625	804	600	585	631	585	605	643	622	590	588	573	622	587	595	586	595	628	614	602	657	619	626	571	607	578	597	611	594	579	546	594	581	579	588	559	561	567	574	596	584	640	568	598	581	608	648	595	603	548	612	584	595	582	594	603	586	554	592	631	550	580	620	632	570	630	583	618	584	559	609	616	618	577	609	617	595	589	550	610	623	617	622	598	603	606	619	544	607	628	590	552	582	637	563	567	561	654	619	582	608	592	646	601	565	554	588	600	632	589	592	601	599	580	611	598	603	582	573	614	653	624	578	611	622	597	607	586	584	600	612	588	589	550	537	590	604	573	611	577	597	581	576	564	599	580	597	549	595	593	633	616	607	586	608	592	575	559	633	581	556	619	600	644	608	616	611	575	619	606	606	604	644	563	580	558	592	617	589	630	608	596	594	580	522	557	585	619	602	606	580	585	589	555	590	611	641	591	557	595	545	541	581	609	595	575	629	564	579	573	549	586	614	617	584	607	574	613	636	617	599	621	619	603	614	616	601	608	621	559	624	558	543	557	573	619	553	602	649	594	641	619	565	599	560	600	554	551	587	668	605	613	564	603	602	599	647	620	659	611	577	570	600	586	552	577	589	581	639	551	646	634	608	642	616	597	588	654	568	564	592	618	637	600	590	625	566	622	611	611	558	588	626	580	587	591	554	580	585	594	583	572	621	592	563	581	596	595	571	573	613	577	587	559	594	614	613	596	604	584	594	577	569	541	576	584	595	583	582	582	594	561	577	608	643	614	615	616	584	575	574	580	609	603	592	595	586	585	584	654	634	589	556	618	591	585	568	567	584	613	588	603	586	592	647	589	577	594	627	626	577	590	616	605	565	612	603	599	604	611	594	606	619	621	620	606	593	581	600	571	610	596	616	617	586	618	584	570	559	596	571	610	618	556	640	603	635	585	621	572	568	553	592	547	599	605	599	547	605	597	589	617	593	574	582	607	564	561	599	609	587	570	570	584	604	572	642	612	593	593	605	639	575	565	642	597	596	601	602	635	589	584	580	639	587	596	621	591	609	580	623	608	610	610	615	586	560	579	630	559	617	621	627	610	591	577	586	560	595	616	604	584	618	597	644	608	561	569	614	645	587	551	583	568	637	594	575	594	604	608	587	582	571	598	617	610	612	567	584	598	605	562	570	587	576	585	598	654	560	588	593	590	599	567	622	555	590	563	610	584	605	581	591	575	567	569	577	574	598	597	611	585	588	628	563	612	589	564	562	615	596	579	595	591	582	576	605	559	617	558	597	583	585	592	604	596	555	658	628	579	583	572	608	596	613	580	604	604	611	587	614	590	578	592	622	591	601	578	586	542	686	599	597	597	613	649	576	581	547	569	583	572	599	555	590	618	596	587	595	569	573	561	610	597	599	615	575	566	567	610	617	572	554	581	568	570	623	592	573	575	581	603	618	596	618	633	579	626	585	598	629	586	591	601	584	591	636	626	595	626	551	622	628	607	604	556	576	610	585	626	579	601	602	587	564	572	599	574	586	593	591	582	630	557	577	646	610	573	618	556	607	584	579	600	563	565	622	591	595	588	576	614	580	616	573	621	646	594	576	617	611	569	558	581	565	611	571	593	555	618	558	592	591	565	652	600	626	563	570	529	551	570	615	626	567	575	605	577	577	603	545	577	552	629	582	625	556	624	568	595	566	599	603	567	590	584	577	615	556	576	602	572	594	624	588	624	584	599	604	594	530	603	598	601	572	565	584	613	616	607	612	582	576	564	575	580	612	600	566	598	613	582	583	570	605	568	571	625	587	595	586	553	626	596	568	602	604	595	605	587	565	569	638	606	630	572	612	538	602	602	599	577	570	649	549	579	609	571	572	635	672	551	610	613	595	575	620	570	606	619	586	608	605	615	580	605	577	627	594	560	590	586	601	585	589	583	632	580	596	613	649	623	568	624	581	592	554	620	637	617	574	628	593	556	591	593	561	635	608	617	582	606	572	608	629	621	576	618	658	598	571	628	587	599	639	620	579	600	576	601	619	619	587	598	596	630	604	584	577	580	659	611	584	563	611	587	575	633	617	612	641	577	574	615	597	631	576	618	603	603	611	582	625	615	574	649	584	617	627	633	657	586	610	639	605	621	602	568	672	595	595	563	631	585	611	560	583	623	651	549	581	571	570	573	572	604	630	611	591	582	596	593	583	602	566	590	635	601	604	571	583	626	628	580	568	625	605	569	573	597	563	575	563	626	604	560	591	597	578	583	636	609	580	569	632	613	604	621	603	596	566	619	618	622	619	560	556	564	563	595	592	607	569	647	591	613	605	567	589	620	619	548	579	588	607	592	582	615	604	545	572	614	588	582	556	571	601	551	600	578	607	634	625	591	595	557	616	643	616	610	540	596	581	591	582	619	613	641	566	579	612	598	556	556	620	610	585	602	538	574	574	627	589	551	575	567	621	589	583	633	569	622	632	618	600	638	605	608	578	610	590	608	551	575	571	628	614	598	615	597	593	599	582	563	621	600	591	603	653	635	559	606	580	602	616	583	576	591	594	575	575	626	618	603	589	578	618	599	601	575	585	588	595	611	604	615	597	635	613	584	584	591	629	593	595	636	623	573	557	623	632	631	612	575	563	605	596	584	567	577	650	580	571	607	603	572	593	616	572	623	611	580	622	617	578	600	552	552	614	593	585	583	618	593	553	626	556	623	557	612	597	619	612	605	584	608	550	589	592	574	597	611	575	597	598	603	639	582	622	604	591	606	615	589	577	604	620	593	596	619	582	617	578	637	596	580	565	581	554	624	582	588	618	626	526	596	607	633	612	635	635	563	584	592	605	584	594	567	577	585	552	603	583	586	568	563	612	615	573	616	602	578	599	607	596	591	584	590	636	636	623	579	584	549	562	627	592	569	573	563	608	574	588	563	549	559	585	621	577	592	589	582	600	568	613	598	597	595	601	590	642	588	599	619	644	610	592	617	562	562	594	590	594	587	598	549	606	547	553	567	558	554	633	602	572	630	581	606	576	581	595	584	591	617	625	612	599	601	568	616	615	555	642	638	609	601	605	612	588	602	573	620	612	590	586	586	624	566	623	614	556	594	608	602	591	627	596	596	608	560	626	568	639	574	568	571	594	573	561	574	587	612	591	576	623	585	629	622	636	618	584	582	616	605	617	645	587	601	624	625	583	592	649	581	587	616	614	569	616	603	571	588	579	623	582	600	569	640	596	569	596	589	600	613	579	579	575	608	619	597	606	650	623	622	623	616	590	622	615	645	602	598	622	567	560	632	618	592	607	587	572	606	634	564	568	558	626	584	573	653	583	595	608	605	561	569	595	613	602	587	634	610	610	617	634	564	633	557	641	616	574	608	606	613	563	614	558	555	592	594	624	547	590	581	595	585	611	635	566	594	589	599	615	624	606	577	573	608	593	591	579	575	587	641	593	565	520	606	586	614	616	636	611	564	595	570	605
44759	84953	67031	48251	37631	26440	15423	8629	4460	2119	948	634	593	629	614	643	568	639	636	631	622	581	615	615	623	591	702	602	609	646	622	634	609	611	612	600	639	578	627	635	624	655	596	638	617	589	614	608	660	649	582	654	627	629	639	621	607	621	637	610	623	641	626	613	596	598	617	604	606	622	641	639	597	612	688	675	630	584	580	648	658	601	589	656	618	628	605	631	665	657	646	608	638	604	646	601	568	616	601	612	606	572	613	603	655	634	617	647	638	625	622	609	657	622	656	591	650	577	641	591	612	662	608	636	628	617	640	617	590	601	626	647	636	595	634	647	600	628	571	605	624	567	637	588	630	580	595	625	583	636	661	668	606	669	667	627	624	609	572	593	609	615	664	588	595	575	607	596	639	632	643	616	628	652	615	594	677	626	613	618	631	603	600	612	645	635	559	640	593	597	628	608	602	608	640	584	598	614	626	665	677	593	590	646	674	603	649	631	581	652	572	582	646	595	592	595	668	593	573	614	659	604	632	628	628	659	619	652	584	631	654	620	640	616	677	626	622	626	628	656	597	589	615	604	580	615	600	562	630	640	631	619	605	639	632	623	611	628	610	627	628	635	619	589	663	642	616	607	613	621	608	578	646	599	585	640	600	632	613	562	603	607	655	628	636	618	640	622	627	596	686	610	583	641	650	600	617	617	578	624	648	616	673	639	596	652	652	601	642	611	628	611	671	647	578	592	628	590	639	618	684	657	609	594	657	633	625	608	653	617	601	587	650	631	639	608	632	620	639	624	609	661	623	649	579	607	602	613	626	629	625	628	608	616	624	603	632	636	587	633	617	612	657	663	676	618	612	606	598	623	640	611	588	646	646	583	594	621	579	631	599	599	631	627	642	585	594	607	610	642	694	589	619	599	618	649	615	602	638	663	592	637	600	630	605	663	623	599	635	587	650	612	633	608	617	613	591	626	632	604	602	600	638	632	607	642	616	643	626	663	663	617	614	591	606	661	616	613	652	648	627	642	653	621	662	613	618	621	640	633	627	609	626	623	612	583	588	570	536	615	635	598	653	627	639	598	659	623	606	633	614	628	646	636	610	582	643	620	634	601	620	613	632	618	593	647	629	585	676	597	617	610	640	607	656	617	634	603	638	620	636	637	608	634	610	616	574	630	631	620	609	601	632	668	633	631	658	677	600	619	648	633	619	568	584	639	642	572	587	632	658	608	600	610	631	583	603	656	599	612	597	615	591	650	606	666	649	658	606	619	667	605	634	673	613	617	609	637	632	618	689	574	625	660	626	588	636	580	644	655	556	622	613	625	581	607	633	609	634	606	633	634	557	637	618	635	612	618	614	624	636	643	677	681	621	606	677	642	668	655	601	643	635	603	666	653	634	627	604	623	593	623	639	609	613	608	612	615	639	631	592	610	619	609	606	632	591	626	612	592	614	604	631	621	583	600	625	600	646	603	617	602	599	639	637	591	621	619	652	621	645	639	627	620	617	634	588	625	618	642	618	664	615	628	613	670	625	640	623	647	648	626	686	620	611	625	650	632	608	636	639	605	629	620	589	621	580	612	619	608	642	651	588	643	661	621	588	647	609	647	650	601	658	603	648	615	619	624	638	643	614	638	623	607	642	557	634	630	620	660	623	641	638	624	609	599	665	603	610	599	603	621	648	625	618	616	655	629	588	624	633	641	614	627	631	639	602	625	584	621	625	663	596	618	600	622	590	591	636	621	633	592	642	684	662	597	626	668	623	608	632	604	663	611	645	622	637	598	591	588	607	631	653	641	636	674	622	609	665	657	652	584	631	594	635	619	623	589	574	622	630	649	582	641	608	587	648	621	611	616	571	567	631	626	588	636	644	628	629	569	632	624	634	669	623	647	601	613	603	671	675	638	608	603	626	610	654	623	633	647	584	633	639	614	607	641	620	618	621	556	600	611	582	634	645	618	575	584	620	618	643	633	635	596	597	627	628	636	623	620	622	626	647	589	617	605	636	626	649	568	622	620	603	646	592	612	591	628	621	623	621	656	619	644	614	577	650	599	624	621	635	601	610	630	587	636	579	626	614	610	609	602	626	591	596	613	624	577	592	601	616	625	623	626	642	587	608	638	627	588	600	609	608	608	598	587	621	625	631	645	609	572	636	589	633	616	613	604	601	664	622	640	597	587	653	599	595	640	594	647	664	633	640	646	650	608	606	609	626	602	618	634	601	598	642	592	618	644	605	597	663	687	650	588	639	609	605	622	643	625	659	616	613	605	648	614	630	643	594	619	648	615	549	610	601	636	621	611	595	605	602	599	634	622	624	654	651	628	629	606	602	633	623	620	609	626	636	652	654	623	590	615	599	686	602	623	606	612	577	600	652	657	648	605	653	673	631	604	617	616	613	665	625	663	621	609	654	596	640	625	593	645	615	665	612	618	644	591	610	598	624	636	612	565	610	612	592	631	651	636	621	630	591	641	585	632	626	597	611	656	651	633	610	610	618	616	619	597	642	613	652	635	655	628	628	572	604	581	635	625	641	627	620	662	609	573	638	609	636	593	593	668	600	608	587	564	650	617	596	607	666	634	630	680	613	648	624	607	643	627	621	574	667	634	646	626	587	606	589	616	658	643	622	648	625	600	661	619	598	649	610	638	586	617	590	613	624	619	620	625	633	615	651	624	657	637	606	598	613	628	628	620	654	641	647	641	613	636	578	582	605	629	653	602	659	641	652	632	599	602	629	664	669	611	609	622	583	564	635	585	603	605	636	598	614	606	678	580	621	650	607	647	644	612	652	624	627	634	602	599	594	623	640	624	649	635	597	592	621	649	582	592	562	572	599	615	635	589	658	627	629	606	618	610	637	646	619	601	604	638	590	612	656	615	642	662	604	566	642	589	598	619	616	642	593	621	568	606	610	657	560	659	608	601	640	620	590	598	648	580	630	628	618	619	616	628	615	616	642	630	638	666	612	618	643	597	634	661	590	582	653	629	576	613	626	607	622	632	589	642	594	607	651	625	546	611	645	607	649	592	602	590	596	660	594	636	613	635	637	632	641	599	632	647	658	639	604	645	640	604	603	612	684	629	596	658	576	625	640	628	603	593	652	661	624	579	613	663	602	603	641	578	613	634	615	582	579	618	616	642	596	612	578	634	607	617	617	646	609	659	671	640	592	617	627	628	640	601	618	645	638	635	626	618	650	605	621	599	666	602	637	614	599	620	664	642	642	628	562	619	621	623	618	546	624	650	606	628	635	602	612	629	622	649	601	576	628	623	634	601	589	602	624	629	637	627	604	648	608	667	636	635	594	611	611	597	633	660	613	608	628	623	645	630	671	574	672	619	606	634	632	630	657	628	640	637	589	648	623	603	646	625	599	605	596	612	652	625	621	565	604	567	627	631	612	654	639	627	602	623	599	608	624	637	566	635	614	573	612	629	663	621	611	635	646	595	638	616	638	589	606	593	640	630	593	615	586	624	609	623	598	622	612	626	640	628
25081	22323	33984	32683	23833	15009	6964	3136	1736	1119	750	709	725	768	721	716	773	725	738	793	711	733	712	661	694	766	736	722	735	691	700	692	719	749	766	705	721	743	723	784	755	746	730	694	776	780	692	695	724	712	733	681	761	704	783	773	695	698	723	745	741	736	698	734	702	711	709	696	696	735	752	754	737	657	663	735	705	787	704	693	671	730	717	712	745	715	754	764	756	749	738	709	695	739	702	776	743	698	701	735	708	755	727	703	739	695	728	720	716	766	740	731	694	710	729	691	709	733	775	786	739	695	750	747	758	772	699	711	745	780	757	753	736	749	713	693	709	733	760	759	732	742	693	703	743	696	711	768	718	701	685	692	695	696	751	737	695	733	749	714	725	722	736	760	743	708	747	661	712	710	652	748	733	709	722	686	705	698	830	740	712	751	737	714	712	669	684	746	743	773	749	734	722	748	682	735	765	719	738	720	735	763	760	718	732	760	721	766	723	756	741	739	676	717	688	762	727	734	732	777	684	700	755	737	723	719	691	748	719	721	784	697	714	725	739	734	717	709	741	780	744	756	759	689	766	716	683	725	692	707	752	732	738	673	709	714	687	734	762	733	722	679	764	739	746	688	750	715	745	719	760	727	685	728	779	729	761	747	769	698	716	700	760	753	726	708	787	740	749	687	712	660	707	736	742	776	749	733	721	688	754	689	715	759	732	720	700	729	780	696	727	761	693	713	703	733	714	706	711	739	736	719	778	744	811	733	734	711	671	717	685	747	720	704	733	725	750	704	682	691	755	722	733	745	746	703	760	714	692	728	730	759	721	722	786	713	756	731	718	728	678	647	763	686	800	744	754	762	716	764	741	738	754	674	692	732	720	715	753	709	757	721	680	718	674	766	706	734	760	727	725	755	706	717	726	758	737	717	800	733	751	701	705	759	694	743	715	733	730	675	695	680	763	725	758	725	751	716	775	750	762	737	736	721	801	715	731	695	700	702	730	709	693	688	698	687	728	723	709	737	745	737	725	735	703	707	729	703	699	725	715	780	740	729	696	679	740	734	784	754	690	773	739	739	764	703	726	697	695	710	742	754	695	734	734	746	662	751	750	715	752	721	735	698	761	722	702	772	724	709	708	700	683	712	751	711	646	753	748	689	723	732	699	740	741	727	743	710	717	740	741	727	721	699	711	747	760	739	707	736	730	748	742	725	680	696	744	703	695	711	733	761	685	746	700	753	796	773	694	700	728	705	780	691	704	760	726	696	699	685	679	716	735	749	717	763	742	708	690	670	772	722	694	752	731	756	747	709	709	710	701	746	755	734	745	730	778	707	734	717	686	674	710	728	733	717	758	746	710	713	735	685	651	656	712	736	741	726	690	730	738	713	709	761	719	706	725	795	669	737	715	706	781	709	694	743	732	745	703	758	727	746	727	742	731	737	684	690	721	716	688	724	714	715	724	736	725	739	707	667	751	754	683	723	708	711	731	686	707	766	677	781	722	751	715	729	649	745	745	715	722	744	767	796	731	741	759	713	760	687	762	682	770	706	724	696	731	776	704	731	738	770	680	733	718	744	752	730	732	685	721	733	700	741	694	737	733	759	736	755	772	702	747	719	728	710	717	737	767	727	730	679	753	731	722	685	751	739	668	733	730	708	704	721	694	722	690	755	712	674	712	711	757	766	702	757	752	755	729	724	731	748	770	742	707	718	708	764	740	735	728	737	696	726	724	739	709	781	674	715	755	762	697	751	762	750	747	742	725	737	727	674	770	741	754	704	759	711	774	739	750	714	734	721	684	737	670	745	710	702	746	688	744	746	701	738	726	713	684	762	699	681	709	731	731	684	695	721	736	712	750	702	794	709	749	711	733	752	743	750	704	675	726	718	742	724	733	700	686	723	718	760	724	743	730	790	727	774	725	744	729	747	722	749	732	696	754	766	682	724	705	702	715	737	702	766	733	776	776	789	674	724	766	691	721	715	780	747	755	707	708	729	761	749	709	732	746	735	744	710	759	700	743	716	670	719	703	744	714	673	734	736	712	717	699	724	742	726	729	679	694	767	726	720	678	735	703	746	710	748	707	692	708	736	731	755	737	715	723	729	765	701	754	712	735	684	698	702	700	735	732	804	750	720	722	739	738	709	792	704	740	729	778	736	731	706	671	750	702	742	701	743	737	761	716	738	703	724	768	694	761	698	750	777	665	760	775	732	756	758	739	739	681	711	716	714	706	732	696	722	735	720	719	720	731	722	731	720	729	724	744	733	736	663	741	725	740	746	705	743	725	724	728	737	751	754	692	734	745	706	772	733	691	719	698	750	734	703	684	753	672	719	694	745	737	713	731	699	761	724	718	712	747	774	769	734	760	711	717	759	766	761	706	707	684	708	699	773	677	702	724	728	769	707	791	691	716	717	695	735	711	775	722	733	703	698	742	739	743	730	757	709	759	764	684	738	740	759	737	788	730	756	770	758	702	723	733	711	715	689	690	798	751	709	763	723	801	727	729	719	767	734	801	746	772	711	751	732	741	746	726	685	774	695	696	753	673	737	734	713	721	769	742	735	769	711	740	751	727	743	761	767	734	718	730	691	805	703	711	716	719	715	733	701	687	715	722	728	745	721	725	728	702	758	770	714	714	734	707	723	736	711	729	729	748	751	709	763	737	704	705	723	711	753	701	680	727	726	704	750	738	702	757	738	706	754	746	765	711	782	683	703	715	700	709	698	712	704	777	680	697	707	739	752	697	756	712	749	702	723	711	732	708	747	741	770	738	699	725	778	745	731	700	717	711	745	700	748	726	765	740	768	687	705	727	723	721	734	741	711	684	716	715	724	740	718	748	705	728	719	688	695	716	722	718	754	715	742	703	733	711	732	721	702	761	767	709	751	781	734	745	716	732	735	758	698	695	729	740	733	726	740	660	706	740	743	671	736	695	732	734	711	743	744	723	753	661	738	733	738	733	749	765	744	724	705	733	744	724	723	747	737	713	731	706	725	736	735	696	724	712	728	740	768	736	688	705	742	728	712	694	744	742	749	730	689	724	785	729	758	720	725	702	752	755	726	698	706	719	685	727	712	729	751	740	695	695	744	659	714	718	732	725	729	694	748	738	690	668	717	752	733	760	759	755	726	727	702	724	704	731	703	725	730	789	694	735	707	745	699	724	773	711	744	722	712	716	702	734	751	687	728	740	710	686	729	673	741	738	726	716	712	725	699	752	697	737	766	712	707	720	693	705	730	768	768	729	721	737	706	701	736	782	694	748	753	712	702	699	732	766	719	747	733	732	715	724	686	746	740	766	688	725	743	727	722	711	724	693	761	748	734	725	718	684	734	759	686	698	703	716	692	744	743	706	729	760	737	758	729	761	673	731	738	692	752	739	737	722	764	736	746	741	738	718	754	717	712	780	736	714	754	756	698	679	759	732	727	739	769	753	685	710	742	732	713	671	729	783	766	729	745	701	721	755	706	749	731	740	749	741	732	747	708	789	744
39531	70228	54641	38169	28203	17768	9589	5121	2759	1565	858	791	791	761	806	775	799	728	792	816	775	775	793	767	772	769	758	741	759	754	788	799	751	756	770	807	773	723	780	790	757	783	807	793	812	789	849	813	774	750	777	760	807	768	776	747	772	772	750	771	802	779	814	830	754	788	757	749	796	757	759	739	803	735	780	738	784	750	779	784	740	793	760	789	760	787	740	754	776	755	766	736	787	861	766	799	761	749	810	778	765	748	734	759	772	812	734	740	762	760	787	822	786	771	798	819	755	774	832	778	819	754	749	783	755	803	797	789	776	719	740	766	787	817	802	781	825	785	794	760	779	774	758	784	800	748	803	778	727	757	741	819	768	750	736	764	751	795	766	772	756	762	760	733	736	701	740	796	773	767	833	781	785	727	790	764	768	770	743	802	752	803	796	816	796	825	753	736	737	725	826	757	795	762	767	759	725	780	774	763	751	790	780	770	799	753	735	747	750	778	762	748	760	764	795	775	765	800	797	774	832	751	784	774	761	834	772	817	779	720	781	788	741	769	772	753	778	806	791	801	797	771	837	810	769	774	740	745	784	759	757	754	857	748	832	778	728	800	771	746	798	744	807	798	751	767	789	717	723	772	744	801	780	797	787	779	777	787	805	768	799	789	788	769	805	778	800	728	763	772	797	818	813	702	791	820	755	752	771	803	783	784	751	778	783	739	758	787	815	799	768	779	794	777	752	772	787	721	803	772	795	747	770	736	763	769	741	775	748	785	763	755	740	804	781	808	793	788	779	777	802	777	802	746	782	757	781	797	758	726	803	741	764	812	745	767	775	758	736	803	842	748	839	833	757	820	775	783	727	768	797	758	734	725	769	788	798	754	761	748	814	781	778	774	767	777	778	821	752	835	745	825	755	772	789	793	769	768	805	786	767	786	814	787	775	776	775	797	794	770	777	797	778	794	756	712	778	743	797	783	754	773	783	765	774	788	802	800	762	709	763	789	778	715	844	761	772	780	784	738	796	758	757	783	798	785	749	792	766	826	804	779	807	714	754	749	762	690	819	756	823	787	752	769	760	776	754	748	807	739	752	759	753	774	802	773	762	813	737	770	774	762	805	702	756	754	767	734	797	782	778	754	761	771	776	738	756	808	808	773	781	729	767	788	765	814	795	779	768	768	749	775	792	781	781	712	781	724	776	782	780	766	726	790	802	802	759	797	837	774	795	729	790	769	808	743	754	776	742	745	777	738	825	770	782	797	761	730	764	798	729	792	761	770	742	770	798	831	792	766	769	774	760	748	836	786	777	776	772	766	776	809	789	754	751	769	816	780	779	758	797	784	805	785	804	750	779	770	763	761	825	817	809	788	764	731	797	777	754	761	709	770	763	772	756	761	754	764	791	802	746	767	729	767	772	730	802	801	691	812	748	770	739	783	751	768	777	768	786	802	786	719	821	802	748	775	773	761	776	843	761	719	781	737	778	769	811	813	776	766	733	762	798	779	766	788	786	789	808	774	796	772	769	786	740	815	794	759	751	778	746	767	797	769	796	802	781	767	756	755	800	809	764	705	773	770	748	776	744	763	758	753	761	817	759	797	779	783	771	736	797	815	753	745	820	825	756	778	774	769	752	721	761	738	761	756	752	780	729	834	742	808	750	801	734	777	802	774	801	783	805	825	754	781	762	747	821	758	795	739	754	768	739	803	755	776	772	777	760	807	794	772	759	756	766	763	746	735	677	764	777	754	803	780	783	834	810	710	793	799	732	808	798	783	729	809	720	791	781	768	765	788	748	756	829	752	770	771	722	782	788	764	830	765	780	766	718	790	763	789	739	784	757	768	746	788	780	775	775	778	747	760	769	794	791	816	764	786	737	796	699	728	739	798	719	805	820	791	787	779	765	760	713	792	809	756	792	750	766	789	791	794	721	749	736	787	820	697	794	803	719	775	786	743	745	794	764	743	788	796	793	704	758	741	779	689	764	779	801	805	718	780	756	758	765	771	763	761	790	773	790	782	764	815	798	778	793	794	839	753	748	742	741	826	754	786	790	788	774	736	769	808	729	752	782	779	827	796	745	769	781	793	806	792	790	729	795	791	747	770	771	743	785	756	777	832	801	771	767	810	780	783	732	747	741	760	833	758	774	755	763	783	738	745	770	726	808	773	772	771	761	836	797	793	789	757	740	749	732	737	732	777	818	792	802	781	829	772	788	766	745	777	782	759	764	752	783	783	763	761	772	800	754	807	785	767	736	788	762	740	774	756	839	778	727	787	770	790	763	792	772	741	782	780	809	808	793	790	767	799	787	746	728	767	754	820	789	775	797	760	816	755	762	854	755	763	764	785	805	738	817	760	774	812	798	756	777	745	724	794	746	776	756	773	770	778	743	798	775	837	732	782	769	738	802	705	751	741	801	753	729	769	773	797	730	711	779	818	780	729	821	820	744	767	786	840	769	767	772	776	849	773	783	764	764	793	719	797	755	758	787	759	774	804	764	748	717	768	775	815	720	824	757	771	800	773	768	763	695	775	779	754	752	774	773	771	794	792	756	773	703	785	789	781	727	766	791	801	777	777	762	755	744	778	750	805	769	807	760	795	767	756	801	796	740	786	779	786	805	778	789	781	778	755	765	783	777	793	742	768	786	730	786	734	804	736	754	737	786	744	802	726	763	776	762	794	794	793	786	774	807	738	816	790	755	783	781	798	740	782	733	774	727	782	832	773	730	762	745	727	807	718	736	770	752	780	736	749	755	779	783	788	775	735	774	763	766	744	837	732	793	774	832	786	735	775	805	805	753	742	771	773	741	757	784	753	763	750	771	705	774	800	771	788	791	803	754	767	740	834	797	735	762	768	781	795	798	725	791	702	808	739	760	735	772	789	761	788	848	791	788	776	793	795	768	807	751	775	795	788	808	746	775	721	738	760	749	780	767	765	812	765	837	783	790	741	756	722	765	784	786	783	749	785	788	753	750	782	800	739	768	790	787	841	806	768	765	776	778	822	759	771	713	782	770	811	751	734	830	767	734	743	812	775	808	781	736	821	801	772	775	754	772	781	771	758	757	795	812	819	685	806	799	764	733	738	750	773	740	737	750	776	785	775	754	798	789	763	790	802	790	760	775	770	729	822	808	758	817	788	754	770	780	803	761	783	771	801	712	760	734	763	745	802	759	749	739	767	728	794	805	737	811	741	727	760	758	775	733	759	777	768	757	749	727	786	790	781	819	740	735	789	756	742	736	829	732	793	760	841	775	753	772	779	774	784	795	761	745	768	782	775	756	818	821	798	814	785	770	792	761	758	793	783	724	761	733	752	781	820	779	819	741	760	799	748	705	804	766	766	808	797	781	785	779	789	799	768	782	765	771	733	783	783	779	729	792	775	839	766	803	729	806	744	772	739	793	739	764	794	755	806	748	701	770	789	797	789	732	758	731	717	788	762	739	736	739	750	790	809	760	793	810	785	748	776	749	798	755	777	742	741	800	760	785	771
22457	21408	32045	30376	29779	28935	24838	11513	4726	2202	987	939	924	926	936	913	916	932	946	920	883	864	914	912	932	886	926	874	890	902	914	923	918	900	966	892	856	877	926	931	839	897	917	905	954	881	899	886	898	836	896	914	903	942	934	911	890	863	904	868	908	899	941	916	919	858	883	907	924	869	888	857	916	899	856	886	873	842	942	920	958	889	920	913	889	888	833	991	912	924	981	906	956	906	924	938	886	866	854	859	843	929	971	880	931	933	939	869	898	898	924	816	887	944	927	940	859	914	906	963	880	899	918	926	843	840	967	885	870	927	963	932	920	844	887	907	919	912	849	888	857	946	906	875	887	986	929	900	837	909	909	863	869	926	858	937	941	876	912	877	897	878	947	894	881	877	865	877	893	961	931	946	899	863	915	892	913	920	909	938	923	901	897	919	885	943	939	909	912	898	946	893	811	887	899	866	895	867	881	954	898	866	833	879	866	932	911	875	923	871	907	956	860	859	891	902	873	905	888	948	853	904	954	902	906	852	904	823	920	931	906	918	907	898	840	916	872	918	899	929	925	869	886	887	888	911	895	860	934	857	890	886	920	899	887	904	925	889	926	911	839	890	917	947	883	843	931	945	954	895	942	878	901	889	871	932	862	917	947	836	883	907	874	913	876	888	867	924	844	869	926	905	933	950	896	930	886	892	938	844	905	881	895	884	872	935	874	895	892	923	907	957	855	863	899	899	942	887	892	904	865	909	922	935	902	931	896	903	906	903	884	936	874	877	891	912	891	863	825	878	869	932	919	862	929	942	914	889	875	838	931	890	869	892	951	927	878	876	840	883	926	882	890	898	947	883	872	928	894	900	876	901	855	927	886	885	884	845	907	909	863	909	948	868	868	934	913	912	891	895	886	829	828	924	958	906	913	880	951	981	862	905	923	915	872	867	945	892	932	932	876	899	915	859	883	847	883	876	856	864	901	843	920	891	962	861	931	920	880	875	903	862	889	940	891	876	862	871	924	897	922	882	928	878	866	904	887	844	937	873	836	869	893	879	875	895	858	890	908	907	934	893	903	920	910	825	896	893	903	893	943	934	915	907	912	857	968	918	854	879	840	924	900	840	873	899	879	905	911	915	884	858	912	907	939	863	849	875	908	892	854	837	904	906	888	907	865	919	884	922	908	933	921	892	859	900	843	865	922	903	877	913	948	911	914	886	910	889	852	853	905	909	887	895	876	895	902	880	881	889	887	924	878	927	923	877	876	907	912	893	949	932	936	897	875	897	908	919	960	881	899	914	895	914	921	920	902	898	899	888	894	917	956	874	921	856	874	926	881	876	920	889	868	924	929	868	879	907	853	940	903	885	957	871	943	909	867	879	942	896	861	882	919	917	899	868	925	868	882	897	901	821	936	889	890	854	928	883	907	951	948	887	867	881	900	929	896	875	852	836	861	919	869	854	947	864	883	860	872	853	901	901	855	889	883	935	867	881	926	922	916	869	850	955	965	855	874	839	896	937	904	931	926	870	963	892	975	873	886	852	931	918	904	881	845	907	912	926	915	905	868	879	846	909	896	886	939	912	909	920	934	904	916	937	895	921	883	878	925	870	913	911	871	881	858	892	899	921	926	868	937	891	943	851	883	896	908	854	930	925	945	924	916	850	938	910	882	893	870	898	916	847	931	926	902	907	903	880	832	922	880	859	916	879	938	920	882	904	904	892	883	880	850	949	880	939	910	849	843	883	893	876	935	921	871	936	871	918	916	888	918	888	896	892	916	903	946	930	942	908	933	927	940	912	886	969	875	869	919	875	905	910	881	992	867	864	902	858	897	901	928	871	865	923	936	921	917	841	894	890	880	886	907	888	852	885	874	884	893	920	890	921	918	927	886	869	934	914	884	934	924	870	938	905	868	926	935	902	922	920	886	947	941	908	910	925	928	893	946	880	891	897	894	889	928	861	871	918	955	825	854	935	892	876	891	845	875	874	924	866	952	892	917	904	908	888	922	860	859	922	854	876	923	907	948	881	884	821	946	884	859	930	922	882	825	865	868	910	850	940	913	902	976	912	950	917	937	865	921	891	924	905	847	855	895	879	875	908	918	856	873	888	879	897	916	904	940	934	906	901	885	953	864	907	905	868	923	884	908	893	860	863	908	924	882	864	890	904	881	940	933	946	848	899	902	906	899	890	844	886	944	906	934	921	930	880	868	909	887	928	864	833	839	924	919	883	946	876	918	886	915	899	959	931	922	862	940	842	854	878	873	902	894	907	916	924	836	898	875	921	893	922	889	942	886	891	857	901	884	893	924	868	1024	885	898	843	873	941	877	901	925	906	875	879	888	903	896	910	926	880	879	920	896	889	855	942	880	932	939	871	868	933	911	942	925	868	910	904	896	864	924	927	894	908	894	886	912	874	925	887	930	877	935	830	848	915	889	908	896	887	871	926	899	889	914	919	908	928	865	803	890	919	900	930	927	900	894	918	897	883	882	942	910	925	857	873	880	943	871	864	900	896	921	904	938	881	898	915	906	872	905	916	885	900	859	899	909	935	847	888	939	836	875	919	868	884	887	912	919	901	916	892	902	919	922	893	903	961	918	899	871	891	917	884	921	899	900	855	905	883	849	888	874	955	911	931	852	893	883	861	893	916	900	882	848	850	961	961	871	951	881	866	847	879	837	904	947	872	884	893	902	896	873	866	899	888	909	888	924	898	903	847	891	897	891	902	912	914	946	932	934	924	887	865	875	859	863	938	894	914	901	851	931	860	860	874	907	862	964	927	921	914	868	839	912	882	918	924	865	869	874	849	905	843	889	884	955	943	843	931	919	894	914	850	871	928	899	903	897	842	897	875	845	885	922	897	914	883	848	897	896	861	862	891	900	913	871	937	903	861	852	921	876	923	918	894	966	883	942	912	890	893	927	935	885	878	944	990	901	909	855	946	869	925	938	898	879	885	851	929	862	848	888	968	876	902	889	857	906	876	894	931	905	860	910	895	888	906	874	883	889	886	867	900	937	881	954	885	919	941	941	886	844	883	932	903	921	909	941	913	940	919	907	879	917	915	906	898	878	913	915	954	886	887	882	846	911	906	876	941	884	898	874	896	907	905	869	910	841	901	876	875	969	878	911	875	912	872	946	842	893	916	952	952	888	889	919	885	877	933	914	899	873	902	929	858	944	900	897	871	924	899	952	890	830	935	876	925	906	913	869	934	900	923	914	869	900	885	931	896	928	925	871	874	902	868	858	889	899	881	861	911	841	912	892	894	932	866	855	905	877	893	968	956	837	905	898	912	899	888	903	903	889	853	904	874	918	902	901	945	845	938	904	870	965	979	907	880	883	855	902	880	921	895	912	953	874	924	903	854	882	852	863	897	864	920	890	947	880	896	903	908	909	876	885	905	919	894	894	912	906	950	904	884	935	851	875	936	862	890	911	860	904	929	876	950	895	886	881	897	941	904	833	927	890	862	911	891	870	907	834	922	889	896	909	888
52091	97358	80652	59160	46293	33513	22048	12301	6292	2720	1037	934	906	916	923	893	902	915	917	912	840	959	872	880	895	927	887	917	897	956	963	882	875	833	917	873	900	911	853	907	866	874	864	921	922	861	886	893	909	909	881	934	844	915	902	840	887	903	965	833	863	908	892	878	892	876	930	894	920	804	934	965	917	921	897	891	892	902	863	903	919	895	893	934	922	916	914	923	926	880	899	944	925	896	922	831	910	914	882	893	890	885	952	879	870	886	893	911	934	889	912	876	918	959	930	964	933	858	858	915	937	874	889	910	875	923	916	876	897	842	909	910	856	895	909	879	877	904	935	859	925	930	891	902	888	941	870	921	933	931	875	935	872	907	930	912	870	846	891	870	876	859	883	895	916	937	900	911	888	894	885	879	912	874	937	835	870	915	920	965	895	879	890	845	876	905	926	962	890	942	857	928	948	892	934	915	893	911	911	902	905	889	872	874	922	909	862	907	930	894	934	872	947	911	920	887	840	922	919	898	945	901	899	896	951	942	917	951	876	909	876	874	842	927	895	835	887	890	910	939	896	859	939	882	886	910	913	929	908	899	850	942	881	870	844	880	897	958	932	897	889	909	881	923	924	913	930	842	877	947	935	916	912	950	872	911	901	865	903	878	890	864	901	876	935	910	917	923	920	964	903	872	929	912	946	892	896	950	915	944	920	896	923	897	955	859	922	878	940	926	860	913	874	893	948	864	911	949	868	877	897	895	917	941	860	903	910	897	876	887	898	881	906	918	898	944	923	932	909	907	942	886	832	942	865	881	902	865	897	919	909	878	893	879	866	949	832	891	893	896	932	948	918	874	882	860	898	847	923	934	918	913	927	893	871	893	871	905	911	898	867	925	880	890	917	885	927	880	954	971	881	923	896	846	878	900	910	900	923	945	878	916	904	916	918	826	902	882	904	913	869	918	860	893	910	916	872	897	971	898	901	890	859	949	913	918	893	896	875	910	917	889	933	890	880	914	906	871	898	944	882	925	912	929	910	933	911	922	886	959	895	970	931	925	907	904	905	834	895	870	906	931	934	853	936	911	981	857	898	940	894	916	886	951	894	906	845	857	932	954	876	886	897	836	912	868	927	969	904	905	938	863	913	932	869	903	902	908	916	955	947	921	900	921	920	899	910	892	861	931	933	934	968	944	890	864	932	943	877	929	913	924	902	892	887	918	937	927	908	924	869	916	950	883	910	896	922	908	836	895	926	848	917	920	889	874	915	841	908	913	916	937	877	894	912	867	895	925	937	963	937	910	930	969	900	852	939	882	923	924	932	921	889	886	939	923	938	852	944	900	923	921	924	916	910	973	902	930	857	885	919	911	913	872	956	906	923	907	941	895	943	890	911	974	936	873	908	866	892	904	883	908	882	920	845	919	889	876	875	899	903	899	989	950	920	865	905	945	867	914	935	871	887	870	888	903	876	937	876	892	917	856	868	884	899	884	911	911	921	911	838	911	928	877	910	899	884	900	873	926	916	858	919	918	866	930	935	890	922	889	860	934	861	886	901	898	927	970	916	876	876	871	869	851	896	871	868	917	892	905	926	901	856	871	889	889	912	889	937	943	892	896	946	894	896	878	872	898	941	923	910	889	882	831	942	893	891	874	889	870	924	956	845	854	913	896	911	899	838	961	889	949	958	881	870	923	895	866	905	877	905	886	889	933	847	947	890	928	917	941	939	878	897	875	926	886	891	870	902	930	915	874	903	935	912	909	901	910	982	928	902	925	916	923	912	927	876	850	903	963	913	910	893	889	949	891	924	937	937	943	904	906	884	921	908	850	948	944	883	886	927	899	905	935	876	919	867	904	914	875	843	926	905	889	879	909	912	879	920	871	912	898	907	890	960	891	910	890	907	891	911	894	892	945	897	815	920	890	904	949	904	937	918	920	884	914	876	807	915	865	891	866	875	857	941	959	913	924	910	911	917	937	892	902	851	922	845	862	898	883	885	902	906	875	916	911	919	910	866	885	930	932	948	921	877	883	878	894	930	942	912	939	871	868	858	934	911	884	880	857	926	858	918	819	898	929	911	854	921	929	844	925	866	881	845	899	943	923	903	866	899	887	868	944	889	909	893	890	932	915	936	943	916	928	907	840	908	1011	904	909	903	969	901	881	872	898	821	886	896	896	922	919	937	910	923	887	848	928	898	919	853	902	901	894	915	857	848	961	866	864	875	924	857	913	928	874	874	859	918	906	931	885	885	923	918	885	919	920	848	864	927	951	904	936	914	934	922	974	907	895	935	933	905	866	926	895	936	875	915	936	860	892	951	918	919	929	942	933	941	879	909	888	945	954	888	904	926	897	910	847	895	905	884	869	925	905	917	888	905	908	913	906	906	911	899	910	919	929	917	921	862	917	839	884	927	932	910	833	868	965	899	952	862	900	920	842	916	896	938	909	874	858	848	876	937	914	905	908	907	897	906	951	916	864	849	892	884	851	895	889	950	922	888	920	917	887	950	883	907	945	967	863	864	869	862	918	930	941	932	857	906	887	929	910	869	909	896	889	918	928	911	910	925	897	890	886	902	892	955	940	906	929	888	927	938	928	917	895	905	880	904	856	920	830	900	866	914	925	884	908	884	895	891	937	907	887	938	913	881	894	949	846	935	855	852	899	894	952	893	902	851	874	909	883	904	882	843	887	892	904	936	878	882	888	908	871	909	908	915	921	867	888	877	930	867	915	903	888	902	907	875	893	906	875	922	920	909	933	887	856	937	912	858	876	920	892	904	948	932	913	895	872	939	920	936	937	909	870	865	909	929	917	885	944	920	905	891	943	935	926	930	874	903	901	909	923	814	974	916	923	866	933	981	951	889	884	885	913	861	833	937	911	901	936	888	851	903	908	894	856	907	841	919	919	914	856	941	921	908	878	949	925	866	874	922	975	892	857	922	913	873	919	899	883	971	902	980	899	872	873	870	969	903	885	934	867	904	890	916	913	837	940	872	885	901	868	931	903	877	890	884	901	927	928	935	872	864	952	876	944	862	864	903	905	885	897	930	875	948	890	898	927	889	874	908	906	925	915	890	933	862	889	969	927	881	906	887	880	912	877	873	948	898	891	917	847	905	888	910	890	916	926	886	912	871	896	890	910	904	915	888	878	959	940	840	895	936	894	890	919	903	904	898	905	898	839	868	914	897	961	909	897	947	876	939	939	908	922	904	830	946	834	948	906	896	951	936	951	872	921	889	869	905	878	900	887	911	922	845	937	924	947	876	993	879	900	871	919	906	889	868	935	922	903	833	941	888	944	944	898	863	900	892	907	937	909	906	874	921	952	926	904	883	885	894	904	887	899	956	840	965	904	913	934	934	909	859	923	883	895	924	874	960	942	891	920	959	924	921	943	905	916	922	926	885	853	903	896	892	948	924	912	848	873	893	889	891	910	871	948	947	952	931	919	831	865	899	958	870	922	884	882	948	930	903	905	919	906	907	870	885	890	909	942	912	917
28629	24814	28759	16811	6655	2835	1421	943	757	605	539	543	593	553	538	580	558	550	552	560	504	489	516	530	497	516	537	558	513	537	509	477	491	561	524	562	522	529	492	491	507	548	517	494	544	508	503	513	481	547	535	529	546	493	533	518	535	528	540	565	543	505	540	523	543	553	533	522	496	535	534	534	521	569	535	537	483	539	581	491	489	512	543	553	528	559	535	514	513	526	538	514	515	556	553	527	551	553	530	523	539	520	541	544	521	568	509	510	552	526	550	544	532	537	567	538	573	523	522	525	521	516	545	543	515	550	541	509	521	523	534	527	549	526	522	513	514	500	519	516	555	533	556	480	538	530	527	533	520	521	527	539	531	533	556	519	477	528	518	534	516	527	544	551	503	503	525	522	520	515	513	544	560	531	526	579	518	549	571	532	531	557	513	533	542	529	524	491	576	530	523	542	555	529	496	514	556	519	494	547	509	521	540	519	517	503	480	505	519	512	547	502	537	516	539	528	578	543	504	516	543	541	479	522	503	552	515	471	545	533	539	528	521	526	527	562	512	525	568	523	544	570	512	521	549	558	539	543	505	535	489	497	523	487	498	529	503	516	500	547	515	558	495	568	545	553	535	543	544	510	543	559	521	499	557	528	485	529	531	526	483	490	507	532	508	555	601	539	508	518	532	533	554	539	525	569	545	482	480	548	513	506	539	525	558	542	522	523	522	496	552	563	567	538	526	520	556	527	517	517	527	507	517	570	535	515	514	535	498	594	526	542	524	524	514	535	491	548	503	574	488	533	517	484	535	524	551	608	544	503	513	498	553	510	521	512	540	519	509	514	551	534	569	516	522	546	521	533	543	520	533	545	563	503	545	541	488	507	554	595	546	515	543	515	526	552	518	535	569	539	520	551	540	533	541	495	487	499	529	523	510	505	510	547	510	553	513	543	545	481	567	537	504	546	511	508	494	499	542	482	496	542	501	497	479	552	541	553	530	539	510	512	524	539	519	504	556	544	515	519	532	537	566	488	531	525	521	522	520	556	541	498	522	524	514	540	549	521	524	554	525	488	482	544	591	531	553	539	523	535	523	533	521	510	568	516	545	540	538	516	570	489	518	570	521	532	552	553	508	561	559	565	527	526	534	481	524	574	540	533	569	557	550	501	517	509	513	506	578	520	520	568	513	527	558	491	585	517	540	537	524	506	500	514	484	536	531	546	517	519	554	512	517	543	530	549	525	515	501	527	502	500	529	582	556	546	539	528	506	516	555	554	534	519	522	540	584	533	535	565	539	494	551	519	538	501	488	505	527	524	566	566	578	543	520	557	541	508	571	523	530	584	526	515	529	520	545	514	513	522	521	549	534	531	499	522	541	528	515	554	544	551	555	559	532	533	540	499	554	583	496	522	536	544	518	492	534	473	498	537	531	567	540	542	541	511	526	533	508	483	528	541	510	503	537	560	502	549	498	542	536	543	537	545	527	513	511	535	518	552	509	524	539	560	485	487	512	529	565	543	517	534	486	516	557	539	514	519	524	562	541	567	559	534	563	492	581	553	578	551	552	520	526	502	535	493	539	532	569	503	494	552	528	548	528	588	545	529	511	551	548	523	533	540	520	516	534	537	477	550	542	549	530	536	547	509	517	549	539	535	531	526	520	588	483	521	506	514	512	508	544	531	512	549	523	522	495	535	513	517	519	511	558	542	524	528	556	537	542	515	508	507	545	546	553	497	487	498	558	513	559	565	527	553	492	521	506	518	490	540	574	546	538	541	518	525	551	532	554	583	495	507	550	548	550	520	551	511	530	503	525	528	507	521	537	545	527	543	562	564	505	520	525	568	528	589	522	504	543	542	576	503	541	558	560	509	521	517	554	529	514	510	526	528	553	534	541	503	533	503	510	500	555	552	507	513	517	524	511	552	520	496	528	594	546	551	513	543	512	516	509	571	545	532	520	548	517	533	519	535	543	514	546	538	510	535	557	530	526	519	513	499	530	496	550	511	564	546	529	515	522	538	528	510	548	536	529	519	553	558	538	514	554	533	500	533	551	532	504	532	513	512	504	561	547	559	528	532	533	523	513	555	539	528	530	518	495	566	540	525	533	517	556	543	508	569	532	539	515	497	472	531	525	556	536	540	528	523	513	533	502	497	532	509	530	546	508	540	577	486	567	495	549	549	541	479	548	514	526	535	555	533	568	517	550	555	570	517	524	517	565	514	516	550	539	515	544	551	530	569	522	528	505	555	519	550	500	548	515	528	549	524	497	519	508	529	535	539	550	523	524	514	502	552	527	573	484	528	519	484	583	559	505	514	553	526	519	542	549	577	558	527	554	572	566	524	524	514	505	532	520	530	533	519	524	547	534	500	541	567	560	554	479	505	552	494	473	525	523	517	510	539	543	594	513	549	479	535	539	544	553	553	569	482	566	588	533	536	534	518	519	533	549	524	566	483	507	542	513	553	548	538	542	555	528	539	478	553	523	519	577	522	538	524	536	565	528	566	493	548	557	517	504	559	512	536	510	541	534	548	519	513	558	508	531	515	574	550	507	513	529	574	537	540	520	539	520	535	515	525	566	550	526	547	521	526	540	564	535	531	522	561	504	486	506	541	548	570	557	508	548	518	524	574	561	517	551	552	498	541	551	564	545	522	554	522	551	494	508	530	505	547	561	555	523	541	519	558	531	536	538	556	517	521	527	565	539	547	519	529	516	526	511	535	497	479	505	534	483	525	519	568	520	530	554	542	533	544	564	570	506	545	494	490	563	513	565	556	553	539	522	559	502	503	502	506	577	529	544	552	549	521	522	545	563	526	536	506	538	513	501	545	509	568	503	524	570	506	595	493	540	507	537	474	556	540	554	531	585	540	534	538	518	515	555	537	504	513	517	545	540	526	504	547	527	493	526	554	522	500	496	531	524	536	551	546	514	536	511	505	520	532	500	493	517	566	526	560	488	503	492	563	576	547	543	521	487	515	534	592	533	499	509	538	548	567	533	560	530	541	549	536	522	516	566	512	540	544	529	527	559	488	521	459	531	522	527	509	537	575	549	550	497	550	500	532	524	515	501	546	499	509	540	560	582	538	502	526	541	511	508	500	524	517	555	525	549	523	516	555	512	565	579	526	499	555	548	535	544	527	539	528	506	542	515	521	550	513	540	534	526	547	526	475	493	530	563	532	519	535	530	490	557	563	575	539	538	527	518	529	548	557	492	524	533	534	504	520	541	557	560	543	539	544	518	555	511	523	509	531	538	517	578	555	508	516	528	507	537	545	567	533	534	540	527	573	536	540	525	533	540	506	490	525	514	545	526	543	544	517	521	529	508	528	548	516	551	528	537	535	542	537	552	513	572	530	571	521	540	495	546	511	532	571	505	506	483	530	526	562	521	509	539	539	516	565	554	559	546	511	559	540	577	568	507	523	510	496	515	517	528	501	582	536	517	571	598	544	560	503	554	548	573	534	511	525	508	505	524	527	534	513	539	571	550	546
20965	34529	24231	12024	6592	3328	1826	1111	804	633	618	558	580	571	578	586	562	594	571	558	557	605	600	540	565	586	570	553	529	576	528	579	566	548	522	544	571	545	602	582	577	587	547	549	514	514	579	566	581	564	599	542	587	574	560	566	539	597	557	555	549	539	551	557	560	566	562	587	596	584	571	572	511	535	572	612	597	544	547	537	566	576	607	566	554	589	562	563	559	574	581	565	564	573	574	603	561	550	520	602	568	588	567	554	583	572	578	560	517	561	584	567	575	564	547	577	564	536	592	595	583	543	578	568	570	599	597	557	598	587	554	552	594	585	576	585	570	548	556	587	546	560	621	570	594	581	528	628	582	582	574	517	551	570	542	580	556	573	598	563	575	542	559	545	531	552	548	542	572	562	606	583	565	534	578	566	573	558	601	570	590	567	609	566	556	592	545	573	615	595	567	562	594	588	514	567	538	600	575	565	578	575	562	552	572	587	577	594	602	604	545	626	544	546	549	566	555	538	559	571	571	585	575	590	550	563	603	575	570	545	548	582	582	587	628	601	590	554	576	585	591	541	586	594	565	532	547	569	590	567	549	572	555	598	543	562	543	565	597	586	621	573	571	531	585	578	561	588	575	592	534	561	577	615	602	607	553	513	584	553	561	583	558	569	558	566	550	521	571	523	559	612	577	565	568	557	538	533	605	580	567	572	537	575	569	539	565	592	620	595	604	575	602	576	575	606	559	567	580	583	578	532	585	572	576	571	550	570	582	606	565	544	546	595	567	562	559	548	592	562	584	568	619	537	552	576	561	601	560	558	554	613	616	500	554	551	589	550	559	599	592	574	580	541	569	537	577	572	540	576	557	507	557	555	588	585	615	562	605	545	543	579	564	583	568	550	596	578	574	535	562	562	574	570	567	637	622	541	589	574	550	605	538	546	599	566	521	559	551	587	611	555	577	558	555	556	565	613	580	557	541	584	597	582	534	599	589	553	556	571	571	548	538	553	591	555	559	578	571	588	513	539	586	552	552	614	563	575	598	596	580	577	542	539	556	565	584	546	577	572	567	612	551	563	546	619	609	582	551	575	523	561	556	566	576	598	569	579	542	574	580	572	563	529	528	577	570	582	568	596	543	569	572	561	597	584	569	576	567	565	579	580	596	601	578	558	600	585	556	543	566	524	579	533	566	583	562	589	558	596	556	590	626	585	562	545	524	567	562	575	580	556	573	580	576	577	585	574	515	549	591	569	568	586	553	582	590	569	596	588	585	598	595	622	543	585	540	566	583	594	574	611	553	556	567	592	592	546	557	577	587	541	599	559	566	536	582	580	532	582	563	592	549	587	582	572	568	562	584	572	572	544	602	575	574	565	571	606	586	578	580	570	575	553	562	577	571	604	594	592	575	573	597	563	575	593	549	589	542	584	596	552	563	551	594	551	608	564	566	565	535	543	556	565	584	523	567	552	570	548	576	556	565	595	568	559	586	564	527	602	574	614	555	578	542	560	610	573	534	589	550	556	576	571	577	557	566	554	574	539	578	592	570	532	623	572	555	548	576	594	585	565	566	517	576	564	594	551	584	590	556	629	529	586	532	567	566	556	533	574	569	607	540	589	584	583	545	540	564	589	559	557	573	596	559	621	556	595	535	563	562	540	571	598	571	567	563	568	560	559	595	590	566	556	575	573	553	580	561	582	571	549	584	616	596	539	585	571	573	575	579	562	572	569	583	603	565	585	579	574	559	544	571	554	561	588	549	543	559	609	554	546	604	582	584	583	637	581	576	557	582	555	568	556	576	564	584	570	574	563	576	593	562	576	543	607	586	580	591	605	533	566	547	550	610	596	599	592	567	587	544	550	579	598	555	569	570	553	529	571	584	549	591	551	556	570	561	566	539	569	580	580	597	544	579	605	548	578	540	564	565	546	570	594	585	526	560	566	571	525	560	595	574	535	556	556	575	553	571	574	667	583	552	568	580	600	561	612	611	574	546	558	537	584	567	569	494	569	552	553	556	556	523	573	555	567	596	553	540	537	569	590	578	543	584	588	607	582	534	569	596	585	578	567	556	543	528	588	562	586	602	544	612	591	544	610	574	595	576	600	600	586	590	553	554	551	533	566	606	583	560	583	563	590	527	579	580	581	553	587	555	537	618	599	559	538	575	592	584	550	567	522	545	647	600	581	542	535	566	557	556	539	567	544	560	549	561	591	537	571	561	538	555	560	603	533	526	567	569	584	567	514	547	585	607	528	578	548	556	548	599	588	572	533	592	546	593	616	536	579	537	570	555	567	581	537	578	555	579	565	564	574	580	557	580	538	596	588	550	553	555	569	615	508	602	549	543	554	573	598	572	555	563	538	607	547	583	549	589	559	572	530	544	589	540	554	571	579	599	566	570	553	509	550	570	548	543	565	564	587	566	553	595	581	623	568	608	540	578	585	561	591	524	561	564	574	576	561	578	557	560	567	568	592	626	534	518	552	574	580	544	544	547	555	544	557	579	552	587	563	557	565	579	550	595	583	558	554	561	547	562	604	546	583	582	536	570	610	567	590	568	565	633	579	570	587	573	546	575	544	573	549	567	597	536	574	599	565	594	559	559	525	550	563	560	549	575	560	549	533	565	556	577	605	530	530	538	577	554	542	504	537	558	602	564	569	569	555	561	538	605	526	547	601	566	546	556	552	552	538	553	586	586	592	567	614	545	545	566	571	562	572	578	551	620	560	563	574	537	562	571	610	571	597	576	538	608	558	588	586	550	569	537	558	623	612	552	564	535	611	542	538	573	554	575	531	570	590	566	549	599	542	620	539	564	547	579	585	577	585	609	584	559	567	535	601	550	545	601	538	525	597	608	525	530	630	586	511	568	547	583	576	590	594	576	573	582	584	559	562	589	541	569	554	597	554	540	576	537	556	552	527	562	555	539	559	553	549	556	545	539	582	542	544	541	566	610	580	540	544	600	512	564	548	507	538	622	569	540	596	575	573	592	575	562	540	547	556	539	592	610	572	578	561	583	524	562	583	592	579	612	586	590	552	593	600	600	533	544	566	579	549	564	548	567	600	571	517	574	560	548	598	525	570	552	588	603	535	590	559	529	596	520	579	588	567	625	569	516	576	546	600	542	564	549	549	556	564	571	584	579	632	525	571	544	579	569	507	560	586	568	602	562	587	565	566	589	598	560	590	595	568	581	521	587	575	602	566	564	579	581	554	571	585	602	565	556	581	599	526	562	588	585	575	592	530	572	568	603	573	629	553	540	583	566	548	534	583	584	545	553	562	570	601	547	584	562	586	564	591	537	581	575	575	558	568	579	543	589	593	594	575	566	570	574	529	581	555	574	549	608	554	592	537	558	523	564	575	580	551	578	588	551	610	543	578	637	534	576	579	559	542	557	585	568	568	558	570	539	588	545	578	542	582	579	542	604	548	599	557	553	601	604	572	549	599	544	569	616	580	592	546	569	566	586	549	542	557	571	584	574	552	597	583	613	594
23719	21750	34212	34207	26845	24940	16680	7024	3052	1347	744	579	574	561	588	583	563	571	514	573	519	583	595	575	560	578	537	576	584	508	555	579	551	577	563	614	583	577	545	567	565	571	560	548	567	559	563	564	533	563	544	584	564	594	584	553	551	529	576	599	604	529	547	566	575	543	498	546	546	586	543	575	539	577	558	546	540	575	539	583	566	535	594	527	592	551	547	617	570	554	508	534	525	568	575	590	540	516	589	555	530	515	560	582	578	547	549	587	509	607	547	544	591	560	544	609	569	578	510	564	557	597	586	528	558	594	595	588	532	525	567	561	590	569	534	571	553	528	568	568	573	565	571	580	559	564	606	574	570	556	539	615	556	573	583	567	576	546	561	534	582	560	596	552	523	570	588	517	530	525	573	517	584	508	575	603	578	572	558	579	558	583	572	556	549	561	562	599	548	551	587	564	559	549	547	561	548	548	555	579	571	552	529	559	540	575	565	566	605	572	539	541	529	555	613	574	540	574	536	553	556	557	562	557	526	551	565	555	556	534	581	534	502	550	520	592	610	575	558	573	572	577	540	529	563	542	552	566	517	581	585	595	550	551	561	527	544	559	519	574	543	535	542	595	507	561	571	579	539	533	558	594	542	561	586	512	548	575	550	596	560	521	595	524	529	574	598	555	525	567	516	583	589	562	546	524	613	569	572	552	520	518	575	539	535	543	597	576	553	524	558	560	547	544	576	535	559	559	555	517	605	581	566	571	575	555	536	566	529	595	536	527	527	540	563	567	532	557	574	526	550	562	558	558	539	571	626	574	518	592	535	562	532	586	556	549	578	555	566	540	594	583	535	507	539	604	560	541	643	546	526	592	568	591	613	576	552	529	547	551	556	587	564	577	573	582	608	551	583	555	573	550	577	544	577	592	618	558	601	561	539	568	595	578	550	566	565	571	558	545	533	564	581	561	586	528	565	562	570	552	530	525	537	541	572	554	587	577	555	542	519	534	522	540	586	563	566	560	607	582	523	580	603	552	560	555	507	537	534	540	584	552	556	536	547	562	544	572	534	540	586	583	577	577	588	555	573	576	593	539	581	563	569	580	579	594	558	548	551	564	586	534	568	564	558	539	548	563	542	569	520	560	578	554	562	529	564	530	559	588	578	591	546	598	577	527	593	556	554	553	559	529	592	554	551	553	549	504	530	545	556	539	547	523	542	576	565	523	550	537	537	590	506	519	563	578	557	560	550	539	569	562	528	519	552	531	576	591	556	572	493	584	562	570	559	558	578	565	584	537	546	576	553	571	565	580	600	553	589	532	536	575	596	560	582	568	549	580	585	564	562	576	515	545	558	561	533	522	536	538	519	567	624	548	560	583	581	558	581	535	538	570	532	536	533	583	606	649	516	545	563	569	593	632	558	566	556	566	594	559	586	541	569	579	508	604	561	608	550	574	533	562	529	506	577	544	536	580	578	567	537	550	571	538	546	544	595	542	568	555	563	532	547	564	549	571	550	554	571	517	590	575	615	568	570	613	518	545	544	566	573	571	512	551	541	519	573	569	577	565	578	551	524	546	594	599	571	564	496	618	574	589	567	575	554	561	530	581	586	522	549	561	525	546	548	587	588	602	543	604	551	552	582	553	540	539	566	538	552	554	535	562	597	560	561	615	568	571	593	575	561	555	592	559	564	541	580	551	539	578	552	588	559	593	541	608	531	547	574	564	549	568	562	542	545	540	560	577	550	529	558	552	591	598	564	557	553	599	528	553	572	532	555	588	526	573	558	534	587	544	559	585	594	536	592	553	553	578	569	563	544	577	537	573	551	577	587	564	546	509	552	557	585	562	532	529	552	560	546	574	556	531	558	523	535	582	551	575	579	526	524	518	562	557	552	560	584	529	535	579	521	583	530	546	589	544	600	522	614	605	574	602	579	570	578	595	544	553	543	573	539	577	571	568	552	565	554	578	546	519	557	519	542	566	563	504	546	590	561	561	563	545	520	544	569	564	549	549	539	542	569	576	548	587	543	562	522	550	565	539	617	564	581	562	553	540	571	550	582	553	531	564	521	548	564	569	540	535	545	552	563	557	581	527	578	539	557	558	527	602	559	497	532	567	551	545	535	570	588	565	583	565	588	556	558	555	543	544	567	557	586	536	531	565	530	591	574	576	534	556	565	553	548	539	581	575	555	552	563	551	573	580	579	531	531	543	552	551	560	556	561	544	606	594	565	538	596	581	543	600	543	563	544	587	535	598	612	530	582	589	515	533	569	597	551	593	606	532	546	581	615	565	585	563	539	556	581	550	514	549	625	559	571	533	569	565	600	530	592	573	580	529	570	518	577	593	586	537	572	543	588	554	567	538	536	567	582	590	568	547	589	540	527	575	577	567	557	545	615	584	577	539	554	532	533	568	629	532	554	567	545	557	517	519	579	511	563	559	529	606	566	563	528	541	544	592	525	568	567	540	584	542	567	551	514	601	575	562	542	536	572	586	549	556	575	555	564	545	577	550	567	547	581	543	545	554	559	538	581	596	564	600	554	554	542	551	551	544	587	551	556	555	529	569	589	521	560	556	578	527	591	536	558	521	544	553	501	534	557	533	585	563	526	574	580	552	543	547	570	606	583	597	577	520	541	566	563	570	585	602	559	542	558	560	545	590	530	581	574	579	543	569	573	542	554	543	538	579	565	554	558	614	554	551	558	574	579	517	597	548	536	557	555	595	573	560	577	531	528	549	586	588	563	565	539	566	629	561	527	576	528	590	561	548	585	567	591	552	548	558	541	528	551	529	557	544	559	552	533	558	542	603	547	607	504	556	563	569	549	591	575	545	584	558	551	588	544	556	567	537	622	553	546	542	550	548	569	557	595	552	575	541	578	564	525	546	547	578	577	586	550	511	593	591	555	538	600	545	546	530	547	558	546	604	550	545	604	557	578	541	556	579	550	525	576	536	563	530	575	600	562	569	563	582	580	566	556	574	593	568	565	571	546	559	593	523	594	561	569	563	568	592	548	575	533	564	546	588	562	593	559	530	568	587	523	551	562	544	526	598	577	541	588	552	568	522	564	538	549	569	519	528	558	566	614	571	580	540	584	576	575	546	571	570	566	542	551	597	566	507	567	546	559	570	578	605	555	550	560	583	575	550	548	555	562	560	523	573	531	603	583	529	538	528	599	540	578	524	540	558	558	589	553	564	589	537	601	573	579	565	551	538	546	574	543	539	525	573	575	563	588	547	562	541	586	580	545	538	588	527	554	552	580	549	568	504	507	548	548	585	570	567	575	555	533	559	580	577	577	575	527	589	563	584	573	537	575	554	536	575	517	553	563	526	577	561	546	548	528	517	516	567	580	581	580	553	531	547	532	542	536	577	544	513	545	601	532	561	565	559	553	529	583	585	585	560	529	625	560	602	575	571	556	523	616	564	520	599	564	555	545	589	583	568	565	584	565	574	570	509	565	612	566	556	541	563	574	611	561	558	588	602	606	540	522	588
46673	84147	67318	45402	32703	26057	15824	8834	4405	1888	916	561	593	583	598	611	579	581	557	625	582	562	565	542	578	621	528	568	541	614	614	573	595	571	581	583	571	601	650	605	581	580	559	562	578	587	612	599	561	606	604	565	614	560	601	577	577	533	577	620	563	599	580	586	533	576	588	574	594	605	555	589	568	574	571	612	591	578	518	622	582	553	594	577	499	605	588	580	568	580	550	576	576	541	567	589	599	592	585	587	615	542	571	633	583	569	572	591	559	586	576	616	591	582	596	609	580	575	573	590	600	578	593	591	561	576	583	565	624	588	580	562	563	578	595	597	552	614	569	581	589	587	582	567	603	586	550	563	578	585	602	567	596	589	624	593	599	587	580	603	559	540	579	570	577	604	586	553	606	594	584	558	572	540	575	588	580	577	606	578	623	526	568	597	583	599	547	615	587	557	582	577	576	619	576	563	591	544	575	635	555	614	556	574	570	556	586	598	574	604	592	585	575	550	584	635	546	551	565	567	614	563	599	543	561	589	595	570	567	548	582	537	612	566	572	581	578	528	558	560	589	614	545	590	574	527	566	578	534	546	585	585	585	568	591	605	559	612	576	609	559	577	601	562	550	575	570	605	558	538	565	525	597	597	591	590	568	576	591	561	585	542	553	561	596	590	571	599	593	597	599	564	584	619	573	569	633	571	575	586	578	541	568	566	577	581	604	556	579	608	581	556	558	573	565	617	561	543	570	553	607	566	587	609	555	546	631	587	577	596	575	580	589	597	624	564	582	584	532	532	583	607	562	581	546	615	558	591	593	616	551	593	629	583	576	611	567	549	579	581	590	543	593	566	568	600	564	573	593	587	578	577	547	562	615	569	560	587	550	582	607	567	543	550	518	570	558	553	578	553	579	556	556	586	594	554	591	610	560	547	577	590	557	585	553	549	586	582	596	560	582	579	584	617	585	608	562	614	596	583	581	561	604	555	564	593	579	600	529	576	564	595	577	560	571	562	561	615	590	555	571	568	565	640	582	554	596	590	591	586	593	566	582	571	534	563	547	593	578	585	575	567	619	596	573	611	602	618	602	614	529	590	581	560	585	586	593	577	592	565	585	561	594	578	608	570	596	616	568	565	565	581	604	579	625	578	523	582	559	568	565	542	603	578	581	573	593	575	621	563	579	569	596	532	572	566	535	582	518	559	591	569	613	554	584	597	538	564	614	589	590	589	577	611	586	574	530	622	601	603	579	570	597	610	589	575	606	585	620	566	598	526	587	603	597	584	590	578	585	604	591	598	549	568	547	569	616	579	603	594	570	585	617	555	596	597	539	563	610	558	578	586	605	633	571	576	563	591	573	600	554	569	561	573	565	613	568	593	550	560	609	564	611	541	538	628	618	573	551	599	580	583	531	544	586	550	554	570	568	576	591	528	549	551	584	613	562	600	596	586	581	555	562	586	604	566	639	561	572	575	603	546	570	566	609	605	588	558	548	576	616	555	581	622	598	525	587	596	604	580	575	603	594	538	562	572	562	590	566	606	594	562	595	636	596	565	596	552	590	605	550	576	567	581	576	546	576	565	604	562	578	554	554	631	583	583	616	611	586	558	615	607	629	581	580	612	620	596	605	597	596	574	595	564	566	553	580	623	579	569	582	586	607	589	531	590	567	558	561	595	570	554	558	625	581	573	590	636	575	561	641	575	595	586	558	581	590	508	594	563	567	611	646	608	562	559	632	571	569	589	651	622	562	540	592	599	578	565	597	602	628	576	566	544	596	565	602	583	581	560	580	619	559	572	606	586	536	608	560	547	583	582	596	596	593	548	586	570	602	598	586	547	539	596	545	566	586	614	560	535	592	598	539	577	575	590	586	565	590	583	603	556	622	568	562	526	614	579	552	559	592	619	540	620	607	624	572	574	564	541	572	573	594	608	543	529	555	590	573	576	549	601	592	558	560	592	592	580	567	609	560	604	577	613	565	600	581	591	633	607	567	614	584	588	572	565	565	587	588	584	563	560	578	557	609	575	573	573	614	578	576	581	612	618	620	569	576	567	581	594	587	563	534	574	597	548	588	596	596	586	573	584	600	578	583	591	554	589	537	597	529	577	580	562	615	565	589	555	587	591	591	575	561	602	545	553	593	605	569	577	610	580	598	604	588	581	587	559	596	605	563	588	586	641	586	592	601	583	568	642	585	540	533	579	528	594	558	599	620	626	567	558	603	599	547	590	594	595	534	565	546	551	568	560	616	590	605	619	504	541	580	624	577	582	568	630	616	534	647	646	550	645	544	574	599	547	603	522	547	529	560	563	603	577	602	608	610	588	587	569	568	583	611	538	545	614	630	601	547	509	575	568	625	590	597	581	646	612	590	567	605	537	608	567	610	573	593	603	535	551	621	612	600	555	646	620	612	565	572	597	543	602	570	598	595	610	550	602	546	587	550	531	581	574	572	608	569	573	554	539	577	576	546	576	565	557	562	537	621	608	594	566	573	566	569	590	585	548	577	586	586	599	558	595	567	575	573	566	626	595	603	549	582	580	599	569	560	587	596	621	560	580	580	576	572	532	619	583	589	564	569	551	554	577	548	585	540	583	586	601	559	595	560	637	550	592	582	585	597	538	606	552	577	540	583	605	546	575	569	628	557	579	568	564	587	598	622	600	601	577	610	578	569	598	593	573	569	604	590	536	584	558	593	578	627	613	608	614	546	619	573	612	553	530	576	527	564	572	600	583	544	562	567	624	609	582	629	600	644	577	577	607	576	595	645	596	580	570	571	510	600	616	580	591	574	575	587	560	573	587	552	562	575	583	572	572	554	578	570	577	585	624	538	556	582	581	563	569	566	574	592	532	547	581	605	586	613	558	516	592	562	540	548	588	556	603	563	571	563	571	542	589	594	586	630	582	607	553	613	596	615	558	622	589	564	571	602	568	589	584	571	613	551	566	557	616	575	593	549	603	562	569	569	581	578	588	611	573	589	617	578	561	639	591	584	608	573	547	588	588	603	565	565	596	568	564	588	566	526	596	606	599	575	607	560	570	602	554	584	568	575	578	605	551	577	591	612	563	559	586	548	574	615	570	609	609	552	547	602	578	593	613	535	553	550	587	546	592	579	569	583	573	585	585	563	566	538	556	591	584	579	554	585	615	585	566	576	565	570	604	577	567	582	581	577	607	600	570	549	610	558	567	590	641	614	590	619	560	583	618	561	598	572	595	608	578	574	550	615	561	593	556	577	560	606	576	592	615	554	608	616	619	609	581	600	606	580	609	551	594	563	540	606	581	619	581	580	615	586	598	569	573	584	603	564	580	581	563	586	565	604	630	583	557	545	556	579	625	605	568	602	589	574	580	583	597	557	583	586	541	592	548	594	594	544	597	580	558	578	583	641	599	554	577	594	592	552	633	580	534	582	589	633	566	591	599	599	583	567	575	630	569	597	593	593	621	590	605	617	570	613	625	545	594	581	568	611	547	534	562	610	573	544	568	582	592
24951	21914	31545	29533	22837	15819	8325	3771	2565	1302	749	710	631	658	694	667	655	672	663	641	697	714	658	633	645	692	681	658	687	684	658	655	673	643	700	683	672	676	661	738	690	665	703	668	664	636	670	679	701	662	691	662	701	645	699	628	643	646	693	689	690	666	657	656	702	679	665	681	672	697	657	681	725	667	680	679	704	655	625	644	694	663	614	667	680	641	686	626	678	638	647	730	662	670	673	618	683	730	675	651	631	640	690	693	689	703	663	697	699	671	695	619	670	627	671	673	678	657	664	592	700	655	643	700	676	685	673	700	646	635	635	684	664	653	657	660	664	624	673	669	643	635	684	661	661	696	651	692	674	659	716	694	632	703	703	672	646	649	666	710	632	634	674	681	687	664	671	689	686	657	645	658	667	683	683	665	703	693	678	661	686	636	644	630	682	687	678	666	677	670	712	689	687	671	714	656	679	666	701	698	657	670	681	702	672	644	637	626	738	698	627	707	676	679	654	668	683	681	640	646	704	699	650	671	665	674	672	682	662	665	679	669	657	656	653	657	686	684	647	700	690	706	677	665	668	625	669	652	639	668	653	662	683	666	665	688	643	669	666	658	629	700	664	681	672	668	674	678	685	658	661	671	678	672	631	680	699	663	696	707	704	690	606	607	664	704	666	676	653	709	697	664	667	645	694	683	627	676	693	671	671	706	678	679	638	681	680	685	627	653	655	673	713	698	692	724	681	661	672	641	657	669	672	615	615	679	601	618	658	650	705	705	669	690	681	658	664	640	654	651	678	686	623	621	686	706	663	671	622	668	682	724	659	690	669	645	663	682	702	697	658	665	661	674	657	700	669	662	683	637	687	657	681	653	663	664	611	638	685	636	680	668	682	669	669	678	678	661	669	675	648	696	684	704	645	680	668	656	645	651	675	681	712	652	655	681	696	672	643	690	669	648	631	586	689	656	658	668	698	662	637	707	698	664	681	663	692	688	691	678	666	615	701	641	696	632	677	652	654	687	636	690	664	627	620	649	619	700	654	680	627	656	660	648	700	725	670	631	715	643	710	710	628	660	657	664	655	681	686	638	690	632	664	681	638	644	661	683	683	657	678	663	687	685	666	677	688	686	632	699	658	609	681	640	664	668	708	685	632	658	615	686	685	622	682	674	710	605	679	695	680	653	652	628	714	651	663	689	667	668	651	664	661	675	656	605	724	670	675	652	643	712	656	704	676	665	660	622	666	661	665	671	639	669	638	670	689	665	704	641	687	677	654	661	655	665	667	669	653	648	660	653	676	687	654	658	604	648	626	672	661	675	660	632	658	641	639	633	658	636	668	663	652	630	681	619	651	633	627	694	678	677	699	695	681	670	666	697	670	628	664	679	673	641	674	711	652	648	648	677	648	683	611	677	641	659	687	679	636	625	692	647	665	646	651	662	674	667	680	650	707	659	676	696	669	674	709	658	680	632	654	674	671	656	666	655	681	696	644	689	692	668	675	629	649	679	628	694	688	699	678	666	659	652	657	663	669	688	706	668	734	660	693	677	650	673	687	678	657	691	662	685	705	667	682	678	733	665	646	621	656	678	629	670	662	735	646	636	670	684	675	668	688	710	687	660	665	635	689	673	662	670	677	703	728	660	649	664	631	633	690	689	667	667	629	693	688	697	660	651	684	711	645	678	670	655	694	653	653	648	641	664	643	596	637	671	701	686	669	625	656	637	639	663	689	667	679	679	621	655	627	654	696	719	676	658	681	682	711	683	670	671	672	646	684	655	702	692	679	669	599	692	594	680	632	662	682	710	692	638	686	625	694	659	690	672	685	743	653	704	640	647	667	663	694	662	649	654	662	683	690	670	668	683	638	680	675	627	632	674	659	670	682	645	673	698	735	661	665	662	622	645	660	715	629	685	635	690	657	666	676	660	646	689	668	647	667	669	699	633	681	697	621	656	695	676	666	685	665	681	634	686	644	675	690	689	704	613	687	670	637	697	673	697	736	658	701	671	705	663	712	673	682	665	647	691	661	640	643	679	691	674	667	676	678	668	650	725	668	715	678	731	706	670	693	670	675	701	664	688	724	682	654	694	707	652	672	706	684	688	660	634	662	654	643	687	708	663	697	653	659	643	658	657	688	667	642	661	697	699	665	646	683	676	684	661	657	687	646	678	686	695	631	627	653	694	691	684	663	674	707	663	666	638	650	691	617	676	671	697	632	684	721	698	656	697	637	686	651	687	632	715	638	695	645	650	647	665	636	681	648	664	678	662	701	652	626	721	694	662	683	616	645	692	662	674	646	657	682	657	704	652	620	671	697	634	685	653	646	690	670	663	697	657	671	667	663	693	643	709	655	653	619	663	676	706	685	621	669	640	616	650	692	678	673	603	710	659	695	703	720	688	639	728	655	665	688	688	622	687	695	673	717	676	652	661	652	676	715	677	717	670	671	660	633	684	655	669	670	685	659	626	707	677	702	655	644	630	653	645	666	629	621	662	667	610	702	648	693	647	627	647	645	709	660	662	656	697	645	687	666	637	709	663	658	665	639	649	630	693	657	708	618	690	716	688	678	685	659	645	654	688	647	654	651	657	708	632	645	667	678	644	691	677	646	669	668	662	650	657	651	675	669	676	663	613	699	666	653	690	672	717	641	686	613	684	678	700	695	667	683	660	652	691	616	674	685	708	663	671	672	648	710	735	657	659	678	658	674	658	672	706	668	680	663	654	707	640	642	680	709	654	624	691	679	659	720	680	631	642	677	640	649	639	702	653	695	636	651	632	659	671	660	654	690	679	656	663	651	655	686	696	648	664	651	648	652	637	635	657	656	680	687	693	712	738	640	709	740	674	711	681	665	669	653	672	662	654	654	659	684	616	710	690	684	646	700	671	661	647	642	684	680	664	682	671	602	696	663	655	658	672	673	697	629	681	667	662	662	667	639	662	686	705	699	666	682	654	664	676	644	623	704	667	647	668	671	665	698	651	666	675	651	650	675	668	675	702	685	661	656	687	672	645	714	667	652	664	641	651	709	689	634	662	655	705	636	646	637	616	654	699	686	689	661	697	702	643	672	653	632	707	677	662	668	692	732	653	661	621	671	678	631	714	626	674	648	694	657	682	695	640	667	688	667	665	613	620	629	690	643	653	692	643	701	695	653	677	685	647	627	670	639	649	655	627	687	688	648	655	719	683	706	665	655	616	658	683	709	678	681	681	697	679	668	737	687	639	668	633	693	672	677	688	624	677	675	665	664	645	644	708	677	665	739	679	673	680	651	653	695	655	678	661	678	631	689	681	705	691	680	659	683	693	662	635	693	743	611	695	738	649	661	680	638	746	674	621	677	697	681	739	711	701	691	669	705	652	656	659	664	714	647	653	668	701	657	651	628	716	649	687	684	684	673	688	664	683	648	633	662	666	667	671	636	691	641	695	740	723	699	658	623	651	624	663	631	654	677	710	687	642	664	693	651	652	704	697	644	693	654	665	695	648	640	673
41050	66187	50377	34518	27289	19609	11739	6396	4792	1993	861	764	693	697	696	702	706	722	736	724	653	704	758	691	747	681	733	658	691	746	738	722	731	754	657	689	665	755	691	705	687	727	687	739	725	719	742	737	693	683	688	707	730	690	726	675	745	753	713	739	753	695	717	729	741	730	724	716	704	713	683	690	666	676	696	717	739	678	684	657	695	715	690	727	718	720	626	687	668	743	727	710	687	745	657	729	718	715	697	700	700	666	676	688	672	714	683	675	707	731	727	669	717	772	714	758	703	700	714	690	694	662	699	708	717	672	692	773	670	696	704	701	720	688	665	682	732	759	747	722	688	745	694	681	677	702	687	720	674	747	682	710	702	727	693	717	729	661	720	699	697	715	721	730	703	751	754	713	663	697	702	737	687	717	728	749	665	721	689	729	736	726	722	703	699	704	713	690	656	715	697	665	739	644	689	671	702	752	734	684	691	721	788	660	727	718	725	683	676	693	737	710	763	716	753	713	728	731	680	708	732	729	725	706	743	740	719	749	731	762	698	730	695	700	697	766	701	730	752	709	716	709	709	757	686	719	695	698	720	674	705	691	714	718	661	773	734	722	724	726	727	707	703	690	700	718	735	706	754	732	736	715	706	701	712	679	677	742	721	685	704	701	677	701	794	734	719	691	678	735	683	725	708	734	699	758	685	730	741	703	702	722	708	680	701	702	711	730	672	730	716	701	710	697	650	709	727	742	688	720	691	733	755	733	704	704	695	719	724	679	671	697	742	704	688	738	692	705	727	733	708	730	655	687	686	717	716	674	706	711	681	698	713	701	710	692	685	729	684	685	754	735	712	755	641	716	720	699	684	725	709	721	676	704	721	669	733	741	690	718	727	695	715	679	660	715	688	709	678	690	693	704	732	687	706	700	716	694	651	676	772	718	742	750	706	745	742	757	720	673	728	686	721	767	673	658	730	690	679	723	722	750	736	680	706	685	699	685	705	711	719	728	718	674	749	712	699	740	752	742	717	682	696	667	733	692	713	739	729	697	669	682	725	682	696	678	699	708	699	712	700	711	754	694	660	727	720	707	676	718	722	713	719	750	717	750	665	711	722	732	692	721	703	717	731	739	652	695	714	711	714	672	671	747	718	677	671	703	690	652	718	691	723	681	726	723	757	765	713	751	699	728	736	711	741	671	734	721	758	723	739	696	759	708	707	666	746	707	678	672	695	692	713	729	669	730	703	716	707	706	727	757	721	697	705	682	689	704	678	712	693	725	682	721	685	747	684	718	719	683	700	676	666	678	738	725	719	662	643	696	659	731	705	716	717	672	719	710	676	684	717	686	703	697	683	709	728	738	731	694	707	738	703	685	750	713	695	714	752	670	680	651	719	684	709	753	752	707	707	747	759	709	691	712	792	703	706	748	706	708	684	740	703	699	630	682	694	707	679	730	701	726	704	740	640	681	737	683	739	705	716	736	660	724	720	654	741	682	702	750	731	646	725	733	760	699	746	693	733	741	702	683	709	723	719	694	643	732	719	683	696	740	709	704	696	682	686	728	729	732	723	725	678	713	728	680	706	724	721	719	726	706	720	674	711	731	692	738	724	701	700	679	730	714	703	735	729	731	729	702	711	710	729	720	683	713	683	680	659	781	708	783	678	765	717	706	711	686	754	703	681	690	702	687	715	663	687	745	732	748	737	732	714	687	725	714	683	700	702	691	707	737	730	708	721	701	646	716	713	713	740	724	719	726	729	709	709	703	708	708	708	716	719	691	710	641	701	743	699	716	671	705	686	716	713	694	718	683	705	727	703	727	694	659	693	707	736	750	685	684	711	715	715	707	664	698	695	703	760	717	687	712	747	729	687	785	705	692	760	671	722	689	680	691	723	700	666	707	697	741	747	687	743	692	700	688	763	723	677	690	738	682	703	693	724	768	736	702	714	764	727	751	704	705	727	723	747	690	695	672	718	654	726	695	685	706	725	713	704	715	673	722	690	687	717	717	698	685	741	728	721	695	691	702	717	651	720	720	735	745	715	650	701	742	685	727	696	716	741	725	739	738	717	743	711	736	708	683	729	715	697	745	680	677	728	750	713	697	733	686	659	692	697	747	738	751	716	695	691	729	685	707	722	747	707	652	676	743	668	658	684	673	696	693	692	682	710	783	703	721	684	720	661	726	704	752	661	664	733	697	730	725	706	731	708	690	750	683	698	711	717	702	737	758	666	702	673	688	699	710	684	694	721	754	739	726	711	667	758	741	762	746	669	671	716	707	607	684	693	684	686	726	732	662	739	661	742	712	705	711	718	703	719	685	708	722	657	713	690	726	746	726	703	684	732	723	664	718	725	620	736	671	683	690	704	659	712	757	666	717	657	704	714	685	769	707	661	724	714	731	702	773	664	716	695	689	699	702	705	679	687	756	731	699	721	715	706	721	696	704	705	671	752	697	725	687	679	683	693	663	729	742	739	688	714	732	682	750	698	668	727	693	679	717	767	739	709	700	711	716	743	705	708	676	672	706	716	721	697	720	652	721	678	752	719	689	705	702	739	718	712	711	740	711	714	725	697	704	721	718	696	695	704	668	741	684	742	686	720	692	690	719	719	703	730	699	702	704	755	696	699	684	723	739	692	764	705	745	734	709	694	711	710	719	701	680	729	698	731	693	708	781	762	717	714	738	681	711	701	688	689	671	747	693	689	694	720	702	706	726	737	718	734	705	733	666	711	719	719	749	707	721	701	662	693	661	698	710	722	686	728	700	680	718	707	743	693	734	668	714	710	697	694	706	696	724	779	705	724	712	741	741	683	690	693	697	701	749	726	686	688	731	701	665	658	670	690	686	715	767	672	695	707	687	727	763	744	714	713	710	753	714	679	715	716	710	723	711	702	679	709	740	752	692	696	713	737	713	663	709	725	748	727	650	713	704	726	725	729	669	738	697	737	708	676	708	729	703	701	732	691	767	708	717	703	739	685	748	711	724	738	706	714	689	684	730	708	739	709	727	719	720	724	689	719	709	731	711	771	636	671	739	682	745	671	715	707	704	666	730	748	737	733	723	674	736	686	716	720	694	747	704	732	731	711	685	709	711	682	749	771	703	770	742	674	740	676	711	687	735	706	697	723	694	679	732	716	727	658	729	744	690	699	734	705	699	706	670	714	741	686	719	699	670	725	727	760	737	717	693	720	770	742	730	677	696	765	698	722	712	705	708	696	704	650	730	730	730	691	671	707	714	685	663	709	695	733	737	717	691	713	694	729	719	746	696	685	727	753	744	725	733	706	717	695	700	702	706	751	778	722	749	713	704	733	750	688	714	745	758	738	729	714	622	729	723	683	639	745	687	724	739	696	730	671	716	736	735	683	757	731	699	748	719	691	697	699	717	704	735	721	709	676	708	693	739	736	708	716	665	746	715	693	697	708	686	727	662	756	712	690	675	753	693	686	689	728	672	695	705	717	698	718	702	714	720	717	736	732	705	703	711	750	713	707	692
22612	21335	30724	28214	30639	31686	27120	15874	9269	4915	1299	915	862	892	869	851	900	895	847	925	895	893	894	904	867	840	834	893	934	855	887	883	837	897	894	863	890	872	870	880	873	869	918	885	886	902	886	882	879	879	902	802	863	893	947	901	863	866	898	888	872	846	870	906	874	838	853	867	891	908	897	836	832	875	863	905	796	898	880	888	894	874	857	860	864	887	877	850	852	886	880	919	862	869	862	818	776	828	888	860	901	841	886	892	870	871	846	908	848	882	851	877	899	824	861	855	912	829	873	839	862	936	883	861	905	874	846	867	878	831	834	883	846	886	871	873	834	882	896	846	878	868	850	861	845	905	851	866	862	871	854	844	837	878	943	892	846	877	878	900	855	896	878	919	879	885	892	864	902	862	868	923	907	856	857	862	917	889	862	847	822	871	865	845	900	873	885	859	893	911	887	858	938	875	916	825	870	891	815	868	841	854	905	880	864	867	875	852	812	864	845	905	890	897	871	875	879	854	885	830	846	822	888	862	892	876	942	872	895	869	937	849	822	855	960	821	822	879	919	902	816	864	840	815	848	832	828	857	843	875	810	889	913	853	862	830	867	843	856	861	893	892	869	852	878	915	833	899	880	855	871	844	901	858	878	837	891	855	891	895	864	857	906	909	887	823	866	836	835	875	871	832	838	909	877	896	891	840	883	918	838	852	798	848	866	882	882	842	812	878	894	886	844	902	843	830	851	903	882	852	876	885	891	886	925	913	883	852	888	882	837	851	877	846	862	837	893	875	879	852	872	883	868	902	893	851	888	826	866	866	911	888	827	884	859	899	847	844	848	825	825	847	921	887	883	918	911	841	874	880	880	862	879	839	912	835	868	901	881	882	892	833	895	897	864	793	825	863	847	839	916	871	863	846	863	905	853	871	882	881	847	914	909	900	832	837	850	856	937	917	880	842	900	887	884	856	879	845	885	912	932	865	907	873	899	828	911	922	868	934	871	898	884	859	852	863	846	921	886	886	894	854	901	892	879	883	910	934	838	932	904	921	859	875	909	893	862	889	863	865	850	835	866	860	906	909	874	874	927	865	900	842	867	920	879	907	856	910	831	877	871	835	840	853	881	838	896	884	884	916	900	865	909	883	863	855	867	882	797	850	883	898	885	871	827	908	872	912	793	844	856	853	821	862	888	877	840	866	847	895	853	883	908	841	868	877	893	899	889	881	918	853	879	913	893	858	889	888	859	859	865	914	904	868	934	893	897	867	889	905	855	878	889	887	918	902	872	810	927	892	914	850	899	869	884	839	859	841	922	891	876	834	847	887	864	852	837	834	883	870	863	862	878	843	842	891	883	870	819	867	913	832	872	846	881	840	890	911	920	821	850	906	877	888	845	853	835	904	809	871	863	874	911	868	841	849	870	865	890	926	887	835	865	841	873	848	914	874	821	858	859	895	912	885	894	818	847	867	869	843	902	876	863	896	883	830	894	868	828	915	868	893	851	845	914	875	814	865	881	859	846	858	845	951	883	926	807	983	876	865	826	894	863	862	866	855	873	849	832	863	869	885	849	840	874	818	908	843	881	895	855	897	907	844	917	880	921	909	870	821	828	934	823	907	883	923	869	905	861	875	844	907	890	808	857	851	871	874	881	937	846	914	871	869	847	904	920	872	865	819	812	861	851	922	894	819	891	900	864	911	862	879	890	865	876	869	865	868	892	834	811	925	867	852	842	872	817	852	901	852	847	873	858	877	859	924	857	894	859	869	919	877	899	852	899	946	884	841	889	873	843	865	879	878	875	861	872	899	894	843	909	937	860	888	910	859	873	901	912	883	838	865	863	876	871	894	861	817	859	882	838	914	859	860	843	821	803	868	844	859	878	846	874	855	879	897	894	823	860	848	902	878	884	843	861	866	855	861	864	870	870	838	845	870	846	810	899	868	815	900	880	899	901	895	868	850	895	861	918	865	856	865	841	910	856	863	861	869	878	927	886	856	830	842	854	870	814	815	868	880	836	868	843	868	854	888	885	824	867	894	870	898	934	876	836	867	866	863	924	862	859	882	832	897	892	887	874	858	943	854	858	849	849	891	866	827	891	878	882	858	854	866	883	848	829	837	916	873	822	872	917	866	882	891	863	825	883	844	872	845	873	884	856	878	875	872	850	931	861	833	815	864	930	866	840	844	902	861	893	845	851	872	887	851	805	863	826	892	871	832	887	939	908	902	861	860	878	881	888	842	856	839	865	865	866	821	854	903	894	894	862	849	872	876	877	892	873	906	926	882	849	865	835	922	903	866	862	863	829	880	896	890	871	858	912	847	884	870	874	844	853	868	858	819	889	886	886	895	893	830	894	855	892	909	865	853	844	891	824	847	888	840	878	910	857	914	856	897	856	835	864	903	863	886	852	897	913	894	799	856	869	802	869	906	852	861	859	831	892	884	869	845	846	853	898	910	829	883	863	890	932	892	911	872	873	892	848	906	912	850	849	796	857	859	863	862	923	871	921	889	888	807	915	853	871	877	830	888	899	887	842	850	835	866	881	884	884	851	874	830	887	867	882	866	868	858	910	921	935	899	840	879	857	925	846	895	856	830	922	842	922	829	918	885	905	861	901	834	891	864	885	893	880	854	890	919	818	850	912	894	850	869	877	907	817	911	884	844	865	930	893	902	865	821	858	909	892	895	878	884	840	923	894	913	847	841	910	915	894	825	903	850	906	894	914	912	848	852	900	936	876	912	778	901	827	887	850	861	842	898	841	828	898	883	916	894	903	896	904	880	874	816	867	904	854	858	916	865	877	920	921	866	873	821	872	881	827	902	914	861	839	865	903	858	855	890	894	906	859	891	841	892	811	824	821	818	847	863	821	810	926	886	859	875	865	824	861	860	850	895	870	859	886	868	836	859	934	844	870	860	911	886	921	866	867	842	870	862	862	865	855	866	873	885	855	912	881	925	870	840	891	870	886	899	879	864	897	819	918	872	842	856	848	833	870	917	830	821	879	902	864	849	890	907	838	912	862	807	842	869	835	868	887	853	859	865	884	855	915	864	859	862	829	842	877	842	869	861	890	846	875	874	857	826	814	856	842	824	877	842	882	892	857	836	902	889	905	852	867	918	877	865	896	870	883	848	905	941	865	862	832	833	806	913	860	856	894	926	836	882	861	855	860	901	822	863	875	882	843	893	885	878	864	900	840	839	862	900	914	815	917	830	867	873	801	860	857	879	847	819	912	884	897	878	820	839	862	804	868	901	915	878	926	852	920	848	901	851	909	885	888	866	892	855	894	899	863	828	900	933	923	859	882	878	916	848	873	878	877	849	837	846	837	875	882	907	846	886	824	856	842	879	846	878	871	908	877	893	881	890	915	861	898	885	879	915	876	873	830	846	852	856	895	884	914	875	852	855	906	919	859	880	879	867	826	889	901	887	899	914	928	916	942	914	888	841	841	855	843	871	884	836	890	896	923	868	870	879	942	930	842	808	890	848	842	834
54526	93704	76659	56481	48921	37201	25723	17955	12039	6676	1315	891	910	948	855	865	848	953	858	851	906	872	897	851	822	937	887	883	856	913	914	833	920	907	926	926	881	940	864	871	887	896	891	890	873	850	891	923	897	859	862	900	873	890	876	886	900	884	864	815	900	876	885	885	902	920	850	853	890	881	916	890	950	893	853	844	847	844	841	892	882	914	873	892	904	890	868	933	870	862	887	904	883	917	866	856	883	901	890	872	864	868	924	895	890	886	855	918	871	873	902	968	910	909	876	846	847	859	848	886	884	923	849	867	876	894	823	888	928	884	835	874	930	898	860	837	911	833	856	877	891	843	936	901	863	893	882	858	928	862	875	892	849	879	844	894	902	886	863	831	881	880	864	846	829	894	825	868	902	868	903	889	859	870	861	832	878	952	908	843	884	828	894	844	847	893	888	886	874	836	903	866	821	823	859	886	902	865	880	912	880	913	861	859	879	875	889	879	894	904	941	889	886	852	923	919	860	843	902	893	883	902	824	835	863	876	886	899	890	890	862	851	856	896	864	860	894	872	879	841	873	887	887	843	897	865	846	877	859	897	916	867	881	881	860	872	848	836	880	890	927	851	816	871	854	854	869	861	875	906	870	915	850	837	817	890	879	874	896	842	894	869	879	891	930	855	877	846	887	838	852	873	903	884	839	874	893	871	889	940	936	879	920	900	875	911	883	883	894	861	892	864	882	898	856	854	820	858	888	874	904	943	833	855	872	915	907	853	930	850	892	894	879	856	912	889	885	907	838	879	854	846	868	896	848	875	896	864	857	923	866	887	882	860	919	873	916	902	862	939	826	885	888	877	870	910	849	890	904	876	861	855	884	833	851	914	857	846	871	844	811	897	908	882	869	866	899	919	885	867	891	884	865	858	881	867	892	888	855	836	847	913	884	895	855	796	864	874	917	848	868	894	876	857	887	885	886	872	879	898	862	880	891	835	828	899	891	903	861	845	884	892	872	847	894	872	927	894	842	842	874	886	885	859	901	860	808	857	881	893	915	866	873	910	865	858	888	868	857	841	844	845	815	927	828	938	865	887	855	931	872	873	878	867	873	909	842	907	902	812	863	876	886	865	922	872	846	852	879	856	862	848	922	842	857	861	892	832	857	890	821	833	902	877	913	884	889	858	879	906	926	867	929	928	912	816	908	901	837	905	920	863	839	914	877	859	890	894	909	926	896	853	889	897	867	856	874	867	866	880	881	857	802	886	914	881	849	900	880	850	869	874	848	876	893	870	923	892	857	873	946	881	896	861	853	895	887	891	928	871	863	844	895	918	881	840	869	874	900	900	842	845	908	908	850	869	862	903	919	872	867	879	836	871	887	880	893	830	821	914	903	861	869	873	918	907	910	855	908	866	902	877	904	896	891	856	893	825	858	880	891	874	904	888	864	897	869	892	866	893	879	862	892	871	879	869	893	875	892	889	849	919	938	865	883	881	829	839	925	872	913	883	843	896	853	856	909	905	882	885	866	814	915	809	835	842	860	869	857	861	869	935	894	910	848	857	854	888	862	883	896	910	889	865	843	898	859	931	887	855	895	858	869	878	914	870	879	901	928	899	920	917	947	815	864	856	909	868	867	931	861	898	893	891	869	866	890	862	838	890	918	862	877	890	871	845	872	838	902	892	853	859	900	868	856	882	853	881	860	874	843	836	899	883	921	828	915	860	878	867	851	866	889	845	903	816	887	877	850	868	883	929	829	858	881	929	894	839	847	901	876	834	866	858	850	843	891	920	907	843	894	860	845	921	919	925	876	868	842	845	853	879	877	869	920	845	829	905	899	884	851	941	931	941	841	924	948	863	894	880	817	829	874	904	884	849	906	867	921	880	869	873	930	857	876	923	864	893	891	838	903	890	878	868	940	900	845	869	880	836	877	915	905	893	859	849	914	908	875	876	912	871	930	879	912	869	885	906	880	877	834	819	907	843	882	880	907	828	869	909	885	883	888	864	883	915	877	863	902	850	901	892	920	873	919	870	856	846	839	857	900	893	944	913	854	869	876	858	876	867	899	879	869	855	887	840	870	910	867	886	837	855	896	870	870	879	871	797	864	917	861	913	888	904	915	831	887	869	873	845	871	903	910	868	908	855	899	874	838	911	903	894	872	884	844	887	859	891	862	876	877	900	894	926	873	921	907	890	833	848	892	868	868	856	878	904	828	909	907	898	885	870	960	866	889	861	915	881	934	917	951	900	856	829	852	855	882	919	896	883	863	911	927	877	847	846	887	883	877	851	828	855	861	845	864	879	843	882	816	787	901	922	867	864	866	907	862	865	861	928	880	905	899	841	916	827	927	892	856	874	865	864	905	884	887	861	892	854	885	903	861	879	876	861	871	915	886	842	853	899	876	946	877	917	913	854	873	856	864	865	871	896	895	902	871	947	827	863	925	939	869	867	881	877	878	869	903	908	880	903	873	862	900	846	843	880	890	834	902	854	894	898	856	891	862	836	839	902	906	798	899	821	906	820	912	904	948	917	876	951	871	923	856	911	849	863	853	881	871	871	887	853	865	895	852	910	905	877	909	950	846	851	870	924	831	859	883	881	942	872	872	932	849	909	861	900	927	880	872	853	823	869	845	896	940	894	904	880	857	884	861	904	870	845	874	866	849	938	893	942	853	878	920	841	866	877	872	824	902	874	881	871	881	832	874	914	946	864	863	883	939	885	882	874	875	892	898	899	900	866	833	869	875	893	895	868	875	883	865	840	857	877	868	845	883	812	857	866	936	883	883	876	898	896	867	919	856	865	839	893	875	890	861	835	929	888	814	883	870	900	883	890	926	862	917	945	893	896	854	868	897	887	876	832	882	863	848	876	878	916	844	899	880	868	895	840	881	874	915	885	863	893	895	836	825	905	877	853	889	885	817	878	852	857	857	919	881	901	911	907	902	868	887	938	841	897	894	922	839	934	849	862	840	900	886	880	883	870	854	864	906	868	885	880	873	929	860	810	848	834	875	837	858	848	881	884	888	847	861	922	840	888	875	869	897	846	861	906	900	875	873	860	880	898	908	902	830	846	885	855	868	899	870	836	831	871	902	878	837	823	910	819	927	897	897	841	834	867	886	927	847	881	876	881	908	865	924	879	840	913	889	870	853	884	832	855	835	878	855	902	889	827	882	868	888	857	857	864	903	878	902	855	840	901	910	854	875	913	868	831	896	874	951	854	909	857	831	852	904	880	936	876	883	905	903	884	851	870	838	856	833	882	849	865	878	872	877	924	896	873	915	848	923	878	858	869	906	836	877	885	856	918	857	837	911	866	900	906	870	871	888	879	834	876	879	880	823	901	906	863	927	886	853	890	835	830	900	893	919	945	845	892	848	864	858	838	922	887	883	874	854	869	869	853	893	891	888	868	914	840	878	838	852	875	901	860	862	904	850	871	853	846	895	887	931	925	909	881	867	883	888	864	883	860	907	919	867	835	884	855	887	883	877	877	884	846
28512	23385	26589	16271	7408	3594	1808	1204	877	742	537	490	481	495	538	516	485	507	564	517	520	483	493	570	518	558	522	542	487	496	536	548	555	493	485	489	529	496	522	532	533	483	551	530	509	486	570	531	523	490	491	516	496	487	482	529	518	555	490	537	505	506	530	499	525	516	514	525	509	495	500	504	551	516	487	510	519	514	512	499	518	479	490	538	535	527	516	475	510	490	514	549	514	510	528	558	541	484	526	493	541	512	539	502	492	483	494	546	513	519	535	502	512	501	535	470	486	529	451	522	539	526	529	472	545	538	526	509	502	548	552	510	525	500	532	484	551	505	474	488	510	575	530	513	494	529	565	495	536	525	515	515	501	488	506	488	508	547	471	519	521	526	544	526	523	494	519	496	523	508	590	533	484	486	500	551	508	527	475	533	505	543	504	576	529	544	509	513	519	481	525	498	523	546	561	507	524	493	532	540	529	509	526	504	505	506	515	523	465	505	499	521	510	515	517	524	506	519	512	527	519	529	500	535	525	518	527	516	481	528	514	526	530	527	563	491	512	522	489	507	541	520	476	522	508	541	474	507	526	527	521	528	516	550	539	503	532	498	528	554	499	514	498	491	491	515	538	508	517	544	520	512	529	514	488	493	523	491	508	541	512	533	550	509	526	526	520	511	493	500	506	505	513	500	499	506	537	509	489	522	513	512	523	496	518	512	546	537	559	510	524	475	529	526	500	498	536	505	518	530	495	544	495	546	492	513	535	493	528	502	496	530	483	502	504	504	543	528	501	505	532	521	562	511	522	495	539	525	460	516	535	538	491	527	502	466	493	525	490	552	521	508	505	504	527	546	509	518	501	501	503	468	548	531	530	505	498	514	540	525	491	504	506	556	523	480	503	509	471	526	552	554	499	513	496	500	521	498	522	524	568	496	506	519	519	514	506	512	520	439	506	503	522	519	535	533	507	463	535	515	498	520	510	525	505	493	538	526	474	576	498	521	509	491	524	529	482	494	478	504	528	519	509	512	505	480	490	498	533	525	505	521	482	528	530	477	518	528	519	513	519	489	503	486	502	514	502	521	519	475	475	502	524	550	484	517	524	497	530	535	513	496	511	557	483	516	512	522	513	486	497	525	525	491	501	509	486	482	539	537	526	552	519	492	460	547	564	536	534	525	536	537	541	528	520	482	529	513	524	513	510	524	527	559	530	547	545	538	524	510	521	524	489	532	491	516	532	513	581	444	534	531	486	503	476	492	499	539	504	521	511	503	509	484	490	536	522	469	519	488	530	492	514	549	500	505	480	516	508	517	507	509	524	560	490	513	503	548	540	533	502	501	501	549	492	531	508	485	489	531	499	456	513	541	552	502	500	530	541	563	516	494	511	538	520	487	514	525	505	516	535	531	525	492	531	510	545	500	511	513	515	549	484	515	495	462	505	520	471	529	549	529	536	503	508	532	536	513	516	521	525	522	490	521	479	505	532	500	497	523	482	482	523	528	560	524	510	546	530	518	534	554	527	477	485	515	490	513	518	499	486	505	519	517	531	517	524	507	441	446	517	500	500	488	505	482	495	537	532	566	507	511	536	545	517	500	553	526	468	490	537	538	521	477	493	525	487	531	474	516	496	498	501	529	527	491	516	546	531	568	518	499	522	488	542	510	542	527	525	499	531	515	489	502	538	509	513	553	500	504	527	544	544	515	502	503	554	548	504	485	525	510	508	471	542	519	515	518	533	508	494	556	508	502	503	507	543	554	502	493	544	507	483	521	535	483	449	487	538	529	493	529	514	502	493	548	496	542	478	521	469	538	519	524	503	495	534	514	502	533	507	520	496	492	519	516	458	499	547	511	505	549	532	494	530	510	527	492	469	523	499	493	546	532	554	506	499	519	572	535	529	535	540	484	485	482	552	540	504	474	502	499	525	500	500	507	490	497	505	480	517	502	521	492	575	531	487	549	487	514	553	493	491	493	531	503	476	493	528	491	480	495	551	518	476	524	531	483	528	501	527	495	481	469	503	544	490	506	508	539	501	491	472	485	496	544	480	503	493	506	513	492	517	525	544	510	554	527	528	537	513	493	526	497	519	530	485	544	513	509	535	524	504	523	526	499	551	518	532	538	515	497	475	527	535	529	527	559	502	477	510	513	530	501	537	525	478	545	495	525	521	492	494	487	512	513	516	508	501	492	520	499	486	544	515	543	516	493	500	530	520	502	506	541	529	540	466	493	467	511	555	511	492	505	522	505	537	537	539	521	479	497	500	498	528	516	523	512	546	522	563	523	563	502	490	501	530	504	533	536	480	533	545	488	531	505	524	534	493	509	525	507	515	521	537	517	505	537	561	534	522	526	549	506	531	540	456	519	532	481	546	536	502	474	521	505	515	523	521	516	526	530	508	523	491	533	535	539	551	523	471	519	509	539	499	496	475	544	545	497	507	518	538	534	489	522	520	486	521	516	497	530	475	522	481	501	477	511	521	506	536	509	507	506	502	522	510	523	521	494	524	509	516	530	552	526	527	501	533	482	476	541	508	513	493	514	487	485	537	511	474	521	497	517	528	498	495	490	502	544	523	534	487	523	535	504	513	496	532	546	556	534	520	542	531	502	526	530	525	525	534	525	521	502	529	530	483	526	507	483	500	523	524	525	460	519	479	517	483	519	509	510	479	537	510	457	516	507	505	504	521	491	522	514	472	524	495	505	492	491	499	508	477	485	530	521	522	515	533	512	521	485	518	512	475	517	515	538	497	519	518	479	496	484	482	500	531	542	512	550	506	551	514	498	500	536	473	491	554	537	526	526	527	515	509	508	494	484	541	523	500	515	524	522	496	484	505	543	524	541	504	549	556	505	512	520	518	523	548	507	512	482	495	529	477	537	516	529	513	512	511	515	529	525	547	521	475	470	504	466	532	476	521	508	474	522	497	516	527	520	534	536	513	472	524	487	519	517	510	529	532	539	500	508	533	485	537	520	519	495	508	557	522	501	485	523	544	502	468	491	501	511	537	531	553	502	512	545	527	521	509	541	496	550	537	524	515	510	507	482	536	512	508	525	506	549	543	568	512	528	543	524	488	540	472	502	508	531	516	525	498	509	519	514	499	528	512	535	493	499	520	537	530	495	515	488	557	495	545	492	500	533	550	482	516	514	486	502	573	521	491	541	491	516	517	524	512	448	515	496	556	525	510	511	538	501	538	534	533	502	474	538	513	478	516	499	528	552	514	540	518	524	530	513	538	539	500	566	524	496	540	511	551	495	539	560	549	478	513	502	514	494	483	470	524	514	493	510	486	501	478	528	480	515	515	521	507	546	549	545	486	537	519	494	492	488	551	528	486	508	510	507	488	487	522	563	485	483	555	512	512	523	485	474	512	527	495	525	539	483	518	490	511	513	509	469	509	512	500	508	507	505	519	494	521	522	494	502	490	533	460	492	512	516	542	503	541	480	556	493	496	555	504	521	506	514	530	531	538	522	524	511	519	513	545	517
18287	31762	23539	12399	7666	4374	2477	1470	1036	875	612	511	560	556	571	534	549	593	573	533	596	527	584	509	542	569	480	546	597	547	569	573	563	540	526	568	561	582	547	534	517	537	540	533	572	547	556	512	553	601	548	520	562	590	558	576	505	547	607	582	593	552	507	583	548	542	556	527	559	531	560	522	564	583	537	562	534	526	553	552	536	577	555	574	518	568	579	574	520	575	542	551	495	588	578	558	591	555	562	515	531	594	532	564	569	505	560	567	579	577	571	537	553	592	544	558	529	562	496	579	585	552	566	550	563	588	552	544	559	570	534	484	573	564	529	560	554	531	534	550	573	530	583	565	569	531	575	550	565	542	530	565	537	572	594	570	571	561	516	541	581	512	560	558	590	534	553	545	535	524	545	591	522	544	532	536	521	596	542	575	531	575	567	637	541	620	568	566	568	590	572	523	571	544	534	536	544	549	573	565	591	620	505	587	569	573	551	549	596	561	532	562	593	544	543	584	584	533	516	555	545	576	521	578	556	546	512	592	568	550	547	564	553	567	558	592	587	526	492	525	548	553	552	582	529	536	577	591	563	549	533	545	538	556	543	576	558	553	545	557	596	510	553	582	568	554	552	555	551	549	562	530	551	528	571	556	534	566	569	538	542	577	570	505	595	584	583	577	543	561	569	539	502	547	549	591	549	553	612	530	537	547	569	528	564	560	532	557	572	562	542	541	547	554	591	557	593	586	544	554	521	604	548	587	576	561	579	552	559	528	538	570	546	567	598	580	579	562	579	529	561	609	528	569	534	535	535	550	556	533	547	559	554	566	543	558	538	564	525	518	565	488	532	570	546	588	539	549	586	549	540	575	510	554	590	581	573	548	573	538	540	570	509	551	528	557	583	550	551	566	582	543	527	568	570	557	565	540	558	507	550	558	553	547	567	581	584	569	531	576	567	562	574	576	540	531	530	556	571	568	545	512	570	563	553	577	538	557	546	583	557	617	541	594	571	552	507	569	559	531	539	552	508	562	594	554	555	581	549	538	526	549	573	553	579	583	555	538	513	580	574	532	537	521	562	597	537	590	578	557	547	532	555	541	513	526	506	531	574	525	515	591	557	577	544	545	593	499	560	508	580	562	548	542	600	569	546	540	565	591	549	556	559	588	558	578	538	561	517	533	534	566	565	561	552	561	596	578	566	583	540	547	576	556	530	533	500	580	580	517	548	576	530	549	579	544	555	615	574	532	591	528	533	534	574	568	551	568	591	548	594	600	533	542	520	521	587	560	530	530	540	557	524	531	546	570	576	556	561	551	571	535	508	531	582	571	541	588	549	532	542	590	522	555	536	567	553	575	559	513	589	551	556	565	551	553	518	557	581	518	603	553	555	569	544	609	534	540	516	582	529	561	563	583	551	593	591	540	529	555	554	588	566	510	553	600	583	623	574	585	544	525	530	553	563	573	594	570	549	568	578	548	599	550	550	569	562	536	521	577	557	574	534	596	545	601	541	542	562	584	534	541	529	557	563	573	615	535	558	522	550	578	600	592	525	555	526	559	537	522	576	565	529	535	545	577	558	558	530	577	510	551	546	557	575	556	536	506	549	598	570	561	564	521	529	567	573	557	544	529	539	582	578	509	558	600	571	552	567	564	538	572	581	572	538	544	522	576	580	583	530	577	556	527	533	603	529	575	548	557	530	539	535	562	587	523	537	567	597	539	570	561	512	565	548	533	544	551	530	523	555	532	547	594	555	520	526	580	528	590	569	571	543	553	584	577	591	569	556	517	587	541	523	592	557	533	545	552	577	534	542	561	556	570	573	555	610	545	534	539	597	577	548	547	573	510	519	545	526	545	593	592	551	586	570	577	544	532	532	564	588	588	544	569	554	569	565	575	542	555	572	577	542	554	540	594	543	566	590	561	539	542	554	548	560	541	588	548	545	576	501	560	577	546	548	554	559	552	510	549	564	534	558	530	540	542	564	565	526	553	565	565	538	556	568	597	535	538	541	527	537	552	571	588	552	579	572	582	583	544	530	563	562	559	577	571	555	528	559	584	554	581	532	571	574	570	529	550	539	549	516	542	540	557	573	552	563	574	531	559	558	537	550	544	549	554	575	539	566	548	541	543	544	545	582	529	582	556	573	541	610	529	560	536	558	556	598	524	551	562	539	586	593	531	576	542	538	556	534	541	525	571	544	596	562	553	554	561	581	570	552	569	561	544	538	571	575	562	553	500	542	586	530	514	520	547	591	551	577	574	526	543	548	560	501	517	543	562	519	569	555	543	521	558	500	569	535	587	538	562	569	565	545	568	530	589	589	548	531	555	566	568	610	527	551	546	574	545	554	562	557	512	538	532	523	565	529	554	579	529	584	529	547	538	574	494	519	555	532	548	536	552	589	524	564	524	543	541	548	561	535	572	609	603	507	579	553	592	572	524	550	564	559	524	524	587	525	590	581	546	578	542	574	538	577	541	541	522	578	538	538	568	563	578	543	569	554	559	543	557	539	571	543	564	585	530	565	548	576	556	546	585	558	554	548	548	544	564	555	516	554	579	535	573	533	512	546	560	524	545	563	567	518	540	540	521	553	532	536	542	562	561	572	548	542	513	543	564	569	567	588	582	522	554	549	553	555	595	553	532	566	564	532	571	588	568	522	568	544	535	550	543	550	562	566	561	562	548	525	549	530	582	512	555	512	576	575	540	597	529	578	584	536	524	570	583	600	574	568	517	551	536	570	563	572	563	545	571	477	544	550	597	578	535	538	584	572	551	554	588	545	587	577	553	551	524	528	553	564	571	587	562	539	574	566	574	534	620	601	517	534	568	554	550	575	566	542	532	550	555	565	523	580	547	560	598	567	556	561	553	520	521	557	494	551	566	607	580	530	588	564	582	571	551	544	577	574	527	547	525	565	550	558	559	588	513	544	542	541	539	536	545	565	520	536	528	526	555	551	541	525	574	537	521	584	534	558	548	556	547	570	519	556	522	539	554	539	514	561	580	568	565	578	545	595	558	569	531	559	517	582	570	556	484	532	585	569	517	544	602	540	508	560	586	529	574	528	577	578	559	549	521	565	562	541	573	580	577	533	590	552	561	555	555	579	563	575	588	597	565	551	542	570	502	585	541	532	563	556	570	502	563	582	537	549	548	569	582	551	562	561	542	618	544	516	532	541	567	516	530	542	546	545	562	550	564	555	546	562	541	541	559	566	545	569	501	521	559	548	554	636	608	557	563	523	569	553	554	538	574	577	571	582	548	579	542	571	569	544	551	538	557	530	570	562	595	563	536	583	574	548	555	541	553	574	558	563	575	544	552	552	554	567	519	548	522	532	573	572	560	530	543	545	538	553	575	548	528	576	556	557	568	536	516	605	532	527	550	571	573	560	573	531	541	556	535	558	539	545	552	614	581	555	528	585	557	545	606	574	587	544	542	558	582	572	585	601	579	562	593	534	561	535	577	568	535	533	534	577	555	546	558	548	606	578	611
23639	21305	33774	36268	32107	26227	17759	8205	3980	2204	860	624	622	581	580	598	591	621	570	575	574	572	582	607	542	546	645	603	585	582	574	558	551	538	595	557	593	610	580	613	592	537	587	606	567	602	601	562	546	614	549	567	553	550	549	567	590	552	602	545	626	592	559	602	553	580	531	573	558	608	598	581	588	597	576	561	565	595	582	579	620	589	581	513	583	560	569	589	548	572	569	552	591	587	567	577	595	583	599	582	620	612	575	569	604	532	619	607	595	560	553	585	599	600	620	568	548	574	529	583	596	561	566	604	555	599	578	588	561	584	603	545	572	611	612	568	586	562	567	564	600	573	561	606	646	588	584	554	611	580	584	579	634	589	590	568	611	563	580	535	599	597	586	569	569	564	584	582	563	634	569	556	521	572	560	602	580	605	561	614	567	555	598	572	568	587	588	545	547	581	539	555	569	567	589	590	552	598	556	566	604	626	561	618	595	590	619	554	569	541	602	601	589	573	553	531	590	539	571	611	564	554	523	566	594	578	555	651	564	563	573	580	583	569	609	530	590	558	587	594	560	546	603	540	618	576	648	554	550	576	578	620	610	615	553	579	566	548	574	622	582	562	578	601	567	574	571	611	619	553	591	583	639	588	626	579	541	610	583	560	555	587	604	557	545	580	639	560	593	591	593	569	541	594	584	556	583	551	570	558	580	612	606	570	608	617	607	600	559	581	588	568	609	577	598	615	584	616	591	561	590	590	550	609	560	567	575	614	605	563	609	608	600	583	568	587	558	548	603	541	517	548	608	570	624	631	574	579	616	544	596	512	588	581	593	558	592	570	631	568	577	572	546	557	601	576	566	613	596	561	561	562	558	628	552	578	559	565	539	558	592	595	552	581	596	584	598	543	595	597	531	612	587	584	617	602	537	590	578	586	574	563	563	584	579	559	567	565	602	556	637	563	542	581	583	601	607	573	631	594	573	554	608	613	580	632	586	531	580	555	577	579	592	569	537	560	570	595	568	568	579	595	549	555	581	560	564	581	583	553	595	581	578	566	578	601	600	608	586	579	573	565	564	592	594	594	551	582	607	589	533	605	553	540	639	558	554	571	577	550	615	619	612	573	613	549	567	566	602	583	603	607	588	589	579	589	579	549	590	567	575	550	618	595	582	561	555	575	631	590	582	614	585	576	564	571	560	632	590	566	609	574	593	579	554	594	610	630	592	595	592	595	606	553	592	553	589	555	626	589	561	606	593	597	614	562	613	545	588	669	568	571	583	581	597	599	569	558	559	541	574	605	627	608	582	588	583	562	597	588	620	596	589	585	593	597	583	563	582	621	556	600	577	547	559	558	592	563	541	554	613	593	605	597	593	615	561	589	636	598	532	608	595	567	571	591	576	549	568	558	554	576	585	592	573	596	591	562	553	592	541	613	563	531	635	584	567	574	583	580	591	580	563	610	549	595	539	594	589	594	618	592	602	572	604	596	623	578	552	640	576	575	602	616	587	559	645	590	545	602	595	569	596	543	568	580	550	620	568	578	611	520	606	605	604	575	572	595	522	610	526	625	556	581	570	566	584	580	565	583	581	563	559	578	577	558	600	574	624	598	581	575	602	529	590	584	513	589	647	595	633	587	522	573	552	566	604	588	580	561	575	539	603	563	598	577	615	627	573	583	597	568	590	568	604	567	580	539	577	594	594	553	539	602	588	582	550	597	618	632	572	583	581	564	544	567	580	599	572	597	596	593	575	584	576	592	573	606	553	549	561	590	599	592	612	603	600	610	575	549	628	592	599	582	580	591	569	611	586	561	563	592	594	596	541	573	587	553	546	558	619	556	553	598	551	596	560	619	560	579	590	574	575	606	530	656	606	608	616	540	622	585	565	588	570	595	553	594	560	591	535	575	580	580	571	572	603	584	563	640	572	578	611	573	551	585	604	558	577	595	589	578	592	606	586	550	614	576	552	526	579	564	580	574	610	580	557	616	564	578	558	594	540	563	592	523	577	532	592	595	604	617	602	559	572	615	583	586	595	580	551	565	577	562	631	593	614	604	557	529	604	546	559	568	578	604	565	529	554	601	551	578	621	542	621	545	554	569	550	587	625	597	563	570	611	540	650	588	584	590	613	600	586	592	623	576	580	528	602	595	556	566	572	576	617	572	611	591	587	570	540	571	581	575	596	597	595	576	544	543	589	604	570	597	619	549	578	593	559	591	548	591	604	547	599	584	590	592	553	579	573	576	596	606	582	546	631	587	545	621	615	583	590	600	606	557	570	539	580	551	594	596	605	572	538	564	541	560	551	575	611	556	585	535	597	596	535	567	612	529	604	582	598	615	628	572	618	508	583	580	550	590	618	572	573	565	602	571	596	585	628	573	599	605	595	591	558	545	562	581	576	616	587	586	551	593	593	577	561	549	598	576	577	564	561	585	593	638	597	571	584	650	551	588	600	555	561	541	603	558	551	597	622	562	539	562	555	588	595	593	625	557	558	607	579	583	557	561	532	569	567	591	525	584	578	587	554	577	572	540	589	558	599	591	587	569	593	594	612	610	574	583	649	566	612	555	585	496	563	569	572	613	595	563	586	588	541	574	564	616	610	585	588	607	578	563	562	584	582	576	577	591	590	539	556	550	592	603	564	609	601	588	615	588	528	608	592	607	598	589	580	585	527	586	549	604	575	569	558	634	578	606	565	533	607	568	605	528	573	536	571	563	563	590	576	573	567	602	606	576	562	533	609	602	603	540	555	591	589	566	575	578	579	579	580	570	616	595	576	609	601	559	593	583	592	587	626	591	618	588	590	610	574	586	595	578	547	557	569	605	613	570	578	566	597	595	620	613	581	564	522	603	580	572	586	539	586	571	587	534	601	643	577	635	547	525	595	602	592	578	593	592	564	595	510	553	586	572	572	619	596	600	566	542	567	571	575	642	574	604	583	538	559	588	534	547	623	572	559	580	561	599	606	529	570	558	631	620	579	598	596	601	580	606	595	568	566	571	618	593	596	625	576	586	591	625	555	594	587	579	550	588	558	572	543	574	570	594	596	597	561	551	558	576	559	558	576	589	613	572	559	578	548	559	583	548	545	601	579	610	569	583	546	573	612	583	601	599	549	554	566	562	596	580	593	542	551	594	576	552	563	567	552	574	590	603	602	572	571	549	568	563	579	587	597	570	570	576	563	596	606	605	554	595	616	573	547	581	531	542	594	576	570	585	610	588	552	577	552	561	571	555	557	602	586	609	567	587	625	574	580	589	596	585	578	609	579	564	581	615	572	609	543	577	553	570	603	572	558	538	590	571	585	595	584	649	562	590	609	590	602	606	516	567	609	590	577	557	590	590	606	604	621	620	565	589	601	579	620	624	605	575	602	573	519	533	586	605	579	538	564	589	590	549	578	603	645	544	545	603	570	602	583	592	593	589	540	574	574	589	544	543	578	525	590	581	567	546	559	617	561	543	572	588	604	562	606	570	584	542	548	587	582	532	555	520
41911	78724	68068	49939	38848	27053	17210	10287	5766	3061	978	616	621	580	594	560	627	614	570	663	586	559	585	622	587	585	630	631	611	539	591	638	609	600	590	637	578	586	590	647	580	641	599	616	571	585	589	576	628	604	622	597	582	575	622	602	619	619	650	591	631	628	628	596	610	625	606	646	604	597	627	594	618	614	590	589	570	596	573	620	609	598	613	606	586	598	572	602	590	600	575	651	624	592	592	556	619	606	690	631	635	559	584	622	569	581	610	582	673	597	597	598	555	575	600	560	601	614	560	602	617	630	569	586	586	608	581	649	601	628	632	582	612	615	605	620	646	610	616	607	636	566	581	609	572	648	651	612	611	580	583	613	616	611	571	608	613	571	562	633	574	598	624	563	577	633	597	567	615	576	616	592	620	588	608	617	599	588	573	597	649	607	637	559	605	649	630	603	584	583	607	603	540	568	599	594	588	578	582	569	571	561	618	614	576	597	598	575	586	619	581	568	562	578	574	601	623	620	607	572	593	636	602	631	589	573	594	622	557	606	630	605	604	618	641	595	607	641	624	603	608	579	590	596	616	662	626	592	603	628	611	587	600	642	606	567	619	623	587	636	626	555	642	591	619	614	580	614	621	586	639	611	613	598	606	631	611	632	582	617	603	584	606	593	598	624	612	611	620	658	601	622	600	592	641	570	588	622	592	542	628	617	614	586	627	637	627	625	603	599	591	621	623	608	636	588	605	580	636	652	641	628	635	577	642	618	587	584	613	583	585	628	619	568	610	599	600	586	594	562	616	618	599	638	591	617	604	633	624	581	599	592	599	609	631	617	592	580	571	612	623	590	604	624	559	590	630	651	603	612	596	622	578	627	599	589	622	595	645	615	593	582	613	615	633	620	565	599	590	665	621	602	644	579	620	615	631	596	598	595	557	606	618	609	588	639	600	615	601	614	602	575	593	605	657	628	569	615	636	591	559	581	572	556	523	608	638	639	588	587	577	620	661	676	582	598	624	592	567	616	623	595	571	585	615	577	599	604	599	611	615	570	604	609	559	570	581	614	587	592	565	618	652	618	625	587	577	620	604	615	630	587	637	622	588	650	592	620	629	603	624	601	622	631	571	650	607	583	584	622	608	575	575	581	620	602	603	576	624	642	585	604	634	590	583	612	589	627	623	642	628	624	606	592	595	648	608	608	603	619	632	657	615	620	626	635	599	627	606	582	619	650	641	605	545	591	614	611	595	640	570	638	622	592	640	601	620	608	613	572	586	580	589	651	629	580	572	599	609	605	607	592	614	590	614	619	599	611	571	600	616	584	642	623	616	636	606	601	610	641	621	582	608	606	611	631	607	585	634	582	629	557	616	606	620	612	629	579	609	595	622	567	532	600	585	658	617	585	633	612	628	560	606	629	589	635	591	641	600	600	574	602	650	616	613	594	600	608	555	606	596	571	637	610	626	625	599	571	595	585	648	607	619	572	597	597	592	618	613	589	575	648	610	603	588	572	606	614	629	606	627	592	612	611	604	603	551	616	574	598	563	559	630	598	574	593	584	635	612	574	600	577	605	606	614	583	638	594	563	632	607	619	594	623	606	618	595	620	584	588	671	638	600	602	608	575	598	623	629	613	672	563	584	602	630	644	552	652	627	611	575	582	650	613	578	622	590	637	627	603	642	636	583	613	609	628	580	627	597	635	617	560	591	589	562	585	612	574	587	633	652	590	576	600	611	617	605	595	602	625	591	616	580	570	626	631	578	602	599	615	571	572	620	581	616	602	609	649	586	628	630	605	581	584	624	587	611	589	612	583	639	595	613	578	589	684	614	602	581	616	572	628	617	624	640	565	640	627	608	612	584	632	586	618	606	592	624	579	618	621	589	643	600	602	603	620	592	577	642	614	624	621	613	620	615	624	600	578	587	613	633	649	626	638	648	632	609	552	615	580	603	606	641	600	593	564	568	644	634	593	564	619	592	682	603	588	622	590	631	598	627	604	598	648	586	597	588	609	604	613	598	605	620	579	603	592	620	620	581	588	605	596	592	607	633	589	600	606	616	634	623	584	596	615	599	606	624	635	628	594	562	635	598	613	652	610	626	632	582	598	596	627	565	602	622	598	597	614	577	604	585	595	629	612	592	598	599	614	556	569	574	636	618	626	583	601	628	649	601	626	598	601	557	618	620	599	617	587	590	610	547	618	606	603	574	604	543	615	597	591	646	632	607	587	603	636	595	600	593	597	613	597	659	576	568	630	594	613	600	620	612	584	584	604	614	645	616	645	620	593	611	613	585	590	622	580	598	610	622	585	637	638	630	622	599	595	574	635	564	602	612	566	579	634	608	612	551	613	614	596	522	560	575	579	608	611	580	607	632	604	586	604	638	663	633	571	582	573	618	580	600	587	630	612	608	602	615	673	609	582	597	602	608	577	619	613	627	568	612	606	622	596	613	623	602	605	621	626	614	628	593	594	670	594	614	601	662	614	616	553	616	625	626	604	610	604	598	627	592	586	605	583	606	539	606	599	621	567	583	629	556	565	603	581	622	636	603	618	614	582	635	628	600	644	612	647	586	601	593	632	631	625	599	595	596	597	603	578	603	649	630	614	596	637	612	573	589	575	646	606	587	589	602	571	566	615	634	598	597	576	648	589	613	614	566	605	601	607	626	569	620	629	588	589	597	629	662	638	598	634	648	575	575	582	614	665	628	560	598	643	654	570	579	624	569	647	576	600	530	639	591	582	580	601	604	615	587	623	622	599	594	577	653	622	560	588	577	606	628	608	614	593	630	633	595	605	643	545	594	605	558	617	603	608	615	620	614	629	627	631	612	617	598	596	571	560	616	613	602	611	588	633	611	593	583	609	644	574	598	569	622	611	616	591	566	624	629	609	629	568	589	627	616	597	564	648	622	599	625	599	588	627	577	624	590	625	613	588	612	612	598	631	583	596	574	601	601	593	567	634	588	592	581	560	623	572	604	606	580	603	603	603	603	621	642	567	613	597	609	628	649	606	635	625	578	625	588	579	615	610	590	594	670	619	586	659	613	586	576	631	593	650	604	593	601	628	586	621	612	582	629	628	551	613	593	576	621	608	608	640	597	597	612	605	614	622	589	615	596	647	550	642	604	617	578	612	568	619	656	586	631	578	582	648	602	585	626	588	606	610	615	613	614	592	629	629	636	548	568	592	571	607	623	579	571	619	621	613	574	587	574	598	587	618	587	558	634	606	594	568	614	641	592	624	624	568	624	595	599	575	642	638	639	556	600	631	616	617	588	604	613	622	589	611	610	602	616	647	604	621	596	576	632	618	592	614	573	625	586	644	674	624	606	573	600	617	601	610	610	583	625	581	598	585	589	622	612	604	637	590	611	614	602	563	616	603	634	577	578	634	609	624	627	599	600	591	589	584	616	607	598	603	585	567	587	595	594	581	635	616	621	642	561	624	594	600	582	617	640	593	621	671	605	586	605	619	638	621	623	585	644	614	639	571	597	575
25046	22174	34294	32862	23651	15128	7254	3421	1950	1231	837	749	720	780	699	730	737	714	729	732	716	749	728	721	683	728	731	685	751	702	698	727	700	703	751	708	753	741	756	723	718	672	729	733	799	714	719	718	709	754	732	732	678	752	723	724	770	695	719	731	754	717	707	679	752	707	728	705	714	764	769	726	744	695	729	762	711	729	808	677	711	749	744	745	722	737	724	720	735	731	717	729	717	754	744	724	727	671	687	725	721	777	727	748	715	709	716	692	721	784	711	697	753	743	725	687	743	676	756	726	721	710	709	695	705	717	756	709	752	725	718	718	679	759	689	733	763	722	754	724	737	718	768	727	719	767	720	698	679	738	738	679	720	731	724	765	751	732	731	695	714	733	724	711	725	731	721	762	754	708	737	711	729	747	683	695	720	760	721	748	739	743	745	722	712	712	734	772	715	694	720	702	750	757	704	736	698	722	690	756	700	742	726	745	721	734	755	691	726	756	727	698	725	728	698	747	703	731	706	724	708	759	767	689	767	745	723	730	725	742	725	709	711	669	719	726	685	687	708	685	710	756	701	744	756	707	697	769	684	712	734	723	794	699	727	772	727	733	739	765	731	729	729	738	737	710	719	726	746	743	737	673	727	681	712	741	688	712	771	698	764	710	719	700	710	737	730	698	711	728	711	713	703	742	689	712	749	745	730	708	747	731	790	764	720	724	751	722	709	727	761	770	739	735	773	696	688	711	748	737	696	708	658	706	698	765	737	714	716	731	752	679	694	725	729	704	766	716	738	701	718	713	722	767	752	710	761	683	728	699	679	661	733	756	711	714	745	709	726	770	683	658	728	721	704	722	687	721	780	751	692	759	708	739	742	720	691	752	724	766	716	738	752	788	741	738	696	740	718	663	682	695	725	735	703	719	752	714	710	731	726	720	770	718	744	724	731	737	752	768	726	710	748	748	732	666	740	716	724	720	730	756	722	691	708	702	717	653	725	744	736	730	696	724	687	716	704	710	693	734	734	768	710	761	728	690	711	763	726	689	737	764	704	705	777	744	751	728	762	738	675	759	749	755	679	728	705	714	732	739	747	770	765	737	683	727	755	689	707	737	770	694	733	688	721	688	721	736	699	769	752	708	666	683	713	729	721	710	713	716	722	681	699	723	719	695	751	685	721	722	789	701	716	735	720	760	777	729	704	673	740	721	762	712	749	738	757	713	732	730	731	744	692	707	756	761	772	777	711	717	707	670	738	705	757	764	702	749	763	722	709	724	759	728	768	722	742	743	701	731	728	726	718	744	691	722	763	708	727	725	717	740	722	735	741	737	812	705	755	723	736	739	708	687	752	720	690	717	691	690	660	703	731	715	738	729	687	785	767	780	714	696	795	710	692	736	725	783	777	745	736	732	717	693	738	697	751	738	692	737	773	768	677	742	722	797	685	695	759	772	751	733	680	733	687	741	728	730	697	745	755	719	717	729	764	737	742	750	755	717	749	691	722	745	733	705	720	713	758	717	753	674	732	708	750	731	725	775	731	702	745	764	721	737	762	694	676	742	714	677	751	708	767	702	731	706	703	688	736	752	722	744	746	745	724	745	750	698	706	754	765	702	732	736	676	707	752	753	723	727	689	691	730	732	738	732	715	732	720	743	711	699	677	744	725	742	699	705	700	706	713	743	718	747	717	679	688	745	743	734	699	743	738	712	780	766	683	763	759	750	688	682	700	748	697	764	715	691	703	703	732	700	749	727	759	698	682	703	720	758	739	733	758	742	676	761	691	772	739	715	717	727	729	756	775	705	742	696	761	718	711	712	716	749	708	700	700	754	754	732	713	716	739	728	749	746	730	725	745	747	725	744	714	694	699	724	738	723	741	720	732	722	710	737	725	710	719	734	714	736	730	749	724	781	719	764	734	686	719	725	732	727	726	736	721	683	693	753	705	719	721	695	760	721	723	717	768	741	762	750	685	681	723	686	639	726	692	715	696	668	730	716	723	680	707	746	735	678	716	703	716	783	700	721	718	707	691	745	730	758	696	708	718	733	699	709	719	720	715	734	716	722	712	697	722	678	729	768	662	753	690	770	726	790	725	755	749	713	710	706	732	760	736	682	730	784	785	730	686	701	725	744	783	703	751	727	739	728	751	723	712	747	762	668	766	724	729	761	725	747	742	743	732	680	718	735	730	721	762	736	732	724	762	702	742	749	716	746	696	727	717	700	787	748	747	689	724	676	733	736	708	720	721	780	729	798	657	752	675	676	751	690	727	693	738	736	781	731	717	675	706	702	755	742	727	713	708	735	708	674	692	730	698	728	708	740	722	768	781	699	718	738	679	724	768	733	753	751	697	717	726	748	697	716	679	706	754	724	799	727	734	725	706	743	713	750	709	721	722	732	746	731	741	698	760	736	703	766	674	761	696	738	744	704	742	709	744	770	783	734	667	641	728	791	763	723	748	713	701	758	717	731	694	714	737	671	700	698	661	728	744	738	734	733	743	749	713	699	705	736	701	767	727	733	714	735	729	709	732	749	728	768	720	696	785	716	732	682	735	721	714	762	707	712	703	725	727	729	732	706	748	771	700	743	702	756	719	742	747	731	766	737	760	773	721	663	717	746	709	710	737	761	759	704	707	693	733	743	730	725	786	770	742	724	730	751	727	736	753	750	713	730	682	691	694	747	712	723	771	778	740	745	692	712	702	760	705	750	714	709	762	724	719	692	733	725	733	747	726	770	782	725	739	753	804	753	731	762	737	723	723	729	698	734	696	776	759	708	713	715	692	732	713	699	698	730	724	707	731	680	747	726	714	688	728	782	702	693	712	726	721	767	736	732	717	720	717	720	716	718	695	726	747	683	774	786	742	714	742	772	704	707	682	793	719	732	699	703	746	680	712	705	758	741	735	700	686	669	712	735	732	728	733	721	746	782	715	667	725	746	739	724	739	777	731	730	746	752	698	727	719	704	757	709	752	717	709	702	701	698	726	729	697	701	735	687	738	752	720	745	713	723	715	722	683	754	749	727	704	734	749	736	755	698	718	724	730	784	680	677	715	714	696	741	737	735	745	709	772	734	730	710	766	748	719	725	731	725	706	731	725	733	711	696	739	741	727	714	748	718	674	733	692	729	725	746	713	695	708	724	691	746	649	729	699	770	727	730	711	705	705	666	748	701	688	752	693	732	723	699	713	766	714	742	741	738	679	753	715	700	711	754	736	786	705	694	752	733	708	743	754	702	745	731	726	726	769	768	738	773	753	710	689	699	755	679	710	703	711	722	730	765	728	748	713	730	704	690	720	716	745	704	705	691	674	706	711	669	718	724	732	727	728	742	718	684	719	748	758	700	715	709	723	776	725	713	738	711	694	704	729	729	720	764	707	751	736	741	711	718	708	770	775	688	728	751	700	732	710	773	677	712	744	693	682	681	745	690	708	722	746	724	725	699	707	682	685	765	757	714	741	724	761	690	782	745	687	708	743	746	743	750	748	749	674	762
38752	69044	54924	38267	27950	17658	10166	5716	3157	1872	1022	728	785	756	753	744	730	808	788	800	801	769	779	802	777	801	780	747	723	833	738	802	833	752	741	761	774	746	788	806	762	759	787	775	783	791	779	728	783	739	777	776	729	753	770	749	804	799	752	784	801	765	807	815	772	741	764	756	807	772	816	749	804	758	756	724	726	737	717	759	772	743	792	724	728	767	781	740	771	750	812	738	779	738	780	751	759	775	750	796	743	773	805	768	801	796	723	757	749	829	758	741	775	729	799	818	722	746	720	793	778	802	762	769	797	788	753	721	802	743	751	758	739	773	771	771	829	719	811	796	783	788	767	781	811	739	728	785	787	749	751	722	721	782	777	765	792	732	733	774	747	770	750	741	741	763	759	839	797	746	774	758	733	811	773	740	782	817	732	790	726	779	788	761	739	734	757	756	768	768	713	809	772	788	779	778	721	741	776	776	759	732	750	781	783	770	758	782	794	761	801	797	758	784	790	814	753	752	769	813	753	801	799	820	770	751	794	724	737	795	730	816	809	758	757	783	778	781	756	777	793	741	739	802	740	798	769	739	789	762	745	743	737	765	723	755	806	753	763	804	815	789	751	777	766	754	771	762	755	791	753	769	771	756	779	740	788	751	758	745	787	783	763	782	737	795	792	801	782	740	763	776	740	862	745	764	752	745	701	817	747	748	776	752	782	738	770	810	859	801	768	791	799	778	757	760	768	784	743	758	801	833	826	777	820	773	778	794	801	794	798	756	720	796	771	748	817	741	785	759	769	754	772	778	765	801	805	731	798	764	775	784	787	814	784	768	729	791	766	768	752	793	787	789	825	780	798	731	770	815	751	711	791	729	727	795	805	797	770	778	775	823	765	798	770	728	816	757	718	773	814	746	809	757	764	731	787	730	762	726	755	808	731	750	798	823	748	741	759	739	780	725	752	836	790	711	754	679	775	789	809	819	787	744	794	789	746	771	771	736	776	762	748	827	699	782	754	748	758	719	784	809	711	787	780	742	745	818	762	754	765	752	800	739	816	822	789	791	816	770	785	813	729	772	784	722	753	767	761	772	752	755	808	787	817	789	695	814	738	748	743	809	748	754	801	765	736	759	793	766	790	765	717	790	745	736	752	795	744	789	856	721	784	783	811	740	756	798	760	787	788	771	770	803	780	716	776	758	818	805	753	772	754	768	758	763	788	729	793	756	749	788	770	799	767	773	758	763	752	788	742	784	789	774	766	769	794	721	784	761	773	801	766	778	763	797	767	825	768	724	737	755	781	737	763	751	783	813	715	739	757	801	729	788	794	759	776	766	775	719	798	756	723	776	770	780	795	785	727	772	799	794	768	781	757	776	802	751	787	739	764	759	783	742	777	754	765	728	762	766	760	815	778	818	758	786	775	765	771	786	776	715	761	775	804	778	811	749	783	775	809	752	824	801	805	768	809	764	726	796	759	761	773	796	736	819	742	771	787	737	789	777	773	753	799	779	819	761	753	796	749	797	780	784	725	744	791	766	772	804	738	735	757	740	796	751	816	785	756	771	784	776	687	738	769	732	795	759	745	743	779	792	700	744	788	765	731	776	769	771	740	743	745	750	730	779	779	805	760	771	751	781	768	731	774	778	770	750	789	749	773	770	764	715	782	761	720	761	766	746	765	756	776	752	773	747	780	764	796	750	794	724	762	751	755	739	749	811	794	776	733	796	758	779	769	766	741	733	763	833	744	743	756	766	733	816	726	794	737	806	785	774	784	747	759	745	805	776	780	785	779	796	795	737	785	773	770	788	756	795	779	809	749	760	783	811	748	759	784	817	810	815	804	792	730	775	758	751	784	801	762	766	733	741	801	765	787	760	770	763	756	769	831	712	769	777	778	811	801	763	751	733	763	726	763	757	758	816	769	755	800	769	753	787	791	787	747	797	783	755	787	767	782	774	800	792	802	772	765	739	812	770	761	801	784	785	752	807	778	787	761	791	773	786	757	814	791	770	758	764	782	748	713	778	783	727	769	797	760	784	775	744	735	697	806	777	742	778	791	726	761	788	787	771	794	794	763	734	729	768	771	768	756	769	795	735	752	792	717	781	797	731	753	769	733	758	764	766	776	761	776	702	760	782	772	793	761	805	768	738	694	807	777	753	735	749	751	737	742	756	808	758	790	752	829	775	737	829	751	793	743	780	784	759	769	776	771	782	831	754	766	734	760	806	769	792	750	756	787	770	770	813	761	766	765	759	796	783	721	798	730	728	787	805	781	734	786	801	773	763	759	786	793	827	788	805	777	784	791	757	745	746	774	772	767	808	750	822	755	764	775	742	753	749	839	805	762	718	841	718	731	770	813	775	827	717	762	778	794	713	778	772	756	737	747	757	764	741	774	772	790	767	771	741	783	749	777	781	796	781	777	738	795	737	752	741	736	770	791	796	734	755	773	770	798	782	761	771	795	758	734	771	740	780	773	776	753	758	732	803	752	768	775	807	771	779	818	796	740	735	813	794	779	791	832	819	792	794	774	775	752	737	834	769	759	800	763	713	750	718	733	803	761	746	723	753	756	863	753	751	758	742	732	785	753	762	732	769	724	748	760	767	756	798	804	774	819	769	755	750	801	816	759	753	741	737	755	732	759	778	789	730	773	765	769	759	790	741	774	745	727	770	772	749	796	779	796	784	791	761	809	771	762	795	765	769	813	718	749	717	747	785	754	726	778	808	733	786	787	791	708	764	724	758	713	787	808	799	751	787	726	739	751	753	768	768	765	828	750	760	737	794	824	774	798	769	723	751	782	799	770	814	764	745	780	775	775	739	749	769	737	796	769	770	823	732	761	783	793	795	771	719	791	775	760	749	795	800	758	780	765	737	733	782	789	795	751	732	780	780	816	796	750	766	738	801	755	758	795	771	786	800	769	818	728	742	727	791	784	755	739	786	776	780	780	752	831	758	798	724	775	756	792	761	720	756	748	748	773	752	782	812	753	790	762	781	771	777	769	773	698	743	746	804	745	820	774	749	760	754	788	787	780	718	766	771	754	759	772	800	757	762	820	736	768	725	717	774	756	741	755	745	731	766	791	764	774	754	749	780	753	730	786	749	712	770	779	792	805	743	790	767	749	750	728	797	763	732	748	805	782	744	791	739	751	809	815	766	777	782	794	774	767	736	751	723	775	753	800	766	816	787	771	707	797	775	764	737	819	760	781	731	765	741	733	808	777	741	733	728	813	735	739	804	766	762	790	734	753	797	815	773	789	801	791	756	742	775	751	752	801	711	824	816	785	807	730	772	775	809	791	787	797	736	743	743	795	712	766	752	754	781	774	757	775	735	760	757	787	728	730	770	807	761	782	744	769	793	742	777	773	786	734	735	756	729	745	765	746	753	769	781	722	774	792	786	759	732	805	773	785	780	778	808	729	757	752	695	778	785	732	776	733	769	758	760	786	777	763	784	779	731	725	830	755	762	732	809	780	793	726	763	728	800	803	791
22482	21294	31214	30468	31086	30761	26670	13956	6717	3297	1276	916	944	899	929	861	911	911	915	921	931	943	879	911	915	937	921	908	863	891	894	891	902	894	892	883	916	869	921	885	864	943	890	934	847	911	897	904	887	900	923	875	905	929	887	887	839	884	866	846	905	873	921	915	930	878	915	914	913	884	943	889	917	863	940	907	916	848	910	952	863	865	902	881	891	928	894	848	923	879	872	880	919	929	876	834	852	900	868	859	882	866	938	911	871	886	942	891	925	908	814	906	882	883	882	901	846	843	881	930	819	873	903	879	859	905	886	894	902	930	907	905	899	864	880	937	921	937	916	899	889	902	938	919	907	909	891	864	885	903	892	852	938	918	883	928	910	935	899	886	893	875	912	871	896	951	964	866	969	919	905	881	896	871	886	894	890	917	901	912	918	893	850	841	917	921	884	884	904	922	939	906	872	923	903	866	910	868	947	885	876	867	887	892	873	899	917	917	863	884	889	984	921	910	925	914	906	913	879	898	890	900	927	901	886	926	887	864	900	876	856	922	876	938	878	914	913	902	927	974	896	933	909	844	901	901	881	900	929	878	905	946	939	958	869	957	888	886	896	915	865	880	878	934	932	918	887	923	873	869	845	881	911	931	951	918	906	858	864	903	890	969	858	915	870	885	879	841	868	894	961	855	880	918	910	873	865	908	887	885	912	910	897	931	879	907	860	911	893	817	914	917	906	880	884	945	866	905	900	901	897	848	891	905	886	908	828	913	861	895	918	870	884	871	891	896	917	841	892	872	936	884	824	901	870	896	907	908	875	977	912	905	849	895	905	911	889	929	935	910	935	896	905	878	877	898	911	869	870	870	923	844	896	887	948	916	894	916	940	868	883	866	913	865	878	908	879	863	903	853	922	894	908	909	883	875	928	845	903	936	884	897	897	927	867	924	919	831	853	875	874	912	853	933	873	908	945	931	875	918	920	862	895	898	888	927	907	882	916	941	974	947	933	920	879	941	915	889	849	875	953	946	912	866	931	953	909	914	879	892	922	867	865	855	908	858	917	907	910	899	911	905	858	884	860	912	896	882	896	976	907	901	947	864	877	890	902	894	888	850	918	878	905	897	834	939	919	926	913	943	873	936	926	901	858	863	950	891	882	932	871	903	853	878	932	873	898	854	881	895	905	937	940	930	846	915	822	908	866	896	876	863	862	884	900	887	887	904	879	893	908	928	910	946	926	921	891	902	922	879	881	844	890	897	943	965	900	861	887	914	904	927	866	896	903	884	867	878	886	948	887	878	910	894	911	939	867	947	903	924	851	908	897	897	918	880	904	887	856	961	834	905	894	929	851	888	940	918	857	904	876	914	855	881	860	906	914	915	871	920	884	930	853	940	860	893	896	887	910	867	894	916	889	881	901	963	892	924	881	891	895	857	929	831	924	964	908	886	903	886	876	886	891	868	913	919	844	888	891	860	864	958	951	882	889	885	933	939	950	915	938	881	909	927	868	894	865	906	906	891	907	893	882	884	901	905	900	864	829	940	960	878	918	893	932	882	870	940	971	892	947	877	875	901	865	933	885	893	908	886	861	890	827	868	888	906	860	936	900	858	879	898	931	848	889	820	877	900	889	847	929	868	910	870	909	886	905	934	933	883	869	892	833	852	890	885	920	881	878	854	887	837	865	893	945	870	912	870	901	866	930	881	916	902	957	810	948	905	847	940	867	885	888	899	885	870	897	923	878	875	923	945	873	930	901	947	904	906	859	945	887	903	902	892	878	957	895	894	904	907	925	926	890	855	896	914	868	930	894	926	895	933	910	861	946	867	913	881	856	929	875	936	863	881	932	849	888	869	872	875	903	867	856	897	862	881	863	846	897	896	923	879	949	954	896	886	829	891	911	848	848	907	926	928	886	904	869	903	905	896	974	873	890	926	929	921	945	882	900	877	886	924	927	844	912	870	896	851	895	872	896	894	891	847	912	841	893	964	906	898	856	840	886	913	877	931	831	893	821	869	910	887	909	934	879	890	896	899	890	930	937	910	920	892	906	915	820	913	925	892	875	968	890	853	903	916	874	838	927	887	905	905	887	891	890	938	904	946	884	946	902	897	915	835	903	903	874	935	866	888	931	901	833	885	856	896	906	890	850	853	874	912	917	886	903	869	883	880	892	861	871	882	938	908	930	955	912	861	881	910	852	913	907	922	865	921	878	944	939	868	896	865	876	879	919	868	906	860	840	924	902	874	894	882	902	941	888	847	919	893	907	914	832	886	954	890	907	861	920	863	859	880	854	928	885	889	850	871	880	923	914	919	910	909	927	852	916	921	850	874	893	960	881	893	853	917	854	963	876	918	959	900	833	909	918	895	878	877	909	864	917	855	899	917	893	894	939	934	881	894	870	903	868	858	906	879	975	873	866	886	924	917	891	821	911	965	857	948	878	888	913	933	915	869	858	873	888	889	908	888	896	865	894	917	889	912	898	907	904	861	919	893	934	881	875	885	823	920	914	875	888	885	966	888	867	976	883	880	938	871	854	897	871	922	923	863	951	886	859	875	905	937	903	907	865	945	891	898	919	926	878	887	907	869	937	875	881	952	872	952	918	912	878	906	917	909	888	947	863	832	888	880	870	865	875	899	947	897	930	883	912	873	922	892	917	881	887	864	914	924	895	898	946	878	894	922	886	889	897	941	934	855	860	849	891	896	938	902	937	904	860	913	895	844	867	938	916	863	920	881	943	916	894	922	931	875	920	903	891	924	892	928	907	887	897	928	881	850	899	875	865	880	887	912	897	885	897	890	869	886	897	877	921	942	920	846	884	899	877	853	888	886	879	911	851	921	904	884	889	862	905	902	907	857	837	904	906	910	900	943	911	876	895	863	899	900	920	866	899	913	949	937	882	871	834	915	897	867	944	852	852	918	876	878	897	909	886	915	889	942	925	878	885	852	871	860	897	909	858	899	904	868	870	884	899	864	863	907	916	878	852	933	889	842	889	877	924	839	919	899	921	937	929	918	917	925	893	822	897	866	892	929	945	908	892	942	893	908	912	900	892	940	926	851	911	831	850	895	963	916	911	898	885	884	860	869	920	858	884	861	880	887	898	916	880	867	867	905	831	933	910	887	925	917	867	930	952	890	874	897	911	915	903	898	929	872	887	880	906	939	872	899	886	887	901	921	888	916	930	884	903	888	941	885	902	845	898	846	873	905	878	857	931	898	935	878	925	909	910	855	849	888	901	931	903	925	908	850	919	878	947	907	869	889	891	872	875	906	902	903	900	944	921	879	916	872	871	880	929	900	907	952	948	908	899	861	910	918	903	903	894	953	916	916	859	879	933	917	896	894	947	880	844	908	963	947	965	872	918	924	913	859	911	854	893	909	932	902	915	876	891	873	881	883	867	838	909	932	950	928	919	882	852	849	939	855	874	873	829	908	848	879	903	889	887	911	879	953	947	893	912	879	951	923	875	947	871	869	858	885	924	873	921	890	889	915
52025	94344	79383	60449	47671	36119	24804	15205	8886	4604	1367	919	874	863	884	890	932	888	859	891	917	904	910	880	904	854	858	890	895	904	891	923	904	940	938	946	916	885	879	884	890	912	925	923	887	952	889	930	898	910	932	922	958	900	966	889	940	881	891	920	906	881	932	894	941	891	917	897	887	924	856	911	890	940	931	900	902	917	875	898	928	917	855	891	887	904	942	896	883	939	868	925	928	826	900	957	884	889	874	904	864	888	879	880	883	881	905	862	891	939	898	896	857	959	866	905	891	871	885	885	934	883	918	937	841	964	916	892	913	860	898	859	894	879	894	929	852	923	889	875	903	901	857	904	905	848	902	888	889	894	922	942	877	895	888	900	888	952	862	945	892	910	891	852	938	906	856	843	950	920	927	888	923	929	894	877	876	915	876	908	944	875	930	877	890	886	870	914	911	896	882	936	890	964	913	914	900	897	937	903	871	879	924	928	879	886	915	956	934	918	887	883	893	836	866	844	907	937	883	892	939	898	863	908	885	941	890	893	881	912	900	896	931	951	880	890	892	866	930	884	912	902	904	939	895	914	880	894	915	846	878	955	884	862	912	899	899	872	881	869	849	940	918	898	884	906	837	886	923	821	924	920	908	917	926	915	894	891	934	943	876	929	938	895	873	929	876	908	895	940	877	899	858	936	940	897	905	889	890	890	888	921	877	870	886	886	864	920	967	958	882	928	944	946	959	884	909	913	851	915	904	920	884	869	916	873	915	864	866	834	897	904	920	885	912	934	893	898	865	890	898	878	832	941	863	906	848	889	849	858	865	927	899	876	904	910	935	969	867	854	867	886	859	883	956	921	835	905	930	895	861	931	985	885	952	952	880	866	905	932	891	917	836	910	926	889	966	944	943	863	911	855	942	911	911	926	864	941	914	899	871	899	941	896	919	913	932	919	892	906	849	915	874	907	884	870	954	915	882	867	897	873	922	931	919	923	867	872	859	923	904	887	889	974	897	858	918	915	917	883	889	892	902	913	896	887	879	888	935	885	878	881	887	849	907	877	863	889	944	907	866	964	869	944	884	858	893	905	893	903	905	868	860	875	859	948	879	833	916	944	936	898	944	882	901	906	894	944	877	864	892	913	881	866	927	901	812	888	882	927	876	885	860	885	891	907	868	934	930	941	920	936	971	883	884	906	892	868	925	882	941	902	907	918	876	914	934	938	897	882	818	957	934	889	853	954	892	919	919	862	867	939	899	892	899	892	848	870	948	830	874	942	895	916	925	875	869	890	852	873	876	915	938	918	848	878	889	863	885	920	903	946	868	882	915	865	894	979	947	915	887	899	894	870	865	925	876	865	917	930	887	849	861	926	911	911	839	886	875	895	928	912	950	861	916	894	930	925	875	884	916	921	910	865	865	932	847	830	893	1006	902	883	950	899	884	869	891	885	884	861	907	873	852	882	960	891	888	874	913	857	943	897	919	912	892	861	869	875	889	884	923	898	882	878	832	872	853	910	886	882	929	897	880	858	879	878	884	864	928	901	880	901	910	911	892	912	874	939	862	875	874	919	908	937	916	868	913	930	857	892	872	870	944	915	889	880	854	892	862	921	840	908	904	925	886	929	864	907	912	913	890	918	936	932	864	918	861	898	928	928	897	926	889	922	910	906	867	888	844	863	864	908	879	882	878	885	922	917	941	916	907	958	874	905	883	870	879	890	937	899	874	924	924	928	888	841	882	964	850	865	892	979	929	944	888	929	897	862	901	868	930	890	889	884	866	936	898	888	881	878	893	892	862	937	916	905	880	863	877	891	908	907	929	884	863	880	899	878	886	916	827	864	905	926	887	939	907	946	886	922	911	891	878	910	881	882	900	914	883	909	851	926	931	872	870	865	933	880	921	917	903	935	868	882	957	858	874	888	902	902	952	893	891	887	898	850	958	869	905	955	906	946	921	932	897	873	934	906	970	920	899	913	898	879	812	891	973	858	883	956	877	881	910	881	942	907	899	893	955	962	918	905	899	856	912	918	901	848	885	904	915	889	904	936	889	970	889	911	988	930	942	988	873	960	914	935	855	848	873	959	952	925	967	864	930	911	870	839	916	861	891	929	914	853	898	885	974	881	915	900	858	911	882	937	897	895	931	878	947	889	863	888	926	907	922	911	889	912	920	895	911	868	929	897	905	852	908	905	855	961	893	906	936	897	887	878	896	894	934	886	896	872	872	891	897	962	917	919	883	857	919	941	845	901	897	892	948	904	897	872	913	915	918	927	930	914	911	911	869	934	894	903	888	907	911	886	879	895	909	909	896	939	919	892	855	902	863	876	907	917	928	915	893	918	841	966	874	911	855	887	891	898	939	889	912	896	851	931	899	873	941	925	908	916	883	880	887	883	906	878	914	934	901	911	887	941	936	909	900	923	882	919	925	903	888	883	945	969	944	865	904	908	943	893	895	877	942	961	919	893	909	915	887	908	878	915	919	871	898	889	946	910	944	951	890	922	924	920	866	927	908	910	866	901	915	907	905	951	874	898	918	918	895	913	922	881	877	916	866	865	923	861	861	873	855	886	888	853	947	912	824	895	928	865	899	900	897	890	907	959	873	904	930	903	849	882	894	890	934	952	879	910	905	961	905	912	931	914	941	866	899	911	881	924	819	851	905	924	857	915	947	914	918	885	871	944	863	869	914	919	954	884	894	920	907	918	914	903	955	911	950	864	898	881	920	884	893	901	926	938	905	897	946	894	894	878	868	866	931	886	856	892	897	914	920	874	933	905	910	874	880	952	884	821	935	917	917	888	878	908	907	865	927	911	901	940	850	936	907	900	940	842	934	880	986	899	951	899	855	892	892	917	958	929	887	858	875	937	868	898	896	892	917	853	900	888	862	908	921	897	868	923	920	863	843	862	917	944	876	887	860	912	920	888	938	929	838	875	891	814	889	869	943	885	879	931	855	916	948	897	876	873	895	887	878	865	926	897	868	899	916	849	932	878	897	888	989	901	915	915	920	955	934	891	886	933	921	906	880	899	850	847	904	896	915	900	846	900	911	842	931	902	881	915	841	872	947	845	934	891	869	889	968	916	872	902	924	901	913	902	879	901	848	925	940	923	820	850	906	943	908	925	913	841	932	898	883	866	911	907	872	891	908	879	851	838	845	952	884	836	923	918	861	928	962	901	896	890	854	924	896	891	886	868	861	888	866	905	918	907	870	915	887	924	890	890	925	889	925	898	880	895	889	867	926	923	865	957	914	899	867	877	876	902	919	909	909	933	872	880	893	968	855	879	916	876	907	899	896	861	902	866	936	928	934	905	917	955	916	825	882	893	856	952	855	917	882	900	908	882	908	890	908	838	928	855	901	940	950	910	901	869	936	914	880	929	914	893	893	865	849	899	945	878	849	917	948	923	888	857	865	860	944	906	909	938	896	850	912	903	901	934	935	931	885	929	937	928	871	939	937	898	881	888	948	888	915	954	893	884	947	904	903	957	900	842
28612	24651	27843	17763	7677	3380	1903	1169	828	674	577	477	503	538	582	519	519	580	545	558	564	583	542	541	549	536	541	502	514	547	512	552	510	553	522	544	529	547	521	481	517	554	528	531	557	551	513	531	537	504	556	569	555	536	532	478	575	525	547	495	480	516	543	531	520	503	525	540	498	543	513	521	557	547	538	537	541	489	491	540	524	529	561	547	529	515	533	551	524	520	566	488	536	520	542	578	544	507	491	514	499	538	543	532	585	523	544	518	514	492	484	485	474	524	574	490	534	519	527	577	521	539	559	550	543	529	511	521	496	494	544	542	536	550	479	562	534	493	575	520	552	590	511	555	530	537	546	532	551	520	545	525	511	523	551	563	527	496	579	560	498	507	533	550	508	497	474	582	537	572	533	522	557	523	507	553	502	517	474	544	518	561	542	528	549	579	516	551	547	575	559	562	509	533	499	527	538	565	530	500	550	547	520	500	478	544	531	581	559	501	537	528	498	505	534	482	548	540	594	534	519	526	551	515	577	525	551	540	519	539	508	560	530	562	545	513	519	495	481	553	538	530	518	524	555	505	556	514	517	503	554	547	558	532	488	558	552	524	503	536	551	508	538	537	538	512	593	542	543	543	514	510	537	508	549	524	543	543	485	542	553	556	563	558	518	511	528	521	515	558	530	532	563	519	518	521	574	526	556	542	560	544	486	521	541	561	559	496	514	514	502	545	521	561	525	543	560	579	536	555	562	478	512	516	501	531	541	545	501	539	548	491	519	500	538	585	508	533	509	522	549	551	532	542	540	541	537	507	540	518	507	523	523	555	525	553	526	531	557	519	555	515	519	509	530	507	521	548	559	541	552	500	531	549	558	562	532	542	510	537	531	536	505	557	542	567	527	548	523	523	534	554	523	513	523	513	528	562	565	519	514	501	556	521	567	542	505	529	545	564	496	552	542	530	535	540	513	526	543	505	547	603	536	525	552	554	596	556	558	545	529	547	534	557	550	551	532	551	529	541	546	566	521	582	558	530	541	540	504	522	542	536	556	508	570	547	570	547	540	507	557	531	516	532	542	552	517	526	520	468	497	534	533	554	532	546	518	545	490	537	524	518	554	532	532	499	515	481	537	567	532	511	564	550	548	511	535	576	539	510	529	548	570	482	526	522	561	501	570	577	501	543	540	534	541	516	503	512	566	529	531	505	561	535	560	587	528	540	581	530	505	552	521	544	569	530	529	523	537	535	513	567	519	541	532	543	509	506	497	522	529	571	493	492	510	502	549	539	544	513	539	526	545	510	543	555	549	547	524	537	530	546	514	500	528	545	516	525	524	578	548	502	491	522	544	584	549	543	529	529	526	523	538	539	571	552	531	522	521	506	489	574	532	514	508	543	520	527	518	536	513	560	570	487	548	517	562	508	513	530	537	555	613	562	547	492	554	507	519	531	516	526	577	527	522	557	532	532	546	473	486	535	532	519	554	526	532	556	541	499	555	551	536	545	538	518	535	550	534	515	527	504	512	533	522	546	510	515	561	521	544	535	519	542	537	500	538	521	521	508	553	497	515	513	553	536	493	540	555	532	501	462	532	491	527	576	541	551	545	530	512	515	547	556	521	526	507	523	557	530	519	526	529	566	525	532	545	529	524	550	488	494	522	543	536	548	525	529	507	542	525	532	528	522	540	522	554	540	573	544	483	514	531	509	531	553	551	538	554	525	523	543	554	550	505	520	505	496	527	536	515	524	531	532	525	538	558	523	539	569	540	540	515	525	562	521	538	527	540	533	472	500	555	514	510	511	519	544	530	529	553	504	509	587	547	525	571	528	528	531	527	528	531	557	519	540	542	508	529	534	556	503	524	523	561	547	562	585	506	561	539	494	537	525	486	522	540	558	554	503	514	497	523	511	514	515	512	508	545	517	505	531	544	524	513	519	537	577	551	508	568	519	526	529	543	581	510	520	502	527	545	539	554	541	528	500	563	549	516	538	512	528	564	570	544	508	531	507	537	548	514	512	513	516	588	517	521	509	543	565	515	516	562	576	582	521	546	562	565	519	550	549	561	537	472	514	557	516	522	576	528	575	542	566	527	491	556	568	521	566	537	534	542	520	512	513	539	523	556	555	525	514	523	540	483	554	542	550	527	502	533	525	505	523	513	511	540	557	566	530	524	539	484	563	524	549	543	582	528	540	550	545	539	497	545	549	568	536	541	506	516	559	543	566	513	508	561	500	494	511	552	507	506	547	489	514	559	526	477	510	555	567	507	518	517	521	539	518	560	518	516	543	510	542	542	513	491	522	529	535	506	537	511	536	565	562	541	535	546	544	495	560	525	528	537	528	539	540	500	558	517	526	563	576	520	583	528	535	506	524	503	550	555	552	529	570	510	573	547	542	569	545	567	549	488	526	494	521	532	514	553	524	519	527	549	549	538	533	541	586	527	572	518	590	470	536	520	506	554	549	543	555	512	526	542	538	536	531	540	551	533	512	467	544	528	502	524	541	509	542	530	598	563	510	509	513	523	502	469	505	578	499	551	505	529	526	509	586	549	509	533	536	523	528	509	552	514	516	546	528	523	542	507	527	538	577	559	504	526	513	511	541	588	523	519	538	559	538	497	571	497	570	539	494	498	543	552	550	526	578	536	543	544	553	519	502	542	568	498	498	514	581	536	542	511	501	529	536	486	513	504	503	540	533	523	530	494	530	549	531	525	530	548	482	498	536	505	476	545	543	549	532	495	539	497	498	534	521	525	562	510	514	537	536	538	533	533	594	538	570	538	551	530	533	481	547	514	495	557	516	563	530	603	497	530	535	563	501	510	544	543	565	527	549	559	508	567	512	519	506	528	521	504	530	542	513	550	523	528	512	546	568	552	523	509	567	523	544	525	556	517	557	576	568	524	540	542	493	518	520	540	543	524	538	541	527	521	537	548	551	520	558	598	562	556	524	552	499	544	533	540	512	526	547	560	553	562	538	506	585	557	507	592	540	534	503	523	537	555	528	502	541	547	510	517	524	545	495	554	499	520	533	511	556	524	567	491	540	502	545	529	572	568	517	492	546	513	518	556	526	489	573	508	543	556	526	479	505	507	535	560	535	532	532	559	499	539	535	518	515	556	549	511	533	524	558	530	500	508	553	560	522	530	547	526	516	575	547	518	531	585	528	553	522	509	503	543	563	546	531	524	541	531	550	562	567	510	524	544	519	526	492	535	549	560	489	527	511	562	541	536	541	508	556	508	509	538	535	516	542	557	497	520	516	524	543	544	537	530	538	553	492	506	482	546	531	588	519	545	492	533	510	527	533	548	572	579	523	519	534	527	515	502	531	557	546	498	535	543	554	549	553	585	569	563	510	540	507	549	543	538	503	565	546	508	512	476	499	532	566	547	546	538	526	527	563	530	498	563	501	542	562	514	534	522	536	505	549	548	551	486	522	550	541	560	519	538	507	519	533	529	523	482	595	510	575	507	538	528	502	528	498	534	542	532	535
21170	34280	24343	13830	7968	4127	2432	1551	1002	769	601	588	626	523	523	543	569	600	567	558	607	549	601	533	533	556	555	582	607	569	602	568	565	570	580	631	617	569	574	582	509	550	548	555	630	590	581	592	576	586	596	614	582	555	566	565	566	570	592	574	601	585	597	577	586	539	593	590	633	571	575	567	545	560	564	556	575	566	585	591	557	569	586	546	583	609	581	608	604	560	556	514	558	572	629	582	584	607	550	567	562	585	638	556	586	538	561	553	562	581	549	556	570	566	586	596	562	563	596	558	558	580	561	575	566	520	575	556	552	547	596	587	566	551	573	592	552	589	562	578	569	596	580	575	532	594	577	563	556	637	569	601	584	566	558	581	605	587	564	551	563	600	559	619	576	592	585	573	585	557	631	578	609	570	583	589	584	549	526	576	563	568	561	561	553	579	562	555	620	568	582	569	569	561	531	553	592	596	570	579	574	563	566	558	583	559	598	567	559	533	553	561	576	524	576	599	609	566	586	578	569	589	564	564	589	564	585	599	576	586	547	560	546	556	647	558	534	595	595	583	592	629	569	590	622	585	549	612	617	601	553	550	590	569	564	584	563	540	572	528	575	619	595	604	580	557	583	578	534	578	592	618	546	568	554	589	573	562	602	550	542	624	591	588	564	538	582	573	528	600	586	573	564	572	578	550	565	601	555	576	562	554	522	574	593	596	537	575	574	568	585	559	545	564	547	566	569	557	569	561	627	578	562	610	562	600	594	609	569	599	606	587	594	597	586	596	540	589	547	585	595	530	564	602	571	576	541	578	526	571	559	588	614	580	547	565	574	526	588	589	559	562	554	584	569	597	549	556	565	559	581	545	553	564	533	552	567	593	573	595	565	578	588	601	561	552	594	538	549	589	548	593	585	557	560	591	550	575	594	579	572	622	567	566	590	548	574	549	605	562	538	575	522	569	598	576	583	556	553	597	597	563	544	573	622	523	563	581	581	577	535	603	567	547	599	603	567	601	577	546	578	605	526	586	558	565	586	572	561	586	582	554	597	614	593	639	590	611	595	603	627	561	598	607	599	564	622	579	554	565	592	568	568	568	536	593	586	595	547	548	572	589	599	573	608	589	597	564	571	590	564	582	585	596	587	589	566	603	592	596	540	552	531	539	560	609	551	563	573	587	551	594	551	550	573	609	593	598	572	590	572	566	611	573	608	598	516	520	623	591	573	538	558	584	564	569	616	563	601	537	569	597	599	567	521	585	539	586	619	585	582	574	600	603	596	593	552	569	586	578	569	537	601	578	553	534	576	525	628	597	553	550	553	577	545	568	567	548	587	573	583	522	541	589	572	555	534	625	598	566	579	556	586	600	602	557	566	610	582	565	540	569	587	535	638	576	588	570	568	575	520	555	603	572	545	557	598	557	597	531	563	635	548	539	578	562	593	575	577	601	599	599	601	601	603	577	579	607	559	549	566	591	588	599	573	527	604	594	555	624	587	572	576	574	590	601	545	578	585	575	535	585	581	573	549	568	599	598	563	512	592	572	575	566	622	565	552	595	582	597	566	568	549	565	568	544	589	569	578	569	594	570	578	567	559	579	554	554	596	569	600	579	605	603	570	600	588	550	562	545	629	569	623	605	559	614	540	579	606	581	586	567	600	575	571	594	568	530	543	532	600	551	572	616	534	617	584	610	536	577	582	575	568	560	563	562	630	584	621	581	563	554	558	552	559	592	558	566	602	566	587	603	563	551	604	562	594	572	607	560	587	575	569	550	564	552	577	575	614	597	562	568	539	583	571	588	598	544	554	605	584	587	548	596	556	569	563	563	573	551	576	556	619	510	612	569	602	557	553	584	606	594	569	571	579	591	535	563	549	546	603	575	595	582	537	536	605	599	563	567	560	581	544	550	567	555	598	584	594	616	605	586	573	566	531	574	549	583	559	585	554	568	597	577	573	582	560	538	600	571	520	569	564	550	563	567	611	585	561	553	576	574	570	580	604	530	587	598	572	556	559	591	586	598	537	578	628	612	569	573	557	619	549	574	526	594	563	597	574	560	591	569	541	583	575	573	579	597	594	571	565	545	611	606	567	581	562	555	589	553	562	601	582	572	571	608	587	539	546	558	589	601	577	539	640	569	558	578	562	541	577	598	575	583	558	569	577	568	585	565	588	604	561	559	594	526	607	571	591	596	616	581	568	588	533	607	580	549	572	583	542	548	566	561	579	575	542	584	541	571	547	562	582	577	574	565	559	548	595	596	569	531	560	603	570	571	590	570	569	560	569	583	535	594	561	595	556	584	560	559	565	504	581	528	567	568	601	605	576	595	587	570	595	602	579	549	528	595	588	583	552	546	583	620	556	561	590	586	576	574	556	593	585	564	568	637	595	564	556	575	578	574	541	541	545	555	566	580	573	616	559	587	549	584	593	609	589	551	570	546	535	580	570	546	590	583	539	566	553	643	574	558	549	572	571	628	544	604	592	568	626	581	547	599	602	591	509	600	583	573	526	555	588	537	572	582	563	632	562	593	609	551	602	656	600	596	570	579	548	573	564	569	594	553	563	567	599	570	567	551	588	572	575	579	580	557	541	560	560	556	591	592	581	592	507	555	558	608	539	558	566	580	544	553	544	576	603	625	587	561	554	572	562	523	574	556	564	598	597	520	540	572	577	578	619	566	535	587	565	641	562	560	546	592	582	515	599	571	529	585	557	576	552	560	557	552	551	566	540	598	564	530	576	574	546	566	573	602	582	606	591	597	574	573	552	575	543	612	570	574	585	602	577	579	543	558	584	584	561	629	532	612	564	538	611	621	617	536	602	586	581	578	524	574	604	552	610	558	587	575	523	602	571	558	568	549	565	561	591	550	585	558	586	567	577	551	573	512	568	617	559	552	567	542	559	591	574	562	571	592	571	575	572	569	584	569	540	587	580	582	585	573	566	518	577	522	560	549	577	581	552	568	618	591	609	582	592	593	546	562	611	536	560	580	565	566	596	539	589	545	575	575	543	562	589	559	568	604	551	574	548	579	579	587	590	564	559	547	565	577	594	577	518	577	557	605	524	567	575	534	554	620	564	570	500	522	569	567	584	562	552	571	554	538	543	576	571	582	560	553	578	533	530	585	515	569	570	589	603	537	600	602	593	561	570	563	600	545	550	571	568	565	577	585	577	511	544	543	594	586	589	573	571	621	552	566	564	575	581	544	586	587	564	539	598	552	566	564	573	570	572	610	540	590	559	583	566	603	544	582	567	546	564	569	582	564	558	551	571	511	604	575	597	598	556	553	602	512	551	562	593	542	566	632	560	560	565	583	595	595	550	522	543	562	543	579	568	572	563	577	561	588	558	649	598	557	579	549	574	600	586	565	539	599	546	609	584	564	558	552	530	560	599	579	557	575	591	560	545	544	567	539	583	574	622	554	612	570	551	558	584	582	586	614	567	585	600	595	546	614	592	574	563	547	606	576	545	581	604	547	583	584	588	526	573	600
23816	21757	34314	35093	30899	25544	17539	7674	3470	1847	819	661	617	574	594	581	615	557	607	640	602	569	601	586	574	603	581	595	553	635	623	606	622	551	585	583	597	596	595	586	610	592	622	630	580	598	621	579	560	616	634	630	591	612	646	598	587	614	590	600	559	581	620	617	597	553	630	618	614	603	633	555	579	619	579	554	600	601	594	610	595	604	609	590	602	606	604	655	598	603	605	616	581	598	571	627	593	627	564	569	577	609	554	605	616	634	603	573	585	551	600	613	627	563	614	591	586	607	578	635	590	640	611	594	594	608	601	595	561	612	621	598	586	594	591	581	556	565	598	577	603	607	604	599	608	633	603	609	613	569	609	588	562	555	590	652	631	589	563	550	597	615	586	570	588	579	591	585	587	600	608	576	591	648	578	601	585	589	545	536	612	610	611	584	591	600	592	613	581	628	601	603	649	597	625	600	625	568	612	603	633	595	632	585	607	586	635	598	581	525	642	628	590	651	606	653	583	644	600	583	571	612	606	605	568	635	605	570	595	548	572	598	577	588	536	564	578	599	607	614	644	599	629	610	564	580	536	579	594	637	607	609	570	572	575	605	579	603	573	666	559	588	598	638	536	583	588	539	602	570	593	604	619	572	588	570	652	541	656	574	616	545	603	589	584	569	571	609	584	635	593	585	617	618	595	613	607	612	611	589	645	598	552	551	561	609	620	578	604	614	598	599	631	601	570	576	608	594	620	594	599	617	580	582	567	560	587	583	611	610	587	639	605	614	553	578	602	537	609	619	631	581	592	577	583	560	596	574	607	590	649	606	565	604	563	589	613	670	583	606	607	639	636	557	606	587	573	563	600	611	543	574	604	563	590	580	606	579	595	637	637	610	580	590	595	604	585	595	566	567	670	558	605	555	584	557	574	551	569	619	570	616	602	558	626	588	578	569	574	648	595	585	601	535	613	604	606	623	611	615	631	614	572	603	594	607	567	606	631	592	641	567	586	552	586	617	581	655	607	578	586	636	562	599	611	579	599	562	597	595	606	598	616	632	565	608	609	591	617	630	641	597	597	553	624	579	600	643	638	641	571	607	584	615	554	574	581	581	587	568	587	539	590	575	596	597	593	597	622	586	580	586	621	610	586	623	556	582	562	582	590	639	621	590	553	591	621	599	560	621	607	571	589	622	633	585	604	645	591	572	589	592	623	589	637	603	617	607	563	572	580	606	594	601	630	590	603	602	585	576	567	629	560	555	610	612	648	611	606	581	579	593	618	617	592	599	588	562	609	628	621	602	568	618	625	634	628	569	590	571	576	575	588	566	609	592	649	636	644	599	598	600	606	595	641	596	591	616	605	582	611	625	601	575	633	583	585	558	626	602	581	599	600	513	604	587	615	603	605	587	641	624	589	574	590	604	607	593	599	580	596	580	610	638	581	596	623	612	593	595	614	591	580	637	610	620	631	582	613	580	574	595	581	619	597	567	553	544	614	595	596	614	590	565	594	644	611	596	623	601	555	583	614	601	601	619	627	613	592	637	634	620	580	592	562	595	628	568	591	616	606	592	574	640	632	593	602	560	633	617	607	607	636	581	603	601	626	602	634	600	582	570	526	584	581	583	586	662	618	588	580	610	602	614	580	579	570	585	624	611	615	596	603	607	647	591	557	590	594	574	601	619	627	626	555	557	591	599	620	588	607	571	545	627	613	596	585	618	604	627	551	622	612	583	622	601	603	586	607	613	589	572	624	617	596	589	575	597	615	579	596	625	637	595	635	597	577	585	581	595	571	588	626	599	607	606	595	548	627	621	616	613	594	601	567	576	599	585	605	573	595	595	591	583	616	596	583	626	595	614	583	630	599	584	575	551	611	598	601	616	605	604	615	632	592	595	584	600	631	604	612	576	562	650	590	593	614	647	602	592	579	575	595	622	630	562	625	574	574	620	588	607	577	578	585	575	586	607	612	639	572	581	665	632	585	633	582	589	583	636	589	558	595	616	604	609	592	601	545	599	564	607	612	579	608	652	620	618	583	589	614	609	582	590	585	635	591	590	647	592	592	596	629	589	564	551	598	605	611	536	606	578	593	575	556	600	615	572	569	575	535	599	575	645	610	573	618	667	600	582	610	603	586	578	602	544	586	599	604	564	629	592	598	586	606	580	575	639	560	606	591	635	559	593	632	563	605	612	607	595	590	596	571	646	567	607	606	588	655	603	618	602	560	622	593	571	604	589	648	649	601	614	617	557	620	567	591	603	598	613	572	623	628	600	584	629	609	595	589	622	587	602	634	595	603	580	613	586	573	622	570	604	623	611	602	602	624	605	609	603	631	578	547	586	581	602	631	611	612	588	577	577	615	603	601	627	599	621	614	546	609	609	567	607	602	592	650	618	587	607	583	582	623	631	558	572	632	607	596	582	585	633	585	581	639	587	571	595	578	549	596	577	582	595	593	604	629	601	581	586	596	600	536	576	566	623	579	607	561	614	620	594	594	614	591	604	580	611	571	589	602	602	588	569	551	588	582	582	582	610	539	598	562	577	589	587	560	572	567	655	603	632	590	585	534	627	608	593	620	600	564	593	635	589	621	552	604	583	587	595	584	605	575	575	634	605	601	637	604	579	605	573	589	616	572	651	617	599	595	600	587	623	596	615	551	622	571	612	535	630	569	608	577	615	575	590	583	616	567	636	595	588	623	580	594	537	603	583	575	604	631	634	555	570	593	567	625	588	606	597	587	579	585	622	584	603	586	617	626	608	634	571	621	573	571	635	586	620	595	566	625	585	652	596	603	638	613	583	601	577	584	597	592	603	638	595	605	578	617	578	563	585	666	614	605	590	651	622	563	596	568	617	641	612	582	582	604	583	584	626	620	595	621	577	604	577	632	601	582	566	551	578	605	577	554	594	590	581	592	618	566	610	624	569	648	594	589	583	564	588	572	577	615	568	604	613	588	595	574	597	621	563	601	598	563	596	586	663	558	571	608	550	557	656	608	638	589	599	590	572	601	600	601	587	584	601	664	580	624	595	558	546	573	618	609	597	610	639	623	612	583	632	614	606	615	623	601	585	616	617	638	587	582	638	602	586	531	552	558	617	607	589	607	554	610	640	584	591	598	613	586	579	597	560	582	583	609	645	601	646	565	629	628	566	606	619	547	621	594	581	612	589	571	584	572	590	626	615	584	606	590	587	573	648	588	594	596	600	586	596	631	646	620	532	642	579	628	595	664	598	603	587	597	581	611	576	616	636	576	603	547	630	615	591	535	668	612	567	618	624	637	592	587	580	589	577	621	608	594	600	696	608	634	594	640	608	605	597	581	637	608	560	588	590	567	587	569	615	587	628	633	589	610	609	622	574	563	607	603	566	587	632	574	613	658	544	579	673	557	604	631	635	521	572	579	613	597	570	609	590	577	633	609	626	664	592	563	621	589	558	589	661	563	594	570	605	595	604	568	584	568	615	611	581	579	606	577	591	611	596	579	581	601	563	612	652
40682	83666	67245	48890	37397	26193	16653	9608	5134	2543	920	636	674	633	634	613	641	658	635	582	638	625	660	617	624	604	632	658	614	636	662	573	619	608	627	657	634	598	626	612	582	592	610	606	614	618	637	631	653	585	670	615	592	638	575	653	613	587	622	589	624	627	659	621	591	636	623	616	629	603	581	586	635	623	622	619	627	602	616	651	648	598	602	619	576	637	612	643	627	589	651	620	615	569	592	600	590	605	622	571	683	653	618	615	625	626	636	593	660	619	582	621	616	636	621	643	626	644	587	589	634	609	629	618	654	613	594	641	608	557	587	617	614	597	588	632	624	653	637	671	649	602	630	623	614	640	640	615	662	652	614	603	616	620	647	630	628	591	610	612	651	607	624	623	654	602	611	593	661	632	646	614	629	664	629	587	598	565	602	625	629	626	616	650	578	674	595	595	593	635	594	634	651	593	625	594	615	582	625	620	634	625	673	632	614	648	647	650	676	652	643	675	616	676	588	619	595	630	650	611	619	621	634	651	556	630	608	593	587	604	672	577	621	578	622	637	602	585	633	613	628	608	629	658	617	615	602	627	608	627	644	636	609	641	680	643	627	595	591	642	612	656	646	588	628	623	629	610	641	598	604	608	614	626	632	632	606	597	628	588	580	667	633	668	572	619	622	584	586	616	624	552	653	628	615	644	603	661	646	637	628	637	624	622	645	630	656	625	650	609	607	622	623	620	630	627	584	602	601	648	610	617	637	633	644	618	636	621	608	631	586	624	587	607	607	650	615	646	609	615	599	623	624	597	633	631	591	630	634	620	619	604	590	609	605	586	609	643	628	564	572	604	626	601	589	640	616	625	612	636	672	614	618	631	609	620	594	641	642	642	609	595	661	622	645	644	588	594	637	591	617	628	633	647	640	657	607	636	629	650	614	611	614	613	611	634	617	636	622	644	625	642	585	625	634	621	600	634	622	597	610	637	587	604	634	622	660	646	596	645	617	641	679	606	656	627	632	543	575	608	601	610	636	641	592	651	596	624	623	587	641	634	592	616	647	605	641	623	603	660	653	608	618	623	602	586	596	608	652	583	638	618	600	594	621	591	645	587	618	606	612	643	646	626	626	645	628	636	605	649	600	570	638	628	601	601	630	625	566	593	598	633	611	621	636	611	634	610	594	624	612	636	611	592	603	658	628	595	633	612	599	610	621	589	633	635	616	644	631	661	603	587	601	599	614	661	614	621	581	629	643	613	615	555	629	627	580	649	586	592	609	616	621	630	604	616	662	648	627	625	631	594	640	599	605	593	633	624	593	639	618	636	649	604	657	646	591	622	633	613	610	674	625	633	610	586	593	594	603	597	597	600	671	593	605	609	628	618	644	634	633	622	612	605	596	627	608	658	641	578	626	561	595	632	617	638	652	596	617	625	613	671	621	646	599	625	620	620	605	601	600	629	636	609	605	599	652	607	616	618	606	607	628	617	602	625	599	638	638	639	587	615	585	590	589	596	634	632	589	661	612	625	606	646	653	613	629	620	550	619	654	583	629	639	622	641	606	618	611	633	615	618	617	629	600	607	600	612	605	625	627	587	598	594	630	635	598	585	593	595	588	589	600	626	637	595	659	626	600	627	680	629	618	615	635	642	618	629	617	625	588	617	654	596	590	667	638	640	603	636	585	659	632	610	606	650	593	629	618	639	600	646	646	609	618	587	665	661	618	614	600	621	603	597	649	609	617	662	622	597	614	612	616	610	671	683	602	603	649	643	649	622	595	621	637	636	635	627	587	631	661	624	639	605	620	600	584	633	631	581	656	615	590	569	611	651	616	600	606	645	573	577	624	602	615	629	622	671	600	659	575	656	577	586	643	610	632	613	635	610	643	651	631	623	575	631	626	582	608	594	618	592	606	584	655	658	610	629	656	611	670	580	628	628	581	630	620	650	633	580	612	651	623	622	609	591	616	597	632	631	617	620	638	624	590	628	643	657	655	623	605	605	639	636	622	643	612	620	601	600	609	633	578	599	639	616	612	653	602	610	609	613	621	652	638	621	605	610	646	597	650	627	636	602	617	622	590	614	621	636	639	600	559	581	633	593	586	587	623	645	617	635	635	568	662	610	627	664	631	636	636	599	602	618	578	611	628	647	659	592	634	666	620	601	644	637	567	594	632	646	638	609	630	606	617	620	617	617	603	594	637	614	611	597	588	615	655	625	640	602	651	592	631	570	648	643	561	573	616	647	592	607	618	628	619	625	627	571	634	630	629	630	659	607	680	635	641	616	621	615	606	643	570	633	603	640	630	661	594	619	639	616	641	649	616	615	580	596	657	590	637	649	599	655	628	647	656	592	649	633	630	621	625	647	652	596	621	639	605	629	612	608	614	596	629	622	694	647	590	646	625	609	629	635	628	588	626	612	608	627	598	612	600	627	597	590	610	616	611	625	659	613	617	597	619	630	644	680	622	585	615	639	651	621	630	615	603	629	654	675	603	565	591	607	600	622	647	656	632	600	635	615	631	624	635	584	581	608	595	631	627	656	625	654	607	647	656	643	664	604	606	640	640	604	605	604	623	639	601	598	619	612	662	618	614	598	576	630	601	633	601	627	608	573	577	615	614	626	645	614	661	642	632	616	651	580	671	661	656	591	563	640	626	601	649	638	668	636	639	623	613	605	646	613	628	640	605	628	614	590	648	581	652	593	588	585	596	615	642	593	601	615	642	602	619	625	648	580	621	588	623	609	623	613	640	609	624	563	607	617	638	645	608	603	633	623	620	628	573	621	614	597	602	648	614	586	583	599	636	663	656	661	609	640	621	605	658	602	616	613	642	594	607	658	638	647	619	618	626	589	621	650	565	641	657	573	611	622	605	604	636	579	614	635	591	652	586	600	606	583	659	699	658	629	619	593	621	606	593	619	627	655	660	598	653	645	641	643	631	616	671	622	647	588	624	627	606	643	606	610	590	656	621	634	637	620	651	575	615	628	608	589	575	642	614	599	623	652	610	595	596	659	634	614	637	610	586	596	582	576	700	629	607	609	611	587	607	650	663	630	635	607	608	620	643	585	619	624	650	625	609	609	609	670	660	589	623	647	625	592	598	631	605	633	606	665	628	619	627	570	610	584	616	618	620	604	650	618	601	592	597	606	620	554	605	656	651	580	645	586	607	609	560	605	638	621	629	636	658	642	619	620	603	636	629	620	598	645	602	605	556	599	659	631	668	642	613	653	587	601	601	633	618	628	608	610	588	610	627	632	620	610	614	625	642	645	602	606	592	618	620	633	619	638	628	622	615	609	606	615	614	606	661	570	659	587	566	645	627	627	621	627	620	642	642	626	627	635	571	617	635	684	624	595	631	589	620	663	609	626	655	650	581	590	631	647	636	627	627	674	626	643	587	632	641	622	636	623	645	637	655	620	649	625	643	627	625	623	628	643	626	613	620	663	611	609	611	612	661	609	643	639	578	649	590	631	614	627	583	574	619	609	648	607	600	622
25016	22142	33288	32556	24008	15490	7726	3587	1978	1239	734	787	689	716	730	734	724	737	674	708	746	730	731	738	703	716	705	721	742	695	704	714	732	702	698	756	735	718	711	749	727	697	739	677	700	724	646	702	677	676	722	712	700	712	697	664	709	719	776	723	739	696	717	737	770	707	726	681	737	726	717	772	659	736	699	658	765	702	697	732	682	785	669	742	746	734	705	735	732	741	707	668	688	746	729	733	723	647	712	720	741	789	718	667	694	687	711	651	726	694	700	735	703	740	743	718	722	725	682	774	739	723	725	723	719	800	730	733	676	702	696	729	736	705	687	712	716	739	717	712	683	711	723	726	712	701	719	665	696	723	699	721	723	660	745	706	707	756	716	761	728	758	687	711	737	734	725	743	726	672	695	681	738	691	695	744	711	735	722	726	658	687	728	719	683	693	650	690	735	692	738	671	692	701	740	719	693	725	736	714	638	678	728	682	742	693	700	732	754	708	693	717	695	687	697	702	741	714	720	716	708	692	765	741	687	711	715	677	709	714	708	695	712	742	667	707	684	694	683	682	735	723	731	725	715	729	790	645	716	740	714	728	742	708	718	718	690	703	681	693	701	705	765	712	712	700	738	715	711	695	771	676	739	721	729	754	733	700	772	750	746	705	746	740	723	739	744	711	743	685	703	714	715	705	679	729	719	682	677	750	702	746	698	722	718	675	704	735	709	709	744	697	690	711	746	682	673	724	722	747	709	662	746	732	674	618	658	685	665	683	706	701	737	640	742	728	740	727	675	687	711	731	704	729	669	755	721	715	706	743	722	747	664	690	738	694	749	661	720	755	730	740	701	731	701	740	651	720	717	679	701	704	751	706	749	703	696	725	675	721	721	710	718	753	672	716	718	730	672	702	709	696	736	642	730	737	679	685	700	758	690	719	742	707	697	695	718	743	759	678	739	719	723	745	715	658	687	701	730	679	746	712	691	714	698	713	693	714	709	735	716	675	703	714	680	694	742	719	697	739	695	749	758	660	685	744	742	724	715	701	698	715	720	733	698	673	741	695	725	694	715	700	720	693	692	647	729	720	674	738	756	691	702	734	714	695	705	763	730	746	750	716	704	733	738	673	691	696	747	751	685	746	706	734	671	741	690	709	696	733	737	755	738	729	721	705	700	697	730	687	693	707	696	732	752	692	697	690	707	693	701	673	709	754	747	705	692	708	738	724	744	698	753	677	746	669	751	708	714	749	716	717	730	716	687	737	651	710	677	685	675	699	701	666	719	711	679	760	699	702	654	686	715	725	759	767	729	728	696	697	723	704	713	760	767	681	698	718	710	745	715	706	736	691	743	692	751	734	698	740	702	724	735	748	690	727	683	739	738	717	700	687	686	721	711	710	701	696	701	715	739	664	747	682	722	708	718	733	692	679	715	735	755	706	678	702	735	699	776	819	721	726	734	701	735	704	703	735	744	719	742	711	736	654	717	729	721	729	688	733	756	704	736	740	773	752	770	725	671	686	721	689	740	686	753	716	691	723	724	720	726	698	719	710	768	668	746	735	754	702	685	710	745	725	685	742	723	716	692	644	680	714	729	682	730	713	715	725	716	741	743	739	721	723	688	746	760	697	694	724	719	712	727	721	709	698	704	745	757	686	723	733	693	698	697	697	731	685	710	722	748	700	751	719	698	722	680	733	725	715	674	718	746	712	720	731	717	765	685	742	730	738	711	707	657	757	719	715	761	680	693	717	741	726	687	697	720	773	722	693	720	711	730	745	712	697	750	741	699	718	711	751	731	665	684	757	708	694	707	697	649	708	709	718	641	642	665	742	725	726	760	707	802	737	707	744	677	716	773	694	723	738	734	748	710	725	725	744	709	707	729	714	705	788	692	711	757	702	726	723	664	731	731	753	723	718	696	738	700	773	685	692	673	718	717	750	716	724	721	763	671	704	740	725	746	729	706	722	753	717	709	685	760	679	698	659	734	730	760	751	742	768	739	749	701	766	715	725	707	699	728	734	733	738	684	696	728	692	748	684	708	708	697	736	720	726	718	710	705	730	733	699	705	722	715	693	729	689	721	719	701	699	722	666	694	704	731	693	705	689	685	694	728	695	692	739	694	695	731	707	695	680	705	744	742	710	689	685	708	702	692	700	728	725	726	677	671	719	716	709	693	711	699	675	703	694	724	718	763	699	687	702	737	712	710	763	717	716	746	742	674	711	742	744	748	750	679	681	705	689	713	709	712	689	713	712	717	707	666	716	709	707	718	702	704	746	724	713	734	686	719	707	724	702	709	772	654	701	688	742	759	765	723	702	732	754	777	698	733	699	666	751	743	711	683	747	732	721	667	728	679	743	722	730	785	664	721	707	733	755	687	724	727	680	637	701	719	703	727	729	698	721	755	727	751	718	745	668	751	735	720	697	738	711	726	689	760	730	705	731	697	749	672	770	708	727	723	740	726	712	709	694	708	711	695	753	706	759	731	730	687	723	698	718	747	684	699	686	717	746	743	704	673	686	714	706	709	706	694	693	749	696	703	694	757	756	730	780	738	758	730	725	701	691	744	708	668	700	708	656	760	734	733	715	700	714	726	680	695	743	684	734	738	704	756	682	685	710	779	730	728	728	690	707	703	699	687	764	708	707	744	757	749	674	730	708	720	757	677	737	710	712	735	708	705	692	723	718	762	700	734	669	727	669	708	712	778	704	730	724	734	683	685	765	670	683	725	724	696	676	738	690	696	707	726	670	663	703	681	682	753	740	748	732	735	715	727	708	701	736	700	757	701	725	722	720	718	721	741	661	761	716	743	728	748	719	770	657	753	737	706	681	756	690	736	713	699	745	714	741	679	678	736	732	698	698	737	675	736	658	737	733	739	730	696	722	733	696	692	715	781	680	675	734	726	732	696	701	672	691	695	707	722	704	749	754	734	703	703	733	716	731	724	728	700	725	732	733	719	657	734	722	719	723	677	734	725	660	740	686	724	683	655	750	745	708	731	708	733	706	719	726	709	678	738	755	754	736	707	731	703	739	687	701	710	712	734	722	733	729	724	703	696	664	691	745	718	730	693	723	686	706	714	708	734	739	666	710	701	770	716	670	687	676	687	686	724	706	743	713	685	661	716	706	731	697	689	723	709	693	707	709	740	711	733	705	719	715	742	712	704	742	713	734	769	706	721	699	695	775	750	692	696	719	698	722	722	698	709	706	690	696	718	745	722	728	720	718	760	712	717	703	694	726	733	733	717	692	747	718	712	717	679	713	721	735	725	687	713	727	724	704	663	675	713	678	708	717	686	712	686	681	732	676	720	703	654	654	712	681	730	715	720	736	742	785	718	755	725	713	718	718	718	764	749	709	753	678	674	711	769	750	677	737	744	709	713	752	667	703	643	752	714	723	743	763	729	730	738	695	714	710	771	709	737	663	704	747	682	689	699	682	700	735	729	753	702	759	721	704	691	747	691	698	661	746	758	711	668	724	742	704	690	737	748	751
37899	68863	53130	38002	28491	18424	10681	5904	3048	1643	846	774	778	748	725	774	778	744	756	775	764	731	796	769	724	739	752	787	779	764	746	762	731	812	814	758	750	752	779	765	759	703	754	742	778	742	767	778	747	728	769	738	763	767	734	749	766	734	780	714	721	718	777	778	773	750	748	740	739	801	803	716	773	769	749	743	804	795	755	751	721	760	715	783	790	729	750	771	765	762	726	783	779	757	773	796	743	733	725	787	796	726	804	769	753	797	758	789	794	716	753	745	780	777	745	757	735	739	757	753	743	757	782	743	756	769	746	790	778	744	754	763	734	750	745	763	759	710	755	731	754	754	807	752	765	770	746	785	720	802	828	743	746	723	778	764	717	801	736	767	742	767	728	793	752	754	712	746	725	753	759	765	724	725	762	750	759	786	789	806	761	770	736	733	734	779	778	771	772	712	711	755	751	767	748	717	773	774	778	779	751	730	706	787	734	781	734	773	767	791	741	799	737	767	756	755	782	815	749	750	779	781	744	749	714	737	762	789	759	738	740	768	784	760	749	741	790	788	766	762	758	737	758	736	826	785	778	759	785	764	753	757	772	745	791	742	721	761	731	726	760	781	726	669	743	771	692	746	753	739	756	755	748	721	778	774	778	792	774	777	768	753	765	745	709	753	760	693	722	768	734	767	709	775	786	760	761	721	740	751	746	756	775	750	781	750	751	751	746	721	763	764	766	799	729	797	729	756	730	718	759	756	795	737	747	748	751	776	794	793	742	727	730	738	734	765	783	753	685	774	755	710	763	748	754	756	736	701	771	759	782	762	768	701	784	755	749	729	772	798	737	719	729	735	757	753	784	778	728	740	774	790	769	747	732	806	775	807	719	743	714	741	718	771	744	769	773	718	716	751	781	778	731	726	775	727	807	761	763	765	762	765	747	768	751	678	729	719	747	763	785	736	759	799	779	710	678	756	739	770	754	766	750	752	764	713	773	701	746	736	727	786	711	763	727	766	769	689	799	762	767	700	727	805	773	680	732	772	803	782	741	714	766	780	764	730	774	729	739	774	744	780	742	811	744	775	792	748	751	783	743	746	724	737	766	732	748	753	728	810	786	748	806	775	761	811	801	798	736	766	771	731	764	786	760	781	749	779	759	767	763	740	753	773	805	804	780	771	720	742	783	759	777	769	784	719	761	707	732	825	757	746	735	782	772	786	729	774	775	806	747	781	823	747	762	739	747	758	772	708	786	756	769	789	790	748	794	800	773	764	724	731	737	756	712	759	737	769	750	702	720	703	707	759	751	728	745	746	727	788	774	765	748	734	740	754	737	791	749	779	791	770	720	747	777	773	764	750	770	789	768	729	787	730	731	762	703	780	731	735	759	781	706	777	758	735	736	772	782	777	767	739	689	766	738	732	744	755	764	738	719	774	740	755	853	707	771	755	767	765	751	756	749	737	744	751	733	741	751	820	774	753	741	797	772	790	772	746	759	721	714	777	740	744	710	736	735	755	772	762	732	748	746	763	764	770	716	763	747	753	734	773	728	732	765	745	691	743	732	781	794	703	739	719	744	756	717	766	716	759	799	823	758	747	790	769	746	720	773	777	727	771	781	752	740	687	795	752	775	746	704	749	769	728	763	791	755	752	740	747	749	775	747	762	735	761	755	783	766	754	743	762	789	783	764	733	736	720	740	791	762	744	770	754	733	765	738	742	735	736	730	814	748	742	771	794	748	762	750	727	751	764	799	768	684	756	770	758	761	756	791	759	743	762	785	777	763	760	758	756	816	758	777	768	757	775	765	776	695	793	755	736	717	724	766	761	739	731	771	724	748	770	711	779	795	725	802	700	791	818	751	735	770	773	770	749	765	738	778	733	706	729	734	756	754	787	756	753	755	753	743	811	736	743	807	728	737	760	751	795	779	762	767	746	744	767	775	730	750	763	687	785	758	762	718	789	763	752	760	760	739	773	717	710	755	761	735	764	762	721	709	763	742	750	764	742	795	793	749	763	708	754	770	769	791	735	802	819	749	782	743	751	735	738	719	722	746	810	797	765	754	770	772	776	729	767	749	730	774	723	741	740	749	740	762	772	699	765	778	763	779	740	763	756	769	764	720	758	805	753	756	791	796	753	833	779	736	798	760	770	794	768	754	713	771	721	792	719	756	740	737	816	781	739	707	744	730	737	726	791	753	761	788	674	756	772	721	718	674	782	731	788	757	745	782	713	767	725	738	746	748	731	784	749	749	758	820	733	745	744	720	763	723	797	784	810	768	710	748	779	731	772	741	760	765	751	765	746	769	746	744	792	742	808	736	793	752	767	714	771	745	744	751	729	738	819	722	741	718	771	749	785	730	758	741	741	807	761	767	752	774	785	785	743	757	783	776	713	738	747	743	723	764	740	759	784	764	739	769	751	800	777	784	719	777	776	793	737	767	741	775	776	757	751	749	741	770	749	797	766	795	792	749	779	761	762	721	730	698	735	770	785	821	721	808	735	731	739	697	804	785	739	718	769	749	851	737	762	747	726	748	766	720	746	730	762	732	752	769	760	814	763	728	752	736	722	773	779	739	741	735	721	750	729	766	715	749	725	761	722	787	769	760	772	743	693	712	728	783	732	783	757	741	744	701	782	770	773	817	736	738	746	800	749	733	762	772	742	770	793	740	749	761	745	759	754	776	779	749	744	759	751	745	732	728	793	783	779	716	746	788	767	727	765	780	757	800	724	780	741	725	676	722	714	758	725	738	736	751	760	785	724	766	732	778	764	798	774	775	739	782	722	729	754	735	769	761	795	733	741	757	773	786	791	728	725	742	786	724	768	757	767	768	778	738	754	760	798	755	746	760	746	795	732	718	749	748	723	702	767	761	767	795	768	762	763	725	730	723	756	752	798	758	758	758	786	795	752	753	774	758	793	776	758	796	720	741	726	745	744	705	800	720	777	731	769	722	774	801	756	732	774	735	761	809	694	810	754	754	714	735	703	721	743	703	724	762	736	740	738	736	804	763	767	746	753	751	760	761	736	796	745	754	716	723	771	778	777	739	757	708	771	771	760	747	832	802	745	736	712	776	749	784	767	747	745	784	763	765	716	800	732	740	763	758	798	738	740	750	750	741	756	803	745	740	809	781	789	725	775	774	795	724	732	774	728	804	704	705	781	738	730	748	788	765	764	694	762	715	750	744	781	743	770	774	717	764	782	739	777	737	739	758	778	767	744	732	732	748	734	750	741	765	771	745	698	759	748	767	813	777	742	756	780	739	784	784	714	767	761	763	754	757	759	674	731	768	791	756	712	790	740	756	800	767	764	778	697	791	761	720	797	762	788	773	735	751	757	767	753	774	772	708	761	792	723	745	772	756	726	717	764	722	720	771	743	771	780	774	770	788	796	741	790	706	775	754	774	753	787	779	787	771	749	774	769	735	730	708	797	716	768	792	748	719	794	767	775	793	816	804	810	805	761	763	706	735	761	772	745	762	754	772	755	803	739
22594	21342	31305	29998	30904	31217	27937	15224	6675	3644	1407	918	932	918	916	873	916	865	897	933	898	967	880	919	940	887	881	851	941	929	892	939	934	916	905	884	933	866	931	894	871	917	988	872	886	893	870	886	878	874	920	849	868	931	839	971	876	956	908	907	863	922	943	899	830	889	900	891	903	857	946	880	890	894	884	911	853	946	961	915	859	881	855	881	878	899	925	892	864	883	848	889	888	908	921	845	865	934	896	863	887	887	887	891	900	882	904	945	945	902	908	849	902	890	878	897	902	850	869	872	870	895	891	909	900	850	887	873	946	910	880	883	832	900	838	874	966	850	986	915	916	896	887	858	848	890	847	859	932	889	836	953	854	944	909	890	933	892	908	958	856	893	926	846	873	882	859	834	842	933	864	832	870	915	891	917	905	848	857	947	878	916	939	852	914	911	924	868	881	899	895	868	896	946	887	890	914	921	862	892	925	926	905	956	926	918	874	885	909	932	862	923	869	871	888	845	874	893	924	919	918	893	920	891	891	915	861	936	874	890	835	876	938	856	833	855	915	873	885	872	853	926	883	956	940	889	933	872	926	839	871	937	888	902	960	854	924	880	918	875	933	856	885	892	888	854	921	874	901	907	838	887	865	894	895	900	892	893	884	923	903	895	872	925	892	882	864	918	853	869	970	870	853	867	826	936	903	888	889	884	917	870	871	845	859	871	911	844	906	899	857	851	928	889	933	908	949	906	905	884	899	829	847	916	872	914	896	857	898	942	870	887	957	901	920	857	926	886	909	931	912	897	899	907	864	899	906	921	899	939	907	903	956	881	878	878	869	923	853	851	848	868	903	903	880	895	895	856	915	952	850	917	904	925	875	905	861	869	890	856	868	893	916	844	916	848	898	878	943	930	958	843	893	856	878	896	951	913	895	824	907	929	911	894	880	926	907	902	920	865	873	929	921	940	888	882	896	851	924	837	843	921	870	886	839	913	914	847	881	895	860	883	894	898	948	894	921	882	797	856	872	873	946	919	887	839	917	937	910	878	856	855	888	901	881	927	965	962	903	900	897	872	930	881	809	859	869	919	879	954	860	884	932	892	887	926	880	859	911	908	931	877	862	899	888	864	935	925	823	900	864	896	943	911	868	868	881	884	871	865	885	929	918	922	898	866	911	850	903	939	916	930	900	837	870	907	921	826	919	870	908	872	841	940	956	957	898	913	884	913	908	906	849	848	859	870	841	846	908	833	847	894	914	872	884	899	919	873	878	868	892	897	920	891	892	901	899	883	908	911	860	931	910	891	929	935	886	912	917	935	887	931	906	858	949	932	872	899	912	916	876	913	920	868	868	890	918	842	925	879	867	883	866	915	958	915	917	953	893	856	917	943	871	890	922	900	929	925	933	915	958	924	904	904	867	844	849	924	864	899	919	881	905	904	848	917	962	924	882	907	894	939	888	897	936	900	921	910	898	843	897	923	878	886	881	990	863	883	889	927	844	888	883	854	840	909	910	886	914	880	879	882	902	920	901	904	852	881	883	864	940	866	884	900	924	931	886	891	856	942	901	893	908	875	904	949	978	867	890	879	856	919	868	880	872	877	895	867	873	862	926	887	869	929	872	899	903	910	894	864	874	858	904	926	866	873	869	841	882	890	888	862	894	891	908	905	900	911	887	890	888	906	898	929	831	911	874	898	898	873	940	909	823	876	878	885	900	879	913	970	913	884	894	926	863	921	858	836	892	942	904	878	844	954	917	906	940	856	885	872	955	851	909	890	844	889	928	873	839	827	918	916	914	911	831	892	857	905	886	948	882	895	905	885	895	864	927	916	869	922	886	907	841	892	970	930	883	897	848	946	896	905	859	832	900	898	861	865	898	905	877	853	833	890	856	887	949	916	867	917	871	829	927	885	861	897	900	912	896	908	916	965	879	839	927	901	881	923	886	933	865	900	856	900	849	919	899	908	872	902	918	872	904	899	884	929	826	853	920	879	964	939	949	874	878	923	948	906	908	884	891	922	892	888	926	917	913	912	947	878	960	868	886	875	895	825	882	897	856	892	899	956	912	857	925	923	944	884	935	917	878	909	903	862	900	908	902	870	839	861	897	897	899	902	883	908	929	929	915	853	875	948	873	901	911	898	846	904	883	899	904	955	916	898	913	888	935	914	830	879	865	867	933	905	905	915	891	899	872	913	919	827	941	896	957	887	849	885	901	845	872	878	903	907	896	852	900	905	902	880	894	887	930	888	934	912	905	937	887	867	920	867	884	899	871	876	897	925	835	880	879	897	898	869	905	924	945	917	914	894	913	877	868	855	927	908	893	842	903	889	909	853	843	878	892	909	859	884	918	913	885	875	929	871	938	853	912	900	879	899	920	905	866	935	934	886	894	890	825	921	875	911	919	855	866	963	897	875	901	921	867	909	926	909	906	863	900	875	901	877	891	931	888	875	895	925	882	862	897	928	856	859	882	859	889	955	879	911	908	906	877	867	886	857	913	849	900	834	939	865	842	871	863	940	870	880	908	865	839	880	876	900	887	887	887	934	868	875	915	935	836	906	866	856	869	889	830	892	912	938	906	899	813	915	904	923	887	943	898	894	899	903	902	904	875	872	891	866	905	890	879	876	889	890	833	902	860	883	892	864	920	924	853	868	874	920	902	878	904	877	877	894	837	894	884	908	823	909	850	922	880	872	887	907	940	869	837	894	822	857	906	888	867	927	884	835	860	938	834	893	922	854	870	906	864	928	872	892	845	908	900	898	902	903	930	897	867	921	910	870	911	897	906	831	973	875	913	870	844	917	880	872	876	877	901	918	926	891	840	919	909	924	897	915	891	909	891	900	965	888	852	873	919	832	907	826	919	863	910	866	892	873	945	894	872	915	843	863	896	872	909	935	869	918	856	913	897	920	878	911	898	854	886	875	916	894	916	900	902	895	906	911	875	908	879	877	906	929	904	865	910	892	876	863	848	935	891	915	952	887	884	923	885	891	872	880	885	834	950	951	859	912	924	926	941	885	860	878	911	839	887	919	940	887	870	846	870	868	876	892	899	890	915	868	922	891	888	934	897	890	894	868	868	925	928	943	899	874	910	871	874	918	895	874	888	910	900	866	896	870	889	907	900	873	893	933	897	879	900	882	893	884	882	916	898	850	923	917	921	914	891	865	904	917	890	903	964	922	895	868	869	863	924	907	872	899	892	875	889	899	911	899	872	835	927	872	920	870	892	891	850	870	881	845	902	892	856	840	933	923	859	917	865	833	901	872	878	868	874	932	883	902	861	900	947	853	877	858	905	884	875	908	909	897	858	882	863	863	883	888	903	865	891	923	946	909	867	899	928	886	879	893	882	897	813	874	879	856	905	975	921	905	936	900	907	924	875	939	868	853	919	838	830	908	935	912	871	873	873	961	893	863	859	903	904	891	894	912	906	903	952	885	890	922	890	893	939	921	918	906	898	932	808	883	855	887	893	893	886	980	891	912	891	873	884	898
51721	95512	79795	60050	47686	36993	26943	16667	8548	5157	1448	890	941	894	921	898	858	848	887	903	874	859	905	891	947	872	903	908	940	884	851	923	922	917	924	848	964	917	926	926	899	890	885	836	940	909	935	962	879	880	854	912	981	917	880	920	874	867	891	913	868	889	906	879	914	869	866	877	878	879	885	918	824	900	857	896	886	897	886	899	892	890	932	904	903	896	855	882	960	868	884	915	842	887	922	903	854	912	869	881	946	917	960	878	876	875	883	925	912	894	944	894	883	892	913	905	916	916	881	867	871	875	905	886	926	916	822	906	876	848	894	921	867	874	911	931	872	852	882	902	867	946	881	926	935	911	949	890	889	891	916	928	872	885	902	882	889	916	847	924	900	835	921	924	883	932	924	880	925	887	903	979	867	859	938	881	888	928	850	913	880	910	936	892	946	880	867	894	848	910	870	896	899	891	891	907	895	885	878	870	892	876	842	895	935	917	916	851	894	955	849	935	916	882	823	902	894	905	910	900	885	886	917	924	890	863	866	911	905	932	945	895	950	936	927	925	906	858	917	878	924	876	883	893	871	929	913	902	868	827	884	921	939	906	935	912	916	868	925	923	873	966	878	950	918	962	935	903	888	938	841	921	909	870	914	905	871	914	916	905	884	899	887	921	870	896	802	873	967	868	920	851	913	876	901	899	912	846	905	908	968	886	872	864	929	836	856	860	849	896	866	853	920	833	818	897	920	901	913	887	928	897	914	917	884	903	911	890	890	846	929	889	891	858	863	853	908	892	862	905	924	882	847	892	939	874	895	919	890	895	871	890	906	862	903	881	940	888	913	963	893	882	879	912	906	872	950	959	806	904	872	844	880	864	908	857	878	857	921	866	893	890	898	879	930	908	884	898	907	932	873	891	933	875	937	872	923	916	931	945	989	893	878	888	940	945	893	891	844	901	828	842	912	900	918	961	935	893	933	897	885	882	907	838	920	906	912	935	906	881	909	847	873	890	892	917	877	874	873	909	920	870	843	880	923	869	966	871	941	851	917	882	888	903	863	936	884	915	882	919	870	886	892	883	899	921	898	933	879	824	918	959	898	898	875	898	872	873	877	931	871	894	895	893	919	897	898	866	843	901	870	934	914	875	890	923	948	916	884	899	899	940	893	921	892	904	873	926	877	948	894	933	897	867	933	879	903	928	905	854	878	894	896	917	841	868	841	851	890	908	917	890	905	890	862	856	892	909	874	853	855	875	846	881	926	835	849	906	909	906	926	889	896	884	897	915	882	906	941	826	887	887	900	915	872	861	924	864	910	912	950	858	917	848	871	894	910	918	900	931	846	898	886	910	842	882	905	878	899	905	842	893	893	854	855	874	924	858	982	863	903	897	848	867	885	917	843	879	910	857	941	931	922	858	871	913	865	909	944	914	852	909	898	911	906	837	840	905	909	861	897	927	928	842	874	888	885	892	900	913	892	864	920	829	921	878	890	840	906	959	892	880	959	892	896	862	921	816	975	901	863	901	857	852	880	909	866	937	913	876	870	907	891	894	918	863	896	906	912	867	922	870	939	868	881	919	901	883	908	857	897	898	860	887	838	887	932	864	876	911	888	887	898	916	904	856	908	895	899	887	877	895	955	891	904	882	899	895	893	872	868	856	900	859	879	920	919	941	929	912	895	905	834	834	887	848	869	903	960	909	887	950	872	887	886	876	904	924	916	885	882	902	917	912	884	900	932	844	863	918	947	901	880	841	894	896	914	877	864	911	864	916	814	856	866	905	886	865	916	845	868	918	906	911	919	876	880	904	902	895	901	881	875	885	908	889	856	919	869	856	828	894	899	895	878	911	880	857	998	935	863	901	898	920	923	889	876	866	913	872	850	900	876	875	964	864	933	868	914	880	890	915	853	917	882	913	871	892	857	821	868	879	827	865	910	890	912	885	894	930	933	893	934	873	885	898	880	919	869	904	907	886	896	880	900	879	877	871	862	882	876	882	860	892	867	894	926	936	846	903	875	879	873	922	856	915	841	895	863	965	907	881	859	878	851	877	886	925	921	903	918	848	911	863	894	869	938	893	901	920	897	913	879	917	906	896	910	883	846	891	898	875	947	899	898	907	918	902	882	881	848	878	886	902	869	807	894	901	890	931	901	920	910	878	948	943	925	831	903	871	912	931	851	853	892	903	955	918	867	873	933	836	919	889	880	905	834	947	865	929	934	889	862	896	853	845	885	807	833	891	886	929	870	920	899	887	882	916	884	825	885	873	939	849	959	903	883	873	908	909	943	870	950	917	928	879	869	897	913	893	874	879	862	908	871	975	833	900	875	918	901	908	910	887	855	875	867	911	879	908	899	825	939	872	911	912	925	875	850	896	913	837	917	871	922	952	900	821	950	906	862	914	861	948	907	942	875	898	846	909	894	876	882	896	925	906	952	902	835	883	920	895	867	878	902	895	901	894	882	940	908	934	822	890	865	908	890	904	877	842	929	889	893	852	920	924	939	923	825	911	865	862	904	919	870	917	922	862	925	857	891	866	890	875	847	887	890	900	888	939	905	824	865	897	903	868	877	860	895	889	913	957	858	931	847	905	839	894	899	920	889	917	885	963	885	913	873	894	882	948	918	919	929	887	906	878	885	904	882	896	859	971	904	890	904	912	863	905	938	931	908	936	855	903	869	912	856	907	931	869	932	858	898	906	883	914	874	952	886	950	932	845	931	895	897	942	890	903	888	938	929	890	820	919	936	892	850	896	912	897	905	904	891	911	864	920	885	832	895	874	858	922	893	964	830	878	896	901	905	911	857	901	886	907	904	907	903	870	944	893	913	905	959	870	854	923	920	878	906	866	886	919	902	911	880	893	824	904	907	869	908	869	958	858	927	894	845	897	887	845	913	925	939	897	910	928	840	916	951	864	878	857	831	865	872	848	853	897	950	935	875	859	862	906	856	984	848	917	881	904	896	858	898	932	882	924	877	853	934	895	915	910	913	863	899	875	926	869	863	914	881	873	840	918	908	877	918	879	950	905	863	893	930	900	902	944	891	872	873	884	849	902	859	906	829	921	887	929	932	836	917	907	862	905	885	854	859	861	925	909	875	920	892	910	862	881	916	879	874	927	864	909	908	890	936	883	896	885	901	896	948	932	921	899	916	886	886	852	932	904	923	895	917	898	905	931	857	878	904	794	883	857	868	904	894	868	868	885	866	872	882	931	904	914	859	876	909	893	888	863	931	907	915	929	853	936	908	907	891	899	867	887	954	872	902	843	925	941	877	906	857	857	890	925	915	904	898	962	901	922	888	907	909	909	859	834	903	883	918	931	911	920	881	863	942	913	900	880	897	858	888	864	869	843	896	882	915	889	929	926	867	895	871	925	876	934	853	897	901	889	921	917	856	871	925	873	911	879	891	840	893	898	900	839	949	872	924	928	865	919	900	880	875	866	884	894	913	968	879	888	910	879	903	848	865	943	939	848	871	898	874	897	930	861	911	918
28189	24004	26681	16706	6931	3257	1799	1248	823	744	549	531	543	548	549	491	508	538	521	494	523	511	505	499	514	527	525	540	539	541	499	476	534	527	534	513	536	561	515	491	536	536	503	516	468	531	518	488	548	516	509	525	538	501	498	471	536	497	525	485	512	501	560	503	525	479	523	532	500	498	504	492	548	533	521	489	477	489	540	474	539	528	517	494	507	536	491	481	504	497	527	558	520	534	522	500	542	525	503	544	550	530	532	515	508	490	520	533	498	532	544	501	515	541	528	510	502	494	507	537	524	467	506	520	518	535	523	507	552	516	534	528	545	479	559	535	531	559	539	504	527	488	520	513	525	468	527	525	503	498	479	509	514	503	482	527	518	532	486	494	524	535	487	523	493	504	507	491	501	499	493	498	508	488	473	482	510	512	500	531	467	528	488	506	523	527	510	545	524	486	510	521	506	554	519	517	515	529	506	493	508	503	471	487	484	541	526	530	489	500	479	504	532	525	503	524	519	505	520	529	531	487	518	528	516	514	488	527	497	501	542	525	501	542	484	513	527	524	545	504	491	519	514	505	526	519	535	510	507	517	509	508	470	520	528	546	541	486	499	533	520	531	522	476	547	526	519	524	508	488	490	506	523	524	512	522	523	500	560	547	536	485	537	484	510	518	540	516	517	449	521	479	487	517	512	548	537	471	482	475	476	475	519	506	508	544	521	515	546	486	534	480	542	532	536	551	519	533	490	515	532	501	510	500	546	516	542	492	517	518	502	546	528	478	533	524	493	528	557	540	518	513	487	543	543	495	478	470	485	553	519	552	512	505	548	502	502	497	527	519	498	505	495	528	493	507	529	520	516	509	525	488	515	530	514	508	540	538	528	508	501	532	525	501	544	517	470	500	499	518	489	429	496	516	503	499	490	506	515	493	499	516	513	512	496	529	517	515	509	514	530	545	516	550	499	507	486	562	528	524	482	545	486	531	491	488	544	503	487	533	538	529	510	490	514	496	523	491	524	497	503	516	507	488	499	494	526	535	520	513	505	533	537	473	508	523	493	533	524	536	508	480	504	534	518	498	475	566	489	516	534	511	477	513	497	504	498	512	510	517	507	540	490	499	487	487	505	530	520	499	500	518	500	530	534	460	483	507	493	499	519	542	473	492	490	514	526	505	508	524	546	490	505	508	512	510	534	495	505	498	560	510	512	540	528	530	504	519	468	539	568	481	522	520	512	507	544	490	465	528	542	522	514	519	461	530	495	484	506	518	535	443	469	472	510	506	506	537	530	521	488	520	517	499	509	528	541	545	480	537	469	553	518	538	518	492	515	541	503	491	533	509	537	523	516	504	562	520	519	502	499	519	527	513	542	499	475	491	536	531	508	536	462	528	509	521	502	498	552	510	558	474	533	514	561	509	545	524	502	526	526	511	546	489	549	471	500	538	533	521	515	467	554	497	527	507	517	528	495	490	509	545	522	532	493	485	494	500	530	512	494	526	468	479	499	479	508	517	494	482	486	570	527	527	484	554	528	508	498	529	512	520	495	522	537	539	522	510	506	555	524	534	488	496	500	485	474	506	567	514	495	538	485	522	547	531	533	529	508	512	519	545	485	534	522	529	524	492	505	547	514	517	503	521	524	500	534	529	536	552	541	505	489	527	479	519	503	489	527	522	501	505	551	515	502	514	487	531	512	500	487	500	523	543	506	524	536	513	510	562	497	521	523	535	493	527	507	498	516	482	480	544	483	515	537	512	516	537	501	570	558	501	509	506	544	510	488	499	531	570	560	510	516	523	536	531	528	513	518	502	491	465	509	492	515	515	534	504	507	533	496	494	534	507	498	513	509	500	548	526	531	482	524	503	457	565	497	508	484	528	513	539	532	550	531	507	515	503	540	478	497	483	486	509	496	513	509	528	516	500	500	501	510	518	511	522	542	509	518	508	496	475	502	515	495	545	517	492	568	501	515	508	510	498	489	548	528	523	520	505	499	503	498	526	477	495	545	472	483	510	501	498	517	508	529	474	552	503	500	527	521	520	528	491	497	481	516	545	482	513	513	493	528	485	553	510	526	560	514	530	493	532	515	487	492	486	504	540	517	519	501	497	514	474	502	515	499	509	489	511	534	519	517	520	552	527	454	505	505	511	514	508	539	555	534	527	501	519	529	514	532	537	532	506	511	510	534	485	533	533	519	538	507	503	500	533	531	474	518	528	508	519	527	515	498	487	524	560	533	518	526	555	510	527	500	536	568	500	521	512	491	517	512	496	517	485	543	567	516	553	534	498	509	522	519	486	566	526	469	518	543	500	568	529	536	520	503	529	513	503	512	500	536	529	486	521	505	530	532	484	473	501	515	510	513	492	526	503	538	514	550	514	486	505	527	475	492	514	500	505	509	493	508	482	522	479	525	499	498	504	538	518	510	500	519	534	526	505	484	505	498	495	520	526	527	534	509	547	513	520	520	492	518	520	515	519	492	547	482	512	557	549	533	529	459	485	504	525	485	526	558	573	567	506	558	528	504	542	531	540	544	535	578	525	528	511	508	499	537	513	522	501	501	513	476	565	495	483	519	523	491	485	512	475	476	479	524	504	502	493	525	531	467	515	490	539	497	497	502	514	503	491	469	515	546	537	534	541	496	493	521	484	495	506	494	511	499	552	495	520	477	523	536	531	477	490	491	489	515	527	508	499	485	489	554	525	529	526	571	548	517	525	470	529	488	525	539	525	542	508	487	524	538	538	517	500	554	534	514	534	508	488	563	530	486	497	542	475	472	512	493	517	573	556	521	507	497	532	432	516	517	533	497	507	484	451	530	499	499	541	503	480	534	547	500	509	500	532	512	515	524	503	509	558	552	520	493	537	465	531	503	511	524	521	506	529	500	506	509	497	521	557	579	504	522	496	567	456	540	502	517	492	566	524	522	538	502	476	493	514	492	515	564	526	537	490	554	487	524	541	512	522	517	494	513	510	495	483	531	551	537	477	530	499	511	494	508	531	509	517	510	506	491	500	480	535	520	532	525	491	527	526	471	509	484	508	515	534	514	473	545	480	548	496	524	513	497	493	523	534	496	528	509	516	549	511	515	510	514	541	515	504	542	487	498	548	534	511	497	520	521	530	486	494	527	546	521	491	508	511	515	501	518	544	513	499	511	515	478	488	500	476	535	508	517	507	524	537	518	512	488	523	507	500	490	529	497	499	526	521	514	477	476	513	508	516	531	502	500	492	545	522	562	541	524	532	518	520	560	491	523	529	501	522	540	469	488	512	535	535	502	516	462	499	533	478	486	525	500	472	512	473	531	536	486	530	540	491	512	522	529	499	508	513	535	510	492	489	452	518	500	521	552	518	523	533	488	500	505	536	483	521	510	465	478	517	504	523	518	511	510	509	490	516	521	550	514	522	511	504	500	531	510	509	512	508	512	561	486	512	495	529	510	507	507	530	499	546	485	513	509	510	504	528	523	497	483	535	549	514	486	551	487	527	524	526
16645	33003	22330	12179	6923	3990	2381	1757	985	725	567	538	557	586	560	576	554	580	528	542	511	538	622	524	580	586	546	562	532	571	560	578	573	508	545	583	551	544	552	568	559	524	560	581	535	560	568	563	539	576	575	500	570	560	513	587	547	549	569	537	574	573	607	542	578	529	555	557	559	546	580	570	543	544	535	555	561	529	570	590	611	589	523	584	575	556	552	546	548	561	563	551	538	518	525	522	537	538	535	570	546	543	498	541	612	560	592	572	542	557	579	560	542	611	522	587	598	542	558	569	582	576	554	541	551	559	570	570	554	535	583	542	538	530	534	575	539	553	527	556	583	511	545	511	514	544	550	530	574	528	579	549	524	515	564	542	544	563	560	564	532	560	554	551	547	523	567	574	549	546	527	579	564	561	576	520	612	556	547	585	525	501	521	535	586	553	569	527	586	582	523	522	567	589	501	516	542	582	573	568	543	548	530	520	547	533	599	619	510	537	591	567	553	587	569	521	499	558	534	577	620	523	511	564	528	579	570	549	561	541	519	536	563	536	572	579	588	497	533	550	545	572	560	562	550	521	605	531	585	578	574	551	563	551	541	569	534	548	594	511	587	514	569	590	568	573	566	520	551	594	567	594	536	537	516	510	519	536	561	575	583	538	580	489	573	513	541	577	501	576	564	563	533	522	555	589	531	573	561	486	531	557	571	567	532	572	535	561	548	579	527	535	561	553	566	571	536	522	593	589	539	581	548	549	537	614	567	521	583	546	560	556	584	533	581	578	540	522	587	540	562	577	564	531	547	563	562	573	611	506	587	553	586	520	524	575	542	540	533	583	587	568	583	542	579	556	548	553	573	535	584	559	529	554	532	572	554	546	575	535	556	556	524	570	552	573	580	539	573	565	561	559	571	543	520	538	559	569	552	591	584	578	538	581	564	576	554	555	526	568	589	543	573	605	571	567	523	526	553	561	546	536	585	561	521	562	538	546	567	573	549	571	521	524	545	553	506	594	587	536	553	531	538	553	522	580	550	550	529	575	514	516	567	592	570	570	618	565	568	499	561	624	530	585	576	563	579	563	550	560	563	592	538	584	604	574	564	540	541	547	565	557	606	589	570	537	530	589	540	544	542	533	544	578	600	551	571	546	609	534	551	544	537	567	523	556	544	545	540	558	579	575	530	516	577	553	582	557	537	553	562	575	527	556	583	578	588	547	536	559	566	528	527	589	557	519	539	580	565	532	537	564	554	549	546	553	555	540	574	590	553	564	567	570	548	570	561	536	544	542	553	559	571	599	599	569	541	553	546	552	547	537	537	557	560	523	525	535	581	553	569	528	600	540	546	561	530	566	559	523	548	585	546	528	563	558	538	553	528	545	534	538	572	572	578	540	549	595	544	538	571	514	540	535	549	542	541	580	585	521	571	588	574	571	586	562	544	563	553	524	552	558	582	517	548	530	568	551	547	561	593	603	522	578	563	510	513	571	539	540	580	585	549	568	558	527	557	543	518	566	568	564	538	538	556	544	558	577	543	567	578	540	571	535	550	514	543	569	570	593	543	555	573	556	572	566	572	542	517	552	520	512	563	566	552	543	577	561	510	561	567	570	526	575	568	576	571	581	527	573	545	522	589	573	578	533	560	556	572	536	551	565	518	547	540	520	564	590	559	510	529	564	556	555	501	550	543	561	544	536	568	589	559	559	524	550	525	589	535	573	559	565	536	558	501	571	561	551	567	530	486	562	579	557	557	548	569	574	590	535	544	532	557	561	542	573	557	549	555	519	572	511	555	521	556	589	552	559	550	572	593	585	538	555	563	534	521	593	527	565	588	559	509	589	557	509	578	583	547	539	572	589	541	565	548	543	562	544	565	576	552	538	558	556	519	533	578	576	569	565	546	551	581	538	559	522	565	509	584	564	536	559	541	557	532	548	596	577	562	560	567	550	554	562	564	540	552	550	540	550	595	567	513	549	550	533	573	535	541	563	508	607	603	514	552	525	569	568	524	566	566	558	577	508	567	596	615	554	571	522	549	563	534	569	506	585	519	592	529	516	549	562	529	526	541	588	513	565	555	554	542	525	557	580	542	567	545	533	574	545	552	583	561	561	552	592	565	554	568	527	552	576	560	555	550	593	559	533	535	602	536	573	561	520	549	600	583	601	579	566	588	583	568	564	574	537	524	509	532	574	582	551	518	561	530	550	592	555	553	564	510	586	607	582	540	573	543	550	582	533	541	532	554	552	542	574	520	527	541	574	542	568	528	550	515	544	535	517	595	566	552	548	564	524	600	551	590	570	531	574	548	537	526	560	563	549	557	566	529	573	536	527	546	540	527	566	549	574	493	533	534	597	554	561	557	509	553	532	556	581	570	588	528	545	593	558	585	548	557	563	529	568	557	525	555	570	569	540	543	546	524	556	603	590	540	583	559	593	550	514	556	569	548	586	481	571	559	545	580	529	575	529	568	490	550	536	546	546	531	521	537	559	498	570	555	489	547	550	591	556	566	567	543	557	561	557	555	573	579	556	569	561	563	582	561	526	573	567	574	538	542	563	554	531	591	548	575	560	538	531	547	553	606	560	558	584	562	548	556	561	582	549	564	518	565	567	536	540	570	556	554	566	585	518	551	552	580	504	573	544	564	592	573	554	525	540	544	559	556	529	556	549	565	537	517	561	572	561	540	573	575	555	584	585	542	550	590	579	570	542	510	559	540	538	521	577	509	540	519	524	550	512	565	584	561	573	541	555	545	534	557	608	567	550	525	547	543	527	534	553	515	545	538	550	524	566	555	529	551	570	554	540	566	548	568	531	552	557	572	545	584	534	549	555	550	559	531	536	553	606	552	556	539	579	557	555	590	524	554	567	569	575	557	581	589	589	558	525	543	555	575	569	557	573	550	571	597	595	573	564	576	534	518	582	597	566	533	547	562	560	615	579	555	523	565	556	561	541	572	570	550	567	567	566	585	567	555	598	540	549	542	535	547	548	542	543	551	517	568	563	573	575	560	551	525	590	566	570	557	535	560	566	515	534	586	580	558	551	523	586	576	536	576	562	564	505	539	549	594	590	558	524	571	552	520	518	581	541	545	529	559	540	540	550	525	596	590	584	554	575	547	566	547	603	544	569	567	529	546	549	573	559	563	549	560	540	581	608	558	581	556	528	572	583	543	549	584	539	569	595	599	567	618	566	571	540	528	511	537	583	559	529	576	512	551	550	595	539	600	548	553	576	591	538	549	560	523	530	586	536	526	547	600	574	570	533	537	538	563	541	538	592	523	557	539	540	553	569	570	546	530	565	600	573	565	555	538	539	567	587	606	552	575	545	539	586	585	587	528	561	545	549	592	566	566	551	513	573	553	519	566	522	550	562	548	558	546	569	537	593	542	522	527	537	550	566	572	581	559	555	580	560	544	562	549	542	533	569	617	530	537	540	531	545	575	602	563	575	564	533	523	583	550	562	544	539	540	554	541	541	560	554	576	549	580	575
23674	21609	33752	35625	32390	26657	18883	8483	3943	2012	729	564	579	579	601	561	639	618	620	573	570	574	582	580	643	538	579	583	575	532	570	595	554	612	567	589	601	571	612	553	620	577	575	564	560	576	589	573	591	583	534	562	597	582	580	566	579	600	603	575	577	549	610	579	576	597	586	589	569	595	607	570	558	634	581	600	562	597	583	595	638	591	628	630	603	609	569	578	594	608	593	552	584	593	592	590	591	599	560	558	563	594	593	561	577	598	573	574	561	605	619	579	610	619	636	641	594	570	548	624	614	525	574	578	559	590	574	547	582	550	593	602	606	585	587	588	591	592	576	610	579	576	597	613	583	573	595	605	583	570	578	574	533	549	612	573	620	551	568	585	610	575	591	586	602	584	557	583	599	605	595	567	596	578	604	604	564	594	585	568	521	614	600	610	616	594	548	613	617	604	521	594	618	582	552	573	579	594	554	545	623	574	623	609	575	601	584	569	556	598	561	574	551	616	526	572	589	578	564	562	603	624	602	526	578	577	582	594	615	573	587	614	603	591	532	557	596	599	563	595	591	557	578	590	535	596	556	623	580	598	588	594	573	575	558	607	599	571	568	618	607	573	618	619	607	605	567	583	614	590	597	598	551	590	589	571	567	629	622	535	613	559	587	580	611	589	591	592	585	559	563	632	562	616	594	577	584	581	610	592	570	557	606	541	574	527	603	617	573	548	532	596	620	589	617	589	570	598	569	582	616	600	585	616	559	604	550	610	587	570	564	517	572	603	609	591	597	570	616	614	561	568	597	571	599	526	564	591	619	586	602	621	626	587	593	567	566	601	605	599	611	618	554	610	543	587	575	607	582	593	567	567	613	588	576	598	581	598	606	609	593	571	608	603	589	600	592	563	604	587	583	564	581	592	561	609	608	595	549	579	625	600	611	601	581	546	587	604	584	647	612	579	608	605	635	588	586	601	616	610	661	612	580	594	608	619	609	620	591	596	560	589	578	591	601	548	570	578	627	607	580	567	617	578	584	608	571	544	595	572	609	596	605	573	589	578	588	587	589	595	589	596	603	543	580	637	613	608	555	558	574	598	595	608	600	598	601	553	621	602	582	563	567	592	562	594	580	593	597	550	592	560	619	609	613	541	563	576	604	603	576	592	598	578	564	577	606	565	605	594	586	560	637	541	641	565	625	620	589	598	585	624	560	559	622	595	619	547	567	580	566	618	592	598	656	588	558	553	602	568	626	593	598	598	582	616	628	560	624	584	611	591	597	565	588	598	580	650	609	580	585	573	581	605	670	592	584	523	580	628	574	594	558	603	586	616	582	630	618	592	615	572	567	569	580	640	566	563	576	601	637	571	532	613	578	592	565	621	617	585	626	543	575	573	596	576	561	623	595	591	559	590	580	595	579	624	614	592	607	635	638	557	655	614	564	554	576	593	578	561	553	570	563	603	572	586	615	603	567	587	602	576	628	565	582	577	606	628	624	586	618	630	554	582	625	583	573	560	602	591	607	568	571	578	592	606	602	604	557	609	617	575	621	586	535	601	575	598	612	586	620	580	624	583	558	566	578	575	617	554	576	612	560	592	565	626	591	599	575	568	576	581	601	580	605	562	574	603	666	603	523	563	608	566	626	550	582	567	576	552	619	594	607	576	567	586	579	565	570	610	626	578	609	587	654	586	591	586	594	555	547	571	563	617	615	559	630	612	606	586	543	629	599	547	594	589	605	593	558	602	554	594	545	595	615	552	595	600	611	618	580	573	606	575	632	598	546	587	598	590	597	598	570	590	603	592	607	583	627	566	581	611	538	584	581	628	578	595	578	621	573	580	535	574	598	539	562	618	554	612	558	575	606	594	613	575	586	630	602	582	588	612	614	567	606	597	553	598	594	588	602	580	590	592	592	603	586	598	596	545	591	621	573	556	579	598	553	598	615	586	598	601	613	670	620	594	613	578	607	548	566	558	595	551	592	570	600	567	551	647	617	547	575	547	568	602	565	578	561	592	590	612	589	624	595	622	591	561	567	576	555	583	517	546	594	534	595	608	560	569	542	618	595	650	567	611	562	580	622	582	614	600	630	588	578	587	571	584	575	609	561	595	569	595	609	612	604	572	575	575	610	595	583	561	608	597	617	549	624	613	588	593	604	580	592	602	631	570	607	588	599	554	563	626	592	616	581	573	608	570	614	553	567	570	587	581	607	594	629	572	581	543	574	581	618	601	613	582	591	557	574	595	561	613	600	581	577	593	596	614	614	627	556	616	558	610	544	636	542	574	590	580	599	573	613	617	626	585	572	589	604	600	575	612	597	596	586	567	577	562	577	606	614	600	563	576	567	604	567	581	592	547	604	570	560	633	610	578	571	616	564	593	594	589	600	551	613	548	591	624	598	593	577	600	638	613	568	576	555	595	607	587	574	580	565	608	554	608	576	611	623	589	585	590	601	646	538	612	601	579	588	615	595	568	588	608	570	594	615	610	562	609	560	620	556	517	585	586	628	587	579	567	586	615	577	602	587	548	581	553	578	539	598	590	583	556	607	619	569	584	577	606	581	597	575	613	569	569	575	572	644	559	603	574	530	579	576	593	529	584	606	554	597	580	608	624	596	548	581	583	572	596	601	554	611	620	572	562	583	627	587	553	578	573	574	627	598	590	580	574	574	594	580	598	600	596	575	562	561	583	581	612	594	618	620	596	608	599	555	595	568	549	601	585	616	598	584	564	576	626	595	602	640	623	569	591	578	612	608	538	567	562	572	567	569	604	585	554	544	541	591	592	558	609	572	563	564	612	579	628	608	561	575	577	573	575	578	581	573	604	556	606	557	567	557	599	584	649	589	577	604	592	581	586	575	581	590	566	542	564	610	610	630	582	557	611	623	587	568	564	569	596	578	606	613	592	568	604	547	574	635	529	566	566	614	554	613	624	605	581	555	541	598	566	591	574	571	602	565	591	565	588	620	605	595	587	580	603	606	559	618	568	605	621	591	558	577	581	510	595	596	550	574	544	563	624	582	577	559	579	636	569	566	587	595	589	563	629	566	584	565	578	558	585	627	595	553	582	609	591	581	598	617	614	542	611	562	620	537	571	565	556	549	591	545	583	560	581	550	586	593	571	589	608	598	575	595	585	612	552	600	601	569	581	582	589	588	596	555	589	584	608	619	581	632	600	591	587	568	576	542	585	559	542	600	607	649	571	541	543	591	623	609	585	575	594	601	560	626	570	589	575	601	560	608	575	594	608	585	562	617	591	540	581	589	567	583	554	603	586	565	594	606	581	547	588	586	596	607	575	553	617	615	582	555	595	586	595	602	591	605	561	552	594	602	549	584	549	573	553	543	586	530	591	583	601	568	622	571	588	570	566	578	626	596	589	639	577	566	554	597	592	584	613	559	576	588	622	576	621	565	608	614	536	642	550	564	591	604	558	646	571	599	585	553	582	584	575	585	605	617	569	582	589	532	583	544	573	581	555	616	625	547	583	561	588
42687	82625	67317	50220	39066	27666	18048	10460	5570	2849	882	598	614	616	577	592	622	612	605	600	634	591	617	596	622	609	617	652	606	639	621	575	626	622	611	617	576	637	555	615	593	633	597	649	551	575	645	627	602	626	610	652	584	611	642	597	609	601	625	678	613	636	552	573	564	629	596	619	590	629	633	623	633	647	607	606	624	607	578	632	649	577	605	618	600	560	586	610	636	635	604	615	594	550	634	583	605	601	643	585	606	614	635	637	572	634	596	631	613	546	602	583	645	595	586	600	606	650	636	635	600	624	610	582	648	608	631	636	606	582	621	579	599	607	646	608	619	613	573	623	587	614	613	566	573	620	650	585	632	632	609	579	660	572	578	580	568	633	615	627	639	595	619	596	619	634	606	599	594	602	564	637	605	600	582	580	633	589	595	610	614	603	614	604	604	629	614	617	623	630	597	625	637	607	618	620	615	628	631	605	605	606	588	616	565	597	542	635	638	610	600	599	627	576	592	586	556	596	572	606	581	578	617	622	571	563	643	600	626	673	584	597	599	603	627	626	641	587	627	642	613	596	604	643	616	671	636	596	574	593	567	654	673	571	593	592	580	620	591	617	599	594	593	589	616	616	579	593	642	605	598	639	580	604	601	622	581	617	570	621	619	671	634	661	619	606	567	619	631	617	635	607	625	626	589	608	574	600	610	634	624	608	634	656	670	595	610	599	615	565	588	640	597	614	607	631	618	557	609	599	594	592	647	649	579	633	599	632	592	588	565	619	633	566	634	650	642	623	606	580	620	604	602	606	586	628	625	571	574	674	587	573	593	618	596	643	600	642	610	599	615	614	611	555	585	605	616	613	600	609	621	655	586	611	636	623	629	643	630	598	655	612	588	630	611	604	556	583	605	630	642	635	615	609	644	614	633	580	622	610	619	576	620	594	638	619	602	624	599	622	596	639	603	623	599	646	619	575	607	619	662	597	593	624	646	587	592	614	567	641	596	616	646	595	622	622	659	575	589	605	595	641	647	610	597	630	628	543	578	584	590	604	637	565	626	596	585	600	638	646	593	603	628	607	603	598	631	639	595	621	606	587	605	632	590	647	652	623	616	637	564	596	633	621	638	607	651	632	618	625	587	633	615	577	592	595	586	605	620	588	607	580	616	614	616	601	583	629	621	669	603	621	628	607	642	593	573	638	620	606	592	624	586	638	581	547	625	565	638	629	565	596	614	632	594	611	631	580	614	595	624	584	601	583	610	618	636	616	626	588	605	591	626	570	602	590	573	612	635	624	570	636	614	598	581	643	618	580	602	562	634	605	629	649	576	620	578	590	613	602	581	583	624	544	615	615	606	581	599	553	581	601	604	651	625	590	639	595	590	611	570	593	630	596	601	600	626	589	612	642	578	622	629	610	675	624	583	618	559	571	596	623	588	640	642	588	615	586	590	600	605	644	597	640	612	610	644	570	562	630	638	585	582	587	588	591	572	590	616	616	606	631	625	610	588	585	597	579	630	600	621	602	622	599	649	656	546	613	602	619	582	637	613	642	616	593	637	586	599	593	622	618	628	627	649	641	588	581	649	657	593	619	629	619	639	590	623	629	595	644	601	565	616	684	625	655	589	627	601	631	672	648	624	630	572	611	567	622	656	541	622	604	620	600	575	597	639	607	605	618	633	610	622	609	597	573	681	576	601	561	590	627	646	566	560	576	638	617	582	610	616	595	611	635	608	605	562	570	598	619	620	637	604	602	597	615	632	625	607	588	640	609	655	592	594	590	572	618	595	626	643	632	568	589	590	644	575	558	621	622	615	611	655	617	599	581	611	609	634	594	597	607	605	651	655	605	573	606	595	586	644	642	644	592	634	646	591	596	611	648	602	629	608	606	578	586	572	600	622	592	591	587	610	645	588	610	595	621	621	645	639	601	581	647	627	633	611	652	569	586	615	578	637	623	625	628	592	587	598	614	596	587	629	616	600	591	596	625	539	625	565	623	588	579	584	631	603	612	592	617	575	610	617	611	607	635	608	557	578	590	597	617	607	597	593	598	610	637	596	615	602	604	595	546	632	617	609	610	586	681	667	626	603	625	640	627	605	617	594	619	577	632	639	582	615	596	603	614	601	591	621	587	605	592	600	638	624	579	612	591	678	576	626	638	633	601	581	585	577	594	586	599	644	629	632	620	589	614	599	629	615	607	595	628	615	636	602	616	595	588	672	645	571	607	640	583	592	608	612	611	612	582	624	634	630	669	588	577	598	628	588	614	639	615	654	591	618	570	570	653	566	622	602	604	620	604	628	609	646	581	595	613	641	627	602	579	624	575	583	648	564	613	623	585	578	616	600	591	614	603	645	606	585	554	605	592	623	606	602	593	584	621	629	608	585	597	591	609	666	571	603	585	618	606	588	589	606	631	612	594	635	580	625	570	618	606	621	600	607	635	597	607	611	641	632	633	587	610	620	571	666	630	629	590	607	604	603	601	653	549	639	629	654	601	567	600	677	607	588	589	585	637	593	618	618	584	659	611	607	597	637	621	584	615	605	589	623	641	637	608	629	662	570	600	646	623	610	581	573	611	569	566	633	602	646	595	605	654	550	621	579	609	556	624	600	587	608	598	636	552	617	614	592	626	650	625	634	632	589	621	618	612	607	621	587	603	610	573	587	568	591	609	615	635	598	592	604	608	620	655	593	592	571	632	647	681	570	618	590	624	650	657	567	605	589	636	599	566	624	588	626	632	586	616	626	563	601	580	608	576	541	612	586	640	617	582	620	596	576	638	607	625	582	637	601	583	613	616	571	624	610	607	615	645	587	587	601	595	585	648	620	607	640	620	624	622	660	628	609	569	610	624	633	600	626	636	605	652	648	604	602	579	605	636	650	596	591	598	611	638	614	614	585	593	568	573	566	588	575	577	622	603	614	629	616	594	623	624	617	595	647	669	622	646	635	618	660	572	580	586	627	596	672	624	628	600	614	584	630	593	640	610	651	636	621	624	598	604	596	633	594	631	620	560	632	612	631	595	590	622	631	655	576	617	623	612	628	608	615	607	617	576	626	567	615	631	587	621	582	665	630	633	640	588	621	610	588	587	633	588	604	601	609	579	636	633	626	595	596	585	627	589	635	576	616	623	604	590	628	600	642	606	590	638	621	597	593	614	611	621	658	600	587	619	623	588	563	595	615	604	583	604	647	663	614	579	583	585	576	608	581	602	597	600	589	631	579	624	587	602	575	607	589	624	602	610	591	589	596	617	617	563	612	599	566	591	641	585	600	622	614	606	595	607	637	611	627	589	577	626	584	657	610	589	628	580	588	610	623	605	582	619	578	644	600	598	557	580	595	616	611	615	572	609	588	626	634	569	621	591	611	634	612	642	575	657	592	595	572	622	623	629	651	642	587	606	637	590	571	636	622	619	576	613	636	604	650	582	618	565	622	600	662	575	596	607	608	660	616	612	619	604	622	637	668	598	602	607	641	624	623	569	698	657	604	588
25041	22199	33978	33392	24610	15919	8317	3945	2285	1379	865	761	719	694	729	730	789	694	717	719	704	706	727	735	723	731	735	747	712	742	739	758	689	766	798	727	756	740	663	701	677	722	694	747	731	710	761	732	712	690	746	686	748	782	720	733	727	699	739	782	708	769	737	724	725	622	685	746	726	754	684	728	729	737	727	661	714	706	742	714	695	742	757	738	728	659	710	734	683	698	703	770	731	786	754	715	737	751	692	719	763	735	726	715	717	699	710	710	718	724	708	706	712	740	701	746	723	751	698	743	730	728	727	694	748	706	757	699	709	745	741	702	726	703	726	728	723	748	710	737	724	717	707	718	733	704	719	745	709	737	711	684	667	743	693	742	736	673	732	736	691	689	753	690	729	719	714	715	694	721	751	725	714	707	688	698	733	787	754	656	730	714	681	750	753	690	722	718	742	780	736	683	734	689	729	755	678	701	728	692	717	728	681	698	701	720	772	767	758	684	712	760	720	720	737	720	718	707	758	705	713	739	685	725	697	739	697	709	662	750	745	699	739	723	706	749	678	721	688	697	756	740	694	701	747	756	708	697	706	702	773	725	715	734	725	761	723	745	707	750	752	668	709	717	714	710	643	728	728	701	727	699	698	728	763	701	705	745	710	675	707	724	719	732	707	683	710	697	734	771	757	697	749	735	712	714	707	714	702	737	737	701	727	732	752	698	745	725	676	659	685	669	743	676	770	714	763	710	724	715	702	714	773	696	690	753	677	708	725	748	708	729	727	725	709	694	747	767	674	687	793	707	716	716	718	785	689	682	741	766	725	669	717	705	701	732	776	699	720	764	740	691	693	673	706	660	699	671	733	704	726	711	714	686	731	745	666	719	708	728	749	729	778	704	747	739	687	681	709	713	726	744	698	711	744	742	665	744	734	736	747	729	730	758	641	688	707	728	706	747	712	706	715	698	735	739	708	722	709	742	693	750	755	753	737	750	728	752	689	731	714	721	752	726	718	681	672	739	730	713	734	736	722	702	732	730	730	720	772	676	725	682	730	674	742	747	728	724	713	767	666	770	735	718	755	738	722	678	717	713	723	764	692	704	742	776	766	748	721	710	681	751	722	696	743	673	727	692	761	702	730	708	731	694	751	710	741	751	695	689	707	729	745	753	722	674	647	721	727	678	695	729	750	725	716	762	706	747	717	748	714	735	693	772	713	762	684	702	728	755	690	708	748	677	748	734	762	693	706	693	772	672	716	699	765	751	711	725	697	664	723	727	753	760	736	690	707	759	709	731	690	731	707	734	687	721	674	712	692	724	718	711	709	764	724	703	767	673	704	689	700	719	720	706	701	723	683	658	717	693	744	742	699	747	673	688	766	706	779	759	728	742	681	727	741	776	685	736	736	681	767	712	712	685	722	746	689	698	714	712	700	703	704	665	719	718	709	667	724	672	715	714	733	719	751	712	688	741	755	777	737	734	765	682	785	682	688	736	733	726	742	728	726	713	688	715	707	690	733	731	701	703	754	701	712	723	686	724	674	719	757	752	696	683	705	675	704	728	731	710	711	704	695	706	713	787	700	766	656	700	712	705	721	689	641	734	725	771	716	782	663	736	700	714	708	737	734	681	718	695	751	722	667	720	751	747	712	717	697	701	733	718	759	739	745	704	749	699	720	723	690	754	693	713	712	701	741	741	734	722	705	720	685	713	732	678	723	731	742	743	722	677	724	657	708	725	712	738	710	687	731	749	740	779	741	696	754	694	718	732	711	729	690	714	759	697	750	758	682	764	735	712	813	701	751	707	751	743	760	670	730	739	688	705	708	684	728	716	734	723	688	746	761	744	699	660	702	693	720	725	699	724	689	686	688	724	708	683	726	718	747	716	689	749	735	712	717	712	696	661	709	671	684	755	742	753	667	691	714	684	740	742	699	700	733	700	754	760	741	732	743	733	694	747	692	707	733	710	733	727	688	708	745	712	680	706	741	733	731	722	709	755	685	778	729	744	743	726	705	700	720	719	713	721	766	710	733	679	669	732	715	702	725	708	719	724	717	694	726	772	758	756	725	747	663	694	715	690	721	726	737	713	732	732	710	731	716	705	689	726	727	728	694	717	719	716	689	730	711	667	698	733	760	704	691	739	710	690	723	700	712	760	672	701	775	706	686	719	678	719	752	752	749	732	672	748	746	747	720	698	686	701	710	695	746	720	713	751	733	693	685	727	695	692	700	710	717	741	668	744	699	717	737	695	743	754	719	748	694	668	703	736	729	709	707	750	722	756	716	720	690	736	718	682	739	728	712	691	739	754	705	770	697	723	694	715	707	701	666	732	703	722	713	723	742	721	737	692	698	720	715	699	711	710	720	700	754	701	696	707	686	689	749	676	739	782	696	722	713	750	715	702	710	740	710	680	677	795	712	708	765	735	738	742	727	748	724	742	721	699	721	712	711	717	707	697	711	697	723	654	761	681	722	712	712	723	707	710	729	709	666	753	725	736	688	676	701	687	692	767	744	731	764	733	725	738	728	700	728	757	704	733	707	650	722	702	711	748	703	730	723	748	682	689	706	705	725	716	691	762	663	748	676	712	658	746	728	733	707	701	741	708	733	699	704	681	769	737	723	744	689	666	709	725	707	692	709	701	742	705	747	756	739	702	757	708	715	767	739	773	683	704	738	723	742	721	755	686	757	715	741	712	730	715	684	710	729	681	753	759	719	657	706	683	736	716	730	721	730	677	709	686	719	726	694	711	729	674	721	684	687	708	728	762	713	709	779	733	794	712	755	740	732	684	731	739	695	734	759	708	762	696	697	718	723	716	730	721	696	700	737	719	737	714	716	699	741	678	691	767	707	703	722	735	702	722	727	718	707	672	713	701	691	727	723	703	743	718	662	748	759	709	720	750	725	747	727	726	711	732	692	739	660	705	732	747	720	713	731	734	695	730	717	711	715	708	737	678	727	721	764	734	674	726	716	715	759	747	748	738	705	670	724	748	684	760	688	723	731	774	726	700	743	685	709	694	716	742	750	720	780	745	706	729	735	698	681	711	717	774	726	726	722	712	733	674	692	755	635	731	713	732	745	695	711	744	665	668	742	713	691	732	691	732	758	703	671	726	669	703	750	683	721	708	717	732	699	698	693	731	739	739	720	707	726	687	719	738	696	751	740	738	743	714	731	711	658	742	683	706	704	717	719	717	735	687	668	676	713	692	739	695	677	696	683	740	723	729	723	746	713	706	771	796	728	726	680	766	684	708	731	775	723	702	725	720	700	670	751	749	702	691	695	738	703	663	746	750	743	731	737	705	728	695	744	708	734	720	687	754	754	693	709	747	691	742	773	735	728	772	751	750	697	718	791	723	710	739	694	739	740	724	704	742	686	694	714	725	694	754	693	709	695	695	729	692	690	786	760	727	737	762	702	724	771	719	735	735	700	710	682	701	713	719	677	706	701	709	742	746	735	725	732	755	715	703	712	719	750	737	701	686	729	705	701	707
37590	68705	54781	38856	29061	19035	11837	6526	3746	2112	1066	742	780	783	737	793	779	792	756	791	776	747	782	772	750	803	761	756	768	773	778	781	771	736	779	734	764	786	767	724	793	728	749	831	748	767	755	767	809	740	774	780	778	738	774	750	762	757	728	716	769	735	743	721	766	784	746	766	748	787	827	792	803	739	735	779	752	710	767	777	740	782	737	806	741	703	800	807	821	747	726	772	781	782	739	774	820	785	781	784	809	792	731	733	781	795	830	751	761	744	743	750	777	760	759	761	779	806	811	767	721	721	755	740	735	757	766	789	752	746	820	722	736	777	746	794	791	812	732	783	734	762	735	737	786	800	757	757	747	803	746	783	773	810	752	749	746	762	746	769	763	763	780	798	759	769	785	789	735	769	765	745	751	752	751	747	756	769	763	708	754	825	755	777	787	782	722	785	749	761	740	786	758	761	794	766	753	702	797	774	815	777	727	821	738	760	833	781	736	733	803	806	784	734	790	796	782	777	745	790	771	764	765	749	747	789	733	787	793	761	791	780	761	724	761	719	742	801	804	761	743	757	701	753	749	766	757	762	796	721	716	803	748	721	708	751	758	828	769	744	788	760	786	814	755	794	778	783	764	729	762	768	739	746	743	732	728	779	785	766	758	790	792	815	713	731	791	808	808	804	765	754	766	732	753	696	772	764	749	769	758	803	773	750	736	733	786	783	800	798	776	801	812	737	738	760	779	813	777	777	782	835	788	795	738	736	779	773	756	748	728	766	800	806	758	774	732	814	765	776	797	725	761	781	829	776	799	723	759	773	794	747	729	773	769	744	793	810	721	783	730	767	778	754	716	808	811	789	666	773	736	820	769	763	798	754	743	787	776	734	714	766	750	742	759	823	754	796	760	774	752	805	749	767	727	731	756	759	752	752	816	767	776	755	808	773	769	724	775	774	759	777	794	758	774	748	817	749	769	787	778	735	779	763	749	782	750	745	748	794	791	777	770	754	764	800	733	711	722	749	732	769	759	781	692	722	750	779	729	773	748	748	661	760	774	748	818	703	761	798	751	762	765	752	808	755	725	766	774	737	760	798	714	787	775	774	719	736	714	744	800	712	814	793	722	789	748	740	756	692	757	784	742	678	740	746	731	800	704	753	725	753	815	775	777	750	749	767	830	787	740	737	745	807	799	737	729	739	796	775	771	750	754	738	806	731	809	776	730	754	776	773	793	836	771	779	768	797	804	790	736	758	784	782	798	823	780	785	753	805	811	776	711	794	797	744	785	772	796	748	745	795	756	709	758	801	807	817	766	734	740	772	747	775	771	748	773	757	726	724	767	778	735	772	754	816	754	762	797	786	785	757	774	752	763	812	761	755	766	757	763	678	779	803	763	821	784	743	818	759	800	747	730	776	779	757	765	790	753	774	760	742	796	782	813	796	781	789	754	708	773	761	736	724	762	778	735	754	735	772	793	774	757	770	790	749	739	825	739	769	754	736	774	756	727	732	764	753	753	726	750	747	798	790	740	737	757	750	769	804	791	765	752	755	754	753	781	729	776	706	722	756	742	706	795	762	765	747	781	778	699	775	779	716	795	745	778	754	721	773	753	767	776	800	774	776	808	832	759	726	756	794	765	822	742	788	775	772	737	768	766	802	788	746	789	775	754	769	821	751	789	781	772	719	787	755	766	773	739	743	730	724	786	776	797	754	770	812	796	773	749	756	775	740	742	771	743	737	724	813	799	763	803	733	779	760	718	789	789	788	769	818	722	741	785	814	759	763	748	734	812	701	737	803	742	725	726	759	744	709	788	761	731	740	784	769	696	777	751	759	779	715	775	740	801	759	791	760	755	768	810	712	803	703	780	806	732	760	814	758	721	777	726	748	746	730	722	774	746	749	752	776	774	788	735	765	767	776	754	779	743	769	736	755	809	789	760	705	730	699	742	818	819	740	771	762	793	769	814	788	763	798	744	752	789	752	763	792	732	795	765	759	815	770	729	746	789	775	765	763	749	789	772	781	756	732	775	787	774	754	767	730	713	764	782	750	763	754	741	788	742	794	763	760	781	776	726	768	759	833	746	772	778	740	834	740	742	762	755	791	720	758	803	807	768	751	708	749	790	725	835	793	746	811	792	755	803	769	760	782	782	782	767	760	770	779	739	747	788	764	759	783	766	795	747	776	754	730	752	736	763	742	775	812	763	729	813	768	769	737	779	797	777	760	727	731	760	737	727	723	726	777	798	769	769	749	776	757	736	791	788	740	773	756	791	759	723	709	755	751	783	780	781	799	773	706	746	773	731	769	779	724	790	753	799	773	770	805	783	769	761	744	771	702	749	782	690	793	764	776	775	780	767	774	767	778	783	717	726	784	789	738	753	755	812	774	775	791	712	801	735	778	778	755	767	772	777	714	804	756	778	741	754	794	765	800	777	737	804	749	780	771	802	782	770	789	729	759	761	746	688	748	804	776	723	795	749	785	744	793	816	787	743	743	717	711	792	728	755	777	756	734	742	786	768	809	773	731	754	721	808	755	770	773	802	791	782	757	744	795	800	786	709	762	737	789	768	777	728	737	745	766	776	768	774	766	741	759	759	764	760	784	708	787	751	759	757	801	725	809	778	750	711	812	747	735	764	730	729	803	767	734	736	759	801	734	749	722	792	742	765	732	731	777	769	828	762	799	776	781	795	737	784	747	787	774	790	766	766	772	774	760	757	741	786	758	789	688	771	768	784	804	791	809	783	748	767	770	741	777	759	765	756	757	742	789	785	787	763	798	757	742	775	785	735	746	795	762	769	790	772	796	728	771	768	717	737	775	794	727	750	755	725	727	787	757	787	775	731	752	796	764	734	793	720	737	787	766	748	790	710	783	787	763	782	838	758	780	791	795	758	793	721	757	733	754	804	811	791	770	836	746	770	765	787	720	774	732	785	762	753	756	778	764	773	730	809	821	747	745	773	756	807	783	748	751	756	830	782	813	764	757	774	790	748	746	752	768	716	773	766	750	809	770	787	775	771	775	752	776	756	737	757	782	712	780	776	761	808	750	740	743	708	780	755	725	780	779	810	742	783	789	732	751	724	780	761	732	727	763	771	789	763	780	742	788	751	781	812	737	757	776	778	779	785	779	748	743	737	759	789	749	755	742	766	792	762	762	750	786	762	730	753	770	798	761	773	784	739	748	754	792	729	766	796	737	733	745	802	774	761	719	780	740	750	795	713	794	794	744	725	757	804	698	800	808	771	731	750	793	754	792	810	783	776	744	761	756	812	743	773	780	743	766	758	798	728	780	782	811	761	782	791	722	726	793	796	776	756	721	791	786	751	752	775	754	721	778	790	794	737	716	797	748	814	783	762	752	781	763	764	769	796	779	757	725	727	725	783	790	736	747	739	776	780	825	765	741	790	730	773	800	742	769	767	762	742	710	777	751	736	772	766	797	754	780	779	741	820	768	740	768	782	771	796	755	739	744	762	756	774	733	751	759	783	714
22593	21304	30989	30033	31419	31719	28133	16228	7974	4027	1700	907	925	894	896	899	869	897	901	884	858	884	873	931	864	917	970	868	882	914	882	902	889	921	897	905	926	886	950	899	854	857	906	897	889	874	954	849	923	858	884	890	862	898	955	877	863	863	891	870	888	935	866	888	835	882	902	913	860	879	839	864	892	914	879	923	830	893	918	932	901	900	918	849	866	914	839	884	896	895	861	826	915	868	882	905	879	866	920	891	881	850	857	872	876	845	894	899	922	848	875	916	875	910	936	876	855	933	882	896	938	907	877	899	934	863	907	825	851	852	937	867	895	847	827	913	851	879	907	874	920	902	886	942	881	899	852	883	879	943	822	834	853	878	883	902	879	938	854	838	899	957	842	851	851	885	868	889	909	927	952	868	947	817	871	899	928	904	841	880	825	907	906	802	881	869	899	858	880	927	879	984	890	889	919	874	919	870	903	872	900	905	889	870	868	902	851	943	924	938	842	838	877	841	859	947	904	864	872	896	889	855	889	881	908	878	862	894	900	921	883	847	866	913	910	902	805	877	827	855	893	843	865	875	832	899	852	899	940	858	866	890	840	872	869	894	843	873	853	839	906	930	938	842	874	866	868	917	884	875	884	902	879	906	887	853	868	866	919	902	890	871	898	921	888	887	942	938	919	895	917	890	861	869	896	878	835	841	910	932	935	867	939	899	867	889	902	851	878	930	852	876	918	871	889	949	876	901	890	905	909	909	931	852	936	926	892	876	845	891	874	909	874	829	925	888	837	910	860	824	876	892	866	876	881	883	934	859	861	913	839	876	890	873	908	911	875	885	885	918	873	855	815	860	890	853	909	848	940	931	881	911	885	949	839	888	925	901	902	861	901	865	893	851	945	897	898	908	900	884	900	821	911	864	931	868	880	882	891	909	885	922	907	875	934	892	879	955	884	868	833	876	901	869	917	887	852	859	896	891	918	945	871	867	875	928	897	880	845	857	870	858	953	899	910	833	898	916	912	898	900	855	917	867	867	838	843	928	875	804	903	911	879	876	876	915	883	854	904	873	889	874	858	904	932	888	918	921	876	860	868	932	905	915	904	900	889	930	857	855	920	936	916	862	948	859	845	910	899	849	874	921	856	858	878	866	910	931	863	873	953	850	874	839	892	908	861	946	862	875	878	857	883	886	856	885	843	925	918	903	883	842	884	867	924	875	887	892	821	877	878	868	902	929	881	851	859	857	844	876	901	883	847	886	860	882	898	863	937	897	902	854	878	916	929	881	866	863	935	846	914	934	896	947	884	866	951	887	879	859	866	879	885	869	862	902	844	880	877	890	889	911	896	905	902	965	903	906	895	852	884	901	866	887	814	941	904	926	833	859	877	829	865	907	875	915	877	834	893	847	859	856	889	875	874	863	873	880	858	860	858	891	933	852	885	878	907	908	923	903	861	873	902	916	873	894	888	863	933	842	850	879	938	845	941	916	892	879	891	913	896	918	945	941	879	880	884	884	835	908	891	866	865	873	866	944	884	929	919	889	846	929	837	869	907	831	899	958	865	869	899	904	926	869	897	903	894	864	858	901	933	865	926	895	855	889	874	888	888	852	886	884	846	905	877	879	927	838	859	867	889	865	897	869	919	902	914	928	857	880	894	842	900	890	868	880	945	841	856	918	902	936	914	871	905	859	887	935	922	880	879	903	881	843	907	855	872	929	863	880	889	886	847	901	907	934	869	843	876	885	867	860	871	910	896	890	834	892	832	912	945	900	886	904	881	895	943	901	880	905	857	884	875	931	884	879	885	899	894	884	857	871	895	891	908	872	902	858	913	921	858	910	857	855	888	953	965	917	856	929	923	957	906	910	872	883	943	946	858	890	878	915	858	883	916	894	900	963	881	922	875	852	911	861	867	901	884	868	910	833	916	859	861	888	853	897	845	917	930	894	856	908	900	858	906	870	911	880	901	873	903	863	876	863	893	885	931	893	881	855	899	902	895	890	892	912	814	899	855	873	895	884	838	909	953	929	884	921	860	899	867	888	857	907	857	840	914	889	933	888	887	876	927	923	921	879	908	868	911	868	873	906	897	859	909	859	861	906	853	865	914	866	951	860	896	856	898	882	889	890	894	882	900	886	880	864	852	881	892	897	938	871	907	905	906	887	919	932	885	842	872	867	882	899	913	841	824	872	972	912	891	881	851	839	942	861	895	903	871	866	874	849	853	866	886	930	881	856	948	947	925	883	887	867	951	870	885	914	855	865	889	904	882	872	896	926	890	893	851	924	930	879	847	913	911	851	883	854	899	925	913	852	868	876	898	849	884	870	886	860	883	859	874	836	898	898	909	893	920	952	909	874	841	914	884	891	870	905	810	902	943	918	929	903	867	889	828	933	915	951	914	871	907	926	905	940	864	895	846	883	909	933	860	924	917	845	922	854	854	845	893	944	878	854	902	863	910	870	897	841	874	899	889	847	900	905	898	872	922	892	847	906	845	883	898	878	885	859	910	878	864	861	865	901	955	857	872	862	889	898	855	865	853	893	858	836	879	900	847	895	894	897	866	881	910	870	888	841	880	911	904	870	861	925	867	906	841	841	915	858	868	861	868	918	918	857	914	947	872	866	898	848	928	914	908	839	846	950	913	898	883	953	885	895	908	951	882	836	871	855	857	883	892	859	853	849	919	892	838	911	888	876	901	901	887	882	857	920	872	930	902	842	880	854	835	903	866	882	840	865	904	854	896	859	901	895	890	879	886	871	833	861	845	876	847	852	871	903	861	880	883	938	906	894	880	851	855	876	882	893	862	857	929	896	912	924	880	921	871	851	867	879	898	867	867	900	934	901	895	857	849	845	849	884	919	866	956	874	880	884	852	901	901	900	943	876	902	864	897	839	849	920	945	904	911	883	922	898	942	852	915	889	814	880	897	874	903	837	888	875	887	884	835	890	957	899	832	895	882	888	898	853	925	878	897	869	895	916	868	929	907	930	900	881	935	838	863	851	862	895	895	897	909	906	872	910	911	913	824	904	912	927	875	923	854	876	896	879	841	920	880	825	874	911	875	832	926	822	864	877	912	925	907	912	852	824	920	879	891	905	851	876	891	909	898	888	929	943	905	847	876	879	897	835	910	859	889	873	830	837	913	920	883	880	920	932	892	882	916	853	879	852	842	857	830	866	913	964	888	930	907	899	872	880	959	901	875	842	912	903	900	908	916	899	908	916	909	886	898	907	866	891	883	856	898	892	891	853	859	903	813	899	924	876	918	901	879	845	866	888	865	891	937	928	897	929	881	903	894	872	892	892	867	863	926	868	885	897	897	883	915	886	902	939	882	931	914	900	933	922	854	912	855	923	934	888	940	869	891	890	981	897	925	860	873	896	872	838	853	913	908	866	908	899	864	936	906	934	858	832	955	898	865	852	919	924	899	909	859	869	894	883	951	906	914	889	877	890	924	919	872	887	931	894	856	920	877	884	932	888	894	829	888	923	920	930
51958	94495	79017	60143	48707	37592	27484	17954	10409	5445	2088	920	850	942	928	935	887	937	896	866	861	946	810	875	923	901	857	960	914	856	883	906	870	903	850	897	839	935	954	907	920	894	888	879	869	863	904	919	918	852	962	882	828	875	960	900	954	897	908	945	921	869	891	897	897	892	907	862	902	940	906	911	935	929	868	947	928	922	842	944	865	881	896	906	899	868	894	894	921	901	877	904	863	879	879	895	907	929	900	896	870	895	901	900	872	912	885	932	921	950	876	926	872	892	905	904	927	883	866	891	936	927	915	899	910	960	853	886	902	920	895	925	866	955	893	860	879	923	853	926	870	899	906	892	855	952	889	873	872	913	896	896	868	891	899	966	859	874	897	943	851	891	930	887	845	890	957	946	890	896	962	893	917	895	909	854	898	891	869	897	909	941	902	891	926	908	902	875	897	912	891	863	877	900	878	877	842	866	873	923	845	930	903	868	917	921	929	907	862	875	951	904	915	959	940	840	879	873	892	859	890	899	862	849	947	887	914	953	914	881	914	901	881	935	877	931	855	943	889	852	910	877	900	895	901	847	931	861	880	916	919	881	863	846	902	919	917	909	876	879	892	911	846	894	914	880	917	889	886	865	930	833	884	895	885	868	835	897	866	894	803	895	881	901	922	922	898	858	836	891	851	885	915	896	893	894	876	882	893	897	949	906	922	863	900	890	929	928	840	865	905	907	871	860	819	909	911	893	864	923	840	925	895	855	882	874	920	898	913	841	891	934	943	858	889	884	877	850	886	924	932	910	874	895	901	893	898	889	911	901	920	921	921	840	896	885	876	933	903	978	878	904	854	906	908	910	874	900	853	890	916	872	917	929	869	874	906	901	881	901	896	884	950	906	819	853	884	905	904	843	886	928	884	907	889	945	884	916	936	932	932	891	886	829	906	875	840	864	914	901	879	902	912	875	862	886	874	912	884	879	827	825	903	910	889	880	925	854	900	900	921	905	892	877	950	923	915	855	914	889	886	903	904	892	900	899	875	931	896	826	939	911	892	883	932	899	937	909	899	888	881	873	912	894	896	895	897	897	906	920	944	886	832	893	915	858	901	875	974	931	896	847	881	944	900	826	891	872	897	920	904	919	931	914	878	883	865	882	893	895	902	864	832	870	929	880	876	914	922	886	874	867	919	942	906	882	879	905	893	912	902	908	903	906	897	909	909	943	876	861	879	913	909	897	925	904	880	904	926	882	902	915	925	883	883	875	906	889	898	868	880	910	890	909	901	885	905	902	849	908	872	865	929	862	869	887	941	890	963	842	885	916	853	869	869	922	898	922	893	886	899	940	889	908	853	936	897	886	831	937	898	905	944	908	887	949	984	884	874	820	894	900	923	918	864	914	936	889	900	869	871	868	919	884	902	917	906	903	829	969	901	898	945	880	885	938	917	878	915	911	939	891	911	936	879	919	901	901	916	875	872	918	879	891	878	900	898	883	887	902	874	884	897	895	921	890	951	917	836	868	920	896	905	832	852	914	899	904	935	915	910	940	915	927	929	844	943	867	962	955	894	910	887	890	887	862	880	899	908	930	934	899	891	903	900	865	865	897	888	908	856	880	902	890	879	880	910	850	914	891	902	920	854	851	927	946	949	936	919	888	891	894	879	963	879	907	883	888	878	916	905	920	914	862	897	910	871	891	868	872	866	871	853	891	878	927	926	863	897	901	851	928	828	922	1012	933	872	893	896	888	918	936	917	907	911	823	869	873	903	880	942	870	891	936	893	893	924	892	878	912	911	882	846	888	889	931	921	837	889	939	854	876	866	897	913	946	933	896	854	942	892	886	902	912	882	898	898	921	911	896	900	883	933	892	864	880	862	935	924	962	931	890	854	901	942	936	882	869	913	899	889	887	925	840	866	937	919	889	872	876	871	883	867	832	900	902	904	893	897	892	902	855	880	912	869	896	877	856	968	889	856	924	960	874	914	913	869	908	908	882	894	936	891	869	883	835	946	909	903	884	874	923	958	863	803	871	910	881	912	892	898	881	947	892	856	889	942	881	871	862	892	896	841	890	900	939	919	843	930	911	933	862	867	905	880	910	877	918	889	908	895	929	957	904	910	908	902	883	894	865	871	890	921	845	869	883	907	849	910	893	914	854	919	895	865	871	875	900	876	906	864	899	897	948	872	911	920	875	935	880	869	906	923	921	903	968	906	887	832	910	920	888	902	875	938	826	850	868	903	902	930	908	917	932	928	900	948	911	952	929	907	919	880	872	904	871	893	902	896	910	884	911	894	908	875	965	892	891	880	912	886	902	894	876	900	831	914	941	926	922	925	878	908	901	926	888	877	920	879	899	915	900	909	920	937	956	905	922	879	940	917	921	842	939	908	895	931	914	897	911	866	861	888	908	863	861	854	880	884	932	959	880	899	895	935	901	901	938	889	918	888	908	847	880	902	887	942	848	888	903	905	866	905	892	924	937	832	853	883	889	867	935	959	837	930	903	841	859	894	900	891	895	864	917	950	922	881	881	894	876	916	807	901	900	866	880	933	917	882	922	932	863	874	898	858	898	928	889	889	855	906	849	938	941	876	900	849	930	885	906	929	913	877	895	851	910	856	949	897	889	878	870	899	851	910	911	897	869	905	892	884	906	936	913	919	879	898	907	863	921	890	913	885	828	875	918	911	944	864	878	948	869	880	899	911	940	871	910	887	887	881	938	885	882	884	923	969	911	858	893	900	906	968	919	931	883	881	885	863	903	890	922	911	883	878	867	889	903	876	888	991	930	965	872	949	939	898	934	910	934	890	891	817	913	908	918	936	900	879	923	903	885	883	921	930	918	848	892	918	933	895	903	849	852	946	870	898	877	923	863	889	905	916	928	836	897	912	894	883	927	909	904	921	889	868	866	929	902	875	903	911	866	832	872	936	872	905	936	941	854	931	882	897	859	887	878	887	883	896	889	912	918	870	869	906	897	906	878	887	886	875	906	917	915	895	894	841	900	923	852	889	849	838	886	875	905	900	873	890	832	896	865	909	869	944	916	935	880	900	881	882	876	912	878	937	923	907	922	943	908	947	947	867	943	927	955	917	935	906	968	899	869	901	869	905	837	840	901	934	892	916	910	941	879	891	904	866	882	868	886	867	898	865	919	864	880	894	940	906	936	884	879	882	899	905	879	871	929	840	862	859	911	878	940	906	894	919	895	893	887	828	885	899	857	901	895	875	928	927	960	846	889	878	871	906	910	924	933	876	858	906	944	910	876	901	907	869	929	876	853	939	908	852	889	868	917	882	935	927	850	882	895	873	898	893	883	917	850	888	843	907	839	909	895	807	893	842	863	904	913	904	905	907	896	927	944	919	862	936	885	882	892	949	868	945	821	909	872	945	908	867	902	900	879	942	893	858	887	915	908	933	885	879	937	860	892	928	865	889	888	881	863	853	926	888	926	940	873	882	894	949	905	910	890	922	845	924	934	860	916	868	925	941	893	911	931
28304	23646	24938	14906	7278	3774	2214	1473	980	721	600	523	512	512	537	495	535	512	518	513	505	490	556	514	527	526	550	494	488	493	558	506	514	544	518	484	492	530	526	530	538	507	524	477	519	511	528	539	500	547	513	520	490	512	503	542	515	469	540	531	539	526	526	514	504	512	543	500	515	550	481	470	518	495	493	503	534	535	519	524	508	500	504	517	515	516	496	521	496	526	495	506	462	548	507	553	530	477	500	528	497	481	540	527	524	512	509	525	494	520	505	479	481	519	507	512	524	470	524	489	510	518	465	507	509	500	509	485	530	557	470	555	539	482	509	520	481	481	485	515	511	512	558	517	525	526	483	579	543	496	510	514	536	542	553	521	533	498	495	523	513	559	555	534	526	546	538	495	526	523	522	510	500	511	529	571	534	506	544	519	519	477	509	481	505	536	470	541	475	477	500	473	482	518	507	494	522	510	496	492	550	447	531	501	518	535	512	526	500	544	490	510	521	520	494	507	576	518	532	520	520	503	495	533	506	516	519	468	500	454	507	511	494	516	500	499	491	533	537	495	489	524	565	512	495	516	534	553	525	511	489	557	504	529	523	539	533	483	545	504	509	518	549	495	549	485	536	544	525	508	498	530	524	533	476	533	542	512	524	526	509	492	529	496	481	517	476	476	546	533	555	522	525	496	504	515	539	509	511	503	520	524	545	524	510	488	542	490	537	502	504	505	527	481	533	503	538	540	505	522	503	507	513	493	507	483	505	521	507	532	543	493	498	492	545	498	540	525	515	542	490	516	479	495	518	520	554	514	526	529	518	519	485	506	487	487	531	547	539	528	487	517	497	511	520	528	506	538	482	507	518	587	533	497	514	544	522	540	499	529	503	516	515	485	533	475	533	536	533	548	519	496	539	498	568	488	549	538	485	532	532	520	479	487	498	516	482	519	522	472	537	513	549	517	523	492	492	482	544	552	511	509	539	518	548	537	532	515	490	480	457	543	525	497	537	508	536	530	524	500	511	506	539	500	556	549	511	500	493	534	518	488	502	487	533	521	494	541	483	529	490	526	521	484	534	556	532	493	547	533	497	545	540	491	487	528	486	516	517	514	554	470	523	473	497	518	548	510	516	505	511	497	524	535	554	556	527	517	485	506	482	517	523	506	501	550	511	523	576	497	564	530	536	493	493	517	514	528	497	508	484	520	517	541	488	553	517	558	508	520	481	517	502	523	498	524	498	493	528	525	510	513	533	508	517	547	516	483	505	480	551	522	532	534	510	514	503	519	485	486	545	519	560	484	510	488	470	480	538	519	520	513	504	507	525	535	517	544	471	515	507	522	507	532	544	490	502	501	536	474	570	545	546	551	519	536	539	514	503	497	517	484	496	473	526	512	522	533	507	501	543	515	531	524	533	534	487	561	489	536	509	567	539	495	512	499	524	479	535	551	489	548	554	510	545	533	507	515	527	479	503	545	496	524	497	519	493	486	502	543	496	511	532	518	521	525	499	482	551	540	522	504	483	531	493	515	477	513	506	520	558	557	562	519	482	551	530	494	531	501	477	536	480	473	533	533	522	476	525	558	537	522	509	508	522	499	532	510	502	501	508	483	484	534	521	509	496	498	537	517	533	506	516	511	519	501	564	533	493	506	546	514	480	571	531	525	561	571	507	513	507	505	500	517	502	489	507	499	501	517	494	524	508	556	518	499	527	518	502	525	504	527	498	514	476	536	512	533	541	555	484	533	513	504	559	556	536	481	556	539	529	534	509	492	529	512	502	542	484	517	515	526	544	561	512	477	463	522	557	520	519	534	531	564	542	515	535	498	579	514	509	519	483	515	472	533	483	502	505	485	512	483	503	462	594	527	516	495	467	514	542	551	505	508	535	522	494	484	526	526	512	508	538	539	498	510	504	509	507	465	545	554	506	560	515	511	454	494	528	525	486	521	532	538	509	560	520	519	563	502	561	528	493	513	523	500	503	494	466	501	520	539	493	510	494	545	535	486	525	519	530	506	504	520	519	522	533	522	543	529	535	502	546	519	503	501	499	521	483	517	508	560	542	548	523	536	484	531	576	516	560	530	480	505	503	487	530	508	508	475	496	518	532	529	530	493	543	506	490	526	510	491	471	488	515	541	523	497	485	565	513	497	525	528	519	485	524	486	490	491	491	487	490	501	526	480	525	491	475	501	495	491	530	499	532	526	512	484	524	501	566	515	508	487	520	522	529	516	472	545	514	519	540	526	546	535	486	504	528	511	489	499	518	529	471	557	462	539	509	540	543	519	525	525	486	507	517	508	485	518	524	516	525	506	540	519	493	513	492	540	519	474	483	520	524	513	499	543	512	496	562	540	532	478	523	519	468	498	502	523	487	487	546	552	540	499	511	471	535	483	541	509	487	536	531	502	513	513	553	540	527	495	509	449	487	512	543	542	524	489	520	525	533	500	512	531	550	517	508	528	566	522	510	531	506	530	522	525	544	555	527	548	531	527	545	542	583	488	521	537	496	551	524	528	469	533	519	505	499	481	510	503	480	546	556	489	538	511	522	522	509	516	507	526	486	502	512	525	486	521	526	477	499	512	491	494	490	511	538	531	521	500	505	536	533	566	502	521	506	531	505	506	527	538	544	489	516	513	551	516	529	544	508	510	535	495	534	536	520	528	480	538	490	509	557	518	547	489	515	515	473	516	532	483	512	515	543	583	500	485	497	517	529	506	484	509	521	509	494	554	481	557	503	525	524	502	541	508	499	580	543	518	498	516	509	502	526	486	535	523	536	550	511	497	531	546	544	534	556	487	541	521	486	499	516	538	559	524	504	524	520	458	499	512	461	519	533	504	513	486	505	518	505	490	545	510	530	554	563	514	484	531	536	545	583	508	491	533	509	498	515	508	519	518	533	535	528	527	514	514	495	517	516	506	530	545	527	494	509	525	532	496	535	486	503	486	536	506	488	510	538	490	540	525	515	490	508	491	521	492	545	568	521	475	532	491	508	492	503	492	516	548	482	507	514	522	534	544	525	534	507	481	520	547	529	551	519	534	532	505	501	549	466	553	513	518	525	492	525	482	519	538	508	540	513	514	512	485	508	507	492	480	537	530	528	585	490	496	515	584	505	501	533	515	503	486	514	522	546	507	494	519	525	523	486	512	529	512	501	532	554	544	511	497	480	521	496	524	495	556	550	524	505	503	517	515	508	521	553	484	521	543	517	503	502	578	489	514	511	542	540	496	536	496	499	513	508	484	482	515	500	552	494	515	499	505	555	494	515	487	465	535	513	505	484	515	532	517	535	541	515	555	489	512	488	505	528	480	516	559	520	517	526	471	532	490	512	501	543	545	498	554	525	511	523	489	472	503	498	555	543	499	543	524	529	517	501	496	528	526	444	533	495	514	509	528	499	511	483	543	525	496	479	525	486	527	535	516	519	515	523	477	516	551	523	509	501	495	512	514	513	526	500	537	542	509	507	507	519	543	522	530	489	530	508	520
17798	32580	21070	11056	7883	4661	2851	1841	1260	877	656	569	540	585	562	592	500	549	527	530	509	563	556	609	572	579	554	539	538	560	579	573	604	588	606	528	545	567	593	574	562	566	532	575	525	569	595	572	595	560	574	566	577	541	559	575	553	577	554	620	566	571	584	585	589	562	543	590	545	579	598	592	500	606	545	605	586	535	573	543	578	595	543	568	573	540	550	580	550	532	555	533	581	557	528	588	582	541	591	569	533	522	568	542	547	592	571	545	530	516	543	569	570	592	559	576	552	568	555	564	563	542	531	541	571	556	527	567	603	582	544	560	561	631	591	589	561	528	570	527	549	539	579	547	590	577	575	615	568	572	606	572	538	598	573	590	521	534	590	577	568	533	547	612	553	553	540	575	564	545	568	541	584	549	546	578	570	554	584	558	582	548	570	568	568	569	549	578	550	554	590	580	575	575	566	543	570	539	547	568	532	608	560	578	567	514	586	550	553	568	570	562	539	568	569	534	588	586	594	576	563	535	576	556	601	531	600	532	559	577	551	580	568	566	585	616	633	564	608	504	570	613	578	587	570	538	507	542	573	619	586	582	568	558	532	573	543	540	533	577	567	562	571	606	572	550	537	552	609	616	522	584	585	518	548	596	553	563	566	555	578	596	576	545	533	577	535	595	566	561	559	572	540	561	546	591	571	563	589	564	531	538	560	592	573	562	581	551	591	551	551	552	537	533	568	573	570	571	560	570	540	610	566	544	575	579	581	587	604	632	546	588	555	595	583	607	548	569	523	569	542	541	567	570	587	555	555	587	575	580	578	565	577	576	573	533	597	545	547	572	590	548	545	582	562	536	488	568	503	576	544	605	574	558	563	542	583	593	548	528	539	542	533	562	593	570	564	548	517	566	571	546	555	542	545	554	582	570	601	500	559	588	528	538	538	532	568	528	562	547	573	574	533	615	600	535	531	527	592	550	596	555	544	555	567	581	540	553	522	555	567	532	546	529	522	580	553	591	559	528	569	564	529	579	563	567	555	565	567	565	546	560	549	538	594	517	574	553	574	545	603	551	593	570	569	545	539	567	580	591	553	592	543	532	567	575	567	527	587	556	520	552	539	539	579	538	567	618	578	558	526	552	590	565	548	587	550	504	557	578	548	549	548	546	557	570	587	554	555	560	586	601	538	560	529	574	576	555	541	551	553	610	546	585	586	519	497	594	549	526	570	587	586	562	552	578	554	576	578	587	595	570	545	560	550	555	529	540	587	592	603	551	541	575	555	511	592	568	539	589	548	558	562	522	548	577	567	561	559	573	550	525	559	583	588	557	569	589	575	571	519	528	522	601	528	586	597	555	522	554	607	597	562	528	589	511	586	583	558	551	524	586	566	549	562	604	644	540	513	637	554	594	561	595	493	542	563	554	565	533	512	541	559	571	559	559	501	547	552	546	551	534	577	565	589	593	559	560	567	602	547	533	618	604	583	553	542	568	552	573	572	540	507	535	563	582	544	566	572	603	567	585	599	559	584	568	549	622	553	565	586	588	532	560	579	610	578	601	536	548	536	592	495	533	584	568	583	550	560	537	569	511	526	547	518	533	531	552	574	561	550	573	530	527	541	528	582	544	559	558	568	551	578	577	554	562	507	575	557	563	574	550	583	569	530	550	582	561	522	509	547	546	566	535	551	522	561	544	544	518	558	603	573	551	573	567	520	575	570	579	557	571	553	591	548	577	569	572	569	559	597	552	596	604	616	577	528	590	553	528	572	542	566	582	554	537	610	573	603	555	564	554	576	537	522	544	548	597	565	541	544	530	544	590	525	613	550	565	524	561	582	588	551	595	550	552	541	526	559	538	630	586	586	564	539	561	551	572	531	589	560	526	591	562	541	558	596	587	559	547	576	549	576	581	536	537	589	567	589	579	542	635	528	578	555	579	533	580	573	544	590	526	538	575	584	530	558	594	559	537	548	549	549	597	556	533	545	566	565	613	569	534	524	583	586	568	605	566	536	602	554	566	552	601	569	549	543	605	556	558	563	520	563	528	560	568	573	559	582	537	548	581	537	535	559	542	555	597	547	557	564	583	569	541	582	593	561	534	532	507	561	570	550	588	554	577	549	553	559	557	553	548	549	551	593	561	534	552	549	553	545	550	524	540	535	581	562	583	560	559	579	568	536	554	568	588	563	611	578	580	553	562	572	562	559	557	538	582	568	556	593	571	562	594	566	566	536	580	542	569	557	550	552	561	566	574	552	525	557	556	569	547	563	603	557	564	565	515	535	536	532	586	531	602	557	568	599	569	572	581	551	552	563	579	579	582	556	568	535	548	577	567	616	540	591	515	589	586	556	548	570	577	543	607	538	543	536	539	573	545	534	558	510	570	541	553	552	525	588	603	548	529	573	563	516	569	563	583	542	630	564	551	603	534	571	551	530	515	552	576	569	522	577	580	546	543	600	549	535	589	577	594	573	568	540	593	581	582	516	578	563	557	591	519	549	575	550	570	574	569	575	532	503	559	564	565	555	592	619	588	590	579	583	555	570	556	580	522	563	595	565	549	538	545	575	553	559	570	603	597	553	533	578	525	562	539	572	547	539	559	530	565	586	543	583	559	607	574	568	571	576	561	556	544	548	570	601	556	552	528	558	541	575	523	577	571	576	583	576	591	546	587	552	548	570	550	535	548	593	566	581	564	597	532	602	556	580	538	567	565	560	581	560	525	581	570	547	569	578	548	488	601	548	556	520	566	592	537	592	596	603	511	570	594	553	566	555	544	575	578	553	561	525	549	562	545	535	555	590	579	579	552	539	544	567	548	578	552	578	557	583	578	609	557	538	531	573	575	563	585	497	546	558	539	566	582	575	564	560	549	566	544	537	590	608	542	609	610	611	606	553	539	581	522	563	545	564	548	579	554	576	564	557	555	554	577	527	556	544	584	511	574	597	554	559	557	596	593	570	578	555	551	599	587	556	555	519	557	549	516	551	584	558	522	518	532	547	525	570	591	572	549	615	537	550	572	556	510	595	531	572	569	574	582	552	546	560	555	536	571	581	585	572	549	566	593	551	568	547	524	547	564	556	537	587	579	583	594	557	578	580	557	582	602	579	562	536	546	611	613	571	533	587	576	576	566	562	556	584	527	512	579	528	546	596	559	587	594	575	556	556	590	578	521	608	569	579	564	532	570	563	610	514	559	544	596	591	552	586	553	552	558	572	560	557	504	531	556	581	563	573	527	514	559	553	554	605	567	575	562	561	555	534	560	592	560	537	554	569	566	545	589	554	575	507	550	551	532	526	586	553	543	584	553	590	577	560	549	555	561	575	611	573	536	564	575	534	561	587	559	542	564	532	572	640	569	523	572	528	558	542	582	536	535	561	590	614	562	529	591	571	543	516	578	560	591	552	531	555	579	549	555	532	553	582	587	571	563	546	578	556	544	557	524	575	552	542	577	555	575	550	521	569	543	594	535	567	537	559	572	575	570	555	570	602	585
23666	21314	29547	34658	37161	31748	23177	12018	5794	2905	1384	578	611	591	577	563	591	565	584	591	589	598	599	599	610	603	598	586	612	552	588	576	629	557	523	627	578	565	611	590	612	601	587	579	550	609	601	567	616	602	625	608	580	574	559	607	618	570	578	617	587	583	606	612	602	528	576	663	590	597	618	576	581	552	596	584	565	629	573	592	562	596	553	543	623	571	571	587	599	551	561	585	589	601	572	567	550	603	587	580	553	573	574	573	601	551	572	602	627	534	570	611	635	596	624	568	576	612	557	654	582	619	584	612	597	564	590	562	562	610	624	579	615	601	595	567	568	602	573	632	549	556	546	580	589	601	600	594	573	560	613	577	569	582	583	602	562	565	577	599	616	562	588	574	638	561	612	611	597	584	616	608	624	630	626	597	607	567	622	579	583	579	602	574	561	596	626	599	590	550	623	588	609	589	588	579	538	573	590	597	579	615	548	566	604	541	575	628	571	605	548	576	545	601	568	578	633	595	585	620	561	559	637	596	557	616	550	590	557	615	598	561	601	619	544	570	625	587	568	579	608	591	570	624	614	554	585	581	584	573	522	614	622	562	563	603	576	560	564	559	560	590	588	569	570	613	571	569	553	600	626	611	561	535	613	576	587	583	602	534	581	566	562	609	625	607	625	583	620	567	576	571	552	553	567	583	573	573	570	595	575	590	587	584	555	555	611	593	577	604	562	572	639	598	583	576	573	585	578	580	570	608	585	545	626	579	570	579	578	577	602	600	534	607	581	581	586	570	558	587	596	545	566	604	620	584	562	584	601	561	592	619	602	631	605	581	568	593	585	571	613	603	542	558	591	605	628	597	571	591	551	615	564	598	572	612	573	615	575	580	578	576	604	593	589	557	626	572	571	586	630	574	606	588	567	607	590	615	588	584	586	577	575	647	615	586	617	640	540	570	582	637	606	567	575	555	591	574	589	534	633	558	603	578	612	541	568	560	577	583	630	621	530	538	600	589	586	585	587	626	554	546	594	583	596	606	550	555	588	622	609	559	594	573	569	530	581	598	576	617	592	537	548	627	584	565	609	570	578	602	596	592	581	597	608	617	597	554	593	596	585	598	588	575	576	575	575	569	589	521	587	611	581	549	642	571	586	607	597	569	582	617	587	611	584	534	559	574	609	583	544	605	590	630	582	600	632	560	608	607	568	588	623	562	617	596	617	567	552	581	547	600	565	588	582	583	586	582	581	598	597	513	572	608	570	609	588	587	545	554	576	566	598	568	568	583	602	628	577	595	563	561	627	576	580	582	575	591	590	603	588	578	577	605	592	570	608	569	540	577	584	600	574	583	581	595	602	613	622	650	586	584	603	563	578	567	567	529	627	591	587	586	603	572	600	610	572	559	582	600	575	609	609	562	633	599	571	636	585	567	572	555	612	609	612	583	555	579	598	581	636	611	620	601	546	591	581	568	621	580	538	584	611	589	605	580	572	586	561	624	614	586	615	606	565	573	595	597	573	569	585	558	591	562	601	570	616	600	611	595	602	565	636	629	574	571	564	652	586	611	618	658	577	589	575	605	549	625	553	547	616	596	573	577	587	617	565	630	565	615	569	559	608	582	565	575	563	557	597	607	575	543	574	595	578	596	548	606	550	592	610	563	579	565	598	560	570	600	595	587	561	558	585	591	583	578	579	595	599	579	588	590	597	569	559	584	597	545	523	608	577	542	614	568	587	616	582	615	558	582	545	590	592	570	585	615	607	575	593	622	567	583	584	579	572	561	621	582	546	579	590	600	567	567	554	546	606	593	600	536	589	567	564	555	590	604	578	590	554	588	602	574	625	576	616	569	578	587	560	605	582	596	612	567	572	609	539	621	577	583	593	579	584	555	556	606	593	556	557	587	551	599	560	582	594	564	576	573	618	614	568	613	617	568	639	614	576	606	621	565	612	631	602	622	591	590	575	616	565	572	584	617	588	560	587	584	548	611	622	601	601	579	559	530	562	592	566	591	574	597	591	593	561	605	575	606	577	589	572	575	580	515	547	617	615	566	560	593	562	551	570	602	588	582	624	579	626	605	612	606	506	610	571	595	504	601	567	513	570	579	611	573	555	568	601	591	589	557	639	563	605	589	565	613	609	566	535	604	575	576	579	591	562	587	541	583	572	601	594	536	597	609	591	593	566	594	572	571	554	535	581	582	571	595	578	574	595	608	576	621	584	629	548	538	585	600	569	572	582	565	587	548	605	533	527	570	600	546	567	616	556	599	596	553	582	589	570	574	620	532	604	560	558	574	602	604	586	575	540	600	586	608	608	552	576	562	585	529	551	584	547	594	592	571	578	567	592	588	617	552	545	598	606	575	607	592	617	571	596	574	622	587	605	619	616	574	606	589	586	604	569	565	620	619	569	595	550	580	613	595	597	620	605	575	573	545	585	576	587	578	573	579	555	564	572	617	546	537	616	580	546	567	583	551	603	604	594	588	613	583	609	578	632	552	579	541	576	579	558	550	564	595	636	535	610	562	583	569	601	585	581	594	584	588	565	596	593	587	593	581	577	598	589	574	601	587	606	579	590	588	572	559	603	628	570	574	514	593	616	569	566	587	578	598	577	581	562	620	612	561	607	590	567	573	569	571	618	609	596	536	567	598	581	583	583	630	552	544	573	571	546	561	562	561	525	556	552	609	587	599	591	617	563	589	552	536	570	620	629	572	619	565	618	567	573	578	648	620	559	593	560	623	572	559	580	600	613	517	591	637	594	596	601	607	565	564	603	563	626	605	560	589	578	601	576	563	573	593	595	591	635	605	579	562	578	579	597	582	601	589	578	593	579	547	591	620	606	632	583	619	602	587	559	612	582	561	596	599	596	620	615	583	593	538	580	623	571	563	600	573	570	566	578	587	576	559	575	584	596	623	590	600	542	577	594	583	587	559	572	600	543	585	566	591	599	610	600	624	571	591	564	585	604	604	565	560	618	604	583	639	595	610	570	610	577	589	576	573	576	555	573	591	566	568	585	610	574	585	559	609	577	569	589	538	617	617	621	598	582	634	606	598	556	594	602	543	574	570	581	597	628	574	567	585	586	568	600	565	551	576	582	543	529	587	617	580	585	529	612	550	570	599	574	573	559	618	599	606	614	604	574	575	590	602	566	576	552	586	583	598	580	572	585	570	614	567	576	565	602	573	601	556	568	599	604	557	556	589	524	649	606	559	603	597	573	593	572	581	591	563	565	592	604	608	599	599	577	549	629	560	582	577	575	596	592	598	605	600	589	628	587	597	578	559	552	584	562	571	587	565	631	616	596	609	560	542	591	574	589	577	606	603	561	585	575	585	594	534	575	592	555	595	576	629	629	571	575	529	505	605	640	630	521	575	550	534	577	608	551	553	556	584	646	612	582	560	589	583	604	570	609	574	563	619	605	599	634	600	571	569	543	566	592	585	612	590	587	599	548	553	553	576	577	593	599	572	596	577	561	571	598	590	601	579	590	600
41749	72439	55408	51356	43646	33057	22711	14175	7958	4119	1814	596	644	674	664	600	595	616	661	561	636	627	605	597	595	568	569	643	595	628	609	627	577	615	648	558	603	642	634	580	642	594	641	640	616	602	625	626	615	642	617	612	609	609	652	625	609	618	655	595	607	575	579	616	618	607	639	612	617	584	646	568	641	561	608	627	619	599	628	626	623	564	622	625	604	606	674	660	613	609	596	605	580	608	638	656	604	597	617	647	653	582	584	575	654	563	603	606	590	614	616	618	637	649	599	657	614	603	622	619	612	580	582	600	593	580	604	628	647	605	602	597	563	585	649	619	609	604	605	588	624	625	582	612	677	573	585	599	651	613	623	621	617	632	621	584	602	575	579	604	634	575	608	610	563	619	591	594	609	638	584	636	611	597	638	620	620	635	639	582	572	601	640	638	624	631	617	635	623	633	590	617	604	646	619	604	614	606	608	638	583	598	616	612	598	535	620	617	580	582	599	616	585	566	605	662	585	582	610	582	651	645	598	591	628	612	584	601	597	610	595	606	593	605	637	625	597	615	623	629	576	597	588	569	591	606	617	577	633	645	638	588	632	648	627	623	585	571	633	610	628	614	587	620	568	612	658	604	619	616	588	634	621	627	591	615	584	643	631	648	631	563	642	596	562	629	617	598	646	635	614	603	620	608	592	585	611	613	593	632	607	581	638	599	609	608	617	574	594	605	611	596	667	670	621	622	640	598	648	602	602	567	608	632	590	593	650	627	637	609	607	607	615	591	629	621	576	609	632	602	540	608	588	611	541	666	611	599	589	636	616	607	639	592	637	576	581	586	584	587	616	609	579	666	587	584	634	614	649	619	631	599	598	540	589	561	654	616	638	596	585	596	603	588	616	538	647	591	618	611	601	612	626	606	583	650	656	600	607	657	631	595	589	604	609	635	566	573	584	599	624	618	637	624	629	629	603	587	642	589	600	608	585	622	586	618	598	600	592	561	593	588	646	608	616	586	639	611	597	586	598	608	622	562	611	620	613	576	575	612	623	607	572	608	608	589	622	566	590	606	603	616	630	627	598	610	603	620	609	623	635	601	569	624	631	610	651	607	623	633	608	637	610	607	602	649	618	615	624	612	637	546	569	589	601	602	613	621	613	611	598	622	624	602	583	578	568	616	651	591	617	631	637	591	592	587	609	615	602	578	607	636	620	577	613	584	633	619	597	598	617	570	590	572	613	607	622	593	592	669	559	612	609	608	597	628	647	601	602	594	614	621	612	637	631	602	560	580	613	642	582	606	649	623	645	562	611	624	627	628	628	600	581	610	594	616	648	614	614	566	582	615	613	554	612	626	647	609	562	638	633	621	626	599	550	586	570	563	578	613	563	610	602	654	632	591	610	627	587	646	667	621	585	615	629	585	600	619	601	612	635	610	595	611	593	615	585	560	585	595	558	674	652	630	612	610	614	628	567	638	576	619	622	620	618	608	651	640	613	614	626	580	649	635	654	615	619	592	622	609	636	575	614	616	618	610	609	638	572	639	611	613	643	576	537	651	600	585	645	599	630	570	598	562	664	639	608	586	619	614	572	613	614	645	594	613	579	632	616	642	631	602	618	604	582	643	583	586	564	613	588	614	572	619	572	603	578	626	550	595	645	618	592	598	609	617	596	632	550	621	617	628	638	610	610	579	638	583	645	594	595	615	612	595	605	584	594	640	646	594	591	613	596	635	542	579	580	650	647	590	629	608	627	579	578	607	598	612	585	606	598	624	598	582	608	630	647	583	650	623	608	636	598	626	597	563	586	582	578	639	608	578	587	619	616	566	609	590	687	589	610	588	620	595	557	594	586	617	581	575	569	642	594	636	570	582	608	586	578	593	631	596	623	590	588	598	632	654	622	609	554	618	608	645	566	582	599	622	562	617	610	608	587	585	585	638	626	607	580	614	617	614	639	567	582	619	591	598	567	623	634	601	604	589	574	604	588	609	571	586	587	604	625	658	597	616	624	608	605	675	619	587	598	588	649	618	611	655	614	626	605	642	611	587	599	583	649	667	595	642	600	614	589	635	589	597	656	604	590	580	651	622	655	614	618	612	629	588	542	604	615	578	597	638	628	609	638	620	623	571	604	625	594	604	610	625	610	606	571	613	620	621	660	616	587	569	606	624	571	583	630	579	626	630	618	608	626	610	644	624	584	624	627	606	598	646	651	573	598	634	612	615	605	606	627	578	670	638	613	653	630	658	600	622	616	699	628	565	580	593	618	628	570	599	575	616	624	606	603	597	593	620	613	605	618	625	624	613	599	603	567	597	575	595	595	600	623	564	541	637	584	601	657	590	601	615	579	600	558	600	617	609	598	642	654	605	635	627	617	651	616	606	631	602	615	600	609	592	617	582	547	639	634	561	572	560	643	644	623	626	631	623	586	595	574	630	641	604	609	620	608	585	639	663	593	621	602	620	641	589	571	639	569	590	618	578	687	660	616	608	580	599	615	620	625	611	573	612	588	604	577	645	607	632	658	586	581	605	579	589	617	563	638	634	588	601	593	597	607	633	585	650	590	639	575	639	627	587	609	606	629	570	615	635	585	582	601	616	642	578	614	612	608	591	629	562	632	594	573	600	594	606	577	636	601	563	621	606	571	629	547	651	616	624	623	623	630	597	571	630	570	593	558	598	595	633	672	606	630	632	620	643	648	610	588	641	619	624	575	576	589	633	608	628	607	601	572	569	653	568	609	595	649	606	567	584	595	578	577	624	614	643	664	614	579	636	610	579	586	625	584	579	600	636	552	594	614	648	621	627	625	600	591	601	678	601	622	633	603	629	618	626	624	629	640	587	633	592	598	632	593	650	577	601	589	615	648	618	597	573	620	615	609	617	564	594	601	615	609	591	627	633	653	617	619	611	583	673	614	589	610	613	570	580	592	593	626	594	616	579	586	619	611	611	597	631	587	620	600	675	592	641	599	558	635	603	629	610	619	632	584	620	609	620	566	609	595	601	585	612	588	601	626	553	607	600	620	582	583	605	622	602	621	626	631	597	609	650	562	563	615	618	612	616	591	582	561	640	577	604	562	601	605	632	575	550	601	614	579	601	613	635	651	569	600	590	569	564	608	639	603	631	586	634	646	618	621	610	599	622	557	581	613	581	601	577	638	586	638	585	616	548	626	633	591	601	622	652	638	610	610	625	609	622	647	612	629	638	596	561	608	593	595	603	580	602	610	626	573	613	634	619	595	654	603	607	611	576	619	602	598	603	601	616	601	614	585	640	599	604	613	603	625	606	607	597	602	610	599	591	580	571	601	603	622	618	633	600	609	598	592	618	617	578	643	637	574	591	593	606	596	622	593	598	605	621	591	572	616	591	609	588	594	580	592	630	621	636	647	641	575	615	591	625	594	604	627	636	610	636	629	599	617	600	602	606	555	581	601	588	618	568	623	670	623	586	618	601	608	628	579	639	616	577	586	548	605	621	597	603	571	593	605	594	651	624
25029	21875	31747	30603	23605	17273	11172	5788	3024	1868	1054	711	756	717	709	696	688	726	734	719	707	697	688	758	730	715	719	707	726	729	694	657	724	743	699	710	717	725	701	687	753	719	693	691	724	750	696	686	689	706	669	714	689	669	659	694	679	656	678	714	670	773	738	740	715	670	664	692	716	727	718	704	676	720	701	706	724	718	724	697	705	729	722	744	694	681	736	715	665	685	746	664	711	726	727	730	711	761	719	732	698	728	723	735	763	714	670	710	713	678	682	714	682	655	725	685	731	725	682	695	668	709	723	688	728	685	692	699	675	724	725	728	721	644	744	712	690	647	694	737	718	734	711	699	675	634	625	692	689	714	708	750	712	746	745	683	741	694	662	687	719	711	722	704	717	706	645	704	702	739	671	742	771	713	741	697	712	690	685	678	716	713	677	732	746	713	694	657	727	641	649	695	735	701	744	714	696	685	664	676	704	710	667	740	675	697	661	744	722	699	680	689	714	707	707	675	769	708	731	713	706	670	703	739	731	742	670	692	710	745	737	692	752	672	718	712	679	638	734	718	742	708	705	702	714	677	709	698	764	706	751	739	640	742	677	691	695	725	745	725	743	688	712	725	752	732	773	727	737	696	708	708	703	726	693	630	707	703	716	676	705	714	677	714	683	672	725	730	749	703	771	714	681	752	688	687	762	710	663	697	677	685	736	691	723	696	751	710	701	743	749	703	725	707	665	712	719	719	642	661	671	718	722	745	708	721	683	690	705	766	685	738	751	712	694	709	659	696	663	720	734	739	708	701	742	708	687	679	693	665	730	709	760	722	683	671	718	722	702	695	709	772	708	727	665	754	701	735	674	740	715	771	663	694	757	673	712	706	688	677	678	708	710	684	688	689	714	733	724	675	707	693	674	676	744	708	690	716	704	710	743	720	756	739	728	677	671	692	671	720	701	706	729	745	723	641	667	688	669	682	672	684	723	699	707	729	733	678	676	725	705	717	718	697	701	735	690	708	710	688	808	680	676	704	716	695	680	695	709	776	703	662	723	703	698	716	711	693	693	767	726	747	653	708	687	732	705	661	664	723	756	730	722	708	720	676	713	757	711	707	712	696	735	725	729	732	736	660	712	723	730	669	728	668	735	693	648	672	689	668	698	721	690	645	703	725	720	694	697	681	703	775	681	732	735	719	663	702	681	719	690	768	697	703	665	698	636	701	706	695	694	671	679	660	719	724	739	710	688	724	674	762	711	756	675	691	681	701	718	701	726	684	765	674	720	709	688	744	773	706	660	678	699	705	691	724	743	707	681	681	686	699	685	707	687	700	740	694	705	693	689	737	697	729	694	737	695	704	706	684	647	723	659	680	683	699	757	675	691	739	723	685	750	719	664	712	703	740	731	752	751	711	715	716	749	704	667	732	726	740	736	682	731	692	711	724	736	728	728	732	715	754	706	658	722	657	728	687	666	729	724	645	656	698	723	676	700	725	667	713	729	717	681	727	708	717	695	724	732	696	710	687	705	738	700	684	712	742	663	650	665	747	699	697	677	694	710	687	733	692	721	727	742	679	731	724	714	680	695	726	678	699	775	764	716	719	707	711	752	689	672	719	696	699	686	668	737	710	699	696	671	677	703	669	690	730	679	739	724	670	672	728	675	700	751	707	650	735	663	745	698	716	716	693	719	685	722	693	710	733	736	698	685	657	687	714	672	714	686	699	695	705	692	665	728	744	726	672	716	698	720	693	705	717	737	643	718	711	718	714	741	702	632	684	684	712	752	721	681	690	739	691	718	733	745	719	736	719	717	700	716	691	701	718	663	686	681	725	717	690	652	668	695	677	728	686	713	679	668	642	703	700	659	707	728	700	757	733	711	683	690	698	728	720	685	726	743	699	683	729	666	738	729	715	703	716	718	666	688	696	710	725	712	696	671	721	716	714	748	706	676	718	697	726	695	695	670	696	677	700	670	707	745	692	696	767	724	739	713	719	732	696	778	712	724	742	701	766	715	657	672	694	713	708	700	689	745	664	711	700	737	742	711	727	702	693	681	666	703	717	689	721	697	712	681	716	714	676	684	688	698	704	725	707	719	701	730	688	688	725	730	710	738	702	703	727	706	690	688	682	733	717	657	670	688	704	696	740	695	741	715	725	712	729	712	700	711	723	760	692	699	738	726	669	724	681	695	713	719	696	653	686	700	644	719	753	696	700	723	671	725	671	733	692	722	651	667	697	686	717	677	698	680	771	738	701	702	717	722	690	700	751	688	720	728	704	708	693	656	719	713	708	714	727	717	714	718	742	696	727	708	667	717	666	710	757	693	682	693	742	694	690	752	720	711	776	683	724	713	707	718	697	697	713	746	715	729	714	692	731	710	684	683	678	720	752	716	741	691	725	728	700	703	724	727	758	726	727	687	684	690	684	715	724	717	749	671	683	621	711	696	723	714	747	701	656	632	698	694	672	716	690	681	711	697	714	711	736	738	726	687	729	729	679	635	717	718	720	687	661	714	708	645	705	678	705	704	737	667	720	723	677	711	744	691	702	702	709	721	690	716	766	711	734	681	670	704	713	676	680	714	725	692	771	678	737	689	743	670	727	716	696	729	720	689	701	672	712	683	707	710	734	733	713	673	671	703	705	756	684	731	721	746	712	675	707	707	706	727	673	667	663	724	726	727	726	670	663	708	712	719	764	688	723	703	702	703	694	706	743	719	663	695	683	727	717	773	720	750	675	738	737	737	711	734	687	681	694	681	706	674	696	703	740	720	707	671	698	679	732	697	712	718	712	666	709	732	685	742	711	736	672	686	732	725	678	755	729	704	713	676	703	714	715	693	690	721	712	695	725	688	707	750	672	786	678	713	750	704	668	709	699	689	770	710	670	715	758	692	725	723	719	659	746	740	698	744	746	720	706	708	754	742	727	732	742	690	699	769	723	668	737	711	700	732	718	698	706	675	720	690	704	719	691	774	728	727	700	689	731	727	741	708	699	696	711	659	680	782	699	732	725	699	715	726	737	727	686	706	672	730	680	755	738	686	705	685	687	669	718	707	744	701	698	806	751	672	706	697	703	733	673	699	744	720	683	718	762	669	727	704	747	683	677	684	673	686	692	696	693	709	644	683	718	672	721	705	750	699	671	679	702	746	701	676	702	730	678	726	752	714	733	674	710	671	752	695	720	693	721	697	727	675	716	693	732	711	647	684	685	728	699	744	687	705	706	701	749	677	688	685	656	706	752	738	704	700	710	678	736	771	725	660	679	713	704	714	700	740	729	702	713	697	711	699	706	711	706	719	744	694	709	724	720	694	782	706	734	676	707	680	673	740	703	712	703	690	723	676	660	756	702	707	733	680	724	717	745	688	717	729	694	684	713	716	763	743	700	764	690	712	718	708	699	736	694	670	656	708	696	660	760	678	677	717	698	713	695	699	686	668	679	668	648	751	703	705	679	651	666	737	689	674	723	688	711	683	675	781	685	721	728	723	709	703	646
37647	65967	49692	35949	27901	21350	15735	9486	5142	2856	1359	782	718	756	729	764	807	729	758	760	734	698	738	786	781	769	789	728	783	803	729	808	704	764	800	720	763	731	698	776	770	737	783	734	724	736	814	785	726	770	740	732	719	751	785	720	742	773	801	776	711	768	733	794	762	764	770	759	734	780	717	737	762	724	740	763	719	758	763	677	767	785	753	756	730	700	773	754	763	775	681	802	765	794	723	788	754	740	702	775	706	723	773	779	764	760	710	711	758	739	739	765	741	782	782	738	745	733	716	767	697	754	751	756	704	744	745	778	766	715	701	747	739	768	762	743	752	752	779	761	721	764	754	751	817	762	729	820	740	725	784	748	770	760	737	693	693	713	765	708	740	748	825	789	735	805	730	747	759	736	755	771	727	740	803	744	740	703	738	698	777	764	771	759	753	783	733	771	745	743	721	770	705	715	744	775	807	769	731	751	734	752	704	737	749	789	734	752	745	788	757	743	759	740	754	760	733	735	783	789	740	754	720	740	735	754	745	809	727	769	737	717	735	734	745	745	746	753	822	740	698	734	731	720	758	749	741	764	716	693	822	742	741	776	709	729	760	721	758	769	715	753	780	757	768	794	729	753	750	741	787	767	809	733	694	759	765	777	739	775	742	738	776	731	738	757	798	774	728	757	745	791	721	740	795	772	742	741	776	764	743	759	737	782	789	754	786	703	804	785	769	743	775	745	758	736	748	734	766	692	738	789	727	758	764	736	702	733	727	753	770	759	742	797	735	727	767	731	727	765	773	746	751	735	721	743	678	744	708	785	749	752	748	805	736	743	716	787	735	750	834	706	734	757	742	775	741	789	742	722	705	747	735	748	764	780	764	760	700	738	747	722	708	751	768	771	770	740	710	777	768	752	768	732	746	759	768	741	765	798	784	766	769	773	756	740	718	771	749	739	758	739	737	739	759	734	744	751	753	799	759	801	772	755	763	761	698	754	742	760	777	767	721	760	752	724	713	786	705	763	725	763	755	755	806	747	790	733	785	736	700	714	749	690	727	707	743	736	806	782	767	721	802	744	754	773	776	741	727	740	781	743	804	744	745	685	752	677	781	736	786	732	800	789	729	763	749	756	740	712	714	744	702	726	775	807	740	772	738	751	777	713	772	711	752	791	741	758	741	695	751	773	745	804	732	761	781	716	742	740	770	763	821	758	738	679	762	757	720	750	728	769	716	766	684	748	779	804	755	693	749	742	775	770	756	769	752	740	746	738	721	719	709	770	709	724	720	772	756	739	759	696	741	724	697	742	729	757	787	741	744	739	766	699	779	744	832	732	760	724	761	724	802	710	727	771	724	746	761	725	788	777	781	721	762	718	733	733	786	754	728	701	720	782	746	789	756	734	764	754	760	687	754	733	779	730	733	743	742	728	749	769	785	760	718	751	700	736	693	724	712	781	813	744	722	770	729	741	724	720	789	780	767	828	826	685	761	692	772	736	755	752	714	701	764	756	799	707	712	761	756	765	780	737	776	723	728	771	755	765	761	725	723	761	745	765	785	722	745	737	798	743	771	712	780	727	746	786	809	725	814	758	750	721	721	734	718	741	747	741	782	789	744	754	725	750	737	699	746	719	732	770	766	720	825	746	744	789	755	767	789	717	784	751	737	711	725	749	765	717	729	795	738	720	784	769	782	726	702	769	773	815	707	763	784	712	781	724	798	776	749	733	771	709	713	752	715	726	739	793	764	799	717	692	758	747	792	733	772	739	758	821	771	734	740	760	738	732	772	763	742	714	758	733	750	746	759	722	736	712	696	717	729	746	696	783	805	745	770	754	774	692	746	750	760	731	757	735	776	764	745	748	715	757	708	770	795	751	787	776	703	727	735	718	772	757	752	746	742	736	742	768	769	721	731	760	745	729	819	727	794	728	778	749	760	734	764	715	775	829	751	758	739	757	740	734	734	678	752	751	815	787	734	773	764	743	778	782	721	694	763	796	778	734	760	767	733	733	770	802	735	786	752	750	751	719	751	735	751	770	753	767	797	775	756	774	718	777	747	774	752	728	787	780	733	764	768	762	752	799	775	742	788	775	747	765	718	749	723	778	738	752	755	700	752	741	733	695	751	753	761	761	727	739	746	742	789	754	745	768	694	765	763	711	748	720	795	739	760	729	796	741	736	769	773	747	692	724	771	735	804	798	739	784	726	766	729	736	747	716	721	724	762	771	755	733	766	691	753	734	739	768	715	748	676	737	777	698	750	750	738	731	765	757	721	763	739	737	739	761	753	720	753	747	747	771	737	765	739	830	750	794	779	740	702	705	721	724	687	764	790	744	719	743	779	730	767	735	766	770	747	746	767	743	766	748	741	777	770	744	725	730	731	771	687	758	755	743	765	735	733	744	719	745	799	736	748	754	759	745	701	727	772	781	738	720	750	759	750	780	785	780	778	800	750	740	764	741	747	701	765	748	717	777	746	782	768	769	736	766	747	763	741	788	698	735	803	749	763	766	774	777	759	750	745	752	740	798	729	780	699	732	759	757	772	727	743	712	761	769	718	772	769	729	740	701	707	773	763	756	710	795	744	719	741	781	732	704	746	755	747	727	725	745	749	787	769	770	661	749	789	747	734	766	768	727	757	774	812	745	766	746	806	731	749	777	793	760	704	700	720	752	793	796	783	767	751	721	807	720	763	732	735	729	748	777	750	737	787	718	739	731	748	768	736	746	730	764	771	724	751	778	762	758	755	779	761	777	751	764	756	771	735	829	782	741	792	745	742	742	745	793	744	725	827	809	749	748	732	759	744	773	818	804	788	767	777	740	768	740	778	759	737	792	801	789	709	763	746	713	793	757	760	781	718	700	785	735	743	769	700	775	745	760	713	775	723	742	705	731	740	769	788	744	749	747	736	750	702	759	733	735	773	763	729	769	773	773	803	707	750	716	732	720	777	762	749	739	751	779	734	727	739	797	724	790	832	697	727	750	741	765	727	764	764	726	752	739	802	767	764	727	787	767	754	740	730	750	785	712	781	729	752	735	735	713	754	794	752	711	769	749	741	750	726	761	702	737	785	778	725	787	757	727	764	741	789	736	734	811	757	775	712	786	703	723	812	771	736	742	797	734	783	766	740	771	760	727	712	738	777	763	726	761	720	728	763	711	734	771	773	742	726	766	784	729	775	721	773	773	751	769	771	754	734	750	746	768	769	802	720	710	728	776	784	769	730	753	763	761	797	719	780	699	696	750	752	783	786	758	733	744	809	722	737	750	768	735	760	759	743	785	757	740	773	763	754	775	733	721	690	733	744	744	781	738	794	751	782	779	723	757	780	739	764	736	750	761	763	782	731	718	729	708	742	788	762	744	763	741	783	717	726	793	702	724	704	708	767	736	688	744	793	776	745	763	795	743	734	720	692	761	740	757	784	729	739	731	765	684	752	729	716	698	724	759	738	730	763	718	788	697	730	780	748	722	728	772	796	731	758	710	791	784	767	754
22387	21140	29986	25661	29886	31891	33524	23283	13623	7066	2643	921	871	882	900	899	910	889	861	880	885	850	859	880	899	892	859	875	900	890	911	868	853	874	892	897	856	945	912	827	830	882	907	867	843	832	884	878	884	863	866	864	846	893	870	851	847	869	820	868	903	868	843	882	853	916	867	875	860	848	874	848	880	895	918	856	808	870	913	868	913	878	895	909	883	879	832	848	841	826	830	836	851	857	882	834	921	899	880	880	890	855	887	868	902	846	865	859	854	849	845	865	845	840	863	824	843	834	817	907	852	854	838	902	903	792	853	900	809	926	894	819	867	854	899	886	842	828	885	894	864	843	905	883	819	869	883	852	817	867	872	887	811	863	869	894	886	895	854	888	895	834	874	839	857	914	888	801	877	856	858	847	935	833	860	862	890	890	815	937	836	903	806	897	795	906	881	899	932	877	918	877	847	875	819	812	849	876	785	864	904	936	853	892	884	848	899	915	814	865	845	842	912	890	859	796	873	907	883	874	864	832	886	838	863	871	901	864	925	854	823	886	903	935	860	827	810	870	885	870	873	893	881	832	905	843	875	907	885	871	868	931	881	895	868	896	906	876	875	861	886	858	863	865	827	909	851	841	854	877	883	878	839	865	857	875	888	907	919	867	874	913	894	926	862	871	866	873	848	866	924	926	879	832	894	873	883	895	872	863	818	868	859	911	873	938	896	878	862	835	888	816	931	854	809	953	836	890	914	856	888	850	797	891	900	874	884	883	797	852	893	846	862	872	901	859	854	823	871	879	833	859	862	865	860	813	807	860	842	897	837	893	876	848	819	885	887	903	800	899	844	869	889	835	852	861	945	852	868	835	857	873	925	887	852	856	861	820	898	886	853	910	839	884	890	943	854	866	856	883	822	887	924	919	813	824	920	886	833	895	903	851	839	849	842	887	802	848	890	854	834	891	848	872	887	841	900	866	802	863	886	869	837	892	893	862	892	852	889	873	837	859	909	892	858	808	861	874	869	843	866	890	862	887	870	929	870	842	867	880	862	859	869	829	942	904	862	833	852	897	825	879	845	886	917	814	830	829	900	902	851	830	911	864	858	864	865	870	870	884	899	878	852	907	840	832	869	837	861	818	826	864	805	908	850	882	874	815	849	881	913	820	940	806	817	888	913	875	888	852	866	811	882	858	855	862	854	892	861	877	833	917	885	906	865	848	898	871	898	826	864	882	910	802	863	890	870	851	837	895	880	853	892	857	903	854	874	887	916	868	901	873	841	851	881	918	898	861	885	829	902	870	849	837	891	893	877	895	844	805	906	881	849	867	839	866	889	862	856	886	887	849	925	875	864	822	852	849	929	838	865	840	820	831	912	884	896	908	877	870	842	861	841	911	856	881	906	838	899	849	912	859	932	874	867	855	861	862	829	887	905	913	907	849	839	840	835	847	834	864	859	869	854	902	852	848	877	837	881	848	889	896	848	916	892	819	869	847	794	873	888	849	832	867	880	787	869	846	822	795	861	841	833	855	872	889	847	903	892	817	931	900	853	859	876	872	893	898	925	832	879	825	933	893	927	909	893	809	901	866	861	837	848	927	899	860	905	817	860	836	927	834	866	867	848	834	860	918	847	892	867	908	867	868	914	940	873	831	881	847	890	848	886	837	887	820	839	868	838	840	864	884	905	807	840	868	894	889	883	890	858	854	853	899	875	841	864	865	862	862	910	837	824	823	838	940	840	901	857	816	976	846	881	871	867	849	880	876	897	918	857	885	858	919	892	841	838	882	877	818	856	841	880	832	868	891	887	824	859	879	863	823	854	879	863	875	886	859	875	834	862	773	831	824	804	850	851	833	868	848	889	844	880	814	869	905	925	871	856	840	875	884	802	867	900	891	873	846	874	843	881	852	901	919	896	885	843	929	853	851	866	880	840	842	885	905	886	860	830	869	839	829	800	861	838	864	841	876	869	838	826	868	836	917	903	892	922	924	897	881	889	849	828	915	829	861	893	825	884	892	863	912	851	815	865	834	873	883	852	870	890	903	873	867	899	836	878	836	835	879	851	871	875	833	885	826	851	838	891	949	870	918	888	852	863	925	899	854	843	881	859	852	918	898	910	780	856	885	917	878	880	815	861	874	871	860	833	859	853	884	869	839	869	854	848	855	883	860	878	876	859	946	863	924	868	850	867	886	874	831	869	889	863	831	861	903	871	883	919	857	854	849	846	864	830	841	906	891	855	833	832	844	887	850	909	844	886	855	896	875	878	833	890	923	864	818	878	841	857	925	895	899	910	928	877	894	855	847	842	818	850	839	879	896	847	893	855	807	929	846	916	880	923	975	871	900	835	846	869	860	827	874	933	862	878	880	900	840	819	925	851	873	869	840	838	836	874	857	917	855	902	860	848	848	871	860	881	810	842	883	863	896	858	850	887	820	925	869	866	961	879	868	834	832	850	827	856	896	927	869	918	868	819	810	868	863	874	887	872	829	867	834	898	875	880	871	862	861	792	891	837	870	844	857	889	874	872	847	896	884	889	864	917	841	823	916	837	910	863	910	870	814	850	878	930	914	883	879	849	878	882	844	849	878	885	846	850	898	875	933	818	856	838	855	880	900	845	833	875	870	847	806	869	876	894	859	809	833	893	868	894	831	888	861	877	878	927	843	917	879	852	897	894	878	861	833	884	879	863	913	846	877	889	853	855	817	885	895	858	849	863	871	912	850	876	872	885	908	858	929	911	851	872	814	893	881	885	885	853	865	815	866	865	885	851	880	886	866	853	873	884	904	848	866	887	832	869	830	837	870	864	882	884	852	882	875	928	893	892	851	863	869	859	880	881	846	849	866	922	830	855	804	863	900	830	843	876	878	826	861	896	896	902	885	872	862	922	867	822	895	892	835	874	853	840	855	847	897	858	863	856	910	846	853	850	877	843	789	860	836	849	837	868	898	842	886	805	803	908	865	849	811	868	823	900	870	813	805	807	846	845	869	830	858	897	833	890	852	855	822	861	906	870	841	856	871	909	918	870	875	883	827	898	838	906	844	899	859	902	877	827	841	903	854	841	912	824	914	937	834	870	909	873	846	918	910	844	862	867	896	823	862	912	844	824	867	884	860	821	868	799	841	904	868	897	903	845	909	880	871	845	825	894	852	902	883	931	910	879	910	866	857	879	908	906	833	824	836	862	878	854	886	889	824	820	872	882	887	909	852	919	831	829	889	891	846	877	850	876	902	826	924	837	939	865	880	870	907	883	834	860	872	869	830	851	819	926	908	860	882	873	800	779	856	891	866	835	823	849	864	893	883	840	835	872	826	960	888	890	828	883	861	868	851	836	851	882	846	890	827	853	848	838	895	867	895	931	855	917	831	866	926	884	910	898	895	882	875	857	846	851	823	899	875	811	865	814	865	897	880	884	851	834	857	850	870	815	888	856	862	890	881	829	864	838	835	887	832	898	815	838	884	830	841	837	890	841	801	852	820	851	813	851	933	887	901
49138	92521	70916	50614	49623	38785	34214	25321	16048	9166	3308	892	915	839	850	873	886	883	890	884	892	882	854	910	941	923	900	890	899	928	871	854	889	861	897	897	932	888	865	880	860	890	912	909	839	889	882	860	897	850	906	882	932	853	885	851	905	919	848	881	843	915	907	907	906	862	855	881	862	875	872	918	801	877	929	863	873	882	882	847	860	876	854	847	853	858	878	853	860	884	865	891	873	849	870	892	844	880	867	900	887	860	859	894	895	868	875	912	883	893	878	866	888	849	899	952	895	830	806	909	885	879	864	885	877	874	868	898	894	901	919	864	884	903	851	841	877	895	880	886	877	867	873	900	898	918	891	883	901	935	924	878	870	822	823	890	922	886	829	841	862	855	850	834	818	878	858	895	920	841	883	869	914	882	862	844	905	904	937	913	855	847	868	857	885	890	867	880	879	885	832	903	890	937	873	890	906	851	855	908	880	889	854	906	844	887	863	881	850	848	931	875	842	837	898	867	870	866	850	877	875	853	875	897	925	889	909	924	847	861	892	890	856	886	836	963	890	881	892	890	885	864	899	823	869	875	884	867	912	893	879	906	883	880	870	819	907	915	880	876	876	898	887	867	865	919	869	915	871	901	876	865	827	881	873	858	849	916	866	856	901	897	887	902	897	919	879	852	830	865	823	921	818	848	845	850	894	859	874	899	896	843	874	875	862	873	876	844	841	911	849	897	852	910	897	887	906	869	870	849	840	880	912	875	881	877	867	868	842	896	858	875	892	873	911	847	849	928	854	861	826	875	908	871	913	857	897	890	845	852	910	897	861	853	880	894	830	876	844	918	869	907	849	830	880	864	838	809	857	867	874	858	928	894	904	866	925	915	846	879	881	879	874	913	842	835	830	886	887	843	861	878	854	888	922	914	880	894	923	904	882	856	914	856	849	872	901	898	903	858	868	875	872	933	922	929	854	887	887	905	865	876	840	852	897	874	862	891	871	892	874	892	852	889	898	858	818	837	888	850	878	928	949	857	802	865	854	861	874	890	870	874	886	907	815	871	869	884	882	881	875	896	887	851	894	902	858	843	882	788	905	855	858	894	940	877	881	871	836	863	881	919	872	902	836	862	870	897	909	890	876	887	869	827	869	897	888	899	872	869	868	881	883	901	913	918	856	886	867	874	891	885	885	826	845	855	856	880	909	855	829	860	886	884	914	882	844	869	881	823	869	870	865	880	872	881	818	846	853	831	882	856	857	877	880	909	846	907	871	870	913	889	871	866	840	850	902	871	852	904	892	872	887	862	895	813	895	907	883	844	887	853	863	864	922	868	901	845	946	825	833	838	934	865	834	852	923	888	861	849	877	881	862	881	858	862	896	896	861	897	867	844	882	943	882	834	850	868	852	831	885	927	837	870	863	821	873	899	841	853	880	886	832	850	878	864	861	846	895	887	910	813	866	851	928	862	867	885	851	886	842	897	922	876	857	864	941	845	881	870	838	905	858	877	856	860	854	843	889	862	866	910	858	846	842	886	864	837	830	889	848	843	896	844	905	862	887	843	927	899	923	820	931	826	849	897	869	841	874	829	890	855	887	878	913	878	838	889	848	879	867	858	878	898	871	921	902	872	836	828	885	866	879	897	903	890	896	884	860	832	884	866	922	853	910	889	870	915	833	930	918	890	872	916	806	867	829	847	879	846	815	874	883	845	870	849	898	896	902	924	925	866	907	885	919	838	881	857	843	894	873	877	879	904	900	881	838	817	892	884	870	936	887	907	878	870	886	870	864	915	821	806	909	830	875	870	893	863	925	866	894	916	822	870	879	919	837	892	860	852	883	911	882	886	891	865	927	839	870	879	840	903	924	906	935	877	849	850	905	831	860	881	821	883	861	852	865	869	879	853	897	901	881	922	877	846	822	874	932	876	894	848	868	883	803	878	922	892	855	872	865	898	851	863	896	896	936	826	857	888	865	918	903	851	882	900	874	843	906	851	889	855	904	910	810	850	894	892	866	877	891	879	885	886	853	864	835	879	857	848	839	888	923	883	867	885	906	883	857	931	900	804	926	891	872	887	953	892	909	889	855	931	870	870	878	866	887	845	798	900	890	842	864	872	865	898	818	887	892	865	838	826	912	895	860	877	861	859	822	878	871	908	915	906	854	956	880	870	812	819	866	911	818	899	867	883	857	841	856	841	911	899	878	878	878	847	878	883	887	882	864	822	877	918	876	867	849	880	859	905	893	911	897	860	825	866	894	885	887	866	870	850	917	831	868	907	809	900	856	883	834	852	882	891	847	894	868	862	872	843	846	882	861	840	901	876	885	835	884	800	833	850	863	906	900	858	873	821	873	909	886	847	845	832	854	897	827	854	837	882	882	874	864	889	885	886	824	935	857	897	878	882	920	825	895	810	863	846	901	849	878	899	828	856	850	882	913	903	903	912	872	924	816	849	872	858	841	915	842	876	882	882	928	875	862	835	855	847	874	902	810	877	894	881	884	893	904	876	858	881	835	894	835	926	842	883	888	895	821	831	857	898	873	871	887	859	838	895	908	826	863	890	887	894	838	900	865	842	862	923	863	905	887	876	922	887	856	891	847	835	886	889	871	908	870	833	900	918	841	879	883	842	913	882	874	881	867	852	854	930	876	897	904	868	851	880	835	884	912	841	852	874	863	873	875	861	845	877	782	891	876	809	843	887	916	863	920	884	834	831	936	867	863	852	885	901	897	878	839	869	897	908	899	827	864	917	858	875	889	877	903	881	867	880	860	944	824	879	855	876	908	826	923	875	862	884	938	891	863	888	870	890	862	877	872	874	870	876	882	860	872	879	906	882	891	866	879	890	879	831	876	911	906	888	900	923	831	853	872	892	918	891	826	894	877	906	843	873	822	899	856	865	889	859	910	828	876	908	879	881	829	885	871	865	883	904	843	880	858	901	862	898	822	942	869	864	859	880	893	939	883	954	921	863	916	877	856	907	898	885	897	845	922	889	915	844	848	876	806	877	882	860	838	844	869	873	863	912	883	837	871	899	917	861	829	901	881	852	947	843	844	876	905	869	941	845	879	866	865	867	866	908	903	886	829	901	875	862	895	891	859	838	837	852	897	896	873	884	815	854	863	874	884	849	907	877	867	805	846	844	889	888	887	865	889	869	868	885	899	922	842	866	862	882	852	866	902	856	846	946	867	905	860	877	855	867	890	853	849	892	888	862	921	904	863	863	928	875	858	938	841	854	883	876	848	860	924	883	875	918	883	809	854	898	878	835	872	849	869	895	907	866	867	830	846	916	870	862	858	844	841	876	854	895	834	857	857	867	814	866	884	915	890	847	909	890	885	877	859	864	902	867	856	885	908	898	855	886	869	917	877	864	840	857	867	922	881	843	830	861	825	838	851	870	953	849	851	885	862	862	858	829	893	809	873	898	903	932	825	900	855	823	887	823	925	820	893	889	861	857	817	862	836	889	890	900	856	907	901	820	890	891	898	875	895	884
28250	22542	25062	16867	8090	3945	2301	1520	1013	810	587	545	535	513	503	540	506	501	563	508	506	529	522	493	501	535	512	494	476	511	464	582	489	516	501	508	500	543	486	487	472	513	500	525	479	510	492	537	506	498	486	511	506	525	516	484	505	556	478	502	521	480	492	504	512	493	487	519	521	530	524	456	500	508	502	485	492	490	519	472	522	486	452	530	532	495	530	474	501	544	514	515	500	501	496	510	504	503	478	468	492	517	549	491	556	538	551	524	521	535	516	503	487	481	491	527	531	502	513	530	534	495	519	475	526	493	502	522	523	490	494	509	455	491	519	520	512	491	555	473	487	490	528	513	504	520	480	491	489	491	515	558	562	531	495	509	525	498	492	502	510	472	476	481	497	492	502	479	499	493	543	491	499	516	491	558	522	515	504	492	471	506	519	523	509	478	484	504	509	500	467	515	529	486	504	555	514	531	496	499	504	502	486	493	497	518	518	544	534	475	485	553	482	497	526	518	476	499	521	493	527	484	485	505	494	474	476	556	499	476	518	486	534	485	496	494	510	501	493	504	546	462	506	518	498	505	536	526	509	500	540	503	473	496	509	502	524	510	536	515	500	510	493	500	504	489	503	497	556	495	508	526	489	477	539	476	500	540	496	488	530	466	509	505	545	516	499	480	477	513	492	515	526	491	532	518	510	519	532	524	516	512	500	486	506	510	533	516	519	494	514	473	507	509	492	484	529	543	490	493	538	482	509	498	478	493	484	513	511	514	540	464	532	494	493	542	510	513	460	510	541	502	473	552	556	488	520	508	505	550	499	510	523	475	512	494	498	515	471	502	532	535	505	523	486	490	457	532	547	501	511	528	532	504	502	500	495	498	535	501	517	520	513	516	494	486	506	538	497	536	494	521	491	555	498	519	506	493	513	533	452	484	489	494	484	485	491	486	499	482	496	588	500	490	488	479	503	501	531	532	541	548	509	510	505	510	495	533	472	529	501	515	468	513	481	509	525	513	490	500	491	534	525	518	455	467	477	522	521	487	518	516	485	501	536	482	515	492	515	507	500	520	540	508	496	486	531	501	514	495	471	497	506	511	501	496	530	483	517	500	540	473	582	486	506	515	498	495	510	492	528	481	525	519	501	506	463	513	490	484	480	497	536	531	484	472	510	523	482	528	515	479	478	503	506	513	524	512	500	505	496	515	524	477	498	494	530	515	507	507	523	505	469	474	487	473	524	507	481	557	497	500	512	502	445	537	479	508	466	517	484	503	523	503	549	500	477	486	533	547	513	537	511	528	515	500	509	466	500	523	491	510	538	510	526	488	528	491	535	499	489	518	523	484	514	493	505	491	505	498	527	505	460	505	517	514	485	537	541	504	459	522	475	513	513	502	500	506	486	501	486	523	538	520	513	486	489	491	532	553	473	515	503	521	489	501	514	500	495	507	522	510	518	510	493	527	575	502	493	571	525	514	495	514	513	510	527	522	555	521	514	496	512	537	494	487	469	501	522	466	522	507	515	490	484	461	471	510	486	531	473	511	463	521	560	533	479	539	466	476	489	532	507	506	483	516	440	484	517	507	496	515	492	520	509	511	513	487	517	519	524	512	449	517	500	466	478	517	537	529	473	513	465	493	518	502	510	482	475	497	496	471	503	494	502	479	540	521	508	503	518	510	505	518	518	507	503	485	492	515	510	507	508	522	494	505	473	513	512	522	492	516	457	546	475	528	539	454	478	494	504	515	510	481	497	490	496	507	529	500	534	478	463	468	517	462	545	501	503	546	535	513	533	490	509	539	560	538	535	531	507	506	487	499	549	534	500	508	502	522	435	495	493	483	500	498	512	542	504	510	517	517	445	486	546	543	486	459	471	493	520	524	502	497	469	563	524	519	471	447	520	502	507	495	503	500	509	470	490	504	475	461	496	520	516	499	504	480	548	496	493	531	506	480	455	513	513	495	529	480	505	506	470	511	467	536	498	500	585	526	512	464	550	515	479	497	486	478	479	531	527	496	529	491	550	515	496	501	474	499	499	524	500	508	517	469	537	487	507	484	498	519	459	492	508	498	516	449	503	500	507	515	528	514	465	473	524	485	518	527	461	537	518	490	471	548	527	491	522	510	527	520	517	511	490	474	516	522	491	493	515	523	510	498	459	485	522	496	520	502	473	500	457	523	514	475	491	499	509	494	509	542	516	503	468	525	488	471	490	553	499	479	476	542	496	509	458	514	520	487	521	468	516	484	503	556	506	503	472	535	464	513	512	502	524	528	497	520	499	485	496	538	493	538	491	486	530	474	525	508	518	484	494	512	498	533	461	500	493	501	535	485	544	494	508	514	529	480	498	495	529	480	523	518	470	544	520	497	505	521	501	503	523	484	512	486	502	478	516	494	480	524	488	488	519	474	502	496	491	533	498	500	526	500	489	513	505	482	510	519	522	497	535	496	489	508	535	529	488	538	517	480	484	553	491	512	513	533	527	479	500	491	523	473	510	492	479	501	518	520	512	526	490	528	521	526	484	438	510	536	500	525	502	488	501	509	488	443	508	506	538	497	517	499	487	499	522	506	481	493	538	468	530	515	526	479	489	508	481	511	430	486	514	512	512	487	542	476	519	497	499	525	509	524	512	510	492	510	508	530	495	486	462	515	489	511	478	487	505	531	555	551	524	498	537	481	550	535	516	502	506	467	512	514	530	480	531	488	478	531	528	505	492	499	497	494	535	516	530	548	460	530	484	529	502	496	532	468	518	521	510	542	512	504	497	486	512	550	519	540	527	509	481	512	517	503	501	512	503	493	485	484	536	503	523	486	499	483	493	514	517	501	538	484	478	496	547	517	520	498	477	504	505	509	540	525	529	503	505	499	494	557	494	498	524	499	484	490	487	485	490	520	524	489	499	454	498	501	502	497	483	528	489	505	498	525	505	508	555	498	507	461	513	489	526	523	517	520	503	501	441	515	518	511	523	509	511	514	528	528	571	515	480	533	507	489	537	498	532	516	509	501	514	488	528	531	490	533	478	480	535	484	456	495	506	511	512	533	542	512	473	528	472	546	496	490	492	495	499	511	503	510	537	502	486	499	445	473	498	456	494	539	495	474	489	516	452	526	481	520	488	478	484	503	478	495	497	529	538	519	511	519	510	549	537	501	511	549	491	500	514	550	513	453	485	497	486	532	479	481	503	511	520	516	482	498	517	524	517	494	464	484	468	501	512	537	511	510	499	498	548	514	525	483	517	542	478	487	475	512	474	522	518	540	517	450	506	484	537	522	504	506	493	492	491	505	477	537	511	550	496	545	541	500	463	509	523	488	504	487	522	499	502	528	569	535	508	481	486	467	481	474	499	469	501	456	531	524	560	515	473	514	523	548	529	532	515	532	518	541	508	512	478	503	527	545	473	474	491	494	493	547	457	491	496	511	471	516	471	464	482	537	482	490	493	545	524	505	450	505	508	527	499	498	509	533	497	491	484	494	531	491	518	514	456	497
16515	29664	22366	12817	8415	4802	2887	1993	1302	968	635	488	535	559	552	545	588	553	534	472	526	564	540	540	570	535	526	586	582	534	542	500	562	578	530	530	560	614	550	576	536	569	541	490	528	540	574	574	557	565	538	529	576	509	561	530	528	508	505	534	504	563	567	516	539	543	525	563	531	560	542	532	544	554	588	566	474	581	519	531	549	565	546	524	590	512	512	529	564	583	535	524	525	517	520	526	550	555	563	508	544	523	554	522	580	554	585	520	554	545	525	563	568	516	552	585	538	578	585	556	533	533	536	595	566	546	546	561	574	578	563	548	525	522	583	551	524	579	514	516	544	548	539	562	567	524	544	534	533	500	569	537	492	514	545	513	536	557	543	539	539	533	575	528	531	544	572	549	562	507	558	518	514	534	570	521	552	535	545	557	585	610	507	564	567	548	572	568	544	544	525	535	528	531	526	516	552	596	591	539	550	522	539	524	558	538	553	522	515	564	549	520	563	553	542	551	554	563	531	514	543	567	559	539	537	589	570	539	537	561	611	555	541	529	527	509	535	554	506	532	550	546	511	545	529	559	485	572	498	532	558	517	559	558	563	543	523	547	514	529	511	543	543	545	522	560	542	550	540	529	534	507	564	564	562	558	530	572	539	533	524	501	542	551	591	563	518	555	570	519	584	588	528	562	556	523	573	559	565	527	543	583	545	502	565	566	559	518	507	516	572	527	540	537	524	542	578	539	535	547	535	518	534	570	547	574	561	564	546	537	536	564	532	490	571	560	486	557	572	604	573	572	623	544	542	518	559	523	528	544	565	569	592	512	545	536	593	519	533	535	530	510	551	555	516	486	541	517	558	564	557	530	536	486	531	535	583	547	582	550	522	509	528	548	553	561	494	559	538	571	529	538	525	550	529	512	557	566	530	547	544	536	541	546	554	558	552	542	538	551	560	575	551	532	509	546	571	567	585	549	558	529	545	575	525	584	507	570	531	554	535	543	547	544	529	554	549	548	529	526	538	526	576	559	552	518	563	541	559	546	574	570	510	523	568	528	579	562	502	551	549	565	576	487	556	553	535	502	512	586	566	559	537	562	539	534	552	538	540	557	542	521	575	563	565	533	545	534	532	559	500	552	577	555	554	511	575	492	532	553	566	560	537	559	534	591	505	547	555	568	554	550	574	521	585	556	555	556	534	537	529	571	550	550	533	564	579	549	540	517	545	557	540	524	555	524	570	560	551	518	537	517	556	570	535	565	598	546	562	525	552	532	570	580	553	549	558	554	535	523	519	531	550	564	518	522	552	551	515	500	534	568	533	550	512	525	544	568	578	537	567	581	559	523	547	559	555	523	530	521	524	569	564	540	490	537	543	513	545	504	545	552	517	557	549	515	561	507	536	559	523	567	557	559	527	535	562	547	545	530	546	568	534	519	535	538	526	510	563	558	564	564	524	537	527	549	553	537	589	529	568	507	528	515	549	530	529	537	522	522	530	549	563	514	510	539	555	588	530	532	505	558	579	549	546	553	523	540	568	533	513	514	563	528	527	504	523	581	527	560	569	523	539	539	540	524	523	548	497	538	535	595	532	564	530	556	537	490	571	572	586	527	533	573	579	539	543	509	519	538	566	523	522	517	533	563	609	542	531	512	541	560	496	511	564	563	549	527	547	520	526	525	567	569	540	539	529	511	520	556	532	538	517	545	528	578	495	509	464	532	528	564	581	585	565	541	537	522	543	546	534	544	538	546	484	561	522	535	573	543	576	578	533	558	556	540	564	566	523	504	545	535	543	547	525	503	522	574	540	593	564	575	584	527	582	553	548	559	532	509	556	538	505	532	507	545	558	546	568	516	527	551	566	542	542	609	542	553	568	540	524	542	561	530	479	556	578	525	489	525	577	536	558	567	563	547	525	545	532	528	532	567	519	577	568	550	570	541	560	532	539	509	518	540	536	572	540	541	520	549	564	539	571	560	543	541	580	554	552	539	564	552	542	568	529	556	538	538	527	543	505	582	531	518	554	555	536	527	540	543	552	545	540	552	553	536	577	498	528	546	567	526	554	547	536	522	552	535	518	541	550	540	542	528	530	534	585	572	541	504	529	523	511	523	541	532	512	541	556	540	556	564	547	551	559	531	515	529	563	559	525	564	569	521	501	594	541	541	552	543	579	534	523	530	544	501	532	539	537	551	556	531	527	513	545	534	577	541	603	567	518	543	517	592	576	576	526	529	543	531	529	559	539	542	499	578	541	566	531	575	531	577	544	522	499	592	577	555	491	517	518	531	551	545	529	559	520	548	546	532	514	539	568	580	543	514	531	560	553	561	540	501	567	567	549	533	483	547	577	521	519	541	532	544	537	506	539	564	519	560	562	582	486	561	547	560	505	525	504	557	538	547	539	566	557	521	558	530	516	536	529	535	530	531	529	565	570	494	533	532	562	522	538	551	551	587	574	560	559	550	513	526	532	555	573	543	532	592	522	524	534	560	528	538	568	554	539	547	558	580	504	572	531	520	531	541	559	516	553	589	604	520	549	539	548	524	535	518	535	522	567	505	506	545	560	543	550	577	546	585	558	553	491	521	538	518	554	531	529	508	544	553	522	559	535	544	566	529	560	557	544	569	501	533	516	522	572	563	582	536	550	579	516	520	545	538	541	545	495	556	551	579	521	530	537	527	508	519	555	537	592	515	550	520	534	582	558	574	567	558	549	549	509	555	520	549	527	561	535	546	509	546	570	564	536	539	507	531	543	499	526	514	529	567	543	564	517	541	542	531	546	483	570	543	573	538	515	552	535	526	512	541	537	563	545	560	537	557	574	504	486	542	537	540	535	549	562	532	535	566	562	546	546	542	523	530	557	503	551	519	539	512	562	575	529	503	531	526	547	569	539	540	550	528	496	543	547	546	528	568	508	510	570	551	534	557	520	542	544	504	574	573	537	522	589	570	554	579	526	585	585	528	571	547	549	527	535	554	518	538	534	566	540	569	572	532	551	552	520	513	538	556	533	524	574	557	505	574	524	563	542	533	519	568	533	534	537	546	536	535	528	559	538	535	551	529	557	509	560	565	573	539	536	553	546	552	537	551	544	538	532	535	574	530	527	546	517	599	550	548	578	526	533	511	492	535	553	597	519	543	565	555	530	583	558	575	491	568	537	553	542	520	546	540	548	568	586	534	536	542	498	577	526	525	492	521	555	505	568	512	539	578	559	547	536	552	557	569	496	562	575	524	535	591	521	508	520	540	552	531	544	534	576	520	576	540	572	524	523	536	539	570	523	515	493	530	535	520	509	550	538	532	554	523	563	546	549	563	481	543	543	534	506	555	534	553	543	536	582	601	569	510	590	561	521	534	505	535	544	527	585	582	498	564	560	587	568	540	523	506	534	549	559	581	534	538	519	528	587	542	549	534	545	563	532	529	600	524	538	527	563	542	558	530	617	540	533	556	531	511	572	555	592	551	550	578	501	525	538	568	579	536	562	554	517	510
23720	21515	33356	35646	33727	29251	20992	10361	5097	2556	1139	564	606	571	611	609	583	601	557	632	607	587	621	580	590	586	546	526	613	612	562	604	556	599	575	607	560	571	595	570	645	573	578	583	563	589	551	608	634	556	564	605	594	580	593	599	541	568	542	538	600	610	604	609	617	629	588	545	569	593	559	602	560	550	564	537	598	540	521	564	588	565	573	544	586	560	589	551	600	540	605	554	578	583	593	563	569	628	591	583	568	608	589	580	562	571	588	615	564	570	537	555	589	613	586	649	599	598	548	578	564	608	589	557	586	559	609	575	569	594	575	566	534	583	593	578	552	586	555	562	622	590	597	600	570	580	551	569	619	591	579	587	549	584	567	574	560	545	566	571	585	616	595	575	579	606	559	528	593	588	581	581	591	565	583	561	581	559	619	606	578	595	572	595	585	566	576	580	552	567	559	626	545	591	584	589	542	625	555	565	547	591	576	627	579	575	597	584	578	561	587	594	533	548	587	550	561	613	576	587	595	571	571	566	526	582	550	542	627	616	561	566	584	572	599	531	540	556	604	568	632	585	587	550	519	590	576	606	557	619	578	581	604	592	567	555	549	575	608	592	548	587	582	558	576	580	548	562	587	563	576	567	622	615	511	593	590	542	567	562	576	621	577	582	569	561	550	591	552	597	605	600	585	558	617	587	557	595	541	600	546	604	548	587	560	578	566	614	565	572	631	565	605	581	597	575	612	597	584	594	574	573	584	640	583	592	609	595	591	563	602	631	582	616	578	575	566	562	620	558	555	601	598	596	561	574	573	596	609	589	566	603	567	583	580	574	587	582	558	536	538	577	578	557	562	562	592	551	521	594	601	578	546	584	587	616	628	561	575	549	569	578	525	532	587	573	543	593	576	605	613	581	596	544	555	519	570	551	546	583	598	587	567	530	599	587	558	565	608	551	544	528	594	611	559	578	542	574	572	542	580	591	577	566	580	538	541	573	604	626	575	569	552	611	624	549	582	602	580	574	594	596	545	596	609	592	562	564	561	618	615	548	556	562	591	598	555	583	576	602	612	566	579	603	563	572	541	546	603	565	589	643	579	534	569	618	588	587	555	565	563	592	553	576	603	618	586	583	604	609	575	608	609	596	565	535	610	591	564	561	545	580	597	590	580	595	569	579	562	599	593	553	582	571	591	602	554	523	587	573	560	573	600	612	538	582	605	589	560	585	577	590	627	577	618	593	565	561	596	593	601	588	567	600	557	575	599	586	600	577	609	588	601	546	588	591	553	579	587	573	587	609	545	522	567	631	544	553	592	604	622	581	578	577	616	588	567	581	573	564	623	563	602	590	566	528	577	570	574	557	606	567	572	626	602	612	541	548	585	589	536	545	586	569	600	586	595	582	586	570	528	552	566	560	570	535	599	540	597	553	563	594	530	566	587	579	557	586	550	562	616	593	554	575	566	571	571	576	595	597	617	608	582	595	561	595	640	571	537	567	589	575	578	589	568	566	544	576	590	631	569	565	543	585	598	606	576	583	583	568	553	582	594	580	576	578	583	594	578	576	624	586	566	563	578	585	639	560	573	616	590	583	520	572	580	602	548	551	585	531	546	554	608	592	575	608	552	542	533	613	570	576	556	622	615	589	553	543	569	529	592	586	590	566	565	562	545	556	580	585	574	631	572	549	561	557	604	597	540	621	548	601	609	581	585	574	576	568	592	627	589	621	580	549	592	568	584	553	559	564	592	618	603	570	610	577	577	629	649	633	591	605	585	556	568	585	616	612	555	586	593	590	582	600	584	562	572	589	552	595	597	562	569	543	557	576	589	581	604	567	596	551	590	566	567	556	580	586	533	551	558	566	585	580	601	591	558	567	619	583	562	564	557	584	598	531	529	600	587	544	552	553	558	569	630	568	618	584	585	581	588	568	623	565	610	579	568	569	554	536	599	622	609	579	568	584	626	580	534	574	594	558	584	575	560	576	576	562	573	601	590	568	553	552	605	566	597	647	547	570	617	590	568	612	614	588	547	641	600	563	550	577	575	581	573	557	545	582	570	566	617	600	576	591	547	612	573	566	619	519	605	514	550	561	587	576	621	613	562	581	587	557	573	617	588	597	572	619	564	560	573	574	550	576	556	567	587	555	556	573	567	578	577	588	591	546	585	565	567	592	560	591	596	546	595	572	619	557	573	621	542	583	604	572	589	520	587	630	603	582	623	537	555	573	566	568	592	594	572	573	592	589	580	574	597	557	550	525	568	603	540	592	583	571	577	546	579	597	552	545	558	621	598	536	572	575	593	592	624	565	570	578	565	579	555	641	583	579	631	503	612	593	588	619	567	615	601	594	598	613	593	579	592	588	600	620	575	569	551	559	599	596	585	606	562	574	558	592	530	545	560	547	576	593	573	598	542	577	579	563	559	582	585	577	555	591	567	597	572	589	581	557	602	629	551	576	582	613	565	572	567	606	567	585	579	564	577	554	549	548	582	572	577	574	550	553	579	551	541	564	546	553	560	573	545	593	575	586	570	614	569	572	614	586	588	556	600	570	585	579	621	595	576	579	563	552	582	599	567	573	580	601	566	531	551	543	560	559	597	597	559	578	541	594	614	584	589	565	579	591	598	638	550	592	606	571	558	597	570	600	583	650	573	572	580	564	611	579	624	607	568	575	558	570	584	557	580	587	525	589	592	554	598	557	583	580	593	633	561	594	602	579	578	618	536	562	604	569	559	567	549	605	539	640	548	577	606	593	603	603	590	596	575	602	550	596	543	555	562	575	568	582	633	574	607	570	567	589	582	597	571	558	571	568	583	559	564	588	600	595	576	586	578	572	558	571	599	590	578	557	517	596	563	521	558	609	552	591	557	604	548	611	601	602	597	577	586	579	560	549	587	618	611	621	556	581	564	581	608	591	556	629	600	628	560	596	529	575	581	573	613	595	570	530	583	618	563	550	593	598	557	590	575	565	607	581	551	547	574	554	567	548	574	581	573	556	564	583	571	621	578	546	578	609	631	565	593	531	572	593	617	546	584	516	559	544	565	567	555	632	533	590	578	553	542	603	551	589	558	625	568	582	591	617	582	548	581	592	547	560	599	598	570	610	588	609	601	597	610	598	640	567	588	602	593	594	563	597	611	521	583	560	542	574	622	602	597	571	581	580	553	557	565	553	537	634	578	600	563	566	558	561	552	569	612	551	593	605	596	620	601	579	563	584	575	595	593	560	602	535	523	560	538	555	597	597	567	590	603	595	553	598	578	586	588	599	543	561	561	580	548	580	559	581	554	537	540	539	589	594	583	627	558	548	594	579	592	558	545	585	557	576	551	605	534	538	572	592	610	589	603	593	569	562	586	551	648	578	547	577	579	617	564	564	547	602	578	589	549	612	576	555	593	573	533	597	600	576	592	581	539	578	607	565	609	587	586	559	558	578	568	588	603	580	578	535	606	593	560	573	575	601	606	555	577	616	557	559	594	562	592	590	598	535	615	587
39923	80871	66161	50114	40906	30570	20526	12250	7056	3722	1425	621	589	581	574	593	624	588	578	615	563	604	593	595	577	621	616	631	637	621	628	565	616	634	591	613	594	556	624	616	592	609	598	583	624	617	578	588	626	571	560	612	596	599	630	578	601	584	586	590	622	587	583	567	612	586	600	574	633	601	608	591	567	585	618	607	581	614	573	580	576	619	580	567	573	647	629	582	571	593	644	627	651	560	593	583	609	598	617	621	635	622	625	613	644	560	578	602	565	576	608	619	592	598	620	592	600	599	595	601	626	572	617	640	623	602	622	630	582	589	569	601	632	607	538	643	548	635	576	594	610	581	576	611	545	604	586	630	581	595	580	609	621	569	607	617	571	644	569	574	604	584	593	562	622	599	627	589	597	618	591	599	614	580	636	547	594	561	590	595	629	607	577	572	624	620	593	632	607	607	614	605	561	592	579	546	609	603	598	614	619	595	596	574	607	596	605	564	629	574	557	566	629	582	632	593	611	542	562	618	598	579	585	574	581	602	612	620	556	568	567	572	614	587	567	593	565	603	640	594	592	581	625	555	596	580	643	583	596	574	575	604	606	596	614	548	643	587	602	618	606	596	592	610	609	559	572	633	624	631	581	592	601	625	574	585	634	615	584	602	606	602	576	601	669	559	574	610	532	620	595	579	572	643	630	606	652	590	560	620	572	604	602	557	595	634	623	614	567	605	599	634	547	552	628	629	606	539	588	594	593	621	604	609	626	607	621	608	620	608	632	572	568	597	585	608	569	597	600	659	608	609	583	604	618	611	618	568	595	606	567	604	570	609	572	607	581	624	567	559	604	610	613	590	631	626	604	560	583	595	622	613	578	640	603	610	570	660	577	591	594	611	593	574	590	602	605	606	625	626	610	549	648	607	574	603	627	610	585	584	599	589	599	571	621	555	566	587	587	633	601	597	612	550	595	576	633	566	618	563	597	595	625	633	605	576	621	603	572	571	608	577	578	600	604	605	608	567	634	601	605	592	578	577	577	604	596	621	573	634	606	628	532	594	615	563	563	630	576	633	595	657	631	603	623	611	569	571	628	633	559	577	610	582	580	633	552	573	640	582	558	566	576	571	569	573	595	592	588	575	617	600	599	600	586	570	614	579	615	615	598	587	595	635	570	544	581	607	613	573	608	612	608	630	585	553	567	608	600	579	590	592	565	622	585	590	625	627	571	592	588	584	601	590	583	624	590	611	559	603	565	589	603	606	611	590	564	648	569	640	637	552	598	613	620	571	601	579	599	603	602	581	647	543	553	613	582	583	597	589	559	603	627	587	609	587	582	579	576	630	602	607	576	577	595	611	557	587	604	620	612	622	549	655	611	587	616	570	581	598	635	603	608	595	629	616	563	579	595	608	639	579	599	572	589	620	584	577	628	603	613	549	611	643	607	586	613	627	595	605	596	618	559	575	571	635	622	590	615	581	588	617	605	565	629	607	603	601	618	575	550	568	576	560	625	634	620	597	607	593	588	607	632	628	547	602	619	608	580	601	625	577	644	612	611	595	620	643	620	561	587	563	582	592	636	590	606	583	576	576	599	562	601	592	615	610	649	599	576	624	594	569	565	586	575	578	581	585	556	606	578	619	588	583	633	566	583	620	602	628	591	599	577	565	603	604	640	619	575	582	607	633	534	577	577	580	606	605	566	638	627	630	621	586	624	680	590	581	577	588	571	626	587	641	600	593	645	618	583	612	630	613	600	624	615	599	604	563	686	595	579	616	545	602	571	607	595	584	512	569	571	579	592	604	590	607	584	578	611	570	603	578	573	609	533	626	595	609	612	561	604	621	546	628	591	583	617	599	607	587	566	590	618	574	646	617	582	567	616	573	655	594	593	574	596	627	614	572	596	585	590	622	628	589	564	594	579	598	600	603	597	589	636	603	620	636	616	600	615	640	573	601	552	618	588	605	579	634	585	612	592	589	602	613	610	537	603	641	563	580	603	611	591	647	562	576	615	585	555	588	584	581	611	585	618	567	560	561	614	606	668	604	563	592	632	581	623	622	639	592	612	581	603	577	579	625	609	615	602	646	583	588	555	603	611	569	571	592	615	597	594	592	609	638	621	613	602	600	617	540	590	585	578	643	634	565	577	597	594	567	632	627	605	614	633	558	590	569	566	592	630	600	569	585	545	596	609	600	647	577	611	598	628	631	581	574	615	623	580	624	618	596	581	599	594	585	632	589	550	570	607	618	578	593	577	567	643	597	632	581	598	567	576	621	579	631	601	613	587	605	599	574	605	600	569	590	611	622	599	595	583	638	626	616	615	512	622	575	620	622	612	599	579	644	566	582	607	615	643	607	588	611	600	548	581	595	618	576	592	579	606	651	574	570	590	615	572	598	587	590	631	632	593	606	637	566	571	555	578	597	639	596	616	592	569	596	604	582	580	612	607	584	583	608	609	593	565	582	607	588	578	581	589	598	602	579	612	569	597	582	596	616	584	628	603	634	654	559	580	592	659	573	596	581	548	614	639	563	574	616	576	645	598	595	547	618	628	599	598	565	627	598	592	630	632	587	618	605	607	610	602	597	615	621	606	587	591	616	583	574	535	556	616	606	595	641	599	623	581	627	584	600	573	601	612	572	620	613	597	561	574	612	571	553	636	599	608	629	621	611	624	558	595	614	592	624	546	599	587	624	577	600	591	573	603	578	651	627	606	618	602	638	611	625	594	596	615	604	602	595	644	588	616	572	612	589	549	598	603	604	547	585	579	624	614	641	597	615	566	626	575	573	606	579	589	594	598	567	607	574	633	620	629	586	603	534	603	591	601	558	628	621	559	629	609	611	617	542	606	616	592	607	607	578	616	542	594	569	632	589	608	614	577	639	598	606	603	588	604	579	613	586	609	643	601	553	590	562	568	601	588	585	607	610	614	598	574	612	625	595	581	637	596	571	588	624	547	573	598	549	598	578	607	612	594	612	559	567	632	616	618	585	642	593	578	634	601	595	606	605	630	642	516	580	576	594	565	601	632	623	595	610	623	563	591	596	555	591	611	611	588	606	631	623	624	598	605	599	647	593	612	584	611	602	608	559	591	588	586	605	596	567	577	602	611	588	615	636	574	620	576	595	559	575	611	610	608	563	646	590	584	549	579	578	600	601	597	614	615	607	566	570	632	630	621	586	629	643	595	570	613	588	599	635	576	611	595	577	612	635	609	604	580	557	635	588	571	607	557	630	574	599	598	627	600	626	604	541	603	611	610	629	597	601	619	637	576	580	594	592	602	612	573	574	583	604	614	581	567	566	580	626	563	571	618	583	628	595	572	599	609	581	590	539	635	592	591	545	614	602	612	627	624	597	537	547	577	619	630	598	608	592	590	612	597	621	590	593	615	572	572	615	648	577	611	585	551	595	609	632	551	557	621	623	621	577	591	609	629	624	598	625	538	622	602	588	589	611	595	602	581	578	610	582	587	548	629	588	634	609	590	598	583	599	616	589
24859	21480	32635	32984	26427	19268	10540	4801	2595	1542	863	715	700	709	666	761	672	695	673	765	707	722	740	737	682	702	671	691	697	665	695	670	737	678	675	627	724	710	716	694	693	662	708	722	692	666	682	736	662	696	669	700	727	677	700	724	699	733	711	711	727	677	692	671	678	673	676	700	704	727	739	678	661	737	672	702	665	658	685	685	724	721	661	682	691	699	695	666	675	679	709	666	688	692	689	675	672	710	698	695	681	685	695	684	710	712	703	695	704	697	678	682	699	694	720	669	691	686	688	728	720	711	732	701	696	750	694	702	697	670	668	695	682	690	704	717	719	652	665	737	681	662	670	704	666	688	718	668	744	691	705	699	675	705	709	742	695	717	666	679	687	726	666	681	736	650	709	653	688	665	685	674	693	656	719	711	669	711	643	725	700	675	706	754	670	731	686	659	687	701	671	690	633	671	670	675	725	763	752	708	755	680	677	742	700	716	674	671	735	679	633	673	686	732	653	723	687	698	697	733	675	688	697	648	686	731	683	675	683	707	703	721	752	662	742	678	720	675	720	699	708	738	684	708	690	700	670	659	708	737	690	684	698	688	729	681	656	691	679	677	728	684	693	654	721	706	701	637	693	638	685	704	675	711	723	677	668	732	705	667	737	725	669	687	709	726	689	654	709	677	696	674	675	721	683	696	713	704	717	676	641	669	668	710	712	716	696	679	708	662	724	698	658	686	724	719	687	673	682	715	701	703	695	703	683	732	661	685	701	712	679	679	735	704	709	671	719	714	738	685	701	706	695	692	686	691	687	663	738	669	701	695	671	654	694	747	670	644	706	702	691	681	708	665	706	701	685	680	646	696	711	699	639	666	669	728	674	669	683	694	670	661	696	699	719	643	646	711	694	714	685	665	697	751	660	727	688	703	701	697	643	645	711	673	732	654	661	701	675	687	726	683	683	672	681	705	680	717	715	660	726	661	690	625	715	701	762	696	651	719	715	680	652	666	682	670	699	697	665	713	655	723	741	737	673	694	687	690	677	682	739	682	749	754	660	681	668	688	699	693	661	741	699	696	703	717	683	692	668	705	715	667	687	693	699	717	710	706	632	719	688	638	732	717	703	679	644	695	667	730	682	690	662	667	687	710	687	701	716	659	731	703	680	701	676	717	731	671	675	721	687	713	649	719	653	720	730	742	653	685	677	721	684	683	694	659	700	728	750	707	689	694	697	710	689	724	670	683	681	685	653	669	681	717	686	673	686	735	703	680	699	705	716	673	690	698	729	758	715	724	721	658	673	690	642	667	673	645	744	684	663	702	732	627	714	715	712	683	655	685	676	672	721	703	702	688	737	671	718	659	675	722	718	763	732	699	732	731	671	727	713	686	696	687	705	644	666	678	665	693	653	723	734	722	683	717	686	715	677	695	723	727	645	715	703	687	703	698	639	754	700	697	669	678	748	675	700	685	696	664	647	725	684	676	720	701	672	655	707	691	680	724	697	683	670	668	693	687	698	687	712	703	659	714	724	704	706	678	706	712	692	668	706	661	753	707	698	680	656	647	726	703	704	732	732	718	680	693	689	636	699	698	675	715	757	718	659	684	665	719	714	720	689	715	683	689	735	711	696	702	697	691	754	665	669	704	719	659	722	674	686	696	726	682	682	709	714	719	719	690	696	746	686	679	712	694	674	742	685	674	675	661	706	703	698	689	719	702	681	702	645	702	671	720	715	715	678	675	720	706	659	687	681	704	692	689	678	715	647	676	679	682	680	698	702	717	717	671	680	729	678	691	706	685	705	684	692	719	675	714	719	724	732	649	724	689	719	704	670	702	661	691	720	702	712	699	758	705	728	716	682	690	706	721	709	686	710	657	718	677	729	702	687	710	712	710	691	712	696	699	702	698	717	709	659	695	688	745	654	722	684	674	693	706	717	767	733	674	674	661	727	658	688	651	670	714	695	695	670	674	757	726	687	719	703	705	754	740	686	717	670	679	671	692	721	720	706	674	678	704	691	702	713	682	676	738	679	711	681	701	703	654	705	688	701	714	693	705	724	712	680	629	721	724	731	720	662	721	723	676	696	704	710	712	796	722	635	670	715	660	657	677	697	690	716	683	694	712	690	692	660	736	729	708	707	659	713	682	725	707	696	669	700	720	660	703	719	713	678	693	710	726	663	717	710	676	709	680	672	678	670	702	698	722	716	671	729	657	678	676	641	752	696	717	653	736	683	662	712	646	742	745	662	745	713	705	712	704	692	703	679	670	715	721	655	697	723	696	712	657	716	647	685	704	697	696	716	659	682	724	686	660	708	693	634	653	682	649	734	717	721	667	762	697	674	653	662	696	693	648	685	717	756	659	681	681	666	731	683	694	748	679	739	707	731	696	711	705	689	665	683	724	698	751	666	756	631	723	694	695	686	672	724	715	697	720	685	675	693	733	695	699	726	714	725	710	736	740	725	717	701	673	652	694	693	693	701	697	715	707	716	672	697	706	717	700	739	668	708	696	733	705	680	655	728	706	723	706	722	693	688	683	673	652	702	758	653	653	668	675	695	677	697	718	681	683	725	674	668	678	689	681	717	650	703	690	678	721	731	674	752	722	660	697	712	724	715	753	730	696	710	699	688	686	722	724	703	652	652	663	655	683	715	708	712	692	739	692	739	663	675	705	682	726	733	676	664	702	723	720	723	721	687	708	721	712	701	662	696	727	691	696	669	713	691	680	715	661	670	722	727	679	684	769	675	698	688	700	694	700	684	725	666	714	722	722	680	661	680	723	708	662	708	726	655	675	715	684	654	682	653	741	760	727	741	695	732	663	685	707	708	656	699	675	674	728	649	746	672	686	665	700	676	704	707	696	677	666	746	702	667	691	685	707	702	703	671	634	673	705	733	689	722	712	706	697	685	720	711	668	741	687	692	679	692	693	730	690	648	728	719	677	735	648	685	696	680	665	678	679	668	692	704	697	674	706	676	696	710	673	688	709	705	661	740	722	694	716	652	674	665	688	700	703	656	684	688	660	711	684	700	704	702	682	736	682	675	681	710	677	677	731	682	697	682	703	645	712	635	647	698	719	638	671	666	671	702	669	689	699	659	642	698	685	682	661	726	693	680	719	689	695	701	736	706	698	709	710	670	687	665	681	720	697	701	733	725	675	733	673	714	677	749	704	693	690	713	681	703	701	718	705	671	750	664	697	669	772	680	691	703	676	684	713	711	666	721	719	669	733	724	687	667	737	697	694	716	683	673	663	681	700	661	673	711	685	677	716	706	734	727	711	670	679	722	701	710	716	736	716	676	706	712	702	627	753	665	681	722	690	661	701	683	643	731	707	747	731	679	704	664	717	665	728	749	714	668	701	694	681	696	721	705	748	688	684	670	661	649	681	694	637	669	627	715	693	710	648	696	716	708	690	700	700	659	674	671	727	712	728	680	711	735	696	696	652	705	676	650	675	715	718	670	648	663	723	725	711	700	735	715	623	730	701	722	698
34341	62236	53444	39942	32317	22885	13918	7784	4324	2408	1030	702	767	747	738	725	740	736	710	731	714	727	760	742	770	702	764	778	738	721	718	786	749	735	803	810	784	717	717	737	733	746	786	764	703	744	740	737	741	756	701	794	721	736	715	721	787	709	719	708	759	749	756	788	783	745	751	749	739	725	752	696	779	671	725	694	723	689	744	737	762	713	740	733	730	738	769	712	756	683	720	738	785	708	722	721	686	779	739	705	717	702	729	746	743	774	673	709	734	723	675	711	794	735	750	708	711	713	734	714	753	719	673	740	737	714	763	736	711	748	797	730	713	728	708	749	749	730	700	707	714	753	709	685	705	764	754	764	771	747	725	728	766	735	706	717	690	739	684	769	745	758	729	712	784	712	787	742	757	715	776	728	717	768	761	743	756	778	740	727	750	749	741	777	734	712	742	747	738	769	708	701	734	698	750	723	737	759	732	708	768	744	756	731	733	688	716	690	686	699	717	718	772	762	692	706	731	757	783	741	731	709	713	760	799	755	739	722	778	740	715	765	754	710	794	740	737	707	715	695	755	774	745	738	742	734	715	717	776	701	719	735	740	679	728	707	718	754	733	740	763	749	744	715	726	753	781	733	753	685	759	804	736	704	748	758	764	716	699	698	743	735	703	759	741	749	697	778	728	717	746	709	718	730	767	759	724	731	737	742	723	740	788	692	748	674	678	778	746	708	772	707	767	749	716	762	703	762	713	755	723	768	731	734	724	760	735	734	725	713	707	760	717	780	732	749	746	730	695	687	746	736	718	741	723	747	689	742	779	731	710	729	762	725	721	733	736	705	765	747	706	658	679	777	719	770	759	751	785	730	749	751	735	714	779	688	737	723	749	689	719	721	740	714	745	731	715	785	723	712	748	757	719	759	736	765	697	686	809	764	715	760	796	745	794	759	758	723	723	711	727	755	795	774	752	714	712	717	769	723	715	696	737	689	665	725	725	706	745	710	726	765	712	744	731	742	704	739	782	723	733	775	717	756	696	731	795	713	800	735	748	736	729	720	762	754	759	730	798	730	743	732	666	760	741	717	738	736	749	759	748	760	747	768	718	734	720	705	731	763	785	752	692	729	762	731	725	723	738	706	775	742	686	737	754	744	708	762	768	726	728	728	748	723	773	786	750	697	743	714	743	759	731	748	788	726	728	755	737	764	742	752	734	695	732	718	836	683	740	754	728	713	730	717	714	701	698	755	749	708	743	720	768	717	740	729	753	761	752	725	708	767	701	768	726	765	718	756	716	757	683	764	749	717	727	714	712	743	758	743	749	784	763	714	751	757	749	744	727	734	735	751	705	757	763	780	765	761	717	751	695	788	726	733	761	757	797	715	748	737	731	719	753	755	702	720	726	698	763	723	701	738	684	786	700	764	758	763	765	739	730	754	744	747	734	771	759	707	737	723	778	731	772	717	720	757	721	732	714	728	702	698	740	712	756	723	740	737	742	701	703	745	720	773	706	706	729	751	705	706	756	700	721	750	732	689	723	716	725	748	732	702	736	732	710	748	740	767	718	738	709	721	741	682	742	732	732	769	805	751	736	734	737	765	777	692	718	740	746	765	748	736	754	753	714	781	739	705	737	730	701	733	759	702	752	764	715	764	713	739	724	755	724	760	738	764	737	718	777	719	712	693	764	728	720	760	717	766	791	736	727	758	710	724	716	728	765	715	735	721	769	748	778	743	713	729	734	695	727	718	742	778	756	784	763	750	703	754	703	731	730	693	739	706	741	749	747	756	723	744	740	733	746	696	775	742	757	770	732	774	773	761	783	729	787	773	741	754	738	758	771	724	751	698	674	786	715	726	803	714	708	741	730	745	737	692	732	738	731	732	779	731	754	734	747	753	727	776	779	741	742	767	753	709	747	724	735	722	731	740	760	739	705	742	753	727	782	751	706	716	705	716	682	736	718	721	771	735	693	745	729	697	705	798	728	745	750	739	727	745	730	706	728	743	765	698	718	718	783	760	698	699	708	754	756	750	764	755	730	746	717	747	704	751	735	748	754	743	757	712	811	766	754	756	771	720	689	728	738	697	811	776	708	743	717	729	735	728	727	750	754	774	759	773	759	725	731	671	705	755	733	708	723	748	778	741	744	730	732	692	706	731	733	753	679	677	739	764	750	715	715	747	728	761	779	728	776	720	750	799	722	781	781	760	730	736	736	742	737	704	736	754	707	756	742	765	707	744	756	763	769	729	778	712	741	764	758	714	717	731	730	706	704	708	786	732	768	723	771	718	712	692	725	694	746	710	726	733	745	740	703	760	739	736	750	716	704	696	757	743	838	756	741	709	763	745	793	667	747	699	728	729	706	712	725	764	734	741	779	748	717	702	736	722	743	753	695	739	722	690	733	749	749	785	749	686	775	718	717	747	705	799	730	739	732	707	735	714	757	771	731	730	741	776	762	721	729	742	737	744	799	735	773	745	744	735	755	757	745	742	742	790	720	767	766	710	765	744	752	744	725	738	781	727	730	774	730	723	720	721	770	755	705	765	727	727	737	759	752	773	718	723	760	725	763	724	708	728	725	718	764	735	740	733	747	728	745	739	726	761	745	718	666	783	763	777	779	736	728	783	736	690	738	753	728	760	715	761	715	749	699	731	802	739	719	740	705	676	711	747	751	774	733	737	741	742	726	735	736	658	732	709	763	731	776	702	716	738	716	710	731	725	704	728	742	741	706	729	741	714	760	806	721	773	720	726	803	716	775	748	775	750	674	736	731	734	742	729	714	720	729	711	666	710	789	746	687	696	704	701	711	726	755	690	739	789	723	767	740	734	728	734	737	780	725	748	666	728	709	707	717	728	751	759	761	737	725	704	685	738	717	734	744	690	691	789	724	767	739	787	686	710	763	718	720	747	699	757	769	740	728	742	762	741	741	731	725	751	687	791	748	745	765	734	753	718	719	703	764	775	753	695	781	728	717	770	712	696	724	770	773	728	760	747	771	728	726	727	732	778	742	750	759	739	741	728	708	731	791	725	748	771	717	738	720	708	756	733	736	721	698	801	760	760	694	726	719	748	756	727	723	757	729	724	736	740	736	714	741	710	745	766	728	696	736	691	682	750	722	692	723	735	777	730	722	741	771	728	745	732	663	721	726	759	785	730	776	715	686	782	744	746	761	716	727	762	762	769	729	661	757	708	733	706	746	715	734	739	730	780	716	741	741	713	724	792	720	740	791	734	733	705	746	765	717	745	733	755	751	738	723	745	732	751	737	751	733	774	734	726	717	729	755	691	731	707	740	707	734	723	774	732	703	708	757	699	720	698	752	727	750	757	761	748	760	741	720	739	704	727	744	737	709	767	791	742	728	727	709	734	791	713	740	716	716	742	737	678	745	696	683	775	775	749	769	734	730	712	712	747	678	786	695	746	770	761	721	693	751	737	765	749	753	744	729	747	732	767	731	745	792	698	720	743	707	697	781	675	737	780	706	716	774	738	742	781
22460	21153	30935	30468	34463	37301	32968	20401	11088	4774	1128	916	873	857	888	891	840	867	918	829	831	837	880	832	905	870	884	875	849	863	863	885	861	876	894	805	875	876	901	832	887	885	836	824	904	921	848	856	833	905	853	851	855	855	855	838	913	883	872	856	854	876	799	891	853	813	802	917	833	939	900	855	876	862	866	862	835	858	886	867	854	867	892	859	836	883	859	845	888	872	893	870	892	902	883	800	875	855	809	824	823	839	903	862	890	865	862	894	854	887	868	861	844	881	862	869	850	840	827	858	840	894	893	861	823	831	818	914	856	875	838	869	869	892	887	832	895	882	866	842	896	867	863	833	828	839	814	827	851	846	865	871	836	902	824	857	876	873	876	826	836	891	872	861	863	859	856	848	811	833	840	919	831	904	866	821	926	913	918	840	828	873	793	820	852	832	872	899	825	911	853	832	877	897	868	865	858	875	843	895	870	837	853	859	848	788	793	844	852	832	880	856	794	844	880	874	886	862	885	866	828	822	851	864	887	860	828	826	832	858	832	876	890	857	875	864	826	896	814	890	883	835	938	849	865	862	842	814	900	810	851	819	791	831	830	846	846	870	849	903	924	901	827	829	828	856	891	890	859	831	843	845	829	906	843	842	860	880	837	817	893	870	831	823	874	848	851	878	837	843	908	883	898	861	865	870	869	876	861	843	837	890	955	808	856	861	911	875	868	819	884	797	880	832	918	938	863	890	833	827	844	901	910	847	875	837	809	868	847	888	873	849	929	877	831	830	892	837	860	874	850	846	862	902	832	851	877	901	882	889	827	864	827	856	855	847	871	837	882	916	855	872	814	867	816	801	813	831	837	864	855	847	852	853	891	843	835	824	850	829	859	833	854	881	876	885	856	860	858	858	840	862	874	886	851	853	854	882	868	810	850	845	886	860	866	856	867	849	858	878	834	826	851	804	899	833	839	895	861	830	842	909	842	861	878	833	891	847	838	891	783	894	859	856	885	807	886	855	883	840	862	863	871	846	869	876	870	848	850	857	864	849	843	862	856	852	893	864	856	843	861	901	914	824	894	897	877	883	800	888	906	877	840	851	883	835	836	824	858	828	883	939	823	874	864	868	825	849	853	865	835	819	913	857	844	851	872	872	846	899	888	851	858	845	859	872	882	843	867	882	799	845	886	834	868	873	891	856	783	890	861	858	853	868	815	824	865	821	834	866	841	906	863	840	848	864	851	910	858	825	856	809	875	899	828	854	829	865	806	858	847	830	894	844	853	767	882	886	853	835	879	896	824	854	893	872	913	871	856	881	797	856	821	846	879	871	914	870	896	878	826	845	819	889	865	880	874	880	884	865	817	851	842	893	861	887	858	848	865	863	898	842	848	849	877	855	859	848	883	872	872	884	858	845	900	843	849	907	853	859	882	915	864	879	870	909	799	833	817	826	853	879	822	836	854	906	871	882	865	857	907	832	851	835	844	889	877	830	826	880	839	829	913	882	861	880	846	839	847	851	889	861	818	875	836	829	864	911	877	886	855	787	853	848	870	898	891	827	906	854	914	916	871	857	818	893	869	914	857	847	845	874	854	867	850	854	841	834	871	920	876	815	883	845	825	851	853	883	874	893	834	872	814	840	870	895	861	849	787	868	861	827	850	864	841	837	909	885	842	843	899	784	861	836	831	886	845	869	826	881	848	839	918	832	897	859	873	837	896	884	805	862	827	838	811	825	856	847	887	892	885	841	862	834	810	859	854	844	845	823	847	875	898	842	864	854	909	853	864	880	794	856	860	830	882	887	844	832	823	859	882	827	845	863	847	857	866	887	834	909	934	861	879	870	834	887	870	847	790	887	887	846	834	880	871	852	824	844	892	886	900	874	831	790	870	842	864	886	872	843	848	876	817	834	851	855	867	851	843	849	836	791	824	843	822	820	896	912	800	854	840	916	886	843	901	829	807	876	881	892	821	812	794	852	799	842	839	851	865	813	876	853	865	875	858	827	874	821	902	921	859	907	856	864	869	844	913	905	862	844	908	879	805	836	874	873	869	843	792	852	893	843	879	847	818	859	849	810	868	821	897	901	872	848	872	864	843	832	823	883	851	869	839	845	838	829	869	856	863	863	895	843	802	848	876	862	855	826	843	868	823	789	839	788	889	840	821	827	847	893	864	878	875	843	799	850	860	855	916	880	898	878	869	882	838	852	806	907	895	872	909	913	874	868	868	896	846	847	866	821	881	882	886	775	815	913	843	864	858	871	910	849	878	923	842	863	885	862	889	853	906	876	866	867	799	826	897	891	837	824	897	890	843	841	892	862	875	864	817	849	916	822	886	903	871	881	828	916	873	886	867	876	816	851	815	844	845	785	801	874	896	914	872	873	877	805	845	880	845	841	880	857	866	828	810	853	844	823	886	887	859	886	818	837	825	914	848	896	878	864	839	878	887	835	881	894	889	876	886	838	861	793	872	896	898	814	894	865	855	922	853	837	859	894	859	887	867	856	862	870	872	846	899	864	880	895	890	841	909	873	871	858	852	895	853	845	915	850	857	854	880	917	833	875	812	886	848	921	851	852	856	848	846	845	859	895	897	883	848	896	835	845	863	907	859	817	845	863	862	819	823	870	848	878	841	816	875	865	807	821	845	893	831	897	845	838	859	818	833	855	880	878	868	887	811	853	839	855	874	936	899	868	909	853	858	932	874	876	828	923	876	844	889	869	855	906	858	932	882	911	915	868	864	871	798	853	824	840	882	840	852	852	788	862	887	859	850	871	882	878	873	892	863	841	900	854	852	826	886	856	871	853	883	834	776	894	863	890	901	877	831	854	824	904	873	903	864	797	832	907	835	832	868	856	883	843	862	842	931	840	888	848	853	905	893	839	905	858	835	819	881	833	859	873	835	905	823	862	861	859	876	876	849	840	887	913	832	858	870	864	850	927	928	837	828	823	841	881	911	865	855	878	874	871	856	841	869	813	881	874	805	847	891	892	884	856	878	850	826	875	845	850	891	832	844	866	915	863	880	838	832	840	873	877	854	805	795	873	829	948	916	899	877	821	872	838	843	842	858	874	861	863	854	921	854	866	873	842	917	808	853	899	858	858	876	880	850	816	900	830	900	808	852	882	849	838	873	881	855	882	868	833	865	834	849	832	851	876	830	839	917	869	866	835	842	916	843	854	832	952	893	891	837	847	888	886	913	869	842	890	839	920	857	857	812	844	848	790	850	838	810	927	886	843	885	870	891	858	828	851	877	880	855	869	888	801	862	890	825	849	910	855	844	814	864	830	861	850	835	816	884	881	900	877	878	862	825	891	894	848	938	936	880	821	874	834	863	875	818	900	790	866	942	819	816	884	826	801	874	874	890	831	870	875	910	853	854	836	810	831	808	824	800	888	865	869	850	869	861	868	849	828	880	845	857	878	885	816	873	827	867	895	830	899	883	838	821	861	818	827	901	808	876	854	868	838	835	828	820	867	829	859	906	832	866	848
45181	88134	78683	61900	53399	43414	32715	22013	13703	6275	1096	848	892	891	847	891	811	887	936	904	903	846	832	893	936	843	885	826	903	872	858	835	892	900	860	924	864	856	870	809	915	888	874	897	822	867	879	869	897	848	847	882	850	861	872	831	869	818	889	820	852	866	842	884	903	837	881	914	852	825	888	853	811	803	807	926	882	833	891	915	841	903	892	842	883	856	862	850	849	843	854	855	822	846	913	892	842	837	878	820	880	915	855	874	840	887	879	875	847	871	845	836	865	846	869	887	853	861	926	891	871	843	840	894	866	872	899	871	869	865	882	893	858	854	899	788	885	851	875	865	838	893	905	870	872	880	836	851	856	852	844	920	904	864	867	868	818	931	857	886	837	840	861	875	887	865	878	871	905	875	864	843	837	874	868	814	887	902	818	847	907	844	867	841	819	826	893	852	894	855	888	870	850	831	882	866	828	817	809	833	868	864	832	780	882	846	888	871	856	843	822	847	876	886	910	872	849	857	883	910	839	939	909	812	875	900	902	882	840	906	858	875	854	846	796	872	848	829	889	872	846	911	857	862	865	914	875	869	851	927	886	793	874	887	845	858	847	849	889	883	863	837	893	820	886	872	866	862	881	823	907	896	775	904	838	861	885	893	850	841	884	815	906	881	838	831	813	863	876	838	881	850	839	869	852	854	892	822	863	874	831	902	878	834	871	849	848	825	859	910	951	873	895	875	842	838	912	875	934	871	856	862	874	889	864	837	877	888	870	849	873	877	800	880	872	879	860	895	829	880	876	827	878	830	859	840	874	876	867	825	875	895	842	853	854	843	883	842	848	830	877	855	858	856	860	848	844	891	854	866	832	852	885	830	914	869	875	831	896	877	884	865	911	844	903	850	813	867	869	881	866	877	856	881	876	860	845	884	869	886	860	885	882	924	909	899	808	834	820	889	841	841	861	823	859	893	772	861	908	845	865	887	881	847	877	882	878	871	897	867	849	854	842	922	862	839	923	856	863	827	846	818	856	921	871	865	828	833	835	863	854	887	869	847	870	913	835	839	878	842	899	884	870	830	890	869	820	891	858	884	830	865	922	862	894	849	900	879	843	820	880	869	861	860	828	908	830	832	883	918	866	892	871	888	872	907	854	817	872	919	874	852	864	870	865	872	863	855	865	851	822	851	843	830	900	857	844	837	856	849	865	974	869	870	843	838	870	888	888	883	864	854	899	859	893	863	851	881	897	863	883	865	914	826	875	842	867	882	863	858	822	906	885	863	890	875	879	881	840	856	888	822	872	884	861	888	840	881	902	854	882	894	821	845	894	839	850	809	850	874	805	860	865	862	900	905	840	847	885	867	892	897	896	842	787	850	888	869	848	872	897	895	839	836	898	903	837	877	923	870	900	819	831	859	862	869	838	811	841	778	893	852	898	872	882	859	861	845	834	836	860	844	960	864	934	878	867	848	845	883	796	861	882	908	861	854	893	848	843	832	898	869	882	849	871	843	873	843	867	876	859	844	863	871	865	854	854	851	903	872	844	815	860	896	896	878	858	955	863	898	885	863	806	862	862	800	817	868	840	869	904	850	839	894	841	882	912	886	789	828	880	910	864	867	850	903	886	870	919	904	857	873	876	832	900	918	840	874	870	895	803	835	842	807	820	877	816	880	882	925	887	866	894	882	832	892	853	870	867	869	873	860	903	901	832	878	874	878	857	808	856	865	864	875	854	876	843	883	883	873	918	852	854	857	849	878	861	880	874	819	893	882	823	880	877	856	880	897	833	883	863	828	879	829	886	898	887	863	875	841	861	877	830	886	905	871	933	893	842	863	866	880	897	802	853	840	873	920	880	873	869	841	854	842	884	873	869	870	873	839	858	869	882	916	893	827	887	839	907	823	880	865	897	878	870	870	887	908	882	833	869	853	885	868	874	851	880	852	894	905	834	885	927	899	905	882	845	852	828	899	876	874	881	879	860	841	904	882	825	892	816	870	860	922	851	872	862	845	856	885	868	902	848	889	875	845	826	904	897	828	879	866	840	818	897	839	867	867	869	873	808	838	817	855	892	871	884	850	860	844	900	867	886	836	889	862	871	855	854	796	828	828	856	851	910	879	842	868	902	844	828	870	880	850	849	879	869	817	876	878	908	840	856	920	861	866	882	829	861	836	852	907	855	909	886	833	896	818	893	859	873	881	889	889	854	887	849	800	833	831	813	885	829	872	886	882	901	894	827	873	842	813	836	793	812	837	881	864	894	799	889	850	789	901	843	912	845	872	852	902	866	862	841	915	893	895	834	842	951	845	844	841	891	858	863	894	777	855	884	882	859	813	843	862	890	873	826	821	877	828	900	848	834	892	903	882	844	779	823	861	835	851	854	866	871	887	844	859	805	908	854	914	869	871	800	852	893	890	884	903	910	911	835	877	836	819	858	881	825	850	892	861	865	851	857	843	883	846	851	837	863	907	844	881	862	853	822	864	850	860	891	882	858	915	864	867	820	872	929	860	858	844	894	817	898	820	865	850	901	874	915	823	853	891	838	885	919	862	865	870	829	861	885	854	809	852	912	773	817	850	891	867	857	860	853	890	840	845	897	883	948	875	899	842	902	869	821	887	871	833	823	884	921	852	847	848	856	859	857	837	912	824	880	848	851	892	804	864	859	885	857	866	875	866	853	860	812	885	850	857	878	869	826	894	923	828	802	845	845	889	825	808	838	900	860	874	884	897	887	919	831	858	904	838	913	844	855	832	866	860	929	925	878	805	865	866	883	903	799	851	849	884	874	842	906	856	844	859	820	836	878	877	885	905	879	911	892	846	860	865	879	887	845	786	870	883	854	881	894	841	844	869	886	879	872	837	917	859	891	865	861	901	864	849	818	837	885	884	839	850	875	860	861	910	889	823	885	856	827	885	848	856	861	864	855	826	852	891	829	853	857	867	854	870	906	883	868	916	863	848	867	845	851	872	847	912	876	832	872	921	833	849	853	852	892	861	895	878	777	868	878	826	862	860	859	862	932	860	831	876	870	867	844	878	915	861	890	873	863	816	868	893	845	842	869	865	875	862	864	870	863	894	872	810	858	879	950	912	887	930	878	888	849	839	861	864	913	875	828	906	856	876	823	895	859	794	889	892	880	877	878	856	869	860	848	871	889	793	827	804	800	855	862	892	847	851	834	828	886	888	867	866	834	882	899	912	823	830	848	880	840	862	903	811	876	836	809	892	845	857	868	855	836	873	849	860	828	824	863	856	880	857	907	861	844	893	853	874	863	835	872	884	884	906	814	875	901	893	858	825	846	855	843	839	850	880	877	884	860	854	893	879	828	894	855	837	871	887	904	813	859	835	870	857	866	875	895	904	886	889	926	895	895	866	887	871	884	838	838	949	883	907	823	885	899	846	840	863	923	847	910	888	887	853	829	851	875	900	845	856	825	824	836	906	897	891	818	840	864	872	847	818	852	903	901	864	874	859	846	918	888	892	855	841	856	871
27836	21721	24062	17669	10147	5402	2738	1525	945	712	479	488	478	449	496	492	476	490	470	508	493	455	473	465	466	486	496	513	437	480	472	490	490	491	490	422	473	481	476	456	428	452	447	452	455	491	446	491	477	467	457	476	460	475	467	479	462	509	454	445	486	450	465	521	450	492	487	499	487	451	454	450	455	471	487	444	478	466	471	460	443	458	502	483	467	508	493	495	461	474	489	471	526	450	502	448	467	499	463	473	509	466	473	462	500	505	510	478	466	471	507	491	479	472	485	526	515	454	504	461	495	481	484	461	461	489	444	486	472	484	463	466	481	449	435	483	474	489	472	443	474	469	445	478	508	483	491	472	468	505	481	513	472	443	465	520	481	492	496	432	486	480	482	494	492	481	492	489	486	459	478	497	484	466	468	466	460	465	464	483	461	482	498	510	479	503	480	473	512	484	485	535	450	452	493	484	469	513	443	475	479	477	477	486	491	494	477	469	499	498	472	486	479	466	494	446	446	481	499	465	471	507	486	485	472	430	483	482	469	480	434	480	478	485	484	468	472	502	478	451	482	480	511	461	489	491	454	469	484	444	484	483	522	423	492	466	478	485	484	481	508	461	489	472	493	437	472	516	497	508	468	492	505	469	494	514	460	488	472	529	510	492	460	442	483	483	515	491	501	478	469	500	472	478	470	442	496	488	478	491	464	458	451	460	446	493	530	466	525	452	465	459	507	460	495	483	467	505	486	492	454	425	494	464	528	475	497	473	475	493	445	496	453	452	465	507	470	450	476	484	461	516	522	490	483	500	515	460	452	463	482	490	478	507	491	496	474	498	452	436	473	491	509	485	487	504	489	483	450	470	485	481	472	525	485	500	467	482	499	505	433	490	461	439	488	469	492	505	477	511	437	499	513	454	463	534	498	440	489	446	468	480	461	510	528	433	456	446	476	495	474	500	486	495	472	471	445	472	499	502	502	460	466	487	478	479	441	490	498	475	469	531	457	468	481	479	539	469	442	467	514	457	453	482	474	426	466	518	480	469	512	470	486	469	482	484	458	489	476	453	480	468	498	467	501	479	502	473	478	485	477	469	455	419	458	452	469	463	490	471	486	462	491	474	500	484	478	496	473	480	489	503	465	442	493	432	497	504	517	493	496	486	446	486	465	477	504	490	472	456	452	442	449	535	514	450	494	485	505	468	480	519	471	476	517	473	502	518	467	476	458	481	485	463	466	507	469	483	483	468	456	504	507	501	485	498	473	480	443	467	436	499	451	456	485	482	463	479	467	471	492	457	447	481	435	463	490	508	458	506	465	514	468	481	503	471	434	473	450	447	468	472	510	475	514	506	509	475	475	456	494	508	480	521	469	452	464	466	466	467	499	485	462	510	500	483	502	477	444	476	470	477	497	464	492	491	477	476	471	458	494	514	475	511	466	516	503	482	498	445	493	493	467	474	458	467	480	478	437	469	451	503	500	475	471	509	478	458	485	438	539	459	468	485	503	469	461	490	470	502	447	458	475	474	481	453	467	446	478	465	491	486	474	467	503	474	490	469	461	510	512	473	440	477	468	476	470	453	429	506	480	475	474	469	485	543	480	490	475	470	525	485	478	527	506	468	484	473	453	507	492	487	508	460	471	468	502	454	454	463	478	487	446	498	506	497	490	460	488	450	440	494	501	503	467	477	488	499	450	446	565	485	476	454	499	467	515	503	441	500	466	448	457	451	478	526	466	509	499	484	447	516	434	464	475	457	485	495	451	489	490	522	470	465	473	516	482	457	508	482	498	506	462	497	474	507	468	497	517	475	446	437	473	501	472	519	478	485	473	468	456	510	486	494	467	512	470	476	504	469	473	479	442	454	441	495	506	492	457	465	478	480	530	449	462	479	459	457	490	500	490	490	445	487	472	506	487	497	472	499	473	467	473	463	453	470	505	471	485	484	486	492	500	476	482	449	471	448	443	492	511	487	465	491	555	463	436	474	481	438	483	519	478	494	489	490	446	482	491	498	466	493	444	474	484	503	482	474	462	497	450	472	475	480	475	462	454	519	479	483	501	475	489	459	485	479	482	486	504	514	499	447	475	518	482	473	483	492	488	507	463	453	464	490	451	484	474	478	452	497	456	462	475	496	507	485	460	491	487	483	486	464	462	495	469	511	455	483	443	499	447	455	470	497	460	495	452	504	479	472	488	503	492	470	478	512	487	478	459	482	451	498	458	473	486	483	492	461	492	493	474	474	487	508	510	502	488	489	493	443	465	503	462	471	491	478	477	502	472	492	477	455	477	484	476	458	483	477	500	482	468	494	475	488	462	462	440	465	503	493	470	522	446	516	488	483	507	483	438	447	490	457	445	443	494	507	478	471	470	444	464	473	498	489	470	462	509	491	509	448	492	492	501	469	477	477	494	489	449	476	471	484	498	515	466	501	504	504	435	454	445	486	482	463	525	475	513	499	525	493	513	461	465	466	519	453	463	482	455	471	440	504	456	486	501	476	462	484	476	442	491	476	478	469	453	488	501	469	491	471	501	432	493	457	504	487	482	494	517	488	494	471	474	504	492	467	497	442	499	471	425	471	488	488	501	463	440	461	485	443	472	495	479	493	504	491	502	468	482	463	482	489	467	489	468	476	490	441	484	488	463	487	457	448	485	466	460	512	520	441	458	463	460	417	469	505	468	450	479	509	468	464	474	482	449	510	468	474	476	521	436	525	486	437	496	441	456	456	482	503	481	460	464	474	504	492	458	487	440	490	475	499	484	490	456	469	464	483	472	480	460	456	458	452	460	489	476	535	448	488	497	494	474	473	476	463	495	459	443	453	462	498	543	485	454	452	477	480	438	479	444	477	465	469	466	486	491	495	480	452	459	486	454	478	477	491	491	488	472	427	460	460	508	503	481	448	472	490	456	509	525	472	448	462	474	495	484	490	470	483	457	506	497	508	452	439	480	453	484	481	494	427	498	471	478	490	476	539	515	462	456	486	482	463	500	462	499	413	446	527	462	451	493	485	462	487	510	467	475	515	500	465	476	478	507	494	469	461	490	481	487	411	526	501	514	474	482	474	465	455	499	462	469	508	468	503	503	510	510	486	470	470	489	494	495	508	493	494	472	468	486	500	486	441	455	486	460	482	455	486	433	485	503	507	495	510	486	480	463	482	467	501	483	505	511	512	494	481	467	492	500	503	458	522	497	477	469	474	499	453	469	454	454	455	484	468	464	484	478	481	479	487	461	443	486	460	464	480	490	480	488	516	490	451	440	503	483	447	516	478	486	500	417	471	464	461	489	527	456	501	508	492	473	449	478	488	470	482	443	529	476	438	430	447	492	478	455	445	492	480	488	493	489	442	468	504	482	488	488	486	505	475	453	483	484	498	475	461	482	472	504	463	415	482	509	435	497	515	478	462	493	453	479	461	474	456	476	488	437	477	427	473	491	494	512	477	494	495	522	482	507	487	443	450	506	470	449	457	474	502	481	454	486	497	448	487
13876	27893	21320	13664	10319	6913	3377	1955	1198	851	549	520	528	525	539	513	519	514	535	480	519	517	518	545	492	520	538	490	539	479	518	524	531	522	573	531	544	556	512	512	527	515	548	539	524	528	483	511	548	496	527	525	528	519	539	565	492	521	523	507	522	498	510	498	505	561	515	534	522	520	545	516	493	548	517	552	515	547	572	553	482	480	502	553	527	519	531	556	504	525	513	573	526	523	475	526	520	504	562	522	499	501	539	531	471	548	510	557	513	502	530	494	483	515	488	497	504	526	557	489	518	508	523	511	507	509	485	542	499	522	500	534	521	511	512	509	540	497	526	501	514	532	526	559	517	512	503	553	520	529	514	533	536	509	541	484	517	490	511	482	527	515	501	528	484	534	518	516	539	505	546	510	513	482	544	508	522	521	532	503	535	493	476	530	513	518	535	520	506	467	510	533	543	539	521	497	500	543	497	497	485	518	499	524	508	546	530	498	503	548	536	543	545	498	518	544	510	511	522	521	477	513	499	505	500	516	540	481	541	535	565	532	507	545	498	530	480	519	541	520	539	485	507	486	510	476	517	503	471	533	504	526	517	544	516	515	517	496	504	461	546	480	523	500	527	534	530	525	567	560	499	538	551	543	487	535	471	529	527	483	495	556	489	496	515	533	504	546	511	502	531	551	544	549	521	482	560	499	523	505	520	482	513	506	507	555	511	482	506	495	548	541	542	534	523	527	523	485	521	519	519	471	501	522	495	520	531	535	558	550	499	509	504	492	546	531	511	490	501	546	526	528	490	534	510	520	530	537	525	546	486	522	499	517	520	509	507	514	483	506	494	503	503	528	525	579	518	505	507	519	512	542	526	517	498	531	527	516	537	511	502	502	542	545	509	510	502	545	563	524	558	536	535	490	528	547	503	549	498	560	526	533	546	499	521	505	554	491	482	482	523	535	515	506	518	534	505	532	477	498	501	481	520	495	528	519	501	519	525	536	501	536	542	523	532	550	520	491	525	534	525	501	532	517	500	501	516	537	523	514	539	516	536	532	527	523	511	509	524	488	508	554	523	524	535	548	560	568	517	543	504	515	542	489	539	533	500	496	520	505	519	508	509	561	512	490	519	501	529	538	520	515	547	516	527	497	550	525	561	553	531	484	493	516	538	546	515	504	496	518	502	513	519	509	531	559	513	473	495	519	456	580	498	469	529	506	531	505	572	495	462	531	515	522	504	516	527	542	484	525	524	539	522	540	535	460	543	543	518	521	514	506	504	499	546	529	585	525	504	530	501	518	535	549	488	529	517	561	504	533	539	501	544	556	528	498	550	561	498	547	530	509	538	500	539	545	492	514	524	506	502	547	539	553	507	527	502	485	533	566	520	530	537	479	521	524	495	579	543	560	527	475	473	513	516	511	515	496	540	528	507	529	484	522	535	488	513	514	543	528	516	562	491	519	552	504	535	518	510	552	544	508	503	520	527	542	480	546	527	527	502	504	501	493	534	465	517	516	503	493	552	543	532	519	526	501	487	570	515	495	490	503	460	500	496	509	515	495	560	517	512	522	542	552	535	503	499	522	532	538	545	488	501	556	518	530	545	533	496	523	492	512	560	555	526	494	502	492	540	529	507	499	528	501	515	498	539	507	523	528	495	555	497	516	526	473	539	542	522	498	551	554	516	490	530	519	513	546	512	507	523	498	501	500	490	492	531	490	514	523	514	525	508	472	529	529	537	543	517	558	498	551	515	507	550	501	519	557	521	498	501	530	549	532	499	517	498	514	555	492	513	535	500	524	505	518	546	513	500	474	533	516	498	483	523	582	517	536	488	557	539	526	498	530	478	487	553	548	507	500	489	520	495	525	493	522	518	544	494	488	523	495	494	526	510	504	484	520	538	536	532	552	498	517	540	475	495	529	518	535	538	519	505	533	523	534	539	539	535	515	522	511	517	491	519	495	499	531	507	518	552	526	513	551	534	510	515	537	523	474	553	510	501	465	527	501	502	511	528	538	504	528	561	513	560	560	508	518	505	494	518	491	516	493	529	523	519	513	494	530	556	503	472	514	494	534	541	522	528	504	483	512	512	541	523	523	470	524	528	548	536	536	519	529	533	510	521	502	544	517	508	550	517	519	502	514	527	517	564	505	531	494	514	539	536	474	522	547	508	553	529	499	532	546	517	484	547	499	567	524	533	528	535	557	505	524	544	550	524	534	512	517	536	502	550	504	507	544	507	530	499	550	489	512	538	522	511	556	538	548	540	560	544	535	507	534	546	534	519	541	523	511	546	535	543	550	495	506	508	526	539	522	539	518	495	537	490	507	534	516	514	564	532	524	541	536	532	539	530	541	527	545	496	513	515	514	496	511	547	538	498	537	548	541	500	497	464	523	520	533	505	555	512	552	511	498	527	568	508	531	530	489	515	522	532	503	492	521	507	490	521	553	540	518	544	535	533	518	514	504	505	505	489	500	574	529	491	498	526	521	483	555	521	539	483	561	465	494	545	489	518	545	558	533	528	494	507	522	512	484	509	487	510	498	547	591	528	531	507	529	539	505	516	497	530	556	522	512	541	527	526	548	512	508	544	536	511	507	545	528	537	536	512	545	558	485	502	553	566	499	544	519	555	528	497	506	517	506	518	523	526	504	531	488	540	488	509	520	526	546	515	526	529	499	569	504	553	537	551	522	489	551	523	538	551	556	511	510	502	543	522	502	477	552	578	521	506	518	524	498	526	529	581	469	541	559	548	522	505	532	522	520	489	534	550	544	524	494	502	546	487	543	580	574	521	543	525	491	532	581	463	496	526	473	512	525	530	523	505	489	579	529	492	523	549	502	483	531	536	527	517	509	540	514	519	550	515	539	522	502	538	501	524	509	530	507	496	505	499	525	503	494	552	529	541	493	527	527	499	531	532	501	503	497	529	549	543	505	510	523	521	547	560	539	533	510	506	497	519	533	504	509	532	481	521	528	525	499	489	541	483	483	504	557	486	516	551	518	501	543	490	551	530	467	527	533	567	544	456	521	504	566	527	498	534	550	529	503	530	558	509	498	530	532	553	525	511	520	530	531	522	544	554	520	500	519	497	529	535	535	565	500	551	535	528	552	500	545	582	525	544	560	475	485	540	517	501	493	550	505	517	484	518	515	492	546	514	518	502	505	585	450	514	567	504	527	540	504	496	529	533	537	541	531	510	508	532	551	505	494	498	502	535	492	528	529	548	521	546	519	520	522	500	557	488	515	540	520	494	503	554	540	543	510	491	525	519	516	524	494	550	567	546	537	535	482	505	524	519	524	471	513	523	509	473	482	537	511	479	482	467	504	500	493	526	558	510	531	519	544	505	509	508	505	523	542	585	557	508	546	523	513	548	488	524	489	502	509	553	507	502	499	565	499	495	569	532	528	570	541	532	560	501	518	498	497	509	538	556	569	502	537	499	518	518	463	517	505	521	494	510	539	507	495	519	521	520	476	521	527	493	516	512	519	555	511
23710	21219	34247	40169	37155	31066	23195	11833	5274	2556	638	533	634	531	574	545	540	583	549	557	533	535	557	558	582	561	571	554	538	530	568	562	530	553	513	570	551	587	563	552	532	543	541	575	540	549	591	577	544	543	593	549	517	543	559	552	550	574	506	560	525	528	578	559	548	549	558	537	583	551	518	539	487	488	525	569	574	588	584	590	593	579	531	565	543	563	592	534	563	582	547	564	543	563	562	520	586	611	556	603	548	566	529	549	553	553	544	594	562	559	540	535	541	534	577	553	585	620	537	546	575	528	554	544	576	577	562	545	545	576	559	549	613	514	565	568	573	557	528	578	542	593	562	539	561	576	569	561	549	554	534	547	553	561	577	593	563	565	542	558	548	595	536	569	540	583	528	567	592	556	558	592	589	549	563	564	550	543	543	533	576	564	547	574	578	548	568	513	563	546	555	508	553	533	552	605	550	510	519	523	558	549	539	584	512	516	567	585	541	544	573	544	599	543	505	597	526	553	573	541	572	598	573	521	558	560	593	598	577	558	572	515	494	562	573	548	629	550	575	596	555	547	555	528	572	524	573	570	534	574	541	529	565	563	595	543	567	574	510	560	542	539	551	581	547	607	584	549	588	557	522	566	532	562	564	538	574	562	563	582	544	545	574	520	605	567	545	574	554	517	563	551	550	537	543	587	591	536	577	549	561	565	554	577	569	505	561	537	554	540	596	551	628	566	534	466	528	545	558	528	578	563	541	553	525	552	578	573	509	534	524	588	585	563	564	564	556	534	570	564	509	568	556	609	593	561	561	560	506	563	543	573	546	535	547	553	526	530	548	549	573	547	613	546	515	592	543	533	562	557	532	546	579	540	603	547	543	505	556	555	558	536	565	586	590	555	509	592	536	533	566	548	568	552	546	548	571	544	551	575	577	546	623	557	537	561	530	543	581	535	574	526	553	580	553	582	537	592	521	539	576	578	576	580	530	593	581	593	592	583	548	543	564	555	546	531	551	580	511	536	548	524	567	609	550	586	541	582	566	535	557	507	546	527	584	522	553	557	536	574	538	562	551	559	563	560	603	580	510	508	536	574	579	571	547	587	568	541	548	576	549	578	540	541	556	533	567	544	560	521	569	542	569	571	554	543	560	552	558	584	571	564	580	549	518	528	537	501	574	542	590	568	539	627	554	575	589	574	565	573	583	525	528	566	561	583	532	564	545	552	556	570	571	554	585	504	552	582	538	559	605	587	546	569	555	515	580	589	535	568	542	573	542	574	590	553	595	554	553	553	645	565	559	577	546	616	571	559	547	532	548	556	525	556	534	573	589	521	559	586	551	551	557	575	548	567	531	537	557	515	525	579	581	589	617	572	562	581	576	586	589	569	571	606	559	558	536	544	581	577	620	540	549	584	540	561	555	562	548	553	556	591	559	553	569	538	537	582	535	521	584	540	569	565	538	558	554	569	554	546	559	576	602	558	578	551	576	615	513	515	525	589	573	573	524	525	572	573	590	572	569	592	554	557	587	544	555	533	552	561	531	551	583	539	522	617	576	595	585	565	541	559	515	519	557	575	534	542	566	556	561	529	568	552	571	574	550	591	570	575	573	567	534	543	533	562	614	577	557	554	533	548	514	525	505	522	523	573	623	522	561	549	559	551	546	559	595	569	520	562	516	514	548	534	595	519	561	576	573	563	621	550	550	534	557	526	537	541	540	540	546	568	559	533	561	556	533	551	568	591	550	612	547	556	542	570	587	575	586	554	540	577	544	536	535	568	562	583	560	536	553	607	568	520	547	560	552	549	556	558	564	512	536	619	569	540	524	564	597	567	604	554	514	600	603	548	551	541	555	568	565	567	534	582	597	580	564	546	529	553	576	531	555	550	534	575	570	537	536	544	585	539	594	520	569	565	557	525	565	553	526	563	523	536	570	562	623	581	537	572	570	552	538	548	605	544	566	552	588	548	587	556	575	556	547	559	611	556	560	505	601	551	544	566	595	560	584	548	570	604	605	579	578	535	564	532	553	561	552	531	552	567	563	583	533	551	551	568	557	610	554	554	552	522	536	595	564	526	530	569	575	568	523	533	579	511	559	566	565	507	600	571	562	537	570	564	546	589	541	573	564	532	532	533	570	525	599	499	544	562	564	557	575	544	551	580	559	578	576	566	539	558	508	564	583	547	587	551	553	583	569	537	577	536	542	592	608	551	546	532	576	547	541	569	568	508	542	620	599	556	621	544	530	561	495	501	567	559	585	543	586	550	559	525	583	528	595	547	560	529	583	569	535	495	530	596	583	557	542	541	572	548	562	551	560	572	576	571	594	555	556	579	593	555	547	546	539	497	559	517	574	569	573	570	576	526	582	556	532	543	562	560	570	528	570	595	561	610	548	506	530	521	536	553	559	580	540	557	564	549	575	540	538	543	599	564	592	521	575	518	553	564	545	556	561	548	548	522	572	577	570	586	544	561	568	585	516	563	569	535	570	578	551	538	541	526	548	582	555	580	553	547	539	530	566	545	530	555	567	524	573	562	541	585	570	563	606	558	585	554	526	537	589	565	576	556	563	538	583	597	588	517	584	533	560	578	529	554	575	560	562	553	548	593	590	557	548	560	585	578	563	563	562	545	581	580	569	555	577	598	530	584	608	521	559	551	573	587	561	566	569	588	520	593	589	546	575	537	551	605	558	549	550	530	553	580	568	544	557	548	580	525	572	529	533	574	590	556	559	535	592	544	575	528	589	499	592	536	551	525	576	541	518	566	552	535	539	520	513	604	521	532	542	555	558	578	530	576	545	549	531	565	598	548	526	538	530	553	569	544	574	550	540	596	564	588	579	541	566	567	559	570	586	537	538	590	537	579	530	559	557	529	549	582	569	538	565	566	590	546	538	584	565	568	575	564	560	587	538	499	557	583	514	568	579	575	563	552	525	530	581	527	558	529	550	568	594	598	525	566	534	570	536	533	623	520	529	551	528	595	557	565	560	603	511	567	572	542	565	530	599	577	597	530	543	524	567	587	553	524	533	547	550	568	546	564	541	557	574	572	580	589	540	558	604	544	562	544	591	590	547	579	552	573	576	549	589	555	495	550	597	577	589	563	577	561	520	597	610	571	547	537	559	558	567	513	579	569	547	551	558	542	535	506	510	503	539	556	583	564	547	522	557	540	604	546	537	548	624	506	581	563	598	547	538	572	573	546	546	568	526	556	579	575	550	583	538	542	566	580	559	553	541	516	599	560	557	570	570	536	554	585	559	596	549	553	566	557	535	541	569	545	581	583	580	551	525	552	572	570	539	555	537	556	531	591	547	562	541	558	569	561	578	553	557	578	570	556	567	541	548	594	579	524	544	540	540	582	545	578	527	558	534	538	562	565	555	573	541	552	584	549	544	615	552	594	545	547	536	566	553	570	549	568	557	581	548	564	559	506	533	600	527	545	539	558	521	597	578	565	516	590	541	577	561	553	546	540	576	534	539	551	574	596	540	559
32252	70322	70011	54429	43590	32958	22766	13704	7420	3507	653	647	558	571	565	592	593	586	577	593	586	550	539	562	577	608	585	561	620	618	590	615	614	622	577	602	609	605	534	544	620	597	561	617	648	590	574	570	603	556	615	590	581	573	615	563	554	581	557	625	549	587	617	533	617	589	610	563	588	608	583	576	588	598	561	602	561	581	559	611	595	553	594	601	599	604	615	581	587	597	618	562	589	561	597	600	601	543	565	584	607	587	588	589	575	592	605	590	591	589	576	582	596	582	572	594	611	560	576	610	621	609	548	586	555	597	579	598	562	592	545	578	617	593	600	563	631	588	615	539	566	603	569	553	600	574	582	607	585	583	579	569	585	541	588	546	633	547	626	577	570	559	591	564	608	620	575	593	556	607	569	595	586	617	569	618	607	584	603	578	586	631	585	597	541	573	628	568	551	550	614	592	544	523	625	614	589	599	603	605	578	587	598	646	593	607	590	563	574	612	550	606	559	585	580	510	556	596	581	569	573	642	596	583	566	608	600	561	594	599	586	563	592	625	547	630	565	567	609	577	589	589	596	552	589	548	564	576	588	606	560	581	572	597	604	604	594	614	597	546	625	591	625	604	584	591	554	555	593	609	600	585	611	589	609	582	579	552	626	567	536	573	587	611	623	558	619	593	608	609	578	575	553	621	593	601	594	575	542	592	550	567	577	587	631	600	588	603	581	609	569	589	628	614	590	565	583	583	579	525	585	596	605	606	574	566	607	582	569	582	561	586	553	611	607	592	585	600	566	592	550	563	589	547	555	597	576	594	607	596	582	545	594	512	601	596	625	590	615	639	534	591	544	561	613	594	593	601	605	583	558	577	585	596	569	567	590	584	592	605	555	564	601	627	638	557	552	626	575	619	548	667	600	561	597	614	573	579	592	596	585	591	573	579	584	589	592	569	609	606	581	555	584	516	584	583	633	612	594	575	571	585	590	613	576	566	598	534	604	624	580	621	555	584	606	579	589	580	555	626	581	579	589	578	591	580	560	578	597	564	559	587	590	593	588	633	582	623	577	610	623	586	565	630	560	566	599	590	567	607	599	592	583	562	588	586	595	606	599	559	579	592	587	596	559	584	585	557	597	632	600	619	601	596	562	597	527	547	588	581	574	561	559	604	593	586	565	607	591	582	589	621	577	568	591	553	573	644	566	560	568	596	587	570	600	589	616	563	617	633	574	614	662	576	584	641	590	556	626	589	603	599	599	569	544	596	568	596	592	558	571	558	585	596	580	559	597	611	562	579	578	655	590	574	557	541	587	586	536	567	616	578	563	586	604	561	611	600	568	560	625	640	533	583	570	627	606	575	619	543	553	600	587	562	617	610	597	581	593	571	615	576	604	625	606	547	630	540	586	604	557	526	578	619	554	549	543	596	534	592	539	540	591	607	607	548	564	593	658	605	586	602	554	578	593	556	570	613	578	561	638	547	603	599	560	563	595	580	582	566	568	640	587	584	603	646	599	582	590	601	609	580	560	624	596	598	603	620	611	577	581	557	601	633	559	607	589	573	589	590	577	586	573	537	603	560	591	576	604	604	622	595	560	596	543	584	595	557	619	566	536	570	567	592	585	625	630	600	563	551	584	575	624	572	569	561	602	615	587	562	562	630	588	566	625	626	581	599	601	610	584	558	561	558	548	591	580	622	597	545	574	551	602	603	583	587	605	569	586	592	605	588	603	599	581	572	579	583	553	627	579	622	569	596	576	567	535	601	581	577	577	562	522	630	587	569	595	558	590	550	617	607	610	568	611	593	599	588	614	567	599	564	594	597	586	585	562	593	626	552	556	597	588	584	589	570	571	574	582	582	550	608	601	588	561	597	608	561	655	569	549	618	604	586	576	579	606	552	568	579	515	555	589	551	656	641	563	590	568	610	616	578	566	603	640	542	570	568	530	582	622	621	528	568	576	568	571	613	611	600	566	524	584	575	634	565	578	603	599	577	597	600	580	596	624	583	558	626	584	581	556	587	550	572	606	601	568	590	585	617	580	559	580	581	572	593	613	574	597	605	599	557	598	553	583	604	621	579	590	528	580	603	536	578	607	565	545	595	581	649	619	601	604	569	597	615	597	560	547	569	586	596	576	563	605	575	575	574	606	559	544	568	587	596	578	589	598	590	621	598	584	597	548	597	600	567	594	543	553	621	602	615	600	597	583	607	591	616	619	567	613	547	562	582	566	526	632	545	579	574	580	585	596	604	565	636	589	532	563	621	601	575	591	573	602	612	566	611	579	584	568	571	567	572	595	601	594	648	577	612	596	594	504	582	597	545	558	579	575	534	600	556	567	656	514	607	598	642	556	614	646	584	593	567	573	584	562	582	568	589	572	582	564	562	593	611	592	563	589	595	595	595	594	541	585	620	591	599	574	582	611	578	590	590	569	577	594	532	587	597	574	607	584	565	594	550	607	555	620	573	615	541	571	567	650	581	609	602	574	589	584	562	603	614	526	575	593	557	598	611	564	557	581	581	567	578	582	591	591	595	602	589	561	573	564	578	616	574	586	586	597	655	599	575	526	587	584	580	595	571	612	571	566	630	578	597	535	551	574	568	573	588	559	603	616	627	601	619	584	574	550	591	629	575	560	564	585	571	506	616	620	577	623	569	535	579	590	558	633	569	607	567	596	587	615	570	598	561	547	561	600	558	576	583	562	587	617	596	621	561	561	604	588	584	542	567	588	577	589	556	588	594	616	608	550	597	592	586	570	651	593	583	613	613	640	587	596	580	593	611	592	594	563	613	606	601	636	554	612	613	560	603	603	579	605	571	589	588	604	613	558	584	590	606	592	616	552	594	584	629	614	592	624	576	593	556	587	547	552	611	616	595	594	585	584	592	559	513	572	586	555	603	620	618	586	614	560	605	549	614	539	579	597	618	616	624	574	607	612	580	604	592	576	596	579	607	596	571	558	607	630	604	549	580	583	561	579	549	536	587	579	610	586	604	604	608	600	593	591	587	569	590	589	598	566	608	585	571	594	570	589	629	545	567	600	574	574	590	557	607	563	619	604	625	608	569	545	595	564	562	553	586	623	630	580	587	558	585	569	584	606	575	612	591	566	574	591	610	602	576	560	588	582	633	557	557	557	598	576	600	635	581	607	588	647	605	598	573	579	548	584	590	561	567	544	593	568	542	583	592	555	603	571	595	630	570	566	565	587	589	574	571	574	587	572	578	554	566	590	614	551	606	585	559	628	617	605	607	555	588	579	635	546	631	618	598	553	604	549	606	553	585	611	575	594	572	555	585	593	576	588	574	585	627	583	592	552	621	598	606	563	563	594	599	588	586	592	609	575	580	544	600	602	570	585	568	572	570	598	591	608	599	606	564	601	595	599	591	579	634	601	572	582	586	590	588	562	584	570	605	522	570	616	591	568	575	648	574	571	564	584	552	559	561	545	587	601	650	569	530	548	580	585	565	604	587	590	588	586	569	559	611	573	563	587	547
24959	21741	35060	35717	25995	17856	9901	4621	2423	1390	725	690	696	676	698	660	683	672	723	681	672	735	724	668	664	674	686	665	693	741	703	709	687	652	632	679	670	738	678	708	664	682	679	690	712	686	741	705	737	654	667	666	695	693	721	686	672	675	661	673	656	669	666	711	689	670	612	682	654	693	683	714	690	726	727	651	718	675	700	706	690	702	742	691	673	710	713	630	671	707	707	653	658	643	705	647	698	697	674	672	701	635	691	662	639	642	725	708	667	693	681	690	713	723	707	681	718	669	709	697	651	686	710	676	668	712	706	692	688	664	763	638	698	699	679	668	642	682	701	701	723	738	692	662	712	699	657	651	698	677	694	668	669	681	686	679	681	670	692	709	676	705	661	664	701	650	676	684	675	654	659	709	687	696	708	696	673	661	713	665	670	662	687	656	644	678	685	696	683	676	678	694	682	665	680	684	718	646	717	672	682	643	728	697	709	676	683	673	679	679	668	627	700	663	672	660	732	677	642	665	719	713	667	663	673	675	684	713	645	717	682	679	668	675	672	700	670	685	666	683	648	667	697	645	699	653	640	690	658	713	723	708	672	665	638	701	663	710	657	635	719	703	685	685	666	668	680	612	670	649	639	676	697	694	676	662	693	702	707	664	718	676	717	707	676	726	648	678	713	718	700	669	686	652	668	712	707	658	733	663	686	704	682	665	707	711	705	698	687	695	691	692	701	680	727	664	687	666	683	671	683	716	683	671	659	651	683	689	694	666	672	718	659	682	686	652	675	724	702	647	628	717	675	672	686	675	727	759	684	701	707	677	628	695	635	666	646	682	693	719	695	647	694	708	735	715	695	673	653	664	634	689	687	687	673	676	678	688	661	685	700	714	702	673	706	715	698	683	698	678	708	664	686	682	690	668	679	644	673	702	678	675	656	699	680	693	733	631	680	704	685	667	688	696	635	652	653	702	679	673	644	657	692	671	694	694	688	648	728	710	691	682	634	720	703	706	654	698	718	644	660	670	714	711	673	710	685	660	711	700	691	713	651	688	724	681	653	665	644	693	684	692	737	676	699	665	660	681	663	632	659	667	680	649	718	685	685	710	734	692	740	706	667	658	689	702	647	708	698	704	670	687	671	705	714	636	686	667	665	688	660	695	735	687	646	708	667	676	670	686	693	674	630	734	678	727	653	677	671	665	664	673	669	705	637	672	670	680	737	681	656	689	703	716	699	669	689	685	693	718	681	681	636	692	639	704	727	669	661	671	667	743	686	676	736	659	679	681	715	735	696	718	650	699	716	719	686	720	698	736	674	646	636	697	741	672	693	694	669	687	670	654	719	675	692	703	689	683	714	685	692	693	683	670	701	677	699	705	655	689	669	639	725	706	651	648	668	683	672	729	699	700	695	666	667	692	715	719	664	663	627	701	689	674	706	686	660	660	667	661	659	646	659	697	713	700	690	672	723	696	704	676	698	684	689	693	715	660	676	635	708	731	659	644	628	684	689	683	699	665	729	693	715	660	708	656	677	706	694	711	694	661	677	659	699	675	668	667	699	701	704	656	665	742	682	686	671	668	698	664	644	729	731	711	714	696	689	673	635	667	624	703	632	689	628	689	682	693	696	706	686	727	653	661	664	733	706	717	693	710	686	656	687	725	697	683	702	666	698	682	660	680	722	664	645	663	676	654	688	721	668	667	718	679	669	666	699	707	661	708	734	713	684	743	720	638	711	663	668	682	644	672	668	640	656	681	676	691	652	656	732	698	637	663	663	693	700	672	713	705	654	674	675	665	681	693	682	712	719	661	693	739	757	646	711	700	692	697	704	675	660	658	687	663	689	661	680	641	676	698	704	689	667	709	668	734	666	665	699	664	683	725	704	734	646	659	703	686	671	644	691	687	677	676	683	681	690	696	686	696	670	676	699	675	660	681	671	688	658	710	682	692	732	677	747	688	672	705	690	662	704	696	692	690	681	678	695	672	752	702	739	651	650	651	676	663	708	661	684	686	700	695	649	672	741	648	659	651	655	728	698	646	772	694	680	658	680	639	691	634	719	682	718	685	687	719	679	689	683	687	691	653	681	751	716	644	675	683	658	692	659	717	696	716	673	678	727	696	679	641	713	662	690	673	685	662	727	665	700	698	668	707	657	673	700	666	616	685	693	681	703	743	671	719	653	718	687	664	672	666	648	653	640	623	721	710	642	692	729	660	678	711	634	666	666	699	689	667	690	692	726	660	651	658	707	681	718	657	725	701	695	682	680	686	654	662	679	708	705	711	693	645	720	686	730	706	668	670	714	734	710	686	691	740	625	686	664	715	677	683	687	671	712	667	660	651	720	698	681	594	683	676	668	695	674	706	731	697	697	671	673	653	682	734	721	679	679	680	667	643	690	645	706	698	702	699	693	643	662	653	649	658	654	737	684	659	703	656	677	709	715	690	710	679	710	697	628	656	681	669	704	676	691	705	659	668	706	643	711	672	704	697	668	744	701	695	661	661	645	667	725	696	687	716	666	695	685	731	667	655	684	688	730	720	660	681	698	713	635	691	663	686	681	666	640	661	667	668	687	690	701	674	655	687	759	740	740	694	684	707	711	660	714	717	694	687	644	707	645	697	640	673	718	660	667	610	719	645	683	717	671	686	716	691	651	672	685	634	667	692	725	622	672	675	706	652	718	731	704	696	677	657	685	723	697	671	683	712	717	687	623	666	661	702	644	662	722	658	694	641	713	685	686	725	627	698	673	675	668	706	680	664	688	708	699	682	674	655	654	658	650	672	671	686	665	694	682	712	699	708	715	641	704	681	610	726	694	715	715	689	691	674	675	678	683	678	716	670	703	705	723	696	682	637	646	659	684	633	675	719	690	678	656	694	678	674	712	698	685	668	663	672	697	702	681	693	666	653	658	657	636	654	689	703	671	672	671	695	693	655	683	659	645	680	706	682	688	676	704	675	683	669	686	655	757	686	682	693	717	730	667	716	716	663	686	702	658	627	681	644	631	692	666	674	724	694	710	633	673	668	653	681	688	660	671	679	691	676	668	676	688	653	696	694	660	732	730	703	723	686	690	673	660	683	685	680	677	728	692	673	683	710	655	668	651	600	688	676	713	674	717	644	701	706	663	677	646	678	703	649	688	734	701	680	669	645	667	668	655	685	694	706	696	648	685	654	699	693	696	701	688	695	692	691	657	649	663	698	669	701	666	672	698	674	688	651	664	694	684	735	708	674	669	699	716	644	679	671	652	662	704	700	722	711	699	710	652	746	716	705	657	709	678	698	686	678	710	679	702	674	656	751	687	718	674	703	709	707	712	676	642	638	692	640	667	653	680	702	718	716	710	679	687	660	670	683	724	676	703	646	694	653	672	682	714	692	675	679	666	723	722	647	691	707	662	686	733	646	707	706	651	739	636	670	695	715	696	691	720	672	720	721	688	641	688	677	650	687	673	746	700	657	669	655	696	693	659	709	675	717	693	673	697	649	694	679
30736	63880	56987	41278	31099	21155	13707	7600	4302	2042	726	769	772	750	714	777	732	716	759	700	744	720	764	700	791	716	736	749	726	749	734	697	707	717	770	764	732	763	710	731	706	734	725	718	710	726	739	752	704	775	734	718	738	723	744	718	699	710	722	720	680	719	765	735	694	698	735	747	753	717	748	716	736	716	760	756	702	773	759	756	741	745	726	676	727	735	743	737	720	727	668	742	734	747	705	726	739	733	692	694	716	730	737	822	765	701	751	688	754	742	732	738	727	727	749	721	738	706	717	708	694	717	715	735	732	705	735	741	707	708	698	726	727	725	739	753	793	752	747	772	751	744	741	734	781	714	679	744	756	736	739	708	764	740	769	739	743	725	761	669	732	711	722	744	724	760	759	725	769	736	713	748	767	724	719	716	686	724	773	741	756	726	755	711	754	714	731	748	774	755	743	690	683	750	716	701	754	701	704	746	689	709	744	779	752	740	694	698	725	725	731	747	713	732	776	732	726	693	711	716	712	742	736	756	708	676	712	730	777	720	749	726	730	734	759	791	768	703	751	737	696	732	747	761	695	715	699	730	715	712	714	708	723	753	750	727	738	754	723	701	724	716	707	749	716	721	737	765	682	732	730	767	729	682	681	684	769	709	748	691	727	739	736	726	715	728	738	693	748	742	736	725	678	700	729	695	711	764	761	750	662	757	690	688	707	738	741	745	689	769	715	736	715	766	724	718	721	744	748	766	704	741	742	741	675	693	728	741	753	735	714	754	719	807	672	780	688	718	722	741	709	794	734	701	725	725	748	715	759	784	783	696	782	693	712	750	696	792	699	697	739	708	717	784	743	714	730	715	722	732	714	753	670	684	724	735	766	742	725	746	736	732	734	722	760	727	773	737	715	667	734	723	739	765	728	742	719	710	715	757	711	711	705	761	760	742	733	671	763	747	718	708	763	753	749	723	681	755	726	697	742	717	727	744	742	727	784	734	753	759	657	746	723	707	718	704	763	723	735	722	770	705	765	702	745	747	741	760	736	733	659	751	795	738	751	735	741	764	761	743	759	715	751	702	781	687	691	741	758	670	805	722	717	767	742	740	759	729	754	729	705	718	707	710	713	752	759	743	722	735	719	733	750	743	730	718	798	744	687	746	740	737	725	722	722	714	689	726	703	730	762	737	748	712	710	713	729	707	743	731	695	767	744	715	747	702	711	739	731	754	745	765	724	739	756	754	743	738	686	739	729	719	705	732	694	680	692	725	717	706	706	708	712	689	702	765	680	735	743	816	710	718	734	767	719	773	717	724	715	713	722	728	690	741	741	741	723	679	701	749	746	725	706	689	753	763	717	747	722	734	724	733	699	738	698	759	753	741	719	772	691	737	730	683	786	755	772	750	725	750	729	717	701	699	727	763	740	712	723	738	753	702	750	681	777	760	739	735	714	743	702	748	726	766	719	738	702	751	721	768	731	754	675	753	710	723	755	749	735	722	763	724	730	764	742	760	738	732	737	698	705	742	706	714	745	720	735	749	702	701	731	707	720	730	699	751	762	765	698	717	739	787	757	709	700	721	715	751	737	685	690	695	753	701	747	734	761	772	731	717	714	716	700	721	727	739	747	754	687	697	721	693	766	739	736	718	721	755	750	720	729	749	744	708	687	768	736	784	684	725	723	744	750	743	729	748	664	721	766	764	732	730	714	725	741	659	722	722	687	704	739	777	718	696	756	725	763	707	737	720	729	724	720	720	694	745	686	716	708	726	725	772	715	752	763	699	710	778	689	714	725	716	731	745	728	737	752	749	745	767	767	752	741	729	726	731	747	752	754	742	713	674	711	739	721	757	741	733	748	702	709	791	716	729	750	690	754	731	772	725	659	699	740	740	742	722	765	752	749	726	752	727	744	755	736	715	732	733	741	743	746	726	727	694	721	719	678	724	723	689	749	673	727	709	714	750	763	697	692	737	751	697	723	723	756	728	742	711	780	732	766	749	728	709	679	758	723	731	742	736	724	714	784	716	745	766	729	820	727	742	731	722	725	742	697	725	705	719	716	717	755	741	728	734	759	745	736	710	726	752	715	769	777	718	739	758	779	686	713	758	753	742	723	737	749	742	671	699	736	765	752	718	723	728	736	726	747	736	735	691	724	740	798	793	729	677	707	694	721	714	766	738	712	687	708	710	708	752	713	720	764	732	719	735	773	766	729	739	734	697	735	710	715	727	718	719	717	698	749	730	730	687	760	794	714	772	776	761	719	738	739	723	684	758	722	735	706	714	742	709	741	710	762	776	739	777	704	756	731	711	700	710	730	688	736	776	730	750	706	717	702	741	790	743	690	764	766	701	790	730	681	708	703	684	724	731	735	745	725	732	742	742	732	748	746	727	769	774	743	714	721	709	738	717	717	750	826	720	753	737	731	737	730	748	750	691	740	736	741	728	751	741	711	697	687	748	775	747	707	765	722	719	716	711	718	739	710	750	719	715	738	721	703	766	688	693	747	719	679	710	724	717	710	736	777	782	733	733	752	745	706	727	738	743	757	706	756	708	731	723	717	705	731	731	715	762	728	718	728	751	763	754	757	792	710	723	758	736	745	758	732	786	748	702	704	703	719	705	739	767	730	710	749	750	717	747	721	732	722	768	743	696	725	751	721	725	738	749	765	734	717	723	719	693	728	724	680	733	697	761	759	749	775	687	751	731	741	734	785	746	745	715	730	703	725	733	690	714	771	756	732	785	704	742	718	715	740	746	793	768	785	684	721	719	787	719	715	753	678	757	754	719	780	741	704	702	707	737	721	694	689	725	722	736	709	748	735	674	727	736	723	726	737	746	714	709	704	784	711	755	701	738	706	726	707	765	745	745	780	765	705	695	692	706	726	772	770	733	761	725	746	682	740	737	720	759	708	699	776	730	691	685	721	706	724	702	739	736	708	754	721	769	700	731	713	745	730	737	724	748	730	726	729	762	715	724	704	754	735	759	732	772	703	723	705	753	733	753	710	719	734	761	701	711	735	756	765	685	742	748	734	723	699	707	723	693	747	728	751	748	760	724	712	744	745	680	685	717	714	759	729	752	730	726	761	714	778	722	667	734	716	785	732	732	689	743	735	724	775	718	712	703	699	736	718	702	732	743	664	742	768	686	724	725	730	730	723	692	717	695	770	685	721	692	725	680	767	727	751	748	719	763	696	732	719	735	746	772	701	732	733	730	763	736	699	709	721	725	734	747	709	735	746	751	753	734	735	700	723	737	788	722	673	712	764	709	724	701	704	747	737	705	760	712	718	764	774	775	739	708	748	815	710	749	752	704	696	724	707	739	714	740	739	716	728	699	768	739	736	722	717	793	686	729	760	728	786	769	708	744	738	676	753	718	731	735	767	686	736	697	693	730	676	780	773	717	698	710	702	739	681	737	706	765	742	702	707	749	755	765	720	769	725	738	717	719	739	735	715	740	706	772	702	744	735	770	733	698	732	753	739	718	760	723	765	682
22547	21297	31360	30635	31997	32300	27406	15243	8009	4046	947	891	885	919	871	874	825	913	908	857	870	902	914	914	884	902	823	896	899	843	885	886	847	795	870	857	860	850	879	936	830	908	836	877	870	894	851	870	900	865	903	865	844	857	821	857	836	850	876	817	897	911	894	881	884	860	902	900	867	875	903	884	847	847	876	883	846	850	840	868	852	832	835	825	915	854	865	783	825	830	865	812	841	884	868	850	894	857	841	867	889	916	824	855	868	846	843	833	866	881	828	869	858	852	809	856	876	826	874	886	825	883	890	896	861	840	847	820	855	875	864	893	854	904	894	840	809	900	845	849	874	898	882	910	844	908	870	907	899	852	869	871	851	853	873	879	878	891	833	879	860	870	845	833	844	863	892	854	839	842	822	817	876	830	812	885	857	805	911	902	871	831	841	850	866	833	860	840	805	846	890	867	875	834	871	844	823	908	881	840	874	784	874	819	829	829	933	864	873	887	835	879	866	864	871	860	881	860	833	879	824	887	840	865	821	859	867	838	820	810	860	886	828	887	861	874	850	833	879	852	851	881	829	851	853	887	854	861	833	811	857	880	853	842	877	875	846	858	864	878	866	889	876	822	834	879	840	888	807	843	835	861	805	826	857	858	849	856	847	876	892	855	856	838	918	879	905	844	859	832	866	948	847	874	872	790	904	862	884	898	893	888	888	874	879	914	874	872	883	841	875	868	826	870	879	851	850	857	881	855	859	937	885	888	879	845	904	868	858	815	866	884	830	854	860	855	871	916	873	873	821	869	850	845	855	873	873	874	874	813	869	839	851	866	884	836	935	813	860	830	818	811	864	865	921	863	868	833	840	901	813	832	884	867	847	913	868	880	859	867	794	870	851	928	863	800	836	851	927	921	923	843	837	837	902	813	875	811	893	886	875	814	879	832	801	876	815	883	851	819	867	887	884	865	894	851	885	858	859	847	910	837	848	890	886	889	870	886	844	847	829	853	913	842	824	890	816	864	848	842	866	837	858	891	849	850	866	813	873	830	867	874	811	844	858	885	840	913	884	878	833	860	889	876	890	837	832	892	863	878	835	855	900	843	839	889	891	833	910	836	837	895	889	880	905	835	874	860	918	878	870	844	857	861	820	846	822	889	877	875	835	888	835	851	816	888	828	875	884	877	833	846	834	858	901	873	928	830	888	833	871	858	881	885	882	828	862	855	901	856	903	888	833	833	867	887	852	904	885	852	911	808	817	823	886	861	847	878	912	852	831	852	820	892	855	817	895	854	842	855	896	896	871	843	858	868	896	859	897	838	880	844	858	875	889	903	861	859	867	888	871	852	870	823	795	861	853	895	884	877	839	831	873	818	838	854	847	861	801	911	872	908	822	892	905	839	849	862	870	903	865	861	872	838	872	851	880	868	872	904	891	842	846	828	910	818	855	829	832	915	887	882	894	837	820	888	899	874	883	835	791	875	923	849	883	862	862	835	889	852	873	869	889	875	813	883	904	872	916	859	866	844	827	834	846	819	852	810	840	950	943	892	874	915	898	934	820	899	922	894	857	850	895	865	844	846	872	874	865	816	874	831	844	921	787	832	780	880	806	827	832	878	856	873	846	853	844	828	779	865	840	900	876	873	817	888	835	836	916	903	835	901	851	865	871	853	858	891	905	880	878	865	871	846	860	829	889	887	803	867	845	866	858	853	883	820	877	917	890	858	895	893	906	868	849	860	867	854	803	891	921	817	838	845	933	834	921	890	869	874	860	882	793	862	832	901	822	877	818	823	784	829	853	839	794	830	831	875	847	867	822	798	889	886	877	879	816	859	786	890	846	847	846	883	817	915	824	875	798	941	838	873	905	887	822	884	888	837	837	867	906	849	846	840	854	858	887	903	885	900	835	864	865	901	859	826	851	861	863	842	905	825	873	840	846	835	877	875	861	827	867	872	819	854	801	905	859	840	879	855	842	904	878	886	839	859	840	899	851	875	843	860	860	912	906	877	867	837	842	828	854	799	853	896	845	878	827	806	863	866	864	843	908	834	931	886	780	841	862	847	901	851	842	855	886	849	839	902	859	854	820	882	851	851	870	851	865	869	884	820	903	879	864	830	880	845	861	902	812	844	837	882	834	874	880	859	873	814	840	841	844	856	824	866	890	842	835	856	856	870	877	863	855	791	858	857	837	853	889	889	809	830	848	875	907	854	803	831	861	855	874	879	860	844	871	840	922	891	851	854	906	893	874	904	877	862	846	883	862	886	836	876	844	838	876	833	852	894	847	807	866	797	866	806	851	832	881	931	906	908	868	865	807	872	879	865	905	894	851	848	889	917	874	889	827	801	841	865	869	875	799	824	864	870	846	826	918	856	899	869	845	896	843	944	856	831	866	879	864	852	926	856	897	863	848	865	876	816	845	858	829	823	860	912	895	845	888	796	881	881	839	871	858	874	883	824	848	830	874	860	875	869	827	836	869	858	889	836	809	905	900	883	844	899	824	857	891	875	843	876	857	880	899	847	827	876	852	838	950	852	862	896	884	877	830	839	868	881	866	863	854	869	859	873	838	875	836	861	923	901	885	857	819	838	832	851	900	845	860	891	881	844	843	866	867	805	893	855	820	844	874	834	881	854	886	858	854	860	875	773	872	796	805	882	867	838	893	887	880	840	861	882	844	816	874	843	857	889	842	923	867	841	822	875	878	842	898	921	858	796	940	868	872	829	878	853	865	856	925	838	818	914	849	853	872	843	876	869	900	848	876	844	847	854	849	829	875	864	904	847	908	872	860	906	854	837	856	829	855	833	887	829	863	893	872	881	875	825	878	870	884	816	827	861	834	857	864	878	843	843	929	875	835	914	851	900	845	856	829	880	883	856	847	910	903	889	890	892	882	869	869	873	814	831	842	868	816	890	822	839	851	882	841	848	888	854	860	879	862	851	841	906	872	880	835	843	821	839	822	859	850	877	839	824	882	870	928	846	879	824	850	902	891	851	857	842	846	852	864	864	871	899	939	905	904	821	857	867	845	875	847	852	861	876	823	841	858	874	865	889	840	864	900	881	828	848	860	894	874	883	842	841	892	870	838	824	867	914	900	919	887	862	905	920	847	885	828	892	845	891	942	843	846	856	866	878	834	864	862	858	850	871	907	814	900	844	837	865	882	900	873	902	883	909	862	861	847	845	838	874	836	877	835	843	890	881	878	850	870	866	870	852	851	877	873	842	825	906	845	857	923	854	833	866	856	805	866	814	872	869	919	887	882	898	904	809	881	876	878	874	905	874	899	851	894	914	849	896	860	871	831	877	868	863	896	899	853	864	827	823	876	883	874	862	886	819	912	914	877	852	889	812	848	846	883	841	860	846	855	855	849	899	946	865	857	828	881	869	871	846	867	908	851	859	863	820	906	880	818	849	875	842	902	840	871	871	833	851	820	898	854	878	883	851	891	820	837	824	856	839	880	900	876	876	882	881	769	831	887	853	821	826	835	864	875	871
44678	92800	80427	61840	49536	37973	25631	17003	10716	5300	933	875	895	929	868	903	897	884	952	885	903	899	874	807	861	854	874	857	893	876	882	844	837	887	871	780	836	874	899	908	850	886	921	872	909	860	884	875	864	872	897	926	834	878	863	908	857	872	852	872	847	862	808	861	885	838	863	892	849	847	851	854	909	889	843	849	859	865	878	863	797	856	867	877	876	883	902	849	860	893	839	846	843	848	847	843	883	888	883	899	881	815	897	886	858	908	893	893	908	878	892	896	847	896	810	890	924	874	862	822	868	847	830	839	821	834	868	815	919	840	850	870	847	892	885	870	872	819	839	823	883	883	828	878	807	943	878	900	883	840	852	864	872	826	879	811	836	870	902	878	875	870	934	886	857	856	853	868	865	882	862	875	873	883	883	888	869	912	845	882	879	877	868	849	931	847	835	808	867	866	864	884	873	869	878	802	857	890	885	830	891	860	845	852	816	872	842	879	883	839	836	869	850	923	900	843	899	892	928	856	835	895	832	906	864	874	826	892	848	872	902	860	861	886	872	862	872	929	898	882	919	826	905	866	820	894	826	848	895	884	827	848	876	844	834	888	878	806	865	869	895	842	830	851	868	928	917	895	894	812	832	825	860	871	818	885	883	867	851	846	922	844	848	822	925	911	836	810	870	906	869	847	919	833	850	886	871	865	836	840	909	849	873	854	845	856	855	863	854	862	889	884	887	834	890	915	860	843	843	856	842	845	847	872	889	820	868	843	826	911	899	858	843	901	851	908	823	848	831	907	834	806	886	862	828	916	926	866	871	843	880	906	844	897	865	869	918	906	880	868	823	842	846	865	865	867	854	901	818	854	906	871	862	867	919	883	919	851	869	862	873	825	890	881	841	783	842	817	877	876	840	868	848	884	869	873	870	837	848	860	890	864	861	902	800	831	817	845	888	833	906	872	882	806	886	819	841	898	907	887	883	886	841	786	859	841	898	900	873	883	917	859	811	830	873	927	875	851	856	863	864	869	870	860	840	860	930	868	886	814	806	880	838	860	882	876	840	825	828	857	928	838	883	867	836	880	897	898	883	825	863	849	863	864	870	879	820	851	856	849	886	884	898	863	881	861	843	913	883	887	850	814	880	899	857	831	854	875	858	873	872	861	912	871	871	888	865	848	840	852	881	879	853	882	887	850	861	857	859	866	880	806	827	890	839	807	836	833	858	803	856	869	917	884	839	847	865	836	816	833	893	854	898	874	853	929	846	872	865	900	864	842	874	906	849	862	896	880	856	877	866	837	906	864	846	858	854	918	862	915	865	846	884	886	887	882	911	856	859	904	808	836	841	881	935	814	832	858	843	883	885	867	919	871	861	833	835	871	850	850	836	873	881	897	871	905	839	866	886	849	892	855	858	883	928	863	902	850	891	883	822	866	874	878	876	899	874	902	881	835	873	872	858	872	858	862	827	824	926	847	857	936	859	905	863	860	889	842	881	867	839	863	918	836	917	865	884	909	874	862	871	872	879	826	925	856	836	888	901	898	895	879	855	893	854	881	886	866	923	857	850	818	845	848	826	845	872	945	872	831	846	925	855	842	893	844	899	888	935	854	855	898	858	846	859	887	854	867	869	824	879	869	894	846	863	849	864	898	835	916	889	870	841	839	847	914	907	840	906	855	823	914	878	872	851	876	906	894	858	872	895	822	846	864	841	868	934	891	821	837	921	911	810	871	851	833	872	815	870	860	829	825	932	864	861	873	864	854	845	866	917	871	894	871	866	913	902	884	889	821	908	867	853	835	869	895	870	898	897	924	850	904	862	879	866	838	897	843	864	881	857	879	867	920	856	869	831	869	936	815	880	836	844	869	903	883	864	872	864	884	849	855	850	866	831	854	862	831	851	843	867	841	879	863	872	887	901	869	941	868	877	836	862	848	834	830	875	898	907	861	861	855	871	908	919	857	821	867	821	855	859	888	855	843	925	813	844	865	855	896	966	886	852	848	873	843	867	898	868	854	837	884	871	820	891	911	890	867	824	831	880	875	846	864	847	887	823	908	810	885	859	901	876	861	838	840	889	906	837	872	872	870	874	861	872	826	855	890	816	880	787	850	909	881	863	837	867	839	819	858	794	889	814	843	889	888	904	869	869	931	845	846	849	915	853	905	832	875	854	832	878	881	847	880	819	912	874	855	860	879	907	834	892	874	844	942	879	850	885	886	890	868	831	887	870	851	879	878	871	919	889	823	892	892	856	839	915	887	846	859	863	843	850	863	885	853	876	886	893	810	897	863	902	864	819	824	848	902	844	831	842	903	890	828	877	898	889	855	855	850	835	896	839	839	895	863	872	830	871	880	917	827	890	845	893	878	890	857	845	875	910	902	880	869	825	905	796	854	883	808	856	820	906	902	897	860	896	875	881	894	845	873	872	844	882	891	859	889	810	853	890	851	801	863	835	867	925	870	912	882	849	939	875	854	883	832	884	840	848	879	869	898	884	855	893	852	882	876	900	863	881	905	872	838	853	917	858	867	873	865	867	834	863	866	858	822	879	911	903	884	874	835	918	827	877	871	851	830	910	866	855	863	853	843	897	859	838	894	840	851	916	830	900	890	839	882	853	904	850	894	850	917	850	832	899	913	868	853	861	865	828	862	851	888	882	847	852	886	842	836	819	881	891	879	912	914	851	875	899	884	862	865	905	842	805	851	868	826	856	863	890	890	859	849	888	897	870	883	913	844	902	846	877	858	870	855	849	849	847	931	861	893	878	839	878	893	843	869	854	837	903	859	838	847	882	855	808	892	916	882	867	832	859	838	847	885	900	888	831	932	845	812	827	884	886	897	896	888	824	841	858	832	848	904	925	831	868	845	870	873	871	893	819	922	843	894	855	870	892	849	849	867	872	857	842	877	861	842	862	899	901	849	823	826	875	838	858	848	834	869	855	891	862	879	839	858	871	841	885	891	826	840	866	857	859	877	906	834	889	921	841	902	858	818	896	848	876	853	899	891	893	858	807	864	897	855	828	855	843	845	835	897	931	860	881	805	855	843	831	885	909	830	896	826	886	888	843	818	839	865	860	875	807	881	833	851	883	841	869	868	887	868	910	886	843	813	874	880	834	888	839	846	840	896	846	822	875	923	870	929	863	873	881	903	881	872	841	854	888	877	844	856	869	878	850	879	863	901	883	852	859	857	840	869	894	870	889	873	881	909	869	832	873	861	845	894	877	870	820	909	866	906	852	922	857	861	882	870	897	853	843	832	876	845	862	801	876	859	872	813	851	854	870	846	887	881	844	840	818	831	829	867	925	876	896	924	889	883	850	859	895	872	845	850	855	805	870	858	935	868	874	894	881	853	840	833	852	834	879	857	896	869	822	864	868	852	882	877	847	848	823	827	846	861	891	819	876	861	862	892	888	895	880	891	869	824	867	813	892	850	866	888	851	922	816	804	873	897	861	923	894	836	898	841	877	869	886	908	885	864	917	885	833	841	919	903
28373	24759	26121	15740	6923	2944	1540	944	862	564	492	522	500	469	436	487	503	445	462	506	463	487	448	486	470	473	488	483	441	467	516	443	524	514	443	485	465	496	474	493	471	453	476	469	464	492	467	468	470	420	446	475	445	460	486	471	472	453	460	456	470	421	488	460	476	489	466	470	463	464	490	467	468	463	507	507	493	458	456	479	492	472	484	469	492	490	484	474	478	466	459	447	465	486	457	468	473	452	502	456	444	442	488	490	488	476	448	500	463	479	452	494	398	452	487	509	454	458	451	494	442	463	448	481	477	462	474	506	458	456	487	510	447	471	443	452	482	469	480	488	496	462	459	477	442	478	476	485	511	473	447	494	451	533	491	467	468	489	467	455	488	438	500	480	474	458	495	451	498	494	479	451	492	475	468	468	467	487	456	469	474	484	448	452	486	438	485	447	452	492	480	488	454	491	430	441	486	476	450	460	511	444	504	482	485	462	482	520	447	466	489	448	468	470	449	471	475	512	480	469	474	463	457	474	468	484	499	474	481	527	493	485	476	500	495	504	405	491	471	443	496	444	461	462	470	475	502	469	449	463	508	431	500	493	484	495	488	474	482	465	474	485	489	515	466	464	489	469	486	468	509	503	465	485	484	479	464	467	473	455	477	447	487	438	440	493	440	468	489	459	495	464	495	461	504	497	471	451	433	446	491	483	454	460	463	492	492	494	482	512	478	462	471	476	496	456	512	454	451	475	452	479	473	475	477	502	443	481	486	485	483	488	504	495	479	464	423	495	464	430	471	465	488	471	439	480	465	453	483	477	514	466	500	469	465	463	455	425	470	491	471	470	471	444	415	476	481	435	490	470	486	504	466	459	500	480	468	483	492	473	457	466	454	487	446	536	446	440	493	451	483	464	452	451	447	462	474	472	471	508	457	495	511	452	538	472	452	457	478	487	496	499	442	432	472	469	429	447	512	458	457	453	455	458	470	449	501	449	498	498	467	453	459	467	474	480	437	479	473	486	490	430	456	456	472	476	482	477	463	463	428	495	443	446	488	499	487	478	476	495	487	486	431	460	457	462	449	432	490	487	435	473	533	499	493	462	452	536	498	483	531	510	500	474	462	524	452	433	457	452	506	491	490	478	478	449	439	474	465	450	491	450	448	472	482	499	501	510	495	461	405	501	487	484	471	460	489	475	421	468	487	456	477	456	465	466	479	461	473	441	477	478	500	468	432	486	432	457	467	463	472	444	462	457	455	411	440	495	495	433	464	458	478	449	502	487	473	515	433	475	460	451	477	476	484	474	446	449	492	442	443	437	518	509	460	450	480	471	449	489	482	503	498	483	483	474	459	484	447	477	434	480	460	488	499	471	476	471	506	495	454	428	483	465	510	477	495	439	461	478	459	446	451	467	457	456	458	447	495	495	454	440	473	455	476	494	438	457	520	485	460	484	470	470	427	499	495	477	465	475	518	433	456	469	487	468	463	477	465	476	424	514	469	480	470	452	478	465	466	482	517	492	499	457	463	492	477	485	464	476	453	484	481	454	436	467	455	490	483	471	471	472	476	475	480	478	462	507	484	466	464	449	519	488	431	482	465	459	490	479	445	442	500	470	462	449	482	446	452	440	489	476	488	462	467	468	485	468	488	508	488	433	482	512	465	475	476	472	487	490	482	473	487	459	463	502	452	467	488	472	473	432	437	459	478	499	468	486	482	440	436	471	461	517	477	468	452	458	525	491	490	424	466	494	516	517	509	455	434	483	446	475	491	466	471	451	450	434	463	502	495	489	494	474	447	470	480	421	470	474	494	469	489	454	472	433	472	481	429	452	481	463	461	461	439	471	466	467	471	458	453	457	476	452	479	457	466	478	509	515	468	420	482	462	464	490	437	491	471	463	457	443	462	470	470	482	485	539	445	433	455	456	463	516	460	433	477	418	460	433	446	489	452	483	473	461	468	457	475	445	461	493	445	510	478	474	505	455	476	489	527	477	442	473	464	454	466	482	472	428	482	470	470	460	490	462	460	451	453	493	433	490	476	476	496	459	478	470	517	430	487	426	477	483	471	503	440	443	460	481	488	426	492	464	456	485	506	481	467	473	462	505	499	511	457	484	482	523	447	433	470	467	475	442	515	484	462	494	464	433	467	476	494	474	457	467	475	503	456	476	483	465	463	441	458	448	475	484	474	468	466	507	481	462	440	415	477	465	462	465	496	446	498	488	476	431	480	504	478	475	482	490	431	475	513	488	487	472	474	472	463	481	471	470	440	473	508	463	434	471	435	459	489	445	472	485	442	452	506	478	490	489	474	477	482	498	490	459	477	472	478	475	484	493	468	439	436	449	501	454	472	496	471	488	427	455	466	458	466	462	486	477	449	470	484	442	470	498	500	469	493	511	452	443	477	457	473	458	485	448	477	444	458	453	507	469	476	487	443	489	458	499	420	449	506	486	459	432	484	483	449	454	463	475	468	469	490	497	424	483	474	474	463	514	455	500	491	508	456	512	463	445	454	447	474	471	471	463	461	469	500	500	491	481	454	499	483	469	478	480	485	516	481	480	446	427	482	462	472	459	468	476	445	461	488	498	486	436	456	462	446	473	450	461	470	476	475	456	481	440	472	453	486	480	507	461	467	497	518	457	514	460	477	509	446	488	453	466	491	456	472	491	489	451	450	455	471	453	459	490	465	468	477	507	480	459	481	486	461	467	472	479	463	468	506	471	463	456	465	449	467	451	474	467	448	494	476	469	493	480	493	462	481	472	484	454	472	481	461	490	505	442	431	504	498	465	467	519	469	488	469	510	467	477	486	458	486	468	490	475	459	481	477	473	472	452	459	473	487	464	482	452	481	498	454	456	462	451	475	538	492	486	470	494	489	470	465	442	469	481	459	473	430	470	441	490	472	430	434	481	470	509	479	483	440	446	432	510	476	446	440	500	434	459	473	493	482	486	505	483	476	496	423	444	466	477	478	460	479	488	459	467	486	460	489	486	452	476	473	464	448	464	495	505	499	489	468	473	470	506	497	499	490	523	457	465	489	474	507	504	478	469	484	487	479	439	456	456	514	498	452	473	518	450	494	486	481	486	449	483	467	466	435	458	473	431	462	483	427	484	482	466	471	509	497	429	448	477	455	487	447	469	489	493	460	537	459	434	474	462	448	432	489	486	474	463	461	470	476	438	493	478	506	440	481	509	478	456	506	457	489	484	488	537	511	484	484	453	454	476	461	468	476	465	495	452	473	487	481	484	457	453	486	467	467	490	476	462	461	459	513	509	515	438	508	459	458	458	446	456	476	492	490	510	471	469	478	451	477	427	508	496	498	484	475	420	483	487	523	491	476	482	440	520	483	451	500	485	475	454	440	458	439	459	469	465	455	485	442	508	452	473	495	543	453	428	481	474	451	478	499	458	486	482	471	507	415	487	495	474	487	475	492	495	478	475	508	510	482	414	480	473	462	495	496	493	452	474	459	484	442	453	460	433	461	467
16641	33898	21628	11436	7077	3494	1978	1294	1056	695	514	508	488	529	532	477	490	523	524	531	527	554	499	546	482	506	544	514	498	498	483	501	537	494	527	529	514	458	546	526	530	540	477	519	508	507	477	516	566	505	506	500	497	522	501	524	562	537	550	475	525	521	485	521	466	497	534	507	506	508	518	488	547	568	499	526	510	529	515	500	530	495	493	533	505	486	506	482	518	506	487	464	507	481	494	535	490	497	520	504	500	503	539	506	527	543	508	528	528	517	493	513	543	524	519	493	473	531	532	536	518	514	509	505	504	491	522	497	493	526	521	484	507	553	566	503	500	473	470	525	528	517	497	473	502	538	511	530	548	508	510	512	482	502	547	490	526	515	509	478	507	560	508	572	523	528	508	537	544	525	504	504	471	511	560	530	508	497	523	499	548	465	501	531	535	496	506	544	487	493	538	548	518	526	531	522	531	532	497	546	500	523	481	501	541	506	508	526	488	516	522	537	514	573	490	528	510	523	494	512	532	504	517	533	500	539	512	482	490	518	511	523	505	510	501	542	497	490	521	504	539	491	483	529	536	485	512	527	569	527	518	501	481	555	507	494	489	530	513	485	516	444	530	515	535	531	521	532	544	508	511	539	512	512	508	508	494	508	507	543	507	492	496	518	471	481	532	525	553	522	532	520	540	511	521	529	488	519	473	487	516	513	511	508	522	529	509	484	565	563	495	525	537	522	515	485	551	526	508	521	491	477	528	526	510	526	514	509	494	502	482	514	497	468	462	598	524	488	513	500	494	531	513	536	485	501	508	489	541	574	471	525	510	518	504	515	522	575	519	536	506	521	508	538	522	501	506	530	508	495	516	510	505	482	504	514	535	531	484	501	536	503	543	524	520	544	487	513	531	551	506	492	505	543	487	533	531	517	495	520	507	529	519	516	508	488	506	532	525	482	491	472	528	518	470	522	530	516	497	548	537	503	523	520	496	478	530	521	588	525	555	526	529	537	532	485	519	545	568	561	530	534	521	519	493	507	491	502	453	534	495	527	552	558	530	476	483	502	520	471	515	506	501	482	542	516	506	543	496	532	529	534	500	503	479	552	499	513	499	553	506	558	510	545	488	519	522	517	505	548	550	555	465	508	512	550	505	486	524	492	559	528	557	501	538	511	497	499	527	515	475	504	527	528	490	493	547	504	522	513	569	524	499	511	494	508	493	518	542	523	500	510	501	522	532	536	539	519	547	536	522	552	466	493	534	519	494	501	475	471	520	497	513	519	564	565	496	535	502	534	521	514	533	540	499	505	528	519	534	497	529	510	514	546	493	522	502	498	495	532	544	499	487	526	550	557	508	525	517	508	502	535	526	510	555	495	497	476	571	511	487	528	492	526	500	538	539	519	540	528	509	522	502	497	485	538	507	551	510	537	531	504	519	528	503	491	522	520	475	515	518	524	520	508	529	535	495	501	539	509	475	532	487	510	532	501	504	548	548	505	495	543	505	522	526	533	474	522	530	496	494	550	482	482	483	507	513	515	469	502	483	540	554	531	520	529	512	496	491	515	489	519	497	497	487	490	490	514	514	480	532	530	521	506	531	524	526	546	529	509	546	526	506	534	491	523	495	550	535	480	516	528	519	516	545	493	512	501	504	571	478	502	490	515	476	538	488	498	465	516	470	522	495	536	494	520	546	526	489	494	526	498	569	499	508	512	509	503	509	519	537	496	534	518	517	467	518	525	519	505	497	546	521	487	481	507	529	471	453	555	522	527	516	516	516	524	461	513	507	522	493	513	519	499	526	488	525	538	490	512	525	519	497	544	508	515	503	519	504	538	532	489	511	501	521	501	493	520	507	488	538	498	488	498	528	468	506	520	515	488	505	521	513	495	496	519	531	512	514	506	522	517	529	474	513	550	531	544	527	480	547	528	478	526	508	552	521	497	515	499	498	543	503	562	516	553	526	520	492	509	552	518	514	491	530	516	494	466	526	521	479	508	496	517	499	533	523	560	533	498	505	488	512	504	506	495	486	509	471	523	495	506	522	519	502	503	500	533	521	535	502	505	483	503	492	519	513	502	521	556	491	518	505	513	498	532	529	509	501	504	497	490	508	538	513	524	490	529	500	532	512	509	481	524	530	526	535	514	511	536	519	516	516	470	528	484	545	504	514	544	549	493	523	528	484	526	540	492	508	534	532	462	514	555	494	451	488	510	493	544	496	507	501	532	489	485	513	517	482	543	498	502	521	503	507	521	465	504	509	495	488	531	487	536	493	531	500	502	480	530	497	512	518	508	515	533	543	469	555	556	484	499	530	505	500	493	493	490	536	473	500	530	486	502	510	498	506	501	528	505	517	515	476	530	505	512	507	568	532	506	526	485	465	491	544	525	502	522	503	543	485	521	487	501	498	557	511	535	491	512	527	515	549	494	514	538	494	547	550	510	534	494	546	515	523	486	474	548	527	524	522	538	525	486	504	509	536	513	467	499	511	526	532	506	505	476	524	497	451	487	532	502	527	491	532	465	520	523	474	511	480	516	515	500	474	487	543	556	479	531	556	488	515	544	540	529	540	536	472	511	503	490	514	521	564	543	535	517	512	516	474	449	564	520	478	498	519	529	533	539	542	519	530	474	505	490	513	525	528	521	526	529	518	548	466	477	496	546	528	506	532	504	520	529	538	501	512	526	540	544	506	518	534	516	497	517	513	568	496	523	541	501	498	519	516	499	502	495	500	503	529	546	489	525	513	479	505	491	512	493	571	510	524	497	531	486	526	525	542	562	484	488	455	496	513	545	486	501	502	537	511	512	478	513	525	491	514	535	470	543	492	541	564	571	533	519	523	504	529	526	499	532	543	491	484	514	510	494	497	518	506	531	518	526	537	500	489	530	501	486	533	521	535	517	512	504	473	513	496	508	532	496	501	496	502	547	526	503	511	479	493	510	502	502	506	505	512	488	510	513	518	472	521	537	500	494	485	530	525	485	490	508	527	505	515	514	496	550	473	484	527	504	498	505	515	529	521	556	463	569	497	504	516	520	494	544	544	508	491	497	476	486	504	513	520	501	527	516	533	509	532	557	532	459	552	520	497	537	531	494	539	525	496	486	494	542	558	495	525	546	539	477	508	539	537	478	554	508	524	509	527	535	497	521	518	531	529	488	512	474	524	523	502	484	518	577	545	517	541	480	547	481	507	494	544	535	513	514	482	528	527	540	463	504	519	503	463	535	492	471	512	522	526	540	527	506	516	522	523	509	492	550	485	513	489	508	502	541	499	517	490	472	543	543	510	507	478	487	575	482	510	510	510	490	501	507	514	520	505	511	491	492	527	508	534	531	513	511	500	516	500	521	496	514	496	501	536	506	507	475	475	491	518	526	507	517	537	506	532	508	523	534	541	547	494	567	520	517	490	527	543	519	527	505	520	556	509	536	541	495	518	518	517	476	482	504	526	514	501	491	534	504	555	509	492	478	520	510	521	496	590	503	519	513	517	549
23715	21795	33455	35096	32311	26041	17302	7056	4028	1726	618	540	550	558	563	523	503	562	539	569	523	550	549	566	560	463	565	548	562	569	542	560	537	522	528	532	482	577	552	551	529	535	543	546	544	569	539	494	565	522	533	596	564	556	542	569	580	519	571	559	577	554	523	565	511	525	568	533	543	547	554	512	529	531	530	544	546	569	507	524	524	561	520	564	522	545	557	519	569	541	527	551	569	568	570	519	552	543	547	558	527	517	506	527	514	531	571	544	523	551	527	583	527	618	552	549	571	503	568	557	576	540	570	497	556	547	526	546	482	583	548	523	518	505	553	530	514	547	521	514	543	544	539	550	577	555	507	546	520	559	615	524	515	541	506	549	540	538	546	512	518	570	565	516	565	525	517	519	528	577	543	496	495	533	517	574	544	566	552	559	519	516	520	535	547	540	533	539	502	523	532	555	545	496	531	508	536	553	558	518	512	559	558	562	556	510	524	518	498	526	507	583	551	533	578	508	535	554	533	542	535	516	585	542	519	496	510	591	518	491	498	505	516	525	536	482	550	537	528	512	534	562	483	536	549	538	535	578	548	516	515	563	533	566	574	568	530	576	540	508	559	513	557	519	535	523	519	548	561	539	537	500	544	540	576	540	532	557	497	543	535	511	546	545	539	549	498	562	538	554	522	536	517	561	507	543	516	536	529	574	521	554	526	550	558	560	527	547	556	529	543	502	527	558	534	514	538	532	550	535	548	547	520	480	551	552	506	517	558	551	581	498	544	542	501	523	518	559	515	535	506	532	569	526	556	558	489	565	551	546	554	558	498	521	571	569	557	530	538	538	533	548	540	552	514	535	510	520	530	514	536	557	555	516	524	544	551	528	522	546	564	511	510	565	508	491	537	544	533	576	516	530	558	498	509	555	558	514	556	538	536	518	567	551	545	516	510	526	530	513	526	548	514	517	550	511	526	569	507	524	560	495	542	501	558	546	525	512	543	564	544	528	513	507	539	521	553	507	543	553	548	489	545	545	526	562	530	593	552	561	553	549	556	533	543	539	525	587	545	547	514	538	534	542	585	515	499	523	577	539	520	543	532	530	522	487	525	537	557	590	503	498	510	546	536	558	473	511	522	544	498	507	571	554	509	513	512	482	541	531	531	517	512	575	558	536	524	551	568	511	544	566	550	500	529	509	550	546	608	523	532	520	492	573	518	527	519	575	550	587	555	542	545	586	542	575	523	545	567	527	522	517	569	556	527	569	508	577	568	524	588	518	551	514	562	511	556	510	540	558	544	561	535	527	529	576	545	529	539	577	558	550	546	523	516	551	561	517	575	556	516	551	550	579	487	550	524	512	507	527	493	534	557	535	563	524	500	536	518	529	516	549	530	535	581	533	570	519	514	547	531	534	554	550	577	508	541	563	566	541	548	526	569	514	520	574	551	515	528	518	519	511	558	544	541	528	505	515	558	556	523	499	554	562	515	532	518	537	555	551	490	531	533	524	548	577	531	541	561	519	548	563	539	537	517	528	519	544	521	544	588	529	505	527	548	497	560	524	529	553	586	542	526	561	540	504	550	515	579	533	476	540	524	529	597	542	501	536	549	550	562	563	520	531	534	510	561	502	568	558	520	552	538	547	497	572	551	478	516	529	550	537	598	580	533	530	544	529	559	511	554	550	583	513	522	544	566	563	549	538	563	496	499	543	531	527	528	535	603	541	542	555	519	524	520	560	543	564	563	553	519	517	506	475	582	517	532	555	502	491	576	518	541	563	552	557	545	563	514	522	570	561	550	529	556	557	543	519	551	568	588	568	519	552	561	502	524	552	542	543	513	549	512	589	497	571	530	515	520	540	516	523	524	526	524	529	514	523	500	559	507	573	565	557	569	507	562	564	571	518	536	526	556	560	509	555	552	521	556	560	536	498	554	510	541	531	548	529	550	536	538	545	550	557	527	547	559	593	517	503	544	575	538	510	544	505	544	516	554	478	560	534	551	529	578	506	508	547	521	532	513	554	559	558	495	520	545	566	558	580	569	556	524	516	568	510	520	538	549	564	535	547	524	514	554	521	463	559	534	513	514	556	586	517	498	528	527	528	537	586	508	509	546	517	542	565	568	576	561	506	565	552	537	524	561	570	524	535	553	548	516	505	540	583	521	549	564	535	509	534	525	546	533	544	528	480	548	558	520	550	533	552	503	532	497	519	516	547	514	498	541	547	546	521	536	573	589	548	544	540	496	512	539	502	562	529	544	527	554	548	505	522	561	506	558	562	497	528	514	515	534	535	580	516	549	528	533	564	515	540	501	520	531	496	528	522	553	542	539	548	492	562	545	558	561	551	510	540	543	533	545	524	600	555	532	502	576	544	502	538	547	530	550	546	523	561	526	519	504	564	547	510	576	553	548	597	529	537	541	531	550	515	578	527	532	561	568	518	549	507	545	542	529	549	542	523	540	513	524	509	537	536	535	517	541	570	565	554	591	561	539	546	508	498	518	563	529	504	522	543	578	487	536	551	559	497	524	494	559	506	515	557	572	558	524	523	560	507	503	515	488	541	502	536	554	558	525	577	604	541	491	529	534	513	539	526	554	526	574	517	520	557	549	555	538	551	549	516	552	548	526	548	554	598	510	555	544	565	558	527	522	553	554	537	542	526	518	535	500	534	563	538	564	550	497	589	537	546	544	579	530	533	545	561	541	543	549	565	524	544	530	557	516	529	548	539	538	543	542	585	522	537	503	556	498	538	546	514	532	520	566	538	531	536	554	579	524	543	532	534	541	527	522	519	549	574	560	525	549	539	591	549	568	546	558	485	485	519	521	520	526	558	579	544	537	552	534	528	526	532	531	561	534	552	557	562	534	550	483	535	551	540	532	536	547	539	555	560	505	516	523	549	516	520	529	529	550	537	551	529	555	495	575	532	538	518	568	551	509	572	532	561	539	547	486	539	543	572	539	513	509	577	527	514	569	489	556	509	558	518	504	553	502	558	562	517	538	538	520	554	543	561	534	572	515	545	558	550	511	539	554	538	534	536	530	512	563	525	515	540	506	589	517	574	516	519	521	538	518	547	548	528	568	529	580	524	519	562	575	548	540	531	565	494	564	570	529	542	545	515	583	536	496	552	541	553	546	555	507	488	517	511	529	531	559	547	539	506	559	528	534	525	523	526	499	560	518	562	527	567	552	518	524	557	539	532	557	567	554	546	539	536	570	499	537	516	538	521	566	562	537	561	539	565	537	537	531	536	550	551	573	537	561	517	551	546	559	524	534	543	547	534	587	558	541	560	516	550	531	524	549	519	516	533	603	539	566	527	511	551	526	571	525	532	558	544	555	555	572	494	528	527	504	563	533	521	535	539	531	560	559	559	528	541	535	538	510	509	528	534	518	548	523	571	520	537	509	547	550	542	566	561	504	528	551	498	507	524	498	539	506	516	529	543	560	516	535	526	553	557	560	563	573	559	513	550	500	548	559	544	541	520	531	544	534	537
42555	83484	66573	50563	39171	26426	16117	9096	5948	2376	747	547	531	566	560	562	573	530	572	556	564	588	555	524	539	543	535	565	556	573	567	593	589	573	580	573	536	533	539	535	529	574	588	536	575	577	574	551	543	557	568	522	612	559	564	537	540	543	589	556	565	532	515	529	510	539	566	548	558	550	542	592	575	567	555	528	516	546	540	577	548	564	556	561	586	550	577	553	555	560	547	565	547	540	557	570	577	521	545	538	532	578	570	568	531	582	528	584	587	541	553	557	555	522	593	548	555	546	552	565	584	557	574	567	606	555	527	568	593	563	534	536	552	544	538	575	610	561	562	509	548	560	574	553	558	547	581	575	545	548	552	514	563	564	612	562	523	529	578	586	596	568	521	527	540	566	616	516	588	581	553	530	559	517	555	552	533	584	565	574	556	568	529	539	583	560	567	513	573	514	598	543	566	557	531	546	584	551	581	554	585	579	555	591	533	599	591	550	558	541	522	548	612	530	561	598	575	557	537	549	549	551	585	510	582	593	562	544	563	547	562	569	581	552	540	574	574	524	542	584	564	562	555	547	546	575	597	568	553	570	579	541	550	602	551	511	543	547	563	548	585	544	606	586	595	538	585	574	588	558	526	572	565	536	553	545	561	558	557	528	569	570	568	593	520	562	567	559	581	548	541	489	581	548	555	536	562	548	564	524	579	575	588	517	572	585	584	557	565	549	552	519	568	514	539	558	545	535	571	578	577	557	553	543	543	565	581	547	526	512	547	574	541	543	501	629	570	558	573	562	532	563	553	582	534	563	544	557	529	562	592	544	557	534	554	527	524	554	537	610	582	578	578	558	566	536	555	579	562	585	562	507	564	571	510	535	575	512	553	563	559	543	559	544	527	563	594	551	526	554	509	552	553	601	542	589	573	593	585	565	547	568	519	551	600	570	569	576	567	545	576	556	532	532	548	577	596	521	576	549	576	528	555	592	568	579	578	581	601	559	533	574	553	515	535	520	559	544	588	545	585	581	577	565	568	558	577	591	521	588	559	521	635	570	542	575	551	572	557	581	511	577	560	580	549	562	569	515	526	553	538	533	549	509	561	568	533	533	543	542	566	539	593	538	559	546	551	585	572	598	570	536	593	561	539	559	558	531	498	581	574	555	577	577	502	548	560	581	593	562	575	563	584	548	583	519	567	551	541	529	576	561	584	588	538	585	562	561	589	533	558	574	572	547	580	527	589	571	592	564	540	593	535	553	565	559	498	573	560	514	591	564	557	533	514	549	575	539	543	541	582	521	531	577	580	551	547	536	586	545	576	533	558	529	595	523	528	607	575	540	556	556	534	537	570	518	594	525	582	554	592	579	551	559	573	550	536	521	540	581	566	555	564	586	546	580	572	537	594	543	553	569	554	537	565	555	565	577	544	559	568	562	562	553	580	600	542	539	568	568	573	565	571	563	576	590	572	572	545	563	551	533	584	576	547	546	539	532	596	579	569	546	609	593	573	556	549	570	576	561	515	585	608	530	570	562	580	541	568	568	527	550	569	570	532	522	553	543	559	563	619	579	592	552	583	607	557	542	580	542	520	519	557	580	552	542	592	555	528	520	562	551	567	554	571	546	586	596	558	578	576	556	528	525	531	584	586	598	566	554	537	561	528	549	570	607	557	588	553	583	561	560	539	540	561	611	537	559	538	533	547	552	585	571	546	534	533	631	545	562	535	582	578	541	585	558	559	547	550	558	562	577	562	582	560	521	543	562	564	561	571	556	577	539	613	553	548	577	530	553	600	580	546	518	546	532	568	548	554	515	571	573	528	603	559	547	522	563	526	575	615	570	557	526	542	563	542	561	516	551	572	542	568	529	535	575	596	537	550	542	517	530	576	551	579	539	555	590	563	592	544	587	582	530	576	551	587	551	533	546	556	529	558	580	507	544	576	567	569	566	533	571	527	567	509	536	549	606	608	563	570	578	543	557	549	561	560	583	535	558	577	524	532	571	566	556	587	540	587	574	567	553	529	582	517	541	560	584	594	535	543	558	548	570	556	550	539	558	569	575	564	527	533	590	569	565	551	563	590	521	548	642	553	614	569	548	549	527	605	523	561	562	573	544	547	570	567	555	554	536	550	571	588	573	567	579	594	579	553	586	557	542	556	558	538	565	580	569	553	563	541	535	515	521	547	557	547	548	584	573	563	595	541	593	573	533	548	557	569	567	546	531	561	561	574	536	577	560	548	522	567	581	546	549	606	543	543	546	556	537	528	535	552	575	559	583	515	599	636	576	555	536	566	533	570	570	584	551	598	543	537	585	512	552	538	579	567	584	492	572	577	605	520	582	546	565	564	539	521	560	562	536	588	596	559	542	571	600	566	598	579	573	575	536	571	548	561	560	533	557	556	547	605	567	539	596	529	571	564	539	560	559	546	569	569	529	538	500	605	555	589	586	517	589	589	585	565	517	562	565	537	561	560	573	547	548	560	536	561	572	541	581	558	555	569	518	575	504	543	555	507	526	580	576	560	551	594	536	552	557	557	580	528	557	538	567	551	563	567	544	548	523	541	559	541	581	573	539	590	610	576	551	550	574	542	584	601	537	593	551	563	562	531	532	552	573	541	576	525	616	548	533	559	542	558	567	540	583	604	508	579	519	597	574	538	583	519	539	553	510	535	576	571	564	542	562	571	589	537	535	581	552	568	514	559	561	622	582	545	599	569	561	569	534	571	554	585	594	537	556	567	524	572	553	525	540	614	555	568	594	540	527	523	606	567	562	547	554	547	546	540	556	559	579	567	583	537	533	592	561	562	547	575	533	574	569	541	546	530	566	551	558	581	551	523	540	533	616	565	565	567	562	572	577	553	594	562	536	585	551	592	542	600	525	566	535	562	569	612	529	547	558	570	550	549	578	565	590	569	543	541	548	563	572	537	541	549	529	570	571	554	536	535	568	560	521	552	557	587	532	546	529	570	548	515	566	549	531	600	562	546	540	539	567	599	567	552	532	593	564	573	529	591	573	577	551	579	592	542	567	552	552	594	600	576	563	549	529	515	540	565	540	594	536	564	569	570	525	524	578	558	588	560	596	549	601	528	591	595	539	539	561	594	529	558	551	583	598	563	568	589	598	544	523	533	606	561	572	588	581	574	582	529	586	563	559	563	600	570	520	555	561	523	554	594	576	551	552	539	561	558	550	557	576	534	555	535	553	548	578	601	524	562	588	565	564	515	502	554	539	561	559	552	558	581	570	592	529	559	573	609	549	553	570	524	527	594	543	601	577	556	549	549	527	540	534	572	557	537	544	544	553	533	527	569	545	524	616	560	554	553	541	543	525	579	547	538	529	553	579	590	563	562	538	577	576	535	576	564	550	524	528	558	552	544	567	522	588	568	558	561	587	523	567	594	536	550	542	552	551	603	580	566	582	561	528	604	516	588	565	559	571	542	561	532	525	558	532	558	518	531	569	532	541	538	560	520	594	547	525	545	545	546	573	526	570
24891	22087	34205	33477	24431	15020	6368	2665	1629	1159	753	666	629	657	625	666	691	604	650	667	685	654	662	692	650	645	632	661	655	653	633	633	655	664	718	615	655	677	662	657	662	663	632	668	612	628	690	661	695	644	663	689	695	651	675	677	622	669	656	664	677	643	659	627	721	628	629	663	690	676	640	640	583	661	674	670	627	617	663	615	654	703	640	638	589	716	655	662	632	662	683	669	632	635	623	644	654	599	643	648	656	601	623	653	620	589	658	671	653	662	641	665	667	651	660	659	670	672	645	659	590	650	645	673	615	640	685	648	641	601	660	621	612	607	676	644	642	668	612	671	671	671	649	681	712	653	655	661	692	676	629	647	670	673	621	649	663	616	632	651	643	686	672	637	607	675	669	634	642	664	642	646	604	671	689	637	688	667	624	647	642	661	610	641	653	649	675	633	658	708	652	642	638	625	666	626	631	642	649	624	673	620	629	613	694	652	692	649	655	652	620	646	670	691	671	642	647	663	649	656	650	644	677	645	636	728	625	621	630	694	633	684	622	645	615	670	657	672	661	640	676	657	667	593	621	660	610	625	693	654	637	600	650	667	678	661	668	675	656	634	661	658	677	705	649	682	625	660	619	658	686	663	691	653	667	674	677	674	627	638	628	693	643	646	594	613	639	633	666	670	640	690	655	668	620	672	657	680	677	634	651	658	608	701	664	677	624	639	695	634	646	616	676	633	690	627	601	653	664	636	704	668	621	632	640	632	694	653	682	694	642	677	695	630	667	666	644	633	638	627	672	699	696	641	647	659	662	676	597	647	667	618	643	648	678	628	678	609	713	631	671	678	585	655	688	703	650	675	657	675	626	675	657	657	649	683	713	667	661	662	660	651	691	655	667	671	627	652	614	673	694	686	636	592	636	656	599	644	628	700	659	714	653	590	642	614	638	614	610	650	643	652	697	632	659	652	639	654	653	641	677	640	699	693	601	647	670	646	661	622	628	660	621	668	604	650	638	652	631	658	679	643	627	676	623	675	657	669	614	698	678	654	606	694	656	670	614	649	628	636	660	616	610	676	637	603	647	641	694	628	693	657	648	622	668	610	648	668	635	643	668	687	662	646	663	673	644	626	620	646	681	658	623	620	630	620	643	663	629	662	647	674	666	629	655	615	646	691	688	682	686	678	686	659	612	636	663	667	713	672	714	698	655	672	716	644	696	659	636	696	622	636	651	671	675	654	684	666	648	638	661	651	629	657	690	630	636	652	663	649	661	652	679	621	646	661	652	640	654	616	604	656	682	682	628	633	638	648	675	653	632	643	638	650	644	663	702	635	613	703	645	610	624	681	652	701	667	680	654	639	683	653	651	651	641	669	674	624	587	651	685	674	679	643	688	626	639	668	646	644	696	616	671	655	688	694	681	681	645	616	602	670	654	610	662	632	675	608	660	618	672	618	614	640	646	699	640	643	658	661	664	699	668	616	665	621	606	690	657	677	646	657	678	677	653	633	646	658	674	659	648	648	692	633	629	652	631	714	608	628	679	651	670	660	667	637	648	692	659	677	653	676	668	671	662	670	656	665	627	642	639	642	679	631	658	654	662	674	678	693	703	705	681	652	636	651	687	644	657	664	645	628	671	629	689	648	664	673	635	675	621	693	623	650	656	663	681	664	625	663	660	674	682	712	668	673	635	662	648	661	661	646	631	658	671	688	654	660	618	677	651	642	706	636	644	646	679	670	687	659	668	626	645	659	672	600	675	670	665	649	672	613	647	621	655	622	637	671	689	659	631	657	662	658	647	636	655	653	697	661	660	611	668	676	674	633	639	635	669	614	601	671	667	642	659	623	660	625	651	711	607	636	679	639	648	676	687	607	625	655	602	663	599	637	719	625	662	686	635	670	640	671	629	612	689	718	702	664	650	612	711	653	674	655	695	649	652	660	635	652	645	678	636	641	684	683	623	626	656	612	649	654	638	644	651	612	696	656	617	631	679	638	677	670	642	655	635	642	697	646	684	683	612	659	643	701	627	631	633	677	642	680	679	613	608	660	633	643	632	634	607	657	662	694	649	670	669	625	631	598	659	617	662	642	662	662	649	616	597	648	629	681	627	648	701	630	641	653	688	615	703	662	636	689	646	641	640	658	638	626	635	638	654	645	634	664	651	702	662	616	642	727	678	634	647	634	660	669	638	616	668	660	642	676	658	689	681	685	684	705	635	637	621	721	620	639	625	648	680	640	657	640	680	635	640	649	616	667	682	689	630	605	588	674	626	681	720	716	644	644	687	618	664	644	612	650	699	625	650	676	674	599	664	646	668	620	639	663	665	608	667	670	673	642	698	683	643	644	662	680	656	646	625	687	668	660	660	651	648	671	620	597	645	643	609	738	660	664	645	674	637	664	656	654	686	666	728	651	618	701	672	621	645	658	632	668	631	647	652	674	679	634	663	663	644	659	650	634	643	603	682	688	670	655	636	650	652	627	670	648	642	659	673	683	643	666	629	645	678	657	650	625	679	641	632	638	664	623	650	656	670	626	662	658	610	601	723	612	663	629	640	679	654	673	679	650	678	639	652	607	667	639	622	628	672	678	603	666	671	617	630	717	653	658	604	675	652	642	648	638	650	659	666	624	628	676	637	668	596	691	648	705	668	676	642	677	624	642	697	668	649	670	635	684	706	690	723	622	623	650	639	630	658	669	685	609	637	645	670	684	636	640	651	676	684	604	664	618	693	639	658	649	630	660	655	615	652	638	697	694	625	594	650	667	638	631	674	655	662	645	681	602	671	706	626	661	635	642	644	631	625	629	664	631	677	665	705	639	684	682	666	666	664	655	647	660	664	671	605	655	604	655	670	598	696	633	643	650	705	661	665	640	661	639	636	687	628	691	674	656	634	621	637	664	626	616	693	693	660	643	611	676	639	650	638	690	690	640	644	657	621	604	641	658	658	637	689	669	668	647	652	659	623	685	701	628	643	650	664	623	655	661	666	620	644	639	613	664	650	689	621	656	656	631	626	653	645	637	634	604	640	664	658	660	659	601	635	628	610	667	701	635	662	628	664	616	628	647	689	653	668	622	617	638	608	675	632	677	566	661	664	649	683	621	660	645	640	636	678	639	647	647	607	633	636	640	656	670	644	640	697	683	636	637	639	633	624	612	657	632	658	623	636	658	727	649	685	669	694	638	648	670	590	680	644	619	666	691	627	646	640	643	698	630	628	663	644	665	662	676	662	694	667	624	653	679	645	610	651	659	712	650	629	655	676	671	687	647	640	654	661	688	611	631	619	601	639	624	663	630	705	635	616	646	627	662	674	646	627	700	623	620	676	617	627	604	651	690	674	638	671	657	619	639	682	642	645	672	648	679	634	642	700	639	673	601	656	676	683	650	643	698	690	642	669	646	671	647	689	687	625	636	649	627	612	628	652	642	698	635	623	659	622	660	675	689	666	634	662	690	624	625	683	731	634	691	632	677	668	654	620	722	642	583	667	649
38940	67832	54678	39288	28355	17617	9073	4467	2627	1585	836	719	736	681	687	684	684	694	709	710	710	709	701	748	623	679	724	696	686	706	720	699	697	730	726	690	679	694	717	699	693	678	657	707	686	732	778	689	671	747	706	699	742	685	705	702	681	702	709	718	661	668	750	699	670	667	718	722	645	701	690	714	728	669	709	661	682	644	668	706	682	702	718	704	733	669	685	704	690	678	731	690	716	735	729	661	689	659	717	680	702	738	677	721	679	700	687	684	632	679	718	642	723	689	662	705	673	698	710	707	713	678	656	670	678	725	657	686	679	673	711	734	691	736	712	694	714	687	701	685	676	673	716	718	691	697	715	677	730	697	669	668	691	697	696	675	668	683	723	683	665	703	653	688	718	696	727	708	730	731	735	695	727	685	725	682	719	710	706	656	635	749	672	636	698	641	638	705	692	666	671	699	708	708	726	674	684	660	715	695	658	700	727	674	683	730	696	660	704	683	685	681	683	665	731	646	735	652	702	655	661	671	673	702	692	662	700	714	715	680	644	662	687	728	690	724	668	644	709	689	679	680	688	686	734	674	712	696	686	629	677	723	661	692	693	680	718	694	690	707	673	720	665	689	708	680	701	643	685	690	631	710	665	667	702	727	698	666	663	673	671	742	715	685	689	718	694	696	677	661	694	670	684	689	741	693	746	702	747	722	704	743	716	657	742	697	731	667	681	683	688	746	701	706	644	694	694	680	661	680	695	704	640	684	683	682	749	659	702	696	787	702	763	696	716	680	735	705	691	722	687	680	672	669	690	690	687	734	637	700	693	671	735	702	692	626	706	670	684	665	702	718	693	694	703	698	689	704	702	679	702	665	659	730	719	710	698	656	701	683	642	692	732	733	722	694	726	639	713	679	666	673	713	710	687	733	714	706	696	651	705	700	708	651	636	698	669	708	671	703	732	703	681	705	703	724	695	654	692	705	719	680	703	697	648	693	683	712	718	683	733	718	717	665	703	700	703	716	666	683	732	670	640	658	716	658	668	682	701	738	664	672	661	672	698	673	685	707	706	663	700	710	690	705	671	703	719	695	702	703	689	682	681	660	701	694	708	714	704	717	692	676	715	732	646	701	713	712	714	700	702	671	704	707	655	676	725	717	656	716	700	634	693	693	660	723	684	729	710	687	711	682	761	715	679	736	751	720	660	735	672	722	690	718	676	731	677	734	742	684	695	694	735	689	703	701	655	675	680	684	712	724	655	670	705	686	708	720	661	673	636	725	723	656	695	694	676	720	690	691	699	713	694	700	680	717	662	684	693	693	718	695	717	686	689	721	702	731	678	709	666	720	652	739	650	706	652	713	722	719	667	711	677	645	706	705	775	733	725	704	679	715	699	693	718	722	719	683	705	680	699	696	749	682	731	689	728	695	770	654	713	715	721	667	692	708	709	690	697	737	708	650	673	724	712	674	704	732	679	714	731	666	633	693	666	691	669	688	661	678	721	709	677	680	670	693	685	697	751	717	714	712	710	687	713	682	653	760	659	688	687	713	689	648	661	650	704	708	695	676	731	663	702	663	711	679	689	682	690	710	694	706	665	708	745	724	680	665	720	661	705	681	651	717	659	713	689	709	692	730	695	702	701	694	718	700	710	688	722	713	700	706	713	719	713	695	705	723	683	757	694	718	743	701	694	662	713	657	667	646	672	673	679	725	664	687	708	663	714	698	728	659	738	684	711	674	691	663	657	664	719	726	690	668	676	686	706	748	717	711	651	729	686	698	660	718	693	650	714	616	746	682	664	694	704	721	703	705	758	656	672	757	683	742	712	680	691	715	694	694	754	694	662	718	703	656	709	666	706	663	743	657	670	727	662	634	715	678	696	698	697	688	689	701	744	655	681	681	672	677	668	660	689	717	764	666	704	725	639	647	673	694	687	680	730	717	654	673	724	716	702	766	727	672	728	744	695	677	670	649	702	728	662	701	687	669	676	659	684	748	653	712	681	654	679	707	644	725	679	718	708	737	685	686	714	690	723	656	731	698	618	696	713	686	748	695	689	718	676	703	745	703	696	688	717	688	736	696	708	694	737	696	678	691	702	701	682	687	685	702	683	703	685	699	698	664	670	704	671	679	681	692	698	654	705	705	678	669	693	703	677	738	663	688	690	703	698	687	677	701	700	691	691	696	721	660	703	703	688	636	677	724	721	733	691	712	681	718	709	664	739	705	729	678	660	735	687	689	700	717	702	687	704	671	715	738	694	706	676	695	741	705	701	655	662	742	689	662	696	689	742	694	700	682	673	671	690	669	689	709	659	707	707	660	692	691	697	754	636	686	718	640	701	701	694	700	705	669	671	655	676	722	685	708	708	659	679	667	712	681	684	663	682	697	697	694	681	687	720	670	730	677	735	717	714	726	681	702	723	696	670	703	688	668	674	701	683	684	719	722	668	691	654	688	699	717	708	723	677	704	699	699	700	685	646	651	689	711	722	720	711	705	712	696	699	696	748	666	706	652	688	690	645	660	681	706	672	651	678	657	743	692	680	699	661	727	716	700	651	692	716	695	718	713	735	729	676	692	675	667	662	711	706	712	673	749	720	687	674	676	723	688	657	693	669	654	708	699	665	713	726	681	710	703	692	705	713	691	670	759	677	765	689	649	690	647	686	728	721	708	717	679	689	673	660	735	751	698	664	695	658	725	704	754	730	707	707	676	740	666	729	677	700	693	740	697	672	702	682	667	694	640	647	708	715	633	680	685	703	678	720	724	689	695	700	682	642	712	654	705	699	650	688	686	681	679	716	670	699	713	695	739	718	634	630	724	704	745	741	680	730	697	688	712	660	670	710	671	625	728	666	740	667	747	718	707	698	714	728	748	721	711	735	657	747	689	725	665	671	687	689	668	685	712	663	749	671	675	693	693	684	702	699	722	607	693	709	733	725	679	697	748	656	662	726	680	650	715	746	690	742	674	707	677	720	698	689	673	678	658	658	698	720	664	693	694	716	697	682	675	744	668	687	697	710	727	716	702	761	693	678	701	673	712	674	675	706	656	740	650	699	680	688	678	711	678	693	702	668	678	714	732	729	696	664	724	677	669	709	697	673	712	707	717	715	696	660	706	680	735	741	724	717	720	653	638	665	684	698	697	713	696	696	711	721	714	708	672	704	714	701	688	690	685	717	644	718	681	655	704	726	714	730	704	682	655	696	663	711	683	726	703	715	698	713	711	690	706	681	649	741	685	685	653	689	668	692	711	667	691	714	689	698	739	719	683	684	683	706	649	700	687	692	679	626	691	727	708	615	714	712	709	693	691	702	694	674	702	681	665	696	696	675	679	696	681	683	704	719	748	688	733	675	716	727	708	681	721	656	703	702	695	744	685	667	637	750	724	668	682	706	697	724	680	684	698	705	696	701	714	647	707	715	665	647	752	715	655	669	665	696	697	680	679	696	714	714	684	686	674	685	731	697	661	716	658	719	699	691	683	678	656	663	691	662	673
22606	21326	31424	30598	30989	29837	25346	12587	5314	2475	1304	860	900	842	811	842	889	889	805	867	834	819	854	906	830	806	850	808	834	819	839	856	844	848	845	768	841	872	880	881	845	863	817	858	874	835	880	830	798	796	897	821	867	811	876	806	869	889	860	846	787	864	844	818	866	790	786	847	843	809	915	841	845	866	850	815	832	834	846	841	803	874	877	835	854	848	861	806	809	808	826	879	853	841	853	793	809	820	846	846	798	753	835	847	783	830	829	807	818	854	885	841	828	823	846	815	867	795	872	853	824	882	864	851	810	845	796	853	855	909	835	847	816	817	823	838	773	858	793	810	820	847	838	838	852	837	849	860	847	842	832	845	787	902	857	847	812	878	804	842	890	858	877	946	835	859	848	852	861	822	823	861	803	823	864	823	840	846	840	805	811	839	875	845	877	843	820	788	836	823	856	867	822	864	854	880	795	803	821	869	856	835	872	803	842	861	870	903	841	810	810	862	864	882	888	824	838	833	849	857	848	809	825	826	845	810	834	742	837	803	837	851	845	787	842	817	835	806	836	848	863	853	851	870	885	799	818	870	776	823	863	883	876	835	876	828	874	824	873	791	840	816	821	830	837	819	834	843	864	899	868	858	892	861	840	863	845	865	836	819	817	876	821	816	861	860	803	821	840	816	879	871	839	831	830	921	874	858	869	896	880	828	883	866	846	869	899	889	869	853	823	874	829	868	791	811	850	831	839	810	823	834	828	850	867	829	849	843	850	808	824	822	857	860	841	828	857	825	848	868	824	811	835	820	787	858	847	849	850	908	760	818	873	802	840	837	831	800	784	848	827	830	858	837	888	868	834	839	846	856	855	883	850	816	852	896	859	828	858	857	847	843	838	871	843	812	867	823	828	816	797	829	848	893	820	859	847	847	830	824	782	856	837	840	842	838	897	797	879	809	829	862	908	836	851	837	875	820	830	888	845	812	826	895	841	826	872	851	853	856	867	805	824	838	882	894	871	851	791	789	852	812	857	822	831	859	861	810	874	827	804	838	880	832	852	841	804	781	881	804	873	815	858	823	869	824	843	867	852	874	823	831	851	824	815	798	873	799	813	868	813	867	860	883	812	816	816	883	878	836	883	794	761	859	813	820	873	875	863	844	822	844	801	827	848	850	853	835	809	879	868	801	814	837	891	819	848	876	891	831	880	858	807	862	869	844	835	871	873	849	840	849	817	834	816	805	856	790	831	807	814	871	870	861	868	859	788	812	816	836	893	825	785	837	839	871	858	855	835	807	819	847	862	865	834	790	884	850	828	848	874	900	824	823	851	814	819	829	807	872	809	861	808	843	817	807	863	836	846	858	893	878	877	897	803	837	866	854	882	807	797	879	822	842	840	847	828	790	852	847	840	843	845	855	872	854	886	852	852	788	876	842	795	863	817	817	865	837	879	888	863	848	798	834	835	857	838	843	861	862	838	814	857	840	882	854	809	879	829	830	832	826	869	809	801	797	826	858	821	856	867	865	847	784	858	854	861	845	845	836	826	848	809	821	790	817	867	871	856	796	851	801	863	902	869	875	831	873	874	808	806	833	836	844	828	880	889	838	844	834	836	851	881	811	840	863	844	882	814	835	850	906	893	885	847	790	862	882	856	814	875	849	808	883	843	838	859	838	862	828	821	810	821	858	836	824	869	889	832	825	822	836	924	818	800	833	828	842	837	823	869	856	847	860	862	807	782	832	830	847	808	855	821	853	818	816	843	853	853	864	847	850	825	827	835	864	874	852	811	845	822	852	836	869	831	870	855	861	813	855	843	822	857	799	874	789	830	886	831	828	857	828	838	843	877	838	852	863	862	831	831	860	876	829	863	869	845	820	796	841	906	792	808	919	842	877	893	848	906	871	885	877	834	882	866	846	818	788	874	843	822	854	881	857	882	855	853	877	897	870	873	879	811	906	885	821	868	816	830	867	850	890	876	853	842	869	840	915	847	827	871	854	887	837	843	864	843	804	836	864	887	850	795	828	868	795	851	782	877	823	856	863	801	851	808	835	885	869	832	830	815	825	908	894	880	847	874	865	844	866	844	819	828	878	853	781	861	891	829	868	858	815	845	853	858	837	878	826	857	862	825	836	864	831	848	862	808	872	808	881	869	782	907	865	827	823	834	853	840	886	793	902	840	853	855	833	809	829	832	846	833	797	857	874	819	816	759	881	883	883	833	837	792	826	908	818	847	850	831	830	862	832	822	842	839	851	847	875	816	830	839	870	870	881	858	852	873	862	817	891	821	821	842	841	832	836	832	815	824	788	816	883	799	888	865	876	885	835	839	856	837	842	850	859	808	847	899	845	833	834	836	878	901	825	858	836	834	785	861	875	879	845	841	767	834	880	831	875	880	801	878	806	890	844	844	865	878	869	850	795	858	806	873	865	830	896	842	838	846	846	818	845	825	827	847	881	841	825	840	833	856	828	850	850	856	841	843	849	865	807	827	827	841	792	864	829	836	765	820	890	849	877	821	846	832	846	842	829	818	826	822	801	753	828	815	831	855	862	821	827	837	817	844	851	871	833	847	857	868	795	792	816	856	818	850	852	849	884	858	834	805	853	860	925	864	890	772	835	803	921	855	853	778	861	877	845	818	818	844	872	821	833	823	854	851	826	849	798	874	846	890	869	800	819	846	854	837	895	854	894	862	838	912	845	850	845	830	807	909	832	871	790	871	836	816	822	840	848	850	852	867	826	847	856	883	841	847	871	823	851	815	882	868	819	790	818	903	831	843	864	845	878	870	826	846	897	799	831	827	828	831	832	816	799	827	834	807	818	834	855	824	895	808	852	825	873	797	874	779	852	803	847	827	871	794	808	859	849	812	810	849	886	852	931	802	870	818	851	852	823	895	885	804	827	868	834	825	788	866	869	864	793	890	817	853	805	875	816	825	850	858	846	857	811	912	882	875	896	832	845	827	841	841	844	849	898	846	834	852	875	837	839	839	804	864	890	836	880	852	856	849	862	870	844	844	829	876	851	869	834	822	854	841	890	836	780	866	848	828	805	817	824	880	868	861	862	851	822	908	828	825	822	872	803	844	798	849	834	842	892	856	826	870	852	788	842	832	811	828	819	854	865	863	889	834	890	834	814	821	861	825	815	832	858	826	837	850	827	871	843	865	886	873	791	847	871	766	851	830	878	894	854	830	860	805	816	853	826	816	849	841	813	807	857	844	841	826	831	866	846	782	884	886	875	868	850	922	859	890	820	821	926	799	814	865	909	846	827	857	896	843	879	832	807	838	807	824	755	859	817	902	847	809	897	815	823	859	834	842	834	797	883	820	821	862	827	845	865	791	866	830	905	857	872	843	811	841	837	834	804	823	874	838	846	803	914	835	874	813	895	815	852	810	805	840	839	868	833	862	868	861	806	812	856	868	829	855	845	837	835	829	809	829	802	854	889	843	804	800	816	839	864	861	849	873	855	845	886	852	793	826	844	833	849	824	846
53185	94640	80157	61257	47885	34615	23371	13872	7222	3500	1523	895	895	844	840	869	833	856	844	841	837	794	809	847	881	857	830	846	823	873	857	873	853	854	841	867	879	846	862	836	774	795	886	851	850	832	847	839	875	872	858	838	870	827	863	866	860	868	850	861	816	868	827	858	855	871	860	879	840	827	846	838	854	820	849	860	848	816	857	805	829	868	856	841	870	798	881	880	849	901	847	852	849	832	857	787	813	826	894	841	870	822	886	832	881	808	856	827	856	844	876	827	891	828	857	830	836	793	858	854	834	816	844	855	899	864	849	843	926	883	830	842	784	852	877	809	795	802	860	834	876	838	837	866	831	919	844	820	863	848	849	851	862	834	870	797	835	824	823	829	900	836	870	850	840	852	826	830	881	904	825	892	846	840	856	787	847	812	867	795	792	836	860	781	838	834	804	850	836	873	892	831	844	799	884	828	903	887	826	875	868	870	881	852	872	888	861	859	846	821	860	871	832	811	862	879	841	841	864	845	830	839	844	876	836	796	896	858	815	850	849	900	862	812	773	884	866	840	808	855	833	831	841	808	874	852	802	871	833	859	856	818	819	846	789	865	830	838	814	912	892	832	846	835	832	839	792	896	824	818	837	858	875	884	895	861	842	828	832	826	857	863	828	860	885	876	814	850	812	871	770	866	839	850	851	872	815	854	892	848	828	866	852	867	881	861	839	871	861	873	887	835	865	873	802	810	890	817	887	854	833	810	915	884	867	794	863	866	848	820	834	817	871	812	865	839	874	800	805	824	857	821	848	861	840	873	836	845	815	860	860	871	831	823	832	841	819	887	872	812	902	870	809	907	869	807	840	879	804	795	874	856	868	814	845	828	889	844	849	872	800	819	831	852	801	825	850	841	860	818	837	876	863	883	801	829	820	840	871	849	844	839	874	833	885	867	829	851	838	849	903	877	878	861	820	853	866	784	816	820	795	866	799	811	829	886	849	891	806	853	781	861	903	800	866	840	854	790	795	814	876	833	811	845	866	878	830	845	843	865	819	888	822	903	877	830	854	841	831	832	845	824	863	822	866	848	839	816	853	863	889	872	826	900	850	817	895	825	896	822	912	869	802	876	830	840	822	831	830	875	800	878	819	827	838	882	812	836	790	826	813	848	812	824	842	842	836	857	844	842	869	845	817	911	831	859	839	838	840	853	875	748	862	850	851	833	853	882	832	841	870	783	795	880	867	847	838	881	893	873	804	865	844	828	881	836	876	906	853	823	861	866	836	812	835	891	865	853	811	819	823	835	821	865	878	835	816	863	837	810	824	863	798	883	856	858	825	838	846	860	875	788	799	858	856	819	836	825	835	799	855	848	842	842	856	859	858	876	877	872	863	842	841	849	870	844	829	854	898	830	841	886	872	846	882	827	879	910	777	826	866	895	814	858	857	892	862	876	820	815	822	827	819	796	889	858	838	840	911	852	834	903	875	794	849	788	834	817	848	850	861	849	847	832	898	879	844	892	804	874	836	837	847	805	887	846	835	817	840	816	863	809	840	863	869	887	794	790	879	827	837	823	793	860	857	855	804	855	833	864	839	835	867	833	861	861	825	914	876	846	806	826	876	835	798	814	884	793	847	812	822	875	827	887	837	844	859	860	836	798	910	808	838	835	856	811	897	833	799	833	810	878	850	834	881	859	836	899	834	870	877	791	858	857	855	817	842	849	834	828	906	859	822	840	834	850	851	835	817	840	862	862	872	836	856	871	849	850	840	895	780	828	815	842	846	848	809	870	835	858	846	842	892	898	907	856	845	874	833	890	841	848	797	840	896	832	834	802	851	810	906	866	908	841	847	810	874	851	857	855	858	823	865	841	825	848	823	829	823	849	846	794	839	807	842	855	842	886	856	839	859	824	862	861	825	828	863	843	836	872	894	793	873	880	884	838	854	851	848	863	837	848	872	857	842	826	808	863	830	874	887	892	833	844	822	826	844	865	827	835	921	833	825	917	819	768	886	850	820	853	890	852	786	786	875	848	829	820	838	801	816	843	834	841	868	813	824	853	815	796	847	833	859	874	868	796	827	792	865	788	851	859	826	847	856	863	851	853	837	848	864	804	817	826	852	812	818	798	860	863	856	847	852	835	881	873	879	841	818	851	870	849	804	825	857	845	819	819	831	840	864	814	858	911	815	830	826	803	855	838	862	861	860	866	874	868	862	853	827	870	855	843	865	782	847	836	861	845	818	840	866	836	886	807	884	794	862	844	886	815	879	935	806	888	829	882	846	821	807	871	834	859	852	821	784	823	894	860	803	843	793	855	886	857	864	813	826	833	824	842	833	862	902	837	841	863	851	889	818	830	825	814	818	865	832	825	858	851	873	805	875	836	829	867	859	849	827	813	831	878	862	883	842	826	811	863	855	805	881	844	782	852	830	844	842	811	809	831	798	875	832	835	835	839	823	830	801	797	852	839	884	795	874	880	827	850	850	816	924	856	847	832	831	819	841	862	818	839	819	873	850	867	770	809	828	831	853	850	836	796	868	878	849	855	877	892	821	865	843	794	829	884	882	823	873	844	831	840	869	854	873	863	819	828	855	862	819	844	830	850	856	832	836	861	894	893	854	862	819	820	843	814	803	827	867	862	829	822	913	819	871	887	809	873	837	875	817	880	858	862	845	858	837	847	867	835	862	840	867	924	846	833	830	814	880	821	866	894	872	839	894	864	887	804	866	824	917	860	835	933	849	805	834	849	840	868	832	889	836	886	839	806	854	862	847	834	759	826	907	841	913	839	842	852	913	844	861	815	800	827	867	857	861	878	887	893	851	846	882	877	861	840	872	884	876	877	863	842	809	846	872	821	840	862	845	808	872	851	816	848	838	855	881	875	857	834	840	800	834	845	856	817	853	835	833	871	846	878	871	925	853	799	842	844	850	839	835	849	825	818	805	832	873	840	818	856	833	833	842	864	813	884	871	858	806	905	849	828	869	821	829	862	854	836	810	832	794	817	869	835	850	827	829	855	825	895	836	842	839	898	854	893	824	849	851	832	886	894	826	865	855	887	844	851	845	859	862	911	837	853	851	836	890	802	855	839	849	802	812	819	865	830	897	839	799	843	856	832	842	785	832	835	841	853	864	823	793	828	812	886	834	830	847	872	849	836	810	811	849	842	848	840	854	821	893	862	853	817	844	897	808	847	831	921	820	933	847	863	838	839	813	896	875	862	861	815	858	811	819	799	822	817	796	823	815	850	834	848	838	898	834	845	880	855	787	832	860	861	863	811	862	858	875	839	897	847	877	868	837	854	870	863	845	783	816	828	820	916	815	838	866	822	873	880	896	849	868	904	782	832	838	832	858	795	856	875	868	869	888	825	837	890	844	858	852	883	882	850	889	829	819	860	814	860	827	874	866	911	912	859	866	849	836	842	878	846	846	846	880	844	868	872	830	835	863	842	826	874	814	855	850	841	810	817	891	873	845	864	861	850	826	851	831	862	829	835
28433	23137	26135	18199	7625	3365	1898	1149	795	554	507	534	508	492	527	496	552	491	517	495	472	478	520	507	480	487	520	487	465	495	473	481	474	518	519	472	528	474	506	480	487	508	521	476	462	467	537	525	539	515	489	521	466	501	528	554	533	483	502	501	488	506	479	530	485	489	491	459	505	501	506	506	500	531	470	511	481	479	479	490	468	499	532	501	483	477	464	477	475	509	508	498	493	470	515	479	498	486	524	448	443	498	507	489	463	480	531	505	459	436	468	536	470	514	480	517	479	473	472	540	485	519	450	461	504	499	510	491	541	493	536	462	528	492	506	544	452	502	482	470	464	492	487	526	508	523	495	435	516	452	456	506	521	482	498	542	486	523	521	453	527	481	485	517	489	471	488	504	510	539	484	452	519	528	454	489	513	509	483	540	487	513	502	487	504	456	459	467	512	523	462	503	475	484	492	493	493	497	478	507	477	459	496	483	515	497	508	511	540	501	455	531	492	473	529	567	502	476	512	521	497	498	477	477	507	497	502	482	532	508	501	489	479	444	479	441	418	486	539	471	488	562	505	496	501	489	479	491	495	495	530	507	496	474	466	535	484	474	465	497	458	507	495	511	464	507	482	514	524	563	502	490	468	483	511	516	484	475	507	549	510	494	485	519	455	513	463	481	527	486	495	480	476	485	499	459	497	501	493	498	479	493	496	457	475	540	550	498	484	486	516	527	508	486	485	464	476	449	485	480	504	511	512	518	452	513	547	494	468	493	482	456	472	528	490	529	503	485	519	501	475	491	478	511	499	494	493	485	469	485	540	491	456	503	479	511	517	487	472	495	486	511	471	532	523	523	521	499	467	476	515	487	499	508	521	496	537	496	505	478	478	516	500	482	502	466	519	470	481	531	482	493	487	477	515	471	460	483	478	507	500	484	505	480	503	527	516	513	501	505	485	496	492	515	448	500	520	530	487	515	504	498	515	517	515	502	495	527	494	490	485	489	499	493	442	544	472	485	515	478	506	512	530	514	481	525	496	497	474	512	478	490	506	487	477	492	484	489	503	520	505	472	522	532	495	494	493	500	456	517	497	512	464	501	541	494	529	501	502	466	479	472	471	496	477	530	500	463	534	522	530	465	468	523	484	509	509	478	523	494	498	517	512	491	500	491	462	494	489	486	551	496	519	477	515	510	501	501	535	493	495	483	478	488	485	509	500	496	497	480	521	492	502	474	518	493	513	500	497	524	503	495	464	517	500	501	507	498	473	501	518	508	503	521	523	472	495	513	527	479	462	534	532	461	494	494	505	523	489	508	494	526	497	502	448	502	516	519	485	526	488	567	533	494	483	509	502	494	454	475	477	513	518	512	519	430	465	510	518	544	485	454	499	465	519	519	489	512	532	532	494	513	470	501	518	487	485	497	465	461	521	495	483	521	570	520	492	518	494	460	473	479	486	514	492	471	470	491	493	498	480	508	472	520	501	501	491	482	501	493	513	469	500	487	508	510	512	490	520	492	518	450	484	485	476	478	523	511	468	514	467	517	485	445	531	511	512	508	518	496	525	501	477	487	500	509	501	478	544	528	507	492	457	511	528	500	509	490	499	483	461	501	506	455	513	537	501	537	464	470	499	519	455	467	465	519	509	478	490	509	475	515	526	464	513	489	506	491	501	477	547	504	497	506	472	536	495	499	458	520	496	466	489	454	500	528	521	487	479	497	515	474	507	492	490	506	500	479	495	497	502	509	500	488	507	493	511	510	491	485	504	525	510	479	457	521	509	483	477	464	497	508	477	515	496	523	516	501	539	472	486	516	489	474	482	509	435	534	471	494	502	501	483	490	512	546	495	548	486	483	505	530	500	493	494	543	479	455	483	507	491	513	478	491	476	493	485	487	480	463	522	491	500	495	505	529	509	548	511	507	455	483	477	495	529	525	509	507	496	500	486	500	510	482	484	509	523	527	526	473	498	469	473	503	483	480	462	468	468	511	501	464	487	478	508	488	508	517	487	505	531	475	489	482	496	521	457	476	478	528	487	525	552	492	519	499	506	488	455	480	446	518	487	504	464	476	528	519	518	492	516	482	553	478	466	474	490	463	509	486	489	539	505	480	485	500	505	467	491	498	510	462	537	527	517	474	512	494	498	507	466	530	490	519	520	468	510	507	471	472	508	524	489	524	462	490	512	441	465	486	520	474	540	513	492	515	497	505	483	487	504	502	554	466	450	509	525	504	513	531	506	497	485	484	502	496	512	476	514	477	508	507	503	524	540	462	538	494	504	500	478	537	512	511	506	545	488	495	562	469	500	485	489	505	523	508	523	504	503	483	495	513	506	508	503	462	509	509	527	540	521	518	561	452	462	506	482	459	521	522	517	518	472	509	544	521	526	467	483	529	470	485	484	472	512	513	494	496	527	478	479	481	496	479	472	465	538	489	515	474	486	511	468	531	458	482	506	500	513	472	526	501	500	514	509	539	523	513	537	479	483	524	498	494	495	500	479	489	523	486	482	488	515	478	465	493	503	461	535	515	462	484	518	493	538	521	473	492	510	484	530	464	489	464	486	486	515	498	505	504	480	496	465	459	527	533	509	515	482	535	466	492	481	480	510	467	501	492	486	482	483	544	454	457	507	448	486	515	486	466	521	501	478	506	520	537	482	536	512	491	473	491	542	505	498	483	482	484	469	501	469	491	520	495	446	491	490	482	499	520	494	492	501	490	477	531	514	438	518	524	504	495	525	513	484	523	514	507	478	462	492	462	503	469	493	467	478	511	472	529	498	493	486	518	544	520	545	524	497	489	507	527	481	517	502	491	486	489	502	486	505	504	500	507	508	492	510	527	524	507	501	468	503	473	484	487	514	508	488	522	494	511	517	476	504	464	470	513	513	484	489	528	511	541	539	495	532	473	513	493	499	444	484	485	528	537	487	497	517	504	505	485	494	498	495	456	514	509	528	502	458	481	487	516	483	482	480	477	514	488	536	521	513	516	506	511	492	484	506	547	487	517	523	507	477	517	483	488	472	507	530	468	530	464	503	490	518	491	505	504	498	490	529	485	469	502	489	479	486	469	495	511	504	506	518	508	533	496	473	512	517	519	474	479	546	457	470	519	499	489	524	489	505	506	492	491	529	518	501	480	525	472	431	491	485	492	527	498	513	507	507	530	521	472	484	513	520	477	488	477	475	459	505	511	500	529	472	518	512	447	499	487	512	528	498	517	528	510	480	491	511	489	515	464	514	509	497	505	490	528	470	513	516	504	491	475	464	510	508	442	504	495	486	468	491	482	524	487	521	513	486	455	501	516	506	510	507	476	505	512	508	518	492	507	498	498	524	514	509	474	491	481	478	502	491	489	456	465	523	490	461	509	533	513	526	482	456	500	521	477	517	507	481	456	465	520	495	542	502	470	515	532	494	527	469	495	439	484	567	458	519	554	513	496	508	502	577	488	513	510	533	502	485	515	492	483	479	475	517	501	478	474	512	509	516	486
17955	31552	22961	13870	7516	3972	2279	1375	974	666	520	550	565	537	553	551	509	506	493	546	509	541	530	541	502	526	571	586	587	571	534	542	543	552	566	537	545	569	506	569	566	559	555	577	527	560	506	560	528	557	514	516	534	568	522	550	539	548	570	531	534	495	491	530	552	561	538	564	550	516	540	507	518	561	539	540	508	533	528	498	568	528	564	563	539	554	503	509	527	541	572	547	506	536	543	524	558	499	534	530	512	515	544	555	523	541	529	551	518	527	516	515	542	536	527	551	490	522	548	515	529	552	562	547	543	521	544	552	552	587	535	522	599	541	530	577	529	565	549	549	559	484	598	565	509	557	522	541	552	537	509	549	526	540	537	500	583	529	534	536	496	517	582	530	491	517	558	528	542	552	542	514	496	571	512	528	565	501	553	522	520	502	571	572	549	509	541	503	540	525	511	512	513	485	524	491	529	483	548	568	558	513	550	551	509	553	532	533	524	531	568	557	529	539	547	498	558	549	549	518	538	527	514	528	512	547	539	573	502	591	515	538	534	483	554	511	495	530	564	518	549	518	555	557	576	530	555	487	557	511	549	548	542	554	561	538	570	549	516	530	540	579	514	549	556	553	566	545	524	531	557	503	560	502	566	579	543	527	512	549	484	488	520	535	570	552	514	570	580	547	552	545	552	555	548	558	517	536	535	484	544	533	574	527	537	529	529	515	534	542	555	513	523	487	521	520	508	524	528	530	524	539	576	492	504	553	542	530	557	516	528	527	542	536	526	538	543	510	528	554	519	541	508	531	554	532	535	542	543	545	553	513	507	540	529	607	497	515	561	540	532	511	542	595	561	498	544	534	562	556	555	500	549	533	528	535	471	502	553	537	511	527	518	552	558	549	539	575	530	571	536	570	517	557	493	527	563	563	544	507	540	593	553	537	545	559	568	551	558	510	566	524	551	534	559	527	533	538	524	515	511	515	512	541	546	548	513	518	546	519	568	526	522	558	514	518	529	547	534	531	565	528	536	557	567	529	519	577	558	528	552	559	532	544	545	505	539	576	575	543	536	564	532	514	517	552	516	489	538	504	517	583	544	531	549	540	554	562	527	532	516	548	581	497	535	580	537	541	538	570	577	544	520	526	514	533	528	547	572	539	552	536	521	557	538	530	541	515	533	542	526	558	512	537	562	545	535	556	574	515	536	494	540	547	527	519	592	538	572	540	565	570	530	571	514	550	536	528	554	512	481	516	562	555	525	519	548	530	521	525	550	530	500	543	534	534	541	548	547	531	543	529	533	522	542	531	530	540	563	509	553	526	554	548	534	535	564	499	542	521	546	603	546	540	552	578	521	533	567	571	525	558	540	509	512	553	503	519	521	531	526	544	579	534	578	537	576	516	531	559	539	510	527	523	510	509	542	513	538	571	529	542	565	560	582	509	505	509	491	541	506	505	526	547	532	552	587	547	522	547	485	582	528	545	588	529	548	559	516	542	541	522	547	523	537	527	524	541	577	524	536	506	497	495	510	568	545	514	549	561	554	524	532	506	545	546	513	520	546	558	524	527	544	559	556	542	584	586	580	547	531	558	522	521	482	501	573	531	517	535	528	565	513	480	548	566	503	543	566	530	526	518	516	510	506	539	550	553	552	516	549	520	517	546	550	523	497	530	581	539	573	513	551	529	546	552	521	530	516	514	518	502	550	569	548	483	550	509	532	539	563	538	543	542	531	533	517	520	582	551	547	553	557	536	543	542	526	556	528	528	551	557	538	524	589	553	538	513	554	567	530	538	530	548	546	511	539	513	552	550	536	523	508	562	538	530	565	557	564	525	515	526	553	557	526	538	512	570	472	509	554	556	545	558	519	530	559	516	556	492	568	519	551	562	540	559	531	579	535	559	531	531	577	560	524	565	541	491	541	529	499	517	529	584	513	528	532	559	568	547	510	522	552	522	507	578	514	503	526	529	517	525	510	581	576	566	544	515	509	499	500	557	535	515	536	575	556	538	547	572	566	569	523	605	559	521	537	523	544	528	532	576	535	528	527	593	525	540	558	558	560	531	511	534	523	563	566	502	515	567	523	547	516	475	469	534	542	526	500	579	552	512	495	550	543	524	551	546	548	546	544	553	560	520	516	507	507	594	600	588	536	530	533	546	548	560	544	569	539	536	571	524	541	537	526	516	504	558	535	567	531	545	538	525	506	517	522	547	519	562	561	523	527	462	530	563	552	496	533	538	531	542	548	543	545	528	575	530	529	512	512	586	527	544	519	541	547	501	576	537	586	535	554	567	600	543	544	544	517	541	514	516	523	553	504	515	592	526	557	541	482	562	542	544	542	546	525	542	526	509	537	500	540	531	497	513	551	538	534	559	530	530	550	566	485	525	560	543	533	577	549	576	520	576	538	540	515	540	586	526	538	516	563	549	520	510	534	541	513	492	537	527	525	543	569	554	581	539	546	510	573	518	528	529	529	519	547	545	540	519	557	522	605	517	552	542	476	525	556	518	530	556	532	550	503	560	562	566	559	536	530	552	561	540	523	494	559	485	527	537	574	516	545	533	518	529	525	530	570	560	534	533	577	557	548	536	528	518	538	513	545	511	535	542	540	515	513	552	499	561	546	535	516	576	497	531	540	563	542	549	541	490	528	565	577	510	567	528	574	527	566	504	536	536	530	547	546	521	514	533	548	561	560	552	532	520	580	502	531	554	525	541	527	510	551	531	532	505	529	489	541	550	530	530	556	539	558	549	535	502	560	537	512	544	524	539	560	518	524	575	547	543	551	557	547	512	510	502	541	521	547	512	517	552	565	550	497	503	548	603	562	575	511	546	511	577	516	540	543	523	523	517	530	530	558	508	537	538	501	531	548	535	549	582	582	586	532	527	537	540	594	511	531	544	545	543	543	538	500	556	516	529	543	539	509	540	532	526	537	559	534	571	538	561	507	544	560	554	572	529	503	549	548	550	572	542	539	539	521	558	565	576	539	539	540	517	538	546	513	510	542	544	512	507	565	533	525	524	524	534	518	546	557	511	523	528	546	574	540	520	573	568	585	516	542	547	533	548	563	528	567	524	546	519	515	540	534	501	498	571	505	553	518	503	509	515	573	570	553	544	485	528	567	524	521	503	503	494	512	508	543	531	544	546	513	571	577	555	523	518	527	580	545	508	562	523	537	551	533	569	522	547	557	547	514	522	549	521	548	503	533	524	538	543	541	551	535	564	536	509	539	557	558	539	532	545	520	503	541	516	573	543	582	537	529	527	580	529	529	534	498	539	539	539	564	555	517	552	537	523	504	576	517	510	509	518	497	506	506	531	591	540	579	551	574	567	554	574	509	505	540	546	532	562	541	543	550	567	562	563	509	550	567	569	515	539	498	541	544	518	494	548	500	539	543	589	522	547	524	547	561	531	549	554	566	549	532	547	537	537	540	506	521	529	572	556	535	500	549	502	548	528	571	478	540	557	514	587	539	530	552	543	585	515	525	538
23695	21560	33390	36050	31819	26084	17512	7715	3285	1476	644	583	584	593	622	561	599	596	603	583	611	572	540	574	595	546	584	562	579	610	599	545	571	558	560	566	609	559	582	578	553	566	589	548	584	573	579	548	601	546	558	605	576	586	603	598	614	569	575	539	558	571	602	607	573	550	561	558	583	571	564	552	556	617	563	588	583	560	584	608	566	582	574	543	596	558	569	591	586	598	569	575	621	540	587	547	553	574	577	554	526	585	592	606	581	552	558	564	574	605	596	585	605	558	583	590	551	598	592	572	595	585	573	593	574	588	585	574	588	604	612	579	567	613	566	594	534	591	591	605	608	604	567	541	559	558	560	582	581	637	557	602	577	587	538	567	583	567	603	572	605	582	571	589	593	586	576	559	585	557	594	554	555	561	593	576	584	597	554	553	556	572	530	556	569	575	624	570	634	571	600	596	584	598	604	606	630	593	583	547	606	640	591	599	563	566	576	610	565	554	582	550	580	569	599	621	565	591	576	622	610	580	551	640	594	548	572	546	558	538	528	545	571	574	585	556	588	584	574	613	631	589	581	586	558	590	614	606	531	554	592	588	562	594	570	575	589	604	565	601	569	599	596	543	589	552	602	566	550	569	568	570	602	577	577	576	562	583	581	556	595	581	622	581	598	562	567	570	557	571	611	553	647	603	572	576	593	541	599	594	556	586	558	537	616	552	579	610	588	581	570	595	591	537	633	572	597	643	560	589	567	591	588	584	591	627	557	579	603	552	590	563	565	558	632	570	579	608	623	549	635	608	583	593	579	605	570	562	612	578	577	588	562	569	588	556	556	542	577	534	572	585	538	578	571	619	566	587	582	601	538	589	577	574	579	609	599	581	574	576	576	578	587	600	596	611	617	617	588	553	581	608	587	530	544	592	568	584	572	577	603	572	597	575	568	563	649	562	604	538	568	568	604	584	585	582	576	574	576	581	533	558	577	589	577	594	569	554	588	581	615	605	588	617	624	593	588	581	587	584	598	573	591	593	590	573	580	588	580	580	589	584	593	555	567	563	554	585	587	559	611	585	592	597	553	606	615	556	618	578	547	543	578	590	593	559	609	597	594	563	532	581	578	580	632	585	560	567	603	559	608	597	594	566	544	581	565	535	616	583	553	616	575	557	587	582	581	558	605	584	566	587	570	568	624	601	589	562	596	558	530	585	567	600	594	588	581	559	546	604	570	613	553	566	581	587	592	570	604	554	610	587	550	595	581	549	571	614	615	570	598	574	530	594	558	555	613	594	603	559	571	580	574	598	606	596	588	597	593	571	590	562	568	585	600	574	540	589	589	599	564	588	583	567	594	616	558	601	557	609	536	569	567	596	571	584	589	586	576	615	559	560	578	574	609	576	609	523	599	625	552	585	611	621	600	547	574	613	608	549	552	542	566	584	573	554	560	587	599	567	577	544	583	603	604	551	567	574	574	586	579	575	588	602	598	579	609	588	564	575	552	519	612	586	589	588	516	625	594	569	612	598	598	608	595	598	602	545	605	587	535	560	584	594	530	594	590	568	592	578	610	572	586	595	597	581	565	572	561	552	563	577	584	616	578	596	612	590	622	563	592	598	570	601	597	538	566	557	604	575	609	608	579	587	594	609	548	567	572	580	568	585	576	565	595	596	603	554	555	620	559	607	541	547	564	557	602	585	554	566	618	567	635	559	593	603	594	577	577	589	600	560	609	568	513	575	549	580	522	556	546	592	579	580	545	589	613	605	541	623	576	592	579	606	639	598	564	566	592	624	595	578	570	597	609	573	547	561	573	630	566	579	630	587	592	563	573	611	594	564	543	609	536	600	621	560	606	575	591	578	593	574	583	607	637	586	608	581	571	558	632	589	562	575	553	604	553	596	577	607	580	592	547	573	558	585	637	598	571	554	565	581	568	604	571	569	538	572	539	576	587	556	540	553	568	526	565	621	584	571	534	581	549	585	544	577	611	615	589	558	546	587	551	590	581	605	600	570	526	570	546	598	582	569	561	605	591	573	580	581	601	583	564	580	600	575	617	599	599	591	557	560	575	527	633	625	601	546	558	606	587	597	574	597	538	558	573	604	576	545	579	578	571	627	548	566	565	569	544	600	527	584	606	552	546	598	609	626	572	589	603	571	586	579	583	602	572	576	591	560	621	602	576	585	612	568	561	564	629	557	601	565	530	563	584	573	578	603	591	555	580	569	602	555	576	542	561	579	602	565	563	551	630	627	570	633	587	568	591	585	546	619	614	598	548	559	541	589	588	607	582	567	591	596	618	574	564	602	580	578	621	603	589	548	562	576	625	580	574	529	597	563	604	610	566	556	577	524	555	582	620	568	570	577	594	622	598	630	551	560	587	540	585	601	604	591	570	513	578	622	572	605	591	548	556	552	566	583	581	569	592	568	594	592	599	577	614	580	573	585	573	572	609	593	541	638	617	601	584	603	590	578	575	566	572	533	560	563	551	586	618	572	569	575	601	566	569	591	583	549	590	594	542	614	608	561	547	582	565	551	603	582	563	585	576	629	573	607	547	586	578	594	534	588	583	556	592	586	559	567	566	595	543	581	568	609	619	594	583	589	657	586	574	549	597	562	572	532	597	537	573	562	564	596	595	584	592	559	585	575	574	566	613	571	551	582	598	616	577	573	558	584	587	578	536	589	570	547	558	543	542	563	588	583	544	588	581	593	623	575	560	632	581	600	590	563	577	593	551	590	623	556	589	595	589	556	590	553	572	608	569	569	566	527	577	609	586	548	566	569	541	548	605	532	561	559	582	581	575	565	570	576	566	595	557	582	545	567	575	580	578	583	567	552	543	638	600	555	604	572	586	572	589	640	606	639	589	615	556	576	569	565	577	579	578	604	572	543	594	564	597	630	585	518	619	559	565	612	594	608	590	567	544	597	604	526	584	588	545	560	571	618	594	563	593	622	581	551	583	565	577	572	576	579	587	606	537	519	560	579	648	548	584	606	599	579	554	590	603	575	600	551	568	591	556	591	566	554	532	568	564	598	590	589	577	579	596	560	576	564	590	546	557	556	586	622	608	552	606	581	558	595	592	599	630	562	579	578	546	549	588	582	634	599	602	561	603	566	595	601	548	599	545	601	576	611	595	581	647	611	606	592	591	597	589	585	571	574	582	629	577	592	598	629	501	578	535	568	571	561	588	589	555	608	573	623	562	606	537	598	571	592	587	571	582	559	588	578	559	621	582	570	587	613	570	588	560	620	573	569	553	606	575	566	581	555	597	572	581	589	551	554	554	571	607	600	598	622	586	598	588	571	538	571	572	566	568	580	551	599	596	596	571	623	609	571	586	604	608	572	582	553	532	557	561	580	585	590	561	557	587	588	562	589	624	597	524	578	582	584	568	570	568	538	585	584	595	562	590	576	559	569	558	558	637	576	552	607	533	542	591	554	595	549	577	549	626	598	556	521	590	556	540	591	504	556	554	612	535	537	623	581	599	578	591	567
44078	81038	66705	50649	38393	26781	16653	9469	4812	1976	794	626	568	608	604	604	619	612	647	611	610	632	599	560	642	600	600	598	596	586	578	583	626	603	613	612	561	575	574	596	588	602	611	654	601	602	579	650	603	605	614	608	601	615	567	593	575	592	581	589	610	652	604	580	611	623	606	581	616	594	586	597	581	650	560	594	601	579	561	592	617	611	619	600	603	625	623	598	570	611	586	628	572	610	607	609	618	627	621	618	608	623	614	594	588	560	615	562	601	600	581	600	591	580	574	595	623	570	587	635	630	594	577	582	608	582	602	635	572	583	607	611	584	617	589	570	614	578	625	616	595	573	623	608	594	623	610	605	602	596	594	627	675	581	607	618	613	593	621	583	621	604	600	541	588	609	618	575	595	582	568	594	583	586	567	593	592	653	600	601	636	618	622	611	588	594	602	601	544	560	621	633	554	590	615	635	604	612	605	632	602	587	633	586	589	608	643	597	579	647	572	618	610	618	589	614	587	604	563	603	597	586	595	590	606	592	581	610	586	568	617	594	603	610	613	614	601	614	651	623	551	571	609	580	604	641	634	628	612	624	570	651	576	619	587	558	602	560	612	569	624	608	621	613	607	588	623	606	581	601	589	582	615	612	651	570	594	598	610	595	628	619	611	579	571	628	594	597	588	598	558	577	588	591	618	589	586	604	574	606	608	626	605	609	608	623	642	650	574	606	618	618	594	596	606	642	619	603	601	639	648	618	621	607	651	574	605	651	582	673	632	607	575	599	655	621	547	585	591	621	566	635	626	599	574	573	629	620	610	591	603	587	656	615	623	643	599	605	604	577	585	630	612	578	581	621	573	626	611	579	612	635	631	603	642	613	603	630	582	560	566	591	605	602	579	622	607	627	607	592	631	577	585	586	624	556	608	638	586	595	649	600	589	629	580	623	606	552	585	621	594	608	566	612	628	609	623	643	591	619	596	571	599	551	573	570	640	594	622	589	576	628	623	626	633	656	647	603	564	581	562	553	586	609	559	585	598	596	603	580	616	611	541	636	575	611	600	613	601	609	589	595	635	618	572	582	617	611	639	596	572	625	619	650	599	615	570	594	604	564	669	573	588	600	602	559	602	620	601	608	563	648	600	604	573	609	641	586	613	612	641	572	616	608	599	616	620	606	595	632	596	612	627	609	604	613	569	607	565	616	590	625	580	611	612	592	622	609	633	605	632	633	596	635	596	549	628	578	561	604	606	613	561	616	607	593	567	588	585	616	635	608	617	593	603	562	594	566	570	593	619	585	624	631	597	627	611	622	613	648	626	598	552	596	639	613	612	561	611	616	625	602	552	577	587	621	619	622	598	593	591	623	592	633	607	565	607	612	584	629	639	583	625	606	617	618	610	583	602	587	609	594	599	639	616	622	597	631	565	629	598	624	588	570	587	601	608	642	593	567	584	636	620	570	613	575	607	641	617	574	641	607	565	609	608	581	585	606	588	606	639	597	601	600	586	578	627	636	648	630	580	611	608	619	596	628	561	587	586	591	578	567	615	557	578	621	581	603	634	571	592	570	584	595	586	598	600	614	643	582	625	594	631	619	617	573	566	575	639	611	622	586	579	629	613	578	564	616	580	618	613	621	654	613	591	594	607	602	597	624	603	641	594	561	553	565	609	623	623	613	594	617	651	653	615	580	555	600	568	607	620	573	608	608	618	635	603	639	588	610	620	603	665	575	594	603	615	652	610	611	573	597	589	616	594	600	612	646	569	596	613	659	588	640	579	596	590	600	605	618	624	574	616	590	632	573	574	591	577	620	654	588	548	610	585	594	563	614	604	640	594	573	617	579	644	635	614	621	566	585	606	615	581	624	618	609	575	583	607	579	583	603	594	638	588	633	635	569	634	604	639	582	588	645	617	591	571	592	629	564	630	574	581	605	605	573	629	589	636	594	610	579	562	626	602	631	601	596	587	640	603	618	597	603	591	597	601	593	611	625	578	614	597	606	629	558	611	627	576	594	609	619	605	599	602	568	568	610	634	605	576	622	624	583	595	610	579	573	630	605	615	564	574	560	611	644	625	613	583	629	583	613	574	593	634	574	661	585	606	607	570	575	626	620	605	601	620	579	648	606	648	587	601	592	606	614	594	617	605	572	637	559	610	603	593	615	592	617	596	625	597	566	651	613	589	610	553	617	626	595	589	643	625	632	607	635	603	597	606	607	595	592	587	579	609	632	601	598	605	615	610	620	621	583	596	638	608	599	594	652	637	565	534	603	593	626	593	607	631	606	582	581	630	628	621	555	596	599	617	646	608	611	559	558	637	589	597	578	562	617	640	595	637	614	593	586	642	579	602	575	619	598	613	628	583	612	637	650	602	570	617	605	626	579	583	591	598	586	617	590	618	611	607	614	613	610	588	613	611	660	585	604	560	648	610	543	594	587	616	591	646	567	602	635	650	628	595	562	588	562	610	622	592	582	636	586	635	651	599	604	599	584	610	588	598	561	634	613	599	585	574	597	615	629	562	599	582	611	587	621	605	612	613	621	606	615	661	598	599	607	617	567	553	649	589	600	614	619	577	592	629	652	600	606	566	622	653	608	592	611	553	622	585	586	531	609	588	594	593	571	597	588	606	585	583	601	635	636	590	633	578	584	588	580	630	585	576	619	552	613	587	600	577	607	590	562	580	590	636	556	579	610	558	589	619	607	569	611	606	675	582	599	578	565	614	615	559	617	586	582	583	581	628	602	640	578	597	545	632	582	549	594	622	585	591	597	573	613	572	592	585	599	556	569	641	620	635	568	619	568	625	578	628	568	605	629	584	623	604	609	603	658	613	559	603	627	607	619	627	597	576	608	615	605	597	632	588	597	578	636	635	578	629	605	600	605	609	593	586	592	600	616	663	571	638	594	588	614	615	613	570	586	646	572	605	639	611	618	615	595	641	602	570	618	599	616	605	602	624	619	577	601	616	610	622	630	647	566	618	609	580	585	642	592	642	596	609	568	561	587	601	562	603	593	589	612	628	591	662	621	585	616	592	577	614	591	631	622	567	565	612	586	573	617	586	580	599	662	625	618	629	591	598	608	588	592	634	593	565	587	604	595	594	607	568	613	608	632	593	629	571	644	615	653	617	560	623	637	602	579	647	611	563	598	600	623	581	627	581	579	588	625	573	581	578	551	595	615	596	620	630	623	628	633	653	623	596	571	641	569	579	529	590	592	614	574	600	622	597	584	588	632	579	633	597	616	603	616	572	610	581	598	627	598	616	615	578	633	618	622	615	637	584	648	609	593	604	605	560	623	596	585	581	605	644	585	610	568	617	545	633	648	608	597	569	616	616	581	611	622	621	625	614	550	654	624	572	590	578	611	593	585	599	583	604	588	624	602	595	619	622	608	604	614	611	581	585	593	588	596	609	595	565	599	586	636	634	605	602	581	554	590	600	614	575	635	620	589	587	607	591	615	585	583	632	599	610	634	615	626	591	563	636	602	550	592
24894	22126	34113	33129	24526	15745	7503	3436	1919	1215	746	716	686	729	690	704	732	711	733	697	745	700	744	757	706	734	753	660	778	706	687	689	719	762	759	686	693	716	688	675	695	732	686	714	681	754	736	686	647	733	698	727	689	701	728	659	702	769	760	720	686	628	686	707	668	721	695	690	731	756	711	690	756	693	683	730	721	725	699	730	687	719	709	689	679	705	742	700	685	693	711	731	743	716	718	694	702	700	709	685	675	742	687	683	690	692	722	741	698	671	737	733	723	702	733	723	722	676	700	743	685	721	723	690	713	694	700	695	705	736	735	706	710	720	679	715	672	732	693	725	721	740	693	708	710	722	745	711	704	689	686	677	708	738	708	722	666	697	713	725	711	673	785	748	759	676	707	710	707	689	690	722	707	672	687	697	722	723	677	702	687	709	688	718	719	690	729	710	702	698	699	754	703	664	689	691	699	718	742	692	674	692	690	735	696	690	733	750	721	651	688	703	737	727	727	721	734	719	736	691	760	717	662	727	735	669	707	705	704	730	692	708	693	672	702	690	665	684	720	697	692	737	726	715	690	689	656	654	748	763	738	676	751	688	723	663	718	672	766	708	687	671	698	717	663	707	679	709	737	703	673	710	712	727	692	665	691	696	709	745	733	738	738	690	722	675	751	703	690	706	744	714	676	723	695	670	726	733	662	781	723	684	703	697	713	739	771	694	729	759	727	690	740	736	708	680	686	724	728	708	672	696	703	685	659	700	716	692	721	768	705	718	701	701	714	716	701	733	709	735	732	690	772	722	724	734	725	703	728	736	712	690	731	714	723	754	707	725	719	731	678	693	700	704	718	693	697	770	660	704	756	679	755	700	733	679	665	690	708	692	727	730	754	684	715	692	667	711	711	666	693	701	716	692	703	747	642	712	702	721	679	712	755	689	736	698	734	743	691	707	675	694	703	725	712	683	709	679	674	730	701	678	755	692	727	738	727	681	680	700	715	697	698	660	719	717	739	707	690	669	667	710	682	687	702	710	728	694	702	735	744	772	708	707	767	724	762	710	722	726	738	720	665	725	720	715	741	715	715	774	718	765	742	675	669	730	681	716	688	683	693	729	740	722	706	658	709	700	770	747	710	691	719	670	746	711	742	679	757	655	684	678	686	711	689	722	659	699	718	713	707	691	705	679	682	699	719	712	735	669	690	702	723	703	704	699	744	680	802	690	708	691	683	710	727	695	736	692	703	729	763	710	685	707	762	745	692	691	732	688	714	717	719	713	704	677	715	714	706	728	700	704	748	680	706	707	698	710	661	748	711	725	748	681	706	729	683	735	627	695	736	696	698	738	730	698	678	717	690	699	746	705	737	744	715	712	706	674	689	724	706	673	756	696	655	731	721	671	687	733	759	712	719	698	721	721	685	675	729	686	677	687	738	708	728	695	671	663	683	726	695	678	682	719	726	684	732	684	666	680	691	736	709	762	737	742	686	711	741	684	726	720	692	720	756	729	670	748	722	696	758	683	710	720	702	642	718	703	760	664	749	740	744	712	730	715	723	718	697	735	735	703	677	740	747	699	673	726	719	688	714	696	723	735	716	649	679	737	725	736	695	685	735	710	736	712	714	703	677	713	713	707	692	699	721	681	700	725	714	707	729	683	680	655	662	745	709	666	697	715	687	716	718	703	743	740	739	715	649	731	707	671	723	695	700	638	699	751	675	673	710	690	723	700	723	724	768	725	713	760	650	705	685	775	667	730	749	723	715	716	722	729	707	753	739	698	689	721	726	723	725	721	729	655	686	711	701	742	747	699	684	724	755	753	718	724	701	731	695	711	687	686	743	738	724	736	725	720	732	727	713	705	702	682	716	719	689	724	698	695	678	675	673	690	730	712	659	720	732	715	712	698	667	727	734	733	730	735	720	735	691	711	716	701	694	699	708	692	713	709	702	695	729	718	698	736	732	724	769	686	712	696	736	720	734	654	717	730	703	718	731	697	778	715	701	714	726	687	649	705	677	735	728	739	667	702	707	700	691	723	769	727	709	697	704	704	692	718	704	715	732	702	691	691	759	716	717	715	708	695	731	699	687	663	717	723	759	703	747	738	712	674	729	697	696	732	710	683	738	752	724	700	733	705	708	711	677	754	716	696	751	712	756	692	727	684	750	696	691	736	724	773	704	700	731	655	756	706	716	737	733	716	726	726	740	716	670	709	721	757	675	713	704	687	752	755	693	698	710	743	733	663	698	713	689	708	735	715	705	683	694	746	677	747	686	686	711	728	728	721	738	708	723	739	690	738	662	699	703	721	744	685	691	681	715	741	705	718	695	775	742	699	695	725	730	697	741	731	737	708	664	689	718	690	709	743	690	719	693	721	699	697	728	685	684	710	678	719	696	701	700	703	693	707	693	705	706	684	726	706	748	725	714	691	733	739	706	739	650	685	703	741	740	722	749	705	760	702	727	689	694	716	697	746	746	685	703	710	674	712	686	718	721	705	724	684	752	695	720	740	687	709	694	702	721	732	710	689	738	703	732	666	708	656	706	660	717	683	725	723	722	738	671	741	689	721	702	687	703	750	705	716	745	709	718	702	700	683	746	711	706	704	673	732	642	708	650	685	728	691	721	717	714	709	722	717	731	669	721	720	666	712	682	721	683	664	741	734	718	726	697	713	685	664	698	692	715	708	708	738	714	766	711	705	728	707	703	745	691	710	692	669	678	726	744	702	730	730	692	719	722	721	732	705	697	690	694	699	728	681	724	748	725	689	735	634	690	699	686	676	726	755	712	740	666	677	705	707	697	693	694	675	702	767	722	725	693	683	696	723	646	710	735	699	686	664	721	706	674	728	701	673	745	674	715	697	720	733	805	721	719	724	741	691	714	724	675	745	695	689	732	702	736	688	742	707	705	665	714	683	724	690	697	686	731	702	737	751	775	667	665	730	708	744	676	686	712	732	737	716	720	712	709	724	694	714	728	721	691	736	683	704	755	697	713	721	760	708	652	667	677	687	713	721	685	700	689	735	704	730	740	674	679	718	688	725	684	730	694	735	715	699	731	697	654	701	710	716	697	688	700	725	701	677	720	764	730	728	664	698	758	752	712	783	677	702	723	734	727	680	727	731	655	682	673	705	717	752	714	728	746	693	768	737	688	642	729	699	728	692	716	715	748	724	692	702	712	720	720	653	647	676	733	736	665	725	753	724	707	781	720	695	712	690	684	707	691	707	712	726	670	719	704	737	733	726	667	729	692	699	697	667	710	675	699	661	697	757	685	719	719	722	695	691	725	715	713	698	727	701	721	730	723	755	745	752	711	721	716	715	677	700	701	759	747	747	735	718	738	725	763	709	688	686	708	643	710	729	724	664	718	674	676	699	697	728	714	697	676	687	759	712	722	728	726	719	713	745	721	653	725	693	729	763	690	726	694	721	717	737	724	735	701	708	719	771	687	702	721	723	691	718	694	695	719	688	743	701	687	722	720	745	709	743	657	723
38734	68757	54431	38704	29093	18127	10592	5750	3083	1635	883	789	785	769	745	744	771	733	723	774	787	763	765	727	800	796	765	753	750	739	777	751	774	776	822	791	771	804	791	719	738	724	778	784	734	782	716	748	734	736	788	719	706	791	766	779	789	765	748	802	777	757	764	801	784	750	756	767	699	751	734	740	696	750	761	744	737	760	740	749	725	747	767	738	790	771	783	767	773	776	784	783	775	757	757	725	739	747	728	743	712	755	769	752	699	738	734	806	755	715	736	726	769	757	751	773	737	764	805	767	780	791	749	756	754	784	806	691	754	786	766	743	717	714	746	813	736	770	732	750	774	773	773	744	764	760	728	755	784	759	751	787	719	714	767	780	775	786	748	762	746	756	724	764	777	788	739	761	723	771	752	810	782	697	744	732	743	775	776	779	759	756	686	734	785	777	762	770	757	776	787	780	761	770	763	801	769	751	733	778	767	721	744	728	747	736	790	786	736	736	761	776	733	714	698	733	737	712	762	738	795	778	779	769	738	754	768	739	793	776	741	740	761	750	766	728	748	714	775	773	759	748	746	796	726	777	719	762	758	775	765	765	747	745	723	765	789	740	756	738	746	748	742	740	785	756	760	775	775	782	769	731	740	736	734	754	733	745	761	785	720	727	735	684	784	751	723	736	768	792	756	751	769	761	738	758	742	776	719	749	745	761	740	717	788	713	745	739	726	756	761	754	758	726	748	784	736	683	718	725	769	728	723	703	755	759	746	769	742	722	752	788	745	750	776	743	736	754	737	727	758	757	732	723	742	718	740	783	752	766	767	737	761	738	776	712	764	778	760	767	768	718	731	754	761	754	740	767	707	761	765	764	788	778	770	706	747	734	766	747	711	736	758	773	735	799	748	771	781	721	754	781	759	804	712	772	669	773	742	723	743	759	732	752	687	790	732	706	768	681	720	765	781	745	723	774	746	734	787	750	761	784	790	735	733	776	743	727	799	715	751	774	805	775	722	733	749	790	759	742	767	751	764	743	740	798	716	740	794	737	732	718	739	760	712	737	774	736	756	798	749	713	760	734	761	742	756	817	724	752	747	734	746	743	767	739	755	718	781	764	767	761	774	762	693	773	768	737	784	745	714	788	801	732	753	758	764	697	698	758	717	724	749	742	720	770	739	752	741	744	745	769	727	717	778	742	766	743	739	787	751	748	735	765	729	741	742	734	788	739	770	761	782	713	804	774	763	795	740	767	763	767	732	763	797	837	734	790	741	754	765	699	752	743	742	756	733	768	723	775	794	783	743	760	812	731	767	803	764	776	743	753	732	773	742	766	779	760	777	732	756	759	745	742	760	772	741	824	758	773	746	759	754	755	749	742	731	802	765	738	737	739	739	749	759	763	775	813	752	760	761	745	792	735	729	735	726	765	721	734	736	801	749	767	796	826	746	710	788	786	705	763	793	746	802	793	764	743	780	764	781	743	741	723	790	802	764	774	747	758	761	731	704	770	742	808	732	730	743	800	745	795	779	793	758	739	757	744	738	742	729	786	770	743	731	740	780	735	767	779	746	729	738	742	796	747	712	742	785	760	761	760	738	765	766	766	783	752	780	738	752	742	746	771	763	761	694	734	788	757	751	718	750	784	714	673	719	761	785	761	731	769	750	742	792	750	722	712	724	759	775	759	814	709	735	751	706	775	747	753	775	803	773	697	740	763	761	757	773	734	739	749	746	718	729	734	767	771	770	743	752	769	733	733	752	787	728	752	783	718	760	803	798	751	739	748	716	748	765	760	742	757	748	830	753	707	725	720	795	779	762	752	727	757	773	843	755	800	737	778	798	760	741	724	767	736	729	745	734	734	782	731	737	719	762	763	824	759	824	740	817	769	709	736	797	733	739	783	753	747	721	731	769	774	734	774	812	710	767	753	776	751	768	768	756	762	776	765	755	710	754	776	729	722	815	733	766	763	721	757	720	786	762	739	754	720	777	747	788	718	775	741	785	757	719	715	701	781	735	812	794	743	820	745	769	780	801	754	792	780	692	790	743	742	703	773	754	786	732	717	740	716	726	743	785	765	753	759	779	780	749	772	765	781	755	758	732	752	759	718	769	731	704	786	730	763	729	713	749	739	753	727	768	776	785	744	756	751	786	760	725	771	710	789	737	721	750	788	786	723	769	735	747	774	745	728	717	739	758	797	759	791	746	761	765	786	760	742	732	763	769	798	742	756	763	758	768	784	747	781	797	795	795	730	780	753	754	763	771	759	762	745	769	747	669	751	759	820	756	743	732	745	752	741	739	748	727	765	785	790	742	747	707	762	772	734	745	762	740	748	695	723	743	721	759	694	781	754	734	761	794	706	780	761	739	746	766	745	729	758	771	769	754	748	750	784	737	722	727	746	756	749	715	782	769	770	724	776	748	710	740	769	717	704	771	772	789	763	796	735	740	697	734	765	742	768	760	814	718	776	774	804	764	738	766	728	705	717	774	724	743	766	765	762	760	733	759	794	759	795	739	763	721	735	757	785	741	701	756	724	755	729	772	726	751	720	751	801	784	749	768	736	735	763	758	786	743	779	726	780	733	751	715	777	776	754	741	739	741	770	745	750	830	780	761	777	756	699	758	766	783	767	748	754	787	775	745	774	746	768	747	768	782	737	763	797	754	790	754	782	797	780	717	815	786	760	739	767	753	765	774	793	746	724	755	793	735	760	729	789	747	715	793	793	747	772	750	756	767	753	766	745	737	737	727	764	759	734	760	774	715	760	747	750	783	794	778	751	720	739	758	723	710	735	682	793	787	748	706	808	768	768	766	780	762	782	706	704	771	769	733	779	758	726	728	760	786	740	779	786	757	718	760	738	747	740	769	740	764	750	768	762	782	748	754	770	749	759	767	766	781	752	706	784	722	770	767	757	807	778	717	769	694	815	739	765	724	783	730	736	735	771	731	728	761	718	776	702	750	765	781	778	720	756	716	740	734	731	778	762	719	776	738	726	763	734	749	792	766	724	715	706	775	718	723	790	799	709	728	762	734	731	719	771	795	710	763	731	722	765	750	734	789	748	767	734	763	814	704	791	746	739	767	765	763	740	791	794	733	761	748	753	755	741	762	768	734	763	735	762	764	720	736	740	749	734	780	761	760	765	762	774	765	731	754	765	754	746	744	753	776	736	760	713	759	701	698	750	727	772	791	717	751	740	760	741	758	761	743	769	773	740	729	737	738	752	776	743	757	748	704	760	732	781	766	787	723	778	752	742	780	777	733	774	713	744	741	798	736	712	786	726	763	785	795	734	765	784	721	737	752	754	722	727	704	769	802	763	773	720	766	784	747	744	746	775	749	733	789	705	711	748	754	770	737	777	747	781	738	792	743	762	720	760	748	818	761	805	747	728	762	752	705	695	691	730	810	803	724	737	728	756	781	792	752	778	801	755	754	743	794	743	762	763	761	754	804	704	744	718	758	743	791	750	772	794	725	738	756	724	751	779	738	770	755	767
22493	21289	31541	30431	31596	30611	26041	12718	5284	2186	969	929	915	959	926	906	919	873	897	933	936	871	899	930	925	950	912	924	897	892	916	875	900	951	969	879	866	885	879	874	915	918	930	847	881	909	882	894	891	880	887	932	893	953	923	914	887	868	871	885	897	899	889	807	876	914	904	913	928	901	857	925	895	892	866	877	856	886	912	923	903	836	887	921	906	939	856	923	902	875	899	916	901	884	873	882	894	844	888	883	892	907	871	838	901	900	853	887	886	927	867	873	912	890	882	869	856	828	868	898	889	907	903	884	952	800	867	887	920	896	909	948	909	874	900	894	858	938	913	891	938	879	851	925	836	852	867	930	878	866	889	898	936	874	905	856	894	916	908	887	881	947	915	894	859	910	860	892	898	871	894	846	901	886	906	865	856	872	827	894	899	937	907	910	883	867	854	920	922	855	887	909	901	876	885	842	882	909	865	965	923	920	945	892	897	910	853	876	881	918	937	943	890	900	910	873	882	906	889	901	945	845	929	862	862	927	891	913	872	905	854	935	874	922	928	843	871	903	875	901	920	821	830	877	904	910	882	939	891	845	922	897	907	872	829	929	851	878	943	944	886	863	896	905	937	890	914	876	938	916	844	875	881	918	882	872	885	869	905	865	888	905	907	886	961	893	900	847	914	824	939	862	892	887	950	934	918	868	924	870	895	915	883	886	918	844	884	932	899	870	908	888	934	856	836	876	873	873	946	876	899	849	900	906	922	960	869	906	880	820	871	904	905	859	891	877	828	868	851	860	905	845	877	904	916	873	895	875	904	901	846	866	892	892	942	889	924	878	906	920	852	905	876	865	850	881	836	922	877	918	915	892	888	886	911	857	886	886	863	935	935	866	848	895	927	908	890	881	869	886	907	917	886	877	909	896	865	879	877	896	905	914	888	889	902	909	893	903	901	884	897	856	855	841	909	890	875	880	844	917	916	841	902	848	894	880	879	870	861	863	930	882	897	858	920	875	929	896	865	879	885	959	900	903	856	903	921	883	879	869	889	886	889	891	844	921	948	938	931	931	897	894	929	896	918	901	923	930	883	875	887	902	870	868	859	918	916	848	886	875	895	914	876	903	954	881	842	895	912	851	892	872	910	890	892	903	901	934	854	903	894	953	915	917	870	826	889	859	859	940	877	903	839	861	867	872	923	847	904	920	946	953	927	923	873	966	872	899	854	943	906	908	869	903	904	846	919	937	903	912	888	912	880	855	875	905	901	926	841	963	954	862	893	846	909	835	874	878	899	880	937	864	934	910	900	875	875	854	907	905	918	903	843	842	879	903	892	864	917	919	884	886	858	876	880	906	887	911	878	893	888	918	849	942	868	893	931	924	907	914	856	859	838	881	860	926	849	917	936	880	913	901	903	915	863	923	903	964	920	864	928	912	887	867	931	907	927	840	878	957	885	907	959	867	886	880	890	924	857	891	901	911	882	909	846	854	909	860	899	874	856	929	881	884	899	891	872	886	926	919	884	869	887	858	904	933	907	924	893	930	931	864	927	898	913	929	871	891	876	842	857	867	873	858	896	954	913	866	878	918	915	856	956	920	845	874	936	902	935	861	913	896	904	925	935	899	889	933	883	902	918	908	930	877	859	904	888	858	904	937	902	874	879	952	908	912	893	919	861	848	910	820	935	894	934	888	922	974	930	866	880	842	959	890	924	854	864	938	840	843	902	881	877	896	880	862	932	939	922	933	900	921	905	879	942	878	908	885	871	878	873	918	912	948	893	835	901	880	887	950	914	904	910	917	933	881	931	901	865	848	903	861	869	937	838	902	933	897	938	860	857	866	856	924	928	908	851	955	857	877	958	885	876	875	904	900	849	823	840	897	900	886	957	904	859	888	860	901	942	872	885	864	847	905	933	855	902	887	820	878	857	885	910	889	885	859	924	927	869	882	938	867	853	864	911	929	917	894	852	927	876	896	902	910	902	837	871	884	912	928	859	945	873	856	911	890	859	881	848	850	909	911	919	887	887	937	892	933	909	902	877	904	856	875	888	893	918	937	873	846	917	860	939	915	938	911	871	852	836	909	918	908	902	914	892	856	888	896	968	877	870	898	888	908	884	882	900	897	936	948	884	913	928	902	926	857	860	852	861	853	867	880	915	937	898	899	978	871	859	854	916	890	831	887	870	859	937	915	924	883	946	879	913	856	938	908	884	897	845	935	854	848	872	930	905	880	865	846	909	862	901	907	870	883	872	873	910	863	912	844	908	886	960	877	884	890	874	933	856	875	864	880	877	869	842	957	884	897	913	893	960	930	903	878	892	938	848	875	880	889	863	901	895	860	889	926	925	905	974	900	864	864	869	950	871	865	860	927	919	860	911	825	868	902	900	911	851	922	849	873	868	890	858	846	885	856	790	863	936	856	876	845	894	875	887	851	915	894	844	902	878	898	913	888	840	888	848	855	829	908	919	904	900	865	853	908	854	915	924	903	875	880	866	922	937	918	878	883	947	890	911	892	892	870	923	879	848	852	884	884	908	899	894	899	941	843	869	863	929	886	894	953	892	881	865	876	889	845	858	920	874	860	929	854	865	873	928	916	954	871	845	863	881	893	845	932	925	912	861	829	886	884	877	871	907	886	873	871	862	841	843	908	899	892	870	871	840	921	865	942	944	962	959	909	912	899	871	937	889	907	875	831	865	923	861	874	911	897	877	917	881	894	848	921	873	914	865	878	888	929	879	905	926	940	904	895	848	855	870	852	862	923	856	882	892	839	895	890	901	850	877	904	891	904	922	856	902	935	891	884	879	897	900	900	910	858	915	879	949	912	910	867	900	879	864	868	855	857	866	903	882	825	907	919	911	858	854	957	883	940	822	875	892	879	906	907	902	878	903	927	894	892	896	846	879	891	914	870	926	889	845	880	889	911	831	879	880	898	878	855	905	844	935	861	841	889	913	915	960	883	847	893	883	907	901	802	905	861	858	857	880	857	877	922	885	878	842	888	866	846	894	860	866	891	823	892	964	917	889	891	901	887	876	913	903	800	900	831	891	882	913	899	905	961	894	891	876	885	948	846	860	900	903	900	935	862	897	921	853	903	846	865	918	882	889	876	937	941	829	971	823	870	913	882	899	894	871	903	897	871	868	901	857	929	889	900	961	884	913	890	866	901	921	878	886	862	877	866	871	926	876	819	868	880	934	894	870	841	918	907	885	883	871	870	914	893	868	891	903	890	868	875	847	920	884	908	882	914	915	914	907	838	909	896	848	875	890	862	960	885	869	877	892	878	863	872	885	891	911	967	909	875	892	864	871	902	952	923	843	891	863	867	906	917	848	931	867	894	945	840	919	905	920	886	904	891	906	918	926	898	903	920	894	947	934	899	893	915	888	951	861	893	907	898	934	865	908	873	957	870	841	919	909	836	847	905	910	914	849	926	878	919	858	887	895	954	904	938	889	821	854	892	866	884	879	897	895	902	828	858	883	886	855	877	835	868
53021	95046	79918	60491	48442	35917	23705	13727	6944	2927	943	846	936	917	968	887	914	924	894	902	912	907	883	928	926	877	912	890	928	898	929	895	868	887	886	872	917	915	896	875	891	956	895	893	879	893	902	861	923	871	916	914	928	880	931	894	852	852	913	908	924	901	870	834	872	875	922	856	872	905	868	855	881	918	889	887	892	873	888	869	855	926	915	867	855	876	837	912	910	911	898	937	921	946	870	850	885	873	854	845	956	903	876	923	867	904	936	865	902	907	881	942	832	918	858	944	878	969	930	859	880	879	867	893	899	895	897	946	947	856	897	883	872	856	878	918	938	877	927	922	923	984	902	887	898	886	946	932	867	891	879	882	930	884	851	902	906	889	883	868	913	918	902	876	880	897	883	949	920	896	957	894	843	894	854	888	903	871	911	894	855	932	887	892	878	896	942	939	859	866	921	885	907	948	877	881	925	885	883	874	951	874	916	856	950	889	914	890	875	875	885	880	872	872	909	941	899	890	883	904	873	868	880	865	904	911	918	928	896	933	855	910	895	817	980	941	919	863	923	870	898	876	943	881	930	867	894	832	869	904	885	903	898	869	861	875	855	873	935	869	928	885	861	885	939	903	893	900	919	897	818	880	956	914	912	881	822	929	887	859	945	864	902	904	910	902	878	913	861	926	863	877	869	910	889	928	946	919	881	881	924	898	896	919	878	856	879	899	910	868	908	954	866	886	850	876	943	917	872	862	876	865	902	911	888	915	860	897	840	899	898	923	856	892	878	932	870	929	915	907	854	922	857	854	883	877	895	898	868	958	868	916	906	856	898	856	865	941	903	865	871	896	898	920	894	855	887	905	941	856	902	875	874	925	888	857	883	924	883	884	912	872	914	882	881	881	881	917	893	944	942	876	923	900	901	865	871	908	942	902	901	868	881	844	906	842	905	916	828	919	905	890	935	908	923	886	930	911	910	956	901	871	897	849	942	882	895	928	901	892	874	868	914	904	925	967	899	948	936	916	881	888	911	889	904	859	874	923	923	893	888	954	868	892	947	929	894	854	885	895	918	846	850	910	903	906	881	912	875	864	880	889	878	966	895	916	899	909	925	868	910	923	895	938	881	921	828	907	875	909	897	961	893	916	907	899	960	930	876	892	858	956	879	906	902	862	867	883	928	872	906	868	876	954	858	927	870	907	850	878	860	847	899	884	946	894	873	881	879	901	852	899	894	872	903	862	897	828	919	876	799	887	849	907	875	886	877	905	892	891	911	937	912	895	884	921	912	877	881	871	876	883	916	869	882	835	885	915	932	848	932	883	874	907	885	877	906	885	938	841	882	847	899	939	865	950	901	887	894	913	836	915	853	923	926	868	888	858	917	935	838	926	881	934	840	940	820	892	909	889	866	904	904	859	880	857	875	875	935	865	916	865	836	904	864	961	893	939	880	863	910	876	941	941	894	840	878	865	921	870	940	897	848	809	866	850	917	867	864	946	881	908	899	899	963	895	885	840	899	878	897	880	937	879	828	920	913	947	895	934	851	907	898	875	889	910	907	883	961	891	883	914	872	853	906	888	899	901	934	893	913	871	909	891	850	895	837	883	843	863	863	904	919	901	883	896	840	925	896	901	896	933	899	871	910	918	915	888	876	969	932	914	886	848	873	886	916	910	864	868	881	903	900	888	868	907	888	858	920	869	888	919	901	860	884	872	877	888	866	913	910	878	830	859	854	858	856	920	850	869	918	867	902	917	947	857	918	875	910	942	856	905	903	886	934	901	916	906	914	835	872	946	886	894	849	902	919	937	905	894	919	886	889	873	947	916	855	883	948	910	903	938	873	838	896	890	925	890	961	895	873	900	912	969	932	905	887	899	876	905	913	947	921	899	867	894	866	879	864	902	916	907	861	914	880	890	874	879	890	847	849	876	907	890	896	865	856	879	858	877	905	905	868	882	931	926	909	907	872	889	871	891	907	927	856	906	853	949	922	922	907	922	858	931	921	878	892	916	914	878	890	886	894	885	942	895	920	925	851	864	865	942	899	900	869	923	930	894	880	902	852	903	895	877	894	937	903	903	863	893	897	865	923	915	892	964	829	867	911	882	906	899	865	960	936	895	911	885	910	867	934	928	934	908	877	857	948	952	907	903	923	929	914	847	896	976	932	860	913	895	877	916	929	856	890	924	881	862	934	879	899	916	881	945	855	959	973	918	885	933	843	868	904	880	887	873	894	833	951	861	863	871	874	866	864	939	880	897	838	923	930	900	927	968	935	962	877	935	855	854	882	882	919	874	901	885	885	896	854	872	887	916	912	883	932	922	904	938	907	894	882	870	909	900	902	934	967	860	912	872	882	871	889	862	958	836	901	970	889	891	948	896	906	890	832	910	899	930	914	896	888	956	838	895	881	875	860	920	886	894	917	920	864	916	847	962	892	868	907	890	938	877	928	883	879	962	916	895	892	901	933	917	909	884	895	905	886	925	869	845	868	896	908	895	916	873	913	867	919	891	894	966	928	927	917	916	891	892	844	879	944	906	883	885	861	887	911	864	897	875	888	907	879	877	894	887	911	916	924	874	890	903	911	844	879	867	887	897	875	878	883	948	924	864	956	870	909	910	890	924	878	913	890	870	882	936	950	866	877	881	952	853	896	924	881	892	889	886	898	909	907	871	866	884	925	953	899	901	934	964	936	901	883	860	904	906	906	918	878	879	944	915	867	949	941	919	915	882	884	893	931	917	911	893	903	895	913	929	900	873	914	880	894	890	889	938	838	907	892	864	908	857	900	929	896	886	966	883	940	917	922	870	898	895	844	908	932	850	880	845	920	997	890	947	892	897	902	912	864	895	865	919	901	900	896	878	914	907	848	920	926	854	872	944	902	894	922	895	877	936	913	912	881	898	896	878	880	896	921	936	905	943	853	939	916	880	866	897	918	905	888	900	874	894	922	876	926	890	891	873	886	916	891	849	874	892	833	884	912	882	903	914	869	906	888	885	857	893	874	871	878	922	849	894	870	916	967	924	879	917	874	870	905	934	881	918	918	854	906	909	904	895	880	916	849	900	886	905	928	896	892	883	924	918	912	875	898	921	912	946	871	894	925	919	846	940	869	883	841	908	919	891	919	885	924	921	844	874	851	901	909	829	896	961	847	908	912	839	942	903	922	897	863	854	890	895	902	918	849	879	888	881	894	896	924	873	912	916	869	874	856	873	893	909	872	851	932	849	873	969	896	861	874	923	881	959	876	888	900	926	930	874	904	925	931	919	911	901	926	949	891	894	917	902	835	912	922	932	862	874	889	908	919	931	906	912	874	907	877	941	886	837	839	927	885	901	880	850	859	905	913	907	905	900	930	917	885	837	871	888	884	869	942	886	936	854	909	934	914	888	907	926	863	935	867	872	900	856	891	925	864	895	938	911	893	952	870	909	883	919	837	915	804	925	860	864	911	835	879	899	904	938	910	856	914	904	901	891	860	866	875	939	871	924	875	871
28581	24893	25923	15025	6178	2805	1588	972	694	554	498	537	480	540	524	503	514	515	504	500	523	544	506	545	514	514	487	530	496	516	543	530	515	525	530	497	487	540	499	562	532	510	552	520	507	498	505	532	553	514	517	510	532	534	488	488	528	522	527	544	572	532	529	501	554	523	507	505	509	575	526	553	537	539	562	553	585	519	491	542	538	531	498	529	524	488	511	512	490	536	535	534	486	524	537	504	490	518	549	518	523	534	534	502	551	514	547	500	497	539	487	487	530	483	499	554	539	536	528	526	492	505	494	561	537	511	563	555	515	559	476	494	502	541	504	549	550	546	553	525	501	497	518	502	470	557	520	531	500	525	549	519	568	550	536	549	546	523	511	506	526	561	541	514	508	483	555	555	515	489	503	541	546	514	554	507	529	515	506	501	527	545	556	559	516	513	522	484	507	514	522	518	573	558	548	545	526	514	531	482	529	520	540	510	532	475	522	514	531	523	530	552	520	532	496	518	483	554	517	509	505	505	492	518	559	549	509	534	504	555	530	544	539	544	487	501	538	499	545	530	511	518	550	493	544	518	541	556	540	511	525	544	521	511	519	488	535	538	541	501	485	549	548	492	555	481	524	509	520	511	485	558	489	480	530	530	539	522	481	544	548	504	534	526	501	527	496	548	530	534	503	538	529	468	474	497	549	482	512	504	511	526	513	506	547	523	536	557	520	511	536	529	518	532	504	566	555	526	492	540	536	543	457	491	528	542	549	493	531	523	531	522	530	500	486	535	532	528	493	517	522	499	557	523	485	536	532	560	531	542	522	524	534	536	504	534	521	505	492	519	567	508	525	538	565	523	558	530	504	508	542	499	499	508	524	533	536	551	516	523	515	512	544	510	520	523	552	503	535	476	496	513	500	537	488	524	543	494	534	536	536	515	537	492	504	507	518	498	511	556	504	529	527	555	526	484	547	506	532	497	524	548	526	529	528	543	505	530	496	521	517	517	513	527	501	542	489	542	536	558	483	536	570	504	523	540	571	550	509	506	516	516	530	503	535	505	527	539	530	533	511	580	502	549	500	548	535	509	516	502	502	578	542	532	505	499	513	534	534	495	534	543	519	506	536	510	524	539	544	497	507	506	547	527	525	540	545	531	517	550	503	525	521	495	522	532	505	513	532	555	529	543	578	528	550	543	508	560	495	512	586	520	520	498	516	534	510	523	525	567	483	534	520	485	485	488	541	516	523	487	527	515	518	519	480	479	587	546	523	571	507	512	540	545	492	533	498	525	506	510	547	519	476	562	502	502	574	558	529	513	552	527	499	553	538	554	535	518	583	552	482	532	550	517	559	541	539	506	555	530	528	523	501	517	512	542	556	524	523	502	524	537	530	531	534	530	531	504	528	490	535	527	535	522	499	497	532	532	498	526	544	508	542	542	545	507	497	547	514	531	545	579	513	536	512	497	518	482	548	508	528	537	518	513	488	509	493	547	509	500	565	546	553	488	492	546	490	550	476	512	544	508	531	523	505	536	566	491	533	495	530	523	453	476	535	505	525	521	534	532	545	512	496	498	506	583	547	491	501	558	471	580	543	513	532	526	516	499	522	483	501	533	574	565	516	517	548	528	551	519	499	513	492	507	515	533	525	550	530	526	541	532	555	483	570	498	540	512	523	509	507	470	561	535	519	497	525	505	489	523	523	505	510	562	523	542	520	516	542	546	507	536	531	554	554	511	526	522	477	497	510	568	513	531	480	508	569	530	486	520	483	521	520	516	515	528	523	540	494	542	552	486	521	562	515	548	530	518	525	504	493	519	520	530	520	524	519	521	540	537	548	500	544	534	526	550	500	498	500	528	502	576	499	532	504	526	497	537	503	538	522	500	504	515	540	499	511	515	517	531	547	561	519	477	457	550	530	533	515	526	542	556	518	503	534	537	530	510	557	542	513	530	521	488	573	484	563	508	536	486	532	518	542	493	532	528	487	468	512	520	595	529	576	463	519	541	508	523	527	526	513	497	514	527	470	526	487	522	565	535	525	525	544	567	548	533	508	516	539	501	503	508	545	556	486	517	516	501	554	502	535	493	535	523	496	531	530	513	544	542	477	558	502	487	515	513	527	503	563	488	510	566	542	545	498	500	552	519	508	511	537	549	518	467	552	552	530	534	515	519	569	514	532	556	526	499	519	515	514	540	530	549	508	527	559	501	508	520	494	570	517	491	535	520	533	493	509	497	564	520	503	514	521	493	545	497	557	551	529	539	532	549	544	531	517	550	543	512	550	520	520	578	494	495	525	524	491	525	551	552	511	520	532	540	548	555	507	488	513	519	534	585	519	541	531	565	555	563	488	519	504	543	526	486	530	540	547	530	513	483	542	551	466	511	499	572	573	500	527	515	526	552	518	495	516	529	557	511	541	525	508	528	469	506	523	488	475	547	536	508	493	549	530	476	530	515	493	489	500	518	494	504	531	498	475	549	492	480	515	509	569	506	492	516	543	529	547	512	549	526	534	558	546	570	532	506	543	503	529	526	519	504	509	546	556	535	489	543	536	514	543	540	535	554	509	472	517	547	501	495	477	546	540	500	543	548	501	555	494	538	510	476	515	564	542	504	542	509	525	529	533	510	541	523	504	548	535	524	498	545	531	475	506	505	550	496	461	547	534	501	505	534	547	530	479	473	525	506	538	525	552	495	536	504	501	501	505	519	527	494	538	494	499	520	537	520	506	535	556	538	505	535	548	527	575	520	529	552	552	546	507	475	516	542	535	512	516	553	539	493	578	501	524	535	516	477	505	543	500	511	517	501	513	504	534	538	570	541	536	496	552	513	534	536	515	547	545	539	544	500	508	493	500	501	561	572	534	609	516	508	496	505	534	522	534	533	519	479	548	530	559	486	517	539	504	553	506	534	527	505	529	508	559	507	567	544	543	540	547	508	500	537	519	527	484	539	501	506	552	515	513	529	511	484	534	546	536	556	517	532	496	463	498	494	501	557	551	524	525	559	512	526	523	512	515	541	504	528	533	479	509	538	502	531	580	473	492	454	525	526	501	527	514	512	520	518	535	523	508	544	543	502	542	526	526	514	545	568	518	505	521	546	519	549	501	557	539	482	490	552	517	523	509	512	536	512	566	473	499	452	530	542	542	529	523	515	533	520	541	528	526	520	541	526	538	524	555	519	568	516	504	488	508	524	540	527	479	496	543	499	516	499	489	459	492	544	513	559	560	562	522	515	552	525	535	487	526	553	512	510	555	547	489	542	575	494	535	537	527	502	517	482	553	506	493	500	500	527	528	508	509	524	508	526	519	512	562	543	516	523	531	533	515	515	530	566	526	533	520	525	497	538	496	517	553	529	514	529	508	535	497	497	536	551	552	484	532	506	557	534	533	510	560	543	531	560	505	540	512	518	502	482	545	530	496	513	529	502	543	530	596	505	484	520	557	541	519	523	509	518	502	493	508	537	501	518	530	476	547	531	515	544	530	527	550	543
20730	34479	21236	10841	6224	3499	1980	1229	826	592	574	545	594	540	590	563	551	559	600	560	603	597	564	582	537	564	564	581	566	569	534	578	583	592	534	544	563	571	553	543	532	532	546	567	571	558	580	581	557	573	540	612	557	595	572	534	585	501	561	550	562	586	572	585	553	539	555	600	514	590	579	594	546	535	571	624	555	550	562	557	592	531	556	563	572	548	551	592	555	550	527	569	569	540	556	547	553	552	549	579	579	543	549	560	572	547	584	567	577	568	572	539	603	562	561	576	547	566	567	542	564	574	541	553	519	607	534	554	547	530	576	573	564	578	530	564	532	558	547	563	564	575	581	565	554	579	551	571	561	573	569	517	571	580	568	564	568	549	591	534	561	543	559	596	589	548	538	564	560	564	553	547	581	557	592	538	536	549	521	572	581	582	550	592	577	576	579	515	574	532	544	595	553	548	586	584	579	556	560	561	561	558	512	557	582	549	525	551	518	548	532	551	575	534	583	574	525	537	554	590	539	598	572	578	571	558	530	574	574	529	493	573	575	517	541	525	573	567	562	572	564	534	530	550	529	512	563	568	548	553	610	516	558	540	518	559	592	555	561	586	548	553	520	576	538	573	517	592	590	488	577	580	552	584	513	531	560	565	566	556	571	580	527	583	600	522	563	573	591	563	555	596	594	569	547	555	528	593	542	539	570	560	560	569	580	548	574	583	619	545	527	545	535	574	529	574	551	566	608	521	558	581	544	527	581	566	537	556	540	571	566	521	558	590	557	575	575	579	563	579	582	560	575	539	573	604	608	542	568	577	561	546	509	514	567	533	546	541	573	599	561	547	576	559	525	539	573	537	540	498	545	559	577	589	563	519	565	504	559	579	572	552	603	528	582	559	598	576	549	585	610	580	553	575	571	573	546	554	546	582	557	541	592	566	593	515	591	538	556	583	586	550	517	579	525	558	565	563	546	557	528	612	506	534	527	507	529	557	526	565	600	562	599	545	557	543	564	584	529	554	585	579	590	581	574	554	583	572	495	597	572	605	529	515	572	530	527	536	574	589	532	527	593	588	559	579	564	585	575	564	571	593	565	579	562	503	584	560	568	601	597	590	497	517	558	524	533	591	544	549	556	565	598	579	591	578	566	560	532	564	570	600	583	530	574	591	559	581	568	585	562	552	560	589	557	588	634	539	540	575	538	591	575	544	554	575	562	554	613	550	578	592	584	562	558	551	554	547	585	556	566	594	572	549	551	571	538	592	586	537	549	590	586	555	558	557	545	573	568	564	558	548	573	569	533	549	543	561	532	605	532	575	558	526	513	536	599	579	556	551	575	581	597	582	549	571	562	562	564	580	531	596	547	535	557	561	596	515	519	560	526	502	600	558	569	565	541	567	562	586	548	565	564	549	557	566	588	576	538	553	567	531	577	562	582	530	543	536	520	563	586	560	585	594	520	556	571	535	586	587	549	529	546	531	601	558	522	565	576	556	576	604	579	565	572	556	540	529	548	613	543	547	560	581	569	522	592	583	527	572	582	536	615	586	605	529	564	504	562	544	534	580	591	611	558	593	537	556	570	555	549	579	584	534	580	527	542	554	555	592	578	535	549	576	603	557	602	585	592	549	564	550	592	567	559	540	531	548	542	545	533	550	586	544	535	512	616	610	559	567	551	551	574	519	557	557	539	566	563	591	557	534	554	522	573	533	536	564	550	604	543	559	567	599	570	554	555	568	591	572	615	581	562	574	513	569	525	548	582	561	583	555	556	543	576	567	565	557	529	618	532	555	552	544	561	592	572	568	534	580	570	515	556	575	589	571	561	585	566	565	536	556	553	606	580	573	581	558	575	534	543	576	538	558	543	596	583	536	574	545	562	576	530	523	568	516	577	588	599	583	592	528	536	561	593	549	530	524	576	567	536	570	572	553	565	603	566	623	544	572	533	540	553	574	575	614	528	584	604	575	518	562	538	528	563	555	618	592	561	535	585	536	595	510	589	537	553	563	513	539	566	588	558	573	546	565	553	527	530	528	566	541	559	568	568	564	554	562	571	539	591	543	546	572	555	541	545	624	606	540	572	548	553	549	557	592	525	565	568	531	573	552	563	572	557	531	572	527	539	527	600	557	515	551	566	595	581	540	588	564	518	513	565	561	513	563	587	557	561	568	542	584	533	517	522	540	569	538	577	571	557	577	552	524	495	542	549	570	568	558	572	574	552	552	566	532	588	561	583	597	606	577	583	568	578	557	537	559	524	533	588	582	543	563	579	517	567	583	533	555	560	596	622	579	558	576	555	584	570	592	572	547	553	558	559	556	563	557	594	541	510	554	501	584	544	577	549	526	562	566	560	603	538	555	565	553	549	533	570	552	545	560	591	567	613	579	523	509	530	548	545	557	554	584	553	558	557	578	605	519	534	535	597	528	602	575	570	514	559	560	573	593	574	562	587	550	611	534	584	581	521	569	563	535	520	560	545	594	566	551	559	548	591	594	585	517	596	580	574	586	561	558	551	574	547	591	565	564	587	565	590	586	590	567	572	535	608	565	551	559	549	539	513	577	530	579	571	536	573	553	551	549	583	556	551	576	531	576	561	543	559	608	613	564	552	557	584	558	581	524	541	597	559	539	563	561	560	528	553	574	597	585	544	584	569	600	540	530	576	530	570	547	596	547	591	516	573	552	569	580	550	507	604	519	544	535	532	561	560	535	540	529	550	552	551	534	556	560	562	529	556	577	548	600	565	555	520	563	545	560	540	560	540	595	510	551	539	579	547	552	571	570	578	577	548	570	570	577	542	559	555	572	527	539	541	555	601	520	566	568	576	556	526	533	573	566	548	598	563	551	533	570	524	529	537	542	544	619	587	559	547	539	534	546	556	604	551	588	578	582	559	581	580	560	555	535	548	566	486	539	568	601	526	569	575	567	547	570	548	583	574	513	530	533	555	559	584	548	550	572	588	539	561	546	599	557	569	575	538	561	564	577	537	580	582	522	522	637	564	589	563	545	581	597	569	559	597	545	586	525	591	600	540	580	549	573	586	550	570	566	547	568	568	602	538	583	604	585	569	578	560	584	569	535	528	551	524	541	578	562	601	571	544	507	566	559	553	568	557	537	601	607	572	568	549	571	564	558	552	526	570	522	589	567	567	519	545	592	593	566	556	545	527	592	561	581	557	567	557	562	546	562	555	595	544	571	571	542	522	607	509	577	553	562	571	567	530	594	602	614	554	528	575	570	591	600	589	541	553	616	558	565	551	541	538	524	552	577	522	528	525	552	523	549	596	549	514	594	584	569	561	551	568	543	524	578	561	575	556	560	555	578	513	543	543	580	586	582	557	563	568	531	551	551	586	590	600	557	527	581	618	528	569	574	538	557	545	578	583	554	580	519	559	568	539	557	572	554	548	531	575	577	571	556	577	574	589	606	584	546	568	566	568	559	556	546	558	581	524	562	588	612	525	556	558	552	577	560	602	566	594	528	555	570	594	532
23594	21565	31103	31789	32232	27403	18827	8203	3291	1529	794	598	614	574	595	621	613	562	609	614	592	630	619	624	611	644	561	574	615	578	577	648	587	586	634	609	588	575	602	597	589	556	631	634	597	598	584	592	609	621	571	610	599	606	605	602	574	566	561	611	599	563	614	574	616	603	610	628	605	584	590	583	607	591	593	563	615	627	601	630	611	562	599	550	586	610	568	571	569	591	589	577	640	607	619	604	618	610	607	596	592	614	614	576	625	549	607	644	626	607	620	593	594	588	564	576	638	603	617	590	580	563	580	597	583	510	587	600	577	599	594	613	589	603	577	574	555	606	588	598	601	616	614	603	601	563	597	612	597	627	549	648	581	580	636	581	620	591	567	607	618	613	611	561	605	609	626	575	616	627	590	620	631	569	582	623	574	571	549	618	607	603	590	642	570	645	606	594	561	584	567	598	591	612	632	564	614	596	670	555	628	596	625	610	583	570	592	612	563	620	578	612	613	593	550	556	606	603	581	577	576	624	563	572	647	566	585	604	651	580	594	612	603	568	619	654	602	605	610	554	622	560	634	614	576	577	600	615	565	587	627	607	549	578	563	592	603	589	598	594	595	624	619	597	557	547	604	599	588	606	593	639	597	615	564	649	579	609	561	581	621	600	573	589	637	609	602	577	611	608	564	611	589	601	594	574	569	578	622	597	569	579	565	623	599	606	630	585	587	536	586	651	620	579	567	626	616	581	608	579	589	551	631	580	592	562	599	591	592	666	610	558	622	559	530	601	604	644	592	648	631	579	557	630	580	574	582	560	685	573	605	581	594	603	581	610	633	595	577	569	598	577	624	613	628	591	629	589	617	626	624	601	556	609	625	579	614	560	573	622	590	588	593	564	583	604	648	604	595	591	584	602	633	608	567	584	585	593	624	601	607	550	590	584	626	581	563	601	600	591	588	593	577	593	573	632	583	574	566	607	582	597	592	606	583	566	560	598	610	575	577	625	573	559	585	613	598	601	574	592	598	589	599	607	598	621	604	570	632	598	609	594	580	617	614	566	611	607	610	532	586	564	571	612	587	621	617	628	627	600	562	594	594	592	578	623	607	590	611	601	606	554	569	628	609	601	582	637	610	542	548	601	612	582	572	574	607	600	640	539	623	587	597	537	606	603	583	608	599	594	577	606	596	624	616	631	618	562	614	584	616	609	564	597	577	602	604	615	615	614	612	611	632	609	614	581	622	632	617	625	601	611	589	606	568	670	569	560	579	588	588	633	647	596	564	564	579	552	603	606	566	619	589	602	594	619	577	619	606	629	635	586	616	555	573	596	607	572	594	571	592	582	599	624	607	582	557	572	557	614	622	616	585	575	601	600	539	549	580	561	597	610	588	575	581	643	591	597	595	597	585	585	622	607	637	629	628	633	597	575	595	578	581	574	607	579	580	588	603	622	635	612	537	618	566	581	614	634	637	622	572	629	588	606	598	571	533	616	582	617	623	609	601	598	610	629	639	622	603	602	588	598	569	577	610	578	551	572	576	587	609	572	623	589	586	600	603	574	586	613	574	632	620	636	611	598	587	570	584	621	616	633	610	620	582	623	608	593	610	602	605	587	597	581	606	624	644	582	606	567	624	632	590	608	595	648	590	563	566	576	625	568	581	611	603	597	634	593	610	603	581	608	620	561	612	643	577	587	613	556	633	599	548	546	603	634	597	595	587	577	620	625	575	565	571	621	635	601	605	627	539	565	605	595	594	589	553	609	545	596	607	590	635	578	640	592	615	615	621	615	582	567	629	624	601	573	586	592	581	620	583	598	611	582	630	601	607	615	617	578	552	618	623	610	598	629	580	597	623	606	613	565	620	610	547	567	609	614	607	603	564	632	613	578	613	622	587	569	558	534	607	577	582	568	574	579	572	590	594	625	566	559	628	627	586	608	586	589	614	620	590	635	637	574	630	629	587	578	607	616	611	591	602	607	615	591	558	571	588	619	592	616	618	614	597	608	620	640	601	603	610	581	597	609	596	565	575	633	620	637	621	602	591	577	594	555	607	576	579	601	597	580	614	585	623	613	565	631	622	572	597	604	560	634	600	603	545	628	602	610	577	583	588	592	626	587	587	587	631	605	643	572	575	604	579	593	584	590	595	596	562	577	607	557	569	623	603	597	599	614	539	599	571	577	590	609	596	613	604	626	571	585	611	647	597	631	662	602	586	587	626	575	624	604	626	547	613	557	603	567	565	603	593	586	592	619	617	550	598	545	628	602	611	574	609	591	577	623	597	622	584	624	562	594	592	615	629	596	559	574	601	593	599	569	588	612	581	612	593	589	599	621	572	573	582	601	642	610	567	525	615	563	596	623	601	605	613	612	618	595	562	603	590	594	596	578	630	563	607	616	627	578	618	535	583	594	611	588	631	587	593	578	611	589	591	598	628	633	588	583	595	594	601	571	602	609	593	602	603	611	589	640	629	588	635	584	609	597	647	634	618	570	605	601	622	597	580	564	622	634	576	601	586	589	621	560	624	602	596	593	606	613	582	610	563	620	567	588	564	600	621	629	621	611	623	571	630	618	583	618	606	572	609	592	570	593	620	603	600	628	577	597	565	627	616	560	573	593	608	571	582	620	586	611	647	581	570	615	577	553	585	585	601	589	619	590	561	550	626	587	585	566	620	615	605	607	655	575	594	589	626	608	577	607	612	629	604	612	643	599	600	579	582	607	591	574	581	577	620	591	610	548	575	568	616	577	617	647	629	564	620	636	616	600	602	608	612	587	544	551	591	565	605	608	598	622	567	630	631	631	569	571	616	590	607	589	564	616	608	649	555	626	575	574	619	578	594	599	586	622	603	619	632	573	577	604	574	614	591	601	592	566	571	595	619	569	628	611	606	608	575	604	598	592	599	562	581	632	617	613	603	601	576	619	589	589	608	585	628	610	573	607	572	578	594	551	621	653	602	582	627	565	646	615	598	581	563	592	631	585	603	623	584	568	627	583	630	596	567	581	577	634	601	627	588	606	580	657	634	586	596	566	624	589	612	572	624	610	610	587	595	637	569	620	570	598	551	608	598	575	597	636	626	611	589	591	609	579	628	585	621	599	633	597	582	589	627	584	596	615	584	607	610	631	557	619	639	573	591	616	623	600	597	585	569	599	587	601	582	601	577	609	595	620	597	595	548	579	628	591	641	581	630	607	608	579	659	631	611	575	604	617	597	576	616	586	605	603	602	559	595	569	599	583	627	637	626	547	620	628	575	543	619	607	571	632	655	571	610	614	601	593	584	569	592	565	581	578	641	611	596	582	614	606	620	619	648	612	594	594	594	650	569	572	582	571	589	581	590	573	651	614	608	619	616	554	625	610	550	609	586	575	588	607	583	585	600	636	580	657	604	588	548	629	622	646	559	611	604	612	619	614	602	572	569	600	630	596	589	641	605	576	619	622	581	571	562	552	593	606	572	578	560	580	572	621	599	604	557	598	642	596	590	561	592	605
45720	81069	60250	47315	39636	28556	17800	10088	4949	2030	891	591	636	647	606	650	629	642	672	648	623	630	619	648	644	650	611	617	566	621	647	627	629	583	636	590	633	649	635	612	621	621	610	628	649	588	625	662	588	652	658	659	632	617	649	673	620	585	594	605	590	611	603	624	640	582	632	599	645	650	599	569	592	634	645	590	627	601	606	665	609	617	629	597	586	578	656	571	621	603	613	619	597	624	594	629	616	618	627	607	591	633	605	595	611	607	630	578	625	659	633	614	648	587	601	589	603	629	573	660	633	615	629	629	594	634	615	599	621	617	613	588	664	643	621	572	619	651	609	613	596	593	588	603	626	637	638	616	638	592	646	596	648	631	637	583	618	635	615	574	626	573	612	632	601	627	616	636	624	653	569	622	626	653	627	601	588	593	594	622	611	603	667	608	654	635	606	549	624	644	605	613	661	617	644	595	590	671	613	640	636	643	656	616	567	630	632	613	565	618	587	602	595	650	593	642	643	616	601	615	673	597	614	574	622	612	619	613	569	545	686	643	618	618	627	590	569	649	561	641	629	613	643	631	627	631	629	561	597	611	629	635	624	610	657	620	569	628	623	638	651	626	628	614	615	626	644	614	594	583	646	640	636	580	675	649	614	555	584	612	570	648	629	579	666	593	593	625	623	648	637	630	630	610	599	652	643	662	602	618	617	659	639	613	586	618	630	632	623	573	615	610	631	647	648	666	624	606	657	616	637	577	619	586	625	601	606	606	621	658	645	683	600	567	630	618	630	621	634	642	624	639	632	650	633	625	612	638	619	614	603	646	594	630	599	611	597	604	603	593	591	594	616	609	593	617	615	590	616	580	671	554	623	592	619	617	583	615	620	636	620	584	580	615	580	584	581	638	683	642	616	613	605	607	578	682	642	618	654	613	620	634	596	631	625	600	604	593	603	632	602	597	631	635	631	608	596	588	583	612	608	591	627	616	616	614	610	630	655	586	593	607	612	595	650	618	656	584	624	592	618	599	579	672	631	598	595	597	608	657	620	615	628	558	650	590	605	623	603	642	616	605	628	619	677	634	606	604	572	627	600	612	593	611	646	605	630	606	662	623	611	648	606	674	594	640	619	629	603	624	639	585	651	618	597	624	627	660	611	633	621	607	609	645	633	634	632	660	629	679	577	627	596	625	649	621	657	617	574	594	602	627	621	653	637	580	616	601	610	666	613	590	596	633	658	657	632	690	638	621	586	570	623	597	633	657	583	574	645	588	633	640	643	654	611	648	602	626	612	607	623	654	593	651	564	618	597	626	622	608	608	620	630	623	618	649	635	602	637	648	610	620	641	664	657	594	624	606	628	586	669	600	653	674	633	596	606	624	630	620	615	617	641	622	636	676	610	621	581	644	570	600	606	598	626	585	645	625	580	586	627	635	634	621	635	610	625	634	614	589	634	634	616	631	620	641	652	612	637	660	612	578	676	619	609	650	611	615	588	643	638	623	635	670	562	595	626	646	624	589	581	621	636	677	634	639	606	610	649	595	630	635	585	627	610	636	611	582	620	581	668	601	563	611	610	639	610	593	608	591	619	629	560	628	621	646	664	619	594	636	649	625	599	632	616	664	616	635	657	618	622	610	609	605	601	642	606	677	617	624	630	642	610	628	647	589	637	656	616	607	608	584	609	570	599	643	588	603	681	638	650	598	567	649	579	656	610	595	567	649	655	609	663	576	610	692	652	607	613	643	655	627	624	635	653	621	593	647	617	625	620	623	608	641	607	580	636	571	606	621	616	634	631	640	661	638	621	591	607	595	615	610	584	622	593	602	649	617	615	677	615	635	634	644	611	622	605	604	634	618	640	633	623	620	603	602	643	588	645	603	603	588	621	543	627	640	615	639	624	675	600	646	638	589	611	588	617	643	592	624	683	596	612	621	630	576	628	596	689	638	607	648	570	654	665	610	617	608	622	601	657	617	601	656	641	637	623	644	647	634	579	632	601	607	637	578	614	620	630	647	601	615	605	601	664	595	622	622	578	609	616	602	612	554	581	625	626	630	641	646	672	591	649	618	641	603	622	603	637	650	627	607	598	652	644	586	651	634	637	655	619	571	627	611	687	599	627	643	644	644	622	616	589	561	613	647	560	601	626	589	661	628	629	640	590	610	647	616	576	600	650	634	635	659	654	643	592	639	609	574	644	650	629	616	609	618	615	626	632	615	641	608	608	662	637	646	636	635	637	637	620	638	604	628	610	625	615	636	641	630	587	607	648	586	586	640	611	654	630	602	628	618	620	576	605	597	607	606	638	629	617	655	608	637	605	652	662	615	635	594	627	601	574	578	653	641	650	670	628	618	575	623	613	622	629	608	643	624	652	587	577	661	600	652	619	614	628	615	636	639	601	626	621	656	619	652	642	566	631	639	563	630	639	631	654	588	597	617	629	654	648	606	588	595	672	676	643	581	625	633	631	608	651	583	574	593	604	637	575	620	634	637	599	605	655	646	620	666	609	635	629	632	607	577	607	610	609	598	641	641	616	627	622	651	598	604	569	646	593	595	655	620	643	608	607	631	596	624	601	583	601	624	602	684	628	586	605	627	626	612	589	643	657	599	630	604	609	627	635	608	619	623	616	608	592	662	635	644	590	554	646	594	668	615	601	604	595	614	611	626	583	637	631	636	655	584	655	626	665	642	659	676	647	623	600	658	619	601	647	555	626	582	612	644	610	660	606	618	641	629	600	597	601	569	617	629	635	655	671	651	658	620	590	620	615	616	649	593	650	633	601	599	587	585	623	604	621	606	641	607	631	614	639	625	642	609	640	628	632	640	644	595	630	582	607	584	592	604	605	617	604	615	570	618	623	615	618	657	630	633	647	651	625	645	594	601	610	618	584	584	634	650	627	617	597	652	604	657	639	585	603	600	622	619	616	646	613	644	627	608	603	593	645	643	638	596	620	646	614	578	607	607	650	643	617	600	637	645	620	643	631	616	649	642	658	610	616	578	619	607	618	612	626	622	587	618	623	623	623	617	646	616	649	670	660	566	598	609	653	650	665	606	633	594	593	634	655	618	623	601	600	638	642	614	600	630	597	629	619	654	588	628	623	618	643	611	613	571	605	602	580	648	628	626	597	593	577	619	634	628	618	665	573	609	625	635	649	601	643	615	602	606	615	591	591	654	604	619	614	668	642	608	598	613	595	625	594	644	671	622	574	614	597	583	651	630	623	595	606	607	606	615	609	686	663	628	603	610	603	604	591	606	622	605	626	607	618	675	628	635	635	574	651	591	648	621	630	607	635	651	673	617	633	657	624	647	624	612	637	639	601	625	602	670	623	562	601	606	613	610	640	621	618	602	640	615	634	611	632	642	688	613	641	641	633	617	650	592	627	585	626	588	631	603	575	649	585	636	612	613	640	607	677	575	591	634	647	568	624	600	611	627	631	621	617	656	618	628	608	581	574	631	620	632	609	660	630	616	612	599	600	592	571	629	615	658
24978	21423	31369	32603	27274	19252	11113	5059	2563	1465	1015	712	705	693	701	742	762	742	744	741	694	743	670	724	739	746	707	664	695	727	715	745	706	687	735	748	659	732	708	698	695	696	655	736	711	759	712	757	732	690	731	750	730	691	735	697	661	741	710	724	757	702	651	703	696	682	706	730	748	741	794	740	762	688	735	767	712	681	717	691	706	723	700	724	743	717	763	741	705	731	701	645	764	704	709	676	705	751	774	748	654	720	706	704	719	703	719	747	734	695	708	717	733	739	714	721	731	718	689	735	745	718	743	674	646	745	709	728	715	718	702	708	678	699	751	765	680	706	704	751	753	729	733	680	676	701	705	703	703	712	718	702	670	713	673	785	720	679	678	709	729	767	710	721	708	711	706	732	736	648	678	675	749	716	713	747	712	726	713	741	747	728	704	696	672	746	703	707	702	733	759	708	696	744	743	701	744	708	741	720	739	686	769	735	674	726	684	694	714	738	711	696	764	706	696	713	699	684	675	730	718	713	720	659	781	696	663	743	721	718	739	676	723	680	686	683	696	693	755	720	705	710	696	712	684	716	722	684	750	678	727	736	721	726	751	727	799	740	675	747	683	714	675	731	717	729	719	745	697	732	695	729	748	751	728	713	717	724	734	745	741	705	703	691	703	668	684	715	710	699	778	736	747	729	676	710	725	755	724	734	675	678	661	705	740	711	728	712	699	707	699	744	699	678	705	751	668	661	715	659	702	693	678	758	775	752	693	740	699	725	716	726	727	691	710	706	673	757	726	684	693	709	718	754	695	686	667	686	678	747	776	705	710	705	721	703	712	740	732	702	719	708	750	711	747	748	721	726	690	670	726	690	703	704	697	771	700	645	743	681	684	723	738	668	724	787	699	747	690	702	731	688	700	737	690	746	632	689	689	687	711	698	724	694	726	670	730	714	679	706	720	712	691	683	662	703	691	698	760	731	740	707	673	700	720	756	715	688	742	732	725	730	685	688	724	719	685	707	725	678	737	721	672	739	745	732	718	773	707	692	737	709	700	682	722	733	733	731	721	709	717	690	683	719	705	729	726	764	747	692	768	673	680	702	678	708	743	688	704	722	720	747	678	705	711	716	758	725	700	729	692	733	706	685	743	724	690	699	713	740	663	760	710	703	748	712	718	709	748	709	756	678	697	664	743	722	718	701	679	719	711	727	733	720	711	714	701	716	705	704	740	723	653	708	742	710	707	655	736	704	733	712	705	689	709	734	661	715	729	693	709	715	678	669	698	714	681	707	669	694	698	765	689	747	736	716	687	687	714	705	741	699	751	724	724	721	707	727	705	734	722	697	719	710	678	722	706	678	713	756	723	732	717	719	715	737	696	738	766	748	719	669	704	660	686	663	701	674	765	723	712	710	710	690	692	701	687	694	699	733	718	742	711	699	687	757	740	730	700	712	623	738	716	706	716	760	716	739	684	748	705	706	690	726	729	748	691	706	725	727	730	679	670	704	742	719	672	772	725	691	733	739	702	685	699	726	722	733	717	688	724	677	709	704	717	752	685	729	723	745	691	690	738	734	708	729	723	725	732	703	729	720	735	759	681	706	746	707	753	715	747	729	712	695	701	714	756	750	710	727	719	714	717	728	729	745	738	726	705	679	659	736	720	733	768	718	750	689	748	695	717	703	765	786	678	727	703	748	728	714	691	671	706	719	755	722	724	720	745	715	712	723	696	721	704	708	719	733	756	742	690	690	723	666	683	716	722	706	699	709	745	720	722	710	667	718	736	711	667	684	718	744	733	661	685	720	769	721	737	749	706	729	696	734	739	658	719	733	691	709	754	721	693	703	668	724	685	753	714	722	707	714	732	727	697	690	701	700	682	738	751	713	707	717	730	701	690	658	738	707	722	709	714	672	727	679	709	737	678	692	718	709	765	720	769	723	692	682	732	768	684	706	756	743	759	726	723	715	713	749	703	699	726	710	750	686	725	714	697	747	737	761	719	716	754	695	696	726	730	704	720	730	750	705	701	721	694	704	725	730	749	739	692	716	716	765	753	681	726	706	740	691	689	720	714	696	746	700	741	766	708	707	684	700	694	703	669	694	716	701	721	702	746	666	680	713	692	692	726	726	723	693	686	757	740	728	705	712	744	740	723	736	685	755	670	687	722	683	714	763	735	716	714	706	722	730	697	734	744	684	731	717	693	732	724	758	694	747	705	682	690	717	696	715	718	787	704	714	664	706	762	709	725	694	682	716	708	729	687	701	745	727	652	708	732	736	723	719	677	679	707	745	738	717	730	754	677	721	722	719	739	719	745	650	690	744	688	724	725	721	757	711	687	658	704	764	690	706	694	752	646	704	715	678	740	682	711	669	713	688	695	734	723	724	728	714	759	714	702	650	682	738	732	742	736	713	743	706	695	734	657	712	694	743	704	723	741	710	724	745	713	690	679	675	710	689	700	728	724	737	760	776	655	724	696	750	722	667	740	727	690	716	736	715	721	755	692	722	725	722	701	706	720	742	703	770	714	708	695	680	674	684	647	703	683	693	698	704	734	739	731	719	681	743	727	682	713	737	645	706	737	668	720	716	717	696	738	710	686	738	712	700	681	721	733	707	717	728	675	719	736	752	724	692	744	732	691	686	700	708	719	667	695	759	688	706	732	748	696	726	692	746	743	736	720	729	680	671	694	725	806	704	702	742	731	726	675	750	702	755	733	724	711	725	729	686	724	720	742	714	703	730	703	710	754	745	739	702	722	719	710	716	728	712	691	723	712	686	686	716	702	742	739	737	742	685	737	657	717	689	763	715	728	697	708	716	722	711	733	669	688	709	712	764	675	710	745	717	665	750	731	756	755	697	714	700	705	736	670	707	693	737	746	730	731	741	722	687	663	667	775	733	706	686	678	691	680	689	742	750	663	726	728	682	697	717	731	748	697	676	724	765	719	713	754	670	726	710	722	659	708	670	777	696	671	682	689	717	745	693	741	713	673	699	748	726	665	709	695	664	712	648	732	689	694	698	726	705	719	761	716	727	690	704	735	698	675	764	721	694	693	708	747	690	669	707	763	697	737	687	702	690	718	660	734	723	722	708	689	770	705	726	688	739	712	762	666	728	727	761	727	725	741	695	721	691	692	726	701	740	656	717	681	711	713	769	675	724	751	668	733	742	714	734	694	724	745	717	701	659	745	719	718	761	691	698	701	737	700	720	709	722	701	663	758	746	687	729	735	729	732	734	711	754	692	695	747	723	729	740	715	719	714	693	727	766	715	659	760	709	692	728	731	737	667	679	674	709	697	681	711	738	744	708	713	719	757	713	680	767	718	705	744	705	696	726	685	693	698	717	736	726	705	732	715	768	662	723	747	688	744	747	741	724	689	741	691	733	722	695	743	722	735	684	718	709	756	701	707	743	733	703	685	737	681	749	747	772	682	700	752	725	740	688	709	726	734	773	650	736	687	728	738	718	692	722	737	681	718	726	684	739	738	695	673	690
35349	59524	50818	38545	33410	23088	14696	8142	4114	2293	1170	700	768	779	776	751	783	796	743	775	748	758	736	800	753	763	758	765	760	746	723	757	698	757	788	764	771	756	761	724	743	736	807	748	747	754	765	786	755	759	744	782	786	762	775	747	721	767	723	772	804	777	725	780	731	791	740	730	732	752	778	726	784	770	743	771	716	765	767	788	775	779	704	798	789	739	756	819	726	791	739	706	759	751	736	741	819	700	784	748	714	815	741	783	712	784	716	722	715	736	736	750	753	799	750	767	748	743	764	731	737	790	769	739	794	787	741	753	790	744	715	772	740	791	788	753	747	717	758	774	733	698	770	743	752	806	785	787	790	723	741	728	735	817	749	796	725	723	751	779	736	738	741	752	742	789	773	785	767	718	773	798	743	751	758	729	763	831	783	749	788	775	775	739	801	720	779	751	777	749	771	763	739	792	749	759	746	741	734	766	749	752	752	732	737	744	752	783	742	734	752	720	773	774	753	771	751	724	757	762	801	749	737	734	729	798	777	751	753	756	726	830	770	761	753	759	727	730	741	790	721	776	796	733	736	719	730	771	763	755	699	790	732	742	729	726	749	817	718	854	756	731	797	765	740	756	766	768	737	750	730	774	734	729	759	742	812	725	728	726	708	752	721	737	798	712	717	730	760	771	818	742	694	739	752	731	759	786	773	740	780	746	729	781	753	810	813	776	766	780	751	713	758	744	733	775	803	730	802	784	739	761	778	705	705	755	720	830	708	873	697	761	778	788	767	777	751	770	744	751	732	771	778	744	739	751	787	717	804	758	751	777	820	778	817	758	784	790	703	743	790	747	720	737	754	763	752	770	824	712	764	788	780	772	751	758	728	793	755	813	785	767	728	797	770	751	778	747	749	770	741	711	794	706	717	723	767	705	734	779	777	776	740	791	732	774	773	770	750	726	762	801	725	757	743	761	781	798	789	752	757	768	761	781	812	746	708	791	751	707	747	763	745	825	779	798	747	756	771	715	724	770	780	728	747	725	766	732	757	733	744	811	744	784	741	799	795	768	768	778	775	720	747	715	774	731	801	715	734	808	788	738	770	736	794	745	734	745	767	771	807	760	744	733	783	739	766	791	758	791	816	745	724	765	714	734	735	744	827	735	763	758	753	755	740	750	749	726	748	758	750	759	756	773	822	781	812	742	776	708	722	745	778	786	725	769	833	800	733	765	753	718	770	766	729	771	735	754	703	713	770	777	735	789	730	762	754	765	783	745	739	718	746	758	816	722	711	760	770	715	765	755	747	725	732	799	764	763	763	766	739	751	735	723	769	719	718	796	728	743	753	740	761	715	777	749	740	782	720	804	681	794	761	734	767	753	769	775	765	793	745	772	726	718	740	739	741	772	749	793	767	742	772	774	740	780	755	758	738	802	695	757	723	813	713	767	712	792	733	776	794	767	792	791	781	788	776	772	760	832	760	748	728	716	774	773	755	776	723	731	764	761	750	778	776	769	723	774	810	780	763	795	780	770	751	732	753	792	750	778	802	819	794	800	794	721	763	745	799	735	783	798	742	735	778	781	765	798	789	720	750	768	708	766	716	759	744	791	740	758	778	727	761	728	722	738	787	755	792	737	793	803	762	769	764	816	775	743	711	767	772	762	774	724	809	795	749	753	736	747	774	725	768	794	783	767	745	747	757	805	775	773	725	707	754	690	788	731	755	710	751	771	775	752	746	730	762	784	690	771	760	755	731	770	798	729	772	752	763	736	725	778	787	747	752	759	755	765	702	802	770	724	731	780	739	760	758	754	764	734	751	741	765	789	748	757	756	749	770	756	774	786	799	798	739	748	771	739	767	740	801	757	796	807	725	735	709	812	777	770	740	764	740	766	736	719	733	791	714	769	777	765	769	761	729	777	758	771	736	770	765	713	747	773	741	748	737	813	773	759	758	705	739	731	733	739	776	800	751	768	750	738	784	769	776	744	772	755	693	786	709	755	776	833	721	750	721	784	805	803	728	786	709	765	756	786	744	788	811	778	772	753	761	758	749	751	712	808	725	768	787	740	777	777	743	732	767	748	767	776	730	763	747	730	774	740	771	693	839	732	787	722	753	754	739	741	775	731	749	805	785	751	773	751	738	754	754	807	754	790	764	709	770	743	734	748	742	703	744	745	748	772	692	734	730	791	740	757	749	800	764	784	783	745	739	781	716	720	775	738	731	768	749	755	725	775	786	715	817	686	752	726	703	773	731	746	788	783	765	734	754	790	760	751	768	747	752	768	731	747	754	777	758	761	752	828	760	776	787	808	798	747	774	751	804	738	807	771	802	745	768	732	730	771	751	760	773	749	760	699	780	765	725	796	731	779	806	722	733	740	828	788	762	729	744	797	777	774	702	736	795	761	767	790	777	787	781	756	784	777	716	748	759	783	723	786	754	760	738	805	703	793	745	779	761	798	794	769	758	795	785	715	752	711	771	742	750	779	781	717	727	737	760	792	727	808	749	773	788	774	753	764	738	709	763	809	745	770	756	761	732	742	745	779	730	786	759	769	736	757	743	687	775	763	762	742	772	768	765	746	727	726	737	791	766	739	755	754	730	776	718	766	771	748	715	781	780	765	724	765	789	772	779	700	751	746	780	759	760	786	749	748	714	805	764	759	771	761	833	763	795	760	732	790	752	766	714	722	716	787	709	785	763	771	758	759	773	711	771	774	757	788	726	788	793	783	751	761	787	781	756	703	736	750	790	731	788	733	718	738	740	758	752	716	737	751	800	712	729	767	772	784	720	800	755	772	779	770	789	761	764	770	795	779	752	781	749	761	773	759	791	718	725	746	816	732	738	741	711	775	749	745	746	740	699	773	727	773	720	765	733	720	719	760	772	745	718	726	777	790	785	722	756	767	771	799	760	722	752	777	724	795	777	701	748	769	768	786	724	725	791	749	801	797	796	780	776	768	776	779	773	776	715	785	728	741	786	801	783	783	758	739	715	734	796	774	762	737	770	733	752	802	772	770	724	750	756	746	739	765	770	756	757	732	762	730	790	749	752	742	740	770	756	793	736	762	722	742	784	723	810	741	809	776	781	799	761	768	765	741	764	758	793	717	743	734	774	729	749	783	733	738	761	776	745	745	758	809	788	721	709	738	766	730	779	716	774	740	767	776	731	763	815	778	716	763	764	785	743	761	794	779	721	752	718	736	769	722	758	717	757	767	749	749	743	753	803	767	721	730	723	759	750	790	765	789	768	758	762	772	755	741	719	754	777	758	765	742	726	736	774	710	733	766	766	799	782	792	787	756	747	700	743	720	725	773	683	720	747	800	815	741	733	759	776	734	738	786	747	723	746	763	771	767	786	745	738	782	771	750	736	743	766	740	787	770	719	754	720	786	808	755	768	765	737	782	807	703	730	773	764	763	741	725	760	759	763	752	773	762	744	769	704	751	753	773	762	797	723	768	777	802	740	813	728	796	789	727	756	682	769	743	804	747	767	736
22477	21126	30677	32045	35526	36075	31120	17566	8204	3335	1172	937	933	901	891	888	845	866	900	997	880	858	870	895	927	868	904	881	867	903	929	877	912	855	885	847	889	895	880	925	888	875	866	876	909	875	925	907	912	842	881	924	891	887	876	873	910	959	826	867	833	904	899	881	903	855	883	857	912	879	888	893	885	897	859	875	883	886	882	899	823	888	877	818	872	899	891	858	901	926	861	867	843	906	911	899	880	895	864	849	860	931	895	944	890	861	874	839	872	855	871	885	902	877	895	864	866	925	868	954	845	914	892	911	904	854	880	907	859	911	886	896	812	886	923	846	890	889	897	863	791	854	897	865	886	908	876	870	872	902	951	925	826	837	906	877	858	886	882	867	906	835	947	884	889	877	839	890	892	858	898	852	901	912	908	850	864	901	881	895	901	915	873	816	824	942	868	895	882	856	939	877	897	858	897	856	848	916	913	858	882	861	903	908	879	945	853	875	876	844	861	906	903	904	840	879	884	884	922	885	907	874	901	825	912	879	886	902	916	874	881	890	883	918	938	910	829	882	917	844	838	852	890	893	884	851	890	877	852	843	887	884	840	877	918	915	912	896	831	874	900	902	876	868	872	855	868	894	911	896	866	865	911	852	883	918	883	800	889	879	874	893	879	880	879	866	865	852	885	875	921	848	884	898	880	902	909	828	947	911	882	829	911	856	889	919	881	899	895	916	857	888	853	905	907	872	848	897	888	886	919	842	910	866	929	872	865	893	890	889	816	889	887	909	871	884	864	912	891	892	927	876	908	903	919	841	858	932	898	854	856	835	850	899	869	928	896	907	885	845	902	829	843	914	903	934	907	847	887	872	870	876	914	877	838	888	837	876	885	912	899	849	883	876	869	890	916	906	883	855	907	897	858	873	911	879	825	836	943	872	876	898	904	869	863	856	816	887	869	874	882	903	858	885	857	935	905	866	910	928	822	909	881	892	941	920	818	862	844	860	899	865	933	911	880	888	853	869	939	846	883	949	836	860	900	875	869	870	871	901	902	828	836	893	821	831	897	927	911	910	912	885	889	897	909	834	833	826	902	874	845	950	891	889	878	866	862	884	878	879	829	838	880	915	899	864	856	872	889	877	872	916	879	867	878	891	882	913	881	875	854	854	893	899	897	853	857	796	895	897	928	907	862	885	857	895	911	871	863	890	881	871	841	921	914	843	856	921	886	849	916	829	876	874	877	918	915	943	897	919	893	834	894	880	860	823	894	882	882	878	851	853	882	864	823	889	855	847	933	877	864	889	902	874	902	863	918	872	872	908	897	862	867	922	888	881	904	830	914	882	939	885	928	828	881	930	888	941	901	894	921	914	873	852	846	905	868	899	877	914	876	865	876	930	871	896	960	870	863	881	953	850	872	858	1002	885	886	930	853	876	951	915	870	917	868	847	878	888	903	835	868	841	883	852	912	901	905	903	870	900	883	901	832	953	903	899	896	881	826	909	928	840	892	853	856	856	862	886	930	825	826	924	823	905	850	876	920	875	866	874	895	902	870	838	882	883	859	920	849	873	859	891	939	839	910	828	856	947	853	882	914	889	849	832	885	841	945	866	897	829	906	904	892	874	894	867	868	890	875	880	907	874	880	884	900	879	935	842	855	860	913	856	877	884	875	962	871	886	842	888	847	863	885	875	948	872	820	856	878	851	919	888	869	874	901	866	909	901	908	839	884	943	874	967	858	814	870	895	844	813	926	814	862	911	992	838	928	904	881	886	921	872	909	885	840	887	897	852	853	880	849	918	946	851	880	867	920	943	938	913	877	888	883	873	889	892	892	862	931	873	855	916	845	868	849	808	868	878	896	894	940	887	862	901	849	889	842	883	867	911	870	917	884	856	903	875	877	832	897	923	902	885	892	872	910	897	883	880	894	864	882	852	882	830	921	920	898	891	893	904	925	851	861	887	864	828	920	879	852	838	930	864	918	901	904	878	865	931	868	855	890	859	885	921	865	865	833	849	863	870	860	873	900	851	876	873	883	875	918	842	893	868	952	832	849	868	884	860	886	870	898	887	861	839	922	836	840	886	911	897	850	930	795	896	861	873	862	924	864	874	870	877	873	911	921	845	870	861	939	879	919	846	862	808	911	813	892	858	864	872	914	871	904	896	868	921	848	937	902	880	893	837	889	846	886	853	938	832	927	877	843	913	834	891	855	899	875	881	904	875	921	936	878	867	847	882	801	830	868	841	905	892	916	889	872	849	843	951	900	913	912	889	881	897	904	858	862	843	896	844	909	857	857	866	879	887	856	870	857	871	874	858	890	922	834	912	872	863	874	866	903	862	833	892	927	899	901	889	888	867	864	905	908	845	894	929	842	845	872	894	928	879	913	801	884	870	860	978	821	924	900	795	827	819	902	861	842	878	933	861	869	830	856	942	882	912	873	828	919	916	884	932	946	899	914	847	870	887	902	860	853	902	851	850	879	849	870	921	913	891	829	903	859	919	907	842	833	855	830	880	880	911	885	885	858	868	834	927	901	874	882	867	838	889	859	863	867	954	945	887	880	881	877	841	864	907	909	873	863	896	881	894	867	899	843	856	907	895	952	889	859	913	889	892	873	878	908	876	855	864	893	955	859	847	936	877	849	849	885	884	927	887	921	897	921	921	886	909	839	900	858	903	899	888	821	935	881	881	877	916	835	853	909	889	881	854	873	906	913	880	859	935	814	883	841	890	872	851	887	899	868	864	909	838	897	885	896	898	891	862	842	871	891	921	897	905	881	820	849	894	938	935	872	962	927	911	868	876	871	931	909	892	851	875	879	911	874	920	929	876	906	891	877	911	839	839	871	995	803	845	900	886	849	893	865	922	891	912	869	876	854	868	845	827	935	867	861	896	933	870	888	841	914	804	866	857	878	895	876	816	865	913	909	885	899	899	880	937	886	885	884	931	910	855	865	880	895	767	863	861	922	931	868	878	829	907	888	867	876	878	838	898	846	867	855	879	862	857	893	860	902	961	904	875	922	888	918	864	820	920	933	826	916	875	881	908	860	906	838	906	908	869	873	845	911	881	897	862	903	854	853	823	817	872	906	867	888	914	829	864	913	828	864	893	898	931	865	874	867	913	887	894	928	857	858	873	862	884	852	864	898	854	912	863	876	839	873	897	873	879	919	909	852	842	821	898	845	851	885	895	853	848	892	901	917	866	853	831	880	820	901	848	897	836	878	883	847	888	882	893	857	902	836	795	889	900	857	867	895	892	886	906	846	947	869	941	893	884	872	927	837	871	889	802	838	879	899	879	915	857	856	878	894	906	929	849	879	841	882	909	857	868	906	882	894	915	876	905	905	892	898	882	851	878	870	919	912	908	908	907	877	844	853	889	918	898	828	905	899	917	933	874	874	906	962	868	885	910	895	892	917	904	890	897	879	914	870	912	877	833	865	876	890	849	840	916	944	896	882	877	878	872	889	884	900	868	857	853	909	834	860	908	869	868	848	936
45651	88324	78083	62648	51591	41513	30395	18938	9996	4389	1269	928	917	851	930	877	899	895	843	849	881	867	854	906	897	863	862	850	893	856	931	849	915	888	876	904	824	913	907	892	864	851	866	908	884	873	824	897	922	849	883	916	910	889	828	882	881	901	861	879	910	856	849	923	858	893	897	887	932	891	853	884	913	919	870	908	916	921	933	898	868	912	875	904	848	851	896	933	887	925	864	891	868	874	947	848	887	867	891	896	899	863	866	872	914	857	894	910	844	920	899	914	902	896	898	901	861	869	900	842	953	907	902	915	884	839	889	946	891	953	859	848	934	931	860	917	822	851	868	927	895	881	841	840	886	908	878	872	916	902	891	933	847	858	936	838	907	870	907	929	900	864	860	849	865	866	882	857	875	904	900	871	902	927	903	852	887	870	936	875	894	925	881	866	850	915	885	859	886	868	904	849	911	900	860	951	883	899	844	865	892	859	931	898	899	980	874	881	878	877	846	816	856	839	910	881	862	817	897	913	892	881	898	866	888	879	867	863	878	883	863	911	845	910	877	897	896	842	887	939	895	842	874	898	933	923	871	870	867	859	936	885	889	849	949	879	892	877	862	902	865	847	909	889	881	856	905	879	851	856	848	869	845	881	827	902	841	886	903	865	914	921	922	859	858	886	852	909	847	893	900	879	907	886	870	836	890	925	781	926	941	852	917	915	915	825	930	877	883	873	905	847	858	898	922	889	872	873	856	905	870	889	918	819	923	933	836	886	893	893	862	923	955	958	878	883	902	888	909	859	869	914	908	822	907	878	892	849	935	862	874	859	902	918	869	902	942	977	843	950	922	941	869	887	896	906	894	880	868	919	897	897	875	885	877	914	926	944	879	888	915	888	888	857	875	894	814	917	814	943	890	879	877	930	970	871	873	865	898	904	887	902	884	861	893	875	849	901	883	858	873	854	871	881	851	913	891	943	911	870	895	903	834	889	846	897	947	893	830	888	906	857	891	858	922	882	854	903	849	880	876	892	911	869	865	911	858	843	896	831	858	843	936	851	896	933	931	833	860	883	896	839	963	900	855	854	949	875	873	863	853	908	862	851	913	876	890	901	852	875	908	907	871	910	930	905	881	863	822	877	869	857	882	926	942	898	907	877	891	883	853	909	887	911	882	884	850	922	868	893	864	870	852	924	898	900	899	897	903	912	905	854	818	884	868	871	944	901	882	854	858	874	896	903	890	901	869	880	913	843	886	859	919	889	875	868	870	873	879	910	895	890	917	886	872	839	867	864	907	883	915	907	896	892	881	902	886	906	893	864	852	893	855	882	863	881	874	880	911	865	875	895	881	872	929	864	926	905	935	862	921	892	829	879	877	920	892	836	865	887	865	902	860	865	846	861	836	900	919	869	849	868	859	886	895	876	901	893	851	876	859	859	857	862	873	862	838	904	845	880	872	933	892	893	878	847	860	861	873	907	891	859	842	912	860	897	950	877	874	906	905	906	856	848	887	892	827	934	877	900	863	916	872	882	889	851	906	851	890	917	869	870	874	809	852	903	884	821	895	835	900	901	892	898	846	889	873	888	875	870	841	882	848	860	827	819	849	850	863	890	887	889	897	890	952	867	884	887	854	920	876	889	856	865	909	877	879	835	848	904	863	954	878	913	908	864	888	869	888	887	918	928	876	877	867	951	955	879	895	896	851	873	883	854	903	994	899	888	883	844	915	890	910	845	847	919	959	853	906	922	854	889	902	928	868	886	876	842	849	885	881	910	881	915	888	901	832	916	858	905	889	904	879	841	912	924	915	886	900	870	895	888	893	874	896	861	912	857	910	862	911	881	837	831	884	902	908	867	818	862	889	845	925	869	869	906	845	871	879	912	850	876	851	881	885	891	901	861	857	888	844	934	854	838	863	843	921	886	887	956	913	891	900	850	899	894	812	847	887	901	930	835	870	911	922	853	852	875	862	878	901	865	869	853	858	865	908	903	840	858	855	874	909	820	932	909	910	891	843	872	895	891	837	879	890	904	873	884	871	872	857	829	873	939	873	809	904	853	910	846	927	925	901	883	907	905	915	915	823	897	911	863	896	850	882	884	865	862	894	883	907	925	869	856	950	854	859	915	909	918	866	946	862	878	918	927	966	896	866	871	928	952	894	893	887	856	876	920	898	856	909	899	809	905	936	859	877	873	935	856	891	918	925	916	931	890	936	855	910	877	897	866	861	854	886	913	905	865	919	891	861	875	941	864	860	899	917	912	893	866	928	900	923	965	911	885	855	932	888	913	817	871	880	895	957	959	877	899	891	895	887	813	878	938	883	905	941	881	853	912	866	914	878	894	891	863	929	902	938	849	918	890	911	848	895	920	891	901	859	905	907	869	878	880	883	875	923	908	927	866	865	961	890	927	935	894	915	895	901	886	850	873	910	900	918	854	882	846	872	871	877	913	880	916	887	895	886	886	937	856	899	940	854	910	843	817	939	928	860	898	866	867	905	907	859	906	917	935	872	851	906	923	895	936	924	860	894	878	874	849	928	851	885	878	923	908	905	930	888	920	888	914	915	932	875	849	907	882	893	897	918	871	849	895	880	884	890	885	944	878	921	953	898	895	917	860	858	915	915	913	911	907	916	873	869	874	857	882	893	880	861	904	910	890	887	897	905	927	899	835	907	863	962	906	888	887	866	850	856	880	885	872	892	836	869	873	825	895	966	931	898	928	918	905	856	906	901	893	884	890	852	917	859	899	893	858	915	917	908	894	928	891	915	870	844	926	886	879	903	920	876	881	868	909	880	859	850	874	873	872	871	888	894	889	926	882	906	876	891	851	868	855	940	833	902	916	900	847	941	873	915	928	816	892	844	893	844	831	851	904	900	861	910	901	889	830	880	869	899	905	872	844	891	875	923	889	932	891	878	823	857	893	929	840	837	880	902	882	848	886	887	898	822	912	886	928	812	895	865	896	812	880	919	901	892	879	914	913	840	858	859	913	887	893	890	901	905	921	862	852	885	885	913	853	917	916	901	868	903	902	918	898	855	884	890	882	920	924	928	885	905	926	859	862	930	914	896	893	876	873	900	871	893	934	884	878	862	896	909	878	883	907	926	931	917	896	892	911	914	834	934	850	875	884	869	875	940	923	952	911	911	919	900	939	857	892	831	936	874	873	843	857	895	854	852	890	870	904	926	882	927	838	898	911	901	874	895	907	894	859	948	898	877	888	937	825	897	819	864	841	927	892	872	862	872	877	861	917	891	945	897	855	879	911	880	897	898	908	907	873	929	864	865	951	879	852	902	865	852	893	894	869	873	934	897	897	892	920	904	865	865	869	887	857	906	852	844	903	853	894	837	880	865	905	903	846	882	879	901	870	929	921	880	896	870	937	867	843	824	888	910	840	909	879	909	835	837	806	855	882	885	859	901	867	878	930	911	881	890	899	846	857	917	944	900	860	863	874	942	888	913	865	869	895	909	895	891	890	918	911	871	857	890	878	896	903
28500	23246	24625	16557	8263	4054	2143	1149	812	599	516	487	513	501	501	511	540	496	508	519	504	475	487	490	527	529	512	512	495	517	520	482	507	536	507	523	495	497	475	479	492	518	505	509	486	530	520	483	493	508	558	546	503	535	509	488	541	498	512	521	531	515	479	476	499	490	499	506	500	531	527	479	524	525	514	540	532	524	505	493	516	493	506	512	519	514	506	520	477	465	523	487	505	504	505	477	499	530	515	475	523	504	485	491	487	494	558	532	554	545	533	559	498	521	520	532	549	528	525	474	505	501	552	468	514	534	509	532	483	494	508	528	494	443	478	500	526	504	513	524	499	528	456	475	543	539	505	511	504	495	536	537	535	500	459	472	504	512	504	513	470	525	495	526	464	506	532	512	503	502	503	501	506	481	533	552	510	489	521	500	534	506	558	483	491	508	503	495	510	518	517	511	469	516	503	491	496	513	496	516	512	506	498	499	489	486	507	517	488	525	479	510	491	510	498	532	513	504	536	469	482	489	501	521	487	503	499	534	532	490	559	547	509	501	530	522	482	512	496	498	474	481	513	513	506	478	485	564	554	523	471	505	532	495	501	497	491	496	538	532	530	522	545	494	465	520	509	491	492	480	509	487	488	513	532	516	500	512	522	534	477	455	510	491	523	495	472	488	517	544	506	508	533	539	527	491	523	517	522	507	518	528	495	530	527	546	492	506	472	519	496	504	493	515	520	527	508	512	539	502	500	549	505	486	491	476	510	532	514	532	517	504	516	458	506	498	536	492	502	548	516	517	534	506	474	541	503	500	529	497	496	498	523	488	519	507	495	523	473	512	510	488	484	481	510	502	531	507	509	516	506	509	502	490	496	531	498	484	500	493	510	483	528	522	465	515	532	480	499	517	517	458	479	490	506	517	499	523	557	481	492	455	534	477	507	500	517	474	525	479	488	520	484	516	491	497	500	509	493	527	543	528	559	503	503	479	536	485	531	508	510	521	522	542	507	507	525	482	486	511	542	496	485	465	512	522	545	477	514	459	520	500	501	544	503	509	514	509	507	517	538	531	492	515	492	501	525	537	523	496	521	479	465	512	516	451	507	503	542	531	492	493	482	532	538	464	451	508	484	485	482	498	467	508	490	528	522	532	476	461	491	498	535	506	511	512	498	499	499	516	485	498	508	534	508	482	517	541	492	491	548	524	472	520	524	468	495	495	508	452	511	509	505	550	500	499	508	511	508	484	512	552	481	522	525	480	488	522	522	488	538	541	556	496	513	527	497	537	490	514	484	522	534	496	586	514	473	491	525	536	501	502	501	498	517	516	503	481	506	518	522	524	500	466	564	519	497	528	524	526	506	523	508	517	488	504	505	504	512	517	469	534	497	513	510	517	521	514	479	493	517	499	515	440	500	513	531	534	479	480	470	504	508	495	543	526	487	488	502	496	509	511	486	483	511	492	503	530	474	499	519	501	485	486	501	491	553	522	477	488	513	484	497	488	501	505	470	509	539	497	489	513	514	487	496	505	484	522	512	530	521	485	488	495	488	541	479	497	484	475	501	484	515	516	516	507	537	509	513	470	496	560	525	519	504	571	534	514	535	506	509	488	563	504	508	528	514	496	529	504	471	511	545	482	456	512	506	495	512	517	517	465	519	535	501	485	470	494	489	508	519	509	504	495	521	495	547	480	521	479	508	485	565	522	576	496	528	472	528	559	508	496	481	525	510	514	477	486	508	501	480	521	496	492	497	552	499	537	518	521	513	489	512	469	494	532	528	500	499	516	496	475	533	476	543	507	491	457	527	491	533	502	501	472	526	491	543	537	491	525	466	544	517	511	551	522	543	487	552	504	496	489	510	530	518	501	480	468	507	496	548	503	519	502	507	484	513	495	493	479	515	498	533	506	531	493	532	545	517	524	504	538	472	525	491	533	504	511	507	492	531	527	459	508	505	509	531	558	524	494	528	494	502	537	524	511	505	529	524	502	514	515	502	524	531	518	472	462	499	512	476	459	505	515	523	475	521	467	512	483	512	478	507	542	512	538	562	462	483	512	514	511	544	539	538	517	510	519	488	513	530	494	511	515	478	462	486	496	522	542	533	518	510	504	530	484	486	469	504	500	511	511	491	528	537	518	516	515	513	465	505	476	480	509	485	493	474	476	514	511	501	489	495	499	500	526	528	481	500	494	510	504	535	514	506	508	487	496	529	534	513	498	525	522	521	517	478	535	512	472	488	465	523	543	496	490	502	456	488	489	459	492	457	476	534	487	523	521	490	539	504	466	524	499	525	507	483	483	522	530	518	492	531	494	550	469	495	492	512	487	539	508	531	492	500	520	484	502	485	526	520	509	489	494	519	535	507	514	533	542	505	514	507	499	531	501	505	505	486	518	530	482	524	516	525	518	465	537	538	518	517	500	499	482	501	494	478	517	498	533	508	483	484	504	534	509	489	490	488	487	471	495	506	537	541	514	499	491	487	487	497	529	481	535	506	514	504	490	523	487	498	511	514	485	547	496	531	531	522	495	523	538	514	495	523	492	491	484	516	480	544	506	488	526	568	475	504	495	485	506	501	524	486	504	535	494	516	465	515	480	521	469	522	539	491	515	528	487	503	487	497	486	545	528	552	487	538	569	506	444	548	482	564	481	450	468	477	543	482	482	486	524	548	511	494	551	545	514	546	480	507	496	452	458	545	478	488	523	496	505	484	511	512	512	485	500	515	474	497	529	502	546	502	540	485	506	505	521	549	545	541	527	497	527	471	521	487	521	541	476	482	478	536	518	530	541	534	485	498	513	511	523	485	542	464	543	505	519	500	511	497	498	495	480	539	477	496	534	463	481	512	460	506	490	458	512	484	531	484	497	499	536	527	487	444	524	533	532	520	530	509	509	521	490	478	501	467	512	549	537	524	496	495	550	515	520	510	494	512	512	473	497	497	506	486	514	491	493	512	504	494	442	495	472	499	509	484	531	474	495	499	489	519	516	501	519	500	518	490	486	478	514	506	499	502	439	462	452	506	479	493	470	504	506	507	534	529	482	497	496	522	558	464	508	445	417	492	509	509	517	499	509	498	508	515	493	498	534	464	504	533	522	525	511	508	473	511	494	505	509	477	509	505	530	502	500	509	514	504	481	521	509	481	513	528	537	505	507	513	523	486	486	525	506	512	532	507	488	494	506	521	524	479	523	517	507	509	526	526	501	505	523	521	567	517	493	517	506	498	483	513	512	530	544	508	491	467	516	525	519	512	521	514	517	505	483	484	510	527	512	556	511	540	488	553	500	527	523	464	522	522	509	495	468	525	539	522	508	507	491	524	535	469	510	516	533	479	525	503	498	495	517	482	514	498	472	513	517	488	517	491	498	522	535	471	538	505	453	477	493	487	472	502	489	532	520	486	517	510	496	506	433	549	516	484	511	516	528	515	503	521	545	488	500	509	514	510	492	530	504	519	484	466	510	510	496	481	537	501	485	518	489	500	572	451	543
18246	31301	20694	12545	8363	4926	2612	1316	937	630	556	580	536	582	542	571	531	510	518	520	555	531	581	563	550	567	511	526	528	579	546	515	526	566	523	586	522	542	542	537	505	575	560	528	552	530	522	561	534	567	543	550	537	607	569	511	552	500	542	586	579	536	570	510	531	533	539	541	555	563	537	549	583	523	590	565	487	528	508	562	547	540	549	522	524	571	549	551	587	534	547	526	527	513	593	505	552	544	534	559	567	536	509	568	575	602	546	509	517	552	556	541	530	559	523	538	563	518	524	584	543	545	514	544	569	577	555	524	575	553	540	563	542	566	526	560	521	556	518	548	549	548	541	567	549	559	577	564	581	543	559	551	529	556	521	556	529	536	517	610	531	569	558	514	503	524	561	531	536	534	555	527	551	531	526	528	548	537	555	560	572	538	571	568	586	565	563	551	559	519	527	531	562	506	555	551	543	577	546	528	578	557	566	575	547	576	543	575	541	584	538	545	543	546	544	533	529	522	516	580	599	567	568	534	515	581	543	518	537	532	538	528	541	586	561	577	550	556	547	522	594	538	547	556	564	538	560	541	554	546	565	554	528	548	560	554	582	561	560	522	575	552	551	570	540	522	531	584	540	562	524	521	575	547	572	556	563	530	559	567	551	557	564	546	559	554	544	526	540	554	531	537	553	546	568	552	506	511	550	535	525	517	555	533	559	548	561	540	544	525	585	515	527	557	551	576	532	528	576	567	542	565	541	590	554	568	552	565	557	575	558	546	535	590	576	496	535	550	517	546	563	521	508	559	544	556	557	563	541	542	504	579	536	577	552	567	494	570	550	581	513	528	528	521	487	579	522	532	549	482	570	527	563	557	559	562	560	549	538	515	542	540	536	549	552	535	546	551	532	535	510	523	568	516	567	529	562	545	563	530	556	557	564	519	556	562	573	515	533	535	471	549	580	560	547	565	530	521	558	569	549	563	510	537	517	563	534	541	541	528	518	556	568	554	564	530	563	550	486	569	543	520	533	516	532	578	548	579	557	541	568	521	518	496	576	567	527	568	530	520	525	516	524	529	547	572	553	527	542	499	602	556	582	557	549	527	515	559	525	567	573	510	582	589	525	501	521	522	551	537	582	602	570	530	519	546	501	548	547	572	527	549	546	537	579	527	549	527	534	557	558	575	565	567	514	544	525	516	539	543	532	526	508	554	572	563	560	546	528	552	489	557	520	551	574	522	560	511	542	566	505	575	499	518	508	562	566	514	539	554	549	584	544	562	526	553	559	554	511	551	544	567	495	516	555	512	548	571	564	530	552	557	557	532	514	526	594	533	567	525	512	531	531	525	546	553	544	546	546	536	511	553	583	537	545	544	530	502	519	526	550	538	569	537	588	554	571	578	550	535	574	554	557	574	581	523	512	527	587	551	533	554	539	545	540	532	535	565	507	565	589	546	565	584	531	555	519	532	520	534	570	530	537	528	560	513	570	565	499	540	573	560	558	516	495	516	554	570	526	501	532	537	533	565	580	526	537	544	548	543	544	523	586	521	561	505	545	580	561	586	573	557	514	498	518	562	580	501	498	541	542	558	484	524	579	578	564	567	548	532	554	508	553	522	554	543	540	549	541	518	537	546	491	520	548	572	555	546	524	602	545	533	557	558	540	551	506	541	558	566	538	566	513	536	555	547	590	542	547	573	554	520	524	547	549	546	536	526	534	569	515	558	512	544	528	553	545	499	573	537	532	579	538	524	529	532	545	553	523	494	553	548	537	599	509	531	550	542	529	530	531	540	530	555	534	557	533	524	533	549	516	570	600	531	574	548	552	511	551	533	528	571	573	574	518	552	568	551	522	582	525	576	545	514	563	544	521	534	544	498	527	511	530	535	522	581	490	580	560	522	575	526	548	571	558	551	522	522	526	574	544	561	485	533	552	533	521	562	569	523	523	565	522	531	605	524	513	550	494	565	554	494	570	514	527	551	540	512	563	563	532	561	551	532	559	535	565	548	565	533	543	566	529	589	577	538	515	572	588	503	526	555	513	548	550	534	564	594	542	535	498	588	541	524	527	581	552	545	546	547	541	502	555	532	533	530	571	529	495	552	542	559	587	552	544	505	535	595	507	534	548	541	534	566	602	566	551	539	516	554	542	524	552	501	563	561	540	565	517	534	610	523	562	521	557	526	531	518	510	572	537	534	516	530	531	541	541	521	527	530	553	561	477	533	530	567	520	552	561	557	499	532	518	547	535	555	560	547	558	520	570	503	558	558	509	544	527	524	520	560	534	575	509	577	521	571	534	515	498	550	535	557	552	524	558	513	552	564	517	554	568	540	547	552	514	571	576	532	565	548	499	555	605	528	539	577	494	533	542	544	540	502	524	580	543	526	565	565	533	524	590	545	526	549	523	523	522	520	550	541	570	537	549	607	542	529	540	514	576	579	572	490	506	499	540	553	521	548	538	550	547	538	548	549	545	552	534	552	565	536	558	570	561	508	553	540	526	552	551	525	546	558	540	540	554	549	534	553	552	577	507	563	544	522	526	570	522	581	545	522	549	510	549	525	512	525	526	548	553	545	568	552	551	543	542	543	528	536	508	557	571	505	550	564	570	506	530	509	524	564	526	508	545	592	523	567	538	528	543	546	566	570	533	578	532	524	583	577	529	526	572	495	570	611	494	558	515	531	600	555	513	571	556	531	544	513	511	529	598	553	563	575	533	547	576	508	547	520	562	532	519	553	535	534	524	497	575	535	536	539	577	571	522	538	550	517	536	540	521	542	544	548	543	520	560	540	531	576	541	559	545	571	559	536	493	580	555	511	542	509	525	563	540	563	550	512	563	510	553	518	563	545	546	530	563	542	516	535	547	537	558	588	580	543	550	542	529	504	552	552	558	559	564	521	575	556	529	543	523	542	598	583	566	540	607	552	546	556	540	528	537	561	485	515	547	521	571	588	532	571	537	527	540	566	554	533	528	536	571	559	524	565	539	547	554	571	532	522	550	519	526	569	535	533	572	529	545	534	530	507	505	517	524	503	563	531	541	501	613	528	565	536	587	541	528	573	561	541	541	534	524	555	514	548	552	580	518	556	533	519	564	539	583	574	542	521	541	564	532	594	569	556	550	555	488	539	558	545	564	502	534	511	556	531	523	540	577	546	527	501	552	503	563	534	526	540	567	530	556	547	555	526	548	534	526	533	520	497	530	553	602	527	576	521	563	561	560	554	550	537	539	561	601	577	555	534	557	546	537	584	520	537	522	530	543	576	526	558	554	569	570	566	536	586	600	530	523	547	521	518	551	569	546	520	516	497	539	541	561	532	530	531	548	542	523	557	568	596	536	550	555	580	587	525	500	527	553	561	553	561	580	525	547	568	577	583	526	570	542	558	545	575	538	531	541	517	554	555	567	554	529	562	569	554	528	553	540	507	582	562	536	557	548	525	569	549	548	594	556	532	540	527	537	522	570	583	541	585	524	517	587	539	581	522	534	580
23792	21604	34314	37021	33252	28073	18838	6861	2638	1674	782	609	587	633	562	582	575	579	642	623	599	607	600	579	630	633	578	555	572	583	586	576	636	570	592	559	587	565	593	612	567	607	579	556	582	610	615	598	628	600	576	572	588	616	661	590	556	611	609	613	555	532	568	612	569	595	581	606	564	587	562	558	580	574	612	555	601	585	590	550	592	609	599	657	592	601	600	585	615	578	573	559	614	563	618	600	572	597	601	586	548	572	572	584	655	587	603	562	575	607	545	574	575	613	614	596	596	588	593	576	592	590	594	556	616	563	572	629	550	576	611	612	620	586	574	567	561	591	555	624	566	569	534	555	543	580	615	588	582	591	605	608	601	602	567	649	558	560	578	614	555	634	589	622	543	639	534	588	617	594	615	576	589	644	568	553	584	563	529	563	546	575	577	576	567	595	568	554	589	556	602	580	584	556	612	589	601	576	569	573	590	571	564	600	595	579	562	590	564	595	549	577	581	615	593	597	588	575	596	544	556	590	574	589	594	582	602	578	649	583	567	628	602	555	619	601	592	619	626	559	552	597	581	606	579	592	621	601	579	612	557	540	595	600	582	591	576	581	584	616	643	577	638	597	577	573	552	638	575	585	566	615	590	592	587	559	592	624	599	601	591	618	638	613	595	596	576	578	616	561	597	571	619	560	556	599	575	586	603	556	563	557	572	582	576	592	583	597	577	612	627	551	601	561	592	594	621	601	605	571	601	614	610	568	640	571	586	574	573	616	584	571	662	566	596	627	562	577	581	578	621	605	596	571	578	622	586	577	627	568	616	569	576	553	594	619	602	619	593	591	585	592	577	561	563	610	599	600	585	560	575	578	579	571	538	589	587	587	575	630	550	617	581	579	597	600	567	560	546	578	647	575	583	584	583	590	592	581	605	620	572	596	585	552	605	607	620	606	561	645	557	620	590	586	587	579	610	581	574	580	607	583	583	585	561	582	604	588	592	588	614	565	569	586	617	583	573	593	538	607	601	604	584	615	576	559	608	639	603	599	595	588	585	630	574	563	634	590	625	612	556	604	622	633	577	642	586	608	605	619	620	588	600	617	603	572	550	564	611	627	562	600	572	587	593	538	561	571	581	650	609	550	537	643	592	558	589	585	577	611	602	581	617	557	586	571	588	584	582	607	602	580	582	626	591	578	597	594	607	567	592	556	529	609	602	590	596	631	587	613	594	586	556	627	576	580	582	594	579	627	584	557	615	592	615	566	613	591	561	524	573	563	598	594	607	534	615	558	577	566	603	584	598	613	549	617	564	557	571	591	564	566	608	628	619	597	556	599	567	587	614	578	597	590	608	566	626	594	599	546	620	581	577	611	624	531	592	569	588	545	611	593	574	567	578	583	546	545	615	548	595	537	649	608	568	607	510	584	579	595	602	590	582	582	571	551	564	565	628	539	608	633	610	584	608	607	578	605	547	546	624	577	587	596	577	596	580	574	649	632	591	626	598	585	561	624	596	655	596	586	592	589	611	595	594	613	590	577	617	603	601	597	586	591	587	597	599	579	558	629	616	589	569	561	621	580	565	565	601	549	640	557	615	572	559	585	586	570	584	566	584	601	612	570	567	598	637	572	657	559	592	542	635	591	546	609	576	610	572	579	572	604	522	551	616	626	609	570	611	600	634	591	604	607	573	541	542	584	627	600	602	560	592	555	570	550	580	580	589	589	582	567	611	574	555	599	562	617	593	629	562	567	626	581	560	587	582	602	565	631	588	569	597	581	570	568	595	616	573	565	589	583	564	562	569	604	604	571	631	579	565	593	593	593	545	570	551	599	562	617	592	584	588	627	568	583	585	585	592	624	538	593	579	586	599	588	549	581	585	578	621	622	598	549	622	573	614	609	565	623	622	589	614	586	567	601	574	613	572	589	565	619	556	589	576	638	573	586	625	544	537	581	619	608	575	556	588	594	622	581	578	577	593	635	610	583	565	622	532	564	560	548	591	603	588	572	566	554	585	589	562	573	583	594	549	624	565	594	595	585	583	600	637	588	565	594	572	580	623	582	628	566	628	571	593	605	596	578	574	601	608	597	579	566	579	537	599	583	581	626	592	587	602	601	595	609	590	599	606	545	629	553	566	584	640	611	626	548	588	608	576	580	575	590	563	600	603	570	625	598	545	581	601	569	566	565	588	553	612	599	577	581	605	576	596	591	628	584	586	592	652	591	588	602	571	568	552	582	559	590	599	593	594	631	593	543	608	608	570	605	612	574	559	589	578	591	548	607	572	585	599	587	595	621	580	613	561	611	599	614	540	621	588	569	565	589	586	596	596	577	582	561	554	613	567	595	618	578	592	615	616	577	652	533	625	612	564	612	599	579	574	598	576	581	619	564	588	600	582	577	593	601	603	619	616	596	601	579	603	616	616	583	566	615	570	596	577	576	547	596	615	582	556	592	594	630	566	612	572	568	595	563	592	583	577	630	626	596	534	598	567	563	569	544	560	581	627	571	553	558	600	569	564	581	561	604	564	582	590	556	579	575	578	561	542	558	579	580	570	560	555	564	637	594	608	622	598	585	572	594	591	662	619	638	577	604	608	563	600	595	590	580	547	595	553	571	554	587	567	597	597	578	608	536	598	571	577	589	547	585	555	614	592	587	596	592	607	618	572	568	589	626	568	592	512	600	561	558	623	576	580	558	604	634	594	605	634	574	549	558	604	526	583	608	567	606	557	570	583	591	576	596	617	595	568	558	568	638	615	580	569	575	603	587	551	606	512	580	616	583	570	622	581	560	567	580	579	575	596	610	584	539	522	558	592	601	598	586	551	568	561	568	561	633	547	558	608	590	554	590	555	571	587	565	586	583	569	578	631	568	616	596	610	581	573	605	551	612	569	575	586	609	648	579	623	549	569	567	564	586	610	569	578	588	576	568	587	553	590	552	585	606	526	551	595	594	578	602	589	606	575	599	574	573	569	607	601	603	551	599	534	556	576	561	557	608	600	595	573	601	579	586	564	558	612	546	550	613	609	625	586	582	595	580	585	566	588	577	640	612	581	598	570	606	576	528	570	583	627	605	579	571	586	598	616	599	582	562	591	575	611	612	614	606	572	603	597	598	553	571	580	594	623	604	569	574	618	551	575	590	605	588	566	582	586	586	603	548	575	588	586	589	613	583	583	591	549	531	583	584	569	605	625	628	590	595	557	601	549	594	601	601	587	634	569	617	568	560	547	583	543	580	586	585	596	574	581	609	619	600	645	586	588	594	567	608	563	556	579	573	534	570	603	611	575	583	588	604	609	603	588	577	573	575	562	595	632	556	576	585	589	608	606	580	542	567	574	578	594	612	568	580	561	588	604	577	544	567	646	603	595	566	604	589	591	594	594	577	569	564	583	601	586	616	585	577	601	609	580	611	550	615	587	572	587	606	602	567	634	612	556	600	646	597	591	558	620	580	582	619	611	602	602	597	566	574	567	646	622	574	570	561	582	562	588	568
36070	81443	68759	51159	39946	28982	17453	8076	3725	2354	894	568	589	591	618	593	580	651	624	577	635	610	625	618	593	637	647	578	581	619	605	559	617	596	621	600	617	616	623	625	584	647	626	639	580	610	596	616	650	600	581	590	582	570	617	639	599	624	581	619	624	607	611	621	613	632	596	671	584	634	567	624	641	610	568	597	584	619	536	584	589	665	580	588	673	635	640	607	591	581	603	593	579	623	574	624	643	587	604	609	567	568	608	610	603	632	598	595	616	637	618	595	626	605	626	612	603	602	588	615	581	637	604	624	641	641	585	617	604	597	609	627	587	613	610	630	615	622	626	635	624	626	571	626	621	593	611	612	613	643	593	624	641	639	632	616	632	644	605	648	605	575	612	647	562	630	605	624	618	601	621	618	589	585	612	596	569	620	615	623	621	618	631	638	627	556	628	590	654	620	602	631	618	628	619	596	593	607	672	590	649	594	574	621	608	583	602	565	605	651	582	641	592	619	626	633	635	583	637	584	615	609	635	663	559	613	639	600	632	589	624	622	603	626	590	619	604	665	578	610	625	605	598	574	629	591	601	610	608	658	629	607	567	646	620	613	609	595	627	651	602	571	642	626	604	619	646	598	583	624	610	601	581	627	605	602	576	609	607	638	626	578	624	572	613	615	606	587	569	648	602	619	649	632	602	594	616	624	608	593	642	584	617	616	573	592	630	643	564	613	572	595	604	602	594	581	626	624	631	592	653	599	594	579	573	595	611	592	618	649	582	612	629	547	575	621	644	572	601	650	630	586	628	591	579	613	569	602	564	601	577	584	567	529	640	641	601	614	669	603	637	670	619	614	657	614	634	618	565	607	610	658	556	584	604	583	600	598	625	637	583	629	609	664	611	606	614	633	604	565	655	648	635	622	593	590	629	584	597	651	609	605	594	556	594	611	591	631	573	593	567	614	605	603	589	566	626	582	570	619	596	593	622	609	648	622	587	550	638	574	586	622	611	593	638	612	598	624	604	573	646	581	601	607	604	594	630	630	629	631	581	591	568	573	665	591	595	612	595	635	581	612	566	588	619	619	639	627	609	640	661	598	558	637	624	617	577	599	575	582	629	582	602	632	632	597	593	588	598	630	562	629	628	631	621	693	567	601	639	648	640	618	628	579	624	606	592	621	597	627	592	641	591	592	605	619	599	601	590	601	656	553	624	575	627	634	618	654	608	594	619	559	579	610	630	600	614	640	644	600	620	635	565	627	621	621	611	589	622	647	645	637	598	613	638	586	606	655	620	614	634	623	585	606	590	637	594	589	569	627	599	655	629	588	577	597	584	626	615	582	589	670	603	644	595	605	582	618	610	620	586	661	592	618	595	552	579	633	580	623	616	627	585	615	623	595	610	638	577	603	562	624	600	647	617	660	599	616	622	579	620	585	597	596	628	618	602	639	607	588	623	632	617	658	617	656	592	610	589	580	602	613	580	620	631	620	629	586	583	597	618	640	620	627	547	560	618	645	621	604	672	587	604	624	639	612	567	588	572	583	650	568	647	597	585	600	608	580	584	625	640	648	604	613	661	598	624	644	631	629	581	587	592	587	631	600	624	627	634	587	572	596	611	585	608	617	593	620	605	611	609	605	612	606	649	595	604	641	630	609	603	624	616	601	625	604	594	644	621	565	576	584	608	608	625	578	691	612	575	590	598	610	624	629	611	624	614	652	592	653	609	606	609	617	668	578	627	599	618	623	632	655	604	592	620	640	602	546	629	645	644	623	590	591	611	622	648	640	603	639	612	627	601	562	583	625	605	605	586	575	603	588	592	567	572	601	602	558	621	626	598	639	617	597	592	584	612	573	640	631	602	613	562	624	568	618	580	642	595	613	600	602	580	599	559	617	604	568	631	585	571	572	581	558	608	610	600	632	590	610	538	614	601	583	604	665	607	602	687	570	577	599	628	658	646	588	630	639	617	603	642	555	626	634	595	597	584	704	591	620	591	589	582	589	596	624	615	581	599	589	601	590	621	654	587	611	627	561	615	548	583	627	608	632	605	571	597	585	626	620	632	622	625	622	612	567	632	617	568	588	641	644	610	610	593	621	625	625	613	616	625	625	608	620	593	650	607	615	651	589	540	618	595	659	590	543	581	589	605	622	635	650	655	603	605	602	632	634	617	611	565	616	568	584	605	652	595	611	609	655	572	581	628	628	614	605	623	590	617	581	694	612	606	624	632	649	633	618	578	587	596	664	594	612	587	643	589	633	579	638	588	630	630	611	617	608	601	601	587	656	606	621	629	625	628	662	651	577	605	602	602	591	624	591	612	617	592	657	633	598	644	631	594	601	564	601	583	576	608	571	571	616	612	586	606	622	616	612	589	586	641	575	635	585	585	606	610	604	644	637	591	648	627	653	602	618	620	610	634	601	590	600	620	601	615	631	615	600	601	636	605	603	602	631	611	620	627	626	640	597	605	580	624	597	582	611	601	612	619	623	649	611	659	589	609	630	605	610	623	600	570	668	581	639	588	624	634	641	584	645	607	590	596	606	623	584	625	611	665	576	573	616	625	580	588	602	606	622	633	611	573	609	652	581	613	606	595	631	580	568	580	615	659	579	574	593	605	630	589	574	629	558	588	585	612	594	631	621	689	610	575	632	604	591	562	624	673	568	627	628	601	643	605	614	607	587	625	578	566	604	604	624	601	595	605	609	608	620	587	605	597	596	568	550	567	604	611	617	621	637	641	593	556	607	612	597	599	602	613	605	591	594	555	602	594	607	612	584	597	659	651	573	614	657	559	636	629	636	587	549	656	577	612	576	615	599	640	635	594	605	598	563	559	623	585	616	634	560	627	597	594	590	608	588	620	576	624	590	605	600	618	604	638	631	634	607	593	592	592	593	599	597	563	604	579	624	563	649	590	624	652	587	592	620	622	610	611	633	592	607	589	653	597	615	598	611	588	619	644	634	609	587	592	592	577	606	589	587	625	627	604	600	574	604	638	626	626	564	606	596	606	577	660	627	587	588	582	652	602	675	576	578	619	619	608	621	591	577	631	665	623	623	571	604	624	640	611	539	611	594	593	609	625	581	610	587	583	603	616	613	605	597	566	615	614	604	601	586	594	578	602	625	618	630	577	623	603	601	650	598	631	608	605	635	612	664	652	562	599	615	581	620	631	634	563	590	641	617	652	628	594	604	625	606	600	586	608	621	596	596	641	622	552	630	575	627	616	580	598	633	602	616	645	572	624	594	588	610	627	561	629	652	646	629	587	597	587	623	601	582	650	613	623	596	638	597	587	612	638	602	601	599	607	609	594	576	634	657	634	648	605	615	592	621	596	592	579	595	630	608	631	592	586	579	599	621	637	548	643	594	591	596	595	636	635	625	598	633	609	625	665	580	595	586	608	602	580	621	608	572	629	618	654	669	598	678	623	634	574	623	608	632	599	593	687	601	617	590	604	567	592	569	592	575	610	599	619	660	581	584	631	569	588	634	561	589
24993	22467	33713	32493	23795	15131	7504	3234	1616	1109	927	706	719	742	696	727	790	741	740	687	722	733	735	748	739	746	757	821	737	747	696	750	751	731	753	764	731	766	778	746	757	716	778	753	704	739	754	758	736	753	741	761	732	745	730	743	756	746	766	745	744	752	726	684	720	733	770	667	754	727	764	744	783	770	751	724	713	721	815	744	722	720	739	755	786	773	739	704	752	729	727	786	746	713	723	733	723	749	736	782	710	707	783	684	735	758	715	771	744	782	753	712	715	707	760	718	743	719	772	699	692	687	730	757	754	747	764	692	739	734	732	775	753	742	743	730	749	707	741	741	783	760	691	754	696	763	759	743	744	731	781	754	711	744	730	760	743	721	737	711	769	784	747	751	726	693	772	699	757	736	740	744	740	756	751	737	808	759	743	740	747	704	768	745	686	756	764	712	724	781	697	750	760	731	763	765	738	737	769	738	759	722	744	736	736	757	767	733	740	729	767	745	719	721	746	757	739	749	717	754	773	721	732	724	787	727	741	730	737	755	719	729	766	713	726	744	759	738	730	792	790	706	806	728	699	758	761	740	692	784	760	793	767	685	718	767	750	700	727	724	769	687	785	751	776	702	745	695	726	732	736	707	805	744	745	748	740	782	732	756	722	657	759	727	682	743	723	722	721	722	714	721	769	767	759	717	746	701	737	750	760	754	705	714	750	691	702	682	700	736	802	722	794	769	726	785	801	733	728	721	768	769	751	727	749	786	735	763	748	724	794	776	731	749	747	699	694	716	743	724	775	728	766	717	747	744	731	725	702	742	786	815	783	736	711	770	725	779	776	744	718	748	731	742	722	734	718	721	680	739	766	711	737	778	713	777	701	770	779	738	741	776	749	724	729	726	756	774	732	768	726	711	719	742	760	720	733	710	735	767	721	734	740	718	783	714	727	769	769	729	735	760	717	759	761	755	725	705	758	712	762	769	762	782	728	769	721	737	730	702	711	767	753	718	708	718	765	750	724	702	804	777	763	730	726	764	790	756	696	730	744	750	725	747	750	737	727	709	700	668	776	770	773	733	719	733	768	741	758	774	688	797	747	702	733	728	691	740	692	699	768	747	768	717	715	735	731	743	789	745	726	706	763	718	742	731	706	745	758	740	760	759	734	779	730	810	704	733	768	768	736	728	708	731	729	755	754	740	721	713	734	736	734	764	716	691	739	740	784	732	723	734	754	695	742	668	774	728	792	751	752	721	759	752	743	730	738	760	733	719	741	722	741	726	722	740	716	771	705	784	743	722	774	751	764	722	770	714	690	736	714	712	780	748	723	746	760	753	747	741	737	764	728	804	739	740	747	824	749	725	744	777	800	747	673	729	715	762	732	727	763	771	766	737	761	750	769	725	747	741	730	728	780	768	790	707	698	717	729	758	721	742	718	766	733	736	774	749	673	775	780	743	750	733	711	746	705	760	725	706	700	731	747	732	738	764	754	759	719	748	729	721	786	766	737	738	738	730	778	710	804	736	739	733	736	733	798	715	760	816	699	749	763	758	711	766	720	753	785	716	753	778	732	725	739	709	730	735	725	716	754	803	680	699	747	760	716	702	777	751	789	803	736	727	724	745	721	736	778	785	757	791	724	747	764	751	756	712	772	687	749	762	748	698	725	736	732	799	712	742	751	766	747	720	736	710	782	715	746	765	713	730	685	717	785	715	792	767	712	756	792	741	719	783	726	716	709	693	781	702	783	747	735	754	726	736	765	748	696	725	747	714	714	798	748	750	728	763	676	716	754	742	718	692	727	774	731	719	744	762	737	747	703	746	780	757	721	729	776	749	709	758	748	725	700	715	732	695	762	752	727	725	734	740	722	746	704	754	727	761	773	773	782	767	752	760	722	755	717	783	711	738	734	708	710	776	752	732	724	739	744	702	708	740	731	768	739	720	710	714	763	743	774	747	736	716	719	686	750	687	765	742	703	751	777	724	737	765	734	704	756	774	708	683	705	716	745	707	727	671	698	739	763	769	736	726	752	807	735	727	714	777	738	712	775	732	762	755	760	769	789	694	747	721	680	736	751	747	745	767	745	779	747	801	782	706	698	782	762	784	755	716	761	738	763	721	708	693	750	694	676	722	745	738	747	729	745	760	755	725	719	733	723	778	684	744	748	727	725	744	711	741	764	779	743	752	705	710	768	724	729	732	711	735	754	762	730	747	742	774	755	769	754	690	773	709	708	767	757	733	779	732	729	775	779	760	717	710	816	751	704	755	793	719	775	718	770	735	731	718	707	741	737	714	747	728	762	743	758	761	752	734	702	720	733	785	773	760	688	765	727	730	760	726	723	765	810	699	794	779	704	698	786	733	766	690	752	703	747	727	725	734	718	740	762	719	731	719	671	777	733	743	724	720	742	768	769	741	734	804	742	730	704	727	800	712	806	706	725	734	703	755	753	728	700	757	745	748	743	710	747	755	753	685	690	710	703	756	738	722	746	725	716	700	806	712	697	771	722	694	766	752	762	718	729	735	739	712	784	740	737	737	751	767	749	704	735	724	731	726	764	718	723	752	712	760	727	776	783	789	686	734	750	765	723	756	732	745	744	781	691	731	713	777	764	757	742	740	756	730	736	758	754	733	731	753	695	767	750	778	725	758	769	732	727	767	766	695	775	759	687	718	727	718	785	732	738	717	729	715	724	746	731	729	725	735	724	786	724	721	750	722	728	761	708	739	666	735	759	743	727	709	746	722	669	772	706	703	742	790	720	755	737	751	725	732	781	718	757	700	725	755	803	748	753	751	742	755	714	727	754	721	758	764	733	739	725	745	742	760	713	794	759	750	757	783	674	755	749	728	764	759	699	712	753	771	725	737	756	723	702	721	741	782	764	715	767	722	671	747	737	706	753	695	740	736	682	738	717	723	755	790	684	788	740	713	768	739	724	770	728	727	790	777	682	727	717	731	715	690	729	776	728	775	726	800	719	779	758	809	678	688	734	760	733	726	739	756	716	749	725	773	774	710	703	790	753	773	784	718	759	752	716	759	783	720	736	739	750	766	770	768	748	745	732	724	729	692	729	720	747	752	749	720	757	765	739	709	750	770	658	756	795	773	690	749	735	700	757	710	728	758	745	755	755	768	754	706	729	774	754	722	666	729	727	720	750	734	730	710	759	727	782	747	708	758	788	761	738	740	739	742	760	759	757	784	705	756	752	744	710	754	746	670	719	717	768	748	717	716	755	738	754	730	736	698	736	765	743	708	740	704	733	726	777	713	735	719	733	711	761	738	732	795	724	710	766	741	706	757	739	708	750	675	771	779	794	734	735	754	772	749	752	751	723	722	721	701	750	767	724	721	719	767	675	759	738	720	765	744	757	757	742	706	722	750	756	728	789	725	766	722	713	734	763	728	777	717	688	746	760	744	722	721	711	722	756	748	720	774	742	776	753	767	761	767	772	755	716	715	725	744	772	656	719	719	766	721	766	701	730	738	756	783	726	766
39808	70827	54442	37970	27918	17643	10293	5237	2390	1625	1269	787	769	778	771	781	772	797	828	771	754	785	753	751	740	800	783	785	793	829	836	755	742	785	758	760	780	781	796	786	826	801	763	784	783	813	808	816	778	783	763	831	777	731	818	823	738	783	794	774	804	756	799	758	777	792	803	782	797	824	785	781	773	796	818	818	813	807	759	766	775	765	795	757	820	780	763	771	811	770	809	738	833	807	752	841	765	762	784	744	758	761	786	772	812	780	779	781	830	753	776	788	735	823	782	782	780	779	763	735	785	780	808	786	753	788	791	771	785	767	813	786	742	763	771	801	819	817	735	809	715	739	807	767	779	818	810	834	834	774	784	783	790	747	848	846	798	852	745	798	775	772	803	771	747	781	754	786	773	787	776	777	818	790	770	819	710	786	717	764	816	739	748	762	760	788	736	773	758	795	779	752	748	740	778	812	738	728	782	757	768	746	809	743	810	751	754	809	783	764	780	776	784	767	805	746	803	751	753	734	799	730	780	788	733	778	793	778	748	804	769	742	822	770	758	793	821	848	775	822	764	752	755	785	772	775	813	797	760	792	772	774	757	756	833	786	783	792	803	781	801	800	825	774	774	769	763	784	728	763	765	743	806	804	817	781	753	797	832	835	762	773	783	769	767	784	736	760	763	750	843	761	815	806	821	807	722	788	783	781	819	781	797	738	808	817	806	791	773	744	776	767	764	805	824	786	723	843	757	819	804	779	756	884	775	821	816	769	754	751	744	789	796	814	771	769	729	760	770	746	770	796	800	758	834	773	790	765	774	813	750	774	737	782	779	805	749	748	790	736	817	805	791	806	798	775	795	788	792	768	798	750	769	793	740	797	830	809	797	753	808	838	809	768	760	792	802	789	778	775	811	757	796	811	730	792	757	749	795	792	824	797	722	738	803	772	767	776	793	766	728	782	801	807	788	788	807	763	798	795	789	785	783	796	828	861	764	769	788	756	772	811	750	778	788	778	803	854	801	759	786	783	712	779	767	717	814	796	802	756	768	770	750	804	760	818	777	786	789	808	813	737	799	764	796	808	790	770	805	774	741	778	725	808	758	785	751	782	810	749	774	779	751	754	829	760	790	825	744	789	776	772	816	782	779	763	737	758	748	772	780	775	744	777	718	752	742	823	792	804	810	784	791	789	790	814	794	777	798	784	800	770	796	757	761	757	789	794	785	795	788	807	802	800	752	786	774	734	812	829	753	797	759	716	853	799	767	736	773	818	753	779	741	814	786	760	836	767	743	791	767	865	809	852	768	753	801	756	768	810	779	794	749	799	759	814	765	766	861	775	787	790	817	779	765	832	759	802	801	799	755	785	788	742	747	806	772	816	736	794	786	757	817	835	740	767	764	799	789	748	787	799	803	803	825	843	799	775	793	824	807	756	726	777	801	764	802	757	799	776	755	761	806	772	784	808	756	804	825	782	792	794	746	833	813	770	835	821	783	743	767	772	705	808	826	810	715	772	742	760	781	754	772	783	799	766	792	773	791	800	730	740	763	745	819	803	789	812	772	808	789	806	837	770	800	794	739	771	804	777	748	758	785	774	792	810	778	819	772	729	763	815	741	765	781	810	787	723	808	836	784	838	809	805	818	838	735	779	760	766	720	824	832	791	792	734	774	800	785	757	777	742	784	784	741	765	802	833	764	742	821	807	800	797	788	793	799	750	772	786	811	761	754	797	749	794	828	824	823	750	784	796	795	831	861	805	789	784	771	830	775	717	730	778	733	804	798	757	809	804	727	794	784	788	780	812	704	762	743	762	784	789	746	755	812	825	759	758	807	826	830	734	800	752	771	795	754	774	836	755	782	755	778	779	793	813	732	801	814	761	779	791	751	782	753	806	767	746	746	781	761	805	780	845	796	776	792	793	789	788	795	803	792	833	762	787	745	845	834	760	807	776	806	805	783	807	748	783	778	778	786	782	781	781	821	762	783	786	807	788	814	791	768	808	810	784	812	758	854	771	758	797	828	822	801	739	771	835	774	730	813	791	750	743	768	770	806	808	785	790	856	811	770	751	788	742	768	763	778	788	756	774	766	774	799	789	771	795	752	752	770	817	769	802	760	810	768	751	811	802	822	824	788	728	774	774	784	755	743	758	821	802	816	786	764	797	747	763	722	810	781	732	762	777	803	773	789	812	762	750	764	765	801	784	752	792	800	748	837	777	823	813	752	784	799	773	783	779	800	749	790	822	798	749	759	785	843	779	796	791	749	796	814	748	720	746	778	761	754	841	761	770	756	806	789	792	700	756	777	790	794	796	795	785	812	797	786	794	797	751	759	814	796	744	777	817	813	797	803	795	789	759	729	728	784	817	781	748	776	771	758	795	786	761	817	838	750	772	765	768	768	788	762	790	770	824	822	772	839	828	791	752	723	797	774	782	808	762	777	836	759	808	749	786	763	796	755	832	769	793	760	808	753	761	764	735	758	803	821	765	767	782	799	853	794	825	814	832	783	764	793	816	775	758	750	785	789	752	776	802	824	795	840	804	794	758	746	772	776	764	829	774	794	775	790	806	810	833	755	784	792	775	811	834	788	793	758	777	825	782	739	790	794	789	785	725	772	781	790	751	782	748	794	750	748	764	801	825	788	784	789	794	761	784	772	766	806	764	803	792	778	790	770	831	757	765	840	751	814	735	729	800	791	781	776	798	748	801	820	751	820	820	771	853	792	782	811	747	781	786	793	770	765	813	786	739	801	750	830	790	800	813	783	792	789	849	799	815	778	754	788	764	785	788	790	827	800	814	814	782	785	742	760	805	762	767	793	819	799	779	752	763	809	759	758	837	806	809	848	782	809	800	785	853	795	862	802	767	848	784	778	785	758	742	761	829	800	795	785	806	822	800	792	728	828	785	777	767	822	760	785	795	777	785	796	796	804	734	806	870	700	699	812	801	791	808	821	829	771	842	748	783	783	776	782	793	811	783	751	776	820	730	797	762	783	815	754	789	778	833	762	768	786	780	812	774	725	741	807	780	807	804	741	788	771	750	782	734	791	818	770	764	760	784	765	788	789	753	747	796	778	791	783	792	746	732	774	759	744	825	746	798	731	751	856	804	735	735	834	810	785	787	773	776	773	824	737	760	783	799	794	796	758	827	741	763	793	766	797	822	836	728	781	750	878	798	860	807	790	805	789	774	839	771	783	771	806	792	800	772	743	812	773	781	771	772	766	731	803	746	810	775	812	763	745	796	787	819	794	827	751	737	823	748	785	750	783	791	748	762	779	797	754	830	760	790	801	809	804	781	731	757	835	756	821	762	794	777	760	752	758	739	755	805	796	821	769	750	809	781	794	766	775	814	791	777	803	804	771	804	774	751	805	797	757	781	858	753	804	845	800	783	795	758	766	777	789	744	754	737	802	763	785	784	779	725	729	806	769	777	767	791	742	768	782	769	745	780	764	736	701	720	789	758	776	767	780	779	778	748	827	830	766	788	799	778
22556	21362	30755	29887	32340	32441	28616	15777	7185	3520	1855	964	965	1004	914	906	979	878	934	899	948	937	938	888	935	933	947	924	934	958	941	970	917	897	965	950	936	920	923	887	957	835	925	956	924	1021	890	888	957	923	956	875	974	902	941	885	903	887	927	944	924	964	992	932	935	861	889	945	918	898	885	867	865	984	950	913	861	938	879	952	919	951	917	896	902	888	876	862	905	865	950	909	927	917	909	886	952	918	912	914	939	913	923	897	878	929	941	966	945	924	913	918	925	901	896	920	912	914	901	945	935	923	871	881	871	859	927	931	914	934	911	924	921	841	927	838	936	932	919	912	959	920	964	860	927	881	945	969	942	928	974	877	915	932	927	889	856	904	941	915	885	965	914	950	894	879	948	950	913	926	877	888	931	918	913	917	874	943	941	950	930	957	904	912	919	910	945	916	899	896	905	932	993	957	996	937	942	926	905	945	920	942	909	950	945	974	968	912	902	936	895	892	876	885	955	925	915	915	913	934	954	897	929	954	932	958	928	940	876	919	948	939	941	919	928	877	916	961	843	910	922	906	916	870	893	910	893	964	964	885	930	907	927	914	921	904	974	946	922	942	973	917	929	903	936	884	916	922	914	883	963	967	905	1005	947	895	963	907	894	935	936	867	924	917	928	921	918	923	947	954	917	938	944	919	947	934	903	955	914	907	859	884	985	930	939	928	935	878	978	916	940	887	1002	936	963	888	852	953	917	939	920	976	896	838	911	945	945	915	958	884	859	931	961	933	904	939	960	951	878	911	881	883	924	934	979	903	883	954	952	987	955	891	876	902	918	888	944	947	876	915	964	922	976	894	842	827	874	961	922	932	872	946	965	927	885	856	891	945	943	922	891	885	990	877	859	845	848	947	923	929	861	940	898	900	902	910	953	955	968	963	905	968	906	927	932	903	926	883	928	926	930	851	942	870	929	887	991	941	920	877	921	958	942	910	929	908	914	864	959	981	898	902	913	908	878	915	944	935	926	880	925	900	919	896	924	923	928	885	947	928	928	980	904	878	914	904	900	838	872	970	915	938	905	927	884	887	892	892	878	938	905	906	862	925	942	942	895	944	919	971	857	913	877	921	933	923	931	933	869	953	874	952	910	891	917	936	900	897	944	909	937	918	956	893	903	943	897	907	967	922	903	863	904	952	923	960	921	965	969	919	920	883	972	836	935	888	900	947	962	894	860	930	873	917	956	946	947	905	938	955	949	890	952	874	910	885	896	929	935	937	973	883	913	937	952	866	927	859	937	883	879	954	896	940	937	927	912	993	911	956	939	945	824	921	902	882	947	919	937	912	905	948	914	900	869	898	915	930	919	960	923	943	900	915	916	943	929	900	934	912	858	945	915	964	943	874	899	905	875	865	955	869	906	946	889	927	888	893	932	855	834	920	871	905	867	929	890	896	955	906	918	919	939	867	906	914	905	889	913	871	937	923	944	952	943	903	894	874	948	927	937	981	918	890	862	873	916	905	923	872	916	934	951	911	892	948	956	980	907	905	902	925	893	871	910	907	912	866	927	936	872	957	878	933	940	902	907	940	909	999	902	921	903	949	955	908	931	890	877	906	978	903	952	939	884	857	926	959	916	926	935	912	942	913	909	917	948	918	996	935	922	883	901	914	911	950	895	900	899	959	871	915	910	897	915	917	927	905	935	907	939	938	960	964	900	885	947	968	881	1001	953	920	912	917	887	948	930	926	941	928	957	922	885	884	923	939	928	878	889	891	983	907	918	897	916	909	933	921	910	931	903	877	949	936	943	934	906	938	928	950	900	949	923	918	941	908	897	905	933	921	945	921	881	928	895	903	887	911	897	909	928	898	891	927	921	894	945	983	958	864	909	912	905	877	890	909	905	911	934	874	1014	938	928	972	888	936	912	890	912	901	925	923	930	901	935	975	913	896	883	937	928	935	871	877	905	861	900	925	887	945	888	964	919	934	882	887	931	933	952	899	889	892	960	913	866	938	929	965	930	864	936	904	900	894	980	994	923	861	918	898	941	918	882	920	917	862	913	861	897	910	936	936	951	949	899	897	940	923	916	873	924	914	938	882	869	932	893	864	942	926	907	908	886	874	900	923	985	951	855	916	891	940	939	937	923	949	948	930	915	929	912	913	931	923	918	982	913	911	930	952	893	886	963	940	903	967	914	906	879	891	936	922	886	892	912	904	919	903	883	941	891	902	919	912	932	882	887	930	896	869	910	916	926	958	955	900	896	903	932	918	865	913	915	940	899	950	909	904	919	929	906	890	888	931	899	885	954	938	936	909	937	853	891	919	875	925	905	917	926	894	948	909	958	881	871	933	941	924	880	861	928	909	957	876	959	923	938	939	892	893	903	956	945	914	901	975	886	875	921	881	878	898	950	869	913	892	926	906	889	910	923	985	908	916	925	913	921	885	944	952	949	886	933	930	909	927	948	910	928	942	950	919	902	926	926	919	899	975	936	910	935	871	918	960	881	924	994	918	885	897	884	886	916	897	951	897	959	914	915	901	930	897	953	930	959	909	868	939	889	932	941	940	938	916	942	915	941	868	939	881	938	932	921	937	897	867	961	942	958	893	873	918	936	931	898	977	887	943	911	945	898	868	942	904	927	938	949	939	937	912	946	939	904	956	895	945	936	924	959	872	883	904	897	887	970	930	886	894	902	938	963	880	896	970	954	904	940	936	884	927	918	866	944	923	890	913	906	902	884	865	907	944	920	939	918	894	942	935	889	919	932	936	943	907	898	947	917	926	887	888	863	912	879	902	939	953	906	1010	866	931	917	964	979	931	938	924	942	883	838	932	897	954	944	920	925	901	929	974	904	932	911	886	913	910	957	943	935	922	926	914	907	917	904	939	910	918	908	929	870	964	939	880	884	948	983	871	956	951	950	918	943	894	940	867	934	954	873	911	915	956	910	936	910	860	899	888	975	940	913	860	878	883	946	930	900	942	907	855	923	881	898	943	970	957	935	861	923	961	920	852	915	913	917	897	891	957	857	952	891	923	948	883	914	959	896	970	959	914	883	883	874	958	975	954	982	946	968	912	942	847	925	898	940	870	879	928	939	930	939	953	961	913	921	862	912	911	949	938	961	920	924	987	939	901	897	955	918	905	890	969	901	929	932	931	929	925	863	904	854	925	943	890	956	903	902	921	925	944	931	883	908	869	920	900	941	944	893	945	874	896	904	857	958	892	862	919	945	911	917	890	917	860	901	893	939	922	892	936	888	959	895	942	877	968	922	931	963	903	909	953	969	930	939	932	879	957	922	921	895	883	966	907	949	974	912	954	929	875	921	962	956	927	927	906	882	893	888	910	919	863	897	946	952	908	899	939	929	895	929	934	933	909	893	874	931	991	987	931	848	900	937	922	934	933	913	925	938	887	1014	929	895	939	894	874	928	889	890	921	912	953	914	891	906	950	935	962	920	903	917	925	915	894	871	875	905	918	898	860	900	857	948	894	905	932	930	943
49299	95788	76621	60584	49431	38257	27512	16979	9217	4754	2168	946	910	885	937	956	910	905	951	893	924	910	906	890	872	924	901	943	889	914	958	904	940	934	924	923	873	915	888	883	937	918	914	921	898	908	930	894	962	954	949	925	905	905	945	916	877	916	952	912	928	919	869	920	904	854	922	911	960	934	984	897	911	900	918	957	903	937	927	929	892	938	924	903	897	925	935	920	933	941	909	845	899	889	948	923	925	881	945	912	900	896	906	887	911	907	862	941	877	908	927	913	890	892	882	898	936	909	930	890	910	920	927	952	904	900	914	928	898	928	885	916	913	883	937	912	932	882	928	913	910	911	921	931	904	905	902	869	912	900	930	930	907	928	886	894	967	921	899	904	975	942	893	939	933	923	891	888	901	847	940	934	935	953	882	893	902	947	937	892	914	954	925	969	939	912	924	911	854	912	845	845	916	929	942	937	908	930	902	897	897	881	929	866	955	908	891	899	881	941	885	898	884	906	966	941	911	901	858	934	949	963	825	885	881	934	849	937	912	897	903	856	912	910	904	938	946	884	918	946	927	912	875	930	917	937	931	927	920	890	923	931	902	962	924	919	970	902	930	890	913	916	912	915	937	930	859	916	975	890	924	903	934	890	886	874	925	873	899	940	944	961	925	928	924	1010	903	983	907	861	923	966	893	899	879	930	960	888	899	947	939	866	908	927	899	918	944	914	895	912	925	929	901	906	904	935	898	916	907	926	921	946	902	954	869	934	908	881	915	928	941	874	924	972	874	855	910	968	924	905	983	898	921	916	919	889	915	920	950	951	900	879	923	893	919	960	904	893	907	947	955	905	932	928	891	890	913	923	895	968	954	924	895	863	864	919	873	931	938	966	911	899	905	934	901	926	889	924	940	962	920	953	887	975	889	908	944	947	883	928	958	935	970	939	918	930	885	884	904	984	929	872	949	930	903	919	890	912	919	915	927	960	936	940	890	878	906	917	950	853	939	921	876	932	903	981	896	964	873	871	939	947	915	903	919	911	981	973	941	909	916	930	970	945	955	918	968	945	936	866	826	981	910	866	881	910	934	856	917	945	941	907	942	899	909	833	918	894	911	925	896	925	920	924	899	939	942	923	878	906	930	905	950	919	956	934	900	907	899	859	930	907	954	858	942	926	915	923	915	924	930	919	906	892	891	922	936	964	925	902	899	941	887	916	893	904	903	950	900	915	891	938	960	937	956	882	920	882	925	900	881	935	946	950	955	959	950	921	893	930	882	920	867	895	937	903	898	905	939	941	914	969	894	927	921	930	935	940	961	942	992	880	880	927	948	889	955	822	922	869	870	925	974	886	893	949	918	939	930	899	928	962	899	948	941	880	905	907	900	928	920	958	910	901	964	947	881	914	977	907	922	941	947	936	878	913	929	901	955	877	960	1002	891	935	935	917	934	882	899	936	923	895	914	888	950	948	931	926	920	912	954	887	935	906	935	900	915	946	942	932	867	944	919	855	969	864	942	930	894	887	938	947	922	974	899	921	924	937	888	915	942	894	919	907	946	893	965	911	899	906	926	942	940	964	901	896	912	920	942	941	887	982	908	916	954	896	956	978	939	927	938	892	909	940	897	915	949	864	921	919	930	965	900	920	967	937	911	898	964	963	894	949	952	886	968	889	990	893	905	901	852	965	948	923	941	925	943	925	914	933	924	851	915	927	876	945	887	986	899	909	883	905	916	914	924	896	894	881	884	894	923	1000	906	914	924	896	922	936	895	946	894	941	900	878	899	844	914	945	901	915	936	916	941	926	894	940	949	1002	904	974	957	926	948	974	911	960	930	924	934	903	859	935	1029	898	904	884	1014	905	938	930	925	952	922	957	933	898	949	953	903	908	950	940	936	876	935	893	859	909	977	905	907	945	908	907	910	936	911	918	873	942	929	923	911	932	945	902	910	934	909	949	929	895	911	906	913	903	982	953	955	954	956	893	947	907	914	952	916	923	912	854	942	914	956	917	915	899	917	955	888	917	939	936	894	902	925	875	849	928	900	932	946	958	979	939	890	928	869	852	957	893	891	947	922	852	919	934	924	890	944	958	924	931	897	931	921	927	947	890	956	914	878	919	896	922	923	903	904	943	879	946	946	932	907	985	889	898	910	864	912	935	929	884	951	908	948	962	886	938	891	870	924	945	939	931	852	865	963	921	908	942	924	850	937	886	941	945	943	970	950	946	885	922	913	933	832	985	903	980	887	924	860	883	892	937	927	922	918	991	939	953	925	892	894	882	956	873	926	881	921	972	896	915	905	951	943	916	924	918	900	892	917	937	879	884	930	890	900	934	958	954	914	936	939	936	945	940	896	927	927	918	926	893	953	880	954	867	909	882	939	935	929	898	946	822	906	924	919	942	928	948	881	988	910	925	937	966	910	910	902	878	890	950	905	893	919	909	925	974	903	886	932	900	907	889	958	959	896	898	916	922	929	950	910	929	922	871	980	928	878	942	883	907	921	912	892	886	883	910	855	904	975	881	934	915	888	926	932	950	881	880	908	863	907	955	906	933	900	950	915	907	911	954	864	979	952	947	894	913	949	918	900	924	956	911	909	857	947	946	915	899	954	966	882	903	951	878	851	915	918	959	844	962	905	955	898	912	887	924	926	843	935	934	927	911	891	902	908	976	897	930	924	974	988	957	915	930	924	955	919	961	965	910	912	864	935	942	943	959	895	899	920	920	933	905	939	918	887	944	933	914	895	899	942	916	919	926	914	866	961	897	910	933	914	911	914	967	968	863	896	865	878	901	960	888	908	887	959	934	884	933	995	946	929	917	896	913	939	943	965	946	931	919	934	981	896	914	916	909	865	983	907	914	934	847	912	971	882	912	933	940	856	918	929	930	941	896	949	884	933	897	968	900	880	946	893	930	954	900	956	913	959	871	924	913	875	971	906	904	954	890	900	861	962	951	1008	851	929	948	940	887	928	887	913	946	911	883	965	941	962	940	906	903	904	943	940	881	904	968	964	867	906	920	918	903	908	867	970	914	942	993	924	931	922	930	878	892	931	962	944	886	926	965	941	909	899	931	936	936	943	924	893	957	947	896	922	932	916	963	938	955	949	956	938	905	909	887	857	905	874	967	928	925	1015	932	872	898	936	953	927	929	940	881	886	926	933	936	891	945	890	910	947	909	922	930	863	944	896	886	880	925	976	933	939	862	961	948	946	937	965	910	947	918	909	931	903	930	956	924	867	871	930	914	948	928	931	910	913	923	917	932	923	876	912	941	906	948	956	936	897	949	933	851	902	895	960	968	928	876	912	927	895	875	922	930	897	916	906	928	978	907	926	917	915	924	945	923	965	961	912	897	880	875	949	890	951	910	938	899	886	975	896	880	953	924	915	907	902	894	917	906	913	892	851	886	949	916	891	929	907	949	873	914	918	923	911	957	913	911	961	939	894	921	941	936	882	873	904	853	964	882	913	931	881	872	946	840	901	924	902	935	882	936	931	934	894	937
28073	23775	25703	18116	8584	4236	2378	1332	843	662	536	546	509	499	511	508	559	488	550	505	492	536	483	508	503	490	482	517	510	537	511	501	482	530	465	485	484	531	492	546	521	563	495	511	510	483	504	528	513	519	498	568	485	514	494	477	463	493	519	484	523	482	513	520	504	535	479	520	476	538	544	473	492	512	509	525	458	513	502	508	526	513	492	515	507	533	500	504	463	518	538	457	491	505	496	542	537	475	506	520	520	506	495	524	510	473	498	527	511	521	466	497	546	517	501	517	519	531	549	503	475	522	515	534	534	515	495	523	519	500	478	499	529	505	483	479	486	520	531	513	498	476	522	528	561	490	498	498	561	478	521	522	513	482	486	526	486	509	520	543	509	501	486	488	491	471	503	525	538	504	493	498	534	494	510	470	528	469	472	492	473	533	517	523	478	543	498	513	488	489	533	529	531	494	500	454	488	510	501	512	496	496	528	515	516	507	508	453	522	491	529	519	509	509	474	496	474	520	537	506	536	497	499	513	518	500	530	543	503	516	536	534	495	488	503	553	515	495	507	523	510	505	496	511	491	519	474	524	530	500	502	553	533	516	487	530	507	536	502	453	512	530	501	548	495	474	527	527	553	514	501	508	521	514	475	556	543	503	540	483	530	460	514	474	528	498	473	528	472	476	469	482	532	491	539	502	556	496	510	513	526	472	528	461	472	513	488	496	493	464	490	517	519	498	490	504	489	514	516	492	514	517	492	521	505	513	470	522	514	489	508	496	507	504	544	491	521	504	511	516	509	453	555	477	519	483	480	510	498	512	507	557	549	482	506	502	512	506	520	522	498	516	501	507	505	535	511	520	527	463	507	489	468	555	485	486	481	513	477	509	496	517	533	468	483	467	522	518	461	525	513	512	503	541	506	499	511	520	550	487	529	523	519	504	451	540	483	520	497	522	540	506	527	511	546	561	509	495	502	521	516	524	521	528	519	470	529	513	481	510	527	532	508	492	507	512	512	512	511	540	506	478	476	481	458	520	526	553	517	512	519	490	479	521	499	497	509	535	533	543	511	528	508	527	554	540	499	490	499	531	492	548	495	484	532	487	496	462	550	505	507	504	541	476	541	543	491	546	521	491	503	480	496	483	521	498	507	488	499	518	517	524	498	530	518	538	510	522	489	484	550	486	520	491	503	500	533	534	486	502	497	491	542	516	574	545	525	491	525	499	544	510	473	519	460	541	528	528	481	459	506	490	515	522	515	532	486	510	565	551	557	524	500	478	505	532	509	518	473	516	543	508	518	593	520	507	501	543	537	502	480	503	525	529	524	537	508	456	481	523	481	512	470	491	522	503	522	474	485	505	478	511	514	507	520	576	507	550	543	521	498	543	522	478	505	508	492	499	550	507	490	517	524	516	484	532	511	491	515	544	553	533	499	484	509	550	496	479	526	502	499	468	510	504	474	535	522	525	536	504	523	502	510	520	508	546	504	511	503	503	470	523	527	447	540	493	510	497	512	491	506	537	468	554	478	523	502	501	516	504	556	515	521	517	501	482	488	503	524	473	500	497	496	513	518	444	522	488	542	480	508	477	546	521	520	499	510	540	471	537	554	524	545	518	501	490	486	513	545	502	498	498	495	535	496	508	537	534	528	465	516	547	513	500	484	526	531	499	523	545	500	550	550	523	513	483	543	497	532	498	511	526	511	537	525	518	494	497	488	508	572	515	483	509	509	494	512	457	509	537	500	535	491	521	510	486	552	559	555	504	542	551	496	528	545	498	523	510	507	510	468	535	520	530	467	517	523	474	501	527	520	556	515	452	470	561	507	524	499	466	539	502	526	524	482	532	541	472	526	503	493	556	567	524	550	536	498	492	473	475	499	509	509	529	525	511	527	528	522	506	481	492	505	497	524	511	491	544	495	481	492	492	473	537	485	544	522	523	457	521	529	527	507	529	502	510	478	497	520	532	483	573	533	540	535	491	496	506	454	519	556	545	480	514	450	503	527	484	473	503	497	510	516	514	535	553	470	505	555	537	483	515	494	452	491	521	511	514	483	486	533	531	527	518	515	489	494	502	530	488	461	502	503	469	464	491	463	521	508	506	490	504	490	535	503	508	477	504	491	519	489	477	497	515	545	499	511	498	479	504	491	527	511	549	509	524	512	499	516	503	525	505	515	499	497	485	506	519	537	486	466	500	509	538	516	517	541	521	524	527	523	553	523	545	510	509	530	521	505	514	497	502	488	527	557	538	520	491	535	517	507	467	526	514	488	490	543	468	535	524	499	479	501	513	520	545	500	519	524	508	540	480	481	542	523	538	531	546	523	479	545	496	479	549	501	484	542	441	500	490	507	553	516	510	505	505	549	498	519	526	490	489	498	557	503	504	495	489	535	492	462	494	545	483	498	505	555	522	542	518	541	494	522	514	565	521	464	491	491	493	505	520	498	470	522	515	526	559	527	519	534	538	501	543	453	522	503	521	508	484	519	500	507	529	547	492	496	482	535	533	512	510	530	547	510	481	494	507	526	505	515	509	490	523	512	488	498	508	518	480	487	489	524	516	512	544	478	548	530	545	486	520	524	506	524	549	498	516	486	517	540	543	539	512	529	545	510	540	486	481	509	472	512	520	448	506	529	570	506	532	499	543	506	482	506	506	475	557	485	493	505	519	484	545	493	493	475	481	546	502	507	531	541	571	494	534	521	494	486	493	516	499	544	493	495	512	517	499	491	505	532	491	532	496	505	506	535	503	504	501	527	500	487	507	535	515	498	519	461	521	538	508	516	510	555	535	478	491	528	513	528	517	485	538	523	508	530	501	524	543	424	538	543	486	532	511	569	517	509	506	511	528	512	517	522	517	523	459	551	525	536	510	489	523	507	544	550	509	517	485	541	508	478	543	508	481	502	473	455	515	485	467	524	506	549	483	541	443	585	477	484	529	499	524	550	527	490	508	474	519	527	494	539	472	497	504	474	567	522	505	529	477	487	481	544	476	488	514	472	491	517	510	496	517	474	496	533	512	550	510	494	479	478	568	527	518	548	490	468	512	502	479	501	494	501	479	514	503	459	564	503	503	511	515	562	504	537	499	507	532	504	514	545	508	519	487	543	535	539	540	521	507	507	503	519	517	485	501	512	493	511	499	528	549	502	469	510	509	568	529	489	485	495	512	499	504	513	495	490	515	520	521	511	529	545	484	530	533	532	491	490	506	496	489	501	493	515	509	503	474	524	517	579	494	488	498	505	509	516	511	518	504	529	489	503	529	518	472	538	474	529	470	535	538	543	455	513	513	539	513	518	510	493	540	517	535	483	530	526	535	512	512	543	532	505	530	519	478	516	510	503	518	504	555	500	503	523	503	544	492	528	475	464	542	501	534	477	521	500	528	549	486	505	510	505	519	491	490	553	525	474	489	523	506	464	502	546	462	486	505	508	520	509	538	481	531	476	516	494	477	519	492	486	493	525	521	532	533	551	498	489	511	507	477	498	525
17068	32849	21666	13803	8427	5141	2958	1668	1014	755	574	562	510	511	517	589	560	538	568	564	568	517	535	553	557	529	572	513	565	578	549	555	537	567	542	558	540	560	574	554	554	588	528	529	560	557	592	546	555	581	558	591	567	528	569	547	563	561	559	560	573	509	542	534	509	557	562	516	579	582	529	561	563	557	566	541	538	545	547	538	565	583	487	549	541	533	605	531	507	578	567	556	560	534	536	562	549	541	538	588	587	535	563	554	551	577	499	560	542	530	544	541	558	544	531	546	549	560	535	558	551	537	535	560	556	520	525	595	582	545	526	561	618	572	581	542	591	591	556	525	580	571	558	572	537	560	556	568	539	543	578	529	564	523	564	595	503	573	565	554	553	605	549	562	531	540	533	553	556	559	542	555	540	558	539	542	578	567	551	587	501	503	503	557	548	560	548	513	553	553	517	487	575	563	530	556	530	526	529	529	535	561	609	546	550	522	551	534	583	512	531	534	547	565	551	525	567	543	563	558	535	540	520	604	508	561	555	536	580	559	574	551	511	542	576	578	552	539	521	560	562	536	567	535	537	558	552	550	502	551	514	569	526	548	555	544	503	540	563	530	517	539	557	534	535	544	522	562	549	603	568	547	561	557	537	550	536	500	555	583	562	529	600	566	530	581	525	540	553	537	569	507	571	563	565	588	590	558	544	586	545	567	545	520	554	535	540	538	557	547	565	532	547	555	569	573	538	556	547	522	515	559	576	579	558	517	529	580	547	580	549	519	550	536	555	559	540	562	512	574	548	553	541	530	552	541	556	548	538	519	605	534	535	531	543	579	511	554	583	561	534	560	564	546	529	553	562	607	547	543	542	573	563	519	549	537	512	548	535	519	540	550	560	568	567	540	509	541	555	548	513	532	576	565	532	556	592	547	520	556	572	561	590	577	556	535	541	537	566	569	520	529	550	529	554	568	549	536	574	518	530	581	570	557	540	528	506	564	538	519	590	536	558	580	573	523	529	546	582	547	546	535	512	535	520	546	541	527	562	532	550	577	514	540	549	577	513	563	558	555	509	553	565	569	529	548	536	551	540	560	554	537	560	564	548	560	540	604	557	564	547	514	551	582	499	546	556	534	596	501	523	550	535	534	570	523	485	559	537	561	545	563	537	564	569	574	559	532	521	572	584	551	576	565	567	560	506	542	539	536	551	539	538	562	582	558	493	511	478	519	565	542	605	538	561	596	581	552	590	521	570	573	574	519	560	523	546	560	575	553	543	531	522	571	552	561	584	533	556	528	569	591	548	529	608	541	531	557	595	550	552	549	574	523	555	572	563	557	553	555	560	533	562	541	551	517	522	522	500	557	531	526	520	557	587	592	568	522	581	552	527	547	541	555	562	559	585	554	532	558	570	569	547	544	507	548	545	578	533	506	567	605	525	539	529	567	529	569	524	586	565	580	563	588	500	539	520	575	540	558	562	536	527	524	570	559	522	554	537	572	531	526	562	576	529	574	564	563	513	552	533	574	556	576	543	533	590	529	558	528	559	530	530	573	511	574	569	568	581	588	532	527	571	554	555	549	531	573	549	511	505	535	507	537	565	498	551	575	545	520	553	579	586	547	547	526	584	563	543	579	512	569	588	541	571	580	546	528	565	550	539	531	549	540	537	533	527	564	521	577	529	568	539	503	534	525	589	577	561	540	547	533	566	522	561	554	540	520	543	560	529	521	564	573	558	502	542	583	561	602	561	564	557	578	530	540	568	515	581	567	529	546	574	586	563	542	567	563	546	539	614	511	561	553	561	585	562	511	557	545	544	512	583	610	561	603	579	535	538	571	560	520	550	528	591	525	533	527	551	544	538	550	530	558	522	485	513	529	602	584	554	582	533	572	558	583	555	541	568	551	572	536	561	545	571	562	559	576	567	608	513	566	563	528	578	526	529	549	562	574	562	555	555	548	549	524	560	561	521	539	535	521	546	540	517	586	538	553	529	553	538	522	571	539	562	529	541	572	553	539	524	573	559	584	546	533	535	557	535	574	523	536	566	565	562	543	572	563	571	536	541	553	529	522	514	557	517	529	539	564	575	537	546	524	559	553	560	560	553	560	566	545	516	574	544	587	539	529	541	563	523	529	546	544	559	565	584	494	571	547	566	541	562	554	533	536	530	540	567	553	526	540	497	551	559	535	553	503	574	544	545	553	532	569	576	502	541	516	525	546	555	535	495	520	543	573	567	561	511	556	576	549	539	540	534	550	554	513	587	564	542	551	526	556	560	528	517	562	559	540	513	559	541	575	544	545	581	535	570	542	552	519	508	531	541	546	541	503	545	551	566	590	549	549	569	541	532	537	550	541	525	546	546	569	586	519	566	544	548	580	553	553	561	595	555	555	561	560	550	546	532	542	528	550	586	518	540	545	559	592	538	553	569	528	569	539	549	525	541	521	541	562	592	552	528	536	497	554	554	542	598	537	520	554	551	531	520	569	538	539	573	592	547	554	538	601	541	572	594	542	555	546	554	580	590	549	499	508	562	589	510	557	592	524	590	569	593	572	561	600	548	540	551	578	536	567	501	534	540	544	530	588	539	538	575	561	542	566	556	565	512	561	556	553	554	574	521	525	533	539	537	590	509	518	561	552	525	565	542	526	544	563	567	592	560	554	557	565	568	573	532	536	535	539	546	562	545	544	551	543	519	561	541	580	548	550	544	565	519	508	581	543	558	517	526	591	562	553	546	547	572	602	527	574	529	572	548	547	530	551	562	551	555	541	582	541	504	564	550	547	527	556	564	502	562	559	544	549	542	561	548	540	536	534	534	545	516	570	538	565	536	563	528	547	568	543	544	551	554	573	546	548	581	578	521	560	527	530	575	502	520	562	576	553	544	558	556	570	566	581	585	509	574	530	533	587	584	556	560	508	536	526	611	551	523	567	534	531	519	589	571	525	545	553	542	580	519	553	558	505	517	533	607	528	583	540	541	527	589	518	517	561	582	518	574	607	557	539	569	536	519	491	558	555	542	521	531	585	515	577	551	542	546	565	530	490	534	513	552	509	546	559	537	555	548	603	545	540	528	578	523	539	557	552	558	577	539	586	598	517	558	555	536	549	558	560	543	577	497	549	529	544	572	539	526	549	578	538	527	531	571	549	581	571	553	564	566	524	497	550	536	528	583	533	501	559	523	501	566	548	514	518	517	554	542	552	561	538	582	544	512	511	534	553	562	556	550	554	553	562	528	546	548	553	566	509	570	538	565	571	559	604	544	557	559	569	567	545	550	545	568	571	573	560	599	540	520	571	544	563	556	600	546	511	568	528	594	571	565	556	513	579	540	566	545	559	482	545	526	533	561	523	523	539	505	534	581	554	526	528	589	531	555	571	590	529	558	523	546	572	537	517	520	595	568	575	525	603	526	533	559	536	565	576	562	527	514	557	548	535	550	590	529	548	570	550	540	567	537	512	550	555	537	564	608	554	537	588	567	538	558	533	543	564	512	548
23745	21212	33985	38245	35794	31309	22797	11869	5369	2107	626	578	565	554	590	560	571	562	570	622	552	553	583	574	586	550	512	532	569	562	564	550	579	615	549	566	502	568	566	568	570	567	595	561	583	605	588	536	576	605	528	592	595	555	562	610	621	536	570	560	558	565	585	567	577	546	562	584	546	564	563	563	523	562	534	572	576	567	574	536	559	572	600	582	556	560	547	584	589	550	552	588	552	559	498	588	586	561	509	591	551	622	559	605	548	565	567	555	578	632	566	585	523	593	548	542	595	549	555	562	595	590	608	499	544	539	535	570	569	616	563	538	568	595	586	543	580	613	607	547	572	548	569	584	594	592	562	565	586	551	518	582	595	543	548	576	544	577	535	586	572	591	579	581	527	585	545	585	556	554	601	520	609	566	554	583	598	556	594	528	561	607	560	582	558	535	584	562	545	577	583	572	579	538	567	568	626	605	580	611	582	594	601	565	527	586	589	559	576	470	615	538	574	548	553	560	570	546	577	576	587	595	595	570	604	531	533	569	579	592	532	555	539	550	560	587	582	565	547	532	627	585	538	588	554	565	567	582	582	486	545	582	574	552	548	586	522	561	572	579	550	593	584	569	571	564	569	592	559	592	525	611	586	516	582	602	592	530	528	516	543	581	583	531	517	572	562	572	548	544	552	516	567	580	567	554	571	546	557	578	572	594	567	583	535	589	586	587	589	565	552	544	575	571	527	591	521	564	541	507	561	565	576	541	579	554	538	591	588	590	539	578	542	572	570	575	608	590	543	620	597	576	554	575	601	581	568	553	589	530	539	557	577	552	556	535	609	530	544	621	586	545	563	601	564	541	553	526	595	487	559	572	595	579	586	560	580	606	548	555	536	589	582	560	590	544	557	567	587	565	604	582	570	571	558	583	534	562	567	538	538	579	606	553	581	517	548	560	632	585	572	518	598	561	552	575	623	582	584	615	552	557	569	502	546	553	565	540	597	568	551	551	561	557	555	563	562	582	566	561	585	543	560	584	596	576	538	542	589	562	582	586	579	571	567	537	569	603	573	581	561	553	585	568	570	533	565	572	577	550	544	567	554	531	558	524	567	539	584	545	580	580	558	561	558	543	552	539	555	562	608	556	565	571	553	573	525	547	584	565	576	568	562	572	544	585	606	523	553	566	560	574	633	558	564	564	571	538	509	559	573	572	560	567	528	585	594	558	549	579	563	533	581	555	557	569	523	582	564	579	589	563	531	631	602	592	569	567	540	593	584	580	571	601	548	542	592	525	576	591	562	561	579	608	547	556	521	532	564	579	597	558	599	570	581	566	577	558	568	551	592	566	550	600	552	571	568	544	557	528	545	583	593	555	550	570	576	558	584	595	539	545	585	559	537	549	563	592	601	557	534	540	554	576	577	576	514	532	533	517	546	567	572	576	606	564	567	583	631	567	577	575	562	553	570	563	593	538	497	537	548	546	597	601	591	536	586	576	605	573	556	601	596	551	577	565	563	602	599	538	600	520	561	547	527	574	591	595	532	529	541	574	590	564	550	542	561	580	517	565	500	547	586	542	599	568	573	550	551	566	580	584	536	608	580	533	593	512	564	581	604	559	584	555	539	531	548	570	550	579	542	504	580	601	577	589	606	572	565	515	577	556	532	622	552	556	556	585	574	568	582	594	578	578	559	554	555	563	556	640	587	608	595	577	548	540	573	545	523	575	561	570	600	575	528	576	506	551	557	545	528	608	561	556	561	583	507	571	563	578	582	600	572	571	565	546	592	536	579	521	565	552	590	521	567	614	560	570	566	563	550	588	590	599	584	576	551	551	578	553	557	580	584	542	597	560	574	545	564	575	601	581	547	601	505	568	564	551	575	553	551	540	560	558	590	549	557	558	556	573	536	569	579	562	544	577	531	594	603	524	559	564	547	566	545	602	598	539	586	637	590	606	614	576	567	548	559	599	550	572	538	561	544	571	547	589	576	567	574	576	651	573	584	532	530	584	540	564	537	567	571	565	562	631	534	561	554	607	527	559	534	588	553	534	608	610	559	607	566	584	601	539	544	590	535	562	520	594	528	571	550	571	577	587	552	582	612	560	578	575	541	567	624	582	549	562	551	581	549	547	569	610	567	551	547	548	602	599	542	601	606	532	607	583	588	586	545	573	529	568	544	544	564	567	565	560	582	605	586	519	576	599	564	587	568	546	543	528	547	558	600	532	626	550	538	557	570	565	548	537	585	572	550	543	551	537	602	590	558	560	585	510	551	554	576	584	588	584	555	606	551	582	566	552	565	554	555	534	574	574	533	559	523	587	577	563	575	597	509	552	545	577	583	583	551	584	560	573	536	538	580	577	538	627	586	585	527	561	550	532	532	568	574	576	543	537	521	568	564	513	545	586	540	535	560	540	544	576	584	551	581	556	579	569	594	559	578	588	556	556	570	558	580	571	562	596	592	509	578	558	581	611	530	555	588	583	530	560	590	621	606	548	563	601	576	571	558	551	614	552	617	564	599	583	554	569	625	564	581	571	564	632	561	543	600	587	591	558	590	546	565	560	567	580	533	503	563	565	545	570	542	609	545	530	598	595	583	550	609	592	561	560	586	570	545	550	558	590	594	554	552	598	550	580	518	581	528	605	558	595	563	565	568	555	592	552	582	573	591	549	553	572	559	575	596	582	581	585	578	561	539	570	557	555	539	554	584	534	551	586	566	593	634	589	575	613	558	523	542	573	556	584	574	568	572	545	569	542	564	563	560	569	589	568	567	549	556	562	555	570	585	577	581	615	573	569	609	550	596	591	570	570	470	554	554	557	628	602	543	576	521	606	582	598	575	600	578	555	579	566	578	595	562	583	579	558	584	583	579	596	595	576	641	556	588	550	554	586	559	548	583	573	624	566	528	616	553	576	557	512	579	592	581	548	559	555	557	548	585	574	548	550	591	568	577	539	557	539	536	536	586	540	562	575	592	581	538	578	548	561	579	639	541	608	607	569	603	532	534	576	544	558	573	526	559	553	583	577	551	566	597	597	556	544	624	582	534	580	549	566	597	597	550	576	606	617	583	576	553	581	600	547	549	557	580	567	551	548	563	559	588	561	559	574	540	572	614	584	536	527	616	559	572	589	576	573	573	597	547	580	555	537	586	546	626	543	550	574	573	586	558	555	564	584	576	555	552	573	544	537	581	558	532	580	551	598	608	530	568	566	569	549	552	601	604	568	566	557	592	572	586	556	586	562	578	547	591	541	587	586	578	592	580	606	524	572	609	582	601	552	545	565	539	557	577	553	591	547	553	597	541	565	589	567	556	560	562	549	568	589	585	557	544	545	565	542	567	592	549	531	589	627	544	565	572	557	623	569	575	552	540	610	529	578	566	567	558	623	538	593	587	541	577	593	538	544	548	553	570	547	569	584	572	525	539	575	593	515	613	566	570	542	556	578	519	583	547	600	576	552	629	589	562	539	569	572	585	529	585	579	551	570	592	583	562	559
34251	69089	69653	53296	43018	33181	22234	13848	7628	2980	651	583	583	565	620	611	624	604	564	605	601	604	590	575	596	580	603	621	623	569	593	613	582	593	628	598	615	562	575	621	561	571	629	570	614	589	582	592	609	651	574	582	599	584	623	567	563	573	604	576	568	566	591	592	571	601	632	593	557	595	622	562	633	592	555	565	574	588	640	562	589	591	587	569	580	617	604	585	593	609	572	586	582	532	605	608	606	573	584	559	586	594	579	658	588	596	611	566	556	589	575	556	621	576	577	594	572	597	619	555	604	591	590	573	608	556	575	607	581	621	580	579	626	587	596	557	586	581	576	647	565	603	596	590	563	621	604	594	591	604	596	611	550	576	579	547	592	603	615	555	574	586	594	599	569	568	573	582	623	644	555	631	608	594	594	572	599	593	588	598	600	598	616	609	590	601	623	570	601	599	538	604	644	549	601	571	598	584	606	566	581	597	559	557	590	585	595	622	576	570	589	617	561	594	642	588	554	596	627	587	605	575	611	574	576	598	608	598	575	638	568	582	618	632	629	548	588	555	589	616	575	554	590	585	598	597	571	594	567	607	623	594	569	576	626	598	588	615	593	609	583	591	626	585	603	626	582	589	631	560	601	592	589	595	586	541	575	585	607	571	617	580	585	596	557	625	595	552	547	609	620	607	576	580	584	599	588	574	612	605	600	608	612	634	597	586	588	551	594	609	603	597	590	616	604	602	595	583	584	641	595	554	605	587	643	569	629	591	589	569	555	580	585	603	605	588	566	596	601	604	620	592	643	537	619	603	593	604	569	602	587	566	605	566	579	594	584	550	565	611	556	573	581	570	635	577	629	587	551	580	594	558	616	620	598	535	594	625	605	636	585	594	620	574	606	607	636	583	588	584	577	578	549	632	583	615	595	581	609	567	601	603	590	573	587	592	566	612	565	598	640	598	566	642	610	643	577	628	560	586	586	587	587	637	620	575	594	579	608	573	586	614	580	528	570	555	608	591	627	566	576	592	564	602	612	567	554	596	591	610	593	652	629	623	594	563	580	623	595	573	576	597	560	540	622	586	637	603	582	629	597	581	613	588	592	583	647	557	617	554	604	596	620	573	596	601	602	578	604	556	530	574	597	583	590	570	591	604	595	567	598	574	622	593	599	549	571	627	606	606	560	610	568	588	640	596	577	597	604	568	587	580	616	598	571	576	591	626	559	580	579	584	605	654	593	596	614	564	592	623	638	585	573	582	583	595	570	563	579	580	593	570	617	596	586	588	572	598	580	595	610	589	596	532	538	571	634	618	626	569	637	583	606	577	630	587	559	594	565	565	590	590	608	599	572	597	614	562	607	615	578	618	597	575	591	580	634	568	579	615	593	602	582	633	585	588	610	573	615	574	595	569	621	564	629	611	594	552	575	578	564	556	622	600	632	589	591	566	602	595	609	582	588	621	611	606	617	548	581	568	585	619	617	565	605	605	647	600	595	598	585	588	631	557	580	619	590	580	602	613	550	590	612	599	607	629	576	565	579	599	569	590	532	602	620	594	610	568	566	572	596	646	592	549	574	600	583	590	600	632	554	592	586	580	612	566	594	575	603	632	584	601	557	571	580	614	601	604	557	544	562	580	575	587	545	596	580	571	567	618	607	626	563	583	577	573	542	603	592	601	620	558	579	574	574	585	650	572	594	573	563	596	563	587	535	589	616	599	597	576	586	581	586	575	558	592	586	604	618	543	630	563	605	594	583	572	554	590	577	608	599	581	555	604	621	616	611	591	596	605	605	594	592	578	579	576	611	543	601	626	616	596	584	544	558	604	601	611	592	625	602	588	657	588	588	625	594	537	587	588	574	559	613	621	614	623	583	590	587	621	566	577	597	574	604	606	597	578	593	606	584	612	605	638	568	571	584	624	571	632	580	584	599	602	587	550	582	596	608	588	585	601	572	586	608	596	630	562	560	566	604	543	610	582	564	575	575	604	563	641	613	597	605	597	586	619	617	595	585	546	603	599	608	578	579	606	582	551	604	583	580	581	604	607	596	606	610	596	583	620	595	545	580	617	573	565	591	606	591	612	602	594	575	610	615	595	594	609	577	594	584	618	578	600	631	610	540	592	591	588	623	582	598	576	567	610	587	580	587	564	619	597	624	557	604	592	591	544	578	602	557	616	608	538	594	585	585	614	538	581	599	585	549	575	622	623	652	549	607	611	604	589	588	613	604	618	544	587	589	586	570	559	570	602	619	615	586	615	565	580	604	620	598	589	592	642	599	556	573	566	606	564	583	594	540	589	625	570	591	552	609	596	625	590	574	599	576	605	595	584	597	579	594	576	581	606	561	597	579	601	589	619	586	608	593	569	565	567	586	542	581	577	581	590	567	589	589	599	556	551	604	535	561	561	597	617	604	602	620	612	591	580	611	617	601	583	564	560	624	594	587	616	581	564	538	593	581	568	559	581	601	516	570	556	586	592	612	572	595	564	597	588	570	585	596	577	623	623	613	625	591	594	571	573	642	637	622	571	564	635	603	575	576	581	585	581	557	603	596	582	577	616	599	589	588	583	634	608	591	585	607	599	559	565	585	589	576	563	560	595	567	561	574	579	579	595	584	594	627	592	563	636	549	573	588	631	621	562	594	569	585	570	599	581	612	591	606	597	577	560	608	626	581	603	569	605	584	617	576	655	640	557	569	584	597	624	553	609	638	600	547	587	545	615	601	595	559	554	577	580	622	626	594	617	632	572	588	566	594	594	583	631	593	621	600	573	569	557	601	597	586	556	586	579	584	557	574	616	575	635	610	591	553	601	582	629	614	575	598	620	661	606	604	570	577	591	609	606	581	565	604	579	605	599	591	570	606	606	585	590	613	584	617	602	560	584	623	588	596	628	603	581	583	604	588	628	561	619	564	572	570	571	574	622	566	582	530	623	615	594	589	556	565	558	553	548	589	628	590	579	614	616	600	593	598	597	609	653	594	585	573	608	610	587	607	599	595	557	596	569	572	598	588	574	602	592	571	565	626	616	579	595	608	590	635	576	581	603	569	575	553	580	616	570	622	532	630	608	597	564	552	614	588	587	594	599	626	564	543	627	568	608	592	559	614	562	597	608	551	579	557	610	564	614	573	606	609	590	604	624	572	578	559	605	537	612	580	556	584	568	601	572	569	567	592	572	579	596	551	557	616	612	570	596	611	582	590	653	571	602	620	567	600	564	621	602	623	621	553	607	579	608	562	593	613	599	576	596	605	637	567	605	605	607	590	662	606	584	601	578	579	615	586	592	565	607	585	545	605	593	586	569	587	607	587	606	600	568	557	652	584	582	589	607	586	631	566	553	583	587	596	583	576	594	610	627	599	562	543	574	611	640	558	589	610	566	541	610	601	558	558	585	581	631	591	629	612	603	579	614	626	552	596	598	603	569	621	597	600	607	612	598	611	544	607	598	592	595	599	628	568	613	604	585	607	598	602	625	597	580	574	614	579	619	575	623
24932	22025	34345	33592	26170	18977	10490	4777	2290	1238	681	722	729	664	693	644	693	670	698	694	717	657	711	697	667	673	708	663	696	672	680	638	737	685	706	669	712	712	661	689	655	687	664	672	654	710	689	714	686	685	663	703	667	716	682	626	734	706	701	696	627	685	711	701	660	685	685	645	708	691	716	696	718	733	648	709	721	705	717	708	652	676	718	700	718	677	670	704	656	706	712	678	705	698	673	735	659	696	686	696	666	686	709	688	668	684	682	683	674	683	629	685	670	667	703	670	707	670	677	662	685	666	663	676	691	697	727	697	717	675	648	711	666	654	763	696	684	713	731	659	662	679	670	705	659	686	672	646	710	632	647	715	686	765	694	655	695	730	673	658	655	645	704	705	662	668	697	637	684	662	669	709	710	712	653	672	675	670	692	675	712	648	672	682	642	680	638	662	705	641	682	679	698	654	688	672	676	695	687	635	673	657	683	684	666	680	686	723	677	715	659	697	664	697	703	656	676	690	693	669	681	631	666	732	675	692	696	679	690	664	646	680	687	684	671	675	720	678	678	726	765	723	677	679	734	679	671	675	671	700	749	673	691	645	663	730	677	734	662	715	684	704	684	716	722	688	696	635	696	704	670	749	715	640	668	723	695	664	705	633	700	706	660	719	663	680	688	674	699	702	641	726	709	699	686	698	731	652	665	638	707	680	667	690	722	685	656	669	676	715	646	695	671	627	680	726	697	662	718	693	674	685	629	709	716	646	669	672	708	669	686	686	656	650	689	639	666	709	683	664	682	666	700	709	676	694	704	642	706	670	718	690	664	658	699	750	646	679	698	693	716	668	711	654	636	672	654	720	694	648	677	751	726	673	700	660	694	673	710	687	690	729	662	664	721	665	674	670	662	652	677	708	679	684	665	728	678	651	686	651	656	641	667	698	712	692	700	711	707	706	638	695	697	717	675	642	641	663	689	635	673	707	648	681	669	665	687	688	713	686	685	675	640	660	646	653	713	649	656	676	657	646	648	716	707	670	700	748	688	691	741	723	678	656	657	697	673	656	717	721	678	703	671	700	711	704	674	717	672	665	697	651	684	636	652	717	642	656	703	660	719	661	630	644	687	665	693	667	691	672	672	660	712	654	700	698	654	680	678	686	709	685	691	696	675	644	656	734	685	667	683	720	691	711	669	667	694	699	675	610	667	659	697	675	614	686	724	702	670	674	665	630	687	667	665	652	706	708	657	704	663	659	669	679	665	664	682	710	670	696	686	684	715	713	723	657	682	696	715	681	653	650	671	685	666	657	680	662	673	701	675	666	681	690	644	693	659	659	651	711	640	677	665	681	652	725	689	685	694	657	715	708	664	713	730	673	688	649	729	673	660	630	668	678	661	709	689	699	712	729	668	658	673	697	690	663	707	699	730	675	691	689	619	701	708	714	648	668	730	648	675	672	706	691	702	726	637	716	688	658	691	691	695	644	737	673	727	648	660	679	740	682	713	676	684	694	720	690	672	691	681	694	660	666	711	678	650	682	656	657	667	735	706	676	703	688	701	647	724	717	679	684	650	681	707	686	686	671	678	674	661	694	715	716	681	684	714	683	707	687	704	676	678	722	696	721	687	665	689	653	704	669	693	720	695	739	735	654	632	715	718	696	721	694	667	670	656	639	668	678	717	688	614	714	671	666	713	644	667	720	715	701	714	696	664	690	674	708	692	663	689	704	682	686	697	657	663	710	697	713	753	706	673	657	671	666	747	702	648	733	622	660	641	715	703	620	713	639	683	661	696	639	722	705	671	632	670	698	706	654	683	662	724	671	710	684	672	711	674	692	676	675	651	708	646	691	700	717	688	688	649	676	679	696	739	733	665	635	686	677	668	692	653	638	678	695	684	687	712	711	715	715	691	702	684	648	650	707	690	664	654	687	688	669	694	623	647	695	697	699	719	658	655	751	652	733	654	706	728	675	689	697	735	672	707	707	658	654	651	679	681	722	679	677	675	666	714	683	711	647	657	632	693	673	696	664	703	644	696	687	674	654	725	669	663	659	686	704	685	673	638	676	698	675	675	663	720	657	659	689	676	698	659	651	710	703	638	687	679	697	686	685	637	707	690	678	667	671	669	715	664	708	655	722	685	702	710	676	660	689	651	696	716	732	664	707	731	696	670	681	691	662	698	684	699	714	710	701	677	733	712	680	681	673	673	688	670	684	752	708	675	717	683	728	735	712	668	681	724	719	692	654	685	661	683	675	659	687	682	701	731	708	653	686	656	673	686	696	743	690	665	738	687	672	670	661	659	731	674	716	692	737	703	753	717	662	682	653	703	659	667	718	711	721	708	639	661	680	780	685	708	736	697	721	685	696	712	641	630	676	710	657	726	642	698	693	657	690	701	693	737	684	712	679	681	724	675	682	700	706	675	675	692	710	684	729	716	687	627	672	638	705	685	613	696	704	682	701	665	690	728	624	670	644	698	698	666	637	674	732	665	705	708	703	686	632	667	692	691	647	678	702	639	704	683	694	705	633	723	662	637	649	682	688	666	672	674	702	648	687	694	687	689	708	722	684	721	722	683	682	694	686	702	679	666	640	649	691	690	697	692	676	681	707	677	673	626	661	687	683	678	676	675	730	704	664	659	681	730	675	695	649	710	683	686	665	715	710	682	692	674	682	707	721	643	652	668	720	672	684	699	707	691	656	702	665	666	672	685	680	686	716	688	684	656	712	670	613	681	679	675	658	703	676	668	696	714	657	701	716	725	709	661	647	667	657	652	704	705	729	654	696	664	672	649	701	701	663	676	679	687	627	713	673	690	656	690	709	708	706	687	694	665	654	712	673	668	710	727	670	700	700	691	646	739	643	630	686	729	691	710	648	736	686	631	721	658	622	690	715	651	666	710	678	674	660	718	693	680	645	702	683	661	702	720	672	706	677	720	702	702	677	654	701	674	673	646	714	659	715	700	720	709	700	721	700	683	691	667	635	647	632	673	675	705	697	705	700	691	685	694	662	654	749	686	742	696	678	711	738	668	693	731	675	681	663	721	682	666	649	695	731	636	668	663	700	733	671	646	705	698	696	690	715	683	680	718	665	745	711	659	715	679	697	702	653	683	707	712	668	681	745	667	690	658	725	693	655	672	688	669	693	677	671	696	681	659	674	693	727	668	683	724	722	710	677	731	674	697	643	712	653	681	663	672	682	667	672	757	663	731	664	648	690	702	675	684	645	673	699	696	664	732	634	663	697	689	674	703	697	691	669	688	670	683	688	684	693	711	735	680	667	620	690	726	691	728	706	723	717	695	604	702	729	690	686	689	668	666	698	668	635	668	688	666	668	709	653	685	674	683	726	690	650	690	644	699	682	773	672	682	708	716	661	691	655	683	677	705	624	664	730	663	703	678	707	653	669	651	661	714	664	743	672	692	677	649	693	670	695	695	697	711	699	750	678	688	650	679	684	670	727	682	672	676	683	681	683	695	660	698	751	674	659	710	686
27974	67990	54919	39488	31844	22666	13908	7765	3634	1820	718	673	744	763	757	746	744	689	709	757	721	749	748	753	761	769	728	707	715	672	730	677	726	693	731	750	743	748	730	714	715	757	758	757	736	729	725	771	791	704	730	716	713	694	700	691	762	687	711	707	699	752	725	727	673	707	721	723	755	704	697	731	742	756	704	753	697	747	778	760	741	731	687	732	733	729	777	695	748	714	712	751	728	719	739	722	715	714	740	765	748	700	694	737	791	748	728	749	707	735	743	698	730	753	713	738	768	708	724	711	727	699	710	726	747	688	772	687	740	721	748	773	744	706	721	725	738	700	768	717	723	728	737	729	715	751	738	734	687	716	727	787	739	727	702	771	726	728	727	745	754	729	742	737	697	712	709	741	711	725	746	787	712	720	756	738	689	705	742	674	756	688	751	717	696	748	768	725	707	701	711	720	746	713	723	735	731	698	723	669	726	712	769	727	731	725	748	728	724	731	705	757	715	686	743	772	762	727	731	727	720	724	712	737	701	747	736	737	767	720	733	717	761	703	731	695	730	796	734	718	724	778	734	718	732	730	702	735	708	742	760	733	748	742	726	758	739	726	776	734	784	736	754	710	678	702	770	738	735	721	705	721	748	723	726	757	756	699	749	731	689	737	732	759	764	737	656	712	717	707	757	700	719	726	677	778	730	707	765	745	653	743	709	753	767	726	679	742	738	751	734	679	755	704	748	716	731	664	740	693	703	748	710	655	690	728	700	744	733	727	690	678	740	705	751	700	718	754	750	696	705	737	703	703	749	704	747	725	722	736	684	750	762	738	747	711	754	750	702	719	703	717	771	716	759	729	728	709	735	773	723	748	784	712	709	700	705	693	695	709	734	714	702	781	738	773	729	780	713	692	777	685	713	748	715	711	733	726	743	715	744	771	727	724	732	718	713	729	718	711	718	716	764	739	702	740	757	775	710	723	729	708	734	733	720	740	723	768	710	784	766	763	733	684	731	741	765	685	725	717	718	700	701	745	715	714	740	768	724	741	760	748	711	708	725	753	779	761	740	723	696	726	714	729	692	724	717	715	670	751	691	690	665	735	709	697	721	717	728	743	762	697	699	767	756	734	722	717	706	734	723	693	731	711	715	720	771	680	745	716	688	732	743	692	705	752	705	757	712	731	703	715	767	686	758	725	719	740	728	703	735	717	725	712	743	716	769	736	694	765	761	700	696	783	756	705	726	759	729	725	708	740	720	676	716	754	743	681	722	768	707	751	752	745	764	699	755	750	728	686	697	694	760	723	699	662	750	678	716	726	686	708	743	725	717	739	723	693	710	712	701	733	693	732	723	741	751	727	700	702	705	723	687	774	718	741	729	744	635	699	714	698	699	685	759	729	735	692	715	698	751	698	707	716	768	735	698	713	719	745	738	686	751	700	731	673	739	702	729	688	731	711	711	715	697	704	695	709	744	734	716	724	715	773	754	697	727	726	698	762	793	763	730	692	735	751	749	722	719	738	768	700	740	742	775	741	716	750	711	740	759	743	740	680	745	728	709	708	720	751	779	687	773	745	671	747	736	727	705	748	695	729	734	740	723	771	719	744	750	691	724	730	754	685	740	717	712	722	690	789	769	733	685	751	755	724	745	734	731	764	741	730	721	792	689	739	730	732	709	708	702	745	770	759	702	723	772	736	676	689	757	749	763	701	744	751	754	706	730	707	690	748	779	804	770	776	731	751	711	724	733	691	728	725	708	693	723	738	692	727	756	703	758	776	737	720	721	723	729	708	766	731	716	730	713	696	727	720	708	749	746	757	726	752	746	702	765	729	721	689	734	696	696	690	733	717	708	712	693	749	706	741	736	771	749	728	713	740	692	691	693	794	758	691	756	730	744	717	712	716	712	749	701	713	710	744	698	749	742	731	723	751	736	717	702	682	739	749	746	758	675	732	741	737	708	727	724	743	756	767	757	726	784	720	726	753	756	684	764	738	754	692	730	743	700	695	699	752	679	726	725	691	675	704	722	746	765	779	684	726	764	738	762	700	705	727	748	746	773	727	726	736	713	746	737	718	767	735	677	736	750	749	706	715	724	761	697	709	753	705	722	713	711	744	742	721	716	767	737	721	751	806	726	730	700	740	744	728	688	711	787	701	719	706	732	695	718	725	715	711	742	691	708	680	756	710	740	737	706	720	717	709	721	782	745	714	667	726	717	730	715	691	722	753	751	700	696	741	752	727	698	778	740	700	714	765	719	714	670	708	701	704	712	747	743	689	758	796	696	725	730	700	740	768	710	728	722	746	721	702	719	786	730	731	790	798	711	746	738	695	652	749	713	734	729	754	701	719	705	686	715	749	742	730	743	723	751	710	712	720	738	702	733	717	713	732	740	713	747	763	709	772	754	703	689	753	718	664	704	697	710	686	687	727	691	710	668	727	699	728	747	744	732	688	729	754	763	680	699	733	697	721	713	750	685	723	698	729	732	737	731	728	754	736	734	746	722	727	767	730	694	733	750	725	748	712	710	737	719	703	707	694	719	755	704	723	744	700	752	739	710	714	750	768	734	709	684	743	724	727	700	694	740	735	676	772	699	689	757	704	722	714	716	691	739	707	778	727	760	768	729	706	721	739	693	714	721	733	725	699	736	770	691	700	705	749	729	733	772	735	690	695	719	705	743	741	661	654	724	732	734	724	697	705	749	683	720	724	694	765	731	753	709	742	711	729	753	705	727	766	770	702	709	732	739	760	725	713	713	702	756	735	759	765	737	750	702	701	713	752	752	716	688	793	689	696	717	721	706	729	758	752	724	720	743	671	781	683	718	788	731	707	774	686	696	709	740	739	749	740	721	726	722	748	746	750	729	715	702	723	743	717	720	743	666	717	742	727	759	724	727	701	737	703	718	698	699	724	670	726	741	709	737	721	702	703	712	754	710	715	729	714	725	734	729	703	739	643	704	779	719	676	752	711	706	696	736	716	752	757	706	709	772	750	695	668	727	715	743	744	737	704	746	710	653	757	710	756	684	707	740	695	739	716	743	702	742	728	732	744	736	725	746	739	716	725	764	734	752	734	713	754	736	758	704	737	727	675	741	718	715	701	760	752	706	721	696	800	791	718	696	725	742	731	703	684	717	779	708	761	752	750	729	716	736	711	720	744	733	743	697	708	740	742	734	716	731	720	719	706	725	720	717	763	736	737	756	724	693	693	690	699	734	707	718	701	771	749	743	750	752	697	756	760	763	724	727	771	735	735	729	702	714	732	711	747	691	777	727	693	775	794	727	726	712	703	734	740	764	731	757	765	780	700	710	765	701	715	727	723	709	719	704	715	714	732	741	744	752	742	725	743	793	731	771	740	743	755	725	780	738	730	744	684	741	735	735	738	726	767	750	749	718	784	728	762	736	728	700	742	748	698	755	766	729	754	706	734	705	744	692	752	726	730	737	758	708	685	684	753	703	692	730	749	733	694	738	729	750	672	771	716	687	714	752	719
22497	21241	31670	32610	34214	34230	29907	16442	7550	3166	1105	926	902	855	880	893	845	881	833	810	864	912	888	875	912	905	847	845	840	836	877	909	827	847	905	898	847	864	859	901	870	874	929	872	884	905	830	863	821	863	881	827	851	864	881	931	864	836	828	849	902	805	839	871	930	820	881	875	833	879	895	878	864	845	889	863	892	877	915	853	877	838	833	900	921	835	860	879	807	879	828	874	881	886	874	847	887	858	846	902	839	910	909	839	841	891	854	871	854	862	844	853	869	828	926	832	866	857	840	835	843	863	852	888	836	888	844	888	861	872	867	832	872	813	855	900	854	910	796	873	936	908	866	870	869	887	891	826	888	890	876	855	857	886	835	821	882	843	886	871	852	842	892	890	869	920	886	823	868	871	872	833	846	847	876	818	895	859	841	901	915	789	926	889	887	861	856	820	915	880	872	836	860	853	858	877	871	864	859	931	873	829	845	796	860	855	853	897	865	853	889	878	829	853	869	814	860	891	852	841	851	924	840	888	815	925	874	919	835	912	866	908	810	830	892	889	875	867	889	889	838	786	769	847	882	882	862	897	847	899	876	876	831	836	882	869	916	814	885	920	843	831	885	856	847	920	827	868	842	913	806	900	843	843	885	843	902	869	884	852	807	879	860	867	873	823	873	855	859	911	866	888	889	813	850	845	919	861	894	914	925	835	852	867	942	863	895	834	827	894	887	849	842	870	859	834	872	823	864	887	873	843	900	854	845	883	890	832	835	885	857	843	878	918	878	876	884	892	876	822	904	814	857	835	927	884	846	835	862	845	830	865	922	853	890	874	929	871	904	902	831	835	869	845	839	865	897	895	881	806	857	898	866	845	868	843	850	886	933	890	832	870	861	875	915	884	924	867	860	838	852	829	887	846	909	828	910	896	899	893	849	873	896	922	898	865	912	900	856	883	878	872	836	853	819	849	915	836	841	863	855	824	820	853	842	851	875	891	892	853	884	932	934	854	887	905	838	839	803	842	908	853	878	882	840	836	854	911	872	868	860	829	809	865	880	912	808	881	860	884	850	829	921	879	852	854	860	852	911	888	807	853	867	893	887	850	899	868	890	857	888	815	892	807	821	883	858	823	866	835	870	873	843	879	844	853	888	828	853	845	883	870	892	865	911	870	864	880	870	908	895	865	859	874	824	821	825	861	848	858	848	862	863	848	872	892	881	814	918	847	863	915	911	845	846	828	855	902	866	870	899	847	868	880	890	824	839	877	849	853	823	876	874	934	878	849	879	881	874	865	877	855	871	857	851	866	864	877	820	826	839	929	825	802	866	891	867	854	833	821	853	865	837	934	878	840	851	873	851	861	798	871	864	846	883	851	882	863	862	857	806	896	863	884	906	913	909	840	829	866	858	865	897	812	865	840	891	855	831	866	890	856	842	845	868	867	905	900	872	871	826	807	864	885	840	875	840	942	854	898	840	843	875	854	907	894	901	892	870	906	865	871	832	815	866	853	875	874	843	816	830	892	844	899	877	859	886	839	898	839	930	832	805	867	802	906	901	883	873	833	845	811	821	902	924	849	854	796	886	871	855	867	905	847	857	874	846	862	860	899	877	816	889	856	821	928	896	900	829	838	911	886	867	832	820	936	874	932	861	878	851	880	875	828	882	863	815	844	881	840	825	844	846	873	801	870	942	898	951	797	830	889	889	840	832	863	867	867	865	889	905	824	819	836	894	879	848	823	870	797	839	876	816	873	818	904	908	857	902	871	826	870	852	849	882	886	881	844	825	861	868	913	911	851	840	876	802	894	867	859	884	879	840	919	868	845	827	876	815	893	848	872	847	807	850	866	854	886	792	862	865	870	882	901	872	913	923	903	872	872	869	833	914	828	863	834	870	885	916	895	893	839	899	903	872	814	847	897	877	870	939	879	916	845	872	858	834	874	838	820	863	805	908	855	819	871	857	846	896	879	877	886	889	830	829	818	871	881	878	871	874	899	813	863	921	868	885	922	915	888	863	858	830	856	878	838	851	862	831	821	884	873	858	800	905	837	901	883	885	826	783	866	832	869	898	888	883	846	856	873	846	885	874	875	837	885	863	945	848	832	882	841	874	838	891	896	843	878	851	834	880	844	848	873	836	844	938	868	839	854	865	891	846	844	874	886	862	897	836	851	871	886	875	843	829	835	943	812	890	837	941	915	884	850	885	851	818	920	860	869	859	914	894	855	873	884	858	863	855	836	882	892	874	883	871	926	833	852	859	888	876	840	883	859	815	826	904	800	867	874	901	851	891	846	865	904	907	917	901	862	854	880	875	862	922	869	839	916	870	887	886	847	839	830	884	881	875	815	908	867	908	901	891	885	869	851	864	863	872	841	840	827	863	876	859	876	844	847	888	810	880	878	848	844	855	829	857	862	883	866	904	903	909	885	885	877	842	872	873	881	874	939	889	927	811	866	828	856	866	852	817	838	877	868	808	869	934	863	852	850	911	916	850	818	907	830	895	883	880	899	876	879	858	838	929	946	879	912	892	874	841	836	873	888	830	884	873	875	880	886	860	833	912	877	863	882	838	851	857	816	850	878	851	836	841	874	869	895	846	807	850	860	842	844	823	853	885	870	825	812	838	868	862	871	841	813	829	897	912	869	826	825	968	830	889	896	862	831	830	907	820	856	910	847	852	894	862	855	931	861	866	853	840	823	867	866	806	866	853	828	887	801	868	866	810	799	857	912	932	890	838	873	909	830	875	799	887	839	849	849	877	830	862	844	844	858	863	861	901	856	865	859	870	876	896	871	832	870	861	884	919	896	920	894	841	838	867	849	874	853	880	901	894	828	863	851	850	869	835	868	882	903	860	830	908	836	876	857	883	872	851	846	895	926	848	826	859	821	878	847	850	868	891	877	913	867	840	877	869	830	913	902	840	853	883	897	860	887	858	855	848	914	872	908	865	887	911	872	839	850	846	854	905	885	824	890	900	877	829	878	853	869	890	854	856	892	853	851	926	897	895	836	847	833	843	908	904	846	855	881	855	834	848	857	873	878	900	876	896	847	867	848	876	883	896	841	850	868	849	891	894	919	835	891	837	870	818	845	847	848	877	891	856	876	912	863	876	921	903	930	882	888	900	850	899	878	867	860	856	886	867	882	936	873	831	842	839	864	851	864	881	850	839	875	876	855	875	894	824	938	863	881	850	910	876	840	919	847	872	814	854	894	863	873	837	821	848	806	905	840	892	886	877	859	871	879	852	835	874	839	878	878	899	837	839	891	857	814	900	865	874	899	884	876	892	868	916	827	854	881	855	813	854	850	861	876	850	888	849	806	826	873	854	848	889	892	849	887	864	877	882	832	886	897	848	881	867	839	838	849	865	820	816	851	847	859	878	909	840	836	893	906	812	864	918	799	873	887	889	866	811	814	796	860	848	925	947	852	862	825	862	862	797	845	825	856	841	873	869	829	888	881	837	902	941	883	853	831	882	859	863	907	851	840	860	888
37700	94150	81342	63958	50993	39852	29044	17635	9817	4334	969	820	835	904	926	817	835	822	925	886	859	925	875	827	915	924	876	909	873	908	886	865	853	889	861	905	809	858	894	855	915	911	917	876	894	871	848	923	924	892	857	819	890	879	869	849	931	907	851	844	855	860	889	877	897	868	900	878	859	890	885	909	874	832	859	874	903	813	851	829	907	873	918	888	834	911	885	870	877	902	918	901	884	880	805	896	843	839	844	921	910	875	902	840	892	888	919	879	912	858	926	886	907	869	879	870	873	859	893	855	872	882	857	875	870	868	904	856	838	847	879	888	874	817	935	836	844	923	860	886	843	878	882	843	815	831	883	890	878	895	882	858	839	846	855	852	860	891	852	879	875	836	852	846	836	847	833	867	890	913	893	948	894	802	861	840	880	839	895	842	864	886	854	837	871	917	888	917	851	827	842	828	890	819	846	887	866	858	814	923	863	880	859	914	834	836	885	878	872	905	846	874	841	886	924	863	848	883	833	853	867	844	820	847	863	795	867	892	844	843	847	922	861	857	829	875	877	868	889	864	838	854	897	880	900	854	924	874	859	873	859	913	883	858	893	873	859	879	914	839	890	917	837	832	864	901	889	874	858	823	894	847	875	846	813	894	856	853	900	895	885	915	889	860	855	868	848	895	828	879	855	854	850	939	896	873	887	894	859	831	891	866	852	873	867	844	837	888	841	896	888	890	871	890	897	897	825	873	880	853	934	872	913	837	870	845	850	843	831	860	870	858	892	862	864	848	890	867	845	904	859	891	914	835	850	868	875	875	899	832	914	879	872	853	864	871	880	894	840	869	877	783	868	892	835	903	895	800	860	894	840	919	899	914	875	881	886	857	907	883	838	834	865	908	914	845	825	903	872	882	904	899	883	848	841	878	921	870	849	864	895	881	850	881	844	884	848	836	911	812	849	885	869	871	849	862	906	856	878	927	871	915	822	871	889	841	846	845	800	893	840	831	862	902	842	850	848	890	896	848	873	919	869	851	851	874	871	882	879	810	840	853	864	860	877	859	849	880	828	879	900	874	847	880	905	842	895	895	850	874	907	856	833	861	882	865	810	871	871	933	940	907	859	872	853	923	907	836	862	839	868	845	884	880	922	892	865	896	877	873	879	823	911	860	889	879	896	782	904	878	844	864	893	852	951	860	846	851	857	882	901	877	857	868	826	928	829	879	870	882	886	914	874	869	847	925	827	897	846	797	868	871	829	880	865	906	918	869	827	870	886	842	912	863	867	852	908	875	914	865	913	891	879	827	854	867	861	892	867	836	930	851	864	868	934	896	884	916	878	919	899	899	849	840	895	860	919	884	869	854	877	859	868	909	861	904	828	860	897	886	868	855	884	910	920	782	830	852	905	865	832	884	908	896	838	872	869	817	891	863	896	856	892	826	881	841	877	881	822	862	873	852	869	907	839	840	889	861	863	862	860	922	893	887	884	857	884	874	898	863	897	865	882	844	880	899	913	835	850	861	925	899	875	823	833	896	858	829	923	890	833	880	880	876	912	867	887	855	851	879	851	791	832	908	839	871	893	883	803	910	860	903	826	871	863	884	837	831	910	859	857	877	900	844	885	869	903	879	880	900	899	927	879	840	822	831	854	898	924	854	884	852	881	819	924	861	863	874	892	899	902	909	864	861	894	863	882	880	880	857	847	910	845	882	840	929	838	880	873	887	866	845	872	890	845	946	867	890	909	866	788	898	840	827	887	877	885	844	860	879	856	823	842	874	856	872	862	890	863	902	883	877	886	874	880	845	853	821	875	898	857	829	820	868	885	892	905	861	888	881	901	909	879	856	809	847	916	854	911	843	833	891	894	875	839	844	806	848	832	800	852	904	863	856	903	906	905	846	881	889	874	873	901	839	910	906	883	904	899	887	875	907	870	838	818	882	886	857	914	868	868	854	858	832	912	901	917	900	871	881	818	893	871	871	864	918	814	875	855	894	910	864	834	828	832	888	891	875	841	857	870	844	822	888	881	878	838	872	842	839	830	855	916	862	888	857	864	891	858	887	857	871	834	888	831	840	908	897	902	891	844	856	857	926	878	818	866	815	827	873	817	870	839	917	861	864	920	839	864	919	845	902	893	814	939	816	889	849	888	873	856	868	870	793	871	850	832	838	886	857	879	838	885	873	829	912	804	847	841	847	885	866	891	804	884	858	924	881	878	855	879	938	874	875	923	852	894	884	876	874	825	877	887	886	878	842	868	868	847	852	876	876	845	866	862	837	852	864	854	836	922	851	878	906	844	834	866	879	909	857	873	893	831	870	898	883	853	855	847	850	877	868	858	845	845	887	881	950	884	823	841	865	814	863	846	886	851	866	858	892	841	883	871	918	806	916	879	830	858	912	828	886	881	868	895	862	847	829	864	890	881	858	832	904	916	845	858	873	900	839	827	839	838	872	871	897	850	823	858	863	878	857	890	885	817	902	884	883	906	867	876	900	880	853	922	847	935	873	863	843	849	874	885	832	881	806	891	855	868	841	846	831	873	870	802	860	849	845	865	851	877	896	894	861	927	875	928	867	916	825	878	846	869	900	867	893	863	851	846	927	897	829	846	866	872	854	846	907	873	896	841	911	831	839	897	884	857	908	840	881	919	876	853	946	846	889	911	867	918	869	821	848	885	899	892	899	897	866	888	813	900	835	885	861	910	873	860	906	853	904	876	856	872	866	829	923	887	820	877	818	914	837	867	941	833	928	844	882	888	841	900	913	901	869	850	870	800	847	834	884	885	826	892	915	886	798	881	833	829	887	873	894	877	876	896	924	857	878	864	848	846	839	871	846	856	877	870	835	903	843	910	892	875	883	857	867	868	843	904	839	850	911	856	830	872	920	838	898	881	871	815	939	859	827	899	894	917	792	791	866	883	793	896	860	882	885	829	901	861	864	841	851	909	873	883	912	848	838	866	898	906	910	857	875	845	930	882	784	860	865	811	853	860	867	873	863	918	906	907	877	908	833	864	868	888	842	842	870	864	853	919	908	884	882	852	913	839	822	832	850	889	846	914	869	884	854	875	891	861	881	845	889	904	861	911	851	858	834	867	887	881	903	860	887	892	902	816	879	872	879	848	856	883	883	884	798	925	853	953	823	822	892	835	904	880	867	832	902	887	889	911	877	877	898	834	886	893	913	847	889	858	881	902	860	810	832	818	840	864	825	888	880	832	907	900	853	855	902	843	891	918	879	927	835	921	864	873	908	803	852	841	884	891	867	940	892	879	858	790	892	872	906	858	860	879	833	862	827	872	932	899	849	839	918	879	903	833	884	881	849	842	902	929	857	889	859	928	879	881	868	906	846	840	880	897	858	886	832	876	899	848	823	847	894	838	889	847	860	897	860	888	834	879	849	891	859	906	808	847	835	819	874	904	887	875	848	883	897	853	866	889	914	895	847	892	824	830	893	862	855	836	838	857	888	878	809	803	862	872	815	835	863	841	814	861	868
27669	23304	26180	16338	7910	4150	2321	1297	867	592	454	490	513	462	452	485	458	482	445	497	454	435	479	487	457	467	486	477	482	494	448	487	499	486	456	449	496	463	452	473	422	473	464	486	495	460	492	478	474	468	460	443	512	423	495	461	457	482	449	507	480	473	487	465	489	452	519	435	462	456	506	510	444	509	481	528	489	489	448	488	436	472	501	473	460	455	482	449	502	478	460	480	486	449	508	442	431	465	510	465	473	459	474	459	504	470	455	487	467	516	496	478	463	469	467	451	471	476	466	461	490	492	471	471	491	477	481	460	455	549	455	477	470	476	459	473	445	470	443	492	461	476	470	486	494	471	424	444	476	468	471	426	487	491	476	450	476	481	471	449	448	444	473	465	444	456	470	459	481	452	470	482	450	445	436	473	492	473	493	439	492	485	487	422	493	440	493	431	468	486	458	459	479	448	443	499	488	465	489	498	441	461	508	458	489	488	475	490	496	474	459	460	459	463	450	439	448	489	440	471	469	447	457	475	494	460	444	503	498	461	494	502	491	452	494	500	444	477	460	503	448	465	465	478	457	466	444	469	467	429	446	470	469	479	479	485	466	500	502	465	439	479	499	434	452	442	465	477	495	471	454	477	471	500	458	471	492	465	455	492	529	459	476	465	466	491	498	427	460	455	458	453	473	472	443	451	475	481	454	485	527	448	439	466	478	492	464	481	473	461	502	465	484	463	449	466	433	438	487	506	467	482	503	471	498	446	472	493	494	462	478	478	519	493	422	445	448	466	472	467	454	511	472	428	464	440	479	459	458	491	481	425	492	463	466	445	467	458	455	439	483	436	480	472	473	474	480	468	457	525	438	455	494	464	488	474	504	477	458	452	449	498	451	480	456	452	506	473	531	484	485	499	478	439	509	475	465	439	479	444	489	512	476	449	482	447	437	503	490	510	486	489	448	479	467	441	474	466	460	464	491	472	454	499	464	457	463	448	453	473	455	497	470	474	481	463	478	436	463	475	448	486	457	484	477	485	486	470	458	496	470	439	489	463	404	477	482	435	498	497	506	479	459	459	447	476	469	482	495	475	460	460	443	455	458	440	479	483	501	476	495	449	438	490	472	473	480	442	469	441	401	483	467	441	470	476	464	434	487	461	457	441	508	466	498	501	493	477	451	467	453	473	484	510	520	467	466	456	458	458	462	443	440	468	463	482	456	511	481	482	489	462	456	496	476	525	492	451	447	502	517	446	462	480	486	442	466	484	503	464	505	494	471	447	474	437	466	470	515	469	474	432	442	470	493	476	490	455	519	461	495	473	519	421	459	453	489	474	488	471	502	493	533	423	500	469	466	455	417	431	460	490	475	427	475	511	439	445	474	453	447	502	425	474	476	439	454	470	483	476	480	465	461	480	494	481	487	445	434	488	466	484	462	485	451	451	445	473	480	450	486	471	487	450	463	432	437	482	469	467	476	468	474	440	470	512	488	447	460	422	487	510	463	494	493	456	446	509	461	492	476	466	485	419	470	481	466	438	499	508	482	422	450	486	470	491	471	480	475	487	475	475	450	431	478	453	453	493	449	480	453	499	483	473	478	506	467	442	491	506	450	460	469	433	477	451	508	472	527	480	506	481	511	472	481	466	473	500	492	439	504	490	483	478	510	490	469	443	475	502	486	471	530	440	486	458	478	503	498	475	494	472	465	437	483	462	487	478	494	491	483	465	436	490	442	486	488	467	474	418	474	472	503	465	452	486	467	495	486	491	501	456	442	474	422	478	471	497	460	449	476	499	453	474	462	458	491	449	502	490	479	440	478	449	462	486	446	460	464	419	435	466	455	495	494	504	464	476	431	469	464	505	485	478	476	462	467	503	451	448	441	473	468	464	447	486	483	455	463	474	480	457	459	500	472	488	489	495	455	452	452	479	446	449	497	463	494	456	439	469	483	446	493	461	458	469	474	480	471	464	453	449	512	470	501	434	461	516	468	425	443	455	494	437	472	455	420	463	490	434	465	460	448	479	486	426	481	536	471	488	482	422	447	472	486	460	426	450	500	480	466	472	484	475	485	505	472	454	489	527	434	484	462	469	468	508	455	475	500	480	465	483	451	430	473	480	490	480	473	468	454	462	464	497	490	490	459	517	489	454	439	460	470	470	448	441	478	440	475	485	534	435	499	454	478	498	506	442	456	462	438	431	465	473	486	494	462	493	451	482	484	451	468	442	473	481	424	473	515	505	469	446	484	480	481	446	492	430	446	444	461	488	498	498	491	484	458	442	480	443	481	441	494	459	425	457	469	458	450	484	436	481	444	483	479	483	480	428	500	465	486	422	457	475	460	501	508	470	484	480	436	446	464	461	468	483	449	459	456	411	460	460	490	478	477	447	480	442	470	457	507	477	443	450	469	495	504	477	468	495	450	500	462	474	463	489	470	481	442	469	446	456	465	486	445	458	494	431	452	470	451	445	468	486	429	461	488	443	447	436	484	459	462	471	449	497	505	477	450	458	499	420	462	442	499	480	487	419	452	480	460	442	447	457	464	458	483	517	475	499	487	514	464	468	465	475	440	486	494	498	493	463	479	513	514	450	454	474	451	432	498	471	527	476	476	444	488	445	471	466	455	478	462	442	484	445	470	490	483	506	444	471	450	464	454	485	502	506	467	451	441	487	464	449	500	466	431	489	471	462	468	497	463	449	466	451	501	463	449	491	467	479	456	477	435	477	508	467	458	449	452	495	470	500	469	454	508	462	494	490	468	437	432	454	484	503	494	486	475	493	444	524	486	442	464	469	485	471	469	478	479	435	465	484	482	444	486	509	492	448	472	482	441	497	470	522	462	487	459	471	480	469	475	472	493	471	493	487	427	466	500	464	428	490	447	473	471	484	470	486	448	469	440	465	501	431	488	464	462	448	483	496	491	442	477	446	451	496	484	476	497	478	470	460	463	487	470	440	464	486	471	491	470	464	536	469	458	496	478	478	472	455	451	471	461	466	471	473	444	474	485	443	419	447	487	459	456	444	452	452	476	469	463	491	482	463	472	476	496	448	495	509	487	484	507	458	502	471	492	490	490	474	469	476	472	479	455	469	464	451	485	481	450	514	427	467	444	481	468	473	435	439	490	490	462	499	474	486	434	497	487	459	478	447	452	477	482	487	440	453	455	487	510	481	420	466	485	462	458	505	480	442	445	436	456	521	483	470	431	469	466	480	463	507	493	484	474	447	476	499	448	484	477	472	496	506	447	462	455	458	464	489	498	459	410	500	497	471	473	463	468	478	480	441	456	458	481	490	470	484	451	489	498	480	452	473	483	449	447	466	471	481	431	449	441	474	430	511	462	496	445	480	477	508	477	471	467	482	451	454	514	462	475	457	481	473	458	516	446	468	504	470	457	439	452	462	431	470	451	509	451	460	486	454	481	446	492	500	455	453	479	498	436	467	519	490	478	454	481	427	472	470	461	485	481	435	435	437	467	462	494	479	484	472	460	438
11696	32175	22212	11914	7951	5080	2880	1657	1019	691	510	471	547	536	465	510	479	519	525	467	511	489	519	512	504	479	512	500	514	532	505	479	520	502	535	503	520	557	484	517	537	473	508	529	438	483	512	541	510	522	496	505	493	510	511	513	500	518	490	517	487	516	509	536	513	515	522	537	525	513	519	499	500	512	519	573	499	530	516	494	535	534	527	491	484	527	500	523	517	485	514	524	510	499	514	515	552	515	491	508	514	479	468	503	554	514	496	495	507	483	498	537	505	531	485	522	498	505	465	492	549	527	530	518	538	508	511	519	537	536	484	529	516	549	520	534	546	483	493	483	518	498	486	534	489	499	521	449	514	526	537	552	479	475	532	487	501	526	512	499	498	512	529	495	472	547	523	489	577	514	517	486	487	499	480	521	515	452	495	534	547	515	528	456	498	507	493	457	510	527	525	513	476	519	528	517	508	543	534	497	536	455	480	508	468	522	489	509	475	519	550	552	503	480	501	536	518	485	523	485	549	481	506	534	537	499	514	532	462	478	516	526	512	523	508	526	512	488	517	504	516	504	491	505	484	496	510	512	475	508	536	520	515	532	477	517	490	489	521	506	510	519	475	506	530	540	527	515	525	506	515	474	519	540	505	515	534	491	518	507	494	466	535	544	521	506	513	479	502	474	509	504	509	457	528	495	468	469	537	495	586	476	511	491	518	527	516	508	500	548	539	545	503	491	500	489	505	480	531	505	547	511	500	514	481	482	472	511	526	515	515	465	482	483	507	519	481	465	520	502	492	561	502	516	502	502	477	533	538	525	534	488	477	516	513	522	522	520	543	528	534	495	507	505	552	500	528	506	491	507	530	549	487	505	506	507	537	510	522	480	527	471	473	539	479	516	514	490	515	502	541	536	493	529	537	478	508	545	538	510	513	474	530	497	526	485	478	465	554	497	481	475	516	500	455	480	561	462	506	527	556	465	501	469	512	518	493	486	489	517	520	536	530	523	488	512	512	542	519	512	485	508	527	478	516	528	536	543	552	473	522	523	550	515	455	508	502	485	507	533	535	491	498	560	542	496	513	534	485	542	508	522	506	555	486	546	541	474	497	512	494	525	494	511	482	516	501	525	508	503	507	547	502	505	501	506	546	501	499	517	476	555	481	503	521	482	506	494	492	518	525	487	515	506	530	506	522	558	507	533	518	510	523	470	504	526	452	511	506	527	503	497	523	541	516	530	522	512	510	525	494	511	497	506	493	518	500	489	482	508	514	509	517	512	491	489	490	494	497	524	491	543	480	523	518	485	534	484	512	541	497	481	514	539	562	498	495	456	496	444	556	525	513	543	494	497	478	531	515	507	482	517	492	516	547	523	548	469	463	490	541	536	528	488	483	526	517	534	494	504	488	478	496	502	513	496	498	521	500	478	510	539	489	493	552	496	452	470	503	497	494	515	478	542	526	492	542	510	553	543	487	496	519	477	542	455	523	514	496	482	542	537	540	520	517	524	548	497	566	498	543	520	508	535	516	526	533	526	549	523	500	494	520	500	514	514	502	456	528	539	533	523	520	515	472	492	492	527	481	510	504	528	554	519	500	497	487	541	511	533	521	525	504	515	476	523	531	517	497	514	497	516	494	514	488	494	513	523	521	538	524	541	485	500	528	528	512	510	505	501	479	556	490	502	481	517	505	532	547	502	496	485	513	530	500	515	521	517	518	501	542	519	526	513	483	485	543	474	503	494	507	491	468	516	522	501	480	500	501	478	476	535	496	556	498	497	514	551	514	489	511	546	501	499	557	530	510	513	524	526	508	523	551	500	555	474	498	486	475	557	480	526	522	455	513	492	511	533	544	499	486	546	512	514	545	548	577	506	486	548	525	522	526	514	483	533	518	460	507	503	489	517	522	489	476	528	454	481	525	516	504	527	542	515	446	511	505	508	504	484	527	522	494	509	509	534	481	512	487	538	512	535	522	505	517	544	500	475	504	521	500	489	511	496	541	499	510	528	486	512	549	552	500	482	469	510	496	505	491	519	478	513	507	516	509	549	524	494	482	518	543	492	469	487	510	518	531	471	505	534	491	497	516	505	517	500	546	527	481	506	483	526	501	524	549	524	483	494	532	533	483	498	572	505	520	482	512	486	485	521	531	510	535	514	531	493	491	534	500	500	526	517	491	507	544	525	510	522	540	524	532	505	461	537	548	509	530	512	494	556	467	492	517	499	522	525	521	495	501	488	492	519	472	520	512	543	514	482	483	489	559	509	438	530	541	518	529	499	528	500	528	488	470	502	511	515	549	497	526	509	549	494	529	525	521	518	532	501	516	509	509	474	473	516	505	487	485	483	535	526	507	515	509	502	521	498	492	506	528	551	498	524	485	525	539	524	530	524	510	504	486	509	507	492	485	469	499	523	501	504	562	526	538	525	505	549	546	497	522	460	528	473	530	513	470	499	493	483	499	512	515	512	462	509	485	540	486	537	539	517	520	493	513	530	451	509	529	494	512	514	524	485	503	497	520	522	520	483	484	567	504	508	491	495	552	521	481	546	515	497	510	522	483	522	535	505	489	503	523	453	514	534	523	549	530	486	511	467	531	505	504	522	532	468	513	522	465	514	527	516	513	494	510	530	564	504	537	514	503	525	531	515	516	484	527	547	539	507	490	490	511	491	542	484	516	521	520	526	531	499	500	521	517	454	514	513	519	520	492	481	498	560	534	520	520	527	508	526	530	543	545	521	535	475	531	482	518	557	489	475	542	554	508	516	518	509	521	476	468	545	479	493	514	498	540	540	503	509	512	538	497	529	497	501	499	518	532	493	527	551	523	473	521	514	488	513	507	551	488	485	504	483	520	512	512	549	505	494	501	473	522	515	497	485	493	562	515	498	497	524	489	490	509	540	481	510	487	544	498	514	495	504	512	525	515	516	482	539	522	517	542	487	496	499	488	543	501	473	476	528	497	527	518	479	488	459	520	490	482	520	503	526	454	518	488	522	481	515	488	487	511	505	521	528	501	515	546	493	480	532	530	443	461	526	483	479	484	525	499	540	488	531	532	510	521	499	487	511	527	521	526	525	520	504	490	507	503	511	485	478	496	528	536	492	518	517	490	472	542	530	525	500	531	524	503	544	484	496	525	499	498	506	530	525	512	513	534	466	529	537	512	515	548	543	489	496	512	519	558	517	520	478	513	488	525	512	519	508	549	490	519	509	537	514	492	473	555	493	512	537	506	510	490	536	545	545	516	483	495	523	500	504	479	474	491	504	494	478	521	496	502	539	491	546	502	536	536	543	518	496	550	506	528	498	485	521	477	526	472	470	548	510	528	497	497	532	507	510	467	489	528	487	496	506	502	536	539	514	538	556	497	495	523	486	461	503	512	496	551	517	544	504	554	531	451	505	514	500	485	491	501	493	534	545	498	488	514	498	470	521	534	499	471	517	520	519	542	511	532	505	480	488	490	514	516	500	560	483	497	515	537	497	510	494	533	540
23636	21510	33549	36044	33027	29180	23635	12240	4732	1483	530	533	516	509	554	514	581	499	539	506	513	520	536	549	535	524	522	524	535	502	519	551	512	520	520	502	544	501	556	539	520	515	510	504	532	577	510	542	516	550	494	523	499	502	508	519	524	558	504	543	543	506	490	535	502	509	514	515	519	493	542	482	517	508	513	505	466	521	524	554	498	499	507	535	523	541	552	511	519	505	556	499	542	517	543	522	506	528	465	499	517	539	501	524	513	510	489	560	514	505	532	506	529	509	487	484	526	535	525	530	511	544	502	487	490	504	541	501	568	495	543	493	531	512	509	518	504	541	528	556	518	541	554	465	497	498	529	497	549	504	493	569	552	511	529	527	529	557	473	488	543	536	503	529	522	508	505	524	501	502	531	516	547	482	498	510	507	534	512	512	522	525	570	525	518	491	509	538	524	490	489	578	522	502	507	520	510	528	492	534	488	468	532	518	526	543	502	525	546	593	496	528	498	535	474	530	469	517	512	545	527	527	589	532	551	521	507	581	545	524	521	549	501	503	541	524	580	515	490	513	537	520	490	486	559	511	537	484	535	495	515	498	512	545	552	542	510	523	503	498	487	517	494	514	521	496	506	492	481	539	528	503	534	553	563	539	522	501	521	521	547	564	500	480	526	508	517	533	513	499	520	484	503	548	522	521	485	536	535	506	534	523	493	546	492	479	529	535	504	528	533	529	536	520	512	535	553	492	524	519	501	539	576	515	539	530	517	533	506	546	514	551	500	500	505	521	483	541	491	571	504	541	508	491	523	563	536	523	532	543	512	515	491	554	519	524	499	573	554	482	549	542	485	515	545	496	533	530	499	514	509	480	529	500	510	533	581	516	502	479	527	512	538	531	547	515	539	525	533	490	506	527	541	543	485	546	492	513	529	514	539	546	512	565	511	518	515	555	541	554	557	535	535	505	548	500	523	499	527	546	510	530	479	560	538	474	501	511	520	504	498	532	531	566	514	516	497	541	545	543	502	500	551	552	533	505	566	503	541	531	506	548	531	528	512	534	569	523	541	513	503	499	520	515	505	472	517	531	530	515	535	487	524	497	542	516	555	553	549	493	515	577	515	504	522	492	465	537	505	519	511	527	539	520	473	573	566	497	502	514	494	481	558	546	521	478	534	549	490	513	538	507	505	492	542	513	511	505	543	524	566	515	517	544	520	488	515	550	511	536	507	550	569	518	471	546	515	561	488	544	484	529	493	491	545	551	520	545	488	570	530	545	554	531	543	504	504	530	513	521	497	541	545	525	531	528	554	527	510	516	540	500	543	554	540	526	497	515	528	502	536	515	521	564	535	523	499	515	575	520	540	476	500	526	524	517	534	518	519	530	508	474	475	494	512	500	519	511	482	509	512	562	544	493	538	525	493	516	540	510	545	566	497	523	524	537	539	562	527	521	511	543	547	510	564	506	533	500	533	517	531	521	539	522	494	537	528	530	542	548	553	508	538	498	545	527	539	520	513	513	506	507	543	516	559	518	520	524	537	513	542	509	525	479	533	522	562	519	535	575	525	547	537	485	524	515	548	505	548	511	493	530	501	488	500	539	530	550	534	531	514	531	535	549	523	519	502	503	522	519	531	516	532	508	499	550	483	546	532	563	497	521	518	503	468	526	577	526	526	534	517	505	462	519	524	534	558	458	510	547	519	531	519	530	520	519	542	560	564	504	542	557	516	521	497	465	516	533	538	505	528	491	520	516	557	512	529	531	496	558	549	564	543	519	527	587	552	515	514	562	530	532	503	513	495	477	529	524	518	531	504	521	546	540	530	504	526	512	519	507	558	504	527	505	533	574	588	478	496	465	505	506	560	573	494	514	516	521	521	527	521	530	517	525	546	502	529	508	539	538	498	519	540	512	498	550	547	541	557	552	546	485	497	505	534	528	530	498	547	527	512	514	528	548	507	515	501	532	541	508	502	527	509	503	517	512	500	567	564	539	533	491	543	507	583	521	538	480	572	515	506	492	540	506	522	525	527	521	531	544	539	523	538	539	500	500	534	493	530	579	513	483	514	520	529	555	572	509	501	496	541	482	528	541	549	559	518	551	524	509	526	471	519	484	515	515	570	508	485	535	483	508	535	513	543	490	543	534	527	527	520	528	521	495	520	535	512	543	482	537	511	525	501	497	541	481	493	512	522	551	540	537	512	510	528	518	525	512	479	478	534	553	556	486	492	500	467	499	502	530	536	481	583	530	549	536	506	507	577	494	518	546	527	504	507	467	512	532	505	488	510	509	489	558	498	531	503	513	480	525	539	528	517	494	513	481	538	541	543	499	490	532	536	501	530	499	496	506	545	515	535	509	535	552	515	523	528	570	565	508	526	541	534	521	521	527	497	481	529	554	523	543	482	549	505	527	475	514	542	502	547	522	555	500	478	508	486	502	518	551	493	529	517	538	541	558	488	517	541	498	470	541	523	539	548	514	567	493	527	499	532	524	520	523	528	489	509	512	543	492	508	497	531	520	506	514	513	508	524	476	548	539	511	497	521	531	510	538	512	519	534	527	541	532	501	517	542	538	541	495	546	499	508	516	539	516	520	538	505	498	485	509	550	525	566	521	521	533	584	492	517	547	556	550	528	528	536	547	552	480	498	526	483	523	551	530	540	532	525	535	490	486	475	524	528	526	510	569	511	515	517	500	518	508	490	556	569	512	511	524	525	518	505	514	501	488	572	535	489	536	494	499	524	504	517	502	532	481	555	538	545	538	559	529	495	528	514	517	534	517	534	546	550	533	536	546	551	507	557	487	522	529	502	532	523	506	575	504	501	542	515	494	481	559	531	529	537	541	502	505	525	532	595	539	519	563	524	487	518	498	527	516	546	511	569	528	511	502	489	515	495	519	536	517	521	496	471	484	520	538	521	510	547	535	554	568	547	573	556	529	547	543	517	550	488	527	496	527	558	547	471	518	523	566	537	519	520	526	496	544	518	541	526	509	511	516	482	527	532	536	499	520	511	473	517	528	563	518	566	535	527	558	508	520	495	560	508	549	570	493	548	538	509	547	541	526	553	498	529	509	504	504	499	525	525	513	547	513	519	504	561	529	528	520	497	544	556	515	517	548	518	527	502	541	517	558	502	511	524	500	532	531	475	533	557	525	531	517	500	537	507	488	534	504	533	528	505	504	494	503	531	529	496	542	499	486	524	490	482	519	495	443	528	518	514	480	477	534	509	570	513	520	553	526	507	523	522	541	523	506	492	509	519	539	506	537	514	543	502	488	518	493	519	541	499	535	534	525	516	515	544	525	513	550	529	512	502	537	532	520	517	481	532	544	461	538	486	500	504	496	503	540	500	500	569	507	488	519	523	505	527	519	508	527	478	508	548	506	500	540	545	534	521	548	493	562	512	496	491	539	536	469	577	527	547	543	526	544	539	539	485	523	515	516	518	521	531	532	508	514	517	528	497	521	496	541	520	526	526	537	524	545	521	526	533	538
31911	81339	67283	50512	39508	31393	23848	14462	6502	2017	626	554	551	554	568	578	562	521	597	561	557	555	504	547	565	570	555	551	543	531	565	583	533	527	522	542	536	539	551	547	520	566	553	532	504	560	544	587	557	539	559	483	550	539	540	562	544	557	530	537	574	532	516	529	549	549	501	570	510	549	502	555	539	553	517	555	522	549	539	518	529	565	522	574	531	538	537	533	521	547	549	557	542	590	578	564	517	555	530	557	534	526	537	554	533	558	562	544	533	549	535	570	514	498	517	528	529	577	564	558	541	545	536	555	531	597	553	525	568	546	569	593	540	533	535	559	543	578	541	527	541	531	519	525	526	541	549	534	549	529	525	563	556	511	499	556	542	510	569	516	519	523	536	518	538	502	601	532	547	567	578	531	570	543	531	542	548	579	533	570	547	556	530	545	486	521	530	563	494	546	521	556	596	540	504	537	574	571	546	571	550	485	538	557	544	541	556	526	532	518	561	533	558	547	544	553	526	527	518	528	532	551	543	526	511	531	597	524	547	562	531	515	592	542	533	545	557	552	522	521	575	552	519	545	567	530	530	558	565	500	528	558	572	527	545	530	547	562	548	533	539	548	522	578	562	533	573	538	585	555	549	512	524	532	528	490	554	497	563	558	577	550	562	532	563	528	509	527	515	545	566	559	575	542	537	591	577	512	571	524	511	533	535	557	594	536	567	545	570	545	546	544	527	542	572	525	506	556	571	555	527	517	571	530	550	565	502	561	507	574	531	579	569	568	556	608	557	581	584	569	544	596	558	565	552	563	574	576	582	544	533	566	576	568	551	556	528	513	560	540	575	539	557	517	533	532	544	500	534	573	494	524	554	552	529	524	568	538	529	525	560	520	519	553	537	544	539	563	551	545	533	536	533	549	538	554	511	537	585	571	576	553	545	524	545	557	557	492	557	537	550	593	535	551	528	506	593	561	511	531	564	532	622	578	573	568	554	531	584	513	530	490	537	546	536	598	587	554	580	518	552	545	549	549	542	502	531	497	548	626	562	556	551	568	554	522	561	572	568	516	584	535	541	557	547	533	528	547	534	548	553	503	524	587	583	572	544	568	545	540	574	551	552	540	618	567	533	535	550	501	537	522	553	561	527	565	549	594	576	514	528	553	525	542	549	527	521	529	531	551	531	583	579	503	553	556	543	558	560	550	574	543	564	531	546	599	553	539	574	580	551	562	573	544	566	505	590	555	537	523	571	544	508	528	526	562	553	565	536	552	586	566	584	552	539	555	529	459	533	494	520	597	568	495	520	585	556	537	594	566	541	547	548	517	618	565	526	552	553	571	551	541	550	543	560	523	519	559	519	544	522	551	501	570	559	543	519	539	551	577	516	544	601	521	579	559	526	577	538	522	534	545	506	553	568	563	544	529	578	502	543	557	543	533	517	572	578	519	539	491	550	574	578	557	526	577	550	554	524	576	511	540	494	539	542	528	537	511	558	518	578	512	551	591	504	574	567	495	535	548	552	561	537	556	508	539	524	532	515	551	551	530	567	538	567	524	570	563	526	539	554	507	598	550	546	537	568	525	550	513	569	547	535	528	524	543	563	537	570	549	537	488	511	534	553	535	564	581	499	529	580	504	568	579	537	507	536	553	563	572	544	600	517	527	511	566	552	541	552	551	574	558	547	532	574	524	561	528	550	559	520	545	509	536	579	562	583	556	582	576	560	527	520	525	555	534	545	560	550	583	556	532	584	548	563	508	564	541	542	545	543	517	549	525	542	536	545	569	547	504	520	546	572	588	543	559	549	505	530	513	541	550	518	556	510	537	566	510	567	529	551	548	547	515	588	562	565	540	539	508	568	545	566	549	544	526	536	540	560	536	537	525	522	520	543	514	518	531	510	581	542	550	533	513	609	573	590	589	575	555	524	524	570	559	591	587	512	555	542	548	543	506	574	521	568	515	541	551	558	554	533	531	538	544	542	557	579	528	531	544	517	532	512	563	528	581	543	501	540	567	541	543	603	538	542	538	568	536	525	517	533	545	549	525	520	592	519	552	573	554	525	551	557	555	561	506	599	562	545	543	533	552	531	545	579	547	539	589	540	544	518	569	533	512	555	546	540	559	516	582	556	570	508	583	548	539	555	550	571	507	557	554	582	556	551	552	558	542	532	525	555	516	522	529	596	543	544	543	524	536	560	525	517	552	545	508	571	514	526	581	560	558	545	511	487	575	563	576	579	509	562	545	549	533	544	585	535	540	557	569	549	521	558	523	495	536	569	533	540	564	557	537	526	548	530	503	559	528	570	506	560	560	549	570	526	516	526	569	553	538	610	526	558	564	530	568	550	546	575	556	501	495	521	507	525	534	590	549	533	561	511	526	554	570	515	529	497	525	545	509	518	529	550	535	563	592	508	567	550	550	580	538	480	549	548	569	550	564	578	512	522	540	517	566	523	547	557	520	555	519	539	562	533	543	532	516	539	520	507	557	554	567	570	553	521	565	493	568	535	569	572	566	521	522	561	569	525	503	549	544	519	492	520	495	527	600	557	558	552	566	560	542	532	500	534	528	559	504	535	581	523	526	491	563	529	517	578	554	594	547	529	484	545	559	564	522	556	528	565	552	523	541	548	547	506	547	532	554	549	493	524	526	581	544	581	547	561	542	552	541	512	535	538	572	513	579	550	534	554	574	561	534	519	596	516	536	560	535	512	538	541	538	559	561	557	511	562	564	532	516	558	574	554	497	590	505	536	543	538	530	545	579	539	559	486	542	568	552	567	542	527	569	535	495	556	545	552	532	545	514	546	519	537	548	550	521	545	524	575	565	505	552	520	588	499	555	560	531	548	550	546	544	546	535	542	546	534	584	528	510	559	552	495	559	549	547	550	549	525	498	599	552	555	530	531	564	574	517	456	539	543	539	532	558	566	566	553	561	569	548	581	555	564	534	577	523	550	511	577	548	538	525	544	563	548	569	565	526	557	534	512	520	544	534	547	525	566	578	544	551	499	506	594	535	525	529	538	536	527	515	549	598	533	563	561	560	547	539	540	598	502	556	517	563	582	527	563	545	546	571	529	560	540	563	545	536	536	525	536	566	532	539	532	519	522	542	532	527	519	509	544	548	488	576	513	494	550	548	574	539	566	509	546	547	546	477	566	525	572	554	527	538	506	485	567	545	557	536	546	538	541	539	539	514	549	563	576	550	529	522	520	558	562	582	534	585	555	534	554	549	541	533	589	504	549	506	586	528	579	496	533	550	547	554	545	585	541	521	545	527	533	512	529	574	522	497	550	575	552	548	519	565	517	526	531	568	572	559	522	589	539	587	542	536	537	525	513	543	572	533	500	530	525	564	541	514	540	570	585	557	522	571	518	568	515	526	550	500	521	514	566	538	544	516	540	560	580	584	562	601	556	550	506	549	557	542	543	513	578	554	537	582	530	539	546	555	542	577	551	562	546	506	548	545	576	530	525	532	539	558	516	537	539	558	530	574
24843	21761	32923	33153	24906	17401	10360	5536	2530	966	737	616	663	646	705	634	654	634	646	670	663	649	648	595	627	661	658	629	622	680	674	620	657	676	639	625	636	649	612	596	648	623	638	600	637	606	640	622	715	631	699	625	621	642	617	628	668	664	627	635	596	599	684	608	660	610	630	573	648	659	628	636	665	664	602	636	665	592	648	592	637	631	621	616	630	627	614	607	659	634	604	619	615	599	650	596	662	634	612	613	612	592	604	644	670	605	656	629	606	632	671	660	627	665	662	601	611	635	662	641	687	621	617	641	632	643	642	651	654	639	591	642	616	614	625	657	638	635	646	666	658	608	589	652	626	634	611	621	617	664	624	632	659	642	668	642	599	637	640	591	634	680	599	641	620	611	670	596	625	610	638	610	644	644	644	678	621	636	640	614	629	685	644	574	638	619	639	612	628	622	669	625	632	575	651	615	625	644	625	618	632	626	625	604	616	652	666	643	651	617	595	601	647	669	623	630	592	645	620	654	648	628	625	673	625	613	663	623	631	621	661	623	643	639	637	623	586	615	615	608	654	659	620	601	666	645	638	573	621	629	666	655	581	628	642	594	632	622	676	629	615	623	650	617	661	650	628	586	609	626	609	636	634	608	648	650	603	627	641	582	662	608	675	629	622	613	615	630	612	639	594	605	622	644	636	634	638	602	630	621	646	574	627	617	650	629	645	629	644	627	619	617	626	573	651	608	605	572	655	646	583	595	662	632	641	649	666	633	602	638	628	596	646	638	633	627	631	617	614	635	623	618	655	633	659	632	653	631	635	656	614	599	620	603	664	632	645	611	616	595	605	607	598	619	634	622	614	669	608	641	627	618	586	622	617	672	659	625	635	610	644	647	616	630	708	659	586	609	640	588	626	640	617	637	602	608	602	627	655	665	639	625	613	647	646	595	593	618	623	661	644	619	615	598	608	622	615	610	618	658	601	641	616	616	650	597	650	651	647	619	568	658	619	634	654	606	662	638	611	609	650	632	647	603	613	645	688	658	630	563	584	592	622	627	630	639	672	647	659	649	622	645	623	656	611	595	684	633	619	626	599	624	613	627	554	631	623	618	613	599	649	629	616	621	652	617	615	614	615	634	612	584	669	629	611	693	630	633	657	631	622	632	678	593	669	611	625	628	663	654	635	630	630	652	628	619	662	626	603	639	656	590	641	631	645	609	630	596	653	640	584	640	600	593	609	675	646	637	649	645	558	614	637	623	607	643	668	628	666	606	601	669	674	587	634	575	630	658	651	618	661	659	638	650	596	622	655	627	629	612	573	622	635	657	588	624	639	614	659	636	594	631	639	630	658	640	657	660	680	633	643	664	682	625	673	643	597	620	580	599	585	623	609	652	615	612	613	604	624	616	660	589	661	623	645	633	584	612	614	680	694	585	592	616	667	636	627	646	644	639	636	612	607	618	627	649	637	641	650	621	656	603	592	639	604	653	640	620	628	627	628	630	592	658	651	620	662	668	659	592	679	616	632	660	608	626	636	654	611	665	648	644	639	632	631	654	638	629	638	657	610	650	641	634	635	639	644	619	625	637	626	626	594	620	626	644	655	683	624	632	639	676	652	659	608	652	653	620	625	591	638	637	655	653	635	664	658	658	608	647	642	610	646	631	575	625	687	628	641	599	638	618	627	639	602	642	689	637	646	659	600	634	633	647	622	600	632	634	604	646	636	602	580	638	599	643	682	621	630	629	692	643	651	610	622	619	649	569	635	604	615	635	652	650	607	573	629	650	629	654	615	633	646	678	590	665	624	666	623	625	623	636	631	658	621	659	646	595	680	570	624	626	648	605	659	617	597	647	584	684	619	620	642	603	622	593	658	648	657	616	687	680	612	642	645	629	645	614	636	622	641	616	678	611	645	675	639	634	642	670	655	599	631	617	584	599	613	592	634	623	641	640	605	656	591	627	620	628	660	626	610	611	634	590	632	584	662	641	639	673	651	584	598	619	632	644	564	626	636	617	644	605	622	623	631	588	609	649	628	660	568	608	638	640	615	598	641	651	668	661	612	613	634	659	619	600	608	692	636	587	640	601	634	639	580	620	621	654	691	612	646	608	643	622	608	663	629	656	670	599	628	624	592	631	606	653	640	643	613	675	643	621	677	588	645	654	605	644	607	654	639	618	675	598	644	631	630	612	638	623	595	615	630	652	642	623	627	634	609	672	582	657	612	624	635	628	646	636	635	636	666	632	614	632	650	626	619	677	605	659	628	608	610	637	633	626	620	623	627	618	628	636	640	684	639	645	643	633	628	601	630	630	662	623	613	608	634	622	642	630	630	659	624	632	658	652	675	614	621	640	664	631	627	647	638	594	665	644	632	631	613	650	649	599	618	660	590	617	581	595	677	659	617	649	625	599	645	621	654	638	606	613	663	616	599	607	661	650	638	654	650	646	628	631	617	613	630	622	620	609	654	594	651	607	627	589	623	617	669	668	678	626	685	637	650	655	652	629	639	621	630	696	617	616	633	657	627	619	624	634	633	628	666	649	595	643	609	653	612	577	618	609	648	630	647	600	651	590	625	666	635	610	613	590	600	612	633	670	655	658	670	611	645	668	633	663	638	604	647	580	701	655	615	664	614	666	633	649	635	587	590	621	645	627	640	649	633	603	610	672	638	607	593	621	595	615	596	594	659	615	651	614	628	622	613	640	635	625	622	623	605	625	661	667	635	615	651	608	602	657	612	650	598	628	656	606	632	687	634	633	643	678	703	618	663	645	612	638	625	626	663	642	676	664	628	616	601	635	597	637	654	600	638	644	650	621	619	627	611	668	638	622	613	647	655	621	598	641	660	618	628	642	655	625	643	627	603	660	589	593	640	590	675	667	623	611	668	608	636	624	594	595	627	659	647	612	628	625	632	662	653	594	607	669	628	653	603	619	632	652	637	638	656	636	623	624	646	616	611	642	646	644	636	654	662	631	626	642	655	630	648	613	608	651	606	613	629	618	602	676	629	589	654	629	622	647	605	629	620	661	674	647	657	661	563	581	666	635	640	652	649	573	600	616	583	633	638	658	641	653	610	675	625	610	682	628	628	627	610	611	631	646	598	679	682	620	658	595	597	587	627	631	623	647	666	622	661	620	648	655	646	608	626	616	639	613	679	653	622	609	680	597	660	609	629	630	638	599	637	585	631	632	632	586	648	654	654	629	647	661	655	641	620	647	621	660	619	589	633	652	600	636	635	648	601	621	584	648	595	586	630	600	645	613	672	628	596	634	630	590	650	626	631	661	612	622	660	622	635	607	635	648	584	634	637	629	642	623	668	614	621	616	637	651	598	636	632	635	679	624	631	603	640	609	653	643	636	637	573	622	626	641	610	673	669	663	605	665	628	579	628	626	639	683	621	647	628	624	649	657	581	691	683	620	660	620	633	626	629	601	612	692	594	633	633	625	621	637	654	630	583	640	641	583	641	600	617	663	577	648	626	665	562	644	662	630
32454	66079	52956	39003	29951	21286	14979	8989	4377	1401	678	716	656	671	723	688	701	721	656	676	664	641	681	692	665	708	683	666	693	685	683	688	624	701	611	680	699	649	635	725	653	680	656	708	694	689	679	684	685	672	713	695	654	667	657	670	709	650	637	631	637	694	674	699	670	652	706	687	696	647	712	682	667	730	661	655	699	679	705	644	723	665	651	663	653	646	679	675	720	683	665	670	657	679	681	673	659	681	700	656	635	695	700	666	697	652	698	668	686	705	713	672	683	663	653	664	696	696	671	728	698	674	690	672	668	714	668	666	668	675	702	669	660	702	698	716	725	711	657	662	704	685	706	647	640	729	670	686	658	693	691	679	676	640	718	652	769	656	661	706	698	706	676	664	675	667	664	680	644	630	684	711	692	671	653	664	654	639	635	659	674	668	665	689	681	655	636	694	693	667	642	671	688	666	716	678	651	695	634	688	686	694	679	672	659	664	668	624	699	659	661	680	685	709	711	718	682	687	681	693	651	703	680	666	681	671	663	656	677	651	703	693	652	714	641	722	656	710	647	708	673	677	631	731	703	659	704	670	651	650	680	654	714	674	647	673	694	671	655	646	685	642	685	670	673	661	658	713	660	673	649	662	667	690	672	681	650	637	698	677	648	655	693	689	685	665	695	669	664	695	648	693	664	732	638	685	656	673	666	693	696	618	676	662	691	643	647	675	719	677	675	680	659	708	683	638	679	697	685	662	710	656	635	705	662	711	713	659	638	652	682	621	678	726	689	651	705	685	645	683	688	674	671	631	677	660	698	683	619	629	704	669	669	681	688	664	716	627	714	713	704	649	684	689	675	673	673	633	689	694	640	687	739	686	640	701	596	671	682	727	682	733	658	651	703	672	643	714	691	678	668	636	640	664	679	683	706	703	698	660	718	702	660	700	675	667	684	676	689	689	668	657	684	653	705	665	682	670	685	667	685	677	658	677	676	657	678	654	652	662	690	693	679	675	666	662	605	677	655	650	677	740	715	643	656	665	657	651	686	655	708	663	696	678	661	722	669	665	703	671	651	693	688	670	662	658	649	715	692	657	713	670	661	687	689	700	687	670	704	667	683	679	711	654	699	644	666	717	739	692	675	691	666	625	685	700	678	658	659	602	724	707	659	695	694	681	653	629	709	666	679	653	664	723	687	640	705	690	682	656	683	691	698	628	672	659	655	661	697	638	675	670	660	680	645	659	682	682	699	677	677	678	697	682	702	655	663	723	656	705	659	681	732	669	659	703	641	673	648	639	654	695	642	691	681	701	717	660	671	635	655	692	661	706	687	678	671	690	669	700	632	675	674	660	727	665	639	653	735	656	644	619	689	673	645	720	692	622	690	683	657	696	699	655	685	643	720	698	644	672	656	682	687	674	661	674	680	656	672	670	689	667	687	630	649	662	672	695	700	686	647	682	712	692	648	686	605	632	686	622	676	656	684	618	690	721	641	651	676	682	692	661	641	644	659	671	708	660	737	718	642	642	638	728	637	677	725	678	672	653	637	688	659	717	706	688	660	628	627	631	688	651	693	650	649	624	677	712	645	661	675	690	691	669	683	681	675	665	664	680	629	648	697	674	698	680	711	709	674	682	670	631	637	673	701	711	679	672	694	631	640	647	661	699	663	701	651	716	725	669	683	683	643	684	679	717	649	671	663	715	651	743	665	680	655	651	651	666	618	645	665	721	698	692	728	671	669	698	652	646	720	710	651	724	708	729	683	713	699	687	720	648	722	696	607	688	663	655	677	661	707	645	657	747	671	666	680	651	680	673	705	704	666	673	713	674	654	662	651	675	699	649	713	669	692	686	663	669	680	681	687	711	675	662	670	678	698	660	679	671	662	713	657	697	678	693	702	714	721	674	673	661	687	635	703	620	683	661	669	668	662	675	644	636	636	711	666	709	613	682	657	660	674	658	678	693	646	664	633	700	647	662	686	688	680	649	701	674	662	652	701	695	681	692	660	688	679	685	696	707	641	696	640	690	652	654	635	695	693	703	644	639	721	655	647	631	674	682	672	666	709	705	666	697	692	659	653	673	707	653	652	650	636	691	687	700	597	692	676	643	686	725	636	656	706	725	702	659	700	640	689	657	693	677	685	691	677	698	652	691	730	691	656	686	670	639	614	667	684	691	699	642	689	667	652	619	643	694	722	680	689	676	692	681	695	661	683	713	700	726	699	655	681	630	669	655	655	691	674	713	625	697	684	637	687	713	624	696	689	703	697	680	703	654	718	692	702	640	696	640	736	658	657	682	661	705	648	694	679	684	686	665	696	660	621	653	670	685	682	681	659	673	691	720	644	699	683	650	632	642	709	687	691	668	635	717	636	664	638	645	664	661	682	694	654	661	623	661	680	694	681	715	681	650	677	711	683	665	703	710	681	714	680	670	650	734	674	691	697	668	709	660	711	668	649	655	691	750	663	656	721	672	730	724	669	672	695	654	664	682	684	682	708	665	669	708	658	705	662	634	677	697	644	732	683	703	684	662	703	654	697	687	710	642	643	684	654	705	651	670	674	703	681	720	660	672	632	625	701	696	675	659	685	670	654	672	699	672	695	685	641	710	695	649	698	756	746	669	667	698	615	688	619	688	661	701	672	718	665	685	704	691	706	739	683	694	653	675	697	712	672	628	660	706	697	694	655	702	654	705	723	661	696	638	693	688	678	674	689	731	684	702	664	656	685	698	679	650	705	711	701	660	682	665	695	690	645	682	679	669	710	658	667	695	643	677	716	638	639	671	655	696	650	689	697	708	694	641	681	678	653	649	637	682	679	651	672	630	679	672	688	695	647	645	678	686	678	682	628	682	645	627	613	656	734	653	666	674	695	704	632	675	606	648	671	667	706	607	665	621	666	652	624	666	663	715	678	633	660	666	677	710	661	641	693	674	681	704	689	658	690	686	671	697	675	706	657	634	696	682	668	713	676	679	663	658	713	669	690	662	637	674	694	702	670	662	695	632	707	753	683	629	660	663	708	705	691	684	672	680	668	702	695	680	648	716	687	701	666	732	650	667	687	709	657	628	692	693	676	702	649	662	685	695	700	731	659	695	639	653	655	714	650	679	685	623	683	713	683	705	685	688	673	660	653	712	683	660	714	674	652	698	700	686	657	673	658	681	702	639	662	656	722	713	707	635	628	680	695	671	631	714	655	699	676	680	636	624	683	681	714	689	736	682	647	677	664	710	654	706	699	722	693	682	646	643	671	722	746	684	672	656	668	628	690	691	661	685	662	653	664	703	671	613	691	647	649	678	700	690	708	657	619	675	667	704	666	688	612	708	693	696	720	714	730	675	693	709	684	669	615	651	702	710	677	659	705	697	711	675	700	674	695	674	736	676	690	671	679	650	671	675	683	706	664	661	667	718	672	672	663	670	677	720	694	695	697	641	670	638	681	698	700	627	661	664	663	664	680	680	664	650	691	663	742	656	644	682	633	695	678	691	675	714	662	651
22563	21336	31170	30072	32366	33444	29335	18243	9344	3147	1077	849	833	830	858	756	844	844	766	824	898	900	837	779	803	877	859	888	856	855	866	813	802	823	763	798	815	844	821	822	827	882	821	838	822	822	840	795	809	807	830	810	786	824	807	839	797	827	829	847	779	818	767	840	855	803	871	767	844	766	848	800	805	879	808	822	809	853	798	779	813	836	806	827	836	788	771	782	823	837	804	843	826	764	827	802	849	832	825	822	843	793	819	820	806	765	785	814	803	827	843	807	839	802	809	787	839	781	808	818	802	854	865	810	806	798	830	817	816	807	823	856	880	794	778	800	799	858	812	808	780	756	855	794	858	836	770	752	780	829	837	834	812	762	796	806	785	851	817	827	802	785	837	841	784	808	846	859	796	743	775	813	811	858	772	789	827	851	822	857	818	825	802	824	821	822	772	778	801	796	794	758	809	758	866	802	841	764	749	767	833	840	769	778	751	797	857	806	801	841	770	820	813	827	768	804	811	736	818	828	865	829	812	793	777	814	803	840	762	801	867	800	798	799	745	854	836	771	800	796	806	832	843	769	818	806	831	794	806	853	811	828	831	802	869	816	804	821	841	801	864	830	841	820	734	815	781	774	810	801	818	791	816	766	785	776	802	860	894	794	807	761	800	796	787	809	798	806	834	861	806	818	837	788	816	808	817	801	835	812	799	784	773	851	829	860	813	786	876	809	797	780	823	799	815	811	818	817	796	855	818	815	761	765	824	802	855	853	807	821	773	847	790	829	831	858	750	847	776	783	806	808	831	811	823	836	830	811	804	828	849	833	758	827	856	781	777	817	838	758	797	818	804	793	819	804	846	831	816	815	795	800	779	805	771	819	818	823	817	770	849	852	817	813	801	820	770	747	797	806	809	811	775	820	813	808	864	821	822	798	786	809	767	828	825	825	833	816	764	806	812	841	792	787	807	782	843	826	792	855	814	780	788	849	826	800	784	787	821	834	776	764	814	762	801	838	818	775	823	794	795	819	811	879	863	807	799	802	823	772	826	813	846	774	798	807	767	848	773	881	789	796	817	809	798	831	820	806	873	819	791	819	785	793	791	812	834	800	874	828	833	825	770	819	821	793	837	768	797	798	836	849	825	838	841	831	812	871	823	788	800	769	819	822	831	842	807	802	847	841	844	850	807	856	837	822	789	768	777	786	808	859	813	810	781	828	841	861	811	795	769	805	797	765	830	815	774	787	807	808	767	829	831	802	802	819	797	829	814	829	804	835	794	730	859	815	810	801	791	801	817	808	807	867	801	800	802	811	756	763	808	820	811	823	804	820	820	815	788	823	812	790	841	813	832	822	786	829	822	754	792	810	765	806	773	803	797	830	816	797	863	848	814	813	779	835	799	876	796	819	836	808	792	803	807	773	756	831	794	833	808	817	798	793	828	793	798	820	796	862	756	803	803	847	821	839	848	853	781	794	821	837	815	819	848	812	761	790	796	771	828	808	818	856	809	830	771	795	793	838	850	799	814	820	780	784	765	806	803	757	759	769	833	779	793	823	836	802	826	811	857	857	862	807	767	735	809	784	787	793	792	824	832	786	746	832	810	826	811	785	837	774	754	846	800	818	768	804	783	834	836	819	834	798	818	810	810	765	807	839	784	819	768	797	824	800	799	827	774	820	788	793	750	852	779	782	818	762	794	813	850	792	786	826	805	760	779	816	806	762	792	867	782	775	829	784	798	747	838	798	797	813	826	767	826	802	793	804	821	796	796	831	810	840	749	822	833	778	851	811	829	827	801	827	838	832	794	806	854	754	826	807	851	784	789	783	799	820	770	825	835	817	766	814	794	828	820	806	835	783	787	815	807	772	845	821	807	798	778	821	814	814	846	818	787	782	827	854	816	747	809	768	819	805	781	774	743	815	807	757	815	816	795	803	795	809	782	819	806	833	873	752	834	837	764	820	809	828	779	807	810	792	819	849	787	788	754	806	812	815	801	760	832	803	778	787	828	851	835	792	842	788	789	843	764	800	819	828	870	813	817	771	832	842	787	791	828	829	790	851	772	839	819	745	807	782	839	771	780	786	864	851	811	825	815	825	788	795	797	777	810	805	844	801	785	825	791	775	773	846	813	808	791	806	872	799	792	823	817	828	749	835	799	818	840	769	747	823	852	757	830	816	818	806	896	790	771	826	791	802	826	780	775	819	811	799	840	823	782	837	790	854	859	834	772	817	762	877	845	816	762	797	795	801	822	815	817	748	841	812	813	848	796	769	824	766	766	805	832	817	789	849	854	767	815	805	773	788	813	796	759	830	847	826	828	796	839	816	808	812	831	792	799	796	820	825	790	766	786	867	825	800	750	784	814	822	762	812	787	793	803	829	827	761	787	783	774	771	796	797	846	802	831	835	834	820	877	769	793	834	835	823	805	766	871	842	809	761	751	850	815	775	842	787	799	835	737	838	750	754	803	822	805	802	776	825	821	819	776	788	800	828	833	847	799	797	843	811	840	818	788	774	790	789	791	800	823	824	809	807	829	857	789	792	874	749	802	778	824	804	789	767	794	742	836	799	789	819	787	794	804	752	835	819	791	810	819	830	771	786	814	816	821	827	803	728	764	776	761	827	799	794	843	821	825	765	794	826	831	801	811	789	823	853	842	785	823	813	844	800	824	808	762	786	741	725	840	849	745	861	827	788	808	845	825	795	807	826	829	844	833	810	763	819	781	775	818	829	769	787	815	801	820	818	820	773	808	816	804	826	742	803	852	790	799	823	797	773	798	821	814	796	810	822	795	826	846	810	837	789	833	792	818	826	841	821	861	810	796	858	755	826	864	819	847	804	790	775	769	748	818	823	819	837	839	796	796	809	824	808	754	872	771	812	789	737	787	856	801	808	810	794	838	842	845	834	787	822	792	858	776	819	802	808	801	789	805	812	815	792	795	806	807	794	829	839	869	815	800	840	777	812	809	811	817	801	811	813	828	803	845	844	828	837	792	856	750	796	825	808	828	813	804	818	773	755	767	728	799	807	787	839	821	832	839	829	766	816	813	855	820	793	829	782	857	804	832	811	772	798	844	835	838	795	819	799	823	817	789	790	829	837	821	804	848	774	821	784	810	818	830	800	809	813	835	801	790	822	824	893	839	821	815	854	841	814	806	805	776	827	833	807	832	828	800	805	812	757	811	794	827	779	784	781	833	789	764	825	820	823	784	831	790	826	775	816	878	841	822	752	768	779	781	860	787	835	800	788	814	804	811	793	821	823	809	810	843	843	765	778	805	809	791	797	802	815	786	771	830	803	813	816	797	758	795	845	814	790	823	835	786	822	856	757	771	770	842	810	829	848	763	816	848	828	785	817	818	769	778	751	783	812	777	812	820	818	841	895	761	807	846	821	798	852	809	826	766	810	819	806	822	760	803	818	836	837	806	791	820	772	803	830	804	810	777	812	827	818	829	838	792	797	842	810	797	851	781	834	774	787	869	800	840	829	800	780
45633	94095	78709	60856	49780	39623	28604	20900	11903	4292	1148	856	813	869	865	877	807	800	815	751	825	832	892	808	814	783	797	809	808	816	824	831	817	819	851	835	764	817	804	781	857	862	814	844	823	864	779	801	794	809	793	814	795	810	748	830	819	818	836	773	823	805	831	819	780	842	840	759	781	801	833	795	798	806	788	831	853	766	832	802	828	831	847	800	856	836	759	803	812	773	777	850	822	824	818	779	819	869	802	835	821	811	805	814	843	819	811	813	775	775	856	802	835	804	832	816	781	839	858	793	828	759	787	798	809	850	838	859	820	799	805	804	799	804	816	816	767	787	849	808	792	827	839	776	826	825	771	799	772	815	834	815	785	831	844	832	818	759	766	794	788	826	840	836	824	783	846	844	824	806	790	845	769	818	872	806	855	742	827	862	813	796	857	846	791	822	829	836	830	847	824	798	783	775	812	791	779	817	822	796	785	785	852	786	813	805	816	823	829	816	802	801	819	843	795	810	836	844	828	814	853	798	765	834	857	787	786	843	816	779	861	855	836	805	836	865	791	780	822	835	816	809	852	822	843	797	815	816	824	777	831	826	844	807	832	817	825	814	831	874	824	774	822	858	782	851	791	812	810	811	814	827	841	800	838	827	815	797	824	857	808	846	820	767	793	850	784	821	810	804	808	774	801	811	834	835	837	846	811	814	825	822	828	787	822	882	737	837	826	829	829	778	816	828	827	778	804	797	802	831	805	791	805	854	761	839	826	828	784	862	832	816	786	742	827	800	838	818	817	785	782	799	797	826	829	843	853	808	837	801	840	803	818	827	825	837	830	789	807	784	805	855	862	811	838	801	798	838	781	826	864	831	814	802	829	813	848	880	828	800	803	846	796	855	811	820	826	839	850	790	824	846	786	813	830	829	802	782	827	808	778	795	779	751	803	800	821	802	817	808	782	807	760	824	772	764	862	805	757	767	785	814	794	816	842	880	796	820	806	807	811	790	801	793	834	823	818	816	839	758	810	874	809	833	824	759	791	800	785	827	807	828	846	814	802	756	835	762	797	872	841	805	838	834	806	873	804	829	814	824	844	809	825	803	822	803	799	818	842	783	806	754	849	837	814	780	810	847	838	831	824	808	827	801	829	848	821	787	821	773	843	816	781	802	813	798	811	795	813	829	820	813	819	837	847	815	832	864	862	795	825	778	816	813	853	806	828	818	782	810	769	798	804	832	821	788	824	774	804	794	796	847	815	803	855	790	807	847	835	798	792	797	821	913	851	835	845	852	748	784	830	837	806	793	791	845	802	806	782	819	804	791	777	756	881	828	800	853	835	809	798	793	792	869	812	792	822	815	822	804	839	801	795	814	851	786	822	841	864	808	780	810	821	765	874	797	778	806	787	813	779	806	842	820	892	806	802	828	790	803	823	868	777	834	835	799	839	772	825	796	843	860	831	792	831	821	783	822	818	820	869	860	811	809	810	839	836	814	761	836	854	790	782	758	784	815	825	812	848	787	818	800	815	812	849	842	835	867	799	838	834	847	805	862	846	782	801	798	805	803	854	777	815	822	839	808	823	819	805	794	781	773	825	824	838	782	847	790	841	819	794	831	770	818	809	811	841	891	773	796	799	823	799	812	809	845	801	811	789	814	818	819	837	846	772	817	914	842	865	835	802	811	867	819	768	787	799	783	827	810	816	813	833	856	824	782	856	783	807	842	863	813	827	866	791	805	814	826	827	817	830	797	838	834	807	806	784	793	789	827	798	779	787	863	796	808	786	853	797	780	815	847	800	802	802	801	842	804	790	813	814	813	823	769	854	770	867	833	794	849	862	810	803	772	820	834	835	841	788	788	809	811	793	792	835	788	829	815	776	804	787	799	818	838	800	807	798	817	777	806	842	850	861	780	854	762	804	830	754	829	823	776	835	893	833	857	880	797	823	845	860	843	821	775	815	904	794	851	787	847	806	838	830	797	845	817	835	772	833	796	733	802	822	810	795	788	860	835	818	883	831	831	822	814	816	806	775	838	891	810	780	791	811	820	821	767	804	794	828	851	767	822	852	809	785	766	870	824	826	791	807	756	830	792	792	850	801	831	847	761	752	834	811	869	836	835	845	780	822	837	810	815	838	802	825	867	810	860	804	727	784	779	852	804	791	838	830	798	826	808	826	843	868	790	727	785	811	861	787	860	799	812	853	806	901	868	774	805	787	828	748	814	845	802	816	818	858	846	835	792	790	796	856	808	829	786	763	771	821	799	758	821	820	820	808	806	859	836	830	760	877	811	839	793	852	770	868	785	848	788	817	819	826	818	827	776	824	815	814	782	863	845	802	769	773	874	814	799	815	800	759	794	766	898	859	786	761	839	791	819	837	857	865	784	823	836	779	750	793	801	770	847	841	764	793	866	790	770	878	811	820	773	800	803	850	823	798	793	833	853	814	844	834	809	822	799	785	839	838	859	847	752	799	907	834	857	771	814	808	824	796	809	797	812	855	846	851	832	767	764	812	869	806	848	830	832	804	839	806	856	843	846	861	785	855	782	784	805	806	828	808	767	845	804	841	794	827	792	825	829	804	861	806	784	814	848	802	804	801	824	835	857	848	825	809	788	782	846	767	823	798	795	838	830	799	797	814	842	787	812	804	835	769	791	818	817	847	799	787	836	823	854	885	807	795	837	814	775	829	821	787	783	821	780	803	846	815	849	792	771	819	742	778	818	816	826	810	842	824	818	795	807	819	817	777	797	816	791	759	837	819	820	847	855	835	815	803	801	813	861	786	841	843	823	826	779	830	787	789	774	784	827	834	826	789	824	831	795	836	779	811	799	823	774	820	776	765	855	801	784	847	819	796	782	820	772	808	864	838	797	773	820	786	880	780	787	817	748	830	863	850	774	842	791	857	814	818	850	773	826	824	806	805	799	857	817	848	839	797	811	763	804	846	810	873	832	830	819	819	816	794	832	804	845	787	806	793	821	780	820	759	833	828	834	816	801	801	867	798	817	822	812	798	839	807	825	755	824	815	800	773	807	822	793	841	829	787	838	811	794	782	866	807	781	807	784	812	866	863	769	815	799	802	867	834	812	783	817	819	839	851	824	844	823	846	750	837	793	882	779	856	832	827	817	790	812	810	764	858	783	821	787	869	787	842	813	814	850	778	734	833	781	810	807	869	853	852	781	845	824	784	814	787	779	827	803	799	777	822	830	840	803	770	812	841	819	858	833	797	796	788	794	826	784	828	808	808	865	798	843	838	822	829	846	763	825	837	772	790	837	856	845	839	859	823	837	783	843	828	767	814	857	778	829	792	839	816	820	816	821	795	787	864	833	805	816	816	829	802	898	846	833	804	783	860	803	808	771	811	826	845	770	865	829	843	784	829	852	772	791	773	836	827	770	837	828	807	827	888	833	802	844	794	840	777	790	757	795	858	783	814	826	787	819	842	815	774	807	841	835	786	823	831	806	812	820	789	798	796	785	815	844	867	818	800	782
28181	23033	25359	15032	6278	3459	1756	1043	617	436	437	405	424	398	427	403	366	363	378	396	379	392	384	407	436	389	396	442	402	387	432	378	418	423	408	417	418	415	429	364	413	371	385	405	411	406	394	398	403	452	367	388	407	420	397	390	372	377	376	409	421	374	408	383	377	379	435	412	437	395	414	391	404	415	377	420	413	412	391	390	411	387	369	411	425	375	398	409	405	425	381	397	369	419	412	377	391	437	389	392	411	383	404	421	402	448	375	396	413	407	439	417	398	407	397	370	379	400	403	456	414	427	383	401	392	418	416	385	385	419	397	402	405	418	382	399	444	408	431	423	370	419	431	371	396	404	403	390	438	417	360	406	404	409	371	428	371	405	413	401	374	432	440	423	394	443	420	390	397	415	405	374	381	365	384	395	450	394	398	371	380	403	460	393	409	382	415	397	439	391	414	389	388	436	431	391	407	386	428	414	420	417	421	401	384	404	410	375	391	396	355	409	405	408	382	419	390	437	404	406	437	441	412	412	393	432	418	423	399	449	385	401	391	411	395	413	385	392	423	394	381	431	399	424	389	417	416	354	421	443	418	385	427	382	416	399	403	410	410	409	408	398	386	404	411	405	425	389	400	439	372	383	406	382	397	426	380	407	404	389	382	399	427	425	435	389	406	401	417	404	373	396	402	388	420	385	424	387	378	379	422	416	448	389	368	428	416	413	409	394	392	379	405	417	410	367	427	441	409	401	447	400	362	385	387	385	411	382	425	412	428	407	406	412	386	406	387	383	402	448	374	410	413	385	398	402	418	394	399	357	400	413	421	392	396	421	416	408	421	383	410	440	430	381	447	438	385	400	407	404	401	401	392	378	407	366	399	411	410	445	439	389	431	414	377	418	390	480	421	376	392	397	424	379	373	369	392	392	417	428	390	398	355	411	429	379	400	384	390	416	411	423	368	402	408	406	400	388	403	392	436	390	397	387	377	417	389	436	431	400	402	380	413	419	361	372	423	414	406	420	401	417	410	383	417	405	402	369	422	422	378	419	401	369	436	443	401	399	431	431	382	392	395	420	456	411	432	395	377	388	408	414	391	424	410	371	434	392	416	408	422	438	391	411	407	423	425	412	397	400	400	392	406	410	400	370	393	413	391	417	406	377	394	421	414	401	458	390	408	421	389	439	421	399	396	399	393	442	405	404	445	379	368	392	374	395	417	399	438	388	417	396	406	402	437	379	399	389	414	377	361	445	416	417	431	427	394	444	414	380	427	389	367	415	422	401	407	401	387	381	377	405	365	412	415	424	420	382	397	382	369	383	411	385	417	372	400	413	399	393	433	419	410	403	397	407	387	370	408	433	393	437	400	402	357	385	395	438	396	431	421	408	376	403	378	425	412	418	449	396	399	433	405	429	406	346	417	432	400	392	395	380	406	410	429	403	423	402	408	419	412	416	390	382	402	354	395	394	382	403	398	376	393	382	414	418	410	419	407	366	371	410	425	421	367	425	434	395	328	397	423	408	339	437	372	385	394	418	387	420	393	401	405	423	440	371	397	385	400	445	401	408	389	403	411	412	415	407	407	414	409	398	380	395	436	401	370	397	411	361	372	375	410	403	411	442	406	383	441	390	366	433	413	423	411	368	400	375	417	384	430	418	436	380	393	395	389	401	411	422	421	418	387	389	408	446	419	407	398	399	387	403	415	394	399	408	426	355	390	379	421	394	419	418	396	406	375	430	415	385	423	378	424	390	386	385	451	378	433	396	461	436	415	373	379	396	410	417	418	423	378	401	386	416	370	417	409	374	418	449	431	407	374	394	413	392	389	402	408	397	369	387	412	406	378	378	405	424	426	422	440	386	365	374	387	370	401	397	430	387	405	424	438	414	388	381	446	422	396	393	476	400	415	410	401	404	386	414	426	428	413	416	421	420	420	398	425	400	409	444	449	395	392	391	419	395	425	406	417	428	400	418	415	435	413	422	383	423	376	391	412	433	394	389	439	447	427	403	417	386	391	406	394	400	401	420	399	433	406	357	401	414	391	353	410	414	375	363	395	398	390	402	403	400	418	408	375	424	420	401	394	372	387	387	383	412	427	360	412	397	433	397	404	401	396	387	382	400	377	399	426	391	380	401	421	414	384	402	405	372	435	412	395	434	376	392	404	418	424	441	390	434	437	417	433	389	422	398	405	387	399	419	398	418	368	418	402	390	432	395	359	413	358	421	390	420	389	394	377	386	422	390	405	385	390	375	384	409	391	407	397	405	373	410	452	459	395	392	406	412	414	428	397	419	422	384	387	420	406	417	372	400	457	413	420	406	405	404	388	403	373	407	407	378	375	382	416	429	401	392	410	436	396	401	375	405	407	401	421	397	383	399	391	439	368	417	440	418	359	403	371	388	412	401	410	390	373	410	398	412	397	408	410	423	371	386	409	405	398	394	413	403	416	425	375	406	364	396	390	421	436	399	399	456	404	416	387	416	410	375	411	389	405	385	365	403	421	415	406	402	406	399	398	378	454	410	375	352	387	387	395	387	423	407	422	390	389	430	415	380	390	367	378	420	438	435	423	386	406	390	400	383	410	397	408	380	408	410	429	400	366	407	393	365	426	405	400	387	415	358	403	387	428	407	417	379	395	405	418	412	407	365	417	424	418	380	407	414	403	397	388	409	393	393	415	414	400	439	392	406	405	395	406	427	386	422	411	438	398	424	405	403	390	411	416	402	422	414	419	400	409	380	435	389	432	400	451	429	453	410	417	429	398	434	406	378	409	387	389	391	432	415	410	424	430	425	434	430	391	381	394	421	402	403	376	431	405	375	395	378	410	382	398	411	397	388	400	421	394	421	380	427	410	411	416	418	391	385	390	374	383	393	435	407	401	420	396	418	413	398	400	418	419	438	410	369	415	392	435	424	421	395	416	353	383	393	423	390	413	384	410	405	416	421	362	387	421	391	412	419	397	400	383	404	410	401	396	431	377	424	418	372	385	415	425	403	392	437	434	404	356	412	402	423	396	417	420	414	395	414	398	370	426	397	394	417	385	420	404	413	367	413	408	378	408	402	417	377	430	403	382	388	421	427	436	396	417	415	406	362	408	400	380	405	407	383	421	400	412	394	416	438	389	389	405	397	373	406	415	397	399	395	363	391	425	410	414	399	422	412	418	380	424	398	401	373	358	448	407	345	388	415	396	393	381	394	412	390	372	407	385	410	385	402	410	424	397	398	387	396	405	390	405	414	409	405	413	412	418	374	420	389	426	383	413	416	391	355	389	434	372	392	400	393	421	414	417	408	404	402	411	399	399	404	400	385	439	421	378	418	396	402	431	409	432	407	426	372	397	406	402	377	409	441	390	391	414	402	399	385	389	420	438	368	386	431	436	388	395	384	410	440	408	431	446	402	383	388	404	400	392	393	419	409	426	409	406	413	404	401	391	426	408	391	405	416	405	395	447	375	408	388	411	382	406	421	404	425	397	398	408	421	401	389	388	431
15163	30411	21194	11052	6369	4378	2357	1515	779	492	473	442	471	433	478	425	468	463	482	459	404	457	464	433	450	434	450	406	455	449	442	398	440	467	434	464	429	425	391	419	426	429	480	444	448	433	405	440	413	477	459	478	456	441	437	413	452	445	460	445	428	446	470	462	414	494	475	432	433	458	433	458	452	442	415	422	440	426	446	448	443	440	462	413	411	454	450	424	460	435	405	425	444	444	435	469	447	447	426	450	426	429	462	457	391	433	476	468	467	398	444	449	447	455	428	439	432	440	447	453	422	491	439	496	454	452	442	462	444	441	445	414	451	446	434	434	420	492	462	438	411	474	441	428	441	483	461	437	417	458	442	461	427	489	416	483	433	462	438	494	415	445	447	438	427	435	482	377	420	425	480	400	465	512	460	457	424	405	467	436	421	467	446	417	465	455	436	432	444	474	468	446	431	444	472	434	433	510	492	466	419	448	460	412	427	443	449	459	422	423	418	452	422	443	438	455	447	445	458	466	468	450	428	441	449	451	420	461	452	445	452	432	437	445	442	470	429	458	434	441	410	448	430	480	439	438	446	473	438	449	435	455	465	452	445	476	454	467	433	462	487	484	411	416	471	477	419	471	449	398	430	480	500	477	415	459	444	440	440	473	461	428	384	455	455	444	474	423	487	428	479	431	467	435	454	442	460	456	468	446	418	440	451	461	441	438	463	440	440	449	453	459	408	440	427	445	439	448	401	456	424	433	428	434	449	414	450	442	460	447	448	440	471	450	440	464	451	452	459	464	455	448	430	416	441	466	462	436	435	458	422	465	443	428	449	415	462	463	444	445	434	497	462	438	464	394	451	439	457	482	427	436	431	409	442	466	429	429	408	433	436	446	433	418	440	447	425	453	473	426	436	435	459	413	467	454	426	423	441	408	402	440	438	459	451	456	426	410	461	441	432	418	480	393	405	445	425	424	463	429	398	445	433	457	465	428	449	442	473	441	411	470	471	418	424	468	452	432	450	447	431	407	431	429	448	432	475	430	434	441	438	456	445	446	402	411	420	452	472	456	460	443	424	450	422	383	443	440	448	418	438	428	428	457	441	430	431	439	436	435	392	457	467	421	453	490	429	446	469	439	431	445	448	493	402	448	436	443	458	454	410	433	403	395	479	444	434	462	472	419	462	474	473	442	452	431	433	436	403	446	444	410	440	414	439	463	439	442	447	416	474	413	446	442	454	431	445	432	427	449	472	496	418	439	463	431	437	424	444	450	412	441	404	457	453	467	458	417	429	434	448	451	468	430	458	467	449	441	473	474	443	436	464	436	451	453	447	421	465	422	444	426	431	488	406	469	451	456	470	444	481	440	432	475	365	433	449	436	436	460	461	440	424	439	454	439	442	412	437	477	485	405	465	473	448	440	431	470	498	448	421	437	461	443	461	481	431	425	425	476	446	431	462	424	426	455	441	412	409	422	460	458	453	454	400	448	394	482	456	487	431	452	419	440	416	413	431	456	430	446	422	483	411	447	442	405	468	491	435	448	439	466	450	433	469	471	446	445	421	441	437	448	446	441	464	417	451	447	435	442	445	436	394	474	424	419	425	426	417	436	485	422	450	481	423	425	425	464	474	437	473	396	411	406	445	446	472	477	437	465	465	402	449	443	436	459	408	465	469	482	435	425	426	433	439	449	475	463	464	466	470	462	451	445	463	441	469	468	430	429	411	442	444	436	459	439	443	425	448	442	425	444	432	446	464	463	434	477	452	453	483	480	478	457	446	442	445	447	420	418	454	454	423	457	426	457	465	453	419	488	418	464	408	467	442	427	427	433	439	464	415	432	444	470	471	443	436	415	448	418	441	427	484	446	479	439	434	430	446	412	439	442	445	444	475	477	435	459	447	448	464	468	415	441	455	422	457	423	450	442	469	468	477	425	463	453	444	424	435	442	457	468	483	488	419	427	449	440	443	470	441	465	431	454	411	482	435	435	456	435	431	442	469	411	449	465	448	436	456	419	449	468	448	430	442	446	419	454	455	424	450	416	465	472	445	442	457	442	416	501	444	433	424	446	414	448	454	437	431	423	427	487	470	462	463	413	451	427	458	467	462	386	443	418	430	431	407	439	410	465	472	442	470	414	449	432	480	454	445	399	444	448	435	435	451	455	443	445	448	450	447	441	454	436	462	477	467	472	427	423	441	503	458	452	437	440	442	444	490	448	439	422	432	444	477	469	448	467	409	420	423	471	444	481	444	451	444	430	454	463	450	446	454	444	411	505	465	447	454	393	448	431	408	429	449	451	449	420	429	467	414	467	470	440	440	479	421	411	446	431	460	436	451	455	427	454	431	431	471	451	428	474	446	458	461	448	468	463	460	412	478	437	405	409	408	406	446	415	432	469	448	456	423	420	431	444	444	427	436	424	435	454	448	471	448	383	440	437	425	437	429	433	426	453	433	450	484	452	454	461	450	431	444	418	431	453	463	438	437	430	452	440	418	439	412	465	451	455	429	445	448	455	479	432	464	417	430	484	452	411	473	464	430	452	426	408	447	408	442	439	410	412	400	468	428	433	441	445	456	422	465	437	430	433	438	447	447	427	438	436	443	455	443	467	431	451	446	417	462	452	451	446	469	442	481	452	400	417	497	447	444	463	411	454	455	420	449	433	461	485	434	432	425	403	423	457	474	414	437	448	404	417	453	413	468	455	418	427	420	426	422	442	483	451	467	418	415	454	399	451	423	476	444	436	478	429	425	433	453	442	455	452	462	455	442	423	457	475	456	417	446	415	436	444	464	465	481	443	451	406	465	439	434	478	408	470	406	477	429	460	430	444	463	451	459	470	437	438	441	437	466	445	436	440	454	426	474	424	435	437	486	427	434	437	462	417	436	487	449	464	434	434	405	483	459	467	454	457	430	424	447	461	423	423	459	455	427	438	451	438	454	473	433	427	470	453	424	434	437	454	466	424	491	410	479	458	430	462	477	437	414	449	430	441	424	485	439	445	420	450	448	421	453	423	445	477	472	438	463	452	461	421	465	478	407	462	448	455	458	487	431	451	454	455	463	473	456	421	439	478	453	427	438	470	458	460	460	460	465	435	443	465	460	429	449	424	427	425	453	429	412	448	491	444	418	418	447	442	432	432	483	454	409	453	437	444	454	460	438	456	442	440	425	432	425	425	416	439	433	448	426	435	441	460	414	417	458	445	440	479	432	432	447	451	451	461	481	442	436	448	475	404	445	425	441	409	446	421	434	452	448	436	461	444	464	427	431	408	414	457	424	426	453	422	397	466	460	452	414	416	424	436	437	436	427	439	434	449	438	487	419	457	445	427	445	428	425	458	462	483	428	431	479	442	449	429	480	503	498	439	442	455	445	443	452	444	443	440	435	490	411	414	408	451	421	457	442	406	444	472	441	445	442	461	470	450	437	425	433	423	464	424	443	454	415	427	410	425	503	471	441	467	443	476	443	441	407	446	434	440	442	442	412	461	452	456
23522	21405	33003	36337	33128	26460	19428	9955	4144	1290	528	492	508	515	475	470	494	479	479	511	459	459	458	490	483	500	499	536	480	475	517	465	489	525	495	486	508	483	497	461	525	472	474	519	480	461	534	508	492	520	501	514	469	471	514	472	523	507	475	497	480	436	478	487	516	458	497	457	506	488	506	482	470	460	480	474	518	509	496	466	511	485	485	477	459	470	447	453	517	526	485	476	523	490	514	494	480	484	482	482	505	522	452	479	477	509	504	513	477	507	466	485	484	517	466	489	501	495	506	464	486	482	506	498	492	480	526	461	457	481	481	522	537	492	472	485	494	470	485	478	459	493	463	487	504	470	449	479	482	502	491	508	503	520	501	495	529	471	477	503	457	462	483	449	498	484	465	532	479	466	511	439	480	473	480	505	504	485	485	470	493	465	455	559	500	516	490	477	468	504	464	495	467	457	444	480	484	474	486	510	480	476	504	460	503	495	473	489	459	519	432	470	486	467	465	476	504	493	507	503	499	467	475	464	506	441	492	519	492	500	516	478	490	481	508	497	480	490	483	480	486	528	481	511	478	459	519	464	468	509	494	487	461	480	484	480	505	516	505	493	490	493	461	481	494	437	468	491	454	498	493	495	466	459	521	520	480	473	512	489	498	468	477	476	533	467	489	472	483	452	442	504	498	471	495	455	506	510	522	511	498	469	476	496	484	486	481	484	473	478	458	471	489	492	502	507	520	516	493	469	476	510	454	487	505	459	496	496	490	469	484	528	524	507	448	492	506	521	504	488	477	523	485	478	531	492	476	518	500	479	476	478	458	470	526	462	507	469	498	448	475	524	457	463	515	478	499	473	497	504	496	497	510	496	481	499	498	465	510	492	495	489	445	472	484	433	483	467	502	516	488	456	447	460	492	538	469	495	512	509	487	491	487	507	491	445	470	482	444	503	515	483	470	480	512	496	522	441	491	513	460	518	529	454	497	475	488	476	479	473	487	473	510	473	517	492	506	495	475	499	456	507	479	470	505	515	509	506	501	512	474	520	523	513	478	498	448	487	499	499	483	482	476	489	431	489	494	510	517	470	446	503	510	496	486	528	456	469	475	475	463	495	486	477	469	499	463	498	444	495	488	474	464	445	495	463	484	460	456	503	455	487	506	456	485	460	514	479	477	488	541	500	485	487	505	482	465	504	492	493	490	468	529	495	474	504	494	485	458	483	438	519	468	505	500	524	492	461	498	511	502	494	497	474	455	476	496	473	481	530	471	506	508	429	445	511	493	475	485	492	479	501	483	509	515	497	513	439	504	470	493	468	427	500	497	504	459	504	481	502	520	495	447	479	497	515	472	518	485	519	502	465	485	482	510	518	494	463	485	507	488	454	465	479	452	528	503	464	499	505	493	505	516	511	483	481	515	533	491	454	491	469	431	501	473	501	508	491	488	487	460	473	481	467	513	537	461	504	500	494	460	499	470	477	472	474	451	454	493	495	488	500	492	465	469	450	505	494	470	505	514	500	476	438	491	470	486	477	506	480	487	470	488	527	478	487	467	479	487	494	457	492	459	477	457	499	518	484	493	539	472	486	474	452	460	474	524	529	462	493	500	504	500	488	491	493	494	490	487	493	514	481	477	495	490	486	461	504	506	439	521	506	510	463	498	490	516	492	504	490	495	460	502	464	506	471	498	471	503	487	494	507	515	441	450	483	489	492	486	465	469	493	484	489	489	476	503	486	505	470	505	491	480	482	503	478	491	495	488	480	478	487	501	499	492	502	439	522	484	470	473	499	493	504	496	501	479	512	474	445	486	473	492	470	509	479	463	489	492	498	477	498	498	517	526	478	489	516	496	503	492	465	495	480	483	532	553	504	450	447	486	506	501	473	503	473	493	488	490	478	482	503	495	470	460	511	463	491	511	479	472	476	478	525	476	485	497	492	468	463	521	537	506	488	499	489	467	505	475	465	489	508	481	505	459	492	495	534	511	510	465	490	474	489	459	494	506	476	489	495	492	489	493	483	519	482	479	476	493	523	453	471	511	481	520	484	488	454	494	497	467	464	479	490	515	481	521	493	482	441	486	487	442	525	471	457	525	497	499	477	502	482	503	455	458	477	477	473	491	521	446	480	455	518	502	471	500	529	473	505	479	492	465	494	524	502	443	458	486	504	492	495	478	517	505	484	520	500	495	507	470	479	478	493	480	473	478	496	494	455	449	477	480	484	511	459	502	435	523	455	470	512	476	494	465	487	491	481	476	446	504	514	473	506	517	454	542	500	447	517	499	493	503	518	478	484	500	509	467	510	521	497	456	472	513	489	469	479	517	480	529	491	487	478	503	472	498	470	481	508	483	492	494	445	443	482	484	490	497	498	473	480	497	450	489	477	512	489	456	500	467	473	519	461	462	490	479	518	525	514	469	473	483	491	464	499	474	479	514	523	547	468	480	462	511	475	471	486	479	517	473	484	468	539	473	501	527	473	485	503	466	474	464	474	497	495	468	488	512	501	511	509	491	456	500	463	479	512	467	484	491	510	473	524	448	424	470	492	491	500	499	481	511	507	515	481	444	481	506	518	459	470	482	469	492	512	475	482	486	501	513	490	493	448	476	474	476	454	467	505	513	490	525	483	453	518	503	467	458	451	512	472	439	459	491	485	465	469	475	503	502	484	482	493	499	495	490	506	432	471	460	486	504	474	480	467	494	492	503	498	489	488	495	502	471	495	482	507	486	487	498	449	501	505	497	495	476	448	470	509	485	494	489	500	518	516	486	472	501	510	452	481	470	498	477	434	522	474	466	472	501	483	539	490	478	503	530	499	524	443	451	489	451	477	525	507	500	505	481	476	459	463	468	467	473	492	516	469	469	490	479	475	496	486	537	500	484	467	446	514	520	500	468	478	477	492	477	533	496	478	493	493	487	482	454	498	524	472	482	510	491	525	510	501	498	464	454	468	519	500	494	503	461	520	509	496	443	509	494	471	496	484	468	495	454	507	498	475	491	477	493	502	478	524	507	478	453	480	471	471	481	527	538	469	496	498	504	490	474	481	442	450	506	522	468	497	476	508	491	448	497	455	482	480	493	514	506	507	503	503	479	463	507	472	466	498	454	491	480	489	499	501	474	441	520	482	479	529	538	497	522	530	496	492	500	482	495	510	510	509	481	498	466	478	473	495	510	510	494	510	552	481	484	464	520	494	464	469	477	530	461	451	492	516	491	465	475	417	459	497	466	466	503	509	504	494	489	527	490	480	481	507	478	475	457	503	486	507	488	545	470	478	491	520	484	482	469	496	516	479	498	536	485	501	467	480	515	512	459	491	501	512	498	467	482	463	456	472	447	513	477	495	477	451	522	461	479	440	467	492	501	482	482	516	483	509	497	479	496	474	482	497	441	469	463	473	485	482	477	512	507	479	494	437	516	446	448	492	467	460	480	510	492	518	516	456	490	443	511	527	514	497	480	480	483	464	484	480	488	470	482	520	491	451	455	491
36577	82313	65638	51048	39253	27433	19333	12677	5635	1827	598	554	473	546	483	496	537	507	535	566	543	514	534	500	510	505	502	519	498	511	475	552	548	515	512	492	484	524	518	513	515	499	558	516	482	500	530	514	516	491	484	500	526	552	524	535	533	550	520	521	472	546	464	478	483	544	536	553	514	532	522	538	514	515	537	520	520	533	502	493	505	477	432	480	526	540	479	510	519	512	533	500	507	517	507	499	543	542	505	533	492	495	496	526	495	482	514	469	506	524	540	535	511	470	469	505	516	504	500	505	529	534	528	533	519	576	499	485	523	545	515	514	513	519	466	504	510	506	528	503	504	504	456	493	531	535	449	519	514	524	519	520	528	503	495	476	496	524	536	531	500	501	529	458	504	515	511	523	481	558	510	552	523	509	536	506	493	516	577	491	520	523	532	516	556	506	516	504	504	483	508	560	487	515	529	517	451	506	492	511	501	524	494	482	508	516	510	512	510	486	488	529	499	477	520	456	467	498	513	507	523	483	510	476	484	548	493	518	458	501	538	519	507	507	476	508	551	544	460	456	478	523	529	501	527	526	473	479	514	510	518	488	506	473	513	513	502	536	523	492	513	485	511	504	479	451	539	503	479	528	545	490	512	526	497	489	496	507	526	515	512	515	523	503	508	491	486	493	520	517	510	524	513	541	528	549	539	482	505	520	502	506	511	507	482	522	516	524	493	542	480	523	534	487	519	484	514	513	522	480	526	525	528	535	480	519	525	531	470	501	502	489	504	504	550	534	540	509	484	470	503	501	519	514	460	498	557	526	500	520	473	501	466	499	522	514	525	495	523	523	519	532	515	531	498	473	534	518	531	515	481	547	507	511	497	520	497	478	495	524	508	478	506	513	496	495	456	521	540	525	540	518	507	456	516	533	525	519	533	484	511	500	494	536	515	513	464	511	455	492	540	505	540	498	508	508	528	530	514	522	533	514	563	521	519	525	473	483	531	503	490	525	536	530	510	542	533	502	520	512	503	510	519	515	502	476	508	520	499	539	515	505	514	506	556	504	505	515	527	516	516	524	525	505	469	541	511	521	515	559	490	534	524	533	549	529	483	501	538	520	519	487	521	532	514	521	546	536	447	494	509	502	529	535	501	544	557	556	457	507	466	522	502	494	490	487	526	527	509	482	543	516	534	522	535	511	494	515	536	507	511	535	508	466	492	515	529	513	472	530	483	522	497	538	507	548	489	527	508	506	513	540	517	534	498	517	502	489	471	512	512	554	504	502	470	523	510	522	530	519	493	530	511	512	479	500	569	554	530	491	574	537	512	500	545	536	508	505	511	493	515	497	535	512	566	524	512	504	524	507	494	490	505	490	517	487	510	527	554	548	495	530	525	505	519	505	514	506	550	522	454	499	475	496	526	469	493	530	483	539	510	517	526	517	513	479	533	532	488	526	510	493	518	492	491	517	520	514	458	514	523	546	507	512	530	511	513	522	509	510	474	482	516	510	500	504	515	498	525	478	514	512	558	557	486	485	548	532	499	493	525	498	499	458	547	524	509	486	472	509	501	526	525	494	513	522	500	534	547	505	563	488	492	508	509	500	472	477	530	535	548	474	464	539	527	523	517	533	519	483	517	510	487	479	518	507	531	488	543	529	501	528	493	491	536	550	511	505	491	487	468	484	506	525	501	503	487	539	512	540	512	517	520	501	549	514	481	517	498	519	513	507	515	509	493	511	536	501	497	484	519	500	462	505	527	474	525	515	482	509	510	479	500	531	513	528	523	518	506	501	550	470	497	522	490	502	523	520	489	496	506	504	512	497	517	519	527	504	510	509	458	543	515	512	542	501	504	521	519	545	500	496	502	575	520	532	501	500	501	499	488	484	508	500	528	469	526	547	504	517	524	517	488	493	455	520	518	465	520	524	544	499	500	522	490	546	490	511	485	527	548	510	488	542	517	497	493	526	523	526	497	502	500	488	539	491	468	470	492	496	504	504	496	481	521	518	562	487	543	490	526	500	525	494	541	473	519	531	487	532	499	511	459	517	548	489	570	527	541	502	515	522	498	501	541	525	537	522	540	504	527	486	505	486	529	551	518	517	515	525	474	475	504	493	558	543	502	494	472	509	518	490	523	507	484	465	496	512	459	526	527	483	542	478	511	487	503	517	493	512	520	517	500	534	507	489	498	523	485	496	510	487	539	507	497	487	488	464	509	521	478	473	518	497	513	474	515	543	512	525	512	508	527	510	500	485	511	528	515	519	476	475	519	509	495	520	546	502	515	517	536	518	531	520	503	545	498	519	525	525	515	490	502	482	481	469	525	487	542	506	483	485	557	510	489	486	548	470	483	501	507	509	546	520	507	506	544	502	478	517	497	517	504	460	519	479	483	518	493	533	506	473	496	481	516	482	518	490	475	476	494	530	538	533	489	545	503	475	482	506	547	544	497	573	516	501	498	515	532	489	522	485	525	550	490	555	489	489	484	492	488	519	539	509	507	504	479	487	507	511	541	502	492	469	486	504	528	519	516	501	534	536	492	521	492	513	557	475	496	517	528	518	508	521	500	484	511	483	540	514	540	525	490	493	503	497	508	500	484	589	519	499	497	508	515	468	504	516	499	473	502	541	502	472	505	500	501	479	512	479	539	527	523	502	516	515	527	471	526	518	518	465	544	497	501	528	518	541	514	511	510	499	550	502	507	522	521	515	511	516	504	506	500	516	517	544	542	484	511	515	503	555	544	527	466	503	522	529	503	540	526	508	505	472	453	512	509	486	548	557	545	497	490	511	486	542	494	529	512	492	519	490	520	517	502	526	525	496	484	484	484	525	483	499	539	518	521	499	497	496	508	517	497	480	540	532	508	497	505	491	513	501	481	513	515	499	493	460	531	501	514	543	482	493	511	524	495	488	527	505	470	523	508	521	487	490	514	529	506	516	503	503	535	517	488	489	539	504	526	500	529	522	518	482	515	510	522	534	510	494	528	499	531	465	494	509	523	537	513	502	490	538	530	491	517	540	515	485	531	518	507	517	524	521	520	507	535	493	518	515	513	499	511	474	525	516	492	508	515	481	511	484	520	510	468	501	510	515	518	510	508	535	483	506	510	473	502	530	535	513	506	480	493	523	491	529	507	549	514	467	486	533	486	525	499	518	509	480	523	485	503	540	510	514	497	490	552	492	517	528	498	502	505	471	504	521	488	487	479	548	488	552	499	507	484	512	581	484	503	535	515	534	496	560	493	539	502	503	496	481	476	516	480	500	507	529	538	494	506	541	484	490	498	531	484	522	498	503	543	526	474	522	510	534	506	492	535	469	494	533	486	501	513	519	476	477	522	531	527	529	504	533	505	500	492	492	457	520	518	501	490	523	531	516	533	525	537	521	527	491	521	508	502	504	521	514	497	501	549	508	546	540	514	548	494	487	513	504	531	516	474	497	585	472	507	523	516	515	494	519	523	508	521	495	548	484	516	494	471	534	534	502	540	502	518	497
24868	21653	31369	31874	24956	16181	9194	5372	2337	1133	644	593	630	649	587	575	608	591	606	585	575	632	591	585	561	604	637	579	597	641	579	625	608	578	604	597	574	581	587	531	606	561	657	581	609	605	595	609	604	626	597	590	577	557	590	590	593	577	634	552	563	592	624	627	638	603	586	568	585	584	568	613	607	582	560	560	591	618	569	593	657	605	564	561	585	619	580	578	603	599	629	578	575	605	554	578	553	621	610	594	586	590	602	579	579	624	642	601	615	591	600	595	578	575	566	582	583	647	574	639	604	578	604	593	611	603	622	591	562	605	612	585	644	601	597	566	576	603	615	581	572	586	560	573	600	574	664	587	565	598	579	589	590	614	585	576	613	624	598	559	585	616	606	610	582	613	575	624	596	561	618	618	586	587	622	614	594	653	628	596	597	595	578	638	590	574	558	601	553	583	598	618	620	607	629	596	602	577	589	620	558	593	605	639	589	587	663	608	631	635	615	585	584	563	586	611	623	602	583	638	589	594	566	560	583	637	574	625	599	608	559	580	574	574	582	586	627	590	573	623	613	588	598	590	638	552	597	576	547	605	575	605	591	574	636	604	580	569	591	604	605	573	555	563	611	611	577	605	584	583	611	607	581	606	616	584	621	591	584	598	588	608	553	569	683	544	609	566	648	617	597	598	586	606	639	611	624	637	618	615	578	616	604	531	589	622	575	636	599	579	578	654	593	583	606	624	531	591	624	611	570	559	558	574	634	543	548	589	633	573	652	583	602	563	616	620	609	570	600	583	596	615	594	610	594	600	574	593	560	596	585	634	625	584	581	589	578	624	574	620	591	579	642	622	630	609	625	582	599	566	620	612	579	557	605	558	602	559	573	593	583	590	622	589	579	620	603	530	602	602	628	613	602	556	631	625	578	657	624	619	595	606	588	645	607	582	582	579	617	612	581	577	602	596	584	624	599	578	635	643	589	582	610	598	569	613	599	594	606	567	605	594	587	573	559	572	614	607	608	593	572	590	603	621	603	630	619	558	590	642	583	575	600	583	590	606	623	595	576	572	599	593	599	637	632	644	558	577	538	576	607	575	586	603	596	573	577	614	612	597	601	608	563	631	574	643	587	578	581	582	588	568	599	605	615	615	552	592	622	596	552	574	616	648	637	615	625	584	618	580	578	632	595	627	584	574	573	645	630	601	573	616	582	600	561	614	516	596	645	621	617	614	582	590	580	617	606	620	575	577	610	617	562	550	608	628	573	641	637	586	634	571	609	566	639	633	624	609	593	599	640	568	602	607	562	600	567	575	565	564	622	577	565	622	659	586	580	564	558	605	596	577	617	628	571	569	618	558	636	586	593	612	616	604	601	601	602	593	635	619	569	631	569	612	582	593	604	609	611	616	614	624	554	606	616	574	615	617	610	643	601	580	606	609	555	574	546	612	619	596	588	608	603	553	594	582	586	594	637	562	598	596	544	633	582	574	625	564	606	568	580	620	586	606	617	641	633	634	612	558	616	543	593	577	564	556	643	589	624	642	611	582	633	645	613	560	611	591	588	575	587	590	623	602	594	563	593	569	620	635	551	575	613	597	603	546	559	589	618	590	613	583	571	618	556	599	575	590	595	597	615	624	577	599	575	619	598	624	632	627	595	598	575	607	576	617	589	582	557	609	600	591	570	604	610	609	602	590	558	624	594	627	552	605	627	556	625	574	638	588	567	632	598	570	580	621	598	622	619	581	585	612	600	577	565	585	560	598	584	591	597	570	603	601	602	604	579	608	583	593	629	623	650	591	590	634	547	615	599	622	607	552	600	560	605	584	581	579	550	606	576	608	557	610	572	580	593	628	592	600	611	564	541	553	596	589	563	616	565	621	575	573	610	627	576	586	562	629	583	584	553	593	566	606	554	571	583	610	579	644	573	587	607	562	607	591	620	603	599	564	586	628	605	625	576	575	627	550	588	565	579	573	622	625	594	578	634	584	631	600	570	541	559	604	611	607	576	616	597	574	613	604	641	595	576	592	640	634	624	575	602	598	582	588	590	651	653	575	593	582	549	602	588	646	578	599	578	592	627	589	594	602	546	633	592	621	619	621	624	577	621	587	592	599	584	613	624	577	576	617	605	591	612	631	553	577	592	594	592	656	592	629	573	625	612	608	625	580	618	608	611	579	603	562	585	608	609	610	588	603	585	620	591	570	640	569	598	571	521	575	597	574	619	649	580	593	544	626	564	612	572	603	631	552	594	606	580	626	545	608	574	585	621	547	565	580	616	640	601	566	597	554	591	567	614	596	588	639	599	552	617	553	587	560	583	611	615	576	622	594	615	582	565	626	640	598	571	633	637	608	647	585	572	580	587	611	559	541	594	593	594	644	560	596	587	598	578	565	604	602	551	574	608	567	622	642	597	597	616	598	603	577	595	586	596	608	590	657	596	593	553	558	599	560	571	592	590	635	575	592	580	593	643	567	586	614	606	543	572	566	599	572	622	576	583	574	569	571	581	651	613	555	623	588	584	616	585	620	611	632	541	610	588	545	622	637	568	577	639	568	587	582	594	607	587	631	572	586	628	554	657	580	596	545	614	595	553	609	588	629	599	624	647	601	571	596	597	606	587	557	606	600	560	602	599	612	611	583	615	594	598	603	596	574	608	625	595	606	612	604	584	602	610	597	610	631	603	621	590	571	613	587	575	623	613	632	635	606	585	573	610	606	589	567	610	566	626	640	613	616	610	611	615	621	541	604	586	609	645	596	643	580	565	596	603	594	613	583	597	566	564	610	591	628	603	602	631	599	576	617	584	599	582	608	607	582	566	639	578	598	560	584	595	606	583	655	593	611	580	561	569	650	553	642	556	568	592	560	567	586	590	622	629	614	574	610	598	615	619	602	649	626	577	586	567	570	596	599	611	599	658	595	614	622	592	546	590	619	635	597	582	605	576	592	597	602	601	571	608	592	602	581	593	575	555	586	569	568	574	604	630	594	601	622	624	599	554	636	570	613	592	585	595	563	598	580	554	579	561	582	566	565	616	561	611	585	597	634	651	591	592	579	628	625	572	560	613	591	587	634	553	617	633	603	639	566	546	576	560	590	589	612	593	637	596	558	590	611	650	590	588	593	573	587	589	586	592	607	588	618	597	617	606	622	578	606	603	571	572	563	636	590	584	639	604	590	622	539	616	622	593	599	643	604	590	594	624	617	607	643	616	588	597	623	612	611	629	590	575	612	603	598	574	582	609	636	608	580	597	556	636	597	545	626	559	585	618	608	573	575	611	600	626	600	624	603	607	599	596	608	580	602	620	592	577	586	589	621	588	551	540	558	562	641	570	557	604	618	587	583	622	578	565	601	554	584	620	602	576	597	568	625	594	554	598	591	586	535	593	596	590	617	615	575	585	621	597	526	544	615	597	679	587	561	571	583	538	596	594	595	543	566	659	649	629	577	626	595	585	566	590	626	570	575	558	617	556	604	581	539	589	591	613	595	592	602
36277	63843	49990	38194	29914	19475	13672	9217	4032	1695	686	653	701	649	649	595	642	690	587	671	648	665	639	659	665	613	585	681	626	646	686	658	611	648	629	646	633	637	635	606	637	670	615	663	636	672	651	659	648	669	614	610	669	648	669	650	612	615	591	642	668	598	648	631	622	620	637	640	640	635	648	636	638	649	687	643	641	611	597	630	659	668	637	638	679	649	610	668	650	655	602	659	658	655	643	599	636	617	624	599	645	617	632	594	591	678	670	636	572	625	698	626	663	605	624	638	627	653	649	649	636	629	637	639	638	676	635	632	630	678	651	636	633	652	653	670	662	648	617	586	596	610	656	685	638	646	641	647	632	624	636	632	636	608	635	672	628	602	652	651	647	646	639	616	608	629	658	630	664	641	623	633	633	653	633	636	643	677	695	621	636	597	667	694	682	626	620	611	661	632	665	655	619	663	619	628	658	637	625	674	597	622	634	671	666	638	643	611	687	653	647	620	648	646	652	654	640	640	625	649	648	618	629	642	631	592	656	620	635	600	663	626	671	604	637	613	665	655	628	643	614	664	598	633	639	617	610	609	604	674	620	581	614	637	633	586	603	658	609	630	628	623	634	644	646	620	670	646	632	679	621	615	628	642	637	610	664	659	659	677	643	647	627	666	641	639	631	594	643	622	656	616	639	636	642	640	644	643	681	614	652	622	634	595	631	622	644	631	679	696	633	613	664	627	645	620	626	634	656	618	632	652	613	681	661	625	627	636	568	633	669	649	627	660	653	634	666	623	625	635	652	661	639	639	663	657	654	643	651	580	660	611	691	636	616	659	639	641	628	650	641	641	638	632	596	610	616	639	651	645	672	619	665	659	625	662	649	638	638	599	622	658	712	629	627	616	629	621	645	637	634	639	643	628	655	609	685	643	622	626	638	619	655	685	623	639	651	657	636	652	654	672	616	611	624	662	646	663	625	668	622	631	627	648	695	633	645	590	638	598	642	659	626	623	666	670	657	642	632	677	591	628	671	612	663	649	644	657	635	646	639	649	663	700	643	618	589	624	658	657	683	604	593	604	624	635	638	646	650	649	655	654	667	610	643	598	617	636	691	602	620	607	585	641	682	645	634	655	630	663	679	642	701	636	629	673	627	651	615	668	660	592	636	615	639	689	620	669	681	701	600	610	684	617	690	653	649	642	652	634	674	669	604	633	618	606	648	621	645	649	643	650	671	671	641	627	615	613	607	619	601	612	626	644	616	683	642	657	670	627	690	625	636	624	622	637	686	648	660	635	659	629	635	660	619	637	649	648	587	653	625	624	589	633	628	668	628	639	647	638	637	610	608	661	653	647	615	659	626	613	653	609	678	683	624	663	628	654	592	650	645	657	646	594	667	702	662	648	652	667	623	650	660	619	693	636	644	638	648	620	609	593	665	626	620	662	644	670	629	626	608	661	626	641	647	643	691	636	633	630	616	631	652	622	637	687	631	639	637	662	618	609	674	598	647	640	671	661	587	616	661	629	648	675	668	630	661	605	644	609	654	635	646	633	614	632	640	622	645	669	615	666	677	676	642	678	625	615	622	633	641	641	640	666	651	635	652	626	634	647	664	628	625	666	656	646	620	613	631	667	604	609	651	684	674	679	668	659	624	640	672	613	689	635	627	654	663	676	634	611	614	660	643	631	655	631	671	688	666	632	660	605	663	624	668	662	630	649	603	666	631	641	633	621	633	640	601	648	664	691	673	616	656	643	614	631	680	635	651	642	602	665	631	662	647	614	637	623	674	643	578	605	662	659	620	567	654	642	618	596	613	662	619	639	656	628	648	594	631	651	617	700	612	633	674	602	664	631	674	580	610	597	648	666	659	671	644	626	660	634	602	629	631	624	650	625	616	612	654	634	591	651	628	610	604	618	625	636	659	666	656	630	633	619	629	638	652	641	621	616	663	643	674	681	605	621	616	606	676	652	598	706	611	615	628	624	627	620	637	613	620	627	601	620	651	599	713	625	633	638	664	622	631	642	642	616	624	655	641	627	644	596	629	622	645	660	639	617	633	614	667	661	651	622	652	625	710	659	617	588	635	670	665	612	655	612	622	613	642	594	653	662	637	640	659	659	642	672	595	618	630	642	638	574	634	626	646	676	640	627	619	652	677	642	599	627	631	628	652	651	652	598	644	625	635	649	597	621	624	635	611	643	691	680	655	632	674	656	647	642	653	633	625	655	612	676	636	660	588	631	625	620	634	678	626	663	663	595	651	683	639	668	636	647	673	618	668	612	636	662	652	633	626	590	647	637	645	653	678	651	620	633	639	638	647	641	619	599	695	654	652	626	652	616	627	622	625	624	634	611	635	660	668	658	595	628	606	638	643	670	640	651	661	651	631	686	628	651	631	631	610	632	643	657	593	671	662	610	667	681	683	652	632	635	640	637	649	656	617	657	613	634	677	644	651	685	622	611	673	670	664	685	620	673	628	595	694	645	621	658	649	688	671	640	627	608	611	624	658	649	613	643	617	645	662	681	617	658	689	636	612	631	636	638	686	680	639	630	631	630	597	676	648	642	613	621	655	609	652	645	657	648	678	628	629	633	609	659	638	665	673	676	641	633	656	633	623	646	668	663	592	641	639	629	624	645	653	634	669	636	615	639	632	631	580	628	643	668	651	650	612	653	650	650	619	650	634	649	675	623	664	604	633	566	669	645	673	622	640	682	707	627	599	668	671	614	585	680	622	652	658	617	641	609	663	684	614	620	687	597	693	582	626	664	651	615	646	630	643	656	657	582	631	665	655	600	640	658	638	677	607	637	628	634	649	666	667	691	632	700	624	641	624	634	670	668	657	605	636	626	640	600	697	623	634	625	640	613	634	601	593	652	649	624	601	648	637	613	621	676	650	629	681	615	634	648	646	654	625	639	645	648	636	652	659	664	616	612	625	636	677	657	653	651	638	658	662	661	669	674	625	671	653	683	658	642	646	692	597	624	671	623	614	611	629	633	652	637	655	661	647	656	622	613	636	632	629	656	634	614	629	637	616	651	635	615	643	671	671	561	649	636	659	597	623	628	653	664	627	655	661	697	631	607	664	625	650	638	620	682	602	624	615	668	648	644	607	677	669	653	656	694	643	631	644	622	701	594	607	628	620	623	636	663	685	652	646	633	636	657	647	631	668	654	683	615	673	617	627	648	660	655	651	636	636	593	656	614	639	623	641	605	638	629	672	647	682	611	598	648	590	613	603	647	602	647	646	655	607	652	669	645	684	631	623	623	632	611	687	658	669	647	634	647	617	629	627	672	610	618	647	733	602	653	631	646	621	655	616	651	660	637	636	613	653	648	675	637	609	663	599	642	680	654	686	641	659	615	614	659	622	607	651	668	664	622	647	610	690	617	633	667	617	623	614	588	666	655	660	613	647	626	673	620	663	618	638	575	606	613	621	653	613	635	673	668	622	688	649	643	645	711	659	640	642	657	596	629	607	643	655	611	571	634	670	651
22572	21211	29810	28955	31510	31746	28428	16424	6829	2616	849	831	836	806	814	801	825	850	792	759	816	756	747	820	779	790	822	784	770	814	834	797	806	783	753	798	813	828	784	770	863	791	724	775	793	835	830	797	761	795	826	814	770	777	759	792	823	796	818	753	774	804	779	765	798	791	779	796	800	819	740	789	766	772	715	779	792	785	755	815	786	837	883	774	770	796	802	799	770	771	752	806	786	829	772	857	793	765	797	784	778	783	798	761	768	774	745	830	824	755	765	790	765	788	776	774	768	774	789	743	751	762	766	795	757	766	755	784	765	786	775	741	790	777	796	783	749	733	785	799	805	803	774	770	805	769	826	743	812	780	751	785	801	801	745	764	808	757	735	798	814	774	777	780	807	768	803	815	790	775	793	812	736	787	817	760	778	797	755	830	793	776	775	763	774	799	730	771	793	777	761	779	736	763	716	741	797	758	806	816	808	809	783	747	812	825	745	781	819	772	786	787	768	776	784	743	799	719	769	823	781	792	763	772	751	774	760	832	806	724	750	784	744	749	787	776	751	791	779	778	752	794	772	784	777	844	777	809	778	803	743	798	781	788	789	784	826	774	807	754	751	831	825	786	820	806	821	802	761	811	776	789	810	783	777	786	800	815	818	750	774	741	732	787	760	806	808	784	778	787	768	811	804	813	817	778	750	769	797	762	759	814	772	760	745	766	788	803	777	785	728	801	745	810	771	789	755	760	804	829	823	751	810	791	761	843	775	815	791	830	751	814	830	780	761	776	765	714	758	779	769	782	729	766	724	827	806	776	749	781	770	752	820	826	765	726	843	787	809	782	762	786	802	830	795	772	752	828	731	776	812	801	807	800	790	786	776	761	778	795	772	802	782	821	798	763	809	802	763	755	801	731	798	768	816	782	793	811	758	741	797	797	754	783	766	812	777	793	803	794	817	763	730	844	794	758	737	808	774	802	754	749	773	790	767	820	800	769	826	814	850	737	716	792	756	829	793	782	803	737	824	805	817	740	808	768	789	776	750	756	817	728	801	782	738	830	785	797	736	773	777	783	752	800	802	798	745	806	777	807	796	729	794	763	766	810	779	737	766	804	805	797	753	815	761	760	783	773	759	775	776	759	753	772	811	806	794	824	776	808	721	812	742	780	781	799	748	751	776	834	745	785	820	759	817	793	760	741	785	786	795	772	744	776	834	775	846	770	854	670	770	778	760	769	821	762	802	775	807	793	753	833	810	820	761	767	803	809	798	702	820	746	793	736	838	768	801	781	756	780	707	778	790	755	806	848	770	779	773	771	771	823	825	730	781	799	802	775	818	763	845	778	800	791	748	791	733	769	754	778	807	769	819	781	719	820	774	779	747	792	792	797	815	794	833	757	775	789	756	774	850	795	747	869	792	779	757	780	800	761	780	693	796	798	843	750	793	814	877	814	806	831	759	767	799	768	745	771	739	750	740	810	753	804	770	827	798	767	776	784	828	769	704	787	759	780	768	798	766	795	829	760	800	744	770	784	770	760	783	816	731	758	792	803	772	758	831	814	844	782	802	786	781	793	780	777	751	818	756	758	743	776	766	736	731	741	737	778	755	807	762	744	810	755	763	751	763	787	762	804	756	774	800	781	805	737	797	806	768	786	776	804	801	833	805	826	786	802	805	838	791	804	774	803	794	797	780	782	806	820	792	800	784	794	774	791	722	730	755	770	781	795	735	723	817	742	782	820	812	729	752	759	800	797	780	802	769	771	728	775	794	772	769	765	751	760	808	802	762	793	783	759	767	807	762	807	844	742	801	728	747	748	774	780	783	773	778	807	816	808	773	792	801	772	809	750	770	819	775	735	802	744	785	831	799	767	755	756	784	779	816	824	733	783	772	831	766	786	793	790	794	783	785	764	752	744	772	746	743	771	816	756	767	795	742	741	789	752	756	721	793	726	846	807	785	758	741	798	759	767	800	818	771	812	740	784	808	785	810	774	768	753	792	790	795	783	810	781	804	764	826	801	746	828	769	805	747	760	770	781	829	790	747	713	802	739	798	786	821	795	841	776	769	758	812	786	740	800	770	764	851	813	761	783	794	770	730	795	755	724	807	749	794	733	792	769	761	809	857	762	765	747	796	789	754	795	772	818	784	747	803	761	790	784	763	768	777	774	733	792	793	797	737	779	755	817	826	812	789	743	826	780	800	762	774	729	793	753	797	753	788	775	809	803	822	790	767	802	767	736	837	768	800	797	773	767	742	828	799	793	774	733	836	777	787	791	807	786	782	748	793	817	780	796	764	780	775	738	808	746	850	801	799	800	815	732	795	774	760	742	823	766	763	801	759	728	793	783	804	789	772	786	820	801	815	839	772	820	768	769	798	874	752	730	764	711	791	779	792	745	834	777	745	776	785	771	767	745	750	812	784	783	744	823	781	791	773	780	765	759	791	778	811	803	785	740	802	773	757	785	783	775	787	736	768	786	816	786	771	801	786	768	746	741	799	719	775	815	758	789	792	765	778	756	821	857	770	771	811	773	774	778	764	816	820	756	813	807	740	764	790	761	745	751	771	738	768	757	815	775	780	809	770	786	725	749	757	787	796	807	767	751	752	802	787	770	738	724	787	758	831	801	774	758	826	768	753	752	760	803	751	772	777	811	781	763	793	753	795	784	819	800	795	786	815	754	739	747	757	766	812	780	828	800	737	818	783	782	785	750	745	804	784	828	787	823	813	779	798	763	812	781	766	745	839	793	758	730	834	777	808	794	776	802	783	803	794	780	768	796	806	811	764	740	779	784	819	737	749	787	748	816	751	777	798	779	768	772	797	816	756	799	774	781	775	839	762	790	807	759	829	694	813	785	765	767	793	746	769	734	812	733	804	734	775	776	782	772	805	816	809	799	798	808	718	799	780	812	786	756	762	773	784	797	789	764	733	753	810	799	767	817	842	747	824	788	772	748	741	822	781	790	768	762	725	760	759	810	811	792	758	767	803	790	722	755	788	789	776	769	789	747	744	772	746	781	805	786	750	744	786	765	782	782	796	738	791	794	787	771	795	773	803	820	797	744	825	789	788	769	793	756	805	781	827	757	803	764	803	740	773	754	774	839	764	804	766	799	734	765	799	785	799	769	812	824	759	779	747	798	793	760	790	804	736	776	805	781	809	763	838	817	822	793	839	798	814	767	762	839	734	741	793	806	737	790	752	764	710	796	819	814	819	832	768	788	733	762	777	813	792	833	785	820	783	734	763	780	711	768	760	763	762	779	816	773	780	725	765	823	795	807	810	813	801	799	824	792	845	782	800	757	773	727	763	718	784	739	746	780	765	744	840	815	767	804	765	754	723	809	811	770	781	759	814	730	814	797	803	746	858	833	777	757	775	811	791	745	815	748	790	834	792	773	793	793	743	815	768	796	816	786	804	777	757	774	782	803	776	735	795	777	755	815	801	783	797	765	759	800	805	815	718	760	780	744	818	746	796	789	803	723	747	784	774	778
51473	90658	72366	62408	50001	38440	27240	18199	8876	3714	841	828	792	834	886	800	810	848	863	825	799	743	794	767	792	842	793	839	814	765	772	784	815	782	799	854	787	771	781	816	830	734	783	851	841	816	796	813	771	777	834	771	757	785	801	781	818	782	755	796	770	799	784	797	791	777	763	792	804	755	835	779	805	754	779	795	810	808	852	766	770	773	817	747	785	820	768	805	813	807	779	803	807	798	733	798	820	806	809	797	747	799	803	829	829	765	762	821	843	769	842	846	762	719	778	858	787	791	796	785	783	804	780	823	781	776	762	829	779	793	800	766	869	789	812	775	809	781	756	768	769	782	825	817	790	784	776	760	804	790	801	785	767	812	848	792	795	760	753	788	786	809	767	771	783	787	791	778	812	781	792	821	773	842	787	757	809	797	753	811	786	804	850	770	792	792	834	811	754	785	822	832	742	775	846	816	848	775	811	810	791	851	787	754	776	783	783	761	833	810	825	825	781	770	805	793	748	807	737	801	789	814	801	821	847	811	819	749	827	762	767	797	875	780	771	740	842	795	777	838	796	797	795	827	821	714	859	764	790	772	741	819	806	808	793	800	777	809	781	783	827	831	799	775	796	814	812	805	813	785	776	833	755	823	765	760	800	858	826	774	776	759	824	790	864	856	754	811	847	794	773	769	789	808	786	805	816	770	773	797	846	806	793	776	803	774	830	771	804	813	746	759	818	765	820	764	789	812	804	824	808	805	781	787	784	796	798	768	797	779	798	824	815	779	769	818	821	756	797	790	786	760	789	812	788	785	763	781	822	806	745	783	820	792	784	795	840	788	826	763	802	802	766	754	769	798	806	777	773	771	761	767	799	752	806	809	797	748	821	805	787	781	821	799	786	817	779	773	752	775	809	788	756	746	821	766	775	830	774	822	777	804	772	780	811	791	793	787	761	810	781	817	765	786	804	799	827	772	796	732	798	864	786	805	814	802	762	802	827	824	837	815	801	789	831	757	811	803	772	740	792	744	736	805	830	806	795	765	789	803	779	775	764	738	771	767	770	741	808	790	810	795	786	795	810	832	747	779	782	796	837	880	790	779	777	776	815	828	750	808	797	800	780	774	765	838	832	780	791	796	766	775	808	768	802	783	834	771	736	803	823	819	782	747	804	813	828	801	799	790	818	812	772	742	820	762	760	788	755	787	830	778	807	805	803	777	800	795	766	822	774	771	783	757	795	827	729	826	753	780	850	798	741	815	811	799	778	790	821	753	843	814	781	777	832	855	778	767	779	785	829	790	749	833	817	781	837	782	819	770	770	819	721	767	793	773	748	770	774	730	795	801	815	798	774	767	776	770	842	784	803	836	821	791	754	770	779	803	764	792	811	807	842	773	767	861	777	753	771	753	745	791	801	807	806	825	811	823	872	769	827	809	838	784	790	783	810	803	782	747	774	829	829	799	786	840	759	784	812	778	779	759	795	821	742	769	778	765	802	763	799	782	722	762	827	800	834	775	774	821	797	760	773	833	752	779	785	763	779	823	805	738	835	784	770	804	756	798	821	811	745	821	810	805	800	781	815	865	790	775	800	764	791	821	783	812	744	820	803	844	790	810	814	744	808	781	752	778	835	793	822	807	816	764	783	769	768	815	774	852	799	794	827	773	802	804	821	782	745	791	776	784	761	797	773	738	744	785	822	756	794	784	815	786	807	786	806	815	853	795	824	760	769	801	763	810	780	779	780	807	808	771	727	738	806	795	805	791	784	835	769	833	801	794	790	763	848	755	795	807	725	764	735	816	779	749	758	805	796	805	795	805	820	831	763	780	757	794	819	780	763	812	824	795	727	797	796	795	769	790	775	814	821	813	838	816	795	862	781	835	838	790	769	789	813	817	847	830	773	791	856	784	787	817	735	754	808	753	759	767	775	780	767	800	819	792	799	775	785	740	833	838	775	820	824	793	799	753	771	805	829	792	772	844	818	789	800	803	821	789	784	799	746	776	766	784	792	826	775	779	821	779	827	772	822	780	823	797	778	757	819	866	809	806	738	836	834	866	762	812	774	760	820	782	749	798	782	771	800	726	853	819	803	771	824	754	770	773	768	744	809	764	796	756	810	788	763	775	788	783	787	779	743	808	751	835	833	741	799	813	737	791	773	803	798	793	803	806	783	837	783	800	855	796	823	805	803	796	750	802	782	804	802	794	752	693	794	768	760	736	763	805	821	807	772	813	839	821	786	824	794	763	765	845	783	796	825	787	801	819	785	799	745	875	820	789	784	799	803	801	820	839	814	793	812	789	781	786	829	793	786	827	795	798	808	757	807	834	796	769	782	770	756	832	827	795	802	859	781	772	778	838	797	801	790	793	811	808	757	802	795	764	785	782	770	801	780	780	785	785	756	795	747	767	809	752	700	786	792	735	782	783	808	797	785	782	773	786	848	779	804	763	822	780	818	755	764	830	824	764	833	795	814	772	823	837	801	789	781	782	790	778	795	755	819	854	787	789	812	773	758	813	751	772	820	797	800	774	819	812	787	776	807	794	775	811	785	810	782	787	784	801	795	772	831	786	819	778	793	795	827	789	812	770	763	775	796	800	820	835	803	831	823	800	821	780	830	793	814	778	800	840	795	768	843	798	811	828	793	828	808	755	781	825	814	770	761	805	766	830	783	827	779	800	767	762	778	779	754	802	812	786	748	781	792	776	809	795	702	821	811	824	774	781	819	807	807	804	804	749	780	818	798	829	803	802	793	772	829	770	791	792	776	797	806	851	837	769	827	784	810	774	752	797	741	801	742	764	841	774	809	791	848	795	773	839	789	771	778	810	769	772	765	766	777	812	840	803	809	790	768	794	799	805	779	811	811	769	757	785	818	781	829	759	839	761	793	777	773	760	736	734	825	815	821	806	794	787	767	789	750	812	800	833	801	816	816	823	770	840	848	800	834	800	795	761	790	786	745	830	810	755	774	756	772	755	811	789	828	745	819	769	800	792	829	796	809	801	732	811	773	791	784	739	818	870	820	746	777	793	793	785	771	795	794	833	781	825	831	750	775	786	798	788	847	764	789	804	785	737	799	820	803	811	764	789	824	809	772	761	787	887	742	762	803	817	803	819	754	799	813	802	798	791	775	743	789	774	836	766	746	777	763	791	759	815	765	778	850	790	795	853	827	778	836	765	796	824	774	787	746	756	816	787	796	796	747	739	838	782	783	811	812	755	798	846	831	789	770	815	756	804	804	819	777	744	808	746	785	787	805	830	756	829	757	819	791	768	790	771	791	797	774	809	786	787	798	815	830	837	766	793	796	796	803	774	782	780	758	794	801	815	805	750	795	790	784	801	791	786	773	754	747	803	800	747	818	807	789	794	795	785	757	792	815	780	809	714	810	828	801	800	771	775	736	779	763	806	772	810	768	768	785	767	845	801	806	781	785	828	791	778	825	794	781	785	781	805	784	768	813	819	816	809	806	740	793	776	818	825	791	745	739	821	801	794
28281	23325	23374	14927	6232	3027	1878	1135	587	448	394	392	415	384	399	398	377	389	427	394	406	392	395	359	420	378	384	385	404	368	402	354	397	403	413	403	409	380	402	410	382	414	391	362	402	381	406	387	382	428	404	394	408	419	401	392	398	394	378	401	404	415	401	428	393	374	391	408	393	354	358	391	397	411	393	418	419	394	375	402	350	406	370	371	384	418	367	400	417	388	376	375	371	367	366	434	408	417	387	408	384	409	363	366	371	420	383	364	378	396	395	412	374	387	406	399	403	365	385	374	419	366	401	383	402	425	369	399	402	348	440	402	394	419	394	402	393	403	389	363	422	383	397	378	412	407	393	376	411	359	439	406	440	411	364	394	372	399	437	391	387	405	411	390	403	394	383	384	370	394	403	397	404	381	430	385	407	381	384	390	367	395	378	392	386	370	388	389	399	390	401	449	408	383	399	409	394	385	393	401	387	391	387	385	389	401	378	387	412	410	368	378	433	398	375	408	388	426	399	414	407	374	373	417	377	407	400	378	396	433	411	379	411	404	414	374	360	396	421	400	381	373	433	372	366	386	365	421	407	393	398	389	398	392	365	415	401	388	373	414	367	379	408	418	401	388	400	397	429	397	367	407	393	367	368	375	414	394	377	409	368	395	407	383	375	389	396	389	349	390	367	407	406	403	413	417	398	380	426	408	370	406	377	401	381	378	372	414	370	387	409	389	408	377	376	417	394	398	414	384	389	392	395	390	383	381	389	408	359	385	375	369	392	398	391	405	379	403	396	390	425	355	370	395	403	374	381	385	389	392	381	385	384	379	360	406	395	426	418	419	383	366	412	412	386	394	345	397	389	395	381	372	391	381	411	374	404	368	400	415	409	353	380	374	375	407	381	409	367	389	381	387	406	397	400	389	389	417	375	363	402	370	364	404	365	416	414	378	388	384	373	399	417	367	403	378	394	402	371	395	392	395	412	376	383	418	357	410	341	394	433	374	415	379	427	413	382	412	396	379	424	373	383	416	360	406	380	380	413	410	410	434	386	376	396	388	392	407	423	389	384	377	391	412	413	391	391	389	401	408	370	370	371	368	426	387	382	359	382	388	389	379	399	390	384	423	374	372	405	394	389	346	393	359	399	386	369	403	417	368	389	390	390	370	402	402	400	364	352	374	388	398	402	374	377	396	363	426	368	361	404	376	403	398	407	358	405	360	411	414	403	385	393	371	420	387	371	353	389	354	411	391	394	379	363	387	410	387	389	396	387	411	427	421	399	398	376	424	409	436	399	376	405	425	383	374	385	358	403	402	359	379	421	383	387	407	412	430	390	410	387	366	385	420	390	393	421	382	360	339	377	417	403	418	387	413	390	383	393	378	402	387	410	394	386	373	378	415	431	396	386	373	386	388	422	363	357	391	386	411	422	393	376	363	368	400	345	425	379	420	402	404	393	388	381	377	355	395	371	397	433	395	376	396	394	358	374	366	384	354	391	420	379	413	423	376	362	357	402	395	444	380	389	377	376	376	358	391	394	421	432	440	397	403	379	385	391	413	395	366	408	389	386	411	375	393	369	364	417	383	374	393	393	415	375	380	413	393	393	396	402	376	369	395	394	369	417	377	422	406	376	449	408	397	420	331	395	384	407	376	380	411	394	398	409	378	416	422	409	414	413	382	372	392	392	370	409	388	389	408	386	370	406	388	410	365	346	372	382	380	370	370	370	404	344	442	401	389	392	405	392	399	401	412	395	386	402	385	391	380	392	407	431	392	397	413	388	403	387	413	365	396	383	356	400	416	409	378	375	399	392	391	426	370	369	404	383	372	390	427	416	380	371	346	383	396	396	428	404	399	388	402	381	389	381	398	390	367	344	365	389	404	383	399	431	414	407	390	403	386	385	380	442	384	382	405	407	390	405	392	427	382	381	428	370	390	361	358	389	419	412	413	385	395	394	402	417	390	390	351	373	394	353	424	399	352	406	368	393	400	393	390	396	390	378	364	368	389	402	409	358	362	393	421	370	371	373	377	391	396	385	422	393	363	375	387	358	382	383	394	337	392	431	385	376	385	387	394	371	381	366	429	418	372	388	430	380	398	401	409	388	393	400	339	376	403	384	383	416	386	419	411	378	366	386	359	399	407	381	406	397	404	387	395	409	386	427	401	395	392	390	362	406	391	428	364	405	409	389	404	351	415	394	392	428	379	413	384	393	406	390	379	419	358	392	413	398	382	380	389	384	408	389	367	407	375	409	396	369	407	388	409	382	396	430	394	379	349	373	375	377	359	383	373	377	385	371	397	385	385	359	431	392	366	409	403	440	387	420	395	414	390	393	399	396	394	407	393	395	366	387	384	401	387	386	371	387	423	351	387	367	410	378	376	372	359	431	380	404	409	378	416	387	405	409	402	409	374	339	406	383	415	378	356	385	391	424	393	410	393	355	366	402	372	400	416	407	362	386	415	403	393	380	380	376	381	395	389	388	414	359	359	415	399	373	378	424	381	393	379	396	383	390	379	404	385	354	397	369	389	410	414	408	370	433	396	385	400	344	434	420	403	401	390	400	393	363	385	405	369	399	403	383	379	409	387	393	377	381	405	378	399	374	411	365	387	405	394	394	371	410	387	383	392	396	343	386	363	394	408	401	445	418	396	362	401	431	379	383	367	416	375	400	386	397	399	406	419	420	395	368	403	413	388	396	414	370	378	398	402	413	411	419	385	384	385	376	381	399	392	384	405	373	388	392	403	425	367	398	428	387	421	392	380	422	406	393	412	379	392	364	416	401	386	370	377	394	390	434	361	395	390	393	382	418	391	378	391	405	361	416	391	381	402	412	376	369	391	412	414	382	419	399	428	382	381	381	356	371	381	371	413	385	376	414	359	424	376	410	387	366	405	399	410	391	384	380	414	410	355	442	389	366	409	382	399	387	376	419	395	361	366	415	422	380	381	401	431	399	352	376	389	382	399	409	383	388	374	410	414	396	399	394	397	411	397	384	391	360	360	393	367	391	386	395	364	376	405	386	378	403	420	378	410	390	368	434	402	416	398	404	414	371	398	398	406	374	411	408	408	388	384	384	408	404	369	438	380	389	388	410	402	377	340	387	386	393	369	397	385	378	391	365	403	413	402	375	407	369	378	400	404	400	417	354	410	425	379	389	386	387	391	406	403	396	399	385	358	402	372	388	395	371	372	391	396	408	392	424	380	384	382	406	367	394	380	368	387	403	418	382	419	403	386	425	409	355	395	362	407	385	370	393	343	408	408	432	409	381	403	384	392	446	396	404	398	383	402	388	367	405	432	403	337	359	367	400	367	391	408	419	379	376	391	371	398	393	411	385	363	411	406	386	378	382	369	428	430	388	387	394	398	379	385	382	409	386	361	397	379	397	378	415	368	392	362	388	385	378	378	419	415	393	408	356	395	427	405	383	413	438	411	410	399	377	411	404	406	411	404	418	382	387	386	386	396	391	373	379	396	368	384	401	362	411	383
17154	31768	19340	11593	6557	3755	2453	1478	842	475	434	425	454	436	436	428	435	407	484	446	438	449	434	444	421	407	475	438	469	410	440	422	428	430	425	478	435	445	444	424	419	400	417	439	433	431	429	391	405	448	445	445	424	404	441	393	461	439	454	413	405	451	430	394	422	458	424	460	395	430	405	391	431	452	421	442	419	444	433	380	451	457	417	453	394	472	429	434	437	415	426	418	408	446	427	419	474	443	427	443	440	435	415	470	395	449	424	434	448	447	431	449	443	444	413	424	423	452	440	398	430	431	427	423	448	404	414	467	433	454	441	452	447	439	436	466	414	396	460	422	454	447	444	440	469	420	425	389	451	420	416	441	393	429	483	453	446	411	460	427	416	446	429	447	395	429	402	414	387	419	449	432	412	424	416	424	436	417	376	442	459	421	411	427	408	423	417	443	432	449	432	409	432	451	444	394	427	416	433	452	434	422	410	405	437	436	424	446	473	423	427	455	433	440	433	393	403	417	421	424	436	452	435	450	460	441	430	425	429	443	417	405	446	449	420	423	440	457	435	436	401	428	406	437	448	432	440	421	418	435	432	416	423	452	414	426	403	406	460	471	479	395	415	427	447	450	420	391	435	440	421	451	422	430	410	426	416	453	427	434	417	462	425	403	457	426	443	476	445	491	436	421	407	412	444	422	463	405	448	466	422	429	436	429	478	417	445	459	411	451	450	423	423	434	455	405	427	430	394	459	409	394	429	395	405	409	455	440	381	436	432	438	437	448	431	444	452	427	449	452	435	428	426	401	444	438	415	445	436	456	417	408	401	447	424	442	411	411	449	421	387	421	428	455	440	429	435	445	390	437	452	419	429	448	388	429	416	398	370	453	451	469	438	441	395	437	443	453	435	454	424	392	437	424	459	413	428	428	450	432	444	411	385	416	393	450	439	442	426	437	436	412	418	452	424	390	454	416	436	407	432	445	449	447	407	438	463	410	418	433	426	423	435	438	429	441	421	428	413	461	402	395	451	423	441	417	451	471	422	412	401	444	440	401	445	418	447	402	444	487	428	433	401	421	420	439	448	408	407	406	464	438	418	414	422	436	431	444	421	425	379	417	443	446	433	421	430	444	443	369	412	410	403	444	458	431	430	427	451	429	424	451	448	419	431	438	399	421	417	447	399	404	439	464	428	426	407	415	441	409	443	409	445	475	407	442	413	437	397	440	411	424	409	424	397	407	437	430	421	415	392	457	426	422	406	429	448	394	448	446	428	450	424	430	403	425	404	406	439	438	404	431	424	446	390	404	428	418	427	434	408	445	439	457	469	439	430	443	443	487	452	445	447	443	463	444	394	431	426	446	446	394	424	448	422	419	437	455	463	438	425	419	412	398	418	443	406	429	435	452	392	426	459	400	439	388	482	469	461	432	398	441	448	466	440	412	444	457	425	431	423	461	417	436	444	450	427	452	397	452	445	399	406	462	435	423	453	462	434	467	430	436	453	420	417	428	467	458	420	431	425	403	433	430	425	425	425	457	425	434	422	438	439	429	437	419	411	446	434	433	447	449	412	413	426	465	410	459	443	461	415	417	417	416	427	430	437	414	423	442	414	427	475	446	444	419	450	406	398	420	430	424	418	395	443	399	432	402	454	423	426	430	463	412	444	435	415	426	409	417	403	401	419	442	469	465	406	456	520	413	425	402	464	385	383	435	412	476	441	431	442	419	402	437	430	456	413	410	430	454	444	434	474	446	454	395	466	426	414	417	430	372	428	391	396	453	425	441	422	418	444	442	427	494	424	430	438	456	429	406	479	463	445	403	431	448	423	430	405	418	457	461	425	421	417	463	421	442	443	424	412	410	426	445	453	461	432	464	432	418	469	441	439	451	422	411	476	448	424	408	449	454	442	458	422	475	431	392	445	421	430	420	447	395	426	473	436	442	406	384	473	440	439	436	472	416	438	364	430	443	449	452	378	417	409	453	426	393	389	449	434	415	411	456	414	448	440	443	439	450	378	449	445	447	381	407	432	427	436	457	403	402	441	432	441	418	472	411	428	398	480	418	412	422	456	456	450	452	454	452	436	436	382	442	422	433	465	416	423	417	470	407	465	419	413	410	395	440	449	460	397	425	439	445	450	433	434	471	451	419	433	443	423	389	443	449	440	447	433	418	440	448	425	421	432	440	422	440	452	440	432	437	428	448	433	430	407	407	433	435	449	423	429	415	462	429	417	401	397	432	421	435	468	456	414	417	440	408	440	417	447	431	455	408	448	411	412	407	440	431	428	458	430	471	440	431	429	412	418	447	456	460	460	446	441	453	424	444	419	472	421	457	427	421	416	429	442	422	435	442	428	438	413	436	393	434	438	408	401	441	431	451	439	427	409	446	418	436	425	411	418	431	416	443	440	474	455	406	425	453	421	426	419	412	439	408	433	432	429	418	433	436	466	402	438	417	412	403	396	411	441	420	432	455	464	465	413	436	406	439	439	390	475	443	428	424	428	427	431	424	444	439	428	414	444	425	450	405	407	394	432	450	430	392	422	437	432	443	414	419	435	405	405	447	434	408	447	415	490	406	457	428	412	438	417	405	419	452	454	428	450	437	426	424	403	415	445	420	466	418	459	421	410	391	398	454	439	437	432	386	428	408	474	419	434	437	415	431	431	431	466	430	422	441	424	420	418	416	394	406	433	419	447	429	442	420	450	423	351	425	457	407	412	430	385	457	417	448	424	431	419	434	430	450	449	429	413	458	439	446	433	440	481	426	460	423	401	438	441	440	452	421	410	431	427	430	412	374	425	456	438	454	450	416	442	407	428	448	451	456	451	449	420	428	447	419	424	447	429	416	423	446	432	439	409	420	396	443	453	447	418	444	430	438	411	441	415	442	428	408	419	405	431	455	434	389	459	445	404	426	441	442	404	451	403	387	421	439	454	436	402	459	390	430	405	395	430	396	473	413	406	432	457	418	438	432	409	409	421	440	388	401	414	401	422	399	448	457	407	435	424	439	434	438	410	463	456	445	451	434	455	433	432	441	393	418	410	422	457	446	421	454	440	449	437	437	419	461	459	444	451	481	413	428	411	419	435	435	398	448	401	423	433	450	461	475	394	450	459	438	429	385	433	437	432	423	417	410	444	439	458	427	416	436	411	443	409	444	452	422	414	426	423	412	433	426	430	435	414	454	434	446	423	414	420	430	427	457	428	451	449	429	410	409	431	422	402	410	379	391	444	428	430	456	401	453	435	439	453	413	462	431	404	445	471	415	477	425	473	417	424	427	437	435	421	424	395	430	450	439	398	413	441	409	463	442	416	426	441	414	427	413	433	451	439	421	443	421	437	444	444	443	450	444	432	479	437	437	436	431	416	416	411	455	448	421	417	401	395	446	407	448	426	441	429	441	465	464	457	419	427	399	442	430	439	435	455	427	429	452	438	390	433	426	406	424	422	437	463	392	452	448	424	403	466	418	478	434	452	402	433	431	456	413	412	434
23713	21597	33277	35003	31362	26612	17861	7517	1842	647	513	517	506	488	476	503	485	445	499	455	486	462	505	458	469	508	495	474	468	470	454	491	471	475	454	468	455	428	426	505	476	489	480	450	491	515	488	443	470	411	467	475	476	464	470	457	462	456	454	443	488	425	456	485	434	416	462	492	496	456	435	460	505	462	473	464	521	450	492	477	452	449	457	504	464	466	462	507	471	494	458	470	451	477	463	454	456	470	458	483	434	460	445	468	465	447	452	452	463	437	432	515	492	427	481	497	500	450	457	465	467	463	442	472	465	473	502	462	485	452	493	449	408	450	479	513	455	415	457	436	452	534	473	491	476	504	472	444	458	506	452	446	504	473	472	478	434	462	486	461	480	459	451	465	432	481	469	473	474	482	510	455	470	441	486	481	466	460	487	473	471	459	512	453	444	482	489	478	467	474	481	433	475	454	463	451	502	452	482	504	469	457	478	447	477	469	507	476	470	462	446	452	443	476	452	497	484	508	462	462	473	461	434	471	463	485	463	511	496	463	472	428	450	468	458	448	487	477	479	477	464	465	426	466	477	435	482	470	450	460	435	475	493	441	487	441	481	510	471	472	441	449	517	496	468	459	464	474	487	442	442	445	503	463	469	474	491	477	487	476	462	458	465	446	450	480	454	493	445	468	518	446	454	424	485	469	469	493	439	441	476	458	464	491	477	490	441	456	465	493	463	457	451	479	451	497	423	456	477	483	472	479	439	465	442	453	478	447	447	469	484	449	457	464	469	465	450	463	491	503	443	498	454	434	450	452	459	495	461	463	454	493	498	449	478	486	488	457	456	464	476	515	476	454	484	473	439	483	430	450	486	505	487	449	459	492	447	436	475	461	454	453	428	505	456	469	454	482	452	452	484	457	458	496	466	482	475	500	455	485	443	436	438	458	494	481	476	488	507	464	471	464	501	450	465	482	482	496	458	460	455	473	448	496	465	476	489	445	451	494	462	472	457	480	479	519	464	442	461	467	476	437	460	491	462	517	472	449	471	489	466	450	492	491	477	443	451	448	457	473	476	475	493	446	410	449	470	452	498	492	502	443	487	454	455	475	434	453	508	462	471	447	466	477	471	481	480	504	467	492	458	462	431	465	414	485	467	487	464	472	456	468	445	472	483	476	461	473	487	472	469	450	465	451	472	462	452	417	453	431	471	474	494	486	481	466	440	460	451	483	483	461	462	502	514	455	489	485	471	483	435	474	478	448	478	471	493	468	439	510	488	474	496	452	501	459	495	485	468	484	461	462	491	476	451	458	451	500	493	450	478	482	456	433	472	481	454	466	484	445	476	497	459	478	468	470	495	472	494	472	522	514	466	445	483	451	489	462	479	469	462	474	465	396	473	483	489	484	488	497	464	477	474	458	421	468	491	464	483	438	461	452	507	461	465	464	460	450	482	490	470	449	431	433	491	476	441	471	496	456	448	451	503	461	440	471	467	462	503	451	441	451	466	469	454	462	483	485	461	449	478	456	474	473	473	451	493	474	477	482	467	444	459	463	504	466	460	459	484	476	531	521	410	483	492	510	499	455	494	469	482	481	458	416	483	453	435	440	472	457	470	463	482	483	465	434	451	452	462	493	417	478	441	464	530	457	486	489	480	482	461	455	444	453	454	458	440	460	451	481	460	458	466	486	421	511	465	480	485	481	473	465	490	455	493	471	537	486	456	470	479	485	442	509	469	483	469	445	465	483	451	436	468	442	515	447	430	499	491	460	464	455	490	456	471	470	501	484	475	496	474	487	502	481	492	474	469	476	469	480	457	461	461	476	451	464	484	437	438	498	480	450	455	443	462	514	450	473	476	444	474	453	458	497	471	449	459	505	480	424	483	487	468	479	417	501	491	487	444	417	469	493	485	526	494	460	464	465	395	453	469	487	456	525	445	457	444	456	446	471	450	450	441	466	475	452	461	461	487	472	451	485	476	459	445	493	430	447	456	499	475	479	468	434	440	454	463	458	420	476	478	477	469	479	474	442	449	484	458	459	453	459	473	498	440	487	499	455	471	448	526	462	458	432	452	456	491	495	465	457	485	470	484	444	422	467	494	469	460	433	488	466	466	455	449	469	441	498	472	465	469	464	467	449	436	449	436	499	435	483	490	488	495	435	495	463	479	448	465	447	441	455	495	501	453	436	415	447	520	481	477	450	431	474	457	434	500	499	472	445	464	462	501	521	456	483	491	480	493	457	426	468	475	463	465	449	479	509	483	479	475	451	504	487	469	485	455	448	472	516	457	503	449	490	479	489	482	447	460	475	454	459	459	489	491	472	486	489	478	450	471	483	484	497	451	474	499	480	453	451	428	466	481	491	461	450	485	484	461	508	480	488	497	456	460	469	490	466	418	477	454	475	474	470	480	520	533	488	483	503	490	466	460	496	450	458	520	448	439	502	473	450	464	418	446	470	472	489	461	489	447	507	448	461	458	471	497	525	490	492	476	478	461	488	438	451	452	461	461	460	464	447	427	462	486	432	466	465	466	504	462	512	451	469	499	448	446	444	490	468	503	471	445	450	466	471	473	464	467	442	498	478	495	448	456	476	454	452	470	475	440	505	494	442	489	435	449	450	450	437	467	485	509	438	455	465	501	471	461	484	468	408	473	485	445	488	459	437	445	455	483	473	442	503	443	477	456	449	444	473	436	473	478	450	469	468	469	426	445	463	451	469	465	480	472	463	469	434	456	441	445	475	510	434	445	497	508	428	480	452	481	447	467	471	454	450	473	493	483	430	475	490	464	432	449	492	466	456	467	460	421	471	462	453	456	484	494	446	476	489	443	493	462	500	477	469	469	455	467	475	451	453	446	461	451	462	504	494	491	462	472	467	469	503	512	441	489	456	466	455	487	477	458	473	501	473	459	461	465	458	455	460	460	462	478	453	453	478	431	504	454	467	431	486	498	487	489	490	475	482	426	416	483	453	486	489	473	496	457	489	453	477	472	481	451	477	488	447	464	425	523	502	440	442	439	457	495	468	474	453	460	465	472	467	449	489	485	477	467	484	437	432	497	446	463	463	456	470	497	460	473	448	456	440	459	467	480	476	472	480	468	465	495	454	494	485	488	469	449	482	443	445	492	486	497	464	468	459	489	438	511	472	454	501	473	463	439	483	486	457	463	480	438	472	463	432	464	409	448	458	484	460	436	484	488	449	443	449	480	476	445	490	432	464	468	472	481	473	453	473	467	455	477	490	448	471	438	511	457	481	457	452	451	480	488	473	441	497	496	495	469	448	459	476	445	474	480	491	431	497	462	508	457	455	467	446	517	459	484	479	483	469	473	452	484	442	490	465	451	470	492	472	451	465	485	490	442	492	415	496	509	463	473	449	443	479	469	489	460	493	475	461	462	500	465	480	472	426	458	452	467	469	475	433	454	508	452	459	484	474	494	458	461	476	442	451	464	439	463	440	511	416	487	468	481	458	503	479	443	506	462	482	452	432	443	481
40814	82634	64891	49207	37647	27900	17330	9707	2516	849	528	495	487	534	488	498	448	530	527	499	464	505	482	497	465	536	498	500	457	507	502	471	510	495	471	478	496	497	471	522	461	474	490	469	501	473	483	527	495	482	485	498	529	496	490	531	486	467	475	485	489	472	498	486	479	468	516	464	507	504	594	474	441	522	500	491	525	507	503	495	514	506	470	471	516	492	491	454	516	472	494	456	493	525	495	485	489	475	453	524	517	491	495	445	493	466	458	515	492	466	489	460	452	469	499	531	456	502	507	513	481	490	512	480	515	522	490	494	505	507	519	477	480	509	473	504	496	433	528	478	484	495	441	502	516	503	497	475	484	450	508	511	516	512	515	449	468	485	504	472	501	474	490	486	461	507	548	523	475	457	487	464	473	474	480	550	479	481	473	528	517	477	500	509	458	466	488	505	477	500	479	457	498	458	517	492	477	516	487	484	475	497	470	535	480	514	496	517	497	470	482	487	469	507	473	520	475	509	490	521	495	486	502	465	507	481	513	489	493	503	486	496	485	453	486	486	483	476	502	483	486	471	521	509	475	501	474	486	473	485	523	482	473	518	485	498	498	452	456	467	491	527	497	479	520	494	442	492	521	441	556	473	491	459	491	552	495	498	489	501	470	509	494	489	486	518	492	498	453	492	501	502	493	521	479	491	472	490	513	529	466	511	474	469	541	459	486	482	513	478	490	503	489	499	506	497	487	473	492	501	444	505	496	508	448	530	472	526	495	489	529	509	486	481	511	480	503	464	513	472	500	499	441	433	447	488	542	490	523	498	535	493	465	448	517	458	485	522	471	465	465	513	478	501	522	489	529	495	502	454	487	494	494	520	496	484	493	490	493	503	510	521	481	462	506	511	487	512	475	484	489	534	488	488	487	469	514	497	488	479	490	538	485	472	519	489	505	493	452	502	492	481	498	470	507	467	528	493	493	501	446	518	478	491	471	541	492	479	492	477	505	502	502	495	478	491	478	478	479	489	526	487	518	473	512	494	520	485	477	486	491	518	487	461	520	497	496	469	493	477	461	490	497	460	486	482	487	477	449	480	534	476	497	489	483	475	480	486	500	498	488	494	504	481	481	486	457	495	475	472	490	505	528	493	488	508	489	506	491	469	508	512	491	481	511	503	481	426	509	479	466	506	509	536	486	503	451	493	501	521	495	492	494	524	501	541	499	499	516	483	528	499	471	482	488	483	455	496	482	475	491	468	561	497	483	470	471	481	467	485	436	503	481	483	485	470	469	485	448	501	537	503	477	522	502	526	467	473	491	505	479	491	500	495	507	496	462	458	494	511	480	490	483	494	503	525	492	483	490	496	449	514	488	485	442	476	477	545	457	479	519	474	502	487	455	486	477	494	508	492	473	494	502	466	462	478	543	482	506	474	504	538	500	442	476	471	471	524	506	495	483	518	455	476	531	468	504	495	476	501	504	501	479	467	498	492	490	473	477	488	498	486	489	508	480	457	553	518	478	485	469	494	466	489	507	452	461	485	477	537	468	496	493	477	490	470	507	473	473	512	492	514	500	498	477	481	496	481	446	480	474	470	538	501	491	503	508	454	489	493	502	488	467	464	484	472	495	462	504	471	524	489	465	542	435	491	467	455	538	470	457	485	512	500	495	477	491	461	519	451	491	451	516	510	480	509	452	521	471	504	488	465	459	464	486	514	483	459	495	450	494	480	489	449	469	451	490	486	470	538	457	499	468	473	485	528	502	474	492	485	494	481	457	468	461	494	514	465	482	487	478	503	493	528	495	499	472	496	446	512	481	451	474	512	464	451	528	485	534	507	492	523	479	476	472	518	476	454	488	446	523	503	536	492	482	500	517	481	451	458	495	489	502	505	490	489	477	478	474	502	498	465	477	499	540	498	503	461	491	468	482	480	505	456	464	529	487	516	454	494	487	501	483	486	467	507	468	493	513	500	486	511	500	532	495	467	514	468	491	487	486	455	476	500	471	498	475	484	506	459	505	529	452	438	478	480	469	492	509	506	513	503	488	429	476	470	542	491	512	504	493	438	537	477	479	446	533	463	499	470	484	494	468	503	544	461	475	473	483	491	502	482	498	466	449	488	518	494	471	460	535	497	447	499	483	478	492	506	453	533	497	534	500	456	478	490	418	527	445	480	468	465	493	488	437	457	483	506	462	469	515	480	546	490	453	504	468	503	459	494	523	493	469	471	481	507	549	518	446	473	525	486	510	482	488	513	497	486	486	491	503	493	531	480	467	484	501	457	480	500	474	471	506	494	480	460	494	473	480	494	487	478	466	475	490	464	518	496	517	491	490	490	487	537	503	473	486	484	539	486	467	489	467	501	496	483	496	527	473	498	510	494	509	475	507	504	496	490	465	500	462	495	478	511	514	473	498	477	501	489	478	510	474	501	514	498	475	505	513	487	514	516	496	488	496	497	489	512	481	482	469	498	486	419	455	491	493	482	492	489	437	470	512	517	485	473	449	479	481	515	459	469	510	491	486	522	508	482	501	483	484	476	485	474	507	475	493	538	467	462	525	500	510	531	487	467	489	490	490	515	494	519	509	483	454	495	502	479	482	483	487	503	517	502	530	487	488	498	446	485	467	522	483	485	482	486	477	478	464	515	491	493	442	465	486	424	535	469	464	432	485	488	460	514	490	488	490	475	484	492	490	521	470	505	494	514	475	522	468	485	500	475	496	462	476	495	484	492	484	514	493	518	478	470	486	466	480	494	478	495	478	501	517	474	504	460	484	493	484	514	494	523	482	489	501	481	513	495	514	512	499	486	447	481	470	452	447	485	487	494	488	480	466	471	530	501	490	527	473	490	501	464	486	486	489	494	482	490	485	488	484	530	471	502	516	534	510	454	480	504	491	506	520	503	461	488	501	477	518	524	521	509	482	465	486	476	518	485	474	508	478	514	484	500	488	483	509	498	460	479	535	452	508	470	499	486	480	558	503	482	495	480	479	494	505	524	516	511	464	494	480	505	472	462	472	482	487	501	500	505	463	503	517	510	481	532	466	482	478	487	519	479	493	474	511	481	463	478	461	488	493	512	498	497	495	525	452	506	489	472	477	453	489	482	479	469	492	432	475	494	484	490	497	477	501	505	489	464	513	500	486	510	455	510	507	492	496	452	517	459	524	492	500	478	517	504	538	523	462	483	488	487	511	442	504	479	503	520	514	512	462	496	472	489	443	522	462	428	453	473	472	489	484	473	482	459	508	485	507	492	502	470	440	504	472	527	507	470	512	505	502	501	523	485	506	513	503	483	506	490	482	493	488	473	469	491	482	471	506	471	506	479	464	480	516	503	508	500	498	493	518	508	478	480	469	509	502	488	485	487	480	454	510	482	500	448	457	498	498	485	481	477	488	514	521	517	469	471	492	473	497	481	499	470	457	476	501	488	472	491	505	494	545	443	520	504	495	481	530	518	494	473	486	502	491	501	503	530	467	494	456	514	517	506	461	484
25014	22178	33467	33295	24487	14875	7438	3103	1363	717	570	625	614	602	601	636	566	610	593	600	621	601	591	660	612	584	624	574	588	635	601	639	607	588	594	577	573	623	632	651	594	571	637	564	600	638	585	606	595	582	580	594	630	574	596	631	588	640	640	646	582	655	634	584	600	615	595	634	614	586	614	585	632	611	614	613	631	607	604	635	591	657	662	630	617	631	597	549	623	588	586	589	619	647	641	588	614	603	552	630	666	556	664	583	592	615	578	587	659	591	589	614	612	627	625	577	603	615	601	610	628	566	599	610	642	570	605	606	583	574	609	572	566	606	604	601	624	620	657	589	555	612	670	599	629	602	601	585	610	575	591	608	604	585	588	626	620	621	597	538	574	591	590	586	599	569	604	582	582	616	599	645	594	584	569	614	600	597	572	592	641	647	593	603	559	598	607	592	607	605	579	631	591	580	648	604	601	628	558	623	605	625	606	578	647	599	578	629	603	611	594	616	653	587	602	552	611	612	658	607	614	631	620	610	604	582	585	582	628	627	615	592	573	621	655	600	601	604	642	608	574	603	644	601	645	634	569	578	570	587	601	609	636	599	570	613	613	616	586	602	607	577	598	596	600	586	606	620	615	603	612	584	616	645	619	599	639	623	626	630	602	559	591	637	627	589	562	647	575	650	623	636	578	627	612	637	614	602	616	582	626	637	607	601	618	563	623	594	618	533	572	613	607	618	541	622	623	605	620	603	622	594	617	550	596	628	590	572	618	587	567	576	607	606	596	588	619	590	608	605	638	588	591	595	610	605	639	589	626	619	634	592	633	617	595	601	585	598	581	611	549	619	523	591	653	594	562	633	581	618	594	580	601	637	612	572	573	602	643	590	573	571	569	585	615	596	583	615	588	611	620	602	628	574	573	638	613	624	611	583	616	585	594	603	637	618	605	600	591	610	586	591	622	621	608	625	662	606	575	586	580	575	577	595	593	566	607	610	632	587	639	590	559	595	662	580	582	615	592	620	583	644	601	600	647	651	595	573	600	619	576	626	625	606	610	617	648	607	628	565	611	580	588	570	597	567	590	608	627	632	627	601	597	644	602	608	592	611	590	587	674	628	631	555	587	593	624	578	635	626	591	617	587	636	617	615	617	585	604	600	626	594	590	594	598	632	576	594	607	605	608	576	647	626	601	609	603	594	566	618	577	609	574	556	598	657	581	599	593	599	595	630	603	603	604	602	561	622	599	594	557	590	624	605	601	587	580	587	578	635	621	662	595	627	601	630	593	589	612	645	575	644	614	627	588	629	582	653	595	612	576	633	621	609	617	591	630	622	543	634	586	616	599	592	599	609	592	643	602	655	604	601	622	593	584	600	603	621	572	562	611	657	618	612	590	578	623	597	580	619	572	628	592	575	618	574	615	598	606	579	622	663	628	587	603	579	570	628	615	592	607	600	611	590	618	618	528	590	630	570	578	572	617	614	592	648	643	613	620	616	584	606	570	597	628	630	587	579	605	628	629	590	579	610	629	613	602	627	622	615	614	625	607	565	604	577	634	604	616	615	633	638	613	606	606	584	576	584	613	625	608	601	569	598	667	645	596	584	605	573	593	636	623	615	603	612	604	617	574	574	658	620	660	631	578	613	599	628	610	600	647	592	605	560	622	619	622	635	646	581	650	614	598	596	609	658	587	580	622	591	590	596	626	621	602	628	630	582	622	615	648	595	602	578	679	596	592	555	630	602	624	627	635	606	619	638	623	629	583	595	626	624	630	628	596	572	571	606	602	633	558	634	587	580	628	631	606	593	614	634	653	573	591	595	615	629	632	602	636	609	617	580	606	609	545	584	638	585	633	545	593	622	586	582	603	641	602	584	590	571	642	566	573	589	631	580	613	588	600	597	598	640	603	588	604	620	611	605	598	560	586	610	590	595	582	601	613	632	608	573	581	602	611	595	543	612	586	615	615	613	599	635	596	600	647	616	551	556	615	559	583	620	609	577	646	605	600	607	630	598	572	636	591	627	632	603	603	648	606	594	605	618	601	672	651	606	608	626	660	616	621	581	610	606	625	559	572	632	578	613	588	509	578	596	596	601	610	610	646	594	599	615	558	579	614	644	625	638	574	593	612	593	616	578	578	565	571	594	613	612	597	592	614	655	607	597	625	584	629	556	559	640	655	645	625	587	628	609	632	611	637	584	575	597	628	616	582	572	621	615	609	642	583	596	567	592	566	582	633	609	621	598	636	618	594	569	603	602	582	599	603	576	631	641	632	618	600	632	568	603	563	607	604	562	620	573	608	613	637	591	595	574	621	633	601	608	578	630	621	635	606	602	642	660	638	614	642	605	579	598	607	616	575	641	596	590	629	592	614	612	605	612	606	629	598	596	571	621	637	630	614	565	586	640	583	566	599	617	599	606	670	619	544	593	599	605	588	622	571	621	579	603	597	609	591	613	626	565	600	649	592	583	640	608	622	565	603	603	635	600	581	563	595	591	574	613	629	597	610	587	613	609	644	575	637	606	597	571	588	614	593	592	570	596	620	597	619	564	591	617	596	635	571	595	591	609	645	615	611	578	575	588	595	600	596	594	571	568	606	627	612	594	606	621	602	613	626	567	620	596	605	649	598	645	608	576	605	583	602	599	648	585	608	577	636	631	578	611	622	649	536	573	585	635	601	633	600	583	580	612	613	605	642	596	598	594	594	611	632	599	592	598	613	591	618	594	623	584	582	604	648	598	625	627	609	601	542	582	587	565	613	619	625	644	584	609	615	603	629	633	561	608	629	586	605	582	620	595	609	606	619	589	586	607	635	601	605	611	568	625	597	592	644	613	619	584	593	550	626	555	604	610	585	576	570	589	583	651	624	588	570	545	599	580	642	656	664	602	617	612	597	599	609	585	601	672	607	616	626	620	588	606	602	646	597	574	613	595	657	613	590	573	582	615	570	593	620	611	548	601	610	609	614	585	598	625	608	587	611	627	610	604	572	597	596	593	650	617	615	572	571	594	584	634	583	565	538	626	606	588	600	612	615	556	634	607	662	621	630	591	614	563	598	628	571	582	619	612	616	610	608	632	598	626	609	601	588	590	575	642	614	561	595	590	629	602	618	630	638	613	607	615	608	573	598	624	649	613	608	586	628	620	617	603	616	600	639	596	573	637	587	639	597	569	635	607	602	600	619	568	573	615	611	588	623	605	612	630	581	631	613	585	603	543	617	619	574	572	583	626	658	584	579	615	612	600	581	586	604	583	624	610	642	600	593	624	577	578	618	616	607	629	574	642	568	632	617	635	590	550	618	623	600	651	600	603	577	584	599	640	563	631	556	623	570	620	620	609	604	641	566	614	638	601	590	590	659	608	630	612	584	634	638	641	604	597	615	591	585	619	600	627	569	614	560	601	599	635	613	615	592	617	619	644	614	620	634	568	626	613	653	621	562	621	615	581	613	598	626	627	587	610	600	632	622	630	611	586	561	626	561	613	675	614	635	631
37957	68550	53757	39188	28614	17580	10612	5336	2174	752	678	670	622	632	712	641	672	635	689	655	651	676	651	643	669	674	673	665	597	627	649	666	629	617	667	670	665	632	648	666	657	668	607	649	623	684	620	645	620	633	633	615	650	679	630	639	697	671	686	655	630	688	651	620	636	717	647	673	643	594	682	640	637	681	654	624	611	687	669	636	620	639	660	666	636	674	669	610	665	632	697	613	669	674	617	714	692	611	616	650	630	625	609	687	697	694	618	674	636	616	632	639	685	691	735	627	596	669	680	692	648	684	637	603	704	649	628	636	673	659	599	630	675	653	670	625	655	637	698	648	661	659	655	637	644	654	653	659	666	649	700	643	655	648	653	693	682	632	619	662	652	624	642	680	654	691	638	614	671	659	614	621	638	654	636	664	620	665	614	650	671	629	670	690	684	679	635	661	666	665	619	640	638	612	620	653	635	674	614	678	668	655	628	625	665	653	642	710	732	670	625	671	607	680	624	646	649	619	622	629	632	618	655	634	617	643	668	647	616	674	669	645	658	676	678	689	663	626	690	658	650	673	581	700	632	625	664	623	653	643	673	678	643	660	605	643	686	629	688	657	638	632	645	652	597	629	651	617	650	697	650	690	649	614	661	680	692	643	609	645	642	639	710	630	617	651	637	646	669	626	656	626	674	651	646	671	675	652	585	646	653	653	691	651	644	677	637	670	685	671	674	637	659	681	646	661	662	618	584	679	618	642	634	665	627	642	648	625	620	636	626	715	658	640	699	675	633	657	636	615	655	700	677	650	658	678	691	634	608	681	646	703	619	693	671	609	666	594	622	654	636	608	673	633	628	678	667	693	664	649	652	658	638	661	633	671	669	699	633	599	661	632	607	582	632	678	637	640	692	629	668	646	639	660	678	699	675	679	637	681	652	668	659	684	646	626	662	654	645	650	669	656	664	636	647	623	660	663	659	649	617	633	677	624	651	671	624	626	647	625	595	596	635	667	640	621	685	677	658	639	598	643	623	662	634	627	653	619	641	611	656	634	665	656	635	648	643	619	634	674	606	635	633	641	651	650	660	608	655	672	682	651	639	625	637	669	684	636	654	699	650	630	621	634	615	622	646	652	653	646	648	633	638	602	678	644	630	632	663	651	640	631	663	606	646	617	639	672	671	660	601	641	637	649	664	657	673	647	640	660	621	689	636	649	614	638	648	627	662	619	670	648	640	622	635	642	663	612	663	649	629	663	672	679	687	613	659	657	630	645	617	677	650	650	658	655	662	613	633	618	666	651	651	600	602	626	699	661	649	615	650	675	691	617	592	677	629	584	650	667	628	655	623	648	635	656	673	633	650	607	643	621	703	608	602	602	631	658	588	656	637	615	597	633	626	655	637	647	636	646	643	643	643	642	681	602	649	659	632	636	620	651	663	666	654	673	621	678	645	651	649	666	613	686	702	696	640	644	673	628	638	642	668	703	653	626	677	717	612	600	668	675	579	633	633	663	665	612	617	677	661	640	639	590	615	611	678	640	665	665	648	636	645	658	669	670	637	656	656	629	664	625	669	680	638	653	609	627	624	658	647	662	662	673	636	624	593	598	668	608	665	629	626	618	630	628	661	646	617	648	664	623	627	642	657	639	656	594	678	679	654	663	648	657	615	611	666	635	668	657	603	661	633	619	633	683	622	678	623	672	654	652	692	676	641	645	621	643	659	649	605	661	605	654	652	671	621	596	651	669	644	645	629	638	665	654	665	680	640	642	634	673	691	652	611	669	608	623	669	669	620	641	663	665	593	636	664	665	673	645	683	650	605	655	636	610	593	623	637	663	648	617	699	657	624	648	653	663	642	591	623	668	633	596	669	645	689	665	633	636	672	630	640	612	665	648	678	619	629	636	641	676	648	627	609	647	680	648	634	658	670	672	691	693	620	633	674	620	648	659	722	658	662	633	616	654	627	616	700	616	623	656	673	688	679	631	711	669	618	621	684	611	625	656	609	628	630	662	635	656	656	620	650	715	630	638	652	677	635	615	688	674	619	667	645	635	615	655	680	653	673	617	625	601	643	672	663	667	656	669	659	663	622	630	656	662	654	639	643	668	650	634	651	609	632	679	600	624	639	682	664	647	656	735	678	643	683	637	669	639	619	674	662	643	677	633	655	660	646	657	607	680	658	644	619	682	611	653	642	640	629	602	634	678	638	696	638	652	603	670	655	680	668	633	687	608	667	673	689	709	650	664	631	636	684	667	611	628	639	599	667	645	613	641	644	663	667	670	632	666	620	648	612	658	672	662	636	664	621	703	715	651	602	662	646	630	655	706	680	642	675	708	695	657	647	634	624	644	635	676	659	705	672	695	649	637	638	652	643	657	656	630	677	627	627	651	662	667	669	660	647	684	635	619	655	620	633	667	667	646	661	640	662	683	629	636	666	663	650	644	680	645	629	627	651	621	630	638	633	653	631	656	684	652	654	673	649	624	660	631	674	665	598	660	626	650	616	608	627	660	694	641	651	635	669	670	669	643	665	640	587	625	613	658	649	628	668	635	645	615	666	644	691	685	630	693	670	588	634	628	591	641	646	640	612	669	648	655	647	624	663	677	662	627	607	639	683	656	667	660	640	611	640	679	672	622	653	612	649	657	670	694	666	672	657	671	636	639	654	660	683	679	662	634	664	642	679	668	699	705	686	638	632	657	650	667	642	660	638	634	621	647	657	647	702	659	704	666	658	686	614	647	667	694	616	660	646	687	636	693	652	633	689	628	644	667	677	608	618	632	648	681	626	679	620	665	692	620	719	659	665	658	599	692	631	657	628	641	609	684	651	616	641	632	653	643	612	630	664	666	644	623	700	693	629	667	639	674	654	673	644	666	666	656	673	656	668	659	646	654	605	638	696	681	671	641	609	646	630	646	658	632	611	654	662	627	650	641	651	654	678	637	666	693	652	612	664	649	661	666	687	652	642	610	644	648	685	655	624	644	654	634	666	603	700	679	667	655	646	671	686	632	620	671	616	630	646	681	592	645	596	644	689	631	656	622	641	666	701	623	620	605	623	650	661	643	670	695	667	664	648	649	627	649	662	666	666	622	636	605	654	662	687	634	690	676	685	664	662	640	652	635	645	671	694	630	614	631	628	672	599	614	654	683	631	663	615	662	687	617	630	686	664	606	630	651	684	621	644	630	624	666	650	658	626	610	677	605	659	660	708	637	670	676	625	636	643	651	642	663	642	677	638	706	655	647	645	630	644	620	640	630	629	642	608	613	670	621	637	667	663	668	650	656	624	677	636	653	676	666	662	684	674	647	637	661	651	628	629	701	642	649	643	655	651	648	617	657	642	676	667	703	645	666	683	637	672	667	684	632	634	676	648	663	640	624	629	646	682	656	660	674	654	654	629	606	705	618	606	694	587	666	629	642	621	611	660	662	646	631	623	615	696	641	649	614	639	629	679	622	608	640	697	650	653	637	662	688	648	597	637	626	640	691	611	670
22539	21325	31101	30172	31296	29455	27384	13612	5800	1284	895	880	817	812	829	770	788	834	857	800	809	877	881	819	870	799	797	830	805	836	821	835	831	781	838	836	820	798	824	829	803	809	839	759	817	797	811	813	825	843	811	797	870	844	807	801	834	831	812	859	753	803	859	835	838	824	773	822	800	787	807	771	819	812	807	796	834	813	836	801	788	809	818	780	761	829	819	820	836	818	808	807	788	850	816	819	754	847	815	819	760	829	762	828	798	793	818	796	785	774	848	831	804	812	827	821	795	796	840	811	803	808	811	798	836	766	788	821	792	826	830	817	822	841	824	813	766	770	826	825	846	801	785	772	779	808	822	774	768	826	781	857	794	790	824	812	804	836	798	787	865	818	803	836	804	824	818	809	827	777	764	818	828	795	791	783	806	825	768	798	814	819	837	811	825	799	827	829	816	787	857	760	759	783	822	808	806	829	848	793	842	801	800	825	784	839	762	806	772	778	841	813	806	796	833	806	786	821	807	827	774	781	818	832	794	832	772	877	823	745	808	767	821	795	843	845	804	763	829	796	883	791	820	780	769	805	828	821	745	825	845	793	846	786	850	824	882	811	752	823	821	823	802	834	814	794	828	791	785	835	837	887	776	794	784	803	813	817	803	788	804	833	796	847	794	842	789	773	882	829	837	891	798	791	857	830	799	831	802	831	823	806	823	798	827	826	721	865	786	824	791	821	822	875	807	806	807	845	832	796	842	834	804	844	827	768	829	828	838	821	788	802	832	835	850	852	814	757	779	788	811	826	793	822	825	794	844	827	859	875	791	766	767	768	830	881	844	827	766	773	829	780	843	789	785	810	811	868	846	771	834	829	772	804	827	790	795	795	803	823	796	787	815	813	776	830	770	851	775	807	842	775	853	805	785	829	882	827	805	837	793	855	791	748	767	779	799	805	782	821	798	790	818	760	842	807	779	820	821	807	793	810	801	807	801	857	819	834	840	774	813	804	811	782	796	813	824	830	850	836	776	849	835	809	818	813	837	855	836	789	776	811	826	759	869	773	773	828	800	831	847	816	816	797	797	797	844	824	804	789	806	817	819	799	821	829	818	847	803	824	826	771	837	819	806	773	810	783	778	749	754	863	782	813	800	851	792	800	832	809	840	755	779	805	764	784	784	831	889	858	806	775	818	844	833	806	788	833	859	852	824	804	784	828	786	826	837	815	837	780	823	778	773	836	824	820	776	790	833	827	797	762	825	766	846	802	836	771	804	783	875	796	811	810	834	784	810	873	800	824	787	785	834	776	802	804	768	851	809	807	864	821	768	782	825	837	856	738	798	819	808	843	795	826	842	785	815	793	825	788	809	788	853	830	867	841	804	829	822	771	800	816	809	795	801	775	863	839	774	829	799	820	871	802	791	771	756	789	805	821	763	811	715	833	754	819	815	788	791	804	841	772	805	845	838	854	837	836	824	781	806	825	813	782	786	811	793	806	774	798	814	815	796	817	856	766	763	782	817	828	805	796	835	841	802	779	778	803	792	870	835	810	805	808	831	839	835	767	828	827	810	822	807	841	830	825	858	781	799	826	839	853	797	801	803	788	784	809	864	815	759	776	868	839	877	810	796	821	811	783	809	839	856	812	831	829	801	766	792	757	834	824	832	851	806	822	837	790	840	775	820	807	837	796	823	846	826	796	807	845	858	803	833	789	829	818	841	829	837	811	816	864	788	813	814	826	836	832	793	811	854	790	794	792	862	840	851	844	856	759	792	767	816	807	822	812	819	769	784	820	816	819	818	801	819	825	781	797	829	820	803	833	865	805	842	790	839	818	793	825	840	766	817	751	791	773	840	745	808	784	810	764	804	767	794	798	822	843	789	815	778	847	826	808	819	841	820	799	797	808	832	840	829	819	826	785	750	795	840	765	790	853	806	825	791	810	774	782	827	811	843	761	781	819	816	786	794	845	760	808	780	831	808	804	839	792	819	807	771	814	799	860	837	816	841	807	782	789	787	837	800	846	806	786	802	779	810	833	785	796	785	832	818	776	813	793	809	815	839	827	818	815	822	808	863	792	822	838	836	833	839	795	811	843	804	843	761	835	806	779	817	843	813	793	848	837	818	785	796	846	817	777	788	770	803	837	813	885	824	838	798	782	790	808	835	806	834	820	809	828	853	814	791	774	754	783	812	814	768	823	786	805	791	769	786	780	830	767	784	839	834	870	797	851	834	761	779	824	852	816	839	788	790	790	784	779	814	820	843	812	772	786	791	756	799	775	856	761	791	838	807	777	884	834	763	798	821	797	858	785	818	773	801	828	803	770	764	774	820	823	803	778	783	821	812	755	835	816	867	788	801	803	862	831	814	825	821	809	823	806	764	821	802	796	843	816	854	825	833	856	812	807	823	809	804	788	820	881	844	818	784	786	840	856	773	813	851	844	765	839	819	775	783	740	830	837	766	797	779	823	767	816	807	830	800	761	816	838	821	803	787	841	870	849	758	805	846	808	809	842	869	812	810	836	783	806	834	790	778	806	855	878	833	814	807	828	815	854	866	844	845	828	808	800	766	782	791	814	775	781	782	809	813	766	865	813	818	798	796	749	775	838	776	843	823	824	770	810	810	754	822	768	767	814	838	836	839	828	841	784	776	836	853	832	834	832	785	819	767	819	776	834	763	807	775	820	776	778	809	819	820	818	784	744	832	775	834	817	868	827	773	829	828	815	818	840	784	810	812	791	827	770	788	771	811	816	801	863	779	813	815	840	853	828	796	863	814	795	839	823	819	796	780	821	795	841	811	856	802	793	810	766	861	794	817	764	820	804	777	801	758	825	827	830	785	817	862	875	816	836	853	795	876	754	806	852	820	837	801	816	811	832	764	829	823	804	788	783	850	795	829	836	787	778	813	798	765	842	800	857	755	810	822	830	841	763	817	816	792	819	818	822	794	801	765	818	782	800	812	782	810	772	802	829	784	859	792	826	821	832	830	800	829	735	782	758	803	799	835	821	780	868	820	841	833	808	834	796	822	827	792	788	765	806	811	776	845	835	809	794	761	755	820	781	827	839	863	828	814	849	852	784	760	827	794	795	790	807	767	825	785	801	777	804	787	816	795	852	779	840	833	826	786	818	778	780	875	841	799	801	801	823	833	835	796	849	824	863	818	814	784	817	811	812	813	850	826	812	813	797	829	785	786	798	847	809	800	798	782	856	841	794	793	812	822	802	794	787	807	875	827	829	875	840	787	794	824	795	811	782	778	835	757	827	831	824	796	852	801	829	822	786	827	794	798	797	791	800	794	802	828	776	816	848	789	759	868	763	836	804	793	782	813	790	796	801	796	767	817	801	833	799	849	804	828	815	798	814	786	815	808	855	836	766	824	820	759	837	831	833	811	810	862	788	771	814	769	833	794	801	809	828	864	783	781	845	812	812	813	835	798	786	801	804	865	843	817	759	813	807	785	778	787	808	796	801	856	810	792	811	861	808	770	805	782	779
52414	95727	79135	60884	48167	34876	26190	14737	7783	1319	816	847	843	827	897	851	869	820	838	841	776	826	776	808	847	840	876	824	850	811	816	751	849	817	827	799	767	795	833	834	821	792	771	804	816	823	809	857	835	825	811	850	817	816	857	807	815	829	804	782	804	821	856	827	823	776	781	816	817	804	806	816	795	800	820	866	814	842	839	845	829	779	796	815	722	795	820	797	834	792	807	827	837	797	825	821	790	814	799	813	804	802	826	846	825	840	840	823	862	823	808	797	852	831	877	846	772	850	823	814	816	806	829	796	843	782	796	799	799	867	760	832	839	807	818	791	833	785	863	815	756	882	810	794	791	794	807	815	764	785	817	834	849	824	841	805	797	846	813	815	797	796	780	819	856	833	857	853	821	795	815	775	864	755	847	835	753	801	852	796	820	799	823	834	775	813	794	817	772	783	793	806	836	784	838	858	819	837	829	771	852	832	866	843	817	835	810	770	843	815	764	816	822	845	807	846	808	801	825	804	838	794	782	772	842	829	788	786	782	847	814	813	844	826	832	796	811	795	826	838	850	802	841	835	844	848	818	855	823	845	809	794	784	828	874	812	827	844	805	780	831	840	863	851	824	820	824	805	769	831	749	800	858	790	791	838	752	822	836	756	826	825	765	842	835	865	843	798	834	857	825	862	825	882	848	881	807	821	821	818	826	791	849	847	862	793	808	798	808	856	841	789	852	876	818	788	767	816	781	860	810	796	786	784	799	766	860	803	817	788	811	825	813	822	779	790	800	788	885	850	790	812	794	855	840	893	810	851	824	785	805	860	843	830	804	805	831	823	766	840	798	802	827	805	837	812	828	852	845	816	817	830	803	865	835	780	797	782	821	831	847	822	831	781	807	828	821	780	794	788	844	848	781	807	831	783	771	765	810	815	819	809	854	826	836	779	813	854	830	812	816	864	799	827	795	798	829	858	807	786	812	780	830	801	816	821	806	810	852	772	810	863	784	810	845	828	801	778	835	833	796	836	793	806	857	808	798	817	831	831	824	833	841	786	813	790	868	833	835	816	802	873	847	798	819	844	815	801	801	836	803	797	797	806	832	837	860	829	783	812	801	806	780	840	839	815	819	841	811	829	817	825	822	844	775	821	828	873	799	834	784	805	809	803	837	841	774	869	813	796	790	870	818	836	786	846	818	821	868	766	851	816	827	818	815	826	832	833	828	809	825	824	793	835	811	833	797	801	858	785	830	804	817	801	869	806	858	791	866	819	820	859	786	821	801	816	790	809	861	847	816	796	840	812	854	850	795	829	798	772	834	783	832	858	797	820	819	829	813	823	855	845	817	777	831	877	842	810	767	809	848	810	818	797	889	817	838	783	805	820	819	859	866	832	804	812	811	890	827	823	836	775	813	796	855	788	770	858	849	835	756	834	794	832	775	797	833	875	803	749	795	812	831	800	743	799	821	811	815	811	860	790	791	862	775	796	812	787	802	821	821	755	817	812	829	798	901	804	774	793	749	840	845	845	804	770	792	841	801	823	814	827	844	881	808	787	831	835	862	780	870	762	786	844	820	792	827	788	852	815	822	887	820	811	836	808	821	803	827	800	815	857	781	791	865	841	830	758	795	783	779	834	795	820	862	830	784	805	821	801	826	790	827	855	819	807	781	794	784	802	830	779	798	803	803	856	792	819	821	823	790	840	815	769	831	764	837	849	855	809	833	869	827	776	776	829	824	798	830	821	790	841	792	803	853	784	827	786	762	797	765	795	864	786	773	790	833	838	870	805	826	886	743	821	805	803	769	807	814	814	824	825	818	826	838	827	787	816	784	836	817	815	803	824	823	863	796	785	787	820	807	828	815	783	794	795	804	844	791	829	815	848	811	857	856	779	865	805	796	809	765	837	803	780	812	800	821	824	787	819	803	819	787	819	803	834	840	777	801	840	815	848	777	748	814	817	830	811	855	824	814	773	779	802	796	800	879	864	878	854	868	804	819	806	844	862	861	839	858	829	840	861	839	807	808	861	809	825	759	759	824	850	809	850	748	823	882	793	802	852	853	844	844	799	818	782	789	828	810	825	792	793	802	790	793	774	801	826	813	822	777	799	810	789	848	777	835	775	820	786	779	871	856	816	812	811	801	828	816	825	798	832	843	832	767	830	797	856	795	863	824	798	822	799	844	818	834	811	801	841	850	755	800	772	777	813	816	809	780	821	817	794	823	828	881	770	843	826	818	872	835	777	825	799	830	809	800	764	805	807	811	795	806	824	800	805	774	856	817	790	806	819	865	804	836	823	862	823	847	851	813	823	770	781	805	845	796	801	808	822	835	819	826	804	832	795	805	798	780	818	804	846	823	792	839	815	838	802	818	782	809	824	789	768	838	820	818	811	854	837	858	795	842	822	764	797	801	850	835	850	781	865	817	804	787	805	820	822	854	831	817	818	852	839	831	817	840	829	858	804	872	809	815	841	788	771	785	868	852	789	803	795	769	818	854	872	827	824	791	821	803	813	826	850	846	819	793	785	864	802	859	830	797	812	858	826	817	805	851	799	803	858	784	867	809	849	765	832	827	786	829	794	800	856	851	809	808	767	765	843	811	802	808	793	867	862	756	818	818	791	805	786	802	812	829	843	830	827	831	784	780	850	783	801	789	822	822	808	848	800	810	776	791	846	845	768	843	781	821	803	807	850	806	834	790	795	869	810	847	771	832	799	806	830	780	869	799	848	781	824	823	837	821	768	849	826	746	763	832	834	784	795	855	798	851	908	844	769	744	790	750	850	856	779	804	809	814	844	803	804	751	792	823	825	826	773	781	803	823	838	789	822	777	846	812	793	834	815	868	866	836	846	806	819	827	790	825	794	795	829	875	831	805	841	828	801	814	828	844	780	795	809	807	854	813	836	799	854	748	810	805	824	828	815	847	821	764	835	796	822	864	844	838	789	803	805	845	859	853	807	858	772	817	793	821	774	829	847	814	852	841	844	787	810	828	820	840	795	811	797	849	814	817	872	843	778	804	837	791	792	787	825	810	794	822	797	867	796	808	837	801	791	825	788	810	764	889	829	842	818	796	827	826	842	790	829	822	871	853	829	829	807	793	831	820	836	842	851	840	809	793	816	817	840	815	807	779	790	895	777	818	801	852	823	852	803	796	852	846	788	796	807	820	810	845	817	821	839	845	821	806	799	872	855	788	788	793	801	797	854	862	843	831	833	784	802	791	828	797	837	814	801	850	812	823	834	848	827	794	814	831	818	861	805	873	818	814	822	786	780	823	827	805	735	820	827	829	832	815	762	852	867	789	821	855	912	782	867	791	849	795	791	805	798	885	814	810	755	779	786	844	804	823	805	834	817	791	763	843	778	766	760	840	843	800	799	825	808	843	809	881	775	795	871	781	827	831	826	815	820	810	848	835	771	801	817	829	783	828	780	845	844	842	752	786	848	810	841	825	730	828	830	816	812	773	827	831	788	820	821	834	817	819	760	819	812
28460	24510	26116	15258	6070	2559	1508	985	737	462	486	412	426	480	438	436	454	413	408	437	451	440	422	408	444	445	416	447	446	468	455	437	450	429	461	429	434	427	417	430	412	442	432	417	439	452	451	446	442	410	423	417	457	431	460	412	441	441	402	378	432	419	435	419	457	426	452	404	473	402	454	460	450	450	444	441	398	416	466	406	434	392	396	426	414	449	453	421	443	385	438	474	403	475	440	445	454	412	448	431	450	381	459	404	461	423	432	434	439	391	447	447	445	403	436	426	394	429	445	432	438	412	448	443	421	443	474	467	473	451	396	438	442	475	447	468	436	405	455	419	417	415	442	408	421	431	436	398	466	455	427	478	458	452	383	446	457	421	394	464	416	424	450	423	411	444	427	440	454	426	404	442	440	424	439	410	420	440	424	430	429	441	448	443	424	419	447	440	417	417	426	420	417	423	435	449	470	429	464	435	445	398	491	442	443	468	443	393	445	464	403	403	448	442	460	413	440	468	411	416	434	424	403	464	458	430	434	462	431	443	468	410	425	431	439	419	432	451	424	429	415	402	444	466	426	399	397	417	465	419	395	453	418	424	434	467	403	452	460	436	406	426	449	436	452	437	445	431	446	423	472	439	418	421	434	419	418	457	412	401	430	464	433	409	455	451	441	433	451	448	446	426	433	419	485	450	422	464	428	432	435	431	428	431	443	524	415	410	421	445	426	427	403	410	431	397	438	469	447	476	402	409	415	416	438	406	423	439	461	413	486	434	447	447	427	413	412	425	440	471	428	436	403	429	416	439	409	457	463	451	454	459	417	448	438	424	426	434	420	412	442	452	410	439	425	468	428	413	424	408	473	427	409	404	450	438	462	426	472	478	423	450	439	430	412	430	456	443	405	400	468	431	460	424	409	433	457	471	400	419	418	434	445	412	473	402	444	435	462	453	457	449	424	412	425	443	474	424	430	453	416	481	437	447	441	448	472	412	450	423	459	433	447	414	443	452	423	452	461	400	391	400	403	422	381	425	393	437	456	437	423	407	440	477	444	432	457	459	443	405	461	447	436	460	428	445	404	407	405	460	400	412	435	422	431	433	428	445	451	431	442	404	437	436	419	416	405	427	460	460	434	437	432	429	423	427	428	416	469	449	447	430	404	459	425	447	448	487	442	427	427	434	399	414	436	433	439	419	467	437	444	423	403	456	471	412	436	444	464	431	417	386	455	501	427	431	412	444	452	436	434	439	443	423	487	487	396	426	444	442	413	417	426	422	408	370	415	452	447	424	441	440	448	454	398	439	432	450	453	433	437	450	482	417	461	450	450	413	440	400	410	436	437	427	464	412	438	466	427	441	461	456	427	428	418	454	421	460	481	454	439	405	447	425	426	433	420	443	432	439	428	445	467	433	431	450	426	466	435	442	480	429	426	417	453	430	419	447	404	433	491	433	431	452	476	475	451	446	468	411	465	442	445	412	413	426	407	416	433	447	411	454	426	457	427	421	413	384	436	444	435	458	452	429	463	433	440	479	419	479	415	442	403	421	475	435	445	444	429	419	409	438	431	411	422	434	398	453	479	447	451	457	446	429	434	416	420	449	451	436	408	441	424	440	426	426	413	433	414	379	418	423	434	461	433	460	418	427	417	407	421	436	415	443	395	447	446	440	428	481	428	441	435	429	412	418	446	460	473	442	439	447	443	410	439	427	474	429	465	427	473	400	442	434	425	456	416	427	439	450	432	448	442	398	434	401	435	430	456	444	406	465	440	440	481	441	401	415	432	415	465	452	447	450	459	426	434	436	412	411	415	403	434	436	461	433	403	438	435	443	416	400	461	413	434	394	471	459	433	442	472	430	416	399	426	443	471	450	427	460	471	417	437	412	461	457	436	441	404	488	436	423	392	435	424	441	438	410	419	420	400	424	461	446	424	433	457	485	420	436	421	463	426	440	459	453	460	467	437	445	412	432	418	415	437	432	443	480	428	410	415	423	451	447	426	445	456	428	415	437	450	453	460	424	442	452	450	422	424	438	442	464	424	444	419	435	458	451	393	430	459	426	451	464	472	423	449	419	424	456	407	477	441	435	438	443	449	419	420	454	448	439	413	436	457	433	449	452	451	442	452	428	446	458	472	432	425	422	441	439	423	448	478	452	439	455	430	416	451	434	428	441	460	440	457	399	406	432	427	420	458	459	407	442	417	434	447	424	432	423	441	438	419	437	446	446	416	436	461	437	424	411	438	453	438	464	447	397	444	428	441	427	426	400	452	440	435	427	434	491	402	422	429	451	447	459	445	401	434	445	433	440	439	451	445	480	435	416	446	427	472	443	423	444	438	458	445	407	482	423	429	469	463	459	438	464	453	422	442	404	450	420	444	402	421	473	426	451	428	415	439	443	453	465	448	438	446	416	445	415	444	453	419	449	421	435	469	433	422	450	472	424	443	446	438	439	403	428	437	417	434	457	432	390	468	447	437	467	444	421	445	456	424	449	463	453	465	421	434	436	452	426	456	442	433	439	435	427	438	446	408	459	445	448	442	426	431	470	417	451	443	444	429	402	436	436	414	403	437	410	410	439	438	438	432	445	487	445	427	454	443	444	425	424	460	430	452	493	493	417	424	464	463	431	452	434	394	487	432	448	466	438	440	417	447	458	384	434	418	380	401	466	420	436	443	423	427	474	426	395	428	484	461	419	429	441	426	439	414	435	453	439	458	381	457	415	458	431	451	445	423	448	441	443	446	426	408	454	470	430	442	453	406	410	449	437	454	477	421	454	411	405	423	466	412	448	489	459	438	470	428	402	438	422	425	419	457	464	404	404	446	418	388	445	436	432	459	421	470	477	387	415	450	436	448	470	447	429	446	400	422	426	439	418	400	456	418	416	411	419	436	425	425	419	426	413	437	472	427	427	444	425	452	433	451	407	454	443	453	447	444	417	445	436	451	446	420	444	455	443	399	446	453	438	438	379	453	458	424	477	456	467	441	461	415	449	429	456	428	406	416	425	506	427	430	409	427	461	459	403	450	418	459	416	440	434	431	425	424	388	437	432	495	382	419	419	387	416	437	430	433	419	431	451	447	437	443	421	432	458	436	456	483	421	457	432	462	416	452	467	463	443	441	447	470	411	439	486	459	436	436	437	414	462	497	439	447	421	437	411	457	416	424	458	472	474	454	461	445	421	445	448	422	444	444	429	454	431	430	425	419	423	420	479	426	417	428	416	435	431	444	418	481	466	465	418	418	413	424	450	454	465	469	379	439	459	452	405	418	401	446	396	434	438	443	430	416	450	436	415	444	413	434	403	405	457	417	406	449	450	439	467	441	470	459	447	432	456	423	448	417	432	467	416	385	432	427	436	414	391	444	418	451	462	427	413	409	433	436	463	474	420	480	439	441	428	403	455	456	436	459	453	450	423	439	425	427	431	445	403	469	419	446	393	436	429	428	463	431	432	419	482	440	422	444	456	449	458	415	406	441	473	442	445	444	425
18464	33843	21046	11073	6162	3235	1944	1293	809	552	459	489	500	494	451	458	493	449	462	491	470	467	508	457	458	497	465	467	450	495	475	460	512	475	473	516	469	491	433	465	470	502	514	475	450	477	447	486	469	516	487	479	440	468	454	506	483	485	475	485	484	464	505	482	477	474	505	492	501	479	478	514	497	441	420	442	438	474	502	477	475	448	452	476	485	439	470	438	486	483	476	477	503	409	491	447	474	434	455	471	490	477	451	473	462	446	497	497	508	459	452	474	497	452	476	458	505	509	451	464	474	453	458	487	460	487	471	504	486	472	448	444	494	469	506	462	487	488	483	490	489	491	452	479	466	476	513	460	469	467	500	485	450	467	461	456	484	473	483	465	500	496	495	474	471	490	459	459	506	487	472	497	472	520	473	470	497	480	460	498	441	483	469	509	495	490	490	488	503	486	476	507	436	526	497	464	435	492	517	461	476	458	484	491	459	486	497	461	472	483	529	493	499	506	485	483	485	517	444	446	467	467	449	460	506	458	435	466	472	454	487	467	480	482	516	506	500	508	486	498	482	448	476	463	478	445	457	447	493	468	499	469	454	427	478	494	476	446	471	536	479	444	484	479	529	437	492	508	465	473	492	446	467	476	458	480	453	483	505	501	462	507	485	499	459	467	493	499	481	474	466	449	494	489	483	495	479	464	484	464	496	471	495	482	469	480	494	476	444	503	469	480	481	466	473	479	462	452	468	446	461	481	492	457	502	469	457	471	489	461	492	492	476	446	509	479	445	463	480	474	476	462	466	451	459	510	479	496	483	510	447	480	445	458	487	464	507	481	474	478	461	485	478	469	465	508	439	475	481	472	459	480	521	493	485	459	456	447	472	480	502	425	505	457	446	481	489	510	500	489	462	500	489	472	461	478	477	489	497	465	483	458	480	487	487	489	493	473	511	476	492	444	499	472	443	474	517	429	438	444	523	455	443	518	485	471	447	497	460	472	488	461	459	513	519	466	443	491	499	486	510	508	459	482	467	486	478	460	481	460	462	486	479	508	450	442	481	501	519	461	477	472	490	460	467	443	525	495	469	495	437	465	507	506	504	480	436	460	447	456	475	440	472	460	451	495	489	468	471	461	471	516	480	468	443	476	499	478	511	470	494	439	490	456	477	478	457	474	471	471	509	493	449	504	476	519	457	470	488	457	496	480	476	489	508	522	499	446	444	458	460	457	474	448	497	518	504	474	478	504	457	483	467	493	502	465	510	455	488	509	468	519	459	476	463	476	457	438	485	527	469	509	454	457	453	492	476	476	475	487	444	484	475	484	475	445	514	475	438	494	502	456	453	481	476	485	448	454	475	485	478	463	421	489	514	469	434	473	515	486	482	483	465	527	514	464	455	501	470	470	440	478	452	479	516	452	489	505	460	453	508	449	500	531	478	488	501	487	432	467	469	441	508	481	495	473	442	517	467	492	431	455	450	472	460	481	457	438	488	527	452	470	458	461	455	496	480	461	478	473	486	487	498	511	463	449	447	483	486	456	454	496	536	481	509	482	527	487	445	497	430	473	477	447	462	467	487	501	505	472	486	541	464	497	504	490	473	460	472	492	468	491	493	470	490	468	470	480	472	478	448	516	486	479	489	459	487	465	451	486	458	480	477	473	471	474	479	473	478	457	455	527	447	492	457	487	500	481	463	410	517	473	481	507	454	496	498	488	472	441	523	484	485	465	473	494	463	485	475	483	524	469	510	439	486	488	456	449	461	511	502	521	497	446	481	480	504	457	522	550	505	488	472	469	476	455	486	497	489	470	478	505	459	449	499	479	489	473	481	518	467	532	496	482	498	441	466	446	464	450	481	485	493	471	484	461	487	472	501	491	494	491	466	498	465	499	476	476	473	472	476	479	438	483	450	429	507	452	488	483	494	463	475	496	475	468	480	485	440	478	485	491	459	486	547	481	513	501	465	474	466	527	448	468	501	478	474	502	478	477	449	479	474	484	498	482	458	463	497	457	477	452	477	449	463	492	461	475	461	499	447	450	477	476	498	470	461	466	493	443	454	469	480	501	519	500	506	487	485	519	467	485	489	528	450	447	491	494	487	473	459	461	480	462	483	504	496	491	499	501	506	472	464	474	484	470	454	484	514	477	471	470	480	452	408	498	480	479	476	494	435	439	455	490	470	485	489	514	477	440	458	501	496	478	497	469	474	457	487	505	488	468	461	475	457	483	439	465	486	474	488	485	500	491	471	468	473	481	473	474	437	491	505	477	440	453	474	465	487	485	443	497	481	508	530	482	546	479	493	495	485	477	459	478	403	449	490	465	445	483	468	479	485	506	452	472	441	487	516	470	456	456	440	484	485	487	463	513	450	472	468	483	458	483	490	522	491	453	470	470	483	481	448	422	514	482	459	446	478	431	449	511	458	498	472	466	455	498	483	468	502	471	464	489	442	455	484	479	474	453	456	489	439	497	469	474	468	434	507	476	502	456	511	476	426	484	441	494	485	490	479	521	476	479	430	502	443	457	510	485	483	467	498	480	498	450	474	458	489	488	483	477	485	444	457	459	495	458	445	499	461	457	465	470	531	476	484	495	461	487	487	500	474	490	467	492	473	493	510	470	485	472	519	481	451	493	434	462	520	458	457	462	498	527	501	473	455	472	473	474	480	488	471	475	500	445	459	461	486	487	461	465	486	513	531	461	480	515	480	459	487	469	464	445	475	464	480	509	464	499	476	517	468	493	512	452	532	453	473	467	466	465	501	520	461	473	484	459	490	463	506	483	464	447	507	458	457	504	481	462	474	506	519	471	430	503	477	503	474	455	458	473	488	508	503	502	475	521	457	442	474	474	535	480	464	454	489	454	489	494	457	503	470	462	485	453	468	495	490	438	491	467	503	432	475	471	509	495	491	499	521	489	476	469	459	467	482	458	483	460	481	489	439	473	520	478	477	454	495	445	462	482	462	471	480	438	465	521	435	483	499	457	487	485	467	493	522	487	497	512	488	466	474	482	461	491	497	470	503	470	491	497	485	491	506	515	460	444	480	441	473	489	462	427	498	476	522	509	469	457	496	436	499	504	464	511	477	441	505	512	489	493	475	474	447	498	473	457	508	509	450	536	473	474	464	516	485	481	470	476	468	430	464	481	475	450	499	494	442	494	484	489	485	469	494	503	489	487	488	475	456	464	494	449	486	449	488	481	489	492	476	492	500	488	484	520	517	440	481	507	492	472	422	439	497	472	483	491	495	484	488	435	457	488	489	446	481	474	465	514	466	440	492	456	468	472	481	488	479	519	457	501	463	439	489	487	479	465	457	429	484	447	483	476	524	519	496	481	454	483	483	475	496	433	452	471	417	482	496	467	513	469	536	466	493	483	413	431	460	434	496	471	470	472	470	512	453	449	493	477	466	476	504	472	476	490	445	479	475	501	480	473	472	492	485	500	458	457	476	489	483	466	450	440	469	499	479	473	453	504	490	518	456	427	484	481
23705	21551	34481	36555	31141	26271	17840	8455	3620	926	553	525	536	556	495	552	510	496	536	507	526	558	551	508	526	494	561	555	501	524	539	531	548	517	534	538	511	523	506	496	540	508	587	540	528	548	554	505	507	503	513	553	511	552	490	517	551	542	531	521	538	536	515	512	548	531	527	476	540	572	519	516	576	502	547	529	519	505	552	521	573	521	512	519	478	551	490	503	510	537	503	527	539	485	520	561	520	524	518	555	529	524	542	522	506	503	559	550	481	534	523	521	518	518	519	541	541	508	521	561	541	533	534	475	544	507	540	516	525	547	561	504	527	548	522	543	501	560	548	508	523	533	522	511	526	513	551	509	496	545	512	509	488	528	550	522	532	504	544	547	532	472	510	512	520	515	517	508	537	486	505	549	477	501	548	553	523	562	524	543	575	573	542	543	507	520	527	584	533	521	538	528	529	540	517	551	498	494	534	521	525	528	514	453	504	550	534	499	576	544	539	563	510	487	541	533	527	511	523	480	544	492	543	522	496	542	520	529	519	582	505	539	502	543	521	508	492	537	532	492	517	567	513	530	500	506	547	535	530	529	525	522	535	517	541	511	524	520	554	563	533	512	524	517	487	547	514	564	543	502	498	499	495	541	545	498	522	478	510	509	524	531	515	543	529	525	555	516	498	547	503	499	528	590	532	557	492	585	506	519	513	547	510	510	549	538	534	517	549	507	525	529	519	498	564	495	511	555	504	498	559	486	536	524	502	568	515	522	507	578	543	510	555	528	511	543	546	479	515	557	504	532	553	518	538	543	489	510	521	529	521	495	533	548	544	576	529	494	532	505	511	492	521	527	503	525	524	514	504	510	494	498	545	573	546	566	532	549	563	499	549	553	488	558	579	519	558	530	546	543	531	551	526	525	509	535	534	536	542	533	520	535	547	506	539	536	474	549	502	509	517	552	548	522	541	525	570	529	542	499	500	528	511	519	532	517	492	530	519	512	519	525	532	507	512	564	514	539	483	543	516	502	497	492	538	510	539	518	518	472	537	513	546	477	522	526	495	515	552	515	525	538	537	483	498	543	483	553	528	503	533	502	514	480	518	537	518	507	520	547	522	518	469	447	573	468	519	526	466	490	542	549	551	529	570	558	553	548	522	520	492	520	499	515	518	535	563	562	533	521	557	515	525	530	516	511	509	569	546	535	489	572	533	579	508	531	529	521	535	524	541	496	529	552	507	477	496	508	532	541	531	503	540	529	532	545	520	538	508	498	524	545	522	529	504	529	525	533	535	507	513	557	527	533	548	518	499	572	515	496	528	543	498	529	552	506	523	479	534	481	538	510	590	520	547	517	529	499	496	545	514	512	530	531	495	557	511	537	528	519	488	518	541	541	512	494	558	508	506	512	534	526	487	511	540	531	520	519	465	507	477	489	533	499	522	562	506	512	513	517	521	502	492	505	540	508	548	540	495	533	503	534	545	519	519	552	537	513	518	468	493	541	529	530	533	535	513	551	559	522	509	539	536	467	573	563	531	484	546	566	519	485	504	525	560	544	485	522	495	544	511	511	576	550	505	530	520	536	533	518	544	538	537	551	534	542	526	541	525	558	545	537	532	572	555	590	553	516	468	529	532	516	492	472	495	524	527	489	527	519	534	530	515	532	554	560	542	499	564	512	523	527	559	537	553	493	543	537	495	540	523	490	537	558	517	565	560	474	559	533	551	499	528	512	542	581	551	512	530	505	539	550	532	544	529	518	501	567	517	518	540	544	527	497	548	522	545	538	503	516	536	546	517	480	523	536	534	542	509	549	549	520	488	507	474	550	561	525	515	534	547	524	530	508	544	491	495	482	519	524	535	510	542	519	543	515	549	520	536	504	551	536	567	468	529	518	527	498	530	539	502	525	479	547	526	499	532	551	550	473	522	530	529	534	536	517	521	525	481	530	550	541	480	540	533	542	536	543	496	486	515	526	533	535	517	529	561	510	516	485	552	530	529	521	509	520	502	504	545	519	513	499	548	515	534	528	545	504	552	523	534	533	507	535	501	511	532	515	575	550	519	534	473	526	494	509	522	529	503	546	573	533	543	541	495	483	552	556	537	558	544	503	543	538	519	506	502	571	461	513	486	535	528	517	530	511	515	530	510	558	512	540	543	534	511	546	468	470	512	508	535	518	503	508	525	528	522	548	506	531	501	533	525	518	523	569	485	507	535	504	539	577	544	506	553	511	511	510	545	516	513	569	518	518	523	526	539	522	530	545	527	548	558	517	486	504	514	552	533	539	545	512	512	556	539	525	573	553	571	506	555	531	515	521	529	573	514	515	521	512	520	547	528	494	545	492	521	526	542	573	488	488	549	552	520	544	481	508	556	535	518	520	558	543	521	502	547	540	544	529	554	537	517	519	526	502	486	539	511	516	522	570	523	555	522	499	531	538	538	529	555	528	514	496	531	479	546	533	496	550	524	495	507	534	544	508	560	530	522	532	522	554	506	514	511	535	519	544	518	508	599	531	537	519	543	508	547	496	511	509	520	501	525	497	519	543	548	528	550	530	492	502	541	586	543	540	509	536	538	506	516	569	510	559	489	534	501	547	534	502	538	544	567	504	514	553	543	545	505	545	525	542	472	536	531	543	543	541	516	526	488	515	541	541	504	509	516	549	532	578	523	563	566	514	548	492	497	541	532	556	508	538	491	513	534	487	501	521	516	464	494	511	533	540	565	537	528	549	523	503	548	525	525	556	522	536	513	501	527	514	540	557	530	512	564	498	538	535	549	506	458	547	497	569	528	506	547	538	559	505	523	550	552	540	523	528	530	535	542	528	510	513	524	518	577	509	516	518	515	474	535	530	518	537	527	575	538	563	527	598	539	553	548	545	517	510	535	536	539	564	520	520	518	524	480	544	570	531	546	485	504	540	538	538	507	530	488	516	502	531	553	545	517	500	532	519	522	480	488	513	514	482	490	529	584	520	593	507	504	525	498	524	567	499	548	529	508	564	491	503	537	531	512	551	547	508	529	498	523	533	557	537	561	507	533	545	530	501	537	494	555	497	523	531	504	496	492	495	512	532	489	550	494	570	592	567	533	499	555	510	491	549	563	482	536	513	512	539	538	557	540	547	558	532	519	527	584	526	565	495	543	532	529	540	522	557	530	516	504	506	531	550	506	548	529	481	516	537	547	524	528	519	557	544	516	545	497	551	514	480	503	572	518	526	494	529	510	537	516	505	492	518	582	551	503	512	589	511	514	538	519	508	538	562	550	530	539	506	537	539	598	531	565	510	531	531	570	543	523	531	531	538	538	514	570	509	554	514	526	489	530	459	530	518	522	483	528	487	554	560	526	513	528	503	530	490	544	507	522	551	563	524	484	537	500	511	525	515	540	514	508	550	546	499	573	515	532	593	498	513	528	558	553	528	547	543	560	533	517	520	518	499	499	542	510	530	565	518	548	525	495	540	519	530	488	508	524	515	537	534	511	515	510	523	554	548
42452	82010	68802	50165	37352	27812	17219	10884	5149	1157	613	535	566	559	560	575	549	543	564	536	557	570	569	578	532	567	585	581	586	580	560	550	568	568	542	549	537	538	541	536	547	562	556	530	542	577	511	546	500	578	551	538	558	538	563	551	541	568	563	579	563	541	552	509	570	533	554	554	562	569	538	583	555	553	526	527	539	575	504	532	571	488	523	575	560	573	556	586	507	538	547	564	539	520	555	516	565	555	569	557	572	589	545	553	588	564	602	551	518	537	523	545	498	549	530	531	535	535	545	559	541	540	554	546	518	615	582	577	543	544	550	550	558	555	546	524	542	597	543	538	521	570	543	554	550	553	575	535	586	552	545	550	509	589	587	586	557	517	518	514	523	553	557	592	542	547	551	516	510	578	514	530	547	528	548	577	536	510	535	533	517	566	575	546	573	547	548	595	522	540	547	547	563	551	536	525	555	535	525	579	575	514	514	492	589	560	563	548	521	506	541	533	549	559	525	540	567	524	573	565	535	543	541	539	507	570	603	559	546	556	588	526	557	554	555	548	524	544	513	503	519	570	572	538	576	543	551	613	556	530	573	585	560	516	601	541	575	569	519	523	554	518	550	564	538	535	595	534	554	537	546	560	521	536	597	553	580	531	545	596	580	530	590	558	576	563	541	537	531	547	570	566	529	574	561	521	558	561	586	566	525	556	546	591	526	549	572	529	546	545	528	543	568	534	609	537	528	530	540	578	517	535	561	576	519	544	547	578	557	548	604	595	540	560	555	595	573	537	539	559	545	555	547	534	525	548	550	558	555	564	549	533	550	525	529	525	546	541	568	538	530	586	595	559	573	532	563	568	538	557	557	549	549	535	564	550	553	523	552	535	560	536	529	516	580	554	579	540	527	505	541	547	548	587	560	536	529	522	521	543	503	563	535	533	504	533	513	543	546	587	547	562	586	557	553	586	537	572	578	538	545	559	574	526	551	573	556	521	589	543	587	577	541	517	576	530	595	573	549	534	521	538	541	546	583	576	548	562	545	559	547	565	570	577	534	536	526	554	545	559	509	569	604	547	523	536	540	542	521	515	530	583	579	559	532	521	540	547	564	604	538	518	550	552	530	600	574	542	559	510	559	550	552	598	554	544	527	569	576	521	599	561	539	516	532	555	550	541	545	544	546	543	532	588	551	561	513	527	583	574	527	546	564	561	565	578	514	547	540	546	623	549	525	574	555	563	557	554	550	543	563	567	560	565	567	560	552	545	526	576	559	519	509	544	524	565	537	579	549	578	590	550	518	559	527	519	569	532	545	543	566	534	525	541	550	549	576	589	524	545	558	573	540	506	555	567	526	543	565	497	558	548	541	588	558	573	536	576	557	550	535	527	547	540	515	545	548	542	611	493	546	552	582	541	546	520	539	570	539	542	540	520	585	562	545	551	586	558	588	572	575	540	531	554	554	546	566	545	545	577	523	602	584	543	540	583	544	561	573	526	545	562	572	583	553	520	508	512	540	520	552	574	570	569	556	555	543	540	534	545	545	533	560	508	532	547	525	551	567	550	550	550	550	562	540	517	535	565	593	523	573	550	503	547	552	587	571	535	519	533	548	570	561	577	569	532	589	567	559	539	579	549	545	515	584	552	562	534	572	558	553	588	550	559	572	520	531	546	533	536	520	569	537	549	551	536	575	563	542	574	572	580	526	574	563	536	558	539	551	561	544	528	544	505	547	579	545	563	578	540	563	513	594	513	555	548	527	596	546	546	579	538	541	558	574	526	586	558	574	565	575	594	549	583	538	546	536	523	532	569	553	560	509	550	507	573	594	552	547	538	503	553	563	556	580	561	548	542	544	552	540	533	536	553	546	519	566	562	580	573	559	565	531	564	563	553	541	548	562	537	551	577	547	570	523	539	526	532	561	541	571	552	524	526	616	541	542	532	540	565	550	525	584	553	559	547	542	542	557	585	562	529	525	523	513	563	538	546	544	522	564	561	541	532	539	546	516	541	515	568	532	528	538	584	536	561	548	550	586	543	576	514	563	554	535	525	556	553	575	536	546	560	570	537	533	557	574	518	534	523	587	521	532	524	565	534	503	597	573	533	556	562	533	558	542	586	551	565	516	527	579	541	569	564	571	535	595	582	555	549	536	574	558	617	529	583	557	561	551	515	551	551	515	523	542	552	553	520	524	546	521	602	531	571	518	538	538	573	555	569	566	497	558	565	558	545	542	536	549	541	569	563	580	515	565	584	542	529	513	510	551	554	532	512	523	558	568	529	558	528	553	554	539	604	580	516	535	561	566	520	528	552	544	559	582	612	527	542	576	491	519	556	531	584	550	503	536	594	591	554	505	538	590	549	523	519	568	566	570	564	548	584	553	527	551	526	545	519	565	544	514	590	556	552	557	530	567	568	564	548	513	543	549	528	534	574	522	579	573	527	551	533	571	582	541	564	584	560	542	538	536	535	543	525	490	561	578	569	516	510	542	544	588	556	531	552	538	587	533	523	554	563	555	547	541	557	572	539	488	516	544	544	557	555	533	549	547	554	534	563	517	534	538	528	567	563	519	592	524	512	566	537	542	566	525	525	578	562	571	529	576	537	560	526	542	550	547	561	538	539	572	550	543	544	536	557	557	559	564	585	544	585	549	525	558	553	542	593	562	473	538	572	504	548	568	543	569	538	548	535	530	562	509	540	556	520	532	530	576	570	533	548	538	549	544	543	595	546	567	540	549	560	568	512	569	524	515	550	513	521	519	535	578	527	557	510	494	575	529	579	583	545	546	539	557	538	483	606	496	541	539	533	575	522	533	529	563	554	571	542	514	560	543	563	561	552	526	560	537	537	590	542	559	537	538	558	544	568	560	587	531	534	546	539	557	572	576	560	580	573	577	563	547	591	517	590	561	547	562	545	539	532	541	533	562	567	560	545	513	537	581	570	488	566	539	569	543	519	553	542	549	544	509	535	583	527	572	549	584	542	553	554	553	592	512	577	551	556	533	574	514	524	598	549	580	524	563	569	545	538	594	509	515	582	556	558	589	536	557	560	565	579	549	511	546	585	544	521	557	502	560	553	544	521	528	526	547	579	515	555	553	570	568	564	542	556	531	562	571	521	556	531	528	553	557	516	578	567	532	540	541	567	545	523	506	553	536	573	520	583	564	541	542	474	557	588	553	569	552	517	552	527	556	548	509	532	556	549	521	544	561	551	542	601	534	556	551	518	544	580	549	560	523	561	537	557	539	576	547	515	570	537	541	552	544	549	555	534	545	555	590	528	563	561	545	555	545	568	544	557	542	515	553	547	576	481	545	527	583	592	575	576	572	533	549	523	575	589	505	548	573	556	565	570	544	498	557	519	597	555	549	531	595	560	483	588	550	537	539	567	503	543	581	523	582	569	516	513	546	547	543	533	547	554	549	552	524	487	536	527	544	535	559	526	554	559	571	598	506	553	582	572	580	571	595	563	570	520	564	573	569	561	554	547	536	566
25060	22670	35032	33671	24542	15587	7608	3424	1757	977	700	673	687	662	671	656	668	688	708	657	690	693	712	647	654	680	654	719	621	685	681	653	670	664	658	666	707	675	631	698	680	676	649	696	648	690	659	688	692	683	729	685	693	646	694	681	661	691	679	623	679	656	702	646	736	712	691	676	641	646	651	647	724	710	687	676	723	678	723	684	711	719	696	676	663	698	632	652	620	686	644	669	678	672	645	678	667	657	711	627	703	703	681	664	697	686	709	713	715	672	687	675	699	707	667	690	701	670	658	690	662	672	649	664	702	649	705	678	721	664	679	652	676	655	703	664	659	667	691	641	663	679	692	695	708	724	690	670	685	743	711	671	633	701	720	670	701	705	655	647	661	709	644	738	673	663	658	706	694	723	665	672	735	634	670	673	687	719	691	677	665	695	705	662	682	666	713	748	636	720	689	673	687	717	654	647	693	619	647	737	685	685	648	709	640	662	650	688	724	664	607	666	671	684	644	664	688	670	695	705	660	670	684	667	673	692	664	670	676	700	648	664	596	706	694	671	709	675	697	724	698	674	706	647	680	647	639	669	707	701	665	633	668	711	646	666	711	673	662	695	656	634	690	746	762	674	674	698	706	658	707	670	639	699	627	718	707	715	702	665	707	669	692	685	674	705	690	635	682	679	661	677	671	637	705	718	640	655	646	670	693	679	651	688	626	683	642	633	657	658	699	668	674	706	641	677	699	670	704	678	683	710	684	674	689	666	680	717	639	684	684	683	663	639	724	687	666	655	643	715	657	672	691	718	668	711	711	694	663	636	684	671	631	653	655	662	683	692	663	705	661	682	672	617	670	680	636	743	681	721	694	697	662	654	636	691	688	697	684	676	610	682	702	663	680	649	661	615	644	673	684	705	649	679	632	643	691	691	675	692	691	706	692	689	659	692	661	606	644	657	656	696	642	681	631	683	701	652	659	679	682	699	657	660	736	638	695	694	683	603	699	663	682	645	694	687	663	671	634	661	693	676	669	714	667	653	674	717	677	706	674	669	684	738	723	673	723	645	705	664	697	706	656	688	701	687	687	647	685	721	699	689	680	669	701	704	627	668	675	694	687	695	683	697	686	726	686	724	678	694	640	640	692	648	658	666	713	677	657	656	672	693	666	698	697	662	681	665	682	655	645	671	688	719	666	630	668	627	647	641	682	690	683	729	739	667	685	705	703	659	611	742	671	680	710	706	656	693	635	672	709	656	690	681	690	629	652	678	659	710	700	654	681	665	662	684	669	676	689	671	650	652	707	708	686	686	675	662	632	733	721	704	617	727	680	670	644	608	631	697	686	723	712	678	663	676	665	665	644	669	677	670	702	649	658	689	660	662	709	643	665	686	694	680	677	673	664	618	686	674	700	666	623	660	703	657	713	680	639	714	690	692	720	642	683	684	670	670	663	689	683	660	694	782	687	646	661	695	709	644	647	683	690	679	672	660	677	659	640	705	698	647	708	688	663	677	693	703	665	701	650	684	694	676	680	717	664	681	716	684	699	658	713	657	702	676	685	677	686	712	692	689	696	695	633	718	643	710	712	681	664	675	654	710	683	656	697	656	654	736	667	728	659	697	664	626	693	695	688	683	695	692	643	684	679	713	638	664	716	633	677	703	676	655	718	673	675	648	720	692	711	677	646	640	696	661	684	709	629	663	739	643	644	641	640	673	652	697	662	651	655	636	676	703	676	675	666	668	676	680	718	643	677	661	695	692	645	654	675	736	661	645	682	692	651	682	686	673	621	652	686	676	701	685	703	674	697	686	674	730	634	701	700	695	676	714	667	651	675	694	663	650	678	682	670	682	693	675	661	679	672	658	670	700	689	683	719	627	696	666	680	674	665	739	707	678	673	656	705	681	715	678	679	724	692	683	627	706	693	703	650	677	677	640	682	682	658	649	655	689	701	717	716	670	683	654	651	675	708	663	717	738	634	620	674	663	657	684	635	648	692	668	703	634	643	679	680	708	656	661	671	663	681	674	698	610	655	668	628	712	690	662	685	693	689	663	710	649	711	698	685	648	678	681	681	725	649	620	671	648	652	689	669	646	676	693	662	676	681	644	710	659	726	675	663	684	712	672	599	682	653	712	704	614	685	701	672	723	675	635	679	642	664	686	664	676	677	700	633	688	687	688	675	695	715	686	620	702	660	708	623	640	730	665	704	682	667	687	687	713	672	686	681	675	655	697	702	684	659	671	651	715	668	645	646	669	647	647	648	685	649	639	711	678	688	706	647	669	683	717	651	617	688	671	693	628	706	674	679	704	692	693	682	707	630	651	644	660	631	664	686	623	683	668	660	681	734	648	695	687	678	629	672	662	634	682	667	703	628	705	694	665	682	619	702	669	667	673	638	686	639	698	701	692	691	657	708	719	696	711	687	661	695	648	705	686	676	677	684	670	734	671	627	671	668	694	707	658	691	706	691	679	675	707	740	706	672	702	691	667	662	645	674	657	669	649	653	661	702	644	708	674	656	708	684	672	695	720	718	683	682	643	692	636	740	685	632	673	659	618	673	693	671	640	725	670	711	637	673	673	704	658	628	684	726	704	680	702	680	667	656	673	676	641	660	700	713	700	722	697	710	680	674	690	649	731	687	711	624	671	627	696	678	685	672	681	692	693	693	690	708	622	689	650	673	694	657	647	675	678	672	659	635	689	686	717	677	731	667	712	671	677	683	695	657	640	647	695	649	658	643	683	675	719	695	677	644	673	634	650	705	709	709	713	676	700	712	639	643	676	672	627	736	685	721	651	646	658	682	697	661	692	640	683	620	690	648	681	655	649	636	701	619	652	681	690	729	669	712	657	658	701	667	646	687	678	665	642	679	702	716	655	679	642	634	662	675	712	684	692	729	697	686	616	671	672	672	653	665	687	691	692	703	657	671	687	668	652	689	693	730	664	666	653	674	634	716	646	659	657	620	667	694	672	640	693	687	667	674	676	666	667	698	644	672	634	706	724	692	700	652	701	628	674	653	681	676	698	647	679	667	698	704	676	692	694	648	674	678	680	663	714	686	685	708	700	700	658	701	724	644	649	674	680	703	681	662	665	665	663	663	713	716	706	672	690	689	689	664	628	671	676	656	685	643	616	672	656	699	626	673	683	673	654	669	664	642	712	688	701	695	697	665	717	685	674	672	671	661	673	687	668	651	681	626	724	706	620	618	710	695	673	711	685	659	640	733	659	672	728	702	700	700	626	680	651	695	673	651	671	694	742	671	684	653	691	713	623	670	688	696	660	680	698	700	731	701	654	707	666	700	672	660	650	637	667	686	648	707	656	623	694	676	671	657	633	664	699	698	665	654	635	682	654	658	688	715	697	677	739	699	630	687	678	694	683	664	666	699	690	650	743	698	662	645	677	610	676	694	653	714	658	692	695	643	702	687	713	654	678	641	658	662	703	679	684	688	679	692	669	698	692	629	607	651	676	702	654	727	680	628	641	697	684	609	658
35165	71675	55466	38830	28646	18174	10695	5556	2865	1341	749	722	726	701	678	744	698	725	706	730	721	713	753	753	697	695	747	708	740	704	683	670	700	717	756	731	696	703	699	750	645	708	741	751	762	717	709	688	733	733	696	744	763	734	707	771	714	739	716	756	740	727	686	743	698	760	764	785	726	705	707	730	746	741	735	708	723	691	738	695	719	678	688	727	680	747	720	709	671	719	723	748	701	691	754	744	747	669	662	697	783	709	727	683	767	746	722	700	718	709	762	730	711	697	722	744	715	715	675	736	729	716	739	753	765	757	722	759	687	706	762	707	721	724	661	732	714	704	728	761	695	704	699	743	726	722	702	726	712	712	701	743	688	725	735	696	714	676	724	666	707	708	732	714	713	686	745	704	702	728	662	711	729	686	732	705	693	717	761	760	729	722	740	708	752	704	684	730	708	733	668	686	719	743	726	714	714	732	716	746	718	738	785	702	742	717	740	725	734	682	757	745	715	698	712	747	698	753	735	691	672	710	766	667	697	701	709	728	696	719	738	716	736	727	708	744	728	737	691	715	718	730	776	721	768	759	748	693	733	704	712	774	722	698	740	735	734	693	720	697	747	717	745	771	694	705	712	717	721	696	736	673	736	730	663	712	695	693	748	737	715	669	734	697	729	680	665	660	755	755	727	698	708	721	737	780	766	729	715	724	737	737	711	694	729	747	709	746	727	686	692	724	710	686	730	702	716	734	757	679	695	725	719	708	699	747	727	753	767	766	748	695	714	675	737	697	685	757	707	760	732	720	736	687	726	683	668	711	690	695	731	733	747	740	728	754	734	739	716	765	709	704	744	668	760	677	742	750	731	706	687	754	757	751	748	775	698	672	704	674	685	694	717	765	739	714	676	711	709	734	704	726	736	716	793	694	700	684	729	729	694	681	691	685	707	688	705	704	727	719	770	708	720	731	722	684	699	688	761	690	764	730	707	738	677	705	715	752	736	726	730	701	741	755	646	707	748	685	740	729	714	719	737	712	721	670	728	696	720	688	668	737	740	760	687	691	715	713	706	759	719	728	772	702	703	781	768	715	758	679	726	732	707	730	781	709	696	728	737	728	775	731	703	697	737	691	683	707	738	719	711	659	724	712	678	754	721	685	727	740	692	745	729	720	728	788	716	694	711	729	771	714	725	741	675	713	662	752	771	750	719	697	720	748	731	748	721	723	711	741	713	734	717	692	718	747	701	682	725	705	735	754	685	719	741	672	693	728	713	704	696	728	712	763	744	712	706	698	668	708	733	753	718	729	753	750	748	740	740	685	738	712	659	726	725	738	741	710	681	764	708	702	723	720	700	748	708	702	686	696	692	711	691	757	722	722	740	722	736	755	747	720	720	728	700	708	737	706	724	717	725	724	714	732	701	705	694	728	724	699	698	760	733	722	719	746	742	765	717	724	698	705	686	717	697	734	766	692	739	679	680	712	791	769	697	749	767	735	714	728	724	660	719	714	705	710	728	750	691	697	753	741	735	680	639	706	740	727	695	687	700	722	702	738	715	711	688	677	720	638	731	745	736	726	656	691	740	734	744	745	764	730	658	745	707	728	694	746	710	696	741	730	730	740	711	716	718	700	677	717	744	697	751	763	710	719	735	707	769	689	718	648	738	749	683	740	723	721	720	714	718	761	743	713	698	720	689	693	711	715	709	727	717	696	760	725	754	723	696	716	756	697	734	753	692	705	731	752	727	696	651	754	729	760	720	723	690	760	765	746	753	697	716	743	717	751	696	712	748	741	733	722	747	749	727	733	721	681	736	712	730	749	735	712	739	695	719	731	723	745	738	679	704	708	690	767	746	690	701	680	687	748	762	712	723	747	673	740	752	715	670	676	674	675	687	790	665	749	674	759	713	712	678	711	734	730	724	761	732	725	688	712	691	705	703	786	670	681	775	762	715	717	692	727	725	764	724	730	709	712	723	765	678	718	729	737	720	701	714	672	727	700	710	721	722	725	728	733	725	710	694	710	679	715	717	763	718	743	696	780	723	727	675	684	730	721	711	686	755	704	670	740	776	757	671	707	716	717	742	729	713	735	687	719	727	734	715	702	770	724	763	764	741	722	697	709	704	700	777	674	775	717	745	766	753	725	695	697	769	713	746	726	738	742	708	676	730	728	663	727	709	691	732	746	764	715	724	751	720	694	747	700	700	678	736	693	759	772	707	704	710	727	720	715	766	705	749	720	727	736	769	717	678	734	734	750	741	753	713	700	715	681	751	714	761	739	752	750	721	710	762	673	694	667	709	695	691	730	723	719	665	717	717	755	682	748	699	713	725	725	696	753	732	739	719	721	723	732	706	735	739	729	715	754	688	737	730	747	729	768	683	707	752	697	710	758	724	751	752	745	717	710	747	715	728	714	748	733	726	729	731	724	774	712	705	725	679	680	698	700	706	736	753	681	705	734	725	700	728	683	677	674	700	716	768	738	757	702	730	688	733	707	701	709	704	782	698	733	735	740	684	736	651	713	728	745	748	700	670	676	721	717	729	746	713	723	686	710	696	691	734	742	734	725	702	766	719	719	719	724	708	719	762	750	739	705	710	766	765	722	729	685	723	687	724	692	766	705	727	688	757	751	701	700	722	725	737	724	735	736	686	708	712	777	749	705	784	696	670	729	725	722	751	735	696	731	737	727	744	746	716	683	706	725	694	709	736	712	686	742	759	674	704	686	681	729	691	748	664	741	719	697	702	690	804	708	735	699	688	710	725	701	654	701	751	769	728	772	719	728	763	705	723	732	763	709	715	719	728	715	688	720	729	687	721	693	748	730	700	706	689	776	710	705	703	731	752	728	721	713	696	746	714	745	684	742	703	717	729	706	730	701	738	754	739	759	721	744	756	681	715	745	706	715	737	774	742	678	741	705	750	699	735	712	699	742	671	666	672	706	734	701	746	774	661	733	675	709	722	686	764	743	727	751	714	752	718	737	724	719	684	733	702	730	809	689	738	732	738	695	695	730	709	694	728	711	711	694	704	753	751	737	666	760	726	693	767	703	685	730	708	691	737	725	725	717	694	737	680	675	734	708	700	728	683	729	708	709	722	717	721	696	718	722	770	724	744	740	682	753	770	716	674	683	716	729	699	744	698	713	706	748	751	754	752	741	734	727	744	688	755	716	733	731	674	716	738	731	702	703	721	719	735	769	736	733	694	759	707	700	712	694	712	791	762	763	727	724	710	692	751	726	688	657	727	697	729	725	766	749	754	768	721	668	676	717	701	729	764	797	755	733	705	786	705	741	707	698	693	699	698	714	690	738	672	712	724	720	728	700	746	755	730	654	729	702	758	710	731	788	706	733	738	681	751	706	675	748	712	721	692	741	682	742	741	725	704	704	714	680	708	724	697	714	712	718	699	704	734	765	761	681	746	740	696	719	770	706	693	696	710	712	728	721	699	740	676	755	716	729	701	747	753	741	745	670	743	687	748	732	711	705	702	723	715	707
22533	21386	31722	31423	31998	30576	26360	12715	5443	2651	1003	904	928	829	878	883	887	917	904	885	864	891	870	898	898	887	931	909	919	875	892	823	883	886	814	921	894	896	950	859	871	875	879	907	878	903	928	865	877	852	886	866	865	870	889	925	880	880	949	883	849	859	903	890	873	861	881	855	844	862	845	863	939	858	866	899	869	883	884	898	907	929	829	900	858	837	910	852	923	843	872	945	920	859	914	889	864	916	857	856	888	895	859	890	867	833	889	904	834	913	889	931	911	864	888	909	857	863	899	857	916	910	880	870	831	864	866	905	908	928	931	858	920	889	877	857	844	852	865	872	869	900	912	875	880	878	876	920	907	877	846	914	885	821	923	910	903	909	848	881	837	895	909	934	930	890	866	846	849	863	931	876	873	838	871	829	877	907	911	841	909	851	891	835	883	889	954	876	858	890	896	896	833	882	871	863	890	842	864	856	861	879	906	884	820	882	884	890	917	879	876	885	905	869	856	864	871	870	932	844	909	894	866	890	880	933	909	910	871	880	883	852	822	886	904	890	973	910	912	847	842	847	876	887	851	888	852	916	893	942	892	907	891	837	922	856	918	858	876	943	839	879	911	920	930	903	899	852	871	895	839	907	882	907	924	914	885	915	898	886	891	903	923	873	835	853	908	914	825	907	856	919	877	940	902	881	898	842	892	822	946	841	852	859	886	926	899	845	880	883	905	907	901	899	874	917	857	872	941	879	883	897	894	943	920	869	900	875	926	892	876	917	873	870	972	878	831	959	890	919	883	896	887	923	895	929	868	921	880	871	932	867	808	901	863	933	874	839	893	867	873	897	880	884	902	933	880	880	916	896	866	842	917	869	888	917	917	870	898	890	839	863	818	863	880	876	880	881	931	911	892	884	825	872	923	942	911	864	893	904	872	894	856	852	872	911	866	814	873	904	887	865	867	855	858	866	863	911	864	832	811	889	865	866	884	886	932	917	901	910	833	866	896	900	918	838	869	908	895	893	847	865	876	909	871	852	890	837	894	917	916	897	856	897	908	842	864	949	900	829	903	868	910	890	900	923	911	891	919	898	876	848	823	866	874	918	905	918	848	925	952	885	883	855	903	901	849	859	893	869	901	887	897	796	857	883	878	896	858	865	926	904	911	907	931	871	872	865	892	868	916	902	929	901	891	923	896	897	889	904	864	925	917	874	896	904	868	879	911	853	852	839	879	832	904	885	803	869	888	912	887	912	927	859	866	909	889	919	915	928	869	871	932	855	828	884	882	806	888	902	923	852	852	905	937	892	912	872	881	898	873	908	923	883	932	849	896	839	895	869	893	896	875	860	918	923	911	907	871	885	855	862	890	871	887	895	845	855	885	860	880	871	845	828	899	869	906	942	859	890	946	908	875	896	821	899	924	888	867	861	864	868	908	845	817	866	891	842	892	962	817	851	900	837	855	911	915	938	893	901	839	922	872	903	902	877	857	855	933	869	924	882	927	921	908	953	914	862	885	923	868	909	884	832	880	882	868	939	896	857	880	889	873	861	860	834	889	897	887	853	826	888	901	859	851	857	862	874	893	881	879	889	911	900	902	877	877	914	891	905	849	890	902	873	891	929	858	870	890	906	906	838	902	855	934	911	954	864	882	848	870	887	937	896	909	901	913	897	872	883	912	839	874	898	857	871	814	888	830	848	896	860	973	870	885	894	890	819	910	930	841	879	819	836	856	871	919	858	883	872	922	868	909	896	878	902	931	884	846	869	879	909	902	903	916	955	897	924	924	900	882	903	899	854	839	944	906	870	853	890	881	935	878	884	907	876	846	910	882	929	911	869	896	841	843	873	852	868	863	970	873	859	872	886	913	856	826	855	911	881	931	869	933	907	879	860	916	854	849	874	895	948	871	858	864	888	905	868	882	941	898	825	886	896	841	901	894	898	907	867	891	884	881	863	873	879	853	909	922	896	873	857	860	869	888	872	875	868	886	887	942	936	886	882	850	883	895	857	885	860	885	889	922	910	913	875	917	886	921	944	945	915	856	851	894	914	867	859	845	894	861	913	851	917	855	877	930	880	874	890	885	883	936	905	916	869	900	854	967	845	858	842	855	924	887	876	873	848	873	906	851	932	922	869	917	869	891	892	901	936	890	924	899	886	892	929	890	883	913	870	856	885	840	884	873	864	879	944	905	900	844	864	907	921	902	882	880	872	851	912	893	928	852	811	907	846	855	866	918	892	920	866	921	884	909	863	908	867	884	921	906	892	915	914	867	882	841	895	892	913	944	842	895	882	825	835	875	957	943	869	900	885	868	904	856	826	875	884	836	876	890	936	871	930	835	938	885	884	876	881	842	849	882	868	917	844	910	871	857	884	908	833	914	877	870	886	902	913	877	883	941	907	900	912	863	858	887	873	882	887	908	895	918	858	930	915	891	880	875	926	893	854	830	886	884	887	917	898	887	868	853	887	945	949	890	884	865	852	853	868	937	891	866	910	909	923	919	895	920	924	876	917	887	874	912	827	865	819	838	871	949	859	871	878	861	872	889	865	882	822	896	909	880	926	884	844	910	943	912	899	883	913	836	902	898	896	897	882	881	871	898	883	968	902	890	851	877	864	900	885	847	890	923	834	849	879	883	883	904	962	893	936	882	935	921	910	858	857	886	856	914	875	858	880	852	904	846	863	896	856	918	901	883	897	896	880	924	813	883	905	829	871	870	912	920	907	906	854	877	922	910	922	884	866	893	911	851	860	853	822	849	833	873	933	879	861	955	850	890	853	942	904	932	863	923	852	863	884	875	858	884	884	878	892	885	925	899	911	895	843	815	850	842	873	902	844	929	895	915	894	854	882	919	864	900	864	911	889	845	894	936	878	873	900	864	868	878	825	914	868	855	885	878	937	947	854	869	895	875	884	910	837	859	904	874	922	900	887	904	883	841	950	886	886	895	901	843	889	900	920	924	860	849	893	855	858	863	893	858	836	913	896	891	851	865	900	933	897	859	917	887	869	896	894	857	847	873	924	919	885	863	878	851	879	880	896	923	925	928	874	915	826	895	887	852	863	904	923	923	890	908	856	890	924	912	910	873	875	901	912	866	894	888	862	925	841	886	836	908	888	933	871	908	941	895	877	875	854	884	872	922	860	885	863	876	934	883	867	888	919	882	900	899	917	912	871	871	850	878	904	886	861	922	919	875	897	894	845	894	871	845	882	859	896	942	883	919	846	852	887	847	895	849	896	867	902	865	883	876	876	861	894	890	892	856	900	858	869	897	843	916	836	839	858	911	879	920	868	924	884	900	887	858	865	887	891	908	871	845	915	891	874	912	864	959	904	927	902	931	890	921	923	903	879	843	940	861	882	894	884	872	936	908	908	920	858	890	888	900	915	873	870	823	913	881	872	890	886	891	814	900	905	863	902	860	859	866	896	906	865	932	903	954	808	884	888	931	893	870	896	918	899	871	880	897	828	895	858	888	883	858	863	860	858	868	847
49118	97242	80648	61156	47922	35765	24175	13797	7268	3490	936	914	971	881	920	897	844	938	923	895	888	913	909	840	908	866	899	911	914	928	864	861	914	897	865	835	903	924	869	910	918	956	881	896	979	894	910	957	962	878	890	854	881	874	888	878	891	882	841	955	860	879	886	921	900	928	880	916	893	896	873	943	880	842	880	897	928	908	910	894	910	893	871	832	885	980	880	880	900	884	888	893	891	896	925	900	847	915	915	883	898	929	845	908	890	894	939	883	922	872	830	892	937	892	893	910	938	909	885	894	864	933	879	945	875	924	894	884	925	972	921	916	888	874	857	903	930	923	890	889	947	891	936	868	882	857	927	895	858	897	903	907	887	843	913	954	914	920	927	905	956	904	894	943	839	891	847	866	875	949	954	851	872	879	885	897	939	892	883	859	938	915	902	935	877	903	938	915	907	901	875	870	935	905	912	881	895	860	935	887	864	935	843	815	905	849	909	926	868	885	889	870	882	882	933	843	851	935	896	917	912	854	904	895	884	867	888	896	915	942	939	873	941	914	921	935	977	941	920	855	890	875	906	929	890	896	912	833	903	871	871	883	908	889	896	900	871	880	915	854	900	940	894	927	889	904	861	861	895	871	903	863	898	886	931	895	870	893	933	878	912	960	966	875	895	853	844	860	928	866	894	880	865	866	877	887	913	899	824	889	887	888	921	907	914	931	875	970	938	887	905	955	908	923	884	903	840	861	937	894	878	905	902	887	890	903	906	884	884	907	890	940	883	889	902	868	865	879	862	874	931	888	896	888	865	857	911	912	880	885	880	928	914	843	886	858	894	879	902	866	877	893	983	833	945	893	927	905	885	956	884	872	922	908	858	846	888	895	908	949	921	856	947	902	896	915	914	869	902	899	920	940	888	829	843	942	810	889	861	843	896	880	935	885	902	918	877	859	908	873	847	970	878	890	886	863	882	904	859	871	834	904	932	893	941	905	874	926	926	837	830	906	824	895	924	880	832	864	891	867	912	899	897	893	895	915	865	884	871	904	937	916	905	888	873	947	911	900	896	852	881	910	914	932	859	919	861	924	864	916	872	900	927	902	855	904	845	837	951	896	919	889	851	921	892	891	890	875	919	889	936	930	887	900	959	906	854	909	869	904	876	869	903	845	954	888	927	887	954	902	887	902	879	874	917	857	973	919	874	936	828	914	873	859	895	888	895	844	875	901	923	863	862	891	909	935	899	871	918	902	928	875	899	903	904	966	927	876	841	892	921	909	868	932	874	840	918	861	933	907	893	881	939	874	879	905	877	881	872	876	890	866	860	907	897	891	885	893	933	915	889	901	860	888	857	848	901	876	899	942	899	925	878	961	850	915	903	933	871	854	893	926	909	902	882	841	921	883	877	880	873	884	929	943	884	895	893	880	887	905	887	817	889	894	801	859	899	896	895	920	920	876	910	898	870	895	880	937	929	916	913	914	873	827	929	911	895	937	937	896	865	889	910	961	920	882	917	886	866	981	877	950	830	861	925	912	872	933	916	894	890	880	954	864	931	924	846	932	909	893	904	947	912	819	873	884	834	912	934	874	821	908	937	843	894	895	857	904	888	900	935	856	873	890	928	903	869	867	857	894	899	918	910	840	889	881	884	876	929	891	885	874	902	881	870	876	867	850	895	900	906	871	864	881	882	855	909	884	934	902	829	836	919	915	959	901	922	855	930	887	933	912	974	924	858	914	889	910	893	897	886	923	898	894	887	853	919	882	845	903	918	862	876	893	871	930	904	881	870	886	883	945	899	953	924	845	873	935	914	885	869	890	915	883	890	891	938	886	893	934	876	889	897	907	876	950	873	895	881	865	866	890	908	888	898	874	889	921	912	869	935	948	871	956	869	931	892	873	910	827	871	878	909	901	875	853	937	836	901	926	891	942	863	909	890	906	893	869	896	897	910	905	896	859	869	874	848	909	925	913	932	862	875	865	895	873	891	889	880	877	906	883	881	927	885	861	812	955	869	916	862	911	876	871	919	862	949	889	957	842	899	941	928	911	901	855	923	890	920	885	858	880	903	899	886	882	888	878	901	961	875	929	898	941	873	929	890	882	918	905	895	904	941	894	922	929	950	863	926	877	906	942	899	938	860	863	925	910	915	902	875	849	898	944	912	920	916	869	941	912	862	858	878	914	885	927	908	904	887	899	859	868	909	951	892	901	944	914	839	872	889	929	912	867	863	857	898	881	845	875	873	895	906	931	922	900	861	874	923	864	962	922	902	940	897	902	921	906	839	861	948	886	883	894	852	874	896	854	970	870	895	933	858	922	913	882	905	916	869	890	936	888	864	868	883	863	883	867	890	903	863	886	921	933	922	873	874	861	833	909	911	847	881	889	909	958	896	902	877	915	948	912	892	874	865	905	847	878	900	852	948	843	873	865	889	904	880	855	912	866	894	853	871	898	859	846	899	846	894	934	851	915	910	897	845	881	849	941	881	873	870	911	834	885	902	864	881	923	870	883	847	913	939	905	887	910	871	973	869	860	969	886	945	856	888	918	892	896	874	869	943	908	890	901	875	893	895	913	874	886	898	925	857	947	890	903	872	918	911	878	886	911	857	856	896	879	817	906	870	916	895	874	875	880	873	853	813	895	912	890	858	882	894	863	895	899	918	909	884	879	876	905	857	846	901	899	903	917	917	849	902	842	899	836	850	905	876	864	903	883	935	847	943	933	871	920	894	861	927	841	948	867	876	934	953	934	882	900	911	853	934	839	897	919	926	879	920	878	881	916	872	873	856	891	887	847	917	860	859	943	863	903	882	877	880	857	902	920	909	909	886	933	943	892	896	934	889	899	908	866	841	926	902	908	860	894	922	863	908	896	881	871	933	952	870	875	968	889	924	855	932	933	910	888	924	904	925	907	936	904	905	874	924	943	878	924	858	941	858	891	952	878	901	901	856	887	895	825	910	936	868	859	852	929	892	879	838	901	901	911	898	906	861	912	902	931	896	891	919	907	886	905	880	910	900	866	844	877	901	910	927	880	893	858	921	876	879	910	886	943	861	896	902	878	938	928	930	912	905	900	853	927	882	887	887	913	884	929	911	910	857	921	878	849	880	944	845	891	873	878	951	895	965	893	883	877	880	824	871	907	863	891	887	913	915	879	912	873	911	900	921	951	874	895	865	878	898	924	873	942	862	904	837	881	946	863	895	897	861	888	889	863	846	872	845	928	866	852	876	921	872	894	874	857	950	884	904	894	882	948	934	884	905	885	917	922	920	898	851	942	886	962	875	903	925	875	910	856	903	879	854	883	883	889	897	880	936	890	875	879	949	887	943	900	931	857	911	910	899	906	892	896	923	791	935	892	881	827	952	921	933	869	921	859	885	919	907	935	886	918	940	892	903	910	949	915	882	863	871	873	949	889	838	865	923	888	923	889	910	906	893	905	940	969	925	854	876	832	921	855	859	920	865	912	914	916	909	926	939	851	944	920	866	881	952	908
28515	24484	27009	16272	6801	3175	1948	1136	824	678	519	520	491	492	525	506	522	495	544	516	511	546	525	524	504	524	487	484	489	506	510	531	543	531	549	513	509	516	495	477	521	561	513	504	501	527	515	471	503	561	484	536	480	570	545	525	525	542	528	516	511	496	497	465	516	498	513	524	545	511	537	511	544	512	506	550	506	537	526	493	495	497	535	503	444	514	506	508	517	508	514	507	532	515	481	556	496	500	465	499	520	488	519	526	508	556	530	524	494	517	500	495	517	527	526	560	529	514	510	522	515	528	506	547	503	521	530	508	525	513	513	469	512	516	492	564	500	506	535	523	549	497	513	486	493	524	494	510	508	521	557	516	444	521	519	524	512	524	513	512	535	466	504	503	524	533	540	542	529	518	509	501	499	501	537	488	482	514	513	540	528	515	557	521	536	501	477	498	509	470	509	493	521	505	522	574	546	502	529	484	534	537	534	491	509	516	509	510	529	550	535	506	533	517	546	528	497	516	499	562	525	494	510	508	512	524	486	492	512	537	489	485	491	482	483	528	497	536	483	478	524	509	489	531	501	483	484	498	469	517	488	492	548	519	511	530	477	540	533	500	518	532	509	505	513	503	538	548	558	523	504	517	510	541	540	497	494	512	525	523	529	549	507	541	513	482	475	523	484	544	511	508	500	548	514	524	529	506	479	539	538	537	522	490	517	479	518	496	519	541	487	498	513	520	499	525	495	515	491	515	536	507	503	511	519	517	519	482	536	517	547	500	500	494	568	530	488	517	514	528	533	514	512	522	520	556	516	498	471	474	521	565	505	497	534	525	553	563	519	508	532	520	507	525	544	489	517	513	520	530	508	513	551	522	495	491	503	586	530	494	510	532	528	512	502	514	489	479	491	484	501	526	509	573	550	500	498	486	499	526	525	498	508	459	541	512	539	471	530	469	511	500	531	508	503	511	555	533	526	531	526	503	494	537	507	477	507	540	542	513	507	497	503	530	539	496	548	506	500	496	522	506	515	561	479	495	499	519	516	500	514	482	504	493	544	522	510	492	528	527	518	524	521	528	566	518	494	475	522	503	521	515	509	538	524	517	536	520	505	520	533	506	486	499	516	510	506	531	548	511	502	564	509	526	532	503	527	541	529	491	484	512	512	513	515	514	508	480	491	538	526	516	526	530	515	533	512	482	532	536	518	517	519	478	527	516	513	539	508	485	554	515	531	492	545	537	505	554	515	517	513	498	530	530	494	529	491	488	489	530	490	512	503	519	495	521	515	494	500	517	527	493	528	489	526	492	501	520	529	492	493	530	521	539	505	564	493	503	497	546	556	504	535	522	504	542	493	509	543	502	544	567	503	475	535	506	487	504	549	457	547	516	489	502	515	492	524	530	521	540	530	520	504	561	511	524	512	513	567	509	505	497	512	513	526	523	475	525	547	482	531	481	511	522	530	520	535	516	573	527	504	558	509	485	492	471	526	540	528	526	520	524	505	548	480	503	546	507	526	516	482	539	555	528	514	500	521	546	545	534	492	505	551	498	518	521	529	511	533	542	530	549	548	559	562	515	522	532	514	453	550	536	516	537	531	484	565	538	509	519	525	473	524	492	526	558	512	499	531	499	491	510	511	485	546	559	485	530	510	485	521	544	510	495	524	514	550	516	546	505	535	555	524	506	516	519	522	497	559	543	527	541	515	517	513	578	498	505	543	520	506	532	543	530	496	495	568	535	506	499	525	507	551	519	512	489	523	511	523	488	490	554	546	577	542	521	494	503	507	519	517	508	547	560	573	501	493	511	514	570	535	516	528	489	508	547	518	521	497	548	554	458	480	499	530	502	496	522	531	518	495	495	518	523	510	548	506	541	487	537	544	518	522	489	519	491	490	499	505	509	510	486	512	509	516	545	508	481	511	544	531	502	502	534	525	529	512	535	534	531	516	505	498	543	478	518	513	521	580	493	526	543	520	507	526	507	512	524	536	513	491	510	525	511	544	529	532	545	505	544	496	526	557	498	564	516	544	499	535	572	513	548	476	525	586	518	482	489	497	477	534	542	529	528	496	548	543	527	509	564	535	486	525	560	496	538	538	556	506	512	500	522	502	496	498	519	529	516	517	504	512	485	464	577	508	543	548	526	521	501	534	501	467	479	570	537	500	509	533	509	531	488	522	519	516	527	524	569	514	466	507	572	491	513	534	487	487	531	541	484	521	525	486	532	494	542	535	492	525	466	551	518	498	510	533	505	520	536	550	540	540	497	527	540	536	517	571	486	533	520	503	488	528	514	542	481	528	557	500	488	513	517	503	521	520	525	546	497	546	496	518	506	537	522	521	507	533	543	545	552	532	502	535	500	512	538	495	526	529	510	496	540	512	503	567	496	546	492	523	506	553	521	542	536	479	483	514	541	518	510	505	474	514	513	502	500	538	525	520	499	487	534	555	518	514	519	481	511	501	506	531	501	520	535	464	520	517	552	493	548	554	502	538	522	529	497	544	520	551	520	536	507	532	507	508	526	488	502	512	537	526	494	536	526	467	498	511	543	537	509	528	482	486	563	518	505	465	491	490	552	539	504	519	540	533	490	524	487	518	582	501	527	515	504	519	542	487	475	513	554	522	488	510	497	506	501	513	506	511	555	485	501	521	506	547	485	512	487	555	534	538	477	446	503	557	571	516	523	543	507	504	513	546	481	497	534	500	534	529	500	532	497	515	499	512	493	525	519	495	534	521	483	532	536	545	518	506	526	509	536	514	481	557	502	534	484	535	489	534	507	479	491	507	523	511	484	504	526	483	495	493	486	508	497	507	489	481	508	542	509	507	533	513	520	504	494	489	534	520	528	536	521	498	513	499	507	456	552	539	547	516	523	507	491	544	528	508	494	477	471	529	561	516	552	513	535	490	497	496	475	535	544	499	497	535	531	508	484	517	486	543	540	506	544	513	522	515	558	494	488	566	528	522	485	511	505	484	561	540	537	558	557	547	484	508	510	525	483	494	552	541	507	504	513	542	481	524	515	479	508	494	540	523	525	533	494	551	496	522	519	519	536	507	526	566	476	516	541	528	514	544	500	511	514	505	524	523	546	480	528	504	493	527	507	525	502	543	505	534	498	495	538	474	542	542	485	515	525	495	529	535	541	511	521	510	494	501	504	520	540	548	517	519	551	484	511	533	474	507	476	550	500	518	531	524	481	543	518	506	503	532	517	508	513	521	491	515	479	491	530	501	531	530	510	489	474	490	512	570	521	543	468	512	509	579	517	495	495	554	533	573	504	507	535	467	526	534	549	555	501	530	513	509	538	557	520	512	506	503	524	520	522	521	526	543	504	538	508	533	553	558	546	526	530	515	547	496	521	491	543	565	526	520	499	512	530	505	509	489	489	556	527	536	524	491	525	549	557	499	517	522	514	533	532	478	525	484	516	530	546	523	488	540	471	511	522	562	489	545	529	537	515	507	515	499	509	516	509	532	511	491	554	538	460	491	523
19543	34231	23317	12107	7017	3933	2308	1415	1016	729	615	569	541	526	582	599	549	494	573	573	526	541	558	596	539	568	533	547	588	566	565	534	565	578	589	599	609	587	564	547	546	552	591	540	580	561	539	540	573	553	563	561	556	544	564	527	600	544	561	588	506	547	564	534	620	591	582	525	582	555	523	562	616	594	602	566	537	548	582	605	606	553	550	566	533	528	550	569	546	545	522	569	588	589	536	560	574	580	516	539	556	555	549	533	558	548	570	571	563	540	551	527	590	562	576	553	568	553	516	568	544	559	534	561	602	597	572	533	563	513	535	571	520	568	546	514	545	576	579	556	576	573	589	498	549	570	543	567	538	548	545	547	558	592	526	567	553	573	548	549	550	545	580	579	542	561	545	554	576	582	602	586	536	549	590	558	528	584	555	542	527	541	585	568	542	550	567	565	558	579	544	570	588	546	568	564	585	532	530	517	550	550	541	550	541	557	586	547	608	582	572	545	549	547	539	531	524	563	559	583	535	573	559	595	566	554	547	554	561	554	538	541	552	582	521	530	553	589	542	548	562	557	567	556	553	603	542	550	561	562	564	558	567	553	560	582	576	599	554	574	591	575	568	542	550	552	534	563	569	559	591	573	556	520	585	558	557	602	560	548	531	550	516	516	504	556	596	577	553	538	501	575	544	592	558	546	523	562	577	614	580	556	526	540	565	577	515	524	596	534	563	555	573	540	585	582	571	553	591	582	569	555	533	564	562	568	560	528	555	562	546	528	564	550	528	566	551	557	547	595	568	566	569	576	563	557	533	511	578	607	515	566	526	603	548	578	559	582	558	615	566	569	536	571	592	560	586	550	550	555	574	522	546	565	580	609	550	606	545	525	560	571	578	598	523	615	574	547	575	548	559	561	528	581	573	526	536	528	583	580	610	575	557	579	558	592	607	550	612	572	568	593	575	558	581	542	572	521	558	585	527	573	550	550	529	577	555	580	506	552	555	556	548	525	562	558	569	600	563	575	547	527	548	572	543	540	538	585	581	579	565	600	550	579	558	595	529	576	609	597	540	563	563	589	591	536	600	569	588	536	552	544	606	529	605	534	541	576	588	528	533	590	582	572	567	588	545	572	551	556	595	511	553	592	545	559	509	545	531	502	539	548	528	548	580	578	572	528	583	567	545	572	612	529	590	559	562	611	562	570	577	560	563	556	524	571	553	542	618	523	554	592	549	588	591	583	539	588	585	569	589	605	552	516	572	582	582	534	582	558	535	542	628	510	573	584	554	548	583	558	569	539	616	517	548	569	553	584	576	521	554	544	574	543	539	611	557	572	560	526	533	565	535	537	559	591	579	561	538	536	560	569	563	597	594	567	555	544	512	542	537	573	564	591	574	519	548	572	585	604	514	532	583	559	557	557	542	572	586	600	585	544	596	556	547	560	606	548	538	531	590	550	533	574	548	615	550	555	588	582	585	553	588	586	523	573	587	524	568	550	540	567	538	563	574	571	566	520	539	546	535	558	596	560	551	570	588	559	538	557	565	542	530	594	575	568	555	523	562	554	571	569	546	593	525	576	571	579	560	539	572	561	506	498	548	527	561	582	560	575	550	528	569	546	573	592	577	544	578	586	545	539	574	587	570	543	542	557	519	567	552	539	569	590	573	559	552	583	555	584	537	554	586	557	539	569	595	512	573	562	533	557	537	533	540	540	543	547	591	582	546	519	589	581	587	563	618	566	613	563	535	576	521	560	592	575	536	544	533	539	598	578	549	568	557	544	563	557	561	575	548	575	603	535	581	573	526	537	515	537	595	593	552	610	576	537	515	560	507	546	571	531	549	539	512	548	547	569	540	533	574	543	603	573	543	564	594	543	571	566	561	558	529	556	552	587	573	560	559	525	595	564	548	547	583	567	526	567	592	549	532	546	557	530	526	524	525	586	546	550	594	526	528	566	544	551	542	590	565	568	568	570	541	549	588	573	532	539	565	557	578	597	545	569	572	580	555	546	557	572	556	526	578	565	558	562	540	551	527	549	557	591	545	538	562	536	529	534	551	589	489	584	545	538	558	557	578	556	545	539	549	549	535	559	554	583	593	555	591	594	574	579	552	572	548	503	561	536	539	546	559	560	511	535	572	517	506	564	584	547	592	561	576	560	561	556	551	568	581	563	554	550	519	557	574	524	605	552	518	570	556	615	570	565	535	573	536	571	568	537	584	578	592	548	543	565	537	538	564	564	565	531	570	544	569	548	545	594	539	571	589	577	566	581	528	560	559	587	611	553	573	547	551	559	596	564	571	527	546	552	553	538	535	519	530	535	551	560	531	529	585	564	598	568	562	551	540	553	514	561	546	564	570	551	513	589	538	548	527	573	597	522	570	548	541	551	584	541	590	598	550	551	585	573	559	506	569	553	559	584	558	557	533	587	571	565	569	543	563	552	587	584	571	555	588	536	546	564	590	541	569	585	616	568	550	568	552	558	583	568	571	573	582	558	568	549	559	552	532	576	557	548	542	557	575	553	536	564	523	565	552	515	576	546	547	545	583	578	525	548	568	548	553	546	546	586	527	552	528	543	535	530	548	592	552	586	538	537	560	554	548	523	569	557	562	543	549	530	539	579	587	574	553	570	522	549	571	584	578	602	533	554	517	546	577	552	552	550	597	556	570	606	525	547	538	532	551	597	565	554	557	566	571	535	611	542	564	536	546	543	539	596	611	549	522	556	540	562	550	541	546	569	583	595	590	576	499	576	570	541	529	517	614	596	585	587	574	560	580	616	550	544	541	502	562	572	554	572	541	599	599	520	618	573	549	560	565	556	519	564	548	531	562	550	547	545	562	575	550	605	554	562	521	558	547	546	541	604	518	587	556	570	545	541	569	629	557	573	604	526	564	518	565	560	544	564	574	559	563	552	577	564	569	580	578	535	495	559	561	570	553	517	573	552	545	553	564	570	549	546	588	573	574	577	564	540	562	546	520	589	567	575	530	564	557	568	550	546	552	546	556	569	554	558	568	568	578	570	561	513	522	560	623	541	580	567	585	525	547	594	531	609	571	588	555	595	548	559	578	549	571	543	526	593	520	554	523	560	597	583	559	571	561	528	566	564	564	514	542	559	519	551	587	534	560	592	586	561	559	531	537	558	549	545	563	523	558	574	598	575	541	553	590	573	506	532	548	562	560	559	535	577	588	567	562	528	537	541	526	564	551	563	548	567	576	570	569	559	567	534	569	565	527	571	574	566	531	541	572	521	548	568	569	531	545	563	545	590	529	594	557	569	525	560	537	599	570	547	572	613	556	582	518	571	581	550	520	552	521	602	567	538	593	525	564	562	543	532	570	567	547	542	541	549	570	589	547	538	574	542	552	567	550	579	541	562	561	577	550	565	602	531	554	566	577	512	555	593	597	561	545	549	557	541	534	524	573	552	565	580	533	603	549	519	522	569	564	558	568	589	584	544	570	581	572	561	579	556	543	594	585	538	542	560	563	567
23726	21758	35032	36246	31806	26286	17478	7113	3247	1607	667	635	641	602	584	599	582	590	558	589	571	569	602	548	587	584	597	629	620	604	571	619	611	603	588	635	609	582	614	583	577	554	613	641	552	625	603	588	605	590	606	573	592	578	606	581	555	566	586	612	591	577	576	594	588	605	613	633	612	600	558	601	575	578	593	605	571	649	588	573	599	584	639	597	575	621	579	587	544	599	612	587	591	631	648	600	575	582	600	569	563	608	591	607	619	559	596	610	597	607	622	590	551	554	599	591	560	584	619	621	603	587	590	564	603	579	609	636	621	594	599	639	578	578	648	638	576	638	609	609	595	585	588	608	651	621	600	590	559	580	615	621	605	582	587	586	565	588	594	611	611	600	589	565	568	566	620	593	545	558	604	585	621	615	592	579	551	613	579	615	582	598	558	579	611	626	545	634	591	623	597	583	615	540	596	589	596	623	618	625	608	552	595	618	525	572	576	646	596	615	548	597	615	632	647	619	530	607	616	599	557	601	606	600	601	617	629	558	605	548	564	609	590	583	567	619	600	608	628	559	611	581	566	602	628	622	613	604	604	602	592	613	572	639	628	630	583	593	602	592	567	546	591	591	624	587	624	580	618	590	586	600	602	575	555	640	596	595	582	593	594	586	572	595	592	602	588	576	584	609	619	591	587	552	593	589	585	619	613	541	654	556	602	580	583	586	606	589	613	632	597	588	615	580	606	575	547	613	602	629	627	574	603	620	622	585	580	597	569	594	581	587	607	578	615	568	637	634	561	588	582	579	576	645	589	648	595	594	661	575	603	661	574	588	621	596	558	589	550	616	536	601	566	612	558	559	592	598	608	610	596	638	554	589	591	567	609	635	570	563	607	596	586	550	613	580	573	590	562	576	569	614	615	602	602	611	613	534	607	610	587	582	631	569	600	604	588	613	587	603	615	600	588	594	562	617	561	544	587	625	550	613	613	548	617	615	606	618	564	574	578	592	558	628	618	587	602	640	570	583	550	560	592	623	552	578	588	608	598	573	611	573	621	589	566	617	579	652	593	599	599	649	660	627	570	610	615	565	546	580	611	587	618	653	585	591	558	551	618	596	582	591	598	612	612	530	549	598	611	577	583	587	594	600	608	597	564	592	559	563	603	633	601	590	607	633	593	626	606	576	607	585	637	579	596	615	573	598	556	614	620	643	584	568	537	601	566	531	562	616	632	637	589	580	655	562	578	604	574	617	564	587	616	602	611	575	637	594	556	602	566	544	614	630	582	650	633	528	575	583	588	556	532	615	612	618	564	538	575	573	568	593	603	561	592	602	583	577	605	642	603	565	562	572	642	631	609	599	609	615	565	549	599	578	620	565	595	591	580	542	583	603	590	587	592	607	618	582	578	572	603	619	568	623	593	557	561	562	572	643	624	588	597	595	597	584	623	551	571	563	590	566	638	630	565	556	636	577	564	596	575	561	632	618	583	609	594	599	602	631	564	594	597	620	606	610	618	629	612	634	545	628	615	623	635	610	575	541	545	633	644	601	599	607	561	609	601	628	562	627	620	568	598	539	582	603	569	586	617	597	634	564	600	589	642	609	557	596	607	584	597	517	541	597	611	582	618	620	606	579	551	591	567	640	586	560	603	594	581	579	659	585	587	597	570	594	600	614	614	604	575	565	622	625	595	578	586	626	642	561	588	621	647	621	573	621	606	599	579	614	559	614	584	521	584	579	556	588	568	601	558	571	601	605	553	600	567	624	593	622	590	635	572	565	570	620	545	610	610	618	621	611	577	603	605	567	595	610	644	599	615	568	572	630	558	564	581	562	604	624	599	647	610	631	589	599	639	574	627	597	610	582	585	601	576	574	584	586	594	570	582	613	611	582	603	574	580	608	607	604	567	617	611	639	573	627	629	600	616	636	636	557	583	588	602	603	598	550	589	561	606	598	604	596	611	608	656	537	630	599	532	574	588	591	578	565	561	593	574	603	565	583	586	590	561	604	597	574	574	598	618	588	571	565	582	553	612	554	592	627	619	614	611	575	626	580	624	588	598	600	617	577	606	607	590	593	564	596	580	585	610	571	602	589	537	571	584	559	554	634	557	581	606	585	608	554	605	573	546	600	567	634	611	591	627	575	614	598	603	595	613	601	568	609	614	607	574	577	577	595	640	587	573	620	581	601	598	597	600	608	577	587	633	604	553	601	586	582	592	597	606	588	601	558	577	646	583	584	572	591	586	583	589	565	558	618	605	606	625	566	561	570	619	587	657	579	607	572	614	570	567	600	603	560	597	625	646	606	606	576	634	563	603	614	549	622	553	607	549	591	581	625	588	581	616	575	585	604	611	563	550	598	620	588	580	574	635	615	600	564	569	603	545	520	613	652	607	581	611	593	622	591	612	573	572	605	632	549	598	573	613	600	609	631	612	597	573	569	609	591	551	615	540	590	631	600	615	575	587	561	611	577	595	664	583	608	633	581	614	575	613	614	617	572	560	587	593	583	616	600	560	597	577	590	570	589	581	584	551	571	562	562	546	615	578	536	613	595	575	604	643	562	579	563	597	566	588	552	581	632	546	567	602	595	605	626	603	579	581	630	625	650	585	599	615	619	569	612	594	607	554	612	623	553	589	589	573	602	603	593	647	606	606	602	602	600	623	646	581	595	573	612	577	637	628	583	561	584	596	606	617	589	586	572	588	548	565	574	603	539	575	628	603	617	612	577	594	627	573	588	622	544	550	607	575	650	542	600	549	593	594	611	593	576	569	599	602	607	592	589	606	601	559	574	623	577	620	652	632	596	589	582	594	580	619	612	613	600	640	598	584	623	565	592	600	558	541	619	554	616	572	570	606	623	608	610	529	589	613	619	579	578	582	583	570	594	603	609	539	592	615	604	620	570	576	590	601	572	587	633	580	622	615	583	599	613	608	590	563	588	556	620	624	594	606	609	632	619	597	603	609	595	603	554	595	549	600	625	577	655	569	637	603	565	598	594	599	591	604	597	579	670	615	624	572	568	569	596	545	559	547	597	619	605	592	611	554	654	612	587	561	598	635	552	571	642	588	586	591	599	587	590	577	587	572	578	613	605	583	586	591	644	569	648	603	597	606	614	552	608	561	595	624	644	588	580	613	549	538	577	559	574	590	578	571	628	610	573	623	563	606	579	594	566	592	604	625	613	634	601	576	611	638	630	560	591	552	594	585	594	612	610	596	607	537	594	594	573	581	573	577	638	562	571	607	603	630	606	553	601	623	655	597	629	555	539	634	612	586	626	575	591	632	589	592	619	560	567	628	600	544	582	605	592	597	583	601	620	555	539	606	633	574	654	619	586	582	611	570	607	539	605	598	621	595	606	566	558	616	590	596	568	597	583	589	555	554	597	598	609	615	623	577	598	597	605	552	626	584	607	559	598	605	619	578	603	542	580	635	599	612	584	590	631	601	536	597	580	522	606	588	563	575	636	563	596	584	576	609	596	577	558	592	539	636	569
42022	83868	68974	49843	38561	26798	16394	8896	4635	2191	655	645	654	628	602	659	626	605	630	590	602	627	618	650	636	568	634	603	638	638	629	614	574	665	653	665	581	591	569	618	572	646	610	602	570	620	628	616	647	629	633	622	575	613	637	618	632	633	612	594	611	625	633	607	622	607	619	597	629	613	603	615	605	618	597	589	636	597	592	633	617	636	656	599	610	636	614	618	637	642	597	600	608	642	615	591	609	639	612	592	614	629	628	595	606	579	632	591	656	627	614	643	622	673	606	658	602	613	636	609	636	628	632	591	584	574	593	609	619	638	633	621	590	599	614	630	574	615	587	625	616	643	608	625	586	590	582	613	613	586	640	619	617	619	634	578	606	627	651	647	618	621	636	529	610	654	617	633	601	632	648	644	586	642	656	648	648	589	596	666	633	659	618	599	640	615	601	624	648	570	610	662	609	637	615	605	633	627	632	645	593	608	624	574	633	647	581	649	625	630	615	643	614	579	622	583	622	607	642	627	616	646	580	570	620	592	634	603	622	621	605	649	606	576	663	608	604	585	604	633	615	620	588	646	621	595	597	592	601	648	605	637	620	550	610	636	593	673	635	579	645	625	596	613	617	634	593	635	612	637	581	615	613	627	601	630	627	634	626	617	596	603	596	601	608	589	597	622	597	639	609	617	589	582	625	614	621	659	601	608	609	627	598	613	590	604	631	626	621	607	604	658	636	637	709	620	646	620	615	628	599	618	605	628	584	593	611	569	652	582	626	642	600	632	614	571	661	591	656	602	613	595	604	607	582	636	643	599	619	656	608	599	594	563	617	634	631	642	590	620	622	582	584	599	593	642	623	598	611	615	624	629	593	598	627	615	659	595	592	623	589	564	580	614	669	581	592	590	609	614	609	636	623	564	647	649	646	630	615	647	607	619	644	613	621	593	684	594	587	619	601	591	582	645	629	616	633	662	576	574	586	593	596	617	628	566	625	613	566	620	645	596	603	684	550	593	613	606	598	592	602	620	618	595	586	637	612	607	650	594	623	622	626	572	597	627	602	605	673	615	661	640	636	578	605	586	609	604	626	610	600	586	631	624	623	654	599	649	613	588	589	591	648	624	564	624	597	582	615	628	639	609	579	602	589	616	627	624	603	569	624	633	631	652	627	619	612	621	636	666	584	620	605	628	647	628	598	652	644	598	674	617	581	646	571	592	603	648	578	673	607	614	624	602	626	642	644	626	644	609	593	638	628	626	627	610	608	659	593	626	637	675	616	611	624	604	580	654	582	614	622	591	588	652	642	618	608	585	636	624	626	653	606	609	636	641	668	625	611	604	625	629	606	620	644	604	654	598	616	640	615	607	622	600	625	602	634	596	595	607	626	613	613	592	663	622	604	601	603	591	658	582	636	658	554	627	617	592	624	635	633	574	640	596	613	624	581	646	589	640	569	618	591	585	640	612	604	640	618	587	584	602	610	595	626	620	624	599	630	602	622	695	613	611	573	610	605	580	626	575	645	643	610	597	621	619	634	585	614	610	649	626	622	603	615	595	678	632	672	565	617	618	644	630	589	581	630	614	613	614	627	604	575	661	645	611	572	611	609	604	638	628	622	620	574	560	620	585	586	623	654	602	634	607	620	655	651	606	636	614	595	605	623	572	662	655	575	592	564	662	595	624	627	611	650	641	608	583	607	589	603	649	607	583	614	598	626	646	595	611	619	640	614	602	568	607	614	652	592	600	669	604	575	659	560	607	600	610	617	583	604	595	642	647	609	615	636	619	611	657	565	612	606	580	616	608	618	626	597	606	642	622	579	605	633	603	664	560	617	588	594	606	614	588	599	619	601	627	649	593	575	643	629	619	673	622	613	586	609	637	649	620	596	638	636	622	596	624	574	592	593	600	608	631	612	653	606	587	573	647	645	613	629	630	567	613	610	604	596	609	646	591	630	610	602	636	614	616	657	658	648	599	634	560	599	615	625	614	638	626	616	639	632	572	581	624	587	638	584	533	607	582	625	593	618	622	656	635	598	596	614	581	627	622	652	611	572	622	606	617	596	602	655	596	612	645	610	639	646	631	599	579	629	614	612	642	645	621	589	558	604	599	628	618	612	626	621	593	613	588	594	607	631	654	624	626	620	618	615	608	623	599	613	601	650	585	606	636	636	652	633	615	622	644	604	613	624	647	628	607	596	645	617	615	640	630	579	680	630	605	626	649	669	588	626	632	597	606	575	614	588	624	629	644	611	642	608	663	613	585	617	587	638	616	612	650	589	607	590	581	619	639	650	625	614	575	576	634	626	654	586	624	618	600	641	611	624	600	593	656	613	580	619	588	602	620	643	600	604	619	588	644	660	615	630	653	576	636	602	581	636	622	594	600	624	626	626	598	643	588	606	624	584	633	650	645	632	612	639	595	647	620	653	573	623	613	641	671	627	649	647	616	574	609	615	613	593	613	607	607	621	596	587	666	593	574	607	663	624	607	618	623	606	654	600	663	640	620	610	600	635	574	604	632	636	607	654	626	575	649	596	551	625	640	614	608	575	652	578	647	612	616	609	572	672	574	573	613	598	603	641	667	687	636	596	575	613	595	567	612	660	592	614	607	620	606	625	615	606	588	636	630	644	590	606	611	598	596	604	640	634	632	607	637	583	603	634	616	632	630	622	630	634	608	601	656	595	651	586	632	614	614	620	592	643	603	602	612	606	582	622	600	603	593	649	588	611	597	617	629	594	554	640	580	611	609	606	654	659	599	641	685	628	610	634	636	629	617	629	616	662	629	665	609	609	654	623	617	593	627	568	623	614	617	588	596	566	597	627	611	633	686	598	657	607	623	575	613	602	627	668	602	614	601	607	606	616	644	633	648	637	600	617	613	601	608	637	592	595	642	563	612	601	615	626	643	602	611	658	645	643	582	629	594	598	659	601	629	623	587	603	608	602	630	595	605	640	623	647	588	623	617	573	597	650	621	615	685	605	654	604	584	650	623	633	633	628	631	633	591	628	637	598	611	662	607	598	638	576	611	623	614	611	632	602	608	633	649	653	599	625	556	631	610	621	590	611	592	635	632	585	594	613	615	589	626	608	641	619	632	617	617	659	634	610	653	581	583	649	580	596	604	633	577	637	606	633	591	627	612	629	634	633	583	613	607	586	561	598	591	622	588	639	685	628	627	643	594	598	606	606	615	585	614	627	573	643	594	636	585	631	633	599	615	636	607	648	643	610	628	577	652	628	596	630	641	581	595	612	632	640	630	621	605	585	638	644	617	579	612	593	603	599	636	592	600	596	601	644	585	662	605	620	600	628	551	620	644	637	657	607	622	630	598	609	634	572	587	627	590	583	635	618	646	608	631	612	597	605	621	613	608	592	580	607	612	626	665	648	631	600	601	634	611	604	644	629	594	584	644	610	654	601	615	641	638	622	596	665	636	607	598	638	610	604	637	646	582	621	633	650	659	604	564	646	616	641	616	600	643	647	613	596	643	572	580
24939	22449	34946	34235	24767	15692	7617	3286	1898	1147	757	722	736	744	663	693	693	718	679	754	718	710	675	762	727	662	674	724	714	727	678	681	688	747	703	705	723	720	686	700	670	714	705	727	750	679	754	772	741	730	716	707	733	732	728	647	706	746	718	688	708	720	789	717	702	744	717	656	686	717	712	693	702	685	751	700	712	700	709	701	675	696	721	751	683	687	737	714	713	712	655	698	641	674	673	701	718	707	686	763	689	721	724	663	679	704	779	700	719	712	674	678	694	703	685	740	693	744	682	681	698	713	685	712	694	658	673	665	710	708	719	694	698	771	690	694	729	648	708	756	667	672	716	695	687	689	738	722	736	669	725	746	739	730	676	727	700	737	695	706	689	714	700	709	733	703	720	716	712	762	664	702	720	749	702	685	697	706	685	734	719	709	712	697	701	704	703	687	742	749	691	727	668	713	700	726	695	683	707	685	709	762	699	635	661	736	720	680	682	705	710	712	727	724	694	664	734	686	707	714	720	708	655	678	671	676	686	735	682	717	696	712	699	694	694	691	725	730	737	696	657	733	666	661	657	760	728	724	709	708	692	688	695	695	692	712	681	678	713	669	679	701	709	640	711	743	698	688	688	725	762	649	699	735	701	690	667	716	668	696	728	699	707	712	701	708	763	735	699	708	666	712	696	753	704	674	708	683	696	693	693	708	668	694	709	656	685	657	657	682	730	727	763	701	715	682	719	683	747	713	681	728	699	736	711	679	683	724	683	699	713	687	706	698	694	668	720	739	692	705	726	708	730	740	702	712	714	605	705	718	727	656	720	698	644	698	702	717	725	698	696	702	707	698	637	717	686	720	715	703	694	709	701	690	676	716	713	715	713	702	705	682	697	696	761	682	693	728	701	684	649	685	695	701	684	722	714	685	626	701	697	737	716	693	702	690	693	702	722	673	693	712	656	702	725	694	741	685	728	741	695	683	771	720	679	675	683	716	728	743	705	703	679	697	688	700	734	753	765	687	724	703	708	682	797	743	664	655	713	653	718	701	628	682	679	696	714	708	781	681	676	686	683	671	659	742	711	732	711	694	706	682	712	731	692	710	680	667	738	677	736	698	682	659	704	744	711	733	662	688	738	676	633	698	678	705	697	716	690	707	737	683	677	702	655	737	667	667	671	718	732	718	694	736	699	699	687	694	705	688	702	698	654	712	718	699	723	708	686	699	684	715	703	675	661	718	704	698	731	720	636	714	690	726	701	683	705	704	652	716	690	693	679	697	710	706	733	765	686	741	695	668	720	701	690	715	709	738	692	696	716	708	711	710	682	687	619	695	702	705	722	739	698	683	683	736	734	692	725	679	680	662	726	708	707	678	705	703	647	672	655	676	688	711	681	721	704	733	733	691	688	706	710	722	691	700	698	725	717	705	717	704	695	702	699	704	699	691	703	663	706	701	676	710	650	683	745	733	724	690	672	734	678	693	748	760	702	697	715	714	678	678	709	664	705	720	689	702	689	729	723	695	721	709	668	664	710	713	674	699	684	701	726	678	715	660	728	682	736	724	741	664	761	695	718	729	696	727	707	668	712	699	738	738	692	633	702	681	663	702	712	732	683	718	725	680	635	694	684	706	699	668	704	719	688	698	712	681	667	667	717	703	691	729	680	709	696	707	667	682	716	676	733	676	662	723	692	684	677	736	649	699	716	741	689	689	690	713	695	706	700	761	678	736	712	702	735	689	733	700	721	695	759	688	667	702	675	680	674	693	705	762	715	698	671	672	696	697	695	647	691	750	672	717	684	715	680	688	655	717	755	705	669	698	685	696	762	740	719	729	713	748	742	698	700	705	712	688	653	703	711	703	709	699	734	698	726	691	698	674	688	687	689	678	690	680	711	703	697	709	699	669	708	670	706	687	686	705	698	667	779	665	666	707	694	680	745	720	674	687	719	697	710	675	713	725	681	680	684	709	676	679	703	711	657	762	676	689	676	721	684	694	685	741	666	728	696	711	708	738	714	753	704	708	704	713	709	737	731	682	699	683	691	720	656	639	737	708	712	647	707	701	712	702	688	700	708	725	683	645	707	717	728	684	681	727	677	709	654	713	704	694	696	688	677	761	720	695	659	717	736	682	736	755	611	696	715	676	685	706	742	669	699	679	757	693	757	668	685	680	698	731	694	713	731	723	677	721	715	688	640	662	695	725	698	681	674	696	704	676	689	738	734	671	683	721	660	694	677	711	704	700	700	707	706	704	707	717	645	641	718	677	689	733	726	694	728	687	708	665	700	712	744	649	679	663	708	695	664	717	704	691	669	669	683	709	714	694	738	780	676	668	700	716	707	696	685	715	694	681	695	671	669	709	613	668	673	665	727	722	687	712	697	683	680	724	708	688	720	716	695	735	740	713	701	661	713	676	741	694	704	721	713	715	714	715	718	700	730	692	697	680	671	678	668	701	685	718	664	657	688	715	702	657	695	746	709	673	729	727	745	653	717	711	678	721	737	661	701	706	705	717	690	697	659	676	693	712	715	711	645	724	666	733	636	701	689	746	639	678	725	724	699	731	744	715	710	653	696	708	688	708	689	682	675	659	722	723	715	703	689	672	710	674	708	673	737	700	724	713	681	697	726	704	680	730	707	710	716	721	671	734	702	692	713	734	707	700	715	749	694	731	681	692	710	670	702	661	711	744	704	678	695	735	675	703	743	660	709	707	704	715	680	743	737	710	668	713	694	724	686	679	649	701	703	671	666	706	661	662	733	676	700	683	666	688	689	728	650	765	685	709	739	694	718	699	699	635	713	691	725	699	658	734	683	700	681	742	676	712	693	751	683	710	667	732	738	708	713	700	782	739	676	712	712	737	707	682	733	697	690	736	730	691	691	682	687	687	738	699	699	667	656	675	707	689	716	659	672	727	717	726	730	643	669	675	652	701	687	714	710	711	744	718	701	665	698	721	699	679	655	731	720	694	748	683	695	681	746	676	758	723	694	720	680	682	695	670	694	672	730	693	720	706	695	690	692	692	720	710	709	711	696	695	707	691	687	693	721	720	725	661	675	709	707	690	731	712	704	689	685	682	710	710	719	620	669	775	747	736	722	687	726	672	636	686	723	704	687	698	706	698	705	733	692	671	721	700	685	705	728	701	727	707	661	713	705	655	743	641	618	701	734	699	661	675	668	682	692	752	713	663	704	652	685	733	675	733	703	654	653	701	688	689	702	666	720	708	680	688	709	713	702	673	694	709	707	662	723	716	716	692	680	687	676	750	681	755	701	669	690	713	663	741	690	722	654	691	722	686	699	711	691	706	737	699	709	733	709	686	708	649	659	688	661	716	723	678	675	674	718	684	676	680	701	732	687	723	663	733	762	717	682	708	718	701	692	701	714	646	682	678	721	702	671	679	711	722	668	695	706	772	695	666	718	700	678	659	705	724	696	689	665	675	694	705	672	704	703	727	731	646	660	708	691	709	672	690	717	707	670	726	696	705	710	707
35142	70632	55023	39589	29218	18577	10683	5364	2915	1671	859	780	780	762	747	799	761	780	734	777	748	735	776	758	722	758	737	773	759	733	750	734	780	753	767	781	753	755	764	746	722	727	763	749	733	759	768	699	763	783	693	734	779	720	715	792	780	744	725	770	724	728	748	814	744	725	781	764	789	741	732	760	762	731	782	712	754	723	766	762	766	731	809	749	740	738	752	757	697	701	764	702	755	758	822	743	747	751	752	748	718	718	781	706	779	770	748	770	730	815	753	753	738	731	776	736	742	724	778	732	759	737	747	782	752	724	781	761	797	744	768	731	721	767	797	729	740	799	766	725	754	745	750	754	742	735	781	768	781	744	734	752	773	756	751	783	721	715	788	697	716	727	728	786	819	831	746	766	731	781	711	725	711	794	753	743	799	725	748	690	781	715	738	720	758	724	756	777	728	767	798	776	680	764	772	745	806	781	744	749	762	788	718	773	775	743	690	693	761	712	736	740	705	769	767	747	779	740	736	741	705	751	727	731	760	691	757	769	762	747	729	729	760	756	746	719	745	771	726	712	700	682	744	794	737	726	755	727	776	741	718	740	775	783	778	766	759	742	701	788	794	708	735	748	760	739	772	756	746	729	712	742	783	737	747	773	780	742	728	771	757	707	739	755	720	746	740	729	785	756	819	781	795	746	730	731	736	803	780	740	759	677	703	754	774	740	772	795	728	754	789	809	797	745	718	756	735	773	776	800	802	725	717	780	778	683	702	678	758	802	684	753	782	772	802	734	734	686	716	702	773	807	752	727	715	718	749	742	723	711	720	729	737	744	733	713	702	730	756	733	770	746	731	729	733	760	796	722	718	839	741	758	767	806	737	754	730	740	725	733	721	765	747	705	788	719	733	752	788	748	752	747	742	743	734	740	711	752	758	772	780	765	758	751	730	735	739	728	768	768	774	704	801	738	843	752	727	777	744	755	726	741	754	691	745	763	723	761	745	739	744	761	761	738	744	749	782	724	767	766	719	804	719	793	749	802	758	729	766	793	797	755	789	792	746	712	738	726	750	701	743	748	748	730	700	734	749	739	737	705	761	772	797	710	741	729	814	735	712	786	763	742	748	755	738	741	728	729	800	766	711	732	728	732	714	749	704	742	781	748	813	721	747	718	749	779	720	748	773	716	773	733	717	752	704	732	757	752	764	754	680	764	793	735	769	720	750	723	707	790	729	779	715	752	744	776	752	729	751	704	784	766	768	744	776	740	715	762	785	762	762	787	756	759	748	737	783	783	776	728	797	736	749	739	738	748	760	757	775	778	773	697	743	752	720	751	730	781	714	760	701	755	740	744	761	695	755	753	745	777	768	781	798	755	729	769	788	724	698	797	770	724	706	779	787	718	767	765	745	775	769	751	746	825	773	719	730	768	746	724	761	737	793	754	746	728	742	782	727	710	722	724	745	727	755	768	725	757	764	737	694	777	727	747	733	765	742	729	724	720	766	730	717	709	812	766	757	736	723	746	716	779	758	749	745	741	736	751	765	723	751	751	679	698	763	763	710	770	781	724	708	748	799	751	714	743	747	705	716	754	729	749	788	729	768	758	773	704	750	756	766	778	817	721	752	748	773	772	781	781	739	734	746	787	708	782	768	745	785	715	716	709	759	747	715	761	738	742	720	759	759	792	760	752	756	719	761	760	761	758	789	735	776	716	787	737	742	719	747	758	806	779	792	722	721	780	757	755	683	726	778	793	747	730	794	745	724	793	734	801	739	736	777	745	777	731	738	740	729	740	765	672	722	725	773	745	727	759	704	730	780	683	773	733	734	750	781	746	727	740	768	784	693	760	731	738	755	764	722	738	715	736	748	761	747	760	742	715	799	775	742	716	733	809	757	766	762	761	778	727	754	702	753	725	722	774	766	743	740	784	742	790	767	724	723	757	724	789	792	760	713	742	724	741	740	757	725	775	754	719	761	715	779	792	721	741	749	735	773	783	743	722	752	773	770	751	754	735	760	730	757	758	699	761	797	751	754	745	802	726	724	720	759	780	782	719	781	771	762	742	746	760	769	748	741	823	720	732	785	718	739	765	745	754	757	786	763	764	795	756	779	753	766	763	728	731	724	705	750	777	749	749	744	746	702	753	763	728	738	718	767	759	763	748	764	803	737	775	764	718	738	722	721	726	798	749	724	731	708	806	767	735	761	760	769	741	788	773	735	718	717	739	761	733	717	732	727	697	749	776	749	792	776	742	760	783	744	810	729	751	707	745	742	728	736	769	710	701	759	732	779	723	785	766	782	724	733	695	739	739	769	751	728	783	736	734	752	763	746	686	746	753	735	736	761	748	764	771	745	719	776	779	728	738	771	715	764	741	734	785	722	713	677	788	737	707	778	745	768	766	737	768	762	730	777	732	722	752	753	768	797	774	732	805	733	818	725	784	758	750	789	768	705	762	732	731	750	736	768	689	749	725	771	735	739	785	759	743	756	755	692	746	751	750	762	767	734	740	778	735	726	802	784	695	730	726	744	752	707	754	720	734	751	794	695	779	758	745	769	731	755	765	732	753	722	706	763	737	742	794	765	756	745	745	789	777	772	788	760	743	757	791	763	702	760	744	760	723	753	785	776	722	802	709	754	750	748	752	751	815	749	756	725	771	739	733	682	790	713	728	743	758	706	733	705	725	739	765	745	784	750	779	781	737	740	727	733	727	746	723	759	733	730	764	770	748	777	685	722	745	758	734	754	759	754	766	737	775	761	736	735	740	729	738	726	763	748	758	765	743	765	754	717	723	776	785	727	737	716	754	745	730	743	755	757	756	704	750	705	752	736	700	757	747	737	724	771	754	743	721	778	801	770	761	747	755	735	740	730	790	753	683	720	778	771	719	732	766	758	749	719	744	778	728	726	786	769	766	709	752	698	781	739	700	705	725	797	692	753	768	732	736	703	740	749	789	765	752	769	780	732	800	720	750	773	783	789	775	742	742	779	738	745	742	782	780	769	731	709	743	766	712	776	771	720	708	704	761	702	736	703	778	710	726	733	760	775	766	801	723	720	770	704	737	729	808	790	738	727	783	747	796	699	730	787	754	735	741	751	790	754	757	753	730	736	786	764	742	748	727	748	757	740	725	748	738	751	778	720	755	742	723	764	780	783	769	776	717	773	721	755	749	778	755	779	779	691	764	713	758	761	779	744	740	760	727	692	744	743	785	752	784	781	702	788	793	742	770	725	722	745	750	739	736	748	726	740	776	746	738	790	727	759	727	758	748	795	725	762	761	770	765	716	723	726	837	750	789	749	773	760	734	785	754	739	766	732	735	810	732	755	713	755	720	732	729	737	706	797	728	744	743	708	711	758	752	734	743	760	748	712	776	726	743	741	790	695	784	784	723	749	736	712	743	783	710	737	738	718	766	753	696	710	761	761	738	735	732	719	775	753	740	752	757	756	724	710	712	759	711	769	769	741	740	759	729	754	735	753	741	697	721	765	744	794	713
22605	21380	31650	31458	32420	30960	26288	12779	5726	2884	1187	945	879	892	918	924	928	857	952	948	920	943	915	931	923	940	895	912	882	881	954	908	899	982	881	896	925	870	880	859	838	884	892	869	899	840	881	921	954	889	894	900	886	869	885	862	929	955	907	893	896	876	907	928	903	899	848	967	918	878	882	890	901	857	906	945	910	917	885	884	911	852	925	904	941	916	896	929	874	874	939	930	890	925	870	941	936	919	951	857	882	883	920	930	920	886	915	861	904	916	856	894	914	896	930	897	934	911	902	932	860	918	862	912	893	928	936	946	852	890	925	897	918	862	934	883	873	915	943	889	953	911	877	896	868	894	891	878	893	904	920	924	933	931	920	917	891	879	865	891	898	890	847	881	902	916	923	905	870	910	865	901	895	941	885	889	944	861	888	854	917	879	903	907	893	850	906	928	919	876	905	899	862	865	909	878	958	917	967	914	891	882	860	911	934	897	914	918	867	899	868	921	903	857	966	875	880	893	920	896	857	915	949	888	879	918	865	900	881	867	884	895	903	891	919	911	903	926	908	890	920	892	863	875	918	933	891	911	895	886	857	878	912	933	924	956	851	878	877	883	959	876	837	932	835	865	886	904	915	891	898	900	909	909	908	916	877	882	855	898	910	894	941	940	915	896	944	855	932	879	841	846	858	892	960	878	909	911	914	916	885	851	893	899	936	895	835	913	893	924	916	851	919	886	893	906	908	936	892	880	869	882	930	898	899	900	889	922	911	899	911	910	932	904	908	905	877	867	892	808	888	827	895	930	867	929	950	912	843	858	905	921	984	850	887	951	876	938	924	909	846	854	864	940	914	906	924	864	928	941	877	882	903	888	912	906	940	830	934	914	887	910	916	922	949	932	939	898	927	881	903	880	918	929	874	831	856	903	862	941	954	905	914	886	940	850	910	887	870	838	943	887	952	931	948	931	904	893	954	860	895	879	939	821	900	902	889	931	909	831	934	888	840	913	918	898	913	905	902	911	876	905	913	948	874	927	972	917	846	917	924	892	909	904	872	991	889	894	897	896	925	951	885	865	909	907	888	869	942	852	903	896	964	873	934	876	850	950	930	919	946	840	878	912	880	866	916	884	902	922	877	921	863	919	891	865	938	890	885	873	889	891	918	900	897	863	880	864	881	882	892	873	851	906	854	845	887	963	877	900	898	950	877	912	904	891	867	965	866	923	882	914	857	943	893	915	894	911	940	864	864	891	903	932	918	886	959	932	888	825	871	917	858	884	883	939	968	907	902	838	925	909	872	934	889	869	866	890	947	839	899	884	859	902	932	932	886	895	885	916	905	899	885	931	953	861	890	912	963	838	851	931	898	853	915	866	895	874	865	899	933	923	827	870	904	869	865	882	899	907	908	935	863	849	878	890	892	890	852	828	878	935	837	951	903	908	925	907	903	895	889	947	860	927	925	885	858	875	900	826	977	907	901	876	851	925	888	867	913	954	943	920	891	899	961	901	840	916	901	889	891	854	913	907	948	861	939	870	936	875	887	867	935	951	893	883	931	874	913	935	897	881	864	930	822	907	911	878	882	925	961	914	935	873	945	927	896	884	912	938	854	879	920	921	879	858	893	856	850	892	887	890	868	922	882	919	911	953	939	888	903	900	904	893	922	859	962	862	896	915	898	916	899	841	919	913	856	904	841	856	950	925	925	834	876	870	915	873	919	891	884	887	917	905	915	850	884	936	866	902	928	891	890	961	860	937	838	923	843	877	923	904	937	936	932	875	879	914	923	917	911	863	885	897	922	971	896	861	888	951	912	923	939	921	962	958	892	947	876	909	904	887	876	900	858	880	898	905	884	924	901	876	886	867	866	961	952	869	928	895	866	870	940	867	892	899	866	926	948	888	914	940	889	870	873	900	891	926	889	912	820	873	925	866	896	908	904	905	898	879	884	895	896	888	903	910	891	935	902	946	874	823	846	933	894	889	902	880	887	897	911	897	893	877	959	942	902	922	906	917	911	919	929	913	923	935	905	894	925	895	931	901	868	876	905	869	904	897	884	867	912	917	893	933	897	932	892	890	906	862	875	896	855	918	890	888	915	855	920	906	933	903	923	865	905	864	928	885	965	904	874	914	893	895	880	917	931	937	939	919	908	900	946	896	897	864	960	897	912	959	948	891	939	885	885	924	955	898	885	908	875	909	873	909	894	886	870	875	947	911	892	938	956	970	877	936	871	942	936	882	895	900	883	946	905	913	866	951	937	880	845	935	865	928	857	921	840	900	911	937	906	914	891	899	931	868	907	868	875	923	848	879	891	914	885	898	904	842	867	881	915	958	880	838	907	937	873	941	922	910	925	890	913	949	898	858	873	937	872	910	863	900	925	889	916	869	835	879	899	898	849	877	907	906	909	909	918	876	915	911	892	960	872	843	896	850	938	933	874	922	896	938	901	880	874	907	849	891	909	831	974	871	915	881	958	839	839	897	945	902	889	871	872	914	869	917	845	946	921	897	917	909	862	938	908	910	881	959	894	911	898	803	905	846	969	912	913	902	883	890	891	913	882	894	939	933	877	893	906	949	850	898	956	893	881	876	907	898	900	905	959	914	879	882	918	899	886	917	885	922	882	920	1005	911	883	923	937	960	882	878	844	948	894	914	940	931	895	884	900	893	863	893	900	869	918	897	915	920	882	891	908	899	922	829	898	849	971	895	900	933	884	938	880	909	913	875	872	927	859	905	888	877	873	866	888	906	927	896	937	862	900	900	886	878	864	835	886	868	866	845	950	917	858	897	898	925	893	896	866	894	919	922	906	890	912	884	912	921	880	935	842	892	924	860	887	919	877	964	865	915	952	883	876	912	873	866	882	908	884	942	905	929	869	955	900	862	919	880	874	859	877	915	940	952	917	926	914	900	908	922	908	897	864	926	911	867	866	916	887	888	932	899	889	929	899	880	852	918	867	851	861	856	863	876	897	889	898	887	944	864	852	910	882	929	883	925	893	940	821	939	953	863	915	878	922	857	946	886	894	898	861	905	900	927	881	947	892	889	917	921	931	858	907	862	911	948	881	925	815	903	834	909	892	889	927	944	927	879	964	923	928	887	923	925	882	851	919	902	873	897	883	903	896	870	862	958	971	908	943	882	861	867	934	887	872	937	892	854	901	882	900	932	871	916	903	883	859	904	862	885	932	876	897	916	876	880	897	877	866	913	889	916	915	859	913	922	820	893	866	868	865	897	945	918	879	921	867	844	916	899	879	912	921	894	886	888	871	937	927	882	882	869	896	926	895	947	882	899	918	868	887	964	911	887	866	936	906	880	908	933	866	822	896	847	941	903	863	901	932	852	874	877	901	920	896	892	918	884	917	942	975	982	932	905	943	881	917	902	942	844	887	923	941	854	919	903	892	860	906	869	875	886	880	901	951	860	951	884	900	878	869	960	921	883	880	912	855	928	899	898	904	841	912	885	915	917	905	893	880	931	922	927	889	898	913	877
50890	96453	80093	62802	49215	36666	24028	13573	7587	3792	1215	907	902	911	936	958	876	889	930	887	901	898	920	897	960	916	858	883	901	937	946	875	923	855	899	944	910	860	904	933	925	941	911	905	921	889	955	859	856	915	942	862	935	865	890	951	897	926	900	937	850	932	938	929	856	873	895	881	873	896	863	903	923	960	892	906	932	890	886	864	889	945	947	857	887	913	891	894	925	885	873	885	903	874	833	916	920	955	892	871	909	914	888	896	893	936	928	941	878	843	919	875	882	900	897	904	913	930	862	928	890	940	896	873	862	917	903	899	916	873	917	855	948	913	925	896	890	935	986	917	869	940	899	928	952	874	913	978	916	913	933	894	918	959	869	917	934	943	878	931	907	878	920	921	932	877	918	912	918	929	894	875	854	913	928	979	870	885	963	918	888	863	889	954	857	897	887	923	883	908	937	897	896	929	944	878	908	876	934	918	899	914	896	873	872	875	901	929	920	945	876	921	908	928	933	863	912	887	905	863	883	903	938	882	869	900	876	920	944	897	921	880	918	931	903	908	917	914	922	905	881	916	867	899	930	859	872	856	915	891	942	955	894	925	914	928	943	906	924	866	873	937	934	920	922	913	921	873	926	905	924	862	869	933	930	867	982	881	899	914	874	952	942	857	896	886	890	884	881	865	848	857	956	922	870	940	920	914	920	882	936	876	943	875	954	935	963	961	913	940	848	950	916	917	907	928	877	940	913	907	880	924	884	916	933	898	856	896	897	825	917	921	935	892	935	930	925	885	910	927	878	922	926	889	895	926	889	900	938	893	936	898	884	842	921	880	892	830	909	919	927	888	873	946	919	882	883	864	918	912	968	885	987	874	926	885	900	891	898	889	975	887	902	893	888	869	933	968	873	956	837	910	908	926	940	888	917	895	969	903	869	907	918	947	909	923	937	903	920	910	879	960	918	894	932	929	887	946	913	926	885	889	848	894	930	928	884	880	896	908	897	906	911	865	914	927	869	899	925	916	928	929	926	920	895	891	895	919	922	890	901	895	960	904	878	904	925	919	880	954	929	908	866	980	881	936	863	872	883	941	891	886	942	896	852	869	935	883	896	912	957	884	937	958	910	916	913	911	850	891	881	924	938	878	899	939	882	911	939	898	956	947	886	950	924	877	931	885	927	868	904	855	866	829	911	885	915	864	923	993	884	880	885	900	890	884	943	904	898	907	908	900	916	949	937	881	898	882	934	871	872	937	895	851	893	910	909	883	912	910	879	867	890	925	869	908	907	910	955	868	899	906	884	890	901	909	906	919	944	909	831	945	915	949	924	914	908	876	948	864	906	914	885	935	892	919	889	876	964	914	932	878	852	880	937	908	943	867	841	911	950	964	866	882	894	878	905	892	884	956	911	884	921	891	900	904	891	930	897	862	911	907	876	957	843	888	883	878	911	930	892	895	934	933	908	871	884	934	856	943	926	817	923	937	895	940	939	854	964	916	834	965	859	886	912	923	946	887	913	932	912	932	897	951	875	921	881	895	847	946	924	914	862	846	915	968	866	928	898	905	887	912	886	879	923	884	840	877	895	941	963	883	845	878	923	876	840	939	963	886	894	915	861	875	906	964	942	926	963	912	938	912	891	886	909	926	906	898	877	889	873	882	887	890	954	942	930	929	859	888	916	914	952	879	912	925	904	904	886	903	932	833	905	930	903	882	890	914	913	896	936	850	880	951	880	882	849	871	885	873	930	906	949	820	836	887	874	884	936	869	893	853	903	936	855	914	902	880	882	925	853	947	938	939	924	931	871	918	915	926	911	893	842	975	911	912	948	863	896	850	891	892	935	924	933	873	942	922	873	897	886	869	935	863	870	923	925	896	934	876	904	884	953	862	858	873	923	896	929	867	873	888	943	881	922	900	911	871	879	877	913	864	914	929	930	916	921	887	938	898	896	915	943	901	932	969	870	891	922	941	917	902	912	928	905	896	898	894	909	893	856	902	888	881	908	857	836	866	929	905	905	935	908	928	956	919	913	966	921	858	928	937	871	936	940	889	887	895	930	902	925	901	879	886	873	891	963	846	892	866	911	932	897	937	907	914	876	910	931	900	917	890	909	862	885	923	915	921	907	930	905	897	884	898	897	972	831	849	891	893	946	867	893	907	884	934	911	903	888	968	843	884	844	909	848	934	943	934	882	933	962	889	954	924	873	907	897	939	900	929	921	887	890	925	909	925	891	911	915	881	896	905	914	890	920	888	936	845	908	897	866	945	937	893	885	956	882	945	879	905	900	831	936	907	907	984	828	935	965	850	880	936	895	910	875	895	912	920	914	914	922	976	903	908	877	906	938	950	906	900	919	867	887	862	876	896	898	883	947	984	927	934	894	894	920	922	900	876	911	863	875	861	817	936	926	936	855	834	902	924	921	822	870	853	909	853	914	896	862	889	884	928	875	888	860	911	873	901	951	925	917	912	959	928	885	930	841	883	915	906	898	884	962	864	923	962	892	930	907	918	918	919	910	893	902	912	921	928	885	886	889	985	878	936	886	910	896	897	952	950	921	891	912	886	911	876	895	883	869	874	893	868	889	900	891	864	899	942	931	891	940	885	900	919	898	830	919	888	938	873	898	897	932	941	922	884	923	894	915	937	881	899	931	854	903	887	888	902	909	898	884	907	882	915	877	913	892	911	862	942	892	941	891	881	884	882	934	891	890	885	886	918	905	911	868	915	875	874	890	867	935	936	892	922	910	858	914	879	897	961	864	864	935	953	977	933	927	934	971	921	900	915	946	929	906	946	894	899	943	925	895	894	900	918	902	911	896	849	900	901	883	890	869	910	896	847	927	944	934	890	907	881	920	893	886	890	953	913	946	933	865	913	839	904	903	984	932	898	926	919	839	882	912	902	929	840	949	941	890	926	948	905	942	931	912	942	851	891	902	911	967	948	881	905	932	933	918	890	919	879	864	881	853	900	849	915	929	896	926	877	936	896	917	894	857	904	902	860	904	898	946	817	894	899	920	849	904	872	921	860	853	928	951	928	930	930	900	947	874	902	943	895	894	853	884	929	873	875	945	888	918	951	942	906	919	906	883	892	961	917	859	886	917	926	883	911	915	899	933	892	842	853	947	872	900	883	930	928	903	949	882	949	865	921	904	928	884	966	866	931	916	979	961	906	868	955	919	922	872	843	920	916	920	862	866	903	917	929	860	912	929	879	874	930	909	916	941	936	893	948	942	910	894	912	889	945	923	900	876	885	880	900	907	945	900	885	928	902	947	916	869	922	874	899	939	868	882	905	927	966	868	909	901	927	932	904	913	954	917	875	939	959	907	917	912	861	938	889	939	876	912	864	893	899	903	884	914	929	888	833	898	928	928	917	889	901	897	919	946	856	893	924	981	892	874	888	910	887	975	914	873	878	929	907	864	914	911	950	882	896	929	899	922	924	888	855	928	901	950	854	897	917	862	935	896	952	917	913	870	888	865	914	883	907	896	909
28306	25038	28446	18123	6874	2573	1460	1028	746	583	486	546	501	494	542	497	530	503	526	498	542	535	497	522	513	488	527	519	522	518	507	499	518	522	516	504	518	531	498	537	552	508	464	532	499	473	558	490	495	494	518	505	514	537	562	503	516	520	459	490	522	565	521	515	491	570	571	487	517	515	487	528	503	512	492	510	511	531	505	492	574	522	537	496	477	517	503	503	472	481	493	526	495	510	520	469	476	511	525	475	506	511	538	489	512	539	465	502	533	514	540	526	553	516	489	531	545	528	495	521	500	532	528	543	479	537	541	506	574	520	484	542	504	520	490	526	548	517	501	519	500	515	483	530	506	545	550	517	536	488	498	523	512	506	510	508	518	492	538	458	538	524	517	506	535	542	537	496	529	503	516	499	528	493	471	480	485	501	527	518	523	518	508	510	478	500	546	550	533	555	488	467	515	524	473	507	475	492	539	525	505	478	510	515	495	527	531	469	519	507	534	501	507	488	497	555	478	494	492	524	500	508	543	481	474	529	549	519	504	487	485	483	484	513	488	503	508	524	530	500	502	518	482	522	501	532	486	516	512	501	544	547	556	523	510	505	508	509	530	530	513	547	526	534	510	475	524	546	509	525	539	547	472	495	502	552	532	557	572	510	517	525	533	544	499	512	524	537	541	512	475	455	529	489	534	505	506	509	518	488	537	517	497	509	559	479	526	506	520	468	514	525	550	499	483	533	525	530	537	554	536	516	493	482	474	516	522	486	531	534	553	548	532	523	537	565	555	520	519	500	521	545	470	513	516	472	506	541	512	543	535	489	481	519	509	514	520	550	513	536	504	501	538	519	549	533	503	557	493	514	508	508	538	487	483	525	515	540	498	522	520	507	484	504	526	515	474	477	562	474	505	521	522	500	492	509	517	487	496	491	494	516	501	506	497	543	520	505	496	496	536	544	509	528	501	518	493	545	535	546	505	521	567	495	473	495	511	519	541	520	529	532	470	529	515	513	523	522	511	457	501	488	507	499	528	503	493	496	513	522	526	502	501	550	511	482	463	494	523	529	526	494	490	561	521	515	502	493	529	563	540	511	565	516	527	512	547	526	513	480	476	489	495	511	473	514	478	518	489	419	551	533	451	494	550	535	502	518	559	516	522	515	518	519	500	536	518	500	499	522	555	502	521	544	490	513	490	466	526	500	513	501	514	536	537	510	486	531	510	504	477	462	517	503	526	536	541	479	524	542	552	534	524	499	502	538	505	471	501	479	502	476	486	505	462	546	563	500	535	496	520	504	535	527	500	508	494	527	532	529	573	493	528	477	522	493	499	503	530	501	494	513	519	500	538	512	536	519	494	526	495	532	538	527	520	489	487	507	531	510	535	513	519	502	516	539	536	452	513	503	510	497	538	513	462	513	516	515	502	531	522	504	527	504	511	514	503	500	494	534	493	552	542	462	508	500	530	530	565	528	501	495	496	486	525	510	512	517	497	528	533	550	509	508	515	506	503	522	556	536	501	534	557	513	522	487	511	541	502	514	504	519	520	522	486	537	501	487	459	543	506	538	502	525	500	517	541	530	496	526	522	487	492	509	493	493	553	517	488	507	515	535	523	488	477	513	535	532	519	495	491	508	496	505	479	485	535	527	494	512	501	474	517	488	512	567	531	540	527	468	511	528	509	498	505	501	507	497	531	510	510	499	507	528	512	506	473	529	520	469	526	510	501	502	576	528	539	502	519	544	459	523	491	518	529	518	523	504	544	551	553	546	531	483	454	510	515	452	500	504	519	483	507	514	494	523	557	528	483	510	524	507	526	526	500	517	488	562	516	505	520	534	511	519	557	497	484	503	511	519	481	539	541	494	544	507	461	538	524	531	497	506	530	528	513	558	496	488	490	525	542	506	531	538	539	533	533	484	507	474	491	509	512	521	515	518	514	495	557	520	526	520	491	534	519	506	539	525	558	485	521	551	559	519	541	514	500	513	549	502	539	509	503	524	529	504	512	514	480	497	517	473	481	500	566	497	550	516	516	512	541	554	507	499	541	474	541	539	506	519	479	481	478	509	555	468	499	463	516	494	487	483	496	485	494	532	526	504	493	527	463	517	518	536	548	528	471	490	562	529	478	523	527	520	501	508	483	510	494	548	481	517	518	499	499	534	495	512	522	547	501	528	516	556	532	520	461	475	538	480	560	482	564	518	471	502	510	494	522	596	559	523	507	507	502	485	494	542	520	494	511	520	538	519	564	495	515	502	522	509	501	525	490	532	501	497	509	538	532	536	491	468	522	523	489	505	539	481	511	506	532	529	505	535	529	446	518	490	511	532	541	530	503	493	510	512	492	516	543	513	474	487	506	528	508	506	562	521	542	513	485	521	503	516	487	517	511	512	544	517	469	516	528	529	492	469	555	508	502	486	516	523	520	504	525	513	529	514	515	535	496	506	493	505	523	528	530	516	459	499	526	523	531	509	470	503	550	538	490	529	471	440	526	526	491	558	491	458	527	530	527	546	483	525	466	504	545	506	539	496	519	543	478	543	522	462	516	471	503	546	496	518	507	509	489	515	512	506	505	491	528	525	524	521	498	502	489	527	489	495	496	501	494	535	494	516	543	522	512	498	511	502	472	515	511	534	495	531	494	495	505	491	493	500	531	517	525	524	509	481	550	508	520	498	470	545	510	464	497	495	514	483	531	508	522	493	484	511	502	462	519	521	579	501	527	513	507	517	552	545	556	502	507	491	564	540	492	529	517	520	471	533	530	520	542	514	498	537	519	507	524	519	491	522	518	458	491	483	510	535	493	512	537	506	537	500	530	564	513	527	515	521	521	475	497	535	528	529	571	520	487	502	518	492	559	539	497	491	479	516	531	539	527	490	557	541	514	528	519	538	494	524	539	508	516	534	498	541	526	505	501	506	570	524	508	507	483	548	506	527	495	518	554	527	541	514	510	532	562	494	506	470	533	502	522	531	490	523	488	532	512	506	484	492	531	509	501	491	480	495	554	499	527	495	512	548	511	512	475	530	486	542	561	504	554	506	518	522	530	499	511	490	497	513	491	543	488	548	511	530	481	523	550	496	543	508	487	510	491	512	498	544	522	505	475	516	540	507	531	552	515	555	525	509	510	481	544	484	514	541	493	520	528	551	508	503	520	512	508	491	536	512	504	538	536	469	530	537	546	568	546	506	522	497	474	520	508	509	512	552	507	515	542	496	538	545	524	489	527	506	502	521	503	537	481	514	554	489	533	504	534	499	508	525	525	497	524	537	513	542	547	484	515	560	532	553	517	549	551	498	532	514	510	499	511	469	494	530	585	508	511	535	521	533	548	543	530	537	540	528	544	510	523	502	553	522	516	526	503	486	502	528	515	504	520	526	523	512	526	495	524	504	521	554	500	544	487	503	515	510	496	489	529	545	504	475	539	562	498	509	511	534	519	505	553	525	501	512	497	530	512	512	535	516	526	478	526	529	518	512	466	516	517	545	492	556
17117	34832	23952	12936	6666	3100	1850	1246	856	673	547	554	502	613	546	544	580	552	546	530	602	570	557	554	532	565	545	607	579	540	581	569	591	548	540	560	562	549	533	495	548	551	536	538	539	573	536	591	572	566	584	545	551	556	544	588	552	584	542	571	571	569	507	551	590	591	563	579	571	580	567	585	538	552	539	578	576	585	562	524	527	589	498	503	548	557	520	598	576	577	547	545	532	549	541	559	581	561	593	566	593	546	536	580	569	556	540	532	557	549	546	554	575	558	539	588	542	581	573	544	505	556	525	580	580	554	532	590	549	610	540	570	517	523	582	558	521	557	582	577	538	546	522	527	547	566	539	551	549	545	549	546	526	540	561	576	525	541	562	587	560	544	584	561	528	545	503	553	555	517	559	523	566	544	514	565	585	544	557	517	560	549	532	581	506	534	572	547	534	533	543	600	576	550	531	536	557	515	540	551	532	560	558	591	561	567	541	552	555	565	566	553	557	562	545	584	541	515	495	556	562	546	575	573	516	536	557	547	512	562	507	564	553	533	560	579	539	544	518	529	518	549	581	541	527	548	556	526	548	547	587	570	554	569	531	550	510	625	554	516	537	539	536	591	556	558	548	527	538	556	544	549	569	540	568	568	593	543	518	580	547	575	549	569	515	594	551	539	572	544	515	573	545	572	553	531	567	530	509	581	577	567	545	536	559	550	499	520	539	566	548	518	550	530	568	570	572	576	525	567	558	537	526	559	566	550	535	537	518	523	581	540	578	497	573	565	545	535	522	544	590	521	534	568	605	566	551	583	574	564	518	546	568	560	552	578	578	517	543	552	592	535	557	515	487	579	540	596	524	541	557	543	562	579	581	509	528	583	482	553	554	532	550	559	537	561	584	557	523	576	534	539	570	550	554	567	541	578	581	569	564	575	552	538	572	560	560	565	582	554	553	534	549	557	565	527	570	566	551	530	557	552	587	577	534	549	546	565	547	562	608	602	509	541	543	530	550	521	576	575	554	519	545	572	534	605	626	584	531	513	550	474	546	568	520	568	558	575	533	578	541	563	548	536	541	539	551	566	579	530	537	576	555	526	552	533	552	566	588	532	561	538	577	534	553	576	549	564	540	560	536	551	543	554	593	563	556	529	552	569	522	572	564	570	547	526	534	555	562	590	567	598	561	530	515	571	531	539	534	536	594	555	544	532	527	526	576	528	531	587	545	580	544	515	579	556	548	518	564	546	593	522	598	517	587	529	555	594	547	535	595	550	540	524	555	535	544	580	554	522	557	564	542	579	572	558	528	572	598	550	536	565	599	573	592	545	559	511	564	521	559	552	543	539	578	578	538	545	580	534	542	500	569	564	587	574	581	567	562	557	557	584	545	537	552	519	529	560	527	538	496	551	539	576	577	554	542	587	537	567	563	579	500	543	570	553	544	588	532	557	522	536	581	587	533	582	514	565	561	577	535	555	513	570	558	535	588	588	529	540	497	558	538	538	512	554	551	561	541	588	555	506	537	516	546	566	586	574	526	593	611	525	552	588	547	526	555	537	539	543	550	600	573	556	565	543	533	543	546	588	560	589	526	553	548	583	532	587	580	548	572	581	516	536	566	557	591	560	587	527	554	612	555	602	576	569	533	559	552	546	578	565	542	586	536	533	582	560	563	594	593	545	575	520	566	540	565	577	564	571	562	557	556	594	588	538	538	592	561	517	568	546	546	556	506	545	535	527	576	541	550	538	589	577	567	570	551	545	518	535	544	529	534	530	555	560	544	557	569	609	545	529	550	548	568	568	524	559	551	492	585	540	530	569	549	502	543	570	575	567	543	508	549	584	566	568	584	610	560	512	533	549	540	597	562	544	546	555	552	554	555	554	579	522	556	544	603	548	617	520	605	571	568	533	540	550	538	582	576	554	560	499	569	556	552	542	519	575	562	541	562	551	556	542	544	537	580	557	550	582	537	547	562	545	562	529	616	534	578	547	557	508	566	547	573	543	565	565	589	581	591	571	567	578	575	579	541	567	554	576	535	563	548	592	540	551	557	571	553	515	585	523	524	543	546	541	530	554	541	568	548	570	547	542	531	534	584	542	548	554	574	559	525	538	567	560	596	579	543	552	566	568	555	570	573	545	546	582	550	542	524	567	545	540	558	525	568	561	552	569	529	523	547	541	515	547	543	569	580	557	569	555	528	550	529	557	551	536	580	542	528	546	525	567	539	527	569	617	529	545	556	555	574	569	536	546	533	576	575	588	534	567	582	538	568	563	553	516	548	556	552	559	601	523	550	546	563	550	575	570	599	559	521	539	509	599	599	498	551	540	531	561	575	542	564	564	570	524	522	525	551	567	569	561	514	580	544	558	532	538	556	576	552	565	556	586	540	555	557	589	494	578	562	540	559	515	573	529	567	539	522	564	499	524	536	548	588	563	520	550	540	519	537	534	511	544	579	563	539	542	592	527	549	606	574	549	570	570	572	555	537	533	583	545	565	541	602	539	514	544	511	526	553	506	554	536	540	526	561	552	523	571	534	609	598	521	575	529	560	612	560	540	553	594	615	511	554	582	514	539	560	539	534	551	543	545	552	516	562	573	533	574	533	585	596	553	521	568	595	526	523	592	526	576	566	583	591	540	491	566	521	541	536	543	510	530	565	564	525	525	532	536	603	521	523	580	548	557	583	561	571	513	554	552	503	525	544	563	551	528	566	560	577	551	541	555	585	522	538	542	596	566	529	515	529	515	565	514	517	593	553	576	540	531	556	569	552	560	515	527	557	555	561	570	594	552	527	565	578	545	530	518	518	539	549	573	577	605	538	560	571	531	560	542	544	550	553	570	549	553	520	578	547	537	573	520	512	512	572	588	557	560	571	545	546	568	563	538	531	564	539	564	557	501	542	551	550	548	559	558	540	570	544	546	520	571	570	555	561	576	566	565	570	525	532	580	549	558	551	581	552	540	586	539	565	584	587	530	552	571	590	525	534	526	542	545	539	527	539	615	551	563	611	554	556	558	564	548	543	550	545	560	537	578	564	556	549	576	514	614	519	542	557	611	527	549	566	560	543	560	574	534	543	564	571	565	547	591	546	535	549	553	585	523	559	556	557	548	539	542	529	570	525	566	568	548	587	563	568	569	555	536	540	530	576	576	528	560	543	547	561	583	525	541	529	556	588	535	565	564	588	600	572	595	582	546	565	568	548	580	546	546	559	582	566	500	575	561	551	572	533	524	560	557	587	549	563	520	583	589	553	526	541	540	599	599	509	585	572	559	579	554	524	537	555	520	575	591	518	572	541	523	571	565	528	566	545	551	566	575	543	577	568	548	565	560	566	550	558	544	547	539	566	575	561	526	584	579	515	567	595	580	596	583	573	559	534	571	552	562	573	576	552	555	527	553	570	564	584	546	553	554	560	535	561	584	505	545	509	547	571	518	555	537	514	573	560	534	589	572	580	527	569	556	540	525	525	526	578	573	547	552	502	553	582	604
23664	21786	35447	37447	30709	24841	16435	6412	2509	1055	680	585	597	614	563	574	574	590	527	608	589	630	590	612	586	559	602	591	578	566	646	593	532	619	579	574	575	594	578	566	582	528	593	575	574	612	564	596	599	589	593	589	638	620	573	544	555	550	598	611	592	590	597	556	594	601	661	586	575	563	543	565	625	552	572	613	584	571	592	610	599	567	585	556	537	517	609	549	556	554	591	588	585	569	615	567	609	581	590	568	634	569	598	594	563	564	606	599	551	584	587	574	587	588	554	581	575	574	544	608	562	609	586	573	561	600	640	534	568	589	589	531	544	583	577	604	534	579	549	574	548	576	585	559	582	579	525	570	585	632	592	551	619	568	600	582	590	585	613	575	535	566	561	535	565	571	609	536	576	622	593	595	612	615	556	548	584	573	545	555	583	599	564	587	575	621	573	589	607	593	594	563	598	615	590	546	528	587	580	591	591	603	643	607	591	614	569	615	579	554	607	590	586	508	567	582	621	544	558	595	593	638	597	611	615	562	555	580	595	591	550	587	591	614	595	564	555	568	603	591	517	593	614	596	605	568	592	575	598	609	583	573	543	573	566	574	573	603	560	570	589	604	581	559	612	588	557	567	519	589	559	551	566	600	597	580	557	564	598	556	559	595	574	595	543	583	586	594	580	560	569	545	570	562	558	569	619	587	559	567	596	560	584	626	579	568	573	582	563	589	598	591	563	596	637	588	598	606	556	573	608	595	563	594	605	580	613	609	633	581	551	613	587	535	565	573	558	588	604	571	607	592	592	591	580	582	561	615	619	574	546	650	580	571	585	577	543	541	605	625	614	570	586	622	616	585	596	555	595	568	553	592	594	582	580	631	626	551	568	587	612	589	584	585	572	545	576	617	607	567	595	555	621	551	554	618	572	610	564	527	586	575	628	521	587	556	558	611	606	554	565	591	574	562	578	601	556	596	620	568	597	563	544	565	598	570	585	545	581	613	595	576	588	603	539	611	589	614	603	572	591	552	574	568	557	574	573	576	601	587	607	565	564	598	606	573	580	541	539	555	563	569	606	616	576	633	607	566	611	576	558	547	595	586	582	558	551	578	615	634	569	547	585	556	579	541	578	565	579	612	592	585	598	571	602	585	573	600	571	607	611	564	615	573	636	548	574	607	564	493	582	559	564	569	587	604	600	618	610	605	584	608	616	622	576	591	589	550	605	598	578	578	587	590	580	545	628	569	560	602	570	628	600	568	602	587	580	598	586	537	570	583	582	582	550	562	610	597	646	569	566	592	594	627	595	603	622	570	597	552	611	609	611	613	559	602	588	583	570	576	575	580	557	645	578	556	624	612	596	583	574	577	599	575	603	567	605	589	568	567	566	565	574	591	617	599	600	583	610	626	502	602	584	628	580	596	552	576	564	629	590	617	618	576	552	568	598	598	595	576	578	584	584	582	579	606	592	573	580	617	598	567	617	621	588	599	589	587	593	576	559	596	596	579	539	561	594	599	608	566	555	583	590	565	560	557	547	547	573	566	573	602	605	594	574	578	588	573	592	580	570	601	572	546	571	569	589	608	587	544	591	611	564	556	605	599	535	594	595	643	584	627	591	605	610	573	576	578	586	560	565	567	602	604	574	586	581	625	568	604	566	568	561	588	569	560	559	551	608	618	636	588	594	572	594	603	583	581	544	586	576	556	610	599	585	599	617	631	634	575	598	665	570	576	608	584	565	579	572	623	597	621	586	583	615	607	600	562	591	616	635	591	585	551	577	576	558	587	596	550	580	592	613	586	560	578	593	596	611	591	615	581	553	616	598	611	573	587	563	590	598	557	570	558	571	571	583	585	599	570	557	538	638	570	646	567	583	615	591	566	538	559	587	605	561	572	544	592	608	625	601	577	577	540	606	607	606	574	579	608	547	597	597	588	549	575	627	612	558	525	525	639	615	611	586	585	557	570	588	555	572	594	585	572	612	547	570	587	558	556	587	654	628	556	615	619	576	552	610	606	579	576	589	583	588	573	541	587	581	602	600	562	578	608	563	570	589	592	634	566	559	594	588	561	568	556	575	547	582	607	599	547	522	597	578	569	580	579	565	585	588	597	590	552	535	559	589	543	559	612	552	561	588	558	573	570	564	616	594	570	573	593	572	574	558	572	534	599	611	555	557	596	571	587	566	587	586	571	598	607	590	611	605	558	590	593	567	560	614	558	598	581	597	579	586	537	586	562	601	567	564	553	620	602	550	642	577	598	606	596	557	582	578	524	562	584	608	569	590	578	610	590	569	625	557	573	607	566	598	639	609	585	585	594	616	579	624	560	610	566	588	579	585	552	560	581	585	661	592	568	541	614	558	620	613	546	595	547	550	573	580	557	576	562	628	578	565	588	592	593	582	609	543	588	579	564	583	586	590	607	601	591	600	603	538	579	609	588	573	519	558	564	590	598	541	591	606	620	612	605	558	574	597	588	604	578	549	572	577	576	565	580	552	585	565	599	543	576	576	588	546	560	567	575	567	589	561	602	562	574	588	576	557	596	572	574	605	619	577	583	578	576	565	616	562	603	526	553	617	549	609	576	579	574	590	607	603	588	594	611	582	596	558	602	598	586	568	584	582	541	537	592	570	542	543	514	581	544	565	580	574	581	626	592	564	587	538	624	572	587	520	558	644	579	587	618	533	544	556	586	548	570	543	575	570	620	598	570	567	572	588	581	515	585	559	585	541	575	569	599	557	615	613	583	570	612	588	622	571	598	568	619	578	592	570	591	586	612	540	592	585	557	580	553	566	596	571	577	571	524	593	602	608	583	593	595	584	600	574	564	557	610	616	572	594	595	605	573	584	566	579	567	561	567	567	614	548	586	560	628	525	602	626	573	580	580	577	603	586	585	559	623	617	566	565	552	587	568	627	573	573	576	612	582	610	608	590	619	593	592	616	618	588	543	612	593	568	591	570	558	577	561	588	558	599	586	598	578	583	597	551	561	578	603	595	584	535	592	602	605	566	573	628	566	593	554	569	576	574	627	565	596	619	623	581	550	588	630	565	589	545	570	599	581	616	588	577	587	581	589	555	576	579	579	583	595	549	506	583	597	581	573	572	582	600	589	569	554	562	597	560	595	569	551	608	603	565	570	602	590	575	597	567	575	537	584	622	546	598	591	656	622	602	610	576	575	566	605	566	599	549	572	569	578	585	605	595	571	613	569	606	580	593	599	570	584	567	558	550	543	559	590	604	583	571	603	604	560	557	620	612	619	575	587	578	572	591	565	538	559	551	590	602	576	609	597	562	581	615	545	599	560	582	585	609	590	558	584	585	606	634	586	540	586	653	580	564	580	581	576	578	602	579	570	543	593	653	606	610	592	576	578	612	587	558	568	568	555	605	615	569	588	588	594	591	607	568	632	626	594	564	579	577	609	588	591	542	587	553	587	623	577	576	594	618	564	570	562	564	578	573	585	586	596	585	595	609	590	574	621	555	604	583	574	545	563
43759	85349	70267	50872	36972	25430	14689	8145	3655	1268	724	605	638	580	577	599	614	594	609	661	638	582	595	590	600	581	568	601	615	621	616	586	621	589	576	619	626	607	623	610	559	623	637	617	641	579	641	622	622	636	598	610	581	618	599	633	625	565	595	557	621	623	559	605	614	598	606	618	597	612	594	579	608	573	639	581	580	583	635	571	643	601	625	593	620	626	612	614	587	586	572	621	584	589	594	643	651	599	613	653	601	594	593	590	592	602	596	622	612	584	578	604	611	619	595	596	604	605	599	571	591	592	621	567	584	568	598	607	571	591	571	566	638	597	607	588	589	605	593	609	592	642	570	569	598	620	610	623	606	589	594	597	568	597	619	597	581	579	640	616	585	607	589	600	589	623	592	610	588	572	621	597	606	600	588	608	611	575	624	600	652	585	648	659	577	603	601	579	583	618	568	608	599	566	582	589	559	586	591	601	584	599	614	609	615	618	564	594	565	573	574	621	603	597	589	654	635	655	575	603	629	593	600	635	561	576	616	619	622	582	618	644	600	578	632	597	602	596	608	590	589	604	604	594	595	603	591	597	583	581	600	641	625	628	610	581	570	605	630	601	561	608	604	585	657	583	618	584	654	597	562	603	615	586	603	583	602	586	593	597	609	629	656	599	663	547	596	592	634	570	612	641	615	584	553	586	580	631	622	592	586	613	619	601	619	627	581	599	628	605	608	588	591	573	605	591	589	601	612	589	555	576	604	620	624	568	619	591	581	570	601	593	647	606	603	600	561	630	614	568	574	619	619	586	621	590	618	590	617	606	601	621	567	579	640	631	658	628	652	568	649	676	571	616	594	584	634	558	618	617	594	568	605	638	628	574	592	602	611	571	619	622	580	612	608	591	587	575	574	576	577	574	616	566	610	618	579	576	575	578	604	625	579	602	614	613	613	633	611	574	624	599	614	576	591	581	612	655	628	601	583	572	600	602	609	593	619	584	596	666	630	589	609	564	609	573	603	674	606	603	624	620	618	566	579	617	600	604	591	624	604	629	586	610	576	583	601	591	582	599	617	585	598	624	584	613	608	613	632	596	638	606	587	612	602	621	654	615	616	618	625	603	615	581	598	571	594	579	609	577	591	578	614	599	575	610	613	580	586	581	589	575	599	566	623	599	624	620	597	597	582	608	550	582	606	568	612	589	607	575	586	630	575	595	588	586	572	613	598	598	621	613	627	594	615	582	574	605	598	608	578	564	574	565	612	634	555	626	607	610	610	622	590	599	601	625	618	622	606	615	626	608	616	594	597	592	635	620	566	591	572	638	617	584	601	633	586	649	580	607	649	603	610	596	616	609	585	608	637	605	576	582	632	586	601	618	594	620	653	626	610	633	572	642	565	633	639	582	590	622	637	599	600	604	585	571	615	606	609	634	630	596	587	620	587	603	571	651	574	632	664	610	587	587	608	629	620	554	620	570	589	578	615	592	627	563	619	585	647	640	609	618	584	630	600	627	597	587	622	620	593	613	618	614	627	616	604	591	617	594	585	593	633	628	613	573	636	607	619	601	603	608	610	540	592	615	585	552	642	612	605	634	614	588	610	584	607	620	616	568	597	619	628	636	613	631	613	617	588	576	612	635	633	601	566	606	580	575	609	627	581	558	629	575	599	613	576	610	580	570	586	630	623	589	587	648	638	625	566	576	615	585	573	598	564	591	596	596	639	614	616	630	579	563	627	585	608	599	625	586	644	538	627	581	589	636	588	614	609	595	643	607	679	586	589	620	616	632	601	599	537	663	598	645	615	584	565	625	609	575	596	604	586	591	595	586	614	600	581	618	593	617	624	576	598	607	624	619	569	601	574	590	644	575	645	634	607	637	604	620	572	617	527	572	591	585	585	589	580	565	619	625	615	599	621	556	565	600	598	612	646	609	606	606	606	569	587	610	611	606	587	581	622	636	607	641	618	630	610	640	611	557	619	633	590	591	594	594	617	626	587	592	590	621	616	615	565	599	594	622	506	638	609	579	595	585	585	620	618	626	550	591	623	592	606	627	567	648	593	594	647	613	577	590	628	646	610	613	578	595	652	599	585	611	619	596	623	605	616	612	657	607	618	564	626	592	597	599	604	617	590	620	647	624	590	627	625	615	600	604	575	588	639	630	589	600	626	559	587	596	581	563	628	599	602	636	638	600	648	620	602	612	606	618	571	583	571	619	609	628	649	577	644	618	580	550	589	562	610	582	540	576	572	611	582	561	625	590	615	577	607	619	581	604	625	546	570	547	617	570	584	586	622	557	598	574	561	562	625	592	546	577	603	605	625	571	601	614	649	617	661	609	581	627	612	584	560	620	590	610	620	550	617	573	584	597	614	599	601	587	562	579	627	567	600	632	609	591	607	593	630	632	623	602	610	560	640	611	607	631	588	613	606	628	615	596	590	600	613	632	645	613	574	632	588	572	610	622	593	599	597	604	612	575	611	617	613	529	612	641	560	594	601	623	633	585	593	557	608	584	646	599	557	601	616	610	599	632	592	566	590	656	613	601	607	613	573	585	581	598	598	635	643	568	616	604	615	648	630	599	643	567	610	580	606	610	593	617	615	580	596	614	610	628	582	585	574	554	576	632	597	616	558	630	616	665	604	620	627	600	585	613	576	603	583	584	609	604	593	597	596	614	600	632	589	592	577	640	603	570	647	613	590	615	621	607	607	632	631	623	610	570	622	600	590	600	602	637	569	604	604	615	567	616	639	575	626	562	596	571	613	605	609	597	637	604	581	600	580	586	604	559	616	634	590	580	554	621	588	620	610	593	589	606	578	641	588	646	585	649	589	606	613	604	583	613	638	603	573	656	587	607	637	612	639	625	603	589	655	609	575	559	619	617	626	644	568	583	568	603	597	603	638	642	628	613	598	607	577	551	558	593	591	614	611	593	606	585	562	647	624	626	623	578	597	590	606	607	680	601	605	597	598	613	637	572	623	600	602	587	581	631	609	575	617	582	623	610	542	619	575	525	613	600	563	619	596	597	586	569	591	607	557	623	576	589	602	579	636	581	590	579	632	622	626	619	631	611	611	584	599	592	595	619	626	601	576	597	552	606	621	621	635	623	594	619	655	638	580	558	570	605	600	654	610	580	597	599	601	631	619	616	611	580	581	570	626	590	615	574	580	604	572	596	624	607	587	606	614	596	625	600	598	592	625	620	642	614	575	591	604	602	576	635	606	582	601	618	584	648	604	594	637	620	629	613	612	582	617	598	613	595	592	638	573	616	587	586	579	593	553	622	617	601	582	577	647	587	620	656	640	603	591	582	592	590	603	639	614	577	603	607	615	636	615	577	602	627	598	574	586	602	638	597	617	627	606	637	586	595	595	631	556	633	634	635	605	595	590	639	627	607	600	585	635	631	627	610	632	586	614	633	605	626	647	598	600	578	620	598	583	629	583	626	632	580	608	592	565	602	600	661	612	613	598	570	611	573	580	628	614	623	656	607	545	613
24897	22583	35897	34279	23749	14518	6477	2916	1622	915	734	719	688	729	707	701	718	659	685	716	710	685	644	685	677	671	702	702	684	740	699	683	696	712	663	674	615	722	723	727	667	746	716	700	693	702	747	707	711	747	703	692	732	695	711	735	669	752	690	717	669	693	736	681	718	696	658	711	712	678	688	725	713	675	727	666	690	691	701	705	730	725	706	667	698	695	691	686	636	719	727	734	677	708	718	696	708	706	708	684	688	717	697	692	706	750	664	713	703	705	703	674	718	718	667	666	703	714	671	718	683	639	726	697	696	694	687	720	735	712	711	711	739	709	747	710	674	670	698	665	714	735	710	721	703	729	694	671	725	707	706	694	706	693	721	754	685	747	713	695	674	691	689	652	677	683	702	687	741	678	713	703	784	676	632	748	692	668	659	724	664	712	699	691	666	669	658	683	696	661	713	693	731	703	712	695	662	727	751	726	730	699	722	653	713	663	669	713	706	701	692	694	698	722	725	698	713	690	679	693	719	705	653	730	696	684	701	699	662	680	692	661	715	668	716	691	711	711	704	688	707	680	715	666	708	686	689	729	685	692	680	706	689	701	695	737	676	713	639	729	734	684	698	706	777	668	715	697	750	661	693	707	710	730	687	683	713	737	693	714	675	684	671	706	681	686	715	703	671	736	703	688	718	681	678	693	752	692	687	689	745	677	726	712	690	714	638	705	724	711	706	723	681	715	653	686	721	679	713	664	766	648	719	666	724	686	695	691	708	665	691	736	733	679	675	660	713	698	676	704	721	685	717	710	661	682	714	670	669	723	717	697	720	702	708	656	678	727	685	689	675	687	707	687	667	679	646	687	704	698	706	660	761	709	736	716	724	677	667	658	681	720	630	677	686	705	715	722	667	734	634	712	715	725	713	727	736	707	693	724	690	675	647	682	711	693	690	676	717	671	713	730	694	670	730	717	720	729	666	698	741	697	682	669	697	715	712	656	692	717	686	747	732	671	695	721	705	700	700	755	713	685	675	664	676	684	702	698	707	705	694	679	674	769	745	682	732	715	740	663	660	712	733	718	695	695	704	731	718	693	738	660	681	718	648	744	705	683	693	684	702	696	683	716	695	728	686	692	698	655	655	679	645	711	720	707	691	694	698	669	747	715	680	692	740	692	715	713	695	739	690	639	710	638	718	698	722	714	681	633	653	736	673	696	676	749	690	763	737	764	698	685	726	726	676	763	714	718	742	632	722	688	687	680	683	714	735	764	690	691	680	693	665	767	730	696	687	691	716	684	742	726	698	668	678	710	691	704	729	698	672	682	671	706	694	706	686	709	684	709	666	728	706	682	718	705	720	729	686	697	724	691	711	691	751	728	741	701	725	706	699	705	711	679	698	724	632	722	746	728	712	673	645	695	681	680	672	714	713	715	729	697	706	674	709	713	720	709	699	686	649	679	664	712	732	673	662	743	718	761	672	682	700	703	679	701	689	720	683	646	705	707	684	733	688	647	694	752	657	724	634	648	727	706	687	736	655	743	707	696	692	669	724	707	719	727	734	711	693	661	741	685	751	669	710	686	722	710	709	651	618	771	690	685	684	728	710	741	688	713	664	729	712	702	718	705	710	681	718	666	721	702	686	691	684	728	698	673	731	728	709	716	688	681	748	700	690	718	740	667	687	657	703	693	709	707	737	747	686	699	683	709	741	677	732	711	726	694	667	700	678	719	672	730	702	758	707	688	715	725	698	702	737	726	778	657	697	719	658	724	647	700	688	721	700	691	697	735	724	740	731	746	696	730	747	725	671	675	692	744	698	711	694	687	725	671	698	704	641	683	670	730	662	718	721	745	734	698	707	683	687	677	717	695	740	753	731	690	680	723	697	674	665	713	697	676	725	680	732	744	701	695	705	701	702	724	723	703	734	669	701	726	653	695	750	670	736	649	705	721	715	657	687	710	703	705	659	716	679	737	670	707	724	673	682	710	757	741	709	707	700	723	682	695	714	713	701	758	695	710	741	713	697	747	686	694	735	670	742	670	670	663	703	713	738	724	754	702	707	698	715	713	744	720	708	675	734	692	773	684	739	773	701	643	721	708	681	673	676	680	691	690	708	711	727	685	762	718	675	696	728	638	749	725	711	667	742	712	697	703	698	716	662	710	685	680	761	685	663	697	722	714	677	717	731	672	735	710	664	711	670	718	641	691	701	727	725	703	701	694	735	772	690	691	690	686	710	713	727	704	731	660	718	673	677	669	701	710	738	671	714	700	653	722	708	727	714	718	727	703	674	720	720	691	661	752	714	680	704	671	649	682	739	687	680	688	671	713	699	731	704	730	705	798	681	661	666	676	706	739	681	682	704	650	693	729	731	667	762	720	748	758	716	761	723	672	707	713	704	708	702	700	713	670	726	693	690	714	669	697	723	703	701	636	705	722	691	729	666	709	701	687	711	723	703	695	682	658	730	731	722	721	695	687	666	716	654	688	732	650	708	662	684	726	671	661	742	680	705	800	726	685	675	684	698	682	676	705	722	685	688	717	744	698	723	779	693	735	725	698	714	668	666	697	717	679	642	739	731	684	685	677	680	688	678	669	668	701	682	699	685	654	674	670	698	734	719	699	693	677	677	645	686	711	683	700	746	698	678	691	680	682	662	697	707	734	688	706	637	712	711	739	722	677	691	711	719	746	707	702	636	677	705	707	650	734	730	685	700	675	674	691	745	690	650	707	698	746	692	692	744	627	724	667	682	662	692	688	654	759	718	686	669	691	711	680	719	707	719	723	706	659	733	657	698	712	687	722	737	730	707	722	690	676	651	756	706	704	695	691	693	702	678	667	745	738	710	690	691	704	656	723	690	711	679	709	735	667	706	744	708	689	633	703	701	680	708	662	673	715	680	716	723	708	682	670	711	674	743	684	691	697	769	720	710	690	711	701	688	624	668	658	678	658	689	664	683	769	729	650	719	685	713	715	648	713	677	703	720	720	681	764	708	712	664	742	709	727	654	704	684	700	761	730	688	731	711	703	725	699	681	747	685	729	666	695	729	666	749	668	683	727	690	710	727	692	690	656	683	683	705	655	675	725	705	712	776	700	735	729	703	741	776	703	721	709	712	663	702	724	720	669	704	730	707	718	703	730	734	700	692	682	715	660	636	689	688	679	722	734	744	673	705	702	742	690	716	647	724	677	694	729	704	689	689	695	740	677	646	748	701	705	661	701	710	694	775	674	666	708	692	680	671	706	679	701	701	714	688	716	691	744	679	667	743	619	708	691	710	679	742	712	679	718	680	661	697	716	696	723	732	728	666	699	753	692	690	649	734	678	713	695	715	746	688	686	713	720	676	778	729	697	713	710	697	709	722	666	688	710	727	712	690	683	779	702	681	724	717	700	655	733	667	702	702	686	715	698	715	670	745	665	724	698	698	699	707	690	695	687	736	675	688	684	686	695	712	703	684	702	658	677	675	715	694	667	690	722	721	711	754	735	720	710	699	709
37154	71911	56860	39586	27035	16478	8722	4658	2368	1238	772	785	767	777	773	733	748	734	703	731	772	775	719	761	768	765	753	713	761	749	737	761	778	766	731	760	750	749	683	736	790	722	752	703	745	739	746	749	734	718	748	711	734	732	740	746	733	732	677	792	731	740	706	743	686	746	750	765	736	742	701	742	749	708	746	731	722	749	743	697	799	725	745	709	776	680	703	701	739	769	752	714	739	782	699	734	731	728	703	756	754	792	709	742	728	722	764	729	765	712	719	752	693	711	753	743	747	737	737	763	728	738	737	700	710	726	735	772	727	748	715	725	735	724	747	720	727	755	748	724	720	752	774	727	730	727	664	696	711	720	710	731	734	754	732	743	773	758	743	748	733	711	704	716	755	748	725	728	682	764	716	766	727	707	657	746	738	723	724	734	760	690	764	736	712	718	741	726	725	692	705	762	710	731	733	755	693	781	684	753	761	741	719	740	744	813	700	714	735	722	712	735	733	728	777	747	743	752	727	766	714	698	734	726	729	742	737	726	723	737	701	686	760	729	779	697	747	747	759	697	762	787	740	727	732	779	776	755	755	685	768	730	759	708	693	740	776	759	746	730	739	767	721	727	761	739	745	770	722	719	737	789	762	738	750	731	700	739	775	736	760	736	770	748	734	754	734	805	707	731	779	756	720	745	749	761	787	759	775	749	729	730	738	755	721	717	739	756	713	714	762	734	764	732	736	770	782	726	718	716	721	683	773	771	705	728	710	743	750	676	780	709	680	757	728	778	726	750	777	726	758	783	787	724	702	777	697	769	763	712	773	706	725	753	764	718	774	726	781	742	684	779	713	790	732	760	719	738	725	681	749	717	748	748	720	764	752	767	722	771	719	757	729	733	700	743	781	761	743	718	697	746	718	707	729	763	697	758	724	723	744	738	724	775	725	784	761	804	777	756	725	711	760	724	684	766	735	752	710	726	779	719	727	764	667	789	760	719	725	748	734	725	793	738	755	788	739	729	745	745	676	759	700	746	724	729	744	778	780	723	769	758	742	724	737	669	761	726	737	719	741	725	728	656	727	760	762	717	775	704	756	689	740	761	728	722	746	749	751	734	762	713	714	721	730	733	690	714	773	781	745	738	702	734	775	778	714	743	724	720	736	748	723	752	749	738	756	745	720	733	762	753	754	702	737	723	772	767	703	744	739	772	767	799	748	717	719	765	738	761	723	697	742	743	729	777	742	721	787	739	749	741	741	763	741	715	717	771	741	708	739	736	740	738	705	727	707	735	712	782	729	762	725	763	663	777	705	717	764	759	753	768	772	758	730	723	743	741	733	687	691	692	762	730	767	728	780	772	728	726	747	712	781	762	766	701	721	727	738	724	743	753	778	723	700	756	756	733	755	756	775	712	712	717	740	738	749	718	754	741	750	718	769	743	699	704	724	701	718	768	745	776	753	720	700	746	710	757	721	731	732	766	732	690	744	779	714	697	751	819	744	735	737	733	727	754	793	728	773	718	780	756	668	728	761	717	726	758	747	694	766	717	773	760	714	765	759	774	759	724	747	695	724	738	759	724	711	720	751	735	739	732	751	721	682	704	725	754	703	762	782	740	776	729	723	727	764	726	721	695	721	726	741	716	735	761	729	746	737	752	752	781	727	722	752	761	737	768	802	744	729	748	759	727	740	736	762	762	682	736	702	758	730	698	754	743	686	745	717	777	807	731	712	725	730	777	782	703	750	748	778	826	700	720	759	741	745	744	730	777	732	756	749	730	757	723	794	739	727	718	714	761	694	723	788	757	703	698	736	720	703	735	797	775	734	763	733	676	722	735	712	754	736	767	751	722	759	694	744	741	691	771	743	771	767	718	675	742	706	744	724	756	763	733	710	747	768	794	765	744	707	745	723	734	743	782	727	773	692	702	742	759	775	708	734	763	745	782	738	782	773	698	798	764	781	731	771	748	756	773	748	727	755	778	693	730	731	759	716	731	732	722	707	759	735	756	731	726	750	713	785	749	787	723	759	747	785	752	739	743	694	736	722	719	782	718	726	752	751	741	703	742	766	766	722	727	750	716	730	755	706	744	724	686	712	680	727	740	771	725	746	756	806	734	722	762	763	715	740	696	737	726	690	725	739	736	761	736	736	739	769	771	757	711	786	756	729	783	775	772	698	724	733	731	707	729	778	753	734	729	775	793	741	701	745	718	782	712	749	744	740	723	726	784	735	763	745	744	770	726	763	712	780	723	753	769	729	737	723	753	733	721	734	735	769	773	713	745	753	744	778	727	731	742	723	713	700	705	724	707	738	701	694	765	745	742	743	752	782	689	727	703	674	723	749	717	772	681	732	802	719	745	681	762	727	758	733	749	747	766	762	745	721	768	718	754	763	738	717	759	731	793	744	674	771	694	723	728	758	721	750	692	699	721	707	734	736	739	729	727	762	752	765	738	749	739	723	729	740	761	754	780	735	748	690	763	732	746	727	755	729	706	785	706	698	722	765	761	760	722	760	765	698	726	726	740	762	756	715	768	783	677	726	714	740	739	713	767	691	732	728	723	716	734	760	780	735	711	735	700	761	766	761	788	763	710	733	728	720	752	751	726	747	766	768	782	733	743	782	738	726	701	713	763	738	772	736	732	731	744	739	755	701	741	696	734	743	713	762	773	728	727	718	730	738	751	708	741	714	780	725	700	774	729	743	714	751	723	751	724	767	765	736	734	739	732	786	722	728	744	703	719	726	728	689	709	730	737	707	779	767	716	724	772	744	729	732	755	783	747	727	757	749	741	769	754	717	809	751	731	680	738	707	710	741	723	713	710	712	748	765	684	786	735	721	768	758	756	666	778	728	776	728	761	722	718	714	751	707	725	708	730	768	710	722	730	710	750	713	740	727	748	780	732	718	774	733	724	703	716	763	745	704	707	754	740	705	700	740	772	722	755	759	736	756	752	713	706	792	740	768	717	716	762	741	745	745	733	763	754	724	771	742	721	772	732	744	752	703	752	771	756	782	761	738	661	773	693	776	754	732	721	728	774	744	727	769	688	768	785	738	777	760	737	737	779	801	757	775	742	738	748	695	695	702	753	754	710	684	689	746	739	739	770	746	767	714	684	725	691	685	759	738	786	734	752	749	750	750	735	730	726	751	763	743	736	738	751	689	739	800	771	755	738	762	726	799	717	772	694	729	781	722	780	687	741	702	751	767	718	771	739	730	711	687	759	656	711	766	702	708	704	776	743	734	795	750	769	760	755	764	711	737	747	715	744	750	662	752	730	712	744	733	746	712	760	749	697	773	734	758	758	734	748	771	759	722	770	686	786	733	697	725	739	740	751	713	736	761	729	778	738	776	704	728	755	736	750	722	715	759	737	765	737	707	734	753	700	747	732	729	715	768	754	743	722	736	754	712	703	743	683	733	731	743	765	756	753	743	710	758	753	762	748	731	721	786	714	771	740	746	737	717	735	747	750	763	712	763	734	707	761	718	735	739	775
22624	21551	32156	30510	30498	29129	24945	11702	4660	1978	1210	895	947	935	899	883	893	968	942	923	894	859	879	867	913	880	925	906	891	905	909	934	911	851	907	840	873	913	886	918	907	919	907	882	935	903	886	872	878	901	874	949	918	962	890	916	921	918	892	833	901	875	871	876	933	929	874	1036	918	888	923	875	864	941	861	879	928	872	936	921	927	888	879	872	878	930	926	936	937	918	888	904	890	854	930	911	924	878	877	900	893	919	930	891	880	842	909	946	839	887	933	950	909	956	864	892	926	874	909	963	915	898	933	935	930	919	884	937	902	892	898	922	866	871	904	856	884	942	942	891	907	939	888	907	907	922	890	899	855	879	885	913	864	955	917	884	902	901	878	886	924	892	858	931	870	890	912	869	879	869	909	894	911	873	854	929	906	851	907	877	933	874	870	898	927	931	927	880	934	929	844	898	937	881	907	923	930	922	901	908	886	922	905	883	886	867	898	950	933	894	869	950	943	890	955	874	885	908	924	931	940	912	857	897	884	915	898	903	875	887	931	990	886	901	932	871	881	845	941	940	927	926	890	887	910	893	912	898	913	852	867	853	949	922	934	931	859	903	927	932	900	890	956	868	948	939	935	883	864	903	884	842	843	851	884	916	922	884	869	906	941	876	868	914	880	930	867	893	909	869	886	905	937	839	936	903	865	915	900	889	836	889	955	910	882	844	859	846	897	936	863	891	887	905	885	894	885	936	860	956	897	886	889	907	888	877	918	915	845	920	866	885	905	867	926	877	909	873	845	889	932	945	868	845	895	898	859	921	916	933	855	905	885	855	858	899	861	863	918	905	891	937	899	915	926	868	955	862	911	937	904	897	878	917	866	888	857	882	877	926	940	891	920	911	883	854	911	944	914	877	934	886	897	898	836	910	887	892	901	890	862	873	892	900	858	943	897	897	893	905	895	917	917	891	936	897	875	874	914	903	904	907	935	905	913	920	880	913	895	875	901	894	871	843	857	886	915	968	937	928	896	889	893	916	953	902	935	868	908	918	888	935	913	879	939	897	872	901	902	920	925	939	920	926	909	882	902	856	898	908	904	891	930	906	829	935	901	921	877	969	882	914	925	881	906	898	884	891	850	933	916	916	908	910	887	916	917	884	899	927	928	864	911	890	938	890	869	890	902	953	857	902	921	878	893	926	881	959	886	855	878	922	865	959	919	952	931	880	898	857	885	853	909	849	901	904	883	902	938	853	925	936	899	905	937	900	917	893	846	856	913	828	888	875	907	922	938	923	932	908	897	895	913	888	918	942	919	954	906	958	884	884	903	917	941	914	948	875	940	917	874	904	968	925	947	903	902	845	941	918	880	867	909	845	857	889	896	884	902	878	891	929	881	926	867	873	868	891	960	919	878	925	945	895	875	880	883	929	859	907	918	932	851	869	916	885	909	912	919	916	892	897	898	871	915	936	862	877	916	894	950	850	960	894	846	884	923	967	893	907	871	875	901	925	875	897	950	915	890	903	883	906	904	917	868	925	895	918	926	904	927	917	926	913	906	850	901	916	929	857	870	895	900	873	902	861	909	899	931	876	919	901	919	1000	943	908	932	965	912	941	906	867	910	924	906	924	848	883	855	913	954	957	911	851	883	883	869	920	872	832	887	880	874	954	860	889	890	843	873	926	917	851	887	892	932	894	874	951	862	948	909	898	855	869	845	888	889	938	858	872	911	903	880	911	904	868	925	889	872	955	882	887	861	917	961	906	890	924	923	894	948	911	922	852	868	921	917	965	980	885	897	913	894	897	843	949	885	917	888	924	901	927	916	936	897	892	896	932	864	881	899	883	925	902	894	921	883	933	910	898	871	931	957	947	848	822	904	882	901	883	907	909	884	895	924	880	900	943	873	889	921	919	954	908	872	868	909	853	873	918	898	933	870	884	892	905	864	864	897	845	868	953	885	887	912	895	893	923	844	924	926	893	899	916	871	909	960	916	883	883	915	857	880	884	934	895	927	956	870	913	899	904	874	895	930	877	914	905	900	930	888	908	876	877	896	882	949	900	872	906	918	900	934	885	949	884	869	889	886	857	887	935	864	881	870	900	887	950	899	934	922	954	912	866	886	910	882	920	916	890	885	928	918	905	887	853	880	895	836	933	886	915	875	879	922	896	914	933	933	927	892	888	940	944	856	877	919	878	919	925	874	871	832	935	885	922	898	869	949	870	906	915	892	903	928	908	936	871	893	923	913	910	910	943	909	910	899	934	863	908	893	900	947	889	923	915	939	951	889	918	905	901	907	929	877	933	915	877	945	966	904	901	888	877	896	847	896	878	957	862	881	941	923	898	923	894	936	883	881	924	854	898	871	869	888	935	922	878	874	924	913	914	879	911	916	883	876	886	894	888	854	891	884	903	882	907	941	865	894	947	939	877	901	829	913	908	915	835	906	847	889	901	918	897	931	883	870	901	899	897	928	976	875	904	914	935	967	895	939	902	927	871	864	879	863	891	908	884	865	972	944	853	856	840	909	947	917	847	869	891	878	895	888	925	908	929	895	941	886	920	904	912	924	918	962	951	885	926	890	902	948	886	919	951	889	920	875	945	868	890	864	907	962	912	868	957	869	878	891	937	907	928	868	866	897	853	877	878	932	853	962	891	906	916	907	918	886	871	857	880	859	938	898	928	911	915	932	923	915	910	855	954	915	886	930	929	915	931	909	903	909	894	958	857	918	862	872	902	908	892	878	917	867	889	928	877	858	942	932	897	900	884	896	860	890	909	868	920	876	887	914	883	870	905	864	953	898	848	922	891	939	883	907	907	885	911	878	875	890	919	908	915	917	852	929	880	916	945	917	842	903	954	884	847	929	905	903	880	896	890	915	878	892	880	910	889	920	876	911	960	906	912	872	950	976	906	901	928	942	909	892	864	879	841	887	882	926	916	961	943	874	935	914	903	905	903	918	883	884	902	912	854	874	883	922	921	889	885	877	916	946	899	913	902	926	908	910	901	926	897	873	900	894	904	913	903	883	920	896	886	931	913	908	891	904	929	904	930	916	873	934	890	870	874	933	951	896	897	920	926	921	901	914	847	927	910	912	891	882	910	901	852	873	913	886	915	908	902	884	942	927	855	944	918	892	894	878	916	939	909	889	914	896	936	873	872	923	950	926	888	905	921	933	977	878	895	907	904	887	888	928	897	880	854	908	866	892	931	906	880	886	871	905	902	984	862	877	835	901	960	841	899	897	932	947	923	911	890	859	934	873	879	929	919	903	892	884	882	949	908	842	940	872	916	902	926	976	907	936	904	883	897	904	942	904	909	968	899	897	870	945	877	920	907	951	878	904	917	968	883	894	851	876	891	889	838	918	902	896	938	853	956	873	844	863	894	930	881	865	896	917	942	844	911	884	899	918	899	867	900	888	962	876	923	861	913	971	964	908	882	874	863	889	914	916	895	928	865	866	885	893	854	896	879	824	846	901	900	947	903	893	897	937	888	894	933
50384	96359	80483	59173	46594	34050	22108	12359	6017	2484	1224	931	890	888	924	885	941	901	951	928	883	932	890	906	934	900	924	908	968	887	921	933	918	908	854	925	904	954	880	936	933	960	890	854	853	910	899	913	839	910	922	911	860	885	920	893	948	857	928	949	958	974	952	941	892	933	881	889	929	862	928	868	886	932	952	939	936	889	918	901	907	871	908	854	903	876	853	874	856	890	887	901	840	903	900	883	931	951	873	884	848	938	884	898	931	889	915	927	925	895	879	890	917	858	955	861	918	809	923	912	894	904	887	868	899	902	880	931	935	922	855	883	885	911	893	943	942	923	886	954	906	936	890	886	890	894	956	877	873	931	910	930	889	888	887	835	920	909	876	887	927	881	943	915	875	927	911	919	875	848	911	881	896	915	921	894	902	846	910	888	909	880	906	911	864	913	883	868	879	885	965	918	937	908	870	918	873	892	891	898	965	902	940	888	877	858	888	899	903	946	947	919	952	877	881	850	970	933	913	906	949	866	882	867	905	867	900	870	932	899	989	911	887	881	897	883	937	808	904	893	930	905	893	890	905	890	931	889	963	873	924	931	894	874	892	918	895	905	905	897	891	894	899	837	929	909	881	943	908	878	849	862	874	879	895	877	914	956	931	937	906	897	849	860	916	909	899	931	912	880	969	939	912	892	929	884	882	876	912	905	921	874	922	877	902	951	901	868	903	889	903	925	879	896	891	876	927	897	926	916	899	876	889	923	904	883	859	940	906	978	890	871	892	924	942	876	936	894	888	905	907	946	935	897	865	891	969	943	934	864	957	909	877	836	896	957	927	910	886	900	856	937	961	851	895	929	911	983	900	906	904	867	930	953	896	897	932	912	909	910	877	920	925	934	904	897	916	891	897	876	895	925	924	902	883	844	916	892	938	897	924	931	889	915	911	881	909	909	871	893	903	898	880	868	951	905	896	944	955	945	884	933	901	962	864	959	938	904	903	926	881	896	901	855	923	879	866	872	920	915	912	874	835	851	895	911	895	850	870	857	921	914	877	919	933	951	941	956	915	910	886	849	913	911	894	880	914	876	918	893	864	877	876	881	850	853	845	929	898	955	921	879	866	942	910	882	861	923	916	887	856	886	861	873	921	951	871	904	905	890	919	927	890	890	885	895	911	922	866	919	922	945	958	926	931	893	861	903	849	885	930	902	833	908	895	879	899	965	880	886	840	911	888	921	870	905	888	898	862	939	878	854	884	902	893	899	887	922	913	889	856	953	866	904	973	894	915	891	894	908	904	913	893	865	902	920	874	908	940	899	880	893	919	870	878	860	904	887	894	869	860	929	936	896	928	886	850	834	916	965	873	886	889	979	869	920	926	893	969	859	877	859	887	936	877	912	909	902	841	904	930	860	886	906	903	941	863	922	926	931	938	900	863	889	904	895	911	944	888	906	921	858	929	915	870	966	895	899	910	910	952	860	905	907	902	904	874	914	876	904	925	912	924	893	913	902	895	916	913	892	888	931	893	954	877	905	928	908	925	903	920	900	896	933	890	913	882	896	861	911	923	910	941	926	842	900	919	899	881	856	895	880	929	914	928	851	944	925	887	868	890	900	940	877	888	886	861	891	912	941	877	885	884	876	916	942	888	958	941	929	900	889	919	911	857	866	857	898	909	935	903	875	894	894	877	888	860	908	903	917	889	876	924	905	917	876	873	890	974	876	922	907	907	947	896	872	877	904	925	911	828	849	904	899	949	913	894	875	879	905	888	924	910	917	913	918	941	889	899	916	890	882	880	877	941	909	915	881	931	933	872	891	919	884	857	909	917	863	895	889	901	913	860	899	901	974	932	900	823	924	875	931	896	920	873	852	914	852	881	931	902	951	912	880	921	861	898	892	918	876	947	893	951	872	873	894	915	881	916	906	965	928	875	852	911	864	947	873	937	909	916	858	919	912	937	858	881	938	886	887	844	945	912	869	924	861	918	913	899	883	856	867	918	895	880	930	884	899	907	925	884	900	902	882	880	936	890	936	921	878	852	875	854	852	856	877	944	983	917	920	927	896	837	880	850	970	950	930	949	913	861	890	857	852	933	927	934	900	960	941	928	907	1001	922	896	929	915	923	900	917	905	871	935	896	870	918	918	903	889	940	923	913	892	907	912	925	866	963	893	910	894	885	875	904	848	944	942	871	907	912	899	884	872	951	904	953	954	943	917	902	886	882	844	889	919	893	918	889	908	909	885	885	926	869	915	937	893	897	924	927	921	891	858	895	925	930	878	855	944	926	869	829	910	848	869	885	980	932	904	910	884	932	940	915	878	904	907	895	896	903	901	888	874	935	923	921	903	863	922	960	909	871	907	928	937	900	884	874	853	882	906	915	921	942	901	914	896	910	868	913	883	903	959	859	964	934	913	869	900	883	931	866	925	942	903	985	930	934	880	911	906	914	930	930	894	886	952	996	907	854	900	862	900	909	852	879	884	921	895	891	936	916	918	915	880	890	949	931	934	927	898	889	879	887	935	910	906	918	899	845	929	852	864	887	917	928	943	946	902	949	934	931	938	888	897	850	865	888	915	837	917	906	883	928	948	851	932	871	920	900	912	870	945	879	888	876	892	939	886	927	923	877	896	905	900	882	891	900	921	915	841	890	908	962	914	891	922	888	882	887	930	909	942	875	901	926	935	948	964	926	904	906	948	899	915	907	919	885	919	858	913	872	906	927	855	903	937	918	940	883	879	867	870	863	972	956	915	882	881	833	878	912	897	928	957	898	909	811	896	916	934	908	883	920	933	856	866	954	862	855	840	841	865	891	906	930	898	900	906	898	900	893	959	902	926	930	893	914	919	870	890	885	910	876	899	910	908	913	923	876	889	879	882	947	939	875	904	905	867	928	901	910	840	923	872	854	865	858	930	887	908	915	898	973	849	914	898	918	893	973	883	895	860	877	928	941	874	844	884	860	896	859	887	877	872	909	939	938	884	920	919	919	963	889	929	868	894	886	876	888	908	974	890	873	941	862	884	855	970	897	897	934	882	914	920	913	879	852	898	847	861	950	909	939	934	885	866	897	886	861	897	913	933	947	907	902	868	922	932	945	887	891	886	932	891	956	867	883	952	902	880	904	920	880	912	860	933	881	904	879	868	929	916	907	885	874	893	893	925	902	907	940	932	946	897	944	909	896	949	890	918	912	871	878	903	910	959	868	866	900	880	879	890	970	868	909	883	911	888	897	875	893	904	870	929	910	934	934	934	927	884	836	856	933	935	916	898	855	912	933	916	883	904	925	903	943	822	874	927	868	947	849	895	924	866	873	927	882	873	912	934	872	884	922	895	848	889	925	922	935	872	877	889	886	894	926	936	917	926	920	896	931	904	875	910	899	853	932	901	888	903	881	928	865	917	890	873	937	850	909	915	913	943	920	879	912	898	874	842	893	918	914	928	894	930	882	884	938	872	868	897	910	920	888	900	865	897	919	890	926	915	912	847	848	860	885
28235	26802	29342	17007	6318	2593	1392	931	701	554	519	524	570	496	502	519	509	480	522	529	498	514	540	526	539	508	522	525	496	475	535	512	503	482	501	515	466	516	537	524	513	512	504	534	525	544	520	493	527	532	558	534	520	504	515	479	508	537	524	548	489	549	536	539	506	523	505	508	527	481	538	551	510	510	541	498	473	498	514	493	538	527	482	505	491	542	536	514	517	519	520	531	467	499	511	506	492	505	503	511	512	573	513	487	496	550	523	556	556	515	525	515	523	488	514	540	557	543	492	525	517	524	539	510	501	561	467	543	543	482	509	533	551	507	524	540	471	521	497	532	515	518	517	529	569	522	545	528	557	570	562	484	529	519	529	516	484	494	495	528	506	531	531	505	507	457	558	522	515	529	503	529	495	524	527	516	490	534	493	521	513	505	548	521	504	524	518	514	496	532	535	497	500	547	503	509	569	538	542	538	526	521	514	522	553	510	532	517	515	509	504	533	537	523	509	518	506	539	519	501	537	538	516	518	550	516	484	548	557	530	559	497	535	583	548	521	497	496	535	486	564	529	521	531	525	526	540	529	491	511	484	483	516	491	482	535	519	516	564	512	524	514	513	528	503	506	535	554	504	499	555	510	550	522	562	549	576	516	529	527	535	571	528	488	533	511	502	530	537	541	571	576	513	516	510	527	529	537	535	509	575	555	504	554	537	480	517	518	512	534	528	531	509	534	540	545	506	525	526	554	513	527	490	490	553	540	498	539	517	527	506	537	500	472	515	523	521	513	535	552	498	495	513	580	505	510	533	521	536	490	548	531	546	481	576	497	542	527	501	545	519	532	539	501	548	505	532	528	476	508	496	549	529	537	522	539	514	520	523	500	556	500	519	515	548	523	500	562	525	542	528	537	529	502	505	524	477	510	526	497	537	528	492	519	515	518	562	523	546	568	530	505	521	546	520	544	547	560	528	537	539	506	544	523	574	521	519	541	495	543	534	518	518	494	539	516	525	526	542	526	521	526	507	552	509	550	526	534	546	501	523	523	536	474	553	520	555	530	523	479	533	554	533	525	523	506	507	509	537	507	521	506	541	490	523	517	535	489	506	494	537	524	518	521	528	522	496	512	502	519	526	508	493	519	513	508	489	498	552	527	570	533	517	518	468	545	509	472	512	490	507	499	515	574	537	507	509	533	521	533	520	564	503	508	507	537	534	533	527	530	491	536	551	499	511	492	512	493	542	513	567	523	532	527	535	564	567	502	539	565	514	533	523	529	554	510	496	483	519	543	515	535	509	548	530	523	547	526	532	511	512	510	507	524	515	491	499	523	491	517	519	544	534	532	530	523	528	506	516	495	517	509	504	528	536	539	543	510	492	535	521	526	543	509	539	533	522	464	493	553	531	547	526	504	465	518	537	497	496	610	570	501	525	552	522	588	544	531	514	510	498	533	481	502	531	471	545	524	529	574	528	512	498	553	539	526	534	484	551	535	511	477	517	497	523	511	501	524	514	567	531	519	523	587	524	573	534	476	533	541	492	551	560	532	533	516	551	504	527	526	505	499	529	532	531	497	520	535	492	510	530	516	528	515	520	544	501	492	567	518	536	546	487	539	539	527	533	507	506	532	541	555	521	533	532	546	520	508	555	510	528	527	530	529	478	547	496	556	561	505	532	532	486	483	531	509	493	508	549	478	503	490	487	492	541	527	505	512	531	556	559	526	524	517	519	507	502	539	465	514	544	521	502	513	496	516	545	489	524	534	553	525	563	557	516	517	475	477	524	526	526	495	531	523	512	512	529	512	488	528	497	500	525	491	490	514	533	514	518	483	478	505	529	532	522	549	544	521	548	528	508	525	523	510	517	501	532	499	495	502	555	539	531	517	535	500	521	552	529	484	513	551	508	512	523	495	511	541	535	499	529	463	506	513	547	507	548	499	483	560	492	508	532	508	508	555	532	557	518	563	515	544	506	548	500	486	555	552	534	492	508	503	489	561	540	510	496	476	507	557	535	520	505	481	513	528	503	519	542	579	527	531	479	501	535	538	497	521	515	515	543	519	504	519	540	536	565	482	530	531	522	541	561	533	530	493	484	506	538	471	529	542	472	538	528	534	518	508	547	560	534	560	499	523	502	515	550	531	477	497	554	542	538	543	497	535	556	534	513	497	525	484	498	515	515	535	515	504	552	505	482	523	516	527	522	498	525	549	496	532	542	547	516	475	492	501	515	515	508	523	493	531	498	512	505	532	534	514	523	529	544	515	504	507	576	501	530	568	566	509	519	578	519	504	510	472	549	528	535	522	520	541	549	571	532	530	529	488	514	520	523	517	539	493	533	567	515	505	498	510	500	558	510	559	537	528	503	528	515	538	527	544	526	535	552	516	529	519	515	511	490	543	503	512	543	532	474	512	534	502	503	518	550	537	534	518	574	493	524	566	499	530	547	533	540	515	535	527	562	515	455	512	549	490	527	533	527	489	554	539	550	480	522	540	515	477	522	508	493	563	495	529	517	526	525	535	504	534	528	502	528	528	525	520	526	540	505	497	502	511	539	510	518	508	531	515	496	551	500	510	524	509	577	505	516	503	478	534	506	515	502	539	527	501	527	491	505	515	499	497	491	542	523	508	472	527	482	493	513	521	551	508	501	483	512	546	515	546	488	511	507	481	557	539	509	505	508	561	517	533	510	514	559	530	525	522	502	491	541	517	526	553	510	521	515	543	510	535	507	535	532	538	549	530	514	569	556	498	528	526	537	518	493	531	528	513	542	531	542	528	497	539	459	574	558	489	489	554	492	530	505	501	545	569	507	572	511	489	540	509	492	510	539	478	494	503	541	480	528	517	489	524	526	481	521	552	505	526	536	537	495	512	545	516	536	533	523	575	581	561	518	531	522	513	494	502	506	501	492	479	512	547	495	543	504	513	571	517	549	549	510	533	504	520	535	535	495	530	528	532	518	531	510	519	561	556	483	512	482	463	532	562	487	523	572	497	535	556	500	506	496	527	510	560	511	491	523	524	531	545	521	525	528	541	483	540	523	539	541	502	504	483	556	466	536	552	482	495	564	562	498	540	521	514	498	504	554	544	532	534	531	555	482	506	556	527	506	522	550	513	517	506	501	569	491	509	511	515	490	544	500	504	540	499	495	548	535	495	537	526	533	522	552	522	537	498	534	506	481	515	513	507	490	544	506	540	550	541	559	531	518	501	575	514	538	481	525	527	484	511	507	501	517	502	530	495	541	492	517	525	495	502	497	545	531	515	524	477	537	525	524	528	498	529	529	520	546	494	522	567	510	503	545	522	510	529	524	524	511	496	535	500	523	498	500	495	491	542	534	527	470	493	551	544	494	537	535	526	495	557	508	527	509	501	519	504	500	501	592	481	519	567	523	539	506	509	567	517	478	548	540	490	479	514	527	540	525	520	544	544	517	507	530	520	517	524	527	510	520	530	504	522	486	536	536	502	505	544	534	533	496	521	534	570	555	500
17790	37492	24288	12153	6000	3168	1715	1068	766	619	601	541	581	595	542	552	576	607	544	568	559	524	541	546	537	586	498	560	595	571	581	553	504	517	578	542	582	552	561	543	547	602	581	567	580	552	567	589	532	523	564	514	574	541	595	598	560	581	509	554	585	582	576	558	580	580	560	556	535	528	586	556	541	556	574	574	587	550	553	581	543	560	555	542	567	548	564	549	573	534	592	520	592	566	541	600	565	525	569	545	532	572	563	558	582	529	517	536	593	518	547	590	610	540	574	545	600	564	555	561	578	586	568	548	545	546	529	576	484	570	557	569	500	538	516	549	577	564	589	521	494	529	564	562	589	585	563	581	567	579	588	516	596	538	564	556	589	580	532	538	594	572	560	562	559	564	548	535	561	558	535	549	579	596	602	546	514	516	595	517	531	535	532	548	519	538	599	560	551	594	570	514	593	542	572	499	567	556	565	586	532	548	530	592	549	569	603	569	563	616	600	577	557	578	550	572	547	549	559	553	544	525	509	587	563	536	520	519	557	589	493	574	508	582	537	550	597	552	538	572	570	517	577	546	522	553	550	533	589	541	553	584	534	574	539	551	548	540	537	545	553	541	548	550	561	591	549	561	533	549	549	610	535	540	563	570	566	551	555	514	563	559	552	567	553	564	540	575	562	533	560	515	555	616	563	628	588	526	537	553	541	578	537	554	548	595	567	586	565	568	566	601	548	594	558	555	568	547	539	501	545	604	568	580	551	583	527	562	561	508	541	521	568	535	593	537	541	558	575	562	578	514	537	568	559	533	534	560	546	597	527	562	600	581	537	555	571	545	557	541	538	553	566	488	569	574	591	548	510	556	548	543	544	584	597	561	570	555	511	572	540	577	591	569	534	577	591	541	566	573	554	600	542	560	572	577	600	564	563	575	570	559	567	577	547	535	533	555	576	609	545	510	562	555	542	595	594	595	554	580	551	541	538	593	571	596	587	574	579	575	548	556	529	512	549	564	570	582	594	543	530	560	559	571	559	531	558	516	561	547	601	573	584	515	593	572	576	566	587	573	556	559	548	541	580	570	572	549	521	559	570	593	557	551	546	575	517	547	571	545	557	587	530	556	573	582	583	529	552	534	541	561	545	556	545	543	552	565	535	578	543	549	530	570	548	552	544	585	549	528	592	568	552	585	564	574	567	550	517	530	513	572	505	556	508	513	505	555	514	571	544	559	510	589	518	567	545	580	588	557	523	545	557	551	580	569	540	524	579	561	537	544	544	561	540	567	577	570	584	568	566	568	566	555	571	600	584	568	557	569	553	548	589	542	566	533	531	548	563	580	561	553	529	562	608	542	595	593	592	568	595	515	555	553	614	595	602	552	573	533	567	564	572	552	570	595	518	544	540	530	574	603	576	614	612	571	553	544	568	578	548	556	524	568	546	570	577	563	607	528	576	563	590	526	572	536	566	564	531	562	531	562	551	585	568	529	538	563	532	567	501	546	522	545	527	568	549	528	532	600	583	540	523	573	552	541	581	554	525	559	553	488	577	544	563	540	559	596	536	559	560	577	548	580	541	590	549	554	515	539	556	585	545	551	576	577	556	583	558	574	583	555	555	549	523	542	560	571	579	536	536	568	554	547	544	554	532	577	535	575	572	581	587	535	548	558	568	563	588	580	564	577	578	607	541	543	528	539	598	545	532	554	543	590	518	575	567	549	544	534	495	557	566	581	563	574	522	534	509	605	568	617	563	547	557	575	552	555	602	570	523	555	553	544	542	518	596	591	564	526	612	579	583	553	541	551	532	560	566	530	579	560	588	553	538	587	541	571	552	568	541	610	558	539	535	539	576	572	558	524	592	574	581	553	562	540	534	516	572	542	561	523	517	556	562	563	563	564	553	517	537	569	545	540	566	562	566	577	533	518	583	530	558	564	570	556	549	503	543	560	532	575	550	573	584	561	556	548	571	563	545	560	602	558	554	559	552	579	590	567	570	563	549	554	550	529	553	566	560	562	565	585	560	536	578	525	600	544	562	516	547	597	554	592	574	595	554	601	617	530	582	534	556	586	579	538	564	605	563	543	551	563	555	523	541	555	562	534	562	544	554	588	566	584	555	490	540	573	495	583	538	544	548	566	546	564	552	600	566	519	602	532	555	603	571	565	555	567	583	545	545	542	578	596	558	526	529	563	544	589	533	557	554	571	576	568	550	556	565	564	544	612	517	584	524	567	549	592	542	521	556	567	576	613	593	581	597	555	517	548	543	537	531	531	578	526	562	585	540	562	592	597	565	547	559	586	557	577	599	560	605	607	572	569	591	533	583	553	574	550	607	536	540	580	564	560	557	542	560	545	572	591	505	554	581	557	544	542	565	540	536	541	582	557	561	561	562	537	516	551	530	591	573	565	563	541	640	552	555	550	539	574	590	510	574	522	547	596	574	532	553	490	517	532	597	527	595	560	535	558	554	544	534	520	517	574	542	525	565	534	547	561	541	532	538	567	530	532	513	511	522	522	581	539	592	542	537	541	555	564	531	542	576	551	566	539	564	585	559	552	581	563	547	581	524	611	538	557	589	547	565	529	526	584	576	555	540	551	572	556	559	549	577	543	541	553	580	567	538	525	525	597	533	540	505	543	565	550	553	574	578	552	564	550	528	586	550	559	544	613	546	551	594	522	537	526	578	563	528	542	543	556	541	581	531	555	600	563	572	540	575	547	551	507	582	567	554	545	560	549	563	571	552	562	610	557	535	559	563	559	589	556	551	578	556	518	563	554	539	577	557	578	541	591	543	559	592	606	605	566	544	567	519	597	600	545	524	537	585	543	557	544	567	555	565	549	574	508	543	553	569	538	558	580	543	580	588	523	560	548	555	550	589	526	532	572	514	554	524	566	581	508	545	543	594	571	564	569	553	552	562	533	621	547	554	557	520	551	574	569	547	540	570	567	555	578	555	595	533	541	580	514	560	556	560	548	555	542	541	532	553	564	565	569	541	549	544	565	529	540	528	567	607	528	569	529	548	558	573	599	580	562	576	549	548	553	535	558	482	558	572	607	547	565	578	548	558	563	543	548	526	548	550	526	552	518	566	555	593	571	569	572	523	564	600	568	543	545	541	613	559	585	580	593	562	563	539	553	558	537	540	589	579	581	532	576	549	565	550	577	560	600	544	590	534	556	569	516	570	557	551	564	554	534	553	528	581	563	559	563	540	545	552	543	537	529	539	572	579	531	582	569	525	557	545	550	552	548	551	554	552	563	557	576	558	525	579	532	574	521	541	555	603	589	563	540	613	555	564	550	508	557	581	574	541	543	561	606	577	563	524	515	527	530	561	554	566	545	576	543	560	592	556	536	566	544	573	596	584	527	591	513	535	591	544	577	555	524	594	559	551	616	562	563	551	540	553	569	565	554	609	547	586	588	541	553	598	595	559	559	562	569	561	524	562	544	572	549	594	536	587	568	541	521	591	553	577	595	556	523	560	569	566	543	523	585
23523	21712	35459	35785	29845	23874	14519	4740	2441	1540	761	657	591	579	594	638	610	588	613	577	626	618	576	641	627	586	619	610	653	568	626	598	601	590	640	597	590	622	623	604	596	596	593	635	577	603	624	669	567	596	580	605	596	617	581	635	630	562	599	595	560	596	615	584	620	575	587	635	594	611	610	560	609	608	611	562	598	616	611	589	582	586	566	548	603	577	594	620	626	534	616	600	608	583	589	575	596	601	608	594	616	625	581	596	591	608	612	607	596	610	608	585	629	652	606	583	615	588	585	606	617	585	585	561	610	595	572	594	583	593	592	564	586	580	599	623	595	558	577	607	607	579	607	620	592	565	635	580	565	598	563	555	583	578	623	578	613	634	606	607	626	611	574	611	591	620	592	578	634	589	605	609	551	583	590	592	613	628	630	610	599	600	613	582	592	629	594	582	592	594	615	554	621	566	565	596	625	613	586	584	620	588	641	607	619	603	613	622	627	588	610	614	639	596	597	620	631	619	593	583	606	569	571	590	551	588	598	585	552	587	589	606	577	560	579	602	555	635	607	578	591	621	590	597	593	573	640	588	606	631	598	587	598	579	598	578	623	571	626	555	612	622	599	569	638	574	625	605	545	583	600	575	593	617	570	569	571	594	578	587	578	566	601	609	588	619	580	588	636	620	600	578	614	599	599	613	628	604	631	588	576	585	628	586	569	555	592	583	610	576	544	578	662	598	622	631	601	560	627	625	590	637	610	593	595	593	572	586	577	588	587	578	597	587	610	638	614	579	548	615	585	605	576	597	584	628	588	577	572	599	551	574	553	579	606	578	606	588	559	581	647	545	624	565	602	608	552	593	606	621	627	621	651	578	547	586	588	632	641	584	564	619	618	564	610	642	606	617	601	585	582	617	575	638	600	620	599	645	578	587	592	596	671	588	617	583	621	620	544	604	565	588	647	644	578	643	590	617	607	638	615	576	632	583	598	643	619	638	610	597	563	594	633	595	605	584	611	583	613	593	619	571	606	638	625	621	608	620	620	633	591	579	586	632	597	550	586	599	606	603	597	578	610	599	590	623	585	590	652	610	627	598	606	589	544	579	608	573	608	639	573	580	640	613	575	579	598	578	572	583	617	616	610	629	593	584	583	582	557	587	607	620	540	609	563	587	598	650	603	580	598	559	606	601	607	596	595	601	605	588	628	590	572	603	626	612	559	567	634	569	569	619	613	611	559	599	601	621	604	602	589	591	603	602	609	586	602	590	585	573	661	597	619	607	574	616	612	613	568	541	604	633	584	609	588	554	630	605	570	598	616	628	607	604	608	567	585	595	594	626	617	612	597	630	591	629	577	603	545	558	606	642	596	572	613	591	577	529	602	581	591	611	612	609	571	604	566	622	599	612	593	584	523	591	606	594	605	570	603	601	608	584	597	619	580	597	558	569	591	634	572	549	636	593	657	607	610	550	582	597	621	614	640	613	597	610	608	643	664	567	620	561	572	596	566	588	578	613	587	610	599	591	594	577	603	588	627	589	604	569	612	596	591	578	589	586	549	554	591	629	625	592	580	628	589	568	604	567	619	607	638	548	575	604	586	611	608	603	594	565	579	590	615	594	603	543	614	627	620	604	611	580	650	600	594	615	597	551	590	618	593	598	635	630	554	617	597	623	604	615	566	564	584	588	607	573	571	572	612	606	594	576	614	581	571	607	555	613	626	609	614	609	546	597	590	625	598	576	593	560	572	616	598	626	610	655	581	629	621	641	604	606	616	655	616	603	591	545	583	641	609	635	594	595	577	628	610	581	584	589	583	642	606	558	593	621	598	605	611	610	581	574	560	563	603	573	582	591	580	623	621	604	591	620	599	601	632	599	582	617	569	590	583	608	574	585	593	558	623	602	608	552	585	620	608	609	572	557	614	641	614	573	637	603	593	604	605	640	609	627	616	600	586	639	567	580	608	580	579	568	637	560	602	638	619	591	596	622	593	661	623	565	606	604	593	615	645	614	640	608	564	586	568	616	568	591	639	610	587	578	580	568	605	588	575	576	562	535	565	540	631	627	645	612	578	584	603	608	605	609	582	546	607	577	594	607	575	593	621	588	626	580	565	584	593	596	613	566	607	623	586	605	638	595	566	620	611	610	570	527	637	568	625	601	613	631	597	605	603	592	598	592	604	540	604	599	522	573	615	554	598	647	627	602	580	549	630	588	610	558	550	618	589	588	582	578	613	610	601	602	644	593	608	583	539	612	587	599	628	548	640	611	577	592	587	605	591	603	596	615	568	650	597	627	546	608	570	583	613	616	552	600	612	587	589	606	575	626	591	553	558	584	562	585	589	607	584	627	649	547	580	590	566	583	598	571	643	659	566	590	632	620	573	560	614	601	610	637	568	597	593	583	606	578	598	605	624	596	634	588	585	584	561	605	586	605	591	572	579	614	587	577	570	572	601	611	601	619	590	595	582	603	630	587	629	580	635	586	590	590	628	606	600	615	606	559	549	608	591	597	605	587	594	624	605	625	579	613	606	573	579	596	541	585	563	648	573	582	582	614	566	620	604	628	600	570	562	619	601	583	580	596	624	617	590	609	584	579	556	623	593	626	578	609	577	603	574	564	610	578	613	604	665	592	610	608	607	568	565	598	578	613	607	601	607	644	629	660	584	642	608	622	594	578	630	573	606	661	630	577	575	605	628	617	607	611	634	620	656	574	593	658	568	584	597	578	601	615	607	588	602	583	565	610	596	647	566	574	587	575	593	600	585	588	580	623	602	561	604	622	617	601	586	590	613	552	605	613	661	632	625	560	587	638	608	580	616	590	607	616	605	615	593	584	602	620	588	606	603	621	611	594	562	578	576	585	586	597	608	628	595	641	614	575	597	598	594	592	588	609	590	645	611	575	555	579	596	636	593	606	617	608	584	596	580	575	652	613	618	621	597	587	611	565	524	581	566	599	575	579	595	619	568	600	616	634	609	625	588	564	616	513	577	548	585	593	565	604	577	581	614	610	579	624	622	616	564	587	575	590	604	591	577	550	585	579	606	599	631	601	599	570	640	587	571	610	630	596	624	595	538	553	609	601	631	624	591	543	574	596	625	622	612	582	559	596	561	630	579	603	600	568	572	616	592	603	657	602	585	564	598	586	619	603	598	603	592	579	642	621	613	575	642	573	590	611	576	621	598	653	558	605	583	633	557	634	663	617	604	586	610	596	552	613	597	592	616	608	606	575	565	611	585	573	588	560	592	618	601	660	591	652	587	599	593	630	612	573	639	590	600	585	593	616	610	599	555	623	593	603	607	588	597	588	604	629	573	598	613	579	630	602	619	588	587	597	604	593	584	570	611	659	639	614	568	570	608	538	574	609	559	600	595	614	591	600	611	585	615	583	603	609	616	616	561	571	595	552	607	608	583	636	579	591	595	574	591	572	666	600	624	552	571	547	612	610	589	588	566	619	574	652	582	588	600	610	576	568	628	634	606	627	563	572	598	640
44433	86017	70501	49030	35872	23195	12884	6060	3561	1952	839	627	600	607	639	642	611	642	626	598	648	632	595	623	663	587	610	643	635	631	632	630	591	650	589	597	630	602	591	617	667	625	624	641	642	720	635	663	602	586	616	651	646	603	653	602	580	662	601	620	596	598	641	622	596	656	620	629	626	608	619	607	636	605	637	600	607	645	610	637	591	647	602	589	613	611	566	635	649	608	643	620	610	607	612	628	632	619	598	610	631	637	667	627	585	623	649	608	635	659	628	637	618	618	632	577	598	613	600	569	670	631	642	541	641	639	603	640	580	586	615	606	638	582	637	583	590	605	608	575	617	587	635	648	651	637	606	642	612	669	661	593	613	610	623	619	595	641	604	618	597	589	596	641	616	606	643	611	616	607	569	623	621	626	663	635	597	615	639	605	607	577	584	627	603	616	599	604	619	635	647	635	623	570	608	687	629	615	640	587	629	608	621	635	588	596	604	599	646	637	617	615	582	617	609	670	643	630	620	612	631	634	633	603	610	638	659	652	666	619	600	635	622	617	625	642	591	594	602	585	588	608	590	634	599	601	613	637	620	604	596	594	597	687	596	614	624	623	611	655	589	606	592	603	632	592	603	635	634	607	622	632	635	603	620	637	600	596	625	620	608	591	636	559	624	646	520	616	614	596	636	551	609	598	602	660	596	594	658	612	624	665	652	623	607	619	648	599	656	592	655	614	556	632	581	607	611	649	654	628	661	614	618	569	567	598	587	572	638	634	585	573	650	614	627	632	599	630	611	619	596	625	608	622	619	588	578	637	609	601	620	620	680	612	618	636	624	643	619	628	655	669	627	631	654	617	606	624	615	581	618	588	657	659	621	643	619	643	648	575	596	641	600	605	617	623	625	611	596	670	624	630	602	638	679	628	618	647	576	581	637	638	632	614	637	602	665	628	611	618	610	650	611	604	595	594	615	613	603	599	640	614	597	595	599	651	606	638	625	640	584	646	641	611	613	659	587	580	590	634	626	595	636	630	643	597	663	600	610	613	605	597	631	608	590	610	639	621	641	619	631	615	638	635	653	600	633	596	611	648	596	595	642	585	600	584	591	578	609	577	647	592	625	652	632	667	614	644	638	594	554	628	593	619	644	628	609	601	662	626	568	627	630	644	648	559	636	622	586	624	562	610	592	579	614	615	613	647	601	611	609	588	612	611	610	637	622	619	632	637	576	624	636	630	638	624	611	626	621	597	604	640	658	591	623	618	574	632	634	633	648	636	622	595	618	626	626	639	595	588	595	609	608	589	663	654	635	621	637	645	587	606	647	624	603	585	635	634	617	649	582	606	598	628	586	669	623	626	611	617	615	618	612	624	599	589	641	596	600	624	605	607	616	645	592	562	618	617	649	645	636	607	605	615	582	631	629	628	628	620	612	612	668	619	632	616	623	650	588	578	611	589	594	586	621	597	628	610	621	600	599	564	634	610	585	666	609	632	593	589	628	602	588	648	587	613	611	635	610	608	619	595	621	625	628	545	591	633	607	609	629	613	619	588	649	612	589	591	610	595	575	613	602	599	584	550	623	642	611	625	592	617	588	651	584	604	604	626	590	646	634	617	596	624	586	576	632	620	618	625	609	627	588	616	635	602	617	618	639	620	674	658	574	615	607	640	634	606	643	579	636	617	618	634	603	629	607	638	606	636	590	575	584	551	623	625	583	612	648	611	631	619	622	631	558	640	653	634	594	589	587	624	579	649	637	592	580	606	582	671	611	588	620	591	671	603	607	658	635	616	629	643	572	620	621	592	609	616	658	588	627	575	612	570	634	652	629	592	607	609	646	640	599	601	586	633	610	638	634	573	612	618	590	651	613	621	619	616	596	586	660	615	633	577	623	600	602	607	605	627	638	638	596	607	603	576	598	588	611	617	635	622	612	635	616	653	591	583	613	580	635	657	636	603	578	590	642	615	609	618	575	585	627	598	583	631	580	611	615	602	600	661	617	573	628	625	616	624	622	573	646	631	655	601	612	636	605	624	613	622	600	616	658	593	651	626	601	622	592	578	642	600	602	593	588	616	628	561	590	631	616	635	636	596	642	595	584	593	595	651	646	649	622	625	646	618	624	616	577	581	630	585	680	627	620	590	555	633	599	630	594	636	625	622	583	636	645	624	594	592	613	654	635	669	617	635	580	658	617	609	617	606	606	594	605	608	612	587	653	637	628	617	612	604	631	577	623	631	605	635	642	611	639	625	612	620	598	661	613	594	609	655	595	603	570	630	625	581	605	610	622	632	622	642	617	628	673	627	612	599	604	614	646	600	583	589	605	589	609	638	615	627	624	626	596	575	588	565	645	644	596	618	623	585	603	609	593	630	613	567	593	606	582	565	571	616	599	547	593	671	627	580	601	616	580	624	590	628	647	666	617	638	611	631	609	640	616	608	622	606	614	612	639	614	631	607	627	635	589	646	618	615	599	628	593	637	659	665	611	608	631	630	628	575	602	608	621	615	612	614	631	614	614	586	688	615	619	601	621	631	610	615	634	567	606	564	590	569	618	625	626	627	621	636	606	585	581	619	606	631	646	592	640	605	602	617	598	597	615	637	591	608	630	596	621	609	610	623	606	620	617	641	621	653	603	624	622	618	603	608	562	614	649	597	631	600	646	593	570	592	585	616	593	621	610	630	652	619	609	573	591	608	580	610	581	620	586	642	626	606	621	617	647	630	616	608	647	641	622	635	609	619	608	622	625	630	640	614	594	599	651	612	641	614	593	579	606	636	623	616	624	656	563	612	660	597	620	646	629	596	624	635	643	618	648	638	583	625	633	602	595	647	666	588	570	643	663	671	630	657	660	652	631	608	620	653	631	594	606	639	593	567	601	623	621	655	591	649	602	636	611	579	616	673	578	658	659	623	630	628	612	599	600	699	639	607	622	581	622	603	589	614	625	626	601	601	592	619	612	628	585	614	658	646	648	570	596	621	634	592	613	648	615	575	641	592	618	603	615	628	616	563	599	662	611	653	616	602	650	567	630	595	598	593	617	610	589	650	659	603	600	631	635	613	611	635	636	612	602	622	619	613	607	630	600	556	621	616	633	624	635	618	638	617	572	604	588	664	570	560	571	595	600	635	543	615	557	626	619	650	613	613	642	657	595	622	627	642	617	607	580	606	596	592	609	603	631	597	602	597	582	652	617	573	611	647	624	583	629	599	635	629	641	580	626	623	614	600	629	662	632	634	642	615	596	605	645	615	589	624	605	611	618	629	589	651	583	624	621	633	603	655	622	649	589	604	638	627	655	645	609	599	585	603	631	637	589	635	603	638	640	606	625	643	605	639	558	594	593	625	601	641	582	611	591	625	633	645	641	601	600	644	587	595	648	643	618	604	626	635	651	611	624	652	626	614	576	599	646	611	625	601	608	607	595	603	628	624	579	647	622	643	596	615	612	609	615	650	621	623	616	626	635	663	660	579	614	645	650	636	630	641	576	624	626	622
25011	22797	35628	32826	22712	12749	5497	2607	1850	1215	803	771	683	711	685	728	695	713	710	691	720	699	720	731	745	703	751	688	687	756	766	726	769	724	713	705	730	752	750	721	717	730	716	718	700	761	698	734	712	745	705	656	729	775	697	705	694	694	704	719	731	709	704	744	732	703	685	749	689	684	709	703	734	720	695	719	698	739	717	704	729	698	752	707	746	677	730	695	702	714	718	715	723	694	762	749	704	705	751	713	724	709	693	700	738	768	732	722	709	720	703	729	728	707	724	729	699	710	691	690	745	749	740	741	721	736	751	731	685	711	715	709	736	700	676	690	704	699	707	774	726	678	679	653	735	671	756	734	703	699	728	722	746	728	727	715	733	730	712	730	758	707	716	690	724	761	706	648	703	740	712	716	725	728	733	749	674	672	698	738	748	730	746	714	750	719	732	676	682	721	772	732	732	710	696	708	712	725	712	676	689	730	708	752	680	741	708	700	728	749	734	735	721	722	677	728	694	661	699	734	731	716	727	716	652	715	728	813	716	685	700	698	711	769	732	659	668	712	738	703	687	722	742	707	700	730	726	709	745	715	711	722	729	648	697	698	680	723	708	690	677	735	753	724	682	707	692	695	716	730	680	712	744	715	699	687	698	717	706	775	701	678	676	717	752	749	715	761	702	716	764	717	686	685	725	713	748	728	715	703	702	762	703	709	673	738	714	662	651	708	720	706	682	741	693	753	672	737	723	696	672	733	676	740	714	680	738	750	698	737	700	721	701	745	693	715	723	762	680	729	710	663	708	754	706	704	690	714	696	696	696	710	732	747	734	747	741	712	764	727	732	747	705	735	705	704	702	720	738	730	678	699	668	719	710	700	710	702	756	719	727	710	706	695	734	756	706	772	673	736	682	700	689	703	710	766	729	758	726	739	695	707	662	734	676	725	724	728	665	758	701	751	746	732	721	691	680	714	696	716	739	722	704	742	695	716	676	713	728	728	713	742	696	738	734	688	708	707	691	662	665	749	683	699	749	717	723	731	680	694	678	729	718	733	707	748	726	717	689	713	734	734	713	699	718	761	680	746	736	748	707	733	737	774	721	781	711	715	713	711	727	653	705	668	683	720	708	658	716	726	711	685	672	704	732	696	664	704	696	713	738	692	701	757	734	688	762	683	678	690	745	701	711	700	727	717	681	665	700	692	675	770	684	712	687	695	743	717	670	712	723	695	703	748	781	718	697	710	675	668	706	710	704	722	738	674	705	764	705	711	771	684	673	763	759	703	676	705	684	664	698	675	739	704	715	761	716	711	726	715	731	722	715	727	656	734	707	733	744	739	709	675	714	683	690	671	726	719	692	709	698	740	733	648	737	726	743	729	686	726	731	694	746	707	715	712	701	697	779	716	677	729	707	729	669	733	675	703	676	703	720	716	728	713	711	725	710	739	719	756	726	745	726	707	740	759	728	733	723	736	736	701	692	690	734	708	743	668	734	708	732	724	738	769	738	687	769	729	714	751	734	682	722	717	759	688	731	763	698	728	706	705	707	743	748	726	742	661	712	732	705	710	713	680	703	734	724	743	759	744	742	696	748	702	691	789	720	678	681	750	726	678	673	684	718	700	732	728	726	694	732	674	694	722	687	723	701	695	704	718	717	639	742	723	739	704	754	663	748	687	740	697	706	726	780	739	690	750	689	736	723	742	727	758	679	694	758	711	691	739	738	674	726	720	713	739	691	698	758	772	761	738	719	695	728	677	718	662	744	718	718	704	684	670	745	722	722	690	714	718	696	729	704	748	729	723	713	686	689	693	675	739	686	755	701	698	716	744	717	699	752	690	727	719	735	695	740	720	750	727	675	708	707	713	745	733	773	752	680	753	723	728	738	700	724	735	729	735	718	741	718	720	725	740	695	668	724	749	753	685	672	684	709	708	734	721	725	695	693	739	695	695	678	698	752	722	676	660	758	719	711	767	732	742	706	750	703	714	755	719	727	745	718	703	726	736	679	718	708	736	710	700	701	696	686	668	742	711	695	763	715	699	732	723	750	678	724	681	693	738	760	716	731	636	731	661	717	724	734	704	730	721	710	703	713	741	770	703	689	706	698	667	669	734	761	735	674	717	687	690	649	688	739	733	762	736	698	748	719	721	726	752	748	719	712	725	699	726	773	763	696	722	721	725	692	736	677	692	681	657	740	700	711	791	728	702	715	716	734	708	728	701	765	704	701	741	763	688	715	659	679	666	729	766	714	757	673	704	712	716	701	704	708	752	708	706	711	718	717	786	720	695	691	670	700	716	707	722	698	699	720	732	688	730	737	700	736	712	740	705	719	681	726	645	702	689	694	758	693	704	704	703	726	666	692	697	706	705	699	686	728	722	729	728	710	713	697	690	721	712	750	654	708	648	707	734	711	680	717	707	731	775	716	680	683	711	729	724	692	683	704	731	685	673	689	742	734	774	745	694	710	706	679	758	713	758	696	677	727	734	747	715	760	695	742	692	731	742	686	720	716	737	704	726	674	771	717	698	738	704	705	696	700	679	727	725	718	714	733	713	755	721	747	714	693	746	741	729	678	688	699	718	723	702	723	702	722	684	715	722	714	681	742	719	737	757	703	722	696	705	717	743	722	675	722	717	714	700	729	759	734	703	693	698	738	721	743	718	756	681	694	719	750	731	729	692	711	697	700	751	708	754	727	764	749	702	659	712	731	713	745	728	717	725	703	707	694	630	687	675	733	715	744	722	674	696	703	731	695	669	701	673	678	748	691	722	745	715	747	715	723	692	690	695	719	716	764	747	705	711	693	709	743	673	688	717	741	712	731	682	676	698	718	706	730	700	722	745	716	687	700	751	700	723	760	698	693	694	720	745	713	746	756	721	703	724	708	710	741	738	720	722	728	704	762	734	727	689	690	737	727	702	712	742	711	740	708	776	720	746	747	727	733	753	691	707	731	707	709	710	734	714	747	696	689	693	749	760	710	704	757	774	704	735	736	671	714	700	712	718	734	756	668	772	714	700	702	716	723	712	750	704	720	704	710	702	716	694	757	680	742	769	754	727	759	671	751	728	755	743	736	743	710	737	684	720	694	685	691	765	774	698	723	693	717	738	711	700	701	725	713	730	729	701	721	747	735	710	728	752	721	693	733	729	691	745	710	672	723	702	676	746	741	748	675	723	749	751	743	689	728	736	658	752	732	734	727	734	684	705	715	685	669	720	735	707	664	698	702	723	716	678	730	731	739	735	750	761	716	691	719	720	704	726	731	719	695	747	719	715	748	672	732	708	747	720	699	703	648	734	716	748	716	698	712	698	712	729	724	710	734	681	707	740	746	732	714	745	732	726	742	683	717	720	692	743	701	721	731	690	746	711	710	703	748	705	715	724	707	692	718	694	705	704	711	758	723	686	727	725	698	732	680	714	772	662	744	726	697	711	713	718	679	705	692	681	691	757	733	712	723	715	749	721	717	712	742	687	684	723	723	730	744	693	722	736
39880	72675	55753	38115	25639	14181	7949	4269	2880	1728	1018	720	708	760	783	775	821	762	750	785	789	751	790	781	727	726	746	773	734	785	745	770	762	753	778	733	752	765	777	754	804	770	766	714	772	786	739	760	737	754	714	722	739	743	743	788	783	793	732	742	722	749	778	774	770	706	757	738	747	720	754	701	759	768	693	742	719	737	720	782	751	753	769	749	760	788	752	761	761	728	776	752	756	721	767	784	715	750	739	772	810	716	749	748	724	776	759	736	760	742	812	809	735	747	769	775	770	760	726	741	791	768	721	741	792	726	746	754	773	731	739	857	745	748	771	735	780	736	737	728	761	716	803	757	809	765	749	769	700	725	722	770	761	719	767	737	767	746	773	741	761	732	763	766	747	759	746	759	690	759	753	739	803	701	769	774	742	749	739	750	751	736	731	758	725	715	772	780	793	739	772	730	755	742	809	750	730	710	762	773	762	740	776	776	744	741	793	750	789	774	752	742	769	718	721	779	705	765	732	761	742	773	734	749	746	739	768	788	725	766	766	807	835	724	756	745	768	751	749	749	752	705	796	738	725	760	740	758	758	750	782	767	812	771	794	808	758	819	768	732	728	730	742	734	724	741	766	772	790	759	721	808	772	733	737	743	777	735	773	740	753	719	803	780	788	766	779	719	776	786	749	785	753	806	765	752	737	780	772	731	762	769	798	772	764	751	747	772	775	697	792	729	753	728	792	760	692	763	718	770	759	814	769	739	777	741	723	766	706	711	785	749	783	842	736	798	742	795	724	791	712	734	775	773	784	732	806	702	793	730	761	755	731	794	700	766	797	773	730	780	785	825	746	765	770	738	721	768	737	749	733	742	691	683	770	749	778	799	736	801	757	786	735	777	769	747	768	719	764	758	777	787	726	736	739	759	777	765	715	795	768	766	800	758	772	786	733	744	735	739	761	766	792	719	758	767	717	753	734	753	740	780	779	730	769	732	752	735	776	728	769	745	779	769	757	802	728	787	769	804	774	718	745	719	750	765	766	756	762	740	769	760	775	761	731	745	732	746	773	735	770	712	736	757	795	754	768	740	724	785	765	753	739	782	778	767	750	749	754	784	762	759	781	725	734	761	755	726	772	733	742	765	715	806	705	768	741	742	725	757	768	754	752	791	759	771	808	768	754	805	786	778	774	725	799	727	795	769	800	749	730	783	746	760	759	772	744	807	704	784	820	768	748	735	782	809	743	781	784	782	710	764	785	758	733	735	754	764	769	742	746	755	770	711	785	777	781	751	801	763	801	685	727	741	736	741	793	754	707	729	783	780	769	742	783	757	733	812	729	782	740	750	765	759	791	774	757	763	751	725	789	721	788	802	764	777	770	758	790	739	768	720	746	757	730	769	738	770	772	724	775	754	810	736	738	730	774	789	727	736	760	742	720	779	733	753	759	740	755	737	769	786	802	743	766	764	761	760	771	764	777	768	765	767	780	765	761	763	787	799	791	741	742	751	748	766	780	738	797	740	743	812	756	713	788	771	701	721	712	751	777	760	757	757	734	725	732	725	745	766	759	777	750	749	778	747	681	740	733	760	774	746	754	751	760	729	752	765	771	759	772	717	786	777	783	754	746	716	771	761	782	751	756	767	781	755	736	732	755	783	783	797	736	796	759	785	815	739	765	746	729	789	757	785	737	772	786	777	731	790	709	756	769	686	760	739	780	790	798	748	751	759	760	764	757	793	754	716	729	766	774	768	798	757	734	746	772	748	775	721	790	751	750	758	781	792	774	750	736	772	804	760	765	742	737	778	795	744	768	774	744	772	745	699	799	759	752	731	744	716	732	765	761	747	727	761	752	756	750	772	737	734	747	813	742	765	777	750	782	763	759	733	787	735	738	766	729	808	731	810	751	723	739	760	760	759	755	741	762	723	773	775	726	739	765	757	785	719	765	751	721	737	718	748	753	790	737	775	774	736	793	760	776	705	724	804	745	794	783	788	707	813	733	770	719	744	787	734	790	761	739	779	774	760	798	714	745	748	706	758	751	715	740	798	738	803	796	758	697	764	737	695	737	763	830	831	759	752	736	754	738	718	790	763	733	704	745	747	748	738	768	709	730	780	724	752	759	719	766	713	766	748	808	741	779	754	723	766	737	822	786	806	722	775	741	782	779	750	773	757	736	730	786	734	746	748	749	721	712	769	782	704	754	761	795	746	715	756	775	706	749	768	749	772	781	750	715	732	770	716	750	717	743	762	732	803	802	776	759	754	764	710	782	748	788	681	777	753	803	739	777	761	754	754	738	788	797	778	772	755	715	766	735	814	782	755	738	743	675	736	783	730	780	715	755	803	758	801	778	763	771	783	777	782	760	738	741	770	720	752	720	782	834	787	782	751	748	756	778	791	777	734	721	755	757	748	723	798	695	728	742	795	742	756	741	755	739	737	773	740	726	761	783	770	716	718	764	767	773	749	772	708	795	721	803	700	739	760	735	724	783	652	757	733	768	810	707	762	761	709	738	744	718	707	717	758	772	767	747	773	794	741	768	733	768	808	756	693	793	761	751	686	801	734	751	798	752	774	743	816	753	729	768	728	783	784	740	759	800	742	776	742	727	729	766	784	715	703	774	727	767	701	739	737	757	803	740	758	774	725	773	746	775	725	733	693	704	739	775	764	782	743	705	773	737	784	772	788	745	719	777	756	762	750	748	769	757	789	780	777	699	763	771	778	735	714	721	756	801	744	744	786	797	750	729	718	747	741	817	724	726	728	782	750	750	710	731	785	723	736	761	805	700	801	800	743	779	768	790	785	779	759	764	737	743	735	787	727	804	783	756	760	716	758	728	750	739	792	728	746	789	771	774	757	727	775	769	779	744	729	764	777	714	770	740	753	720	795	741	740	756	867	717	748	795	721	744	783	737	720	758	791	762	799	742	733	781	728	747	748	773	741	764	774	751	724	773	793	758	751	718	813	780	738	727	722	803	770	775	724	765	751	786	759	798	716	722	746	740	754	766	722	761	741	735	799	790	700	772	711	769	801	759	780	773	797	754	776	736	726	783	709	761	779	730	731	783	735	775	776	742	779	782	777	783	736	812	702	719	739	800	737	782	756	695	753	688	734	762	773	743	746	778	724	717	791	712	756	785	748	740	773	745	754	766	780	752	804	780	765	738	733	861	744	722	759	770	718	737	734	756	780	806	745	742	761	744	808	806	744	766	741	779	708	751	803	749	749	724	732	742	750	819	745	775	786	724	708	749	781	753	756	787	775	771	782	733	746	723	738	735	761	771	755	714	748	739	733	736	721	751	762	769	806	798	707	768	717	746	806	773	768	766	766	733	734	716	738	797	762	724	760	767	740	707	763	785	749	734	777	738	753	745	752	756	739	746	729	759	745	747	788	750	764	821	735	766	744	767	739	754	718	784	765	735	748	798	724	771	730	759	749	716	761	784	739	754	721	751	785	769	705	787	768	742	748	742	717	712	737	737	756	702	757	732	784
22592	21385	31434	31492	31096	29586	25677	12607	5515	2796	1318	967	953	911	940	931	936	889	932	913	925	980	920	893	941	930	895	916	873	905	930	951	895	938	924	957	852	839	999	923	937	924	900	893	957	952	955	939	918	928	878	901	915	926	889	920	932	976	882	948	931	935	915	922	892	886	892	938	917	962	906	944	907	913	886	868	927	877	907	1001	868	871	896	946	899	920	963	889	933	893	908	893	895	934	918	917	921	966	954	1025	931	898	949	895	915	918	896	904	862	938	901	973	889	993	928	896	907	877	863	937	929	896	882	881	937	922	917	936	938	912	873	912	891	900	879	940	938	953	886	865	872	933	889	945	954	852	938	924	922	844	903	866	948	904	857	907	908	899	877	956	834	928	880	893	907	902	904	938	942	1001	915	899	945	956	924	916	908	855	934	899	959	959	939	941	947	955	891	934	924	891	917	852	963	901	867	902	948	945	866	944	901	917	906	885	872	901	904	935	896	904	927	882	909	897	939	899	978	931	924	873	860	896	891	967	907	906	909	916	927	902	887	898	921	918	933	919	849	924	904	899	883	930	905	952	891	923	899	914	899	904	968	968	889	906	923	938	891	899	848	946	919	890	975	907	913	899	905	939	870	877	864	912	870	886	902	940	843	920	908	883	864	946	893	889	928	922	925	901	967	897	898	910	968	930	914	900	889	862	976	905	927	920	894	927	927	907	902	882	913	926	908	841	921	889	864	924	892	967	959	956	911	907	873	902	943	948	875	888	918	929	935	920	901	942	888	883	929	897	878	965	948	902	932	901	922	908	942	899	877	895	886	880	878	963	890	943	866	951	926	903	988	886	990	1011	963	910	905	896	891	956	884	901	913	892	933	899	900	899	920	909	908	873	895	951	868	948	883	930	915	928	894	933	890	895	975	892	889	936	921	915	918	948	890	889	934	896	905	919	901	897	881	905	924	883	897	884	886	933	885	931	963	925	867	861	949	932	872	906	908	934	957	940	869	955	888	902	914	882	950	873	944	934	878	976	888	892	896	904	968	875	939	932	917	929	873	900	929	848	916	907	885	935	945	916	929	924	929	876	906	940	905	934	887	862	885	884	893	841	929	908	845	923	922	947	962	913	908	940	922	915	932	899	936	934	925	839	891	850	928	888	953	887	926	909	921	953	900	909	913	914	941	891	920	900	900	846	922	930	981	922	868	934	899	877	808	954	950	898	941	996	876	903	963	953	898	866	911	908	962	923	881	901	932	908	951	893	912	950	910	955	924	912	884	865	902	900	904	932	957	915	933	912	898	946	915	1000	938	917	946	909	925	969	880	933	938	891	920	853	890	881	852	899	884	909	892	919	914	881	878	902	894	915	959	915	922	900	844	939	899	929	915	932	913	880	924	901	870	922	963	913	920	931	871	955	896	914	920	898	949	899	865	881	939	940	887	930	919	893	891	931	884	925	903	910	870	1015	881	911	844	887	919	921	920	918	924	880	887	899	925	910	949	884	905	950	900	967	921	883	872	916	891	893	890	881	964	906	885	897	906	919	915	877	889	906	933	879	872	913	894	944	906	907	918	935	933	889	843	868	865	921	879	873	941	866	911	923	894	918	916	914	923	930	850	898	884	924	924	911	887	939	890	906	931	899	918	933	877	953	888	906	922	907	893	916	939	929	964	936	934	853	945	942	906	932	868	906	866	877	877	915	959	896	918	856	839	882	882	855	935	866	899	857	889	847	929	920	874	929	913	935	932	915	894	919	879	893	912	911	889	1000	918	957	910	885	908	917	923	907	928	993	906	913	906	935	940	895	925	861	895	920	944	904	952	921	958	893	911	897	909	895	917	873	866	903	887	926	872	912	948	904	941	892	908	877	861	957	849	927	932	931	918	953	961	865	935	925	895	895	975	913	914	941	869	871	911	841	900	917	937	885	916	910	910	902	887	939	917	942	827	918	915	921	891	931	878	936	923	946	855	889	947	925	971	924	915	956	934	912	937	973	913	863	868	893	953	903	926	891	895	961	969	892	882	876	924	943	1000	919	879	939	859	907	900	896	913	929	920	944	902	921	939	871	912	893	879	904	946	907	916	891	896	935	898	896	943	938	899	943	932	862	884	894	845	923	930	917	939	953	896	919	924	939	905	930	899	900	904	885	939	861	934	918	878	926	890	873	950	856	939	934	827	891	871	862	949	926	904	831	883	898	911	931	941	875	919	892	944	933	901	893	863	926	957	938	916	894	905	932	935	916	922	942	920	944	869	876	889	890	901	878	907	906	899	919	917	908	931	945	895	904	909	914	912	938	881	924	915	874	901	875	916	928	907	915	891	882	894	931	1004	909	905	886	906	911	895	936	896	907	920	904	950	918	931	856	943	941	880	919	907	890	856	869	949	944	908	908	868	934	906	923	880	910	906	824	911	876	916	979	918	947	860	881	889	922	919	911	833	938	897	895	890	906	941	902	899	988	888	887	915	874	900	855	936	927	869	910	898	922	888	920	943	908	925	918	952	849	900	888	888	933	932	903	917	913	953	865	967	944	886	883	924	943	883	939	885	895	936	884	938	934	968	904	840	927	933	880	895	958	940	923	909	909	930	924	860	915	933	889	920	929	864	887	873	901	880	908	873	957	903	882	933	919	960	879	899	954	928	903	907	901	885	919	903	906	945	925	933	936	983	908	919	930	931	921	949	951	934	859	894	975	934	926	827	897	902	889	876	939	921	844	860	869	837	890	899	858	908	930	915	900	877	985	939	919	888	891	935	918	904	934	880	934	869	886	930	928	921	906	929	896	914	922	887	930	915	885	982	860	897	913	893	920	955	879	907	944	844	915	870	915	939	919	941	921	908	860	890	970	875	915	897	907	940	890	900	923	916	914	922	914	903	932	947	865	907	873	883	915	947	937	882	931	902	923	930	893	946	874	890	902	954	911	893	845	908	908	909	925	912	901	923	942	890	929	907	902	928	942	930	885	860	890	920	899	881	882	873	861	923	921	922	907	951	901	912	880	874	941	928	915	845	889	905	931	965	986	879	932	926	897	944	881	949	903	913	964	906	891	885	969	957	915	926	858	915	891	906	874	952	950	1004	909	879	938	893	861	911	969	896	863	893	914	894	870	946	901	970	974	918	954	884	881	909	920	921	904	919	967	932	920	918	904	886	960	907	954	876	866	926	928	896	948	935	921	865	937	901	922	906	887	900	924	953	887	873	934	971	885	931	920	900	905	936	915	872	874	966	889	899	921	890	930	897	955	920	931	906	978	905	873	888	977	909	910	955	926	922	908	910	931	888	902	924	875	917	958	871	928	902	933	958	918	873	923	921	924	890	903	903	904	886	881	924	889	952	926	913	937	909	944	935	914	934	906	906	920	943	948	863	922	942	872	874	891	893	942	943	868	895	919	878	931	897	932	903	947	889	897	888	909	893	923	932	931	904	914	923	944	899	910	940	922	899	849	885	898	843	906	941	921	917	876	916	955	904	878	974	922	924	895	939	910	857	907	923	856
51978	95276	80109	63006	47979	34790	23558	13437	7378	3688	1447	905	933	940	896	971	924	950	862	928	959	946	905	935	934	957	930	890	984	912	984	958	877	920	934	897	916	889	951	895	894	925	897	962	905	947	867	900	947	887	945	911	912	912	934	886	919	926	928	959	939	913	958	929	962	909	868	915	905	973	932	976	893	957	920	943	946	899	950	960	922	969	944	930	910	897	928	916	853	906	897	901	906	945	938	894	900	889	910	936	930	917	920	899	926	962	979	899	944	968	911	944	858	913	908	995	947	906	872	907	916	906	938	870	948	914	921	912	885	947	881	927	844	952	869	879	900	892	902	928	893	915	887	896	909	898	934	949	882	916	943	838	884	882	886	909	898	938	878	992	878	880	912	866	927	901	911	939	927	896	882	889	913	916	903	852	845	886	941	909	948	927	943	936	971	909	952	887	889	946	898	940	872	918	894	928	933	885	930	914	969	921	890	921	926	973	914	934	925	886	881	981	924	925	914	884	918	898	899	930	930	896	887	956	948	898	982	918	894	902	937	962	955	931	923	844	887	926	998	953	914	952	941	907	868	900	883	894	932	957	942	915	914	915	946	945	911	941	921	888	867	908	932	917	982	879	938	891	907	912	922	929	893	916	852	880	891	859	932	966	910	945	933	928	934	927	942	867	952	929	871	908	931	955	884	901	935	883	908	963	933	932	913	958	925	861	923	941	921	922	958	875	925	863	907	934	902	976	891	926	883	870	893	906	905	933	895	897	920	908	883	929	907	896	902	932	945	945	931	946	936	890	969	951	917	909	932	890	889	918	908	861	937	872	915	909	865	943	957	914	894	948	980	905	897	953	897	971	975	902	944	875	912	945	887	890	918	887	940	902	950	897	926	901	963	935	901	929	890	871	917	951	900	960	993	957	948	890	852	954	888	880	916	875	931	921	867	915	949	966	967	882	934	879	901	918	955	912	946	934	918	906	949	982	939	922	888	863	939	895	863	881	928	889	939	893	881	914	897	918	900	870	894	887	899	884	863	909	931	909	848	941	947	915	950	902	902	884	929	918	899	916	854	903	872	942	886	894	905	921	913	913	861	913	930	898	918	913	939	898	907	962	951	903	922	910	908	926	907	912	936	918	907	947	874	932	871	932	902	930	911	890	954	924	957	863	945	988	966	934	899	946	922	917	892	935	900	914	891	910	978	887	921	960	1008	942	911	900	916	913	948	933	860	893	881	953	878	921	935	953	904	933	905	956	923	925	951	880	958	922	919	975	925	916	870	910	910	1000	887	960	896	944	894	893	969	884	904	919	900	949	914	893	966	998	883	941	939	896	933	866	960	930	913	896	892	853	953	941	895	925	887	936	935	924	941	902	872	897	930	894	912	901	886	878	964	864	976	889	909	964	881	920	885	930	892	914	958	931	936	968	964	953	909	862	898	899	908	885	915	881	899	890	919	906	938	920	924	900	878	925	893	902	868	897	886	878	947	955	910	891	913	930	905	941	879	910	886	876	886	931	926	921	921	903	931	933	927	898	948	922	913	973	978	884	935	895	892	918	909	925	1013	889	926	967	938	903	927	910	894	882	927	929	917	908	891	899	895	948	913	949	852	927	887	885	907	910	893	964	877	916	916	941	937	946	921	896	908	897	907	878	946	901	971	938	931	940	905	945	920	956	899	934	936	948	913	950	991	954	934	913	955	900	883	901	895	931	894	889	927	908	922	936	942	913	899	918	900	908	888	908	959	908	923	843	860	895	928	884	919	934	935	925	878	938	870	911	882	922	943	899	899	906	921	865	888	925	893	897	939	900	869	957	877	977	903	934	921	920	915	910	917	897	926	915	911	946	860	934	946	893	826	910	945	883	919	946	908	934	869	941	920	919	860	917	839	891	918	943	932	810	892	917	922	915	957	970	919	899	901	901	876	957	892	961	950	898	916	885	872	884	925	921	907	991	913	925	923	884	958	937	941	953	921	941	873	819	921	943	921	881	923	899	925	893	880	866	930	890	923	907	852	938	928	962	974	882	943	939	939	922	924	906	916	906	936	900	863	925	875	960	875	944	946	893	886	892	879	951	944	953	924	920	930	886	927	949	961	927	916	908	987	911	924	918	915	933	888	906	951	935	934	909	913	907	939	955	931	934	881	873	893	896	894	865	870	978	916	913	962	893	961	933	917	917	882	890	936	951	1004	951	891	930	908	914	927	913	921	933	957	974	912	923	887	910	985	885	889	835	966	955	913	896	897	921	971	915	959	920	829	879	901	931	842	888	948	911	975	900	917	932	888	871	877	942	907	913	952	958	937	919	906	924	908	926	891	976	960	931	890	883	869	951	937	848	915	933	884	937	903	855	905	923	857	919	880	917	903	944	906	945	873	946	922	901	891	929	913	907	896	958	938	888	916	943	936	920	934	892	933	938	896	856	922	906	891	900	954	920	947	964	941	937	913	839	906	898	932	904	904	890	926	866	928	934	889	885	1019	918	918	896	901	927	950	901	898	952	907	927	905	875	908	932	908	897	899	927	907	910	926	925	915	953	920	960	933	874	928	900	948	903	911	907	983	913	858	970	876	915	942	916	925	892	915	935	945	929	895	953	954	893	946	890	905	955	918	956	853	941	930	926	893	875	915	904	912	911	937	887	930	898	1007	911	887	855	867	831	917	881	952	980	928	935	901	894	933	947	910	934	910	891	892	936	894	928	930	912	924	934	938	888	924	915	903	899	920	877	936	948	913	908	969	898	892	924	927	923	897	971	909	924	907	947	933	911	876	910	920	942	911	884	951	927	968	956	918	935	917	950	926	929	895	893	894	891	907	885	913	919	915	901	869	917	894	883	944	964	879	904	936	923	903	916	893	900	896	892	902	931	908	921	909	957	936	877	878	911	938	912	932	871	880	937	902	976	893	919	947	918	950	903	923	946	923	874	919	924	914	892	946	918	895	970	941	935	859	935	943	929	937	909	925	909	977	916	910	891	879	898	878	946	949	872	914	953	883	912	913	897	922	949	981	961	895	964	956	906	919	901	931	914	883	888	883	916	938	924	888	910	939	906	923	878	905	916	932	838	938	910	846	931	908	972	866	930	926	870	859	907	930	938	943	921	905	891	935	902	957	986	925	921	893	870	861	942	931	973	888	897	955	883	911	906	899	916	868	890	966	904	941	890	868	878	877	908	915	937	864	940	881	899	888	879	976	904	905	882	942	933	939	902	909	919	911	947	929	976	884	922	921	869	959	895	912	906	889	931	972	915	857	906	951	935	945	841	964	926	931	930	923	933	904	946	891	920	944	943	946	934	938	952	903	885	944	938	929	936	904	851	926	898	921	885	893	883	919	873	903	927	906	912	901	928	932	845	874	874	878	886	948	917	945	893	913	882	937	917	1005	843	953	920	906	881	918	852	901	877	933	902	948	922	936	900	881	930	916	928	884	923	876	845	953	926	905	905	964	925	913	946	986	875	908	959	945	895	888	958	929	904	920	914	883	916	897	868	932	899
28415	23032	25304	16288	7756	3708	2030	1149	770	624	575	536	534	552	565	524	491	533	510	534	542	538	531	506	540	496	487	515	534	536	539	532	488	523	556	509	483	530	514	529	497	518	512	540	508	469	516	538	495	522	514	534	528	508	551	525	505	537	557	534	517	525	533	520	544	489	513	511	510	506	519	507	506	556	538	524	544	548	543	524	545	537	540	485	522	511	518	497	513	525	556	523	504	526	526	501	554	521	535	529	512	483	507	512	544	542	479	531	490	538	479	504	559	512	488	528	471	481	514	557	507	537	529	475	576	513	537	530	513	540	517	504	514	510	547	554	517	525	507	499	550	501	538	528	510	519	512	516	522	519	537	513	479	538	508	544	568	530	538	500	516	514	506	507	541	488	509	514	515	555	513	540	535	502	510	533	496	499	533	530	513	503	532	556	545	543	534	521	540	518	511	501	538	529	556	514	524	544	517	473	557	531	520	528	528	522	539	559	534	540	552	535	526	525	504	526	517	522	532	529	537	490	508	562	509	536	501	550	555	463	513	518	534	478	554	528	508	538	544	489	511	523	554	511	553	538	567	528	492	539	528	547	535	568	515	556	507	512	548	517	567	534	542	520	518	508	540	517	497	503	510	554	575	495	546	496	560	522	543	506	542	482	546	511	506	558	486	496	542	536	514	524	534	531	512	510	536	511	530	510	541	534	503	534	466	500	485	533	537	532	553	546	545	543	503	520	551	537	534	482	501	523	525	535	505	585	557	514	500	562	508	490	512	534	562	523	543	492	499	511	506	531	536	502	549	529	513	516	531	538	496	505	512	549	515	575	530	509	494	535	503	501	535	533	521	488	530	477	527	516	522	490	494	527	523	505	547	514	501	515	503	527	497	531	514	545	532	535	554	551	535	480	515	526	541	494	526	530	529	491	490	503	510	526	552	521	517	512	468	536	485	507	496	550	501	485	510	533	504	499	505	527	526	488	535	501	540	499	530	527	508	562	537	533	549	489	534	497	515	535	528	541	552	559	505	480	512	531	507	559	551	504	548	517	556	512	497	496	535	523	515	478	532	507	549	528	519	544	519	527	536	522	517	495	531	529	494	528	512	536	545	498	532	511	547	486	559	554	508	511	546	504	511	527	524	494	516	507	461	540	505	525	546	518	489	490	516	486	529	526	519	515	548	526	544	552	521	513	531	563	511	486	504	542	534	513	480	513	498	526	513	513	505	523	494	525	495	522	526	490	570	541	557	514	547	522	473	551	577	472	487	532	546	514	502	544	500	504	514	555	489	514	527	532	545	465	502	581	566	540	549	522	561	530	542	567	519	492	520	539	538	534	491	475	556	525	535	491	525	489	489	547	510	515	531	515	541	495	503	519	504	514	540	505	532	490	516	489	515	517	504	557	490	535	542	526	509	502	538	551	479	535	502	525	521	550	565	562	509	478	519	544	525	538	534	540	524	541	554	514	495	465	528	510	531	518	507	533	539	529	535	524	583	524	508	489	495	557	480	521	493	568	541	512	500	551	519	506	528	535	495	550	508	496	553	524	502	537	532	566	505	535	520	538	503	498	534	509	547	528	534	508	490	499	523	565	500	492	548	535	547	538	490	504	537	532	517	569	535	519	569	489	566	526	485	508	506	543	545	557	497	523	521	523	539	510	518	557	567	519	547	518	505	522	503	518	508	530	547	515	498	483	525	512	512	559	527	479	498	509	490	542	532	525	535	534	521	508	517	547	518	545	520	520	524	508	524	531	514	523	544	521	504	492	557	558	500	563	528	529	521	558	511	556	493	530	500	505	514	523	522	552	544	560	518	566	508	523	481	517	499	495	527	564	547	484	578	531	513	511	593	542	529	522	510	550	533	539	504	540	518	544	487	498	550	516	534	516	506	468	539	494	513	509	533	473	546	536	491	540	484	535	529	526	498	569	571	545	512	512	537	520	543	561	507	499	516	563	529	504	572	527	537	560	513	546	479	518	506	530	507	541	513	507	468	526	500	513	557	552	542	510	539	550	541	497	514	545	523	558	546	540	497	559	497	471	530	506	535	515	518	531	517	521	508	514	554	493	512	543	555	479	516	515	536	511	541	523	564	545	545	552	525	548	523	498	547	502	528	568	515	520	540	508	529	518	553	509	525	520	486	539	528	547	502	487	509	545	516	543	535	543	524	540	513	503	537	543	537	520	520	526	546	545	538	533	508	549	519	503	529	490	563	528	494	500	493	545	506	536	541	524	536	535	511	514	536	556	544	544	528	524	493	525	494	527	532	501	559	504	523	494	544	571	467	506	483	532	546	501	531	512	532	484	509	483	489	529	482	567	552	554	552	523	577	517	491	558	528	514	521	541	542	527	529	522	536	532	532	510	527	534	517	515	543	537	518	532	547	545	536	492	526	532	513	493	504	523	544	511	537	516	572	546	545	491	488	579	523	501	549	491	539	522	495	482	562	532	537	535	550	489	571	530	509	544	540	567	550	565	533	568	536	513	495	532	558	526	516	524	503	518	534	538	554	488	500	516	526	459	536	519	537	519	514	509	534	546	529	484	531	535	499	537	517	495	534	573	520	504	533	496	506	498	552	482	516	563	478	534	497	516	531	529	513	500	523	497	494	567	516	498	457	543	488	535	539	489	515	586	527	538	522	480	531	530	503	515	510	522	570	521	483	567	509	525	556	530	527	525	503	505	547	533	545	529	514	549	537	547	514	525	521	524	475	506	517	520	524	497	513	540	549	502	506	571	521	499	476	509	543	518	525	513	526	507	538	526	514	503	525	518	502	528	542	503	466	565	554	520	514	501	481	477	528	545	596	487	533	536	515	564	514	511	539	535	525	498	498	554	531	530	474	524	547	545	497	492	489	542	550	550	547	524	516	504	504	523	524	523	546	512	474	516	542	520	518	553	512	480	515	521	507	544	546	548	516	515	517	521	547	514	532	505	516	520	516	532	524	540	525	522	517	530	549	496	549	549	536	497	499	498	541	510	512	564	546	506	569	566	534	530	536	557	536	554	532	491	505	557	529	526	500	483	523	507	512	531	522	571	547	462	565	497	517	508	524	529	538	549	554	540	520	489	539	551	524	511	516	528	512	546	503	520	516	536	512	519	517	517	511	507	502	514	567	502	501	545	516	533	549	508	507	519	514	553	500	488	533	503	539	498	543	528	512	546	514	528	527	517	529	506	542	542	540	539	519	496	500	545	512	552	508	542	586	533	530	531	499	498	535	549	511	506	512	495	532	522	522	547	529	503	493	570	575	499	557	484	502	539	534	511	526	547	551	507	513	539	527	506	481	520	532	515	522	541	545	499	545	552	522	503	479	502	482	549	469	503	529	515	472	492	490	579	528	509	530	516	545	505	512	546	492	508	512	540	506	539	490	512	502	499	532	514	527	548	537	507	493	512	533	526	508	486	536	506	495	517	519	540	532	523	531	527	543	500	527	556	549	498	517	570	516	523	541	518	498	531	499	454	502	543	525	496	514	509
17672	29872	21281	11765	7664	4553	2527	1467	1000	744	645	562	554	563	537	566	532	515	541	567	567	553	567	553	557	556	519	510	555	555	562	516	588	510	530	574	534	591	536	545	560	546	536	623	542	554	545	570	570	529	560	563	571	555	563	566	558	572	582	570	527	547	571	571	549	542	590	586	575	601	571	603	544	584	594	537	586	580	562	543	589	541	571	535	576	534	588	587	549	569	557	607	588	605	575	545	570	602	598	569	598	575	574	573	562	557	549	549	526	542	510	579	573	591	559	539	622	560	540	561	551	532	557	592	541	601	568	538	559	534	536	571	565	532	623	613	559	554	565	526	548	555	577	535	560	580	527	567	589	568	548	543	542	565	571	541	602	527	520	592	556	579	571	530	516	561	554	544	593	565	576	590	536	530	526	581	569	541	564	581	551	553	542	528	582	554	559	595	522	578	494	526	587	552	557	550	526	547	585	552	533	526	560	550	527	561	581	574	545	577	574	573	576	574	539	554	558	549	540	555	551	540	585	620	543	542	570	540	569	585	536	586	565	601	541	547	625	559	533	533	569	569	561	571	581	612	536	544	555	558	544	571	551	549	554	592	574	609	537	575	595	546	546	569	590	597	587	532	601	548	540	560	517	553	566	576	522	572	586	569	561	555	548	562	561	575	557	601	536	576	547	581	533	568	540	537	563	580	588	536	567	547	590	567	522	598	545	548	565	582	586	543	616	535	572	561	585	529	554	591	543	559	577	563	561	527	516	593	561	558	530	574	592	546	573	522	562	576	534	568	543	566	608	596	585	570	565	536	558	598	553	544	534	562	592	578	507	560	570	600	559	545	541	587	540	539	545	551	570	564	556	532	565	562	575	561	523	522	560	572	563	574	527	542	597	535	534	534	548	593	599	569	575	587	556	574	586	567	538	566	552	596	532	552	548	558	595	582	595	596	551	582	582	563	514	587	525	527	493	533	580	557	607	552	617	553	574	598	593	588	593	556	536	572	556	555	554	579	526	553	544	552	552	574	568	556	549	559	566	555	546	546	569	577	566	561	574	582	568	608	542	574	572	550	574	562	555	583	563	534	596	552	572	541	581	560	557	573	515	540	566	529	529	577	553	552	576	581	581	584	552	576	554	556	612	584	532	563	602	540	569	532	570	561	535	570	573	569	522	580	580	603	545	584	592	567	602	518	573	594	527	547	528	557	571	549	569	529	553	560	557	514	581	561	536	588	550	570	578	564	555	606	587	562	568	570	599	525	581	550	556	547	613	594	574	604	547	554	538	589	570	551	571	598	559	546	587	579	552	543	567	584	587	503	562	562	577	556	575	567	595	571	572	603	548	563	573	566	515	642	571	578	603	511	596	527	590	531	583	573	567	544	576	532	553	584	558	560	550	588	553	561	577	526	540	533	593	551	570	609	587	547	588	587	568	529	597	552	562	530	548	538	566	545	523	612	553	512	564	536	578	534	573	553	585	559	561	576	546	573	568	547	589	567	559	553	536	567	549	528	581	593	571	573	536	534	581	543	577	549	546	527	565	551	553	562	563	576	588	538	614	575	556	546	595	583	559	547	564	576	601	573	610	592	546	533	562	512	577	555	546	568	559	528	543	552	558	562	564	554	562	592	563	546	579	564	539	539	578	556	543	539	542	571	565	511	545	593	572	517	592	574	552	543	555	564	562	560	562	558	548	567	568	537	620	546	556	584	523	529	544	591	550	579	562	565	543	575	550	598	569	575	534	578	595	585	551	554	586	574	578	596	532	558	542	563	545	554	550	568	564	563	514	583	554	560	556	571	540	527	523	593	546	564	558	560	558	578	575	553	579	571	549	566	611	557	586	557	603	580	533	556	575	547	582	542	588	540	573	529	565	552	578	577	556	537	603	564	521	617	579	568	575	533	567	540	568	591	571	555	589	593	568	571	555	515	606	571	574	554	556	572	524	553	592	569	561	599	591	546	563	569	542	587	569	528	546	586	559	581	538	598	595	537	577	592	571	577	562	566	557	565	552	557	545	569	545	579	551	544	565	567	530	565	556	569	512	560	571	570	575	549	573	582	546	551	600	569	529	499	546	603	546	577	573	547	563	529	551	567	562	588	635	552	559	575	595	573	568	540	575	554	560	558	547	565	571	594	559	553	574	594	544	547	576	561	613	560	577	536	569	555	542	554	537	592	594	568	592	554	567	558	596	563	547	520	564	531	612	581	551	588	576	571	552	559	535	562	543	564	551	556	551	550	602	531	546	543	584	570	537	550	547	522	591	566	503	580	546	516	576	546	556	505	595	632	560	593	518	542	595	596	567	552	549	592	551	556	544	585	583	599	582	606	549	545	596	587	582	581	555	570	542	550	595	589	567	531	583	571	585	589	572	599	563	561	550	559	518	579	612	602	582	559	543	590	606	548	523	577	534	535	546	569	551	548	599	532	512	569	563	573	593	595	617	579	560	548	540	531	569	530	541	602	559	536	543	531	595	557	577	554	576	546	592	578	587	557	555	555	555	595	541	568	551	553	542	537	573	569	605	546	562	583	570	522	572	595	529	544	551	558	562	560	568	542	549	546	562	576	558	586	571	546	572	570	622	570	518	549	590	534	558	569	569	555	573	581	555	587	604	568	532	586	538	573	578	577	554	609	599	600	566	598	571	543	538	573	570	563	560	559	618	576	558	565	595	563	552	563	547	537	595	592	562	537	533	564	562	591	548	557	539	549	616	579	582	558	576	551	563	550	566	560	541	568	572	584	557	518	572	566	584	544	559	547	601	576	569	610	504	566	589	589	510	601	580	562	535	567	540	557	564	566	585	604	545	567	569	563	602	560	565	594	567	539	575	567	597	575	575	519	543	539	560	531	606	533	533	590	581	534	520	608	605	580	561	533	546	527	561	576	586	547	585	567	553	552	595	519	581	568	536	589	528	576	597	575	562	599	564	567	535	550	574	578	579	594	540	564	582	549	604	608	579	552	573	543	560	584	558	551	574	559	538	537	573	573	549	543	545	593	572	594	566	514	539	548	576	539	546	554	583	612	571	596	573	580	569	579	580	549	552	558	561	558	576	572	594	573	558	575	558	535	563	552	545	569	542	604	554	493	554	601	596	573	548	607	538	578	568	592	573	589	546	576	529	533	557	561	555	564	569	558	589	559	550	567	566	568	572	565	561	544	608	560	566	560	560	526	562	568	551	588	599	585	566	557	588	573	550	569	542	561	590	552	520	502	501	596	579	565	577	550	545	579	544	518	536	538	552	575	567	497	538	581	581	571	594	605	583	607	600	576	572	546	609	576	616	557	580	551	562	583	541	566	544	575	502	564	590	592	553	547	541	550	523	533	588	539	564	547	556	556	568	585	522	556	571	523	551	593	534	554	548	558	556	528	576	612	563	544	584	586	573	580	525	556	572	518	544	570	519	560	564	523	566	515	572	598	573	580	540	561	569	566	566	596	582	534	598	513	577	591	578	599	594	565	542	537	607	560	550	564	504	572
23763	21639	32650	34751	31512	29803	22347	10376	4213	2049	779	565	577	593	601	608	621	613	554	613	606	592	601	607	576	609	590	640	580	607	596	569	579	601	604	568	586	589	621	594	628	605	636	588	602	606	602	619	625	623	591	595	587	628	626	605	620	581	610	595	586	627	565	608	598	609	600	579	621	562	621	556	606	551	631	591	598	579	611	613	611	581	571	584	604	569	564	581	583	615	623	596	564	548	576	604	585	598	578	604	594	621	608	617	585	604	610	588	597	604	640	568	557	592	609	588	618	554	612	571	596	569	579	650	610	617	578	593	534	600	600	614	621	543	636	604	612	592	580	625	588	597	623	600	598	595	594	579	599	614	609	606	605	645	603	574	552	593	597	584	617	589	599	585	607	539	619	587	590	578	613	613	582	568	590	607	575	597	571	638	613	617	571	596	604	591	590	630	581	597	593	620	614	629	617	595	576	566	583	587	632	582	592	609	594	583	581	610	604	582	569	611	592	578	589	599	589	619	610	640	562	624	577	621	588	569	603	622	631	551	631	615	579	564	605	616	582	607	610	626	593	598	614	598	554	610	605	576	614	576	597	569	567	600	594	575	616	574	646	577	592	592	629	591	557	593	599	616	572	622	597	635	608	595	586	577	648	550	586	612	616	585	568	624	572	582	622	606	565	638	580	580	611	603	632	624	593	606	607	557	592	607	610	582	592	570	594	576	590	630	645	649	590	594	615	581	621	612	574	596	614	617	624	619	592	612	611	629	600	574	611	628	575	571	574	587	610	599	578	638	598	618	627	618	578	581	599	579	614	580	585	571	599	613	618	566	564	572	602	603	587	588	583	602	591	572	587	607	577	589	589	614	624	635	555	600	622	597	579	622	591	600	576	618	586	576	621	596	629	571	566	621	579	623	614	609	600	584	588	573	649	584	622	603	587	627	632	571	610	614	581	625	601	550	552	591	643	566	590	597	539	571	575	620	601	580	647	607	581	593	572	608	587	579	626	584	573	611	554	609	622	590	591	599	610	617	578	575	633	626	625	594	568	571	609	576	577	590	618	634	601	584	587	611	572	638	619	592	621	631	621	615	599	596	591	547	577	555	541	590	594	539	602	563	606	610	615	607	590	634	587	545	590	621	605	608	582	571	635	567	625	564	578	625	623	626	594	573	593	557	629	588	572	544	575	627	602	560	592	628	544	630	640	658	576	650	602	567	583	598	555	588	574	621	570	603	560	574	622	557	619	610	644	610	593	655	593	615	592	592	616	603	579	561	597	612	607	634	595	586	610	605	600	634	589	601	572	595	580	597	611	541	600	578	608	596	617	676	585	591	607	591	591	597	615	590	591	566	598	561	551	549	614	608	602	597	598	586	553	588	593	585	563	606	566	625	592	595	628	593	659	571	576	594	618	568	617	582	576	568	621	597	598	611	577	644	580	556	593	577	612	588	565	595	586	569	615	641	602	625	594	603	561	608	614	610	611	576	604	611	610	567	603	625	648	576	632	545	602	565	596	598	599	595	608	604	549	567	562	638	604	589	601	645	578	580	556	607	556	629	577	597	613	594	607	584	588	647	598	624	574	522	615	589	608	618	612	593	595	574	571	623	602	621	618	615	587	561	564	548	597	618	570	609	626	633	596	635	590	587	562	569	575	612	595	579	618	588	578	587	618	572	652	579	596	602	580	595	582	562	608	558	636	605	579	624	587	581	620	588	568	617	615	584	621	582	615	591	589	564	595	611	574	611	609	579	611	581	650	587	580	561	574	621	659	606	636	598	571	583	591	578	583	611	611	604	633	569	585	588	619	588	584	594	618	557	623	601	590	533	596	605	613	609	593	623	629	647	628	559	564	581	607	595	597	589	637	627	660	557	591	602	575	601	573	612	660	610	603	598	564	626	591	609	559	642	547	583	626	568	629	600	577	599	573	566	587	627	631	603	587	584	584	560	572	584	619	604	635	602	579	591	589	611	597	602	649	636	621	641	551	580	629	582	587	564	613	576	588	593	589	618	612	599	581	645	638	593	606	595	584	594	592	620	600	581	602	572	537	611	660	560	619	596	569	600	614	604	644	591	599	582	628	602	596	560	612	594	589	590	595	590	595	599	599	591	569	595	626	596	597	565	562	559	598	614	568	552	633	599	603	576	589	574	579	601	584	549	558	586	584	627	597	621	591	596	633	591	592	580	597	605	580	629	590	587	623	622	592	645	613	587	595	580	571	575	583	662	550	612	598	597	658	562	596	579	567	599	530	592	603	581	598	630	595	619	575	568	562	638	591	595	630	575	566	599	565	592	580	631	572	639	588	591	618	617	601	579	570	593	570	609	573	616	609	576	542	590	584	557	617	597	563	587	604	614	621	567	577	607	591	557	577	601	599	575	623	575	584	597	583	584	634	592	601	598	569	596	607	569	585	595	600	571	608	563	579	562	618	627	597	587	648	626	569	621	581	588	575	569	611	605	571	593	582	612	594	565	611	609	604	605	613	621	581	613	569	574	578	625	627	597	626	609	572	583	573	583	600	572	564	588	572	595	574	609	614	577	631	668	612	581	585	590	582	588	550	643	608	587	615	636	588	580	598	553	599	603	594	622	604	611	624	631	612	615	547	580	608	557	597	588	561	594	560	626	599	577	618	584	560	575	594	609	613	577	627	626	599	627	610	533	606	595	608	553	601	639	629	566	581	601	591	634	586	615	561	564	591	590	580	639	554	654	599	612	534	623	615	602	599	609	589	585	618	582	553	556	607	617	620	621	599	619	608	550	656	586	627	566	606	553	629	606	638	567	586	605	602	584	612	621	602	622	558	584	593	572	640	576	657	604	587	614	595	596	623	600	594	613	557	562	620	610	616	594	595	547	583	623	579	583	619	582	605	601	621	563	571	631	614	563	566	609	589	590	597	592	609	629	586	608	583	577	531	642	573	603	588	648	628	588	612	584	611	625	600	588	631	582	601	582	601	629	601	583	631	586	615	617	599	619	598	581	564	567	641	600	612	636	551	583	573	595	591	562	636	615	574	631	562	560	585	576	583	582	590	594	614	610	665	626	597	567	662	619	593	617	558	588	628	589	616	564	565	577	601	597	628	624	580	611	597	617	604	536	642	617	546	604	610	626	618	637	559	627	562	590	576	625	614	600	625	579	604	606	576	584	591	627	622	611	609	595	623	582	583	555	637	603	578	619	581	577	600	605	558	553	587	621	569	620	581	588	563	619	593	592	567	581	579	566	597	618	602	569	608	604	574	618	617	604	610	653	550	562	583	535	617	609	583	597	587	627	549	614	554	610	553	590	578	600	595	617	630	588	617	620	612	599	643	600	591	578	614	631	603	577	595	545	621	595	629	611	609	589	549	630	572	601	622	610	614	598	626	597	554	564	633	618	583	625	589	602	629	613	572	598	573	616	615	596	593	615	612	641	588	605	622	595	579	620	539	619	650	545	616	582	557	620	602	620	558	583	619	640	578	575	643	598	645	599	577	591	612	595
44289	82652	64626	48259	38088	32358	21504	12172	5881	2919	980	613	629	663	613	649	647	617	602	608	598	603	616	617	634	620	644	581	603	600	620	625	677	599	580	612	634	567	588	603	642	647	609	589	657	621	601	639	634	617	588	622	591	612	642	562	646	619	641	652	619	636	648	641	645	596	604	632	610	648	577	618	621	608	624	640	639	568	585	654	633	593	607	623	601	635	605	646	611	576	616	648	631	624	662	595	626	589	611	604	626	628	652	650	647	654	646	640	639	617	585	670	584	572	643	614	612	629	630	658	646	619	659	615	595	612	628	634	611	643	588	621	629	616	643	633	622	602	621	626	623	637	614	620	626	589	603	643	622	642	652	605	615	655	622	606	615	631	614	626	594	615	635	627	619	620	623	673	661	640	620	623	622	645	692	593	625	584	596	635	590	589	634	637	642	612	658	597	646	615	565	637	621	602	610	614	625	602	650	590	673	660	623	635	628	625	626	600	631	607	625	596	586	629	643	648	670	606	566	616	657	660	632	611	619	611	608	623	591	611	592	642	629	598	596	598	584	595	611	613	646	635	610	608	638	587	606	610	614	621	622	614	632	615	594	663	615	646	606	567	609	606	627	622	637	615	650	647	637	637	629	646	641	626	659	585	640	596	630	645	619	638	614	610	642	630	676	592	674	628	621	606	616	608	617	601	598	628	616	625	623	590	609	632	583	632	613	619	627	628	614	601	619	608	618	609	617	630	618	611	603	624	570	621	628	619	644	659	602	624	621	578	631	578	612	658	605	642	561	621	580	599	626	600	659	607	606	599	594	661	620	615	614	584	647	611	612	611	653	670	650	646	617	557	619	637	596	640	595	586	577	610	636	643	609	622	636	599	627	625	640	623	641	619	605	617	605	621	593	589	630	603	615	649	633	602	628	589	584	596	585	647	666	612	623	642	610	639	607	612	645	627	652	647	634	597	595	555	591	641	597	652	587	618	644	590	609	632	594	598	647	638	618	583	616	626	570	621	621	610	667	622	577	645	619	616	617	555	637	619	605	600	592	644	640	553	604	616	668	632	628	649	682	569	637	620	592	629	656	674	618	565	598	637	598	610	628	582	566	609	638	620	589	555	591	656	621	594	603	679	626	637	619	644	623	608	600	637	656	601	613	585	577	596	640	593	609	602	622	588	581	667	632	607	651	596	609	620	637	630	599	612	599	609	640	596	619	631	593	579	634	638	636	616	610	605	597	640	588	591	610	608	618	618	627	633	576	623	635	630	654	661	623	628	614	618	605	599	594	626	615	566	635	613	636	603	600	580	633	587	609	632	603	639	656	581	630	643	581	568	571	653	637	648	616	604	580	635	639	597	601	602	562	598	583	646	605	591	621	594	555	624	600	599	604	588	679	627	578	623	611	586	610	655	646	594	605	672	577	651	644	629	600	636	640	623	662	637	598	602	596	632	684	639	624	602	616	606	570	627	585	618	602	656	646	619	638	640	592	614	581	589	658	581	618	607	602	570	600	671	606	671	610	640	607	609	631	611	598	601	619	622	664	594	594	581	561	593	646	627	663	614	633	624	650	633	660	642	601	671	624	656	642	615	616	615	610	643	645	599	604	609	639	604	598	667	615	577	654	668	659	610	633	650	628	615	607	631	634	595	575	555	606	563	638	600	624	587	592	613	674	621	671	599	616	595	602	617	647	598	593	609	619	632	648	610	613	603	611	613	665	669	637	598	611	562	597	620	596	637	593	627	628	599	642	628	599	576	590	631	611	597	641	606	653	670	631	615	608	591	605	634	648	656	606	628	564	598	595	601	635	622	625	606	609	622	619	573	662	606	655	614	645	642	622	638	592	589	612	633	614	612	599	627	594	644	614	615	557	578	615	626	572	594	639	618	636	625	608	630	646	660	584	595	637	650	665	603	607	620	569	614	618	646	617	585	612	620	642	591	593	613	606	651	657	655	620	634	592	653	611	662	635	630	633	628	630	639	638	594	591	619	628	637	633	592	636	642	591	631	641	602	691	607	628	630	590	582	604	643	602	649	664	646	625	614	634	643	602	602	634	583	600	645	615	587	682	606	625	613	616	638	606	609	667	612	604	615	651	608	632	587	622	617	568	574	657	642	657	643	633	625	618	644	648	635	609	640	588	642	608	643	620	584	637	607	623	648	623	616	627	586	691	628	669	594	617	596	620	623	608	589	638	589	631	625	630	625	620	615	577	646	606	545	616	657	640	615	615	633	594	597	627	626	627	634	621	604	587	619	605	661	631	614	669	594	644	614	638	626	599	606	618	635	670	616	647	609	610	634	609	626	648	595	629	608	629	591	672	655	624	647	586	677	559	620	591	611	639	600	633	620	611	600	653	609	669	639	615	635	589	593	631	598	634	631	611	663	623	613	654	614	626	607	621	664	632	676	610	612	629	623	650	629	648	688	629	603	612	587	657	661	673	629	630	602	589	621	610	577	605	586	585	604	660	660	614	589	594	575	669	607	620	645	681	587	574	586	594	629	628	638	643	652	585	604	659	630	610	629	666	602	623	588	642	624	583	608	600	647	582	626	606	588	617	632	631	634	615	617	621	630	610	583	609	633	665	618	571	579	605	636	614	657	615	585	613	666	602	657	623	583	603	608	607	583	630	626	609	619	616	589	628	640	628	623	613	641	608	600	642	651	625	587	602	614	626	620	665	568	618	616	615	606	639	621	639	596	626	628	621	614	652	608	611	605	630	630	596	595	628	631	605	622	637	654	631	626	618	613	585	625	655	621	659	597	630	594	634	617	649	593	617	624	636	631	615	612	618	599	622	627	636	648	562	678	638	595	595	620	614	590	636	614	630	630	621	592	597	588	643	629	586	633	638	616	607	578	627	600	612	642	644	666	688	613	619	672	583	635	654	631	628	615	628	579	625	634	602	576	602	585	627	694	628	634	618	653	594	617	652	545	633	641	583	607	633	626	621	611	602	633	652	634	629	617	627	638	627	650	619	627	601	641	631	636	617	602	620	614	664	600	649	600	610	584	631	624	635	612	599	643	637	709	591	575	580	624	630	648	612	577	589	622	625	640	656	602	628	628	616	613	642	605	652	570	579	643	646	610	617	591	658	633	615	606	638	661	629	641	634	657	613	632	615	606	614	649	661	644	621	623	615	605	596	596	646	666	644	620	594	605	633	597	612	626	625	629	630	602	647	662	634	602	630	605	591	638	602	623	627	597	613	600	630	648	593	622	603	592	607	644	612	616	662	606	601	635	612	611	588	649	628	625	605	614	686	639	645	619	638	563	611	634	635	609	619	630	600	613	581	604	614	640	609	602	618	653	676	672	597	640	635	619	606	599	608	622	599	600	636	510	643	662	680	657	633	591	600	631	622	606	642	683	612	616	603	644	627	603	626	662	652	636	575	599	652	635	626	584	601	599	591	617	635	625	633	615	605	603	600	626	647	621	636	615	612	641	582	627	644	620	625	623	617	620	655	601	650	628	634	616	587	649	607	630
25075	22093	33888	32218	24041	14562	9303	4576	2230	1332	876	729	699	684	715	685	730	742	689	703	667	720	720	670	701	750	679	670	718	691	656	715	648	726	706	687	710	741	696	698	713	692	653	720	679	684	692	693	686	684	736	699	731	753	636	710	716	727	719	751	679	700	707	692	716	725	708	689	695	714	710	718	683	665	668	691	668	675	709	723	690	710	730	668	702	693	711	696	672	675	684	693	699	713	688	698	684	695	725	694	715	699	689	674	706	678	696	748	711	707	707	739	740	709	695	711	682	718	697	687	690	758	721	692	721	685	727	706	710	690	736	709	695	669	721	730	722	741	678	668	708	702	745	700	669	718	685	719	743	737	690	651	697	671	694	728	694	723	690	711	708	728	664	703	713	697	725	688	723	737	675	708	675	729	704	688	690	704	708	737	721	702	675	688	686	713	693	699	681	681	679	657	701	710	708	709	742	686	647	719	691	712	672	703	681	699	735	705	701	734	697	687	680	711	693	669	687	724	768	762	693	683	685	695	680	670	705	692	715	724	697	695	713	692	705	727	731	688	717	698	733	706	703	703	694	725	701	704	710	700	683	732	705	683	766	706	645	677	752	721	721	730	691	701	722	728	699	694	689	694	699	685	706	707	684	680	736	713	732	706	760	691	691	668	708	669	665	672	718	671	653	689	674	708	724	727	689	702	695	683	710	693	690	690	726	725	691	753	676	703	693	747	701	711	704	722	726	689	743	704	743	727	699	701	680	684	676	690	687	730	719	660	692	724	715	729	686	706	700	704	672	666	703	701	721	677	716	669	715	701	704	680	751	720	664	691	693	700	750	693	736	710	697	681	720	693	706	705	728	691	746	682	703	722	712	703	689	678	688	668	694	701	690	736	730	717	699	715	725	684	683	710	727	697	713	773	715	681	730	740	724	700	709	711	709	704	706	702	704	673	735	727	660	690	682	654	655	734	671	718	717	754	719	700	659	734	670	784	712	673	687	729	660	746	686	701	681	622	698	698	691	721	694	674	714	694	744	720	674	684	716	684	755	705	740	679	721	670	688	666	738	698	657	669	702	748	764	674	636	680	715	676	711	760	724	657	700	706	697	712	741	740	729	752	704	730	709	656	729	717	673	721	719	699	705	755	690	678	709	692	687	714	684	677	717	692	687	651	710	697	711	713	724	701	705	701	733	711	731	716	701	661	731	711	626	682	700	686	668	725	720	722	688	682	712	737	733	713	730	642	702	671	734	695	709	695	663	689	694	732	675	674	727	666	764	680	699	691	720	713	685	726	712	713	730	728	678	698	712	717	734	745	667	731	698	694	722	709	721	744	686	672	722	717	656	731	742	748	720	761	680	697	708	715	718	691	690	692	730	735	696	692	742	744	708	689	714	768	677	697	732	663	720	737	707	696	682	680	678	638	713	683	686	662	709	674	677	747	732	654	725	686	706	730	749	758	665	692	692	701	728	714	714	719	720	633	687	722	733	720	712	695	703	679	673	715	704	724	729	650	706	704	763	680	709	696	721	748	717	711	707	725	717	705	717	728	696	729	682	715	710	732	748	724	681	677	660	716	738	681	736	657	736	709	705	690	692	718	690	698	685	638	671	704	712	748	674	716	673	707	707	681	704	661	711	702	733	681	738	741	706	706	709	692	719	695	720	705	694	710	685	742	681	720	710	744	699	734	704	729	688	646	679	784	769	756	728	694	740	725	690	726	713	750	666	706	729	693	665	740	667	727	706	685	694	694	722	753	706	742	705	716	695	690	732	681	694	730	748	723	696	770	742	684	711	737	715	676	676	735	714	685	705	665	709	725	700	700	687	720	683	706	719	705	693	709	718	747	701	675	712	718	736	712	713	715	726	718	699	683	704	671	712	733	707	704	680	699	652	710	722	651	746	686	651	732	698	711	721	735	703	725	716	698	697	733	684	710	645	700	673	689	714	708	690	663	698	687	718	680	692	692	695	724	725	728	749	756	680	680	725	667	711	680	719	713	642	694	700	728	718	719	724	741	719	706	675	677	696	717	656	705	674	680	719	682	709	712	721	683	678	695	697	738	703	663	720	652	676	746	737	746	713	735	688	685	693	639	685	700	718	688	724	737	712	737	651	731	658	701	680	716	725	749	700	767	720	669	735	681	693	681	657	696	724	702	751	720	703	720	675	729	674	716	715	685	638	704	702	674	719	710	692	693	707	686	675	680	683	712	725	684	695	715	708	654	717	699	712	691	717	698	729	718	678	728	707	697	677	673	688	695	721	730	712	712	697	696	670	729	668	715	776	696	707	729	684	763	719	704	709	681	711	726	666	715	754	684	719	658	708	676	759	675	679	723	625	668	695	719	761	725	678	658	713	737	727	693	723	696	691	684	663	688	640	696	716	683	752	716	725	730	688	714	715	673	677	689	698	698	679	764	693	754	714	736	714	692	676	709	696	662	704	742	728	664	704	692	691	709	659	727	701	729	710	725	735	725	724	689	724	708	741	727	766	742	702	688	702	669	685	717	724	680	736	705	686	695	689	709	717	685	723	710	692	721	746	676	657	702	683	709	755	675	749	723	733	709	709	724	692	705	714	745	711	683	680	758	721	677	728	686	697	707	707	668	713	719	692	726	687	726	744	742	716	660	704	706	641	711	691	716	715	711	744	735	656	753	705	674	711	727	670	695	711	720	680	654	690	665	720	681	696	706	688	704	737	697	718	698	692	688	687	725	711	677	730	705	710	650	713	702	691	686	725	729	688	750	694	665	710	740	752	686	669	705	721	742	679	736	667	686	697	716	661	729	657	690	636	711	703	778	773	699	698	721	717	715	695	749	698	698	663	679	702	699	725	719	678	706	662	652	708	671	761	691	751	734	740	713	736	694	718	701	709	705	680	759	710	671	630	721	720	703	695	721	699	772	686	705	657	695	637	688	667	677	708	675	686	717	679	676	768	704	697	718	729	698	735	692	718	717	706	687	705	675	727	676	748	733	656	746	705	686	748	748	737	719	694	695	731	689	670	622	665	714	679	739	711	682	728	730	582	725	736	713	737	683	713	736	683	669	675	713	714	728	704	712	759	672	706	713	718	706	737	678	727	693	673	717	727	676	684	689	751	734	684	729	750	685	695	690	693	702	732	771	657	698	719	718	752	720	734	663	697	727	704	677	670	687	720	644	715	709	720	678	671	692	762	677	663	707	676	695	671	703	680	697	700	727	702	712	713	743	659	684	687	716	702	743	745	673	723	767	685	683	713	693	720	683	700	763	691	733	726	692	760	703	717	678	736	699	708	727	668	720	711	728	736	735	717	677	735	678	666	685	726	658	758	694	700	701	696	648	722	730	682	723	766	695	724	695	676	701	683	709	715	760	699	681	705	691	707	709	741	700	613	652	701	675	680	700	685	731	703	674	706	721	722	713	688	692	730	732	677	663	687	716	727	726	755	720	686	704	669	687	726	641	680	731	711	723	700	716	736	706	666	685	718	697	725	722	666	698	687	668
38394	67899	54430	37629	28445	17690	13290	7596	3697	1945	1034	758	773	745	731	774	773	761	783	787	757	749	768	775	721	725	761	746	714	760	725	775	729	699	708	762	730	686	723	758	745	712	711	732	797	733	729	718	741	704	733	754	725	748	740	753	741	760	784	779	779	752	778	708	753	736	759	723	727	786	728	690	740	741	715	731	766	777	728	746	782	800	769	768	770	776	743	789	727	745	737	740	803	734	803	724	790	786	766	755	779	775	747	713	757	780	744	750	767	744	748	786	745	769	742	739	758	739	782	768	756	724	717	786	742	773	777	769	740	777	775	714	721	749	745	735	809	742	769	749	790	794	698	797	729	764	770	753	732	789	761	755	751	766	776	743	720	768	705	778	717	745	733	746	729	711	707	728	744	735	698	655	751	707	774	714	698	741	723	748	753	733	743	806	769	758	822	741	818	717	784	730	827	736	760	752	740	789	753	757	733	776	718	788	748	756	720	752	726	720	725	704	728	746	772	778	770	728	749	748	735	725	740	737	751	757	809	713	725	747	784	732	778	773	799	736	708	786	736	705	755	769	785	773	755	753	732	750	714	733	741	759	744	800	742	783	758	765	750	717	756	708	752	792	769	770	704	713	755	733	727	773	720	737	742	754	743	725	738	776	739	808	790	779	784	774	772	788	714	754	716	717	739	750	736	709	761	761	732	731	738	750	750	748	768	769	725	770	749	722	749	760	747	742	754	797	763	731	769	728	780	744	750	817	770	718	725	778	725	749	777	757	774	724	774	760	726	773	730	780	720	741	751	751	787	801	707	738	722	775	710	744	772	733	784	805	736	734	766	736	764	759	765	741	711	759	809	744	731	750	744	718	719	771	725	749	740	748	816	840	752	763	708	715	724	785	747	738	743	736	764	796	741	768	707	742	768	728	732	751	734	754	748	736	802	696	755	773	740	764	764	746	742	782	750	709	763	756	717	746	766	770	732	780	759	735	777	749	761	767	809	760	760	701	740	737	777	731	760	746	703	748	745	780	742	743	775	726	742	728	792	778	738	732	731	744	764	766	758	783	732	729	769	722	714	781	725	788	774	700	773	742	726	730	824	760	740	771	795	788	705	758	768	747	721	759	706	783	748	717	763	746	766	791	770	714	770	732	797	754	780	759	792	701	749	812	725	759	734	741	748	702	762	766	742	740	726	775	764	718	778	721	794	787	720	741	827	751	710	714	734	723	742	767	783	734	758	767	720	774	717	781	785	702	825	733	760	711	766	776	714	729	771	741	796	780	708	761	724	753	701	726	754	778	756	732	760	776	724	767	743	765	702	738	686	767	753	751	744	765	766	764	758	695	797	714	723	709	800	700	729	715	835	746	745	749	750	758	756	694	745	768	748	773	728	773	730	755	779	710	761	717	747	790	770	760	745	758	784	743	778	714	806	745	764	750	761	777	777	766	708	789	729	759	757	780	749	767	742	774	736	774	766	736	779	766	758	792	753	768	775	739	795	739	750	734	789	715	722	697	683	715	771	722	723	787	742	757	729	794	701	743	775	716	755	772	752	736	781	750	736	721	798	719	785	769	765	766	778	788	776	732	706	746	727	748	788	772	750	730	691	802	748	761	776	734	779	770	750	729	731	760	735	786	774	754	750	744	777	767	744	776	814	696	737	720	764	822	725	784	740	787	772	748	764	726	746	728	734	774	741	788	751	756	751	705	808	737	761	735	726	777	677	797	776	692	753	751	799	764	720	688	788	774	724	712	708	752	734	798	779	722	739	780	739	736	803	749	752	683	716	746	759	769	765	762	746	768	765	762	764	762	719	717	751	715	749	687	711	754	726	746	735	686	763	737	749	723	759	773	799	723	737	733	793	750	777	731	752	752	751	787	758	725	738	829	731	717	786	764	769	810	751	733	741	739	745	746	768	719	773	696	727	765	737	751	740	740	773	726	762	743	761	751	755	697	722	716	718	728	738	715	697	756	807	782	720	744	671	742	762	817	727	779	753	749	727	777	737	738	736	742	747	710	723	724	791	710	755	746	732	769	744	778	701	822	781	747	729	775	767	771	786	774	743	732	742	757	773	699	759	811	718	850	753	710	750	723	729	788	794	733	771	727	794	732	747	778	810	763	732	738	717	775	750	754	750	742	752	749	737	748	725	745	750	748	739	789	755	781	780	744	778	733	773	756	781	786	713	778	786	805	746	741	793	763	745	794	813	741	764	763	725	707	765	735	731	765	734	801	765	755	760	768	743	743	738	795	719	704	787	737	730	760	783	789	760	777	731	764	725	771	780	732	767	769	777	749	719	756	774	734	768	735	730	761	778	722	750	736	710	734	811	768	741	748	796	763	766	761	744	735	758	753	784	729	705	740	752	733	697	712	780	746	757	730	780	762	752	762	747	747	780	756	756	766	736	765	754	751	753	742	784	791	719	713	788	770	748	763	777	778	740	765	729	746	702	763	708	739	748	771	748	766	716	756	728	803	762	740	732	801	745	778	773	793	720	785	743	755	769	828	776	780	739	742	753	737	732	687	747	731	767	756	729	724	800	774	782	763	748	772	769	755	773	753	747	802	713	795	776	770	685	719	750	721	763	753	727	742	727	763	746	751	736	741	765	758	764	726	751	756	776	825	753	691	717	771	757	732	778	724	713	764	718	766	726	772	724	782	754	745	743	777	748	780	752	718	693	784	712	793	768	716	727	824	730	794	719	784	752	741	747	759	724	723	770	726	801	747	743	755	717	759	747	766	723	799	789	728	756	768	740	748	776	770	729	721	688	753	717	741	784	780	765	744	722	765	743	752	734	746	734	719	780	694	768	765	785	727	742	768	733	777	711	780	769	741	780	752	783	747	754	789	744	773	707	762	739	809	771	730	747	700	768	752	715	730	806	724	774	732	749	727	728	737	783	777	738	763	725	756	773	766	691	777	724	742	726	760	724	738	742	771	765	757	773	762	727	811	732	745	733	738	754	797	740	772	701	754	724	756	748	763	758	778	775	785	735	757	760	735	726	774	753	771	785	783	747	696	783	738	759	749	758	770	739	811	737	765	731	731	817	685	736	790	746	770	722	777	749	767	732	706	717	744	757	719	745	810	759	700	692	790	703	759	750	743	753	765	760	747	760	791	759	732	753	758	770	737	742	781	729	734	712	754	768	735	731	789	747	750	754	755	808	757	708	760	799	755	753	801	757	695	737	805	775	744	732	735	731	794	766	764	758	780	748	740	776	757	737	740	785	766	722	747	717	773	731	722	753	768	743	770	725	781	744	735	766	783	725	796	762	774	774	711	695	769	765	754	719	782	723	768	765	746	759	756	795	779	729	742	725	713	728	757	768	755	732	778	756	727	754	787	782	729	723	777	793	753	770	771	710	805	719	734	760	722	759	779	767	702	761	719	763	735	735	785	728	748	735	705	740	721	685	744	764	713	772	735	734	748	762	722	802	749	799	772	758	774	776	771	771	741	762	789	746	755	757	734	758	782	695	758	723	740
22529	21316	30835	29517	30274	29155	31327	18706	8942	4280	1908	934	896	930	901	922	899	939	855	873	876	951	940	865	883	905	891	907	888	896	889	952	902	888	856	864	896	901	863	927	918	912	928	876	958	903	847	926	862	932	945	895	957	869	854	903	951	850	866	939	941	855	985	913	939	885	879	879	901	941	855	884	950	859	879	962	892	893	951	885	925	848	889	921	897	902	898	968	858	876	867	926	915	875	878	894	863	831	882	895	883	910	910	914	879	931	899	943	894	904	882	904	917	902	914	889	905	935	898	863	919	867	944	931	922	954	910	876	838	887	918	863	859	881	922	870	883	947	908	913	888	906	906	928	958	900	910	911	926	948	949	911	870	881	895	871	923	959	917	874	867	909	898	901	922	848	940	920	904	904	886	908	923	937	918	879	900	872	938	915	898	839	942	840	920	874	881	925	897	896	877	848	924	905	871	938	933	909	898	886	848	883	926	890	851	887	876	850	917	943	887	936	917	871	910	890	933	912	897	894	903	887	897	896	911	863	883	874	896	868	866	865	917	823	929	933	958	940	893	919	876	917	862	881	952	914	958	883	828	936	899	945	895	942	915	915	888	895	897	914	937	931	902	930	901	950	955	902	816	886	891	920	932	854	870	917	920	908	900	834	888	904	876	898	934	887	896	887	926	914	869	902	904	903	890	964	904	929	908	879	896	880	928	876	848	919	866	900	877	905	890	906	928	856	941	893	868	911	929	925	942	889	885	846	906	875	905	897	1006	863	954	907	921	891	928	863	905	864	938	865	880	895	913	940	897	926	888	951	885	974	904	936	894	968	878	892	913	894	885	928	839	914	872	926	919	921	916	927	888	864	900	939	858	894	887	891	884	893	938	880	981	942	948	931	935	878	941	895	928	883	864	951	893	849	881	890	953	911	928	896	884	844	909	892	913	872	897	893	853	883	901	905	902	861	926	837	900	939	893	928	878	941	870	856	887	870	889	926	898	910	919	911	896	956	934	930	890	881	887	863	842	908	899	852	900	908	888	852	947	977	876	916	899	878	928	884	913	932	871	916	948	956	921	896	906	912	913	843	926	918	916	904	882	891	918	868	894	909	924	867	943	899	879	923	919	927	874	908	889	941	900	910	876	938	941	888	842	869	924	875	893	916	838	910	875	918	973	924	910	853	909	911	845	902	888	872	857	866	907	876	898	837	886	879	860	920	851	923	952	932	948	899	873	942	826	927	829	855	899	861	943	918	915	857	950	879	925	906	929	870	906	913	912	889	878	911	885	913	898	897	878	883	898	891	897	893	879	881	930	912	913	916	890	892	881	964	891	969	879	896	898	971	860	911	891	863	955	898	896	907	938	930	920	936	936	867	901	914	922	838	907	895	915	944	964	913	861	882	909	906	935	852	881	908	899	917	962	863	870	934	861	879	933	935	884	837	913	926	885	899	939	867	922	892	886	886	908	827	863	948	916	876	862	895	910	866	902	881	895	907	896	938	904	863	884	904	948	870	890	874	960	894	852	868	966	932	885	952	920	958	940	917	905	921	862	918	906	886	888	847	852	871	864	893	849	941	882	917	898	926	915	912	893	898	894	874	928	851	877	939	850	857	849	898	880	895	857	847	930	865	926	874	867	873	861	912	868	900	923	946	896	857	875	879	891	859	908	906	953	928	901	922	885	846	946	838	875	905	867	859	874	905	874	891	909	879	928	913	944	870	878	882	887	964	903	841	933	888	923	876	910	884	878	889	899	866	933	909	922	906	922	895	915	916	913	839	848	868	794	905	843	905	911	860	883	881	885	957	904	914	897	930	943	917	865	914	914	887	856	896	912	877	936	909	965	858	914	916	831	907	890	880	900	905	964	884	901	864	895	923	938	920	887	872	946	905	901	906	894	923	891	962	895	952	843	931	897	876	909	906	914	893	869	898	894	896	885	931	919	934	914	925	881	846	882	917	895	887	916	875	910	901	864	881	918	899	902	866	900	916	914	907	855	894	920	909	804	899	954	870	875	962	957	914	907	879	851	873	884	881	911	899	884	914	947	906	857	928	835	876	890	880	902	870	897	921	863	939	871	900	855	884	912	928	907	946	834	908	905	890	937	874	915	908	867	878	940	895	938	868	925	947	891	924	916	838	908	912	887	827	953	879	874	860	892	897	932	922	896	927	857	953	903	902	883	878	868	919	884	913	970	915	888	927	865	855	880	941	936	906	930	870	868	930	918	917	884	914	899	929	907	889	875	864	862	901	930	929	876	918	888	883	846	934	875	913	900	902	898	910	959	838	876	892	886	930	937	861	854	905	866	905	851	880	911	896	953	896	894	866	927	868	863	922	908	898	952	889	889	915	907	926	899	898	996	931	870	935	931	904	889	886	988	932	922	930	895	888	973	908	897	949	920	925	888	890	869	889	907	975	929	875	869	912	849	858	848	881	845	968	868	899	904	905	898	904	913	871	886	838	904	924	890	906	878	901	927	938	890	908	941	909	911	861	918	910	849	894	895	931	905	871	879	897	860	913	906	875	859	918	918	882	978	867	885	902	904	903	865	884	852	844	911	904	935	886	882	906	879	922	887	874	889	913	897	880	872	865	866	894	875	885	907	915	904	881	906	906	884	931	1008	897	889	901	878	862	868	897	875	950	897	958	935	877	871	854	905	874	865	909	910	927	909	917	853	856	885	905	898	892	890	878	890	864	865	905	899	887	859	933	910	921	931	916	881	961	906	908	919	899	894	874	903	931	883	933	870	875	903	902	895	856	925	874	860	920	889	870	909	954	866	868	843	894	922	866	889	900	900	878	889	924	914	917	866	860	903	897	886	896	861	880	921	876	856	901	877	896	891	857	936	858	886	899	857	883	896	887	871	850	889	943	980	853	921	927	942	870	907	901	889	931	926	895	865	886	904	926	933	948	935	889	888	916	884	928	884	925	935	893	919	884	902	884	882	834	878	896	863	881	890	842	899	903	939	867	908	901	919	892	857	903	921	894	909	864	871	925	939	950	895	927	941	894	873	879	899	927	913	926	926	898	875	978	922	838	901	899	863	889	910	898	898	900	898	915	901	932	889	947	888	916	918	894	850	934	888	906	915	922	864	967	922	829	884	906	892	941	936	930	942	893	967	896	961	913	902	927	835	946	871	887	876	800	912	888	869	931	940	862	928	872	878	925	904	832	882	946	912	864	916	918	855	873	885	941	907	918	895	857	939	874	871	857	880	913	915	914	851	955	887	862	835	849	888	936	856	891	907	849	873	856	915	886	849	872	873	888	905	886	888	923	896	904	888	897	882	885	899	934	934	944	848	899	872	944	872	895	907	876	867	932	885	893	887	879	845	897	881	963	838	929	894	900	928	821	887	891	885	965	863	865	976	904	892	953	922	922	926	947	944	901	885	907	889	956	854	906	976	907	893	919	877	917	892	926	916	912	847	868	845	924	894	939	850	903	899	899	824	834	960	946	900	904	921	897	915	886	922	907	941	861	841	865	930	868
51209	94138	77580	59772	46902	35363	31685	20085	11163	5866	2334	985	897	924	955	928	958	909	888	930	904	939	893	971	861	920	899	876	900	897	887	906	879	917	895	857	938	865	898	941	903	929	908	887	888	866	860	867	898	906	859	819	891	905	912	910	937	835	916	925	921	955	919	862	920	939	946	944	894	871	920	860	900	936	907	938	900	900	891	875	911	931	884	934	907	807	895	889	900	863	906	899	957	915	926	877	837	930	941	858	889	866	872	905	814	931	900	916	875	922	925	912	914	880	903	833	900	951	909	918	870	919	911	903	891	931	903	950	890	869	919	849	952	947	977	948	927	919	935	883	931	866	885	922	864	890	905	878	856	941	889	874	909	891	841	920	912	898	905	915	904	907	931	875	930	926	910	887	859	870	962	893	876	909	929	901	873	923	857	917	860	928	891	922	931	888	895	886	915	886	886	904	889	923	909	912	883	918	905	899	907	925	934	916	828	875	872	914	877	893	899	908	892	887	901	902	831	897	884	869	895	908	910	893	949	894	886	881	849	920	927	837	940	833	930	879	923	909	924	893	965	906	914	914	936	925	914	871	891	899	930	915	917	884	914	936	926	844	914	887	926	880	929	901	919	916	913	888	917	826	890	937	878	977	883	852	877	977	932	877	910	912	895	882	896	897	908	901	919	940	945	936	886	885	912	838	883	908	935	852	854	916	922	918	822	894	954	865	930	906	924	899	882	964	938	892	890	935	871	919	887	863	938	949	949	922	918	919	949	911	914	911	880	903	891	916	907	891	916	899	924	929	899	881	863	930	887	867	902	891	873	875	872	934	949	950	915	887	863	873	819	905	882	847	903	858	921	919	881	927	938	911	889	888	952	921	872	889	927	958	902	825	936	901	869	881	861	919	830	927	885	831	917	901	892	873	868	848	891	893	907	845	877	927	924	878	914	917	935	868	940	868	897	956	917	818	882	888	881	885	903	901	897	913	838	862	899	923	898	922	881	842	910	921	886	894	904	905	918	920	890	857	874	846	892	854	853	863	852	858	934	900	900	884	903	910	858	961	934	945	896	885	944	904	897	904	883	884	890	876	897	896	954	902	831	878	938	897	913	863	912	896	897	875	869	852	955	893	896	923	881	920	936	936	894	863	898	914	889	881	918	904	928	856	849	850	894	877	894	948	857	909	896	881	911	907	910	881	903	896	953	872	897	888	870	865	894	906	918	935	862	919	920	928	909	877	945	891	891	946	932	901	866	945	898	882	942	928	856	943	833	852	884	891	894	881	927	938	982	901	881	912	967	935	880	908	924	910	871	921	887	906	941	891	883	960	895	900	895	893	937	871	901	901	894	900	894	902	893	901	836	865	862	877	947	887	875	938	888	876	872	885	988	956	942	928	928	945	861	895	857	917	890	954	905	892	930	865	892	906	922	931	924	903	913	873	897	918	915	949	918	879	923	885	892	899	879	858	872	906	945	835	865	930	911	935	891	909	949	915	913	949	877	921	848	937	902	838	900	883	881	879	890	899	890	919	864	894	924	948	896	909	898	909	885	889	919	863	917	885	921	886	911	902	917	891	944	914	932	904	892	892	919	929	903	898	871	919	880	895	927	881	888	882	934	852	932	915	904	947	877	906	926	907	935	867	886	940	831	910	909	838	956	924	888	893	826	910	830	948	923	873	942	915	927	896	845	880	918	936	910	950	927	878	894	886	863	857	915	960	931	868	896	903	904	877	944	875	897	899	914	900	953	902	819	879	886	912	970	896	956	909	869	975	925	866	951	835	879	896	880	916	876	886	911	926	930	935	927	862	817	968	907	932	857	934	905	897	889	910	962	891	907	910	944	905	897	930	892	924	883	902	899	874	958	870	851	954	896	897	900	878	923	871	948	921	907	835	871	967	873	934	976	945	925	906	917	919	974	937	871	917	896	865	943	923	935	918	901	926	960	926	886	855	905	856	931	865	890	896	934	881	881	924	844	838	884	893	838	892	929	873	876	936	893	915	879	855	929	874	867	898	895	927	855	893	897	902	836	900	914	911	839	935	897	922	857	891	894	922	905	881	858	949	895	969	923	864	921	882	888	928	931	881	920	915	921	926	931	914	926	927	898	921	901	923	931	901	891	909	906	878	934	920	925	908	888	887	901	901	884	883	901	895	902	931	882	886	881	861	913	926	918	869	959	910	913	995	853	890	888	960	862	886	898	902	936	947	906	900	883	913	945	862	884	909	904	882	896	885	909	852	911	868	862	911	923	863	885	830	889	914	946	954	858	941	864	868	884	917	871	882	861	920	879	885	883	931	864	873	924	929	877	878	908	900	914	935	837	874	901	944	962	915	885	899	869	921	873	925	883	920	838	944	908	891	909	945	903	891	892	934	884	890	905	898	917	851	933	934	904	972	851	862	914	884	928	901	911	937	842	862	860	892	891	920	940	935	947	945	937	898	891	892	907	873	923	874	888	874	933	851	889	910	882	915	903	896	886	889	914	910	885	884	923	885	868	866	870	854	906	921	905	887	936	904	934	856	912	910	871	860	920	877	880	903	889	929	886	937	875	949	838	910	901	848	940	914	881	905	914	898	888	916	892	873	901	975	897	899	945	907	953	882	924	884	952	910	907	915	905	931	936	908	868	904	889	907	892	927	867	937	964	901	885	913	911	907	897	881	861	892	910	887	878	928	922	886	934	896	825	927	896	904	909	889	949	899	940	921	868	912	881	936	915	903	903	907	908	947	868	916	942	971	890	904	925	859	883	906	884	885	901	948	917	896	929	928	887	883	887	857	868	871	895	926	940	896	919	890	903	933	936	849	890	875	929	884	934	934	926	892	879	853	906	863	901	929	873	930	888	906	864	952	901	892	891	899	884	906	946	892	885	884	909	847	941	896	912	939	822	883	876	835	870	900	926	830	880	924	888	932	895	893	883	901	888	953	853	894	935	884	916	927	888	903	964	851	914	891	918	876	918	884	891	888	985	911	926	885	933	935	911	882	942	913	906	910	885	911	925	857	918	925	944	866	924	928	856	881	933	941	925	902	886	911	926	911	929	921	875	858	924	864	889	885	914	930	865	914	890	937	923	883	901	875	915	898	890	878	915	925	925	893	917	912	931	864	877	911	870	898	905	889	870	887	904	931	858	873	907	905	901	896	861	950	945	878	833	849	841	940	894	826	967	918	873	936	891	908	913	906	884	849	948	912	935	880	932	927	936	892	874	883	896	831	917	935	912	864	896	885	887	917	906	936	847	927	896	891	894	835	898	885	872	892	885	907	922	872	900	891	876	931	895	967	931	850	899	880	930	892	935	847	909	885	868	884	874	933	897	903	957	942	902	897	971	941	911	850	856	946	893	877	924	925	844	904	908	854	876	896	894	828	922	922	871	880	892	877	928	907	923	874	897	881	966	909	870	885	937	902	889	970	894	900	869	898	833	916	944	913	870	875	902	900	873	914	869	981	898	886	900	925	825	906	897	909	934	880	889	888	933	849	940	887
28499	24397	26539	15536	5499	2833	2016	1251	877	638	565	572	507	511	560	559	549	552	503	517	515	479	531	531	523	530	515	517	520	503	542	563	490	496	485	511	485	564	518	524	516	502	507	524	503	558	520	541	549	479	531	438	551	490	496	575	489	532	574	508	488	560	507	498	518	500	500	520	522	498	544	545	520	515	491	532	533	548	521	518	557	528	534	506	568	552	541	511	511	546	484	508	535	473	514	527	478	523	531	514	507	538	544	523	516	524	498	499	494	514	491	522	487	508	526	502	544	508	502	478	535	507	488	497	550	521	497	500	512	523	497	528	507	526	472	524	498	555	509	525	496	518	527	521	565	480	496	541	538	490	495	472	508	484	515	537	525	479	528	561	531	507	498	544	492	545	484	516	499	467	537	499	518	525	517	510	536	529	536	506	523	485	496	481	568	473	538	514	524	525	511	501	556	506	473	528	492	488	497	497	538	523	554	499	513	495	510	509	561	510	481	537	540	522	490	498	540	518	529	510	484	522	513	477	487	498	570	463	519	525	520	540	533	525	521	532	548	502	523	511	541	455	504	502	488	482	500	494	508	523	527	512	532	517	484	515	528	518	520	507	529	532	537	512	539	502	475	499	491	541	495	518	513	552	521	503	512	528	523	506	499	513	502	518	525	527	481	515	512	499	542	479	535	536	493	521	508	560	497	526	453	525	508	532	504	515	514	520	522	515	505	479	499	501	548	546	519	495	470	522	523	502	511	530	538	500	551	552	521	499	516	514	487	527	472	493	500	512	533	562	506	483	483	514	545	523	546	493	536	488	508	494	510	521	506	462	532	525	542	509	526	548	539	547	542	487	526	513	516	529	550	560	463	520	493	514	491	500	510	517	516	568	505	511	485	520	499	521	461	518	590	526	469	526	525	542	538	493	549	540	520	508	570	494	475	507	502	532	500	485	507	501	511	506	526	491	525	506	509	489	534	503	516	517	516	531	511	504	512	492	505	522	511	528	525	537	478	524	583	506	520	484	538	512	555	500	522	508	548	489	519	516	561	517	491	515	518	549	519	523	542	511	536	564	500	526	528	487	512	495	527	531	532	563	539	498	502	493	509	545	513	495	537	500	521	504	513	521	542	478	572	523	552	504	568	552	517	551	536	514	535	535	544	513	521	539	512	491	504	532	558	495	530	538	479	529	499	534	555	547	515	546	523	494	572	534	508	519	506	505	488	526	517	448	528	509	518	513	506	511	516	490	519	489	510	525	514	546	483	571	523	558	531	517	540	469	523	509	531	508	531	497	498	512	504	529	483	536	512	534	546	514	537	529	554	484	504	488	508	526	514	525	550	514	485	530	486	504	533	533	545	510	568	519	495	510	520	510	544	562	531	499	522	519	516	538	500	560	552	488	534	541	495	497	505	532	570	503	550	551	518	498	477	484	491	498	523	492	517	521	512	534	514	518	512	537	496	510	509	485	538	528	514	547	482	522	505	470	537	476	517	502	512	570	500	528	520	519	533	510	518	520	508	491	545	548	516	503	518	504	546	477	482	487	518	459	530	481	524	491	522	514	475	530	537	476	458	535	563	542	509	519	528	504	516	484	567	510	486	505	495	543	498	531	494	537	528	533	523	494	543	556	539	493	510	536	511	496	481	529	551	520	494	501	560	523	502	474	489	498	503	496	496	518	509	511	505	482	519	509	534	523	555	540	499	514	517	499	568	501	518	517	536	517	553	508	508	499	503	501	525	549	522	518	539	510	480	494	536	522	505	506	540	524	508	504	500	489	529	502	537	495	520	496	503	500	548	524	539	527	516	487	516	531	491	492	498	508	521	548	502	544	488	511	516	530	543	551	490	540	535	499	489	503	515	520	494	515	487	538	492	512	473	552	529	489	503	504	499	508	510	562	545	515	516	524	497	512	495	542	515	543	505	532	562	516	523	533	491	535	508	516	528	484	528	524	561	524	542	569	547	541	488	507	526	525	553	517	509	526	509	494	475	499	540	506	544	510	565	521	501	527	548	509	510	551	520	551	540	464	485	501	490	549	547	480	516	533	504	485	526	508	492	507	514	536	526	525	491	530	521	496	502	477	513	507	531	533	489	526	513	503	562	528	515	529	490	521	516	500	506	479	514	463	514	529	480	499	501	502	512	496	527	546	496	522	496	511	506	541	529	505	513	575	496	492	512	521	539	509	511	521	572	531	474	532	497	535	556	526	509	515	512	515	505	484	535	510	515	529	485	518	521	553	529	504	469	522	511	527	504	519	519	456	497	547	505	526	495	512	528	496	530	537	557	530	509	526	517	451	493	518	541	546	449	532	542	498	530	498	529	550	497	501	464	488	550	492	504	505	480	513	516	510	518	488	547	559	510	486	532	520	511	572	514	488	482	521	537	498	497	530	552	529	534	516	513	516	514	516	472	536	541	519	531	463	529	534	495	513	481	505	483	515	512	529	518	497	537	549	496	547	506	503	558	541	494	540	511	543	508	498	502	496	510	529	465	539	499	552	486	543	561	521	469	506	522	520	492	513	528	485	495	522	521	493	492	523	508	530	531	514	522	503	511	555	541	556	490	494	543	533	558	494	536	511	510	497	483	530	554	534	531	580	520	488	499	554	510	508	552	460	528	546	513	520	502	484	534	501	531	536	509	531	558	484	525	499	500	527	481	505	539	500	541	548	551	509	570	524	474	536	530	517	520	519	520	505	535	524	549	559	507	500	535	515	505	538	507	540	532	508	527	497	522	480	472	506	510	515	548	534	517	545	512	534	502	540	509	574	506	524	529	531	519	517	479	518	540	527	485	566	520	528	505	494	502	536	502	524	529	514	538	459	524	503	507	507	526	550	534	517	561	505	517	547	499	535	487	496	531	484	512	504	561	546	529	560	512	482	566	535	517	496	544	490	460	489	490	479	538	492	515	505	506	525	515	511	531	548	514	510	521	519	482	532	526	515	538	550	485	522	517	525	560	499	499	497	545	538	545	514	548	471	511	558	512	512	494	560	512	527	500	510	527	506	492	503	495	518	520	475	523	524	532	500	550	510	561	525	510	500	543	501	536	517	518	525	490	541	518	551	518	504	508	535	507	510	497	496	517	503	582	499	497	504	498	521	503	543	494	552	479	506	507	513	535	545	523	480	510	537	514	582	514	510	501	537	502	534	472	523	510	504	527	464	510	512	508	521	510	533	524	531	544	510	496	514	500	507	510	501	484	549	474	499	505	514	486	513	544	504	539	533	498	503	541	533	491	486	494	549	516	505	531	509	506	534	506	543	510	528	547	541	497	505	528	528	530	515	519	483	517	494	517	534	504	523	501	483	493	490	506	512	486	513	548	504	477	457	505	522	494	500	524	546	531	505	509	464	524	512	536	486	510	493	533	545	534	485	521	503	529	525	501	507	463	526	530	531	500	574	532	491	542	523	489	520	526	554	533	525	542	525	519	497	520	556	479	503	511	495	539	513	517	530	519	505	517	499	552	501	516	546	547	503
17860	33236	21620	11127	5216	3392	2574	1513	992	758	609	574	594	543	543	546	608	539	555	566	556	509	550	538	562	578	601	556	569	582	566	583	552	536	531	570	550	544	550	556	579	558	579	561	565	560	575	547	561	559	558	518	555	516	549	553	539	566	558	551	514	584	569	528	534	517	545	544	560	521	545	564	576	545	573	534	538	568	575	592	518	559	518	567	525	543	550	584	582	554	526	549	526	577	586	537	562	581	566	541	552	529	550	514	582	518	557	543	529	519	533	542	586	545	512	602	591	592	564	586	598	514	568	554	539	574	607	573	532	509	545	539	590	579	543	568	559	549	540	616	567	583	540	565	540	563	563	578	562	587	568	585	616	568	563	533	554	518	577	557	539	556	575	553	546	514	541	539	523	560	569	547	549	567	617	547	564	566	604	565	563	570	564	554	523	548	554	588	585	545	541	536	558	503	551	547	596	549	563	567	534	565	556	537	528	544	600	583	589	575	563	597	563	562	554	538	555	572	558	555	557	540	552	606	573	537	593	556	533	550	510	566	536	546	576	531	560	546	550	541	558	573	528	559	609	547	577	564	541	597	549	554	525	523	570	559	527	577	567	537	558	574	548	525	568	543	543	570	559	546	565	561	530	574	580	563	578	596	536	548	549	568	548	541	566	559	500	548	529	584	546	580	550	536	538	533	518	588	543	557	600	531	554	563	546	572	559	533	576	592	582	606	515	531	568	568	566	585	556	598	588	572	562	579	592	538	571	572	576	596	563	549	515	557	584	532	511	562	549	554	572	571	545	518	578	572	574	526	542	555	590	531	541	544	543	553	509	604	557	536	560	591	585	565	541	564	537	535	577	552	555	583	556	551	557	557	544	585	560	533	553	586	604	517	577	532	576	548	531	536	561	544	566	555	552	566	537	591	569	564	585	559	516	572	577	540	573	539	531	573	557	560	569	568	546	543	535	558	563	539	548	561	567	563	564	533	572	530	551	577	593	558	545	572	590	580	626	546	575	536	607	567	585	567	552	549	555	537	584	572	542	598	601	576	563	577	570	575	546	562	563	547	524	562	533	574	566	589	526	564	600	545	555	557	569	573	541	559	526	541	528	569	517	541	563	535	551	551	524	621	522	545	569	535	566	563	561	608	568	586	541	564	543	603	494	561	517	548	568	597	561	540	572	572	557	566	582	555	566	588	583	565	545	512	531	537	570	569	578	546	591	556	587	597	553	530	543	546	553	581	550	558	533	554	556	598	578	550	557	533	542	555	579	547	534	570	566	549	549	554	568	537	562	562	585	579	605	576	597	514	568	544	538	597	565	548	536	534	551	533	519	555	538	574	524	557	546	534	553	520	548	561	563	580	525	542	576	525	542	595	577	560	547	582	565	547	540	555	553	573	540	560	594	552	548	560	577	563	517	523	544	583	528	605	548	586	528	554	555	543	564	580	557	521	566	530	551	566	571	564	561	564	556	532	578	561	582	567	570	576	562	543	572	547	523	532	620	543	549	591	514	606	541	565	571	546	544	576	569	556	552	559	576	573	553	523	603	556	536	554	563	605	562	579	575	551	532	579	540	523	595	556	579	555	536	577	602	507	567	542	541	561	546	514	549	562	554	558	554	587	508	545	584	583	540	554	544	549	586	574	601	564	508	543	575	585	564	563	544	536	552	563	568	583	571	605	557	579	591	560	590	514	558	562	581	559	581	538	555	565	550	572	564	529	530	561	567	528	522	578	575	540	533	601	583	573	545	518	592	552	545	582	550	529	562	566	531	573	544	557	595	578	578	525	522	531	595	497	555	533	574	552	558	548	555	599	543	553	568	547	544	540	598	560	575	564	564	539	526	554	578	590	567	578	548	568	548	554	543	583	556	541	577	519	537	568	556	548	529	555	599	584	549	567	595	561	576	528	553	531	567	558	575	570	535	570	587	554	580	570	588	596	528	557	537	539	525	573	539	560	547	563	543	570	565	534	550	589	564	585	576	594	555	510	557	564	574	583	556	546	565	569	561	583	541	530	561	571	567	555	546	499	517	544	586	548	566	569	560	537	514	557	571	546	521	551	545	556	556	572	583	561	576	569	562	545	568	551	536	564	565	545	562	582	524	564	536	542	569	548	560	534	563	529	605	581	569	589	566	516	556	575	524	549	529	552	554	557	574	555	576	616	533	565	564	560	556	566	557	573	541	577	577	548	527	562	537	529	536	577	553	570	517	583	594	542	574	518	578	543	594	519	561	577	552	568	574	606	555	525	547	560	544	544	570	546	549	549	599	539	546	516	549	580	540	543	595	576	571	570	534	558	522	562	597	568	540	604	544	560	551	546	530	527	559	597	532	624	578	562	560	529	543	519	589	581	551	547	555	513	547	564	538	580	568	563	531	554	578	519	520	537	549	571	502	546	558	577	579	609	565	566	555	549	495	529	576	553	567	560	550	593	552	577	539	540	553	561	584	540	565	560	557	568	557	559	583	556	551	575	562	556	553	560	544	538	547	602	603	578	543	582	524	546	593	592	564	519	521	537	582	551	574	578	511	575	531	557	549	535	547	527	563	574	548	553	565	585	551	573	569	570	581	547	571	545	538	567	567	588	544	559	614	564	580	577	576	532	546	562	587	557	592	574	557	564	568	564	506	562	524	577	553	550	545	566	536	587	542	561	576	526	589	550	527	536	557	546	571	593	521	592	570	618	552	599	550	582	534	577	532	581	529	574	527	548	541	517	551	592	599	567	517	552	595	516	518	582	564	550	549	585	579	531	481	546	530	518	590	548	590	589	556	564	554	558	495	559	554	577	559	518	534	548	536	514	605	613	552	567	526	536	515	529	554	545	531	536	539	554	554	575	513	548	555	558	543	579	552	585	592	566	588	519	528	605	616	573	547	598	594	589	550	514	577	552	538	535	552	563	577	560	570	553	552	547	554	510	540	590	546	549	539	549	530	555	541	600	531	533	525	553	561	550	556	587	600	542	539	544	589	547	554	577	575	585	549	562	611	539	577	570	550	540	564	560	532	522	577	585	558	561	582	571	537	608	573	595	613	566	558	569	531	578	519	536	589	515	526	519	559	579	531	550	579	581	549	608	562	555	548	518	562	545	559	595	586	544	524	552	589	554	573	599	553	563	555	588	526	598	546	521	565	570	547	536	576	554	565	589	549	599	597	563	546	559	551	566	541	600	542	545	526	565	555	493	540	618	542	595	575	559	610	536	548	563	550	564	533	584	561	573	523	515	522	562	534	529	585	574	530	554	579	558	611	520	560	561	533	575	589	531	539	563	578	553	587	553	578	514	557	556	541	574	544	534	595	579	555	585	536	554	501	551	556	576	571	527	526	552	584	556	523	568	565	513	564	563	549	538	579	556	541	568	547	563	598	622	545	528	547	568	590	545	594	575	618	611	545	597	558	550	572	572	524	550	592	546	563	588	538	539	561	521	546	524	550	510	601	543	566	508	573	571	571	544	552	557	551	528	583	548	546	558	577	542
23607	21742	33263	33749	30258	26137	18729	8084	3365	1614	748	643	614	574	589	590	644	606	574	629	537	579	611	570	600	571	642	627	605	575	589	615	601	657	587	623	629	606	624	636	595	606	648	596	609	583	559	606	637	586	577	612	585	609	536	626	625	609	596	563	626	552	626	600	624	626	628	612	609	623	602	605	572	552	581	588	601	586	577	636	560	590	600	558	572	556	598	608	581	576	595	567	568	574	573	588	612	596	599	631	613	588	598	592	556	596	601	571	634	590	602	611	581	615	618	563	608	630	612	636	623	589	652	578	602	654	586	594	599	590	627	588	596	547	627	626	666	594	596	614	563	585	617	592	573	575	594	613	632	644	599	576	655	616	584	593	584	563	626	577	617	630	579	608	577	541	570	574	598	579	591	572	593	626	587	602	624	598	584	554	639	592	588	578	596	627	618	647	642	616	573	585	595	588	600	615	638	615	600	573	608	587	593	595	616	603	564	655	603	613	587	614	598	592	573	625	597	588	582	614	624	561	622	590	619	648	625	663	616	562	625	603	544	604	560	569	574	606	641	583	602	596	588	623	567	606	597	555	625	593	630	598	591	622	608	573	549	579	619	606	613	572	594	603	581	641	560	587	595	593	605	573	627	613	617	591	623	556	616	598	645	583	609	557	550	590	605	635	576	560	621	646	581	662	623	578	583	671	613	551	561	593	597	569	597	581	603	567	622	620	582	592	602	577	602	638	628	616	551	613	616	532	597	623	593	600	627	601	604	585	584	574	573	599	639	643	619	637	604	586	680	608	608	616	623	622	613	640	649	606	595	554	606	620	579	581	596	555	584	638	595	620	586	547	582	575	603	597	609	591	632	553	620	565	635	579	556	590	573	637	615	558	592	548	614	572	586	639	563	568	604	581	584	560	568	559	610	584	577	601	630	610	590	606	621	587	606	588	641	588	626	588	602	575	627	603	599	622	563	615	596	615	615	579	620	597	630	617	587	593	653	602	625	590	583	595	643	609	583	605	604	547	587	603	619	618	585	580	648	576	594	617	594	570	591	595	616	606	644	638	605	602	575	614	616	613	580	612	621	576	597	596	609	567	560	548	612	576	587	597	604	609	591	575	557	614	578	574	569	613	547	582	575	632	630	618	609	635	565	623	587	582	611	614	574	620	635	619	617	632	561	563	561	575	603	633	601	609	586	619	583	574	575	604	640	621	628	621	588	618	614	601	558	581	580	623	608	606	638	598	605	594	591	591	609	614	577	618	579	634	557	631	550	617	642	611	563	585	601	583	588	585	596	554	630	628	623	573	610	581	610	549	569	572	544	572	546	611	584	591	563	612	575	543	601	557	616	640	565	603	613	606	658	570	588	628	606	600	610	624	594	616	602	575	591	632	588	559	612	610	595	603	634	625	605	570	605	615	594	592	583	604	611	658	617	607	552	576	618	571	549	605	589	600	610	538	567	618	585	559	610	613	598	597	584	571	612	596	590	632	583	613	601	630	582	607	601	583	607	589	580	607	588	594	578	602	625	615	601	601	587	578	620	620	590	613	573	633	583	594	554	610	585	621	569	569	605	600	628	609	615	650	599	591	589	557	586	578	570	584	572	611	622	597	613	610	592	585	648	637	633	606	571	572	584	604	570	597	601	604	596	588	629	615	615	589	616	540	560	570	626	613	604	575	569	628	601	613	636	599	548	565	587	600	590	628	617	611	620	586	663	614	571	605	597	602	604	582	585	589	635	605	568	566	591	599	578	599	560	567	596	623	623	566	606	619	588	550	583	636	604	554	617	595	585	590	591	587	579	575	597	674	635	594	596	561	577	621	586	616	617	621	587	616	579	578	609	624	577	608	592	592	592	619	614	594	616	580	592	636	613	621	627	591	584	603	623	605	599	617	579	562	614	594	586	566	616	622	602	608	584	654	613	597	557	589	610	559	596	582	565	578	600	597	611	610	603	584	645	659	669	598	655	629	593	633	562	608	615	580	615	566	581	585	608	653	610	568	675	610	601	583	621	625	619	605	581	613	597	599	606	584	585	557	597	593	645	624	560	552	600	605	645	601	569	619	598	579	605	611	593	591	635	631	603	607	591	650	580	579	556	578	582	582	596	603	609	595	626	645	611	606	583	596	616	617	560	607	582	580	615	610	605	630	608	592	575	610	574	570	564	617	610	603	637	574	611	624	573	620	580	581	597	564	637	568	569	610	621	647	605	546	601	612	612	585	610	567	607	584	638	635	590	633	583	605	555	606	586	598	598	622	568	601	592	617	612	622	608	579	621	525	593	611	552	628	602	599	609	619	589	620	600	612	582	569	579	561	643	595	582	574	592	571	609	563	594	601	599	600	588	616	605	588	630	600	609	601	604	596	600	603	607	595	592	608	657	589	582	591	642	602	579	630	604	592	561	624	622	580	618	610	637	583	609	584	625	578	583	595	564	607	597	566	601	632	588	569	606	641	532	604	554	557	563	633	598	566	574	577	594	610	615	586	596	644	556	599	568	621	649	572	595	600	597	574	602	610	589	602	621	596	639	594	596	570	643	586	593	593	592	592	575	592	564	586	611	573	587	563	551	561	560	584	587	567	581	543	613	598	572	588	554	633	572	599	572	572	560	643	601	616	582	609	611	602	610	619	614	551	544	610	623	594	601	600	624	599	573	616	625	577	638	636	569	573	608	607	615	602	550	611	595	579	556	607	638	574	599	550	596	599	612	601	573	598	594	648	554	606	586	589	583	571	612	595	603	603	575	602	607	575	612	602	567	596	628	604	546	634	618	606	613	551	566	608	612	618	637	614	577	595	633	573	580	596	615	605	589	596	576	623	567	594	576	631	612	609	588	606	573	590	570	611	610	600	627	633	627	590	627	581	607	570	607	590	655	583	611	620	591	634	577	595	601	610	588	573	574	618	570	575	599	593	610	617	626	553	594	630	606	662	595	589	629	536	617	584	621	623	632	606	583	568	680	586	611	684	609	574	590	609	584	607	574	616	643	604	611	649	600	606	620	570	586	597	628	614	582	625	618	584	619	584	587	589	660	585	601	574	593	594	624	585	625	590	599	578	608	638	640	589	613	586	653	636	608	589	575	592	599	610	615	612	577	584	583	571	592	588	629	630	609	600	631	621	556	620	589	577	585	599	604	573	613	602	578	560	569	549	574	571	559	543	592	573	606	612	610	619	647	649	592	587	620	643	639	618	624	611	598	597	589	625	572	591	601	609	597	633	616	590	618	597	608	591	567	610	579	619	628	639	611	604	616	598	583	609	576	608	608	591	596	585	629	589	654	599	570	558	630	632	614	589	622	579	560	637	614	599	633	584	572	564	601	598	621	613	616	566	624	611	572	584	619	549	570	610	599	625	581	591	573	572	612	605	565	574	562	612	616	595	573	593	588	579	659	591	600	629	629	638	600	633	623	598	637	580	618	645	546	589	566	592	570	547	595	542	595	610	564	610	602	607	571	569	586	634	596	604	617	572	617	599	588	577
46236	84782	66100	47385	37330	27495	18244	10036	4897	2269	930	636	650	624	623	631	636	645	706	610	634	628	688	633	587	602	649	608	623	664	611	612	592	595	642	594	593	657	680	620	620	662	609	686	633	621	624	539	610	624	603	627	616	572	641	587	612	621	645	584	644	675	599	647	654	656	599	608	664	591	549	601	666	618	646	631	614	648	634	610	654	615	644	616	613	639	599	644	603	578	633	661	598	623	649	662	607	618	608	637	570	643	596	652	619	605	638	639	605	602	641	601	619	640	661	616	615	596	629	622	636	665	635	623	586	638	635	641	616	606	586	653	646	611	579	610	634	658	627	624	684	650	643	637	623	583	659	594	607	677	603	665	635	625	595	655	569	659	617	606	628	635	628	617	639	634	607	598	641	596	598	632	624	600	628	638	611	634	620	657	651	661	631	651	575	612	636	620	582	640	616	605	618	650	626	632	627	615	668	625	593	637	623	611	648	640	646	583	639	608	692	626	641	639	653	624	671	607	608	640	665	624	632	650	643	641	614	668	607	614	624	627	600	632	591	613	610	623	592	617	620	654	581	647	611	635	616	654	677	650	605	630	609	609	583	597	657	605	619	622	666	641	552	595	615	647	650	580	630	591	600	607	679	678	606	613	626	624	643	605	673	639	649	570	614	661	595	591	663	582	572	589	595	641	660	635	618	647	630	662	599	657	650	591	637	606	594	633	611	707	587	632	619	618	630	616	668	639	668	603	639	679	670	639	661	644	639	600	644	640	617	633	660	629	611	641	626	650	635	659	639	626	646	633	595	653	598	637	660	645	617	630	653	594	623	639	665	658	584	644	658	664	637	608	609	595	635	639	647	622	657	664	628	644	625	645	635	665	624	616	606	631	632	579	605	608	579	606	640	636	612	626	608	665	651	606	586	608	600	628	617	619	666	633	639	606	622	672	655	575	608	641	645	675	639	600	617	643	634	643	634	631	656	636	637	656	620	637	588	605	613	644	683	628	653	615	587	644	639	615	618	617	665	617	595	605	610	653	615	615	677	628	632	614	619	644	653	619	631	667	627	603	652	602	595	625	620	644	628	624	622	651	607	602	598	600	598	630	614	624	640	645	628	651	645	567	637	648	611	647	640	625	638	601	613	634	584	640	653	649	655	623	602	651	621	625	586	640	590	626	690	615	603	589	626	668	655	634	679	647	629	614	633	621	620	637	607	624	607	651	590	649	621	650	595	568	629	602	615	615	621	667	637	623	634	640	603	611	635	652	635	684	649	614	675	635	659	612	635	634	603	608	630	620	625	643	647	635	620	656	612	594	656	649	618	617	611	646	592	608	620	608	610	612	622	667	627	614	634	601	600	624	611	592	574	622	621	613	650	652	634	602	644	623	594	629	666	652	602	584	599	620	624	594	681	633	634	618	624	664	629	621	662	645	600	655	616	630	670	620	613	618	614	604	641	590	629	641	638	602	646	669	615	621	640	633	639	636	634	628	589	650	631	583	641	621	626	651	650	611	620	592	658	592	625	586	607	608	646	624	654	634	587	626	667	586	599	597	624	626	620	644	622	637	596	611	645	620	643	646	653	625	623	655	653	661	627	633	627	641	648	610	631	653	611	581	603	574	631	641	631	618	623	641	630	650	596	601	611	645	629	640	604	599	675	620	607	607	608	591	676	604	642	626	602	664	635	581	608	601	632	661	630	670	644	671	590	638	644	642	599	650	589	636	626	600	606	605	648	628	642	636	658	640	658	580	595	651	653	637	658	601	617	637	669	619	657	649	618	626	636	640	636	611	623	635	643	585	621	634	623	618	664	632	654	649	613	610	635	668	602	610	644	616	646	634	627	609	635	611	578	580	618	576	615	617	625	653	669	634	641	609	671	609	600	646	583	628	642	613	627	657	663	617	667	637	603	636	589	627	570	592	636	625	615	593	631	610	618	618	666	609	631	610	589	618	650	621	615	583	612	638	651	619	652	630	611	633	626	663	621	675	629	599	671	628	619	621	626	650	630	637	593	603	606	605	648	700	643	634	626	673	619	605	601	664	644	622	632	624	614	548	637	640	631	574	631	610	610	621	589	611	643	579	638	601	668	589	618	618	643	631	635	607	630	641	591	606	590	603	644	587	673	642	619	590	567	638	609	630	606	608	630	638	622	645	613	665	592	632	601	665	635	580	689	653	612	606	625	628	604	635	646	621	666	574	558	619	651	602	601	672	599	684	637	619	651	654	654	633	666	602	618	639	625	602	589	637	593	590	656	607	601	611	635	605	680	582	581	598	627	622	621	647	642	627	629	618	597	621	662	592	603	655	634	599	645	614	623	620	650	660	602	679	610	621	603	640	629	695	638	612	661	613	608	655	617	588	635	608	646	590	646	612	575	594	614	640	645	662	631	585	619	659	611	622	594	673	619	586	655	645	608	626	605	641	670	657	692	567	601	636	605	638	614	664	658	627	598	597	596	639	617	632	609	627	607	646	612	642	610	649	612	618	653	659	604	627	641	660	626	628	612	657	623	629	625	591	616	611	600	615	626	651	597	625	631	613	634	646	612	630	626	639	647	621	609	633	557	639	621	594	631	622	646	609	637	655	605	623	622	677	633	613	643	646	650	645	574	614	674	626	652	659	617	622	628	626	639	585	702	644	660	586	637	625	624	552	666	637	625	610	631	668	640	630	653	641	634	601	621	633	597	643	583	679	660	641	635	613	614	633	656	551	624	635	667	634	625	583	619	643	605	612	649	635	585	644	638	605	596	647	660	607	635	652	655	586	568	653	642	591	654	655	610	593	642	594	637	650	650	584	650	631	650	637	674	630	635	616	644	580	627	632	590	635	687	647	659	651	652	658	671	694	636	624	585	612	650	611	600	617	606	594	629	599	600	636	622	631	640	680	665	645	583	621	633	634	620	638	633	626	628	600	646	592	592	618	628	602	628	617	609	642	587	606	666	623	624	623	647	658	625	661	607	634	615	629	617	636	663	614	657	669	612	604	656	599	645	675	609	640	639	616	577	616	575	661	596	622	618	617	654	614	615	627	662	639	637	641	632	660	623	603	657	561	668	626	635	647	592	651	614	578	642	649	559	632	616	611	647	642	629	630	616	656	647	606	614	648	633	580	647	626	624	633	597	614	624	650	611	608	664	629	634	641	635	627	609	639	589	627	614	595	593	621	659	577	624	636	603	595	631	583	626	650	609	606	614	652	663	648	596	594	654	592	620	562	616	644	667	616	624	589	645	614	648	610	649	634	609	626	637	589	597	671	643	633	627	632	648	611	601	631	573	618	617	620	654	658	603	598	618	639	578	651	619	672	626	631	599	615	651	617	650	597	645	632	609	662	695	620	597	628	679	591	680	646	630	650	615	663	647	638	649	648	637	606	635	579	610	629	634	605	600	626	613	672	596	615	637	605	652	592	619	622	599	617	650	641	615	622	617	611	617	609	618	599	609	619	657	610	648	627	634	628	640	657	638	620	611	663	627	619	675	604
24931	22236	33891	33315	23776	15281	7425	3258	1722	1163	952	741	689	759	716	708	763	700	722	710	758	762	700	698	665	715	692	723	708	770	725	764	685	731	689	709	735	728	738	711	760	707	710	695	699	701	752	708	702	669	704	708	735	742	701	736	697	728	749	721	742	694	717	726	718	745	720	707	682	720	693	725	682	729	678	726	717	681	698	697	732	749	706	738	697	716	732	712	690	747	743	744	704	676	719	744	694	693	695	717	680	701	699	656	729	697	704	787	753	716	762	702	739	736	732	693	718	708	733	745	696	716	699	727	722	775	718	664	720	742	706	707	718	723	708	707	717	689	728	671	676	737	723	728	687	722	772	661	755	728	697	677	701	710	720	693	707	755	736	725	729	661	719	729	716	685	743	750	736	736	724	696	695	728	760	658	722	712	719	705	717	702	754	738	667	758	740	732	733	718	691	759	715	747	755	676	701	729	727	703	703	740	711	755	697	691	742	734	721	708	719	739	707	755	726	740	719	700	766	709	752	689	729	751	709	701	710	661	671	681	684	735	675	701	683	759	615	724	695	707	715	699	718	749	699	770	741	722	722	737	638	701	720	694	726	728	714	729	712	720	735	701	668	747	707	679	745	722	664	714	770	673	719	689	728	694	733	683	771	688	767	722	683	692	712	710	669	736	759	705	735	698	697	714	711	713	684	674	718	732	703	676	726	751	725	727	738	760	722	756	714	733	688	718	719	718	743	693	704	704	727	704	720	714	708	746	686	720	764	706	719	719	688	744	703	703	728	712	678	715	736	714	685	705	744	683	766	703	709	746	716	710	735	748	714	727	730	714	716	708	725	707	729	715	705	722	754	746	727	733	758	724	711	715	703	696	697	743	726	699	691	697	760	718	745	702	710	709	691	670	698	689	738	705	743	754	708	751	723	727	701	694	740	709	722	739	704	716	691	696	763	714	703	737	723	729	689	729	719	696	734	722	713	705	701	723	679	675	759	784	716	717	716	715	750	734	692	740	747	684	771	772	737	666	724	685	659	698	735	724	701	689	737	727	752	729	722	736	711	750	725	654	695	709	654	781	715	711	685	663	730	674	727	740	791	700	746	732	719	738	719	683	723	727	693	752	732	723	728	737	689	694	741	699	726	701	726	747	702	663	675	741	724	687	735	696	700	755	767	713	701	725	770	741	752	745	697	722	674	712	708	695	739	697	725	682	706	732	677	719	703	725	696	694	703	698	726	722	747	726	722	681	724	764	712	708	693	691	680	705	709	717	721	756	722	701	711	707	722	764	728	725	716	720	725	679	714	690	697	760	746	686	709	709	674	697	699	707	723	773	735	735	745	733	730	690	765	716	728	670	755	757	696	709	733	702	748	728	672	717	696	737	694	761	713	730	717	753	714	711	755	743	721	696	720	666	731	747	730	691	715	761	760	637	752	729	733	769	721	731	699	692	720	705	710	728	693	704	741	728	727	762	713	746	690	750	682	732	734	717	724	704	726	736	710	780	718	704	694	727	742	712	763	718	713	745	658	703	674	682	725	760	742	699	741	737	714	702	725	756	687	738	713	763	730	710	711	694	669	730	707	703	728	756	735	701	705	711	719	733	688	696	712	665	739	744	759	716	699	681	754	694	701	694	741	739	742	742	690	726	733	706	683	668	701	752	701	721	756	695	728	713	700	716	774	718	746	736	739	675	742	723	689	700	710	683	638	727	756	739	769	674	676	720	734	708	732	716	722	780	676	677	756	739	724	726	713	757	736	694	720	711	742	679	737	731	733	738	736	751	711	721	746	649	715	664	722	727	689	715	736	726	786	736	758	734	737	696	689	711	724	687	718	721	707	691	722	725	719	762	712	732	671	729	757	694	693	719	705	673	703	703	733	716	734	713	718	683	724	703	704	747	738	741	712	740	717	760	730	732	730	721	729	685	732	679	730	677	750	737	697	743	754	732	659	701	719	694	707	707	765	718	688	747	702	712	726	752	760	718	721	685	689	700	752	764	705	691	711	693	715	721	694	657	745	720	784	711	712	704	748	767	790	698	728	717	680	691	725	758	710	758	725	734	672	704	671	730	734	704	760	718	706	736	742	716	702	721	709	770	705	692	706	680	723	685	697	716	719	645	744	732	735	700	708	781	715	735	788	744	741	707	686	710	706	742	734	744	692	718	729	718	719	714	728	719	770	745	679	672	710	719	683	717	709	675	662	674	719	728	729	679	710	710	722	741	718	716	675	736	720	749	681	754	713	680	678	711	680	704	723	702	740	690	696	713	728	703	664	700	672	742	732	783	712	748	775	723	753	732	724	682	752	716	711	683	700	732	723	723	668	738	737	745	710	693	730	737	732	695	689	703	704	777	693	710	676	689	729	752	698	696	675	732	680	712	709	698	725	691	727	692	726	752	813	697	722	701	728	697	688	734	721	710	691	769	697	748	770	725	695	754	774	735	724	705	743	704	727	741	757	758	734	746	723	716	717	650	724	748	730	682	746	759	725	737	673	700	743	718	664	701	689	680	715	713	752	715	679	762	724	714	671	677	721	742	744	746	680	733	672	731	706	684	769	729	705	726	688	722	722	718	723	689	717	757	695	722	710	730	750	736	747	722	720	708	694	723	699	721	738	709	721	767	714	758	705	742	713	694	725	691	716	741	703	726	720	701	744	704	714	662	715	732	703	737	685	717	735	739	746	700	710	713	737	741	691	774	734	704	746	730	748	753	723	733	740	713	699	703	728	692	699	728	706	734	744	707	734	731	777	748	684	668	767	704	707	745	701	749	701	679	721	707	771	725	807	705	780	719	747	686	714	697	696	681	703	700	716	673	715	677	700	721	698	667	725	722	701	707	718	697	688	722	717	766	675	719	721	677	676	708	764	718	743	735	683	682	697	742	724	744	723	719	713	741	673	722	716	700	669	719	770	686	740	738	733	702	738	768	727	706	720	743	671	763	712	719	702	675	690	712	697	680	731	724	722	746	689	729	669	727	703	698	726	712	736	704	678	720	654	732	729	683	736	720	713	729	674	753	703	772	758	711	731	748	730	718	700	774	742	739	693	713	751	694	741	739	718	724	760	691	730	713	701	701	753	744	750	693	741	755	692	751	748	702	724	722	692	738	768	740	676	695	728	747	715	687	671	698	728	693	701	723	745	683	710	729	667	728	780	702	694	778	699	671	713	716	729	690	726	722	718	767	767	694	728	707	764	690	698	739	745	720	711	750	702	689	697	745	727	703	754	733	714	673	736	674	762	731	696	728	693	706	725	762	755	749	741	672	698	696	706	729	692	696	734	725	699	728	740	743	677	702	774	740	689	706	708	685	692	694	721	746	738	731	716	732	706	756	728	722	723	730	706	697	688	722	695	726	730	721	711	740	724	708	745	685	747	682	737	743	744	729	701	720	738	753	766	720	735	691	735	675	702	720	739	700	705	715	672	691	656	739	697	730	717	725	732	700	746	719	707	738	733	742	762	701	702	728	733	713	716	763	686	726
38948	69818	54352	39251	28137	17981	10225	5319	2742	1563	1049	832	724	773	752	750	684	771	808	764	787	764	718	716	766	764	768	765	808	803	720	724	779	746	736	772	782	794	832	757	747	766	810	815	740	746	765	781	744	754	751	751	756	771	800	796	748	738	742	807	800	791	749	778	776	711	800	832	746	783	754	729	777	780	799	771	731	720	791	737	734	692	816	719	735	807	750	716	744	795	765	782	758	764	737	725	751	752	764	738	759	808	729	789	767	779	724	759	726	801	754	754	785	787	769	830	823	746	797	756	744	769	757	750	813	732	735	750	820	758	760	776	755	760	775	784	803	738	748	750	761	749	730	782	752	752	800	778	781	756	760	746	789	727	802	770	738	817	742	737	730	736	733	782	674	761	744	799	783	720	797	739	782	758	734	802	786	766	821	783	814	742	730	815	738	772	758	746	796	707	775	743	784	800	765	746	695	820	801	791	757	760	775	841	727	778	738	750	768	754	745	804	817	757	768	774	784	729	738	758	739	795	782	771	720	805	778	782	763	746	792	781	774	796	739	736	757	795	767	798	704	745	784	782	769	744	719	782	727	717	794	784	779	765	792	757	744	769	740	739	747	747	700	726	735	769	749	764	790	726	783	812	765	716	784	777	761	778	794	781	754	746	767	803	763	741	813	757	746	811	725	775	801	730	725	753	830	731	754	798	765	774	773	767	777	737	753	759	742	765	784	778	756	748	829	847	759	748	767	737	768	772	759	751	769	728	752	798	788	737	778	743	799	780	732	754	722	693	825	733	734	731	773	719	808	772	695	748	732	801	774	762	750	745	775	769	824	747	792	750	712	751	783	771	779	750	765	720	756	747	780	755	729	758	762	775	761	780	788	782	792	791	761	720	729	769	797	780	835	762	789	698	770	765	777	731	773	811	794	816	750	766	762	765	784	804	733	749	804	766	774	753	760	712	732	827	767	789	784	715	734	763	790	693	741	758	748	742	693	752	774	793	781	809	761	793	789	754	765	837	729	775	827	720	757	780	758	744	770	792	787	748	733	795	746	774	790	794	815	768	773	773	753	758	753	733	743	763	805	774	765	809	747	761	704	796	770	773	770	772	772	763	730	730	800	770	803	734	796	713	782	760	754	761	828	788	758	760	749	759	760	753	723	778	734	741	758	731	796	727	750	766	760	777	725	752	726	798	752	703	758	746	779	797	772	737	743	768	740	738	783	751	722	794	736	836	767	820	753	810	759	763	731	745	788	730	777	732	787	823	809	734	781	736	777	780	793	785	809	767	794	747	769	745	745	766	754	747	799	790	771	758	753	780	795	762	785	774	764	764	762	799	736	768	775	804	815	757	776	749	740	758	747	783	797	772	758	775	751	791	752	727	768	742	763	746	770	811	772	801	714	797	750	754	771	773	772	757	778	758	737	811	767	755	734	768	737	843	770	787	749	760	812	783	756	795	826	768	733	765	745	699	760	752	753	739	854	757	777	801	785	767	758	747	779	746	768	761	755	711	740	756	795	790	769	743	708	818	772	802	742	771	722	738	764	787	733	749	771	769	752	809	767	787	784	769	791	763	761	767	750	757	730	772	700	796	777	735	780	757	744	721	743	728	793	764	798	755	766	751	819	824	789	804	746	760	740	741	738	747	779	807	752	768	732	773	784	790	831	747	732	733	776	771	751	816	781	763	788	774	714	747	765	740	771	741	765	765	740	794	736	796	750	800	751	803	762	755	728	770	713	748	725	783	764	794	788	758	731	765	802	753	812	779	779	767	757	769	733	698	792	734	720	741	778	760	734	786	738	768	811	735	759	733	731	730	752	737	749	772	787	788	807	740	741	722	777	761	747	777	762	773	763	758	830	770	791	768	777	747	764	771	808	769	713	753	770	748	774	775	791	784	725	742	730	739	729	752	779	745	810	803	754	803	788	773	759	734	747	792	750	746	776	704	758	763	786	753	725	776	782	813	772	868	755	773	744	748	742	746	774	770	726	792	734	792	770	818	757	740	768	742	812	752	793	721	771	768	783	787	806	763	774	754	755	751	782	744	774	701	759	724	814	760	791	794	750	749	723	728	816	814	809	710	792	712	735	779	767	789	738	778	784	754	790	698	767	736	787	809	785	780	766	796	740	745	779	779	747	772	757	784	715	765	713	783	802	770	770	750	775	738	779	777	742	774	736	703	765	785	744	833	845	744	839	774	754	755	789	749	743	788	786	767	756	766	758	764	774	758	770	781	744	760	775	752	791	742	810	790	797	795	812	760	795	785	722	738	736	755	741	747	771	817	764	768	726	782	772	736	761	782	749	752	743	759	759	762	726	751	791	706	769	743	756	773	792	754	724	738	784	736	795	770	740	791	749	763	801	753	732	803	755	786	775	778	796	793	764	794	796	807	748	749	754	775	761	733	756	772	766	797	737	725	825	773	771	763	773	738	755	813	741	832	775	761	754	737	826	775	769	818	786	791	746	734	699	770	771	741	726	784	751	756	778	776	750	732	773	789	772	795	795	776	751	709	791	744	779	793	724	797	790	759	741	737	810	752	784	794	756	782	742	732	723	796	732	739	762	821	734	724	768	772	704	698	745	775	695	699	794	792	741	777	811	781	736	744	765	780	774	776	813	783	763	783	719	738	773	714	757	755	749	778	768	753	778	764	741	782	770	791	766	809	768	753	724	808	761	765	731	762	749	739	795	724	746	792	724	720	715	746	775	781	766	770	741	712	783	718	725	791	796	785	798	803	809	745	727	753	749	756	740	771	765	749	777	760	773	702	762	786	727	748	839	759	751	753	741	801	810	710	745	739	826	758	782	766	791	793	726	780	756	766	748	747	777	732	784	761	791	756	726	738	740	747	763	737	796	770	720	767	834	791	746	792	734	763	754	764	792	736	806	717	768	760	756	827	705	772	771	760	739	750	764	772	733	760	759	732	770	774	793	796	751	793	722	730	767	704	739	728	735	716	706	780	767	787	816	841	825	763	758	822	723	762	693	729	743	737	758	744	742	769	737	728	791	773	790	765	780	771	781	802	836	744	764	777	714	745	785	744	793	781	760	814	779	750	727	754	760	738	744	722	755	795	796	749	741	773	746	771	737	772	793	764	744	782	741	759	730	732	791	792	748	734	724	753	825	725	776	775	792	787	773	726	772	760	815	780	757	741	768	745	795	774	763	783	813	805	763	745	784	813	742	788	735	810	813	760	739	752	738	785	727	764	791	768	821	787	759	777	790	793	800	818	795	767	782	780	792	735	760	726	730	781	772	750	736	766	777	757	745	746	765	753	771	748	739	768	808	768	742	779	775	761	732	755	762	752	721	767	766	762	755	794	712	732	746	713	743	750	745	736	751	733	818	727	761	739	736	760	767	743	725	755	760	750	762	745	779	794	790	758	800	758	781	761	739	747	816	797	755	780	748	792	759	784	784	761	809	790	776	807	770	751	738	824	754	812	783	792	739	744	758	747	812	811	771	714	745	765	729	743	771	750
22507	21419	31560	30595	29789	28235	24676	11903	5334	2889	1592	984	928	985	946	910	970	906	943	962	935	932	928	908	892	930	956	997	956	934	967	927	904	890	1000	899	932	897	937	928	1003	907	917	935	955	978	905	942	897	890	892	905	884	870	959	886	870	944	886	962	940	934	944	926	951	892	903	986	969	873	899	912	903	866	883	908	944	967	914	913	933	956	897	873	940	944	893	976	872	948	896	926	933	933	905	906	876	949	886	915	911	925	899	956	927	943	974	910	942	921	967	907	980	966	913	941	924	920	928	898	864	867	947	942	924	892	925	928	866	892	868	910	885	902	960	932	976	900	953	914	927	885	866	881	925	945	889	941	896	947	944	912	946	921	967	911	908	903	933	846	874	873	934	926	928	922	942	947	930	917	916	936	923	933	888	935	861	874	934	915	899	945	987	934	882	940	915	896	884	910	947	880	933	924	920	952	922	977	958	953	966	942	900	881	931	939	876	880	900	901	925	920	941	961	904	964	932	908	914	894	921	1005	934	909	916	965	971	927	955	904	937	871	869	923	911	924	1008	918	888	937	900	912	879	953	950	917	1007	900	886	896	901	969	958	894	957	912	862	894	945	923	895	906	882	931	905	898	875	980	929	903	900	901	911	923	951	925	933	875	908	916	900	878	911	923	908	896	952	904	931	897	912	905	953	936	888	886	918	915	899	882	922	925	965	977	891	937	933	905	912	947	978	919	891	915	983	907	923	935	882	871	910	920	908	948	951	891	877	895	959	860	914	898	956	970	942	955	932	969	921	919	858	888	891	935	906	899	879	976	986	924	932	892	944	884	910	890	944	868	911	877	904	927	901	909	922	1000	858	899	869	911	954	973	885	875	892	917	878	903	872	884	911	909	942	904	947	880	905	932	946	920	920	877	939	912	951	942	956	952	890	921	915	903	889	914	911	966	897	989	922	907	917	914	968	898	917	863	891	929	945	917	948	913	932	871	836	924	947	910	895	952	918	875	928	958	909	910	899	965	897	948	923	991	917	929	943	911	928	903	931	931	941	849	960	934	940	930	901	950	885	926	907	919	886	958	914	916	902	927	938	947	938	888	870	898	898	929	918	922	883	926	908	922	938	944	928	897	914	958	910	938	951	915	892	888	916	920	957	902	931	874	920	946	909	888	948	916	974	1002	895	921	899	955	881	946	905	903	949	916	905	893	903	938	904	868	899	941	913	935	960	974	866	907	912	937	893	961	901	929	946	880	880	965	904	901	908	925	864	942	884	942	947	916	874	925	876	933	968	895	933	974	907	916	920	893	936	899	920	912	926	931	877	927	890	880	911	923	906	944	928	904	922	881	919	903	924	896	921	891	895	944	910	848	912	909	967	920	920	913	883	923	913	929	982	914	927	948	915	980	1012	981	969	918	915	921	861	856	939	929	926	971	906	943	938	968	930	899	963	947	919	877	893	904	896	936	937	944	931	919	911	916	957	944	908	923	919	940	928	951	932	900	971	918	947	955	949	893	954	967	869	950	883	887	911	925	941	892	946	924	934	928	893	912	956	914	946	913	910	928	900	849	899	932	965	914	922	945	899	893	933	955	946	929	891	916	1020	901	883	912	923	930	907	852	942	976	943	896	951	944	975	922	959	904	899	922	917	922	877	874	896	934	846	939	897	895	957	905	937	893	911	929	918	896	955	937	960	973	891	953	927	904	919	900	986	947	938	956	967	1036	858	905	919	918	875	913	896	913	925	913	942	889	928	953	936	921	943	913	950	879	869	936	928	963	919	867	920	943	925	927	884	933	891	894	905	964	929	931	939	866	915	929	971	856	887	956	935	952	932	934	907	954	911	918	948	914	933	948	872	866	940	883	895	900	948	960	892	960	951	898	950	951	892	947	872	921	919	940	934	884	928	907	871	862	915	947	948	910	899	915	888	955	909	897	891	897	898	941	867	934	885	929	924	872	917	922	920	904	896	900	899	911	879	918	917	952	899	875	949	899	917	908	907	944	897	921	905	915	913	877	935	889	966	930	915	951	912	930	906	891	910	884	877	922	917	911	914	970	931	879	929	906	937	895	894	886	935	931	927	925	925	884	885	872	977	877	893	914	943	894	974	970	905	950	941	853	924	857	931	878	942	940	915	887	910	954	877	903	944	936	865	901	921	926	918	978	848	957	957	958	950	922	910	902	908	863	916	946	937	914	908	928	939	928	935	951	944	880	941	911	940	865	875	909	919	942	910	935	933	953	935	855	877	843	959	913	888	884	894	916	942	888	899	878	925	925	936	839	933	914	919	968	914	942	936	928	869	934	896	860	870	942	923	905	891	901	933	935	916	953	897	948	891	933	858	933	938	916	936	862	939	891	932	941	929	865	849	981	893	957	897	990	909	923	896	950	914	918	941	958	940	902	924	868	991	913	930	891	933	880	946	932	818	920	921	917	839	936	962	903	919	971	945	886	848	854	950	975	908	886	940	910	909	927	968	919	887	878	864	952	901	956	933	928	934	909	872	901	897	907	917	952	940	976	924	944	876	917	881	910	896	966	955	929	925	940	899	971	905	868	965	936	900	898	971	907	888	943	924	889	917	984	971	911	979	926	923	909	923	882	844	894	870	960	946	915	882	933	904	955	958	872	932	928	917	887	904	904	921	877	902	938	899	934	904	880	965	869	909	914	955	872	896	883	907	880	900	927	944	885	956	889	892	931	834	897	904	904	922	891	894	916	914	949	927	927	933	883	893	945	938	914	877	936	919	949	912	908	958	927	902	901	916	950	881	882	894	886	909	917	890	896	896	936	875	909	874	938	914	900	951	935	934	920	896	940	917	937	932	895	903	940	930	929	964	917	915	910	910	908	901	907	981	946	913	933	918	982	1008	927	879	910	938	929	925	909	939	875	947	902	871	956	920	907	941	934	888	923	885	938	956	879	897	877	926	878	917	961	888	930	869	895	905	895	872	904	915	943	931	903	935	944	838	947	907	899	874	861	913	895	992	880	921	869	940	935	912	941	853	924	861	901	879	855	926	920	935	903	914	989	953	911	892	901	907	889	950	927	920	928	894	947	936	902	928	979	937	909	948	919	888	971	930	848	936	899	875	914	865	923	890	957	919	897	953	859	903	920	862	888	886	933	955	922	942	924	940	875	910	876	872	867	930	947	946	932	879	864	903	860	931	899	939	903	938	875	938	876	938	977	940	884	858	904	952	900	976	924	937	898	895	905	884	920	877	893	926	931	876	887	950	923	909	886	945	881	921	876	938	908	892	867	926	933	968	941	984	914	876	908	979	914	974	932	920	904	926	955	890	908	939	938	920	910	930	903	938	939	882	890	947	879	953	895	913	896	927	961	895	917	881	943	963	923	916	894	880	882	931	907	946	919	886	937	942	872	959	941	942	921	916	974	911	937	956	909	917	916	946	924	879	967	878	926	909	864	918	938	849	853	923	939	934	957	929	893	918	918	928	928	878	913	930	913	901	917	934	941	911	936	940	955	949	880	948	894	914	961
52616	96815	79164	60435	46366	32634	22422	12994	7147	3850	1790	996	937	889	940	903	925	989	972	936	947	914	934	927	907	918	990	950	948	952	910	891	910	890	951	933	937	908	928	871	907	855	923	960	886	986	940	871	971	905	920	939	927	915	944	947	934	903	930	888	896	949	908	925	898	914	898	919	921	936	945	921	949	891	912	922	969	930	924	909	915	890	963	951	885	903	903	906	894	947	888	957	942	900	940	936	893	924	885	1003	930	949	892	960	949	943	898	900	939	943	934	920	921	917	968	973	924	904	959	948	891	947	909	951	886	947	948	889	944	967	925	945	898	955	900	921	946	905	916	881	911	929	944	956	924	892	941	871	935	888	915	947	886	906	984	865	947	911	955	942	888	968	920	893	1031	945	957	879	932	890	916	977	919	948	889	942	915	917	903	951	896	950	947	890	926	918	889	920	953	935	908	928	953	889	913	926	920	925	928	929	962	949	918	912	903	876	898	899	876	934	932	913	933	893	904	951	919	903	956	921	952	952	934	924	963	881	930	964	953	915	906	899	912	886	874	960	975	939	961	972	896	933	886	929	956	953	880	851	916	949	887	883	984	923	950	944	917	916	972	936	930	945	927	914	916	922	903	941	949	903	929	940	937	926	919	955	913	927	884	912	897	931	903	956	902	912	903	902	933	907	909	932	933	951	928	905	935	911	906	964	921	937	957	897	887	906	919	934	922	931	931	911	887	926	891	919	944	952	934	926	883	994	927	954	923	985	974	903	893	948	925	897	951	883	915	973	877	981	993	931	920	986	903	889	970	919	915	999	904	936	883	923	915	941	899	902	934	869	897	950	916	907	885	945	934	955	895	911	881	886	934	938	927	918	911	913	939	944	917	897	917	901	913	912	953	920	946	943	942	921	950	950	954	914	929	891	921	969	918	965	933	908	904	925	850	936	875	925	935	941	992	928	947	926	939	962	923	949	917	931	931	906	921	956	924	926	929	925	903	948	933	977	873	897	905	959	943	935	967	902	903	924	908	888	902	886	860	959	951	932	903	908	931	941	886	914	859	866	903	946	944	913	878	950	906	908	921	919	928	900	937	928	903	903	925	927	915	912	880	956	911	960	941	956	884	948	902	948	932	936	915	909	945	880	910	973	933	949	949	883	911	952	933	929	943	939	885	897	937	976	885	941	921	925	928	945	922	937	911	896	930	863	938	946	883	934	946	946	955	936	922	945	884	936	923	944	923	908	906	889	907	966	931	951	902	957	928	940	903	944	961	926	904	948	928	931	892	928	944	873	931	893	1002	900	953	895	923	971	903	921	947	908	914	904	895	962	917	895	926	901	880	899	941	938	924	899	1002	868	964	959	889	895	852	967	928	910	924	974	949	986	938	936	889	976	908	929	907	943	840	953	887	945	934	927	892	953	912	959	936	922	897	948	902	912	900	961	957	918	937	907	969	932	947	897	938	882	961	921	959	918	942	916	932	904	942	898	944	983	922	950	913	926	914	956	953	942	910	955	946	894	956	969	935	913	925	925	974	943	917	924	920	908	929	884	965	916	964	910	937	929	909	854	872	928	933	919	928	961	935	909	909	913	943	916	913	918	982	880	957	983	924	914	934	936	912	946	907	936	926	973	927	915	947	937	939	920	871	934	913	937	933	960	904	988	931	897	964	933	911	914	957	867	872	933	932	964	946	939	893	944	959	938	937	905	969	964	916	889	923	925	954	878	941	902	957	936	909	951	899	915	934	966	943	908	922	944	921	916	950	1010	918	859	968	913	969	892	900	976	937	954	914	962	939	952	893	884	911	962	924	917	976	898	958	908	921	896	937	888	918	977	908	882	896	912	930	950	897	907	866	920	906	902	931	906	938	887	967	947	940	933	954	895	928	894	966	969	898	934	894	957	961	932	907	956	958	956	904	896	925	872	877	990	939	912	899	924	867	871	923	902	929	971	947	918	931	944	939	886	945	934	954	902	951	979	881	913	920	911	909	916	880	891	903	942	1001	915	886	891	891	927	903	930	936	926	930	911	920	939	930	950	960	900	885	938	897	925	921	904	977	907	898	933	964	965	926	949	903	997	940	927	900	950	911	939	932	897	926	896	875	863	958	944	934	966	902	963	929	949	936	921	894	895	935	881	910	911	911	940	883	903	929	936	960	898	895	913	895	957	954	899	837	899	935	926	914	911	913	931	951	923	946	989	913	965	893	931	910	856	954	939	935	923	898	908	938	938	943	929	955	940	951	944	933	898	891	921	922	936	912	895	913	849	947	963	914	953	925	938	903	900	936	949	932	955	915	931	966	951	934	897	970	923	962	884	874	871	907	946	890	918	863	955	858	908	901	951	929	853	915	910	908	932	940	930	928	834	887	931	954	968	912	927	922	899	918	943	901	947	903	907	892	917	911	906	931	909	955	993	961	964	960	959	931	896	956	996	928	905	879	955	993	902	914	933	982	911	931	904	907	903	945	929	907	875	920	901	895	922	912	893	912	942	925	897	971	895	889	935	967	867	907	954	972	900	942	984	905	935	928	918	936	895	873	890	995	900	976	943	857	866	932	950	887	970	904	987	927	952	923	934	934	945	922	952	947	943	943	980	966	920	897	902	944	899	963	975	950	936	909	934	946	978	914	946	940	976	929	911	892	913	953	940	933	927	956	936	882	979	975	951	898	876	891	954	947	936	907	917	906	930	936	875	928	903	924	923	881	938	883	918	884	936	888	902	912	915	888	940	935	891	950	948	896	961	937	894	927	955	967	920	877	956	930	920	963	898	988	943	949	882	900	988	878	949	959	922	936	931	879	940	963	883	954	976	901	870	931	947	915	907	918	917	900	864	918	940	918	997	893	929	889	940	886	910	899	865	911	923	936	861	916	877	931	911	900	879	906	934	945	968	928	927	913	931	957	945	900	923	886	977	895	980	914	943	918	910	907	943	947	964	925	974	937	982	917	926	910	893	901	912	905	909	905	914	950	948	924	904	952	897	897	906	917	913	914	955	930	905	959	925	916	905	963	966	892	919	896	944	961	956	883	919	931	937	947	958	922	895	931	954	980	922	955	904	929	889	921	914	923	927	921	929	952	865	931	966	951	904	926	882	965	936	944	928	891	998	892	903	921	923	955	937	886	913	965	894	883	916	919	874	890	936	927	909	916	910	912	894	914	924	903	906	945	935	938	936	925	946	923	942	927	894	888	912	977	919	975	953	928	935	886	912	891	924	879	893	897	903	908	950	906	920	961	925	925	883	917	920	928	956	925	932	976	936	962	926	875	912	933	865	904	878	901	881	924	883	904	920	945	882	910	964	930	980	915	927	856	905	863	948	934	925	881	900	935	957	918	874	953	947	901	902	914	898	945	950	973	949	908	937	851	919	932	926	868	954	887	918	967	948	919	958	878	957	988	988	885	896	890	909	898	958	908	938	883	906	917	932	899	909	895	919	973	935	992	904	902	987	923	1002	937	895	964	883	830	918	931	934	961	924	904	930	936	924	922	941
28360	25380	26874	15592	6202	2620	1388	931	796	653	554	496	568	520	532	554	593	537	536	528	580	530	553	531	580	562	556	559	549	530	536	511	569	586	566	550	553	587	543	528	527	528	542	515	563	551	529	565	540	550	540	520	558	550	528	534	555	530	560	506	531	578	522	532	530	554	514	564	545	522	550	531	514	507	563	504	529	543	553	532	539	533	563	511	500	546	521	540	545	579	542	554	544	540	552	548	546	499	493	538	544	555	541	520	548	541	519	524	551	522	543	538	562	526	567	585	572	535	546	523	503	515	529	522	551	541	505	555	509	536	553	563	521	534	539	543	574	521	550	581	528	537	525	548	580	531	570	505	555	538	522	605	539	522	541	528	532	530	491	563	571	560	491	522	528	525	538	539	510	524	518	531	532	511	472	516	539	511	526	523	516	563	541	551	576	556	540	546	541	540	544	570	545	537	543	564	519	546	520	520	539	549	521	521	537	536	544	528	556	517	499	560	550	560	543	499	544	520	579	515	555	568	537	538	537	481	499	521	537	496	559	514	541	547	523	506	537	505	570	552	571	548	581	493	581	536	518	536	552	510	487	506	526	528	558	540	523	541	548	548	546	550	528	545	540	558	528	565	544	547	514	531	530	522	535	519	533	514	557	559	513	514	529	579	525	549	567	519	564	539	524	554	543	521	536	523	522	549	534	544	568	507	532	562	522	534	573	552	547	538	576	542	537	539	544	553	543	538	562	504	535	563	509	540	536	549	542	566	513	526	560	581	552	529	536	597	533	532	515	523	541	547	558	542	519	565	562	548	532	552	533	570	546	525	529	544	519	515	556	533	523	555	560	583	546	548	527	527	548	521	545	566	550	526	540	567	541	545	525	555	566	569	558	551	559	565	561	538	516	534	490	541	523	512	544	547	553	518	529	537	544	545	500	509	509	500	542	525	491	570	528	541	544	547	558	527	525	568	556	564	534	525	533	524	502	505	526	517	542	544	527	516	587	535	528	551	507	531	543	504	526	528	538	548	501	518	564	510	562	505	572	547	549	590	558	542	563	579	572	537	549	520	525	528	479	524	565	562	517	523	514	555	530	535	530	539	553	509	554	504	511	507	545	487	509	552	547	546	541	548	549	555	539	527	556	537	529	510	541	530	548	521	527	534	583	525	528	606	567	519	508	540	551	548	562	549	549	521	528	576	543	568	522	531	559	535	535	537	533	544	541	522	573	501	538	561	517	497	542	542	536	572	539	499	532	537	519	564	552	544	546	530	539	552	526	519	558	541	542	601	533	540	549	530	544	546	538	551	567	572	520	508	509	522	584	587	539	528	546	552	561	565	578	530	532	545	522	543	542	543	547	522	537	576	543	543	524	542	522	587	523	563	506	526	539	548	564	534	556	548	609	527	509	530	525	528	498	548	519	529	510	525	534	504	501	504	507	577	519	564	544	505	527	538	493	538	534	527	516	520	584	535	522	524	556	557	563	522	540	506	506	522	541	511	564	497	570	560	521	540	547	538	565	538	570	532	537	517	512	535	506	561	554	529	519	555	526	515	538	496	529	504	544	528	536	522	547	499	545	499	547	581	558	498	529	574	596	488	522	585	570	559	539	543	548	553	527	535	502	570	549	523	601	552	563	561	544	516	545	564	546	563	537	517	556	546	557	534	544	536	552	539	556	510	531	500	507	523	528	498	568	537	533	529	538	556	514	550	548	539	527	506	539	531	528	527	506	490	538	552	521	497	534	547	552	556	523	522	497	534	522	567	537	538	621	511	523	516	535	537	533	538	525	525	534	552	505	550	534	555	554	507	516	573	525	543	517	559	496	516	541	506	522	508	554	568	570	506	546	563	499	532	568	546	536	516	548	544	540	551	523	497	531	543	536	528	510	536	523	566	503	541	494	540	562	514	569	525	536	544	498	538	516	525	541	541	514	548	502	580	506	536	542	520	549	539	570	507	561	525	528	574	535	537	583	509	523	513	577	527	524	563	561	568	512	514	509	541	524	567	567	547	561	484	547	576	497	553	588	537	541	538	549	555	548	496	519	514	593	553	528	577	514	514	527	537	539	554	543	551	510	559	550	563	537	494	575	504	570	523	546	547	539	525	542	518	497	586	551	541	533	523	587	564	527	512	538	551	554	524	530	552	523	543	559	531	562	528	535	570	557	540	559	545	549	483	530	519	509	509	534	539	556	526	570	534	551	495	517	521	539	531	512	521	535	502	583	523	558	527	579	541	565	516	481	532	537	520	517	519	537	578	537	532	524	510	551	561	512	519	581	531	525	544	499	495	574	508	491	523	513	539	528	505	558	591	565	560	518	519	472	483	547	574	546	539	528	543	508	529	508	531	565	508	534	565	559	530	519	520	563	566	529	517	557	546	534	537	571	517	556	557	558	511	479	554	505	541	513	552	563	552	529	523	546	543	520	527	581	553	529	524	551	532	524	481	517	555	520	541	536	556	552	523	563	540	530	510	506	546	528	525	557	577	535	548	554	546	576	548	544	540	515	535	510	510	521	529	599	559	536	515	545	535	485	520	530	535	506	562	564	560	543	559	542	545	577	522	567	524	559	543	565	535	501	524	581	569	520	533	515	490	588	559	495	545	507	578	569	530	516	524	563	537	545	541	542	572	550	592	561	517	505	517	558	505	521	514	574	551	550	570	528	543	553	515	533	560	566	558	518	513	555	546	571	540	522	548	541	569	520	577	550	555	507	509	578	479	539	521	546	533	566	527	548	555	531	521	569	573	536	564	545	562	566	529	567	541	576	518	529	538	541	516	517	566	518	559	535	547	558	526	536	518	575	562	526	548	507	517	518	494	540	564	556	578	568	557	557	538	508	505	515	550	574	547	533	496	551	501	521	520	522	543	522	578	551	539	571	530	524	514	538	549	576	576	555	558	507	548	527	547	487	527	549	510	497	557	511	551	538	521	507	546	505	541	545	517	559	547	545	546	551	592	508	558	585	582	528	544	534	541	546	540	522	520	552	562	551	545	545	501	489	553	546	553	512	590	561	547	536	545	571	530	562	565	510	550	509	518	572	510	569	503	530	553	506	544	564	509	518	568	541	527	554	528	546	530	548	525	572	552	499	584	504	557	537	498	515	518	532	529	529	552	521	527	553	565	561	591	533	538	551	503	546	497	551	540	518	489	544	511	487	531	504	503	522	548	497	542	548	507	535	589	497	565	536	576	516	527	530	531	525	595	531	571	503	531	558	527	533	517	552	539	553	527	503	545	549	548	537	511	549	542	531	540	535	528	555	589	508	518	528	581	563	561	497	506	545	536	552	548	557	523	538	573	524	514	557	521	516	528	514	482	517	539	543	534	518	538	556	540	563	560	568	493	563	533	559	535	541	540	524	547	546	514	512	548	543	505	558	524	547	549	510	530	559	561	500	566	561	508	570	520	541	505	543	548	529	577	530	545	534	578	564	541	561	541	578	528	546	546	529	533	523	540	542	538	543	543	520	558	530	559	551	525
19775	35516	21845	10925	5965	3142	1648	1146	883	740	544	574	564	578	590	612	584	568	588	599	598	583	591	563	570	567	600	567	566	564	584	554	568	586	584	617	596	561	621	566	595	555	606	592	546	594	606	567	530	612	571	531	595	589	552	569	588	590	575	595	599	573	582	613	551	563	620	596	550	576	607	593	568	556	614	598	579	600	615	590	576	610	584	592	541	569	561	516	587	535	596	589	583	566	550	579	597	551	560	559	596	608	567	573	530	576	572	618	583	571	617	563	610	555	552	565	587	554	568	611	573	577	609	541	568	596	536	599	569	620	513	615	541	557	581	601	575	614	606	544	580	570	586	591	550	562	597	563	583	587	587	564	557	603	589	580	580	565	582	552	558	564	560	592	580	589	589	548	598	623	572	580	604	544	594	563	617	582	583	596	553	557	600	578	564	609	574	571	597	560	612	531	600	559	539	602	584	594	561	588	568	585	561	573	579	571	579	583	554	576	561	567	547	584	545	576	543	562	586	532	584	587	580	560	582	561	567	593	547	555	568	565	587	595	562	637	558	564	562	543	626	597	541	547	558	580	554	598	551	561	622	534	588	611	583	594	559	606	587	589	617	551	569	569	573	525	562	566	570	551	574	589	599	583	579	591	581	617	582	567	582	596	613	616	562	534	584	597	583	553	633	570	590	556	576	554	565	566	591	593	563	572	571	576	561	609	589	605	592	587	619	576	618	620	588	579	584	589	573	579	587	593	586	577	598	568	615	605	577	583	618	601	598	597	555	589	606	541	575	548	603	605	583	608	580	553	582	575	572	594	583	595	556	616	583	521	580	586	609	530	561	551	588	574	567	560	537	596	567	557	580	567	557	552	584	597	545	613	594	530	602	612	565	587	623	578	595	590	591	555	550	555	600	597	557	545	611	588	591	562	576	602	593	588	625	622	584	589	530	575	599	607	558	581	613	600	593	553	579	602	519	570	592	571	576	582	530	585	553	525	579	557	580	584	627	589	562	557	576	575	557	545	547	586	545	586	587	616	553	560	589	562	572	572	611	547	606	542	581	600	558	607	587	567	619	548	585	605	575	560	616	534	582	601	602	558	548	594	582	595	573	582	581	580	562	620	530	633	556	578	581	608	576	578	541	604	595	551	614	602	572	569	527	635	550	611	554	565	603	574	579	567	591	569	597	570	575	555	606	582	614	587	581	559	597	551	565	608	594	580	573	550	563	567	600	575	548	559	569	605	563	582	560	560	594	590	560	559	555	573	601	584	552	592	589	584	610	554	591	605	563	617	605	595	541	568	597	561	586	566	589	560	609	587	602	605	589	576	602	544	536	565	546	591	572	525	588	573	600	570	559	559	545	585	558	562	593	576	575	541	563	573	578	559	615	593	563	563	578	583	605	579	551	569	632	583	643	604	564	605	543	567	550	566	558	630	574	545	584	555	575	577	588	581	576	602	555	558	583	552	589	591	569	551	609	628	587	616	566	550	572	563	572	571	581	604	551	567	553	548	599	558	559	624	591	593	606	543	576	600	580	591	567	594	566	569	611	603	550	566	587	573	580	570	580	569	569	564	586	562	564	561	526	566	586	579	563	617	570	576	597	636	592	565	594	542	594	564	578	555	621	568	616	587	566	595	579	558	538	576	627	566	556	575	550	593	571	552	544	603	610	598	560	610	540	589	585	530	574	524	546	533	558	573	573	618	594	581	558	591	542	571	576	618	641	614	603	532	578	572	575	579	566	546	577	543	566	607	553	561	575	621	589	596	610	590	576	561	563	614	615	572	605	582	607	595	544	606	592	580	568	613	590	589	619	586	625	549	529	630	581	571	584	551	569	577	565	633	566	620	611	605	581	617	554	587	582	614	620	559	599	594	577	573	592	589	551	562	640	556	557	594	545	534	587	537	595	566	562	584	545	621	561	568	569	585	566	595	589	564	586	569	584	567	549	572	599	557	613	569	559	554	563	584	590	571	527	572	557	586	599	596	600	557	553	582	610	589	560	560	564	560	586	575	559	572	581	550	600	639	554	583	589	553	630	575	581	568	609	584	596	597	570	539	586	591	588	580	570	565	556	559	579	573	543	568	583	589	595	549	617	557	546	610	584	580	546	582	564	573	593	581	565	558	538	605	558	552	558	575	569	540	557	584	574	567	560	561	554	564	569	584	556	547	582	594	596	570	576	565	576	563	600	542	553	562	548	578	585	565	541	591	571	557	589	549	584	581	599	547	558	512	556	596	581	576	609	579	571	569	589	562	541	613	567	547	585	587	569	579	569	579	578	590	571	588	587	561	585	596	563	587	555	558	585	547	599	555	590	596	554	612	527	606	532	525	586	590	561	584	580	582	629	597	601	595	562	605	565	568	579	599	631	583	572	605	528	561	614	575	558	579	587	542	588	596	552	609	598	549	587	622	581	553	592	562	553	558	593	584	572	588	580	603	580	598	564	607	559	555	567	562	570	579	572	569	559	586	555	604	573	619	565	577	580	589	581	588	579	633	581	559	553	596	640	614	611	598	559	569	584	605	525	586	583	616	608	591	622	553	533	591	556	584	557	580	558	581	583	590	592	574	582	606	566	622	588	552	589	615	612	593	583	576	630	547	562	570	558	553	555	613	509	602	610	571	609	604	599	597	592	581	543	547	602	551	618	556	594	557	603	559	540	583	585	547	554	561	563	527	539	570	604	605	588	603	556	582	572	564	570	608	572	586	572	590	581	560	545	612	562	580	557	596	560	634	601	584	564	612	611	561	577	535	605	624	573	575	627	544	543	593	570	586	571	562	605	546	578	538	543	576	590	574	596	569	574	584	595	597	585	581	599	589	563	591	607	571	542	588	581	607	577	589	605	565	598	561	571	570	603	573	608	553	599	572	594	559	571	588	570	588	606	572	591	571	540	611	552	518	588	575	569	605	544	559	615	571	587	539	545	550	530	554	559	558	582	588	575	602	562	551	573	560	584	599	543	598	601	588	589	593	572	592	574	594	606	598	584	594	568	567	569	592	544	586	544	563	563	588	623	574	568	551	601	529	577	572	606	612	567	589	554	604	601	576	565	556	587	555	568	563	578	549	569	609	572	591	569	584	606	561	580	595	586	581	544	571	567	552	601	619	588	563	597	572	584	550	557	633	592	598	558	559	540	580	561	599	588	569	617	568	591	600	602	616	637	533	573	577	622	560	593	574	574	561	572	595	614	573	572	557	618	565	581	579	563	581	596	616	608	564	608	570	577	598	603	574	598	594	587	584	564	574	582	586	572	590	548	548	548	596	626	613	583	536	596	590	570	566	576	600	586	570	598	591	530	569	590	582	524	577	593	560	596	604	601	596	599	595	558	549	573	574	587	621	563	543	580	587	614	618	596	596	590	514	552	577	582	578	561	599	598	598	548	592	604	581	595	577	617	594	557	587	593	591	558	576	566	527	547	601	633	598	568	603	641	550	637	547	578	560	579	557	575	543	588	590	584	562	583	586	543	575	600	586
23558	21711	33630	34070	29873	23902	14692	5983	3120	1724	906	642	625	651	639	618	611	618	621	676	655	636	618	618	624	615	597	602	591	630	643	612	634	626	664	587	614	619	615	621	573	676	606	600	622	616	616	611	567	583	624	640	589	637	634	615	597	575	603	565	641	633	622	608	604	627	654	589	644	627	636	622	613	631	603	597	604	609	641	659	608	629	600	621	613	657	605	645	665	620	615	655	592	618	629	605	638	637	664	648	626	599	604	604	623	623	599	634	597	629	649	570	625	591	626	603	659	598	606	635	625	675	619	621	620	646	675	595	600	569	575	640	660	641	603	636	596	679	605	594	608	607	597	681	646	618	630	621	648	616	611	606	620	618	592	616	645	592	632	607	628	621	649	605	657	613	631	666	644	626	596	612	679	604	609	598	606	594	645	621	595	581	603	609	616	591	577	634	597	624	601	613	589	658	638	611	617	590	616	649	619	628	659	623	624	644	652	623	641	632	608	624	616	616	632	580	598	598	601	583	659	670	636	596	635	586	604	610	604	639	604	621	614	581	630	611	576	547	649	620	631	616	585	629	604	603	657	604	617	646	637	617	679	591	616	585	591	637	622	623	633	618	591	624	619	611	596	600	601	625	620	628	632	591	642	617	620	640	630	607	630	632	635	653	626	643	560	622	643	608	609	607	685	608	616	601	617	617	599	617	597	668	637	634	682	627	617	626	578	576	636	690	590	601	579	639	634	600	604	622	624	646	612	653	562	661	610	611	599	622	636	615	583	678	640	650	627	632	620	612	631	642	629	616	585	624	585	618	640	631	633	644	641	589	630	592	576	621	605	665	600	624	621	619	653	633	558	584	630	594	588	637	602	625	614	595	628	621	615	606	590	605	611	613	642	610	632	600	612	601	612	621	602	621	598	641	640	634	646	631	590	576	656	631	599	642	632	634	628	614	614	617	576	591	615	612	592	599	646	621	612	649	603	602	656	658	613	611	597	598	630	586	592	562	638	648	600	623	607	620	590	571	639	657	597	629	616	611	618	616	627	644	616	636	600	595	609	614	627	596	614	635	625	606	622	650	619	605	621	644	647	634	556	627	632	623	647	645	602	564	645	618	583	631	656	631	627	627	636	585	627	616	655	595	566	672	609	597	624	630	623	615	640	633	621	644	607	642	602	632	634	579	624	638	633	638	640	582	617	590	628	617	587	619	628	644	652	640	586	620	655	638	635	600	643	607	640	609	597	645	610	582	605	626	623	587	664	599	612	623	585	622	624	566	612	624	629	580	583	639	584	602	600	648	673	622	648	611	624	594	611	611	589	605	642	572	654	644	608	613	572	602	583	612	605	589	610	615	562	608	642	607	614	632	598	621	630	605	596	612	600	558	636	589	627	601	659	613	640	655	619	604	606	664	628	605	628	598	625	594	603	614	591	581	562	592	614	623	575	633	639	604	624	624	591	623	593	617	596	653	699	604	671	644	613	612	550	571	595	615	616	636	624	576	581	601	663	657	627	630	598	652	605	626	635	663	636	629	606	604	596	650	613	613	679	673	643	607	584	629	622	667	556	625	630	606	656	628	618	568	590	575	583	603	597	588	638	657	629	632	622	597	570	621	652	601	625	628	624	569	578	623	665	578	588	657	626	634	652	634	608	617	638	559	594	573	628	609	624	652	625	626	631	633	608	599	618	584	583	663	657	642	618	634	632	595	604	583	629	603	651	620	605	599	593	612	620	640	627	641	606	598	634	662	610	602	640	655	598	602	613	635	611	606	610	608	622	655	584	586	604	631	625	603	573	634	610	630	641	604	626	608	613	635	617	610	624	612	614	613	598	584	639	586	654	609	649	606	660	637	602	651	625	647	614	639	585	598	643	622	625	634	583	620	597	622	577	612	607	606	640	636	568	659	619	600	563	594	582	631	577	618	618	640	643	652	629	629	592	643	639	617	607	639	653	611	582	611	568	656	568	598	645	662	588	622	648	650	646	600	642	645	626	590	627	649	588	577	577	616	657	599	605	601	635	646	609	648	667	651	606	626	637	633	633	627	683	611	596	594	608	612	630	639	641	623	663	572	630	582	598	634	584	642	611	628	624	632	619	612	632	621	616	618	616	567	658	593	601	593	613	594	604	667	663	647	585	601	662	649	635	617	605	673	649	582	588	594	611	604	611	601	601	601	558	677	657	635	621	630	624	624	636	646	605	582	622	613	618	615	599	666	610	630	656	658	618	614	637	611	615	601	630	631	652	604	616	611	617	626	619	632	624	651	597	611	650	646	646	626	650	583	658	612	632	628	621	602	611	622	630	622	635	588	629	606	600	593	579	669	656	641	622	652	587	610	604	641	604	605	632	606	642	632	629	615	598	621	628	574	613	558	593	634	596	597	623	615	613	611	626	613	626	604	613	624	635	602	632	573	610	649	599	592	638	601	680	625	608	605	639	598	621	662	647	647	603	649	604	596	591	617	600	564	611	605	587	633	600	624	645	583	671	652	651	662	621	687	616	614	623	595	610	600	601	599	643	577	621	645	662	590	626	597	660	610	593	614	623	652	620	601	651	599	614	605	589	616	604	610	586	650	627	587	629	637	627	568	620	626	639	620	625	590	579	626	627	622	604	665	615	616	569	645	602	666	637	605	648	626	556	610	578	619	599	609	612	629	622	585	621	571	613	620	647	637	590	594	630	618	599	608	610	661	577	608	616	604	555	595	608	611	650	593	661	651	640	536	660	619	593	585	625	577	575	633	640	628	648	633	609	629	640	624	606	634	614	573	564	619	562	681	596	623	600	621	606	667	615	647	586	563	593	636	647	650	644	604	611	625	631	656	612	614	647	601	614	622	607	623	642	588	632	622	621	593	614	600	615	593	615	606	635	580	651	579	592	606	629	652	624	651	644	635	684	607	638	589	581	653	654	566	604	628	604	611	587	635	637	576	661	598	625	623	619	621	592	632	610	639	625	615	641	593	598	624	593	632	668	634	623	599	617	598	612	597	644	656	619	577	651	635	639	623	608	617	648	577	654	604	645	599	593	599	595	651	602	647	595	579	627	640	580	617	628	608	585	631	577	620	676	623	556	596	610	667	608	662	588	633	622	619	646	599	618	609	548	643	648	626	620	602	613	621	607	602	613	600	593	643	677	619	602	585	574	652	637	630	646	621	636	607	564	606	566	615	656	611	609	607	607	605	613	619	593	642	590	592	646	653	616	628	613	662	633	611	599	586	662	612	581	635	598	606	602	661	636	642	583	547	625	636	611	615	621	589	576	653	632	566	656	613	581	664	627	627	606	641	616	598	565	594	644	617	660	599	612	625	672	597	603	651	639	610	628	654	690	642	616	553	637	629	633	666	620	601	627	602	640	634	633	583	619	643	594	626	621	594	621	630	641	621	558	602	628	605	618	647	631	622	594	626	597	637	605	592	639	621	627	619	664	613	630	610	632	630	621	622	595	595	664	628	595	654	583	632	603	648	607	616	588	648	654	621	642	597
47820	85031	66609	47729	36679	23410	13285	7840	4484	2355	1072	638	672	644	647	622	618	650	660	644	641	662	587	646	632	640	661	608	638	638	654	659	621	640	629	663	651	641	658	659	655	661	624	631	624	629	647	667	633	637	613	656	573	632	612	672	646	665	661	661	629	574	631	670	681	656	639	663	640	655	625	626	619	638	630	622	689	645	655	623	663	654	666	632	631	647	645	668	583	648	621	636	657	656	617	593	676	619	629	679	664	648	625	660	639	623	646	604	668	656	629	620	667	612	663	663	648	652	621	623	648	664	755	677	621	612	601	625	679	660	619	644	642	645	672	674	650	639	619	590	680	658	638	664	645	662	668	626	629	663	652	617	686	647	636	639	650	640	641	608	648	623	685	639	645	668	663	613	623	624	597	626	632	679	635	637	652	670	605	628	669	620	631	651	690	648	673	694	599	658	601	611	597	698	637	629	621	613	602	646	641	630	639	630	678	626	643	652	665	666	619	650	651	656	661	608	629	667	657	665	644	673	606	627	626	617	639	652	611	643	690	651	639	638	664	639	659	673	654	666	647	639	667	553	663	622	623	667	611	618	610	627	648	651	641	648	625	645	604	671	680	662	663	651	652	642	699	623	661	682	644	632	625	654	624	620	574	711	653	618	644	657	664	693	663	594	674	596	699	643	665	665	633	638	705	617	638	660	629	674	648	619	607	658	653	598	649	606	619	633	650	619	669	641	646	672	615	662	676	635	608	648	630	644	643	677	642	646	655	606	597	657	614	607	648	628	641	619	654	641	601	685	626	616	683	590	634	653	633	663	671	624	645	612	624	690	651	678	609	648	674	647	651	609	655	682	657	687	672	604	657	663	632	648	679	633	661	630	628	654	672	616	633	666	588	633	657	646	667	683	657	665	642	668	654	642	644	671	655	646	644	654	635	637	650	648	620	586	650	652	629	666	608	661	663	653	661	651	649	626	636	617	644	674	637	627	653	664	635	637	646	621	670	627	669	661	602	624	661	685	656	586	608	641	683	689	642	650	640	676	686	621	706	570	612	601	608	649	634	625	660	671	652	666	667	630	671	632	626	612	671	619	652	613	660	584	632	644	649	640	628	629	655	621	690	661	665	689	697	633	623	620	659	630	656	635	644	641	659	626	659	668	655	626	620	659	645	642	601	626	629	623	622	677	626	656	647	632	665	685	630	619	632	663	668	600	603	623	633	665	655	678	649	636	651	666	632	654	612	642	612	669	644	628	643	647	645	638	636	656	612	641	686	626	654	638	641	591	693	636	647	626	630	634	606	643	622	655	667	682	630	637	578	650	628	635	628	604	632	690	647	586	681	620	623	631	661	621	646	623	679	646	654	632	635	657	711	639	619	676	637	594	665	633	614	687	637	634	667	632	662	630	576	617	614	701	580	690	619	639	655	606	650	658	635	622	657	590	614	661	685	602	637	657	638	617	623	629	681	623	600	588	653	603	654	626	634	619	680	655	633	659	643	637	615	602	684	618	595	626	679	624	634	637	647	643	625	637	657	633	646	603	664	648	671	641	623	676	612	625	649	630	659	618	677	650	631	661	665	603	602	613	626	625	613	684	634	637	644	610	647	650	645	595	641	659	648	601	698	631	610	640	715	661	646	640	620	688	664	661	585	640	680	636	695	627	625	664	654	636	684	664	673	660	631	665	641	627	672	609	615	623	642	681	656	665	654	664	633	629	648	666	657	630	593	653	649	612	649	699	641	630	606	680	656	620	666	615	658	630	652	684	624	644	649	624	670	664	558	615	665	645	607	631	643	616	619	631	683	640	638	626	663	647	644	663	655	642	666	662	701	634	624	602	680	647	646	634	616	623	630	615	651	614	650	636	597	603	679	621	619	684	635	645	691	646	679	668	611	658	624	650	613	619	646	616	621	596	645	626	676	652	656	649	625	621	604	674	649	665	623	647	640	615	627	625	558	645	604	654	638	666	624	684	633	632	636	657	651	691	611	665	638	676	635	637	628	679	672	618	649	667	642	646	635	612	645	628	654	667	633	643	689	635	667	622	641	671	647	605	658	597	640	644	608	613	624	648	674	641	655	654	666	634	656	639	602	664	641	625	631	625	638	664	643	672	681	657	612	650	686	613	623	649	651	621	642	608	641	622	637	643	668	670	676	667	642	687	635	683	631	606	663	702	637	630	637	641	650	669	666	671	640	626	642	601	677	622	619	642	636	639	636	606	643	590	671	605	619	669	622	601	638	640	640	630	620	647	676	692	664	651	658	643	610	671	668	625	653	658	721	632	646	641	651	668	602	655	635	637	642	664	627	604	666	677	659	694	652	653	664	641	646	652	643	594	648	601	626	686	600	652	601	622	639	605	663	616	637	598	632	643	675	653	662	609	622	643	638	623	633	620	657	664	583	671	603	610	615	644	649	611	690	630	643	619	614	650	637	676	655	643	645	640	659	622	658	685	616	655	615	681	656	646	609	661	652	646	717	617	586	634	623	654	634	631	654	598	634	647	642	646	659	620	641	642	615	630	653	630	636	615	661	660	629	665	675	662	636	647	624	618	608	619	611	659	687	650	657	594	662	633	645	587	655	632	681	671	613	648	630	657	642	631	667	610	647	658	672	632	600	660	653	625	672	676	654	650	671	670	596	637	661	619	662	654	626	667	644	648	636	631	683	627	652	657	639	574	658	593	634	618	638	618	634	676	616	649	649	666	668	661	627	625	618	618	593	630	643	641	592	648	648	597	633	651	659	666	644	685	684	667	579	621	659	631	681	641	577	678	618	651	620	634	660	630	602	631	654	651	663	691	603	617	636	649	666	662	625	662	628	614	616	652	618	568	623	626	664	667	613	655	661	613	628	698	652	675	629	654	626	634	643	622	627	633	628	625	655	664	580	629	639	595	638	676	620	671	611	651	681	643	659	647	640	650	635	631	652	635	623	606	649	657	643	636	659	658	607	665	628	657	657	631	684	587	603	611	638	673	691	665	611	641	608	603	650	638	624	613	599	648	646	643	637	654	598	663	605	622	631	603	619	627	631	618	693	662	657	684	651	635	629	657	644	642	635	628	680	649	643	631	686	644	634	667	580	637	674	640	616	623	642	677	569	635	604	642	600	619	643	616	626	675	662	620	659	656	658	628	594	636	624	653	606	628	620	641	607	666	670	661	625	668	660	629	621	636	635	617	654	653	594	611	621	651	665	668	620	662	635	653	648	640	657	622	618	617	625	687	609	623	615	627	643	666	618	675	609	630	641	648	628	689	646	655	683	662	645	610	673	695	676	645	658	642	627	640	647	645	643	602	580	626	655	615	631	644	641	623	655	605	653	642	656	636	642	673	635	644	626	612	646	618	636	613	600	611	618	638	637	648	580	650	627	686	656	706	598	616	658	607	657	647	599	640	639	636	643	638	659	620	641	664	614	622	621	692	609	610	650	652	645	654	681	654	622	606	613	700	664	619	679	648	649	648	620	629	659	617	666	625	632	608	607	587
25004	22390	33442	31912	23307	12133	5441	2998	1922	1339	926	701	734	718	675	711	717	748	740	707	722	709	714	697	676	708	748	696	746	757	682	735	722	745	704	717	679	715	753	719	746	693	676	635	744	738	707	720	713	762	719	727	706	677	758	712	733	712	695	742	721	713	753	750	669	745	728	717	742	722	756	720	708	693	717	705	712	665	659	727	715	727	693	714	738	736	686	744	710	749	703	741	753	758	675	741	682	648	703	704	738	702	769	685	735	712	715	726	709	722	691	712	737	707	731	711	710	742	718	745	728	709	720	672	648	664	724	738	706	711	688	733	764	682	726	691	730	697	684	742	729	689	705	685	719	718	704	706	717	739	718	739	710	669	674	768	706	737	721	667	733	744	736	687	672	711	752	650	686	742	720	702	722	670	700	697	720	695	694	723	742	640	701	728	713	747	740	726	709	703	714	707	726	734	694	716	719	700	745	720	687	722	722	720	727	710	723	730	751	713	741	756	752	699	712	674	709	704	696	673	722	747	737	750	695	692	715	722	731	712	714	662	693	694	695	717	736	722	693	753	688	713	743	725	770	687	714	704	691	662	752	719	691	687	708	707	699	700	699	707	737	747	708	698	713	687	747	685	700	697	706	729	674	752	729	764	708	715	667	677	731	752	721	728	698	759	725	725	663	718	763	782	700	715	679	731	693	683	745	703	689	721	737	704	681	712	675	748	709	679	696	765	752	736	717	730	697	680	708	722	733	714	644	723	696	664	728	697	686	684	749	711	678	695	675	733	689	722	710	668	742	727	722	762	675	736	723	735	667	743	672	720	722	712	707	711	685	674	731	727	664	740	730	696	732	698	666	758	737	773	686	740	742	706	715	718	711	743	703	696	701	719	751	723	732	713	708	752	685	722	745	760	766	751	700	665	725	699	699	728	699	674	710	720	718	742	711	748	721	722	738	757	710	722	694	719	732	701	691	720	725	711	705	725	704	722	666	728	703	779	700	747	656	715	694	736	687	752	705	746	700	679	723	671	785	734	719	715	723	714	742	728	685	723	691	733	755	719	753	694	695	737	720	743	652	735	777	696	721	706	704	746	718	714	753	682	689	706	668	740	750	727	704	686	715	660	687	739	711	717	676	692	681	695	742	710	687	710	713	733	712	721	745	733	676	682	723	716	733	700	680	765	735	704	705	695	729	703	720	713	762	751	688	746	716	741	743	691	665	658	733	656	685	719	765	791	670	735	720	690	743	713	730	747	759	730	743	752	688	709	734	717	728	707	718	709	712	731	702	668	718	736	709	758	743	710	697	741	759	779	714	701	667	728	669	736	677	692	719	688	718	716	715	747	743	702	750	733	668	739	718	678	701	750	762	701	725	725	709	712	697	731	757	736	754	705	679	724	680	702	691	714	675	762	698	718	650	719	736	655	660	719	718	732	702	740	716	716	710	719	768	723	693	706	752	662	716	678	724	678	709	700	723	766	705	729	718	731	687	752	681	694	752	774	704	720	722	716	741	724	717	722	726	729	696	694	711	675	733	701	706	692	727	697	719	676	731	749	760	697	713	733	737	752	752	725	751	666	730	722	724	644	759	722	703	708	693	737	719	669	678	741	777	693	739	743	716	701	667	712	669	709	675	729	740	681	710	718	713	692	709	710	680	744	687	703	727	788	713	761	757	700	650	751	755	723	716	714	702	685	689	674	656	688	703	668	692	691	701	737	733	664	713	729	678	693	683	767	750	698	734	731	677	694	730	704	720	677	661	747	687	771	741	691	738	787	747	720	727	752	718	709	777	750	693	720	732	707	682	702	666	680	745	712	682	733	692	706	692	713	785	749	688	719	673	729	726	675	700	691	743	753	726	726	674	727	729	727	711	707	742	692	722	704	758	690	639	719	693	678	731	729	728	686	719	690	725	678	714	687	721	695	677	671	761	748	694	674	739	765	725	714	694	715	703	708	712	685	730	692	761	686	738	653	763	676	679	730	711	711	685	693	813	671	752	760	687	698	668	737	720	709	780	719	724	726	680	691	692	757	720	688	699	731	675	715	674	718	701	657	746	708	690	695	720	722	770	709	661	754	719	720	642	733	722	722	670	767	763	701	725	715	706	705	723	740	719	687	712	728	691	718	764	650	720	671	682	722	689	757	733	702	696	717	772	702	734	696	686	689	707	717	688	717	691	703	716	724	722	726	709	697	699	750	702	722	715	708	687	747	694	752	694	702	744	734	655	747	690	707	757	780	745	735	715	751	734	780	716	711	717	719	678	727	697	670	767	753	708	693	751	745	704	720	739	728	676	655	687	719	710	714	700	712	689	695	715	693	719	677	730	706	703	732	733	690	725	709	722	665	723	683	698	674	710	715	704	703	729	704	724	720	696	656	742	731	760	769	757	719	742	716	710	727	714	791	739	708	702	722	719	733	772	728	712	747	691	709	706	677	722	719	681	717	758	702	685	732	727	726	741	712	712	677	724	707	700	715	730	745	726	720	677	735	699	697	715	670	718	748	702	689	734	715	756	706	695	685	674	645	743	716	706	733	713	689	687	728	749	731	714	688	703	695	693	707	692	716	726	717	678	731	699	728	704	725	770	772	749	721	728	709	713	746	698	677	721	723	716	683	701	763	730	761	709	731	718	681	691	730	745	747	686	761	733	704	692	727	735	741	728	703	708	713	717	716	704	702	747	751	741	664	718	708	730	728	679	701	690	694	719	654	693	765	724	746	734	681	714	725	693	700	705	736	741	701	733	703	778	777	715	718	683	746	702	697	698	720	720	721	742	708	728	727	774	699	719	780	733	701	750	724	693	732	683	723	794	711	681	722	694	709	740	716	711	700	771	738	693	697	781	727	710	743	679	744	662	694	716	731	713	736	725	685	727	712	732	703	685	646	662	702	740	704	716	772	695	664	710	723	675	706	688	733	682	708	711	733	719	693	708	676	710	654	708	754	733	771	695	714	755	743	716	725	701	740	704	683	726	741	729	716	671	688	767	772	699	702	735	714	686	748	741	694	672	750	704	732	723	739	734	734	761	736	644	703	731	668	723	741	685	678	692	716	709	714	781	725	723	712	689	713	759	709	733	749	760	760	735	744	732	737	718	740	751	690	694	787	758	723	705	756	730	692	709	707	743	791	712	726	733	704	702	729	741	684	701	723	727	720	662	729	708	695	712	737	751	717	755	699	661	672	724	710	698	702	702	721	699	720	712	749	716	718	678	734	720	689	700	743	739	704	704	703	731	717	733	714	752	660	705	674	658	739	692	696	748	735	746	681	742	723	706	727	750	721	758	706	692	668	742	702	728	732	739	708	731	767	703	731	716	684	684	649	655	721	664	726	720	741	725	741	733	731	670	763	715	720	727	737	729	698	716	683	760	707	664	702	723	692	717	735	766	760	727	729	696	725	742	773	742	721	692	706	691	700	718	684	746	748	731	701	703	730	732	707	695	784	683	667	720	673	699	712	772	695	694	680	695	732	681	708	732	636	765	728
41489	70261	53181	37672	26354	13256	8026	5085	3150	1991	1131	796	778	745	736	810	762	781	769	748	788	774	756	747	746	756	734	773	759	730	784	730	763	766	749	706	760	789	752	776	822	764	747	761	745	761	793	775	775	732	762	782	744	743	720	785	756	722	766	717	761	783	719	743	738	731	781	745	748	778	796	755	759	769	760	755	798	773	783	762	745	753	726	819	759	769	749	720	777	742	751	762	778	755	734	754	800	759	766	750	725	733	784	770	790	748	685	799	735	790	775	749	803	681	755	791	745	743	769	739	761	729	826	719	735	761	761	758	771	779	732	755	742	800	760	746	754	738	782	796	725	792	735	775	766	704	776	792	758	771	725	778	746	766	765	775	800	740	745	764	794	789	785	780	774	722	789	752	788	756	761	779	737	813	768	816	790	795	762	744	784	746	761	763	771	689	825	748	713	764	774	761	739	770	791	766	757	730	707	730	727	778	770	791	803	703	777	739	700	816	785	786	769	779	741	720	803	809	784	790	735	774	792	745	778	747	747	750	792	777	744	795	775	804	825	733	781	719	748	779	758	766	796	739	798	745	767	801	751	773	812	770	837	788	767	734	745	723	771	763	779	735	743	781	777	792	789	794	724	769	749	748	782	734	813	768	788	791	721	749	754	747	788	741	748	763	794	751	774	715	764	787	751	756	753	766	713	780	815	760	759	738	753	766	769	759	727	824	785	771	755	705	816	803	724	811	793	724	799	767	729	766	779	720	740	763	780	755	761	770	753	810	751	819	773	777	727	773	810	760	823	761	792	834	768	753	807	757	708	727	773	750	819	749	748	786	746	753	822	781	758	714	729	753	786	747	768	765	691	770	765	777	796	739	764	719	802	779	716	792	744	736	766	790	773	746	798	794	732	750	730	759	770	763	779	764	739	787	760	750	797	710	731	766	794	725	797	752	735	720	775	778	741	761	720	748	747	753	791	792	736	729	778	756	761	742	797	783	797	731	756	768	801	791	765	757	751	713	768	723	738	732	752	747	754	750	772	763	787	765	750	794	822	760	794	735	780	715	734	757	743	813	801	713	775	756	840	796	793	726	724	815	754	745	797	784	715	742	758	792	738	750	789	791	783	763	781	764	793	785	758	732	759	696	774	789	784	780	732	828	721	771	783	824	730	798	739	760	741	729	763	753	780	760	739	759	741	746	783	745	753	768	807	753	785	731	739	767	776	779	728	803	731	796	769	760	781	787	787	767	764	738	755	744	727	789	747	808	763	716	745	725	719	752	712	780	733	737	704	750	742	769	732	792	761	777	773	814	746	703	717	815	764	757	759	790	740	771	754	792	801	748	761	746	742	772	787	777	756	738	776	793	749	789	756	739	731	782	764	754	769	714	795	733	717	724	742	787	767	752	787	708	716	822	768	753	754	754	810	756	791	765	797	784	775	774	738	798	767	784	749	746	733	773	756	703	742	794	825	752	749	741	746	739	754	797	769	834	730	770	764	792	759	747	733	772	772	821	762	774	800	765	772	752	758	738	798	746	814	774	814	812	783	733	799	760	770	764	735	736	796	763	750	772	805	773	715	735	765	739	735	749	796	772	732	754	742	761	776	727	755	743	753	716	750	781	789	741	729	765	745	809	763	801	716	805	772	763	731	767	743	766	725	802	724	731	790	767	748	795	718	752	794	715	763	785	795	770	725	730	764	762	723	840	788	765	756	759	770	748	794	797	807	776	756	729	765	791	781	772	749	803	812	721	784	776	739	797	793	788	766	730	737	710	748	753	778	756	753	736	796	785	809	765	750	811	766	739	754	779	799	694	787	759	749	816	764	764	713	784	755	759	748	806	771	739	808	737	710	744	759	718	741	759	750	747	731	778	770	797	736	823	716	784	748	791	743	767	764	761	809	742	755	723	741	737	717	767	793	749	744	758	801	784	761	731	773	786	748	789	752	806	736	752	765	713	752	755	730	714	731	741	711	741	741	791	762	743	700	775	771	746	770	733	780	771	807	746	759	775	747	720	774	743	827	764	714	735	768	744	764	769	706	774	772	763	833	767	709	764	703	743	758	768	801	755	824	718	781	716	700	793	738	726	799	800	723	822	759	765	776	725	760	796	770	770	805	793	776	806	758	720	731	801	770	786	760	804	783	777	751	781	789	761	772	764	787	761	757	758	803	747	776	773	766	743	755	754	738	754	766	815	801	774	732	724	788	726	760	802	837	745	784	727	777	785	755	754	774	767	806	785	740	708	730	765	772	783	775	731	783	757	751	789	751	793	757	719	762	810	735	736	784	716	715	696	785	728	789	787	765	744	773	732	830	744	765	762	727	815	732	806	775	770	720	746	783	755	803	791	802	767	780	788	735	740	759	745	728	748	771	791	732	747	789	768	752	719	762	822	773	829	788	727	783	781	736	744	756	785	783	751	803	750	778	731	756	791	748	721	745	762	785	766	713	777	752	766	764	789	784	751	795	739	764	795	759	763	721	765	753	765	783	717	729	733	744	778	758	742	753	767	772	755	759	747	778	744	769	765	757	779	766	779	810	747	767	786	726	784	788	771	791	734	748	748	772	733	727	735	772	792	771	721	799	760	687	765	808	771	809	767	798	776	736	759	724	737	764	742	746	767	740	750	774	744	742	790	757	784	780	747	723	720	811	811	736	783	734	759	758	770	732	777	763	765	728	759	777	784	782	722	769	803	794	763	779	724	772	766	754	806	758	751	739	726	806	778	781	747	774	755	738	765	742	823	736	764	736	789	800	773	764	776	757	781	753	742	766	717	759	843	785	765	728	730	769	815	763	745	747	701	773	780	772	759	788	786	710	805	805	769	764	768	757	763	755	732	805	798	715	778	715	802	706	789	804	748	746	783	742	769	707	795	786	745	746	734	805	773	738	738	765	749	794	758	755	730	765	741	778	769	736	745	741	754	702	757	760	802	756	705	774	802	755	794	785	745	802	761	775	744	773	768	735	754	767	804	748	774	751	768	779	826	779	776	802	742	744	792	733	781	727	732	745	721	808	732	739	813	748	759	800	725	763	699	784	780	784	753	782	801	694	771	734	764	788	768	710	734	799	749	753	763	783	788	774	763	767	747	744	740	773	774	735	784	721	784	774	756	774	791	763	751	713	695	799	757	800	744	694	809	703	772	744	745	755	740	705	758	736	743	772	769	789	783	758	739	747	732	815	748	775	738	728	772	777	750	809	737	751	738	754	746	751	733	756	749	768	751	752	728	761	768	791	771	745	732	747	771	773	729	764	751	780	815	720	760	774	746	771	814	779	764	755	763	748	716	733	780	771	744	756	763	778	764	757	765	760	789	746	727	766	746	740	741	755	764	749	747	767	768	749	760	743	761	717	740	753	767	733	766	771	736	787	772	775	786	783	759	768	758	723	771	751	759	733	774	783	790	766	714	733	714	797	776	740	756	796	771	851	765	725	732	712	778	780	801	771	777	753	752	798	714	760	765	758	753	772	748	742	779	739	702	719	775
22479	21229	30442	29181	30322	28640	25402	13308	5851	2827	1126	924	980	903	931	891	924	893	920	864	881	909	923	855	831	871	921	897	890	887	911	806	962	861	882	885	861	914	891	896	947	907	930	918	901	893	866	904	798	884	894	912	863	855	843	880	887	911	895	857	849	916	860	891	942	884	895	947	893	920	956	899	940	883	941	791	838	923	860	884	903	864	886	870	901	909	921	888	914	879	920	911	908	884	954	903	824	896	905	930	985	958	866	885	907	834	936	890	886	888	896	868	925	925	872	851	853	871	850	932	902	875	937	854	847	883	914	871	918	921	906	853	906	899	916	896	875	867	893	837	907	858	838	879	900	884	916	925	907	916	838	886	923	900	828	871	964	920	862	940	863	882	915	907	922	902	845	872	870	870	878	883	891	848	884	908	900	866	890	879	927	888	844	882	873	933	883	828	943	908	937	931	876	863	857	891	850	865	895	918	890	887	914	872	875	866	920	878	894	866	888	870	912	852	877	897	852	873	916	889	870	939	977	892	941	918	921	928	933	841	862	920	952	953	863	910	896	925	866	901	916	830	854	852	921	890	857	906	914	870	900	871	831	924	936	888	901	930	909	859	882	894	829	849	877	950	850	907	926	887	920	939	841	891	909	888	939	904	896	848	887	943	907	932	890	906	963	831	887	914	827	897	876	916	872	854	870	855	906	812	930	904	844	861	905	901	862	908	894	940	908	920	860	917	885	867	927	887	889	890	825	864	873	872	909	908	912	897	854	844	858	941	853	876	965	906	866	979	917	931	885	944	850	832	897	913	910	878	870	881	841	902	886	941	973	934	928	898	894	931	959	880	901	907	904	892	885	909	894	927	892	845	863	866	839	939	941	893	863	883	881	917	885	925	862	949	898	852	894	901	877	884	845	880	884	916	916	925	866	889	902	896	926	927	927	907	926	877	907	931	799	875	921	917	902	917	887	847	905	933	835	844	849	834	920	906	882	933	915	905	900	897	908	931	903	907	903	874	855	926	864	889	931	882	841	928	942	891	913	897	914	931	903	924	870	950	947	972	818	892	931	911	877	916	856	822	966	923	872	896	883	876	957	914	903	909	891	955	884	927	891	889	845	917	888	908	894	940	869	855	867	841	862	878	871	923	894	906	954	897	921	902	950	863	929	942	881	853	933	828	829	878	875	905	936	886	959	865	918	876	889	883	915	863	906	923	858	888	888	892	991	920	920	892	917	895	861	871	865	868	822	863	828	890	894	879	879	912	905	952	900	907	927	915	893	860	908	872	898	876	873	913	889	915	861	928	875	923	877	950	929	887	904	927	896	907	902	906	924	894	920	895	831	898	872	965	848	978	897	883	873	814	921	953	877	921	924	939	858	860	894	937	831	932	912	952	870	926	905	863	921	841	870	899	892	868	927	894	905	882	950	903	866	902	925	935	872	949	864	880	947	894	883	866	955	934	873	887	976	920	896	890	920	915	965	885	918	933	874	885	884	884	927	862	884	893	911	872	891	903	907	914	853	860	923	895	929	931	911	856	854	938	864	958	952	868	897	844	892	853	924	886	911	900	904	881	917	842	919	919	930	917	939	881	963	893	944	891	901	896	865	869	930	926	898	875	923	905	883	935	856	834	838	927	859	887	930	921	875	922	823	872	908	874	886	874	892	826	912	932	914	912	830	888	911	879	843	902	879	957	879	922	881	895	896	915	850	873	875	902	885	864	835	878	858	830	902	878	850	944	853	909	900	878	906	900	833	889	936	910	881	888	895	882	908	913	913	876	893	861	913	913	884	967	900	946	868	875	887	869	918	885	915	877	920	939	864	887	874	954	893	898	892	934	942	905	886	893	907	881	897	906	904	863	905	863	871	876	948	881	905	926	890	904	871	860	863	927	906	895	950	893	987	921	919	868	846	889	906	846	895	873	874	856	907	966	931	920	893	887	877	850	917	831	947	935	926	861	909	857	851	950	869	943	889	919	870	892	945	894	942	859	910	893	927	936	880	875	859	931	896	904	881	868	891	892	938	966	882	849	880	926	911	859	921	895	876	861	890	881	879	913	923	930	905	924	905	905	884	907	921	918	838	971	880	886	979	960	874	911	899	954	932	888	858	944	915	909	843	944	860	847	870	874	857	914	880	925	882	890	841	897	897	898	894	936	861	862	926	862	887	855	902	877	889	919	856	892	884	839	909	922	863	926	872	913	836	924	892	907	911	904	924	883	848	879	901	913	843	893	897	896	855	893	858	901	938	894	905	862	856	881	918	924	877	900	924	835	825	860	939	893	913	845	896	893	851	916	928	920	863	831	886	933	882	849	899	921	898	908	855	920	905	909	890	937	906	938	906	857	895	895	912	904	896	938	856	921	879	896	888	942	863	937	886	853	923	891	908	896	860	923	876	931	884	888	904	851	939	865	871	907	898	889	870	844	920	876	874	916	885	892	952	861	863	836	895	907	894	970	875	904	891	882	866	888	873	848	912	869	932	924	885	865	917	901	886	849	923	865	924	885	887	939	898	889	916	933	913	906	875	920	854	906	887	851	905	907	873	858	862	958	860	905	901	921	909	866	887	882	866	928	888	919	922	908	925	820	887	886	911	832	879	909	937	943	903	854	905	869	872	895	855	864	861	925	826	887	883	892	945	926	865	935	886	917	869	865	892	835	894	860	897	884	898	925	942	950	937	903	890	879	908	867	866	883	876	923	928	834	934	945	964	880	886	905	920	912	966	905	930	882	896	876	894	900	841	856	865	864	980	902	914	904	872	919	871	870	901	840	907	877	920	879	931	942	915	875	906	914	871	914	941	902	912	918	848	885	903	915	899	830	877	906	932	854	901	892	889	891	887	885	952	878	945	848	898	878	881	910	880	947	872	921	895	933	929	923	912	929	881	912	871	912	923	955	911	842	905	939	885	883	923	926	900	895	898	901	840	859	831	902	949	906	875	955	878	878	877	869	890	939	914	917	901	880	859	939	924	884	900	902	842	931	901	890	937	913	951	900	891	871	947	837	862	924	927	862	930	860	855	869	851	894	850	886	876	868	914	922	889	860	862	919	930	924	922	894	971	856	965	916	878	936	920	920	902	883	854	892	875	931	926	884	862	900	898	937	852	930	871	861	965	848	832	898	903	900	893	910	862	898	841	886	848	849	843	886	922	876	863	899	924	862	911	870	912	868	904	918	858	925	894	844	942	918	869	918	904	857	852	881	900	906	887	916	899	919	867	904	869	877	827	936	929	931	850	924	896	908	967	980	880	894	891	890	949	916	861	921	908	858	893	857	907	865	880	884	941	908	851	892	848	901	901	912	851	926	883	919	913	860	874	870	861	905	885	908	935	836	892	887	895	902	880	904	878	892	881	906	884	936	829	886	844	904	860	894	876	889	922	890	865	895	883	934	934	863	883	906	934	823	889	855	851	960	903	895	876	924	899	912	909	951	945	895	907	956	893	880	908	872	877	949	855	919	888	962	859	937	900	871	914	903	868	842
54639	93855	76295	59652	47406	33907	23562	14609	7746	3521	1325	967	896	943	945	852	912	896	955	893	923	925	936	930	864	877	878	906	922	893	893	891	943	870	841	865	911	971	941	941	873	878	887	941	878	897	883	960	922	881	916	890	945	917	897	941	845	950	968	872	912	891	887	897	901	875	950	910	929	919	935	930	937	869	912	862	911	944	865	912	953	916	897	896	919	889	949	918	870	913	887	865	940	918	908	924	899	916	893	875	924	953	900	924	960	905	917	941	914	876	919	924	959	918	863	861	927	898	880	923	886	984	924	912	857	907	888	916	876	919	883	907	938	893	920	885	882	905	977	955	842	911	872	955	918	951	911	924	921	849	926	883	932	914	924	958	917	906	912	886	947	873	889	884	891	932	925	873	929	928	885	928	904	898	917	911	918	866	907	899	895	909	910	875	921	918	887	939	858	902	946	916	949	955	930	921	927	930	919	862	900	882	924	916	921	946	868	878	879	877	886	859	930	844	941	909	882	939	918	917	875	879	914	902	857	889	895	908	880	924	902	947	874	873	925	845	918	941	903	889	905	862	910	914	906	914	926	923	854	946	875	893	908	900	871	911	886	883	907	913	859	910	933	910	873	909	907	872	835	862	941	906	938	879	898	874	908	887	924	939	907	967	911	918	893	895	873	867	883	944	923	907	917	955	961	904	864	908	906	902	894	947	892	959	905	874	923	893	913	878	838	900	857	925	940	852	901	919	909	884	885	917	865	943	861	934	911	890	893	909	930	936	922	868	925	888	911	923	913	932	907	934	908	884	919	898	910	876	926	907	919	858	873	888	871	895	949	866	926	905	956	921	903	906	973	910	866	899	885	937	1009	894	885	894	919	939	914	929	889	861	934	836	906	879	895	925	931	893	844	877	911	878	898	923	907	946	905	933	845	875	974	918	890	916	916	959	876	913	928	908	905	899	901	898	901	968	922	908	911	857	907	917	905	882	893	940	872	977	844	899	896	907	895	957	889	833	879	867	901	936	883	914	938	891	897	891	916	893	885	960	946	882	898	903	878	926	868	957	890	875	898	884	905	949	889	955	916	905	884	904	887	947	923	908	912	941	858	973	954	887	901	889	973	993	919	893	885	872	923	903	939	919	875	897	934	900	931	894	903	900	917	925	844	848	901	857	974	960	907	915	958	932	913	864	859	859	844	936	896	956	947	894	908	913	914	922	886	954	866	890	860	848	917	879	893	883	899	871	919	924	875	862	893	905	870	932	867	896	922	958	891	919	952	906	905	909	915	886	922	957	942	837	908	950	956	864	873	897	912	846	937	923	927	863	927	844	896	943	893	900	938	859	911	920	902	888	871	922	876	893	907	955	941	929	946	953	911	904	936	922	902	904	871	927	855	946	927	887	880	925	925	922	858	930	859	942	911	900	921	912	918	918	908	889	933	896	950	934	931	948	878	904	916	949	841	923	945	863	865	874	871	861	893	911	923	913	911	934	888	930	915	957	903	918	897	914	859	918	945	926	939	924	908	857	981	881	860	891	935	920	945	936	898	982	924	878	902	907	877	885	889	849	934	933	843	948	931	838	913	891	970	910	887	921	895	887	881	933	910	898	918	925	906	852	939	876	884	861	898	941	888	894	967	910	871	911	892	891	915	922	937	846	905	910	854	905	917	919	882	890	839	909	881	907	921	869	909	885	877	911	883	888	890	904	851	863	960	925	919	943	906	937	980	903	896	915	867	890	933	929	862	909	939	887	840	961	904	922	885	906	860	878	882	903	944	888	906	911	860	883	929	964	950	909	877	936	874	885	923	907	863	957	876	942	851	940	883	916	885	928	916	935	885	900	886	878	922	953	887	865	897	924	927	908	897	942	937	916	916	877	904	952	888	894	929	923	929	875	941	945	894	894	875	869	856	922	925	898	950	885	927	879	926	912	890	888	906	915	895	896	910	882	900	909	855	918	944	879	854	915	874	857	890	914	917	903	907	950	906	924	881	907	923	935	917	947	944	940	858	955	869	889	876	871	861	898	866	914	916	909	911	924	951	916	929	924	897	939	865	938	919	904	873	947	925	884	940	897	856	910	934	888	863	887	950	907	902	947	887	908	928	817	902	852	900	899	927	887	893	920	913	963	888	881	898	903	907	869	874	883	872	922	896	917	922	962	882	895	910	905	899	910	904	893	902	959	862	912	901	854	953	876	936	923	936	854	897	868	911	920	896	922	908	912	907	939	918	976	936	843	871	904	852	864	924	957	864	901	903	864	885	960	887	881	894	897	866	900	922	905	908	882	853	929	914	914	876	838	919	945	932	867	876	867	887	886	889	934	851	921	894	922	893	903	924	874	916	925	943	924	945	916	916	860	872	865	814	928	876	936	880	882	916	922	893	877	889	914	971	918	966	918	877	918	913	899	937	898	921	948	879	927	874	889	911	881	911	908	935	929	914	933	870	960	890	900	897	895	902	878	968	909	922	982	915	921	839	907	899	931	914	914	921	885	913	913	883	890	908	884	895	903	917	900	921	901	918	923	908	957	870	980	930	911	857	917	881	937	927	934	881	862	877	871	901	926	957	959	924	947	912	907	911	843	836	884	886	896	929	927	902	906	901	889	895	935	915	971	879	920	873	896	915	888	917	910	898	896	945	890	915	937	930	924	877	964	894	932	877	875	917	892	874	901	840	918	953	841	893	937	894	895	867	907	890	878	916	879	931	886	848	938	887	913	935	940	929	891	919	867	930	926	863	889	900	882	897	918	977	906	912	931	892	989	916	849	893	851	931	850	916	892	908	928	932	943	948	911	931	911	918	885	922	860	844	922	975	879	918	915	933	890	935	869	888	911	927	877	872	947	898	925	898	899	885	891	916	921	914	888	940	918	875	887	949	908	917	937	888	877	929	890	837	867	906	929	903	905	911	907	923	920	903	857	898	885	928	916	896	902	939	899	886	880	839	922	905	900	940	915	930	929	919	915	898	934	900	854	864	922	867	911	937	892	977	906	895	921	880	852	901	885	902	877	917	886	920	891	893	926	910	866	874	967	923	939	932	883	911	857	916	863	924	874	893	929	935	884	879	899	900	896	953	909	900	876	958	951	905	908	979	892	898	887	907	896	864	921	895	914	879	911	907	892	874	911	902	926	853	923	878	894	845	929	912	931	913	912	899	914	877	891	890	922	892	867	870	870	910	878	867	922	894	909	880	902	942	932	934	888	870	881	935	896	874	894	900	978	887	921	926	956	901	884	912	896	829	891	893	892	942	900	905	906	906	957	935	876	913	940	893	919	922	937	896	898	951	863	940	931	901	916	912	916	887	870	870	949	930	918	883	878	891	969	977	942	904	924	842	932	891	917	878	945	940	895	897	909	891	936	901	875	940	922	904	902	892	916	863	922	935	918	856	936	906	954	977	820	910	968	880	862	943	903	850	918	863	922	885	915	900	908	968	869	932	892	938	902	936	926	901	903	898	867	936	908	933	896	914	888	911	941	892	914	868	883
28862	24050	24815	14880	5460	2640	1532	1066	726	540	547	487	474	501	505	525	506	493	505	501	541	505	534	495	459	478	481	454	450	489	520	496	507	492	496	495	462	479	501	512	529	505	524	496	494	514	526	509	490	488	470	474	493	525	489	503	494	514	503	467	530	506	512	520	503	542	494	488	459	516	470	514	488	494	491	456	491	521	496	526	522	486	502	534	491	511	525	476	515	547	513	548	533	486	536	477	488	506	492	510	501	486	493	468	517	491	534	522	505	500	514	515	497	522	492	469	498	499	498	476	522	453	536	487	463	489	515	498	518	491	501	487	493	486	489	493	484	461	521	550	501	502	519	494	501	511	461	465	497	549	492	506	491	540	537	496	491	512	479	517	505	494	489	509	477	493	489	491	502	505	507	492	455	455	506	526	471	505	492	537	481	543	506	497	466	527	512	513	477	535	489	489	482	510	479	519	460	514	481	490	510	525	517	533	504	478	486	485	532	489	533	492	458	503	465	475	484	471	484	469	521	521	480	460	470	503	524	503	535	489	491	516	496	501	536	485	501	484	528	535	490	496	544	502	490	489	536	508	561	524	502	509	480	496	498	496	476	473	518	474	504	465	504	481	503	493	483	514	479	473	515	515	502	509	489	529	473	489	477	463	522	490	478	502	502	510	497	482	516	473	498	472	464	519	483	518	495	452	512	488	516	505	477	493	513	489	536	454	492	498	486	468	493	457	487	528	476	456	476	524	489	499	513	512	469	524	540	533	481	462	477	512	540	524	483	493	484	486	527	500	487	504	484	489	451	477	525	490	475	489	490	484	503	543	521	519	519	479	500	498	497	500	494	493	520	483	455	504	543	488	491	494	522	507	501	505	461	488	481	504	488	485	479	505	472	509	494	494	462	493	523	501	506	497	468	467	468	505	535	507	484	502	491	534	483	485	493	485	483	525	486	494	486	549	491	493	476	480	511	478	492	443	477	498	488	492	463	471	501	507	530	465	504	489	495	502	467	510	480	541	506	494	525	511	545	486	521	517	462	503	479	492	494	546	503	516	507	500	500	530	508	437	501	484	498	511	521	529	452	501	517	513	535	461	499	517	491	490	461	467	509	541	486	491	512	492	491	500	494	509	520	517	513	450	494	514	504	486	490	477	506	498	529	481	489	504	552	486	496	498	469	502	513	489	497	516	535	521	494	476	524	452	476	495	523	464	528	483	473	513	513	502	493	484	522	525	470	544	506	523	470	519	473	478	469	493	489	476	510	495	495	498	533	502	508	519	504	518	523	527	538	521	495	480	498	483	487	502	520	491	460	533	513	501	501	531	496	514	498	521	489	495	522	521	505	505	491	496	520	499	534	507	499	505	500	505	496	517	474	494	515	484	523	508	486	502	493	479	494	492	504	503	498	466	483	537	476	487	474	512	496	496	502	481	542	495	493	477	552	504	520	499	505	521	508	519	523	462	482	495	512	491	523	511	473	542	512	528	532	524	569	475	494	495	515	479	477	497	475	493	479	536	490	507	512	465	495	494	489	481	512	508	501	521	522	486	497	508	521	526	501	479	508	514	520	497	499	442	476	484	523	505	495	487	447	517	504	507	511	507	521	525	477	487	508	506	523	494	486	490	496	485	508	503	463	490	474	500	510	472	498	488	522	484	476	484	524	463	493	500	525	487	452	524	480	508	531	470	524	475	477	497	501	520	490	496	541	515	518	530	508	479	528	494	511	440	466	502	494	475	490	474	503	486	473	513	519	491	487	506	468	508	498	549	493	475	519	446	483	483	509	533	532	516	469	511	482	522	490	471	504	528	490	500	468	465	476	481	475	518	499	477	498	491	493	508	467	498	512	473	504	478	541	481	558	549	497	497	483	533	524	534	497	491	481	493	506	498	447	503	505	526	472	513	522	482	506	494	498	503	520	495	535	490	481	493	467	506	470	509	504	479	497	468	485	475	550	485	506	484	507	474	502	518	487	495	497	477	471	503	518	514	468	492	528	523	519	485	480	530	489	511	487	539	496	521	486	464	509	502	480	489	505	452	552	491	526	512	523	528	510	508	479	514	445	486	472	535	496	464	512	512	474	515	520	484	511	508	540	464	510	486	484	441	459	490	490	507	551	519	533	482	509	484	482	494	500	515	519	502	477	488	494	484	517	507	500	491	503	491	505	516	485	501	508	472	500	480	526	481	543	500	497	474	502	502	468	531	507	498	493	480	543	530	536	484	485	493	520	506	527	496	493	466	541	512	504	500	518	471	467	492	471	482	538	518	495	502	518	498	480	513	495	490	518	490	506	506	515	479	489	505	467	535	522	517	488	459	476	539	469	492	508	480	529	512	486	517	498	503	483	501	494	530	485	482	494	500	502	490	513	514	490	486	499	497	493	528	527	492	517	494	513	493	514	514	452	514	476	545	510	519	522	527	516	513	482	476	511	527	500	522	470	469	477	492	496	519	527	487	502	506	523	504	491	511	489	503	513	513	512	488	502	529	498	497	504	531	530	504	523	467	480	492	471	513	481	512	478	521	530	475	517	493	466	507	468	472	493	475	518	520	505	498	490	494	475	519	461	547	509	496	505	504	501	468	499	475	508	476	474	481	495	508	549	489	477	487	520	483	504	531	518	481	512	489	494	502	510	504	488	477	522	509	548	527	515	493	476	459	522	479	510	506	484	485	512	547	508	514	506	521	488	503	481	495	496	520	499	507	491	464	498	527	509	535	479	524	533	484	526	486	470	511	511	488	503	530	513	495	468	484	493	529	515	463	480	470	485	512	479	481	517	481	471	476	517	484	516	521	445	448	486	504	494	501	510	499	492	501	523	471	510	517	528	456	495	491	504	502	522	461	442	502	445	496	481	500	497	503	501	481	473	522	518	469	512	484	490	476	468	502	470	492	528	505	473	490	514	465	505	571	530	485	473	497	487	503	488	451	516	519	431	462	482	525	488	495	507	500	489	484	482	502	472	517	461	493	494	508	484	484	512	495	485	484	469	515	438	490	546	472	489	472	476	494	480	471	492	510	474	473	459	527	476	509	503	506	485	520	474	488	454	490	531	505	489	506	478	506	486	507	541	507	505	451	496	493	468	477	504	508	497	454	442	492	546	486	499	474	477	507	533	457	491	525	478	512	496	511	530	486	506	486	512	487	488	502	497	480	468	505	500	520	492	532	505	521	490	499	512	561	497	477	505	465	506	453	464	500	512	454	509	464	506	461	541	471	504	495	505	482	527	520	458	497	485	502	531	513	474	472	519	487	473	466	502	462	510	472	479	503	514	493	509	443	487	481	522	483	514	502	509	475	482	479	509	494	486	512	496	514	474	515	510	499	514	505	519	526	477	507	455	491	500	496	507	461	489	510	544	530	454	546	475	505	498	560	516	490	508	465	517	528	467	492	496	521	459	483	499	526	505	471	486	474	497	518	516	524	514	494	505	521	488	498	508	503	507	492	562	503	512	463	516	492	504	461	501	525	506	492	498	492	515	515
21310	32402	20095	10923	5656	3316	2033	1359	933	624	537	553	522	548	568	497	563	539	489	553	538	534	550	547	571	552	534	519	548	527	550	518	565	535	561	562	570	549	550	558	577	535	550	565	548	566	492	558	577	588	522	553	522	540	531	550	566	547	502	558	554	501	529	551	530	545	529	579	511	525	545	558	531	560	527	512	546	550	568	559	569	528	573	498	553	574	525	553	527	544	566	530	536	555	561	527	520	563	516	514	557	545	595	561	542	518	568	497	594	534	530	527	545	550	531	570	544	555	536	552	552	530	589	532	511	557	551	526	555	567	540	573	578	547	567	530	540	557	560	558	524	509	513	550	531	566	542	531	509	579	543	584	523	551	578	542	563	557	498	538	544	575	569	559	524	512	537	578	567	524	517	520	537	579	547	534	527	555	547	537	533	571	565	543	535	501	567	556	557	560	490	544	565	549	582	567	562	552	527	549	538	552	529	583	507	548	545	491	546	519	565	546	538	518	545	516	510	528	569	548	566	578	564	537	555	543	544	488	526	560	556	585	485	551	527	531	553	577	534	565	595	534	515	579	524	587	514	572	596	552	542	550	528	512	546	547	556	530	554	555	542	512	570	597	541	557	507	535	558	507	571	541	573	552	576	534	533	571	550	560	521	588	551	541	553	576	568	582	535	557	574	549	545	564	535	502	532	578	596	532	491	525	557	533	600	563	510	545	538	561	512	490	546	551	500	534	541	582	505	505	538	548	537	517	553	536	565	551	574	526	526	556	597	534	528	511	529	551	552	551	521	582	502	539	578	508	528	532	542	491	533	551	558	554	509	549	486	539	535	529	544	524	569	537	504	558	523	554	565	553	516	589	522	552	527	550	542	518	512	540	530	552	580	494	539	555	498	517	527	515	496	570	538	523	564	539	547	570	546	547	544	517	552	537	570	545	577	552	560	552	548	599	548	558	458	528	553	603	544	557	537	517	577	527	560	531	559	563	558	540	538	492	557	510	569	545	546	535	539	517	525	535	559	535	527	517	561	512	564	542	528	553	523	547	552	524	557	572	561	566	533	539	545	527	534	572	570	516	570	543	543	547	524	521	578	570	551	528	516	561	586	545	554	548	551	515	533	537	559	511	502	525	542	559	555	549	528	542	558	547	567	554	532	583	540	539	570	523	559	502	564	528	565	561	546	534	507	525	547	523	556	586	530	562	562	520	552	559	542	529	517	589	538	567	515	520	534	562	504	535	539	545	545	532	573	505	541	550	553	505	550	559	560	566	547	530	530	532	558	609	518	578	551	550	549	540	535	527	551	572	554	569	557	527	588	514	508	579	561	535	515	506	536	584	532	513	568	562	540	554	551	544	546	508	563	542	531	566	587	507	512	546	529	540	544	565	516	495	528	568	565	514	524	539	575	517	555	497	558	504	570	582	566	533	573	571	545	531	532	553	562	624	511	586	556	556	523	533	555	533	551	543	537	569	538	577	533	550	565	538	522	556	524	556	574	560	549	525	559	552	539	515	583	509	547	559	535	525	572	548	546	583	527	552	552	507	575	546	583	505	555	588	514	511	565	580	564	580	579	591	540	536	544	496	556	526	563	569	542	555	529	547	540	562	545	555	531	540	542	555	527	538	524	541	533	517	539	541	522	517	539	569	556	563	553	573	520	582	516	519	526	561	525	532	544	525	588	561	525	509	502	523	555	569	537	551	557	574	537	559	594	585	525	539	536	532	524	543	546	539	538	560	517	537	546	524	527	597	512	576	545	532	562	568	556	550	534	521	594	577	493	565	612	536	599	519	563	519	527	559	534	551	563	581	570	523	539	561	565	561	540	545	584	518	543	521	557	532	527	545	549	536	514	520	555	537	544	539	573	563	551	526	545	511	556	533	525	529	573	556	551	558	541	531	550	534	537	498	550	559	569	535	525	545	494	502	495	521	478	499	540	556	546	541	535	521	512	519	546	523	577	538	539	510	516	569	553	538	543	589	514	564	524	530	514	550	548	531	545	534	519	526	526	536	538	536	571	505	546	621	567	533	557	560	543	571	587	554	534	559	543	515	580	495	525	544	626	557	518	498	531	534	556	547	524	496	537	565	564	537	548	521	580	566	531	528	544	568	548	574	512	571	517	544	531	532	533	556	546	575	523	567	533	557	513	505	498	566	568	541	554	525	577	576	557	514	518	505	496	559	529	550	560	504	562	529	613	553	537	473	564	556	509	493	590	540	570	557	552	547	470	534	554	561	571	558	564	527	574	511	572	553	577	557	584	571	583	489	518	520	560	534	555	551	549	560	544	547	543	532	522	563	529	547	530	565	530	606	506	538	509	541	597	540	554	608	529	543	530	537	530	521	524	546	592	556	589	530	536	557	514	551	573	556	525	537	573	565	584	525	567	554	533	506	512	543	515	564	522	560	545	547	569	562	552	547	586	596	549	521	533	554	537	521	519	519	553	529	545	553	517	579	556	550	549	523	558	579	521	568	574	517	543	503	507	511	535	535	529	527	545	565	526	563	559	528	532	556	556	568	541	564	510	562	567	547	515	526	542	569	565	558	503	550	532	535	544	565	530	540	504	562	531	583	553	530	576	567	494	524	530	535	569	520	527	539	567	544	533	562	519	545	581	524	518	532	535	547	530	530	568	530	568	555	535	550	552	534	592	572	553	575	541	535	541	541	522	570	555	523	521	531	544	544	567	561	546	558	593	548	557	538	581	543	496	566	539	578	574	509	589	585	542	523	524	477	528	555	534	546	583	516	511	534	557	575	561	559	584	572	507	536	519	560	539	501	540	566	524	544	574	553	565	561	534	554	509	547	546	550	539	566	573	550	577	517	556	538	556	553	574	521	560	562	536	518	511	542	540	518	506	515	556	516	529	550	557	526	545	519	527	523	562	566	551	540	519	558	547	524	498	560	525	573	512	559	509	581	549	540	516	513	551	549	528	561	530	543	512	565	563	575	520	521	567	577	510	513	542	528	529	569	504	525	508	583	569	563	538	595	524	562	572	583	517	531	550	584	534	554	542	549	546	576	528	550	508	565	523	540	575	523	560	567	498	583	549	556	503	505	530	605	539	573	560	552	553	583	553	566	556	582	540	589	534	561	524	521	538	515	576	547	499	530	513	526	573	525	557	549	537	571	584	573	530	538	558	574	517	540	528	529	539	516	505	535	567	560	592	582	542	566	520	535	525	542	522	549	505	557	532	525	561	523	537	543	574	556	539	536	549	571	571	548	555	556	537	561	524	539	566	531	528	539	538	544	552	527	542	584	587	510	543	548	545	540	522	548	552	556	517	516	564	526	569	556	580	542	517	518	584	556	573	528	545	520	551	559	509	526	541	567	529	556	546	545	596	510	569	522	567	537	528	549	573	536	547	531	569	543	536	564	521	531	532	521	549	531	545	571	551	546	526	564	522	504	521	522	543	532	525	515	519	546	523	529	558	544	520	559	542	506	572	535	536	533	529	557	577	533	565	539	538	560	563	556
23632	21397	30738	30340	31257	27930	21246	11062	5321	2105	820	580	554	570	546	544	550	544	537	550	599	583	552	603	535	542	549	591	557	542	591	538	591	568	556	534	570	535	578	618	601	493	535	547	543	534	568	560	561	559	566	553	583	557	550	588	574	559	553	534	556	572	571	590	539	579	590	563	563	580	612	601	600	613	596	561	565	547	547	530	565	568	581	613	582	549	539	558	567	527	572	546	522	579	567	603	577	567	573	568	579	562	588	546	536	616	544	563	522	574	567	565	559	560	567	535	594	555	574	552	540	565	527	601	584	550	566	578	543	617	573	569	604	579	574	554	553	581	518	547	546	555	538	588	577	615	573	573	571	570	533	537	566	535	571	593	561	543	555	594	571	605	579	544	566	590	549	582	585	588	566	566	534	550	587	573	549	525	599	515	569	593	575	540	542	520	543	533	585	552	515	574	579	580	545	558	565	572	573	552	550	505	546	548	516	578	638	578	532	590	568	578	606	561	524	552	555	559	534	562	563	561	563	586	550	594	518	578	564	574	570	559	543	587	586	600	564	583	539	556	563	546	603	557	597	597	593	590	564	580	589	578	568	549	574	552	503	577	530	578	570	546	541	588	579	559	588	593	537	572	586	555	567	590	577	618	591	605	503	549	539	526	551	549	562	528	565	550	609	567	546	621	524	564	602	550	605	551	565	611	546	545	550	573	517	538	590	600	546	551	577	586	549	588	546	540	579	558	594	584	603	577	605	537	547	572	559	556	602	562	603	539	592	529	514	535	581	579	523	563	577	571	546	588	557	564	553	611	569	575	570	586	598	534	554	558	568	551	556	546	558	530	557	559	574	603	585	564	554	586	539	570	593	554	551	540	562	545	579	582	525	554	580	552	585	562	548	574	550	528	573	610	570	543	536	553	555	572	537	555	551	561	564	545	551	540	576	570	593	532	570	572	569	518	549	557	554	531	551	570	505	609	570	549	564	537	594	547	552	603	599	547	557	560	580	553	572	571	509	582	555	545	561	558	555	637	575	567	559	563	588	531	568	533	568	562	567	576	595	537	596	559	570	576	573	559	536	601	520	576	555	574	521	580	597	588	554	600	572	587	550	529	594	544	562	549	553	572	549	564	572	536	617	594	580	579	586	560	551	561	567	544	581	549	566	596	561	567	580	576	585	551	588	557	619	545	549	490	593	555	579	562	521	559	569	544	597	555	583	542	532	565	576	591	559	535	580	541	552	561	545	607	565	597	521	568	613	573	592	590	524	539	542	557	560	584	589	558	594	510	572	594	554	573	542	551	575	569	555	608	536	540	582	587	511	543	578	563	577	536	530	587	583	550	596	585	555	541	573	610	562	540	608	561	555	601	573	580	590	564	526	549	535	576	562	568	604	539	559	584	562	592	554	565	554	629	547	553	579	581	592	531	568	571	580	555	580	551	544	586	566	569	553	558	572	586	600	541	547	596	563	579	525	565	559	570	548	569	583	599	601	534	533	507	549	563	588	584	574	572	553	522	580	598	545	569	593	562	570	575	606	593	571	547	574	526	586	537	585	529	493	597	546	558	584	582	523	545	586	527	586	558	539	575	588	545	637	526	589	541	516	573	575	553	576	557	585	557	559	562	557	563	567	567	574	528	564	530	590	594	589	545	581	572	581	574	572	590	593	595	616	615	538	580	581	556	548	544	567	575	543	574	599	556	562	553	509	581	641	562	577	517	567	565	575	574	557	607	587	574	559	600	544	589	555	604	588	550	583	584	564	552	598	541	551	569	531	552	566	587	556	548	590	590	554	529	563	566	539	550	537	561	541	543	563	544	586	529	579	600	590	544	549	593	592	557	603	512	587	532	592	562	587	527	602	577	608	550	596	591	547	547	551	578	550	594	518	520	560	569	594	514	566	551	573	557	576	579	542	560	554	549	566	553	587	557	538	529	552	517	586	552	526	581	536	564	593	558	574	577	558	567	551	604	599	531	567	529	560	540	554	538	580	592	542	592	573	537	534	592	540	570	518	568	505	548	554	554	559	557	590	610	540	554	553	532	571	566	554	558	566	576	595	538	570	587	568	517	519	558	555	587	544	549	594	638	549	566	557	559	575	593	581	579	599	569	565	526	575	605	531	557	545	566	572	596	588	565	582	547	548	560	644	578	558	557	578	595	547	553	574	576	590	559	561	618	571	600	558	593	567	575	565	540	571	579	554	572	593	547	530	588	604	584	542	591	572	534	546	551	574	531	569	564	551	560	523	544	537	582	593	541	586	554	584	550	584	591	547	529	545	573	551	580	595	579	526	564	547	585	575	530	549	531	564	545	597	571	539	592	517	558	528	600	577	588	598	559	548	559	572	541	573	551	512	589	590	568	570	563	592	562	572	549	641	574	568	571	589	529	553	524	562	522	539	608	600	575	531	558	579	557	574	538	527	590	548	581	563	531	536	566	602	546	604	566	567	539	549	565	596	512	593	595	566	564	546	569	584	618	548	555	567	553	531	551	551	583	573	528	554	589	539	556	542	570	528	599	571	578	606	563	563	574	528	586	554	555	592	567	603	576	543	562	546	566	521	518	551	555	549	587	584	578	569	567	586	535	556	533	529	552	556	562	510	585	570	587	511	568	580	503	596	568	545	560	571	552	600	573	567	559	583	563	539	541	551	616	547	536	540	556	540	556	593	565	584	588	555	627	549	575	560	539	556	587	574	582	538	588	567	566	587	529	572	568	583	524	561	558	579	570	531	518	581	562	530	580	577	602	560	613	566	534	586	533	556	579	538	589	613	528	554	609	552	562	528	580	549	593	562	586	559	554	577	511	548	592	593	576	604	585	574	562	563	562	606	592	604	554	541	571	505	588	545	542	575	600	579	577	556	571	603	574	552	570	553	505	560	510	551	615	586	564	583	524	553	596	592	569	517	579	554	565	541	571	536	532	568	552	543	593	544	562	558	578	513	576	537	583	588	553	563	533	597	557	545	541	530	571	556	539	546	617	592	563	606	584	555	584	542	583	598	564	542	556	593	556	522	585	585	603	582	540	549	564	586	506	568	580	597	584	536	592	564	577	553	563	637	560	555	549	544	580	541	535	573	558	531	548	602	527	597	553	553	562	548	564	529	536	521	555	580	588	560	600	517	542	555	621	600	557	539	591	538	558	528	553	573	555	545	539	571	524	564	573	566	562	605	583	531	557	596	534	559	594	578	552	533	532	586	572	549	534	556	577	536	513	522	550	563	586	540	580	537	553	565	553	578	583	619	537	595	533	555	554	519	555	522	583	527	548	538	550	545	568	584	596	583	602	573	548	569	558	560	578	582	575	540	553	536	572	598	570	560	556	541	581	604	537	574	579	552	553	562	535	566	543	579	595	567	558	553	551	537	579	516	601	612	571	589	609	564	559	555	597	584	534	567	578	582	543	570	584	603	565	554	516	562	566	568	531	606	576	540	561	560	607	596	592	589	537	541	570	581	535	600	606	540	545	547	571	563	556	575	538
46445	79952	58123	45090	39449	29254	21498	13565	7442	2978	936	607	575	582	595	620	616	584	592	613	650	549	587	601	574	615	615	602	615	586	538	590	594	589	579	588	587	606	606	549	573	601	615	557	576	623	582	561	591	615	568	580	579	594	592	597	620	574	599	600	579	585	574	605	561	610	564	579	575	607	583	568	640	568	561	591	598	628	595	562	575	645	632	591	578	540	572	581	550	603	590	598	560	564	597	566	580	570	567	587	579	595	585	603	580	590	601	646	583	569	590	610	542	618	551	628	596	616	584	574	597	603	600	596	570	599	586	614	560	570	613	627	624	583	602	610	613	590	593	576	600	581	598	577	553	570	553	558	602	620	571	623	608	587	565	556	611	549	580	565	616	586	585	584	605	550	592	623	617	611	581	595	576	552	619	571	622	586	604	591	650	615	609	611	589	591	571	602	598	589	528	541	588	576	598	577	572	600	579	585	590	588	541	604	550	585	609	598	588	622	563	580	575	579	592	580	581	604	612	579	618	596	601	582	567	575	569	613	626	603	626	583	610	561	620	625	544	602	595	598	590	567	577	590	576	587	650	618	563	589	613	566	612	562	615	592	632	600	618	556	605	589	609	537	600	603	604	601	599	615	603	570	584	599	574	588	564	611	588	582	601	555	646	605	585	617	600	585	597	587	578	573	559	581	587	610	599	566	572	609	600	618	549	578	592	591	595	586	580	564	613	558	566	619	574	590	611	621	607	601	603	589	607	597	594	641	552	593	594	636	604	570	596	565	574	574	620	623	588	600	581	584	610	592	593	572	634	569	607	543	588	631	551	589	546	585	577	585	613	637	548	546	567	577	596	594	587	624	592	584	614	580	590	558	590	609	551	595	592	616	620	564	598	582	600	597	574	560	575	583	563	620	600	638	589	625	567	592	618	587	571	554	587	586	602	606	610	564	629	594	589	608	578	574	646	567	618	618	569	581	599	589	592	570	561	606	590	574	583	656	576	560	586	586	572	642	612	574	585	588	568	594	593	566	616	569	582	580	599	625	560	626	591	581	622	613	611	564	568	598	559	614	558	559	619	544	574	538	558	612	595	571	607	626	597	616	626	577	572	617	593	577	605	579	564	597	587	580	548	559	559	619	609	575	598	628	591	593	571	574	593	618	573	589	586	585	562	573	613	636	589	582	611	573	594	588	606	528	565	594	621	597	595	595	596	592	562	603	623	560	546	557	614	635	609	622	605	560	582	563	588	591	586	614	589	565	573	636	655	572	612	601	575	587	575	610	572	577	589	605	599	588	639	586	586	616	594	590	562	608	597	566	585	633	608	601	606	583	610	574	611	611	633	596	558	622	564	612	620	594	639	590	630	639	581	604	590	613	606	582	629	593	610	576	588	588	597	607	545	553	589	584	540	584	550	602	588	570	591	602	579	565	577	575	625	594	566	627	602	540	627	551	605	574	611	546	578	582	522	614	603	536	559	583	588	595	583	562	620	568	570	599	572	565	568	601	602	596	550	598	601	635	592	635	580	610	567	562	603	592	576	598	593	560	564	616	578	592	558	633	616	650	604	613	586	564	595	563	585	572	566	546	578	573	600	616	590	561	600	615	576	571	574	580	602	562	610	567	590	558	583	613	561	612	591	583	595	564	577	569	629	580	599	576	585	624	610	615	564	617	584	609	588	642	589	604	561	570	573	597	603	586	619	562	559	581	586	580	606	576	590	603	597	599	579	560	589	601	598	579	645	604	590	585	640	573	584	585	598	601	575	564	612	623	608	614	585	551	533	591	589	567	559	599	599	552	570	549	566	573	574	619	601	576	518	580	547	605	588	564	585	577	596	595	601	580	597	582	595	582	601	609	589	586	610	621	587	583	611	622	600	571	570	562	524	575	594	575	602	580	610	541	602	576	596	602	549	592	594	570	599	621	639	616	607	579	616	628	572	618	566	592	556	574	593	619	566	620	599	577	544	597	571	644	618	591	587	624	620	594	603	596	597	632	560	646	597	608	572	571	574	591	561	617	585	576	616	551	592	592	571	562	574	544	590	611	579	624	597	607	594	620	601	591	602	629	577	608	627	608	591	555	583	588	631	618	626	572	578	563	575	599	581	607	601	590	586	606	598	559	608	606	587	550	586	550	626	570	611	588	592	573	591	596	601	603	597	568	637	587	577	607	565	634	583	567	597	568	540	568	629	593	575	581	576	591	583	551	624	553	602	585	575	556	597	566	578	571	539	587	559	574	588	575	605	581	595	624	610	556	523	593	667	620	625	610	587	616	602	576	574	546	587	611	624	558	620	591	556	572	567	583	588	585	577	601	583	593	590	605	590	632	587	569	644	579	535	595	541	614	568	546	600	561	510	575	624	593	583	616	556	614	580	547	575	591	571	576	617	603	566	634	529	591	581	567	594	583	583	613	596	605	593	588	578	621	598	588	600	599	610	630	606	608	597	595	603	588	598	559	615	559	625	626	608	599	589	629	585	573	563	615	617	586	604	546	593	603	562	549	585	591	596	575	631	551	563	596	600	593	615	568	592	582	616	568	581	602	627	590	597	604	623	618	559	595	594	590	614	598	565	574	618	559	557	585	624	601	559	608	550	609	567	645	605	584	610	582	563	568	622	579	585	632	589	615	567	563	544	607	603	624	617	574	618	584	608	545	621	571	594	592	616	564	560	539	622	600	579	580	604	594	615	592	554	595	593	562	557	571	605	539	556	592	595	564	625	565	576	592	548	627	583	603	560	617	594	622	573	600	594	606	625	578	619	584	606	568	561	575	599	597	576	618	614	629	555	625	609	576	603	616	611	530	605	561	586	555	560	629	601	581	590	571	573	572	583	596	557	598	572	575	568	603	603	610	625	675	590	621	581	591	599	591	583	595	625	575	579	601	648	593	588	605	602	575	530	628	576	599	596	602	611	579	592	618	559	565	605	562	641	566	559	632	593	594	604	549	599	540	603	609	592	620	593	594	589	575	611	547	606	631	604	598	574	567	583	579	622	624	603	606	600	605	585	570	607	602	563	581	587	588	609	567	603	593	611	628	586	593	577	571	598	566	584	568	587	587	572	573	559	633	576	607	583	564	569	567	590	594	610	658	596	598	568	616	594	659	608	556	611	537	589	607	567	604	554	568	664	591	593	547	603	573	566	621	578	590	595	644	647	587	597	545	564	558	569	560	640	606	626	560	638	609	590	617	580	621	590	575	594	592	609	550	633	592	586	566	624	623	607	581	552	597	583	578	628	581	582	522	588	637	621	588	555	574	586	638	589	597	552	586	621	596	616	604	564	570	595	614	586	564	587	612	601	566	596	566	597	609	574	579	591	555	573	563	577	619	581	563	582	612	539	536	656	567	595	581	623	576	587	595	592	601	581	596	612	614	581	610	541	561	563	595	664	576	550	607	613	589	624	577	585	593	580	582	582	626	636	595	594	578	549	579	556	613	552	551	566	586	601	627	576	599	585	563	581	548	592	567	609	608	620	561	552	599
25020	21770	29598	30088	24257	16613	9967	5216	2705	1126	804	680	679	703	630	659	633	665	680	691	678	660	642	717	640	629	651	631	656	655	651	653	676	648	679	664	661	634	653	644	675	669	611	684	675	678	647	687	658	624	652	699	642	721	675	649	567	648	660	710	668	657	700	660	648	612	643	633	649	636	672	630	645	677	677	642	606	607	695	676	666	633	677	624	665	654	624	636	656	682	660	623	668	684	659	657	671	697	650	675	665	672	638	654	680	679	643	661	614	662	630	636	638	653	671	681	622	631	673	688	688	670	666	627	698	666	625	660	612	674	662	621	683	649	655	678	662	648	683	619	637	686	643	645	595	667	688	607	681	657	707	687	697	654	722	675	696	714	721	662	661	642	664	689	650	657	617	644	634	617	675	670	695	703	696	646	636	640	679	627	665	722	616	647	631	685	662	677	654	686	693	649	639	681	669	653	662	686	663	677	628	659	633	653	644	645	600	637	618	633	614	662	654	687	709	694	648	686	694	617	664	673	642	661	674	645	695	670	689	663	641	632	679	632	665	679	683	668	668	667	665	622	677	679	620	670	673	663	722	624	654	660	649	663	696	668	640	654	647	652	662	664	671	693	680	647	649	674	678	650	659	675	653	659	654	617	629	674	694	659	619	639	665	662	655	663	661	671	641	669	665	669	676	645	621	699	697	653	612	669	687	677	622	646	636	672	630	640	688	679	641	653	668	666	636	639	660	679	675	679	636	688	695	657	667	652	646	572	643	681	626	631	661	634	620	604	695	644	694	639	642	672	662	616	687	702	621	684	656	681	687	637	684	674	653	648	637	669	729	657	650	668	600	703	609	632	663	637	680	683	661	612	636	639	662	629	644	671	704	666	658	656	698	663	640	632	671	680	715	653	694	696	695	629	645	640	652	661	624	712	648	717	654	622	667	653	639	640	654	658	661	667	654	669	641	702	704	714	672	635	667	689	662	678	658	659	671	674	660	637	677	648	611	680	670	646	668	663	676	636	663	676	632	636	726	656	652	692	688	640	623	615	654	673	647	645	631	691	669	621	698	693	641	620	661	672	656	631	685	662	680	692	670	638	668	681	653	712	630	643	686	676	691	667	726	661	664	630	624	676	647	697	661	632	656	676	667	654	654	684	647	620	675	678	643	645	649	631	664	705	636	695	666	692	669	649	663	588	686	643	695	675	617	648	706	677	621	685	630	680	675	620	659	658	662	647	637	671	625	681	665	703	718	667	678	612	692	638	642	623	651	645	587	670	620	632	677	685	671	686	674	658	658	641	668	691	663	664	655	672	671	651	676	671	673	682	633	673	623	656	657	675	665	648	659	657	636	642	699	651	632	605	655	633	651	667	671	679	662	667	671	658	652	703	684	677	635	635	636	679	637	657	684	688	693	631	677	599	645	648	673	665	732	651	637	651	737	673	691	632	619	675	646	691	644	630	650	675	656	673	627	625	656	671	727	647	632	691	639	668	640	675	644	644	616	653	620	613	685	676	678	653	638	641	664	622	631	686	648	633	650	611	641	679	599	635	677	642	662	685	657	680	715	687	671	609	671	653	692	651	686	627	646	640	628	642	629	669	667	691	635	659	688	672	651	674	677	678	645	649	662	670	650	636	713	657	698	632	671	665	670	616	681	708	686	640	628	664	627	608	679	622	625	644	679	648	690	664	636	608	666	692	660	670	677	639	674	658	667	685	655	632	630	656	711	648	624	668	677	682	628	673	687	697	660	694	645	732	669	652	641	655	672	627	643	660	653	646	627	664	681	649	642	649	648	653	644	638	623	670	676	704	662	661	688	644	637	630	695	623	657	640	696	638	685	649	695	662	654	623	704	688	594	676	670	599	654	669	655	669	700	699	686	640	671	676	625	641	661	672	611	633	654	658	663	608	660	627	658	654	683	653	642	701	686	642	667	709	686	686	657	642	669	680	671	714	682	643	668	655	656	663	658	612	651	624	720	717	679	658	598	649	639	649	681	654	684	670	686	605	638	662	667	674	685	663	671	669	661	643	605	645	674	672	613	654	659	666	663	654	705	666	650	682	660	668	641	630	640	702	645	656	683	644	676	648	657	614	652	702	644	688	688	651	651	689	696	681	631	676	679	677	655	668	634	664	640	655	688	637	666	700	696	678	643	674	648	665	645	683	648	682	640	682	678	619	722	617	666	671	662	618	673	661	643	661	633	654	700	625	672	669	658	689	653	643	616	660	659	690	655	666	647	635	603	636	678	651	637	646	648	673	669	711	615	647	621	649	609	696	641	676	677	699	619	651	657	650	615	649	641	642	604	666	675	676	662	653	677	621	664	649	633	625	682	670	668	629	709	646	655	634	593	650	645	656	617	675	670	637	682	679	639	739	637	696	644	683	604	661	654	655	613	691	626	633	641	671	644	647	681	706	612	662	649	657	648	691	651	689	632	660	688	667	651	628	674	657	658	659	676	658	622	659	668	635	684	625	697	673	657	665	647	657	619	674	642	645	683	733	679	663	644	656	681	657	663	619	669	606	681	671	632	621	684	685	673	690	646	680	642	652	644	611	672	687	665	641	689	621	690	681	624	669	641	641	660	658	690	647	653	611	652	705	636	671	669	658	687	694	673	658	655	607	643	677	637	636	632	614	698	712	632	691	680	673	622	628	709	655	673	650	686	690	670	663	625	671	663	678	685	640	655	695	641	670	653	669	678	630	634	651	673	631	680	639	605	602	660	649	631	584	683	673	647	669	656	645	604	616	680	652	645	655	678	678	662	621	634	663	685	649	636	636	669	645	687	680	655	664	671	679	645	653	638	676	624	668	652	659	675	709	647	665	695	647	661	660	691	675	683	623	688	643	679	640	672	667	680	652	685	652	647	631	684	664	633	639	640	647	668	686	674	637	684	702	673	675	627	645	616	670	679	672	638	655	653	695	642	645	645	639	714	688	631	631	629	634	678	650	630	611	672	631	659	649	669	662	687	636	686	643	623	617	687	685	664	605	608	640	681	655	669	714	722	682	622	669	666	673	667	647	636	689	660	653	673	687	638	591	685	613	633	646	648	673	627	658	624	666	692	662	641	661	663	662	659	662	614	655	605	667	672	657	652	691	644	672	631	639	682	665	633	657	661	692	694	626	619	656	661	645	717	669	627	671	654	686	679	632	678	615	709	681	665	685	657	650	662	673	614	635	639	646	644	638	684	702	662	641	650	647	688	648	645	660	651	644	654	682	691	666	677	685	644	661	641	666	642	689	650	629	657	647	644	647	640	644	600	626	682	632	661	696	672	672	680	658	709	650	635	645	653	642	660	668	668	638	657	653	713	661	591	659	677	660	699	707	638	622	683	634	654	682	640	648	634	673	662	641	644	621	677	629	652	662	661	636	690	698	628	643	654	669	655	655	662	661	624	661	671	682	650	698	676	651	655	676	676	677	650	650	642	619	678	640	620	608	690	634	632	632	621	603	674	606	660	653	651	639	596	639	670	703	642	650
39990	64974	45298	36771	29244	20490	14106	8566	4531	1720	1008	761	662	718	723	699	756	679	705	717	706	704	703	703	721	679	665	714	732	722	692	677	709	686	709	669	723	697	702	698	710	715	717	716	746	674	677	697	672	690	692	735	692	689	689	691	713	675	728	692	721	694	695	693	708	701	677	679	707	749	695	730	727	736	699	674	715	655	738	742	741	727	700	719	680	728	686	738	680	695	709	702	699	650	757	724	733	706	725	765	701	733	618	722	738	699	737	721	694	711	673	694	694	731	716	710	690	668	729	680	695	761	700	745	727	738	688	727	740	728	709	719	711	641	676	676	681	718	736	703	721	733	657	696	754	722	683	762	737	734	688	696	698	735	698	708	697	696	685	704	727	710	718	709	689	688	694	693	721	694	767	718	725	731	699	683	697	698	722	713	739	723	683	706	715	736	709	695	704	776	699	688	723	731	702	686	710	751	706	689	696	715	686	733	687	691	723	697	749	735	704	681	708	737	655	689	720	706	654	686	682	700	732	728	718	669	714	682	726	726	664	680	701	680	719	740	684	695	703	714	742	728	715	728	704	695	698	695	704	729	668	746	706	715	683	767	730	724	744	757	675	737	696	747	684	686	667	741	730	722	721	710	704	735	704	665	701	676	736	738	717	726	720	671	709	718	743	742	716	697	762	689	716	665	722	694	691	688	712	700	671	714	701	701	701	722	681	719	706	750	695	662	685	718	743	731	739	713	716	725	659	673	652	678	699	716	719	692	711	733	729	777	723	714	707	721	711	705	694	686	722	740	698	726	673	711	679	684	715	725	711	735	738	701	737	641	740	707	719	713	728	701	700	724	667	704	707	678	683	693	761	744	716	701	707	718	693	691	749	720	677	708	696	712	671	717	720	694	725	710	697	695	752	684	703	709	661	716	689	726	692	697	703	686	695	740	703	733	711	669	681	692	713	679	703	707	706	719	676	711	715	728	712	701	712	664	738	729	743	748	730	722	720	717	673	759	723	725	709	683	663	717	705	702	708	698	671	679	700	713	705	717	703	659	642	657	709	683	707	704	760	704	738	659	703	728	651	729	737	646	695	685	699	715	706	693	743	696	701	692	715	687	689	697	711	724	718	743	705	751	680	752	689	710	663	733	709	717	746	693	725	679	700	753	734	731	748	698	699	708	676	738	722	676	745	726	689	680	751	689	724	720	691	733	732	728	700	726	714	738	736	716	645	694	716	659	700	730	745	742	710	752	744	718	677	743	725	693	738	729	706	697	728	694	702	728	698	762	714	732	737	706	757	744	720	759	734	716	702	739	709	741	655	704	678	684	716	726	692	685	723	736	689	721	728	688	709	717	713	705	735	698	735	719	691	725	692	716	734	731	670	704	637	744	727	689	654	724	692	698	675	727	710	720	687	742	691	740	722	663	730	679	707	727	712	716	734	711	716	686	714	732	721	673	697	759	668	673	708	709	708	741	685	695	671	736	747	692	730	711	753	629	680	717	692	759	723	705	695	705	704	712	674	707	751	755	736	720	754	737	731	719	746	743	704	706	686	725	659	690	714	702	708	682	694	750	703	686	710	713	705	702	681	705	742	711	744	738	646	720	691	725	699	706	692	728	719	709	692	700	739	673	718	717	699	751	729	698	723	673	683	680	731	762	698	709	678	738	683	706	646	665	711	698	676	709	684	693	705	717	700	724	674	723	735	715	695	750	700	710	729	719	737	707	710	718	740	722	733	709	735	740	685	673	688	705	708	733	732	737	683	716	678	657	722	698	728	739	684	762	714	648	726	724	713	654	721	710	675	690	708	695	705	704	736	739	697	721	731	745	718	734	733	741	671	734	780	691	695	685	691	762	734	695	733	722	706	733	717	741	722	689	681	741	685	708	648	716	730	748	730	745	710	704	727	715	707	743	724	725	697	757	767	721	692	688	748	684	648	684	682	699	709	686	730	688	685	750	719	708	715	681	723	668	695	681	736	698	681	734	716	697	687	800	715	688	718	730	723	719	729	700	670	725	735	726	700	720	705	681	720	680	709	715	660	715	782	723	724	714	682	731	691	710	718	731	692	667	738	730	713	718	720	714	694	731	679	688	709	706	703	749	693	695	701	710	724	679	717	740	745	700	691	713	652	744	726	756	733	729	706	672	765	682	698	700	708	719	708	701	708	696	750	737	672	733	719	702	709	714	692	698	694	698	725	706	681	691	649	691	706	699	664	684	709	730	679	714	725	696	721	703	740	712	682	678	676	694	729	679	749	749	711	683	724	703	690	690	709	763	711	707	729	711	719	653	702	701	716	705	678	723	704	712	720	727	721	702	702	691	658	699	666	730	695	700	660	710	703	748	737	711	668	714	694	706	709	699	706	738	687	699	697	694	707	715	740	697	704	685	706	695	684	729	742	694	708	695	705	750	702	669	698	692	708	742	741	692	731	732	728	726	677	663	681	683	714	726	691	730	747	703	702	729	692	734	717	676	708	707	703	703	713	720	663	736	703	701	687	690	665	698	689	740	710	707	731	695	712	690	705	702	684	731	695	719	682	683	714	736	688	695	738	721	719	741	727	686	679	727	679	730	675	709	724	679	669	716	687	693	690	720	725	694	692	704	651	732	687	715	672	686	700	698	738	696	762	747	693	642	732	646	716	698	713	709	656	695	663	751	736	684	772	711	707	662	734	693	704	695	688	717	728	742	714	646	677	734	699	657	718	741	746	717	768	711	674	739	696	670	716	733	695	692	676	693	728	729	682	782	681	682	631	710	687	718	745	739	729	672	704	706	716	715	737	685	702	652	703	714	681	710	717	725	727	700	698	653	725	656	678	692	717	667	726	729	706	729	712	735	706	652	712	691	682	690	673	716	697	711	690	716	688	747	698	732	668	699	699	742	696	717	682	716	686	722	714	678	714	657	715	722	690	724	715	739	695	723	699	734	724	740	700	737	698	704	706	711	737	767	671	657	720	682	716	709	683	674	734	671	677	802	753	753	689	689	654	671	721	717	716	663	764	690	752	657	707	714	760	710	664	729	689	684	734	731	742	689	708	684	733	661	733	742	704	716	703	680	705	754	686	730	689	739	726	723	693	715	677	749	684	691	718	679	730	688	735	676	717	689	748	698	671	664	737	710	696	678	692	660	692	734	713	682	683	725	667	736	719	710	674	683	729	701	754	716	751	687	628	683	671	711	721	763	700	713	700	672	724	715	679	718	734	685	749	705	715	708	687	730	701	718	685	732	726	693	678	674	700	691	740	702	777	735	718	763	711	745	680	734	692	689	688	746	705	693	690	757	719	710	700	717	680	741	687	645	734	713	692	700	711	703	727	693	715	750	722	706	727	700	697	693	719	693	704	764	727	698	701	682	686	689	806	730	673	691	709	697	691	676	687	713	722	684	730	694	731	736	680	709	679	753	696	712	723	718	700	766	699	690	716	724	671	755	679	755	721	723	716	694	702	664	692	713	735	679	709	686	699	670	735	669	711	714	707	710
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
