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
341172300995	341172301554	341172302104	341172302654	341172303203	341172303754	341172304304	341172304854	341172305403	341172305954	341172306504	341172307054	341172307603	341172308154	341172308704	341172309254	341172309803	341172310354	341172310907	341172311454	341172312003	341172312554	341172313104	341172313654	341172314203	341172314754	341172315304	341172315854	341172316403	341172316954	341172317504	341172318054	341172318603	341172319154	341172319704	341172320254	341172320803	341172321354	341172321904	341172322454	341172323003	341172323554	341172324104	341172324654	341172325203	341172325754	341172326304	341172326854	341172327403	341172327954	341172328504	341172329054	341172329603	341172330154	341172330704	341172331254	341172331803	341172332354	341172332904	341172333456	341172334003	341172334554	341172335104	341172335654	341172336204	341172336754	341172337304	341172337854	341172338403	341172338954	341172339504	341172340054	341172340603	341172341154	341172341704	341172342254	341172342804	341172343354	341172343904	341172344454	341172345004	341172345554	341172346104	341172346654	341172347204	341172347754	341172348304	341172348854	341172349404	341172349954	341172350504	341172351054	341172351604	341172352154	341172352704	341172353254	341172353804	341172354354	341172354904	341172355454	341172356004	341172356554	341172357104	341172357656	341172358204	341172358754	341172359304	341172359854	341172360404	341172360954	341172361504	341172362054	341172362604	341172363154	341172363706	341172364254	341172364804	341172365354	341172365904	341172366454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	2000	3600	2300	2774	2000	3600	2300	2774	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	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
23012	21614	29389	24343	21619	21663	8911	1892	1310	1153	1039	971	932	887	895	879	880	921	843	891	814	744	775	800	795	887	862	834	892	928	910	802	727	718	663	721	719	730	686	711	651	705	711	684	634	703	705	687	714	750	768	772	704	626	599	613	626	641	636	644	656	593	604	575	621	619	622	612	605	613	608	584	558	572	560	570	612	613	559	545	594	553	603	598	628	558	568	595	569	621	604	582	575	615	607	565	581	540	589	605	587	580	590	617	587	532	547	587	566	605	602	615	497	603	617	579	541	612	604	589	576	634	554	534	604	568	590	572	542	581	528	607	601	575	570	580	566	609	574	564	555	563	564	558	594	556	562	575	588	603	549	538	596	582	562	535	551	585	564	606	610	554	584	579	578	569	591	609	558	563	528	585	579	571	613	598	551	615	586	540	567	587	591	547	558	574	571	553	578	545	595	554	562	557	559	559	581	568	584	609	565	578	593	576	622	578	550	592	568	553	562	608	591	553	578	550	538	587	568	584	605	555	590	574	589	577	584	535	515	571	584	590	615	570	602	567	541	576	584	634	562	573	551	559	596	585	571	563	594	559	557	562	560	549	563	570	608	599	604	583	627	539	562	524	598	538	583	611	597	544	594	571	590	576	578	604	556	572	573	583	584	563	564	580	584	610	604	590	565	602	574	544	589	552	571	538	576	562	600	590	565	563	555	610	602	574	566	573	572	570	559	570	585	582	593	575	531	558	594	602	581	534	626	550	622	593	550	544	577	564	569	595	526	586	598	605	604	577	555	544	597	555	574	601	595	531	571	587	586	592	595	583	580	612	568	562	550	569	564	609	591	604	533	588	570	572	597	552	572	553	536	560	596	608	551	624	622	586	584	538	585	585	576	590	622	547	585	620	568	632	587	595	572	581	594	568	566	550	588	588	546	569	569	607	536	618	567	596	583	578	610	593	539	552	583	566	581	531	599	571	562	566	591	594	600	560	600	574	548	597	589	562	594	559	563	590	588	580	582	588	599	582	552	629	591	589	545	534	577	531	590	564	593	565	533	573	583	564	626	579	535	554	551	550	594	551	552	605	560	556	577	570	608	568	527	592	582	566	540	564	554	545	563	588	541	596	532	574	583	550	589	584	533	575	554	540	539	555	583	575	579	597	596	575	548	557	627	567	596	576	574	579	585	567	560	583	589	598	546	558	591	600	584	543	571	542	593	594	610	598	592	591	550	634	538	608	601	600	586	583	578	534	600	612	530	582	584	585	565	598	586	557	587	608	541	546	563	563	590	606	575	580	572	584	600	572	557	552	587	576	570	589	573	560	575	578	597	587	604	565	562	582	561	551	581	544	581	614	589	591	567	609	534	551	597	551	565	548	596	544	588	582	543	540	571	514	596	573	529	612	557	570	605	551	580	580	575	599	568	547	566	597	577	583	577	553	582	593	546	561	576	555	557	598	547	588	551	587	590	539	549	570	588	537	584	595	552	593	598	574	602	578	567	535	573	542	579	604	537	618	594	547	599	592	585	571	588	646	529	591	577	562	598	555	540	576	594	570	597	565	589	561	532	584	558	592	576	580	600	545	554	604	590	576	582	589	573	529	582	593	559	581	545	579	542	604	540	561	549	531	570	565	592	574	530	580	576	540	533	541	590	607	601	590	556	565	577	595	575	579	549	559	546	576	571	570	571	585	591	539	542	554	580	589	597	592	568	569	573	582	574	534	583	537	541	557	575	584	574	557	568	600	589	562	580	568	560	576	556	590	554	613	584	520	584	611	565	527	582	617	616	588	564	570	608	549	587	564	556	567	567	531	597	567	602	585	592	609	602	536	569	531	545	565	561	534	610	590	553	577	590	579	588	613	582	554	600	604	596	579	585	549	572	568	554	593	566	562	572	590	551	582	543	616	529	584	580	534	593	550	548	532	591	592	570	596	556	606	594	579	548	556	590	600	569	556	512	562	538	568	604	549	559	582	565	523	600	561	589	593	586	569	579	548	570	556	574	639	585	550	589	574	561	551	559	533	565	548	566	563	589	543	570	568	608	577	590	553	552	563	554	646	562	581	595	552	558	610	593	606	545	583	599	574	531	597	539	586	585	577	594	548	613	566	533	621	565	513	589	545	559	573	558	566	567	569	593	573	577	600	596	574	499	588	566	569	532	582	556	577	598	592	557	523	605	580	560	572	593	578	551	553	532	592	560	609	544	548	563	552	563	562	560	569	589	554	561	565	603	568	540	571	593	564	566	577	554	593	521	588	564	587	575	546	569	602	581	592	576	568	544	536	560	620	593	574	586	547	567	528	577	562	599	560	556	563	562	611	553	584	615	615	576	519	604	546	542	598	555	566	554	554	596	568	572	525	611	592	563	577	572	586	562	577	575	553	545	532	578	538	614	578	585	557	581	553	582	563	557	614	572	585	565	602	607	573	549	573	602	558	568	563	580	572	552	546	563	575	592	557	549	588	601	567	582	546	568	618	602	595	577	575	548	546	541	548	606	588	539	563	549	553	601	553	618	547	554	585	594	572	560	581	603	577	551	563	537	585	539	543	558	585	572	579	601	569	568	556	606	625	598	590	582	562	551	569	559	598	602	556	591	584	587	572	588	591	566	570	564	614	607	572	563	549	569	616	594	560	579	584	524	565	519	569	564	614	602	598	571	571	578	594	621	571	588	564	639	595	596	538	589	627	570	601	594	564	586	590	575	571	548	585	544	584	577	566	599	580	545	561	550	560	540	544	611	562	549	566	575	536	565	554	555	554	559	611	600	591	604	535	592	576	572	577	579	577	558	545	586	592	592	560	566	558	546	614	596	571	555	604	580	582	571	563	575	569	559	560	593	532	555	604	565	560	567	567	516	610	574	513	563	592	584	544	607	560	556	596	603	589	557	636	604	561	615	601	566	558	552	601	529	569	571	598	535	582	601	587	569	583	622	597	581	626	585	525	596	533	619	590	566	594	592	546	560	605	569	606	594	557	593	623	572	580	607	549	624	588	588	611	571	560	565	568	546	584	562	548	536	557	584	559	600	570	592	553	555	593	558	566	614	603	606	603	558	549	592	572	589	583	583	603	594	553	553	588	584	556	570	628	531	535	556	564	593	589	546	604	569	560	564	593	575	602	560	552	554	579	601	600	582	586	574	615	559	577	586	599	601	564	597	579	550	565	546	593	562	537	581	599	583	567	599	562	597	569	589	582	606	565	547	595	585	586	580	578	604	572	569	554	530	567	567	609	617	605	586	598	549	521	560	591	591	566	612	575	589	598	552	560	601	557	593	614	559	535	587	527	582	598	579	562	533	646	590	611	567	592	608	577	546	583	534	597	547	601	546	555	536	614	581	600	565	593	618	573	562	544	555	597	531	534	564	536	565	576	597	545	576	598	577	574	541	579	574	552	606	571	588	550	575	539	573	559	586	557	577	557	550	555	596	561	597	593	600	560	619	523	568	548	590	589	594	571	567	580	567	574	622	586	593	581	603	591	542	552
13682	35354	18496	7839	6207	4673	3578	2761	2034	1695	1468	1372	1236	1154	1087	1154	1107	1091	1046	1058	1019	970	943	1038	1056	1058	1083	1090	1201	1214	1055	979	873	836	785	821	802	790	791	756	816	729	745	718	769	756	826	766	800	830	905	868	773	763	692	627	656	654	671	671	626	646	589	640	595	645	638	649	608	598	640	585	566	591	582	548	593	561	570	572	605	555	544	567	548	552	597	556	589	548	569	560	614	580	559	588	626	586	581	628	574	562	574	598	568	552	538	619	575	605	587	585	576	599	601	571	587	579	580	576	600	575	570	589	612	628	581	570	594	545	613	594	580	598	543	634	582	580	582	602	580	548	582	589	597	621	602	612	595	613	585	558	570	613	563	580	579	597	613	583	641	576	578	621	599	557	600	548	591	591	537	615	574	555	589	586	627	585	572	580	562	584	559	538	577	611	594	583	539	606	589	573	581	586	564	588	607	573	581	549	598	594	627	544	573	570	568	557	522	545	537	616	599	547	574	554	601	623	618	572	590	578	618	532	605	577	594	574	558	537	598	636	597	588	595	558	609	575	611	595	551	581	613	591	584	602	554	608	621	593	585	612	565	567	588	565	595	588	563	559	551	606	597	584	580	553	631	595	593	552	557	589	576	543	579	624	587	551	570	587	547	557	590	569	606	571	588	572	656	573	563	612	582	601	601	600	543	580	550	613	621	623	614	600	580	579	571	616	584	628	638	593	568	594	557	639	621	620	570	591	543	632	578	589	624	611	600	548	578	610	588	611	577	597	570	606	549	577	547	624	557	570	586	568	625	590	590	571	568	608	615	581	565	570	597	566	548	608	620	609	599	563	598	576	600	609	545	587	552	607	628	633	583	590	585	600	580	569	620	627	590	593	584	584	587	596	615	545	576	582	519	613	582	577	584	551	628	561	551	563	615	596	612	605	598	551	546	613	591	612	570	562	584	619	553	560	595	535	578	565	635	567	620	542	605	576	571	548	589	610	573	515	548	556	611	590	612	604	569	574	590	558	571	591	594	618	569	555	570	568	583	614	597	548	576	592	587	588	634	623	566	584	609	567	613	607	567	578	550	553	619	587	606	573	592	581	600	544	595	607	622	629	589	591	547	625	583	581	561	581	608	599	570	564	554	567	578	595	581	563	571	570	657	567	578	573	578	576	602	574	615	617	582	521	581	581	619	542	607	566	595	569	560	592	637	579	562	556	565	586	590	561	611	578	526	611	580	602	585	594	590	607	638	564	570	601	595	568	617	610	554	557	614	525	527	601	549	567	575	533	594	572	566	574	581	599	591	583	583	611	582	613	553	629	630	603	576	593	543	559	595	617	622	576	595	588	597	594	598	532	573	596	606	539	624	599	546	582	608	575	564	588	578	633	557	598	562	591	586	561	581	592	588	561	574	561	603	616	576	623	578	569	603	519	588	553	582	585	570	602	579	599	592	633	623	566	589	575	563	605	605	561	575	585	610	565	598	594	593	574	567	581	571	621	597	601	597	631	577	586	542	553	595	578	599	614	581	558	566	603	602	570	590	574	555	591	621	558	563	582	606	594	570	547	611	596	567	588	537	575	573	656	546	561	590	604	634	624	597	586	644	563	540	613	605	574	538	607	588	611	567	612	567	599	570	541	552	595	602	630	586	556	612	592	616	601	578	621	607	551	584	575	524	574	562	595	588	555	588	558	585	562	597	603	583	568	549	580	559	645	547	560	598	590	591	565	547	561	624	613	590	568	569	588	562	583	538	601	527	557	581	527	627	608	632	588	583	607	566	603	584	549	546	601	591	576	585	595	546	559	591	586	594	605	569	578	588	582	588	567	562	592	566	565	618	583	603	564	569	549	599	524	611	548	594	594	631	576	551	597	572	587	601	583	608	583	602	562	623	609	630	605	585	613	570	607	620	602	582	552	562	589	584	577	589	563	615	604	618	584	555	591	559	607	586	592	574	587	598	605	599	599	611	576	605	598	554	580	584	578	590	546	576	576	570	571	588	603	614	627	598	629	540	547	568	585	552	615	534	603	588	552	591	596	624	573	624	566	572	587	535	660	573	597	565	563	583	611	588	585	613	544	629	591	589	577	624	631	611	564	604	558	564	541	577	579	544	553	559	637	564	581	596	580	581	632	607	561	618	595	581	577	562	531	619	578	593	596	567	607	574	537	586	558	607	617	613	539	602	594	538	594	639	600	603	600	575	572	586	603	571	573	569	575	561	598	570	577	605	573	576	572	593	580	582	557	604	588	527	604	596	575	581	621	603	525	570	572	564	626	621	573	580	587	573	569	579	606	615	603	598	577	567	599	552	566	605	566	615	620	615	552	604	595	545	579	589	594	566	551	567	599	610	605	589	594	552	598	534	578	562	575	568	589	590	607	601	568	592	561	577	606	546	604	578	584	616	623	607	580	563	591	586	579	590	570	598	599	606	581	579	551	590	611	545	589	590	583	534	561	559	560	618	649	579	613	582	606	574	561	577	650	599	576	609	589	557	607	589	589	599	601	596	557	628	580	611	571	573	594	592	632	599	548	584	603	632	625	618	588	593	563	518	585	578	554	589	595	590	557	575	573	541	642	566	596	568	582	537	570	589	587	574	561	572	571	555	580	595	595	580	608	570	615	534	587	597	582	603	560	568	573	601	603	533	564	594	565	566	628	594	560	621	659	604	522	594	569	600	559	602	548	591	565	647	603	586	555	577	568	554	578	593	578	611	554	592	618	572	571	542	617	579	568	578	568	603	580	576	571	570	622	617	581	580	591	588	629	552	556	610	608	567	546	598	612	592	608	587	581	596	551	532	589	576	577	605	596	586	558	561	572	582	547	588	591	525	558	597	614	622	581	599	566	569	575	580	611	560	617	609	555	578	567	610	637	579	580	558	558	592	598	565	574	573	532	586	568	558	589	602	574	554	552	601	548	561	592	564	598	598	564	570	598	566	570	597	607	535	601	590	581	633	554	589	561	595	590	616	566	547	592	580	619	570	573	568	587	571	540	583	575	614	578	565	597	584	572	547	631	614	584	592	589	593	569	563	571	564	576	543	533	606	585	581	606	547	591	585	576	614	527	593	615	538	591	565	563	600	610	543	542	595	612	565	592	582	565	622	610	581	616	602	594	580	609	570	615	605	582	580	589	614	625	618	599	582	623	580	558	628	564	604	568	564	574	588	608	568	556	575	615	549	571	607	622	604	600	581	573	610	600	569	567	577	575	595	590	589	604	618	576	616	583	576	571	579	610	630	579	567	587	611	609	628	564	607	597	604	616	564	598	541	588	619	548	590	577	546	621	611	608	574	584	561	579	559	552	585	607	616	549	547	562	594	569	563	599	598	591	628	605	571	566	579	600	608	544	571	541	599	589	603	579	607	566	584	568	608	556	612	611	571	555	616	562	549	557	590	610	577	608	617	601	607	586	594	567	603	585	551	568	583	549	631	605	573	592	565	612	567	600	602	592	611	548	600	619	553	610	603	597	572	586	552	545
28016	17741	5728	2082	1346	1024	890	716	708	696	693	693	645	653	681	664	652	654	651	661	690	719	667	691	701	754	666	704	691	661	685	664	676	665	610	634	595	620	621	680	628	648	642	626	614	628	602	644	671	633	689	672	622	587	648	624	608	641	585	596	623	608	628	608	589	572	599	620	607	572	611	591	617	608	573	619	628	596	593	581	627	570	589	567	569	626	627	609	626	570	561	572	619	589	604	610	564	594	622	568	589	614	562	572	603	553	616	598	631	579	614	613	569	558	617	616	576	607	574	608	606	584	598	580	607	572	609	615	596	577	610	563	626	580	581	612	609	560	567	629	599	548	622	606	578	676	601	601	563	593	573	607	591	637	600	571	579	569	618	581	611	621	558	541	596	612	612	593	605	552	572	602	597	636	563	586	591	634	576	618	612	609	614	602	565	549	551	594	618	630	608	580	614	636	645	590	598	647	573	636	601	571	617	604	622	584	615	662	570	588	571	592	570	584	616	571	536	596	627	545	550	584	616	571	595	597	593	608	637	622	595	602	609	572	572	594	582	605	565	633	642	554	600	606	615	601	620	561	607	608	597	645	582	611	569	634	562	627	598	634	580	606	549	566	586	587	585	607	640	631	595	594	568	629	656	623	605	600	592	605	612	592	603	612	583	554	572	589	569	579	619	565	582	607	587	557	576	614	617	590	565	575	623	625	555	613	605	561	575	609	595	596	625	556	584	603	656	618	558	579	567	623	618	610	591	551	614	606	572	595	573	555	640	577	568	650	591	579	605	581	587	584	532	588	612	588	583	629	633	558	626	578	575	550	597	599	604	595	603	657	570	619	600	561	619	606	598	608	584	563	610	615	602	579	596	568	544	596	593	587	580	625	542	615	643	620	651	599	607	632	587	578	582	603	592	597	574	596	569	598	541	623	598	583	608	609	587	553	558	631	609	574	574	600	599	615	594	573	594	578	645	577	634	559	624	626	574	611	586	609	600	596	574	535	599	602	590	618	603	562	588	599	581	577	563	599	593	648	581	631	629	617	620	653	660	606	589	569	625	614	617	570	614	569	574	613	590	583	652	596	557	567	543	597	584	575	606	591	590	631	563	587	589	616	558	604	568	590	589	614	582	588	593	583	617	575	585	647	597	598	569	601	598	573	616	571	629	571	558	631	597	612	575	564	585	589	637	608	577	620	636	567	598	550	664	600	615	595	567	578	667	552	622	619	604	587	588	589	565	612	579	611	631	634	619	565	558	598	599	603	601	603	618	601	586	622	580	597	613	608	623	562	598	560	575	581	565	602	586	579	563	550	582	559	646	592	594	552	636	620	617	598	555	590	629	550	648	622	625	597	574	594	611	571	571	598	588	595	588	588	576	630	597	565	633	611	576	581	606	609	600	610	587	645	566	587	577	592	621	626	561	606	577	613	575	607	612	606	632	608	605	630	626	619	584	600	563	606	521	597	616	614	518	609	571	607	585	614	635	597	596	620	603	600	594	583	599	607	579	613	619	596	583	632	595	640	574	591	675	606	650	582	610	562	569	624	608	618	602	614	594	600	592	595	588	567	620	603	576	562	643	598	623	603	633	618	546	649	604	628	615	599	621	570	649	569	616	609	637	580	632	563	650	590	592	557	625	638	600	611	627	611	588	621	608	598	593	580	608	603	601	633	600	607	643	569	628	619	585	564	603	552	607	594	621	638	635	576	600	567	569	603	593	554	569	575	608	571	597	608	596	585	611	644	612	563	577	587	609	610	596	600	589	629	580	566	590	602	616	632	561	653	603	573	617	603	603	600	585	615	621	568	596	607	626	594	567	609	620	593	608	618	599	609	596	609	621	576	609	580	609	585	553	602	596	621	546	616	611	613	639	591	611	562	570	636	604	584	595	607	561	621	608	585	632	599	625	583	579	605	603	608	598	582	556	605	615	597	585	599	622	602	612	601	582	616	632	588	566	597	618	547	574	570	549	567	582	580	562	575	592	574	585	559	575	608	616	570	592	607	580	611	595	587	617	606	576	593	562	543	601	633	629	602	620	598	605	612	600	539	643	636	596	608	619	574	585	558	587	548	612	583	574	577	638	569	574	622	528	594	630	581	589	609	592	569	599	610	590	630	627	624	582	582	582	610	620	579	602	613	595	585	606	550	589	595	602	574	615	643	597	565	599	564	571	599	596	576	600	613	569	577	611	630	610	608	630	605	613	650	615	594	601	571	590	611	614	596	633	624	613	580	599	565	557	637	614	572	607	584	561	571	601	620	596	627	638	589	647	591	582	637	529	586	589	556	559	612	627	588	600	600	574	602	552	608	585	584	594	583	600	587	592	567	582	624	605	633	613	576	576	586	546	621	579	592	587	612	589	593	567	580	594	619	608	603	552	632	636	580	592	634	573	600	578	576	564	628	569	572	570	618	645	610	634	579	581	599	592	609	577	578	546	606	614	604	638	613	624	638	522	577	601	586	610	581	591	597	604	577	594	618	625	642	568	611	638	587	602	583	636	587	548	635	633	602	594	617	602	601	636	586	623	586	600	578	604	624	572	605	620	605	589	601	583	622	586	563	582	663	569	603	609	645	573	612	620	591	598	593	625	624	586	626	601	587	592	603	593	617	608	604	606	582	618	641	627	593	621	593	591	594	600	544	551	580	606	621	594	583	554	556	613	596	625	635	602	597	601	612	593	599	629	588	619	580	609	593	596	596	588	594	600	636	578	575	605	615	578	560	599	563	646	612	601	604	608	578	620	625	601	588	592	600	591	574	598	577	633	586	622	554	652	638	625	581	601	596	606	590	599	575	569	602	579	572	636	607	631	630	602	596	608	601	600	621	551	618	614	573	557	581	626	617	580	607	600	544	524	573	580	630	637	657	588	573	598	618	568	559	562	583	603	584	607	628	592	618	584	574	586	588	602	626	635	615	582	587	583	601	585	571	591	560	572	544	574	601	646	619	612	636	612	615	602	592	604	605	599	618	588	580	605	580	609	635	562	599	565	558	565	613	604	559	649	628	603	584	599	583	662	592	587	576	575	605	623	614	591	551	619	583	573	601	619	618	556	573	563	596	627	617	609	628	570	569	621	596	600	658	599	591	603	584	613	575	610	564	590	590	608	648	611	575	576	607	555	587	570	584	602	606	579	541	598	567	593	637	567	585	545	574	617	581	532	607	606	564	593	580	588	511	608	609	580	597	579	601	598	588	619	579	605	590	603	536	560	612	598	607	601	604	631	586	595	611	687	652	623	595	607	694	611	573	599	607	626	573	582	608	587	574	586	585	628	620	601	584	599	603	596	617	569	610	665	582	571	609	582	554	614	583	613	598	584	560	612	640	607	595	582	596	641	588	561	650	587	636	630	614	576	622	618	596	634	576	575	587	624	636	581	616	597	594	613	598	621	589	618	598	621	619	605	618	625	575	593	576	614	607	639	573	604	632	622	583	589	591	598	564	576	621	664	604	575	631	573	589	635	603	611	600	590	629	600	599
7224	5989	4004	2112	1855	1446	1145	1098	930	793	760	738	775	693	747	727	756	800	752	768	771	742	756	836	735	766	828	802	816	825	803	758	757	771	720	698	686	731	679	686	700	680	648	713	671	643	699	639	661	751	730	758	664	679	682	649	668	695	714	634	603	670	677	666	640	669	669	655	666	698	625	656	631	624	646	628	678	684	676	621	604	637	712	623	673	626	680	636	698	646	637	615	622	640	682	642	627	577	629	617	629	626	604	626	607	625	626	625	635	597	645	609	640	623	641	661	643	631	631	629	598	642	680	651	700	641	643	651	664	638	651	688	632	620	612	653	596	667	600	614	662	662	625	655	648	628	645	597	672	659	617	608	646	662	611	609	630	655	619	648	668	634	646	635	649	630	675	596	616	655	637	666	683	650	642	661	678	623	651	682	589	673	620	652	629	645	614	635	682	620	632	660	614	621	658	600	690	596	666	632	621	630	631	626	637	688	653	643	627	611	629	658	631	659	609	666	655	646	670	623	597	663	602	667	639	586	645	654	674	649	672	639	616	649	619	672	669	617	644	642	647	654	638	597	639	563	641	662	658	639	602	636	691	605	606	666	644	656	678	635	585	660	612	627	619	626	628	622	661	623	637	650	640	620	619	666	643	638	642	637	691	655	615	584	636	619	610	646	643	617	650	627	649	618	655	651	626	642	652	652	628	661	635	640	635	632	628	635	646	628	636	675	651	610	624	637	671	612	619	606	618	652	662	692	635	649	596	656	633	672	629	590	689	621	589	663	633	583	631	593	636	632	657	665	654	633	612	631	613	607	655	662	626	572	654	641	562	637	627	628	683	639	677	658	639	614	640	624	656	651	638	648	607	638	666	648	656	613	616	612	640	633	639	602	599	623	589	657	654	621	609	621	629	604	666	678	628	612	645	618	661	661	626	675	621	637	666	679	597	734	639	632	641	657	648	581	643	591	627	632	611	644	660	663	637	639	666	631	644	609	666	597	609	653	674	606	666	655	625	658	665	611	614	658	652	627	630	686	626	682	624	602	648	647	693	623	648	615	633	628	638	617	695	628	606	648	580	625	650	623	630	659	651	610	662	638	647	640	621	640	616	663	690	641	649	641	629	572	600	651	608	606	613	653	601	661	655	658	631	603	642	623	618	678	601	661	645	590	620	678	642	647	653	602	590	660	689	632	626	652	606	634	624	622	672	630	624	637	650	626	648	647	649	669	635	639	651	628	621	662	634	600	619	637	608	670	642	659	648	622	663	624	605	698	650	649	608	641	627	613	651	669	643	589	632	654	631	665	606	616	618	631	633	646	654	658	658	647	617	608	612	640	610	611	638	616	634	640	622	633	672	627	682	608	644	628	633	649	663	592	630	596	669	682	636	660	649	613	652	614	628	613	661	615	605	682	647	623	631	664	649	602	674	641	656	690	639	659	609	644	660	650	633	664	657	635	680	597	696	659	659	616	653	615	642	666	611	637	608	636	637	649	649	678	620	585	669	643	650	647	601	591	577	638	634	701	634	629	648	643	681	644	621	617	638	638	579	673	618	668	632	625	643	594	658	600	613	647	621	676	634	660	648	634	648	644	628	622	608	631	597	637	644	657	604	630	650	637	625	659	649	652	649	594	643	646	656	617	612	690	659	594	620	654	670	625	624	650	588	592	605	648	650	633	584	614	656	618	623	641	644	606	606	621	647	621	615	683	611	602	626	674	630	618	673	622	630	635	638	642	626	642	604	592	630	605	643	665	666	655	640	623	619	602	632	649	624	632	658	647	586	653	623	643	629	625	601	637	645	611	666	654	642	674	601	601	638	641	636	657	680	603	654	649	616	629	637	660	594	672	634	633	665	641	666	609	628	618	634	624	603	602	619	608	619	647	626	615	616	602	617	652	628	638	668	665	640	593	637	614	631	653	635	604	607	652	695	615	620	645	671	637	615	604	604	643	637	603	666	640	657	614	644	677	706	607	604	650	669	618	642	591	604	652	665	667	648	663	670	598	626	660	614	627	657	658	676	660	647	651	674	640	673	659	578	601	623	621	670	627	619	635	636	665	629	673	686	659	613	638	623	637	591	662	644	613	635	645	643	618	644	660	652	660	634	653	691	632	664	654	608	622	649	633	642	618	648	592	667	641	619	633	632	626	641	681	629	684	632	599	598	679	600	668	658	614	672	631	668	636	642	653	603	679	625	674	657	676	676	636	676	632	649	660	677	600	606	611	624	630	634	615	593	598	679	610	658	663	645	615	598	633	656	629	584	653	637	641	650	675	623	652	624	628	610	612	672	616	582	603	625	623	592	635	624	673	661	607	623	675	653	642	643	639	664	658	622	618	634	646	630	640	610	661	672	636	622	648	614	651	683	659	623	642	663	635	678	647	717	602	632	660	623	641	647	664	657	597	614	629	663	653	643	649	627	657	668	649	605	678	645	666	642	638	675	574	676	637	649	574	679	622	642	629	675	615	605	650	674	649	627	659	665	631	627	639	638	662	626	664	651	616	627	612	637	664	619	647	653	668	646	660	617	689	666	661	621	652	673	614	645	639	618	614	630	606	628	658	603	617	639	669	632	639	613	625	635	625	615	666	677	634	623	607	598	618	573	594	683	664	644	693	651	688	636	642	636	629	597	648	683	645	612	703	645	665	645	592	650	665	605	667	637	635	667	622	592	646	650	646	625	639	636	630	632	631	644	625	649	660	645	642	606	641	660	641	644	645	648	643	627	611	637	637	650	623	629	649	662	627	671	639	609	648	663	680	608	664	658	615	633	656	611	604	622	642	647	629	629	581	623	620	633	627	643	654	651	604	639	671	660	621	609	626	619	623	619	599	628	676	630	628	624	625	631	628	624	625	618	627	662	619	607	627	670	661	654	625	651	646	623	647	637	622	621	616	622	686	639	598	636	630	659	670	597	696	649	639	678	607	629	576	619	652	637	614	623	669	658	668	599	640	623	649	638	628	631	625	626	666	622	636	653	631	693	645	657	613	609	676	654	607	671	662	612	657	615	657	613	593	575	625	632	716	658	631	668	621	622	634	673	631	610	624	575	701	662	645	642	659	649	655	632	595	625	706	656	643	664	662	695	661	599	625	613	624	702	657	639	636	619	587	651	649	648	616	615	632	587	626	596	638	622	598	674	658	679	639	677	677	631	661	633	655	617	550	681	649	636	632	655	663	614	664	631	665	650	641	656	624	585	671	623	655	640	628	607	653	638	625	663	654	619	658	630	625	614	650	665	682	661	650	696	664	670	669	621	679	650	657	654	601	622	653	647	613	655	647	651	642	665	618	650	645	612	601	665	633	613	652	605	652	635	685	631	650	604	621	626	659	633	624	667	667	646	633	621	611	631	624	608	611	616	654	638	630	658	617	632	624	609	606	614	564	612	645	661	658	659	620	664	698	656	585	646	653	626	623	621	634	638	617	641	667	649	679	638	639	664	637	643	652	626	628	655	643	659	605	625	630	617	699	621	644	622	634
23776	21236	28429	24350	21254	10770	1782	1167	892	732	699	639	640	614	547	555	614	557	551	532	556	529	526	579	582	558	591	606	602	666	533	536	489	469	518	527	443	459	423	468	460	455	436	458	447	500	463	496	474	472	487	462	445	430	401	414	440	393	426	364	410	402	413	407	408	418	389	403	415	392	406	389	398	364	365	330	396	383	405	396	341	347	407	381	406	364	386	357	423	423	404	400	383	379	389	353	396	388	395	386	353	379	355	403	378	396	382	368	409	368	419	388	367	380	348	415	374	356	387	385	376	383	379	371	350	423	369	378	390	396	392	391	388	396	366	377	389	404	394	372	397	376	399	378	411	413	388	386	413	404	348	379	390	374	403	398	380	390	357	420	385	382	371	393	400	383	368	406	387	403	381	357	410	386	372	424	379	371	380	404	389	404	380	365	361	402	401	405	402	374	373	383	395	402	416	415	417	349	396	370	384	368	409	406	392	402	378	410	370	350	396	370	378	399	365	354	393	358	358	389	342	373	416	379	377	380	424	387	341	387	407	392	380	376	376	383	399	357	381	406	375	396	394	385	367	383	391	389	370	399	414	411	364	397	364	389	385	389	389	395	358	393	377	387	410	354	380	393	397	411	431	357	362	394	355	397	370	340	407	400	395	386	399	374	383	387	396	400	398	388	393	374	382	407	385	394	398	329	389	415	406	398	367	393	394	416	397	372	376	412	358	403	395	365	378	363	380	374	355	380	394	429	398	355	384	385	403	357	383	405	419	359	413	349	354	396	365	339	395	349	369	362	405	393	412	374	383	399	421	398	398	397	359	366	382	371	414	398	430	376	394	377	366	365	388	386	374	398	377	384	385	389	391	396	394	366	391	412	399	412	369	386	434	424	398	393	389	433	390	394	386	382	386	401	393	395	374	354	371	415	367	362	363	384	404	374	369	389	401	374	392	362	395	397	378	410	392	394	349	348	358	384	360	381	367	367	405	341	381	412	380	397	354	397	370	411	383	393	342	378	389	377	382	390	409	427	370	383	388	397	415	397	383	340	398	384	392	412	391	396	392	409	366	423	389	379	379	402	357	338	420	378	390	390	406	402	375	375	379	371	383	350	407	349	340	373	385	381	338	364	411	393	394	397	384	393	403	401	367	406	395	354	396	369	352	353	367	422	385	339	406	363	351	375	392	444	373	365	350	389	373	410	386	408	389	363	367	376	367	386	404	369	383	371	376	369	398	368	399	401	371	364	373	379	377	419	391	365	386	366	371	392	433	362	359	369	401	391	372	366	372	401	390	392	416	423	379	377	375	404	376	407	414	398	403	385	416	396	350	391	397	358	348	376	404	398	370	372	351	374	362	369	400	369	352	408	397	425	431	395	388	381	422	413	383	401	370	398	371	360	378	397	388	391	413	364	364	417	363	403	387	378	389	403	370	391	401	380	397	386	405	381	417	377	345	412	396	384	373	366	369	373	359	372	370	375	383	430	395	400	389	365	386	410	368	403	385	383	380	376	367	400	383	393	390	357	358	372	393	377	389	374	370	358	395	348	366	396	367	388	374	416	372	374	373	400	354	369	385	390	392	390	372	380	364	391	394	374	352	373	404	418	380	386	414	374	375	350	357	375	375	391	353	393	416	406	368	380	344	405	369	395	380	393	413	368	386	344	388	371	396	399	377	400	381	413	398	389	375	395	363	411	363	369	374	394	406	361	357	376	394	364	412	385	391	407	398	420	381	412	359	332	381	346	364	394	372	355	376	361	382	397	376	352	368	384	409	379	357	397	350	380	397	347	370	381	379	381	350	385	404	377	382	377	434	379	379	344	384	382	417	401	406	388	405	380	353	370	393	407	359	387	355	393	349	398	393	397	414	395	404	377	374	395	383	360	309	398	389	420	357	386	419	391	385	363	367	395	402	405	414	379	372	366	396	346	373	392	374	378	423	420	388	361	355	365	407	355	404	389	366	380	383	354	395	425	405	367	377	397	356	380	400	382	370	419	408	392	391	404	384	412	402	372	371	382	390	363	385	366	372	377	376	390	369	399	392	360	356	410	432	404	413	367	382	384	384	366	377	409	361	402	392	372	397	391	387	371	402	388	391	386	402	375	390	384	387	428	352	402	390	365	374	394	416	384	418	412	415	395	410	414	381	363	377	419	396	392	385	359	420	400	342	362	382	375	396	393	383	381	374	375	397	383	411	396	374	387	412	365	384	372	391	382	384	411	413	384	399	378	351	374	337	392	392	386	392	379	389	343	384	356	389	390	415	386	380	377	368	401	367	384	352	383	376	372	344	395	379	402	398	403	354	400	378	393	377	414	387	402	358	375	343	374	361	370	375	390	353	375	377	381	408	398	376	367	367	382	378	392	364	375	373	392	359	384	389	381	380	365	379	356	350	396	373	407	378	397	364	398	352	361	373	392	444	383	396	356	394	378	355	381	366	416	356	385	384	371	378	384	438	380	395	356	391	377	406	380	335	358	402	358	390	379	382	414	404	424	369	379	388	406	398	381	410	372	380	393	399	378	400	363	358	370	336	398	330	391	379	382	374	388	377	415	401	379	393	403	398	410	381	356	366	386	353	358	354	354	387	382	384	398	370	382	379	369	406	392	406	418	377	384	367	384	406	373	388	386	343	349	371	410	412	388	372	415	389	367	397	407	371	380	375	374	396	355	402	374	399	359	357	393	375	385	410	422	387	392	370	379	364	397	386	376	378	363	373	377	391	361	364	396	369	323	372	410	366	398	406	364	411	382	375	370	392	342	404	391	412	391	372	370	389	402	395	355	372	365	381	371	374	375	386	362	369	374	382	383	362	373	373	354	398	383	402	381	374	397	364	371	399	341	394	367	405	350	360	390	361	365	370	370	366	410	384	397	355	369	371	430	385	357	378	400	379	436	395	423	379	398	378	375	417	424	418	390	389	402	385	390	378	369	392	369	406	372	374	390	362	387	379	400	403	369	380	451	372	411	378	390	398	383	409	400	383	362	443	351	350	353	359	396	381	374	380	383	390	391	391	389	391	392	376	414	372	394	376	371	390	392	379	426	371	368	371	413	396	375	386	376	366	380	397	340	381	372	371	390	376	385	405	382	369	420	402	400	384	382	410	392	385	392	406	367	401	390	436	390	389	405	404	415	385	381	365	395	356	376	401	387	395	344	406	361	384	381	380	338	335	361	380	381	392	397	404	400	406	396	391	393	381	384	386	392	414	380	371	368	379	394	379	371	354	372	420	395	438	385	378	377	368	384	370	352	378	409	412	384	433	383	380	405	356	376	415	387	357	413	396	382	395	386	406	373	371	357	391	365	386	429	431	379	367	409	405	361	386	418	397	363	382	364	397	357	357	372	378	363	377	381	368	335	347	406	377	391	409	396	360	362	408	419	383	373	395	393	390	385	376	372	367	357	427	409	364	384	381	396	371	404	386	401	378	353	413	397	430	406	346	391	408	340	362	374	403	388	401	388	391	360	383	370	364	393	413	371
10562	26705	12744	4941	4049	3035	2233	1834	1358	1035	868	877	840	699	722	735	765	704	775	705	719	662	697	661	740	701	761	799	817	885	746	675	643	541	517	549	515	474	496	535	572	544	566	500	550	532	529	536	565	547	617	567	517	474	472	519	428	412	495	467	455	431	424	455	420	423	430	448	434	439	428	445	418	454	413	402	378	427	400	423	412	384	410	419	380	395	393	414	386	402	416	427	436	411	421	421	408	439	389	403	408	430	455	404	419	400	394	406	405	366	428	409	428	430	463	421	432	435	421	349	414	392	398	426	397	450	398	411	416	392	418	396	415	403	439	414	440	414	399	404	419	411	445	407	398	392	411	435	386	425	406	437	445	437	418	400	381	398	390	398	438	405	409	381	425	406	403	412	427	421	456	401	396	418	436	460	414	413	412	470	403	412	464	413	426	392	397	415	442	424	448	435	409	419	424	432	408	425	425	393	396	398	425	402	408	450	429	403	433	393	402	433	445	398	436	401	375	412	394	401	383	418	418	424	418	380	364	402	409	416	418	417	428	440	425	409	415	395	413	409	422	421	406	423	423	397	440	414	397	395	439	441	430	397	422	409	421	378	419	382	434	403	400	395	413	440	427	432	398	418	390	404	454	397	413	410	420	412	417	395	427	426	446	442	455	429	446	398	396	408	407	395	421	431	433	409	399	430	438	394	399	399	435	401	398	442	411	422	408	411	411	404	414	396	436	408	401	407	434	457	428	430	430	396	435	423	376	430	399	417	416	408	419	446	416	413	404	415	436	393	418	430	440	430	432	418	415	426	408	412	411	422	432	439	469	410	400	437	395	437	422	407	412	365	425	377	401	428	427	434	402	405	422	433	392	416	428	430	393	421	410	398	397	409	406	407	411	428	437	423	381	383	392	421	416	397	403	437	432	388	464	418	421	412	416	389	410	419	416	409	395	421	422	408	405	392	419	394	436	422	403	397	409	435	410	406	446	397	409	405	417	429	398	411	416	404	406	417	403	406	412	391	405	433	401	426	423	434	414	421	452	406	422	378	417	419	443	433	397	416	416	392	452	401	399	395	419	410	458	437	423	413	416	390	419	387	418	410	409	389	453	377	374	392	403	393	398	421	398	414	418	399	444	425	437	439	420	447	391	415	412	442	379	403	396	389	452	409	432	413	427	395	422	423	393	392	400	383	421	405	429	436	436	391	409	376	400	390	429	447	453	429	454	405	436	421	421	440	421	427	421	376	455	421	419	431	424	410	458	433	423	420	383	379	436	405	405	399	402	451	410	439	434	401	402	420	402	372	419	420	404	417	420	411	413	408	406	425	404	410	390	417	414	391	433	447	411	402	415	422	425	428	408	431	423	398	383	449	380	424	390	416	450	443	432	430	408	410	401	411	403	398	402	451	409	426	412	424	419	418	393	381	416	441	421	433	371	413	417	406	392	429	455	410	459	424	440	449	428	425	404	422	426	421	438	390	385	423	408	414	375	425	444	402	418	432	404	403	403	415	407	431	433	382	412	446	442	410	406	453	459	419	426	428	395	427	423	416	470	404	429	415	416	400	425	400	435	410	409	386	412	410	435	413	406	404	399	378	429	397	434	393	434	405	415	382	409	407	395	419	423	426	445	428	407	382	389	414	425	356	439	412	434	435	418	379	414	429	407	416	420	449	445	431	409	409	427	448	444	386	384	416	439	395	398	401	411	432	471	396	402	434	435	417	410	450	410	408	429	402	403	398	395	429	427	437	406	387	415	381	408	444	417	379	433	416	409	435	410	409	426	422	397	403	371	410	412	442	406	349	456	408	421	391	398	410	394	403	481	396	372	417	436	418	413	445	421	427	408	398	406	410	404	421	434	417	425	422	417	453	417	422	437	423	402	424	429	411	448	422	376	417	440	448	390	352	400	423	429	415	370	420	415	391	418	415	401	432	433	430	412	402	436	415	384	445	419	407	411	390	447	386	434	440	420	398	392	404	408	428	414	373	404	396	431	436	419	439	417	423	384	430	413	445	423	450	436	422	402	419	439	407	401	432	451	417	419	399	414	406	400	411	415	433	404	397	415	409	437	414	415	396	424	436	396	426	391	407	420	454	422	407	449	393	411	436	446	400	412	430	450	418	417	388	367	409	405	359	427	408	411	405	399	357	407	432	408	418	454	431	408	413	366	397	401	408	430	400	422	370	430	413	382	408	458	439	379	409	432	390	410	438	410	384	430	383	408	431	443	381	421	395	389	406	381	396	421	421	439	427	410	420	427	434	451	421	456	400	421	414	442	453	438	435	416	431	444	417	394	394	408	381	382	423	464	391	412	425	423	411	424	406	413	406	374	417	390	404	384	396	420	412	421	388	437	441	394	430	394	410	401	443	426	395	409	403	389	445	417	416	404	395	420	398	424	405	426	404	443	423	409	429	422	412	422	380	467	438	399	407	451	435	413	432	436	424	383	368	416	424	423	417	407	420	424	420	428	396	416	363	446	442	454	440	448	425	356	390	426	397	436	394	424	404	403	425	410	449	436	365	430	424	437	416	427	374	410	463	423	421	402	411	413	372	400	439	415	375	428	425	428	415	416	421	422	422	433	420	401	410	427	454	439	427	412	395	395	386	438	413	417	381	408	423	405	422	412	394	418	414	432	434	413	429	372	447	417	393	407	396	433	392	408	436	438	382	419	428	413	433	435	414	396	434	476	428	390	419	417	404	440	391	400	449	411	410	394	448	444	402	393	387	428	433	441	397	429	432	391	417	409	394	446	390	413	422	438	407	450	399	407	402	430	403	401	439	408	418	425	415	391	433	426	387	408	408	406	462	414	409	396	423	440	429	426	409	437	412	398	451	386	459	398	418	417	406	424	407	389	421	404	417	430	431	388	407	410	416	398	423	372	434	407	409	412	446	399	422	399	398	403	407	425	422	422	452	430	426	397	435	429	402	399	446	379	414	414	429	424	411	390	425	417	419	401	454	437	441	381	446	408	428	426	426	380	426	397	423	420	383	422	396	420	389	409	410	404	413	421	435	449	406	412	406	391	394	388	409	417	374	450	390	393	414	391	382	425	421	419	408	436	440	430	414	428	394	432	427	460	400	413	412	412	414	441	423	428	380	392	421	427	456	375	408	399	398	413	410	411	431	392	442	386	431	412	395	400	433	441	441	410	389	426	407	408	406	426	429	403	413	430	412	436	393	425	446	382	406	426	421	432	434	421	397	410	433	423	401	417	401	396	351	436	414	438	409	376	412	395	404	426	417	393	434	431	423	426	422	438	398	398	463	424	433	412	403	421	387	397	397	414	437	414	396	402	408	411	390	430	411	384	407	434	416	404	443	443	375	446	439	416	370	426	401	417	439	417	414	427	417	432	387	432	416	410	412	383	401	432	408	401	412	431	406	424	403	436	414	400	400	442	420	437	424	373	424	391	427	408	410	427	410	421	391	382	433	426	395	444	421	408	416	379	421	408	399	425	412	398	426	408	417	419	390	401	445
24994	21235	27287	25391	10732	1979	1390	1259	1049	942	897	921	901	967	888	929	942	865	947	892	883	923	849	946	911	903	938	966	951	951	958	908	833	854	895	832	839	859	802	808	864	831	833	851	858	850	830	815	853	878	871	877	867	849	846	809	819	883	834	830	794	828	792	846	853	844	825	837	774	789	790	872	786	841	775	768	783	814	759	778	782	780	778	794	804	819	782	788	778	805	748	804	812	738	799	829	782	796	776	808	801	743	810	764	835	743	777	787	843	783	776	780	788	751	781	821	756	823	859	806	852	781	828	786	856	783	790	758	782	781	776	772	786	787	855	795	801	771	771	858	756	776	832	770	797	785	749	781	837	816	798	739	768	817	755	782	855	775	808	805	821	790	762	833	732	855	809	809	768	760	806	780	823	768	770	773	754	784	768	748	797	801	757	776	778	815	805	753	774	812	809	814	779	802	812	809	852	768	780	770	796	813	815	785	785	824	793	778	785	787	789	799	806	785	801	783	756	815	771	834	771	762	775	805	799	798	803	787	825	813	800	765	777	798	793	778	804	764	846	746	792	735	816	834	796	833	760	809	748	812	723	780	848	788	790	782	806	806	741	791	778	840	790	791	802	832	780	801	779	790	811	768	809	760	823	807	755	822	813	788	783	837	783	787	819	854	843	718	804	779	784	842	797	749	778	803	802	820	783	773	790	766	823	742	802	763	767	772	797	840	750	788	810	819	747	797	749	773	812	752	854	779	789	741	799	807	796	818	794	798	734	795	831	768	793	828	776	813	847	771	799	828	775	775	831	802	774	790	742	850	789	800	804	839	819	748	799	811	793	759	797	781	769	779	763	756	787	773	835	812	762	755	788	790	779	791	802	809	712	786	815	800	728	770	833	758	860	818	769	746	778	781	792	787	830	752	805	792	777	817	767	803	839	755	785	798	811	803	777	781	742	701	800	767	844	837	793	703	798	788	823	797	815	784	771	760	776	786	821	782	809	809	827	811	828	786	854	806	771	798	806	814	814	791	789	771	762	786	821	750	768	773	791	817	795	825	752	795	787	840	774	815	825	794	774	772	783	825	841	847	747	782	802	783	779	826	821	768	784	800	775	766	769	820	776	785	792	772	802	771	838	848	793	730	758	754	790	816	729	805	764	725	812	747	803	786	847	800	822	770	791	795	748	776	812	806	790	791	761	779	797	769	823	844	800	794	797	781	733	830	762	716	821	785	848	746	809	797	807	806	769	823	796	791	793	773	824	763	709	796	775	808	769	820	786	774	807	830	810	745	799	817	867	815	811	822	828	802	786	793	786	752	799	813	868	779	735	812	770	764	787	857	801	820	748	784	792	826	829	852	839	786	807	762	781	718	792	748	797	813	820	840	777	782	800	802	787	808	771	813	792	829	779	838	782	785	752	785	793	767	768	759	790	832	808	787	792	828	777	792	803	760	745	783	798	805	773	801	808	777	756	720	804	812	780	806	825	802	797	781	768	816	802	792	774	781	788	818	784	759	779	821	852	779	793	787	773	793	763	738	802	818	809	739	834	774	793	764	803	826	799	729	773	782	845	785	754	778	779	752	774	772	783	796	807	759	799	808	805	811	781	848	776	800	846	791	814	829	778	807	889	834	814	765	750	776	813	761	823	779	775	800	850	761	802	819	807	826	771	778	808	793	780	775	775	772	793	801	832	832	767	837	841	799	787	815	762	802	757	801	751	777	737	793	810	839	780	787	828	742	807	832	822	765	829	784	812	798	790	788	777	737	813	766	845	781	763	787	794	836	801	809	821	817	789	775	809	838	731	822	771	855	837	824	820	802	792	839	788	782	752	784	768	744	783	777	808	776	779	783	793	792	791	761	777	833	808	814	836	759	824	818	771	850	826	785	745	788	783	776	814	813	773	771	822	722	751	761	813	783	842	790	749	778	777	837	793	847	760	825	814	747	805	784	790	828	803	802	752	788	824	807	791	783	806	802	826	789	769	776	811	792	750	836	797	806	742	817	799	801	822	811	744	815	773	765	788	783	833	798	811	808	769	823	827	843	788	802	806	772	787	788	792	809	839	816	808	782	755	753	780	780	843	768	798	817	823	816	817	805	780	771	784	803	800	827	806	770	769	739	812	794	778	815	807	779	828	819	807	800	801	786	714	798	739	802	814	801	791	806	828	767	786	763	806	774	798	811	766	829	740	814	800	788	752	798	780	802	776	802	763	777	773	778	789	767	820	819	782	772	803	763	782	753	783	807	769	811	769	810	741	846	797	827	787	799	831	795	826	841	755	812	830	821	767	874	803	752	838	799	814	793	793	784	755	814	809	741	827	826	755	801	758	832	838	838	768	817	803	758	746	812	791	796	837	780	743	817	804	754	846	827	808	814	805	759	726	832	768	802	779	775	801	813	746	815	795	736	756	794	781	787	794	819	759	793	786	749	791	812	791	764	749	754	788	787	828	773	757	781	832	865	843	765	791	792	801	728	807	787	806	800	778	834	777	817	771	740	777	811	763	801	791	768	819	794	789	791	811	737	815	768	809	778	801	809	771	763	806	793	820	786	780	818	804	837	804	815	760	760	822	861	844	838	814	764	825	769	821	836	860	807	793	750	765	818	801	820	827	761	808	819	804	791	809	779	796	800	815	782	766	756	770	789	771	809	804	826	823	768	815	800	779	772	802	865	809	839	791	790	813	789	794	825	798	821	747	746	798	779	821	789	800	727	785	747	772	776	813	820	761	852	778	757	764	762	717	798	824	787	780	778	747	784	779	802	775	792	781	783	751	806	814	830	752	749	829	738	833	838	798	782	816	849	819	802	733	774	796	827	822	765	821	755	746	765	762	797	789	791	750	762	798	812	855	828	819	761	784	815	747	753	791	784	741	813	807	821	818	803	773	781	806	810	751	792	756	804	755	781	774	810	793	789	814	765	801	752	759	762	835	819	806	796	767	744	785	822	747	807	791	785	793	822	748	795	812	776	821	816	780	773	818	825	802	783	778	794	842	768	814	777	819	748	810	822	791	824	831	816	759	752	795	772	870	790	771	856	798	796	822	814	762	799	798	845	798	765	756	749	823	820	825	829	785	793	806	801	788	814	788	740	797	816	797	809	796	795	806	780	807	758	770	762	814	836	790	805	795	758	788	778	821	782	825	802	778	784	794	780	769	783	785	828	789	795	770	805	766	771	767	770	792	790	805	764	769	856	771	779	772	780	773	807	803	776	782	745	751	818	751	744	784	800	794	764	780	799	808	756	794	811	827	860	814	792	761	753	772	828	778	809	821	790	806	849	794	803	790	770	809	772	791	769	771	860	790	739	794	796	799	799	793	807	822	800	809	757	768	783	781	823	782	862	812	801	809	752	806	768	791	794	798	809	787	815	783	793	772	793	768	779	792	790	823	809	774	777	766	808	814	771	774	804	809	766	755	782	774	756	744	778	768	766	799	814	805	769	760	817	769	776	834	804	805	832	776	767	825	845	787	801	794	813	817	855
10625	20550	8726	3754	3301	2518	2038	1787	1398	1272	1094	1185	1053	1129	1047	1067	1076	1064	1014	1023	1042	990	935	993	1047	1088	1026	1089	1177	1101	1060	1002	994	946	909	892	922	825	916	908	892	864	918	901	885	898	935	916	950	974	990	952	905	896	869	870	842	855	825	847	861	838	856	818	831	892	839	830	850	826	833	864	871	784	853	861	835	826	813	800	808	770	822	868	815	858	860	833	823	838	869	839	857	849	793	841	858	830	808	791	831	805	866	852	856	798	852	820	816	801	806	817	827	832	828	833	767	848	848	811	851	808	807	810	832	823	807	822	848	797	811	806	837	796	856	848	798	801	879	869	847	832	795	836	774	837	838	827	842	802	819	854	793	793	822	761	795	843	800	785	823	772	806	792	809	829	821	814	796	806	803	801	832	849	821	790	778	837	849	791	849	817	799	814	782	859	848	832	895	800	860	762	854	832	829	835	843	871	801	881	835	854	775	851	842	858	807	868	834	822	882	821	839	802	806	819	781	838	853	835	819	820	840	807	835	789	847	807	821	796	809	863	821	790	806	827	813	851	803	834	792	756	870	810	918	808	826	835	796	860	804	820	800	818	850	848	837	847	800	819	821	863	822	828	833	800	831	841	831	825	841	866	831	809	852	839	836	824	841	805	883	849	800	828	806	826	812	817	861	831	755	826	814	824	783	867	835	800	821	814	837	798	797	834	818	861	827	815	818	853	820	760	837	803	807	770	824	827	791	810	823	813	832	788	792	866	861	829	843	870	827	795	806	857	829	863	822	850	828	837	828	849	827	791	814	823	872	823	797	811	805	856	838	822	833	820	837	853	816	855	820	818	795	741	870	823	839	835	822	806	797	865	817	800	863	832	876	804	807	785	850	819	769	800	787	831	838	837	843	860	866	838	852	797	817	811	805	814	794	843	863	771	845	810	839	878	834	773	844	811	778	809	892	811	803	789	851	822	861	831	852	833	842	826	820	834	834	809	809	844	833	818	803	800	796	820	768	875	807	789	869	863	821	811	820	853	788	836	867	857	832	793	774	889	819	825	806	815	792	819	837	840	852	838	831	840	824	821	839	804	818	812	815	824	832	829	829	881	849	850	823	832	849	832	823	862	835	759	828	833	837	824	789	836	886	786	837	842	798	801	832	823	821	782	751	791	825	812	807	780	850	809	790	918	854	798	808	882	859	811	779	839	804	800	822	858	827	814	827	821	792	832	859	807	813	820	778	848	795	835	834	864	806	788	810	815	825	785	883	796	785	857	845	792	815	830	869	820	843	874	777	761	842	830	837	769	860	813	766	782	826	831	803	798	797	857	802	799	765	812	791	763	913	879	808	846	815	867	819	779	824	824	835	746	869	798	830	810	834	833	790	820	817	800	824	811	787	844	850	795	799	873	754	780	784	809	819	852	829	816	811	882	780	795	783	784	831	802	861	830	878	860	811	823	824	852	806	835	820	838	824	856	804	851	767	793	816	776	805	849	818	835	872	886	758	809	858	827	802	816	797	805	791	835	831	779	792	826	829	832	842	814	830	818	829	795	812	833	827	845	802	820	799	863	801	832	824	865	827	819	802	833	837	805	796	812	839	822	806	805	786	816	802	832	832	821	790	807	829	864	808	840	835	822	780	759	843	785	873	808	811	811	815	817	808	785	857	811	789	835	795	847	826	824	814	822	844	831	775	797	811	822	799	811	821	823	763	818	805	852	825	840	841	822	843	838	800	860	829	816	786	751	816	800	809	831	789	891	828	813	827	791	832	760	772	864	835	837	839	818	803	799	846	821	823	831	846	797	862	827	801	826	801	813	795	808	855	879	809	800	833	827	849	793	811	778	811	802	813	839	832	842	819	778	807	798	835	841	873	860	802	829	811	831	769	835	823	839	789	747	862	853	840	791	878	843	856	882	823	832	796	815	781	907	784	756	815	832	879	818	834	793	817	829	815	810	810	839	873	872	829	838	808	838	783	797	830	777	852	781	847	744	803	860	853	859	781	770	818	797	819	764	790	788	826	864	777	815	840	826	844	872	825	835	832	809	837	812	874	815	802	847	793	830	822	836	823	837	850	792	796	805	853	861	791	773	819	810	848	820	829	815	828	837	845	817	834	842	804	805	821	828	803	834	869	830	833	854	821	839	855	794	844	808	805	804	844	804	860	779	810	811	808	819	827	856	830	874	840	839	778	819	786	834	850	786	803	803	797	860	830	858	826	855	793	864	804	820	811	812	839	761	837	803	824	865	792	818	789	829	839	841	804	799	820	796	849	810	802	895	789	801	812	794	829	779	857	829	818	846	854	833	820	807	853	808	827	830	872	830	779	845	801	806	857	809	810	856	799	812	816	840	837	782	818	830	804	794	825	850	835	825	794	837	774	856	822	826	822	802	756	843	845	831	826	793	769	846	800	804	874	855	802	825	803	790	733	832	871	808	827	850	791	836	799	833	749	769	789	823	814	780	786	778	792	820	817	847	811	856	817	812	818	826	792	789	830	794	786	777	821	847	814	822	809	817	791	799	848	805	810	812	872	852	785	819	786	831	855	849	799	841	872	800	781	799	836	876	818	844	819	814	790	844	881	816	802	831	820	838	865	795	872	846	802	837	839	851	787	805	817	870	808	863	800	830	829	857	815	793	823	817	822	768	827	830	840	829	845	731	828	810	793	852	794	799	863	813	867	823	797	782	881	842	867	778	820	826	818	847	793	818	803	825	831	843	814	833	833	868	854	838	801	812	842	844	792	789	786	858	799	818	809	794	831	817	785	841	821	793	821	827	818	848	838	817	839	835	833	876	832	764	858	822	833	835	829	849	827	833	839	840	784	844	843	841	793	808	815	801	832	856	866	854	794	818	760	773	811	786	831	869	812	861	824	776	822	862	791	807	785	828	805	804	894	845	812	858	787	811	848	800	827	812	807	807	824	812	788	856	837	810	817	792	882	829	862	829	788	849	837	805	843	840	792	819	828	869	836	850	827	824	805	792	771	785	843	816	833	877	856	843	810	845	827	891	825	795	779	821	819	829	818	801	815	800	832	836	811	816	800	819	865	778	803	815	791	843	827	818	847	854	782	812	840	837	779	798	816	828	829	824	828	807	809	827	829	852	848	783	811	824	770	795	833	860	836	817	850	811	831	803	842	789	815	811	807	843	831	854	832	813	817	797	894	855	800	838	811	878	850	846	871	831	815	836	806	829	862	871	846	820	864	792	836	840	810	862	814	824	846	769	819	806	841	847	817	861	871	825	826	843	825	823	836	842	857	808	872	872	781	813	793	786	867	839	781	806	852	799	835	757	800	826	863	833	799	843	823	847	822	849	819	825	834	832	804	846	842	804	825	865	839	852	812	778	837	830	849	830	785	788	812	817	832	796	834	798	790	824	815	813	801	813	770	763	828	828	794	795	795	801	814	807	826	808	792	840	826	827	875	770	856	786	826	862	857	770	846	861	854	771	853	793	794	883	820	839	836	872	751	863	810	807	817	816
22729	21300	28922	23985	21293	21360	9070	2023	1362	1164	1040	963	962	840	853	894	910	781	862	790	790	814	845	823	880	861	835	898	909	913	819	799	781	707	670	781	663	666	654	684	656	722	721	626	679	681	641	727	712	760	767	716	720	607	632	629	627	671	594	616	616	602	592	598	602	588	616	593	564	605	572	565	579	549	566	612	591	588	542	588	569	603	592	590	526	589	526	572	562	548	623	598	588	538	577	570	578	587	553	573	552	595	561	554	546	567	572	600	566	547	588	556	567	527	546	553	591	575	618	588	590	580	551	576	541	550	564	627	560	561	585	547	583	603	565	601	564	562	592	582	554	594	579	569	614	530	572	529	540	571	553	570	556	590	573	563	571	561	580	550	598	598	527	569	614	606	578	536	593	602	598	585	588	544	564	542	560	503	530	567	563	554	569	585	588	554	583	536	537	567	607	583	588	551	624	577	549	589	568	556	571	567	599	550	597	625	615	568	565	567	536	626	558	554	559	570	542	580	599	539	578	527	581	596	592	550	581	568	541	533	594	554	569	591	574	587	562	551	586	544	558	588	531	578	544	594	631	594	591	577	568	543	593	586	568	545	587	563	569	562	574	641	591	538	562	576	561	565	605	576	591	585	594	562	577	551	562	562	598	574	571	558	605	592	514	590	563	606	543	564	555	597	564	527	541	570	565	559	594	588	518	562	566	583	625	547	599	572	559	620	540	597	542	568	564	542	545	553	579	550	572	556	581	567	549	481	547	569	522	564	548	553	563	599	557	577	567	598	600	586	566	598	545	604	578	535	556	554	543	574	567	561	573	562	572	548	594	546	577	603	576	597	600	614	588	554	580	619	572	584	599	588	539	558	580	535	537	556	599	598	594	533	535	541	539	587	590	593	534	584	589	514	583	626	572	537	569	566	592	572	609	550	578	583	557	591	556	588	605	558	557	547	569	628	587	581	555	553	596	537	562	596	553	598	565	609	577	559	550	564	576	583	618	549	565	569	570	593	594	557	532	595	632	585	555	576	567	576	565	578	606	567	576	548	549	571	572	594	593	569	562	552	590	606	592	588	605	566	594	598	568	569	585	571	552	550	589	567	537	580	484	557	585	566	586	553	558	565	584	594	533	573	552	531	584	517	547	579	611	533	640	583	582	565	570	621	562	595	587	596	618	581	579	566	605	559	561	595	578	531	567	615	671	551	551	601	549	601	581	579	573	550	586	618	532	587	565	629	583	610	568	534	606	573	573	536	600	609	576	598	568	546	567	558	595	587	615	630	600	607	596	592	530	571	519	566	596	563	582	585	571	569	582	579	557	541	603	565	559	562	621	554	578	579	575	560	595	575	565	554	558	557	567	607	557	585	565	590	557	559	574	546	549	559	566	524	600	587	578	561	539	567	557	615	600	586	601	563	563	580	595	548	573	554	587	563	574	536	566	560	572	552	577	528	562	552	535	600	601	529	559	557	597	570	559	581	604	587	583	562	574	577	605	582	567	549	524	539	535	554	542	547	551	581	495	600	578	557	564	615	554	624	629	592	555	613	581	564	571	589	612	581	584	566	593	565	584	569	567	561	527	544	613	583	523	543	573	580	571	584	538	579	568	583	588	617	547	598	583	549	550	565	561	510	580	601	576	587	606	561	585	589	595	607	557	526	570	551	632	545	585	543	575	615	556	594	569	631	580	543	594	554	555	604	584	547	575	544	567	591	582	577	544	601	621	567	618	620	521	558	602	585	559	508	540	584	569	588	600	603	600	568	607	533	556	555	566	556	540	582	594	558	595	645	568	590	583	533	616	573	536	593	567	575	601	575	576	561	601	543	575	564	557	568	579	608	562	547	576	572	597	584	588	591	556	612	565	583	566	554	582	541	572	565	575	600	590	568	573	561	572	583	566	603	611	586	579	516	578	576	593	585	551	585	555	600	551	566	594	585	574	566	559	610	578	593	549	621	570	578	565	579	587	542	579	561	578	572	553	570	599	573	570	560	562	550	575	598	547	541	558	536	562	589	555	584	568	552	551	538	515	545	587	587	609	584	553	621	555	599	554	581	568	573	588	583	579	571	584	572	569	581	564	548	581	563	577	553	566	577	569	594	602	586	574	567	568	592	564	552	560	599	522	610	598	563	571	586	613	586	617	576	591	547	555	559	591	606	616	562	551	589	543	572	550	569	533	591	590	559	590	608	541	600	586	580	590	551	570	619	594	582	561	566	578	543	597	560	570	553	589	581	530	553	563	586	555	562	586	592	563	570	592	558	595	620	565	567	574	601	532	586	552	570	586	544	589	574	577	580	623	562	616	587	559	563	520	551	538	588	569	569	575	560	562	540	630	577	553	581	548	580	532	630	588	529	599	567	590	574	546	580	567	613	594	578	576	559	571	566	577	588	577	581	577	539	548	582	580	536	545	558	613	535	610	556	528	589	572	529	562	583	567	557	536	570	607	568	588	536	595	558	597	553	539	545	580	564	582	563	563	607	505	569	553	593	577	580	583	561	566	562	566	538	572	651	534	579	562	514	533	580	567	572	609	564	566	571	564	567	602	565	609	554	571	540	580	567	548	537	568	570	573	584	562	537	600	595	597	522	574	569	554	592	572	603	584	543	630	558	590	564	594	602	616	602	519	592	566	560	585	600	551	575	587	547	596	605	567	588	535	591	582	566	538	597	601	585	579	603	566	578	586	550	587	588	577	564	535	564	556	527	538	573	535	565	562	548	621	598	554	558	527	578	554	549	563	552	588	525	595	615	603	558	592	599	569	567	544	579	581	565	563	549	597	592	567	592	583	550	546	594	544	604	542	588	599	541	579	600	576	567	617	586	597	523	572	553	537	583	557	535	520	575	613	550	567	589	602	587	549	589	576	562	562	572	573	612	529	593	541	577	558	585	583	533	562	576	556	551	550	581	608	547	560	548	598	614	576	562	582	592	565	587	592	556	587	533	568	519	596	568	551	560	543	516	547	584	549	551	611	585	550	570	580	590	541	557	596	594	612	549	567	591	547	578	572	550	558	531	570	575	563	588	547	607	562	584	572	561	542	576	552	558	622	625	600	606	550	563	603	569	546	573	582	569	562	553	568	548	517	568	566	624	588	557	576	555	562	600	565	597	553	579	565	597	575	558	577	567	574	589	554	571	572	564	566	547	545	553	573	607	588	551	528	599	571	591	582	584	616	563	545	573	548	516	559	545	588	584	596	585	560	572	575	591	545	591	585	552	570	571	557	562	528	555	557	545	540	584	606	617	595	558	548	598	568	589	588	533	530	552	532	576	607	560	540	578	566	554	573	553	550	508	549	591	544	606	601	535	599	592	551	540	551	556	594	591	551	526	582	600	590	529	606	584	573	584	547	584	605	546	553	552	575	571	553	575	553	586	608	583	541	616	617	607	562	592	560	576	592	598	601	579	577	576	621	568	614	560	590	563	577	556	547	566	572	550	609	568	595	603	612	604	567	582	538	564	576	553	578	568	516	593	508	561
16411	33137	18133	7717	6346	4600	3698	2837	2103	1680	1525	1320	1252	1194	1124	1206	1095	1118	1088	1029	1042	976	909	1037	1048	1081	1045	1208	1111	1112	1082	956	858	804	803	808	792	772	734	764	718	806	760	743	793	759	777	721	791	858	838	801	804	678	677	634	686	674	652	639	591	622	620	618	625	587	597	612	644	587	602	581	573	596	591	598	564	547	579	583	532	585	610	608	583	596	603	604	615	590	629	543	575	590	583	574	582	576	587	588	616	571	590	627	551	595	563	585	594	602	557	557	572	625	586	596	604	610	570	601	585	572	616	548	544	602	575	588	602	581	607	581	557	596	593	571	580	578	583	608	574	596	597	623	610	586	604	618	568	578	611	583	599	618	586	552	549	542	593	578	565	615	614	609	554	569	600	595	589	612	580	565	570	579	581	598	583	579	588	572	585	592	586	534	603	604	552	575	546	577	568	590	588	553	579	624	581	557	562	595	587	574	604	586	601	607	603	580	529	550	591	593	593	585	584	588	584	591	596	573	597	560	593	595	552	581	587	568	586	609	555	576	583	594	600	578	602	576	579	579	562	604	552	592	571	586	601	569	581	540	611	583	594	608	596	555	623	585	619	582	563	602	567	583	596	580	571	577	561	585	584	623	614	584	594	566	559	580	563	615	592	571	585	564	584	584	560	576	607	609	537	582	548	568	559	569	603	570	593	586	609	530	550	567	584	550	576	547	593	590	599	630	554	574	560	557	553	589	542	603	590	593	537	616	595	550	602	576	527	567	606	545	605	541	597	612	561	556	612	546	610	574	577	589	612	605	614	579	574	583	550	571	534	562	586	584	600	552	609	621	542	587	601	604	546	578	543	545	566	565	553	590	562	615	609	582	582	600	556	593	580	599	591	568	570	563	607	571	610	590	631	606	584	554	566	538	569	558	592	569	561	577	579	573	584	593	595	536	575	553	605	579	584	567	602	542	575	592	604	588	547	588	569	571	573	546	545	581	614	560	545	531	571	601	601	576	555	591	547	559	505	567	599	603	546	594	604	584	537	634	582	575	561	618	623	595	576	586	575	576	579	566	566	560	604	622	617	562	586	628	582	602	639	542	585	546	590	631	596	604	605	580	579	563	584	595	577	592	552	563	572	543	609	607	571	602	636	525	535	552	602	589	591	583	530	567	583	591	599	561	572	559	588	664	592	576	584	613	641	544	617	613	567	596	618	545	627	550	618	585	599	590	555	594	595	526	592	601	568	549	562	557	585	643	599	590	592	558	572	606	561	568	591	596	582	618	617	568	574	640	522	625	574	556	609	594	557	565	525	630	578	579	585	621	547	569	532	594	605	592	596	568	541	577	616	617	556	567	573	566	593	604	585	528	585	629	546	577	558	570	537	605	595	552	594	660	594	545	595	617	542	586	579	608	590	551	558	582	587	596	569	585	624	621	545	592	609	594	583	538	554	590	613	557	586	572	569	606	580	549	600	589	592	594	575	567	596	586	578	576	561	563	561	595	570	570	564	548	609	605	573	614	585	573	574	572	535	557	543	586	622	583	590	560	593	537	610	598	564	567	591	538	561	589	561	612	529	535	590	618	604	573	593	563	564	581	568	589	565	590	593	584	526	583	576	562	590	593	593	611	575	594	586	570	582	597	553	570	580	564	585	599	622	571	594	623	640	518	623	555	613	577	593	582	579	579	562	601	597	566	555	566	599	580	599	588	585	580	552	582	587	602	592	635	622	565	628	558	594	600	567	571	574	583	643	589	576	571	567	557	611	582	589	552	545	554	561	586	529	563	549	569	607	595	550	586	596	568	575	621	600	616	560	556	595	579	571	656	566	534	641	571	608	595	595	541	576	578	626	572	558	607	623	547	633	538	575	578	600	585	580	623	596	598	571	550	561	593	610	574	596	627	592	579	544	563	607	561	590	553	588	536	555	570	552	601	594	552	609	572	577	572	624	530	557	580	607	555	567	593	551	558	573	552	579	616	533	607	569	569	564	554	604	576	605	606	559	568	564	597	566	543	615	588	567	580	574	565	601	577	596	611	564	614	619	583	602	545	582	532	582	616	578	568	580	569	584	605	565	569	609	540	546	559	584	579	561	615	591	572	565	604	594	600	563	571	587	625	598	614	578	521	557	568	607	575	562	618	597	601	549	576	573	523	583	642	535	536	563	581	630	613	581	521	561	595	577	583	589	655	547	576	573	592	590	575	540	567	589	606	546	535	563	586	563	606	581	596	606	588	586	556	618	592	590	557	601	594	559	606	594	618	573	578	583	601	557	612	573	589	565	581	552	608	556	594	591	576	603	612	608	583	582	556	611	576	595	575	566	562	624	621	565	580	622	613	556	587	584	560	574	606	558	614	594	556	582	608	565	600	603	606	575	598	573	607	602	621	600	574	604	579	597	540	577	551	532	552	591	551	571	594	586	543	547	584	566	614	560	603	565	618	633	564	598	588	570	589	596	535	557	566	548	588	560	562	547	611	570	614	575	572	532	559	605	600	587	621	609	554	598	552	576	617	585	578	596	587	545	549	572	627	583	596	583	530	568	611	545	577	566	577	589	596	586	592	599	653	568	608	561	603	554	556	573	580	591	565	589	585	584	553	554	572	595	538	622	567	558	564	562	595	583	572	573	613	553	628	617	595	566	605	580	611	606	594	548	570	598	603	584	555	573	596	589	613	600	554	605	599	593	567	561	620	582	549	583	581	603	587	547	568	575	603	553	611	616	579	587	575	607	540	562	583	574	603	553	629	595	613	581	577	574	581	575	615	552	577	602	547	555	572	567	572	578	599	531	598	559	583	569	575	566	570	580	591	571	577	557	554	574	541	592	567	570	613	588	583	579	579	560	599	564	601	591	560	645	568	590	587	556	547	563	549	541	586	557	524	584	568	605	550	650	599	626	617	608	566	599	546	558	585	548	533	582	561	533	566	573	532	561	566	530	589	636	572	572	598	587	576	569	586	562	578	595	580	529	623	563	551	566	564	573	568	578	577	604	650	605	578	590	557	609	569	544	571	618	570	564	538	596	555	595	594	532	585	604	580	586	574	576	598	572	606	573	569	539	585	619	602	601	627	596	586	568	570	572	575	544	604	576	617	609	577	601	603	564	536	565	570	523	571	581	567	544	569	541	576	547	597	596	572	630	586	569	619	575	578	594	566	562	575	574	542	610	575	568	562	567	574	555	625	603	580	557	607	531	551	610	628	564	615	579	569	594	562	603	606	574	602	584	570	599	584	570	596	564	599	562	611	556	558	597	604	589	586	570	593	570	546	551	573	594	530	546	586	577	558	575	573	599	566	567	580	617	540	575	574	594	557	577	590	601	598	587	582	564	601	628	535	595	618	567	540	595	572	582	583	576	584	597	587	594	513	580	609	600	578	554	583	541	547	586	574	598	604	555	569	592	577	603	544	565	601	592	605	586	595	619	580	590	581	597	529	572	559	626	599	566	591	551	596	639	581	620	562	612	570	589	569	626	558	579	555	550	586
28099	17838	6082	2368	1523	1220	985	856	757	650	688	655	662	651	688	708	613	678	616	668	668	678	623	668	652	740	764	728	746	699	714	678	667	669	624	642	593	634	617	651	624	615	641	629	626	632	656	738	666	639	655	672	669	629	638	577	567	599	610	635	625	592	595	625	600	588	619	609	648	587	578	619	607	640	612	612	600	623	622	621	558	576	599	626	588	603	584	603	601	588	589	641	613	606	576	576	635	632	601	574	598	600	557	626	636	605	574	603	573	613	598	626	610	626	567	616	592	617	554	571	638	566	610	601	598	577	619	602	607	650	613	578	595	602	560	600	602	626	593	639	620	612	571	608	612	586	614	626	605	638	545	606	562	616	607	632	561	601	608	598	628	608	635	616	600	564	627	605	573	558	589	640	602	626	589	551	639	609	580	609	590	628	614	575	601	591	610	637	619	613	550	615	601	614	612	610	599	619	575	585	593	625	599	633	573	634	581	583	636	625	616	647	652	577	583	579	608	632	568	618	640	609	615	611	577	614	611	634	598	665	623	576	597	553	615	597	584	597	611	685	606	597	607	589	647	608	638	589	599	600	605	568	611	650	604	605	646	586	556	627	634	609	611	609	580	604	647	571	607	597	622	564	607	540	605	633	612	588	603	602	609	586	612	636	595	627	634	604	631	590	575	611	646	607	563	611	632	565	582	604	642	590	619	611	598	586	570	533	641	562	607	558	641	608	601	656	593	618	597	616	555	571	603	636	607	608	573	596	593	617	599	575	593	602	551	586	643	630	643	600	599	590	594	575	601	598	604	581	577	645	589	610	594	609	652	551	618	569	568	603	608	617	567	530	611	617	626	586	568	607	589	561	573	624	612	623	598	605	539	619	571	588	613	614	597	566	589	595	595	596	581	617	580	566	601	617	592	569	605	610	594	592	612	569	604	555	615	599	630	605	598	593	622	574	602	577	554	613	579	586	584	578	606	558	584	605	647	593	589	623	612	606	574	637	557	640	573	630	560	579	614	577	626	579	573	609	572	606	631	652	581	608	611	569	605	617	582	644	577	591	579	613	612	605	587	628	622	627	607	651	649	610	622	608	567	570	686	619	622	604	548	607	613	629	560	626	617	606	622	566	603	615	636	609	595	594	558	562	614	555	593	597	636	586	617	579	562	633	607	571	618	589	595	635	624	570	583	616	600	583	594	599	569	564	628	582	622	583	563	631	595	592	574	563	627	593	637	602	574	632	605	618	622	579	612	610	647	575	555	605	584	614	616	589	577	638	611	600	626	636	601	601	641	589	608	582	581	586	640	570	625	583	584	603	628	577	596	574	619	603	617	575	624	594	610	625	593	582	575	618	621	626	594	602	607	609	591	580	614	592	576	631	615	575	597	609	618	645	646	578	574	563	607	591	608	595	583	598	607	622	586	565	547	572	573	601	596	576	597	604	621	598	629	623	595	622	589	611	569	625	646	588	603	587	599	590	581	618	679	607	591	546	631	571	566	588	598	622	589	603	585	601	569	578	577	587	621	597	602	631	636	658	569	621	621	575	604	626	595	620	580	603	575	582	598	612	642	632	615	579	555	616	600	585	605	627	539	572	653	607	631	601	595	600	590	601	620	612	603	622	550	619	592	608	592	591	590	590	584	553	626	611	588	591	612	615	595	573	625	595	635	602	592	616	549	539	556	619	614	603	579	587	592	612	592	592	607	608	634	644	593	597	582	589	649	627	603	590	568	579	613	652	576	611	590	646	605	557	587	604	614	618	614	568	567	614	594	640	616	603	580	611	608	610	605	605	605	583	571	610	631	591	598	576	591	621	648	632	629	583	632	584	628	593	573	573	564	590	595	586	601	592	601	607	566	639	613	584	612	595	602	530	581	614	618	589	561	639	637	642	606	613	615	602	620	648	611	593	634	585	631	590	580	615	573	595	623	575	575	603	573	628	645	589	571	596	591	608	601	597	662	608	600	621	602	581	593	616	594	605	603	546	581	633	616	561	547	608	598	616	599	583	626	651	644	614	613	622	602	641	606	584	623	628	598	623	628	622	647	643	587	601	584	625	577	573	630	600	637	597	616	577	629	614	631	614	601	629	635	642	623	627	632	596	604	586	631	548	629	607	625	601	599	606	598	620	595	595	569	590	628	574	620	628	583	597	623	587	584	585	625	623	575	599	603	582	594	603	593	580	660	595	567	605	554	563	604	598	596	629	580	598	618	632	598	570	608	654	568	646	589	592	643	628	634	593	588	585	597	614	573	603	626	556	571	581	599	599	575	644	595	585	602	628	585	586	647	578	608	616	573	628	632	580	639	589	584	593	621	602	636	641	566	598	604	621	666	648	613	579	588	628	598	577	574	621	579	585	624	578	610	617	617	632	632	609	583	603	608	597	609	597	598	615	578	585	640	596	569	596	601	645	651	614	616	594	571	637	617	611	576	607	609	587	613	584	588	603	636	583	590	615	660	531	590	595	598	626	652	587	592	624	612	641	578	628	594	599	604	537	573	597	585	660	623	561	639	556	606	606	574	577	589	592	602	620	615	599	611	639	610	577	621	609	624	588	588	614	593	603	572	603	600	547	611	607	632	569	624	618	635	631	623	667	628	590	616	629	577	580	545	532	578	581	618	577	588	581	613	625	584	628	616	623	604	575	614	575	620	642	573	585	630	566	606	598	594	571	580	559	607	593	631	590	618	593	622	588	578	624	628	593	602	634	636	639	604	607	569	610	604	626	600	554	594	610	561	643	601	599	607	560	607	617	586	587	698	580	588	615	597	617	619	573	587	609	590	581	553	601	616	604	563	588	570	631	658	600	661	593	591	584	623	626	595	582	585	600	591	607	597	590	604	618	619	639	590	572	567	599	620	598	603	568	590	606	624	617	616	625	579	591	653	636	605	616	606	579	616	586	618	617	570	598	614	597	633	584	640	597	634	617	614	624	622	594	512	573	574	598	636	577	600	598	574	603	638	583	581	611	614	617	610	586	577	549	567	564	588	611	598	583	586	640	628	585	579	627	566	608	596	596	593	628	600	671	605	606	583	595	577	614	638	610	581	640	612	641	594	604	607	606	619	618	583	640	532	641	587	662	571	594	588	570	589	624	574	561	613	645	627	572	644	609	628	613	592	620	608	636	604	567	589	606	628	604	600	617	631	581	560	592	572	583	618	613	558	641	554	635	638	593	584	587	576	623	574	616	567	541	611	633	625	578	598	590	623	566	598	602	668	590	610	588	604	626	624	589	592	648	591	620	619	600	655	596	607	577	570	595	605	606	557	554	646	597	607	601	621	609	608	594	600	607	616	593	628	625	620	614	568	629	559	610	608	594	592	648	667	578	582	613	640	626	596	625	625	594	589	641	577	628	588	601	578	624	585	604	614	584	606	568	582	581	618	595	609	588	562	606	599	576	604	567	591	641	611	580	571	642	624	601	573	568	579	610	599	619	600	634	618	601	598	587	619	565	590	618	609	599	579	614	612	642	608	570
8829	6614	4091	2241	1924	1438	1213	1145	836	849	782	795	759	747	788	783	722	776	795	761	773	785	735	797	818	810	844	872	912	848	816	836	732	690	685	702	709	691	692	701	737	734	711	706	627	712	697	676	729	752	754	717	689	661	617	642	690	638	673	652	647	717	656	604	670	629	659	644	640	614	679	612	645	635	670	670	604	669	617	642	607	636	636	656	632	597	619	644	659	622	641	637	680	688	602	631	641	651	671	623	618	643	649	643	640	623	632	678	579	655	631	646	643	658	638	677	667	637	695	621	638	657	667	626	623	655	638	627	627	629	628	645	673	598	691	652	661	637	622	638	581	594	630	624	668	638	658	616	655	650	626	586	617	618	656	668	657	618	638	593	620	619	684	707	604	609	622	604	592	644	655	628	645	633	641	646	661	654	590	646	647	630	646	672	679	584	652	659	665	665	664	635	604	651	638	637	641	643	603	677	581	627	605	625	655	679	653	615	647	638	667	641	604	634	625	632	666	617	642	661	682	615	587	576	618	634	607	569	617	626	650	628	662	603	610	652	597	645	651	632	641	665	632	633	629	651	624	592	637	654	646	608	645	596	597	619	603	660	643	632	656	651	614	658	697	654	620	668	644	597	656	612	617	665	618	636	662	594	666	628	669	649	644	680	697	653	668	668	657	629	624	668	626	661	636	663	616	654	591	583	640	646	665	633	644	630	642	618	594	647	686	704	675	671	646	644	633	683	665	664	606	659	645	675	617	622	700	673	637	638	659	622	599	622	655	655	650	662	672	686	600	650	661	639	594	703	674	647	634	609	663	639	624	624	660	638	624	652	676	653	643	657	666	659	680	658	648	659	657	659	592	644	580	627	658	661	655	648	613	623	655	624	614	606	672	643	677	669	646	658	635	624	631	664	654	649	654	673	609	640	693	653	621	639	660	629	622	649	635	638	650	653	646	662	656	672	636	630	631	611	663	664	626	670	610	626	635	637	670	663	634	594	663	610	637	631	603	636	654	655	658	638	695	646	624	603	652	639	592	671	597	615	622	607	646	629	614	614	653	626	648	695	666	628	639	649	623	630	634	629	662	662	674	671	627	660	681	620	653	651	649	666	603	648	643	680	655	651	661	640	691	701	604	658	571	611	678	637	617	637	647	615	675	657	664	648	639	647	638	640	624	625	643	676	626	660	663	642	653	626	648	620	654	593	640	608	621	647	614	632	636	656	628	612	612	609	607	638	662	653	658	631	640	643	701	643	690	636	603	661	627	558	635	602	632	635	595	644	645	638	608	623	615	656	660	665	635	632	637	657	630	672	598	649	649	657	637	657	679	688	645	664	604	668	624	710	626	633	634	660	599	645	651	656	623	651	620	648	617	639	637	627	676	634	618	661	591	643	594	686	652	684	663	653	675	649	616	598	680	665	679	640	644	628	649	653	587	669	659	685	654	648	601	645	648	614	678	624	702	648	647	644	632	613	645	647	651	607	626	655	628	643	630	653	606	634	646	605	632	600	652	613	638	601	668	647	667	635	619	614	657	642	642	681	640	659	626	653	600	650	633	656	639	655	682	635	686	693	697	650	628	638	682	678	646	636	655	606	671	639	603	654	627	579	611	629	626	626	617	625	649	641	641	629	661	674	611	631	684	596	629	627	646	590	661	612	650	689	656	660	603	647	639	637	611	690	646	641	647	645	620	673	632	647	669	648	623	676	661	663	679	642	640	642	643	622	663	643	633	631	636	633	648	635	624	643	636	608	658	633	658	626	675	654	644	621	624	649	642	636	638	648	672	646	663	649	645	641	661	647	644	623	658	656	664	644	637	648	644	651	609	614	617	602	658	611	611	625	673	659	651	589	653	658	633	649	611	611	702	618	615	642	649	635	667	645	593	615	586	635	616	634	602	646	614	627	632	688	625	652	596	658	627	646	654	637	623	639	665	609	642	622	630	658	642	596	632	661	601	645	616	677	579	651	628	627	614	629	656	657	632	623	664	678	621	652	630	635	595	605	658	675	634	639	657	650	652	626	636	637	609	610	633	668	608	630	620	660	675	608	660	682	658	621	651	639	667	673	618	618	632	663	666	652	647	674	669	691	634	625	633	680	604	683	643	618	648	653	624	669	652	631	656	594	633	625	637	650	613	641	599	651	630	594	691	614	643	662	612	614	687	652	624	646	580	634	630	649	621	628	679	633	631	703	672	605	657	660	667	626	645	635	624	629	638	651	618	684	650	655	629	644	635	681	602	610	620	632	668	622	637	673	629	639	660	654	655	648	652	614	651	659	656	645	634	622	691	673	661	620	661	664	681	634	645	646	641	641	675	646	631	654	634	666	591	650	626	684	660	636	666	662	657	614	635	634	618	648	651	666	619	598	625	616	688	627	668	685	605	626	634	642	649	619	627	626	621	636	691	662	642	644	638	637	620	631	662	642	653	611	622	631	663	622	623	596	657	664	642	639	671	695	616	661	618	668	666	654	624	643	638	646	657	590	592	643	618	632	645	633	615	660	656	604	647	651	647	646	671	619	614	630	682	649	691	633	646	644	653	629	619	645	656	630	662	654	632	652	607	641	689	632	672	631	626	640	614	606	654	621	679	627	636	605	673	644	679	644	661	600	661	635	594	604	649	631	617	621	635	613	631	628	648	628	676	646	633	641	684	623	624	655	629	658	634	638	661	652	636	595	616	649	640	632	616	634	607	606	627	631	649	664	656	626	645	637	618	687	654	609	656	662	586	669	647	649	648	623	632	659	640	616	639	625	602	668	681	692	666	597	670	628	669	632	668	638	678	631	709	609	634	636	661	598	639	649	628	627	619	632	583	642	700	650	698	654	650	679	679	647	601	652	613	665	653	632	625	680	583	596	640	654	603	631	680	602	661	681	669	672	608	655	655	631	683	610	700	632	634	708	647	632	622	635	620	642	648	666	642	660	664	615	649	642	647	649	627	604	611	616	657	661	644	657	643	632	694	646	622	681	665	606	621	675	676	615	644	622	627	641	627	615	625	604	660	630	654	588	624	642	673	616	621	688	571	634	673	589	664	622	612	629	656	645	646	617	598	619	655	665	663	685	678	620	613	647	601	653	620	612	621	649	656	685	596	625	641	587	583	659	648	637	633	608	659	671	626	660	649	658	665	636	647	602	662	650	621	692	606	631	619	648	645	595	670	672	603	662	669	666	662	665	632	618	665	624	632	595	676	663	666	637	657	655	616	629	633	649	646	656	643	654	684	653	658	634	627	637	625	637	653	633	674	671	650	679	638	685	670	646	624	648	655	663	690	673	609	663	646	629	634	654	655	646	641	644	623	684	633	662	659	634	599	641	603	646	641	672	623	638	641	665	617	625	648	655	648	626	655	660	652	630	622	648	624	634	651	640	618	632	621	682	595	632	662	722	626	666	653	647	650	614	596	657	630	662	679	642	668	634	611	595	645	596	664	599	658	636	615	649	612	678	675	604	589	656	679	661	634	632	613	631	615	659	654	649
23747	21252	28393	24394	21239	10507	1892	1090	886	749	671	621	598	519	613	565	565	545	568	538	571	563	548	591	581	563	548	624	631	657	587	581	493	468	527	414	493	456	444	486	463	413	457	473	434	444	464	461	507	486	542	496	482	435	434	427	426	427	395	382	417	405	409	398	383	413	382	402	410	406	408	428	409	377	383	401	411	379	439	405	396	407	372	356	384	369	335	363	391	400	374	393	392	368	370	412	378	397	384	433	369	430	420	394	392	424	389	371	396	375	403	388	376	381	360	380	406	416	371	383	392	393	416	407	398	387	386	410	385	390	384	406	391	405	360	416	394	394	409	385	359	352	382	388	410	357	412	410	344	409	413	412	424	391	397	380	384	388	411	426	403	409	387	358	373	391	398	357	397	375	369	380	378	380	402	399	417	360	361	396	369	384	359	366	362	366	384	406	363	406	401	373	400	384	366	411	367	368	383	398	385	396	392	377	370	382	373	393	356	394	382	351	383	384	414	395	402	362	397	389	409	348	367	366	362	354	366	365	408	364	413	375	387	383	373	387	413	409	395	397	384	385	371	381	412	419	408	371	375	401	391	385	399	354	355	391	393	367	436	375	405	386	391	368	395	374	395	396	349	394	434	400	390	344	381	379	378	400	379	347	346	370	373	409	420	388	375	386	374	418	396	386	370	385	384	378	356	368	368	394	392	370	379	352	392	383	369	394	390	402	412	352	388	381	407	399	385	360	418	392	399	415	390	346	424	397	401	389	396	415	399	366	410	402	386	417	384	420	400	386	365	374	397	378	376	391	353	397	395	392	401	379	373	394	429	392	371	376	405	407	389	375	397	368	377	365	392	384	366	371	388	391	367	441	374	433	393	371	365	379	393	429	406	396	328	384	407	392	411	377	387	395	386	407	413	364	421	408	395	403	384	344	355	379	383	411	379	393	401	382	359	386	376	409	393	410	370	398	397	390	372	367	375	383	381	407	380	388	374	388	385	405	430	383	388	378	371	391	382	345	357	368	389	375	402	437	396	365	346	373	370	371	375	380	397	376	381	376	397	406	355	391	405	398	385	393	379	422	404	382	414	370	393	388	371	422	388	414	384	373	406	403	404	384	423	398	392	388	426	381	371	402	381	399	370	379	407	395	374	401	378	417	352	400	384	413	376	399	361	377	401	379	387	402	395	359	413	370	378	371	400	367	376	371	384	415	393	393	458	354	393	361	382	406	385	401	392	403	371	378	411	396	375	385	409	393	403	395	390	410	379	378	370	403	378	382	381	414	368	367	370	409	353	364	387	369	370	418	409	409	352	381	380	382	370	370	416	377	371	377	350	374	381	385	367	396	381	418	375	395	361	374	379	404	403	377	400	420	397	397	377	394	343	377	371	383	357	408	397	420	379	383	408	379	396	409	383	364	388	392	401	380	404	356	374	434	359	370	400	382	385	394	385	415	399	374	379	361	418	357	385	362	367	347	397	420	396	363	428	413	379	433	406	372	394	387	388	360	361	422	397	364	341	383	386	373	372	397	413	355	404	375	364	362	415	362	352	386	407	362	381	424	383	387	413	370	406	392	376	404	374	358	372	423	401	383	406	387	404	399	366	395	387	389	375	396	384	381	418	412	392	378	389	376	403	384	408	406	400	358	386	407	379	341	366	363	405	400	378	391	383	384	377	394	378	383	383	415	398	409	388	358	400	389	403	383	390	400	382	369	412	413	402	382	385	354	369	358	434	372	369	401	407	383	407	391	400	366	376	420	387	381	388	369	397	410	435	420	384	394	369	393	387	373	382	383	385	382	369	400	353	404	394	398	390	348	375	400	380	392	376	380	412	395	386	423	396	379	399	409	406	390	368	429	401	409	332	401	369	393	369	387	348	406	406	372	404	365	386	402	412	366	362	373	384	400	409	386	430	384	390	371	365	400	380	429	409	389	411	363	431	386	407	374	388	390	360	366	412	412	425	389	419	356	405	386	395	380	364	423	404	373	416	410	356	381	356	402	364	372	379	392	367	400	391	419	368	365	388	399	380	392	400	391	356	373	379	391	391	384	378	390	434	362	400	363	362	361	374	370	420	404	356	402	401	400	392	423	403	358	402	382	387	393	374	360	398	398	396	380	349	376	421	382	372	421	386	409	404	393	403	382	343	415	359	403	368	409	395	402	377	395	386	371	371	378	393	358	385	387	394	387	391	393	430	375	403	369	372	435	379	351	382	360	380	389	341	388	409	410	397	364	349	416	403	398	373	387	377	418	412	414	406	411	369	363	413	379	371	342	388	379	398	377	377	385	348	377	394	346	425	365	418	399	380	398	410	404	384	368	405	386	406	403	397	377	373	414	378	399	385	363	373	391	384	391	349	381	394	373	369	439	411	418	410	382	398	379	406	390	409	386	373	377	355	389	411	413	367	405	374	369	383	386	365	421	366	397	371	365	398	395	339	383	388	369	395	369	402	387	382	431	387	411	339	413	396	399	392	366	358	412	370	360	402	365	419	388	371	384	370	389	380	377	385	401	382	383	377	365	395	403	374	401	385	405	416	345	369	350	384	407	377	338	389	404	430	386	403	419	400	387	426	394	365	401	389	385	406	381	370	379	380	426	400	364	405	387	391	430	380	376	369	414	384	395	409	401	397	400	413	418	364	392	377	385	417	406	358	384	381	374	418	359	435	388	376	383	400	371	376	389	371	417	383	381	388	395	390	398	387	376	383	390	375	375	403	386	361	388	393	390	407	366	381	388	412	356	401	377	388	401	378	373	375	366	385	392	399	385	402	390	374	383	387	401	399	415	369	416	406	387	443	373	393	400	356	428	394	388	409	363	406	406	385	378	390	390	398	384	371	384	373	391	391	365	360	339	369	356	429	426	403	401	354	404	365	427	402	366	374	425	371	391	398	421	385	378	417	369	384	398	387	416	399	404	383	383	413	412	378	408	375	426	395	367	374	386	402	336	373	368	348	356	365	366	386	376	421	388	363	391	411	380	398	401	385	399	403	347	393	363	402	380	379	344	376	378	375	382	390	422	391	352	396	377	392	374	388	358	415	371	402	383	390	397	379	395	392	392	383	398	378	360	388	332	371	385	383	402	400	392	393	406	417	408	398	379	412	389	397	384	344	369	377	384	376	394	371	383	377	392	390	384	431	389	429	382	397	361	369	371	395	363	359	387	353	390	412	390	361	361	355	377	391	427	417	409	360	405	392	370	404	388	408	374	404	404	386	393	403	363	373	391	389	385	386	370	373	404	390	382	366	401	381	381	406	367	378	385	402	386	391	343	375	361	375	378	393	347	364	381	418	396	395	378	383	360	376	378	353	377	395	411	394	417	373	400	373	385	397	386	390	395	405	408	388	383	357	407	393	391	387	360	394	348	358	397	382	361	417	402	365	387	398	391	378	401	381	390	405	397	411	368	372	380	384	430	397	371	364	388	367	344	402	395	361	401	388	388	403	376	357	391	370	386	363	422	399	401	350	416	371	366	379	399
14311	25584	11764	5318	4199	3020	2341	1862	1417	1080	944	854	752	771	720	822	803	758	740	761	703	682	677	725	751	730	779	813	828	810	712	703	629	556	551	589	549	526	508	536	537	524	558	500	545	582	511	532	596	617	637	570	534	470	456	465	428	473	447	441	403	449	457	429	460	464	420	452	429	451	450	437	432	434	439	399	436	426	415	407	398	380	405	436	474	421	394	433	416	454	445	438	426	408	409	447	405	423	435	416	413	396	414	425	446	408	395	405	402	440	439	423	436	421	416	406	415	440	410	466	384	417	417	419	428	437	423	407	432	403	415	416	454	367	406	412	439	412	423	459	403	409	452	397	441	440	406	423	391	446	434	463	408	442	406	417	385	404	390	406	469	436	420	421	413	441	455	442	416	426	389	423	394	408	446	413	404	424	414	371	411	397	421	452	409	411	452	394	427	455	411	399	444	409	434	416	407	424	424	403	418	402	404	424	417	428	425	449	405	412	421	411	428	421	450	393	422	439	422	404	394	420	457	389	423	417	410	437	381	407	414	419	429	413	461	416	404	442	406	438	412	405	448	431	452	415	421	447	419	405	419	408	427	410	425	391	435	446	400	418	396	426	406	424	435	392	427	422	409	403	413	446	425	440	391	432	445	404	432	419	407	406	441	404	462	460	422	420	423	427	398	415	458	434	390	406	383	444	410	423	395	394	410	442	402	421	414	408	385	427	433	443	404	397	411	418	377	405	447	407	423	418	411	392	436	398	429	412	425	394	439	438	434	465	423	384	388	419	430	419	425	414	402	435	439	389	418	425	395	432	412	399	409	413	440	417	448	401	400	442	428	439	408	464	410	418	432	408	388	439	420	410	427	387	427	410	474	425	417	432	426	401	404	428	430	414	398	461	429	422	399	393	402	434	424	421	428	423	413	403	428	427	431	407	465	434	421	450	402	395	404	423	386	410	393	422	423	415	390	433	399	441	422	427	402	444	414	420	393	415	447	368	441	397	422	397	426	397	457	415	384	424	450	414	445	415	420	467	406	398	422	413	453	452	416	365	411	401	403	407	421	461	472	377	399	383	429	401	404	401	432	421	429	427	409	422	418	419	418	434	415	410	404	437	406	436	406	430	411	396	428	395	416	405	395	435	412	445	433	419	393	413	472	415	429	424	407	412	424	403	400	391	464	420	378	456	391	413	439	418	412	405	388	406	438	444	437	387	431	400	393	402	374	407	420	413	398	434	410	447	414	397	463	418	385	419	430	419	452	442	411	422	405	404	376	460	435	390	440	449	434	417	443	428	443	457	408	409	387	419	413	421	456	397	395	393	382	424	396	423	415	394	400	399	413	391	421	414	394	386	429	424	418	425	412	461	406	408	434	427	390	447	412	410	424	421	452	447	396	448	391	410	407	385	418	426	435	407	393	420	439	444	422	388	410	427	433	415	416	453	418	417	428	433	434	384	399	455	458	425	407	390	427	417	428	393	433	416	382	399	396	443	390	422	398	417	421	406	439	383	425	413	434	403	415	411	453	408	399	400	442	417	375	414	439	433	418	418	440	415	390	406	395	419	386	399	415	418	425	391	409	411	450	425	408	422	371	399	423	408	429	411	414	405	423	384	437	402	392	375	412	411	404	465	392	395	447	405	397	409	438	404	410	444	433	401	439	449	391	436	378	407	435	451	424	394	425	440	413	417	442	337	410	409	389	392	389	454	420	411	452	430	400	424	420	432	433	439	440	405	418	413	407	466	413	403	402	416	387	451	409	421	383	430	425	462	454	430	394	403	444	447	401	416	430	418	410	405	406	378	438	391	437	441	404	431	405	412	412	428	425	433	391	414	389	453	443	432	440	450	402	437	418	419	404	417	400	421	431	378	427	456	387	436	431	434	438	422	391	393	440	381	423	435	464	420	453	398	410	403	426	417	414	401	425	415	436	414	429	431	408	454	437	411	411	455	401	440	458	465	443	429	392	403	402	449	420	402	417	428	426	419	416	373	372	379	440	413	425	389	453	389	397	410	399	437	406	397	403	399	427	386	444	407	421	454	428	399	371	418	431	400	422	393	425	388	414	425	410	431	411	412	435	453	438	421	436	428	478	425	408	414	429	450	436	420	430	408	395	435	379	393	388	422	410	422	423	468	399	406	422	402	387	422	451	409	435	448	413	425	426	425	397	422	392	448	421	434	407	410	415	448	432	442	405	451	431	469	432	378	444	442	416	434	392	409	378	399	403	423	422	435	421	457	429	418	392	376	410	401	424	411	416	413	465	382	425	443	481	429	397	420	412	437	404	427	408	378	380	472	408	424	442	418	419	431	408	410	398	407	429	400	402	448	445	406	415	408	447	422	446	424	415	434	453	423	387	416	392	423	416	395	430	421	437	442	423	431	450	428	430	415	432	418	413	421	390	416	404	384	411	408	429	435	403	388	439	387	410	395	430	407	416	430	426	410	424	416	409	411	414	484	382	402	393	379	447	406	415	442	427	422	402	465	412	444	438	426	396	385	440	423	419	418	388	398	387	436	385	422	392	429	405	388	434	411	419	392	422	416	407	410	444	402	437	421	410	468	408	432	401	416	434	438	387	377	422	417	426	438	400	420	407	458	399	416	392	416	403	458	454	407	414	419	418	417	441	392	427	382	399	414	437	412	405	413	425	395	421	416	388	408	425	414	433	423	373	443	387	398	423	419	412	410	412	408	403	421	411	413	434	445	400	419	423	423	434	413	402	420	382	396	401	416	419	416	470	403	404	402	429	421	391	423	442	480	402	368	405	380	493	404	413	404	378	397	386	428	406	447	444	399	431	412	392	440	468	413	412	448	418	416	391	426	449	417	428	431	425	428	400	428	392	434	405	386	411	438	378	429	435	428	417	409	423	453	430	391	449	390	407	441	439	432	438	403	379	449	453	422	383	447	439	405	413	447	447	434	413	431	411	448	434	425	431	394	396	430	384	425	380	414	468	410	425	433	442	415	428	415	420	400	409	421	397	396	422	402	451	471	423	366	433	480	375	421	425	412	398	438	410	418	413	420	392	410	419	418	409	458	412	441	413	430	423	447	457	390	414	420	426	405	450	447	435	414	416	436	399	400	436	402	431	446	449	411	387	400	422	410	397	386	442	431	398	419	417	417	420	408	400	430	417	428	386	426	433	448	393	401	396	451	402	435	417	406	393	420	421	413	412	437	450	420	434	432	417	432	439	384	437	422	445	438	445	407	440	419	429	436	485	427	458	422	390	402	413	418	425	414	430	432	418	419	414	425	427	424	434	442	443	437	421	407	420	402	436	415	395	388	441	422	427	408	389	438	416	415	418	411	381	418	426	405	413	452	454	427	442	443	421	425	445	425	454	440	411	390	408	383	432	403	418	438	400	404	410	433	417	406	440	405	440	417	419	389	422	410	408	395	402	385	425	439	457	425	395	437	429	370	400	406	399	435	397	432	422	456	434	439	409	434	457	387	435	375	389	414	374	391	417	415	448	404	396	417
24879	21141	27148	25250	10384	1983	1551	1237	1043	1014	939	908	944	882	899	913	901	909	883	907	922	907	869	876	892	970	914	979	933	993	932	880	892	873	858	839	890	839	876	896	810	811	847	818	889	824	833	828	868	891	904	860	847	814	904	825	825	828	800	793	787	779	785	797	839	751	780	767	860	769	793	816	774	760	770	796	745	766	799	791	842	800	778	752	797	785	778	772	775	783	771	821	834	788	821	820	789	803	775	761	808	804	781	826	789	790	859	810	804	817	750	778	779	807	788	717	773	743	839	764	843	823	789	787	769	772	755	820	820	811	802	817	806	830	790	759	802	781	771	809	718	763	772	832	813	790	798	770	804	800	782	782	747	790	845	826	785	772	761	793	765	789	776	749	757	777	791	824	759	778	815	775	764	749	798	799	804	745	842	844	769	774	773	799	776	801	773	800	774	777	736	795	788	807	797	790	852	815	813	800	773	781	820	810	818	793	774	783	762	788	816	752	773	813	831	829	798	765	806	816	804	789	785	782	796	793	810	812	783	812	763	816	788	793	824	788	787	782	830	764	768	814	791	817	791	836	805	754	723	743	812	808	808	809	784	773	806	826	814	783	778	779	769	830	786	757	714	773	737	802	805	812	786	824	759	770	807	789	780	774	776	767	780	772	825	781	777	815	775	799	785	838	761	772	808	801	793	773	799	795	814	825	763	776	774	792	763	816	773	776	799	798	772	792	754	750	768	769	788	814	789	826	807	787	820	822	767	826	787	801	805	826	782	801	787	794	802	836	850	739	822	781	784	766	756	785	835	820	829	765	822	771	786	774	791	862	820	822	766	804	807	825	823	820	781	774	742	752	834	825	832	809	777	770	823	727	757	769	768	738	834	792	773	770	773	790	789	789	796	796	768	832	776	754	799	807	750	769	817	792	814	850	804	800	808	794	774	856	740	783	721	784	804	737	796	785	792	753	806	829	752	803	787	823	775	825	840	713	808	786	746	766	845	792	787	762	734	800	753	765	807	769	797	807	781	764	771	837	811	755	809	795	789	791	804	774	741	807	812	818	763	809	760	774	819	790	803	784	784	791	767	806	774	798	808	764	775	772	768	826	763	804	801	807	781	825	785	830	808	810	797	758	808	785	767	809	761	813	803	782	818	793	748	753	800	839	831	833	814	736	778	775	785	829	787	782	782	801	765	787	811	816	783	822	850	754	808	837	831	793	797	800	771	796	765	785	815	804	796	839	781	832	812	853	814	838	759	797	801	793	780	790	798	852	814	790	760	777	780	748	759	821	783	826	822	772	784	738	781	784	815	755	749	741	803	763	741	827	783	782	790	813	824	798	807	776	786	781	753	859	785	791	827	802	723	792	787	790	756	808	824	753	774	824	770	829	814	798	748	792	826	795	821	805	798	751	771	803	796	799	781	760	746	827	760	785	816	800	808	815	834	757	744	815	765	804	815	749	777	791	811	791	800	799	842	763	787	817	758	768	805	763	782	832	801	811	804	730	803	806	740	782	798	778	827	765	808	814	803	799	768	757	774	748	785	812	764	819	838	797	820	819	806	789	799	790	811	796	761	817	820	768	825	807	788	795	805	792	808	741	799	715	745	799	812	853	796	799	816	832	762	768	808	785	794	811	793	787	851	824	808	847	784	798	783	784	793	790	809	791	742	775	817	811	830	839	804	787	737	822	835	802	741	807	841	803	794	814	766	778	794	771	768	794	770	748	759	817	808	757	873	792	836	757	793	764	775	741	805	802	822	795	833	737	752	754	798	772	798	755	820	813	802	801	776	787	811	775	774	773	820	799	780	800	826	852	789	827	764	837	752	816	770	751	779	740	779	812	814	793	826	800	824	789	821	796	786	787	795	755	801	824	752	799	784	780	771	795	776	828	787	770	799	767	812	792	804	760	801	712	792	792	766	800	830	786	781	808	739	824	781	775	804	778	770	768	762	771	816	798	855	740	806	849	778	815	798	769	813	841	777	811	723	807	806	874	820	758	808	808	820	772	753	797	791	814	783	818	779	800	812	807	809	798	738	741	798	778	828	797	810	811	812	764	736	780	758	812	797	784	809	735	832	830	813	881	761	764	806	787	800	865	758	769	758	782	800	791	788	836	806	802	754	831	852	808	807	748	821	793	831	770	781	796	813	782	775	780	812	757	758	847	753	812	752	793	781	775	858	767	797	803	789	783	804	784	727	751	786	760	786	818	795	770	828	816	761	792	740	799	791	814	806	816	837	782	756	816	793	840	800	790	735	810	833	753	835	794	840	770	808	750	778	767	801	752	727	779	794	774	796	788	771	730	815	769	849	814	795	868	783	808	772	742	873	876	837	782	783	784	789	810	804	784	784	785	848	818	838	807	805	809	776	770	797	704	755	743	791	809	776	808	795	773	790	807	821	842	804	781	759	740	820	813	794	767	825	823	783	757	792	788	788	812	814	824	799	757	803	727	759	852	831	763	746	776	761	759	793	828	794	847	792	846	793	811	753	758	776	738	723	742	790	755	797	819	771	769	815	865	862	788	778	829	796	769	825	757	804	812	784	760	830	795	798	792	785	753	813	821	791	773	787	773	804	850	812	815	783	822	792	811	789	778	762	794	739	773	815	793	809	787	806	830	796	776	806	748	835	777	804	814	822	762	797	825	754	804	818	819	841	804	807	792	817	792	800	798	784	826	785	756	850	792	837	758	749	765	813	747	777	805	726	828	795	812	757	806	807	785	796	806	817	815	716	793	828	784	825	777	748	783	771	822	803	818	818	807	814	736	818	781	756	756	748	782	824	780	781	769	740	777	794	784	789	829	745	763	793	802	784	827	769	805	763	748	822	839	811	780	784	758	788	755	729	760	823	803	800	756	767	780	776	801	849	812	784	803	780	810	770	799	794	825	791	814	790	841	776	794	833	789	769	724	803	856	806	785	766	811	813	763	822	788	849	782	824	796	813	772	822	777	762	756	805	810	796	796	765	801	767	816	805	823	824	792	755	775	776	806	825	739	799	815	809	853	787	783	790	770	757	770	776	764	823	816	761	768	740	792	793	814	777	793	792	760	829	781	802	800	779	787	749	797	785	817	772	799	794	791	781	780	810	808	786	802	855	834	778	843	801	776	755	839	789	779	799	788	795	797	807	781	816	746	795	799	808	796	768	800	856	767	803	759	816	866	806	819	767	800	743	823	804	804	770	794	824	772	769	818	824	832	798	816	788	833	823	767	777	821	807	846	765	812	788	832	790	754	820	778	712	834	775	766	812	777	755	816	803	793	790	744	780	811	768	803	815	794	794	867	779	748	785	785	781	807	784	863	795	794	746	828	754	809	763	787	803	830	811	772	833	771	802	802	819	735	771	826	774	838	773	778	787	745	817	783	791	803	809	804	757	813	717	769	801	814	792	784	832	797	753	748	817	776	834	791	808	803	796	804	749	789	794	835	800	761	821	787	805	799	781	766	744	742	793	772	772	821	775	818	817	834	750	816	826	766
13708	20011	8167	3910	3364	2559	2105	1781	1327	1191	1127	1131	1088	1062	1084	1026	1042	1052	981	1059	1069	968	1010	1031	1044	1064	1105	1166	1208	1141	1079	980	927	955	873	919	847	896	914	879	924	874	901	917	916	885	913	942	925	1006	988	932	902	901	831	874	857	833	826	807	839	835	842	818	857	865	825	836	839	806	849	799	822	785	798	825	828	856	820	837	810	824	814	833	810	768	842	839	838	818	821	763	781	748	771	781	804	788	823	830	865	793	810	765	821	793	821	828	867	767	839	833	815	829	842	859	762	799	851	836	796	812	803	821	850	835	798	795	826	781	796	811	801	823	798	785	817	804	814	806	859	794	794	854	807	708	870	871	828	857	826	842	798	852	795	847	811	855	810	824	837	848	849	824	807	840	839	809	824	807	834	839	847	778	806	839	841	850	844	805	828	817	797	836	833	833	814	772	819	790	839	838	809	828	843	826	841	860	818	815	824	806	792	836	793	807	815	839	840	844	806	805	841	803	819	829	802	816	822	873	873	846	837	855	844	779	808	811	812	827	853	815	831	799	811	836	796	812	786	849	789	798	851	812	822	860	794	823	831	821	818	844	851	819	868	824	804	830	774	804	834	849	843	877	820	838	815	860	807	813	801	891	849	803	806	821	808	820	814	814	775	822	861	803	791	850	834	833	766	844	805	843	785	820	847	842	842	767	811	808	799	860	828	785	843	810	835	808	790	841	757	823	795	826	870	831	767	796	813	807	836	777	857	825	807	792	803	823	806	795	847	845	820	788	765	834	793	842	798	812	848	825	844	833	860	826	817	829	836	847	830	818	818	752	789	873	836	852	796	853	862	795	856	854	787	840	794	799	787	836	789	817	833	812	827	872	817	766	855	834	863	857	812	801	801	788	804	806	825	802	810	783	833	820	784	809	831	787	821	834	897	821	772	791	835	817	786	839	778	838	788	805	818	843	778	826	787	842	847	805	816	820	811	889	848	835	852	782	837	827	803	809	806	772	840	775	806	788	841	829	844	844	839	815	829	824	821	826	798	796	849	824	765	784	839	832	836	803	822	852	830	815	843	831	817	840	806	813	799	791	862	807	888	833	825	796	800	841	806	801	763	833	926	810	850	837	786	836	770	809	858	868	770	822	784	869	794	827	810	791	784	802	832	814	825	824	823	859	789	811	794	849	771	838	830	872	834	839	818	810	822	796	845	860	860	830	789	767	812	831	872	821	853	812	848	823	840	810	855	867	811	797	796	840	850	832	765	811	837	864	808	821	824	828	842	845	810	815	785	840	782	820	809	791	813	806	840	799	811	863	794	819	803	812	842	846	804	856	785	891	803	808	785	829	823	845	810	841	789	812	865	813	774	888	839	801	824	845	818	860	772	816	806	808	868	834	830	820	855	785	780	826	792	821	835	847	871	796	834	819	776	853	850	810	838	795	811	839	832	878	797	826	822	795	809	832	840	808	753	827	785	798	858	766	827	838	821	764	807	787	830	780	826	834	820	815	859	817	889	798	846	833	820	820	816	767	805	775	822	833	840	815	821	839	859	807	832	777	837	834	815	830	781	818	836	843	818	785	834	848	836	826	803	833	839	874	820	797	837	808	808	769	817	828	807	892	795	889	790	799	868	780	829	802	823	839	827	832	787	824	831	779	841	841	882	831	806	800	803	793	801	829	860	782	797	811	830	829	875	804	834	782	829	805	828	826	858	826	892	795	835	823	823	815	812	826	849	819	837	838	797	825	835	821	801	859	773	884	838	823	838	748	766	830	810	797	799	777	850	815	793	791	795	837	813	817	813	826	795	813	835	830	853	750	810	824	859	791	783	780	801	815	807	837	784	853	838	810	805	819	823	834	763	804	808	848	811	805	801	819	818	799	767	790	833	811	843	841	816	830	799	765	816	844	805	815	875	807	784	784	854	796	830	809	804	840	810	849	838	783	788	799	825	798	826	789	768	763	861	829	835	787	874	800	855	784	812	781	803	833	826	766	816	810	839	819	815	813	840	767	789	836	832	835	857	838	837	813	780	832	867	869	911	844	841	805	851	792	814	772	822	838	824	822	848	808	799	837	809	791	820	814	759	829	830	886	801	811	862	789	779	849	771	865	802	818	772	849	845	817	823	839	843	784	878	782	816	775	792	780	810	817	833	802	850	864	868	839	842	815	839	803	790	854	809	828	835	832	806	816	858	847	837	849	804	800	805	830	872	863	866	777	841	885	831	803	857	813	781	813	829	797	848	783	823	794	820	850	827	833	827	867	775	824	815	850	829	782	819	874	778	819	789	875	825	844	822	798	796	800	846	820	831	834	781	867	822	831	799	831	839	813	797	797	911	784	832	810	784	812	815	811	813	842	834	853	837	810	853	773	843	835	881	741	837	799	792	877	832	827	864	800	834	847	791	783	853	823	833	832	832	775	838	809	831	893	763	860	809	848	812	796	803	798	840	861	852	818	822	805	808	770	816	827	798	801	828	844	844	833	841	841	862	875	790	810	799	784	791	798	816	873	830	844	781	808	834	866	856	815	838	783	803	785	846	754	758	812	802	920	839	827	833	803	832	853	849	846	859	859	819	871	815	795	895	808	833	794	766	846	822	840	825	822	827	815	788	836	824	814	792	786	817	806	824	791	858	856	814	848	806	835	818	774	828	794	821	768	843	799	856	853	803	797	859	795	825	788	809	840	829	797	797	814	814	838	830	830	794	834	852	800	793	800	838	815	824	807	779	742	886	843	860	771	767	770	819	874	810	831	811	799	813	839	869	812	807	827	774	841	812	816	801	826	878	856	850	866	790	783	835	830	792	758	811	813	906	868	803	856	835	830	779	837	793	812	844	860	789	805	831	807	833	798	819	836	813	838	816	821	820	856	802	820	842	856	782	820	779	829	804	788	829	884	810	790	818	853	821	860	846	888	806	835	815	822	842	819	804	798	859	866	798	803	839	860	810	783	814	866	832	840	827	818	769	837	826	817	807	833	840	830	812	809	780	779	825	791	769	794	824	791	827	833	811	802	818	837	818	791	816	782	871	815	856	755	835	866	809	785	804	834	840	758	804	790	821	854	818	808	830	791	834	798	839	855	817	817	783	795	799	763	778	829	850	854	862	850	864	840	791	824	826	786	841	799	805	783	844	828	826	839	872	828	813	786	840	793	837	759	841	776	837	869	809	854	832	831	819	819	832	798	770	762	851	793	827	786	827	830	834	783	774	794	894	817	832	799	853	793	839	852	854	848	813	775	801	786	845	834	798	821	833	839	844	796	819	836	791	860	797	826	809	830	901	852	793	817	833	783	772	803	818	809	884	767	844	875	813	821	837	835	870	794	819	812	840	811	785	830	807	794	839	798	822	787	841	824	756	893	812	832	813	878	806	824	809	850	811	821	905	841	844	877	823	802	811	871	875	839	875	810	788	822	802	839	805	841	793	854	868	771	823	795	863	810	771	777	798	819	867	818	764	796	791	842	845	761	824	858	840	858	857	788	799	807
22678	21275	28937	23932	21273	21335	8868	1950	1303	1212	1069	1014	926	867	938	905	917	872	787	877	841	788	788	848	896	835	864	916	907	847	873	762	684	733	666	716	662	677	725	684	688	672	709	716	627	678	697	688	711	748	753	740	716	639	636	653	601	636	654	586	622	598	605	592	625	652	632	613	629	642	574	582	611	544	565	566	564	575	593	580	619	610	556	563	559	578	605	660	623	621	561	550	544	557	599	555	590	577	600	541	598	527	606	552	567	551	620	604	530	582	580	589	576	578	587	622	560	545	586	586	586	564	578	564	566	526	540	584	584	637	573	533	567	566	560	566	567	584	551	608	571	532	576	589	566	573	583	562	591	587	574	537	549	581	586	569	573	582	584	573	601	534	598	589	592	615	568	544	564	543	563	585	563	582	578	604	600	539	548	584	574	593	569	586	619	524	603	577	547	584	596	566	546	519	581	525	561	551	575	577	545	550	522	598	585	587	596	539	546	564	626	587	583	586	595	569	585	605	551	608	576	592	583	564	557	561	583	607	572	546	563	573	578	573	595	578	582	574	569	594	521	570	581	566	586	560	580	567	588	532	579	567	572	567	598	542	590	578	578	562	576	603	545	585	631	570	545	566	571	595	559	504	592	585	579	569	572	609	529	544	569	607	579	593	607	552	547	551	576	595	588	560	590	565	567	619	533	534	546	587	601	538	577	566	626	580	576	548	597	554	540	559	567	592	575	560	618	573	604	552	601	597	578	569	562	566	586	588	571	569	572	615	555	605	592	558	591	564	519	602	570	577	552	598	548	598	591	547	556	568	552	560	571	566	538	573	569	560	549	544	595	554	582	580	561	614	588	565	569	597	559	625	602	568	566	557	613	539	607	549	585	600	585	584	571	532	591	539	554	606	592	580	602	563	563	576	620	606	579	550	571	602	592	567	598	538	555	530	570	601	612	590	623	561	579	568	592	621	581	533	531	571	582	585	551	603	556	600	564	578	593	548	614	543	578	618	596	577	514	570	562	549	562	569	588	559	569	565	565	572	576	561	569	644	599	593	563	540	567	569	564	592	626	571	583	554	597	571	562	561	604	566	607	561	568	579	561	590	591	543	596	602	593	552	571	551	535	555	601	592	585	607	582	570	597	584	588	592	606	581	578	588	549	526	552	583	580	564	538	572	595	577	607	594	558	617	586	580	587	590	619	566	530	610	590	587	617	563	544	582	540	552	589	589	589	561	621	592	596	615	591	586	591	597	572	568	532	575	615	591	528	570	552	591	532	557	543	570	547	546	597	575	569	590	611	573	560	589	627	555	563	557	606	541	603	528	582	564	552	557	610	580	548	553	576	586	544	596	620	578	572	607	551	553	523	548	569	590	569	560	565	530	560	573	586	564	555	615	575	583	557	570	552	579	587	573	583	554	609	545	554	565	545	574	554	575	557	603	606	576	529	577	587	599	601	559	588	555	602	594	570	599	576	601	593	581	541	555	578	560	550	568	608	588	578	577	570	583	569	544	551	611	533	587	579	545	614	541	592	594	561	602	560	593	553	575	564	574	599	585	567	535	523	565	580	558	545	515	550	573	582	564	594	568	550	551	565	527	611	558	541	557	557	609	609	597	575	591	567	584	602	550	526	591	557	608	604	547	552	526	577	610	541	619	556	606	563	628	570	553	592	607	589	566	549	582	563	549	588	552	554	566	572	610	587	550	529	590	578	535	577	561	544	569	539	571	549	611	550	617	594	580	590	533	563	589	570	606	572	589	536	614	583	594	597	586	592	520	564	592	557	541	556	556	548	564	539	545	605	601	562	575	600	547	546	563	635	511	589	567	592	591	537	587	569	583	622	610	528	541	537	556	591	553	516	623	524	574	571	548	570	571	568	575	554	564	571	553	579	573	568	535	583	595	592	605	577	615	607	600	592	586	591	612	549	584	595	588	606	556	598	572	587	571	554	576	536	576	552	635	626	576	551	584	573	568	557	560	610	571	574	606	568	560	591	595	552	609	593	611	568	543	572	606	552	521	595	597	557	599	558	540	556	562	587	575	571	571	586	572	583	603	582	559	581	616	564	546	564	577	602	564	590	599	576	580	573	558	568	554	568	584	579	581	607	566	567	580	565	556	597	594	534	584	581	559	614	540	566	592	546	575	602	578	597	584	552	529	558	594	571	589	570	545	578	615	546	562	582	553	583	566	557	579	554	536	578	605	534	532	583	597	544	540	561	592	585	570	566	557	583	545	585	614	588	601	568	580	539	576	581	565	601	545	600	588	575	567	575	580	633	558	573	581	590	593	557	555	556	557	593	580	593	538	598	537	547	509	557	593	626	600	568	580	604	566	576	565	587	598	579	574	600	566	570	546	556	645	564	572	566	554	596	555	597	570	551	568	560	555	593	568	528	574	601	553	546	598	586	563	570	597	588	583	501	602	566	592	587	585	559	583	545	556	580	586	527	563	572	597	580	529	573	584	512	588	584	577	582	554	540	532	551	557	588	622	569	586	586	594	573	571	561	581	614	597	589	584	595	605	635	551	555	530	538	597	594	577	572	540	560	563	537	572	598	573	576	555	583	601	567	575	563	574	566	560	576	610	599	551	596	538	529	582	549	537	568	564	536	598	597	585	562	559	515	594	542	577	594	573	590	568	533	562	589	562	563	569	598	579	581	578	581	554	540	599	576	571	610	614	569	567	581	533	582	561	551	572	616	553	538	551	640	588	577	553	540	581	593	608	616	563	514	593	626	587	605	533	566	573	568	607	589	593	593	552	556	570	579	571	575	529	556	554	579	577	568	588	641	577	583	610	609	547	538	618	599	551	588	567	605	578	585	584	542	602	524	560	554	528	625	554	579	605	587	625	572	565	598	564	569	568	569	570	551	552	605	595	570	547	573	548	587	589	556	566	566	555	597	591	612	577	553	522	615	567	580	584	586	585	551	548	567	605	572	599	565	581	601	549	579	585	553	605	609	562	516	586	567	577	536	523	549	530	553	607	569	565	582	590	574	554	563	536	561	584	557	541	580	573	560	536	569	541	608	549	599	554	558	547	620	584	546	580	613	561	588	563	589	548	555	609	597	558	539	564	562	622	579	592	625	524	561	590	581	604	600	617	570	541	555	576	562	600	529	567	565	594	551	567	582	569	562	608	539	532	552	590	594	564	605	580	517	527	613	545	582	612	537	544	595	579	634	570	578	543	574	580	554	567	547	541	595	552	532	606	606	589	584	561	575	569	578	563	572	617	569	620	568	552	578	562	601	571	593	550	540	564	569	598	592	530	571	583	566	610	578	568	534	591	582	552	630	560	572	584	574	592	583	542	572	590	592	630	549	556	564	591	550	559	548	550	553	563	567	639	555	601	533	620	494	560	609	607	555	574	556	567	588	557	556	575	597	572	551	561	635	599	576	575	562	566	597	589	625	585	596	618	549	593	667	593	554	544	547	575	593	607	565	566	609	595	538	596	567	648	552	554	588	611	559	588	540	600	583	613
19377	33511	16781	7824	6379	4935	3792	2869	2132	1722	1508	1317	1179	1084	1190	1145	1121	1121	1106	1100	1004	1030	921	975	1064	1083	1069	1180	1159	1126	1044	1002	790	805	828	754	754	742	803	767	774	759	739	769	782	723	780	809	805	909	864	798	794	663	667	679	668	650	648	652	581	671	611	577	609	577	659	649	668	579	630	641	606	589	574	604	628	605	582	571	606	578	538	551	560	585	651	644	566	586	593	573	625	595	597	587	628	572	530	550	543	571	556	562	598	587	578	610	579	638	570	585	576	586	595	576	572	598	588	555	586	603	563	577	585	605	606	612	589	588	570	575	590	623	584	577	616	549	579	576	587	598	544	555	596	613	581	557	624	614	605	572	623	582	595	608	567	601	644	661	588	577	550	577	578	558	551	556	586	582	561	617	583	573	610	615	583	543	560	610	573	599	594	581	595	594	556	566	600	622	580	570	553	635	586	604	562	550	601	588	562	605	535	586	593	567	606	567	614	551	590	562	594	568	570	549	594	625	589	607	602	578	569	586	583	555	610	612	609	575	574	555	605	556	581	604	631	594	562	619	582	630	589	594	581	563	613	559	591	562	611	583	582	604	555	525	633	532	571	561	592	565	608	604	553	631	579	622	587	571	541	594	559	561	560	608	606	607	567	581	549	560	559	622	626	565	642	574	590	592	573	616	567	628	600	575	532	558	575	572	599	596	601	599	545	534	623	602	609	537	576	612	571	613	598	568	598	583	547	567	553	566	561	595	563	571	599	599	584	569	593	618	564	566	553	559	570	600	588	542	611	574	559	545	590	579	577	550	589	550	560	534	548	617	576	618	559	582	609	618	635	595	599	614	564	614	585	557	605	611	620	612	591	603	584	611	621	571	561	558	583	601	576	606	525	568	592	532	588	593	594	577	601	583	558	632	553	587	595	560	610	621	584	569	600	541	557	573	581	596	581	604	577	551	571	602	584	583	578	549	565	600	544	595	619	589	578	611	590	594	578	598	555	564	577	611	589	570	601	583	579	592	557	579	545	558	582	572	623	605	602	539	599	573	577	563	556	577	548	588	598	560	656	588	582	582	597	628	619	602	588	580	586	577	600	598	606	594	570	602	588	585	564	592	588	586	577	586	606	571	542	616	601	600	583	583	639	586	569	556	612	572	555	597	564	575	582	600	544	604	566	618	586	565	565	551	550	581	595	590	573	553	574	565	584	612	537	543	577	633	589	611	595	622	573	572	581	586	586	597	603	571	580	602	579	571	616	574	643	605	602	528	585	588	622	592	583	574	541	610	614	605	565	560	631	611	564	545	583	554	590	551	586	582	594	587	584	602	607	565	549	566	589	588	617	608	599	603	599	575	593	572	585	588	551	597	565	580	583	563	579	525	614	550	552	582	613	581	565	616	586	593	565	611	574	599	575	601	583	574	592	570	603	638	606	546	587	597	562	582	573	576	586	573	602	569	583	576	582	536	596	580	574	565	579	573	563	574	600	566	556	593	558	561	553	582	596	575	570	579	577	587	547	595	598	575	591	576	600	604	608	609	586	586	575	557	586	602	608	590	598	586	562	619	582	552	554	594	570	544	572	581	557	614	578	549	601	602	546	602	596	573	588	596	647	583	572	602	523	547	560	621	597	567	619	570	569	614	589	568	580	613	615	553	583	576	609	624	584	583	604	582	580	584	560	604	556	603	600	597	561	552	560	584	584	578	614	554	587	571	548	553	610	575	586	576	573	564	602	613	570	586	585	557	588	615	602	606	588	564	533	592	604	575	582	588	568	586	586	565	583	559	630	609	558	592	598	595	577	575	586	617	558	613	580	570	587	571	566	565	621	580	586	609	572	571	582	570	629	538	608	570	540	594	598	562	590	566	561	596	600	575	564	573	581	582	583	553	586	559	563	578	581	535	552	582	588	612	551	588	603	559	591	600	624	584	616	568	597	600	529	613	537	590	575	598	583	580	589	588	544	589	572	575	557	531	594	559	577	607	598	556	586	579	559	552	613	588	596	564	535	549	579	609	595	581	567	577	605	603	609	593	566	594	586	604	627	561	586	581	583	537	610	578	554	557	563	555	571	568	598	561	569	588	628	545	574	586	574	584	566	597	575	578	562	557	582	572	573	570	608	558	579	598	600	568	550	595	580	577	590	587	564	551	536	599	557	605	563	622	586	613	603	633	540	596	607	600	600	543	554	572	592	635	613	557	552	577	625	603	596	601	600	590	580	572	556	605	568	595	545	582	606	572	600	606	517	597	574	587	555	526	594	578	611	597	546	559	593	553	581	559	578	560	575	572	568	561	566	602	541	615	608	581	569	560	558	621	577	581	602	603	600	587	575	588	631	599	553	540	653	564	574	578	596	608	596	612	522	571	594	522	637	574	598	595	625	575	636	560	645	517	602	595	582	588	596	536	603	600	598	575	563	592	602	618	550	559	608	606	555	557	587	586	581	572	550	555	576	619	591	608	543	530	594	577	562	567	570	573	527	587	605	588	615	578	569	563	603	553	560	569	604	563	600	605	561	584	548	546	612	572	599	624	563	546	613	596	555	560	566	658	561	547	614	557	606	586	587	578	577	596	571	547	632	600	585	621	540	549	544	620	587	544	516	588	577	607	597	510	607	575	593	576	595	588	564	597	563	588	599	543	589	567	603	605	570	590	562	591	565	603	554	554	568	553	585	563	580	606	583	569	607	625	564	591	571	582	559	575	574	591	602	595	628	582	577	583	573	594	579	580	587	574	535	575	585	541	588	551	601	593	589	614	589	578	573	550	589	643	567	574	580	570	601	612	604	562	599	578	576	586	559	574	605	583	567	607	561	580	621	598	574	600	570	597	581	588	596	588	632	540	556	568	552	626	608	558	582	577	605	586	563	574	577	541	593	589	604	613	560	589	568	569	554	578	531	602	571	595	581	569	599	583	584	543	599	579	593	540	595	643	593	578	597	583	566	583	566	601	609	576	562	582	561	575	598	597	572	574	579	599	591	560	577	602	539	597	548	583	578	599	533	551	577	565	559	594	580	580	580	567	601	597	596	592	610	592	570	569	535	600	560	559	571	572	577	609	608	585	582	567	600	583	566	583	600	569	581	568	611	586	558	615	605	610	592	576	575	562	606	593	584	569	588	566	630	596	516	557	599	584	598	571	563	576	577	591	591	611	576	602	607	626	565	600	632	520	611	552	560	551	623	594	562	619	567	635	635	572	522	585	597	539	582	581	581	607	593	595	596	598	601	563	623	566	577	574	579	579	566	619	571	583	598	583	596	603	602	563	608	574	580	575	602	608	591	610	619	604	577	594	591	549	554	586	568	611	544	592	579	574	549	557	573	544	555	645	598	548	555	543	593	577	609	559	605	592	607	596	581	544	603	588	575	630	587	604	558	600	600	571	609	607	546	592	615	560	589	564	574	571	550	577	611	579	576	582	578	605	578	534	618	602	590	591	587	587	552	586	579	626	562	562	592	645	606	610	527	549	597	542	598	587	572	556
28022	17636	5690	2154	1375	1128	893	830	710	754	654	637	648	672	647	660	681	651	664	663	644	648	664	663	695	740	687	710	768	635	646	699	628	686	674	673	627	656	617	614	635	652	623	601	613	648	650	667	620	652	593	637	592	630	605	633	592	638	606	622	659	626	591	559	599	573	593	632	591	555	593	582	643	605	606	597	606	571	614	658	579	538	578	657	618	599	594	615	629	593	627	630	586	583	575	660	591	637	579	594	573	588	589	592	643	616	598	583	597	564	606	578	611	630	579	620	544	644	604	570	583	608	605	584	613	614	582	543	591	599	567	614	639	609	609	654	590	589	636	602	622	605	580	631	588	579	604	607	629	625	570	560	623	601	589	563	621	596	604	604	616	568	563	572	637	598	574	606	593	608	637	605	598	624	605	636	584	565	608	556	636	613	602	636	582	570	579	578	657	644	599	607	581	570	584	632	564	630	556	577	587	596	595	603	625	563	615	614	585	587	587	603	662	603	594	596	628	584	615	600	595	629	584	602	597	537	618	584	598	605	603	602	636	593	587	584	592	597	592	664	620	561	589	610	596	626	587	586	653	575	647	649	584	634	615	589	602	623	596	612	601	631	614	641	590	560	591	560	562	608	616	611	574	578	595	580	615	610	598	609	608	561	623	592	595	615	605	621	587	603	595	596	567	590	616	609	633	603	598	647	602	600	608	582	563	580	596	598	638	584	620	593	569	571	591	598	581	620	605	619	617	542	606	592	556	555	598	632	595	533	611	602	624	596	637	554	611	624	622	584	604	545	579	608	596	606	583	575	645	562	567	568	580	593	631	603	609	613	592	634	603	615	598	619	602	585	588	612	633	603	607	618	613	570	610	610	577	571	585	577	570	591	610	598	552	609	601	593	576	574	589	603	631	607	597	572	616	609	583	615	577	614	590	604	634	594	637	587	555	584	660	598	590	590	591	615	574	596	627	585	644	522	561	605	621	601	591	576	581	648	627	616	593	585	593	612	579	584	557	620	560	581	592	611	606	609	574	601	558	594	612	580	623	576	592	626	608	611	601	603	555	601	584	567	544	597	587	582	602	615	595	620	634	616	577	629	607	602	604	592	622	633	605	585	615	597	610	605	622	617	556	608	554	571	593	593	653	651	617	570	600	611	595	615	591	543	624	640	569	564	628	643	586	584	593	648	557	615	640	612	627	632	561	567	595	585	610	588	625	604	587	571	608	609	596	554	581	605	608	582	607	588	574	628	626	601	592	602	590	603	648	623	591	590	641	596	586	607	634	640	596	606	615	628	609	586	613	610	609	593	570	599	568	556	572	619	590	559	595	658	587	567	612	594	632	617	571	569	642	618	585	591	648	548	597	616	583	584	589	603	612	595	601	586	596	580	615	589	576	582	567	568	637	610	590	579	584	643	632	623	636	566	543	583	613	607	610	626	579	616	591	609	613	609	565	596	624	579	635	586	579	582	579	579	533	582	588	602	575	617	594	582	606	599	594	576	569	592	593	609	632	599	640	565	592	596	579	620	566	634	619	609	576	614	571	603	597	604	624	613	584	645	600	655	588	574	604	557	595	581	598	561	638	603	575	606	616	619	612	598	589	667	600	578	614	603	590	566	560	627	610	600	575	583	618	588	622	627	592	579	573	578	545	635	543	590	558	607	564	631	569	593	546	603	584	618	648	575	603	628	616	597	601	598	596	638	573	593	571	626	594	568	621	628	626	586	590	570	582	598	595	602	578	594	582	564	587	555	615	645	619	585	577	585	595	610	579	603	591	596	591	562	641	574	575	580	582	601	568	584	596	651	577	585	590	594	585	592	623	569	589	603	605	617	596	603	584	570	589	619	608	635	631	592	601	642	592	604	584	632	541	583	616	563	608	588	590	603	604	572	605	585	604	608	626	587	608	615	612	583	608	612	610	620	593	594	628	588	556	592	592	632	599	637	615	559	587	620	630	642	647	631	586	616	590	573	579	620	604	595	564	584	585	609	579	599	637	581	596	630	613	554	649	570	639	560	569	580	581	641	565	579	633	572	593	608	608	600	588	588	544	640	607	607	644	573	582	606	622	600	632	603	637	600	608	594	562	610	617	555	584	566	595	618	613	644	603	582	601	639	588	569	557	585	566	568	586	547	585	583	567	582	614	584	627	586	604	586	630	589	611	597	618	646	578	571	625	630	624	614	630	598	618	642	581	612	589	622	598	590	568	578	605	620	602	638	614	619	592	592	613	600	562	594	593	615	599	595	656	635	621	645	610	590	614	601	647	655	551	579	615	598	569	576	589	573	589	640	625	642	628	595	592	617	567	577	571	574	616	622	627	595	634	590	629	637	616	594	594	599	608	664	583	618	579	596	615	619	561	620	604	608	628	585	602	617	566	597	577	590	633	602	565	634	608	599	601	606	640	616	609	579	630	644	594	623	565	624	624	613	629	577	623	537	633	633	606	633	603	565	557	615	595	594	589	564	612	581	608	593	565	600	617	603	630	662	590	630	612	609	640	583	582	622	602	586	625	631	591	634	584	556	626	577	593	610	583	629	572	601	651	576	589	567	619	592	640	583	597	578	643	606	632	634	621	578	592	599	596	564	595	644	597	578	562	592	635	560	551	620	569	564	600	633	577	586	563	643	558	583	585	634	577	580	588	568	619	656	619	602	616	622	646	570	629	584	618	584	601	665	566	614	573	601	608	574	574	622	613	607	623	596	598	595	637	534	598	557	578	586	598	613	631	617	573	570	604	577	598	607	597	574	619	605	619	667	634	599	559	644	609	618	616	641	614	572	591	637	571	624	571	579	558	589	595	658	618	563	586	569	578	628	575	616	638	625	646	575	606	538	576	602	586	574	597	599	559	594	626	612	593	590	652	591	601	556	625	596	608	600	574	588	566	561	603	591	585	595	595	606	578	613	590	580	597	588	625	577	648	589	566	608	607	544	594	611	595	624	604	608	571	634	593	639	595	596	575	595	580	625	586	620	585	622	614	585	593	603	597	624	627	587	571	597	598	604	540	586	598	588	593	606	569	597	555	607	583	588	628	624	590	591	588	605	560	578	602	574	598	588	577	595	584	567	591	585	580	610	595	622	605	559	619	596	635	589	584	611	628	592	576	608	596	584	607	596	596	601	616	625	575	640	566	600	601	600	625	551	623	606	609	572	564	577	612	587	593	544	620	570	590	611	598	617	590	584	598	611	603	580	562	563	587	590	589	594	621	622	631	584	613	627	591	572	589	590	584	628	575	608	610	620	570	587	600	617	605	565	591	582	587	584	606	612	638	560	571	604	638	587	629	620	619	547	588	610	579	594	595	592	569	634	607	563	563	584	567	568	633	615	601	575	619	638	574	627	667	610	589	587	639	556	556	634	596	623	611	593	568	596	608	603	630	564	594	674	619	604	646	592	616	530	537	637	589	629	576	619	575	601	562	617	619	591	641	628	619	668	596	604	604	610	637	610	582	585	583	567	615	580	585	609	597	613	614	613
9155	6520	4120	2364	1908	1645	1325	1136	853	776	772	786	759	757	775	813	719	779	770	778	740	807	771	803	790	774	788	858	902	808	790	717	730	722	693	744	687	708	698	651	749	647	691	677	706	688	649	711	750	679	781	711	678	676	630	687	649	645	647	663	640	637	676	664	651	686	692	665	653	644	681	689	634	616	609	640	650	663	680	643	612	641	629	618	677	638	625	617	595	659	581	660	658	661	684	626	611	653	661	632	640	633	628	634	655	620	616	628	636	650	669	671	603	620	645	641	722	653	656	637	628	624	613	641	673	627	642	636	634	597	647	635	645	663	669	656	633	625	660	677	640	640	626	601	652	624	610	624	632	633	632	650	646	646	643	636	648	613	619	653	620	570	613	631	682	652	639	639	669	619	661	658	631	611	652	584	638	660	610	612	666	678	640	637	585	657	636	664	689	608	604	638	615	622	648	631	620	619	691	658	690	651	654	661	659	645	641	581	642	669	627	642	650	598	610	648	628	635	641	628	621	696	618	689	619	643	618	659	661	632	657	638	635	641	603	641	656	654	649	582	674	632	639	675	658	665	593	663	655	641	653	602	624	661	626	643	625	613	634	646	653	622	610	693	594	661	646	655	626	612	626	669	637	608	676	604	629	658	658	661	632	594	617	637	650	676	650	610	647	617	662	640	640	616	649	638	692	637	665	670	663	664	667	669	688	681	658	642	639	681	628	652	636	614	687	615	604	654	617	608	603	668	653	637	611	600	644	618	674	640	651	651	670	633	654	664	623	616	652	639	622	619	609	641	625	653	612	629	643	646	628	573	607	631	682	647	668	656	600	639	628	623	661	632	687	645	686	645	625	628	650	632	629	610	622	654	657	616	599	707	640	577	633	624	643	639	641	631	633	638	660	668	660	695	641	670	676	594	675	642	647	656	624	641	568	651	644	609	649	587	600	646	626	661	666	644	637	629	686	619	665	630	587	663	635	605	650	615	660	645	671	639	693	698	635	623	636	629	670	633	661	663	604	704	678	633	642	677	634	611	638	648	628	635	612	631	631	653	643	636	650	626	650	634	657	620	612	616	625	653	676	668	606	677	632	634	641	666	643	683	660	631	687	600	645	588	643	665	682	692	659	698	624	599	671	623	643	634	614	622	656	623	632	642	681	615	625	666	637	605	605	635	668	646	645	616	676	655	638	624	596	608	639	655	636	613	610	671	667	619	590	631	607	633	663	671	661	660	654	659	591	614	667	675	689	621	617	659	636	637	613	649	612	644	617	654	651	655	640	644	611	650	639	645	648	631	636	684	620	612	637	663	651	595	665	637	648	644	653	653	662	592	620	651	651	646	657	652	621	687	653	599	632	671	659	684	635	611	687	652	683	687	661	679	624	642	643	653	620	630	689	611	671	683	651	643	613	667	662	599	650	657	650	597	644	618	631	638	664	613	648	607	638	597	596	606	618	643	651	593	603	706	651	650	693	606	596	639	689	681	616	681	624	622	596	666	652	597	601	667	655	653	669	652	634	619	668	626	673	660	692	659	639	645	625	634	605	650	592	645	637	618	633	702	671	627	641	654	636	676	600	657	654	615	609	677	637	630	642	684	640	639	640	645	656	685	590	616	639	625	623	652	626	633	652	617	654	625	613	689	643	627	669	652	668	661	691	678	636	649	632	651	630	619	659	643	660	665	628	651	621	652	618	609	657	650	626	604	655	650	634	662	626	576	594	619	660	658	603	644	611	648	696	666	626	619	652	693	634	660	679	687	651	628	631	680	631	645	634	637	631	678	650	649	598	610	644	615	628	656	639	648	642	626	635	638	636	613	648	670	620	615	645	643	660	681	615	632	685	609	626	626	650	628	630	608	602	648	634	659	617	640	663	635	655	616	650	609	635	656	619	654	693	617	628	642	591	632	665	618	668	621	630	622	617	657	641	685	597	706	626	635	595	610	666	631	613	612	676	648	656	684	638	634	661	657	688	636	632	607	603	624	606	678	638	640	636	652	667	649	588	641	642	673	665	641	599	617	647	613	659	638	657	623	657	625	686	652	632	605	643	629	624	643	643	635	641	626	610	676	616	631	623	605	640	606	655	640	641	665	666	612	618	660	641	631	647	595	649	653	629	622	665	612	701	645	615	648	651	614	637	660	672	646	654	650	663	665	602	631	667	682	635	626	622	649	684	656	672	680	656	611	627	601	618	600	645	653	638	684	632	628	683	665	688	680	674	656	648	641	674	617	679	592	667	622	687	621	581	634	652	673	656	657	612	659	640	672	635	649	659	644	652	658	628	673	601	636	620	678	615	641	623	623	634	658	657	649	676	659	649	651	694	641	630	646	634	630	630	639	676	671	627	593	716	621	610	644	649	630	652	650	641	648	675	626	660	650	612	650	601	608	662	642	633	641	634	639	677	680	679	616	696	634	642	668	639	654	636	674	683	648	633	610	628	652	606	649	646	626	656	637	658	663	651	626	709	642	625	657	630	620	670	631	670	648	610	633	621	630	601	637	670	622	666	652	664	620	598	636	622	671	648	624	636	628	689	615	647	663	604	638	657	634	666	622	628	636	655	642	674	648	676	626	633	641	634	629	613	654	620	680	657	595	621	647	673	652	642	625	674	693	661	676	640	658	592	636	649	647	639	622	653	626	663	642	650	634	621	686	622	618	629	626	638	663	638	598	609	694	629	643	668	607	679	678	585	670	643	634	627	638	626	659	651	636	648	623	642	640	629	645	652	651	629	628	644	649	648	606	619	639	671	640	665	663	672	651	681	657	608	599	653	658	609	652	666	640	670	651	632	675	618	646	628	606	669	609	596	645	599	613	648	650	646	644	637	596	636	650	626	633	652	615	624	666	604	658	689	654	645	650	633	644	632	683	635	664	612	649	633	652	655	623	578	684	604	653	612	651	604	664	634	634	652	604	663	599	683	653	696	638	636	637	644	630	655	631	654	630	651	630	667	603	644	604	623	628	660	660	656	663	647	658	611	631	635	614	669	646	650	648	624	633	609	612	594	661	671	639	650	664	644	674	617	644	675	681	659	620	666	676	625	658	716	649	661	585	656	660	648	629	672	645	588	688	625	629	686	664	646	646	649	634	636	609	641	672	603	578	612	711	618	632	606	624	610	656	653	644	581	648	631	686	603	663	600	634	606	620	617	659	661	633	640	667	630	615	619	613	624	600	627	647	646	606	586	600	634	615	655	624	623	616	658	660	624	642	643	602	653	614	658	558	591	629	645	621	676	639	601	635	643	591	599	647	619	663	626	658	642	646	660	608	600	582	655	618	619	633	621	630	641	677	603	644	661	659	667	642	670	632	639	650	619	619	615	644	658	642	560	614	650	578	668	660	622	606	675	631	603	668	610	610	610	638	610	623	622	649	616	671	614	655	658	663	653	665	648	681	654	657	649	661	637	647	656	664	649	682	657	644	590	615	652	621	633	661	617	621	621	668	639	634	656	631	599	634	676	676	605	614	641	637	556	635
23681	21232	28399	24351	21221	10755	1936	1245	921	736	697	638	575	556	595	587	545	585	561	550	588	542	491	514	545	603	652	663	600	569	569	560	510	494	488	477	468	476	452	430	474	441	467	455	480	439	412	489	475	528	473	502	479	452	410	436	419	388	452	422	382	403	417	395	397	421	389	387	436	395	372	414	380	407	363	394	411	370	406	390	391	391	388	406	416	417	377	418	409	382	385	386	376	401	368	371	398	359	359	419	373	367	402	397	420	384	372	431	388	387	368	382	407	407	411	420	372	390	357	403	416	377	402	362	361	381	355	377	405	391	398	396	382	403	406	413	391	425	422	396	364	394	372	391	404	371	370	426	392	353	394	396	392	374	432	402	406	407	399	390	376	377	396	423	405	387	402	415	387	396	399	390	367	385	416	356	377	402	391	406	396	391	392	428	391	386	439	365	424	337	432	352	424	421	408	387	363	422	392	395	395	379	425	378	376	405	385	378	370	425	414	393	377	406	384	424	366	387	384	413	366	399	409	395	401	369	407	387	354	373	371	391	373	384	399	399	368	433	371	409	404	376	383	385	408	390	411	392	381	441	437	367	412	366	387	431	411	339	392	387	405	364	384	411	407	376	393	362	390	405	357	381	408	404	384	406	368	378	395	372	372	414	403	435	395	407	422	383	416	401	391	416	394	400	401	370	381	412	411	379	397	393	412	397	362	354	388	390	376	370	419	372	399	392	372	382	386	405	386	397	391	391	394	422	368	373	365	415	396	403	419	402	389	385	388	368	406	361	398	377	378	355	432	374	407	426	379	393	363	375	374	380	393	414	377	381	396	411	397	409	383	425	366	396	365	389	392	380	375	399	390	359	435	400	366	361	364	361	392	384	403	386	381	375	415	393	390	414	380	443	361	401	369	386	389	382	386	360	372	387	354	405	399	380	384	384	339	400	401	378	412	406	360	380	383	388	403	397	396	398	411	421	438	377	385	383	383	389	397	379	330	380	392	425	389	402	398	398	401	381	382	375	393	412	390	380	405	379	374	422	380	394	378	396	411	414	430	387	416	381	395	377	380	372	403	366	383	378	394	379	417	372	358	397	368	374	373	388	395	390	413	407	378	375	422	364	389	418	408	394	387	393	431	365	419	405	416	350	428	386	357	413	408	375	418	410	377	416	409	394	416	434	393	398	386	401	382	402	391	371	405	400	421	357	356	393	388	389	365	417	409	451	409	386	357	383	410	379	431	422	393	421	376	395	385	383	422	398	391	383	368	402	405	386	370	387	368	397	392	390	383	390	367	397	406	385	381	376	394	382	375	392	373	406	365	331	411	369	419	384	398	373	390	417	402	418	379	400	376	413	396	391	368	394	407	404	414	413	392	395	394	397	390	394	382	404	414	400	424	391	381	399	390	413	390	423	405	376	406	395	381	378	375	375	370	375	396	409	392	415	361	428	431	420	369	387	393	380	365	376	394	388	419	405	412	370	397	383	368	424	442	387	413	416	381	361	419	361	378	372	389	396	410	419	356	407	425	405	381	377	382	382	397	365	411	385	407	382	396	397	386	372	387	404	373	354	394	361	384	441	399	350	372	393	392	418	398	372	400	393	396	386	393	379	389	391	409	418	352	359	355	414	405	404	362	365	396	373	420	376	412	390	373	395	392	380	350	433	404	416	430	382	353	369	382	398	379	412	373	399	378	371	413	405	356	369	451	379	397	399	364	410	388	388	386	400	377	392	416	371	394	440	408	403	389	361	380	388	408	393	366	386	359	396	382	395	405	417	430	418	374	392	380	394	370	413	407	403	392	384	417	362	378	363	405	379	406	375	397	393	410	412	408	369	372	368	394	393	373	402	397	414	409	399	371	392	424	380	397	411	378	375	413	398	402	372	386	387	402	373	378	421	400	404	357	379	413	362	430	412	412	396	369	354	412	369	426	391	378	362	403	386	402	391	382	386	369	385	360	383	368	374	353	390	411	418	377	407	390	433	379	395	389	387	387	359	391	394	388	393	376	376	412	408	388	413	378	383	411	390	384	391	376	397	392	378	410	389	406	392	407	350	372	406	368	357	418	383	363	380	396	384	404	389	369	357	371	376	390	393	404	375	377	397	370	372	372	412	401	432	342	391	382	398	345	398	430	367	399	394	383	422	413	399	402	406	394	413	401	364	361	423	393	395	367	381	345	388	359	386	398	406	373	359	398	411	371	391	373	378	375	363	395	393	434	392	369	371	335	362	370	378	392	397	413	383	395	395	387	395	406	373	380	417	392	388	409	370	385	379	401	405	396	373	414	381	380	366	385	396	393	381	391	376	402	406	403	385	396	371	417	379	400	381	394	401	406	374	377	372	398	369	384	387	390	387	389	388	401	355	361	394	413	406	370	409	350	412	405	384	391	378	457	363	406	407	389	403	399	381	391	371	412	381	413	407	406	401	372	371	387	385	427	402	375	423	387	406	410	431	364	375	421	363	378	381	373	405	400	368	365	411	390	369	397	403	379	366	380	451	396	389	404	376	376	369	397	401	420	397	380	426	399	387	394	406	407	382	395	361	378	380	371	381	382	383	395	375	368	407	411	356	383	366	369	399	412	389	369	381	375	401	375	418	385	391	385	392	366	423	383	382	423	420	360	391	360	361	386	384	364	401	361	353	406	447	386	433	384	371	383	360	390	417	407	391	402	403	400	402	427	429	393	371	399	388	355	379	411	394	366	389	383	399	370	373	391	369	360	407	348	405	411	431	385	399	370	379	392	399	380	429	408	370	397	371	414	396	431	377	405	403	386	416	423	379	390	389	387	374	377	377	388	383	379	372	418	389	423	363	373	405	377	366	392	416	395	372	375	406	352	356	418	390	389	365	393	378	374	410	399	358	414	390	403	388	419	359	391	370	385	372	389	369	376	398	413	372	404	405	374	415	421	366	403	408	374	371	365	371	394	386	400	409	366	393	383	373	403	371	388	412	384	381	378	405	355	375	420	385	365	376	386	383	351	417	420	389	392	383	395	406	390	346	392	439	383	422	370	361	392	378	385	416	405	402	359	366	382	375	338	390	396	405	415	409	402	387	371	406	383	394	345	356	386	387	385	414	401	367	385	398	380	362	382	366	393	386	402	403	390	357	360	378	379	377	368	406	381	354	401	392	375	372	395	435	409	385	387	380	386	406	390	385	358	403	401	402	383	410	413	383	401	415	421	413	380	414	387	394	395	405	412	349	374	368	385	416	362	403	393	425	418	369	393	411	418	383	391	408	403	410	401	404	372	401	369	397	413	398	395	372	414	436	354	467	411	382	372	417	375	399	390	395	391	359	399	379	394	391	346	384	404	385	419	371	447	369	389	373	397	387	406	422	408	389	420	389	395	403	412	357	384	372	392	379	408	370	376	356	421	397	369	402	360	373	442	376	384	421	400	400	373	374	424	394	442	385	370	384	386	379	449	406	389	379	361	379	408	357	378	388	396	419	424	395	385	383	389	439	413	386	388	408	399	406
16205	24798	11452	5445	4309	3306	2570	1917	1309	1097	1002	879	785	750	773	805	728	735	738	689	752	679	688	686	742	802	836	803	780	793	715	694	618	531	587	538	500	509	525	521	543	555	566	558	552	522	558	583	607	636	606	567	553	462	447	472	450	497	499	490	457	441	457	431	468	453	464	419	451	423	450	463	425	483	428	438	412	421	405	395	439	476	383	452	451	447	408	443	438	427	440	438	482	409	405	439	419	419	449	443	454	421	418	459	425	427	435	415	429	444	399	407	422	395	413	417	422	403	407	440	443	402	477	408	403	439	399	377	402	434	421	434	414	385	385	399	392	454	392	426	426	418	402	413	431	409	423	446	443	421	426	437	415	436	396	400	457	383	382	392	424	431	418	432	424	418	414	444	464	398	419	400	429	439	405	428	399	404	434	404	388	461	466	441	418	436	442	397	431	385	414	447	423	388	437	411	396	417	449	431	427	407	424	434	470	445	458	383	411	432	400	412	398	427	425	406	398	410	421	440	433	449	445	395	390	403	412	432	436	416	434	432	403	418	437	442	412	432	435	438	425	414	427	393	365	435	461	376	425	410	436	421	441	403	416	443	462	443	437	386	431	427	420	418	455	433	438	421	411	412	425	413	422	437	427	422	414	441	411	420	424	394	406	421	484	428	429	413	377	393	381	431	405	430	402	445	374	414	379	446	420	432	410	406	440	418	434	432	443	419	414	446	446	411	431	421	390	436	444	439	440	434	454	394	444	411	424	418	437	439	474	421	422	434	438	404	413	448	414	414	376	436	461	399	469	414	401	397	414	375	408	404	409	390	429	430	419	394	455	446	429	396	409	414	461	412	424	406	441	476	420	399	381	415	425	430	419	407	445	413	384	438	431	428	431	421	395	400	406	412	421	445	425	400	421	402	422	424	444	453	415	439	441	396	432	370	434	392	430	412	418	404	460	456	419	438	436	433	429	404	401	380	391	390	442	421	421	428	391	406	429	408	430	440	451	408	428	436	429	381	403	428	437	416	399	416	428	420	437	381	458	420	428	419	432	413	381	403	426	440	412	420	433	417	406	438	415	431	394	422	443	437	449	432	437	407	392	421	420	439	433	443	426	397	443	419	447	431	403	442	442	399	438	441	440	409	404	413	436	413	411	458	401	426	418	410	410	440	373	390	411	434	425	458	433	426	397	408	421	423	441	460	415	436	354	434	430	434	434	409	382	429	445	409	410	425	450	423	405	442	438	428	408	384	416	448	411	392	444	456	442	436	424	399	418	394	407	411	426	377	419	406	388	430	414	433	424	466	424	453	418	444	430	398	413	386	441	393	415	404	403	451	465	442	437	425	407	448	381	401	414	403	400	433	410	399	383	413	426	402	430	442	419	421	376	389	448	497	442	432	417	438	410	415	443	417	431	459	402	420	406	432	431	410	392	413	433	414	418	421	426	397	420	391	422	458	452	425	412	402	418	407	421	395	457	386	430	419	413	415	455	430	401	416	418	435	451	425	452	461	435	397	413	432	418	399	453	432	427	446	425	391	400	411	415	439	396	436	429	395	446	445	447	412	398	394	436	440	409	411	449	391	400	421	424	432	462	404	429	429	438	436	381	434	416	435	443	430	424	418	399	436	440	445	442	418	415	416	457	411	439	410	418	409	400	387	407	464	434	404	412	415	457	426	448	428	369	435	409	431	428	392	427	431	401	441	435	406	442	410	452	421	452	363	391	448	452	438	380	434	463	397	377	429	424	383	405	402	446	410	429	415	421	443	406	410	410	434	439	455	404	436	380	379	421	378	439	403	436	390	446	446	437	409	409	394	445	440	388	399	415	451	439	442	409	426	417	399	407	420	458	454	473	420	411	415	389	387	403	429	390	439	394	404	423	449	424	435	472	419	404	434	470	409	416	401	387	398	395	424	427	414	393	439	404	427	403	427	412	425	451	406	426	392	374	410	437	456	402	425	413	407	408	436	433	414	406	445	395	425	431	441	451	443	417	425	438	421	397	407	424	416	419	408	431	439	440	384	407	425	437	411	424	404	408	420	418	448	419	424	427	423	422	426	412	400	436	449	443	413	418	393	408	387	445	404	387	466	432	410	413	418	389	424	424	437	401	391	385	385	413	439	435	453	475	407	444	396	430	383	441	419	428	413	391	402	427	373	388	433	428	390	427	400	425	422	429	415	413	393	412	400	381	464	421	431	427	424	410	433	417	426	447	407	407	414	404	414	419	412	422	437	404	416	410	408	417	412	430	378	421	390	454	427	428	395	444	436	395	442	390	386	445	406	405	446	434	429	425	410	396	396	428	407	426	431	419	419	399	409	426	416	453	400	427	419	423	428	420	433	409	441	416	426	405	432	409	417	440	408	438	421	403	428	419	466	413	394	405	411	445	420	400	452	434	423	400	405	453	419	424	425	438	404	395	428	438	426	421	426	444	417	409	390	416	414	415	450	429	390	391	462	415	426	404	428	389	455	443	419	425	429	431	411	408	451	442	452	402	433	446	434	392	423	419	436	430	394	415	409	416	415	401	427	446	415	411	460	401	412	417	420	441	367	411	412	426	421	396	417	390	419	405	387	417	428	438	423	422	451	426	386	402	452	420	450	402	413	462	446	395	410	468	427	448	428	431	414	383	459	461	415	399	444	388	427	447	438	407	389	412	425	456	436	415	417	433	454	418	409	441	425	409	431	384	402	402	427	395	423	404	409	430	409	434	424	411	405	390	429	410	443	446	447	436	448	428	402	414	414	391	465	435	428	448	380	412	366	423	428	408	441	446	442	414	404	409	413	389	396	409	452	416	432	414	418	450	416	405	422	407	445	443	404	411	390	397	440	428	411	425	404	420	434	427	408	398	398	413	427	429	447	414	447	422	446	451	440	414	413	434	404	428	397	414	381	433	415	395	413	434	383	424	431	440	395	413	418	405	412	436	469	442	387	452	419	435	393	405	414	410	375	419	399	444	422	434	411	425	422	408	397	429	395	381	445	420	429	404	418	406	437	445	451	419	450	410	375	388	429	411	418	432	407	408	392	418	401	412	435	389	453	437	398	451	359	425	444	424	415	446	437	451	420	401	458	439	427	437	434	421	426	419	411	410	424	426	434	457	406	418	420	443	394	422	415	449	398	391	427	400	440	406	435	434	398	424	414	433	431	442	421	397	427	421	413	425	421	406	429	387	430	415	419	430	403	442	425	421	400	396	414	436	429	469	440	422	413	386	431	436	452	437	408	413	405	409	389	434	434	436	379	367	428	395	402	402	452	430	395	433	431	426	425	421	436	435	406	414	450	455	385	422	406	443	435	411	408	459	398	410	379	420	401	420	428	425	397	441	443	386	442	408	411	440	426	424	426	440	425	411	417	423	409	398	428	413	454	425	418	396	415	406	401	423	416	420	389	422	401	388	421	433	444	394	389	414	433	435	445	419	402	431	415	436	431	439	399	456	449	440	439	454	383	395	423	432	398	387	431	457	409	444	405	421	420
24987	21244	27282	25426	10793	2150	1592	1265	1046	981	941	921	945	933	888	1002	895	931	894	997	951	842	902	911	908	957	975	985	1001	937	887	896	887	854	899	890	840	864	833	857	877	864	857	860	878	844	863	837	862	913	873	863	842	862	805	813	908	816	844	815	846	783	794	865	824	843	785	829	774	790	835	808	834	786	783	831	845	805	789	803	844	829	809	823	810	811	812	768	857	798	772	831	775	827	804	733	812	768	809	804	823	836	849	788	819	866	790	832	810	801	766	846	835	813	836	813	757	800	819	793	799	840	810	800	770	801	777	872	820	829	783	769	849	782	804	808	835	732	817	825	808	751	831	792	796	820	777	811	843	784	782	841	771	797	732	809	775	795	781	783	800	765	811	775	827	802	761	812	838	753	819	797	766	779	775	851	789	747	783	804	807	793	776	812	794	781	825	777	867	808	795	792	840	840	809	769	826	837	837	798	806	876	778	799	786	821	754	744	777	782	809	750	817	813	833	813	834	818	781	827	806	780	792	787	801	791	773	793	846	774	810	870	806	814	829	868	837	818	791	776	826	809	787	832	780	790	807	819	803	837	844	854	781	840	816	822	810	783	770	797	829	826	829	793	806	821	758	800	823	839	773	795	779	805	787	827	808	811	787	815	809	817	803	830	855	815	791	842	749	797	802	783	803	805	822	823	776	786	822	808	835	789	817	755	769	763	771	802	810	834	820	794	790	810	816	751	851	814	856	809	777	816	839	807	858	792	870	780	763	853	804	787	806	832	823	808	831	878	788	787	799	811	823	773	762	869	825	763	814	830	802	824	765	805	753	798	834	764	765	791	793	793	773	830	834	815	773	827	821	805	801	807	815	799	762	797	804	824	783	798	847	834	861	770	828	777	834	785	817	797	831	792	814	818	800	836	844	807	787	801	808	793	804	856	811	775	747	814	785	790	809	785	769	786	836	743	765	802	809	833	767	737	796	811	814	777	758	832	842	763	823	813	815	831	818	820	775	842	795	848	810	828	801	780	755	794	831	842	784	791	827	766	793	786	819	816	777	778	770	815	808	796	807	787	795	784	812	820	814	839	805	776	822	845	805	801	805	873	770	822	775	783	775	829	809	863	850	815	786	800	838	827	777	824	787	782	803	807	823	800	790	800	809	781	796	810	814	861	781	815	774	822	802	834	786	811	797	802	774	816	771	698	792	800	776	746	816	801	801	779	797	810	766	851	736	823	829	810	830	748	748	847	790	752	860	755	747	807	824	811	789	816	848	795	848	802	776	815	825	823	771	848	768	747	786	778	830	821	852	787	806	823	832	818	796	860	817	827	803	781	843	821	804	779	783	767	792	799	815	782	804	784	790	747	795	817	796	830	813	858	828	726	790	801	814	859	779	812	799	804	762	780	817	825	734	835	751	838	811	785	821	792	826	788	845	799	784	775	812	824	822	825	765	804	840	770	791	784	889	809	876	820	792	790	804	824	774	796	833	827	857	807	819	818	765	724	819	797	781	847	787	807	791	794	766	789	831	843	803	800	835	752	796	809	798	816	824	830	840	765	823	807	774	816	799	869	808	799	848	837	826	823	832	783	838	777	787	803	859	806	834	793	811	802	832	847	816	826	815	786	824	812	819	827	777	826	820	808	820	820	798	770	798	820	783	825	819	793	790	826	840	827	846	788	803	826	813	866	796	802	802	820	768	793	789	773	763	767	750	758	810	828	864	778	805	790	787	795	840	813	758	854	773	744	781	800	775	801	785	793	798	821	767	785	827	802	771	794	792	771	821	765	828	838	807	848	832	806	793	849	787	785	808	791	822	823	839	842	776	775	839	856	829	834	787	806	819	799	805	822	786	830	793	827	792	831	746	819	746	775	820	826	811	781	847	843	834	816	791	765	785	813	820	834	805	795	798	774	740	808	782	821	793	794	824	747	799	771	759	789	817	816	777	818	739	808	822	792	795	849	741	803	828	799	875	783	847	814	832	814	777	777	813	802	782	828	810	830	784	799	766	799	779	799	817	789	807	844	798	787	805	877	839	801	772	823	825	835	830	799	779	805	794	836	840	820	776	836	764	783	786	810	826	797	813	801	808	798	808	773	836	802	761	782	788	874	783	844	796	804	797	830	839	831	803	776	811	809	770	769	839	779	783	810	827	826	826	783	815	836	846	815	839	837	821	763	847	802	828	739	828	766	843	815	822	798	747	786	795	825	788	814	845	817	809	817	799	760	796	821	836	837	785	856	811	807	796	843	847	819	807	864	779	837	862	810	763	812	825	830	821	792	817	867	779	777	735	782	791	852	776	784	818	852	797	803	779	837	759	796	837	826	802	827	799	799	804	792	821	838	746	832	812	786	778	768	849	797	776	784	788	862	817	770	785	831	776	829	837	776	819	799	816	800	793	795	826	835	856	777	789	830	789	823	829	817	818	803	827	789	813	763	789	794	840	801	784	817	780	830	823	807	779	834	814	802	802	793	810	811	821	819	827	787	868	782	831	840	786	861	768	847	859	825	777	802	787	819	753	780	866	772	767	787	751	818	803	830	775	749	800	782	828	814	772	795	803	765	820	806	783	792	811	779	850	764	811	794	779	844	845	798	823	760	823	777	836	756	798	795	815	777	775	825	843	767	794	834	769	853	808	812	823	807	868	813	800	772	769	797	782	753	797	797	824	805	824	794	828	814	817	805	789	829	793	793	808	838	798	842	839	803	814	824	828	869	820	771	839	788	829	831	831	784	772	776	803	803	814	793	841	757	821	832	801	818	845	805	823	829	844	781	819	860	809	817	820	814	846	811	790	777	791	820	798	808	765	814	736	790	805	831	775	858	767	802	745	803	812	834	819	806	860	828	856	790	791	848	795	817	805	833	797	822	813	809	815	810	798	855	826	845	813	801	841	818	821	769	761	773	825	736	781	802	765	835	811	809	769	797	800	770	783	774	863	819	847	802	801	788	811	789	765	851	795	791	810	825	786	792	794	818	847	801	825	853	800	822	801	805	769	826	831	777	811	848	805	796	845	811	800	783	858	844	824	761	837	782	855	798	797	798	784	821	828	770	754	785	822	819	804	812	763	807	822	823	783	825	826	833	790	829	828	808	788	773	793	834	841	885	767	803	786	823	784	808	810	750	783	813	846	795	784	815	799	807	793	827	742	851	794	787	801	749	817	825	811	846	784	840	840	792	829	833	804	848	830	764	791	808	805	778	799	827	810	812	839	751	817	810	826	780	770	801	773	793	792	753	774	846	849	807	808	756	817	777	802	767	806	774	827	762	809	815	807	783	764	808	830	801	779	843	788	728	787	824	783	853	836	778	811	765	773	800	793	819	751	797	856	776	809	757	807	852	816	823	803	838	810	788	799	770	730	796	814	806	800	810	811	800	809	826	801	733	816	772	792	805	815	762	810	784	754	784	844	776	792	779	729	822	789	816	764	802	797	801	879	776	766	828	796	780	750	828	825	835	805	806	798	801	807	875	814	807	826	815
14737	18380	8017	4310	3514	2853	2231	1754	1443	1238	1167	1110	1052	1070	1118	1091	1046	1036	1010	1039	1036	1019	982	1085	1111	1063	1090	1185	1109	1129	1046	987	962	942	945	953	924	956	948	925	860	990	923	889	926	919	830	941	943	986	925	925	900	883	861	874	867	897	937	894	825	848	860	831	856	844	817	830	848	833	852	845	843	844	796	817	824	820	825	875	849	808	753	843	836	774	799	846	826	836	836	825	836	837	886	806	855	887	855	822	782	846	824	849	819	869	834	804	823	866	852	857	806	901	840	819	833	850	834	868	862	928	824	821	840	827	869	847	804	853	833	834	860	825	773	822	813	844	803	806	803	814	833	791	816	859	874	844	794	856	850	811	826	854	859	826	855	842	819	821	806	831	853	797	852	814	822	853	768	850	834	817	828	796	806	783	838	867	849	874	758	843	822	853	808	744	822	819	819	797	848	819	830	823	853	859	793	881	790	849	884	823	859	831	772	847	832	824	780	802	833	803	810	840	804	844	846	851	796	893	790	873	809	781	811	817	855	863	822	820	839	840	820	834	812	812	874	852	849	828	848	805	805	852	879	856	821	820	811	862	803	791	807	867	859	917	831	819	832	874	811	763	820	839	874	831	810	850	769	878	809	811	818	868	842	854	797	818	782	787	768	812	832	791	865	880	830	850	815	830	860	870	847	821	778	805	867	885	870	807	853	804	849	815	841	832	838	820	824	858	821	810	840	822	863	817	830	811	864	812	814	821	837	832	833	868	830	781	806	788	811	825	838	861	835	838	818	772	842	841	884	857	808	839	795	839	804	829	795	866	818	817	815	841	784	780	793	795	847	801	844	789	835	840	817	794	766	832	856	809	845	799	880	831	843	837	783	835	837	902	867	826	821	787	868	848	832	817	841	844	789	817	838	809	808	848	779	796	863	824	834	870	844	848	771	840	821	815	835	854	819	822	801	803	837	804	855	827	794	822	871	820	824	810	850	833	815	818	855	834	795	852	818	783	841	888	828	834	826	844	825	808	841	856	836	860	827	812	814	876	850	814	814	835	858	856	847	842	836	840	823	869	845	867	805	795	882	857	859	878	823	803	831	815	822	853	849	777	789	826	852	820	850	824	813	787	836	875	872	811	854	847	828	797	809	835	865	859	834	824	825	816	848	833	793	900	842	866	896	854	832	858	815	828	879	783	804	854	801	866	817	850	806	843	871	833	814	789	866	874	844	857	818	865	827	827	787	846	879	802	831	857	856	785	853	854	840	830	897	868	826	863	841	837	857	791	891	824	881	846	862	834	823	871	829	810	832	858	853	855	815	795	841	855	832	826	819	797	828	799	829	866	816	812	823	870	847	919	818	834	838	826	864	802	857	825	843	823	865	813	863	872	840	822	807	828	853	857	823	864	850	865	801	842	845	834	844	830	788	806	836	835	832	863	834	795	873	806	794	840	833	835	797	839	800	843	853	878	814	841	815	833	787	825	850	823	841	857	816	820	826	850	828	810	870	819	867	819	865	839	891	861	837	863	817	867	798	819	832	781	846	826	866	851	816	846	841	803	807	868	850	834	838	828	808	852	829	850	776	861	868	866	844	869	874	822	805	849	820	839	797	872	851	814	849	830	859	762	861	781	874	834	815	872	894	818	829	804	821	785	853	814	815	809	874	869	801	843	875	872	850	811	862	810	836	859	828	853	786	806	816	812	834	861	788	863	842	806	792	867	816	836	836	800	820	815	821	862	826	830	802	835	871	897	776	823	826	805	882	797	897	825	841	812	845	810	814	855	802	848	813	869	852	846	854	882	879	843	781	841	799	868	828	815	880	826	830	816	791	855	816	842	839	798	806	778	824	821	814	796	853	850	844	843	847	886	798	807	819	862	851	812	840	893	806	786	812	843	809	835	803	803	839	822	824	863	825	879	828	848	806	833	800	847	906	855	879	776	888	822	828	811	785	840	825	811	881	789	832	890	819	862	803	841	830	838	847	810	839	841	776	833	818	787	863	849	905	815	835	864	850	838	817	853	839	868	833	828	817	819	775	852	823	800	860	894	821	831	832	870	849	835	842	796	833	845	828	849	768	865	896	811	868	769	851	816	833	839	842	803	833	834	854	859	874	868	829	858	825	852	849	860	806	829	844	841	833	853	850	817	880	829	836	839	831	819	837	835	806	808	889	815	884	815	852	847	809	794	805	815	818	860	843	859	867	847	780	832	785	778	841	879	798	797	855	849	800	872	830	805	823	864	801	799	879	816	829	834	842	841	847	782	883	793	788	859	891	808	828	837	822	812	873	860	842	854	812	897	834	875	783	840	822	901	829	820	822	808	868	865	820	851	821	845	847	843	836	817	816	849	774	859	807	824	829	866	817	797	841	826	856	876	836	813	807	770	788	831	796	804	829	783	787	804	849	853	851	813	880	849	880	811	819	863	837	822	852	874	812	840	893	823	844	823	876	837	816	780	814	895	813	813	840	823	837	842	822	830	796	860	866	885	841	807	827	843	800	887	857	817	778	784	837	784	866	781	823	771	811	861	823	818	852	778	869	843	828	831	847	847	871	818	818	828	807	798	800	762	775	834	869	925	831	851	795	847	816	845	786	871	842	830	820	831	852	801	831	888	816	806	832	846	853	814	827	843	865	846	836	867	837	822	887	817	884	834	822	845	876	799	827	865	884	823	814	870	830	830	817	805	777	860	801	821	853	857	815	838	828	827	900	828	882	814	822	835	852	781	853	822	840	837	865	808	821	831	815	876	882	880	802	829	815	812	803	817	855	904	846	823	833	863	861	806	829	820	802	876	799	801	827	849	836	861	839	808	831	818	834	819	837	834	819	795	804	803	821	853	781	806	821	832	799	808	820	850	841	794	804	810	855	799	828	820	855	826	792	850	849	878	845	799	841	842	882	843	856	875	795	850	850	799	822	812	814	847	846	839	810	881	818	875	849	805	833	823	769	837	797	819	812	790	842	819	811	795	856	805	812	810	812	853	765	814	821	864	814	860	849	784	831	831	802	865	851	785	800	826	819	796	802	884	848	790	870	864	817	838	872	812	816	853	770	831	836	779	829	814	814	844	808	891	847	807	818	855	850	768	874	801	824	826	812	813	821	860	828	818	858	823	862	865	827	884	850	874	840	805	789	839	822	853	837	830	847	817	808	851	817	825	819	858	853	808	847	886	868	858	895	833	861	847	778	856	863	789	785	783	868	819	763	802	808	847	837	888	804	803	788	834	848	800	814	800	843	822	782	803	826	885	818	855	767	883	865	850	853	861	799	806	842	775	775	831	853	873	879	830	810	790	855	789	827	805	829	809	878	789	809	816	825	814	848	822	878	881	768	840	852	846	846	845	806	814	863	848	839	827	795	852	821	842	838	809	837	851	851	836	867	765	838	872	769	847	796	829	846	839	834	833	825	869	892	850	842	824	839	850	802	859	838	883	852	876	829	845	799	810	809	838	845	832	848	833	854	821	840	856	797	824	825	824	806	790	863	843
22636	21256	28889	23953	21265	21369	9268	2133	1424	1122	1081	991	933	870	967	929	887	880	921	871	861	855	750	799	844	882	957	927	927	875	814	775	741	766	647	697	693	771	718	695	683	650	656	730	682	681	690	683	732	815	753	719	696	646	656	632	601	632	654	632	563	560	576	562	607	603	600	543	653	597	560	594	616	617	600	543	602	573	600	537	576	598	597	593	546	592	578	616	580	549	535	577	533	562	545	600	607	583	579	570	591	577	594	575	579	608	541	574	560	586	583	565	574	549	512	577	547	589	582	593	561	610	601	571	606	561	555	613	552	569	617	642	568	588	579	565	549	559	607	594	579	561	553	581	599	623	578	602	584	569	590	596	515	612	621	610	614	610	631	612	608	557	560	614	574	609	630	571	555	575	593	632	527	561	547	524	584	572	599	601	548	588	553	601	570	621	558	606	542	581	599	577	574	577	556	585	587	553	594	572	558	528	552	565	576	597	560	553	578	580	555	580	591	601	558	595	579	569	583	604	584	587	596	603	640	563	561	553	602	572	568	578	597	539	601	572	601	573	589	537	566	581	586	592	560	596	543	583	564	585	614	584	613	551	611	578	579	581	554	548	596	601	571	605	544	577	603	523	541	641	603	636	583	562	620	574	597	568	564	593	593	578	557	588	559	581	588	593	583	561	638	623	589	588	608	569	599	613	574	574	585	575	586	577	564	600	566	600	568	576	577	643	571	628	578	565	588	573	591	578	560	565	567	589	572	587	587	599	579	589	586	549	586	563	535	562	601	589	560	590	572	601	580	565	578	571	602	542	584	573	596	561	591	611	581	579	565	568	608	549	607	596	596	580	548	634	603	592	570	605	593	590	622	621	607	569	525	618	600	565	584	565	571	602	557	581	586	617	549	602	593	640	569	653	581	591	564	574	555	568	620	592	575	607	552	568	586	571	623	567	585	560	561	614	576	584	583	583	578	588	587	594	662	578	558	582	568	561	590	608	595	554	598	610	621	595	577	566	597	557	602	572	556	598	589	550	562	581	592	565	614	583	591	577	615	595	553	611	591	572	591	550	564	548	554	566	577	577	561	609	574	576	604	572	542	581	567	556	593	598	594	641	552	593	558	593	537	574	586	531	580	576	592	612	547	544	603	642	558	572	549	546	567	598	561	618	565	567	611	577	596	555	599	573	586	593	580	549	583	566	618	555	584	586	598	608	585	534	596	572	560	548	544	559	560	578	536	570	604	592	558	597	573	617	559	522	618	603	587	591	580	587	590	595	546	550	588	612	533	594	602	578	588	502	588	590	586	594	585	565	586	638	564	574	604	554	598	570	543	554	548	592	556	585	579	577	588	587	586	583	529	582	592	572	563	592	564	600	589	615	596	615	591	583	573	598	590	580	587	578	583	602	617	556	556	556	595	621	556	557	603	598	594	535	602	603	576	578	555	583	607	630	584	572	584	605	602	602	582	587	589	599	564	594	590	579	554	595	574	565	563	577	622	579	616	576	587	577	620	616	591	609	595	545	594	570	559	572	603	625	597	592	559	547	590	579	592	614	599	617	585	597	551	581	537	554	583	559	581	560	593	572	596	628	568	555	575	583	539	612	571	563	554	591	559	589	602	600	603	602	579	615	535	576	569	632	543	559	583	588	566	619	585	585	594	597	556	618	602	558	573	606	595	625	608	604	572	591	555	583	577	612	577	570	605	568	616	583	629	589	603	572	634	532	599	569	522	580	589	551	603	581	603	585	580	533	610	613	590	565	575	555	581	588	598	611	599	577	563	552	567	571	563	542	551	573	598	606	589	570	623	607	605	597	616	586	571	587	635	599	557	574	605	599	608	547	582	608	571	587	594	532	634	569	653	595	547	561	597	591	546	590	601	583	551	541	640	563	576	590	580	616	609	587	620	555	567	626	554	553	587	578	602	596	646	617	592	526	571	589	587	584	586	571	560	578	550	581	618	578	587	587	588	576	580	564	557	544	580	552	579	593	581	564	568	588	558	612	595	594	584	577	570	566	578	544	580	570	546	559	599	576	609	575	590	577	603	611	571	602	552	584	588	617	535	615	579	603	611	595	627	593	527	530	561	550	534	564	604	542	581	517	576	580	599	551	566	538	600	607	591	542	573	577	581	569	577	579	577	593	573	588	606	554	551	595	567	555	553	648	587	577	643	549	577	546	542	591	590	573	575	559	547	566	584	596	591	588	592	565	551	537	578	595	561	571	586	585	570	579	555	584	556	626	557	568	588	622	570	571	564	609	562	571	565	565	546	588	594	596	584	582	574	589	619	575	617	627	573	576	568	624	604	522	579	551	618	590	538	629	592	583	593	605	513	600	579	547	591	593	555	574	591	563	581	612	584	577	577	573	570	543	569	576	558	573	615	589	568	599	576	581	548	559	578	623	614	579	573	616	591	577	571	612	571	595	574	548	573	593	562	590	564	566	550	542	558	596	574	579	612	607	609	577	623	550	600	561	555	575	604	548	600	600	616	547	604	588	604	603	580	570	583	577	578	531	581	599	603	533	574	554	582	560	561	595	587	594	570	575	560	568	568	562	536	579	560	554	551	634	605	621	578	530	616	587	558	618	619	589	609	558	562	603	571	588	622	582	560	575	572	581	558	592	585	600	572	581	550	580	606	599	600	531	598	592	631	563	587	572	647	564	599	580	596	563	591	590	582	596	595	543	580	606	573	569	558	555	613	579	538	556	606	545	592	612	582	600	594	567	599	599	574	604	567	541	629	592	632	615	601	637	601	637	583	581	576	586	603	555	577	562	619	623	555	600	587	550	545	590	633	620	572	593	568	610	551	604	565	561	605	551	583	595	545	563	606	551	576	556	575	604	544	586	589	549	557	566	602	574	564	566	578	629	580	584	596	601	581	591	614	570	564	604	644	634	580	562	553	580	568	558	545	502	561	548	553	605	633	569	530	607	593	597	574	587	594	586	578	531	574	595	611	551	588	612	604	559	571	575	610	536	569	559	583	597	579	608	596	586	540	554	562	544	633	575	595	584	574	626	564	589	546	581	589	587	570	567	575	579	561	610	584	576	632	524	610	574	610	584	530	558	593	576	572	604	546	553	599	639	566	609	574	592	601	593	625	600	609	565	527	559	617	563	551	591	578	577	569	598	607	605	579	564	597	543	585	562	591	582	559	581	582	556	583	581	605	580	569	622	605	554	585	590	580	574	585	581	609	608	577	585	590	559	591	567	579	589	576	550	558	572	595	577	589	631	559	610	611	558	595	592	658	532	578	576	583	559	596	572	613	592	614	590	602	604	555	588	545	534	637	599	598	531	595	582	602	601	568	569	578	594	585	596	619	561	608	599	586	610	607	575	601	584	552	571	556	589	603	594	565	542	580	623	639	559	596	544	606	586	604	596	585	576	547	633	577	540	593	594	581	548	561	601	587	564	582	568	617	559	586	564	598	572	593	577	563	582	583	540	558	609	567	600	589	583	558	642	520	616	553	599	590	521	590	590
20262	32093	15933	8341	6847	5315	4026	2925	2056	1702	1539	1309	1169	1124	1140	1218	1140	1102	1056	1077	1123	964	1006	1043	1082	1154	1160	1164	1098	1107	963	1005	841	862	846	768	817	776	754	760	782	749	754	778	776	822	791	789	834	839	870	852	767	642	648	674	668	701	654	618	622	623	628	632	566	622	644	606	624	643	661	642	574	588	575	619	570	582	630	609	597	596	592	592	572	642	571	583	597	574	635	590	614	564	604	568	582	626	618	589	544	592	622	562	610	571	584	552	644	646	607	561	568	592	639	619	573	604	574	579	585	595	565	613	585	577	627	617	530	568	610	620	588	588	602	568	626	560	558	551	598	557	565	575	578	607	592	587	591	579	582	566	580	579	615	540	614	606	615	568	626	588	557	604	575	615	628	590	598	608	569	596	611	595	597	567	617	593	576	613	578	618	556	609	609	644	519	549	642	618	570	595	587	604	583	555	666	581	570	569	610	621	537	652	564	617	621	581	602	585	602	587	626	609	609	591	575	600	612	563	571	603	626	596	559	575	621	569	591	573	561	577	570	604	625	550	616	611	579	583	562	603	573	554	613	546	613	602	565	603	552	602	597	583	627	629	568	578	624	598	605	554	610	612	588	580	565	603	569	589	590	633	590	623	582	583	650	586	561	591	597	604	602	577	586	578	636	589	580	589	630	560	592	518	583	541	602	512	574	644	584	552	624	632	598	579	608	567	566	607	595	571	563	592	590	555	584	597	576	587	566	610	570	622	566	589	579	587	624	623	547	574	568	602	544	593	552	609	568	582	572	579	550	532	570	600	597	579	572	598	600	590	623	614	604	589	588	593	552	553	619	588	580	639	526	571	539	540	626	590	547	583	565	569	605	571	608	593	606	602	589	585	563	596	596	593	600	606	589	605	573	528	651	606	610	582	578	642	583	582	601	608	595	536	599	575	582	595	592	559	608	591	560	639	592	590	637	578	608	602	576	617	591	587	565	566	558	577	592	590	573	609	588	628	622	550	610	566	627	582	595	589	578	619	596	581	568	592	591	586	557	609	623	580	532	597	586	568	617	593	613	601	563	615	582	549	574	574	572	573	582	594	591	608	597	624	628	544	590	596	548	563	610	563	589	507	585	607	560	601	580	623	603	581	580	607	570	600	624	598	592	559	595	551	579	572	588	594	577	615	601	583	580	571	551	583	586	587	610	550	578	613	627	585	567	568	591	572	592	603	628	604	607	573	577	582	594	606	588	588	587	557	557	636	562	575	544	597	586	620	591	608	598	617	570	534	573	582	607	567	613	596	565	577	555	595	559	618	564	572	559	564	584	553	586	617	565	594	589	610	568	604	600	586	592	562	572	626	575	543	626	602	548	588	570	585	573	576	608	599	620	585	598	578	571	572	578	601	597	576	605	584	588	624	619	616	623	623	588	609	558	569	573	599	596	621	565	599	590	610	590	599	605	585	582	566	590	613	608	562	569	580	570	604	564	627	588	584	620	585	583	550	605	617	631	602	535	592	587	609	632	585	581	552	570	580	586	600	591	550	551	549	556	584	576	591	578	541	604	618	555	572	606	593	613	579	585	584	589	627	602	580	618	630	636	598	619	540	600	558	586	593	615	586	636	542	594	604	566	544	578	642	650	557	606	583	616	581	610	576	593	629	631	597	609	563	594	570	611	606	581	572	566	625	595	601	622	585	577	614	589	566	595	625	623	625	587	558	617	574	573	574	528	584	593	586	615	572	577	575	545	616	563	590	599	591	615	571	582	584	603	555	595	585	581	566	552	616	590	594	574	575	656	564	628	569	595	583	603	546	577	565	603	562	618	575	592	620	568	587	603	589	613	599	622	604	649	596	619	569	554	586	561	580	626	617	567	575	608	553	580	573	562	577	598	607	567	571	595	616	631	584	612	601	591	608	620	607	591	600	570	562	602	592	610	616	580	584	582	602	633	600	600	594	604	618	596	620	564	609	603	557	585	606	563	601	625	572	570	618	583	560	571	573	582	634	621	549	605	561	585	618	579	567	597	562	603	610	573	580	585	588	577	579	590	565	588	601	609	624	615	595	562	550	598	602	599	574	609	621	545	583	606	577	598	557	592	628	573	583	597	533	582	609	577	588	591	582	577	583	606	584	571	598	613	612	571	526	551	585	560	582	606	609	596	579	579	621	630	600	568	590	606	628	600	578	616	571	577	547	643	558	581	584	566	598	591	567	597	586	596	550	593	599	601	570	569	561	575	582	599	631	560	585	631	564	577	621	579	603	585	560	614	603	575	572	569	591	587	630	582	573	559	592	572	580	591	575	591	545	569	595	626	560	587	607	546	569	566	594	605	567	611	595	597	606	608	586	586	598	591	587	621	625	547	628	605	632	591	617	599	595	608	624	581	588	589	591	599	611	575	597	587	607	612	504	574	572	560	554	596	601	626	605	557	552	549	643	582	577	567	561	620	546	593	576	561	613	559	608	633	619	611	597	617	575	603	585	592	573	634	573	584	557	576	588	579	577	581	588	589	570	621	591	621	579	606	608	590	616	573	575	576	637	593	618	614	565	593	567	594	579	609	578	544	584	581	574	549	636	599	621	566	538	559	604	554	564	573	587	582	627	601	602	560	558	622	586	550	616	584	599	526	540	595	618	571	588	536	619	596	564	594	592	598	618	570	534	598	600	576	611	619	539	589	606	580	515	595	577	585	561	621	593	598	643	587	592	567	584	598	596	565	564	595	614	554	561	557	561	577	558	591	603	594	630	626	537	592	567	592	628	608	557	592	558	578	607	647	595	602	620	585	580	611	610	637	607	601	608	578	553	600	581	582	604	616	552	602	601	573	634	571	595	554	666	590	553	594	624	584	571	611	616	594	605	571	602	575	624	599	585	608	590	559	570	611	556	576	610	589	580	587	577	596	652	563	647	583	588	574	563	583	559	596	582	545	577	576	597	587	605	582	590	611	600	602	611	514	580	600	601	576	548	606	589	600	584	602	612	580	605	591	615	594	593	587	576	599	615	622	587	600	635	566	566	562	540	575	591	623	582	618	591	612	574	599	590	607	588	582	595	608	634	558	591	580	618	604	581	550	564	554	570	614	600	617	623	628	565	576	618	593	601	606	559	568	616	609	589	607	608	578	600	559	605	569	603	602	570	608	603	563	609	581	550	580	591	555	563	643	575	618	583	591	563	520	570	587	595	568	612	629	581	642	568	566	583	551	559	618	621	577	614	606	565	595	598	606	617	580	586	582	618	528	583	583	574	587	578	584	599	584	573	595	604	634	573	564	546	587	577	559	595	591	555	604	577	574	602	592	583	569	566	613	623	581	585	626	564	585	596	580	610	584	555	593	619	600	611	546	601	552	616	574	627	562	623	553	573	575	592	579	621	585	608	592	594	599	588	613	623	573	558	606	570	589	568	588	595	573	542	605	600	586	554	578	593	600	621	590	570	584	542	595	597	603	557	614	613	615	574	560	591	542	599	599	574	577	616	607	579	583	623	583	547
27961	17805	6035	2259	1582	1178	919	852	721	681	671	632	636	637	721	617	679	657	671	697	697	659	674	709	714	727	781	696	747	688	659	656	657	649	663	697	676	648	630	600	643	649	647	632	627	621	610	639	631	689	658	667	664	589	634	608	597	641	574	612	585	614	564	557	619	603	618	595	629	603	683	602	652	597	583	586	635	563	604	610	584	612	598	608	570	606	574	583	607	603	583	543	607	641	603	584	652	547	571	616	655	618	569	629	619	623	630	640	614	599	617	631	585	631	602	586	619	579	581	584	599	627	606	599	668	547	633	608	574	585	577	630	570	574	610	579	589	628	629	617	618	620	575	626	591	623	631	628	587	600	560	629	657	618	579	588	585	581	607	631	614	551	612	624	575	621	601	623	608	581	588	620	639	606	612	620	616	592	596	642	622	582	594	598	562	604	594	577	631	622	597	557	574	623	592	575	612	576	604	615	582	605	618	566	580	624	636	594	557	630	619	588	636	592	631	594	590	559	601	602	615	580	575	643	612	590	590	660	595	629	577	613	596	576	592	628	618	582	579	606	576	599	608	626	576	607	595	566	616	577	605	614	596	569	624	584	610	616	601	610	576	607	607	611	600	583	613	603	571	579	626	639	595	587	600	615	562	581	606	620	588	552	613	649	667	607	606	624	552	562	617	600	599	545	619	657	616	568	617	624	579	597	611	614	604	661	602	600	574	654	602	595	572	647	586	659	580	643	625	591	573	588	606	597	575	623	580	552	567	575	546	578	615	621	612	636	644	625	616	611	613	608	602	594	632	605	579	650	643	599	626	635	565	607	613	593	566	604	593	601	555	571	647	636	648	586	577	600	584	553	542	585	627	588	650	649	599	614	599	564	589	648	598	595	625	589	614	628	622	596	622	560	586	647	584	601	618	600	597	621	541	602	585	640	598	590	634	581	598	619	593	571	585	623	563	587	564	602	605	589	594	606	588	612	626	672	585	573	574	593	592	608	644	630	613	620	643	660	603	600	628	572	611	581	609	613	624	605	603	586	642	664	613	599	624	605	584	569	583	554	630	629	633	578	591	593	622	555	577	611	620	636	624	587	593	590	577	568	577	626	591	619	620	595	610	626	614	609	581	631	613	610	609	616	598	578	596	630	646	641	610	593	610	640	560	592	626	603	597	614	638	633	608	606	585	598	594	653	600	619	625	631	615	607	580	585	607	597	650	622	603	592	596	576	605	589	633	593	648	633	639	644	661	583	570	575	580	544	586	602	620	579	570	591	579	640	630	595	592	593	577	598	586	595	634	618	620	585	621	596	607	564	607	607	646	641	624	610	598	607	604	601	629	649	659	592	558	584	642	602	618	617	590	673	580	675	652	598	593	630	647	632	599	572	588	625	589	597	611	585	598	623	591	587	609	635	633	651	628	598	637	601	651	610	585	596	592	605	601	600	604	597	607	583	571	605	613	567	604	587	590	625	609	608	614	607	614	606	602	551	619	627	587	580	619	605	596	619	595	613	620	597	604	596	587	591	629	598	595	605	578	582	607	606	626	606	571	580	611	613	634	585	586	558	572	568	601	639	609	588	598	618	585	613	622	583	616	624	647	561	576	613	635	576	597	650	620	569	616	582	629	561	614	589	576	602	634	597	627	640	617	611	643	586	601	601	609	614	586	607	586	601	636	590	624	594	577	617	612	600	631	598	614	584	612	647	592	611	642	581	581	603	606	635	622	598	578	624	614	544	628	580	582	621	623	639	640	624	629	598	589	622	542	612	631	634	584	593	614	577	595	622	615	606	635	604	617	552	530	618	630	553	605	586	555	625	594	594	592	632	628	613	587	622	631	616	581	626	646	599	671	615	603	593	595	643	645	626	571	669	632	670	625	646	644	590	578	614	589	623	624	669	599	585	618	570	604	572	584	575	612	604	580	626	604	641	594	628	575	605	618	603	623	603	654	574	620	590	568	621	631	585	580	572	597	633	585	638	563	644	585	553	609	620	612	610	633	660	589	569	572	617	613	610	606	544	577	571	581	621	654	593	648	629	587	600	615	597	607	618	608	623	598	621	611	628	630	599	591	618	589	630	569	553	619	615	590	542	587	601	557	557	591	594	622	632	625	613	578	618	586	592	597	601	645	580	582	608	597	624	605	561	601	620	612	624	625	593	647	620	638	642	631	631	576	615	619	599	603	588	604	594	669	585	605	610	647	571	614	613	575	610	635	582	588	601	582	610	640	609	594	597	617	530	611	567	585	597	586	618	608	587	617	605	606	611	620	586	612	580	606	638	606	598	542	648	638	648	574	593	599	575	646	587	566	627	587	582	629	568	584	600	565	596	640	603	619	594	576	618	602	593	612	620	627	563	575	589	610	589	616	636	579	632	618	537	581	637	585	604	595	625	678	664	575	622	619	626	614	571	590	604	583	582	578	558	599	615	537	643	622	661	623	624	588	573	590	591	626	620	608	612	595	605	593	593	602	605	619	622	622	627	606	599	579	564	610	593	604	586	568	655	624	654	610	615	587	608	588	589	577	628	628	583	571	649	621	666	602	554	593	619	624	607	607	603	577	588	605	568	664	616	637	586	617	617	578	573	597	601	617	635	593	590	602	643	573	602	585	587	642	561	615	601	636	610	587	631	623	586	595	640	651	624	560	601	602	616	616	611	608	602	651	614	605	585	624	595	592	562	559	615	591	601	626	622	603	619	610	576	597	599	568	623	580	647	613	612	609	563	604	605	561	568	614	602	580	590	601	631	625	599	577	624	623	594	620	641	619	613	603	598	586	645	590	623	599	571	568	635	605	581	634	607	637	632	628	615	575	638	586	608	601	625	600	633	592	619	557	602	632	595	641	624	583	633	600	623	574	563	605	624	591	600	590	610	613	578	577	560	639	687	598	595	628	572	600	573	604	584	582	607	631	581	609	597	627	596	579	583	550	601	608	608	618	583	619	608	572	596	585	598	629	629	595	630	561	606	601	651	594	579	596	619	643	581	581	580	572	604	607	597	622	590	570	578	583	619	624	605	590	629	630	592	604	555	564	634	583	615	611	590	592	600	607	603	624	623	607	621	616	578	573	591	640	615	587	560	626	615	608	580	615	619	565	589	633	594	589	610	605	621	616	591	594	607	600	617	577	596	647	609	579	625	645	581	631	581	595	574	665	605	617	624	584	595	588	621	624	545	575	582	628	621	589	647	604	597	635	587	595	585	622	604	588	616	632	645	610	606	634	627	632	619	578	638	604	588	570	584	584	616	594	569	595	639	594	634	625	565	605	598	593	559	607	600	586	574	654	627	656	679	613	603	631	589	595	626	602	646	577	668	594	575	634	639	584	566	602	604	587	611	627	590	590	615	613	657	585	641	593	619	591	625	579	591	589	623	606	669	594	595	571	626	614	591	572	624	629	607	581	663	639	603	623	582	611	583	556	603	585	560	562	612	590	631	594	607	589	605	603	604	572	592	632	566	598	638	605	559	598	614	627	608	592	615
9606	6696	4489	2622	2269	1764	1365	1170	902	800	785	790	724	752	812	764	780	760	784	783	795	789	722	795	832	783	851	816	868	787	801	697	768	685	732	747	750	692	670	643	692	664	725	713	721	686	646	756	734	756	715	711	684	649	716	697	663	636	648	645	642	650	660	674	647	659	638	597	687	650	607	679	643	648	676	660	666	667	671	641	658	652	680	685	678	630	619	673	670	656	649	685	669	612	662	624	659	666	644	682	602	669	620	722	636	616	628	659	680	638	636	642	648	661	627	609	639	653	643	668	648	622	624	655	643	628	669	706	679	635	623	631	678	672	650	614	649	628	665	633	687	671	622	651	645	663	673	614	651	673	675	650	646	607	652	666	682	620	682	654	674	633	621	614	622	628	654	611	649	659	656	660	622	647	651	630	649	709	656	629	646	582	642	599	669	674	654	698	583	663	661	666	679	669	638	687	587	615	652	604	641	647	624	643	641	634	651	631	655	660	667	631	634	666	659	668	638	643	696	653	660	677	661	625	601	641	626	651	600	660	647	626	661	693	686	637	651	607	641	624	640	668	620	619	670	630	636	648	643	633	646	658	624	618	676	635	637	653	661	639	586	625	598	633	682	640	639	670	638	650	645	672	694	645	664	667	631	639	658	676	665	650	635	636	596	640	680	632	695	669	646	654	624	619	653	666	659	652	606	629	610	686	646	649	652	683	618	681	617	636	666	669	650	629	668	658	631	626	628	638	630	657	595	622	611	598	646	649	697	672	656	648	669	597	638	620	684	613	602	646	604	654	653	660	640	647	613	619	627	625	615	712	648	641	664	642	610	658	671	653	667	656	620	644	670	681	642	658	664	684	699	664	642	630	690	599	650	645	649	656	648	619	606	666	628	672	623	676	650	710	605	651	633	667	637	665	654	623	629	697	636	673	665	651	603	663	649	629	649	610	672	636	642	670	615	656	664	652	688	657	676	643	627	638	620	628	694	659	657	703	654	673	653	639	600	655	691	667	696	630	643	627	664	603	654	630	644	588	644	639	674	675	677	644	660	639	614	631	661	602	641	635	644	631	645	654	647	645	642	625	643	630	674	666	657	696	684	649	639	658	666	648	654	651	612	626	607	616	625	631	687	664	634	631	694	621	628	627	673	687	652	637	592	613	598	649	695	602	636	652	625	579	637	666	664	640	612	643	676	637	644	616	652	691	659	597	652	624	608	682	672	664	642	676	677	648	655	597	707	628	631	646	652	642	653	610	686	589	695	689	681	643	637	636	639	653	662	670	645	657	666	643	627	648	622	670	702	610	622	631	628	622	631	629	660	699	654	646	651	658	660	669	680	644	649	621	649	683	657	643	653	666	611	670	628	655	626	659	648	658	684	619	636	647	612	654	673	635	641	634	700	627	675	657	664	623	658	635	667	638	620	636	602	667	615	630	668	682	663	632	657	618	628	672	626	627	610	634	650	684	636	662	682	665	616	608	649	677	669	610	643	636	688	688	643	690	652	684	611	677	639	636	682	654	667	659	665	593	665	641	634	677	666	641	634	653	658	634	677	626	685	678	598	689	644	666	680	634	664	656	692	653	645	585	669	622	637	695	667	651	651	632	653	594	653	635	642	633	667	681	618	643	633	667	632	596	677	661	636	617	617	637	618	665	628	644	667	613	658	654	650	660	688	631	669	616	660	655	682	673	628	649	646	644	668	666	646	602	659	648	642	619	666	680	669	632	672	635	651	618	631	674	673	671	638	637	645	637	679	656	639	642	649	623	659	640	623	664	692	638	659	608	663	671	633	646	620	614	666	651	623	678	661	609	656	640	685	643	669	617	617	653	625	625	661	639	639	660	667	614	654	658	666	657	656	602	699	670	630	614	586	621	656	609	605	624	639	635	638	637	654	631	655	645	663	634	674	664	640	661	649	622	637	619	621	613	662	627	665	630	614	646	686	641	651	634	579	610	633	700	645	623	638	661	616	663	616	634	647	646	667	651	637	661	646	629	636	635	674	663	612	619	611	689	605	657	619	683	636	648	654	681	681	579	645	602	605	684	687	641	636	634	692	655	642	668	654	646	662	670	650	586	680	651	666	656	667	642	688	666	606	685	623	670	627	668	655	645	631	685	676	626	645	610	643	668	641	607	610	658	589	692	693	650	678	644	651	672	630	640	618	666	614	641	607	652	633	609	635	620	639	655	591	626	615	679	669	659	646	662	644	673	693	648	641	637	610	636	631	674	706	619	678	675	611	662	649	637	619	650	610	652	639	608	653	607	677	589	653	647	675	667	634	619	623	621	685	642	658	657	674	634	676	623	687	635	635	625	627	630	637	669	669	646	611	646	687	630	620	638	632	713	651	672	649	625	622	679	645	638	675	640	659	658	662	663	702	676	636	656	689	653	660	635	678	639	672	618	707	614	665	653	656	669	658	640	575	641	654	659	677	634	657	618	617	657	649	648	643	670	656	641	652	661	611	614	659	676	665	651	620	620	650	649	707	654	635	677	615	675	652	624	619	656	624	694	629	687	672	654	640	633	666	642	664	654	652	649	638	644	627	649	658	644	635	628	622	640	673	643	669	685	619	646	673	663	676	697	632	638	627	610	631	655	602	651	685	633	688	622	640	677	637	658	628	643	654	668	664	696	597	678	629	690	642	618	643	647	658	624	630	644	617	657	602	639	653	652	677	635	634	664	662	632	685	606	596	634	653	629	619	644	622	594	626	625	634	646	611	610	660	679	630	659	630	671	646	671	647	645	648	613	620	666	663	613	671	616	647	661	633	669	676	630	665	640	595	637	632	690	696	658	641	655	690	632	596	678	640	627	629	621	683	661	646	654	662	633	613	640	607	659	679	662	687	620	640	662	645	587	656	624	639	615	635	633	619	663	646	653	604	645	690	578	638	658	612	618	664	650	683	663	688	625	622	641	667	607	642	643	622	681	655	661	680	666	694	606	692	665	646	597	656	646	674	631	666	649	632	608	606	625	589	587	619	673	628	676	607	657	647	623	596	628	638	657	669	661	652	680	627	604	575	648	646	652	653	629	617	622	672	629	652	616	639	661	671	635	661	672	684	628	674	682	636	680	616	644	684	611	679	658	660	633	621	664	647	625	670	648	657	617	611	611	650	633	647	646	604	645	671	649	651	695	685	639	625	633	613	637	695	695	660	610	668	645	673	669	661	615	657	681	618	669	611	598	645	627	633	630	684	637	682	667	600	659	613	712	620	711	697	640	643	648	589	629	632	647	702	625	679	639	649	679	622	673	598	660	656	657	650	638	623	667	657	590	628	629	623	702	632	669	657	652	633	592	663	647	643	642	637	632	620	666	660	643	619	638	679	676	659	593	656	648	658	619	673	663	668	674	639	634	711	650	668	660	635	640	625	640	657	646	641	682	617	671	641	620	635	657	685	661	616	613	665	619	656	645	661	660	662	693	612	635	670	680	659	656	669	657	706	664	651	610	642	649	664	640	620	598	638	640	607	671	618	674
23684	21278	28499	24388	21297	10897	1957	1216	859	705	699	609	571	533	587	575	593	565	581	592	572	567	535	540	591	645	619	666	649	603	519	518	524	492	462	512	494	454	509	484	482	454	458	497	477	465	453	497	493	530	519	532	485	414	452	450	397	450	381	450	443	418	443	408	407	424	418	427	398	427	408	410	396	396	416	405	404	407	394	392	391	382	405	361	374	406	397	395	389	393	389	402	371	393	399	403	417	398	343	372	380	382	376	389	398	367	382	394	372	407	386	390	361	366	392	388	415	416	390	411	416	374	423	397	385	376	391	366	429	423	367	383	388	361	366	379	389	386	414	358	372	391	392	362	395	405	398	396	444	360	416	429	388	425	384	392	364	398	363	370	445	416	396	365	410	381	381	424	364	384	414	369	436	398	385	385	411	414	393	383	417	405	423	420	396	361	376	386	406	412	416	400	380	378	384	396	384	392	391	387	440	367	387	404	396	396	393	402	390	366	385	377	422	377	407	414	381	422	374	400	410	385	405	372	391	389	391	389	418	390	401	424	398	390	379	418	418	399	400	407	396	397	353	382	389	394	382	346	388	400	423	354	424	407	397	382	379	359	377	390	420	403	400	439	385	422	394	363	379	392	392	394	402	395	400	360	415	390	444	398	393	393	405	407	393	376	384	411	366	408	385	379	415	424	395	430	385	378	371	441	389	441	436	426	391	421	379	370	376	380	385	380	422	355	392	353	404	395	416	396	396	404	422	401	351	386	388	384	401	396	383	402	431	389	430	419	410	424	375	431	375	432	368	389	377	400	389	392	375	393	400	395	411	399	385	387	399	395	380	426	412	385	382	402	394	383	408	386	428	398	382	400	412	393	400	378	461	393	448	367	381	370	404	401	408	350	399	384	385	396	405	421	374	367	371	390	390	413	387	419	374	398	401	363	396	403	405	408	417	427	377	381	418	395	398	395	399	426	434	423	393	404	369	393	411	386	385	393	364	402	405	424	383	404	402	397	401	378	376	428	394	375	400	394	356	381	392	380	396	363	359	431	408	416	381	403	389	405	375	385	384	419	364	396	366	403	420	403	363	367	419	392	382	405	400	425	422	397	363	395	391	373	376	387	400	397	384	365	406	405	402	401	456	387	385	416	406	360	369	416	398	366	389	371	401	404	374	392	378	404	397	426	404	384	388	398	382	421	391	418	403	372	365	380	398	411	406	370	406	404	370	401	401	360	374	389	388	386	409	410	381	363	386	404	403	349	414	406	389	394	389	396	414	405	391	380	396	392	383	393	350	396	401	419	367	385	365	388	373	391	427	398	424	397	398	379	402	391	387	374	446	382	384	402	388	388	442	414	376	385	421	415	402	428	374	381	375	400	404	411	391	417	396	410	369	371	397	421	433	413	402	413	394	411	354	387	404	396	373	369	350	385	379	380	394	393	396	372	384	382	386	398	359	430	367	411	429	382	375	399	446	412	389	388	432	377	426	395	440	379	423	413	399	374	425	405	378	389	396	386	383	382	398	394	396	423	429	411	380	393	410	407	431	389	396	401	381	426	417	389	388	375	432	383	379	408	395	420	418	405	386	373	384	401	437	433	380	380	357	394	402	435	395	413	403	398	400	393	389	385	405	363	367	367	391	387	391	441	337	412	411	410	388	383	384	393	417	389	379	393	391	396	379	404	416	397	379	390	375	393	399	384	385	381	392	428	389	379	344	359	393	388	365	391	410	369	366	409	385	383	409	417	416	408	412	387	397	382	388	400	402	397	404	415	426	386	389	386	386	403	396	385	362	383	379	361	418	387	378	417	370	418	382	392	369	401	416	404	411	398	395	393	383	399	384	396	391	422	422	402	415	361	434	392	393	393	357	335	417	359	394	366	399	374	368	383	392	371	425	384	414	385	364	433	394	388	393	388	392	406	371	404	408	379	363	374	424	369	408	384	380	376	363	374	360	409	388	411	373	409	387	401	387	369	390	364	368	369	405	374	417	388	380	380	397	420	385	401	395	383	374	405	389	398	371	374	388	389	420	406	388	387	387	377	368	400	402	384	402	398	377	400	390	414	419	371	382	373	379	397	395	378	354	399	382	425	388	424	396	404	411	363	378	402	397	341	387	391	395	377	386	352	357	347	409	399	409	395	363	406	365	392	369	392	395	362	354	393	382	374	366	402	377	416	408	411	385	393	372	377	370	385	370	393	400	381	379	386	382	407	369	416	385	379	403	375	402	382	367	416	384	366	387	401	378	413	403	382	374	380	395	383	401	401	396	410	411	376	364	359	427	412	375	423	383	391	384	420	362	402	381	398	373	383	404	398	362	367	370	385	413	386	413	396	393	392	394	388	389	390	351	396	417	400	400	387	376	398	426	360	395	373	403	381	406	422	403	380	390	391	377	403	414	377	400	388	360	424	390	356	401	357	397	377	360	396	397	411	416	379	416	397	387	377	369	375	365	397	427	432	415	397	418	355	400	380	400	372	364	434	419	382	404	428	400	380	387	343	417	416	409	397	402	410	389	385	381	402	411	385	422	398	435	412	403	386	401	349	365	390	384	433	362	348	388	396	377	437	364	382	371	377	384	411	399	400	374	392	426	415	387	391	437	377	351	389	380	404	406	377	345	376	409	364	422	381	381	401	408	364	404	412	390	383	400	396	390	378	412	413	399	413	379	370	362	349	384	391	406	397	397	374	384	410	409	374	413	378	403	403	423	395	390	410	415	410	369	380	396	395	375	400	377	386	380	374	411	378	413	405	379	374	377	397	411	369	378	371	363	386	423	374	410	395	387	365	407	382	388	391	411	415	392	410	390	384	380	409	369	397	400	374	414	363	402	410	355	385	381	423	358	389	435	381	388	404	396	396	379	355	371	350	415	414	424	423	379	366	376	393	435	379	416	418	401	371	361	386	398	370	398	403	365	406	420	381	394	399	391	422	365	409	403	384	376	390	378	334	406	431	382	360	402	409	377	433	384	384	366	394	409	397	385	403	388	389	377	385	396	382	418	362	366	427	367	357	415	406	373	369	423	388	356	385	390	369	413	372	400	425	366	392	391	376	422	383	387	370	372	412	406	422	371	366	365	390	382	381	423	385	392	411	425	410	406	370	434	411	403	382	383	382	391	391	389	380	421	384	361	393	376	394	375	418	388	406	407	378	386	395	377	381	402	411	393	385	396	397	378	387	388	395	428	380	399	367	338	406	399	405	378	368	404	434	394	364	395	396	377	430	417	400	400	399	403	388	418	390	417	335	368	366	379	403	362	390	364	399	374	404	350	404	398	394	371	368	367	366	379	394	375	420	365	357	398	404	357	410	427	398	402	434	386	388	397	357	383	398	391	412	365	417	416	412	396	387	405	386	403	374	387	346	390	401	417	385	435	381	377	389	368	401	366	360	421	357	406	396	383	407	398	394	407	435	402	394	422	389	407	354	360	389	378	395	391	416	375	418	356	421	379	413	352	398	403	406	382	393	421	370	383	436	418	403	399	387
16997	23559	11071	5805	4567	3434	2532	1900	1369	1105	936	850	818	782	757	782	769	699	739	708	723	674	715	703	722	807	834	855	879	775	729	672	609	571	536	586	570	531	522	555	579	522	522	538	519	519	560	558	573	632	621	583	547	481	455	463	477	508	488	483	486	479	451	432	441	459	438	493	434	437	486	458	442	422	415	440	433	439	426	472	446	413	395	417	386	447	470	412	439	438	437	400	413	416	422	462	418	445	429	437	439	387	441	461	466	413	439	429	419	431	424	404	441	410	427	427	421	426	426	414	421	419	437	409	467	462	442	413	413	416	401	459	446	409	385	448	414	445	394	428	415	440	448	405	414	440	423	457	454	426	453	413	405	393	420	418	434	443	458	418	427	443	406	411	439	417	438	399	451	435	401	427	441	428	453	460	452	427	442	439	475	430	411	440	424	437	437	408	426	421	408	441	442	407	421	471	421	410	454	427	432	419	449	425	407	427	399	431	411	444	418	423	425	450	439	434	418	381	473	412	454	420	427	418	425	451	412	422	439	423	417	431	462	391	419	440	432	437	432	418	458	392	412	452	398	386	423	445	432	461	408	426	438	418	400	468	435	389	434	430	454	411	419	411	417	414	395	405	435	438	419	399	416	451	432	434	458	444	436	410	426	440	442	408	422	434	447	420	444	468	390	409	417	436	432	408	395	443	414	428	411	468	462	409	388	440	401	463	374	436	407	434	443	424	385	452	434	404	414	447	417	429	423	461	437	441	470	415	432	417	442	412	410	417	426	438	426	456	427	433	455	446	426	414	434	398	394	435	413	432	432	419	432	424	426	440	501	426	444	442	471	450	492	414	409	412	467	413	419	433	442	434	435	441	434	424	439	417	415	428	400	434	429	431	433	451	413	436	408	424	410	383	392	463	426	420	432	431	421	430	427	427	456	414	405	422	414	402	409	435	470	468	421	412	392	455	459	423	420	429	416	467	479	405	426	398	436	447	399	420	418	413	386	421	415	414	447	417	420	382	416	419	450	426	436	417	437	432	430	416	408	389	411	426	448	407	444	389	437	436	417	428	402	405	453	434	429	457	452	423	394	445	433	427	411	418	435	437	455	443	443	398	395	384	452	425	405	396	413	466	414	453	400	408	424	393	413	421	423	398	439	441	420	446	421	378	453	416	402	472	403	441	425	427	413	430	418	415	430	445	433	435	458	416	424	422	416	418	458	435	417	451	421	439	440	409	395	382	436	426	430	404	439	451	434	416	440	424	434	432	440	419	429	415	438	379	449	420	422	456	408	486	438	422	409	413	432	437	409	420	426	401	447	431	441	428	393	452	378	437	424	452	421	423	424	441	414	447	440	427	423	408	425	410	456	403	392	426	425	467	420	402	424	434	414	410	431	439	410	428	421	426	444	428	428	410	428	411	426	419	486	430	443	384	394	474	426	429	406	399	424	443	448	383	430	457	419	426	429	432	402	421	439	455	424	397	395	451	457	445	432	435	415	430	493	441	454	458	416	427	395	403	430	454	447	444	404	410	402	407	394	464	458	422	422	415	440	451	430	424	424	469	439	458	434	397	444	449	418	375	430	439	418	431	427	420	460	387	415	416	424	445	421	442	425	421	423	433	427	467	433	446	402	456	437	447	408	466	412	422	419	444	401	386	437	426	412	406	411	423	418	400	410	435	433	433	452	447	404	415	429	417	419	404	437	427	422	432	422	425	442	426	432	458	413	425	434	412	437	434	412	392	440	410	405	418	370	438	443	431	412	419	411	405	433	408	442	417	413	389	435	439	408	476	435	451	457	432	421	413	434	440	422	444	420	430	421	451	427	381	417	438	409	442	446	454	425	421	439	439	414	407	447	397	418	434	413	423	437	440	417	405	423	430	434	408	456	434	367	416	458	396	461	452	411	448	421	413	412	425	458	414	431	432	453	441	410	456	420	484	385	436	405	438	466	427	409	421	429	405	398	446	451	456	427	412	454	402	397	435	438	425	421	452	421	460	420	421	410	428	432	419	427	446	438	432	429	414	438	426	443	408	413	432	409	441	501	419	422	422	426	445	418	421	427	435	420	411	443	414	445	450	418	426	414	451	443	483	413	412	443	425	439	414	454	425	422	440	451	387	441	421	451	423	418	451	400	435	409	433	443	441	438	391	410	414	411	449	420	449	405	394	412	453	397	426	409	436	407	445	450	396	436	460	378	387	404	399	422	412	425	447	440	443	413	443	402	451	468	436	426	433	387	455	418	452	440	408	409	457	424	411	429	429	437	467	404	415	449	442	420	449	439	396	422	435	447	415	454	412	441	420	381	467	432	419	436	448	418	429	367	420	391	442	423	416	410	423	398	442	409	384	472	432	399	374	444	443	408	415	440	430	445	402	422	408	427	436	407	394	422	420	429	418	407	413	397	444	421	420	400	430	445	421	459	421	410	391	424	432	429	405	442	424	399	441	421	427	408	412	398	393	423	421	410	408	417	431	429	430	418	405	451	416	398	468	437	413	415	401	413	416	400	421	413	454	410	434	418	441	430	429	442	443	451	428	443	419	410	399	439	430	428	435	435	429	418	422	385	421	436	412	423	442	466	444	468	392	430	440	427	419	443	400	412	411	407	426	449	410	420	411	406	437	432	460	420	402	468	407	432	411	422	391	434	436	413	426	437	461	394	418	433	409	435	450	479	452	445	405	402	402	473	431	426	469	402	431	416	394	440	428	398	421	458	443	426	418	408	432	449	427	375	475	428	431	409	455	428	419	419	433	409	454	410	423	407	445	448	425	402	413	409	385	411	438	411	410	423	445	458	412	457	413	414	458	405	402	453	406	431	392	443	439	440	418	427	427	420	451	418	454	474	418	403	412	423	403	426	436	415	439	397	416	426	429	406	449	456	434	443	415	406	423	420	459	403	431	435	425	426	432	415	431	432	418	405	431	435	407	411	414	410	443	396	426	418	409	407	460	434	420	432	384	408	386	428	435	432	419	431	440	393	409	409	450	365	464	438	439	403	469	483	438	428	448	394	421	417	408	429	417	407	442	372	437	455	404	403	427	431	405	420	430	435	435	446	455	426	420	405	451	374	423	421	416	401	405	448	437	408	451	442	429	474	440	427	462	438	380	432	430	401	445	429	416	414	431	454	435	432	433	425	443	462	440	412	406	458	431	418	434	386	420	429	436	433	432	441	451	401	404	465	419	436	435	384	441	420	464	407	446	458	448	455	416	403	458	398	418	443	426	389	429	441	448	396	417	439	436	421	438	419	451	419	390	401	409	407	445	409	407	427	423	431	404	425	432	462	429	433	451	428	415	432	428	455	429	387	454	419	430	421	420	479	403	408	426	449	486	423	448	418	401	455	421	418	417	419	436	460	446	392	439	439	400	436	419	433	384	425	418	408	425	424	440	423	418	447	446	412	398	401	401	421	458	457	419	438	426	418	454	459	411	440	437	444	421	412	447	466	430	420	469	450	435	432	433	403	464	436	403	457	411	438	435
25085	21313	27321	25539	10846	2246	1586	1285	1041	1019	953	991	890	988	928	927	927	956	944	940	933	920	924	944	968	993	999	1027	982	931	954	893	834	905	902	873	871	883	879	880	825	836	848	788	882	822	858	834	863	873	923	851	876	847	864	865	829	848	823	876	809	818	823	796	805	785	839	776	856	767	851	834	832	857	805	785	826	829	829	814	853	792	820	846	760	792	860	803	843	836	784	757	884	799	822	784	751	770	822	800	791	778	835	809	789	825	816	832	824	832	831	807	795	832	811	864	773	774	863	781	783	853	831	800	846	844	812	848	813	843	787	736	805	812	836	784	840	798	809	841	838	835	868	829	827	837	816	819	807	841	808	801	864	826	794	812	854	818	746	803	771	834	818	834	803	799	771	822	822	812	801	846	838	803	827	794	781	792	816	771	837	837	803	818	814	781	791	835	808	820	749	849	840	783	796	789	782	809	830	806	850	788	856	801	835	823	794	814	809	835	806	813	804	844	829	792	825	822	783	784	835	790	777	839	795	846	832	832	830	857	821	840	868	819	799	805	832	883	798	837	800	862	828	803	821	804	798	785	789	838	851	833	809	802	793	792	824	806	797	826	783	795	772	756	798	779	783	759	793	807	841	788	778	818	784	815	797	843	842	823	823	854	857	815	792	820	875	834	790	797	839	799	788	819	826	817	822	815	860	835	826	810	811	813	747	837	806	867	821	832	812	775	807	835	845	792	805	798	788	787	835	769	816	763	812	827	787	831	782	836	840	835	872	780	861	758	786	799	805	808	812	796	809	821	852	836	822	800	812	821	803	783	809	793	804	833	801	789	796	794	794	815	840	803	787	824	865	806	756	791	817	844	855	776	817	888	848	809	865	785	820	806	853	800	793	791	811	823	787	813	765	819	817	796	835	767	834	800	825	831	852	796	828	842	844	793	821	809	770	820	820	822	804	817	818	822	832	763	798	787	789	791	816	782	826	805	792	809	806	849	783	801	783	844	845	800	799	797	822	818	793	759	809	852	779	809	807	784	779	859	840	840	813	835	786	822	901	805	804	800	822	779	807	830	841	781	799	791	786	771	767	819	823	822	820	818	805	807	798	763	890	777	799	757	873	787	848	837	796	853	762	805	811	787	777	818	846	840	850	807	855	832	805	817	812	839	820	818	756	839	797	829	775	789	822	869	815	818	836	778	802	777	772	770	805	816	793	812	777	804	814	803	791	766	853	826	802	854	842	790	846	780	841	781	827	804	863	783	840	778	813	773	850	842	790	813	764	835	771	755	789	766	812	793	825	767	819	797	824	781	792	804	812	787	873	817	825	764	801	819	828	795	826	860	820	797	843	790	799	848	807	869	777	867	815	821	845	763	796	828	786	846	804	837	829	817	756	815	817	787	815	818	836	784	782	834	806	788	815	841	834	836	791	838	789	821	826	809	770	824	782	865	813	810	861	803	821	820	799	857	829	800	840	871	796	784	836	785	791	796	842	833	839	811	805	851	775	825	815	763	783	801	814	808	800	799	831	796	843	827	812	846	873	808	784	763	825	753	765	842	754	809	828	854	819	817	842	779	799	821	786	834	842	816	849	798	848	776	789	840	788	795	836	784	798	821	808	804	813	774	799	807	863	802	787	789	808	780	829	815	850	795	790	825	795	817	880	852	859	828	788	854	844	771	785	763	800	738	823	797	790	759	805	790	870	806	774	853	793	802	797	827	815	810	792	805	825	745	830	788	822	836	838	762	823	842	855	785	839	804	810	880	856	785	799	800	803	823	834	758	809	806	792	788	837	817	830	836	816	768	844	818	829	781	771	784	815	807	840	804	876	856	824	753	799	841	839	788	828	758	837	725	798	764	795	793	803	753	808	852	807	776	823	792	834	845	808	804	808	823	796	799	846	802	789	802	849	827	845	770	779	807	845	838	766	762	863	798	870	825	774	827	781	824	796	785	860	794	824	798	871	797	830	807	828	776	828	817	855	809	803	763	811	836	832	773	759	834	842	840	825	786	803	783	772	780	775	802	779	741	761	797	796	863	741	785	836	818	849	789	799	768	841	779	835	827	823	803	794	807	793	797	788	813	808	857	829	830	813	820	813	830	831	783	831	785	821	779	778	821	820	830	816	783	825	786	840	835	850	819	771	796	815	811	833	836	800	791	807	832	851	819	840	855	835	825	799	815	826	834	841	827	789	835	789	805	834	774	749	811	808	820	770	815	840	816	829	771	809	788	817	783	828	869	809	850	800	829	825	810	783	828	810	807	782	771	836	787	794	846	808	823	828	866	814	783	836	806	838	829	827	822	785	816	804	847	832	792	799	770	794	809	849	814	806	815	822	801	766	828	796	810	828	834	838	765	847	803	749	835	807	804	811	833	805	809	867	826	788	832	838	825	815	801	781	764	811	825	804	837	843	751	819	770	835	793	835	775	779	802	803	823	787	837	793	760	827	843	847	777	845	812	774	777	843	814	801	843	838	779	774	798	849	816	784	754	796	810	880	795	789	781	801	791	879	799	796	795	832	788	806	843	804	834	792	820	781	804	847	807	794	788	806	811	815	843	810	828	805	808	804	788	819	810	842	848	803	808	813	820	828	789	837	821	810	778	783	798	828	771	813	833	764	818	803	850	791	796	753	830	810	849	824	806	815	853	842	842	789	845	808	785	818	824	825	787	809	789	817	800	775	814	785	799	799	834	803	810	826	815	806	840	821	824	812	793	806	854	795	829	763	816	821	834	780	858	864	783	804	797	782	766	814	798	849	800	800	791	789	772	799	779	775	766	855	815	807	838	852	826	804	827	760	765	792	793	831	824	813	801	798	822	841	764	813	834	812	782	861	791	803	821	802	870	767	816	827	814	831	836	819	850	814	836	805	774	779	817	812	824	809	779	755	755	823	807	789	812	761	818	773	833	817	843	824	811	834	823	860	877	817	792	822	834	823	811	809	801	829	797	843	825	830	836	801	805	787	795	816	823	815	857	809	863	795	840	834	817	839	844	885	828	800	812	792	818	862	778	873	806	803	843	818	857	831	848	821	854	796	843	807	839	800	838	831	800	875	830	827	750	812	780	827	822	798	799	874	824	858	804	823	810	826	747	885	808	810	800	806	820	839	781	804	805	816	847	802	809	782	837	793	839	824	787	791	804	822	849	833	756	842	815	785	818	849	819	850	834	836	836	812	744	832	848	834	866	739	824	790	727	806	773	782	793	790	817	792	808	867	812	807	845	817	801	797	774	804	790	803	802	812	742	795	789	796	815	785	828	806	797	821	817	816	797	816	799	825	766	813	802	807	777	828	857	826	752	813	803	862	823	905	810	806	800	816	834	838	786	880	813	811	849	800	826	826	843	855	825	819	774	789	759	781	838	787	823	746	818	830	869	796	803	810	764	829	861	762	810	866	810	810	830	785	818	801	825	774	838	815	828	788	806	822	777	815	748	818	775	792	816	827	846	788	802	788	804	812	795	776	781	813	821	800	848	779	800
15977	16458	8141	4280	3804	2861	2341	1824	1406	1279	1136	1106	1070	1075	1051	1084	1122	1006	1066	1064	1048	1070	1024	1016	1048	1116	1135	1151	1142	1131	1023	982	944	959	892	954	976	950	958	970	921	911	907	906	894	936	900	905	925	1014	1031	958	879	888	892	917	864	911	902	842	829	887	889	831	859	891	878	850	872	860	856	797	812	837	842	840	802	815	859	830	878	839	830	815	802	809	883	915	804	835	835	878	854	921	806	833	873	855	896	888	851	846	857	806	822	817	823	888	849	839	857	857	836	844	858	799	893	845	834	797	821	828	875	839	794	838	778	843	879	812	781	811	816	810	846	830	840	846	839	814	860	895	843	790	859	834	787	842	822	888	836	851	859	842	860	844	828	869	833	838	849	815	842	932	840	853	858	794	848	786	851	863	853	856	818	835	811	806	826	819	799	848	887	844	823	784	819	869	879	834	866	808	866	812	786	865	862	833	830	883	784	866	808	837	841	853	847	875	864	803	845	840	846	824	808	852	827	820	869	861	883	918	886	849	830	841	836	835	817	829	858	897	822	868	891	803	876	852	829	859	859	849	884	889	843	825	851	852	859	895	857	863	869	861	838	841	878	854	825	819	860	817	827	854	855	822	858	808	846	830	803	835	846	802	850	872	855	806	837	802	862	858	816	818	756	862	851	762	829	859	848	852	833	888	867	819	836	847	830	800	874	845	856	836	845	857	838	870	867	856	854	812	826	834	815	901	819	857	839	834	794	829	804	842	838	843	871	825	854	829	824	777	844	837	803	843	813	797	751	792	811	852	875	824	875	848	793	827	871	774	829	830	806	821	887	868	870	827	790	873	848	822	835	864	871	835	825	850	844	862	821	836	819	855	840	790	853	838	840	840	839	828	812	826	850	871	781	810	806	836	802	877	823	848	839	816	767	907	812	870	846	830	859	884	803	826	894	850	814	856	845	841	858	932	817	849	816	866	811	862	863	867	850	839	829	846	818	847	835	831	816	883	822	846	821	869	786	832	887	842	803	870	818	844	815	881	862	851	859	822	851	828	785	831	833	877	817	822	838	769	798	840	855	852	816	759	872	841	788	855	857	782	869	814	816	887	826	826	862	825	884	824	821	784	847	833	856	802	833	833	803	824	836	811	845	857	792	816	813	810	848	849	840	830	813	810	851	815	859	853	812	839	867	826	852	823	839	879	824	822	828	845	859	862	898	834	798	884	862	858	800	818	846	824	864	814	808	816	879	838	843	803	861	828	841	821	834	881	841	804	816	821	822	816	840	804	838	880	862	814	857	829	872	823	821	810	853	824	785	859	805	792	883	802	778	825	854	805	854	854	822	897	860	840	883	834	892	779	844	801	802	826	801	817	827	820	817	854	832	825	839	869	901	855	852	834	846	875	834	899	851	820	837	838	797	872	827	856	868	849	859	815	870	821	828	887	808	830	828	809	884	864	816	818	838	843	815	858	830	813	829	867	804	861	828	841	848	861	797	812	879	852	815	845	806	869	844	808	834	855	879	841	846	897	824	864	809	847	865	899	812	839	843	814	844	888	847	842	811	882	843	856	866	856	762	830	868	828	831	813	860	845	883	843	852	848	807	863	830	878	800	796	846	890	846	799	814	860	815	771	836	814	872	840	906	835	850	851	835	835	801	821	784	857	862	861	815	828	863	802	848	848	865	806	837	862	888	867	911	831	858	835	830	883	862	821	864	847	872	834	843	860	856	787	909	865	830	856	827	801	794	810	833	847	824	889	836	832	842	764	870	783	821	817	784	903	784	860	790	812	849	845	872	897	849	848	844	876	843	826	898	818	861	827	802	788	873	801	828	884	817	804	873	829	869	884	807	789	796	879	879	828	821	872	815	867	841	843	872	824	805	847	826	840	806	829	782	827	818	841	838	834	808	789	859	835	871	872	820	842	851	805	852	849	921	832	846	824	805	801	853	872	828	864	815	846	798	853	813	848	894	798	832	870	862	850	790	807	862	861	850	845	826	807	878	857	842	774	877	845	873	799	841	811	846	799	869	836	824	828	772	883	843	817	870	819	815	802	845	835	820	800	807	886	794	809	819	877	849	833	863	854	827	808	858	887	855	848	822	823	825	838	790	837	870	838	800	799	852	782	871	820	863	801	835	858	856	866	874	857	840	893	902	827	888	841	769	822	798	814	799	819	843	843	818	903	866	885	892	840	841	823	819	872	831	844	843	826	846	811	862	842	862	816	805	857	793	825	847	822	877	851	859	805	838	804	845	830	829	876	887	885	809	789	823	830	888	830	820	814	863	801	823	763	848	875	762	840	831	852	806	878	818	861	831	817	894	869	847	851	787	823	831	863	832	850	846	880	843	834	844	869	800	845	826	847	855	782	855	851	887	882	837	876	883	872	797	816	821	854	823	821	837	766	818	862	830	883	799	857	833	795	875	838	859	856	802	807	855	846	822	819	811	934	797	795	825	849	858	836	920	838	850	864	832	852	811	835	889	836	843	869	863	838	847	834	847	821	871	836	810	865	828	873	827	896	846	858	814	847	813	879	811	857	847	847	807	855	803	842	798	840	816	795	865	808	823	816	877	874	874	858	843	849	837	797	784	845	861	845	802	850	847	843	825	860	839	834	763	866	910	842	795	841	822	855	829	865	833	825	811	860	844	871	871	835	825	860	858	824	851	847	874	812	807	870	819	795	811	852	886	841	835	814	840	870	773	844	838	833	847	878	843	866	794	841	837	860	849	833	842	879	855	865	841	839	824	896	768	826	850	805	836	851	834	846	866	810	834	841	819	832	784	868	838	821	871	840	823	786	822	819	826	843	837	857	849	829	779	858	852	828	772	826	852	833	833	909	926	838	819	836	835	856	817	858	810	812	804	805	818	857	819	835	807	807	909	852	808	843	809	784	844	835	845	873	802	868	811	836	903	836	809	833	866	843	813	808	841	809	843	865	828	864	821	809	824	841	852	827	877	787	838	863	848	802	887	848	866	837	881	799	838	888	864	829	848	813	863	803	828	880	847	835	869	803	829	792	808	837	820	871	851	837	851	817	838	809	783	827	826	813	931	823	816	836	881	873	783	863	875	864	845	818	858	838	812	810	821	755	813	822	840	869	799	832	858	833	841	814	842	834	849	871	890	842	843	866	833	877	782	855	832	830	806	837	873	882	867	888	867	883	818	806	861	853	880	860	811	809	815	871	848	863	842	817	860	836	821	819	848	867	854	791	871	866	829	892	858	845	858	845	814	853	832	869	827	845	816	840	804	849	831	875	827	845	808	838	861	826	832	869	894	813	832	852	802	872	843	812	846	891	823	836	800	835	851	898	909	863	838	834	816	880	823	815	842	815	785	815	765	801	890	825	839	828	861	869	849	815	873	849	841	853	800	860	901	797	837	866	841	827	847	870	858	831	828	839	898	877	875	849	868	832	814	853	854	836	849	843	813	841	831	835	850	816	802	854	792	847	901	839	843	856	841	840	865	819	841	821	842	791	850	830	829	793
22707	21322	29010	23976	21327	21394	9240	2049	1393	1144	1068	1026	897	859	930	942	909	891	885	877	831	863	803	839	849	942	918	953	976	867	865	773	750	740	771	716	704	683	691	610	671	673	711	723	707	748	710	690	706	763	780	728	699	594	634	674	621	616	608	612	624	633	601	624	620	580	624	646	610	601	625	587	642	614	555	605	575	621	572	580	592	588	551	619	583	565	546	602	612	593	584	621	606	586	597	607	586	559	541	584	600	608	645	556	569	563	578	534	574	589	583	613	593	561	567	593	623	589	539	616	599	552	560	600	602	584	560	573	653	550	560	573	543	601	601	610	615	556	569	595	562	556	598	572	585	580	554	537	603	558	566	584	590	607	623	542	568	568	599	565	623	625	601	520	570	624	592	574	575	570	640	529	619	608	572	561	576	544	568	568	566	596	610	563	566	596	586	644	578	559	584	575	611	595	597	523	569	566	586	577	589	587	568	542	594	597	576	583	591	533	578	617	599	589	614	638	566	624	552	610	578	622	595	547	599	579	603	570	559	558	584	586	582	574	591	597	565	562	562	650	562	542	598	604	598	571	576	606	576	572	614	592	606	605	595	631	583	556	568	564	576	569	593	594	578	616	597	561	590	562	591	607	577	553	575	563	585	610	587	605	583	537	593	566	556	598	580	609	582	598	596	573	587	624	646	577	582	600	547	590	628	600	575	582	651	592	582	604	594	591	591	630	633	596	544	571	577	558	629	586	598	620	583	594	569	605	562	617	598	577	628	605	615	585	560	575	544	609	593	568	623	601	579	629	604	620	581	562	565	591	607	552	596	555	595	587	561	584	607	601	601	669	578	548	546	567	606	613	570	591	603	598	592	545	567	621	570	579	623	595	595	593	626	591	565	597	574	586	569	621	623	605	570	580	574	572	579	570	574	588	563	604	568	597	574	615	609	589	564	592	580	588	580	571	622	571	619	605	573	592	589	589	560	612	601	621	587	593	599	569	620	586	561	580	589	611	587	590	535	588	567	565	601	575	572	573	546	617	614	622	563	574	557	597	586	546	584	579	640	530	560	596	542	574	610	615	623	559	569	570	594	560	593	587	631	613	617	562	568	542	570	592	546	617	538	592	598	590	551	597	562	580	582	566	524	577	565	582	603	552	564	599	618	558	607	560	570	569	593	575	609	564	559	618	588	603	566	572	587	584	599	545	600	618	541	593	579	602	597	573	598	583	598	581	606	615	563	560	603	561	608	599	609	625	577	564	573	615	605	629	550	553	560	560	606	580	598	544	529	592	599	626	598	601	571	559	605	559	566	541	609	576	619	632	600	658	569	570	565	541	563	587	558	563	557	564	593	623	588	585	572	580	603	593	572	546	626	561	605	576	570	549	586	598	558	620	566	630	589	589	565	584	601	571	602	569	555	593	589	562	658	611	619	563	563	570	625	601	615	577	544	569	567	567	617	591	641	591	585	642	564	593	589	570	595	552	579	541	619	548	592	588	616	561	570	566	598	546	586	579	605	578	581	568	539	568	595	552	561	562	598	584	592	579	604	600	582	565	621	605	636	582	620	557	555	585	616	546	590	594	604	627	576	579	592	559	527	593	575	568	557	545	622	613	583	588	597	576	604	588	576	567	549	610	582	598	586	607	542	571	610	628	606	576	556	579	559	584	595	594	562	563	589	566	573	551	586	598	590	559	544	593	560	616	589	571	584	584	560	552	620	594	614	600	568	562	562	634	614	567	589	585	635	564	580	607	555	557	600	589	556	576	603	608	563	575	594	585	606	602	605	597	529	611	591	602	616	590	630	607	556	587	604	606	579	607	584	613	554	578	566	570	612	608	591	572	593	595	552	581	590	598	587	562	592	582	590	608	610	579	570	593	563	566	584	594	590	563	585	584	569	608	603	625	581	595	647	580	623	565	611	562	566	634	564	568	561	588	558	557	569	579	579	584	545	576	574	547	546	574	574	585	561	606	572	568	574	557	600	569	576	615	589	595	564	559	598	579	579	552	584	574	607	604	635	541	614	583	581	604	512	596	538	581	609	591	597	569	571	602	545	605	610	545	547	588	583	576	606	592	584	549	580	555	621	568	564	559	551	563	559	545	592	582	595	591	591	522	579	561	597	628	635	590	586	582	574	543	632	577	601	624	593	602	617	603	557	620	587	546	592	566	551	599	574	563	557	582	538	586	603	551	555	587	547	556	589	606	621	558	578	580	573	587	585	585	580	613	588	645	589	586	593	581	587	626	612	549	543	658	611	561	581	573	594	562	574	588	593	568	600	590	578	612	531	586	617	608	575	605	619	567	598	612	565	629	574	570	629	593	559	627	602	616	540	621	596	595	590	600	560	592	568	606	616	614	573	576	624	607	578	604	616	572	609	562	597	622	581	585	568	564	609	601	618	545	586	570	608	539	553	537	584	578	592	616	593	649	596	588	603	597	566	574	632	550	607	560	616	569	595	544	574	586	537	566	621	560	586	603	581	562	638	598	562	593	571	590	538	546	559	613	584	551	573	586	624	609	576	609	566	602	574	578	647	575	588	620	567	572	582	629	571	613	554	607	610	595	559	554	593	561	597	621	604	593	573	562	559	559	572	595	605	591	598	559	598	591	559	597	596	594	597	612	565	591	575	584	555	571	553	588	636	576	577	558	633	568	593	572	601	583	584	588	618	573	546	617	649	601	594	568	601	563	577	629	605	576	575	525	551	546	590	585	602	575	558	608	554	629	589	572	583	582	635	601	560	576	603	598	588	586	538	546	587	645	584	615	583	599	587	588	548	611	582	567	570	596	589	596	580	577	607	589	615	587	592	561	570	615	594	586	599	566	584	574	611	593	575	604	564	597	543	536	609	554	630	571	579	563	596	573	579	602	590	584	598	573	535	603	558	591	533	603	594	575	558	550	565	612	570	551	605	570	593	549	561	572	634	584	561	581	549	581	574	593	597	526	610	543	564	527	577	607	548	564	567	577	595	570	586	569	582	543	617	613	592	547	572	592	589	602	608	584	601	587	596	604	603	575	613	549	620	568	568	605	599	582	591	579	581	594	568	554	587	609	558	536	587	595	565	621	591	567	584	544	585	588	578	574	557	548	600	572	606	595	573	557	573	576	547	577	636	555	583	588	584	575	563	587	593	618	576	564	590	584	584	574	583	597	595	570	605	587	602	597	601	584	574	593	593	614	581	579	562	616	566	586	589	572	581	584	585	621	575	589	598	589	556	547	570	564	567	529	602	622	587	548	585	606	609	628	587	592	612	596	610	571	612	595	549	576	580	603	632	585	576	623	589	572	585	566	591	566	605	576	565	564	556	644	595	583	579	561	561	591	559	586	587	544	627	582	566	552	593	599	569	569	591	564	561	545	585	603	600	572	553	577	577	611	533	625	635	593	578	587	574	608	551	557	611	577	586	595	573	579	613	583	648	552	561	574	592	585	586	606	583	536	575	626	608	570	574	575	629	572	569	558	566	598	560	617	580	568	626	560
23000	29164	16003	8657	6784	5271	3987	2970	2095	1738	1497	1336	1273	1152	1137	1193	1165	1110	1114	1104	1054	974	972	977	1063	1165	1240	1260	1207	1186	1038	953	842	825	808	815	832	768	746	775	766	749	766	745	806	762	755	807	820	905	873	799	777	687	683	652	682	694	669	655	682	643	602	644	632	602	641	593	645	650	617	593	585	634	570	598	591	630	615	637	594	598	624	593	630	642	604	583	628	627	558	626	610	598	588	610	625	637	612	610	633	615	601	626	601	612	597	583	626	619	611	603	574	627	589	641	587	588	563	582	558	576	595	632	624	568	589	568	589	614	601	613	605	574	613	609	597	584	598	572	585	589	564	621	611	612	562	574	611	609	622	603	540	567	630	591	646	647	592	619	618	613	566	622	610	657	626	594	627	608	593	601	559	604	605	557	613	589	580	620	614	577	614	591	624	625	610	620	579	609	547	599	571	571	553	595	610	636	589	594	589	581	648	592	571	616	612	579	583	588	599	618	591	660	590	590	584	655	575	607	633	584	600	575	596	584	637	596	568	620	623	642	612	592	579	570	570	606	560	591	605	610	580	584	658	618	582	580	541	629	550	594	600	572	587	648	631	582	629	609	601	623	621	692	603	597	589	623	593	573	615	605	534	558	578	548	599	631	584	618	532	581	611	580	545	566	576	601	574	600	615	592	588	595	588	584	581	604	608	601	583	610	596	592	564	612	595	604	608	578	557	571	577	569	632	616	565	546	613	598	543	608	557	590	615	617	575	652	620	567	607	564	633	604	587	631	596	573	604	610	639	598	600	585	585	609	575	601	601	582	614	600	596	643	567	610	578	620	581	622	580	597	622	576	615	610	570	601	603	568	598	574	620	563	587	574	578	610	650	585	622	633	609	523	556	553	607	630	586	605	625	627	616	597	610	567	643	600	626	631	588	578	572	586	568	569	586	578	614	625	565	602	579	612	637	594	559	596	553	601	602	631	590	621	622	642	581	647	605	596	614	619	604	583	575	605	604	586	606	584	584	600	618	604	575	604	613	613	586	631	576	659	628	619	630	626	576	605	597	601	595	622	606	605	628	598	646	609	576	583	623	607	579	636	604	541	589	610	564	580	580	632	616	593	549	597	613	577	646	558	597	606	643	596	633	589	609	567	584	597	594	562	570	591	603	559	582	580	572	579	624	580	570	609	570	611	583	591	606	601	616	574	615	604	555	606	630	590	627	598	582	547	595	580	589	581	618	651	631	588	588	640	626	548	577	578	610	602	595	592	587	617	610	579	620	580	618	585	568	593	612	630	658	637	591	581	573	584	563	575	584	620	601	599	574	595	609	603	611	595	609	599	616	590	623	568	565	643	591	580	581	588	579	596	638	610	564	609	584	617	576	570	622	596	570	533	556	569	585	569	603	616	572	587	569	592	600	659	661	537	588	572	562	552	639	639	556	602	574	594	661	612	593	564	600	623	560	589	575	575	599	595	615	566	547	607	661	584	622	623	586	594	594	591	614	603	604	608	644	600	571	597	586	625	604	610	592	568	603	592	556	602	629	621	586	563	605	576	553	595	560	594	588	599	603	596	625	630	608	582	611	582	588	548	610	582	565	599	570	626	607	596	593	581	643	597	585	609	623	643	599	586	595	596	622	600	581	594	547	578	574	633	581	598	611	560	615	601	597	593	604	583	574	569	584	601	604	604	624	564	587	598	589	575	600	569	606	592	551	626	580	633	578	569	616	605	604	585	580	591	552	596	608	608	614	635	599	626	588	632	575	601	633	572	567	599	618	603	664	607	576	545	588	604	586	603	537	590	606	582	580	626	619	586	581	584	607	592	600	593	609	570	581	618	632	622	611	545	559	619	585	589	643	647	600	619	605	612	607	591	633	576	609	573	632	614	608	579	604	610	583	601	607	593	571	604	588	576	606	626	558	615	568	588	627	596	616	603	565	581	583	646	596	567	588	539	575	625	583	574	579	631	579	577	575	584	592	609	566	604	611	618	615	620	605	618	606	610	580	602	587	586	627	569	611	566	592	616	584	558	586	579	614	573	615	596	596	556	609	595	605	616	623	596	619	653	607	561	600	644	611	610	547	582	577	611	573	608	591	596	599	580	572	579	613	580	571	583	611	603	601	593	551	657	614	569	615	608	608	629	616	600	615	606	612	638	648	638	563	600	590	564	607	665	604	617	570	618	581	602	570	638	605	582	624	612	622	558	616	591	583	583	586	592	616	617	595	561	626	607	599	612	601	585	593	577	599	598	596	615	630	558	646	550	556	592	616	593	594	644	573	577	579	613	565	587	564	571	563	602	621	585	611	575	592	567	595	593	598	570	579	540	603	556	640	583	609	601	601	617	590	607	594	620	603	579	579	590	624	570	582	603	569	597	616	590	590	608	590	590	584	610	606	564	563	606	606	619	573	633	585	639	582	622	572	602	589	591	593	603	570	567	594	549	584	637	616	616	568	565	610	602	597	551	610	574	631	600	581	594	558	593	604	585	626	549	622	603	641	554	615	587	558	566	617	600	591	627	599	550	603	595	609	581	615	563	573	588	606	581	576	618	637	595	634	576	602	600	586	608	597	574	595	610	591	580	633	605	595	589	577	596	587	578	600	603	614	580	656	571	597	570	601	627	581	609	620	573	591	627	581	623	588	612	591	589	625	570	564	550	601	567	564	609	601	598	573	616	621	588	585	587	625	584	597	605	571	569	615	605	580	595	602	612	581	615	592	573	609	575	577	598	582	591	535	620	566	598	612	586	616	605	587	566	606	613	588	569	590	599	592	563	606	608	598	660	561	599	601	549	621	610	569	606	604	595	568	575	631	564	597	588	592	581	550	628	596	594	591	619	565	588	632	560	571	604	573	611	590	651	616	616	626	618	549	617	584	587	646	568	594	610	631	591	591	595	602	567	583	600	622	570	605	555	587	582	627	588	605	578	557	622	565	593	575	644	602	563	590	627	599	588	573	626	633	583	579	562	603	625	606	581	578	607	620	595	579	583	625	611	611	608	626	550	592	575	600	576	584	576	643	583	594	620	632	612	595	579	602	566	601	589	600	594	605	583	587	560	570	595	609	604	625	584	614	600	574	648	559	625	574	561	629	580	585	611	580	574	573	587	581	615	627	595	593	587	594	548	607	597	598	563	583	596	557	571	580	593	641	587	594	617	602	642	630	605	587	573	549	585	605	614	612	577	578	622	616	602	598	629	603	588	604	640	576	588	593	535	582	619	606	574	564	592	661	593	579	559	574	553	599	579	567	632	631	597	581	588	584	591	597	599	565	591	608	610	619	615	592	609	560	614	621	639	621	576	646	597	592	602	592	590	580	617	585	613	597	604	631	577	587	629	573	601	570	619	640	576	633	599	664	587	644	569	581	586	587	595	611	600	604	571	576	579	629	639	600	575	587	563	618	605	586	585	633	571	596	588	558	560	638	569	570	564	600	639	585	577	591	597	607	573	586	587	585	568	582	579	562	623	618	576	574	596	565	577
28167	17853	5892	2274	1507	1200	1002	829	716	739	673	699	652	623	644	654	661	673	683	714	722	706	701	701	664	700	763	711	745	684	680	692	668	630	620	680	646	659	659	619	640	593	623	650	639	646	646	629	636	670	629	659	617	672	636	658	623	623	592	610	615	644	559	586	561	595	617	633	623	629	597	617	606	574	599	623	612	623	582	607	624	608	667	627	635	535	665	632	587	592	600	613	608	575	580	587	589	584	588	609	607	605	583	603	606	524	612	612	594	659	663	635	653	617	615	628	595	571	593	648	630	659	589	607	554	615	629	584	630	606	620	613	601	620	582	580	627	603	664	596	593	560	612	596	648	596	603	595	630	595	672	598	595	597	613	592	586	601	583	589	607	632	637	613	596	680	620	577	584	633	616	595	588	609	633	629	581	608	622	611	604	585	603	603	593	596	604	616	622	618	585	616	602	603	620	597	615	629	602	611	614	641	578	606	646	611	559	611	608	572	604	612	588	585	623	641	583	556	629	601	588	589	554	581	627	570	614	607	613	608	624	608	599	604	617	642	646	588	606	612	636	559	620	626	606	603	623	576	581	588	610	637	614	615	618	682	639	588	588	628	616	646	617	576	638	609	601	617	622	633	588	637	592	582	623	579	619	643	620	614	656	639	614	620	601	554	554	609	610	610	624	560	612	640	610	598	592	642	606	581	600	618	659	627	619	583	570	617	609	553	598	594	584	581	591	570	619	608	572	655	584	599	614	589	662	605	600	627	609	611	575	604	574	613	614	622	642	601	612	612	618	646	605	578	605	636	563	589	600	606	579	612	618	583	631	590	575	607	597	585	640	575	569	609	598	633	597	579	583	560	602	637	633	652	589	599	636	573	635	632	609	637	653	565	623	614	613	602	585	622	588	617	620	609	591	592	638	572	602	639	621	604	631	590	620	597	575	632	623	601	619	618	664	625	630	635	595	628	625	631	585	615	603	611	609	622	620	591	652	615	610	607	609	655	611	620	620	627	651	599	623	602	629	590	615	650	654	607	613	601	630	599	623	586	601	593	603	608	567	609	626	610	553	573	602	607	639	661	610	628	596	583	595	622	645	613	617	610	648	600	602	604	620	589	571	624	582	646	600	627	595	614	612	594	606	585	588	577	587	590	619	583	653	577	642	600	623	579	637	560	642	643	598	620	611	599	551	598	608	574	572	580	587	590	614	630	648	586	614	588	611	627	627	664	621	653	619	576	627	617	609	581	620	571	627	614	613	595	612	679	609	618	641	636	599	564	583	605	601	575	638	613	554	642	585	641	639	575	624	641	630	593	610	602	616	609	661	588	636	574	595	583	673	592	589	600	633	583	614	597	601	594	567	609	604	611	584	635	581	639	621	589	583	622	641	595	604	601	592	608	597	586	621	618	633	582	630	580	578	618	625	616	575	614	589	620	583	630	576	613	663	634	607	572	605	603	603	593	601	612	589	635	640	654	630	613	636	591	591	612	601	610	561	628	614	618	572	588	607	637	572	602	592	624	646	615	627	630	585	595	629	604	668	609	592	606	618	622	606	596	602	622	600	582	625	608	604	556	631	585	625	609	605	602	665	612	575	628	616	608	596	592	621	589	601	637	675	554	593	642	619	645	578	580	617	610	620	610	668	647	597	626	654	622	609	592	621	624	595	592	607	618	586	619	599	612	605	658	618	634	614	613	558	652	568	602	593	656	656	615	602	616	588	640	616	636	632	624	636	627	600	591	618	629	582	619	649	605	613	598	671	585	616	624	630	640	613	622	631	580	599	632	641	609	655	646	603	627	595	600	590	557	602	620	614	629	637	616	611	600	593	592	648	683	585	599	635	635	627	611	597	586	625	632	564	607	620	573	600	628	579	631	619	570	589	618	584	590	589	614	614	617	635	584	599	616	635	605	645	567	659	588	585	597	611	568	621	627	604	560	598	634	596	650	607	563	598	598	620	597	598	600	575	598	574	611	598	586	624	637	589	602	604	635	617	575	606	609	618	625	594	587	619	570	631	606	630	624	613	611	643	600	607	624	616	614	605	632	607	594	640	610	616	617	581	584	638	636	588	605	634	621	646	571	586	628	651	573	635	580	612	620	618	578	602	640	601	603	569	670	588	595	607	616	586	660	582	573	582	572	614	604	564	598	640	649	579	648	654	649	596	593	588	607	647	575	596	583	598	643	672	624	621	610	600	609	616	603	590	585	640	642	623	599	577	638	617	630	589	627	612	638	648	608	596	613	637	623	590	612	621	631	571	619	576	609	587	561	595	655	578	627	590	597	601	593	620	591	608	602	606	605	631	581	599	616	599	579	631	602	627	620	634	633	596	570	613	592	667	559	617	607	578	641	623	593	621	594	610	615	559	611	611	626	576	613	632	622	586	583	568	643	605	603	607	597	646	608	639	630	613	595	607	622	587	594	584	602	593	615	638	616	676	661	643	631	585	599	603	641	589	620	599	655	574	583	571	607	641	597	635	553	583	592	595	628	575	647	626	617	598	593	578	632	632	599	617	581	590	625	630	565	598	601	603	621	592	605	648	549	631	569	612	589	586	656	643	631	628	632	626	645	583	600	631	594	662	628	623	596	628	602	648	611	640	657	625	638	610	641	568	607	573	593	589	557	596	562	615	640	568	600	599	637	611	628	623	661	583	598	635	575	627	570	566	591	627	562	633	630	612	564	561	539	672	601	616	589	648	616	617	603	635	602	579	584	614	625	613	601	577	601	606	617	588	588	609	617	657	575	629	619	593	608	585	650	623	575	604	660	646	632	617	605	595	623	595	582	634	630	648	610	628	651	636	585	624	577	596	593	580	615	607	604	617	611	655	635	626	647	568	579	609	589	623	647	617	568	583	603	586	637	605	646	617	608	654	598	604	580	585	594	597	588	640	620	556	642	629	609	608	607	567	598	609	590	650	670	603	566	602	613	604	623	581	628	613	625	637	611	631	604	603	641	565	590	597	576	587	638	632	558	578	615	595	652	638	635	593	587	612	617	637	613	618	614	612	669	595	598	619	581	580	600	610	589	629	663	586	638	627	589	615	609	540	605	618	577	601	625	547	574	636	577	560	629	608	624	637	595	554	599	605	626	615	685	636	639	611	631	610	633	604	608	650	590	582	630	616	629	638	605	589	624	600	649	603	629	620	578	575	602	602	587	585	674	577	581	602	578	657	634	635	641	592	581	593	657	622	629	628	625	595	597	572	601	614	569	619	621	581	627	626	611	624	620	596	564	601	634	614	625	613	599	609	585	617	627	519	612	584	634	596	635	575	657	603	635	593	607	616	586	631	612	629	626	618	637	609	607	620	614	557	659	632	626	629	614	610	588	594	647	571	619	585	562	622	615	608	577	594	617	623	593	605	603	649	637	588	602	618	634	630	619	617	621	609	597	631	606	563	621	624	630	569	615	611	589	571	576	582	599	653	598	584	620	617	594	629	644	652	556	618	640	660	615	580	608	608	642	613	612	627	653	595	637
10944	6402	4608	2726	2285	1716	1413	1104	916	801	819	758	766	749	784	735	774	774	734	788	794	782	707	821	770	859	844	862	835	832	822	813	724	723	709	697	749	663	718	663	681	737	710	697	709	675	718	681	735	769	694	717	714	631	720	670	644	696	704	582	677	667	683	675	670	659	662	669	686	654	628	668	630	620	631	640	626	642	683	629	634	627	673	675	649	676	635	667	654	639	669	648	668	728	643	626	618	674	626	686	637	660	636	618	615	623	673	633	649	641	726	636	616	697	710	717	668	702	675	669	700	632	660	661	672	641	659	638	656	665	630	622	604	694	642	641	644	638	627	647	650	647	667	657	643	671	638	658	677	674	654	651	649	676	656	602	662	623	648	613	643	659	647	674	615	628	636	711	666	666	620	635	727	671	666	634	657	656	653	655	688	650	656	640	650	645	666	673	636	645	623	701	679	652	626	646	654	640	668	606	656	659	620	626	679	672	609	665	648	581	631	632	668	630	604	666	653	665	647	687	675	606	670	633	647	620	659	610	634	636	612	657	622	666	727	682	676	674	656	628	644	662	601	640	607	674	624	646	668	636	619	668	652	620	645	665	641	640	632	651	656	664	658	675	628	654	668	619	656	722	647	630	686	631	732	643	642	653	659	705	646	610	666	644	692	676	671	626	657	677	644	645	653	658	630	645	675	638	686	659	653	614	649	673	658	675	666	664	649	657	661	636	664	659	619	645	619	647	621	618	661	696	662	649	673	651	666	689	655	649	672	682	648	608	651	646	643	617	656	649	640	638	685	676	666	612	660	647	655	647	672	662	647	590	644	609	643	628	641	671	620	617	652	636	651	699	609	655	663	643	650	659	681	661	654	681	659	660	676	683	618	642	698	646	675	622	622	671	640	708	675	683	633	635	646	679	641	650	636	648	661	653	670	650	628	632	671	621	646	670	679	627	648	662	695	640	643	653	654	678	666	664	655	615	649	658	609	679	623	675	687	642	650	679	634	587	632	643	663	654	660	670	657	662	638	647	653	636	660	634	663	672	649	665	636	659	670	631	626	617	661	661	661	659	651	647	630	617	643	692	668	657	680	638	623	656	650	659	638	643	685	690	684	641	659	645	634	630	653	661	654	696	645	653	656	641	681	667	693	684	625	698	704	668	616	640	648	654	645	653	636	628	638	627	677	602	625	688	681	646	622	625	654	637	681	633	633	635	678	674	629	621	653	672	609	652	647	657	636	679	658	694	645	638	618	663	700	618	662	649	663	626	648	595	665	631	661	676	638	653	677	663	661	690	629	645	599	639	638	614	668	628	682	661	640	683	664	646	662	645	688	701	648	619	710	671	647	655	713	681	612	678	686	645	655	676	648	666	650	649	665	666	706	628	616	634	648	637	611	636	639	659	662	629	625	620	676	670	616	687	646	690	642	664	670	690	657	650	636	649	656	636	677	611	684	654	601	669	596	653	658	642	660	621	645	622	611	647	635	645	670	632	625	650	646	665	673	676	662	683	710	639	674	655	638	655	644	667	633	681	645	675	639	688	661	646	698	647	697	655	612	678	656	638	621	667	659	658	681	669	642	632	629	682	625	622	678	643	645	622	624	681	613	647	637	652	659	655	684	665	698	644	673	650	635	665	685	709	676	615	656	671	676	676	625	646	662	658	640	662	708	679	718	661	643	644	625	680	630	637	659	695	655	648	658	687	681	666	647	646	615	684	624	592	658	669	673	637	626	676	684	657	648	662	667	659	618	674	609	628	607	626	657	648	679	679	660	698	588	679	645	659	621	626	625	626	693	648	662	623	662	644	610	656	701	682	668	620	654	622	698	699	644	645	663	645	624	678	636	678	675	641	638	629	659	688	612	642	655	688	631	653	673	664	642	672	680	655	638	664	662	686	594	651	657	664	649	727	593	659	638	680	678	653	633	706	657	630	692	686	667	677	683	714	621	652	630	660	641	629	691	634	672	679	643	685	652	631	639	697	647	645	698	678	661	634	626	686	650	625	618	627	607	662	598	644	643	644	651	649	620	658	637	678	637	661	648	647	642	641	650	622	624	663	693	616	660	644	645	722	650	659	631	644	655	705	619	640	674	653	665	665	680	605	652	705	684	648	604	670	636	600	651	650	669	643	647	634	669	634	628	685	655	645	622	634	661	632	650	648	650	644	653	641	638	691	669	724	622	631	656	712	658	671	648	683	713	648	615	630	676	688	685	657	650	694	652	626	652	646	682	663	623	602	631	616	670	641	642	660	642	683	669	697	636	634	621	672	647	650	651	650	645	649	670	625	678	628	621	649	649	657	666	684	650	639	655	646	640	652	620	719	612	635	637	619	642	629	701	625	687	642	704	667	681	674	665	658	662	639	649	627	652	665	659	655	656	639	656	659	673	625	673	639	628	624	631	675	603	619	675	659	664	649	665	676	675	651	662	670	638	672	647	714	659	642	641	644	642	644	653	652	699	705	643	638	662	677	595	678	648	665	671	655	630	631	610	678	631	621	663	595	656	611	684	653	620	644	664	657	693	598	620	678	662	633	664	667	639	666	643	648	669	669	619	632	617	669	696	657	640	690	676	686	677	657	662	630	667	663	661	604	694	655	590	663	694	625	646	622	668	682	630	693	697	655	645	654	651	654	678	631	644	624	674	672	642	655	605	645	645	641	655	631	669	656	651	632	630	619	642	669	641	653	645	639	627	626	706	705	648	659	635	610	634	665	675	671	657	683	668	655	652	622	675	656	630	633	634	671	676	603	674	639	652	671	626	630	649	624	674	660	688	607	665	624	648	640	619	677	615	649	660	647	651	651	629	639	635	626	626	688	629	650	664	648	644	636	636	687	706	665	676	631	667	648	708	692	714	665	660	652	655	688	659	708	705	649	634	667	665	676	626	680	680	688	663	644	633	618	675	594	729	580	680	664	639	698	713	597	625	703	657	664	665	697	681	623	594	645	644	634	666	652	681	667	637	657	642	628	637	630	656	661	683	569	637	644	686	622	623	674	655	676	669	652	621	656	680	679	686	645	650	669	649	686	663	690	705	638	610	655	626	681	672	595	621	655	653	681	661	640	675	669	679	634	622	661	601	637	689	641	660	686	635	676	651	645	673	693	620	659	677	650	683	630	653	689	657	677	644	628	656	698	677	680	640	647	659	645	641	686	626	626	658	699	645	660	683	646	633	623	716	681	631	627	677	651	666	632	673	659	633	661	635	661	583	683	646	612	678	641	657	647	677	641	675	649	665	642	699	677	696	642	651	640	641	645	651	662	667	689	651	630	624	635	623	670	626	643	659	661	633	635	637	657	651	641	687	632	656	666	652	656	629	654	612	667	621	660	637	636	672	672	656	633	681	687	646	734	646	630	664	634	693	610	703	623	665	616	650	652	671	638	641	672	702	681	665	645	643	683	647	605	625	667	688	671	652	601	703	672	611	675	649	642	663	639	640	671	632	700	661	639	638	643	660	677	625	679	635	657	689	672	649	635
23607	21190	28409	24253	21205	10747	2033	1113	853	792	693	640	597	581	580	558	562	547	630	581	542	602	502	527	578	617	639	650	654	617	587	539	487	497	503	490	487	476	465	451	481	488	477	485	453	508	474	456	494	515	534	524	455	406	437	439	414	404	432	424	422	398	401	390	423	411	444	417	378	408	410	357	395	404	371	431	414	432	409	368	420	386	384	371	433	398	414	416	392	387	413	431	387	413	371	401	391	371	388	408	372	384	428	433	390	412	416	385	362	389	391	403	371	385	367	343	415	383	405	402	369	393	368	408	403	394	374	389	402	358	395	400	395	402	397	384	415	402	395	401	419	401	390	413	391	405	400	411	387	370	382	427	372	387	390	411	403	389	398	414	428	380	395	393	416	389	378	382	372	412	413	399	368	353	364	392	418	414	389	393	411	392	395	391	373	374	361	400	411	397	430	386	378	398	368	432	361	370	412	375	352	384	370	392	405	403	389	410	406	364	379	384	413	424	404	411	420	392	425	362	402	413	396	407	366	388	403	359	398	388	364	383	403	400	374	419	374	386	406	410	430	406	375	390	428	384	410	384	433	422	411	389	376	392	353	375	383	391	379	391	379	444	379	377	383	398	376	408	403	387	395	379	427	371	395	411	395	387	351	412	396	365	389	386	396	416	388	384	401	428	383	402	403	399	396	381	394	383	377	407	410	372	383	388	366	417	407	365	361	366	387	347	392	378	403	384	377	371	370	399	362	390	419	398	372	363	384	350	385	411	381	398	416	369	403	369	433	362	366	402	379	380	406	378	372	394	456	370	366	383	414	394	400	407	376	393	375	385	406	360	389	400	398	410	350	389	372	419	355	392	415	393	396	397	398	366	414	389	372	371	390	403	382	390	402	390	398	365	365	401	371	379	402	363	393	380	414	380	379	399	364	370	384	386	392	404	419	386	403	381	368	401	395	353	368	389	399	380	427	355	389	361	383	396	372	402	395	394	374	406	415	390	369	381	381	409	358	402	409	374	407	395	365	388	377	386	407	406	358	381	387	386	401	400	384	364	386	366	382	390	366	370	401	410	382	388	355	384	374	434	371	413	386	397	395	413	392	374	385	401	391	392	401	394	383	377	347	401	364	387	392	373	395	416	377	390	372	389	415	380	400	433	381	417	423	398	412	416	371	368	404	370	419	371	351	394	412	398	353	386	374	427	383	371	408	404	402	391	397	349	368	383	397	404	394	404	399	400	392	382	391	455	421	435	388	395	362	418	398	433	374	397	385	413	378	405	379	413	371	419	389	354	391	433	374	408	420	410	374	426	373	393	389	448	401	397	401	389	405	396	393	432	402	404	350	395	390	375	420	390	440	413	396	411	390	392	391	382	401	393	368	409	391	398	405	374	366	403	347	376	357	394	360	417	413	406	413	381	373	401	361	407	413	409	431	364	420	408	396	357	394	412	390	414	391	377	369	398	370	413	427	428	390	427	408	396	388	392	358	377	407	361	367	395	391	398	438	403	431	389	399	377	378	405	409	400	405	407	414	406	391	418	372	392	427	396	404	383	379	378	386	398	402	418	396	367	388	392	404	377	410	369	396	390	396	357	415	395	428	390	354	408	402	375	355	380	411	385	358	427	390	390	399	405	365	375	388	408	384	381	371	428	362	402	374	395	385	400	404	425	398	394	360	402	383	408	409	383	377	384	402	408	369	408	448	386	379	430	393	383	387	442	405	368	378	370	371	338	392	388	382	357	354	358	410	406	397	391	354	394	428	401	393	407	387	408	403	419	371	366	368	430	365	383	428	399	405	385	373	371	401	360	401	394	378	384	369	376	388	381	358	402	417	382	373	399	398	393	389	378	369	397	400	388	395	419	385	385	348	385	391	392	363	375	393	386	405	369	392	410	376	350	431	400	399	393	410	397	392	376	379	394	391	365	389	393	391	381	380	378	366	375	405	422	383	380	395	368	400	391	399	365	401	389	388	431	430	385	382	417	366	404	362	412	375	376	364	398	392	375	425	398	408	350	441	418	372	358	400	368	368	419	389	360	402	413	419	385	388	377	400	415	389	401	386	372	351	423	411	360	415	393	396	390	393	432	411	385	402	411	445	426	389	410	402	386	377	416	370	392	370	368	415	379	396	413	401	426	404	423	402	366	417	366	414	401	402	418	342	409	397	401	392	404	366	393	361	423	366	406	403	429	405	358	393	404	385	402	386	405	419	363	393	384	357	403	443	378	420	394	423	390	350	438	391	385	390	412	416	394	399	407	458	404	390	401	407	423	397	391	374	418	402	347	403	379	390	397	359	398	355	406	383	387	366	447	405	418	387	399	393	370	388	420	434	412	392	371	408	376	386	386	409	386	409	366	374	401	416	405	404	408	379	364	377	392	405	392	378	378	432	395	400	419	364	414	418	404	417	381	436	449	395	408	394	438	383	379	385	409	413	387	389	410	395	398	422	370	365	382	381	373	397	376	388	403	421	396	378	360	381	422	365	419	401	370	425	385	373	417	353	388	402	372	361	356	405	384	390	404	420	408	407	395	394	412	411	390	386	372	375	377	371	370	424	399	392	391	392	398	425	399	429	377	373	433	416	422	344	387	407	399	388	403	431	425	389	359	370	410	400	355	414	398	441	406	366	406	413	395	413	371	379	375	405	392	401	400	410	384	432	362	373	399	396	410	410	404	406	404	405	436	353	379	395	411	408	363	385	404	412	430	394	362	384	403	393	423	352	401	407	395	418	393	395	425	425	369	342	372	340	366	406	362	411	398	373	386	402	364	387	383	438	402	400	369	363	352	373	371	401	392	395	373	392	394	404	370	390	425	353	376	404	387	386	377	391	373	382	386	402	391	344	399	412	390	371	389	412	429	376	416	410	417	396	392	433	403	388	390	367	373	393	410	399	404	366	384	384	410	401	385	389	390	377	413	377	375	392	378	407	430	381	393	380	385	363	428	404	421	405	400	371	405	415	379	395	401	365	392	383	388	378	391	373	375	340	393	388	415	410	392	404	372	397	414	394	389	413	436	400	402	409	386	404	385	392	373	367	408	374	404	364	369	417	387	390	409	378	363	402	404	382	366	436	394	366	401	380	395	431	406	364	423	410	407	387	410	384	408	399	375	373	365	377	408	412	379	364	374	376	377	381	362	377	354	385	395	373	381	380	414	372	389	361	378	399	447	417	379	404	393	397	376	363	361	401	377	399	400	392	401	408	423	392	406	392	410	375	379	360	389	417	391	424	380	416	400	378	368	358	372	373	367	417	411	409	391	392	414	398	424	385	398	346	372	390	419	411	373	393	392	415	416	390	379	406	407	395	412	378	387	396	409	385	417	384	432	436	366	395	381	398	394	424	358	370	406	416	437	390	393	377	372	398	393	392	400	440	394	402	421	406	396	367	380	387	364	378	410	404	399	394	398	415	391	384	375	350	394	397	387	383	411	397	417	390	363	355	403	395	398	396	405	378	405	382	360	387	372	424	391	371	392	387	377
17663	22042	11219	5987	4560	3336	2630	1860	1318	1128	1057	865	805	811	838	802	764	775	755	774	772	735	671	681	751	858	882	911	844	796	676	703	618	548	546	546	594	583	512	489	524	557	495	557	535	531	519	537	575	630	611	569	512	513	468	494	480	467	483	466	442	462	439	412	437	454	447	495	422	377	423	434	442	387	431	427	401	402	454	412	408	436	459	459	455	439	431	434	407	429	416	412	436	397	425	417	456	424	462	402	424	439	427	440	402	453	427	434	409	435	418	435	452	444	453	440	417	412	433	436	443	428	437	436	427	454	401	427	467	406	398	369	422	406	439	412	409	432	397	425	439	390	395	412	432	430	366	432	398	426	398	426	447	482	441	413	421	430	416	454	422	441	406	433	398	427	428	469	429	396	426	418	414	408	410	417	429	428	431	434	449	399	446	438	425	442	453	413	398	398	456	429	415	432	439	424	437	435	431	419	423	381	453	431	423	434	432	440	440	429	419	448	459	465	421	427	449	451	406	420	388	446	448	419	423	423	420	467	432	475	420	444	391	420	416	478	407	412	423	409	416	421	410	434	452	401	379	437	442	419	412	402	438	402	399	443	457	428	458	416	404	418	476	404	440	430	446	440	449	430	453	434	444	412	380	416	435	424	433	412	427	402	408	460	411	422	382	443	427	433	433	413	430	436	427	439	427	440	425	444	482	408	448	417	398	426	391	434	446	426	441	451	415	425	432	397	420	460	441	416	432	458	432	425	415	417	438	462	378	401	407	420	438	393	421	441	429	392	424	464	422	452	453	402	414	396	433	400	414	456	437	411	472	426	421	443	412	428	446	446	431	411	428	419	374	416	401	416	469	410	456	419	429	449	416	401	432	385	441	432	455	421	441	436	465	457	453	452	406	443	446	422	457	419	448	401	399	412	430	396	415	411	410	407	405	422	408	430	434	405	422	425	431	425	401	450	431	489	429	452	446	432	417	443	415	416	433	420	390	427	408	401	462	374	447	419	408	429	418	427	452	420	460	401	420	409	431	446	372	407	420	452	424	433	463	434	425	416	424	440	448	420	423	460	407	420	457	425	444	395	407	442	479	414	422	398	440	456	432	460	400	435	399	423	423	451	403	390	431	422	436	431	432	424	487	413	436	414	439	419	454	414	443	440	423	438	442	413	439	437	448	409	432	417	432	433	448	465	451	432	457	475	413	415	438	423	467	404	396	407	404	420	430	413	432	427	449	433	465	456	404	455	441	453	438	436	413	415	428	392	451	444	438	420	418	432	453	434	388	423	430	394	415	408	461	414	386	431	421	388	451	425	408	399	419	445	425	436	435	385	429	404	393	427	427	446	421	424	430	450	404	437	428	419	398	448	404	394	446	430	460	416	404	449	423	448	459	465	470	443	429	433	381	449	411	428	426	469	413	419	393	453	459	429	429	402	402	417	418	416	422	419	435	427	429	439	432	438	446	388	412	468	414	404	434	415	440	440	456	394	423	461	431	406	435	399	459	427	424	410	413	438	444	409	460	384	408	439	411	396	449	401	386	430	446	424	431	406	394	449	447	410	430	403	447	386	425	441	412	427	439	422	393	458	440	439	443	464	417	443	420	418	458	409	457	437	441	426	431	426	414	445	399	423	424	416	463	400	412	465	423	433	441	439	436	432	430	433	427	445	422	415	413	412	435	449	418	399	420	424	450	408	410	428	441	390	451	457	459	429	427	436	409	417	419	417	427	411	403	455	419	417	434	416	438	413	397	431	469	423	448	417	445	400	400	415	431	405	427	448	424	403	434	426	445	452	414	391	431	426	438	424	414	432	423	420	401	431	395	418	408	432	426	429	433	411	423	423	408	418	407	445	407	474	457	453	411	450	410	428	399	381	398	434	426	470	422	435	415	424	430	435	466	432	394	401	429	403	402	462	427	432	416	408	430	448	434	416	425	428	432	454	462	398	414	419	394	433	448	444	431	395	413	452	426	425	432	421	411	413	421	418	432	439	443	413	431	441	422	443	413	413	445	426	421	435	443	450	404	458	455	428	433	428	446	458	424	419	407	425	438	402	400	456	454	406	466	426	414	449	436	430	362	420	433	428	408	418	418	431	473	431	422	428	390	406	406	419	396	456	424	424	451	439	422	426	469	443	448	443	429	409	437	418	387	389	429	449	434	426	408	475	450	414	430	422	409	417	405	432	406	448	433	398	451	393	449	420	452	388	405	447	452	429	412	451	410	425	411	432	424	413	431	412	435	404	408	413	388	396	432	411	413	416	423	420	382	451	413	431	476	447	423	430	396	430	409	405	426	428	450	434	423	417	425	430	424	440	409	466	413	443	437	422	433	448	389	417	433	440	448	447	433	406	436	412	427	429	424	470	415	401	413	401	468	418	419	447	442	408	434	430	392	442	428	382	437	454	399	419	415	440	438	407	438	421	454	432	400	429	413	401	417	457	421	450	418	464	456	411	422	430	451	449	446	429	428	427	413	433	414	383	464	428	437	420	453	420	408	415	433	402	443	421	438	404	412	453	448	434	391	414	416	404	429	428	383	407	428	458	450	435	470	405	447	420	441	407	464	428	402	470	389	453	448	437	459	395	423	388	426	438	459	438	441	413	440	411	428	447	413	429	422	392	433	439	409	409	418	418	411	428	417	402	425	394	401	437	447	429	422	416	404	404	421	430	440	426	398	389	431	443	417	424	471	426	439	391	454	414	439	405	443	445	461	454	432	478	457	398	377	409	445	419	406	426	436	428	444	433	448	434	396	444	373	429	442	423	382	437	406	436	428	423	438	457	424	421	444	430	404	403	431	393	427	433	408	436	438	435	405	412	421	415	454	440	435	400	425	409	418	452	422	438	435	462	388	440	439	429	429	405	463	442	414	426	441	444	391	416	450	454	392	412	419	458	396	425	382	457	424	421	426	440	429	439	413	441	435	397	397	403	426	489	406	460	411	388	418	438	387	401	414	471	426	404	446	426	376	444	438	417	402	404	432	454	449	399	444	428	434	406	433	452	409	432	439	414	433	450	419	412	442	403	431	448	446	416	432	443	425	459	448	426	403	448	415	439	437	488	427	423	466	402	419	416	415	453	452	417	430	426	431	426	420	391	413	432	427	417	434	421	415	455	431	383	441	409	450	446	403	430	438	420	435	414	410	425	435	402	436	422	441	406	402	444	450	416	443	401	456	414	413	426	421	466	428	439	402	447	450	434	440	436	407	411	493	409	403	426	435	450	461	413	411	452	391	424	424	402	442	435	452	423	441	408	393	456	424	393	452	422	412	396	434	431	441	418	434	381	427	413	433	407	452	470	413	405	452	452	426	419	416	444	414	458	415	408	423	419	425	409	415	469	426	438	438	454	430	435	431	396	419	441	471	435	432	421	424	396	463	448	412	451	417	430	432	431	447	416	430	381	445	467	441	406	401	444	415	443	414	428	433	428	406	422	455	416	427	405	441	422	412	449	410	412	461	426	424	448	448	418	418	415	415	423
25001	21297	27343	25501	10839	2115	1617	1305	1046	1031	1047	888	953	882	955	956	908	951	992	933	896	924	931	939	957	1034	1043	1011	1024	977	869	937	920	901	896	872	921	917	887	867	848	842	844	846	884	872	863	857	898	860	893	914	858	851	838	858	832	866	798	839	847	827	904	866	807	809	863	818	821	829	856	835	781	844	829	798	801	826	831	819	782	814	793	815	796	819	892	789	864	823	912	830	814	786	806	835	778	779	756	796	819	810	847	850	803	779	776	875	795	795	837	786	848	802	814	821	811	767	778	826	779	767	779	833	790	800	797	872	854	846	839	807	796	832	835	779	793	798	823	807	805	794	829	827	825	827	846	830	799	861	781	821	787	804	810	816	849	844	757	823	785	840	782	759	824	847	818	759	813	745	825	838	819	823	804	801	803	862	795	853	799	807	780	811	784	844	831	840	874	813	798	770	829	837	815	840	862	794	794	844	786	796	797	802	761	859	794	846	829	823	757	735	766	856	761	858	806	850	803	846	828	809	806	810	767	828	832	820	812	877	769	812	787	792	818	830	848	827	842	816	776	825	811	823	822	806	787	826	853	803	848	784	848	760	887	800	807	854	862	829	829	749	807	836	816	826	828	826	795	810	819	825	804	849	779	797	784	849	839	844	863	841	839	807	844	774	789	771	752	810	827	795	790	781	857	833	852	834	832	757	870	857	859	768	859	821	810	829	769	811	796	789	856	780	776	872	789	839	797	815	836	812	844	800	798	883	798	830	775	816	808	791	786	822	837	801	816	810	811	794	847	803	830	843	785	823	794	834	779	829	828	841	865	757	845	830	791	809	822	811	818	817	822	852	828	843	866	770	836	808	820	788	795	832	872	831	818	836	741	823	799	828	826	829	784	827	824	821	786	810	778	811	805	826	785	820	823	799	765	793	816	850	775	835	804	832	848	811	867	841	795	867	817	818	833	846	801	797	800	814	820	845	841	814	831	756	816	911	786	800	808	822	823	806	800	806	823	819	805	812	881	830	786	849	803	811	828	884	808	817	849	814	812	793	823	822	836	784	817	743	845	778	825	821	784	804	841	846	825	801	829	802	834	783	825	852	823	838	814	829	782	785	817	821	813	834	861	795	828	800	832	834	860	834	814	745	788	744	830	776	829	806	798	766	844	812	845	781	806	793	839	778	860	814	840	791	798	822	850	780	837	870	813	835	830	812	831	812	833	794	850	828	805	756	806	808	871	769	835	838	797	821	808	830	822	823	864	767	817	828	861	866	841	844	804	842	871	822	878	823	811	828	766	756	818	826	841	845	903	882	799	850	792	822	842	836	829	778	781	823	771	790	869	764	839	840	819	794	798	898	799	819	770	827	792	773	817	844	814	823	813	768	863	837	801	864	795	766	916	825	800	792	831	801	822	829	779	833	784	782	862	788	808	831	830	791	852	734	831	785	798	808	808	816	800	846	828	773	826	772	785	819	797	786	812	783	801	800	820	775	780	772	826	780	837	816	773	781	788	766	808	790	789	841	796	769	851	775	809	810	800	804	803	814	847	780	826	881	784	838	784	827	888	813	789	821	786	788	811	866	854	839	800	830	783	796	783	816	816	790	832	860	868	852	805	852	838	821	760	829	870	830	774	852	833	814	789	871	798	792	820	837	819	798	773	874	794	883	798	832	841	825	833	821	806	804	805	828	804	821	776	803	806	793	765	824	831	803	773	877	799	791	847	872	803	797	845	818	788	754	859	861	814	826	817	850	792	815	813	774	791	810	808	829	804	786	843	821	849	854	871	783	753	824	871	827	819	871	818	825	813	827	795	810	795	787	792	827	821	778	831	789	842	802	854	883	832	770	890	800	860	817	811	874	814	814	870	869	830	790	793	819	832	781	809	825	865	829	805	789	822	813	832	855	827	796	806	817	816	797	870	814	789	782	820	788	815	810	798	863	827	891	807	807	792	861	827	793	794	857	782	812	854	836	826	836	838	825	813	802	812	819	829	820	775	833	829	846	830	852	785	851	819	842	790	836	810	804	829	821	818	813	810	824	769	859	861	775	734	834	840	754	822	792	853	816	801	790	805	829	785	794	848	794	830	817	862	783	806	815	754	837	841	811	764	857	755	804	808	837	835	823	833	810	850	860	772	798	812	768	830	822	808	842	848	754	841	837	811	814	801	803	817	867	805	839	831	839	818	768	821	828	707	852	846	831	776	823	785	825	824	821	840	839	846	835	805	787	858	796	837	790	819	811	808	823	821	850	784	828	845	796	805	835	775	789	813	752	779	778	818	884	801	807	836	823	783	807	837	829	802	786	755	798	821	804	863	776	796	852	748	859	774	822	776	838	823	837	851	825	834	825	855	812	852	820	817	802	786	752	787	797	824	811	876	747	803	832	844	810	858	819	809	800	858	788	788	799	796	788	843	799	860	838	818	843	814	799	849	823	850	816	809	808	789	804	796	780	808	782	833	779	868	853	834	833	800	805	809	792	832	837	768	793	792	858	840	808	782	801	817	840	796	783	780	868	792	805	842	854	783	834	820	870	784	836	802	768	833	826	874	820	822	868	796	822	867	803	825	803	807	818	844	815	786	731	838	780	777	813	780	788	833	802	778	846	835	830	761	853	767	819	831	797	838	802	855	839	780	805	834	863	791	790	822	794	834	811	817	740	820	812	763	839	808	821	831	889	778	764	833	814	863	870	802	849	793	849	825	778	814	817	829	847	777	833	825	829	780	854	795	796	813	816	855	825	828	798	764	827	767	825	842	841	816	782	806	764	796	769	892	837	867	790	813	803	805	805	823	805	836	832	824	814	780	818	827	868	850	801	794	769	752	818	841	814	740	772	808	771	805	819	843	807	833	845	772	891	851	823	828	839	863	844	790	777	808	818	814	817	814	847	850	811	815	795	865	794	790	822	793	853	831	786	819	850	851	806	836	758	758	848	846	806	819	812	837	817	811	825	779	820	774	791	837	845	811	752	847	800	806	815	750	863	816	782	784	800	798	803	791	798	815	779	821	789	824	808	805	850	812	775	809	819	818	824	768	821	840	802	847	847	864	891	819	756	837	808	835	808	820	820	794	838	787	792	855	864	828	823	806	820	875	832	801	827	811	829	785	890	804	798	842	810	809	791	796	793	799	784	804	783	793	857	848	777	788	807	858	774	858	823	835	840	832	799	845	831	779	806	856	780	849	816	787	891	847	778	786	775	805	817	805	794	798	868	826	803	788	796	785	829	870	798	818	829	850	846	793	784	829	839	811	820	818	805	860	754	810	852	816	881	782	850	859	791	843	804	806	808	815	819	812	807	836	809	833	833	832	839	840	840	785	793	818	864	831	811	803	815	811	841	897	867	829	806	784	798	811	785	792	859	834	783	858	797	766	842	811	779	801	777	821	865	818	843	836	816	842	862	752	788	826	851	783	818	856	822	866	843	844	753	806	814	814	800	837	812	841	797	813	840	811	824	807	776	789	777	833	841	774	886	813	809	795	789
16502	16057	8562	4687	3629	2783	2264	1803	1420	1283	1197	1163	1156	1106	1092	1068	1078	1117	1109	1100	1019	1079	1026	1046	1113	1137	1210	1170	1205	1066	999	1046	946	1000	936	937	986	933	950	981	869	945	929	904	954	965	965	921	928	952	1055	893	966	862	830	868	832	894	912	927	864	859	944	837	815	837	892	863	865	831	858	795	893	854	858	846	854	820	883	891	865	851	754	830	891	862	873	854	848	833	818	843	848	857	811	848	889	863	868	808	807	844	779	821	808	799	894	837	832	858	890	818	826	833	849	798	812	853	867	861	841	813	871	843	909	844	846	838	880	920	895	834	851	821	812	825	800	833	863	815	842	765	813	898	845	846	866	861	858	883	849	790	844	795	871	871	844	809	822	894	867	870	832	863	794	799	935	857	875	858	819	831	872	813	831	785	864	787	837	865	834	817	873	826	812	863	807	828	789	857	854	829	876	840	857	842	891	872	909	820	884	793	868	844	855	837	841	825	852	834	832	839	867	845	865	826	811	908	852	841	832	877	846	855	821	844	788	845	861	804	854	841	825	849	829	906	834	850	852	807	859	863	884	879	868	824	805	861	854	897	860	857	825	885	802	812	864	836	840	845	834	787	833	827	843	875	867	877	837	829	838	830	782	859	874	835	896	834	831	841	909	826	796	864	847	846	829	891	817	844	766	863	856	856	800	870	843	849	862	814	859	857	874	817	838	901	880	829	842	831	879	811	855	825	850	855	875	810	856	875	878	838	814	822	836	851	816	834	810	841	876	857	835	804	878	853	830	867	862	824	884	824	811	805	779	874	824	842	869	815	848	828	801	873	818	865	827	849	813	839	836	824	849	897	809	852	848	844	812	834	832	814	830	851	838	839	840	855	841	880	852	811	826	827	847	811	845	878	801	839	830	922	806	902	839	794	916	800	842	845	901	891	836	853	810	896	826	854	847	886	855	846	846	864	827	858	863	864	801	790	863	863	772	834	846	842	910	852	865	843	815	839	831	843	826	901	827	801	852	849	819	878	814	878	787	911	888	839	842	864	824	879	842	820	849	854	811	830	861	860	890	816	841	861	844	815	813	856	869	836	829	891	807	857	840	883	852	828	834	875	839	862	860	886	809	893	850	808	867	841	871	859	840	855	803	824	848	846	815	849	859	820	849	865	819	824	846	816	863	849	860	828	847	893	839	867	893	862	836	818	842	781	837	851	860	803	868	851	880	832	866	856	877	879	877	830	870	863	867	848	905	871	853	889	874	831	816	856	860	804	841	801	842	851	832	822	906	855	842	891	854	883	832	854	863	831	881	857	810	828	791	896	843	879	859	833	865	825	844	811	815	875	854	897	822	846	868	851	880	843	845	840	879	823	860	840	827	886	841	802	847	902	833	862	845	825	849	796	800	877	837	861	860	879	866	855	870	814	807	844	840	827	847	831	860	833	877	838	879	821	800	827	836	889	876	835	796	875	789	895	845	895	864	886	852	833	812	846	848	856	848	889	831	871	792	917	845	863	886	852	839	842	860	868	888	915	861	811	851	800	828	821	839	813	872	826	848	861	836	871	860	872	859	858	825	814	851	874	826	810	846	845	856	878	846	824	807	844	869	889	850	819	849	782	869	832	838	857	842	868	861	919	871	845	854	804	816	820	828	835	871	843	838	863	887	880	869	864	856	855	831	857	842	857	881	816	838	830	911	861	844	908	825	818	805	839	877	823	865	837	777	874	881	835	859	854	782	820	840	855	800	817	845	862	816	797	841	849	860	854	841	899	821	826	840	821	888	848	829	907	809	841	839	878	881	851	864	860	881	858	832	785	868	846	845	844	861	889	841	869	844	821	849	833	853	882	861	869	772	827	831	828	775	858	846	817	827	852	872	841	803	826	790	861	852	815	908	872	843	813	830	850	821	808	893	816	911	784	807	832	810	856	873	872	822	883	849	835	830	838	827	804	846	841	895	870	881	868	803	815	852	834	865	862	881	783	830	815	900	839	831	882	804	825	869	818	832	879	851	859	805	844	820	854	856	857	841	841	846	821	846	828	841	786	860	899	835	848	846	864	827	857	789	845	881	844	787	825	915	856	858	867	879	853	883	858	848	842	831	824	852	862	863	787	887	827	887	864	809	789	820	880	882	899	815	861	802	826	826	819	812	848	885	850	841	854	798	820	782	841	809	862	812	809	876	890	822	898	861	821	866	848	824	844	816	917	851	844	806	821	894	897	788	864	899	839	862	810	870	907	863	843	841	881	838	815	844	822	831	795	858	803	816	840	867	850	846	878	857	906	868	874	858	856	870	805	822	861	873	842	850	863	870	860	887	853	810	848	803	791	833	848	871	863	843	847	853	823	842	817	821	815	825	860	825	816	831	833	833	863	848	794	867	855	926	917	859	888	829	863	881	803	819	812	838	843	832	854	806	835	892	871	860	873	860	772	849	828	847	875	804	866	832	866	898	835	812	866	812	850	866	883	826	829	847	809	870	814	791	839	837	794	773	812	867	845	881	832	800	867	869	859	822	825	874	804	877	860	793	824	844	898	810	863	819	876	837	873	884	871	853	862	780	846	864	891	817	837	832	816	886	798	857	797	836	849	826	873	841	842	837	894	874	858	874	787	844	829	839	808	805	907	791	808	833	870	809	874	814	861	830	825	918	876	830	805	856	877	851	834	774	848	815	865	858	818	828	808	879	825	806	867	867	858	822	848	826	830	838	847	835	828	812	827	895	899	836	891	825	858	845	862	837	824	847	828	875	892	891	859	872	860	850	796	835	855	801	826	885	875	819	785	826	870	875	833	823	871	845	833	837	838	872	847	874	820	895	894	793	824	861	834	856	888	847	887	885	825	866	827	846	853	858	844	813	795	928	895	826	851	823	846	848	855	874	853	852	846	802	835	769	862	842	866	866	886	796	810	860	856	848	805	830	827	821	875	886	837	859	876	827	869	818	834	866	828	868	889	841	855	837	852	908	873	856	888	828	844	874	843	827	861	830	894	934	824	852	839	849	836	860	830	858	860	835	794	869	856	844	850	909	859	806	877	876	896	861	876	846	850	795	818	834	781	844	820	866	833	849	810	865	881	889	826	812	860	813	856	854	834	868	882	852	875	835	894	848	864	835	831	847	854	873	828	883	841	841	830	798	868	879	868	854	807	847	789	812	846	855	884	882	804	880	839	849	829	837	853	880	885	861	878	836	868	810	919	774	810	806	838	806	814	839	871	876	871	805	883	859	883	796	879	868	814	811	839	854	829	827	818	834	848	816	812	870	874	855	892	881	821	808	875	872	796	830	856	820	794	831	786	817	828	867	840	807	838	857	892	859	868	850	892	858	842	814	886	864	786	845	907	881	843	862	851	836	885	817	889	841	815	879	852	848	813	841	875	855	846	836	823	796	817	848	830	863	853	862	766	859	827	864	829	855	872	870	856	849	878	874	867	860	807	867	839	832	829	860	851	806	846	819	829	870	814	824	859	854	873	840	816	787	847	811	879	841	835
22716	21304	28969	24025	21310	21392	9329	2063	1395	1206	1094	948	944	910	957	915	880	907	871	878	859	833	750	810	863	977	932	932	948	923	874	800	701	739	695	684	698	684	710	697	685	725	667	698	680	670	733	698	751	858	806	710	722	593	639	628	654	667	675	607	633	583	619	644	593	604	629	618	623	606	626	577	632	596	610	635	600	590	611	593	591	587	581	624	620	655	590	594	593	581	604	584	594	595	559	603	630	599	595	596	617	592	597	564	612	591	563	541	595	597	544	611	615	621	554	607	601	560	586	602	591	574	530	592	638	596	645	593	563	525	531	619	588	601	636	624	578	563	581	530	563	647	585	575	551	580	599	595	604	617	565	632	596	600	604	591	596	576	565	571	593	642	619	586	585	571	621	611	595	610	594	604	617	590	571	572	591	585	595	590	620	576	548	584	594	567	581	570	563	621	571	572	628	577	542	603	614	598	554	580	605	571	598	624	631	601	568	594	576	595	594	606	597	590	570	571	607	562	566	590	584	621	556	615	540	579	612	572	636	575	624	576	597	585	615	606	578	570	583	576	575	612	565	630	589	607	598	582	612	524	616	585	613	613	593	563	599	593	581	617	597	653	576	563	625	586	550	603	543	591	602	563	586	598	590	596	640	591	609	600	584	626	591	596	571	597	588	593	597	538	566	553	602	601	603	580	641	584	609	610	612	639	593	589	581	549	606	594	580	538	604	580	574	616	605	569	612	577	617	565	608	565	618	568	604	585	607	588	585	604	561	595	613	581	592	633	597	623	628	610	562	583	588	633	587	620	584	608	581	560	587	591	557	607	587	580	561	572	572	638	575	582	583	602	582	596	565	576	607	601	584	585	602	591	587	579	618	600	614	618	584	554	604	597	586	616	611	578	578	577	552	599	640	571	565	596	622	593	617	583	624	587	594	586	617	642	607	581	598	565	600	583	591	588	580	563	539	618	610	603	585	600	587	556	566	623	551	532	613	576	600	564	627	561	554	639	557	569	611	569	581	596	599	570	577	545	556	572	595	609	570	613	571	584	570	608	604	580	599	605	589	567	535	575	603	592	563	609	571	617	597	567	623	596	608	601	590	623	567	632	615	580	594	583	557	597	578	575	596	605	605	617	556	597	625	588	557	595	552	606	624	609	569	590	580	577	560	614	585	595	605	559	598	589	622	571	619	586	576	607	553	579	572	603	579	590	592	591	620	546	579	595	563	582	589	561	587	594	580	611	587	566	594	581	596	615	583	580	591	568	634	555	550	587	607	609	623	575	537	600	571	609	590	602	609	580	607	596	611	639	555	553	558	569	590	598	575	604	558	599	574	596	568	610	645	586	563	639	547	563	590	593	567	604	568	621	569	594	627	591	607	579	633	569	573	601	580	630	557	602	585	554	639	596	670	621	564	599	589	571	586	508	577	625	557	555	614	595	616	618	586	598	616	587	563	603	590	575	614	552	593	600	612	593	597	599	596	559	619	630	649	591	583	529	563	582	605	584	618	636	614	592	578	613	582	600	598	613	639	549	581	565	566	572	606	550	551	606	622	615	619	587	608	556	609	575	587	568	625	610	594	534	609	573	617	572	610	586	546	580	596	568	617	597	571	621	668	603	601	587	590	560	593	566	588	550	606	612	602	576	576	618	580	605	583	655	611	605	593	563	612	618	588	607	576	546	568	600	583	587	628	593	580	558	580	601	620	594	589	609	617	579	585	594	563	610	590	578	608	578	605	597	564	586	592	562	609	602	591	575	604	588	569	540	637	583	629	598	592	628	600	589	614	585	587	585	598	612	598	613	546	565	599	610	613	595	589	551	542	609	605	589	599	577	561	550	566	573	588	608	576	578	579	624	568	633	567	590	601	580	598	607	600	616	580	590	585	600	601	552	614	616	566	532	574	601	635	628	579	563	626	593	593	624	595	546	633	579	577	633	625	565	557	556	616	551	603	537	581	598	622	583	603	632	578	583	630	537	609	610	617	528	591	581	567	553	588	597	586	530	590	603	598	602	559	565	582	593	621	547	616	587	597	585	562	598	605	666	611	581	624	607	549	586	552	567	591	569	580	558	574	621	600	597	601	570	594	599	568	569	573	596	559	595	630	583	610	557	573	579	583	554	590	613	569	558	559	596	613	564	609	622	612	613	592	618	587	616	570	608	607	560	610	604	592	600	583	584	562	575	586	608	614	555	601	596	597	610	563	572	580	580	600	576	596	594	583	600	601	588	600	584	565	640	572	585	569	585	586	571	604	586	554	575	549	596	600	592	602	590	601	583	601	576	633	616	619	590	555	589	559	598	561	616	565	573	599	597	591	623	594	617	585	569	609	592	586	551	568	603	577	594	569	598	584	534	578	604	529	552	550	572	574	533	589	598	632	568	552	607	589	570	599	610	619	576	600	624	591	631	610	556	582	584	586	593	578	563	588	618	623	579	557	571	607	604	599	602	620	582	571	625	584	580	596	587	575	596	516	572	605	575	594	582	580	585	552	604	601	602	544	567	551	595	553	585	613	567	572	643	635	545	568	577	595	573	613	547	587	600	563	595	550	571	578	584	631	566	639	581	578	575	626	592	623	555	596	593	597	606	585	593	564	612	603	570	579	637	630	585	560	587	602	635	571	603	553	601	585	570	608	643	549	549	575	555	624	594	586	582	608	562	584	589	575	606	653	570	581	627	594	609	545	642	592	571	629	625	588	614	567	597	554	602	579	599	581	607	633	584	569	573	577	585	638	567	591	593	587	563	593	595	626	631	612	569	583	611	559	592	580	621	595	601	598	574	596	642	594	525	601	586	564	570	564	601	598	631	590	584	544	626	614	624	611	567	645	588	561	603	604	567	572	597	600	602	585	577	571	601	602	605	619	548	587	561	589	565	581	616	573	585	597	585	569	590	582	593	573	588	606	588	571	593	598	558	583	556	630	559	564	588	606	617	550	569	564	626	621	571	581	612	615	616	569	558	598	605	575	562	599	608	576	588	601	572	586	569	585	592	626	568	630	584	569	564	560	589	606	594	606	572	602	598	581	549	571	571	611	619	590	552	559	551	537	583	551	585	585	582	577	605	582	603	565	592	582	620	604	548	570	589	547	570	587	577	554	541	614	587	616	560	552	598	575	559	572	606	585	583	577	611	587	614	569	555	587	562	603	555	595	584	568	619	559	582	573	610	588	616	599	577	591	571	572	594	604	579	575	614	569	540	562	576	584	569	607	594	576	602	603	605	568	572	584	557	595	552	594	605	637	594	561	584	588	572	577	556	604	551	619	596	596	581	569	550	578	594	578	630	593	581	622	597	624	571	615	575	620	615	544	606	576	577	569	618	597	629	572	609	630	596	648	618	602	601	596	601	614	589	571	543	629	562	595	568	572	594	589	565	586	591	619	591	590	588	612	599	549	596	564	611	617	648	579	589	586	554	550	587	608	605	603	536	537	524	582	577	581	580	580	623	565	580	580	584	536	563	621	630	583	581	591	577	609	584
22180	28729	17219	8959	7020	5193	3883	3036	2214	1835	1579	1425	1265	1182	1265	1183	1130	1122	1106	1111	1144	1035	970	1013	1079	1250	1290	1166	1193	1107	982	915	895	829	802	810	825	843	811	774	767	757	750	815	786	787	775	806	846	915	903	843	737	685	660	694	705	652	686	640	659	604	633	658	641	614	625	661	661	575	623	637	625	602	602	667	626	598	612	582	592	620	619	615	566	561	575	657	618	584	581	630	580	564	597	598	585	577	660	629	604	595	591	592	592	627	580	578	675	605	563	613	579	631	602	557	667	595	592	635	615	633	600	566	613	638	594	601	613	577	610	576	585	601	588	606	603	606	606	588	623	590	604	635	587	586	589	574	604	631	596	610	575	609	585	625	591	563	575	599	644	614	610	552	595	594	567	606	577	603	601	585	629	600	602	610	600	627	575	581	627	567	564	584	580	608	628	633	610	587	576	615	615	614	602	583	614	548	602	564	572	602	675	644	622	613	600	593	569	575	575	601	604	614	611	614	629	608	579	604	586	569	582	577	612	593	569	593	601	654	617	600	618	598	615	599	598	636	644	607	576	630	651	579	575	612	578	567	563	542	622	598	589	649	619	608	568	572	547	616	605	603	580	646	599	646	606	616	546	621	617	579	635	616	610	591	584	601	644	620	595	592	609	575	588	648	587	584	602	631	585	562	600	576	593	602	598	567	593	586	656	600	570	603	605	608	602	612	600	624	572	585	571	628	578	639	621	614	577	638	572	563	560	601	578	625	619	623	620	599	630	549	597	585	615	608	624	629	639	573	611	610	609	605	564	611	638	615	579	614	640	596	620	584	592	563	616	614	628	629	618	571	594	611	588	576	623	614	568	649	608	645	588	589	618	639	571	603	610	613	577	629	604	601	575	610	545	635	621	641	614	601	604	612	634	644	595	633	599	618	605	569	582	593	592	596	617	582	587	605	621	581	598	574	576	577	574	632	649	607	594	621	627	576	628	605	608	596	608	504	577	591	640	586	599	601	559	611	579	577	633	603	655	578	617	576	597	596	589	632	643	572	602	616	572	598	598	614	608	590	601	589	625	601	562	609	615	628	633	636	602	580	607	604	597	672	603	587	627	557	620	600	555	604	586	598	608	597	586	610	584	606	625	633	603	604	617	577	553	570	611	627	614	579	587	581	614	631	620	578	583	518	585	589	575	622	575	559	612	593	578	629	614	593	570	581	662	630	605	593	608	589	635	607	584	618	632	586	621	597	564	611	576	580	591	642	603	607	635	601	592	567	593	603	625	596	610	595	604	570	600	582	571	564	602	604	586	612	647	601	597	593	546	611	611	597	576	571	596	559	570	616	619	637	620	597	610	593	580	617	625	614	588	619	560	586	575	620	608	604	603	596	605	603	606	614	553	607	622	572	639	598	589	589	601	612	612	603	576	564	564	620	643	606	581	619	621	594	588	578	570	639	546	629	608	575	605	566	615	606	644	558	600	610	623	583	594	608	597	587	623	643	599	642	614	602	601	627	587	641	633	562	593	678	620	568	624	584	628	557	611	613	609	595	590	601	578	610	601	597	604	582	560	607	605	604	597	577	574	593	613	600	614	617	604	605	607	592	581	547	606	639	607	596	584	579	616	582	611	676	621	614	642	649	593	584	568	597	558	605	596	592	565	609	586	599	627	608	625	557	598	604	580	643	589	599	586	585	599	609	581	620	596	578	601	549	611	592	602	624	558	643	624	586	588	658	564	619	628	576	571	611	582	615	595	628	621	601	586	566	623	640	603	603	631	597	572	609	613	608	617	585	599	615	591	561	600	647	629	573	585	579	586	534	617	568	590	614	619	577	619	596	619	573	608	649	589	643	619	545	599	591	595	556	603	655	609	571	655	612	628	559	631	568	634	597	567	651	620	564	592	621	631	552	622	556	595	603	537	617	579	599	620	584	639	619	591	610	631	605	596	563	572	606	631	605	616	591	609	614	565	621	555	596	650	623	592	557	605	598	609	597	598	570	585	615	610	616	627	626	613	609	638	554	613	625	574	583	603	625	576	620	623	631	580	616	596	602	587	606	601	584	581	608	598	620	579	561	577	591	573	607	616	577	620	617	562	590	638	573	608	605	628	592	567	617	607	575	561	606	593	601	610	609	644	559	584	630	628	581	640	569	580	568	651	593	594	608	600	624	574	603	616	593	600	627	608	605	604	631	594	594	611	571	615	596	585	575	616	631	585	553	599	617	601	622	590	595	564	611	601	595	609	689	623	570	606	589	603	598	610	612	606	574	620	581	609	576	572	584	636	596	597	618	606	586	612	603	611	636	598	616	606	566	597	582	612	626	593	633	614	588	615	639	647	598	609	593	591	571	623	613	582	633	556	607	582	646	615	642	644	587	609	568	616	591	630	594	590	623	612	600	607	593	612	588	597	595	579	614	545	607	590	615	582	576	594	590	607	631	630	592	589	585	574	554	585	619	594	616	653	591	574	575	629	595	567	586	565	609	602	628	596	604	589	575	608	564	569	578	588	587	619	620	598	585	605	610	601	596	618	591	582	602	591	580	581	589	595	597	645	596	603	630	577	646	606	579	615	572	619	597	551	596	593	641	601	579	587	532	613	561	575	594	585	618	579	597	566	647	584	634	601	600	624	635	609	552	637	596	615	597	598	590	585	579	604	611	616	594	623	587	570	589	577	639	596	608	588	604	610	599	631	629	613	595	631	586	621	633	621	581	570	581	559	610	599	628	543	581	568	582	564	637	624	588	626	588	626	641	631	585	580	577	573	597	587	684	622	587	605	609	607	588	587	618	563	590	626	593	581	575	577	625	584	662	637	577	637	572	596	610	536	611	621	645	594	588	617	605	580	533	617	572	585	591	606	563	612	571	588	629	589	603	593	646	611	581	601	551	591	591	620	610	594	600	536	588	614	626	575	634	612	605	577	557	581	573	591	576	609	620	642	612	591	625	681	658	586	548	616	609	590	582	598	618	623	572	588	576	589	576	614	615	554	618	586	624	593	624	611	560	607	597	612	561	590	617	603	580	554	617	612	612	609	592	614	594	609	597	578	623	585	584	614	582	601	592	603	609	560	615	598	592	586	610	596	617	584	631	607	586	634	598	627	615	612	586	572	636	599	656	601	622	604	558	607	609	555	587	573	588	626	574	562	584	651	590	606	599	645	561	581	613	628	569	591	614	630	624	552	587	621	588	635	586	596	639	572	579	588	602	597	613	561	583	622	621	551	633	583	620	645	600	574	635	615	560	595	609	594	564	590	615	611	588	584	613	614	597	633	594	596	573	636	566	609	606	600	630	589	591	574	599	623	621	595	575	558	646	586	633	638	545	631	635	618	637	620	611	607	579	540	595	613	616	620	590	581	568	601	545	575	625	614	574	569	593	607	610	617	572	609	614	605	617	589	589	584	608	621	599	575	570	636	626	636	631	580	639	600	591	629	622	563	580	579	585	586	579	606	629	619	594	620	582	609	583	608	588	583	614	594	631	583	619
28222	17720	6464	2531	1645	1130	933	800	792	702	649	630	690	632	662	657	715	697	675	698	667	640	683	698	690	765	743	765	717	705	663	710	689	643	676	651	670	652	605	685	645	622	623	594	602	660	609	687	672	669	659	655	661	684	616	612	626	622	629	615	620	593	578	612	597	583	592	592	631	624	624	607	570	604	630	589	628	625	625	627	584	610	647	607	575	637	617	569	634	610	574	588	642	606	643	588	634	614	617	621	585	625	593	620	599	583	629	600	557	639	600	575	600	607	616	630	631	595	576	549	637	617	626	631	628	632	664	608	614	601	608	613	631	609	634	629	615	605	594	584	602	646	556	593	579	607	634	626	620	618	645	614	609	619	614	615	629	598	615	685	591	661	639	569	674	641	608	607	618	620	593	621	609	620	610	604	597	595	602	609	615	655	617	610	579	629	638	596	608	605	615	604	612	625	537	647	647	636	632	617	600	601	633	597	620	617	605	638	579	609	572	602	614	631	631	619	607	663	601	613	592	548	588	622	627	645	553	644	635	607	613	564	598	616	600	597	618	597	589	601	602	607	620	604	618	591	634	590	614	647	608	610	643	618	606	627	647	592	598	597	589	668	646	590	622	608	632	552	592	610	649	612	594	610	608	616	620	590	629	616	614	641	615	568	619	576	619	663	607	649	626	605	598	630	617	622	613	648	644	586	616	558	601	644	571	621	590	594	647	615	592	617	576	595	647	633	670	618	632	623	560	619	618	649	572	585	607	641	571	649	623	620	633	588	609	626	618	611	653	636	610	629	621	620	601	603	598	596	616	638	582	652	568	614	637	621	647	598	593	626	625	651	629	608	588	624	621	633	660	632	544	612	593	624	583	538	640	602	609	613	608	599	607	605	596	664	631	606	565	611	611	583	636	619	643	607	603	620	604	585	549	589	615	609	644	619	632	586	578	601	569	601	624	599	596	599	622	560	571	567	596	564	614	605	583	599	596	643	604	636	612	638	608	663	636	553	621	612	641	625	624	623	594	608	594	624	615	581	635	616	607	582	612	658	570	600	588	578	562	612	622	600	635	596	647	584	642	625	553	595	595	628	590	595	638	640	612	598	655	591	636	602	602	604	611	654	614	635	603	616	630	649	628	632	604	602	645	623	655	607	574	668	562	563	602	587	566	608	623	622	651	635	614	593	628	616	623	602	610	616	584	590	641	660	556	629	617	607	646	622	631	605	609	646	577	550	614	679	611	630	604	623	606	607	631	610	604	593	637	599	632	596	643	619	598	564	610	614	598	639	536	602	620	616	677	607	634	614	625	628	667	630	656	626	596	661	606	660	569	653	579	660	590	658	591	615	613	613	575	630	585	608	609	652	626	616	634	576	622	638	617	599	606	641	646	630	591	583	568	575	572	645	584	587	604	589	602	618	643	638	619	613	598	621	593	650	627	630	589	620	636	599	655	575	593	619	603	605	596	659	616	604	590	596	603	618	589	643	619	631	610	636	600	603	594	663	624	634	610	604	617	637	593	670	610	619	559	629	632	579	611	625	608	617	629	596	624	573	601	583	612	631	597	592	653	585	639	570	619	588	596	597	608	608	615	611	589	611	577	667	620	600	636	611	647	621	578	581	589	579	622	636	600	585	622	638	585	648	626	581	649	613	676	620	637	595	614	629	614	619	577	594	621	642	622	587	609	616	583	609	624	590	622	587	610	618	643	587	625	618	585	629	555	608	639	613	598	606	648	593	568	627	609	635	629	629	588	610	604	640	594	581	584	574	665	583	634	647	642	576	590	578	633	592	583	608	634	566	668	633	631	625	631	599	624	626	626	576	633	622	579	601	556	612	643	622	599	653	613	581	627	636	623	593	569	601	583	600	645	607	626	576	614	629	632	640	602	595	634	557	605	590	621	600	623	617	632	621	579	574	608	669	589	613	601	591	612	620	574	613	599	652	573	618	598	599	611	620	643	619	649	616	626	633	648	609	651	650	593	613	617	627	630	594	593	607	641	576	615	611	610	596	623	636	669	630	577	637	629	600	639	576	588	587	596	604	608	592	614	661	658	599	614	586	643	596	589	586	649	631	617	596	655	628	565	593	597	622	630	604	618	596	630	628	600	631	612	616	618	612	630	616	592	592	588	605	579	592	617	649	593	613	583	614	657	608	607	619	599	609	551	617	620	586	617	640	646	658	587	610	606	605	646	633	596	650	639	608	609	672	579	611	615	598	644	574	593	568	652	648	619	622	590	601	614	614	623	580	600	605	647	603	638	582	638	585	627	603	557	610	638	605	590	601	624	622	607	620	608	599	609	608	551	610	635	630	586	631	594	645	578	598	651	585	616	616	601	661	632	587	577	602	633	616	646	597	614	612	610	615	628	620	598	628	596	595	600	619	668	593	608	586	556	632	618	636	592	608	638	623	582	601	588	681	623	655	600	577	575	622	604	595	648	645	634	593	585	630	601	589	586	644	610	632	588	578	605	605	623	662	645	569	609	613	591	664	629	675	640	617	587	643	546	598	597	642	597	582	560	637	632	561	644	645	625	593	618	584	585	603	601	584	621	612	557	601	643	633	598	630	613	615	619	640	597	588	606	590	579	638	635	638	619	626	577	636	563	575	657	603	591	560	592	617	605	584	571	599	617	606	622	597	642	614	604	560	570	620	578	636	606	603	624	587	615	590	589	606	570	638	645	616	576	694	596	590	630	617	630	591	577	600	592	614	622	643	572	629	619	611	590	574	623	624	589	574	634	636	616	631	586	608	591	613	550	578	581	628	599	613	622	607	641	607	631	620	622	631	611	647	690	584	647	604	654	569	614	628	599	622	635	573	628	640	583	613	623	595	594	583	638	607	604	618	581	640	570	622	608	625	610	611	547	597	657	582	572	622	620	555	599	628	579	623	573	593	642	611	617	609	590	615	583	611	581	631	632	613	645	611	647	620	619	592	610	582	604	590	638	601	628	637	627	623	642	602	603	622	591	561	635	617	620	589	663	652	592	646	616	568	619	567	631	627	594	632	601	592	635	615	624	571	639	633	596	556	632	619	626	572	609	640	642	658	598	615	600	609	567	652	577	579	644	599	591	583	597	584	618	625	628	597	619	622	631	662	578	611	581	608	616	599	635	627	638	593	571	613	628	598	602	638	608	662	641	611	609	655	580	590	610	651	575	615	574	609	598	621	644	590	626	616	551	601	609	562	638	586	626	601	640	586	623	631	583	634	619	633	597	616	592	640	633	627	585	625	593	660	623	617	623	603	601	654	621	620	645	603	601	574	599	568	566	630	590	640	609	575	593	628	631	633	592	644	622	589	597	621	578	578	555	625	570	621	553	568	624	602	594	622	530	614	582	653	615	588	653	596	578	614	624	640	622	591	638	566	605	643	525	616	600	581	627	590	583	588	622	583	604	628	616	596	557	599	559	628	598	587	607	609	616	550	614	620	584	645	610	616	588	622	626	628	635	669	619	623	593	588	656	588	670	610	593	617	624	604
11824	6467	5288	2895	2394	1707	1449	1190	907	830	792	776	708	750	744	798	754	770	783	810	788	770	694	827	842	908	939	891	842	837	779	771	762	696	729	732	756	696	706	667	688	694	686	665	719	676	736	696	761	717	678	806	635	691	698	694	664	676	693	638	649	652	669	639	704	637	644	636	661	664	687	667	674	648	680	683	692	613	679	655	604	699	671	641	685	618	660	667	650	657	679	626	631	654	641	622	682	667	667	694	618	630	681	645	648	665	671	641	682	666	666	626	666	647	647	609	673	651	675	623	659	653	682	685	692	682	629	676	634	656	687	709	684	687	637	637	659	637	621	677	671	608	623	613	648	632	667	678	620	652	691	667	638	634	651	637	692	661	636	621	639	688	689	599	671	682	653	637	631	662	638	680	647	699	694	660	659	655	684	635	649	630	604	643	648	649	626	646	607	661	648	660	660	642	660	635	685	694	629	637	656	660	695	681	634	677	660	634	670	658	647	643	652	671	678	654	647	655	653	669	655	637	624	676	679	617	671	646	643	625	656	653	673	640	670	635	628	704	609	650	671	649	681	700	655	686	675	629	661	626	591	649	662	695	664	622	663	681	663	681	650	649	614	679	672	628	632	654	641	689	648	615	675	603	668	718	654	672	640	627	675	670	663	637	625	682	644	618	692	692	666	676	668	613	606	687	668	653	639	675	660	710	651	700	663	641	697	631	641	661	694	646	665	644	666	641	663	616	641	654	704	656	636	642	656	624	684	671	656	645	662	619	627	694	618	653	690	701	613	619	630	654	675	626	684	616	652	666	620	647	688	637	671	662	680	648	705	639	640	684	688	661	654	631	675	656	705	692	590	698	678	680	635	689	659	661	636	685	652	700	637	643	617	656	640	629	657	673	664	697	731	663	651	604	671	672	680	648	689	670	640	611	646	687	678	646	661	652	665	673	623	647	638	645	648	679	653	659	614	683	693	663	615	650	668	635	629	649	699	644	659	663	636	664	640	672	627	666	656	628	689	690	665	685	684	657	635	644	650	709	703	656	614	634	679	650	632	666	619	694	617	655	661	634	691	634	693	651	681	654	624	704	630	674	632	712	666	655	673	654	645	669	689	686	637	659	686	677	674	583	695	655	669	602	655	673	660	635	591	639	708	608	649	685	641	638	589	666	652	626	641	649	697	643	658	657	645	661	632	687	670	656	649	634	649	680	686	670	608	669	619	658	683	658	653	630	690	694	607	704	672	650	675	699	655	660	642	637	656	621	633	641	643	656	653	659	610	666	685	690	635	681	668	656	678	663	656	630	675	676	608	670	658	676	660	650	614	653	676	643	652	657	652	631	665	679	612	667	632	653	655	661	643	682	661	696	658	662	648	665	669	658	696	640	661	662	655	654	669	674	659	639	680	680	683	650	671	631	697	670	635	660	610	610	669	655	636	704	648	660	650	660	646	651	673	689	714	668	700	635	670	653	657	632	657	657	701	612	649	666	671	637	658	637	630	676	657	656	688	651	709	639	658	666	678	652	659	639	676	632	642	619	719	679	664	687	665	635	649	674	686	627	688	609	636	662	647	661	665	673	662	683	674	653	661	690	608	622	676	701	680	695	654	680	644	602	674	614	651	646	627	661	603	679	640	635	640	646	679	628	616	635	637	665	633	639	665	682	626	659	657	669	613	611	655	616	677	680	626	653	655	662	703	620	664	650	696	617	670	624	659	645	638	661	671	678	677	691	640	680	640	644	681	641	679	617	655	631	626	694	681	696	638	674	658	651	692	649	658	668	617	662	644	634	613	652	642	637	690	624	647	691	620	633	714	675	668	632	629	617	688	709	608	652	666	680	612	620	627	703	666	618	603	654	659	676	712	685	668	729	667	670	661	657	661	653	686	667	684	633	640	702	668	660	661	643	610	665	660	661	649	636	624	666	609	667	645	593	633	635	666	622	608	652	659	664	626	679	686	621	704	618	692	695	650	648	625	678	676	638	630	645	622	666	678	662	642	631	653	683	651	634	640	632	639	645	671	638	670	620	640	650	662	620	659	672	623	619	668	672	645	664	651	592	688	665	638	698	726	662	676	640	640	661	689	645	647	640	707	641	645	639	630	679	684	639	612	638	681	664	637	664	668	684	669	629	658	689	633	635	662	666	632	665	665	686	669	649	636	632	662	671	664	631	661	608	685	619	628	663	649	611	667	663	648	629	673	662	629	668	675	625	593	668	671	658	659	659	628	646	679	669	639	694	694	694	665	647	646	643	665	671	610	632	655	598	614	671	636	673	619	690	663	664	674	640	673	644	635	692	640	676	674	696	603	657	602	654	613	685	639	646	652	601	675	607	678	672	664	659	651	658	658	648	616	638	638	657	684	635	598	680	629	648	683	636	674	684	714	673	669	643	617	677	667	654	648	699	662	628	661	621	656	603	665	649	656	629	616	677	695	628	673	599	686	628	663	631	671	701	639	677	670	655	677	710	646	675	689	682	623	668	613	648	728	648	705	650	622	620	671	676	619	654	680	655	668	686	652	665	648	700	630	655	627	639	684	668	649	692	603	657	662	633	642	673	658	670	661	672	673	667	635	635	618	709	684	672	626	595	671	660	661	656	631	689	665	668	673	650	703	681	669	603	683	671	672	622	684	714	654	663	632	694	665	639	673	669	657	619	663	629	674	641	628	688	649	640	654	668	687	635	680	659	674	679	623	666	669	643	663	655	652	674	686	642	650	683	662	639	652	688	615	717	618	612	685	673	656	606	670	649	641	663	655	633	638	629	677	634	658	636	689	614	643	659	674	674	612	642	628	664	671	657	646	618	641	672	640	645	703	697	665	690	614	693	651	678	660	670	714	665	645	671	633	638	655	650	712	650	686	630	698	668	685	658	627	610	602	645	631	660	677	672	652	648	698	651	650	674	648	703	656	656	639	617	625	660	679	633	657	649	644	624	664	650	674	679	653	631	655	668	614	643	668	684	612	644	639	705	669	687	678	643	629	703	680	567	620	664	637	669	624	645	609	575	643	599	717	670	677	643	637	685	659	691	671	650	669	723	643	662	688	628	652	634	692	650	647	694	634	644	655	615	675	668	568	643	622	671	680	665	657	666	637	665	659	650	661	670	644	663	658	643	644	651	629	591	704	655	641	690	622	646	630	672	668	676	605	616	675	663	641	627	681	641	648	611	651	687	682	678	661	623	694	657	642	641	697	641	659	668	703	667	631	644	657	661	680	624	658	675	693	649	644	616	686	645	632	611	663	652	630	670	663	631	699	660	640	686	661	690	684	689	661	678	637	676	677	679	641	651	646	621	626	662	600	648	657	669	680	616	639	660	683	618	655	627	665	667	677	642	645	696	660	709	645	620	632	668	650	646	635	660	691	662	662	668	654	624	672	696	678	682	664	628	600	655	622	664	669	653	664	689	646	676	666	687	611	677	638	646	676	650	644	621	664	658	629	675	665	635	624	660	649	660	657	640	623	650	661	676	667	609	650	625
23927	21326	28556	24466	21334	11006	2101	1233	949	756	733	596	620	595	589	615	563	612	556	605	614	582	584	554	644	620	661	669	659	562	567	568	480	517	506	449	455	457	440	440	508	448	477	497	451	502	525	475	481	561	495	521	442	432	449	492	441	467	408	441	461	400	405	414	448	397	409	418	416	435	461	419	399	385	450	437	421	401	379	391	367	433	392	385	403	433	367	401	379	400	376	422	399	430	396	408	383	389	408	370	410	428	393	387	369	398	449	430	395	418	397	433	396	396	412	408	383	410	438	402	383	414	402	371	435	409	382	408	409	392	406	431	385	420	394	382	430	414	420	412	404	385	403	399	363	414	410	386	356	368	362	384	410	415	415	371	403	392	371	369	412	418	425	404	415	411	399	374	379	454	432	415	407	385	427	430	401	422	405	429	410	381	377	389	369	386	382	408	435	391	411	404	410	416	429	411	386	403	433	396	402	404	423	429	409	445	410	396	437	376	395	412	404	419	401	394	361	389	395	362	384	385	431	389	389	389	425	409	408	383	416	380	368	373	432	393	376	398	377	426	390	391	379	413	411	400	377	437	422	403	401	356	411	399	377	427	400	394	381	457	426	404	376	384	413	394	394	369	420	383	402	371	409	384	386	426	380	392	404	378	384	407	398	415	409	398	425	382	385	430	398	384	393	432	402	378	374	418	411	392	428	414	372	395	408	378	439	366	420	425	407	394	377	414	418	437	405	392	374	392	408	405	395	394	372	395	394	391	389	408	392	380	361	412	393	399	402	440	412	369	375	392	381	384	402	442	404	390	407	444	409	403	419	436	375	370	380	380	401	388	386	419	391	397	381	386	420	389	397	410	387	413	380	348	403	392	392	442	369	402	362	417	404	428	411	402	385	430	392	392	422	415	397	418	401	402	415	367	432	406	416	387	399	400	385	390	424	371	411	389	441	374	403	428	389	401	402	385	346	410	423	395	417	425	416	386	414	407	425	408	374	417	423	402	417	383	402	354	390	391	382	418	399	391	404	382	401	407	396	386	384	405	415	385	380	423	427	408	410	420	392	380	433	372	408	398	408	371	368	409	396	375	389	387	437	394	409	424	381	384	411	389	368	425	399	428	407	370	404	390	407	389	395	360	400	402	405	366	381	396	385	419	431	414	395	419	385	408	382	380	395	418	382	404	433	388	401	414	399	389	404	376	401	400	394	392	383	427	404	408	404	415	375	418	417	389	413	385	393	410	411	416	391	412	403	407	413	396	411	414	369	401	390	410	351	354	421	381	371	391	411	421	399	422	407	411	395	412	403	364	384	438	413	382	403	394	362	389	394	370	392	410	390	447	416	411	433	413	401	358	406	376	384	424	375	412	375	357	391	380	396	444	408	406	393	377	357	424	408	432	402	411	392	434	420	392	398	388	348	403	396	385	429	361	457	361	365	374	403	420	416	357	395	399	404	401	437	401	402	407	426	378	427	428	393	387	375	427	397	428	400	391	402	414	376	380	400	400	419	393	406	421	406	369	402	395	417	414	414	389	402	420	414	406	371	402	445	405	428	413	407	415	408	370	415	375	427	393	405	361	396	418	445	389	418	392	375	389	389	403	415	427	396	428	420	418	403	382	384	435	431	447	415	384	396	421	391	374	422	384	367	422	366	400	406	408	410	383	408	390	402	417	357	420	401	396	397	400	396	403	376	401	363	372	400	394	417	410	402	447	398	432	416	395	410	373	391	409	379	403	384	401	374	416	400	407	406	408	414	398	344	355	357	355	402	383	369	421	402	394	369	411	384	403	388	393	392	375	397	392	382	411	384	362	415	435	391	384	411	408	369	407	389	399	420	398	390	393	413	399	359	383	371	407	395	382	370	381	374	390	404	386	407	372	402	425	405	396	437	378	397	379	395	406	424	387	331	388	382	427	417	351	379	397	426	409	409	415	361	391	428	428	371	415	401	429	388	380	418	390	454	410	396	428	394	413	404	399	404	399	379	418	397	396	393	385	404	416	396	367	389	382	413	401	400	408	420	426	390	405	397	442	421	408	378	419	385	398	403	404	391	397	425	433	406	393	413	401	416	386	380	377	369	412	383	382	418	403	410	410	405	366	350	410	413	387	392	378	422	374	389	405	394	368	375	421	368	422	408	437	404	431	414	371	400	396	396	406	418	388	406	438	382	430	408	365	405	414	402	434	407	384	398	395	422	394	389	373	407	398	393	404	352	344	398	387	428	397	368	420	396	417	382	351	380	433	398	432	378	418	443	362	378	410	394	404	446	412	411	384	410	409	427	403	384	399	414	402	378	404	407	427	382	389	378	406	376	362	408	376	388	385	418	407	420	368	439	386	397	401	396	338	371	401	373	442	406	364	416	391	349	402	398	401	417	374	397	388	390	416	403	396	396	405	400	397	370	399	405	382	402	401	400	390	380	371	385	365	394	388	384	397	389	423	438	404	382	411	379	421	447	377	408	384	420	406	407	435	386	410	404	419	409	396	366	421	398	408	419	406	444	415	416	373	404	400	398	438	418	423	385	370	370	399	397	439	413	382	362	429	402	381	401	405	415	392	377	424	368	389	369	417	397	379	407	399	386	390	431	415	388	393	398	366	416	440	415	361	421	404	370	422	431	361	394	412	376	388	414	384	393	425	385	408	397	387	373	408	399	421	400	400	438	398	452	401	410	410	393	400	395	401	362	392	437	379	389	394	392	398	407	411	414	378	374	380	427	403	365	389	396	410	358	387	391	418	401	401	365	436	426	412	382	408	383	366	392	375	406	399	379	394	407	382	396	394	424	396	386	363	384	410	380	410	427	381	424	389	409	393	425	402	446	344	402	386	404	395	424	390	394	405	402	416	376	404	429	389	403	382	402	396	384	394	420	406	395	406	413	394	416	360	395	382	375	431	402	384	408	429	418	405	411	405	408	411	391	390	399	370	391	403	428	426	422	386	367	392	410	423	409	408	423	388	380	424	421	403	411	396	369	379	400	398	399	409	381	388	393	387	422	383	405	419	413	375	415	393	418	398	368	379	395	419	411	380	418	393	389	400	375	391	415	400	377	390	378	390	399	386	401	417	371	382	423	424	420	361	371	405	359	411	397	445	344	375	410	403	395	383	401	382	401	360	387	393	424	397	413	413	368	394	405	402	416	401	397	391	413	376	415	425	411	428	381	420	436	407	383	392	421	429	389	399	376	411	400	420	375	413	393	425	403	411	403	408	436	402	381	388	386	388	412	430	390	402	395	396	444	380	459	416	390	412	365	436	449	436	414	415	413	408	385	400	399	424	397	411	383	383	415	414	409	407	419	382	402	365	373	408	393	385	404	395	419	384	391	392	363	394	401	338	375	406	400	392	397	406	403	383	389	427	419	423	359	403	398	397	397	373	396	386	389	395	391	380	390	423	400	448	404	400	436	408	409	400	408	426	402	384	386	452	374	377	404	411	391	430	393	405	399	388	392	412	415	363	377	369	381	428	403	397	390	432	433	383
19248	21426	12555	6350	5028	3557	2689	2027	1445	1144	1056	904	898	849	825	742	790	791	679	789	780	721	658	670	812	841	838	840	825	782	734	606	589	601	581	579	599	547	544	519	542	538	520	549	519	552	560	574	561	642	605	601	541	512	516	521	485	456	508	471	463	427	467	478	416	467	497	437	424	425	448	507	445	442	429	457	428	418	436	401	419	402	447	394	444	447	450	433	449	455	379	451	411	442	455	444	390	432	456	424	404	475	429	394	440	434	434	421	423	424	453	433	456	432	419	465	456	457	405	426	434	461	434	406	423	448	412	421	468	410	436	462	440	429	424	434	425	467	422	450	427	453	418	462	407	415	415	435	444	415	428	465	421	428	430	494	459	435	429	409	484	454	431	470	468	450	427	440	411	430	415	430	413	438	434	447	411	455	448	423	484	436	402	454	417	417	441	425	413	413	393	417	412	427	451	445	425	412	400	416	423	433	444	451	458	441	428	464	453	438	432	471	413	440	434	427	428	451	446	457	421	484	433	410	428	429	428	433	466	437	433	415	413	442	411	446	446	422	430	411	416	442	437	472	403	421	414	418	419	428	422	436	405	445	457	427	427	434	424	447	467	422	411	412	430	401	425	450	442	430	427	421	437	460	442	459	402	463	436	417	442	459	430	434	433	439	469	433	453	443	476	485	431	431	452	442	444	428	461	446	424	426	464	477	413	427	447	413	413	453	424	429	407	440	447	387	427	421	463	414	462	422	450	394	417	436	418	397	430	446	445	422	407	416	422	455	425	450	431	426	438	423	443	424	469	440	460	441	422	455	399	427	444	446	393	424	417	442	420	442	484	418	379	397	440	399	426	404	428	455	435	438	404	462	415	424	426	432	435	368	429	451	433	441	445	469	395	390	468	420	440	395	403	449	423	458	441	438	447	411	432	435	451	447	408	426	413	449	393	440	444	446	428	463	427	456	449	429	436	495	429	430	431	421	436	445	449	426	443	453	422	408	416	436	429	397	405	436	465	386	453	405	441	408	442	435	451	429	419	427	399	404	442	444	414	407	438	424	397	446	444	435	423	398	425	446	463	409	376	460	419	415	444	444	445	459	477	429	468	427	442	438	430	419	423	490	422	405	443	492	408	437	431	441	396	422	387	421	425	421	445	451	444	455	452	431	425	448	426	425	430	402	433	422	458	462	445	471	451	466	415	442	399	414	390	426	412	424	432	414	442	420	396	409	459	421	438	412	416	411	426	438	447	456	449	411	419	418	431	464	408	398	447	411	446	430	427	428	437	416	461	450	425	431	446	433	415	455	466	420	434	417	407	454	405	408	447	426	418	411	428	461	423	465	444	388	402	459	444	448	428	446	450	476	426	450	437	391	400	440	380	440	448	431	470	403	443	424	509	434	432	421	420	419	423	426	412	448	448	437	419	415	434	424	455	451	420	433	464	424	451	469	402	427	441	441	401	424	434	434	436	477	419	416	404	441	420	448	444	462	435	430	412	429	430	426	453	430	435	472	445	405	441	463	433	483	436	455	412	439	456	439	422	432	435	444	427	395	424	448	435	443	415	455	434	430	445	455	415	452	446	469	437	430	448	417	430	434	433	444	414	450	426	450	414	435	431	476	419	404	435	427	341	412	426	387	444	412	440	425	396	440	415	414	426	444	452	465	460	464	406	440	459	415	396	431	450	435	437	415	427	428	436	444	459	397	446	442	494	430	421	425	463	420	427	454	417	444	399	400	402	459	484	450	438	404	424	434	405	441	400	472	450	412	404	456	488	420	401	431	420	430	440	402	433	429	428	475	434	437	421	434	438	425	444	479	422	447	440	438	437	425	414	443	459	397	451	414	416	411	443	452	497	420	427	430	415	420	453	431	456	390	450	451	459	462	404	450	430	454	451	412	446	456	406	412	432	437	471	460	425	441	409	453	415	425	442	481	449	441	418	394	433	397	445	425	452	443	434	412	417	445	411	414	417	453	429	444	449	417	416	446	427	449	478	414	441	443	405	434	430	451	428	429	429	424	411	440	468	421	430	431	411	455	416	422	408	429	421	429	419	442	448	455	452	434	414	431	410	462	432	438	407	437	434	400	442	436	420	399	457	459	442	424	450	416	397	409	410	404	429	417	444	424	419	453	428	440	454	442	432	404	405	447	438	415	442	488	431	415	462	417	424	405	442	453	435	418	437	432	425	427	423	428	461	471	449	425	458	431	454	460	398	408	452	463	402	434	432	407	409	415	453	412	447	430	437	432	417	447	421	417	410	451	450	426	407	447	473	396	473	443	407	440	428	432	427	409	464	465	434	395	452	418	432	410	427	436	448	435	423	432	427	424	408	459	393	424	397	447	395	412	466	451	428	448	431	464	427	423	418	406	446	465	472	436	414	439	455	460	365	385	445	433	408	444	474	414	432	418	417	457	452	458	437	433	468	422	425	421	449	403	473	421	443	410	487	470	411	416	459	419	418	423	436	455	440	412	443	432	441	448	450	431	391	466	435	440	451	453	453	443	400	434	434	447	419	488	414	444	452	427	398	423	415	437	398	427	422	414	420	459	397	447	448	455	418	440	437	480	457	424	451	436	454	452	368	483	447	434	436	437	418	458	477	427	422	423	406	424	432	425	462	398	443	442	470	436	469	436	444	427	445	449	430	395	447	432	442	431	411	409	461	397	481	400	437	441	410	421	439	407	453	433	409	402	400	437	443	424	410	421	413	390	402	440	446	467	454	452	447	414	416	461	419	425	432	456	411	444	421	433	414	395	408	417	459	410	422	433	420	435	459	480	427	435	445	438	432	428	445	403	413	407	405	416	475	439	412	466	440	428	418	422	452	415	442	427	436	417	436	476	446	440	439	423	452	421	406	475	426	434	423	414	466	433	431	448	458	429	476	399	430	441	460	412	407	445	461	458	424	401	452	434	450	422	479	419	449	439	413	403	438	381	442	435	416	431	434	436	468	416	455	450	425	452	452	444	446	460	414	392	405	425	485	385	459	444	420	415	447	428	435	448	474	426	445	409	442	458	465	439	432	442	430	430	391	455	408	446	431	437	463	468	449	430	465	437	399	416	405	425	433	384	417	412	433	405	450	434	421	429	458	435	443	430	402	412	447	409	443	434	434	439	441	442	425	442	444	419	404	412	413	445	388	396	388	413	433	453	430	410	464	452	437	433	415	437	426	424	450	432	427	444	421	436	397	420	484	414	434	441	439	417	410	437	435	402	393	462	427	425	469	395	422	429	425	458	421	416	423	444	442	473	456	413	429	482	426	416	434	422	424	454	428	456	435	450	402	449	480	409	453	432	420	382	404	435	425	438	470	445	444	427	419	446	407	446	403	475	393	453	422	412	419	426	426	416	410	436	397	473	418	437	409	457	455	461	449	385	443	446	430	448	434	438	457	465	445	487	405	393	451	459	450	428	429	442	422	427	393	416	446	476	425	409	457	447	459	449	431	412	480	439	434	446	452	478	425	433	458	419	412	440	405	418
24995	21265	27320	25454	10901	2119	1572	1331	1117	1072	1054	892	1011	996	974	942	939	948	933	983	988	891	924	891	975	1045	1020	1075	983	934	975	941	878	868	893	864	877	874	912	833	841	907	842	890	822	878	885	965	865	936	926	834	852	878	807	823	841	845	863	790	839	793	810	813	778	864	810	905	857	858	855	797	810	823	855	839	820	820	826	838	830	752	852	762	866	872	790	845	792	819	840	845	797	814	805	838	844	847	809	805	834	834	836	820	831	834	857	867	846	815	841	795	839	813	806	821	795	789	825	821	892	801	886	816	783	801	803	780	770	846	817	833	772	781	812	782	840	781	823	841	831	841	842	798	833	831	827	816	834	788	814	870	885	815	832	865	820	823	830	770	834	844	782	834	835	838	797	811	861	839	828	789	788	832	825	834	754	791	803	781	815	791	809	801	833	790	808	790	797	829	833	839	806	867	822	831	895	821	812	791	841	807	790	811	876	807	797	855	799	882	870	809	836	842	795	875	838	829	785	827	863	812	867	829	895	802	865	824	825	782	789	791	815	819	859	861	771	809	776	834	818	800	813	788	804	797	834	797	836	818	820	802	775	828	800	823	784	820	806	859	867	805	803	826	762	816	805	813	848	822	843	850	820	809	833	793	801	794	818	837	858	782	830	820	868	807	740	824	827	842	804	768	877	851	821	813	801	837	818	797	787	795	819	837	902	809	803	867	783	790	819	834	867	839	852	834	883	789	822	828	769	809	812	817	816	827	817	810	824	824	840	796	827	852	807	824	781	807	793	846	861	810	836	808	810	846	839	824	808	837	874	801	820	805	774	810	836	765	761	834	834	842	873	813	814	818	851	790	823	820	830	865	802	834	772	835	786	835	811	875	816	810	785	847	838	857	857	842	842	830	774	793	780	790	806	864	782	806	846	829	839	853	795	846	805	820	841	792	841	806	828	789	872	820	789	837	834	791	829	814	799	857	764	832	836	792	860	820	829	827	817	849	787	783	788	772	826	808	849	788	811	848	816	842	815	805	787	863	833	844	831	850	808	775	794	873	779	850	796	808	816	831	833	832	810	845	843	859	824	847	831	813	815	866	806	787	862	844	803	795	883	815	841	834	824	812	839	829	920	786	854	816	782	850	822	772	836	786	799	778	828	820	837	839	835	780	829	812	780	882	851	813	869	829	804	785	805	816	875	840	793	781	808	792	825	801	801	761	815	792	823	799	819	826	825	853	837	862	787	881	794	807	824	816	793	839	803	814	829	846	846	826	881	841	801	856	803	810	781	817	813	817	877	837	835	793	795	869	830	794	830	864	837	787	780	796	793	827	770	784	804	812	872	850	802	825	796	902	814	830	803	831	802	809	882	788	861	842	812	858	821	802	860	842	857	800	830	786	828	862	864	846	806	815	832	842	890	789	808	851	872	852	846	830	822	805	783	842	828	841	861	787	809	779	852	799	802	799	861	821	858	855	843	796	846	824	806	820	828	729	774	858	833	818	780	831	811	811	868	838	860	835	822	802	847	764	816	801	783	769	837	822	842	806	823	817	852	784	811	814	812	802	815	787	780	820	815	846	788	777	843	834	827	838	794	842	833	812	832	828	825	828	786	818	854	818	792	822	842	757	822	837	805	800	851	758	780	834	805	851	821	776	805	801	796	840	814	839	828	809	822	816	832	820	777	815	812	815	779	749	787	818	838	822	819	805	807	864	819	864	820	801	838	800	880	836	810	924	815	858	812	789	851	793	842	871	801	907	803	884	853	826	825	830	856	848	789	842	802	823	765	762	777	838	868	830	799	821	881	829	887	778	838	841	804	814	844	803	788	831	831	815	791	849	777	814	841	829	782	837	838	827	815	806	828	803	824	785	795	803	866	736	791	785	841	804	812	825	875	855	813	826	871	789	834	830	795	819	794	774	827	786	837	849	834	795	838	856	787	820	846	835	778	873	800	828	783	828	803	827	807	838	803	827	863	822	821	735	843	766	809	868	815	827	749	820	791	827	830	803	777	787	839	815	826	825	859	841	832	803	801	796	830	809	841	828	826	861	825	821	806	824	790	760	827	852	761	825	804	864	839	850	824	847	761	805	810	844	788	804	828	797	828	803	798	878	803	852	799	828	787	759	795	822	817	881	821	818	833	779	825	820	831	843	796	860	778	841	779	790	803	853	838	860	816	822	851	809	797	844	789	792	825	841	826	792	867	789	793	794	818	835	825	797	763	817	812	849	843	810	777	778	801	791	796	793	792	843	852	797	831	810	830	781	806	847	848	830	822	797	784	827	792	815	862	764	758	835	799	838	822	804	815	818	831	810	847	816	782	792	831	827	836	806	804	775	844	826	782	807	819	834	809	819	809	837	883	810	822	840	771	821	872	844	805	784	856	757	842	836	837	838	807	798	790	831	804	840	859	855	854	813	801	778	820	840	806	851	822	864	809	849	838	770	874	833	838	839	793	810	818	835	826	806	835	830	775	782	815	827	836	849	789	832	807	836	866	853	818	859	850	772	818	837	870	770	847	858	813	827	818	827	786	854	794	826	801	805	843	840	849	769	803	803	823	789	818	845	801	825	777	752	866	787	807	802	839	823	839	859	838	875	829	803	840	825	876	813	810	809	834	798	819	786	837	774	785	834	836	834	852	842	809	825	794	847	761	837	832	840	836	825	779	926	786	834	833	825	840	829	785	791	853	800	852	833	842	872	836	767	818	804	804	812	805	847	812	828	768	845	795	848	838	829	821	812	843	836	889	842	816	793	833	771	758	820	818	810	802	894	815	780	846	787	802	813	793	823	806	813	841	813	866	811	866	833	858	752	811	827	875	821	833	853	871	805	869	816	759	794	816	822	786	812	854	839	878	824	839	800	825	854	819	837	861	808	792	819	822	772	825	816	852	820	809	830	743	839	798	826	836	811	818	835	810	793	799	864	839	829	818	845	826	839	797	864	826	870	816	794	812	844	833	801	812	788	802	843	844	851	824	863	828	808	814	767	817	791	813	815	822	862	820	844	833	857	850	800	791	773	830	824	815	790	833	875	845	864	874	857	827	865	833	810	822	824	873	805	816	780	836	792	855	790	778	832	823	840	861	804	773	851	792	831	896	796	835	790	826	777	870	848	841	813	806	837	833	850	846	793	834	820	754	865	811	884	835	835	859	822	807	832	852	789	774	828	834	787	770	855	839	848	790	813	813	775	803	860	836	836	857	790	820	797	803	828	819	815	802	820	802	839	835	897	846	839	750	857	804	835	787	811	847	862	817	827	805	839	836	839	786	772	839	798	816	864	854	824	804	762	820	800	795	834	812	847	829	812	824	834	823	797	788	759	836	780	854	835	810	842	858	799	813	877	892	846	809	812	810	809	760	798	829	804	800	823	785	811	797	800	839	818	816	809	827	812	839	817	794	842	779	809	844	811	767	818	744	815	865	794	884	834	862	852	829	847	785	775	858	828	799	845	900	843	849	825	810	855	782	808	827	812	864	781	814	798
18523	15561	9309	4738	3941	2904	2404	1766	1483	1338	1238	1131	1115	1140	1113	1031	1105	1064	1079	1137	1115	1061	1054	1087	1110	1179	1248	1216	1100	1112	1078	1022	961	919	943	933	937	897	956	870	929	929	903	847	980	920	924	926	1019	1006	999	991	1004	868	963	877	879	909	828	883	827	827	830	869	872	835	841	874	847	850	880	855	883	851	887	874	816	871	858	815	821	817	833	895	870	882	869	901	852	909	857	860	929	851	895	844	840	869	797	795	806	863	848	893	830	872	878	844	776	887	810	854	827	874	819	884	844	843	810	861	874	823	866	892	843	862	862	875	892	858	844	812	841	878	863	810	886	849	841	823	842	850	839	866	846	856	859	828	873	848	839	834	850	835	864	833	861	823	776	896	865	827	863	894	895	789	843	834	816	834	876	875	893	868	869	856	842	871	870	826	793	887	850	823	874	786	834	878	824	837	818	827	845	858	900	877	837	800	884	820	864	896	856	857	884	878	820	868	854	863	803	820	826	786	834	857	860	820	835	898	896	819	841	857	868	849	855	823	787	874	821	858	873	839	826	846	818	852	818	834	835	825	886	816	834	880	854	879	843	814	859	853	858	828	878	881	849	873	853	847	851	884	867	810	817	858	817	862	838	832	830	802	886	841	808	836	917	866	879	866	851	795	892	871	848	878	822	871	832	902	893	865	879	835	864	864	884	862	808	830	795	866	823	908	815	807	796	835	858	866	836	846	886	870	809	827	840	855	856	849	845	827	825	847	882	871	816	900	869	820	822	838	824	842	872	863	874	856	854	873	837	799	848	871	829	856	839	843	849	832	843	843	897	880	891	837	831	857	780	871	852	801	874	848	827	835	881	817	890	860	798	805	853	850	897	828	846	826	828	815	813	813	844	790	816	828	860	834	881	823	881	858	824	897	844	858	810	822	826	813	842	850	868	904	899	889	848	776	801	868	845	873	885	902	815	845	838	850	845	833	827	798	855	851	826	786	840	817	840	870	794	837	898	857	791	856	853	817	807	861	804	870	838	839	855	850	847	874	805	852	807	848	841	836	874	826	836	806	856	797	871	842	786	817	876	853	879	851	820	835	864	866	866	829	862	851	894	899	796	878	833	834	826	863	855	868	817	857	866	872	868	901	840	850	833	853	905	833	815	865	844	880	871	836	856	853	852	851	947	813	827	859	917	853	884	845	871	837	860	858	869	817	859	791	860	829	850	906	812	835	871	824	807	833	867	849	820	855	857	835	886	846	832	860	843	876	816	857	842	880	813	818	824	843	847	828	867	878	892	817	820	830	862	800	800	845	809	869	801	822	835	865	802	923	830	853	868	864	838	874	838	828	888	836	843	825	854	851	862	871	885	881	864	839	843	855	799	854	814	845	864	891	843	874	899	798	862	789	838	859	844	875	838	819	791	867	778	865	892	870	853	829	854	844	860	810	839	865	844	888	846	836	811	867	887	872	868	863	841	825	889	766	842	818	824	806	870	828	814	830	834	816	851	827	874	866	879	820	809	836	837	806	800	862	850	832	874	811	836	801	842	817	838	793	863	840	868	874	856	818	862	865	857	836	827	807	857	841	852	807	816	831	880	872	876	802	851	847	857	865	819	869	839	806	842	844	811	841	872	807	893	879	846	870	847	812	838	901	829	825	853	879	848	832	820	835	829	845	876	878	852	863	903	796	823	892	843	851	854	864	738	825	900	875	921	782	824	847	827	831	829	892	810	890	825	876	788	870	857	834	828	823	807	910	873	889	860	885	844	853	807	811	867	790	784	878	833	801	881	845	855	844	884	806	854	872	843	886	807	867	827	870	817	828	883	845	877	899	842	837	874	812	852	813	828	858	861	863	832	859	834	867	877	878	792	812	845	828	852	856	899	858	818	907	796	861	833	813	873	844	850	843	840	856	798	864	819	796	844	849	882	828	867	855	826	856	850	852	869	863	875	869	915	911	896	840	875	846	809	893	813	835	841	885	849	856	862	858	892	871	854	828	854	835	794	805	813	837	875	894	803	900	876	856	824	855	824	857	879	901	873	844	867	868	817	854	882	846	840	807	797	787	849	795	833	851	832	833	856	920	786	807	864	842	807	849	805	782	810	823	823	869	818	844	861	906	857	854	832	835	831	879	883	867	905	843	851	887	868	846	824	823	832	839	805	880	799	856	873	855	838	816	856	884	888	886	862	816	849	796	863	837	857	819	868	891	883	835	870	867	844	819	883	839	865	801	827	832	808	819	841	852	849	865	909	882	835	846	867	849	827	824	904	821	838	850	825	854	858	869	855	846	900	821	884	855	848	884	854	831	884	864	862	845	867	882	842	816	847	861	851	852	871	872	824	846	847	796	849	828	820	879	878	851	834	896	888	821	834	881	889	830	880	823	804	855	840	818	809	843	837	836	829	810	902	845	835	862	790	902	863	863	809	912	859	823	830	863	859	793	868	850	881	849	845	884	804	812	853	883	809	875	862	859	843	799	858	870	795	846	839	889	874	830	847	861	843	850	845	867	825	861	845	818	838	831	876	807	839	839	853	843	852	849	807	848	872	826	793	856	895	865	875	867	853	869	824	799	829	841	837	823	896	884	845	863	870	890	883	832	853	854	843	821	821	826	843	818	821	929	810	864	860	839	786	845	894	875	858	833	894	866	849	758	817	806	880	832	879	845	828	792	863	765	817	850	888	810	861	872	823	836	877	899	853	833	839	870	879	861	826	792	848	826	870	834	850	800	810	823	870	826	826	886	842	863	830	882	840	860	886	857	835	856	827	843	849	820	859	828	874	846	830	854	797	851	891	831	802	853	806	770	837	832	850	836	859	881	859	829	803	850	879	849	866	805	842	829	902	844	832	898	847	872	798	877	845	835	862	831	928	819	892	835	799	871	877	831	829	813	848	896	848	837	923	816	859	849	838	892	860	883	852	837	827	865	846	890	855	848	857	886	843	888	855	842	825	878	830	847	813	902	841	809	886	880	831	833	832	863	808	857	848	904	806	884	812	863	833	881	843	878	909	806	858	852	880	795	868	835	827	831	856	790	818	878	854	898	839	876	887	840	807	882	839	838	830	853	865	856	849	865	811	802	814	824	863	802	852	824	867	837	779	882	871	866	841	844	862	864	861	844	862	847	787	852	797	847	861	803	835	816	825	871	873	818	854	878	839	851	956	827	854	896	909	867	846	868	889	858	800	854	818	769	883	846	885	845	878	822	873	818	863	881	833	834	849	823	855	774	842	822	906	887	821	885	810	859	824	861	832	825	872	781	872	828	879	865	902	880	873	839	802	862	869	845	855	849	860	823	873	801	874	870	809	830	814	854	897	856	838	840	828	860	785	774	883	839	837	879	816	838	849	789	829	889	833	865	888	810	865	848	823	837	863	844	826	823	832	800	816	809	814	842	864	822	880	846	811	810	896	833	880	834	818	874	831	807	824	832	824	812	818	839	872	832	837	863	837	890	811	846	861	827	852	801	847	826	828	851	843	857	828	908	837	868
22773	21354	29027	24032	21357	21470	9346	2155	1387	1251	1165	991	965	923	889	892	868	938	891	893	899	874	798	864	888	964	1011	1011	916	879	830	792	733	747	713	744	693	730	683	688	711	688	744	686	686	749	696	744	785	821	810	736	676	645	671	660	607	605	678	634	613	614	595	608	564	587	642	629	615	617	631	577	621	610	639	623	599	607	611	577	600	592	581	560	577	548	610	635	601	655	614	653	587	607	615	593	612	595	587	583	585	582	608	614	615	602	590	579	644	600	628	571	583	542	571	604	606	561	582	552	591	643	570	593	582	603	603	607	589	595	623	578	570	609	551	578	602	531	598	584	631	563	572	638	618	598	580	613	580	573	615	571	610	605	607	589	624	635	582	577	609	582	633	606	619	629	607	567	585	574	594	616	610	641	613	574	623	606	597	586	585	622	579	615	639	612	578	631	582	605	612	581	630	612	585	579	602	571	551	597	607	569	541	601	608	631	583	579	571	607	568	597	562	614	614	575	610	570	627	624	568	591	596	590	615	612	598	548	551	575	566	592	621	584	572	595	568	607	594	587	586	584	616	573	633	581	607	623	608	615	589	575	587	586	603	613	614	611	603	613	634	613	605	600	571	601	647	592	583	563	613	597	641	612	573	570	574	601	645	579	599	603	653	586	581	618	589	558	567	560	614	593	595	522	565	614	646	587	590	593	640	595	574	576	622	589	612	616	634	603	596	591	546	641	623	596	612	578	576	606	585	598	603	581	596	590	577	546	579	614	617	571	606	606	580	609	604	586	584	622	580	603	606	595	572	630	576	557	572	595	583	572	628	598	600	593	601	633	657	579	603	585	616	591	628	592	671	573	602	586	579	643	587	595	613	651	597	653	644	570	593	615	579	674	612	638	564	591	575	618	599	570	592	594	555	562	615	637	569	590	613	547	598	608	633	584	601	565	598	637	587	618	625	588	578	608	607	598	642	617	585	595	552	582	570	612	554	588	620	624	534	591	558	600	583	581	607	604	587	587	600	598	593	600	624	601	607	592	555	561	578	581	596	588	630	609	595	631	592	595	578	583	598	617	586	560	588	628	566	633	595	556	608	564	620	611	624	585	587	573	586	610	583	602	577	585	568	619	646	586	534	594	593	592	572	571	638	587	613	578	590	599	592	580	572	630	618	643	621	619	631	615	608	614	594	636	642	583	627	632	593	633	583	592	586	622	572	612	613	542	561	571	580	579	611	593	619	604	640	592	611	584	612	547	578	644	575	551	571	617	598	581	607	593	569	588	598	644	569	559	581	557	582	592	601	630	636	538	574	568	579	582	634	634	601	594	577	623	598	587	585	583	614	554	616	626	586	597	574	608	601	576	591	606	606	645	608	558	586	641	549	573	631	641	621	615	536	577	611	587	574	551	543	564	628	585	610	564	617	586	600	594	612	597	606	587	618	627	614	614	571	577	593	562	548	562	602	610	586	630	612	564	613	641	645	617	574	574	612	551	585	600	580	609	622	603	653	565	561	577	651	624	571	606	572	652	594	594	575	624	576	567	560	595	614	598	609	599	590	565	610	557	630	594	568	648	560	587	610	566	647	600	629	607	612	546	581	623	569	618	585	636	581	632	633	594	590	560	588	622	629	583	574	600	596	565	566	603	675	592	580	608	600	591	599	592	542	587	604	574	607	542	578	553	609	590	573	609	619	613	631	577	609	656	629	594	614	619	599	613	635	595	570	617	607	587	594	580	597	605	546	597	576	644	640	602	617	612	598	613	583	606	589	618	635	575	566	567	588	606	633	573	596	597	588	594	594	604	572	579	614	612	587	567	617	596	627	570	647	610	579	527	607	586	541	621	622	606	614	614	567	625	582	636	615	550	574	573	570	582	580	634	600	612	564	586	588	569	607	593	600	574	608	546	604	603	587	581	589	642	583	608	583	614	588	591	656	599	618	622	581	606	626	578	612	579	551	586	583	565	603	655	564	597	566	592	595	613	554	593	598	598	580	576	615	591	610	608	616	605	604	594	611	611	566	585	593	559	579	595	611	589	611	575	597	553	588	634	573	606	602	626	594	590	579	539	578	603	572	561	585	573	592	608	578	586	620	577	561	578	546	557	595	584	602	622	570	609	546	574	584	592	608	625	603	603	616	584	608	586	575	641	604	601	583	641	611	579	538	585	628	586	605	643	595	631	559	561	570	598	592	581	592	575	584	584	618	581	566	638	610	624	592	572	571	615	611	612	550	631	590	604	578	557	646	645	587	553	621	573	620	614	611	624	612	579	587	577	566	606	579	610	591	586	618	636	585	563	573	603	544	558	590	613	584	634	599	635	592	623	605	614	639	576	564	646	569	615	597	554	624	589	640	620	599	620	612	596	586	593	628	572	606	604	616	575	573	586	565	641	612	591	612	594	601	617	566	618	644	581	597	595	608	599	656	553	585	580	615	574	569	583	618	607	615	594	588	565	603	546	603	587	579	613	599	570	598	601	603	609	615	634	575	626	612	604	591	554	591	644	596	573	589	603	626	605	603	596	595	619	584	603	600	594	622	600	612	577	556	569	638	647	563	582	579	571	601	603	584	590	580	587	567	595	602	577	564	605	629	604	620	591	600	567	613	603	582	615	591	611	644	616	602	609	608	590	579	602	605	595	636	586	579	611	591	626	621	584	612	584	645	566	579	619	549	636	627	559	589	560	610	646	573	599	569	628	605	595	528	628	601	619	603	595	593	607	572	604	583	644	596	591	582	606	596	628	596	617	554	574	600	587	618	559	647	597	625	609	578	598	601	559	571	599	574	586	563	605	646	567	579	583	615	579	579	562	596	613	563	577	575	614	568	628	627	545	578	607	588	531	557	618	615	569	605	609	567	608	580	600	605	564	575	643	622	560	597	590	553	596	622	562	612	615	605	550	607	621	600	588	581	544	595	580	609	594	598	641	546	555	644	588	562	589	616	603	614	592	555	573	553	613	594	575	591	551	586	604	594	628	580	616	559	572	601	606	602	584	597	561	637	584	593	611	626	625	582	584	562	620	586	586	600	575	612	574	583	608	568	590	574	547	643	604	623	638	556	565	557	577	586	583	575	581	577	643	578	549	565	612	589	631	619	562	617	585	606	604	637	601	600	566	636	618	622	628	636	575	624	593	641	588	612	631	602	635	628	565	606	580	575	601	616	573	573	606	565	600	615	603	638	624	597	550	611	580	593	539	617	579	589	566	582	564	600	589	612	633	565	600	546	556	635	565	632	551	619	596	598	587	587	613	583	594	642	602	595	595	607	588	573	624	597	577	582	566	600	606	586	589	572	566	588	603	595	599	627	602	580	582	633	599	612	632	564	622	619	576	555	569	581	573	555	578	581	640	605	581	557	599	582	588	588	597	601	603	600	592	574	580	616	611	611	628	623	622	613	598	568	635	579	584	583	596	585	593	638	568	612	580	617	618	572	635	587	596	588	574	576	599	550	662	599	557	595	559	557	557	607	608	635	590	581	598	596	579
23340	28349	17909	9273	7576	5548	4047	3182	2238	1903	1675	1401	1355	1227	1208	1175	1083	1114	1117	1215	1192	1036	1007	1038	1118	1285	1289	1183	1191	1084	1015	903	849	808	896	782	791	753	719	725	782	769	756	789	785	842	851	822	893	991	886	859	772	718	700	689	694	670	669	687	664	629	611	667	604	632	672	659	595	617	638	615	659	611	596	628	616	591	581	579	606	619	628	594	615	571	595	595	609	593	607	612	658	630	628	609	594	587	602	600	634	601	640	616	611	596	599	600	569	605	645	596	634	580	610	574	585	634	566	583	591	621	584	589	605	608	636	609	622	630	610	627	582	625	634	602	618	589	580	602	558	588	603	647	607	581	584	587	623	588	605	622	584	649	631	611	584	615	608	606	585	629	595	562	609	580	632	623	618	648	587	606	623	607	602	588	604	593	607	590	634	609	581	622	573	609	582	605	651	613	598	614	626	605	585	646	615	597	566	644	624	643	628	558	664	614	605	592	605	571	614	617	599	577	597	599	649	592	643	599	621	577	609	607	614	634	627	626	656	586	662	584	612	621	610	542	638	594	619	593	642	584	591	596	606	594	628	605	587	631	607	590	636	652	601	584	644	607	563	635	578	613	622	608	617	624	575	591	586	590	603	673	579	628	609	649	611	609	588	668	601	610	610	578	561	605	592	589	608	641	589	596	600	602	575	593	593	590	622	664	616	644	623	589	617	581	587	643	609	598	617	632	583	600	586	585	606	590	627	598	611	612	589	628	617	644	580	594	636	612	632	584	607	612	594	603	608	589	597	609	647	586	617	620	600	597	624	587	617	584	617	592	571	605	592	625	631	624	621	642	565	639	604	587	578	583	583	590	571	586	611	633	651	580	610	613	582	591	582	585	607	634	577	566	574	584	542	600	560	579	578	630	615	662	552	707	554	588	629	657	576	587	604	636	634	585	625	615	607	642	584	585	656	614	591	607	618	569	583	642	581	614	645	637	570	611	580	603	589	589	612	589	615	580	575	597	614	590	638	613	617	613	634	638	613	584	566	614	640	569	633	626	628	595	591	596	587	620	627	539	601	564	588	614	555	636	592	597	633	586	593	592	657	639	569	659	607	643	586	607	634	623	610	554	560	614	671	621	589	628	572	571	608	623	593	606	621	615	620	626	650	574	592	569	624	611	614	574	613	615	589	607	614	589	618	628	636	573	584	609	608	632	641	595	651	643	617	586	618	597	585	617	614	592	611	614	599	638	539	604	589	653	624	621	620	641	611	607	593	603	539	625	661	617	564	689	608	623	581	560	618	594	585	607	600	583	600	609	567	629	589	623	584	637	572	573	588	573	639	623	554	568	640	570	613	597	568	609	613	588	626	605	617	624	569	587	601	637	581	608	585	622	589	602	602	588	606	583	597	611	576	623	634	625	600	603	603	609	583	616	604	614	574	593	586	618	609	585	573	614	635	624	614	588	626	617	615	610	565	593	598	581	605	589	573	616	600	602	565	555	569	607	596	624	633	600	623	626	625	600	575	618	590	604	600	595	601	589	622	582	559	594	585	562	631	630	591	618	555	578	604	644	610	577	632	593	598	597	623	609	626	575	621	627	630	595	610	607	619	591	646	617	643	579	590	586	574	598	598	564	601	609	604	638	640	586	601	605	620	579	622	625	620	620	597	616	607	584	613	601	577	594	593	613	598	599	602	608	617	589	614	651	627	589	642	662	625	648	640	610	573	587	612	600	665	609	607	602	569	569	653	604	654	583	616	621	594	578	583	641	537	624	621	572	579	588	609	582	598	592	575	594	593	621	570	615	581	595	627	623	637	620	613	543	640	642	594	593	616	632	653	628	619	640	584	603	608	627	639	589	617	589	622	609	587	576	608	573	602	593	606	610	553	597	562	625	562	579	626	581	601	626	582	642	608	580	628	593	616	592	619	612	622	590	631	612	583	591	594	596	606	591	595	598	579	627	602	568	606	560	614	621	644	596	624	576	619	590	595	591	588	575	639	611	626	599	580	624	572	590	587	610	660	632	616	594	583	646	619	578	626	614	631	574	603	589	624	544	643	582	658	609	584	630	612	593	606	579	613	656	605	665	603	630	582	632	620	568	618	562	586	532	627	661	627	611	615	588	597	631	596	625	609	587	631	644	600	592	621	612	600	594	609	598	608	594	593	621	537	587	572	591	580	601	632	605	624	610	636	604	638	647	635	581	605	585	547	575	609	555	634	596	584	647	590	628	561	566	619	573	640	568	629	613	628	591	634	625	669	589	584	584	648	585	668	570	610	571	599	618	611	641	557	582	551	608	614	618	555	611	601	620	631	589	592	646	630	583	595	609	604	558	580	654	582	651	595	660	625	603	593	586	586	604	623	594	602	598	580	620	602	642	568	598	580	580	587	641	596	614	571	590	601	619	611	582	611	591	592	597	624	562	568	586	567	619	598	606	605	608	595	566	650	617	623	622	612	596	599	628	585	621	604	612	590	603	628	630	603	615	610	624	596	574	641	611	611	580	637	589	637	596	576	598	627	609	629	587	642	617	601	626	578	583	581	620	621	594	584	592	562	646	632	614	626	619	600	624	641	602	609	605	624	572	570	623	567	630	590	638	627	606	571	651	661	624	618	603	632	596	627	605	583	631	618	604	611	612	611	631	600	615	577	552	613	556	625	619	563	612	598	611	593	581	606	643	586	619	584	571	587	636	572	586	608	602	580	617	579	616	616	578	591	658	615	586	584	621	602	586	605	583	608	594	608	620	582	601	620	585	566	595	632	556	618	604	598	602	636	593	565	617	605	578	634	592	603	598	606	572	575	592	626	639	637	671	578	599	627	603	623	599	597	597	609	606	636	608	610	602	619	601	608	615	592	635	627	611	618	669	629	607	573	623	613	548	604	605	641	595	610	615	596	609	611	569	622	597	602	598	603	590	619	613	602	594	579	610	597	553	624	597	570	587	545	594	595	570	574	595	607	597	587	596	613	548	656	625	583	553	616	603	618	596	615	567	585	606	620	609	600	634	571	593	613	610	589	588	621	621	669	568	615	652	600	587	655	586	576	595	594	589	623	629	618	576	619	575	595	602	600	592	636	623	623	592	628	585	575	674	563	571	619	579	669	601	656	590	601	632	592	611	609	598	610	577	605	580	615	602	628	594	630	616	622	568	608	615	574	644	572	593	581	599	621	594	607	636	568	623	593	626	640	598	597	564	616	600	612	649	600	612	594	591	632	582	612	594	620	618	575	626	623	622	652	580	617	588	581	615	619	607	601	621	622	608	587	572	598	573	582	605	611	621	586	570	611	640	585	572	590	628	578	567	594	594	617	580	632	616	630	580	596	586	600	585	654	602	589	656	626	587	618	614	597	606	626	634	655	612	587	592	613	601	619	636	668	634	617	600	610	603	590	596	576	608	601	624	618	606	584	602	615	605	594	605	557	573	605	574	600	613	589	595	575	639	616	638	603	595	621	615	615	614	637	645	583	644	615	613	579	585	626	597	612	575
28286	17779	6834	2813	1772	1328	1001	889	798	732	716	734	729	713	695	649	695	685	728	696	725	703	709	684	708	763	770	731	702	653	694	700	675	656	690	648	619	611	636	620	656	605	653	637	653	590	664	646	658	723	677	643	615	629	614	635	644	572	648	646	663	618	581	593	627	575	620	583	618	600	561	586	644	601	613	632	630	574	629	633	623	628	606	639	592	637	627	615	636	589	601	628	589	623	652	613	631	601	624	621	661	700	596	641	583	614	607	637	582	562	576	582	620	614	577	637	618	650	576	614	629	629	637	614	629	582	583	677	583	635	599	611	587	641	624	592	657	637	584	604	632	600	597	648	587	620	640	600	632	615	606	625	617	635	615	595	588	665	621	557	616	593	611	580	612	703	601	636	573	625	675	625	614	640	620	586	629	633	626	599	586	600	618	591	626	581	576	613	652	603	636	599	604	608	596	649	606	571	621	573	662	646	583	579	614	635	623	600	601	618	606	598	645	600	624	623	654	600	638	591	640	611	623	633	642	675	596	643	643	642	660	596	595	631	664	614	649	635	586	627	615	598	592	616	600	578	644	603	571	608	630	590	618	631	641	656	622	602	617	612	580	618	592	628	650	606	637	604	634	614	570	561	590	578	647	636	590	615	584	614	588	624	613	626	592	633	618	575	585	649	602	622	626	599	580	617	643	616	657	612	586	644	604	602	599	610	602	667	595	618	654	593	638	617	623	606	617	605	642	612	580	644	620	680	602	667	551	587	608	653	575	637	636	607	622	624	609	580	624	617	630	606	599	616	593	656	580	613	644	645	644	623	602	631	652	620	599	613	630	601	599	643	647	600	579	612	597	637	613	604	609	659	606	631	635	619	604	650	596	626	657	621	602	593	604	631	639	638	602	604	599	600	616	610	641	662	567	591	618	634	612	594	633	572	586	634	632	585	592	585	617	607	626	578	563	594	601	627	608	647	613	597	631	627	564	577	549	639	650	646	637	604	603	628	629	613	613	575	562	647	578	628	604	564	622	649	599	619	597	625	641	660	627	652	630	641	635	630	599	598	642	637	643	645	602	584	662	587	609	600	615	575	633	639	626	640	598	605	617	641	602	625	595	627	671	647	631	594	621	627	640	624	629	643	627	638	587	666	598	584	579	622	639	641	644	619	637	589	605	626	565	619	607	616	561	622	618	583	582	598	608	619	579	573	625	620	624	602	645	643	613	608	581	614	628	617	621	595	608	643	631	601	586	606	644	650	617	617	615	621	595	675	612	540	623	627	618	619	613	618	598	614	628	583	599	610	623	575	626	598	594	591	660	627	573	578	638	654	603	594	598	629	615	635	642	633	666	613	616	683	570	586	616	605	608	618	604	624	587	599	616	574	631	622	643	655	619	627	628	624	637	615	609	594	572	637	609	601	625	612	581	628	630	631	624	634	645	645	636	613	654	620	628	617	646	634	661	580	649	678	622	613	586	639	583	644	655	584	650	590	581	622	609	606	621	615	615	568	584	618	632	625	602	595	595	587	630	622	586	643	635	622	637	637	617	624	682	611	573	592	571	567	611	609	618	646	668	605	622	632	634	654	629	628	640	594	631	619	625	608	648	606	623	605	597	613	567	603	667	607	589	610	633	630	608	656	575	585	591	650	661	665	631	634	584	653	615	596	610	662	618	653	613	585	614	578	685	603	579	582	619	618	648	606	609	656	665	631	595	626	617	566	633	606	596	622	564	610	604	618	619	609	579	592	580	605	585	617	584	670	579	644	579	603	624	605	596	592	603	608	599	633	638	604	620	606	561	652	585	588	567	601	633	656	617	632	609	665	618	605	588	594	611	635	641	590	587	626	629	642	602	611	637	591	638	601	606	589	603	620	594	626	626	626	612	637	597	631	604	608	598	578	621	586	603	610	648	650	609	642	616	614	620	637	586	579	631	624	628	616	574	614	617	627	593	614	595	622	594	594	579	570	593	628	602	617	665	615	591	592	612	630	630	578	611	625	618	617	601	599	596	562	624	628	621	683	615	622	611	649	600	635	636	591	580	614	628	602	626	612	602	589	657	589	617	618	618	634	677	638	593	645	610	611	644	598	648	554	628	648	633	608	609	593	612	632	634	608	635	632	607	645	637	632	657	630	629	611	627	606	613	620	623	650	628	575	628	629	674	602	579	630	620	620	592	613	616	624	592	667	592	621	606	679	659	641	596	594	630	630	608	657	636	601	596	598	652	621	639	671	662	649	651	597	621	636	650	636	587	640	613	601	606	608	626	596	625	575	578	601	627	636	596	644	596	611	598	667	601	647	621	638	612	617	643	594	632	638	623	643	652	621	628	626	617	603	610	610	623	645	625	607	633	622	605	627	642	605	611	602	597	652	624	581	569	654	656	606	577	644	598	622	644	623	587	605	627	597	570	578	635	615	587	603	579	608	619	638	665	586	640	605	601	596	650	533	645	609	624	598	625	650	671	630	585	594	627	643	621	649	612	623	623	595	598	611	607	609	648	601	609	622	616	678	624	620	563	609	601	583	576	573	648	605	584	612	619	581	594	590	614	640	592	615	586	627	617	619	625	605	645	606	608	598	615	629	635	637	595	607	573	679	590	570	570	587	642	609	642	641	634	616	624	656	623	552	608	612	649	619	671	629	621	611	599	623	608	602	605	581	623	604	585	636	673	627	622	609	611	640	693	575	631	638	617	613	582	602	602	658	606	616	638	641	603	659	629	611	610	598	619	615	609	575	627	629	600	596	637	590	586	609	600	593	630	601	655	602	629	633	608	617	614	649	592	604	579	667	643	653	619	567	635	592	648	626	600	614	577	599	612	597	626	532	653	609	624	632	648	631	626	632	634	619	621	608	641	570	628	645	633	675	632	595	573	609	602	629	604	629	610	609	624	609	647	626	648	595	591	608	611	592	672	627	549	613	628	617	615	613	598	613	600	600	567	606	634	594	604	636	619	537	595	582	632	587	592	634	621	589	619	637	617	638	675	634	622	613	636	648	604	635	614	621	635	607	588	589	584	606	640	617	576	622	632	611	608	600	589	631	635	617	582	613	657	610	575	614	633	622	613	613	624	634	633	609	624	633	630	629	596	613	550	623	602	626	600	608	625	629	625	643	582	595	612	615	608	598	628	604	596	586	633	608	604	604	578	659	646	648	653	590	593	640	591	617	638	626	591	613	625	646	641	588	614	632	539	579	587	655	645	644	612	637	609	662	604	658	635	601	612	626	640	575	641	617	619	630	632	595	604	616	573	599	553	632	609	630	583	612	613	549	635	594	566	630	613	616	636	633	606	573	558	643	625	599	601	653	627	642	599	572	644	651	606	625	633	628	583	630	636	619	640	606	593	590	630	593	632	585	618	610	600	650	611	611	611	657	628	649	616	631	637	614	564	647	615	594	617	582	642	652	652	625	598	641	645	586	643	636	611	615	610	665	578	659	619	652	573	621	681	629	568	611	611	591	601	587	614	689	606	606	610	616	610	639
12527	7240	5719	3100	2580	1814	1496	1226	962	844	820	825	754	783	776	756	771	823	884	775	788	765	738	764	804	871	910	932	839	816	811	743	717	679	726	683	677	714	702	705	714	712	680	718	750	699	777	677	733	745	734	684	648	675	647	662	664	708	637	666	658	697	692	654	620	582	698	662	665	686	675	661	621	659	616	661	642	654	598	694	661	638	632	648	678	667	665	647	674	640	647	647	649	671	597	691	645	644	705	690	671	632	643	642	620	679	590	645	623	673	679	623	613	628	645	620	647	662	679	653	653	643	672	673	657	610	639	671	662	669	648	659	630	667	655	685	653	657	653	656	683	640	643	633	620	635	629	680	646	612	623	636	599	669	711	691	668	620	691	662	674	646	661	690	641	680	673	694	604	681	630	646	653	639	683	612	652	648	668	663	661	668	641	698	641	634	677	655	664	672	673	636	664	632	720	684	672	634	664	671	639	647	659	687	653	682	636	692	710	665	692	656	651	649	641	679	649	690	658	664	661	636	691	681	652	688	650	687	705	665	626	671	646	618	650	660	672	695	669	620	670	652	643	649	656	666	618	692	658	664	632	671	654	685	661	635	675	655	643	636	702	631	645	610	761	617	626	626	678	647	692	668	648	656	705	643	652	675	638	692	697	644	628	682	683	679	663	661	668	644	695	683	674	644	663	664	671	676	623	720	661	661	695	665	711	646	687	676	612	647	640	677	645	657	690	667	652	621	647	665	660	682	678	680	687	649	615	658	619	678	631	617	668	625	717	681	685	693	655	693	632	673	675	672	674	612	654	657	695	663	639	661	638	649	677	663	675	614	618	648	688	636	639	660	666	671	626	649	613	642	613	651	661	654	677	663	653	700	665	653	635	662	648	713	690	623	629	624	675	698	686	656	658	618	687	664	653	699	698	668	674	647	658	659	652	679	639	651	637	624	641	663	667	665	652	614	706	697	642	596	656	616	672	683	636	653	686	646	659	692	633	637	688	649	666	605	678	668	649	700	660	653	662	660	625	643	627	673	642	707	647	667	632	681	702	663	667	619	673	612	652	623	694	644	646	659	681	671	698	677	627	668	647	699	641	644	683	697	663	681	688	683	644	668	640	609	644	679	668	580	627	638	653	687	667	647	670	675	665	673	643	695	641	674	667	659	665	665	649	665	628	675	695	669	631	669	667	686	619	662	662	636	678	609	652	666	639	682	631	663	643	645	675	660	625	645	665	657	648	704	637	653	684	699	647	660	661	704	651	647	683	697	697	644	657	640	658	719	649	695	644	718	686	646	653	656	673	663	657	674	694	629	646	633	656	650	673	662	655	651	651	721	641	640	647	644	661	660	638	696	671	635	643	666	680	672	646	658	650	686	673	634	654	646	634	678	660	618	667	670	650	681	670	691	665	615	672	653	650	661	626	626	670	688	617	685	618	662	672	684	639	679	633	651	625	614	683	635	673	646	652	673	654	653	638	672	697	636	669	660	609	635	645	686	672	668	646	638	675	692	664	638	653	665	616	681	690	685	661	695	657	689	650	658	664	633	611	665	680	637	626	603	640	687	687	617	708	576	647	632	685	658	670	637	700	630	638	657	651	659	627	682	651	622	642	644	696	675	666	612	684	676	681	698	707	658	671	676	637	676	655	685	634	630	677	643	676	651	680	633	691	657	659	674	642	634	664	651	652	628	693	637	654	653	650	677	634	653	627	689	705	679	640	675	686	656	678	694	665	634	675	682	663	667	634	681	632	614	647	666	666	684	668	690	632	687	690	653	672	694	684	644	668	660	640	640	657	638	662	645	647	643	672	655	632	671	687	654	692	665	706	660	689	690	697	645	664	683	635	714	724	655	683	637	657	685	631	666	630	638	631	640	687	627	654	695	623	736	615	633	658	661	705	608	667	665	656	684	678	667	652	699	682	674	680	643	653	690	623	632	662	611	648	662	688	657	645	629	671	629	636	651	643	664	681	650	649	670	682	682	606	653	667	641	645	636	662	659	683	648	677	695	702	634	618	649	670	627	689	656	659	684	671	652	649	657	647	653	654	649	676	689	647	646	667	659	608	681	623	663	650	724	685	667	645	594	677	670	685	649	636	645	648	681	669	631	648	623	633	635	657	685	640	659	647	651	664	636	701	696	656	647	682	641	617	648	655	644	645	666	677	642	693	668	650	683	648	668	645	680	701	650	681	656	652	691	705	639	664	613	666	647	646	661	666	648	666	643	635	656	672	616	622	673	655	674	704	641	639	649	640	634	618	630	663	637	642	648	630	710	628	678	638	628	668	629	660	604	647	617	601	631	659	682	680	682	695	638	701	677	677	659	645	645	668	653	685	710	699	663	709	666	638	647	651	652	628	677	670	650	660	662	624	694	650	645	663	687	644	607	669	624	681	693	658	649	644	667	596	677	654	650	666	639	644	671	647	673	614	654	672	656	667	713	678	665	623	647	632	649	662	660	677	643	637	647	623	646	642	630	624	677	609	596	634	658	655	663	623	617	628	649	684	690	646	680	636	631	665	635	674	666	649	669	628	637	651	652	648	690	626	639	682	636	617	665	654	679	676	728	637	648	645	633	677	652	641	674	676	695	664	698	636	654	657	659	669	658	653	651	713	673	651	669	657	643	669	686	670	618	690	653	622	658	647	629	683	632	670	666	677	657	675	663	670	707	652	634	684	636	619	667	668	632	635	654	669	684	664	682	637	652	641	628	672	661	679	640	697	656	650	680	638	622	681	642	639	637	665	659	631	686	681	623	655	664	672	715	657	661	671	633	706	611	691	730	649	653	687	674	693	648	620	640	688	622	693	611	670	667	658	633	626	644	683	631	644	654	645	681	653	645	655	658	664	608	652	632	686	680	691	656	658	627	611	651	678	673	581	625	654	656	634	630	677	676	651	663	697	648	628	645	658	630	687	644	652	666	714	660	625	691	685	649	696	664	631	653	681	610	603	695	674	654	673	619	699	659	648	690	623	675	663	653	632	649	687	715	637	633	699	649	655	671	672	618	703	664	654	662	641	640	617	676	666	684	642	680	677	667	674	648	643	648	654	676	651	641	638	659	690	640	640	661	678	612	645	656	640	662	644	678	658	652	642	627	630	625	621	653	647	667	660	649	671	675	671	665	659	698	651	635	611	667	673	637	638	669	703	683	691	681	657	673	642	649	654	645	645	690	660	675	645	678	685	653	655	647	707	660	655	678	674	691	589	686	664	629	655	650	640	634	650	656	693	655	640	652	662	699	647	653	648	716	652	645	659	667	654	680	637	666	669	648	683	667	620	649	677	677	666	712	629	692	652	612	678	616	680	673	689	598	644	619	626	676	636	664	638	675	663	679	706	660	631	695	651	699	649	667	662	676	654	670	636	661	662	633	660	646	637	654	697	622	708	690	664	659	672	682	652	650	624	637	648	646	637	647	625	671	662	658	637	661	655	681	608	650	692	698	677	647	704	700	674	670	680	634	642	623	651	640	645	621	651	681
23780	21276	28525	24330	21267	10609	2137	1217	944	823	716	664	597	619	616	622	595	595	634	575	590	636	538	520	626	622	652	653	625	610	555	514	503	506	535	450	469	455	414	437	431	470	481	477	504	466	547	510	511	532	519	525	486	443	458	441	460	476	465	414	422	447	408	432	419	404	419	465	477	419	413	385	400	430	444	410	392	370	406	394	409	408	453	406	393	399	362	395	387	424	386	420	404	404	402	420	425	437	415	423	396	403	393	421	447	432	418	405	393	421	402	383	380	416	412	366	372	420	375	410	439	413	421	414	420	380	422	384	442	435	410	417	371	408	399	423	425	395	411	413	429	405	369	405	411	378	409	380	378	400	379	389	428	388	367	393	368	417	427	424	426	403	364	392	388	376	380	398	419	387	425	402	413	386	392	390	409	389	391	423	409	391	377	405	407	377	420	379	403	396	414	406	425	396	384	400	416	367	411	400	401	424	363	398	423	402	405	463	405	384	400	389	368	452	376	404	398	439	401	433	408	425	385	384	405	449	425	423	405	383	401	382	365	417	409	404	391	416	404	366	408	408	400	402	384	403	375	389	383	394	370	400	385	380	386	410	395	390	436	372	382	384	422	428	435	399	374	371	415	414	389	421	411	401	381	378	405	410	387	406	402	416	369	398	390	387	374	412	381	415	415	364	410	414	426	403	415	391	423	437	386	387	410	395	410	426	420	377	426	399	426	407	388	392	379	376	390	410	385	391	406	373	406	419	399	351	419	407	411	410	435	419	404	364	384	382	400	402	390	407	411	419	405	426	436	376	402	389	428	393	421	398	433	418	407	428	404	379	449	385	389	406	421	438	391	358	399	383	430	349	418	391	379	387	413	390	377	410	392	389	406	367	405	415	407	412	422	363	390	384	404	346	394	417	391	407	386	423	432	386	427	402	411	384	432	410	379	440	403	423	400	417	458	411	408	421	373	430	389	440	393	368	376	379	388	373	380	377	393	407	394	409	391	396	367	403	401	377	408	385	408	438	394	402	431	446	400	403	397	398	386	355	400	391	378	397	387	415	406	383	420	413	413	410	395	409	432	383	378	404	390	429	335	388	421	370	437	426	405	383	365	404	397	417	384	393	429	405	384	381	420	362	354	392	389	372	385	399	348	399	375	436	395	402	374	393	434	396	427	365	439	425	440	398	388	417	383	396	412	399	415	393	373	394	396	378	392	426	409	437	373	364	372	422	405	393	392	394	416	396	398	424	404	368	391	387	381	384	401	397	440	432	426	410	431	384	414	402	370	399	373	392	396	390	372	416	402	402	411	381	396	384	377	442	373	403	391	416	386	420	401	421	435	439	411	418	405	359	369	366	427	388	412	374	433	425	399	398	398	411	368	361	392	332	403	395	427	392	395	401	381	381	419	391	404	406	436	401	395	378	402	410	426	401	412	425	420	406	423	374	406	389	412	383	413	381	389	415	393	422	418	404	408	436	419	410	418	433	419	430	373	413	385	416	405	368	402	391	408	381	385	391	405	434	403	446	407	384	416	385	396	423	402	427	355	406	412	421	417	396	377	408	350	385	409	397	408	393	421	401	427	425	391	418	426	386	382	405	422	424	408	412	397	401	406	381	381	393	387	354	397	425	422	395	395	422	414	385	389	411	381	406	376	399	418	429	411	384	406	395	397	394	383	404	429	412	392	380	357	387	403	411	394	410	436	404	411	397	432	400	402	386	389	396	392	424	404	420	403	388	377	379	429	457	397	406	397	396	389	443	389	388	378	352	418	371	417	413	407	422	373	386	412	385	403	410	392	385	420	364	387	393	403	378	418	406	387	407	402	428	420	399	383	430	402	402	427	367	437	393	410	424	393	398	381	393	394	409	375	427	414	411	373	441	403	446	415	384	385	405	407	376	372	414	418	412	401	414	421	369	412	407	439	357	401	404	406	384	411	374	411	414	397	372	443	428	381	358	407	355	365	387	426	411	405	407	417	384	409	372	429	414	339	401	368	413	453	399	377	378	405	367	420	409	421	375	380	426	402	379	414	426	426	431	427	367	384	396	419	345	398	405	390	409	395	400	378	406	415	408	383	389	402	406	427	394	387	396	407	402	367	412	418	382	426	391	395	386	388	397	396	404	387	411	401	383	373	395	429	362	380	436	374	398	407	378	391	407	341	409	401	400	390	383	362	372	396	371	398	392	420	442	420	397	411	406	369	397	394	386	407	405	416	430	413	408	340	398	368	395	412	429	364	397	396	395	420	404	404	347	397	358	400	360	410	410	347	398	374	410	376	391	384	411	407	405	435	400	430	378	384	369	422	418	367	383	403	408	403	380	389	398	410	374	437	400	380	415	375	398	421	401	413	376	424	431	402	412	395	385	382	407	385	384	383	385	398	419	370	406	428	419	364	399	383	400	390	397	389	395	414	406	401	393	449	422	381	385	404	380	378	401	419	387	380	416	430	395	423	394	410	376	398	408	406	389	429	383	354	411	407	388	379	390	392	417	382	420	404	405	449	410	418	405	412	418	432	429	403	395	427	402	412	398	418	415	392	388	398	373	379	347	450	439	409	405	404	429	394	389	426	387	394	378	378	423	433	410	409	410	412	368	392	411	433	385	372	393	362	393	425	416	364	406	393	393	383	409	437	395	373	428	371	396	399	404	406	384	425	411	416	391	413	402	387	426	407	418	421	413	384	426	409	419	381	414	405	402	371	405	375	388	407	398	389	401	426	441	401	415	387	404	412	398	418	423	400	421	384	393	411	424	376	404	395	407	392	407	402	393	352	409	371	380	425	375	397	429	441	378	423	424	398	419	410	354	383	423	407	380	407	384	416	391	402	404	384	444	407	366	418	416	400	388	420	439	421	386	394	405	427	397	411	384	427	377	413	432	427	405	391	394	355	385	400	425	388	378	400	393	405	366	393	394	421	396	395	383	372	421	383	413	354	383	428	394	434	388	401	406	428	439	389	400	431	415	377	422	426	431	384	387	398	409	462	413	412	409	389	385	413	404	414	384	367	442	358	356	373	366	351	403	411	397	360	395	392	414	368	432	390	406	377	430	416	379	387	383	404	426	378	394	439	404	401	396	413	372	377	409	405	398	405	380	382	401	418	405	399	392	406	404	382	424	421	417	403	373	380	418	407	431	393	409	390	384	383	366	377	397	384	418	396	426	363	397	408	398	404	449	398	404	380	413	456	403	415	421	408	397	420	368	419	380	411	416	379	419	400	394	437	379	412	360	401	371	412	388	412	422	419	447	373	391	375	386	379	404	400	391	382	422	397	401	342	388	391	381	409	378	384	413	402	373	383	451	387	419	417	406	359	379	429	388	418	424	379	424	407	412	413	405	405	407	380	430	383	396	429	395	405	376	395	359	419	364	379	448	424	384	398	402	368	411	416	402	431	427	382	395	367	396	401	418	413	440	416	409	404	429	408	416	393	401	366	415	411	415	413	387	399	408	410	410	399	446	405	401	409	374	389	352	414	413	399	438
16559	21117	13547	6661	5117	3619	2628	1978	1424	1234	1044	941	910	796	843	804	741	773	781	777	765	734	634	736	749	823	881	851	801	748	669	600	634	595	616	564	549	544	514	522	534	507	510	560	542	525	572	591	643	682	621	560	527	478	517	487	488	493	466	465	444	483	464	477	456	425	432	493	455	448	452	432	426	417	442	424	456	428	448	404	457	429	420	428	459	432	439	457	439	419	463	431	440	448	427	432	437	422	441	386	413	442	452	482	412	461	478	421	425	388	429	433	436	428	413	450	435	429	421	435	475	470	394	436	428	429	422	441	414	376	415	430	428	417	401	435	435	478	415	425	424	416	484	416	477	402	481	455	417	460	447	468	435	429	408	473	457	442	441	442	467	458	434	419	461	420	443	448	428	397	433	404	422	437	434	470	445	411	453	431	469	433	465	440	446	407	414	402	437	451	405	464	434	454	433	421	422	425	445	433	430	463	402	421	430	410	440	461	430	458	437	435	432	438	445	430	437	425	443	409	402	461	453	490	428	423	392	405	441	419	452	422	466	429	413	462	477	456	458	441	434	414	416	446	389	434	436	417	438	465	432	400	462	438	415	442	430	440	453	427	403	428	466	434	469	482	413	456	418	435	436	429	459	409	464	409	440	449	439	415	430	454	422	426	451	453	422	400	400	420	389	426	434	436	412	462	442	421	415	415	418	456	426	417	400	401	436	432	441	408	463	465	433	443	450	409	429	448	419	443	413	435	442	451	419	449	408	409	438	428	439	427	408	410	433	402	443	394	436	427	417	432	424	430	448	459	443	460	425	408	447	432	424	457	468	464	453	423	443	426	398	430	459	408	439	446	435	433	435	459	414	406	445	393	429	418	435	453	431	420	427	436	427	410	456	435	426	423	423	414	451	412	439	463	418	425	406	426	408	477	433	420	410	404	415	447	444	420	396	429	406	439	409	460	422	458	440	431	444	421	401	432	443	443	419	430	495	430	439	439	463	455	470	471	426	411	441	454	387	401	450	406	427	439	438	442	406	431	435	428	425	428	425	434	424	418	401	438	419	454	449	438	429	386	457	402	462	442	466	426	417	421	443	420	438	418	382	444	409	466	410	421	420	418	428	414	455	439	446	438	423	438	452	446	439	422	410	439	405	444	430	427	447	435	458	422	401	406	430	418	416	414	446	482	412	417	443	434	438	442	428	444	415	417	437	447	462	461	450	461	460	439	460	448	405	415	459	422	443	446	434	444	436	441	408	454	429	414	457	427	434	460	434	446	433	394	449	433	458	422	420	442	464	427	428	417	435	414	454	440	427	432	414	412	433	448	463	438	437	410	413	441	440	442	440	446	425	444	428	446	406	446	441	471	500	429	429	431	449	454	454	476	437	441	440	447	417	440	403	450	452	466	399	427	435	435	454	423	458	401	446	431	439	425	416	412	433	407	434	460	431	450	440	452	429	442	422	395	420	428	439	454	474	437	478	421	418	446	422	398	416	436	435	454	444	423	433	430	422	435	420	445	443	430	443	437	425	400	450	426	467	464	427	473	421	400	454	438	460	404	457	480	450	467	406	458	442	457	455	477	426	436	416	434	400	415	411	450	396	406	453	430	416	455	408	400	425	465	392	434	422	463	426	398	449	460	431	438	429	423	454	403	400	459	448	417	455	421	417	460	477	395	458	447	438	422	435	432	417	444	418	408	419	425	461	435	442	420	438	450	443	432	452	424	436	431	426	462	426	441	426	451	404	426	440	442	446	378	419	430	444	423	420	418	436	423	431	443	417	465	437	398	421	415	462	416	391	426	430	481	433	434	444	443	380	437	408	420	437	429	397	443	399	426	403	425	458	457	435	417	418	446	443	460	421	433	429	438	429	395	432	399	397	448	442	413	426	439	454	392	445	424	471	471	459	457	441	400	425	462	419	433	432	421	448	431	442	462	447	425	451	466	457	408	428	409	434	464	486	412	436	447	426	428	433	417	426	384	436	411	466	418	431	449	404	416	438	427	449	442	449	411	417	392	446	447	423	455	442	405	443	420	415	454	432	417	406	427	412	413	461	451	431	431	427	409	439	428	441	435	413	398	427	466	441	413	426	421	439	454	422	450	437	411	426	437	479	432	423	488	420	445	421	413	442	481	452	442	459	431	434	403	430	438	443	406	420	453	429	451	430	445	439	491	446	417	395	418	454	432	460	436	437	450	432	459	432	417	422	415	418	471	432	419	461	436	416	445	422	421	451	450	433	445	457	417	442	453	444	460	451	413	419	444	435	456	379	461	447	436	410	406	405	402	439	438	412	440	452	412	436	444	429	460	417	400	433	415	442	471	405	416	431	425	446	446	431	437	471	442	421	464	448	428	442	379	412	478	450	401	449	413	438	444	441	441	462	433	431	427	469	459	425	445	408	411	435	452	453	445	462	422	473	439	465	457	427	443	441	402	439	434	447	453	408	425	424	424	419	406	462	446	418	453	477	414	441	415	424	463	417	429	438	466	470	431	428	436	471	452	433	448	419	449	455	421	381	458	442	436	419	419	437	471	430	455	422	432	440	434	421	435	402	430	396	387	419	442	407	432	462	463	472	442	439	431	452	473	442	460	459	442	444	424	413	410	401	412	414	496	455	454	448	422	406	408	442	425	437	439	442	439	385	464	467	437	431	458	403	426	422	433	408	411	419	463	393	436	423	443	433	470	438	468	431	427	445	452	392	467	435	412	433	448	458	438	452	442	455	424	435	449	423	426	419	409	435	443	425	497	446	439	427	444	391	445	436	447	445	462	419	460	438	443	427	457	432	443	426	443	440	431	468	451	408	433	429	463	446	472	420	445	428	401	408	427	427	393	440	455	448	455	450	466	416	449	426	453	425	433	404	416	427	460	437	391	445	465	397	452	447	419	420	419	404	436	436	439	410	446	421	443	442	440	403	447	438	451	412	467	425	457	419	459	464	452	445	441	456	407	437	433	434	473	427	433	405	442	424	428	409	454	401	440	430	431	436	411	414	448	428	473	481	483	452	394	407	478	457	400	472	447	424	471	426	430	453	445	437	430	409	461	425	446	413	446	429	422	432	444	424	446	442	418	434	420	430	451	410	458	444	418	423	442	420	430	439	428	444	426	450	454	418	430	439	422	421	413	413	441	428	396	434	458	445	423	433	410	440	402	451	429	434	430	449	375	431	418	456	436	443	442	453	423	435	399	471	414	449	445	462	410	410	450	443	447	444	419	437	446	472	390	434	452	428	427	440	402	414	422	405	461	429	425	428	412	435	424	434	457	417	448	398	442	473	437	428	434	443	413	410	382	460	439	498	429	435	434	416	422	436	431	448	416	438	446	431	448	364	437	413	429	462	456	432	406	477	462	429	460	425	458	442	447	439	446	474	417	445	447	442	442	417	469	473	410	406	469	424	434	447	420	430	435	462	430	405	427	423	406	448	427	448	442	423	441	396	404	435	415	439	452	445	398	424	423	431	396	453	443	417	459	438	406	417	399
25059	21306	27403	25399	10827	2296	1652	1273	1118	1092	1077	949	990	955	914	938	988	975	962	961	906	920	938	932	938	1024	991	1032	1022	1006	954	934	873	891	873	868	853	890	895	933	824	891	879	904	846	897	904	886	904	906	862	853	808	883	880	812	881	900	880	855	871	812	829	823	798	805	814	807	821	863	833	855	858	819	796	794	835	821	838	810	812	805	866	825	859	852	852	821	819	832	795	819	823	827	845	794	794	850	793	808	858	870	835	797	872	790	846	812	806	857	818	838	771	844	814	795	808	846	768	823	868	813	828	811	833	819	861	817	820	845	873	840	823	803	844	854	811	841	881	775	860	790	850	803	853	844	837	837	844	855	823	788	820	851	818	816	789	777	762	840	820	801	781	800	849	816	800	790	879	831	799	764	813	823	799	808	803	849	833	857	821	827	837	804	821	790	782	819	804	830	833	846	833	791	848	844	835	844	807	802	806	862	815	841	849	832	783	807	849	855	832	852	816	809	793	806	868	806	839	829	785	833	843	825	833	841	856	749	830	820	849	853	874	872	888	849	838	820	824	814	824	781	809	821	809	844	831	797	798	811	828	847	794	796	891	793	822	843	789	814	805	851	815	823	832	829	763	827	814	822	841	794	852	816	835	798	853	795	810	813	836	791	856	867	783	832	827	779	844	819	841	845	756	776	849	875	853	833	782	760	826	821	838	805	816	831	782	874	781	832	820	815	841	782	848	800	827	884	797	805	816	826	856	813	814	868	829	865	815	863	816	803	814	791	813	818	788	807	827	839	785	820	814	811	815	802	784	834	767	860	797	805	884	834	822	831	862	844	859	813	824	850	839	764	815	812	789	805	785	777	817	817	844	847	792	798	817	847	828	796	790	822	802	829	822	814	840	853	757	815	786	807	862	842	820	829	813	783	804	786	771	852	830	824	856	824	773	845	840	886	789	867	822	869	794	799	834	826	791	855	823	811	822	778	827	858	857	900	847	855	839	781	820	800	875	788	836	831	808	838	883	777	863	805	826	797	867	908	838	849	852	826	813	798	804	812	862	846	784	848	751	784	873	820	855	814	830	862	823	801	792	763	756	813	857	824	826	841	848	812	851	825	869	778	836	802	848	803	811	813	833	805	802	841	835	826	858	844	791	816	832	788	816	817	811	817	829	821	876	828	814	769	805	809	793	821	767	795	821	829	829	840	792	832	863	817	864	824	776	857	837	836	819	796	781	802	790	838	728	858	832	902	807	750	833	774	853	841	815	773	893	823	806	819	832	788	819	807	824	818	862	848	853	811	850	814	779	864	885	883	844	833	809	798	815	807	869	836	847	819	805	805	866	818	835	850	795	813	906	818	779	805	842	774	844	798	858	769	817	859	775	802	885	823	783	823	830	813	829	771	835	817	866	844	786	783	826	801	832	814	852	845	848	810	851	806	848	814	854	813	810	790	811	797	839	812	794	840	758	777	825	809	843	862	871	789	819	850	840	833	768	856	813	802	823	767	860	828	814	847	854	810	830	861	814	756	847	874	813	845	830	817	882	832	820	762	840	818	839	794	803	859	807	906	813	865	848	859	842	838	808	806	782	856	818	811	822	830	774	787	851	830	850	866	810	840	769	815	767	823	842	741	842	839	800	915	851	901	824	834	833	787	853	824	843	793	801	887	764	829	849	860	809	792	850	790	828	849	836	784	842	828	812	832	786	834	836	848	766	826	805	843	846	816	811	823	832	845	798	842	779	831	822	783	792	849	836	782	838	809	815	859	774	796	814	797	848	778	888	815	833	813	873	849	768	830	787	815	804	772	800	783	820	801	832	854	803	834	818	815	824	834	851	844	839	829	818	787	826	830	834	838	861	859	755	795	793	908	916	862	765	812	815	830	777	796	804	795	814	840	805	780	791	767	796	838	784	837	837	833	794	832	788	875	863	823	868	831	849	864	805	851	802	841	788	839	838	819	785	831	869	795	801	855	851	852	824	838	830	860	841	834	913	792	872	774	840	870	821	818	833	801	799	846	791	797	849	810	800	817	819	845	873	793	829	811	862	795	854	751	830	863	837	827	814	877	868	824	821	803	851	782	864	803	795	816	794	816	787	817	848	827	803	835	807	755	768	814	845	820	825	785	836	868	833	819	805	796	762	828	780	845	788	824	835	846	837	846	844	838	821	823	790	812	866	788	801	809	839	810	866	835	769	830	815	810	858	810	825	831	819	813	811	831	818	838	790	821	838	813	832	831	803	791	803	811	813	819	893	823	840	862	785	779	856	778	797	843	797	799	830	802	789	810	829	820	798	804	816	801	791	840	830	802	837	823	794	818	788	767	847	842	839	884	830	807	867	806	763	832	825	807	834	875	839	785	839	781	822	846	823	834	856	831	813	834	858	856	790	832	778	821	819	833	797	827	783	822	817	750	777	846	827	839	825	819	840	828	822	850	805	774	839	787	815	853	835	821	832	835	828	785	805	850	817	847	801	843	835	841	818	788	834	791	792	807	811	803	856	782	842	808	821	816	830	799	833	828	759	837	839	805	841	852	818	785	798	826	821	773	839	787	820	837	818	788	807	812	814	782	879	822	782	841	801	828	856	833	791	838	806	813	764	780	834	763	788	816	800	797	864	785	838	814	841	745	871	845	880	851	790	808	818	823	795	780	807	829	789	777	809	783	797	770	818	780	815	814	825	849	827	820	856	820	819	845	842	795	869	749	828	829	839	813	819	776	791	777	816	816	824	845	843	817	797	827	797	829	879	807	787	790	812	878	793	823	847	799	841	857	802	845	829	801	801	821	855	804	859	863	842	831	843	841	812	857	854	851	827	844	828	808	800	793	838	832	824	810	809	841	855	826	772	884	806	826	822	818	821	825	817	830	820	795	752	791	832	841	781	833	809	832	789	843	777	826	792	815	784	847	829	818	858	860	879	811	871	780	808	823	830	814	831	839	776	836	798	772	819	776	786	823	834	787	870	828	852	843	839	804	836	811	782	835	796	762	785	804	850	877	856	770	764	777	881	817	846	791	835	840	828	811	796	865	791	802	829	857	817	849	802	810	779	850	805	763	816	868	776	768	765	838	846	820	774	827	779	854	848	828	772	746	829	869	831	817	823	775	780	784	859	824	787	758	826	791	846	862	841	834	841	771	790	796	817	793	824	772	874	819	854	790	798	788	813	768	801	821	892	826	791	824	807	787	754	858	765	815	818	841	830	826	836	805	846	814	769	816	812	851	787	825	833	827	831	834	843	800	812	809	849	820	843	807	760	846	825	837	779	824	808	831	804	852	808	851	791	759	824	828	829	814	802	820	875	821	834	859	807	852	834	857	806	814	797	777	828	807	822	828	801	807	833	819	809	837	777	821	860	816	814	832	862	827	835	846	861	793	848	863	852	807	864	783	829	821	771	819	823	813	821	756	839	832	872	839	866	788	849	833	876	778	819	834	829	808	825	835	843	788	806	790	819	826	808	837	818	823	861	832	833	784	875	782	771	823
13854	16026	10262	5263	4021	2931	2389	1912	1446	1408	1278	1188	1146	1131	1102	1077	1081	1124	1110	1026	1081	1024	1046	1129	1073	1130	1200	1173	1068	1120	1035	968	1013	974	991	953	945	874	901	958	904	920	938	913	935	981	918	1003	1063	975	1010	974	863	848	885	935	926	884	885	921	904	899	842	848	898	887	898	886	838	885	857	859	825	811	851	864	878	847	860	846	844	799	848	876	895	818	848	851	855	824	867	842	813	900	867	858	875	834	886	821	843	886	875	843	854	827	813	824	858	833	881	865	827	850	858	787	899	805	773	876	865	887	824	823	841	897	861	844	859	855	827	900	872	851	874	854	822	889	791	863	826	838	792	807	813	826	820	852	880	820	884	871	881	845	908	864	870	852	850	858	830	880	844	797	883	833	869	864	853	828	869	890	857	823	863	815	820	834	869	910	856	823	824	846	801	823	831	863	835	815	879	850	817	847	904	887	875	836	796	883	829	886	843	880	836	945	843	868	863	859	883	811	844	903	883	816	866	808	841	847	884	822	874	848	871	779	849	846	798	839	846	866	823	873	844	812	841	819	893	821	842	871	859	854	876	841	852	811	867	814	868	885	829	855	873	885	860	880	835	830	838	851	825	871	791	822	854	869	812	866	838	857	906	864	885	882	862	808	836	887	815	867	847	869	857	820	882	859	856	849	849	854	868	815	853	811	868	885	834	831	873	870	837	823	863	883	868	814	822	856	868	857	877	831	879	864	852	824	869	839	798	833	818	854	866	851	845	897	859	846	808	831	885	841	806	866	869	864	884	875	816	807	889	877	862	836	844	838	858	833	859	884	871	846	782	901	838	883	890	830	912	879	815	824	835	830	842	818	815	806	856	812	858	822	852	788	853	864	815	822	847	892	813	863	843	827	838	848	852	883	833	888	786	887	856	815	868	809	828	904	920	874	835	860	902	813	866	837	844	839	856	842	861	812	868	896	827	858	855	887	903	883	878	863	856	827	840	807	819	888	866	853	820	801	877	847	826	865	835	856	845	861	888	845	847	883	924	800	858	846	835	827	854	813	895	863	881	831	846	818	827	828	884	850	843	804	831	861	805	846	867	865	841	860	831	904	868	868	871	904	890	864	888	846	919	819	866	881	817	882	862	791	881	840	837	900	808	812	906	849	871	869	845	804	807	773	840	836	864	831	893	830	858	868	842	834	908	815	831	854	897	834	810	869	857	872	860	839	856	855	923	887	809	857	801	867	863	871	817	799	862	830	872	852	769	858	826	840	863	809	848	815	853	908	866	830	763	829	921	864	839	816	875	863	907	843	801	858	847	841	807	839	819	846	843	844	818	873	849	873	858	847	851	817	826	864	815	871	877	835	877	863	814	850	835	884	869	811	835	868	826	861	884	882	818	847	855	847	910	844	850	886	833	861	845	886	814	853	869	830	861	855	834	856	795	804	871	842	842	805	840	877	887	845	867	838	834	863	878	841	844	844	853	831	835	850	895	827	849	868	849	854	872	864	866	874	855	894	925	846	829	865	873	837	842	843	820	826	819	859	854	803	880	813	842	899	831	878	899	839	817	805	876	832	843	832	840	847	785	878	848	858	775	860	867	814	863	824	820	821	840	907	826	889	820	877	854	832	881	851	862	869	834	833	826	809	836	840	836	829	823	838	844	798	858	833	796	844	834	830	907	891	812	857	890	841	820	805	854	836	841	841	828	906	841	843	829	840	835	838	861	854	845	884	834	845	883	852	827	876	795	818	797	871	865	838	828	819	809	855	856	850	831	848	891	820	834	791	865	847	821	821	868	854	860	857	858	866	833	858	860	865	831	817	872	840	838	826	852	856	846	853	853	855	886	852	866	883	824	831	837	801	842	881	847	854	800	865	845	891	855	833	871	894	843	834	864	793	874	833	863	880	900	804	829	823	834	861	809	839	880	821	814	801	849	862	836	887	866	842	848	870	856	858	873	808	819	865	880	841	837	864	827	840	842	829	815	818	839	866	889	833	819	889	894	844	876	804	812	865	824	917	855	821	843	822	867	838	821	853	868	836	828	823	866	865	840	859	795	858	838	838	852	877	871	861	847	826	867	865	844	827	822	865	843	867	850	843	858	852	816	876	865	810	839	835	832	862	828	855	831	918	868	834	848	824	826	873	801	857	837	797	785	899	838	892	880	823	887	819	892	852	866	834	852	802	865	863	831	858	867	818	861	855	830	860	855	872	887	832	892	836	830	870	851	867	884	802	817	862	839	840	851	835	797	820	842	799	886	859	853	806	844	853	857	870	857	838	877	873	827	837	869	856	869	888	863	838	866	866	839	854	853	862	847	786	818	802	878	849	872	823	868	853	853	830	829	883	854	850	881	842	885	841	823	831	842	831	832	816	855	872	842	806	842	870	853	853	830	778	839	884	818	876	845	809	867	840	828	828	871	856	901	829	861	798	871	860	837	794	821	811	841	867	841	850	865	882	852	823	858	819	862	836	845	891	880	854	779	845	867	828	858	853	847	856	820	850	834	818	890	851	871	916	839	909	834	853	841	826	842	847	825	851	838	895	888	810	894	827	848	868	874	848	834	842	867	933	874	840	850	866	814	842	823	849	847	912	838	820	855	867	829	832	877	819	852	909	814	806	904	848	802	818	868	831	864	844	819	860	828	820	813	860	867	805	821	861	817	848	812	845	844	803	817	867	836	862	854	809	887	847	874	858	834	889	870	812	824	833	857	853	801	894	822	848	843	847	886	825	818	814	861	847	854	842	891	880	857	844	824	780	805	854	838	904	838	861	890	849	817	827	850	831	851	874	824	848	850	864	826	876	834	859	830	867	891	817	870	793	838	830	864	833	897	855	871	850	872	895	843	864	864	853	862	854	788	873	865	868	861	848	874	857	865	863	844	881	869	843	840	783	874	855	849	860	835	840	905	845	844	822	916	826	893	861	846	879	836	901	823	901	846	828	878	850	844	811	854	857	853	849	806	846	852	872	838	839	862	822	816	817	872	877	845	810	860	869	842	857	869	841	836	889	883	845	850	844	837	824	857	852	877	843	867	844	845	892	844	877	823	799	789	870	856	828	870	773	893	832	812	896	834	874	864	866	875	835	870	858	807	872	895	877	885	902	854	839	819	819	857	850	868	819	915	831	933	866	826	818	792	831	831	852	888	910	874	830	817	842	913	857	818	846	813	857	872	858	830	860	820	825	872	892	837	831	840	818	841	890	824	846	839	926	884	885	832	891	858	845	853	835	829	860	839	812	885	858	840	922	820	830	818	817	880	808	814	823	831	835	781	808	827	836	855	873	841	907	843	845	869	871	871	885	800	858	838	918	879	805	842	848	883	790	844	821	809	812	819	861	839	848	827	813	804	811	873	868	827	909	881	844	851	814	834	856	844	822	858	834	805	824	892	876	887	871	817	849	864	881	880	848	831	856	872	826	808	843	811	871	793	869	884	817	821	827	904	864	864	843	876	836	875	827	875	831	821	845	895	831	902	915	840	830	855	895
22720	21356	29121	23944	21357	21451	9075	2187	1491	1298	1193	1042	962	1003	980	917	936	936	938	913	869	879	838	747	912	1008	1074	977	918	910	876	773	773	740	724	708	717	673	721	685	701	681	709	719	704	725	732	765	761	811	781	740	686	679	673	638	618	656	656	606	670	649	591	600	622	612	625	584	648	600	618	602	620	636	610	595	640	591	643	602	579	587	628	591	598	621	619	607	588	620	605	564	625	562	622	611	554	600	596	629	632	657	606	571	611	598	589	599	605	578	650	622	615	641	628	635	597	572	661	607	611	624	600	606	571	618	589	601	589	591	588	646	622	594	590	580	586	586	589	583	601	617	618	635	588	593	536	572	599	633	627	587	603	548	574	589	628	565	636	562	614	612	638	583	597	571	607	604	607	624	573	570	634	572	604	631	590	583	640	579	619	621	600	615	575	607	583	592	604	603	604	609	610	616	581	626	614	564	594	598	589	620	589	596	592	601	602	607	579	573	612	605	578	596	581	605	584	577	643	580	637	548	597	633	643	593	604	614	601	594	585	595	597	605	602	631	607	600	604	573	608	614	595	561	616	584	580	617	568	609	602	623	608	657	626	627	581	607	573	590	586	578	582	543	619	606	550	576	577	627	636	597	546	614	615	577	631	594	613	575	602	650	606	614	601	607	612	636	622	607	608	605	643	632	529	617	603	552	585	604	592	601	623	574	655	615	609	630	576	591	605	572	655	607	650	589	605	588	586	608	561	546	599	605	621	613	575	585	615	577	609	639	629	579	596	607	637	599	557	653	600	592	591	571	594	609	610	628	625	581	616	583	595	653	570	592	555	606	603	580	611	600	622	640	626	587	589	544	591	562	613	580	615	578	602	596	622	620	594	598	601	579	581	582	632	637	606	596	602	591	571	571	545	591	624	572	596	573	565	560	594	597	583	584	578	581	582	560	627	611	578	610	604	613	601	583	596	586	638	586	554	618	576	585	616	664	619	590	621	624	640	619	622	619	579	585	588	630	585	623	627	593	569	581	594	560	590	600	653	545	595	616	615	642	630	599	593	620	602	599	624	637	579	594	577	613	550	572	585	600	599	586	598	620	601	607	590	568	573	618	592	580	618	585	573	616	588	602	621	588	577	647	667	622	630	622	598	615	594	600	604	635	579	661	581	657	623	636	621	635	621	663	609	628	607	590	592	593	573	611	658	585	646	612	576	593	601	585	569	615	572	607	628	573	563	621	620	562	562	594	625	567	606	639	590	582	576	583	597	616	570	603	556	586	576	579	612	598	611	634	612	619	557	632	590	557	607	574	603	604	580	583	580	585	586	556	659	601	607	599	613	550	624	577	560	580	586	577	574	616	612	630	649	606	602	619	577	584	575	604	591	599	622	586	601	599	657	606	610	637	592	600	626	577	637	639	594	591	568	620	615	608	615	603	609	595	573	568	579	550	594	610	606	554	558	606	588	614	596	573	622	590	605	621	593	588	595	567	615	579	562	575	608	591	626	602	541	597	613	609	596	622	622	572	562	562	575	656	613	606	600	564	614	594	597	597	615	591	617	628	608	551	634	608	633	609	585	603	558	574	636	586	636	646	600	607	626	571	570	612	655	643	631	643	604	608	595	553	632	600	595	593	597	596	559	586	574	623	625	557	580	626	641	593	589	595	593	574	605	592	596	625	568	557	600	555	621	611	601	599	567	554	635	600	599	582	589	601	637	625	572	590	591	594	617	622	635	569	580	613	603	579	629	609	599	593	588	631	539	595	607	603	606	584	593	581	597	571	669	596	605	581	616	577	578	590	591	639	568	603	635	580	619	666	563	579	641	622	671	615	622	628	635	578	609	544	589	590	555	597	571	573	630	587	615	605	617	593	600	652	610	604	611	586	606	633	553	642	576	620	605	625	625	569	587	602	583	594	635	614	573	578	578	604	610	599	619	588	601	584	632	621	553	599	567	603	601	594	580	574	606	565	571	536	578	586	587	564	572	566	582	591	587	586	592	647	635	605	594	608	612	635	628	614	579	627	581	580	625	616	583	602	618	587	639	579	572	597	618	612	623	596	597	578	574	624	607	617	591	643	624	616	604	608	590	549	583	568	615	615	579	576	621	588	599	583	597	648	542	594	594	583	581	581	566	578	627	631	593	606	586	598	583	601	572	592	578	602	640	624	586	629	633	587	604	624	597	611	603	693	650	593	645	602	659	616	624	635	589	568	569	583	573	593	567	618	584	596	616	556	660	575	575	598	623	584	603	586	591	601	557	545	595	573	596	601	587	596	633	570	611	607	553	562	594	598	599	593	598	627	639	583	576	592	586	604	608	629	617	526	592	639	604	577	620	585	554	575	612	599	564	634	570	570	663	606	604	606	598	616	628	588	632	583	587	588	624	557	553	598	626	635	570	593	610	584	590	555	580	562	610	581	623	577	631	626	615	592	592	628	586	587	600	566	616	619	586	624	573	628	625	605	649	567	544	596	628	605	594	596	588	596	630	550	584	566	646	589	592	586	648	588	597	616	607	642	587	601	619	622	624	617	585	625	595	566	611	599	631	578	631	610	601	646	579	566	603	617	622	622	568	631	586	615	625	607	611	603	569	603	631	601	591	597	599	609	620	588	600	627	627	617	562	603	610	581	611	609	599	630	579	623	593	631	628	579	590	577	601	601	596	564	580	608	569	580	595	602	583	627	610	583	575	590	614	658	610	560	575	610	590	578	563	583	594	616	618	542	597	584	596	581	643	564	619	585	581	592	576	611	566	609	591	548	599	583	606	617	617	581	588	575	620	632	591	603	554	658	570	631	598	604	601	649	582	557	573	649	560	597	597	562	590	620	598	589	604	557	606	547	608	573	629	589	566	551	603	568	598	608	560	589	620	588	618	592	565	628	585	598	563	595	607	608	625	571	587	571	624	586	611	570	605	579	583	624	590	607	553	622	588	605	586	596	608	621	563	582	627	622	607	636	594	616	601	583	591	584	614	589	609	620	618	570	600	590	548	638	591	593	576	560	610	627	610	560	522	588	572	604	575	591	602	624	627	630	569	596	582	590	629	602	660	636	610	593	646	578	645	564	566	577	591	591	574	576	584	566	589	581	576	545	578	603	560	608	575	605	610	567	623	648	591	620	615	603	621	599	663	669	596	632	627	619	610	619	583	571	650	552	586	613	602	583	588	634	625	580	563	601	588	556	578	599	602	595	584	593	593	609	554	554	584	600	590	624	580	601	601	579	583	585	625	550	596	558	607	561	589	602	571	623	563	582	609	565	611	570	598	590	627	582	622	596	610	595	621	594	577	576	625	601	581	614	625	555	595	639	646	630	588	616	610	609	603	594	583	608	620	589	603	593	610	580	605	590	620	565	602	579	540	625	591	557	575	606	586	579	597	604	588	574	607	611	573	603	586	615	575	564	611	649	615	646	608	612	628	603	608	595	606	603	595	595	599	587	613	599	603	574	624	614	636	553	585	622	563	579	579	600	615	572	612	614	601	598
18445	28953	19563	9958	7620	5415	4083	3016	2383	1972	1715	1486	1287	1326	1240	1167	1205	1141	1218	1236	1068	1001	1000	1005	1071	1198	1285	1207	1255	1044	1032	912	844	848	800	810	759	817	744	794	757	760	786	744	795	794	786	850	856	959	884	761	744	722	740	692	688	706	699	681	656	675	615	676	674	608	661	636	688	637	611	649	608	626	619	589	596	634	593	682	622	625	572	614	611	625	628	597	666	605	674	568	607	618	619	629	566	600	576	614	655	616	612	649	613	598	576	643	594	600	623	601	657	584	579	588	626	649	612	581	592	606	641	652	604	607	567	567	592	602	637	591	626	575	571	595	574	562	576	579	590	623	610	565	601	660	640	619	603	612	631	616	609	606	618	664	606	612	594	603	607	601	607	585	606	619	623	582	600	607	634	594	565	599	538	584	618	594	602	572	641	596	612	595	594	585	662	589	587	650	601	603	634	598	562	569	623	597	651	670	575	608	588	599	647	609	573	622	661	609	579	620	631	612	598	602	627	585	596	630	583	621	586	613	621	626	631	600	624	579	624	561	620	604	629	596	622	583	610	609	629	597	582	629	595	625	619	608	630	599	626	582	592	645	608	625	646	609	601	633	570	604	633	565	628	610	584	636	571	623	565	605	627	588	565	633	633	575	585	601	588	552	611	599	587	618	588	598	600	600	642	620	583	602	628	612	602	598	606	617	590	630	590	601	605	573	593	608	591	558	616	583	641	581	571	613	603	615	634	599	587	606	613	581	641	638	600	607	578	573	591	593	594	628	621	659	625	583	615	643	633	608	620	604	577	623	626	604	598	612	601	589	604	616	604	614	611	651	619	614	606	586	588	610	610	605	591	591	602	617	619	622	608	607	598	610	637	619	565	592	641	585	616	573	591	642	630	603	588	602	588	637	604	652	605	562	578	609	599	600	616	595	597	625	627	602	588	628	642	603	579	601	601	600	604	591	611	593	616	615	637	612	596	626	654	593	606	620	549	583	599	608	664	648	593	576	643	616	601	636	618	600	606	607	605	644	573	645	579	579	624	608	595	592	627	628	628	607	615	618	635	621	554	567	618	640	590	615	588	595	632	586	601	598	611	597	649	601	614	606	643	604	633	587	598	573	578	611	588	622	612	612	624	611	630	570	610	590	626	589	619	559	612	624	588	592	652	590	626	620	659	591	620	577	600	620	609	562	596	561	602	616	564	628	625	629	637	639	593	582	571	613	635	612	596	615	619	553	629	597	649	591	607	611	641	625	608	609	614	620	618	641	597	625	598	653	576	607	549	612	639	641	611	631	601	622	607	593	661	558	648	611	544	620	619	575	610	582	580	606	583	628	671	617	564	622	646	622	628	553	632	638	564	576	587	591	638	603	644	605	612	600	632	616	589	619	572	571	620	609	616	629	637	594	577	636	593	655	604	617	574	593	665	572	578	582	582	549	603	619	614	587	621	571	584	660	618	578	637	618	616	608	604	592	609	587	648	609	579	577	597	588	617	618	605	606	584	609	595	621	605	589	587	586	597	662	585	631	591	634	577	631	605	632	616	554	614	607	615	636	669	608	588	597	592	630	602	582	564	643	626	599	595	616	640	551	584	591	641	588	629	578	634	609	625	616	604	622	582	627	598	603	613	611	613	592	609	621	585	595	606	570	618	632	649	599	599	608	629	620	578	622	620	571	605	570	634	620	618	590	591	573	585	560	643	597	571	602	648	603	612	596	610	607	617	627	650	620	606	615	599	592	578	591	651	599	552	585	619	612	589	597	591	575	590	627	641	597	588	560	574	606	611	610	646	632	644	647	582	609	595	596	598	606	614	609	585	593	580	623	607	589	676	605	612	639	624	608	577	628	608	609	613	602	617	588	568	634	628	592	605	597	570	595	609	594	574	570	595	620	615	574	605	648	584	589	591	608	636	647	571	632	645	594	563	562	603	630	558	618	619	571	611	618	616	611	610	587	581	591	567	594	618	615	593	601	578	583	604	582	624	619	623	619	601	641	661	617	577	609	580	628	648	581	602	612	611	613	604	632	581	617	680	600	594	620	593	572	551	610	570	603	641	637	614	610	592	625	621	579	615	633	619	621	623	607	614	594	600	611	595	604	595	595	585	581	619	596	600	572	603	619	598	651	598	634	576	609	619	584	585	570	608	628	632	577	629	604	638	600	589	605	599	599	624	630	642	596	573	603	606	584	582	604	623	578	584	601	663	597	619	641	588	660	642	628	565	591	572	622	587	673	577	583	587	628	624	637	614	571	615	598	599	611	587	602	598	619	616	590	625	563	597	597	608	603	601	579	592	587	615	581	601	605	627	640	640	630	633	586	628	555	672	591	600	586	576	601	619	607	693	597	583	623	619	627	640	569	635	631	587	615	611	616	657	611	593	566	596	635	626	603	575	603	652	602	582	625	630	604	593	603	623	615	608	619	616	579	591	621	609	616	635	592	670	576	591	592	600	606	577	590	621	616	624	588	580	620	631	595	625	665	652	651	575	631	595	603	619	644	614	633	628	634	632	572	617	598	614	580	609	611	576	584	629	627	612	587	586	658	650	639	602	587	609	618	575	598	622	635	614	614	586	617	628	610	603	622	607	603	610	605	608	633	586	614	637	594	605	620	606	598	599	627	624	569	604	620	575	603	588	640	653	629	622	577	563	597	604	618	585	631	662	659	633	586	582	641	611	610	622	613	589	624	572	586	594	644	612	612	623	606	604	644	603	600	609	620	582	570	605	589	595	608	585	584	552	603	620	562	606	622	602	599	600	601	604	635	612	560	610	601	651	634	613	615	591	564	615	589	550	606	597	609	571	606	557	618	589	601	631	595	641	631	573	652	573	610	682	582	601	637	670	609	656	616	613	613	571	589	630	621	633	609	582	626	619	634	610	611	613	584	610	640	615	608	588	596	597	590	593	582	615	553	622	637	570	606	602	547	606	592	610	589	617	596	599	552	588	602	608	661	600	568	618	595	624	580	598	570	632	652	609	604	627	642	562	582	597	614	642	605	638	577	615	596	594	609	659	603	595	589	608	631	600	609	584	584	573	607	566	580	607	537	613	606	592	577	630	586	561	554	596	601	580	606	621	621	575	614	604	647	581	659	579	587	600	589	628	596	633	571	571	591	641	591	645	603	629	647	574	591	583	655	605	618	588	589	625	622	615	592	623	624	594	602	589	575	583	600	598	586	572	666	633	633	612	620	629	637	605	618	613	613	622	582	602	616	629	631	609	603	588	587	572	630	604	614	580	626	627	631	595	577	631	623	637	613	607	606	618	595	625	653	584	614	599	614	582	614	612	564	604	601	617	594	629	631	639	581	614	613	633	605	623	607	562	587	596	628	590	593	614	610	591	555	600	647	612	573	633	605	570	614	677	587	571	590	636	566	611	589	596	632	609	618	591	583	609	638	610	617	564	630	605	628	606	624	601	572	580	610	646	606	584	610	630	585	646	630	599	559	588	613	587	624	587	570	644	622	660	590	653	624	605	641
28234	17703	6856	2974	1748	1208	956	870	738	787	723	674	681	673	746	680	724	696	679	710	692	700	695	698	722	771	810	781	708	737	686	676	634	678	656	633	606	647	632	626	638	665	604	638	647	671	653	632	624	654	679	654	659	655	592	675	634	634	590	616	656	616	621	660	667	619	619	585	637	586	637	581	608	624	589	611	596	601	642	649	635	610	636	610	617	596	630	591	567	561	568	583	604	624	565	645	618	670	599	602	643	616	635	601	580	651	656	579	615	612	631	616	591	612	650	624	589	616	603	597	643	585	588	638	617	605	587	606	611	597	633	635	589	636	560	605	637	606	572	582	590	606	626	614	597	655	629	597	623	591	629	602	586	641	594	633	639	627	609	656	638	628	636	660	625	640	592	565	580	588	642	617	621	612	655	613	593	629	609	630	584	615	608	623	592	582	612	598	593	602	608	595	641	613	573	642	631	637	634	624	626	607	568	614	639	599	622	599	633	632	630	618	663	597	581	593	593	636	645	593	589	633	573	598	547	642	602	601	618	609	624	597	602	599	590	632	603	643	611	612	617	643	573	576	638	629	632	610	581	561	532	624	611	674	583	610	592	667	613	596	624	601	639	579	607	647	645	609	601	667	590	598	631	610	631	589	639	653	611	602	620	638	595	643	652	615	657	623	570	601	603	599	612	614	624	616	619	590	594	618	647	607	613	595	590	597	621	655	580	643	641	581	619	639	585	641	581	605	626	623	631	621	615	609	649	630	614	582	639	633	605	670	617	597	639	601	570	577	632	616	645	588	610	591	623	599	597	650	582	601	608	571	627	605	614	663	595	667	611	624	600	653	576	603	572	618	636	639	622	628	580	652	605	617	588	634	645	636	605	586	599	590	607	590	647	585	595	570	577	570	616	584	633	650	575	644	605	622	605	618	610	625	588	615	610	633	578	630	580	619	625	657	631	570	606	648	655	614	626	635	612	556	605	639	622	613	600	607	573	603	651	599	600	625	641	659	635	604	566	623	577	637	580	609	623	618	596	622	627	576	636	595	599	560	665	608	631	619	614	624	612	606	598	662	629	630	673	627	627	614	625	599	666	573	647	673	612	607	633	604	652	664	593	604	657	647	619	636	645	630	577	632	566	641	623	661	636	598	581	588	600	610	632	612	633	606	646	628	574	618	597	585	636	574	567	619	620	575	652	616	610	599	611	604	607	637	619	615	594	597	630	657	616	593	618	625	599	606	615	575	644	569	596	623	630	614	587	616	640	631	604	608	566	607	579	602	625	634	607	597	604	653	638	640	607	658	576	602	583	627	591	594	596	603	604	602	624	592	628	603	655	603	635	611	667	571	590	577	561	598	574	633	577	622	567	612	596	614	583	605	606	664	636	559	604	560	603	647	601	615	617	582	630	635	671	594	617	675	642	645	592	639	551	624	600	635	631	609	649	634	640	631	602	610	614	595	597	601	617	607	603	630	618	606	613	621	590	621	643	622	655	560	586	648	636	608	652	589	622	594	613	651	647	603	575	600	586	607	603	582	616	640	625	609	615	596	621	629	563	636	635	592	583	624	585	600	641	610	613	599	639	590	618	580	594	589	619	628	660	606	644	585	607	586	648	618	627	602	580	615	674	646	604	563	574	615	631	602	653	611	584	593	604	656	631	643	588	626	620	599	654	627	619	600	630	627	597	654	633	607	656	664	619	607	626	650	615	608	624	587	618	618	564	559	598	631	576	602	578	599	590	616	634	548	589	627	579	604	595	594	610	596	669	610	611	626	602	629	587	577	615	614	625	607	647	601	603	631	622	599	652	625	625	622	637	565	607	585	637	614	638	613	657	608	596	618	633	644	612	560	642	613	625	584	632	632	646	624	587	649	597	620	616	632	606	614	670	615	556	607	643	648	629	603	589	575	570	603	615	604	628	586	593	626	592	586	635	625	610	618	630	634	659	551	635	590	630	601	553	553	618	578	596	623	675	654	607	613	585	629	653	627	617	618	611	583	606	616	621	625	640	621	593	618	621	614	619	579	572	655	603	625	605	581	634	615	683	598	582	631	614	603	636	648	579	628	592	638	588	600	642	600	596	617	604	605	578	658	602	610	599	616	625	596	593	572	569	597	608	596	604	595	628	584	604	596	629	642	609	602	593	600	615	605	616	615	610	608	622	585	576	659	646	597	598	617	620	624	597	650	615	616	649	613	593	613	591	636	610	602	591	690	653	609	614	616	565	570	654	626	635	618	617	645	610	674	612	625	600	637	597	623	641	590	622	620	626	595	625	604	623	675	561	612	569	600	623	623	633	628	588	625	582	602	617	574	621	626	605	627	615	647	652	583	623	601	591	618	596	596	619	604	628	610	602	617	594	602	640	613	618	642	594	580	588	588	597	645	621	632	625	617	603	575	607	621	578	646	624	569	617	622	617	602	651	611	647	626	602	588	642	593	614	612	640	633	635	621	574	624	610	606	649	600	618	609	646	604	652	619	626	640	586	597	569	624	637	605	640	621	604	581	578	600	618	603	610	609	666	610	616	594	627	613	683	603	617	579	616	660	594	635	582	636	593	648	612	609	649	568	617	596	614	577	637	632	626	648	647	605	620	629	635	615	647	623	619	613	625	624	589	654	643	562	603	641	601	601	610	633	628	642	599	595	629	625	590	584	629	634	615	627	635	601	585	586	641	639	584	614	619	610	598	647	635	644	659	631	628	579	603	571	619	628	696	643	624	635	630	608	633	646	642	580	586	627	640	596	607	633	572	621	598	631	684	596	598	605	580	641	594	566	641	607	631	662	588	605	584	599	614	608	574	589	614	606	616	584	627	612	576	644	631	616	613	609	611	571	632	618	618	658	627	610	581	627	637	619	659	606	603	639	609	602	621	591	589	652	617	581	624	629	626	609	617	587	592	621	606	647	622	566	651	620	634	623	588	608	621	623	613	621	625	592	618	595	657	628	602	664	656	637	553	625	577	641	610	600	664	609	604	539	592	620	596	633	633	634	667	623	584	613	624	593	575	625	643	655	595	647	631	626	649	603	601	618	580	609	614	598	624	621	583	612	627	615	592	617	653	633	583	646	595	626	612	596	599	599	604	635	621	649	564	588	648	589	617	606	595	608	610	673	621	625	621	597	591	582	645	587	630	646	611	588	598	649	605	617	579	618	620	580	612	573	647	624	588	617	622	608	618	633	548	634	624	655	635	621	605	622	616	601	632	605	594	611	580	600	606	607	605	629	589	601	618	615	702	640	597	562	566	613	612	583	634	620	592	636	595	636	621	593	656	642	619	579	622	625	597	632	635	630	611	605	622	616	574	621	565	594	617	651	571	639	615	629	538	653	614	650	615	631	625	612	592	614	586	641	603	582	575	592	617	595	654	654	651	647	627	614	601	605	649	664	619	628	609	604	641	610	644	618	662	611	661	602	584	633	616	574	582	622	606	654	599	597	610	616	600	612	625	641	623	583	621	617	640	644	625	613	616	625	596	603	601	592
11136	8092	6272	3372	2520	1788	1394	1160	931	905	876	791	785	849	797	851	829	818	830	799	804	789	781	808	827	823	850	847	835	775	763	725	771	702	714	701	732	750	667	698	695	718	714	727	697	699	714	763	782	767	697	702	684	699	682	639	711	669	625	666	644	705	663	680	617	691	664	692	671	629	646	681	667	665	733	683	667	663	629	634	646	671	693	629	655	646	615	630	659	666	703	674	677	667	635	684	644	663	647	645	637	599	683	680	654	654	676	673	634	727	661	634	677	691	600	617	674	614	639	635	677	677	655	658	679	647	634	632	658	690	661	631	589	648	654	649	662	696	617	652	702	629	687	683	661	635	676	681	654	662	676	636	706	638	621	683	643	692	641	686	648	643	667	650	647	649	655	669	634	651	628	665	654	642	654	681	662	653	654	624	634	697	633	632	692	670	645	702	686	668	672	651	685	658	670	652	666	681	667	639	677	653	627	687	685	679	685	660	672	662	606	641	612	629	620	620	686	629	675	646	643	688	656	673	678	657	638	642	637	648	674	653	670	690	662	650	660	620	670	657	657	692	671	629	655	682	670	633	680	588	658	677	656	649	624	687	691	696	683	691	605	666	645	647	648	636	647	692	648	610	628	649	650	605	648	669	627	628	634	667	633	624	636	654	645	678	672	645	683	691	696	676	645	699	669	643	621	679	641	635	694	653	699	676	657	662	661	636	634	650	635	639	674	631	654	670	648	645	634	682	651	681	648	686	672	647	653	658	700	669	643	702	620	712	664	665	638	655	655	659	618	686	649	629	652	680	653	629	650	662	687	622	638	682	646	666	650	673	663	677	635	634	665	611	654	699	675	668	682	687	629	642	640	657	647	692	692	687	659	653	632	643	687	650	619	648	648	659	682	678	667	660	646	689	667	658	665	636	684	645	648	634	659	644	643	624	746	666	633	693	647	629	683	716	679	647	693	641	676	674	692	643	653	699	666	665	667	662	612	689	638	654	687	662	683	659	661	649	644	699	682	679	678	635	663	667	691	661	633	708	638	615	668	675	619	641	673	663	610	685	733	643	600	653	671	660	681	666	663	660	662	687	662	695	700	664	633	680	657	696	665	665	707	668	617	652	669	633	698	645	704	634	683	680	704	651	637	667	665	651	638	671	645	646	651	673	666	691	675	704	623	649	667	707	656	682	678	655	620	684	721	660	688	658	672	669	663	635	644	666	665	662	664	676	669	689	662	683	686	658	651	668	656	651	636	646	648	689	666	699	686	645	641	692	637	666	615	677	653	660	649	619	617	654	678	639	609	647	656	634	701	646	682	673	681	673	637	658	668	690	624	656	602	626	659	636	663	700	640	670	655	652	640	670	665	610	678	667	650	656	618	694	620	683	663	690	663	617	701	663	702	680	686	655	650	685	693	669	617	645	682	616	685	685	651	614	707	698	638	670	662	621	665	627	603	657	627	631	665	631	727	705	655	625	657	632	695	628	724	674	677	678	630	661	667	684	717	628	631	613	686	646	640	647	666	677	656	612	580	668	619	655	661	692	665	692	686	651	647	671	679	604	663	607	670	636	654	657	646	625	642	643	662	693	714	633	632	721	619	700	650	625	643	680	645	668	661	661	583	689	678	657	644	659	641	697	644	642	665	664	679	656	661	679	676	644	669	700	640	679	599	640	688	642	676	683	636	658	649	684	640	687	701	626	671	675	667	597	672	656	675	660	693	668	632	638	672	660	644	654	619	685	633	633	680	675	588	653	634	686	660	619	652	664	633	672	676	653	675	638	672	700	678	682	713	607	686	669	647	659	632	629	590	665	692	677	725	640	696	641	683	665	655	672	576	653	619	584	592	656	671	649	651	656	674	659	654	658	690	672	636	692	632	644	650	630	657	642	639	653	662	662	628	619	657	601	677	666	701	654	644	676	627	657	668	644	720	664	680	680	687	642	645	654	661	639	675	626	684	665	656	638	631	677	635	660	662	668	637	648	682	633	611	628	642	635	614	636	665	652	667	668	646	628	655	674	670	679	697	671	594	632	646	665	664	685	596	653	625	650	671	621	684	698	688	646	656	664	662	635	643	628	702	654	698	662	637	657	658	682	679	675	652	636	664	689	682	658	648	688	671	669	637	633	666	701	665	655	684	692	674	667	697	636	686	683	629	661	676	618	635	668	651	693	610	648	674	644	622	669	649	635	639	635	658	646	686	647	631	656	622	663	687	636	708	670	691	631	641	671	654	662	644	637	617	696	651	635	645	659	635	688	631	661	649	673	664	689	690	708	639	634	640	638	655	669	667	668	664	684	641	655	712	655	680	684	670	662	655	682	709	624	672	674	663	678	661	670	646	645	635	633	693	665	641	673	682	634	627	633	635	672	653	667	631	621	642	668	650	696	636	682	637	671	673	613	665	646	656	626	660	654	672	681	639	676	653	678	711	666	653	677	652	633	692	647	676	679	692	686	659	679	686	633	654	655	694	677	650	671	651	640	637	637	672	633	686	705	629	654	658	681	649	633	589	623	655	636	657	616	669	621	667	623	648	672	588	680	648	647	668	652	646	637	618	648	705	628	614	633	650	663	592	695	678	677	656	653	702	704	644	661	661	617	683	685	637	695	612	670	624	656	696	637	647	627	652	658	669	662	690	631	673	692	645	638	642	645	641	645	657	605	638	663	617	656	608	665	657	618	663	597	666	647	656	710	659	619	665	686	654	639	659	595	648	650	703	662	680	669	624	647	626	643	661	680	653	647	689	661	656	680	664	658	654	696	627	662	684	621	697	658	604	608	702	665	643	646	652	670	675	670	677	706	665	653	625	657	668	671	638	683	690	675	670	614	642	656	674	675	659	714	659	700	644	640	657	689	632	653	641	655	676	702	645	690	610	681	653	654	657	642	647	647	646	649	633	612	656	671	619	649	638	596	643	638	679	644	682	650	634	667	666	629	678	658	719	659	651	669	663	641	692	664	634	646	651	627	652	630	637	639	660	633	649	695	643	655	622	663	695	652	616	611	662	676	667	659	629	685	637	636	653	651	676	702	684	648	675	657	698	640	677	658	689	659	651	686	646	635	663	656	682	685	686	702	601	669	638	706	630	653	677	620	671	653	674	656	631	671	645	684	647	667	672	639	664	689	655	618	706	610	649	675	687	684	681	664	698	640	656	671	696	651	636	660	666	654	643	642	706	666	678	627	708	691	669	637	666	635	666	678	627	667	692	670	645	651	687	692	633	679	656	618	689	682	696	740	637	622	631	661	636	661	653	636	705	617	610	653	651	676	620	660	624	664	637	663	692	639	656	628	676	642	684	643	624	641	663	654	670	668	659	655	607	672	673	633	664	632	649	676	662	651	682	621	686	674	672	648	649	671	655	613	661	633	640	666	660	652	687	622	626	669	609	646	675	649	718	643	655	647	662	604	669	657	674	629	626	645	680	645	705	668	607	622	660	679	662	654	654	663	646	647	670	640	631	667	672	631	624	667	643	713	619	624
23692	21252	28441	24361	21260	10758	2113	1268	915	793	747	670	623	644	593	633	610	630	614	630	638	556	538	553	585	684	707	674	650	554	574	530	499	524	527	458	465	449	462	457	451	483	462	478	479	463	494	481	524	545	521	493	421	416	405	407	430	438	444	417	426	393	435	406	422	433	408	431	434	381	445	450	401	403	416	393	405	421	391	399	415	390	402	436	412	419	403	395	412	415	405	387	410	391	406	433	386	419	419	360	421	442	423	406	377	406	428	374	420	408	399	429	409	411	414	400	379	393	382	397	414	387	376	416	389	404	412	376	400	390	410	387	411	399	394	385	412	450	434	417	428	416	403	399	391	400	402	433	442	371	374	439	422	422	409	368	399	360	362	391	416	413	405	412	389	414	440	403	377	426	418	406	430	400	403	382	373	383	395	386	372	412	402	418	417	399	414	432	387	407	377	428	407	402	437	391	446	408	400	410	408	410	409	398	391	424	417	400	447	410	404	397	376	412	413	417	388	403	376	425	416	400	393	419	417	403	380	405	378	420	402	388	383	425	405	404	405	436	368	387	414	423	400	407	410	410	368	409	428	388	415	394	390	422	406	391	399	380	414	389	416	420	398	424	441	398	403	399	384	384	414	380	398	386	393	396	398	407	397	382	394	440	393	387	410	418	384	357	392	415	380	391	400	390	449	421	398	380	444	406	375	377	436	388	381	405	411	385	440	392	374	409	391	394	354	384	404	390	395	410	373	359	397	393	423	439	395	404	366	413	395	382	379	413	376	438	416	399	406	425	414	381	389	408	381	396	405	397	402	421	395	398	359	380	398	407	400	471	383	399	365	416	417	407	413	385	396	431	366	392	438	389	392	370	409	404	382	410	389	413	392	382	394	408	413	412	413	434	386	377	413	396	409	395	379	427	382	410	401	338	400	411	411	413	386	378	419	378	415	408	444	399	425	397	383	394	422	409	394	384	381	379	436	393	414	396	367	399	382	429	411	394	405	414	399	401	359	425	390	379	382	397	441	418	426	377	393	367	415	404	435	413	388	427	433	404	370	437	399	398	429	392	410	407	375	384	430	374	412	445	376	397	461	405	384	420	382	437	415	408	396	388	370	396	365	399	392	377	397	397	380	403	371	385	397	391	411	413	412	409	418	414	408	421	390	382	436	413	404	427	425	411	432	421	422	397	387	393	419	416	396	414	458	426	420	390	428	399	371	391	395	397	380	447	398	414	423	401	371	396	428	381	400	354	408	389	407	422	385	427	403	396	406	396	405	385	427	439	398	388	398	447	404	387	386	412	398	384	441	394	447	411	410	411	413	401	380	377	390	406	422	416	378	407	363	378	381	363	434	425	429	374	406	368	415	445	377	393	404	417	365	424	380	384	426	381	392	423	404	413	386	401	433	426	418	397	423	394	447	390	369	426	391	392	388	412	442	368	408	372	416	393	402	381	381	421	402	407	377	401	400	392	432	395	433	409	385	384	387	395	391	401	402	407	410	373	432	406	426	417	360	382	388	433	388	373	385	451	405	404	412	409	424	424	406	423	412	394	418	427	416	429	396	392	432	398	389	392	431	405	369	404	411	413	421	417	410	434	442	370	442	402	393	404	419	387	399	404	390	383	398	386	411	365	429	408	387	399	371	394	436	388	394	408	386	416	398	418	377	416	454	411	394	425	364	430	377	373	400	381	430	415	423	382	428	436	447	360	389	378	437	410	418	414	420	357	385	402	401	408	399	398	393	400	382	389	406	457	379	386	394	403	398	412	388	388	408	413	408	419	399	394	413	397	387	388	395	399	422	391	387	393	383	409	440	450	350	422	483	400	412	414	402	401	383	355	380	368	435	425	412	393	406	399	420	401	447	388	399	385	404	399	394	419	386	389	417	430	353	404	428	401	401	415	368	394	402	403	373	394	413	409	400	401	375	416	410	415	411	386	413	434	406	391	436	408	403	407	384	403	402	392	434	409	402	393	396	393	377	400	402	382	377	434	400	418	370	409	420	368	405	416	409	444	393	442	395	409	394	394	402	440	433	377	380	401	371	403	408	380	379	364	393	361	409	413	416	438	436	414	428	411	418	410	362	408	413	373	415	426	422	416	411	428	391	432	382	396	394	368	425	401	428	392	387	389	365	366	410	404	410	408	442	429	388	399	409	427	401	436	411	382	351	415	397	416	406	422	410	386	366	400	399	410	379	395	404	395	423	373	391	362	367	408	395	392	370	407	364	410	393	370	444	418	403	405	395	402	380	395	387	386	423	420	409	396	406	420	366	420	396	387	407	407	386	385	397	434	389	362	418	384	428	419	386	413	419	390	416	387	405	395	421	417	412	388	392	409	399	424	414	377	419	416	420	430	419	362	435	395	393	401	410	417	426	408	436	408	371	378	378	387	432	434	421	368	388	407	398	357	381	414	415	369	414	389	406	404	404	414	385	437	400	380	398	411	419	425	392	402	383	427	450	390	388	424	389	420	379	393	369	415	413	404	395	384	383	418	413	431	388	423	429	415	388	432	372	427	381	397	397	394	415	379	405	417	415	408	391	409	384	420	413	417	429	435	405	400	409	387	414	401	413	374	416	400	399	423	383	386	403	437	391	390	378	424	408	431	422	386	445	407	418	410	397	413	404	395	386	392	419	390	386	411	398	378	422	396	430	366	427	393	380	376	408	393	354	394	401	431	405	415	437	442	417	395	441	405	420	393	439	372	386	410	429	382	393	391	441	413	386	389	380	424	421	396	403	424	410	404	402	427	411	369	423	411	405	415	384	428	378	386	409	407	387	394	381	391	391	406	410	402	392	405	396	391	375	393	400	387	388	387	399	383	368	405	410	403	387	413	453	396	401	409	412	410	369	393	400	376	406	385	436	423	441	412	411	397	417	432	400	393	397	414	400	404	354	379	400	397	423	431	387	439	383	406	398	406	414	412	391	348	388	405	363	402	397	390	418	389	393	368	370	430	373	384	372	390	457	397	386	407	413	396	437	398	425	381	409	391	424	406	410	395	413	429	409	422	430	416	428	397	377	392	420	439	407	415	413	399	396	420	391	392	380	415	391	427	392	404	400	392	403	406	419	439	410	398	365	375	400	413	381	421	402	442	419	406	400	391	408	431	400	371	373	436	449	379	394	391	392	380	409	387	402	371	408	411	370	415	411	360	422	422	417	404	376	417	386	370	383	371	407	385	449	375	422	387	388	416	402	400	373	393	409	417	397	405	388	399	382	415	407	426	386	437	411	374	402	413	389	407	393	405	432	435	378	408	426	380	406	395	416	361	391	412	426	392	399	395	430	388	384	406	405	417	404	379	387	448	395	424	415	374	377	412	418	442	434	436	392	444	430	395	431	393	385	409	423	408	423	393	406	404	420	352	415	414	408	382	390	383	420	411	407	428	406	396	397	411	402	420	408	373	389	372	393	392	402	429	408	379	408	414	403	401	375	365	347	399	401	407	405	392	369	400	392	403	380	390	385	393	377	387	399	403
15483	22149	16205	7114	5057	3562	2600	1966	1463	1269	1090	997	864	875	844	819	837	791	784	856	786	719	687	714	767	861	888	845	771	716	684	609	611	555	612	541	603	544	586	534	559	565	551	582	589	585	621	538	640	660	657	567	565	493	500	480	459	484	472	464	484	418	465	438	459	441	498	497	496	452	426	427	408	498	441	422	462	440	437	439	440	423	433	432	450	404	431	452	427	429	433	458	436	427	438	461	425	461	450	452	431	446	469	415	446	393	459	482	429	415	448	457	409	414	422	457	454	439	410	455	440	478	448	460	426	422	431	421	431	401	427	435	420	420	466	444	487	424	380	448	445	403	460	443	444	458	439	446	427	446	485	414	420	469	444	463	454	441	416	415	456	419	449	428	405	436	400	454	426	390	437	458	441	448	426	403	410	384	453	416	409	462	454	430	467	425	460	445	452	433	427	452	464	441	420	385	454	408	437	427	397	439	444	401	398	395	412	423	433	458	428	430	429	440	437	431	443	414	456	471	421	418	413	414	448	431	430	453	434	452	434	424	461	393	443	453	451	443	441	400	400	445	439	423	433	439	434	468	410	453	460	456	415	449	419	440	428	422	426	441	400	435	459	438	447	439	426	456	436	428	442	457	422	453	448	445	435	461	439	412	416	410	482	481	419	428	388	449	415	428	429	457	457	423	453	428	439	428	461	455	451	401	474	456	424	415	451	444	436	430	420	445	427	431	418	438	474	463	445	418	448	451	450	435	443	471	430	411	472	446	400	449	430	443	448	455	476	431	410	404	451	401	424	423	447	464	414	476	439	425	424	428	468	448	452	435	460	430	447	449	415	441	426	385	444	424	409	443	450	431	406	428	433	426	429	420	452	493	439	421	430	457	399	424	456	455	407	451	425	418	438	401	434	439	431	438	456	422	477	436	488	420	421	425	439	427	415	434	431	462	456	437	405	458	478	405	464	413	446	454	412	422	428	448	417	418	436	447	430	428	454	415	406	443	424	455	429	466	428	428	421	459	417	441	462	434	406	431	436	412	423	468	421	445	458	478	433	456	419	426	455	438	413	434	460	418	434	430	443	416	421	437	449	419	431	413	469	441	462	418	424	432	408	419	482	466	397	432	463	432	466	427	445	429	384	393	450	435	406	433	433	433	440	470	427	443	450	457	434	416	435	458	421	430	434	458	466	420	456	460	423	442	474	407	444	449	424	417	435	437	453	446	443	463	417	439	463	445	438	417	401	435	461	413	453	426	432	423	434	485	430	444	479	428	425	452	428	451	441	440	425	467	421	438	417	453	447	426	440	443	471	451	442	412	494	435	423	432	436	438	468	436	453	443	452	434	453	431	424	441	430	434	441	456	437	444	459	499	411	445	434	427	418	449	420	434	403	449	436	448	444	461	454	401	451	423	411	458	423	442	459	431	465	459	445	452	445	444	414	431	421	430	428	423	450	423	420	453	424	437	429	466	441	437	461	459	436	463	478	409	434	417	420	446	439	442	422	437	434	442	463	442	412	456	419	441	435	397	433	423	457	422	416	406	455	457	450	461	420	401	484	425	420	404	438	442	427	417	429	448	401	435	428	434	427	457	426	435	436	402	450	430	394	460	419	410	467	452	442	454	441	445	448	431	420	451	428	428	412	422	412	436	458	416	432	444	424	421	418	420	430	472	437	455	432	407	438	427	463	442	458	422	436	444	479	427	423	440	427	430	435	450	407	442	460	452	434	439	442	450	479	433	436	442	460	427	437	469	422	418	423	435	436	431	419	417	438	426	448	418	452	465	438	403	392	409	429	464	435	441	477	417	415	369	374	429	430	463	436	440	462	461	419	422	381	445	436	428	483	412	467	436	418	466	443	441	453	496	439	450	451	460	410	436	402	398	412	512	458	456	445	446	448	440	411	424	445	399	415	448	419	437	425	482	445	412	435	441	444	423	425	411	454	426	434	400	447	412	440	439	456	436	433	426	425	428	429	418	475	454	441	435	423	455	429	459	412	433	413	428	445	441	446	403	408	457	414	404	399	447	407	405	449	431	487	467	450	489	404	426	410	393	448	432	410	426	453	442	435	473	413	450	415	447	443	423	456	405	426	431	440	465	451	449	447	455	446	426	431	453	438	432	416	431	449	417	448	456	416	425	427	428	421	436	480	438	423	477	437	431	447	424	487	423	386	443	416	436	453	447	477	399	461	396	444	427	436	448	417	444	441	444	445	462	424	435	430	418	447	403	454	438	455	408	437	448	411	426	466	460	475	438	434	407	416	441	486	448	429	450	423	472	412	430	431	443	448	426	475	437	412	400	410	435	411	415	456	453	461	437	451	434	456	475	428	445	455	436	446	452	412	437	475	433	417	453	429	427	431	424	419	457	445	382	448	463	410	434	448	463	441	414	438	461	425	419	413	465	421	417	398	415	450	464	459	434	463	434	421	453	414	435	408	450	471	442	460	434	427	419	442	397	435	448	412	403	471	423	425	422	396	444	435	437	441	468	464	458	395	462	437	452	391	431	423	444	416	438	429	466	436	443	397	482	438	447	419	438	415	396	401	442	472	384	421	444	475	426	431	432	445	434	462	432	429	423	390	467	459	452	398	437	480	445	444	473	440	438	460	435	470	436	442	455	439	399	442	433	418	409	376	430	417	418	434	461	436	476	487	418	451	413	424	439	428	439	397	408	452	405	451	477	476	436	469	467	439	463	402	424	385	439	473	467	397	452	428	400	476	422	439	459	398	409	426	405	423	425	405	460	433	447	481	445	444	421	392	397	426	442	411	454	436	412	430	479	417	412	438	426	444	440	454	405	435	407	434	451	417	428	445	394	464	412	450	459	464	427	452	451	450	417	442	443	460	424	414	452	424	456	408	445	417	451	467	418	466	460	389	419	427	454	430	452	415	445	445	444	456	430	446	432	405	427	441	423	442	418	452	419	447	438	423	482	406	431	426	443	441	450	432	450	440	440	426	401	415	427	446	408	425	445	380	452	438	439	416	389	451	478	395	438	451	408	427	429	434	422	422	444	434	405	458	430	442	462	476	468	441	429	426	425	410	472	418	420	459	448	443	447	435	456	430	437	465	398	431	426	430	455	432	475	417	456	432	478	453	438	446	413	395	467	454	466	447	463	432	419	468	418	455	432	440	445	419	440	419	442	438	401	449	432	443	446	472	422	439	431	457	431	422	433	426	442	421	411	444	444	451	446	438	436	467	488	428	434	426	425	437	434	430	413	462	437	453	422	467	437	454	394	410	452	435	421	474	438	423	425	430	437	468	452	439	420	407	438	419	435	450	404	436	464	444	445	464	428	420	420	435	425	419	400	447	428	431	411	449	407	416	416	416	424	408	439	406	467	407	462	445	478	451	447	445	435	449	401	442	419	435	400	438	445	443	435	447	456	442	445	420	453	445	437	437	432	425	421	427	456	402	463	469	451	427	434	441	414	415	442	426	404	438	449	444	450	441	429	439	450	449	444	425	429	415	441	443	426
24964	21270	27352	25374	10917	2297	1660	1212	1119	1054	1009	1023	986	1016	983	969	987	971	946	986	962	911	975	915	974	1043	998	979	1021	947	921	958	862	887	903	912	902	835	847	837	887	905	895	850	840	867	867	912	910	903	878	881	805	857	859	883	838	891	840	820	825	824	868	832	812	863	788	889	829	862	841	826	769	836	801	819	807	846	842	846	779	881	806	828	835	868	832	851	828	797	789	785	804	873	799	766	807	836	811	844	805	821	783	828	816	801	828	848	803	841	800	825	797	821	817	828	816	785	824	814	810	825	800	862	812	814	787	758	787	813	851	819	760	773	842	797	871	836	817	817	779	873	854	834	825	839	813	845	811	848	837	820	784	785	818	798	843	856	783	879	828	790	870	811	838	824	827	816	873	841	819	845	777	751	821	819	855	834	813	824	888	834	840	876	832	825	840	820	812	831	825	860	807	804	840	787	846	853	789	766	839	857	828	809	802	841	907	830	758	794	857	813	778	822	781	853	762	839	797	841	848	810	833	770	817	802	867	844	818	813	803	790	827	789	884	800	853	783	843	825	862	857	851	862	821	866	785	878	832	864	884	770	836	807	793	831	812	826	851	773	779	852	800	843	839	838	836	867	869	796	830	836	881	802	834	790	787	788	839	834	791	786	879	782	801	808	835	860	810	798	839	817	809	832	833	840	819	834	880	870	804	810	844	835	827	796	799	772	820	832	779	757	863	796	810	779	834	831	827	819	864	795	828	857	829	824	817	843	866	867	810	770	858	831	835	815	813	791	773	834	807	779	762	750	766	787	839	785	786	821	804	826	768	798	801	797	799	841	829	805	804	859	781	864	779	840	803	882	854	796	851	819	858	879	825	861	808	766	852	840	790	852	844	855	817	848	801	790	871	744	881	857	824	822	862	815	861	818	805	806	834	834	857	812	840	815	795	797	841	802	793	787	839	859	805	819	821	828	886	839	808	818	850	853	818	835	845	850	853	869	804	821	855	814	787	773	851	757	838	877	833	818	810	840	858	829	797	844	873	841	816	842	852	809	859	804	817	861	858	806	820	805	832	809	854	810	841	793	801	816	803	757	819	862	825	852	786	826	846	847	811	839	810	818	814	829	819	809	847	787	799	789	823	854	857	862	819	817	863	831	814	816	835	823	829	811	828	767	825	810	821	812	811	788	806	826	856	843	818	859	848	829	817	833	811	842	838	797	813	855	797	857	766	847	850	801	837	810	792	848	867	870	831	859	813	815	847	825	807	815	803	825	836	830	823	835	816	864	837	803	845	797	827	782	865	819	816	796	836	895	795	843	806	761	831	788	855	823	851	768	833	895	788	869	799	820	810	821	865	842	831	784	855	819	758	811	837	854	806	862	808	775	773	822	849	832	839	867	801	821	853	867	826	795	808	822	793	795	830	821	801	823	807	884	845	822	817	776	845	871	865	852	835	814	846	864	850	831	865	867	743	782	858	769	836	798	809	813	790	825	849	788	832	806	807	849	852	789	869	804	784	835	822	877	786	779	743	829	856	827	825	869	840	836	788	901	845	827	786	807	846	837	808	835	798	802	768	919	848	811	821	826	817	858	856	811	832	871	829	829	809	838	821	809	831	828	863	804	831	801	829	810	834	880	825	862	838	827	829	824	808	864	864	823	795	817	825	798	789	789	807	854	891	798	812	821	824	835	769	795	807	844	794	794	795	802	875	818	801	793	842	796	828	864	875	882	846	808	858	842	814	790	799	805	768	805	809	818	805	837	878	812	877	818	845	810	790	815	830	806	810	859	826	799	832	844	819	811	846	846	815	820	833	800	845	830	843	843	834	828	812	856	813	828	801	809	817	829	800	835	761	884	847	804	801	825	849	839	815	815	869	758	822	837	863	806	856	813	865	745	783	825	819	813	780	855	807	819	778	817	814	860	807	843	797	810	816	853	777	804	813	838	816	840	845	807	828	813	854	813	843	826	762	853	805	816	832	792	816	900	818	803	798	900	811	824	804	823	796	825	861	832	761	785	819	813	801	838	793	849	836	819	785	827	799	867	840	847	843	791	795	806	819	816	753	827	804	845	794	877	843	784	822	836	824	829	830	830	781	827	864	808	800	859	801	849	821	890	854	826	794	804	863	829	785	811	814	812	820	805	821	812	836	823	809	805	844	841	860	829	800	819	867	760	842	832	826	846	866	832	836	871	835	811	833	865	814	876	822	818	814	827	837	783	876	853	796	843	791	872	813	814	848	812	823	800	769	839	832	829	838	815	794	767	883	840	822	800	848	800	785	795	795	893	784	860	863	812	761	840	831	794	890	833	805	809	795	787	798	834	779	807	865	836	849	814	814	825	901	789	880	837	799	798	830	868	826	807	805	815	821	889	824	837	819	807	849	803	740	809	866	833	781	811	775	816	818	843	796	828	774	821	842	791	810	855	839	840	802	841	880	803	854	846	781	815	782	780	816	863	815	788	817	828	793	849	802	828	841	816	864	820	809	801	830	902	839	788	804	831	888	812	848	836	821	838	837	864	835	810	764	828	848	837	823	791	799	867	803	751	804	802	819	811	787	846	787	823	832	889	806	865	798	798	833	857	862	882	807	804	840	835	835	807	839	848	829	853	822	830	822	868	783	822	812	812	767	832	796	824	847	786	823	818	851	786	784	813	810	792	838	793	817	859	850	853	827	792	856	828	831	836	836	855	824	801	807	798	842	857	797	878	856	849	793	805	841	850	809	874	848	851	850	760	829	845	803	832	767	832	840	802	841	793	852	736	769	861	856	854	841	807	801	811	858	793	836	803	809	830	791	801	853	856	846	776	811	867	788	862	784	761	852	831	789	819	795	827	855	841	855	802	752	813	849	832	877	806	854	817	850	891	870	807	834	766	820	811	822	823	821	843	887	795	781	802	815	787	804	862	796	818	829	880	884	824	798	790	815	825	848	772	855	808	766	819	891	828	781	837	801	756	790	862	796	829	833	836	812	793	790	790	822	768	818	823	794	811	771	852	822	815	860	837	762	798	824	890	888	869	826	801	824	819	803	828	825	806	836	816	858	840	790	802	848	778	829	799	829	827	839	826	839	830	801	837	885	860	806	809	803	845	866	799	812	844	830	806	829	844	829	833	786	753	811	854	790	790	856	841	855	844	817	814	841	843	815	865	814	800	819	816	809	818	804	820	859	799	839	796	796	825	814	793	814	791	791	766	838	830	842	828	861	913	829	857	796	829	825	854	831	832	835	833	792	820	844	842	783	801	835	813	797	792	801	805	815	827	794	843	766	847	863	846	846	841	852	809	821	826	847	810	844	805	855	779	838	864	803	860	847	798	851	811	789	781	813	837	829	810	853	772	836	828	818	832	807	834	780	834	808	851	819	791	835	828	828	793	843	829	750	813	827	809	866	840	852	786	857	799	806	780	800	831	797	795	737	798	842	808	792	786	763	808	837	829	824	881	830	802	763	819	837	822	788	866	801	827	846	806	833	865	862	805	905	802
13810	16657	11057	5363	3981	3058	2437	1844	1504	1283	1294	1172	1227	1138	1139	1119	1078	1180	1123	1114	1086	1058	1075	1074	1085	1211	1203	1103	1071	1102	984	1014	951	944	964	919	923	909	942	941	907	949	904	963	935	975	977	975	956	999	1019	933	938	919	888	939	892	883	878	866	866	849	901	888	901	886	818	846	897	837	852	835	850	864	825	900	892	850	858	837	823	833	807	876	875	820	823	913	816	863	846	899	861	876	897	870	806	849	868	904	867	818	882	857	866	872	841	814	839	823	880	855	840	847	845	934	788	854	893	860	856	847	828	878	880	902	827	873	891	894	873	819	896	847	847	874	844	875	850	815	813	923	880	877	835	873	871	857	848	873	829	842	847	844	832	855	850	836	844	836	896	853	810	875	889	870	864	837	832	830	843	833	851	799	828	795	859	870	845	875	873	893	854	837	831	932	890	906	870	814	842	820	834	812	811	865	836	826	866	903	921	868	857	870	825	811	868	841	816	837	850	802	857	867	901	810	825	911	859	876	818	888	848	847	885	826	792	890	867	850	886	892	840	825	854	876	859	881	832	805	866	817	858	840	832	885	838	871	872	815	790	873	843	872	876	885	850	852	874	897	828	870	868	843	870	840	832	884	867	887	854	918	829	829	839	867	869	901	848	839	833	867	840	874	890	843	878	824	813	870	881	834	852	890	872	891	867	900	801	866	850	867	872	780	820	863	844	850	811	868	860	837	852	850	852	859	893	854	885	858	851	842	787	841	849	865	865	832	895	834	865	833	862	903	869	858	853	871	818	863	896	865	790	841	861	831	821	865	851	815	807	893	820	837	827	877	857	856	863	855	809	882	857	813	842	850	855	859	823	841	919	878	920	834	817	856	859	842	839	850	829	853	832	852	839	870	815	858	788	809	862	822	869	885	856	859	920	809	859	863	838	883	876	870	810	856	804	834	902	876	901	842	853	832	878	837	814	827	886	857	814	799	855	863	840	833	859	845	881	853	891	879	833	924	818	905	845	820	888	900	821	873	867	814	829	871	887	860	897	870	892	872	878	856	849	852	843	837	892	793	866	850	838	866	834	900	895	886	864	834	826	871	866	915	827	896	847	852	896	804	857	859	883	873	921	858	821	864	842	863	870	858	863	848	870	860	841	929	824	912	834	855	823	800	837	829	839	810	846	829	915	839	858	851	840	823	851	850	830	876	826	861	816	836	798	871	846	871	799	860	841	848	889	898	832	888	893	819	828	858	863	879	889	808	897	871	866	867	884	877	832	819	871	846	825	830	831	818	888	848	884	816	846	875	821	877	801	825	866	860	835	834	890	890	850	895	800	849	851	885	815	884	878	840	892	897	837	893	918	846	837	843	861	897	795	824	804	862	856	868	890	888	849	832	849	839	838	852	813	860	856	809	859	867	871	880	887	832	919	834	833	882	820	840	886	860	888	859	851	876	858	792	874	914	939	888	853	874	855	853	848	826	875	863	888	796	868	875	816	842	907	834	893	824	856	858	823	804	819	779	850	821	809	876	853	822	833	824	837	846	909	867	855	873	811	866	834	826	869	848	875	845	843	825	874	807	870	875	863	869	840	837	838	848	831	845	804	841	790	828	853	863	851	821	843	814	917	861	866	862	866	924	850	882	894	907	812	809	814	847	832	858	796	836	858	842	907	858	838	832	820	822	871	843	851	870	840	844	872	879	858	836	791	899	835	863	883	829	905	822	829	827	815	851	854	888	848	903	878	849	884	875	807	885	870	840	850	874	875	908	798	828	893	849	833	817	867	876	825	854	851	854	841	840	810	874	868	878	903	860	913	823	873	864	841	898	886	829	819	817	855	838	841	835	904	859	859	866	922	903	818	821	857	845	832	874	901	878	879	853	845	841	875	856	883	843	810	889	837	848	862	852	859	895	885	870	876	833	854	844	838	842	841	851	859	812	850	890	830	847	880	875	878	832	890	870	848	870	843	838	845	834	865	870	839	905	794	895	849	850	886	880	872	805	857	823	865	880	840	846	862	825	845	851	891	855	898	882	904	892	825	834	830	820	862	828	871	832	906	833	883	824	813	851	881	793	842	845	907	862	848	852	831	882	901	836	821	885	895	878	868	814	795	833	852	874	825	829	885	844	902	847	814	843	899	879	875	859	860	866	907	846	861	889	817	869	879	923	849	785	840	866	839	847	853	914	822	825	878	852	865	849	823	864	885	852	823	878	867	856	862	832	866	870	858	851	835	811	849	823	892	864	833	848	858	810	798	862	848	805	858	903	859	880	811	842	801	844	824	827	819	820	883	818	845	859	877	825	886	841	857	882	836	853	825	855	850	851	851	893	792	831	883	840	873	831	873	863	876	814	849	808	846	817	857	879	862	898	841	862	835	848	884	903	881	888	823	796	826	835	800	884	899	868	840	857	861	856	872	870	877	855	827	838	862	820	803	843	852	884	860	881	941	866	832	873	870	839	880	791	794	850	852	844	839	868	883	865	889	836	829	824	813	871	854	846	863	794	854	889	911	846	837	860	820	856	814	809	889	832	855	842	892	858	878	814	834	886	857	863	840	864	877	838	866	887	854	858	876	865	877	845	858	882	845	818	833	836	827	816	891	854	814	835	852	849	838	857	856	894	859	845	843	868	907	898	924	873	896	892	843	841	812	883	851	864	861	863	862	903	842	880	885	827	868	861	878	850	891	848	852	832	866	863	808	836	890	846	867	869	862	883	870	914	846	831	861	881	866	834	829	855	807	852	852	859	893	849	811	858	874	822	854	852	830	840	896	859	845	770	867	869	886	872	858	874	870	805	862	878	808	814	840	861	832	835	855	864	840	830	855	828	836	859	868	839	852	856	855	855	877	818	864	859	836	866	853	876	864	849	846	842	787	856	823	828	873	851	846	887	909	876	839	900	825	892	865	856	903	859	882	839	833	888	877	891	805	868	879	843	813	834	844	840	873	823	812	853	812	842	868	831	862	834	843	801	823	807	894	851	791	841	860	843	853	843	928	813	867	857	869	863	844	840	852	899	843	825	881	874	856	849	855	849	835	777	867	912	853	899	887	856	816	898	848	854	862	867	870	798	869	854	897	891	855	882	806	815	908	856	831	840	852	835	849	827	868	820	869	840	833	799	861	819	847	811	821	839	866	836	876	843	872	826	862	882	900	864	865	876	814	846	836	867	839	836	871	837	840	871	843	810	838	857	853	860	868	822	803	824	900	807	742	799	831	832	867	841	823	840	879	807	818	808	838	864	878	869	860	874	865	852	859	832	840	896	856	834	818	826	843	826	829	830	883	811	838	864	849	854	838	841	864	892	859	854	898	881	842	858	865	846	886	857	823	869	867	821	834	842	843	846	844	810	842	829	820	851	845	881	853	860	920	872	882	914	875	834	807	876	899	850	812	792	839	870	926	843	822	897	866	867	860	827	784	878	862	834	873	869	835	858	911	866	784	875	845	830	851	853	819	868	869	876	821	837	839	848	882	858	851	853	811	857	860	879
22666	21298	29032	23910	21302	21391	9108	2189	1480	1256	1074	1066	986	985	954	916	967	903	956	907	956	878	808	858	840	952	972	1044	895	830	755	818	787	766	745	689	720	711	679	704	686	728	642	669	721	743	776	761	819	800	703	743	682	679	701	674	702	659	675	628	594	625	658	639	660	607	631	659	682	652	588	589	594	602	621	649	578	606	639	616	639	606	583	560	592	601	609	579	530	625	654	616	623	623	590	607	587	591	596	626	623	610	573	585	594	601	618	611	555	533	633	596	605	573	614	564	620	576	609	536	609	563	565	604	626	599	612	611	560	607	572	616	613	630	595	594	567	589	622	561	580	590	637	617	600	591	613	605	614	601	622	661	605	598	576	577	586	613	625	608	620	598	587	607	610	582	614	578	592	577	578	618	615	557	578	600	602	599	583	641	604	571	593	553	604	543	575	631	603	598	612	585	557	661	579	586	608	600	635	596	608	594	631	631	542	576	615	590	586	585	607	602	606	566	604	603	609	616	576	597	581	593	608	617	650	599	579	593	599	599	613	604	608	614	581	597	563	595	603	624	574	563	596	565	583	606	609	599	545	627	623	579	614	594	632	568	605	630	646	607	614	643	583	584	604	609	621	656	626	594	592	618	602	604	614	612	618	635	604	622	635	597	603	587	629	636	585	621	567	628	589	604	620	604	615	552	593	635	622	599	662	591	602	601	600	593	590	577	591	591	564	642	557	615	572	567	599	565	573	611	623	643	603	612	574	621	610	588	632	585	623	593	550	572	599	578	587	618	553	549	618	600	574	600	576	591	557	604	605	596	604	596	635	560	636	644	614	617	640	591	620	633	587	631	577	622	593	621	537	619	568	562	632	613	585	597	606	606	588	634	595	549	595	589	601	610	546	597	602	587	610	675	646	594	646	564	545	607	600	567	582	589	571	622	651	550	605	660	588	586	592	618	615	629	592	606	633	657	594	619	567	566	571	603	584	580	616	560	612	630	603	594	578	618	590	586	583	643	601	581	587	580	584	632	598	520	625	597	595	622	591	618	594	561	512	584	605	594	600	598	588	590	583	626	622	588	624	610	623	614	621	570	603	607	612	610	543	608	584	580	563	624	610	570	556	633	610	605	638	616	579	631	590	598	604	621	547	595	575	610	625	601	608	584	609	637	637	645	601	587	592	578	605	569	588	601	620	605	566	599	638	584	575	561	578	611	645	576	587	613	595	596	576	594	643	581	612	604	571	632	628	643	593	597	616	599	605	623	617	559	633	593	616	592	558	602	642	587	642	612	624	580	615	575	620	581	584	626	631	669	651	596	544	652	604	610	608	551	610	587	621	591	566	596	533	589	550	603	592	618	556	630	595	594	648	642	639	610	580	581	659	588	578	609	571	614	585	586	543	582	654	582	641	606	591	611	547	629	649	593	613	586	606	578	580	625	581	644	611	612	593	610	632	559	578	600	592	619	587	609	597	571	626	533	600	582	598	610	580	593	629	588	627	585	598	609	638	611	603	550	618	599	580	584	583	633	612	576	589	587	594	588	583	625	605	602	643	591	616	584	596	621	595	611	580	571	609	633	589	570	614	614	613	622	583	593	603	596	615	613	637	619	601	622	616	609	640	626	606	565	560	591	603	626	585	552	652	574	555	619	646	584	658	628	647	635	607	614	590	605	625	563	639	620	632	613	603	629	621	633	653	607	591	560	601	605	597	629	566	609	600	617	597	539	608	608	607	605	617	591	611	604	651	602	592	637	567	547	598	578	581	614	631	596	598	547	557	594	610	607	606	577	584	579	632	606	555	602	637	578	618	621	578	586	586	609	589	601	592	620	605	554	602	631	611	604	575	580	572	627	634	581	610	614	598	581	580	599	620	565	617	641	599	601	634	596	612	602	571	591	580	605	579	618	580	622	594	569	612	612	591	601	593	607	557	604	572	573	608	579	628	652	615	579	573	616	606	589	577	631	615	589	614	570	604	585	619	596	572	609	618	615	606	646	620	605	622	611	604	616	553	589	619	613	624	588	610	645	615	550	564	627	615	589	587	587	598	594	581	613	578	613	576	629	617	612	594	582	635	615	585	617	588	582	582	615	601	639	623	632	606	590	591	605	636	596	583	572	570	609	584	609	608	600	612	601	636	569	610	589	607	558	599	603	615	617	602	587	589	604	595	600	583	608	611	585	594	606	602	558	535	566	612	588	610	600	616	603	581	625	591	613	641	570	610	607	563	589	597	599	581	577	575	572	623	560	603	618	560	590	604	615	588	565	633	590	624	614	554	587	579	643	589	557	629	609	563	622	580	575	612	612	599	602	626	599	591	603	602	591	619	550	574	636	616	584	620	588	608	595	572	600	581	638	641	570	576	621	606	627	618	606	572	650	623	596	594	559	598	596	597	596	634	601	574	587	611	605	575	620	589	632	608	609	579	599	579	596	597	624	557	544	582	623	634	621	595	624	647	566	589	612	589	604	607	606	577	614	619	577	568	610	582	602	629	605	574	611	632	581	563	596	568	639	635	654	633	623	574	609	627	605	606	655	598	624	593	572	658	570	619	641	601	612	576	576	564	640	592	595	562	627	618	573	627	592	580	543	655	625	624	601	609	593	641	606	599	659	615	547	613	600	586	638	584	652	579	625	608	600	591	546	635	544	599	630	541	583	588	637	638	600	606	557	613	616	597	549	629	607	621	581	645	584	589	615	621	613	595	602	582	573	592	598	584	585	607	619	627	581	568	597	602	621	592	556	589	670	584	588	578	619	605	601	620	642	589	577	591	593	624	629	572	572	555	627	535	612	617	610	580	558	627	616	603	605	672	611	648	594	600	595	631	605	591	570	597	639	602	635	586	630	587	577	577	652	603	602	603	622	593	627	607	589	591	624	627	552	607	582	590	607	568	580	569	607	588	562	631	621	576	572	575	590	605	630	616	594	587	642	622	569	638	586	624	637	573	605	568	606	614	605	597	623	579	617	659	582	580	618	640	561	596	625	624	616	586	619	578	623	584	607	611	606	614	608	630	567	643	617	600	622	633	608	580	594	601	588	609	628	647	608	534	573	639	589	605	577	583	589	600	616	638	610	584	593	538	621	589	549	579	613	581	634	602	630	563	619	607	611	614	622	594	605	586	608	525	622	621	577	664	658	606	658	624	589	617	588	574	617	594	578	546	618	556	598	562	563	605	640	569	571	596	608	564	564	608	597	611	649	594	573	582	608	628	579	602	592	611	588	544	626	578	595	580	650	548	613	596	668	578	574	547	605	628	546	584	645	588	576	585	616	612	645	598	613	619	621	635	641	573	607	575	596	589	606	594	600	566	620	567	620	594	572	603	603	584	601	589	573	637	606	613	590	573	638	629	586	604	586	623	612	579	598	607	597	593	596	602	619	569	630	618	657	575	593	572	566	635	606	602	591	591	591	585	597	594	600	612	595	570	592	559	594	604	551	574	581	579	578	614	602	613	611	630	594	604	637	613	587	610	597	595	628	603	630
18762	28247	19920	10092	7534	5467	4256	2975	2292	1844	1638	1509	1439	1415	1320	1240	1292	1217	1154	1218	1150	998	992	1062	1116	1264	1303	1202	1124	1001	985	868	868	829	839	739	801	764	767	746	778	738	736	709	831	830	848	838	937	925	895	803	709	714	706	640	683	680	699	665	690	658	639	609	667	650	662	665	670	629	652	596	609	641	605	609	616	643	630	589	601	637	620	600	621	640	638	636	613	612	578	625	606	655	583	604	601	576	641	608	683	641	592	568	588	627	642	568	670	600	580	662	610	579	655	595	624	594	662	595	643	602	613	610	610	647	622	618	564	609	569	675	596	618	575	604	657	609	600	646	574	598	608	635	616	595	638	602	605	568	592	581	605	592	652	639	610	638	580	644	602	604	575	617	576	631	589	597	627	622	647	634	613	600	639	619	577	598	611	609	606	585	626	619	609	586	637	583	598	588	594	604	644	616	660	657	609	591	637	595	643	606	613	627	593	605	622	574	590	584	635	646	637	555	648	651	601	657	591	633	641	655	600	625	619	599	645	602	609	646	607	577	590	625	627	619	604	649	658	607	606	596	610	627	612	591	613	602	635	656	651	616	640	625	629	616	607	640	626	616	633	621	624	595	633	635	568	633	595	625	660	600	594	626	623	620	643	601	586	600	613	612	618	617	608	576	574	605	567	597	645	615	625	650	626	636	602	600	601	610	616	613	596	591	598	593	602	622	592	626	611	572	596	665	614	583	632	629	584	610	626	633	650	636	579	560	611	604	648	587	639	621	619	583	624	631	611	578	629	589	622	556	618	656	566	611	609	622	617	606	616	557	619	655	638	614	612	615	603	640	641	628	607	627	610	567	607	619	646	598	614	602	597	595	648	599	618	631	598	628	686	598	603	603	636	625	590	600	587	631	596	602	651	619	604	616	612	620	616	598	589	595	630	616	625	630	564	577	623	650	664	616	598	609	599	619	603	629	565	688	615	555	600	616	602	628	611	604	603	607	643	638	588	615	578	609	664	617	612	643	620	630	602	621	634	624	649	595	605	585	565	631	635	593	620	612	641	604	605	587	600	621	624	644	640	589	600	590	639	552	624	632	614	599	600	684	589	594	638	613	647	636	568	622	591	584	598	574	601	629	602	578	602	611	605	577	626	629	625	584	628	612	595	628	615	632	626	600	595	611	621	614	619	628	603	604	683	639	573	625	594	598	614	595	650	597	573	628	634	621	573	648	564	619	644	577	594	609	592	607	634	605	577	639	620	613	601	648	609	619	611	612	619	582	636	591	635	617	564	621	641	607	614	608	602	614	599	633	650	634	599	627	615	547	638	585	643	613	598	642	602	629	611	591	537	650	624	609	642	638	623	608	623	611	651	622	603	614	639	624	610	639	620	606	643	624	570	609	647	593	665	630	627	618	620	599	588	593	553	599	594	602	600	645	591	654	623	625	606	601	585	594	633	578	603	647	601	646	624	584	570	602	612	594	626	615	655	621	625	647	576	598	619	604	590	646	597	612	620	616	615	598	655	610	609	635	619	596	617	633	626	633	628	623	605	595	661	590	582	593	618	589	604	587	607	635	609	625	596	584	608	630	646	614	581	608	567	572	609	582	584	625	618	649	627	609	578	599	577	611	598	622	642	606	630	587	602	568	587	606	610	615	659	577	611	626	597	628	597	606	597	617	575	619	646	619	600	610	598	575	607	593	635	610	558	572	607	589	589	646	615	590	613	598	591	596	608	585	594	641	603	592	620	600	603	622	612	692	609	651	594	608	640	609	585	602	617	577	655	631	567	607	630	633	638	658	602	619	607	591	605	588	657	598	610	587	618	617	623	613	572	602	640	596	608	608	596	567	632	627	572	604	620	560	632	612	607	592	615	604	598	607	588	627	633	582	646	573	575	630	595	600	616	587	627	611	636	619	625	642	632	639	593	625	569	577	579	584	589	605	606	669	628	649	631	597	570	604	626	638	619	621	654	615	626	622	632	624	590	608	567	585	605	614	580	695	624	606	605	615	606	611	638	682	616	583	605	618	643	622	569	634	607	622	618	593	582	643	633	601	638	595	646	613	603	591	595	576	625	603	637	644	601	578	643	652	644	610	585	616	592	624	595	588	627	637	639	634	612	589	604	610	580	597	568	585	645	640	610	625	624	572	604	622	592	621	603	642	628	598	565	580	622	643	604	609	597	595	582	613	581	634	608	640	619	609	619	605	620	634	606	632	580	607	599	561	603	601	605	639	568	630	658	649	602	638	650	627	593	668	619	611	608	653	638	586	594	602	612	613	596	625	612	634	605	584	608	558	594	550	642	588	636	621	602	636	622	626	634	652	598	651	611	542	579	614	634	579	560	624	590	607	585	643	577	648	551	559	612	595	626	592	587	638	594	650	598	630	608	647	573	644	646	628	595	613	660	592	588	610	641	601	656	651	666	617	631	589	592	582	648	638	646	663	625	597	605	604	582	627	610	606	582	622	614	615	570	604	588	665	657	601	616	616	583	597	642	609	624	625	598	615	623	649	606	593	645	624	629	641	617	601	609	604	603	653	620	617	576	610	620	570	633	620	575	579	615	594	576	616	586	575	651	623	593	626	602	621	621	611	621	602	601	589	571	565	632	591	560	611	612	587	561	563	648	592	619	621	611	605	625	609	584	618	601	623	597	597	577	625	633	601	563	622	614	627	650	594	587	571	652	604	616	610	647	601	609	644	609	598	618	622	631	638	599	616	630	667	638	617	629	657	614	631	615	584	595	642	612	634	619	646	631	632	614	609	629	584	613	630	602	669	612	571	585	593	663	609	592	583	630	651	598	626	640	613	592	639	594	603	579	605	601	627	599	607	621	619	624	621	586	613	591	601	616	588	645	578	648	616	635	633	585	587	603	603	633	603	597	578	627	573	622	599	583	578	592	627	594	626	649	644	598	677	624	580	637	631	595	607	587	608	586	591	608	579	588	611	629	631	633	579	592	605	626	624	628	598	620	557	589	571	622	632	640	626	587	631	612	635	581	617	606	580	615	648	679	636	645	625	646	649	633	574	602	611	600	615	640	604	608	599	624	631	587	578	577	582	605	599	626	631	637	619	626	598	611	567	633	656	614	572	602	608	599	626	606	607	620	608	630	635	587	557	599	605	640	594	597	633	634	612	576	594	561	603	635	629	588	630	593	577	648	610	596	592	603	607	609	634	624	630	626	589	611	620	558	628	618	604	614	623	615	586	576	598	585	589	575	640	595	598	562	636	592	624	617	566	601	585	627	624	567	607	587	605	606	597	605	629	647	629	641	600	586	633	670	575	622	620	577	611	634	576	580	579	589	553	599	596	614	615	608	611	646	628	648	648	615	590	587	574	589	632	588	589	605	577	588	616	615	592	623	615	572	699	610	617	642	605	610	607	601	628	611	585	638	677	621	590	604	603	622	579	598	620	643	564	600	625	594	617	595	635	632	585	643	617	621	574	670	580	672	620	581	598	626	649	612	598	594	602	630	591	604	608
28314	18065	7579	3013	1704	1282	1084	872	774	722	671	717	703	703	724	665	749	695	695	738	726	711	688	686	770	777	811	754	707	699	656	662	717	657	644	662	690	650	620	652	663	627	620	648	709	646	670	723	692	701	614	680	660	668	643	638	598	653	690	632	651	624	634	637	599	602	615	595	628	620	644	615	580	577	621	611	632	641	632	637	639	655	582	619	641	646	639	616	621	586	641	654	602	643	648	616	641	596	634	632	635	634	627	641	611	606	602	643	646	634	594	581	586	658	670	642	566	643	593	595	617	629	669	587	598	657	649	633	648	616	632	618	609	616	634	632	630	564	631	618	625	693	661	576	647	651	637	604	663	583	601	611	626	617	647	609	606	658	664	608	611	660	608	613	631	631	616	616	606	632	618	645	596	662	615	611	604	643	594	619	641	632	639	624	648	587	612	661	596	647	628	595	598	671	612	605	638	640	626	612	611	609	641	617	612	618	607	606	637	632	632	612	635	580	599	614	601	609	617	650	652	616	637	603	594	599	601	612	585	604	651	587	627	622	676	664	636	632	649	616	644	613	634	649	592	588	644	601	640	643	663	622	645	650	594	644	604	631	629	631	672	625	600	569	595	672	684	631	668	656	665	642	609	576	632	587	639	662	609	598	600	663	636	610	603	663	611	588	635	563	634	631	593	657	596	602	611	641	597	644	607	631	636	654	602	640	615	625	659	616	585	619	621	624	609	618	608	650	637	680	594	652	646	621	630	646	662	625	597	630	585	626	676	622	644	643	629	626	601	636	616	589	639	623	603	668	626	699	615	621	621	636	588	634	609	610	602	673	607	624	612	640	629	617	643	607	638	597	645	615	632	611	644	609	638	585	621	655	642	658	622	641	596	596	618	614	632	616	566	646	615	579	626	622	630	615	640	619	639	591	581	650	602	684	613	592	648	640	635	612	636	640	617	608	630	646	618	591	609	599	644	634	598	606	599	683	601	585	598	617	621	596	589	645	608	606	640	646	586	601	631	659	628	610	641	623	663	599	619	605	617	638	665	581	586	628	642	634	630	606	623	619	614	675	575	590	651	645	639	667	630	640	645	626	618	638	675	602	648	583	633	627	610	626	582	669	622	652	578	602	651	665	651	619	642	584	637	659	634	642	605	625	620	614	589	636	593	613	602	655	628	604	621	661	648	633	632	621	600	624	590	645	638	674	633	622	611	657	606	645	629	641	605	629	600	611	605	635	641	610	591	654	582	636	567	592	640	606	608	628	617	627	619	641	621	625	621	675	657	548	606	603	611	626	650	601	577	654	644	634	642	584	579	548	616	657	633	637	669	676	623	581	646	632	656	584	627	624	628	626	633	611	628	658	615	667	620	609	624	633	588	610	643	612	627	564	580	605	604	603	639	590	597	580	612	643	638	620	639	605	632	560	606	606	618	609	636	633	620	617	647	628	626	607	668	620	634	620	629	641	625	628	634	611	597	636	617	640	582	639	611	667	655	630	626	639	638	557	637	583	613	601	607	663	616	652	627	632	641	639	600	592	601	683	603	604	639	579	598	622	592	620	632	620	623	614	606	648	646	656	606	584	652	642	649	625	641	635	637	627	661	627	619	595	617	608	661	653	602	632	642	645	613	627	559	602	659	616	608	652	632	634	626	607	586	640	616	630	644	627	628	619	625	631	621	648	635	624	614	605	626	625	586	604	631	625	627	638	612	633	627	638	652	646	614	607	637	612	595	620	622	609	632	597	609	617	584	599	641	609	654	625	652	563	648	645	632	587	609	627	655	607	604	661	640	645	624	587	650	631	628	596	586	600	643	627	612	622	628	620	618	664	593	612	607	640	629	601	664	646	622	599	619	644	578	642	633	632	650	598	657	589	561	582	679	639	610	650	625	628	611	635	597	666	636	621	595	569	610	593	612	618	643	611	598	584	619	610	619	607	665	686	589	620	600	615	606	661	581	653	616	618	675	621	619	638	655	577	597	623	644	657	608	599	586	625	628	624	660	614	616	591	664	653	626	604	630	656	642	601	661	658	624	634	627	600	632	558	625	615	639	637	611	634	609	612	629	640	661	636	638	676	661	569	616	607	624	604	608	662	618	629	682	589	585	665	623	624	630	638	601	618	601	638	624	656	637	635	613	608	610	634	646	652	639	629	637	611	598	621	632	627	656	611	601	621	635	672	638	600	644	584	628	578	636	630	602	638	661	658	596	606	619	593	619	626	643	590	606	625	642	598	602	632	639	617	640	581	619	616	622	592	657	629	632	634	629	606	652	614	624	637	599	645	642	609	621	639	602	627	576	602	631	638	626	569	590	646	619	633	620	581	661	625	660	639	651	631	629	614	638	627	565	563	626	565	629	605	593	606	630	601	624	660	639	620	639	576	622	546	651	585	584	604	608	642	608	557	670	628	603	597	607	630	650	613	648	632	595	606	567	588	651	661	644	644	629	629	634	619	632	650	638	622	623	599	602	638	621	575	649	632	623	622	643	647	653	634	658	636	708	586	608	695	629	620	628	611	600	578	629	595	605	606	603	608	644	660	621	616	632	627	638	593	600	656	614	674	626	576	613	622	617	627	647	604	587	613	643	638	606	656	610	610	654	591	630	629	626	640	639	580	629	613	651	601	640	625	653	604	625	605	610	600	593	663	590	657	682	650	607	649	650	631	642	663	662	592	626	653	617	564	661	582	613	625	639	601	672	649	665	678	618	653	631	664	626	628	596	583	635	599	632	643	652	649	622	591	655	581	609	623	616	680	647	611	659	652	612	609	639	613	628	631	631	642	635	634	637	624	592	648	651	624	656	642	599	568	626	569	603	659	598	617	646	619	558	611	627	629	678	652	642	643	603	624	641	602	611	606	592	623	628	597	643	638	604	609	577	635	627	602	632	585	634	635	635	603	592	665	640	593	656	619	650	630	609	636	625	652	632	584	654	608	644	627	645	652	669	606	630	614	618	628	658	605	610	651	641	604	621	620	632	636	596	646	676	626	621	619	629	628	623	620	620	610	611	635	594	616	623	592	617	631	612	585	641	581	578	584	634	648	641	647	665	641	619	680	605	601	590	605	597	610	630	647	619	632	631	652	602	586	586	619	658	600	636	613	609	623	614	597	645	621	585	626	656	599	653	618	610	634	587	578	626	657	649	608	612	629	666	653	580	591	631	668	628	664	631	678	638	636	620	597	627	643	626	616	627	611	617	654	619	565	618	612	614	591	635	626	635	568	632	621	594	636	647	605	634	586	618	681	625	619	602	615	582	623	617	654	625	661	622	605	643	583	616	628	646	569	665	626	626	635	625	619	639	602	602	650	586	622	597	640	671	609	641	581	638	617	608	656	665	613	626	587	630	605	612	602	635	605	625	560	624	600	584	678	633	596	625	662	612	617	618	618	669	586	621	600	603	684	636	621	635	671	598	598	602	610	617	588	686	627	579	606	588	621	627	656	616	585	649	633	629	596	633	629	613	615	617	649	639	618	647	623
11466	9302	6786	3283	2412	1861	1567	1158	954	873	768	858	767	791	788	791	810	853	825	804	830	843	777	818	840	862	908	866	820	783	760	726	731	717	713	733	714	695	698	663	770	764	720	719	732	759	691	729	813	764	769	736	700	685	648	676	703	692	707	677	708	721	681	708	659	650	678	717	623	692	653	642	682	735	654	642	660	666	644	629	673	654	667	619	658	679	686	669	660	686	676	647	714	659	654	641	678	694	682	655	662	676	643	666	639	621	628	681	705	665	665	677	677	641	628	627	658	686	686	691	648	626	627	680	615	671	659	667	650	638	625	699	649	662	686	688	687	643	648	642	673	649	672	677	669	676	646	683	643	660	690	675	638	652	649	643	709	677	655	653	636	682	654	703	662	647	635	670	704	645	618	636	709	651	651	676	718	664	678	662	686	667	694	651	695	635	712	707	679	655	684	707	661	658	654	631	624	625	687	642	673	674	664	719	687	667	683	656	666	660	659	619	704	697	654	674	601	625	663	665	693	655	683	635	662	656	640	691	670	672	694	635	676	679	676	701	699	693	668	627	706	635	651	676	637	672	675	639	707	681	648	671	664	689	659	637	682	711	653	658	683	660	683	665	640	659	634	682	596	630	657	665	669	704	671	620	668	699	639	669	665	678	656	654	639	666	696	607	688	700	680	660	674	677	695	646	616	640	608	668	673	696	623	638	663	721	658	643	638	671	662	659	668	633	670	650	664	708	692	682	629	652	668	663	634	619	661	701	674	703	676	657	634	713	692	616	599	715	664	663	601	690	675	633	711	657	642	667	675	690	668	676	650	668	746	692	663	649	640	652	659	664	675	666	652	701	671	678	665	637	666	612	719	646	670	668	678	664	650	673	692	675	688	699	685	648	675	667	666	675	682	685	640	662	697	658	655	625	676	665	705	672	689	701	645	650	654	651	643	672	652	672	634	657	638	654	634	673	658	696	661	677	666	678	645	637	648	625	625	650	662	618	648	699	703	633	615	706	636	685	673	658	678	663	678	660	702	715	669	665	643	678	641	645	695	667	671	683	696	665	622	683	665	664	615	624	666	627	721	722	642	705	655	682	669	630	648	697	635	673	608	651	703	642	669	641	635	670	665	648	678	645	613	653	669	636	658	668	653	663	662	653	681	655	673	700	607	636	625	638	673	694	654	697	665	632	699	680	652	655	678	670	637	651	686	623	673	658	683	633	692	675	670	655	666	613	697	716	684	705	687	693	656	704	723	693	641	683	670	698	681	658	675	696	686	643	701	674	674	671	675	652	676	706	650	611	666	649	674	676	697	655	721	681	656	681	681	647	643	668	654	641	635	656	671	634	644	695	660	662	708	681	633	665	681	688	653	674	617	670	624	656	657	684	606	702	637	663	714	674	683	659	646	639	644	664	682	631	669	593	689	657	682	635	648	656	660	681	638	713	650	696	633	632	678	662	679	661	672	657	653	675	732	665	677	680	638	667	627	671	674	656	688	635	709	709	642	631	670	649	690	662	654	638	621	642	660	652	662	696	710	648	668	668	678	651	637	666	605	672	668	661	661	638	662	649	676	604	659	662	644	643	634	696	644	672	643	692	650	717	638	702	643	637	688	621	636	695	677	677	686	652	687	598	698	663	699	669	704	656	654	620	672	662	696	660	609	710	637	680	669	645	667	695	663	647	671	663	682	694	613	681	678	709	680	637	698	683	646	618	700	714	682	658	681	635	633	674	683	658	708	677	691	690	646	706	665	667	634	691	699	654	655	687	680	657	675	680	668	665	669	639	651	633	663	615	699	640	674	703	681	695	638	602	670	686	632	688	672	637	652	655	636	688	655	669	642	696	652	700	717	641	596	655	643	642	657	649	615	689	666	605	688	699	658	662	646	621	682	686	684	622	689	658	651	658	641	631	679	673	695	638	630	682	686	674	655	691	675	637	670	681	611	640	648	652	696	672	668	691	687	669	655	678	697	633	659	642	680	648	635	701	647	645	670	686	678	694	633	627	672	647	644	705	623	652	692	711	652	675	668	642	651	649	681	645	668	665	658	660	686	631	706	726	665	662	665	702	665	636	668	652	616	722	687	639	680	615	683	658	685	665	667	638	694	655	620	661	681	669	696	656	647	669	677	700	654	660	666	652	689	667	650	645	643	662	690	647	658	654	626	658	713	678	666	678	666	694	681	665	640	616	699	632	635	702	635	653	690	695	650	660	633	693	628	663	682	697	670	592	638	678	656	686	669	699	662	670	646	657	677	650	669	649	673	676	691	653	655	642	688	627	693	695	690	643	652	652	639	665	611	688	686	638	641	676	679	633	631	672	661	641	686	646	680	661	605	638	693	679	659	653	702	676	703	663	612	674	676	685	651	667	669	751	676	688	677	637	638	656	629	676	660	701	634	687	617	659	628	667	692	684	693	683	703	680	638	648	744	631	658	672	668	705	641	713	644	676	653	710	661	644	655	719	639	707	694	687	666	703	670	710	669	676	648	619	717	626	619	674	648	642	664	692	649	727	629	713	636	673	680	654	689	676	631	655	680	656	656	681	657	673	642	653	650	662	654	660	697	601	630	716	645	663	687	661	662	687	647	701	641	625	660	702	672	706	729	648	620	701	625	666	636	646	689	682	647	676	677	675	669	647	665	658	649	665	621	666	659	615	617	663	674	658	695	642	679	684	686	636	724	648	701	618	690	619	689	665	686	638	667	642	642	658	705	662	651	652	660	658	634	695	622	689	683	679	627	615	643	653	607	665	710	625	692	691	681	648	683	633	615	685	683	644	636	670	669	644	649	659	666	611	673	642	627	630	680	648	637	641	640	652	644	672	727	641	691	679	639	652	714	649	648	700	667	663	660	655	643	692	657	665	650	672	688	655	623	670	652	649	657	633	655	631	641	678	671	666	663	647	637	618	665	675	673	693	638	678	673	656	688	668	635	702	691	659	630	619	685	650	640	701	632	669	698	667	661	732	650	725	680	673	681	633	681	707	615	666	610	693	620	664	672	630	689	687	619	643	617	656	644	683	609	644	642	654	666	676	654	670	685	692	668	692	676	676	680	696	693	696	673	616	664	665	652	656	667	616	662	662	717	685	612	637	687	655	672	683	648	630	670	690	655	621	661	691	665	670	666	666	689	630	670	649	662	688	644	652	672	690	700	659	657	675	690	667	646	639	678	638	661	632	663	635	669	710	657	634	648	697	630	626	675	636	639	648	652	661	655	638	650	670	674	661	657	664	681	654	647	666	679	648	631	637	623	647	666	683	622	649	715	634	651	663	684	636	655	650	704	614	641	643	628	673	647	643	653	673	663	684	682	636	697	711	676	654	618	641	712	678	659	643	668	681	668	658	619	709	676	653	721	668	647	658	635	640	642	607	637	684	655	630	670	647	670	649	639	613	693	658	629	638	631	690	633	655	648	715	646	677	664	629	675	660	643	679	686	619	669	692	647	692	639	642	655	720	667	631	688	660	670	686	711	612	686	638
23857	21318	28638	24354	21332	10929	2160	1214	956	799	725	733	682	639	633	639	640	636	647	597	592	583	622	527	593	640	697	650	620	543	538	508	527	492	504	493	423	449	506	489	449	461	462	475	471	507	526	536	566	554	533	484	485	457	445	425	434	418	433	422	416	420	406	434	449	417	431	440	396	411	406	409	427	370	447	419	402	416	412	395	380	374	408	422	396	410	401	360	380	412	414	383	441	387	381	386	410	409	374	412	429	394	396	407	409	439	423	390	403	368	397	395	415	420	386	420	394	412	408	363	426	415	378	401	407	379	397	404	373	372	399	440	389	403	403	415	405	397	397	396	441	396	399	371	438	408	408	422	467	426	384	405	413	439	409	386	455	437	380	398	426	405	403	398	406	368	414	432	393	413	408	402	409	432	394	431	423	437	421	436	401	400	422	394	382	401	380	391	435	369	387	396	444	413	427	376	436	419	416	421	376	403	391	421	407	390	403	424	377	374	416	366	421	415	386	395	405	428	402	422	406	395	412	424	425	379	410	406	402	420	415	387	402	406	399	419	406	395	416	444	390	419	415	460	417	455	390	408	422	400	419	388	416	406	428	372	400	410	410	405	408	469	415	405	395	361	396	392	406	362	435	392	410	421	418	419	394	409	397	412	432	399	418	413	419	407	359	421	422	397	401	436	445	398	374	415	392	392	401	371	425	402	451	393	383	413	421	362	401	377	408	408	409	394	418	422	412	405	393	435	420	385	371	439	404	431	415	405	367	367	399	407	380	412	376	398	410	427	429	455	433	371	389	387	413	426	432	412	395	422	403	386	406	420	457	446	415	396	431	409	421	407	384	376	421	428	398	408	401	422	412	390	415	425	402	388	403	405	440	377	410	398	426	411	423	414	389	372	405	406	388	381	406	401	424	395	424	381	399	428	401	409	419	416	424	393	387	375	416	420	400	402	412	383	398	385	431	390	413	387	410	345	450	423	424	452	408	428	416	386	461	440	413	417	374	410	440	415	389	370	392	411	410	401	406	410	414	415	417	339	415	413	396	412	373	423	403	381	422	403	391	394	464	416	423	358	400	363	365	414	435	383	418	426	423	410	408	405	386	401	417	408	395	405	423	408	424	407	376	397	402	410	364	393	386	396	410	412	412	400	421	413	404	429	380	370	405	409	413	407	406	392	367	393	413	418	426	434	414	377	402	421	372	396	414	408	371	427	384	395	422	425	371	349	421	416	431	417	397	405	440	418	416	399	404	404	423	389	450	417	389	434	417	421	410	403	410	440	414	380	422	406	431	397	450	372	405	392	393	434	407	398	424	436	459	378	414	400	390	415	395	398	420	382	395	380	406	394	403	428	441	401	395	425	365	387	434	411	377	407	444	410	430	406	397	381	430	409	410	403	422	443	412	371	384	383	432	427	406	393	413	381	408	383	362	394	429	375	385	391	406	441	399	400	411	391	385	408	403	425	404	406	424	408	417	402	402	409	418	438	386	400	346	406	384	427	448	419	391	416	431	373	395	422	458	418	384	434	425	416	397	377	416	431	418	409	414	399	413	392	393	418	429	412	439	402	423	435	413	391	381	426	431	406	399	401	424	398	367	389	404	396	408	454	403	407	395	422	386	421	425	382	442	438	435	385	411	391	418	371	398	399	389	408	388	400	456	399	390	428	436	411	397	385	404	398	396	415	394	432	411	371	396	404	383	434	413	417	405	385	393	415	409	408	431	395	404	397	421	420	451	423	394	373	424	372	410	420	390	399	393	396	402	414	429	404	384	451	433	405	401	419	442	411	387	400	445	410	434	440	433	395	400	410	407	427	399	433	416	417	408	415	423	405	427	417	416	391	394	414	414	386	427	422	379	395	398	433	365	408	419	383	420	378	390	402	410	406	403	375	421	376	412	365	398	419	418	403	402	387	392	375	429	451	416	398	379	407	407	398	421	401	415	401	398	431	436	435	435	449	401	374	388	412	423	381	368	455	398	411	425	419	411	376	392	415	374	426	392	394	407	397	402	409	407	357	406	407	388	401	380	424	377	427	411	411	380	405	431	400	395	418	430	424	407	407	392	419	414	430	405	405	417	432	432	393	417	442	435	390	429	387	400	408	439	428	352	374	418	415	389	462	411	385	400	430	430	422	410	414	422	437	387	410	399	408	419	405	435	375	381	409	404	407	382	399	406	398	423	399	430	402	382	401	392	417	399	452	387	400	393	382	403	412	399	399	403	402	393	424	358	401	392	423	389	387	418	389	401	423	365	391	409	415	402	394	410	397	434	375	451	397	379	403	416	443	419	411	417	426	429	404	400	381	393	419	396	417	416	416	452	385	419	409	406	422	402	454	404	407	415	391	378	392	425	412	392	400	394	391	394	436	435	405	400	417	430	391	443	408	404	416	431	381	428	458	438	415	421	410	406	437	434	409	400	445	410	403	385	424	414	413	439	385	405	378	436	429	421	426	402	435	410	415	418	430	408	391	403	390	386	398	392	401	429	398	382	392	418	364	385	406	414	415	401	419	393	420	402	419	424	409	424	413	412	368	418	386	404	458	416	411	426	394	406	442	427	426	431	377	411	452	404	404	414	397	367	375	396	403	395	440	400	415	401	380	427	411	391	390	432	431	416	424	417	369	379	414	417	411	418	457	410	404	386	403	414	391	392	435	409	384	412	404	401	381	420	414	412	419	474	398	383	408	410	435	387	394	413	443	426	383	389	408	388	403	387	403	435	401	387	399	407	399	408	393	419	405	415	383	408	397	371	402	398	406	408	409	392	420	394	424	383	419	399	387	405	404	396	406	403	416	406	408	385	419	454	395	405	411	411	456	435	405	428	431	424	409	414	370	411	443	423	395	397	442	432	412	373	410	395	399	387	394	383	360	386	398	399	387	394	370	410	406	410	406	370	412	390	426	404	361	403	411	371	380	393	435	401	411	406	387	395	394	402	422	425	411	422	411	370	402	449	385	362	392	366	421	421	391	402	371	446	461	398	426	441	412	377	444	401	416	394	420	419	419	419	398	385	402	422	426	401	447	426	404	415	386	413	411	415	370	415	417	381	398	401	394	449	426	430	417	417	443	408	391	403	368	422	424	401	425	383	426	385	438	438	423	407	398	423	427	412	408	432	425	424	428	464	400	413	415	390	436	380	401	386	410	406	392	391	383	385	389	404	412	372	399	440	409	380	396	392	426	402	433	396	416	425	385	395	380	407	391	379	418	448	426	414	429	377	394	431	391	412	391	387	419	400	407	394	389	384	392	387	425	413	369	427	404	395	386	417	434	413	394	398	414	403	395	392	414	415	428	430	390	378	435	368	405	421	406	418	391	406	395	422	401	432	379	386	407	416	376	392	361	414	390	382	391	403	426	401	407	413	407	355	427	415	412	402	417	401	399	381	370	421	420	381	384	402	402	423	447	421	436	382	367	379	418	405	408	444	395	440	414	413	468	468	395	419	394	394	403	419	437	413	407	410	376	404	415	429	377	375	443
15782	21875	13633	7178	4975	3659	2907	1906	1428	1253	1065	957	940	907	884	855	810	842	796	840	804	765	678	746	715	832	909	891	826	765	665	625	623	632	601	525	539	559	555	571	571	559	502	558	559	605	609	633	650	635	633	600	536	517	460	511	461	544	470	456	485	450	450	460	462	457	426	424	459	467	452	462	459	445	516	444	445	452	409	399	459	433	435	424	492	461	450	427	423	466	426	445	437	428	409	411	437	475	430	454	405	425	418	443	450	431	410	449	410	440	435	479	414	427	430	426	450	414	454	446	432	406	418	460	436	439	441	498	455	430	409	457	455	421	476	438	456	443	439	431	426	472	430	458	486	436	454	435	438	443	400	461	421	447	451	428	408	443	436	451	398	464	445	467	433	435	471	469	420	399	441	417	423	478	469	398	436	451	425	434	436	439	449	456	465	408	462	459	463	461	439	413	434	441	429	442	414	463	458	459	455	408	412	386	466	425	438	457	449	497	458	419	459	457	423	421	448	413	451	428	444	475	425	464	429	444	454	434	428	450	445	437	467	497	433	478	414	438	454	432	421	431	425	390	435	459	448	444	436	433	433	422	447	415	453	417	433	480	452	433	457	420	415	465	476	467	456	454	446	437	458	449	459	429	442	491	452	447	499	457	439	447	414	447	466	449	431	428	457	425	450	456	432	462	427	469	433	429	451	470	413	478	452	431	419	434	401	470	446	426	522	430	399	436	435	423	435	471	437	454	492	452	460	457	423	474	431	426	404	463	432	444	470	458	433	428	429	489	437	474	443	424	429	439	422	383	423	411	436	462	430	452	422	455	451	490	426	432	432	441	464	439	430	461	463	436	476	479	450	449	437	436	404	436	469	413	476	466	411	438	439	420	427	458	431	425	440	404	438	400	421	444	452	446	436	435	405	442	447	431	458	423	414	438	460	411	487	439	443	405	479	461	432	419	432	445	460	443	414	445	409	470	437	404	474	437	422	430	450	439	423	440	424	466	414	409	447	454	449	407	442	424	415	443	402	443	418	454	453	454	436	470	443	419	425	462	444	473	430	432	453	451	437	411	434	441	432	472	484	463	452	419	450	442	451	460	446	438	448	450	418	407	424	440	457	436	482	419	413	419	449	462	444	469	428	435	432	434	453	436	421	441	464	442	463	436	433	414	440	425	472	436	422	454	454	455	443	467	411	408	412	455	430	431	443	443	438	439	419	456	452	429	461	433	457	439	400	432	457	441	412	434	419	410	452	474	398	449	427	441	486	451	421	443	449	449	415	475	457	473	469	442	424	440	451	395	462	441	436	456	449	438	431	449	430	445	457	445	462	428	439	403	444	429	438	430	402	445	435	441	413	445	440	425	474	458	459	460	425	443	461	432	454	418	401	461	438	483	484	458	449	430	417	497	454	430	382	470	397	423	453	416	471	422	417	448	422	420	459	494	443	479	433	436	455	479	429	425	443	450	462	445	440	449	417	396	430	436	440	443	438	442	411	441	474	437	457	433	442	448	458	406	441	466	436	394	434	439	467	461	426	438	438	486	459	463	460	403	438	435	435	427	460	454	442	420	421	437	405	474	429	409	495	444	432	458	461	423	478	462	484	426	433	422	471	464	441	455	449	422	436	464	435	425	412	434	496	452	439	406	440	472	419	417	435	447	432	427	443	468	450	448	437	442	462	451	462	437	423	403	449	412	416	424	467	438	445	401	430	459	465	478	453	453	444	442	479	418	456	469	441	438	387	408	435	424	451	470	451	449	441	452	423	453	444	489	469	463	456	428	437	441	448	457	475	464	445	455	425	460	439	443	405	451	409	419	430	462	449	409	436	422	479	446	452	446	438	451	438	452	431	446	445	459	462	447	455	426	403	433	435	436	450	457	403	412	395	438	417	430	398	465	426	457	449	426	446	443	410	457	423	436	417	422	419	452	443	443	448	460	457	440	425	478	432	460	421	482	447	441	403	430	448	429	457	466	435	440	415	410	415	485	428	438	459	445	405	457	465	424	417	448	415	430	471	410	440	443	422	462	465	458	422	443	483	427	439	447	439	431	442	415	444	403	444	461	486	416	453	446	446	443	435	447	412	431	459	395	445	488	465	473	452	478	453	426	434	417	451	464	442	469	432	438	446	462	420	426	454	443	446	446	432	450	451	458	458	424	388	421	418	444	421	464	413	424	463	450	434	444	464	428	443	431	458	447	423	456	456	458	410	448	431	435	436	454	428	357	393	414	414	462	462	447	415	433	462	422	447	444	431	467	440	459	445	434	414	446	419	453	431	406	431	451	431	422	408	441	428	466	410	456	451	462	438	439	449	407	433	454	443	435	460	450	435	451	436	455	462	484	440	435	403	423	433	450	397	408	430	463	480	429	420	425	464	452	441	432	443	451	443	427	463	451	420	438	450	441	456	467	443	432	444	432	463	381	440	436	439	441	444	410	431	429	439	391	471	398	463	464	422	463	431	399	442	429	433	400	520	460	437	459	439	448	440	450	473	446	468	445	438	432	450	395	458	440	443	433	446	443	429	428	466	455	443	458	466	454	440	426	430	421	489	461	424	420	410	469	441	429	412	410	436	486	436	414	435	424	437	411	446	460	434	445	443	426	436	439	410	455	467	409	423	431	429	432	495	454	416	418	398	430	448	438	407	447	438	461	454	437	439	495	435	419	459	442	438	415	424	442	436	479	430	498	453	439	495	432	428	420	457	401	434	443	475	422	450	468	429	438	468	454	424	473	436	433	426	447	453	463	451	467	482	441	417	411	431	425	438	430	451	414	447	423	442	443	451	451	438	450	471	429	440	444	435	440	425	421	455	426	414	434	460	441	462	453	435	458	461	421	427	443	443	445	418	393	431	444	439	420	422	441	454	406	419	422	464	417	399	471	426	444	433	432	461	445	423	417	448	462	439	439	428	467	466	447	443	466	449	449	465	412	426	456	462	482	463	428	430	462	443	448	452	405	461	439	401	432	413	424	420	457	440	428	436	463	435	417	484	426	450	413	449	435	463	431	409	473	468	421	430	416	446	447	418	463	423	442	459	417	423	423	454	464	412	465	427	452	440	438	420	381	450	411	436	475	455	431	438	463	457	438	448	442	493	468	457	446	457	452	405	461	458	435	455	420	441	429	403	456	448	441	472	409	434	468	453	443	451	495	405	453	424	455	434	446	461	426	428	416	426	439	437	432	451	437	429	424	427	434	412	440	447	453	449	436	418	444	449	456	429	473	453	455	430	425	451	422	449	449	443	429	401	431	464	466	485	417	451	456	431	462	421	430	416	452	451	441	462	430	431	434	425	465	416	424	468	445	405	436	433	453	417	440	429	461	484	430	463	439	448	443	419	437	436	430	456	473	457	431	468	441	421	446	449	428	466	437	445	438	405	423	468	435	462	438	450	451	437	446	424	443	413	488	461	425	448	396	437	478	429	441	427	445	439	433	429	413	418	438	426	444	486	462	439	467	443	422	474	447	429	419	445	382	451	431
25114	21312	27396	25478	10902	2356	1744	1289	1159	1074	997	952	996	1021	1008	1051	997	1016	965	980	941	971	948	880	955	990	1058	1081	971	976	918	920	898	904	910	931	848	880	870	826	933	892	842	868	862	877	889	924	924	948	871	868	881	833	858	851	844	832	847	861	842	898	829	778	867	811	878	878	813	849	841	854	809	828	797	843	807	821	812	770	869	806	858	799	811	790	811	798	836	827	846	795	867	817	858	807	819	827	858	811	824	845	831	856	812	778	880	814	837	850	868	811	814	848	850	868	793	857	863	838	841	856	809	886	823	777	861	823	821	820	805	822	822	853	880	846	803	788	837	765	880	816	830	820	840	851	849	842	846	856	813	806	838	871	820	785	829	826	798	865	788	841	822	859	853	834	836	840	833	803	790	795	863	862	833	842	824	831	806	828	853	835	861	832	827	851	775	817	823	820	826	870	864	807	830	828	788	842	814	874	861	835	832	825	844	822	814	885	839	795	773	849	804	854	861	833	849	903	829	858	824	820	742	868	822	834	841	850	825	813	814	792	819	841	816	830	839	776	842	840	837	823	833	798	882	801	872	795	810	820	821	838	830	843	817	837	821	818	796	824	848	822	880	818	828	774	835	826	832	794	823	803	841	830	823	860	850	842	827	812	792	799	837	798	835	816	863	843	848	827	807	823	895	843	768	840	834	847	798	837	813	819	855	850	798	826	865	821	924	790	791	846	830	870	792	808	806	853	832	845	763	849	799	843	828	823	809	838	819	784	859	828	798	833	842	853	794	839	797	788	840	834	845	842	849	796	814	823	835	848	804	845	842	804	800	879	815	840	823	853	775	831	877	820	813	840	823	872	804	847	831	860	782	837	779	822	816	856	841	798	867	852	781	864	883	827	850	833	850	777	809	856	762	843	829	815	777	804	816	835	790	861	810	833	834	825	825	793	880	805	888	853	868	849	835	797	831	794	850	787	876	834	817	829	798	826	808	837	848	809	884	814	828	799	817	857	800	873	864	826	862	816	819	827	799	828	857	853	832	829	827	874	850	819	808	837	857	849	829	863	849	814	863	810	842	817	824	862	880	840	818	865	804	836	848	806	844	817	807	818	861	834	810	851	847	774	841	874	827	831	833	891	788	827	838	852	797	828	788	795	819	806	793	874	796	805	831	856	818	844	876	748	788	827	805	813	836	869	833	791	847	831	810	825	796	820	877	835	850	810	814	834	902	794	854	834	895	789	866	819	872	819	825	869	897	885	856	805	813	825	854	824	806	799	734	853	799	819	830	885	823	887	810	816	827	815	825	774	859	856	854	809	832	786	826	827	804	798	883	848	821	829	869	804	850	831	824	863	816	775	823	826	835	867	822	844	849	773	804	873	880	816	843	821	837	865	834	821	841	808	872	815	791	824	811	838	826	806	846	850	873	761	852	806	861	818	884	820	826	852	836	849	799	834	825	761	806	833	795	852	811	836	837	836	781	817	772	862	817	855	808	825	863	809	813	833	848	860	838	835	839	891	784	761	854	851	847	890	819	832	823	838	826	864	862	828	831	868	813	803	803	867	847	810	851	812	816	888	793	814	867	807	800	814	805	807	798	806	817	846	803	880	769	748	845	857	849	798	794	856	841	828	780	801	792	857	853	781	798	777	772	817	805	844	902	860	842	843	813	832	817	831	813	841	835	818	800	822	808	791	816	891	845	835	849	768	799	873	834	801	815	812	791	809	841	771	864	840	835	796	861	849	819	818	890	816	872	853	824	915	818	800	854	902	832	843	801	818	805	868	803	836	835	824	833	821	827	820	827	874	844	848	838	800	778	815	810	810	826	834	846	827	821	834	844	805	836	848	785	820	827	797	835	837	820	869	811	844	804	812	872	912	832	809	839	844	773	824	798	848	885	812	851	851	839	836	822	871	867	805	852	868	840	795	846	818	864	786	832	816	772	844	824	824	864	845	807	890	878	801	798	842	790	877	840	844	796	811	822	819	788	844	810	865	857	840	836	846	833	791	773	841	872	858	808	812	826	861	864	863	825	848	909	776	822	831	831	846	867	837	832	800	820	834	881	821	862	820	841	834	808	826	824	824	868	869	822	871	839	863	797	840	809	799	788	818	839	858	818	863	827	830	809	829	831	832	843	791	841	859	832	782	811	863	837	851	772	779	850	821	886	796	895	825	802	845	832	843	845	832	812	779	868	870	790	802	810	847	849	801	821	793	872	834	856	809	803	825	833	790	818	834	822	868	843	805	831	815	769	813	765	827	798	797	818	863	787	831	812	845	824	811	865	818	855	861	812	834	825	869	828	772	780	831	893	861	814	821	887	876	907	862	830	845	808	789	837	787	790	844	846	811	834	855	807	810	849	846	789	852	839	834	808	856	835	827	801	822	836	824	804	828	807	892	809	816	831	836	812	812	851	817	817	830	839	860	845	844	791	854	769	840	797	821	849	821	843	887	835	768	838	806	804	785	843	784	841	830	833	862	806	825	858	834	803	877	844	833	855	832	879	801	806	793	813	850	868	843	842	817	856	835	861	867	791	857	850	865	846	838	844	801	814	850	842	797	819	903	845	868	820	795	838	795	820	846	803	770	845	789	817	814	838	839	865	814	851	801	841	888	847	787	820	858	829	812	824	881	854	804	800	815	871	813	833	834	829	843	834	801	857	818	848	831	842	759	788	837	812	821	817	809	815	830	793	840	803	876	802	854	847	840	814	822	900	795	825	857	847	868	856	838	851	838	797	854	796	812	870	822	801	824	821	861	812	813	782	906	861	792	843	910	806	784	852	783	855	844	871	830	805	821	854	794	823	851	811	830	897	826	849	813	839	857	846	838	838	861	807	819	839	817	851	826	888	843	824	846	873	805	788	837	842	842	831	896	778	825	837	792	825	867	830	864	812	806	824	806	825	843	801	870	847	838	847	807	877	825	818	793	807	865	845	866	860	865	811	883	823	895	854	840	898	907	877	822	844	810	767	830	779	776	854	843	803	788	745	807	811	829	830	822	871	830	815	849	826	858	889	849	849	808	817	814	810	830	869	846	833	836	801	830	829	827	805	786	800	805	812	868	854	792	858	835	778	825	837	838	817	880	801	778	821	865	815	881	774	863	855	869	908	844	853	837	818	817	851	794	838	812	832	800	772	808	801	794	825	837	796	824	876	857	840	823	838	820	804	881	797	841	863	826	840	814	795	859	811	865	856	845	810	845	815	807	772	883	874	872	818	800	826	884	831	807	840	804	839	857	826	812	808	865	865	861	840	792	820	808	853	782	834	867	816	823	880	812	819	800	832	868	817	854	801	811	787	815	885	811	851	853	793	824	789	847	814	814	894	879	808	813	811	834	790	848	795	807	819	824	816	807	857	813	817	838	791	774	831	825	810	831	829	809	847	809	800	847	837	837	820	847	782	848	769	848	871	826	814	839	832	804	810	862	790	820	868	834	867	856	827	793	863	837	847	811	796	835	776	877	842	886	859	863	853	791	857	794
15355	16054	10340	5458	3854	3166	2615	1884	1450	1425	1290	1242	1167	1195	1156	1180	1179	1103	1140	1153	1079	1100	1027	1032	1094	1229	1220	1200	1137	1080	965	938	979	964	954	949	897	928	986	918	912	931	928	913	917	938	1023	986	1024	1034	1003	950	950	909	899	907	920	876	922	901	853	870	825	890	814	917	925	889	902	863	850	840	825	815	833	854	885	835	843	794	861	836	894	876	848	799	805	839	821	870	906	833	891	891	837	909	912	891	859	863	845	872	891	902	827	849	869	866	854	885	849	894	849	861	876	831	856	834	845	831	850	847	843	907	832	840	844	899	907	848	900	841	878	851	878	870	840	876	875	826	858	832	793	938	863	828	809	866	819	874	808	867	836	916	852	858	838	871	877	895	894	832	819	856	880	858	893	841	897	839	894	850	790	857	838	881	837	809	836	885	840	850	896	881	877	859	863	893	817	857	832	860	830	863	895	875	840	827	895	884	852	867	831	809	885	878	807	885	854	875	790	875	834	864	846	785	820	845	833	849	891	856	904	843	852	886	832	863	874	857	840	846	838	847	866	861	855	848	870	855	860	833	853	869	892	872	856	880	814	873	814	855	911	817	842	867	855	891	853	896	889	882	867	833	893	855	822	906	855	856	896	847	868	821	842	860	812	885	900	846	826	831	829	826	833	869	837	894	835	826	853	805	852	885	881	864	881	876	869	858	889	890	869	841	826	841	882	856	837	885	900	821	859	839	892	841	832	856	858	830	846	878	891	865	877	851	883	846	844	854	830	873	863	849	865	849	889	859	865	846	835	887	905	895	873	840	887	836	865	871	893	862	821	853	872	830	861	870	857	827	926	815	828	870	846	844	827	808	861	820	873	849	863	876	860	834	867	881	862	852	875	829	870	872	843	891	831	874	876	840	875	847	866	859	881	874	831	844	838	857	837	894	849	864	890	831	866	872	878	847	843	838	871	878	846	871	824	875	843	833	866	824	870	838	887	855	898	824	908	921	917	902	875	879	888	797	839	853	907	830	860	815	875	874	855	890	853	884	842	805	828	830	876	916	865	881	834	844	830	858	836	862	859	851	868	866	902	868	847	843	841	895	837	856	872	861	887	869	863	857	859	847	881	835	868	859	839	860	851	932	855	817	867	827	844	877	876	886	896	909	920	860	857	840	909	879	825	847	927	854	851	900	850	828	864	893	876	852	845	913	889	868	830	898	861	877	881	835	839	867	884	845	865	849	835	876	873	883	880	813	865	849	882	816	848	846	841	903	913	884	835	805	840	821	858	865	882	898	868	877	866	875	851	815	866	842	839	845	887	872	898	905	916	822	887	880	860	873	882	872	873	849	897	825	849	843	881	839	827	875	894	889	894	904	859	828	820	835	878	859	854	861	837	839	873	841	863	933	879	856	858	886	838	860	853	902	909	822	861	846	880	843	841	851	835	855	885	896	865	896	918	834	854	846	870	887	846	851	870	868	802	833	832	805	861	863	879	829	829	883	904	908	917	878	915	857	810	823	871	833	848	933	863	771	863	833	858	812	887	856	807	872	870	885	824	869	863	878	901	801	841	817	878	852	877	875	823	907	810	882	876	843	890	850	873	869	888	888	858	805	874	915	884	846	905	876	880	808	896	873	835	846	864	862	882	870	927	878	850	865	819	837	856	840	873	864	867	882	865	828	846	874	899	878	858	866	847	854	845	886	871	854	863	876	879	862	859	845	867	913	879	831	888	835	902	902	837	836	827	872	834	895	848	876	864	839	863	832	864	849	876	847	856	880	883	859	817	864	830	928	892	891	867	878	822	840	891	839	833	865	876	898	863	880	831	846	838	882	819	852	846	875	880	849	857	896	882	871	857	882	823	809	843	878	815	848	787	825	834	864	830	858	859	827	874	865	832	904	858	869	838	844	880	877	847	819	858	924	889	882	796	825	854	833	833	861	876	875	882	839	901	870	859	899	906	905	867	873	856	874	880	876	901	808	868	824	915	922	827	858	871	868	892	860	845	921	866	867	847	824	862	852	832	820	818	874	828	905	856	867	884	887	841	861	839	847	807	799	861	815	898	829	805	890	866	841	868	879	837	890	906	900	863	878	884	814	814	820	914	852	866	883	861	848	824	835	874	901	825	846	898	830	866	892	874	871	859	853	918	899	851	840	836	858	834	865	890	873	875	815	822	864	891	889	826	879	884	847	883	777	889	910	927	887	834	849	856	834	827	837	927	880	829	904	920	901	869	832	833	898	817	861	887	816	829	844	856	851	882	783	873	800	843	839	888	869	834	879	851	836	883	874	858	840	860	803	887	838	831	867	822	908	873	808	856	872	883	847	836	831	869	874	856	853	918	875	864	841	865	885	807	885	868	898	819	830	878	850	811	840	843	903	885	845	858	829	890	892	842	836	855	822	871	857	888	838	869	846	843	802	870	857	848	855	862	878	849	789	876	834	866	872	843	874	861	876	838	862	833	850	820	837	874	854	857	856	876	864	851	861	895	907	875	888	852	864	893	875	868	856	848	825	831	875	898	807	882	904	849	861	876	911	844	912	891	880	876	863	845	894	836	818	922	871	868	849	866	847	824	835	884	825	828	915	803	814	881	806	860	856	910	825	911	875	862	808	879	872	840	861	830	891	839	835	832	772	857	913	881	859	844	863	824	881	832	938	795	832	883	847	890	856	809	864	923	835	882	875	877	829	848	899	864	875	869	893	834	869	883	873	923	845	887	827	796	887	890	883	831	832	860	813	920	845	837	853	867	840	803	829	838	849	831	864	880	861	833	922	891	858	798	856	859	842	850	837	891	820	856	825	911	874	831	829	851	897	859	896	923	893	884	867	885	823	801	840	853	833	826	890	810	904	862	916	844	843	861	842	879	811	855	833	877	834	802	832	840	859	875	847	845	866	797	868	862	920	824	835	844	870	870	867	852	841	902	854	877	837	803	847	900	837	878	850	858	900	885	873	892	806	844	839	876	890	828	847	821	808	904	831	810	854	862	883	873	883	876	842	890	854	915	820	854	845	882	893	883	924	867	818	863	877	810	851	830	867	864	856	884	901	897	827	890	856	865	866	859	820	859	828	845	838	816	885	949	875	870	815	881	829	886	873	844	839	826	850	862	913	825	816	851	878	899	842	832	878	843	848	900	900	840	915	842	892	881	837	861	861	871	887	843	880	848	882	879	851	869	880	885	818	854	854	835	843	852	832	892	851	838	832	861	895	851	841	828	883	843	876	861	823	851	924	857	880	824	853	883	811	829	872	812	853	843	839	869	849	882	834	876	835	874	828	917	925	819	872	844	931	853	895	880	844	853	835	875	871	820	859	867	887	871	851	856	835	832	856	847	920	915	871	881	848	856	889	928	844	898	880	844	868	864	845	881	807	827	834	916	903	844	816	862	857	908	868	837	873	867	854	836	871	871	863	843	888	844	858	866	846	831	857	853	815	833	886	822	849	856	888	836	890	834	830	843	794	846	833	864	884	900	903	860	898	885	805	841	842
22630	21234	28951	23822	21242	21347	9463	2149	1416	1326	1146	1080	1022	970	920	975	971	926	940	933	938	828	814	790	979	985	982	1037	915	841	790	778	762	733	843	696	720	693	758	701	739	691	692	713	711	745	772	761	794	857	822	699	695	635	662	638	646	655	662	634	622	644	647	614	630	621	656	638	614	634	603	584	588	564	583	631	588	608	610	616	599	648	628	561	577	596	578	573	654	626	582	598	561	576	601	597	577	617	625	619	622	626	603	615	595	604	623	635	630	629	597	607	578	602	616	606	634	655	622	647	649	603	595	652	614	600	605	629	603	601	559	590	586	587	596	613	552	597	569	591	621	650	565	571	592	609	614	596	600	658	586	582	601	619	587	599	632	575	612	637	629	577	569	602	600	609	620	581	580	594	601	605	604	608	620	632	580	585	609	633	587	581	599	621	595	625	600	582	569	597	576	557	617	606	660	589	584	620	558	570	626	616	596	596	591	558	643	579	630	582	605	606	594	602	614	627	624	594	593	607	616	625	637	612	579	617	606	639	625	581	633	631	622	624	606	605	549	599	687	668	605	571	616	592	615	608	587	623	609	668	582	617	613	598	649	562	572	565	589	612	559	596	605	567	574	641	620	605	622	574	578	603	557	602	618	581	578	615	599	583	582	598	635	598	607	595	588	634	589	615	638	608	628	582	599	607	650	632	628	626	624	587	604	641	592	631	640	605	566	585	604	601	537	614	638	601	634	565	597	577	592	591	604	590	592	632	573	611	619	606	584	594	595	605	596	663	585	625	618	612	612	613	580	605	617	633	597	586	601	567	620	547	613	586	635	583	622	606	603	559	632	591	555	632	660	636	623	595	610	598	624	635	627	578	633	609	625	555	572	592	598	590	599	630	623	548	576	608	605	596	582	573	595	569	564	605	616	586	576	620	557	600	589	613	639	595	599	581	650	617	604	636	599	600	614	598	608	617	619	591	576	596	597	596	578	603	593	624	540	601	607	619	598	609	617	598	634	568	593	624	577	601	655	572	634	618	595	630	598	661	573	583	638	559	597	591	561	588	585	591	584	624	587	614	635	631	583	557	623	571	607	590	615	644	565	608	601	592	647	566	582	548	580	582	593	571	598	592	572	597	610	561	596	686	620	567	563	569	633	607	632	567	611	617	590	583	591	574	627	605	580	566	600	633	582	566	613	603	621	615	643	591	619	612	600	607	614	647	629	621	618	670	627	611	585	588	584	567	609	643	623	613	564	583	608	612	636	549	587	632	579	614	589	597	622	616	604	640	639	572	636	621	594	552	582	525	567	581	626	564	598	622	579	596	566	606	635	652	669	604	617	626	579	611	632	575	618	589	600	574	612	612	593	632	623	575	602	577	605	574	596	593	587	650	594	573	637	592	585	534	653	605	570	608	621	597	597	615	592	568	583	591	630	608	540	548	612	548	605	635	663	584	615	590	572	565	572	604	567	567	582	581	624	550	575	554	620	601	628	605	565	589	591	581	611	595	595	611	623	593	608	607	621	574	621	607	650	672	615	604	633	601	596	586	592	609	614	581	578	605	597	585	625	577	574	587	582	625	619	615	618	580	608	578	613	605	632	563	609	628	573	659	615	644	577	605	626	605	589	607	573	573	582	596	606	596	654	593	590	597	588	576	606	635	612	565	601	567	619	581	642	579	581	655	612	646	623	634	614	599	590	598	578	624	610	604	601	544	605	604	592	624	632	614	555	611	597	597	571	636	590	549	578	599	599	597	613	609	600	597	586	604	574	595	566	616	633	624	587	566	591	548	623	613	576	571	604	568	618	609	569	584	590	603	599	609	590	561	624	593	607	608	595	619	582	638	626	582	652	617	558	617	580	607	642	650	628	624	608	603	616	586	552	611	631	598	556	573	600	553	633	609	558	596	579	571	582	603	580	600	604	625	584	614	583	673	587	590	589	622	586	617	621	607	589	592	604	581	605	638	579	628	578	653	607	562	594	595	612	610	597	588	629	642	626	594	560	608	604	602	584	578	580	630	594	612	558	577	629	626	617	619	620	578	608	620	591	592	532	605	603	592	576	630	597	593	601	619	654	568	583	583	577	583	572	578	589	578	631	634	604	582	578	591	585	563	592	571	617	613	600	608	601	626	640	573	583	607	593	608	610	619	638	603	601	541	625	610	604	639	619	593	610	585	597	592	605	615	567	613	609	640	637	602	604	575	637	616	621	573	596	631	610	547	611	602	591	630	563	573	616	544	608	631	596	624	565	605	606	626	594	592	590	607	632	565	623	592	607	588	571	544	586	557	647	578	606	607	634	620	568	594	618	580	582	596	601	610	616	598	602	626	587	572	592	585	635	609	602	565	574	583	583	557	576	654	556	579	565	612	594	620	604	573	579	624	573	587	601	568	590	584	623	589	571	607	612	577	586	608	603	645	614	595	632	609	576	581	621	595	643	625	609	580	593	645	595	626	610	602	622	580	628	565	602	602	591	585	585	598	595	601	578	584	598	619	609	607	582	614	632	582	589	592	630	639	595	647	592	624	608	575	655	596	583	604	585	574	587	572	616	609	606	584	612	562	613	627	563	607	593	588	573	579	591	567	632	601	573	649	565	645	661	582	585	561	622	616	660	575	594	614	555	622	592	566	604	630	605	616	577	637	609	627	571	550	596	636	602	587	631	583	578	648	586	620	596	613	625	664	615	624	608	614	549	593	579	578	609	624	607	561	608	594	613	648	603	636	606	614	626	582	607	609	564	606	607	617	623	630	603	629	613	619	590	569	600	574	559	574	620	600	594	613	598	564	635	555	587	586	615	593	605	597	644	611	598	600	606	612	600	635	608	594	624	645	630	613	583	625	569	598	587	596	637	628	641	657	588	576	579	615	593	573	578	565	618	605	604	643	625	613	602	623	579	571	609	588	606	565	618	602	594	599	576	611	646	551	618	594	601	608	616	591	608	607	593	642	660	645	581	598	595	584	617	547	616	583	603	591	631	564	541	620	586	597	602	613	638	553	593	567	611	605	572	606	626	578	602	529	616	648	559	613	595	587	590	622	598	670	588	587	600	613	567	558	588	535	597	607	563	582	602	580	618	626	586	590	549	559	624	579	613	597	605	619	627	629	594	580	592	636	609	545	579	617	631	641	611	640	591	587	608	645	563	610	620	637	649	537	582	573	602	594	566	566	597	615	579	604	593	606	578	644	591	609	613	608	608	626	642	609	580	601	629	567	588	577	600	626	626	597	583	605	582	619	610	611	605	591	612	611	606	598	630	587	586	614	611	612	641	590	586	550	580	657	622	574	578	544	584	636	626	636	566	575	643	571	604	572	577	580	631	609	581	564	612	623	637	550	603	550	611	579	660	619	572	559	603	570	621	577	601	622	609	600	603	585	567	610	579	617	583	582	603	548	584	590	573	577	569	621	597	642	565	577	564	647	587	632	557	637	628	628	612	618	579	650	567	611	608	585	636	584	619	614	619	604	571	603	582	619	603	591	552	641
19678	27678	18148	10661	7442	5788	4394	3020	2305	1929	1698	1561	1393	1429	1263	1351	1300	1248	1231	1222	1078	1050	1050	1057	1064	1169	1356	1261	1137	1051	995	886	856	904	840	782	794	814	778	742	772	769	802	833	785	860	848	921	941	972	876	829	730	689	698	657	708	739	662	636	667	617	634	683	654	625	619	654	681	657	640	674	627	669	626	612	640	632	649	620	586	626	624	622	626	653	649	617	630	592	617	637	609	634	604	626	589	605	625	589	653	629	598	605	570	600	606	619	627	604	618	624	666	670	579	604	599	579	595	563	600	623	639	632	624	614	604	581	635	634	654	624	649	634	577	608	631	643	596	564	573	597	609	634	620	562	595	577	614	568	585	647	614	622	607	596	577	602	604	601	587	613	625	676	619	649	623	578	615	653	623	601	650	610	623	561	607	624	654	600	630	591	624	614	624	647	633	668	632	599	643	606	588	587	620	592	626	585	619	615	629	598	588	619	574	619	660	580	616	594	568	665	600	644	585	630	598	614	625	628	623	604	615	614	614	649	579	590	627	637	631	638	556	625	630	672	660	646	581	607	585	603	603	640	616	603	579	588	559	602	602	639	636	603	614	624	600	600	616	607	609	592	618	607	634	592	655	600	598	670	567	589	628	581	605	588	575	610	609	586	629	613	631	617	616	632	594	571	600	606	610	631	624	568	599	643	625	613	641	611	621	583	660	624	642	585	645	613	656	593	617	632	548	588	601	623	595	593	636	645	616	642	651	580	639	593	609	576	632	627	636	569	604	663	650	639	586	635	589	622	594	641	640	578	614	645	569	625	611	638	621	641	635	579	635	645	609	637	599	626	576	633	592	635	614	639	592	611	603	648	599	646	620	614	601	621	613	634	671	625	599	620	641	640	628	636	635	619	637	597	646	614	580	610	627	596	614	590	580	574	647	619	626	648	621	637	629	624	610	587	603	635	635	635	639	608	597	573	582	652	643	645	655	637	665	636	617	638	647	635	562	624	647	576	622	617	608	646	619	602	607	600	657	614	613	628	672	591	599	541	635	593	614	612	595	572	641	612	607	591	580	594	611	612	635	627	612	597	639	621	623	587	593	581	607	623	596	683	598	622	634	616	662	590	607	608	591	609	604	588	588	636	603	629	586	583	561	579	606	596	593	619	613	641	604	605	594	623	586	643	678	632	600	638	626	581	599	587	633	631	648	626	624	626	596	671	579	609	607	624	619	623	618	582	604	616	641	623	588	606	588	623	608	579	615	608	626	642	604	578	590	589	629	632	611	593	618	642	599	610	578	641	620	636	586	636	645	608	635	625	590	581	573	637	637	616	648	617	658	586	618	582	648	585	581	598	646	604	618	641	649	594	641	610	611	634	638	598	599	588	638	593	611	614	626	648	599	595	595	663	661	645	622	627	576	611	589	590	588	637	622	656	603	598	634	614	596	606	578	625	617	589	590	625	609	655	561	632	549	583	600	623	621	614	669	624	644	563	629	639	612	640	620	606	589	616	617	568	645	599	657	601	606	635	598	629	624	610	611	632	620	601	623	631	619	606	570	629	621	554	612	604	612	635	581	660	601	625	642	631	618	653	586	623	610	593	678	628	585	646	628	608	614	628	625	589	604	598	615	626	598	624	595	625	667	651	606	600	634	618	654	619	620	601	607	635	611	619	650	614	608	624	609	593	614	631	606	637	640	596	590	589	632	627	642	641	602	613	598	579	612	599	640	600	598	611	582	630	589	624	620	617	548	630	612	602	625	640	618	664	626	595	597	642	624	655	609	614	590	629	602	648	624	596	640	600	616	654	578	640	614	584	582	599	634	605	627	553	585	577	608	609	610	595	619	611	607	637	600	595	611	651	610	641	672	627	595	656	610	599	629	623	622	588	629	628	589	621	566	597	619	635	615	581	623	617	650	571	591	646	594	611	582	605	615	605	631	659	596	598	605	651	590	592	610	593	639	598	628	628	610	585	644	600	612	643	606	631	640	577	666	565	610	646	648	617	624	614	663	614	641	605	616	578	572	618	576	633	615	616	599	607	610	651	638	606	621	605	614	580	633	593	615	542	599	589	638	603	608	604	571	612	618	629	615	570	557	633	614	608	610	655	609	653	629	606	607	613	617	617	600	613	643	611	613	629	601	592	607	668	584	596	605	629	622	602	599	592	610	635	655	575	605	675	596	597	615	618	594	579	634	600	555	630	587	616	615	624	605	620	641	657	615	652	616	623	618	555	594	608	662	610	613	590	601	624	621	622	606	579	645	616	582	599	583	635	600	563	627	633	642	609	602	590	615	609	615	596	630	624	646	604	635	590	559	570	612	590	631	622	626	623	640	603	592	560	615	599	615	637	636	564	602	618	664	651	571	630	606	626	593	622	627	642	614	605	622	583	612	607	605	601	586	593	595	615	590	638	606	676	599	595	594	656	592	614	653	621	607	605	568	609	584	607	647	572	614	631	608	633	599	608	605	598	632	635	574	572	630	595	617	655	609	622	604	652	635	692	604	630	572	566	610	634	660	602	662	569	646	671	631	585	616	662	609	607	579	615	626	603	631	613	592	635	609	651	615	618	633	596	601	635	616	600	601	648	597	636	622	604	592	606	644	623	635	622	606	572	636	634	549	645	636	611	662	586	599	651	647	590	646	609	632	657	610	618	611	603	586	636	630	666	577	623	621	605	662	615	647	590	593	661	612	548	595	601	636	616	623	577	568	611	628	584	589	598	610	610	593	646	590	575	648	611	613	576	643	666	576	649	628	605	569	659	608	647	599	611	627	590	601	613	571	619	662	626	597	580	615	621	628	613	603	628	612	583	620	572	631	601	641	651	593	634	579	600	596	591	566	592	620	653	606	624	559	609	607	606	627	588	635	643	613	617	578	602	574	608	626	616	607	601	643	590	627	594	636	653	677	606	613	588	595	636	639	563	610	622	598	636	614	648	671	606	603	666	564	591	621	596	608	598	609	607	580	629	600	583	597	610	612	662	584	590	666	679	603	637	598	643	658	606	606	637	648	632	638	594	605	598	584	592	626	600	602	630	602	592	628	593	594	606	662	637	641	619	642	595	603	653	635	588	598	633	615	655	595	593	576	599	604	631	599	641	624	592	624	609	596	619	655	611	609	604	627	670	599	584	611	629	651	594	597	580	641	612	612	615	613	656	645	640	654	579	583	613	576	597	626	600	601	633	642	657	634	633	602	633	622	609	668	628	595	609	597	562	594	611	628	647	617	626	607	611	601	605	574	652	614	628	623	614	648	641	579	641	601	623	637	625	653	608	617	582	589	625	597	624	633	638	639	598	555	606	553	675	615	637	613	620	658	575	609	577	620	623	593	641	597	626	626	646	613	602	611	594	594	582	605	599	613	580	611	605	686	664	642	595	589	632	655	608	590	577	623	594	655	596	621	626	618	620	621	614	633	604	603	637	613	580	583	602	616	607	657	594	624	599	623	629	609	579	584	614	605	584	575	589	572	603	604	605	632	601	610	600
28234	18047	7426	3092	1833	1231	1099	795	788	750	715	708	731	702	699	739	677	718	707	761	738	692	715	704	678	795	781	735	734	711	694	690	723	684	648	667	601	669	612	652	621	649	677	646	647	628	733	697	693	703	706	659	650	623	673	633	645	596	645	646	627	654	626	616	602	626	615	647	605	640	659	622	643	578	656	627	593	627	602	579	623	657	624	626	605	605	599	595	613	626	624	604	638	636	646	623	611	677	638	640	604	657	528	608	662	610	639	610	626	598	637	578	596	607	619	617	628	637	643	629	613	611	618	648	650	647	634	606	609	595	612	667	608	601	642	602	643	648	631	645	594	629	628	625	707	653	601	634	603	598	652	634	610	633	626	615	645	611	644	607	663	613	633	603	606	590	662	670	651	610	650	642	615	647	665	601	630	606	632	602	601	630	602	624	602	617	617	649	651	633	605	632	566	642	639	613	659	686	601	664	626	667	626	626	610	587	565	621	645	571	647	629	630	573	607	639	578	605	626	646	617	594	617	619	614	603	583	660	618	595	633	611	663	565	560	614	588	656	589	641	671	618	627	610	608	613	625	641	677	619	682	624	590	639	645	649	574	627	682	588	585	661	606	611	622	627	588	621	625	619	590	650	667	604	604	638	607	625	609	599	614	637	624	596	639	637	585	665	621	642	635	614	620	660	626	634	573	600	614	593	637	613	604	642	624	628	665	609	611	617	623	627	628	595	611	600	605	609	637	619	608	600	627	588	617	597	595	591	593	629	607	641	628	676	613	630	596	661	641	610	600	605	661	679	610	608	594	613	647	619	632	602	619	626	624	654	629	617	599	620	639	688	633	653	607	591	607	621	603	631	585	612	646	611	649	620	591	619	617	654	582	651	614	635	622	573	644	704	630	647	603	600	638	628	626	605	615	603	612	595	609	623	633	622	636	640	615	600	587	615	594	622	589	595	632	558	598	615	646	587	624	600	626	619	628	617	602	594	620	610	600	578	596	631	617	645	665	631	606	615	624	621	692	591	617	632	656	619	644	583	657	581	602	611	584	628	619	620	614	607	634	593	576	614	609	625	580	594	625	623	591	662	623	639	669	659	606	644	637	633	599	626	613	636	624	644	641	600	609	625	615	599	651	605	622	641	573	602	546	584	605	577	658	669	599	642	567	611	650	680	624	627	622	596	611	617	637	663	628	628	592	642	630	625	606	610	618	654	615	575	616	610	599	638	639	623	609	597	583	628	627	644	641	639	602	627	600	621	608	660	649	619	622	644	596	674	614	602	645	646	620	571	605	634	609	621	617	597	619	668	639	596	589	604	646	632	646	618	626	644	708	611	614	617	618	620	607	653	612	631	607	636	586	642	608	594	614	615	632	611	585	637	617	607	578	589	606	688	591	656	626	641	620	657	588	632	590	614	601	627	590	621	616	648	643	634	689	614	593	629	604	602	644	611	638	609	633	650	620	609	620	667	622	617	631	614	641	617	575	632	586	611	629	664	658	637	638	622	618	608	652	621	608	627	637	641	621	608	626	619	627	653	628	680	628	561	649	647	601	601	625	600	639	583	574	601	628	636	646	599	600	665	645	633	602	631	609	626	649	643	638	590	648	622	597	622	646	600	608	634	599	645	604	640	631	620	650	624	637	630	644	585	669	588	659	641	626	696	661	618	605	654	657	604	590	627	649	618	608	601	590	625	583	635	656	650	649	582	614	665	626	656	632	615	613	666	589	598	596	642	622	627	649	681	603	643	636	597	607	662	639	616	598	630	641	608	649	631	671	604	607	601	655	604	595	607	632	626	613	607	625	625	610	595	618	568	605	623	644	618	617	640	594	587	617	627	631	641	600	639	616	618	624	614	629	598	627	589	632	667	607	619	625	617	623	568	607	629	605	608	594	629	575	655	628	579	660	659	645	605	633	662	587	649	607	627	634	602	636	587	618	603	580	646	661	620	627	623	618	580	602	592	626	635	602	615	601	618	649	626	651	668	605	614	647	594	645	612	631	601	605	668	631	628	661	607	634	640	623	598	613	666	628	669	604	614	656	596	609	617	619	595	597	628	649	575	646	608	623	629	602	635	617	654	640	603	651	657	650	643	618	655	611	619	626	678	635	599	623	664	646	568	604	655	622	661	581	593	620	631	634	602	634	624	618	624	636	630	632	603	628	666	585	640	638	702	607	601	604	631	597	611	650	609	657	660	654	650	603	621	625	684	628	627	630	618	664	638	640	578	614	580	612	611	657	654	606	608	587	623	640	618	638	648	634	644	632	573	628	597	596	647	614	645	614	647	595	657	645	642	622	631	617	610	624	614	634	619	636	614	632	626	642	600	622	613	606	608	655	595	613	568	608	632	593	653	659	597	626	633	614	666	615	613	587	601	619	671	575	582	624	596	629	646	699	630	633	617	632	646	605	575	581	600	621	622	640	614	606	611	622	641	609	641	593	578	650	579	633	671	645	633	624	605	639	626	619	558	607	625	623	644	650	627	598	680	603	571	622	639	634	612	609	621	595	601	612	613	605	673	602	652	626	658	594	637	602	641	622	630	627	637	598	594	645	576	669	602	577	622	635	660	641	634	631	607	621	667	615	613	641	670	638	602	625	621	634	602	615	589	644	631	589	611	625	636	609	601	612	652	638	645	594	533	578	608	637	626	615	642	669	608	604	617	619	602	596	585	569	627	612	608	641	634	627	621	652	643	622	621	620	647	612	593	634	633	659	647	646	613	658	636	627	611	629	626	657	653	647	560	638	639	642	629	640	622	625	563	591	678	635	620	577	636	628	643	626	624	641	625	658	650	592	608	597	644	602	626	606	663	638	637	606	629	627	601	623	601	618	617	644	668	596	645	659	628	604	675	626	633	616	622	632	630	608	626	628	608	620	610	621	641	596	587	602	607	610	648	611	625	631	589	603	598	640	609	591	644	635	595	647	610	559	614	582	645	622	583	628	625	611	663	624	618	594	622	635	585	618	688	629	592	593	625	641	653	610	621	639	613	605	621	614	629	601	628	670	636	633	641	643	655	628	603	607	611	641	605	647	661	594	617	622	633	613	645	580	592	618	621	624	634	645	615	620	586	632	649	651	605	582	640	600	682	613	625	634	625	605	677	603	643	635	628	630	674	668	655	603	627	600	618	626	618	606	658	632	596	648	604	613	568	615	612	644	613	649	639	630	622	581	644	652	602	639	630	627	659	621	661	604	652	617	567	605	603	602	600	640	604	597	642	634	617	625	622	651	609	625	613	593	622	619	635	671	656	655	572	584	574	659	669	638	637	660	633	607	621	584	624	687	621	587	633	621	605	583	618	602	600	615	612	641	628	597	615	602	649	586	661	652	632	633	644	624	646	645	603	642	612	622	639	640	589	645	629	622	628	646	643	626	623	575	619	622	635	633	643	595	602	589	620	608	577	608	605	628	618	616	601	630	651	622	623	611	634	607	659	638	613	655	632	611	562	568	633	625	571	639	657	658	637	588	649	607	648
11208	9041	6646	3389	2431	1939	1627	1122	930	911	853	854	844	819	792	797	851	809	836	854	788	793	777	788	827	838	934	873	789	812	778	732	748	707	731	734	712	726	702	676	701	737	730	705	736	718	723	786	789	793	784	733	735	690	685	693	680	653	679	647	678	668	664	705	697	685	680	638	648	646	663	720	675	674	661	685	738	644	683	649	632	658	691	653	681	705	630	676	651	674	666	626	678	654	631	676	698	669	650	666	577	662	651	671	663	667	656	677	683	691	641	675	663	680	660	688	665	677	653	642	679	686	669	699	652	650	687	675	715	681	642	686	676	684	677	641	588	651	669	681	697	622	663	625	637	658	657	602	664	687	659	652	690	629	605	660	644	693	681	681	613	739	660	652	672	672	673	629	634	624	630	674	661	673	672	643	642	704	669	663	640	663	706	657	641	646	679	648	633	656	674	638	635	651	691	637	637	676	606	660	658	653	632	705	664	639	652	691	651	688	655	659	648	622	679	629	645	665	653	613	717	662	683	681	637	611	643	730	660	657	664	699	641	674	646	672	634	672	628	673	642	677	677	646	650	702	651	659	683	668	674	671	674	684	651	700	683	648	613	638	608	649	704	623	708	649	671	660	693	692	639	667	630	690	611	692	676	634	698	660	713	650	646	662	674	646	638	640	702	644	642	658	631	598	690	693	690	676	665	687	650	658	661	671	668	702	706	667	658	652	696	633	691	684	683	671	648	651	696	638	622	644	625	687	646	684	716	671	698	699	671	684	648	609	645	660	670	688	666	667	682	702	731	632	659	651	636	634	667	662	656	648	653	650	674	641	636	622	637	648	643	676	656	646	671	652	618	648	685	636	661	720	675	674	681	698	714	606	618	706	682	659	687	645	688	629	652	651	725	638	675	667	665	641	664	661	684	676	717	673	668	675	673	666	642	684	683	694	635	632	626	618	628	665	638	649	681	668	738	670	643	664	655	658	648	697	658	648	704	700	687	682	672	647	651	671	652	682	613	675	666	706	675	677	691	651	656	678	622	670	651	641	603	678	676	686	598	662	726	672	653	640	656	712	649	649	659	662	683	651	646	667	670	649	682	733	685	633	681	650	695	625	710	646	649	630	679	671	641	670	674	643	669	658	652	681	653	682	659	700	585	676	645	711	693	632	645	660	643	643	633	617	661	634	663	710	634	647	652	655	582	674	678	686	623	623	632	667	699	651	667	726	657	690	697	654	651	651	701	677	642	699	653	642	669	706	683	670	669	687	702	618	679	650	689	644	646	649	666	638	640	649	658	686	631	692	634	679	620	669	690	658	728	663	678	639	627	674	643	646	653	686	639	725	653	632	686	674	671	678	688	682	693	642	663	670	654	664	682	708	633	664	659	708	653	637	657	673	686	677	669	655	638	692	663	698	667	616	663	654	657	687	620	668	665	642	657	676	692	664	636	648	678	646	674	664	667	683	657	647	637	671	626	679	636	675	630	686	702	669	613	659	649	686	662	673	640	657	631	613	690	669	677	694	625	668	657	665	706	698	690	681	671	641	693	657	655	638	705	672	587	623	667	662	659	690	667	626	623	686	717	655	726	700	666	680	651	692	680	692	633	714	669	638	641	655	693	643	651	679	625	696	701	671	677	662	630	662	641	706	696	668	658	672	642	666	677	637	667	671	638	654	634	667	662	662	664	670	672	653	687	681	659	626	666	660	666	624	681	673	645	641	644	700	677	667	655	650	677	696	706	643	664	717	636	667	665	649	661	642	633	650	674	671	640	643	668	666	643	656	659	658	669	666	626	643	654	656	657	710	659	628	704	736	713	671	660	698	656	687	634	685	681	686	667	645	654	667	703	678	690	628	680	644	678	663	681	672	642	700	643	688	679	675	639	643	666	683	619	689	645	650	689	640	655	690	656	636	673	625	654	681	614	703	671	705	675	632	670	642	686	715	677	627	663	658	659	652	651	624	672	676	664	690	649	673	725	682	641	624	647	673	653	666	682	721	625	621	706	618	672	678	652	641	664	685	636	645	667	654	687	644	687	647	673	656	639	667	669	733	632	675	642	615	708	680	693	705	672	707	645	734	673	703	638	653	647	674	642	705	643	630	637	647	677	652	658	672	691	646	653	666	656	671	666	692	656	654	681	678	671	665	672	673	636	679	695	721	663	635	646	635	654	664	629	669	672	656	641	676	666	680	646	675	660	706	695	642	667	715	668	666	646	662	663	662	643	701	672	652	675	675	667	676	671	658	651	650	629	678	687	646	632	658	666	608	665	671	631	654	659	642	677	646	650	655	655	679	707	701	657	627	692	699	641	626	643	627	644	639	672	661	660	683	670	682	668	651	722	631	684	686	663	662	697	616	645	644	660	631	655	684	700	682	710	625	673	641	652	630	644	670	659	661	646	638	658	626	624	633	683	679	671	647	678	696	656	644	664	668	667	671	700	652	639	673	689	678	651	645	659	627	651	672	667	694	646	716	686	617	641	669	684	672	669	673	678	678	673	650	677	688	735	646	649	640	648	661	617	672	644	624	661	677	678	687	695	667	698	674	656	649	716	695	658	658	644	631	587	684	636	662	680	613	673	659	690	677	687	652	680	636	676	667	678	652	631	615	662	668	637	642	664	698	644	652	676	685	695	692	631	645	678	659	705	668	628	675	662	639	664	679	692	651	665	679	634	717	678	630	660	691	634	658	662	650	677	659	687	677	703	711	700	658	685	694	639	651	675	687	671	686	649	640	654	634	613	693	678	645	710	667	697	699	663	666	657	679	639	621	630	624	623	644	682	674	662	638	665	698	666	633	616	688	667	635	644	647	613	639	655	645	705	642	656	711	714	646	653	670	705	661	646	701	653	652	665	678	634	648	707	642	705	652	669	639	674	643	716	657	674	652	644	675	629	651	695	677	665	667	666	694	674	683	731	696	667	698	671	709	653	669	664	609	621	671	678	671	657	686	638	648	635	655	719	646	624	679	646	659	661	644	630	677	678	653	637	663	680	625	652	653	661	713	624	690	654	622	642	654	587	715	670	693	675	641	653	626	600	737	637	672	648	671	688	652	644	613	644	665	694	655	670	657	690	651	691	708	649	682	625	687	662	708	654	650	726	696	647	666	664	659	718	642	715	637	645	635	650	593	663	642	683	660	654	677	684	677	696	653	679	632	665	661	688	660	696	626	643	676	663	670	693	668	723	691	639	680	686	649	680	696	661	651	686	639	646	673	644	651	648	662	688	683	666	620	646	708	597	710	663	661	652	677	672	682	664	689	636	639	656	648	674	647	653	661	642	669	640	665	644	688	662	686	655	658	683	643	690	666	684	693	673	668	703	684	652	669	685	653	678	679	669	654	657	663	733	674	663	722	684	682	688	646	684	653	640	670	660	668	625	682	679	686	669	649	585	650	699	680	666	647	680	671	731	644	670	663	660	707	628	654	641	659	670	662	651	643	698	650	648	658	673	681	696	681	634	638	630	660	684	697	698	667	695	678
23725	21270	28559	24316	21284	10919	2272	1240	919	886	768	644	636	700	678	656	661	585	636	630	658	526	583	581	572	671	685	670	618	584	520	513	504	551	529	485	501	476	522	490	494	505	486	519	504	530	502	543	588	587	568	465	484	456	448	460	417	429	454	442	405	415	444	410	426	400	415	388	409	426	429	386	397	425	411	424	388	419	427	444	413	390	433	407	422	428	402	389	403	400	420	443	401	419	429	412	403	372	415	373	418	413	423	391	405	400	389	456	388	409	399	443	402	398	398	415	399	411	419	405	407	412	395	399	421	403	462	405	404	383	438	393	419	420	434	408	381	383	375	410	391	387	434	412	457	416	424	417	441	412	399	433	370	422	411	425	414	414	414	401	408	397	405	396	406	422	413	386	412	384	423	386	395	425	400	390	404	386	392	436	425	385	387	409	419	401	454	406	416	424	438	406	426	392	433	428	424	401	412	395	391	380	417	400	373	399	403	405	409	385	440	394	422	420	381	423	410	420	416	425	413	396	409	373	412	394	386	418	385	441	407	394	418	446	433	417	416	396	431	391	437	409	403	394	422	405	378	428	445	412	428	425	409	421	425	415	361	432	413	400	400	412	403	437	402	398	473	404	453	375	411	411	457	400	450	411	427	433	401	412	423	438	416	403	407	417	389	424	412	384	435	422	434	432	409	412	407	394	431	379	430	430	409	408	415	380	412	400	443	417	396	395	419	403	405	435	421	402	422	425	385	412	402	442	393	390	424	418	405	450	428	421	389	407	434	410	445	410	394	434	417	411	426	439	467	398	432	405	383	390	403	435	430	393	413	399	400	402	428	427	406	399	390	407	444	424	422	373	440	433	393	380	409	400	383	421	425	382	379	413	441	402	409	432	386	386	412	414	417	402	428	455	391	421	370	403	429	378	383	399	424	369	386	388	376	442	405	397	410	432	413	406	391	426	400	393	415	372	420	403	412	428	378	393	419	451	431	386	389	435	400	433	417	409	359	392	369	401	423	402	417	389	406	389	389	390	429	394	377	414	402	394	393	377	422	379	388	399	402	401	458	400	397	402	422	441	423	428	411	450	403	408	425	445	424	378	374	418	390	423	426	430	426	383	426	401	412	445	385	383	428	388	414	431	386	397	424	406	427	430	409	392	425	393	411	403	403	399	405	435	421	412	407	402	360	405	382	411	434	418	414	422	422	364	376	405	386	428	422	370	388	425	411	429	412	410	415	424	430	413	403	403	381	417	408	397	410	407	421	411	433	422	429	458	384	448	395	398	409	409	426	434	443	419	413	412	414	386	423	387	430	406	413	415	418	428	383	389	425	406	378	401	428	435	410	397	405	392	409	415	402	408	379	376	381	408	406	409	389	378	393	403	403	473	443	433	373	435	410	426	380	418	414	424	407	415	390	398	390	427	403	419	428	429	390	433	429	453	405	403	403	421	414	420	452	381	365	398	407	411	428	381	422	431	397	403	391	432	405	412	396	441	392	394	395	433	411	376	408	434	366	386	434	413	415	415	416	387	427	388	409	399	406	447	371	396	433	401	402	427	421	391	426	360	418	379	434	449	432	404	416	441	397	433	399	365	418	382	374	404	438	431	456	396	413	381	389	388	430	419	418	345	418	399	399	456	420	400	418	390	406	378	417	380	440	420	385	428	425	394	457	424	421	440	415	417	416	417	397	390	400	385	405	383	393	393	414	426	404	406	428	407	441	400	407	411	438	420	402	410	449	413	425	405	380	432	420	405	392	416	383	389	422	411	422	419	378	432	441	420	431	419	399	398	409	404	408	406	423	406	388	378	429	419	412	370	414	363	391	436	402	390	411	420	365	444	419	454	388	416	420	428	410	406	440	419	455	440	377	399	421	431	421	398	401	399	444	418	379	408	441	408	419	416	396	415	421	406	404	420	418	396	413	414	367	406	398	395	397	414	369	393	425	399	401	406	417	454	451	421	392	422	402	432	376	426	419	393	458	382	385	421	447	407	428	402	424	435	393	395	409	414	401	380	430	437	399	415	416	431	369	421	409	432	437	402	401	411	414	399	427	412	382	408	425	427	415	438	426	414	449	406	393	404	428	391	414	351	415	415	413	401	411	363	415	426	415	387	369	426	401	397	388	365	405	395	418	409	399	439	407	416	413	417	423	403	439	413	416	403	397	434	382	410	433	396	404	396	383	404	437	385	390	379	470	431	399	391	426	425	389	420	426	399	388	383	374	424	367	426	423	416	399	419	440	400	409	415	427	437	405	409	412	393	388	425	412	440	431	386	391	400	411	427	432	412	426	422	425	477	388	432	414	408	414	405	402	437	408	410	395	432	433	415	375	385	387	381	397	389	420	421	422	423	412	396	410	407	420	405	396	474	397	429	433	428	402	416	378	397	389	414	431	452	417	440	406	428	418	427	425	411	401	415	405	434	414	388	435	385	378	397	425	411	409	406	412	423	418	423	444	415	404	379	406	418	426	409	421	414	419	414	399	412	389	446	441	397	408	392	416	409	405	403	393	415	434	410	396	380	408	399	451	441	364	402	383	419	391	420	411	412	395	408	417	404	422	399	423	403	382	417	421	410	425	367	393	396	380	395	378	375	396	376	428	390	403	423	401	436	400	417	420	415	392	428	382	428	424	419	429	422	448	418	420	419	400	388	443	385	413	424	396	411	402	409	426	399	411	417	400	436	378	400	408	412	431	401	402	362	389	408	421	418	408	419	427	404	401	461	401	419	413	410	412	426	383	437	414	367	417	420	429	442	392	371	369	443	391	436	374	399	396	414	411	376	480	403	421	405	427	415	429	402	417	431	445	404	399	414	385	398	383	415	436	416	423	436	365	391	403	446	417	396	394	402	410	401	403	389	385	405	407	434	382	418	401	426	438	418	393	432	374	412	403	432	441	366	393	397	422	396	411	420	399	430	434	424	408	413	408	412	390	395	408	405	413	383	364	431	417	420	440	367	386	391	408	415	417	434	409	428	393	394	425	399	393	391	400	400	415	424	431	410	424	420	422	395	434	447	428	391	410	409	415	402	427	395	405	425	420	448	394	362	406	415	386	400	406	409	407	393	433	440	395	427	441	381	417	378	407	409	409	437	386	370	410	373	394	373	404	354	398	439	410	398	416	395	401	411	405	426	413	380	410	396	441	346	418	399	435	410	402	387	409	411	410	425	407	408	396	404	396	407	441	449	402	415	397	397	411	432	421	421	439	420	415	397	412	415	420	408	423	409	428	442	429	377	401	422	427	436	420	410	401	412	423	394	378	381	411	419	397	428	418	418	411	413	363	393	409	401	419	448	368	405	387	449	425	407	431	436	421	413	429	429	401	399	410	398	409	384	397	400	381	421	374	402	370	419	376	427	374	442	390	391	405	359	352	370	412	430	405	379	425	390	408	439	421	379	406	408	386	415	381	418	430	386	399	416	415	369	424	373	408	405	410	405	416	414	398	416	415	475	419	394	391	401	394	381	410	425	414	401	390	367
16329	21125	13239	7133	4994	3689	3003	1935	1406	1304	1140	964	921	947	914	907	858	798	833	772	755	705	633	715	747	900	921	828	774	714	663	653	618	649	566	570	544	581	543	554	533	529	527	530	614	565	614	637	691	644	595	521	535	515	485	483	508	491	475	462	485	456	479	464	466	487	436	424	468	438	421	407	440	401	427	439	461	453	463	461	420	433	417	447	428	414	486	436	429	472	427	415	432	440	454	483	426	461	460	439	422	426	423	424	443	439	468	492	449	401	423	462	435	413	450	472	437	456	462	454	426	435	394	463	465	465	419	456	428	446	428	404	409	426	412	434	459	478	462	428	476	454	426	425	487	467	449	393	432	454	464	463	459	467	461	473	443	438	411	434	400	437	456	422	443	439	451	473	435	424	454	448	467	446	477	468	477	507	498	424	410	416	410	406	447	470	426	439	410	459	406	456	442	439	424	490	458	455	430	450	439	424	441	436	438	443	459	429	436	429	477	452	409	427	453	464	449	487	468	443	455	438	466	430	467	451	452	411	430	474	439	418	432	443	418	425	431	437	459	467	435	420	435	435	436	470	418	442	441	457	422	416	447	414	454	484	441	446	423	434	447	440	433	454	466	409	445	435	447	430	445	482	457	445	425	448	469	440	431	444	471	422	425	477	434	445	457	412	414	472	398	426	440	422	468	440	469	452	436	481	453	415	439	434	418	447	456	429	483	458	435	459	461	454	425	456	460	455	463	394	406	436	436	462	450	391	438	463	452	424	491	480	451	422	438	415	448	438	466	406	457	398	411	437	462	454	437	450	449	455	441	441	453	420	478	481	407	454	437	439	436	454	459	422	469	425	503	423	402	407	418	447	422	446	454	472	438	441	409	426	463	413	460	412	412	432	409	435	442	459	445	455	463	442	460	434	448	458	459	402	418	442	424	468	463	437	432	425	455	458	445	436	470	456	439	416	489	443	457	428	455	441	433	445	418	471	450	455	470	405	412	420	440	475	421	429	437	439	414	441	450	442	430	455	451	406	416	428	452	407	416	425	450	453	425	430	411	441	446	455	428	429	398	456	400	426	429	455	444	452	418	444	421	396	438	438	433	424	460	427	444	416	424	427	464	446	419	441	423	403	415	436	449	444	457	444	415	436	446	464	461	462	463	417	408	454	419	426	454	427	430	439	411	453	417	453	442	442	458	435	429	439	435	438	472	442	425	452	450	457	447	450	450	441	446	413	482	421	447	437	444	483	436	436	437	435	437	460	455	427	443	449	458	453	419	467	444	446	426	442	439	472	487	474	438	425	422	441	440	481	433	394	445	443	423	432	456	453	450	445	411	467	433	443	419	441	435	443	450	417	391	448	473	436	445	438	433	467	405	455	457	447	441	477	442	409	426	428	429	439	410	438	383	433	430	447	469	443	488	455	444	444	428	426	434	429	435	462	450	436	409	426	408	426	457	453	447	424	441	419	443	444	438	434	440	440	450	441	419	419	446	432	460	462	427	399	423	477	407	423	448	471	425	447	415	487	397	475	469	445	408	442	426	452	495	455	411	422	400	428	463	434	446	421	474	448	435	482	452	448	438	407	428	443	467	421	449	441	446	440	440	422	433	414	459	462	437	454	423	447	455	485	458	458	418	443	454	445	416	446	407	479	446	439	437	475	428	450	433	395	437	435	412	474	442	426	393	452	497	409	414	426	431	438	451	458	443	390	446	447	456	436	427	449	468	457	450	454	463	462	434	472	471	468	418	461	455	423	458	443	439	462	459	463	447	415	451	437	460	472	414	465	415	435	442	470	440	435	442	437	445	479	439	439	423	468	431	440	439	450	437	465	473	456	458	444	435	435	464	467	454	441	435	460	440	417	467	448	444	450	457	461	465	416	449	455	452	448	461	430	492	468	416	420	483	462	432	427	474	445	452	472	442	429	425	441	417	434	428	412	454	439	464	479	458	468	447	424	407	435	426	423	450	442	402	462	463	427	450	447	459	456	463	457	442	438	443	403	450	440	464	431	428	433	434	467	451	442	449	409	443	486	428	432	422	437	459	470	440	481	449	437	440	460	448	444	421	439	452	483	427	435	424	453	429	403	409	434	410	413	440	421	434	431	421	468	435	429	454	435	489	424	466	461	433	417	476	429	419	438	435	461	456	438	470	435	442	443	410	480	462	464	449	436	462	399	440	434	414	443	446	410	466	459	442	475	420	474	461	438	421	457	445	443	438	464	437	422	444	455	397	456	481	423	463	432	403	421	442	417	410	421	442	426	462	444	412	424	483	436	431	453	455	430	453	446	422	434	435	422	455	482	411	425	459	461	444	459	460	408	454	452	464	448	468	464	430	430	422	418	469	471	449	426	431	451	484	459	445	450	420	408	429	427	438	426	456	444	439	451	420	443	447	455	437	462	441	431	469	417	445	463	425	459	484	442	441	414	453	424	443	459	436	440	451	458	461	454	459	478	451	436	420	451	457	404	431	444	467	403	425	461	436	438	431	413	415	421	457	463	447	419	453	396	469	436	468	464	457	448	454	454	433	451	446	437	421	397	465	449	445	428	467	466	455	440	419	411	465	432	443	458	434	450	463	434	438	428	449	435	418	489	465	424	468	448	433	476	418	444	454	426	437	468	440	420	431	423	465	423	463	451	403	429	427	421	467	441	438	470	462	423	451	443	465	434	405	399	463	449	447	423	412	442	460	419	461	459	457	433	442	437	443	440	429	435	410	485	450	436	428	420	446	456	431	471	439	423	416	436	461	446	466	470	510	473	420	421	475	447	434	435	437	429	442	431	453	437	400	447	427	412	479	465	446	418	423	424	444	465	439	438	441	455	417	470	417	429	455	444	428	412	428	458	471	457	434	449	419	399	405	472	467	473	428	432	427	446	469	425	426	435	433	458	441	438	469	416	458	428	412	465	419	438	465	492	423	470	450	425	439	454	430	438	432	443	456	444	474	462	435	433	424	450	436	462	431	431	455	396	455	434	452	462	405	460	420	443	455	441	456	447	450	444	439	433	482	470	463	491	427	478	473	444	412	424	447	466	464	431	464	482	424	427	453	407	429	458	455	448	458	467	429	403	474	449	438	427	441	456	436	441	442	474	439	408	430	422	437	445	441	464	446	416	432	450	463	462	406	445	452	462	431	431	473	461	458	433	431	429	387	445	459	412	418	418	442	409	423	445	441	404	440	447	434	412	430	428	447	437	422	456	456	439	427	450	467	421	450	432	445	408	435	420	442	448	434	469	426	429	463	456	444	398	438	457	460	445	436	479	472	442	406	394	446	460	436	442	469	424	446	436	446	436	467	469	475	402	460	415	427	466	460	432	430	414	416	404	473	459	476	448	430	473	445	439	428	460	414	471	466	456	432	426	422	438	447	453	432	443	428	414	437	422	446	420	453	408	444	416	443	422	428	461	470	432	409	429	441	427	467	447	442	417	455	453	419	432	429	468	412	460	464	436	393	455	395	441	394	456	454	430	459	447	453	453
24943	21260	27379	25381	11030	2371	1781	1311	1174	1116	1044	983	1032	1040	1031	1002	1064	1022	1068	1008	904	898	934	932	937	1033	1033	1044	941	969	940	883	882	923	867	899	886	876	892	863	834	894	938	853	906	849	894	897	943	875	831	859	863	840	858	810	855	851	866	862	834	809	906	835	845	815	839	803	859	860	867	771	786	793	832	850	833	839	818	860	867	836	871	858	836	853	833	821	796	867	853	854	874	839	845	895	862	800	829	823	805	756	819	816	857	833	807	855	833	837	801	845	813	794	839	841	833	835	808	815	785	865	807	842	851	749	834	846	840	783	866	867	843	807	830	830	768	835	831	830	827	821	823	809	858	839	870	812	820	803	771	808	820	829	805	853	816	809	862	872	891	833	860	836	793	814	827	796	868	821	854	832	825	898	839	797	838	886	844	842	805	868	849	881	842	829	843	801	825	829	857	845	873	810	856	848	821	841	860	850	829	815	799	869	866	810	786	781	817	861	849	894	862	885	837	814	830	870	815	891	844	858	817	830	891	797	882	835	857	775	814	833	808	817	828	853	811	814	842	870	810	799	821	876	794	878	884	842	803	839	830	798	782	846	843	816	828	839	856	813	822	843	913	762	868	875	805	776	812	899	786	865	822	800	803	790	797	793	797	801	866	827	874	841	805	810	854	795	772	853	817	879	796	830	851	807	789	866	848	835	862	845	831	832	835	844	808	848	844	844	814	797	805	827	858	883	863	867	787	827	830	807	820	858	847	922	825	784	809	873	863	854	825	810	844	858	868	859	851	864	827	844	838	795	822	838	875	886	832	816	841	808	850	843	801	795	830	806	855	828	832	807	846	854	810	822	801	875	796	832	832	823	822	813	823	863	818	799	877	868	796	836	857	844	819	841	814	801	906	858	827	818	877	811	831	760	819	825	798	836	897	816	805	843	826	830	814	807	819	821	849	793	821	814	805	850	810	840	816	858	828	733	796	840	857	860	835	830	839	879	824	801	842	867	834	816	775	821	836	863	843	823	832	834	862	812	872	813	826	813	851	821	798	817	838	771	825	882	795	859	818	803	855	820	811	834	824	798	895	859	774	879	812	814	878	871	822	822	849	872	840	853	812	788	838	841	827	810	825	802	808	857	811	821	816	862	850	874	804	774	815	821	839	781	788	854	839	789	798	833	814	801	841	817	858	863	825	822	785	783	863	854	801	813	767	863	846	843	855	815	879	797	822	766	901	795	884	837	850	836	813	825	781	793	791	815	826	772	819	766	805	794	870	861	853	902	826	829	828	810	877	859	789	845	852	824	850	818	779	799	836	855	835	780	865	757	823	857	804	855	771	851	833	881	875	859	796	807	846	825	841	855	849	816	861	799	820	829	827	824	817	864	876	831	861	821	851	912	799	886	828	887	816	815	885	836	858	830	861	812	797	851	827	811	815	804	817	834	834	837	853	845	828	835	848	820	829	811	827	850	805	841	806	833	810	866	835	814	868	809	835	859	838	855	827	851	786	799	815	822	798	841	783	798	833	876	793	857	795	819	840	842	792	880	834	854	795	783	864	791	840	877	848	830	788	809	821	802	793	810	815	818	818	841	822	810	819	848	835	837	866	802	812	776	863	810	828	802	819	829	801	809	847	901	844	845	798	824	804	772	809	797	855	851	848	894	868	814	770	850	842	860	829	816	828	818	807	827	837	836	827	835	853	808	851	795	877	792	839	802	876	816	845	829	895	845	890	794	806	804	822	824	869	868	809	868	821	834	786	862	804	778	815	835	833	834	860	824	820	827	814	823	842	802	833	853	813	825	820	790	830	870	821	841	842	804	857	800	816	818	852	841	857	780	799	830	831	832	842	846	844	830	808	848	843	807	875	859	825	792	838	837	778	808	868	835	830	813	846	823	816	849	741	890	816	854	850	841	875	913	824	792	839	840	809	833	849	841	840	830	830	809	844	811	817	826	789	849	852	879	784	887	855	751	805	865	821	857	794	847	816	875	823	802	838	812	824	827	848	845	841	829	796	877	884	827	845	779	836	807	806	871	843	836	862	817	887	815	785	803	801	842	864	804	754	859	851	864	857	825	804	841	783	802	834	807	845	827	829	802	827	790	812	862	842	887	859	855	847	886	798	829	799	874	854	806	827	831	823	783	864	837	868	829	870	822	782	807	813	801	877	812	821	828	818	827	869	808	832	848	868	801	875	880	864	871	820	844	815	856	816	888	848	780	818	827	895	848	855	793	831	803	835	851	794	834	849	835	835	814	846	856	784	795	823	832	838	851	825	853	826	760	827	792	802	823	878	899	868	849	895	865	786	830	833	841	879	793	795	836	782	827	839	855	802	861	891	850	796	842	842	839	828	844	781	817	825	882	842	848	819	823	811	848	849	836	794	787	862	828	834	811	801	835	812	837	831	797	845	830	836	866	839	877	812	819	784	841	831	848	863	809	826	848	852	830	868	859	828	855	882	809	866	844	838	849	842	813	785	815	794	807	824	846	842	830	823	812	829	780	833	864	901	822	796	804	784	826	857	881	829	824	780	801	831	784	857	811	826	825	850	852	800	851	840	854	880	843	856	777	803	847	814	862	799	875	861	777	821	852	814	802	843	845	801	852	802	846	805	779	877	813	817	826	822	828	838	827	844	743	810	796	831	817	861	815	816	789	760	894	855	822	859	821	826	867	815	845	797	856	760	778	783	823	848	817	815	881	798	857	818	783	833	761	837	773	836	827	831	820	875	833	806	872	839	809	815	793	828	843	801	838	803	795	855	874	814	845	805	851	831	829	793	822	854	809	868	819	835	878	886	838	826	788	841	839	849	862	827	824	816	819	876	875	831	837	808	845	839	834	796	761	826	834	851	815	773	843	848	869	823	832	828	818	817	760	834	836	818	866	853	824	862	812	788	859	832	812	797	817	837	850	817	867	863	805	860	831	847	825	807	828	855	821	810	814	893	804	830	811	820	883	803	810	886	841	853	773	858	829	803	816	822	823	824	860	836	814	865	784	877	810	828	840	832	825	822	797	836	807	822	844	850	824	793	823	808	872	835	822	856	802	810	813	814	837	820	767	819	810	875	842	821	805	859	824	811	856	838	835	765	827	847	804	885	891	809	810	848	861	875	804	849	824	810	809	835	804	848	848	808	826	855	872	862	843	794	815	810	834	821	814	858	786	853	828	811	799	796	809	795	834	852	861	875	822	860	848	862	847	857	842	781	851	848	838	799	788	796	823	799	806	854	754	823	844	819	818	860	869	832	831	907	827	812	807	867	850	826	845	831	841	788	793	825	864	822	823	793	824	806	867	850	829	831	823	856	791	839	777	841	846	814	820	814	816	840	824	789	868	858	827	826	833	809	779	799	824	858	863	859	808	812	801	801	799	797	774	788	849	829	869	851	800	828	806	833	856	866	801	859	823	834	861	847	839	876	892	826	820	836	883	826	822	850	832	836	830	847	853	830	849	838	807	800	825	820	777	818	812	869	813	805	828	854	790
15249	15748	10279	5396	4003	3152	2565	1807	1518	1330	1315	1210	1212	1182	1174	1230	1178	1113	1152	1173	1133	1060	1028	1015	1141	1167	1251	1190	1163	1045	1009	991	945	984	1032	978	970	919	914	893	893	954	914	927	957	945	977	1020	1074	1019	923	953	924	908	852	864	900	898	841	849	822	906	905	885	860	837	878	876	890	873	902	899	855	896	862	866	844	850	865	866	899	856	901	879	877	879	916	878	853	878	847	807	846	859	849	846	896	852	833	876	872	849	860	868	863	821	886	844	801	901	891	911	869	867	877	865	855	862	802	881	882	871	889	864	877	849	805	854	893	809	833	827	882	857	874	870	836	874	857	857	865	786	810	817	870	871	901	892	829	843	846	871	838	859	922	834	907	781	908	857	869	873	823	871	852	874	832	816	907	855	865	909	856	903	824	789	869	886	875	849	793	796	854	847	887	864	855	876	886	862	822	865	860	849	839	819	879	881	857	830	908	895	867	861	874	923	850	877	845	853	854	871	815	877	892	873	826	862	789	811	830	845	873	811	828	939	902	896	829	859	893	848	829	835	813	833	829	859	881	838	846	820	882	833	813	876	894	858	834	853	848	866	850	894	908	891	825	894	894	862	824	858	903	854	821	887	855	830	867	874	850	825	818	872	841	865	846	870	843	840	886	913	856	796	824	840	857	859	904	861	855	814	921	899	882	863	864	876	879	870	788	900	845	897	833	886	829	864	816	936	861	869	856	821	829	858	868	868	865	837	903	816	863	897	882	835	896	856	838	828	882	874	859	881	867	908	858	882	871	901	888	868	822	872	823	817	900	869	876	841	877	860	842	866	854	844	894	917	855	844	901	838	849	908	837	795	885	930	818	850	810	900	860	855	821	883	874	830	861	860	858	888	848	823	898	847	890	848	830	852	874	853	875	838	844	842	891	879	848	860	882	861	865	848	829	861	881	845	860	847	822	933	867	841	804	790	846	892	870	867	847	880	868	853	849	878	838	800	862	866	882	883	862	882	814	819	836	858	887	855	922	892	931	861	856	821	888	832	837	890	896	903	821	820	849	903	918	866	863	823	811	863	897	929	832	874	867	868	839	882	871	867	865	881	871	871	876	867	867	839	824	921	853	875	852	858	889	861	853	828	852	900	877	876	834	837	826	865	848	823	852	858	852	815	858	871	908	829	849	832	854	869	834	800	837	852	810	841	859	871	843	863	850	826	865	832	878	847	846	848	853	880	841	851	816	839	857	897	850	852	877	860	899	814	894	896	857	858	832	873	826	883	865	843	862	850	808	807	870	773	861	877	904	859	864	894	903	844	858	793	866	884	873	854	821	882	892	833	833	840	869	873	887	899	835	890	844	891	874	856	842	825	841	818	802	922	892	874	856	859	866	821	883	876	839	858	873	802	821	803	857	844	878	808	903	886	839	841	858	876	939	830	912	953	884	867	880	841	876	834	880	860	821	897	874	887	851	891	870	870	826	800	894	869	858	928	845	790	867	855	799	888	826	874	851	888	880	881	834	872	919	839	856	890	875	877	825	860	846	881	833	836	826	835	905	869	819	844	865	874	842	912	811	875	878	894	841	873	826	828	839	849	877	910	809	841	915	877	835	814	834	839	868	830	833	849	874	828	803	845	852	882	850	863	862	888	815	845	855	881	863	855	899	828	835	841	845	816	891	867	851	863	832	844	874	860	847	851	814	822	925	846	874	862	881	867	873	899	800	915	860	883	899	874	940	851	874	867	847	845	901	874	859	877	845	848	842	863	835	905	871	827	870	869	858	871	800	892	818	844	819	882	892	867	879	819	889	892	873	831	896	851	862	897	858	894	869	867	863	876	845	859	828	880	791	842	835	859	853	843	867	811	888	838	830	872	824	837	824	862	827	851	834	846	852	864	910	857	807	898	860	838	928	859	845	840	819	859	822	872	870	869	898	786	804	879	838	852	867	863	886	835	849	860	857	810	830	883	867	831	836	875	874	809	838	865	844	839	856	841	855	857	925	863	826	884	815	850	859	911	851	820	877	876	864	860	833	889	859	837	910	830	805	855	853	882	859	858	874	809	799	849	843	847	855	867	875	874	866	864	872	822	855	820	805	893	875	811	812	850	803	828	889	827	789	925	869	879	857	834	847	864	865	872	828	864	828	838	817	828	816	815	789	881	829	855	867	828	907	920	836	827	873	859	854	867	815	861	897	835	913	811	855	871	835	807	887	856	840	879	857	871	876	875	866	825	829	855	852	878	883	849	867	853	831	908	864	879	885	886	908	861	891	904	834	846	861	852	826	835	829	885	822	863	859	863	819	828	786	822	859	880	851	880	873	876	819	911	842	905	869	860	831	852	884	893	883	802	845	890	887	812	835	877	876	868	870	916	863	865	859	895	884	886	868	844	863	908	835	830	911	878	903	832	868	846	818	797	861	823	830	896	878	858	832	805	835	838	819	894	860	835	887	819	814	878	822	847	851	817	872	865	872	878	811	793	820	813	884	874	859	826	810	823	878	856	900	883	878	910	892	815	932	894	831	838	905	815	846	816	839	903	922	886	822	852	828	900	862	873	879	865	857	878	864	881	815	840	862	849	821	881	871	798	848	902	806	899	832	890	876	850	891	891	897	800	884	836	878	812	804	874	841	857	862	839	817	826	897	844	835	847	854	812	897	811	823	847	861	883	856	885	882	863	834	880	842	872	793	864	852	806	872	891	835	849	882	849	839	862	871	839	835	891	826	850	870	841	811	857	847	814	842	905	830	827	840	915	862	859	820	892	890	900	830	856	847	837	872	837	880	868	857	859	841	860	829	866	847	876	859	830	891	922	885	894	890	851	896	865	830	884	920	863	867	847	872	861	873	891	845	836	783	895	821	857	816	836	855	793	858	808	888	899	875	846	901	817	890	855	833	832	855	858	825	818	848	829	913	841	850	882	858	872	906	789	831	830	830	808	869	853	839	840	888	850	868	879	866	855	872	838	866	846	849	830	825	809	828	816	880	887	822	920	879	873	872	903	855	821	841	858	895	847	880	861	911	866	906	861	880	919	851	855	841	859	888	864	854	900	887	811	905	824	861	913	859	843	853	842	896	871	842	843	806	833	880	862	814	804	878	878	875	838	870	893	824	850	859	872	867	874	853	842	882	853	842	831	830	877	831	858	867	865	899	841	843	866	873	836	932	917	872	860	847	841	895	874	909	837	889	865	868	886	843	862	911	845	790	819	867	838	894	846	836	883	836	893	886	885	836	836	856	831	890	817	893	846	887	875	845	827	896	859	846	888	840	866	852	837	922	840	850	887	839	816	862	885	811	852	898	860	927	849	893	896	824	839	914	836	795	890	874	818	870	866	858	826	794	864	830	826	840	789	855	850	866	891	868	862	865	846	856	809	876	906	844	813	832	866	820	851	865	844	841	807	834	844	852	880	848	901	812	890	848	844	952	849	886	816	781	883	834	794	840	865	848	844	880	819	865	850	855	822	800	928	823	880	846	803	826	804	861	896	821	858
22786	21366	29142	23969	21379	21472	9526	2160	1426	1357	1115	1117	1030	1044	1047	979	971	969	907	981	892	831	872	872	903	943	1016	1011	927	848	778	775	783	759	723	734	680	706	655	722	668	687	705	752	697	740	766	827	781	808	751	678	719	607	655	715	649	640	616	596	656	617	582	598	637	645	654	653	624	605	610	612	598	648	639	546	607	635	593	620	560	628	623	612	650	586	583	620	621	622	638	586	613	608	598	607	604	650	658	594	625	607	628	611	601	555	575	636	657	647	588	606	594	614	587	615	649	600	658	613	616	597	583	654	649	555	661	605	671	579	578	605	583	630	601	595	626	603	596	608	600	669	603	629	584	604	661	645	628	620	622	641	634	607	579	623	611	591	608	608	600	620	637	605	603	602	608	619	646	645	634	589	621	609	621	608	582	588	608	590	643	612	590	610	622	582	632	577	609	593	635	635	652	588	595	627	617	633	593	642	616	618	588	556	640	638	596	594	584	585	612	643	628	594	587	640	610	641	634	627	633	596	615	626	590	601	593	600	612	559	624	612	588	593	552	604	617	597	629	650	569	611	619	603	639	610	618	610	577	610	600	619	595	611	618	655	672	661	623	626	589	627	589	589	611	559	643	596	647	612	580	607	564	617	611	606	593	652	572	614	619	626	623	617	632	616	609	609	638	602	594	574	615	630	604	637	610	625	572	573	612	684	636	627	632	635	547	625	607	645	635	656	607	624	565	568	593	587	581	665	597	628	599	629	597	651	594	622	598	530	620	622	600	605	610	642	613	590	633	577	651	608	591	641	597	649	604	574	648	632	580	627	590	628	626	628	591	577	610	593	621	642	639	628	584	583	604	648	608	599	605	600	627	606	585	610	631	654	641	598	584	600	602	549	635	586	631	624	598	604	609	612	615	620	643	596	633	594	620	637	642	566	666	620	585	582	597	695	603	586	625	593	592	612	647	584	633	597	563	623	603	683	629	610	526	605	596	616	597	606	585	640	591	594	649	624	619	609	620	630	635	602	625	588	601	604	564	610	624	583	608	609	594	619	605	581	607	598	621	611	605	568	664	597	601	613	625	633	602	651	631	614	663	599	614	598	578	606	607	602	595	594	617	619	630	637	596	648	599	610	622	569	633	611	577	588	618	573	533	603	594	618	638	596	626	616	596	591	591	597	598	595	614	583	611	629	655	644	586	618	632	616	623	637	609	569	633	605	576	664	624	649	599	594	606	627	597	612	600	636	622	624	559	604	596	578	574	636	598	546	611	651	593	584	639	551	640	637	638	600	576	599	613	608	613	618	604	603	619	642	620	610	612	617	552	595	654	586	594	602	617	605	610	644	597	606	630	615	649	640	590	599	612	623	612	631	633	573	610	647	650	575	579	572	603	624	605	611	544	630	646	581	647	656	595	595	628	588	607	585	594	587	606	576	663	607	593	599	625	564	612	588	602	580	601	613	638	594	599	647	627	561	620	645	615	580	643	597	608	616	618	605	613	646	638	609	589	596	666	615	631	622	620	612	577	619	613	611	638	582	584	645	583	622	634	611	652	611	584	600	642	613	617	592	600	606	594	588	624	602	595	594	588	616	588	613	581	626	635	630	625	596	630	639	648	606	672	579	635	591	656	616	623	593	616	607	619	608	626	641	630	611	634	637	643	580	606	620	564	636	603	615	615	675	584	633	655	565	618	607	643	632	632	612	629	562	642	631	599	610	596	557	654	617	637	601	640	558	652	584	592	623	599	605	587	584	611	597	612	626	590	618	625	620	581	622	613	571	593	581	628	567	586	578	658	625	601	604	630	599	600	588	586	634	621	632	636	639	633	580	595	625	593	577	580	637	587	594	601	617	624	591	654	617	622	606	618	637	577	625	612	636	582	631	619	647	583	612	560	615	589	573	651	631	578	557	595	614	612	659	583	631	613	613	606	627	639	589	652	573	593	623	608	615	643	600	582	638	672	594	626	634	621	616	589	639	619	608	614	580	613	602	591	621	634	587	617	588	608	586	650	581	650	645	566	623	596	585	609	552	589	622	593	595	627	609	578	590	651	607	611	589	611	626	643	603	589	644	652	682	649	577	598	630	636	618	595	592	592	600	610	629	624	587	561	610	599	616	640	589	625	579	585	653	607	550	612	607	582	587	604	580	610	633	612	656	610	612	644	622	630	617	582	565	597	632	601	607	608	599	666	617	595	586	596	601	642	635	633	607	620	611	623	623	577	602	601	601	625	661	635	573	601	586	627	604	640	586	625	658	622	600	630	603	593	631	605	595	581	622	598	631	580	609	556	635	618	573	587	586	571	585	635	577	617	602	603	630	648	612	646	641	597	639	587	636	586	570	593	630	584	589	658	593	590	594	618	623	595	624	547	626	606	609	564	577	597	590	603	593	607	639	615	621	572	648	616	640	617	615	642	622	624	603	574	635	610	607	606	702	601	585	608	595	656	612	663	610	607	574	585	605	627	635	631	607	610	592	634	569	575	572	580	612	588	616	576	588	600	626	632	621	563	606	615	607	608	601	630	633	586	592	605	605	632	630	592	624	602	609	621	617	630	592	634	653	606	582	587	621	602	582	597	618	585	611	630	641	561	618	593	578	582	602	618	598	614	634	610	571	604	631	618	626	575	620	630	582	602	652	624	602	559	594	616	605	631	635	595	590	595	589	619	612	595	604	618	634	614	585	630	574	614	629	586	613	634	618	613	592	603	617	614	609	658	635	596	593	553	587	625	593	617	583	602	598	600	638	589	596	630	631	610	592	581	590	615	615	582	617	614	620	572	572	633	599	583	600	654	625	628	626	632	627	554	644	636	600	569	569	673	598	589	604	596	576	585	610	584	579	590	625	621	602	636	612	638	603	639	643	550	586	601	598	643	605	613	595	608	606	570	610	594	588	607	585	606	645	610	597	609	581	569	564	576	665	570	594	581	587	609	612	579	639	617	595	562	589	593	662	641	594	598	633	623	612	567	619	611	654	607	616	653	611	592	566	603	555	627	641	583	574	572	579	626	601	589	601	594	593	609	596	571	601	634	595	615	623	610	660	633	571	550	616	664	630	570	578	626	587	580	581	606	671	625	668	602	584	593	615	613	640	654	595	615	565	628	631	606	640	594	617	608	558	641	635	580	637	639	616	636	614	639	588	617	591	611	607	620	595	598	668	647	656	611	588	615	599	556	635	596	589	605	610	602	637	619	614	608	618	641	553	602	620	592	620	602	656	578	605	609	648	618	580	608	616	618	574	613	582	615	645	655	611	640	606	557	591	651	609	670	570	628	590	641	602	609	615	647	620	597	629	608	612	662	664	631	600	616	603	571	610	688	612	612	593	641	622	597	629	683	644	615	591	647	584	617	636	585	619	592	633	614	577	576	625	606	669	618	656	626	629	619	586	614	648	623	633	631	586	572	628	623	638	659	606	629	658	648	660	663	604	580	629	591	615	646	573	606	554	604	610	624	632	613	616	632	601	619	629	621	649	598	588	622	552
19625	27300	18398	10105	7559	5772	4593	3130	2308	1877	1701	1525	1404	1421	1442	1311	1343	1243	1272	1273	1131	991	971	1031	1185	1267	1327	1239	1104	1055	978	945	849	867	850	850	733	789	749	805	793	777	759	813	832	862	890	963	1003	937	808	770	742	681	680	698	677	714	672	659	657	629	643	639	608	657	659	689	674	652	633	619	669	605	613	606	604	613	633	605	645	628	623	618	654	612	631	630	608	637	663	634	671	616	653	583	614	628	649	597	633	565	597	612	633	643	644	601	618	600	688	627	678	591	593	633	648	602	591	626	650	612	636	622	646	634	626	636	580	610	598	621	596	637	621	634	637	617	591	590	620	583	587	629	609	601	637	632	632	630	586	630	635	608	636	666	605	583	638	597	658	633	642	652	624	616	608	574	655	643	627	624	613	637	600	592	634	588	605	628	592	604	618	642	621	651	584	667	598	618	617	647	639	618	590	612	588	617	604	679	629	643	565	608	644	612	604	675	590	657	618	614	633	588	613	608	581	689	665	631	619	601	641	632	639	667	577	581	615	593	600	613	622	617	601	575	641	679	628	649	603	627	607	593	612	588	635	644	611	610	625	628	591	636	619	612	661	638	607	609	655	662	659	578	644	638	593	629	576	636	636	612	615	629	603	606	569	642	606	620	638	609	612	587	602	620	629	613	615	584	601	589	628	619	630	592	612	610	631	627	614	654	625	577	605	631	613	673	598	600	626	588	622	595	631	582	597	638	614	616	619	633	626	622	630	594	569	623	565	605	623	614	629	646	607	636	612	624	623	645	593	628	602	589	675	632	622	643	604	621	608	589	636	610	576	590	615	604	631	584	592	657	666	612	606	593	621	614	654	610	611	637	659	606	588	594	643	632	613	635	620	636	626	633	603	551	648	647	614	667	655	611	582	622	590	608	646	650	608	578	577	593	629	629	610	589	607	614	651	618	619	608	642	621	627	641	604	616	573	617	615	667	630	601	614	635	598	607	607	624	619	631	667	667	634	599	617	622	606	671	615	619	600	607	626	602	638	645	678	608	612	619	662	593	637	649	609	622	618	628	647	619	630	633	609	619	629	624	614	608	590	636	604	624	627	643	641	620	632	616	615	632	588	671	617	680	592	592	602	588	649	607	639	602	619	599	632	576	624	674	607	623	641	585	644	633	636	630	630	618	621	663	640	619	639	662	626	604	585	642	614	616	616	608	616	658	607	611	631	616	621	622	633	642	682	642	637	624	651	572	627	598	636	619	608	628	610	636	607	620	661	599	595	639	615	613	593	635	634	624	616	646	612	614	609	597	641	638	628	638	647	595	617	626	604	602	626	601	653	611	605	628	650	631	648	620	654	614	604	623	602	585	576	625	582	628	596	573	639	607	628	657	628	600	665	625	601	636	632	606	579	620	567	610	635	612	625	642	622	608	591	651	621	648	604	617	605	654	592	615	626	581	641	588	595	640	575	606	635	665	641	624	606	589	606	601	622	636	633	642	620	613	640	652	630	662	609	600	613	618	627	550	629	626	651	567	602	618	634	633	627	638	657	621	594	617	614	602	617	652	602	614	618	578	632	672	589	628	639	614	643	624	580	603	605	621	626	617	673	594	651	634	637	631	620	623	629	619	614	634	628	642	642	628	631	590	592	680	627	595	591	623	640	646	575	611	576	592	605	647	612	594	619	634	628	651	629	591	640	621	625	570	600	620	582	587	616	663	594	611	575	610	663	623	629	626	619	609	620	595	583	633	641	597	653	571	614	645	595	578	630	639	591	607	654	618	655	602	630	630	580	630	616	652	611	630	626	595	649	660	658	632	606	584	621	627	608	640	644	640	579	623	595	617	646	613	644	612	619	602	596	591	596	636	679	594	638	596	586	612	647	580	643	631	616	625	663	609	604	576	570	635	605	613	640	614	599	616	648	594	619	651	586	603	651	597	650	637	633	590	648	643	612	619	586	630	634	692	649	638	630	604	612	602	662	617	586	641	665	669	644	633	646	638	593	605	620	621	645	627	601	565	594	599	571	602	610	633	564	580	623	581	553	596	613	620	601	610	616	623	608	595	617	606	612	633	571	573	591	655	623	609	643	654	616	600	574	657	623	633	640	650	646	656	639	605	649	564	678	638	581	636	576	625	595	601	655	620	653	597	631	605	603	674	597	646	632	663	629	585	608	607	621	584	601	645	611	634	627	659	591	607	627	648	638	605	592	648	643	626	615	600	678	616	585	645	649	660	569	589	658	602	611	615	621	628	631	610	624	627	640	657	594	590	668	628	611	612	645	610	605	580	625	607	618	574	635	620	645	602	579	625	562	583	631	628	633	603	624	630	586	640	649	631	653	585	574	645	590	615	669	586	591	614	619	593	604	615	618	612	650	611	658	599	610	635	631	584	624	562	595	616	608	611	646	669	603	579	633	659	633	671	634	629	596	634	589	660	623	607	639	598	628	645	648	609	606	613	601	610	619	656	584	687	631	615	610	630	609	585	608	669	608	624	618	640	612	615	604	636	565	628	609	662	623	628	615	575	626	673	604	597	582	599	618	588	614	626	596	641	608	627	584	600	630	640	595	610	575	672	637	663	646	632	642	628	630	605	617	633	602	626	622	626	609	624	639	587	634	617	649	607	646	612	620	623	617	620	598	603	635	657	626	641	587	624	611	608	620	627	609	633	593	660	633	630	641	635	622	598	636	641	636	637	614	629	616	668	589	577	631	602	618	585	610	638	616	587	609	600	629	614	618	590	610	633	591	615	646	612	653	610	590	610	634	612	655	663	660	671	590	577	674	617	621	619	569	610	611	586	635	608	613	670	580	598	644	596	604	606	609	665	611	634	642	611	620	571	625	642	660	592	621	646	627	632	617	657	654	611	639	577	588	645	613	618	605	594	635	611	628	603	659	644	622	569	613	623	615	580	657	588	605	584	598	598	626	577	594	655	565	630	614	634	607	604	591	636	629	607	631	604	598	570	609	631	604	646	644	585	609	609	623	580	632	625	630	596	600	625	656	575	577	661	640	585	649	617	598	652	654	598	612	602	621	642	599	631	626	611	649	614	631	625	596	590	639	620	653	614	617	619	593	599	604	650	642	670	603	622	593	652	612	587	621	616	636	618	660	636	649	584	625	640	643	618	611	585	618	642	595	620	651	655	636	568	651	632	610	607	587	651	623	670	616	609	603	636	609	624	586	653	591	613	615	639	616	585	620	596	609	613	636	663	590	639	649	616	588	613	666	574	603	611	642	590	627	613	654	624	590	585	640	616	586	654	615	657	599	581	576	620	630	672	629	624	638	601	594	630	580	609	587	617	645	652	636	610	657	585	603	609	579	561	632	646	636	631	605	620	574	622	632	675	630	617	633	654	646	606	597	599	644	618	637	652	627	609	649	628	624	591	600	623	580	604	624	677	598	622	623	615	618	646	637	624	628	622	640	595	649	623	614	601	623	629	599	664	630	624	628	663	644	641	642	617	589	673	607	626	618	573	633	614	645	610
28222	18049	7693	3220	1708	1337	1130	892	764	724	712	685	709	724	680	717	715	728	750	725	755	722	707	704	745	731	777	760	699	725	680	721	697	675	676	636	685	655	655	668	664	655	693	655	683	660	628	653	708	698	677	676	694	615	664	655	631	664	620	640	626	650	623	621	605	656	648	647	627	659	615	617	617	585	610	631	591	640	626	604	607	663	671	617	619	611	658	641	629	538	612	605	642	604	574	645	627	671	666	604	599	613	609	567	613	640	623	605	594	608	593	619	646	616	635	638	667	611	581	590	605	631	640	620	632	609	657	669	650	653	624	625	620	579	585	705	617	642	612	611	627	640	604	608	660	608	595	627	631	596	613	622	606	615	623	605	651	641	628	625	582	666	618	658	616	618	632	622	598	588	637	615	654	634	641	636	602	614	601	582	654	608	643	623	623	668	650	617	619	589	717	601	713	606	573	639	635	598	623	649	651	630	650	667	640	614	658	604	643	645	603	628	652	597	617	599	658	640	640	624	592	626	630	679	575	665	633	609	657	635	592	622	643	629	597	646	644	621	640	615	624	621	593	644	663	589	620	673	623	595	635	628	665	594	634	608	600	621	631	604	611	639	650	654	632	636	626	598	615	604	561	582	597	629	621	608	613	615	658	600	663	638	595	635	559	624	641	654	583	629	638	627	615	592	660	601	632	597	707	623	659	625	620	623	561	646	623	650	643	617	634	647	651	625	631	630	612	618	642	657	643	596	611	646	642	610	613	597	623	606	623	587	620	634	637	613	613	615	652	643	611	651	596	629	628	653	645	635	653	634	649	614	620	651	650	545	564	678	610	617	658	624	633	632	678	690	629	680	617	664	593	638	643	619	608	633	659	623	602	610	601	657	609	632	652	586	634	610	652	633	663	627	602	628	635	627	631	604	664	661	687	594	630	613	620	608	609	590	616	626	636	664	686	630	649	667	657	634	639	650	640	640	622	611	646	625	618	612	649	651	608	664	663	638	592	649	629	622	686	597	651	603	627	645	632	616	577	667	626	592	635	654	681	650	626	594	622	630	677	607	653	650	631	577	657	621	622	598	622	589	632	610	654	627	605	585	633	626	622	598	654	648	570	650	652	625	632	592	642	634	607	607	634	628	625	601	642	665	599	662	639	612	604	628	646	608	645	609	608	615	635	612	619	601	625	611	579	629	648	647	594	617	651	597	601	590	573	576	649	617	570	631	614	637	610	582	642	628	616	640	564	638	622	606	612	659	675	685	601	672	638	598	647	610	616	641	608	629	582	650	648	666	620	607	637	639	666	662	661	596	632	598	659	606	589	569	627	591	637	632	631	649	657	613	579	611	576	603	640	601	559	615	641	631	652	602	605	660	634	644	615	631	699	638	616	622	663	634	633	643	635	634	634	644	615	581	621	657	640	660	643	662	645	646	634	614	617	643	620	619	605	671	612	591	647	563	621	611	596	582	620	599	629	614	609	682	654	626	646	582	622	614	607	582	603	635	658	644	609	693	619	639	616	568	653	626	656	621	598	635	656	622	568	623	640	630	619	629	618	629	632	621	632	607	638	608	596	575	607	638	622	658	601	657	584	617	640	625	585	642	636	595	623	607	626	599	670	662	662	636	673	639	596	625	635	626	608	601	614	650	624	642	628	604	630	641	637	636	600	647	653	636	626	596	639	669	628	619	605	653	609	570	629	664	625	641	599	652	608	654	600	641	652	704	639	611	613	623	592	601	642	598	639	615	634	627	662	600	634	660	657	662	553	608	623	600	665	582	640	657	630	670	624	645	634	632	604	653	618	606	634	603	655	612	626	587	652	666	633	602	659	607	652	634	678	622	659	602	643	628	636	621	616	622	641	636	629	604	627	645	638	624	617	614	642	585	652	550	624	620	656	650	631	641	595	595	610	657	622	555	611	630	598	561	594	649	635	639	621	643	663	629	598	642	591	653	642	650	591	641	626	593	635	600	644	599	600	653	587	604	664	631	599	595	660	611	593	679	617	642	641	658	642	634	608	600	611	679	620	654	647	638	607	605	604	582	678	635	603	608	616	625	629	616	685	621	627	606	650	621	619	686	580	670	611	613	675	641	619	612	609	666	633	607	602	683	622	647	635	632	600	666	599	602	592	622	652	631	630	645	626	635	612	655	630	579	615	607	642	650	581	607	622	673	580	604	651	633	617	639	585	660	666	659	625	621	605	645	599	579	592	633	613	618	598	610	594	606	597	623	639	611	595	641	664	650	632	637	633	637	589	579	620	615	592	598	651	619	576	656	620	641	608	622	639	631	622	600	655	676	611	634	593	609	590	638	624	620	588	632	661	693	624	624	586	633	584	625	622	665	675	666	613	649	592	605	634	588	619	614	654	678	635	612	660	635	651	626	635	598	610	610	618	624	613	603	621	595	629	597	630	605	622	670	636	586	656	610	688	690	664	611	708	599	586	574	594	556	634	676	629	629	626	628	628	623	621	647	655	634	612	676	681	621	688	651	622	612	621	670	627	578	612	620	630	629	627	616	577	651	649	596	593	624	638	594	629	623	633	609	621	608	627	646	631	612	668	613	664	617	635	706	592	672	632	642	660	633	619	656	666	622	625	616	609	695	654	612	615	624	627	623	599	620	596	637	642	621	623	595	669	628	644	646	652	646	621	597	613	667	619	658	616	601	679	622	629	609	613	611	658	630	629	640	659	634	591	634	637	637	623	618	587	645	602	623	631	623	585	604	681	613	624	664	609	625	585	626	653	623	607	578	635	647	601	663	624	643	656	641	618	662	663	627	641	636	606	613	610	685	622	578	611	618	648	638	598	621	642	611	602	625	657	697	630	626	641	613	647	631	655	686	646	640	603	640	641	679	635	624	585	658	561	647	659	573	625	593	577	652	630	663	586	634	654	614	627	593	654	660	607	593	599	641	613	605	642	599	589	609	649	646	624	623	613	636	671	625	598	660	622	612	629	607	628	601	616	637	639	648	637	667	589	625	626	617	612	584	653	618	585	588	636	648	624	597	634	593	606	618	630	638	617	627	676	594	609	583	590	629	599	610	657	623	660	640	598	681	575	632	635	657	589	574	646	634	653	667	607	644	641	609	610	641	649	633	613	608	575	600	584	611	621	639	588	647	654	641	609	602	618	609	613	608	636	618	625	613	625	592	585	636	699	628	675	646	625	629	583	603	565	612	656	581	627	617	643	601	636	661	642	590	586	619	613	585	632	626	574	588	609	596	632	600	647	609	644	632	597	618	629	601	609	649	638	573	640	668	646	665	599	633	654	613	627	600	613	653	603	632	610	615	618	666	611	653	640	651	622	612	661	613	614	643	645	676	656	648	608	682	625	641	610	636	645	668	643	651	639	574	604	645	640	589	571	624	634	648	621	592	660	669	624	617	664	600	660	607	619	612	637	637	619	625	666	642	612	622	641	606	640	597	600	640	570	630	645	621	632	634	684	621	637	598	636	600	657	604	633	593	627	666	616	669	566	628
10753	9541	7024	3581	2546	1994	1760	1160	974	808	870	791	855	823	848	829	847	825	896	870	835	827	797	866	820	880	886	881	844	764	727	748	772	754	677	740	710	710	729	714	695	736	747	667	723	691	732	777	783	696	751	723	717	723	747	724	650	710	705	668	631	653	646	689	650	719	692	694	689	710	665	674	661	682	661	658	629	664	642	660	692	676	653	668	660	663	645	674	663	684	696	665	677	664	704	682	705	696	653	643	685	685	653	712	650	623	659	691	666	729	672	664	643	604	678	663	653	670	680	724	666	687	675	689	669	648	678	656	669	678	685	659	655	689	689	625	652	680	671	664	615	632	666	668	683	685	702	660	639	682	679	659	684	684	723	688	700	674	667	691	683	692	650	633	645	683	698	714	677	651	647	690	694	650	644	640	665	626	658	654	712	687	671	703	664	638	630	634	650	651	661	684	661	648	672	688	698	670	695	658	678	696	700	646	669	664	667	658	672	671	654	656	669	680	629	641	690	686	631	673	638	656	726	663	687	638	678	680	674	677	673	692	678	655	693	688	655	636	677	666	671	688	699	637	681	674	644	693	706	660	650	660	705	701	721	657	675	678	649	666	716	711	662	623	673	642	689	676	679	646	703	612	660	660	651	685	636	679	683	630	671	635	659	618	651	653	671	666	644	649	682	710	672	650	685	659	681	672	601	691	672	700	663	697	657	715	710	675	680	665	652	637	695	656	717	667	662	666	676	650	596	662	663	622	636	665	689	709	641	697	678	675	651	652	649	645	685	694	718	678	680	676	685	734	703	700	675	653	691	686	652	636	712	627	650	747	641	684	704	680	687	680	624	649	671	666	677	645	678	674	648	625	660	683	700	674	722	704	627	669	673	645	685	636	705	684	672	717	666	705	672	691	648	642	638	651	692	663	691	674	649	681	660	658	649	665	670	649	661	658	679	642	622	654	657	673	658	600	727	636	649	659	662	651	711	626	650	655	656	718	714	667	674	666	665	667	649	677	687	623	690	677	652	703	706	634	634	664	670	659	689	702	656	665	675	643	675	684	660	695	646	670	686	694	649	673	677	689	664	649	670	625	626	646	677	673	652	709	626	686	679	674	680	673	682	663	688	657	653	680	698	662	687	696	614	714	669	668	663	643	654	673	662	667	633	712	665	657	663	666	674	707	687	652	666	731	693	668	634	656	677	625	645	603	609	671	684	657	703	663	662	703	661	660	712	653	676	666	680	660	689	660	690	664	675	637	676	663	622	689	684	654	671	669	654	658	643	687	652	632	648	672	660	631	663	673	644	698	685	688	664	645	652	692	685	692	645	686	647	628	697	680	689	675	661	661	613	657	665	715	677	704	630	680	698	689	679	642	655	712	649	719	668	680	666	666	675	650	682	636	668	670	633	656	685	684	654	714	694	662	682	700	629	676	685	689	753	687	689	677	686	675	653	656	701	701	679	695	695	689	636	672	744	659	682	659	706	654	711	692	705	687	663	701	668	663	676	676	655	672	730	680	688	709	619	661	629	670	686	665	687	653	657	653	657	678	657	643	709	654	644	649	647	721	645	663	654	655	653	670	708	654	651	678	674	668	695	641	630	621	638	666	682	621	658	676	672	684	641	664	678	661	723	674	662	730	633	669	628	643	680	690	667	687	694	653	692	647	719	676	678	668	685	761	702	677	666	673	641	661	683	677	666	730	694	666	674	689	669	679	637	633	658	659	667	650	647	692	687	696	654	707	633	641	676	676	673	702	691	668	696	669	663	709	643	696	640	643	682	719	651	671	651	655	650	695	676	682	705	637	678	719	663	687	625	665	651	683	667	707	657	700	711	670	658	647	682	671	690	654	655	669	636	635	723	710	721	644	659	640	658	625	697	695	699	673	663	640	680	646	670	701	649	660	634	680	690	663	716	638	658	647	690	720	661	695	676	661	659	695	712	710	653	652	706	665	716	719	691	709	657	684	633	664	657	629	694	658	685	693	652	678	635	649	638	682	644	659	669	637	672	701	645	654	639	666	646	645	651	688	690	669	629	688	638	658	682	685	636	655	688	656	687	638	677	633	670	657	652	630	642	712	666	661	682	650	689	670	664	654	635	683	708	715	677	682	681	688	665	683	674	658	666	651	640	664	651	658	704	621	661	675	636	704	695	708	703	688	627	689	677	673	665	681	668	630	641	677	623	684	617	650	635	666	703	663	688	659	698	673	622	709	729	703	653	618	689	676	629	663	667	702	624	692	622	657	668	688	669	675	635	676	637	641	645	664	705	697	669	639	676	695	693	712	706	649	695	662	675	669	711	708	696	693	618	691	659	650	675	662	627	660	669	675	645	680	658	669	643	695	716	652	665	684	640	660	675	676	660	622	732	681	656	646	645	666	627	662	644	721	657	681	620	654	652	669	667	697	663	700	687	658	640	662	691	673	613	677	679	661	665	687	742	693	615	673	665	662	651	663	661	628	632	655	655	633	625	657	677	683	691	673	705	625	657	646	678	676	670	675	682	686	669	620	642	655	625	652	623	678	647	662	662	682	699	677	617	687	648	663	691	690	644	660	649	666	719	640	674	708	705	706	655	723	624	636	658	700	639	678	636	622	671	701	669	644	704	652	646	640	645	742	685	679	642	641	649	680	660	647	621	690	667	644	642	693	658	665	661	641	638	676	697	679	676	629	673	674	685	648	709	693	659	670	645	655	680	627	634	687	718	655	673	704	676	690	686	684	684	683	694	689	643	696	703	664	704	679	660	690	707	663	692	668	669	686	654	674	674	657	681	667	666	696	682	662	674	701	667	652	618	622	643	671	693	694	665	685	658	706	686	652	620	622	645	667	683	647	687	700	653	653	678	658	616	649	648	660	674	736	626	662	698	670	666	736	681	654	680	668	696	676	663	681	724	643	705	650	627	693	626	731	661	693	662	665	691	647	676	629	701	642	715	674	670	663	675	654	707	661	693	702	712	633	682	661	644	638	695	675	687	668	658	711	657	662	678	660	627	688	647	670	671	635	676	679	657	671	674	676	692	680	672	677	692	648	711	681	695	649	686	673	643	665	684	624	657	687	637	704	643	640	637	690	668	717	644	661	678	643	673	672	632	654	644	694	587	640	637	672	635	698	678	677	657	687	699	696	704	675	662	635	672	679	631	669	668	694	655	687	637	669	672	677	676	663	671	657	674	700	659	659	666	677	660	704	694	684	710	680	653	675	671	668	657	651	647	678	640	660	683	719	640	671	678	650	673	663	670	654	656	641	655	673	662	682	667	644	664	666	692	715	660	696	656	673	682	685	644	655	623	658	671	695	672	697	607	621	684	691	702	641	664	727	666	687	722	664	657	680	699	708	668	712	661	645	693	660	652	603	655	662	647	674	679	685	661	683	628	674	683	635	658	680	638	710	636	713	735	685	656	648	636	692	692	698	704	685	642	667	694	725	648	651	650	692	682	669	661	708	702	671	716	673	662	617	684	640	673	671	646	736	661	640	644	708
23837	21280	28505	24370	21297	10998	2369	1267	921	801	722	697	709	699	710	636	633	681	669	620	658	594	501	580	659	694	688	629	600	541	530	551	506	540	507	476	446	498	443	453	458	487	481	500	461	542	518	542	556	504	502	502	501	424	417	470	416	425	417	408	462	455	435	436	395	428	416	426	397	442	412	411	442	411	422	400	408	418	419	426	420	397	411	439	453	425	441	427	389	425	442	391	403	431	444	392	429	415	420	424	459	385	413	379	372	435	429	401	440	427	408	414	419	403	415	430	374	448	419	408	401	440	402	421	411	447	410	405	444	433	390	416	359	418	396	393	425	437	373	417	394	416	393	414	385	382	423	443	407	383	419	400	445	408	410	396	398	425	415	413	437	414	389	425	419	409	412	407	403	461	433	399	451	413	409	421	425	408	379	406	400	387	414	390	406	400	394	418	393	397	408	424	385	410	404	410	406	404	424	460	428	428	377	428	380	419	422	443	412	406	438	421	390	393	366	381	393	405	376	401	381	398	383	409	439	398	393	391	399	397	409	388	393	424	395	417	393	366	435	411	417	412	407	438	432	432	447	382	395	388	453	438	396	351	401	446	401	408	398	391	402	387	409	412	418	395	415	400	398	397	428	437	374	430	417	424	434	413	425	374	449	465	441	435	416	433	394	405	410	394	429	410	412	408	407	395	395	396	399	442	392	411	403	436	441	385	431	421	396	413	400	402	393	404	399	354	429	429	433	420	441	394	391	392	372	427	435	381	379	407	437	367	433	413	396	425	405	441	388	399	380	390	420	402	426	454	420	406	432	425	419	428	433	407	408	414	422	426	398	412	408	432	415	386	428	406	409	412	452	443	447	422	420	403	412	391	394	409	395	424	391	424	356	420	390	465	434	431	396	434	431	394	413	418	414	460	423	409	429	412	428	393	434	417	420	375	384	416	408	426	416	395	398	441	430	397	419	408	365	440	390	420	417	424	377	423	440	416	414	426	400	398	436	433	434	414	395	438	420	437	408	410	409	397	430	372	429	385	383	380	415	420	400	372	398	404	423	428	414	372	406	407	444	389	446	427	410	427	397	405	373	436	435	432	422	397	390	403	417	408	416	416	403	414	420	432	431	407	411	393	375	415	414	428	411	434	419	393	398	415	434	412	399	399	414	392	397	415	391	405	413	431	438	435	419	410	431	417	385	402	443	400	405	435	403	418	424	406	393	385	372	419	443	449	432	403	425	383	424	395	367	429	380	381	425	399	427	406	415	429	404	412	397	436	413	363	446	395	402	409	405	442	422	421	378	400	417	430	421	404	397	407	389	399	376	401	435	391	391	403	389	415	427	392	434	436	386	436	428	405	430	414	400	393	386	380	402	439	397	434	397	412	467	414	417	433	378	385	409	419	420	433	450	429	408	427	441	414	430	400	393	390	419	417	387	379	383	428	387	387	353	405	443	409	398	370	403	380	399	406	412	439	405	400	411	355	461	376	411	403	398	405	384	419	390	413	416	412	411	449	397	410	437	395	390	400	422	382	408	427	395	395	401	396	440	387	362	375	435	416	386	464	396	348	441	413	406	398	386	436	414	422	380	394	384	388	431	390	377	441	422	427	414	401	409	412	395	383	418	454	411	375	384	393	413	439	388	411	379	400	427	401	431	419	416	382	406	382	439	424	419	406	435	448	410	424	412	385	415	404	380	412	454	416	385	395	402	393	422	404	406	406	440	407	401	400	395	422	416	400	383	403	414	380	422	416	408	420	439	406	420	391	392	389	391	465	418	384	391	407	442	396	403	403	401	390	376	407	441	383	423	397	385	403	390	440	437	424	416	420	405	400	409	378	407	380	410	433	466	449	405	438	418	378	411	425	430	441	407	408	444	396	415	430	419	417	398	375	448	419	406	443	404	429	425	376	405	406	415	438	397	429	374	390	427	419	424	419	393	392	428	408	423	427	424	424	400	436	397	430	405	403	417	365	382	443	380	405	426	410	426	395	405	411	400	424	417	409	419	397	405	433	422	408	394	399	386	410	455	422	426	445	405	392	429	392	430	380	405	396	398	393	417	401	429	371	428	400	408	424	435	402	408	412	397	424	392	448	419	396	399	417	424	358	367	429	448	407	407	408	414	434	440	402	396	424	429	415	430	407	438	395	409	423	422	395	411	470	407	417	432	424	380	421	404	400	406	422	390	425	384	417	357	442	404	407	447	455	420	408	410	408	408	422	415	428	381	404	418	413	383	408	419	408	412	421	418	419	400	397	383	382	411	438	423	417	456	410	404	374	442	400	404	385	395	404	424	414	408	420	407	409	396	443	404	446	398	377	398	403	408	425	424	417	356	415	416	398	425	397	420	409	389	417	423	404	397	391	449	401	372	389	396	401	428	399	423	394	376	384	410	390	403	435	422	420	383	415	418	426	422	418	392	396	416	434	406	444	399	386	387	397	420	399	396	409	397	399	423	449	401	412	422	386	419	418	390	386	388	405	370	401	417	439	446	384	444	437	402	448	443	406	387	429	389	444	416	377	402	383	429	410	397	394	424	408	413	392	391	400	405	414	443	422	399	401	413	390	412	419	388	431	398	401	453	435	381	415	427	447	417	408	422	428	434	456	399	436	422	461	409	412	377	389	385	415	438	363	420	407	441	405	401	418	431	407	433	399	387	419	448	413	401	407	409	393	389	411	429	395	392	410	420	364	411	436	399	399	398	403	390	439	456	442	435	435	425	390	437	419	356	431	375	420	439	410	417	437	417	429	401	396	431	419	389	435	403	430	444	451	407	422	440	408	382	410	431	413	417	389	385	422	399	438	402	393	405	417	407	390	407	407	413	379	413	426	386	383	396	405	415	368	403	393	387	433	444	403	410	427	399	443	434	406	422	396	408	396	408	399	403	384	378	372	396	418	379	423	415	405	401	394	382	420	405	420	443	407	373	405	413	429	404	432	374	385	404	400	417	388	399	420	394	410	382	429	425	408	423	380	395	432	401	444	397	425	438	404	403	437	418	404	420	397	385	414	405	408	373	425	447	425	403	421	421	427	384	437	407	380	391	398	397	393	387	418	392	446	451	432	381	401	396	412	401	408	410	424	391	415	375	453	391	418	419	419	406	411	401	417	410	420	426	431	416	442	398	404	418	411	442	420	418	407	440	401	392	403	425	373	412	404	382	407	387	419	381	388	426	398	374	387	405	447	379	441	408	391	422	389	447	448	372	419	394	395	429	449	385	389	390	404	469	406	411	440	395	427	365	368	363	413	398	412	397	409	398	409	400	431	403	386	423	409	417	430	399	408	420	426	427	424	431	414	425	391	415	419	384	378	432	428	389	448	413	429	446	419	378	399	400	386	427	398	388	414	425	392	384	385	417	406	380	419	412	439	401	392	398	414	389	405	377	399	420	398	406	412	392	416	398	399	399	433	394	406	396	422	374	431	399	436	421	347	399	435	420	397	421	402	408	441	402	421	400	463	426	399	434	435	379	408	423	410	430	405
15918	21856	14053	7118	5090	3785	3060	1947	1494	1164	1027	958	951	1010	994	912	874	831	843	818	756	711	723	741	791	852	902	841	809	695	691	688	606	623	606	660	576	567	552	513	579	545	573	605	605	629	664	624	703	619	567	487	563	500	502	503	516	485	505	438	468	440	492	432	469	444	448	468	476	434	442	442	444	462	489	434	457	444	431	411	437	443	462	428	435	445	428	414	470	457	448	438	466	404	449	430	462	440	437	461	450	477	440	466	439	506	436	416	438	461	393	450	460	438	458	451	391	415	439	428	411	439	453	431	443	456	471	459	430	452	435	409	423	442	460	459	454	442	453	443	445	464	452	456	460	443	438	442	421	437	446	453	471	504	436	452	463	438	433	435	429	414	466	425	496	398	426	478	428	444	463	422	445	443	442	462	427	469	442	452	464	433	404	458	453	408	453	446	423	463	454	473	424	480	423	434	418	433	452	436	433	400	455	449	414	414	457	457	422	444	431	428	445	467	428	425	448	427	451	388	412	410	448	451	448	455	444	406	442	420	445	438	420	462	484	477	452	454	481	451	440	465	454	454	457	524	458	429	434	419	470	427	484	452	478	432	434	451	464	436	436	448	437	420	464	453	456	439	450	449	450	441	452	462	458	434	419	456	454	448	462	450	438	417	445	447	413	464	423	448	446	449	475	461	410	436	467	419	414	423	469	449	424	437	475	433	435	439	464	455	416	467	449	442	441	456	457	426	446	440	492	455	476	437	431	450	441	423	441	438	460	458	465	484	443	409	437	441	477	474	468	471	492	461	467	482	430	452	455	454	471	451	457	451	445	445	428	417	454	450	440	450	435	487	437	449	468	443	420	450	466	440	444	429	467	505	462	422	461	459	452	467	410	417	447	444	433	441	436	411	432	405	454	478	445	416	489	414	423	462	402	459	444	451	415	463	452	434	455	434	453	419	416	426	424	427	501	478	455	451	431	483	422	427	468	450	456	470	476	434	442	463	459	399	472	474	453	431	422	423	449	423	454	449	408	463	451	437	428	450	491	446	417	448	426	451	463	427	429	423	438	417	429	420	435	439	467	427	442	468	410	500	474	452	482	468	444	440	450	464	458	427	466	449	445	437	445	468	445	469	495	486	419	458	462	425	428	467	438	452	432	453	460	466	478	449	442	428	472	451	411	450	463	464	447	402	405	447	454	446	414	439	428	420	464	440	452	444	431	420	417	420	439	445	433	443	423	397	454	445	454	449	464	439	463	450	440	399	461	445	430	443	450	415	455	471	442	441	443	461	440	444	446	442	456	471	449	449	430	450	417	441	459	434	444	455	469	418	454	445	472	444	418	444	420	431	465	397	445	413	451	428	413	467	450	465	452	441	470	412	473	470	458	441	442	429	431	461	429	427	428	441	441	447	456	455	466	429	442	446	416	414	442	468	434	415	455	427	458	458	411	439	452	429	465	441	475	471	474	461	456	441	434	431	412	456	439	463	445	436	430	417	448	440	418	488	473	488	423	471	485	383	442	427	419	432	464	451	397	429	402	440	439	473	430	462	430	432	399	470	428	451	462	489	420	443	455	469	454	439	466	438	433	439	406	447	432	428	456	434	432	413	452	441	482	438	458	481	445	479	444	462	437	450	457	453	433	423	457	409	417	472	439	473	472	437	420	422	424	463	442	452	469	435	430	436	445	452	437	437	444	450	421	472	471	448	485	448	408	470	398	432	446	412	461	463	430	449	439	447	474	428	470	440	443	452	417	425	423	463	423	450	453	487	428	457	441	444	458	427	467	460	441	468	436	431	456	438	469	444	428	419	454	442	447	450	448	473	421	453	458	477	436	441	417	428	446	426	423	431	427	477	464	443	423	470	448	432	406	438	446	440	460	399	459	433	441	455	469	415	455	425	442	445	436	432	451	443	428	416	458	436	464	462	465	473	468	425	413	439	402	460	458	468	400	460	429	468	448	457	424	466	404	437	445	450	411	418	436	414	443	439	448	440	445	414	421	421	483	455	436	455	442	444	462	426	435	444	439	443	405	393	411	441	503	428	451	447	409	405	463	431	459	420	433	446	420	472	445	449	468	435	437	447	437	456	409	432	420	437	462	477	455	488	444	439	433	454	441	413	431	438	463	419	438	433	460	452	425	454	458	406	466	457	460	442	435	429	466	472	386	496	443	432	432	445	443	430	448	414	486	440	398	400	473	405	379	466	436	454	411	434	396	437	475	452	460	449	461	411	452	497	436	435	513	448	466	436	443	430	407	436	412	467	458	450	438	453	445	439	430	471	433	469	415	414	431	473	421	413	438	436	430	438	443	472	452	440	413	427	440	453	479	445	467	445	464	428	470	445	444	422	413	460	444	418	489	388	459	442	426	477	454	440	469	451	436	449	456	466	491	405	434	443	439	437	426	441	436	411	400	436	444	444	438	430	395	479	425	475	454	480	408	488	495	477	443	438	398	439	442	405	446	452	469	413	440	403	450	472	480	415	468	428	437	438	464	445	425	435	432	416	412	470	425	435	392	463	471	449	444	464	438	435	460	440	424	442	450	438	427	442	440	455	455	444	435	423	385	452	456	447	462	444	441	421	457	431	437	428	437	460	458	417	464	456	408	452	435	461	447	416	440	435	495	479	439	418	432	441	451	431	376	441	432	433	457	457	434	442	460	481	460	435	424	438	432	447	414	429	447	471	468	431	451	431	442	472	410	417	438	472	421	422	477	426	435	441	433	450	452	411	476	460	458	437	434	422	442	417	432	427	461	459	444	464	437	432	448	469	434	458	454	451	442	437	453	401	415	441	487	449	467	446	472	424	410	458	461	454	434	445	468	445	415	443	475	468	442	422	429	462	436	445	427	429	475	461	411	468	418	457	416	437	475	460	426	444	439	446	437	401	519	434	468	415	429	419	484	445	409	459	456	462	444	494	465	464	431	447	410	451	444	445	455	420	437	463	441	443	464	456	429	428	480	453	469	496	453	411	445	438	437	449	449	442	459	433	451	433	459	433	449	468	462	462	482	429	468	438	431	444	460	459	464	452	473	444	422	453	417	458	460	496	451	424	428	450	428	446	439	440	459	410	412	465	447	483	424	450	409	466	452	456	440	465	441	492	402	472	439	451	453	449	422	451	423	428	426	466	461	445	447	458	474	453	451	424	420	481	431	435	433	422	428	467	460	416	459	455	482	413	460	434	446	462	437	442	487	411	472	434	465	410	469	453	480	440	457	467	410	431	428	412	486	439	444	442	435	450	426	458	494	433	464	487	455	434	466	430	443	481	465	441	460	469	462	455	439	448	454	423	426	442	443	499	447	427	421	455	432	412	453	412	463	445	431	423	444	470	424	398	430	451	448	439	444	447	445	432	423	486	453	403	454	449	462	416	465	485	414	474	443	456	459	454	410	434	455	480	432	435	442	444	452	415	440	486	454	447	440	483	435	435	440	427	477	463	434	443	446	437	441	455	431	403	463	461	403	423	414	435	444	436	502	420
25059	21303	27395	25451	10984	2372	1774	1327	1149	1105	1036	958	1005	998	1076	1018	1027	1002	1005	1046	972	917	918	948	996	1059	1064	1058	989	938	925	888	938	896	942	911	871	860	916	901	858	878	872	876	952	931	917	978	862	954	925	865	858	894	842	816	865	868	868	839	842	826	833	839	874	865	813	862	788	794	837	834	844	860	829	886	835	864	817	844	853	863	785	804	879	803	879	849	839	840	921	846	897	806	875	826	866	824	853	857	838	825	840	881	835	866	836	833	821	826	852	841	872	826	829	884	827	846	936	844	803	785	888	889	838	848	868	860	886	810	821	831	861	857	872	848	864	840	870	782	864	832	865	841	883	852	769	820	864	813	844	789	833	837	850	836	772	853	865	825	857	836	787	823	859	880	840	831	834	777	804	841	795	846	836	845	837	804	843	932	876	836	822	879	823	796	839	818	834	796	832	866	818	874	837	850	859	880	865	773	849	851	824	813	838	834	825	914	819	789	799	848	833	825	872	889	818	834	801	852	865	791	841	866	824	846	845	852	834	885	845	828	884	869	845	815	832	905	820	855	827	861	825	827	840	842	832	872	809	854	835	833	908	805	875	845	866	856	885	875	863	848	850	883	845	843	840	874	817	836	826	860	851	863	824	839	830	818	838	848	821	778	847	811	891	877	838	851	823	853	756	863	791	789	794	882	906	826	813	875	827	842	820	816	840	836	812	870	817	861	861	818	879	850	860	867	862	847	871	823	902	817	849	845	829	889	798	844	864	837	875	781	804	829	834	863	847	855	836	823	839	850	848	862	879	864	854	789	800	835	848	823	861	830	851	888	889	875	864	820	860	814	806	881	874	844	843	844	813	836	911	843	772	875	788	832	813	847	861	819	835	802	870	890	880	855	848	799	842	814	783	870	844	830	846	769	902	831	861	836	819	837	784	826	848	882	859	842	844	839	798	804	849	812	834	880	842	861	819	795	810	821	828	828	828	893	775	904	819	820	863	852	824	896	837	846	787	808	845	835	855	847	829	887	863	839	797	824	819	850	845	809	825	851	882	795	799	853	873	832	798	810	823	844	858	869	859	845	810	790	836	837	883	826	865	862	847	854	794	836	869	811	798	860	834	802	817	877	858	810	859	877	882	826	896	872	855	792	807	850	836	859	883	849	800	823	827	811	856	835	846	873	904	869	850	842	864	817	862	884	838	840	880	866	838	870	823	790	826	863	884	877	909	823	813	811	832	852	862	825	855	846	818	859	836	832	836	818	801	862	833	797	824	867	830	823	842	827	863	783	836	836	863	809	803	860	814	890	852	815	796	884	853	856	810	811	812	873	838	783	843	815	799	780	814	839	815	839	832	846	843	844	890	809	810	881	843	898	834	806	796	834	854	803	861	820	851	879	792	823	824	835	810	842	794	841	837	898	838	765	805	801	832	835	862	851	792	799	831	806	822	828	777	848	878	833	825	826	870	839	842	827	821	835	844	856	821	862	827	859	905	866	826	834	807	830	848	800	859	823	848	870	813	840	819	815	845	846	910	825	796	844	889	824	897	820	893	857	841	894	854	870	836	841	871	830	875	832	818	823	844	864	791	799	824	830	828	807	896	811	907	837	810	882	866	849	822	860	836	846	851	878	802	837	927	866	843	873	836	791	868	870	854	831	837	782	834	898	866	841	853	882	831	854	861	865	857	816	862	754	858	816	802	820	830	872	835	843	836	864	828	852	835	845	867	859	803	809	886	900	882	839	857	795	805	883	834	884	808	876	840	830	864	836	858	845	844	764	826	860	855	827	896	842	825	874	857	824	868	800	870	841	825	845	811	824	844	811	789	840	847	835	847	858	854	830	795	863	875	905	799	872	866	787	863	860	877	820	829	831	852	814	777	809	838	905	837	838	832	839	891	815	814	828	834	832	883	858	863	846	828	850	830	830	832	827	837	783	890	832	815	838	822	808	832	868	894	849	811	813	828	800	828	863	842	866	818	809	833	806	861	860	868	849	847	829	829	807	816	832	818	831	851	835	865	855	874	853	838	897	840	853	854	817	874	827	841	858	793	869	818	887	831	852	842	850	873	794	850	828	817	855	819	866	892	842	833	792	798	818	820	872	847	857	778	855	842	793	913	909	826	789	838	808	831	825	839	794	826	807	843	850	818	861	817	855	820	850	810	830	925	851	851	827	822	845	864	796	788	848	830	870	817	835	856	861	842	831	833	823	827	850	848	870	895	832	854	834	793	833	853	854	823	811	832	811	896	886	843	852	845	849	867	850	847	881	804	830	852	828	864	847	870	878	809	852	843	815	868	855	883	837	815	805	867	841	839	841	813	853	844	830	856	850	806	838	897	871	804	841	860	870	821	815	860	843	827	830	905	846	811	832	823	897	912	807	822	855	853	815	830	814	876	818	858	820	862	866	799	791	854	827	817	823	797	839	892	876	882	826	802	829	827	827	850	881	822	825	835	850	815	857	850	853	861	852	823	887	808	812	848	851	837	805	847	879	899	848	887	866	886	835	833	870	853	828	873	861	846	856	856	852	829	866	835	870	823	775	832	821	836	874	854	894	833	814	828	854	839	829	851	792	838	845	871	847	813	852	818	887	840	807	853	888	847	818	860	833	919	864	839	867	841	848	922	827	907	900	810	814	861	827	827	826	803	899	831	878	869	809	877	841	793	839	875	832	815	878	825	833	806	897	821	825	799	867	839	871	873	801	869	832	803	817	844	814	843	864	806	862	787	813	838	840	827	780	821	817	836	848	817	823	800	832	833	828	849	847	811	860	882	867	856	857	835	880	811	795	811	859	911	834	783	841	857	852	800	793	862	821	811	805	852	870	844	859	801	823	845	826	792	838	859	867	844	817	786	829	815	831	873	804	828	837	827	846	872	831	818	888	823	854	783	865	871	852	802	819	814	866	884	847	852	872	856	839	797	794	805	814	870	820	841	795	884	830	864	830	829	829	895	817	812	819	882	842	851	832	843	765	844	848	840	859	839	879	877	858	859	862	835	885	845	880	855	896	853	801	852	854	887	855	853	837	817	880	882	813	857	829	871	872	795	818	798	860	877	869	898	834	864	799	862	834	875	848	830	773	792	812	790	839	862	772	816	845	794	822	860	853	874	797	795	848	876	834	821	885	875	785	830	855	838	850	838	835	899	806	801	810	867	914	887	817	870	798	880	869	787	857	820	814	811	855	832	801	835	856	870	901	794	875	864	800	816	843	861	794	852	828	847	845	882	835	907	847	876	819	801	821	813	805	846	869	843	865	843	893	831	807	816	837	861	829	798	863	818	798	825	854	832	842	864	827	794	823	828	861	843	832	767	877	875	906	843	838	857	801	831	852	807	828	819	853	879	842	832	835	845	846	825	824	797	908	850	921	860	857	886	826	858	833	820	867	827	785	816	860	851	871	803	819	841	804	830	855	867	843	824	816	795	865	852	858	820	822	836	856	857	864	846	820	803	878	860	860	836	843	837	836	803	839	880	827	875	891
15185	17142	10840	5508	4017	3132	2595	1891	1551	1336	1227	1216	1216	1250	1254	1214	1072	1136	1142	1176	1091	1109	1043	1097	1131	1169	1288	1173	1147	1083	1053	985	1017	953	1019	1018	979	959	887	888	948	968	884	972	1005	957	969	998	1084	1080	920	927	904	924	891	884	905	902	914	874	900	905	858	843	884	885	932	926	872	884	892	865	873	932	952	875	848	896	832	861	840	871	857	892	918	930	903	843	823	881	851	876	851	810	830	900	834	830	888	826	860	888	857	878	906	892	909	874	846	865	900	815	816	814	870	867	856	872	865	860	859	883	885	870	862	853	884	833	818	863	858	919	869	829	896	840	849	863	870	898	878	778	809	914	832	866	831	924	857	866	880	871	897	830	845	842	786	873	881	917	843	827	905	913	879	825	906	830	883	877	938	933	841	861	839	813	899	892	847	847	879	848	888	818	858	856	888	858	837	875	848	857	874	868	889	854	834	870	879	859	841	872	882	863	877	848	895	856	864	875	844	868	829	839	829	850	925	864	875	798	911	841	821	856	892	878	880	874	870	841	860	859	864	878	896	809	863	862	839	861	864	837	823	852	879	857	842	816	845	883	811	865	847	824	860	817	830	904	872	846	891	899	831	841	839	875	818	830	854	808	866	887	828	852	839	870	791	882	860	825	887	846	896	897	854	826	852	878	872	841	891	858	829	898	857	853	843	872	866	856	824	890	891	846	864	860	858	832	823	884	830	830	881	828	887	869	853	844	897	891	862	818	863	849	814	858	873	864	827	933	859	904	847	828	817	889	880	849	880	870	840	906	859	846	839	894	866	825	877	899	885	864	907	869	842	886	852	836	889	810	848	861	838	862	838	919	856	830	850	855	883	876	845	885	889	875	863	808	881	873	877	876	877	907	861	828	878	882	829	813	872	831	806	839	836	861	883	857	866	867	889	863	908	902	917	889	866	856	887	872	800	806	902	887	876	849	896	872	878	828	844	833	853	836	833	879	839	877	797	882	842	913	866	862	850	809	813	887	877	859	888	831	872	879	895	864	844	841	871	867	905	873	857	856	860	828	823	900	870	851	853	892	844	860	883	851	860	809	869	886	830	845	823	956	883	863	889	899	883	853	900	851	794	849	903	856	858	841	873	833	869	870	797	843	903	909	800	857	874	854	859	859	823	877	859	846	904	818	828	867	839	847	864	861	892	851	852	872	832	847	888	900	866	838	816	861	848	878	880	870	873	861	855	845	892	858	852	836	836	873	867	845	857	874	843	824	837	857	870	857	884	850	886	864	866	832	850	907	887	847	843	864	836	888	901	852	839	886	911	840	827	846	903	860	876	873	892	835	905	860	886	853	873	839	888	926	835	821	928	913	901	868	888	866	852	886	834	893	815	828	827	913	862	816	878	902	808	863	919	846	845	835	879	921	848	805	913	852	932	904	884	846	872	891	825	875	883	855	842	894	880	869	880	862	846	868	848	861	839	789	887	866	803	883	881	876	880	828	860	901	887	926	818	871	888	935	856	874	835	870	846	894	861	820	855	892	820	849	868	870	883	828	839	869	871	826	912	904	847	896	903	886	864	889	796	868	835	836	852	880	873	849	825	889	861	861	845	907	879	816	839	833	810	821	849	826	847	867	881	860	868	891	845	896	856	829	841	870	875	846	917	855	831	816	862	857	906	853	835	855	880	852	884	897	804	829	898	908	855	885	873	893	869	897	879	822	841	883	829	832	834	830	822	944	861	860	911	871	845	894	878	848	907	850	835	850	828	842	877	904	882	915	859	839	881	874	810	856	874	831	898	853	908	874	864	842	839	847	879	884	849	915	846	848	890	924	872	838	880	896	863	873	875	926	894	878	882	866	813	862	902	869	843	881	873	813	849	909	900	814	879	922	855	801	845	834	859	900	905	856	859	821	879	907	833	920	863	842	888	879	873	910	880	860	904	880	910	901	922	830	861	876	859	857	832	868	809	842	864	898	851	878	877	875	948	880	834	894	901	909	897	886	857	856	880	839	827	846	885	861	894	896	850	858	813	843	880	796	887	835	945	882	876	851	809	893	847	873	861	893	824	883	834	847	850	867	850	888	872	803	904	878	855	861	898	881	891	881	922	855	853	797	848	869	807	822	827	822	864	939	810	874	858	889	902	882	871	840	855	851	882	891	888	925	875	839	869	859	881	833	859	872	855	889	831	876	871	842	866	905	885	833	836	886	889	873	861	862	945	824	932	873	880	844	838	874	858	900	842	879	864	883	907	854	865	860	877	873	817	847	874	883	879	845	863	823	827	884	826	901	920	834	843	855	878	873	836	836	845	896	844	812	843	879	868	908	859	885	914	824	829	860	873	893	897	897	928	917	841	873	883	895	868	880	838	859	844	883	909	839	844	874	877	858	871	846	910	839	870	918	882	803	855	869	825	883	872	869	880	899	890	866	829	841	855	885	896	880	847	847	833	818	877	862	884	909	868	816	869	872	889	877	876	886	870	908	896	833	857	902	884	916	864	899	885	927	845	900	815	857	821	846	828	888	881	897	890	850	871	842	901	866	831	843	921	842	841	835	905	901	873	882	830	865	911	890	861	863	851	912	835	895	914	813	858	893	846	865	915	901	915	911	862	890	862	795	878	801	870	847	847	832	865	855	800	883	841	899	839	856	821	855	891	848	864	851	834	874	868	863	859	848	789	862	870	832	839	825	915	879	877	922	884	874	896	831	924	849	827	872	901	876	866	860	857	804	900	901	857	857	869	871	878	898	890	897	874	821	862	849	840	844	957	882	869	842	887	841	850	838	842	869	836	847	887	917	859	891	930	901	871	872	878	815	847	840	868	808	876	825	868	877	887	881	907	915	861	863	834	881	829	875	905	856	831	891	854	855	862	881	940	811	890	912	833	873	888	834	798	902	844	902	817	905	901	859	859	871	854	890	849	862	874	868	897	883	854	885	877	785	841	907	828	845	872	851	857	871	872	867	869	894	859	914	825	857	913	877	906	862	839	829	923	855	804	867	848	869	870	846	873	828	889	840	907	844	929	879	857	849	866	853	860	824	839	864	864	843	915	852	854	849	841	891	862	852	855	859	853	890	928	841	827	845	827	876	907	905	887	862	888	851	838	829	834	834	847	888	920	833	885	892	846	830	867	867	860	906	911	863	874	843	812	898	821	868	828	884	859	849	861	871	861	908	862	832	928	867	854	819	855	898	870	856	853	865	882	845	851	866	890	871	872	838	884	819	857	849	882	876	823	891	891	896	828	860	859	917	826	871	887	825	850	878	873	882	884	853	860	896	809	904	833	876	858	866	898	916	867	820	886	827	835	932	807	831	876	901	919	850	892	912	852	877	814	861	902	918	820	927	853	876	870	839	885	846	916	909	820	813	894	865	847	808	899	814	879	883	859	843	892	950	861	902	887	850	846	849	864	848	853	887	860	884	852	857	886	839	859	832	879	809	866	869	865	860	801	829	847	911	850	849	858	865	877	842	834	836	876	892	859	897	864	877	904	862
22736	21302	29015	23919	21316	21429	9549	2156	1526	1301	1253	1067	1078	1082	1078	1010	967	983	990	979	1005	918	868	889	933	1040	1052	970	874	824	861	791	816	784	734	773	780	734	690	728	696	719	716	729	761	765	840	816	828	849	728	722	670	655	696	669	689	692	627	671	661	627	620	619	632	620	630	650	657	642	607	655	611	607	591	581	654	635	616	613	629	622	599	606	639	581	665	699	630	593	630	646	579	621	598	605	576	603	614	597	605	606	605	644	598	618	600	601	642	628	647	589	582	661	641	651	633	578	611	578	624	601	576	618	606	598	613	664	618	609	633	629	623	603	598	652	629	598	615	620	637	641	628	579	630	629	624	597	617	593	651	615	604	633	620	581	576	615	622	607	617	605	679	672	634	621	676	617	619	588	614	611	647	588	615	627	599	583	592	608	675	634	592	611	597	626	586	599	582	633	583	643	602	652	576	641	641	596	653	586	615	613	610	591	606	655	618	615	604	618	582	594	625	608	648	582	630	592	597	554	558	643	607	617	603	644	620	561	631	608	664	636	621	593	601	595	617	615	589	605	603	582	635	627	636	631	587	606	592	548	611	616	611	609	606	674	626	604	622	637	611	568	567	609	624	601	610	599	626	613	624	616	620	622	623	659	600	612	578	624	666	629	607	624	610	646	627	615	584	622	603	638	611	648	632	629	611	630	615	625	666	639	648	643	624	599	644	591	580	606	665	640	635	625	616	598	602	609	624	687	620	588	591	612	623	610	638	674	598	620	582	655	627	584	586	630	595	642	647	595	610	615	637	625	653	615	611	584	614	593	619	596	585	583	632	585	603	594	618	610	648	620	591	591	627	614	598	621	578	554	641	611	668	572	631	640	604	649	609	613	630	628	587	630	574	617	609	605	617	616	646	625	609	613	584	590	629	609	612	623	615	589	632	611	605	610	618	585	659	613	603	608	619	612	608	593	648	591	654	598	637	594	615	649	606	621	578	617	625	640	619	642	599	628	605	598	603	583	617	543	646	666	600	631	652	622	647	617	637	633	622	638	634	576	598	648	571	635	625	592	642	646	592	648	600	635	633	613	657	603	608	608	618	588	624	602	633	640	640	631	584	612	642	620	618	628	621	646	561	633	564	608	575	600	611	652	593	615	611	621	631	610	621	580	660	648	573	580	644	586	629	624	626	655	609	585	629	580	638	614	642	628	607	614	571	641	613	642	609	592	568	608	608	586	583	614	652	613	566	627	600	603	621	631	631	588	639	644	607	587	635	630	602	673	625	593	595	593	625	597	640	634	658	614	594	636	619	668	653	606	617	620	599	620	591	633	612	663	643	582	593	624	602	608	606	589	568	588	628	613	665	606	611	632	654	606	639	621	572	619	554	603	619	611	576	616	574	580	624	636	601	616	567	649	594	611	611	595	637	640	631	598	647	616	631	660	625	613	665	626	642	603	598	623	640	582	640	601	609	595	603	668	607	610	626	627	555	604	575	618	635	639	588	646	621	685	626	635	608	628	658	630	623	616	614	640	616	652	585	580	645	612	595	607	623	583	605	627	600	612	589	625	602	608	634	642	609	614	570	614	645	598	588	601	593	631	632	624	636	629	627	646	603	622	599	623	648	631	621	569	628	612	604	652	660	619	588	640	595	581	664	591	603	584	601	639	595	621	630	618	577	603	614	559	610	576	648	580	593	641	567	600	588	586	589	584	587	633	664	648	613	589	609	631	641	634	588	635	633	590	564	655	612	600	605	630	642	670	621	604	626	605	583	655	619	601	629	662	639	608	615	658	587	600	610	638	607	657	643	620	657	660	612	652	673	608	586	595	624	678	592	553	616	627	573	606	607	584	614	609	609	633	602	610	618	633	607	565	641	631	586	615	599	592	658	606	600	609	585	638	608	587	602	618	612	629	617	603	606	626	622	644	596	616	657	620	605	619	659	602	665	622	623	594	624	621	657	657	599	614	597	626	633	580	607	630	622	583	574	658	661	598	615	562	613	588	577	645	618	625	648	589	584	615	601	600	646	626	635	594	620	582	630	632	647	605	596	618	605	580	622	640	589	623	611	589	601	642	614	641	584	620	622	608	583	621	612	601	626	660	616	591	618	660	624	653	644	601	591	619	644	607	615	588	601	592	610	620	607	627	620	584	629	572	574	570	580	603	625	607	619	582	629	632	613	621	609	645	616	646	638	604	626	587	607	613	606	586	610	619	624	636	623	617	591	619	651	604	605	638	605	602	592	586	625	660	617	592	591	593	642	621	631	631	656	644	592	596	600	596	627	603	607	628	579	653	603	644	605	623	620	589	654	613	606	585	601	607	645	641	622	608	596	579	628	626	627	600	617	595	592	654	631	626	653	607	655	582	596	621	607	605	601	630	639	618	590	599	561	575	634	643	607	645	591	599	583	642	617	626	632	595	607	630	644	607	621	618	550	570	605	628	603	593	576	549	635	634	664	585	599	627	606	636	628	620	625	600	649	601	612	651	619	598	614	597	646	627	641	601	625	626	592	642	629	631	592	616	624	602	605	584	584	623	593	640	596	602	619	639	616	560	612	628	617	617	623	602	630	640	593	612	659	636	626	620	636	596	608	637	588	643	602	635	578	627	632	590	611	618	633	610	592	609	628	595	616	601	612	581	617	610	571	645	604	650	630	585	628	613	599	614	586	620	624	595	627	613	585	672	629	622	602	584	632	612	631	598	557	573	608	589	597	597	625	628	592	628	585	588	613	627	661	612	629	614	595	579	623	611	619	613	588	581	660	607	661	620	634	631	672	646	614	600	614	612	605	612	598	608	622	577	567	615	634	637	609	591	617	586	650	579	558	628	620	648	578	576	581	622	606	573	608	659	622	651	609	630	617	641	597	605	604	628	587	571	635	628	608	637	643	585	576	631	621	593	617	668	603	626	601	610	587	601	644	608	601	647	636	626	610	614	574	594	657	629	595	588	616	620	614	579	652	602	648	612	584	564	605	626	640	584	655	614	606	628	619	652	605	614	608	614	630	611	637	621	631	615	663	636	594	589	628	591	618	582	608	583	654	608	622	594	578	689	621	610	585	597	598	620	623	610	611	638	621	619	618	630	650	636	659	581	669	628	612	601	655	636	576	616	612	659	626	635	621	640	594	601	634	658	620	608	599	616	642	623	592	588	647	647	589	576	601	636	629	605	627	603	608	593	617	644	646	610	631	608	663	636	610	642	617	645	607	554	604	639	620	639	615	595	658	638	636	601	570	570	626	608	636	571	643	616	610	601	602	606	605	657	663	643	616	587	606	588	611	603	636	634	591	634	656	631	650	608	594	590	598	600	636	615	655	597	611	625	560	633	608	601	572	613	637	601	598	571	611	555	664	619	615	624	649	647	632	641	597	632	601	647	646	670	554	587	599	603	632	604	591	629	606	594	644	662	596	607	612	553	667	637	590	659	639	628	630	613	584	617	639	601	619	656	552	575	636	600	634	645	593	585	598	619	628	612	608	638	588	615
19460	28463	19379	9998	7746	5818	4523	3042	2322	1986	1689	1511	1550	1434	1448	1355	1230	1357	1267	1225	1128	1078	930	1030	1134	1247	1285	1246	1110	981	938	950	896	906	893	806	770	783	771	769	765	812	859	789	830	814	904	923	974	899	806	741	739	682	742	742	697	697	656	598	651	632	646	690	625	667	646	629	654	691	610	637	636	665	608	605	658	632	614	627	663	594	615	613	646	668	630	660	577	644	612	651	609	651	603	620	616	601	595	622	599	641	692	562	645	616	602	663	602	686	623	635	644	630	597	641	625	681	586	621	609	635	656	640	640	619	590	600	603	600	636	602	624	681	616	618	620	619	610	634	605	588	660	662	672	591	606	646	616	634	611	625	611	607	638	607	622	628	684	610	634	620	695	604	642	589	626	607	638	623	681	578	625	624	634	609	606	619	541	574	622	643	607	624	578	598	647	628	638	656	599	598	605	625	567	634	623	646	605	640	608	585	596	643	644	627	620	657	600	586	664	591	636	649	635	642	573	543	629	617	631	646	627	621	652	625	641	622	636	595	636	625	633	597	606	613	634	652	547	575	626	654	673	599	679	595	577	567	610	637	641	595	590	657	624	606	615	613	624	629	620	577	634	612	626	629	599	628	610	591	628	632	667	610	643	587	657	587	624	636	617	592	670	636	611	616	612	599	657	625	657	666	618	604	619	614	660	649	632	608	633	656	607	613	639	587	604	634	660	666	638	627	635	616	665	607	659	635	659	605	626	625	597	580	624	611	556	573	639	639	631	620	609	608	637	625	651	641	631	623	632	607	596	683	649	683	573	634	653	612	630	586	634	608	604	593	627	605	596	582	620	636	612	617	642	584	623	670	615	622	646	656	632	670	605	636	600	627	615	652	602	582	645	645	600	657	582	606	633	631	634	643	640	642	585	603	664	652	618	616	591	619	596	597	632	590	631	604	632	606	623	673	611	600	635	625	662	605	616	606	639	586	610	639	656	650	645	624	650	628	611	633	646	605	611	617	585	594	585	626	598	617	637	565	655	638	588	622	619	615	625	612	631	581	668	646	638	618	646	590	627	631	625	590	618	673	652	623	619	653	603	672	618	619	557	610	615	598	627	639	622	636	639	613	641	597	629	590	624	607	628	577	639	587	596	641	640	598	619	621	686	636	650	604	648	630	619	686	631	611	702	624	622	615	542	637	623	599	605	636	642	592	643	649	595	622	681	577	641	617	619	612	614	602	566	591	617	626	631	620	596	650	653	622	644	631	597	587	632	589	621	646	670	632	624	622	673	637	604	601	584	605	581	632	632	581	609	616	620	637	598	613	584	633	626	614	639	628	618	619	605	639	631	588	630	579	620	693	631	628	609	626	654	613	593	605	612	687	606	589	620	639	620	590	632	612	609	642	659	602	666	630	605	616	587	628	627	641	645	632	640	617	618	639	602	587	623	574	628	607	630	634	613	620	590	634	621	668	616	658	615	684	653	592	604	652	622	592	581	620	638	627	643	579	635	589	618	649	641	631	635	592	658	614	603	645	632	630	598	643	632	652	597	613	654	644	658	616	639	627	636	613	627	639	605	622	612	604	609	635	606	609	655	593	572	594	605	616	644	596	585	609	623	651	608	641	610	639	626	636	631	634	650	617	652	607	615	626	586	600	617	621	607	618	648	662	639	612	609	614	661	600	611	616	622	591	604	616	599	608	626	646	582	588	601	613	638	610	628	563	605	664	638	612	637	583	645	637	614	643	591	603	627	625	625	627	621	648	635	642	602	657	590	633	626	606	573	630	638	602	621	653	602	653	632	618	605	628	610	597	618	598	678	611	621	608	590	649	617	606	613	652	643	605	614	629	621	646	611	619	614	622	603	645	580	598	617	612	615	622	626	616	632	641	648	629	629	577	605	620	627	642	631	649	610	630	626	609	660	574	599	609	632	633	619	636	641	630	636	653	643	631	676	654	573	555	641	614	620	644	620	613	623	630	654	648	623	576	597	599	642	593	611	667	600	624	593	619	666	625	629	608	614	618	628	616	643	603	631	606	575	608	615	620	630	653	604	618	644	669	622	604	643	615	620	626	598	619	609	588	609	637	566	629	641	605	617	688	641	610	606	647	669	603	600	610	636	643	597	602	672	590	613	611	637	640	661	602	601	648	613	623	623	614	621	587	643	596	615	625	665	633	614	605	659	626	634	623	634	643	590	608	626	616	646	634	635	645	624	623	634	629	628	631	600	617	608	638	650	670	636	627	619	605	628	693	594	632	616	624	609	613	594	642	686	585	652	638	592	612	640	659	659	636	611	633	620	578	616	587	588	620	634	628	622	590	608	646	630	600	644	616	578	609	615	660	583	644	612	667	555	643	621	618	595	608	638	591	657	656	624	651	641	581	635	554	650	648	628	648	686	626	631	612	590	627	627	624	644	631	639	646	608	596	644	602	639	647	640	604	638	628	643	626	641	638	629	627	621	635	621	633	603	617	634	661	710	604	588	624	640	614	631	630	606	650	659	610	616	582	622	629	599	659	634	609	621	625	607	660	635	616	655	628	630	639	673	600	575	638	659	617	669	628	652	596	668	644	596	626	653	613	608	617	630	598	624	623	623	635	593	592	627	590	621	595	675	640	603	622	625	596	668	626	611	625	639	635	635	566	599	625	572	579	566	634	655	642	577	620	571	627	611	645	615	657	618	669	648	640	598	616	634	591	640	597	627	593	634	612	622	616	640	653	608	612	645	630	619	622	588	615	619	672	612	617	650	606	595	638	664	559	595	648	610	635	635	618	623	577	625	578	595	619	638	613	653	619	586	657	642	655	629	626	670	623	625	631	683	609	609	608	594	680	621	628	632	605	630	634	622	624	676	596	635	637	633	604	634	692	616	620	623	642	608	597	645	617	631	628	626	624	666	616	627	643	598	638	635	644	626	607	648	622	626	623	648	613	588	618	654	610	609	625	565	589	616	625	616	630	616	661	642	597	604	596	624	639	607	637	589	609	644	629	597	643	626	611	612	602	634	625	611	570	631	617	641	620	611	626	618	648	600	633	620	595	592	572	616	619	635	604	623	654	613	660	637	624	590	570	662	636	636	646	617	635	605	638	668	644	627	605	612	619	577	625	589	622	614	648	635	649	619	608	646	626	641	645	636	607	611	618	646	616	600	586	587	597	599	600	602	663	620	620	632	647	667	612	655	574	676	579	606	652	608	644	638	649	632	625	633	636	632	617	634	625	647	632	659	567	628	602	639	589	622	618	647	640	596	637	564	609	596	630	624	634	573	642	631	618	633	587	657	628	601	642	656	566	575	591	619	607	617	645	634	631	652	604	584	631	609	664	598	638	606	581	593	612	602	650	630	617	624	627	619	619	594	594	617	597	659	639	581	634	623	644	601	600	592	635	645	622	619	613	656	577	632	616	619	616	601	644	637	584	645	592	629	638	618	637	646	577	647	628	608	663	635	612	643	625	623	609	632	649	631	647	598	581	618	661	610	619	643	597	626	614
28182	18063	7792	3076	1713	1292	1099	834	778	768	668	701	742	747	682	707	713	737	722	756	704	731	689	673	714	774	777	736	725	682	656	721	662	717	698	655	693	642	650	683	636	654	645	649	724	673	675	665	694	691	649	712	685	662	659	619	682	633	610	645	643	619	635	607	622	654	663	641	643	665	617	595	640	647	643	611	644	652	647	575	681	629	600	661	598	575	611	594	663	630	611	652	633	618	650	651	647	651	599	618	629	622	597	633	677	600	610	659	656	601	601	679	626	600	659	607	605	608	636	637	660	613	597	659	636	644	604	614	635	583	610	637	611	598	659	604	607	587	624	636	571	626	628	636	609	603	588	579	637	567	592	626	592	660	585	669	636	640	603	573	621	630	631	626	664	587	675	613	581	658	645	615	592	653	628	632	582	627	613	601	614	650	642	609	659	603	636	599	649	648	663	607	604	595	636	671	630	618	573	652	660	587	660	656	610	630	651	657	607	665	625	620	633	638	627	606	638	649	578	589	614	569	636	590	619	658	669	655	645	593	606	618	651	619	610	631	620	640	610	596	619	601	615	659	660	662	664	602	632	638	648	608	611	622	625	578	637	612	581	623	642	620	608	668	641	651	608	624	625	631	597	654	671	645	606	620	610	654	606	656	637	633	700	616	575	611	593	619	617	648	613	621	623	602	622	627	587	574	624	639	643	646	640	668	580	635	623	651	663	604	646	606	616	606	647	643	658	654	641	601	676	597	583	631	619	616	643	655	613	616	624	611	644	632	593	603	656	608	664	614	578	635	598	630	608	649	700	663	593	649	626	617	649	610	650	601	647	643	666	598	575	659	585	598	611	651	647	623	634	578	643	642	611	637	603	567	640	625	624	611	625	639	618	619	610	616	627	605	681	624	651	604	681	656	606	589	631	633	592	623	616	644	635	667	627	643	643	655	589	639	661	668	637	600	600	670	602	639	601	599	613	642	600	613	602	634	599	670	664	654	631	652	609	631	629	642	624	627	637	623	620	647	601	605	646	635	628	624	615	617	633	617	639	628	631	550	640	592	617	606	641	628	632	588	631	625	649	658	591	674	570	622	619	600	611	616	634	594	622	615	648	621	598	612	617	663	648	600	636	688	591	611	642	664	649	584	656	641	640	628	601	659	626	609	649	601	647	577	627	661	582	644	626	612	627	624	570	599	605	646	666	622	615	633	635	623	598	663	643	601	659	624	658	600	632	637	585	633	605	626	654	611	616	625	604	592	588	654	608	680	600	677	634	615	616	613	602	616	619	650	606	667	660	595	649	637	611	645	643	687	612	626	663	609	599	658	619	618	630	658	647	673	635	662	632	653	566	658	595	698	615	661	656	601	628	632	668	651	617	629	619	616	618	617	618	629	588	562	652	604	610	632	632	570	653	604	595	604	604	588	634	642	620	615	619	589	636	620	653	616	590	611	612	602	620	671	611	624	601	651	619	675	657	628	612	652	608	649	601	621	607	591	621	643	623	631	677	611	612	648	657	620	655	617	617	618	645	585	614	611	610	632	625	630	619	616	623	650	597	621	629	581	661	659	646	647	619	629	610	676	613	619	645	694	624	597	635	674	647	622	600	598	599	636	610	582	649	606	591	594	670	625	629	628	631	591	657	644	634	637	625	639	612	619	664	616	648	617	618	574	617	632	646	654	614	605	675	623	609	651	621	662	584	630	611	599	620	662	631	590	633	684	616	611	622	627	587	606	619	585	620	665	629	615	648	609	624	589	646	623	644	624	710	640	617	648	626	611	642	621	630	653	635	626	602	678	675	664	590	622	651	609	629	630	612	618	671	584	644	619	606	633	602	619	587	635	678	658	624	588	632	609	641	608	646	626	584	668	631	606	626	621	686	656	639	608	625	669	638	645	573	692	622	625	599	633	633	618	633	610	601	622	564	643	586	634	621	594	602	613	619	651	664	612	645	622	624	652	664	665	631	637	657	650	617	612	616	632	643	651	612	607	616	617	645	666	665	666	636	622	620	636	616	619	592	641	638	623	625	642	662	603	603	653	641	618	642	624	673	646	606	651	654	632	682	637	673	632	643	617	662	650	602	614	610	671	627	622	649	633	644	633	656	619	571	651	571	632	610	612	614	589	615	622	633	588	628	631	627	643	611	592	604	588	644	625	642	649	661	635	630	626	645	592	635	573	607	573	663	639	603	638	583	621	633	649	608	624	672	650	610	622	642	635	617	629	618	619	600	646	664	602	629	644	659	597	584	661	611	655	631	616	599	590	621	601	622	617	608	593	620	619	642	614	616	628	626	606	613	638	635	608	607	588	548	615	617	636	659	554	681	608	642	644	643	626	660	637	626	660	591	600	667	666	670	619	616	628	625	614	643	603	605	683	609	638	579	633	602	618	607	651	641	636	654	630	643	650	672	643	620	665	623	661	640	650	612	639	642	626	622	593	626	660	638	626	649	652	629	648	624	579	630	629	671	627	645	615	609	629	630	668	607	641	593	678	597	638	641	630	648	640	639	650	602	625	628	631	654	625	636	576	640	662	571	637	606	617	628	618	612	594	645	610	626	612	632	640	620	607	613	614	629	608	644	656	636	629	658	616	582	573	629	603	595	638	616	566	643	615	626	587	648	573	652	642	653	612	647	616	592	648	616	613	658	611	654	620	656	605	654	628	614	576	585	645	639	628	595	651	630	581	613	683	639	595	654	627	581	582	637	626	590	667	616	648	669	615	641	554	659	640	623	603	647	590	668	624	605	646	639	600	637	587	627	620	651	675	655	639	628	648	588	597	628	636	603	645	634	626	581	585	635	623	608	644	630	636	629	583	625	643	631	582	635	604	600	614	604	616	608	643	626	616	598	659	613	649	629	624	612	628	682	642	633	644	629	600	636	618	642	597	620	641	624	631	668	640	625	621	603	604	644	653	559	639	586	641	641	653	627	679	581	621	638	640	625	653	640	635	578	646	616	635	582	607	594	600	661	611	677	642	642	576	642	676	610	620	622	640	640	615	649	602	603	618	601	593	566	621	614	591	585	612	672	654	619	605	596	607	652	663	624	591	645	645	693	604	646	576	615	698	622	630	647	606	654	652	611	600	641	687	642	649	614	665	641	646	639	636	623	602	625	649	635	606	686	603	580	581	587	613	593	628	637	588	613	646	615	689	668	644	608	624	626	643	642	631	637	633	657	641	671	671	620	635	627	596	569	635	643	672	594	599	618	635	637	650	631	613	626	662	616	642	637	709	604	629	607	644	615	633	641	636	644	645	628	573	638	604	691	628	689	612	625	650	599	671	581	622	644	617	652	599	581	588	620	616	624	619	614	662	664	654	638	606	620	635	652	638	617	626	642	642	570	654	614	654	599	638	665	639	618	604	646	592	608	614	600	638	593	650	643	617	628	607	606	656	661	637	626	632	668	637	602	638	635	647	578	615	619	591	645	626	627	643	640	612	656	673	598	669	660	615	614	632	635	643	618	671	666	682	662	646	632	572
11638	9583	6960	3372	2687	2018	1660	1219	985	908	840	815	797	905	848	868	807	819	836	855	841	779	827	855	862	932	905	870	820	743	789	794	754	714	724	741	712	713	695	738	657	742	732	711	742	723	749	749	783	792	754	675	700	675	750	763	657	689	727	652	695	655	668	696	682	673	716	698	685	703	663	674	661	657	716	684	660	656	718	720	659	695	664	680	638	671	646	671	662	644	657	638	665	667	652	685	654	666	650	684	707	707	638	661	670	700	652	675	663	667	696	654	667	664	667	651	659	664	647	725	645	667	683	657	625	665	660	698	689	645	673	673	667	694	668	638	700	658	675	688	685	674	668	640	683	695	687	672	720	676	650	679	669	700	636	662	674	682	673	668	703	700	671	638	642	669	678	649	670	700	687	665	678	670	660	658	654	694	691	668	706	639	635	676	649	695	692	644	632	690	660	652	624	683	682	650	653	662	679	682	683	651	675	646	651	716	687	642	631	614	667	682	712	667	674	713	689	644	642	682	674	661	661	638	700	627	672	695	677	619	640	654	658	702	683	678	650	685	650	690	671	712	689	660	694	726	664	684	646	682	675	628	683	652	682	691	662	673	684	720	653	650	668	670	756	697	654	637	689	699	642	680	688	678	678	705	662	641	669	677	638	681	691	683	692	699	691	665	688	682	667	680	655	676	690	638	678	683	676	699	649	673	642	701	647	698	696	696	682	660	654	655	647	682	685	680	670	659	716	678	634	661	662	683	678	644	674	715	698	621	682	644	639	677	714	679	707	640	690	665	676	671	707	623	634	672	671	654	690	669	666	653	698	681	621	672	586	660	679	640	696	632	649	697	673	628	625	689	666	694	666	671	664	642	657	666	685	687	679	697	679	662	648	667	690	678	673	713	650	664	656	637	666	681	704	627	689	657	687	662	643	671	617	705	605	679	654	671	628	676	638	691	695	673	647	667	677	674	686	660	688	692	639	696	655	670	624	673	687	664	662	651	684	661	672	682	653	675	625	691	702	667	693	683	658	632	674	623	636	682	645	691	663	670	651	645	677	645	711	611	654	674	663	644	632	683	669	680	692	658	643	673	656	685	698	670	644	653	657	654	674	653	655	631	674	651	684	630	671	640	704	680	663	636	674	656	679	661	685	665	657	716	670	600	669	664	655	709	665	694	666	682	668	650	664	647	661	687	661	659	694	664	669	734	628	714	671	670	693	676	735	689	694	650	720	678	670	613	664	682	650	686	669	635	644	694	657	647	699	624	623	641	697	692	675	695	701	702	674	671	683	652	653	716	675	691	733	687	582	658	718	634	675	636	650	709	676	664	685	685	648	654	680	662	654	658	697	660	714	713	656	670	668	658	675	665	644	689	625	652	663	636	649	682	713	672	681	685	645	655	691	653	696	642	668	679	653	650	644	665	682	674	663	685	662	718	665	680	673	651	658	680	659	647	627	669	692	642	651	635	683	676	664	644	624	741	702	681	673	634	692	652	656	665	689	682	694	620	674	638	626	672	669	666	682	634	691	700	701	664	680	655	682	664	680	739	675	688	669	647	669	655	703	667	653	659	690	699	644	669	647	684	661	692	644	674	624	655	694	648	695	676	641	682	646	718	652	682	669	632	648	682	646	678	635	722	635	654	646	674	667	645	663	636	685	643	653	664	655	658	654	684	637	698	691	666	637	642	713	641	632	679	678	681	712	640	673	704	631	666	650	675	669	700	659	660	674	714	660	664	664	660	669	717	668	657	654	674	668	640	674	656	658	712	659	673	668	655	643	651	643	694	679	713	686	660	656	684	668	647	655	681	681	652	665	669	658	629	675	686	673	652	702	675	602	629	683	697	654	678	674	620	684	655	674	679	711	682	688	706	648	653	670	656	693	674	643	648	664	674	660	709	704	668	663	694	676	659	661	645	665	650	680	653	702	680	687	664	633	634	740	690	623	602	670	646	691	660	698	700	677	676	671	668	697	668	643	671	653	669	666	682	645	605	691	687	713	645	649	658	659	678	673	717	681	655	664	721	705	686	625	659	687	622	723	690	654	730	615	626	680	670	661	663	675	665	653	714	683	651	672	636	618	697	696	642	695	645	650	642	637	669	692	659	663	711	616	681	655	688	623	694	657	640	692	645	656	619	670	644	713	650	747	665	650	681	682	695	679	630	648	706	661	628	635	634	668	660	636	661	673	682	665	669	675	648	734	688	667	682	629	698	679	681	663	702	655	708	649	654	700	661	683	739	624	666	660	712	639	662	691	636	655	685	665	720	676	681	648	682	668	672	627	714	648	683	638	657	651	658	644	663	715	623	675	668	659	683	698	652	668	661	660	670	657	743	649	664	663	672	677	684	643	653	652	609	701	684	672	694	669	681	670	663	680	652	706	698	637	690	679	677	619	733	650	709	709	675	642	745	664	677	700	667	714	653	666	713	652	667	707	693	641	671	688	615	623	688	674	642	697	654	645	710	649	702	667	693	692	649	674	658	696	661	677	700	658	692	702	643	675	671	718	654	708	620	640	661	692	703	643	683	694	681	633	692	671	733	663	652	627	685	664	664	607	674	658	651	641	656	668	660	677	682	649	652	674	674	677	671	639	625	656	646	689	641	689	687	688	692	671	647	667	693	667	635	660	637	711	657	647	652	666	649	671	694	671	667	671	677	698	650	626	653	711	688	650	693	651	685	677	692	640	676	676	694	650	654	690	660	634	738	683	648	660	699	687	659	687	663	662	683	662	654	671	714	633	705	702	671	692	676	667	699	661	704	707	684	655	696	724	676	623	657	629	707	642	742	681	638	658	608	650	730	680	686	665	680	655	650	678	682	673	697	634	722	712	682	666	639	727	666	628	636	693	651	706	700	683	654	665	686	671	692	643	679	684	687	702	688	642	686	700	652	655	671	653	677	708	636	680	598	668	685	751	633	620	660	707	653	627	686	683	665	651	659	646	644	667	688	692	657	687	645	685	660	650	665	650	657	693	672	655	683	677	634	672	702	646	652	686	664	681	600	657	694	689	694	674	684	639	666	675	706	686	668	660	671	684	670	665	612	634	678	669	678	656	667	685	672	632	707	658	643	650	691	625	631	705	686	624	697	650	629	686	649	678	652	673	608	588	681	704	692	717	664	715	660	673	630	695	633	665	589	664	648	725	652	671	680	677	690	646	614	698	691	647	667	639	653	664	709	650	670	694	645	723	665	696	629	717	679	703	677	639	688	711	689	658	622	690	660	721	665	629	706	681	685	661	685	729	624	694	656	673	666	653	675	665	634	662	683	667	650	653	658	650	596	682	654	692	719	654	644	676	689	699	633	701	663	647	677	688	705	669	683	680	638	674	662	664	654	649	695	696	672	658	686	680	648	670	658	614	687	658	683	635	631	680	713	632	700	669	632	676	716	652	708	628	686	645	652	622	664	652	672	675	671	712	655	707	682	664	652	669	659	669	646	666	639	705	695	656	640	706	660	683	708	661	652	667	695	635	655	662	687
23796	21274	28522	24386	21260	11100	2320	1269	901	802	775	697	737	736	783	659	677	704	679	617	612	606	580	595	621	676	687	667	580	530	552	570	517	511	511	485	483	460	462	513	486	465	478	502	541	534	523	563	551	533	527	500	483	441	459	478	490	421	450	416	421	416	432	419	420	393	432	422	409	417	408	411	386	431	436	431	398	433	449	399	387	426	443	426	408	397	408	419	434	427	399	422	415	425	420	446	395	430	405	477	404	424	426	429	423	402	389	425	391	410	446	435	427	414	419	407	431	453	420	423	423	389	385	419	459	407	456	398	465	398	430	390	413	414	417	416	453	420	398	382	436	439	447	433	394	446	410	388	399	386	404	405	435	401	433	451	395	416	409	428	382	417	425	407	412	413	429	388	407	441	423	410	428	420	412	411	433	407	389	424	387	404	365	405	416	418	378	449	433	396	409	434	407	409	396	425	452	386	434	440	434	414	413	437	422	414	419	387	400	418	450	398	392	415	393	394	412	403	385	421	385	393	439	415	435	427	405	402	444	378	437	401	408	404	398	422	438	439	365	412	412	422	414	414	384	439	452	425	391	425	432	381	433	400	396	409	415	401	439	418	428	441	420	401	420	421	424	411	384	429	414	423	408	433	419	410	423	435	416	365	417	404	414	411	425	398	411	442	415	413	408	408	420	390	430	441	425	403	394	419	413	400	426	421	432	384	397	411	423	417	463	430	415	380	375	415	418	416	397	444	392	433	441	451	443	426	434	406	427	438	450	422	421	392	427	442	383	412	433	440	408	361	426	377	434	420	404	444	354	390	415	431	404	399	438	412	407	376	405	439	372	402	431	469	408	418	408	423	404	411	415	453	415	415	381	404	374	467	435	415	429	412	446	445	428	410	438	400	444	410	408	387	406	403	411	412	413	407	424	421	399	388	429	428	428	419	398	426	415	434	399	389	411	432	413	439	433	428	414	421	413	398	418	430	420	422	388	419	451	435	445	409	429	407	396	426	407	401	451	405	418	403	470	420	403	411	420	407	466	409	405	386	428	452	417	402	422	428	427	400	436	380	426	395	419	384	408	398	437	380	403	418	419	410	406	386	415	435	400	414	442	443	389	387	379	387	392	420	398	412	390	441	435	393	430	410	445	417	428	353	428	417	426	387	422	404	390	463	441	409	423	447	405	433	420	410	415	459	428	433	392	446	421	425	446	442	394	424	424	405	389	423	382	371	391	430	454	405	392	406	427	443	416	424	417	421	452	390	410	442	434	418	458	381	446	446	398	399	381	419	411	430	394	407	428	425	446	412	427	419	401	433	414	398	397	405	397	416	416	418	423	453	451	425	424	407	403	400	420	369	394	376	423	431	428	430	411	432	375	437	423	431	413	470	410	374	383	397	420	399	425	433	425	457	465	408	399	445	403	412	411	434	407	386	398	414	392	444	401	437	402	417	426	441	420	426	407	435	376	426	419	418	448	427	411	434	448	401	417	381	414	413	429	413	407	405	422	404	377	401	387	434	405	423	394	375	437	415	401	424	418	425	425	386	455	417	415	405	413	432	415	422	409	421	411	427	395	468	451	461	390	411	440	426	423	426	411	421	407	402	437	437	410	428	428	404	413	403	445	413	442	429	423	366	398	437	453	427	409	416	400	433	421	424	396	402	420	417	413	424	419	420	448	407	415	430	395	370	410	388	425	414	427	428	401	381	409	409	426	429	391	410	387	393	410	436	432	425	393	388	415	444	447	417	461	442	403	426	420	365	405	388	402	397	397	415	438	441	408	468	420	465	424	411	411	368	424	424	396	401	410	423	423	422	407	456	433	423	413	446	397	392	446	397	458	423	439	400	423	439	411	414	442	370	410	379	413	428	403	401	420	433	437	432	410	418	418	426	400	429	444	407	431	397	456	423	420	433	422	390	426	429	434	397	410	428	417	429	428	418	392	390	406	434	439	397	417	419	413	414	400	416	422	432	441	437	415	410	409	433	425	400	415	422	397	458	395	419	427	414	406	405	449	400	435	409	437	424	427	430	457	424	428	407	401	406	417	419	440	459	424	407	439	439	431	432	409	382	416	409	423	402	451	416	401	409	438	463	433	396	452	395	431	419	400	404	434	412	424	409	402	452	433	406	428	447	400	378	388	428	384	414	431	460	436	443	391	473	395	427	417	391	422	447	378	440	440	460	399	438	416	427	432	417	424	412	426	433	479	403	389	408	417	414	462	407	424	425	401	455	445	417	426	417	427	424	395	399	392	404	367	399	399	408	428	427	391	427	436	438	419	410	397	420	383	401	426	392	441	417	410	422	403	407	438	414	410	434	432	394	406	445	402	410	370	451	431	416	418	415	388	426	429	444	427	430	423	392	395	413	402	400	415	415	424	407	408	414	418	434	434	395	449	430	410	447	430	422	425	373	426	408	409	426	433	456	404	431	406	433	415	393	437	404	410	418	454	428	449	401	415	405	423	393	409	396	411	426	424	399	417	437	436	413	374	391	460	425	410	440	408	435	414	469	405	442	455	379	429	426	439	392	416	413	430	398	416	415	401	384	420	439	397	420	367	412	417	358	407	429	388	408	397	435	428	444	427	380	397	397	390	371	396	392	434	438	414	384	388	436	423	428	420	408	404	435	423	426	380	407	415	456	410	425	405	444	387	423	380	412	428	412	435	379	432	455	435	414	381	427	400	413	392	421	397	386	457	405	445	426	448	389	415	419	432	415	415	411	414	419	411	419	404	396	452	443	421	382	433	416	421	404	434	446	440	381	460	428	422	452	416	405	413	383	416	440	409	393	422	388	445	419	397	397	387	413	464	410	406	425	391	448	432	414	418	427	394	399	435	432	390	410	455	430	384	419	419	414	452	427	395	426	429	424	428	439	430	405	387	403	375	418	417	426	410	419	413	438	377	436	400	390	448	375	423	414	421	454	465	389	423	417	424	424	412	414	402	388	456	452	449	357	422	437	437	418	445	404	426	426	441	403	419	435	432	410	412	430	413	399	414	427	423	416	412	410	396	436	442	422	439	385	432	411	456	422	408	391	431	446	427	423	394	423	407	455	427	432	443	411	419	422	412	414	396	384	423	455	417	402	443	395	423	428	417	457	418	430	393	391	465	393	417	423	395	409	431	404	413	431	411	477	420	436	421	410	444	420	441	431	428	440	459	416	405	426	399	433	413	414	430	444	407	352	447	404	411	414	428	419	407	426	413	423	399	390	390	430	412	428	444	409	425	398	408	423	396	420	409	429	390	435	410	407	397	464	403	426	451	422	446	425	430	436	398	396	427	394	374	430	428	419	438	437	387	446	413	398	360	389	428	407	396	407	423	423	445	407	416	411	405	425	432	404	385	415	402	384	448	438	410	405	410	436	416	434	426	387	433	411	425	414	407	425	421	415	398	423	393	393	435	419	429	466	411	401	404	438	436	417	390	423	406	424	426	432	425	378	426	437	411	424	418	368	421	383	410	445	418	417	434	403	407	443	404	409
16141	21753	14684	7033	5247	3899	3027	2010	1484	1253	1103	978	1015	1044	1013	856	924	911	877	797	807	705	680	707	815	942	913	838	790	707	648	615	642	618	627	569	561	562	584	544	559	590	553	546	643	613	644	631	673	639	568	558	566	496	492	475	524	491	532	417	457	433	439	470	500	443	491	450	498	427	428	470	454	483	457	445	451	461	457	446	456	457	481	452	522	465	451	432	442	463	432	464	456	419	432	466	448	459	431	412	496	456	438	455	458	441	432	438	459	463	476	447	437	495	460	458	508	438	463	426	447	482	455	448	435	438	490	394	455	480	441	455	443	502	474	392	439	434	454	425	450	446	435	419	429	486	438	463	464	458	438	458	426	455	440	470	466	409	409	441	446	440	458	454	457	447	471	472	414	479	449	435	456	441	432	417	430	442	468	436	430	471	443	447	429	461	386	434	446	459	439	444	439	435	504	444	434	434	469	458	433	442	478	423	433	467	468	454	471	451	457	446	435	477	435	462	462	438	427	430	445	447	410	419	439	476	454	421	432	456	440	474	440	439	473	450	448	445	440	481	446	419	441	469	450	472	422	438	404	431	421	451	449	418	462	431	492	440	461	412	455	443	469	446	430	461	480	417	419	415	414	469	437	438	459	468	495	464	450	426	454	447	429	410	451	452	466	425	469	468	434	441	455	500	459	443	393	450	428	469	411	476	435	454	465	485	492	457	452	481	495	456	434	449	482	442	457	454	443	451	478	443	444	455	425	418	444	440	430	439	476	456	455	452	443	439	476	415	408	455	414	442	481	461	438	443	452	451	477	486	467	492	436	462	428	473	459	444	451	453	435	396	460	457	451	442	467	473	450	426	452	407	461	454	437	464	425	396	451	462	427	432	431	407	501	436	456	429	457	491	457	427	460	424	482	412	453	422	438	438	442	453	455	448	453	441	469	448	458	449	480	450	480	434	421	486	453	470	410	425	404	437	452	503	462	455	454	400	458	445	476	428	493	438	446	423	436	423	435	449	434	453	421	412	486	432	411	446	436	448	393	428	453	452	454	457	459	410	429	438	434	442	436	432	438	474	428	403	452	474	488	440	433	464	481	465	414	419	484	450	461	498	432	459	432	453	464	493	438	444	423	445	458	463	468	435	398	472	467	419	456	456	436	425	463	452	419	456	452	475	444	418	489	450	438	447	463	450	431	456	458	435	443	425	436	456	443	443	448	447	452	425	420	439	443	443	441	460	477	440	434	386	440	435	461	473	424	437	444	456	435	460	461	434	439	444	421	433	425	458	424	457	433	447	436	466	441	436	446	425	465	475	417	438	470	429	443	450	460	476	445	464	452	437	454	425	455	468	460	460	421	445	486	475	438	473	459	446	453	468	440	443	461	460	444	465	465	437	442	435	465	372	434	488	408	425	408	452	476	439	464	520	427	432	442	394	424	484	471	471	438	432	480	454	435	458	458	449	442	427	445	442	427	475	447	432	436	436	440	463	492	452	496	444	422	440	458	467	510	454	417	440	412	445	464	467	434	524	462	453	443	423	471	477	457	447	469	413	484	474	445	476	436	466	435	437	468	446	448	449	486	449	418	469	397	443	474	487	453	448	453	455	447	424	433	450	438	447	482	414	469	408	420	430	466	425	448	452	426	454	444	425	440	441	430	423	436	420	473	474	472	455	419	506	459	460	466	460	400	442	439	441	426	410	445	478	416	402	470	413	473	434	400	441	456	413	452	437	440	440	450	497	443	455	489	488	404	465	466	426	441	415	461	416	482	481	448	451	426	420	444	443	419	460	446	452	448	468	462	437	450	464	478	479	440	477	455	461	432	465	427	412	438	452	419	392	441	443	452	449	449	427	419	451	468	486	429	440	456	443	437	472	428	439	428	448	461	450	421	477	439	448	455	458	424	464	448	494	444	467	437	440	432	439	393	453	428	435	445	497	432	465	410	454	426	450	439	452	433	390	457	455	433	459	460	453	451	451	447	482	444	440	445	434	462	438	489	469	449	433	469	435	443	467	467	452	453	453	467	445	485	463	456	439	452	452	446	459	424	429	449	452	451	441	456	405	459	447	460	452	426	441	412	433	385	433	434	428	469	389	460	462	478	419	441	457	432	466	434	482	446	471	427	443	458	473	463	454	461	450	400	432	440	492	421	420	457	431	433	461	426	427	486	463	431	495	452	401	446	440	440	444	444	446	424	443	429	413	462	477	475	452	418	459	447	440	424	420	448	443	451	483	479	472	436	457	447	443	469	479	388	452	445	424	491	439	451	432	450	471	493	483	443	427	432	458	456	429	471	447	470	431	439	435	441	445	439	454	464	426	460	455	474	470	483	444	467	434	462	475	451	476	449	448	429	437	455	444	429	452	466	444	460	467	416	471	408	461	442	450	443	414	457	429	459	411	436	454	451	437	438	475	428	419	432	484	447	449	446	441	433	459	440	468	423	419	456	468	443	428	474	445	490	438	501	485	455	455	457	433	459	466	379	415	384	430	476	431	465	452	457	484	458	454	438	488	428	459	446	433	438	431	434	425	454	473	478	424	434	418	417	429	427	444	452	460	451	464	436	439	424	443	399	466	419	456	444	454	422	471	444	438	449	451	427	453	446	444	475	436	426	440	444	433	448	495	427	446	445	438	464	415	439	446	478	457	473	462	462	430	432	450	447	430	464	417	443	437	447	425	457	421	494	406	449	442	493	479	447	456	436	469	442	437	427	450	474	401	468	458	433	484	433	447	468	459	447	490	436	482	414	412	482	439	426	453	454	449	465	426	430	447	426	438	449	430	417	422	412	438	474	433	440	404	460	431	470	500	453	451	443	458	434	437	464	483	432	432	471	460	450	442	472	486	445	442	446	437	461	443	407	466	441	450	438	469	430	491	436	451	436	437	436	461	462	422	448	446	463	422	439	486	451	462	458	467	473	432	446	458	409	440	393	481	445	454	460	455	491	416	417	450	449	484	408	479	449	450	459	442	431	451	456	444	486	462	455	477	430	413	457	438	456	411	454	452	443	460	447	442	461	460	460	445	457	408	426	428	443	418	423	462	441	462	461	466	453	454	432	453	457	423	449	453	423	453	472	480	402	453	472	444	460	444	461	470	471	430	444	442	450	462	475	423	423	471	473	454	439	438	470	500	430	412	445	460	462	443	424	463	452	446	448	475	425	464	468	434	448	450	418	423	444	421	438	484	426	467	477	410	472	436	458	436	420	432	459	417	456	485	411	444	421	449	415	423	460	436	459	466	445	415	440	433	451	426	483	449	432	485	412	436	449	444	464	447	410	474	412	433	428	454	456	443	413	413	421	434	448	470	444	429	435	456	376	472	474	437	429	407	445	444	446	463	435	483	425	467	399	457	461	438	443	438	469	464	448	460	429	460	448	467	460	440	464	447	452	460	477	431	477	455	474	448	422	444	450	455	430	448	415	443	395	439	431	411	469	447	457	461	428	440	473	424	443	438	454	397	453	451	466	419	442	468	475	428
25044	21304	27376	25407	11171	2541	1820	1379	1208	1083	1004	1063	1034	985	1010	1062	985	1037	1026	1027	982	1007	975	943	1031	1052	1040	1025	958	944	902	914	901	947	933	927	914	873	928	900	903	855	862	972	835	885	922	964	970	932	929	947	870	881	909	851	867	866	838	877	858	816	822	872	849	781	835	842	837	862	876	902	836	841	837	825	888	839	866	829	859	844	881	852	927	854	832	823	860	880	829	814	801	882	836	894	870	860	867	853	852	868	850	806	890	882	798	815	860	862	818	828	868	833	855	877	871	854	874	838	877	844	812	891	854	820	838	839	805	860	842	835	792	804	868	801	818	831	831	860	860	838	870	828	852	871	857	826	832	839	823	874	854	857	862	831	834	809	860	809	837	910	825	798	856	809	846	847	762	836	872	856	839	853	846	884	851	771	847	853	839	875	861	796	849	812	852	834	847	850	823	852	866	791	850	871	890	905	844	830	854	858	849	896	885	836	872	850	794	802	835	837	819	833	874	855	821	884	898	823	878	860	894	906	848	811	829	880	839	891	851	905	846	841	869	837	846	843	887	832	871	864	826	806	850	818	860	824	872	865	857	803	883	831	843	853	842	854	867	820	815	838	807	847	891	847	881	903	840	806	820	887	855	838	823	842	864	867	839	808	765	869	868	831	835	857	875	833	897	843	896	855	820	792	850	811	849	852	783	796	899	848	868	897	900	851	801	857	805	857	818	874	830	828	867	855	794	814	881	768	873	811	871	840	853	804	802	806	869	817	845	838	768	854	829	848	819	822	821	859	838	816	803	840	869	846	839	886	882	860	845	838	886	839	822	833	827	828	846	860	913	826	866	853	851	782	852	786	886	839	875	894	783	897	810	881	880	851	907	811	891	827	872	803	897	831	850	896	859	821	843	838	795	833	887	865	926	848	831	817	852	881	844	835	846	856	914	813	812	868	877	814	840	847	825	750	822	824	853	778	869	837	874	865	907	816	873	851	844	759	825	886	798	840	832	815	878	851	882	889	823	830	799	849	835	835	869	817	849	867	894	790	793	801	828	828	848	850	794	837	856	852	871	849	855	857	822	849	878	873	875	781	844	808	843	874	906	853	864	855	789	837	783	835	806	857	825	830	868	828	829	882	870	925	877	832	800	831	881	844	890	841	873	823	872	868	781	841	873	869	873	838	872	850	840	871	828	807	845	819	838	834	834	856	807	829	838	831	780	872	893	838	887	819	854	914	873	827	862	839	843	873	853	913	851	869	867	858	850	791	835	871	888	792	809	829	780	854	837	928	812	838	826	832	844	861	803	823	822	862	874	831	894	811	858	824	823	863	824	842	903	833	847	898	884	839	863	858	867	860	822	828	772	810	829	862	834	862	872	912	841	830	886	867	804	817	843	866	843	845	854	804	825	853	862	817	845	796	781	823	893	874	806	802	810	857	874	870	861	836	832	835	840	883	884	851	840	801	816	850	792	827	849	827	902	821	844	754	886	813	864	862	854	807	798	863	805	830	852	843	906	819	842	850	858	859	812	835	825	828	811	904	817	831	835	829	830	801	827	821	842	862	852	869	901	820	867	891	836	854	902	937	836	841	863	849	871	882	908	875	828	802	892	873	862	841	819	824	865	820	833	863	835	781	885	820	883	840	834	812	856	825	836	885	869	870	918	820	817	842	879	848	875	771	860	846	831	834	881	866	857	817	765	845	795	878	880	861	850	840	877	824	838	838	847	841	913	807	839	843	849	829	819	850	867	898	849	889	851	849	867	866	870	791	837	842	888	861	853	874	812	862	835	879	834	869	833	908	900	856	810	783	908	834	826	801	832	834	816	808	805	833	874	853	879	838	813	857	843	861	836	879	828	811	835	875	815	875	873	869	864	851	816	840	846	889	868	876	888	812	787	835	835	818	851	855	844	784	825	798	890	839	826	874	844	918	874	859	835	879	848	800	856	851	809	823	819	846	816	830	917	840	902	885	870	839	826	787	824	865	780	881	870	899	844	854	827	869	841	891	840	862	832	866	837	884	839	871	851	843	832	875	797	806	835	853	838	859	822	882	890	840	821	883	815	807	804	808	836	871	816	830	809	814	850	826	872	828	898	864	838	857	792	859	823	892	837	882	800	872	853	909	826	911	854	830	859	867	845	840	839	847	860	854	878	794	855	849	854	866	852	853	843	863	800	803	844	881	865	818	856	814	872	854	850	820	811	850	858	877	830	810	769	867	809	856	821	849	819	851	817	811	853	858	877	930	848	830	800	842	854	885	852	873	878	924	859	794	859	809	910	845	780	839	843	865	856	810	829	819	883	852	803	881	837	837	852	867	835	848	831	873	834	822	880	836	858	880	889	897	842	830	887	869	860	853	852	823	842	869	814	853	864	835	886	814	834	864	836	872	836	820	859	844	829	837	839	875	850	858	884	814	831	791	870	852	831	887	833	811	864	832	842	871	852	824	816	832	887	808	862	892	907	822	873	858	863	800	868	885	822	849	840	822	840	879	875	830	827	873	838	823	779	868	865	874	848	885	823	866	815	883	860	848	833	900	748	828	877	820	877	861	826	808	865	888	881	876	837	877	837	860	845	750	852	854	849	898	794	841	873	880	822	860	858	868	826	862	899	790	864	804	867	847	807	889	827	922	815	853	852	833	810	822	879	854	833	809	902	902	847	807	890	831	853	870	863	877	854	868	818	822	875	829	887	857	842	844	867	874	789	855	878	873	830	870	820	828	882	843	849	849	782	869	857	897	862	837	871	880	881	860	814	895	832	834	870	873	794	855	826	805	829	824	857	822	804	874	880	783	853	872	838	815	853	818	813	798	863	859	857	883	875	836	861	839	817	829	826	834	910	809	798	816	842	844	784	914	874	839	828	822	812	853	860	858	830	849	838	793	877	835	882	875	874	812	788	852	837	870	886	815	861	863	833	835	888	837	880	869	779	820	856	851	828	835	807	835	827	847	835	840	778	845	834	824	852	816	864	854	816	865	814	876	825	836	822	854	889	798	829	920	870	835	872	811	834	809	830	804	854	856	893	865	864	815	826	859	850	865	843	848	803	908	861	842	839	859	868	862	840	786	887	900	842	848	775	800	811	853	853	804	854	867	871	862	893	863	843	854	827	842	853	830	773	783	803	798	814	882	821	843	788	837	835	780	855	872	858	818	837	825	875	812	879	844	882	867	843	885	829	846	915	874	863	827	858	838	875	844	835	838	819	807	847	852	852	865	884	832	850	852	852	882	856	834	875	817	857	913	815	876	830	859	870	826	866	835	901	855	819	871	858	836	872	802	818	873	845	823	835	841	800	915	836	864	844	835	843	866	864	885	866	836	868	852	831	873	869	821	865	854	854	884	830	889	845	867	845	811	883	822	893	858	867	897	858	827	811	894	844	780	844	820	873	826	832	812	853	888	818	851	893	824	872	852	867	831	868	848	928	859	845	827	811	834	843	867	860	809	885	872	858	849	798	821	845	817	870	853	867	800	809	816	899	886
14992	16450	11358	5456	4313	3352	2579	1945	1585	1365	1294	1227	1325	1278	1269	1196	1168	1202	1192	1156	1198	1116	1047	1111	1109	1244	1210	1182	1120	1115	1044	1006	955	1042	971	963	988	954	917	929	964	981	969	955	964	971	977	1057	998	1057	953	860	903	837	909	924	914	887	911	866	917	857	887	887	885	865	878	848	840	871	871	836	905	855	912	866	861	852	917	906	878	876	806	896	825	929	817	860	850	867	836	881	785	831	881	853	904	890	863	846	866	865	858	840	866	875	853	894	834	878	853	845	877	891	816	893	866	836	852	906	843	860	855	827	860	867	867	899	860	896	844	880	851	880	855	830	934	835	857	874	914	858	883	854	867	863	863	922	800	836	848	854	877	854	878	831	884	873	834	870	848	878	865	847	914	904	870	875	856	868	888	897	901	790	835	907	828	883	878	858	887	835	855	855	871	874	926	852	847	914	836	911	891	891	914	883	839	814	877	853	874	857	831	875	914	847	842	872	874	859	854	859	856	831	893	881	860	909	890	891	883	860	825	861	843	822	840	827	843	853	859	860	846	858	859	875	843	884	880	836	863	888	826	909	868	834	878	873	804	868	847	853	849	822	854	890	876	840	846	902	885	852	894	884	913	880	836	873	879	843	859	852	916	859	855	835	811	887	885	873	878	896	864	928	862	864	851	912	906	865	891	909	863	889	905	821	832	875	882	857	891	835	875	874	859	903	794	862	847	874	859	895	872	876	843	886	834	841	898	873	868	908	894	860	855	867	864	873	876	863	882	898	872	882	890	875	933	864	886	900	853	820	847	865	852	875	893	866	878	870	886	860	891	810	966	835	865	868	841	905	858	895	831	901	810	900	874	873	819	862	860	852	876	821	827	852	845	863	870	861	866	817	866	894	897	870	854	855	919	881	840	922	868	822	851	890	824	875	892	868	931	846	905	862	845	828	846	913	855	833	841	867	887	902	900	897	842	870	853	919	851	862	901	875	871	901	855	842	855	885	911	802	881	840	914	855	847	891	910	883	874	869	884	876	812	859	791	897	852	906	873	885	869	883	832	833	862	879	907	883	906	841	869	861	875	860	908	877	867	832	900	908	919	869	876	839	870	860	835	873	902	897	846	869	830	867	878	845	907	871	772	794	840	873	856	809	859	861	891	869	922	862	917	888	909	886	875	903	855	837	891	835	861	875	909	910	846	863	907	879	868	844	857	910	889	839	898	924	885	854	835	882	898	837	879	862	851	921	879	850	853	882	895	877	925	928	893	871	911	847	892	895	881	818	848	906	876	870	841	830	849	846	925	882	877	839	805	842	869	839	864	829	799	863	864	883	887	897	893	831	878	858	869	862	885	862	845	858	851	862	849	837	863	868	849	832	874	903	854	863	894	914	886	886	826	890	817	873	853	859	940	843	844	890	920	865	892	906	913	919	846	801	827	872	860	888	841	867	841	890	886	855	868	882	854	925	817	906	895	864	847	919	831	879	808	845	854	904	874	794	808	830	864	850	821	844	858	911	835	871	845	862	858	896	899	894	837	876	849	862	888	834	888	848	812	888	861	845	857	889	898	882	840	916	894	846	918	870	823	919	846	861	840	873	880	861	890	812	904	845	884	908	880	888	877	864	851	874	909	842	875	915	834	876	911	866	857	819	852	808	908	830	883	832	830	902	847	884	865	889	854	835	925	881	882	862	867	878	840	924	871	855	840	905	858	832	888	850	910	836	872	867	870	872	838	832	852	850	883	834	923	832	887	821	885	874	863	852	832	840	878	861	908	876	889	872	861	849	878	820	872	853	852	858	890	867	862	902	906	906	874	859	842	861	854	864	878	887	868	869	870	835	867	883	901	871	891	916	822	873	824	916	850	841	899	870	805	866	847	912	854	848	900	857	925	876	853	861	859	914	883	870	858	826	869	849	854	890	877	865	864	810	885	857	875	862	841	851	900	856	885	872	907	834	868	827	854	904	867	825	818	851	860	846	834	883	834	871	894	824	818	889	875	869	899	844	788	866	870	877	844	878	842	842	831	911	952	903	854	880	843	838	821	872	846	883	871	913	865	853	852	866	839	863	928	896	939	868	810	853	895	904	921	870	846	883	861	908	869	940	790	862	895	869	875	873	862	862	876	931	897	857	908	843	885	904	871	876	894	891	838	869	817	888	852	875	888	892	893	876	859	939	894	848	897	881	851	850	900	875	828	890	864	850	824	832	899	926	875	876	899	837	866	852	883	826	887	863	874	862	904	926	868	900	882	885	869	851	912	886	889	928	873	870	879	812	876	883	829	812	836	878	902	843	860	898	864	870	914	906	827	908	853	867	918	856	883	839	847	895	885	879	873	902	904	883	905	848	798	830	894	922	836	871	898	875	874	893	887	859	893	852	835	839	851	853	905	824	862	903	903	858	864	896	864	845	888	864	835	828	857	857	861	852	901	900	848	864	839	821	876	891	887	876	855	847	875	948	876	849	861	869	872	831	872	925	864	878	884	871	856	881	865	893	849	868	871	848	879	845	882	826	858	850	900	842	843	884	918	817	881	849	912	863	866	834	944	843	850	849	813	849	869	864	876	860	837	882	867	879	864	868	838	878	901	843	841	833	835	849	877	853	928	880	947	842	846	845	865	869	863	909	848	872	853	879	895	881	842	877	874	878	848	848	864	853	849	868	876	855	922	857	901	845	835	893	918	883	888	887	909	839	898	803	841	858	824	849	887	899	888	869	885	906	817	870	854	866	818	888	876	835	852	904	892	935	856	883	910	846	882	853	855	869	864	864	907	871	861	864	859	835	915	845	898	910	868	866	828	917	873	857	879	872	844	863	834	875	872	855	848	873	880	921	924	869	843	831	854	820	869	883	796	867	914	888	848	837	841	818	900	850	878	857	934	854	867	837	878	892	899	863	828	859	870	815	868	862	880	813	879	896	871	809	900	835	847	875	834	918	861	873	874	865	905	848	859	872	878	854	851	916	883	864	873	878	859	871	867	828	839	853	840	869	874	850	874	878	895	869	908	853	852	936	896	827	828	869	844	860	831	892	920	840	832	904	819	922	860	823	876	867	854	878	865	849	910	863	881	797	841	881	945	864	877	848	829	894	874	845	906	867	868	834	829	831	837	899	853	912	842	864	876	859	869	814	842	854	792	840	837	855	835	922	806	851	850	860	907	844	859	841	887	874	867	825	902	929	800	879	833	876	923	873	853	819	845	849	858	812	845	878	884	852	873	914	823	871	851	824	924	863	865	916	851	866	921	887	846	900	896	832	837	839	859	807	888	932	847	894	892	798	831	904	871	862	850	888	879	852	862	876	814	872	852	839	846	863	844	844	824	888	849	828	879	886	864	822	825	781	830	830	912	910	875	859	848	890	884	906	803	869	856	876	878	871	854	897	875	871	873	890	890	909	835	903	880	885	852	877	945	864	909	903	855	849	882	844	879	892	865	890	827	887	867	884	848	896	906	843	829	892	882	866	896	906	844	898	835	869	892	857	827	814	911	823
22599	21232	28855	23908	21239	21310	9378	2169	1552	1329	1192	1127	1129	1082	1106	1100	1050	1029	953	1024	935	858	836	859	948	1027	1084	925	931	849	773	785	792	837	766	743	690	707	699	696	699	732	741	769	742	744	780	842	860	811	781	746	700	703	717	707	666	673	617	650	625	631	624	674	647	626	682	641	608	657	593	636	638	601	593	621	587	614	660	622	629	634	623	607	574	602	622	586	677	608	631	660	590	660	672	587	600	655	620	621	620	615	603	603	609	605	628	603	627	608	629	619	647	646	625	605	623	641	624	618	635	579	626	643	640	625	617	613	633	623	611	589	575	605	611	590	626	591	647	644	617	645	615	661	618	631	647	663	606	611	650	631	620	638	622	657	640	601	600	643	660	596	606	625	610	648	616	591	648	634	617	603	605	583	616	645	623	567	600	640	589	594	607	584	609	573	581	632	622	564	614	605	611	620	620	647	629	602	638	615	625	644	638	603	604	549	611	562	599	584	613	620	627	654	626	627	647	655	636	595	599	628	642	638	624	644	648	604	628	589	590	635	600	616	609	624	609	603	595	627	614	605	578	624	564	572	610	628	599	628	657	640	627	679	642	578	636	657	645	611	576	609	644	603	611	613	581	566	679	626	625	615	609	644	601	611	609	641	618	642	599	615	652	652	632	624	680	627	587	643	655	651	637	598	633	626	630	632	649	603	626	575	614	631	636	609	647	638	620	674	603	585	614	610	602	597	619	554	634	601	597	617	630	610	648	618	608	613	596	588	615	597	669	599	617	651	606	592	639	550	613	623	603	662	624	627	605	580	616	591	614	627	590	595	616	616	658	597	591	621	613	665	599	637	621	596	636	626	672	621	639	592	658	595	617	589	628	660	633	580	579	607	576	617	595	591	605	617	622	610	651	578	561	617	592	622	606	582	624	633	647	607	610	637	604	632	588	573	621	648	664	637	614	580	596	604	629	608	610	600	608	644	640	602	574	628	639	658	591	609	596	665	619	601	615	643	675	583	627	629	654	628	623	621	619	621	697	637	615	628	627	644	619	613	559	603	657	661	647	664	599	626	633	651	611	592	599	596	611	614	586	617	635	627	634	625	594	611	585	640	655	632	609	631	637	605	631	614	646	628	644	669	649	621	593	618	645	619	668	592	657	620	621	628	603	644	630	638	591	585	643	624	636	568	608	640	592	655	615	565	607	578	686	600	612	651	596	628	598	624	622	624	631	647	659	648	608	635	580	618	625	609	633	596	560	589	608	646	630	595	578	645	617	652	610	636	644	608	631	579	638	603	650	604	595	597	608	626	606	590	641	629	656	622	658	598	597	575	606	627	624	620	629	618	624	578	627	650	642	629	623	632	636	599	626	587	638	665	642	608	636	619	670	615	640	621	603	605	623	564	593	623	622	620	617	651	602	630	608	622	575	637	634	656	647	650	610	618	651	619	595	639	641	623	582	642	641	634	640	644	618	624	592	597	622	630	620	638	590	614	633	595	626	574	579	616	613	589	559	642	604	642	618	636	658	592	605	597	597	602	594	620	600	594	667	620	602	622	620	633	644	603	656	620	612	589	599	567	598	623	607	595	608	629	593	641	661	647	632	613	633	617	618	649	612	602	598	587	630	618	588	590	572	615	616	624	683	645	619	632	668	624	595	626	606	609	642	624	600	604	626	642	610	609	615	616	630	599	639	581	571	573	615	578	617	629	626	612	584	627	651	608	585	575	608	577	638	644	604	609	629	632	582	667	573	586	568	610	623	627	597	599	636	606	605	605	596	641	575	630	631	617	629	630	623	633	625	565	595	642	637	573	619	612	585	651	608	610	599	639	597	606	593	632	578	644	600	660	605	580	627	652	617	618	606	616	602	592	601	595	594	590	617	612	659	610	627	624	619	635	573	617	608	614	635	612	622	620	583	602	616	630	664	633	598	631	608	601	637	650	626	625	634	591	665	609	590	602	555	655	625	637	635	646	608	613	647	596	621	596	606	617	629	646	624	609	629	646	608	592	596	604	629	604	651	665	653	638	591	599	653	642	586	598	627	633	611	634	584	614	606	637	596	607	550	633	626	608	629	599	609	611	612	609	596	608	624	618	619	629	594	632	607	626	651	602	613	625	620	626	629	614	642	606	603	631	623	642	611	618	640	604	633	616	628	615	613	660	606	599	622	601	621	627	613	597	586	634	597	615	633	618	616	600	644	611	586	622	607	597	606	612	600	594	607	655	637	616	660	609	621	627	628	651	591	597	645	625	616	615	627	610	656	617	610	606	634	545	670	589	584	669	571	608	645	608	613	632	613	621	615	656	663	605	615	600	639	605	604	590	594	634	626	609	581	603	633	625	677	616	581	627	603	637	606	617	645	585	569	598	628	575	641	642	602	589	589	625	613	636	606	619	588	606	628	611	624	637	625	633	622	603	675	617	581	619	626	605	639	638	629	629	653	638	620	597	615	656	573	605	628	590	569	611	559	610	596	619	638	572	625	620	595	669	560	652	610	607	580	622	634	605	651	649	619	620	627	576	634	623	602	565	607	637	637	648	594	619	638	628	622	628	585	611	578	576	628	631	594	607	620	642	597	585	600	604	600	626	612	597	634	630	608	650	609	634	657	624	598	649	632	641	611	623	595	594	628	619	600	601	604	618	581	642	644	569	617	613	623	637	583	622	639	625	631	589	612	599	630	626	587	649	658	680	631	622	587	653	595	569	620	615	577	586	609	611	617	587	574	608	607	616	593	610	619	607	596	626	657	604	599	616	623	568	624	593	571	593	666	642	642	657	641	625	559	618	587	626	609	596	624	618	660	616	615	569	622	608	617	581	614	588	654	645	650	612	563	621	600	621	621	615	635	617	609	645	614	605	609	651	583	622	625	614	624	597	568	620	644	635	593	640	595	616	630	601	627	670	620	650	595	630	571	642	630	647	641	693	645	629	630	671	599	633	627	670	590	586	602	616	628	606	584	660	647	604	629	616	592	628	614	642	622	619	606	615	625	597	614	636	598	656	597	605	605	644	604	642	656	620	629	609	590	659	573	602	601	584	573	664	620	665	608	596	622	639	654	609	582	617	621	626	635	630	609	634	630	625	645	582	669	644	603	624	610	625	672	590	627	609	605	631	596	629	667	623	591	602	604	606	627	637	673	608	594	623	643	626	617	658	630	624	622	650	663	595	634	574	648	561	590	645	653	572	663	643	597	589	597	606	612	608	640	635	593	595	616	631	636	604	626	602	594	616	596	642	634	631	629	624	611	611	609	602	619	592	619	623	636	630	641	614	607	590	633	621	587	593	634	644	619	657	597	613	588	637	607	578	631	632	582	619	660	602	614	646	654	629	578	619	628	625	587	623	607	612	600	601	653	658	598	625	622	604	591	584	632	599	579	626	611	593	595	593	559	612	588	627	616	574	628	614	616	643	586	616	559	606	591	571	578	596	648	581	627	614	626	603	644	623	647	625	609	628	605	628	618	603	619	628	546	592	642	586	645	605
19290	28242	21025	10083	7884	6169	4590	3169	2352	1952	1731	1624	1614	1605	1578	1381	1322	1328	1308	1294	1191	1091	983	998	1155	1336	1279	1185	1184	1031	1013	976	872	878	927	793	783	713	806	768	791	757	784	793	840	882	871	935	952	901	825	749	740	715	676	738	698	672	702	645	717	638	636	630	647	672	604	660	630	656	636	638	629	619	625	655	633	646	593	663	635	567	645	608	633	642	642	620	582	650	618	620	655	658	599	603	619	652	606	649	612	645	591	625	667	598	632	626	622	638	646	669	627	633	631	653	601	630	650	615	647	617	644	661	591	615	625	638	626	661	638	642	642	658	628	633	645	593	615	602	616	596	648	616	609	634	606	653	583	625	602	650	595	609	647	638	609	590	646	612	622	596	653	612	630	613	651	641	623	611	654	630	623	628	657	637	586	590	630	571	606	559	617	588	611	604	649	650	596	553	633	648	629	651	605	628	637	611	629	605	645	624	624	687	628	603	634	667	602	643	614	603	665	623	653	598	600	632	654	615	657	617	633	648	606	590	625	664	638	574	623	608	604	634	631	599	604	626	613	662	618	643	625	624	623	642	565	650	609	618	630	645	617	599	626	638	643	616	658	627	661	612	652	622	621	664	634	621	614	588	612	596	592	578	618	619	637	601	610	658	652	627	614	653	641	652	653	622	675	695	617	615	630	623	623	646	625	614	643	645	600	610	649	596	591	605	574	594	645	576	599	618	636	630	607	597	683	570	638	600	615	635	647	631	630	649	617	611	614	638	610	586	624	636	602	655	623	616	625	606	587	624	606	620	588	638	636	593	621	606	645	647	676	608	607	616	602	607	594	615	645	643	577	638	622	647	649	616	623	640	617	608	595	637	617	585	595	633	629	653	640	656	695	613	592	611	631	630	638	600	613	614	623	649	695	641	623	668	648	671	615	619	631	681	647	639	615	635	596	600	631	667	627	580	654	610	634	589	626	671	618	643	588	634	605	680	583	671	622	654	567	612	643	632	636	606	619	629	607	627	662	630	649	570	599	650	607	619	649	606	626	599	620	602	626	656	608	728	611	661	644	624	631	598	629	586	591	556	635	628	620	627	591	588	612	677	596	666	580	635	636	584	608	632	625	564	643	611	633	578	671	612	617	627	601	677	612	652	638	645	584	599	610	636	610	606	665	620	576	642	585	601	639	618	616	659	596	597	618	586	648	602	659	674	600	640	595	631	628	632	594	625	640	602	594	643	659	638	595	573	603	577	595	608	654	613	646	650	646	616	581	649	591	641	654	633	637	640	595	555	593	629	672	590	654	628	635	650	605	667	663	617	593	622	619	669	635	659	600	610	618	655	614	600	634	691	640	575	649	642	612	590	636	635	594	622	618	647	651	626	627	639	596	627	619	609	588	638	647	626	587	624	688	630	604	636	606	622	659	623	583	637	615	605	629	600	655	635	631	613	638	658	622	622	622	615	607	685	643	634	643	638	653	616	631	642	649	618	594	633	634	662	633	644	656	611	567	590	617	630	644	643	603	570	667	603	653	670	643	677	620	593	650	609	650	627	613	602	642	631	657	657	643	663	590	637	640	622	642	621	665	622	612	619	630	618	635	611	630	672	604	611	626	651	636	596	620	596	645	610	610	619	584	621	620	644	619	665	655	621	601	618	638	693	602	619	637	675	656	612	624	655	599	633	603	636	620	591	654	608	574	620	596	608	623	647	633	652	602	640	661	623	622	667	614	621	633	594	631	680	630	650	630	634	632	562	615	659	642	648	660	625	627	619	621	591	625	626	652	602	606	617	662	674	606	668	613	584	626	589	616	640	597	624	633	586	643	657	608	610	600	605	620	608	677	653	662	624	571	613	660	613	633	628	639	602	612	602	604	571	648	649	596	655	664	653	660	641	666	616	650	602	647	635	632	614	645	635	597	588	608	620	603	641	618	579	609	602	619	603	610	634	663	637	649	639	623	624	638	594	620	618	672	625	656	629	593	590	640	613	610	611	619	637	651	646	615	604	590	629	612	614	636	601	622	593	593	641	637	678	599	620	629	658	604	633	645	609	613	645	666	579	625	650	661	621	650	624	632	592	608	684	649	626	539	624	639	605	629	636	622	599	601	675	606	645	597	633	637	636	608	630	630	662	682	568	644	616	629	625	657	638	589	581	594	629	575	613	617	628	637	617	646	627	634	654	632	569	664	634	659	654	646	599	611	670	658	647	636	577	656	632	581	668	623	678	645	625	643	602	627	625	618	619	666	692	607	640	615	595	644	626	602	643	607	648	634	625	601	654	672	650	601	625	639	613	643	611	638	618	610	650	644	658	665	587	600	613	615	597	631	669	595	614	598	650	593	653	636	629	626	633	624	614	639	637	590	658	673	638	640	618	641	655	591	650	604	620	585	613	613	628	641	616	603	610	637	647	636	654	604	639	624	597	625	630	643	615	602	630	623	642	649	635	612	651	598	631	632	583	620	634	629	623	661	638	594	629	628	631	590	646	625	613	591	579	654	605	618	612	637	647	645	601	602	583	649	651	605	598	612	678	617	654	669	629	662	620	618	612	632	626	667	623	635	640	613	640	597	632	659	631	673	605	618	632	620	598	577	617	636	624	629	665	640	627	633	642	646	579	651	607	584	625	633	611	676	636	650	650	659	603	602	617	648	609	643	622	617	636	641	644	640	623	630	592	604	621	643	648	600	662	635	569	618	636	603	655	627	620	593	615	609	642	638	663	620	640	623	649	628	627	616	660	621	668	626	626	642	616	609	662	662	655	636	650	589	634	607	607	630	600	623	603	576	629	639	616	604	706	696	612	633	623	656	619	684	598	628	631	613	581	552	642	653	648	630	622	605	656	678	622	661	629	641	636	602	672	621	678	604	593	633	652	614	609	606	663	612	641	609	629	669	567	627	614	617	637	644	589	625	651	634	614	662	592	652	643	668	664	628	575	623	633	619	609	624	658	604	643	612	641	634	593	636	636	611	612	618	625	627	636	635	580	616	642	657	645	656	676	606	631	618	606	627	637	639	603	614	624	639	661	579	671	673	616	619	623	638	614	621	626	606	616	610	604	618	597	623	630	610	661	634	624	668	582	581	614	604	628	634	600	633	560	621	636	622	615	620	608	635	635	636	632	661	622	627	653	638	640	578	610	654	624	565	614	635	604	650	626	637	641	669	626	641	625	627	620	627	611	610	656	621	643	663	682	636	611	601	670	606	648	584	633	590	661	628	619	622	610	598	630	638	634	599	592	649	608	606	636	635	658	645	683	611	643	618	593	602	675	644	583	598	652	662	659	650	652	612	622	612	626	595	615	592	629	583	634	650	636	651	611	645	619	624	632	624	648	618	575	650	606	630	636	655	637	638	615	613	627	593	653	605	590	590	620	625	602	643	596	604	644	616	647	598	595	583	645	633	634	630	636	608	650	642	639	637	648	652	624	629	640	627	647	639	648	607	585	627	624	632	653	588	577	639	614	626	612	607	630	594	631	552	579	639	643
28240	18018	8094	3276	1821	1322	1118	928	797	753	734	731	788	727	711	742	741	712	687	696	723	662	657	728	770	819	800	755	746	756	650	707	659	721	703	688	643	698	680	635	679	670	661	630	681	672	718	625	692	704	684	669	586	604	688	673	653	668	664	660	603	623	656	653	652	644	660	618	632	601	612	639	629	633	625	636	630	585	630	648	633	624	615	596	609	608	636	613	658	601	644	643	644	629	619	635	608	580	636	627	625	641	596	669	602	612	637	604	635	630	667	599	604	633	617	643	646	597	611	606	625	624	664	604	659	614	635	637	654	632	646	648	649	653	647	627	662	615	638	676	642	634	637	665	628	648	650	622	646	636	659	606	662	593	643	595	675	646	629	630	576	642	651	627	615	657	634	630	624	640	634	665	680	626	635	705	606	644	644	649	670	601	607	659	713	639	626	648	627	657	617	660	614	692	604	603	620	609	613	626	613	632	650	590	630	662	638	673	585	654	628	672	651	601	634	615	599	615	617	630	623	610	652	626	627	627	636	644	689	652	602	695	603	629	661	647	649	638	637	654	615	612	571	679	592	633	661	617	662	648	653	616	671	661	651	559	630	593	656	679	707	624	631	660	603	624	598	600	612	653	624	597	637	668	633	614	642	617	612	658	642	625	612	641	616	643	623	675	677	626	664	695	653	580	635	587	633	626	613	655	573	637	650	664	613	639	645	648	687	600	651	658	627	639	635	613	669	625	645	617	641	657	616	663	646	614	634	649	625	661	620	611	595	633	650	577	653	612	646	681	611	617	675	635	669	665	697	624	637	653	629	628	656	651	600	635	631	622	568	571	601	622	635	610	590	644	658	618	630	626	681	654	647	594	626	644	659	642	635	613	673	634	640	610	628	651	641	654	624	645	607	615	626	644	636	631	665	581	647	584	617	609	667	586	622	655	671	597	639	655	633	631	624	617	605	636	666	617	635	620	674	663	595	590	645	608	645	600	629	638	628	645	622	625	660	644	576	652	641	637	630	654	603	665	600	612	628	620	614	619	608	642	669	626	654	611	625	642	663	616	612	615	637	647	636	621	586	676	631	678	649	647	583	553	645	636	657	636	603	726	662	622	637	664	603	583	598	619	668	638	658	633	656	637	667	646	626	618	612	623	624	625	640	633	646	629	634	626	679	630	605	592	637	647	634	626	631	631	620	689	621	605	622	639	636	651	705	654	666	611	619	608	639	581	579	621	661	637	660	622	646	619	651	669	630	627	601	625	610	643	669	661	623	671	624	693	654	594	631	623	659	685	646	618	606	616	629	630	614	618	638	656	636	637	621	616	662	623	673	604	634	622	613	646	653	584	619	641	625	614	645	608	648	630	671	592	562	617	673	628	666	633	688	634	641	667	640	582	667	653	584	708	661	649	618	604	666	634	650	667	648	604	667	593	605	614	675	673	608	634	634	602	628	641	643	638	636	616	717	657	626	645	613	617	653	670	657	615	628	643	590	647	690	689	591	627	589	629	668	610	652	625	622	606	661	652	652	640	637	655	644	613	642	626	626	570	700	617	660	619	634	615	662	613	607	599	630	638	637	650	631	656	613	667	602	626	667	620	630	589	658	650	584	616	646	625	659	641	638	625	601	605	673	602	628	611	640	647	655	659	577	629	646	628	617	673	653	699	644	624	650	617	643	645	618	647	607	627	641	646	637	669	623	620	647	681	619	674	652	623	642	630	602	617	686	642	684	646	634	644	628	638	633	617	632	613	580	614	654	663	611	625	628	641	685	651	582	596	631	614	603	596	594	658	603	646	693	605	651	632	651	620	641	649	672	582	658	642	616	635	623	644	605	600	598	608	611	651	657	612	652	638	620	638	665	579	618	617	604	584	615	627	627	667	688	662	657	611	624	624	615	649	661	629	664	604	612	629	645	647	645	615	623	691	638	639	685	638	639	638	639	636	650	624	649	628	645	661	622	613	601	635	600	671	648	589	646	599	619	643	676	652	636	644	642	624	643	656	622	640	661	618	623	683	595	682	612	613	643	670	643	622	678	679	656	655	621	641	673	660	637	645	634	597	596	613	611	611	625	584	615	644	673	624	632	630	581	637	674	652	674	633	689	636	627	638	630	624	606	637	622	597	652	623	629	627	638	658	662	642	593	640	626	604	627	658	637	642	635	627	618	639	600	621	645	651	622	670	649	670	660	629	601	629	594	659	691	602	630	608	637	616	663	665	593	664	665	653	648	654	599	615	603	674	649	644	620	639	660	619	658	597	633	627	619	692	640	692	633	602	646	620	638	617	614	623	660	593	605	625	651	660	646	624	637	682	665	616	623	617	638	653	592	678	671	661	674	625	674	590	571	627	653	675	620	592	694	612	636	606	658	646	609	625	651	631	628	585	675	647	651	630	657	648	625	646	646	647	663	619	666	610	651	633	687	591	640	590	629	587	679	658	591	632	621	646	616	651	608	614	721	645	650	656	628	609	629	642	612	673	641	660	639	598	662	669	592	616	655	573	576	621	647	624	600	658	612	631	618	634	678	636	617	624	608	607	626	608	677	633	597	641	640	657	633	641	661	645	628	640	588	622	650	608	577	633	635	633	637	635	642	632	602	639	653	660	598	659	677	672	608	599	647	644	622	615	601	651	633	628	603	631	643	619	601	626	598	617	654	642	620	615	660	607	647	625	636	591	659	614	657	628	639	649	644	626	557	583	640	622	593	641	649	617	637	618	598	632	620	619	658	653	638	642	632	656	618	665	553	598	602	650	624	649	668	631	630	620	675	610	654	646	629	656	679	575	655	678	606	637	640	620	635	619	626	645	675	585	619	637	648	631	628	637	653	687	684	593	696	626	646	616	653	637	672	645	643	627	633	644	589	618	632	657	629	664	634	682	616	620	650	617	617	659	617	599	632	620	636	645	657	633	638	620	637	629	640	643	620	646	667	654	634	650	639	634	670	634	595	616	632	622	649	647	630	635	650	665	706	634	609	617	632	626	601	655	652	615	641	626	637	622	627	612	643	634	607	663	621	627	612	579	650	619	613	616	609	608	621	651	646	627	638	635	632	599	642	603	652	681	618	595	635	623	640	620	673	715	663	650	659	649	635	587	615	706	596	616	651	630	657	632	634	685	632	675	636	578	609	656	683	680	662	638	606	642	626	632	661	621	653	647	618	623	659	618	682	634	652	657	664	670	655	603	568	635	658	644	653	671	624	595	652	646	627	626	676	623	668	609	631	674	619	643	585	615	613	627	656	628	602	608	630	647	607	606	597	623	627	646	631	636	581	598	655	667	597	633	670	605	674	652	635	646	658	657	649	628	599	627	636	655	648	660	620	603	621	613	645	618	646	637	601	642	678	638	656	661	661	642	598	615	662	651	639	632	656	629	665	595	581	638	627	614	645	644	648	578	584	631	642	642	626	615	623	688	645	639	588	600	689	611	591	618	658	636	622	602	631	592	622	631	673	644	602	626	607	656	664	625	601	627	611	670	637	629
12095	9682	7291	3531	2637	2089	1650	1152	909	877	830	840	885	843	859	880	890	879	863	832	804	827	779	796	840	925	949	930	829	832	802	783	769	767	793	733	694	745	712	721	750	688	746	744	762	749	799	806	753	742	751	720	695	686	728	742	719	691	655	699	679	686	692	726	697	662	641	676	645	672	682	686	681	668	670	641	702	719	612	632	654	675	658	695	689	664	636	671	716	677	688	686	717	684	654	710	663	684	690	668	683	693	667	673	692	673	667	672	677	707	667	646	687	651	664	677	628	677	681	656	669	652	693	706	619	653	685	687	688	714	662	640	671	689	633	653	672	659	682	668	661	735	618	677	666	687	691	694	667	669	699	660	694	676	675	670	699	645	668	672	707	618	670	702	663	670	674	677	664	659	715	679	681	666	680	655	631	642	673	646	630	699	684	642	696	680	677	659	665	655	642	636	657	704	679	676	679	641	711	673	661	683	637	709	664	700	690	660	663	726	669	637	617	601	679	726	672	699	641	718	678	640	674	643	641	692	646	621	689	697	644	660	669	693	647	660	659	696	610	709	684	661	713	701	659	622	683	661	722	655	657	654	614	698	703	671	713	693	712	708	683	693	613	698	651	667	700	665	689	707	667	706	647	719	658	634	678	658	641	654	624	703	686	682	668	685	690	696	675	679	688	650	624	653	707	672	690	666	660	659	637	611	674	653	666	689	625	702	680	654	672	654	681	668	647	663	652	717	678	647	693	702	675	641	661	710	700	672	656	655	695	683	658	672	646	646	626	664	648	674	674	634	699	700	718	680	636	673	685	640	650	708	706	654	637	697	714	652	706	666	653	673	648	666	659	632	683	658	647	651	650	613	686	665	700	667	628	691	662	684	675	693	650	665	698	681	661	669	666	647	710	663	662	636	653	673	642	661	690	636	698	691	650	604	698	693	649	689	695	676	686	675	727	640	669	682	695	636	667	703	658	691	712	648	647	673	672	677	648	635	675	607	706	666	698	630	657	642	702	624	634	650	672	638	674	687	706	731	683	641	699	660	731	655	694	698	607	726	672	711	681	647	686	659	665	662	709	680	641	675	696	642	661	645	676	650	698	679	673	625	681	659	646	685	647	638	670	637	687	693	661	687	670	656	648	690	664	702	645	648	703	630	653	646	658	702	639	672	652	657	674	696	664	718	672	676	606	690	660	633	696	686	676	659	625	649	692	743	678	662	702	656	689	641	666	645	639	673	662	660	644	712	629	630	703	669	721	656	649	674	625	689	613	677	679	691	678	684	715	664	663	693	701	692	654	685	676	643	672	623	693	682	672	717	708	609	639	680	707	648	648	662	696	678	622	706	710	671	689	678	676	684	600	646	646	682	662	650	707	660	646	675	658	688	682	650	676	647	658	695	690	683	656	674	711	650	668	671	688	673	610	677	659	672	651	635	655	742	689	622	651	649	668	725	691	710	713	667	654	654	665	663	697	643	655	686	609	670	681	687	700	683	684	686	647	692	675	698	629	689	643	646	637	688	695	669	648	622	689	658	646	690	685	656	648	654	689	686	641	677	657	671	650	653	702	679	679	654	682	679	704	642	633	616	686	680	666	703	661	705	660	657	649	641	650	690	689	681	667	668	630	649	658	654	699	663	669	678	633	634	661	654	659	676	673	664	718	627	672	690	668	662	645	691	702	654	656	724	621	684	659	681	668	643	701	681	691	680	673	657	642	619	748	670	677	672	649	677	659	679	683	593	680	648	676	690	617	655	685	711	653	648	658	662	618	692	648	683	716	646	636	655	681	697	639	656	659	681	634	682	624	700	695	649	724	638	655	702	733	684	670	674	670	650	688	708	633	665	743	683	699	666	613	647	657	647	663	646	613	655	671	685	643	665	675	705	616	646	686	703	627	656	657	692	683	683	667	671	688	702	651	659	706	679	656	644	641	679	681	657	664	724	678	705	632	688	709	651	698	697	675	688	648	674	654	629	701	735	622	689	674	673	682	648	681	622	664	652	721	680	657	668	628	678	675	648	650	634	690	656	672	728	656	676	634	668	668	685	648	714	688	643	670	670	696	664	621	665	654	727	662	669	668	676	709	668	677	676	679	686	664	651	646	676	678	647	679	665	692	630	683	689	685	670	650	625	695	675	651	641	673	666	661	685	693	681	646	673	667	673	699	659	688	707	693	655	705	649	696	655	682	663	644	669	641	717	684	684	642	689	667	667	697	658	679	684	636	651	680	684	700	638	687	657	650	737	710	686	657	659	701	678	646	669	655	659	700	625	712	663	626	674	612	680	655	663	687	697	655	694	698	718	663	689	683	616	650	682	683	684	679	677	670	658	655	699	661	585	697	698	657	646	707	650	732	631	746	657	673	681	676	640	677	747	694	727	674	680	692	672	705	708	682	693	622	710	673	709	688	686	688	694	659	659	700	649	684	680	656	676	639	683	695	634	659	667	676	616	645	707	656	703	726	705	657	664	697	674	696	710	686	715	686	665	695	675	713	673	681	673	661	689	665	682	634	659	615	657	690	654	615	665	634	669	672	651	732	688	690	654	650	711	663	680	638	672	669	661	609	647	655	700	659	687	700	685	624	653	678	674	679	662	685	674	664	689	677	708	618	672	697	685	718	701	694	644	671	666	685	677	614	646	652	679	661	670	704	692	655	675	657	621	663	639	662	621	712	705	672	673	694	684	676	659	689	649	657	640	726	634	685	665	658	708	651	696	693	667	681	657	648	697	684	652	692	663	607	660	686	671	628	664	645	697	641	707	679	675	690	693	668	694	624	668	672	681	669	679	639	672	675	638	649	675	691	646	639	729	728	683	670	670	660	663	665	660	675	638	694	710	651	671	649	668	702	697	692	656	667	683	669	621	668	670	683	683	634	710	679	710	697	664	701	674	651	673	661	681	671	666	651	660	660	687	730	669	640	673	668	675	607	682	674	674	656	644	651	634	653	690	698	661	672	703	654	628	708	641	643	690	679	704	674	723	690	640	693	649	678	678	648	656	677	655	676	689	698	667	687	656	666	674	702	651	668	641	676	697	655	683	641	677	656	722	704	676	688	695	697	681	665	729	679	679	709	674	681	636	660	655	661	679	665	715	682	659	658	714	686	710	700	682	675	682	625	623	657	667	662	650	624	666	670	664	685	671	697	668	674	696	656	663	641	644	658	665	652	689	647	645	668	672	678	676	676	670	676	665	649	691	722	670	642	663	691	659	678	656	654	619	670	674	668	645	677	640	671	649	632	671	683	681	693	625	622	686	676	694	658	722	674	648	655	666	671	658	679	707	690	678	659	726	697	634	680	665	717	679	649	654	625	687	656	616	695	643	707	713	668	658	697	653	653	694	674	712	685	645	641	671	677	641	619	630	648	676	690	705	691	702	681	690	669	692	670	675	680	669	681	639	676	678	690	662	668	681	661	634	679	689	657	623	653	681	696	655	679	675	632	700	680	697	666	713	640	663	623	676	607	677	671	679	731	705	652	685
23881	21310	28545	24406	21283	10438	2345	1268	930	864	777	689	784	755	727	700	669	749	665	649	580	563	592	574	634	724	733	672	642	645	527	548	541	501	501	491	429	472	507	525	484	468	462	477	542	562	563	592	552	556	531	484	483	434	465	434	441	422	471	457	391	442	458	404	409	470	476	437	428	409	412	413	413	452	416	447	438	439	424	443	370	399	408	400	429	428	464	432	418	388	407	447	380	398	459	399	425	436	437	433	403	388	426	411	383	413	374	443	424	447	393	451	413	415	388	419	410	407	400	416	438	405	452	442	409	432	429	418	371	452	428	389	412	437	399	409	419	369	401	424	390	406	425	385	412	397	421	446	398	436	385	381	442	420	407	369	411	432	427	401	397	412	383	404	388	420	435	421	406	428	427	422	380	449	409	426	438	404	411	425	434	438	420	390	452	388	395	438	434	414	407	402	429	419	386	427	424	401	436	414	424	426	428	458	455	383	402	423	383	407	398	425	402	455	428	415	424	398	394	427	396	392	439	461	415	406	416	423	425	408	460	412	406	422	420	447	466	451	413	421	406	395	448	412	439	413	397	417	425	415	430	436	428	405	424	430	413	432	462	414	432	384	455	406	411	466	418	422	430	399	368	392	402	440	426	416	407	446	403	412	402	416	440	405	438	381	425	427	400	421	417	405	472	427	449	422	461	439	442	404	429	421	429	449	412	442	428	429	432	445	382	404	429	407	415	391	434	433	391	413	396	434	423	424	408	393	377	414	430	411	403	428	397	408	436	472	421	406	411	421	410	401	457	442	412	432	450	419	350	402	399	446	378	417	423	462	407	418	474	435	407	423	405	458	423	447	423	380	433	434	402	381	433	428	435	442	400	453	404	427	401	385	420	430	428	423	399	424	408	433	424	406	395	417	407	412	465	424	453	398	431	402	432	413	422	438	437	421	419	403	410	401	384	424	416	422	403	408	399	425	426	392	409	416	416	436	438	392	413	440	419	407	435	393	449	413	409	407	383	402	410	403	427	439	407	440	413	412	452	439	383	432	417	412	399	410	435	410	452	407	441	417	404	412	452	465	452	428	463	412	402	422	406	459	440	431	375	422	433	447	403	435	404	436	433	380	408	395	417	443	437	385	421	408	404	423	412	412	424	409	410	439	380	437	411	405	401	440	402	443	412	376	468	408	415	425	402	405	439	433	376	422	426	391	412	407	429	397	405	374	421	405	424	429	433	436	453	450	424	414	423	449	385	412	415	426	415	418	409	429	433	416	436	432	419	402	395	444	413	415	398	408	388	448	393	396	434	414	440	413	444	427	446	417	395	415	443	457	420	421	412	446	425	389	414	429	453	392	414	405	415	431	415	419	450	413	412	430	413	427	427	440	391	397	440	426	419	387	420	391	442	388	391	420	429	425	384	452	431	401	415	410	409	413	419	399	450	388	393	379	422	409	407	444	416	437	471	423	426	439	381	382	380	431	399	429	411	394	409	416	452	421	412	393	419	379	361	400	424	428	412	418	421	423	442	395	408	456	412	401	434	433	428	420	419	432	399	402	396	433	380	424	423	446	454	408	418	421	416	433	392	447	406	423	464	395	385	436	421	439	396	437	405	422	445	403	442	418	392	410	413	418	404	389	444	443	397	421	421	384	439	405	393	409	372	423	436	449	437	398	453	451	396	386	415	412	419	399	391	433	393	441	429	392	404	427	424	392	409	429	427	398	429	406	417	405	378	449	392	447	420	472	404	425	417	402	396	391	405	413	446	438	445	412	406	431	402	442	395	400	443	447	394	401	417	449	438	406	432	419	423	453	403	409	421	437	420	475	425	406	414	386	456	405	419	424	414	351	375	411	392	415	422	419	412	439	452	410	385	379	404	387	405	416	442	419	414	408	407	391	394	384	434	404	398	408	396	448	402	429	423	427	429	421	375	388	421	404	404	387	390	424	413	397	430	377	414	419	417	405	422	426	418	381	435	459	463	407	406	369	453	440	420	393	417	461	411	409	389	390	447	435	387	409	403	397	439	448	427	449	432	391	419	425	415	400	456	413	417	447	429	405	410	412	424	406	368	448	421	422	464	395	431	422	428	425	442	429	410	426	419	442	411	409	407	436	426	430	430	399	422	418	409	439	433	418	409	418	407	442	444	433	417	407	410	408	403	425	442	429	416	432	443	386	383	416	425	440	397	416	380	401	400	402	433	415	422	430	427	420	424	394	440	394	424	449	431	395	393	428	405	409	397	427	438	419	403	384	433	424	417	424	445	418	425	425	397	429	415	389	412	458	396	414	432	396	427	409	398	446	426	396	428	407	450	391	466	396	399	387	409	413	439	384	432	459	428	423	420	418	416	436	419	425	446	394	437	392	454	435	411	419	391	434	434	417	424	407	406	398	414	439	421	430	393	399	421	441	423	424	425	437	421	396	390	415	402	432	425	431	409	420	441	432	394	430	469	400	405	408	385	402	447	429	386	420	414	405	422	433	436	414	393	411	440	414	451	423	415	443	391	421	406	428	459	359	427	440	456	433	400	393	435	397	406	437	465	414	418	408	425	428	393	418	418	436	389	434	404	398	389	407	405	410	416	429	423	448	422	450	437	401	435	395	391	408	440	445	429	440	456	412	390	456	409	456	411	388	438	405	404	433	436	409	426	386	363	427	442	423	393	411	413	420	402	398	381	432	456	442	454	421	372	388	419	402	396	409	403	430	403	393	395	438	416	432	404	439	416	368	392	451	422	393	421	408	430	411	436	407	434	404	437	440	383	428	424	401	417	434	403	444	445	419	391	396	415	422	397	398	443	429	410	411	413	442	401	401	429	399	458	386	422	441	437	406	410	394	435	400	411	436	420	414	411	408	392	413	427	406	435	411	407	410	380	418	407	420	449	416	412	425	418	427	390	423	417	399	437	412	413	433	442	403	472	439	407	401	406	410	415	413	405	463	412	424	407	385	398	425	426	411	422	436	422	429	412	411	454	431	418	414	409	427	415	424	435	414	449	420	435	472	391	429	450	406	424	433	388	429	447	424	419	405	434	430	386	397	416	426	399	404	422	423	390	430	403	438	432	459	444	452	385	410	440	404	459	411	415	403	405	410	425	413	395	408	395	445	420	404	461	426	425	410	428	425	451	396	445	413	394	375	413	429	412	397	412	433	408	418	436	438	426	408	423	401	447	412	440	429	391	415	392	442	429	390	397	390	413	412	403	411	424	418	406	444	422	457	446	412	410	391	421	402	431	471	437	424	414	418	429	412	396	424	416	429	415	418	447	420	415	374	417	394	413	429	423	419	402	430	421	483	392	417	420	389	395	414	459	455	375	401	448	425	397	423	429	445	399	407	438	430	415	428	427	409	432	408	452	455	435	444	413	406	427	410	427	397	415	389	425	425	415	424	373	420	419	406	385	423	413	444	410	407	373	404	380	420	430	400	445	405	416	418	413	427	420	417	385	404	417	448	421	440	435	415	418	426	420	413	389	407	453	421	438	463
15283	21602	15880	7342	5221	3998	3083	1957	1478	1264	1101	966	1076	1036	951	944	946	865	848	830	777	717	681	747	806	881	925	846	838	704	687	669	634	658	660	581	529	515	551	508	533	575	566	580	592	560	647	697	681	667	531	538	509	531	498	511	482	497	495	480	484	458	483	454	491	483	522	479	479	457	438	417	439	438	464	448	492	480	481	422	456	465	411	476	483	438	437	419	495	440	424	459	449	447	463	447	456	486	454	463	438	471	427	471	474	477	402	402	439	478	442	447	421	438	415	463	468	486	466	454	411	443	483	449	421	457	473	449	430	462	444	449	428	441	445	421	434	437	488	462	471	411	437	450	412	463	460	464	429	471	472	456	425	445	465	429	431	469	453	467	455	448	424	443	444	540	460	462	426	466	450	449	433	484	488	449	457	382	459	465	435	453	418	396	454	465	444	439	471	463	451	434	484	458	475	471	449	414	432	472	469	446	462	431	470	417	465	480	464	492	459	451	451	451	456	475	435	435	494	475	469	482	469	449	480	445	416	404	433	423	484	431	446	438	454	444	416	465	464	416	440	458	481	474	438	479	408	417	403	453	440	447	445	453	433	454	418	441	410	460	472	446	426	458	491	433	467	415	432	429	433	472	425	479	473	445	450	448	475	433	455	446	451	436	448	459	439	436	454	420	451	440	464	456	432	400	474	462	440	473	454	464	448	460	446	435	424	423	475	452	464	477	432	475	451	450	465	480	406	443	458	462	461	471	443	477	454	465	435	463	456	458	464	412	443	428	462	416	417	450	418	420	471	431	422	398	422	516	459	419	473	428	402	430	479	428	430	437	443	409	473	458	426	452	437	459	442	463	451	464	464	410	459	444	443	467	451	453	480	464	422	432	430	420	441	464	454	457	431	435	455	424	482	473	439	425	427	453	453	400	465	438	426	438	444	446	442	425	438	467	453	452	423	467	487	445	436	421	436	437	420	456	418	418	444	456	433	443	468	441	441	441	434	459	436	450	461	448	412	426	433	469	468	441	445	462	471	468	451	433	438	429	468	432	467	457	470	447	437	405	429	429	431	408	496	420	418	457	458	479	458	466	464	458	465	484	433	444	423	450	422	474	449	427	446	446	408	488	441	460	428	447	451	430	431	458	431	443	480	455	412	451	498	464	466	473	464	469	469	423	440	454	453	408	446	452	449	437	441	496	481	423	427	435	461	475	451	460	459	437	416	468	455	459	471	440	436	432	447	455	487	442	423	487	468	413	471	462	442	418	445	478	499	448	462	459	432	443	439	443	441	452	440	427	434	445	475	442	442	435	441	440	504	473	410	436	473	466	421	444	456	429	426	448	435	443	422	420	470	442	465	456	433	460	428	435	466	427	438	486	455	445	445	440	428	437	416	484	474	465	437	462	461	419	409	457	445	434	454	430	461	459	456	447	439	431	456	476	486	497	450	447	481	438	438	466	447	457	452	464	440	427	439	452	446	453	506	424	467	476	475	454	432	455	458	415	432	445	410	456	463	417	451	454	449	500	449	466	457	434	422	441	427	417	417	446	436	436	453	428	440	510	491	467	425	430	441	464	484	432	433	442	463	457	456	424	424	478	424	410	461	434	457	462	452	452	467	404	433	433	461	439	445	455	462	441	467	437	468	445	457	459	442	420	467	445	465	455	416	440	500	446	431	450	453	475	434	457	470	451	434	415	484	464	442	428	472	461	439	449	462	456	463	441	427	443	453	454	470	451	449	463	455	460	467	469	397	430	477	443	437	475	480	451	452	441	447	431	470	477	450	428	402	432	449	470	474	461	433	468	454	435	445	432	462	413	466	466	458	441	464	489	442	447	478	457	431	441	479	470	464	404	436	442	458	458	406	502	423	379	453	461	443	471	449	491	440	458	409	422	435	453	443	433	438	465	451	477	476	461	466	477	439	452	500	468	448	416	448	410	453	450	425	460	440	456	430	443	435	448	451	445	458	453	456	450	458	419	427	469	445	472	477	494	468	445	437	408	434	479	469	420	472	478	433	405	471	466	495	459	435	484	451	445	434	467	466	433	443	487	446	487	442	437	481	447	442	425	410	438	451	489	448	483	467	426	438	406	445	430	490	422	448	444	444	438	429	441	423	469	457	433	406	439	496	486	397	415	433	437	437	456	441	468	449	440	453	444	428	458	420	430	478	463	483	478	450	447	422	454	455	456	460	461	437	460	435	421	436	447	448	451	430	464	461	438	460	442	432	439	477	449	477	424	446	486	499	467	463	462	442	464	442	417	413	470	409	439	459	461	416	452	424	462	428	434	449	468	455	458	460	440	456	413	413	447	417	422	454	454	428	470	432	438	432	449	455	456	459	480	471	446	475	423	434	434	441	462	440	422	455	445	446	427	478	463	436	465	465	465	434	449	446	471	452	436	421	435	433	441	448	441	459	469	451	407	474	467	449	404	430	477	452	437	441	478	485	464	445	439	447	460	419	473	439	426	455	440	437	444	452	435	437	495	458	437	428	435	440	445	437	415	477	443	474	433	464	466	434	445	494	463	435	438	444	479	429	436	452	463	444	445	414	419	453	465	495	425	484	473	430	455	453	470	439	453	463	460	430	442	450	464	440	444	448	423	462	450	463	444	437	443	409	478	429	455	444	485	489	450	404	472	419	472	476	445	485	460	464	460	424	443	431	423	464	461	402	430	462	431	453	470	406	433	464	417	447	429	411	427	456	440	441	455	437	440	463	457	435	444	454	451	457	457	434	452	469	449	464	441	467	441	427	466	470	453	435	469	468	454	459	472	484	444	472	415	475	478	438	440	466	480	457	468	412	497	455	462	478	451	445	423	442	441	425	450	455	432	444	434	446	435	437	454	483	407	406	467	453	435	463	465	432	450	476	428	454	468	417	424	432	419	442	437	427	435	444	460	444	449	424	448	486	478	468	482	436	449	474	465	477	436	444	466	444	460	428	422	441	450	432	455	427	427	463	458	415	473	458	441	440	438	439	466	460	439	429	448	447	427	427	457	399	472	462	418	447	385	442	456	472	478	455	436	435	461	427	453	409	437	452	460	440	451	451	449	449	470	472	455	475	441	446	445	460	438	441	462	476	449	450	462	481	403	438	434	446	448	439	454	454	471	433	460	417	455	465	476	429	411	469	422	447	450	443	421	465	456	459	443	450	454	440	459	453	460	435	478	407	451	438	459	494	460	489	451	477	479	429	443	413	433	419	444	426	475	473	437	477	433	440	484	464	451	410	435	449	429	456	450	420	425	450	464	439	423	457	463	451	403	430	462	457	463	445	458	449	441	462	458	492	426	468	423	473	433	499	445	426	438	424	449	444	423	462	456	484	450	459	459	459	428	445	426	453	461	442	455	459	447	438	456	471	466	469	460	485	464	416	454	453	414	442	486	463	435	447	430	464	432	457	442	469	456	427	449	436	433	473	461	416	461	437	446	465	434	427	441	459	453	473	469	424	433	481	447	477	441	443	443	435	454	473	477	421	438
25201	21318	27281	25560	10676	2416	1765	1362	1134	1096	1054	1061	1121	1114	1028	1025	1090	959	1042	974	934	979	928	939	979	1015	1059	985	1002	953	928	950	955	899	910	909	907	946	902	828	914	872	832	881	962	877	935	975	1010	929	870	860	859	878	926	869	917	867	846	871	874	821	843	859	847	873	887	872	938	790	913	819	835	820	829	828	849	838	817	917	842	893	820	839	847	804	871	882	840	857	891	864	881	843	844	827	838	882	860	883	857	919	869	869	846	783	864	844	807	843	884	817	902	861	899	817	896	827	859	881	825	849	878	870	852	831	845	819	858	909	817	798	864	855	795	864	848	861	847	870	873	842	859	839	863	808	866	810	886	875	860	827	866	814	894	890	857	910	849	930	811	825	826	841	816	876	837	896	894	849	828	862	833	833	837	852	881	852	881	859	845	822	850	859	871	818	922	854	838	904	862	836	854	839	852	809	817	863	822	821	860	807	839	850	854	839	835	839	873	828	842	848	874	834	835	824	832	821	893	818	818	868	862	875	860	876	857	849	820	863	824	909	846	856	816	851	935	842	813	808	849	887	843	852	822	825	860	870	892	830	833	869	860	870	854	791	821	862	880	836	779	837	842	902	931	882	833	886	891	874	877	842	853	907	840	836	834	873	882	809	857	871	836	821	829	860	934	853	857	842	896	882	883	887	851	883	820	859	836	858	827	836	872	871	815	811	870	863	875	841	889	858	883	834	800	826	855	845	829	856	842	765	825	883	822	852	807	865	872	830	810	825	815	833	840	871	877	836	859	826	818	864	826	844	885	819	827	895	841	858	812	880	865	868	826	853	892	854	889	839	842	849	842	877	841	804	847	826	859	821	876	815	822	834	873	845	856	826	880	855	879	823	860	813	829	839	861	818	864	805	797	836	795	948	876	888	850	836	811	821	860	865	846	884	825	830	869	800	809	856	839	843	876	811	890	833	844	848	844	805	869	817	810	888	868	849	861	841	835	908	856	857	869	841	897	829	857	866	826	843	846	793	855	811	860	815	875	841	849	811	867	779	865	868	802	896	870	879	810	889	860	828	839	866	850	816	798	886	894	892	806	856	856	797	834	889	852	868	829	816	819	826	818	862	808	861	856	855	843	858	825	855	827	843	876	872	845	840	917	821	870	852	834	834	864	886	834	875	893	868	824	848	795	823	846	892	845	861	829	847	803	875	893	820	886	860	797	908	847	878	832	840	888	880	842	811	893	781	875	856	792	812	834	804	859	824	900	873	842	908	827	813	819	843	837	910	845	843	841	819	844	817	885	820	861	826	883	930	822	850	836	802	869	867	850	815	880	869	905	901	827	882	844	859	850	822	829	874	858	851	848	874	848	866	867	864	861	831	822	854	815	859	864	789	843	815	835	829	857	866	829	879	809	862	826	883	827	842	853	815	852	838	838	798	829	814	832	803	776	845	855	850	858	806	851	796	851	821	785	850	888	839	825	767	828	884	819	832	867	864	872	771	880	875	853	804	842	872	856	815	882	853	845	779	887	860	895	867	814	850	826	856	882	857	868	842	873	845	874	852	799	910	837	886	834	808	831	874	798	841	900	845	777	825	840	900	850	898	864	867	830	843	858	898	867	818	833	939	844	871	834	847	839	802	835	891	872	896	873	851	850	864	854	834	881	810	842	871	834	868	862	825	852	866	847	890	835	848	844	835	899	871	862	878	836	860	854	869	862	814	848	845	845	831	874	823	830	882	891	889	822	851	850	801	877	796	876	812	841	823	863	856	801	848	854	856	798	879	806	843	823	891	908	861	841	847	857	883	836	861	870	884	871	822	861	872	831	879	854	849	837	868	841	792	829	851	841	793	818	870	890	850	862	847	836	855	830	834	821	832	816	863	801	864	871	929	838	809	887	840	877	807	858	863	824	879	877	832	850	859	851	850	798	845	842	910	819	882	810	841	858	798	846	840	864	831	787	867	868	833	886	780	872	860	861	850	824	857	892	811	825	857	864	857	856	911	831	888	845	814	800	823	832	793	914	822	903	894	821	867	852	820	855	809	822	835	831	887	810	821	888	828	806	786	840	780	826	860	781	874	822	848	838	831	898	864	884	867	886	862	847	876	813	857	897	896	821	938	831	844	846	848	886	875	841	781	878	812	850	872	805	862	828	850	876	834	835	764	862	880	839	834	881	858	882	826	836	839	889	808	852	815	878	827	817	852	833	824	829	873	874	833	844	780	786	826	839	850	863	833	840	841	876	802	861	843	841	864	838	841	866	852	810	853	822	859	857	872	838	845	804	863	845	808	868	893	863	830	898	864	897	824	880	844	861	814	845	823	844	844	830	844	920	838	892	874	845	916	877	835	851	816	815	903	863	818	857	822	920	853	808	879	893	831	885	877	804	867	808	876	791	868	857	818	848	828	825	876	837	848	885	914	846	823	838	899	855	842	834	846	853	919	866	828	839	862	859	862	835	808	834	871	874	870	859	853	817	816	847	796	862	858	859	810	859	836	853	831	855	882	811	848	822	853	865	844	916	822	840	839	853	881	822	841	857	865	885	828	862	875	836	863	870	813	805	859	838	816	810	845	818	850	877	823	850	818	837	870	827	829	762	813	825	869	830	837	903	848	865	825	867	857	815	887	860	818	788	826	840	848	802	827	896	845	885	832	848	829	843	872	792	838	838	847	833	796	841	839	855	851	875	839	833	826	840	864	840	871	800	867	818	830	879	867	845	866	892	892	837	851	800	906	816	852	831	802	792	825	843	893	873	814	806	881	825	821	832	794	842	792	812	775	850	881	872	854	884	817	808	881	822	836	898	824	859	837	808	870	852	820	861	830	865	899	830	837	828	867	807	797	896	836	784	838	786	846	912	816	818	866	877	785	844	855	826	919	834	813	837	903	832	862	834	879	805	870	929	837	916	835	859	883	866	844	887	792	904	821	898	850	918	896	841	840	829	882	857	863	815	852	863	783	829	879	840	817	824	843	823	887	857	851	874	827	861	850	856	898	826	846	862	850	859	851	832	844	858	865	854	848	847	838	838	867	833	832	811	799	869	863	832	860	829	876	849	869	891	866	844	847	835	826	849	847	797	821	872	895	879	854	810	870	846	838	816	824	899	829	847	863	862	830	859	880	797	839	848	835	879	870	805	831	866	908	876	841	844	893	906	803	809	861	823	799	807	848	843	829	886	898	812	848	822	829	864	813	855	854	857	824	875	797	854	848	812	863	835	819	828	851	884	877	857	878	855	856	861	869	899	851	838	854	803	824	873	890	865	845	816	889	857	876	836	821	847	872	829	821	824	844	808	821	863	838	815	840	792	863	855	888	807	860	840	830	805	854	850	766	839	840	827	852	855	844	848	829	919	853	814	891	822	870	855	867	823	905	784	839	850	833	824	810	801	860	835	880	826	848	784	825	891	856	828	871	861	869	868	901	835	765	856	813	832	878	865	832	826	823	837	866	870	834	863	866	873	878	816	859	869	810	813	863	821	924	870	836
14136	16493	12127	5717	4154	3327	2631	1854	1467	1429	1376	1333	1320	1370	1290	1248	1154	1263	1227	1139	1169	1085	1046	1106	1189	1192	1169	1202	1124	1100	1102	1061	1019	1047	970	925	977	954	954	924	931	935	877	968	942	965	973	1039	1062	999	976	944	876	902	920	901	902	897	934	901	840	913	845	868	934	917	923	868	894	863	929	887	893	906	868	873	867	916	888	942	870	925	894	892	910	836	859	848	881	891	755	881	866	891	846	816	853	974	829	841	825	862	856	872	875	881	883	848	895	892	873	824	853	849	876	837	875	935	806	904	875	829	876	841	833	879	875	854	857	886	867	789	873	860	880	847	897	854	883	897	863	918	903	878	817	848	878	839	873	837	851	901	808	912	887	847	841	835	902	890	930	861	875	892	863	875	862	876	918	882	884	869	855	789	879	846	807	853	882	870	823	874	835	818	887	877	889	828	873	863	876	879	900	834	816	844	896	846	857	884	867	870	882	845	904	850	923	845	901	870	912	838	839	856	847	916	913	812	895	867	830	822	858	869	852	850	862	902	899	866	881	893	854	901	905	838	903	898	839	843	876	845	871	879	862	865	826	878	781	910	881	842	924	912	881	865	842	838	880	792	879	850	897	964	824	905	843	889	842	877	885	911	856	891	855	858	847	870	911	843	895	865	904	870	845	924	904	832	819	880	913	839	882	860	865	914	884	838	878	860	834	848	883	859	913	851	859	846	863	867	902	844	919	905	905	827	826	946	899	851	890	888	835	856	854	929	832	904	890	847	839	853	883	842	862	929	886	838	842	832	865	883	903	860	890	877	930	903	854	829	849	875	928	908	873	845	874	897	860	914	892	807	837	868	777	871	879	878	870	855	913	875	842	865	889	905	843	881	832	843	842	895	825	848	821	896	879	871	841	927	859	889	884	856	873	852	886	862	866	896	863	857	852	847	817	876	854	847	888	827	835	910	892	864	885	868	913	864	868	889	868	864	937	925	834	852	883	854	913	855	823	877	847	877	803	894	887	833	882	891	871	878	877	863	829	902	824	846	898	961	881	854	894	884	880	890	862	883	899	880	838	867	911	875	862	864	862	840	803	838	884	880	837	861	898	860	846	865	875	910	875	874	870	845	889	890	883	862	837	893	866	876	889	858	844	875	879	847	874	917	906	874	871	846	877	858	885	844	912	849	912	820	870	861	891	836	895	826	876	902	861	891	874	859	834	872	875	864	804	838	868	950	868	819	855	891	872	869	866	819	843	828	885	874	856	905	912	872	856	834	896	886	891	855	845	877	924	901	878	896	842	841	835	913	886	900	861	874	833	824	923	860	925	864	905	881	870	897	886	908	842	871	911	886	914	849	845	854	886	866	898	809	919	886	854	815	862	911	857	861	887	859	826	882	847	905	857	866	849	836	889	862	834	896	891	817	858	835	851	875	847	901	893	908	880	860	872	843	881	846	856	837	875	837	860	874	900	869	880	867	852	896	845	794	887	866	874	854	880	884	863	871	877	882	910	840	839	851	870	859	932	853	864	867	823	912	864	861	882	873	894	902	846	887	872	922	884	868	866	902	851	841	871	896	884	836	866	850	860	881	827	883	819	908	898	873	842	862	825	866	883	885	894	826	877	903	881	892	847	861	893	888	815	831	860	873	801	826	863	871	885	829	920	887	857	885	901	875	827	885	834	912	857	816	897	858	854	859	874	887	856	827	899	876	890	911	875	893	835	881	898	840	862	892	851	866	837	909	820	868	861	883	861	861	861	847	874	910	904	916	792	887	889	840	876	816	836	873	926	889	865	848	856	854	791	875	869	879	856	851	886	913	841	893	901	907	876	837	834	913	849	822	818	891	861	890	895	863	892	842	875	845	840	880	879	918	892	858	911	842	850	825	855	837	827	846	901	882	835	849	854	855	895	891	873	889	852	923	903	901	899	879	871	865	873	852	856	853	851	868	847	864	890	851	855	874	909	871	835	878	880	874	822	903	852	879	894	808	856	855	867	871	874	911	783	871	878	866	910	876	936	861	860	869	860	832	884	851	882	883	845	817	877	920	837	877	850	904	865	972	833	881	923	850	868	862	865	852	859	850	855	861	863	882	859	871	915	897	896	888	840	879	843	834	861	842	877	844	847	837	859	848	971	913	861	877	864	890	866	833	838	906	867	912	871	878	857	842	915	894	863	864	856	909	887	928	887	868	838	897	863	874	899	840	865	822	888	869	905	912	880	867	843	912	861	892	841	848	882	863	890	896	915	861	874	831	883	855	841	897	861	884	853	904	890	836	802	885	876	853	808	868	830	860	893	862	878	891	865	886	822	862	933	851	844	818	817	870	882	864	894	895	808	904	908	892	917	859	849	876	884	891	890	853	860	930	860	870	845	840	890	880	934	897	892	871	856	879	854	853	823	824	874	843	882	855	844	842	935	810	876	913	899	894	842	837	922	893	860	862	853	881	851	865	892	821	877	862	841	913	904	875	841	873	866	875	873	861	811	888	893	860	860	906	836	865	878	866	916	879	849	832	852	915	818	883	859	840	859	820	873	847	854	863	923	879	861	923	856	855	923	894	863	893	892	864	885	864	908	837	847	868	808	857	843	876	849	844	869	869	892	914	911	858	867	841	787	885	836	929	836	844	886	878	900	839	900	873	867	829	826	854	846	870	837	842	869	920	871	903	875	878	869	878	876	819	872	892	848	880	864	894	859	867	891	892	869	840	952	865	887	890	874	917	923	894	878	832	900	906	872	901	908	859	858	847	856	864	867	844	895	841	818	848	846	930	901	858	853	824	879	846	865	900	862	888	847	905	884	851	804	899	881	869	879	839	870	852	867	864	867	869	904	883	855	906	877	806	845	895	869	862	880	914	932	853	869	877	898	864	799	935	855	799	860	912	897	888	836	884	868	853	854	822	935	894	905	860	903	883	876	894	856	890	891	871	873	874	844	871	909	839	882	869	882	873	892	859	897	869	878	868	921	908	850	871	916	895	864	910	857	833	819	871	943	826	868	876	831	880	859	877	881	843	855	879	858	912	885	860	881	895	853	858	900	854	881	907	854	838	883	853	874	842	834	900	844	901	904	873	856	843	875	845	803	809	854	797	826	853	874	873	897	866	913	860	887	903	856	925	864	972	856	871	895	861	850	825	835	864	917	846	884	849	855	850	886	852	901	875	847	930	924	839	832	853	818	877	872	920	837	859	917	846	916	910	891	894	869	887	919	843	862	843	929	888	869	895	843	881	800	856	898	850	866	886	848	916	862	873	900	863	852	831	871	958	877	907	845	863	872	843	860	884	856	835	845	853	906	884	882	856	864	854	878	837	905	857	852	887	879	796	887	862	880	871	876	845	851	861	900	848	885	839	887	857	918	871	905	833	830	881	858	906	888	925	846	828	832	834	872	837	849	859	854	903	912	895	872	852	859	843	863	865	897	939	864	858	872	808	886	873	903	903	914	837	852	818	920	849	868	858	883	874	897	932	895	868	869	852	877	869	835	843	812	882
22768	21330	28959	24018	21334	21387	9101	2235	1430	1392	1285	1129	1223	1180	1099	1072	1081	1062	960	1005	934	843	825	867	919	1017	1008	1020	923	898	784	841	807	756	768	749	694	713	705	701	781	670	718	731	771	767	746	823	795	785	707	695	661	672	690	659	649	668	695	636	636	646	601	645	649	588	692	658	645	621	670	634	620	634	615	611	606	620	645	614	613	634	626	626	599	622	609	662	611	667	614	643	591	660	623	641	621	636	654	628	597	606	640	633	613	572	636	589	627	627	598	647	649	620	588	594	570	666	627	663	611	644	604	620	637	615	637	645	652	639	626	618	600	611	628	632	630	647	656	625	618	633	604	650	637	643	624	612	593	587	594	639	663	641	633	636	627	660	643	598	580	594	670	650	606	650	643	631	618	635	637	682	582	651	615	643	570	635	634	650	583	588	631	670	686	672	613	617	618	624	643	606	599	611	642	618	649	559	645	634	625	662	623	624	636	620	655	592	616	591	628	663	640	567	601	642	654	641	614	613	636	605	637	586	659	642	654	632	628	628	658	632	624	608	659	624	617	614	641	620	604	637	641	676	623	608	630	615	590	626	619	671	651	585	622	614	651	641	625	653	632	640	666	622	698	578	604	600	569	597	612	621	567	611	663	622	619	597	641	646	667	653	619	618	581	636	630	635	616	613	636	627	653	590	646	646	604	611	635	626	640	610	625	648	646	614	603	605	636	642	662	650	640	617	542	614	616	633	592	644	578	651	621	640	640	588	608	637	645	589	621	641	644	663	597	579	639	597	605	657	615	612	633	583	687	643	638	635	632	615	644	605	614	650	617	598	620	594	657	618	653	608	590	585	632	629	631	642	616	604	580	628	600	627	637	644	654	629	677	645	656	598	659	582	610	636	658	625	603	618	598	658	634	632	636	625	636	615	596	651	644	583	624	622	615	635	630	618	603	583	626	564	632	670	589	667	573	652	631	629	611	624	639	622	620	610	651	603	627	677	633	612	630	643	631	669	640	632	636	619	640	622	630	652	611	631	617	599	642	646	631	607	635	633	667	581	588	662	656	614	605	622	610	633	609	623	667	590	622	589	591	594	655	598	641	639	634	647	628	616	620	529	626	644	663	633	577	608	608	601	631	592	562	584	623	591	602	609	593	632	667	615	603	639	584	630	598	625	649	665	626	599	617	581	623	563	636	605	649	650	626	632	643	624	624	623	608	623	615	638	572	671	617	656	592	673	621	612	620	631	606	644	618	636	597	656	609	628	655	642	625	620	634	631	649	616	538	639	640	604	628	582	598	597	622	663	610	686	682	616	590	625	592	638	629	629	635	639	627	598	639	593	607	660	630	634	619	643	564	666	595	632	653	595	640	645	621	585	602	567	638	586	621	592	610	600	627	601	620	643	669	639	651	578	625	578	672	590	615	638	573	633	612	642	615	616	650	613	657	616	634	671	619	607	619	647	625	661	609	588	599	660	617	643	690	643	607	632	594	619	655	600	579	667	596	595	619	635	667	577	588	667	606	635	644	617	587	609	602	605	614	622	590	674	626	580	620	622	552	645	607	694	656	623	628	638	601	584	613	652	620	626	580	643	639	663	632	623	646	633	639	652	622	640	638	611	582	619	637	598	619	630	612	598	665	643	646	652	624	575	580	605	622	664	670	651	612	665	656	640	592	653	628	610	635	629	629	635	621	648	646	610	639	610	626	635	610	655	602	595	651	598	599	646	592	594	662	612	645	582	633	698	632	579	645	597	645	632	611	612	624	604	657	596	659	621	603	692	672	636	616	615	628	634	617	612	625	626	618	655	651	588	643	583	655	642	614	649	620	646	587	624	596	629	633	629	590	611	638	607	650	640	625	590	576	592	581	651	618	609	640	641	662	638	640	605	606	670	656	612	663	619	626	637	609	632	624	629	624	569	639	602	559	640	614	615	597	640	654	627	597	640	591	628	620	645	639	572	608	642	693	591	631	654	640	609	601	601	652	630	639	624	627	573	640	607	650	636	644	627	587	642	637	643	600	609	599	554	651	609	604	641	632	646	642	603	637	635	626	648	655	635	607	634	599	643	631	631	615	594	647	580	612	582	644	625	622	596	628	651	611	638	609	641	639	622	613	614	618	643	591	653	615	589	635	651	574	650	619	619	639	570	623	625	620	625	605	611	588	635	653	587	674	597	626	582	658	580	668	612	633	583	611	615	648	626	635	630	640	635	635	592	650	655	586	587	661	608	651	631	587	621	655	602	621	619	611	646	633	626	616	637	614	606	593	596	618	595	612	644	606	642	631	621	666	621	630	626	645	637	635	646	598	621	580	586	591	639	626	639	621	580	660	605	616	615	649	602	604	628	604	623	604	579	615	622	593	601	596	600	558	618	639	638	604	600	647	607	604	630	600	647	633	600	628	593	617	614	631	622	625	606	606	637	610	555	610	571	626	598	643	666	638	602	671	631	590	645	591	613	621	639	658	631	631	636	615	576	625	631	632	630	633	601	626	658	630	599	677	587	603	716	599	650	630	615	592	625	650	630	593	583	583	645	634	613	650	586	596	637	669	617	639	647	603	620	575	596	638	624	615	640	611	648	640	576	610	671	633	609	653	595	631	647	621	608	626	582	616	620	679	646	640	633	566	628	600	610	637	645	597	662	613	628	621	621	625	626	635	645	625	624	608	612	594	591	628	648	560	622	648	609	638	621	639	617	625	577	608	650	601	648	626	547	636	648	664	635	612	682	570	599	653	599	622	614	609	617	650	629	645	626	622	653	634	601	649	634	616	592	649	634	588	622	645	640	619	609	643	614	647	631	613	604	579	638	664	634	584	593	660	647	661	640	639	591	646	612	649	595	630	612	592	611	624	607	628	594	645	624	632	653	640	630	653	657	611	584	617	620	614	618	558	624	602	594	625	576	649	616	652	646	656	651	633	645	614	607	574	647	677	625	621	602	637	680	587	608	653	603	613	648	679	647	595	620	614	643	654	631	651	595	644	629	571	613	655	649	606	625	579	633	645	639	602	607	639	658	685	634	625	576	627	613	676	636	632	667	622	638	643	624	623	622	675	612	611	593	657	564	626	658	619	627	631	632	611	644	633	652	641	594	637	632	621	610	630	592	609	597	629	640	655	631	615	630	581	620	633	620	661	614	643	599	639	609	592	621	631	690	635	621	636	615	626	617	641	641	639	601	629	622	627	631	622	636	579	628	628	604	592	629	649	638	636	613	664	624	586	595	592	608	620	599	643	622	591	623	556	655	640	603	597	621	633	635	653	653	612	643	597	634	554	623	669	593	611	640	631	672	613	627	631	648	646	596	653	623	606	643	611	655	609	645	603	608	630	615	601	578	627	670	620	635	576	611	645	623	599	608	595	622	639	638	632	621	590	589	623	607	643	588	602	619	703	636	655	588	641	585	611	611	579	646	669	626	623	613	650	634	657	619	595	610	617	609	632	616	613	641	630	596	617	606	626	629	607	609	665	660	587	629	637	626	612	573
18206	28057	22111	10471	7753	5903	4661	3202	2408	2006	1826	1774	1734	1633	1522	1384	1399	1341	1305	1180	1180	1058	1061	1049	1137	1249	1299	1197	1168	1065	986	935	917	930	909	862	795	777	747	771	748	770	812	801	851	841	923	964	969	897	860	718	682	725	733	730	715	679	637	717	660	663	660	659	636	667	674	668	685	693	652	590	610	643	615	581	613	630	656	630	644	667	655	625	624	637	624	682	629	608	585	586	641	624	665	605	601	623	580	652	613	629	646	625	601	582	655	643	610	627	674	609	609	621	617	630	637	616	608	622	634	598	615	578	609	616	605	659	591	624	570	625	637	622	557	616	651	668	638	642	622	689	649	590	614	640	645	639	647	653	655	648	620	676	590	628	652	612	645	618	601	628	616	603	601	671	629	625	626	599	613	629	653	647	586	629	615	622	599	644	644	615	614	628	634	644	623	588	623	648	622	651	654	596	664	619	595	609	642	595	660	608	626	645	655	614	603	610	659	599	604	635	647	658	613	644	626	663	634	667	677	658	603	691	651	587	629	620	587	602	619	612	601	588	611	659	622	585	654	593	622	661	617	663	650	614	617	660	647	622	646	625	638	626	602	656	602	639	631	649	613	632	571	599	578	615	613	618	663	670	659	595	630	594	616	589	602	639	585	657	610	626	618	677	626	632	620	618	622	622	599	587	649	597	636	592	639	615	608	609	625	634	582	634	633	641	662	626	659	655	618	636	625	643	611	605	626	643	586	618	638	688	663	656	646	633	611	651	607	608	617	632	653	647	638	615	630	674	604	652	622	638	629	650	600	602	652	563	638	617	595	627	596	676	583	654	629	596	630	662	627	616	647	633	616	626	622	632	651	616	624	621	599	623	631	622	639	620	594	621	687	615	596	622	646	628	624	628	629	646	639	626	676	650	618	643	708	638	680	614	638	611	583	642	650	615	666	634	628	648	644	647	618	620	623	567	658	606	671	659	589	603	664	646	615	627	660	607	628	639	635	608	690	601	629	624	675	612	607	613	614	649	676	593	578	609	624	643	581	595	674	641	677	625	646	629	667	640	638	640	715	655	596	616	607	657	619	669	646	640	601	633	638	595	622	670	635	626	633	614	649	610	611	621	613	620	648	659	629	609	619	590	631	644	670	590	607	645	646	619	624	645	629	619	634	666	659	627	593	588	620	610	637	631	630	589	661	635	657	611	664	648	635	611	616	679	605	657	660	653	633	676	618	632	689	650	616	632	588	607	611	632	568	623	591	582	608	632	667	666	616	623	659	631	612	605	650	649	629	601	584	632	629	606	606	626	606	616	663	627	627	643	639	605	610	624	644	583	617	614	607	608	609	590	683	665	629	607	580	610	664	626	623	640	632	646	629	577	637	631	677	637	645	600	593	615	643	639	573	636	595	599	659	616	646	615	599	636	661	666	629	665	634	624	638	651	609	657	579	603	625	605	686	630	635	651	624	642	620	636	636	603	649	647	694	637	650	636	604	636	626	576	632	635	625	648	597	643	613	610	684	682	655	617	654	630	644	588	657	561	617	643	624	647	640	635	632	667	658	589	645	632	642	656	612	628	596	603	611	586	620	602	610	655	634	650	623	646	584	606	619	658	656	658	575	659	639	611	617	644	596	623	598	628	574	617	642	639	683	616	657	608	664	669	650	622	662	631	620	625	651	620	608	602	651	645	605	666	651	605	645	675	661	642	609	620	624	626	637	613	616	648	601	647	672	658	590	658	646	661	663	657	623	647	635	650	602	606	630	666	634	603	631	623	625	635	614	626	603	625	676	648	677	642	614	630	628	646	650	629	616	637	636	621	628	598	594	663	604	647	588	663	603	609	600	597	627	596	617	656	678	617	655	647	665	629	671	660	582	592	619	608	627	648	575	621	623	618	630	645	618	620	618	636	574	546	624	651	645	626	639	642	617	630	619	605	638	589	651	630	654	611	695	666	612	591	603	637	667	604	621	627	711	670	633	580	611	647	637	664	626	662	634	631	641	629	634	580	617	661	671	690	634	609	657	594	601	629	630	590	621	623	650	670	664	668	655	618	659	625	623	603	633	647	645	614	645	692	657	658	601	632	615	663	651	637	609	636	624	638	614	647	613	597	645	617	595	624	637	612	640	634	629	668	649	592	592	641	676	642	603	638	676	628	608	644	602	627	653	648	626	598	636	597	609	643	625	613	645	634	681	599	682	636	651	669	618	606	617	627	638	659	644	610	625	672	608	645	617	640	638	626	641	684	659	629	637	644	631	615	651	637	666	613	629	629	572	637	601	591	621	619	621	654	674	630	608	578	635	632	634	621	623	652	590	620	632	618	635	601	616	610	623	611	652	652	648	642	652	586	668	626	643	658	642	637	632	643	617	619	654	643	630	660	589	663	635	622	595	626	608	630	643	649	657	667	584	609	634	614	628	660	650	625	645	600	613	655	619	632	629	611	655	623	644	541	624	640	632	640	628	622	646	668	611	653	630	617	664	625	633	652	578	654	577	654	627	626	606	609	613	624	602	647	582	686	588	636	646	590	649	630	637	656	627	626	608	604	570	655	588	588	618	607	637	615	612	618	616	596	615	689	649	623	621	633	667	625	655	662	629	631	647	640	601	597	593	613	650	608	635	608	620	597	635	629	624	660	614	613	602	608	627	676	662	590	599	631	663	602	612	656	594	649	652	611	604	666	645	583	591	639	640	632	596	586	618	620	640	654	623	643	618	605	640	634	668	662	615	634	624	633	619	625	634	665	659	644	636	649	622	656	624	613	640	623	569	610	640	654	642	663	642	607	630	631	615	641	600	643	649	668	616	618	655	624	638	607	655	619	636	621	607	612	629	614	641	654	634	648	644	603	660	633	641	638	577	672	677	668	647	575	626	621	627	594	647	641	606	609	606	651	621	658	630	632	613	619	608	615	613	611	647	631	625	659	621	602	644	664	640	604	636	643	627	620	622	633	629	608	642	617	675	616	592	594	659	635	624	634	619	665	617	627	652	639	663	649	703	633	641	604	633	627	625	664	631	626	643	650	661	616	640	639	625	629	636	680	631	600	631	672	586	653	635	635	677	641	592	618	672	598	626	646	628	628	639	673	653	639	645	666	585	626	620	625	633	652	634	636	619	633	628	584	650	622	601	634	589	629	632	662	644	608	637	664	660	633	621	627	661	591	648	604	637	629	625	630	678	624	643	577	604	627	627	619	639	636	634	580	652	681	624	638	630	622	617	591	670	671	671	623	637	641	637	661	626	617	641	625	607	630	618	605	618	630	568	617	627	634	587	611	607	622	624	660	631	659	622	600	613	645	620	620	657	616	607	627	621	635	668	588	601	646	644	609	626	592	609	672	641	641	611	605	614	659	631	591	651	617	619	598	589	656	630	566	646	657	604	629	637	652	626	617	623	637	626	590	622	627	630	606	628	623	639	652	634	647	673	660	637	644	630	615	607	677	580	609	622	668	651	635	626	626	648	590	637	607	648	667	578	669	632	646	607	629
28256	18290	8173	3305	1787	1268	1179	896	796	762	728	739	759	767	753	749	744	728	736	743	729	694	650	705	734	773	800	735	730	712	675	698	727	649	695	711	634	651	651	682	631	640	665	682	683	666	647	719	669	702	631	659	636	628	680	611	631	670	652	646	632	633	681	633	656	619	645	631	636	626	619	645	663	612	607	656	653	644	614	652	623	632	621	615	589	591	651	570	604	649	635	667	636	569	649	651	627	646	648	593	716	662	600	630	608	630	631	688	693	635	611	590	642	606	664	628	656	622	596	639	630	660	656	611	614	615	604	628	622	639	594	643	638	649	597	642	608	622	641	603	616	622	620	646	618	598	634	607	598	648	618	647	615	660	635	621	610	680	674	651	611	667	650	641	655	606	619	671	629	608	629	660	610	685	629	615	635	631	613	613	630	674	651	637	610	626	610	638	625	681	651	654	669	668	641	649	635	614	676	688	622	662	628	660	588	618	626	601	611	597	621	650	615	634	619	629	589	628	649	656	654	616	653	606	627	627	636	667	652	587	631	682	662	665	635	653	639	669	607	640	640	669	654	632	611	636	593	638	639	663	580	608	639	652	599	668	613	591	616	591	608	612	654	634	646	608	685	664	610	613	614	596	620	617	606	592	623	649	659	602	612	646	651	636	640	622	599	598	677	604	653	603	633	594	624	643	594	647	647	619	591	621	682	606	646	654	626	651	633	641	607	599	624	638	668	657	646	615	618	601	667	608	631	633	650	637	605	619	653	681	581	613	618	592	630	620	656	630	637	629	635	665	680	594	644	634	638	611	610	623	611	610	631	642	607	662	640	642	638	645	652	623	643	635	627	627	656	692	631	657	656	594	629	628	572	586	685	661	639	622	576	600	656	587	644	645	627	633	672	606	630	634	634	683	602	641	638	692	615	658	613	650	640	618	640	630	669	665	611	658	632	674	625	636	668	598	621	657	598	676	682	630	633	637	641	617	625	594	628	602	644	634	623	717	611	650	609	643	622	616	654	664	650	670	636	610	601	655	660	647	646	621	606	667	616	603	611	647	638	654	633	661	643	669	605	628	602	623	637	643	680	587	594	609	654	598	618	640	653	623	612	560	597	668	643	615	648	610	646	586	626	646	662	609	637	643	631	633	605	622	660	628	649	648	643	586	673	652	631	580	638	606	649	612	672	658	669	636	629	630	640	641	653	580	597	641	633	645	656	643	642	631	645	639	643	582	647	675	622	654	659	633	644	637	608	642	634	657	627	650	689	636	655	620	647	629	614	670	623	658	637	632	634	580	602	672	646	633	638	642	605	665	649	615	634	640	630	633	631	628	639	635	641	638	658	628	647	634	595	612	617	599	673	663	683	622	660	593	593	636	657	620	636	633	578	603	620	660	648	644	597	610	665	599	667	563	588	630	652	645	642	617	648	654	658	612	591	626	649	591	629	582	640	604	639	635	622	595	661	657	625	637	609	648	690	624	644	647	682	652	622	631	636	621	643	636	624	641	687	646	623	613	655	631	614	648	591	627	667	628	612	628	631	643	618	609	558	681	615	657	674	581	646	621	668	662	607	624	642	657	629	644	659	649	693	627	649	649	716	645	611	617	612	634	644	621	651	621	617	620	654	620	661	675	659	601	594	662	657	597	626	649	629	657	645	629	621	599	630	637	614	649	593	579	648	582	672	635	631	619	618	653	657	623	687	610	589	594	666	581	605	590	627	628	661	646	596	615	640	643	622	613	631	663	593	634	608	640	651	634	587	616	605	616	654	686	619	615	642	640	615	650	590	675	590	619	662	606	638	632	638	631	616	589	644	637	588	634	619	630	648	648	601	629	693	623	657	628	632	657	652	642	688	636	593	637	616	636	659	608	635	638	611	652	670	680	670	639	595	681	675	674	632	648	674	646	641	615	681	628	613	625	616	592	594	620	649	644	623	606	614	622	617	642	626	637	629	615	628	612	589	580	698	648	663	643	667	665	678	629	641	651	616	681	610	632	611	644	612	618	657	627	590	669	631	604	623	662	597	664	604	602	652	631	658	604	646	648	680	629	669	631	670	613	598	636	631	649	673	643	647	642	617	616	616	658	622	624	612	668	644	619	614	589	653	641	667	610	648	619	656	627	640	635	625	657	619	641	642	634	615	619	662	607	607	639	686	642	677	659	631	624	639	633	627	599	645	582	680	650	662	622	669	623	634	639	641	620	607	629	675	636	631	650	594	656	634	634	635	618	636	619	610	623	679	627	632	638	614	619	603	649	645	636	636	631	657	643	622	673	607	616	637	639	656	669	630	615	683	584	615	665	627	656	604	643	626	613	652	612	654	640	608	665	690	645	625	628	637	633	656	641	615	639	611	609	607	581	631	667	626	623	612	595	656	635	696	640	617	618	610	613	621	658	724	685	619	647	636	624	594	601	645	638	673	600	648	647	630	644	667	659	642	650	622	689	629	627	643	654	594	616	645	649	611	643	576	607	606	643	620	692	599	635	639	665	605	618	613	639	634	653	606	610	661	627	663	640	597	653	669	653	666	639	657	681	649	611	623	619	622	667	645	616	651	644	653	649	649	639	635	609	618	614	596	661	602	631	664	617	638	654	674	653	642	646	633	610	658	597	626	647	602	640	671	613	609	648	643	616	617	611	585	626	683	622	661	634	648	601	645	675	627	652	643	654	621	595	641	633	653	628	629	589	640	616	655	654	642	629	577	578	611	651	668	667	616	599	608	662	628	697	639	626	687	674	644	581	621	657	610	616	646	648	629	651	647	633	674	597	655	677	647	621	638	590	625	652	651	632	639	597	623	663	705	644	665	617	623	617	611	638	610	615	646	600	624	711	643	616	644	665	616	616	648	650	716	667	654	620	655	667	655	635	653	635	646	628	631	631	610	626	649	638	636	629	646	648	637	673	582	613	617	628	659	635	632	624	619	600	648	635	606	628	610	619	649	627	664	650	690	632	655	624	667	604	608	606	653	630	650	611	648	617	640	612	631	649	605	681	590	625	586	674	640	635	643	667	618	680	645	673	649	617	629	684	628	638	655	645	624	650	601	641	618	597	614	665	627	623	627	680	626	673	670	635	640	615	652	668	636	631	604	637	634	605	664	643	629	620	593	625	661	656	609	641	650	625	613	646	642	621	646	625	642	636	609	659	620	626	698	628	630	644	620	638	661	633	609	592	577	645	665	618	674	649	617	623	641	637	620	599	651	665	607	611	623	630	599	612	642	594	600	582	628	648	621	645	604	634	686	675	592	634	590	653	623	662	630	606	652	616	652	645	631	631	637	648	631	671	619	624	648	590	621	659	633	636	628	615	648	630	635	632	651	646	618	615	591	637	634	653	661	628	679	665	664	635	603	602	672	620	646	636	593	629	640	619	610	674	683	642	681	647	630	658	634	642	670	612	608	611	672	643	621	621	628	631	642	648	619	633	583	628	612	600	693	669	601	653	655	670	625	649	695	636	597	591	678	662	620	618	636	596	635	636
11152	9491	7487	3539	2550	2076	1643	1176	967	940	915	870	985	970	891	932	895	902	866	867	858	813	741	878	813	887	938	897	865	827	724	765	796	784	691	703	750	720	717	717	750	694	704	748	734	777	750	799	767	772	715	732	757	675	677	691	703	694	688	677	673	669	671	687	678	696	705	617	668	706	654	681	653	684	672	669	667	673	659	687	677	617	660	697	703	631	646	703	707	641	631	695	649	687	643	666	704	661	676	714	647	650	640	683	626	688	710	690	705	662	655	655	670	684	681	692	670	675	641	641	727	688	656	689	696	700	649	713	704	685	675	671	670	706	733	679	665	687	661	696	692	677	707	686	695	658	703	673	717	666	622	647	675	713	687	707	643	651	701	689	708	670	665	643	700	692	654	702	664	713	666	654	687	676	680	641	661	676	700	660	708	662	686	673	685	705	703	661	670	643	719	679	711	649	674	642	654	597	707	666	728	652	696	697	684	680	682	661	638	679	686	725	733	708	680	670	654	708	628	678	718	673	662	643	691	678	733	680	646	681	677	702	700	664	647	674	661	684	675	652	648	692	647	667	646	671	685	676	682	669	643	706	697	700	698	713	667	684	699	695	696	715	669	674	676	723	716	698	669	689	660	694	656	678	705	698	706	612	670	615	690	721	689	711	647	693	647	670	664	702	677	621	684	677	679	624	713	661	642	688	711	648	632	666	619	671	670	685	690	642	715	642	696	657	670	707	687	683	654	667	653	707	651	678	646	659	713	672	668	673	685	667	681	696	667	666	691	648	715	652	678	668	638	684	638	653	682	653	695	679	674	702	676	720	695	655	656	672	673	677	686	659	676	701	633	717	735	727	685	686	680	654	666	731	712	650	717	650	636	707	695	663	643	631	696	671	701	643	683	693	648	662	681	688	695	669	688	717	638	675	660	670	673	662	643	663	654	671	674	657	626	704	654	669	682	674	664	614	635	672	658	687	653	692	667	657	675	715	649	675	710	691	675	651	645	709	688	678	685	699	703	678	655	703	646	655	675	689	665	687	641	649	662	638	640	699	680	685	713	670	674	716	637	680	704	627	660	665	641	710	657	644	703	713	645	729	678	643	675	656	648	634	693	655	649	713	681	655	666	672	658	642	648	667	648	647	661	666	686	679	656	665	680	718	673	710	690	661	666	640	642	678	680	684	640	647	670	603	681	702	692	663	666	664	664	661	695	696	636	673	663	686	703	686	659	705	705	645	659	698	664	702	724	646	629	661	681	683	701	697	710	724	626	688	638	691	642	663	660	699	652	650	677	668	700	692	666	701	668	695	723	670	698	639	648	682	681	658	657	675	669	682	702	672	662	703	751	674	656	666	665	659	699	673	674	718	619	627	658	649	686	684	714	670	665	676	657	689	654	659	687	651	700	700	698	705	629	669	677	686	750	633	681	669	651	638	693	681	696	676	678	664	627	676	680	677	656	640	741	671	656	636	726	702	679	680	671	678	669	637	694	662	657	673	671	682	692	677	704	653	657	661	637	697	675	670	675	717	727	659	671	657	689	615	686	632	658	696	662	678	676	671	697	645	678	683	636	643	704	674	658	654	645	646	667	668	711	654	681	652	674	640	678	689	647	687	697	666	596	717	693	697	710	624	643	665	614	640	651	692	658	706	710	656	706	679	665	736	673	654	678	703	644	633	643	648	660	685	656	653	652	692	639	687	650	704	680	725	705	662	688	637	701	684	664	696	738	694	626	673	711	693	696	655	686	672	670	695	670	677	703	725	632	680	703	680	656	695	690	737	710	664	690	700	693	664	655	650	696	701	701	682	634	650	678	681	668	721	672	672	731	697	688	651	724	655	678	645	684	629	668	636	653	718	724	639	686	655	627	652	698	672	638	727	641	689	669	636	661	650	641	714	669	647	706	662	662	676	707	747	695	653	669	636	672	653	696	667	642	658	690	688	671	694	657	699	669	685	655	673	583	672	702	645	677	624	714	656	664	667	633	680	673	715	632	641	639	686	723	614	687	621	664	642	675	689	671	644	673	711	689	709	685	665	662	653	710	712	722	668	648	688	682	641	666	653	712	653	675	722	686	672	697	646	690	692	696	703	655	672	624	645	633	653	667	666	699	663	642	650	669	692	678	664	698	654	699	641	673	682	659	683	696	670	682	656	743	671	653	721	677	685	692	643	656	648	635	680	684	639	685	676	662	672	648	643	706	696	654	736	708	673	720	618	693	655	662	624	683	680	662	608	704	704	686	623	664	693	707	616	709	694	706	686	671	669	679	645	669	679	657	685	652	664	660	675	670	670	621	681	699	631	702	671	693	720	672	702	625	653	657	659	634	733	645	670	690	658	657	712	661	654	702	621	656	702	706	679	691	688	686	704	661	644	635	692	688	676	651	670	646	678	623	673	697	656	687	698	680	693	670	671	626	661	703	679	676	618	675	636	652	662	655	677	708	674	710	667	703	671	664	724	719	667	664	716	658	641	660	717	630	702	663	675	707	635	637	661	704	664	682	694	713	704	659	677	654	690	705	695	638	681	672	684	681	689	656	641	681	626	637	710	616	689	662	647	693	707	635	646	686	716	642	682	649	633	678	719	671	666	720	647	622	639	694	652	679	665	672	670	680	680	703	689	687	682	646	650	644	663	656	641	724	719	701	674	672	694	682	686	629	673	644	630	664	703	704	690	685	630	667	667	707	710	697	693	666	701	647	645	668	677	667	671	665	685	659	645	684	631	707	683	660	690	653	707	679	677	688	698	685	650	682	701	654	676	672	715	630	684	710	639	709	617	727	663	717	651	657	659	661	705	626	658	692	702	715	635	662	674	670	672	686	687	689	690	720	706	751	696	704	679	656	675	691	674	648	712	659	666	644	678	679	706	658	759	658	671	688	661	678	696	668	636	698	657	674	678	672	678	658	652	699	681	628	688	662	693	649	680	703	653	698	629	681	651	655	695	680	702	677	679	640	715	667	696	661	684	675	674	696	707	640	677	657	657	687	651	647	700	682	642	646	650	671	681	678	686	703	679	658	612	675	665	712	669	693	671	708	706	661	672	691	646	665	692	663	706	698	646	676	653	683	683	681	696	699	682	649	625	701	725	639	690	658	665	674	676	641	700	667	755	718	657	697	692	613	687	656	693	665	671	716	687	659	696	678	671	627	632	675	664	685	663	652	679	684	649	672	686	721	655	693	705	655	659	681	740	708	667	660	681	689	694	694	706	703	695	670	654	679	718	696	679	708	659	630	693	620	630	652	682	719	670	650	686	660	679	679	679	702	676	683	705	648	705	660	694	682	712	653	676	646	661	670	687	678	701	678	688	723	625	652	719	645	667	699	678	673	701	662	649	654	674	672	706	663	684	642	688	655	640	672	665	656	666	656	698	686	682	710	681	667	647	687	626	666	722	680	707	687	706	690	676	687	638	724	647	684	679	646	697	697	660	692	705	696	671	656	630	694	652	663	649	707	673	690	697	659	691	685	668	686	690	719	740
23805	21322	28470	24514	21315	10920	2354	1271	1007	882	835	785	814	794	731	643	710	695	663	618	615	629	552	585	604	666	656	661	665	617	546	550	514	540	555	533	482	460	475	502	478	479	534	495	443	475	541	605	609	464	502	453	435	449	467	467	458	447	459	450	459	435	405	428	445	469	444	419	446	397	427	372	425	443	408	411	449	436	432	426	446	449	427	416	430	456	401	439	425	441	413	443	367	407	403	413	483	453	439	386	448	432	419	410	452	391	407	404	439	453	388	416	385	425	401	407	412	430	397	426	475	409	410	461	444	445	429	433	430	418	405	426	388	422	416	425	415	439	404	405	377	457	415	439	397	433	415	405	418	397	455	429	423	413	412	426	428	415	384	448	439	441	425	426	374	461	426	389	413	401	410	395	411	395	467	478	436	446	420	381	415	420	422	410	407	450	458	423	430	437	415	430	412	451	445	420	414	441	408	437	431	417	402	411	406	418	393	452	390	450	443	470	433	424	415	438	425	454	423	429	403	436	421	439	419	405	414	428	415	439	436	437	448	415	421	419	448	407	416	441	421	402	466	429	424	442	406	398	440	412	440	468	425	441	450	415	441	430	442	434	415	442	399	431	424	419	430	407	441	415	418	407	431	399	408	399	437	448	405	425	425	425	410	401	381	423	412	420	420	433	403	407	410	435	430	459	458	426	449	439	399	432	439	423	433	437	399	404	411	413	411	395	419	431	422	433	399	447	434	403	425	412	422	437	410	424	407	409	402	424	414	395	442	388	417	407	440	409	414	399	442	422	389	422	408	429	430	417	431	432	459	438	400	415	478	451	414	408	470	421	419	445	437	424	436	403	402	423	411	435	453	419	391	405	418	420	408	417	438	406	440	411	430	437	414	431	428	432	404	416	427	436	418	408	443	389	435	444	444	450	469	408	427	399	445	375	427	406	435	411	433	419	452	395	417	434	436	409	438	423	403	429	427	384	445	413	418	428	417	439	454	438	401	412	435	431	400	440	406	434	395	428	425	402	406	452	420	424	422	444	453	452	424	420	421	437	418	436	406	433	396	413	400	433	433	402	423	418	460	413	393	430	436	412	445	437	421	430	416	442	426	443	398	429	431	404	403	418	377	417	411	445	433	400	403	400	405	399	435	420	426	436	397	431	422	413	428	417	438	435	416	408	421	413	420	389	434	419	404	421	443	409	394	396	406	418	398	426	433	451	428	436	412	420	392	428	434	423	446	403	407	456	432	467	456	409	414	401	430	389	421	443	473	441	379	437	431	408	394	385	423	434	436	411	418	420	410	413	433	428	446	419	444	439	407	419	442	428	392	421	404	414	382	402	480	453	434	441	429	443	427	429	393	427	419	449	423	437	458	423	410	427	434	437	441	404	414	408	442	409	418	437	422	404	440	411	429	453	421	421	431	403	452	425	387	439	436	404	454	451	448	396	424	434	434	430	407	423	416	451	397	428	403	390	443	440	403	421	438	406	429	418	424	398	416	428	409	413	429	429	397	443	395	421	415	444	409	424	450	430	422	404	391	433	414	412	420	389	419	391	419	438	417	403	447	390	474	425	405	423	427	423	452	443	414	410	428	421	412	437	436	415	419	406	409	446	419	415	397	463	409	437	427	425	443	399	447	412	413	406	450	421	420	395	401	384	428	385	400	393	389	396	425	399	468	392	419	401	425	405	422	413	419	422	413	442	430	427	452	421	444	405	420	419	391	431	425	411	420	432	398	436	475	447	452	396	457	417	429	413	394	409	419	423	432	435	438	411	399	410	417	393	433	383	419	399	417	390	426	408	407	416	405	438	412	417	410	430	421	402	446	409	476	419	402	391	416	392	416	412	460	409	417	425	457	443	408	435	438	464	427	451	427	398	398	431	405	446	408	426	392	458	429	429	444	421	411	414	394	432	432	431	421	398	419	368	436	453	390	454	432	402	425	418	453	426	405	449	406	404	442	434	439	398	428	416	438	424	391	461	430	402	399	435	401	422	407	362	390	407	435	430	423	441	419	437	426	408	384	448	408	451	368	427	415	420	410	394	427	420	414	407	411	428	426	401	441	433	420	399	402	386	434	410	412	423	417	430	449	407	386	411	425	452	420	458	430	437	433	410	411	442	441	396	411	396	418	437	433	421	399	448	397	445	382	462	389	456	406	467	404	382	419	421	393	414	448	438	412	428	462	430	405	457	438	397	427	467	419	468	400	417	406	434	424	436	432	425	452	446	417	421	411	435	415	442	404	427	411	432	392	419	421	442	399	376	420	430	420	431	385	469	424	410	416	449	444	397	463	414	426	402	396	430	420	422	392	379	487	390	420	394	408	377	463	415	388	422	407	405	415	388	398	393	428	419	411	390	387	473	444	401	428	424	395	419	439	399	464	433	454	402	418	415	404	431	409	410	425	436	435	426	423	436	420	450	441	408	423	407	437	428	392	411	413	440	426	391	390	391	395	426	452	392	427	398	444	437	412	433	417	428	408	446	424	417	391	416	414	436	394	397	361	425	424	465	415	445	401	437	443	409	436	437	390	447	415	414	383	418	407	420	412	439	437	428	413	403	436	409	429	411	401	422	453	416	411	430	454	430	419	425	438	407	427	429	423	431	450	406	404	439	427	439	399	398	400	426	422	413	467	423	409	435	398	417	411	457	419	404	418	431	428	440	417	416	438	425	417	426	390	398	404	437	450	433	404	413	422	418	389	420	380	401	422	393	388	395	411	441	429	416	396	437	412	454	410	416	397	441	404	420	392	398	397	420	437	410	434	433	409	412	410	432	396	444	410	410	414	389	423	410	435	437	405	392	452	390	435	426	456	387	415	420	433	441	437	440	407	445	412	403	417	429	408	440	439	411	387	392	419	416	420	416	416	430	447	442	470	433	416	446	408	437	444	443	431	444	425	400	432	425	454	424	409	435	454	440	460	421	416	410	396	383	408	442	430	416	385	455	397	446	401	419	413	421	433	415	428	446	349	437	406	393	467	439	420	411	435	383	409	405	410	414	434	416	417	447	395	436	398	412	427	423	433	445	398	414	436	459	436	460	420	388	434	410	467	414	426	465	456	444	435	397	420	448	390	429	393	376	412	411	455	455	412	413	405	479	410	416	449	413	397	407	435	364	434	432	399	406	409	430	438	423	441	441	441	419	456	407	441	426	432	435	415	405	435	425	390	408	454	417	442	445	475	417	448	403	446	408	441	388	420	437	395	422	412	400	397	423	434	428	431	422	421	419	391	436	396	394	431	435	417	378	431	423	433	468	425	390	404	443	441	434	415	416	382	429	414	406	456	416	392	445	389	380	450	410	411	409	451	417	405	438	440	396	444	389	418	420	404	398	431	428	408	399	409	387	418	421	391	374	435	397	417	402	395	399	421	411	427	420	427	391	466	426	404	451	435	417	420	406	398	405	441	422	464	418	396	389	431	396	427	396	419	453	433	392	403	431	442	433	395	429	404	449	398	429	417	409	418	402	415	375	433	464
13358	21351	18049	7593	5337	4016	2943	1922	1525	1315	1229	1137	1150	1104	1061	944	971	916	940	799	734	738	695	722	825	887	868	904	877	720	660	657	634	626	642	604	512	527	512	507	531	542	549	535	590	613	660	698	652	610	559	527	528	496	524	507	493	510	508	490	459	508	486	448	493	470	432	508	503	466	492	459	459	474	476	465	483	524	455	462	442	450	463	445	447	450	459	460	463	465	480	445	466	449	476	463	451	465	469	472	426	449	421	462	437	420	492	438	465	465	462	473	458	479	473	466	456	428	437	455	472	444	434	448	475	441	414	467	414	431	473	462	462	431	467	423	453	461	398	458	443	451	448	434	432	451	471	493	421	450	494	461	468	422	426	473	442	447	438	458	401	464	475	446	465	474	448	416	453	473	461	476	444	457	484	452	458	424	446	446	446	448	472	459	427	446	471	460	439	472	426	452	441	459	451	435	463	450	451	456	432	463	446	456	467	462	429	453	432	463	431	480	463	465	401	463	482	469	454	419	459	455	486	459	413	451	481	471	464	441	414	455	437	483	453	437	444	439	484	455	444	457	422	457	454	466	454	466	431	453	463	410	424	471	446	468	440	445	471	451	417	486	431	459	487	453	451	413	461	468	454	476	429	447	459	423	458	459	475	419	480	442	413	413	442	470	451	465	484	479	460	405	491	425	433	465	458	443	419	475	480	462	459	449	463	463	476	462	438	446	428	455	448	444	420	447	474	438	442	452	440	476	417	413	474	451	474	460	444	474	418	431	449	455	477	482	478	406	441	490	445	442	453	451	480	478	453	466	487	449	445	455	433	455	466	406	439	430	468	424	483	454	456	446	454	427	490	452	449	418	482	452	463	464	432	465	412	451	465	447	424	463	439	446	486	444	452	463	483	421	458	448	492	453	451	450	439	448	445	466	441	475	434	466	434	390	455	457	481	463	424	465	484	531	472	462	436	449	467	506	486	441	449	458	463	441	418	422	469	437	437	468	436	446	485	429	470	422	456	441	446	456	447	443	444	476	476	452	457	428	474	423	446	461	396	469	486	455	453	446	469	462	459	484	428	455	476	442	479	472	465	453	446	442	468	424	435	456	479	459	437	481	464	472	446	427	449	469	484	499	442	416	496	444	411	459	434	443	461	443	472	481	425	456	443	446	454	419	483	441	436	442	466	450	431	463	444	470	435	453	472	424	466	457	469	485	426	459	472	491	469	444	420	503	455	444	449	444	456	443	450	479	415	433	444	434	452	437	432	425	442	453	449	461	449	483	426	463	461	454	459	422	477	431	456	434	426	517	468	434	471	452	457	461	435	462	485	457	471	496	465	445	451	444	462	484	437	435	511	429	473	457	415	440	448	413	441	417	466	437	431	430	440	447	435	447	462	427	462	491	447	403	429	455	478	448	456	427	486	470	430	463	445	449	446	490	401	432	441	418	445	418	439	424	435	442	427	449	460	451	465	432	445	473	428	434	440	459	479	401	472	449	448	447	467	414	468	468	485	463	458	460	468	440	447	452	443	445	424	448	432	456	460	425	469	463	450	449	427	417	458	441	496	455	471	436	439	439	424	445	445	507	469	449	430	431	465	433	445	442	465	421	421	475	467	445	488	447	430	443	467	458	436	469	484	479	423	515	459	437	467	437	458	439	438	440	424	492	475	452	441	433	440	446	467	429	452	454	473	472	431	471	457	431	477	472	417	445	473	427	403	470	420	417	447	452	454	428	475	463	454	469	492	437	454	428	468	450	451	469	448	459	440	468	427	424	487	418	464	448	458	442	505	399	467	438	446	411	443	429	435	448	422	480	475	427	497	474	431	448	477	471	449	428	472	455	436	469	454	470	419	462	478	453	458	429	489	419	451	454	442	487	422	468	465	452	452	476	481	486	463	470	520	434	457	481	424	435	492	446	458	466	479	453	459	432	436	450	468	445	479	438	475	447	430	449	468	468	487	415	467	437	437	466	474	459	452	447	470	434	454	445	493	448	476	466	428	451	475	443	453	455	466	406	479	459	490	483	437	409	433	452	446	461	456	454	479	452	397	406	447	438	478	467	450	433	462	435	453	461	452	453	464	451	458	430	450	452	445	473	467	455	453	433	412	456	442	435	432	471	457	466	440	467	450	458	456	460	459	494	469	472	443	469	438	460	490	487	441	465	432	435	459	464	476	452	432	483	473	486	445	479	432	465	463	448	456	411	418	448	464	469	461	485	431	425	444	464	456	436	444	446	438	461	427	467	489	454	448	434	461	466	468	463	465	427	448	447	424	485	445	450	398	502	451	450	447	445	416	467	410	439	465	447	457	436	453	482	432	472	437	454	438	404	454	437	451	486	449	460	428	405	435	447	437	484	453	458	478	453	466	431	480	468	420	472	471	446	474	450	491	463	458	440	497	419	457	472	434	461	468	425	433	469	439	494	499	443	438	472	422	439	465	462	436	435	451	430	431	434	448	415	448	469	463	439	408	465	452	430	456	439	443	481	430	463	426	458	447	472	464	475	431	472	473	492	423	450	431	409	473	454	417	460	444	439	497	468	415	441	447	470	453	458	441	477	453	424	439	463	447	471	452	458	429	457	456	448	484	467	448	429	437	452	458	450	465	452	434	465	466	467	399	457	460	432	486	404	484	439	466	454	494	417	469	458	448	450	409	428	452	448	476	504	468	437	466	469	448	443	489	462	473	459	441	459	437	436	429	424	454	458	452	451	441	475	421	475	449	418	479	495	463	433	457	443	488	507	456	446	441	440	447	471	465	458	456	479	496	454	465	441	448	459	499	491	446	494	451	446	435	424	440	471	441	473	454	472	447	460	427	463	426	456	423	461	420	469	436	486	462	463	435	449	430	444	455	432	459	465	489	444	442	430	463	416	427	475	465	452	425	453	471	454	442	448	445	490	474	481	441	456	406	455	480	469	405	440	461	416	400	437	451	466	455	483	441	447	441	429	487	437	457	465	464	462	495	449	450	450	451	473	450	429	443	476	462	464	457	448	478	446	454	444	449	435	446	441	479	470	422	468	439	397	468	442	413	463	437	451	496	432	479	468	403	463	441	434	447	461	472	452	455	490	419	443	475	443	469	471	453	474	437	450	475	456	445	470	477	473	462	460	453	452	453	447	459	436	430	478	508	448	419	470	448	452	493	416	419	462	453	465	495	430	456	414	468	484	440	445	449	486	443	442	468	455	452	487	462	455	469	451	417	441	414	423	460	482	428	439	486	428	422	436	470	428	442	451	443	448	485	460	421	485	447	444	468	463	443	437	455	476	478	450	496	455	458	429	482	446	441	456	459	451	419	458	460	439	464	439	433	425	433	472	448	464	432	463	445	454	429	422	436	466	479	463	428	457	487	464	453	438	432	441	452	432	450	441	476	439	416	450	469	468	464	464	465	434	417	447	443	465	458	452	431	437	465	463	463	475	436	450	447	432	466	458	461	453	430	481	466	418	432	431	463	464	473	481	455	407	496	419	447	432	445	403
24925	21255	27254	25455	11190	2476	1790	1384	1203	1127	1098	1057	1071	1140	1082	1049	1075	971	1033	1060	997	949	915	944	940	1002	994	974	1011	952	956	947	928	941	976	950	939	855	894	906	902	874	936	894	928	985	950	981	956	927	864	932	831	863	849	866	929	888	856	917	864	796	817	817	857	922	820	836	850	888	834	863	867	886	830	827	844	855	853	858	876	903	891	894	831	874	842	876	841	846	835	826	826	832	868	874	896	814	826	846	844	793	853	833	902	859	874	829	896	855	829	901	828	834	874	865	873	864	805	837	900	850	905	859	899	869	855	870	830	797	878	856	851	852	846	870	779	878	854	833	810	863	870	828	836	845	849	837	835	821	864	822	822	844	846	869	826	844	847	845	872	885	897	865	857	817	863	890	830	873	876	861	850	839	849	790	855	839	890	827	802	892	945	874	779	857	838	818	933	883	824	878	831	901	857	892	835	828	874	804	847	881	907	834	877	922	847	862	871	860	884	889	895	838	877	898	853	830	847	811	894	885	830	840	831	850	818	869	836	872	850	895	818	843	789	829	815	871	873	881	878	821	828	841	829	845	881	832	884	809	912	836	869	918	795	854	834	880	837	848	857	831	868	806	867	858	832	898	854	849	827	861	843	893	818	847	851	827	885	861	817	881	837	837	871	890	838	820	909	835	856	864	835	832	876	884	871	842	813	917	843	859	812	871	862	805	782	877	851	880	886	868	900	816	881	797	922	828	936	817	877	861	843	864	820	867	845	879	895	853	845	814	848	881	883	875	848	852	867	806	859	858	871	891	847	854	835	851	805	813	825	819	878	875	825	830	878	857	854	837	829	854	853	824	885	873	856	885	864	831	846	808	828	890	844	885	780	843	848	820	835	836	854	886	869	821	831	790	820	840	818	847	912	831	867	871	863	831	871	913	901	849	859	893	823	868	879	905	877	860	856	866	784	855	844	867	855	808	839	891	866	891	855	858	842	865	865	864	849	837	830	853	807	830	830	840	915	871	850	856	839	847	851	876	900	852	854	833	846	810	871	855	914	856	891	900	836	885	835	895	840	857	851	806	827	836	892	868	882	814	833	798	874	862	886	887	873	929	867	845	879	830	820	857	891	839	848	838	865	852	871	868	893	829	835	855	855	846	868	851	862	912	905	848	833	835	845	859	898	903	869	851	861	874	808	825	860	831	867	872	823	809	802	880	906	836	819	854	842	849	831	828	867	853	867	843	867	867	832	891	827	864	867	881	826	850	826	794	850	833	917	890	881	847	862	888	851	850	855	850	828	829	827	884	833	805	857	876	828	887	836	826	869	870	919	870	852	885	883	776	848	886	879	844	857	883	853	823	920	872	859	837	856	842	851	898	845	824	799	822	884	883	835	820	801	842	868	825	847	806	862	823	882	854	794	864	859	852	874	868	839	830	904	858	822	843	870	837	856	870	873	894	811	850	841	852	815	849	881	814	888	854	876	860	870	833	880	833	871	851	822	837	865	856	831	912	865	867	862	847	791	830	802	854	880	827	861	894	827	848	875	888	856	837	817	822	908	841	853	842	831	806	831	867	849	863	878	869	854	841	896	888	899	873	861	863	860	850	845	850	880	906	826	813	831	848	839	860	822	838	834	888	844	845	847	818	882	830	917	862	859	810	908	889	860	820	842	858	790	847	819	864	874	828	840	856	886	890	882	816	878	832	828	844	888	842	853	907	858	896	891	836	843	871	841	885	882	850	826	876	873	860	803	846	890	831	843	870	833	897	863	886	835	879	885	856	901	844	840	893	876	902	880	832	868	825	832	845	849	845	832	880	856	824	846	796	814	862	834	834	821	891	807	839	911	839	775	838	826	880	839	870	871	818	885	864	849	828	823	827	807	878	836	790	814	850	878	822	850	816	831	856	855	861	860	860	847	900	875	849	862	907	841	839	832	882	883	794	862	857	841	857	849	863	807	843	833	824	822	847	767	858	806	850	833	856	875	894	833	886	876	821	843	786	891	841	911	808	890	843	868	841	834	786	833	853	853	837	864	820	901	863	839	893	862	853	858	871	907	812	829	867	881	831	859	845	848	846	837	822	820	834	833	846	829	863	830	760	816	844	845	833	903	835	875	861	821	814	817	846	797	893	843	835	837	844	855	900	901	900	882	869	822	836	889	829	886	858	860	875	833	885	853	853	794	899	813	891	800	841	803	861	867	834	838	878	836	843	899	884	845	820	813	894	861	828	827	852	824	844	856	875	901	815	882	840	914	839	903	858	852	869	888	813	884	824	875	862	852	835	797	829	867	845	814	813	811	838	845	863	820	864	851	864	833	885	858	800	864	889	862	829	915	861	857	829	900	829	844	844	811	874	851	849	817	852	886	844	848	848	868	884	875	824	829	899	849	857	886	840	845	840	862	817	816	813	888	895	850	887	863	832	826	844	897	830	891	831	824	880	849	778	904	841	793	866	853	821	867	803	907	856	870	794	876	868	839	872	836	912	863	882	858	822	875	892	842	894	827	865	853	847	870	906	895	870	898	869	788	816	862	880	874	819	822	863	872	812	839	869	877	864	842	849	863	826	821	882	873	893	797	836	866	798	942	814	827	881	884	850	851	861	840	902	837	826	822	875	831	847	867	786	868	859	843	839	869	826	851	830	904	884	843	873	858	786	853	860	885	856	828	831	824	866	893	903	847	891	834	863	874	886	844	799	813	815	856	842	841	867	856	880	884	843	788	860	846	847	888	865	833	827	805	860	828	812	821	858	897	878	888	860	869	883	853	841	833	823	877	832	791	789	826	809	872	823	869	836	888	845	813	834	869	876	894	868	830	896	877	863	917	843	847	873	852	920	831	803	829	864	846	791	870	889	848	802	868	881	861	874	868	893	897	864	872	861	844	870	803	860	803	851	875	908	881	867	870	872	818	861	866	878	826	802	872	835	840	860	912	852	841	878	836	850	812	871	883	841	805	869	873	868	877	841	818	927	869	870	859	832	889	813	902	862	900	886	833	811	778	812	843	828	807	836	864	838	826	871	870	864	834	874	860	817	863	795	821	785	872	871	892	858	877	825	853	867	845	900	879	820	852	819	817	828	883	875	828	838	822	855	884	837	905	861	834	902	876	841	816	837	902	861	852	867	863	819	833	811	849	899	871	837	883	818	843	904	839	859	881	868	862	825	868	879	853	844	869	813	827	860	799	849	860	870	825	843	826	856	841	943	899	862	824	884	829	824	832	840	842	809	910	897	852	830	850	865	843	878	832	827	899	857	819	799	845	818	839	832	921	851	832	835	868	882	835	887	886	807	891	873	836	859	894	821	891	840	835	920	826	890	826	874	832	859	854	898	802	872	825	847	837	886	852	836	887	854	780	859	842	848	830	864	874	867	856	871	893	864	922	854	800	893	848	821	878	824	844	849	815	839	827	827	811	830	861	825	895	826	867	882	903	817	866	901	864	860	895	825	858	830	882	827	891	810	880	882	778	855	789	836	868	853	851	873	831	849
12293	16607	12919	5667	4364	3359	2605	1857	1578	1442	1367	1396	1376	1363	1290	1286	1275	1213	1154	1176	1017	1072	1058	1099	1140	1188	1192	1190	1186	1061	1020	1018	980	1008	991	967	944	938	929	951	959	931	901	956	943	968	974	1039	1085	1015	899	918	953	925	954	880	897	894	893	863	902	920	854	879	888	938	904	873	933	924	833	839	827	837	892	873	841	902	896	932	870	847	859	844	863	880	915	855	840	870	849	856	893	908	858	864	868	885	885	845	879	907	846	881	848	896	843	850	862	862	931	864	856	871	849	872	892	844	866	887	852	871	888	860	851	872	911	839	850	862	869	922	871	886	879	889	831	913	882	857	843	874	881	885	859	865	897	919	861	877	863	918	842	898	868	882	850	957	923	871	881	880	816	853	876	862	807	858	874	819	840	882	868	817	832	893	878	898	841	877	864	883	896	861	930	841	908	884	891	873	901	837	833	876	857	880	826	921	913	808	841	889	867	874	910	924	873	855	857	884	857	883	858	921	853	864	866	899	892	847	863	889	895	855	870	907	865	893	875	903	892	881	856	889	843	899	888	879	838	866	857	889	879	872	963	871	866	872	895	869	904	838	865	849	874	887	862	806	856	935	928	909	911	872	835	844	914	930	924	889	912	856	898	850	797	925	869	844	880	879	890	845	890	902	858	873	908	850	831	915	908	911	871	875	833	889	849	890	892	897	828	819	914	857	892	904	885	880	856	841	885	883	929	878	864	872	884	857	823	857	870	867	913	868	907	873	910	883	817	846	829	873	860	880	911	907	809	833	860	910	850	850	829	828	929	863	868	861	847	886	871	886	910	887	936	841	874	897	926	828	890	858	929	866	878	867	873	880	903	868	855	786	892	880	893	837	838	868	886	863	860	869	948	882	900	901	853	851	867	876	894	884	825	909	894	851	859	886	927	872	882	855	844	860	895	906	840	881	847	901	927	835	874	890	840	910	860	878	854	882	832	792	822	834	893	846	887	821	853	906	876	876	820	920	866	936	851	861	891	867	892	934	865	875	876	883	889	916	870	871	842	848	873	905	903	833	881	868	887	859	826	881	861	924	887	884	875	868	886	868	879	848	845	870	870	854	831	832	868	850	873	876	875	874	873	851	873	863	840	865	842	861	878	803	840	889	950	865	872	877	872	855	905	874	848	878	863	885	896	841	910	901	854	899	879	865	848	830	921	869	896	919	845	901	877	910	912	851	874	871	877	889	910	873	819	862	861	892	883	869	883	916	888	853	882	901	925	832	874	834	849	887	881	883	915	865	868	936	884	888	906	893	906	883	853	895	892	889	825	859	889	907	833	837	909	864	862	801	875	866	898	811	901	873	848	848	906	872	836	938	878	879	873	865	860	894	935	903	828	827	889	871	839	871	883	918	882	874	838	878	911	852	846	870	929	893	829	883	863	837	855	865	848	903	893	928	893	861	867	882	888	924	890	857	907	846	843	879	836	885	923	848	874	919	883	913	878	912	874	901	860	850	905	851	886	881	893	898	918	927	866	852	902	898	879	861	898	848	852	845	876	861	864	864	935	856	880	855	872	898	904	913	847	859	831	881	863	883	876	901	838	878	823	876	847	902	874	857	894	880	888	894	870	892	868	851	884	836	873	900	865	854	863	894	813	890	869	865	882	868	888	865	836	936	880	895	891	863	847	838	875	859	870	840	964	850	865	864	963	932	890	852	916	887	843	922	875	835	896	876	863	898	916	854	876	856	923	902	848	866	907	905	861	895	922	872	850	880	832	841	838	877	871	891	870	853	911	844	865	911	892	882	863	797	877	853	912	906	863	912	843	859	901	836	843	841	869	849	884	884	892	854	885	883	922	874	839	833	860	875	885	800	876	890	885	894	852	839	918	887	884	865	879	896	900	874	888	871	870	893	897	821	902	898	893	854	848	877	874	817	885	864	832	937	868	893	892	812	873	879	871	871	845	889	830	869	904	898	884	824	844	908	873	777	857	872	890	904	896	900	856	842	912	892	883	902	887	909	918	824	951	850	862	880	885	833	885	847	870	851	886	837	882	848	827	900	886	877	888	890	875	854	939	895	872	835	909	913	842	852	895	906	894	871	861	873	850	841	894	907	846	916	876	873	908	849	877	859	874	921	839	872	867	886	840	819	855	881	870	892	848	889	893	905	860	881	887	854	877	849	914	872	916	877	861	912	896	862	899	874	876	842	844	836	869	881	851	914	884	825	918	823	846	864	841	875	885	883	883	872	848	874	869	871	950	825	837	913	920	867	816	843	876	870	863	830	849	901	895	882	860	868	887	821	810	817	865	839	915	846	875	835	878	880	912	890	842	836	843	891	867	901	830	859	861	866	861	849	833	854	844	905	927	871	890	881	850	895	832	877	857	864	880	837	916	891	852	783	858	863	857	827	869	960	837	873	879	901	873	890	838	885	832	786	901	837	875	786	838	847	877	886	895	883	840	840	848	881	925	920	890	881	877	859	864	899	881	878	906	855	837	869	833	915	870	839	858	899	847	845	856	901	901	852	881	847	873	909	850	907	860	833	829	872	882	880	864	878	884	856	905	829	863	872	876	877	856	923	889	868	911	920	853	905	872	856	887	884	859	923	865	846	847	914	849	878	860	926	889	867	842	866	849	868	827	839	852	842	867	871	848	947	843	917	880	883	858	886	872	849	884	886	902	850	892	861	907	910	914	843	870	824	914	877	863	874	844	887	831	857	952	885	804	840	885	891	862	882	921	856	879	853	868	919	868	867	895	837	872	873	878	890	870	839	805	868	888	873	890	890	853	885	842	878	923	868	852	882	831	870	896	861	877	886	875	796	880	886	908	863	871	849	866	876	830	855	867	878	847	892	927	857	848	898	837	868	867	820	924	885	876	852	870	913	855	860	872	872	837	846	880	912	836	890	856	839	934	846	924	836	840	877	861	871	839	883	862	835	847	830	836	872	851	875	887	854	820	883	911	875	812	873	854	862	799	832	838	907	847	840	894	897	893	854	860	910	903	890	938	871	862	870	894	922	823	905	880	840	818	895	882	913	901	848	903	863	863	879	866	936	873	934	899	861	863	899	894	837	885	808	824	903	860	884	838	842	889	844	836	902	836	868	862	865	878	882	911	865	876	834	850	864	893	883	861	856	885	821	834	881	872	844	812	881	933	941	829	863	849	899	927	888	859	929	858	923	871	900	855	835	903	893	893	873	874	859	878	869	855	864	863	895	869	888	806	874	862	846	805	930	828	889	888	900	892	891	829	839	887	868	839	888	910	905	891	852	869	884	862	880	861	881	864	937	892	859	894	931	899	874	904	874	879	877	867	852	864	936	855	865	854	890	937	898	893	909	875	856	856	889	912	829	866	860	923	904	870	886	867	895	854	870	886	884	900	927	853	829	922	923	867	920	875	910	923	874	843	806	835	952	915	863	919	841	857	898	923	863	882	913	891	872	891	902	880	930	806	864	870	772	888	840	935	927	910	827	833	933	864	892	854	870	918	873	924	862
22710	21334	28930	24097	21342	21411	9285	2334	1591	1509	1321	1275	1287	1232	1161	1079	1159	1018	998	959	931	852	870	876	847	998	945	972	911	844	821	807	808	817	746	718	713	700	739	723	780	733	737	736	764	794	815	874	831	807	690	663	690	743	700	665	739	707	671	632	676	576	653	603	626	643	654	636	653	649	625	674	635	632	639	571	611	637	650	622	642	623	612	648	674	640	640	644	674	644	598	656	645	622	585	665	634	592	630	666	656	608	571	674	646	673	634	620	643	598	630	639	614	607	627	663	604	621	645	648	630	612	644	637	653	611	596	622	615	624	619	658	602	622	625	624	669	667	647	633	639	600	610	665	630	614	664	606	650	582	657	637	621	645	642	647	646	607	627	632	614	650	628	640	621	616	631	630	644	644	657	615	606	634	657	607	651	685	631	684	603	585	606	620	671	634	643	637	653	609	627	623	612	646	651	642	605	607	652	625	605	623	634	587	623	623	620	605	644	616	628	601	660	590	655	643	661	674	595	636	628	645	651	604	629	616	672	616	686	626	607	580	610	596	656	613	605	640	604	644	611	608	647	652	627	644	636	573	660	582	639	610	605	680	651	612	615	611	653	596	633	611	633	632	647	609	664	649	609	635	593	601	589	606	626	641	623	609	630	592	640	653	642	632	612	621	606	631	641	636	647	661	654	629	625	606	622	596	644	664	609	615	602	625	617	651	647	619	617	612	608	618	629	604	605	687	601	640	650	662	615	607	607	637	602	690	647	641	629	626	667	634	637	620	666	607	596	633	618	640	617	663	666	597	678	658	650	671	650	603	611	614	618	634	626	640	660	613	617	622	630	641	649	648	618	590	665	638	671	593	642	677	584	583	603	633	671	649	633	698	641	654	605	644	618	642	622	603	641	588	656	658	624	654	615	655	632	644	649	645	592	641	628	660	577	608	604	625	626	631	619	626	613	612	644	666	607	605	612	655	597	617	581	625	605	649	638	603	622	669	643	667	560	623	679	631	607	620	615	633	618	608	636	648	630	639	663	594	644	607	673	609	637	661	645	662	622	629	602	604	611	602	636	610	619	637	622	643	668	616	660	632	620	636	635	697	583	697	599	680	618	593	651	629	604	597	582	656	646	630	595	627	618	603	624	620	624	604	603	628	623	632	630	572	634	580	635	645	624	563	613	673	665	575	641	660	586	618	631	642	606	636	642	614	629	598	618	573	609	615	634	591	677	553	588	606	641	643	658	657	672	639	611	631	636	663	621	610	642	634	616	628	689	613	607	673	659	661	631	667	619	625	611	634	641	618	632	613	692	581	652	573	628	614	628	651	604	647	662	575	656	650	679	640	640	610	620	601	631	638	636	652	656	611	630	608	644	640	630	602	567	615	653	595	621	684	600	630	639	643	607	678	592	634	674	642	586	661	606	617	642	566	587	624	634	658	643	614	608	669	596	610	654	656	584	592	630	637	599	634	623	609	641	689	646	578	620	663	655	639	607	637	615	616	645	623	613	612	637	641	628	652	662	617	621	610	620	603	598	608	647	605	615	680	600	619	707	587	637	601	661	634	648	631	616	599	612	660	657	658	634	622	578	634	598	584	620	610	660	622	599	631	599	598	596	615	566	635	628	599	654	634	586	645	620	603	643	620	647	600	614	648	636	606	681	620	657	618	631	638	622	637	654	615	644	659	624	637	669	633	647	648	610	661	615	623	587	604	659	636	653	654	637	596	635	664	629	618	590	627	620	600	596	625	594	635	607	603	575	563	606	608	602	623	621	588	660	618	626	657	600	648	592	670	656	663	612	639	640	647	651	640	663	635	637	626	623	676	639	597	679	638	650	638	602	642	698	616	637	650	663	634	593	659	626	651	650	588	621	622	637	610	632	631	667	651	619	618	617	603	645	618	613	667	613	647	653	640	632	616	634	635	661	565	645	593	599	641	614	579	667	618	622	613	632	606	640	652	609	641	625	603	636	644	609	606	628	653	659	585	641	614	601	620	629	659	658	634	636	623	685	613	602	605	601	634	606	656	587	670	661	651	594	622	610	649	636	623	657	611	650	637	604	632	633	639	645	634	674	647	599	624	692	667	625	653	675	587	658	678	608	618	588	637	657	653	647	577	654	622	651	616	637	639	620	603	637	606	607	599	624	678	639	622	661	646	672	641	609	644	631	616	624	670	640	639	635	658	627	630	581	632	598	628	626	599	631	647	620	611	603	597	642	612	636	650	655	681	642	616	697	619	622	623	616	588	654	602	636	657	651	599	652	625	604	689	628	629	621	632	620	624	575	614	591	593	597	627	656	631	625	651	692	654	638	661	631	599	648	636	654	663	700	637	653	642	637	672	616	669	607	644	664	633	613	603	640	672	648	653	621	661	591	597	645	622	605	594	631	601	603	607	575	628	630	578	647	585	641	622	640	572	642	615	596	622	656	641	613	638	628	633	643	621	606	567	679	645	635	639	645	640	626	625	625	617	617	609	674	615	623	628	621	596	590	607	624	619	641	663	610	616	656	602	613	643	648	625	635	669	660	651	590	616	621	660	658	620	619	668	640	618	671	585	602	673	626	624	650	635	606	664	620	567	666	625	628	631	602	680	653	646	661	631	614	674	624	634	656	623	610	632	645	638	601	621	648	621	633	618	631	640	670	615	703	644	648	653	600	608	624	573	604	556	639	616	593	650	638	674	581	661	671	644	587	652	616	650	617	646	621	627	646	618	612	670	663	666	591	632	635	637	650	657	611	627	660	658	613	632	642	627	644	703	627	599	611	652	633	646	642	632	576	627	640	629	693	671	608	628	616	639	647	621	645	643	641	626	601	661	637	641	630	605	574	614	594	647	646	640	610	672	628	664	642	628	622	623	632	627	656	594	607	657	607	634	611	624	595	618	624	644	612	644	657	629	644	575	638	626	604	597	608	633	624	657	638	633	635	655	662	633	661	664	606	623	638	654	614	614	630	665	688	660	681	617	575	631	637	616	609	647	624	653	619	645	593	625	660	600	652	620	643	607	656	647	635	590	602	624	618	632	616	616	593	628	659	639	677	599	621	633	608	595	606	659	618	644	619	648	645	643	655	621	634	619	621	649	639	646	605	625	663	606	619	654	656	625	628	622	651	585	623	630	628	604	615	623	633	642	627	631	600	598	606	634	677	633	647	644	617	591	643	668	630	629	603	630	639	693	597	641	577	606	614	653	648	614	666	614	610	590	570	631	589	633	649	640	614	651	622	611	592	635	595	642	605	630	586	611	634	657	622	641	625	635	605	613	627	611	628	605	656	649	584	631	616	669	615	631	609	622	621	650	574	610	656	634	625	644	570	693	615	614	567	625	669	668	663	621	627	576	669	647	628	641	600	635	615	640	639	637	633	657	682	649	635	641	647	615	658	604	596	611	614	610	592	634	611	650	634	640	583	653	629	622	605	632	630	620	628	647	633	612	605	630	627	634	583	681	646	631	621	626	638	592	611	638	632	619	582	581	637	634	609	606
16706	28176	22674	10728	8122	6170	4659	3225	2423	2071	1918	1782	1756	1756	1565	1424	1409	1316	1277	1192	1095	983	1063	1078	1141	1227	1191	1177	1208	1068	985	931	1007	886	872	872	780	771	724	736	765	795	806	868	876	851	978	998	977	891	791	764	717	724	770	766	735	704	635	666	663	622	638	693	645	649	663	694	633	672	652	642	610	627	645	595	606	622	628	642	662	611	605	636	612	639	639	632	616	664	647	646	650	608	642	651	603	637	613	629	623	636	622	652	623	643	657	618	607	642	653	649	610	653	679	647	657	696	695	579	686	598	615	641	657	656	629	625	589	640	583	672	681	614	661	640	628	672	633	657	677	627	639	626	651	640	619	633	637	636	624	651	605	634	662	648	635	594	633	646	630	642	630	652	615	633	645	624	631	627	618	653	669	636	631	644	591	609	643	622	641	625	624	646	674	650	627	563	670	653	624	634	622	649	703	645	618	604	614	643	623	614	642	617	648	651	603	661	614	648	675	597	617	643	571	672	637	632	627	619	695	591	637	597	658	605	637	677	631	573	687	644	640	667	627	642	629	627	703	611	632	646	610	625	624	638	643	612	648	576	631	647	647	669	584	649	619	615	673	615	670	653	629	620	603	635	649	628	631	627	610	620	626	655	648	623	663	644	620	605	671	663	600	626	627	638	674	635	662	618	627	651	649	647	619	645	689	659	643	676	617	636	657	624	634	602	680	622	628	625	649	557	618	640	634	689	652	659	608	650	643	664	648	640	601	635	604	602	645	575	616	656	617	614	650	593	655	655	639	608	637	681	641	603	609	614	624	668	629	647	639	621	613	609	649	649	615	652	642	624	612	624	670	659	632	610	636	651	665	677	642	654	651	624	609	648	654	636	615	650	671	650	620	636	667	643	641	635	684	653	613	618	655	648	577	668	642	630	669	676	596	633	651	635	635	652	663	652	667	672	651	610	641	630	653	652	670	614	678	614	625	621	669	572	644	635	647	636	622	659	685	609	587	660	630	600	645	634	675	624	577	618	636	652	603	616	633	649	623	621	607	673	657	637	613	641	661	638	650	638	633	620	655	628	590	622	651	600	612	663	646	642	624	617	645	598	668	662	665	663	621	620	662	618	599	641	633	663	622	630	622	659	654	594	594	612	649	643	637	613	663	657	663	631	619	661	625	668	612	601	613	673	621	624	619	644	673	672	600	590	629	634	616	660	641	670	613	640	653	673	619	646	605	653	639	678	614	596	600	636	632	640	609	626	620	678	655	631	606	610	634	647	616	641	631	661	674	650	638	609	634	611	651	632	644	633	627	671	622	645	704	638	663	652	656	659	623	629	646	625	657	579	629	583	656	625	634	666	626	571	633	611	649	605	591	637	664	655	645	641	630	640	629	675	626	600	626	619	636	701	666	614	634	631	617	617	648	580	617	637	617	656	662	643	659	622	643	615	640	631	625	650	579	672	662	647	647	638	631	626	704	629	687	666	650	610	636	606	616	590	593	645	653	632	649	603	702	625	644	643	636	651	653	593	628	617	630	658	658	631	629	668	590	616	645	649	642	631	667	619	649	632	653	643	607	650	666	640	626	627	649	661	679	661	659	612	665	620	629	647	603	633	634	641	667	640	632	668	592	658	654	672	615	652	654	593	635	664	656	639	631	635	629	661	644	664	607	611	623	622	635	608	626	693	618	614	605	627	653	635	620	652	638	630	660	638	609	627	622	596	646	638	616	654	652	630	662	644	591	658	644	641	638	650	670	648	642	616	645	640	652	634	640	646	644	639	670	592	656	637	621	661	632	673	597	613	615	666	658	628	642	631	629	625	621	632	675	627	673	642	619	678	625	629	655	623	611	591	619	642	599	658	604	606	634	647	677	655	654	672	644	657	622	624	631	639	612	613	650	623	646	633	632	571	625	645	605	688	626	614	651	638	658	663	661	622	616	636	607	630	674	641	639	637	658	633	619	643	611	674	653	653	616	592	611	643	616	658	666	671	608	582	596	639	610	618	657	662	633	604	653	621	649	606	619	613	658	633	617	647	626	648	618	639	665	635	636	650	596	576	608	637	610	634	634	690	649	656	600	632	628	625	630	644	627	610	634	682	637	609	594	656	615	646	671	639	639	641	667	614	637	595	665	667	597	684	665	645	578	571	635	677	625	635	617	678	599	635	659	657	630	613	657	664	696	639	633	650	634	642	651	616	625	656	624	606	654	598	611	601	668	633	674	627	636	646	653	630	614	631	632	592	647	672	584	661	612	677	648	657	617	643	674	644	630	615	639	594	633	605	653	668	622	643	603	646	619	610	654	630	610	635	625	636	690	652	654	628	574	660	684	601	650	628	617	611	658	677	657	635	625	656	621	630	623	625	566	614	632	652	646	643	648	645	636	645	606	645	649	683	637	623	650	607	646	609	646	632	621	634	626	662	585	657	645	618	659	646	632	598	638	669	628	593	707	642	647	625	599	659	615	651	613	642	623	632	607	643	614	670	596	641	595	631	641	601	568	609	641	663	638	628	660	667	595	621	604	651	658	649	640	616	646	607	673	604	663	608	627	662	640	632	623	618	618	616	633	655	691	658	639	657	607	597	642	623	563	625	648	614	635	639	614	635	618	631	653	608	639	661	639	662	601	597	593	659	597	623	646	628	607	606	639	619	612	628	604	616	625	606	662	623	658	614	658	623	627	602	654	608	617	591	619	641	635	601	658	618	668	629	653	646	606	632	675	644	636	626	652	626	647	611	623	624	654	645	593	611	664	642	626	669	646	634	661	622	624	618	661	651	603	615	624	582	695	633	606	653	639	578	637	624	644	649	680	603	626	655	617	632	655	644	666	629	631	610	665	657	609	633	587	614	611	681	649	684	652	632	636	658	625	593	615	684	580	630	624	608	603	638	652	578	669	599	623	668	594	656	588	658	622	645	627	632	622	600	599	623	574	576	666	651	615	656	636	591	638	617	603	633	645	573	631	665	621	687	662	633	656	626	650	623	612	662	655	660	658	684	602	604	649	665	662	614	636	619	587	652	606	624	620	606	614	634	631	645	636	652	610	618	642	679	614	646	633	681	584	655	677	693	679	599	639	623	597	640	644	620	604	654	606	624	598	625	645	626	661	680	606	599	597	656	656	645	631	604	595	625	618	620	648	625	595	664	624	641	663	672	612	621	607	676	637	634	610	613	653	613	652	614	647	679	622	629	631	640	641	661	667	637	647	660	648	623	645	608	649	654	632	593	617	628	625	686	651	685	611	643	617	612	612	619	681	629	617	628	604	625	675	621	629	643	599	678	597	620	631	604	595	687	628	619	660	646	617	614	639	661	603	626	638	630	637	639	656	642	605	615	621	628	666	665	617	665	615	595	641	637	623	662	678	564	619	635	695	628	659	586	617	626	611	623	635	679	608	636	660	628	640	630	647	660	674	639	669	646	685	643	629	643	622	603	665	634	660	573	613	644	641	649	638	655	655	647	656	595	605	661	626	655	647	647	621	621	616	630
28169	18299	8034	3311	1952	1561	1159	923	832	761	815	802	788	783	818	741	780	743	732	736	711	704	704	723	763	747	733	763	760	710	799	769	698	682	711	692	719	666	649	645	696	677	693	676	682	663	714	729	703	664	726	653	677	640	675	651	627	633	682	625	618	645	624	662	605	643	615	639	651	672	622	580	630	624	623	649	629	667	690	624	684	640	654	622	629	654	667	676	617	673	661	629	599	603	716	617	639	685	655	597	609	615	652	627	611	672	648	616	665	582	656	654	641	686	642	641	607	640	670	633	667	630	660	682	579	678	622	674	613	679	655	611	630	650	613	635	666	680	661	622	587	651	621	612	629	683	626	625	643	671	632	623	659	625	605	640	594	684	648	690	645	655	681	641	616	676	655	636	614	640	672	606	612	630	592	645	635	629	611	667	625	603	612	668	705	571	676	631	680	643	663	640	689	616	630	623	654	652	624	598	580	662	636	623	647	627	617	608	641	617	624	616	666	640	650	638	670	625	638	648	617	600	640	678	667	682	656	624	667	623	615	620	622	642	687	626	618	609	647	634	657	634	662	606	625	664	610	641	634	657	621	621	611	664	638	637	672	625	668	640	597	672	584	657	651	601	671	629	651	662	648	625	629	661	627	647	662	648	684	640	679	629	638	631	617	630	599	679	676	662	666	607	576	632	622	689	646	648	640	638	640	639	613	661	606	587	578	639	655	636	625	626	658	596	656	606	642	639	669	667	655	650	619	651	636	658	614	623	653	696	645	625	656	647	651	629	649	646	650	645	626	668	638	614	638	641	652	640	647	591	627	626	643	675	636	647	645	683	635	634	654	630	645	623	635	624	622	625	669	672	648	635	641	635	605	632	622	603	623	629	638	625	620	633	665	594	653	615	635	638	625	645	662	649	629	621	665	628	608	633	638	662	598	638	632	654	636	622	653	617	660	671	613	663	648	589	645	638	613	610	607	619	627	583	655	649	680	637	654	641	628	604	631	665	601	629	602	617	623	621	644	598	623	619	607	602	644	669	650	644	585	631	619	624	657	660	620	656	639	631	688	614	678	616	635	663	580	666	653	678	627	596	716	674	610	675	613	650	682	625	638	645	649	640	671	634	677	601	647	621	650	651	596	599	635	664	631	636	654	638	662	609	684	689	671	628	615	691	677	619	644	611	612	645	597	640	635	665	642	677	688	626	576	673	677	617	659	665	642	637	630	663	634	623	647	640	631	608	643	600	622	678	629	616	620	620	653	640	621	627	702	602	626	623	638	666	651	628	620	635	644	619	673	604	645	643	654	619	614	633	638	629	629	633	623	678	624	668	647	626	656	639	645	619	655	635	593	628	681	633	638	649	657	685	639	647	657	642	632	624	657	642	636	616	670	616	596	640	616	645	668	619	649	640	621	650	640	569	635	667	640	655	653	639	650	648	675	637	667	627	663	605	634	626	662	644	616	631	679	616	666	643	648	647	642	625	655	605	663	616	624	625	656	643	644	677	584	668	659	620	658	620	647	668	600	659	655	658	631	656	583	619	673	664	601	664	579	670	577	619	640	579	672	639	633	651	648	644	620	673	614	612	639	662	651	655	610	614	649	658	597	606	660	625	644	653	657	698	648	626	588	591	617	607	627	638	604	649	634	627	637	648	646	636	652	619	646	654	642	628	651	629	620	629	651	625	573	600	620	622	638	638	646	671	609	659	625	617	604	660	671	665	577	605	605	605	662	622	647	612	674	616	592	622	626	652	646	659	609	653	593	614	610	627	641	633	614	657	622	611	655	617	660	664	640	623	647	661	612	638	639	673	616	671	665	666	586	660	601	679	651	612	594	653	630	642	697	618	635	611	651	597	652	643	608	659	634	658	638	627	628	613	643	635	652	658	659	651	631	668	628	656	651	642	638	683	671	593	633	618	615	644	640	649	645	603	611	654	620	660	604	608	639	609	636	639	621	609	605	636	647	648	631	632	625	607	689	650	623	618	622	584	640	656	644	620	597	645	634	602	644	676	627	607	617	622	593	650	589	654	578	589	611	639	636	634	622	681	597	640	610	649	609	641	616	665	681	734	675	626	640	599	607	605	648	623	626	639	666	637	655	643	652	632	637	597	654	629	652	636	646	645	620	637	643	620	629	662	604	647	596	658	644	671	619	665	597	628	591	685	644	601	610	626	679	640	643	647	593	666	612	629	631	636	657	650	599	622	644	607	640	628	616	623	668	657	680	647	611	561	651	619	634	663	651	653	660	639	600	640	632	629	661	639	656	614	630	646	643	639	652	597	641	606	645	600	635	607	638	626	652	622	634	631	645	678	636	673	657	666	637	655	668	623	611	662	630	617	603	611	633	650	634	607	632	606	639	622	681	604	632	627	660	651	659	663	651	687	621	652	634	605	596	628	640	604	630	639	637	648	614	593	608	617	685	584	621	657	617	660	627	643	636	628	628	622	611	689	679	616	635	649	647	591	675	652	629	618	677	585	636	645	680	617	698	625	626	636	588	646	667	650	620	645	620	659	633	660	679	659	688	634	624	650	628	683	641	636	631	593	640	636	626	658	631	637	596	625	662	649	642	629	615	680	671	620	674	674	644	664	607	607	634	628	659	643	647	621	627	630	578	647	645	673	632	621	655	623	617	618	622	643	615	646	649	636	693	605	651	641	628	617	650	654	624	607	656	615	660	678	646	621	611	632	645	631	649	643	624	609	646	624	658	594	647	657	598	654	671	602	635	638	616	648	650	648	654	619	652	622	684	655	692	665	630	624	643	688	683	638	632	645	640	608	613	630	576	636	661	655	655	629	649	607	627	651	629	660	614	600	629	638	663	628	639	654	635	653	624	654	608	622	631	673	596	670	605	643	633	633	629	667	604	632	669	617	664	641	612	627	618	619	635	659	636	637	619	615	690	660	632	674	635	596	615	676	665	657	639	637	623	709	658	622	625	693	639	631	671	616	618	679	650	624	649	612	684	662	630	618	664	656	623	618	635	611	596	656	644	614	619	629	601	656	660	612	640	651	611	660	618	623	669	649	641	677	611	648	631	640	639	641	634	643	656	644	650	695	626	645	643	619	642	620	663	611	597	647	636	633	630	636	622	653	606	651	657	618	584	622	606	635	657	635	626	658	631	646	643	665	662	661	626	634	671	608	634	612	646	618	644	648	634	654	561	606	565	659	618	641	638	635	653	656	640	651	668	644	592	646	628	644	675	621	657	616	622	639	621	625	655	622	577	647	710	621	661	641	628	644	656	649	637	613	639	668	608	638	600	659	650	610	617	672	653	634	571	633	620	659	654	672	614	606	595	639	622	609	655	635	614	639	682	645	607	631	661	644	662	620	660	645	635	663	634	648	612	628	666	577	634	665	640	616	623	644	587	613	657	619	649	643	701	667	624	637	640	680	627	616	646	636	631	644	649	636	628	610	655	671	611	624	638	673	615	648	656	637	643	644	606	583	680	654	611	618	658	656	640	634	705	667	639	610	626	576
10799	9993	7091	3717	2714	2302	1690	1194	1090	970	958	968	928	963	944	859	906	860	857	824	829	763	833	875	836	916	890	879	859	807	800	803	763	783	790	741	712	744	750	735	723	768	668	765	760	755	819	781	733	748	745	719	695	710	684	695	672	687	683	718	697	690	674	679	709	733	678	711	725	676	691	698	675	632	680	693	718	680	638	665	694	669	660	668	677	690	656	687	659	666	678	646	689	682	697	679	664	672	683	665	678	727	687	726	693	643	690	681	695	687	716	708	670	717	677	662	713	701	690	631	657	670	741	663	700	700	669	671	687	640	633	659	684	704	660	665	715	609	655	675	682	680	672	642	687	739	692	691	671	676	696	689	688	729	644	669	641	687	682	639	698	671	683	613	658	705	664	683	685	658	710	676	673	684	673	676	673	680	707	681	674	648	711	631	709	687	733	665	706	677	700	669	649	679	681	672	680	701	656	711	667	671	699	598	623	684	654	687	647	696	642	664	660	671	654	640	709	670	704	650	705	668	708	666	731	697	667	702	680	677	680	677	688	676	689	703	669	655	701	695	649	688	708	647	732	707	667	670	672	691	652	644	678	668	686	667	667	659	684	681	673	698	738	695	681	647	688	645	686	671	671	680	644	692	664	640	685	689	639	691	656	697	697	718	693	685	692	690	635	673	687	616	643	665	660	675	646	716	679	622	720	669	659	684	645	710	694	649	646	713	629	619	743	642	665	664	698	661	642	686	663	688	667	663	673	662	691	686	666	688	624	713	695	686	693	705	660	667	703	708	708	652	683	637	680	703	678	656	683	658	645	719	710	703	696	665	642	691	628	655	651	656	691	665	672	689	682	699	709	667	667	667	686	702	716	679	684	690	655	671	682	692	709	664	667	661	668	699	677	668	672	694	642	696	669	725	674	646	687	650	709	676	674	626	644	686	653	692	707	687	708	698	710	699	684	626	732	670	695	715	683	672	666	671	678	696	681	678	656	715	638	683	716	685	686	727	688	693	720	646	658	714	690	608	741	684	674	683	716	680	657	670	669	726	704	691	669	675	658	690	651	712	723	678	719	693	686	652	652	689	679	632	704	719	632	650	655	631	677	705	693	681	699	669	689	640	648	694	658	740	648	677	685	684	723	691	635	689	742	674	667	680	715	664	704	658	668	722	721	678	680	676	650	681	686	711	662	631	675	695	739	706	644	725	690	675	699	654	659	725	692	659	694	646	678	709	652	675	671	662	676	714	665	665	725	706	674	718	727	676	676	682	687	657	701	709	606	672	699	699	676	671	730	664	708	673	662	677	717	686	734	641	686	732	675	660	704	677	681	661	687	664	682	726	715	645	683	682	703	610	694	647	680	711	678	670	693	703	689	683	651	663	664	658	671	644	718	649	724	711	713	726	681	689	656	700	672	687	613	684	660	670	706	677	697	676	629	686	652	714	667	652	697	728	678	702	692	682	669	703	660	692	687	729	655	737	630	684	674	685	687	700	684	666	673	686	660	678	678	708	677	676	697	693	702	704	657	712	661	671	694	710	699	713	690	688	700	720	660	709	696	629	696	697	660	670	680	665	640	684	685	732	711	675	681	665	696	701	707	685	663	686	627	668	649	650	723	709	673	637	647	670	689	703	661	654	692	674	677	655	654	656	676	655	740	661	664	732	687	664	680	685	652	654	672	706	657	668	672	694	667	624	687	716	635	730	699	677	687	693	688	663	713	658	662	657	646	707	709	689	657	685	620	691	694	647	690	638	675	684	713	661	664	722	699	661	632	695	679	695	682	696	709	641	677	676	734	699	769	691	684	716	674	688	713	694	673	627	659	730	682	681	704	640	700	652	649	663	655	651	701	635	684	666	688	695	678	680	685	698	660	704	717	664	654	677	695	675	659	670	724	691	688	719	649	706	710	662	722	627	722	719	679	685	695	655	645	644	713	663	705	682	717	682	694	647	658	688	694	675	662	713	666	720	690	674	679	665	641	716	663	672	705	650	673	687	678	683	676	670	718	705	685	674	664	665	690	640	689	704	691	667	691	660	706	678	654	696	707	688	702	699	668	641	678	705	694	626	700	666	665	630	658	686	684	641	682	668	697	694	699	678	669	689	674	661	725	693	706	674	661	659	679	705	705	693	714	653	659	689	705	666	678	660	687	672	653	649	677	688	697	642	698	709	665	651	621	681	683	693	615	700	656	667	746	633	683	700	696	662	645	670	671	654	684	704	690	679	672	649	661	641	663	649	682	708	631	698	654	653	655	701	657	677	702	677	636	646	691	711	704	672	669	689	665	693	654	634	713	652	692	687	664	651	634	710	706	675	719	691	642	610	681	645	657	683	667	657	654	705	677	684	713	647	689	627	685	668	672	616	682	697	686	660	676	629	707	668	660	665	692	683	696	646	670	682	699	667	705	702	687	669	643	683	643	694	676	697	666	650	713	684	670	693	692	690	695	702	642	697	703	650	682	702	669	665	641	650	690	679	732	660	659	668	638	644	695	668	687	704	688	650	707	642	644	687	664	653	670	668	661	667	669	682	651	678	693	639	707	674	667	695	687	645	699	680	682	691	685	710	677	711	664	700	663	674	637	706	709	728	714	646	672	702	655	671	654	637	668	650	672	668	656	709	672	699	629	705	670	655	735	708	657	717	669	701	762	693	689	694	686	668	665	685	671	670	666	680	682	654	730	642	712	696	679	688	622	698	705	678	662	675	685	655	657	684	680	705	629	703	691	691	651	662	654	669	637	677	640	709	667	666	679	705	683	695	672	665	689	744	687	691	709	679	722	666	667	719	674	698	667	654	690	659	658	642	706	681	684	651	665	683	671	655	657	701	700	694	639	621	711	646	712	623	640	689	677	661	680	703	664	707	693	670	688	669	681	656	707	698	633	681	677	696	664	701	654	698	695	649	727	719	658	660	694	691	667	682	690	680	698	705	632	659	672	642	710	689	666	657	682	624	680	669	695	636	692	650	675	676	707	692	675	672	667	641	681	648	708	635	667	660	638	687	674	705	673	627	720	682	692	677	727	681	685	632	673	692	666	639	641	644	688	688	677	687	694	699	654	670	672	727	651	684	677	664	688	681	680	673	691	627	693	703	703	658	665	626	706	690	740	673	738	702	657	685	698	687	672	629	688	705	638	669	685	659	654	667	635	671	655	646	717	673	674	698	719	707	697	700	640	678	675	647	659	675	677	726	690	667	701	669	700	620	670	693	668	667	647	682	659	696	712	657	662	714	700	653	753	703	634	695	665	661	665	706	732	688	707	613	663	684	655	650	702	644	677	723	676	661	696	689	675	659	664	693	660	696	679	710	714	693	652	657	642	673	687	700	667	613	701	692	708	672	736	650	681	690	649	644	662	704	643	659	693	674	654	688	670	632	676	650	702	686	661	695	678	638	725	708	616	664	749	687	691	676	646	676	648	693	662	685	737	717	678	670	670	700	693	651	695	642	680	725	683	692	717	664	651	682	666	703	720	686	722	682
23779	21270	28401	24464	21285	11330	2501	1321	1063	880	909	886	804	790	778	783	732	760	682	627	574	580	560	596	636	676	691	652	639	603	607	629	544	563	560	532	497	468	449	448	483	473	474	521	488	544	568	598	548	486	485	494	502	494	481	507	439	443	431	469	436	465	432	469	471	444	438	496	472	455	427	448	414	422	440	455	461	473	433	386	428	458	444	456	438	433	411	424	422	461	409	410	418	440	433	432	422	403	420	440	427	371	444	420	433	454	407	417	432	437	488	429	390	396	389	455	432	470	436	421	407	447	435	437	455	410	431	413	448	429	413	414	413	418	419	439	436	416	446	366	408	406	452	454	416	400	441	404	430	426	416	436	408	435	444	431	458	385	430	396	424	457	478	438	465	404	472	434	424	402	445	460	442	396	426	414	416	456	407	423	408	431	443	448	409	445	461	416	463	428	433	423	419	431	450	428	417	458	437	429	434	413	449	416	482	422	430	436	443	436	424	420	415	409	433	429	413	429	412	409	411	429	417	421	425	424	473	437	434	435	439	438	433	434	445	439	419	436	404	456	417	425	406	452	438	449	409	453	422	464	428	443	481	439	437	431	468	452	455	409	426	448	410	407	412	410	433	408	428	414	397	436	434	442	454	410	435	436	421	402	386	437	393	430	416	408	439	433	464	429	395	408	436	455	424	413	435	427	441	486	392	393	440	375	411	436	427	393	388	424	435	405	404	419	421	441	392	413	421	411	420	430	425	397	427	424	435	425	418	434	438	443	427	445	415	466	438	441	431	414	410	406	412	457	424	414	448	442	415	457	431	413	421	434	440	425	438	420	417	433	419	384	416	427	443	414	413	443	427	425	404	418	454	395	453	432	438	429	439	420	435	375	425	460	418	462	421	423	422	420	415	474	406	445	439	452	444	421	463	412	426	450	435	415	428	382	458	412	424	415	430	421	405	420	412	426	390	424	396	432	405	435	449	400	448	420	422	435	415	427	438	411	448	424	462	430	425	451	469	422	440	402	432	422	438	409	410	453	433	413	401	437	445	427	442	398	423	442	431	427	435	435	442	401	430	432	423	419	423	457	420	417	405	404	440	423	396	399	387	431	377	447	437	393	457	460	438	413	416	424	461	438	412	425	418	411	426	417	439	417	439	437	416	435	437	453	479	431	427	428	448	400	449	416	415	451	455	462	445	435	437	455	454	403	425	447	430	422	427	412	414	450	389	467	437	409	419	415	430	420	418	444	452	421	403	413	481	401	449	417	455	395	427	441	397	446	415	427	398	413	408	410	416	476	390	448	442	409	435	427	409	443	436	421	421	431	425	438	446	442	399	416	457	415	421	437	389	424	408	452	439	389	450	416	465	403	435	397	408	437	404	443	454	417	414	445	439	452	431	425	438	470	388	455	462	432	441	440	392	427	430	432	446	451	436	394	425	421	436	440	454	438	439	414	441	444	449	435	454	467	416	399	391	420	445	446	423	412	419	445	412	450	411	437	468	408	478	459	452	418	425	447	430	441	431	432	421	440	429	419	417	472	426	482	400	466	433	458	425	449	424	431	431	432	417	384	437	411	421	430	413	427	433	446	399	419	448	415	406	443	436	419	403	419	389	420	414	435	414	445	449	457	448	414	438	448	430	429	441	443	426	441	411	428	419	414	426	446	395	448	450	431	431	403	428	443	412	401	427	419	428	437	392	445	441	413	458	427	455	460	404	446	413	435	402	452	391	406	462	441	455	468	444	431	398	423	435	408	478	430	418	438	372	433	404	416	408	388	413	437	409	424	463	371	451	436	423	417	444	457	432	421	464	426	435	416	441	370	423	445	446	397	430	409	414	417	396	438	412	417	396	424	423	409	415	439	428	444	456	416	455	440	434	434	401	446	412	434	442	438	396	421	447	425	398	441	447	474	435	442	443	431	402	426	509	422	436	455	442	402	405	455	402	386	434	414	414	400	402	405	425	407	443	424	417	448	452	421	429	446	425	431	451	422	383	415	426	453	408	421	419	436	398	419	394	406	456	423	400	431	450	408	436	421	430	416	416	437	437	410	414	426	442	416	426	447	407	443	437	418	394	438	407	425	398	447	469	413	424	378	447	409	421	426	391	410	457	452	442	426	419	404	482	407	446	428	426	452	440	436	397	413	399	456	414	436	412	432	430	452	416	445	454	406	430	444	414	445	432	421	386	413	407	403	465	403	407	449	443	402	413	454	407	445	405	423	420	397	449	452	454	416	417	431	417	428	436	400	405	423	433	403	466	437	419	398	416	416	383	405	435	394	444	379	441	447	416	415	433	405	462	446	420	361	426	436	416	415	409	435	424	398	437	429	429	423	420	429	428	457	446	443	436	431	415	427	439	439	415	419	409	443	400	439	409	403	431	431	397	442	467	416	465	438	434	388	423	436	465	424	408	446	449	434	435	432	435	418	454	373	390	445	442	414	403	401	390	459	423	419	438	438	406	429	431	425	424	448	407	415	430	408	412	431	441	433	420	486	459	420	389	442	400	409	423	406	404	421	413	390	419	407	412	454	363	416	397	422	439	435	454	434	434	414	452	420	415	440	435	441	436	434	439	415	422	423	429	455	405	436	429	416	441	460	426	421	452	435	440	439	419	424	432	372	414	457	420	424	430	415	418	414	444	430	460	430	392	407	410	384	434	410	425	467	459	454	439	390	403	455	439	427	428	416	446	412	413	413	393	421	440	439	425	429	399	446	415	443	431	431	427	417	425	435	450	407	454	430	406	441	403	419	445	378	426	453	429	415	407	397	405	441	408	449	414	422	407	421	422	452	400	459	430	376	411	432	435	408	438	454	403	417	425	449	410	429	413	395	399	422	411	424	426	451	427	426	424	446	416	438	434	452	429	404	430	441	464	403	447	413	375	447	439	427	392	432	412	372	454	450	425	443	402	419	450	408	414	440	419	422	386	429	446	406	403	448	434	439	388	451	411	396	425	426	438	430	409	430	392	443	452	467	434	425	411	456	417	425	456	420	403	420	394	419	395	404	434	480	447	439	423	445	400	406	426	429	405	410	391	440	420	443	407	402	454	390	417	399	402	388	431	389	441	443	449	468	457	422	457	442	465	457	388	439	420	386	452	442	401	391	403	439	438	422	417	404	399	423	428	432	417	384	457	427	412	400	465	445	444	468	437	427	420	432	453	412	444	435	398	420	451	409	434	453	418	432	426	422	448	467	447	415	418	435	437	414	398	440	388	412	435	453	424	397	435	429	422	404	440	390	446	424	401	422	417	391	452	414	418	402	437	391	420	464	414	423	419	424	399	426	426	425	449	419	399	407	457	432	428	416	418	397	437	431	450	458	425	397	405	429	397	413	436	420	449	458	465	394	425	420	447	415	413	421	435	467	419	413	424	433	407	462	433	417	413	429	469	452	416	428	416	427	421	410	442	415	420	395	464	474	397	454	454	436	385	468	437	442	421	424	414	446	368	415	473	391	424	451	453	414	406	408	409	437	407	451
13289	21421	17349	7124	5354	4307	3115	2050	1593	1399	1290	1190	1204	1158	993	1028	983	939	843	804	767	672	691	766	809	886	856	850	827	739	674	704	681	649	669	582	520	518	532	545	546	568	610	597	579	595	690	690	620	576	586	504	510	511	515	484	489	483	489	523	488	486	473	465	482	486	498	486	458	473	451	461	445	472	492	488	477	452	462	459	441	474	435	453	477	460	436	450	484	492	488	464	449	461	472	449	420	481	466	466	480	464	451	459	457	452	437	484	468	434	471	483	487	457	461	455	439	482	449	445	455	456	481	465	440	467	452	467	449	452	445	436	459	459	481	431	483	460	500	468	481	444	449	480	469	424	429	441	453	436	431	481	491	406	440	436	427	451	457	456	428	488	486	467	493	486	406	451	430	443	457	436	474	426	435	433	455	412	477	453	420	488	472	449	446	436	465	413	457	483	462	449	485	452	480	459	419	456	482	480	449	458	452	451	470	457	436	480	449	452	439	496	456	452	412	417	474	462	432	453	462	414	431	450	483	433	464	500	494	462	471	436	449	455	446	418	455	434	445	427	410	467	442	465	465	439	476	461	444	471	473	425	441	475	449	477	468	438	470	430	442	448	428	468	447	435	460	467	433	482	454	447	467	480	493	430	414	474	430	466	505	472	465	475	458	480	462	430	475	424	444	453	425	448	476	455	460	457	446	424	476	465	443	465	471	464	425	489	436	484	455	468	477	479	474	467	474	476	478	412	479	459	435	461	447	462	452	460	471	465	459	458	457	463	438	458	426	505	455	458	475	454	470	467	460	461	438	425	451	475	425	458	458	456	460	449	451	476	420	483	428	443	457	453	478	397	472	488	459	462	444	469	463	476	466	451	459	425	447	458	453	449	464	426	430	442	450	431	411	452	420	486	426	446	458	455	456	454	427	454	484	457	437	455	443	460	431	428	444	459	449	426	504	460	447	465	464	486	439	441	407	440	494	446	449	467	482	438	447	474	470	414	413	449	481	474	432	463	484	475	467	447	444	473	405	460	486	462	449	429	465	447	482	437	446	447	447	451	424	466	479	479	468	455	468	437	494	456	453	442	426	432	457	419	423	466	416	435	448	428	479	475	486	460	498	477	463	458	448	428	429	470	464	429	450	466	505	493	479	425	448	494	445	484	446	441	464	464	439	462	456	472	489	473	423	478	455	457	488	447	441	462	481	444	483	473	469	447	469	449	460	447	444	428	432	443	423	448	501	479	447	435	469	461	412	485	463	492	462	444	486	460	457	464	500	453	468	428	426	460	479	448	432	454	451	419	440	454	447	442	432	454	481	471	449	446	415	478	448	402	440	438	498	473	475	401	446	496	448	451	458	425	454	440	431	448	449	432	497	470	428	455	452	426	476	518	484	439	480	411	463	435	419	487	431	454	459	407	478	452	471	432	468	467	471	455	472	473	408	451	433	431	484	427	452	458	436	425	442	514	440	467	474	423	473	457	491	438	422	455	471	454	409	493	467	443	461	432	447	425	463	474	469	469	446	475	440	471	470	458	476	438	452	438	434	467	452	455	445	438	456	426	466	477	442	470	417	461	397	443	443	437	463	470	462	438	440	466	472	436	464	477	488	434	429	421	449	449	458	517	459	461	466	427	469	428	426	481	440	440	451	472	467	461	453	430	447	445	450	444	468	420	454	462	461	443	465	451	468	404	484	437	469	436	476	442	495	443	435	456	470	460	455	452	482	467	487	495	445	470	456	427	435	459	418	451	462	454	459	462	428	459	439	435	438	442	455	468	455	483	497	482	458	424	467	442	430	457	454	457	460	461	399	440	452	452	417	446	453	463	472	464	444	449	479	465	450	447	464	446	452	473	417	450	442	472	435	473	434	465	464	446	479	430	429	471	428	459	469	469	469	462	472	511	457	448	463	434	452	485	430	473	465	430	437	473	496	427	432	456	474	444	447	440	459	461	440	467	425	455	431	444	443	449	429	442	434	422	468	472	422	451	449	469	452	471	480	481	452	474	442	445	455	460	460	476	451	436	453	484	456	500	469	441	427	455	463	454	451	492	431	447	464	484	473	476	479	476	437	424	490	410	434	449	445	462	475	461	452	494	486	449	445	455	439	439	450	460	465	491	474	459	441	469	408	442	462	460	448	432	436	464	459	441	450	430	455	450	420	453	430	441	455	413	438	442	475	486	436	414	463	418	452	454	449	437	432	461	408	440	474	482	458	487	442	433	460	478	426	457	463	441	458	497	479	453	467	416	455	470	480	451	462	472	483	453	439	420	405	472	438	458	466	460	466	439	461	418	458	435	462	446	434	460	469	448	459	469	476	442	436	439	469	439	447	488	408	425	467	446	434	446	482	437	467	496	495	450	452	443	438	442	490	440	460	446	457	440	457	463	444	466	447	442	473	446	462	476	421	479	450	446	426	497	461	458	443	437	472	453	470	480	442	497	465	441	481	432	447	489	489	475	452	456	451	440	419	406	446	465	475	471	479	408	429	432	436	456	412	492	428	450	457	434	425	481	438	447	458	435	471	471	442	445	477	445	461	442	415	440	479	457	495	488	443	482	464	449	484	427	484	440	467	413	433	447	419	440	438	404	457	446	443	497	493	456	472	462	451	440	453	455	459	407	421	459	449	426	473	457	457	492	438	419	485	435	446	465	421	469	450	434	474	443	398	447	423	457	466	471	449	483	457	423	484	511	431	454	458	505	470	455	466	462	495	419	466	454	447	446	442	449	430	455	465	467	428	469	460	429	469	458	471	494	426	474	467	464	464	453	511	457	475	490	451	442	475	476	462	426	424	487	449	464	482	461	445	483	446	483	439	453	463	427	461	450	479	428	475	440	487	492	454	473	429	448	439	487	457	437	448	484	450	463	450	442	430	463	451	441	467	459	469	459	434	394	441	497	473	448	504	436	471	459	469	453	422	421	466	444	460	437	474	432	455	431	406	435	439	444	471	417	464	453	473	468	435	476	463	439	452	461	471	469	460	474	401	446	430	494	453	495	484	452	470	464	471	456	442	422	470	449	453	434	474	474	440	445	434	442	467	439	447	457	455	432	409	448	431	448	437	446	466	447	472	431	466	448	471	479	463	478	467	452	473	457	462	492	459	514	450	485	470	441	484	447	465	442	405	495	463	425	458	482	470	476	442	457	480	473	452	493	439	454	466	439	427	464	481	471	427	471	432	425	441	455	473	438	478	490	461	433	432	422	460	429	440	460	439	449	464	428	483	471	465	426	509	471	432	412	447	513	435	481	469	433	430	451	415	427	442	460	447	471	470	457	473	458	506	420	477	457	418	415	472	439	475	477	445	453	468	457	458	443	438	457	471	455	460	486	396	445	440	444	458	443	449	470	437	473	439	458	426	434	473	433	491	467	480	464	468	436	423	446	449	410	432	461	404	443	448	455	501	466	485	437	496	452	450	509	436	430	431	467	481	444	464	465	437	459	424	463	459	458	502	448	460	490	460	458	454	445	453	444	435	479
24866	21167	27139	25338	10959	2455	1864	1439	1218	1142	1078	1082	1114	1063	1073	1056	1066	1056	1078	1000	929	943	966	1015	973	1060	1040	1053	981	1016	981	962	937	944	880	869	914	933	856	887	942	911	923	894	942	1000	954	978	903	991	914	857	873	878	872	899	882	905	900	864	852	879	811	818	830	844	900	858	842	894	838	840	863	877	839	879	845	854	887	820	873	896	895	859	820	824	835	864	845	850	842	822	868	856	860	879	805	904	813	840	852	845	912	862	803	848	871	852	882	798	830	850	842	859	855	854	794	824	856	797	904	949	846	837	843	886	852	885	951	843	870	849	899	804	855	783	911	919	835	875	826	832	919	875	855	901	884	880	887	883	854	855	779	875	817	869	805	850	862	841	854	846	827	865	832	874	878	885	875	868	885	839	865	844	856	922	846	857	859	835	869	862	813	905	848	797	815	885	884	826	843	886	866	823	861	830	886	872	906	853	860	829	801	842	898	794	810	815	840	878	918	922	903	863	859	866	807	894	845	870	854	886	798	894	886	862	805	845	836	802	886	875	922	820	872	855	810	835	907	816	806	855	866	881	900	829	817	837	893	850	871	844	904	852	853	766	840	880	876	854	883	844	846	858	910	848	844	824	884	880	822	856	807	832	894	901	870	844	899	857	853	897	825	842	809	830	874	840	879	849	823	841	814	896	879	832	824	864	835	831	834	852	847	867	833	899	862	857	824	886	841	817	858	894	863	817	883	862	872	892	818	854	845	837	867	828	905	869	850	861	875	852	838	892	853	810	847	877	838	894	866	880	872	812	843	829	865	839	873	852	851	845	895	859	913	818	881	861	881	889	871	911	885	853	823	845	847	901	845	851	828	820	870	855	829	871	854	900	854	821	856	859	855	860	834	878	837	845	874	907	865	837	838	862	880	858	824	901	869	847	892	821	831	894	845	873	831	880	877	876	883	840	891	880	866	858	845	896	795	888	830	843	911	890	886	862	861	857	900	929	844	855	829	807	843	882	832	812	874	875	812	818	876	852	845	829	831	839	815	829	822	832	855	859	871	886	844	872	861	840	881	875	832	841	835	852	869	848	917	822	816	830	853	823	874	874	764	841	839	907	877	833	828	836	833	864	834	859	831	829	859	826	891	896	850	894	847	811	825	894	909	869	853	846	886	802	827	869	813	842	851	860	887	829	905	866	864	872	856	853	853	831	838	853	889	912	869	836	813	828	885	924	840	868	844	855	901	836	895	873	871	837	873	804	842	885	846	818	843	876	894	870	858	843	890	878	897	839	857	892	832	881	813	819	870	823	873	867	841	827	812	795	806	818	845	829	871	809	831	895	872	840	867	861	931	853	871	886	816	854	808	892	851	905	865	845	846	897	902	903	817	820	846	875	860	866	876	831	856	826	876	843	916	828	830	835	846	848	898	834	840	874	856	871	848	852	872	842	885	818	860	868	842	894	840	850	842	827	879	873	862	911	814	858	819	830	856	864	890	920	861	877	862	888	885	873	802	861	857	821	861	843	869	828	838	847	911	855	836	840	838	900	853	852	812	842	779	840	895	861	891	859	908	838	834	923	822	853	871	864	858	859	847	855	868	871	863	862	877	856	862	868	880	838	891	887	873	896	858	823	825	820	859	908	878	827	844	874	842	890	857	864	829	875	835	826	787	865	855	855	893	841	859	834	825	832	864	878	913	889	790	886	921	858	861	910	847	859	891	873	868	852	891	871	837	813	821	850	900	902	887	864	905	830	872	871	848	839	845	890	840	860	880	905	915	844	866	836	862	823	838	845	891	869	872	833	827	860	839	834	847	869	877	907	836	874	832	888	900	805	864	830	832	818	851	882	844	838	873	848	836	817	846	876	840	878	834	887	872	889	826	827	816	871	877	866	855	815	874	847	811	839	851	878	837	846	820	829	866	915	848	878	845	797	879	810	910	879	838	890	887	790	840	878	812	873	812	932	879	873	833	837	835	828	802	865	851	862	825	800	828	796	868	892	773	899	852	868	821	898	890	910	858	867	881	815	836	877	893	838	852	868	831	866	873	916	798	815	868	844	850	848	805	875	819	845	832	853	898	844	891	863	877	829	803	840	894	855	885	875	847	867	850	900	817	848	856	861	890	816	839	833	885	873	872	873	802	943	854	826	846	849	833	827	860	888	842	871	905	821	848	886	872	856	853	845	850	823	855	888	894	837	821	875	889	781	831	823	892	842	796	834	807	845	860	812	866	862	904	831	824	817	840	856	811	834	820	844	821	873	845	829	833	871	846	917	832	840	858	850	868	829	865	854	907	833	930	828	844	860	920	792	872	865	822	890	857	880	846	816	869	917	873	845	843	845	833	818	854	887	864	849	874	845	838	889	848	862	872	884	850	889	793	862	839	907	873	850	862	894	836	827	878	868	900	925	846	821	839	821	802	879	797	835	862	842	890	821	873	834	818	831	878	875	896	840	864	922	827	862	859	808	874	846	846	858	877	898	849	874	838	831	843	825	855	884	889	846	838	818	879	822	859	851	830	865	886	871	909	880	862	843	805	844	874	864	838	806	908	843	850	878	883	873	868	822	868	834	848	821	883	925	855	816	800	815	803	831	838	853	792	829	803	833	845	808	855	912	822	814	868	829	855	870	805	879	886	882	870	856	890	871	916	889	865	843	837	834	861	862	876	823	808	848	889	868	935	920	914	837	871	840	890	757	869	895	830	870	845	876	864	827	842	834	832	848	842	896	840	866	794	861	817	870	875	855	851	811	857	838	871	916	882	835	843	835	836	840	856	831	835	857	835	876	844	825	855	816	828	877	839	794	906	877	842	840	840	853	879	853	858	857	884	860	800	840	825	840	841	862	872	868	887	879	831	815	872	822	835	850	845	802	834	838	842	839	816	815	836	815	892	794	840	827	813	859	824	874	840	885	855	826	876	944	890	837	859	851	813	804	908	864	890	873	784	884	882	843	816	833	913	842	790	863	863	880	850	863	817	837	817	812	839	828	812	890	819	841	900	832	812	865	830	806	844	805	875	829	854	881	870	871	802	824	883	819	871	864	875	830	804	878	860	864	871	832	850	904	847	907	858	828	891	898	866	853	853	833	817	836	816	851	824	879	851	904	863	848	838	865	840	802	842	805	819	820	863	825	883	832	904	887	834	885	844	870	865	828	863	854	848	843	892	838	836	861	876	916	881	831	820	840	875	833	928	836	885	835	826	880	834	800	875	843	863	898	868	853	877	852	836	823	823	813	848	839	856	858	893	839	881	863	813	863	864	828	867	906	887	849	872	816	846	836	913	873	839	850	852	817	854	857	904	888	800	860	839	832	827	883	820	853	874	845	807	860	853	856	855	839	873	843	861	894	901	827	861	857	867	885	846	866	868	901	877	846	817	864	809	834	843	918	833	855	893	879	793	796	849	795	861	857	862	860	829	806	854	867	857	851	846	815	832	843	862	800	853	829	875	829	881	840	842	857	877	847	811	818	852	835	876	847	797	838	820	870
12115	16421	12638	5290	4248	3454	2863	1984	1613	1522	1388	1381	1415	1314	1313	1215	1219	1157	1165	1124	1098	1022	1025	1054	1153	1213	1232	1128	1089	1031	1014	1060	1033	997	1002	973	940	985	906	886	912	970	922	980	983	964	1056	994	991	1007	948	921	914	912	904	934	880	874	927	829	895	898	916	888	869	874	901	922	845	834	813	886	845	902	852	799	836	847	857	850	876	833	834	845	831	887	899	818	881	872	906	946	904	852	879	887	876	886	885	885	882	901	839	846	836	858	927	877	842	925	867	930	853	884	895	858	867	785	858	888	886	890	900	879	884	858	889	859	883	839	872	899	873	897	881	880	819	851	882	836	958	822	888	885	910	873	883	832	860	887	889	885	867	863	856	873	856	876	836	864	873	902	915	852	846	909	903	905	919	942	834	883	878	876	865	858	914	857	862	862	822	849	876	874	811	888	875	824	874	911	889	861	863	833	854	921	883	869	860	879	896	928	880	937	898	808	839	898	837	877	866	877	860	875	873	838	907	840	828	909	899	865	865	895	854	841	880	919	876	928	902	897	908	857	805	864	886	870	845	866	923	874	868	893	917	918	838	861	841	828	841	874	880	872	852	873	879	806	853	876	861	849	902	823	850	885	834	841	932	890	858	836	839	885	924	911	855	895	878	852	895	861	892	855	869	845	847	892	864	887	842	870	849	906	889	939	880	885	856	868	877	832	894	848	857	859	904	855	828	888	940	884	889	893	887	875	966	880	897	866	889	893	831	918	890	881	850	904	897	874	868	926	861	837	874	853	898	876	857	853	913	863	908	860	889	861	899	795	839	822	950	906	839	877	851	812	852	897	892	904	887	849	907	828	891	903	859	836	842	887	876	841	896	883	915	831	841	889	889	913	904	854	875	894	866	904	838	875	855	880	881	865	885	897	864	879	910	883	882	877	916	814	888	885	913	843	829	867	882	928	829	888	898	903	820	849	873	875	911	860	877	941	864	877	869	898	807	818	920	860	885	846	812	914	858	904	853	887	878	864	900	849	828	826	854	924	880	900	851	868	897	918	868	909	918	852	868	908	904	813	871	900	846	863	886	866	876	919	893	859	848	862	911	834	887	885	905	927	871	919	921	934	841	885	847	875	884	865	863	885	873	917	832	905	871	891	875	889	878	876	838	877	847	939	882	883	866	843	858	848	895	858	823	845	844	877	884	892	889	897	829	866	887	859	928	903	925	862	871	923	897	840	883	844	839	865	887	865	905	822	870	823	896	849	846	829	900	854	889	920	878	858	897	868	891	873	845	891	848	858	859	888	895	888	842	886	910	827	872	858	897	870	894	880	864	875	844	891	899	897	888	880	886	907	889	891	930	845	913	853	875	877	883	855	922	936	813	889	806	903	866	892	814	863	839	929	905	884	845	855	857	824	855	851	826	851	864	820	904	903	826	830	829	870	818	903	905	878	876	860	859	881	901	831	845	883	884	834	859	871	833	855	859	890	872	879	873	838	889	874	855	826	849	840	822	892	843	841	892	881	888	909	840	928	861	829	901	863	890	884	870	865	834	953	872	886	865	877	904	838	869	893	809	890	878	860	891	850	856	898	881	915	847	850	870	864	834	934	874	899	866	889	907	848	918	924	952	873	861	833	843	882	859	895	906	838	831	925	877	851	845	887	854	923	882	859	867	912	877	872	899	817	875	884	878	855	915	885	833	862	883	855	870	868	858	874	897	920	882	902	808	925	857	901	896	837	852	915	901	868	900	884	850	821	868	863	916	854	883	872	876	858	908	902	851	862	860	892	925	838	862	883	849	828	884	874	845	902	915	827	841	880	861	856	852	834	932	833	881	845	884	850	875	867	846	883	892	853	869	871	868	863	901	826	907	887	863	835	850	856	847	853	900	812	808	856	880	872	917	921	896	840	911	888	857	837	821	816	879	855	853	941	853	854	872	864	855	849	877	847	855	938	907	843	832	918	877	863	856	888	857	897	874	873	878	867	847	937	896	857	924	885	904	866	855	902	881	854	908	904	933	857	865	886	893	917	822	872	836	874	877	914	857	854	827	864	889	884	873	850	863	876	863	885	859	871	878	834	882	867	828	870	845	861	836	858	907	863	868	874	844	846	840	876	842	915	885	911	843	897	917	878	917	871	875	880	919	890	871	880	901	913	892	864	896	875	899	923	891	836	873	892	890	934	800	883	852	845	884	866	877	901	880	909	868	872	909	921	880	870	869	891	827	835	828	866	888	880	883	846	875	911	875	867	869	894	850	865	889	887	863	905	853	919	916	837	848	880	929	850	825	843	816	913	834	872	838	845	862	840	893	878	894	878	861	880	868	892	863	874	870	895	894	903	850	909	862	853	878	871	886	868	903	848	854	832	888	893	881	918	881	895	830	844	893	880	917	859	828	858	848	865	896	929	886	904	867	882	873	842	891	887	850	887	867	821	896	859	836	840	843	900	882	886	877	902	836	883	866	876	880	833	897	881	875	848	855	857	821	879	907	865	854	840	871	908	907	879	912	860	908	864	916	884	828	845	857	873	838	863	854	812	866	826	862	873	882	857	868	908	902	879	841	771	871	906	921	887	835	861	885	851	863	914	883	861	871	878	899	893	849	887	848	893	920	854	907	887	880	874	905	828	832	878	827	856	887	884	877	861	842	891	838	908	849	836	880	943	899	882	871	877	803	832	859	900	835	853	847	866	865	872	894	858	901	844	851	888	891	874	848	843	844	843	869	843	887	864	847	868	823	829	875	925	827	845	880	873	883	841	841	869	888	847	887	917	864	863	895	878	862	833	894	852	909	854	838	929	849	922	851	912	832	936	846	911	832	883	862	854	917	857	911	860	854	875	881	869	861	854	901	921	871	815	877	880	902	883	957	858	893	952	853	819	871	856	863	883	837	924	868	877	840	877	896	896	859	912	878	846	849	865	906	830	857	874	837	842	837	879	870	892	844	871	889	897	834	859	871	874	905	935	881	862	841	858	903	886	885	863	914	860	890	844	825	932	858	883	861	850	836	935	852	859	871	829	843	836	865	900	881	817	920	900	925	871	893	805	904	869	860	884	879	936	808	853	871	880	913	903	918	887	847	919	925	891	879	868	832	862	897	849	877	894	874	882	874	894	935	900	851	881	887	874	863	830	869	856	878	812	869	840	874	848	835	868	864	808	838	896	892	826	888	816	871	815	909	876	881	827	884	888	852	881	902	917	900	860	883	903	861	848	873	838	913	849	875	861	862	880	873	858	893	827	894	903	906	907	882	827	835	889	905	869	919	889	900	871	884	893	923	821	878	854	860	901	854	883	897	914	868	897	901	838	875	860	823	912	904	877	887	871	845	877	917	847	839	829	805	836	923	862	883	927	905	909	864	850	834	901	906	901	821	858	890	838	862	842	870	825	856	847	862	867	873	865	886	866	886	890	862	831	872	867	886	832	881	894	889	870	893	886	872	820	855	927	859	880	848	907	871	901	878	884	870	908	850	846	890	879	889	887	847	822	894	893
22671	21268	28903	23929	21280	21410	9419	2303	1664	1549	1439	1386	1291	1190	1169	1142	1089	1033	980	951	919	819	882	841	1012	983	1036	957	892	942	855	837	789	798	808	813	750	709	669	724	715	724	702	775	721	824	880	851	801	774	728	680	717	696	721	641	683	659	685	676	638	656	650	652	656	640	654	625	624	639	657	624	638	660	646	635	616	619	599	612	628	654	665	627	707	628	623	648	644	611	607	618	637	608	611	630	600	630	633	580	615	618	591	590	629	666	659	624	656	640	615	669	675	601	645	654	681	638	611	609	620	629	659	627	676	612	620	641	665	634	624	692	634	642	598	586	665	628	654	615	631	610	592	600	622	640	643	676	613	586	649	651	667	584	665	604	619	626	645	692	637	632	657	624	632	629	595	655	600	601	624	625	623	626	623	656	683	626	635	640	590	618	653	646	628	632	643	688	671	660	627	653	659	610	650	609	592	648	642	642	655	668	650	685	597	623	634	645	638	633	659	634	657	628	600	662	600	636	651	613	653	628	661	628	639	629	629	645	589	635	638	623	636	604	649	608	644	643	650	631	623	642	638	620	641	614	656	636	599	611	658	691	634	637	632	621	617	686	609	633	608	636	630	630	660	627	657	670	670	662	647	601	664	639	628	654	622	634	678	598	616	649	645	627	648	664	650	638	672	624	629	625	605	625	602	599	575	612	645	650	662	637	593	633	612	636	616	619	666	607	624	654	707	591	660	646	600	600	632	618	616	662	633	630	610	640	636	639	622	633	645	615	606	623	626	620	662	657	662	641	662	612	595	696	645	643	625	627	662	634	620	623	679	643	639	671	651	646	615	667	660	667	661	640	681	675	638	629	674	695	626	608	597	635	648	617	595	624	663	620	625	686	637	672	612	641	646	610	601	595	637	641	599	593	649	586	627	637	653	643	643	649	651	630	672	620	647	632	667	626	602	596	635	625	653	665	645	624	592	614	628	622	628	645	661	643	609	607	655	663	636	605	668	656	654	601	649	619	616	634	580	694	639	638	639	625	609	636	629	642	668	659	664	638	609	639	607	664	657	579	599	633	654	666	696	625	608	703	646	652	682	641	664	672	623	592	653	644	604	614	651	639	656	671	594	630	590	633	673	625	637	630	644	627	638	615	603	602	669	619	613	616	622	557	653	580	677	661	625	595	656	602	652	602	572	619	627	654	603	631	664	629	648	643	629	631	662	638	582	664	642	601	611	611	637	622	600	650	632	631	642	611	628	650	638	646	633	648	638	654	617	591	654	601	609	621	613	635	653	646	633	674	695	600	653	633	646	617	666	637	636	642	619	650	561	657	589	634	655	623	607	620	694	628	613	633	639	593	585	672	598	607	607	656	637	618	669	661	623	660	634	635	611	628	639	616	591	625	640	641	654	688	630	688	600	653	595	589	596	649	633	580	649	636	635	648	604	636	646	670	635	661	624	625	660	630	679	599	619	661	619	657	619	645	604	619	623	628	596	613	650	589	663	596	627	629	647	602	605	601	632	642	578	637	637	624	674	640	625	640	659	655	658	613	643	621	633	602	645	645	575	629	610	597	673	665	605	609	661	644	647	609	630	603	657	677	608	626	656	668	620	611	650	657	643	639	621	614	644	635	635	638	658	664	617	632	667	601	572	621	640	606	670	654	633	627	627	635	581	596	628	653	641	659	640	630	619	644	606	573	649	609	633	640	647	604	651	574	640	578	620	588	649	601	708	655	606	573	621	618	627	617	619	634	597	630	659	666	622	579	641	634	654	599	620	629	631	584	645	643	641	585	675	619	643	622	644	672	632	630	675	669	630	587	613	615	611	601	638	655	618	618	618	616	659	634	698	675	638	628	657	651	638	639	643	671	620	611	632	626	669	664	610	602	618	628	692	654	623	647	669	612	668	645	665	648	664	666	647	676	609	603	586	694	609	616	605	604	637	638	652	638	665	665	647	652	679	666	606	633	666	621	617	642	646	663	649	619	611	628	672	625	643	611	682	680	633	613	603	650	618	630	567	605	623	604	619	645	628	615	636	581	652	627	604	667	687	647	628	604	639	576	589	645	635	611	645	595	590	639	624	633	671	653	644	658	599	599	594	667	635	609	633	637	612	615	659	649	641	603	609	637	633	653	627	635	633	623	650	605	611	658	617	650	640	647	666	560	643	682	608	607	660	650	629	669	590	615	576	651	639	610	653	643	640	604	651	660	628	638	663	687	667	662	631	606	668	652	617	640	642	593	622	616	619	654	604	616	665	602	637	653	609	657	661	612	575	623	623	623	596	562	624	661	649	629	657	569	651	630	604	647	619	600	626	625	609	627	612	647	618	646	658	638	599	692	625	591	664	641	630	674	625	676	668	653	614	639	567	655	596	638	603	658	635	624	615	580	571	608	634	606	682	610	592	637	629	611	625	609	663	652	633	632	610	616	605	615	642	612	645	644	613	590	656	640	631	690	633	637	635	688	689	682	640	628	633	686	639	626	646	617	639	640	577	624	609	586	622	603	616	605	645	653	630	657	661	663	593	605	633	667	620	643	606	600	643	595	605	662	623	632	585	622	639	628	657	664	650	662	573	627	623	635	619	638	628	612	663	654	595	652	563	635	604	620	696	619	667	646	658	652	660	594	655	622	663	620	587	642	634	641	709	653	612	679	650	621	635	659	650	647	633	576	601	666	654	618	562	608	632	614	627	663	582	644	652	667	651	645	616	638	614	620	613	617	626	614	617	593	648	612	643	602	613	659	598	643	632	633	641	629	646	622	630	623	641	665	619	638	639	588	616	602	586	588	656	654	640	631	604	608	646	633	655	632	623	642	632	626	578	684	597	620	690	685	579	623	648	620	642	656	655	651	629	628	638	634	649	612	646	642	642	621	654	621	643	613	613	621	620	695	595	720	606	582	609	679	609	660	622	590	630	618	636	630	616	631	601	650	645	652	640	606	681	626	640	640	640	618	616	641	632	632	628	607	603	652	639	635	649	642	590	635	610	673	611	625	666	660	624	675	646	622	665	664	614	625	659	634	648	640	707	624	609	659	637	628	635	646	626	589	626	645	610	675	635	626	605	612	629	670	584	580	630	611	626	663	635	600	631	600	618	649	630	607	645	625	631	603	651	617	620	657	619	661	678	628	662	623	662	633	647	625	607	655	653	601	655	630	635	621	624	630	632	607	633	617	626	645	621	625	634	646	628	640	641	633	648	620	657	674	623	651	585	637	590	612	673	654	642	626	623	642	662	658	650	634	663	633	632	636	642	649	648	602	609	676	654	670	619	639	665	564	624	675	617	626	636	605	655	663	649	661	580	649	638	618	635	603	644	660	592	639	633	647	619	640	633	647	631	616	594	654	615	642	631	636	663	627	602	641	626	686	663	644	621	665	646	634	631	647	645	610	639	653	632	649	641	654	639	612	692	608	644	656	633	672	636	639	610	647	606	599	634	680	630	634	674	609	648	650	622	566	655	623	637	651	649	678	654	618	620	620	617	693
15936	28617	22780	9950	7795	6180	4877	3415	2616	2237	1975	1978	1850	1740	1601	1559	1490	1351	1338	1153	1041	1020	967	1050	1179	1218	1335	1280	1173	1091	995	962	950	889	911	840	780	756	778	742	796	812	822	747	900	846	978	1008	887	803	770	750	754	754	744	704	699	714	663	633	612	626	651	682	663	676	685	665	637	659	636	639	693	631	686	683	635	675	679	636	642	623	643	633	638	697	676	625	615	655	665	618	583	633	611	625	613	649	598	638	651	688	656	634	656	603	619	645	621	687	641	662	666	644	637	628	660	637	636	603	628	575	625	654	621	643	635	589	680	611	659	672	648	625	628	723	637	650	597	652	646	633	616	644	613	631	635	657	573	603	636	578	643	621	673	712	638	621	664	701	662	609	640	634	661	631	565	633	637	679	663	650	633	647	636	629	690	631	669	618	669	665	621	613	706	610	637	662	636	644	584	579	629	640	613	614	658	580	683	609	656	623	627	650	629	668	616	677	642	620	649	598	635	636	628	626	629	672	655	621	663	678	664	619	625	654	603	651	638	617	596	652	622	656	668	633	605	626	606	654	627	623	615	630	607	618	627	654	623	625	683	674	649	571	665	633	597	644	613	643	624	605	621	652	648	631	630	596	619	614	648	702	656	644	632	614	639	642	633	611	663	646	575	637	649	648	631	642	632	649	651	672	632	729	649	669	657	643	625	621	653	647	626	636	637	627	663	681	645	614	639	645	638	679	637	626	623	664	610	675	652	670	666	668	630	627	633	622	672	668	626	633	629	644	675	669	601	615	653	618	602	611	634	644	640	637	640	622	611	687	666	672	647	627	625	607	636	667	638	688	648	679	653	639	613	675	635	638	645	623	647	623	604	649	645	632	614	616	646	632	633	629	631	579	700	599	645	596	649	626	651	679	668	591	612	634	625	682	670	651	658	637	616	661	638	656	666	595	608	649	621	622	641	657	657	624	601	646	674	637	635	630	665	624	597	643	648	558	634	652	637	625	649	639	646	642	638	611	667	662	632	645	608	645	623	638	631	571	605	663	586	654	671	608	666	634	648	625	631	668	637	622	586	609	684	678	607	639	583	590	637	664	640	642	611	651	639	633	635	633	593	664	661	612	621	633	622	620	597	586	603	627	617	590	630	607	640	622	599	617	670	633	638	660	666	634	650	611	652	599	640	647	623	650	630	654	638	640	666	632	653	611	670	684	644	652	660	619	665	674	650	587	591	630	644	630	621	645	640	669	657	601	642	623	604	659	686	607	646	670	630	607	644	647	667	656	622	618	620	660	639	656	622	669	639	627	667	632	666	636	665	649	632	646	643	676	675	657	653	653	593	662	610	642	708	644	656	660	637	655	618	626	625	645	656	659	623	648	625	614	641	656	630	646	653	601	614	605	641	583	635	638	634	630	636	668	623	639	619	633	625	619	658	646	640	626	643	686	650	652	674	591	664	619	645	677	676	621	650	637	611	591	646	628	652	658	623	632	679	637	685	617	639	623	558	611	690	647	626	643	671	605	668	626	637	633	606	675	660	611	656	628	645	625	634	626	614	687	609	618	645	615	587	630	615	593	649	624	647	615	680	621	652	645	685	689	627	656	627	629	635	612	651	656	684	649	613	654	635	653	625	682	621	664	641	645	652	656	643	599	633	638	668	613	641	598	636	645	707	632	661	642	621	601	655	613	652	620	628	631	686	633	627	628	603	684	629	655	635	646	629	637	634	659	638	603	651	676	633	622	627	659	630	644	633	630	661	633	627	685	610	655	655	652	711	636	611	604	639	653	626	637	631	650	636	656	619	607	616	634	611	633	634	629	657	611	617	644	625	628	628	647	631	622	607	598	633	632	637	646	607	661	557	643	634	621	619	670	632	583	607	616	650	621	648	682	630	610	645	627	618	649	613	676	677	689	649	635	677	646	679	637	635	634	650	665	639	603	650	650	660	640	633	612	648	623	593	606	639	649	640	652	632	656	642	683	586	664	655	650	627	626	616	637	651	602	658	682	638	642	667	652	645	677	625	668	630	640	641	618	630	597	614	658	672	595	644	634	628	629	647	644	637	620	610	623	651	594	636	672	634	597	606	652	650	571	597	614	660	652	695	632	621	600	648	619	667	593	643	673	636	629	687	626	625	661	627	656	609	673	632	609	639	625	659	616	653	616	642	623	609	629	607	636	652	646	639	660	679	616	600	616	647	634	622	629	615	595	672	611	660	635	656	660	646	645	572	662	634	642	652	627	625	642	699	642	626	678	644	691	645	634	627	621	605	638	649	613	637	628	635	621	616	629	628	591	659	619	642	604	604	679	671	617	665	604	610	679	650	569	626	613	652	617	647	622	640	614	640	624	610	645	640	628	633	593	667	599	662	647	632	627	614	646	634	633	643	646	621	642	622	636	688	628	660	623	664	665	666	611	660	660	667	614	628	609	640	609	596	645	649	694	623	658	697	616	628	674	667	589	646	617	625	646	626	638	640	652	625	616	596	603	657	657	604	639	603	617	641	613	648	571	643	654	655	607	610	645	599	633	652	669	620	642	636	658	607	665	644	662	614	613	624	665	648	635	647	690	625	601	700	649	677	664	674	667	634	612	654	653	621	652	621	703	631	695	612	683	694	630	678	633	630	659	673	649	662	650	645	644	599	653	617	613	667	704	649	637	656	658	629	671	681	595	662	646	641	642	620	650	641	618	624	664	636	620	608	690	615	595	637	650	630	618	664	630	673	641	621	647	623	647	644	641	644	620	637	652	613	638	656	607	655	579	648	592	668	641	609	677	614	617	656	591	614	651	636	647	622	675	658	636	639	634	633	590	641	630	660	670	624	647	599	597	583	637	634	646	677	675	670	614	588	620	642	654	629	630	587	632	625	642	595	653	665	646	676	636	644	690	643	672	628	599	606	633	646	645	634	686	592	614	654	611	660	617	644	647	654	637	633	625	641	648	611	581	621	646	648	624	638	622	592	622	663	617	622	638	595	647	663	596	633	622	660	647	695	610	592	619	653	602	626	639	658	679	612	652	658	667	626	611	632	695	673	631	616	664	674	666	633	666	609	667	638	664	622	647	617	636	672	681	603	637	611	584	659	633	641	613	602	675	660	641	639	615	622	602	578	635	640	664	622	649	611	586	609	588	631	645	661	683	613	613	625	689	621	675	620	664	635	622	617	636	664	690	668	610	663	628	660	642	633	635	591	640	648	598	641	640	635	657	597	633	647	659	629	593	642	651	633	664	655	612	598	618	659	603	636	668	619	691	673	640	624	616	628	618	649	621	647	648	630	655	676	635	638	634	658	619	655	610	599	639	645	649	649	666	622	661	646	637	612	601	675	698	646	698	640	639	615	646	625	663	644	636	638	682	599	611	662	622	610	649	677	656	636	648	642	692	677	646	637	626	674	625	652	674	647	625	624	652	628	664	681	642	597	605	633	632	655	629	645	658	665	650	591	606	636	648	658	630	614	622	643	602	630	651	608	650	603	638	615	651	632	614
28219	18402	8206	3439	1929	1514	1215	876	765	806	850	812	792	777	768	792	789	750	716	711	697	690	698	722	736	749	758	791	788	710	699	732	664	698	695	703	695	687	692	713	715	643	675	714	662	648	733	707	731	692	720	636	633	631	676	617	683	722	643	622	630	700	636	638	686	698	609	649	610	619	632	642	680	667	652	621	635	628	682	621	624	674	609	661	629	660	667	655	672	613	556	689	657	642	670	633	613	656	670	645	672	677	669	657	626	572	637	617	612	651	649	650	648	653	628	604	612	615	667	596	667	670	665	621	681	696	629	678	648	649	643	620	650	670	665	603	622	615	626	656	673	648	587	632	665	617	640	650	705	649	645	647	618	654	639	625	629	637	641	626	635	615	686	634	587	622	598	633	597	636	643	662	669	675	651	658	649	652	644	669	660	634	641	684	645	641	619	674	662	649	630	658	659	595	641	636	619	609	669	655	674	659	636	642	644	603	587	671	659	642	659	644	663	673	597	655	630	633	658	634	657	635	656	615	637	650	591	644	636	649	655	670	663	558	617	624	607	635	595	634	661	668	659	624	662	616	674	661	614	681	645	664	669	638	684	600	591	606	701	626	668	645	622	684	646	650	615	660	624	623	629	638	571	652	679	596	632	671	599	610	659	585	647	634	668	647	694	673	668	672	609	653	685	648	682	634	643	695	615	651	647	631	649	608	662	658	664	640	639	639	673	658	669	656	646	641	653	612	623	637	617	611	644	610	599	631	609	619	630	702	670	655	615	615	635	623	623	623	668	626	614	592	630	623	656	642	635	656	670	624	604	643	620	663	620	643	657	626	630	664	602	623	646	694	669	610	644	659	607	660	593	665	638	628	654	619	683	648	609	653	633	649	671	619	593	631	632	669	598	612	646	701	638	653	663	630	635	624	628	636	634	683	645	599	644	636	664	681	623	617	652	601	610	601	638	665	664	621	628	594	599	653	615	669	622	604	649	667	646	682	653	664	637	615	666	635	664	653	618	648	610	618	664	630	632	615	634	664	666	659	594	629	659	633	613	652	603	638	629	681	593	664	638	712	679	645	587	681	642	655	593	643	642	619	643	612	681	659	664	603	650	662	649	662	617	591	665	615	655	665	609	587	604	642	709	622	644	645	625	644	635	678	628	652	618	689	620	647	604	653	686	646	688	594	619	641	652	657	647	681	616	652	657	623	627	670	662	659	666	629	632	638	652	643	699	654	623	653	633	600	640	608	697	646	680	641	663	665	654	631	654	649	620	608	649	674	636	615	627	614	624	636	698	592	668	635	623	592	639	667	661	635	728	614	653	591	606	665	636	606	622	651	646	672	659	620	625	682	667	636	624	631	662	639	655	668	667	670	677	621	645	675	667	683	669	636	621	688	626	612	635	646	637	640	610	648	623	619	635	615	630	649	668	658	676	650	677	654	651	687	602	605	632	646	602	623	677	662	670	639	638	611	645	614	662	667	620	680	613	620	657	694	642	608	634	585	671	647	635	647	635	635	645	618	638	656	663	640	619	614	593	608	653	651	640	612	638	641	625	605	670	625	600	639	676	645	655	669	667	664	656	668	654	630	649	719	650	619	667	616	673	641	627	623	612	649	639	628	605	650	671	638	614	635	661	603	628	660	653	626	696	636	589	648	661	593	677	629	642	661	639	653	611	610	615	646	625	633	673	646	694	642	657	583	649	630	620	650	646	614	645	653	684	651	666	585	627	645	628	587	615	614	632	671	641	610	615	617	632	619	616	649	667	597	666	630	658	662	692	599	661	624	666	651	680	630	647	655	623	664	650	649	655	637	623	669	671	629	657	669	577	639	619	671	628	679	676	633	641	655	642	601	634	635	653	656	621	648	656	652	626	660	651	632	631	618	632	644	637	640	665	606	589	611	625	627	651	667	619	674	609	651	637	648	644	630	619	633	630	643	630	628	638	644	649	701	662	599	650	626	608	609	631	645	644	686	665	655	630	607	677	605	629	647	634	647	652	689	615	622	677	642	656	638	656	586	605	651	607	623	656	623	637	638	649	629	620	649	643	630	643	634	600	610	628	668	611	629	635	622	651	665	650	628	615	633	642	653	611	608	617	618	601	601	576	663	643	649	670	681	637	611	612	616	638	569	666	599	693	684	676	600	649	660	647	618	642	626	650	702	668	624	638	619	682	647	628	649	635	636	650	647	688	612	629	689	661	641	674	634	671	666	669	604	629	637	637	635	621	603	669	660	678	590	686	628	645	645	638	664	653	648	645	647	646	650	657	652	632	623	650	644	632	621	638	640	656	615	646	657	700	648	673	641	672	610	641	626	649	650	644	611	609	619	681	644	640	650	626	629	611	610	666	653	608	595	653	686	631	653	677	604	595	672	656	642	660	687	692	664	615	627	661	602	677	595	631	672	674	631	656	669	652	639	631	607	626	676	609	656	664	684	600	660	654	655	665	630	638	667	617	654	668	627	657	636	615	598	638	617	643	652	630	687	647	654	640	616	594	682	627	648	621	648	626	633	676	659	636	630	643	646	639	633	627	645	664	638	630	616	673	619	644	627	603	667	637	589	645	688	660	621	619	648	619	605	670	633	655	653	657	668	674	621	660	632	682	631	639	626	632	626	628	662	638	623	654	648	643	611	674	642	634	618	662	646	682	673	644	649	606	617	647	603	635	675	649	685	651	680	676	584	606	650	633	638	651	664	661	601	630	657	608	657	595	645	658	623	645	630	660	633	647	630	646	622	625	640	629	610	627	658	606	640	643	632	627	588	637	640	661	663	637	655	649	625	679	618	658	660	643	633	686	632	642	627	636	622	607	628	699	658	586	652	597	618	663	667	703	657	645	703	612	677	668	655	643	638	612	666	676	663	672	670	669	642	630	657	696	643	633	691	661	619	682	638	615	631	688	643	654	633	637	647	648	662	728	597	631	640	674	601	627	682	666	660	612	651	647	617	617	627	641	623	615	626	688	618	649	606	675	663	670	673	652	598	633	675	656	687	654	614	669	628	656	606	679	627	662	667	644	625	630	647	623	656	647	612	675	658	654	637	693	648	668	702	666	645	636	701	577	672	637	668	606	612	628	640	669	627	656	697	659	634	643	619	633	638	625	656	603	660	642	652	636	639	638	664	636	621	632	624	683	634	619	662	659	618	643	612	613	664	617	634	635	665	621	596	613	596	662	654	621	619	628	684	631	625	632	647	649	625	630	669	672	635	637	633	592	671	641	617	621	669	629	656	633	647	622	699	595	654	611	670	667	665	601	647	653	603	674	666	625	644	638	651	637	647	670	614	670	629	622	652	644	665	643	684	641	650	649	642	590	637	659	661	614	644	649	658	654	651	618	618	627	655	654	637	634	611	627	653	645	649	651	588	648	632	652	669	621	685	659	622	664	658	671	619	635	612	662	616	620	645	637	659	682	649	636	675	633	639	667	616	636	631	607	640	605	643	655	635	700	663	688	654	670	635	663	622	665	635	609	661	660	641
10660	10274	6858	3307	2609	2235	1693	1268	1080	1016	1033	966	959	947	953	940	911	885	861	813	758	764	755	840	870	913	913	880	907	822	782	795	735	739	753	751	726	704	734	687	714	739	763	722	797	744	781	784	745	757	741	704	729	672	711	705	701	700	752	677	686	668	703	688	697	690	674	684	674	666	628	697	644	709	705	668	665	672	688	699	700	659	688	748	645	690	656	681	686	681	694	659	698	703	711	676	705	710	675	693	693	667	685	677	673	672	689	702	693	683	671	654	681	704	693	677	651	673	654	687	674	678	723	624	640	718	690	689	629	702	718	687	692	666	659	674	707	669	657	651	680	701	653	693	652	665	654	668	641	713	685	651	657	681	681	691	680	632	629	686	686	693	623	677	622	676	727	695	720	722	696	655	641	645	636	695	715	652	685	701	710	670	711	686	709	668	649	693	692	666	658	678	671	684	681	664	719	669	702	628	666	690	690	682	663	664	663	722	623	696	685	637	698	676	702	701	621	700	703	659	662	721	699	666	733	711	702	619	720	685	665	607	714	669	708	687	687	674	653	692	673	698	698	697	675	689	665	666	681	664	691	687	623	682	602	682	732	714	677	698	672	693	673	653	673	696	694	722	699	710	697	686	712	677	679	690	665	723	660	667	699	690	671	680	703	697	695	682	707	701	667	649	687	663	682	697	721	702	679	669	697	651	702	708	709	696	654	693	688	673	696	681	670	673	710	687	675	660	686	663	731	706	692	712	678	693	710	726	653	673	683	678	639	697	698	688	716	735	638	704	706	663	700	652	698	721	673	695	672	634	702	721	655	647	657	717	698	677	720	676	718	676	727	681	707	710	682	688	738	674	694	655	698	682	682	637	680	674	674	698	710	678	703	702	662	718	689	683	645	681	696	671	696	672	710	636	665	666	679	663	688	697	627	694	712	687	671	665	699	684	736	717	655	714	707	654	673	707	642	701	693	724	666	696	665	707	684	707	695	674	712	679	679	670	695	690	683	650	698	746	712	711	639	703	734	684	670	625	680	698	692	674	652	682	662	711	640	680	702	728	660	680	662	676	675	728	687	668	693	685	667	676	671	722	669	675	693	678	664	708	706	737	731	707	726	668	694	653	679	733	649	681	678	687	666	680	682	649	741	688	656	665	697	688	622	700	689	633	693	722	622	687	682	624	718	719	679	659	691	706	709	661	684	703	690	686	721	691	696	687	680	685	678	646	691	720	706	709	722	634	694	709	718	729	688	670	683	708	651	647	684	687	666	683	689	684	658	691	658	633	670	690	657	742	616	693	679	719	696	700	726	680	660	653	690	689	683	690	685	722	618	688	700	673	692	680	678	641	723	673	665	670	693	705	661	708	708	688	660	665	629	671	674	681	644	707	689	654	676	687	693	689	658	661	606	721	747	679	652	692	690	695	649	675	683	676	641	703	700	642	688	666	671	687	680	654	669	694	706	669	671	647	706	694	703	689	712	717	706	663	675	687	676	687	682	650	679	709	695	678	634	683	698	664	741	700	725	666	677	662	633	688	676	650	687	716	694	705	675	638	694	705	696	700	700	672	675	680	673	691	689	693	712	699	649	724	672	664	641	687	703	719	697	639	645	665	674	680	676	702	672	693	661	676	682	631	685	694	652	702	707	686	704	720	633	701	678	685	684	668	672	700	728	661	716	688	719	648	705	674	668	706	714	694	653	650	682	679	681	676	646	723	675	698	674	685	643	699	666	674	651	684	674	706	647	676	667	674	688	698	706	677	626	670	710	690	681	718	664	679	713	727	650	696	657	676	651	663	689	690	683	679	647	667	700	698	692	703	682	652	696	677	682	643	683	704	716	707	696	684	649	631	689	651	687	698	713	696	665	700	693	705	681	666	691	668	685	663	654	706	637	704	748	694	720	696	626	670	643	697	648	697	680	745	689	717	628	708	643	682	701	723	673	699	672	625	684	757	700	665	675	654	708	732	683	657	705	711	664	715	722	694	643	683	679	670	660	677	613	688	679	705	690	720	694	687	685	687	686	655	691	695	703	645	621	700	698	664	711	700	658	693	650	660	656	691	696	672	693	702	661	668	674	645	665	684	633	698	676	736	650	688	663	705	655	676	678	738	671	668	709	684	658	679	667	683	692	694	668	654	709	720	655	657	696	692	662	662	648	682	669	655	646	676	652	652	703	644	663	609	703	631	704	698	690	644	635	705	684	673	667	720	655	649	626	684	733	694	688	657	691	653	702	689	674	703	640	658	735	670	698	709	646	687	626	706	648	683	694	681	694	659	700	680	697	679	708	668	667	668	672	674	671	652	739	688	692	672	657	672	663	680	693	705	672	672	689	627	697	706	647	706	679	661	720	642	668	709	744	636	706	648	673	657	724	632	666	681	686	697	665	688	655	668	661	673	709	700	692	709	671	700	672	652	659	703	732	690	711	736	656	680	679	655	628	664	650	675	680	671	680	661	739	657	714	663	626	696	687	705	684	675	648	681	670	686	672	651	704	685	674	705	658	636	679	650	693	699	671	699	686	705	695	690	645	696	609	740	639	682	711	627	709	660	717	679	691	699	666	688	683	699	655	680	690	680	623	713	684	660	645	686	717	664	659	697	661	699	644	711	678	694	637	705	698	686	637	626	718	656	705	702	683	702	612	672	669	684	738	690	662	683	690	691	677	685	689	720	704	712	688	677	691	687	663	680	706	663	693	704	660	695	667	649	651	678	687	648	628	676	657	719	690	668	656	715	731	692	730	681	690	666	672	716	697	688	684	721	668	697	646	658	718	705	716	682	710	699	619	680	696	666	686	647	656	711	695	690	741	701	664	673	702	654	689	632	704	727	693	708	643	680	696	696	717	662	672	671	692	642	651	679	661	660	702	670	690	710	648	700	666	725	701	675	689	709	668	655	683	694	706	651	683	649	683	696	682	689	684	683	682	670	716	683	635	675	698	653	671	689	671	716	668	669	684	679	687	634	695	692	685	659	693	690	692	681	716	679	710	692	698	664	703	647	668	654	674	707	665	713	706	668	676	673	683	698	712	710	664	694	688	756	647	672	707	685	664	638	680	682	662	671	695	679	683	624	621	704	703	634	716	684	653	661	667	672	697	686	709	688	667	691	690	662	679	671	668	729	711	700	621	686	651	710	641	655	676	743	674	648	638	718	682	700	702	639	670	673	686	699	722	676	665	633	726	693	696	678	677	701	631	634	670	687	676	686	681	693	641	670	654	689	684	680	685	727	655	709	672	691	664	686	665	700	686	667	649	714	705	665	692	687	675	681	685	681	667	727	651	728	689	668	695	672	677	679	700	696	674	661	705	721	696	638	697	672	682	675	655	699	681	695	654	709	704	678	665	682	668	718	689	704	703	709	662	659	641	661	733	718	696	703	692	670	681	706	752	686	669	718	658	647	665	667	645	706	689	664	683	670	674	657	675	682	723	702	712	699	717	648	726	681	683	686	694	679	677	721	683	641	704	654	674	677	705	684
23827	21342	28554	24490	21352	10945	2513	1381	1078	964	947	876	857	791	796	744	717	705	646	628	630	605	556	602	659	705	680	693	620	560	569	597	587	583	488	564	487	462	456	484	475	495	504	469	516	556	586	584	577	501	487	496	457	480	478	479	425	466	446	418	414	475	444	452	464	431	450	448	413	433	430	445	454	424	439	397	426	416	423	448	413	426	435	437	417	402	429	447	413	422	468	455	444	403	460	412	429	412	444	447	439	411	433	442	416	453	411	402	462	393	422	416	431	404	426	422	429	426	440	433	440	393	414	424	433	445	432	418	416	437	420	399	464	467	420	392	426	452	443	423	446	411	421	404	472	445	473	416	456	416	464	417	431	444	413	435	414	482	442	457	442	489	412	425	439	439	423	407	432	465	454	430	432	448	429	413	439	471	424	423	446	428	440	399	433	407	460	406	424	445	439	445	436	414	426	401	411	433	459	420	435	449	382	419	411	402	422	448	404	422	432	424	455	401	421	469	453	415	409	444	406	439	466	422	463	431	388	445	452	421	455	453	414	437	422	439	412	407	460	428	442	440	464	393	411	439	433	395	429	455	411	414	408	398	431	428	474	421	439	455	420	430	387	441	438	430	419	427	493	454	446	427	436	449	448	448	463	438	402	426	475	443	466	404	466	430	391	467	431	442	416	468	408	395	411	426	433	416	404	411	454	425	426	443	441	456	441	410	464	447	429	422	424	447	434	437	411	422	389	419	454	418	409	417	364	416	434	408	507	444	420	454	431	444	443	412	407	411	412	427	446	450	387	438	457	402	468	445	446	439	400	441	386	407	453	414	413	405	426	431	408	448	440	442	419	440	418	457	440	409	431	436	438	414	447	429	448	428	400	436	441	423	432	435	423	445	465	430	408	409	398	420	441	448	437	440	453	491	430	423	440	447	429	437	444	441	404	431	413	436	430	407	437	408	447	412	420	471	408	417	473	393	418	416	455	425	443	439	466	424	435	425	430	420	371	421	432	402	464	403	443	428	416	423	428	383	414	432	443	416	438	450	426	412	444	406	379	438	442	377	460	445	433	412	419	479	437	400	436	430	414	432	400	399	430	444	420	451	461	433	408	437	416	415	427	439	419	425	463	391	460	435	425	481	427	417	448	431	437	420	429	423	468	420	405	449	433	405	421	410	420	435	453	398	404	459	426	449	444	435	425	432	429	414	445	473	434	390	430	421	444	429	440	434	441	466	466	378	417	397	421	449	410	401	435	431	403	456	401	457	423	431	403	463	435	390	446	445	401	453	421	461	449	411	438	433	452	421	475	438	446	420	399	424	423	460	427	451	426	425	443	463	407	435	415	432	410	429	472	430	432	400	464	405	430	456	446	393	413	430	464	408	446	422	414	406	441	418	420	421	430	448	446	441	456	446	447	449	424	434	432	411	422	401	448	448	405	427	454	405	402	418	451	431	419	450	445	424	455	445	424	442	414	417	407	406	445	387	421	419	412	474	435	427	443	424	410	419	425	451	421	431	450	437	433	427	420	459	479	429	395	421	413	406	408	428	397	421	427	418	414	432	431	459	412	451	413	423	431	418	470	424	424	445	409	469	433	421	417	436	401	445	432	443	428	441	405	423	416	440	437	410	410	428	457	425	428	438	408	465	426	443	450	425	460	405	452	435	430	445	456	463	412	419	442	405	425	430	441	416	465	398	454	444	387	402	422	431	422	432	458	430	441	442	436	430	428	422	451	436	375	455	398	394	415	411	392	437	439	453	438	410	438	377	430	424	444	385	421	428	451	419	443	468	407	427	443	426	458	416	462	451	425	440	424	440	431	426	429	395	410	405	455	432	411	459	430	416	422	427	399	411	453	443	420	444	455	416	424	407	415	454	445	447	490	420	400	403	451	415	412	396	476	427	433	430	441	412	437	423	435	392	455	419	457	433	383	424	422	397	425	406	459	424	460	403	450	387	390	420	400	417	433	427	436	383	417	441	407	424	428	421	438	437	400	417	406	417	419	458	448	427	440	412	409	441	458	392	387	381	470	429	436	377	435	407	449	459	452	461	428	406	398	433	402	426	405	406	395	439	410	458	437	450	453	418	441	423	443	410	403	444	431	449	417	403	388	438	429	444	445	441	405	454	458	435	415	448	435	425	425	417	397	422	446	452	448	415	438	412	417	440	411	458	461	427	442	450	418	404	414	421	400	410	404	420	415	439	436	404	444	444	419	405	459	425	395	431	447	479	473	386	429	406	383	437	452	433	474	444	444	419	419	413	421	438	441	430	418	406	404	446	422	422	440	408	419	431	434	405	416	420	435	397	449	453	423	434	417	425	467	431	412	391	434	416	438	435	422	407	431	451	426	462	432	401	450	441	414	422	421	446	430	430	414	417	419	412	435	440	404	436	450	426	432	415	432	445	417	470	416	414	453	432	430	412	421	394	421	439	416	442	427	425	436	422	434	429	451	469	410	448	385	470	455	445	434	437	407	429	446	404	445	452	470	466	423	418	401	426	416	445	454	435	439	417	427	433	413	401	438	465	411	422	466	430	409	430	474	411	424	450	426	437	422	402	438	381	450	393	416	428	463	444	466	460	460	433	423	422	423	424	437	442	416	446	431	430	425	402	430	420	426	461	457	419	427	442	437	411	417	450	440	443	424	453	441	456	420	414	425	444	424	442	432	422	444	457	432	417	435	429	425	455	436	422	434	444	434	425	420	458	428	402	451	434	464	423	457	440	441	397	410	446	419	397	471	424	417	419	395	468	400	456	425	425	435	403	427	441	395	452	444	447	397	437	423	470	440	466	436	412	425	446	404	392	422	434	445	441	478	425	450	420	412	429	381	466	467	446	392	447	415	410	478	420	443	449	461	459	424	387	412	405	396	427	424	426	420	408	402	430	418	422	435	413	420	442	444	412	435	435	455	418	427	438	478	430	422	432	426	426	393	450	417	422	403	458	437	417	436	407	427	437	429	452	392	438	424	457	418	431	426	401	422	408	415	397	419	432	436	459	407	404	452	438	422	402	433	429	476	470	396	446	425	450	462	447	413	409	428	426	426	437	469	409	407	422	455	412	445	408	421	412	418	430	434	479	449	411	427	445	428	438	424	433	420	462	438	407	418	410	405	415	396	439	399	436	447	424	368	434	416	448	389	403	422	452	422	432	447	427	427	403	399	433	446	413	416	446	422	451	409	389	456	420	447	411	455	437	480	429	426	428	427	469	430	438	460	423	403	446	417	454	446	417	408	420	426	415	423	423	398	430	397	423	402	428	417	447	421	446	409	436	449	414	404	402	428	426	419	437	422	416	436	447	445	394	454	425	399	446	440	403	437	415	422	436	413	448	425	443	403	381	393	446	427	438	439	438	466	445	412	440	396	411	419	419	450	415	427	433	421	466	417	419	394	447	460	437	423	435	436	445	432	447	420	434	422	436	454	438	436	397	421	435	411	407	428	420	393	409	452	434	436	489	449	416	430	428	448	420	394	478	448	427
12144	22941	17057	7072	5526	4269	3090	2376	1715	1457	1346	1370	1237	1185	1154	1074	1028	928	852	784	724	693	711	781	810	852	889	870	782	762	688	680	672	659	652	590	551	524	502	523	585	592	567	549	598	651	704	691	619	587	533	542	492	511	531	509	480	492	493	464	501	439	459	462	453	524	442	496	488	473	450	441	431	495	474	479	447	450	457	451	471	487	482	493	447	449	441	442	434	428	436	440	414	467	447	482	439	436	479	440	435	476	489	483	470	482	452	431	492	432	451	487	447	494	469	482	414	455	492	505	400	425	471	434	432	487	463	495	481	477	467	462	493	419	462	419	476	504	444	465	417	485	467	492	445	449	469	462	459	439	434	455	465	461	455	495	457	440	447	513	442	446	481	461	462	459	430	458	473	465	487	461	448	479	462	461	437	461	416	482	393	453	497	489	505	466	462	485	485	461	517	459	435	494	444	447	497	434	434	484	468	421	470	459	449	478	479	495	439	436	485	450	405	459	470	478	461	428	437	472	439	487	430	490	473	448	481	448	439	432	474	466	399	488	484	445	474	449	492	463	484	449	463	454	465	468	482	459	457	460	470	497	440	482	458	490	472	458	452	442	419	458	488	438	434	501	438	463	440	445	473	436	466	461	439	445	461	475	454	486	443	487	429	477	463	448	465	458	460	432	468	466	466	451	465	424	486	463	479	441	452	488	507	449	449	478	449	459	453	489	418	461	436	469	458	443	450	472	445	473	442	513	490	456	472	461	416	478	452	462	443	480	447	462	483	427	469	452	471	475	471	448	458	487	465	460	474	441	454	477	453	473	496	460	428	476	428	458	473	458	407	456	452	471	440	460	475	432	508	449	486	485	453	429	438	462	455	476	480	431	440	464	451	487	473	465	483	480	460	487	495	453	468	455	421	470	458	414	475	466	470	441	425	471	455	438	472	467	448	442	478	461	443	437	434	471	459	454	453	463	456	487	467	433	486	478	447	481	467	457	483	452	476	446	455	472	463	459	418	424	482	433	468	470	432	433	488	469	457	481	469	439	496	443	499	489	476	458	437	468	488	427	463	454	430	457	472	478	473	475	459	463	455	440	454	437	488	477	454	427	456	473	426	407	478	428	442	442	481	442	437	496	462	433	479	500	438	463	501	446	434	438	414	455	413	453	463	433	458	471	461	453	497	439	478	425	482	436	461	438	443	472	476	437	477	477	457	448	432	462	470	465	493	436	445	487	485	454	456	452	470	420	488	426	462	444	453	474	437	442	459	512	465	426	483	485	454	451	439	422	460	456	474	438	464	469	411	455	456	443	427	435	451	458	410	429	466	463	459	436	463	447	438	503	461	483	465	442	484	444	446	478	473	414	460	419	436	483	455	465	479	448	458	444	428	472	447	440	441	468	436	466	463	465	507	470	453	486	450	431	470	408	441	466	465	433	429	460	488	424	441	449	426	419	472	440	457	472	463	456	460	454	447	463	448	455	488	449	482	465	442	465	440	482	506	462	439	458	507	443	436	454	450	500	496	472	479	479	469	441	473	480	437	442	452	456	472	424	455	442	446	455	480	449	451	490	457	435	467	464	446	448	436	489	431	413	447	492	478	459	463	474	489	435	484	453	491	489	478	461	474	471	494	456	499	460	439	438	466	463	481	437	476	496	475	481	473	428	459	484	451	425	477	408	483	448	479	456	446	453	498	474	495	455	432	481	450	441	460	454	465	472	456	478	479	474	439	490	500	464	460	443	476	443	450	462	467	465	477	419	466	465	475	452	424	435	435	466	446	432	468	438	469	487	428	448	479	462	436	472	482	444	474	457	493	485	451	457	476	467	469	476	473	456	450	457	510	492	443	477	447	496	477	445	460	437	468	468	446	454	445	445	459	436	423	467	472	461	473	473	503	465	452	455	482	447	481	468	458	486	453	486	489	463	440	445	447	488	475	476	449	444	444	491	484	428	483	453	480	482	424	515	459	480	465	448	441	451	445	459	442	467	463	484	445	468	421	467	510	457	476	452	462	473	448	443	448	438	460	465	486	450	449	470	474	463	472	451	484	455	450	486	407	474	500	470	472	472	482	434	474	454	448	467	467	440	423	424	464	472	479	434	438	475	428	493	456	463	487	422	430	479	427	462	477	506	471	497	444	505	486	474	460	439	456	467	453	449	465	454	431	459	440	476	477	479	483	452	479	453	448	455	456	435	490	438	473	469	445	487	463	443	468	444	477	441	455	467	438	459	452	447	473	461	446	447	448	461	461	459	478	471	477	442	462	484	447	447	450	455	470	463	489	416	476	418	435	477	484	459	479	502	420	433	455	451	476	443	462	431	491	466	479	443	483	418	471	482	471	447	431	448	472	475	410	431	499	462	441	458	476	469	456	429	433	476	459	476	452	446	469	482	433	457	477	462	470	466	468	471	455	458	455	471	468	481	466	448	503	475	464	459	467	466	476	489	433	446	437	475	474	459	444	427	389	463	429	483	457	449	491	492	467	447	470	465	504	442	456	427	452	466	457	512	463	448	493	443	492	471	453	458	461	473	420	459	450	465	456	524	424	431	473	445	477	448	506	440	440	448	458	460	451	444	429	444	488	471	443	487	484	464	446	455	430	481	468	477	466	437	431	472	497	442	434	436	461	508	516	463	459	426	454	462	451	456	456	449	461	433	467	439	470	431	482	505	463	456	469	437	461	506	459	493	462	450	485	481	506	463	427	474	467	462	474	464	465	490	459	468	459	444	445	450	452	457	446	458	473	467	428	424	459	405	463	498	449	454	417	399	460	467	457	470	459	467	454	477	478	453	463	439	440	416	504	463	463	478	441	473	443	492	462	469	440	452	425	435	493	456	485	479	481	462	476	497	440	442	438	405	476	473	452	459	467	479	471	465	460	470	430	488	484	445	418	458	435	452	478	441	464	471	496	446	450	464	426	508	414	453	451	455	424	448	462	449	436	430	455	493	479	465	485	438	481	443	434	481	455	505	433	426	466	457	510	497	435	442	521	490	466	419	433	455	466	485	473	442	473	467	488	497	478	457	481	439	467	446	484	453	454	454	436	420	480	445	442	450	418	473	456	465	455	445	456	415	462	472	444	449	505	474	461	429	471	465	445	434	432	426	462	522	474	425	444	458	430	465	471	469	443	491	454	482	474	469	444	466	447	504	470	452	453	414	482	468	416	423	435	478	436	489	483	473	455	492	481	471	438	460	454	471	467	442	467	441	503	473	416	452	441	446	468	440	444	421	475	495	472	438	512	461	501	485	459	482	484	455	478	451	467	471	439	444	447	449	447	472	476	451	437	472	464	426	449	430	464	474	479	446	482	450	428	468	463	466	448	488	478	472	461	464	462	459	428	446	482	472	458	457	462	444	458	480	453	464	448	446	471	488	501	438	467	469	452	443	486	470	433	444	478	468	493	476	439	469	428	466	476	461	469	497	427	435	413	456	483	460	468	438	472	437	470	462	478	478	455	471	437	451	446	465	470	468	459	487
25054	21310	27369	25460	10768	2565	1860	1429	1259	1157	1191	1139	1084	1089	1082	1094	1070	1084	978	984	986	937	978	947	957	1041	1049	1019	1029	1038	981	957	970	953	910	927	915	887	907	908	888	888	869	946	912	1014	1017	987	937	952	906	867	941	914	908	888	885	903	870	872	821	845	874	832	869	890	887	851	867	850	862	889	846	837	816	884	856	852	838	854	916	863	830	887	857	827	889	909	893	908	845	880	891	863	889	854	878	858	825	908	935	804	866	869	864	844	852	861	828	829	875	869	821	860	895	886	902	845	876	929	850	849	870	826	836	885	884	846	863	930	856	863	902	831	811	815	840	833	824	908	866	890	903	886	866	896	817	845	846	871	837	850	818	829	834	909	888	871	887	864	838	854	887	895	879	843	858	878	852	829	851	840	866	846	852	892	846	878	892	847	923	891	858	832	833	830	872	839	905	833	859	871	882	861	836	826	844	865	863	875	858	828	858	862	851	850	844	846	844	876	907	857	866	817	857	814	837	874	874	848	890	834	877	903	835	865	928	873	896	840	845	861	874	845	873	847	899	885	785	815	887	865	896	861	853	867	835	913	882	836	864	899	818	869	863	860	871	813	896	844	856	876	876	908	884	806	819	885	850	870	831	860	879	838	852	847	936	855	831	919	891	854	891	865	816	837	828	906	834	845	803	849	871	863	881	867	818	852	892	835	878	855	827	876	848	881	802	847	869	836	846	840	893	873	839	884	838	885	876	894	881	862	830	805	843	885	826	812	854	901	880	892	849	900	904	883	843	880	891	854	902	871	793	906	814	821	820	872	866	894	849	924	841	864	897	834	884	901	898	845	833	821	791	835	850	862	839	883	836	859	915	881	863	907	852	864	907	862	929	838	838	855	858	890	852	852	875	849	827	899	859	849	881	821	836	887	849	870	931	908	894	885	906	880	911	901	889	843	900	903	850	845	831	885	795	881	916	848	940	881	879	910	853	856	852	889	822	842	817	853	884	898	896	861	877	837	860	848	871	789	889	849	864	855	887	846	827	919	853	813	863	814	835	840	940	878	817	789	905	880	880	878	826	828	927	914	848	808	892	823	862	914	918	895	869	901	798	870	862	811	904	839	862	876	861	875	863	859	839	874	851	867	850	841	855	870	876	826	876	908	844	840	826	885	875	867	845	811	903	876	895	815	845	882	889	812	829	837	842	809	826	836	822	884	882	865	836	890	862	872	850	840	834	905	871	852	854	792	826	847	917	844	872	852	825	873	890	865	937	876	891	900	817	849	863	848	869	856	842	840	810	915	850	856	822	883	857	891	869	911	891	902	846	860	840	804	873	844	912	903	879	826	818	837	878	851	822	844	876	854	810	831	852	816	847	833	879	838	856	828	848	832	810	915	836	890	868	847	820	883	831	843	846	870	875	858	893	841	839	898	850	832	814	831	869	854	853	854	884	825	855	871	839	865	928	829	838	871	835	828	868	892	847	855	900	829	882	820	871	836	838	855	850	909	848	882	867	864	837	860	893	847	857	865	855	885	855	890	878	826	815	823	862	893	899	831	885	846	868	850	874	868	852	856	878	850	865	871	833	894	914	871	861	856	822	862	904	863	890	851	835	848	898	864	876	803	932	884	901	827	860	846	856	834	857	878	840	852	816	889	880	908	821	845	817	922	838	868	877	870	832	826	844	858	874	906	842	841	832	833	873	858	878	884	885	842	877	894	866	897	856	873	857	858	815	842	888	844	884	862	858	840	816	861	871	842	823	863	847	804	852	831	896	835	911	861	915	841	856	847	843	860	863	876	849	851	887	837	861	871	845	864	876	851	812	888	851	863	896	860	880	842	895	851	897	855	856	853	859	907	874	843	877	845	868	847	896	844	889	799	860	852	860	808	806	852	854	848	877	887	875	811	867	892	866	873	867	862	874	843	852	940	832	869	859	866	869	850	902	879	824	871	804	836	841	875	809	859	876	861	872	861	883	867	883	823	884	855	860	865	833	852	856	848	819	890	868	828	865	873	870	834	834	865	855	848	858	869	895	870	850	860	924	902	880	875	792	869	855	822	830	822	795	819	838	838	889	899	860	851	850	822	914	844	874	871	810	837	866	847	841	867	924	877	861	837	811	832	904	872	879	821	876	869	817	883	827	843	846	892	870	891	913	825	832	944	842	815	835	820	829	847	844	829	863	904	886	888	887	860	901	823	839	862	791	858	836	867	850	875	845	888	858	852	821	816	802	804	833	844	893	902	829	892	860	855	892	851	905	885	848	840	836	851	869	931	830	852	840	857	858	853	852	839	862	828	855	835	888	824	861	781	860	852	862	883	895	802	914	853	825	833	840	794	899	866	862	862	857	885	875	816	821	862	841	819	845	902	911	846	853	849	907	903	848	899	861	899	876	864	883	915	869	853	863	846	810	819	877	862	808	851	841	879	840	861	817	801	854	821	818	861	869	873	848	875	861	846	807	805	837	877	863	879	883	870	868	859	897	831	896	843	890	833	861	887	828	889	837	834	864	929	792	828	853	890	874	854	825	865	840	858	861	838	823	863	822	864	797	890	833	860	857	834	897	878	862	853	896	834	889	873	878	836	856	885	869	898	842	846	912	898	805	862	892	833	842	867	904	866	806	876	879	924	814	874	889	886	891	883	861	850	871	853	959	854	882	852	838	884	865	847	869	877	852	836	800	848	815	858	890	857	840	865	822	862	895	816	890	883	862	842	875	831	924	848	836	882	818	828	849	880	865	864	873	850	833	859	881	857	913	900	895	876	865	792	889	867	850	845	899	826	836	895	917	905	864	814	846	851	838	852	849	843	845	831	870	835	902	852	899	865	847	891	812	809	889	843	846	842	850	888	891	889	843	898	851	870	849	831	875	853	870	837	853	856	912	827	819	855	871	856	872	849	860	803	892	885	887	927	884	844	881	840	866	833	854	867	826	862	864	832	912	846	832	848	844	901	864	840	845	930	825	858	833	838	868	884	871	829	870	816	915	885	827	901	844	843	865	820	862	885	861	889	901	839	883	806	877	890	847	840	890	890	856	853	865	863	885	888	810	851	823	884	892	846	891	797	849	822	831	862	845	815	867	851	828	837	803	868	886	847	888	943	865	890	864	876	868	870	825	892	825	896	874	831	838	883	849	802	887	854	818	864	907	923	880	850	929	837	877	817	804	868	845	806	892	843	842	852	836	880	872	882	836	866	859	871	851	851	873	902	841	855	810	842	819	862	897	887	876	884	841	816	872	901	885	866	838	815	844	853	866	850	873	866	867	898	818	848	892	878	845	867	894	847	852	795	810	841	825	807	873	843	850	828	862	844	855	878	844	842	852	861	919	879	836	854	842	833	816	856	838	860	865	863	842	864	846	857	887	823	812	850	848	862	831	857	836	879	900	890	826	830	874	877	807	914	814	886	892	862	882	832	898	875	893	889	900	833	917	878	826	859	842	859	856	860	872	862	799	832	845	827	849	851	893	862	913	897	886	858	838	840	846	844
11408	17894	12771	5461	4338	3539	2701	2065	1684	1581	1545	1491	1439	1357	1324	1331	1324	1288	1159	1116	1082	989	1063	1059	1138	1166	1149	1234	1156	1065	1059	1038	1038	977	1046	1020	952	938	902	930	970	947	959	955	1013	1044	1087	1031	995	945	972	929	935	876	952	1010	877	913	891	864	872	880	827	870	847	912	875	892	876	932	883	880	894	895	860	879	933	880	915	863	901	906	874	896	888	875	833	915	963	900	868	899	877	912	869	898	919	916	896	927	949	804	983	854	815	903	912	924	884	875	892	858	878	869	870	892	879	850	872	915	896	920	891	866	878	935	851	931	925	852	870	906	903	898	823	873	869	865	924	843	904	905	923	887	910	883	840	887	901	881	917	881	893	878	828	889	853	890	848	862	865	935	869	885	890	899	897	816	912	879	890	925	932	868	850	895	871	885	861	819	896	861	912	934	875	905	822	958	896	907	880	883	920	915	834	911	886	886	893	865	883	886	892	896	903	873	896	907	889	876	852	895	910	907	873	898	860	896	934	862	933	863	873	867	906	918	857	892	942	880	919	902	874	870	933	873	849	946	947	874	859	907	882	865	880	855	916	888	896	882	854	915	897	881	875	863	859	918	889	883	909	896	874	918	866	952	816	886	902	882	911	855	891	913	834	880	908	880	893	854	865	883	859	919	841	858	880	912	903	877	897	908	904	952	916	851	849	849	859	877	887	944	892	887	868	927	861	870	872	883	877	905	853	909	890	895	902	915	834	846	846	898	850	946	914	856	902	863	925	875	859	873	896	921	848	909	914	844	907	917	908	862	888	876	880	864	908	895	894	862	866	902	859	880	926	882	893	908	903	924	905	856	837	880	872	869	834	882	842	867	881	933	865	905	872	905	934	874	876	892	835	890	866	878	951	842	882	886	874	848	976	875	869	865	896	824	903	861	893	890	891	977	881	929	880	894	893	886	893	822	929	894	911	892	860	876	890	860	872	853	888	893	839	896	861	954	890	885	915	946	898	837	868	858	843	910	904	815	925	866	854	868	900	900	896	922	824	866	900	845	872	873	857	855	960	878	870	961	900	887	823	913	875	937	895	881	889	867	868	886	853	855	891	843	896	893	868	851	876	918	881	874	895	895	904	885	853	866	895	868	900	854	810	926	834	904	831	862	872	825	858	899	901	821	899	907	973	906	898	889	822	947	856	917	895	867	872	889	915	862	921	905	882	909	924	897	914	855	876	862	890	846	891	871	865	885	922	908	850	852	890	856	893	859	929	864	867	786	891	891	912	857	884	832	922	870	867	857	854	907	926	873	842	846	878	861	909	901	914	896	868	875	984	900	848	866	972	911	884	887	888	964	879	900	873	827	865	901	887	877	870	823	837	896	902	935	926	896	908	927	913	875	886	868	844	885	882	858	902	902	932	857	850	910	879	882	909	881	911	843	888	835	918	914	897	897	888	825	880	839	873	875	867	859	920	907	917	923	848	887	908	866	896	892	899	886	904	907	870	902	894	877	934	870	896	934	899	920	872	933	902	881	892	889	906	918	910	894	901	882	892	847	849	809	861	823	934	896	878	924	881	892	883	894	931	945	891	844	894	854	908	932	903	872	871	860	913	914	900	898	836	851	884	923	835	844	902	905	872	891	894	869	860	901	886	854	855	943	871	876	943	868	854	873	917	877	880	895	829	920	892	855	876	879	908	916	891	826	880	896	870	925	873	885	866	852	873	908	879	862	824	913	882	852	959	883	875	854	902	866	859	862	897	899	880	852	875	899	839	859	899	907	866	938	849	887	898	920	868	865	889	854	847	884	894	885	937	915	938	917	894	908	907	875	839	925	879	913	888	864	884	841	888	865	876	915	931	899	887	881	946	894	880	877	877	913	819	926	874	815	875	842	890	848	914	876	856	868	911	860	853	896	892	893	826	877	864	826	898	887	909	887	916	924	845	882	813	864	899	812	908	925	890	830	843	903	893	865	873	933	825	875	865	896	870	875	869	874	865	866	845	869	880	846	852	883	843	915	862	834	874	930	873	876	905	899	900	904	902	912	926	902	920	897	836	881	906	883	889	901	896	877	863	912	854	900	924	854	841	875	912	874	881	911	889	923	970	905	837	870	963	895	901	878	866	877	910	871	926	912	866	885	916	832	866	932	911	915	861	911	857	882	865	813	867	870	883	905	892	873	915	918	893	874	878	923	957	823	846	860	842	869	858	860	905	942	866	832	889	875	843	903	889	923	900	861	925	899	894	849	878	874	921	926	863	905	878	897	887	844	834	909	901	939	883	864	838	875	899	886	906	946	918	956	911	925	887	923	891	928	910	841	861	827	825	929	881	948	886	852	888	934	902	815	944	922	886	909	881	922	885	868	880	857	902	881	898	903	874	886	874	838	859	860	873	906	898	900	840	947	872	900	911	907	904	848	790	846	888	892	909	841	901	811	862	814	897	885	879	852	868	887	840	881	888	879	865	833	928	905	918	882	866	940	843	878	915	909	897	867	871	879	898	920	873	931	884	897	897	903	892	903	872	920	921	921	850	937	829	881	924	895	880	842	902	878	916	896	881	834	877	834	936	891	922	907	844	892	899	884	878	878	902	896	849	896	845	886	847	945	845	915	920	918	864	917	869	845	896	873	851	886	911	882	897	886	868	879	882	893	878	890	959	888	849	899	906	922	865	889	935	893	891	892	869	900	880	875	910	910	898	895	857	904	870	872	896	914	886	883	831	894	819	876	892	864	908	834	888	905	849	887	871	881	847	850	935	897	909	876	924	938	909	878	845	837	888	902	834	874	887	838	897	920	887	912	879	908	826	865	874	947	909	941	897	891	867	835	894	916	946	879	876	931	889	815	839	903	940	884	876	909	878	896	874	858	865	900	866	900	858	895	933	833	892	939	895	888	910	936	866	891	861	906	902	900	923	855	900	828	877	838	862	916	893	937	876	894	872	857	875	893	848	854	930	855	889	838	876	914	909	853	841	842	919	932	875	843	940	870	874	890	859	939	862	933	881	946	893	877	884	864	911	865	882	842	921	885	877	854	909	806	834	863	853	839	945	910	875	926	887	858	904	905	880	863	966	868	899	927	930	888	911	925	883	903	922	882	876	866	916	848	854	906	914	884	861	881	846	870	861	892	872	891	907	874	892	850	895	899	866	875	876	874	882	934	846	924	871	905	903	896	871	920	874	942	866	869	933	880	883	881	930	894	927	884	939	892	895	809	852	889	925	894	934	880	844	873	871	850	920	835	904	861	895	905	914	885	852	870	831	918	867	872	885	917	860	915	870	878	887	907	910	892	895	914	885	864	837	908	885	842	863	891	967	875	822	885	889	926	907	884	877	894	907	888	862	841	893	903	906	843	889	846	891	897	867	866	921	871	871	879	860	842	868	892	889	883	876	929	890	891	904	838	836	873	897	857	910	865	894	958	881	847	892	874	886	846	894	901	905	914	875	850	866	874	878	855	899	908	856	945	926	850	885	868	903	902	887	896	839	822	886	932	924	880
22758	21314	28966	23984	21324	21402	9396	2425	1751	1611	1457	1470	1329	1230	1127	1252	1100	1037	1024	977	858	827	876	879	949	964	987	977	948	913	849	830	819	823	806	747	687	700	729	744	700	708	727	828	815	816	942	840	851	737	755	678	643	730	657	674	715	688	681	703	646	635	623	636	686	632	643	681	644	646	658	602	618	713	616	630	688	702	660	613	638	670	656	588	645	640	604	675	672	608	653	668	679	650	658	667	655	669	657	658	639	650	676	621	664	684	634	629	638	627	582	601	663	662	647	638	641	655	665	615	615	632	637	657	688	639	619	642	662	642	640	649	640	654	586	624	629	650	648	636	645	659	684	658	607	666	640	662	644	602	575	663	638	671	650	673	627	621	640	626	658	630	607	633	629	628	619	645	685	692	648	661	633	625	656	667	644	571	631	642	578	668	631	612	635	632	661	586	670	616	620	601	538	652	589	627	687	662	644	628	624	606	643	622	644	680	588	637	625	610	655	639	646	640	654	666	607	683	644	634	641	676	621	636	664	641	674	614	609	633	654	614	651	644	615	681	586	649	651	624	653	608	642	638	653	632	614	623	656	642	668	635	646	694	626	639	667	614	661	613	641	662	607	641	664	606	619	669	625	637	606	627	564	661	649	615	644	668	626	685	635	658	646	646	648	660	649	627	618	643	585	682	682	613	595	650	628	584	646	603	625	659	622	603	654	622	643	619	670	616	643	627	640	662	650	642	671	638	660	656	630	615	629	628	641	617	624	659	630	648	628	638	577	639	607	701	638	639	647	664	635	650	671	641	643	686	678	630	617	666	607	633	631	694	625	629	634	618	639	644	680	677	628	664	667	667	619	619	663	603	672	601	657	608	626	615	657	684	584	670	637	672	636	642	597	672	638	657	606	552	658	624	644	561	650	642	594	650	619	684	644	645	622	650	652	664	638	660	664	605	634	615	601	643	629	650	631	596	629	673	658	633	599	663	605	639	640	639	645	680	659	613	628	669	582	604	611	639	647	644	608	661	683	629	635	651	655	614	636	641	633	611	583	629	640	669	642	655	632	632	623	626	627	616	651	642	673	657	600	699	629	626	623	610	633	631	640	626	642	678	660	620	685	651	603	621	611	650	612	632	635	663	640	654	643	678	662	650	648	634	636	624	661	637	681	644	634	624	660	636	595	681	622	666	652	656	644	620	631	625	671	697	610	672	661	612	606	650	622	639	640	647	653	633	684	620	670	624	624	626	659	618	650	650	650	649	645	646	635	630	672	617	676	640	683	641	660	632	618	623	649	571	561	651	640	626	691	650	623	645	665	626	671	646	684	654	623	650	668	657	667	655	686	600	639	615	635	640	595	608	601	623	651	597	659	639	606	677	709	635	638	648	638	613	599	653	661	629	615	630	673	634	628	647	637	640	625	626	660	677	663	602	624	637	629	629	663	658	649	604	650	632	601	677	680	631	602	614	681	594	642	623	639	612	676	638	682	648	657	617	624	604	650	610	590	610	626	632	673	650	612	603	615	664	637	621	661	621	644	662	643	642	639	648	607	626	620	636	621	660	626	664	625	597	637	603	637	636	628	618	591	648	627	619	605	649	611	674	671	646	649	628	639	659	606	642	610	677	642	642	607	640	659	649	622	618	635	644	682	653	612	645	593	608	599	678	662	621	680	597	643	581	650	644	690	646	625	641	633	603	630	670	641	624	645	641	613	638	598	659	614	601	692	626	623	610	625	639	650	609	640	638	699	610	688	628	673	635	600	627	646	664	606	659	638	628	662	626	669	655	665	605	653	650	675	642	602	651	620	595	628	620	634	632	611	620	611	651	633	667	685	555	611	660	646	648	620	622	601	652	684	640	619	647	657	663	672	627	636	648	593	616	661	588	703	608	641	651	640	649	623	614	677	679	636	628	594	644	619	595	577	630	625	630	649	619	651	645	645	635	628	675	606	651	688	645	654	636	614	632	626	610	613	693	667	635	594	622	638	659	674	614	651	670	624	612	687	653	657	649	665	608	607	645	635	662	678	615	675	673	639	648	610	623	710	639	631	581	650	631	610	595	630	671	626	638	670	681	659	638	660	642	642	653	704	628	633	618	608	601	633	625	558	623	637	692	626	609	654	699	641	655	627	670	618	681	624	617	632	648	647	647	660	638	627	666	611	652	622	620	609	604	610	600	632	597	628	611	665	626	628	626	651	649	674	612	673	651	629	637	628	668	617	651	661	692	647	652	617	668	640	697	660	669	589	649	611	618	642	685	646	616	635	632	613	659	648	696	632	615	620	648	652	659	651	640	605	655	643	688	658	619	652	615	579	659	665	594	663	612	631	639	646	635	580	625	660	648	618	615	652	631	646	604	600	687	631	685	626	656	656	623	633	647	665	637	649	644	600	629	674	669	633	626	656	623	677	616	667	632	615	646	677	647	657	682	650	624	655	602	635	610	656	657	633	619	649	679	607	635	646	624	629	614	631	649	570	718	646	603	639	656	642	689	586	635	625	636	662	609	672	642	655	628	667	624	634	677	657	658	676	598	604	644	633	628	625	657	597	620	718	642	672	629	598	609	600	631	613	633	669	626	660	654	656	646	664	653	665	647	665	635	615	580	641	634	641	662	613	646	673	657	638	617	677	630	676	590	643	622	582	624	659	680	639	603	661	643	615	631	623	612	607	626	609	628	674	609	657	626	683	618	634	621	626	611	606	625	664	605	624	608	677	638	665	673	629	660	634	621	637	619	651	654	652	636	646	631	588	621	629	593	680	666	630	637	647	649	663	628	643	631	655	668	612	621	626	666	610	629	625	697	625	634	664	662	597	653	641	625	658	604	596	625	602	627	642	661	654	643	637	629	579	616	615	636	681	629	648	656	654	657	656	614	666	583	572	638	640	676	598	622	656	605	658	619	620	695	672	618	629	631	611	577	622	637	634	621	616	640	631	715	678	643	657	602	621	621	656	694	625	647	608	662	680	589	599	633	652	615	653	608	608	587	607	653	651	684	621	638	651	670	622	658	646	619	678	648	618	612	631	659	655	630	623	633	646	637	596	654	648	599	606	673	594	640	645	622	616	648	671	688	586	610	622	605	608	652	658	656	656	639	645	656	608	659	631	625	654	657	621	631	619	660	618	578	635	593	576	639	620	613	659	628	618	634	602	675	595	599	627	618	621	654	588	654	654	676	641	682	636	572	652	692	666	665	651	625	646	650	612	602	612	652	612	649	636	655	637	640	629	628	641	627	641	612	648	585	634	645	645	650	616	648	663	637	674	661	639	662	622	610	667	682	652	662	645	657	641	684	658	603	638	612	654	604	640	636	624	617	634	669	665	657	667	609	630	644	609	655	664	644	631	673	656	621	596	654	605	656	652	610	619	645	652	630	640	594	597	663	649	684	633	610	607	641	622	670	662	615	632	619	638	674	634	614	634	609	566	656	615	642	683	634	591	592	670	616	658	650	605	618	619	626	614	636	646	642	612	599	638	632	610	637	642	672
14674	30241	24145	10231	8275	6504	4778	3568	2807	2316	2177	2071	1961	1740	1665	1577	1545	1382	1282	1177	1069	984	960	1001	1112	1226	1158	1217	1135	1067	965	932	1026	946	899	788	736	757	692	765	755	809	791	868	903	988	1038	1009	935	808	750	743	746	757	750	721	730	728	672	691	691	639	632	687	653	641	660	687	687	635	693	619	570	647	656	588	638	709	650	634	692	596	637	625	669	677	675	651	661	608	644	608	617	628	597	680	631	644	596	632	660	657	651	616	652	644	637	647	626	595	648	660	691	638	611	648	628	615	631	610	655	583	672	621	639	667	630	718	609	657	638	658	644	624	670	599	662	648	672	620	670	641	634	649	624	674	681	637	622	608	621	616	657	668	653	636	616	654	673	641	622	652	618	652	667	648	638	668	651	692	638	648	634	622	610	600	616	622	640	628	621	614	671	626	657	637	664	659	638	655	633	625	633	629	623	614	650	664	648	637	657	619	628	570	657	623	699	641	623	618	596	628	634	649	647	663	646	685	593	673	643	654	651	611	670	695	629	630	640	628	633	624	637	631	669	622	651	633	622	662	641	636	680	647	663	742	629	663	664	639	656	676	653	630	635	648	629	646	662	668	659	663	630	658	685	701	629	665	606	618	639	634	623	599	598	674	648	678	657	624	620	591	662	665	633	654	621	646	675	625	646	671	638	625	637	603	673	673	623	664	661	658	608	655	671	659	630	641	635	665	649	653	640	645	648	642	650	673	590	636	633	616	632	657	630	662	644	657	644	573	655	660	672	669	651	628	617	677	666	646	627	623	625	687	649	599	646	638	672	683	640	649	669	618	649	647	641	654	649	579	629	624	617	645	693	622	673	630	667	632	657	642	634	655	637	660	668	656	638	608	631	643	602	621	683	655	635	622	655	656	644	646	575	615	650	634	656	597	647	626	643	624	637	639	644	637	638	652	693	648	654	657	610	650	625	613	630	596	610	608	641	615	634	638	604	628	609	649	691	642	670	669	705	605	633	631	617	631	687	650	699	658	649	684	624	611	586	681	632	696	633	657	637	609	691	622	634	637	630	703	618	645	669	619	681	608	644	651	659	619	608	660	679	663	674	651	648	638	643	648	652	626	609	645	643	660	680	650	642	650	668	603	684	627	633	637	693	626	675	650	630	658	664	641	635	617	617	618	653	650	626	659	665	646	620	632	622	644	630	595	659	637	646	717	642	630	641	613	683	696	684	644	637	626	664	702	671	587	657	679	634	647	652	617	652	661	621	621	649	661	619	594	649	653	638	657	635	664	647	677	656	632	624	651	634	639	631	585	641	595	624	664	628	641	629	599	671	636	671	690	650	622	613	622	609	655	587	688	644	651	664	634	626	608	611	642	669	659	669	632	667	643	600	634	624	623	611	615	644	657	649	684	675	701	654	672	645	672	649	652	644	661	702	634	666	638	624	628	633	627	632	653	610	642	651	658	623	628	649	639	650	621	652	637	659	629	626	662	654	672	629	674	639	614	666	607	630	663	645	657	645	628	634	634	654	664	669	636	616	642	676	617	607	669	620	598	602	632	648	672	627	677	661	633	641	626	693	691	629	625	661	675	662	621	667	649	651	617	654	635	629	674	704	653	603	710	657	685	652	654	633	663	677	652	670	620	651	631	632	704	604	647	681	660	681	653	652	639	628	677	644	697	665	659	637	637	595	639	675	630	654	664	633	647	663	648	627	625	625	635	664	624	619	651	632	633	617	642	675	623	646	639	658	604	633	668	648	642	690	674	620	666	658	633	639	678	660	607	652	595	620	578	670	638	684	636	656	611	645	657	652	682	663	664	654	582	649	638	650	678	642	628	656	635	628	614	623	674	684	633	598	637	689	625	609	664	646	650	683	710	674	639	627	641	668	659	647	643	652	634	619	677	625	651	611	615	632	668	636	622	665	615	663	604	646	653	677	691	674	620	652	638	643	622	668	615	680	641	632	671	601	674	635	645	670	668	616	661	626	637	665	649	632	662	621	653	653	654	601	631	637	612	607	636	676	636	630	622	673	673	635	603	690	629	642	594	667	643	629	630	675	603	632	603	680	636	611	627	674	626	642	613	643	668	662	607	676	660	645	657	626	606	647	594	637	631	662	646	633	606	608	637	625	652	641	656	662	676	642	660	676	611	653	694	635	609	572	651	684	594	640	660	643	633	675	638	661	656	658	665	631	652	637	696	647	675	666	614	641	633	653	704	644	651	629	672	622	676	596	587	666	625	634	635	703	611	649	633	647	653	632	626	626	685	632	658	592	626	628	624	612	682	628	681	640	697	628	663	656	640	651	619	722	660	627	698	627	651	656	703	674	615	643	675	681	639	638	704	629	626	614	625	676	705	668	644	647	638	665	669	643	649	654	629	640	681	657	659	628	607	648	656	652	640	639	678	616	635	672	705	701	594	630	667	627	659	614	654	619	638	663	637	685	650	638	604	625	655	619	610	658	650	645	682	660	624	631	693	651	644	676	619	631	641	634	646	619	643	658	652	654	629	644	685	595	686	651	656	637	649	650	671	594	610	636	656	666	645	653	612	647	635	626	644	654	615	640	624	633	649	639	716	624	632	632	638	620	637	627	600	649	644	640	643	663	628	653	613	622	638	611	633	680	655	640	629	631	631	655	679	662	673	620	708	655	667	608	636	606	565	637	678	683	611	611	640	619	621	648	639	670	644	636	629	673	627	647	600	634	643	628	622	664	661	600	625	646	632	643	649	639	665	667	677	627	664	657	620	636	660	649	605	644	616	640	660	603	650	671	624	634	647	641	681	675	618	663	637	582	644	601	688	681	665	602	639	614	633	662	631	610	634	652	667	699	656	604	673	622	699	606	664	667	647	625	667	663	611	672	678	636	628	643	646	625	640	658	637	654	642	642	653	673	648	663	674	605	650	687	649	616	650	680	679	616	635	652	702	615	669	691	623	616	617	675	624	651	635	706	630	670	657	646	639	638	600	636	664	663	660	631	650	643	658	611	646	664	660	618	672	647	607	643	677	642	665	647	634	610	631	622	643	632	618	620	669	693	610	686	611	634	651	680	630	640	653	633	671	665	659	661	675	674	617	659	669	669	659	633	628	674	650	646	654	651	607	666	610	637	628	654	630	663	664	713	625	678	641	594	650	585	612	632	653	638	636	668	626	682	615	616	663	632	680	636	682	642	624	603	636	672	648	649	633	679	657	637	658	639	685	624	676	668	645	625	621	605	641	636	674	640	624	664	650	646	620	664	616	661	669	671	642	674	674	612	642	642	615	673	634	654	660	585	589	651	608	631	663	619	657	622	654	636	674	655	650	597	622	659	636	672	670	683	650	612	653	614	640	648	665	654	680	636	689	632	616	650	637	666	687	631	605	620	686	612	644	638	676	633	622	648	612	629	633	637	620	627	610	624	573	639	641	685	645	659	616	652	664	624	628	663	620	676	646	622	667	623	641	622	615	650	646	656	661	665	670	643	622	630	656	707	620	591	620	637	624
28091	18276	8137	3293	1969	1553	1263	924	902	828	770	850	806	789	848	757	771	758	778	663	746	696	699	725	767	772	800	754	783	708	662	719	730	727	672	649	665	696	644	662	683	693	668	681	712	677	669	731	723	674	675	616	615	687	653	672	654	681	615	679	640	627	671	628	627	684	667	632	618	694	649	656	647	639	606	644	628	636	604	635	623	682	656	664	628	623	622	638	616	664	673	655	639	655	644	619	634	592	626	672	636	637	616	669	644	639	666	664	666	633	648	621	657	604	639	606	637	632	582	649	602	658	657	606	656	655	656	680	614	646	641	639	603	637	620	629	595	635	634	670	599	654	686	628	628	634	631	671	657	620	664	642	659	648	651	681	649	623	653	649	664	617	671	653	635	624	646	637	622	642	630	587	669	613	650	676	621	641	680	660	593	650	665	646	697	661	630	682	656	627	602	616	622	636	668	641	680	652	633	594	643	622	679	612	657	614	657	625	712	617	613	664	651	671	634	654	678	612	594	612	632	668	622	654	602	625	597	629	636	614	666	646	636	665	699	630	637	629	679	615	638	664	601	635	607	650	714	651	626	661	688	639	628	649	656	641	616	623	615	649	645	704	638	662	606	602	628	646	691	657	655	650	654	668	662	629	640	698	673	635	622	677	705	658	687	620	640	674	701	668	683	640	636	656	674	667	643	602	677	583	645	685	682	640	661	657	664	633	611	647	685	662	687	611	622	665	671	620	650	632	650	633	643	649	643	657	652	670	644	673	636	661	644	641	663	604	653	613	640	622	620	694	622	628	657	623	610	595	640	672	624	643	661	597	658	709	665	675	647	661	650	628	646	662	643	638	668	672	606	572	656	641	654	696	693	631	606	657	646	621	664	672	632	685	627	644	597	661	587	637	635	642	656	643	682	594	608	599	638	590	646	663	649	638	644	630	683	641	659	650	652	607	629	676	643	631	617	637	641	655	666	684	648	657	614	623	654	628	649	628	716	685	631	649	649	671	615	665	646	636	656	620	587	630	616	667	649	675	634	657	628	611	640	621	654	658	593	629	625	640	645	700	652	626	617	649	629	611	634	680	642	713	657	635	604	617	665	672	638	712	627	670	668	638	643	634	612	622	672	688	670	620	644	629	592	624	685	628	668	606	650	649	602	607	609	653	675	617	612	617	685	654	640	663	607	680	677	650	619	644	644	645	647	599	655	611	696	656	624	674	621	669	628	659	693	657	615	637	647	629	681	626	624	681	627	646	604	647	659	619	640	652	635	578	644	659	662	653	707	657	623	663	610	626	648	670	663	642	639	635	632	681	629	613	677	630	661	661	665	615	637	685	660	617	625	703	657	684	642	638	637	608	643	657	665	646	641	674	626	636	643	666	623	659	653	666	653	627	613	658	650	645	642	631	677	623	677	645	630	625	667	628	659	662	603	633	622	639	679	672	637	610	639	693	646	679	611	624	609	674	720	654	619	647	617	635	621	623	624	634	650	652	606	650	673	677	646	628	602	660	602	669	627	626	669	607	612	690	648	625	646	652	690	680	629	624	584	618	626	644	646	638	685	658	666	626	650	639	671	642	624	646	640	632	725	675	642	643	643	647	689	672	618	691	627	619	610	669	636	665	674	640	652	648	621	606	695	665	666	649	643	638	619	644	690	642	658	640	650	613	629	643	665	667	625	626	668	672	639	616	665	630	679	686	623	664	631	635	648	665	630	632	655	633	681	610	665	638	617	679	696	666	612	668	619	591	685	623	616	664	624	627	638	658	623	673	675	664	620	640	676	665	639	663	679	660	620	619	675	681	683	630	648	667	631	680	660	633	661	666	691	647	687	637	633	662	616	622	676	617	627	652	601	599	589	637	617	598	638	615	637	689	630	668	612	620	661	667	587	638	654	656	630	642	648	662	632	628	609	692	636	698	660	617	655	623	707	625	653	632	617	638	622	662	614	627	664	656	684	612	648	695	622	621	644	672	645	662	632	631	634	642	621	647	625	640	696	638	607	632	685	643	630	686	675	634	643	630	674	625	614	628	647	637	657	683	726	605	629	638	684	638	647	662	670	617	635	685	652	595	657	630	635	609	634	632	661	687	670	631	619	676	645	638	686	624	594	677	614	617	691	688	642	649	631	675	590	625	647	624	656	618	649	633	649	623	637	638	647	592	637	631	575	643	643	602	638	595	671	667	655	618	690	665	639	618	596	665	678	622	627	623	665	680	639	645	679	645	655	607	620	660	649	683	604	627	674	628	666	634	657	623	641	684	628	656	588	645	630	663	660	645	678	612	643	621	634	620	659	681	651	618	640	655	628	662	638	605	615	644	684	646	631	669	642	583	645	662	642	640	580	628	625	619	660	677	639	650	640	658	683	644	594	700	620	626	632	610	675	632	627	638	686	623	609	661	641	671	640	666	664	643	640	631	593	644	667	627	637	635	690	696	598	612	659	648	616	640	644	609	658	620	619	649	633	653	650	625	675	586	694	644	646	673	638	648	667	633	626	660	629	637	627	607	606	639	650	643	614	646	668	675	627	659	657	689	652	663	651	679	603	623	638	609	644	655	674	640	670	629	619	668	689	624	639	714	635	642	626	663	613	643	643	636	597	633	645	624	655	644	682	684	673	682	628	601	621	661	601	611	645	622	674	652	621	635	614	628	623	682	626	655	641	642	650	596	660	608	659	695	647	676	633	665	686	629	664	646	640	631	639	578	625	622	596	654	660	648	650	627	665	658	656	655	711	639	643	653	625	648	667	647	597	692	659	676	611	621	646	673	643	629	663	697	641	615	635	650	650	654	626	650	652	590	672	654	680	675	621	635	646	625	620	638	652	674	662	624	672	648	687	658	665	677	678	607	665	643	667	663	646	660	703	645	625	608	642	625	680	617	672	654	626	695	621	584	647	621	627	652	649	651	691	671	692	627	630	658	598	639	642	640	659	595	638	613	631	632	598	681	629	602	690	635	630	605	650	650	664	627	607	681	671	644	628	628	595	601	645	613	632	678	648	641	660	648	662	666	628	636	668	652	661	614	668	652	679	655	619	600	650	578	584	603	627	631	649	632	650	659	690	627	656	696	594	647	661	637	687	666	691	626	658	599	600	651	641	639	621	648	641	701	632	663	651	620	640	628	683	651	685	663	617	672	635	680	687	673	611	674	581	606	661	635	646	632	705	638	644	667	673	681	669	621	637	625	674	650	615	595	624	621	618	612	608	620	663	659	658	614	609	622	638	644	646	600	614	633	633	635	638	639	631	611	613	627	671	650	620	648	656	637	671	661	664	665	612	644	648	647	622	683	618	658	651	649	616	680	628	658	663	635	633	658	639	670	602	650	693	646	642	666	658	645	653	606	615	664	602	643	656	639	675	644	581	615	625	671	659	635	648	635	628	622	659	692	682	669	634	615	679	684	646	600	652	673	646	643	614	643	619	662	649	604	611	685	607	672	649	646	695	674	678	638	634	593	618	649	659	660	669	640	624	616	702	602
9481	10181	7176	3467	2839	2477	1805	1299	1154	1087	980	1048	992	957	943	944	923	855	838	810	783	814	783	829	875	852	841	876	802	788	824	779	802	823	777	722	693	699	732	736	688	714	697	746	755	742	778	795	737	744	718	692	696	652	689	710	702	699	695	670	715	625	665	695	685	635	722	671	718	660	663	676	691	667	661	682	722	690	697	658	655	668	687	676	686	708	677	719	720	637	696	643	707	653	691	717	645	702	666	693	668	659	681	685	680	693	688	661	685	651	730	700	654	695	654	695	696	701	682	686	710	679	676	688	709	669	661	686	635	687	680	713	704	688	722	666	667	669	711	648	697	714	670	671	700	644	686	747	704	733	737	686	668	648	667	686	686	698	658	689	658	617	688	685	715	719	686	718	676	697	687	647	691	715	620	649	684	682	723	658	685	667	713	681	660	621	699	709	693	691	657	718	713	726	693	662	689	665	676	702	658	675	671	699	694	688	705	736	689	704	722	702	677	721	637	711	694	658	692	723	716	652	703	670	680	646	676	675	705	699	756	634	709	674	674	685	669	698	648	717	737	681	706	675	686	720	672	717	706	662	716	712	716	739	668	660	656	680	668	727	664	689	687	676	696	681	715	680	667	698	668	685	710	677	738	660	713	686	679	683	680	722	693	701	711	662	694	722	663	694	640	679	659	682	685	718	707	721	682	678	700	692	678	655	669	724	712	645	685	712	714	669	673	680	662	681	705	611	681	726	676	674	693	711	671	686	666	707	675	690	708	699	664	671	658	698	684	688	651	715	667	688	735	663	701	652	704	687	696	663	651	726	668	701	665	655	685	687	709	666	666	681	679	702	741	645	704	653	669	643	692	699	702	758	660	630	700	710	665	658	654	683	708	672	728	631	676	714	686	687	662	714	748	669	702	675	695	667	686	701	700	730	683	724	673	673	711	726	636	649	627	657	697	697	684	669	699	662	688	634	666	651	665	640	684	704	693	699	702	671	675	659	617	749	708	680	699	696	661	679	677	655	702	708	682	642	707	659	727	733	653	707	627	698	662	716	687	653	683	725	720	640	671	700	685	661	724	690	721	660	697	699	683	663	715	722	675	678	678	723	677	683	722	700	673	657	691	650	660	692	631	668	641	677	726	681	682	681	675	643	675	640	672	730	672	714	657	631	731	705	699	663	711	709	750	712	714	654	690	686	687	696	605	723	664	633	696	691	721	703	685	670	689	715	692	707	652	691	688	658	674	715	642	673	657	705	663	697	653	680	687	686	637	672	706	756	636	704	658	704	685	668	714	707	689	694	694	722	702	698	647	705	691	717	653	681	665	682	719	695	665	668	689	646	659	624	709	683	754	694	717	718	683	661	669	646	663	687	688	680	664	676	681	686	677	672	711	716	666	701	694	665	644	687	670	694	719	698	695	660	689	688	628	677	696	686	675	674	705	700	674	695	689	678	663	657	691	694	665	688	716	699	684	681	684	691	695	685	665	680	673	710	698	665	676	713	688	685	679	739	678	727	740	693	691	685	684	672	706	695	686	712	714	687	699	691	671	628	685	702	688	660	657	681	664	681	648	678	714	701	658	712	653	646	681	721	686	658	682	715	656	664	677	689	688	673	710	685	680	739	673	667	655	708	657	673	676	665	719	692	660	672	679	712	655	668	716	724	704	725	673	724	704	639	724	692	681	696	668	678	640	629	665	688	654	706	744	716	716	680	631	673	612	670	674	648	676	705	700	712	660	669	676	754	703	666	698	736	675	658	665	656	690	693	680	683	713	679	675	653	635	690	636	667	690	714	679	681	695	698	707	656	744	686	715	663	648	678	718	675	702	693	710	685	695	689	695	698	688	646	700	653	630	684	675	695	666	680	707	638	676	680	718	705	631	674	683	690	737	689	701	668	705	652	692	691	670	671	682	718	677	696	714	675	696	681	696	702	711	658	663	670	683	751	703	711	710	708	700	699	700	670	675	689	666	655	651	684	690	731	690	683	660	688	651	689	716	682	688	678	697	648	655	670	609	637	684	703	683	674	657	671	679	653	655	673	715	631	671	712	676	639	684	718	666	681	727	686	734	672	659	636	717	673	714	631	734	712	726	676	647	673	718	709	699	613	713	654	691	678	685	723	697	690	696	697	700	681	654	701	680	656	690	709	668	665	715	695	747	681	697	700	703	716	659	676	700	685	697	712	726	680	659	730	685	705	667	695	680	712	686	680	708	717	712	685	697	721	666	648	649	681	710	669	671	685	674	664	684	701	714	722	683	669	651	677	666	693	704	685	650	687	684	710	706	726	643	740	646	645	704	718	675	684	695	644	664	664	641	715	658	718	660	689	693	698	660	726	716	681	684	664	655	660	686	705	694	656	689	703	633	658	697	693	664	699	680	685	697	656	673	703	636	709	707	663	701	692	693	684	674	727	649	674	706	677	689	683	697	640	698	684	688	693	684	657	709	688	672	675	702	637	679	713	666	659	648	661	673	669	696	675	658	713	708	691	651	698	674	650	643	688	669	721	679	667	703	696	679	751	683	730	713	688	677	665	692	672	700	695	676	656	668	697	666	660	698	715	648	679	698	669	680	661	742	668	704	667	672	689	693	670	659	675	677	660	687	714	646	709	653	647	672	698	699	718	720	667	689	647	701	653	662	633	682	680	727	691	714	653	739	656	640	677	644	724	691	659	707	702	676	677	720	676	691	695	643	653	707	653	712	660	683	679	697	708	697	684	699	661	695	681	710	648	679	689	671	685	682	645	709	684	658	650	687	713	664	676	683	699	684	757	686	693	639	724	679	722	587	646	697	673	629	655	761	651	676	664	672	689	724	661	631	671	639	686	633	699	647	665	696	685	673	697	715	688	614	668	675	691	687	701	714	686	653	640	657	679	723	647	678	698	698	690	671	659	715	682	648	691	685	674	657	688	687	678	662	737	676	679	650	680	701	667	666	699	672	649	697	671	692	660	711	691	705	668	633	703	722	731	682	667	699	651	698	614	694	673	695	663	719	670	661	695	640	683	675	701	725	664	677	670	724	659	648	678	660	698	653	680	676	695	703	658	699	694	723	682	704	707	696	681	706	714	656	668	717	673	654	650	668	694	693	717	715	687	660	676	710	678	687	639	726	658	655	679	705	690	662	694	713	681	690	670	657	660	725	674	690	654	658	665	681	629	675	684	652	634	729	712	706	706	673	734	659	718	677	694	643	707	697	695	679	673	702	716	677	687	673	677	706	654	684	690	735	668	629	691	694	655	670	733	648	723	720	706	640	683	716	695	694	666	686	643	695	675	688	681	724	687	662	654	697	696	691	673	674	663	741	639	678	647	645	653	740	660	669	683	684	684	650	745	698	662	681	665	671	662	690	664	686	716	641	678	705	655	704	734	680	693	698	663	743	667	681	653	720	643	665	679	671	707	645	689	707	696	683	657	670	710	640	654	729	727	702	701	741	680	728	688	692	693	691	710	700	705	708	714	698	665	634	732	649	621	683	661
23819	21310	28573	24384	21299	11283	2814	1576	1208	1054	994	896	872	792	802	806	757	692	622	593	579	616	539	616	698	687	637	665	682	629	602	535	600	505	566	508	497	460	490	533	482	522	542	538	552	610	608	612	548	487	510	469	490	453	456	459	416	467	437	460	474	448	472	486	434	456	448	448	408	431	401	394	441	446	445	431	454	426	414	433	470	412	425	413	422	432	421	439	434	422	433	422	444	464	464	442	432	432	435	416	461	415	439	427	449	431	417	447	472	413	401	443	444	424	436	432	458	434	405	427	422	448	395	455	440	413	445	458	412	417	475	445	414	434	435	432	431	440	440	475	419	419	453	448	427	399	452	477	383	442	415	413	415	417	440	419	416	445	440	424	423	389	439	445	438	433	421	426	412	435	416	457	436	447	453	432	418	394	443	411	431	408	436	411	477	433	421	425	417	427	423	392	388	421	434	434	410	461	426	410	441	432	451	412	448	460	447	462	488	439	419	445	422	443	462	479	440	435	460	435	426	441	417	422	445	444	424	389	395	461	450	452	462	410	445	390	418	434	448	447	449	433	463	422	425	447	422	436	461	444	412	421	439	440	456	458	416	452	475	458	444	441	407	440	430	425	429	446	432	444	410	448	428	458	430	445	478	408	426	479	444	422	449	443	437	435	441	440	440	469	391	409	430	427	457	432	443	461	406	435	422	440	419	439	445	463	429	436	446	460	447	429	470	421	411	404	426	436	433	453	441	435	415	420	420	415	444	424	423	441	418	447	411	447	444	425	449	445	439	413	484	421	426	386	415	427	431	407	452	427	435	435	473	460	465	400	400	452	427	438	424	447	444	425	452	474	408	457	412	409	497	459	430	449	435	418	439	401	432	432	400	421	455	413	425	405	413	417	452	430	459	433	450	437	437	460	459	451	437	420	459	426	440	443	438	420	401	397	441	470	474	439	419	412	410	458	417	383	428	406	420	429	443	431	425	445	441	422	437	432	452	417	456	406	424	439	408	460	399	441	464	459	418	425	449	403	454	478	434	418	425	432	443	413	462	417	433	443	439	447	406	485	428	416	437	482	445	394	446	458	457	431	457	445	436	465	440	378	435	425	429	437	442	445	433	426	451	413	419	413	437	411	425	450	452	430	391	407	430	428	420	440	442	440	400	475	408	400	431	427	450	422	432	430	455	416	390	439	409	437	425	448	423	398	417	406	439	400	437	434	423	417	396	426	399	433	432	438	439	431	461	445	464	399	419	413	423	403	426	426	462	425	410	414	399	433	421	391	432	447	440	425	440	369	415	444	426	413	424	417	428	433	426	476	431	421	417	464	429	423	454	429	481	416	406	420	459	412	444	421	438	467	442	457	395	444	426	423	409	466	429	436	456	422	443	453	464	469	418	442	489	438	427	439	417	459	437	476	441	451	439	448	478	416	467	425	468	445	427	420	430	423	437	434	437	422	440	422	422	425	433	417	405	418	428	423	431	466	449	446	422	438	452	444	484	458	445	434	431	397	421	433	434	436	456	433	424	394	421	464	427	389	464	414	450	392	433	432	436	460	434	424	419	450	420	395	469	417	412	435	479	412	425	449	478	423	450	443	469	421	408	451	407	458	441	446	420	431	462	444	424	460	438	487	438	432	437	413	412	439	466	404	421	428	456	435	453	471	419	446	413	411	442	453	411	437	424	413	415	486	424	410	410	463	489	402	434	404	444	436	409	437	407	414	413	429	407	462	408	424	417	466	428	428	425	406	422	465	425	416	399	426	431	470	440	409	450	435	466	405	426	474	454	415	446	457	395	403	420	445	409	420	407	390	408	470	441	425	401	447	400	427	434	406	445	450	426	445	461	453	447	431	408	450	420	427	445	419	427	422	424	453	458	464	480	430	404	415	449	455	437	437	447	434	434	434	440	447	444	450	434	401	417	427	391	462	464	457	437	448	455	423	440	470	433	426	436	446	428	441	398	412	441	478	465	433	432	440	445	407	437	367	425	434	447	452	432	445	425	400	457	441	441	408	424	442	429	421	454	411	437	420	432	434	466	399	431	445	427	429	415	482	441	414	414	432	431	437	455	414	452	417	392	434	430	406	438	422	443	414	474	423	426	434	414	437	416	454	412	467	436	423	433	446	417	422	413	396	453	456	430	460	417	425	441	431	429	442	423	442	407	441	464	462	471	451	430	431	432	409	422	476	441	469	463	412	407	439	437	425	408	411	425	463	459	463	441	411	414	441	446	415	441	452	425	452	440	419	428	432	446	398	447	438	408	413	449	443	439	443	419	443	445	447	418	413	463	432	449	460	412	427	436	430	445	442	438	422	443	460	432	455	433	430	433	413	452	448	458	441	437	435	417	430	430	445	442	430	443	394	397	395	424	425	448	430	415	481	399	453	456	407	417	400	375	405	451	393	442	441	465	420	418	445	424	400	457	462	413	434	439	441	442	497	436	484	426	430	424	441	440	437	407	412	468	435	450	432	448	411	402	417	445	426	440	416	389	395	418	430	423	452	451	435	455	420	473	413	451	447	424	430	417	462	392	412	440	444	461	442	450	426	414	439	416	430	422	412	438	435	415	421	434	447	435	435	436	447	488	409	429	410	437	421	433	466	432	407	426	413	429	408	396	453	414	435	471	462	431	436	416	441	408	431	437	444	479	459	447	454	430	419	425	430	401	429	444	430	405	425	466	429	438	419	400	413	434	407	454	434	450	423	442	416	384	417	415	432	407	423	492	437	447	454	418	417	449	414	413	443	433	459	442	438	464	434	416	425	403	471	428	450	438	437	414	439	412	457	432	448	422	404	407	441	480	417	421	434	448	481	440	405	464	425	456	435	441	411	432	412	409	451	401	426	468	422	474	440	430	476	451	436	422	446	428	429	415	422	434	431	456	458	440	452	403	445	423	448	397	425	464	409	431	415	449	434	461	452	443	405	430	445	424	425	450	427	453	425	435	432	451	425	410	452	438	439	419	408	433	451	443	428	430	426	437	465	436	435	456	415	403	400	447	440	404	450	451	430	446	421	438	438	400	421	444	414	441	466	449	446	458	429	453	433	405	426	418	401	440	443	420	417	409	424	427	452	449	408	427	419	412	392	406	445	427	459	415	455	427	411	413	428	409	388	434	423	456	411	446	460	414	430	424	426	445	423	440	420	451	461	400	433	456	453	426	451	431	448	456	383	425	444	411	419	435	428	444	429	430	474	423	431	400	437	393	401	465	433	425	423	429	463	469	420	460	400	414	428	419	454	421	420	391	447	456	447	460	439	439	465	403	471	416	429	465	428	440	449	420	447	459	447	433	417	432	415	447	439	443	450	450	420	441	467	445	450	422	428	411	415	461	439	421	412	424	386	413	437	461	461	439	390	423	400	457	397	469	421	488	425	446	459	425	426	425	401	424	437	442	468	408	430	454	446	434	427	420	465	447	417	424	457	468	460	415	382	454	414	428	440	446	450	466	382	432	454	416	434	416	434	434	453	428	451	391	425
10704	23466	17510	7639	5471	4521	3675	2389	1919	1683	1439	1444	1285	1125	1213	1042	1007	904	826	795	782	628	741	746	839	884	877	857	844	755	714	718	687	690	649	599	574	550	546	568	586	578	569	572	659	629	688	711	635	565	542	526	514	547	519	570	530	485	502	521	490	443	507	510	441	467	499	476	469	478	472	478	462	435	455	481	464	465	445	501	457	439	527	469	435	456	480	477	437	470	489	483	472	458	472	509	448	478	470	507	498	464	456	490	459	470	502	443	457	439	453	431	447	449	450	454	464	466	494	438	461	475	478	453	454	475	475	463	463	433	443	421	482	468	487	469	464	467	464	488	450	446	477	450	436	474	468	471	477	461	421	450	465	454	446	463	488	425	465	430	469	466	462	452	490	469	502	461	445	467	448	464	452	450	445	464	469	449	433	471	435	453	463	483	468	425	456	444	429	454	460	487	459	463	464	486	439	470	492	488	467	445	441	475	486	503	494	484	503	457	464	412	471	459	507	463	441	457	468	479	461	462	455	439	428	491	461	507	437	499	497	487	433	432	446	425	423	444	464	465	483	485	453	461	495	455	461	458	483	438	451	448	455	459	442	462	472	450	428	445	499	438	470	448	437	466	488	494	482	462	458	466	481	454	464	478	395	449	470	502	469	470	450	445	472	490	450	479	464	461	450	474	501	501	443	467	476	493	433	465	448	498	511	468	430	479	463	422	419	498	459	493	451	478	437	460	456	464	480	471	443	467	457	508	486	495	431	452	432	403	509	486	495	465	486	480	457	485	450	425	454	497	516	446	440	439	450	483	479	432	455	457	443	486	462	428	483	478	455	471	471	475	463	449	428	456	489	463	462	492	521	446	495	452	470	455	447	436	451	451	435	470	459	440	449	486	469	486	462	448	492	455	455	475	456	438	458	446	506	511	473	469	457	423	456	535	454	478	469	463	455	495	504	460	465	457	460	454	473	501	533	416	498	457	477	403	450	471	461	507	493	462	449	495	481	450	440	476	462	479	476	445	463	471	430	498	482	478	490	456	469	504	432	467	432	467	475	468	469	465	481	489	475	475	481	487	501	458	430	461	483	489	497	453	426	497	487	477	448	452	474	462	454	462	454	434	461	477	453	454	420	434	470	440	450	450	485	480	455	467	450	423	438	517	499	462	450	491	459	483	448	501	475	459	456	450	436	444	506	447	440	464	498	432	444	458	477	457	506	451	450	504	457	460	467	484	454	498	493	455	448	478	485	446	462	453	457	441	443	467	455	470	456	475	465	467	495	461	473	489	471	477	493	451	464	472	474	463	443	461	480	469	465	456	426	451	454	464	427	470	437	452	450	461	483	469	441	415	411	481	436	496	407	481	455	477	469	453	451	440	450	448	468	482	426	447	453	462	453	434	457	454	468	443	468	489	453	503	428	425	487	497	459	482	455	426	465	440	477	443	453	440	459	475	445	459	477	467	457	464	515	457	460	457	426	500	451	498	463	423	434	434	457	444	447	465	470	443	488	471	480	501	446	456	499	457	479	479	442	464	468	444	454	444	516	423	476	448	500	463	467	490	458	471	452	468	456	483	468	486	457	481	489	467	474	464	457	451	477	460	429	475	472	453	442	467	477	454	473	485	474	485	478	441	470	450	450	444	434	470	433	444	456	514	452	470	439	477	451	440	441	445	470	466	505	454	468	432	425	441	452	461	454	476	493	456	481	460	424	450	448	479	495	458	458	472	402	445	481	460	461	466	435	466	458	465	472	469	480	478	459	477	462	432	463	459	492	456	449	441	431	451	489	484	449	473	452	484	446	481	444	453	482	495	465	452	463	480	466	463	497	466	487	479	458	465	445	446	444	461	449	518	486	488	444	443	460	496	461	437	425	458	467	459	468	472	456	455	462	456	428	447	418	455	447	453	466	423	511	460	443	488	453	458	434	469	422	462	485	488	494	469	450	469	467	480	475	483	460	465	435	464	484	447	452	442	448	482	513	484	465	476	473	484	421	494	426	443	508	509	489	458	460	462	450	482	477	442	487	488	483	473	463	455	501	443	475	472	464	485	457	486	459	464	466	437	475	450	478	468	486	463	487	479	442	469	435	458	450	472	495	438	501	488	472	441	474	478	469	448	420	442	455	494	477	450	456	412	486	442	476	454	455	431	485	424	467	457	460	425	459	501	454	496	469	462	449	455	468	479	455	467	503	502	443	492	462	492	468	488	469	463	458	456	469	487	433	472	436	457	463	495	456	456	459	441	473	466	485	471	470	492	473	460	465	484	460	432	450	446	468	460	482	472	482	471	471	470	382	488	463	460	467	471	455	471	464	441	484	435	465	459	476	468	509	462	459	469	436	444	466	455	470	485	498	471	452	523	473	480	455	463	453	515	485	426	456	465	514	473	490	475	485	454	487	486	487	498	451	483	497	483	461	461	456	465	476	487	506	491	456	443	472	460	475	442	437	470	496	479	477	467	441	465	452	486	433	477	452	493	455	438	503	444	451	450	428	466	467	435	508	498	444	442	482	496	442	456	452	472	443	458	475	511	457	498	439	486	456	431	458	452	463	461	453	426	478	461	446	462	473	460	494	445	462	486	454	465	461	431	414	450	454	461	444	449	454	459	471	465	469	451	441	460	496	452	462	429	448	478	485	449	492	497	494	468	432	495	417	469	435	488	474	448	446	447	428	464	487	449	504	430	452	481	473	465	499	472	417	508	458	460	447	454	467	484	504	455	484	431	445	478	486	479	490	477	424	467	467	471	492	485	481	450	496	473	467	436	438	420	429	477	427	437	445	465	461	446	475	469	501	447	457	456	496	431	423	482	457	397	446	453	485	444	449	461	464	449	438	473	479	470	414	447	430	459	477	466	477	450	457	455	464	455	485	440	451	467	434	466	446	462	461	479	491	455	472	457	423	454	456	472	467	499	476	433	467	469	478	466	468	485	524	472	467	444	468	445	520	483	487	483	433	463	475	432	488	467	494	501	499	449	448	472	455	445	440	451	495	439	447	429	463	486	507	479	460	478	446	459	464	472	453	476	490	447	499	490	456	506	485	433	467	489	442	448	428	466	501	475	470	464	483	467	438	435	481	470	479	443	490	447	479	487	469	452	453	483	487	462	467	460	449	493	433	456	419	462	489	453	461	495	464	519	482	503	465	468	448	500	462	446	461	478	462	500	413	460	479	453	435	442	539	431	474	481	496	448	461	441	510	486	456	458	435	443	472	475	440	482	478	459	451	457	456	425	446	488	487	477	444	481	444	453	501	445	459	439	433	431	466	501	473	468	484	469	467	471	458	437	473	497	475	491	443	447	442	500	477	479	487	470	421	406	465	473	455	484	421	425	506	451	461	429	478	482	463	500	463	444	480	466	456	446	455	432	440	476	452	419	468	496	508	441	457	504	447	490	429	478	476	465	484	489	429	460	473	459	458	474	467	451	441	487	504	478	440	483	440	437	480	474	483	450	458	476	445	500	472	460	453	476	421	489	449	460
24922	21275	27387	25400	10996	2770	1903	1508	1255	1332	1187	1181	1170	1086	1096	1087	1066	1069	985	969	995	957	1006	1063	999	1067	993	959	1014	1010	984	908	1020	972	942	955	889	907	902	941	902	947	941	945	964	969	916	964	950	906	963	868	842	856	929	851	868	863	834	884	827	871	906	847	857	913	884	831	884	788	853	807	888	875	818	865	885	878	855	804	870	853	903	883	843	914	849	835	843	834	800	870	883	876	823	867	829	880	833	876	857	834	831	833	871	864	893	935	910	818	873	924	855	889	867	856	861	832	881	820	857	879	877	829	850	845	863	880	870	853	909	853	824	893	851	839	820	829	837	848	882	855	910	866	839	917	860	926	826	875	831	894	811	827	927	874	849	884	878	884	870	828	878	861	891	877	841	826	827	879	909	842	866	916	886	855	872	871	816	869	878	883	829	852	899	869	844	852	819	844	779	868	891	881	872	868	853	897	881	875	850	852	861	889	850	869	805	845	900	832	794	855	832	872	867	902	881	898	866	868	873	884	873	853	887	924	875	844	864	815	821	829	873	856	849	844	882	868	884	813	871	889	854	836	880	875	809	897	821	854	929	860	891	838	873	883	879	850	861	862	836	859	883	870	826	856	819	828	869	834	869	908	851	869	882	822	901	841	860	842	895	863	823	904	869	825	825	841	833	838	866	889	896	782	911	876	811	847	868	844	831	859	853	864	834	924	839	810	819	873	869	857	893	860	861	890	853	783	801	847	891	871	833	895	842	832	878	866	898	837	907	921	857	815	820	867	839	865	843	885	850	876	892	859	910	850	864	877	848	859	883	893	857	924	883	845	869	839	822	809	875	931	875	882	884	844	898	900	867	865	891	845	857	876	875	885	846	886	855	813	846	904	788	854	904	850	795	834	843	849	901	899	876	866	888	869	797	872	883	869	804	884	835	872	859	861	848	897	833	873	907	862	873	824	859	844	847	824	854	848	881	841	898	866	886	845	856	834	844	878	829	918	801	838	858	873	837	878	830	847	844	834	841	869	846	847	857	873	877	846	856	880	816	846	859	924	852	836	869	883	842	872	892	854	807	888	909	883	869	863	864	910	808	832	870	814	860	913	844	883	856	847	868	789	887	862	857	892	840	842	892	885	913	840	866	889	859	810	856	790	882	857	843	819	867	861	893	822	901	825	838	865	924	782	862	876	893	815	871	848	853	899	875	852	867	888	843	875	843	900	825	853	872	880	826	836	842	848	861	888	872	832	869	885	874	849	850	837	883	860	853	823	820	834	930	855	859	873	875	859	830	821	833	824	893	839	901	827	882	914	829	861	873	869	845	874	815	886	882	884	856	827	883	844	889	899	908	871	878	914	852	865	889	837	897	885	910	845	833	885	847	829	825	863	884	911	807	898	883	861	786	814	855	828	790	899	904	826	847	863	857	861	901	862	863	846	892	836	870	816	835	855	869	888	916	843	837	848	885	887	898	873	857	865	883	828	900	920	917	843	882	839	904	907	847	865	906	849	901	879	870	916	849	882	843	869	886	809	845	852	860	866	904	818	833	850	835	872	852	854	880	855	847	882	882	857	862	852	853	870	881	835	830	831	872	823	873	840	889	847	862	903	873	888	861	825	870	879	786	812	881	857	895	854	840	904	913	904	844	840	863	896	860	893	859	865	897	913	891	853	855	865	892	813	831	824	914	849	892	880	818	902	845	881	843	846	865	882	839	873	905	851	855	909	826	853	904	843	874	803	856	863	906	838	890	912	922	881	937	878	866	833	884	904	888	867	884	888	901	848	868	846	871	857	932	811	933	841	871	852	864	888	891	855	850	786	855	872	910	846	848	933	880	884	850	839	874	853	827	877	870	879	873	877	910	922	913	816	793	857	829	880	838	854	872	862	866	861	836	859	832	867	828	825	837	814	830	875	892	828	821	862	866	857	849	869	923	869	857	791	815	877	868	858	843	847	885	877	911	847	864	848	794	860	869	802	857	849	869	863	875	871	865	836	889	882	847	856	848	818	851	845	799	829	833	869	844	932	849	872	845	833	850	873	832	866	873	804	854	797	850	881	902	855	887	902	830	828	907	832	869	903	878	842	862	850	837	841	891	846	856	867	894	873	835	833	878	860	855	838	866	905	875	899	857	896	914	840	824	883	888	845	884	880	887	861	880	832	879	892	851	857	845	803	815	913	895	860	886	873	787	880	894	877	890	820	912	847	862	847	877	816	836	886	900	867	877	862	884	875	865	885	910	862	901	879	837	868	856	885	823	823	803	808	791	916	857	880	841	860	852	855	859	837	886	852	855	838	899	869	863	849	843	846	873	860	841	843	853	848	910	922	838	880	883	843	876	893	907	864	898	871	848	877	854	821	888	893	890	840	854	842	871	810	816	861	874	879	869	867	850	836	860	890	873	894	939	886	888	859	888	849	878	899	875	915	837	831	866	852	892	861	877	812	861	886	881	887	867	875	874	870	833	836	853	814	834	875	891	861	865	844	861	909	888	845	854	873	867	886	895	853	859	886	878	832	926	923	883	869	868	868	906	878	847	882	890	913	865	834	887	850	903	853	819	888	840	863	851	906	847	849	834	870	840	872	861	888	817	905	904	853	867	827	869	904	898	916	840	860	895	901	833	870	878	867	899	860	917	837	819	846	878	916	776	850	858	858	838	891	877	862	850	853	860	868	820	910	854	853	915	817	874	849	878	859	862	854	884	832	855	859	834	841	845	891	869	871	916	847	883	838	844	910	910	873	856	910	863	892	868	848	817	844	904	886	877	883	828	888	859	874	807	872	836	832	844	903	860	868	834	869	824	820	795	900	874	880	849	868	872	816	846	819	838	865	900	835	901	865	864	841	821	825	853	828	889	845	861	826	872	866	815	913	821	904	894	837	885	875	856	873	851	873	856	880	875	884	866	833	842	827	808	858	833	838	881	830	881	858	903	884	883	880	892	829	905	862	885	922	859	823	850	848	927	882	828	850	883	898	862	855	790	811	887	834	847	842	800	846	830	843	868	815	886	870	857	905	852	843	877	849	898	875	844	860	857	890	873	885	818	854	889	861	898	844	918	839	832	849	793	862	833	855	842	876	908	814	843	865	831	834	860	870	916	895	853	860	873	811	861	848	848	871	911	919	816	859	843	885	789	904	861	861	830	849	891	825	855	871	855	860	869	880	845	852	839	855	851	834	868	873	852	875	852	867	820	816	858	849	864	787	853	836	855	859	858	918	869	868	912	842	853	904	885	833	897	866	918	825	828	849	867	892	892	846	861	839	869	842	827	878	856	839	876	848	856	872	880	843	865	876	876	902	911	823	846	879	813	893	865	828	795	892	868	848	829	867	867	842	808	855	847	821	882	828	886	855	863	868	860	819	853	932	918	846	853	856	853	895	878	864	846	870	858	866	883	856	840	824	831	856	831	890	873	856	839	816	888	870	832	869	871	892	830	820	896	873	892	906	856	864	810	908	814	816	831	812	867	873	826	873	853	846	854	839
10000	17937	12948	6013	4250	3693	3067	2254	1869	1738	1602	1556	1448	1446	1400	1365	1281	1233	1145	1128	1096	1034	1043	1107	1162	1172	1214	1166	1140	1062	1096	1075	1019	1016	984	1030	918	994	975	951	966	959	996	1017	1045	1071	1077	1071	1035	1000	915	912	941	865	972	937	948	885	932	907	895	879	931	835	940	897	884	879	874	897	934	871	901	916	865	840	900	871	950	897	894	877	875	897	883	891	917	899	869	879	875	852	869	900	879	896	870	849	894	895	893	892	951	893	949	913	888	885	887	890	904	859	869	910	871	903	921	813	895	876	914	908	859	885	853	896	875	879	918	925	927	909	907	887	858	884	883	889	891	889	886	849	916	881	904	898	881	833	901	893	926	917	896	892	911	912	878	902	899	847	924	805	847	897	860	890	927	877	860	916	826	869	900	910	885	915	877	850	853	930	880	885	871	910	866	892	883	873	876	912	887	926	912	937	880	894	903	878	908	917	905	867	871	850	921	900	905	876	908	886	881	879	856	879	891	867	887	886	907	840	904	875	859	833	847	902	910	871	867	844	878	892	874	890	920	876	913	905	874	909	901	879	888	919	848	899	876	871	907	961	905	885	848	861	892	929	835	849	915	953	884	930	943	909	873	939	912	945	872	896	905	910	892	894	886	929	913	927	865	877	888	889	889	915	941	915	926	864	915	892	863	890	854	930	896	878	841	880	801	869	831	874	865	931	896	923	936	941	933	850	864	909	898	915	908	862	869	838	939	830	888	863	883	879	867	927	878	925	818	937	915	900	864	823	943	860	917	907	891	885	896	894	938	941	915	872	901	916	871	940	884	830	886	896	884	907	872	870	856	862	894	906	868	863	847	880	894	851	872	870	906	862	882	903	923	904	892	854	921	921	913	939	904	845	883	904	929	864	929	948	952	887	882	871	886	881	892	910	877	914	864	909	885	856	917	909	915	930	885	845	858	924	874	955	937	893	931	872	937	864	933	920	905	862	885	941	865	909	832	898	878	897	845	913	804	887	867	892	871	857	847	897	850	882	919	900	856	895	909	888	896	886	965	904	906	912	946	875	865	902	926	896	911	947	900	893	850	872	910	906	851	953	904	852	877	878	920	894	894	861	872	921	929	939	886	854	843	900	929	888	846	921	899	899	859	896	876	864	881	881	853	910	860	875	856	924	887	902	852	899	875	865	908	909	892	917	921	884	893	946	899	911	935	822	880	864	882	909	885	885	878	869	895	886	956	896	875	868	856	889	895	850	865	875	883	885	928	845	881	922	870	869	874	953	916	963	891	937	865	888	925	893	859	884	921	886	907	891	884	889	935	906	885	868	866	877	940	910	876	888	854	888	836	901	934	912	826	911	934	884	842	873	866	806	901	929	874	837	888	840	920	908	918	912	883	863	883	913	894	869	832	912	896	910	895	873	917	893	902	941	919	885	860	893	890	941	915	871	899	874	924	868	839	882	872	917	897	916	889	915	884	849	906	878	854	921	873	855	887	824	902	909	856	888	866	897	896	843	871	826	872	915	861	876	938	908	862	910	920	868	912	800	904	883	913	784	892	854	947	917	880	868	866	945	890	874	876	906	877	943	906	919	879	890	897	878	891	866	926	901	850	871	868	855	900	882	871	855	918	867	859	928	912	850	886	861	861	929	886	894	893	856	845	870	882	921	867	885	919	915	869	861	914	879	914	936	902	898	940	864	893	874	907	925	938	874	878	902	939	886	958	860	899	940	924	853	905	850	894	866	885	848	910	899	857	859	919	909	911	899	876	890	879	822	913	874	875	863	860	883	933	944	893	891	901	834	922	864	869	856	926	915	904	879	944	904	833	882	903	912	899	918	797	881	853	888	888	859	879	885	877	917	920	931	899	849	941	920	859	919	952	941	854	929	845	805	883	959	903	844	873	912	854	914	851	839	871	905	933	878	915	881	914	871	938	909	861	851	836	874	876	860	854	895	886	859	858	822	911	899	905	935	904	898	877	852	872	894	942	925	887	951	867	845	828	919	845	892	895	893	837	902	921	888	881	877	881	912	900	839	877	894	917	877	910	914	857	921	916	877	876	839	905	896	868	887	912	879	947	857	870	867	840	866	875	899	903	925	925	944	907	835	873	843	910	860	918	906	851	890	896	869	851	920	884	891	863	909	850	883	842	868	934	853	933	882	864	934	866	883	919	900	863	909	878	865	878	898	879	877	929	934	899	875	982	831	889	870	926	842	893	881	930	839	901	919	944	912	904	907	880	919	871	843	876	855	855	862	862	913	905	855	905	862	861	897	908	899	894	920	927	861	895	881	872	877	902	886	950	844	905	888	900	835	898	918	883	905	908	883	880	887	798	921	887	841	884	835	843	914	891	871	909	901	921	927	857	896	856	965	876	902	919	805	855	844	878	888	844	956	825	908	893	874	864	894	890	873	897	845	834	921	855	866	881	822	898	920	891	893	877	833	903	839	857	873	905	893	905	897	915	900	898	887	951	873	880	830	883	858	894	877	913	887	886	857	893	901	920	883	887	856	853	835	840	882	876	865	887	844	876	877	903	886	841	874	915	890	896	904	919	940	852	900	963	877	930	861	920	892	897	892	848	920	868	855	909	869	860	854	857	921	878	876	874	915	859	878	920	889	889	847	888	842	915	866	901	867	893	847	889	915	847	900	853	846	925	912	885	883	873	855	858	880	864	855	899	940	884	912	842	938	879	914	929	860	890	926	850	889	850	916	884	880	902	847	905	913	882	890	876	916	911	943	916	861	904	861	838	911	844	889	879	897	877	934	898	852	931	851	854	922	929	924	834	827	873	943	908	907	889	851	867	853	858	883	866	937	935	865	921	907	918	863	857	861	810	864	863	892	903	854	888	838	894	888	909	872	909	878	887	907	871	855	913	889	875	872	893	886	897	850	836	927	890	908	881	942	866	857	910	876	861	907	870	911	905	881	918	874	933	875	842	862	901	880	887	898	877	886	846	890	899	816	895	811	922	945	859	900	851	878	853	867	925	884	847	859	901	873	871	880	901	903	863	894	911	868	873	848	936	949	905	890	829	909	885	877	890	883	859	815	868	913	896	951	889	898	924	916	883	895	898	904	913	894	868	903	903	899	971	846	890	871	860	833	941	892	930	871	913	876	882	841	879	875	881	939	833	892	884	870	888	916	871	912	932	914	805	880	915	887	832	926	928	897	988	924	910	854	910	878	866	920	951	889	921	918	896	852	863	934	917	891	876	882	855	901	873	866	880	850	873	892	872	889	906	911	861	853	846	939	890	873	880	909	832	875	896	887	903	874	901	866	917	902	878	887	890	838	880	841	860	854	859	831	894	888	885	871	885	846	889	906	838	892	897	931	823	893	849	838	923	862	925	900	854	885	959	924	901	900	873	862	900	876	879	882	868	879	938	869	855	900	914	936	951	836	912	859	915	885	902	897	830	844	906	902	887	902	887	895	909	899	926	868	907	873	936	923	892	914	889	855	910	917	901	895	896	885	919	853	857	888	846	885
22685	21314	29056	23899	21330	21432	9683	2811	1879	1665	1506	1426	1398	1326	1284	1231	1161	1077	1029	958	893	874	888	882	949	984	996	992	939	948	875	803	854	872	839	831	737	708	694	725	718	748	804	765	796	809	894	864	836	770	677	709	674	701	693	729	736	667	655	666	597	691	663	625	671	688	653	647	654	652	637	652	706	620	703	668	622	643	691	625	622	646	656	649	653	692	699	649	686	623	661	591	642	650	609	630	646	631	623	657	618	672	642	682	636	629	660	648	596	596	663	585	662	702	645	660	650	641	634	661	671	662	628	649	707	588	671	677	647	597	628	648	719	641	647	600	628	606	618	693	633	608	620	674	593	663	652	677	631	601	646	640	622	632	650	633	650	623	652	618	636	669	692	653	690	637	633	655	665	629	642	700	659	678	661	626	651	647	611	648	665	679	677	619	626	650	688	620	641	641	674	626	695	636	630	648	635	674	655	664	622	629	614	626	618	614	625	686	707	615	646	666	641	622	637	645	660	692	657	648	645	586	650	625	675	658	613	660	614	667	686	650	648	631	627	639	619	631	643	672	622	637	644	644	668	624	661	642	610	650	656	627	638	660	618	644	580	641	584	652	637	652	665	662	630	629	613	612	617	642	641	674	689	659	666	622	666	696	606	682	630	674	645	643	669	713	680	667	652	652	641	642	649	657	623	637	641	641	658	662	618	655	630	586	619	663	622	663	608	714	678	615	645	653	636	633	652	630	617	670	683	638	668	682	583	629	630	706	671	635	613	656	620	641	688	655	630	659	664	636	633	661	599	675	668	615	665	657	647	664	650	652	635	666	634	678	628	654	684	625	639	700	650	646	689	694	633	627	650	645	629	654	661	576	625	694	634	624	663	646	673	649	636	667	611	620	634	651	619	645	622	652	663	640	625	643	664	622	641	627	633	648	603	652	636	669	675	656	667	623	661	657	644	633	674	684	629	624	672	661	594	654	678	605	638	620	668	610	661	665	687	626	651	642	672	660	655	639	632	667	679	674	632	618	648	659	641	643	611	675	638	638	660	652	662	613	657	719	635	657	650	656	664	635	652	652	611	639	620	681	617	652	620	704	654	646	677	623	656	640	654	640	623	650	614	644	644	632	671	653	659	651	672	654	652	631	600	611	676	637	628	596	680	663	667	635	701	657	688	678	651	637	653	618	614	707	618	659	642	646	601	657	615	644	652	601	635	653	673	678	645	631	596	662	663	639	657	643	635	643	661	632	643	634	588	620	594	656	674	678	656	663	632	631	663	636	592	665	652	690	655	645	634	638	704	658	681	685	612	622	679	667	649	637	642	595	675	656	649	634	688	640	635	646	641	717	627	652	653	649	641	611	628	616	648	685	638	692	647	628	692	662	633	650	687	649	648	627	620	720	634	624	614	660	648	652	620	613	644	636	665	635	699	667	648	649	619	662	607	658	640	697	654	599	615	664	666	674	615	648	663	646	655	709	634	621	639	631	613	609	644	659	686	665	598	648	677	707	628	652	657	625	614	693	657	608	665	692	638	648	676	689	654	629	632	627	614	669	695	661	636	639	655	670	631	622	652	644	643	667	605	637	628	605	611	656	677	670	657	665	634	667	661	650	718	650	687	632	678	640	636	657	657	642	664	637	609	647	602	576	629	640	648	699	655	643	608	671	664	646	701	645	639	628	637	610	657	681	671	678	648	629	648	633	691	650	634	632	670	677	636	644	636	616	655	648	706	666	649	636	618	638	647	699	605	689	645	618	657	671	613	657	658	650	668	639	605	624	656	640	616	644	650	638	609	645	655	611	638	684	617	637	581	637	628	643	628	673	635	624	645	673	594	611	625	594	631	618	606	656	664	673	658	634	660	611	631	639	660	638	670	624	612	644	596	674	654	674	673	633	659	572	694	605	654	611	636	690	661	635	594	655	650	614	627	614	666	633	608	663	669	627	617	639	640	628	647	655	602	613	668	647	687	668	633	655	640	663	611	645	663	625	678	646	625	606	618	666	678	630	676	641	649	626	673	671	639	642	657	649	667	653	630	620	668	633	658	677	619	614	671	575	598	617	638	672	674	605	660	620	644	627	663	573	696	670	659	654	632	658	646	630	634	568	617	655	636	630	600	642	646	669	668	683	656	649	671	641	632	599	657	666	653	702	614	667	606	652	678	656	628	647	679	657	629	636	688	604	669	638	652	633	635	679	634	636	609	638	610	637	633	638	611	672	622	601	679	653	636	646	615	662	656	696	642	686	621	572	630	654	641	643	702	627	626	632	592	682	655	640	643	643	626	657	620	646	606	614	685	653	688	683	665	620	586	634	664	628	680	670	636	607	677	602	645	665	636	678	672	655	631	642	631	644	622	695	688	682	635	622	653	661	638	614	632	664	616	635	611	642	625	699	659	634	598	646	648	584	629	670	658	669	651	662	668	651	683	649	625	658	646	658	625	613	680	665	614	674	639	653	634	689	645	689	646	640	687	642	631	642	641	606	647	645	611	648	624	642	647	709	640	670	646	641	638	645	642	674	651	659	623	656	650	656	665	674	604	667	647	712	636	606	653	655	643	639	637	628	653	600	691	632	650	657	638	624	641	637	634	637	624	660	658	683	663	676	644	649	617	655	620	604	646	642	628	671	660	646	639	647	633	668	606	649	644	675	634	629	708	615	624	666	638	635	609	629	695	605	641	669	638	660	663	644	624	649	665	632	677	636	605	641	625	617	678	635	633	656	660	659	668	653	608	675	628	669	631	633	664	611	656	646	646	628	622	605	651	678	641	645	686	695	658	655	655	672	629	640	613	621	642	677	627	635	669	654	631	646	622	664	652	630	640	659	627	619	590	696	645	649	633	610	623	659	685	652	647	661	671	641	616	647	663	645	688	632	619	650	661	665	664	668	656	656	660	628	665	622	658	621	631	630	642	618	602	590	627	644	574	629	637	615	678	658	641	677	634	675	604	680	676	646	644	612	688	642	663	642	641	620	621	638	615	670	652	620	663	642	635	638	632	615	653	645	665	651	613	678	662	622	655	647	626	608	653	667	658	673	693	634	648	630	614	649	616	627	660	699	641	631	648	688	605	633	617	662	642	653	672	609	644	666	672	632	649	621	641	659	635	617	707	659	679	651	651	664	620	656	608	649	621	636	640	665	618	612	609	635	657	656	667	641	636	662	682	625	672	641	625	638	647	650	653	639	628	603	648	608	629	641	648	657	641	670	648	653	601	631	641	636	617	613	609	644	664	678	611	626	692	635	630	626	620	653	649	597	617	606	629	651	705	655	651	588	665	633	652	638	626	679	624	629	666	670	668	626	612	664	619	619	649	630	630	641	655	616	606	625	648	618	640	697	698	633	668	640	644	662	640	637	646	606	651	648	675	687	602	631	628	667	648	628	612	677	674	613	667	622	650	634	660	626	627	663	636	619	629	651	611	626	633	655	637	667	592	634	632	605	603	616	638	673	635	671	664	669	662	571	590	630	667	628	652	619	622	638
12935	30623	24256	11327	8145	6633	5056	3999	3052	2692	2268	2185	1919	1847	1850	1612	1490	1345	1269	1162	1068	966	1017	1135	1148	1305	1225	1199	1163	1081	987	946	994	944	892	832	800	835	778	801	829	826	840	867	866	1025	1026	946	939	824	768	714	673	698	753	741	729	732	685	677	662	672	656	655	687	652	679	646	655	675	680	645	622	667	658	676	683	722	639	689	667	682	699	663	635	643	565	645	654	695	624	647	668	638	650	641	670	652	635	691	619	680	621	669	662	676	604	673	680	663	712	651	666	645	616	667	634	636	638	654	618	637	679	689	694	641	693	579	664	640	659	639	609	627	653	592	620	694	628	618	636	615	638	633	626	654	599	687	626	657	655	636	640	603	619	606	683	651	613	636	632	666	668	643	672	710	663	647	620	696	642	694	628	638	639	669	638	649	626	670	655	714	643	639	649	684	669	671	642	654	638	655	672	657	630	644	638	690	632	656	632	665	645	721	639	676	679	689	616	641	652	654	619	662	638	680	708	633	619	627	658	644	614	634	658	656	642	668	622	624	640	647	687	621	630	621	683	669	664	721	653	675	626	646	664	666	690	677	630	632	681	668	658	615	651	652	668	662	629	694	666	630	641	653	684	672	629	643	632	633	639	648	661	655	657	621	631	655	680	626	693	694	650	658	652	661	594	712	625	646	650	649	670	675	662	662	683	679	695	661	662	680	673	586	630	654	644	682	649	579	619	704	624	689	665	609	664	656	643	664	620	694	622	672	666	641	668	692	636	675	604	671	657	672	705	657	613	638	672	683	688	653	605	647	637	682	622	698	604	641	636	674	633	667	637	588	638	602	608	667	651	636	696	619	643	651	652	692	683	649	595	633	655	661	668	622	692	671	612	680	669	701	638	667	648	634	667	640	654	625	636	693	637	686	622	620	628	606	669	667	670	652	699	660	672	657	662	657	632	653	609	619	638	653	641	687	680	676	642	620	681	716	664	642	667	639	697	661	686	625	629	651	655	669	659	663	673	656	652	679	701	618	658	695	657	661	651	660	603	654	633	688	670	664	684	654	640	675	669	665	658	642	622	613	689	645	607	640	632	621	659	653	691	647	658	633	679	620	626	637	652	602	629	608	657	609	621	596	639	658	682	660	626	654	676	643	673	655	646	633	681	631	698	620	621	707	727	656	619	676	614	667	649	626	670	643	643	652	672	618	638	674	660	685	651	658	618	647	636	641	625	657	660	696	672	655	651	651	635	685	658	688	678	642	656	673	679	671	626	643	654	656	656	628	691	676	673	606	657	663	686	677	666	653	650	675	658	639	638	661	602	630	610	626	628	673	663	672	626	608	683	623	604	683	648	657	645	632	638	694	636	660	665	629	603	669	669	694	659	661	698	621	657	671	633	628	677	683	653	654	684	615	634	608	665	651	635	681	608	653	659	665	639	651	595	653	678	663	665	656	672	637	605	647	668	659	615	637	615	620	654	662	641	594	644	613	660	659	631	640	601	650	685	691	631	603	610	591	649	691	631	690	625	626	661	633	637	667	624	635	640	623	655	658	620	599	635	658	639	643	615	683	691	628	680	674	655	642	627	671	614	724	646	675	625	731	703	667	664	631	618	658	623	617	674	622	649	673	687	663	662	653	651	619	657	650	622	700	648	624	706	640	616	667	668	643	644	645	653	665	669	652	663	629	669	659	661	639	670	662	602	665	631	694	606	671	668	663	601	634	619	663	694	667	645	645	691	641	630	636	620	651	671	609	687	649	619	635	680	629	601	667	623	681	672	645	618	605	645	662	681	611	668	633	629	679	648	672	651	660	646	657	667	640	617	655	604	668	629	651	631	693	672	677	657	661	737	676	651	666	671	652	701	635	670	681	649	638	692	674	658	656	615	654	637	624	663	613	672	635	598	634	670	668	620	646	633	669	656	616	636	637	684	670	670	658	667	661	674	682	660	654	681	630	644	682	682	683	622	633	637	654	612	668	639	688	635	677	622	657	667	656	602	623	627	679	622	674	632	700	641	660	685	628	620	676	651	639	634	628	635	650	663	648	654	713	687	615	673	637	607	623	645	645	617	625	628	650	701	626	683	647	658	637	687	646	637	676	652	631	654	676	683	637	625	632	645	634	683	662	650	661	664	670	645	666	602	648	694	644	650	630	624	650	614	674	587	632	705	683	653	629	641	599	663	605	618	641	640	625	656	624	681	653	664	647	648	617	645	654	684	628	627	640	601	628	651	635	665	666	645	649	628	648	649	651	628	637	706	611	676	693	664	671	703	684	608	645	647	696	683	623	658	695	658	628	660	672	648	657	676	639	648	629	637	663	690	658	617	610	630	640	642	623	625	670	654	629	616	689	664	662	675	664	665	668	631	650	637	601	657	634	668	648	599	625	607	682	684	684	667	682	632	608	653	673	677	642	668	608	639	664	647	631	670	698	674	627	623	671	635	670	645	631	637	632	658	641	696	634	647	697	610	623	639	671	713	665	680	632	616	645	661	651	710	662	654	600	673	672	627	607	620	668	655	664	657	634	647	681	606	673	675	631	665	628	609	675	694	697	640	658	684	692	629	666	647	663	635	651	652	656	652	595	661	646	692	650	646	642	647	671	635	642	639	634	639	662	638	649	672	655	687	662	673	655	629	650	617	646	664	677	651	645	657	665	624	630	682	657	667	626	654	668	675	649	646	682	637	640	613	656	634	673	667	631	658	620	699	643	661	652	652	638	688	616	645	711	654	652	640	633	675	630	687	679	648	625	639	674	655	674	674	598	670	661	650	630	675	616	626	670	698	583	648	653	610	681	682	655	642	643	708	608	647	677	655	636	632	613	647	627	640	590	655	655	624	645	662	612	618	667	670	688	631	617	628	703	642	660	624	687	644	632	669	641	630	597	643	661	653	655	649	606	642	634	642	664	651	633	621	650	650	622	664	626	691	716	630	631	690	641	649	616	644	618	682	618	634	660	637	641	656	655	631	630	615	672	642	654	617	672	674	598	651	654	694	680	627	650	669	652	673	712	609	672	640	675	653	659	657	653	663	615	633	672	676	671	648	678	623	622	642	664	653	640	679	688	686	678	632	634	641	681	618	676	663	631	663	638	646	674	693	682	646	648	638	668	628	700	667	669	693	661	653	671	672	667	664	674	644	661	623	640	663	651	618	635	641	662	640	608	666	678	640	675	706	675	652	675	667	638	667	634	627	665	658	594	686	687	658	664	698	647	690	658	633	668	655	622	657	647	643	599	626	655	632	668	619	629	699	636	635	672	640	673	708	618	667	590	618	631	665	635	674	651	670	645	629	694	682	629	626	634	645	626	675	609	633	689	609	620	643	660	642	657	645	683	609	641	615	698	640	687	642	659	628	675	659	641	647	648	635	656	708	648	654	664	666	707	643	655	638	627	658	609	649	656	649	653	603	611	624	622	591	621	653	664	656	656	683	681	647	644	637	654	645	648	638	676	660	671	611	646	643	624	665	619	647	646	625	656	613	679	676	652
28178	18340	8770	3711	1962	1551	1263	1004	905	854	810	819	833	793	792	844	739	747	755	715	689	721	743	718	812	787	791	821	750	756	771	720	720	695	668	692	699	688	723	680	684	670	736	722	688	692	771	713	690	703	672	682	675	677	693	680	652	635	688	701	654	640	661	601	654	653	634	648	629	622	662	659	638	659	681	675	650	612	644	679	672	685	624	666	628	671	651	650	646	657	650	618	658	656	632	631	635	690	640	633	623	673	640	668	647	654	661	685	682	586	635	643	706	638	678	642	640	676	702	656	678	687	638	630	637	667	666	660	648	709	649	672	617	625	682	673	676	643	656	664	621	650	695	660	726	662	601	638	669	660	641	674	677	609	687	619	679	684	660	645	665	646	681	652	636	654	681	661	687	668	641	640	694	648	678	640	602	617	678	617	649	644	648	635	644	602	640	572	646	641	687	608	632	644	611	690	685	646	657	633	637	665	648	679	638	588	665	598	640	682	641	667	619	669	680	639	635	653	657	634	692	622	701	686	639	638	695	697	653	646	705	650	675	656	651	669	638	674	656	650	626	641	664	607	614	651	667	644	637	638	686	653	617	645	642	628	672	653	681	697	697	608	647	661	679	638	633	629	658	662	617	638	648	643	632	636	646	650	671	634	624	664	699	662	626	612	692	631	601	667	662	669	680	682	685	657	714	639	653	650	652	652	652	662	625	738	674	642	638	664	658	674	652	618	665	659	688	680	623	677	634	640	677	663	668	649	636	645	661	654	714	679	670	655	642	625	629	649	629	677	672	656	683	632	639	663	685	656	612	685	594	663	635	645	675	664	661	696	674	618	630	706	653	648	659	641	685	696	659	661	673	629	623	611	658	666	677	679	652	614	683	647	702	677	637	664	638	700	642	695	685	626	647	662	619	635	606	644	658	707	688	669	681	646	687	649	601	680	662	649	624	630	643	641	715	618	639	602	607	638	642	639	637	674	667	674	616	639	672	652	703	678	690	689	697	639	645	658	657	660	621	652	641	647	649	642	654	684	671	641	633	624	661	654	706	664	692	656	669	643	646	683	678	645	649	647	669	630	669	636	712	683	678	659	626	684	635	598	639	686	632	679	681	661	633	679	632	635	639	632	647	659	672	661	672	642	665	648	628	609	670	711	628	607	684	615	662	613	707	634	655	645	684	661	653	674	644	664	677	667	667	619	700	645	631	685	625	633	647	613	596	670	690	715	626	637	619	647	637	639	670	653	674	606	693	625	663	674	678	664	692	680	704	608	686	658	643	627	643	680	623	632	698	650	623	695	676	645	640	667	589	634	668	647	628	617	717	662	613	668	653	673	684	644	614	660	670	632	669	660	626	638	689	653	720	685	698	637	649	666	624	663	701	636	679	648	696	632	682	647	622	671	696	651	685	600	670	642	701	682	639	659	660	630	608	650	684	675	610	675	613	620	663	675	648	684	640	647	680	686	586	681	637	626	647	675	646	672	695	664	642	669	643	702	624	669	638	664	620	614	665	655	672	664	635	651	610	648	648	678	684	643	624	673	647	644	626	639	665	650	664	627	672	670	679	621	670	645	638	636	693	623	674	646	619	651	637	684	668	627	645	662	661	682	676	606	693	683	673	690	620	638	653	604	647	665	662	654	644	664	677	646	698	694	669	648	678	681	626	668	671	646	660	712	611	640	620	607	647	667	656	692	669	615	676	638	630	653	646	655	638	623	654	639	626	588	616	623	638	645	612	651	622	653	641	613	671	632	670	652	620	652	617	629	691	616	616	658	643	667	644	678	669	654	619	662	677	624	622	646	673	622	659	621	686	676	623	670	672	672	653	643	650	633	649	672	687	628	653	628	709	636	661	690	637	638	639	650	666	643	658	652	683	690	663	599	649	634	661	693	673	625	610	649	623	670	656	649	670	680	663	689	669	624	627	652	568	634	657	639	617	633	617	659	693	688	667	626	673	640	664	652	699	668	667	671	646	655	685	627	686	685	615	647	705	651	611	601	635	637	669	619	667	656	644	636	613	661	673	636	671	642	634	642	613	635	711	712	656	669	611	655	640	643	687	652	682	679	669	610	635	640	681	617	616	700	659	616	695	635	644	628	626	652	605	668	665	643	611	651	650	669	642	654	653	659	599	677	642	630	685	642	657	658	659	650	643	656	617	672	692	646	689	658	665	616	629	674	634	639	658	659	668	665	656	664	638	690	640	653	660	671	658	669	641	676	671	646	662	678	603	637	602	635	659	655	668	672	630	638	660	676	648	687	614	649	687	670	648	659	692	623	651	634	686	665	695	641	599	657	624	657	655	673	646	680	641	650	640	608	638	675	643	652	628	629	641	648	679	656	666	673	653	635	675	649	693	634	663	655	649	675	637	707	663	606	656	700	650	653	626	650	690	651	634	621	633	672	653	659	641	656	661	650	656	650	660	644	623	634	616	631	673	640	676	637	637	626	643	672	610	683	670	677	646	691	647	672	650	675	702	680	633	676	670	650	664	674	617	653	610	587	684	663	658	601	634	642	624	691	645	679	650	598	672	671	669	633	650	677	648	627	629	660	688	668	607	622	669	641	625	666	650	665	646	648	601	650	643	685	620	649	668	638	634	656	660	663	652	649	622	679	706	666	633	639	675	630	641	646	626	581	675	639	670	647	619	682	658	637	642	629	653	668	669	669	635	671	651	682	666	638	696	652	657	687	660	609	638	667	635	626	653	659	607	641	642	693	658	640	647	655	613	645	665	670	639	642	692	652	702	632	678	641	653	655	713	645	662	644	645	694	689	622	641	652	609	665	637	605	663	677	633	682	639	661	660	667	640	638	639	627	622	657	671	659	684	627	656	667	670	662	626	617	645	638	703	694	653	648	611	654	710	636	700	696	632	653	650	683	694	639	623	580	627	645	654	646	641	660	679	684	621	659	636	701	660	644	628	650	643	655	693	633	704	661	663	623	675	654	648	673	674	655	636	648	653	649	620	672	622	695	621	633	670	648	657	675	699	659	611	728	674	654	631	671	664	638	698	636	656	643	624	624	639	640	646	654	675	643	672	650	653	654	712	645	653	613	674	652	705	628	658	648	653	682	666	683	657	654	662	628	640	656	650	674	633	660	622	620	654	663	692	651	616	647	661	668	649	638	669	669	639	645	693	636	664	639	671	674	648	646	630	662	648	714	656	680	644	649	622	671	640	650	639	661	621	627	638	695	638	693	647	641	659	672	638	658	620	685	678	671	683	637	610	636	699	677	657	598	632	620	633	663	632	631	655	653	638	665	675	660	690	667	620	658	648	698	684	715	638	657	666	679	662	676	675	632	707	623	661	667	661	651	650	680	592	637	646	660	669	635	658	672	618	652	680	669	666	626	659	635	628	607	666	620	612	636	662	609	682	648	668	670	644	631	665	645	624	666	685	653	648	667	648	657	659	633	675	602	684	660	664	709	680	685	665	665	634	643	690	661	626	674	646	643	646	645	634	651	642	689	614	676	650	652
8867	10666	7530	3780	2800	2404	1869	1386	1232	1092	1072	1061	1025	992	1021	991	881	952	814	807	801	782	755	829	838	950	892	874	836	802	763	848	797	824	782	735	777	777	700	726	739	725	740	748	755	810	723	769	770	719	728	749	693	724	733	703	734	724	673	685	676	659	687	712	706	711	736	694	710	719	694	647	677	667	736	711	701	612	740	725	708	699	678	696	676	671	661	695	725	692	689	703	642	706	650	681	719	695	650	670	679	697	683	671	664	693	637	669	747	740	708	666	728	683	671	683	708	704	668	675	709	683	700	698	707	689	692	678	672	717	648	700	647	718	751	684	697	679	685	673	698	690	655	698	649	675	710	703	674	662	731	720	646	665	690	656	717	665	707	672	723	729	672	691	726	683	730	715	680	685	646	663	664	708	699	696	648	726	674	673	685	698	688	699	708	721	671	722	725	650	643	706	676	685	701	688	668	682	643	646	667	627	707	689	760	678	696	632	701	695	693	672	651	689	662	673	674	712	701	728	694	686	683	696	656	704	702	697	670	701	681	706	687	708	707	670	716	669	651	650	667	712	689	685	648	684	684	691	666	678	712	658	659	681	683	642	751	630	675	688	672	718	703	659	709	713	677	682	683	712	660	686	707	676	684	696	717	689	706	690	686	694	692	675	717	685	668	701	728	671	703	732	667	712	724	676	718	665	696	673	705	650	706	744	760	710	676	692	707	688	698	731	653	697	680	697	645	713	711	663	726	651	675	691	682	683	674	709	692	687	705	698	757	726	698	674	674	683	692	726	669	697	679	643	689	669	719	675	694	702	680	643	682	648	724	714	665	681	694	654	739	656	663	670	685	695	691	696	702	687	673	659	681	694	717	634	685	692	671	676	679	635	693	683	676	696	704	699	713	651	665	689	692	670	757	701	686	708	665	669	710	763	732	749	686	665	664	688	664	718	646	709	691	650	717	749	677	670	674	709	713	705	693	744	729	691	681	731	684	699	689	680	676	683	725	664	670	709	689	700	705	734	734	662	681	673	712	740	663	696	695	713	690	675	738	700	732	684	687	696	710	740	665	737	636	687	710	651	687	620	684	654	630	660	664	711	648	655	678	638	692	682	738	703	687	686	689	647	708	669	674	678	657	699	688	724	722	682	716	715	660	688	700	628	661	707	722	730	716	735	652	653	694	689	677	688	652	665	700	690	675	726	717	677	724	690	727	676	707	703	710	655	667	662	675	755	694	753	752	636	685	689	735	684	724	710	714	708	653	658	711	646	691	684	739	700	705	698	706	679	685	678	695	675	699	649	681	697	674	696	675	706	626	696	670	696	709	706	644	680	706	722	702	635	699	715	689	683	682	726	696	673	699	674	673	694	666	658	648	723	735	692	643	677	676	713	687	678	719	734	706	720	683	711	718	677	677	698	696	658	643	697	677	657	679	686	714	670	662	718	729	712	699	712	676	694	685	712	656	693	685	696	700	688	710	726	718	664	670	714	694	671	734	679	694	707	693	702	646	706	636	720	698	714	682	698	708	721	681	647	746	702	666	685	708	669	666	718	675	654	706	697	654	685	731	669	665	726	668	741	715	689	666	685	669	666	683	712	684	687	705	691	709	689	702	654	709	697	672	680	645	712	690	669	670	719	667	704	685	714	682	725	683	738	655	736	649	650	687	670	633	658	727	703	720	676	652	653	686	673	674	630	701	698	696	684	700	710	665	657	702	740	657	673	714	691	723	688	707	686	662	701	651	682	680	735	689	709	678	668	676	686	650	718	699	701	642	696	680	721	684	704	665	711	720	701	669	655	660	729	654	678	672	710	689	681	652	672	717	699	694	687	723	671	668	672	693	727	673	690	682	685	720	719	652	685	637	688	667	666	689	694	702	725	676	716	703	705	748	668	642	748	630	683	724	661	648	711	646	716	694	672	695	714	712	693	746	691	728	673	696	725	697	671	668	743	713	709	681	658	688	684	681	681	678	691	673	701	669	754	708	668	714	721	672	689	649	671	679	643	693	687	668	714	733	650	713	706	655	648	691	726	701	673	670	698	695	718	720	697	708	667	669	733	699	725	649	691	683	701	656	648	715	665	676	744	686	684	717	686	685	688	723	682	688	718	695	664	687	716	679	675	720	690	683	729	660	703	664	670	650	714	673	680	680	662	733	657	666	640	769	669	700	672	707	660	739	701	694	727	673	645	668	697	689	632	720	728	671	701	663	687	650	714	704	694	657	684	694	703	688	711	712	657	680	718	687	738	672	663	689	662	695	667	676	683	701	692	698	675	689	690	728	662	687	642	688	684	701	750	659	672	701	667	648	706	707	693	703	702	673	707	718	673	674	703	692	706	709	761	688	684	677	667	706	693	681	677	739	655	666	643	648	693	714	709	650	686	726	703	704	681	711	687	697	679	617	706	727	700	681	670	636	658	689	695	714	649	722	677	700	696	702	667	725	673	699	672	717	708	705	635	672	688	717	728	678	716	681	682	672	734	710	658	690	695	715	662	666	726	689	710	674	706	691	685	624	655	692	692	712	687	647	692	667	671	728	701	703	693	692	698	698	727	734	712	682	706	701	672	686	613	673	675	701	694	732	687	690	735	656	682	659	690	665	661	659	693	755	687	684	709	657	712	683	730	649	712	689	712	669	689	661	692	742	669	659	687	646	685	717	651	696	703	724	650	666	713	633	664	662	691	692	695	714	677	673	687	666	697	684	685	695	695	733	704	692	674	646	695	703	719	693	653	725	719	691	711	695	697	689	700	707	676	624	713	714	692	655	707	670	690	654	719	695	729	682	666	681	662	710	714	703	698	687	688	700	688	673	664	666	692	668	693	694	697	654	678	682	679	731	686	685	686	690	651	719	672	671	681	707	684	699	690	705	676	719	721	717	733	677	685	687	703	692	672	695	717	659	650	671	683	689	660	686	668	681	712	700	673	688	688	699	670	689	666	647	734	696	681	697	708	724	714	696	671	722	708	652	684	691	634	671	690	684	712	676	695	684	658	685	682	635	668	716	736	701	696	683	697	659	758	661	711	719	730	681	700	666	671	682	660	686	693	670	705	659	677	716	737	650	728	668	722	693	693	677	718	683	700	639	724	686	636	681	691	707	735	708	690	698	687	743	669	700	679	699	765	702	642	730	690	664	670	615	710	686	717	695	703	692	698	688	710	654	705	673	642	699	727	676	696	679	726	718	674	714	690	680	689	700	660	728	685	746	683	693	733	720	664	676	688	668	721	696	683	682	676	664	718	665	650	718	690	694	715	731	698	729	675	699	672	708	671	735	639	646	698	709	684	700	677	693	672	679	692	689	655	663	676	737	709	691	639	704	691	655	674	673	614	708	726	701	702	672	684	699	731	669	693	656	683	688	720	727	715	654	686	690	696	714	687	678	727	697	686	684	690	703	714	694	707	677	757	721	711	682	711	715	706	674	744	641	634	667	699	698	699	715	709	705	685	652	659	670	684	685	717	729	700	699	699	726	673	678	645
23615	21166	28463	24145	21160	11465	2700	1562	1258	1078	988	955	859	862	866	801	730	698	664	612	552	519	607	620	670	709	695	678	680	635	609	593	517	551	540	545	484	493	507	502	486	490	525	513	529	568	553	557	519	518	451	437	501	442	482	455	456	469	446	450	441	457	474	445	470	446	477	442	408	455	419	443	423	423	446	452	465	409	441	451	451	433	415	420	456	454	410	444	403	456	414	463	451	401	458	494	435	434	421	435	411	453	421	442	462	434	435	408	428	390	417	408	436	433	436	452	419	469	431	433	437	488	426	456	423	414	434	488	458	398	438	430	439	461	449	469	450	422	454	444	410	431	441	427	448	464	433	419	485	447	417	451	428	434	450	434	459	452	435	451	413	471	445	466	453	466	420	492	436	425	454	432	443	431	446	415	405	429	429	410	440	423	382	445	403	462	402	443	440	420	474	437	429	458	426	399	483	438	442	463	452	422	437	425	420	422	432	431	456	426	444	456	464	453	446	446	450	421	439	422	459	435	431	409	461	452	447	434	391	429	405	456	434	428	437	402	407	437	442	417	429	499	450	454	463	440	462	463	445	433	424	444	397	423	429	419	424	418	491	416	432	433	409	448	460	443	459	454	425	433	426	438	436	444	407	426	462	431	451	434	452	447	418	432	442	479	464	434	419	423	410	422	452	473	446	413	444	406	451	444	467	447	444	418	443	448	457	389	427	425	467	443	458	451	467	436	436	428	425	430	456	442	415	427	441	412	410	454	454	439	448	425	438	456	463	477	400	458	426	434	459	453	432	417	422	434	429	467	463	458	419	462	455	412	449	432	424	429	426	419	454	424	441	429	428	439	426	427	417	441	463	407	431	404	425	398	449	443	491	443	437	433	438	482	429	435	458	413	453	450	443	458	475	428	463	427	447	441	393	447	432	452	425	453	429	406	445	454	429	417	462	447	479	385	452	460	436	398	423	384	403	403	441	450	433	446	431	394	428	434	420	407	461	435	447	451	480	444	433	433	444	404	417	403	453	455	468	423	429	438	459	455	438	441	450	413	442	449	443	504	448	435	462	427	398	478	460	434	448	450	425	453	471	440	417	412	424	429	446	448	447	438	455	439	438	439	475	429	436	408	438	436	422	413	428	441	411	443	461	494	430	478	433	437	440	405	430	456	466	436	414	419	462	392	417	408	440	421	424	454	415	436	451	421	427	418	453	437	436	421	432	433	465	435	422	451	425	477	419	452	451	430	410	394	473	434	458	448	430	396	431	476	453	464	433	443	449	428	428	415	440	425	420	401	426	458	485	418	440	402	424	429	459	430	437	429	461	455	413	426	462	439	432	417	444	446	498	474	430	435	417	454	400	451	445	477	456	430	422	429	429	438	447	457	459	432	409	408	437	427	457	426	399	432	455	432	394	434	458	431	404	432	451	426	456	439	457	422	444	441	410	408	425	454	439	439	444	382	454	453	450	423	423	423	453	448	460	429	440	434	451	468	428	421	457	423	419	423	433	450	430	422	423	399	424	446	463	442	439	411	424	427	448	450	440	408	458	457	453	465	422	424	415	424	395	442	415	409	448	429	388	430	397	463	420	479	437	416	425	440	442	442	430	437	432	424	449	441	385	421	419	447	440	432	440	426	443	449	444	476	477	423	432	420	433	455	463	425	424	442	439	428	422	430	461	467	452	409	416	421	429	445	414	444	458	413	459	441	495	465	431	439	500	441	394	436	445	437	432	395	422	413	458	405	450	444	392	410	437	410	415	434	424	466	423	420	439	433	428	428	454	446	415	447	465	454	443	451	415	440	449	429	434	418	412	476	395	379	422	470	435	428	456	426	405	424	427	471	420	394	435	459	446	404	429	429	439	432	425	415	435	399	410	442	471	452	463	457	420	436	412	433	446	443	444	422	414	452	402	424	466	398	452	438	439	411	437	397	448	454	435	389	449	407	454	468	387	410	452	438	439	414	380	430	467	457	434	433	460	476	440	443	431	464	449	440	428	484	440	405	456	447	432	460	434	457	454	424	453	436	434	454	439	410	440	422	403	432	412	480	412	441	394	420	439	465	419	428	436	454	454	454	443	434	439	425	449	443	452	475	417	439	432	429	402	390	419	461	442	434	461	438	426	439	464	427	444	400	391	416	447	435	446	427	427	449	417	474	423	409	382	414	441	415	480	452	445	454	443	419	443	396	437	434	437	470	416	453	438	396	433	414	424	470	411	452	429	439	488	458	396	447	420	424	402	439	447	429	446	426	430	470	432	479	447	421	448	442	446	457	457	448	448	447	426	408	403	408	406	454	424	444	448	445	415	448	430	429	460	443	383	439	403	426	419	431	420	427	428	443	447	457	396	429	447	466	442	455	429	428	399	417	441	432	432	415	461	462	404	408	459	432	441	450	460	445	438	424	448	426	417	451	434	454	416	419	440	456	445	416	457	453	451	447	430	381	408	401	444	440	442	467	440	447	476	448	431	449	444	452	465	447	464	464	437	422	436	429	439	421	410	448	440	424	480	466	409	462	472	400	461	425	433	405	424	439	437	466	456	448	426	441	423	464	444	472	468	466	431	423	463	440	433	445	463	436	453	403	432	412	418	416	430	449	416	410	442	439	440	464	437	437	422	465	422	415	431	422	461	436	442	423	433	410	441	449	418	444	452	419	446	471	433	429	430	468	428	397	407	437	469	452	466	474	431	443	436	437	429	451	427	442	465	457	433	425	494	421	431	418	434	434	401	405	434	492	447	433	419	453	420	456	416	465	452	446	438	415	457	434	448	416	436	472	453	421	458	429	413	432	404	428	442	426	419	434	427	419	447	460	416	428	412	446	416	462	424	413	428	424	433	414	430	435	403	432	436	449	467	431	449	437	447	421	445	449	446	468	420	469	440	426	443	454	406	435	455	409	401	434	416	447	401	400	443	428	418	422	444	447	444	419	436	427	432	420	413	475	476	418	439	456	421	438	432	426	447	412	438	427	411	449	439	440	395	412	444	455	442	461	427	445	458	418	418	464	438	443	422	391	453	434	429	448	422	409	453	449	453	454	466	465	443	407	448	430	446	412	422	402	460	417	420	458	430	471	457	432	429	481	397	452	440	408	428	406	436	455	453	435	466	436	453	452	401	442	415	427	499	447	455	449	430	482	429	456	456	458	450	410	441	490	416	421	443	416	410	458	453	400	434	465	443	408	479	460	433	451	419	438	447	410	422	424	414	446	413	416	450	444	444	432	456	407	387	418	395	432	453	433	440	441	431	439	451	437	426	437	452	458	491	421	443	449	429	462	420	428	459	442	417	440	445	435	447	447	437	413	405	451	440	414	442	414	462	427	416	428	417	446	488	420	453	442	448	444	417	415	433	455	442	423	442	472	431	408	471	422	479	453	440	485	416	429	416	457	431	444	429	424	437	439	450	443	424	431	445	420	424	437	439	404	417	403	434	453	470	447	451	440	393	412	436	484	398	429	424	445	456	421	439	407	435	458	386	411
9681	24553	20370	8569	5688	4621	3342	2429	2092	1715	1530	1461	1276	1231	1275	1095	999	866	823	766	677	700	717	798	858	915	891	816	829	720	675	651	698	715	640	599	569	533	587	554	590	566	553	663	666	663	689	636	635	568	543	501	524	519	519	509	503	518	476	472	502	454	477	506	497	489	495	510	485	447	423	494	433	466	441	481	478	461	458	455	474	473	426	459	462	469	494	472	441	502	432	469	484	436	435	428	447	461	463	529	466	476	505	479	435	399	463	483	454	449	475	492	419	475	453	499	434	473	457	500	484	470	443	446	448	446	462	476	431	502	495	432	450	452	459	464	470	453	495	434	481	483	450	483	454	463	438	445	498	483	491	479	486	469	465	427	468	428	444	440	486	456	442	484	443	501	511	481	422	455	456	468	493	489	494	489	421	483	432	472	442	480	478	474	447	472	481	461	463	489	447	465	462	460	454	472	475	473	471	483	474	439	471	481	436	451	484	476	474	445	489	489	446	467	445	483	465	484	477	452	481	462	488	464	466	452	462	448	431	471	495	454	480	483	445	449	465	452	488	487	473	465	450	485	460	490	485	457	473	448	460	466	483	470	496	459	454	481	476	484	466	438	424	480	456	474	521	491	445	504	484	455	456	497	473	474	477	448	472	463	440	460	448	487	480	464	471	488	456	466	462	446	509	446	459	486	475	461	484	440	479	455	481	450	520	458	457	449	465	454	417	438	456	461	464	456	476	431	499	472	513	466	490	453	494	448	483	505	463	457	457	451	422	504	467	456	434	436	481	462	450	446	467	464	468	467	473	448	486	487	464	461	451	447	450	476	465	487	480	477	458	476	497	471	436	484	436	463	497	463	467	448	439	474	465	480	445	525	473	434	491	440	481	467	468	472	466	468	451	501	466	461	420	486	453	463	466	462	470	469	459	470	459	480	438	460	486	457	436	503	450	504	444	452	498	478	455	508	463	510	469	491	451	464	452	436	471	459	450	455	476	493	470	462	458	455	445	455	479	435	474	436	488	489	470	453	486	439	462	430	461	445	475	477	442	476	488	475	441	461	458	484	440	435	470	450	450	466	487	453	495	433	451	454	465	472	431	501	438	455	455	484	438	471	504	482	467	463	455	499	445	453	455	493	440	501	454	485	479	491	466	446	465	459	439	462	458	476	483	451	493	422	449	491	500	475	456	464	523	435	454	465	477	461	467	470	503	479	490	444	489	486	444	465	425	465	463	473	472	457	448	506	498	440	451	443	450	470	469	523	467	486	451	443	462	453	502	452	466	451	492	461	440	456	455	448	467	449	446	477	502	466	476	454	477	487	461	451	501	488	462	484	495	477	446	465	459	467	452	491	476	444	470	459	468	456	493	458	491	442	459	423	452	492	503	458	471	457	451	488	501	483	480	482	467	475	434	501	471	489	483	478	497	431	436	439	453	469	471	464	463	468	482	421	439	447	458	481	460	491	494	459	462	464	477	462	480	468	479	473	474	470	451	438	457	459	449	454	479	459	418	462	456	470	477	477	459	483	492	482	490	473	455	500	459	475	454	465	490	451	456	455	463	463	490	481	479	440	485	488	461	483	500	471	454	474	465	451	481	530	454	435	442	493	475	455	491	438	479	454	489	450	461	470	424	493	483	437	459	467	427	441	452	483	463	454	469	459	503	493	451	472	478	499	478	441	455	467	462	467	442	476	504	488	422	474	499	462	486	494	469	468	464	495	465	449	469	468	489	484	450	471	475	443	486	446	452	475	463	514	486	487	439	475	475	427	476	441	467	459	475	481	488	461	450	480	484	469	459	444	474	480	458	413	475	496	477	486	453	488	450	456	475	453	472	469	442	439	466	444	464	463	483	435	460	465	463	424	451	461	433	453	502	464	502	464	430	454	428	484	477	498	502	444	439	489	464	475	452	488	485	484	489	461	446	502	438	451	456	502	478	479	442	511	415	469	484	438	470	473	503	429	459	436	491	506	456	466	464	459	433	480	442	455	486	488	470	473	467	451	468	492	483	471	471	481	447	482	482	470	407	436	457	498	435	469	456	454	515	441	462	448	456	475	486	514	462	446	430	477	482	455	444	458	454	449	449	466	458	446	457	483	467	465	436	478	449	454	443	433	469	406	442	467	443	467	492	495	461	446	470	484	476	479	509	472	423	416	469	472	440	458	463	474	473	488	470	493	468	457	472	454	456	474	449	458	462	430	490	480	432	440	480	477	449	471	458	483	450	480	495	518	464	497	454	459	456	436	507	456	440	455	428	480	481	442	473	487	493	509	456	476	447	449	450	427	401	484	455	497	481	462	452	482	462	449	494	491	490	444	451	511	459	443	501	499	467	485	445	438	468	435	461	467	499	421	438	466	471	451	447	446	459	479	470	499	493	475	474	436	468	523	468	480	431	468	458	496	469	440	501	428	453	484	472	457	447	480	481	465	462	495	456	473	456	496	477	443	479	446	481	457	477	494	485	493	453	496	465	457	456	451	466	470	509	464	461	477	495	463	494	475	429	483	454	462	438	472	507	489	461	460	491	505	455	538	464	472	452	506	491	484	454	453	473	423	488	506	510	479	445	471	510	508	477	485	447	469	506	472	483	461	444	456	452	472	476	473	467	468	465	480	429	501	422	451	454	459	495	507	477	473	444	489	489	436	463	462	459	466	474	478	456	448	491	471	517	494	462	490	444	471	450	457	473	451	506	438	463	468	533	460	470	487	472	465	450	475	491	448	489	453	463	489	461	483	465	424	501	442	438	492	483	483	466	447	474	447	465	428	445	450	498	480	460	502	445	449	474	507	496	473	438	447	437	518	453	443	446	478	510	511	483	442	483	463	497	469	455	468	465	457	463	486	487	453	480	522	486	508	476	474	430	465	455	465	434	466	471	458	484	462	485	460	489	476	448	468	414	446	479	455	511	463	456	429	421	482	475	448	481	462	475	481	463	471	459	432	412	471	465	475	451	456	478	506	435	441	472	477	504	499	456	438	482	459	501	473	512	431	487	507	442	471	481	468	461	475	506	440	469	458	461	482	456	448	478	469	456	492	495	467	454	466	470	447	459	473	472	449	427	457	476	437	447	462	455	480	494	497	419	472	461	422	466	459	428	449	453	444	492	476	461	489	464	507	502	446	503	442	486	473	426	477	464	485	483	456	480	460	500	463	498	460	482	458	480	490	524	446	462	472	431	447	458	479	458	436	473	441	452	434	461	481	474	422	483	482	421	498	421	458	470	449	436	416	443	437	457	478	477	469	451	414	412	471	466	429	432	466	469	447	475	464	457	491	469	478	449	476	473	475	511	456	457	463	449	448	485	441	479	470	465	473	481	485	473	456	467	450	487	462	445	502	443	439	473	466	451	464	474	475	452	461	486	475	475	435	451	457	463	491	442	485	485	456	457	466	519	456	466	449	461	465	435	456	420	429	427	471	454	459	425	456	460	484	494	451	444	469	439	438	460	468	412	464	456	452	478	461	442	465	459	485	494	523
24936	21247	27398	25350	11695	2765	2000	1504	1370	1259	1238	1159	1223	1206	1246	1151	1075	1024	1004	949	947	977	1036	973	1037	1051	1082	1035	1036	999	981	986	990	933	939	926	914	897	990	972	907	891	878	1010	962	956	995	988	922	915	922	820	927	854	884	837	913	877	925	913	862	937	850	869	895	869	890	867	882	890	902	824	876	867	790	908	864	864	874	877	911	856	839	873	885	874	840	887	886	828	891	863	861	831	921	896	887	863	885	863	880	874	888	874	829	887	901	877	828	883	825	908	843	800	863	811	846	863	845	864	868	869	927	854	830	871	857	816	885	847	908	852	916	875	892	834	927	843	847	878	855	871	867	877	872	874	815	850	852	892	859	891	910	882	875	825	860	863	859	865	874	880	831	900	876	895	862	874	868	878	856	921	845	844	822	842	857	840	881	859	885	856	896	831	848	841	915	836	842	851	870	853	862	871	929	880	858	880	822	855	901	880	844	901	934	881	896	914	866	886	923	876	843	919	847	897	882	832	929	886	844	885	852	888	912	817	900	928	826	903	871	904	864	839	896	869	872	888	880	915	834	871	897	858	877	897	887	843	857	886	920	860	870	801	899	916	880	903	955	871	806	825	905	830	897	923	828	881	860	877	869	887	822	931	838	848	892	894	902	880	885	881	888	839	876	897	919	931	882	929	861	863	897	851	839	894	865	871	855	865	824	833	871	843	843	918	837	878	814	855	855	880	908	919	887	874	884	876	835	923	886	858	813	853	895	877	885	837	875	840	891	857	866	906	835	856	866	914	823	871	824	876	870	883	876	877	837	892	901	866	886	858	852	893	912	867	920	837	879	834	842	874	865	872	874	889	897	860	894	861	892	866	841	809	867	863	882	892	868	884	863	862	907	889	861	826	848	843	865	907	857	859	836	875	860	867	843	868	898	942	919	941	902	901	881	808	867	899	902	910	801	846	850	882	940	874	858	926	804	885	925	859	883	924	870	853	937	914	850	809	803	865	850	874	840	845	873	900	830	859	921	867	861	893	898	932	841	862	855	853	921	849	867	868	853	867	896	804	821	807	831	860	845	893	881	827	855	867	860	864	898	878	885	914	847	896	906	828	887	933	888	849	895	855	880	864	866	827	864	823	853	898	899	906	858	858	927	910	875	842	897	860	869	874	882	893	860	886	837	864	892	841	915	844	886	852	881	920	879	910	862	881	858	884	884	865	897	924	916	867	892	826	862	897	884	842	884	879	887	868	922	869	864	877	897	841	905	864	881	836	953	861	872	915	858	847	884	895	889	880	865	857	875	887	835	856	963	885	872	922	831	885	839	872	905	866	859	835	849	863	917	868	854	876	884	873	876	844	830	918	898	854	885	877	887	880	876	862	900	857	855	901	864	887	862	883	887	848	894	831	920	925	861	878	852	871	877	901	815	925	869	848	915	819	870	867	847	891	866	921	853	851	824	843	902	882	865	847	828	817	855	872	819	857	814	818	844	869	888	852	824	910	881	854	869	838	860	807	880	880	883	893	899	889	899	895	903	879	881	885	831	890	921	856	890	881	828	903	898	871	866	863	849	833	885	901	903	910	872	854	900	900	849	869	834	879	899	888	828	906	870	866	749	896	813	951	878	905	886	877	876	951	835	875	923	909	890	825	895	863	833	833	883	904	885	883	835	877	880	877	859	843	830	864	831	883	895	907	828	867	864	840	846	866	891	896	879	820	844	892	847	853	851	858	865	877	861	879	850	938	880	861	891	827	828	921	887	881	872	899	957	872	849	915	849	878	862	830	878	874	830	855	858	884	885	862	804	853	852	929	900	909	886	865	909	865	871	890	890	899	829	870	874	882	843	822	890	868	856	853	815	825	867	853	845	859	923	881	888	904	883	847	865	855	907	850	837	855	884	904	828	886	862	889	921	877	851	849	849	853	858	890	865	872	863	891	889	860	900	882	838	830	865	879	880	862	865	869	909	865	841	847	861	923	856	873	867	823	833	856	911	846	833	832	896	902	837	872	846	882	861	843	873	846	858	866	856	892	916	867	837	870	904	848	890	840	872	826	897	939	812	880	826	924	867	841	869	894	914	936	921	884	873	817	885	877	920	823	938	913	888	864	946	886	846	897	844	873	893	868	899	861	854	865	925	886	870	886	844	889	892	866	878	841	845	876	892	838	882	869	848	897	847	913	895	921	928	836	885	871	867	837	898	799	921	902	873	873	873	867	866	898	878	842	826	933	856	860	837	885	865	842	862	863	840	847	867	843	864	885	880	880	874	873	888	848	878	898	938	875	897	891	837	822	850	903	895	841	859	842	910	858	810	808	858	873	884	910	846	853	919	851	830	854	860	877	847	910	854	871	924	821	848	863	868	874	865	892	875	878	893	864	819	888	868	815	910	894	846	880	841	816	860	845	882	871	832	884	929	821	836	849	815	862	886	832	885	859	888	841	829	888	896	896	881	894	860	831	809	947	893	836	883	881	871	847	854	854	885	923	874	824	861	862	894	868	892	940	811	884	899	855	898	845	836	908	855	854	898	840	901	886	896	874	867	913	862	912	951	869	824	875	888	863	859	904	873	918	916	953	836	880	863	852	863	923	898	870	868	860	849	875	873	846	866	860	877	889	855	888	912	868	909	903	893	855	890	865	908	867	880	883	905	917	882	865	786	804	840	866	894	858	850	913	923	860	809	870	840	899	850	839	872	878	833	867	941	898	842	915	914	808	833	897	909	849	907	902	888	879	890	857	876	863	856	830	898	832	851	859	826	872	832	863	860	888	854	814	883	835	823	893	852	848	892	881	854	920	873	868	883	871	837	900	931	856	862	906	861	866	864	877	924	895	840	891	883	844	913	867	827	898	848	839	861	856	854	886	858	872	847	861	865	916	846	867	874	825	849	817	886	911	901	882	890	867	864	907	860	853	863	881	859	900	895	867	837	834	890	894	818	904	844	864	839	837	836	824	841	855	843	909	838	853	898	826	845	908	876	828	881	909	870	841	843	884	824	881	886	898	921	894	830	877	865	813	818	832	893	893	856	841	874	837	919	858	881	885	850	860	911	851	865	833	885	877	931	851	840	891	888	843	852	842	871	897	863	886	844	894	849	832	871	874	858	865	855	877	855	894	884	934	897	908	849	825	856	831	863	851	840	906	855	881	827	864	860	910	857	874	832	831	857	845	840	846	867	854	873	833	905	886	834	867	854	868	857	841	849	833	849	876	910	851	845	850	919	843	922	817	859	832	819	867	912	894	867	881	901	867	837	824	879	887	893	888	812	883	853	840	832	890	892	887	874	843	821	861	850	926	854	930	832	849	880	905	846	863	882	854	919	914	897	861	872	884	900	880	846	886	844	933	852	849	857	871	885	883	904	914	818	853	888	865	832	896	859	851	894	896	848	876	862	857	839	867	832	838	876	943	894	875	865	859	855	870	925	842	901	830	870	874	876	837	851	856	862	856	857	918	885	857	877	854	883	845	872	847	889	878	886	822	896	896	853	844
9715	19386	14777	6640	4661	3743	2869	2287	1919	1708	1677	1591	1459	1385	1371	1323	1261	1208	1156	1069	1082	1028	1085	1161	1151	1238	1201	1118	1158	1155	1050	1061	1076	1055	1034	987	1026	881	967	998	935	981	950	993	1028	1060	1084	1079	1016	955	985	927	926	889	946	925	901	939	913	933	925	922	930	902	913	929	883	906	907	904	864	910	876	884	833	890	879	867	912	858	834	878	917	951	895	869	819	842	886	877	927	889	903	861	928	954	866	877	876	929	884	857	917	898	889	852	895	933	902	909	867	944	856	937	893	889	868	895	922	870	877	922	875	885	911	876	831	884	939	869	934	915	905	867	903	911	916	884	897	851	915	908	889	872	841	884	943	933	922	953	883	873	904	864	901	896	918	892	878	902	969	838	881	854	858	921	852	855	896	882	910	858	923	916	896	852	911	841	880	893	852	905	921	887	909	910	868	891	890	921	840	859	866	959	864	909	913	835	904	860	883	902	920	888	908	901	881	877	916	922	879	903	921	953	915	896	867	881	889	868	922	846	886	874	923	898	902	874	910	893	874	887	905	890	878	883	829	908	831	891	897	890	908	878	912	851	859	861	921	917	886	875	894	898	851	900	845	879	861	928	934	897	921	878	892	928	960	914	858	883	872	869	885	890	918	899	885	880	877	895	855	905	841	915	846	861	871	882	903	840	883	885	900	841	937	859	911	927	859	926	885	877	925	928	848	915	866	866	833	841	885	851	921	855	827	913	929	942	894	937	922	872	830	906	901	872	912	841	864	863	879	909	807	895	873	886	858	891	906	827	898	905	858	847	882	948	914	944	901	874	858	910	865	858	855	868	933	914	893	923	913	901	941	903	890	907	892	817	925	838	872	913	863	914	914	926	906	864	865	895	896	890	865	902	926	913	922	923	884	890	886	928	899	870	876	911	884	905	925	882	853	928	968	862	884	918	866	933	951	924	917	880	930	898	919	875	871	908	910	895	872	885	886	928	904	887	860	898	900	937	888	813	938	872	905	922	927	938	879	842	824	895	938	862	912	906	875	866	943	904	905	836	924	878	867	890	860	902	839	897	869	901	870	913	887	875	891	927	893	880	865	901	922	877	866	885	877	878	853	905	907	872	893	873	909	884	857	884	931	841	880	871	891	906	863	856	908	948	932	892	891	908	860	909	929	838	938	888	909	831	847	940	886	882	883	875	906	902	876	874	932	880	891	828	895	916	930	906	911	928	907	899	876	866	963	871	860	906	903	874	862	925	917	918	870	857	864	907	870	883	900	874	887	866	875	863	884	869	924	878	901	876	856	899	892	911	858	897	898	850	912	913	869	936	893	897	858	885	976	942	954	867	896	847	885	920	893	880	872	918	890	901	852	854	888	876	908	894	844	853	907	942	933	942	815	906	883	842	890	888	912	884	881	908	909	874	870	863	961	888	860	940	876	887	832	877	927	841	882	945	918	839	910	852	870	903	831	892	912	909	877	880	935	870	852	905	860	918	928	910	912	868	952	887	884	927	894	860	881	878	887	894	867	890	892	925	885	900	913	864	923	872	867	873	872	909	881	885	918	956	866	915	907	938	844	943	910	917	834	911	889	875	894	870	915	874	908	926	863	888	874	888	903	893	903	869	839	906	930	885	854	862	879	885	909	857	892	932	896	909	940	876	872	890	868	868	881	872	862	933	921	909	873	943	905	904	899	908	880	888	910	892	919	927	906	909	907	905	885	922	876	891	895	888	908	914	889	836	909	883	860	843	892	910	929	909	896	933	924	885	857	910	909	888	916	872	886	919	835	858	899	848	868	972	832	891	900	872	875	889	928	909	905	885	924	862	899	868	879	941	961	903	853	870	874	841	869	899	939	901	887	885	894	882	900	899	900	917	897	867	891	870	889	917	886	888	905	868	895	917	888	911	842	859	835	883	879	933	876	850	925	851	871	925	834	901	855	889	852	902	906	880	883	900	893	870	899	896	848	901	918	888	872	921	987	899	900	875	933	862	909	923	879	920	899	932	890	902	920	890	898	871	853	924	914	864	832	888	876	903	876	911	873	865	885	883	889	922	907	848	843	899	907	839	903	948	894	841	893	864	884	929	905	889	938	884	829	910	862	845	879	883	895	840	877	885	882	874	907	892	929	912	858	872	879	903	893	932	884	911	930	875	906	864	884	864	874	807	893	935	894	883	857	905	873	865	879	896	887	876	854	906	913	894	890	885	912	894	885	850	899	901	847	839	871	903	879	892	862	855	878	928	926	858	923	929	896	951	894	879	888	891	912	906	855	943	903	896	912	921	890	882	896	926	851	899	897	952	911	873	919	915	888	907	889	905	870	893	901	881	895	879	841	890	868	839	878	872	891	911	878	889	923	911	817	903	924	850	870	893	901	880	901	850	874	876	916	886	858	889	876	874	899	903	905	864	912	920	923	919	839	863	939	940	882	892	869	921	854	898	891	850	857	900	867	917	882	899	898	887	935	892	946	863	860	930	927	926	969	893	909	868	952	877	922	934	809	862	868	888	824	904	872	930	911	920	900	941	872	879	878	929	924	921	864	934	878	948	872	934	898	875	916	927	892	951	861	830	862	894	873	874	911	861	897	930	850	860	917	830	898	902	888	884	882	898	913	885	878	916	898	885	895	862	870	894	883	938	861	907	857	893	877	858	947	858	903	892	891	904	926	875	875	865	880	911	876	848	917	899	903	885	862	891	895	895	877	949	872	907	848	923	928	870	918	889	890	872	844	877	950	866	857	912	871	866	853	912	950	885	895	912	889	900	878	853	881	868	828	875	931	904	898	872	896	915	912	868	853	846	899	886	859	891	910	885	911	860	869	888	928	914	964	886	956	857	903	904	890	855	885	906	882	893	906	853	873	874	943	879	888	902	910	883	875	902	943	846	937	827	883	925	949	888	958	846	871	913	846	872	844	890	889	926	897	886	883	924	917	906	916	869	900	909	895	849	880	898	851	881	910	881	849	915	908	925	882	854	908	909	822	879	838	891	915	878	856	927	830	904	873	858	869	947	924	833	928	868	889	880	866	907	866	899	911	908	835	939	863	864	853	864	878	901	875	920	879	849	925	860	853	902	890	883	908	897	886	826	909	818	860	911	850	910	882	923	840	876	883	924	871	916	865	868	884	879	870	889	938	911	849	873	882	944	844	918	850	877	883	883	890	888	820	869	921	912	843	882	883	922	940	897	876	885	905	866	845	883	894	924	904	845	884	891	914	957	925	909	892	886	915	909	827	887	942	873	835	929	905	874	922	933	863	889	906	854	862	913	916	874	867	893	868	942	910	809	917	892	851	893	919	895	938	911	879	915	859	906	926	875	897	912	897	897	907	928	862	893	883	892	924	887	852	883	873	893	893	916	895	873	893	873	902	880	898	890	921	909	900	921	925	892	899	882	952	878	880	861	889	875	924	856	881	867	872	931	877	946	924	878	913	909	889	900	912	906	860	846	898	857	881	926	866	861	901	884	878	909	850	884	890	889	858	911	912	867
22760	21346	29100	23953	21352	21497	10182	2624	1913	1744	1614	1525	1387	1311	1331	1271	1132	1054	1028	940	873	888	828	961	1012	1079	1002	947	968	906	871	835	845	786	804	797	755	724	706	764	742	777	738	764	835	861	867	819	793	763	704	713	703	731	749	726	725	677	680	601	669	688	675	695	652	631	665	716	671	686	622	691	652	667	647	663	667	643	670	625	697	641	656	689	693	633	686	586	643	664	668	623	658	635	612	637	688	653	661	647	654	639	670	655	630	665	643	671	656	631	628	649	658	645	677	647	674	640	656	598	734	599	658	621	628	645	659	677	657	645	636	650	654	640	643	642	601	695	645	644	636	657	646	684	666	607	646	675	612	682	638	666	669	634	670	669	686	635	690	648	637	669	695	643	707	631	644	653	687	640	620	630	660	688	661	605	676	676	668	706	655	645	627	691	628	663	657	685	694	632	677	623	611	664	638	628	673	632	694	602	659	655	653	672	692	689	638	632	677	656	687	612	643	654	634	626	624	623	685	639	625	660	656	627	683	668	631	644	651	622	686	685	654	683	638	647	669	652	670	698	649	663	658	642	655	654	651	602	661	636	641	649	691	660	671	639	674	682	679	625	653	711	630	650	659	664	669	659	673	686	640	669	640	671	662	639	643	660	694	626	660	631	706	668	679	680	640	651	677	728	607	667	636	687	650	642	630	660	647	696	701	681	632	635	661	648	620	654	700	655	684	644	640	685	639	673	648	674	658	643	673	646	666	653	636	645	658	679	643	621	671	681	715	669	661	644	665	654	661	638	670	695	644	602	635	639	640	678	662	630	670	638	710	694	611	640	671	655	647	627	654	614	647	625	649	662	644	640	663	619	657	618	673	653	690	646	658	672	646	650	679	640	638	713	685	654	639	630	612	635	642	658	667	634	668	619	684	685	672	611	681	652	684	663	706	672	672	626	625	674	661	650	671	698	707	603	645	615	643	666	643	694	619	662	648	636	639	669	662	659	642	670	680	634	666	668	640	663	707	653	712	613	659	640	600	613	648	679	684	642	688	669	651	682	673	633	648	678	653	640	663	693	662	663	634	718	638	654	655	654	637	636	647	659	633	667	647	654	593	668	662	634	641	642	650	645	631	694	633	650	679	649	661	596	679	663	647	624	653	644	649	706	637	628	643	714	652	662	663	671	674	622	666	611	688	648	636	598	666	673	627	623	662	609	628	658	686	618	610	672	675	673	650	638	657	664	647	672	661	666	659	639	651	650	630	683	662	666	671	671	652	650	693	656	632	675	627	651	626	575	646	615	661	664	625	656	667	673	668	638	628	655	668	651	676	638	652	601	666	632	652	666	638	667	670	672	683	681	631	624	665	664	677	646	672	666	659	674	665	636	654	586	640	639	641	669	668	659	710	631	610	664	631	722	700	663	674	594	664	641	653	667	648	633	689	688	639	629	639	692	674	664	671	631	683	616	652	641	631	631	628	668	673	689	643	626	661	630	668	596	649	651	683	633	666	676	643	658	670	607	671	629	660	651	655	631	688	661	640	646	617	626	656	655	651	669	698	725	608	649	603	658	617	658	609	668	700	606	637	661	682	658	645	660	685	661	693	619	645	625	634	608	658	644	648	656	670	683	665	605	666	695	633	658	658	611	622	625	649	636	633	686	656	685	700	650	627	593	651	656	663	668	681	625	691	663	642	672	631	642	661	614	657	682	606	707	664	647	645	629	650	633	649	657	654	652	606	640	630	647	661	632	680	668	657	660	660	665	614	684	692	616	693	685	680	666	679	654	664	633	653	630	675	647	662	641	645	618	676	643	683	595	655	620	659	667	650	639	625	668	684	660	634	645	622	656	641	672	643	653	657	628	656	655	596	649	648	651	639	643	663	675	677	619	558	647	641	654	644	602	664	668	636	639	680	652	607	605	681	653	635	615	660	638	625	593	635	683	688	667	660	647	652	624	675	598	631	673	659	666	632	665	680	613	690	623	683	654	676	644	658	656	628	612	637	626	647	643	629	608	668	669	669	625	646	667	647	670	640	669	694	683	636	627	670	618	670	680	650	624	657	655	653	655	639	670	680	659	596	689	615	658	635	663	649	646	679	643	625	595	652	702	679	638	624	689	609	658	633	669	595	608	627	620	646	644	648	656	643	601	628	683	677	645	614	652	687	591	676	664	661	634	664	688	680	660	652	645	638	659	647	679	628	622	649	708	631	634	572	622	650	615	650	638	660	627	628	707	620	609	603	662	678	653	669	655	627	695	627	642	661	618	674	653	697	633	682	670	602	672	636	606	640	657	642	632	631	598	658	709	668	653	570	614	656	678	644	638	678	642	626	612	645	691	639	630	654	669	676	668	649	687	671	631	677	631	613	635	655	629	649	598	610	641	646	662	682	637	597	626	658	582	658	624	670	658	633	608	689	588	688	632	654	647	653	642	623	642	686	700	637	650	640	678	681	664	634	673	655	639	680	652	676	656	638	649	666	647	654	642	605	687	620	691	651	645	663	639	676	652	644	672	652	637	664	630	675	645	631	641	584	634	644	669	642	598	658	665	653	654	652	636	686	644	641	656	613	671	617	664	622	633	676	612	611	647	701	643	677	683	658	670	653	594	645	663	658	687	605	604	663	620	651	688	656	637	650	609	652	679	652	644	682	653	636	624	630	678	656	685	621	630	664	644	631	679	638	612	613	664	655	621	670	651	649	637	614	694	691	662	646	661	641	627	683	688	624	655	613	648	648	650	617	619	635	646	618	680	690	678	642	649	619	588	629	658	649	662	656	673	681	657	608	697	691	639	648	642	600	632	646	599	662	649	666	651	628	609	682	631	652	643	695	614	683	684	658	633	644	654	609	662	736	638	625	619	675	643	629	649	670	630	668	628	621	651	615	605	681	681	672	635	696	635	626	640	585	660	651	623	638	661	598	688	648	660	642	668	643	668	697	674	694	662	639	629	674	606	635	666	628	696	680	641	691	628	706	640	633	622	708	654	667	675	662	635	642	636	688	623	669	625	646	606	640	627	631	670	620	650	631	685	693	580	616	609	716	590	634	629	713	654	663	663	635	614	679	709	668	686	713	645	643	643	632	638	689	677	636	628	653	669	628	626	659	644	627	666	631	684	710	656	616	629	631	699	640	658	651	640	675	639	716	625	655	648	672	656	646	669	644	652	626	709	641	593	653	647	680	645	649	683	642	667	680	629	628	664	699	670	584	638	673	621	693	622	660	647	634	600	655	688	697	657	655	620	641	610	652	654	691	607	658	594	672	599	661	709	654	607	659	680	648	613	651	674	661	707	687	700	668	661	622	643	635	689	684	651	637	646	671	691	596	648	643	618	607	605	630	663	621	635	633	597	638	636	651	621	629	661	633	647	663	676	702	615	685	643	647	634	634	628	638	655	657	625	647	655	595	657	621	630	653	648	670	648	672	650	632	625	676	659	663	670	685	620	661	648	627	678	617	647	636	624	672	625	646	665	648	604	649	659	664	692	679	651
13147	33096	27250	12421	8750	6853	5121	3775	3099	2655	2319	2120	1979	1915	1811	1746	1441	1321	1231	1121	947	1014	1094	1154	1316	1274	1285	1272	1123	1090	1033	963	960	956	966	903	842	789	822	815	832	843	852	884	911	1017	946	997	931	805	796	730	743	764	772	741	760	718	695	726	726	699	668	712	713	686	640	683	672	654	638	675	667	670	654	655	700	673	659	631	711	679	691	667	626	632	631	671	724	678	633	657	651	686	639	697	666	676	646	635	653	657	622	699	663	634	647	662	668	672	639	660	599	681	698	660	671	661	640	657	691	622	684	684	649	647	664	639	696	675	706	670	650	671	659	655	629	664	643	662	679	632	667	683	638	639	666	682	613	627	656	618	719	644	666	662	658	672	683	680	654	658	630	618	679	656	645	644	673	612	692	646	664	659	627	653	664	677	676	687	652	674	665	655	694	650	625	681	670	675	658	634	645	673	643	668	669	683	652	641	676	644	685	627	669	669	647	635	583	696	644	687	668	630	667	625	656	634	701	655	643	679	645	678	670	654	631	615	588	647	682	668	669	623	621	662	649	672	655	601	663	688	700	641	632	666	670	676	685	687	675	634	716	685	675	663	642	693	624	660	690	658	653	656	660	720	623	675	643	620	626	638	657	631	618	647	682	660	635	669	649	697	696	646	618	679	687	674	653	654	664	658	652	672	672	647	675	689	652	617	634	695	622	643	656	640	694	624	655	649	608	623	629	617	651	661	641	646	691	651	681	671	691	667	635	656	685	631	604	714	681	684	627	645	617	626	663	671	637	651	691	674	653	633	676	681	658	672	643	660	670	694	610	647	662	611	667	679	674	603	645	687	664	596	652	693	691	646	663	673	672	656	680	639	656	668	671	658	615	656	704	670	689	668	618	654	624	643	686	636	665	670	654	659	676	625	647	674	688	677	662	659	657	649	621	640	662	617	669	632	660	687	634	666	704	666	640	648	626	660	691	666	630	624	658	623	655	661	647	656	648	629	626	680	660	655	671	662	651	674	642	632	643	712	637	657	678	667	667	606	636	647	648	688	609	661	644	702	663	632	648	614	590	700	656	642	645	652	709	721	617	612	701	622	661	673	663	645	635	631	681	703	642	692	643	720	629	659	633	713	689	649	617	698	676	650	634	652	683	708	646	653	682	593	700	684	672	657	641	666	692	670	618	636	612	649	656	680	709	648	654	707	695	639	668	693	628	679	685	620	619	702	659	704	684	645	659	659	697	591	624	632	631	654	676	625	695	595	639	625	658	661	672	639	674	655	715	670	641	710	655	710	645	688	653	645	574	702	603	618	670	683	663	672	640	651	683	644	686	625	640	679	692	640	653	724	622	662	661	667	619	677	646	628	632	682	616	652	630	627	689	636	677	670	636	699	645	674	690	630	697	667	679	625	623	588	674	659	699	677	651	634	636	634	677	652	684	695	656	637	632	685	679	656	673	661	629	642	679	681	657	621	663	704	670	659	643	630	656	661	699	621	684	707	638	633	664	678	620	683	656	639	639	673	643	649	613	623	628	637	632	647	653	650	648	651	636	671	662	661	667	649	634	631	694	669	643	652	712	672	679	644	678	682	687	646	649	632	620	685	643	684	723	698	629	621	669	693	632	702	678	646	627	633	664	684	643	715	740	660	643	665	654	640	612	653	616	703	619	652	688	636	661	666	670	652	645	661	679	665	626	666	652	629	640	670	687	711	608	675	628	668	635	662	657	674	653	658	671	644	615	688	672	639	668	664	579	687	636	649	632	637	658	669	688	663	661	680	665	698	634	651	673	616	568	676	658	658	616	594	642	653	665	657	666	646	671	628	675	687	700	669	683	639	674	690	692	682	670	667	677	676	648	655	634	611	610	667	660	681	658	654	642	670	656	657	668	678	652	628	634	628	653	679	639	650	672	647	681	647	643	615	640	672	638	690	674	688	668	696	664	677	627	615	668	663	618	647	637	660	673	613	638	691	663	665	621	675	657	701	612	660	639	682	637	633	651	634	619	667	628	633	664	663	659	649	657	634	721	623	691	665	635	595	681	653	640	638	647	603	662	698	631	675	652	634	683	674	650	607	668	691	635	611	648	636	594	637	634	637	687	624	649	669	674	672	675	662	689	683	685	702	655	623	650	645	629	677	665	645	703	639	652	662	669	715	651	626	639	646	668	636	693	667	654	698	698	632	729	679	630	658	676	610	665	654	613	680	633	642	662	688	654	677	673	644	651	599	647	674	651	645	676	644	628	616	618	699	616	684	647	644	655	659	633	623	635	665	672	652	621	697	623	625	682	667	697	621	636	671	662	683	637	665	623	684	638	670	622	649	639	665	630	620	659	716	701	696	647	668	648	644	662	689	669	668	663	683	680	660	612	675	686	676	631	654	626	638	641	649	642	665	698	664	666	630	675	671	684	630	688	626	645	662	706	675	676	669	658	626	641	675	685	642	622	668	652	627	708	650	634	649	646	625	684	669	676	611	613	662	687	674	675	650	666	660	675	723	662	620	661	622	625	641	652	639	683	659	656	610	639	593	700	710	652	664	681	658	647	686	648	689	610	607	656	674	626	661	647	686	627	619	668	590	684	648	665	659	656	650	611	706	658	642	631	666	681	679	684	632	695	642	676	601	656	658	660	699	696	714	644	694	627	623	624	691	664	686	683	662	650	625	661	643	655	672	631	647	648	630	642	710	630	657	661	663	626	622	631	676	678	697	630	640	656	582	635	645	722	703	654	647	677	637	654	635	644	648	646	611	617	649	675	698	628	684	600	620	632	682	699	655	638	690	696	659	640	630	691	713	680	679	695	627	713	662	647	700	644	678	663	650	681	604	609	660	654	652	670	669	639	647	650	646	657	637	649	659	681	623	659	664	633	671	675	699	624	694	638	667	644	633	626	642	628	666	675	696	635	661	634	648	660	671	679	648	652	684	637	660	649	634	654	648	635	642	625	665	653	621	657	660	650	647	659	667	647	602	641	647	724	578	644	636	632	669	647	639	669	684	648	650	634	643	650	680	636	625	648	614	684	643	664	655	642	615	663	620	663	642	674	683	647	628	634	655	620	663	646	672	679	661	654	669	669	674	641	641	663	675	634	620	659	670	685	650	660	651	655	648	662	687	597	654	653	640	679	684	674	675	641	640	667	664	662	623	643	642	689	640	664	649	632	697	662	674	666	604	651	669	684	625	651	650	679	671	643	676	633	663	650	638	637	666	644	647	627	659	687	607	694	663	640	651	644	643	646	664	679	688	697	632	638	684	585	663	672	679	651	677	625	635	653	657	695	667	671	610	713	628	610	693	652	669	686	667	653	664	642	656	652	663	603	686	646	665	626	659	656	673	691	681	675	626	628	618	667	639	676	682	659	676	659	639	670	606	672	659	653	670	639	662	664	649	614	687	649	724	646	590	620	632	675	640	711	612	624	687	645	634	668	647	666	678	669	640	638	636	614	649	678	651	653	667	689	710	657	673	728	681	673	647	698	655	647	686
28015	18325	8714	3755	2042	1665	1248	1069	869	854	916	893	789	869	799	837	801	758	750	722	683	719	723	797	749	781	740	716	760	730	718	723	751	686	724	694	667	699	660	680	696	682	697	743	735	727	696	712	709	651	671	646	696	669	611	655	712	659	666	611	647	668	638	634	656	681	656	649	655	622	640	670	653	654	673	627	657	626	699	620	647	666	680	654	609	693	675	656	616	671	712	655	660	704	624	658	644	613	636	691	665	646	653	641	671	614	623	636	653	645	636	657	652	635	646	651	694	639	656	651	650	630	676	642	664	707	650	730	657	650	626	642	653	675	673	650	653	622	649	682	678	594	631	623	658	632	605	605	659	621	666	682	619	627	639	664	697	673	634	658	624	642	665	681	598	655	664	648	607	643	660	654	667	640	656	669	678	627	629	612	664	643	639	679	652	653	644	645	644	656	698	652	583	634	653	649	641	711	624	619	678	640	600	679	696	633	639	652	691	622	607	615	631	651	582	637	669	642	614	668	640	651	662	647	630	675	678	690	638	663	674	625	634	626	623	625	715	683	605	649	604	652	576	660	634	603	660	643	695	663	616	661	663	663	627	652	613	610	658	702	672	679	699	687	632	632	618	632	667	660	636	634	660	657	686	658	621	730	630	612	645	679	659	671	665	613	622	627	627	675	641	634	680	680	635	617	668	640	643	623	689	701	680	617	705	718	605	654	674	623	683	653	689	691	630	669	663	620	623	664	622	621	688	652	664	594	639	655	681	693	709	696	647	683	630	656	685	632	621	630	636	626	674	653	661	619	660	664	695	677	614	667	641	683	636	654	642	674	652	620	638	722	668	686	645	661	663	682	619	735	628	640	667	642	667	657	692	662	682	618	688	594	653	681	671	619	661	658	682	647	647	663	628	637	674	659	678	667	609	678	612	682	677	619	687	648	693	653	657	613	624	643	696	695	693	621	649	651	646	695	642	651	688	618	659	663	662	668	643	710	636	628	675	648	619	668	617	677	691	652	696	669	656	646	720	669	672	646	650	671	635	618	625	672	661	662	666	630	663	639	675	666	672	665	661	643	714	718	651	624	679	639	696	659	658	678	683	641	673	694	666	690	634	621	643	644	630	686	634	678	650	666	703	639	622	649	639	642	666	655	623	631	608	697	637	644	644	711	640	620	696	620	689	651	648	695	673	661	650	671	614	644	653	630	636	669	638	651	634	658	621	695	682	647	636	673	642	654	649	657	673	648	641	642	634	620	634	661	635	618	629	675	654	660	677	651	602	649	651	684	656	638	676	669	666	660	631	639	662	662	614	642	637	662	604	650	637	686	603	650	665	705	693	670	689	672	629	676	653	653	666	624	638	662	706	679	613	606	635	654	643	686	686	646	648	613	672	638	635	626	639	659	659	677	670	634	654	621	641	708	679	652	651	637	613	643	625	643	683	645	661	672	683	618	666	676	590	671	637	653	614	648	681	643	603	651	665	656	660	613	669	677	646	677	657	635	688	658	667	654	648	672	694	636	624	672	662	631	689	618	650	630	649	622	648	624	677	664	687	658	673	706	605	701	663	660	661	722	632	656	614	666	710	637	669	640	658	650	667	657	626	638	628	649	701	619	665	693	671	662	638	659	701	639	611	664	709	632	626	699	661	628	663	653	713	640	658	715	720	685	662	674	640	642	641	592	666	686	625	698	635	614	626	679	649	655	611	711	661	659	607	643	690	654	657	648	641	608	631	661	637	619	613	679	674	667	643	649	684	653	629	688	682	645	657	676	604	639	705	645	643	617	660	676	681	614	637	681	639	657	673	636	673	656	621	698	655	691	633	664	717	653	624	634	663	650	670	634	627	644	661	702	662	649	696	676	644	627	653	611	644	623	641	682	680	667	681	634	677	684	678	655	634	652	634	615	640	666	683	613	691	623	650	677	660	619	616	626	639	657	614	643	640	660	690	652	610	602	617	672	598	692	652	628	673	659	628	663	662	629	649	635	621	712	642	649	670	652	640	671	636	647	651	647	673	651	653	712	696	664	656	683	625	676	668	687	650	670	659	630	650	690	663	651	703	687	664	613	640	721	597	673	652	677	617	662	623	697	700	648	653	656	663	757	673	616	662	579	620	662	639	635	626	695	652	650	697	708	705	679	611	637	695	664	651	712	653	614	638	652	681	687	632	670	655	637	691	668	669	623	682	614	625	681	679	615	676	636	662	681	626	616	660	663	621	643	622	632	642	669	675	674	637	633	616	624	634	657	670	694	662	648	697	672	634	651	631	682	681	673	625	622	657	637	614	664	618	626	652	656	643	650	666	657	652	644	600	662	650	637	643	632	695	616	667	684	657	640	631	653	689	665	679	661	667	631	668	660	645	675	650	637	618	676	680	657	636	638	664	692	628	691	670	693	605	639	608	660	617	678	646	757	642	650	635	676	628	686	647	674	631	721	640	623	653	625	627	627	688	655	612	685	684	693	623	637	615	619	660	675	653	636	629	675	637	646	660	647	644	649	664	629	667	674	652	653	657	668	667	652	656	692	687	690	654	658	703	656	717	682	643	632	663	660	676	641	670	678	620	625	666	660	625	628	600	678	693	601	659	663	636	609	667	632	672	656	638	635	641	622	649	635	665	629	687	601	636	632	640	666	615	658	652	645	685	687	635	626	638	632	628	664	641	639	641	663	657	663	659	699	619	626	603	603	714	701	631	630	654	674	660	619	625	658	630	663	664	592	611	641	630	655	636	671	628	660	645	669	710	681	707	625	678	622	652	662	660	647	628	653	644	683	667	696	639	649	670	656	648	629	639	693	636	606	657	674	675	636	681	618	695	671	638	687	693	625	624	642	634	695	635	619	685	635	678	657	654	686	655	702	673	689	625	658	654	695	676	644	667	611	621	650	651	669	600	653	654	638	669	651	647	685	676	656	654	628	660	663	643	619	675	680	641	694	666	651	665	639	690	647	649	685	631	658	642	607	649	647	643	625	685	644	649	696	663	676	622	619	615	628	677	662	619	664	656	652	653	638	618	679	632	640	624	626	643	652	673	668	642	681	697	625	648	629	641	626	623	669	687	616	642	687	641	632	624	644	672	651	652	656	699	640	649	655	645	680	708	675	659	655	677	627	685	660	682	589	676	686	647	631	675	671	634	648	635	657	660	630	662	630	623	685	619	638	635	614	641	627	672	630	654	669	613	658	661	647	664	649	646	655	681	644	674	677	643	678	717	626	633	689	645	675	645	660	651	657	588	668	643	655	633	664	655	653	704	689	660	655	638	622	627	660	654	619	634	632	610	696	582	615	694	625	664	641	703	700	658	617	647	619	680	651	650	670	649	638	683	673	664	583	665	635	655	688	640	628	622	684	641	679	654	655	635	664	624	652	636	684	656	658	650	683	614	675	629	652	672	651	651	670	627	657	685	688	687	686	650	660	648	665	635	647	630	628	649	658	716	686	634	624	606	634	640	636	663	675	647	675	650	665	640	682	634	645	671	669
9405	10584	7776	3732	3102	2523	2031	1402	1275	1137	1137	1076	1032	1045	1029	949	898	852	802	775	798	835	824	813	934	904	915	914	922	794	814	807	839	791	776	772	751	705	734	781	743	746	761	745	777	835	797	733	744	719	717	694	688	724	750	688	710	668	743	689	708	658	665	743	692	710	703	665	704	653	714	738	724	721	714	678	699	724	713	730	699	696	653	744	723	703	675	676	675	702	658	708	658	735	715	695	704	670	663	662	693	737	671	689	688	706	729	672	723	734	683	725	707	712	705	699	681	690	664	672	668	677	700	710	694	673	696	709	668	712	691	698	688	654	687	660	658	696	734	684	702	668	692	691	682	687	653	740	672	717	695	689	695	712	695	660	676	650	715	728	691	728	688	693	699	681	676	653	692	694	659	687	710	706	680	695	664	684	690	701	725	702	705	690	659	661	633	729	706	759	699	737	657	694	699	684	688	654	707	726	701	652	673	709	658	657	656	678	664	697	715	722	654	694	662	664	700	702	712	686	692	682	708	674	680	679	612	721	682	653	707	670	691	672	669	654	685	663	718	693	696	692	704	711	701	673	698	659	712	673	712	745	717	706	656	711	650	713	705	697	679	621	657	687	705	682	733	727	642	695	712	683	679	684	686	700	714	713	615	739	686	692	725	694	688	681	691	671	704	707	710	678	753	653	692	666	698	661	714	687	698	645	704	715	691	664	702	712	662	677	644	674	729	696	684	669	665	709	716	655	705	688	626	719	660	719	716	682	672	694	639	679	676	625	696	707	660	710	678	697	679	726	694	618	652	696	676	699	687	655	702	714	697	649	686	697	722	694	731	668	683	717	683	706	687	676	691	670	666	694	648	676	693	679	661	669	714	705	675	736	673	699	695	667	683	695	700	689	675	686	740	720	639	712	682	712	714	703	696	686	665	653	703	701	699	663	707	665	689	698	644	655	720	713	725	667	649	711	701	673	664	719	666	656	685	729	711	722	694	720	653	704	685	712	690	647	678	705	643	683	676	692	679	672	705	669	690	701	700	612	713	710	674	688	667	698	641	662	696	660	669	675	687	688	711	676	708	671	681	679	695	709	678	657	686	667	676	746	680	696	741	704	680	719	737	694	705	719	683	665	671	668	711	683	660	700	725	727	693	691	686	707	678	702	697	692	673	680	678	685	708	701	697	729	673	692	724	713	689	693	723	676	714	679	696	639	677	695	692	675	710	757	695	701	656	717	738	743	640	700	683	703	668	735	713	697	690	682	684	736	670	684	636	688	719	708	711	702	691	695	696	704	673	729	735	696	706	707	721	693	696	701	692	719	750	691	690	669	684	698	694	706	712	752	663	693	672	717	720	691	728	676	695	679	652	678	661	718	663	667	749	681	693	713	668	705	700	727	687	678	709	703	694	661	681	710	665	709	695	680	649	699	676	670	658	750	711	649	720	732	666	653	707	705	716	665	663	649	730	676	701	698	700	678	712	687	624	704	692	704	679	723	660	711	659	686	675	690	660	707	692	692	674	734	730	738	637	703	648	653	689	694	699	698	689	715	665	724	681	688	641	662	644	641	668	721	693	669	702	680	609	635	723	718	751	659	726	720	698	688	671	660	709	696	730	680	698	722	708	677	702	667	699	695	726	698	676	710	664	702	671	688	645	697	682	715	654	682	711	688	685	679	684	696	705	704	762	722	709	680	671	647	725	682	699	726	664	728	636	688	666	652	669	707	667	665	686	684	699	719	707	699	689	682	687	674	742	684	658	646	723	720	648	669	719	713	704	648	676	706	692	709	696	689	678	628	698	706	734	715	670	681	690	686	679	702	685	658	701	697	752	689	692	710	733	682	656	725	650	710	643	660	653	707	717	686	729	677	690	672	681	711	651	677	664	668	721	686	663	694	685	678	671	632	709	673	690	665	733	653	711	674	697	690	673	619	683	729	684	670	701	712	726	675	706	696	648	700	661	674	731	690	729	659	693	693	712	707	693	683	693	697	688	695	718	727	673	701	674	722	661	713	656	684	717	689	754	717	689	712	683	662	682	671	684	693	713	668	692	685	733	678	677	729	699	686	701	699	694	633	709	673	646	676	642	683	690	722	704	686	711	670	655	686	745	666	731	699	695	682	652	700	644	683	633	685	682	739	652	645	672	693	678	769	653	669	669	747	684	738	665	741	708	722	670	652	690	735	679	641	646	704	694	730	670	726	685	701	690	709	695	696	675	665	694	669	733	754	684	693	711	685	685	673	664	729	752	679	687	710	717	650	668	687	707	704	713	687	678	685	674	691	655	685	690	657	699	655	623	715	686	682	726	652	698	678	691	674	647	698	680	645	734	694	686	663	687	703	663	739	695	685	673	660	685	701	681	706	734	657	682	690	711	704	695	707	659	706	678	729	649	674	677	659	658	699	674	698	668	747	718	702	696	680	680	701	682	700	677	694	662	679	697	713	686	663	726	708	702	652	669	681	680	697	688	690	693	730	686	713	667	686	714	688	664	670	692	714	770	662	677	673	693	707	678	763	673	722	689	686	654	654	696	704	665	657	680	730	685	703	677	699	675	675	717	683	693	740	673	708	692	753	643	673	706	664	688	658	655	679	666	659	698	696	657	702	703	693	677	656	706	685	710	686	659	710	676	769	712	697	684	710	681	706	729	682	682	726	687	647	693	735	668	664	699	759	719	728	721	740	707	743	684	687	683	623	701	684	707	631	686	714	673	700	690	686	711	657	677	639	735	669	674	665	677	675	724	721	745	675	699	679	697	696	715	673	671	705	704	721	680	608	674	661	687	694	717	673	679	718	683	700	717	673	774	687	725	696	622	668	662	688	683	683	674	709	720	740	700	689	693	726	718	720	658	669	679	655	651	656	694	683	715	717	694	710	680	669	697	701	729	711	731	703	626	668	683	670	653	687	695	717	684	701	684	705	669	699	649	679	710	716	680	682	657	651	735	721	659	696	691	668	678	705	664	732	673	681	715	686	717	681	694	684	730	738	681	730	698	705	679	718	669	732	720	707	652	732	663	730	691	731	662	683	672	698	700	659	735	686	674	702	700	698	690	672	669	709	655	700	737	682	696	700	745	715	695	636	678	670	686	696	686	682	719	680	703	712	661	667	667	678	664	677	638	707	706	732	640	690	679	698	670	719	673	649	645	685	676	678	718	676	695	701	642	719	726	693	653	695	685	678	710	666	714	701	705	693	690	676	666	714	711	667	698	673	736	665	762	715	655	669	699	695	666	690	693	686	684	681	721	665	661	708	666	679	686	669	704	672	706	661	703	673	720	663	699	709	669	686	680	690	656	747	667	671	736	729	735	687	729	687	707	696	676	708	692	696	673	710	665	691	770	713	716	713	731	668	713	675	650	685	680	695	720	702	683	665	723	686	713	658	723	684	736	712	682	639	718	688	722	696	691	686	688	705	676	712	725	697	696	710	688	685	650	663	711	656	680	726	708	700	689	679	643	633	662	712	718	713	708	697	714	663	699	714
23687	21221	28414	24330	21211	12178	2918	1584	1248	1159	1070	985	847	921	895	847	732	666	649	621	528	583	542	631	673	732	671	623	673	600	586	568	518	546	534	518	501	561	521	544	454	531	551	545	591	603	587	558	519	526	501	437	474	490	447	491	463	480	474	469	420	473	474	452	482	455	475	440	488	420	413	412	405	443	399	477	422	436	393	460	411	459	430	476	472	424	478	430	423	419	415	415	460	485	479	446	439	435	422	457	471	427	448	450	452	435	419	423	445	462	412	451	440	460	400	427	447	472	433	449	392	446	465	420	426	406	396	449	445	460	465	429	429	427	431	444	431	436	444	504	447	444	404	442	433	407	434	446	416	435	418	419	453	433	465	473	439	409	475	454	463	464	440	420	437	430	397	460	428	460	426	410	438	433	385	438	466	459	436	452	460	466	451	459	396	454	410	453	437	440	434	436	445	428	465	426	479	423	402	471	460	441	440	440	488	424	488	430	452	446	406	432	403	437	447	461	457	471	454	453	445	471	433	426	435	440	411	438	443	439	441	468	435	461	453	449	410	466	431	462	478	458	416	443	414	411	420	411	444	433	416	435	433	442	445	473	446	455	470	446	476	431	461	436	440	428	437	430	440	436	458	471	434	447	453	432	439	460	455	405	479	450	427	454	438	435	422	412	423	443	438	413	442	444	448	474	461	433	435	461	453	424	434	437	428	449	461	419	456	448	429	451	423	459	478	455	446	484	448	442	450	462	417	448	461	415	431	455	446	448	462	439	443	406	435	438	454	437	428	453	427	431	430	465	446	433	474	469	426	454	469	447	426	424	487	473	470	437	446	425	451	427	436	433	432	437	458	442	434	429	461	439	453	484	405	455	448	429	418	451	414	446	431	457	433	420	460	456	475	438	440	449	451	461	435	446	446	445	412	478	440	417	407	432	408	431	460	445	440	436	435	381	446	449	498	458	439	421	437	460	437	420	457	423	465	394	409	458	434	445	434	439	423	454	438	422	440	474	451	442	431	448	463	442	426	428	440	467	430	458	482	413	470	442	423	418	444	426	454	437	439	447	409	434	465	438	441	459	379	439	423	421	415	430	423	414	433	422	421	449	454	418	483	455	442	491	411	432	439	402	452	430	510	429	448	466	431	451	431	444	438	439	470	436	396	433	425	482	479	434	462	429	446	435	413	412	423	457	450	424	449	441	407	474	449	425	450	444	458	467	411	433	453	447	463	423	459	422	467	470	426	435	449	434	456	426	447	465	443	443	434	445	437	434	403	443	445	450	399	421	434	439	427	437	457	423	446	446	479	457	442	427	429	470	432	464	442	431	436	459	485	452	440	456	483	437	434	421	459	447	446	396	391	432	461	429	437	439	455	427	445	446	462	435	459	428	421	443	433	469	461	427	449	460	439	417	445	429	415	414	457	407	476	403	460	448	417	432	410	419	441	410	460	429	419	458	405	422	414	432	398	470	418	420	419	453	388	424	490	461	412	492	436	450	465	431	469	437	451	456	454	417	423	447	438	426	466	478	409	483	428	436	451	428	433	426	443	453	429	446	471	402	456	440	435	424	446	396	431	417	429	447	460	463	459	445	481	429	453	474	419	469	485	430	449	435	459	402	443	448	467	465	421	441	431	427	439	460	446	443	445	436	412	411	461	430	424	442	456	431	470	440	434	425	437	474	443	443	392	410	463	435	429	425	419	420	434	435	408	433	448	486	431	447	438	413	438	459	452	495	426	417	450	450	466	431	453	425	433	448	442	429	406	433	442	408	463	445	463	444	414	440	424	450	431	462	430	413	416	467	420	446	446	473	468	410	481	455	451	434	432	447	454	444	451	457	421	453	444	463	439	472	437	413	395	423	432	449	449	423	399	439	425	458	445	462	448	414	435	403	443	435	431	409	474	443	441	406	419	413	436	451	421	417	470	446	452	454	420	463	462	464	439	447	451	417	420	475	455	469	447	461	454	439	440	460	451	417	439	427	460	434	457	438	439	462	422	442	465	455	458	446	425	427	431	458	414	422	405	431	455	484	442	440	413	455	413	419	437	405	457	412	423	467	444	438	464	426	494	411	396	442	446	438	424	427	415	441	450	448	473	476	446	423	434	433	420	451	386	470	430	457	420	448	384	409	450	446	460	385	419	448	430	443	445	485	475	442	407	399	423	450	429	430	424	448	469	414	442	442	448	429	450	464	452	429	416	461	468	415	436	440	429	451	449	436	439	437	425	412	436	475	423	439	442	430	485	428	419	433	418	436	425	429	484	457	414	432	476	453	444	434	438	441	475	424	428	465	462	437	442	437	426	430	418	442	460	437	486	419	426	411	484	424	476	434	404	414	469	450	472	449	404	475	424	443	432	417	487	429	458	438	426	470	456	443	456	433	434	450	426	439	429	435	417	445	403	444	435	485	447	476	477	459	431	414	407	449	477	446	426	444	452	422	467	447	433	434	454	466	418	423	479	481	441	465	433	443	409	436	474	452	394	452	432	459	439	456	459	463	448	448	441	453	443	466	475	420	428	461	466	466	480	482	394	415	447	472	397	417	459	460	421	429	462	451	432	441	453	464	458	403	472	441	413	450	459	480	422	439	419	448	463	439	420	443	421	446	457	451	445	477	425	429	457	440	439	407	434	422	433	437	427	405	485	445	429	450	446	416	487	442	438	482	406	381	414	421	422	431	393	445	419	422	484	474	461	437	440	462	419	423	402	450	455	444	474	467	442	450	423	422	445	438	436	474	434	460	420	416	458	442	418	452	469	416	455	468	446	457	459	429	423	429	481	504	417	419	455	456	427	474	418	440	450	424	416	431	437	453	418	479	468	447	444	425	436	421	457	466	451	461	383	441	451	491	453	407	452	469	428	416	441	439	427	439	407	436	424	437	433	436	454	437	433	442	418	439	487	421	459	425	450	482	426	475	473	422	478	453	408	451	473	428	423	471	469	389	434	420	453	468	444	476	437	454	411	438	426	450	477	442	398	501	452	423	429	444	494	418	450	445	430	402	450	471	458	444	471	438	453	440	431	417	426	468	394	440	444	428	452	448	460	454	417	427	410	464	458	440	416	459	471	455	399	465	454	443	446	431	399	445	462	450	437	451	466	462	457	426	428	428	398	439	446	461	464	438	449	415	412	460	417	457	443	426	430	472	441	445	469	409	435	448	427	440	421	404	478	433	422	474	463	418	413	396	414	444	446	473	408	470	462	457	432	449	402	427	451	441	461	441	430	431	442	450	449	441	416	439	422	456	432	440	440	464	437	439	461	464	447	453	453	442	430	430	425	449	451	437	466	423	465	482	392	421	498	445	426	443	437	422	454	457	432	452	479	444	415	462	429	458	459	413	434	430	483	440	423	461	432	459	431	415	418	468	422	412	445	466	414	449	437	438	398	464	415	434	448	455	472	452	438	430	428	431	445	424	420	455	439	464	443	470	405	475	456	433	431	410	416	461	407	446	415	447	438	409	414	433	424	482	428	439	440	435
10416	27115	18241	9014	5826	4869	3429	2490	2024	1718	1666	1455	1318	1338	1308	1108	978	901	817	706	710	740	771	802	902	935	908	852	755	688	674	675	638	675	664	612	561	617	593	566	572	582	667	627	654	732	729	669	611	560	517	574	530	520	565	525	510	528	491	468	499	474	444	487	482	512	484	466	493	478	512	442	462	456	479	464	463	498	506	462	459	458	465	518	472	474	500	463	463	526	486	483	459	510	452	472	501	444	474	483	452	466	447	462	489	494	468	482	472	470	493	485	464	443	450	460	476	476	440	497	443	463	457	475	484	523	467	468	456	444	491	468	451	450	443	476	534	483	442	461	467	471	485	447	487	503	467	496	490	480	459	430	446	477	463	457	485	449	476	439	474	475	472	513	455	471	494	517	462	434	482	480	485	469	474	464	466	466	467	453	459	426	421	510	476	484	496	460	483	505	457	439	527	505	453	444	494	487	459	466	477	490	463	434	446	445	497	461	490	462	464	480	473	465	467	479	480	438	452	496	488	469	486	478	478	463	472	496	451	430	462	476	456	485	472	492	468	441	494	473	468	492	474	446	437	405	460	438	451	443	446	474	467	499	458	467	496	478	457	449	469	435	483	482	472	481	447	466	494	502	465	471	476	464	435	489	508	472	515	471	490	461	474	447	456	498	454	461	426	453	456	440	467	438	463	469	444	447	470	462	468	450	499	469	500	476	462	497	481	482	528	436	449	439	493	477	448	499	488	489	456	513	460	484	478	452	465	466	456	435	489	491	466	475	490	452	477	470	464	472	485	492	467	482	473	458	488	440	493	465	460	482	475	431	474	486	501	495	465	508	464	462	473	451	445	484	442	485	498	420	469	493	480	431	493	477	486	476	475	453	478	488	480	498	463	439	463	455	475	444	464	498	437	453	470	473	492	458	487	448	484	496	454	466	457	473	443	460	480	476	489	454	445	437	462	474	452	479	518	475	474	477	441	474	470	499	428	420	481	436	464	465	465	508	487	452	481	477	479	476	463	483	471	540	467	451	474	501	507	434	451	484	493	474	485	499	478	472	472	460	478	458	469	486	465	493	472	482	518	487	481	462	465	475	491	507	450	452	443	459	490	449	491	468	480	472	476	476	481	428	465	458	415	466	470	456	508	454	401	465	412	465	502	470	454	434	449	456	466	486	477	422	489	445	484	488	482	472	511	422	448	495	469	499	465	451	455	510	491	476	497	489	460	479	460	497	443	441	468	484	473	442	486	514	483	485	440	498	490	487	502	438	484	445	484	464	487	493	480	466	417	469	470	481	515	477	500	468	472	484	451	490	484	448	444	456	446	445	452	477	465	427	458	448	513	447	491	494	446	457	456	487	433	488	465	493	468	442	436	514	489	489	490	472	458	505	481	487	484	437	481	465	452	486	459	478	489	456	446	492	453	507	412	474	525	486	462	424	511	460	457	497	448	450	517	488	460	451	439	426	493	435	470	458	496	474	469	507	477	491	469	486	489	477	497	488	487	446	431	493	495	461	456	456	471	438	496	484	474	477	467	505	487	476	484	439	477	470	517	461	459	473	477	469	482	473	464	457	466	469	489	478	472	484	476	463	501	498	456	484	471	502	470	479	466	430	452	516	428	468	444	497	481	444	463	503	461	460	479	428	511	443	469	452	445	455	490	482	491	446	483	486	519	458	503	482	443	454	506	448	527	490	472	460	476	450	456	478	515	465	475	482	480	466	453	417	488	442	471	513	517	488	487	525	469	437	473	454	511	482	482	468	498	487	450	455	488	439	499	453	421	471	462	454	443	524	492	445	451	483	466	486	435	451	460	471	450	498	480	434	476	443	404	452	459	472	414	442	476	458	470	451	457	455	491	465	468	461	491	423	514	490	480	472	472	479	462	473	495	463	476	473	474	444	456	476	453	459	478	488	506	474	473	474	453	461	506	439	468	474	471	437	459	477	485	495	481	467	451	446	486	450	453	506	450	454	449	435	475	481	462	474	482	486	479	477	485	424	469	457	462	489	481	490	473	491	492	459	510	482	464	493	500	476	452	453	475	473	460	448	466	499	470	502	476	491	525	460	473	503	470	494	460	438	451	465	492	493	476	462	455	460	460	450	455	504	493	429	453	528	433	499	525	480	503	470	495	484	499	481	451	469	436	486	459	483	472	486	498	496	458	462	448	437	477	462	477	465	462	474	457	439	483	474	470	477	433	516	426	452	460	452	503	455	432	461	498	502	476	427	481	451	489	521	478	505	497	492	456	474	474	452	484	471	474	496	431	482	483	472	521	472	511	491	478	457	486	459	442	485	460	503	445	469	447	452	490	491	444	468	418	513	497	490	494	478	478	492	448	457	493	451	459	497	441	465	461	471	445	500	430	453	444	466	470	482	458	449	462	462	483	465	483	494	446	500	469	459	480	494	463	476	496	498	443	458	495	483	424	440	465	456	452	503	458	470	481	465	456	444	482	503	473	502	466	456	424	458	475	449	482	454	485	445	451	491	492	496	463	470	483	424	497	442	482	444	479	471	446	497	501	455	466	469	467	491	404	471	464	451	481	481	458	513	492	450	498	462	458	507	490	476	466	427	445	485	463	452	421	501	452	498	434	500	472	476	458	494	473	440	471	461	479	429	436	465	452	470	440	472	480	493	486	464	461	477	483	421	483	435	497	494	475	446	473	497	454	468	495	477	498	497	475	495	480	486	519	474	499	485	482	470	481	471	461	456	473	465	468	449	479	440	501	471	487	494	482	461	491	518	457	494	460	477	482	463	496	469	482	464	470	484	496	488	453	476	484	456	443	451	422	444	412	438	412	445	509	478	516	482	476	446	474	456	489	492	466	455	510	486	497	508	485	496	454	511	417	479	486	461	472	449	505	474	474	428	439	464	475	482	489	429	463	492	447	450	491	475	470	461	542	473	486	484	437	452	421	476	476	486	450	491	421	429	443	480	471	489	465	449	469	489	430	528	472	455	502	470	473	451	424	485	475	472	463	471	478	435	463	496	496	439	450	458	441	451	470	430	472	467	493	454	499	495	450	473	474	474	489	494	455	484	463	464	457	455	467	509	479	460	445	423	459	492	499	470	446	496	505	466	483	460	493	477	462	514	450	446	456	479	456	482	470	470	457	461	497	463	494	474	484	471	496	506	492	484	453	462	454	509	448	508	472	478	460	454	504	455	471	495	449	477	467	472	465	448	458	474	507	460	483	493	488	465	485	467	471	495	474	475	485	436	436	465	499	503	443	471	442	467	471	468	503	499	460	442	487	454	442	475	472	479	467	449	462	440	475	482	476	494	459	427	482	478	483	450	465	498	447	456	445	466	430	485	485	468	463	484	450	458	498	474	474	475	478	484	467	432	503	476	483	436	451	455	512	458	473	475	455	440	475	487	489	468	478	447	508	449	463	464	490	476	442	465	464	437	471	481	437	442	462	477	506	441	466	445	449	466	480	478	512	478	443	473	418	463	473	450	483	515	493	486	455	445	452	491
24941	21227	27254	25351	11823	2918	2103	1529	1330	1276	1262	1147	1165	1227	1212	1170	1119	1082	1054	973	955	1016	935	1020	1017	1171	1072	1000	1028	978	860	1019	927	1016	998	946	900	879	902	939	919	952	927	905	992	898	991	949	986	928	909	942	939	880	903	872	875	926	921	859	841	914	902	924	906	866	913	894	822	923	868	874	903	860	843	886	906	872	858	873	914	876	879	846	889	865	914	862	899	877	856	915	907	902	891	794	913	806	931	897	887	864	859	830	880	880	874	905	942	888	852	881	888	781	890	908	843	931	904	873	881	967	904	845	904	850	843	905	891	878	861	829	852	850	844	885	830	863	872	881	904	862	863	850	889	884	888	839	898	822	867	877	900	912	891	842	899	893	863	878	932	895	911	841	856	851	869	892	945	881	898	863	839	860	939	914	901	866	888	871	890	895	900	939	861	921	869	932	886	832	889	844	832	903	878	919	926	853	877	850	904	876	906	901	890	841	904	847	824	911	899	829	937	859	863	879	893	911	880	913	883	847	897	846	831	855	859	856	879	882	894	868	907	841	860	858	884	871	892	908	868	889	839	914	885	896	909	877	866	926	864	862	882	874	863	833	924	841	871	916	856	837	852	875	837	896	846	847	868	863	907	901	864	874	895	862	889	884	930	886	897	921	848	849	891	849	882	930	840	849	823	911	877	871	912	876	843	885	871	873	876	873	879	857	864	886	849	892	875	893	881	871	948	923	854	883	912	898	863	866	869	910	892	859	880	845	935	851	896	891	905	895	850	853	837	849	933	879	881	889	883	902	847	873	888	865	806	850	959	899	916	907	919	831	918	904	880	905	845	909	871	880	883	883	917	922	898	902	849	895	897	878	905	912	852	886	872	845	837	898	888	881	896	865	918	866	888	852	913	849	824	858	926	888	863	920	897	924	854	941	842	873	888	905	856	879	878	859	905	842	868	922	855	879	944	858	867	917	899	883	863	891	908	861	871	896	908	848	834	853	910	859	897	866	920	918	884	885	879	936	872	881	906	887	868	924	896	924	839	914	880	869	899	859	885	847	863	889	890	904	841	906	897	929	916	853	861	874	898	836	927	898	876	869	845	844	884	838	881	862	831	839	826	872	889	873	884	888	946	931	929	903	923	888	901	891	889	878	945	894	942	910	894	917	898	835	826	876	911	893	930	894	910	850	946	893	870	887	900	862	849	868	912	893	848	954	799	881	881	896	918	880	915	811	877	851	886	891	857	882	835	850	946	863	868	906	881	837	902	876	866	886	895	843	923	901	880	860	886	843	875	884	891	932	905	912	849	887	887	907	902	886	856	888	855	834	883	903	844	859	876	942	912	880	885	879	939	872	876	908	839	891	848	871	899	890	916	926	924	891	889	884	865	933	883	915	888	887	862	853	858	870	908	902	902	925	863	916	873	923	857	903	893	881	881	884	932	912	948	884	898	854	855	868	957	894	838	876	891	904	887	843	850	912	844	946	914	876	818	877	901	877	893	880	849	910	942	906	850	850	896	880	859	886	842	839	874	863	876	884	836	875	853	908	915	890	823	923	862	887	866	868	952	824	900	866	877	854	841	916	894	854	855	885	910	845	862	892	882	939	906	877	896	928	883	878	865	851	884	887	909	850	868	910	897	888	891	898	904	866	875	890	855	881	913	886	872	864	876	868	813	851	869	806	905	882	856	962	872	874	893	916	862	851	906	882	879	887	879	809	862	826	866	901	859	881	902	872	878	821	873	913	846	894	900	864	917	910	878	900	900	888	877	895	939	927	850	817	848	897	905	903	881	882	887	890	844	907	844	875	817	884	837	845	865	898	872	814	956	900	881	877	867	898	885	855	910	891	814	887	861	877	867	875	888	949	871	879	846	925	853	884	886	888	909	837	870	805	884	918	913	904	865	908	881	843	851	906	837	884	871	822	901	895	849	867	914	882	895	851	921	860	868	869	870	839	901	887	889	871	871	848	857	886	878	861	874	890	820	897	891	863	834	897	957	939	883	886	882	896	863	873	856	934	871	957	864	834	924	882	892	910	903	901	890	907	838	928	940	903	913	928	847	901	848	833	912	912	877	854	871	891	874	819	868	882	872	884	858	875	864	873	852	809	896	895	912	858	908	886	900	934	836	839	867	878	836	870	932	835	886	809	870	867	890	862	869	876	883	901	848	997	885	886	823	861	897	913	888	829	885	899	876	856	861	891	842	875	831	849	859	876	854	909	804	867	846	900	918	940	861	895	874	825	813	853	916	870	823	860	867	850	896	872	854	856	866	879	881	857	920	942	853	800	908	888	883	902	912	872	919	913	872	826	868	885	886	920	926	816	962	919	923	863	896	842	891	884	824	905	836	851	875	883	881	880	927	913	886	809	933	894	863	845	861	863	859	884	922	883	864	956	832	852	894	882	893	877	872	868	889	890	926	871	912	936	874	901	829	919	865	901	894	899	918	862	869	924	896	908	923	893	875	904	913	874	871	873	880	889	910	864	839	887	920	885	842	902	846	895	870	879	900	844	798	920	913	880	889	898	875	871	863	860	872	852	924	847	852	908	874	847	915	885	860	866	888	889	835	839	837	889	915	906	917	888	877	865	851	913	882	832	858	948	835	925	943	843	823	894	928	823	852	882	872	841	883	884	874	873	936	889	894	820	886	893	860	862	870	937	873	849	860	862	877	861	888	908	896	850	883	858	890	851	895	859	900	931	864	899	858	834	838	893	887	912	930	898	810	918	923	922	841	893	854	890	857	820	871	865	915	920	828	916	875	834	893	896	876	875	931	899	887	850	887	867	857	856	851	902	910	887	868	925	898	886	820	831	902	921	832	880	868	876	862	872	847	854	879	905	849	909	845	921	851	860	897	877	850	901	863	890	864	893	882	881	896	815	912	919	882	906	915	922	878	885	847	924	875	896	893	873	844	908	842	882	943	853	908	887	881	910	854	872	893	937	892	843	917	868	943	834	879	826	930	844	884	838	875	936	823	865	869	831	891	892	884	939	912	856	798	856	868	859	881	895	852	886	862	923	897	869	867	814	894	884	812	823	933	896	850	808	899	860	834	870	859	836	844	871	861	869	864	865	873	872	875	917	900	888	889	920	851	908	902	920	847	930	944	854	877	927	895	898	894	856	881	868	933	913	865	852	905	856	890	892	879	919	925	817	890	871	884	878	931	847	873	914	913	915	867	825	887	885	864	906	939	863	887	879	874	812	905	829	839	880	870	918	937	879	909	855	868	901	856	899	889	867	902	846	848	852	907	873	911	896	894	864	910	851	833	911	903	892	877	890	924	924	901	915	833	826	847	862	851	904	900	858	904	829	858	860	878	896	892	887	842	825	824	856	972	906	881	811	846	835	893	846	835	899	920	902	901	873	840	878	827	911	928	906	875	829	915	873	846	885	921	872	850	913	864	880	907	885	873	847	893	886	879	879	837	905	898	875	867	868	820	823	879	824	915	888	868	898	914	825	873	850	861	876	869	818	899	887	841	934
10390	21002	13097	6750	4887	4016	3006	2234	1941	1705	1605	1555	1533	1534	1461	1344	1306	1131	1153	1105	1071	1044	1088	1190	1269	1244	1209	1123	1132	1102	1061	1044	1063	1032	988	968	959	946	975	917	1007	1042	1005	998	1042	1037	1045	1022	1017	991	933	930	956	940	943	944	969	911	910	934	926	868	880	912	858	951	888	867	904	921	956	879	946	919	928	834	930	885	943	922	924	962	917	879	894	903	922	928	920	858	865	904	917	855	870	923	895	869	897	923	955	918	903	889	880	924	912	915	873	931	904	914	890	908	886	884	885	882	891	944	955	927	907	875	930	875	887	850	854	932	903	907	913	898	845	936	862	928	889	925	897	911	884	885	921	911	906	895	948	869	929	883	915	855	837	900	931	899	908	908	887	913	867	956	923	882	857	886	887	916	905	938	937	876	926	892	864	830	911	850	910	908	901	917	931	918	926	884	890	882	911	930	883	910	862	880	882	929	928	879	894	896	900	869	883	925	880	876	874	856	870	908	937	850	909	907	914	903	923	869	874	933	860	926	896	925	874	884	920	893	895	919	949	890	887	890	919	873	833	848	925	894	889	857	874	897	896	897	868	884	910	857	859	911	900	861	895	929	936	886	885	886	880	902	904	910	925	902	949	887	895	891	911	888	920	939	887	924	897	933	868	892	853	893	837	910	898	881	924	893	910	920	917	924	836	909	894	925	908	876	907	929	853	897	922	902	895	904	956	842	818	921	956	886	912	854	977	842	932	903	920	921	854	907	913	932	912	898	857	886	893	859	937	902	892	884	850	869	921	905	895	827	868	928	905	912	856	892	901	866	903	927	867	904	895	936	895	980	904	864	907	835	986	922	883	828	879	931	911	923	870	897	920	868	905	881	909	896	954	929	894	893	835	915	919	876	919	872	888	882	855	910	922	883	878	909	860	844	894	903	891	906	878	841	852	951	835	895	885	935	894	877	897	931	891	891	884	909	876	889	879	907	853	891	865	944	860	873	874	901	914	937	893	871	903	854	988	920	871	878	938	919	852	887	881	842	892	897	869	889	927	839	910	854	906	901	929	960	893	920	920	910	922	879	879	900	900	898	887	894	851	872	923	887	933	874	884	907	901	883	907	900	910	895	837	826	896	898	905	894	873	868	964	903	900	897	898	886	891	895	899	869	861	917	843	908	933	892	882	964	886	911	909	842	956	923	903	880	895	914	878	885	933	850	891	895	958	871	865	876	908	887	890	884	925	859	929	886	849	916	905	898	875	900	911	887	849	849	878	946	909	885	813	855	893	880	878	863	919	885	841	888	901	856	887	873	903	861	912	877	884	868	911	906	914	905	906	871	936	960	886	914	868	923	920	894	884	888	928	841	880	897	868	954	915	904	937	928	899	859	873	960	888	910	916	930	865	892	847	951	856	877	907	912	854	873	875	878	895	888	877	955	912	901	894	885	854	887	901	905	817	881	918	911	893	882	867	864	899	910	963	813	859	948	882	879	913	873	893	928	903	880	893	923	910	910	900	828	909	890	847	877	912	896	902	884	903	864	897	908	875	883	872	940	833	882	895	872	909	933	866	866	869	935	848	958	905	831	935	915	876	858	871	944	875	946	858	886	859	877	802	956	854	934	863	898	923	863	916	927	911	878	866	866	901	921	890	909	847	909	927	869	852	895	884	870	878	925	926	904	895	875	844	915	892	912	876	882	859	917	827	901	881	913	928	878	877	909	876	893	910	922	949	902	885	860	838	906	915	898	876	842	911	962	895	949	894	869	896	911	932	935	892	935	841	831	910	872	878	894	895	923	870	891	909	887	928	922	897	925	860	879	958	899	893	933	906	899	933	896	889	865	919	850	832	856	878	900	908	894	929	871	855	918	913	896	862	897	953	861	860	938	853	890	903	912	916	910	906	868	826	900	885	879	849	894	926	908	917	845	893	885	859	919	860	891	896	890	869	907	909	893	879	867	913	933	919	885	893	934	854	914	942	853	858	829	856	855	922	882	864	888	878	918	901	902	904	888	881	891	921	906	894	907	925	857	935	895	924	865	854	868	896	897	881	866	883	913	890	884	902	898	875	886	913	870	915	880	908	878	948	890	901	909	905	885	916	863	937	922	893	891	937	891	887	888	926	892	859	867	884	909	902	887	903	876	873	906	908	880	873	920	933	882	905	921	850	952	916	879	876	869	928	922	857	898	917	906	875	902	923	872	888	926	902	918	874	889	869	942	902	864	946	895	875	935	919	905	865	919	913	915	896	904	860	960	881	882	863	920	878	910	943	880	936	872	856	866	853	860	913	922	891	889	903	854	895	880	879	900	834	908	888	909	879	903	945	884	917	879	898	958	895	899	899	897	934	902	921	892	835	913	877	923	910	924	876	912	899	861	849	923	909	920	868	885	868	864	884	843	869	924	897	902	891	853	870	880	915	919	908	913	864	839	899	831	958	891	894	920	901	917	898	944	878	906	841	884	870	938	909	892	888	871	902	944	978	907	891	903	910	903	834	963	846	945	940	934	911	900	941	877	950	918	860	937	882	896	868	886	927	847	931	884	888	962	897	904	849	896	889	873	919	922	859	908	904	915	886	867	883	850	863	875	903	909	911	918	910	904	903	940	930	885	893	908	885	853	838	873	920	893	949	944	878	881	885	901	911	859	865	849	950	946	888	886	853	937	902	848	889	875	875	858	882	882	897	897	929	879	929	889	881	923	890	882	868	971	835	887	861	919	946	890	887	913	900	860	892	872	889	855	875	908	890	940	911	918	909	913	879	924	904	908	827	925	861	909	909	883	936	943	895	914	855	875	899	924	833	985	965	933	891	918	931	900	870	933	870	884	910	924	871	876	916	882	856	900	888	883	868	924	868	861	890	825	879	913	948	941	884	931	882	881	893	900	928	911	889	817	923	922	866	863	858	889	889	949	863	893	931	920	888	893	901	911	885	929	874	893	846	916	885	928	903	906	813	939	902	969	866	844	928	857	854	851	940	894	883	932	884	883	874	919	900	946	922	815	929	901	953	957	933	879	930	903	869	891	872	913	892	903	894	864	931	892	856	896	940	855	825	912	907	882	811	859	877	844	889	824	871	825	881	886	975	842	882	882	885	877	918	928	934	858	853	886	893	878	897	885	849	861	898	880	887	844	873	918	868	908	885	954	864	906	905	908	892	875	863	919	851	861	887	865	858	923	840	891	917	957	925	962	901	862	912	950	903	899	929	913	898	897	931	899	926	864	897	864	958	911	907	905	938	881	877	891	878	906	971	912	895	920	956	908	851	859	928	886	916	880	927	864	870	872	916	927	840	910	886	860	889	926	890	952	873	880	892	855	882	859	944	934	919	888	902	915	910	860	854	885	885	879	919	895	868	901	928	882	863	932	894	948	900	883	949	899	881	881	922	892	963	894	876	863	937	920	899	878	889	905	927	912	870	878	932	917	875	857	864	821	926	881	905	909	955	931	940	878	895	839	916	913	930	917	909	950	885	855	932	898	841	899	889	910	905	913
22689	21272	28899	23951	21280	21452	10777	2890	2079	1869	1581	1468	1332	1451	1216	1209	1157	996	950	886	861	901	849	941	1025	1046	1053	983	930	908	872	883	830	844	796	778	798	837	740	748	762	787	750	849	906	905	893	843	797	729	740	704	676	718	757	735	696	730	720	691	672	678	688	667	638	729	690	701	688	644	683	635	713	643	711	624	648	618	696	673	635	634	676	670	687	637	713	643	688	675	623	691	631	678	665	667	655	649	649	620	616	677	654	727	661	634	626	663	644	654	664	680	685	647	644	685	631	643	671	641	658	644	659	650	638	675	636	621	664	681	645	677	621	669	612	670	660	663	635	647	691	647	633	659	659	646	698	638	622	678	647	689	635	680	645	619	691	614	663	639	660	703	676	673	710	700	705	644	648	625	652	635	701	643	611	672	648	651	657	691	640	702	657	660	654	634	643	651	677	622	674	666	633	633	697	638	671	625	654	613	645	649	629	678	662	691	664	677	676	615	639	635	677	619	650	613	647	674	608	688	607	653	677	661	697	682	654	666	696	672	628	700	673	695	624	608	690	680	650	626	653	649	597	634	680	675	657	698	667	664	622	675	626	637	604	686	646	682	613	680	664	661	650	682	629	664	663	640	669	662	674	654	661	680	709	618	651	673	674	678	667	689	641	618	673	649	642	651	668	664	615	659	616	658	674	692	675	698	704	669	653	650	690	663	678	663	669	660	657	664	674	717	673	682	662	660	675	701	679	629	682	624	588	683	638	699	653	645	635	638	704	639	647	631	708	661	668	629	719	628	633	677	710	685	664	665	701	627	688	672	657	643	660	660	621	646	673	683	652	703	639	689	664	607	675	638	647	658	672	637	630	670	730	672	663	682	665	659	664	650	653	654	650	647	665	671	608	666	731	689	669	653	668	619	684	639	674	677	685	624	712	684	680	683	674	639	693	662	669	692	702	648	665	634	625	668	603	670	687	691	644	673	685	704	677	656	626	637	676	647	704	666	659	618	625	691	641	626	614	618	652	649	686	641	691	702	696	689	653	660	637	696	629	712	645	666	612	651	647	683	625	655	660	660	665	634	683	687	634	646	645	657	681	653	632	675	679	685	674	624	617	693	636	655	681	658	648	649	692	632	643	642	650	649	683	638	645	622	669	630	604	672	677	652	653	741	636	642	665	657	658	645	656	643	678	670	675	650	663	683	608	663	724	634	668	708	674	671	637	689	690	712	697	673	649	662	678	620	648	654	656	731	632	634	615	572	623	643	675	666	677	630	620	623	644	639	667	686	658	634	630	709	616	685	689	669	632	662	714	687	662	669	664	651	690	674	649	643	626	678	680	647	680	681	656	660	632	591	678	668	665	633	686	650	685	648	663	648	647	677	676	631	662	663	671	695	690	669	680	661	663	624	689	678	649	626	652	656	708	725	675	661	661	689	641	664	645	635	646	675	663	624	664	636	656	635	645	639	644	667	611	667	623	608	666	687	702	673	694	638	661	708	600	710	649	693	640	631	631	635	639	654	646	731	660	680	651	677	638	638	644	641	630	715	679	655	654	688	659	606	624	660	651	652	643	652	659	617	673	641	637	688	648	648	652	613	647	678	659	630	673	687	630	711	683	696	685	658	626	624	617	624	630	633	663	686	705	643	644	646	677	637	633	705	686	672	622	721	662	635	664	637	691	690	661	657	632	648	685	700	687	636	666	669	660	651	679	627	699	634	701	674	627	646	667	690	652	608	659	647	655	658	736	628	704	711	652	636	618	671	661	666	631	645	635	690	649	687	674	623	668	687	675	668	660	683	639	691	640	659	658	660	625	667	698	645	650	626	702	690	650	683	686	638	631	663	709	662	633	642	654	686	679	645	664	618	620	658	629	634	605	658	693	648	679	653	633	644	671	612	692	667	645	657	685	655	650	665	672	655	676	661	661	653	677	687	659	632	649	706	672	660	678	634	662	659	621	651	616	671	680	702	620	683	654	723	681	698	657	662	658	645	677	625	681	655	649	645	636	630	644	648	629	631	628	673	609	647	679	698	652	696	673	668	690	675	673	641	634	639	617	650	636	623	664	664	696	654	673	668	684	662	654	635	650	647	604	641	661	658	649	670	646	662	651	652	664	690	640	687	655	724	672	695	650	666	653	683	681	664	668	689	639	648	653	631	620	688	658	660	657	645	599	650	700	620	650	670	638	640	614	693	688	631	633	687	636	656	625	669	652	648	660	689	676	630	683	637	642	658	670	605	652	664	627	695	662	641	658	626	649	671	653	647	626	697	592	648	675	668	628	670	647	683	658	640	681	634	689	683	656	661	609	633	667	643	646	619	650	655	695	651	653	625	672	706	645	662	641	673	651	657	653	622	651	617	663	697	630	663	679	675	670	639	602	657	706	618	649	625	663	628	629	650	674	614	645	665	622	726	625	667	630	663	618	688	657	655	693	685	693	647	677	705	658	687	675	673	667	655	685	690	680	695	695	641	681	709	704	689	697	654	672	619	655	670	646	633	689	673	684	646	618	643	663	691	670	692	593	660	638	635	650	637	647	666	662	665	679	653	619	674	634	614	675	684	721	635	658	621	622	649	680	680	674	651	632	728	644	709	621	648	673	666	598	698	653	635	643	686	659	693	614	664	659	651	601	633	656	650	633	691	675	644	644	666	652	666	639	649	685	628	651	716	660	679	634	639	650	650	701	611	658	666	664	632	684	662	648	657	592	679	678	639	653	684	643	626	661	679	638	691	650	659	673	678	687	700	692	675	629	642	683	702	634	670	672	664	675	678	635	659	651	650	657	679	622	630	641	675	676	665	677	661	676	613	636	674	660	625	625	668	635	672	671	654	648	684	685	711	628	676	625	684	675	678	623	648	645	641	638	602	641	655	662	670	675	665	629	670	673	593	664	618	668	700	662	626	650	670	647	710	686	653	639	639	605	623	667	608	617	620	623	660	671	658	663	640	676	680	698	710	683	657	635	650	644	679	677	664	656	675	641	684	655	670	609	620	660	720	687	669	649	652	595	675	650	647	695	650	654	624	639	677	664	698	673	652	660	655	605	652	647	707	661	650	638	651	681	663	703	629	631	668	716	635	611	650	637	646	657	654	601	687	651	681	666	663	605	647	667	656	662	679	638	655	670	677	691	618	674	665	653	683	594	670	657	651	682	711	644	681	646	678	619	679	656	677	670	680	639	647	655	684	665	686	648	651	692	664	660	673	645	669	680	649	627	667	676	671	692	687	623	668	614	670	646	635	632	677	640	669	653	642	700	696	675	626	614	636	695	662	658	674	645	611	640	692	677	658	695	657	704	691	658	662	639	696	606	636	648	652	682	662	617	656	679	669	698	596	650	660	700	636	620	680	662	730	645	676	672	648	669	706	695	631	649	698	673	672	605	654	661	668	614	681	633	634	644	668	683	640	661	667	706	672	663	644	619	677	649	664	681	677	638	634	652	671	608	711	655	647	672	608	669	649	646	694	639	626	635	650	635	646	642	649
14161	35620	23064	12439	8888	7036	5565	4001	3207	2724	2428	2131	1926	1993	1830	1654	1482	1252	1234	1044	999	1021	1029	1163	1285	1250	1282	1237	1126	982	975	962	968	884	914	876	862	810	811	855	885	808	850	863	916	1065	1006	942	923	821	724	730	787	747	822	776	771	715	725	677	696	725	669	653	723	729	720	722	657	717	633	644	673	617	628	638	655	665	682	629	717	673	677	686	670	617	705	654	677	624	659	636	675	635	652	662	629	653	647	706	642	668	652	692	624	653	696	667	681	669	649	626	665	613	689	659	673	650	664	679	739	679	699	688	685	682	649	638	645	660	665	635	719	650	604	701	649	671	684	659	656	648	630	659	673	636	668	655	651	732	678	665	656	706	679	684	701	634	705	673	665	658	647	648	687	662	653	682	678	667	687	691	647	669	669	678	619	661	657	656	633	686	668	645	669	649	640	620	655	673	710	657	630	676	669	675	670	677	664	673	626	698	649	625	659	654	633	623	652	618	639	656	620	647	644	646	656	670	626	690	688	628	683	650	616	635	656	644	681	682	618	591	617	628	661	659	718	658	673	707	647	678	640	662	669	686	643	617	625	668	641	695	657	639	653	671	663	656	657	677	625	632	675	662	689	641	690	654	669	626	614	640	666	677	667	626	661	668	696	684	652	647	613	697	651	664	680	632	645	661	654	652	674	656	622	673	703	650	663	640	641	665	661	675	683	628	658	674	665	678	669	610	671	698	673	681	672	628	653	673	639	667	652	657	634	625	672	641	705	658	623	638	642	637	675	680	647	662	644	675	644	639	632	688	662	705	698	675	710	617	738	666	663	663	670	679	680	637	665	632	673	654	629	667	640	692	642	664	627	667	654	664	668	655	677	669	696	642	666	647	652	707	679	667	635	658	660	674	653	658	643	624	672	637	648	679	675	639	650	689	666	636	642	693	673	627	657	626	653	691	682	702	660	638	652	661	697	658	721	656	693	634	624	676	650	649	643	660	668	638	627	685	662	649	660	640	667	659	682	688	627	684	629	664	673	658	630	649	652	670	645	646	636	663	672	665	668	694	657	638	660	680	652	653	680	672	673	668	626	656	658	662	670	657	657	670	656	636	684	693	650	602	640	663	647	645	715	622	668	664	675	635	653	622	637	637	658	677	674	700	695	676	674	709	616	670	646	693	623	649	670	675	654	657	647	702	630	695	619	637	637	609	644	620	714	675	650	686	640	694	668	591	683	645	670	663	653	666	677	665	636	637	670	685	648	617	642	665	684	688	666	667	648	686	648	663	672	646	663	704	647	660	674	704	651	670	720	635	670	635	652	628	634	650	653	670	687	627	630	732	616	692	637	648	679	689	628	635	644	656	650	695	690	693	655	663	694	622	662	683	689	643	659	653	659	636	728	694	701	621	682	645	673	665	698	677	616	637	719	676	598	647	664	632	680	643	650	663	662	680	630	710	676	692	673	700	693	672	693	633	706	682	639	694	709	678	697	664	629	640	674	659	647	672	672	688	629	638	666	689	676	626	643	682	659	669	662	666	662	646	690	627	647	664	694	698	656	618	657	643	649	726	679	632	659	654	652	671	651	666	653	559	674	651	700	676	664	668	702	670	654	702	670	643	678	639	659	659	632	620	642	679	680	641	664	646	653	652	676	678	707	674	689	673	625	674	650	660	654	671	664	638	722	676	692	659	612	681	669	639	671	653	640	655	680	676	648	623	670	638	648	698	673	660	681	662	649	642	698	661	649	659	688	644	669	663	679	665	609	650	682	676	662	733	665	683	621	670	635	668	687	641	666	627	696	681	685	662	667	685	691	672	667	692	660	643	641	671	632	648	646	595	660	687	669	687	653	660	692	735	681	681	677	667	663	653	657	681	674	644	626	643	654	700	636	670	661	639	699	668	639	641	654	619	642	646	676	627	659	641	664	642	616	665	686	621	669	667	670	619	629	645	640	655	659	668	667	630	647	678	681	611	686	668	679	705	637	642	628	671	681	680	630	674	679	652	611	655	669	587	712	719	643	652	672	674	656	635	703	675	658	684	736	660	678	687	630	657	654	638	652	713	604	666	605	684	645	688	627	635	683	643	627	668	695	643	652	656	644	620	686	637	660	701	671	615	668	655	642	623	665	662	646	674	645	649	652	674	647	633	621	662	658	636	689	696	634	653	702	664	686	671	641	684	622	641	647	675	672	658	646	692	687	662	652	655	637	689	663	648	650	620	638	727	659	689	660	638	649	683	670	659	646	686	687	663	685	650	649	665	630	652	667	652	688	634	661	669	639	712	653	671	663	625	611	695	602	653	655	675	697	651	652	661	670	692	642	604	687	658	680	661	698	675	638	665	623	617	705	652	650	652	656	665	674	686	638	671	678	662	645	673	684	615	676	653	662	716	669	647	627	639	669	666	674	685	697	638	653	649	676	699	622	652	628	657	648	633	662	629	641	642	621	647	601	720	680	640	701	681	600	652	662	653	639	647	657	609	651	628	633	695	656	632	635	660	674	643	660	697	646	668	650	620	675	725	664	663	672	580	642	659	658	642	663	643	673	658	661	663	665	689	629	669	671	646	669	642	692	673	628	630	627	670	656	637	631	666	639	638	684	705	633	674	693	650	686	692	689	621	689	679	662	670	679	679	647	629	606	674	654	701	663	595	660	664	665	648	660	648	638	621	651	706	646	643	645	691	687	695	693	689	620	668	673	679	665	674	695	722	677	632	639	675	675	655	628	679	619	678	613	679	664	668	664	707	668	679	637	628	653	675	650	676	685	656	656	692	629	664	675	656	655	622	704	668	678	633	685	639	610	666	688	655	674	657	602	664	660	640	662	656	657	617	682	661	593	633	723	663	630	625	658	681	604	615	657	678	718	654	681	668	659	660	618	651	642	714	676	652	681	696	674	663	618	658	637	659	667	653	697	679	698	666	663	654	686	646	680	660	694	638	669	638	683	627	665	614	669	623	636	687	654	687	693	687	680	656	672	657	636	641	692	632	726	702	666	623	622	645	641	740	677	624	637	675	623	654	659	735	661	664	629	622	675	662	707	667	678	661	625	688	671	633	651	668	631	691	664	659	644	690	649	681	637	622	643	700	644	682	669	672	654	712	609	644	648	603	647	653	707	642	628	652	668	669	655	662	623	702	644	668	701	661	686	633	657	635	661	681	639	680	662	658	661	642	657	640	641	687	630	653	649	638	672	660	628	648	702	631	652	671	670	626	647	673	659	641	643	647	658	607	619	691	670	684	642	646	703	680	638	665	653	642	662	679	665	640	639	674	653	654	631	687	649	684	661	653	637	711	686	674	691	630	634	655	658	641	689	717	662	631	676	665	649	680	679	712	668	641	653	649	678	650	659	675	685	667	678	678	672	624	644	691	641	652	675	654	624	650	618	652	653	666	641	644	644	654	635	616	680	687	620	652	622	638	671	714	671	682	666	632	650	651	692	622	661	674	646	666	634	661	670	704	629	630	660	658	626	636	659	676	626	641	671	674
28097	18364	8581	3719	2276	1731	1359	1081	985	929	927	862	846	828	843	768	807	707	716	711	706	725	761	756	820	829	790	785	743	781	664	720	739	728	736	744	724	719	720	710	716	677	733	705	714	717	699	729	705	763	677	696	646	695	687	671	679	712	648	676	653	680	662	673	710	667	602	647	688	662	688	657	682	664	668	644	702	691	669	659	627	670	613	675	642	659	632	617	682	652	714	654	673	666	703	713	699	661	704	635	642	674	663	683	674	691	628	660	673	665	660	675	669	640	671	679	657	638	681	624	694	660	680	680	688	682	666	656	663	667	658	649	616	665	634	639	661	671	641	666	622	656	663	672	597	669	650	655	685	670	617	638	641	665	654	602	664	681	652	675	678	679	697	685	674	692	628	711	662	684	657	615	696	674	660	662	630	634	672	673	699	657	671	642	712	691	693	677	654	703	679	625	673	645	625	631	657	661	687	630	650	683	652	658	640	689	653	674	667	655	667	634	668	641	679	651	669	667	686	706	653	624	688	678	656	673	653	690	658	680	687	666	677	639	701	653	670	656	649	677	715	657	691	674	640	694	623	639	682	636	653	672	657	630	677	659	714	658	635	642	679	695	685	708	671	674	666	686	671	683	668	679	635	647	675	621	667	658	654	655	641	667	677	643	675	672	650	685	651	624	646	641	624	673	617	658	667	647	689	723	662	686	687	639	648	640	693	601	649	645	702	626	691	628	661	655	627	678	718	653	641	658	667	668	641	659	639	616	647	646	676	619	615	626	672	718	704	688	671	652	665	691	735	650	665	625	677	704	669	683	679	699	625	650	702	665	677	719	625	659	715	707	687	666	708	636	704	658	689	646	651	659	648	665	646	668	659	680	672	641	647	680	687	704	631	683	693	678	650	668	624	699	663	718	684	681	646	668	635	683	693	660	625	662	661	656	651	712	726	661	661	675	688	676	670	713	682	681	636	679	710	656	680	666	648	658	632	636	682	661	625	615	664	651	662	677	715	629	672	694	597	659	630	684	718	692	660	660	716	692	669	671	613	657	649	692	651	647	642	688	622	681	648	635	664	720	681	690	688	694	654	649	652	694	654	689	693	658	659	675	689	701	717	644	684	668	656	664	647	672	683	643	662	707	649	682	702	691	615	691	664	646	680	681	694	640	640	657	672	656	676	667	643	677	670	668	659	660	675	614	676	685	660	652	628	604	656	647	685	674	698	635	643	663	652	663	685	660	681	671	685	650	636	636	610	655	684	670	609	661	700	703	661	665	704	632	694	662	658	689	686	667	597	630	733	677	685	668	721	672	655	615	658	664	620	680	677	598	683	658	678	651	696	628	652	631	660	636	640	650	687	701	679	701	695	692	633	682	646	676	683	670	637	717	678	709	664	634	676	668	636	660	683	685	611	671	651	667	669	677	653	668	674	670	691	623	667	663	671	701	676	626	708	673	626	694	627	663	664	681	633	677	676	691	740	663	657	647	660	681	641	659	653	655	662	678	654	673	631	651	633	658	665	631	661	627	605	632	668	643	627	685	631	662	665	662	678	657	712	653	634	666	651	641	698	683	669	632	683	677	712	647	643	611	647	685	654	629	638	705	695	678	614	676	664	696	666	644	679	671	646	662	655	639	653	680	676	684	665	684	641	687	668	650	652	629	659	668	681	598	691	685	631	713	656	633	649	672	714	631	676	631	696	642	621	633	642	664	685	682	685	672	693	678	626	679	702	678	641	667	647	642	695	659	673	663	674	655	609	689	637	676	674	692	617	698	617	680	663	675	666	683	683	656	639	653	707	679	665	638	648	677	652	660	669	641	674	680	682	645	652	688	606	655	670	673	660	686	711	687	647	646	645	658	690	659	722	656	608	632	639	690	653	627	668	651	687	640	655	682	635	638	635	690	637	677	690	660	666	687	622	690	697	662	695	647	671	655	676	630	693	701	699	673	712	686	708	677	701	654	626	663	634	663	655	590	692	649	660	743	633	667	678	689	680	630	715	699	634	625	672	623	671	669	644	627	657	639	675	671	703	640	660	672	593	651	677	651	628	694	668	693	657	662	636	670	656	632	677	670	703	698	619	678	674	686	722	711	628	643	681	647	664	635	661	655	651	682	680	626	693	689	638	635	633	652	664	663	652	676	662	650	652	673	635	689	636	670	669	661	607	685	707	669	663	670	620	647	657	704	698	712	658	690	684	650	644	658	691	693	648	647	689	670	682	645	639	658	639	620	670	685	692	705	648	652	666	659	642	653	673	674	700	680	676	679	671	686	635	635	646	664	702	636	631	657	667	662	709	684	704	712	626	658	707	698	648	651	659	641	645	643	683	680	669	645	672	625	675	630	634	650	655	640	658	627	616	703	659	666	631	661	650	633	665	656	696	655	659	686	670	673	675	664	684	656	682	673	711	678	668	662	641	645	667	670	662	654	685	680	644	650	631	641	681	667	660	640	715	675	695	660	696	637	662	692	637	672	671	679	697	646	666	627	650	674	685	668	721	625	638	661	667	698	663	655	643	646	683	681	645	689	706	661	651	686	646	653	664	691	666	642	696	630	638	608	683	665	680	682	682	675	696	621	650	679	676	634	699	630	637	679	723	680	644	678	638	661	688	652	657	661	666	691	643	640	635	664	680	664	627	659	679	680	636	659	680	676	643	698	644	693	660	691	685	655	707	631	672	650	614	683	642	626	648	686	655	640	657	638	672	688	666	657	634	641	666	730	683	643	637	681	658	660	640	635	721	639	643	675	650	675	631	679	694	691	644	672	657	667	609	644	687	678	685	642	660	680	626	627	661	652	691	654	688	665	665	718	700	712	656	660	706	684	666	657	704	663	649	676	641	704	644	686	650	689	681	684	636	664	667	637	603	627	621	670	653	646	647	634	684	632	666	650	673	627	646	708	612	689	629	607	694	669	621	688	657	687	669	676	684	631	662	660	668	624	620	659	683	663	651	663	643	632	697	606	645	676	654	697	669	647	672	678	656	701	684	689	685	643	619	680	722	681	637	694	689	677	669	644	672	681	672	679	592	650	652	663	695	680	670	683	582	656	727	630	654	641	660	659	667	655	701	687	641	652	666	689	662	665	680	682	691	667	675	660	619	680	634	636	678	658	706	668	655	689	635	653	620	692	642	638	637	670	657	694	672	666	629	636	658	649	653	626	680	680	687	609	666	683	694	622	663	602	671	693	683	639	688	637	683	671	650	653	654	689	696	663	660	644	693	660	655	673	649	672	642	690	678	678	640	697	705	642	691	662	679	676	634	655	626	611	641	656	689	680	698	633	690	666	704	640	704	667	650	655	678	664	631	671	705	712	664	641	636	622	640	695	664	658	620	720	663	637	649	689	690	684	655	676	680	631	634	651	688	656	645	663	658	657	674	641	633	667	705	678	637	678	616	686	675	657	675	716	659	635	656	656	667	666	661	674	636	656	627	680	660	694	656	651	645	643	628	653	657	651	665	648	669	618	708	670	631	596	644	656
9748	11218	7710	4069	3195	2636	1943	1514	1247	1223	1160	1059	993	1023	973	917	907	855	808	804	784	775	836	890	909	910	947	878	807	811	790	789	779	762	749	738	751	730	710	758	749	781	770	806	772	817	836	778	755	749	735	728	747	784	727	704	722	762	758	736	747	722	705	726	731	713	704	714	671	694	724	705	679	683	665	718	735	684	699	716	680	645	645	668	673	725	700	700	757	676	700	696	684	653	669	680	706	707	685	648	678	681	664	679	677	716	734	738	681	702	771	712	712	693	732	711	693	742	715	694	691	730	718	739	681	675	670	712	686	754	687	697	633	680	715	730	669	701	692	702	712	661	715	698	701	669	687	699	690	700	702	728	715	717	729	702	685	687	681	709	703	699	701	718	730	726	721	685	686	714	717	741	691	681	707	714	682	707	738	686	688	673	690	683	638	713	749	698	730	677	674	733	646	703	682	752	746	649	706	703	724	703	721	685	752	746	698	661	675	681	681	686	702	728	701	679	774	686	688	725	667	699	699	711	695	692	656	698	666	689	692	766	689	694	719	661	640	706	713	705	724	701	712	684	654	718	702	713	661	672	695	679	739	712	690	683	717	682	707	717	715	706	710	683	684	697	700	677	663	652	669	672	709	701	732	673	661	661	654	678	660	718	721	689	709	656	750	746	707	714	736	744	726	721	741	711	701	702	641	707	681	704	675	676	697	721	735	740	701	712	712	736	678	697	694	713	714	706	754	724	694	706	744	703	732	701	763	642	703	683	678	736	710	712	669	667	720	674	726	666	679	692	682	668	674	723	708	674	760	675	700	677	676	692	682	669	719	696	683	660	706	678	694	738	691	691	686	694	741	712	701	675	706	669	692	712	718	643	703	702	662	712	714	661	689	673	717	718	746	669	697	697	716	723	730	699	715	687	657	705	720	673	683	686	691	676	661	740	731	687	685	713	749	711	752	722	682	678	670	713	706	739	692	719	654	709	721	700	720	733	690	676	673	708	711	670	689	695	709	678	736	697	669	698	681	699	680	679	676	687	694	677	703	692	689	675	671	773	650	703	666	683	703	723	639	693	679	708	686	701	697	719	696	665	677	711	711	701	662	702	718	665	695	742	723	707	675	708	715	728	676	704	710	688	698	697	721	754	691	739	713	690	693	672	677	670	712	643	690	716	686	672	660	686	690	686	663	692	656	691	713	658	695	793	704	670	672	674	738	740	761	693	692	692	689	670	691	705	679	704	649	698	694	692	684	682	682	723	726	686	690	714	739	637	642	706	732	759	688	684	662	696	693	684	678	707	749	689	714	723	694	624	669	695	694	752	679	710	680	710	682	690	673	678	709	704	692	712	703	731	771	731	726	690	677	673	704	705	667	700	677	679	729	646	714	658	703	728	674	639	728	714	715	730	666	702	672	708	743	687	729	702	750	693	725	752	748	697	694	718	725	707	695	721	663	711	674	726	659	684	738	715	686	647	733	687	769	708	709	691	707	708	741	665	704	688	695	672	718	674	712	683	689	707	696	708	715	664	679	684	690	663	693	737	680	693	696	686	669	723	715	729	651	743	677	744	706	708	731	686	734	704	691	738	661	686	658	689	701	716	700	712	672	693	712	661	721	658	629	726	629	727	734	745	703	668	706	715	715	670	636	723	710	655	707	733	655	701	693	722	696	720	606	671	699	694	698	704	738	696	747	746	737	686	719	728	700	673	660	701	701	737	720	700	669	675	647	685	694	683	749	695	708	712	680	711	708	705	664	720	657	738	659	639	709	694	640	702	653	674	706	728	703	695	735	721	688	700	761	653	768	702	695	722	699	692	715	737	702	684	706	673	695	684	702	675	677	669	680	706	715	699	653	651	662	690	677	704	764	705	673	727	701	685	696	728	670	704	687	693	712	667	767	685	736	703	719	694	672	690	691	651	715	704	680	721	651	725	780	699	730	689	705	659	681	726	670	727	688	681	691	690	720	644	675	688	685	724	675	717	736	659	701	714	739	682	711	663	709	666	737	698	712	695	741	701	661	693	694	700	711	673	675	660	703	666	746	695	731	690	695	745	698	734	712	673	705	702	706	683	704	695	678	698	682	654	697	673	715	672	704	763	708	715	674	704	683	739	712	737	678	742	650	664	689	706	685	728	700	701	700	680	706	686	684	672	667	682	687	739	690	687	695	736	748	708	663	644	713	675	676	698	711	695	690	704	722	679	745	747	693	670	687	661	715	678	698	672	675	679	718	689	715	718	673	725	669	713	704	689	729	734	680	723	700	727	705	749	662	688	670	684	684	676	709	740	693	715	703	683	698	703	685	708	727	699	704	709	709	704	695	692	697	681	718	719	722	708	690	671	755	735	704	716	699	684	702	666	707	739	691	734	697	666	707	760	710	668	696	731	715	690	677	737	685	734	697	662	718	682	737	719	701	713	653	719	657	675	683	695	699	709	705	697	713	720	697	709	671	732	692	685	712	675	689	653	683	673	701	713	687	723	682	702	631	694	689	701	667	722	715	699	724	691	701	728	641	715	682	697	686	700	715	685	690	646	704	702	646	669	709	685	665	729	711	698	730	693	673	692	679	746	711	722	683	656	732	696	683	707	685	738	665	672	693	657	676	639	700	700	646	662	662	684	724	706	759	740	711	724	720	698	709	719	679	749	658	702	680	695	701	688	694	717	690	715	660	684	691	703	690	663	717	692	656	655	683	689	700	673	724	678	689	720	673	662	705	696	686	700	686	699	712	679	727	706	662	725	687	733	667	684	677	727	680	683	671	653	659	723	680	716	679	721	742	679	723	656	714	672	721	667	712	673	696	749	713	704	737	727	689	668	686	688	676	726	658	692	666	660	719	684	694	708	733	754	723	648	642	719	713	688	683	701	665	671	690	741	674	715	710	694	692	735	643	693	633	698	681	686	692	687	672	683	711	686	712	708	716	674	684	699	713	694	682	723	682	729	632	662	728	678	692	697	689	737	707	684	685	695	684	698	735	650	704	652	697	681	693	749	702	745	694	679	699	718	684	697	714	704	739	667	673	664	672	705	695	702	742	683	654	708	719	727	729	718	658	701	664	695	710	592	683	680	699	700	677	729	743	704	673	684	709	673	703	667	709	681	699	690	738	720	747	707	660	733	676	721	713	667	712	697	703	667	697	722	660	671	692	675	667	712	694	729	685	712	658	652	730	690	673	697	656	696	700	715	686	699	735	658	709	738	668	705	648	694	748	720	652	704	695	677	678	711	709	692	727	709	711	705	770	670	742	672	685	703	721	715	723	723	692	735	706	706	712	682	731	649	680	748	660	736	703	668	742	695	722	657	739	691	680	676	672	721	661	672	690	725	727	723	625	686	668	693	715	686	691	701	705	677	694	660	700	721	718	699	658	701	684	691	668	735	718	723	659	661	718	687	761	699	684	676	680	723	672	729	723	705	706	707	726	685	685	755	692	670	673	709	665	672	712	694	715	702	716	671	762	694	706	699	687	693	725	704	700	759
23705	21244	28451	24334	21272	12118	3076	1710	1459	1292	1037	937	929	955	862	804	682	659	653	589	623	641	628	675	715	760	736	642	662	601	588	559	641	575	571	539	573	492	512	523	529	585	543	520	560	615	605	603	568	577	483	443	444	484	503	511	483	451	443	445	435	462	460	457	424	471	469	466	438	471	444	489	436	463	461	446	458	498	463	455	440	477	438	459	454	480	446	433	459	489	459	447	452	448	447	442	465	483	484	452	460	445	424	461	436	461	481	448	464	410	449	444	423	442	446	424	483	491	458	488	460	486	454	447	460	445	457	422	392	457	432	455	474	448	461	417	442	455	443	431	432	483	436	431	443	466	475	449	429	468	459	447	460	477	446	452	440	442	452	450	439	457	459	469	454	472	483	468	453	496	449	404	460	450	449	415	453	444	465	439	447	438	486	425	472	491	453	441	492	475	487	435	474	402	484	468	448	479	446	439	424	444	469	452	469	464	442	460	428	423	407	440	449	449	455	476	471	470	492	448	467	447	437	425	456	432	447	448	457	438	469	495	452	439	469	459	419	471	470	435	443	455	398	434	469	479	468	442	480	455	492	428	458	434	441	431	428	432	502	458	458	438	434	469	431	459	466	421	434	452	452	433	446	466	453	478	417	453	462	438	432	469	452	422	492	449	448	452	459	448	468	460	443	455	459	452	459	473	493	449	440	455	434	480	439	443	432	452	461	438	481	436	468	450	455	423	484	444	384	488	480	456	454	445	502	451	456	466	480	431	467	465	431	488	473	480	465	452	404	461	422	435	488	476	471	436	424	446	449	467	466	451	434	436	431	445	422	408	443	419	469	481	461	451	452	469	451	463	473	425	485	467	444	436	459	462	436	466	441	486	462	459	451	446	463	451	434	430	448	457	455	448	488	429	432	468	417	437	470	459	446	424	463	452	456	454	399	484	453	477	430	444	477	451	467	446	422	453	451	420	443	412	435	469	445	450	475	444	464	472	479	441	416	473	470	448	474	459	428	433	478	411	463	453	429	449	459	424	438	394	456	456	467	449	421	456	441	476	455	439	400	448	471	430	422	441	451	468	434	476	459	436	450	442	452	419	456	461	461	470	432	456	429	463	451	455	441	498	450	435	450	468	433	451	437	423	434	440	458	425	496	426	429	447	412	444	483	430	426	458	480	428	476	469	462	420	462	446	418	417	451	452	449	440	465	418	453	490	464	457	441	483	427	470	451	464	471	430	444	452	432	431	441	431	444	429	448	472	438	465	463	408	453	410	471	454	443	446	446	479	440	447	450	445	449	436	460	435	433	482	459	418	461	449	452	454	418	408	446	461	442	463	414	450	472	475	417	458	443	413	502	477	471	444	469	483	435	441	463	466	420	450	439	437	479	431	434	436	458	456	473	412	516	439	419	441	479	433	463	445	451	442	487	455	483	431	460	448	462	451	462	486	478	436	443	425	496	476	457	462	482	459	427	489	450	417	440	465	448	446	447	487	463	442	455	464	442	440	464	421	463	460	434	475	436	463	467	435	482	469	516	475	480	444	407	458	466	413	423	474	464	438	439	413	442	476	482	480	425	413	456	433	424	442	456	447	443	427	437	396	429	419	459	483	455	476	467	451	419	422	425	442	424	455	483	400	438	447	438	436	433	425	453	424	469	457	468	411	484	457	441	475	434	486	475	453	451	520	485	433	444	470	446	471	459	436	476	471	456	432	422	437	425	448	457	439	454	445	461	445	406	480	478	481	437	489	438	414	457	459	466	453	449	435	475	415	467	474	460	489	444	466	460	457	472	427	416	433	427	479	464	463	463	439	445	472	433	475	467	430	480	440	495	431	494	469	481	429	443	424	461	469	455	441	427	480	456	431	457	456	465	446	429	454	462	422	428	433	430	433	430	451	476	470	444	452	423	462	451	434	435	450	427	439	445	438	446	459	456	439	482	428	431	445	411	439	439	468	420	454	422	439	464	449	454	493	465	488	481	442	484	489	449	426	413	483	430	446	460	459	492	430	430	450	436	441	418	418	466	456	445	465	452	435	452	447	440	425	448	435	470	448	436	428	450	461	466	450	469	455	464	461	451	399	433	468	459	498	437	427	454	444	437	429	430	419	459	415	450	453	444	473	476	432	475	490	465	454	445	460	453	419	424	451	442	434	438	465	441	459	465	442	464	429	458	431	498	462	467	432	439	498	445	453	430	453	446	436	457	479	442	416	460	461	438	490	478	468	409	442	450	439	471	441	417	455	419	471	452	443	451	467	473	451	439	428	473	431	463	426	467	441	474	447	453	449	467	452	397	457	424	443	451	437	415	456	487	459	475	424	415	451	431	450	480	460	427	475	449	445	409	451	426	444	418	430	464	438	454	478	445	448	450	418	485	438	444	430	463	444	456	428	466	416	489	457	460	451	459	447	433	442	431	443	479	475	436	424	468	477	460	443	449	443	419	463	467	438	476	466	417	433	438	449	436	451	442	447	474	503	420	470	453	451	458	461	439	449	451	445	427	444	456	427	472	453	459	474	493	406	448	451	471	478	420	462	440	437	412	435	437	454	468	446	458	415	452	473	414	419	446	423	479	472	446	424	407	464	422	469	462	464	457	418	465	442	468	433	457	440	484	452	449	419	409	419	481	451	451	451	445	429	461	478	439	427	445	425	430	429	444	471	482	437	458	444	472	443	443	482	480	457	456	426	405	472	495	465	468	416	464	469	431	476	462	485	454	454	449	459	463	421	412	461	429	442	462	448	449	455	451	422	464	459	440	422	421	445	449	447	449	450	454	439	427	461	436	470	454	446	419	470	439	462	484	444	437	434	450	435	487	437	470	437	458	435	459	458	453	431	442	479	444	461	446	447	449	450	434	409	479	470	432	456	466	464	463	430	448	426	429	475	430	434	460	430	454	457	427	478	406	428	431	466	441	429	509	444	445	441	490	449	444	478	461	470	415	456	470	439	468	447	415	474	450	445	454	447	438	453	432	437	408	481	451	464	477	424	468	447	445	425	469	435	486	425	463	445	445	438	429	428	456	472	465	453	467	450	429	443	463	420	440	436	456	441	480	447	457	467	432	447	454	439	447	434	439	430	465	423	444	431	462	463	453	428	471	458	405	415	422	454	444	450	472	384	475	460	480	463	469	454	473	434	450	460	450	470	455	481	489	475	475	461	403	429	464	476	461	463	417	420	427	459	470	443	457	452	463	433	436	451	459	454	436	467	441	426	397	450	481	446	467	459	463	451	460	495	440	421	451	487	456	420	454	451	428	450	469	447	476	417	430	497	498	446	401	460	445	442	426	464	458	450	426	406	435	445	452	449	457	498	450	442	467	467	467	463	420	423	435	438	402	407	473	477	441	444	473	478	453	464	457	399	448	460	452	459	458	461	455	431	436	449	452	464	462	459	444	401	474	408	436	426	438	468	462	461	402	412	457	431	451	468	469	430	482	459	494	400	470	421	437	479	438	471	444	468	472	435	425	485	427	452	431	474
11552	28910	16585	8627	6360	5020	3735	2718	2223	1890	1582	1456	1420	1344	1319	1004	1036	906	810	727	746	704	754	771	884	891	895	852	796	699	653	679	717	699	649	539	568	578	535	564	571	576	603	667	657	651	696	714	614	550	522	558	521	541	535	542	503	522	504	499	522	526	455	510	496	486	527	479	469	458	496	498	478	481	486	490	471	514	486	481	480	514	455	499	479	462	471	477	486	496	496	474	491	480	472	462	440	489	467	475	460	481	485	499	437	496	489	466	493	489	463	483	521	462	481	464	465	490	498	489	489	472	449	467	477	519	510	467	483	477	497	534	502	488	462	477	485	477	498	488	494	471	469	474	494	464	502	442	491	487	512	471	510	467	464	479	493	501	483	484	524	503	503	492	483	520	506	483	487	458	496	470	459	487	488	460	503	490	469	494	472	467	445	480	464	518	439	443	476	507	478	449	485	483	446	492	482	495	528	498	479	496	470	494	488	469	504	473	449	451	488	452	459	471	489	471	489	433	467	507	452	469	474	510	443	502	465	458	465	487	506	510	480	458	489	467	441	491	507	480	452	458	472	462	499	454	456	487	465	415	488	497	477	460	490	475	479	457	453	462	477	498	469	494	471	493	473	472	507	466	487	502	471	458	469	483	456	475	484	439	451	465	495	494	509	486	479	467	478	475	479	511	510	482	469	497	440	463	470	460	481	489	488	487	471	528	485	460	466	442	438	466	462	481	457	495	480	441	451	484	494	471	500	499	505	479	469	468	478	473	477	473	474	478	527	473	487	507	520	469	451	465	467	437	502	436	468	434	443	466	451	470	479	510	481	487	449	492	476	506	486	507	461	491	462	474	460	517	454	506	481	491	462	490	500	459	480	507	496	509	484	514	475	514	465	509	433	510	465	472	496	481	442	482	472	470	473	481	482	485	517	476	449	471	493	446	511	502	481	486	465	472	494	456	463	491	475	477	498	494	443	441	494	477	477	484	459	467	454	475	440	475	490	475	457	443	431	459	456	498	496	449	450	466	499	514	476	499	490	468	487	438	458	459	449	477	528	454	458	465	504	491	480	489	499	483	466	483	457	455	479	503	460	459	542	469	485	446	488	469	486	421	478	461	513	433	508	472	491	448	452	478	418	469	516	505	491	451	483	471	502	523	455	461	455	494	486	452	474	449	462	479	482	456	493	470	525	523	456	449	473	488	451	475	487	524	453	504	471	480	501	461	491	453	490	487	483	451	465	527	462	487	462	446	473	491	492	447	471	514	462	444	454	498	534	478	466	505	501	485	475	474	510	461	488	479	494	480	487	478	487	509	490	506	515	475	469	495	478	474	456	441	502	494	437	422	475	475	476	442	482	493	443	486	465	451	457	473	472	463	464	448	454	466	498	499	452	491	479	463	461	483	486	476	477	478	477	454	467	467	457	443	470	484	471	441	476	497	500	485	501	473	505	488	505	465	480	474	437	510	458	476	485	490	494	442	518	455	438	473	497	507	480	511	466	471	493	455	477	479	506	435	504	438	516	469	458	514	481	492	443	468	499	462	442	471	440	476	504	479	528	453	470	462	491	430	486	493	527	491	454	543	475	478	494	460	451	471	467	458	486	469	475	456	459	473	448	459	487	463	473	490	447	471	448	453	438	496	499	508	418	475	480	485	461	465	492	479	447	494	488	507	485	496	477	497	476	450	483	495	461	499	510	475	482	494	487	481	476	474	496	494	472	471	493	455	494	475	491	499	484	451	458	472	457	480	507	470	540	487	488	461	476	472	503	492	481	486	446	482	458	467	473	491	509	494	490	475	477	478	500	476	450	468	435	449	510	462	503	503	482	502	489	475	492	509	486	476	455	479	454	478	441	505	467	458	459	489	435	451	486	458	499	492	449	498	444	488	435	500	502	465	481	461	477	458	463	463	454	450	465	449	468	490	484	479	514	435	515	451	468	463	488	480	466	469	489	477	463	437	460	417	454	499	464	455	455	510	467	490	490	477	475	496	469	455	487	465	479	509	528	446	522	425	465	498	463	468	498	467	487	469	458	430	467	452	479	456	453	486	461	460	508	466	476	475	446	489	448	490	503	448	491	442	463	463	465	483	463	498	491	475	455	469	467	454	470	487	492	484	438	469	479	514	457	434	526	501	439	456	460	472	506	483	470	477	489	465	490	445	459	459	502	485	446	484	509	440	447	472	461	485	459	459	491	489	473	466	454	430	489	447	489	492	468	477	495	471	442	519	476	505	499	476	433	494	485	410	467	495	460	456	446	493	455	465	487	453	488	468	488	492	491	467	503	497	485	468	487	468	470	440	482	442	478	502	478	451	456	471	438	478	462	463	496	492	457	450	447	469	490	480	442	487	501	492	500	492	482	457	459	485	490	502	487	467	482	485	458	498	442	443	474	491	402	487	429	500	470	461	460	483	517	468	471	491	433	492	483	499	462	480	498	476	462	456	481	501	462	462	468	462	501	472	482	487	431	500	495	500	478	472	449	488	482	484	440	484	453	484	463	471	505	485	460	479	479	485	463	514	499	465	456	470	493	498	513	508	508	471	464	452	486	519	467	494	444	460	462	470	488	520	477	484	473	464	433	450	431	493	503	485	497	493	499	494	515	474	492	503	458	453	468	485	471	468	504	498	497	469	475	440	464	420	480	492	463	468	483	451	479	454	500	466	512	451	483	456	458	462	472	475	498	489	467	451	450	488	473	471	438	482	468	456	473	489	479	471	474	511	443	476	465	480	462	473	484	440	510	483	484	491	467	460	492	485	451	472	493	474	452	459	519	440	501	496	478	497	502	511	442	485	474	455	472	496	505	472	480	444	460	481	463	493	417	517	475	517	463	464	447	519	488	484	479	459	488	483	468	472	443	504	507	458	483	445	445	463	479	491	458	444	445	479	496	489	458	485	488	473	417	476	493	513	481	474	486	463	462	486	532	485	472	488	472	427	457	478	476	488	500	463	465	502	473	457	483	483	477	499	446	502	449	459	480	444	478	473	454	525	447	472	465	445	494	481	472	433	485	454	454	482	486	505	510	472	499	480	501	467	495	476	494	487	471	426	469	508	501	465	512	444	465	460	522	481	489	447	467	442	470	472	508	435	446	449	472	477	470	454	498	500	440	480	513	483	442	499	486	485	470	484	453	479	469	483	459	506	465	468	487	518	484	456	502	492	482	463	460	465	461	453	475	505	465	468	513	504	455	514	442	460	462	497	483	457	489	496	466	482	444	470	462	477	483	507	465	480	487	473	464	443	508	510	479	421	494	477	515	478	470	470	460	487	501	471	509	506	474	480	454	450	475	497	484	446	489	469	504	491	496	455	458	462	455	479	461	466	463	507	496	450	485	423	443	516	489	472	456	466	494	474	494	467	479	478	477	464	479	483	485	451	459	490	454	506	479	514	501	488	488	463	468	445	516	492	470	489	469	480	500	494	491	459	534	459	519	496	449	464	530	489	456	469	472	485	469	507	518	478	446	442	465	478	446	465
24957	21231	27234	25401	12014	3144	2297	1623	1504	1323	1238	1134	1263	1215	1164	1115	1058	1041	1022	1006	974	984	1011	1045	1033	1065	1046	1109	978	941	969	976	980	981	961	883	906	927	961	935	942	962	954	991	972	980	948	906	921	946	852	877	943	927	862	904	926	898	867	883	889	917	854	950	876	920	853	869	834	836	855	949	819	850	866	883	954	920	934	880	935	858	841	875	876	913	914	894	893	890	890	908	828	874	854	898	916	927	906	855	920	860	904	849	879	841	843	900	886	936	864	903	906	933	875	851	881	863	867	897	890	845	885	923	926	827	877	897	917	903	895	843	868	879	905	856	891	840	901	875	880	916	902	910	890	860	820	916	842	904	890	908	898	907	900	851	922	892	898	835	862	953	890	920	899	838	873	844	874	869	890	914	905	941	857	893	890	861	886	880	897	841	908	892	902	886	923	889	872	892	907	873	924	846	885	863	860	887	827	885	892	839	938	930	857	892	831	885	901	880	852	824	882	863	883	882	893	922	924	868	911	893	862	900	883	836	838	901	872	832	865	834	852	866	893	895	862	919	860	864	908	878	888	937	889	886	823	903	880	889	856	911	870	889	947	902	873	866	861	821	884	854	933	872	896	883	913	941	837	884	898	884	880	960	843	922	856	871	894	883	925	891	871	877	862	894	878	863	933	890	841	884	846	930	838	895	909	808	844	876	851	859	843	856	913	820	856	877	913	848	871	914	889	920	869	861	869	862	874	882	981	917	872	934	921	859	909	903	844	919	867	896	815	892	874	931	857	903	887	902	889	927	902	905	844	864	899	892	890	882	886	833	890	930	890	903	897	859	912	885	903	933	863	894	870	906	900	882	887	881	839	872	883	908	850	881	869	878	853	892	863	867	895	867	883	904	912	853	872	916	909	844	858	918	938	835	901	830	905	864	903	894	868	907	889	853	866	898	839	876	915	861	876	865	906	901	883	867	857	903	878	804	893	881	892	823	919	853	848	878	915	863	899	861	895	896	897	902	884	906	880	852	878	854	872	830	913	913	898	891	923	834	845	865	843	916	900	865	924	838	898	927	866	881	896	915	853	963	865	826	896	928	870	845	915	895	855	846	831	829	934	856	882	892	911	874	917	868	912	867	844	915	959	826	913	869	934	928	869	887	911	871	831	853	879	860	928	878	833	954	877	910	876	876	835	883	833	885	849	870	902	845	899	866	894	871	870	903	888	914	904	942	940	860	875	836	865	897	884	919	911	880	919	879	929	874	867	841	856	843	876	900	886	881	921	887	912	853	888	844	842	883	881	902	882	908	843	903	839	850	888	897	915	850	906	886	864	876	844	891	865	879	885	851	845	822	842	888	894	901	865	857	879	878	887	918	888	803	869	896	831	892	906	889	883	886	971	958	900	850	891	816	887	920	902	946	907	902	863	892	895	915	877	891	897	911	858	906	869	927	916	836	905	864	932	889	884	908	899	898	874	894	850	873	890	889	860	885	881	920	895	841	943	818	902	874	812	862	899	881	864	888	853	869	799	843	882	911	856	854	912	815	873	879	865	859	805	885	906	885	911	894	920	869	927	885	892	888	868	899	878	873	891	892	826	851	889	873	888	856	849	825	864	872	859	883	913	861	860	871	856	885	902	854	869	891	903	874	922	882	841	926	895	900	905	874	858	894	860	925	852	891	870	871	896	874	882	893	913	885	879	878	863	848	898	952	806	860	903	933	839	851	911	808	882	872	924	894	901	881	884	882	853	878	890	869	867	837	889	887	837	835	977	898	867	868	866	916	903	889	872	864	868	853	850	907	915	867	821	860	913	856	899	853	880	902	893	852	932	843	887	912	868	879	893	865	841	906	890	849	846	899	907	854	928	885	883	899	820	882	866	903	854	939	865	910	869	896	894	915	887	936	872	921	912	884	898	931	863	916	936	881	926	855	872	868	907	931	860	882	904	868	909	912	869	848	897	854	874	933	835	926	863	882	941	857	902	888	818	879	898	902	891	821	914	892	907	846	902	907	910	841	882	905	870	876	894	926	923	870	850	838	850	889	835	853	866	871	887	860	828	854	842	870	889	846	860	933	846	857	962	926	846	867	864	878	849	937	874	885	862	876	881	851	895	884	927	901	903	891	914	821	816	900	924	877	881	866	855	885	916	896	875	850	917	887	908	863	948	897	824	908	906	906	877	874	872	889	905	862	893	924	878	864	860	874	880	917	903	901	855	881	850	897	909	914	831	920	879	871	865	907	885	891	912	889	918	913	854	878	894	841	902	882	875	871	877	850	847	896	852	855	902	853	929	864	869	881	845	893	881	895	892	890	903	834	863	869	888	872	858	889	855	881	900	882	890	889	893	879	871	881	897	884	876	857	847	914	868	885	863	889	836	879	884	879	905	834	917	911	854	901	899	908	942	886	866	922	897	875	876	876	894	856	917	860	851	876	862	864	900	902	896	901	886	905	885	882	922	886	871	910	873	855	912	859	812	860	889	848	878	848	920	898	977	840	890	866	908	898	918	841	894	884	886	886	891	884	870	911	850	859	882	859	907	926	881	926	906	904	867	881	902	891	847	889	883	865	898	930	897	873	889	826	899	902	942	841	875	892	937	890	870	870	881	876	883	882	859	866	891	977	863	837	921	893	911	888	857	891	986	868	881	915	876	858	864	844	919	915	893	912	917	917	885	922	886	902	880	907	842	870	859	849	902	821	877	855	860	864	898	866	906	908	909	882	851	933	830	928	889	930	926	900	884	890	852	881	869	860	837	865	882	883	894	852	846	874	874	961	882	924	829	889	923	892	881	880	886	940	857	836	921	857	895	909	875	895	903	827	864	857	912	882	914	854	891	866	894	918	893	873	892	855	913	895	915	882	875	898	864	879	915	892	839	874	875	910	863	843	893	904	885	833	875	885	895	898	892	903	850	895	959	869	881	849	882	920	943	859	895	862	882	816	896	879	902	912	917	893	893	917	884	856	889	925	900	905	922	857	866	888	908	833	917	861	897	898	929	830	876	817	932	951	900	943	868	882	829	906	891	837	907	868	881	909	838	857	860	872	929	901	837	833	870	907	914	890	855	907	881	890	865	884	854	903	953	863	890	842	915	869	889	875	898	878	863	940	924	822	911	953	871	891	916	878	850	878	893	901	887	904	884	906	907	905	903	829	887	859	918	863	861	863	890	840	919	889	941	877	896	899	921	931	822	887	910	977	867	888	917	885	900	850	902	906	908	948	860	844	874	918	867	860	847	899	870	870	824	872	887	873	867	901	892	879	904	845	861	906	926	883	844	884	858	889	830	848	886	872	835	928	902	868	855	863	881	865	857	876	918	901	851	892	885	914	903	937	889	885	902	898	885	891	875	856	863	842	922	864	900	837	835	838	870	884	922	900	915	874	878	856	907	858	886	885	851	897	856	900	843	842	885	906	897	858	873	879	890	850	893	874	830	903	843	874	898	903	798	891	806	896	845	896	871	919	852	898	819	895	902	903	893	865	890	868
11084	21919	12725	6566	5142	4203	3131	2463	2063	1885	1694	1602	1527	1517	1377	1343	1283	1193	1137	1037	1059	1126	1122	1159	1281	1311	1211	1210	1116	1112	1085	1024	1084	1003	1051	1041	1022	985	950	996	994	968	1002	1014	1067	1093	1076	965	1025	974	972	952	964	966	906	920	919	882	925	909	876	917	906	923	942	965	928	904	873	942	936	878	924	879	813	859	941	863	900	838	848	896	891	941	898	880	867	922	897	893	899	889	888	883	862	932	898	892	916	920	903	869	844	922	851	872	896	907	910	889	870	870	906	957	946	897	906	904	915	923	875	913	951	893	907	944	879	869	895	881	948	916	932	893	892	918	893	919	972	871	942	912	904	931	893	937	905	900	922	898	921	925	928	939	927	899	927	972	895	882	916	910	903	945	882	875	891	920	926	935	890	946	929	985	908	913	917	884	958	901	921	912	903	949	973	887	882	895	873	940	872	943	904	940	924	901	889	889	919	889	879	892	864	911	930	911	914	918	910	861	891	932	870	880	930	895	894	889	917	931	962	932	888	878	890	915	908	889	905	899	916	914	916	887	860	879	894	951	876	873	945	882	914	869	885	860	908	931	918	879	852	909	874	890	890	881	856	987	891	927	877	915	894	854	907	944	935	923	912	954	913	897	938	862	942	906	947	860	884	898	887	855	914	893	911	892	897	861	910	818	918	888	926	926	873	939	877	867	912	898	913	899	933	914	923	905	914	908	901	933	896	887	877	914	877	898	913	871	882	919	886	895	884	892	918	926	963	870	913	921	949	899	940	878	915	932	896	959	884	942	853	909	881	891	930	940	911	909	956	890	898	860	886	883	875	978	889	907	921	859	909	904	906	895	897	912	859	919	892	911	937	885	908	908	894	963	910	921	896	916	934	943	878	899	844	924	938	899	898	926	871	895	929	875	912	832	864	926	912	920	862	885	858	874	873	934	991	937	927	930	909	911	983	844	863	876	887	919	891	856	891	876	852	914	973	937	910	877	892	919	875	920	885	905	915	983	922	900	935	919	910	872	919	935	891	888	892	871	931	864	912	936	991	882	892	903	938	909	917	936	884	950	911	940	855	893	855	940	888	892	892	886	842	890	917	916	881	932	926	933	919	916	891	880	929	903	866	872	894	901	873	859	915	963	895	882	931	897	922	880	874	918	888	907	950	900	919	933	860	862	830	880	889	895	949	878	924	901	849	877	935	890	868	930	937	895	879	881	895	940	882	865	901	890	887	922	948	908	886	966	904	889	907	926	924	849	878	920	916	905	906	912	885	874	898	896	906	871	863	891	904	900	886	902	946	881	893	879	882	874	904	929	872	910	877	916	890	925	864	868	911	900	894	846	906	920	951	898	878	900	928	902	843	881	918	901	904	886	903	921	914	883	910	894	906	887	921	896	853	929	963	903	897	938	907	868	874	890	908	885	867	885	838	926	903	854	891	924	884	913	920	923	883	911	910	897	884	911	905	886	899	946	946	905	891	857	921	922	853	854	939	934	935	928	898	918	953	913	917	886	910	919	917	873	903	907	933	862	931	910	942	914	910	845	873	929	912	907	877	892	894	911	905	918	906	920	919	915	885	895	867	866	907	851	879	899	934	912	830	902	914	904	873	888	887	853	856	903	974	943	947	928	945	902	902	865	870	896	910	930	935	916	934	886	920	925	880	883	945	864	916	889	892	908	885	919	902	911	922	931	920	910	890	875	912	921	894	882	897	860	906	902	920	894	922	947	929	880	928	917	887	880	921	916	883	898	894	914	913	830	832	891	920	839	886	863	918	968	868	873	867	881	853	885	943	904	938	889	963	897	891	886	917	912	882	1004	895	929	897	880	849	887	910	819	849	886	868	909	921	905	898	902	919	866	874	898	886	882	913	843	882	887	879	921	925	882	851	901	912	886	907	842	873	869	930	882	903	922	921	834	930	914	893	880	907	876	913	886	893	911	917	870	912	924	925	903	875	956	886	913	905	890	903	957	913	858	921	880	885	925	932	897	941	902	911	945	903	916	914	903	951	874	872	920	938	920	947	903	837	933	891	957	907	843	846	927	882	929	893	876	942	983	886	911	889	932	888	907	902	909	913	921	922	922	887	908	878	910	843	915	922	875	945	870	865	896	924	926	896	836	918	884	917	944	895	917	961	957	848	888	887	923	919	846	944	884	898	917	907	904	877	942	858	914	890	882	910	938	850	874	867	884	917	894	898	904	913	894	920	903	906	929	855	875	838	845	847	896	908	872	887	835	876	935	902	887	955	894	906	909	927	885	872	906	986	895	926	873	963	891	895	920	869	885	901	886	909	935	878	864	858	871	895	911	892	869	913	894	891	850	902	899	928	881	907	925	873	853	888	896	851	857	886	876	854	931	940	932	872	911	887	914	802	872	922	873	947	920	864	906	925	923	906	910	945	909	902	872	877	938	872	934	972	946	910	931	933	888	899	894	935	871	882	944	896	922	895	888	906	921	885	896	966	895	903	904	890	877	848	898	866	898	909	932	898	917	935	866	938	924	824	939	888	944	867	920	868	874	843	910	917	946	850	901	904	826	924	887	921	944	896	987	902	912	1001	887	883	893	937	874	926	907	881	903	875	917	934	975	883	900	879	926	883	893	871	872	858	871	949	927	843	910	901	924	912	903	883	846	869	876	943	864	887	897	856	958	885	891	909	896	868	848	910	901	917	849	899	902	935	876	907	880	921	944	932	947	921	913	921	940	938	851	903	920	920	903	895	909	903	854	922	932	860	878	848	895	889	863	850	823	853	885	875	889	860	930	929	888	889	925	928	913	865	930	965	850	934	860	942	894	882	936	982	970	900	896	900	849	919	852	932	895	886	906	869	965	887	879	902	893	896	856	891	876	875	868	899	919	899	871	871	914	928	919	939	961	865	870	848	933	904	903	895	901	922	864	904	870	929	885	880	906	888	892	867	880	898	911	925	930	892	930	872	919	903	910	906	939	907	901	960	876	944	945	890	927	880	880	923	940	912	900	834	898	894	868	902	950	936	900	918	881	880	943	881	921	953	913	834	874	875	922	911	888	928	888	947	839	876	904	947	871	861	884	933	865	938	874	947	856	883	908	947	868	877	875	890	856	852	912	929	936	898	858	873	936	919	888	928	931	932	903	885	914	905	904	916	832	946	902	977	887	884	871	866	885	910	844	867	966	913	850	924	846	867	924	869	913	881	971	933	902	879	925	862	907	920	856	877	909	910	903	922	914	859	908	871	954	869	928	905	919	903	881	873	901	884	928	870	897	860	891	902	898	892	874	909	885	896	902	912	930	917	895	931	874	944	910	894	871	909	880	873	924	898	859	904	907	904	906	900	894	906	952	889	815	958	925	902	901	880	882	918	934	935	962	877	911	956	878	905	907	911	895	872	883	935	947	911	834	894	910	856	910	912	948	885	920	898	915	946	883	869	934	921	918	886	882	848	912	958	923	882	868	910	914	895	850	928	861	868	881	898	907	900	914	916	974	918	891	896	902	855	878	902	964
22626	21272	28886	23969	21271	21432	10925	3055	2163	1841	1650	1485	1443	1475	1303	1170	1104	1004	925	825	892	885	956	962	1048	1061	978	1000	971	889	873	833	836	888	831	769	792	822	801	752	828	762	785	809	828	878	914	851	809	714	734	701	695	745	744	728	677	741	692	709	716	673	676	709	656	709	743	691	669	646	627	661	683	687	641	676	620	661	682	638	622	694	666	639	668	634	702	682	725	688	634	642	655	695	712	693	701	611	655	664	712	641	666	648	649	640	607	685	648	673	663	661	691	689	663	682	618	690	672	710	617	654	682	660	643	651	655	663	682	655	666	651	659	679	655	645	617	686	662	717	677	689	698	633	694	672	659	662	673	641	690	698	690	667	705	713	691	687	653	667	640	676	691	687	616	631	637	688	636	693	680	636	656	697	681	680	654	689	628	644	691	656	677	654	667	656	666	677	687	666	659	640	669	669	657	649	672	626	675	614	635	676	660	681	685	679	658	669	652	663	643	641	688	658	642	669	659	707	668	660	653	671	686	692	666	720	630	654	674	669	678	680	628	633	697	675	618	674	632	612	673	680	658	645	657	649	704	629	659	648	657	687	676	686	610	659	730	680	639	629	659	687	686	635	654	643	663	649	728	636	717	650	649	666	659	688	661	685	647	680	694	656	687	660	693	638	661	642	696	649	646	664	695	662	658	638	670	649	703	661	663	651	675	682	674	676	649	651	656	674	647	700	661	639	664	651	614	730	670	722	651	652	640	674	664	633	623	704	612	638	684	669	721	674	693	670	659	661	685	658	640	684	643	627	661	671	658	645	647	645	668	692	683	701	703	633	666	609	682	669	683	673	666	650	662	696	643	653	638	681	682	669	651	628	617	650	628	662	719	666	661	680	690	683	666	643	693	647	658	721	693	657	638	680	644	676	689	659	669	663	640	636	648	720	653	697	683	683	661	680	631	666	702	647	623	643	692	658	618	618	646	689	683	631	707	701	682	686	676	659	632	651	679	712	659	677	710	685	642	670	636	683	675	683	646	692	641	627	675	646	656	653	634	655	696	633	675	605	652	637	683	657	668	630	655	670	657	727	634	682	639	670	702	638	699	697	643	670	662	692	696	648	710	653	636	676	689	648	670	670	667	640	623	670	659	686	706	647	688	593	634	643	687	698	690	654	688	659	628	638	684	665	633	657	687	675	621	665	639	682	645	592	704	667	610	632	690	676	673	674	629	656	693	683	689	619	683	633	643	662	692	636	662	643	655	630	639	672	689	628	689	664	636	647	678	669	699	633	663	628	685	664	708	665	661	629	676	657	687	671	655	699	690	721	614	734	692	630	657	666	631	642	704	681	657	644	670	670	669	663	659	651	699	638	709	705	685	674	619	690	648	644	680	618	653	651	635	649	636	668	705	634	633	637	631	687	686	655	644	628	638	664	626	635	651	649	657	640	621	616	659	670	678	657	647	689	637	676	653	671	687	689	644	680	653	724	666	657	671	682	688	646	683	677	669	673	653	661	672	703	689	661	681	701	614	667	660	627	627	668	648	644	657	652	668	667	647	664	686	621	694	629	717	635	712	672	664	694	669	676	652	665	675	689	663	640	693	710	651	674	720	651	642	695	673	662	647	608	693	641	666	679	664	704	669	661	605	674	657	694	636	672	677	643	659	619	705	662	616	718	658	656	689	640	682	661	655	685	691	671	630	663	654	639	669	696	693	632	664	655	695	617	671	655	675	638	646	651	632	667	553	701	695	627	686	684	651	659	626	680	652	659	714	658	715	714	652	720	680	676	680	642	730	681	680	640	643	677	698	659	635	638	679	686	684	624	611	665	691	602	632	597	642	643	646	700	692	652	673	685	686	663	663	680	626	642	647	633	679	686	637	658	665	676	657	629	636	679	667	683	688	687	609	682	694	686	645	685	678	672	669	679	640	644	616	625	671	682	642	691	703	625	671	669	661	635	627	659	676	650	653	649	656	742	669	698	646	635	669	680	645	660	613	625	652	673	625	652	629	656	679	687	668	642	622	702	644	660	653	670	639	727	640	696	663	677	651	647	652	641	686	665	667	725	678	671	654	648	686	681	681	662	677	631	673	669	651	700	662	676	675	696	657	701	636	653	693	642	670	651	652	666	664	695	674	693	695	685	660	642	703	692	668	649	681	646	650	694	667	671	642	702	660	675	698	653	646	665	688	660	637	683	636	681	700	685	652	695	729	677	693	631	716	663	634	673	670	604	641	652	667	649	662	637	647	657	670	642	634	679	649	639	634	635	723	690	651	688	770	663	654	626	656	682	673	672	665	645	628	652	660	665	629	649	596	652	646	649	673	612	637	629	681	632	658	618	657	703	688	719	694	689	668	645	666	715	639	609	672	633	641	681	617	694	640	647	680	613	624	663	632	705	664	631	697	660	604	687	639	673	657	646	720	687	646	659	646	664	654	657	610	688	638	733	702	661	681	686	627	689	656	652	645	655	672	669	650	661	650	717	687	631	642	675	651	645	646	673	715	646	679	662	643	647	659	672	653	641	712	637	660	688	690	653	641	662	627	652	691	707	665	646	665	646	673	605	633	681	684	668	668	639	669	678	682	637	685	644	690	655	659	636	642	731	665	676	591	628	614	680	661	672	700	615	720	688	687	654	677	698	689	674	672	613	677	673	707	676	663	671	647	660	683	597	664	682	624	681	641	643	679	699	685	687	640	623	679	694	677	676	654	699	671	654	667	671	698	634	684	668	698	680	675	584	691	671	632	698	662	654	634	637	655	662	632	701	680	669	655	698	583	647	686	650	674	649	639	686	650	697	662	665	705	654	662	648	639	686	689	662	691	647	689	596	685	651	688	666	620	680	630	687	657	667	625	691	654	653	670	661	612	632	657	627	679	669	629	637	635	660	660	680	680	697	642	659	683	663	675	645	646	604	609	728	691	639	614	636	650	679	649	681	717	652	625	673	704	633	635	637	626	659	681	640	637	653	653	650	661	671	659	574	663	687	654	613	676	664	632	676	679	636	692	721	665	688	636	682	664	653	632	617	679	613	715	685	640	692	697	658	685	661	651	671	630	699	639	716	659	668	728	643	638	684	653	645	633	626	659	679	664	636	717	684	637	636	660	662	621	709	699	661	675	682	689	716	657	679	647	639	627	650	678	653	655	671	646	674	640	648	681	634	694	676	638	641	638	619	658	660	658	667	678	616	669	690	642	675	700	651	657	611	701	667	620	657	606	627	636	653	656	670	609	664	658	677	658	645	664	622	628	679	686	698	629	611	628	707	693	629	651	642	680	665	701	627	667	689	713	677	683	671	674	670	703	632	646	675	662	652	689	668	665	685	655	630	606	657	670	648	650	674	692	692	613	629	657	678	667	675	676	645	645	672	666	658	644	649	679	667	642	675	653	653	663	644	658	653	692	641	633	664	622	689	649	679	710	629	685	665	661	645	698	647	655	675	688	619	698	640	676	687	650	667	723	686	664	679	678	656	682	675	693	653	620	650
15780	36001	23835	12092	9180	7422	5687	4327	3397	2884	2487	2241	2157	2077	1929	1653	1379	1251	1132	1056	1132	1020	1084	1200	1232	1339	1251	1186	1135	1029	962	905	996	970	910	892	862	862	846	803	829	840	816	843	957	1006	1051	932	904	809	785	753	733	777	770	716	758	727	713	667	656	673	657	684	715	695	641	652	681	710	684	649	688	683	714	694	622	678	707	714	636	707	641	668	652	622	661	645	664	663	700	664	618	661	692	661	683	689	644	678	682	659	669	642	707	693	700	631	657	666	696	651	666	663	653	677	675	669	683	675	653	665	637	671	664	637	702	635	645	642	651	634	665	650	694	623	663	690	651	645	682	688	687	636	639	701	693	692	639	677	628	648	658	694	666	654	645	710	690	632	719	656	676	660	680	655	680	653	640	632	639	653	682	695	616	637	681	669	683	685	633	659	680	736	673	650	634	641	658	689	610	640	681	671	640	702	641	661	665	642	668	661	639	658	644	686	663	626	708	646	679	664	696	681	641	668	734	660	628	675	700	678	675	664	643	683	687	632	670	569	662	634	677	674	681	693	686	654	711	682	629	679	707	644	665	654	715	627	604	656	690	685	665	684	681	634	631	659	661	649	701	676	638	675	663	630	706	704	660	664	664	700	643	669	645	642	678	715	667	697	647	704	672	717	683	656	655	717	687	691	678	629	684	645	679	672	684	651	658	642	672	687	667	651	657	668	676	629	672	670	640	630	641	665	675	656	642	680	658	654	626	686	646	660	665	667	662	690	646	653	696	687	659	669	647	650	676	640	641	679	732	679	684	679	621	653	660	636	679	649	708	701	653	698	660	659	678	676	634	632	653	677	672	692	612	654	664	654	665	703	680	662	691	693	706	660	657	668	667	650	615	686	641	671	622	609	580	666	683	672	694	662	656	650	658	622	656	674	707	690	640	690	639	652	635	615	630	636	644	646	663	625	659	679	661	684	726	649	677	627	688	626	656	684	680	679	669	615	643	628	689	686	677	649	679	655	689	674	675	712	681	652	664	680	678	663	698	660	625	633	640	600	685	636	648	692	643	665	704	703	673	713	655	655	669	719	654	648	641	692	676	669	671	653	644	650	632	702	655	673	629	665	672	705	647	654	641	644	627	630	637	737	675	636	607	663	704	636	680	675	668	683	678	650	669	628	662	662	699	653	694	658	655	670	695	657	675	658	690	703	655	650	681	651	609	653	673	669	677	646	683	720	653	684	631	648	666	625	673	678	647	625	671	681	692	671	680	666	637	640	659	673	633	637	671	630	706	664	692	623	690	687	655	650	689	668	661	681	687	643	715	701	623	701	652	678	666	694	674	650	708	675	669	642	706	667	633	667	658	665	632	674	638	676	682	626	684	655	661	651	669	701	649	677	658	652	658	719	665	673	645	675	674	596	664	664	621	665	616	640	653	673	649	697	623	670	635	651	631	658	676	635	676	684	638	653	699	632	720	655	686	634	694	666	660	655	617	662	730	670	675	666	658	683	657	674	680	665	725	725	712	701	640	681	658	703	668	651	633	621	652	709	700	664	649	682	672	656	665	704	671	669	640	660	673	692	630	666	661	670	652	678	671	650	664	652	671	642	733	677	669	653	666	628	672	673	684	691	668	650	666	661	638	642	660	663	662	664	672	659	653	674	635	711	663	604	694	641	690	574	666	681	666	651	669	633	700	683	663	615	659	671	634	686	676	681	670	619	654	669	658	681	622	646	629	670	706	676	629	618	668	701	662	683	659	684	685	664	688	656	656	706	687	615	700	672	685	634	677	640	668	652	666	658	652	644	651	665	644	673	647	672	642	635	698	669	650	668	662	711	670	654	685	665	686	680	628	669	644	670	685	691	674	690	683	643	690	697	695	607	642	690	636	677	632	678	631	668	609	664	628	689	696	735	631	661	741	710	663	611	698	644	666	666	607	676	674	657	642	628	615	661	671	626	667	682	627	713	659	621	653	686	650	701	666	621	700	662	646	683	647	667	669	675	671	638	689	644	628	679	617	672	670	631	651	705	681	674	638	678	687	591	662	673	710	663	669	715	643	657	687	627	671	666	664	688	638	685	657	670	646	636	657	612	639	681	641	643	704	665	665	666	644	662	691	628	661	697	649	601	656	640	652	660	661	650	660	675	661	622	663	686	675	688	661	663	650	688	672	690	673	639	648	675	676	650	650	632	650	644	674	670	676	655	651	648	670	755	675	713	677	671	667	654	664	666	667	684	668	643	672	664	682	666	685	657	680	644	686	661	683	636	665	665	682	625	622	678	704	667	700	655	667	653	636	679	697	624	741	649	681	683	685	680	683	674	713	639	677	643	667	655	677	671	616	643	668	662	662	621	680	672	717	636	665	693	612	644	633	685	655	671	688	653	660	678	681	667	665	644	714	689	679	641	683	713	671	671	699	648	631	631	632	667	665	691	664	631	647	662	646	626	655	741	650	685	694	658	643	696	642	618	671	673	684	678	627	679	637	670	608	656	651	630	657	656	627	680	645	661	653	625	693	688	665	717	706	645	694	622	694	681	649	719	618	669	631	677	645	648	612	705	615	650	653	669	625	690	668	698	654	677	647	670	710	683	623	671	672	694	622	640	691	620	651	653	654	696	693	627	679	686	656	689	657	638	660	685	640	693	632	679	709	622	656	669	665	708	670	673	681	668	644	691	679	701	656	672	679	625	666	620	653	661	661	683	669	674	658	649	622	708	646	698	692	620	668	669	675	655	707	684	685	626	693	633	675	695	695	694	661	651	648	651	668	704	651	648	654	653	684	685	649	634	680	662	687	652	649	708	718	673	653	633	707	668	702	708	701	665	636	658	632	606	631	694	665	669	667	637	653	693	642	630	706	625	653	692	640	678	661	633	668	629	637	638	654	689	681	683	690	681	691	628	667	675	653	610	672	655	617	659	658	640	672	671	702	692	667	657	672	647	705	650	673	656	634	659	659	705	690	668	627	691	653	633	652	680	684	641	655	663	632	663	680	680	619	642	669	672	636	684	654	636	681	664	637	654	624	632	679	668	641	682	626	651	659	666	631	653	658	676	701	633	666	702	669	685	639	647	672	681	655	656	686	725	638	668	666	671	715	699	661	654	660	678	695	703	648	679	664	634	638	651	658	592	675	647	615	622	698	630	641	673	709	651	656	667	611	680	697	654	651	669	690	667	641	676	683	682	695	671	626	662	680	711	675	652	671	635	654	669	666	666	629	686	669	664	615	680	619	688	671	641	621	611	659	675	602	636	679	644	669	618	688	655	657	663	612	633	670	635	665	682	648	674	643	601	691	677	683	639	665	637	664	651	639	668	676	687	633	625	667	670	667	693	647	647	657	679	660	679	676	670	629	657	626	724	677	679	664	662	647	701	670	627	645	632	669	665	682	647	634	670	665	653	685	691	694	661	642	635	658	705	683	588	642	666	753	671	679	650	687	671	690	692	670	650	687	667	675	688	683	622	642	672	692	691	676	642	612	632	650	675	633	668
28055	18543	9071	4221	2508	2020	1520	1175	1006	1009	870	903	857	874	816	798	772	764	739	723	725	734	768	809	801	764	762	792	751	756	738	774	704	768	708	682	667	716	725	676	723	678	682	680	718	737	744	781	680	684	705	656	653	634	667	658	689	642	656	647	634	648	657	667	655	622	667	662	701	657	685	699	652	665	650	675	693	676	685	682	658	664	600	646	644	675	674	654	627	676	593	692	670	651	657	659	641	620	644	672	672	663	640	651	661	621	687	650	668	696	643	607	626	619	625	684	689	647	593	663	708	703	619	686	647	673	659	668	657	651	666	662	661	653	669	675	652	652	714	694	668	679	675	689	660	625	712	660	641	684	656	665	665	667	645	627	658	645	667	703	676	644	655	667	660	648	649	623	667	688	639	649	652	648	652	648	640	641	659	700	657	704	696	655	686	663	626	649	636	674	671	664	664	651	687	666	667	684	623	694	721	658	660	635	637	646	654	672	647	685	650	669	663	672	655	640	592	661	646	655	677	725	666	675	636	665	661	702	643	627	610	662	688	652	636	681	638	648	664	677	640	670	689	680	695	708	687	646	663	622	702	673	607	664	659	637	630	642	641	670	702	671	627	694	673	658	646	670	624	667	685	652	662	649	660	688	639	641	617	659	689	685	651	698	645	639	637	635	671	662	657	694	658	697	675	632	623	607	619	670	614	724	674	677	657	660	692	633	626	683	642	702	655	759	651	663	685	636	678	657	690	674	625	626	657	659	685	627	657	728	682	624	640	683	670	701	636	676	664	680	661	661	673	681	657	716	652	594	642	650	678	671	666	658	639	667	692	627	659	632	649	645	639	681	649	691	709	627	682	662	687	665	645	665	688	702	652	702	702	694	699	672	680	699	664	703	664	626	691	672	664	679	689	632	681	598	640	638	662	632	666	664	655	654	703	642	634	716	630	694	652	637	721	642	725	656	627	680	683	682	669	647	694	675	688	664	645	665	665	647	700	686	651	660	630	687	656	625	640	653	694	646	681	679	673	629	650	614	640	644	679	627	658	628	686	650	683	692	662	704	649	613	686	666	640	708	671	681	688	656	690	679	666	662	661	678	675	690	671	664	689	634	626	660	691	671	642	702	663	672	661	720	631	645	664	642	691	611	648	590	666	656	693	676	715	694	666	648	650	692	713	642	620	642	700	664	630	661	701	619	668	656	696	652	684	670	645	700	648	668	655	670	649	636	665	640	669	621	662	678	632	657	618	674	681	640	639	660	663	640	664	668	657	631	654	611	728	682	688	689	679	659	649	640	681	667	662	673	681	652	619	624	640	684	711	659	636	632	676	684	678	610	643	657	713	592	608	664	679	705	671	676	658	670	697	669	665	678	651	641	655	731	626	637	637	660	706	690	672	612	721	648	718	703	723	657	671	653	615	676	657	644	693	666	630	641	667	669	637	612	631	662	657	680	675	667	692	659	665	661	657	683	671	654	696	664	648	665	660	667	666	662	694	643	667	636	679	654	675	635	652	667	618	683	646	691	630	688	668	612	666	723	667	668	655	649	645	689	695	702	622	651	634	646	642	648	674	714	675	668	680	643	666	660	669	661	668	648	656	671	658	654	680	639	672	677	683	667	652	728	638	640	658	716	615	654	642	650	667	674	656	637	638	647	663	652	675	658	667	678	666	669	640	625	671	694	657	672	664	705	651	658	682	718	638	675	684	653	641	678	713	691	662	632	640	689	667	653	665	643	662	690	654	746	709	658	681	706	706	665	680	685	666	627	655	710	683	666	648	694	666	664	698	667	657	639	654	673	666	681	665	650	693	642	722	623	657	645	638	612	642	715	645	707	634	627	702	625	644	686	647	656	641	659	655	663	672	641	684	615	688	648	649	614	673	655	660	674	639	646	727	618	607	623	690	683	704	676	662	646	669	666	672	711	693	669	701	649	683	680	690	620	671	689	656	654	658	678	709	661	696	658	632	609	656	625	654	685	677	669	665	690	706	671	682	638	658	630	630	661	700	733	662	671	659	644	666	703	636	689	697	628	676	668	662	679	660	640	668	643	689	675	692	688	670	644	635	671	635	652	692	633	681	674	676	640	673	661	668	663	704	653	653	641	733	674	621	677	679	642	664	684	662	686	676	680	685	658	698	655	625	691	703	653	691	701	667	650	642	672	696	659	686	721	660	713	600	657	654	655	644	638	670	662	629	635	660	680	653	663	637	698	664	664	672	720	682	651	646	695	705	620	668	629	657	702	678	677	675	685	698	669	652	642	636	693	656	680	663	643	671	668	650	659	655	648	650	649	669	671	669	694	622	677	653	696	632	641	695	642	608	642	644	642	692	683	675	622	707	696	699	656	637	672	684	647	661	658	662	698	688	693	645	661	636	654	681	614	678	668	646	667	696	619	620	654	714	655	683	675	631	659	693	666	706	671	639	696	715	668	638	638	653	682	692	629	630	662	653	679	646	664	664	671	670	700	685	628	689	669	677	690	673	660	650	637	686	674	665	645	657	652	693	643	712	627	620	669	649	619	668	696	636	642	682	670	680	651	681	649	699	653	652	686	673	665	660	676	670	658	709	689	647	715	711	646	654	667	670	643	688	628	671	649	701	696	664	661	650	680	694	618	691	641	672	662	673	667	666	649	720	729	652	713	702	667	689	654	642	639	643	690	722	657	645	664	628	641	602	720	668	634	654	681	676	635	693	650	650	681	665	619	644	631	635	634	686	646	641	700	693	591	680	642	702	677	668	655	708	686	679	648	664	672	689	651	697	688	673	614	701	699	654	699	651	602	655	699	619	703	649	674	641	682	684	642	710	646	656	668	704	668	668	681	669	701	691	696	700	642	661	660	690	664	696	682	659	660	749	628	668	668	667	643	634	644	705	648	690	680	667	670	686	662	656	706	701	672	661	673	658	649	665	613	622	648	669	684	653	626	687	658	667	672	622	666	655	694	637	650	663	637	705	644	608	645	609	674	671	640	671	651	645	657	627	650	687	659	716	690	661	701	687	661	657	687	632	671	674	674	683	668	650	663	625	693	704	680	640	667	652	652	627	649	646	727	655	683	641	664	654	690	656	634	662	670	657	644	651	677	667	634	673	652	705	676	677	617	655	686	647	703	637	672	649	685	673	695	683	658	688	654	694	662	625	665	665	648	664	639	680	647	679	659	690	665	658	682	665	627	660	622	669	645	692	666	701	663	646	652	615	632	633	715	665	690	623	672	668	640	641	693	660	697	688	652	689	644	614	670	674	719	693	688	623	666	661	703	696	690	635	710	663	633	682	670	680	672	662	695	642	626	647	663	690	671	660	642	668	702	684	704	675	668	639	690	681	640	655	633	671	681	630	651	726	708	655	650	670	640	654	670	630	688	663	679	674	660	635	664	688	637	658	687	689	630	712	643	663	720	680	704	678	680	669	673	670	665	678	646	680	639	674	632	656	677	638	635	684	630	636	706	630	647	672	657	690	669	647	658	683	671	633	623	675	701
10175	11579	8173	4247	3409	2875	2164	1671	1415	1246	1106	1098	1075	1087	1013	954	939	913	795	743	782	831	885	878	855	878	905	873	883	783	762	808	762	745	758	743	726	767	712	721	756	774	749	761	762	759	805	794	765	741	709	718	762	699	710	715	789	721	757	764	689	697	728	697	690	723	710	644	722	683	729	697	706	747	747	669	678	647	728	700	693	685	663	678	699	682	692	685	673	721	714	719	693	732	725	719	650	688	660	718	636	676	674	698	694	718	722	735	699	719	677	664	709	650	665	672	734	672	734	707	702	672	658	667	639	672	675	706	706	703	648	697	706	696	731	703	704	671	708	670	642	672	677	747	624	685	676	704	714	702	685	692	679	667	682	701	690	714	698	666	653	676	682	704	664	722	745	679	671	675	714	675	731	713	708	694	750	685	721	710	722	705	654	667	668	715	686	681	694	690	741	672	714	688	700	692	691	654	723	684	702	654	736	635	699	688	734	689	726	695	688	717	651	696	671	690	704	726	686	735	673	752	690	733	703	652	687	693	700	657	701	708	690	693	661	681	675	687	703	702	679	668	678	738	679	672	696	682	718	711	674	701	719	680	742	740	681	655	718	715	725	718	666	687	692	700	656	689	707	718	706	623	735	732	676	680	684	639	721	704	684	715	677	690	672	640	705	684	665	720	660	681	703	733	666	752	728	691	715	731	708	648	715	691	708	671	673	708	712	722	699	711	713	716	678	699	674	696	664	709	703	670	685	711	662	726	734	714	701	674	682	699	702	676	673	643	682	718	698	718	706	675	683	716	711	679	676	697	702	648	704	663	672	718	715	701	699	671	729	718	699	645	657	701	697	729	683	704	691	692	704	683	697	673	657	712	661	709	696	723	717	752	693	722	707	674	771	697	692	695	723	636	686	677	670	710	698	708	686	712	719	662	730	688	722	681	692	704	727	728	689	713	684	651	685	725	722	726	714	688	718	747	699	720	640	725	717	670	633	735	690	736	661	700	671	657	711	749	772	695	721	715	725	735	680	685	714	757	667	709	688	678	688	699	663	693	641	712	741	686	659	698	714	683	758	664	716	665	735	689	728	677	670	695	706	708	645	661	687	658	716	745	719	691	690	649	646	673	698	711	733	704	679	728	686	711	711	722	708	702	636	673	688	652	733	702	700	706	681	640	695	687	695	652	721	689	723	683	703	660	702	730	721	704	712	703	709	725	645	711	712	696	679	689	673	711	672	651	690	667	705	726	677	676	722	709	707	681	728	673	691	685	686	691	708	690	697	732	673	690	677	641	664	700	676	730	759	755	749	657	691	707	681	723	730	689	695	704	711	666	709	682	641	677	706	728	678	704	696	724	719	725	645	677	684	698	718	722	714	708	649	719	737	713	698	722	713	689	751	616	691	688	723	644	635	697	633	722	675	707	729	696	677	685	654	724	676	687	714	667	707	705	686	688	686	726	719	674	751	665	711	740	657	688	696	744	718	737	660	675	645	680	687	667	676	671	685	730	684	686	688	702	701	650	719	704	677	698	637	734	688	687	697	727	675	684	684	705	705	692	678	709	658	765	692	686	747	707	669	727	711	684	656	684	697	699	711	691	700	702	686	721	681	699	730	657	739	712	721	688	705	696	731	718	668	703	706	726	652	675	682	705	749	670	724	719	712	727	671	689	736	721	674	692	675	683	636	672	675	703	711	720	693	693	701	613	688	684	705	765	740	750	706	694	699	717	708	641	716	724	694	686	705	672	695	717	675	706	689	724	696	669	735	712	675	683	697	711	701	703	739	685	690	715	715	665	692	698	658	670	707	645	622	647	681	719	733	691	730	688	677	653	702	713	651	694	680	682	721	670	695	691	629	697	739	667	675	733	704	723	697	720	700	666	693	686	696	702	699	741	732	647	641	680	702	710	709	714	643	652	728	686	712	629	708	693	692	712	691	693	725	695	721	703	667	669	780	742	652	732	637	680	697	721	741	683	689	661	668	693	720	662	683	701	748	692	736	683	665	736	708	688	695	699	701	693	727	718	723	718	731	690	709	696	725	696	709	673	708	728	690	661	669	740	713	697	704	706	676	681	651	671	702	714	708	683	708	715	682	737	704	712	700	686	693	703	648	719	740	727	666	673	694	733	716	676	703	684	655	697	726	750	740	676	673	742	709	720	753	719	684	711	682	680	678	718	727	705	717	771	693	723	691	686	711	718	717	702	684	687	699	704	728	722	701	711	694	721	690	679	736	651	682	697	732	678	666	704	678	723	689	701	738	702	715	678	691	679	740	681	684	674	675	712	718	678	676	700	630	706	715	733	677	717	704	674	717	688	713	727	649	669	760	673	668	700	674	691	686	669	691	690	669	677	653	703	677	715	728	716	683	736	711	700	656	710	709	702	717	698	732	680	719	658	671	700	725	685	719	693	689	751	706	714	711	678	686	681	695	692	691	688	684	689	727	671	696	687	702	716	684	679	698	703	694	670	683	681	722	704	690	685	690	684	673	678	670	739	702	663	700	711	673	708	738	653	690	730	709	684	682	647	712	704	677	686	684	698	715	702	680	706	727	707	654	704	701	733	706	715	695	687	712	708	716	693	680	709	685	677	705	692	696	697	634	701	728	658	708	665	689	696	690	710	694	679	653	671	699	727	676	678	740	712	723	698	750	726	710	716	717	709	720	639	681	694	710	709	728	751	704	678	696	623	675	675	743	685	696	698	716	661	725	692	685	709	629	714	714	707	675	691	685	634	701	669	650	676	712	714	644	711	720	660	705	667	709	722	710	708	681	704	725	686	681	672	720	683	686	691	682	684	693	720	679	717	757	686	664	717	731	708	711	673	723	699	667	716	673	701	690	695	689	726	650	693	702	692	666	682	723	732	744	656	654	671	687	685	734	746	731	714	676	663	652	756	649	653	660	663	727	689	710	703	690	717	708	736	754	701	739	713	718	687	664	693	721	694	692	729	753	682	687	749	691	694	696	665	687	723	697	672	714	709	676	675	687	684	677	744	656	683	696	702	723	677	710	672	692	699	677	687	696	717	662	725	709	717	675	700	707	733	683	695	683	688	708	660	700	695	687	698	685	719	706	709	684	757	707	692	700	642	691	689	753	690	650	674	672	657	719	696	685	680	685	705	691	728	676	676	684	708	717	672	668	711	724	676	647	725	688	719	677	716	676	690	696	679	694	668	702	684	723	708	657	694	727	640	724	692	687	682	701	724	710	675	694	698	695	733	689	715	670	699	678	683	698	721	684	679	697	682	721	701	707	657	743	701	664	737	726	726	721	654	707	722	693	711	730	674	678	691	687	693	699	670	669	700	654	699	708	670	705	651	727	729	697	700	679	707	656	703	708	696	709	663	667	738	670	712	690	743	662	679	689	670	725	697	699	669	692	697	708	682	693	692	707	746	717	705	694	729	665	676	675	728	710	692	695	717	703	679	704	706	686	704	666	666	694	724	750	669	675	668	699	691	679	695	701	678	717	648	711	683	751	676
23653	21220	28401	24316	21244	12021	3069	1795	1408	1225	1088	955	1026	979	907	791	710	638	626	627	556	596	660	660	724	691	708	700	599	608	607	576	558	588	544	565	531	492	520	562	538	516	521	561	587	618	626	598	519	506	506	446	495	490	433	472	481	506	468	460	468	435	465	453	475	462	442	473	469	485	447	415	469	448	423	429	449	442	436	444	465	447	499	454	465	455	469	434	473	473	435	423	457	474	480	432	484	442	474	459	457	454	464	439	420	404	460	459	470	459	484	455	453	434	495	436	446	441	469	472	438	440	460	457	429	483	417	467	405	459	442	448	460	432	421	438	443	450	474	436	440	451	451	457	440	447	443	456	447	492	477	451	451	447	446	446	467	459	425	413	439	471	426	499	471	413	425	466	455	489	425	481	460	467	429	495	467	460	444	419	476	464	450	422	457	459	459	450	416	435	470	441	481	439	398	462	454	467	412	460	471	465	426	462	435	478	452	470	476	412	434	466	447	416	431	462	428	439	432	445	471	451	441	436	443	440	447	470	439	433	435	457	452	470	448	394	490	488	424	467	440	486	466	445	436	447	442	447	428	460	448	432	486	446	439	442	488	487	446	415	466	451	451	461	406	481	447	493	459	460	424	467	447	454	441	433	476	441	443	440	465	440	426	424	467	441	454	430	438	440	444	451	449	467	439	458	494	424	433	462	444	456	474	414	475	464	416	435	465	485	444	424	473	407	456	468	501	444	442	435	447	435	430	476	453	422	455	480	429	452	453	419	417	471	456	425	445	404	468	434	434	457	445	450	437	475	501	435	462	423	438	435	435	432	419	449	421	470	438	436	444	468	471	476	457	431	463	489	435	483	455	456	428	450	445	449	460	449	488	468	437	480	424	480	460	436	449	450	444	450	448	476	453	463	457	439	443	409	461	434	434	480	420	483	441	457	447	441	491	439	454	462	446	434	440	433	476	450	461	463	440	453	454	471	455	409	431	463	469	405	423	472	461	473	458	442	426	424	457	501	446	460	442	441	421	463	442	481	445	437	463	430	438	458	404	431	444	423	458	428	464	442	422	452	450	425	436	420	480	448	458	457	444	466	430	453	465	441	447	443	407	466	478	405	461	454	456	422	435	409	469	446	483	452	485	454	449	454	458	408	458	452	467	508	443	434	444	430	426	406	421	491	421	508	426	429	405	436	472	442	428	434	416	457	456	431	457	437	428	436	438	387	422	434	434	498	430	444	418	431	467	454	434	429	453	483	469	441	453	453	456	447	437	424	480	467	444	481	441	428	468	430	447	446	461	448	450	427	449	456	481	475	438	442	438	457	427	459	447	488	461	435	461	473	428	485	457	463	467	427	459	410	488	446	429	453	473	460	453	458	427	453	465	442	466	426	469	419	430	478	449	453	436	455	475	457	441	459	427	477	444	453	449	411	465	457	460	436	437	446	460	463	428	427	446	447	421	446	465	468	463	443	408	489	443	443	439	447	436	444	443	483	425	473	444	443	429	463	443	430	479	457	436	454	451	403	440	442	459	492	458	437	467	440	416	443	482	465	409	439	491	469	478	433	486	431	468	451	444	495	430	405	445	464	457	408	479	460	453	437	461	438	443	464	466	465	453	432	453	433	440	444	458	427	407	419	443	459	471	436	447	449	447	454	474	463	449	470	443	445	454	466	423	449	426	415	431	488	424	447	406	457	430	400	440	456	445	440	486	402	508	425	479	432	438	476	434	400	442	428	453	479	442	431	468	460	469	424	436	422	468	473	454	482	461	469	451	449	449	456	431	478	420	437	451	466	454	469	417	463	448	420	441	456	445	407	447	437	487	443	449	453	430	419	421	464	440	465	446	482	481	492	418	432	435	461	444	449	420	433	490	465	459	479	419	465	442	473	442	396	444	461	493	433	469	471	473	413	454	451	442	445	463	489	448	460	460	474	443	412	456	455	461	480	436	471	438	436	457	445	444	440	458	464	436	434	453	447	435	458	451	428	415	438	448	457	470	420	452	430	443	404	441	451	490	436	469	422	422	472	440	484	443	440	467	425	455	453	465	418	453	444	435	436	450	433	456	416	431	487	450	448	461	435	431	466	433	430	424	437	459	452	427	449	439	466	475	479	475	446	434	445	473	458	446	449	437	449	431	428	486	486	468	444	447	460	440	432	464	492	492	427	465	436	431	412	437	463	498	424	427	477	395	479	472	410	467	456	424	485	451	427	448	395	437	425	434	443	421	423	464	458	459	450	442	451	440	464	472	413	458	442	472	465	427	492	447	456	468	449	436	453	463	432	471	441	450	430	441	411	495	444	427	453	426	445	434	439	435	484	450	481	441	453	468	407	472	421	454	438	448	402	456	470	463	446	459	525	427	419	450	426	476	433	414	431	472	452	497	472	425	451	465	386	474	422	468	456	460	495	428	441	460	467	473	453	459	443	478	437	468	441	455	441	450	468	463	453	447	456	468	479	459	460	420	468	450	472	429	473	460	466	437	445	444	445	440	415	460	441	435	456	458	463	457	427	414	437	461	473	436	449	470	438	450	435	438	437	437	456	408	424	494	471	444	453	428	452	490	477	442	478	457	418	445	439	439	453	436	464	469	423	418	491	434	478	440	456	417	498	463	437	462	464	448	444	449	400	492	411	455	432	450	438	457	457	461	458	420	431	449	444	476	465	430	437	454	436	460	447	435	437	454	426	461	484	452	448	405	499	471	454	487	403	455	483	423	430	441	432	458	462	465	415	452	425	435	453	435	421	424	443	449	483	484	458	467	413	451	404	469	459	435	436	459	458	470	451	462	430	418	481	502	435	462	468	456	476	458	400	472	453	436	415	450	455	462	443	486	488	465	434	446	444	408	450	459	471	453	446	463	447	442	396	482	423	441	416	425	433	418	507	485	407	437	433	442	426	425	451	452	432	425	451	413	453	436	462	449	432	462	454	407	467	439	446	442	474	442	472	434	464	439	452	429	449	457	495	451	466	436	453	473	429	434	467	423	490	485	424	450	431	438	492	408	438	496	435	479	440	436	429	441	439	452	472	450	463	451	470	464	451	462	455	468	465	427	431	432	463	377	465	447	474	468	463	435	481	428	472	454	436	482	451	428	442	475	443	430	464	495	434	449	462	440	454	425	410	485	437	458	465	445	452	447	486	463	451	437	441	430	480	435	455	407	421	460	436	461	415	488	472	416	454	480	455	458	476	415	436	458	419	451	430	431	447	453	450	441	430	440	434	457	443	470	434	471	434	450	436	462	407	478	494	469	477	428	433	446	409	462	461	475	433	451	388	444	490	402	441	483	466	439	503	460	454	449	419	449	415	447	437	443	450	420	453	454	410	479	431	420	481	450	472	426	448	439	442	453	442	458	456	457	441	448	435	434	447	477	484	463	463	457	436	463	479	476	410	417	395	422	437	493	461	492	424	423	485	430	440	484	449	431	401	454	446	473	449	472	456	447	446	431	426	419	396	446	442	419	453	419	416	434	434	461	441
13071	29179	18000	8761	6698	5137	3857	2883	2339	1950	1564	1442	1391	1410	1295	1103	917	848	738	776	694	771	784	774	850	893	863	856	746	742	707	726	688	631	585	639	603	599	576	593	600	594	600	633	632	719	732	651	621	622	516	517	518	507	502	515	520	506	459	496	479	532	480	479	517	512	496	482	536	480	502	505	517	478	473	538	484	471	508	462	438	486	513	486	437	468	483	494	463	455	483	492	492	468	457	495	521	491	466	437	469	482	450	499	466	485	472	461	498	492	496	493	454	487	451	471	501	446	462	493	470	449	466	464	467	486	505	442	503	487	488	481	508	491	500	522	467	486	470	479	464	458	495	513	470	494	471	495	457	506	498	451	439	511	481	533	463	469	453	477	487	481	507	488	477	454	500	505	473	524	477	538	471	494	477	475	488	491	446	488	488	499	498	438	474	454	473	494	492	487	473	447	507	472	493	454	504	448	474	487	467	454	470	547	491	467	455	465	488	470	501	486	433	485	488	457	475	520	481	461	444	499	490	456	469	460	474	480	480	465	466	457	460	510	486	491	490	509	484	490	481	447	500	457	463	469	488	488	482	454	462	494	466	486	499	490	490	498	482	522	442	484	442	474	486	438	516	499	482	479	518	475	483	495	505	508	462	461	455	452	493	484	499	464	468	447	501	488	457	501	463	470	458	474	472	483	477	493	459	452	518	488	484	503	500	501	484	465	428	484	483	504	460	461	463	476	508	455	479	513	473	469	500	491	464	498	479	494	501	473	471	474	502	520	463	444	478	510	488	480	468	492	500	448	523	456	455	476	470	483	518	436	494	493	494	489	450	491	452	461	475	479	488	462	495	515	485	476	473	519	540	477	496	467	449	489	480	487	467	445	491	477	520	453	483	453	513	490	450	445	480	507	473	470	467	484	452	490	510	450	477	467	500	520	477	496	476	466	493	480	522	499	468	475	499	467	490	474	492	508	493	477	505	457	463	470	503	447	474	487	496	463	511	447	483	498	438	489	447	469	456	490	496	489	440	492	524	501	471	481	500	497	483	484	475	481	465	484	462	483	462	498	456	458	501	478	470	437	482	499	470	476	470	468	457	453	470	478	446	476	452	449	478	469	481	522	477	513	484	463	479	504	498	459	482	447	491	487	458	465	481	487	478	474	491	477	485	472	479	507	475	463	465	491	508	476	483	466	477	474	509	485	519	430	529	520	491	484	451	461	484	487	479	477	468	478	482	471	472	462	489	471	494	507	431	490	464	503	431	472	447	461	466	477	456	488	456	449	495	472	495	494	491	477	528	471	498	466	488	468	481	452	497	500	445	463	496	455	483	454	499	508	482	461	513	461	484	467	477	474	473	494	469	496	483	474	476	447	486	505	489	495	485	487	460	483	453	466	479	474	441	493	512	463	520	488	491	509	474	471	508	470	461	490	489	478	504	475	505	506	520	465	467	469	471	486	494	507	492	442	461	489	487	453	487	466	475	494	470	447	465	458	476	486	490	481	495	460	489	463	497	474	436	494	491	463	487	499	494	486	469	475	454	470	483	483	447	465	444	463	464	462	450	475	499	465	475	513	483	479	464	510	487	464	488	486	464	491	474	465	450	465	482	491	489	479	471	498	488	445	488	469	491	516	469	492	452	475	494	455	501	440	464	464	523	479	492	488	470	511	488	501	473	494	476	454	488	459	488	470	479	498	452	485	517	483	481	513	505	479	484	479	471	492	491	455	473	441	521	455	443	457	474	448	483	501	532	497	502	457	511	447	458	467	525	454	492	470	449	465	483	469	492	499	497	512	476	448	505	472	451	483	500	449	473	518	475	459	504	504	478	459	479	505	480	482	451	454	476	466	514	502	488	512	518	487	501	478	454	522	492	464	491	489	506	464	469	466	476	484	488	448	480	496	490	480	541	499	440	474	475	460	505	531	477	472	486	470	503	457	449	429	478	492	470	499	470	524	477	480	440	477	476	478	483	485	430	471	444	472	449	439	479	468	455	495	469	437	445	461	495	460	528	491	465	465	466	479	467	478	486	477	469	467	489	478	477	502	475	476	444	431	480	487	468	474	461	473	440	466	495	517	481	515	493	466	469	489	489	491	457	494	488	457	500	470	445	478	503	462	431	482	468	477	455	502	489	444	466	469	512	481	462	461	445	474	459	485	486	473	485	470	473	473	478	523	497	468	460	488	488	473	462	456	435	479	453	463	470	471	446	507	481	470	496	490	478	467	513	471	433	479	446	487	495	482	493	473	487	475	492	502	480	512	436	504	470	470	520	472	475	488	458	468	440	493	491	448	544	494	479	527	452	534	504	500	452	461	454	432	470	509	485	518	485	462	477	458	515	485	503	509	481	491	449	469	446	493	488	503	480	489	476	517	462	461	497	515	502	480	461	504	482	482	467	457	516	465	511	479	497	523	466	470	478	452	451	482	466	452	496	507	466	467	469	453	451	490	490	466	493	456	491	485	499	473	518	476	471	508	473	501	477	494	450	500	480	522	471	491	492	496	512	507	527	475	499	472	447	519	448	487	460	508	486	465	483	502	468	507	488	449	453	542	494	471	488	459	480	484	445	511	503	480	482	472	473	488	502	460	472	469	461	481	491	469	466	448	463	464	491	515	519	503	498	468	496	480	451	480	483	498	486	444	484	506	481	499	482	438	454	437	468	463	486	463	469	481	491	520	507	514	483	458	474	439	497	433	477	460	470	474	514	497	508	511	449	460	506	450	438	452	517	483	495	487	479	507	481	496	483	483	489	482	470	477	496	465	479	438	471	474	456	463	472	445	499	509	466	489	483	484	533	474	472	494	457	479	471	441	526	465	481	497	482	440	519	479	486	463	481	479	454	456	507	456	521	475	484	473	460	545	473	451	489	527	493	473	462	528	477	502	501	479	467	507	465	445	493	470	466	473	439	484	507	488	469	445	507	462	513	517	458	495	505	470	501	470	486	494	475	443	495	416	477	498	497	484	495	467	463	479	480	432	484	474	466	449	470	478	479	461	477	432	454	479	485	510	468	453	496	485	480	501	502	509	494	493	476	491	488	483	432	450	449	473	450	443	478	472	465	497	487	513	533	458	472	507	484	439	473	488	499	509	494	516	464	479	462	513	484	467	450	480	447	490	477	502	467	458	497	471	490	470	502	479	471	470	494	443	482	468	469	486	510	506	533	463	511	476	487	507	465	471	469	503	501	456	476	490	483	494	468	473	506	508	474	478	483	454	472	478	495	489	438	499	491	482	485	490	497	471	450	502	473	466	430	452	435	466	493	463	497	489	464	463	476	477	475	493	447	492	458	440	451	459	509	470	495	456	486	489	444	480	451	493	468	502	444	490	469	455	458	480	454	465	487	450	503	476	435	547	471	498	505	447	480	469	462	486	488	524	475	516	469	472	538	482	503	481	483	493	468	492	464	503	475	449	470	513	455	472	480	512	498	481	500	489	455	487	480	478	472	474	452	467	506	463	433	456	470	464	479	456	489	461
24962	21241	27322	25357	12017	3121	2220	1649	1479	1400	1331	1257	1271	1187	1203	1109	1065	1060	1053	995	1021	1035	1005	1010	1043	1107	1085	1078	1034	1008	972	1023	987	955	921	930	1010	929	951	962	971	972	1015	984	950	1083	986	960	949	923	919	962	913	947	949	967	897	889	881	886	866	845	959	959	864	904	875	911	849	887	866	874	866	883	884	842	881	941	858	871	843	863	908	907	874	883	915	918	859	916	918	870	874	916	854	843	871	852	924	910	839	923	865	866	906	864	892	848	915	923	912	937	852	886	850	813	898	905	841	885	866	883	928	866	896	887	881	873	883	874	860	874	850	878	852	931	855	863	844	900	912	923	875	864	882	916	962	874	911	867	887	899	894	866	841	940	952	904	901	924	871	882	859	849	886	907	862	910	915	887	913	853	866	961	944	927	869	884	863	820	880	832	871	877	896	869	900	850	928	839	834	913	856	865	880	895	888	851	886	923	826	888	909	902	911	989	877	896	873	852	892	906	881	847	833	841	891	870	890	852	897	837	843	880	908	873	842	905	953	877	909	895	907	881	847	873	927	885	914	893	864	873	919	914	918	858	956	905	879	822	847	888	892	883	864	875	866	851	927	905	923	896	932	865	841	866	872	862	935	836	897	861	884	914	873	862	904	854	848	899	838	857	875	897	889	905	888	864	831	943	885	860	901	894	919	898	878	930	815	863	877	852	944	850	899	920	936	831	882	863	942	929	869	905	917	901	845	872	865	854	904	885	887	909	867	917	817	921	881	842	894	894	893	863	869	899	880	909	852	857	867	868	874	889	864	888	867	882	879	915	919	874	879	878	880	873	871	931	876	905	871	919	910	904	897	881	896	877	880	864	920	896	869	866	911	904	896	875	865	847	872	885	905	911	882	901	879	906	902	905	886	884	852	885	939	898	921	880	892	901	915	901	994	904	862	926	813	903	886	903	866	886	911	893	860	900	880	862	909	911	863	907	898	919	915	879	839	939	891	872	899	907	932	862	847	868	910	879	924	913	915	884	896	884	875	872	904	916	926	905	924	912	847	915	908	858	895	924	893	862	910	908	852	867	853	899	863	899	887	840	830	867	879	871	910	873	908	921	956	865	919	885	878	935	900	956	864	865	915	862	876	835	885	882	879	894	879	827	927	892	890	915	862	866	897	883	871	863	895	861	891	856	880	925	882	876	867	879	915	852	935	902	968	874	911	871	854	926	908	875	905	873	889	914	886	892	883	882	845	925	832	824	893	895	916	919	872	894	876	903	908	930	892	904	956	902	890	867	881	910	879	907	880	906	873	896	887	894	865	882	840	901	906	986	887	944	917	891	851	928	868	894	926	863	875	881	864	909	935	899	912	897	896	868	874	878	868	875	902	936	850	867	831	883	908	828	911	891	838	873	837	884	921	882	885	883	882	909	885	901	906	896	848	913	833	897	931	881	889	848	920	922	907	925	911	910	822	943	888	878	900	954	849	883	893	829	897	858	888	843	895	890	922	875	894	865	875	925	865	938	836	882	906	918	890	955	941	911	931	912	905	894	901	870	867	886	908	909	884	875	890	889	837	861	891	891	911	902	922	886	921	912	923	864	913	868	891	881	921	880	872	875	889	889	898	829	898	861	889	927	898	845	882	844	923	872	909	848	914	878	960	941	902	921	843	885	897	877	840	871	871	874	955	927	855	898	843	854	918	878	880	914	880	899	889	878	853	868	841	881	881	876	873	916	904	917	883	900	898	919	936	899	859	887	877	890	888	832	900	792	907	879	892	892	892	930	942	839	913	884	933	922	938	892	921	930	882	877	924	908	893	886	927	890	862	873	836	864	848	849	914	883	904	838	916	894	919	923	846	830	912	893	938	859	894	859	896	857	857	927	913	884	886	908	828	861	855	890	895	880	926	855	899	894	884	889	850	945	869	846	837	876	887	931	953	894	870	815	884	916	885	953	906	877	949	849	893	916	826	912	870	871	920	905	940	917	861	911	949	831	827	901	873	871	898	863	907	864	891	918	864	892	884	884	930	852	915	868	881	895	928	901	884	841	858	910	875	834	846	960	911	903	864	881	921	938	848	936	858	887	930	863	873	946	929	865	915	922	915	912	912	908	883	893	938	922	875	849	928	905	909	943	848	877	905	918	816	925	873	914	853	905	897	948	898	906	907	829	903	871	871	900	938	898	893	884	875	871	864	883	828	904	889	853	907	852	901	907	925	925	845	908	897	840	873	943	908	880	939	888	913	848	817	920	835	918	910	897	927	865	927	852	878	899	890	868	944	957	890	962	875	911	947	872	849	880	857	917	893	925	865	867	877	903	894	904	847	819	899	887	905	979	872	882	925	890	909	879	941	885	848	869	900	921	959	917	898	904	911	876	840	866	927	888	921	913	907	886	884	933	905	899	826	894	899	888	884	871	886	879	883	874	895	918	845	892	923	934	905	915	898	935	896	867	906	874	890	910	865	934	959	890	855	877	888	929	948	924	821	896	873	918	930	879	878	914	863	932	871	882	875	924	800	879	874	897	903	871	915	915	851	898	853	882	869	898	840	869	853	859	886	898	876	925	896	903	857	906	847	879	908	873	898	859	867	914	954	904	916	904	809	853	916	870	913	896	895	914	835	867	882	885	882	962	912	928	886	877	870	938	881	854	854	878	873	838	887	882	875	874	856	809	902	911	889	880	881	889	919	949	909	880	874	902	877	886	868	845	911	881	915	908	899	903	885	883	893	941	867	843	952	908	832	863	849	874	929	846	899	876	885	889	817	899	882	897	910	875	874	888	880	885	950	884	896	881	811	888	914	911	906	916	911	862	878	942	864	880	884	892	881	891	943	903	937	916	868	882	880	904	865	914	913	863	850	887	916	897	881	919	909	926	901	913	867	933	923	909	902	893	940	867	863	892	917	884	858	846	905	830	887	844	943	870	903	883	898	872	902	880	871	907	895	853	873	909	816	847	844	857	904	866	876	879	881	911	882	937	928	914	951	898	896	860	898	903	863	934	867	881	955	921	881	914	861	860	825	850	906	881	893	910	890	882	903	879	902	888	942	858	861	880	894	927	866	901	901	890	891	829	883	863	914	908	871	894	857	816	866	874	859	876	859	904	914	912	950	923	904	893	869	898	885	879	890	876	876	907	847	889	867	909	959	908	916	855	865	918	878	855	906	851	867	841	858	822	894	848	890	858	905	856	893	936	852	831	889	890	933	914	875	891	933	824	866	865	919	939	917	905	913	875	928	901	853	862	893	864	914	878	890	930	858	938	943	876	905	906	914	874	876	823	862	902	938	894	885	883	908	872	911	859	923	956	864	875	928	835	896	893	923	848	940	894	879	901	915	837	897	878	864	856	884	909	893	900	874	874	889	901	922	917	916	907	920	857	838	825	900	892	920	913	866	856	896	904	870	879	837	917	880	926	854	868	894	896	932	894	867	813	868	909	881	884	879	871	923	877	885	846	882	865	921	821	892	904	857	934	891	937	840	840	893	850	845	915
12260	22452	13648	6756	5283	4124	3331	2625	2228	1866	1779	1617	1588	1554	1514	1354	1215	1220	1113	1129	1128	1076	1078	1222	1264	1270	1283	1173	1087	1072	1048	1077	1054	1028	954	1039	1021	1003	991	955	941	1048	1020	1025	1017	1065	1084	1030	1005	974	932	886	977	897	920	942	937	940	903	975	941	913	934	852	943	894	882	898	913	835	887	917	918	960	902	912	861	956	928	922	900	922	897	907	953	930	902	917	890	897	892	876	878	903	923	911	876	909	860	925	893	885	903	893	887	885	954	909	915	952	879	888	918	887	863	868	910	899	890	848	939	888	943	901	895	885	893	920	930	886	930	893	904	888	906	901	909	923	922	893	937	930	881	900	882	934	919	915	880	877	907	892	911	948	871	928	885	884	864	916	883	897	880	889	861	932	867	891	894	910	947	908	944	945	937	890	947	873	876	841	878	904	916	840	924	878	893	906	937	886	896	884	903	857	901	908	897	923	916	894	905	899	887	930	923	904	917	889	878	829	877	915	855	903	871	873	905	902	899	899	874	932	907	882	852	900	905	847	946	889	877	921	934	886	905	937	881	897	924	882	858	893	910	905	907	879	866	951	943	908	874	909	912	932	903	902	953	904	960	938	926	884	841	894	941	934	927	901	900	935	911	843	941	865	912	909	866	871	902	936	894	945	923	921	892	935	898	960	933	924	921	946	882	928	903	957	929	913	898	884	896	932	946	928	880	942	925	909	932	923	885	920	932	971	889	911	910	891	942	946	897	907	893	882	887	876	860	868	919	887	894	897	979	849	923	948	973	921	848	884	863	901	958	950	917	928	928	944	902	858	885	915	890	936	871	891	960	878	869	935	905	927	894	876	906	929	942	906	905	956	877	856	946	903	853	868	904	928	895	903	902	914	959	892	969	924	879	868	951	902	900	886	878	888	902	909	906	919	985	836	944	947	886	874	920	922	892	880	866	883	902	899	924	945	899	898	922	907	879	945	896	896	906	914	879	906	883	933	873	920	909	808	857	885	872	917	882	893	920	878	916	969	882	870	889	914	917	874	932	976	871	897	917	898	874	896	864	892	910	885	949	897	935	870	908	928	918	871	877	879	922	897	865	885	904	883	878	878	939	869	889	907	906	903	927	901	937	875	882	952	896	898	898	938	908	873	922	909	920	878	907	924	916	902	901	906	916	940	886	907	867	915	881	905	876	891	984	918	906	887	912	894	897	881	890	903	944	943	942	946	915	916	874	902	948	924	889	959	911	945	872	911	923	932	970	940	919	904	908	874	873	972	897	945	889	859	922	941	932	941	899	870	874	935	914	889	902	967	886	921	907	934	925	904	896	904	933	833	935	866	938	852	893	940	890	922	916	844	856	960	915	857	901	954	908	892	901	933	912	926	881	890	892	908	882	916	907	906	898	895	923	875	910	948	947	899	859	919	886	881	898	887	858	914	895	852	863	879	892	874	935	894	952	953	943	979	953	915	842	925	960	935	941	938	890	884	916	939	886	906	929	910	917	939	903	822	866	901	877	885	891	889	871	925	927	909	976	925	933	886	894	931	883	869	918	904	932	916	897	959	853	863	899	869	906	896	932	898	891	938	880	874	853	878	872	898	920	881	986	890	927	913	911	908	958	927	903	894	863	854	918	888	884	900	908	899	871	880	871	832	950	913	932	910	912	875	879	924	841	894	904	912	923	890	860	875	984	936	853	907	909	890	876	913	936	892	904	909	879	931	877	985	928	877	979	916	882	933	931	895	922	871	962	945	966	914	953	995	918	889	956	831	972	893	860	904	913	918	887	862	879	906	896	919	923	871	959	906	917	872	968	942	871	929	975	945	922	880	891	916	925	914	901	922	864	905	926	941	962	921	924	935	891	884	934	888	830	924	913	899	946	948	876	939	889	944	894	855	875	922	933	910	887	907	914	980	862	931	896	861	936	810	933	931	898	912	921	888	894	834	900	873	965	930	943	930	941	876	935	916	951	926	904	886	861	912	851	908	882	863	941	898	836	916	930	883	881	904	910	894	931	895	892	923	933	895	890	904	959	892	918	917	931	918	894	852	915	909	876	944	934	925	909	893	911	833	892	965	865	921	954	944	905	874	886	955	861	959	924	919	884	934	894	949	911	941	854	889	931	879	917	877	906	1007	872	889	889	932	907	930	889	937	884	897	907	866	947	874	929	929	920	953	913	849	911	931	878	881	930	891	913	983	883	892	920	988	917	944	901	916	901	926	891	958	916	923	883	919	859	927	895	913	920	913	923	930	923	888	866	918	910	892	968	925	862	920	924	926	901	841	940	954	937	880	919	866	980	886	876	936	915	927	902	923	931	935	939	878	951	879	892	926	905	897	935	890	892	899	900	898	913	938	875	858	912	901	906	906	868	900	911	881	912	944	918	915	846	947	942	906	877	919	883	869	990	917	954	907	857	878	915	882	891	877	872	907	954	901	928	918	879	898	898	901	933	923	880	906	951	893	964	950	922	921	887	852	924	885	842	907	895	899	915	872	857	867	884	884	881	918	936	915	891	917	929	877	897	878	958	905	894	876	911	875	931	942	924	913	905	921	908	881	926	927	938	932	922	872	923	889	912	886	916	959	927	895	871	888	926	927	910	894	931	886	892	928	909	943	923	875	870	911	878	944	890	867	867	901	930	868	905	915	843	935	933	897	974	870	898	885	913	868	886	925	861	946	947	987	896	880	847	918	929	957	858	912	970	913	872	871	849	927	894	905	882	882	923	856	881	910	867	901	950	962	885	918	928	905	867	892	928	899	952	965	923	890	902	898	929	956	914	909	916	938	928	845	877	944	915	880	929	906	898	886	932	909	910	909	906	911	906	922	879	872	924	924	871	957	900	923	891	913	921	966	862	932	892	900	903	855	937	897	907	899	906	945	873	940	843	918	927	867	861	923	905	893	880	951	855	842	916	920	865	881	965	944	894	947	932	888	918	858	947	945	946	931	957	945	909	888	877	924	836	917	904	948	913	846	913	903	907	892	892	951	882	917	963	883	882	926	893	933	905	922	877	896	922	907	999	936	880	927	900	934	911	831	872	953	928	968	907	882	910	871	948	865	911	894	875	931	907	912	871	944	914	902	928	903	893	986	897	904	896	884	951	944	871	892	893	940	902	908	883	923	881	893	931	909	894	883	919	927	908	901	921	933	873	854	931	897	905	943	854	892	889	935	953	939	922	933	894	856	905	877	932	840	871	917	885	902	947	936	932	915	921	909	892	943	869	908	924	886	886	918	924	879	932	899	871	891	868	850	940	898	914	874	920	902	869	882	914	985	907	912	897	838	890	896	922	937	943	927	891	897	932	906	877	897	887	908	890	866	873	908	873	892	849	870	887	913	904	945	897	924	897	854	894	895	933	905	862	888	856	881	880	865	870	894	892	893	910	903	912	832	947	870	938	899	896	913	918	928	923	895	914	892	871	931	896	926	874	884	926	906	916	972	907	838	940	919	915	922	921	920	876	891	954	923	893	893	956	856	919	895	941	850
22765	21344	28998	24026	21352	21530	10992	3005	2341	1955	1790	1589	1521	1439	1415	1186	1035	1042	937	904	897	838	975	941	935	1040	967	982	959	898	867	847	870	871	813	846	767	816	760	803	797	762	839	859	906	870	910	876	788	792	739	694	729	694	785	726	725	678	698	696	652	682	722	701	731	683	691	665	678	665	681	681	704	619	736	671	671	707	674	688	681	685	670	690	652	685	637	684	659	674	710	694	671	698	666	636	715	671	699	605	650	688	692	672	650	713	644	669	668	664	666	702	681	620	692	684	640	681	676	647	692	667	663	662	680	640	717	689	680	692	635	680	660	652	683	680	614	680	693	648	676	673	684	661	687	663	703	661	709	684	671	697	655	643	697	659	626	660	669	687	604	688	695	668	671	700	725	696	643	620	650	636	671	658	672	641	661	699	675	673	688	644	651	657	675	686	633	690	656	685	682	685	636	669	633	648	682	687	658	677	658	684	685	712	674	652	681	730	655	651	714	628	637	637	664	669	698	689	657	695	648	685	689	703	688	652	646	660	661	710	679	634	678	682	663	627	679	695	665	651	626	677	697	742	689	693	648	658	661	670	654	676	636	647	690	701	719	652	664	663	669	672	657	667	661	654	647	682	652	675	668	666	605	601	706	687	663	681	704	666	616	683	641	728	698	705	681	705	682	677	668	679	666	626	707	665	658	626	713	706	661	626	659	684	704	656	687	680	641	651	666	731	669	658	697	621	624	678	696	665	660	631	664	674	654	717	634	662	664	704	671	676	648	672	629	646	653	684	654	723	655	680	652	715	698	709	693	659	664	671	698	723	669	682	622	613	695	662	655	682	662	641	695	689	636	638	658	683	661	679	715	686	687	667	668	667	695	664	657	699	678	644	737	623	655	616	692	710	652	706	644	659	669	656	703	664	660	662	667	707	711	693	678	694	707	671	690	645	683	674	626	683	654	644	640	659	668	677	651	681	615	658	629	663	649	667	655	697	686	654	633	673	667	665	651	675	672	661	677	673	672	683	710	669	630	707	705	651	631	675	640	642	707	669	626	661	678	693	656	694	693	650	640	608	654	679	729	654	641	709	665	685	678	684	638	693	696	689	641	706	676	700	694	681	661	695	654	664	635	652	696	712	643	684	685	695	647	689	641	662	664	678	664	694	669	703	671	608	650	675	607	656	676	613	645	613	635	687	638	640	621	660	664	650	692	699	679	669	654	682	690	653	655	696	618	692	675	678	710	668	693	642	656	684	644	684	712	707	666	690	623	684	635	662	690	670	640	655	654	623	697	649	628	678	672	658	660	635	651	642	676	645	686	676	615	676	683	678	663	685	647	660	692	664	678	656	644	700	650	667	655	675	697	637	720	677	672	742	617	669	659	671	696	696	698	677	689	623	691	678	664	686	681	722	715	672	676	667	693	662	656	699	633	671	665	691	676	635	700	640	715	673	655	665	696	669	653	676	629	621	689	693	693	659	699	578	667	661	679	676	675	667	699	680	632	697	691	667	700	653	677	616	678	658	668	695	675	641	642	683	664	637	700	635	655	675	617	621	671	685	706	654	634	706	668	620	651	677	664	666	706	643	646	684	707	642	658	704	644	714	630	672	663	675	696	679	713	696	640	669	672	667	691	661	683	637	646	668	683	636	736	682	628	678	709	698	648	670	687	653	658	697	664	671	653	626	665	673	667	655	645	632	633	709	742	690	691	648	639	669	622	665	648	702	702	722	693	693	667	669	662	679	753	650	684	686	672	669	676	710	643	684	681	652	600	665	674	671	667	685	687	680	653	619	655	671	667	635	685	686	689	732	646	663	684	665	649	656	683	655	669	749	674	685	652	646	697	680	635	666	680	682	656	681	646	734	707	640	639	706	656	717	664	609	633	645	694	677	717	699	648	669	696	647	700	690	674	668	674	619	702	694	652	685	645	661	682	662	676	638	669	628	658	667	648	666	674	680	656	731	632	691	632	641	655	681	653	694	692	648	644	659	649	699	632	645	655	674	653	671	679	672	651	685	709	672	734	679	686	657	667	642	669	660	650	631	679	702	639	647	683	679	673	681	690	708	683	645	692	733	672	665	683	625	688	692	684	623	665	668	676	704	647	656	641	723	683	668	661	674	650	650	672	699	673	664	676	651	624	679	665	662	691	682	684	658	665	641	699	719	665	659	665	699	688	613	649	667	659	696	653	694	656	642	647	728	639	638	672	664	708	697	646	698	671	680	643	650	661	671	676	662	705	656	696	702	665	646	665	666	718	634	660	644	684	703	689	647	685	640	702	628	691	700	681	665	714	707	658	635	691	657	674	626	669	678	632	672	678	692	684	683	683	648	667	659	699	691	715	644	637	653	669	654	643	678	655	677	679	646	696	690	653	672	654	659	693	687	660	644	627	668	652	650	753	623	670	665	675	669	692	702	613	656	677	672	655	640	696	705	662	687	678	655	726	704	691	699	686	681	703	660	652	716	688	685	663	646	687	712	620	689	697	679	667	685	628	719	672	712	638	683	659	646	694	712	676	660	647	684	661	647	662	685	669	682	643	676	702	685	650	676	646	665	671	659	732	706	690	656	658	694	664	670	679	658	705	635	667	673	665	737	641	656	661	654	667	681	691	679	722	701	624	693	675	649	691	679	645	671	608	687	668	675	700	686	687	674	702	701	658	691	629	676	676	696	664	675	702	687	660	630	698	643	666	659	663	682	667	684	716	676	615	669	638	639	706	693	721	680	663	691	683	697	651	668	654	705	661	625	679	652	621	703	711	673	645	681	685	682	688	621	675	709	676	653	630	708	596	649	638	704	642	675	665	640	648	646	655	684	669	690	662	696	675	663	705	644	647	648	623	663	662	698	698	621	711	639	601	645	654	666	698	687	713	688	669	691	715	647	644	632	649	671	647	655	698	724	693	701	663	664	688	661	621	668	655	718	669	670	688	665	705	661	695	673	681	707	723	643	701	628	671	670	664	625	685	703	674	673	609	643	627	613	663	679	655	686	678	679	679	636	682	679	697	689	657	649	699	666	667	684	641	691	650	698	675	656	680	656	640	680	619	667	674	697	687	670	707	682	682	631	691	693	678	676	679	691	657	639	712	633	679	688	710	724	676	698	656	685	715	680	673	670	685	690	673	659	702	660	656	705	681	667	705	623	648	711	669	681	674	665	675	707	630	668	655	662	712	684	618	644	623	639	642	650	686	686	659	626	655	654	695	653	648	673	683	652	681	669	658	703	686	685	671	623	680	680	642	674	628	629	652	691	700	659	711	721	689	661	662	665	643	674	685	672	636	716	666	658	650	675	661	673	697	630	653	695	672	679	687	669	695	660	641	659	695	665	654	673	708	633	717	680	704	681	671	635	650	708	702	675	652	641	703	675	713	652	648	627	684	647	691	690	660	670	696	657	650	722	671	696	701	658	644	682	655	693	667	648	658	660	689	683	686	678	671	657	610	640	666	645	575	634	664	651	687	667	670	671	641	678	717	663	681	674
17537	36377	23867	12963	9382	7711	5803	4431	3694	3116	2614	2325	2212	2105	2012	1628	1384	1237	1146	1041	1032	1049	1069	1152	1218	1271	1284	1261	1152	1022	941	1016	978	863	881	950	866	857	894	861	888	855	878	875	977	1002	1053	980	830	784	717	741	782	781	720	715	700	719	716	740	746	718	709	735	672	693	751	689	664	657	631	721	692	672	650	692	722	711	649	685	699	684	678	675	703	677	727	711	690	731	666	646	670	661	700	651	693	697	679	683	686	677	693	659	688	709	657	742	699	626	681	650	649	671	710	658	695	650	704	696	670	700	650	698	656	717	696	678	634	655	676	647	732	706	626	654	708	677	707	699	691	679	666	657	686	682	670	654	687	661	685	683	670	683	683	668	670	670	667	692	685	720	707	699	669	697	711	653	638	625	677	696	669	675	651	677	668	672	637	684	693	694	710	747	671	674	723	636	647	669	691	659	669	650	698	653	670	690	674	669	664	659	668	679	675	661	714	674	708	688	710	682	665	715	701	659	690	717	705	705	717	647	683	691	706	694	682	678	700	652	665	682	663	657	745	641	647	618	721	687	610	682	717	679	638	682	699	677	690	708	679	691	682	660	635	707	695	705	668	688	637	709	675	664	686	700	679	684	647	672	674	664	680	689	687	683	676	636	675	639	670	682	641	634	684	679	656	672	647	656	689	697	672	691	692	700	714	694	682	670	645	646	630	644	691	715	643	667	684	642	711	627	696	681	742	659	693	693	668	726	674	667	659	644	667	670	674	668	616	663	647	732	633	672	654	696	662	665	656	693	641	664	665	696	685	621	692	694	685	738	695	718	672	688	675	672	649	695	681	641	681	657	689	656	678	679	688	701	727	685	691	658	663	648	710	653	674	659	687	745	684	637	661	652	709	692	665	709	692	704	656	701	694	688	695	679	666	663	672	708	661	670	683	677	649	645	661	666	638	663	709	679	668	695	643	662	735	643	686	669	693	723	667	694	722	700	674	696	700	666	695	701	648	690	645	628	659	693	663	676	691	689	662	641	659	673	643	662	665	661	685	659	685	621	694	677	674	683	655	718	670	676	693	696	657	656	644	653	700	714	681	664	666	727	686	687	712	679	663	663	643	623	691	634	705	673	647	654	702	671	658	719	657	679	631	748	694	676	643	665	697	644	678	681	684	643	660	670	683	686	712	676	696	672	614	662	637	643	668	697	670	687	648	680	654	711	702	666	672	661	671	654	710	688	683	607	679	688	692	717	634	648	657	683	655	627	726	694	661	672	642	670	666	658	661	701	643	679	656	684	687	647	708	638	668	691	687	677	661	718	620	725	680	639	685	667	675	721	715	664	652	683	671	675	649	731	686	709	678	699	700	667	691	716	625	714	662	664	650	653	645	709	698	697	648	636	703	678	682	693	664	623	666	677	710	634	670	656	655	658	673	708	655	665	659	698	698	633	679	673	680	640	673	680	665	659	675	671	685	681	672	675	677	698	674	716	689	682	692	703	654	658	692	686	704	694	639	682	637	706	674	687	652	680	686	660	666	630	659	670	735	715	722	679	645	661	681	690	694	693	641	668	647	663	699	688	676	692	681	666	691	685	640	652	640	685	696	647	625	695	691	676	702	654	675	717	670	723	703	671	676	694	690	662	677	688	670	678	681	738	606	692	654	719	710	663	677	678	692	698	687	635	672	685	664	701	707	636	710	637	640	658	668	715	706	669	696	670	722	665	649	658	681	664	692	709	686	635	687	638	659	655	657	632	660	687	641	680	655	655	675	668	667	720	673	653	699	709	676	689	687	692	680	694	677	682	694	713	673	679	680	701	710	690	683	665	664	713	684	682	685	700	699	633	667	675	672	684	661	711	678	686	702	672	696	641	644	659	674	618	663	646	650	700	705	654	688	641	673	681	705	675	647	653	691	673	676	667	703	627	699	636	671	641	698	659	652	666	667	664	635	682	680	649	647	640	644	671	639	696	664	679	685	680	690	723	691	663	733	662	638	666	653	695	698	650	677	653	645	709	662	666	622	678	665	643	645	655	654	670	697	700	674	687	637	690	617	702	634	685	638	668	651	702	692	689	680	696	681	664	713	673	641	693	689	672	647	636	707	720	673	640	713	698	612	706	637	688	675	651	710	680	687	660	692	678	679	656	703	668	663	675	693	703	684	672	675	680	654	671	627	596	698	664	628	654	660	679	666	689	672	680	662	679	648	689	647	687	640	684	665	628	685	671	680	653	709	683	688	706	703	692	648	716	683	623	635	700	662	661	658	632	644	655	696	673	663	639	690	698	725	698	647	658	663	690	669	692	695	710	673	684	666	686	675	691	713	639	717	674	658	644	646	664	676	665	669	686	665	664	640	645	661	670	698	654	696	659	709	667	654	665	681	710	676	683	685	714	638	637	704	724	677	662	684	694	687	688	706	678	699	664	743	687	692	638	669	665	707	695	681	686	689	671	708	673	636	674	677	631	693	686	716	704	678	682	683	692	623	681	606	702	658	657	649	639	666	629	668	607	639	673	663	683	676	716	642	685	625	703	699	663	658	682	667	670	647	692	675	659	685	681	661	664	684	688	662	623	698	649	736	658	694	676	649	642	636	702	668	709	681	702	651	667	659	647	669	678	692	671	703	689	658	635	673	653	665	653	679	610	662	661	688	686	650	662	669	699	669	710	696	678	657	658	631	670	661	638	712	638	688	724	669	644	668	708	656	660	641	723	703	653	698	638	662	703	698	677	676	662	664	707	621	696	664	642	695	671	701	683	671	684	717	674	658	695	693	633	701	728	675	691	693	662	676	683	697	652	645	668	674	624	692	711	649	700	664	642	670	642	604	691	647	678	660	635	655	698	692	676	660	675	698	712	676	668	678	656	686	671	665	655	675	643	725	661	677	662	632	639	672	688	690	661	681	688	667	637	682	690	665	629	650	658	705	675	656	660	708	676	651	667	659	636	688	655	708	702	677	630	655	656	673	710	654	672	678	687	629	631	625	676	657	678	666	666	710	697	675	651	651	659	665	689	670	621	672	660	702	690	687	698	691	654	640	671	658	685	683	653	684	695	632	692	620	688	710	700	667	654	657	642	690	668	678	686	678	705	650	664	705	686	695	673	688	656	687	679	681	641	695	695	623	683	664	682	639	697	671	678	639	710	667	663	647	667	684	729	673	650	652	643	680	695	669	698	688	682	682	674	710	641	634	690	699	672	676	694	624	727	679	670	651	659	713	666	658	670	709	672	696	652	698	756	662	639	665	638	703	700	672	634	642	684	688	714	721	633	658	649	694	670	636	686	667	722	676	689	663	660	646	674	628	647	653	662	657	688	625	683	690	683	692	695	661	685	684	679	717	658	607	687	650	710	656	628	690	684	651	665	680	691	657	684	666	715	689	685	643	627	677	690	716	693	683	655	649	719	702	659	675	676	685	674	679	671	674	697	689	653	667	623	660	654	671	622	699	735	660	645	691	619	652	686	685	640	670	687	687	661	674	673	661	665	681	670
28137	18491	8913	3994	2286	1829	1495	1149	992	972	923	816	885	903	848	804	811	736	734	746	727	745	767	760	814	778	771	759	756	786	729	721	765	695	731	692	669	740	705	718	683	674	678	686	751	768	699	763	709	678	688	679	668	665	673	692	662	679	711	687	654	691	687	697	684	645	666	676	701	692	720	671	673	647	649	643	641	611	649	673	648	666	661	632	643	623	670	691	688	685	712	691	676	634	652	626	654	691	628	661	650	656	689	651	623	676	657	666	649	682	634	673	682	632	666	691	611	660	675	623	726	622	672	679	660	673	672	697	680	684	657	643	678	681	659	647	628	613	642	706	658	666	645	662	687	720	674	643	630	711	671	659	677	676	660	636	689	673	687	685	649	661	671	656	709	644	693	654	670	683	672	663	648	665	647	637	669	625	674	670	646	654	673	673	653	623	654	681	667	720	650	650	664	649	685	675	681	689	671	617	703	652	676	658	625	635	664	661	707	671	682	614	636	694	650	642	667	675	639	671	677	610	713	677	628	661	643	695	642	699	668	668	672	714	647	653	663	648	664	657	608	687	673	644	658	692	711	642	655	648	685	662	661	628	679	636	668	667	663	669	646	668	642	697	627	667	652	636	606	689	706	689	623	657	649	658	666	662	661	641	713	661	603	657	624	692	669	661	625	703	682	719	698	645	682	674	650	692	646	666	629	638	619	640	667	679	661	624	657	651	683	696	659	669	631	726	632	653	695	602	696	613	644	732	692	639	647	743	713	617	665	700	676	675	697	688	654	644	644	716	645	665	733	688	684	706	633	690	693	687	677	718	670	627	652	646	667	639	675	656	642	652	690	667	646	622	649	659	642	710	691	676	668	682	654	699	645	675	666	620	654	655	623	640	671	665	659	662	708	663	659	669	661	645	713	672	631	637	620	671	680	652	680	672	654	711	680	635	658	649	622	686	648	691	643	691	685	612	667	652	666	704	688	648	665	623	625	640	639	673	651	708	605	716	612	674	657	668	655	657	644	705	676	652	709	692	651	620	678	676	637	646	661	705	665	661	690	686	697	696	649	660	675	715	698	642	704	672	703	603	694	696	675	762	714	652	678	637	673	674	629	676	710	673	693	637	706	674	691	640	685	670	631	656	648	674	663	707	672	689	661	665	669	700	665	676	666	646	656	668	660	598	673	674	679	674	667	675	674	648	632	671	691	659	681	710	687	650	655	628	629	669	670	665	694	615	665	664	653	640	634	669	666	646	639	701	668	697	636	681	634	652	636	651	655	697	704	702	680	714	662	702	661	709	704	666	653	668	657	690	649	641	655	658	732	653	625	674	673	639	662	657	665	690	637	650	616	657	749	654	707	657	685	697	677	656	659	661	668	674	647	692	663	565	684	675	684	639	683	682	709	651	659	618	644	669	630	686	696	666	677	672	686	653	630	688	674	674	690	640	683	657	654	676	687	658	635	677	707	683	656	646	652	670	652	710	647	655	677	667	646	675	698	666	630	631	641	644	634	616	622	660	651	636	725	683	632	675	706	631	634	684	700	671	645	702	621	674	675	695	657	638	668	716	673	706	681	639	660	728	667	660	688	640	646	695	727	672	668	662	694	661	658	686	613	687	668	678	636	659	658	638	674	672	676	647	648	676	683	661	650	630	683	649	669	725	675	638	695	660	676	680	639	647	671	644	661	656	697	640	665	675	658	646	691	688	639	660	671	649	674	703	657	680	683	604	655	644	682	674	629	654	645	705	669	650	693	693	679	684	646	640	687	651	668	642	655	684	643	649	671	661	683	662	654	682	717	689	641	693	608	647	718	724	631	671	683	674	667	623	687	648	687	699	693	643	653	662	652	667	636	670	669	677	669	678	661	656	659	612	677	668	660	629	645	667	657	662	646	641	640	706	648	672	652	630	636	592	653	684	668	657	704	651	659	636	627	626	641	679	647	669	698	670	696	649	716	641	674	715	725	644	666	621	676	692	695	707	659	654	658	679	644	692	689	620	659	668	662	703	685	675	626	724	683	683	668	744	654	626	687	661	687	638	692	657	690	732	698	634	660	679	677	660	695	662	701	676	666	607	641	682	625	693	713	693	656	637	653	684	632	671	695	677	674	630	693	662	674	699	677	707	662	697	686	642	630	654	692	642	619	667	658	670	682	710	613	696	670	684	708	673	648	715	683	702	693	648	636	657	655	708	715	693	650	693	688	693	692	665	713	650	645	669	662	616	683	701	641	704	701	707	685	660	674	684	655	676	689	662	733	646	622	660	628	634	620	670	641	695	668	653	650	641	628	661	626	625	647	647	650	669	703	678	685	638	684	649	679	688	699	663	641	637	649	692	658	695	682	639	621	691	649	687	644	714	675	688	628	672	690	688	640	658	690	663	670	654	629	654	647	689	652	660	713	676	667	640	706	690	652	666	673	676	696	666	657	659	676	629	691	641	697	672	698	674	672	659	679	678	640	666	678	634	697	658	718	650	675	665	677	710	656	681	656	657	677	641	667	647	663	635	678	671	638	703	666	692	651	624	699	707	687	641	677	665	644	662	628	660	678	661	667	688	662	694	654	668	683	641	639	667	641	670	685	655	672	678	705	653	667	674	639	691	675	629	649	654	677	687	639	681	637	628	654	691	675	660	620	670	685	692	630	660	674	696	676	683	677	628	650	645	707	643	707	676	680	673	676	684	662	658	688	668	680	671	679	677	647	679	703	662	659	671	632	697	673	680	673	696	607	684	691	662	708	649	647	680	709	686	648	662	673	634	650	648	686	650	645	648	665	666	715	698	718	692	624	666	659	640	637	653	647	655	661	692	748	684	706	662	685	640	649	647	664	635	621	687	631	672	657	631	654	623	635	682	640	644	657	682	673	689	679	711	667	653	713	661	687	684	687	622	676	708	620	656	666	672	633	678	679	668	716	693	613	677	669	640	590	590	650	646	672	683	716	676	610	716	683	700	651	656	644	666	640	679	686	688	665	652	655	689	658	686	635	675	690	661	645	682	652	660	666	640	619	684	659	650	690	620	675	634	670	701	674	639	656	672	671	695	683	655	690	622	671	667	596	686	643	674	707	660	655	686	664	657	653	700	645	670	706	697	609	726	686	656	687	697	662	705	641	645	672	660	656	625	637	645	686	665	640	649	637	705	662	645	670	685	671	684	686	707	673	712	698	667	712	653	611	647	684	663	706	718	685	673	705	655	646	699	653	634	689	699	644	693	665	650	676	630	665	661	666	668	637	646	634	678	659	677	701	642	673	645	693	647	635	623	659	654	659	657	658	654	684	701	685	634	677	657	660	689	652	673	661	602	691	667	687	664	686	672	673	641	681	668	694	643	658	642	652	682	668	663	670	635	701	648	633	676	646	648	671	677	658	701	637	676	685	645	665	714	654	659	663	696	694	683	670	661	663	662	698	633	646	677	673	649	672	670	688	682	709	592	687	696	630	665	655	678	648	669	667	679	644	662	645	660	641	710	688	639	609	697	699	639
10438	11325	8134	4213	3236	2938	2163	1566	1416	1276	1102	1079	1070	1165	1060	968	807	893	828	859	795	776	821	914	892	918	901	911	834	843	787	815	814	794	759	726	757	764	737	726	749	785	784	771	797	822	807	809	777	720	753	721	736	712	745	732	714	718	775	703	732	675	685	695	712	693	731	697	725	705	666	721	718	704	683	710	712	757	724	760	713	691	700	726	690	694	733	732	696	695	669	661	719	757	714	705	688	757	705	690	710	659	747	727	657	716	722	695	708	746	720	688	719	768	736	721	725	714	713	684	707	715	704	684	712	663	683	665	691	733	721	708	667	705	714	697	711	732	676	710	667	720	686	709	680	686	723	694	685	736	721	706	717	700	685	661	696	714	692	662	738	694	703	716	747	694	683	651	694	670	754	714	667	753	680	719	689	708	713	745	709	711	739	686	739	701	748	685	673	765	691	706	709	711	732	715	676	668	743	732	736	678	716	660	695	713	685	733	741	716	702	706	678	675	688	722	724	658	695	749	723	752	736	657	685	631	733	711	710	710	715	665	709	725	681	706	710	722	668	654	684	722	675	704	722	644	692	704	744	683	721	701	720	702	696	692	684	669	700	726	712	666	687	706	650	730	713	723	630	684	701	710	725	679	716	692	720	749	733	684	737	743	701	689	672	695	735	691	731	681	702	720	707	739	640	724	738	698	704	669	665	720	710	713	716	714	724	678	712	675	691	732	708	723	682	658	728	717	656	716	770	724	685	674	695	706	725	734	735	683	666	688	720	692	731	711	679	734	705	715	711	745	724	702	637	748	717	687	712	681	697	664	666	710	716	722	751	731	686	646	702	771	696	670	642	686	756	697	697	738	712	680	724	719	707	716	720	676	675	729	720	702	656	734	708	708	711	695	726	703	684	711	703	680	686	741	694	671	685	696	695	700	725	744	747	645	730	677	711	701	696	709	654	667	736	671	713	697	730	714	682	752	748	692	737	711	684	718	716	746	708	687	668	709	688	692	728	706	700	724	710	717	696	699	755	668	737	686	673	685	712	716	708	674	728	681	696	694	705	735	668	672	730	699	691	685	691	716	691	705	740	695	691	713	687	715	706	680	710	702	690	689	686	738	644	698	674	681	700	706	674	704	682	734	642	721	671	721	689	688	735	724	691	717	713	732	705	683	712	687	711	655	664	654	747	634	707	702	692	685	722	742	682	660	704	669	717	663	702	717	709	700	682	727	736	683	718	686	642	710	730	661	706	740	676	703	670	660	727	661	700	662	703	660	694	722	723	672	705	719	688	666	648	665	701	746	725	676	646	716	751	692	730	734	766	742	754	716	742	683	689	734	705	726	715	717	716	702	670	680	711	699	720	693	706	682	695	675	698	728	717	699	671	720	695	634	711	733	695	681	686	697	697	651	752	713	690	689	716	704	699	734	718	662	693	743	725	678	703	749	708	702	675	693	752	657	688	714	715	668	729	709	709	711	670	696	699	741	656	702	737	662	734	700	700	671	691	678	690	717	668	695	705	684	739	711	729	674	679	742	688	740	698	696	685	689	681	678	707	692	694	710	662	715	683	686	691	723	724	694	708	627	740	707	668	671	703	735	707	710	704	615	705	663	714	702	732	744	679	695	723	682	708	621	723	695	662	709	698	762	704	735	714	677	729	694	739	692	677	667	683	718	697	684	702	686	646	736	716	703	722	648	712	692	697	661	757	719	698	706	700	673	728	695	750	685	699	703	688	677	703	721	720	714	694	723	720	728	750	701	716	721	678	717	672	714	674	723	676	705	698	753	716	669	750	707	706	724	766	706	732	683	669	705	727	724	669	669	713	685	712	696	655	752	680	780	701	675	714	678	729	662	680	720	682	706	693	705	734	718	728	691	727	682	702	722	689	697	683	733	725	703	681	683	681	702	722	667	740	737	686	695	738	742	645	711	678	685	742	687	685	684	654	688	754	704	723	722	713	726	721	663	731	655	674	691	719	716	751	701	702	676	769	707	681	686	732	707	718	724	727	726	721	723	673	723	756	724	689	769	720	711	648	691	717	728	698	744	657	757	679	722	720	715	692	698	706	662	701	674	654	696	695	692	678	677	645	716	723	706	710	640	728	765	767	735	686	710	763	680	687	709	728	686	703	716	684	714	699	717	670	684	647	737	702	709	761	733	709	679	746	695	696	690	668	706	684	719	723	717	752	672	720	705	647	744	670	719	690	740	668	697	696	732	706	699	735	712	666	707	702	668	723	678	729	675	703	737	729	737	698	690	673	665	676	663	750	708	709	691	730	693	729	725	740	715	723	748	727	702	723	704	714	672	673	729	733	675	681	687	706	700	704	718	692	694	697	691	696	695	663	684	683	718	721	722	704	700	660	726	709	724	717	699	711	656	732	680	722	671	696	717	706	716	703	650	696	708	740	706	680	735	713	728	644	710	689	717	738	681	690	724	698	722	708	776	652	713	695	715	720	711	713	691	701	689	655	738	680	676	671	707	716	716	733	743	709	692	680	689	753	680	708	740	705	707	673	709	711	728	739	714	751	720	684	678	711	721	704	725	658	727	703	676	733	734	742	679	693	754	668	690	681	696	683	705	673	702	688	675	684	721	670	695	669	695	719	679	693	666	688	731	706	668	708	691	675	741	675	700	754	724	697	637	709	671	716	712	698	740	702	722	657	704	728	692	720	686	688	718	702	688	715	675	709	690	693	719	688	704	709	740	687	669	703	722	685	715	697	712	667	757	721	740	733	675	694	714	712	721	707	760	702	655	710	701	729	693	687	735	712	688	715	743	716	685	664	756	690	667	682	701	649	689	679	657	718	694	716	641	700	708	691	698	703	750	714	685	717	714	689	717	652	690	662	718	704	691	714	698	729	698	767	692	697	660	707	741	680	670	714	701	694	721	675	715	678	711	733	695	762	721	711	700	723	685	680	703	683	680	679	720	705	709	700	729	701	737	683	709	693	643	728	710	738	707	681	734	684	705	665	673	667	647	703	703	678	684	676	681	672	708	708	672	723	723	662	694	689	682	658	737	740	742	684	671	673	726	741	712	683	676	681	742	659	689	721	697	694	687	728	709	701	710	699	702	669	696	679	740	697	657	763	698	722	728	690	700	716	743	718	697	692	697	709	683	708	724	653	697	729	700	671	747	659	696	710	678	711	667	651	670	687	711	682	702	744	676	691	672	676	712	679	720	706	688	748	720	680	679	723	716	679	662	688	692	648	699	716	707	765	696	644	672	725	670	710	706	715	693	725	696	714	689	676	740	734	740	704	660	754	697	741	735	751	691	698	681	729	726	707	730	680	714	689	724	730	719	715	702	692	726	685	768	707	725	668	700	646	648	709	744	768	725	706	718	671	676	658	729	714	690	716	684	657	684	710	690	744	717	693	713	661	714	686	727	671	727	685	733	686	750	743	731	725	683	717	725	686	699	652	711	676	664	779	695	689	682	677	728	699	729	704	686	765	710	717	651	679	726	730	680	675	695	724	732
23769	21318	28555	24398	21320	11992	3307	1850	1479	1309	1099	1045	982	944	924	769	772	685	687	598	597	597	627	657	694	712	694	656	637	589	595	557	524	538	573	559	575	551	520	561	527	533	554	540	602	613	582	588	518	513	509	474	513	499	500	507	485	485	452	445	529	481	476	490	469	470	449	458	444	437	450	422	459	427	420	474	435	456	471	443	452	438	449	432	470	449	464	463	431	460	451	463	446	461	435	467	466	477	456	463	458	439	441	461	460	479	475	458	443	453	435	441	473	453	448	395	470	438	482	449	495	459	473	450	435	471	451	448	460	447	445	443	457	419	464	428	451	435	451	446	471	469	481	433	427	474	462	448	462	418	443	462	476	462	459	437	482	448	480	464	430	483	446	466	433	454	450	455	447	473	471	476	481	449	458	468	403	493	437	461	458	457	456	452	464	462	480	465	443	433	436	467	444	498	447	428	467	453	458	420	471	453	472	457	477	487	487	475	457	472	443	446	467	450	465	484	454	461	477	456	465	414	488	412	481	464	439	444	458	436	447	445	458	448	471	485	510	458	417	424	433	467	455	440	470	461	467	453	499	449	441	440	421	433	467	433	416	449	474	482	467	462	456	428	455	486	455	487	458	442	486	473	462	473	476	462	438	438	411	456	451	515	464	432	413	490	480	453	457	474	421	480	482	447	445	484	460	454	440	484	413	484	419	442	428	446	475	459	439	442	446	443	437	445	442	477	475	490	455	460	456	452	505	444	460	434	455	475	461	479	477	406	490	457	412	447	462	488	412	457	455	411	487	476	478	471	465	417	477	439	450	451	457	467	444	420	448	453	451	473	439	473	478	463	452	459	461	460	441	486	464	436	454	465	462	462	463	465	445	483	481	469	457	496	464	459	446	467	508	461	453	444	428	489	462	431	492	490	444	462	410	450	463	472	464	447	463	479	465	471	459	457	486	458	445	473	464	445	479	440	459	490	452	451	455	459	484	443	442	459	473	453	487	452	434	491	460	452	432	442	426	461	475	463	470	440	460	476	477	486	444	444	453	448	455	461	498	451	435	431	469	413	473	459	445	485	461	442	451	476	506	480	477	444	466	461	481	489	449	460	455	443	456	430	420	479	489	460	470	428	433	457	445	425	445	466	480	480	460	478	479	402	432	493	458	463	427	465	462	457	434	488	446	469	445	446	506	438	453	432	514	474	460	433	451	446	463	491	425	459	485	424	480	448	434	453	488	461	477	432	437	417	438	448	457	432	492	420	401	471	439	441	454	452	508	438	456	470	459	485	472	499	427	446	478	437	486	474	445	457	500	467	435	427	480	465	446	466	454	444	433	444	448	461	495	426	438	449	453	448	477	465	481	443	477	442	458	461	404	443	483	421	463	439	448	447	464	439	470	450	452	459	446	451	468	461	447	435	442	500	472	463	442	423	462	450	447	423	462	463	455	440	445	439	446	475	473	467	441	442	476	450	480	419	405	429	489	452	480	460	470	472	447	445	467	441	457	430	466	443	471	470	501	495	449	467	463	429	459	471	437	477	461	454	475	477	469	466	449	438	469	465	410	425	453	458	465	445	476	443	509	469	469	481	459	451	465	466	457	430	500	459	463	460	466	485	424	449	447	486	427	447	448	409	444	436	444	479	459	464	466	459	463	460	415	463	425	458	445	417	482	419	442	464	476	439	441	464	471	478	442	476	440	464	416	447	493	502	481	446	471	480	442	467	481	488	419	455	470	491	453	430	454	459	451	480	472	503	433	462	484	484	441	498	465	472	466	412	470	420	463	457	460	489	464	441	457	431	454	484	441	451	458	402	505	484	486	447	490	438	440	429	479	465	416	473	499	436	402	435	400	460	472	464	478	435	443	434	476	502	484	425	452	473	443	453	429	424	483	492	439	443	449	472	456	437	445	458	444	442	454	443	489	446	483	435	436	459	477	477	418	477	488	458	475	432	432	446	474	437	472	469	459	444	487	481	474	498	439	442	461	431	434	441	454	496	402	482	496	431	456	459	451	453	489	479	472	512	479	473	459	477	485	450	485	469	426	450	452	494	451	462	466	474	406	465	464	461	472	473	509	520	469	434	447	477	469	426	459	469	447	470	435	438	459	461	458	487	458	424	441	450	458	467	458	432	458	509	462	470	416	485	469	476	457	435	464	446	477	449	441	474	452	425	444	445	452	475	430	460	451	483	475	464	490	483	485	443	449	471	455	455	456	467	452	463	436	437	430	449	427	453	488	442	465	452	492	418	463	462	444	428	437	472	450	447	456	450	441	455	474	484	468	462	456	483	483	466	490	479	434	453	468	459	452	402	447	436	496	436	480	468	440	458	470	433	462	438	484	460	430	445	475	458	436	426	464	426	430	454	438	459	450	441	491	457	455	479	473	451	479	414	428	460	470	408	503	454	439	465	466	471	446	433	476	467	427	475	446	469	470	524	422	435	453	430	422	455	443	434	468	462	449	422	446	481	423	465	455	456	474	454	443	417	467	495	457	519	447	479	450	441	446	459	486	463	468	447	471	422	442	453	453	440	460	506	480	445	473	449	467	482	423	456	459	472	443	475	442	476	472	462	475	444	456	445	437	451	476	437	448	479	456	451	442	450	438	455	454	468	465	465	457	446	428	521	427	451	466	490	497	443	452	476	493	454	424	456	433	465	422	457	422	436	494	449	471	434	457	474	460	440	413	462	454	492	478	497	486	475	461	425	462	472	435	451	437	421	465	469	471	472	429	463	484	454	439	475	475	446	468	457	457	471	464	485	492	459	465	420	431	465	450	474	487	459	458	447	455	465	432	447	434	445	478	484	486	456	463	468	492	465	436	467	432	508	450	438	504	494	466	442	437	435	472	490	440	442	465	439	436	471	475	447	434	434	452	455	464	445	468	479	468	437	433	449	444	424	437	461	426	476	426	444	481	438	425	516	456	464	486	440	467	465	439	461	432	463	454	455	459	440	465	486	464	501	475	460	447	446	442	442	459	468	507	440	455	466	415	448	468	414	442	440	455	439	444	464	419	437	449	472	477	473	434	473	448	446	458	493	414	475	430	468	426	445	449	471	439	452	444	445	467	435	469	436	444	479	456	465	430	486	438	470	480	489	414	458	460	451	448	472	462	431	474	480	418	488	444	474	419	451	504	437	454	463	487	485	468	420	405	417	456	440	479	445	459	495	454	459	466	407	458	471	449	413	484	405	438	457	453	457	465	484	464	469	421	443	475	502	481	454	430	472	491	441	449	438	457	434	487	433	462	430	463	428	470	449	421	501	437	423	477	466	464	484	476	426	418	429	439	475	438	486	457	472	492	495	469	463	433	474	462	451	450	446	462	444	488	502	445	486	450	418	472	442	441	460	412	434	477	445	449	499	489	470	477	478	461	504	432	487	427	451	477	474	460	432	452	489	456	466	437	453	469	476	473	476	457	483	422	471	444	457	442	433	426	457	419	448	454	438	425	482	465	426	422	433	436	465	463	400	462	474	422	437
13420	29022	18430	9594	6285	5525	4155	3041	2385	2034	1728	1514	1494	1412	1338	1030	935	851	832	747	738	730	818	849	861	901	857	837	794	729	704	718	711	668	661	657	612	571	586	616	568	614	662	659	688	676	706	706	642	550	533	523	482	550	531	543	507	529	530	497	459	500	490	513	481	569	535	510	457	503	500	506	463	444	458	490	503	481	515	472	460	479	506	477	495	496	507	428	479	471	500	436	494	450	472	473	462	477	515	479	507	481	520	485	483	486	484	501	478	513	447	496	485	536	502	484	456	441	463	464	510	468	502	489	485	484	519	485	457	476	481	463	550	512	471	475	479	476	501	511	478	465	496	512	484	484	508	476	523	489	476	496	511	474	476	488	471	467	500	484	472	484	459	502	500	499	481	473	479	503	484	457	531	444	477	454	512	481	501	508	482	479	500	467	468	491	495	480	493	524	470	498	517	500	489	497	508	477	504	499	507	485	495	468	455	482	487	455	513	511	504	491	510	455	488	445	477	507	486	463	509	514	485	514	489	517	504	462	471	493	500	484	479	467	469	498	520	463	482	458	523	477	473	470	498	478	428	474	474	461	509	470	489	513	510	489	479	482	502	477	484	457	505	492	462	498	473	456	466	491	472	483	503	475	508	493	428	490	515	493	481	456	485	459	505	499	515	538	507	482	509	472	460	535	502	458	495	472	493	492	490	474	497	476	477	473	460	472	477	474	504	487	476	457	527	460	472	481	481	529	500	522	527	489	473	483	526	509	487	473	503	500	503	477	483	491	482	494	489	476	504	520	483	478	480	484	467	450	498	471	539	503	457	465	479	520	491	482	512	475	456	489	413	496	480	498	536	450	479	457	464	489	489	451	482	492	532	557	465	496	533	489	512	494	501	465	500	467	475	467	497	445	483	490	513	461	464	498	490	486	477	446	460	483	465	466	501	514	508	510	501	502	477	449	495	486	495	459	446	487	484	528	504	493	498	502	489	508	488	461	496	483	494	474	489	471	503	492	449	479	514	507	455	496	481	487	510	495	504	492	489	496	481	478	467	493	490	479	448	523	501	500	472	456	530	468	487	470	483	469	497	477	475	473	489	523	489	503	456	503	482	493	482	458	492	491	515	513	508	481	466	497	462	448	467	491	481	472	490	450	459	492	494	482	513	492	483	485	505	481	506	459	466	447	454	502	477	475	474	497	503	469	414	510	508	469	468	475	470	486	482	467	489	454	501	475	481	462	474	508	478	479	497	511	479	500	480	477	461	479	483	488	470	476	482	495	473	480	483	460	479	441	471	484	516	500	490	459	472	462	473	492	456	476	463	472	466	495	471	498	459	513	494	498	519	470	486	458	449	500	496	501	480	476	479	505	493	474	463	477	470	470	458	501	472	516	519	447	501	509	488	503	503	471	485	506	463	479	512	480	485	502	501	494	472	484	472	490	485	485	444	428	512	464	476	486	509	494	470	465	504	494	486	454	480	453	474	474	513	467	443	457	521	531	482	520	497	492	519	459	481	518	469	519	523	460	511	466	467	487	474	493	471	443	474	456	474	520	492	498	521	529	488	476	459	484	487	520	478	526	467	502	523	490	513	472	490	501	482	456	492	479	488	471	525	487	476	508	515	466	476	508	506	445	480	522	444	513	497	475	499	505	479	429	479	505	509	485	488	509	485	474	486	498	504	456	468	544	481	499	540	462	460	489	455	485	470	475	482	473	500	438	454	478	492	507	502	480	515	490	504	489	503	489	460	496	501	485	494	479	495	485	503	504	477	473	466	472	479	461	545	477	506	509	472	495	513	483	486	484	503	446	460	523	474	494	503	482	486	488	524	463	473	458	469	494	469	473	496	486	492	478	468	524	473	508	465	499	504	454	469	489	498	496	476	485	438	485	523	502	494	477	493	474	506	502	485	461	475	475	485	500	502	490	464	492	467	503	506	476	441	452	493	474	500	452	457	492	485	529	488	482	492	470	455	468	438	479	484	481	486	459	479	484	471	491	512	492	478	486	531	457	482	525	511	470	462	471	487	461	515	486	472	476	491	487	507	527	494	512	460	493	463	488	487	478	503	486	473	465	494	520	475	514	524	507	508	448	493	482	494	452	468	504	495	470	508	462	480	472	474	470	430	518	513	516	494	457	493	483	511	474	469	483	499	458	477	441	486	476	459	466	499	487	532	467	473	487	474	472	494	465	494	484	518	493	470	528	472	463	490	506	476	480	464	492	480	473	488	487	469	479	464	511	476	484	490	524	500	493	487	501	487	475	449	460	496	445	500	462	502	465	494	475	481	496	530	469	457	502	485	507	478	479	488	481	488	490	493	507	499	473	431	471	506	494	477	512	472	458	492	484	471	536	510	472	488	448	509	512	488	455	521	507	464	481	508	490	468	522	489	481	507	473	460	475	436	454	495	505	469	469	448	516	510	502	483	474	506	480	536	477	505	526	492	473	510	520	490	472	508	506	510	475	527	500	501	504	454	513	487	469	499	462	500	493	483	470	504	521	462	504	524	509	485	480	456	498	492	459	487	503	460	500	496	503	466	468	473	493	505	472	471	484	470	463	482	494	435	468	479	469	480	489	472	496	458	472	491	477	500	458	464	478	457	498	475	489	480	435	467	482	509	522	497	501	453	466	458	488	510	451	461	481	487	476	518	493	499	475	511	489	477	476	468	505	463	453	494	474	483	487	479	501	444	493	444	498	480	463	486	493	525	472	505	459	534	494	445	489	539	463	489	527	482	451	468	480	456	520	483	511	510	477	501	455	491	490	517	458	460	462	461	517	496	476	479	445	527	473	506	490	516	473	490	439	472	487	504	509	456	459	465	488	475	467	465	491	443	496	483	526	484	480	457	520	473	505	472	503	474	470	470	520	461	491	505	523	454	492	501	465	514	506	482	495	486	513	507	460	488	461	499	452	458	481	530	479	457	514	486	465	460	469	500	488	449	486	469	495	428	493	527	459	453	483	482	481	488	489	507	484	499	459	496	510	433	469	474	501	475	472	504	491	507	529	485	473	485	491	491	504	484	493	482	491	470	454	494	458	447	470	502	476	502	477	468	485	486	516	515	486	489	460	477	448	479	518	435	491	536	443	464	496	476	488	524	467	514	470	485	477	492	492	435	479	434	435	502	465	442	501	481	473	494	501	482	480	472	475	492	536	476	451	483	488	464	503	486	517	445	510	482	441	510	429	512	520	488	498	467	500	485	528	480	487	507	481	476	468	479	503	500	487	522	445	505	472	514	471	441	514	460	491	460	513	466	479	441	428	498	525	459	453	481	500	482	477	539	520	505	477	489	505	483	477	470	497	511	491	453	503	496	502	471	458	483	489	513	525	461	473	488	498	511	493	474	511	438	469	480	480	496	482	492	491	485	459	481	501	460	505	477	457	506	481	464	516	530	496	455	449	454	469	488	482	462	492	487	485	510	480	497	469	439	473	467	500	481	511	469	491	490	468	507	506	420	495	451	500	470	473	458	528	478	487
25095	21336	27515	25423	11932	3207	2342	1769	1596	1498	1313	1231	1276	1259	1214	1185	1015	1070	983	997	974	1008	1035	1033	1014	1036	1085	1041	1062	952	1040	961	933	944	973	933	1000	964	1008	978	980	953	938	990	996	1051	1006	990	937	896	900	948	901	928	977	912	926	889	943	888	920	870	920	940	870	846	942	914	831	874	882	879	882	901	933	932	861	928	921	921	925	891	920	909	910	901	865	887	860	853	907	894	880	882	897	921	944	901	892	904	879	885	865	896	878	863	924	905	921	954	849	888	856	873	900	862	934	895	862	885	903	890	934	871	866	904	920	917	830	952	915	886	936	858	920	913	881	911	897	883	837	926	920	900	911	910	909	938	855	868	877	916	915	919	905	856	926	931	838	926	880	950	915	915	961	910	937	907	898	845	887	914	913	880	911	934	961	877	874	880	830	964	870	897	937	882	934	909	920	888	900	929	892	918	926	923	955	904	910	900	905	933	921	954	910	899	848	884	882	919	909	962	861	903	901	907	853	916	951	906	938	900	910	930	887	917	846	917	893	867	925	904	885	880	864	866	927	919	876	927	893	898	967	910	861	920	922	875	861	928	884	941	876	923	895	888	905	907	914	922	885	910	926	899	931	857	884	902	904	934	865	956	931	928	876	856	902	892	914	902	911	878	937	933	946	907	896	872	942	871	943	904	891	856	895	877	900	888	876	888	884	903	888	870	903	911	924	900	917	891	872	900	890	880	874	915	881	894	908	874	886	921	917	910	910	851	950	884	871	887	878	910	909	863	914	892	913	889	863	922	890	911	874	883	874	917	915	891	940	874	905	845	856	914	918	925	943	905	898	888	907	955	948	845	928	881	882	901	934	904	889	919	867	899	914	859	852	913	880	915	898	910	965	880	934	880	878	967	866	885	909	883	887	879	887	872	888	870	886	891	978	900	937	913	927	881	865	912	914	890	856	869	903	893	924	904	877	919	874	838	877	898	903	934	923	876	884	863	926	869	864	869	876	859	985	920	877	928	945	919	894	849	926	917	887	939	864	864	876	907	911	932	822	898	865	927	897	911	959	877	872	866	927	911	866	863	841	940	850	923	890	923	935	909	890	914	874	927	966	874	947	886	924	879	919	858	872	927	909	838	894	892	876	925	934	855	944	889	947	942	855	927	913	947	874	934	922	888	862	844	924	898	883	950	862	902	853	927	909	880	858	911	950	901	900	922	875	942	859	890	911	919	867	927	901	895	897	871	910	926	937	940	860	905	898	928	935	897	919	883	949	884	902	867	972	829	919	944	906	897	919	892	883	897	905	939	917	866	857	866	888	898	933	939	870	894	912	813	905	887	886	913	877	924	909	876	917	927	922	926	875	872	925	918	923	904	882	963	931	879	873	936	881	938	920	900	888	883	913	880	909	882	880	976	919	863	922	939	908	848	874	907	911	893	924	911	891	819	891	865	930	874	849	880	914	922	876	903	908	888	861	919	911	886	914	909	917	957	891	892	959	894	870	902	924	874	902	912	900	920	910	906	907	897	895	890	929	815	895	908	875	863	859	846	910	870	924	869	880	902	883	863	881	934	922	920	881	863	893	928	896	901	907	847	835	883	839	905	944	881	879	894	919	937	930	875	830	927	887	919	861	914	904	883	893	934	904	894	903	857	907	902	920	883	923	907	902	844	909	901	935	843	883	890	939	906	853	905	888	872	898	904	908	898	880	886	870	840	933	945	883	938	931	947	899	837	914	896	841	891	854	905	914	913	891	933	916	924	899	946	893	892	882	914	913	941	870	857	936	924	913	895	867	920	870	895	870	855	939	931	905	947	896	911	912	883	883	929	887	840	896	925	904	942	938	900	885	836	902	861	901	920	939	943	945	901	876	891	818	903	874	906	890	911	930	886	872	1001	883	922	910	896	922	960	876	868	937	913	930	915	897	956	936	890	948	921	912	932	862	920	882	873	869	930	908	896	887	895	888	879	918	910	897	938	879	912	848	913	913	882	930	946	862	862	867	887	897	861	912	895	902	933	839	905	879	939	924	915	864	944	910	922	892	880	939	900	884	973	850	904	873	897	901	895	910	933	868	973	857	976	936	875	894	920	903	865	828	931	903	897	886	870	902	944	853	894	907	879	873	963	867	927	912	884	923	839	868	854	865	856	945	895	898	825	964	865	845	925	861	871	890	870	893	904	876	892	968	864	880	917	938	859	885	894	938	949	933	878	919	944	932	913	882	939	937	842	945	897	876	919	900	905	867	870	896	810	879	910	923	825	843	891	928	935	864	905	909	910	889	917	909	892	889	930	942	907	893	938	944	904	956	889	870	895	909	938	939	949	875	863	870	896	951	869	871	880	912	925	908	885	894	888	915	955	919	876	929	856	888	920	949	914	892	903	926	909	887	916	909	864	909	837	888	913	871	860	893	898	934	861	917	897	890	849	881	869	878	848	891	905	937	891	890	886	893	907	915	904	876	871	856	909	881	877	914	922	898	899	904	877	923	947	899	873	894	945	919	943	939	844	921	917	888	929	876	868	897	876	901	911	931	915	885	924	844	888	855	889	910	863	907	861	907	903	829	937	953	903	891	903	884	859	938	915	908	900	930	883	944	924	825	888	883	871	837	900	902	888	858	871	933	928	878	891	903	877	971	886	922	919	864	870	921	855	889	877	921	853	894	889	874	880	857	856	898	871	882	914	906	919	910	940	862	832	928	873	876	884	942	842	909	897	890	870	941	887	884	931	887	924	932	892	903	907	894	939	894	962	913	894	939	912	904	863	906	909	878	893	917	895	917	897	923	909	874	913	894	891	930	892	939	889	916	928	884	943	929	907	893	866	887	884	878	921	924	888	936	852	890	877	880	898	955	890	867	907	898	937	919	902	907	875	899	933	928	901	937	893	869	902	922	882	904	913	932	905	905	910	875	926	901	892	829	910	852	895	930	916	912	885	877	873	902	920	926	899	882	945	897	883	887	892	899	905	827	907	902	907	916	910	889	859	904	963	886	905	864	941	947	932	863	882	952	878	916	862	948	932	913	924	923	876	920	895	880	924	901	896	883	914	900	882	881	833	910	915	938	948	934	889	936	895	895	912	904	921	847	897	907	978	893	947	896	956	909	860	884	890	932	914	872	936	842	951	893	894	871	952	873	929	854	922	849	946	927	906	875	860	900	877	889	917	926	860	947	874	911	939	915	906	960	907	848	918	906	919	898	958	903	890	972	904	892	879	928	860	914	961	901	909	918	886	964	941	886	934	896	909	874	885	952	943	893	901	901	907	916	895	857	861	844	903	925	927	910	915	901	879	916	939	910	848	900	863	926	932	883	923	865	940	896	920	879	920	913	819	899	839	817	896	922	869	878	913	901	859	859	926	906	935	901	934	889	869	884	907	924	907	844	894	922	933	923	923	934	883	882	862	945	888	888	865	850	870	854	945	865	889	909	916	894	948	942	900	874	892	879	909	890	886	860	934	909	914	874	867	894	914	933	919	915	885	954	891	912	876
12673	22262	13636	7491	4937	4289	3552	2742	2231	2003	1706	1529	1606	1624	1492	1336	1301	1147	1109	1146	1109	1044	1140	1170	1256	1226	1206	1166	1151	1044	1122	1072	1045	1107	1076	1025	1069	987	983	1011	983	1038	1024	1036	1065	1060	1077	1055	980	954	931	904	1018	950	957	964	949	938	908	909	967	951	890	952	955	952	930	882	928	892	872	921	933	913	897	880	919	911	902	910	941	878	890	888	915	948	883	867	915	900	914	930	900	940	906	960	942	916	960	915	920	877	957	881	880	965	912	917	939	910	893	951	914	919	924	885	930	888	896	913	971	937	931	874	879	899	876	874	932	922	892	960	907	878	885	864	928	970	876	952	911	948	977	931	900	1011	865	882	911	901	925	914	880	949	908	941	925	955	909	959	890	928	931	952	905	855	941	878	917	859	880	887	922	880	902	870	965	932	881	922	938	967	915	947	960	922	932	921	894	856	906	899	911	851	898	910	905	925	912	938	907	859	980	879	952	886	960	913	969	910	902	904	910	952	886	924	895	892	925	873	904	889	950	955	889	908	870	932	893	915	933	998	811	888	946	901	909	933	943	924	935	881	884	913	919	935	884	909	916	947	901	907	931	927	895	873	932	927	915	924	917	892	898	926	896	932	949	971	966	930	958	891	900	896	933	888	927	917	885	877	920	903	915	861	894	906	895	905	908	904	919	955	856	858	895	898	902	899	928	946	913	896	920	932	920	963	923	944	959	930	899	866	912	896	921	910	924	876	905	908	942	941	897	969	861	921	901	954	902	924	927	912	878	885	943	950	910	907	924	936	887	937	908	896	893	924	884	984	923	949	861	885	901	909	899	835	922	863	909	954	917	990	917	927	904	923	910	898	898	930	923	935	989	982	881	872	940	950	894	915	946	892	866	888	877	878	920	893	883	920	959	912	917	939	901	867	915	915	913	906	920	841	927	918	887	861	912	932	908	951	912	926	904	873	951	925	927	928	950	900	960	903	956	975	830	952	877	881	888	911	944	902	885	923	907	899	912	883	881	873	940	842	914	879	862	910	878	945	907	968	944	866	956	886	944	969	884	917	907	915	925	862	918	895	874	904	905	935	898	929	988	938	935	904	892	920	926	903	960	917	903	896	881	921	895	835	872	912	966	869	905	890	900	934	861	868	902	952	875	948	911	904	929	952	905	902	888	907	905	925	926	956	948	937	903	850	954	927	929	910	903	890	900	873	934	944	930	934	908	924	951	932	889	927	903	927	972	939	930	884	944	909	913	868	900	906	941	909	960	907	947	848	913	919	939	893	937	908	883	918	934	886	882	914	851	900	852	901	942	908	981	894	966	915	892	905	902	867	937	939	978	889	916	904	941	898	906	937	908	883	933	894	901	888	919	934	894	893	914	981	877	919	908	906	910	930	964	904	919	885	993	913	924	938	957	902	920	893	934	886	897	910	875	903	925	946	911	992	919	918	906	943	916	922	922	934	926	941	935	936	881	888	878	917	895	881	925	962	964	967	936	902	918	935	926	880	904	896	908	961	972	896	876	901	893	885	952	925	924	938	954	915	918	945	926	912	956	873	884	935	954	944	919	942	965	941	903	916	934	932	878	921	926	897	930	881	951	951	886	930	871	905	908	923	892	896	868	892	887	902	920	954	897	961	875	959	862	925	926	872	874	902	908	899	928	883	903	939	876	935	925	910	915	888	912	931	884	900	890	883	887	949	928	894	899	905	905	885	890	884	919	971	914	896	921	908	885	943	976	906	926	898	932	911	876	914	866	952	905	917	956	903	910	906	964	884	893	920	936	900	943	958	894	943	920	874	900	929	949	873	953	920	909	912	898	948	922	948	886	930	879	900	881	880	975	885	930	880	958	909	896	914	954	982	896	887	879	925	909	984	888	889	933	943	901	912	923	890	933	955	890	884	908	892	944	903	964	955	931	927	958	909	965	923	865	915	905	850	911	858	901	864	916	916	935	951	898	905	958	941	941	929	898	902	899	875	824	898	919	905	924	919	924	911	904	877	918	905	943	923	863	940	903	952	891	911	946	857	943	946	934	904	913	893	888	942	868	928	882	904	898	902	929	949	961	933	889	908	917	888	962	893	881	938	980	905	895	924	898	904	892	923	939	931	897	933	896	955	955	885	947	910	911	854	945	959	979	907	936	906	892	932	879	923	877	903	924	872	945	948	914	904	936	912	878	892	924	858	889	918	948	902	942	824	879	961	996	908	856	965	946	878	926	915	889	912	881	910	924	901	982	940	942	893	934	890	856	877	907	953	933	823	945	941	934	924	874	937	879	920	943	923	918	976	968	925	942	939	883	906	908	874	922	955	884	937	958	936	925	960	937	958	884	882	879	955	945	907	927	873	897	911	933	962	924	865	876	907	894	918	921	934	957	881	888	922	936	933	860	891	920	969	874	924	909	897	843	891	892	914	934	908	897	907	925	937	928	951	920	902	902	906	866	963	920	950	878	905	957	879	937	941	897	911	933	953	907	968	901	931	892	927	915	889	931	974	870	901	974	885	902	918	929	887	910	911	899	953	922	867	898	963	921	902	944	912	902	926	892	930	952	930	927	870	905	887	870	928	908	935	997	919	982	874	955	894	911	867	911	906	957	897	856	898	863	880	918	936	932	905	883	902	942	902	943	891	918	923	915	928	904	887	888	939	922	968	839	888	915	895	932	911	874	913	874	906	958	896	937	948	911	867	877	961	885	925	934	846	938	891	896	964	908	912	873	874	949	903	971	823	889	942	923	869	909	918	923	922	918	971	892	920	894	939	923	879	950	872	864	889	943	901	948	888	878	908	943	890	893	908	947	930	928	930	926	931	938	921	899	964	925	903	950	967	902	925	906	937	904	895	905	928	851	865	930	939	935	946	894	912	972	911	895	918	882	863	911	952	909	883	895	861	923	950	933	837	903	849	928	854	938	984	937	958	845	929	896	911	875	937	853	919	925	914	910	886	953	883	908	875	902	935	892	930	856	852	946	920	959	987	904	894	917	911	943	879	904	933	947	989	861	907	914	889	916	935	1011	918	915	904	955	916	958	905	896	895	889	953	898	948	925	912	908	924	905	905	894	928	935	938	911	910	898	914	852	906	890	888	940	888	870	910	926	923	932	927	888	890	888	887	877	943	938	919	869	950	879	905	949	878	922	921	858	899	931	900	982	914	891	945	917	965	919	893	930	936	879	935	927	924	875	918	928	906	909	869	948	901	903	873	960	918	976	933	913	896	905	961	959	878	923	904	963	928	918	913	887	938	844	917	873	894	930	916	901	975	958	967	890	927	902	913	935	958	916	910	926	892	903	905	942	900	941	914	895	904	918	894	885	932	961	923	880	1008	949	961	965	880	916	900	877	868	880	908	929	970	917	981	903	917	922	889	921	904	871	918	934	874	923	925	898	896	880	961	943	927	940	925	990	887	911	906	829	928	895	914	981	973	942	897	916	909	969	853	902	922	919	886	926	881	910	883	882	968	875	896	880	920	932	924	966	904	913	880	939	893
22707	21346	29069	24015	21358	21508	10963	3274	2343	2013	1747	1542	1556	1442	1371	1217	1094	1003	931	911	1013	908	935	956	949	1055	1067	1000	910	879	923	847	852	890	902	828	832	837	812	798	810	805	850	843	905	892	857	816	785	757	730	765	712	786	743	801	718	718	749	682	711	658	704	665	654	742	724	664	693	698	663	707	668	732	654	702	699	692	678	681	688	684	662	689	651	700	681	677	699	667	661	675	713	717	657	639	652	619	674	650	665	712	701	689	667	646	721	636	670	700	677	681	647	686	708	674	724	623	671	669	696	631	719	665	691	692	642	708	676	690	679	721	703	643	696	658	668	672	723	664	672	663	684	650	643	730	727	666	679	705	703	704	632	678	697	687	684	627	696	630	684	673	722	669	645	663	637	694	740	673	644	712	689	681	653	665	651	678	678	654	673	665	708	663	708	701	656	717	716	674	702	701	664	706	672	620	709	658	662	694	695	704	703	667	680	741	677	639	639	712	640	651	723	651	692	658	676	652	705	685	641	725	676	660	661	685	727	691	617	676	669	660	697	723	687	713	638	643	698	728	674	731	657	672	651	686	723	662	670	636	669	664	719	677	655	665	682	682	674	688	712	656	709	664	726	669	646	749	681	651	746	651	671	636	692	702	674	708	680	664	670	698	675	713	706	718	717	678	658	688	692	652	644	670	651	634	677	688	678	633	721	688	660	623	661	698	661	685	709	671	674	675	703	668	706	662	632	652	673	671	698	638	668	640	670	664	685	687	756	712	716	646	717	683	681	695	688	672	683	679	690	697	627	593	683	657	676	679	665	720	691	673	697	646	726	631	680	695	667	709	694	694	691	685	681	664	649	629	700	693	652	666	669	667	646	677	674	667	733	705	706	662	696	642	698	669	677	716	677	697	720	688	675	664	679	729	724	699	673	657	721	726	649	678	655	709	677	693	685	693	650	664	704	697	671	647	706	691	642	716	672	680	666	647	652	659	680	683	673	722	673	675	702	672	686	686	691	691	664	705	661	698	701	680	666	663	670	628	693	724	699	678	709	672	673	701	698	707	634	649	720	672	647	685	693	665	660	638	679	666	673	667	693	666	706	645	692	678	702	679	618	687	739	720	681	697	674	719	679	691	714	675	652	676	661	691	654	704	677	706	629	720	677	634	721	684	677	648	650	691	638	680	677	687	727	661	623	651	658	681	685	688	651	697	695	729	651	679	715	732	705	645	705	687	687	672	711	730	680	728	676	712	690	725	680	673	647	676	665	669	693	702	708	692	682	678	658	613	680	690	693	673	708	717	645	660	689	631	731	671	684	673	623	677	695	729	700	654	684	686	738	682	677	669	666	653	695	682	680	678	724	723	659	706	689	663	665	638	658	684	702	665	684	667	686	654	689	665	695	706	679	712	687	689	675	699	718	701	628	611	693	747	661	670	685	678	678	669	676	699	721	669	707	668	682	683	699	676	722	692	718	691	684	688	731	679	678	674	708	675	679	728	671	661	655	712	657	661	605	686	688	709	695	685	698	717	705	658	693	675	683	674	668	717	672	688	687	689	679	637	636	681	727	663	679	707	632	687	682	676	659	664	729	668	689	633	721	678	658	671	663	675	694	694	660	685	664	663	639	683	714	690	620	664	703	671	693	655	686	681	654	709	645	734	660	641	711	676	731	684	706	691	659	670	665	645	671	691	641	676	665	643	707	717	714	664	705	713	691	668	666	686	680	692	684	701	655	687	683	699	663	672	675	726	663	698	726	722	686	688	655	650	648	717	659	683	706	700	638	697	719	733	641	690	651	701	705	653	658	654	656	687	678	695	665	701	686	663	672	631	675	668	692	719	720	666	671	648	673	733	639	624	668	699	652	666	701	661	678	655	687	658	649	681	674	710	641	648	730	713	705	669	688	702	688	660	705	639	669	697	662	660	662	659	649	704	672	652	707	678	661	653	644	663	666	682	691	691	702	678	689	678	622	706	670	636	667	683	697	642	632	658	727	702	684	745	669	683	696	709	686	671	705	676	689	708	688	678	673	647	723	691	671	710	653	673	661	695	696	668	652	685	683	631	693	661	692	719	661	722	655	674	641	699	674	652	685	636	675	644	687	669	687	686	683	664	663	707	654	664	660	698	714	670	676	686	663	762	663	659	698	649	652	670	664	689	703	691	713	688	635	674	715	658	731	699	715	643	640	676	683	658	701	663	693	625	665	664	637	688	644	668	648	686	709	698	687	682	655	675	670	679	714	648	650	690	701	692	708	659	706	683	715	693	660	666	638	658	693	665	660	682	677	693	672	671	685	639	633	675	668	661	712	723	700	630	678	682	659	673	676	689	679	631	665	651	683	718	693	655	696	665	685	668	666	700	702	701	706	656	655	668	717	664	668	699	682	678	717	642	693	653	682	678	677	664	664	647	709	701	690	699	673	706	697	700	663	654	678	697	682	714	682	686	627	681	686	643	685	680	668	703	644	697	694	672	671	679	682	716	711	694	685	706	660	700	688	677	648	662	647	646	644	700	661	716	697	653	668	717	687	651	660	661	710	653	690	670	687	666	703	664	709	695	651	659	673	684	661	673	698	684	663	665	727	661	661	650	670	667	653	715	678	635	692	689	647	672	701	708	680	723	707	662	672	706	723	677	691	661	725	691	638	684	642	667	699	674	665	707	696	682	703	706	670	683	648	676	642	682	677	690	665	677	712	636	698	674	670	680	702	672	706	685	700	646	672	653	669	683	715	723	644	662	672	630	690	696	695	623	701	702	649	690	735	680	675	700	668	631	612	660	701	630	692	675	616	662	725	641	668	686	697	741	696	649	684	708	671	687	671	678	729	695	728	678	684	667	722	700	661	657	665	696	685	612	647	691	694	682	666	650	715	682	662	649	662	679	667	680	700	638	689	693	695	743	696	656	724	640	647	631	682	636	698	650	665	682	704	662	642	660	709	692	667	653	660	675	697	706	724	663	685	661	676	642	700	677	704	671	699	687	660	665	664	672	677	704	672	665	708	683	690	633	667	712	671	656	655	704	712	672	696	654	679	690	705	646	678	675	721	664	705	656	737	689	734	667	658	708	682	678	663	655	654	708	689	699	718	651	737	670	697	665	688	644	696	666	692	729	695	637	645	679	646	598	675	684	706	678	653	667	689	677	666	650	672	694	639	690	631	680	727	633	631	705	733	701	705	658	692	683	641	704	638	720	662	659	646	682	721	688	671	672	683	703	716	662	661	679	695	696	694	651	715	711	714	672	712	682	659	697	698	677	685	714	649	655	682	640	690	650	693	649	660	677	638	696	651	667	687	698	669	633	700	662	693	666	698	692	648	627	695	659	713	680	614	707	660	668	622	714	673	729	695	697	669	672	692	677	668	637	676	698	691	673	673	652	686	676	695	660	665	656	648	685	693	683	663	661	668	724	670	675	673	669	676	644	674	658	650	654	653	667	677	665	686	664	676	649	661	695	665	655	679	689	643	646	661	666	687	689	698	674	666	632
17715	35026	24445	14182	9169	7684	5902	4754	3768	3191	2559	2333	2138	2074	1908	1582	1314	1212	1176	1091	1070	1032	1128	1116	1193	1246	1325	1207	1119	1044	1075	991	993	952	958	930	874	851	834	897	880	854	906	935	974	1028	999	910	845	783	746	776	761	753	751	744	731	745	694	656	711	726	694	747	708	719	698	681	699	668	713	679	672	674	681	632	708	736	716	691	620	667	666	633	680	648	675	652	746	693	680	701	690	693	680	685	703	658	649	657	705	699	665	684	677	680	724	686	695	657	672	649	661	690	724	692	684	686	653	669	686	650	669	688	646	669	627	643	660	656	702	639	706	651	688	647	692	659	692	699	680	627	673	712	646	701	635	662	700	649	648	685	660	665	652	667	714	647	684	720	694	667	672	698	653	669	653	674	622	694	691	652	675	708	635	678	629	659	704	655	679	651	681	678	734	681	656	724	687	698	665	663	674	719	647	680	620	673	689	679	729	624	653	685	717	725	666	676	679	711	629	680	644	689	683	689	708	669	683	694	695	727	688	645	671	649	635	651	693	653	671	634	703	672	689	710	672	722	673	713	650	665	668	700	656	668	660	674	706	666	714	671	695	622	693	625	683	645	691	655	692	674	629	702	636	647	669	671	706	663	649	720	692	650	687	687	718	650	667	703	675	670	692	672	647	711	697	639	715	661	623	674	699	685	632	649	700	681	704	666	677	654	664	651	657	673	720	629	684	640	670	657	673	637	677	665	628	659	702	674	669	692	717	696	661	687	685	666	697	627	643	717	660	707	642	667	665	676	695	625	668	669	702	676	704	681	635	687	677	740	715	647	607	666	703	652	672	688	701	668	666	723	720	677	683	699	710	626	705	712	627	664	675	673	651	694	719	668	708	689	616	679	677	709	691	669	688	639	718	684	670	690	638	637	708	676	736	699	673	625	656	685	680	702	688	662	681	644	694	687	650	692	660	665	703	653	715	637	703	705	649	638	660	676	676	647	664	683	683	710	707	721	687	656	716	651	655	696	696	635	652	651	682	674	659	647	657	682	688	653	669	718	595	704	645	651	692	675	675	659	641	707	713	652	667	689	697	661	690	677	693	683	652	703	704	699	637	689	655	677	669	684	697	674	720	677	692	700	718	679	673	688	635	714	663	690	675	706	678	644	682	704	691	682	685	705	663	697	667	715	682	648	652	663	657	658	728	645	726	682	714	681	635	682	681	644	695	688	706	718	659	691	656	635	673	699	650	646	691	696	707	689	704	674	687	717	672	691	707	707	651	706	673	715	691	687	687	632	698	714	723	699	670	676	659	683	667	695	648	668	610	677	688	629	738	679	728	761	629	701	668	674	713	664	656	664	721	665	690	671	731	689	625	642	692	711	679	655	708	663	697	688	666	707	705	706	640	682	656	661	705	641	696	689	667	725	679	692	699	719	663	721	689	661	680	746	668	667	688	647	650	654	674	746	635	686	688	643	673	678	703	710	697	660	622	657	671	682	697	658	687	665	692	628	706	637	688	639	663	657	696	711	634	638	658	699	668	676	682	705	671	641	697	679	650	688	722	670	676	659	688	681	713	697	680	665	683	643	655	698	664	673	686	681	666	705	693	649	719	681	719	698	659	711	724	702	725	690	684	670	650	697	688	672	673	738	662	599	709	673	670	714	714	676	717	693	681	679	651	668	700	703	643	641	667	641	652	682	667	640	636	665	688	735	685	645	638	737	622	678	722	654	657	657	733	707	685	642	685	696	698	668	669	684	710	638	649	700	654	718	671	648	666	674	696	671	670	690	698	686	710	720	668	717	627	690	679	696	662	643	691	712	670	697	661	675	685	672	632	690	682	681	693	678	684	644	672	674	688	640	645	641	653	690	654	658	675	709	673	631	640	667	698	655	657	706	645	694	681	699	617	643	689	710	705	689	662	701	651	623	705	685	636	657	692	714	673	662	630	630	706	688	717	690	667	678	683	695	662	642	724	671	661	637	661	722	670	677	692	666	663	692	646	690	628	609	670	659	673	678	703	667	694	679	670	704	655	690	667	655	689	657	690	694	696	681	676	687	694	642	670	718	641	657	675	664	675	694	718	670	663	666	687	674	650	656	650	674	640	685	665	660	703	704	724	687	693	647	676	688	695	672	691	696	725	681	680	687	678	725	666	694	646	671	650	667	656	646	701	713	688	678	711	584	689	693	680	633	667	690	699	716	636	699	700	660	649	692	648	632	662	699	678	690	647	668	663	700	661	683	666	688	648	755	686	696	673	612	697	681	694	673	654	725	658	690	693	683	674	672	712	710	707	698	657	659	696	694	681	659	679	667	680	705	637	652	647	742	666	709	734	673	634	667	687	644	666	689	699	689	689	643	670	657	653	682	719	661	682	683	687	691	669	673	685	681	693	679	666	654	669	662	731	694	667	685	676	689	651	674	671	667	677	717	641	674	729	691	646	687	617	679	696	705	718	759	711	648	710	721	631	677	643	664	663	663	681	662	672	662	670	625	707	706	682	690	696	663	659	671	648	683	640	702	666	631	682	641	689	684	665	665	725	668	647	715	687	666	671	617	685	692	667	708	643	687	658	676	648	642	673	671	651	702	681	667	644	690	676	706	666	625	621	687	654	718	691	668	596	677	674	673	658	660	676	700	673	666	659	646	650	643	702	705	638	655	679	693	680	675	643	668	702	703	683	703	661	705	627	668	652	664	683	702	648	734	722	655	661	703	689	686	676	658	688	659	664	715	731	698	668	653	668	678	718	636	692	711	644	674	716	701	726	703	683	681	681	691	644	733	668	755	703	713	658	719	641	700	665	694	691	668	672	631	676	698	668	666	693	693	730	646	689	667	635	678	668	712	682	728	684	639	700	674	659	644	650	636	714	735	704	686	698	629	693	702	694	662	671	717	672	720	669	692	665	676	666	711	663	675	638	689	649	703	679	654	699	662	637	665	650	691	647	652	685	704	651	695	634	701	704	663	659	706	685	677	675	634	650	663	668	693	646	652	669	708	692	717	645	695	692	679	692	686	706	688	662	658	688	676	675	667	658	691	684	644	670	684	688	656	683	664	743	662	676	685	698	684	687	666	670	681	638	725	647	671	692	665	640	684	668	673	680	657	712	701	668	717	644	675	687	651	662	647	643	654	613	697	676	679	661	657	659	649	661	600	712	659	710	699	709	689	636	678	716	696	649	699	726	716	690	675	680	668	655	708	630	664	681	673	677	670	662	643	676	664	680	694	650	671	705	714	627	693	701	663	721	688	631	651	679	697	686	679	706	710	699	710	664	702	687	685	653	702	665	696	676	640	688	697	699	672	686	672	673	673	708	700	653	706	660	676	726	693	686	684	682	674	725	652	690	642	716	660	687	645	673	657	695	698	689	700	718	687	664	667	668	657	705	652	674	684	624	689	637	689	645	697	724	648	684	660	666	675	703	639	705	634	687	688	668	687	619	698	679	663	738	612	650	648	727	693	650	671	692	658	692	654	711	673	685	641	692	629	687	645
28285	18642	8963	4304	2271	1877	1431	1138	1058	1005	924	894	877	856	818	838	768	788	735	736	710	797	790	812	798	782	794	782	762	719	718	734	686	709	713	732	706	703	698	771	703	710	727	672	738	704	705	774	710	708	695	698	679	726	692	673	696	718	685	671	684	651	667	685	694	650	669	689	655	675	708	685	694	659	684	681	649	687	659	681	647	644	641	648	697	627	692	706	645	695	725	719	698	667	660	674	670	668	632	689	714	687	713	669	704	693	664	677	678	664	634	691	687	668	664	667	682	693	655	701	696	660	684	700	643	644	680	709	675	713	648	674	649	691	703	656	693	654	646	683	716	705	715	642	683	673	731	691	649	668	658	649	706	686	671	748	666	632	693	659	659	630	719	720	695	739	673	688	660	669	730	612	653	623	669	686	676	685	676	682	664	662	732	702	669	716	688	713	692	647	652	652	698	682	663	676	673	651	701	648	697	666	676	655	651	739	710	664	688	644	705	691	669	658	687	667	670	694	711	627	658	650	666	736	672	668	686	692	685	665	705	711	683	677	703	710	631	648	732	676	647	703	664	699	634	722	658	654	629	677	639	680	723	682	656	702	659	673	652	699	663	677	635	659	675	679	691	670	691	659	660	688	689	663	656	663	725	681	683	647	709	674	688	639	650	678	675	694	666	633	667	706	676	699	692	678	686	663	679	724	697	687	651	668	665	661	706	709	616	689	640	681	666	666	652	655	705	651	661	664	684	619	676	659	696	723	707	688	668	703	687	676	622	687	659	720	708	649	708	760	700	657	630	670	649	678	604	674	698	660	712	667	706	663	659	706	641	660	696	639	636	728	679	672	646	704	710	653	693	644	697	674	705	631	718	673	647	677	645	655	660	689	690	654	642	633	615	676	665	663	692	680	665	713	660	701	640	665	642	666	676	703	649	648	712	681	655	706	709	697	698	684	701	682	631	631	620	672	727	735	685	681	693	725	682	659	680	691	670	684	660	715	645	643	715	628	680	661	674	664	690	643	667	674	695	687	699	656	678	682	668	665	673	701	678	671	654	675	656	701	721	639	709	709	685	705	648	688	617	665	694	651	655	682	624	641	700	653	701	709	671	671	714	703	684	678	671	651	688	680	744	700	688	703	664	677	651	674	677	697	716	728	689	668	699	669	677	657	680	646	670	687	670	682	650	702	684	664	703	668	631	710	669	681	662	683	695	689	653	655	702	698	641	627	677	659	624	692	658	650	711	731	700	665	732	747	634	680	681	724	687	751	675	710	653	700	694	675	768	725	665	674	682	696	701	648	712	703	666	658	686	651	726	657	674	688	656	710	666	678	678	638	693	654	689	657	703	663	641	683	694	627	665	663	694	700	675	686	688	691	688	715	641	692	665	693	670	683	748	660	656	669	730	678	696	675	680	691	674	663	685	651	648	679	707	665	651	683	652	675	656	712	658	704	671	697	630	659	649	680	651	688	702	629	677	684	640	674	629	736	668	659	690	675	710	693	660	702	641	677	689	672	709	641	661	648	702	617	704	702	677	657	688	628	716	677	651	671	701	705	659	692	677	719	676	665	654	691	662	698	679	690	659	627	684	657	694	636	660	664	682	668	633	745	704	620	663	672	657	653	628	668	738	697	633	663	691	680	673	655	665	662	672	687	665	660	687	685	644	680	662	709	695	654	632	683	675	661	678	635	658	685	692	678	721	701	707	652	707	658	689	647	699	645	691	641	728	681	668	712	683	667	707	692	651	698	694	656	694	675	696	668	664	665	676	687	660	667	654	676	687	694	637	653	653	680	684	659	644	665	677	694	671	657	730	686	625	650	673	675	668	702	687	640	692	712	672	677	650	638	684	721	623	672	705	665	696	676	687	627	646	720	648	701	707	665	659	715	687	642	661	725	671	650	666	690	646	639	656	648	622	639	656	705	669	705	699	756	659	620	649	723	652	643	681	692	680	665	672	688	622	658	676	687	701	651	675	665	737	655	670	700	712	639	691	693	692	657	657	699	672	688	710	636	713	695	688	632	664	710	681	627	660	694	650	615	670	682	672	637	664	709	694	706	688	692	682	660	673	664	671	710	652	648	691	703	691	683	699	673	669	694	689	696	629	711	711	663	704	627	633	668	688	656	650	677	710	625	680	652	666	720	694	652	663	671	651	642	640	678	709	664	715	688	670	658	685	674	691	635	683	667	711	680	668	630	731	671	646	647	703	685	685	675	683	665	687	674	685	668	706	663	697	694	688	652	741	691	691	675	683	647	637	680	679	673	674	643	662	657	692	639	644	644	690	675	664	647	696	694	671	715	688	697	706	694	656	658	632	700	688	672	723	643	686	710	686	656	716	698	670	703	646	680	733	685	666	619	683	673	664	704	668	675	649	628	685	702	657	682	648	679	646	725	667	654	674	680	669	655	724	706	706	650	688	641	674	652	685	713	667	637	718	672	684	660	685	674	710	669	676	722	676	661	662	622	640	693	699	677	634	708	693	691	688	667	673	696	699	668	638	657	681	688	675	634	678	677	650	655	672	670	726	650	656	671	701	693	739	737	700	679	695	650	694	654	655	735	694	698	665	750	632	651	659	698	643	656	638	674	647	714	715	690	666	671	666	704	669	635	710	688	690	668	682	676	706	677	703	714	668	657	672	675	697	657	688	643	687	677	674	641	650	680	727	676	672	695	645	681	704	722	744	715	701	702	646	666	665	685	663	687	675	654	677	642	681	696	665	673	707	686	694	640	689	665	740	731	692	695	636	706	716	705	678	653	711	709	658	687	696	645	646	736	637	678	705	755	662	742	677	624	678	661	689	742	703	638	659	687	659	695	669	658	648	703	708	637	687	722	700	725	643	676	675	706	707	686	673	658	677	656	632	694	682	689	676	648	696	665	686	639	676	718	663	659	687	662	658	706	673	643	695	656	692	728	702	634	676	662	639	656	694	674	667	684	684	668	728	633	683	671	679	699	685	671	647	684	723	660	710	678	650	705	679	636	682	652	697	649	697	661	739	708	684	700	717	666	685	721	662	633	690	698	676	638	698	725	699	628	721	691	705	637	681	654	684	661	669	706	654	682	664	675	688	666	675	667	661	689	685	628	655	670	744	681	675	646	692	636	640	649	665	668	626	672	678	724	669	676	666	662	673	704	678	650	678	725	668	711	741	653	698	704	660	656	672	662	668	728	634	650	741	667	686	702	728	686	647	667	681	672	642	684	670	613	718	684	658	702	681	686	640	659	656	682	707	736	647	670	677	656	696	685	717	687	707	684	672	698	674	706	669	712	689	676	668	672	715	659	684	635	688	675	691	711	720	687	698	688	735	643	640	680	708	674	683	761	720	716	717	708	666	678	672	693	681	738	697	679	701	692	706	671	670	680	673	646	689	667	673	705	714	692	676	673	660	686	665	690	707	679	631	664	682	656	660	687	674	690	700	714	687	681	652	717	678	654	663	690	697	688	659	647	679	695	700	653	663	719	675	656	604	667	692	657
10759	11322	7856	4398	3429	2923	2120	1706	1521	1295	1178	1146	1187	1119	1052	936	865	853	799	840	759	831	933	947	859	894	918	873	856	813	812	795	788	831	781	721	786	733	771	802	722	768	788	838	778	825	845	740	754	781	721	731	746	739	780	731	757	713	746	746	738	723	680	720	743	694	645	733	717	695	729	700	699	726	696	738	736	726	798	708	752	713	651	711	677	675	728	726	699	741	751	709	701	680	719	725	691	693	681	737	686	710	726	672	718	686	720	707	705	685	704	701	712	714	707	705	722	731	701	694	711	717	694	687	702	690	676	714	673	714	753	734	641	723	747	743	708	750	742	687	721	710	699	673	699	718	711	687	703	659	718	742	679	696	702	726	689	698	692	676	741	704	664	700	768	712	750	686	732	721	702	691	699	756	685	660	649	721	671	752	712	730	712	717	706	695	701	651	718	677	679	706	712	674	666	660	711	711	706	702	689	709	698	688	723	703	673	766	699	660	690	735	717	722	704	708	753	661	698	687	759	694	699	700	695	709	665	695	695	749	691	700	715	678	647	695	704	713	706	695	741	687	685	684	727	730	690	697	739	710	733	732	720	695	719	695	672	701	703	744	769	748	718	696	687	730	709	704	732	713	728	696	708	690	706	709	738	689	658	683	687	703	652	726	699	682	687	689	647	718	674	710	713	748	669	695	715	712	717	750	730	681	654	708	729	667	712	722	707	696	705	728	705	701	684	705	735	726	691	728	688	686	670	722	736	673	716	715	694	688	743	745	688	681	679	723	737	736	697	682	767	725	689	736	723	708	657	724	731	691	697	676	668	727	673	724	762	710	715	729	699	696	714	687	729	687	683	696	691	701	711	682	682	675	732	668	747	722	685	698	705	683	724	697	666	682	704	653	754	721	731	736	698	688	750	754	717	664	683	683	767	686	726	705	690	719	740	763	695	687	764	694	713	736	668	691	693	693	712	739	674	704	716	734	671	708	659	698	685	764	759	677	713	756	672	669	702	732	716	681	662	736	719	715	742	691	686	666	738	707	730	679	689	713	713	682	695	720	680	719	652	676	726	697	746	696	731	686	719	691	707	692	731	710	743	668	710	732	733	719	734	706	721	649	694	701	737	743	711	740	709	743	727	711	680	696	739	668	750	669	706	708	719	707	667	699	768	725	696	711	721	687	756	740	706	684	714	758	726	716	702	718	700	667	686	686	723	705	730	702	731	720	706	721	710	720	717	695	778	711	687	655	754	699	697	703	691	700	683	688	723	711	702	743	701	666	703	695	743	695	741	701	726	664	709	712	744	674	770	680	732	713	706	686	683	769	721	687	705	714	707	721	709	666	725	707	697	715	708	741	689	720	726	692	719	693	732	730	727	707	720	691	739	688	675	709	735	642	691	708	708	710	704	749	703	757	725	688	683	715	685	740	698	742	725	735	686	711	700	713	748	676	751	670	691	629	720	687	676	716	699	655	697	714	724	672	750	747	711	721	675	671	663	719	702	675	754	708	688	739	712	718	707	723	665	689	715	748	696	720	715	702	656	746	754	710	748	700	701	681	706	725	692	730	733	694	687	710	715	734	706	692	665	696	667	718	695	701	725	696	725	712	700	761	696	674	717	714	691	745	702	709	691	688	697	674	681	711	732	777	715	711	706	722	660	731	664	718	675	633	688	694	689	673	717	717	689	705	688	657	734	715	679	693	704	694	720	699	702	701	712	723	703	657	724	732	683	712	734	658	669	673	710	685	715	713	746	668	726	716	700	686	674	716	749	686	725	718	699	685	678	705	668	724	689	671	754	698	716	715	719	670	769	722	701	710	747	719	730	708	732	661	732	715	661	680	710	692	713	715	666	691	731	685	703	733	692	690	707	691	719	681	704	713	656	676	673	698	738	748	633	666	702	687	757	716	725	668	669	722	724	731	760	701	686	744	670	698	723	683	689	664	716	717	727	666	691	707	658	677	720	723	692	678	684	706	777	702	705	707	728	672	710	735	692	700	760	678	715	702	696	658	693	738	695	749	667	697	703	732	711	690	687	728	720	715	707	743	730	720	690	711	697	712	720	717	706	749	732	683	699	669	698	705	668	726	707	720	716	712	695	719	744	734	739	643	741	681	698	700	738	707	741	746	713	714	725	751	705	729	715	701	723	731	716	720	723	735	744	702	700	706	679	721	707	738	737	696	709	701	698	700	669	751	690	714	732	707	688	720	688	705	674	736	705	679	693	714	736	695	741	751	694	748	729	685	714	715	702	698	689	672	730	688	671	747	694	697	699	669	689	671	702	704	713	724	706	706	660	714	722	679	705	672	686	634	698	719	713	726	730	684	686	767	754	718	724	732	662	737	699	729	697	721	738	756	726	683	708	714	706	773	713	748	732	733	726	739	710	661	636	693	689	679	719	743	652	717	728	725	674	716	636	700	660	800	677	703	709	639	716	695	701	722	706	688	718	729	704	671	700	706	674	715	726	685	704	747	723	699	710	723	726	755	783	721	746	676	712	740	723	770	699	704	686	658	695	711	660	738	706	688	682	732	698	734	694	758	728	703	682	763	711	708	713	727	717	685	716	706	702	619	676	671	717	701	760	679	711	695	728	708	709	696	726	718	708	727	675	706	689	683	695	706	755	712	722	712	677	760	722	716	716	702	713	727	737	739	737	673	710	732	713	758	715	700	711	693	733	679	706	742	708	687	710	722	738	663	699	726	688	692	718	735	671	753	740	699	770	719	684	694	699	703	691	708	684	736	684	698	712	668	718	713	728	687	710	709	743	721	679	675	692	706	706	686	717	700	750	686	664	753	728	711	746	687	682	707	716	712	646	722	709	742	741	680	685	709	707	739	665	697	706	771	752	761	704	711	684	680	711	722	697	722	745	701	709	707	720	690	685	711	687	734	700	729	727	734	687	692	745	743	759	717	687	728	700	706	738	704	730	724	706	740	677	716	748	669	660	682	653	719	684	699	698	739	677	694	717	674	728	688	719	710	682	748	670	736	694	739	681	719	738	698	754	745	743	689	668	748	707	753	727	683	730	675	689	698	722	717	696	717	690	718	707	690	741	691	743	726	695	715	694	720	779	706	711	736	699	655	716	673	736	666	711	741	714	690	673	645	730	738	725	713	713	668	697	698	729	693	718	707	740	723	679	710	766	728	684	705	674	709	762	678	690	687	705	714	682	688	722	695	692	734	708	728	716	734	715	736	722	745	763	699	742	682	739	684	700	671	696	726	706	689	682	686	680	699	735	753	686	714	725	739	705	746	708	695	747	716	702	706	727	707	770	665	744	722	696	725	728	703	709	670	695	682	665	694	719	693	744	689	747	726	695	678	740	699	689	703	718	733	680	716	721	707	707	684	700	758	686	715	726	682	671	686	679	693	726	718	724	727	729	716	730	716	747	704	659	690	722	701	697	735	746	735	689	720	708	748	686	779	693	732	685	746	707	662	654	722	657	734	721	667	706	754	701	667	721	700	697	720	704	695	736	724
23744	21294	28597	24357	21296	12288	3221	1815	1405	1318	1131	1095	1031	942	845	791	715	625	629	662	602	662	596	685	741	663	681	658	706	589	643	599	559	622	570	534	523	554	558	541	572	550	518	556	624	576	630	579	567	538	497	496	427	510	487	489	471	473	437	460	439	478	490	486	475	490	456	503	498	456	489	452	414	437	468	451	490	466	477	448	448	420	478	467	522	436	448	455	470	522	458	440	436	437	458	470	480	432	463	462	455	477	443	438	473	481	461	460	477	496	450	490	447	489	508	499	440	455	471	447	471	443	478	447	481	488	472	472	425	480	405	423	456	486	455	434	477	477	490	492	466	447	485	488	469	492	439	448	467	479	494	485	432	498	459	461	461	479	443	450	454	463	497	476	433	484	464	499	459	497	483	486	462	472	444	421	430	461	464	443	457	492	455	422	481	501	484	473	454	452	494	477	471	469	480	501	462	442	424	472	443	465	478	442	439	433	459	438	460	432	478	460	441	459	458	461	473	489	442	462	451	479	484	426	436	495	468	477	474	443	444	480	463	459	483	478	478	445	476	466	447	459	447	444	455	459	482	473	439	422	462	521	472	461	442	495	456	450	477	445	444	500	475	506	487	442	432	451	464	449	430	420	443	435	514	466	459	438	451	450	465	429	482	470	440	422	462	464	468	459	443	462	425	503	502	479	467	462	458	450	484	441	422	458	473	453	498	448	492	473	436	469	475	453	446	459	435	447	492	470	466	490	473	468	475	447	453	459	417	479	447	466	437	441	474	489	468	458	478	466	436	474	453	440	462	456	479	448	456	453	453	440	484	462	481	462	456	475	481	488	438	458	447	464	479	509	416	446	484	471	444	454	432	436	468	495	449	457	468	484	481	465	478	425	422	421	432	404	434	448	487	462	486	444	458	448	472	480	488	489	471	488	437	474	498	486	428	487	450	452	461	454	433	461	478	456	459	416	475	467	439	456	499	444	442	432	480	443	473	466	484	443	411	471	472	443	468	470	477	474	435	457	469	443	464	436	456	499	396	422	458	450	446	447	443	458	468	486	473	473	422	447	469	427	488	479	463	428	447	449	475	463	455	448	444	454	455	428	457	448	464	480	421	454	493	467	484	448	439	466	450	490	460	463	453	478	472	439	485	472	464	435	440	473	463	476	417	485	464	472	481	435	477	475	484	438	459	422	450	519	447	450	449	440	465	477	470	434	473	483	456	479	458	440	482	504	473	425	443	439	473	449	471	456	483	449	473	500	457	490	463	491	465	433	489	432	487	436	453	486	486	483	463	488	444	485	435	418	482	459	461	493	456	445	457	445	522	424	489	443	473	451	450	471	467	439	465	460	470	470	485	470	443	442	483	471	456	457	500	445	461	464	502	434	478	450	434	498	447	441	441	476	475	491	509	453	477	472	437	426	466	482	501	442	477	493	476	437	445	475	464	436	438	448	445	490	467	426	473	463	441	468	457	472	477	448	462	505	528	446	434	475	471	449	420	464	476	429	451	462	433	432	447	452	485	510	494	457	458	473	440	444	460	446	489	457	468	470	480	427	453	476	449	452	495	459	464	453	509	451	476	477	436	437	478	487	441	491	462	498	478	442	446	445	486	443	420	436	465	446	496	451	514	482	441	468	425	462	486	446	481	454	429	456	458	442	455	432	461	439	477	496	488	451	496	441	457	446	439	453	437	479	430	465	426	481	490	470	445	450	466	444	461	452	446	472	457	462	471	472	472	434	447	463	444	461	420	471	456	426	497	509	470	451	522	454	452	457	461	489	441	417	449	451	433	431	445	462	432	458	514	496	487	460	455	433	477	489	463	443	468	468	484	452	452	455	456	442	441	414	450	437	478	463	456	464	437	486	421	442	483	488	453	500	461	452	465	429	483	473	452	456	392	478	470	448	486	464	469	464	449	451	479	459	469	480	453	485	442	458	507	466	422	450	489	430	450	459	454	499	447	469	445	432	447	481	449	494	470	480	463	467	452	493	443	476	468	444	460	454	471	449	433	427	465	458	463	468	471	462	447	460	481	454	444	444	476	444	492	439	478	465	446	459	419	459	483	429	457	484	448	449	462	463	460	503	475	471	441	469	417	440	499	475	457	470	484	497	465	453	443	466	447	467	476	470	462	445	459	457	484	457	452	442	430	488	448	454	469	444	500	460	460	430	478	428	446	443	500	498	441	478	463	476	425	448	487	481	456	458	472	470	454	455	488	444	416	408	485	451	488	451	461	429	468	449	439	441	472	434	434	458	477	459	448	436	458	473	474	434	463	464	465	435	477	456	491	483	430	493	474	445	466	467	457	424	450	469	506	457	467	464	475	480	448	440	496	489	512	484	450	476	415	450	467	480	470	474	457	438	480	494	445	428	448	450	450	450	497	447	451	499	482	431	458	464	457	424	449	454	453	451	497	494	479	461	473	467	437	468	464	457	478	461	455	456	431	456	473	459	456	432	449	472	477	462	469	448	431	446	440	440	411	502	450	464	459	435	466	462	474	475	443	441	447	434	438	443	455	500	487	492	456	481	484	448	443	473	457	481	449	478	465	458	459	452	464	437	463	462	481	468	494	502	460	447	434	472	473	469	462	442	432	454	463	439	468	472	479	455	432	437	457	443	497	477	462	473	480	446	459	486	495	464	427	430	452	435	446	492	477	477	421	465	489	423	470	438	463	447	443	478	472	444	454	465	445	450	471	465	445	458	463	483	463	459	460	459	421	427	467	443	477	442	460	485	441	432	488	465	465	476	474	471	457	461	442	457	463	449	506	426	437	464	461	466	490	448	453	456	468	461	439	433	467	434	449	441	445	454	486	433	490	437	477	465	447	450	458	450	480	458	485	395	463	483	493	442	461	488	481	443	420	467	415	461	422	420	446	449	476	430	453	458	451	451	480	479	495	458	454	499	445	479	438	477	421	473	452	457	424	464	497	484	497	501	467	466	473	451	436	450	500	403	474	496	412	485	466	457	444	463	438	416	453	443	510	504	459	503	431	527	482	455	453	471	479	487	447	488	453	469	423	480	443	454	468	474	454	436	457	473	453	465	460	465	464	514	438	467	474	434	436	478	444	467	433	477	477	461	468	467	428	511	439	496	466	457	444	459	400	487	499	438	458	479	431	436	456	441	462	436	466	439	461	483	486	496	471	458	441	435	459	455	494	467	450	484	442	440	459	465	484	461	451	470	454	489	474	477	469	484	429	455	452	445	431	483	478	465	478	450	425	462	436	445	459	473	419	436	472	496	453	465	439	443	442	428	471	423	471	477	470	436	501	486	455	458	477	489	482	440	450	447	441	431	454	442	463	479	418	512	429	471	455	488	496	457	428	450	458	490	438	454	484	482	457	466	454	463	472	485	445	472	453	448	499	450	507	476	494	451	477	454	467	477	468	453	487	481	465	454	472	475	453	472	468	475	438	478	439	432	508	450	447	458	472	441	471	456	507	455	450	480	457	493	452	449	443	486	477	478	446	466	477	458
14526	27695	17931	11268	6440	5347	3976	2895	2464	2105	1725	1554	1452	1433	1247	1078	945	826	816	760	762	771	784	814	810	886	848	812	755	755	719	737	657	639	638	643	668	695	664	615	636	635	631	676	698	700	710	659	613	537	542	547	561	559	544	551	510	494	533	525	477	536	519	524	470	526	550	485	512	494	469	510	489	537	506	440	467	499	494	473	479	493	496	476	530	513	507	478	520	494	478	492	520	516	508	490	444	514	519	527	465	511	485	466	500	510	514	504	503	485	476	471	497	463	492	453	481	508	515	468	465	475	500	506	473	459	522	488	474	464	529	549	528	464	485	473	522	508	487	502	462	504	506	485	476	483	542	489	492	487	447	488	473	457	472	509	493	489	487	486	497	520	501	464	482	502	509	470	475	455	502	488	488	493	490	510	483	510	515	549	478	459	462	495	481	483	537	521	519	490	510	461	487	510	516	452	464	491	480	476	509	505	514	475	482	483	514	447	474	470	471	527	486	442	485	502	478	463	490	506	478	529	480	517	470	472	479	482	506	486	480	471	474	523	471	445	489	478	510	478	506	471	516	503	484	492	478	486	469	486	465	471	482	461	491	469	462	501	471	486	489	494	464	465	476	473	467	499	543	525	518	465	514	498	485	489	497	464	494	481	539	527	475	512	477	491	493	491	465	484	487	507	486	510	494	509	471	479	459	499	469	460	480	488	513	486	488	478	484	497	513	514	463	425	472	499	456	467	466	562	494	455	492	486	481	489	491	500	494	477	496	496	499	466	521	450	478	532	509	485	490	476	498	493	496	488	454	455	471	514	457	492	443	478	476	508	495	529	454	444	500	496	492	491	502	526	472	498	529	490	461	477	473	488	486	485	502	504	493	463	462	487	459	462	464	517	476	445	462	518	477	492	486	511	477	490	510	458	487	493	496	461	463	469	479	507	500	504	495	509	491	450	530	511	475	471	541	450	473	476	487	446	503	492	507	477	481	465	497	474	482	463	490	484	501	460	474	488	509	492	482	513	513	468	440	481	505	461	473	506	508	476	475	504	451	502	507	467	492	480	490	468	486	484	460	504	485	515	511	447	474	468	496	498	538	497	473	504	524	503	453	453	505	457	502	497	522	506	457	469	490	468	501	529	469	470	514	473	458	474	510	509	514	490	480	486	497	469	488	449	542	471	482	524	470	521	508	502	528	488	491	461	483	482	476	517	503	471	533	505	502	471	479	486	455	496	504	453	478	514	518	501	491	443	485	447	477	488	512	446	501	489	461	497	529	493	499	479	458	476	489	489	475	500	472	508	458	501	500	514	472	478	469	501	466	468	471	486	461	510	480	471	496	497	460	495	491	480	495	515	505	491	479	477	477	485	520	479	477	499	430	474	460	487	466	446	509	482	473	509	498	516	521	467	519	478	522	480	463	498	467	445	529	491	464	519	501	489	515	501	464	474	484	491	463	451	500	491	494	524	480	469	543	475	483	507	447	512	479	473	448	466	463	504	495	485	435	477	487	468	477	487	515	467	472	495	493	462	471	503	475	483	438	503	497	492	473	471	482	442	486	504	514	475	452	464	471	466	492	490	476	506	491	520	472	487	447	484	506	491	463	487	483	452	480	501	515	488	507	494	513	477	480	514	498	495	493	495	464	490	489	488	474	492	498	483	504	511	473	480	507	534	526	491	525	506	508	493	482	510	512	482	476	499	495	481	447	459	518	482	516	471	439	467	511	501	519	479	496	514	478	436	476	489	508	455	459	512	497	447	494	480	497	495	502	489	485	498	455	508	479	498	479	475	483	458	508	508	463	489	497	479	441	498	489	487	488	530	470	463	490	495	490	531	460	487	465	505	513	498	506	499	457	503	492	518	505	523	482	499	453	498	477	529	472	482	485	513	473	497	509	466	447	515	497	502	495	456	472	489	479	488	479	492	578	466	507	499	478	486	459	487	439	486	492	437	488	510	502	481	487	463	498	522	495	497	475	494	464	490	490	557	454	498	499	454	480	487	506	473	507	487	479	462	476	477	484	481	494	466	493	508	507	479	458	481	474	483	508	483	468	509	497	447	520	465	465	502	509	527	487	491	481	495	477	449	513	488	498	452	476	511	507	507	520	455	516	496	491	495	479	477	465	486	499	496	511	460	466	446	499	504	524	470	470	521	508	471	487	508	491	515	483	500	475	496	521	481	515	429	491	485	492	511	494	517	497	497	511	507	464	474	499	480	497	478	511	503	527	508	471	481	519	468	479	496	480	459	458	464	480	497	487	486	504	484	518	523	496	496	495	473	496	467	510	454	476	537	499	483	485	530	468	517	494	497	490	497	501	494	503	490	513	508	487	539	438	464	512	507	510	503	484	447	536	493	478	508	492	492	503	502	474	487	468	464	517	530	508	483	470	472	475	473	486	484	507	498	486	498	464	450	479	467	473	487	481	488	501	483	501	509	476	494	510	511	508	474	488	482	446	501	472	440	484	526	475	476	477	506	472	468	500	460	444	511	486	473	477	482	497	484	478	482	481	484	512	512	441	488	490	500	490	485	498	486	513	483	477	485	467	473	470	527	441	524	510	517	490	487	492	515	485	521	478	497	480	459	482	496	479	493	496	509	455	474	510	479	499	500	443	496	480	535	473	476	508	481	501	486	492	510	498	479	494	461	493	462	505	482	518	497	454	505	495	452	467	491	490	487	543	464	447	469	476	507	462	518	484	508	475	478	520	497	478	492	499	501	532	511	459	465	497	514	504	509	436	489	512	485	502	469	510	522	497	478	480	477	452	475	480	495	486	493	494	467	462	470	477	519	492	503	495	482	478	504	486	489	442	502	515	450	487	468	479	529	481	505	476	468	436	520	516	528	492	466	489	468	494	485	507	497	504	493	471	532	503	456	487	470	495	492	486	465	502	493	488	494	482	470	496	448	488	479	507	472	524	479	497	513	474	480	511	492	483	462	464	490	489	475	474	496	456	492	499	480	492	456	494	482	478	501	487	459	468	512	488	512	490	509	516	498	459	519	501	462	510	471	487	469	490	478	493	511	462	527	485	471	484	478	494	481	474	514	474	460	449	462	454	492	470	483	463	497	497	451	471	496	483	490	465	470	466	474	489	479	465	488	525	469	471	474	518	500	506	455	484	509	498	500	464	480	439	467	541	471	500	475	491	458	465	478	493	515	511	505	502	467	520	508	500	483	513	514	442	520	486	500	481	455	493	463	516	518	520	425	514	501	491	490	519	449	468	508	473	518	475	495	507	483	497	486	502	478	477	498	504	475	463	485	513	441	510	498	479	457	468	515	484	464	486	509	485	493	484	458	469	495	494	504	457	490	502	495	497	460	528	520	491	538	468	460	506	514	513	488	470	502	468	482	487	464	468	484	500	496	449	446	441	491	449	494	478	498	491	519	536	463	495	478	468	488	477	511	484	471	505	469	500	511	502	483	490	463	446	440	510	490	443	463	500	518	467	489	501	477	495	497	447	456	533	516	493	472	481	499
24931	21263	27435	25312	12013	3195	2323	1726	1549	1408	1396	1274	1207	1224	1181	1162	1033	1028	1038	1021	1016	1068	1035	1040	1016	1100	1018	994	1039	1078	986	999	926	977	1026	939	971	959	970	970	1000	984	932	950	1079	994	991	966	910	961	889	944	845	919	894	981	904	941	881	883	878	926	919	894	948	863	893	945	864	824	945	905	878	953	873	874	904	937	872	927	953	945	980	913	884	891	900	944	929	879	813	958	926	853	861	878	915	906	902	936	909	887	911	955	900	938	926	971	903	857	900	933	883	879	879	888	892	897	882	931	944	856	892	877	910	928	894	888	902	885	900	968	895	886	874	923	872	874	907	890	909	883	891	923	930	857	871	874	869	938	884	876	892	895	905	953	894	895	889	915	858	884	878	943	904	926	891	854	860	918	897	900	937	902	872	972	909	902	884	950	890	923	855	886	920	894	850	899	851	938	936	933	942	901	896	919	909	892	913	812	884	869	918	862	974	871	933	930	973	897	932	853	882	905	918	900	937	880	879	896	923	912	856	907	938	881	957	875	864	881	872	850	913	885	927	942	874	916	929	844	914	936	916	839	954	899	871	927	896	825	907	946	854	856	884	913	916	947	897	889	851	889	854	890	944	900	931	906	887	960	938	881	853	867	912	905	889	827	949	863	920	886	932	940	885	888	928	934	914	934	905	906	948	886	978	893	987	885	909	905	915	936	915	924	893	925	889	925	909	883	930	919	881	939	876	897	930	883	902	881	880	910	937	942	877	877	963	859	903	893	897	970	882	893	936	927	861	876	844	917	888	872	907	868	975	860	1001	847	856	913	898	873	923	908	922	880	935	947	949	929	894	834	894	945	900	849	884	947	861	940	911	952	864	886	924	938	923	917	903	917	916	958	934	848	913	882	932	929	862	848	894	898	922	899	868	883	873	914	921	891	901	959	801	914	886	890	830	893	854	889	939	907	891	850	908	867	906	867	911	923	892	931	896	929	908	856	946	868	891	864	927	921	901	882	885	921	894	898	881	859	899	920	928	926	925	952	890	937	883	889	909	895	908	875	898	885	898	902	878	946	895	897	892	864	887	939	874	907	908	884	893	892	911	870	875	929	925	894	906	894	876	947	993	903	897	925	856	884	908	904	884	868	867	876	909	921	867	940	918	922	920	915	888	909	944	919	921	895	877	881	938	885	876	918	913	891	896	916	882	881	844	902	894	866	870	860	866	890	924	898	867	867	840	866	895	868	888	907	887	911	891	920	895	900	919	936	916	930	926	896	920	879	856	873	920	888	915	953	941	917	862	868	887	885	900	886	907	895	922	946	906	907	914	897	887	894	890	863	931	857	855	899	953	885	893	930	842	860	910	864	876	944	879	918	884	891	904	908	894	918	860	870	865	861	895	887	869	888	890	874	934	935	916	908	918	895	907	903	882	893	922	937	897	885	887	941	897	908	953	951	880	913	922	924	902	951	926	910	884	936	880	892	904	921	902	918	849	951	874	901	944	963	940	950	968	923	848	852	887	911	892	880	849	926	894	886	960	871	897	909	937	927	896	901	879	889	912	905	904	954	877	923	886	953	929	920	912	887	876	872	886	905	911	914	891	945	901	896	895	896	934	898	870	894	905	848	898	892	919	909	872	836	962	904	893	938	923	889	889	843	878	906	920	893	857	886	889	949	879	944	881	898	964	895	961	935	891	915	901	824	901	889	871	862	899	907	863	859	874	872	897	951	866	898	901	886	881	913	876	893	899	952	852	805	882	923	915	903	994	913	920	890	973	917	934	880	904	951	885	908	848	895	931	920	916	869	868	892	837	890	828	908	872	922	927	902	919	982	920	929	937	894	911	913	855	935	900	893	887	905	826	941	926	907	938	835	938	858	978	890	886	869	852	953	864	852	902	893	920	872	904	889	935	881	912	914	934	916	920	903	951	892	881	910	924	949	879	872	948	887	918	910	941	854	925	868	867	877	954	906	897	893	902	897	873	914	861	846	880	897	895	923	970	892	895	908	916	881	921	878	916	920	936	923	861	889	868	880	946	851	931	949	886	918	887	899	909	957	891	918	904	882	919	889	958	933	896	852	890	899	903	945	878	901	892	887	864	896	950	965	876	873	919	899	952	947	843	850	931	886	896	832	910	901	910	861	917	869	935	957	913	898	904	871	901	909	917	916	852	863	865	925	898	951	908	917	899	887	901	900	923	891	897	930	903	930	901	883	889	909	855	883	942	950	927	875	913	883	872	899	926	920	915	903	929	892	881	868	881	929	889	890	851	935	887	872	889	891	882	892	935	892	864	833	934	888	916	868	880	904	890	846	888	912	918	938	866	886	970	946	921	873	855	933	918	867	878	894	865	925	925	912	909	960	896	931	896	917	895	899	938	919	900	900	891	949	919	899	924	841	855	876	878	872	955	924	905	854	959	890	837	913	972	882	913	892	898	887	962	924	888	901	924	916	915	909	898	943	932	874	887	885	863	889	910	919	942	909	886	913	932	884	860	873	911	904	873	915	887	887	899	914	849	932	903	906	929	891	914	893	877	953	899	898	883	967	906	886	915	907	880	855	893	931	884	889	918	902	923	922	892	857	951	913	913	862	849	868	902	914	914	933	873	896	910	943	874	914	928	892	910	905	863	887	891	864	927	917	840	935	898	859	880	921	904	908	915	882	962	881	934	905	921	888	853	933	906	882	932	970	884	962	943	902	865	915	906	835	904	860	904	893	967	873	930	888	938	908	941	955	879	888	920	865	892	865	849	882	939	892	911	912	834	897	921	903	888	961	949	906	884	880	852	908	859	939	871	934	935	918	876	878	911	856	866	944	896	893	906	874	879	926	846	892	851	915	881	860	888	896	866	918	856	879	938	918	897	903	897	965	928	940	923	923	938	883	904	917	910	906	896	905	916	935	855	930	951	923	897	986	985	857	884	908	841	956	895	887	904	890	916	907	861	916	935	871	848	953	871	907	917	863	862	877	900	926	873	919	900	928	922	912	904	858	901	897	905	867	875	925	928	914	850	933	853	868	906	885	884	934	969	874	944	880	917	898	972	823	898	882	938	924	932	902	873	957	913	944	878	913	902	906	882	956	923	909	885	955	911	916	888	862	934	931	910	923	878	898	882	867	915	850	864	921	860	880	912	911	924	873	882	915	930	892	924	915	876	885	862	901	892	924	926	899	878	828	897	912	894	908	989	848	940	945	904	879	906	940	973	854	859	903	874	863	964	863	941	882	851	902	970	895	897	841	890	864	839	826	893	909	847	907	882	905	952	842	897	873	871	922	972	930	852	806	840	882	872	877	914	891	949	935	923	940	893	837	938	878	884	883	947	978	878	901	889	908	830	874	931	913	826	917	872	897	890	907	966	927	880	913	877	876	932	925	877	944	911	897	863	876	940	915	920	934	862	899	906	914	909	872	910	923	845	921	936	909	875	935	936	910	896	904	940	942	897	883	912	931	897	869	884	900	921	859	900	876	921	911	860	866	941	882	856	878	870	916
13815	21549	13110	8870	5108	4495	3293	2615	2215	2006	1780	1694	1591	1532	1417	1315	1175	1169	1131	1132	1098	1084	1133	1167	1180	1147	1208	1183	1100	1111	1086	1057	1116	1038	1011	1035	995	991	1067	1040	1028	1020	1044	1022	1039	1150	1090	1030	977	961	992	902	988	970	991	905	965	955	1010	898	955	953	893	955	893	972	923	914	971	919	913	940	934	907	931	905	919	908	917	949	916	889	878	919	924	857	970	913	938	907	941	967	898	929	928	915	921	948	928	951	939	915	918	946	960	906	986	900	894	930	942	937	940	856	946	929	927	848	904	913	854	917	911	889	913	884	907	943	914	935	956	891	941	860	921	838	920	878	907	926	908	904	905	889	913	902	898	864	863	908	892	931	917	894	883	872	898	945	952	914	923	913	959	900	878	924	949	925	874	880	874	906	921	914	936	942	882	885	866	940	939	856	909	921	910	956	934	856	925	950	909	915	899	895	914	891	921	936	881	847	901	882	888	915	933	908	895	904	979	852	878	937	896	903	896	893	939	909	890	944	910	896	893	902	899	940	923	911	928	945	916	945	890	929	928	892	925	919	910	945	907	970	965	906	892	899	913	987	919	934	960	878	940	933	904	895	941	889	908	881	919	955	934	938	911	924	920	983	862	885	943	939	914	887	911	888	874	894	881	911	956	877	902	925	955	941	982	890	887	874	920	914	909	940	853	876	943	910	958	934	884	960	896	892	898	930	943	864	879	921	926	975	894	906	951	953	884	914	968	961	906	864	875	916	923	898	909	909	907	907	909	957	868	916	875	927	892	950	890	962	879	917	925	904	983	895	905	903	917	907	943	907	917	934	896	920	888	911	922	913	873	875	929	933	870	871	924	896	915	915	882	910	944	863	861	954	945	959	918	892	962	920	884	921	860	869	908	917	838	891	846	939	939	883	886	885	903	916	877	936	934	891	908	963	919	955	902	897	908	878	898	862	861	929	867	915	928	913	938	918	906	920	914	889	917	912	881	867	918	890	908	936	844	873	924	913	853	920	940	882	865	919	939	909	875	933	873	903	905	914	941	943	952	932	901	898	943	897	926	880	957	893	934	926	954	956	883	850	984	955	960	890	944	876	885	928	890	888	882	910	851	889	917	926	934	971	885	913	922	910	866	921	882	939	948	897	880	938	894	915	955	935	883	885	896	922	994	929	902	912	982	938	932	896	882	866	929	910	909	948	885	883	899	886	842	970	898	884	925	941	878	927	916	932	917	907	865	908	956	911	848	907	919	914	890	902	925	937	917	944	881	944	926	887	924	966	938	927	912	928	887	936	919	922	947	880	898	861	951	924	889	909	962	872	899	953	902	851	918	954	884	972	904	906	921	909	889	878	981	963	948	945	879	958	929	885	896	937	959	895	925	868	922	913	904	923	900	898	906	847	900	917	923	903	952	888	940	921	906	933	924	924	881	881	902	875	908	918	968	932	875	936	933	874	951	918	917	918	836	950	889	963	969	917	936	886	973	910	897	948	916	919	912	928	936	876	941	958	908	949	929	901	930	914	879	901	909	863	912	928	974	921	903	898	876	879	915	949	920	900	938	930	940	908	898	938	900	904	899	944	878	937	917	931	906	926	936	981	926	990	910	895	980	932	937	972	919	917	924	967	935	944	901	910	923	900	957	972	923	880	933	909	956	927	937	885	898	898	908	900	914	897	886	930	955	901	870	939	950	891	915	913	986	924	882	838	914	929	895	914	969	845	956	962	890	899	916	916	898	887	940	919	919	900	966	919	907	875	951	931	934	904	902	902	928	888	919	915	880	901	959	921	927	951	874	876	889	926	945	911	861	912	920	902	914	920	892	968	924	889	963	874	910	877	891	943	906	883	932	915	919	906	929	904	903	929	927	896	904	883	908	956	936	900	915	943	895	901	890	900	936	917	944	961	923	974	966	915	887	947	943	912	897	910	896	884	909	879	924	889	928	899	911	861	911	896	911	918	918	941	916	914	952	862	967	906	910	916	896	944	933	909	893	931	914	897	901	890	905	878	873	905	927	980	911	902	939	897	902	922	927	937	987	899	896	888	912	893	901	858	939	870	914	889	909	871	947	903	946	904	860	913	956	903	937	879	860	893	932	880	910	909	909	917	908	955	944	913	911	865	862	902	910	919	907	889	938	928	866	937	879	921	941	869	923	909	890	897	884	933	929	880	918	954	940	861	908	908	913	995	905	953	900	934	897	913	946	973	874	879	913	922	861	963	908	875	859	896	876	850	941	941	896	934	901	969	921	903	938	903	971	878	904	928	897	892	942	899	909	943	943	945	885	879	879	956	927	919	900	891	905	901	906	932	890	915	907	933	888	894	927	976	923	897	934	929	896	937	915	975	899	923	922	959	968	902	981	884	895	943	913	974	869	907	922	881	917	966	941	893	951	937	919	893	981	940	899	915	901	898	925	947	904	897	910	914	905	924	942	912	907	923	1011	877	950	943	891	934	909	939	924	958	907	896	945	933	962	945	909	917	909	862	921	903	859	937	901	953	952	899	918	934	887	925	836	890	881	914	900	980	943	942	904	920	968	939	894	911	956	849	933	900	877	890	931	933	967	894	937	907	970	913	981	908	917	958	920	871	900	917	962	909	941	865	882	857	941	939	924	935	954	889	900	910	872	935	923	901	835	899	898	944	897	872	913	884	881	894	852	883	920	854	914	867	947	957	879	903	896	935	924	978	901	896	918	941	931	933	912	900	956	879	863	922	939	941	920	916	929	928	897	903	909	971	870	927	897	929	884	977	921	911	932	887	957	923	890	947	946	903	876	890	959	936	921	938	906	908	1001	908	947	961	900	875	909	909	949	888	912	901	960	895	924	935	919	887	914	888	861	937	925	902	904	922	932	975	916	923	899	930	899	901	915	927	912	890	968	920	969	881	887	957	898	950	917	851	925	942	894	929	934	937	917	897	844	948	916	951	895	958	933	924	841	912	932	885	955	946	907	934	899	902	876	950	900	930	844	888	943	926	906	931	916	882	918	881	894	850	952	881	846	936	927	891	900	901	899	943	887	874	854	952	940	963	933	912	913	876	964	895	916	906	893	869	906	902	916	920	907	901	912	905	905	928	947	928	860	953	957	890	923	894	885	956	950	870	909	881	919	953	911	910	889	948	878	920	908	923	890	918	874	913	929	893	876	910	928	884	929	881	899	950	914	928	910	923	949	909	922	905	927	914	929	963	926	912	946	927	862	862	915	917	928	901	922	977	891	891	892	898	972	887	885	921	923	899	884	864	912	906	933	913	933	913	842	921	893	906	914	917	879	926	926	873	928	881	950	913	927	947	948	940	858	909	932	929	955	893	878	873	965	921	906	900	892	963	878	957	922	936	890	913	894	944	903	938	861	904	847	918	925	889	926	909	909	890	926	926	905	896	930	955	959	926	893	885	890	955	935	947	943	935	900	962	905	961	896	935	950	908	853	935	918	946	912	952	859	931	870	903	883	941	864	897	872	912	919	911	942	945	949	883	950	894	933	937
22609	21198	28963	23730	21207	21355	11035	3141	2392	2045	1738	1627	1523	1527	1301	1194	1072	996	974	970	931	866	873	931	1012	1050	1037	946	926	939	907	850	843	856	834	851	861	785	797	809	848	804	827	826	846	911	846	851	781	763	747	690	738	716	730	725	717	736	709	702	657	714	657	709	657	682	701	654	709	686	716	705	703	668	714	648	657	667	727	723	697	709	725	676	733	675	696	639	698	708	647	692	679	711	657	687	681	630	666	748	675	697	663	681	672	718	693	682	651	686	689	703	678	680	673	713	646	672	712	661	692	636	671	662	684	708	672	660	710	646	667	675	670	689	654	624	671	644	718	660	693	660	719	683	696	692	735	680	672	638	724	637	717	715	678	701	677	607	658	621	707	746	648	707	626	719	669	666	698	659	686	699	708	614	675	690	625	675	677	653	707	682	708	661	680	679	673	683	683	633	633	711	679	638	664	667	675	683	659	715	662	700	640	686	647	703	621	671	650	711	658	705	682	659	696	668	662	672	650	679	683	690	707	644	664	672	642	710	636	711	663	682	707	714	648	672	645	686	646	683	676	693	687	675	696	655	642	656	651	675	643	671	702	709	657	688	682	636	675	632	679	693	693	681	687	707	664	629	658	611	699	635	646	646	640	656	642	657	662	704	690	635	636	703	726	683	637	657	689	699	691	704	692	643	704	645	656	640	700	666	686	707	669	702	718	621	678	687	700	712	642	645	697	649	733	715	668	661	673	685	668	696	674	682	685	700	695	689	654	625	731	695	682	683	694	691	619	667	624	668	710	654	654	654	659	645	671	704	660	684	692	668	649	650	691	669	681	728	712	686	686	679	643	709	685	710	631	669	669	736	681	684	648	695	686	673	699	689	617	643	700	676	652	655	703	642	671	693	674	728	676	666	668	681	708	711	634	691	682	683	652	688	654	719	743	680	698	666	646	701	733	768	717	679	690	646	664	630	656	665	679	649	700	724	666	658	686	671	661	660	679	644	713	641	682	644	723	658	675	708	668	677	699	668	761	693	666	674	668	717	660	634	735	715	676	704	674	710	647	668	666	701	666	646	688	699	658	662	693	672	696	652	723	657	731	685	700	680	662	672	634	710	664	664	684	746	651	695	665	714	666	687	689	702	682	599	695	678	664	695	655	692	696	671	710	710	687	693	662	686	642	661	672	673	698	704	700	685	731	723	690	666	656	664	700	688	631	728	659	624	676	687	663	688	698	698	680	667	645	674	646	670	672	714	673	683	683	665	665	661	693	665	667	690	693	692	644	717	643	688	692	622	686	696	691	687	724	680	672	641	725	663	671	688	680	714	646	706	704	614	676	709	653	633	661	676	676	631	624	668	629	723	724	654	671	677	687	689	663	709	654	669	662	679	675	682	646	676	705	704	632	651	719	691	624	668	661	662	649	680	667	673	688	690	634	673	664	699	679	704	658	664	678	692	731	676	703	699	636	700	709	705	718	688	679	696	695	678	665	709	677	674	642	701	654	664	719	691	692	698	660	681	693	706	650	631	701	697	708	725	669	691	645	683	703	651	689	685	670	696	641	714	663	645	673	707	703	655	641	641	671	682	692	668	680	705	670	685	689	663	710	644	649	690	624	685	667	710	673	696	678	648	695	655	604	678	663	682	687	678	691	637	699	676	662	673	708	675	654	642	716	712	693	681	643	701	690	698	702	690	630	719	711	702	702	658	695	680	628	680	684	666	671	655	706	700	625	668	674	666	702	692	690	610	667	691	616	683	662	700	662	648	714	677	679	691	634	681	667	724	700	702	675	662	657	725	665	682	624	673	744	659	708	711	689	649	675	677	655	699	702	685	621	673	679	640	647	629	635	680	646	680	707	676	696	747	689	644	688	643	712	674	658	667	651	680	663	656	667	687	688	658	647	721	637	695	658	711	659	694	675	611	648	683	720	699	683	694	661	728	616	672	694	669	673	668	675	695	680	694	660	753	668	667	655	697	656	707	657	650	691	668	686	691	652	691	636	667	658	682	700	712	674	674	672	683	662	665	641	626	688	682	662	635	660	683	673	645	641	697	649	656	750	684	672	671	732	672	642	666	634	731	711	735	645	640	667	645	670	676	673	643	660	681	676	653	720	675	700	651	711	647	686	658	675	645	717	667	707	662	637	717	704	732	654	648	655	667	661	667	725	607	671	648	660	723	707	663	736	675	714	672	672	662	727	713	689	660	681	683	635	721	677	702	683	725	718	681	677	609	656	658	695	706	661	670	649	653	666	634	666	658	690	684	703	662	687	694	663	648	703	692	688	691	701	678	693	658	662	680	677	661	660	652	693	648	680	702	673	691	678	647	697	676	724	654	670	716	695	733	710	697	698	673	667	722	688	647	627	681	671	687	653	699	691	695	669	696	714	674	602	645	685	721	646	681	669	660	669	632	694	640	691	719	660	693	672	705	712	665	649	643	689	680	627	725	653	675	689	639	710	642	675	636	707	675	616	660	657	693	699	697	719	692	764	671	682	677	629	645	691	635	704	641	677	706	683	705	637	663	652	692	676	709	709	663	622	656	645	708	668	677	694	667	606	683	648	680	694	668	648	671	669	670	640	666	663	639	624	681	651	682	702	723	665	687	669	636	649	670	668	709	678	669	671	660	699	682	659	658	672	661	668	674	686	687	691	658	670	679	693	711	686	658	695	689	719	700	698	665	623	697	659	669	646	688	661	665	683	712	650	664	647	687	683	673	691	728	713	656	640	658	684	708	700	713	614	688	679	705	690	663	641	662	671	688	696	716	719	705	655	639	658	671	721	650	734	682	685	669	704	662	671	665	695	664	668	648	651	664	710	661	670	714	683	658	644	625	685	664	674	682	701	681	663	645	690	637	659	664	632	665	686	685	664	708	665	635	622	659	667	680	663	705	714	689	687	629	684	749	693	637	680	701	681	688	668	674	680	683	640	684	630	634	664	650	649	657	652	665	689	674	686	663	679	693	604	672	654	687	608	664	654	687	674	710	701	646	669	691	695	642	647	667	695	697	705	716	727	649	713	735	664	650	651	697	649	693	652	679	736	652	674	653	669	711	696	623	664	693	653	656	721	721	718	661	646	678	654	684	687	704	648	675	684	648	656	662	672	694	727	704	657	678	644	665	646	670	662	673	693	664	656	663	662	609	628	684	683	634	718	690	650	674	707	682	687	642	696	708	644	697	682	712	680	676	673	706	664	729	672	668	721	700	740	675	664	690	696	656	703	705	665	683	706	683	666	707	700	704	631	677	693	724	648	663	672	668	681	688	710	657	729	667	719	628	713	674	676	688	629	649	673	674	661	695	675	683	657	660	682	613	681	685	689	691	709	670	632	725	700	656	672	674	681	698	681	646	688	656	636	618	645	659	640	678	676	707	701	627	659	684	711	636	717	682	690	683	666	684	661	667	692	716	707	648	704	646	645	673	709	718	658	661	691	694	698	641	663	649	662	724	682	681	645	675	703	666	695	700	700	655	737	701	690	682
18680	34207	22134	16939	9180	7661	5849	4389	3784	3127	2673	2529	2151	2018	1724	1526	1307	1245	1148	1044	1080	1064	1048	1133	1257	1256	1240	1160	1186	983	1004	998	943	966	941	899	903	917	893	921	884	866	965	1000	968	954	954	916	825	757	786	770	771	785	789	707	705	700	711	694	733	720	677	681	640	691	717	693	729	718	691	664	693	710	645	660	675	727	664	698	689	675	610	710	684	726	664	714	667	632	709	670	658	669	680	701	634	637	673	713	706	675	637	677	666	680	651	720	716	639	638	630	639	670	663	700	680	647	677	685	637	696	670	689	732	698	715	669	630	729	689	662	657	693	651	686	732	647	672	658	626	666	632	691	680	640	691	661	653	663	646	716	681	682	599	694	653	648	748	676	642	694	689	705	690	635	679	694	659	669	687	604	653	662	629	709	724	657	668	618	656	689	675	696	659	729	657	662	673	690	657	639	706	673	678	650	695	669	702	647	671	691	723	728	655	658	707	653	673	691	677	729	667	697	685	675	659	697	713	666	668	643	656	650	743	706	681	639	712	689	641	695	661	641	650	684	686	674	690	663	690	672	675	684	642	657	690	693	627	644	663	716	686	626	654	660	694	704	675	666	658	649	653	690	677	714	672	663	667	675	706	651	624	715	672	639	697	674	686	671	651	664	660	711	699	686	692	691	667	694	690	682	709	697	666	664	700	658	718	704	714	670	636	623	646	727	691	647	692	697	692	653	635	643	720	689	649	680	680	709	683	673	685	697	686	720	671	654	701	636	708	696	679	697	691	656	686	678	651	608	663	671	665	659	701	663	638	670	685	670	710	653	650	648	693	671	655	671	643	732	711	665	647	646	647	709	665	701	679	725	627	673	657	689	672	657	660	653	689	620	662	648	648	672	696	647	670	690	728	670	643	650	689	659	645	697	681	700	704	721	681	669	648	691	663	668	675	691	654	680	659	680	654	723	702	590	631	714	651	662	692	660	656	652	704	694	672	689	625	660	683	708	710	645	678	654	605	636	701	711	702	680	741	678	691	701	660	635	640	721	687	702	672	655	704	713	654	679	669	636	640	673	657	727	666	666	635	687	681	687	700	678	681	704	691	701	709	691	682	679	716	690	733	679	665	696	688	718	715	658	672	590	712	628	690	672	656	677	663	656	641	650	730	722	666	659	641	670	694	668	667	713	654	676	680	671	644	667	682	671	678	687	658	717	681	736	682	677	678	677	688	644	708	666	723	691	679	644	659	639	682	662	686	674	670	693	705	671	630	726	664	651	671	673	747	734	709	685	656	679	672	641	643	652	702	680	696	695	665	636	689	695	713	673	696	685	701	704	697	617	693	668	646	674	702	650	683	645	666	665	643	676	721	723	677	724	663	690	708	714	649	724	677	664	666	694	737	646	692	694	673	674	674	669	677	651	720	712	668	726	716	655	672	715	645	693	673	639	694	649	710	673	686	666	663	620	658	679	688	693	646	670	629	655	674	692	623	661	679	681	665	695	688	708	654	670	663	676	696	647	712	658	674	725	720	641	671	693	676	669	697	645	626	665	693	699	708	591	698	654	704	654	660	668	676	722	689	696	689	666	665	631	717	689	706	673	693	665	657	665	716	672	685	673	642	649	658	709	709	654	711	661	680	692	669	705	675	701	650	659	627	669	657	715	723	671	729	685	624	626	696	732	630	712	631	623	652	682	673	676	706	617	661	690	710	704	699	709	641	716	708	626	655	667	688	673	628	691	679	708	652	676	690	691	668	674	665	730	684	673	689	651	707	697	640	680	676	677	703	696	698	726	698	724	662	639	735	675	651	706	675	642	680	656	655	671	690	676	697	690	665	651	658	686	663	656	706	650	662	678	686	678	676	683	681	709	654	679	674	666	670	671	670	711	628	677	659	712	659	678	696	729	677	666	577	667	689	658	673	694	695	724	626	654	685	670	729	650	677	685	664	662	664	692	718	700	701	717	699	654	689	649	628	687	641	695	719	663	663	660	681	686	656	707	711	671	693	667	651	684	698	654	650	695	664	676	657	656	693	691	677	688	690	728	647	695	679	636	659	701	674	663	698	700	684	679	627	640	644	675	719	646	716	653	682	658	652	663	715	705	697	658	692	669	724	722	684	713	689	692	661	701	706	631	696	663	701	658	696	688	666	706	656	684	692	696	639	635	650	716	672	689	695	663	678	656	656	697	635	686	659	702	670	657	644	703	663	659	681	693	673	703	701	696	694	702	696	655	663	659	731	662	672	652	698	652	685	655	651	676	695	687	656	697	730	682	642	682	667	696	652	710	711	731	652	689	668	659	682	693	704	698	661	637	659	690	680	689	671	683	644	705	655	667	659	692	653	682	612	655	707	645	703	708	692	645	676	701	673	703	685	642	690	684	722	667	671	678	646	690	653	712	676	674	711	695	677	677	661	680	681	673	665	649	716	667	655	705	673	696	693	708	671	666	693	602	637	718	741	687	726	663	654	692	672	688	681	681	702	685	641	642	718	679	655	697	646	682	691	725	702	686	694	650	621	661	660	698	680	643	733	728	656	686	731	659	698	626	667	699	727	676	684	667	711	662	673	643	646	691	677	675	691	642	724	657	671	660	710	679	697	689	645	633	691	675	672	657	678	674	723	669	714	658	686	662	652	691	653	676	633	681	655	694	693	655	691	630	680	706	655	709	704	630	683	692	653	677	685	702	661	676	671	645	711	692	674	715	678	691	660	643	686	622	660	720	711	665	692	681	707	676	690	710	679	656	646	728	664	649	674	677	655	659	669	673	737	650	680	636	679	702	641	669	686	681	664	664	699	641	675	662	670	661	688	626	673	632	650	659	682	664	626	695	666	680	702	632	684	650	660	668	704	682	679	662	654	695	686	701	641	663	665	670	679	706	708	648	707	707	687	692	639	682	680	662	675	669	705	669	694	657	659	698	672	656	651	654	718	653	663	655	683	657	670	646	687	697	690	713	680	657	644	706	733	669	645	693	670	651	673	679	714	663	646	701	712	652	701	684	684	667	742	665	693	644	658	732	677	723	665	674	661	686	682	654	656	666	651	683	671	643	726	675	627	690	673	686	652	652	668	689	683	684	610	689	633	685	676	681	690	679	712	697	656	669	662	644	626	642	694	671	746	675	664	693	676	634	657	705	656	670	683	674	664	621	688	607	653	640	680	666	665	685	652	705	653	693	707	701	670	660	640	678	688	695	651	647	680	695	667	690	639	669	706	690	662	687	684	661	673	666	601	644	665	723	706	698	669	660	672	680	676	670	676	716	687	671	639	670	660	683	628	652	679	690	687	704	705	723	715	667	703	641	698	666	636	679	654	692	665	651	663	703	694	654	701	656	676	712	674	631	740	685	716	657	668	638	649	621	683	726	667	663	665	676	708	703	675	683	632	687	715	615	716	671	714	650	643	711	721	658	672	649	649	689	678	653	672	668	677	716	673	663	660	673	681	688	685	697	665	626	700	689	661	696	745	680	694	643	685	670	668	676	674	697
28121	17955	8234	4229	2263	1853	1440	1157	1068	1036	996	875	916	843	820	759	776	729	734	804	760	747	734	799	809	762	790	760	761	770	759	761	727	723	740	708	740	715	696	722	757	736	766	715	760	752	738	700	684	695	700	719	686	687	667	689	668	710	697	656	628	745	682	683	698	685	622	670	654	673	685	680	656	708	676	669	657	621	718	691	679	669	726	694	678	678	671	692	672	672	632	671	662	628	663	719	692	673	700	669	692	702	668	694	716	660	660	672	678	659	681	736	686	658	671	716	658	663	640	679	644	625	673	665	668	669	681	682	652	677	716	646	638	627	701	702	683	706	647	712	665	658	646	691	679	678	707	693	631	629	690	702	712	682	696	660	652	674	663	703	650	694	720	659	656	670	680	659	636	672	668	667	692	661	703	658	645	736	682	669	694	662	645	642	674	686	704	702	643	652	669	649	662	637	682	629	666	674	659	667	666	660	666	683	714	665	713	704	720	701	695	649	662	613	656	663	660	666	687	685	646	712	687	693	654	702	657	717	630	625	628	679	695	667	697	713	684	699	692	651	665	693	716	667	682	666	680	715	725	650	694	638	694	648	648	670	678	697	683	666	646	682	679	673	672	636	702	665	673	710	658	667	695	690	646	691	627	661	670	626	653	655	682	670	682	664	652	661	653	625	701	696	668	637	676	683	704	683	637	669	669	679	676	674	656	681	644	643	681	683	663	725	690	695	703	614	663	656	650	663	668	697	701	706	631	664	675	699	667	694	690	632	672	688	694	664	652	710	668	685	691	663	647	717	693	654	695	703	653	607	676	662	713	665	687	670	664	721	680	699	672	712	672	658	637	626	686	626	691	689	696	693	677	681	705	656	654	680	648	687	629	692	650	655	632	668	669	640	647	685	683	654	682	692	660	637	674	714	702	687	683	661	651	699	675	687	636	617	661	702	683	632	662	672	736	661	680	655	663	717	655	657	659	658	684	684	672	678	633	650	697	670	703	643	724	650	708	673	685	619	687	615	681	677	720	668	714	655	706	648	681	656	689	708	722	676	675	686	701	638	686	714	700	636	633	657	664	709	645	675	650	686	652	699	706	621	692	633	627	662	690	700	670	628	664	671	618	686	696	665	702	706	734	681	695	681	666	670	652	682	695	706	651	681	640	720	686	719	683	694	591	677	655	717	663	668	666	635	657	710	707	616	707	695	661	702	681	667	657	684	701	696	693	687	674	674	715	661	669	630	674	681	664	657	728	745	679	678	662	688	694	685	685	649	680	708	658	626	664	673	662	662	734	672	678	670	660	648	647	672	666	685	682	652	649	667	686	681	667	683	667	716	710	684	686	719	649	663	638	643	698	661	660	681	716	646	673	659	672	663	650	644	679	688	667	675	657	681	662	661	689	731	639	735	663	647	689	653	663	670	682	729	642	642	654	671	690	680	692	628	735	650	687	622	709	671	681	729	669	694	659	671	682	682	683	699	665	659	619	678	635	652	615	686	699	712	687	698	672	679	684	661	672	683	641	682	702	673	710	672	628	679	698	646	689	722	670	667	664	671	650	655	673	655	684	664	663	701	673	644	668	669	668	697	681	670	665	660	657	666	647	655	640	656	716	664	647	695	669	662	712	661	693	695	676	640	648	697	648	661	655	616	687	664	667	711	674	659	690	649	635	706	667	683	682	612	685	649	671	710	656	652	675	653	672	691	696	633	663	724	670	683	739	658	727	681	694	673	683	651	645	667	648	714	667	683	702	647	694	686	658	656	632	657	703	725	649	651	684	712	705	686	646	666	693	635	658	657	653	693	737	682	684	660	688	692	695	639	710	685	664	684	630	629	621	717	708	684	632	661	660	637	676	670	643	659	684	669	650	702	698	620	673	677	664	630	686	660	675	681	660	688	673	688	651	718	683	680	702	629	638	672	621	704	701	639	672	650	673	652	686	676	641	631	682	692	699	665	705	649	654	670	700	725	658	687	646	695	675	682	627	696	700	695	676	663	649	668	658	673	713	683	720	724	669	713	700	691	713	678	653	623	684	652	684	677	666	661	654	696	687	691	698	672	702	664	723	696	680	678	660	694	681	668	645	695	668	671	671	676	686	644	679	648	688	698	689	671	740	630	713	696	649	659	643	719	676	646	692	653	695	704	644	690	651	707	705	703	601	675	675	689	640	661	674	612	700	684	677	753	690	666	636	673	691	712	706	681	686	696	687	689	687	674	692	702	682	754	679	690	672	707	655	677	705	703	669	704	675	648	618	664	702	679	718	697	657	704	686	625	674	667	700	714	625	691	633	662	638	670	695	695	657	678	627	671	673	689	658	698	639	674	665	688	659	688	653	690	663	686	620	713	718	638	691	694	691	694	618	679	681	700	695	648	638	654	674	632	616	639	656	689	703	702	694	684	654	678	697	671	651	681	647	697	657	662	660	696	622	720	662	654	666	691	702	648	691	610	669	686	701	638	726	699	636	657	688	709	689	713	713	618	680	666	702	683	670	651	623	677	652	632	680	733	627	708	676	667	681	690	688	706	693	657	667	636	662	613	707	634	685	665	642	660	681	653	651	680	659	662	669	685	634	688	694	661	691	672	699	638	645	688	674	720	669	702	661	660	673	649	717	669	643	674	676	615	698	649	737	680	663	667	661	705	655	667	664	641	668	662	655	661	700	670	694	666	658	693	697	626	714	666	625	697	697	630	673	636	684	643	651	671	712	642	688	667	646	667	698	644	624	637	672	673	655	652	647	699	696	657	663	720	699	658	698	684	632	637	647	664	687	674	701	685	694	692	685	661	732	647	654	635	678	709	651	701	707	622	666	693	721	677	691	685	654	652	696	709	676	660	630	633	677	697	679	677	662	649	701	703	695	681	688	669	659	668	689	719	704	658	711	697	631	634	736	666	640	676	700	633	693	714	669	683	698	665	660	667	692	644	697	642	692	698	718	681	640	649	627	643	656	659	674	653	645	676	673	698	692	689	699	659	691	676	689	664	671	724	691	688	670	646	633	614	638	676	705	668	678	637	668	682	649	641	649	686	634	686	699	687	633	661	662	650	734	645	697	676	664	678	693	658	719	664	684	673	675	689	690	703	647	700	662	695	700	617	672	648	691	672	698	678	655	703	672	638	697	669	659	703	688	681	705	685	640	641	704	694	713	693	693	699	721	705	663	668	676	730	656	673	661	676	658	701	693	701	671	712	666	682	678	647	717	684	631	692	680	664	655	684	686	621	703	590	676	692	689	674	676	670	714	657	676	701	690	628	657	656	694	666	672	697	686	652	691	684	675	696	646	652	664	666	690	683	648	669	660	678	693	656	689	686	668	672	657	679	680	658	679	687	671	626	694	651	676	718	664	625	724	714	703	643	692	689	674	703	725	710	692	665	648	689	673	668	700	636	681	672	675	682	702	675	678	702	660	674	676	673	657	711	658	673	676	643	679	695	672	694	633	620	715	637	676	693	666	652	697	656	690	628	704	664	681	660	679	644
11983	11061	7660	4466	3272	3060	2209	1667	1436	1381	1243	1129	1126	1087	968	970	840	831	856	857	811	826	874	921	959	893	886	878	843	792	781	791	772	793	741	826	752	797	776	758	741	752	786	760	760	836	832	736	782	738	749	746	750	680	751	723	694	744	697	694	712	698	748	712	741	711	713	754	706	720	712	635	699	717	719	679	736	749	680	742	721	704	676	703	749	727	665	709	734	691	693	716	687	761	680	662	724	749	689	702	700	714	700	689	743	727	657	713	714	688	720	679	734	705	686	766	696	665	680	668	689	675	686	724	679	664	747	674	707	698	679	748	697	736	717	692	697	730	689	657	714	713	691	725	751	703	688	672	689	703	653	739	648	750	665	707	736	674	700	748	732	695	688	699	728	741	668	661	715	742	712	731	694	732	726	691	655	746	675	804	684	692	725	669	671	763	697	663	675	703	695	695	706	708	747	683	745	719	680	710	700	715	713	693	716	710	704	675	708	696	738	677	705	753	746	691	710	762	716	747	678	660	714	669	711	738	747	688	716	724	749	729	682	687	722	715	700	706	721	689	704	736	719	717	749	724	702	724	697	711	756	727	752	639	725	673	752	715	745	721	721	699	691	711	745	701	727	702	694	721	701	686	710	733	695	657	682	709	668	712	714	739	696	708	710	680	656	696	705	688	710	646	691	729	664	681	710	714	686	677	668	742	759	734	712	698	701	718	731	717	739	729	696	696	773	704	691	737	676	697	678	761	683	702	688	696	709	692	696	763	699	720	730	704	710	727	733	725	661	705	705	674	689	692	727	731	693	707	692	713	713	693	696	743	723	740	679	694	723	746	692	666	690	717	689	694	694	709	704	747	656	708	733	658	711	677	677	708	742	729	703	676	707	724	707	694	696	725	668	711	696	679	751	695	702	698	691	665	694	658	696	654	684	699	693	732	720	726	750	712	649	711	721	679	702	692	735	678	706	666	717	686	716	708	761	711	752	756	686	723	738	703	697	698	686	734	687	703	724	736	725	699	675	680	652	711	695	679	664	718	676	719	722	713	699	721	708	673	699	696	665	703	707	706	717	702	719	675	705	678	698	693	724	691	694	715	721	689	651	685	685	709	695	690	699	702	689	672	682	693	719	758	685	707	682	686	680	736	711	735	719	722	753	681	724	671	658	720	709	733	720	713	678	705	732	676	687	695	707	741	711	712	719	709	730	709	719	688	684	700	696	670	704	679	693	709	738	711	713	713	709	733	692	674	764	729	717	681	734	736	680	684	748	750	727	761	705	688	737	680	698	719	707	682	722	698	666	728	665	737	703	719	689	695	655	746	703	692	716	638	719	727	689	718	680	736	721	703	652	738	733	717	678	702	729	723	735	677	710	700	738	674	706	717	723	698	705	692	676	715	692	718	716	707	743	684	709	750	704	695	676	685	707	743	699	701	649	725	683	650	736	686	705	649	699	710	672	700	703	761	694	737	708	713	713	739	731	695	675	701	699	699	732	699	673	679	693	698	736	723	736	668	694	712	698	734	750	691	743	701	712	728	667	677	670	743	695	698	691	737	720	704	725	695	686	674	724	693	751	727	757	671	704	703	707	706	686	696	660	701	726	661	652	651	732	729	677	704	701	737	700	724	699	673	692	713	673	722	684	684	730	708	695	723	726	684	743	723	661	725	710	711	678	686	679	705	705	705	687	732	662	707	766	680	720	690	684	714	680	751	680	688	729	745	752	734	718	685	745	722	729	697	699	769	668	722	693	713	738	664	685	697	639	679	730	759	738	717	732	723	744	721	668	731	686	690	685	714	694	734	708	697	655	734	700	729	669	730	697	736	755	687	717	737	733	677	698	722	754	693	748	704	677	692	727	714	708	703	711	700	710	709	660	709	719	730	690	716	731	682	690	709	691	697	677	689	740	749	691	688	752	689	683	687	715	727	686	713	707	682	701	683	685	695	745	723	676	722	719	700	668	711	684	680	725	738	677	675	706	723	684	701	682	673	716	738	714	662	666	712	700	683	709	702	703	663	743	754	749	693	695	690	700	755	689	770	695	704	727	738	744	659	710	685	680	696	735	708	703	727	662	678	679	703	717	723	691	682	761	711	690	733	676	722	704	747	733	712	686	716	716	647	712	677	754	678	749	662	715	716	735	698	711	705	709	753	704	725	731	753	686	711	685	726	680	763	711	735	741	661	709	728	713	675	721	767	683	773	664	695	665	727	732	721	681	758	680	671	736	704	659	691	713	653	670	655	702	700	720	734	734	670	686	693	720	669	735	685	715	721	692	736	735	684	681	738	729	710	704	755	690	670	746	708	751	660	697	701	720	695	719	721	687	749	681	714	751	673	741	694	701	745	711	722	691	781	723	726	686	678	695	705	715	671	710	729	686	749	644	666	693	666	692	726	722	731	713	703	689	700	720	703	718	735	729	735	641	729	724	726	735	687	734	731	682	698	727	701	708	752	677	711	661	710	677	739	698	722	701	746	700	696	710	709	718	699	730	682	728	691	717	695	733	665	729	752	721	721	684	663	681	718	742	673	695	717	798	686	695	687	673	729	723	689	700	732	705	688	722	710	714	686	696	702	681	704	665	751	743	738	740	713	735	707	701	743	696	716	735	724	656	686	711	647	713	755	723	674	719	697	698	697	742	683	733	742	721	704	711	720	670	649	635	712	703	746	626	763	667	742	756	692	736	712	710	692	658	704	701	672	725	732	740	708	693	693	696	714	708	697	718	715	676	680	693	728	705	721	691	696	678	661	690	742	711	641	682	709	724	704	693	704	689	677	726	715	699	731	708	743	716	665	732	654	700	755	702	742	681	681	693	733	679	746	702	755	721	708	731	700	668	741	661	681	670	700	707	689	676	735	691	731	765	711	651	753	724	667	740	713	694	664	701	736	705	678	734	711	664	709	729	726	760	675	747	656	752	670	679	702	700	741	767	724	693	706	652	693	706	723	689	713	731	702	689	697	704	724	677	708	737	666	725	743	723	692	712	739	725	643	702	724	696	744	722	699	709	705	691	698	695	715	682	729	666	697	729	661	743	689	747	707	681	651	686	699	672	694	749	700	686	690	709	716	707	707	700	721	704	705	668	680	693	732	744	741	683	710	712	714	762	711	760	698	733	736	723	711	695	720	684	727	731	671	721	662	698	724	724	688	691	682	727	683	706	718	684	691	677	700	677	733	684	712	677	670	708	713	707	713	696	678	709	724	703	711	698	701	695	712	680	751	708	660	703	718	683	720	721	734	724	710	691	698	702	697	730	681	712	718	687	695	664	706	670	697	726	711	741	735	658	727	721	701	698	690	703	663	704	696	686	739	720	685	712	712	691	684	694	726	703	713	712	718	718	695	711	722	724	655	701	659	685	698	683	717	736	706	705	750	706	669	675	738	702	726	692	735	695	720	802	732	710	639	673	724	737	746	642	720	755	729	717	694	697	723	707	747	697	721	723	712	755	749	700	697	730	686	714	706	723	733	692	672	722	711
23854	21302	28582	24371	21287	11715	3203	1922	1496	1319	1191	1063	994	983	887	787	643	672	619	602	624	645	662	649	655	695	731	627	601	633	559	581	584	547	610	551	579	534	572	581	527	520	591	569	590	585	602	551	514	474	539	573	490	469	499	535	491	519	463	518	488	464	492	418	465	483	471	454	483	498	460	452	470	498	500	440	459	458	482	498	477	464	491	458	455	482	497	427	442	430	439	469	432	481	496	476	483	461	488	448	451	470	443	436	444	458	452	464	508	459	475	445	453	442	496	464	475	437	502	438	475	467	421	479	445	491	437	465	438	455	443	497	464	464	452	436	476	471	467	459	448	454	472	464	448	503	444	427	456	461	476	474	478	476	439	443	456	467	482	431	465	519	490	462	477	471	460	420	499	448	468	459	480	459	472	468	444	481	516	463	449	468	461	438	458	469	430	420	459	449	468	456	400	492	441	472	466	457	498	449	471	459	425	481	500	440	452	470	442	460	484	463	469	463	464	477	475	482	516	453	485	458	474	471	452	461	474	478	443	470	492	435	432	437	470	462	466	478	454	447	495	465	448	445	475	457	486	472	508	458	452	484	453	481	454	462	452	482	443	445	462	425	488	461	502	485	477	475	482	473	484	488	478	420	448	442	497	496	494	448	440	465	465	445	486	436	486	479	443	489	475	452	438	484	483	477	486	460	457	461	490	469	516	452	454	459	514	448	512	478	449	494	488	452	460	445	492	472	509	481	449	444	527	448	432	481	472	481	451	460	463	480	463	455	470	453	450	476	434	456	422	506	418	484	454	474	437	532	483	475	444	458	464	431	429	449	451	466	441	456	469	474	461	480	447	439	482	441	505	490	438	435	463	453	463	476	508	461	446	502	455	447	431	466	444	485	459	464	507	494	472	491	454	472	433	470	488	466	456	475	436	508	448	445	468	466	468	473	474	455	479	462	463	461	458	486	467	465	453	474	456	451	493	441	469	479	482	455	470	437	510	437	463	443	462	483	516	461	458	493	478	458	484	443	429	449	468	503	430	433	474	469	465	490	437	465	484	455	475	470	466	474	449	463	432	470	451	464	441	471	455	443	464	442	479	471	455	473	471	475	446	460	456	440	454	490	444	435	450	448	444	460	477	488	454	496	437	432	446	463	479	454	455	434	470	486	448	452	483	442	436	515	497	468	474	454	517	499	475	462	474	450	472	476	448	490	439	442	469	485	455	463	447	463	478	476	469	455	455	478	473	460	470	451	480	459	465	486	440	457	451	447	430	486	455	467	446	485	481	456	406	446	476	485	453	478	466	446	471	472	456	443	469	461	468	461	490	494	486	478	464	445	456	447	460	474	428	470	483	441	440	466	436	465	459	456	453	456	484	471	457	457	465	467	443	456	456	473	470	459	474	436	454	469	432	419	471	463	476	496	461	468	495	485	445	448	406	423	465	460	480	465	461	491	411	464	447	494	427	446	449	485	483	454	510	443	501	437	483	483	461	459	444	490	447	419	429	489	459	485	451	477	461	514	457	465	460	501	485	449	478	479	446	446	441	443	465	471	460	469	459	443	436	483	442	480	478	434	479	493	478	474	485	472	503	429	476	458	458	429	449	499	426	433	461	448	435	507	432	477	459	447	480	440	465	452	472	466	436	454	443	445	427	457	466	475	449	459	474	475	461	467	467	474	462	436	478	448	456	436	478	470	489	472	413	480	444	429	442	480	437	438	451	471	455	482	483	442	458	436	451	462	510	472	466	466	452	477	481	427	474	456	470	501	417	466	442	487	457	499	472	477	457	438	477	469	441	500	448	470	502	476	472	453	431	425	449	455	479	402	483	466	471	495	448	479	462	469	469	455	471	438	456	447	471	453	458	477	482	433	464	500	491	499	451	461	474	460	451	472	491	471	494	473	500	485	468	458	430	436	479	455	496	430	492	512	466	475	483	439	434	476	462	476	449	442	484	490	447	470	498	453	483	446	485	455	459	494	461	451	441	428	456	480	424	447	429	462	482	441	418	476	448	425	471	494	413	511	477	479	497	449	459	455	463	474	492	469	452	459	503	421	476	451	484	480	480	474	465	480	526	489	442	462	455	410	483	511	474	454	438	462	418	465	497	440	448	470	416	475	479	457	452	456	466	438	432	444	446	481	489	463	444	479	450	442	453	451	452	440	470	500	480	483	425	470	472	471	467	439	425	468	451	474	446	478	533	495	440	513	464	465	457	436	469	459	480	468	483	445	464	503	457	463	459	432	492	436	449	420	450	472	441	444	460	442	433	479	458	438	464	484	434	456	497	462	455	468	481	459	458	433	462	448	430	437	486	465	464	457	492	469	481	458	483	425	454	433	480	457	462	463	486	435	472	469	464	430	487	469	473	470	466	459	452	486	491	478	455	447	454	494	445	447	466	496	456	465	480	436	462	477	449	457	458	472	477	460	439	484	449	452	483	488	434	494	470	440	483	427	489	482	434	438	472	464	468	487	513	457	441	445	440	424	492	452	421	493	449	470	453	436	469	457	452	469	444	512	473	471	488	485	455	482	469	461	448	450	493	460	437	458	442	461	467	472	475	438	450	511	467	469	425	434	457	475	469	482	466	438	471	466	460	449	434	481	470	485	468	482	444	473	402	489	494	427	491	455	473	461	460	464	500	472	482	439	461	496	463	493	473	448	487	460	469	440	463	453	462	468	489	442	433	467	435	467	426	459	482	467	492	450	467	458	446	439	412	484	480	449	434	473	478	462	499	447	462	410	467	451	494	492	443	440	479	472	412	482	472	512	457	474	477	486	440	479	460	487	446	439	476	463	453	447	444	424	495	483	494	467	472	450	445	480	438	495	476	485	447	472	481	435	482	432	486	476	484	410	449	473	475	460	445	474	498	442	450	483	461	501	518	450	481	460	440	451	501	445	467	467	453	435	506	481	453	438	485	465	465	451	438	481	470	483	445	495	450	428	466	434	472	460	478	478	448	440	480	439	449	451	491	474	472	494	457	485	454	437	464	448	496	431	432	445	497	476	507	443	454	456	429	464	473	471	439	482	433	521	447	441	432	414	471	472	438	440	462	474	465	455	485	427	481	452	457	436	431	451	400	479	460	538	451	457	474	445	456	453	465	467	459	443	493	433	454	492	471	452	466	449	515	418	494	455	479	477	450	464	467	425	452	448	508	437	475	483	474	457	481	438	445	455	482	485	506	473	456	467	474	453	456	452	491	502	476	476	464	488	466	456	463	490	474	444	470	444	473	477	478	472	470	449	494	445	455	464	462	468	508	499	465	460	483	406	453	479	455	459	457	438	459	427	514	446	449	480	443	495	485	450	482	486	478	421	416	449	463	450	435	452	474	457	457	439	446	453	504	451	479	463	441	429	446	428	466	451	470	456	500	465	468	441	452	441	486	505	454	506	496	462	459	475	462	463	461	445	460	519	462	473	453	462	485	483	436	440	433	418	452	430	472	480	456	465	443	485	447	450	453	459	427	437	446	443	494	479
15803	26833	16751	12529	6450	5347	3944	3005	2485	2148	1810	1645	1501	1434	1168	1038	940	882	814	783	771	792	785	790	891	909	853	843	810	695	719	738	736	673	703	650	640	611	627	650	619	680	657	717	675	709	673	682	604	555	539	563	527	592	554	558	517	519	528	532	535	519	496	502	528	498	478	512	490	468	496	548	490	478	472	470	496	465	523	526	506	497	555	499	478	534	490	481	442	468	488	470	456	470	485	507	523	455	483	479	473	494	498	493	477	473	469	490	504	498	522	513	512	506	502	523	471	531	472	461	451	471	448	458	485	503	474	471	475	482	496	454	486	496	486	490	482	456	449	501	480	534	492	533	449	496	469	517	499	519	506	487	525	532	498	463	495	480	541	513	480	492	513	484	504	474	508	466	489	523	489	466	497	485	512	485	508	504	495	495	535	482	481	469	482	506	489	459	485	445	478	497	473	510	507	503	448	473	438	520	512	489	463	483	489	496	513	537	449	494	495	478	474	484	464	465	484	452	476	505	478	466	454	491	479	462	455	504	450	483	517	464	495	504	495	486	491	467	492	488	518	491	483	490	496	462	463	507	475	466	535	502	486	477	474	504	509	481	511	499	506	486	517	489	480	459	484	497	495	492	499	498	492	482	506	482	501	491	451	488	441	514	463	495	486	492	504	511	447	515	522	526	495	503	468	486	498	531	443	473	476	506	486	498	475	480	464	488	474	474	519	466	481	492	508	456	522	492	480	484	525	502	503	464	482	457	470	512	476	509	486	507	519	507	495	487	482	502	503	484	496	472	494	493	488	484	509	500	507	508	511	485	515	464	474	486	484	456	512	507	475	536	494	490	511	478	516	477	494	504	501	475	488	473	476	482	501	513	478	471	503	507	476	497	495	508	482	471	526	495	525	445	475	506	488	453	483	497	491	477	486	544	480	519	501	492	517	486	483	486	520	503	491	509	507	515	468	509	462	522	505	499	484	493	478	553	474	497	480	468	492	472	505	518	534	459	497	482	457	476	428	486	477	513	507	510	490	467	465	508	466	481	475	491	483	503	505	500	521	452	530	515	505	504	490	477	456	477	496	488	476	516	486	435	519	499	472	470	488	464	508	474	485	516	534	517	479	511	512	484	473	517	506	495	490	556	458	477	481	502	454	464	492	491	492	463	470	482	501	504	506	461	522	498	513	482	492	467	505	498	489	516	506	491	489	496	456	501	488	532	535	478	509	506	461	505	484	522	488	470	484	469	499	462	495	520	481	498	499	508	485	484	451	468	471	498	497	520	496	458	487	474	496	535	505	522	474	512	486	502	529	499	502	518	492	528	506	447	485	497	496	501	489	468	532	491	486	443	483	476	454	477	472	504	476	511	507	533	462	483	486	506	531	491	471	455	509	482	490	458	487	495	478	484	462	497	478	467	510	488	464	516	434	472	494	482	498	528	465	515	490	504	459	466	501	444	462	510	494	477	470	486	480	472	471	495	490	501	507	488	495	505	502	523	482	459	444	511	518	493	523	504	457	509	482	490	509	473	498	485	532	512	497	452	472	472	476	502	485	467	478	499	514	506	489	474	474	500	485	452	465	442	470	445	488	481	481	517	503	486	507	492	481	503	476	465	479	475	495	471	525	481	481	509	479	492	492	500	501	469	464	491	489	501	440	463	464	499	477	498	505	479	491	471	473	494	481	473	525	469	515	501	471	501	488	495	539	473	454	457	496	520	482	487	495	495	508	484	497	478	520	487	512	500	481	522	506	500	459	467	543	474	508	479	554	539	463	454	461	493	479	514	467	490	497	431	504	514	498	474	503	508	488	472	469	520	497	475	483	475	504	491	481	486	477	463	543	481	498	468	469	480	508	518	475	485	499	464	482	490	483	484	459	470	460	496	462	454	487	503	506	506	528	511	549	499	517	502	485	501	483	475	475	495	503	519	498	460	524	521	474	472	452	489	471	506	502	497	485	466	487	513	491	481	493	454	489	490	483	471	459	425	468	447	485	497	484	520	481	503	484	436	510	504	447	523	527	486	455	466	502	494	474	491	498	515	470	461	496	490	468	459	505	507	473	511	453	502	531	511	528	446	497	482	475	479	500	516	490	556	503	496	515	488	520	489	494	506	492	473	477	512	515	459	493	481	475	511	529	491	476	493	504	491	514	474	497	479	492	500	488	477	479	468	494	541	493	503	456	532	496	491	508	452	516	473	470	510	458	460	531	496	458	470	515	512	495	469	473	518	467	468	496	478	525	526	484	449	518	517	495	455	481	504	517	513	473	493	512	470	511	518	483	480	518	501	511	523	481	485	489	453	496	493	497	477	489	480	472	504	476	506	526	508	484	432	541	487	516	496	478	519	474	521	489	490	508	462	480	500	463	457	476	506	510	532	487	476	500	501	504	470	479	516	514	484	518	495	502	523	425	489	485	483	517	490	466	474	451	529	493	516	524	515	495	482	507	469	496	510	472	487	491	485	478	503	471	455	471	511	474	469	503	513	464	505	490	479	496	479	497	518	491	500	519	491	488	499	500	512	477	475	551	470	437	497	459	492	504	504	491	526	524	500	484	513	483	470	460	497	490	483	497	507	476	476	438	503	489	490	511	527	476	498	471	457	511	497	506	488	468	491	494	485	508	494	492	515	468	460	504	476	472	508	497	502	494	507	481	460	536	470	486	476	448	511	519	501	487	491	499	496	508	505	508	460	497	483	512	455	488	471	471	523	469	465	527	468	474	507	531	514	483	470	532	462	486	489	525	498	488	470	484	487	482	452	499	500	488	474	498	494	488	477	540	502	517	495	473	497	512	504	511	479	514	452	491	507	462	496	478	491	482	488	458	476	482	520	498	516	465	552	487	495	533	506	469	498	490	485	493	509	526	504	505	461	464	509	530	457	467	500	460	479	467	486	506	494	524	514	520	490	527	519	496	471	482	525	487	490	439	487	471	487	495	488	492	470	475	499	455	557	481	506	512	498	530	489	480	514	533	501	448	517	477	529	523	494	506	489	506	447	493	491	506	504	490	477	490	513	456	488	477	469	468	529	470	485	505	476	467	503	495	449	481	493	473	478	543	492	463	463	492	496	517	500	464	504	462	486	494	502	474	494	501	516	509	455	523	475	480	494	515	459	500	484	488	466	511	499	487	452	471	490	478	501	492	498	487	489	486	431	493	494	439	479	491	488	494	476	484	489	484	497	471	507	492	482	471	484	505	492	481	476	471	457	489	523	494	490	471	467	501	459	498	516	536	477	473	482	451	506	526	489	507	482	531	459	458	506	501	518	465	494	502	446	468	542	543	487	488	496	510	466	520	493	474	504	512	519	480	505	490	482	521	540	537	505	498	497	506	510	500	486	451	485	507	475	501	509	512	480	532	496	510	469	465	484	539	461	502	488	515	473	482	507	519	498	512	505	516	471	486	468	464	471	499	503	468	515	487	506	483	429	498	520	471	508	521	466	497	476	494	477	507	469	494	467	482	480	473	438	447	459	447	464
25138	21233	27298	25293	11413	3167	2235	1738	1484	1455	1400	1331	1298	1232	1185	1109	1080	1063	1065	1062	990	1021	1067	1008	1068	1097	1054	1042	1070	1040	1053	984	1004	961	988	982	1035	1043	979	1023	1043	996	976	977	1025	989	989	972	905	948	870	935	947	937	941	929	950	869	893	922	950	934	983	934	891	868	892	953	938	879	918	914	854	913	865	893	855	920	925	952	864	862	923	938	915	892	948	887	915	912	892	869	905	928	883	894	899	913	914	940	873	888	853	893	920	958	933	815	928	838	907	905	914	939	901	939	872	870	881	887	925	916	927	919	930	933	894	895	888	943	955	885	922	856	919	935	957	917	945	914	931	959	887	919	930	937	896	864	943	876	884	971	908	937	884	890	924	915	855	899	915	938	908	878	923	875	922	912	918	905	981	903	948	910	914	909	942	916	898	879	914	945	885	930	906	956	905	914	894	832	906	863	905	939	876	926	923	942	886	909	856	917	894	919	922	898	887	878	879	936	896	885	908	965	909	876	906	928	866	829	893	867	905	875	885	905	920	909	919	955	942	879	890	878	962	943	848	876	907	893	895	878	949	855	949	919	901	947	942	861	924	966	895	908	892	918	919	886	895	921	876	920	889	867	916	906	911	919	886	890	888	907	920	931	881	908	879	958	924	935	905	932	892	932	885	905	909	906	877	876	937	878	904	904	914	897	891	888	883	898	905	871	906	944	858	965	917	956	916	903	843	929	997	904	883	917	891	875	894	901	902	872	879	897	901	936	932	898	916	915	931	865	866	899	898	885	870	882	880	916	884	867	907	868	903	938	882	858	939	961	927	866	919	903	907	903	944	898	948	862	881	874	954	937	923	954	873	883	907	917	947	919	971	923	893	940	879	904	921	908	888	883	926	930	923	906	910	861	844	902	953	865	935	884	916	933	862	862	952	924	918	899	860	870	882	919	914	973	933	902	928	908	944	896	879	864	884	934	920	914	916	900	922	902	948	933	918	900	878	982	921	953	910	897	978	921	866	915	920	922	887	952	885	894	892	915	905	954	845	904	923	936	921	894	942	917	928	879	878	925	877	866	885	970	928	907	915	931	943	880	883	851	932	913	916	906	897	896	882	895	928	926	950	950	928	932	891	916	930	919	948	931	857	936	895	864	975	856	924	871	955	933	907	907	957	917	871	945	910	896	889	942	934	917	929	898	896	900	939	935	851	915	910	921	859	922	910	893	932	913	903	879	870	915	894	947	814	901	974	904	896	876	905	891	821	892	886	908	926	912	876	872	914	942	874	882	892	881	903	948	903	920	927	859	894	939	916	936	913	941	923	912	883	826	880	869	914	855	995	938	878	904	922	965	863	901	963	978	954	880	872	874	883	865	896	930	911	889	897	884	921	916	905	854	901	878	953	915	897	842	922	960	887	890	917	963	901	929	945	893	933	923	897	905	904	876	931	852	907	850	921	978	919	877	903	892	934	874	907	911	909	962	956	885	949	918	909	867	866	916	924	860	899	930	906	892	910	879	926	945	905	948	925	918	895	897	909	883	908	925	872	957	871	925	827	903	904	940	990	893	917	876	899	884	906	913	882	898	913	865	902	932	873	910	864	920	924	925	933	927	926	891	882	893	898	907	915	912	874	887	895	870	873	931	901	858	942	867	904	845	879	859	945	920	912	906	864	843	907	893	910	897	928	895	919	911	882	920	893	912	852	955	890	930	849	947	1000	875	884	888	887	877	891	928	888	877	888	892	889	950	917	915	910	915	934	928	942	886	861	878	939	894	895	948	902	929	874	902	937	865	889	890	949	918	922	931	894	902	898	906	960	912	948	890	900	886	856	911	976	918	912	895	917	904	936	893	926	836	906	849	886	910	948	928	846	908	894	879	882	942	873	940	866	901	942	927	935	900	944	903	895	812	953	949	925	874	870	889	871	843	892	915	899	875	936	912	884	900	906	877	852	875	889	876	913	907	885	945	893	914	918	867	861	877	877	923	890	910	897	961	890	894	922	866	891	917	933	892	883	976	862	906	857	893	902	889	953	850	877	870	905	920	921	854	909	902	902	931	903	892	909	969	870	909	896	882	941	851	898	890	883	926	868	907	898	922	922	933	863	866	932	910	845	907	925	930	905	961	942	895	886	907	906	840	908	944	886	928	899	911	886	932	923	925	854	883	927	875	896	972	886	903	926	904	878	945	871	901	867	896	891	880	909	886	936	915	890	903	917	907	906	865	847	958	921	894	883	872	901	896	935	915	945	896	940	862	949	913	882	898	900	946	909	908	915	897	908	901	938	926	939	943	925	889	893	862	892	918	942	883	911	914	912	920	921	918	871	941	963	890	936	927	899	923	963	917	908	893	902	940	894	941	936	964	938	959	916	902	887	868	955	917	923	853	898	930	913	910	897	901	935	918	928	899	915	866	871	922	890	893	922	908	919	932	923	889	865	932	918	908	944	906	924	870	934	891	900	903	927	918	852	837	898	878	893	929	901	953	900	883	918	836	952	863	901	883	885	936	889	863	902	900	898	934	903	908	878	910	887	916	917	964	905	923	883	875	907	890	880	854	925	925	927	836	885	858	905	918	952	898	905	914	871	914	900	898	943	945	937	935	918	898	900	877	918	854	858	913	861	939	910	1007	915	871	908	921	901	894	894	901	929	952	931	935	908	904	847	860	894	909	887	894	886	884	969	885	919	855	966	853	916	868	885	897	897	890	916	899	904	887	884	958	880	880	895	935	912	911	969	914	929	912	915	896	885	879	891	922	891	881	897	925	898	868	863	871	928	909	916	935	936	922	936	935	897	882	945	916	880	888	926	926	892	919	915	909	923	926	952	893	856	898	898	857	886	901	857	895	927	913	900	940	927	925	923	899	894	871	880	866	905	898	877	909	872	909	873	881	837	906	896	902	889	912	921	926	913	855	871	847	919	878	884	898	931	898	898	930	887	886	903	865	883	899	887	962	927	891	958	908	931	921	890	911	890	904	874	963	905	885	873	913	867	904	921	940	918	892	918	928	910	927	902	938	891	875	902	918	901	906	923	918	902	940	876	936	870	889	915	877	894	937	971	918	887	905	921	921	931	949	893	895	944	921	883	919	866	884	927	950	923	901	944	913	894	944	948	897	887	912	909	917	866	891	873	849	903	926	886	952	881	910	906	903	918	960	874	933	864	908	889	935	932	905	925	888	931	921	892	921	890	854	893	910	919	915	885	921	905	921	924	936	908	929	903	895	909	901	852	861	933	933	896	876	914	895	915	910	929	902	878	893	905	935	931	899	922	902	950	932	893	909	852	933	883	928	947	832	910	940	936	898	890	939	863	924	866	898	886	868	933	836	898	872	951	831	900	850	914	865	861	883	903	897	915	909	913	902	844	838	970	920	933	926	908	868	938	924	974	906	956	949	941	953	888	880	911	964	907	917	930	928	847	953	875	932	900	891	967	904	955	933	923	906	882	899	943	907	887	898	900	921	877	883	892	876	909	919	931	891	963	908	910	859	912	891
15139	20916	12904	9360	5014	4292	3424	2625	2269	2050	1861	1701	1592	1575	1407	1291	1234	1144	1082	1099	1124	1121	1108	1173	1169	1230	1209	1190	1124	1112	1063	1086	993	1062	1049	1043	1065	1062	1100	1030	1060	1042	1070	1091	1043	1065	1057	1018	979	949	979	964	989	954	1023	971	942	882	928	920	974	907	964	894	900	901	904	953	894	936	955	941	945	965	941	871	932	917	914	912	936	954	867	960	933	924	940	870	915	915	915	887	895	939	893	907	959	952	823	893	911	945	913	921	943	859	927	941	942	944	879	945	921	924	920	902	902	912	936	907	903	877	905	925	906	929	899	921	844	972	948	877	909	914	909	961	905	868	931	938	912	875	910	931	969	903	904	968	942	852	952	975	906	931	898	941	926	895	880	910	916	887	880	960	900	927	918	943	958	901	867	934	909	941	943	927	924	864	851	931	907	903	917	919	916	882	930	887	852	835	918	923	916	891	974	895	893	937	965	904	941	954	916	895	950	914	918	934	893	927	905	933	917	912	893	851	918	925	945	885	927	889	892	900	963	941	888	963	868	916	906	919	953	919	913	884	905	922	832	895	875	932	920	934	903	870	937	949	940	924	909	930	902	923	951	933	970	966	987	988	944	954	907	920	975	869	902	931	963	924	880	885	903	896	900	865	929	941	908	954	933	919	920	971	901	897	921	862	943	931	913	961	939	905	962	913	932	854	940	860	917	940	883	933	926	884	951	940	900	907	897	922	933	864	951	913	1010	893	954	884	940	882	944	911	901	886	961	860	885	939	905	905	951	904	945	924	940	891	893	971	898	884	937	883	958	892	891	871	934	925	856	916	914	957	913	899	926	926	907	903	864	893	949	911	873	915	903	870	892	942	927	941	940	888	974	922	896	848	919	951	949	902	940	885	918	910	910	937	890	927	957	885	886	926	888	903	962	932	920	897	891	911	891	917	907	937	894	876	902	932	880	978	958	937	950	905	878	898	931	932	911	959	983	929	863	949	903	937	977	891	926	898	920	922	909	907	879	933	929	912	902	859	951	882	914	948	909	869	885	987	944	939	857	954	943	870	917	941	903	893	889	934	969	946	925	868	916	937	905	935	913	868	964	880	962	938	932	922	889	918	954	933	913	908	902	914	911	984	905	854	931	874	948	909	970	960	918	940	925	903	957	899	932	903	876	909	923	936	945	978	915	887	955	928	936	913	930	931	926	885	881	910	928	889	903	962	953	881	951	896	901	905	882	946	885	910	914	897	941	890	856	934	892	906	967	946	914	895	897	928	963	884	938	932	914	958	909	925	936	925	895	885	898	919	928	913	904	905	907	931	941	914	891	927	972	910	929	911	939	854	937	899	910	910	914	929	905	892	904	939	873	909	871	925	847	910	913	899	951	944	932	910	944	890	953	904	907	983	954	950	902	864	915	1009	941	947	874	918	930	930	937	899	932	940	947	995	907	932	917	923	912	947	912	981	916	971	945	857	914	883	872	904	907	938	888	873	945	929	899	919	979	881	880	957	935	907	895	913	913	887	940	894	898	884	888	892	873	905	877	903	917	911	901	918	898	894	968	910	945	950	907	898	913	950	913	921	932	912	938	922	921	931	920	875	943	861	911	967	977	864	931	909	895	929	965	942	858	897	903	941	921	939	899	894	916	892	945	950	935	930	934	877	873	863	890	948	990	930	872	906	880	938	870	895	921	918	975	927	970	892	926	905	923	866	922	853	954	888	972	952	964	896	946	956	917	911	868	905	879	906	872	937	930	970	920	886	867	907	959	886	908	925	939	925	872	909	895	924	889	914	944	912	889	895	896	882	944	891	887	961	894	962	913	917	933	930	916	921	972	967	919	965	930	939	948	897	875	914	930	856	925	907	927	882	901	917	934	924	905	942	873	928	904	943	915	932	948	943	926	938	939	974	902	928	892	933	908	897	994	923	894	875	895	876	929	948	922	957	877	886	894	942	914	903	908	930	961	866	883	921	910	934	928	841	930	961	954	904	908	955	886	906	967	964	952	944	902	918	879	911	975	901	876	893	928	932	900	931	946	957	902	932	948	913	915	880	928	873	897	987	877	953	989	912	920	909	942	968	952	917	921	959	949	963	940	923	881	881	927	919	927	907	937	915	947	962	937	906	908	890	950	1001	901	978	910	946	985	901	933	903	866	945	919	916	923	902	954	948	917	905	943	882	905	868	920	970	919	913	947	899	899	932	878	965	912	937	925	954	920	869	904	917	896	958	891	882	991	917	970	902	939	897	913	913	906	904	865	962	936	930	903	929	931	921	892	907	922	938	910	902	928	910	952	933	843	921	923	886	903	914	897	850	900	952	912	924	904	887	897	920	941	923	884	910	923	966	919	936	904	895	953	916	924	992	926	946	881	900	878	882	955	907	914	883	882	948	960	896	945	909	897	913	940	930	898	930	982	918	927	870	930	946	883	850	949	943	895	953	844	883	930	921	964	996	915	864	960	914	910	834	932	910	904	928	937	940	931	949	989	949	894	940	912	914	854	893	919	906	904	941	883	912	895	889	948	904	947	906	894	990	938	910	910	866	854	935	887	929	872	901	978	906	988	904	931	857	885	874	886	914	895	924	905	905	955	876	947	959	879	984	887	895	934	921	938	964	915	895	902	950	927	930	899	932	890	907	899	857	904	904	958	902	913	893	946	957	915	965	838	924	912	927	948	951	900	923	912	946	916	906	898	926	934	875	947	860	905	914	915	920	915	878	932	906	924	932	910	912	923	882	913	936	917	925	900	945	908	973	947	896	914	900	924	957	914	958	929	932	912	837	926	914	974	929	917	910	930	898	945	911	923	913	910	924	931	901	894	890	945	949	940	912	905	934	945	911	927	938	866	893	935	915	917	895	901	927	823	883	922	951	903	854	905	924	909	885	912	917	920	907	895	982	971	956	902	944	919	892	904	917	951	948	910	903	889	949	897	924	946	944	915	903	927	914	906	933	960	915	923	939	961	891	934	901	973	942	937	867	858	937	938	902	913	951	884	992	933	884	944	884	907	915	934	918	933	904	929	895	941	903	941	937	931	968	897	917	948	868	949	942	918	917	932	882	864	927	850	914	915	896	906	915	925	895	947	926	969	918	870	956	987	895	874	918	944	875	888	904	953	918	908	969	930	858	935	986	935	883	948	863	939	861	902	917	896	914	924	903	881	920	907	914	912	956	866	882	911	920	894	867	962	870	849	865	913	914	887	949	875	901	949	866	946	951	919	911	898	906	904	906	955	909	934	887	945	884	895	938	946	953	897	901	939	897	933	923	893	905	855	953	909	927	910	892	921	851	912	916	893	861	947	907	883	887	886	864	933	935	892	949	899	959	979	990	918	920	905	933	877	889	912	902	902	893	928	908	920	910	901	918	954	897	884	948	925	908	941	925	850	944	897	903	888	968	833	916	941	890	929	909	884	904	866	935	914	915	941	886	896	882	951	943	951	955	853	925	882	914	917	939	935	941	907	928	927	947	898	860	890	942	950	860	908	912	937	927
22650	21250	29020	23787	21247	21382	10895	3059	2281	2071	1797	1598	1540	1476	1282	1134	1077	1018	957	904	939	913	931	968	994	1094	994	1025	989	889	895	894	860	828	818	841	798	869	843	799	846	820	798	817	936	879	847	858	745	725	759	735	725	730	714	711	695	709	696	750	731	709	742	685	725	723	675	716	724	636	671	656	757	673	706	682	680	697	659	673	691	726	684	670	696	662	660	673	708	710	716	671	646	714	676	702	682	705	722	669	711	713	682	698	669	683	734	694	698	664	694	716	696	645	701	653	682	669	682	696	636	690	712	672	711	673	717	706	690	689	674	651	697	691	681	676	684	667	644	672	649	704	713	680	706	693	695	664	717	641	654	724	703	691	714	684	732	735	670	702	683	726	697	678	681	673	694	697	711	718	674	712	733	688	646	660	693	664	722	703	649	646	688	640	692	713	682	698	705	717	709	643	705	731	699	713	660	670	687	665	694	731	709	714	723	686	679	683	727	693	688	671	692	693	662	611	718	663	681	664	636	699	718	623	662	697	661	711	727	674	668	721	717	690	658	677	675	667	641	658	742	683	687	669	663	677	715	721	695	677	685	664	657	671	657	696	681	657	621	689	692	707	609	693	676	741	654	734	660	681	713	680	651	691	738	723	690	668	627	691	712	672	689	678	691	670	651	674	677	691	693	688	633	715	678	685	658	714	650	683	649	668	697	722	676	683	684	637	654	693	721	731	665	708	661	676	676	683	681	720	702	665	686	697	646	704	627	694	705	656	688	674	613	676	672	731	699	698	676	704	692	698	633	621	737	709	702	654	693	693	693	654	750	684	713	691	664	640	685	742	646	690	662	710	700	667	705	710	734	691	671	686	682	735	625	706	735	669	704	683	712	726	733	685	732	684	718	694	698	699	719	665	674	675	677	683	701	696	715	663	674	694	738	661	649	652	691	685	704	665	672	684	645	699	691	709	684	692	714	682	698	655	680	683	662	728	750	697	707	657	741	675	706	696	676	677	712	681	687	626	718	680	667	700	710	647	736	726	707	706	694	659	650	704	691	694	633	676	681	669	693	690	727	730	702	710	713	708	695	690	688	725	655	676	716	624	670	752	685	678	710	734	705	685	635	686	672	686	728	696	692	662	683	674	696	688	668	707	700	644	710	665	670	695	662	660	696	672	696	667	704	700	678	696	668	690	672	646	681	691	684	649	696	677	650	684	691	702	691	656	679	713	693	660	667	676	689	652	731	702	686	665	676	690	678	704	690	677	685	657	664	694	700	698	684	693	673	721	666	664	731	702	679	658	684	707	663	665	677	653	657	684	687	683	647	706	692	671	634	693	650	717	654	659	726	705	688	683	640	677	692	672	695	707	691	683	653	672	676	662	681	685	697	695	691	728	661	672	648	678	694	671	677	676	676	653	699	689	693	720	643	669	688	702	645	674	678	677	709	660	704	667	659	685	670	616	668	696	702	709	704	672	714	700	714	694	679	694	703	693	693	660	648	655	633	675	693	642	707	685	651	672	657	684	674	678	720	695	668	681	659	666	698	686	677	687	715	702	694	676	719	679	676	688	676	684	735	698	706	693	679	715	638	673	672	683	695	683	677	691	722	682	689	665	684	694	726	680	654	690	694	688	680	653	629	674	660	729	686	686	628	695	655	671	696	655	649	661	718	693	673	675	717	700	701	703	699	701	725	714	675	630	666	690	640	662	675	738	669	698	681	717	702	686	691	686	679	683	707	700	706	662	707	654	698	667	672	655	690	697	697	706	685	691	644	696	650	679	652	665	704	681	680	694	670	661	649	717	711	689	706	702	691	636	657	697	670	689	721	705	688	695	681	720	696	696	716	636	742	687	708	653	641	716	635	657	679	672	651	664	657	704	677	651	669	665	693	697	682	677	719	679	695	667	710	719	682	665	669	694	712	681	689	646	671	670	656	736	698	760	675	745	695	638	689	654	679	645	650	662	658	678	707	698	673	704	687	761	658	684	684	721	668	674	676	663	721	665	659	682	660	650	735	666	711	639	652	739	665	688	723	715	701	719	677	690	679	698	655	716	718	682	712	660	718	669	678	714	675	659	688	716	675	723	656	704	689	674	699	698	690	669	686	698	688	669	682	714	655	681	662	716	657	679	670	672	704	677	690	697	693	730	700	710	693	708	666	659	700	714	715	695	644	684	695	690	683	650	707	684	684	693	648	625	726	654	726	688	721	726	672	701	715	652	692	698	686	685	676	666	664	669	650	649	687	631	684	704	652	699	674	701	713	707	709	653	697	662	722	708	710	670	638	639	673	694	674	714	688	717	717	734	713	688	660	709	708	682	647	713	666	715	699	679	705	670	654	659	731	736	672	656	644	721	674	703	641	707	711	663	683	684	687	676	750	640	707	726	678	658	724	717	632	687	684	704	719	697	690	673	674	713	699	688	661	706	675	708	710	696	680	737	685	747	739	682	689	698	690	672	717	700	668	720	695	704	696	690	642	736	663	692	668	694	665	669	682	727	719	672	674	662	668	670	710	700	711	696	661	668	691	651	644	688	677	680	667	681	702	677	686	728	671	692	677	660	684	710	666	659	678	669	678	699	719	653	722	653	670	659	708	674	704	639	685	661	684	674	649	626	706	685	635	669	727	687	670	668	668	672	650	686	709	677	640	644	689	692	662	681	691	687	631	645	711	675	691	655	692	702	670	716	692	670	678	654	658	686	717	658	715	749	722	685	691	708	680	668	695	688	696	703	676	669	675	719	700	709	671	658	696	697	740	666	665	693	669	677	670	650	690	689	661	733	678	670	625	678	703	732	711	682	700	662	682	648	685	710	671	686	664	689	663	675	699	688	691	689	639	676	696	715	696	714	685	686	727	705	698	709	711	634	706	701	694	698	716	689	653	715	707	697	696	661	656	654	673	700	721	648	663	639	710	730	674	666	666	700	691	672	707	662	674	711	661	717	662	682	672	718	683	694	686	671	680	700	688	729	675	662	684	684	689	682	679	714	714	722	683	700	705	668	682	688	682	646	695	694	697	697	654	646	685	695	677	715	703	715	744	719	682	727	665	732	705	732	676	675	675	680	676	650	686	690	677	700	710	711	685	650	688	655	729	665	700	693	705	726	685	669	683	711	637	697	694	641	639	669	727	707	647	733	718	663	679	678	692	649	706	659	743	670	671	725	669	639	699	680	675	679	714	703	712	668	713	661	699	679	666	731	685	699	678	739	667	633	647	676	683	677	678	701	695	685	684	686	652	688	748	729	648	727	702	706	648	711	713	738	689	668	680	704	728	709	700	638	638	692	685	666	739	675	677	707	613	718	701	681	685	658	705	667	719	724	651	708	686	672	678	643	668	681	670	678	696	661	726	721	701	729	652	659	665	629	752	672	668	733	656	704	682	720	654	683	681	698	746	681	654	635	670	673	718	688	690	692	707	630	680	649	754	719	690	751	735	667	665	709	717	652	675	696	628	695	644	684	633	667	670	720	661	665	682	660	770	669
19473	33137	23500	17501	8815	7620	5789	4414	3700	3250	2693	2366	2196	2076	1804	1446	1344	1229	1141	1106	1056	1087	1097	1124	1203	1265	1239	1132	1060	1111	976	934	1003	1004	931	906	913	861	869	949	894	916	949	993	986	1003	924	903	819	836	771	785	767	763	757	717	766	754	702	742	690	679	729	716	656	713	673	706	695	737	695	700	662	722	670	675	685	688	674	670	733	630	665	666	641	668	697	733	674	629	719	721	712	706	651	659	670	684	694	705	686	693	697	651	661	718	718	737	644	744	677	706	671	658	640	725	680	642	637	720	751	668	672	726	742	632	698	644	689	683	665	676	738	678	691	725	694	679	696	625	626	692	684	692	673	670	660	684	687	621	690	709	696	710	673	683	675	651	702	736	713	718	681	667	674	638	667	688	679	640	690	684	681	678	695	669	705	690	691	706	721	670	714	715	696	650	667	634	722	681	714	707	709	699	674	714	695	664	699	660	694	682	717	695	699	670	694	665	688	728	692	636	687	630	715	671	701	654	698	661	655	635	693	648	657	684	691	692	710	659	669	695	677	672	713	660	668	698	675	655	703	690	718	694	664	676	694	647	711	679	632	617	674	702	654	626	663	640	707	704	711	671	696	627	678	684	631	671	684	675	695	706	697	669	701	705	674	703	643	643	687	687	662	715	685	681	703	698	676	674	635	652	645	661	681	667	737	691	696	694	722	641	714	633	644	687	645	665	673	693	714	708	649	657	681	698	681	691	679	720	733	693	674	703	684	639	681	662	679	706	658	660	683	708	678	647	677	652	663	675	716	663	682	656	700	672	675	698	699	741	630	648	677	704	688	686	656	658	713	688	643	690	607	682	679	680	685	705	621	716	677	712	680	658	733	723	652	669	697	666	657	684	650	699	682	688	687	647	675	678	712	711	692	689	711	669	657	645	667	675	732	677	711	664	675	660	683	674	697	685	628	723	725	703	733	695	645	639	626	711	667	665	631	669	698	654	687	660	729	668	649	656	716	656	700	699	714	710	674	704	652	649	710	685	615	655	698	673	658	710	669	705	662	658	660	673	663	636	666	693	649	701	703	692	698	698	673	679	691	738	688	649	642	677	662	688	669	697	657	643	659	673	651	692	654	666	634	669	725	699	663	691	695	705	659	704	677	663	687	657	631	683	661	650	705	677	693	674	678	688	681	703	680	653	724	679	719	708	667	650	636	701	687	645	692	693	718	692	672	674	678	662	667	760	632	695	726	681	721	690	671	677	681	682	685	653	655	681	655	697	753	664	709	709	645	701	690	701	709	710	697	638	652	702	708	671	675	665	644	661	639	671	674	696	680	678	646	681	667	709	683	694	670	671	684	680	711	694	687	743	713	708	678	651	696	655	673	657	670	646	675	647	692	669	669	702	704	693	650	719	672	687	647	661	670	683	659	672	692	649	647	694	684	692	664	683	660	642	700	682	726	653	700	711	672	732	709	705	696	658	668	661	709	689	678	687	671	659	669	652	684	684	667	696	671	654	669	691	673	694	698	628	703	633	740	690	690	636	678	685	679	700	669	637	693	718	693	685	655	711	746	706	685	688	697	670	675	690	683	673	662	651	703	692	708	638	703	669	716	698	653	699	701	646	688	672	668	705	678	712	648	673	683	705	686	664	661	691	682	662	696	673	653	655	688	716	695	681	697	692	660	697	700	714	724	688	688	683	704	694	671	676	625	720	705	673	693	631	693	683	658	704	620	673	660	686	672	661	686	655	718	680	709	694	712	694	677	720	699	688	690	689	680	658	694	680	644	677	699	692	657	657	719	691	655	685	667	686	661	674	659	717	676	710	708	681	698	687	666	662	717	729	668	650	667	624	688	689	652	669	717	691	727	677	652	662	669	707	699	699	681	672	663	685	757	666	673	680	672	649	701	675	743	694	650	686	681	732	655	702	669	671	663	664	653	680	715	702	698	673	636	645	687	670	703	686	704	659	669	648	678	702	756	663	661	687	708	665	721	683	668	702	689	679	678	662	659	669	653	666	677	719	666	706	690	691	665	701	711	635	677	717	705	685	615	659	716	647	687	695	633	706	685	693	648	709	671	677	743	643	674	675	645	663	675	672	637	704	656	738	650	677	701	648	716	700	660	648	663	692	677	685	671	643	682	672	674	699	692	686	648	686	749	673	692	664	684	720	673	707	673	680	710	706	718	712	687	696	702	674	657	672	674	664	738	682	715	680	685	759	663	732	704	642	671	707	702	669	682	704	678	678	727	687	687	676	704	700	685	677	685	687	705	673	709	709	710	633	670	666	669	737	677	705	663	707	666	626	674	679	681	707	711	655	648	674	679	688	717	710	685	696	677	671	748	647	710	694	693	723	668	694	659	683	704	700	700	647	694	681	696	685	681	679	678	711	686	656	691	669	722	649	685	698	710	664	697	714	716	695	635	737	636	671	701	677	687	718	723	707	736	639	685	716	720	704	652	655	750	706	673	692	708	698	724	709	710	736	701	668	719	689	630	649	698	710	653	658	699	683	668	676	632	700	696	678	699	668	676	653	637	717	687	721	696	704	701	657	679	691	672	722	628	715	680	750	677	661	696	651	745	722	672	664	648	693	674	658	662	699	693	670	737	718	643	628	663	731	719	666	698	654	662	690	643	652	676	704	714	708	660	644	635	684	694	692	699	689	702	639	671	671	646	689	684	680	678	709	715	606	696	667	668	697	694	660	671	690	673	667	688	679	652	698	700	671	726	692	636	717	751	682	676	692	678	726	694	645	656	641	633	728	683	714	710	716	674	667	702	657	698	626	692	661	707	658	705	667	699	685	700	738	689	660	730	701	692	705	721	706	723	699	651	660	630	682	681	685	692	677	713	661	656	683	678	663	698	705	665	680	656	718	719	732	679	723	712	698	652	686	702	612	654	694	649	685	685	687	644	691	713	668	667	718	678	692	681	701	641	675	719	675	723	725	700	687	659	671	673	699	722	704	704	686	671	672	644	663	664	681	654	708	701	706	729	679	686	695	691	629	665	665	668	670	679	675	703	720	674	687	671	641	692	685	691	688	673	630	674	681	686	696	669	645	635	695	683	693	667	677	658	686	690	687	704	665	634	703	666	720	724	690	703	665	683	699	700	635	700	661	701	678	660	721	663	646	709	655	694	684	651	702	699	688	686	720	652	662	657	698	668	698	681	662	708	680	697	695	703	682	669	678	686	671	694	647	662	730	679	658	744	676	677	698	644	658	679	731	678	682	643	715	650	703	717	627	679	709	710	688	657	679	686	671	640	644	748	671	662	683	673	674	706	705	676	713	702	641	664	698	702	680	694	741	649	668	669	679	699	701	671	705	649	715	697	676	684	688	708	659	696	690	663	685	619	680	743	692	668	647	657	653	720	677	654	690	666	667	702	677	716	689	643	719	673	707	662	718	682	689	628	692	691	713	698	645	658	654	679	733	664	668	713	684	695	711	661	626	712	678	713	718	653	679	650	627	718	656	672	655	677	706	710	670	687	730
28282	18502	8640	4156	2177	1895	1450	1152	1034	1069	944	927	924	921	879	813	776	730	709	765	712	755	816	837	782	798	794	754	714	752	752	770	739	758	730	739	694	733	757	724	743	727	749	719	748	740	701	740	691	699	711	699	659	704	689	739	676	729	683	662	675	700	652	700	702	687	652	664	720	683	715	702	636	673	676	671	715	685	692	716	659	684	716	635	702	646	669	694	708	710	676	685	665	666	673	733	679	667	715	682	679	650	750	664	645	697	670	656	686	744	703	725	676	679	703	666	651	721	709	622	694	641	646	684	631	665	638	665	682	718	691	731	668	652	666	698	701	673	671	697	658	659	639	647	693	720	704	669	709	682	701	701	689	676	683	641	649	668	691	680	639	650	686	671	674	687	661	657	644	674	677	695	696	727	683	682	655	680	673	709	676	644	684	700	679	686	695	680	666	616	683	638	705	676	674	645	693	674	655	714	667	664	727	658	652	698	683	735	695	671	636	668	669	668	627	674	698	647	696	690	667	695	613	694	652	700	669	693	657	665	663	689	721	664	684	655	658	660	714	710	712	645	680	651	635	646	707	693	692	664	691	721	698	737	687	666	677	656	657	681	692	673	643	659	661	669	700	666	712	713	697	681	664	678	720	684	677	667	639	669	681	656	667	668	692	716	727	652	722	671	678	690	621	657	676	699	653	653	629	716	665	740	696	684	649	697	648	717	636	685	653	677	650	700	657	680	651	678	657	678	671	669	681	676	683	707	717	681	635	673	660	653	720	694	717	706	728	671	681	648	689	675	671	701	702	702	709	685	678	704	707	700	695	692	665	680	697	643	663	730	671	678	687	680	728	680	690	666	679	684	668	651	687	671	659	682	656	638	694	713	665	670	660	684	714	625	684	683	671	692	650	661	670	641	707	722	699	703	681	728	692	741	749	681	654	666	669	689	667	718	694	694	694	700	680	666	731	692	726	684	678	702	649	695	679	665	666	692	661	733	630	704	698	688	705	664	641	702	696	677	648	641	676	705	692	676	721	709	684	709	675	663	682	706	666	665	667	671	716	614	666	653	703	685	643	697	666	634	642	669	666	693	641	702	708	698	743	690	688	635	685	667	678	677	690	737	713	618	697	651	685	674	699	682	697	663	670	677	676	664	704	690	709	669	673	669	709	682	679	685	671	644	639	742	641	697	677	709	688	712	667	687	695	688	723	702	674	667	647	697	704	674	693	655	708	672	711	655	641	671	697	716	701	730	674	658	661	684	629	695	675	689	712	702	661	689	675	685	678	733	626	717	627	710	695	709	716	691	708	690	677	723	674	711	719	714	664	711	654	688	726	692	697	693	676	688	708	669	709	724	687	641	629	657	693	611	665	622	717	651	709	659	639	672	630	724	674	721	676	666	718	716	659	681	681	665	679	713	653	707	698	648	674	738	678	668	666	670	662	666	654	682	682	707	720	705	704	711	689	670	751	695	685	699	680	686	704	699	662	701	680	745	678	720	652	643	687	638	654	659	666	690	706	675	684	658	629	653	698	714	651	696	679	732	686	701	694	640	677	704	673	691	734	690	695	667	700	708	690	648	692	630	678	674	656	671	688	701	711	680	697	709	673	745	648	667	651	696	675	665	732	711	692	646	707	691	673	647	700	697	677	675	672	687	717	712	699	683	694	664	689	714	677	687	678	639	662	691	642	678	672	685	659	704	674	701	672	641	691	683	679	696	729	667	693	687	666	677	694	665	748	669	659	690	665	708	697	690	648	671	690	676	691	649	683	602	662	726	714	691	726	670	699	682	671	663	707	658	683	674	672	630	679	672	669	684	719	624	658	651	717	697	632	707	714	704	688	650	692	691	645	711	634	698	673	694	700	639	641	691	681	662	723	711	723	680	693	659	648	681	665	654	709	633	712	694	672	648	686	699	706	638	668	667	675	695	711	707	675	675	696	686	605	649	676	665	693	685	699	702	655	719	653	724	685	670	662	677	675	679	659	678	717	704	676	653	694	659	684	711	700	695	721	667	674	717	690	674	651	745	694	666	696	731	651	701	710	670	705	714	730	649	649	635	726	712	630	725	715	729	650	728	697	675	667	682	714	668	685	628	694	670	686	690	688	712	674	684	696	692	708	693	700	669	640	707	687	676	670	697	649	737	643	688	708	670	680	675	713	664	695	683	649	651	669	669	739	671	673	736	714	641	668	666	724	685	680	657	649	672	661	622	682	657	714	729	681	710	655	703	691	661	658	700	713	699	677	690	708	652	700	704	631	685	700	670	759	649	702	679	668	719	715	687	684	717	661	660	675	680	620	647	686	656	726	733	675	687	671	673	661	694	671	667	690	678	700	661	677	683	631	685	635	682	630	717	683	733	711	679	710	696	636	668	661	687	637	653	646	714	640	683	673	668	665	701	678	681	694	671	690	724	670	668	679	735	677	709	749	662	654	644	703	639	668	668	652	715	648	689	660	692	643	699	661	652	662	689	653	660	678	673	680	725	698	693	645	685	649	675	734	705	688	703	670	650	677	677	667	684	673	769	678	682	668	663	711	692	655	646	706	659	689	681	665	634	669	678	737	647	697	676	630	688	694	711	656	678	685	707	629	681	647	648	643	691	696	656	658	711	681	679	681	664	673	685	646	657	668	633	719	697	665	679	667	699	680	678	662	650	656	709	673	679	678	700	693	645	690	643	677	706	641	647	725	684	694	654	699	677	691	681	701	725	650	687	676	734	644	661	702	661	737	653	674	677	712	656	708	661	690	675	647	655	703	724	690	684	728	689	696	662	691	724	686	674	658	671	693	719	724	683	672	675	698	691	717	651	705	709	683	708	745	620	663	662	659	676	654	710	681	677	691	649	675	673	719	711	644	694	636	669	660	661	682	691	646	650	697	673	663	696	644	671	682	640	707	709	712	674	658	675	684	639	670	674	663	659	668	661	677	707	688	688	697	656	651	656	651	696	731	717	669	706	698	646	675	666	699	716	631	638	668	682	694	707	678	677	695	688	647	693	652	700	696	649	678	671	668	667	622	676	667	693	653	673	671	682	620	693	723	745	740	660	700	693	726	721	671	697	663	668	683	723	630	639	660	697	688	688	695	643	741	680	672	672	606	692	674	699	650	651	668	675	658	663	748	699	702	642	636	676	658	767	690	709	670	688	681	672	679	725	707	668	677	659	682	644	683	655	651	633	678	679	670	700	655	734	691	726	667	674	678	726	717	651	664	690	632	660	660	732	684	665	629	617	641	652	693	647	667	658	688	694	710	664	649	671	709	715	757	700	708	683	652	698	674	707	691	687	679	666	743	698	711	652	664	662	682	706	683	674	686	668	687	652	647	664	688	696	700	668	701	680	711	697	647	714	723	661	724	681	663	678	620	697	660	711	665	688	709	674	667	677	662	650	689	676	656	672	711	680	680	702	678	679	680	704	667	679	678	623	652	625	689	690	659	668	668	710	656	708	671	683	699	663	694	696	667	671	713	670	699	692	713	661
12275	11142	7578	4184	3141	2905	2180	1675	1445	1357	1257	1140	1115	1061	1045	925	880	917	872	821	851	876	842	873	893	912	868	861	852	845	845	782	823	817	802	812	801	809	801	763	799	821	811	824	806	810	779	760	770	703	746	732	698	736	713	679	745	725	716	716	720	725	743	776	684	715	695	662	680	702	673	728	755	685	715	726	713	719	648	730	678	679	753	707	687	704	690	720	758	733	680	725	725	693	746	671	756	672	701	757	704	699	686	734	714	753	718	732	692	663	737	718	655	687	721	744	660	739	702	658	669	716	700	714	733	758	733	668	725	668	743	726	712	700	690	730	720	754	720	778	724	658	693	712	713	692	735	725	726	685	744	736	704	716	693	697	711	705	738	730	701	738	673	700	722	708	677	753	721	695	737	691	715	723	715	712	744	672	688	709	715	700	744	766	727	706	702	752	736	696	692	702	715	637	678	716	692	704	709	730	687	725	734	728	719	655	746	741	746	722	715	725	693	719	661	724	692	716	700	696	739	687	676	642	717	694	751	728	679	728	708	689	702	727	711	689	691	702	729	671	736	763	715	701	736	746	683	710	715	713	725	699	708	702	730	715	736	675	690	701	721	712	713	705	703	711	739	720	767	694	711	678	723	755	715	692	738	747	719	691	681	659	711	755	663	757	684	701	715	689	716	753	740	745	683	716	692	740	743	737	716	730	733	760	727	711	683	711	667	684	677	752	711	700	719	752	720	709	714	707	666	720	666	735	737	772	683	675	705	727	710	743	721	676	724	695	772	707	724	701	744	665	729	708	733	744	685	760	764	720	755	723	759	716	721	688	715	747	705	702	681	722	761	698	660	665	731	714	712	678	712	696	725	746	721	726	702	683	695	695	704	748	727	749	711	697	682	666	732	744	736	716	723	701	682	723	731	677	694	668	753	739	704	674	697	690	705	696	745	712	725	702	767	804	707	695	686	729	686	677	712	704	606	697	734	678	715	692	677	741	726	719	681	737	746	691	753	738	701	669	721	668	739	664	725	708	727	713	694	688	717	753	731	747	724	686	737	685	708	738	712	746	683	694	711	749	698	705	708	692	723	721	720	735	665	654	713	709	745	709	693	706	712	767	715	701	680	718	702	721	749	703	706	713	735	749	688	706	764	692	739	689	710	729	728	715	727	667	753	684	701	714	701	720	685	671	717	772	716	695	693	677	729	706	684	700	759	686	730	687	701	684	687	713	741	696	674	668	749	706	739	666	757	764	729	742	683	688	694	687	656	755	728	659	697	738	672	697	743	754	738	714	712	750	693	704	700	701	696	740	680	763	725	707	722	672	763	722	707	733	731	726	734	745	695	712	734	690	687	757	691	727	675	728	690	696	651	689	706	718	720	723	691	692	732	722	713	664	755	731	672	728	715	786	738	681	696	702	735	746	703	761	703	732	670	700	753	726	723	669	766	680	761	702	696	730	689	695	709	714	776	753	763	720	677	680	725	713	725	743	793	689	724	721	729	705	744	717	693	703	685	716	687	714	739	720	673	743	707	699	691	695	712	726	696	740	721	771	641	707	720	757	703	719	701	713	749	735	724	694	735	674	750	721	667	731	716	667	701	746	711	753	766	715	695	733	769	698	654	763	759	750	753	706	709	712	682	704	693	688	691	665	702	760	668	717	710	711	699	661	705	716	705	680	715	705	707	722	766	728	710	722	735	771	712	741	720	744	760	672	692	724	698	670	662	693	681	708	728	683	678	658	754	743	750	717	706	677	704	716	753	725	708	731	690	726	756	729	746	692	685	684	757	741	711	736	697	743	706	709	781	703	724	769	767	704	748	689	697	667	726	719	709	718	695	696	746	729	695	696	710	684	697	733	697	743	680	752	741	719	687	680	734	727	655	718	729	661	741	673	669	688	704	754	705	733	686	726	736	685	714	715	685	697	779	683	683	657	711	739	708	692	710	708	711	661	707	740	734	701	698	738	719	698	684	734	708	721	763	675	725	728	696	693	675	763	670	723	708	736	725	692	724	706	727	654	676	675	700	723	680	728	701	735	714	736	712	700	683	710	728	713	691	700	721	703	685	702	743	697	663	705	682	724	709	704	705	759	682	689	693	727	706	741	733	707	738	717	688	727	721	699	757	639	664	730	748	712	648	660	734	776	731	741	720	702	706	709	695	721	745	704	709	663	704	686	690	671	725	699	675	717	687	707	729	675	712	729	695	741	695	686	719	666	700	765	747	761	761	774	757	718	742	676	712	719	692	704	717	744	704	715	716	711	699	705	729	690	743	716	693	664	731	707	743	683	704	755	684	704	761	682	704	693	726	702	716	651	719	697	690	708	757	689	678	732	717	731	698	746	721	684	755	733	665	725	739	710	716	756	730	716	684	704	735	696	674	702	731	731	705	719	751	706	749	739	696	719	680	712	693	718	765	706	706	713	757	713	709	707	745	682	688	685	722	702	683	729	747	691	734	648	690	700	722	736	733	713	759	723	686	671	693	711	751	691	677	716	678	677	741	717	710	746	724	724	725	707	702	705	733	694	751	722	742	737	720	702	756	725	735	743	693	760	708	704	701	721	723	726	687	755	672	717	750	720	702	709	709	742	684	771	719	722	713	714	698	745	682	690	699	684	700	678	710	742	684	688	706	730	693	720	708	661	679	708	721	690	694	695	691	716	686	758	689	696	724	747	706	685	715	719	706	747	713	740	712	707	689	683	660	738	699	664	710	713	669	730	720	770	696	743	767	707	722	746	732	721	699	669	737	668	708	735	685	710	726	722	684	725	747	694	682	680	770	720	685	725	739	708	665	713	715	689	680	758	732	665	669	738	692	709	714	643	698	707	727	711	708	688	762	705	698	701	660	715	713	672	774	749	683	754	713	717	705	677	668	738	749	692	737	724	658	748	673	655	683	647	655	729	718	755	760	703	716	677	723	709	746	703	717	726	678	729	738	713	712	756	702	708	681	718	742	712	709	702	713	721	711	756	711	735	694	699	750	711	731	665	727	752	688	710	688	738	723	735	733	678	688	728	708	728	693	724	705	715	737	723	689	699	716	706	729	692	726	686	710	758	722	740	744	689	658	702	723	679	740	730	736	763	693	663	708	747	758	701	739	695	720	691	698	758	723	676	684	696	720	759	693	712	708	681	685	744	687	694	726	727	709	715	712	728	729	739	727	738	725	733	714	673	757	711	687	674	719	677	690	709	684	702	716	711	701	712	742	672	692	746	706	674	704	717	707	795	720	656	713	710	706	724	698	752	718	729	715	721	744	710	746	765	704	700	710	681	697	685	693	700	685	668	720	716	699	675	725	766	756	746	718	728	746	715	684	697	705	712	712	705	681	698	743	716	683	706	695	687	668	721	745	742	761	715	720	750	727	732	709	739	685	758	749	753	708	672	698	685	751	676	707	731	693	727	775	705	693	728	697	714	712	704	708	781	665	711	697	721	717	741	733	686	731	736	725	745	661	676	701	694	725	700	685	715	734	701	711	676
23732	21232	28506	24272	21240	12338	3212	1928	1499	1354	1178	1104	1022	926	924	768	710	663	630	644	610	625	644	636	693	765	679	674	661	629	646	621	612	549	595	603	585	528	603	567	553	576	585	585	603	632	594	555	530	497	487	485	490	502	508	514	477	529	493	497	463	515	501	511	478	496	480	466	445	436	469	464	476	502	465	446	445	476	500	470	455	448	471	490	461	437	461	473	424	488	433	472	447	458	420	487	465	471	475	458	474	439	462	486	521	463	473	502	487	477	492	495	506	516	457	486	492	470	478	467	456	454	473	453	486	470	465	451	459	451	464	471	492	479	470	478	490	496	455	452	457	469	466	486	413	468	467	460	507	490	485	473	481	497	464	485	457	463	425	434	517	481	493	467	436	455	475	504	479	438	492	421	457	471	459	454	486	477	457	502	491	486	463	457	457	503	465	450	475	485	492	478	463	460	500	485	502	431	476	469	448	481	495	450	477	455	467	474	441	471	451	458	504	441	454	464	446	466	463	470	490	471	513	483	448	463	449	470	468	504	441	464	440	483	481	475	438	480	470	435	469	499	446	461	472	487	455	472	455	425	463	499	472	470	485	504	472	483	468	505	479	459	457	452	434	462	460	495	434	505	456	478	486	487	476	469	482	453	470	510	503	474	454	492	453	474	469	505	471	473	454	477	476	441	480	444	485	439	451	442	489	486	424	486	431	483	427	479	482	458	429	454	433	478	461	421	493	468	476	476	444	452	479	430	498	487	492	449	506	476	473	452	444	425	479	518	463	455	477	446	488	420	442	486	458	473	450	474	453	449	453	478	483	462	445	468	433	452	494	444	453	448	485	511	520	473	452	470	460	470	484	488	456	468	490	506	470	448	472	457	472	431	451	438	509	475	465	491	472	448	446	453	465	458	454	452	413	483	489	439	493	486	477	440	486	454	449	480	505	467	471	494	505	488	446	500	494	530	504	451	464	513	491	465	453	479	484	450	518	464	507	483	509	475	436	440	468	466	504	477	478	443	435	469	462	497	465	441	441	470	503	478	446	458	494	468	460	432	491	486	437	498	485	456	463	435	471	457	475	485	464	491	477	493	494	462	448	459	437	484	495	467	440	485	503	482	466	485	461	491	458	487	490	453	523	442	480	506	447	449	461	451	442	473	443	460	485	485	446	468	465	464	465	462	477	440	468	479	510	474	481	463	453	512	420	495	486	469	428	501	460	473	457	497	484	499	502	464	458	446	432	485	434	460	460	457	452	449	504	458	472	503	499	448	460	476	441	485	496	468	423	501	472	474	487	471	449	488	447	524	470	508	492	438	453	433	469	460	471	472	485	499	464	437	484	488	487	442	452	448	473	480	507	474	468	469	480	458	451	444	425	430	455	464	441	430	440	477	486	448	499	440	472	467	442	486	474	445	492	438	463	478	450	472	466	469	501	435	454	465	490	407	498	456	484	447	443	497	440	481	452	472	474	479	434	449	418	474	516	468	462	480	464	475	446	435	454	481	460	486	454	449	450	507	466	468	491	505	480	497	474	427	481	494	471	409	429	464	451	466	432	466	506	456	470	457	450	467	474	495	491	468	459	457	465	453	474	445	456	458	506	469	488	446	459	463	469	503	481	452	464	479	462	467	468	506	462	487	467	475	484	486	461	467	473	478	522	488	464	438	492	468	471	469	450	461	437	466	434	456	471	460	511	484	444	478	485	454	479	450	506	466	475	500	449	517	460	456	508	470	482	510	452	460	448	464	445	450	452	475	484	503	477	445	462	426	479	487	472	431	457	490	464	481	537	497	466	450	477	531	506	480	460	471	445	473	499	471	480	441	459	482	458	472	442	470	487	457	473	475	494	468	452	464	479	509	450	475	479	460	495	454	501	468	474	476	494	498	426	454	456	477	458	435	494	514	455	482	478	483	467	452	430	472	477	467	495	474	469	448	476	477	466	467	470	467	484	454	463	444	468	417	462	451	485	475	489	477	459	486	450	475	438	445	467	458	469	480	464	469	449	457	469	472	462	458	453	455	498	466	462	486	489	481	441	449	445	460	473	455	468	464	462	430	445	475	524	475	488	464	473	458	465	458	454	454	468	487	435	460	473	481	479	491	484	479	488	422	507	464	429	459	461	507	489	459	481	478	468	456	438	477	458	435	462	483	467	471	487	446	465	458	487	473	476	466	434	485	451	432	465	452	502	481	435	463	472	461	422	449	439	485	465	451	438	463	478	498	468	479	515	479	468	470	474	462	475	476	474	444	508	437	470	463	475	475	439	507	501	502	442	477	472	483	458	462	452	459	429	491	454	492	472	488	462	497	431	461	471	493	493	438	473	509	472	449	511	474	510	465	503	484	495	508	509	480	484	478	456	424	477	462	465	485	465	509	399	461	459	472	419	500	469	464	480	450	465	486	422	458	493	483	502	450	482	444	465	497	458	487	453	465	429	457	461	450	461	503	496	529	466	476	479	477	455	439	483	489	467	471	482	480	463	434	480	456	473	429	453	468	459	469	503	464	480	461	464	500	436	436	478	458	475	468	440	454	436	464	483	475	444	453	469	488	452	474	483	434	455	454	469	511	440	475	493	488	485	523	453	451	491	430	461	460	452	475	462	513	455	441	472	477	482	496	470	449	466	466	469	493	476	476	487	458	464	475	462	446	448	503	462	476	485	445	509	477	451	480	481	484	421	481	482	442	446	481	470	504	450	476	470	468	492	463	484	503	505	473	488	464	478	484	438	479	464	479	470	514	448	465	527	490	480	459	464	473	456	461	463	464	497	480	472	456	464	478	443	448	461	463	505	465	486	484	477	492	442	490	463	497	491	471	517	498	464	447	441	431	518	448	439	480	462	475	462	449	471	474	436	462	485	449	533	480	459	431	465	502	452	495	500	451	484	474	443	477	471	489	450	468	526	469	454	480	495	463	478	480	461	449	455	502	479	455	451	466	492	507	447	480	508	435	476	485	477	443	478	473	457	485	462	492	509	451	466	445	445	485	464	461	454	487	455	506	473	477	471	466	501	473	465	454	455	446	457	479	465	497	458	485	470	455	447	481	501	459	444	462	497	471	479	443	469	468	466	452	474	467	483	480	495	478	441	479	499	467	483	477	470	479	441	462	489	436	475	515	466	459	474	475	491	479	448	466	472	494	466	460	475	495	466	455	501	477	476	460	463	445	463	457	481	550	450	490	446	493	471	470	450	453	503	496	454	456	416	484	502	460	455	446	472	450	475	482	423	463	451	456	493	440	502	497	459	429	455	468	468	476	498	488	459	454	481	482	472	486	411	465	441	482	466	443	487	470	458	499	429	438	519	432	447	417	510	484	465	426	499	418	436	495	474	467	501	504	466	463	478	473	446	500	458	434	439	444	498	492	453	457	502	476	468	471	448	479	507	491	422	490	470	489	454	498	481	465	500	456	478	462	467	475	474	472	457	476	501	501	450	489	444	502	459	488	421	445	450	479	463	457	500	433	520	475	436	484	515	476
16806	25000	16392	13375	6125	5218	3937	2976	2410	2091	1761	1649	1634	1432	1206	997	866	907	769	789	768	737	735	783	829	856	873	799	765	696	706	659	710	626	680	663	661	608	668	667	595	651	681	694	702	734	674	598	619	564	556	548	517	534	547	533	507	534	516	487	499	546	478	513	488	562	525	513	481	547	479	475	515	499	515	481	493	478	500	484	491	502	531	481	457	498	504	531	501	502	485	476	495	497	484	489	495	470	506	504	456	477	528	492	495	532	494	498	508	482	482	494	511	495	534	473	491	499	532	501	463	535	485	514	492	492	523	524	489	505	501	457	516	500	491	433	527	513	480	562	519	492	539	475	519	503	478	445	504	465	497	470	484	465	494	505	490	501	520	471	458	487	491	473	501	517	480	508	494	523	502	526	479	502	483	483	489	501	556	517	537	497	516	498	459	510	461	487	485	478	477	513	492	516	462	513	510	519	493	442	476	492	470	479	496	476	498	471	456	454	469	499	489	478	452	450	541	530	489	469	497	474	507	498	488	468	503	470	512	519	483	515	477	493	495	533	474	493	457	458	493	497	481	497	496	495	512	481	513	456	540	499	509	509	491	496	501	462	493	514	506	451	546	484	550	486	441	472	482	488	476	516	481	513	497	486	532	489	489	487	520	468	464	502	494	495	471	494	537	484	526	543	546	529	475	450	516	527	488	493	472	445	487	500	506	542	500	469	482	519	468	472	478	522	506	499	517	486	495	488	463	497	503	519	456	493	494	463	462	468	503	519	504	488	496	471	491	513	479	498	484	482	481	493	510	502	509	490	502	503	530	507	498	497	532	523	512	471	546	513	470	489	498	512	512	528	476	491	470	431	474	491	484	481	488	480	509	489	473	521	526	525	495	493	457	478	471	495	492	505	489	469	497	476	473	492	480	505	500	499	472	496	489	504	457	480	506	500	524	489	506	485	454	483	495	493	485	489	511	506	481	460	503	507	515	492	510	465	484	498	508	497	501	503	484	468	445	486	468	506	501	514	468	476	532	471	492	496	512	458	508	470	502	549	473	488	503	520	522	467	432	498	464	490	495	485	517	508	479	521	494	476	485	514	503	487	490	450	480	496	513	477	474	504	494	466	485	486	477	503	510	524	473	466	511	497	498	455	506	501	490	516	473	472	489	539	502	472	534	503	512	471	456	470	468	517	546	476	471	522	481	539	511	473	471	500	489	497	501	501	497	521	507	466	485	448	500	482	498	494	521	457	461	497	469	496	457	508	509	511	471	525	466	491	524	495	479	465	498	497	494	531	471	480	470	451	477	482	510	484	491	500	498	456	450	478	465	505	495	501	493	506	466	499	510	498	491	490	495	502	446	520	500	497	493	462	509	455	500	479	507	500	492	509	461	493	494	516	464	517	488	459	484	483	497	477	511	477	489	482	468	524	497	559	542	503	530	497	509	436	469	460	457	460	542	529	467	469	456	492	475	505	508	481	459	496	502	471	526	488	486	514	485	495	506	512	488	489	485	511	495	469	510	460	491	492	521	482	512	523	469	526	501	482	484	463	528	487	525	469	485	500	475	522	511	502	523	511	500	474	518	466	483	531	517	475	520	437	454	528	500	492	505	482	506	512	494	490	491	497	495	497	520	508	477	514	491	487	488	521	537	495	467	503	510	481	477	523	503	527	464	473	517	512	436	528	499	487	497	497	496	463	520	497	480	502	549	520	533	505	479	465	512	471	493	477	477	496	461	498	483	471	493	499	530	517	487	472	483	493	502	509	494	531	491	497	497	488	499	472	480	473	481	531	506	437	485	458	509	464	513	506	482	478	528	472	544	488	531	516	499	481	496	482	525	495	484	514	514	433	488	485	474	451	508	488	511	469	481	466	507	495	493	484	512	497	495	476	486	506	506	494	510	480	466	523	532	506	459	505	461	474	519	483	480	498	495	469	514	495	479	477	452	500	476	477	494	498	506	499	526	510	511	470	505	490	509	442	467	472	476	500	481	491	501	492	485	461	499	462	492	492	500	462	532	480	461	480	527	509	501	520	487	469	501	492	483	533	512	519	467	507	506	469	476	506	489	474	494	485	477	458	477	508	507	499	485	524	470	462	515	553	514	510	503	513	492	461	528	500	451	498	515	476	498	494	474	485	506	478	484	518	498	493	499	514	488	466	500	502	524	486	483	507	506	494	478	505	500	496	464	505	478	482	476	468	503	470	462	501	499	508	516	486	479	471	506	520	512	487	507	494	478	488	515	490	531	478	487	497	510	532	486	493	494	476	498	483	532	466	505	430	451	528	481	470	524	500	494	487	506	497	499	497	504	484	499	501	457	510	489	493	495	481	469	475	493	503	477	470	491	489	511	505	468	473	533	462	488	456	489	526	488	478	519	485	508	476	484	496	484	507	520	512	497	459	522	480	482	511	474	485	507	521	490	503	507	484	496	479	443	441	478	477	468	505	479	505	498	513	499	495	524	509	497	518	517	478	521	493	470	503	517	474	479	509	516	508	504	512	480	487	517	538	502	481	446	484	521	488	470	484	461	464	549	541	536	471	491	493	480	465	509	543	474	533	504	539	505	507	485	504	536	523	479	462	491	470	494	473	525	533	507	487	515	550	472	466	484	480	462	471	499	516	501	457	480	487	500	521	465	474	484	462	490	486	510	504	489	488	480	473	494	514	554	486	502	503	460	511	474	466	509	491	508	463	481	507	498	524	501	476	530	492	537	481	474	496	490	511	473	480	489	492	467	514	502	470	527	546	460	475	481	436	491	487	531	499	499	483	539	510	476	475	464	491	469	498	500	473	476	505	487	474	488	497	500	476	500	490	512	491	477	510	497	552	509	468	491	493	461	526	508	521	442	525	469	456	471	507	483	450	502	483	493	489	531	518	475	498	470	484	538	492	474	494	507	502	494	495	496	495	500	484	530	503	506	478	510	483	514	508	470	512	530	488	477	498	464	525	530	470	531	517	483	461	516	480	505	465	541	474	528	494	453	470	484	514	480	444	499	507	491	459	500	467	482	455	472	447	484	475	508	502	486	477	441	489	466	473	495	529	485	451	533	480	492	474	501	476	475	488	516	531	534	453	497	487	494	497	465	519	513	470	503	505	480	487	530	480	514	473	458	511	454	488	477	460	452	496	477	536	477	474	498	500	468	490	477	495	481	478	524	480	505	516	492	502	477	527	476	510	456	455	465	481	472	468	493	534	469	479	469	465	460	519	498	457	499	494	525	486	484	498	492	494	441	514	508	445	536	496	460	493	479	485	492	463	451	479	506	507	504	457	519	469	510	479	492	502	479	502	473	479	508	509	474	494	441	514	536	477	488	490	486	512	519	468	515	527	527	489	476	516	504	475	467	508	502	463	471	490	485	484	435	469	485	476	495	497	475	473	510	535	455	471	509	467	492	471	457	497	480	457	488	483	517	494	484	509	466	530	515	505	465	500	495	472	461	483	483	479	460	467	482	483	499	469	479	455	505	503	500	476	505	489
24953	21309	27497	25346	12418	3370	2247	1838	1589	1477	1405	1326	1277	1280	1162	1109	1083	1053	1022	1016	1032	1063	989	1070	1027	1088	1106	1068	1053	993	961	976	954	1007	986	991	993	978	979	978	986	1013	1029	932	999	947	1007	927	1000	957	980	908	981	971	903	920	927	898	920	922	942	879	888	926	895	910	901	934	914	953	926	952	879	929	933	895	901	876	931	882	915	912	923	928	958	919	915	948	861	903	901	925	936	877	927	934	922	938	851	956	927	894	863	916	939	912	922	891	888	955	880	876	971	924	873	879	885	882	936	899	893	860	872	927	908	935	889	939	936	954	920	934	954	877	930	893	940	906	914	894	945	878	926	911	919	971	947	899	916	901	862	950	951	868	896	953	876	902	942	909	908	916	937	939	883	914	928	834	878	864	959	932	944	891	904	966	958	929	911	905	928	898	895	906	900	940	920	919	961	937	935	887	887	889	924	968	914	884	935	931	963	918	916	912	912	921	965	922	893	960	920	872	855	904	917	1004	923	897	839	965	937	878	969	890	926	866	870	891	923	928	913	925	910	935	934	840	847	886	962	852	914	864	921	910	871	927	878	907	957	919	926	940	911	945	938	866	918	893	886	928	904	898	886	910	988	905	962	887	881	890	916	908	924	935	890	912	876	912	940	921	872	892	973	957	973	909	915	896	911	913	915	920	902	893	913	887	976	887	918	897	897	929	856	909	892	908	955	910	890	873	927	881	919	941	855	910	924	940	925	902	925	990	892	926	920	939	934	890	937	884	906	968	913	934	887	908	964	881	885	930	935	965	881	955	899	924	879	974	953	881	913	909	837	911	915	943	895	925	886	880	944	943	889	946	869	887	912	844	992	913	945	901	929	868	931	972	891	871	886	877	862	914	907	921	830	985	886	886	914	953	919	878	871	904	930	998	929	911	858	870	878	903	881	874	896	923	907	901	922	929	905	903	888	936	915	927	907	929	904	914	938	921	877	893	962	876	874	952	944	905	918	926	926	941	916	916	928	902	894	927	923	862	876	926	887	905	948	902	916	940	907	853	918	928	933	940	881	954	892	900	907	876	904	912	886	886	912	941	905	854	868	949	887	915	914	921	938	918	911	906	978	896	883	953	916	880	917	918	985	937	914	883	952	896	928	953	924	917	969	916	885	852	920	941	938	909	913	912	869	906	910	904	874	929	956	899	945	917	907	961	940	909	957	886	893	938	917	857	916	935	862	892	933	941	951	962	876	933	949	926	870	909	906	895	931	953	920	899	859	881	921	958	900	882	933	880	910	889	972	865	891	897	873	906	896	914	889	924	911	939	890	910	881	902	905	831	901	943	946	873	945	874	917	915	913	869	926	873	957	969	918	847	951	922	898	872	891	923	904	945	877	963	879	883	898	880	907	917	925	924	857	926	927	898	910	892	924	891	928	900	918	886	902	877	880	957	955	868	915	844	899	910	892	897	931	922	904	954	960	955	876	936	944	854	853	887	884	918	901	974	894	890	933	836	912	850	925	952	911	917	909	917	923	949	929	928	931	918	890	859	893	916	935	931	966	846	944	929	930	947	970	927	918	879	905	843	936	926	915	906	901	927	922	930	898	937	911	932	943	921	930	877	942	932	891	921	913	911	917	881	890	889	893	954	862	943	954	896	926	900	867	893	919	902	878	946	926	890	896	903	906	931	880	972	853	911	890	916	873	966	903	919	920	912	877	877	898	956	899	837	894	918	903	912	889	911	850	847	925	890	941	949	958	968	900	894	927	950	880	913	921	879	907	939	918	864	936	965	897	895	889	955	919	917	898	949	910	920	913	920	843	910	883	835	916	908	870	943	970	936	901	913	944	936	904	852	884	950	873	924	916	912	879	936	863	890	910	869	948	926	894	899	920	938	900	900	934	903	949	891	926	957	937	910	882	933	866	871	947	895	902	882	892	930	896	974	826	951	950	932	886	923	920	974	930	886	882	928	896	910	903	912	928	922	883	871	940	928	866	887	892	873	883	894	850	913	918	879	943	924	920	894	897	879	965	910	914	881	914	881	920	926	921	862	954	883	865	920	957	886	973	902	902	955	918	961	926	953	947	959	855	878	930	932	909	931	929	923	874	890	925	943	922	892	933	955	894	931	905	893	915	862	839	927	919	915	899	927	893	913	880	959	905	921	911	941	916	940	961	897	916	888	949	864	925	952	943	921	926	875	923	937	867	876	954	917	913	958	904	971	883	952	867	910	902	848	902	911	901	867	876	942	919	862	961	892	917	933	909	912	922	897	959	900	895	919	959	944	906	921	895	873	924	909	915	873	911	926	886	863	980	903	920	918	931	943	885	826	911	875	956	938	883	892	944	930	894	945	868	915	906	897	901	919	897	940	923	850	929	943	919	966	912	857	910	900	947	874	873	888	931	885	916	904	963	917	924	865	951	891	969	921	864	918	936	962	916	887	956	930	928	870	917	903	952	948	892	1002	859	905	946	896	927	911	905	972	927	967	910	911	923	921	945	988	864	925	926	870	911	912	928	948	890	879	897	898	944	925	907	892	889	911	886	980	900	941	874	902	908	896	924	936	916	934	906	918	938	914	942	908	901	901	883	902	907	865	897	901	915	945	920	884	932	931	899	920	893	935	863	875	863	879	875	914	907	935	913	904	860	929	886	952	907	896	915	916	925	934	925	897	935	882	904	911	960	884	917	947	893	866	872	852	926	924	931	883	878	881	921	923	972	910	893	974	887	949	937	912	869	964	923	890	921	889	912	914	967	949	890	900	935	875	967	887	922	864	890	911	877	906	973	964	920	889	937	917	920	944	930	885	948	924	920	976	958	920	877	950	918	890	947	863	905	879	899	882	938	916	923	914	936	892	876	919	896	958	933	942	929	884	932	930	929	910	909	978	884	872	906	848	889	897	956	856	841	880	929	944	884	908	911	883	892	921	962	880	938	946	910	920	975	954	931	903	913	902	888	914	943	864	947	876	951	853	927	952	883	933	967	870	893	882	909	926	867	903	860	928	917	899	993	947	922	940	891	866	919	896	895	883	929	850	893	910	922	927	945	916	875	947	926	921	905	905	874	927	912	918	866	931	879	929	896	923	865	857	916	915	945	897	949	887	887	906	861	952	948	930	881	865	923	923	883	903	972	887	917	940	906	954	968	935	939	969	907	839	890	959	901	909	896	956	902	938	996	907	892	887	887	932	926	852	932	964	918	908	959	847	931	953	892	894	950	955	907	880	871	873	861	886	939	893	880	891	932	953	942	945	911	848	951	832	871	939	915	938	924	903	916	960	919	940	936	934	918	903	912	924	883	955	951	885	984	913	934	893	910	891	888	899	931	908	907	876	946	889	934	940	940	927	929	914	924	945	894	911	926	921	904	960	955	869	915	932	863	931	944	936	894	933	890	954	873	919	930	880	921	908	918	919	867	911	900	907	934	862	898	961	912	908	915	903	949	912	860	895	897	900	917	928	930	917	870	932	904	891	908	899	880	864	961	941	894	900	838	940
15764	19450	12543	10071	4778	4330	3416	2683	2297	2201	1822	1709	1675	1519	1410	1267	1215	1167	1122	1152	1176	1084	1178	1114	1192	1203	1279	1151	1123	1046	1028	1096	1021	1082	1039	1123	1028	1065	1073	1059	1049	1015	1074	1097	1136	994	985	1040	1013	988	981	952	921	958	963	993	984	921	952	945	998	915	901	973	909	966	952	892	904	947	907	906	899	889	921	893	913	927	1005	992	939	879	933	969	929	905	898	899	922	922	874	921	896	990	891	845	861	923	953	898	948	936	848	879	932	932	966	886	912	901	955	970	954	899	917	907	932	910	925	900	895	922	928	913	954	961	889	882	861	920	910	923	959	896	920	966	895	898	998	897	998	936	933	922	963	939	896	935	916	937	904	954	916	1001	881	900	941	928	902	897	931	924	974	933	906	912	932	875	900	940	912	916	901	943	864	953	933	937	906	937	901	966	917	966	896	856	895	933	957	942	923	929	902	956	914	911	937	946	903	910	1002	937	910	919	942	949	872	933	937	940	907	904	946	910	910	918	922	970	917	919	910	884	871	971	909	860	897	917	913	864	903	903	912	989	915	925	926	919	985	927	970	965	948	903	882	933	925	960	960	886	948	887	925	898	892	911	943	884	884	952	930	880	921	941	951	896	929	900	900	935	884	949	904	936	894	976	930	898	909	925	897	924	895	864	932	889	931	930	961	889	932	909	960	973	893	919	928	929	1000	871	885	956	938	905	974	934	945	900	942	941	908	899	946	882	921	870	939	926	946	919	898	924	905	903	991	937	984	913	918	962	976	930	943	948	903	895	960	889	938	975	880	951	937	878	882	944	879	981	863	923	906	900	983	946	877	877	877	938	933	887	932	950	883	913	922	944	948	911	950	858	852	885	922	864	928	881	889	932	925	923	912	948	954	969	923	916	918	976	902	898	901	949	924	900	924	947	935	887	849	924	954	891	917	902	902	983	919	938	895	906	961	905	979	935	918	912	957	948	943	916	937	935	930	895	934	907	885	898	942	921	916	937	888	909	916	998	902	870	899	939	934	907	902	925	920	905	955	889	922	883	910	934	885	944	912	911	902	915	874	939	936	880	919	915	918	895	918	968	881	902	909	905	927	918	916	921	895	936	961	960	897	920	888	872	912	885	883	917	929	939	905	902	959	890	905	956	957	947	903	903	930	928	913	904	905	919	948	955	901	923	962	950	870	870	917	958	913	904	931	939	896	947	969	921	943	895	892	934	884	942	939	895	950	862	921	917	912	965	880	932	915	878	953	892	967	898	948	934	930	931	876	955	890	961	904	918	924	949	920	889	894	950	910	899	894	937	870	882	880	937	902	926	875	914	953	906	904	915	886	918	920	942	932	954	968	888	966	935	879	914	933	977	949	913	964	945	920	937	919	932	985	944	904	926	967	909	913	912	841	963	949	869	946	911	907	946	916	877	884	926	877	909	921	895	858	931	906	959	945	908	909	938	888	925	881	891	952	926	921	901	887	905	937	949	909	915	933	931	918	941	914	853	870	884	908	939	882	905	897	960	901	926	949	919	942	940	957	906	996	889	926	964	991	919	964	921	965	937	951	895	940	922	956	915	909	975	916	924	909	950	951	907	978	967	947	919	912	956	964	893	955	905	994	963	892	910	966	919	883	877	867	918	970	964	906	865	930	932	867	922	938	869	907	949	942	912	932	925	966	928	919	898	924	931	948	963	909	955	932	979	936	933	885	906	882	988	939	887	920	889	960	904	896	904	949	933	878	916	951	905	900	920	942	941	868	926	947	919	887	962	907	908	904	922	910	928	930	920	874	954	876	872	916	918	907	908	937	911	947	948	888	883	893	925	959	934	902	904	923	918	922	883	910	943	884	946	886	963	945	851	924	925	951	933	923	928	867	949	933	932	935	863	959	902	941	923	920	876	928	939	906	931	959	893	894	915	910	920	868	937	898	921	937	906	909	977	920	962	939	1008	928	970	889	913	907	916	912	927	929	924	869	950	858	879	884	911	947	900	913	929	986	920	921	918	951	898	891	934	946	871	948	916	909	917	891	878	949	932	929	928	873	890	955	957	903	970	938	903	886	872	927	920	925	1003	925	896	837	925	934	906	922	913	863	958	884	914	896	876	962	919	906	950	906	840	961	912	895	888	983	966	914	897	937	941	962	905	900	932	975	985	943	918	900	945	935	919	929	922	912	894	915	905	916	958	974	911	928	875	894	878	939	931	1000	880	910	899	886	896	920	905	855	955	862	883	911	878	952	924	895	966	938	916	981	925	928	882	922	964	929	973	913	916	885	959	906	938	932	884	903	939	939	907	915	902	903	934	941	932	928	943	903	956	913	936	926	963	901	926	900	875	898	947	944	889	969	906	940	913	895	899	909	894	931	934	870	927	931	907	971	980	933	887	910	955	921	920	871	870	906	900	954	924	917	972	918	910	928	966	884	923	920	902	907	921	934	891	955	950	877	929	886	968	891	934	927	869	930	928	896	958	923	841	859	930	895	881	923	915	927	959	926	878	951	869	832	904	903	906	958	914	882	909	885	942	946	879	900	1012	923	977	897	967	919	916	973	880	939	931	951	916	939	902	893	931	944	871	943	937	904	946	928	909	900	928	892	901	878	893	916	927	927	961	947	929	920	928	963	900	934	964	907	947	899	873	960	937	925	952	948	915	944	901	938	882	934	890	929	913	908	870	891	915	920	954	929	946	922	889	937	952	932	936	931	928	922	943	891	950	954	904	921	924	918	927	903	904	877	912	939	895	872	904	873	940	956	947	923	918	996	933	972	938	925	910	929	919	921	969	979	917	873	894	895	932	917	905	940	936	904	874	949	881	886	984	916	965	935	961	911	967	900	921	1022	935	904	933	938	944	911	914	923	851	944	874	947	927	950	911	895	884	944	936	903	924	882	903	951	906	945	919	898	895	897	897	924	960	961	884	862	920	931	934	959	881	919	869	927	913	880	881	932	938	922	950	906	909	922	899	886	932	929	900	912	942	935	923	991	938	897	934	899	977	907	916	961	950	933	925	893	945	929	888	962	925	970	933	934	928	877	921	941	966	909	936	920	935	910	916	898	920	971	923	951	905	934	921	896	944	934	940	885	881	954	959	880	940	950	868	913	933	854	953	973	935	903	928	857	931	895	942	910	915	893	933	911	880	963	903	967	924	894	885	904	911	930	944	946	917	903	907	915	872	955	869	929	871	894	875	910	918	946	902	918	862	869	923	933	944	902	904	934	919	900	931	946	909	971	949	940	907	937	856	924	931	927	954	914	918	899	920	947	893	937	881	949	976	909	910	967	977	929	917	926	939	922	920	933	897	936	921	970	903	902	906	917	949	905	941	895	885	959	906	914	886	925	942	922	954	872	925	942	922	902	895	898	901	890	953	858	931	931	925	905	913	934	953	907	894	949	913	950	924	899	890	906	971	913	949	878	963	933	885	948	889	935	944	943	930	907	947	955	881	867	881	943	908	959	928	949	930	904	929	911	900	968	963	905	957	881	914	985	985	861	943	927	908
22656	21272	29009	23855	21282	21433	11437	3144	2311	2072	1744	1622	1663	1437	1263	1113	1088	982	959	965	958	911	960	977	966	1061	1100	955	952	930	920	912	904	912	873	887	863	842	870	815	808	837	871	873	878	875	863	882	764	754	687	787	759	696	740	751	697	715	726	731	714	724	693	694	775	743	688	715	680	642	719	695	681	721	658	721	720	698	695	650	696	724	683	722	680	687	685	686	677	657	707	666	741	637	720	702	719	732	621	653	711	704	699	679	657	690	677	691	726	745	718	686	746	703	683	723	700	699	693	658	723	712	707	704	690	665	696	682	704	643	686	693	673	664	646	670	691	680	699	685	715	708	717	693	715	677	698	690	653	724	734	695	689	638	689	686	666	664	693	703	715	720	703	751	709	743	717	713	741	680	668	695	641	667	722	687	707	681	722	711	706	712	658	677	732	708	714	719	706	684	663	727	674	662	693	693	669	662	737	706	672	698	765	685	704	714	706	713	681	715	654	694	709	700	754	731	732	703	675	706	715	672	694	648	677	648	709	686	732	705	682	731	689	735	689	689	672	689	678	734	674	711	710	680	697	660	695	714	700	696	708	676	682	693	680	658	673	725	675	699	701	691	687	700	722	705	739	751	693	738	724	692	699	692	700	697	711	644	690	697	688	678	693	697	694	705	701	714	729	696	693	703	701	686	747	636	740	711	689	695	676	654	689	704	705	720	690	733	696	690	713	670	723	713	708	657	694	678	665	694	668	718	702	648	715	680	668	676	674	730	688	688	711	705	726	682	693	708	696	686	643	702	679	672	711	742	695	710	702	683	702	757	658	649	679	666	692	701	661	662	722	702	736	714	678	719	718	708	654	708	677	691	672	762	640	680	702	743	700	676	716	664	675	695	679	696	731	692	635	719	682	718	708	706	675	686	754	720	667	646	663	693	643	723	658	669	667	723	677	706	668	682	714	754	665	704	695	669	702	669	701	650	708	707	682	689	676	709	660	736	687	679	714	704	638	705	679	696	636	723	697	655	702	696	699	720	670	685	677	682	712	688	705	614	683	681	698	681	688	719	707	677	660	743	734	622	685	691	730	684	694	703	712	731	675	686	701	724	666	678	612	708	727	698	701	739	708	706	700	699	681	687	673	689	652	721	711	687	691	668	678	706	683	680	692	713	698	724	675	692	707	654	721	682	662	737	681	675	720	666	725	739	692	663	706	705	680	682	650	655	686	664	693	718	718	704	699	709	676	687	663	764	689	703	644	641	699	690	706	689	690	705	693	675	718	731	734	692	669	729	696	713	662	691	685	687	678	732	748	648	743	648	669	727	737	709	715	674	735	660	634	645	661	696	677	742	726	695	712	666	706	744	664	709	657	694	723	718	711	689	669	699	715	661	632	721	686	719	642	665	699	717	670	690	650	668	688	689	684	709	727	722	680	708	692	724	676	670	711	635	679	700	706	697	678	686	652	689	698	714	717	724	677	684	725	673	659	697	684	665	699	717	683	711	713	744	663	685	725	674	740	675	681	663	690	703	704	708	681	715	678	703	669	746	672	722	668	678	684	691	734	691	670	710	696	708	733	704	711	733	701	713	686	675	685	666	710	670	719	693	697	705	744	649	698	699	724	711	686	695	718	677	674	646	725	689	764	707	712	717	716	720	635	661	701	738	713	681	674	763	706	661	677	685	667	628	699	667	700	704	704	722	688	713	674	686	673	695	717	693	716	698	708	737	725	748	709	657	710	703	685	726	675	675	666	703	690	675	700	660	730	668	675	702	640	704	720	693	723	686	738	695	686	680	694	694	679	690	656	704	678	673	729	735	662	666	666	714	660	681	692	728	630	717	713	624	686	706	697	693	726	658	681	722	714	682	745	715	682	681	676	682	688	657	694	705	658	717	672	670	675	672	720	671	632	718	742	720	715	673	717	695	709	683	689	675	705	698	659	661	720	659	683	665	711	660	697	742	723	744	685	721	721	740	692	709	661	686	698	667	702	699	710	693	712	700	645	670	731	694	654	678	692	701	743	699	686	696	729	663	703	706	675	674	633	687	677	690	666	695	677	705	683	704	732	662	677	660	705	721	697	669	678	700	684	698	692	670	730	677	663	701	721	739	645	715	709	704	685	722	727	711	685	669	734	703	669	706	680	698	668	731	669	699	706	672	664	729	705	685	706	692	650	692	618	719	713	652	699	672	743	727	673	691	645	716	653	723	725	725	775	682	662	650	647	748	693	678	669	745	660	730	702	677	670	720	632	692	684	695	706	699	725	702	681	659	695	684	663	664	698	719	707	667	681	704	653	671	670	656	698	656	742	663	697	675	657	658	706	676	685	677	757	706	661	666	659	716	721	704	712	711	690	608	676	681	744	680	732	728	737	660	685	683	698	738	720	691	674	679	705	716	673	665	744	696	715	656	758	671	673	707	678	683	708	694	754	662	644	703	705	653	656	685	740	695	686	670	681	711	679	701	691	706	666	655	633	707	692	676	703	692	680	691	656	740	631	729	703	692	722	760	657	663	674	662	720	715	673	669	641	679	690	683	729	714	749	696	656	656	710	693	688	737	714	688	679	645	696	687	694	703	694	688	720	651	712	675	640	704	676	658	678	696	701	737	693	689	761	681	753	728	683	718	712	740	701	641	650	703	722	666	707	723	730	730	662	694	696	695	724	746	692	708	680	700	705	682	685	722	690	682	705	720	659	738	670	687	685	698	666	687	698	695	682	693	682	718	685	669	726	665	735	663	687	712	690	689	678	724	715	696	704	716	704	636	747	688	653	712	707	743	708	725	704	713	659	683	679	678	659	687	703	709	664	722	703	756	661	706	680	677	745	715	711	699	702	695	661	667	703	729	703	687	715	712	737	660	702	668	714	695	744	667	658	666	773	728	732	677	695	675	675	669	688	643	680	664	675	685	705	665	705	722	708	682	681	677	719	677	723	689	709	716	690	672	720	630	698	725	709	695	686	728	725	722	698	720	716	662	742	704	748	707	708	733	697	687	692	724	636	676	682	683	686	626	691	725	668	672	699	719	724	693	726	701	699	696	648	693	686	652	707	717	671	696	705	663	668	716	723	670	700	691	714	691	680	728	688	718	635	743	647	740	693	699	703	697	710	705	694	703	700	670	686	700	673	697	710	673	684	696	743	700	642	672	673	690	707	677	748	659	736	687	697	666	657	665	678	725	684	632	691	679	711	698	680	773	661	724	704	653	709	636	666	688	625	712	641	695	716	653	710	727	703	696	650	656	720	664	678	670	700	704	682	674	695	681	698	672	725	749	721	667	750	675	705	705	703	709	703	702	731	706	708	707	691	682	686	694	677	687	714	702	711	681	668	674	707	709	658	748	666	674	705	690	685	667	717	673	674	662	660	706	679	708	718	672	685	710	709	713	671	686	700	640	690	691	670	659	660	700	732	658	668	701	676	691	719	738	700	659	754	715	730	682	726	681	677	717	707	687	683	726	691	713	705	723	679	663	709	671	710	647	730	762
20677	30962	22446	18490	8664	7525	5811	4458	3780	3267	2675	2429	2367	2023	1698	1484	1299	1217	1084	1119	1075	1091	1077	1148	1185	1318	1273	1092	1071	1078	993	1026	984	908	989	952	944	953	947	950	925	896	932	1000	1017	1001	954	858	795	788	802	789	791	734	759	720	756	744	733	710	669	724	714	681	712	705	732	711	720	742	694	723	726	728	684	707	710	675	677	659	695	726	685	679	698	683	649	661	715	715	725	719	769	663	670	658	709	768	667	671	694	712	744	679	674	650	728	645	689	660	681	711	628	722	652	674	699	690	714	639	644	647	663	684	719	706	751	718	693	652	693	669	716	699	691	709	702	723	693	675	691	700	723	692	646	717	687	724	702	659	673	712	691	702	659	677	684	635	662	742	681	702	688	724	722	732	705	704	702	690	683	679	634	730	674	695	718	722	717	666	758	673	699	706	664	694	696	704	687	665	695	707	663	672	709	685	687	642	698	663	691	710	707	682	763	647	695	688	702	670	699	711	660	702	669	680	706	664	732	658	696	697	748	717	684	683	751	685	669	698	651	688	703	699	721	662	677	680	660	684	702	744	700	681	688	742	665	693	681	737	703	710	677	700	718	729	705	731	686	661	701	687	663	678	703	750	664	699	710	676	693	682	694	694	671	741	678	717	653	707	687	682	683	654	714	660	656	694	712	700	676	672	733	628	728	684	644	754	703	669	694	672	698	705	695	702	676	688	696	666	645	707	710	696	706	698	714	669	706	673	714	699	728	746	724	699	669	689	676	690	729	713	675	737	721	663	701	677	703	659	690	674	684	691	699	687	699	654	681	664	649	667	681	750	714	707	706	674	688	705	664	677	647	679	758	654	708	695	717	714	663	687	712	698	709	683	736	688	697	727	699	646	715	669	703	713	672	695	675	660	719	685	723	686	646	711	667	715	682	669	651	675	693	715	694	666	707	719	692	702	651	716	694	691	712	688	726	687	673	730	750	637	687	712	692	700	668	657	697	693	713	678	648	728	708	693	694	674	728	677	707	662	688	696	710	685	683	667	695	661	693	693	683	713	751	701	696	666	681	636	716	721	651	687	758	700	705	671	673	720	708	674	679	681	667	669	709	666	715	649	707	696	675	630	650	697	676	743	697	681	677	739	693	644	764	690	667	709	675	674	703	708	696	670	656	696	704	724	657	711	705	689	665	693	709	701	681	708	745	676	682	698	639	720	694	678	649	683	714	682	683	647	667	663	699	686	699	648	711	692	688	706	636	683	732	702	682	728	712	673	657	701	636	695	694	716	672	660	673	695	709	692	718	687	708	668	723	680	714	699	651	711	683	689	690	691	722	691	670	642	727	694	670	710	732	676	696	652	729	668	704	667	661	717	671	713	706	634	668	730	666	695	717	702	704	674	722	637	688	656	680	685	690	701	672	685	725	696	686	713	691	688	689	685	743	720	716	678	670	684	693	682	733	699	674	661	680	697	668	691	702	713	720	690	694	686	696	692	699	677	699	740	741	672	685	709	707	689	646	753	676	693	670	686	695	679	659	697	691	721	720	653	666	732	665	665	612	698	666	644	700	706	701	624	685	682	692	652	722	700	706	729	692	721	688	656	672	707	694	686	706	713	673	684	657	690	700	670	712	659	724	724	701	659	639	679	730	737	735	674	715	681	654	713	694	723	714	642	677	732	694	676	713	715	687	729	706	728	700	747	768	668	708	693	719	658	680	688	646	679	740	682	711	674	718	678	711	715	713	677	700	684	738	678	667	672	694	657	679	690	691	680	726	692	717	693	677	636	721	648	706	744	696	679	686	709	728	684	693	719	655	688	677	687	714	690	713	681	667	727	688	685	708	686	719	673	678	688	644	668	652	658	724	714	685	705	705	705	651	675	727	698	736	655	666	668	704	680	681	661	708	692	729	698	668	697	692	678	629	669	728	647	642	674	664	712	759	654	697	648	700	695	737	711	664	678	698	651	650	669	669	727	709	730	682	681	631	720	724	674	655	672	698	677	643	722	715	696	676	701	730	719	690	701	663	661	679	770	726	691	698	693	698	708	702	722	683	675	671	636	698	692	665	675	666	661	647	668	689	695	713	678	676	652	716	705	656	660	696	696	672	683	710	642	696	687	666	681	736	684	655	681	667	661	684	737	716	700	717	666	672	707	708	701	688	664	718	679	668	727	738	686	665	629	683	698	719	722	691	679	702	712	646	713	672	648	653	709	678	699	681	686	656	658	670	712	677	721	676	726	699	691	752	659	722	684	685	704	700	676	688	681	713	699	671	698	687	680	664	671	672	711	691	716	674	673	693	662	690	714	674	692	700	682	713	704	774	705	662	717	706	685	680	710	673	725	694	669	676	671	717	708	685	703	703	651	687	733	662	681	707	676	687	692	616	680	679	672	672	671	689	654	681	732	693	689	654	705	714	693	657	705	662	739	672	720	662	734	660	709	659	694	709	692	674	704	719	729	701	647	713	711	696	697	647	681	724	661	699	685	686	694	660	682	750	713	677	658	685	715	657	676	691	671	659	724	695	694	655	671	740	685	724	665	673	727	675	704	699	719	683	672	719	727	673	665	698	682	696	694	700	661	692	690	707	642	693	719	692	689	684	708	693	717	690	685	712	679	750	716	685	702	680	744	704	709	668	672	643	669	663	680	676	711	744	683	688	653	687	708	649	692	685	693	716	672	740	686	653	672	687	653	715	656	655	689	665	642	715	682	693	623	675	677	701	700	692	706	720	734	712	699	670	681	700	694	664	685	686	722	706	646	678	716	701	705	670	708	682	692	655	710	669	701	697	709	690	676	692	688	687	668	715	650	753	647	677	758	668	686	678	717	711	683	676	714	676	661	696	712	680	656	693	677	690	657	650	695	713	708	635	694	677	712	641	682	676	666	676	710	718	675	737	708	712	712	704	634	642	666	700	619	713	671	633	722	733	669	645	671	671	702	693	690	709	723	715	684	695	667	686	659	702	712	700	681	654	729	716	691	699	710	735	725	629	644	728	667	673	682	711	663	723	676	707	723	721	671	666	725	721	684	686	719	673	708	701	696	739	703	622	690	680	727	722	680	681	714	687	745	719	678	699	717	670	706	684	681	680	701	643	735	673	678	661	722	697	708	704	678	660	702	663	661	700	683	744	719	680	675	697	658	678	683	700	677	699	685	713	687	702	641	710	705	670	679	681	649	623	665	649	656	660	684	716	688	671	679	689	661	650	689	677	657	692	685	699	684	689	689	653	693	715	641	686	713	671	719	635	699	677	660	672	736	705	783	636	697	670	703	724	703	694	719	675	640	667	697	690	683	681	709	676	729	681	696	723	723	742	673	678	688	675	716	717	674	679	692	721	703	740	737	676	669	692	715	661	733	678	694	719	625	705	728	644	665	673	669	691	695	667	723	674	715	672	713	701	710	722	673	652	689	725	657	690	695	678	701	655	736	651	650	692	701	700	666	733	681	647	693	733	653	718	674	655	696	677	690	715	662	703	670	707	710	695	707
28033	18475	8669	4267	2254	1923	1528	1162	1063	1013	961	928	931	914	816	771	803	773	754	759	808	732	746	742	806	827	849	770	751	735	757	731	759	739	791	783	725	737	755	786	740	735	692	733	761	799	745	720	741	716	756	698	709	717	715	688	690	671	740	683	719	641	705	665	661	694	681	668	753	681	707	724	684	671	713	680	729	704	671	672	661	678	653	643	729	657	678	657	650	713	687	681	696	661	655	704	647	654	672	715	691	674	684	634	728	699	653	659	691	690	706	682	669	699	730	697	677	626	693	628	702	668	735	705	644	693	686	663	712	637	671	721	665	676	664	679	664	699	708	711	657	648	728	728	654	657	674	727	728	727	657	692	700	700	717	695	727	692	732	714	714	719	685	679	663	691	713	656	706	693	714	672	735	672	655	675	730	685	700	631	668	652	698	674	659	712	685	708	673	710	691	677	687	687	661	668	716	724	673	681	713	709	687	629	691	697	722	715	672	685	718	722	680	687	661	696	700	689	694	627	700	698	675	683	716	676	690	709	665	721	704	659	717	687	711	743	727	674	743	649	718	667	668	734	647	715	671	699	685	658	697	687	721	740	669	695	698	670	681	659	683	720	660	657	669	726	673	652	688	731	680	704	648	680	681	699	658	679	692	746	664	639	676	657	674	689	682	694	721	682	657	693	691	639	703	725	692	695	695	629	706	678	643	650	706	658	690	658	655	675	640	691	698	670	680	707	665	682	672	672	658	709	730	621	730	701	679	700	666	691	650	704	663	701	653	636	673	678	684	642	668	730	708	680	660	710	701	693	642	683	741	645	659	671	657	706	662	726	699	686	661	659	700	681	696	654	691	672	702	726	722	696	698	732	717	651	675	642	672	669	690	690	712	680	699	679	644	701	663	693	691	713	696	713	656	751	710	679	678	702	693	707	708	651	683	711	688	684	683	689	683	692	714	654	726	664	681	668	693	679	709	686	638	672	683	643	718	667	726	654	677	686	699	700	696	702	659	655	677	705	686	684	709	687	718	663	700	715	673	703	703	738	679	658	644	723	674	677	713	681	715	696	701	703	700	694	689	652	688	646	686	663	658	706	698	659	645	693	720	644	712	658	641	676	684	710	666	656	681	682	706	695	655	664	691	700	685	728	661	653	651	725	680	687	672	680	651	670	712	673	683	700	697	699	684	687	701	663	716	732	673	710	687	703	667	684	635	658	643	689	698	706	682	644	658	664	730	697	674	679	701	681	686	687	677	713	730	701	680	694	678	667	642	723	687	666	759	710	688	719	724	644	643	688	650	668	680	688	664	727	652	686	645	703	653	699	685	692	683	679	667	681	669	662	678	662	694	674	671	704	728	671	699	660	730	667	700	699	655	651	694	673	632	752	701	670	702	673	725	695	662	668	696	678	711	650	719	674	722	746	661	739	671	651	648	699	666	675	697	691	687	696	738	674	697	661	712	643	683	685	705	629	709	643	705	631	640	671	678	685	682	722	679	706	662	691	649	717	706	663	691	705	676	718	696	692	679	692	649	649	641	693	642	683	700	666	720	637	671	703	626	645	679	731	683	696	670	681	713	683	666	732	715	688	696	659	708	697	684	699	718	652	675	692	753	646	734	672	689	697	695	698	682	658	723	675	698	732	713	648	626	677	689	644	720	684	698	685	681	682	720	683	682	694	703	709	755	696	659	679	702	677	721	721	720	690	685	722	703	727	661	706	664	645	670	691	664	662	720	661	726	677	705	682	747	703	668	684	678	663	716	674	688	673	638	718	605	689	689	687	665	677	681	681	677	713	745	695	667	721	693	680	677	700	679	682	698	720	644	670	674	673	707	679	701	668	687	691	699	679	655	664	675	654	665	724	682	708	673	662	677	695	647	724	623	674	686	713	714	650	660	663	692	694	643	686	698	678	647	695	680	688	634	679	690	746	664	730	626	703	661	693	685	660	706	696	618	709	654	671	702	667	636	672	668	693	693	679	658	649	696	643	714	679	673	671	692	680	704	704	733	674	670	698	710	674	685	676	663	692	716	700	650	620	660	678	678	701	680	672	694	666	717	700	702	654	653	641	694	680	703	676	652	709	698	731	665	706	677	707	658	681	673	666	629	715	701	680	698	672	659	666	680	680	729	712	663	654	672	679	693	672	666	694	650	710	658	680	704	717	674	686	688	674	665	706	674	676	720	684	680	734	709	687	679	660	648	708	662	687	719	649	720	699	670	686	662	660	699	689	692	685	725	663	708	639	640	650	699	688	668	685	667	693	624	712	711	651	729	679	665	666	658	687	690	678	618	666	661	643	705	691	712	699	665	730	683	678	670	621	663	725	713	738	710	690	654	674	670	700	700	708	699	639	641	730	679	654	674	684	733	661	661	679	705	684	698	670	697	649	709	686	705	650	732	686	725	709	675	701	654	690	678	694	701	646	700	698	736	675	682	654	725	651	641	660	688	641	700	678	707	649	701	691	658	653	672	702	693	720	720	639	652	668	702	712	765	659	693	631	673	688	669	702	653	662	720	692	691	722	688	680	676	685	674	693	682	698	679	669	692	666	704	604	660	711	698	692	670	659	651	669	656	677	676	737	660	637	700	694	662	687	695	695	716	673	684	646	713	664	592	654	684	708	631	661	665	678	624	679	632	718	686	697	689	653	692	677	706	702	688	672	710	671	721	651	696	716	697	679	678	657	702	710	698	709	683	657	612	634	670	731	662	715	692	689	718	736	704	665	717	672	703	634	722	663	700	733	679	641	685	654	654	685	673	658	701	631	679	721	709	650	657	666	634	699	681	712	661	626	691	626	688	712	691	670	715	671	698	634	723	654	734	686	707	684	672	661	732	687	655	679	692	689	666	697	655	700	677	700	718	733	721	719	690	708	654	683	663	702	704	708	674	672	685	722	659	660	662	740	698	704	709	642	713	682	657	699	666	698	709	699	704	644	670	664	662	726	697	738	672	708	713	720	694	723	722	666	684	649	687	657	684	704	703	707	602	655	678	743	686	691	664	660	652	683	708	685	640	726	681	691	694	686	702	661	636	702	677	701	713	666	684	677	704	671	674	707	723	681	734	705	677	687	669	691	715	662	669	690	718	668	708	725	679	679	654	663	653	703	706	697	687	710	709	710	687	670	643	701	696	734	678	723	633	643	669	685	718	658	659	673	673	705	687	714	669	705	700	705	662	660	695	671	696	716	717	671	675	646	768	688	698	694	695	671	666	644	644	699	677	714	689	736	659	708	729	690	729	679	657	720	671	697	679	689	661	691	647	658	617	654	702	651	688	727	647	702	713	659	658	719	769	680	651	703	695	634	649	709	690	647	646	722	694	683	658	733	690	728	699	704	709	699	695	684	732	735	719	671	705	656	675	760	649	713	657	697	666	687	689	699	673	685	700	689	670	644	677	681	622	723	670	715	680	721	724	689	668	669	706	687	704	689	695	708	692	704	688	702	674	692	704	723	655	692	690	627	658	705	716	683	707	688	649	667
12605	11138	7706	4378	3117	2908	2279	1673	1530	1369	1265	1147	1123	1087	991	960	865	899	875	828	848	827	866	886	875	949	916	806	877	874	777	773	829	809	807	790	792	802	839	806	786	791	887	790	794	781	841	754	792	708	728	763	693	782	731	706	747	775	740	708	738	714	713	666	793	704	714	719	727	687	739	704	717	753	697	723	686	702	687	735	682	685	676	756	753	716	737	708	682	686	726	725	695	747	692	704	724	719	665	731	713	738	705	725	736	756	697	710	701	779	723	744	738	746	689	674	717	709	730	758	757	753	698	741	709	689	696	678	719	702	711	728	760	711	717	742	704	746	736	730	710	707	724	745	733	686	685	739	692	680	730	699	689	706	694	691	736	740	707	745	736	699	696	727	718	736	743	715	690	730	719	682	695	740	766	759	712	764	681	711	714	698	753	696	662	722	733	765	690	705	701	716	717	716	732	720	715	719	697	752	739	719	714	720	694	740	684	728	690	701	746	751	715	688	777	712	690	739	746	730	728	758	723	683	697	710	700	719	682	698	725	735	748	729	720	727	628	740	768	674	696	724	719	740	733	709	717	671	783	738	716	700	754	715	726	714	675	706	759	733	764	711	722	695	750	706	713	722	707	688	723	737	743	785	711	710	689	730	711	716	707	672	763	701	704	709	762	740	699	740	753	712	723	704	698	750	672	667	746	714	732	700	760	668	719	707	719	742	702	729	777	722	677	704	748	702	726	750	718	692	676	704	711	714	701	737	740	731	704	742	698	745	715	749	679	717	738	718	676	679	687	705	758	681	710	695	772	709	675	714	727	757	751	716	731	718	724	722	695	687	705	685	701	721	736	766	711	692	720	723	728	716	744	722	700	724	737	710	742	694	736	686	736	728	719	714	738	722	685	693	698	697	702	703	683	770	736	708	722	705	718	705	714	695	717	681	706	695	717	726	719	690	727	697	677	710	699	719	722	736	713	751	706	720	690	700	701	685	746	684	756	742	734	744	739	699	721	737	679	761	710	738	711	669	711	752	727	712	732	669	681	751	688	694	738	723	753	699	671	711	748	720	741	755	766	717	728	744	727	693	694	689	721	673	753	701	695	743	717	714	743	747	746	692	727	755	743	698	748	729	701	703	769	738	735	683	698	729	701	694	715	753	706	692	746	730	749	711	724	689	683	672	685	733	712	742	701	815	746	753	708	679	739	697	673	724	717	653	755	735	738	716	711	725	719	740	746	688	721	676	766	721	711	722	706	723	797	753	733	709	694	696	652	688	675	729	678	721	675	749	728	727	707	664	733	763	673	735	749	719	726	723	696	705	730	688	721	721	674	687	746	664	738	707	699	686	656	723	724	743	686	742	739	718	762	750	764	724	627	711	687	728	673	714	725	742	732	660	726	718	687	737	736	718	710	740	700	703	729	675	704	671	750	696	706	750	733	742	769	696	724	724	714	720	689	701	725	757	764	728	749	710	680	743	698	724	709	696	701	703	729	689	705	750	704	698	720	725	714	713	725	697	712	709	697	709	705	666	715	708	698	739	693	729	733	744	702	744	731	737	718	695	770	720	707	700	714	692	725	702	683	695	755	704	723	658	685	719	709	733	749	750	719	714	722	737	693	698	772	713	698	734	699	728	701	706	732	713	719	686	754	730	702	688	687	758	743	691	722	698	729	706	713	739	751	706	716	702	699	751	687	727	695	717	735	760	691	697	726	702	703	728	706	689	709	688	712	716	727	740	708	709	724	752	773	699	732	699	730	694	722	728	729	786	684	777	745	763	698	721	742	719	701	726	730	708	740	745	678	694	719	704	735	724	757	734	691	738	647	728	730	733	720	706	717	713	744	727	752	716	674	740	718	729	697	691	745	739	723	678	745	690	725	699	724	738	732	695	668	680	733	681	733	728	735	718	704	701	718	702	690	705	681	699	731	702	716	730	700	741	762	709	733	714	666	697	677	666	695	681	679	754	759	714	729	660	686	704	731	665	686	709	692	711	677	750	668	701	691	731	758	724	735	715	715	726	674	722	739	706	738	712	718	753	723	756	736	718	721	698	681	698	693	713	721	701	771	693	731	713	722	696	704	703	670	689	750	732	739	737	677	720	719	704	673	754	721	702	731	708	734	733	659	697	694	736	722	744	745	753	725	736	690	736	759	742	701	722	692	719	736	682	687	711	734	705	706	716	684	713	730	662	731	694	717	761	740	717	731	690	691	755	690	769	737	767	717	679	707	743	723	747	689	724	728	729	730	722	706	730	677	720	708	744	749	686	705	717	712	692	699	704	737	754	743	665	727	703	716	722	684	719	751	717	691	694	728	681	736	722	767	749	739	716	703	721	664	750	698	770	735	690	758	698	712	674	685	698	753	740	686	644	716	669	686	738	667	727	722	699	732	719	721	736	690	665	628	702	665	729	687	711	691	709	707	721	730	717	702	739	742	735	716	672	700	734	708	721	725	691	772	681	755	753	753	738	651	707	753	726	764	722	726	719	756	676	726	709	746	759	702	697	730	697	714	735	690	690	746	703	716	734	684	715	741	696	674	751	742	721	773	757	715	750	735	733	752	719	725	721	719	709	708	700	705	779	727	699	698	669	749	736	700	718	717	735	729	710	705	709	708	687	714	773	706	705	726	713	683	710	687	744	746	730	772	679	695	688	740	668	748	707	761	717	738	680	742	721	700	711	691	727	728	762	701	729	697	710	702	734	731	691	694	714	746	734	714	709	696	738	742	745	747	720	727	701	694	730	677	757	742	698	726	705	752	733	732	729	719	776	666	714	673	743	715	752	707	636	724	693	723	715	733	732	742	687	747	716	700	706	742	656	697	734	691	715	749	732	687	732	731	686	738	674	761	728	734	721	694	722	740	716	726	711	698	731	748	694	712	654	711	693	672	714	691	653	669	745	704	720	745	725	722	729	722	669	691	710	715	720	728	665	687	714	696	690	682	712	749	724	744	712	720	701	727	655	691	718	718	696	707	741	738	727	703	751	707	721	727	707	688	753	680	701	737	738	671	697	725	697	708	713	699	738	745	770	700	678	733	700	678	686	696	696	724	739	728	733	692	712	712	713	697	698	673	711	669	692	685	712	692	710	700	771	737	689	703	661	753	678	738	713	727	709	683	712	731	707	745	685	702	724	708	732	705	760	725	727	780	749	669	712	703	736	641	748	699	726	722	735	686	718	732	738	709	717	708	728	696	744	745	726	715	758	738	713	745	710	693	692	769	695	722	742	679	712	715	716	708	705	748	789	705	702	684	690	702	743	738	724	687	703	743	703	739	746	723	744	734	680	725	702	769	724	714	697	766	685	712	682	738	769	681	748	699	716	750	713	765	694	699	752	714	684	717	734	746	736	718	737	724	714	746	706	717	692	697	708	736	718	733	751	707	691	710	742	719	705	709	738	717	744	765	757	767	712	685	739	740	694	742	710	715	732	694	731	702	707	755	731	674	698	700	728	724	716	773	732	740	749	713	694	700	722	712	749
23625	21216	28560	24158	21184	12293	3378	1904	1567	1460	1110	1129	1085	998	856	761	712	691	645	680	645	629	623	699	691	687	678	633	706	682	621	607	625	563	591	547	590	641	557	534	608	600	528	561	544	601	594	570	507	504	495	512	493	508	492	482	517	468	437	494	515	461	490	493	479	507	499	514	485	458	470	511	484	498	489	489	480	458	442	444	492	490	512	512	441	471	492	460	480	475	409	497	511	473	502	492	453	512	451	476	407	501	453	535	466	450	480	469	481	502	500	491	453	458	477	427	502	525	474	452	437	488	457	526	467	461	461	467	483	451	474	499	459	457	500	437	464	486	456	504	464	477	482	531	439	466	468	486	456	474	452	496	461	473	503	453	481	456	494	465	475	479	444	465	463	454	450	492	417	513	473	478	483	465	499	477	473	475	460	463	490	488	437	442	475	508	482	488	459	432	488	477	471	476	460	464	468	551	445	487	487	462	494	444	464	513	482	449	458	488	468	457	493	461	461	506	487	512	498	469	469	492	501	465	457	457	487	441	428	499	502	484	477	463	453	449	457	424	472	463	465	470	498	455	463	482	445	468	487	489	468	486	475	445	499	446	456	482	448	508	497	441	459	456	482	508	462	444	507	496	489	453	476	467	477	470	432	471	486	469	475	468	473	506	487	521	506	482	473	473	498	498	471	482	498	465	493	509	474	442	465	522	501	455	429	437	477	440	519	486	484	452	514	502	468	450	490	497	462	462	461	462	484	458	455	452	470	521	472	463	471	470	475	484	459	492	477	460	481	432	468	521	447	453	462	456	460	460	441	461	471	443	447	454	450	460	450	469	475	498	491	497	433	477	470	447	464	525	452	481	490	481	457	447	455	485	440	486	462	475	478	450	508	496	507	471	488	473	440	434	467	467	475	495	524	458	441	497	442	485	467	474	479	466	454	426	483	484	480	475	449	443	461	460	467	490	470	515	495	483	459	451	467	506	494	453	491	458	469	449	458	498	431	464	452	469	456	467	476	436	501	488	462	472	511	465	491	481	428	468	491	471	500	494	488	432	441	438	450	499	465	440	493	491	490	440	470	479	493	497	466	457	436	473	456	459	524	482	420	444	455	444	485	464	471	458	457	501	461	470	448	479	465	447	486	415	438	460	483	489	484	467	518	508	474	473	466	457	473	473	445	495	448	461	501	451	474	469	484	469	487	449	487	486	466	460	484	485	473	437	497	503	435	478	517	454	481	492	460	501	475	482	466	472	434	454	472	474	481	440	461	452	454	468	429	468	444	469	456	480	462	494	466	490	477	471	481	452	448	486	481	478	489	462	461	444	455	510	467	459	458	460	500	468	464	495	492	465	488	484	501	513	455	464	475	468	462	470	525	478	458	448	474	439	444	446	466	473	440	469	466	490	487	475	461	426	501	443	480	470	453	450	468	509	492	449	456	442	472	499	483	515	512	459	469	480	472	490	485	486	490	482	483	508	477	452	470	460	480	431	435	463	485	467	455	490	536	483	469	453	467	475	458	473	433	533	452	535	460	443	466	494	491	509	461	451	474	463	477	481	450	432	488	458	485	471	443	465	432	478	463	435	451	451	471	444	455	462	476	428	462	457	474	436	482	508	463	471	474	427	504	489	477	492	446	452	478	457	490	459	453	487	455	472	468	468	463	497	456	477	500	471	482	495	458	458	430	453	501	508	433	462	481	458	487	484	485	479	485	429	466	508	457	493	493	487	462	465	443	477	419	464	446	497	485	488	468	475	496	470	470	453	490	472	452	486	446	488	510	491	450	472	492	418	470	512	484	440	454	466	514	475	426	471	448	458	451	468	464	490	461	491	491	507	481	465	466	493	482	457	541	439	468	498	517	505	483	414	477	479	467	449	469	467	467	517	487	460	465	456	458	453	475	478	453	458	482	458	481	500	495	438	482	471	467	488	438	483	430	473	461	485	466	469	474	481	503	474	487	448	479	454	489	444	517	486	483	483	492	445	461	444	504	449	501	469	487	487	475	457	474	490	480	461	438	470	492	488	468	463	455	451	476	463	528	468	445	507	479	444	511	427	484	439	458	496	474	507	467	467	485	481	460	460	520	461	484	462	452	479	472	450	458	461	472	501	488	477	487	480	441	469	481	456	473	448	468	471	472	487	453	479	534	456	456	483	477	504	437	495	480	493	441	490	482	438	472	433	470	468	505	480	467	468	474	459	452	455	489	475	498	478	476	479	482	456	430	479	510	474	492	483	491	477	476	485	446	487	442	528	446	454	458	473	501	443	431	466	463	460	486	452	451	553	494	458	481	482	487	487	460	483	489	473	471	479	485	461	434	466	443	451	453	462	486	504	487	439	473	496	513	479	503	516	455	462	512	473	461	493	476	460	460	419	465	474	419	481	514	473	487	458	486	482	450	447	505	505	461	466	479	453	447	493	472	453	490	445	508	444	469	492	476	450	459	498	492	482	468	470	452	463	482	454	503	456	462	444	457	481	444	509	476	476	468	440	529	490	467	472	468	446	448	454	469	495	468	453	501	476	481	468	468	466	470	466	459	448	459	510	468	483	470	492	467	472	470	485	450	485	473	491	451	431	516	470	481	495	440	443	492	490	489	467	501	468	507	485	460	459	479	515	413	457	485	453	452	470	437	476	517	451	494	443	498	442	472	462	469	467	491	505	475	464	432	501	436	472	483	478	470	462	444	498	470	473	460	471	456	474	494	465	476	452	513	454	467	433	486	493	483	460	453	486	502	488	459	460	476	478	477	501	478	466	501	478	490	485	486	466	469	463	470	480	469	468	475	459	452	433	431	495	492	477	425	455	474	487	506	517	486	507	443	448	465	451	456	485	481	511	486	469	473	443	467	466	439	446	456	466	468	466	492	507	510	445	470	489	457	474	488	451	448	502	460	472	480	449	498	436	431	502	502	454	464	436	464	442	469	496	459	443	507	457	459	494	480	458	434	470	506	454	486	464	485	471	467	470	523	458	480	467	471	453	509	470	480	471	497	525	438	484	449	510	459	492	456	453	522	464	460	462	456	420	475	508	476	509	447	479	442	454	476	503	462	485	471	485	456	512	470	488	500	524	448	463	413	449	473	458	473	467	436	479	469	493	427	503	421	468	475	420	493	464	473	478	466	471	464	458	439	444	459	490	483	464	457	505	479	505	477	441	480	451	461	465	471	489	533	451	476	469	480	514	471	483	451	502	486	471	464	480	481	501	455	446	523	494	471	476	472	451	471	459	429	451	455	464	477	502	447	454	472	498	485	469	471	484	428	478	502	457	484	489	484	490	469	475	471	474	435	470	489	470	465	488	499	480	475	490	477	447	501	481	494	485	448	497	479	462	498	459	473	476	456	496	474	455	466	480	507	500	507	479	439	431	445	447	475	473	477	459	492	478	453	453	492	455	457	450	460	513	482	463	476	467	489	452	430	477	501	451	464	519	450	502	488	509	449	471	489	506	478	460	480	478	450	464	477	456	446	486	465	467	505	488
16616	24907	17295	14434	6303	5343	3933	2982	2543	2212	1754	1750	1529	1351	1190	974	905	833	801	776	819	743	766	828	879	876	956	799	701	730	765	738	697	679	700	653	685	757	669	700	629	638	680	666	685	670	592	626	611	572	557	581	591	515	565	564	559	492	498	525	547	528	545	494	522	488	488	524	506	499	505	512	471	517	523	520	530	521	536	482	505	470	516	540	474	540	510	484	545	513	524	493	489	514	482	488	489	501	476	469	543	475	516	509	480	453	502	514	495	505	494	517	509	500	526	495	495	511	538	510	485	508	531	477	471	531	509	510	454	484	526	491	513	536	546	536	543	481	473	485	499	463	489	476	487	506	522	478	467	491	508	530	514	493	493	510	500	489	522	521	578	474	494	509	503	488	472	518	456	474	488	554	478	514	486	494	454	507	505	499	467	520	545	488	495	471	508	527	518	534	487	477	543	495	497	480	485	452	566	471	503	497	520	496	502	499	504	486	468	488	548	507	479	525	513	489	500	485	499	520	522	520	496	488	499	522	532	491	514	532	514	493	487	525	499	482	475	517	503	535	517	494	477	515	485	519	488	473	501	523	514	540	497	499	517	507	525	494	525	541	531	496	472	475	487	508	495	464	482	484	503	496	487	456	503	504	510	524	497	520	518	508	512	482	514	513	502	495	471	485	490	476	493	503	524	519	507	505	473	492	546	509	514	515	509	466	463	504	520	509	511	514	510	507	525	506	521	538	512	487	492	517	491	525	529	523	498	511	538	491	459	463	516	474	498	524	546	508	477	464	520	488	488	493	480	492	477	522	519	491	535	498	508	485	497	489	514	482	496	483	502	469	518	458	495	516	491	469	489	524	516	455	502	492	519	519	495	497	487	503	476	463	493	492	513	485	488	484	547	541	515	450	450	473	480	509	496	473	481	475	468	487	551	517	509	498	470	483	484	517	513	466	514	537	541	508	527	506	513	481	478	511	491	540	532	490	496	544	521	474	506	498	496	520	519	468	495	514	464	533	482	511	524	447	467	459	485	465	480	500	473	542	523	521	512	473	534	487	515	484	522	503	484	518	444	487	490	485	469	516	511	476	519	540	511	490	448	508	491	503	484	476	501	495	485	484	447	494	515	503	517	498	513	515	493	499	510	500	481	484	425	500	532	485	491	495	479	488	498	475	513	486	478	510	463	485	450	529	495	462	498	437	515	471	465	505	458	485	488	567	471	517	482	471	510	445	514	514	479	494	488	460	538	478	497	471	485	479	511	492	481	494	522	466	494	522	501	514	483	510	517	495	494	519	498	484	527	492	537	501	447	494	504	544	494	493	520	502	504	472	500	488	472	466	482	499	478	490	541	525	505	510	530	544	499	481	480	478	486	501	505	487	470	513	499	517	511	522	489	481	494	464	473	450	528	518	495	515	485	515	492	497	462	440	507	508	505	489	468	494	514	461	505	501	448	508	498	496	467	524	495	496	496	498	474	486	497	508	550	482	484	490	507	532	484	538	486	488	498	490	476	521	495	500	517	477	531	478	515	486	525	526	487	484	475	493	531	515	472	494	485	503	526	497	517	495	464	508	487	525	472	522	487	509	528	531	497	473	490	523	490	493	495	521	467	492	476	488	467	489	503	506	518	508	510	504	534	492	505	501	545	488	510	526	489	483	491	542	476	537	510	474	482	548	496	481	476	528	541	509	464	497	490	496	521	489	542	542	498	536	496	494	466	540	480	543	502	477	472	461	511	453	518	479	484	480	494	506	511	487	506	519	499	510	520	551	502	471	495	479	523	522	485	471	506	476	473	479	499	491	522	461	507	470	472	523	506	481	488	503	473	512	526	491	537	492	460	519	437	484	511	510	485	505	504	494	461	495	501	503	482	495	512	463	506	503	436	468	503	503	477	501	525	508	497	518	524	436	530	478	489	497	488	531	503	506	486	482	506	474	455	497	486	495	479	505	476	506	535	525	533	501	502	493	520	501	527	488	518	475	537	532	477	505	468	482	516	482	538	494	489	472	460	495	482	475	495	556	489	519	485	481	519	491	472	472	484	497	489	476	474	542	506	500	504	503	495	517	503	492	522	499	476	470	494	510	482	556	553	487	508	493	486	480	496	500	513	520	502	520	498	509	528	511	518	517	511	487	509	547	504	467	481	497	500	485	527	539	461	485	456	474	496	518	527	516	496	474	471	466	523	531	504	518	521	502	520	519	509	489	496	478	515	487	490	518	491	481	511	537	493	494	526	464	489	504	524	520	529	506	485	511	483	525	492	479	523	532	535	499	474	528	509	485	543	479	530	496	510	494	493	457	463	486	489	484	495	475	515	503	505	474	521	507	509	502	507	501	480	506	493	488	482	482	473	500	469	484	474	488	493	530	467	501	554	520	530	506	512	518	479	496	514	529	513	501	512	502	508	504	463	494	532	485	516	515	512	502	502	506	485	470	492	476	498	537	504	495	462	488	542	514	500	475	476	507	530	489	441	509	508	479	534	471	507	499	538	512	501	512	474	526	469	459	516	506	515	468	531	508	509	526	498	500	510	524	502	506	509	545	491	484	493	485	497	486	443	525	477	509	536	490	488	495	500	478	476	492	509	504	496	457	496	474	488	501	485	488	493	520	536	493	521	504	509	523	502	522	524	484	467	476	504	527	489	487	507	486	522	502	489	520	502	521	489	462	491	487	468	491	509	533	493	529	484	503	542	486	504	493	518	460	551	451	487	559	518	481	475	500	458	503	502	471	505	501	450	509	528	499	565	495	469	504	486	483	528	483	484	494	524	473	507	480	452	486	480	509	455	500	507	490	502	514	530	468	515	495	492	518	502	535	489	469	510	481	510	520	525	532	496	484	535	533	503	558	505	525	518	495	524	498	457	521	498	500	482	507	509	512	525	509	501	513	524	499	493	442	515	475	531	473	486	504	467	494	514	495	501	492	524	553	479	504	492	481	483	524	525	503	500	497	489	494	520	506	480	524	519	484	467	516	486	457	534	510	518	509	500	491	449	518	477	521	534	505	481	477	527	490	505	503	510	541	534	505	473	527	520	498	505	463	539	507	505	504	521	523	504	492	517	513	490	498	474	511	500	494	500	497	527	478	480	514	494	512	514	498	492	532	497	514	512	503	504	493	500	476	524	469	500	446	470	486	531	501	487	538	522	544	491	512	487	531	475	495	501	472	486	506	513	529	483	501	471	487	498	524	499	516	508	484	499	493	476	483	521	490	494	498	526	501	539	509	513	479	525	538	493	508	488	467	521	515	510	550	564	479	468	484	479	498	506	519	499	504	514	499	471	527	520	447	494	511	509	507	495	512	507	480	507	466	478	522	475	543	494	492	500	500	492	482	488	533	516	517	492	528	522	489	491	485	471	474	531	515	481	495	492	515	506	497	483	481	489	480	466	519	457	513	499	520	490	491	518	502	477	448	478	532	507	490	510	511	498	513	501	477	490	498	492	531	464	481	510	495	491	517	509	485	500	486	532	503	486	463
24993	21266	27396	25348	12358	3424	2355	1731	1651	1495	1422	1347	1319	1247	1137	1064	1028	1101	1048	1041	1054	1030	1104	1047	1083	1072	1092	1075	999	1000	1010	1047	988	959	1028	1006	1050	1004	985	995	943	974	1004	1006	1000	1003	1010	950	937	958	962	966	844	953	963	981	939	887	986	989	923	894	959	937	882	879	927	892	883	936	907	926	943	925	881	878	903	867	890	873	868	960	918	947	884	962	940	874	963	902	874	878	918	888	906	925	887	880	867	872	893	886	857	901	925	909	989	933	953	889	927	894	911	924	934	939	913	930	904	916	929	907	881	944	933	933	891	923	902	939	939	906	938	920	906	940	935	960	933	939	939	894	944	957	897	897	898	858	897	862	966	959	929	991	894	967	935	942	956	919	968	990	925	884	904	959	859	905	870	899	871	917	870	903	931	988	946	949	943	875	929	948	979	875	878	860	936	907	904	931	892	872	851	891	852	902	913	919	947	882	896	919	910	895	867	909	931	928	895	949	954	907	937	945	942	921	922	869	947	920	932	923	916	905	950	938	973	884	971	927	935	870	893	896	947	917	881	933	937	934	962	891	938	911	874	930	885	929	951	892	979	886	957	975	947	896	887	943	890	924	948	907	906	976	941	928	914	921	905	903	893	856	926	891	897	990	936	903	935	914	930	907	878	840	909	898	916	922	918	870	963	964	886	879	896	899	969	894	911	923	911	919	897	880	857	920	905	904	919	868	911	913	976	903	939	932	873	947	904	876	892	954	902	859	924	932	934	885	883	896	892	930	896	867	889	845	838	917	859	911	948	903	932	927	928	904	962	951	900	901	913	940	977	971	879	891	947	924	965	936	898	930	923	952	909	897	917	954	939	916	920	937	889	923	962	928	883	913	960	944	869	941	943	888	981	886	945	956	965	926	919	980	941	948	984	859	944	973	906	917	902	959	945	898	915	900	908	890	908	894	978	951	877	917	924	1022	957	924	923	907	866	943	935	958	933	953	882	913	925	931	895	926	928	927	869	931	937	904	903	891	890	951	940	954	986	885	876	893	887	898	875	914	947	915	944	828	925	877	958	930	916	929	873	923	922	935	942	896	880	908	893	1013	870	951	929	908	921	945	910	898	891	872	975	888	935	953	959	917	890	927	896	891	882	944	929	904	923	925	880	895	918	918	951	875	894	917	913	992	926	895	923	929	931	894	939	969	916	914	894	893	945	926	941	936	883	888	932	948	931	866	871	908	888	927	908	859	902	945	935	896	897	933	898	886	922	904	930	907	882	925	909	918	954	945	945	912	904	891	938	900	935	899	947	952	948	942	889	916	944	897	874	880	913	911	924	845	973	910	926	879	887	914	956	891	911	897	853	880	926	949	947	915	927	943	901	922	945	935	912	915	946	922	985	950	966	921	855	956	899	869	992	859	924	902	879	892	927	946	955	877	904	890	912	927	872	895	918	914	981	935	944	942	924	915	923	929	993	896	891	885	880	940	930	902	923	937	901	886	945	905	874	948	957	901	919	948	907	908	951	951	916	899	906	951	974	918	935	919	856	950	908	952	950	894	870	871	935	942	896	926	924	883	908	909	942	910	960	858	873	912	908	970	969	922	914	900	927	913	946	920	939	922	869	896	921	938	945	933	930	880	943	901	915	882	934	939	907	958	904	936	928	926	863	947	950	945	945	886	983	927	882	933	899	906	931	902	949	867	859	932	969	924	929	902	913	922	913	907	893	960	897	864	967	888	919	924	867	866	912	904	901	923	914	947	954	974	896	907	936	907	943	967	870	923	892	939	900	946	923	936	969	940	947	862	865	908	922	891	900	897	975	945	918	912	960	972	961	901	941	959	958	868	928	861	981	928	927	965	903	931	948	892	885	935	888	903	935	880	907	830	914	905	871	941	919	882	884	949	888	900	903	900	874	912	910	924	903	934	898	846	883	920	888	912	893	894	886	872	933	918	886	908	922	926	988	915	920	914	961	913	886	924	963	906	945	941	925	912	897	901	936	933	945	928	867	902	840	886	942	915	873	898	908	899	869	882	894	928	904	902	930	926	889	869	886	895	932	911	919	872	865	906	886	892	931	881	898	858	912	927	933	963	919	901	902	932	876	946	907	895	880	859	933	920	894	908	864	899	974	962	911	914	933	915	955	956	967	922	894	921	936	910	898	947	926	934	869	920	931	874	862	899	961	910	875	886	922	952	939	966	927	920	935	934	915	883	913	898	920	931	953	911	939	889	937	945	966	919	981	964	920	901	880	885	849	922	924	929	904	983	911	887	927	927	919	877	953	947	934	905	888	927	922	913	931	885	919	961	906	901	925	843	988	903	919	842	896	918	910	857	833	906	944	893	909	881	863	901	896	890	866	902	941	955	936	870	1039	926	851	880	875	941	938	962	961	936	916	953	961	871	924	914	879	884	932	936	901	850	930	886	945	893	910	934	938	896	957	902	900	903	1014	948	960	964	929	870	871	921	885	899	941	964	865	899	928	948	985	972	896	980	940	927	945	917	898	969	917	979	898	883	894	937	947	921	969	881	897	939	903	920	860	940	896	928	981	951	930	943	910	933	923	883	875	907	903	902	873	863	879	928	896	901	966	906	863	921	940	891	879	934	939	911	892	928	924	940	827	921	844	894	923	896	924	925	925	951	928	901	883	959	920	969	902	918	877	865	922	964	838	872	989	937	882	864	950	914	935	952	920	990	976	915	911	909	890	944	911	906	895	955	907	970	968	898	974	960	934	935	914	909	888	916	930	947	943	973	865	873	904	923	969	923	912	952	886	931	939	939	905	901	899	918	930	891	926	932	901	953	870	905	886	974	882	871	888	945	891	871	900	871	936	890	897	955	912	892	947	881	949	931	963	896	950	885	903	870	845	905	901	932	893	878	897	908	907	898	942	901	867	949	913	928	896	977	880	928	1009	945	901	936	933	849	953	947	972	910	924	904	945	933	891	950	927	897	910	914	900	998	936	972	911	921	950	954	975	940	913	927	922	982	910	917	923	917	929	898	948	906	927	877	946	963	931	924	909	933	862	899	929	909	908	922	907	1004	961	918	915	881	894	911	938	880	922	934	941	856	946	909	903	930	936	853	924	929	956	929	914	893	960	957	909	937	959	915	879	929	918	917	932	952	858	937	880	923	920	856	914	927	883	953	951	937	937	965	921	865	892	928	976	925	905	889	905	945	912	915	923	893	918	910	914	900	882	930	927	928	900	969	918	887	882	981	904	868	932	921	919	913	923	954	979	904	922	911	916	898	885	871	970	927	927	866	876	929	942	912	880	868	882	852	889	954	898	932	960	946	899	910	922	868	919	917	956	961	885	902	968	923	961	938	847	905	922	934	882	920	896	938	920	907	918	880	915	917	966	841	919	913	931	899	855	888	904	895	937	945	951	977	914	906	937	935	919	972	943	897	961	906	982	933	937	870	909	906	957	901	876	913	956	848	969	915	944	920	881	917	920	935	919	914	897	897	914	888	926	887	885	905	952	871	937	915	927	879	953	971
15041	19295	12498	11079	4932	4603	3499	2670	2390	2133	1863	1889	1686	1551	1369	1288	1263	1201	1150	1085	1098	1060	1119	1107	1235	1212	1216	1138	1121	1173	1093	1033	1105	1104	1035	1096	1073	1056	1065	1052	1101	1017	1094	1092	1131	1090	1036	1027	1028	1017	956	955	983	906	969	965	964	925	888	943	924	960	1008	916	978	978	914	995	927	932	927	950	933	950	927	944	939	946	956	900	919	899	921	898	947	914	950	930	916	948	963	912	942	906	911	948	996	912	916	954	942	983	860	934	952	891	915	960	929	901	909	917	949	921	942	950	946	965	944	961	909	956	923	908	909	943	935	956	946	934	901	964	930	880	926	894	900	918	947	988	914	924	957	922	921	921	929	919	920	914	901	893	928	930	898	922	948	945	902	949	906	949	952	911	960	925	917	943	914	951	957	896	939	952	910	908	966	952	908	923	953	908	874	929	948	942	873	978	929	900	936	940	940	912	944	955	937	943	964	957	941	936	935	949	907	949	943	940	938	965	941	924	987	921	932	885	950	858	874	924	934	907	951	1014	954	920	958	951	948	1000	911	931	934	926	942	912	915	920	966	977	912	911	966	919	913	932	928	977	946	940	915	905	935	913	891	911	932	939	926	896	886	912	951	868	919	928	995	969	877	934	949	924	945	950	939	970	942	957	945	935	909	910	924	922	951	956	921	956	968	892	920	941	943	950	901	950	947	949	925	941	956	953	919	960	947	874	938	949	965	917	902	887	976	907	898	934	948	975	980	946	938	916	960	890	921	950	971	916	950	922	928	900	900	934	910	933	953	907	974	919	950	873	914	918	977	860	905	940	911	845	961	966	944	960	957	983	888	910	937	939	913	915	904	878	936	900	902	881	942	946	963	922	910	985	917	932	936	929	901	953	941	909	948	957	932	951	960	921	868	913	935	880	949	916	919	920	977	947	910	930	941	948	916	1002	921	925	911	972	979	922	908	944	906	939	948	920	939	869	902	932	939	925	895	922	939	887	917	905	947	945	942	946	975	922	927	921	949	910	944	955	899	924	952	884	907	878	934	949	952	926	1004	922	881	986	969	958	916	895	948	933	906	926	914	969	918	941	922	917	928	969	893	984	944	910	971	957	915	885	968	944	908	959	956	916	974	950	966	993	973	902	899	927	923	925	904	923	937	894	932	880	915	949	987	951	923	897	887	897	884	933	904	933	933	926	923	984	930	913	938	888	918	878	955	887	949	908	920	933	940	968	917	937	955	908	950	928	921	961	961	898	920	963	950	964	942	919	909	974	912	935	987	936	897	974	977	950	943	939	908	921	896	959	899	937	956	872	971	942	942	918	907	924	946	933	984	966	889	924	914	932	917	929	962	910	955	971	942	951	962	917	956	945	916	947	889	886	959	921	898	927	891	945	930	891	912	944	969	942	906	888	954	940	934	912	961	935	881	943	921	982	888	945	941	1029	951	919	971	931	931	971	950	929	957	986	869	969	934	955	947	969	896	934	928	926	1005	929	839	944	925	941	925	938	942	971	973	934	924	952	887	952	875	964	917	975	962	936	897	982	961	927	938	971	950	916	988	953	927	922	935	946	962	952	933	862	941	902	946	959	926	883	900	987	910	941	972	906	943	899	859	931	899	927	941	943	958	934	960	911	894	951	916	982	943	939	920	946	870	875	966	936	908	947	980	900	962	944	969	920	942	985	970	957	945	921	934	908	909	921	944	929	916	974	996	913	952	886	957	966	980	913	918	896	950	927	940	911	943	942	1016	911	902	912	899	945	942	880	953	951	909	913	912	928	936	957	934	875	874	919	928	961	908	880	955	953	952	891	941	947	921	948	948	922	899	956	956	911	916	866	924	913	934	925	918	983	916	953	968	974	897	919	935	895	943	905	872	910	899	967	934	869	965	872	925	919	938	946	869	943	920	957	926	921	906	952	907	980	944	945	910	918	894	893	886	914	934	919	930	908	926	920	930	943	886	915	891	927	899	932	926	924	931	922	956	981	940	898	945	930	937	935	947	935	927	940	876	949	913	978	938	958	935	856	937	939	901	908	979	953	908	947	889	855	940	903	920	956	902	882	911	936	952	951	937	909	905	960	896	937	984	960	986	922	930	920	875	928	963	941	910	933	911	927	931	904	960	940	887	969	886	924	940	960	970	938	973	916	964	879	973	978	941	929	891	931	967	894	908	960	902	887	952	902	918	941	926	922	880	959	941	869	920	928	938	954	951	952	946	890	930	957	912	932	890	960	915	947	938	923	976	929	962	913	888	940	914	907	952	904	922	918	932	930	932	963	899	906	917	926	929	929	956	935	945	897	946	931	919	955	953	942	994	955	880	917	942	981	907	968	945	960	941	940	933	927	902	937	989	931	941	933	908	923	936	939	928	891	961	928	902	931	994	939	901	926	894	906	894	907	930	969	884	1008	935	867	943	892	914	897	938	928	900	939	938	885	903	884	950	976	866	904	922	935	867	889	929	963	906	917	903	907	957	936	957	890	946	951	910	919	905	911	894	926	981	989	907	941	923	932	886	922	936	962	931	938	917	934	946	893	944	913	915	992	930	944	894	925	882	917	925	914	951	917	927	958	945	886	918	942	921	874	920	941	967	923	942	982	973	946	925	943	886	907	913	955	943	919	948	915	923	968	949	953	956	923	921	889	907	970	960	919	906	951	891	986	941	947	864	930	952	933	880	961	943	1045	936	933	964	892	948	901	890	948	903	958	945	938	940	943	954	938	930	935	919	937	967	921	971	918	936	911	920	950	936	976	1006	935	938	961	992	923	919	930	896	945	885	942	940	939	943	933	960	948	954	898	904	954	984	986	921	918	903	920	901	955	855	929	988	947	954	954	974	868	970	874	957	917	938	930	952	933	936	949	933	920	943	947	938	944	967	941	936	938	949	958	897	935	929	940	862	1020	909	968	892	948	972	991	942	910	871	911	959	931	933	932	942	946	886	982	948	924	904	931	953	932	953	946	952	987	928	982	913	956	906	931	942	964	1018	943	878	893	958	885	924	969	912	976	890	933	893	899	979	910	922	961	899	891	1003	957	939	905	932	938	893	895	955	919	917	981	900	929	951	944	913	939	957	918	944	922	919	904	886	867	976	940	905	878	890	992	981	968	930	904	934	972	920	908	932	908	886	919	884	886	890	949	941	964	898	910	929	927	940	909	939	940	946	971	886	867	958	908	970	925	934	918	875	964	958	946	950	885	952	951	931	918	969	934	936	950	979	952	868	902	937	862	971	932	919	883	940	912	923	999	939	885	971	935	924	937	910	917	948	910	927	916	933	945	921	878	945	923	942	828	929	965	905	930	962	888	916	884	962	924	877	983	897	942	959	911	955	944	949	930	996	966	926	927	954	932	910	902	927	883	879	957	915	917	939	907	988	948	932	975	898	931	916	932	893	929	935	931	966	947	956	923	935	945	935	861	951	973	960	907	890	958	903	919	990	903	900	976	960	947	926	920	901	895	957	949	859	926	846	965	939	950	918	931	999	956	919	918	922	917	948	932	946	945
22650	21250	29007	23838	21247	21426	11792	3351	2460	2185	1887	1690	1541	1465	1244	1127	1095	1003	957	986	938	982	951	964	965	998	1085	958	903	849	915	956	877	874	875	899	888	903	875	883	901	852	866	873	855	891	874	853	803	741	743	797	803	723	679	750	688	703	726	725	737	695	734	751	732	721	733	723	681	732	707	717	692	694	712	701	697	652	701	705	708	692	720	720	726	696	685	685	715	692	710	753	643	743	692	697	691	714	683	700	754	733	742	681	697	664	704	733	681	722	715	706	674	738	727	690	754	733	680	726	763	673	691	747	674	639	728	701	688	639	693	714	696	688	706	708	669	745	730	735	763	715	665	738	666	666	754	648	703	695	693	710	734	670	698	632	729	672	730	670	704	755	699	653	672	705	696	663	669	652	737	681	672	694	654	696	690	694	733	688	706	668	730	705	657	735	753	745	692	653	697	640	737	732	685	709	694	716	716	670	717	713	659	723	675	738	687	674	697	661	660	681	672	684	684	727	699	729	684	701	737	710	711	721	724	669	701	721	713	703	662	680	695	727	701	731	671	703	687	710	722	722	734	744	684	686	709	695	716	666	732	694	725	651	670	746	691	684	708	728	691	664	700	667	692	653	660	670	697	726	722	700	731	668	631	696	729	713	684	732	659	672	716	729	667	691	670	692	663	739	656	718	713	663	653	697	653	693	712	722	707	685	717	691	693	660	738	745	726	688	668	657	692	676	684	675	666	692	686	695	653	700	703	689	663	681	720	661	703	692	739	691	682	704	653	682	667	694	668	689	749	712	741	720	702	713	717	720	659	649	718	719	696	694	698	751	717	632	667	700	691	701	670	686	698	739	696	712	721	695	677	689	699	712	733	674	703	698	742	717	659	653	737	683	743	698	710	725	696	688	671	712	742	731	730	689	707	642	683	689	690	648	709	655	702	731	707	723	710	695	683	716	687	715	720	680	748	664	710	657	714	668	730	689	660	673	660	685	708	694	724	674	727	690	675	738	707	690	672	687	722	673	689	696	678	728	730	671	692	689	693	674	683	649	686	705	735	727	664	674	640	660	695	722	677	668	653	634	751	661	743	728	706	725	708	701	716	639	745	664	688	697	690	692	706	705	719	703	690	755	695	739	716	731	714	728	719	709	664	714	724	704	757	726	730	692	690	706	717	732	706	699	728	720	694	691	684	695	716	636	715	695	682	687	681	709	728	739	766	724	682	658	687	767	692	667	758	730	694	702	683	685	708	713	726	733	682	683	733	716	721	626	687	673	720	747	692	722	707	707	716	696	730	672	735	689	622	720	678	714	661	702	721	695	709	658	705	628	687	673	699	685	684	681	710	668	713	682	696	653	686	663	690	721	708	692	684	713	673	666	729	724	651	781	715	713	704	736	729	722	737	669	690	686	724	713	680	750	705	709	706	724	709	699	690	725	674	680	704	725	717	695	643	691	682	696	731	675	680	713	717	703	721	701	699	682	696	688	708	687	720	720	732	716	682	710	727	695	685	696	677	670	685	703	670	723	674	684	670	712	647	732	661	687	700	707	717	697	680	679	727	704	643	681	716	734	722	696	722	692	670	687	635	731	682	741	712	733	686	703	706	703	695	732	676	722	695	724	714	718	681	739	679	709	701	681	655	668	685	662	725	674	678	666	717	698	699	673	721	716	681	683	711	644	682	683	742	714	695	705	719	657	728	743	676	698	660	728	671	677	676	662	679	730	726	696	697	682	737	739	670	696	672	692	679	672	693	696	673	705	691	721	669	729	694	666	723	691	687	717	733	732	716	700	722	697	684	719	723	700	691	667	694	738	681	655	723	699	691	696	710	689	665	694	685	668	715	713	714	708	686	710	699	732	707	712	666	660	698	690	707	667	683	711	674	665	725	655	681	716	717	675	677	694	696	700	725	668	679	662	712	714	702	666	656	699	728	684	690	702	653	755	683	653	701	699	665	694	664	707	722	693	658	713	702	700	690	754	729	682	718	651	731	694	724	670	688	728	719	686	661	691	643	687	695	668	680	716	678	676	740	719	709	692	679	705	720	721	660	686	695	718	715	653	696	702	710	698	683	678	715	650	673	728	697	679	719	714	681	742	715	682	702	729	685	698	691	695	693	720	765	751	704	708	694	693	705	721	664	713	692	683	705	605	699	670	684	704	679	684	695	696	715	701	684	700	668	742	711	683	675	682	703	676	738	721	677	738	710	677	715	703	732	725	678	707	663	741	696	735	706	690	670	677	657	700	700	658	712	751	701	692	672	711	740	733	751	765	700	662	705	699	696	624	669	681	677	684	697	670	696	684	648	673	722	685	683	724	683	680	721	673	659	707	708	697	757	669	688	714	755	725	720	688	710	690	682	660	727	681	716	650	639	650	721	661	696	692	688	684	668	708	674	692	673	733	680	728	705	716	683	725	694	692	715	696	731	686	693	679	716	690	690	693	687	698	714	720	656	721	659	670	715	661	699	696	686	677	701	673	739	669	717	700	691	693	744	677	707	716	735	673	703	668	688	677	671	685	696	668	679	699	695	743	741	686	688	668	702	669	699	666	712	687	721	753	737	610	672	697	661	676	714	710	699	693	666	724	665	672	672	698	647	757	616	719	723	682	687	773	725	770	693	653	693	695	685	722	698	680	650	705	655	691	708	683	721	716	730	730	707	708	679	676	700	700	704	696	716	712	668	758	702	701	681	693	668	672	682	685	726	691	739	699	710	691	707	752	680	672	636	699	667	683	707	699	705	695	678	732	669	690	706	702	699	668	688	710	723	735	737	730	709	688	647	698	683	709	760	649	751	733	685	689	706	690	693	721	705	687	717	705	662	679	684	683	661	717	676	726	688	675	758	751	659	694	693	713	688	684	721	691	676	678	676	685	683	694	659	713	655	673	683	719	669	698	709	682	690	715	691	714	684	694	660	725	685	689	712	699	698	692	722	724	718	690	694	708	646	685	725	682	670	745	698	727	668	678	716	695	708	710	730	714	677	700	664	719	674	738	697	698	673	654	750	755	642	735	683	692	672	675	667	671	697	717	732	659	675	732	684	693	655	696	685	696	672	671	672	694	683	696	672	711	736	702	676	677	695	729	717	702	691	742	684	683	668	698	625	706	731	686	714	711	692	658	701	691	667	689	676	701	718	683	725	703	695	689	655	760	743	742	705	663	714	749	682	697	697	697	708	679	724	652	728	670	770	718	710	675	698	637	745	747	695	724	726	747	659	680	750	667	712	695	671	695	701	690	680	720	686	696	658	723	732	683	723	703	659	646	724	682	672	704	692	676	723	671	682	694	722	699	742	685	704	736	712	708	716	698	699	693	675	673	706	735	737	768	695	678	689	731	685	688	671	724	736	716	683	723	683	698	694	691	698	736	697	668	675	747	636	724	777	718	754	646	725	706	727	717	759	624	695	621	728	719	711	696	678	681	692	689	712	703	665	695	674	689	730	680	688	666	688	653	704	658	724	730	690	672	742	636	702	680	654	706
19150	31418	21308	19808	9068	7929	6198	4758	3991	3329	2803	2562	2339	2097	1716	1437	1370	1228	1137	1159	1059	1123	1097	1171	1163	1250	1163	1117	1087	1013	1039	1023	993	1031	1004	948	926	958	986	986	965	928	979	1083	1019	998	960	882	866	799	828	773	760	754	730	764	728	729	730	725	718	674	730	744	743	728	714	722	726	692	715	670	691	677	703	708	720	735	701	646	689	688	682	722	711	711	680	703	683	690	693	699	655	687	678	722	709	634	717	670	696	681	729	682	661	725	729	657	694	752	653	663	686	720	699	697	651	734	683	681	683	671	706	673	708	697	683	696	729	669	700	716	664	697	748	692	708	726	700	697	664	657	667	727	702	722	695	619	692	672	704	690	759	712	671	699	721	694	677	739	682	696	716	708	679	768	686	723	734	717	723	736	689	713	713	688	691	735	693	702	651	708	664	676	698	738	679	682	688	678	735	659	677	661	674	694	738	667	699	693	633	674	685	674	692	689	716	647	686	699	714	701	682	690	695	713	713	687	680	732	698	681	680	742	694	658	696	675	670	672	672	677	704	688	709	698	674	696	737	668	688	686	694	642	665	692	719	688	708	705	671	710	695	667	695	791	693	680	655	717	659	670	761	699	715	704	683	711	671	760	727	678	715	629	694	689	719	730	700	692	697	704	728	669	726	669	666	710	716	680	717	729	669	718	661	662	712	679	663	684	693	731	718	709	713	705	689	652	677	743	702	661	735	699	721	697	650	725	695	701	645	724	678	700	681	669	662	669	690	683	688	716	690	694	714	676	692	638	674	697	734	734	669	712	717	696	712	685	733	690	691	696	726	651	674	654	688	710	663	678	665	673	712	711	674	695	647	650	684	711	661	731	647	689	684	690	739	628	746	694	736	673	721	676	692	730	745	685	702	674	717	724	700	690	704	658	658	694	720	707	699	740	670	714	716	733	641	668	681	714	657	691	717	753	734	718	695	680	680	676	692	709	743	650	651	732	710	680	744	686	661	699	688	700	669	705	697	735	718	678	711	747	746	672	734	702	723	695	714	687	728	697	699	682	708	709	657	702	707	728	690	683	686	662	652	717	687	690	690	708	706	725	701	693	681	718	738	658	679	698	714	736	724	703	681	663	683	726	717	712	691	691	720	674	741	716	736	696	728	731	718	733	685	733	666	719	666	666	716	695	672	666	680	736	702	693	680	703	704	711	673	725	708	694	713	692	721	675	704	664	714	682	667	657	671	748	708	698	701	673	693	677	691	710	721	666	699	705	701	699	686	711	668	703	677	655	705	732	694	707	676	697	744	683	673	676	704	709	726	693	665	675	675	724	649	683	677	691	674	716	710	746	655	718	658	661	688	709	724	689	651	699	706	674	678	662	722	675	733	705	682	688	702	729	678	691	704	716	707	698	653	723	677	691	651	690	733	706	696	689	719	679	624	641	691	680	731	721	709	677	698	704	658	671	705	672	709	704	677	670	730	674	691	697	750	644	706	688	708	672	695	701	671	725	710	714	689	685	672	695	669	696	708	734	741	719	728	689	711	708	699	727	720	676	668	711	673	718	708	671	680	705	693	688	727	656	683	698	705	701	692	668	672	733	725	703	713	647	608	700	680	641	691	683	707	713	720	698	705	672	698	724	722	655	721	678	675	697	641	721	671	703	706	680	711	649	667	717	699	733	708	698	694	672	652	660	690	702	727	700	735	686	706	707	682	697	701	708	712	669	658	642	666	669	666	689	692	690	641	682	729	654	669	655	732	679	638	667	675	711	689	725	671	689	694	677	720	711	710	704	710	711	710	689	690	729	709	716	754	703	700	688	763	710	712	681	685	666	659	695	696	670	685	751	703	675	732	681	687	680	711	703	644	717	659	664	685	705	685	702	693	649	695	680	682	673	649	723	713	709	679	720	736	692	726	706	656	682	699	703	689	707	672	721	694	708	679	701	738	661	701	664	709	767	679	663	701	706	711	648	716	732	678	703	698	724	741	697	739	680	700	671	662	706	725	651	680	679	675	677	741	704	710	667	711	695	716	681	694	642	755	682	670	705	666	668	705	683	699	675	701	696	668	673	668	691	725	706	733	687	706	718	600	704	694	725	740	683	677	704	701	716	681	699	701	693	710	713	737	720	659	704	738	700	699	693	672	670	691	715	720	699	721	695	736	728	663	670	713	686	649	674	709	752	704	730	715	707	699	698	683	701	639	709	676	725	731	717	701	716	698	740	641	653	703	704	701	708	666	723	674	699	707	685	672	675	659	690	684	683	697	734	728	667	693	672	698	668	690	660	715	724	677	683	710	674	696	677	687	707	728	710	700	709	725	702	665	708	664	684	658	695	663	695	666	669	701	700	665	708	737	703	743	712	696	703	683	647	714	669	690	740	654	725	686	702	714	688	712	734	667	736	697	689	705	673	645	697	689	710	675	705	742	697	661	665	700	678	702	694	675	744	705	650	634	717	721	695	740	685	703	690	712	687	690	685	674	681	693	637	644	682	681	667	721	689	698	702	674	711	706	723	646	678	689	680	717	727	692	708	690	655	724	684	682	720	718	707	701	719	697	683	678	661	676	691	679	749	675	673	681	683	700	682	718	673	671	696	666	665	668	713	707	674	706	678	680	665	660	687	728	646	698	732	701	689	693	712	685	679	661	629	671	657	657	687	658	690	708	719	707	650	672	675	666	674	666	694	690	692	743	687	663	666	732	677	659	707	696	692	621	694	678	714	701	685	713	672	697	676	677	773	724	665	698	703	683	686	741	654	697	696	718	703	707	721	720	641	696	667	701	734	725	708	691	688	663	653	669	683	703	726	709	736	677	700	775	696	678	728	701	681	669	675	730	699	660	659	713	677	746	683	677	686	690	693	723	716	675	721	725	699	681	725	701	671	732	672	656	670	730	688	673	664	704	679	717	683	718	675	777	703	705	714	640	694	686	710	704	718	701	693	685	677	705	676	735	731	639	673	742	724	734	691	720	728	669	690	675	731	710	674	698	686	673	646	704	689	695	706	681	709	710	730	731	709	706	675	676	676	756	669	708	649	700	689	702	690	677	679	687	701	700	684	629	692	742	709	666	677	699	661	744	698	684	697	678	708	672	694	680	710	737	718	632	662	689	672	710	712	656	677	677	724	682	684	684	693	726	709	754	696	691	702	720	731	701	701	686	657	682	679	734	734	674	688	667	735	687	680	713	701	680	689	705	663	696	720	712	687	684	708	704	723	690	686	707	704	701	675	662	682	630	750	702	707	665	675	672	684	699	729	693	688	761	733	702	729	706	720	710	643	722	719	647	725	683	724	656	685	710	690	714	698	705	712	699	695	691	697	695	731	685	769	699	734	689	703	707	656	721	700	687	746	703	631	690	650	700	734	700	648	646	692	634	673	709	694	675	702	653	674	736	696	703	745	663	692	710	709	703	698	704	724	662	749	714	699	748	679	737	706	682	706	717	666	692	713	684	679	693	666	694	719	668	745	705	675	672	722	657	705	705	685	636	707
28114	18480	8890	4547	2527	2041	1669	1311	1076	1010	910	912	927	927	884	757	761	768	750	767	757	775	735	824	793	777	812	791	767	758	724	712	768	751	718	734	724	772	782	759	706	685	769	731	752	745	758	699	697	679	756	721	746	673	713	676	685	649	744	690	668	672	672	662	768	697	652	684	696	679	640	697	648	710	674	703	682	708	701	683	712	686	693	634	696	657	702	684	694	649	735	699	723	670	733	703	704	663	723	701	682	758	692	694	688	647	665	700	672	685	701	689	669	678	668	652	691	692	678	681	665	690	670	683	703	703	662	707	711	696	628	679	655	697	676	690	701	636	711	690	742	720	673	702	696	686	638	670	677	692	745	696	654	707	705	684	729	636	751	723	729	682	689	716	675	712	714	689	667	726	673	723	717	710	662	698	673	679	694	726	691	687	705	690	706	706	665	683	671	679	657	717	686	675	658	626	701	685	695	701	680	687	662	685	687	615	646	722	690	699	710	720	701	633	720	655	691	699	684	696	704	711	667	712	655	679	716	708	676	714	682	660	644	665	688	714	678	685	683	663	623	652	690	656	700	739	685	700	713	670	687	679	710	704	670	683	680	705	704	683	676	694	674	680	712	671	706	710	674	686	709	674	630	670	719	678	713	697	698	670	654	712	720	675	599	670	699	711	673	660	695	681	689	663	673	672	706	705	664	682	630	688	730	693	661	672	673	675	695	712	708	705	710	710	674	700	662	692	656	666	655	696	671	686	685	665	759	709	682	687	685	677	681	658	679	624	712	698	702	693	686	653	705	654	690	658	707	685	687	686	646	698	711	642	686	645	667	674	672	726	684	667	651	717	650	683	704	681	717	666	686	671	724	703	685	683	699	657	653	680	656	686	685	689	688	702	691	651	714	709	641	666	672	715	647	703	693	668	701	715	759	638	694	630	687	673	697	720	737	705	700	695	647	662	670	659	693	696	652	651	719	660	731	673	630	661	677	705	652	710	707	689	697	634	726	697	683	715	661	653	649	717	684	680	716	747	736	697	679	715	669	729	667	681	686	636	695	725	702	724	692	736	707	712	692	646	719	698	677	692	679	648	657	674	703	662	708	664	663	702	661	635	675	713	636	670	739	676	686	727	698	677	684	680	668	658	671	714	705	703	673	731	684	720	705	652	697	691	652	705	738	697	631	687	715	675	671	680	637	699	767	640	669	637	660	696	708	687	724	672	758	697	734	646	696	668	657	662	750	696	648	696	742	655	627	694	706	710	706	679	666	639	675	625	710	716	704	675	656	719	671	693	709	670	658	661	680	689	666	657	690	686	709	690	661	646	723	672	699	669	666	739	718	696	704	709	654	736	660	691	708	695	713	720	682	714	700	639	667	680	714	691	688	670	667	678	687	706	648	695	710	721	675	703	706	669	704	673	636	711	659	675	677	623	689	713	722	682	666	696	676	703	682	682	700	723	662	661	684	729	700	695	723	700	696	660	727	644	702	662	669	693	665	755	674	694	675	660	664	705	679	693	657	720	680	673	709	733	676	641	682	695	673	649	763	721	704	642	701	705	732	646	696	712	708	690	711	657	671	680	695	693	602	687	668	646	674	692	712	705	686	705	673	723	711	689	725	689	703	646	681	701	691	689	699	697	715	642	692	693	660	705	627	689	686	680	658	694	706	638	629	706	719	718	696	671	705	697	657	719	644	686	750	709	693	643	670	728	682	694	718	649	640	723	668	652	690	696	703	701	651	676	678	730	671	683	727	724	675	675	729	671	693	684	668	722	690	700	673	736	661	672	685	674	682	634	659	648	721	714	748	688	654	663	713	734	696	693	672	681	645	731	674	673	710	719	701	663	670	689	690	641	657	637	697	723	699	764	667	668	698	705	711	682	702	678	694	734	734	691	688	639	637	703	735	701	664	667	679	716	699	689	726	718	707	685	663	685	728	669	674	691	728	673	681	691	696	680	715	712	717	713	673	664	678	660	718	662	648	694	667	695	742	730	689	714	711	654	685	665	707	673	716	720	703	689	697	706	705	720	677	714	717	680	697	630	628	678	677	700	725	686	701	690	652	636	703	704	700	681	690	722	674	716	676	650	665	664	683	692	658	643	637	708	700	670	742	657	689	669	656	613	696	681	688	679	683	730	639	664	699	662	661	718	658	712	678	713	678	718	655	702	702	689	662	716	689	671	721	682	740	707	664	732	701	705	659	654	716	637	721	655	678	687	733	706	674	697	709	689	658	735	689	647	676	658	689	692	719	664	645	674	691	714	686	642	699	683	699	689	686	628	699	747	665	612	703	678	670	649	703	673	699	681	630	672	656	657	708	703	718	710	684	683	691	691	684	701	653	643	674	638	699	696	716	699	675	643	669	704	648	687	753	718	697	643	718	711	684	667	712	691	661	668	676	711	662	701	617	647	660	706	715	651	702	655	656	710	702	684	715	707	674	620	705	671	689	665	687	641	696	682	678	650	703	663	657	627	646	710	701	699	681	703	696	673	712	666	696	699	691	706	687	705	682	672	686	707	647	702	689	683	661	679	738	754	714	660	675	719	671	699	732	672	695	683	666	687	671	722	666	686	657	668	696	690	671	698	665	612	701	653	702	717	658	653	678	661	718	673	721	682	665	693	688	661	732	678	649	688	669	668	691	713	692	655	736	668	708	667	684	655	652	666	647	635	672	662	651	654	696	732	732	686	717	686	679	681	719	666	679	680	760	689	695	664	688	697	680	717	688	702	649	699	661	665	648	681	714	701	740	684	690	692	719	695	688	694	645	679	681	700	718	709	729	656	670	644	680	688	694	717	739	664	719	630	651	674	679	700	724	673	638	689	681	712	688	715	718	683	707	702	650	713	681	702	640	669	664	741	699	710	674	660	687	729	670	711	655	708	707	689	664	670	691	682	730	683	655	687	736	687	647	680	754	722	729	646	666	715	701	695	677	702	682	717	643	658	719	702	684	700	731	663	675	691	657	687	676	705	680	721	681	689	698	645	667	705	692	695	647	693	681	675	709	660	690	673	678	664	696	652	676	703	700	702	656	685	646	711	703	724	666	639	663	695	670	683	741	686	738	710	682	690	649	684	678	687	679	649	743	646	720	660	675	665	673	686	741	649	759	714	670	716	673	692	742	680	673	712	687	705	696	688	708	694	648	686	681	667	703	679	690	645	704	701	655	664	723	676	761	659	700	671	668	695	616	715	717	710	652	738	668	736	710	640	682	680	614	701	694	693	671	665	657	628	707	702	696	706	706	676	651	692	672	695	670	718	698	676	666	708	712	686	728	717	681	648	673	676	639	696	685	736	644	720	711	683	691	659	672	667	692	687	681	664	687	681	687	686	667	705	647	674	676	652	691	707	680	695	669	688	684	669	693	664	699	687	704	652	714	683	719	635	697	671	692	699	672	682	673	667	718	734	697	649	699	696	679	717	646	681	723	693	730	678	676	677	675	667	701	675	672	717	683	689	663	649	677	728	671	698	721	707	694	708
10386	11055	7688	4626	3497	3108	2472	1876	1559	1502	1241	1227	1125	1088	971	943	915	850	822	865	928	844	890	874	853	881	888	879	845	859	836	817	820	837	787	831	790	871	809	888	790	770	861	868	835	812	846	783	794	722	776	756	756	732	690	777	728	753	745	719	689	742	748	696	738	742	778	754	744	691	665	679	670	695	776	728	717	682	694	696	706	709	733	708	739	658	709	739	686	706	723	712	736	738	738	726	717	738	730	736	723	641	680	733	724	728	699	726	699	713	668	695	696	716	738	715	745	756	714	736	727	699	701	700	735	678	717	699	742	728	778	744	724	708	676	664	706	698	701	745	722	697	714	695	660	715	706	743	695	711	720	733	719	715	733	721	721	757	729	709	716	754	758	717	741	738	735	737	681	713	741	722	698	712	768	699	752	689	772	702	669	679	737	729	723	695	730	729	722	752	698	699	697	737	690	725	687	739	711	682	703	710	779	751	734	702	664	709	717	722	718	672	701	741	703	728	723	688	713	686	740	708	708	730	719	753	720	731	741	720	712	721	733	751	743	699	747	742	698	698	707	683	715	728	733	691	717	731	746	770	726	741	694	689	702	693	683	715	722	742	747	666	746	710	727	730	674	716	696	721	725	742	742	719	711	648	714	811	751	691	701	707	676	700	661	720	673	706	715	695	727	717	681	690	747	662	723	685	701	703	668	722	703	763	721	746	713	727	723	679	701	754	731	768	679	724	674	735	761	727	716	702	715	752	730	709	717	700	691	732	704	692	701	681	700	677	694	717	746	708	738	697	707	752	672	726	747	726	733	719	698	688	715	715	712	734	712	741	725	716	765	716	753	734	672	749	724	724	749	693	712	753	736	753	715	728	760	709	760	732	693	741	726	701	759	746	718	742	767	689	700	704	740	722	753	743	755	733	714	697	680	737	739	707	753	736	700	750	686	730	732	690	714	742	675	712	751	751	720	716	736	750	710	702	742	693	710	680	725	727	715	690	699	709	745	709	779	730	751	733	715	744	680	727	767	735	751	675	746	700	721	722	724	729	747	765	716	710	696	711	730	758	756	709	708	678	658	685	718	735	699	716	764	699	714	738	715	750	715	692	706	679	688	755	698	752	698	767	721	721	715	755	701	737	666	696	763	743	768	691	767	711	724	672	713	752	684	736	723	690	772	749	750	696	740	677	737	750	724	687	739	755	743	735	732	716	693	738	688	746	685	728	754	719	693	694	662	733	716	695	733	717	746	750	681	722	746	755	738	710	709	671	715	692	751	763	729	746	712	762	703	724	740	754	729	736	742	729	714	681	730	700	727	703	720	736	777	730	689	730	730	720	750	756	705	702	715	710	702	720	726	792	702	639	760	727	683	722	698	697	736	682	748	701	700	684	669	782	718	756	678	724	725	763	762	725	696	775	747	731	688	716	720	719	754	738	654	756	704	731	737	722	755	735	694	695	676	723	685	753	666	724	753	685	731	764	723	672	709	681	736	746	742	716	718	730	749	705	764	694	726	714	740	729	702	667	649	740	696	727	737	709	669	715	702	778	698	731	732	718	735	745	756	742	697	731	712	701	721	672	682	643	734	687	688	734	766	773	715	703	704	741	712	710	717	723	705	743	772	712	660	724	710	753	703	744	724	708	717	722	729	737	722	710	755	712	697	724	768	737	730	719	762	678	688	749	725	701	724	699	732	732	717	723	744	735	687	689	757	675	690	714	728	720	752	768	714	782	729	688	766	707	750	715	763	734	692	717	731	747	722	694	685	780	742	686	701	725	702	727	714	662	721	759	724	681	719	713	719	713	742	749	738	692	689	746	706	692	726	683	747	724	739	719	694	738	696	689	678	723	708	741	715	681	703	754	746	660	682	714	700	736	693	749	699	732	673	724	742	727	703	719	695	691	712	713	705	747	703	738	768	701	731	749	716	748	723	739	723	716	706	746	750	704	721	716	698	701	689	754	714	734	711	729	719	736	725	722	748	730	738	655	724	739	736	718	685	692	688	674	692	719	727	748	710	776	695	730	733	725	760	745	740	720	749	731	735	675	739	704	738	713	723	725	732	749	698	692	679	731	691	693	713	658	715	736	690	706	733	692	726	690	707	778	726	732	724	700	703	673	728	741	711	692	674	689	718	698	765	683	694	725	696	698	694	702	760	739	732	738	752	702	725	684	681	721	737	708	709	714	699	743	733	713	752	721	686	707	707	769	725	756	709	687	709	722	667	788	702	741	736	738	713	701	777	731	705	699	710	723	703	714	723	756	715	732	715	728	715	659	704	721	731	725	754	771	695	695	745	726	737	685	672	719	736	726	760	751	735	778	678	703	694	680	756	696	698	664	710	685	659	711	691	735	683	705	703	712	751	765	725	713	722	689	734	713	710	700	670	709	738	716	741	731	678	732	733	726	736	699	709	711	730	682	695	709	704	708	715	705	704	713	708	757	731	731	748	756	709	716	692	697	757	723	718	705	731	756	723	719	633	727	743	740	663	751	693	667	729	707	742	714	693	729	728	760	726	752	679	754	714	680	743	691	714	738	737	736	764	690	790	719	685	753	737	743	704	728	699	758	698	718	707	674	721	773	708	744	738	738	723	716	709	763	714	719	693	745	749	714	721	696	745	672	744	715	747	713	695	763	706	726	658	679	699	763	710	696	710	675	726	720	723	735	719	695	721	676	718	732	688	742	672	719	740	749	732	684	765	746	655	685	689	720	728	725	687	721	709	711	720	725	756	699	682	730	674	670	751	710	718	732	741	722	683	755	763	720	698	764	733	713	684	718	665	703	745	732	705	708	739	734	730	708	752	743	753	713	706	695	720	712	729	698	775	718	713	738	736	699	664	745	742	666	782	713	740	720	709	734	737	665	747	703	677	720	734	703	736	717	726	746	688	694	782	723	701	677	712	727	679	749	739	714	713	703	675	753	710	738	693	702	732	701	725	744	741	771	733	706	724	744	672	778	723	688	752	710	745	724	718	729	673	736	680	716	751	716	741	717	721	720	727	721	764	722	729	671	725	738	730	676	710	704	720	775	712	742	704	706	796	687	695	726	723	700	709	704	737	695	728	740	718	678	730	768	736	714	725	721	742	704	730	767	705	671	712	720	700	741	736	742	723	671	747	701	711	730	728	711	716	700	725	743	707	708	757	702	730	715	724	741	715	739	740	727	718	646	712	752	664	702	731	664	734	688	767	733	711	712	712	716	724	741	686	733	725	749	711	752	721	731	745	694	698	689	700	728	734	758	685	691	726	666	702	730	751	754	730	747	791	678	739	676	752	723	728	739	734	749	745	763	745	701	766	722	716	711	747	701	714	751	735	721	706	731	677	707	728	717	731	734	729	705	744	719	694	773	687	685	730	717	700	682	715	681	693	716	752	718	690	724	714	726	679	710	743	711	730	733	726	740	709	727	722	669	715	744	695	689	761	704	757	705	690	692	695	705	717	696	750	681	670	729	727	712	702	729	753	706	705	699	710	712	725	745
23715	21236	28523	24303	21254	12972	3416	1937	1561	1418	1245	1155	1028	994	855	766	741	681	653	643	620	625	628	674	687	714	684	660	649	586	642	618	628	587	616	591	619	603	631	572	565	575	539	582	656	626	597	530	569	506	529	497	473	531	504	502	506	453	500	505	517	504	518	531	465	463	521	475	486	439	467	446	487	474	460	452	484	488	460	494	476	532	462	476	495	452	471	478	467	488	478	469	489	483	485	515	452	499	473	475	511	481	482	497	501	516	463	461	465	495	470	475	460	464	457	519	453	439	466	476	478	464	493	492	483	440	464	525	496	463	492	451	475	486	501	471	459	449	443	471	489	509	487	472	513	465	481	457	547	478	471	481	497	466	459	463	474	443	468	449	446	496	478	443	483	510	478	505	463	492	491	436	507	471	521	490	508	475	433	490	480	497	477	471	485	448	488	506	448	489	494	491	479	496	528	478	463	477	456	486	476	422	470	469	490	464	455	481	479	429	515	468	487	497	473	506	458	488	502	475	449	499	463	454	497	469	401	478	498	463	472	532	470	485	492	517	528	480	483	499	500	487	483	468	501	473	465	476	504	474	485	470	479	522	472	479	487	478	497	467	468	484	486	443	471	469	488	448	453	475	465	455	457	498	463	499	459	493	480	487	434	491	507	466	457	478	464	486	492	498	480	469	476	483	471	474	460	485	444	474	503	467	452	496	495	483	477	478	491	503	431	484	510	491	477	473	529	453	463	471	541	475	496	449	420	454	502	490	423	478	476	490	487	498	478	448	459	519	481	507	461	487	479	454	485	458	491	458	464	472	475	476	438	477	473	474	478	485	429	488	477	471	447	447	444	470	498	478	463	455	490	472	496	525	436	507	456	475	475	467	468	529	476	487	515	487	467	492	448	481	459	479	463	502	492	477	456	463	512	476	461	448	484	484	488	499	491	494	467	493	491	536	477	449	476	516	475	472	494	472	450	478	485	477	520	467	442	464	479	448	494	512	496	473	478	457	462	482	457	459	492	453	482	494	467	476	496	460	475	454	429	479	497	483	444	458	503	480	451	473	487	454	458	502	492	484	443	484	491	515	488	475	434	489	484	441	511	459	472	470	454	496	485	508	497	492	484	482	450	433	454	461	462	460	459	439	436	471	478	489	488	472	479	467	463	479	511	482	483	478	474	465	481	465	490	479	434	449	454	459	460	455	499	449	452	478	466	497	451	469	475	464	484	475	472	477	508	465	452	454	490	468	454	472	476	456	444	481	503	450	490	472	514	503	442	466	483	481	481	486	474	489	478	478	481	474	447	453	462	479	473	460	526	518	441	487	446	478	452	456	467	428	475	442	467	470	464	478	508	433	439	448	467	421	452	503	478	481	505	475	488	471	467	435	484	496	473	471	503	481	511	460	439	476	470	480	478	496	452	491	462	493	470	484	493	491	453	437	461	469	473	453	504	474	483	434	455	463	493	435	485	481	460	480	458	471	472	480	501	460	475	452	480	469	478	484	472	487	472	487	491	527	473	497	475	477	503	472	480	433	443	471	471	500	424	478	515	455	469	493	507	469	475	494	487	454	494	501	441	496	493	481	506	475	468	428	509	485	463	489	425	481	445	500	462	467	498	478	493	493	473	495	430	467	478	467	415	485	505	474	530	450	454	483	476	468	478	492	476	462	464	472	477	474	468	461	470	469	506	454	490	456	505	520	505	450	511	443	457	443	467	471	473	410	499	471	444	457	456	481	471	481	480	476	471	465	455	512	452	471	491	514	508	468	476	462	498	424	474	437	432	487	492	486	473	478	457	479	465	480	491	457	485	507	487	423	458	452	472	455	492	454	486	483	515	480	451	430	490	486	491	488	503	434	476	477	456	477	474	485	460	505	445	469	483	466	499	494	461	513	470	479	498	487	508	472	498	466	426	460	477	466	441	481	430	474	451	510	454	491	499	477	488	444	504	486	415	471	470	490	507	466	461	500	454	485	481	517	467	457	458	451	448	470	511	482	502	455	511	489	477	448	503	451	454	458	468	488	476	498	473	481	472	472	486	453	435	473	475	463	470	505	507	453	511	440	484	485	495	492	448	466	462	469	491	468	484	486	505	489	522	458	496	474	484	529	477	473	505	514	481	466	507	466	505	444	503	465	454	473	443	460	472	520	471	493	458	491	470	478	471	483	457	466	458	485	493	473	503	450	485	531	453	463	459	485	495	477	487	508	500	456	455	497	495	513	458	455	437	501	503	468	487	471	492	447	453	461	425	427	447	520	461	480	489	476	470	473	471	439	462	477	507	475	467	481	487	477	463	480	469	466	485	469	444	512	475	483	480	464	423	489	482	498	491	504	471	491	467	467	489	506	462	456	436	469	504	475	490	513	509	479	513	446	478	459	481	519	489	483	466	506	469	489	473	487	494	481	451	485	486	474	516	473	471	466	461	498	525	468	497	426	479	473	446	448	447	458	501	467	485	489	444	463	471	451	448	539	486	457	468	468	454	483	493	470	485	483	475	469	512	471	445	441	465	487	461	475	479	455	464	444	481	447	485	433	443	448	450	429	478	473	476	474	524	474	469	477	464	510	453	504	483	468	482	528	483	444	476	468	479	469	475	469	458	401	472	478	523	443	452	481	451	479	444	446	427	482	507	451	506	469	483	497	516	476	501	429	446	435	476	483	473	476	473	526	459	490	465	501	478	545	448	503	514	506	514	437	497	455	468	448	452	491	468	464	480	498	426	502	426	459	519	501	475	482	504	492	480	489	503	471	453	480	419	477	471	458	537	463	456	512	499	480	508	472	437	477	491	453	475	461	529	460	483	505	486	471	511	440	469	470	485	517	464	473	500	461	497	451	474	474	472	516	485	466	462	461	492	481	490	458	464	473	454	485	467	464	469	494	507	459	463	436	474	447	469	523	450	447	458	506	498	517	445	444	477	470	458	457	466	506	480	492	462	469	514	483	497	448	473	493	470	472	458	462	498	458	500	485	483	508	432	502	500	477	477	497	510	471	476	448	474	449	449	482	520	472	481	458	495	474	450	487	471	487	469	450	474	462	464	473	472	495	506	453	470	485	472	479	482	470	487	491	458	491	487	462	516	417	509	484	459	438	480	470	451	471	459	463	476	453	471	463	484	480	466	484	472	471	479	487	499	481	488	472	460	505	458	475	462	480	450	472	436	474	480	429	468	508	469	433	486	488	492	477	492	508	502	477	479	450	457	497	472	471	474	516	479	514	511	448	486	465	492	511	478	462	486	492	477	476	499	457	497	464	499	454	462	491	467	481	479	467	474	450	473	475	505	430	513	480	469	473	509	475	477	438	481	492	503	453	480	444	482	470	453	458	476	467	464	475	532	463	473	459	458	468	506	466	457	497	468	454	485	509	502	470	470	476	499	502	518	454	489	451	468	452	466	496	531	482	519	478	451	441	468	453	454	476	466	482	482	502	476	453	526	442	433	442	469	453	471	469	455	461	479	450	460	466	455	479	491	445	461	463
14127	23810	15455	15223	6732	5761	4242	3263	2718	2180	1915	1711	1556	1350	1157	1011	871	854	761	777	789	797	833	817	846	878	868	790	776	744	792	713	726	689	723	699	690	688	673	677	730	692	647	733	714	666	699	623	596	536	550	557	558	573	577	503	522	519	509	515	562	513	496	482	448	525	534	485	471	496	482	503	488	501	508	539	495	493	500	476	511	478	506	505	530	540	475	510	512	519	512	507	494	460	542	496	499	543	476	513	501	513	532	495	487	506	534	507	497	522	500	486	506	458	512	489	472	556	475	490	487	488	503	502	508	504	510	512	520	492	501	457	517	488	533	489	492	533	534	470	486	479	515	483	484	499	487	491	490	503	491	485	481	515	492	477	540	496	505	528	459	491	509	506	469	510	482	535	498	496	539	498	491	522	537	466	504	489	493	472	474	506	505	486	529	479	487	468	522	496	502	507	492	517	552	502	509	518	444	510	485	522	491	503	477	520	489	499	461	535	522	507	505	524	494	539	469	485	504	537	491	493	504	483	509	509	465	468	503	515	490	490	499	520	531	528	469	483	494	468	498	498	517	446	505	506	492	488	515	507	545	544	495	529	491	518	496	490	499	500	484	491	541	539	510	538	549	495	457	526	517	457	493	529	494	515	483	510	532	475	439	487	459	505	472	492	476	471	523	488	507	503	510	502	493	490	495	480	522	511	520	500	485	491	486	450	492	483	481	526	505	486	446	497	505	491	489	507	456	511	455	564	511	479	509	480	496	549	511	525	496	505	499	480	504	504	529	512	474	500	488	477	490	496	546	511	515	494	481	474	532	508	482	499	503	499	507	463	485	514	495	515	496	515	471	498	476	496	510	491	495	485	504	468	542	482	471	487	492	505	512	538	520	481	496	516	507	514	492	478	496	502	503	511	519	501	464	504	492	498	505	509	492	503	519	496	496	520	507	501	503	501	520	483	529	486	476	455	491	509	518	506	518	467	457	470	508	535	512	479	491	454	458	535	514	516	504	472	476	504	466	484	542	526	519	514	528	490	522	498	501	500	454	452	524	477	501	480	508	517	513	564	473	540	463	521	496	477	524	463	466	511	492	502	511	496	493	508	477	506	532	505	468	536	531	507	484	479	527	522	508	485	500	492	485	490	516	512	498	539	544	463	487	485	510	516	499	467	491	501	514	517	529	514	519	488	455	476	482	516	524	493	538	551	481	509	522	516	488	511	482	486	505	518	484	503	482	495	492	519	512	536	468	517	510	496	475	480	503	489	494	501	519	516	492	522	494	464	475	507	490	531	506	524	509	466	512	457	527	502	501	503	498	486	480	517	506	504	484	515	505	512	511	507	464	509	471	491	497	523	510	492	492	499	514	457	516	518	506	487	508	498	466	500	519	511	534	498	488	522	499	507	494	498	497	516	508	500	499	526	500	513	537	477	565	503	476	518	524	469	493	488	505	530	479	476	490	535	501	511	540	502	517	459	475	430	470	538	520	531	540	490	496	502	499	497	532	488	533	517	488	465	523	538	482	510	474	494	495	508	487	503	497	490	471	503	474	516	509	487	464	496	494	502	491	493	486	499	521	501	524	521	504	517	514	494	510	484	519	493	499	522	487	469	513	537	481	515	506	504	526	503	500	468	534	473	488	503	448	494	488	471	491	498	499	488	493	491	495	528	483	528	501	546	512	491	499	482	496	465	502	497	491	506	491	483	499	519	525	503	490	497	476	490	487	499	473	511	490	503	482	549	507	499	495	465	499	471	491	450	471	502	539	496	470	522	506	498	524	538	484	503	531	501	458	471	484	488	528	474	487	514	497	485	525	486	493	486	506	508	522	510	534	516	480	530	495	514	511	510	511	484	505	522	483	531	498	521	473	513	494	483	502	486	524	521	494	537	502	484	513	471	495	519	514	489	502	517	497	500	518	503	492	515	516	505	502	479	512	470	509	490	520	506	506	525	476	497	502	490	490	510	500	487	501	491	531	492	509	529	510	547	489	497	492	504	532	438	461	495	486	487	491	518	514	471	511	532	491	526	501	460	499	519	503	520	503	508	450	476	482	473	462	491	489	515	483	462	492	480	479	474	463	490	470	506	500	492	492	491	494	513	516	468	486	473	531	512	497	532	476	478	511	512	515	496	504	467	487	502	522	479	527	464	494	514	523	507	506	489	476	502	516	487	479	528	543	509	491	520	557	499	481	504	494	486	484	510	497	524	464	533	504	499	521	504	471	507	534	511	521	517	509	514	466	515	497	474	488	540	478	510	484	505	507	476	485	481	482	500	527	472	467	512	472	517	480	538	515	466	511	533	494	487	516	495	523	509	529	479	504	518	540	526	493	528	517	502	464	525	475	477	497	486	509	502	501	480	545	480	490	513	493	482	459	528	519	514	537	470	502	514	468	495	493	512	502	512	551	519	521	471	480	490	489	504	480	499	487	506	511	526	524	499	462	498	486	501	488	487	496	525	510	506	549	492	471	510	484	497	482	464	556	533	525	501	497	477	477	529	490	521	484	499	522	478	506	523	459	527	502	502	465	470	559	476	497	517	488	521	502	522	485	489	495	484	501	503	493	488	516	507	502	507	485	467	513	493	511	509	499	513	498	482	480	522	500	506	489	490	490	489	455	509	487	480	549	534	489	490	493	491	474	496	481	537	543	499	519	517	506	440	479	490	500	509	532	538	489	478	512	502	524	520	505	471	467	492	508	513	501	507	474	520	505	482	550	509	502	528	496	476	553	509	510	495	515	495	526	499	496	522	476	532	500	509	524	480	495	500	477	476	514	501	499	503	453	508	492	513	502	507	492	512	487	484	512	475	535	507	504	496	497	461	482	490	521	490	471	470	502	496	476	482	492	515	511	479	509	504	498	534	486	493	481	502	479	497	500	499	499	516	504	500	505	489	518	510	506	509	515	472	551	500	476	491	465	498	517	507	520	499	502	524	506	520	540	497	429	501	505	525	514	504	484	523	452	525	485	502	518	516	506	530	484	503	484	458	536	502	493	493	510	506	528	524	528	490	501	518	494	520	455	535	491	495	528	506	517	501	501	490	544	494	483	506	493	512	483	496	465	496	531	506	541	529	529	471	501	529	541	529	534	530	488	507	492	509	514	503	546	498	529	526	507	480	474	491	525	480	474	488	450	508	485	509	488	486	458	504	494	500	516	496	535	496	482	465	513	496	516	495	533	505	540	492	525	513	475	480	524	497	493	500	476	517	506	501	471	490	514	491	488	530	514	470	470	532	490	488	518	488	450	529	513	510	494	477	528	512	532	522	506	487	517	517	486	487	548	548	541	491	496	527	477	548	486	471	502	506	487	461	503	516	501	551	509	534	459	490	486	516	549	499	476	485	487	529	498	508	509	475	522	497	498	502	490	448	491	488	521	502	518	493	482	499	563	491	519	496	503	495	525	493	508	494	514	500	516	495	522	535	485	534	471	506	499	496	500	515	510	490	514	521	569	521	465	501	457	506	522	518	487	500	524	475
24892	21216	27357	25330	12394	3621	2454	1865	1572	1514	1426	1347	1287	1220	1111	1144	1152	990	1059	1009	1126	1030	1070	1102	1100	1103	1078	1113	1073	1020	997	1000	1021	1012	1000	990	1036	1025	1036	947	1035	1048	1048	1063	1025	1018	1003	1001	931	893	967	983	967	984	956	931	903	972	973	952	925	929	870	912	941	965	972	900	945	923	954	904	975	962	938	879	908	948	943	910	920	938	861	877	952	919	952	891	892	881	911	856	999	950	921	879	895	873	917	904	913	942	966	964	910	906	933	895	942	928	916	921	925	928	890	884	929	973	921	962	941	909	886	921	916	931	897	933	908	904	866	936	929	851	947	887	901	934	948	937	927	961	886	936	931	928	900	954	911	897	914	862	966	932	879	979	942	917	915	919	986	922	858	918	885	900	939	907	906	905	924	889	891	956	872	890	881	924	876	907	934	950	949	902	875	960	880	933	923	960	897	940	943	922	896	914	891	911	916	941	926	896	899	876	952	899	885	928	934	907	891	883	938	895	952	931	901	912	950	900	909	996	889	909	934	958	950	945	957	907	985	857	892	882	838	893	900	902	943	874	929	909	882	963	936	948	931	909	937	954	886	974	942	933	924	941	895	911	902	934	938	948	892	871	913	896	923	907	950	955	895	872	957	882	976	925	960	911	917	959	938	865	873	925	903	920	929	874	924	887	888	871	917	914	949	923	959	910	858	923	878	911	931	926	950	944	880	909	903	909	940	934	896	878	883	963	892	867	946	928	914	892	881	911	900	914	912	893	913	889	946	942	869	900	931	868	859	937	908	928	861	901	934	869	919	944	924	910	933	931	947	923	913	896	937	942	899	898	935	916	957	883	921	929	943	923	916	930	981	964	923	909	928	911	922	900	969	877	948	932	915	922	947	943	947	940	878	926	917	926	912	932	905	945	912	863	910	885	987	903	836	890	915	912	916	887	919	945	886	902	912	892	889	832	935	923	926	889	908	943	867	916	880	947	966	1004	936	892	933	869	915	891	939	888	872	872	861	919	908	889	949	965	899	934	888	968	956	930	939	950	904	886	933	926	906	928	945	947	923	905	933	924	868	921	971	925	932	893	923	916	922	960	939	915	1003	915	918	860	913	881	893	964	917	927	946	942	899	908	902	885	929	957	916	895	866	877	893	898	895	978	871	984	909	940	898	923	877	953	909	936	863	935	894	864	923	929	918	992	930	877	936	911	927	901	943	868	954	865	903	885	976	896	935	868	939	943	910	906	939	968	916	879	911	933	953	850	868	897	968	947	955	927	911	917	901	917	919	953	917	937	911	950	921	938	975	926	946	958	892	935	907	967	946	891	855	961	994	913	941	938	949	951	935	868	943	874	873	900	893	908	890	973	955	859	937	956	915	913	899	864	922	890	940	892	930	909	957	876	955	879	961	897	886	948	925	923	943	888	947	938	935	940	881	912	903	956	948	891	913	962	952	902	960	911	925	952	941	949	939	936	936	860	906	933	906	898	920	901	937	894	912	916	905	920	899	917	891	923	880	898	952	905	923	864	926	940	856	943	975	954	901	832	908	885	950	940	922	851	918	886	883	893	920	938	958	891	905	869	868	924	954	948	896	921	984	914	881	859	948	872	941	885	949	879	956	942	941	917	881	937	926	904	888	913	943	935	920	905	935	936	883	978	885	992	943	962	934	942	901	956	884	948	913	903	923	951	947	946	916	926	934	930	935	900	875	853	907	860	883	943	892	926	948	876	938	910	904	909	927	871	935	880	946	956	909	924	866	897	897	833	883	932	913	908	924	916	926	917	912	877	914	889	911	895	928	966	880	942	898	972	868	894	857	903	879	899	939	925	854	951	944	914	896	934	911	923	964	901	905	890	978	905	961	854	895	940	889	924	894	975	920	928	885	955	920	935	990	903	892	920	934	914	885	939	896	893	926	897	855	941	939	931	877	949	950	903	874	937	872	925	916	905	920	936	864	881	906	896	886	881	933	898	868	885	920	948	912	906	977	945	878	926	951	947	973	935	891	908	963	871	987	945	923	956	883	904	888	945	883	926	950	945	920	969	907	959	967	910	893	907	912	938	931	899	907	919	948	935	915	861	883	963	877	936	942	922	964	913	921	911	908	929	890	910	948	965	892	839	890	912	887	935	941	867	946	890	922	904	961	942	857	896	921	894	883	952	929	881	901	925	902	914	948	873	959	925	904	883	897	903	951	954	898	980	900	966	959	897	947	926	869	933	895	911	949	868	963	987	951	954	848	902	943	864	892	949	923	961	905	960	927	917	909	930	938	888	896	930	872	935	924	892	947	944	925	910	924	874	874	911	908	954	912	894	938	923	1009	942	917	922	927	927	946	920	948	922	905	911	931	938	911	930	953	952	961	938	901	920	915	883	963	913	867	948	904	909	940	919	885	886	908	870	926	938	951	971	942	926	946	896	899	937	927	960	911	916	926	929	964	958	907	945	945	884	891	872	937	909	927	906	864	909	882	933	917	913	923	903	912	889	957	863	954	935	929	935	924	925	950	916	913	869	944	887	885	946	926	950	882	955	971	863	916	936	974	946	936	928	926	920	970	905	920	872	869	857	916	903	927	1009	946	878	930	930	926	922	889	891	903	883	841	893	922	927	979	923	965	942	949	921	886	926	894	909	899	942	900	904	905	953	970	979	899	881	924	917	904	953	975	901	937	921	964	968	936	929	894	869	914	847	887	927	886	948	911	941	957	900	855	942	939	910	952	919	908	932	918	908	924	970	891	866	913	913	895	922	954	919	955	888	871	939	894	917	881	863	937	925	909	966	873	861	983	952	936	844	901	891	969	982	944	930	925	921	928	935	911	959	944	892	891	936	896	929	947	897	876	907	906	936	891	937	942	919	885	949	959	927	952	965	863	919	918	903	963	889	941	906	930	939	955	909	895	939	877	912	958	911	874	964	882	929	933	908	926	893	921	936	880	976	949	876	893	973	868	927	888	850	898	912	941	881	942	965	898	897	901	964	928	889	882	892	879	894	972	914	977	904	908	890	938	887	931	961	929	898	937	917	974	894	889	914	896	889	923	833	836	858	919	912	939	926	896	904	932	913	899	929	879	916	946	895	921	879	921	924	942	915	927	945	943	896	921	940	915	912	911	924	950	907	910	873	954	941	902	968	877	976	874	921	921	981	889	910	955	967	904	910	924	935	893	936	902	902	939	928	966	925	877	950	905	897	889	917	904	913	963	980	895	924	914	946	936	965	885	893	937	871	957	910	930	948	911	845	901	938	865	878	949	869	947	937	919	941	930	951	970	900	904	877	903	897	936	928	901	922	922	897	924	898	914	955	911	881	886	917	933	939	888	904	950	927	973	961	896	972	898	925	954	940	897	923	891	904	900	924	910	911	905	945	891	876	869	911	871	967	933	903	904	928	894	933	886	892	964	934	896	938	899	913	990	903	913	937	947	921	940	874	886	838	869	883	899	907	890	928	929	929	925	905	918	916	899	881	922	942	896	888	961	890	924	922	933	979	953	920
12380	18671	12137	11389	5451	4837	3662	2901	2450	2105	1854	1720	1696	1490	1382	1279	1271	1152	1077	1131	1146	1163	1147	1153	1216	1178	1193	1129	1020	1106	1125	1103	1104	1076	1114	1067	1023	1054	1103	1039	1055	1064	1082	1043	1086	1080	1057	1028	937	992	949	941	924	965	932	910	971	905	964	971	946	977	957	892	945	941	944	956	961	911	951	865	941	962	966	909	961	910	920	961	868	909	972	914	940	919	1003	937	892	945	937	937	944	915	885	940	922	912	920	960	919	890	936	970	955	942	951	951	950	935	943	908	945	938	904	907	926	916	926	973	920	928	935	923	946	940	986	962	906	908	947	939	978	931	965	920	942	953	977	887	944	966	900	936	904	902	905	889	954	952	933	931	961	940	911	945	954	919	943	922	899	960	952	937	983	868	862	922	905	924	868	938	890	903	945	922	939	919	928	968	965	921	948	948	968	892	916	910	888	906	892	902	961	925	876	958	936	985	961	903	918	942	930	959	932	888	956	943	1001	988	856	918	913	924	945	976	890	939	905	900	892	915	923	933	945	858	905	933	913	935	950	888	917	970	932	918	916	915	939	902	979	896	941	883	936	943	942	955	930	891	885	881	884	915	884	995	916	895	948	946	907	897	938	945	927	982	920	929	944	930	980	928	1006	894	958	948	929	969	947	903	919	873	997	981	949	920	926	910	900	917	937	948	892	901	925	920	934	956	877	933	851	955	927	968	940	881	937	933	940	925	890	934	924	936	911	960	916	878	904	937	894	958	955	964	936	936	942	958	933	935	892	927	931	910	945	969	932	899	923	920	976	957	927	916	927	980	919	910	932	927	943	909	954	921	889	880	932	914	925	947	937	915	934	933	902	903	899	900	912	929	958	886	923	920	914	937	921	964	949	915	948	930	922	922	935	907	931	885	932	959	906	914	893	934	944	885	879	906	966	898	941	914	907	901	955	889	846	960	937	920	901	930	976	953	960	980	889	939	931	965	963	925	899	900	950	909	889	907	897	885	891	890	922	878	929	960	967	911	926	931	936	949	976	862	909	958	927	964	916	933	916	964	962	936	939	922	947	944	923	949	943	921	917	931	938	905	975	876	947	984	911	952	925	921	938	936	956	892	914	912	953	936	888	906	960	977	934	925	958	951	901	936	901	920	936	956	906	940	950	929	971	964	972	937	868	900	943	931	928	909	915	1007	885	916	922	932	897	932	952	891	982	945	964	920	942	952	959	921	934	909	921	915	941	963	952	1014	899	925	942	922	963	978	997	881	908	933	962	935	957	925	878	904	913	916	963	968	899	927	875	964	893	898	912	949	975	876	902	925	913	924	929	938	931	930	901	901	940	940	975	938	970	930	970	904	961	946	952	951	946	930	867	931	962	968	941	945	925	961	922	860	865	927	975	918	920	935	949	926	941	939	909	904	894	913	901	922	911	914	860	957	934	923	911	912	897	905	848	878	944	934	912	907	971	913	936	936	997	968	940	902	931	912	898	874	991	960	947	935	950	925	923	950	925	965	953	946	939	959	929	944	966	1002	922	955	910	982	922	919	889	961	928	926	969	947	928	936	956	963	1004	962	906	999	932	953	912	978	910	915	996	891	926	967	866	922	930	940	903	967	944	973	931	943	838	884	924	903	916	949	952	971	950	919	924	935	912	918	960	964	909	927	907	924	895	920	933	899	890	924	930	905	957	904	970	947	932	924	955	966	897	944	922	862	985	935	942	950	884	907	894	899	958	988	896	881	862	974	956	914	935	895	967	936	941	931	974	931	936	935	938	922	980	919	892	945	901	969	887	927	907	981	974	922	927	925	939	942	940	956	932	951	977	946	908	913	873	947	936	904	958	926	930	924	898	974	877	965	962	909	917	912	935	939	940	953	968	954	917	896	893	904	956	899	948	904	900	893	906	951	903	960	974	963	949	904	899	955	927	887	904	919	953	912	879	951	980	908	916	946	1004	913	899	889	933	890	970	931	927	956	938	944	942	903	958	940	895	993	882	898	943	925	957	994	899	941	912	892	959	937	983	963	975	1000	999	988	894	910	916	873	970	940	942	960	888	886	956	917	878	916	928	975	930	927	1019	947	944	958	897	964	924	888	923	928	972	931	942	928	886	913	944	933	940	899	903	926	893	923	930	919	1003	922	945	901	975	922	941	895	977	951	926	957	940	943	927	927	969	910	918	954	949	947	938	918	940	930	932	964	903	837	949	902	958	920	950	887	945	952	915	959	956	952	952	952	925	912	926	961	981	928	967	952	924	909	930	928	943	984	913	969	906	915	1003	901	968	917	880	941	947	931	927	953	915	908	926	933	904	904	967	884	947	952	947	922	900	931	970	942	914	939	940	932	947	915	991	950	905	977	933	937	965	952	949	937	940	879	950	991	974	944	921	974	956	975	942	928	916	917	935	936	966	927	903	960	962	970	906	935	940	915	948	881	941	896	953	928	953	902	902	922	885	932	929	934	945	1011	864	882	926	948	946	934	946	916	941	955	979	949	950	941	917	922	938	928	936	929	967	939	956	942	929	972	962	936	962	948	958	905	927	964	963	963	903	906	924	953	897	925	881	923	918	924	918	958	963	961	933	964	902	940	924	967	960	888	900	896	952	912	934	924	908	971	965	889	914	885	973	965	947	888	916	962	951	989	907	958	929	943	979	948	925	960	965	924	944	906	927	847	918	962	922	942	913	958	933	922	925	861	963	927	919	984	925	950	946	896	959	954	922	882	929	948	1000	923	950	964	889	921	953	950	926	861	944	943	916	924	944	936	976	940	895	947	927	933	981	921	953	983	929	880	922	988	891	940	860	965	938	893	888	874	928	902	945	929	911	923	969	896	977	913	935	924	983	903	946	977	947	900	946	931	886	904	949	963	910	958	969	915	888	941	923	985	917	928	936	919	942	886	957	948	903	956	876	959	909	948	924	870	855	928	931	965	923	923	881	888	947	977	897	933	918	930	920	941	878	920	966	904	956	931	935	933	1005	958	963	908	957	948	900	914	988	938	925	973	912	916	943	935	921	923	905	969	832	1003	907	891	956	888	936	942	951	968	908	974	931	917	915	890	918	920	927	926	920	913	939	936	893	925	880	871	955	878	999	905	900	960	882	907	975	936	937	914	971	898	897	951	935	941	938	950	950	950	986	923	909	931	878	909	859	897	941	893	921	946	986	906	955	966	1000	920	961	947	950	926	935	914	853	930	944	930	1011	908	922	848	929	969	959	944	940	909	906	961	913	956	883	918	938	973	912	945	936	930	944	978	900	942	932	916	949	876	914	926	973	942	925	916	980	955	927	907	863	881	949	989	942	911	999	869	944	989	971	926	913	905	899	892	940	960	941	880	974	924	922	952	925	947	961	932	957	927	917	956	923	962	912	945	955	929	971	896	945	895	937	939	887	953	945	910	967	908	950	921	888	901	941	940	925	956	925	954	899	985	975	926	919	927	984	909	929	901	871	909	924	928	928	952	881	998	963	949	921	957	956	873	931	946	913	895	925	945	922	943	919	962	918	921	963	939
22631	21264	28958	23884	21271	21427	11776	3633	2453	2212	1857	1744	1595	1512	1194	1129	1107	1070	971	1039	999	971	1013	955	1071	1042	1039	1020	966	962	944	945	944	891	877	844	843	889	914	857	850	895	860	913	914	961	884	848	817	791	738	738	735	727	766	755	767	723	747	729	773	723	718	752	722	744	711	696	735	736	751	707	720	689	721	736	712	698	689	688	689	718	737	720	678	685	719	730	715	717	723	671	726	712	682	687	704	700	706	723	697	723	742	726	719	714	723	735	709	685	712	726	683	771	673	699	733	673	689	768	736	729	722	724	700	714	685	749	665	735	737	726	698	702	697	712	678	698	683	707	735	732	690	721	668	691	693	710	686	662	669	753	697	673	679	702	659	685	694	679	695	708	733	709	723	760	698	668	687	710	700	708	681	733	682	681	715	735	686	685	686	702	703	745	743	687	684	721	684	649	685	706	683	709	690	709	658	670	677	706	717	693	701	697	744	684	664	709	694	678	657	697	716	689	722	711	711	711	705	678	742	725	744	741	655	720	712	668	687	698	717	718	706	731	747	702	689	750	735	716	679	699	726	737	703	669	726	721	680	720	680	722	722	733	692	714	684	698	741	705	716	735	731	653	721	701	676	689	740	701	709	747	723	696	701	715	719	708	647	765	698	679	716	703	719	730	694	687	682	676	692	702	678	706	732	755	745	690	720	719	722	705	685	725	752	717	684	662	683	705	695	733	715	679	677	725	727	696	733	719	705	700	703	682	707	728	710	712	712	676	696	701	696	713	743	713	733	718	731	707	684	677	679	735	731	711	735	687	717	670	687	704	693	676	726	714	719	731	743	674	703	714	672	732	700	699	758	763	705	690	718	736	686	657	768	716	705	695	715	703	698	754	704	715	738	698	697	720	732	718	703	693	717	741	725	721	685	676	721	727	716	667	707	737	727	681	720	758	677	730	732	715	681	754	730	670	705	671	719	653	727	739	673	738	689	775	700	712	668	721	664	701	717	722	705	701	704	711	746	755	696	722	707	710	703	745	720	696	641	752	702	718	677	759	673	725	713	708	681	724	711	684	722	772	724	675	691	733	687	738	719	713	697	739	737	745	716	703	735	674	695	646	759	684	705	682	727	666	749	705	702	707	733	761	681	753	694	690	726	711	693	686	757	765	723	695	698	691	670	708	735	764	713	697	691	706	724	744	737	701	749	767	719	696	670	667	698	723	754	694	702	706	702	748	713	699	742	697	674	696	754	729	694	705	700	722	718	740	694	663	733	765	680	717	717	684	650	701	739	695	698	751	709	736	747	693	748	696	710	748	709	727	718	731	706	719	733	697	721	711	733	724	707	681	696	733	693	734	705	695	710	713	694	725	712	700	745	722	693	741	736	775	737	674	696	727	657	723	710	654	725	700	716	684	729	724	737	722	679	735	721	703	671	694	701	678	702	736	670	721	712	710	720	716	693	707	702	721	688	755	698	735	704	665	677	766	699	681	761	679	748	724	690	752	675	664	696	720	687	762	743	693	697	683	672	721	742	651	739	702	706	746	674	728	719	746	678	674	709	649	714	698	708	737	674	738	656	698	709	718	657	734	700	714	662	669	738	710	740	741	735	698	723	718	708	686	704	714	737	704	690	697	705	693	725	706	740	711	703	702	742	721	639	722	705	745	738	744	700	732	698	681	716	704	741	727	675	709	666	695	735	670	657	678	692	696	693	733	756	701	735	680	642	691	708	677	713	702	726	708	742	702	686	668	707	725	730	677	725	665	740	736	695	709	724	742	678	708	721	709	695	693	713	704	719	752	651	681	727	644	682	673	661	698	681	716	710	706	687	671	700	683	706	744	722	694	699	700	704	730	682	702	668	685	718	655	678	698	730	782	705	706	689	648	741	664	753	708	764	706	709	748	712	680	669	735	739	740	736	688	698	678	709	710	750	715	720	661	711	761	723	664	692	706	722	682	692	725	716	687	708	705	762	721	730	708	685	756	689	727	707	696	757	756	730	722	763	690	673	715	719	682	713	705	740	706	764	728	719	679	662	749	718	714	708	670	679	652	697	725	650	709	713	734	673	733	654	722	722	702	722	648	702	684	744	676	718	729	663	727	694	685	719	753	685	649	709	711	729	698	765	690	788	717	722	680	705	708	727	737	718	668	711	690	706	705	717	704	706	723	710	736	712	739	684	699	757	686	735	695	728	712	719	718	737	703	761	746	720	682	681	673	693	728	718	716	666	699	703	695	680	689	716	728	671	705	696	700	708	711	724	753	692	698	740	717	668	716	708	717	708	693	758	758	693	663	739	678	681	713	744	732	694	705	689	707	692	680	671	726	659	698	672	675	728	753	715	680	738	701	725	638	737	731	711	706	677	744	704	728	724	767	734	731	717	730	732	704	668	693	725	700	724	649	709	708	697	731	685	677	697	744	710	711	704	702	775	712	726	704	760	718	702	731	736	690	736	691	688	749	731	715	695	716	729	691	684	685	731	725	739	741	727	727	739	656	687	728	773	722	725	680	702	673	748	662	681	673	727	707	700	704	673	674	704	731	720	672	710	715	756	712	724	734	726	711	744	636	736	722	725	703	647	702	733	696	718	739	734	735	705	756	723	721	686	687	710	708	730	736	719	693	727	688	730	751	668	785	692	655	700	706	671	713	699	733	696	692	705	710	713	674	710	683	728	709	694	707	701	654	689	720	747	621	700	702	686	724	720	686	711	740	667	738	693	680	726	714	698	704	738	752	751	746	735	672	690	739	747	676	671	735	675	676	667	724	682	694	695	730	716	682	698	707	714	735	732	680	689	706	729	705	679	725	763	662	704	781	731	665	660	699	686	721	702	709	711	724	756	749	701	692	745	754	701	715	742	661	710	695	673	715	727	705	727	759	718	732	714	728	709	661	657	784	689	632	667	677	655	681	710	655	658	719	687	673	691	706	754	749	687	703	713	704	710	737	705	700	683	688	724	712	700	703	723	740	683	727	713	741	676	729	754	690	702	709	697	717	730	731	709	663	744	701	718	688	733	694	717	658	658	687	727	713	680	734	646	689	683	702	742	738	679	693	704	684	722	704	725	738	723	713	699	706	643	726	687	729	663	742	692	646	728	736	698	703	689	709	690	682	692	705	702	682	713	704	684	714	659	719	689	701	740	759	652	710	721	675	692	706	663	711	673	744	670	636	713	705	709	687	687	696	699	682	680	695	730	666	648	641	726	705	670	749	701	724	672	718	725	698	692	700	662	761	691	738	667	690	678	711	700	724	673	698	678	759	722	735	689	680	683	705	711	744	700	704	708	734	750	653	689	698	697	666	713	729	713	680	694	657	684	720	719	721	699	706	706	614	714	683	676	731	745	752	679	715	702	753	698	682	699	754	754	717	702	736	723	710	725	655	711	713	669	710	677	740	738	758	690	714	731	668	728	710	725	666	742	663	733	733	666	691	705	712	736	693	654	731	696	689	728	703	679	713	739	685	714	688	674	670	662	665	684	717	710	717
17232	30444	20868	20446	9710	8350	6471	4994	4043	3305	2814	2429	2287	1976	1615	1505	1359	1218	1150	1128	1119	1160	1106	1123	1233	1275	1205	1132	1085	1080	1085	987	1015	1023	988	996	962	917	982	961	935	1001	993	923	1073	1004	971	860	852	818	831	823	783	797	761	758	714	707	760	740	716	706	704	700	717	718	732	739	761	728	691	722	701	740	703	670	709	695	689	716	734	734	722	798	718	689	712	727	707	680	668	713	694	706	729	683	700	670	692	747	766	685	693	683	708	698	674	685	683	736	703	743	718	661	672	697	721	693	722	697	697	701	722	678	694	704	710	667	692	724	704	723	724	727	744	707	687	696	765	735	718	691	700	663	688	688	756	704	697	718	688	762	710	694	655	635	662	676	721	707	676	732	676	720	703	769	675	690	629	680	669	688	674	715	688	721	693	671	720	735	706	706	690	714	657	704	710	697	701	661	721	703	738	710	734	706	719	729	709	694	690	695	719	712	694	693	713	687	716	676	673	716	680	749	692	715	717	696	710	695	688	716	725	722	723	697	740	710	695	691	692	735	682	679	675	723	685	702	679	707	689	696	716	699	664	669	703	675	690	721	693	691	764	726	688	693	734	692	693	696	732	693	671	651	718	672	690	668	657	662	698	700	752	726	712	687	695	721	719	688	700	684	694	725	724	732	709	731	678	699	691	685	709	689	684	728	700	669	731	659	724	693	691	725	737	684	700	675	666	685	680	682	721	714	708	658	736	707	698	697	664	674	715	707	711	675	672	714	719	686	666	714	696	765	693	718	720	733	683	648	739	687	689	676	728	717	697	691	693	649	685	722	717	711	623	699	702	670	741	746	692	710	661	698	718	693	690	719	690	696	713	698	697	688	691	664	683	664	738	708	709	711	713	684	717	682	688	668	682	685	732	736	698	718	704	634	722	704	670	680	683	724	743	707	730	693	711	724	700	742	716	711	719	674	728	675	750	682	713	674	711	681	698	712	701	681	704	698	692	717	705	700	710	635	675	691	695	650	731	690	686	738	705	675	693	737	694	672	693	723	721	699	698	746	745	725	714	746	720	738	703	760	701	646	689	690	763	682	670	705	681	717	708	648	751	691	734	698	697	691	687	698	696	660	698	737	665	708	704	726	739	697	725	682	664	652	706	665	729	757	696	691	699	694	717	728	691	714	699	746	733	724	703	687	688	726	750	707	712	695	663	749	694	716	656	716	723	688	700	710	645	707	725	724	703	709	711	705	726	697	688	661	687	686	694	735	695	745	695	693	725	693	648	719	702	696	703	715	683	754	683	662	742	687	708	698	714	748	682	713	740	731	642	770	718	652	678	674	660	711	692	667	759	709	663	677	709	720	661	704	681	704	689	683	727	669	676	695	685	760	747	688	687	678	687	677	727	694	691	730	698	686	691	705	680	742	678	722	662	645	695	694	720	679	692	668	668	695	666	728	682	675	722	707	704	715	742	698	699	695	726	692	659	705	707	723	667	721	730	680	709	708	723	701	652	670	698	706	769	693	706	725	680	722	678	754	729	696	657	696	708	756	682	676	712	727	753	678	715	762	739	710	690	698	711	676	679	658	729	675	707	684	702	720	699	711	715	686	688	691	710	678	708	681	680	675	776	707	734	637	715	705	718	701	685	763	715	718	688	708	649	679	718	714	733	647	636	709	673	702	697	716	700	710	671	653	657	694	668	698	708	692	632	645	710	682	671	697	687	764	639	726	701	684	672	704	735	702	703	713	710	697	678	696	690	673	741	685	735	694	702	686	648	720	690	699	697	706	701	716	735	700	679	702	742	685	678	677	726	746	649	681	662	730	734	681	674	736	699	703	698	699	725	737	778	668	740	724	709	732	687	733	688	642	696	733	709	726	683	688	688	698	689	697	698	708	705	720	691	736	697	711	684	699	691	705	655	654	715	708	693	680	712	699	669	727	699	650	712	648	722	700	721	671	713	710	711	665	698	718	726	693	721	750	734	666	711	714	699	702	676	763	657	673	719	728	699	696	688	690	749	709	710	683	667	677	685	686	745	710	685	660	688	722	697	702	732	741	749	699	669	718	660	655	681	713	720	693	680	717	696	735	699	714	714	728	679	739	691	729	656	677	727	650	735	700	698	736	693	710	711	714	677	689	730	719	696	725	718	756	734	672	633	709	724	700	695	703	708	662	717	682	656	697	678	703	695	700	681	726	709	712	702	698	665	713	701	715	735	725	700	690	686	661	673	714	744	688	739	706	701	697	707	703	684	696	679	704	741	632	647	694	740	678	649	692	727	698	648	741	733	678	645	679	685	673	686	719	722	743	687	708	745	669	708	694	666	673	719	720	690	689	718	660	731	706	720	720	728	700	720	738	690	667	685	637	705	710	676	685	686	695	732	688	714	712	665	712	657	712	698	697	727	678	658	700	675	686	709	672	689	658	680	700	705	747	719	717	687	689	711	693	686	670	671	715	667	719	728	648	684	749	704	715	709	685	675	678	668	679	762	689	675	686	664	701	732	731	720	682	683	674	685	647	693	704	726	681	683	693	659	741	720	665	657	724	700	735	656	720	710	725	694	702	769	728	680	703	698	713	700	728	718	696	732	716	700	724	672	712	689	717	714	709	685	676	697	691	664	719	677	698	679	695	687	716	683	743	664	705	716	676	698	727	685	690	704	687	674	643	719	674	679	721	741	719	682	657	706	703	724	703	744	690	686	729	706	700	702	698	714	661	696	684	666	724	669	677	696	722	695	720	694	696	716	722	738	667	685	699	732	690	718	709	680	657	644	714	691	736	686	673	722	711	710	663	723	699	669	743	670	725	704	669	710	655	680	689	713	711	676	692	677	689	711	711	721	701	714	685	678	695	681	720	716	695	699	700	692	676	736	718	716	659	684	698	672	747	667	758	675	693	715	724	682	705	653	724	702	691	743	745	717	710	714	689	711	752	703	676	708	657	753	764	712	667	648	712	684	656	684	675	670	720	719	723	704	722	704	693	692	694	709	728	690	688	650	675	723	672	727	709	692	699	693	687	690	677	707	710	702	663	734	685	656	685	687	686	654	706	741	679	710	712	680	714	687	695	701	692	625	690	736	670	700	705	682	692	683	705	729	728	645	710	665	711	676	653	655	687	697	787	650	697	711	639	691	660	727	696	696	714	697	698	675	681	680	768	683	663	701	706	736	729	704	715	678	699	727	681	722	691	751	662	681	735	684	746	729	683	689	674	716	671	699	705	688	685	675	695	694	725	738	699	735	737	745	692	709	729	687	722	693	709	707	681	698	715	652	697	707	707	681	708	689	679	737	729	708	747	648	676	656	716	705	666	738	653	652	664	653	742	729	686	695	679	712	772	734	703	693	658	684	648	682	654	703	718	704	640	703	726	693	663	719	685	673	698	700	724	698	669	706	702	664	699	709	665	682	686	685	652	704	725	690	659	715	685	700	714	718	705	675	723	679	704	733	681	683	702	704	690	708	734	671	676	699	720	668	687	666	691	713	626	689	644
28130	18219	8992	5119	2663	2286	1559	1253	1144	1070	968	891	945	888	840	828	832	752	761	827	785	767	836	762	757	845	847	757	777	745	749	707	795	771	755	747	742	771	745	683	729	739	724	743	772	765	740	700	706	745	762	711	710	702	703	683	675	718	685	705	676	650	727	675	710	714	704	705	699	683	680	675	714	689	680	694	664	703	646	680	694	690	663	683	708	715	713	735	676	692	712	729	719	719	703	662	706	704	721	694	677	675	690	711	674	677	619	662	666	712	679	693	692	724	697	717	680	754	699	691	701	698	726	707	692	714	704	743	696	702	741	657	671	649	685	702	682	669	676	677	682	709	700	671	711	694	698	689	640	657	688	731	665	650	674	659	693	675	681	664	692	644	707	693	700	659	684	679	698	689	666	734	657	712	682	715	717	653	666	640	673	683	678	667	690	660	671	691	701	720	656	703	686	702	676	702	736	683	737	685	691	691	664	674	692	657	722	708	703	675	692	741	678	686	661	682	705	706	707	653	729	652	697	725	717	642	718	690	713	711	701	716	676	681	679	704	706	702	707	693	701	690	690	734	696	707	742	697	712	726	695	712	728	709	701	651	649	682	677	721	692	648	679	693	680	651	678	660	702	714	671	633	670	671	677	668	707	671	697	690	668	666	742	660	630	683	656	669	707	646	713	679	725	638	698	668	709	724	643	657	684	690	677	679	648	673	692	725	698	702	685	710	748	664	696	700	691	702	672	711	707	696	756	689	679	701	661	646	693	684	712	676	701	674	731	730	687	691	685	728	700	738	739	710	724	696	663	688	710	664	725	710	663	673	663	706	709	674	674	700	662	675	691	677	704	692	676	643	689	663	676	712	708	698	647	759	680	670	680	679	689	707	689	715	684	674	677	761	687	672	702	704	689	717	740	659	787	711	695	682	686	718	714	685	705	678	685	682	666	717	741	704	695	683	688	687	696	647	694	686	685	678	687	687	703	666	758	658	729	648	709	659	642	686	706	669	661	698	773	700	675	700	712	699	696	657	689	672	643	685	685	671	680	671	701	684	705	606	696	709	768	679	733	702	670	703	662	654	704	714	704	697	702	662	685	699	674	682	661	696	648	702	683	675	697	689	735	710	670	721	662	731	721	698	692	708	647	673	689	667	705	684	668	703	659	719	665	715	634	721	661	726	662	716	681	713	711	738	700	796	707	683	693	720	712	726	672	710	679	704	663	683	694	692	690	707	684	649	668	668	674	700	705	674	660	705	708	694	711	722	706	689	758	693	638	687	711	650	697	711	677	654	732	646	662	712	698	693	686	665	666	663	688	714	696	692	705	639	671	706	680	671	715	702	694	690	708	672	715	732	723	723	696	676	677	712	643	712	663	674	704	692	712	704	642	676	644	644	685	689	714	704	653	688	672	777	651	676	670	652	677	698	696	672	700	686	689	665	694	719	700	677	666	687	669	743	693	695	687	706	688	722	691	647	687	649	661	721	742	720	684	699	752	646	696	683	724	635	691	639	637	643	706	750	731	658	712	688	696	712	682	689	665	734	678	697	690	664	705	656	719	666	695	684	720	688	700	664	662	630	672	702	680	700	699	727	667	661	674	657	694	723	700	749	739	693	698	653	694	670	695	732	718	674	700	649	741	691	679	726	715	696	672	725	693	641	705	674	705	746	691	710	667	700	639	713	694	701	686	683	668	684	707	670	691	694	650	699	708	726	676	712	704	704	713	660	660	665	708	662	702	721	687	724	718	705	740	655	643	705	693	684	683	698	673	667	701	728	643	704	691	697	674	653	665	679	651	693	723	699	673	692	704	723	703	734	773	679	686	704	656	643	637	672	665	703	708	676	663	694	690	683	680	681	704	711	685	681	720	730	708	683	666	680	710	665	657	751	706	668	695	714	663	664	700	674	657	670	720	669	702	694	694	720	721	709	723	684	734	715	688	686	708	683	744	645	685	695	685	683	679	694	687	676	760	670	708	696	694	692	699	707	673	739	656	685	671	664	661	657	699	692	675	728	646	700	692	704	650	690	672	695	665	668	672	675	708	695	719	699	648	672	659	667	720	685	728	649	697	688	672	697	645	660	709	687	677	702	680	694	673	660	654	694	707	697	696	671	686	730	668	713	692	656	660	668	751	688	632	692	679	684	713	653	680	696	673	726	695	671	707	711	685	683	678	706	674	695	688	716	692	700	714	696	734	697	701	678	674	680	701	699	720	676	755	679	677	693	623	706	733	737	689	704	701	681	703	653	698	681	691	674	706	668	703	673	729	689	693	715	684	678	695	688	671	697	677	689	709	684	672	652	684	694	674	701	716	708	691	738	674	697	697	730	651	681	659	695	671	705	674	693	680	696	664	688	739	672	661	681	680	697	698	640	664	717	698	709	657	640	680	689	675	713	672	677	656	626	697	723	691	670	711	727	711	660	696	725	688	687	677	686	660	647	738	704	629	700	732	670	675	721	715	654	690	639	690	711	716	681	671	694	674	651	673	729	672	686	700	701	703	715	703	701	679	680	742	708	740	687	671	716	709	706	719	734	687	738	699	654	700	693	695	689	676	670	695	731	669	680	734	671	647	680	679	741	687	694	671	699	677	696	722	662	675	708	705	668	683	685	684	691	719	745	701	744	695	651	716	652	667	655	712	654	654	671	748	666	646	693	731	698	700	688	708	757	739	737	635	652	702	682	704	680	712	639	694	658	694	705	719	662	670	696	689	687	651	689	699	704	705	702	684	708	715	731	667	691	685	723	729	703	697	693	673	691	695	722	758	684	764	702	635	666	674	754	699	686	690	639	707	701	697	672	703	711	688	728	669	727	704	690	655	688	685	651	739	742	689	697	722	701	689	642	703	699	710	703	736	736	653	666	718	654	762	726	650	655	732	658	705	693	727	674	700	680	685	704	695	640	665	690	703	700	675	647	694	700	690	729	670	720	679	679	705	689	688	698	734	761	718	716	686	706	653	700	648	660	708	687	698	703	634	652	690	675	646	736	697	655	718	669	702	685	702	682	716	684	682	697	688	704	682	670	709	688	718	663	688	672	669	714	680	767	682	691	695	659	668	726	694	689	692	751	687	713	682	654	690	737	656	734	648	676	707	679	670	740	653	724	713	692	716	715	710	698	677	663	699	659	706	698	699	726	681	704	678	674	700	761	659	673	707	685	679	690	705	673	719	737	684	700	715	628	680	697	712	709	706	712	689	698	676	665	691	748	698	683	725	730	687	673	683	664	651	674	647	673	696	707	681	707	691	680	668	746	690	685	677	681	669	718	669	732	659	696	746	711	660	671	702	678	718	718	654	723	661	680	699	690	697	723	674	668	703	633	651	684	675	715	648	672	701	677	680	658	687	670	633	666	735	720	656	690	655	679	660	685	691	660	699	653	671	680	731	673	694	725	692	704	700	690	730	680	713	668	659	716	656	666	728	700	668	724	682	713	676	670	682	728	689	688	666	675	713	675	699	647	692	665	722	679	686	671	671	671
11076	11313	8882	5239	3899	3442	2433	1941	1677	1358	1303	1229	1080	1036	1000	974	890	857	858	801	918	836	907	827	936	897	951	840	845	852	799	788	900	822	807	850	778	853	794	804	774	764	810	804	799	852	785	758	810	778	751	700	724	767	735	766	720	720	755	746	702	731	738	730	743	737	719	688	680	681	800	709	756	705	746	721	703	696	682	702	730	728	749	740	725	715	721	714	724	731	709	719	716	677	762	727	715	716	702	687	730	715	707	678	735	729	723	719	756	700	672	706	689	730	708	700	743	712	720	718	768	770	717	721	756	769	696	735	741	797	692	717	771	716	690	688	682	704	757	689	687	748	719	739	714	756	721	726	693	719	731	747	704	727	688	702	701	733	719	721	698	724	763	730	697	719	725	693	708	707	708	741	703	736	734	738	725	715	738	703	741	737	741	731	717	694	717	766	757	717	752	735	776	763	750	679	779	686	772	718	732	762	735	718	741	760	753	724	748	736	743	753	706	690	722	645	736	727	738	708	729	747	753	671	737	713	721	753	695	678	734	707	753	735	754	704	699	757	740	768	732	724	729	708	725	691	735	762	728	752	756	743	710	712	789	701	723	736	711	732	769	744	717	682	771	724	731	701	760	689	697	741	718	701	709	739	720	684	714	670	718	750	736	702	755	691	697	752	719	686	712	719	683	713	717	754	728	748	772	686	728	692	719	725	747	726	788	702	692	713	694	753	690	713	703	781	725	723	767	720	659	725	720	715	713	703	739	710	710	736	755	751	735	753	758	721	717	788	681	689	731	725	721	728	746	754	747	705	755	682	703	750	704	720	756	753	711	701	683	692	745	707	751	751	697	774	765	706	682	765	768	715	741	751	705	656	742	708	685	753	697	755	718	720	729	722	701	745	683	680	700	721	705	698	688	702	715	738	730	726	734	698	702	727	729	727	681	743	740	737	694	681	716	712	682	718	678	726	736	722	703	745	726	683	694	758	716	707	716	674	719	716	739	768	707	723	714	740	735	732	729	723	722	723	732	701	711	730	709	736	700	758	728	726	702	710	688	733	781	699	718	696	753	721	720	722	755	671	741	681	765	699	737	693	702	701	728	738	746	766	706	703	738	688	713	695	675	767	665	742	734	737	743	715	722	724	735	724	730	719	726	731	684	716	713	706	703	675	754	692	705	755	715	702	726	688	702	712	727	707	722	685	735	698	678	694	675	774	758	716	757	692	714	671	754	716	722	759	709	758	668	704	778	758	719	747	757	707	751	734	736	724	721	710	719	765	760	688	690	699	714	744	773	664	730	740	729	708	683	748	749	747	716	740	710	740	712	716	697	728	754	694	770	721	746	711	762	723	702	682	738	739	677	734	725	675	697	731	718	711	781	713	720	746	755	752	718	761	727	750	736	713	705	714	741	673	711	720	775	763	753	702	699	688	692	736	658	695	705	744	719	751	743	708	747	747	724	729	726	694	675	692	766	708	709	726	699	693	747	711	723	721	731	720	731	706	717	733	707	725	700	736	751	748	717	691	677	769	677	753	708	739	726	710	737	734	720	767	755	745	773	719	707	706	705	701	725	755	695	732	727	680	731	733	709	718	719	710	695	754	751	704	726	721	729	708	733	728	715	691	733	692	716	726	720	704	763	714	729	702	673	765	718	690	723	726	743	764	709	707	723	740	722	742	713	699	753	733	726	671	795	744	780	719	702	750	761	716	741	712	744	717	732	745	739	749	706	734	754	707	733	718	749	718	767	693	686	728	687	715	750	743	726	706	722	777	743	731	683	728	679	744	703	730	705	721	779	699	797	722	756	691	734	745	720	707	708	697	747	723	711	747	766	730	671	718	689	685	711	719	708	675	717	696	722	708	700	716	716	724	738	694	691	703	681	732	701	735	702	736	733	729	707	751	741	727	700	734	703	682	712	690	713	740	646	698	703	692	701	687	680	710	806	739	780	756	755	745	711	730	676	732	751	702	738	754	737	737	727	706	723	726	693	705	761	687	688	733	720	717	713	719	767	738	697	704	732	739	737	709	703	702	729	717	691	751	695	747	725	701	696	703	726	711	727	700	747	663	731	747	745	712	759	673	717	672	749	661	683	749	728	691	746	715	739	723	629	763	672	734	798	721	718	713	752	707	704	710	695	714	710	716	745	758	717	672	739	713	717	690	756	707	748	748	697	732	700	737	736	735	769	742	752	699	752	678	728	719	742	714	727	733	710	677	729	762	754	697	757	696	736	693	694	701	723	737	692	748	722	683	749	742	706	701	712	748	729	735	774	695	718	735	723	738	731	739	722	723	695	703	712	729	733	726	718	736	732	668	714	748	758	749	710	755	659	684	755	704	747	767	683	721	727	730	760	728	745	766	734	698	763	712	726	691	706	685	756	779	719	765	698	726	669	677	712	734	720	706	756	722	734	760	683	729	732	737	722	721	726	740	759	723	762	711	734	709	721	667	738	739	708	744	729	700	712	747	732	735	719	751	732	688	708	721	713	698	715	734	700	759	718	685	719	714	724	731	712	713	674	733	730	712	760	729	755	745	718	692	702	701	770	723	769	688	714	708	761	727	737	719	727	723	762	708	747	705	715	682	689	638	742	727	687	758	748	723	714	687	761	688	722	768	720	732	770	745	735	739	728	716	751	708	738	687	679	738	734	682	720	718	647	767	781	730	701	731	733	748	705	723	707	751	707	664	728	745	704	754	697	745	711	726	733	729	716	735	736	720	683	746	722	738	699	719	683	713	738	739	689	663	663	725	711	734	742	747	697	749	765	701	709	713	733	715	739	724	752	732	678	726	690	741	708	729	702	723	758	754	718	756	716	729	729	711	724	732	729	736	754	729	735	683	697	735	749	758	744	724	772	690	729	718	699	737	712	743	725	712	722	719	756	710	718	720	738	704	755	733	712	718	693	701	696	748	720	684	719	729	742	694	696	733	744	732	739	724	741	728	672	725	695	700	731	700	748	734	748	735	753	750	648	749	749	723	736	728	694	733	726	753	692	722	713	702	746	663	692	708	716	745	697	772	696	729	694	709	723	729	701	752	735	763	740	755	693	778	740	716	736	680	737	695	734	714	697	732	755	710	729	694	714	743	742	736	716	748	711	761	738	709	716	712	706	738	710	747	745	723	753	711	699	806	759	761	715	733	752	688	675	760	751	713	730	727	731	689	754	660	744	758	729	716	770	708	716	737	707	740	720	683	736	663	727	704	706	736	732	709	806	697	635	736	704	712	727	729	728	722	676	694	719	708	744	713	737	720	683	744	654	742	723	698	737	709	705	766	691	695	761	723	740	757	683	736	726	748	707	711	788	743	740	711	775	741	757	720	694	724	734	691	711	763	674	700	741	773	705	734	708	718	718	732	698	671	705	704	730	716	718	680	705	665	725	740	731	675	754	751	688	707	691	755	772	730	694	678	747	704	728	719	711	722	710	760	746	710	733	744	706	720	734	706	723	717	716	669	695	702	693	683	730	749	719	713	753	711
23728	21216	28445	24303	21184	12107	3504	2089	1618	1332	1237	1153	1044	934	836	749	771	662	690	658	679	666	727	642	665	675	669	679	691	630	644	640	634	585	612	626	587	524	643	622	572	576	620	621	649	602	565	584	501	472	492	505	528	509	479	501	552	476	500	499	519	471	518	493	489	482	488	476	501	472	507	461	530	470	537	467	432	462	479	469	483	479	450	506	457	495	482	462	499	486	454	464	471	500	454	496	483	512	455	495	461	490	444	471	494	517	496	507	502	501	483	481	478	449	448	464	503	485	512	474	476	465	483	504	506	465	510	497	470	464	571	481	501	477	511	518	477	501	484	477	501	482	478	526	506	497	495	482	527	489	463	523	470	475	501	419	459	458	437	484	471	451	489	463	503	526	483	466	490	475	513	506	481	461	499	479	507	488	467	452	488	496	452	491	480	510	459	496	492	478	480	455	471	483	467	521	480	482	479	465	489	458	465	477	480	473	464	444	479	455	483	479	499	455	494	489	469	505	448	493	457	476	478	482	489	501	489	459	483	440	485	505	471	529	516	478	457	469	457	525	479	468	495	442	487	475	487	489	479	484	457	460	495	476	446	462	481	508	494	475	503	446	481	503	485	504	525	479	500	470	449	462	467	488	473	475	478	490	512	475	461	492	524	477	479	424	443	467	466	487	480	474	487	475	471	506	468	496	468	493	470	483	507	439	437	487	481	442	497	452	469	484	461	445	501	444	519	463	472	467	449	466	464	465	493	494	460	458	470	491	481	475	446	487	509	476	455	485	456	474	529	482	494	420	469	456	548	448	498	487	516	466	480	488	448	501	494	425	502	491	483	479	480	480	516	492	485	459	449	456	487	461	498	499	511	462	446	478	459	489	425	482	492	456	483	466	499	462	495	517	535	445	474	514	510	514	462	493	529	486	492	555	454	519	491	450	488	485	436	501	485	482	514	487	524	505	494	487	470	498	476	480	475	487	502	492	486	507	494	468	447	491	484	523	497	497	490	498	480	474	480	492	496	496	495	499	454	491	489	444	475	474	484	486	501	492	462	517	495	481	468	525	496	463	481	446	483	466	480	481	472	481	477	462	472	476	444	494	519	508	491	468	488	490	451	482	487	474	479	493	480	476	477	509	473	499	498	465	473	545	466	485	475	444	478	494	503	506	467	460	485	495	449	482	532	474	483	460	467	500	480	512	499	517	493	500	485	455	499	466	491	508	480	488	496	508	484	485	481	512	504	474	472	466	501	486	482	464	477	492	480	465	493	497	454	497	456	487	440	469	517	466	439	463	457	484	468	501	432	505	469	480	491	457	467	506	479	511	496	454	463	498	484	460	450	519	479	511	520	505	481	472	454	505	466	470	453	483	469	476	457	453	507	443	487	466	460	464	470	482	467	498	452	455	472	479	476	467	446	469	484	507	501	499	455	530	471	461	467	504	439	499	500	460	436	507	477	494	476	483	480	501	477	455	527	468	492	453	440	488	488	497	482	498	459	490	475	459	512	473	488	470	496	491	476	495	505	498	485	494	455	499	453	443	455	501	474	443	451	493	471	493	496	495	485	489	498	498	474	497	498	459	472	455	453	520	493	511	484	485	484	491	472	498	478	428	467	493	484	457	489	500	467	484	482	485	448	493	436	467	465	470	486	448	493	467	488	473	493	443	453	467	470	489	467	447	509	484	463	469	510	469	439	459	450	521	465	455	471	477	467	484	509	514	495	494	471	479	465	467	479	478	478	511	456	507	511	511	501	471	478	499	443	468	490	458	521	490	481	486	487	490	473	507	508	473	492	511	513	479	486	490	468	496	503	482	473	495	432	436	479	481	498	477	507	458	481	521	506	456	459	493	501	465	457	472	501	454	495	483	474	467	483	477	512	466	470	497	506	497	485	478	445	509	480	487	486	508	497	446	455	466	511	516	499	486	442	468	482	478	469	467	507	483	450	502	489	531	507	503	476	484	512	504	521	500	514	441	463	509	453	457	464	507	480	482	478	468	477	446	512	461	500	473	431	523	489	504	456	503	461	477	462	498	531	473	450	470	504	480	499	468	444	477	497	491	451	478	499	517	472	485	478	497	463	507	482	462	477	485	519	513	480	464	480	491	461	542	447	482	527	504	467	483	467	474	484	482	476	471	468	476	476	472	526	500	466	462	491	454	519	507	482	535	484	497	480	472	457	512	496	524	503	526	440	485	500	504	497	466	487	463	449	468	456	504	511	457	492	478	470	500	490	499	474	460	489	463	474	470	493	469	497	496	509	454	462	477	458	488	463	455	496	463	503	467	461	507	479	520	468	552	473	478	482	463	497	488	494	495	437	481	474	471	491	489	500	448	525	493	470	483	454	484	484	525	469	509	479	481	487	474	464	492	484	480	480	487	469	480	451	465	501	505	556	473	478	473	473	497	525	520	474	496	493	484	536	493	498	504	553	526	461	485	508	452	501	471	510	515	498	486	484	477	493	470	484	496	478	500	489	478	461	458	497	508	457	500	512	512	457	469	474	428	458	454	463	489	461	468	478	453	485	516	508	492	492	486	454	473	417	483	487	478	519	487	500	496	457	460	515	495	462	471	472	442	510	496	474	482	470	488	470	493	470	465	474	489	468	476	469	488	496	484	487	461	449	466	489	491	487	441	485	457	527	482	462	507	427	492	465	486	462	478	455	525	510	461	482	474	482	505	448	487	451	493	460	481	480	498	474	513	491	447	478	488	496	460	528	517	508	467	475	485	485	464	486	493	481	475	465	473	493	485	477	448	457	475	499	466	485	507	498	475	460	482	494	480	524	458	492	471	513	457	513	512	476	452	494	498	470	458	509	447	483	427	497	515	510	489	461	456	489	511	463	509	471	471	453	436	454	501	469	478	495	508	496	478	472	514	475	473	459	485	447	458	493	467	475	496	479	472	473	472	475	467	447	493	453	478	481	510	493	494	475	492	469	476	482	531	484	448	456	430	484	460	504	467	520	467	465	494	484	472	507	527	488	489	477	447	488	521	480	467	473	514	506	525	503	475	468	482	497	515	502	467	526	468	454	506	468	464	487	485	424	471	449	465	487	471	466	484	480	456	489	493	439	469	507	476	477	514	481	478	510	454	472	476	475	497	461	466	496	496	482	461	517	470	473	505	502	459	485	467	488	455	488	507	483	509	444	481	494	484	489	477	463	473	477	520	480	483	469	459	468	498	458	517	477	482	499	470	474	487	480	497	520	475	479	465	472	454	479	496	478	443	467	466	499	491	483	486	458	475	480	449	431	524	461	507	506	503	496	500	483	476	480	484	505	503	456	481	444	456	499	512	494	476	467	470	476	476	484	519	476	478	447	489	488	453	468	475	480	521	481	456	477	439	478	481	469	450	496	487	505	458	492	514	505	494	485	456	476	493	507	474	453	459	453	481	485	510	483	441	475	463	469	513	491	480	457	473	453	501	499	485	480	487	507	479	480	494	452	481	399	478	492	450	492	455	486	471	491	505	474	494
15383	23180	16612	16316	7005	6098	4295	3210	2686	2166	1872	1761	1525	1368	1141	937	930	774	808	772	839	778	767	803	796	896	889	796	771	768	724	693	749	727	668	675	697	740	726	688	658	663	698	695	745	702	655	593	599	565	527	533	554	562	559	574	548	509	547	548	536	523	536	536	470	536	543	500	563	511	505	512	496	486	518	533	547	504	562	515	538	485	475	492	482	499	533	497	535	573	496	520	544	514	506	497	541	506	475	498	490	533	492	510	481	508	531	547	498	491	515	511	519	503	507	479	491	511	491	505	505	529	515	502	495	492	479	548	512	439	519	492	553	504	488	509	496	480	525	485	519	500	489	507	532	517	464	487	514	515	527	481	519	523	499	517	516	533	505	472	524	512	538	457	480	531	486	506	510	507	523	519	464	493	530	529	489	470	517	487	487	482	538	551	532	527	493	475	483	517	503	537	511	488	479	509	518	502	472	529	516	499	498	501	543	468	490	516	514	484	479	515	502	503	495	505	534	501	495	519	515	513	526	482	527	493	497	519	495	516	540	521	491	504	468	492	523	521	482	494	498	485	521	541	528	484	540	519	534	519	496	515	525	493	538	494	522	449	511	517	523	512	508	498	507	507	514	491	530	515	531	482	511	509	490	542	513	524	490	521	520	520	513	493	524	518	475	515	486	502	516	479	480	573	495	486	488	534	537	489	529	531	511	470	558	485	476	525	478	493	510	535	493	507	498	493	537	524	472	515	513	510	484	518	541	504	510	480	465	538	505	556	514	492	539	458	562	502	477	523	505	529	515	510	464	522	491	506	473	470	489	494	520	515	509	496	537	506	536	489	530	535	466	488	490	471	475	473	531	480	523	507	524	497	514	463	494	509	553	481	480	524	485	507	523	494	527	495	477	497	509	483	537	545	560	505	495	504	491	504	486	508	503	510	514	515	546	496	476	544	506	509	514	494	506	525	459	502	528	531	512	548	483	550	534	496	469	503	516	488	506	527	522	523	508	522	491	520	512	523	498	498	493	465	512	537	513	515	514	503	503	515	486	502	514	538	540	520	512	542	487	506	486	487	528	505	475	484	524	534	504	509	479	508	473	471	470	477	498	516	517	478	507	506	520	517	508	518	536	559	496	473	497	511	507	504	537	507	496	487	507	507	503	469	502	502	510	489	519	525	480	515	523	503	499	522	491	531	525	480	462	498	480	484	569	550	543	505	533	506	540	505	519	507	519	510	487	491	509	522	521	516	461	508	469	515	504	545	484	468	505	473	493	505	484	516	501	504	502	506	496	520	507	529	498	484	499	539	473	495	476	542	497	523	499	475	522	511	484	530	495	490	473	511	501	460	534	488	506	488	528	516	495	512	523	510	468	512	497	471	484	520	523	508	525	541	497	536	499	446	500	509	554	481	499	538	535	520	555	517	484	509	466	495	496	518	501	478	488	475	514	519	458	489	530	534	481	475	539	507	484	499	549	488	493	497	504	502	460	493	496	484	499	519	483	534	483	539	539	516	529	450	533	491	510	466	527	558	518	520	545	503	506	483	497	479	507	508	472	499	526	485	511	518	525	522	499	532	515	515	474	484	544	498	493	533	491	497	526	479	503	515	518	509	468	529	530	477	503	515	513	538	496	475	509	510	523	481	527	518	502	521	493	510	485	493	512	492	502	532	501	468	494	513	497	511	510	509	507	508	520	521	503	519	482	527	497	512	471	536	509	505	477	538	534	545	521	515	444	512	492	512	549	506	494	466	501	512	500	518	489	497	501	473	495	476	489	511	494	523	507	512	520	509	540	544	532	550	524	540	496	486	465	509	520	490	511	508	557	482	505	465	479	509	531	539	484	514	476	573	501	494	499	515	515	503	508	501	544	495	514	487	536	491	505	510	525	508	511	492	526	478	531	502	509	479	486	497	517	502	487	537	512	514	526	461	522	501	510	503	527	486	499	450	479	508	497	499	512	487	529	492	479	476	514	509	479	510	483	486	542	483	511	503	499	520	499	489	534	508	506	513	496	545	485	507	504	457	517	504	516	510	458	508	485	499	491	492	515	511	506	520	495	458	511	516	509	503	484	520	470	493	501	479	517	491	514	551	523	516	517	454	477	460	507	529	492	495	493	463	499	473	511	529	525	502	529	461	506	500	528	470	490	516	500	533	493	548	523	534	535	539	513	491	475	521	493	520	501	484	505	511	503	501	528	490	533	512	524	513	451	531	493	530	501	475	505	476	522	507	476	482	465	485	503	499	481	516	518	499	496	490	522	520	520	512	499	479	512	523	516	478	495	533	529	519	533	493	494	517	545	494	511	510	516	549	482	514	570	502	481	511	506	500	483	481	490	512	498	487	513	513	458	495	511	518	523	548	496	502	495	490	439	549	497	514	511	479	463	515	518	483	495	534	520	503	493	505	536	494	505	531	531	494	486	524	497	502	495	499	520	481	476	518	535	537	503	509	501	542	571	514	501	509	501	493	490	521	494	542	508	508	527	522	532	485	491	496	527	484	489	504	531	494	477	524	476	490	512	479	500	477	528	492	476	531	477	503	501	503	547	480	473	510	517	509	534	507	482	516	440	474	501	485	498	505	486	498	539	498	507	546	525	515	551	485	485	479	492	521	515	529	526	510	525	525	504	514	507	468	539	531	512	497	471	512	518	514	516	474	502	500	477	471	461	523	489	491	489	540	489	485	500	518	503	522	527	501	529	501	514	513	495	475	540	554	487	519	531	509	474	525	507	486	537	484	529	511	545	525	507	476	498	510	506	466	508	473	536	478	521	521	530	506	525	505	497	515	506	515	508	506	507	498	510	504	480	498	496	480	475	519	513	518	520	522	512	498	511	500	497	497	480	506	509	502	515	503	514	494	514	512	516	497	505	469	480	544	491	506	509	484	507	522	505	458	502	462	524	518	546	523	512	527	501	536	524	491	520	504	480	507	460	530	510	470	470	502	487	493	483	520	498	461	502	516	487	500	496	505	475	518	481	520	488	523	498	495	520	518	503	476	534	516	521	479	516	469	516	495	480	512	481	507	505	524	464	512	488	502	503	550	512	512	489	489	505	522	485	510	475	493	501	504	499	565	521	502	541	535	514	482	516	518	526	513	476	528	494	493	497	510	502	532	506	524	511	497	539	510	511	526	532	505	520	519	513	507	489	493	484	512	502	509	502	518	541	485	507	476	503	511	490	499	517	505	489	500	522	484	485	500	534	508	498	495	497	479	544	510	499	540	498	565	493	502	479	481	522	537	528	505	464	508	507	519	516	512	510	484	524	513	459	503	520	489	497	504	496	473	525	485	489	509	520	484	480	487	484	443	528	475	489	514	498	517	467	515	504	491	541	515	526	505	489	516	507	509	515	442	510	458	500	490	510	513	505	511	478	494	507	480	511	456	513	501	540	513	521	518	516	507	517	512	528	518	529	487	494	485	509	466	529	528	519	506	512	480	530	498	543	524	526	530	496	486	523	468	466	508	503	528	506	473	483	507
24997	21312	27373	25511	12109	3664	2426	1785	1664	1557	1434	1373	1301	1270	1179	1078	1104	1073	1020	1019	1016	1051	970	1100	1103	1073	1136	1060	1074	1025	1060	1030	1025	989	966	1040	939	962	1038	989	1023	1018	1013	1061	1068	998	998	1016	981	988	963	987	969	932	860	870	928	953	933	947	953	991	933	898	987	918	918	954	906	918	888	960	949	913	916	962	919	941	957	965	930	970	940	910	914	896	908	974	881	952	902	919	920	961	926	936	903	889	941	948	927	872	997	906	917	938	964	949	904	913	918	969	930	970	1000	836	924	908	898	933	935	923	941	1012	975	924	971	894	912	909	936	912	892	869	964	883	955	1005	866	904	929	910	944	930	916	915	939	962	964	892	890	951	936	929	970	926	927	898	941	868	943	933	881	915	937	949	926	923	930	915	909	885	876	921	927	952	931	965	989	968	934	920	911	921	864	959	871	918	880	959	896	917	952	971	973	918	939	952	906	952	948	923	963	928	919	948	901	934	958	979	864	942	952	972	933	911	942	924	928	926	907	983	941	956	848	902	900	935	932	916	947	955	875	989	962	941	884	920	894	874	977	939	959	915	915	905	913	926	853	951	970	936	902	937	893	904	915	887	954	938	919	922	963	927	931	1000	886	861	887	903	889	913	916	871	959	898	927	880	907	887	882	933	900	977	883	970	920	960	921	911	968	928	923	921	863	967	885	931	886	980	948	955	926	942	901	919	954	928	880	902	941	953	927	923	964	918	931	932	1007	963	905	982	897	896	879	965	942	907	867	867	930	916	933	928	951	925	875	931	976	984	925	1001	934	946	908	894	942	914	969	915	902	933	939	925	908	906	913	934	942	952	934	951	902	918	957	891	923	935	926	965	937	862	971	901	943	919	930	952	896	944	904	919	868	933	906	888	887	937	947	920	897	963	905	929	946	957	982	892	898	914	925	826	889	928	923	990	952	929	905	920	935	912	945	913	936	884	998	903	948	899	893	906	927	878	945	957	934	894	956	938	901	939	906	956	907	914	923	889	931	875	860	900	957	862	983	893	970	875	937	903	928	940	942	903	899	915	928	961	912	898	935	940	948	918	945	934	911	940	920	981	879	958	965	913	974	915	914	947	909	906	935	935	906	933	954	920	948	934	931	915	947	890	1005	980	912	888	887	911	935	899	921	946	955	906	857	963	918	940	894	956	955	923	949	923	961	912	888	880	883	885	865	975	911	961	909	890	922	911	896	958	890	928	939	935	948	920	876	875	963	973	966	906	904	941	941	908	937	933	903	871	943	965	955	948	942	970	942	939	973	1002	929	920	920	912	949	906	902	926	900	912	952	862	920	930	941	951	889	942	924	913	938	911	959	877	914	924	938	934	939	876	913	995	981	971	899	943	898	930	896	891	941	928	1007	942	949	924	907	937	894	942	933	967	918	936	910	933	958	942	949	919	933	930	951	943	889	924	980	947	896	999	922	900	923	979	982	930	915	881	899	928	943	943	920	910	978	970	947	918	962	957	967	909	922	935	905	928	960	941	929	899	931	886	893	960	904	959	899	893	984	926	845	961	952	887	917	916	911	921	881	908	953	938	923	926	898	922	1002	974	958	894	921	897	979	949	972	938	927	948	956	928	929	946	918	957	917	900	953	886	1002	895	945	924	911	929	959	929	895	922	956	909	913	945	896	885	992	964	931	927	924	922	902	935	955	944	919	899	938	885	891	884	908	950	920	937	914	866	918	886	881	914	967	902	909	927	981	948	896	970	919	933	899	884	845	947	949	931	921	941	922	930	911	920	948	946	917	953	898	942	869	910	891	894	946	965	908	916	941	937	934	921	960	990	908	919	913	922	913	940	972	903	941	972	882	920	899	958	915	864	955	938	945	897	948	978	919	949	928	927	871	940	919	957	910	971	924	985	888	919	920	922	926	925	952	897	919	921	875	980	921	880	910	856	947	915	917	933	955	978	872	904	954	901	950	970	933	922	950	966	907	952	880	1021	986	923	919	947	890	937	946	930	974	961	919	903	930	938	962	926	938	985	895	923	921	940	918	951	944	948	937	930	943	922	950	996	936	948	861	905	886	984	989	950	923	989	946	933	947	931	929	955	945	953	938	937	937	935	951	847	939	923	961	920	859	937	952	985	881	928	910	910	905	898	913	975	856	929	962	950	934	926	954	894	936	930	925	921	946	967	935	896	909	974	902	992	917	950	922	894	963	935	919	957	924	854	877	935	936	888	952	934	907	921	909	942	930	903	912	974	895	923	966	943	887	934	968	869	881	934	924	931	969	903	917	921	909	897	860	912	919	962	933	916	930	928	971	962	946	952	898	922	922	925	1002	887	928	938	902	973	898	965	930	948	972	958	954	967	978	876	908	904	944	908	932	942	877	923	929	953	943	921	981	938	940	903	913	963	955	905	871	987	894	868	942	935	931	920	988	932	909	850	881	888	875	983	908	937	916	940	954	944	920	919	899	941	903	883	907	936	953	897	928	918	934	945	973	940	898	903	976	917	896	939	922	1005	958	875	927	950	899	931	899	985	971	888	934	981	878	944	893	895	954	952	904	957	904	926	952	889	960	899	962	968	925	913	933	940	909	890	888	992	907	947	942	907	927	977	924	942	926	993	927	901	941	919	941	946	905	912	979	955	949	887	971	929	956	899	928	958	922	889	887	907	926	890	902	910	962	950	971	950	942	972	928	903	931	919	881	872	929	921	911	934	857	880	870	963	952	927	953	900	984	902	884	891	884	930	939	918	945	991	825	907	955	922	929	924	928	940	944	926	937	936	968	984	940	939	965	967	985	938	947	968	898	900	914	929	944	898	955	927	931	932	909	966	926	909	918	910	954	905	911	913	939	904	934	896	894	912	919	936	936	954	920	978	942	941	956	899	938	942	939	952	939	967	957	946	943	906	870	950	945	936	967	875	943	908	896	938	958	961	893	895	905	947	944	905	877	932	874	963	931	933	932	886	928	944	929	931	868	922	906	961	962	925	926	964	891	912	873	921	945	977	958	917	930	975	925	949	930	904	952	907	895	964	975	959	914	949	927	932	881	936	938	899	894	933	939	939	970	951	919	936	919	895	949	916	947	916	920	938	927	960	950	913	956	956	888	905	866	937	963	985	969	966	917	895	961	946	951	938	899	928	895	892	942	916	943	932	959	982	896	975	888	888	893	930	957	879	971	933	933	891	912	896	919	959	931	954	929	982	917	933	955	901	923	953	938	869	927	933	939	946	909	953	912	935	987	972	946	947	896	946	880	934	904	930	900	961	880	892	950	913	912	972	983	954	870	1006	922	990	962	946	970	982	919	918	931	959	930	855	937	1022	935	921	918	946	893	943	949	937	937	880	965	952	954	901	917	932	960	918	954	916	977	911	866	884	937	913	935	928	923	886	935	925	952	934	917	918	891	898	926	888	949	934	951	907	916	918	965	905	888	922	961	889	926	860	945	965	965	919	887	883	920	1022	931	884	908	964	912	946	936	980	963	919	921	964	941	974	916	994	923	920	929	931	942	955
14295	18693	13600	12400	6078	4970	3686	2886	2345	2198	1881	1723	1642	1548	1398	1284	1265	1150	1146	1151	1207	1178	1189	1158	1210	1243	1245	1191	1134	1129	1117	1098	1115	1057	1086	1047	1107	1074	1075	1098	1031	1063	1074	1011	1096	1068	1083	1019	1022	921	933	984	935	978	1009	966	938	983	986	909	1026	966	957	957	919	976	916	948	997	1023	890	940	943	932	932	971	958	963	932	917	931	905	949	965	943	912	929	961	903	965	947	950	952	905	984	915	945	955	904	912	925	915	920	901	988	970	978	935	926	935	889	874	954	953	956	908	904	918	916	906	929	965	954	933	887	946	934	941	978	941	890	967	946	928	948	964	972	949	968	990	954	945	940	916	934	984	908	975	889	906	998	925	924	931	942	960	929	932	937	961	912	969	895	962	924	879	947	956	908	942	940	927	936	878	852	914	976	966	919	922	893	988	934	873	965	933	932	952	931	938	946	926	921	921	947	874	944	900	897	1015	946	954	951	941	963	954	960	888	969	920	968	926	921	885	954	888	979	906	880	904	980	966	968	946	936	911	949	971	938	957	975	913	966	951	963	907	911	946	964	938	980	925	937	895	933	912	970	939	922	938	924	932	931	968	925	896	945	970	986	931	911	965	955	951	932	926	960	951	953	921	894	889	913	928	959	1021	988	932	911	935	921	979	949	950	919	924	922	909	954	1021	978	965	968	952	916	924	944	929	959	897	939	949	918	888	950	950	935	905	953	920	852	963	926	933	934	935	891	940	917	896	981	952	893	934	909	894	975	899	943	898	908	911	961	961	921	915	984	985	934	977	948	901	948	958	944	927	954	957	987	974	985	993	933	976	961	926	987	936	906	972	958	954	949	925	972	929	899	914	956	969	956	927	960	961	894	943	943	924	960	935	898	949	942	964	890	959	975	985	899	977	943	988	923	944	933	949	924	946	883	898	953	943	969	937	928	932	959	936	979	958	909	928	888	903	918	967	1003	915	1004	899	998	904	950	970	924	941	906	918	897	968	978	898	937	993	907	925	955	912	973	934	930	979	868	918	888	946	956	958	946	933	957	917	975	916	915	967	893	899	949	993	923	877	962	951	941	998	1003	859	934	963	972	1003	978	949	912	956	913	931	959	922	939	959	937	985	977	944	946	953	992	874	1005	915	983	994	895	964	913	996	921	912	971	894	922	959	955	954	918	982	995	927	924	924	940	932	934	971	995	948	945	965	961	928	952	962	947	910	921	874	968	916	929	919	951	918	916	954	992	946	903	957	937	892	902	916	961	969	912	942	935	918	964	1001	905	967	966	986	954	975	972	948	977	888	968	976	945	967	937	941	944	957	927	922	980	885	884	915	956	937	950	967	1000	952	939	940	931	933	927	1000	912	933	921	959	941	931	956	917	837	968	990	897	896	938	984	945	981	963	967	947	908	965	995	931	919	957	946	888	991	945	951	940	939	919	896	958	861	941	972	933	937	944	921	956	982	1011	933	943	925	900	987	910	958	949	900	923	919	928	945	963	975	840	915	988	917	945	950	903	906	909	920	937	967	1013	978	974	917	908	934	909	979	960	966	909	956	987	904	921	934	945	956	926	910	998	967	968	925	957	909	1009	979	922	978	961	917	939	935	903	904	962	967	980	921	914	984	903	906	932	951	923	931	937	944	882	966	894	998	898	909	907	937	933	910	938	901	989	936	906	943	932	968	922	981	967	934	883	954	998	911	958	969	972	934	969	904	931	954	917	981	938	982	899	910	947	933	935	906	908	899	912	931	977	931	876	899	926	953	954	924	890	928	920	925	937	919	942	943	923	954	913	918	906	990	914	958	928	961	973	962	995	1001	972	920	965	918	974	964	911	933	908	941	953	920	1006	943	961	935	936	948	1024	863	934	951	945	896	923	911	933	926	934	916	903	911	986	903	966	972	977	967	977	960	940	921	970	990	884	910	993	891	946	941	896	922	936	1002	914	920	971	938	916	958	1020	945	934	953	916	880	971	944	965	936	945	968	946	998	960	920	967	932	963	946	900	921	1017	963	951	926	949	912	911	970	942	997	910	971	933	965	985	857	959	894	895	940	955	915	926	972	979	954	924	885	945	918	943	941	925	944	885	892	939	902	928	905	929	1002	918	895	927	901	917	1022	928	938	915	940	944	962	936	955	956	961	944	951	882	917	905	896	971	1012	881	935	953	914	951	942	941	1002	931	956	979	973	1000	967	954	968	985	940	922	936	919	904	928	903	956	946	917	981	994	929	989	897	885	906	888	961	887	933	1014	937	953	900	951	940	948	917	917	911	917	928	913	1005	890	905	871	956	951	954	937	884	904	919	980	965	915	996	965	913	928	952	854	899	927	923	941	932	988	921	906	942	978	949	933	910	941	949	926	871	931	881	958	954	998	957	894	983	917	947	910	939	913	907	941	991	904	919	985	940	953	900	932	958	935	952	928	965	976	926	986	973	861	1030	995	1005	958	1006	880	924	971	966	895	944	930	936	992	935	935	923	963	936	924	892	938	863	940	897	934	930	919	918	979	967	897	980	935	925	929	986	939	904	880	930	944	925	966	967	942	922	939	892	933	893	990	942	935	967	909	931	924	925	973	936	975	986	975	973	945	927	994	944	922	959	924	952	943	947	914	948	925	923	927	902	956	911	951	966	921	922	914	932	948	896	991	972	934	943	876	978	964	903	943	948	930	935	944	970	974	963	949	967	923	934	962	889	966	917	892	971	960	915	915	873	949	908	926	922	916	955	907	965	908	854	969	946	958	997	930	960	997	919	940	956	887	938	955	915	926	935	995	940	966	944	907	879	935	994	943	931	945	923	988	916	929	950	967	930	946	927	958	929	1001	917	950	939	904	988	890	903	985	961	907	957	889	914	982	935	961	949	911	966	960	951	985	893	898	904	899	992	904	923	963	921	895	945	952	963	968	938	935	893	961	896	916	895	953	906	981	946	956	940	945	940	1002	933	923	918	892	928	913	989	971	922	957	992	935	928	920	974	912	933	925	923	979	984	966	955	999	928	908	939	960	968	944	968	916	941	934	948	937	910	880	921	956	935	957	942	913	947	951	894	937	934	994	934	945	972	894	972	888	915	948	972	960	881	945	901	897	1004	925	941	941	934	914	920	971	955	919	916	952	925	924	933	945	937	917	966	902	928	932	993	976	949	946	924	939	954	922	955	930	944	997	896	903	997	930	900	917	925	896	899	944	942	899	933	911	910	976	918	895	932	920	919	936	976	933	964	985	942	917	934	904	957	893	953	939	952	985	911	922	938	933	917	914	961	967	995	929	946	930	898	907	953	950	994	955	955	890	946	961	961	905	906	969	962	948	955	953	915	939	907	961	911	965	959	917	897	985	948	953	992	902	933	971	898	908	918	907	906	942	940	940	923	972	971	924	918	944	940	934	952	973	990	925	882	985	934	944	933	948	940	887	869	945	928	887	938	904	895	923	946	929	885	936	949	938	992	938	955	926	915	942	914	935	968	921	912	919	922	973	907	954	923	936	917	948	954	981	1002	912	924	911	950	948	945	981	990	959	946	947
22627	21248	28954	23884	21267	21263	10627	3329	2403	2115	1861	1716	1596	1443	1242	1120	1118	1002	990	946	993	957	1010	970	962	1076	1101	1038	961	924	925	917	923	873	916	931	907	834	909	877	844	876	895	915	950	952	924	750	776	775	711	818	802	799	728	779	758	739	726	760	721	704	759	705	736	710	717	722	674	734	725	708	737	696	676	706	702	705	741	709	750	719	713	759	736	752	718	731	681	721	797	721	790	692	706	696	760	712	721	745	730	761	691	706	725	738	714	734	741	715	713	659	715	713	684	729	768	700	738	724	724	681	679	736	753	692	728	714	681	722	732	727	712	743	699	773	678	717	721	679	742	701	721	706	723	698	674	729	718	721	687	703	707	691	671	716	695	686	701	719	716	685	757	692	726	718	681	709	758	680	706	737	708	724	728	728	741	743	735	693	763	741	710	650	702	708	720	721	746	729	699	696	701	685	777	730	710	727	697	673	712	668	693	675	729	701	736	712	691	677	711	654	663	675	711	680	741	717	720	777	711	745	700	752	710	742	681	716	702	676	716	714	720	693	700	783	691	698	672	749	662	782	694	720	713	704	701	695	691	734	684	704	668	665	720	718	731	758	713	727	720	686	744	699	717	738	715	712	692	692	681	755	723	709	732	722	707	731	686	719	704	705	732	705	724	688	722	708	702	704	722	734	710	736	754	692	693	695	766	744	685	760	687	696	699	706	719	726	701	725	720	719	723	685	748	741	729	694	715	723	688	674	708	712	709	685	697	719	689	743	730	723	754	673	737	698	692	729	756	741	719	704	659	706	704	697	698	747	709	713	725	748	695	695	711	720	686	748	691	674	703	735	703	704	693	706	767	677	694	695	736	723	744	662	725	705	682	714	727	748	708	720	718	732	697	692	734	774	667	731	730	748	713	723	695	727	736	726	728	670	714	709	649	699	724	674	685	757	740	747	706	717	755	744	664	739	762	694	692	677	736	742	746	738	775	691	698	762	733	743	753	721	759	734	683	740	749	776	722	707	703	710	696	750	719	764	756	683	724	685	738	742	706	700	713	690	700	739	761	705	725	714	698	694	699	731	730	720	750	734	712	722	714	705	707	721	649	701	696	704	719	730	713	704	725	701	745	715	727	702	696	688	661	727	705	702	674	681	712	723	693	678	789	726	741	672	734	722	716	727	745	731	714	696	690	718	710	717	673	720	716	766	663	696	764	747	764	720	697	692	710	748	677	749	752	678	711	701	675	728	682	776	653	686	705	721	666	716	701	726	714	733	688	724	744	704	764	696	730	710	697	675	772	751	702	722	764	694	735	719	733	712	700	730	687	744	716	710	758	742	774	689	712	712	688	742	719	656	759	719	731	712	770	674	695	704	703	711	712	757	714	754	739	715	722	698	718	718	689	708	686	669	736	741	732	777	676	704	751	714	697	715	643	709	705	675	664	725	716	678	727	696	764	698	706	742	736	706	718	722	730	765	667	741	687	706	719	736	733	743	729	727	732	737	726	713	693	697	722	740	700	690	712	711	738	714	710	743	688	701	750	687	735	756	756	729	765	703	659	727	751	710	696	723	665	713	671	712	742	680	736	693	715	712	721	694	763	739	728	721	708	708	749	713	713	722	697	741	706	689	705	697	760	706	714	664	744	709	707	700	729	717	735	690	676	767	695	691	706	737	695	710	741	770	714	717	718	712	692	742	727	713	721	744	712	679	729	695	694	735	720	723	726	732	721	709	740	759	698	701	704	678	709	729	726	711	719	715	773	721	728	692	685	676	717	737	737	702	737	759	704	731	735	743	712	758	719	752	702	689	695	754	757	696	737	716	731	756	709	725	760	745	676	725	676	739	734	748	738	741	722	750	767	747	698	703	678	697	711	736	729	707	680	724	718	735	717	645	691	704	748	773	673	734	701	690	763	728	715	691	711	720	702	712	696	689	701	681	700	688	706	684	728	718	713	685	718	703	724	716	735	726	730	680	721	718	739	738	678	673	680	707	680	708	676	705	684	721	758	686	716	764	709	745	705	669	683	673	672	723	681	731	731	690	723	668	735	701	737	725	720	683	695	692	698	745	690	725	702	689	710	678	736	675	666	724	737	684	674	665	708	708	720	691	701	722	754	730	712	675	716	694	761	703	708	785	749	698	703	688	752	697	711	726	713	699	708	722	721	695	723	739	723	700	711	703	709	665	762	738	656	678	707	747	687	725	691	732	783	728	735	693	738	718	714	707	682	738	706	748	734	653	726	676	680	709	695	682	725	758	716	686	706	721	747	744	727	707	696	763	719	705	697	741	702	671	721	702	676	672	729	716	727	710	730	733	679	709	679	704	704	670	644	686	712	678	755	708	704	689	684	666	696	750	730	707	743	771	750	693	727	713	709	719	716	698	675	713	713	713	746	688	700	677	723	726	666	786	739	698	707	695	707	747	712	721	684	686	657	677	700	741	756	731	752	724	658	670	743	701	683	746	728	721	715	702	721	713	730	704	723	689	687	691	646	750	721	736	705	717	728	706	694	655	741	693	727	714	704	728	652	713	736	694	699	737	722	723	716	702	714	728	706	717	664	649	730	696	709	664	736	674	734	715	729	733	699	713	662	688	731	743	714	683	723	695	729	714	713	721	724	733	688	724	679	720	694	708	730	702	689	734	711	709	691	693	726	717	673	744	683	709	716	740	722	708	708	673	760	747	723	708	666	728	741	723	738	696	790	672	733	680	731	728	707	681	686	688	686	744	689	719	732	700	710	725	705	718	740	712	713	713	706	717	719	703	727	678	742	692	695	700	712	712	715	735	711	688	716	672	684	748	719	702	686	738	744	710	717	707	744	726	731	740	734	707	731	699	691	720	691	754	688	696	690	716	682	660	743	659	690	687	715	704	689	721	723	682	679	674	651	738	740	757	752	715	719	699	684	719	739	740	750	742	706	677	708	663	714	731	714	714	672	737	708	726	707	710	713	713	711	725	778	690	699	701	744	692	724	681	679	724	674	674	740	700	759	762	690	730	693	698	697	721	705	722	707	710	730	737	675	718	766	706	727	677	712	710	767	734	704	698	686	678	746	716	726	673	675	723	736	722	704	723	718	689	715	740	681	759	678	771	722	731	685	703	735	732	705	720	736	718	698	683	708	771	731	693	676	697	759	737	707	721	732	717	694	691	713	719	724	720	717	691	698	738	695	763	685	730	696	689	708	737	755	718	737	722	722	723	724	732	706	723	698	742	710	692	690	682	747	706	716	708	743	712	720	777	696	693	707	690	722	709	695	663	709	694	694	802	721	706	684	725	736	704	651	710	736	723	711	701	735	727	714	690	724	650	708	710	740	739	727	716	714	663	726	708	741	752	735	728	749	700	718	640	702	730	744	714	685	680	700	652	699	717	757	691	701	749	742	766	764	677	670	695	728	717	694	734	737	700	686	779	722	660	702	702	744	676	696	685	734	715	726	673	751	749	713	716	726	728	698	726	721	706	673	675	701	682	728	702	684	724	757	729
19381	31832	22585	21628	10901	8603	6219	4785	3794	3240	2893	2587	2275	1908	1642	1406	1362	1202	1133	1163	1190	1155	1069	1088	1272	1285	1255	1154	1124	1047	1118	1067	1023	991	994	952	954	957	972	1035	909	998	1033	1021	1064	1027	974	865	884	752	763	779	751	762	801	757	691	760	735	750	768	730	708	717	677	724	783	762	739	651	701	662	676	701	693	743	725	784	713	706	680	696	739	722	750	723	740	704	741	698	730	697	656	728	679	703	674	748	662	705	720	701	708	713	706	753	705	709	758	715	746	707	696	700	734	727	742	710	741	702	708	694	669	717	736	711	694	708	744	718	711	717	664	687	682	683	751	726	703	702	697	720	687	736	701	719	689	769	740	730	678	661	673	719	698	706	717	736	702	726	725	698	718	701	710	745	729	695	757	704	716	740	711	695	697	701	716	733	727	667	697	702	691	724	718	681	742	665	686	713	706	720	701	696	705	696	695	731	704	758	702	739	688	700	717	691	690	725	723	672	735	725	740	684	690	749	741	693	718	699	720	682	773	711	694	731	680	713	703	732	695	676	766	686	698	725	713	699	739	688	729	689	711	664	689	689	662	693	720	727	717	794	649	713	690	713	669	746	708	675	736	717	661	740	706	719	716	711	753	691	728	679	733	739	716	711	736	705	801	654	684	678	676	752	731	745	714	754	706	729	705	730	689	741	665	772	674	713	731	690	731	726	741	690	659	698	666	713	733	692	683	668	668	665	693	719	655	691	709	686	676	659	733	667	705	704	740	711	707	732	693	742	735	691	740	702	688	684	705	728	694	700	680	693	692	698	720	705	691	729	668	744	738	762	716	672	695	670	681	709	697	701	687	699	736	724	713	689	741	693	724	706	698	711	748	705	698	685	717	704	677	701	712	708	714	690	735	733	687	750	706	706	673	694	752	685	697	733	692	697	682	695	702	735	637	718	699	686	684	709	706	686	719	677	684	686	743	731	735	701	720	684	674	684	736	736	789	706	681	759	679	746	698	709	724	728	724	726	670	673	747	729	736	732	727	718	733	681	693	681	714	695	705	709	714	685	730	708	717	705	706	711	716	686	669	714	701	691	724	762	702	683	683	706	786	668	699	747	707	730	714	757	735	691	746	702	661	696	712	688	682	712	727	738	688	753	699	700	702	719	707	699	735	746	694	750	745	717	679	677	700	752	708	702	637	710	704	735	692	706	728	642	729	747	702	727	740	706	713	711	689	696	733	672	744	739	746	710	725	697	678	707	757	746	693	678	725	680	737	741	708	705	696	708	683	679	718	783	687	691	702	712	698	698	696	695	684	668	726	700	710	692	730	719	715	712	703	733	735	686	729	699	754	656	770	689	664	722	730	718	701	721	745	657	665	684	689	732	720	681	706	670	713	743	686	700	768	689	689	697	715	731	707	746	739	741	743	661	713	699	713	704	692	717	688	676	641	695	691	708	680	707	752	700	692	738	658	730	696	725	736	725	705	738	733	687	698	722	671	742	737	650	677	691	707	669	710	741	711	724	703	738	743	731	713	685	686	708	684	708	687	722	713	741	716	716	730	709	718	695	698	716	746	709	726	722	728	740	743	720	699	737	685	720	694	731	710	720	706	738	724	717	685	721	734	689	712	696	708	672	706	691	720	688	723	725	706	732	713	756	704	712	695	708	692	693	685	641	716	735	725	726	707	687	750	695	710	650	747	694	686	692	744	673	715	685	688	703	680	729	689	699	700	729	646	693	719	693	701	671	732	693	717	725	765	705	679	707	726	691	698	689	706	679	715	705	717	726	689	716	693	706	711	656	701	707	742	725	673	696	698	712	667	685	737	706	710	693	704	667	702	745	713	711	705	699	739	679	672	698	769	703	663	701	747	694	728	709	712	707	699	730	730	718	673	715	710	696	719	693	689	716	696	739	727	732	725	729	699	709	728	721	707	690	707	739	667	716	683	677	635	713	679	717	716	708	676	675	735	689	671	715	700	676	725	721	684	740	718	734	698	710	696	729	732	648	745	690	641	698	672	695	716	677	700	733	657	731	690	730	711	737	695	701	689	709	730	716	696	704	714	668	693	744	713	656	702	693	693	715	723	708	703	672	727	739	699	723	712	703	738	681	686	770	749	736	739	745	699	683	718	740	739	691	731	699	729	665	698	657	684	700	726	659	700	722	679	720	721	685	677	726	689	702	731	739	728	736	711	698	688	687	723	741	733	743	740	689	754	708	754	702	693	703	696	736	676	692	707	722	713	711	696	694	706	722	642	663	701	693	702	665	688	750	711	676	725	693	675	727	738	698	712	673	672	667	713	688	712	694	664	730	720	692	721	684	731	722	700	706	722	690	708	746	704	701	651	685	709	711	670	702	673	741	730	708	737	767	700	729	702	707	690	645	710	690	716	694	726	697	693	720	676	755	721	682	707	727	726	692	718	748	734	735	725	696	726	637	677	680	710	665	708	728	733	692	744	710	704	714	744	675	679	719	714	718	679	716	698	720	713	671	619	727	650	721	701	709	716	699	707	714	733	710	743	742	706	727	683	747	757	710	740	725	708	705	696	701	684	673	710	661	714	699	702	709	720	691	699	705	738	724	708	756	720	698	760	663	714	759	682	673	695	678	708	713	733	725	768	755	708	718	687	723	721	749	742	729	663	694	740	713	696	713	679	736	716	653	687	745	727	721	680	686	708	750	697	708	714	644	693	714	740	685	701	658	730	708	681	689	737	760	710	727	718	687	757	724	715	737	691	737	740	692	697	701	753	687	698	685	709	683	732	742	735	714	682	731	752	631	732	668	695	676	677	674	742	713	705	759	698	669	719	764	711	731	702	748	726	697	697	708	686	699	656	749	719	697	688	718	721	706	706	716	718	691	710	697	693	703	693	707	721	712	705	709	706	707	709	698	724	705	746	704	711	698	731	691	723	658	702	707	718	707	720	690	711	707	712	736	708	670	657	696	703	707	697	686	697	711	699	735	691	704	708	698	713	695	675	739	699	676	711	664	734	725	708	716	710	716	705	720	740	707	701	694	700	664	676	684	700	696	700	690	734	703	735	683	708	707	725	717	745	697	651	708	676	693	699	729	709	690	668	762	732	713	698	656	651	680	729	780	685	683	716	665	719	688	658	682	743	654	707	678	692	711	663	730	727	734	738	688	729	654	698	720	701	675	677	698	706	646	708	734	705	751	676	755	729	677	742	705	732	694	706	718	749	712	706	706	728	727	660	717	721	708	714	700	724	692	674	693	700	738	685	729	707	669	718	658	740	692	714	736	695	711	686	715	750	714	687	735	712	673	691	755	752	672	752	717	732	710	712	708	716	737	713	705	690	670	725	714	683	694	694	688	758	698	755	692	712	746	700	732	680	716	668	716	679	691	740	701	735	704	716	740	773	714	747	738	752	683	716	706	697	700	678	758	808	686	719	716	668	702	681	698	698	722	726	744	699	695	717	653	697	733	698	671	774	676	680	782	681	678	686	718	687	738	645	681	722	696	746	724	657	743
28273	18407	10642	6163	3254	2319	1547	1263	1169	1001	1000	955	892	896	823	766	757	772	797	785	799	740	772	820	833	831	807	769	791	782	736	786	768	800	756	723	791	710	721	744	701	763	728	767	788	730	736	752	711	705	678	741	660	662	716	729	694	715	698	697	704	711	717	686	691	711	692	706	716	702	699	731	693	657	700	689	730	719	709	673	693	698	671	690	648	698	675	699	670	654	679	665	708	706	702	686	667	724	735	715	713	676	702	740	667	694	697	692	715	661	680	688	693	650	685	699	687	655	719	725	681	657	641	640	650	682	700	666	688	671	724	690	715	658	673	670	696	661	703	741	718	702	671	702	688	755	731	675	699	729	705	691	683	654	685	718	696	683	693	693	702	701	691	642	710	688	674	675	698	711	692	689	728	718	693	680	691	716	750	682	660	685	666	699	708	647	737	690	679	661	707	735	705	687	728	707	700	689	733	733	765	676	717	690	728	676	690	709	683	684	731	692	681	715	721	708	695	686	714	742	737	721	703	703	681	726	695	736	694	676	691	707	715	716	677	670	648	692	693	710	699	684	673	619	650	683	689	663	646	720	742	679	687	700	681	629	693	691	700	704	685	750	730	684	635	715	731	685	700	713	746	716	694	700	693	693	711	682	700	691	730	714	699	729	695	709	646	683	673	675	712	656	710	684	710	711	661	682	687	685	679	686	673	684	727	706	700	691	658	723	680	706	724	716	715	689	726	721	670	723	715	694	661	682	658	743	679	620	688	700	716	732	724	672	700	640	629	681	668	662	652	700	698	672	712	682	679	724	702	731	674	692	638	698	711	697	654	715	729	699	697	709	751	704	687	741	711	721	700	673	670	693	740	704	671	731	704	673	669	663	684	682	668	655	700	713	734	712	710	721	739	691	690	726	701	732	714	738	675	722	720	680	695	752	697	685	687	675	679	714	676	685	700	690	712	665	676	709	686	722	650	703	704	688	688	668	726	716	684	679	694	687	677	657	697	697	744	703	666	710	674	677	634	649	688	730	672	690	740	681	631	671	703	677	708	732	701	696	701	670	713	664	698	659	698	663	667	750	663	703	707	717	684	707	706	678	704	687	692	693	701	661	717	708	721	683	729	712	690	656	727	666	694	691	716	655	735	722	677	707	702	685	696	683	696	649	708	688	684	694	724	676	743	702	681	688	685	677	692	679	719	702	739	708	699	661	674	665	727	667	671	680	686	653	660	709	693	681	733	653	682	698	713	703	624	634	723	674	651	755	716	682	706	676	700	634	719	646	727	710	738	683	677	661	704	685	680	659	689	691	728	728	740	701	701	660	696	666	685	706	670	728	734	718	622	695	686	744	691	721	691	703	642	719	743	718	700	718	707	706	692	667	720	687	706	665	641	694	711	662	721	703	694	700	729	669	722	662	700	694	694	672	699	716	671	690	711	695	656	725	686	675	653	655	710	742	693	649	706	691	753	721	714	708	683	694	688	706	714	765	644	735	706	718	760	687	660	738	685	669	659	697	676	659	711	723	672	747	636	726	694	743	658	690	728	719	713	724	721	670	678	693	695	673	749	721	667	682	719	661	719	679	692	683	702	718	694	727	679	659	729	679	731	731	648	719	645	715	721	683	713	704	699	687	774	687	693	693	680	690	686	681	720	696	661	699	708	762	736	679	664	678	676	697	687	664	737	681	698	688	694	724	707	735	700	676	732	703	719	692	668	686	675	714	702	648	645	683	712	742	711	711	753	692	727	666	716	738	719	713	716	691	647	732	717	643	698	709	687	704	675	697	675	720	705	691	686	698	701	684	709	738	730	711	669	713	723	651	737	715	671	687	745	791	722	662	707	701	705	700	690	679	670	716	666	673	726	669	740	674	690	669	718	698	744	684	713	720	693	746	693	702	672	677	698	700	686	693	745	694	721	724	718	685	720	655	735	661	635	722	707	723	723	770	731	720	700	723	752	726	705	644	694	696	689	692	715	702	702	694	715	695	722	695	747	667	719	702	694	743	659	722	686	695	756	686	736	725	700	749	699	692	647	673	668	684	696	716	678	693	736	735	710	673	683	724	734	694	731	677	741	630	687	704	682	653	689	663	732	743	723	737	642	718	667	664	656	699	746	665	687	678	701	689	690	691	681	736	687	714	691	688	742	695	693	701	691	676	674	729	666	699	674	746	684	683	730	645	654	689	684	691	680	699	694	634	709	720	724	733	691	689	694	647	704	713	689	698	739	686	714	691	668	691	695	705	757	737	685	661	736	703	706	699	657	718	679	683	664	722	718	713	716	663	732	703	719	701	683	719	690	671	695	679	711	691	696	731	662	666	709	693	731	647	699	691	699	608	726	721	749	694	681	710	667	688	696	737	722	716	720	711	700	673	697	651	650	691	668	669	661	687	696	683	658	684	746	709	702	719	730	712	684	677	704	707	752	671	744	656	680	747	705	679	754	674	691	682	626	705	738	726	662	721	722	656	690	702	697	657	708	707	665	675	678	718	700	707	749	722	656	661	746	676	704	701	640	713	717	697	691	754	757	700	693	663	663	716	717	661	712	651	759	681	684	691	721	637	697	686	698	678	693	734	684	695	691	663	736	697	700	690	696	699	699	654	705	701	678	646	683	697	665	681	718	714	680	745	743	700	712	663	706	739	661	712	703	743	665	690	668	716	681	704	655	740	659	644	736	710	676	704	742	713	712	705	714	752	621	705	711	699	660	693	710	687	654	671	708	708	688	711	680	722	720	736	719	684	710	656	712	704	647	697	665	687	727	754	665	690	747	692	645	698	688	695	663	669	711	671	721	698	688	740	675	704	717	698	687	689	669	702	733	655	682	692	671	708	703	684	748	695	751	668	663	727	734	679	664	700	683	684	715	714	732	715	736	691	703	717	710	687	748	662	672	684	686	675	714	694	690	682	731	694	673	721	662	734	701	735	728	689	662	673	711	712	705	682	693	721	717	703	691	676	728	732	703	719	656	739	726	687	731	695	668	640	664	686	665	706	667	676	755	678	723	674	687	738	693	695	736	705	728	740	694	707	694	726	698	768	655	700	658	688	726	675	711	691	695	746	720	703	699	686	680	649	689	715	672	684	686	708	663	721	693	674	710	678	719	679	687	744	720	693	667	715	657	694	669	672	704	684	703	709	709	682	732	710	708	706	685	697	675	677	659	664	641	738	687	681	714	713	713	670	692	703	688	700	739	722	666	665	674	686	709	753	667	665	677	728	711	700	705	686	681	698	674	663	613	701	666	696	670	718	687	692	615	679	705	696	699	719	683	655	685	711	708	712	691	680	702	682	687	691	729	725	716	688	716	695	634	707	690	678	667	670	694	677	700	692	725	733	699	718	711	693	664	755	683	684	697	681	725	635	663	723	734	672	698	698	689	708	696	720	709	672	686	728	707	669	679	690	688	709	699	667	702	695	678	694	710	680	685	705	704	712	663	638	663	675	719	703	697	677	732	714	716	700	692	685	747	729	692	695	646	670
13164	13201	11068	6514	4789	3552	2449	1766	1536	1411	1216	1197	1151	1055	945	962	873	849	870	873	872	834	889	873	873	943	875	857	879	841	839	866	801	793	792	820	799	822	823	870	848	829	819	842	792	837	784	769	773	786	754	777	753	742	684	725	790	686	746	776	689	775	711	739	754	739	678	752	730	732	740	723	727	690	695	698	743	716	704	736	715	697	774	750	767	779	747	704	720	706	771	693	755	728	694	729	757	746	740	752	705	728	712	723	744	798	729	688	722	717	711	781	727	740	761	771	727	752	742	741	756	674	686	725	756	720	698	761	730	759	713	731	714	719	730	721	743	739	701	693	752	761	728	766	703	737	735	716	701	735	726	695	783	705	719	734	723	755	732	746	702	695	746	738	728	761	722	762	712	735	695	725	744	736	732	760	717	770	736	702	716	722	753	765	756	731	722	670	732	742	703	668	683	703	736	739	706	720	727	736	701	695	750	791	743	727	801	726	719	726	744	737	721	765	715	752	672	730	751	769	711	703	707	687	688	714	716	725	695	694	795	694	756	753	722	724	687	734	676	695	674	685	734	738	767	739	751	735	708	730	738	725	717	758	694	723	745	738	713	727	758	710	766	723	784	714	759	714	721	770	728	727	698	729	743	719	704	718	762	738	779	734	741	763	725	761	723	744	657	740	753	689	772	719	748	733	768	717	723	757	778	693	701	732	726	683	738	709	775	695	772	711	781	777	740	734	735	718	738	755	744	742	759	734	713	747	766	696	754	682	718	717	713	711	743	704	737	721	715	760	734	765	762	716	745	721	712	736	729	739	686	740	737	703	730	716	723	753	712	737	735	735	754	693	709	732	708	718	680	710	720	709	739	713	744	727	725	720	719	722	687	790	766	763	724	762	709	737	757	728	716	740	734	694	747	740	717	738	757	712	734	696	740	724	710	756	727	671	711	740	747	700	733	722	737	713	773	703	707	731	737	712	715	716	712	701	713	698	786	699	678	706	724	717	738	724	762	708	726	766	751	693	706	703	722	743	721	680	729	697	741	768	764	756	729	731	706	738	730	714	746	729	688	764	738	710	692	770	706	714	754	724	711	778	733	761	722	696	772	728	745	781	724	668	752	705	711	742	717	748	783	736	724	745	694	689	736	662	724	708	716	720	807	710	749	721	703	695	747	735	736	678	738	750	729	711	721	729	719	749	731	760	726	739	750	743	714	744	675	733	772	716	731	725	738	731	747	678	740	738	747	750	722	742	703	728	750	718	745	787	743	745	734	697	717	793	759	750	753	717	720	725	700	726	710	728	733	723	781	720	712	693	754	769	738	726	719	756	705	737	751	708	732	740	709	690	704	751	744	752	718	700	721	711	771	756	709	737	710	712	713	763	766	728	750	705	740	742	741	701	731	739	696	744	699	680	710	757	790	735	734	801	693	727	729	679	741	739	783	716	729	732	714	725	701	671	724	712	726	749	695	730	706	699	739	713	675	708	767	768	753	740	733	695	751	737	730	729	707	694	722	722	738	721	703	715	688	738	749	755	792	744	699	767	731	730	742	672	760	692	787	713	738	714	707	706	773	715	734	759	726	743	771	735	711	702	731	787	661	751	736	728	774	748	741	747	718	732	744	752	698	742	734	728	744	744	739	728	712	761	752	724	705	731	732	758	710	724	747	693	768	722	736	677	700	711	741	730	758	751	722	755	761	687	723	707	754	721	721	743	742	759	748	715	745	743	734	743	757	751	711	745	740	679	745	754	673	667	740	735	718	782	765	684	699	686	681	730	734	664	738	726	712	731	730	737	754	726	725	684	732	745	759	693	758	741	707	759	714	736	740	775	694	764	690	694	728	699	731	741	701	731	742	791	741	742	705	720	695	757	782	709	711	711	761	703	735	758	769	713	747	721	740	747	721	719	696	727	695	771	709	723	775	706	735	712	754	796	700	741	760	675	705	755	700	729	709	700	712	710	741	712	707	745	777	712	726	703	781	704	709	716	764	756	726	710	759	698	716	743	687	740	702	762	701	732	768	698	705	729	727	707	728	666	754	713	710	751	736	755	709	744	715	752	697	727	719	721	697	782	715	689	755	745	709	690	729	738	702	715	735	737	708	723	799	715	773	739	707	727	761	741	705	762	718	752	756	711	720	733	722	677	724	709	709	764	731	716	717	754	720	715	735	710	714	740	727	690	713	736	717	750	696	698	736	728	747	733	725	695	741	756	769	664	746	758	719	725	697	728	723	752	685	682	754	699	722	735	736	785	719	804	690	792	801	722	770	696	764	697	742	726	775	782	733	728	742	756	802	712	698	754	743	717	726	760	717	684	734	722	736	752	706	755	763	725	724	711	714	674	731	726	780	735	713	707	691	764	763	736	726	682	680	739	732	710	725	703	727	733	745	700	734	729	725	738	722	742	730	720	749	761	689	709	742	748	724	695	717	744	754	725	783	738	763	678	767	742	717	748	740	681	739	672	773	741	755	687	703	769	675	733	679	762	711	712	765	719	758	742	734	702	712	754	699	731	717	722	726	743	739	797	715	708	738	730	724	711	760	726	724	731	736	683	687	735	734	704	742	692	721	723	737	735	745	722	735	717	752	686	766	713	723	772	738	743	725	753	661	740	708	696	717	783	719	708	732	685	706	706	712	736	757	681	729	734	720	741	746	702	716	737	703	694	698	739	695	747	714	753	728	725	711	682	732	766	720	741	751	764	689	673	772	719	675	769	791	727	689	746	738	753	739	713	734	760	710	790	741	743	721	765	730	707	745	715	727	712	713	770	780	731	755	705	729	741	712	727	721	713	691	765	755	703	730	741	731	686	730	709	757	721	724	693	733	716	732	721	700	745	701	737	740	749	767	692	678	765	735	746	734	720	722	761	703	737	740	754	758	743	730	715	746	718	768	756	724	724	768	733	700	707	732	747	742	742	696	756	746	712	779	737	709	707	739	758	729	688	693	747	752	699	704	707	718	747	715	730	716	733	708	709	722	725	719	712	739	734	746	764	707	685	743	749	781	762	730	736	733	716	690	725	747	694	718	745	743	717	754	763	733	754	756	727	707	789	744	772	739	726	693	705	669	723	765	758	777	750	711	735	709	741	727	756	650	742	710	795	734	751	712	744	777	721	786	746	749	752	682	709	704	710	720	748	734	738	754	724	745	750	741	729	726	720	746	752	700	739	726	694	760	700	683	688	719	724	693	724	721	703	735	731	764	701	713	756	756	744	709	752	734	733	728	750	730	757	733	699	694	739	707	675	717	742	779	759	739	726	743	695	689	701	765	775	775	759	711	696	731	732	718	710	751	771	732	721	643	715	744	718	701	693	709	753	651	739	711	709	756	712	690	746	695	762	727	716	754	732	706	724	792	721	737	709	713	695	709	686	712	749	716	719	734	729	795	717	715	732	677	722	793	718	732	712	714	703	726	737	762	672	731	733	736	723	705	678	732	706	717	710	748	686	754	713	756	784	751	740	736	702	748	720	719	747	779	728
23599	21186	28370	24320	21078	11448	3417	2004	1568	1280	1257	1132	1050	985	807	782	736	656	661	678	680	660	647	663	681	718	708	676	605	648	684	669	634	639	636	594	592	587	647	585	599	602	630	623	663	612	576	551	585	520	511	513	496	519	486	511	495	526	509	492	493	480	495	466	503	467	498	487	470	533	518	474	504	502	501	489	501	522	531	501	482	496	476	447	457	534	452	472	473	517	471	504	466	501	464	509	515	467	482	488	476	502	482	475	477	432	489	472	475	511	478	523	449	494	485	446	454	483	439	490	460	502	507	470	522	483	473	465	497	478	449	454	482	481	477	483	494	454	500	496	523	478	476	492	519	498	464	481	491	487	479	556	493	484	488	477	490	470	467	468	508	480	447	457	486	498	511	480	492	502	466	478	501	487	484	514	511	474	456	503	494	508	463	507	505	507	486	503	496	500	495	460	462	531	478	495	477	478	492	480	509	503	477	466	475	473	545	471	487	498	506	503	494	458	472	473	437	445	492	511	489	477	470	451	481	522	502	501	533	492	472	450	484	497	514	497	484	482	473	510	490	461	510	479	442	477	483	458	504	442	506	509	436	482	503	465	497	486	517	496	487	484	483	493	508	505	482	508	487	484	462	474	449	455	500	510	469	504	481	467	509	495	491	467	445	506	473	448	508	497	469	523	523	469	481	457	534	472	493	475	478	489	506	449	483	472	499	481	465	493	509	487	523	493	454	478	483	494	531	491	487	486	467	448	487	500	508	488	492	513	473	491	480	499	515	483	491	531	479	482	473	479	439	468	516	509	527	483	485	487	499	433	451	511	518	493	496	497	499	507	488	493	496	515	479	476	514	455	496	479	475	498	456	488	507	506	490	512	496	504	513	512	496	506	448	488	493	505	482	485	515	508	496	497	501	534	468	465	494	462	515	483	477	488	470	466	484	520	544	452	455	484	471	502	508	477	470	492	453	513	485	473	469	518	464	461	491	477	480	481	509	492	484	477	461	453	480	473	509	510	467	509	478	486	519	462	466	501	548	451	460	484	496	506	481	480	498	501	507	486	480	516	476	509	472	489	435	481	472	475	488	504	493	463	485	490	515	471	499	499	475	504	460	501	459	473	440	482	480	516	503	480	503	486	457	452	436	498	477	504	468	463	479	522	499	503	512	465	509	466	501	489	527	488	501	470	494	470	461	527	522	485	494	496	480	499	454	476	509	489	473	478	456	456	497	515	477	512	484	513	515	478	475	471	506	480	485	482	501	513	508	464	480	476	456	469	487	484	508	428	512	473	491	496	515	470	490	527	482	519	497	535	519	481	494	452	486	486	509	513	445	525	471	456	490	498	515	469	493	510	481	485	464	503	466	442	494	506	501	461	486	467	510	481	495	478	494	476	494	474	490	523	496	485	493	497	472	495	468	466	506	512	513	504	478	486	475	500	488	538	477	475	524	486	508	460	500	464	516	489	489	485	469	496	467	506	529	461	486	512	474	464	468	458	497	489	456	520	478	535	466	490	483	457	483	480	508	490	530	506	497	508	479	510	549	483	506	519	464	540	452	508	496	483	536	497	450	474	517	471	539	474	484	501	504	497	530	500	514	499	464	510	451	495	501	459	433	491	484	487	527	502	482	500	459	462	459	513	503	505	518	497	481	502	465	444	463	482	487	454	495	443	440	486	459	473	513	480	486	460	490	474	481	530	463	523	450	496	454	498	483	523	492	528	481	498	483	516	494	453	472	493	463	489	488	497	446	510	456	473	479	486	459	505	473	480	498	469	442	461	473	559	504	450	452	478	487	469	504	470	522	515	512	486	454	472	491	502	494	484	459	506	486	518	482	478	453	484	501	486	466	486	493	481	508	491	494	504	466	542	447	495	508	465	478	420	490	469	473	510	487	524	451	455	445	468	507	478	451	521	456	497	481	455	453	483	483	499	512	495	475	477	525	523	493	521	485	461	484	466	486	446	478	493	467	455	503	440	507	516	471	497	467	488	451	476	469	472	493	489	444	442	466	477	485	482	493	453	465	502	469	512	447	503	483	527	450	473	465	477	487	510	502	500	475	472	517	497	466	458	461	508	484	518	464	504	552	490	454	523	469	485	439	446	473	495	440	474	496	508	479	494	437	534	451	503	494	481	461	486	470	500	481	475	476	471	505	433	473	499	518	482	511	491	443	564	477	514	494	503	473	489	518	474	483	497	541	514	526	472	481	508	481	458	498	510	507	455	521	477	464	448	454	446	476	465	447	501	456	503	486	479	464	515	500	413	491	455	483	497	480	496	468	454	474	433	498	470	519	516	471	495	500	492	485	486	485	464	491	490	486	477	487	469	506	483	480	495	475	467	473	469	482	498	469	494	534	483	478	472	478	480	515	510	492	492	504	479	469	454	482	494	507	494	481	507	475	461	493	491	496	509	517	519	495	485	467	493	486	501	510	487	469	497	481	475	458	472	502	456	488	505	515	480	448	490	491	480	535	478	485	498	469	483	497	488	451	460	485	501	513	486	506	480	476	484	496	515	502	510	519	463	520	518	474	488	466	476	482	513	464	503	532	461	441	473	488	489	474	494	455	489	428	485	529	479	461	488	469	465	516	502	465	494	470	495	507	495	490	495	500	465	503	478	478	498	475	484	471	491	489	504	500	498	460	452	457	496	484	477	479	471	492	503	482	439	477	468	510	480	490	473	490	499	465	453	475	486	467	461	470	473	492	469	525	466	493	460	522	512	494	464	491	477	483	488	538	470	490	496	485	524	496	480	500	485	495	476	511	490	497	479	520	498	445	465	447	483	450	495	490	500	453	444	489	465	531	524	497	473	469	437	495	469	490	491	489	491	475	535	477	462	466	505	491	507	490	483	470	494	495	525	484	505	464	479	478	486	517	531	471	510	485	514	477	509	525	529	488	462	496	502	503	508	477	448	518	463	480	453	484	474	508	515	469	462	487	461	469	474	485	491	488	456	469	480	494	485	489	521	440	510	491	534	524	440	505	503	479	478	472	453	459	506	460	485	500	482	496	518	490	446	514	482	476	473	507	462	479	499	496	497	507	539	520	486	431	492	542	499	484	506	508	472	492	474	497	454	501	463	451	507	461	470	470	439	499	476	475	482	476	487	472	496	468	493	512	497	449	473	458	429	495	419	481	519	488	470	453	471	498	464	500	484	522	496	460	512	465	483	452	545	490	465	525	488	479	451	468	512	453	468	469	515	509	532	490	456	500	433	482	454	499	448	468	495	466	469	481	480	478	474	459	510	510	482	482	488	506	462	575	511	464	475	473	478	451	455	489	439	512	487	453	472	446	467	491	459	503	488	453	533	486	491	470	501	531	536	465	489	515	470	440	550	484	473	512	467	503	514	438	527	501	464	484	522	471	457	501	488	489	508	490	513	486	491	497	475	494	450	453	492	480	522	518	510	472	484	496	513	500	517	479	481	468	488	479	463	492	488	513	464	491	471	438	454	484	552	490	466	478	472	481	481	473	478
16330	25978	18995	16402	8363	6035	4245	3267	2571	2088	1860	1729	1579	1260	1078	986	893	825	836	836	867	803	764	810	841	918	892	834	790	793	781	717	786	722	735	677	712	729	697	655	680	694	672	743	719	657	672	615	649	545	552	583	585	532	536	535	531	530	460	585	551	541	523	508	530	527	515	492	532	541	531	518	516	504	510	513	543	493	527	565	506	525	515	486	492	488	477	516	477	538	519	524	461	507	518	460	526	515	488	528	489	490	540	544	518	550	503	512	509	485	484	526	475	509	524	523	493	530	518	514	511	518	517	500	500	494	501	518	494	476	509	531	495	529	489	541	502	526	454	517	505	517	502	506	477	528	549	534	523	494	507	532	514	524	577	532	499	495	555	521	528	489	523	525	507	483	511	520	536	558	463	521	498	506	548	505	512	547	519	514	543	522	515	532	477	521	531	478	509	521	518	557	522	508	491	490	535	498	521	557	506	509	472	500	531	508	538	510	481	463	509	473	528	503	551	533	523	571	527	504	515	506	496	486	523	550	474	549	504	526	519	486	508	527	505	543	494	514	544	475	506	518	518	472	496	504	504	504	471	501	478	469	494	493	496	484	506	531	582	508	481	532	493	537	464	501	490	488	502	511	490	513	511	506	529	501	503	489	534	533	503	484	530	507	494	452	490	496	515	538	548	497	490	478	491	543	497	495	477	543	502	543	537	475	495	519	522	526	508	552	510	479	519	540	501	502	488	494	540	532	512	506	514	528	529	512	538	500	529	501	500	532	522	535	503	451	552	524	548	502	468	545	514	521	504	513	527	478	533	501	503	560	453	557	519	528	539	516	491	498	536	488	504	543	491	504	520	528	525	541	528	502	540	534	522	497	507	524	509	503	485	501	498	505	515	499	532	549	524	535	493	525	525	490	540	510	474	501	514	475	534	513	511	489	503	508	488	471	497	524	553	538	510	530	479	505	490	538	534	549	545	545	511	486	508	514	512	491	505	489	515	518	528	540	507	493	503	479	533	496	518	497	475	518	489	497	528	516	473	501	530	525	515	478	497	519	480	533	503	541	506	550	525	533	473	534	538	538	492	472	514	500	525	458	527	519	505	503	498	544	540	524	503	515	505	523	543	542	515	502	514	488	533	499	522	487	509	485	501	512	501	524	483	496	478	502	495	517	468	539	507	519	524	525	547	535	535	516	526	515	549	492	522	555	518	505	512	472	518	487	524	491	541	528	515	546	519	507	477	502	537	498	519	492	497	488	505	493	514	506	490	503	487	525	528	505	523	505	490	534	516	489	487	499	520	533	505	548	505	513	516	515	501	481	503	527	500	534	511	528	527	472	519	535	565	535	492	490	505	500	555	496	512	479	522	515	501	502	493	521	488	514	507	483	529	504	507	512	581	556	484	487	481	506	520	513	536	450	473	497	525	498	523	572	487	501	500	481	523	522	498	510	530	544	554	507	498	519	518	516	534	526	498	510	504	505	492	497	514	543	507	482	533	525	505	496	515	489	490	488	556	539	508	480	493	504	505	498	485	508	487	545	494	540	513	552	547	507	518	536	519	545	512	494	536	561	480	504	492	533	514	552	502	539	512	506	536	542	495	505	549	503	527	513	532	577	475	478	521	511	538	527	543	536	532	490	506	583	543	482	518	507	511	537	528	542	499	518	535	465	511	566	519	525	487	501	533	531	520	505	478	549	493	550	502	483	492	512	528	543	483	538	545	533	473	505	514	537	522	521	573	501	503	488	526	505	505	480	514	515	507	500	524	493	521	556	498	529	490	519	540	526	491	537	508	547	514	496	532	490	499	492	541	520	520	528	517	509	505	503	520	530	524	531	504	549	531	537	512	509	508	490	489	516	522	507	482	498	526	536	512	507	477	488	500	499	507	521	502	534	515	530	526	500	528	525	551	525	504	488	508	540	508	502	556	513	525	499	508	511	482	507	510	525	533	520	538	501	488	480	519	482	527	495	499	509	489	530	496	490	490	478	496	516	544	498	517	536	533	496	515	516	528	538	513	576	524	516	510	539	479	480	497	524	505	462	474	510	560	533	513	532	509	540	513	479	516	526	514	519	495	521	518	503	496	513	529	501	480	482	542	516	496	530	523	514	526	550	543	505	532	468	536	528	480	521	513	519	497	515	518	538	526	546	525	513	536	524	515	522	510	528	494	494	518	526	477	484	531	526	530	517	532	509	512	554	490	547	510	493	490	512	480	515	512	506	466	492	528	532	490	498	510	532	540	544	529	492	517	494	490	493	543	507	498	494	509	516	545	496	533	504	553	513	512	523	530	509	543	495	509	464	550	545	546	514	497	474	492	513	514	495	507	522	471	524	513	512	536	498	506	529	570	508	540	499	562	541	509	520	505	504	461	480	517	555	501	524	489	511	548	580	517	532	514	483	504	519	473	511	530	512	539	513	455	520	499	517	532	514	525	490	520	463	466	473	499	528	532	530	487	526	494	515	498	494	508	511	539	541	517	543	521	549	509	515	525	500	570	523	509	523	531	507	498	532	511	532	552	527	487	479	493	502	540	542	518	498	496	476	457	491	484	530	516	509	558	530	490	509	537	502	544	491	532	542	524	530	544	493	546	516	551	497	501	494	533	499	514	456	514	502	521	536	505	520	538	517	497	536	498	538	523	485	537	512	496	547	566	479	533	484	512	520	534	498	496	528	483	501	492	520	488	511	516	507	483	529	508	475	532	564	533	550	527	504	535	481	511	527	510	521	488	538	497	518	550	520	536	516	498	529	508	497	489	505	533	528	507	455	544	489	558	516	504	489	546	483	517	522	544	514	482	502	506	554	542	515	502	550	493	514	547	483	549	510	508	523	490	536	495	515	523	508	501	504	518	526	514	465	485	464	530	542	483	538	514	531	509	506	479	528	502	533	521	513	486	485	546	537	499	523	523	497	470	469	515	510	478	501	489	490	483	490	525	465	542	500	565	503	486	474	539	489	524	524	499	529	515	501	521	543	505	556	523	519	503	545	491	524	553	532	497	505	516	491	532	503	501	497	501	495	516	508	528	547	528	511	493	474	512	510	514	474	549	499	478	522	527	516	500	485	530	537	473	505	527	506	447	509	550	508	509	515	471	494	540	501	508	536	529	503	507	541	535	511	531	484	517	552	509	509	494	554	529	500	483	532	477	486	500	557	533	527	491	515	535	500	474	543	509	505	529	520	542	497	483	513	490	513	501	539	491	467	519	514	526	518	511	519	519	492	499	521	537	499	495	524	515	528	520	515	536	534	534	509	490	566	505	506	547	509	460	540	557	512	550	513	533	540	534	527	496	514	537	529	533	499	533	499	492	501	513	497	499	515	507	519	519	515	517	497	487	477	522	529	506	498	504	481	527	499	478	473	524	526	513	504	534	492	521	528	495	537	482	521	520	482	505	482	545	482	513	517	511	490	511	499	551	508	497	496	530	497	514	541	546	514	506	534	499	492	513	523	538	487	560	476	525	533	522	528	541	496	477	540
24998	21226	27301	25374	12496	3781	2449	1897	1556	1503	1365	1351	1316	1182	1199	1088	1051	1079	1049	1046	1070	1026	1102	1043	1103	1084	1118	1085	1070	1038	1047	961	1030	985	1023	1008	1007	1022	1045	905	1049	1061	1065	993	1049	1013	1014	885	935	909	977	999	950	966	950	961	1021	934	916	954	923	947	905	977	929	966	947	919	925	967	974	902	983	936	943	949	913	953	989	828	891	923	969	918	947	952	940	894	932	935	968	946	976	920	964	903	887	949	911	926	965	930	916	922	905	970	900	877	939	962	942	936	880	929	926	992	1028	978	971	960	920	923	971	970	951	913	956	924	922	961	918	892	908	932	887	895	926	917	907	913	933	905	939	917	937	890	914	847	982	946	940	900	868	891	858	908	895	949	936	984	917	960	925	911	940	980	971	948	954	942	936	999	918	913	951	935	935	949	958	948	934	914	925	937	899	939	962	910	951	987	919	933	948	923	897	932	938	893	902	836	879	941	927	967	960	969	937	925	953	955	943	911	948	897	984	893	910	979	972	961	943	910	910	911	950	889	888	936	920	955	929	907	896	917	916	884	929	961	969	920	959	896	885	885	888	941	902	929	912	915	942	903	969	930	947	907	939	957	920	955	928	847	903	914	956	1002	943	932	985	957	919	934	912	947	935	928	909	928	890	991	976	874	938	945	948	922	910	981	976	909	947	1004	991	943	955	929	975	905	926	914	924	947	961	940	949	914	951	983	968	904	904	929	967	968	942	953	955	973	879	981	895	914	889	960	927	910	953	900	902	910	948	912	964	927	938	940	921	923	921	912	951	958	893	903	903	974	903	928	937	942	921	926	933	991	927	874	928	917	966	963	996	923	903	1015	1006	933	940	911	962	915	956	904	951	945	931	922	921	947	927	880	920	908	906	950	903	995	857	948	954	964	879	924	931	939	974	946	948	951	869	921	862	929	946	927	963	960	918	971	930	969	885	959	886	989	933	903	890	950	941	941	922	960	922	881	947	935	953	946	939	871	927	946	881	936	873	999	987	936	921	1020	917	897	952	930	908	930	965	898	926	891	940	949	916	997	916	1014	941	934	947	910	921	938	972	871	925	914	949	971	878	980	914	926	895	907	946	934	948	890	932	915	928	923	942	953	890	895	922	971	939	1003	900	890	908	881	894	980	942	915	897	935	948	956	900	940	958	1010	950	965	971	885	974	967	962	893	884	926	913	897	950	944	876	904	899	934	979	917	993	960	931	967	939	931	974	945	944	851	979	930	914	966	935	893	987	951	1003	957	936	934	925	909	931	957	939	861	971	898	976	863	935	963	950	929	911	972	993	970	925	896	944	944	932	934	916	959	928	875	946	942	923	859	962	898	918	940	962	923	902	913	942	918	886	940	967	985	942	943	929	906	970	872	934	912	882	899	941	961	960	889	922	904	938	933	920	919	898	910	904	901	913	903	915	916	973	959	973	912	930	938	936	970	941	936	923	944	974	946	946	925	971	911	910	971	915	928	935	906	952	960	905	970	947	954	954	904	893	896	917	973	939	937	938	973	915	980	936	924	901	934	928	961	920	964	926	980	899	971	900	957	969	970	968	894	979	897	944	966	948	885	982	923	861	914	963	917	1001	979	926	934	986	935	899	897	979	936	901	966	947	936	953	941	977	941	920	923	893	877	898	936	891	954	893	923	955	924	913	927	907	954	963	964	998	905	964	884	940	922	951	974	948	916	954	964	929	924	969	949	968	929	963	900	937	958	938	959	913	915	924	926	927	952	960	926	964	960	939	904	896	946	931	988	925	943	909	924	910	1008	897	915	889	898	956	951	887	940	952	990	949	929	972	907	959	948	954	943	926	895	940	938	909	923	953	967	916	949	895	926	908	932	984	963	951	928	917	928	975	912	915	886	966	971	957	961	913	937	973	908	930	929	907	949	937	962	839	946	948	933	900	960	923	912	945	957	905	904	917	906	927	955	965	958	928	888	894	924	919	922	904	959	942	950	931	923	907	910	917	908	855	946	951	878	889	923	950	976	916	926	940	923	898	930	996	929	898	893	963	941	966	931	939	900	986	911	920	910	959	909	957	940	924	1021	862	913	993	920	1002	951	950	941	932	922	924	932	954	958	882	926	870	934	966	933	966	921	900	963	963	910	938	997	985	916	938	903	952	896	972	911	882	923	952	938	934	958	913	938	934	942	1023	946	918	985	954	966	926	900	923	970	918	980	992	940	946	933	883	926	976	948	913	887	956	975	961	929	935	932	910	987	908	926	923	895	884	953	940	944	946	868	944	888	883	917	931	934	924	920	898	904	909	927	973	966	941	886	891	926	956	954	950	906	933	954	935	969	945	974	970	918	846	892	961	927	948	940	920	986	924	939	965	970	951	908	899	962	899	925	928	908	912	917	928	920	920	910	953	973	916	898	920	932	905	908	850	863	904	917	929	875	954	892	938	928	946	905	931	916	916	950	954	960	948	933	934	1022	968	919	904	890	930	906	909	962	883	916	977	964	944	905	969	896	931	949	939	966	928	978	927	943	914	903	952	948	886	981	889	867	912	948	910	943	916	1003	967	909	916	863	920	951	990	903	930	931	970	941	948	940	990	944	965	984	921	919	921	965	1017	929	924	918	940	941	948	954	930	954	948	904	910	958	957	941	915	924	911	967	951	906	961	924	951	951	918	890	991	925	946	903	831	937	947	901	881	981	934	937	988	966	913	967	941	951	932	943	966	976	868	984	963	942	908	930	909	883	947	909	895	1020	975	867	911	900	928	928	922	894	911	921	894	909	919	932	917	940	944	901	948	904	903	929	927	914	953	923	928	927	909	988	938	937	881	962	956	946	942	933	892	901	916	941	955	974	911	963	925	957	917	904	965	892	900	914	893	958	984	931	956	947	946	959	938	921	919	937	931	882	892	959	960	934	913	932	937	889	1014	908	897	886	929	910	894	1004	956	932	915	897	922	897	965	940	935	913	936	910	929	930	903	846	942	942	924	928	938	900	932	889	954	882	954	886	925	941	895	889	936	894	1010	939	960	926	909	956	917	949	903	936	907	911	933	977	958	948	1004	855	906	919	950	909	896	950	921	969	870	966	956	923	899	929	949	924	861	921	873	875	937	971	955	899	902	923	989	936	934	906	914	976	928	918	935	979	927	937	935	966	939	920	904	866	983	915	964	970	979	952	928	876	925	926	1019	924	931	938	963	912	943	968	980	913	907	906	980	933	926	916	931	903	894	940	949	947	968	903	939	949	944	946	917	920	943	904	886	927	939	877	911	895	956	874	943	868	926	939	879	959	972	976	925	957	889	891	928	957	964	897	935	920	891	968	891	958	1013	927	948	943	918	926	945	899	948	905	924	936	984	928	931	922	916	908	909	967	873	965	916	945	889	923	966	939	967	934	975	879	942	910	931	940	947	893	944	914	942	907	944	897	894	938	966	883	902	931	928	896	966	1000	999	955	934	954	938	921	931	896	918	951	907	890	957	971	917	959	935	1004	900	908	980	921	901	1056	994	871	930	1015	931	847	946	902	917	894	943	908
15535	21012	16213	13170	6804	5106	3712	2786	2354	2058	1937	1806	1684	1455	1320	1290	1224	1141	1191	1212	1131	1097	1127	1208	1203	1198	1256	1150	1174	1136	1176	1082	1119	1108	1099	1067	1048	1063	1043	1029	1099	1046	1079	1109	1102	1070	1037	1018	991	981	1027	979	971	971	955	976	993	931	955	967	996	954	871	939	961	914	974	965	923	1004	970	951	941	896	931	912	933	901	949	973	958	934	958	909	998	982	871	889	989	896	965	881	917	973	974	967	928	913	926	971	945	928	943	918	964	940	969	923	920	943	956	915	965	961	982	933	935	895	927	958	941	943	924	912	909	1015	912	941	954	915	940	934	938	927	973	952	1000	976	930	946	984	907	978	936	929	937	949	1000	984	976	921	980	981	924	931	997	988	964	954	951	937	957	927	955	954	984	1005	951	942	993	938	928	951	937	920	892	945	921	974	925	943	909	909	868	936	954	924	921	944	991	937	975	985	960	905	918	959	938	912	965	874	941	971	908	940	900	941	975	935	929	945	986	986	927	943	977	944	974	882	958	918	944	944	993	996	939	897	929	912	926	946	969	928	945	964	1011	943	933	951	923	933	980	959	984	879	966	932	950	928	981	959	913	925	947	982	939	935	911	854	951	994	871	885	908	941	957	930	918	945	926	942	961	968	961	921	924	904	929	950	1058	1028	955	970	955	915	953	990	923	903	928	943	928	990	964	976	953	941	1005	969	936	923	922	978	954	961	985	923	904	937	947	916	945	969	955	970	1021	1002	944	953	908	911	910	927	923	960	938	961	964	957	989	928	1005	918	965	980	947	937	976	933	936	976	970	933	897	908	933	958	965	958	902	975	904	944	906	906	915	934	916	888	910	959	944	964	909	961	996	898	953	962	939	963	942	960	987	961	913	883	920	969	890	931	895	978	939	890	911	943	912	958	988	973	933	964	944	944	928	923	945	931	982	936	979	968	900	934	865	960	934	960	969	924	957	928	918	970	972	957	916	907	901	937	965	1011	968	949	886	976	930	913	981	932	936	923	982	927	947	883	977	939	947	934	992	988	953	926	935	896	923	878	956	962	915	921	966	907	986	951	926	969	939	914	908	932	991	933	975	942	922	910	995	866	912	981	955	974	974	944	929	954	936	940	929	937	990	965	958	949	935	998	947	983	939	954	956	944	956	923	905	952	972	931	957	931	979	946	920	949	974	948	941	914	983	927	880	938	932	979	918	966	963	968	906	896	934	922	972	899	983	917	930	968	928	1015	984	924	930	983	953	923	907	911	940	936	947	961	931	975	975	917	908	985	993	914	983	933	985	891	985	955	951	986	1006	988	924	946	937	979	928	963	989	942	910	922	1003	922	944	917	920	1001	1019	917	982	966	952	948	935	897	976	896	904	965	978	1023	930	920	1009	1040	932	922	913	955	956	978	966	929	909	953	988	952	968	938	908	922	956	951	1010	944	964	925	921	949	995	973	943	944	962	942	968	924	939	948	921	899	911	939	936	931	991	961	976	903	886	960	1002	862	902	961	968	946	946	928	953	965	894	952	920	915	915	959	950	934	967	906	907	910	867	1002	954	926	979	922	943	943	946	953	915	907	963	930	943	908	938	941	960	901	942	963	936	941	930	972	935	959	970	920	945	902	914	935	930	944	930	906	886	902	971	981	932	945	871	987	937	923	886	953	910	966	908	952	968	973	938	976	955	958	960	943	912	963	934	979	941	936	944	1010	979	930	905	986	945	939	960	886	914	921	948	966	992	903	945	943	859	893	914	956	965	932	950	920	972	953	940	945	958	917	935	957	989	919	944	994	996	991	944	944	918	919	898	990	919	956	974	920	924	939	1006	914	933	948	917	977	903	955	914	1000	911	927	994	984	966	904	940	963	966	961	907	963	947	991	949	933	935	996	941	943	963	931	1009	942	877	966	960	922	970	937	951	902	949	899	972	916	947	923	941	887	944	946	968	905	921	922	890	953	945	936	1011	959	901	960	983	924	942	917	913	962	897	960	960	981	1004	965	940	960	948	920	936	921	925	949	919	934	916	881	987	939	887	993	942	932	969	938	979	965	923	936	909	903	940	905	953	965	965	910	995	901	977	946	905	957	945	944	944	881	937	938	985	1005	1008	951	931	958	971	950	900	933	937	910	880	917	900	932	905	905	916	937	969	940	918	934	960	901	997	958	945	887	964	970	930	969	945	891	907	941	971	932	955	979	992	930	947	934	872	944	915	938	931	946	932	903	1004	932	938	914	944	970	975	981	951	952	907	910	942	910	996	972	932	989	945	976	914	925	996	952	960	900	952	945	985	950	967	978	902	930	938	972	929	928	922	905	936	879	968	964	933	920	931	941	952	929	951	956	965	882	894	915	928	909	956	965	889	948	982	888	929	954	990	979	935	976	915	940	967	961	914	977	947	961	946	936	962	934	932	951	986	1018	972	956	878	970	951	992	935	916	944	936	943	945	928	925	939	948	971	958	957	880	926	936	949	916	941	992	958	924	949	948	944	945	967	958	904	925	903	911	927	949	955	954	972	935	966	929	907	960	921	903	940	900	959	944	906	965	952	947	910	940	906	910	913	959	960	903	937	933	981	917	932	962	985	909	921	999	913	969	939	923	953	899	898	904	959	945	928	908	925	968	937	963	951	955	912	943	933	923	935	967	932	928	977	969	925	899	993	903	986	907	927	994	991	939	936	938	887	954	931	950	945	910	887	910	952	954	957	866	968	947	898	1000	967	948	920	952	945	919	907	974	997	991	975	936	982	953	969	998	925	913	904	940	979	948	947	977	912	900	919	962	913	964	958	918	912	975	949	965	963	911	916	909	941	925	991	947	908	922	913	1002	901	953	926	943	961	897	917	948	902	955	935	938	933	969	969	947	876	973	980	920	895	971	903	931	920	920	925	924	938	940	981	931	973	949	924	967	940	937	935	957	981	890	924	989	990	960	945	907	946	948	962	959	935	932	958	908	936	988	946	951	940	932	934	938	964	939	985	958	983	953	957	990	978	926	1011	922	946	942	919	909	980	950	956	971	897	944	931	942	875	994	992	927	949	951	910	929	963	978	935	906	974	878	930	965	937	941	998	957	930	947	946	971	973	923	920	945	941	944	921	968	939	974	955	988	919	987	944	932	953	942	903	951	949	924	959	975	942	858	934	936	953	1003	980	861	901	946	951	966	948	957	931	954	909	902	970	930	893	924	900	973	977	890	936	927	946	961	915	991	909	915	943	908	953	926	916	958	948	921	933	921	921	1049	927	952	970	962	938	981	942	907	931	983	963	929	903	950	998	944	973	935	843	950	945	940	960	877	905	869	965	924	934	996	954	930	969	945	894	883	912	941	941	938	929	912	937	957	900	963	938	888	991	950	943	894	943	959	916	899	938	946	965	901	940	947	964	958	942	955	973	944	966	979	923	954	911	908	949	921	971	910	927	944	960	951	977	966	895	952	916	942	933	923	946	952	919	982	936	920	941	945	972	915	924	925	892	912	924	956	955	975	875	969	900	939	932	976	973	950	951	983	981	973	945	925	979	938	977	960	976	907	914
22732	21334	29038	23984	21344	21399	10713	3299	2347	2104	1977	1724	1657	1435	1197	1163	1070	1051	1035	1006	982	964	950	967	1009	1014	1072	1014	960	966	948	945	1003	900	930	879	939	918	931	906	874	855	936	903	923	966	842	847	787	772	804	700	768	762	786	745	789	796	775	760	735	735	784	727	750	754	783	703	725	729	720	767	738	676	692	746	726	744	722	701	727	782	727	699	669	650	748	757	707	673	689	698	730	703	704	725	722	744	715	739	733	676	743	730	721	689	699	751	736	683	716	740	726	733	710	734	698	725	757	708	719	748	665	738	743	719	738	684	722	759	717	716	738	729	708	705	736	774	750	741	736	754	697	732	773	698	727	718	755	717	681	670	696	776	703	693	708	705	751	696	700	750	737	780	723	683	732	704	703	676	733	697	741	724	758	665	727	724	733	746	732	699	712	714	694	727	718	739	743	769	747	726	640	698	701	748	733	729	683	701	797	706	739	696	783	751	752	738	753	729	750	703	726	702	722	731	720	733	691	704	697	704	711	725	707	757	695	669	723	711	738	750	711	777	739	728	695	654	717	777	726	719	716	729	763	718	712	753	759	733	733	724	694	783	745	755	705	745	698	736	729	713	661	739	736	719	757	739	714	694	747	723	716	727	773	718	720	716	660	698	708	700	728	723	733	759	715	724	758	734	730	729	696	708	720	682	701	730	747	708	717	729	725	746	708	723	712	709	708	679	711	730	723	701	698	759	704	692	717	705	766	669	697	745	699	749	754	734	647	721	772	697	728	688	749	735	723	689	701	744	720	712	676	662	757	701	713	724	752	767	738	702	710	707	745	706	772	768	719	711	781	723	732	764	728	723	747	713	718	708	730	707	717	700	656	712	735	719	735	772	692	763	727	760	759	704	729	680	749	713	736	693	753	748	749	770	751	740	731	766	740	693	724	739	733	725	724	701	747	716	745	736	764	721	796	739	700	736	680	687	738	703	720	726	789	720	739	743	670	694	769	694	734	705	757	677	747	717	702	707	732	755	683	673	713	721	678	772	694	749	706	720	788	719	709	740	760	704	749	684	748	697	711	724	743	728	729	710	736	722	717	762	706	723	695	675	727	738	729	740	709	704	765	754	687	732	719	736	687	678	756	665	721	672	742	757	768	713	690	662	728	731	750	714	723	738	713	722	739	770	681	718	746	749	721	735	709	725	707	736	725	721	774	716	772	716	742	717	742	725	710	762	765	726	713	732	718	748	746	756	734	730	727	706	696	738	722	767	715	736	714	774	701	744	719	708	736	709	712	746	714	720	729	735	774	689	697	719	730	757	737	763	673	704	765	716	745	713	728	709	709	724	745	691	762	734	748	747	699	761	708	735	718	700	695	705	782	712	711	689	713	755	682	773	734	689	731	732	754	671	714	736	725	745	714	727	699	711	732	724	711	731	709	750	689	780	691	716	745	718	654	730	693	723	732	700	682	735	743	690	695	718	673	731	674	757	734	728	702	764	726	742	704	718	664	734	726	727	726	718	756	704	690	749	710	709	748	726	736	734	704	703	738	721	696	710	795	699	713	724	762	776	712	722	703	726	713	736	696	759	672	723	717	763	773	706	737	755	728	747	780	741	685	732	711	760	781	730	739	727	716	770	707	739	763	789	736	634	755	760	714	719	751	743	715	708	736	723	704	719	687	716	756	779	722	748	723	736	724	698	750	735	754	712	715	705	713	771	753	746	709	678	697	748	748	688	711	685	733	718	721	719	710	739	739	711	742	744	713	662	722	716	712	759	768	738	670	674	721	732	679	723	736	732	739	732	770	712	712	738	779	703	702	766	742	743	756	707	696	712	738	751	699	696	743	756	786	663	735	711	761	737	745	681	762	765	709	749	761	677	721	718	743	722	738	718	726	712	766	727	710	723	737	737	709	734	722	702	719	732	773	719	728	685	735	691	726	725	767	715	722	711	723	720	726	724	721	763	717	746	731	686	672	750	670	742	736	749	693	694	716	744	704	734	747	771	745	715	700	720	759	742	707	735	644	755	739	726	710	740	654	704	717	769	753	696	738	718	723	757	756	708	692	731	736	744	691	731	734	715	751	716	720	665	722	690	745	732	687	711	700	678	780	712	712	746	777	748	699	767	681	705	694	704	725	674	749	683	713	720	675	704	711	736	741	736	713	713	727	680	712	724	703	736	735	766	699	701	710	743	682	681	729	695	709	769	724	736	777	714	753	740	703	716	700	711	747	709	702	735	705	672	741	726	746	714	719	730	708	718	704	692	753	733	725	691	729	769	687	737	695	724	738	742	700	700	726	729	791	713	761	664	725	670	741	739	708	689	726	730	775	738	754	749	739	739	773	678	735	719	721	690	686	747	728	715	728	739	716	747	709	740	687	699	777	724	725	723	715	719	700	738	703	719	695	715	662	685	719	672	711	700	725	714	741	738	721	710	676	698	753	700	717	729	693	723	725	718	715	750	712	804	702	771	626	727	718	725	729	753	772	713	723	738	689	734	751	703	732	759	699	707	713	697	714	757	680	724	731	771	737	689	709	727	721	700	731	711	715	705	760	690	734	723	715	738	732	694	682	760	779	725	748	762	717	733	728	731	753	705	743	705	719	783	696	738	702	744	715	724	689	712	717	733	703	702	731	730	749	676	747	728	716	691	704	739	728	721	719	735	707	687	697	727	745	735	687	679	729	646	770	687	743	706	760	709	731	751	732	671	756	708	687	701	722	711	739	752	766	747	752	697	722	692	716	681	754	717	776	736	739	740	774	704	729	669	742	728	717	686	730	701	673	717	736	759	704	709	702	702	729	732	708	681	721	739	741	682	684	694	736	749	725	684	724	729	717	674	730	713	697	704	750	693	712	708	717	739	674	664	754	741	772	756	714	737	722	762	733	788	753	671	737	704	786	722	726	716	723	707	753	708	693	743	744	738	726	711	734	734	741	727	772	719	784	689	734	677	738	733	745	749	696	707	755	725	731	701	728	758	742	745	710	696	777	710	750	701	729	733	733	704	689	706	703	706	757	678	693	730	752	745	719	705	726	746	715	768	716	712	683	761	722	717	708	696	740	737	692	730	675	765	745	767	740	747	730	718	684	732	699	699	712	701	728	702	680	709	789	711	704	717	672	690	737	758	749	764	713	689	717	668	702	736	712	687	661	717	721	750	736	726	725	749	686	679	707	700	740	705	721	732	702	739	746	711	716	699	724	734	685	753	723	720	739	730	691	701	717	712	707	727	707	681	677	754	660	686	705	700	674	722	720	723	727	691	644	756	696	742	720	676	748	729	729	740	690	709	663	744	719	746	696	744	713	684	712	724	708	747	742	704	714	711	704	707	721	708	757	758	706	690	725	737	738	723	683	746	696	691	714	764	706	767	726	693	676	751	702	699	725	704	719	744	718	744	709	734	740	726	730	737	720	706	680	754	737	738	722	659	725	732	739	734	739	715	700	749	694	722	755	707	733	770	692	719	700	687	717	723	733	721	738	726	728	757
20193	32564	24794	23448	11664	8700	6187	4785	3965	3269	2817	2605	2310	1890	1613	1554	1333	1215	1164	1116	1097	1102	1086	1112	1195	1256	1244	1223	1061	1179	1087	1065	1023	1050	1037	926	1000	1042	925	982	954	1011	948	1002	1033	1016	953	884	809	806	742	766	801	784	752	788	782	767	738	738	749	773	720	728	690	736	774	725	770	730	702	736	683	746	733	695	712	765	730	722	706	696	702	742	710	726	715	706	705	741	701	725	733	740	701	701	662	746	662	740	718	724	721	737	718	735	730	730	690	726	745	776	751	695	691	767	733	695	715	745	732	745	735	697	753	665	671	707	693	731	749	726	705	697	672	721	737	722	674	682	729	717	738	696	699	685	754	731	759	712	669	710	707	759	707	730	709	736	741	713	661	667	735	727	767	741	682	675	730	691	727	740	738	689	742	710	669	712	707	775	708	745	667	678	692	742	724	758	679	718	735	709	685	760	713	746	669	701	698	741	722	695	736	738	725	741	770	725	726	722	719	739	734	785	669	717	712	695	743	668	765	699	703	716	677	717	689	703	755	748	686	738	771	730	694	709	734	736	693	737	738	757	710	727	764	719	695	718	692	713	678	722	726	735	722	716	721	697	706	714	700	740	752	683	755	715	725	739	689	689	679	711	752	687	729	672	746	722	704	745	734	734	732	662	736	731	792	721	708	701	734	727	691	744	747	674	679	722	736	686	778	739	724	727	704	710	738	727	706	728	694	698	705	698	696	706	697	776	719	727	707	699	708	727	714	742	782	732	728	719	720	731	687	758	686	737	750	747	684	709	699	700	717	717	762	721	696	730	719	734	750	694	711	714	703	699	735	730	702	717	742	708	715	660	758	743	716	664	699	679	748	732	700	728	732	719	750	712	683	689	728	718	730	748	753	763	720	739	666	699	726	699	699	697	707	671	716	746	675	685	752	691	710	727	706	755	697	733	685	710	691	754	709	679	699	695	726	741	725	751	728	703	720	683	715	689	705	747	674	684	748	710	703	713	704	682	741	691	696	734	777	697	710	684	763	695	712	715	671	785	726	697	702	685	759	705	676	731	703	715	696	704	706	736	728	758	713	717	698	731	772	715	756	681	751	745	706	752	706	719	739	670	706	687	715	726	683	677	676	709	699	715	716	697	714	679	753	678	741	708	770	752	711	715	687	745	721	744	744	734	663	735	662	666	746	692	746	674	716	721	722	716	725	764	684	721	713	685	754	682	679	734	653	696	649	721	676	722	777	699	734	730	684	707	719	724	727	748	716	728	654	727	706	727	709	704	709	668	780	782	689	687	753	713	726	658	722	702	770	757	731	710	718	734	747	699	728	738	717	734	733	744	699	745	750	702	682	736	724	729	741	695	726	747	720	700	688	714	708	728	693	719	689	688	691	723	742	708	738	730	713	724	666	728	708	720	747	722	735	736	698	693	732	721	728	705	693	722	688	739	748	707	706	690	789	700	699	692	726	705	707	740	671	706	751	769	723	735	681	720	693	728	681	691	756	677	715	728	707	704	723	721	695	678	694	722	736	729	705	711	672	724	737	667	758	768	712	720	710	731	741	690	684	685	745	726	725	704	681	727	698	695	669	715	779	673	686	701	716	716	697	754	730	770	680	727	713	715	724	707	745	688	766	702	710	693	692	692	696	726	721	703	690	735	716	684	777	737	660	744	713	705	733	693	679	714	728	705	719	681	693	718	684	723	692	696	737	710	747	726	695	692	722	712	699	702	662	696	707	688	721	642	746	737	719	746	790	663	703	700	751	660	716	756	746	682	714	706	684	745	677	730	738	691	712	691	749	710	721	702	697	700	693	709	718	711	739	712	751	692	676	698	696	740	721	721	707	697	733	690	665	723	749	714	659	779	704	787	738	764	693	756	689	709	717	751	727	677	697	731	700	609	711	715	714	728	667	705	743	710	734	733	652	746	709	673	724	776	709	717	689	681	733	707	716	732	738	735	740	739	719	775	718	738	674	736	674	709	683	736	699	695	673	673	699	681	704	638	778	727	682	701	688	716	739	727	702	755	733	727	692	697	686	756	709	733	695	693	725	714	724	735	749	777	711	680	730	735	701	714	647	666	719	695	705	716	713	721	722	750	705	707	714	732	724	730	655	716	713	707	743	716	697	713	763	722	717	757	707	702	692	734	730	750	714	717	740	679	725	724	726	697	744	691	662	672	734	656	725	733	724	733	738	743	700	704	696	715	743	742	718	688	702	706	709	736	738	726	700	705	771	733	702	707	731	658	756	731	735	694	711	714	719	706	692	673	685	713	711	709	742	701	710	722	753	735	760	659	670	740	719	694	703	693	719	743	684	713	756	704	713	724	681	725	730	765	686	710	738	688	718	713	708	719	739	669	742	700	719	709	721	691	692	731	703	646	745	750	742	716	745	701	725	705	747	716	776	713	759	698	695	717	683	711	752	687	706	754	713	681	706	718	742	697	728	732	607	683	706	727	723	687	718	757	710	678	760	694	680	721	723	689	730	754	679	746	641	694	701	721	715	714	726	737	695	661	715	728	723	710	724	717	753	714	725	678	656	712	729	681	746	727	685	737	692	711	727	688	679	735	742	741	698	661	709	719	678	735	751	725	709	715	715	720	707	702	697	713	743	749	710	711	718	718	789	716	726	698	720	740	731	717	687	692	700	690	704	713	675	741	743	709	714	731	699	695	671	744	698	752	662	715	696	706	653	707	777	736	746	773	735	664	689	713	719	734	703	734	699	659	701	786	723	726	720	746	688	724	716	699	733	716	653	708	682	723	760	697	687	687	745	702	701	689	712	694	652	696	714	710	747	717	694	698	692	686	755	678	744	717	725	701	720	708	727	731	752	684	688	735	751	700	697	694	777	684	693	725	662	713	751	777	704	711	726	709	759	723	712	728	709	719	772	748	733	700	719	701	743	715	745	672	725	752	692	671	703	749	725	683	643	736	714	747	729	761	729	704	716	745	666	740	717	667	717	700	686	745	690	714	733	687	682	683	695	692	720	741	726	725	707	702	730	742	701	740	697	691	711	711	745	684	700	701	732	700	680	769	756	752	763	738	693	759	772	717	735	707	736	687	717	751	731	693	730	681	756	738	721	724	744	679	760	709	744	690	736	695	737	688	696	685	703	765	718	724	681	666	691	762	737	714	673	722	702	740	715	694	739	703	717	706	734	742	682	764	712	718	719	724	754	749	691	755	721	725	728	709	693	727	735	750	716	724	692	662	728	681	746	683	726	671	756	706	713	725	728	751	695	720	708	727	695	721	708	724	730	731	710	739	773	651	751	721	715	718	690	685	703	685	687	675	731	725	723	707	741	696	713	748	688	698	687	751	731	633	785	710	738	685	700	693	712	749	699	741	704	711	742	733	752	761	722	702	742	719	712	703	651	742	731	718	746	722	749	735	717	734	726	729	731	667	734	699	698	772	735	741	738	726	706	713	706	671	711	708	722	684	726	715	719	706	716	723	711	722	772	718	670	727	723	712	690	707	744	749
28362	19032	11984	6769	3358	2184	1532	1230	1077	1079	975	969	913	835	851	815	797	806	823	809	771	795	752	813	780	802	815	816	761	805	778	722	786	795	766	770	704	724	699	761	746	751	776	757	819	766	680	726	708	684	697	717	696	696	686	722	690	736	711	691	749	720	736	704	691	659	695	719	730	635	687	729	725	710	670	663	709	721	678	698	659	670	718	658	708	664	739	726	690	747	712	703	679	697	687	701	668	664	680	724	699	673	688	710	738	680	731	721	684	704	719	676	735	661	669	740	720	691	696	738	705	682	741	659	693	708	714	715	692	690	664	697	681	694	692	739	720	720	692	684	730	660	693	680	637	716	678	695	711	677	708	645	699	734	738	671	694	703	708	714	686	719	728	674	695	678	700	690	712	673	738	664	723	710	698	684	673	735	675	715	740	724	715	645	676	700	740	738	751	713	701	704	662	723	721	694	671	699	700	668	709	664	730	671	678	686	735	736	730	665	704	706	652	677	700	745	763	720	709	702	684	730	686	724	717	727	666	743	707	707	680	694	692	702	705	691	733	687	702	726	686	745	705	739	739	722	680	707	741	711	666	678	722	705	719	683	665	704	721	691	749	688	686	716	737	708	672	753	737	744	707	739	681	681	720	692	692	666	675	665	685	694	717	681	696	739	703	679	695	667	716	710	718	722	712	726	691	677	673	738	692	716	753	735	713	685	682	644	696	706	739	656	733	684	708	732	664	722	709	694	713	677	683	675	651	679	682	662	697	698	717	728	697	703	656	688	725	706	738	738	677	678	683	696	693	698	759	689	762	707	705	738	683	673	687	698	688	751	726	689	684	674	686	675	687	675	713	701	714	684	723	719	722	688	671	707	702	736	734	704	713	726	686	686	728	637	678	755	687	736	671	688	674	723	719	708	684	704	716	718	704	684	684	695	722	669	666	698	724	720	681	680	692	689	694	693	700	735	707	742	666	709	712	741	719	709	662	706	657	714	709	677	701	673	699	688	687	698	724	749	700	699	739	694	716	713	716	658	741	710	667	666	724	732	707	691	700	663	695	667	733	679	688	703	692	694	670	715	738	683	722	699	717	745	705	687	768	695	710	689	645	720	722	681	709	730	688	696	681	667	701	681	644	696	688	672	666	700	714	694	691	647	728	687	724	718	703	698	674	693	727	701	716	680	668	735	700	688	737	703	727	679	655	644	703	666	712	699	694	692	711	678	669	734	715	665	733	676	717	738	738	730	685	700	706	682	731	701	722	686	767	675	751	719	713	680	697	734	723	649	782	727	676	685	674	707	700	696	732	652	705	682	709	721	677	750	681	685	724	665	677	692	728	730	668	722	722	720	770	699	662	657	679	729	688	741	698	701	722	735	739	723	731	705	688	704	683	686	717	709	687	716	733	667	744	667	667	680	682	765	747	724	710	669	716	725	723	723	686	696	726	708	732	715	671	723	715	643	757	715	769	720	701	714	704	736	697	693	715	702	698	718	742	672	709	687	715	683	692	703	700	706	731	714	686	710	692	646	650	691	712	724	700	726	692	706	736	667	673	726	743	704	667	719	656	699	729	753	717	712	704	748	745	682	683	722	711	696	713	721	694	724	710	719	749	726	731	677	688	707	722	684	711	675	731	695	725	698	734	746	715	719	707	746	696	686	713	698	688	692	697	719	661	696	704	721	698	758	718	633	695	668	764	686	718	658	701	731	702	736	664	723	716	692	699	706	740	726	732	693	717	719	681	729	720	679	764	701	752	699	669	661	725	713	747	759	738	760	710	692	725	740	718	665	734	685	720	709	679	794	735	686	678	675	711	722	669	677	742	705	741	728	714	711	756	697	736	724	697	676	747	699	668	752	686	722	688	689	708	699	704	686	715	712	692	681	721	696	726	706	695	759	698	665	698	706	734	683	723	620	712	702	655	694	687	689	710	737	701	707	698	703	669	712	729	669	675	711	717	715	730	711	735	721	679	703	703	696	763	692	668	699	734	701	714	753	675	683	679	740	759	731	693	679	698	707	668	695	706	770	671	677	663	716	690	684	729	705	738	679	707	719	648	668	683	727	688	707	757	678	769	725	717	678	705	700	668	723	665	711	723	672	703	673	713	720	704	709	699	726	717	745	734	672	740	702	719	733	739	688	673	717	712	674	692	697	745	684	702	679	653	683	682	700	656	723	685	718	707	687	675	722	685	692	716	709	733	703	701	700	680	661	730	680	695	676	715	699	660	733	735	696	695	684	710	717	686	682	691	662	732	645	692	702	649	719	693	715	756	625	720	709	716	653	750	739	689	657	751	705	714	695	712	724	722	711	697	687	769	738	677	659	718	744	691	694	712	642	706	758	643	706	664	648	730	676	724	741	724	689	684	686	689	687	700	751	681	720	693	730	736	717	650	724	663	695	735	665	699	721	717	679	672	679	702	694	716	742	713	775	707	703	744	758	736	716	665	738	732	723	724	638	725	711	701	700	717	707	661	716	725	753	679	708	699	660	701	731	666	711	735	691	660	726	683	657	744	642	697	672	700	675	692	711	696	712	715	720	707	739	685	653	677	704	692	739	688	747	711	657	654	701	637	689	708	717	664	692	730	739	716	687	715	736	704	681	717	712	679	684	727	699	728	664	729	697	660	755	699	674	677	742	698	697	754	711	715	715	725	660	691	670	750	708	695	704	681	712	695	717	725	668	683	737	713	712	669	691	692	692	715	676	720	709	685	726	670	722	684	658	697	677	668	743	702	713	729	662	732	686	693	686	707	724	654	744	689	682	656	704	682	697	710	676	707	718	722	644	656	727	711	683	678	672	690	720	661	702	741	696	681	709	731	684	700	679	733	646	694	715	689	732	698	716	729	666	721	739	702	716	772	723	716	732	680	673	727	700	676	726	676	699	775	695	734	673	710	758	713	681	715	735	724	702	754	717	697	683	717	726	721	694	716	652	704	695	721	731	742	695	666	742	692	723	729	672	665	691	688	653	675	683	681	716	752	682	694	733	726	673	671	664	654	676	720	707	740	716	679	666	713	692	688	718	731	710	666	692	727	685	739	664	712	646	689	743	681	699	703	749	688	713	687	719	704	693	745	712	698	702	698	645	682	675	688	718	707	656	661	765	672	683	677	692	702	685	755	774	747	704	700	719	708	719	684	736	666	692	718	700	670	653	728	706	697	695	725	697	760	684	688	666	660	659	668	693	687	705	733	717	699	720	654	712	675	756	716	708	741	676	714	717	716	688	645	701	718	723	665	682	710	692	718	717	692	747	709	680	723	727	707	720	717	699	752	644	642	687	674	677	679	738	692	748	747	698	739	685	656	708	705	685	691	729	683	680	719	734	700	669	772	708	737	676	661	701	727	768	695	711	742	684	674	697	681	743	698	694	698	682	666	683	720	762	705	697	678	664	713	680	706	727	714	697	719	715	678	725	709	664	736	711	688	719	739	711	666	696	673	681	655	749	708	680	720	723	745	736	742	694	696	741	727	697	730	738
14168	15332	11897	7342	4672	3450	2375	1771	1598	1364	1262	1204	1203	1038	953	922	839	890	836	858	823	918	864	909	927	935	928	909	872	860	855	863	841	847	826	824	845	825	875	808	800	764	832	859	827	803	811	800	768	734	744	716	739	740	719	734	762	766	714	713	737	715	754	740	689	760	769	728	731	723	725	774	746	701	691	720	735	696	709	747	728	781	735	725	732	752	743	725	752	693	708	737	723	772	699	737	736	717	761	682	736	673	777	702	743	738	797	718	746	677	761	711	761	748	723	736	775	749	790	777	671	766	762	764	728	728	710	790	695	735	766	786	746	724	756	740	776	760	745	730	712	694	691	754	725	757	771	727	721	764	728	754	759	716	729	690	737	725	772	716	729	762	708	718	733	766	780	755	707	782	757	720	769	747	682	670	745	732	757	722	690	725	754	737	739	738	785	754	751	753	774	716	747	768	766	741	739	783	750	742	706	749	725	774	707	711	802	715	744	747	744	727	720	758	710	797	747	734	722	736	706	731	776	740	697	736	689	723	704	736	704	736	763	730	741	731	719	747	719	732	675	743	727	718	724	759	785	744	759	703	705	694	806	730	770	747	720	767	754	742	765	728	733	756	718	792	749	691	775	726	732	765	717	737	708	736	787	714	744	717	732	729	758	718	718	711	717	710	768	691	774	740	746	735	760	752	731	751	753	758	730	742	744	726	687	728	745	728	723	747	753	709	715	750	680	753	713	769	770	750	773	709	776	699	768	729	700	745	731	680	711	735	748	735	741	679	711	727	729	684	728	716	750	693	673	716	751	733	701	740	756	769	739	721	723	763	751	692	708	749	733	751	752	759	714	712	772	726	774	732	798	749	699	752	709	742	726	681	753	719	711	736	713	740	730	703	767	760	684	784	775	727	745	724	720	722	724	715	687	711	704	754	718	740	772	768	771	720	759	732	765	758	720	734	754	706	705	762	740	762	696	726	730	717	764	698	764	709	762	735	739	719	721	727	728	737	715	731	713	731	749	732	773	746	719	751	733	722	733	719	734	771	720	749	759	713	737	726	749	696	765	717	751	757	746	735	759	698	758	715	768	699	761	734	733	710	726	715	785	730	697	733	683	748	752	705	758	732	748	725	736	747	740	696	728	768	766	772	708	743	770	734	737	715	703	737	756	686	756	705	767	708	713	802	650	747	741	764	716	741	739	746	746	762	725	751	711	686	718	736	750	769	774	753	753	744	707	727	678	716	707	734	695	788	726	758	766	742	751	712	745	714	697	751	742	745	705	737	754	751	750	721	760	728	736	754	699	712	765	733	722	738	714	751	757	760	772	741	690	718	718	771	759	733	721	716	748	742	792	787	730	737	745	772	775	710	722	747	704	723	735	732	723	768	753	786	735	721	814	795	654	730	707	740	728	763	708	718	734	761	738	774	735	706	767	738	709	782	751	743	792	740	744	735	742	721	678	751	738	734	739	735	734	696	734	765	712	718	698	791	747	718	733	754	749	728	725	760	722	780	745	738	696	701	731	758	772	716	738	744	727	749	716	747	740	702	749	683	776	739	779	759	714	754	726	751	725	719	694	756	735	683	714	732	721	698	690	735	744	745	731	769	784	811	727	719	709	705	735	697	755	764	677	736	686	668	771	713	722	704	745	705	740	710	703	716	754	710	745	775	732	713	685	771	716	777	726	729	802	725	733	736	728	751	704	712	693	760	707	698	692	725	747	731	759	711	730	717	714	713	778	741	762	745	770	743	721	743	743	714	711	734	727	765	721	710	689	723	731	729	761	750	761	731	723	748	705	721	756	718	654	764	707	729	672	747	732	728	744	711	697	716	696	752	749	729	727	752	736	717	701	730	726	753	768	763	717	742	770	749	746	738	752	782	739	692	700	770	735	729	757	746	740	735	725	747	719	709	732	740	699	720	746	728	741	719	738	684	717	696	708	766	757	711	719	762	708	742	765	730	732	695	750	732	755	736	718	725	730	706	734	726	713	737	727	704	770	765	699	741	716	702	728	786	719	706	689	745	701	755	728	694	737	751	769	716	722	742	736	729	783	806	759	740	676	725	767	694	734	729	730	737	700	716	698	726	775	712	765	750	705	708	746	690	718	745	779	675	769	710	694	757	733	705	715	734	741	711	740	746	715	751	696	750	707	787	729	704	708	735	758	742	758	723	734	735	731	740	756	753	722	710	782	738	767	717	746	714	729	751	760	759	752	766	777	762	771	713	701	755	745	715	699	767	710	712	708	728	794	764	762	789	753	730	710	742	741	757	731	779	740	779	731	747	722	716	718	728	797	746	697	735	692	695	744	741	726	756	683	744	736	748	773	742	758	719	719	770	700	731	778	767	754	686	747	753	731	740	693	736	822	783	730	731	719	759	667	746	699	767	744	687	732	776	758	736	734	714	687	771	734	791	733	738	737	765	735	712	749	720	747	703	758	763	730	761	662	735	693	774	726	709	722	744	747	700	755	704	691	792	772	748	746	744	726	735	820	679	728	721	737	765	753	711	737	727	670	690	741	731	711	725	735	711	752	729	761	772	725	702	684	684	758	731	763	728	784	745	713	753	771	720	726	784	737	735	725	710	749	745	725	722	690	680	750	740	717	739	757	743	757	753	698	748	723	741	727	738	781	712	773	774	750	744	721	689	713	702	760	701	728	713	699	736	748	732	781	786	752	740	706	729	746	762	734	764	747	736	720	705	761	714	703	730	760	714	800	711	754	718	726	731	692	732	728	780	726	731	737	743	779	735	772	756	730	736	687	734	769	733	742	752	747	763	794	734	726	735	740	737	751	730	725	809	730	733	726	721	776	783	701	713	722	689	769	722	766	687	745	750	689	738	724	729	747	767	734	758	738	731	742	765	713	714	743	728	742	742	699	759	728	778	787	772	735	760	749	715	766	769	760	782	729	694	745	730	727	708	707	687	781	736	718	718	710	810	703	766	728	719	694	685	766	753	691	713	785	717	653	720	783	714	767	710	708	715	708	713	724	746	693	760	733	746	736	769	721	758	688	691	713	702	756	744	742	734	720	708	719	685	767	748	742	782	766	754	737	701	766	758	803	729	734	734	737	724	737	760	713	733	769	746	714	777	754	707	715	730	713	721	692	743	710	768	751	755	717	721	781	791	691	730	687	762	721	746	719	714	756	690	752	728	751	785	724	726	738	814	735	735	724	763	719	717	815	734	728	706	775	739	708	702	727	730	711	761	721	726	727	731	755	735	782	765	748	739	770	744	736	733	768	731	737	720	763	783	774	703	750	730	741	740	718	774	709	724	733	763	755	772	788	744	744	773	734	702	716	708	756	693	720	705	693	745	742	764	766	749	690	717	774	725	737	744	734	758	749	738	720	749	795	721	708	775	742	701	710	714	770	764	676	723	727	699	689	726	781	719	694	739	727	713	727	710	774	716	737	725	689	694	755	701	749	745	720	731	761	758	688	733	697	731	718	722	726	723	732	715	761	738	755	703	733	691	695	722
23665	21240	28489	24340	21181	11901	3536	2044	1633	1408	1232	1163	1018	887	820	817	724	662	656	693	694	653	662	644	714	716	705	729	651	629	659	647	647	633	638	579	598	567	669	604	615	630	662	636	651	657	575	549	545	561	520	461	518	532	503	534	486	499	542	520	526	523	538	512	482	480	513	512	508	503	468	499	499	539	509	518	515	489	522	505	504	502	484	455	469	521	536	487	511	550	511	444	477	508	487	471	511	501	502	494	456	461	492	459	521	473	500	542	494	469	461	469	506	503	487	486	483	505	544	499	482	518	480	477	466	495	485	470	518	469	477	465	495	479	488	487	505	490	510	481	500	485	505	494	477	483	512	518	472	507	499	503	504	518	485	480	519	488	486	477	480	529	508	518	502	502	506	480	480	486	488	523	476	471	499	521	479	501	502	493	508	472	521	526	493	486	529	515	476	470	498	492	505	491	510	482	465	482	486	493	489	473	468	519	491	511	513	485	511	481	495	509	519	474	487	476	508	530	518	495	525	513	496	500	489	495	480	456	468	460	508	542	462	512	467	474	472	490	533	452	524	530	507	462	515	494	485	488	508	497	498	455	507	526	519	496	461	470	458	506	516	473	525	487	481	512	476	479	531	471	476	492	531	486	526	489	514	496	475	535	474	480	508	507	480	511	533	493	512	475	515	478	463	479	522	484	497	501	475	525	451	510	502	489	511	494	478	531	522	472	544	530	473	501	523	508	466	541	539	473	520	512	491	491	503	495	491	521	511	504	466	460	487	508	499	521	500	496	508	500	463	487	484	537	491	505	511	513	471	486	515	453	459	486	532	490	474	470	509	513	505	484	477	447	506	539	515	475	510	507	488	444	535	479	473	540	488	490	454	495	515	501	469	543	484	461	485	529	471	454	467	502	521	445	505	486	480	515	516	509	466	505	468	504	484	448	527	452	462	499	511	530	484	496	502	523	508	484	484	522	465	485	533	491	501	478	505	507	506	494	523	494	514	461	476	470	507	444	476	482	477	476	484	499	493	484	533	468	497	506	511	531	519	448	470	492	473	489	518	463	513	505	472	493	464	508	463	493	492	487	503	513	508	479	515	520	543	471	485	479	504	463	544	513	467	522	464	502	492	533	489	504	502	447	473	487	482	463	486	478	450	484	508	504	476	505	490	517	510	497	502	511	514	509	502	479	513	525	506	484	511	518	508	529	497	513	551	451	508	499	497	487	524	533	469	477	531	512	502	516	467	506	493	504	527	478	495	517	502	483	460	484	482	484	487	518	488	496	516	486	524	488	485	506	458	503	504	467	511	480	479	506	526	503	500	500	526	488	504	490	461	480	478	523	524	499	453	500	496	460	508	451	479	511	490	487	461	515	513	497	561	517	465	482	483	474	481	510	510	486	460	533	486	534	491	513	490	493	507	481	537	503	496	486	442	464	490	519	513	457	467	509	482	517	505	480	491	465	506	488	489	473	483	470	505	481	475	486	511	485	476	508	508	469	514	523	475	513	496	515	517	534	525	492	509	482	538	474	523	492	490	483	496	485	488	482	493	489	481	504	455	507	503	503	514	514	479	531	476	484	543	476	491	498	494	529	489	489	519	519	492	510	482	476	494	502	478	495	510	478	449	455	474	497	473	493	474	492	456	502	460	477	510	496	531	508	448	488	496	460	521	524	495	518	539	510	499	472	483	452	454	476	485	477	501	491	496	461	505	506	539	509	483	496	517	501	489	519	505	480	484	514	472	486	501	499	531	475	480	457	514	478	470	500	494	501	499	501	480	519	536	483	484	455	493	530	477	459	511	465	478	505	499	481	480	464	514	499	519	481	535	535	517	510	474	500	487	508	516	521	494	476	489	521	498	479	500	499	517	522	513	521	506	490	504	506	488	485	485	494	509	527	468	484	496	509	446	478	471	492	499	493	469	475	496	471	456	520	509	451	485	497	513	519	527	543	508	489	489	465	481	458	501	495	500	559	525	456	514	517	519	493	505	492	505	508	511	539	509	508	489	503	494	477	490	494	482	489	483	489	493	475	513	490	485	490	490	459	498	432	533	497	515	520	489	485	497	494	544	477	535	497	466	503	518	486	505	494	540	464	497	523	477	546	496	480	512	510	500	525	476	480	487	498	521	475	490	510	515	495	507	488	467	525	515	498	460	533	500	488	495	475	475	473	500	494	488	527	559	509	499	536	489	480	508	538	488	489	522	527	480	521	456	528	510	544	539	513	486	508	502	519	483	483	494	496	489	476	468	504	497	492	500	505	491	488	537	503	511	446	489	520	463	517	491	506	500	477	508	503	482	465	492	490	507	501	456	503	502	481	501	498	482	508	471	503	487	475	488	491	456	489	525	472	508	489	510	504	486	504	487	513	516	467	514	534	483	536	465	492	505	476	478	517	466	467	438	458	481	492	507	468	471	490	501	495	491	494	503	466	475	550	436	498	501	449	464	522	500	481	527	484	518	500	525	480	524	473	511	506	491	527	472	512	525	493	526	512	459	489	510	490	477	495	569	535	475	521	506	485	509	488	500	508	480	504	521	493	502	495	547	486	488	469	427	508	501	505	510	492	531	516	501	483	497	484	489	534	502	497	522	465	500	528	532	476	481	485	509	491	508	513	470	503	491	484	536	494	509	494	469	484	463	476	482	470	476	496	464	476	464	486	502	491	490	504	467	486	497	460	476	567	460	454	465	499	502	515	466	486	488	510	523	527	542	495	476	505	522	534	509	496	497	484	445	498	505	471	446	480	510	559	501	469	498	462	526	472	496	539	510	511	466	503	477	517	502	481	482	497	506	480	510	490	500	448	482	456	482	526	473	481	479	504	500	489	509	522	498	501	479	492	482	488	491	489	522	518	494	486	455	504	483	573	518	487	505	511	503	475	519	467	531	514	512	509	525	483	514	476	500	511	482	506	521	505	494	513	483	473	500	485	503	484	477	516	480	479	487	504	494	466	480	504	499	507	431	488	447	501	500	535	489	483	490	501	454	470	527	470	482	491	440	481	497	477	485	488	474	496	464	490	513	514	494	468	504	477	484	489	488	484	509	472	500	500	472	509	501	452	501	493	504	481	508	458	479	509	462	504	499	506	504	481	517	477	489	495	505	502	482	462	489	482	490	453	497	476	459	501	450	494	511	498	497	497	464	462	452	506	520	528	526	512	498	465	500	476	513	487	513	492	503	476	503	486	461	509	483	470	498	477	460	457	502	461	470	497	492	497	520	474	533	482	533	509	515	480	524	516	484	468	454	483	522	491	447	519	511	498	465	463	494	475	497	470	497	473	469	525	446	523	478	464	509	488	480	510	477	487	510	505	520	511	489	512	528	542	472	492	459	514	500	481	499	492	529	494	456	460	476	486	468	485	432	479	479	487	473	510	481	523	514	477	482	503	519	476	459	542	488	510	440	467	503	488	481	505	486	507	511	484	505	491	497	454	517	525	492	464	478	461	474	492	478	501	495	479	525	506	470	506	504	493	508	536
17235	27239	19313	16573	8152	6075	4284	3272	2579	2115	1875	1693	1537	1239	1065	1014	894	834	808	832	832	791	756	866	875	887	881	818	815	746	736	772	789	711	714	630	719	697	703	695	661	639	691	701	732	692	640	633	578	590	618	553	552	585	566	584	552	582	502	481	555	510	540	542	529	490	562	535	494	521	473	475	526	503	525	522	530	526	518	468	498	498	546	557	526	506	543	502	520	537	523	504	483	507	515	509	530	484	501	460	515	512	485	484	543	475	524	521	485	513	532	498	511	509	507	510	476	541	497	495	495	484	525	535	525	535	526	497	561	493	524	519	494	506	539	528	538	533	530	530	500	512	518	532	492	513	511	524	543	539	513	500	478	504	471	482	513	543	492	518	533	530	452	510	498	550	545	478	525	493	546	515	492	504	517	576	534	533	519	521	497	524	516	520	517	529	496	512	525	533	517	504	507	484	504	560	489	521	546	509	504	509	511	536	524	523	497	536	554	536	522	538	543	531	501	512	523	526	509	501	519	488	501	512	559	511	554	503	531	567	506	466	513	535	499	511	488	508	490	514	480	512	546	487	556	533	497	505	494	500	512	529	500	499	521	504	555	522	512	530	527	532	492	516	545	538	568	535	477	528	522	494	548	528	493	505	517	500	471	517	508	536	499	524	534	504	549	493	497	511	497	500	516	498	513	519	534	525	510	520	514	495	529	518	512	537	476	517	535	549	520	515	521	506	481	498	529	529	495	525	537	523	499	498	526	530	482	469	487	544	525	493	513	470	553	540	558	517	534	492	519	489	501	531	512	527	501	503	533	518	517	540	517	513	502	522	538	544	530	498	506	504	492	502	518	506	507	531	520	520	517	543	533	553	526	510	499	513	517	515	503	495	528	506	583	515	499	543	506	537	503	525	516	531	514	527	535	552	527	537	550	525	531	506	499	516	563	525	516	477	498	475	470	523	515	519	491	480	503	487	505	530	517	532	503	502	499	496	557	494	547	519	516	497	535	507	505	498	488	499	524	516	470	547	570	513	496	533	550	572	482	515	533	500	494	500	487	517	517	493	563	536	499	535	534	518	526	479	525	562	539	526	528	526	499	527	504	508	534	554	467	515	501	520	525	518	533	500	520	537	472	550	532	526	523	519	491	526	546	513	521	478	544	504	480	562	500	535	544	522	479	518	501	502	515	503	523	536	481	502	539	548	502	492	505	503	505	509	551	451	552	484	498	501	494	531	503	485	457	517	519	537	497	540	547	548	521	511	504	520	512	511	515	498	513	487	495	549	505	516	499	490	530	543	538	488	506	542	492	566	537	526	501	488	493	525	561	508	566	493	513	518	535	575	529	554	479	533	505	512	527	531	507	511	465	501	521	510	552	520	505	520	526	557	531	530	521	523	547	513	539	539	540	543	577	490	478	506	525	499	505	507	506	514	527	502	522	481	553	533	477	520	535	503	473	553	516	518	540	510	500	536	541	518	519	476	520	510	500	559	508	529	497	534	490	529	555	517	490	456	564	489	507	523	542	540	530	493	534	522	529	564	517	539	491	481	497	457	502	513	531	538	530	536	503	521	529	499	497	531	534	523	554	526	497	473	534	495	519	502	501	502	527	502	504	506	513	531	516	530	497	515	554	502	524	527	534	520	528	518	503	504	513	519	496	488	532	504	524	494	528	514	507	509	529	506	492	509	513	535	492	525	521	532	536	520	497	547	497	517	532	532	491	530	521	521	566	507	513	476	493	515	492	519	545	552	550	519	478	510	496	526	548	540	535	508	552	516	526	522	515	524	527	514	530	518	532	502	543	505	520	489	504	528	571	539	527	507	508	516	502	527	504	497	497	531	504	577	546	532	538	534	522	489	521	513	480	545	525	503	518	533	495	489	507	510	538	532	535	492	536	496	497	535	473	519	506	515	497	503	490	514	546	527	510	499	520	549	521	502	515	515	547	497	528	535	546	503	514	513	514	479	538	505	508	495	529	511	473	545	566	528	497	551	527	486	528	508	499	516	493	549	501	468	513	509	530	506	496	499	488	539	533	514	474	541	484	526	502	496	504	505	536	472	512	480	497	477	544	543	533	470	503	518	486	498	514	542	526	543	493	507	498	566	516	545	563	524	546	574	510	549	507	506	521	562	499	503	537	539	494	470	484	520	545	525	517	535	510	500	494	505	489	523	526	480	524	502	501	510	546	550	532	521	475	547	511	499	496	502	530	542	512	513	492	498	509	578	529	512	492	528	511	525	503	525	507	516	532	527	504	510	506	527	521	506	530	499	482	515	531	536	544	549	500	511	515	529	473	577	525	515	471	534	534	554	563	484	554	495	501	489	490	492	546	529	514	537	506	493	519	530	503	535	497	528	506	488	529	520	504	474	545	527	536	540	529	523	510	472	543	526	532	567	515	499	505	502	457	529	495	501	506	504	516	506	549	517	528	515	543	554	503	504	534	506	514	480	522	529	498	506	517	524	529	530	499	545	518	478	545	495	517	509	490	513	520	480	508	505	519	545	513	484	529	541	500	492	510	540	509	511	527	545	547	522	523	511	568	509	504	547	521	512	533	544	503	562	512	494	510	532	526	492	523	536	493	480	518	478	514	573	527	515	523	489	501	535	558	490	540	481	538	542	568	507	495	546	549	487	555	518	547	528	539	526	505	512	488	541	538	491	516	535	520	525	513	542	498	534	522	496	515	539	542	499	497	510	484	486	548	507	511	511	554	493	509	486	487	504	545	539	520	517	530	587	520	500	490	496	492	485	498	536	490	546	497	525	548	504	511	526	508	464	494	540	546	530	528	554	531	515	488	511	527	534	552	488	532	477	538	501	514	511	528	536	486	507	516	504	494	519	535	497	506	494	523	493	505	475	540	543	551	512	496	501	552	511	517	505	491	486	506	505	539	521	525	527	519	498	532	513	548	548	547	505	505	521	497	488	555	513	526	566	534	489	493	527	495	531	529	528	507	517	481	537	485	521	503	514	505	519	499	491	497	507	539	496	536	506	487	529	519	478	524	512	533	481	456	501	518	494	500	492	537	501	539	507	521	498	521	530	517	493	537	516	504	512	501	535	520	511	538	522	508	502	541	538	551	475	491	505	533	530	547	521	510	546	510	531	502	484	508	531	498	515	493	500	556	511	533	516	512	528	505	521	507	528	531	515	513	530	499	518	491	515	503	542	516	510	482	535	520	490	482	481	506	483	486	542	546	519	537	505	527	520	535	527	507	490	473	481	495	535	495	519	499	542	527	509	538	515	549	546	523	474	516	539	528	509	527	519	514	528	496	551	511	511	497	500	513	487	539	534	543	512	538	506	524	549	566	466	519	536	477	528	512	530	497	541	522	483	500	544	533	521	520	534	521	549	507	494	509	498	540	533	490	556	506	488	537	519	521	492	474	552	511	511	534	509	480	514	509	535	518	485	552	532	538	520	532	503	571	546	502	531	529	510	506	499	503	504	564	539	495	534	510	539	504	502	483	508	447	537	529	490
24943	21228	27273	25392	12354	3643	2486	1844	1737	1534	1422	1348	1245	1257	1130	1085	1039	1086	1057	1064	1104	1075	1116	1123	1093	1202	1147	1020	1008	1072	1036	1066	1006	985	1075	974	1001	1065	1008	1005	1014	975	1152	1091	1064	1007	1002	965	1001	898	947	928	988	958	984	965	1000	924	989	910	957	956	981	939	959	924	947	977	936	929	969	931	945	962	944	956	998	937	910	923	953	969	948	949	960	943	885	947	993	916	947	959	973	972	862	982	962	954	961	984	945	1039	961	951	924	881	971	956	910	948	985	920	973	950	869	988	940	970	943	947	975	999	1001	976	907	951	939	872	970	983	945	929	938	937	991	945	929	948	928	906	985	952	964	948	990	911	990	915	917	908	943	985	993	929	931	997	946	967	897	987	1011	943	939	934	976	939	946	935	919	982	985	984	952	922	951	952	919	956	961	945	952	951	962	926	938	1023	894	916	949	944	920	920	961	908	941	915	952	887	965	937	918	911	1032	997	964	947	952	937	964	938	942	978	956	956	939	953	974	942	945	937	941	999	881	952	978	954	917	939	1013	930	1006	964	921	937	948	928	945	938	921	951	939	904	1000	927	954	944	995	883	944	971	962	944	927	903	942	974	943	1030	963	899	923	973	930	940	927	958	935	949	950	964	943	966	946	904	874	908	953	931	973	917	1012	903	934	925	868	964	942	945	930	907	1005	932	930	941	970	964	915	928	960	927	951	974	949	962	926	946	978	918	912	921	894	988	926	956	961	945	995	916	969	924	968	986	961	892	962	942	943	958	979	927	960	950	906	949	950	990	949	957	983	939	965	939	976	964	985	940	981	1004	996	935	876	943	984	898	963	954	908	956	955	910	938	941	914	967	961	942	974	965	941	965	969	932	965	935	966	922	949	898	1004	968	966	961	978	994	958	1026	907	996	946	968	948	954	935	958	925	913	945	949	939	977	906	877	935	928	972	926	1012	957	940	959	970	914	929	922	954	901	918	936	974	990	975	898	915	916	882	951	935	920	981	984	937	942	924	937	949	908	956	940	921	960	899	932	888	964	949	932	906	940	984	1010	981	971	999	971	902	963	954	943	974	938	973	919	919	947	909	961	952	946	941	942	962	979	919	889	939	955	952	950	967	965	932	943	932	974	897	930	987	899	930	955	935	965	977	908	889	920	996	969	983	998	968	992	923	919	985	925	973	954	897	953	942	970	953	973	960	971	932	951	970	895	932	919	979	980	885	929	942	937	955	873	942	929	990	958	986	964	940	927	946	989	990	897	974	964	880	944	920	927	956	874	982	941	961	934	930	924	900	1014	965	954	883	987	931	910	1004	1011	895	982	966	973	916	977	943	984	981	951	961	933	916	969	945	977	922	899	953	949	976	962	990	962	972	895	941	987	924	917	991	938	872	943	981	954	931	926	923	1007	897	992	951	928	880	957	971	896	937	979	894	944	919	920	916	922	946	942	920	943	908	983	971	958	985	940	936	907	938	942	930	935	930	919	984	962	939	973	946	914	976	920	940	936	954	932	894	959	986	969	930	929	941	965	922	946	931	1020	976	980	905	918	947	953	974	961	951	979	888	901	995	879	917	981	981	923	929	973	966	909	960	953	944	936	973	895	943	1020	883	994	927	967	966	935	984	944	978	942	935	869	935	942	932	981	942	896	912	954	974	922	954	981	906	983	919	902	995	918	962	980	968	943	943	954	979	879	963	1016	949	947	887	990	981	940	916	930	963	967	928	935	939	920	975	928	955	936	998	935	970	960	938	940	952	910	956	913	916	945	961	908	966	889	974	944	924	975	999	988	954	932	940	924	941	943	993	954	997	998	939	902	941	908	951	923	895	987	930	960	960	946	976	926	919	935	923	986	929	977	935	988	941	940	918	947	961	950	945	956	941	1004	929	970	948	975	924	902	1000	944	964	945	972	990	978	931	947	905	906	878	944	965	909	958	997	934	950	975	961	948	947	890	945	881	935	936	950	925	969	937	932	966	937	980	949	926	919	946	929	972	966	954	910	934	893	927	989	961	930	933	957	901	880	953	947	926	983	963	925	949	993	991	880	987	965	942	947	921	923	930	898	903	967	975	941	951	925	917	946	966	941	862	943	945	978	911	953	918	935	952	979	971	983	941	982	928	922	961	944	954	949	970	938	933	908	935	943	922	933	925	983	899	937	925	890	878	927	982	952	922	925	999	908	932	977	950	959	982	946	915	939	967	1002	988	941	999	920	924	938	901	900	937	960	987	915	924	891	906	926	948	904	919	944	931	959	935	956	921	949	946	899	927	967	924	1003	922	894	992	984	905	941	977	931	934	908	1005	910	975	942	923	935	960	905	949	922	983	981	924	977	946	956	925	987	944	946	922	1001	955	939	939	943	965	949	974	961	954	908	943	974	979	922	899	989	988	928	945	914	956	924	958	905	927	945	951	942	954	930	975	970	943	944	976	924	956	969	936	919	924	958	929	963	915	956	942	925	970	913	959	909	974	985	962	921	953	960	971	999	937	928	977	1008	886	908	955	920	973	965	1019	921	915	927	985	939	982	944	894	991	955	891	960	986	934	939	967	968	944	1005	910	926	905	932	986	963	944	925	943	938	981	971	922	951	991	1010	949	933	912	940	957	964	944	984	923	985	954	932	957	958	963	932	982	976	941	972	923	969	944	941	986	950	950	928	908	875	915	947	984	881	974	955	921	972	962	917	972	999	974	919	891	942	925	927	980	898	940	944	886	885	975	968	898	937	903	904	941	939	908	936	953	1019	923	942	905	892	926	908	945	943	954	960	896	920	950	938	920	930	957	956	873	932	937	880	930	925	945	917	949	951	954	892	961	888	933	942	970	971	927	921	1037	868	946	949	906	968	913	941	945	960	938	982	864	934	936	993	931	896	994	959	941	960	951	964	1001	972	1013	955	1022	932	1002	952	1022	921	956	1001	979	918	903	893	954	964	943	971	976	949	934	977	941	960	924	982	952	993	917	929	927	956	981	928	955	941	935	949	970	900	919	886	989	925	952	874	914	840	881	957	967	943	980	955	985	979	938	937	907	907	945	967	915	946	933	898	941	843	935	911	975	930	881	950	932	944	964	959	902	966	915	915	926	975	967	1004	921	959	882	909	940	1009	994	981	935	977	975	937	942	912	916	938	943	952	914	943	942	942	941	947	935	1031	920	963	949	971	918	912	965	936	953	917	945	945	895	938	911	940	981	993	931	931	975	922	920	889	925	902	939	942	974	981	971	981	951	921	943	955	954	976	933	1004	944	890	961	939	983	948	922	942	963	922	947	951	946	968	908	905	940	951	964	934	973	959	960	979	917	968	876	974	1008	881	941	952	949	957	887	946	959	967	928	1006	942	910	973	979	965	971	921	918	924	941	937	921	945	954	934	905	974	907	972	1024	916	1021	972	970	914	945	929	934	989	908	934	868	942	931	943	900	945	966	942	1005	944	950	1010	957	908	990	968	975	946	907	968	942	930	907	957	971	957	931	935	986	991	966	990	993	901	923	954	942	925	947	877	942	993	940	935	965	1001	941	974	900	953	951	974	943	951	980	943
16136	23337	15661	12418	6384	4979	3602	2863	2390	2106	1855	1799	1622	1431	1280	1283	1203	1201	1158	1134	1197	1194	1191	1172	1206	1251	1215	1155	1187	1109	1126	1078	1158	1103	1104	1087	1113	1146	1104	972	1118	1099	1167	1106	1056	1077	1027	1052	986	1022	959	971	946	1006	958	903	1018	977	943	925	1021	912	980	910	925	969	963	920	891	916	928	985	925	900	914	972	994	931	951	886	953	948	911	970	989	937	937	954	935	900	931	893	928	976	1013	922	933	946	991	940	950	913	973	961	938	990	928	1010	954	925	931	941	964	928	987	919	923	914	908	973	966	955	987	898	954	979	916	935	920	980	963	998	946	980	966	902	941	949	951	968	917	963	992	924	970	979	907	961	1003	938	930	973	981	923	959	989	930	968	928	985	949	913	953	919	966	898	913	952	911	925	974	907	968	1006	992	978	925	948	904	980	919	958	943	920	963	992	921	973	999	925	964	947	968	912	918	945	955	959	977	997	910	938	949	930	955	910	949	1001	895	929	964	988	956	944	974	937	997	954	954	974	916	941	934	973	935	922	985	969	951	961	962	969	976	997	963	984	911	967	938	984	925	934	938	900	935	949	947	920	1005	978	921	940	957	965	950	961	968	890	946	921	953	947	948	963	938	925	898	937	825	899	971	932	967	939	934	975	929	928	961	980	928	943	1004	965	905	920	922	1012	902	920	963	929	941	905	939	867	939	919	901	962	984	952	893	983	960	983	888	1035	982	969	921	932	964	975	965	936	939	924	925	957	968	977	951	956	953	927	1000	926	942	981	939	971	1000	948	950	952	956	968	1005	949	985	969	928	943	994	959	972	884	921	911	938	1000	962	925	974	937	944	945	913	974	983	922	909	932	926	938	947	932	950	945	958	945	943	942	958	991	983	927	944	914	925	991	933	964	927	914	941	873	935	965	939	969	916	968	903	964	951	991	956	915	964	950	948	937	958	932	946	927	958	929	950	974	974	979	949	947	988	963	952	944	948	955	887	961	953	968	898	921	992	933	973	976	975	966	909	915	938	922	942	942	982	944	928	912	925	919	964	923	978	1033	952	934	989	950	956	929	965	978	926	1007	920	965	918	942	876	934	983	988	896	950	938	914	943	923	949	928	977	970	946	964	916	967	920	1028	1011	913	977	923	996	945	928	956	970	948	931	933	1002	873	959	951	977	973	918	969	920	890	907	951	988	919	939	913	914	981	955	921	971	909	1004	920	991	1003	913	931	977	952	995	944	975	938	959	912	961	914	969	932	960	918	977	950	958	901	965	992	977	933	963	943	908	888	955	931	986	957	953	941	968	934	966	892	948	934	1000	932	911	973	916	892	966	986	1030	982	936	983	979	912	886	923	919	953	937	953	934	908	906	935	991	979	988	989	979	984	902	938	952	982	906	891	933	880	931	977	959	976	958	899	926	925	946	922	956	958	1013	950	910	935	909	977	948	974	989	909	906	927	978	960	988	878	936	944	955	839	951	996	921	918	887	952	941	966	1019	959	974	944	973	962	965	926	928	922	902	960	874	945	967	908	890	976	973	948	929	996	932	1008	966	971	958	943	995	955	937	952	1004	963	947	939	949	904	886	951	963	979	924	935	949	938	926	934	922	931	891	919	907	908	919	933	962	949	898	895	957	955	956	992	969	930	932	923	940	1011	943	969	976	947	967	985	933	983	960	933	969	976	986	940	918	943	905	948	931	924	944	953	961	928	937	923	961	949	932	991	946	919	939	893	940	970	954	987	972	907	975	919	953	936	940	940	958	996	919	971	986	963	879	949	925	965	959	928	986	951	933	935	887	981	968	959	961	922	992	980	954	1010	928	953	944	906	952	903	987	969	944	997	904	922	965	960	937	962	936	926	922	933	985	950	967	958	900	935	975	912	948	914	958	954	931	887	909	985	976	891	993	952	908	1032	937	962	949	963	1001	884	949	998	947	952	950	938	953	906	933	938	893	958	949	899	907	948	939	941	951	965	978	967	955	956	939	961	952	934	1018	945	974	926	971	999	900	972	924	944	964	949	940	951	982	959	934	959	945	970	931	938	951	953	915	939	849	942	938	926	1006	939	921	905	971	969	984	980	925	957	980	962	974	899	937	941	925	974	985	957	939	866	960	945	938	965	957	978	966	900	975	926	989	977	962	952	943	982	889	938	899	909	922	992	938	973	954	957	941	980	919	979	985	927	946	928	972	992	972	956	987	955	972	951	962	933	989	948	953	961	935	965	920	954	965	933	931	969	970	986	954	938	896	959	911	918	964	878	900	973	938	949	931	902	916	949	978	962	949	954	931	926	948	958	927	929	893	942	930	938	948	905	970	956	987	971	944	971	946	938	924	948	894	940	983	916	903	952	941	952	985	953	898	916	918	933	921	903	932	928	1031	960	975	992	920	994	998	967	937	967	930	993	935	891	959	942	969	924	950	944	899	978	930	968	997	904	911	917	967	988	943	924	939	975	903	955	935	954	1014	917	953	972	963	998	895	921	957	898	985	908	951	964	950	940	999	967	940	955	991	951	967	945	967	937	932	910	979	963	960	975	936	944	906	981	934	926	964	897	896	946	983	937	930	953	982	912	894	976	889	956	915	920	913	974	977	982	988	874	935	901	962	969	966	952	903	967	932	893	960	959	958	934	917	916	993	914	946	913	944	976	948	990	949	985	965	899	950	929	959	971	963	981	923	900	945	971	931	921	1009	928	994	995	927	945	922	1012	974	914	924	913	911	953	957	962	950	971	927	969	955	950	947	921	974	941	946	944	957	1001	922	918	911	968	939	1012	943	899	903	937	909	903	970	959	974	925	954	954	953	943	954	915	993	952	951	980	960	927	891	952	914	938	952	986	970	983	958	943	936	981	972	946	924	972	910	953	951	994	953	921	896	926	969	958	962	953	971	967	967	920	962	972	978	979	887	971	964	942	1003	947	954	977	968	929	938	909	949	908	964	960	943	976	919	954	908	912	920	934	924	907	992	985	953	939	971	950	1049	974	967	984	955	959	965	958	983	932	968	963	980	941	979	900	980	985	928	945	977	978	961	986	899	923	961	1014	931	945	969	912	946	955	987	956	960	950	965	964	920	917	945	924	939	914	965	926	938	969	971	999	965	883	933	952	949	990	934	930	942	988	960	920	971	955	921	962	983	956	937	991	944	920	1008	1022	895	961	934	927	970	941	958	939	962	946	895	938	970	959	960	934	886	958	928	947	904	952	952	953	945	985	952	936	979	1005	936	919	919	965	917	917	917	886	948	997	966	959	935	911	936	988	928	925	946	995	933	922	937	969	945	943	965	945	925	940	961	946	861	995	972	916	985	978	958	938	979	1007	954	955	953	910	948	948	998	909	926	982	971	968	951	947	958	971	956	910	934	908	949	924	970	948	994	937	940	962	928	914	931	927	963	944	912	964	953	989	946	923	915	944	924	936	946	942	961	948	945	913	936	936	974	990	929	959	989	982	959	962	989	947	917	965	974	926	893	979	1008	947	943	963	961	924	960	981	971	923	997	953	897	908	920	907	923	935	971	984	988	994	905	951	928	934	1005	958
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
