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
340369111020	340369111541	340369112091	340369112641	340369113191	340369113741	340369114291	340369114841	340369115391	340369115941	340369116491	340369117041	340369117591	340369118141	340369118691	340369119241	340369119791	340369120341	340369120891	340369121441	340369121991	340369122541	340369123091	340369123641	340369124191	340369124741	340369125291	340369125841	340369126391	340369126941	340369127491	340369128041	340369128591	340369129141	340369129691	340369130241	340369130791	340369131342	340369131891	340369132441	340369132991	340369133541	340369134091	340369134641	340369135191	340369135742	340369136291	340369136841	340369137391	340369137941	340369138491	340369139041	340369139591	340369140141	340369140691	340369141241	340369141791	340369142341	340369142891	340369143441	340369143991	340369144541	340369145091	340369145641	340369146191	340369146741	340369147291	340369147841	340369148391	340369148942	340369149491	340369150041	340369150591	340369151141	340369151691	340369152241	340369152791	340369153341	340369153891	340369154441	340369154991	340369155541	340369156091	340369156641	340369157191	340369157741	340369158292	340369158842	340369159391	340369159941	340369160491	340369161041	340369161591	340369162141	340369162691	340369163241	340369163791	340369164341	340369164891	340369165441	340369165991	340369166541	340369167091	340369167641	340369168191	340369168742	340369169291	340369169841	340369170391	340369170941	340369171491	340369172041	340369172591	340369173142	340369173691	340369174241	340369174791	340369175342	340369175891	340369176441	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	2000	3600	2300	2724	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2722	2000	3600	2300	2722	2000	3600	2300	2721	2000	3600	2300	2721	2000	3600	2300	2720	2000	3600	2300	2719	2000	3600	2300	2719	2000	3600	2300	2718	2000	3600	2300	2718	2000	3600	2300	2717	2000	3600	2300	2717	2000	3600	2300	2716	2000	3600	2300	2716	2000	3600	2300	2715	2000	3600	2300	2715	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2711	2000	3600	2300	2711	2000	3600	2300	2710	2000	3600	2300	2710	2000	3600	2300	2709	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
21998	20340	27613	22887	20333	20655	14911	5610	3607	2398	2727	9660	15762	15167	12719	9466	6435	4078	2377	1518	1021	838	843	838	790	730	726	717	702	681	732	748	741	701	770	722	743	744	750	680	703	762	729	721	717	752	728	719	741	704	700	731	677	741	764	729	755	684	790	692	722	701	719	720	720	716	717	701	752	719	764	724	769	687	720	717	713	774	747	716	767	704	730	651	752	708	735	758	683	694	724	725	730	708	741	829	717	741	763	721	657	722	729	731	735	751	721	724	695	713	734	725	702	739	756	736	754	771	718	779	682	763	683	698	768	695	701	757	741	720	732	765	782	758	738	752	704	723	767	766	684	698	790	748	728	746	754	749	705	768	739	730	743	728	705	733	720	749	745	748	764	682	736	755	718	712	721	751	702	734	743	706	734	758	725	698	739	691	736	740	732	702	734	708	722	717	746	716	742	722	773	708	725	698	737	651	745	741	703	711	736	713	746	748	764	695	707	709	746	713	737	751	717	748	693	700	690	745	721	711	734	713	730	708	762	731	697	747	695	746	724	750	704	760	729	706	736	750	742	740	703	719	735	696	690	711	789	693	684	792	756	693	750	765	707	764	766	703	721	727	713	720	728	731	749	736	719	722	712	723	710	707	749	713	714	724	737	734	753	693	714	732	756	709	730	768	728	714	714	738	730	721	742	686	752	724	717	732	708	699	740	748	798	722	710	747	719	722	714	692	681	702	747	748	712	751	756	713	739	720	724	714	763	742	700	756	723	714	701	714	742	737	701	744	756	753	706	725	759	755	679	773	729	721	781	689	749	691	712	685	671	719	792	710	757	718	759	689	704	690	781	731	738	721	717	725	719	740	722	750	748	739	752	757	697	696	696	693	774	717	758	731	771	720	687	689	721	741	668	773	750	732	737	705	701	749	708	769	771	750	716	661	694	661	729	760	775	696	728	736	760	722	785	698	772	725	717	733	760	680	785	732	739	785	732	681	761	711	736	808	737	720	728	776	745	721	719	741	739	675	701	746	691	697	767	744	758	723	760	779	738	746	726	744	736	768	720	740	714	704	723	722	722	749	752	736	708	726	729	722	713	719	729	719	705	717	782	701	713	733	742	717	749	666	748	761	779	768	731	700	705	786	792	733	726	696	709	759	688	721	769	712	746	716	760	728	756	716	726	736	748	737	756	727	756	759	778	717	721	671	723	728	791	741	761	691	724	751	721	755	728	716	695	718	754	717	761	718	763	734	719	756	683	743	704	750	720	739	737	732	717	722	734	737	746	708	733	729	771	764	762	797	732	732	750	768	695	740	790	678	732	699	744	772	743	741	729	722	761	682	694	735	717	738	733	745	737	762	710	722	741	759	759	772	735	715	697	776	726	783	714	723	743	698	742	723	681	698	701	733	688	722	743	713	721	755	747	719	684	733	744	703	709	717	702	729	701	781	699	725	740	755	698	727	710	736	719	793	720	760	723	756	770	731	817	801	702	736	753	726	729	714	714	748	742	776	716	694	734	769	735	719	754	753	686	713	740	709	771	766	686	776	729	774	725	730	731	718	743	765	743	703	707	726	735	737	717	718	732	737	744	702	720	784	682	788	755	704	745	773	733	701	768	704	714	756	721	757	719	736	776	722	738	731	716	757	731	705	732	725	699	675	728	755	718	745	772	707	747	703	701	732	715	752	746	747	708	707	705	715	706	742	727	698	735	704	739	763	734	749	731	730	763	726	754	726	745	727	749	727	728	792	752	717	732	722	635	749	729	752	718	723	769	693	683	696	733	739	765	732	752	711	703	739	769	669	702	758	730	733	727	703	727	693	749	786	719	754	736	743	747	693	732	674	748	720	729	670	775	706	807	709	722	687	747	734	750	753	734	743	730	711	701	716	739	721	751	732	713	688	734	713	733	745	778	742	756	799	690	749	729	757	710	729	716	696	758	732	692	747	753	739	783	708	663	744	745	692	745	736	717	732	791	722	761	704	725	748	745	752	745	713	762	679	716	692	728	696	699	731	743	678	746	764	761	747	714	759	743	716	765	759	745	692	677	710	756	725	716	723	682	717	691	778	754	689	716	667	768	683	682	696	760	752	771	693	719	717	767	671	732	716	737	722	743	760	732	734	716	741	742	677	696	709	718	736	752	743	684	731	714	734	659	780	729	715	771	787	767	714	707	719	726	731	766	752	744	729	675	740	688	712	727	698	712	776	722	709	744	728	736	718	670	720	708	768	750	738	699	720	688	721	713	721	757	748	691	764	705	746	764	717	715	705	769	671	719	701	678	689	755	730	708	790	744	718	743	739	731	742	742	730	737	673	719	689	757	680	708	703	710	721	673	722	689	712	748	748	697	723	701	726	693	736	677	716	735	716	755	701	747	712	704	718	703	683	714	759	701	742	763	689	805	789	723	726	683	789	736	708	718	756	758	756	752	756	697	764	708	798	752	713	740	741	732	706	723	755	736	739	711	703	700	727	714	707	759	738	727	748	756	748	707	784	715	723	732	756	675	753	703	754	750	762	694	707	723	727	740	766	741	705	739	702	743	744	718	749	691	655	727	712	724	773	702	692	710	693	692	763	750	667	716	744	709	749	712	737	667	681	793	771	750	704	671	690	722	787	728	758	723	728	717	705	733	735	773	754	739	736	730	769	724	713	703	736	728	701	729	715	708	747	703	748	688	772	692	746	712	679	708	723	767	746	693	703	702	683	734	734	720	727	690	725	674	767	693	728	792	747	738	735	673	721	726	702	739	732	698	745	739	718	724	696	702	677	712	743	742	684	781	770	714	715	710	759	721	718	745	738	731	731	729	750	716	759	742	738	662	795	771	722	679	736	753	700	693	682	693	703	734	743	713	730	711	736	704	738	699	684	742	701	780	730	709	751	723	756	710	680	723	711	681	736	701	753	757	787	740	709	748	751	759	687	728	750	733	673	749	707	693	721	703	735	753	746	751	705	643	789	688	749	719	719	723	747	687	715	709	774	705	716	731	761	737	677	748	779	805	764	692	711	736	731	712	703	719	716	715	691	707	669	735	694	733	725	766	763	709	712	693	695	744	740	713	708	730	695	703	743	745	716	713	773	675	757	752	706	697	699	742	726	693	666	729	761	741	742	723	668	724	736	749	689	696	735	701	743	736	765	724	681	723	744	697	756	729	726	726	694	771	732	703	704	756	732	714	723	739	710	743	765	742	719	767	758	754	728	637	733	694	716	765	751	667	789	741	763	696	676	717	753	744	694	762	682	724	717	698	706	686	703	732	741	728	730	730	735	760	717	715	719	750	738	710	744	772	720	687	736	737	734	766	697	710	724	696	722	782	740	718	760	760	714	739	704	727	749	692	721	741	755	725	766	649	758	688	741	771	734	705	728	728	758	747	719	774	710	743	701	738	692	761	712	742	735	768	789	745	689	720	767	757	735	728	778	684	750	731	770	731	748	731	676	717	761	709	719	744	750	731	735	806	753	664	712	665	705	674	757	726	728	774	804	675	809
37808	62873	24413	16679	16517	14277	10183	8530	6361	4084	4611	15222	21410	19543	16854	12694	9231	5978	3447	2169	1426	1029	991	920	811	868	810	862	881	838	846	784	902	787	793	808	839	861	837	799	790	842	847	752	809	801	774	848	831	799	839	827	833	802	788	819	809	797	758	833	824	885	777	806	863	803	860	732	839	870	808	804	817	852	847	776	793	883	827	788	795	783	855	813	804	857	865	761	800	798	836	890	825	866	854	812	810	805	818	848	863	826	820	804	836	807	808	785	795	847	865	789	842	850	828	782	874	856	780	744	837	831	838	838	823	840	869	844	785	818	773	836	770	837	839	862	844	880	783	794	833	864	832	843	801	829	848	896	822	845	829	826	810	808	827	884	827	765	837	848	800	788	813	761	852	802	823	807	842	826	777	817	819	790	823	818	822	835	841	814	815	820	838	878	793	826	802	819	826	809	870	867	776	730	792	840	777	849	792	817	820	870	837	789	790	806	795	866	842	832	824	792	866	842	853	826	847	826	844	815	845	854	819	846	848	810	820	831	818	859	798	783	839	871	801	822	802	873	879	814	784	816	811	838	790	826	817	787	772	817	806	831	822	807	814	802	847	789	820	849	773	850	791	846	840	808	803	812	792	825	827	838	771	840	832	811	829	789	781	724	823	856	830	835	830	810	791	833	813	832	786	769	867	761	814	830	822	771	844	823	865	778	820	802	832	903	820	788	841	789	817	827	856	836	815	758	827	837	798	809	822	841	848	770	847	822	834	811	871	766	857	840	781	836	798	817	819	840	827	776	798	803	839	808	805	785	805	830	783	833	814	772	817	832	818	760	827	894	801	825	841	842	826	787	802	850	832	821	831	822	846	841	782	779	827	802	807	779	886	826	799	822	801	857	809	850	825	786	842	791	810	833	861	860	869	773	845	783	842	830	818	850	814	817	823	804	802	781	819	843	789	831	858	824	831	803	833	863	840	817	789	834	811	790	804	838	824	875	853	814	804	844	848	826	844	801	817	820	856	826	789	838	832	827	837	794	863	852	764	788	817	819	844	858	839	809	789	856	816	809	821	754	790	805	844	829	816	832	893	847	786	837	860	815	816	846	886	776	818	812	847	781	852	811	816	847	788	775	887	772	832	832	832	757	835	818	794	823	833	830	831	804	821	784	809	794	843	864	825	859	833	841	772	825	856	816	813	819	800	826	837	814	808	857	838	812	828	821	846	849	812	823	819	831	827	846	798	804	773	826	822	792	809	816	827	817	827	816	856	812	812	828	838	831	814	847	827	802	766	840	844	854	856	836	817	820	781	811	873	793	815	874	803	835	816	795	847	843	836	767	794	801	854	845	811	827	870	848	827	848	804	842	849	838	815	848	807	798	800	818	804	780	810	824	790	798	839	822	843	812	805	781	836	828	828	810	788	830	798	823	808	841	804	881	801	885	799	811	828	803	807	790	807	812	839	918	815	818	787	842	872	820	821	838	790	831	815	855	840	810	815	865	812	820	805	789	812	805	816	821	835	828	817	815	887	848	817	815	833	804	802	799	803	803	806	823	836	818	796	813	827	748	835	809	813	864	833	809	791	823	813	811	796	875	851	805	835	806	836	827	823	801	821	809	856	748	778	849	793	838	833	802	853	838	802	837	817	835	867	824	808	813	855	818	843	839	777	775	827	807	800	818	819	849	781	865	786	808	847	808	815	819	814	812	832	807	807	848	877	783	802	837	765	799	837	789	839	818	825	867	782	830	757	882	771	867	812	815	862	838	818	791	840	828	816	778	825	794	877	788	799	836	838	796	838	824	821	803	837	864	797	823	841	852	845	819	808	829	871	863	862	834	820	807	847	882	812	852	822	835	808	844	854	815	805	815	894	782	827	858	823	825	805	794	818	847	864	804	842	828	804	810	837	797	765	827	811	813	803	825	799	871	872	810	784	844	811	794	848	845	766	820	818	853	824	821	821	819	861	785	782	817	827	779	782	858	812	808	851	842	840	856	829	839	834	877	779	844	832	813	784	780	856	819	806	803	817	868	797	833	815	799	816	811	820	840	826	795	780	864	863	848	854	772	783	803	798	857	809	836	788	805	784	797	800	782	843	822	885	835	834	868	846	825	819	883	796	807	769	814	800	819	823	800	892	819	841	831	866	798	782	816	824	822	818	800	833	795	796	857	860	830	808	776	847	808	856	831	784	835	829	810	841	829	835	837	804	863	783	844	796	793	785	803	806	873	811	825	827	839	809	755	811	826	811	833	827	826	829	814	832	801	794	830	765	799	873	825	828	833	803	842	777	813	798	833	772	814	846	874	819	816	814	829	788	787	836	870	839	780	875	788	824	803	807	788	792	836	888	815	843	802	867	830	825	864	829	803	830	823	821	843	871	812	792	754	842	786	870	807	810	841	866	810	819	773	847	811	856	870	845	813	799	857	849	803	811	834	858	793	798	876	851	865	831	853	755	817	813	827	827	884	832	800	823	827	811	849	814	826	848	865	817	832	840	795	818	805	792	858	809	812	816	894	785	848	848	804	770	808	825	839	811	849	793	807	857	800	849	792	798	816	809	847	830	793	802	792	785	811	831	802	800	861	861	827	795	856	836	863	852	821	822	787	803	901	788	828	829	805	796	868	862	816	844	796	812	814	786	827	809	867	832	810	797	810	882	798	827	817	824	844	805	828	767	807	843	854	786	794	794	840	806	816	794	793	853	793	915	873	838	831	814	885	856	811	799	827	856	791	851	871	794	805	804	813	847	785	803	815	859	875	808	783	824	851	824	797	763	820	793	792	825	791	826	862	792	794	824	812	900	801	797	874	809	809	863	817	872	802	832	825	837	814	842	837	831	783	804	828	837	826	811	859	803	888	828	822	849	858	823	803	827	763	853	827	782	809	729	813	848	818	779	823	818	808	775	805	844	819	814	865	873	816	797	830	819	811	796	831	812	878	828	841	827	826	841	785	836	871	875	830	791	800	822	769	855	810	801	837	809	826	858	819	833	845	806	800	820	832	846	885	830	838	829	850	880	806	869	796	851	791	818	806	851	822	814	844	809	839	799	765	786	825	805	855	833	845	837	829	835	797	831	822	837	854	822	782	807	786	864	832	829	833	751	786	807	832	817	823	806	806	834	786	801	846	804	847	819	857	852	873	817	791	818	821	861	861	823	827	807	801	834	793	804	775	795	839	819	854	830	880	848	840	776	830	806	818	811	844	863	832	846	835	818	855	797	792	853	847	829	821	807	800	797	834	835	865	793	805	806	788	840	862	821	836	835	824	817	871	815	792	838	781	823	800	878	803	823	772	849	856	774	808	826	832	838	774	804	824	796	813	751	789	815	805	814	765	838	789	781	827	855	847	820	855	835	829	825	821	840	823	846	848	832	824	864	811	856	800	805	834	808	838	820	818	794	851	844	828	783	827	772	830	796	858	897	834	809	863	839	816	808	823	815	844	832	814	893	828	843	765	888	819	840	805	802	825	840	806	759	795	756	848	778	850
28855	27148	20969	9396	4963	4384	3227	2205	1834	1475	1170	1086	1495	1485	1381	1144	970	858	775	683	597	575	532	596	532	549	630	552	538	614	600	600	550	571	608	580	584	582	597	619	574	592	567	555	599	557	535	568	581	576	569	592	540	591	569	520	560	615	554	576	589	595	571	588	564	556	564	581	576	582	641	602	573	578	560	581	562	601	528	563	552	561	563	561	565	567	603	607	562	553	549	632	564	581	587	601	616	598	551	576	627	593	555	569	565	579	576	525	567	550	585	569	592	546	599	509	573	576	514	601	606	579	578	597	609	539	545	541	596	606	615	596	564	573	560	512	574	565	561	570	494	569	621	541	523	545	547	597	577	578	570	556	562	576	593	543	590	642	592	572	595	580	542	585	525	556	579	580	563	595	583	549	536	592	582	517	580	592	564	598	576	557	570	587	578	581	556	543	557	580	603	525	519	563	513	538	596	582	558	564	570	580	541	553	571	576	574	545	568	580	609	568	582	572	570	569	527	573	546	548	610	586	568	545	569	554	549	590	556	563	573	516	547	561	595	527	591	578	602	601	551	565	583	567	580	603	580	538	603	610	592	573	524	582	584	586	595	562	539	582	558	583	561	587	570	573	560	522	554	533	556	561	578	583	582	543	591	559	569	558	568	578	585	545	598	591	596	623	588	554	558	518	581	538	588	555	609	559	579	563	546	575	572	571	563	571	577	543	575	598	598	577	566	546	565	582	553	593	606	605	599	520	553	557	549	574	538	545	541	584	576	576	597	558	569	542	623	560	588	516	571	574	615	587	567	549	571	581	591	545	537	627	567	614	577	543	566	573	557	594	570	584	610	554	555	529	573	604	513	577	565	536	578	521	575	587	584	544	544	543	587	554	576	584	557	540	587	567	540	592	530	559	564	574	574	546	531	601	565	571	552	552	604	568	564	589	542	567	613	555	576	581	553	578	585	571	551	581	558	583	598	603	589	598	591	529	534	555	605	596	607	543	615	573	609	595	532	581	527	581	598	547	599	640	560	565	593	557	579	617	539	576	579	588	567	572	536	568	563	562	569	541	557	546	586	577	569	591	593	585	604	579	522	580	559	578	541	571	566	589	577	562	606	555	552	535	607	534	528	547	556	555	532	534	591	588	543	554	583	531	598	542	576	547	624	556	581	564	589	581	584	584	557	594	529	567	611	597	599	580	594	579	588	581	602	579	574	571	571	582	573	604	541	532	572	573	577	546	580	546	545	578	561	609	552	519	564	549	558	527	549	552	532	598	625	558	547	547	589	536	573	586	582	596	574	572	599	580	566	548	521	556	594	578	618	543	547	608	592	566	616	590	580	582	574	552	557	566	611	565	540	552	623	576	581	537	526	538	602	558	563	574	586	584	573	589	581	540	549	570	570	564	586	572	505	568	570	555	532	608	562	572	568	602	569	574	594	557	565	586	580	580	543	600	561	526	591	570	576	590	557	581	596	566	551	582	577	523	580	572	605	611	570	571	580	601	555	634	577	524	575	514	561	565	543	566	589	526	556	562	563	552	555	568	594	573	614	586	578	576	564	563	569	576	561	573	583	609	569	558	588	579	589	541	561	581	608	553	596	561	627	567	545	582	603	572	594	546	571	612	538	592	560	561	599	581	566	591	590	567	572	577	558	512	504	578	583	559	556	599	579	605	605	515	550	598	513	584	597	566	536	560	553	513	603	572	531	542	630	579	612	533	569	584	569	579	537	596	560	571	559	535	597	595	537	620	592	562	582	572	547	553	573	535	557	566	586	544	533	568	548	578	584	542	579	538	622	557	613	560	592	626	572	568	556	588	580	525	551	567	587	573	564	596	607	587	577	554	609	574	563	612	614	590	576	572	583	596	510	594	576	551	587	590	576	580	565	591	561	577	579	548	580	559	544	534	551	564	579	582	588	589	544	561	577	579	544	544	564	576	576	616	614	547	592	524	565	522	590	583	581	573	580	604	612	551	601	583	633	565	540	560	623	571	579	575	580	593	523	555	579	551	576	578	612	560	604	569	576	561	575	565	582	589	610	591	582	574	534	548	541	576	618	583	561	570	555	566	551	614	570	562	593	558	549	582	603	557	585	560	568	530	562	561	530	589	568	567	576	570	580	566	588	618	581	568	535	577	534	539	558	594	570	576	517	590	549	571	565	558	538	585	585	532	589	537	596	575	567	648	554	562	593	555	547	587	566	577	595	577	580	567	556	571	560	597	550	608	537	546	562	545	572	573	578	589	583	605	596	549	554	589	563	598	599	576	574	576	595	560	549	552	585	550	560	559	582	566	577	581	548	561	607	546	546	544	581	552	573	547	523	574	573	584	554	574	533	547	541	601	525	573	574	563	607	555	559	592	552	568	585	565	504	621	566	527	564	596	557	582	591	552	540	587	589	582	571	557	561	589	576	575	530	583	557	548	577	551	550	543	532	600	530	563	557	536	561	544	592	572	539	585	594	552	539	563	601	611	575	604	559	583	566	549	604	584	524	576	593	626	517	594	527	548	542	562	561	556	538	631	557	558	590	582	578	560	569	575	542	550	595	529	557	577	543	581	561	580	570	564	574	605	555	542	570	566	559	546	553	571	567	574	536	547	556	590	554	590	536	583	596	561	533	545	579	554	594	565	545	593	573	528	577	561	567	536	582	590	590	593	555	581	579	579	522	568	529	572	556	583	609	581	571	581	520	577	617	583	589	614	572	587	615	567	545	572	548	579	592	528	574	560	573	561	572	553	517	560	592	545	591	497	559	598	558	557	575	604	579	574	577	569	574	547	591	589	614	545	548	623	575	564	521	535	584	562	563	510	571	547	526	580	581	571	565	560	547	535	590	576	620	592	540	539	528	565	594	565	539	574	579	567	555	544	586	576	550	543	562	554	610	567	572	574	560	567	568	539	559	539	604	585	563	538	565	603	540	551	603	562	595	594	555	628	577	562	547	553	563	591	535	555	623	564	557	564	589	555	573	589	551	531	614	554	571	558	567	585	598	551	533	568	570	576	590	574	594	595	593	521	591	558	558	596	605	596	603	613	603	529	550	530	558	576	537	572	582	590	550	562	522	582	595	545	534	553	609	561	536	556	590	587	533	570	571	583	595	546	594	591	598	613	561	608	582	599	607	564	585	576	593	582	542	585	562	608	580	561	593	592	631	590	545	559	562	569	550	558	564	601	594	550	560	579	574	502	573	569	564	564	524	533	599	607	570	522	541	616	587	555	539	547	555	566	585	564	541	557	594	551	597	567	583	540	567	565	573	541	530	559	568	573	602	537	575	595	527	608	549	565	595	563	530	570	594	587	558	554	551	549	549	564	580	572	581	637	586	572	565	547	584	562	559	537	564	612	565	602	620	564	619	584	581	524	558	555	599	570	566	566	578	611	569	582	587	580	553	586	569	566	585	567	566	584	566	569	561	562	558	605	571	491	560	573	532	585	575	608	587	560	559	607	524	576	594	540	545	573	563	567	587	613	590	522	563	609
30658	43100	15627	8486	8529	8184	6179	4142	3453	2714	1907	1797	2318	2394	2011	1685	1413	1053	969	781	732	664	719	641	658	733	684	703	708	657	677	753	703	659	648	656	712	693	693	729	653	698	644	745	678	654	688	670	670	700	660	711	713	709	680	634	677	700	708	704	686	662	699	694	657	656	631	680	617	666	672	651	663	677	672	653	694	729	675	668	698	678	681	700	644	675	671	696	619	696	694	691	689	677	687	728	714	645	660	687	652	707	717	648	706	721	674	669	694	713	705	659	656	701	667	660	721	671	629	666	709	702	689	696	696	698	740	632	683	661	658	639	650	720	655	696	690	681	641	689	682	701	671	672	678	655	687	668	682	713	718	677	716	714	704	715	638	681	698	731	668	642	684	685	693	673	715	645	681	679	682	677	687	694	701	712	675	691	642	684	701	691	677	686	672	677	704	653	685	739	684	679	661	643	698	660	673	703	662	742	646	680	677	721	692	702	676	692	707	657	698	689	666	669	685	661	675	686	687	689	670	697	674	660	679	713	695	696	650	699	709	669	680	670	699	668	697	647	681	706	684	707	678	662	659	714	716	669	676	750	677	645	620	697	689	672	672	668	708	681	686	656	611	704	682	734	682	693	702	674	699	694	703	642	677	669	692	666	695	645	694	639	657	675	674	713	682	665	641	686	657	671	725	647	683	676	675	678	689	690	663	677	692	701	698	670	683	647	680	689	700	699	652	651	685	671	658	671	638	706	694	658	729	641	715	703	672	614	632	665	673	696	690	704	669	690	691	762	650	671	676	695	709	683	633	708	707	658	704	642	670	666	670	687	650	635	634	685	693	673	719	660	657	678	638	750	701	712	674	738	688	673	696	681	673	687	659	681	678	670	665	730	658	703	704	725	684	658	645	703	674	666	676	679	744	706	660	687	691	677	696	671	686	671	666	723	648	660	639	625	668	704	671	698	670	688	694	702	685	690	651	719	661	692	670	697	664	710	699	654	673	724	664	703	696	649	671	706	650	677	684	644	652	654	662	652	666	731	690	650	708	709	676	684	702	664	695	651	656	701	687	664	671	677	714	715	707	696	660	667	653	722	662	709	679	670	705	620	686	700	679	686	722	711	696	688	653	642	678	688	717	653	664	697	716	697	686	647	654	691	640	731	680	670	678	663	722	710	713	648	682	685	697	736	687	700	625	635	665	676	711	666	767	674	712	717	665	699	675	746	663	645	700	734	673	659	664	686	658	687	636	673	656	674	660	646	691	637	661	689	644	699	692	651	713	654	662	690	649	698	681	672	674	687	634	699	695	669	659	659	727	638	696	681	692	675	681	678	673	699	679	720	665	659	703	685	681	687	669	696	664	704	694	720	728	664	687	665	719	691	701	667	712	651	740	713	689	682	682	691	721	701	667	677	732	657	664	648	670	677	693	701	676	648	704	701	712	725	641	712	714	669	711	674	679	687	680	689	687	702	684	670	672	689	683	683	707	641	676	688	700	660	671	668	697	681	682	700	691	682	688	662	658	695	698	654	693	691	667	679	680	721	690	634	636	672	661	728	664	648	722	658	721	674	658	682	725	676	676	650	701	671	679	670	681	652	686	709	675	732	655	686	681	625	718	649	667	622	684	681	686	665	709	666	689	688	671	645	705	659	684	653	696	675	685	705	703	698	606	679	649	725	712	682	607	697	680	689	703	702	664	678	698	660	670	685	693	731	664	661	631	667	677	661	708	635	662	690	690	676	673	696	672	684	689	702	688	656	669	686	672	712	651	655	668	684	689	737	689	677	652	711	648	740	708	653	670	717	745	683	665	694	680	631	676	646	684	687	681	681	679	658	644	706	709	726	701	712	640	659	678	679	680	738	699	687	653	696	668	716	717	704	675	658	690	736	694	681	711	683	709	631	676	617	713	710	726	680	697	685	665	688	651	665	658	655	693	691	663	706	674	708	739	709	704	682	738	682	672	668	711	694	655	678	680	675	675	652	656	685	652	726	730	708	674	698	676	686	683	684	671	663	692	604	700	647	698	645	678	628	643	649	693	690	650	637	654	661	722	694	693	661	656	689	667	679	672	695	712	671	690	695	672	688	715	595	703	656	723	675	670	719	731	619	652	683	703	639	704	699	672	688	705	681	641	630	710	683	688	661	715	659	613	723	730	689	698	659	675	658	739	684	644	698	661	660	691	678	704	697	680	696	705	671	603	641	715	676	666	698	704	669	711	665	696	671	657	683	674	689	663	642	703	661	673	685	690	674	691	675	672	697	624	675	661	712	669	649	676	685	708	687	666	687	700	671	714	683	689	692	665	668	661	679	671	675	681	664	672	702	690	683	683	702	629	678	700	704	703	670	676	718	687	671	691	691	661	698	696	680	624	709	645	651	689	651	646	645	661	688	693	664	737	709	645	707	690	694	717	718	706	678	701	632	691	701	678	688	664	703	690	663	664	674	657	633	658	742	705	687	688	693	709	695	687	660	694	636	698	650	692	725	691	632	681	661	688	708	649	681	704	720	677	655	698	719	633	671	659	610	694	687	641	649	669	711	663	655	705	683	682	689	657	674	715	663	699	640	697	687	677	711	708	684	713	657	720	666	689	660	671	675	678	631	706	692	684	699	656	668	619	708	693	681	686	655	723	671	689	722	683	691	679	655	668	669	682	680	712	658	697	721	735	665	671	637	635	722	692	669	667	697	677	664	670	683	688	688	676	656	680	648	692	713	689	658	673	666	674	690	632	659	673	731	723	731	706	703	645	723	635	678	738	686	647	660	673	660	680	706	688	647	682	727	708	728	710	695	662	691	665	678	700	707	653	671	695	686	667	647	691	650	674	648	679	650	707	687	670	654	684	679	696	706	721	683	692	669	674	658	655	629	662	697	748	707	701	651	670	691	720	643	672	672	654	642	702	709	749	638	684	662	668	738	673	736	702	688	702	715	692	652	672	668	706	681	710	648	674	712	682	721	697	677	702	707	666	692	661	685	639	648	705	671	654	666	688	706	684	652	698	676	653	712	697	693	675	700	662	657	681	675	723	651	688	656	679	655	736	711	656	655	717	644	699	636	686	691	683	683	675	756	652	646	694	647	688	668	689	667	677	683	691	676	685	681	654	637	676	718	634	682	691	653	675	661	736	685	676	693	663	701	677	665	688	672	686	640	675	667	716	679	681	679	702	643	669	669	680	663	732	699	667	678	654	705	690	664	654	695	636	681	645	652	651	659	665	684	735	664	677	648	675	660	676	640	679	686	735	704	679	686	686	687	647	694	659	682	630	649	647	643	663	660	708	713	707	699	664	665	658	683	628	689	668	711	692	683	622	681	667	646	683	665	737	667	625	676	650	695	695	697	686	679	692	663	689	659	698	693	594	671	665	701	694	682	698	642	661	617	653	676	668	684	697	653	675	663	695	692	668	683	646	692	690	687	660	672	664	696	684	678	678	651	681	685	631	690	670	723	652	713	657	669	674	668	650	671	680	640	694	648	700	645	668	673
24339	21562	28839	24694	21472	14274	6982	4077	2670	2188	2123	4515	8097	9375	7718	5532	3401	2234	1322	975	742	665	631	553	532	557	504	617	596	619	561	565	559	522	594	561	547	513	601	553	567	568	565	523	558	534	568	583	562	570	604	543	599	553	538	580	519	543	557	532	584	512	560	560	544	560	591	527	616	520	534	557	587	539	536	560	591	552	511	566	535	553	508	580	530	564	561	582	558	530	555	527	531	566	546	569	582	557	554	588	589	563	544	562	560	570	536	601	555	580	576	555	570	526	541	532	578	539	555	537	532	537	540	553	536	544	554	570	573	528	585	567	535	562	575	554	567	594	554	542	525	528	515	535	580	557	531	525	554	543	578	526	534	538	559	566	566	563	582	558	552	568	567	564	531	495	587	554	535	579	571	547	564	574	545	530	534	567	537	565	548	555	544	586	553	556	557	545	523	564	538	514	581	581	511	551	591	567	515	549	540	560	578	533	553	556	559	600	540	581	534	548	562	575	570	551	568	598	544	517	551	544	523	531	552	548	602	553	585	548	562	542	554	580	548	586	544	551	559	615	588	571	566	559	552	558	566	567	480	557	613	551	571	558	537	583	556	573	557	575	587	562	548	516	553	559	587	545	559	532	524	534	569	556	596	525	596	589	541	580	561	580	536	516	505	544	603	580	590	544	514	544	539	511	588	566	577	558	574	587	545	536	558	533	544	586	555	565	554	565	527	563	549	603	572	556	558	555	569	581	592	550	581	554	548	545	519	549	569	555	549	574	571	562	524	559	544	511	602	560	560	554	600	574	614	572	537	566	521	546	554	574	544	549	526	531	566	566	549	562	563	511	546	538	576	580	570	567	569	609	569	558	549	548	547	585	577	569	572	557	498	546	574	562	595	516	568	565	542	530	550	524	518	548	560	550	563	559	566	549	561	537	602	558	553	544	555	603	504	555	519	566	575	556	530	544	545	558	574	537	566	555	589	578	608	540	581	550	556	556	570	562	531	580	567	571	544	556	578	568	605	534	540	568	489	533	544	553	567	544	589	524	559	584	532	589	534	564	559	509	520	542	560	607	538	538	531	602	547	548	557	562	549	529	571	519	543	533	561	536	547	530	593	511	594	557	539	580	562	563	556	543	568	558	553	535	554	581	587	508	555	557	529	579	555	575	601	556	573	531	535	583	583	545	519	515	565	536	521	608	541	548	578	588	539	529	557	562	589	541	549	571	549	575	528	562	578	565	547	579	534	593	543	549	510	566	549	555	550	545	572	592	522	552	540	528	562	525	517	517	563	538	547	593	562	575	579	558	584	553	567	599	580	553	564	543	527	562	568	574	600	566	539	561	563	560	579	533	569	545	597	539	586	561	593	567	528	545	563	550	577	574	529	567	551	557	621	557	555	506	545	526	539	546	562	559	574	564	528	580	569	564	553	561	573	547	561	573	571	552	585	498	560	576	576	576	502	550	603	548	560	567	564	556	508	541	555	560	580	561	574	539	591	574	531	565	559	522	537	548	610	549	557	553	538	549	553	550	590	560	567	543	537	553	553	562	575	585	591	562	570	564	571	582	560	547	572	548	583	530	560	528	561	516	557	589	528	559	577	548	567	587	565	574	522	566	619	531	540	548	592	588	534	531	587	552	589	583	544	525	573	542	547	582	541	540	575	538	540	533	614	563	566	514	587	536	552	579	573	552	577	554	583	509	568	532	548	526	526	559	569	544	562	544	532	572	589	546	562	552	584	582	542	556	520	539	556	529	559	532	533	550	519	589	529	597	518	594	535	571	542	529	545	533	568	568	540	521	538	545	546	550	541	536	582	558	514	534	571	548	566	530	575	545	561	554	563	558	532	580	562	556	569	528	589	518	549	550	565	539	551	591	553	585	550	603	542	526	582	553	574	549	538	574	543	530	564	541	527	585	543	557	524	561	542	590	629	566	549	583	543	569	571	526	566	556	584	570	551	535	520	517	528	552	557	554	535	564	535	538	568	564	506	514	573	533	630	552	542	553	543	551	545	533	568	520	516	566	544	626	580	547	526	582	563	563	543	528	540	571	540	579	540	529	548	564	576	577	586	536	575	549	532	566	539	537	537	593	584	555	533	549	555	516	569	580	575	485	515	532	578	541	553	572	580	559	574	552	582	553	534	565	569	566	595	531	551	551	544	553	521	582	525	536	560	572	590	526	583	558	547	565	562	546	553	559	549	532	547	590	573	531	549	547	536	577	562	550	554	578	507	567	544	568	588	538	532	570	538	535	544	576	515	548	539	530	543	568	569	565	529	548	582	517	579	558	560	565	563	573	507	533	550	576	600	579	532	553	526	540	537	571	559	537	558	589	544	569	538	605	539	546	522	586	554	546	584	620	571	555	519	532	547	571	525	564	532	516	580	564	563	552	556	584	553	594	558	532	546	619	530	531	525	506	546	596	559	535	545	572	534	555	537	576	579	608	508	589	542	568	580	490	532	554	573	547	522	575	576	552	538	550	550	520	535	549	540	567	534	544	529	546	532	552	524	583	534	535	579	547	595	557	528	611	565	526	555	547	517	532	567	566	550	596	562	550	594	530	571	591	588	596	548	538	581	555	549	554	555	581	526	614	507	596	580	565	554	522	544	553	539	534	543	556	537	531	546	566	546	571	528	542	522	568	547	532	606	567	553	541	566	533	551	555	591	542	582	570	565	544	507	551	593	526	563	523	528	597	562	530	583	543	563	519	574	546	560	507	554	556	576	547	537	552	556	582	549	561	567	580	529	548	553	541	507	548	563	547	554	542	536	580	488	561	557	522	558	569	525	509	572	558	567	613	552	534	491	572	591	561	562	570	582	546	544	586	532	502	564	541	596	559	518	543	557	547	575	563	577	533	579	546	552	542	562	544	570	540	594	552	546	588	555	510	589	558	578	548	540	557	549	569	578	519	566	524	527	573	585	538	551	561	572	513	516	548	561	590	590	541	551	535	512	548	535	541	518	555	555	585	555	619	538	558	565	560	551	559	591	551	604	536	548	564	555	555	550	612	570	599	550	530	567	592	539	575	553	543	549	526	509	578	619	577	543	553	540	546	605	556	602	577	581	556	561	495	547	578	568	593	552	582	516	564	526	563	587	559	586	561	562	545	545	546	543	547	552	585	563	547	572	576	569	557	550	557	537	539	591	597	565	541	576	572	593	575	506	528	509	564	523	554	571	555	534	543	557	525	594	592	530	530	529	537	576	609	558	583	538	579	569	510	524	501	566	537	530	553	538	542	551	523	575	574	558	537	500	560	507	516	489	562	561	588	527	571	549	510	529	559	548	553	525	549	559	556	529	564	545	556	560	565	533	559	551	587	583	575	559	532	541	537	610	560	591	558	545	558	522	553	553	606	541	528	529	569	561	582	553	541	581	583	552	527	546	508	559	579	599	555	542	519	578	562	582	549	570	587	626	566	561	558	515	556	531	557	544	565	566	563	545	529	565	553	549	586	552	542	581	555	583	551	597	528	590	536
35564	59273	23525	13534	11500	9879	9593	7109	4932	3985	3719	7987	12920	13933	11433	8428	5365	3508	1975	1262	1020	780	737	727	703	661	631	674	642	687	657	652	635	677	632	624	673	654	637	644	644	647	696	635	591	676	635	678	656	660	659	616	652	677	655	691	611	648	676	662	637	686	646	651	673	641	643	683	668	666	662	677	657	658	665	645	627	696	631	653	655	624	659	666	668	678	667	672	660	632	638	679	640	680	646	663	651	657	669	626	650	669	653	669	658	667	634	612	648	644	659	665	665	643	676	600	655	639	660	656	704	668	611	669	638	653	675	675	628	619	686	656	661	662	637	660	677	629	627	673	661	685	641	646	667	679	663	627	672	686	656	618	650	692	641	659	623	648	657	683	646	693	681	653	638	651	627	637	673	642	718	654	663	605	656	682	680	694	689	621	650	629	648	663	644	617	667	707	642	630	660	685	705	676	640	649	655	661	620	648	610	643	651	653	657	640	690	626	657	625	629	600	667	655	623	648	593	701	683	640	651	672	673	694	700	682	642	629	656	627	675	645	696	650	658	662	650	703	674	660	682	654	652	618	676	672	636	645	692	631	679	624	637	667	707	644	677	628	662	629	636	655	650	707	637	657	669	623	690	667	625	684	639	710	646	673	639	641	669	658	638	640	653	648	649	637	621	610	659	685	628	633	638	673	684	658	689	636	692	669	681	653	584	648	653	621	614	636	644	664	608	636	666	633	634	662	688	715	672	623	683	658	675	680	639	645	604	691	662	663	684	632	653	620	608	658	636	625	642	641	613	690	655	701	664	660	680	643	659	639	631	647	665	711	615	656	651	699	641	640	710	678	650	681	674	666	640	641	680	647	630	665	682	614	620	653	655	583	665	615	634	693	647	671	627	689	610	650	646	703	664	716	692	678	650	614	689	670	660	688	649	669	649	665	670	652	664	673	623	652	678	669	649	630	657	656	637	660	649	634	648	651	693	666	636	638	683	687	633	639	668	662	646	660	631	648	684	618	665	669	660	616	649	649	649	667	660	642	643	674	685	663	659	644	690	611	638	618	628	708	637	628	654	647	640	658	644	672	656	647	686	632	666	625	682	639	631	651	642	638	674	676	643	633	716	680	654	666	635	640	603	629	632	679	682	669	628	681	642	694	665	656	661	635	677	631	649	659	636	640	630	674	630	631	668	643	653	631	661	654	686	688	661	663	687	684	657	665	647	698	629	680	622	653	656	605	630	593	638	623	642	639	675	669	650	632	615	639	668	714	658	652	663	656	676	683	653	663	651	668	637	667	642	647	675	638	656	661	635	652	659	654	668	635	632	629	628	659	649	676	666	632	667	651	660	695	624	627	660	693	651	676	657	630	664	631	667	615	667	630	654	628	674	599	689	645	623	639	664	685	651	634	681	609	699	643	617	634	650	631	680	619	641	683	654	622	629	671	669	625	644	668	649	636	664	621	697	695	651	632	639	633	618	602	666	674	627	636	641	657	628	719	644	651	662	645	659	633	628	675	630	665	663	631	626	653	656	644	600	673	666	642	643	666	706	650	679	681	663	616	632	624	626	660	675	650	693	636	656	687	685	619	687	671	710	665	585	708	674	645	669	661	602	628	670	652	658	659	653	638	647	650	632	679	672	654	694	638	643	680	698	656	649	632	648	632	670	666	664	633	659	685	678	633	658	660	654	684	725	699	643	661	626	651	629	624	643	635	657	663	642	670	640	693	635	710	666	681	681	691	669	677	658	652	674	658	636	634	702	636	640	682	642	686	626	692	634	676	625	631	699	686	700	688	657	679	615	631	648	643	619	668	690	679	649	616	619	656	686	704	666	662	658	640	657	670	632	622	625	688	663	696	690	688	667	654	631	688	678	675	644	644	648	696	668	645	695	673	656	660	600	676	671	643	641	693	616	668	672	703	665	694	615	693	613	648	628	690	724	669	631	647	711	649	637	608	710	652	627	643	660	619	661	633	673	612	676	644	653	607	618	672	631	637	679	654	687	641	666	699	666	700	662	658	624	658	685	694	630	682	669	624	675	667	662	663	664	627	705	696	698	653	619	639	622	674	676	694	658	615	630	660	634	632	646	669	675	672	659	616	674	640	667	660	641	610	647	665	656	678	628	636	642	682	685	670	638	626	686	607	694	641	672	648	692	646	676	633	688	608	665	670	676	668	639	674	647	659	712	672	677	674	617	650	668	641	661	656	669	629	603	680	689	642	631	685	672	698	621	604	668	650	634	628	628	663	677	640	631	657	676	628	655	636	644	666	646	681	641	686	639	640	679	705	681	654	663	656	658	647	697	608	667	708	607	604	633	626	648	670	654	653	637	661	693	687	624	633	653	689	624	642	614	648	629	633	631	651	694	640	636	646	659	620	645	658	637	638	611	679	680	648	668	668	668	618	608	705	630	637	665	645	620	652	689	665	651	609	702	669	665	647	665	639	670	646	693	638	700	720	616	639	668	648	715	615	654	661	650	669	642	618	664	644	652	631	663	661	679	629	700	665	693	669	659	680	649	634	616	648	667	639	678	646	657	646	684	664	648	620	640	687	656	699	673	669	619	627	651	621	696	623	645	616	607	677	637	617	644	661	628	643	637	630	657	671	647	664	631	663	648	656	649	655	629	634	621	666	639	667	670	628	627	645	666	643	639	650	643	666	658	710	607	665	620	712	692	644	685	638	663	656	621	678	677	624	619	653	600	652	637	637	651	683	636	653	670	622	641	642	635	674	650	673	595	661	668	690	643	619	694	642	612	691	619	699	657	663	646	650	653	690	672	599	647	620	637	661	669	618	678	666	644	651	650	679	635	645	666	631	658	710	678	646	688	631	658	646	624	664	658	661	666	661	658	655	634	634	642	674	630	651	611	674	685	648	699	628	677	615	648	665	605	727	663	661	679	626	628	648	685	683	633	612	651	674	632	596	670	670	665	668	677	654	695	619	665	671	634	649	621	674	643	692	668	650	637	646	661	633	639	684	634	660	629	627	621	635	700	671	694	668	683	653	706	682	649	697	648	666	641	651	664	605	667	637	653	699	653	625	639	686	685	625	676	653	672	640	607	678	661	634	643	642	635	660	662	653	632	670	679	627	657	686	635	669	654	618	642	625	670	640	678	698	622	641	639	639	678	630	636	648	666	684	654	665	652	638	641	667	604	615	684	667	653	611	640	623	684	612	674	691	645	652	649	665	649	643	669	651	639	624	622	666	644	709	666	649	645	657	604	610	657	638	641	668	688	630	661	651	644	651	658	653	649	630	654	653	649	644	702	619	672	689	699	642	669	689	646	642	666	618	636	683	651	677	635	664	644	640	676	655	643	580	616	668	592	693	636	662	646	649	619	681	671	669	650	634	654	672	679	678	677	662	619	632	655	627	658	646	666	664	649	687	649	621	633	676	647	656	638	670	655	654	697	678	607	711	634	618	667	618	629	620	643	674	617	697	632	700	664	660	672	650	643	653	656	636	641	651	663	652	619	644	658	663
25584	21655	27621	25557	13146	4746	3405	3033	2572	1879	1351	2134	4334	5104	4263	3330	2264	1661	1028	807	779	732	792	699	691	735	651	687	718	713	673	641	712	683	685	736	678	680	634	683	696	630	712	686	690	711	686	661	671	687	721	688	709	695	677	684	673	721	673	660	708	693	720	661	645	650	691	706	676	699	683	697	654	679	685	706	691	675	683	684	702	698	686	669	652	642	605	668	663	696	689	678	654	703	656	642	649	692	694	652	709	666	670	635	632	735	687	634	648	679	683	659	699	662	700	702	739	665	651	705	697	690	691	704	684	697	695	739	697	652	717	648	680	731	704	744	657	722	723	718	641	681	650	657	697	662	686	656	712	673	701	697	671	699	668	656	670	689	687	687	666	709	671	655	663	689	656	698	686	715	709	691	687	728	699	711	669	656	686	699	701	701	683	678	657	662	685	696	662	681	681	652	688	706	688	642	650	687	657	674	723	702	689	696	662	673	700	701	682	636	662	659	705	711	714	635	716	739	654	669	690	668	672	667	689	685	645	645	700	670	707	690	695	715	695	682	676	691	702	687	691	677	717	667	653	638	696	681	676	712	716	710	698	704	673	667	711	676	717	702	687	666	694	690	675	738	753	731	706	703	678	701	731	678	671	674	653	636	651	693	666	668	702	701	723	676	672	703	683	648	729	707	678	657	707	694	676	675	687	677	694	718	695	681	733	685	712	665	736	739	687	646	645	683	658	690	739	671	699	675	647	704	668	715	718	710	701	695	697	679	673	710	651	695	678	692	672	722	708	665	669	681	685	677	659	679	698	661	679	712	690	712	683	722	649	652	653	656	661	687	722	714	675	680	668	686	744	701	630	717	719	694	690	646	672	661	701	722	670	650	681	750	702	707	660	696	684	690	666	696	729	646	672	691	706	695	672	719	691	642	692	670	677	711	665	707	727	704	705	647	702	674	701	665	660	720	671	704	659	671	660	690	634	691	709	709	678	707	698	715	691	710	668	659	724	724	656	650	688	674	695	724	664	675	711	735	697	737	654	626	656	708	701	671	639	703	690	723	670	696	671	664	677	702	626	690	704	666	678	668	678	702	665	672	648	668	686	695	706	678	732	711	707	707	732	709	676	680	715	676	735	682	682	720	713	690	710	721	652	695	669	697	676	698	701	669	730	728	666	700	645	691	696	700	696	652	648	691	683	716	632	705	696	678	684	681	779	684	618	718	706	679	663	664	689	730	684	681	736	731	691	718	653	720	739	687	709	701	674	683	689	687	676	678	723	688	710	687	700	686	693	718	689	686	685	668	696	630	666	697	705	727	689	671	744	665	679	740	693	651	748	674	659	707	690	688	628	719	684	722	676	676	674	719	615	699	668	685	690	720	678	684	703	667	667	687	705	702	719	670	703	670	705	742	663	728	699	764	660	687	663	674	692	654	650	669	681	666	697	678	656	703	670	683	737	745	727	672	683	643	653	646	656	636	700	620	706	677	662	717	691	695	765	728	627	687	693	696	708	644	717	656	628	673	655	674	657	651	665	682	710	649	690	658	655	690	651	688	679	689	705	756	660	666	686	714	687	656	693	770	688	677	691	750	686	688	652	715	695	650	714	682	734	677	663	731	659	685	715	682	705	695	669	693	708	708	693	688	662	727	708	703	666	687	666	652	737	735	710	713	674	694	655	652	646	668	688	712	677	668	756	748	675	639	710	695	686	668	664	688	707	682	624	669	686	661	669	693	672	710	703	709	674	670	681	685	679	686	657	682	659	704	666	713	689	699	675	685	681	689	687	716	637	709	677	726	694	726	712	694	723	710	666	714	726	687	673	678	705	701	715	717	672	660	688	712	680	692	722	700	687	724	666	657	662	636	681	691	662	721	695	635	631	707	690	665	689	719	726	646	683	707	736	694	680	700	729	657	677	725	703	671	737	660	703	736	748	682	706	701	733	703	663	715	698	680	666	655	682	724	673	701	711	729	675	693	717	658	652	687	655	690	682	675	712	689	681	680	701	686	684	654	667	747	747	690	736	657	697	644	661	696	713	694	704	681	707	701	695	703	663	672	690	690	669	751	690	728	701	706	674	692	660	663	691	684	707	697	664	683	671	738	726	698	692	697	714	648	723	738	704	698	704	744	656	647	683	689	731	700	723	673	700	679	688	669	663	704	663	701	725	683	726	692	656	681	668	690	644	668	665	669	655	690	675	664	667	706	721	668	684	674	691	688	664	649	646	687	710	670	672	705	683	675	692	720	677	696	688	672	654	688	686	673	680	696	676	651	689	684	658	697	721	693	641	729	684	702	691	678	663	676	663	647	715	678	691	713	685	731	658	693	669	693	668	626	634	680	691	643	692	687	683	670	687	649	724	691	692	686	675	709	745	660	689	687	694	611	680	695	698	704	713	707	689	645	704	687	684	650	656	736	681	713	715	652	659	641	655	682	654	677	682	691	673	697	659	699	684	689	670	652	741	645	680	660	690	624	681	677	693	668	672	710	671	691	676	691	638	672	673	673	711	709	687	726	719	694	702	693	755	737	685	679	672	661	683	637	687	702	728	679	663	686	665	644	683	640	651	669	687	659	733	670	705	681	688	692	676	673	746	638	654	699	653	723	692	652	705	688	675	692	692	714	682	692	676	683	696	695	715	642	693	643	677	652	681	697	694	656	692	659	674	721	704	702	680	695	708	694	677	715	690	701	669	692	687	693	651	692	682	666	690	697	678	710	708	687	690	665	661	687	673	679	709	690	678	681	646	631	711	664	673	664	658	655	732	688	668	652	691	710	714	690	680	725	732	695	676	680	667	662	712	665	686	737	714	736	692	670	711	713	671	649	739	653	677	677	707	694	687	701	654	638	667	698	707	716	730	716	673	678	671	742	668	697	696	714	712	642	685	717	686	654	683	719	704	651	667	714	660	663	677	707	687	674	658	688	713	700	671	689	677	642	724	696	715	668	723	694	683	683	679	657	721	720	657	686	662	675	699	672	741	769	674	729	697	709	737	709	660	645	743	686	664	651	708	705	666	721	653	723	654	701	712	705	674	712	689	705	723	694	740	688	715	689	732	686	730	686	690	693	736	692	666	646	689	750	663	702	716	686	703	688	628	664	670	686	678	690	680	665	680	686	694	628	717	693	685	684	738	704	661	695	712	647	685	706	633	656	669	679	681	699	779	665	680	660	731	700	747	653	714	692	706	683	655	659	718	665	693	709	673	730	705	718	684	722	703	678	665	729	737	668	731	629	668	681	691	661	634	679	696	701	667	632	677	738	689	667	667	706	696	708	669	679	673	683	678	688	687	748	728	722	690	686	680	669	682	710	706	681	688	684	707	709	677	680	698	697	695	719	722	647	673	689	698	688	671	700	663	630	690	714	662	666	682	692	695	705	687	701	637	692	656	719	673	704	666	680	667	700	687	689	660	675	678	694	708	697	744	724	703	707	712	679	687	664	691	704	725	685	700	720	680	634	705	686	717	647	679	750	715	693	691	659
34317	53694	19494	12169	7841	7458	5953	5983	5046	3322	2466	3908	8618	9618	7834	5769	3765	2560	1518	1102	939	933	843	831	813	801	785	841	801	768	857	800	851	775	846	787	856	781	820	754	856	829	743	777	807	765	840	807	812	819	797	787	861	843	800	799	794	823	830	835	779	799	817	816	824	769	786	808	772	776	869	809	793	784	759	791	771	783	806	811	802	817	788	846	786	795	794	781	789	767	816	772	827	816	802	847	792	794	803	796	790	808	786	810	804	788	827	847	783	811	825	834	781	760	797	833	830	856	740	778	848	793	782	786	802	804	799	832	855	801	777	774	783	812	805	821	806	846	777	778	767	858	825	803	829	814	807	757	843	840	788	804	811	767	791	842	811	813	875	809	813	788	799	842	752	788	827	812	812	789	782	776	819	828	789	826	748	761	770	760	826	851	787	807	804	847	853	791	777	819	814	820	863	863	838	844	806	823	881	816	770	894	813	811	799	827	787	770	772	836	768	809	865	835	839	824	787	797	786	815	851	769	817	820	800	821	867	811	782	829	863	810	795	785	769	805	759	840	805	842	824	772	847	797	839	771	799	788	807	807	830	782	711	807	796	815	788	782	822	817	792	823	807	823	803	781	814	813	835	821	836	833	839	819	803	778	819	856	747	848	781	784	801	783	839	785	802	777	804	787	813	812	773	799	813	776	841	839	817	797	861	729	775	843	802	838	757	771	828	837	803	852	809	845	846	801	804	826	829	787	773	811	792	796	779	803	783	845	804	826	810	865	769	795	821	850	837	801	812	803	803	792	758	768	805	806	799	802	812	802	794	796	826	798	821	841	841	833	854	812	753	783	785	796	810	803	768	758	819	799	866	760	787	798	822	815	857	813	784	759	846	781	748	803	869	766	804	824	784	804	809	812	827	830	744	805	836	799	803	797	823	737	764	816	778	825	848	825	778	807	833	832	816	758	743	765	767	772	732	825	837	841	841	823	800	830	779	808	816	781	855	778	805	764	831	780	771	815	814	812	828	766	784	839	806	818	803	757	811	825	815	845	806	771	859	803	804	842	794	833	789	809	803	833	792	810	805	854	831	833	822	824	757	831	820	830	770	783	811	787	790	798	784	811	789	813	785	782	791	876	815	824	815	847	773	808	782	744	754	807	794	770	824	797	818	785	788	799	808	835	783	764	809	802	805	769	794	807	765	837	821	847	819	790	771	791	817	806	750	828	821	810	780	806	767	815	818	833	791	839	790	862	774	825	867	817	837	846	878	819	792	809	813	789	756	837	822	806	791	813	829	799	825	827	853	778	828	809	815	798	831	738	784	753	859	847	864	810	777	796	774	765	823	767	759	748	841	823	836	790	815	780	760	828	803	820	871	839	819	825	796	799	855	791	791	838	776	801	766	746	850	826	849	749	861	815	801	806	851	798	817	809	786	854	789	862	789	804	814	791	787	822	794	777	813	822	819	821	778	751	778	848	789	823	831	779	751	815	839	782	802	780	779	794	814	870	808	792	792	763	833	724	804	823	798	814	798	830	773	882	831	835	797	772	796	776	789	790	784	807	830	784	806	816	826	773	801	769	827	852	853	792	799	829	820	847	743	833	820	788	829	835	763	788	802	756	825	838	804	794	780	749	765	787	796	858	848	825	799	820	727	860	771	789	806	762	795	845	802	765	793	757	762	797	816	802	810	810	884	808	792	798	778	830	798	807	815	831	806	808	813	832	819	825	809	825	826	824	779	862	803	811	850	804	753	795	742	781	795	791	785	832	846	794	835	803	799	829	825	758	792	794	831	784	801	832	799	841	803	784	761	742	875	769	814	772	815	795	856	806	820	845	893	827	805	803	834	804	813	820	758	771	763	822	806	824	809	800	824	833	820	766	836	822	844	785	809	827	780	790	844	812	819	791	841	843	818	796	791	822	806	825	841	800	789	840	828	801	842	769	783	803	860	814	844	829	751	828	804	808	819	786	838	770	782	823	840	781	830	779	861	757	789	797	816	785	743	789	803	850	782	792	829	805	825	831	823	782	758	783	796	804	753	785	830	795	833	802	813	817	761	778	773	844	827	819	853	824	768	820	811	818	804	807	785	796	772	793	765	767	820	805	797	832	812	811	807	843	835	830	815	792	819	805	789	774	827	763	781	793	793	835	772	816	731	779	770	841	801	831	807	773	803	818	851	787	872	798	841	812	836	804	820	809	803	810	816	843	801	798	765	782	821	846	802	795	800	794	834	790	763	773	817	806	766	769	826	831	838	810	842	826	803	844	795	809	835	815	826	852	825	771	798	804	798	834	798	839	786	835	808	815	783	842	750	825	811	810	774	777	790	801	823	785	806	828	791	758	809	787	838	775	793	827	809	796	760	812	762	828	848	829	809	834	796	818	848	816	793	828	792	854	784	846	826	826	810	825	812	811	825	847	834	854	838	827	814	797	794	842	810	795	798	824	823	818	787	816	816	832	811	786	815	835	839	808	790	838	781	858	854	814	802	771	832	756	807	817	860	824	773	768	798	751	795	785	779	837	869	818	811	804	767	818	796	845	777	813	816	798	780	788	810	808	795	784	796	794	798	777	813	772	818	805	803	796	755	781	825	806	802	796	801	786	787	843	818	803	870	791	808	836	827	837	834	806	768	817	821	825	785	749	785	813	807	822	785	757	800	784	826	798	838	745	834	776	803	785	782	812	814	824	810	803	830	825	757	818	808	831	835	778	766	871	839	773	759	800	800	839	799	767	794	786	783	843	822	783	789	778	819	836	777	758	840	824	792	765	819	863	813	836	772	826	779	804	791	784	824	814	760	755	809	809	757	806	748	767	815	877	827	834	810	746	834	828	801	776	801	810	826	802	728	876	795	812	807	836	753	813	789	821	817	769	825	782	803	822	843	804	777	813	763	778	783	811	821	818	823	810	768	795	792	822	803	846	826	784	782	850	853	804	747	789	799	806	791	802	820	820	819	776	847	814	794	767	797	790	798	812	770	779	753	832	771	791	753	811	815	774	829	840	813	787	781	845	826	782	812	793	753	817	759	825	808	830	838	770	752	804	831	772	805	805	793	802	766	823	791	816	792	830	837	776	769	795	793	805	786	813	814	797	851	824	835	764	752	785	812	753	801	815	780	756	795	822	828	790	822	761	770	813	781	854	806	803	778	839	788	793	825	773	816	851	803	835	772	778	818	814	800	824	834	851	830	804	799	833	811	812	770	857	815	815	824	744	816	831	744	750	832	812	749	798	751	819	826	863	823	811	796	827	797	731	817	851	858	788	818	821	836	827	853	805	782	778	826	804	818	805	807	809	782	846	819	778	768	794	836	764	811	811	788	815	783	834	758	795	808	796	842	786	808	755	824	776	830	745	787	776	828	775	819	807	794	840	773	808	787	807	816	816	784	764	821	792	813	879	821	801	802	792	805	813	760	808	802	744	776	779	807	789	796	803	814	813	815	829	795	850	837	781	832	772	813	784	807	857	766	799	779	860	790	866	799	808
23180	21565	29283	24227	21529	21679	14211	4985	3836	3430	2361	3382	12996	17298	15420	12162	7631	4506	2353	1489	1288	1023	921	874	774	755	789	722	709	750	730	785	779	701	760	780	728	798	717	730	763	724	738	728	767	736	753	773	711	771	728	762	757	731	776	726	793	730	755	802	750	720	780	741	757	707	742	761	733	765	761	788	689	769	779	744	767	757	760	730	719	750	707	742	812	741	700	760	713	726	737	733	779	779	742	743	760	707	748	726	761	736	783	785	739	768	721	829	750	730	765	750	720	774	754	735	742	766	725	801	793	773	746	775	721	736	737	693	740	770	782	730	790	718	727	752	715	720	778	796	705	739	768	774	746	788	765	712	723	732	742	724	724	748	723	756	778	736	718	754	714	760	705	743	744	704	732	756	717	784	753	747	771	745	738	720	731	774	712	763	786	729	771	749	795	748	770	720	746	749	722	741	713	745	718	725	748	791	689	704	767	719	743	731	763	727	732	720	728	795	752	783	789	757	711	772	715	737	727	756	757	785	716	688	759	708	748	765	767	774	795	744	713	782	784	734	763	721	783	756	754	714	687	703	754	732	739	746	779	765	753	725	785	690	731	782	764	778	729	729	744	787	737	770	747	723	706	747	773	714	769	712	786	725	765	771	756	766	714	760	773	745	724	723	708	779	714	760	742	752	744	768	713	749	765	680	720	706	769	776	783	784	734	744	721	748	779	768	737	732	745	773	750	803	752	785	748	756	734	720	715	734	739	761	726	765	739	764	730	772	772	717	749	726	767	750	725	749	766	735	742	727	775	801	779	749	769	741	776	756	727	739	756	773	729	722	774	714	732	739	756	701	712	687	724	746	781	702	767	751	741	759	715	736	729	753	779	725	756	761	804	742	765	748	712	719	740	782	764	716	708	804	745	717	799	717	764	736	780	757	692	740	798	788	693	755	713	739	757	717	737	733	727	759	734	704	719	729	750	754	771	747	746	778	757	740	713	793	747	760	771	762	727	769	743	759	765	730	754	693	771	759	750	716	702	688	759	740	768	784	785	728	758	765	769	807	758	738	744	752	741	720	743	702	741	743	715	768	687	770	698	735	722	766	720	766	734	737	777	792	798	742	714	767	751	774	738	750	725	747	788	711	763	749	714	747	701	718	772	737	755	759	769	707	742	729	754	732	803	760	801	724	760	764	717	786	771	760	709	752	718	802	798	747	820	724	720	782	725	749	775	814	702	778	706	766	724	724	706	754	763	730	785	755	730	765	744	788	767	711	749	760	749	771	782	789	765	750	802	731	759	748	748	773	746	754	738	772	754	715	735	743	748	722	761	736	675	699	732	739	739	699	781	747	744	758	768	764	754	773	738	727	740	777	781	721	743	704	736	707	792	729	767	736	795	781	661	763	747	791	767	745	759	711	767	725	776	716	752	734	733	794	731	739	724	746	703	736	752	785	738	758	749	771	714	762	755	703	738	756	769	773	748	747	740	777	747	741	761	732	750	757	749	725	753	774	736	735	733	703	740	739	727	719	707	734	765	721	743	703	714	768	720	773	752	839	771	709	724	782	787	747	779	798	742	788	772	751	733	747	751	706	756	768	749	728	784	745	732	747	752	754	662	741	766	726	714	757	788	741	688	758	742	706	766	755	749	761	753	717	737	750	749	753	735	768	750	775	784	716	710	779	779	777	736	716	735	790	755	791	726	777	726	738	781	739	746	780	740	731	702	777	750	788	733	731	759	754	758	714	750	726	761	706	697	723	752	758	733	737	770	787	747	721	711	665	754	734	726	745	714	709	722	717	729	788	762	725	752	805	729	772	750	706	764	708	761	787	752	788	760	737	720	777	702	704	737	716	726	728	698	762	747	738	753	780	756	774	730	766	747	753	794	776	742	749	742	741	730	820	751	717	687	729	770	720	707	732	790	670	728	735	737	768	771	711	733	729	736	776	730	761	767	792	784	719	742	756	767	748	731	720	723	717	778	696	753	758	710	751	751	800	741	738	780	768	777	779	733	717	759	777	784	738	742	756	734	732	767	774	790	769	694	714	719	771	757	703	792	766	759	754	817	769	706	741	767	681	750	749	725	725	701	743	727	735	737	729	773	776	755	793	722	740	734	750	701	773	720	759	709	733	772	704	787	732	740	722	723	716	739	760	735	775	767	751	751	722	692	771	769	717	756	762	747	779	737	751	813	705	729	721	700	760	766	754	768	788	766	740	778	753	792	794	723	765	755	777	764	776	725	818	772	769	756	733	752	723	774	718	755	750	760	740	750	762	769	707	757	806	739	709	766	711	732	766	726	759	750	735	750	757	720	703	768	726	705	774	682	702	735	792	775	745	765	722	793	738	746	738	763	746	725	809	781	720	772	748	809	696	734	747	711	747	747	819	766	784	778	805	722	770	764	702	709	770	744	705	710	771	730	769	717	712	767	709	764	750	748	722	770	721	800	722	765	732	743	746	792	764	737	751	742	714	767	751	740	741	746	750	786	718	702	761	735	735	755	736	743	735	704	818	755	741	788	749	711	776	765	747	764	744	752	787	740	720	764	780	749	721	777	787	773	782	736	804	762	711	734	785	759	741	778	722	693	780	816	755	732	755	765	722	745	780	760	747	763	739	709	734	747	733	742	751	775	761	791	729	700	744	771	780	703	732	740	781	763	729	708	739	720	784	705	750	749	730	762	720	752	751	754	727	757	774	721	756	781	735	710	752	734	746	753	712	752	729	736	743	736	752	744	766	718	712	694	703	789	721	760	750	730	781	711	727	735	722	732	699	733	735	796	704	721	714	719	774	749	781	726	752	751	703	726	765	744	789	729	738	699	737	728	716	736	748	765	749	744	749	714	728	766	740	734	782	751	781	733	666	745	721	732	802	742	744	724	673	725	769	699	722	784	711	759	738	763	796	749	756	737	789	769	728	718	725	774	763	772	720	789	776	797	699	730	726	732	752	760	686	736	734	766	748	732	723	761	781	762	736	754	771	713	758	768	715	734	749	764	775	755	724	756	765	722	732	733	806	748	767	748	797	765	784	759	747	745	732	729	726	713	752	747	752	803	731	773	797	772	717	796	765	809	735	758	767	782	715	750	765	740	756	724	756	761	735	736	804	757	796	743	750	728	679	772	764	750	769	717	752	757	771	785	747	775	745	745	728	749	707	708	751	738	749	719	747	742	777	723	746	732	770	774	747	762	700	755	741	740	808	738	746	755	744	716	724	758	736	745	720	741	728	755	768	775	718	743	778	711	799	763	753	743	692	794	741	716	757	718	770	691	792	777	775	769	806	729	717	694	731	745	799	754	755	805	811	745	764	747	704	734	739	731	781	724	747	740	756	743	722	718	744	753	733	747	724	825	740	740	715	760	781	753	739	758	730	749	760	697	696	689	689	761	731	794	767	792	728	773	695	775	804	725	720	749	718	735	797	752	716	725	776	737	728	737	730	713	733	728	744	752	750	725	784	741	729	745	730	769	765	728	750	710	746	761	723	819	727
40032	68719	28495	18576	14282	10767	8766	7368	6720	5862	3950	6010	19763	22605	19595	16173	10474	6658	3370	1916	1692	1333	1055	945	877	850	837	843	837	876	852	858	896	851	911	873	782	841	861	837	866	868	803	834	807	818	846	843	842	840	822	881	810	839	781	856	868	826	826	792	851	820	804	874	844	837	905	877	812	812	863	782	808	847	848	839	842	846	839	802	819	853	909	866	847	832	867	791	888	828	783	849	830	812	865	809	806	878	832	864	863	805	884	774	844	853	854	802	848	821	829	839	809	856	810	826	873	808	863	837	896	806	807	873	806	849	865	816	868	838	853	819	780	832	860	824	847	795	865	808	901	861	808	836	834	881	819	880	852	801	802	855	869	850	893	821	812	841	863	797	830	836	838	828	819	799	834	858	805	860	838	825	827	795	845	894	848	800	866	858	868	853	856	827	801	810	851	833	884	852	882	851	816	812	860	874	852	863	799	818	854	863	820	784	815	859	836	867	815	814	839	851	839	910	853	847	864	807	890	861	797	795	821	815	841	909	816	818	900	859	847	826	855	821	808	881	844	871	855	836	837	827	820	876	838	869	884	806	831	852	851	845	854	817	807	787	808	843	862	835	873	841	813	833	861	836	849	825	852	812	867	819	852	811	832	867	818	892	833	822	829	832	865	809	826	852	860	816	837	828	807	838	874	816	758	810	846	860	836	855	823	857	847	852	826	880	814	874	847	860	854	835	849	870	842	805	845	861	862	835	847	859	861	781	868	852	847	821	874	844	837	797	799	838	832	827	808	855	826	862	841	837	823	828	850	862	821	808	831	850	874	862	788	873	811	812	852	844	830	858	833	880	853	794	846	829	833	817	779	840	821	826	869	872	824	816	851	862	869	868	875	784	831	818	864	818	849	826	828	807	854	831	833	841	833	860	855	835	802	825	864	833	789	822	825	821	858	848	856	860	870	889	890	811	892	793	863	854	788	870	868	823	837	867	833	827	857	870	844	825	854	824	872	821	834	866	871	816	832	834	835	855	891	894	782	853	882	804	871	816	846	842	840	804	801	812	849	847	838	821	805	861	903	837	820	859	819	835	837	884	876	820	835	821	849	851	859	803	849	857	807	826	803	814	841	835	840	821	838	826	828	876	844	847	820	807	870	856	856	858	832	848	859	840	823	841	853	840	863	866	843	860	858	829	849	859	832	864	871	860	868	867	802	883	839	875	876	846	840	824	828	852	855	911	822	811	853	848	822	796	874	851	813	821	877	836	837	856	832	824	820	882	854	846	818	858	857	842	831	900	852	863	792	846	882	854	812	815	820	870	824	809	847	832	815	869	836	836	806	815	802	823	855	833	811	823	829	799	833	861	836	817	854	837	806	845	902	852	796	844	796	833	869	828	847	849	852	867	870	874	819	843	867	889	812	854	861	845	876	848	846	885	795	805	841	847	868	858	794	832	888	838	846	852	882	823	840	812	786	824	855	881	805	834	866	813	833	867	822	867	853	830	799	832	878	849	835	846	826	797	856	830	864	889	812	842	861	831	792	864	858	807	854	825	863	797	801	833	848	862	836	819	840	790	835	864	856	816	931	897	851	793	830	808	771	797	841	844	853	846	869	818	837	811	812	898	870	802	801	830	797	798	814	816	813	869	813	834	867	836	844	770	808	882	871	823	801	800	808	866	848	818	827	862	877	836	851	828	880	837	878	816	824	833	797	843	789	832	860	837	818	855	847	800	837	788	846	843	883	812	858	827	814	891	875	862	868	841	843	889	805	851	820	857	815	822	771	821	833	862	814	844	815	797	866	871	857	817	880	850	817	823	810	854	867	827	821	827	826	787	816	850	838	815	851	826	807	818	803	847	840	863	775	861	889	854	868	852	812	831	889	818	776	846	833	817	785	836	875	833	868	887	803	876	819	847	836	789	869	814	877	787	825	865	812	856	850	832	877	838	845	884	858	864	902	872	852	847	894	842	829	841	822	818	823	831	855	833	819	840	871	821	843	831	824	830	832	761	781	844	850	782	785	794	823	830	821	849	821	801	881	859	790	855	813	833	852	872	818	894	828	872	787	862	854	798	865	823	807	845	782	794	829	882	860	823	832	822	806	847	858	796	799	869	789	817	811	857	876	836	870	876	839	880	816	797	832	812	824	895	830	775	793	791	876	838	825	870	857	888	843	793	785	830	894	826	855	799	872	865	821	817	837	789	833	909	815	851	800	853	828	841	848	773	869	787	820	869	808	915	807	831	836	843	855	848	810	878	872	828	813	871	809	822	856	835	874	868	824	827	820	839	851	864	810	818	828	855	765	848	843	811	871	824	798	878	826	826	859	827	872	869	895	832	807	854	843	872	800	835	843	814	787	816	809	856	854	869	878	844	864	737	858	851	853	807	842	819	885	823	859	840	829	819	947	884	923	815	883	828	844	831	869	817	816	861	786	840	874	913	828	817	825	848	868	789	869	837	886	812	864	857	852	844	800	852	844	801	884	894	860	859	850	813	805	870	867	844	841	813	828	873	827	796	774	851	807	812	856	870	808	921	872	898	838	893	829	829	822	815	860	833	814	808	850	828	837	864	853	811	862	839	849	853	842	821	851	798	811	842	810	876	821	857	878	902	833	852	817	860	818	868	830	857	808	835	860	824	861	844	790	838	843	782	850	823	780	856	861	853	817	842	835	825	871	849	875	854	873	799	833	900	832	808	792	833	811	834	891	831	808	824	834	846	816	850	814	840	828	825	847	882	851	833	820	829	818	864	841	881	890	860	886	879	830	842	844	846	862	860	842	847	895	823	808	806	839	858	796	815	814	831	830	856	862	898	830	821	867	825	847	874	896	855	826	842	794	859	800	832	841	906	810	882	821	802	891	906	826	841	813	858	842	843	872	861	868	864	895	829	851	855	857	837	856	890	833	833	865	918	893	874	784	874	844	810	832	869	864	867	827	812	866	808	859	860	841	846	848	804	860	870	798	829	827	818	857	843	818	851	851	806	855	864	873	867	864	803	840	819	806	817	880	885	828	856	881	842	846	875	825	856	815	848	854	808	895	859	851	829	836	841	864	881	801	820	837	848	901	838	848	829	836	788	875	796	849	891	822	824	833	903	831	788	860	815	823	845	872	852	871	843	807	848	833	812	807	898	836	849	829	841	829	878	902	850	845	863	859	813	775	850	847	847	816	852	807	876	896	842	878	828	853	809	853	839	850	839	872	812	862	846	805	815	815	837	847	812	807	837	837	804	856	822	871	838	851	864	886	831	865	876	820	813	824	842	866	828	836	847	810	819	839	821	847	878	867	827	775	810	810	844	862	846	842	790	783	829	795	889	910	836	817	868	836	876	852	857	820	808	815	858	913	841	825	826	885	829	817	840	829	846	855	803	840	811	848	854	829	866	842	849	915	860	877	836	838	786	829	819	843	857	882	801	852	810	832	838	852	866	833	849	861	853	820	802	811	836	853	838	896	814	821	783	839	832	813	832	840	887	847	837	864	869	854	843
28843	27620	21059	10188	5762	3161	2137	1646	1431	1462	1285	1149	1452	1534	1493	1305	1016	924	696	590	572	570	574	590	546	539	570	527	535	607	567	554	564	522	552	522	555	573	518	579	570	529	575	559	564	553	567	523	539	518	494	525	542	556	537	543	579	564	544	540	501	496	552	572	533	521	561	553	567	513	579	573	575	537	577	547	563	535	549	574	564	561	561	541	547	514	521	587	545	546	548	545	517	533	562	576	531	557	514	545	541	539	525	550	580	533	570	518	543	524	567	538	538	547	549	560	538	536	541	572	548	539	542	551	537	591	521	582	564	530	579	526	582	527	535	497	523	556	563	531	547	570	559	533	537	537	539	524	532	568	596	547	559	522	555	578	598	559	523	501	532	554	537	557	573	560	514	549	577	578	563	498	493	543	577	570	546	592	554	536	598	556	560	517	552	517	542	566	492	526	546	528	565	555	540	560	543	559	558	487	590	531	569	572	561	564	573	578	522	552	568	556	556	551	545	573	525	543	554	562	563	546	537	559	540	580	591	544	556	540	565	574	531	535	568	546	524	558	556	542	550	526	532	490	536	565	531	565	510	514	573	555	576	531	540	539	567	535	544	553	534	558	567	578	586	539	553	565	565	533	573	520	552	573	538	528	542	556	547	516	513	570	528	526	559	506	523	521	545	562	575	547	589	543	556	554	579	586	543	553	517	581	545	549	567	534	562	545	562	558	532	538	578	597	537	589	529	539	493	536	523	579	539	539	521	560	550	514	536	547	561	576	554	507	547	534	488	517	543	542	526	573	546	556	543	575	539	526	552	565	549	534	550	549	564	532	534	553	514	549	570	524	525	535	544	568	531	550	526	554	530	523	533	532	542	536	516	528	560	522	589	541	563	537	521	558	561	570	579	594	548	573	571	547	588	571	534	538	531	513	587	554	545	524	555	545	572	502	585	548	515	554	541	562	530	549	552	547	543	528	535	549	567	522	540	565	566	581	532	570	556	541	547	605	590	515	536	551	551	558	539	496	563	537	564	552	565	526	552	547	547	581	539	545	542	569	566	608	535	535	568	566	530	570	556	548	527	541	567	562	576	584	502	568	546	572	555	537	519	527	529	577	583	564	525	580	551	568	583	586	575	543	524	542	538	553	571	558	520	530	537	567	516	533	581	538	586	539	506	542	545	574	570	519	597	553	559	530	522	533	539	521	526	574	542	514	552	565	549	610	555	544	512	550	501	569	527	586	535	559	514	553	540	566	564	555	553	544	531	581	577	532	525	529	543	524	506	600	528	539	545	548	579	534	553	543	545	542	504	528	574	525	558	548	567	523	537	579	566	531	560	537	547	576	533	544	547	576	541	529	569	561	578	517	549	535	505	517	562	530	576	536	544	537	620	562	546	507	538	551	521	531	538	622	556	534	552	563	557	543	495	575	574	550	554	562	585	516	536	547	555	555	556	586	547	549	561	537	532	590	538	541	542	536	516	575	535	525	580	522	526	524	549	535	503	550	537	538	581	545	554	538	537	569	537	578	585	558	553	550	559	577	544	570	590	521	549	519	537	585	537	536	541	517	530	516	579	564	558	538	537	552	561	539	593	529	584	578	500	560	538	550	535	539	526	531	520	532	538	558	581	576	532	552	558	553	579	565	532	555	565	532	561	542	546	560	538	546	549	540	546	546	531	571	529	550	530	524	562	545	552	506	564	587	557	598	539	526	566	549	563	508	573	525	545	555	563	534	564	564	536	544	538	521	520	550	559	572	573	530	559	553	571	604	539	510	546	569	558	560	555	546	509	496	527	572	557	583	532	594	608	549	550	506	596	583	574	581	511	512	549	554	576	546	577	599	569	566	550	579	569	543	542	579	587	560	570	611	586	550	539	534	568	513	567	551	556	606	617	542	532	585	548	569	570	544	566	576	564	565	557	534	559	549	581	518	562	566	531	549	540	545	506	604	537	559	489	512	565	550	556	538	546	547	539	583	589	590	536	578	546	557	546	589	555	568	572	574	544	568	524	593	532	556	534	540	528	573	540	584	563	547	542	551	583	549	523	553	574	573	547	537	538	530	564	549	578	563	528	561	546	570	537	567	553	550	548	538	527	560	581	553	528	587	561	524	535	540	555	532	573	513	510	562	559	542	550	527	576	551	567	521	523	545	581	522	530	562	543	540	544	536	585	547	557	570	578	528	525	538	525	548	568	537	555	547	540	541	536	526	599	574	540	544	543	562	555	516	567	536	556	581	533	585	551	469	545	567	563	589	526	533	544	587	517	536	567	574	589	607	539	592	523	554	539	527	546	545	582	543	570	556	533	511	523	545	535	547	600	548	594	569	596	542	564	583	549	525	555	536	559	558	532	553	565	561	554	538	566	571	571	519	538	526	572	545	538	527	530	562	559	498	518	534	541	529	596	517	537	556	563	544	538	551	568	547	571	527	562	511	562	556	532	533	582	532	544	581	515	574	524	548	528	527	561	564	530	536	552	537	560	589	560	540	551	556	508	566	552	544	547	497	556	541	516	536	537	587	529	516	579	559	508	548	583	577	578	515	563	502	525	547	531	557	553	574	542	526	532	558	496	536	540	524	537	485	576	576	530	537	510	505	574	548	602	578	534	537	587	545	536	565	564	572	545	545	549	564	561	593	563	554	543	509	542	490	502	529	607	575	550	601	563	533	541	566	565	542	586	597	518	546	566	510	505	575	549	490	542	511	556	547	590	512	549	556	509	533	578	522	558	560	588	564	513	525	551	571	552	539	523	537	568	557	544	538	542	536	529	573	561	574	570	553	533	560	598	538	530	554	503	557	536	521	513	565	592	531	556	549	546	581	570	556	519	555	536	545	552	554	534	558	582	558	529	512	591	541	535	574	562	561	557	564	519	542	540	597	514	497	529	494	562	606	550	524	550	565	579	577	521	568	559	547	516	542	552	547	545	565	550	560	593	578	519	548	551	567	510	557	527	573	524	547	557	510	548	584	536	585	564	540	545	551	520	526	563	570	563	568	540	548	548	560	553	531	526	540	553	545	531	554	585	584	577	596	569	563	562	554	594	555	509	540	551	618	563	564	567	543	554	550	569	527	574	562	587	525	541	586	561	548	568	555	536	572	547	560	539	555	569	538	589	552	529	559	577	586	516	529	588	552	521	544	578	551	532	543	558	575	534	535	539	529	567	558	531	542	541	508	558	517	503	566	578	524	544	539	558	559	558	536	554	537	593	567	567	533	559	547	559	544	547	576	534	538	543	569	516	543	551	564	542	574	538	515	568	554	541	552	572	562	542	534	573	568	569	513	543	543	574	595	540	588	535	563	579	593	563	526	555	534	527	552	551	579	516	556	539	560	561	542	524	558	514	541	553	562	536	590	605	539	571	499	520	522	567	587	541	604	517	550	531	490	518	558	527	559	555	558	524	582	476	521	529	510	549	567	518	540	563	572	523	554	566	540	550	559	571	528	533	527	553	555	553	565	546	543	542	555	563	524	564	551	555	568
31079	43651	15160	9347	9054	5610	3910	3119	2617	2617	2371	1930	2349	2423	2195	1917	1411	1133	921	765	727	641	686	687	620	636	663	710	656	659	617	679	713	639	678	649	656	671	673	674	681	643	639	648	673	651	652	641	602	675	625	627	647	660	641	627	654	636	593	631	631	668	649	656	651	669	665	629	635	677	682	639	688	678	705	663	652	672	697	618	643	653	692	637	633	659	660	618	648	660	670	671	677	656	708	678	684	640	627	654	620	630	662	642	592	641	642	613	651	653	648	654	675	635	657	639	634	655	623	692	616	656	697	648	645	673	671	640	648	620	635	702	637	625	631	647	655	636	598	641	656	707	672	653	630	680	684	680	646	609	629	634	686	669	638	643	617	648	673	660	708	662	639	639	626	649	655	620	640	634	632	680	649	643	670	644	612	615	651	628	662	668	641	708	679	610	645	631	654	674	676	681	702	691	690	620	693	659	664	663	620	630	667	671	619	638	665	685	639	658	683	698	660	628	673	682	619	654	635	676	661	698	693	657	631	622	676	673	659	711	645	640	617	645	623	626	703	659	649	614	623	640	678	653	619	643	598	623	684	694	685	654	630	611	634	670	646	664	640	616	613	624	654	658	635	645	653	655	653	677	668	658	651	648	681	678	668	671	651	662	646	673	710	668	636	668	606	596	663	633	671	683	636	615	641	695	626	628	673	625	605	649	648	652	676	621	648	680	678	648	675	628	639	669	641	627	650	662	651	624	633	656	652	651	661	633	682	685	657	668	655	627	685	639	685	628	659	645	669	699	694	659	704	661	636	674	679	607	693	710	638	691	671	627	689	669	704	678	677	705	656	642	679	672	655	691	694	661	650	649	683	668	636	689	624	653	660	652	637	631	693	615	696	604	676	674	661	641	626	633	618	647	611	639	628	650	689	609	615	615	635	649	642	640	613	625	665	665	631	676	603	666	657	686	611	662	678	668	649	673	648	609	648	667	672	671	692	694	670	661	659	652	625	636	637	634	627	697	623	642	650	657	616	683	614	604	630	604	656	655	672	674	671	645	613	632	660	672	648	669	657	660	661	647	680	703	644	631	625	668	652	690	650	656	611	632	654	631	662	637	674	650	617	662	685	628	680	644	645	661	660	628	638	670	644	627	627	692	657	661	618	652	616	644	653	664	647	657	616	616	659	633	604	615	621	620	672	617	628	655	687	637	631	682	670	643	631	626	655	660	625	646	667	634	675	618	661	615	687	621	633	605	672	641	620	674	660	642	684	640	655	649	668	655	650	616	640	666	677	647	621	640	642	651	695	605	650	654	632	625	680	652	680	666	629	666	652	628	625	628	628	619	659	643	682	688	701	677	650	715	679	627	638	657	668	617	654	644	691	650	604	676	672	721	651	672	694	693	698	648	645	672	696	638	663	608	654	667	647	661	665	704	688	655	618	647	645	609	643	624	620	611	637	648	658	648	636	662	668	645	636	687	641	709	631	654	670	651	694	657	632	672	684	639	654	655	622	647	685	632	657	675	648	672	637	658	651	684	648	652	652	652	646	624	632	636	654	669	678	645	669	608	657	669	629	639	670	680	680	658	672	664	686	690	638	636	688	647	618	645	667	640	595	653	647	649	654	643	645	664	658	669	657	606	685	661	639	684	661	657	648	658	672	652	717	676	655	644	588	667	633	615	649	620	657	681	685	676	652	663	633	656	638	653	663	689	672	627	634	672	700	646	714	646	635	680	708	663	603	624	625	646	637	630	661	670	647	673	656	651	660	644	680	678	622	657	646	677	666	616	663	629	636	658	631	635	677	643	619	629	629	632	619	641	663	627	653	635	667	673	707	656	621	651	615	652	685	699	647	696	668	669	630	661	633	691	663	677	667	642	652	624	646	672	636	635	606	619	630	679	648	677	625	644	651	655	641	665	624	626	647	645	654	660	644	642	665	611	665	664	686	625	653	703	660	634	657	644	685	636	646	659	704	612	654	652	644	647	636	635	633	676	644	694	635	622	683	649	658	682	651	631	659	650	692	649	620	648	634	632	651	632	648	700	644	688	624	673	693	641	669	638	667	608	619	666	651	670	622	659	629	648	657	616	657	639	670	617	657	658	634	632	681	646	651	656	641	641	624	639	635	632	671	604	652	666	660	682	682	589	642	605	661	662	652	663	694	646	666	642	672	666	665	636	663	664	646	622	644	646	646	620	683	573	704	655	636	640	674	637	676	625	669	649	700	656	639	658	663	644	659	620	645	701	617	643	676	635	648	674	679	666	632	613	640	622	635	679	659	675	661	690	649	668	636	637	687	641	629	654	640	663	664	625	604	658	607	681	659	664	660	690	650	663	665	659	642	662	682	680	673	683	653	622	635	655	667	647	635	656	696	693	600	697	653	679	681	676	686	638	691	572	609	648	623	632	648	619	654	645	636	619	621	686	613	678	644	653	665	650	658	640	690	608	655	620	628	645	640	672	718	654	664	694	655	701	664	658	684	643	634	651	641	637	683	642	692	647	655	643	693	663	670	680	674	678	631	676	674	631	611	641	638	679	667	644	669	650	626	722	617	583	646	650	662	652	635	617	649	638	687	690	676	667	679	632	678	687	613	679	629	660	656	666	642	628	639	683	683	694	687	631	632	667	653	662	685	663	617	638	624	686	672	633	634	679	645	656	632	643	678	689	614	665	677	655	668	639	670	633	631	649	679	623	646	645	650	612	658	690	645	709	692	618	645	649	629	626	649	654	662	633	649	629	602	646	634	681	647	672	671	607	670	642	646	594	628	646	641	653	651	621	665	674	644	607	666	657	654	662	632	663	688	634	665	623	669	697	653	680	623	642	630	646	647	705	639	671	671	640	662	672	622	660	652	696	652	641	619	638	650	655	623	650	653	645	669	662	615	636	687	601	638	680	668	656	674	689	675	648	695	677	651	704	662	665	629	647	685	624	661	638	644	639	689	647	636	636	661	652	677	640	686	621	620	666	624	612	691	668	613	640	640	687	673	657	610	645	665	649	641	656	609	620	697	614	622	653	639	667	659	660	631	629	683	609	654	658	666	697	666	650	630	691	680	590	642	690	644	682	615	671	653	683	619	681	683	641	627	665	660	700	638	703	643	621	658	657	673	674	645	675	652	640	633	659	618	646	647	667	602	676	641	662	662	628	670	608	628	702	703	642	637	696	619	635	637	618	689	697	628	688	644	699	630	662	642	599	681	673	637	644	675	638	674	691	713	631	626	634	672	618	626	581	677	639	631	624	659	638	634	652	644	661	629	633	692	666	618	659	644	638	668	641	682	698	637	682	644	637	637	618	658	640	652	641	646	631	633	675	661	670	661	674	676	675	617	667	683	663	600	621	638	678	616	619	646	603	667	671	618	651	627	661	666	653	604	676	638	644	667	675	651	638	639	644	661	650	618	640	651	634	643	660	682	698	698	612	652	660	667	621	636	641	642	678	604	639	605	624	632	652	644	658	676	633	647	649	604	678	668	680	663	610	649	649
24288	21550	28769	24639	21541	14480	4843	2501	2269	2021	1764	2814	7432	8939	7903	6219	3825	2399	1543	1045	756	659	623	581	604	562	576	537	541	543	590	612	539	540	563	573	590	554	529	544	554	594	570	564	585	550	534	545	559	560	554	550	561	586	561	581	560	532	551	590	581	526	548	506	509	589	589	541	550	566	552	519	592	566	566	564	534	569	524	571	533	560	570	565	521	554	573	559	554	537	552	558	523	583	530	538	516	541	526	533	557	518	573	555	562	588	611	566	568	595	567	561	550	527	557	532	538	550	530	563	578	626	560	543	531	538	545	580	553	595	555	523	552	479	539	543	553	530	545	561	552	555	575	554	606	565	548	579	562	558	564	500	524	551	569	586	546	550	539	512	597	545	576	556	563	543	534	572	564	557	579	546	600	540	579	517	551	512	563	558	589	547	555	566	556	564	576	529	581	583	577	538	540	586	532	561	527	578	545	580	572	537	577	551	557	561	552	582	567	565	585	550	546	569	532	588	555	567	539	573	534	539	578	584	562	577	515	554	551	599	545	548	599	561	544	520	553	583	518	581	533	559	567	559	539	564	564	536	559	582	558	525	578	559	521	596	551	550	564	572	529	573	599	568	565	556	563	547	571	544	556	608	555	618	605	565	542	584	575	560	587	529	571	585	542	577	538	566	579	569	588	582	557	557	598	559	540	551	586	562	589	558	597	530	571	569	576	588	523	572	564	568	547	600	519	565	540	526	556	527	553	595	537	538	545	542	521	552	582	557	538	569	526	592	574	569	608	522	554	559	581	544	540	578	559	547	587	539	581	545	536	493	562	548	562	574	544	545	563	584	533	519	500	568	594	569	565	573	548	591	591	529	553	549	550	553	572	552	606	558	573	563	587	562	547	541	527	575	536	558	562	566	560	581	528	556	559	577	578	551	551	505	545	556	535	583	567	531	549	537	573	517	517	559	541	584	590	556	544	561	552	540	529	548	541	547	525	568	576	567	540	550	538	580	564	575	544	563	577	572	553	556	531	546	554	609	581	575	539	562	567	563	538	550	569	600	568	567	573	572	568	570	566	558	589	536	537	589	571	541	585	571	538	538	548	587	518	535	554	542	549	569	557	588	545	576	579	560	576	577	552	534	585	580	574	575	545	559	549	559	564	538	605	582	595	562	571	532	526	525	589	553	598	567	565	568	554	572	596	570	561	550	516	586	521	526	518	579	573	539	564	546	528	564	549	577	606	543	568	552	580	571	524	619	557	532	539	578	548	555	583	556	592	584	563	573	545	540	552	562	579	510	563	543	552	567	534	560	547	565	550	558	499	529	564	540	553	548	499	563	535	574	523	550	554	533	513	534	566	530	574	593	515	540	561	562	599	572	578	550	535	570	528	545	572	540	525	550	544	600	527	547	575	572	560	572	574	567	589	565	556	564	572	562	549	572	575	524	550	580	578	589	586	584	578	562	551	534	558	530	580	559	540	556	559	581	579	560	568	566	602	590	559	576	590	586	558	532	555	528	557	546	529	563	557	537	592	564	557	576	534	518	560	562	550	608	535	586	556	516	610	569	528	541	543	543	645	549	551	572	557	528	568	599	555	560	558	540	537	541	554	590	552	570	566	526	507	530	585	557	610	571	583	554	547	568	576	552	577	568	531	544	518	548	559	583	580	554	563	516	553	502	590	548	568	533	569	549	563	533	524	537	540	571	572	530	543	524	557	568	565	569	585	537	547	608	586	540	554	562	563	558	582	592	580	562	510	532	570	534	550	523	560	536	548	536	566	540	557	618	513	568	532	582	607	545	541	535	537	537	562	588	545	559	580	522	549	577	543	549	587	543	591	502	559	540	538	553	562	557	564	557	565	567	551	575	566	549	571	509	587	583	576	544	590	558	537	544	549	515	564	544	506	548	590	572	551	588	556	558	550	550	524	565	563	582	544	572	523	520	591	574	549	551	624	582	599	587	563	564	575	529	560	607	578	563	536	533	590	582	529	565	543	482	575	541	573	527	522	564	563	578	583	546	576	533	549	574	566	575	547	531	559	563	534	578	532	571	556	562	571	596	532	603	533	573	611	571	577	526	570	486	562	557	569	595	599	560	580	549	565	582	541	593	555	559	532	555	582	531	576	570	546	544	594	571	582	538	539	560	552	564	543	526	513	580	565	584	577	576	564	515	510	562	511	583	542	576	572	541	568	572	526	545	588	558	558	609	573	532	557	517	544	548	573	560	563	541	541	590	538	541	512	583	601	574	538	552	596	558	545	587	547	548	589	568	535	516	546	538	557	613	559	576	544	519	554	559	548	575	559	556	588	537	574	528	569	573	542	562	525	579	495	536	538	518	534	564	531	594	577	579	550	529	586	527	537	525	565	526	580	547	559	559	552	527	528	592	590	571	516	547	510	582	584	522	569	514	515	574	566	540	569	597	526	539	585	555	551	536	572	566	592	551	572	580	608	543	604	550	580	544	510	564	554	544	535	603	553	558	564	567	574	556	552	559	565	576	602	589	501	588	511	551	565	576	554	587	558	549	542	536	528	558	597	546	580	570	583	539	562	565	562	551	556	568	545	588	541	566	556	582	542	557	573	569	539	546	559	530	544	572	551	542	563	544	511	531	566	544	590	596	550	586	555	585	583	568	495	532	548	575	556	533	542	552	520	537	578	545	556	592	546	529	572	572	556	557	533	533	624	570	541	537	527	585	574	540	535	565	604	508	545	522	551	575	540	541	520	532	526	532	518	556	539	556	545	547	525	557	522	562	571	534	541	545	576	521	550	577	602	598	533	543	526	554	562	543	588	541	556	525	510	561	588	561	586	534	543	532	560	538	570	540	568	542	570	535	582	561	559	591	588	588	549	561	573	556	575	561	579	600	520	557	552	532	536	548	569	585	529	559	562	556	551	556	560	565	536	542	601	580	543	563	562	591	555	561	572	559	600	540	576	566	579	587	560	571	566	557	548	530	555	531	550	564	579	528	547	550	549	568	578	534	632	576	588	541	587	564	572	526	596	528	616	543	586	556	535	557	547	544	566	558	540	527	543	523	609	513	545	559	533	537	535	563	611	520	578	552	543	551	585	541	582	579	511	531	587	547	545	579	539	535	505	555	555	569	535	557	573	571	547	518	597	612	508	551	577	574	552	579	564	550	559	537	549	575	574	542	571	560	583	565	542	555	555	555	539	584	566	559	583	556	576	550	544	583	563	606	565	530	578	542	542	588	556	538	552	593	522	531	532	580	588	561	561	558	572	551	557	541	532	564	560	555	529	560	574	581	498	581	596	526	556	523	593	531	569	580	582	585	556	602	560	585	521	587	517	478	531	564	577	571	527	554	583	590	532	561	596	548	587	555	532	556	551	573	504	541	538	537	570	564	540	593	510	550	532	524	539	535	614	534	558	568	546	540	576	550	547	580	533	541	540	541	596	566	523	583	575	582	600	563	552	543	544	551	543	545	520	558	525	547	567	532	568	524	566	549	548	584	584	558	513	527
35623	59479	23347	12071	12878	9535	6293	4585	4208	3546	3004	4858	12013	13608	11836	9423	5863	3739	2184	1474	960	811	769	733	706	671	690	688	658	648	659	685	677	668	648	635	662	630	659	710	633	684	669	611	659	617	666	685	666	629	667	654	712	637	674	671	657	651	639	665	679	592	643	692	638	646	700	677	648	637	691	654	644	675	691	696	628	593	638	714	689	660	667	670	636	675	637	676	675	662	633	630	693	637	608	655	664	678	654	687	669	632	668	656	633	668	655	628	655	658	631	690	666	631	610	677	662	659	664	702	648	648	655	646	706	676	616	639	674	652	646	660	649	653	664	669	658	670	678	643	642	628	666	693	665	643	685	649	677	656	670	646	672	627	657	677	653	665	658	671	653	678	621	648	632	675	624	690	643	642	653	614	683	624	630	640	650	639	644	682	616	635	643	658	633	666	661	632	657	662	636	658	648	680	640	672	658	645	630	656	624	622	698	646	639	657	675	687	717	637	664	657	682	669	625	606	650	643	630	681	619	689	658	658	633	686	638	688	639	611	622	673	690	669	670	684	633	718	655	631	679	658	675	640	624	648	599	687	663	632	677	666	618	655	640	619	649	670	688	684	645	687	667	701	629	676	678	654	608	604	712	695	646	649	643	680	648	650	644	621	653	632	669	647	666	641	641	677	628	655	639	706	678	636	642	651	651	655	686	658	640	645	627	648	646	675	655	666	673	669	643	702	652	613	626	658	653	655	672	685	646	638	639	636	626	636	689	673	650	676	677	695	612	589	656	676	618	614	625	632	620	668	650	622	605	680	651	667	661	622	618	639	602	656	664	703	639	659	677	644	668	686	636	607	668	658	640	637	645	671	664	653	644	619	672	629	632	668	680	676	610	667	663	606	660	646	662	612	643	643	646	636	658	661	650	631	656	681	663	651	663	608	614	636	669	633	630	636	675	697	615	687	679	691	634	669	668	669	659	654	684	648	603	651	626	656	673	711	635	726	625	665	659	696	626	662	694	657	638	629	700	692	634	631	724	628	638	662	679	693	653	661	672	619	650	657	658	581	675	631	692	643	649	598	647	637	628	668	677	663	660	680	576	648	668	697	689	704	642	613	653	666	662	648	692	641	630	653	616	592	640	663	627	659	649	663	662	633	656	655	690	668	623	689	697	696	678	679	654	646	719	654	676	612	673	633	635	669	641	633	624	631	686	679	665	644	681	639	653	622	623	651	645	633	639	616	673	651	645	627	630	675	700	674	664	639	715	645	659	647	635	669	619	640	642	662	634	631	650	724	653	674	644	658	608	670	687	662	707	658	654	680	636	641	674	662	676	691	668	664	658	658	633	615	640	675	623	629	658	635	654	647	676	646	635	663	659	641	656	666	603	632	664	704	623	665	672	635	691	642	692	643	653	632	681	611	650	633	641	601	638	670	651	686	709	636	655	659	635	671	648	605	674	648	669	645	640	679	678	662	648	668	663	653	653	619	656	631	653	661	679	651	634	672	658	680	651	640	629	690	665	617	684	685	612	682	632	613	624	624	647	665	671	662	707	606	651	649	710	691	681	679	601	632	629	634	645	621	636	620	629	646	684	619	662	659	662	667	646	676	626	678	637	663	658	629	657	656	663	693	644	688	650	685	650	678	678	669	643	665	655	642	641	661	672	651	688	650	639	658	626	680	625	654	629	645	628	676	666	662	659	648	681	656	652	702	650	659	695	615	664	641	691	636	657	673	627	674	645	654	642	655	637	717	703	636	658	688	685	622	692	692	679	660	687	606	690	627	663	619	666	649	627	613	667	680	652	656	624	659	647	670	623	661	653	656	635	656	666	638	668	665	638	645	687	614	648	614	668	627	683	687	632	655	626	637	645	689	662	654	674	668	647	653	677	678	633	661	688	654	646	661	651	658	673	637	628	632	689	643	646	686	664	629	639	641	633	656	594	695	652	664	674	650	611	664	654	691	647	638	641	681	674	668	648	662	614	680	667	632	671	633	612	672	692	643	657	695	666	621	667	691	657	676	648	616	650	619	633	641	671	633	663	637	715	665	631	658	678	669	665	667	636	680	664	647	666	658	634	635	680	678	663	620	659	642	659	627	646	706	614	658	708	687	671	660	657	662	645	690	635	713	648	690	670	680	646	686	614	626	686	651	614	650	641	660	678	647	654	646	673	687	682	633	601	637	685	647	621	669	573	678	651	652	629	652	693	654	627	720	633	625	635	624	678	658	629	659	693	647	658	660	626	635	659	627	645	651	661	679	643	677	634	649	678	657	650	639	643	655	641	657	667	661	682	704	671	656	665	677	669	646	651	670	653	642	658	668	673	615	662	667	688	697	645	621	706	675	685	651	658	657	658	626	659	645	673	625	711	643	696	637	690	674	640	678	648	618	631	638	669	696	660	647	666	656	669	639	661	659	702	656	676	632	671	661	663	695	618	634	660	602	654	653	663	646	692	629	611	612	640	660	628	696	645	649	716	656	635	626	663	685	662	622	676	611	657	686	651	668	668	665	661	676	607	704	664	670	614	672	686	607	633	637	681	667	664	704	678	657	670	672	683	729	667	617	644	674	620	638	661	661	669	655	665	634	659	632	630	645	676	676	638	653	615	677	656	668	669	642	618	638	674	636	637	636	650	658	659	672	663	627	693	632	714	669	651	619	662	603	656	660	654	666	634	684	672	622	662	590	646	648	682	639	677	695	638	663	647	654	639	650	669	643	628	676	666	638	676	660	636	659	635	660	665	658	645	676	705	634	660	663	657	643	679	652	642	632	716	656	709	659	639	623	669	642	594	667	676	689	631	681	620	632	690	651	671	688	650	699	680	641	659	659	659	657	646	636	695	693	615	676	635	678	622	644	689	631	635	672	696	637	723	666	662	653	652	671	654	686	646	652	661	662	648	696	659	662	681	630	656	597	658	651	673	660	621	649	695	654	631	647	645	685	634	633	663	626	613	592	651	657	691	692	669	643	700	654	687	669	647	647	672	639	624	697	645	638	695	643	650	644	633	680	656	672	687	673	662	730	630	646	661	657	681	651	611	695	704	661	680	652	659	600	651	667	655	672	670	643	659	656	660	681	619	643	634	624	646	643	669	592	673	660	619	655	619	656	663	682	638	664	661	674	588	662	662	657	643	646	679	646	618	602	637	624	659	659	619	687	653	668	645	628	629	642	673	727	625	652	634	639	665	643	686	691	684	643	695	658	641	654	680	629	632	608	660	651	666	633	657	643	659	656	642	589	620	639	626	668	629	670	684	654	594	637	627	651	668	675	643	614	656	650	672	694	647	660	681	650	649	681	642	646	662	647	647	641	645	643	628	642	661	661	687	677	679	654	660	675	694	648	658	630	662	688	614	641	689	637	610	668	623	671	643	664	702	642	642	653	613	635	668	606	658	658	657	656	611	661	623	661	610	713	681	613	641	633	663	634	671	645	666	662	683	618	668	679	644	673	629	661	674	696	665	637	649	658	671	624	632	650	667	651	627	639
25638	21650	27649	25500	13580	4485	2855	2085	1732	1764	1612	2573	4357	4672	4326	3240	2238	1430	1245	988	821	813	772	766	717	743	677	706	761	670	729	699	734	712	743	738	731	716	735	696	698	731	754	703	716	657	680	682	691	722	666	668	692	697	692	707	679	694	674	730	685	727	698	697	751	714	693	677	736	712	685	728	711	698	788	714	711	728	715	724	697	717	700	731	728	695	695	709	684	673	705	682	748	755	732	677	676	721	736	663	671	705	660	730	706	713	673	741	697	712	692	698	723	703	716	735	659	728	728	710	690	729	738	749	691	715	657	707	713	693	722	677	722	705	682	737	728	697	726	696	700	748	667	726	703	719	726	712	642	741	676	713	675	682	758	718	729	691	703	687	739	714	683	688	701	705	715	738	735	720	702	723	690	746	688	745	707	712	695	710	726	670	700	723	681	702	749	723	695	712	682	716	761	743	741	709	722	708	718	714	700	719	746	709	699	694	689	732	694	700	720	701	708	723	722	674	688	695	710	696	688	693	704	747	681	696	734	735	718	724	750	726	719	677	694	709	707	741	701	691	697	701	682	735	675	687	709	661	723	661	687	710	697	774	712	748	716	646	744	689	718	689	689	727	721	723	680	682	673	679	740	715	738	697	711	674	703	706	701	676	691	695	724	675	682	763	693	668	703	746	705	742	692	702	735	698	680	740	762	738	723	663	707	685	649	716	696	755	740	713	755	754	681	728	701	699	717	703	740	687	724	677	671	689	706	752	759	722	720	680	688	753	731	699	668	746	691	709	703	711	726	701	667	724	747	712	679	678	704	682	711	721	710	705	725	739	676	696	716	744	688	741	676	735	713	676	737	679	656	704	662	719	689	718	711	711	693	685	740	685	697	692	706	771	719	710	734	718	688	711	746	712	716	717	672	745	685	691	695	687	722	715	702	708	690	702	715	765	678	754	685	718	682	726	694	729	687	690	701	737	773	675	729	692	699	695	721	714	709	711	687	704	723	731	681	721	690	755	747	747	752	690	710	752	670	662	671	699	707	655	671	715	670	708	708	699	694	728	709	748	690	670	690	719	751	781	703	684	715	696	708	721	704	711	695	667	691	723	717	700	678	684	678	667	722	741	745	723	758	720	649	737	651	720	711	701	717	755	713	754	680	708	687	731	708	739	715	718	714	696	679	736	672	699	649	710	685	732	698	692	738	676	688	670	709	712	695	710	702	655	681	700	705	709	748	687	721	702	744	768	654	707	687	664	702	682	733	743	729	744	683	704	689	690	720	673	738	684	725	673	767	681	721	725	689	721	670	711	700	658	682	684	707	726	706	763	721	747	724	738	684	748	699	699	710	684	714	733	684	716	698	694	736	652	745	712	746	699	721	706	697	688	693	730	684	690	721	673	691	706	723	694	723	724	697	706	724	731	722	681	719	725	727	673	694	669	712	707	756	699	723	749	699	727	709	733	685	673	677	721	676	719	711	741	683	725	660	731	688	680	729	720	658	745	705	689	729	680	727	669	695	691	697	736	739	729	679	746	705	656	715	717	704	738	702	706	699	690	702	722	715	739	685	662	710	643	689	704	723	686	721	696	723	739	751	699	680	674	710	696	745	698	733	722	710	717	680	685	688	677	747	729	690	729	711	707	695	691	742	697	700	714	689	685	703	670	754	726	748	747	697	695	726	731	726	638	698	700	701	689	721	674	706	697	713	766	718	702	689	721	704	725	736	682	710	741	687	713	710	738	720	702	681	673	727	682	759	752	723	703	784	700	667	675	656	701	741	741	703	737	724	717	752	697	661	707	732	712	695	695	764	705	700	708	688	703	752	719	675	687	663	710	699	666	672	758	746	729	698	724	659	733	742	721	679	669	701	740	694	715	727	664	740	728	707	747	788	700	733	719	734	689	688	725	689	711	709	679	704	704	686	700	743	702	724	747	680	702	729	730	792	660	701	737	715	720	696	747	741	691	722	717	716	709	642	722	715	728	753	684	693	727	723	729	718	696	666	747	709	696	669	683	716	710	750	745	709	709	744	747	714	698	720	696	749	717	717	715	681	769	724	716	678	682	719	733	775	668	695	650	710	659	698	685	695	731	715	689	726	646	683	703	762	705	707	697	724	712	748	680	707	670	693	741	712	722	721	733	730	700	698	695	704	685	737	686	752	702	665	722	731	714	748	691	681	719	672	708	657	663	678	700	687	680	730	651	706	733	640	743	705	713	673	735	741	753	668	720	671	710	707	699	673	767	744	726	714	765	697	700	729	709	721	676	679	713	701	753	697	751	654	719	690	669	722	759	684	695	672	714	683	697	693	692	731	719	690	696	703	775	700	734	683	689	714	711	718	743	664	729	718	724	748	695	698	689	670	713	690	719	650	737	709	691	715	669	711	707	725	673	674	687	715	736	699	699	679	722	718	753	746	754	668	702	746	709	733	731	712	674	714	692	761	719	705	714	736	721	764	695	671	704	746	733	702	721	716	710	693	682	708	730	674	710	733	717	736	744	714	692	693	729	723	697	656	701	742	719	735	711	717	722	703	698	699	683	732	724	679	687	726	722	761	721	729	760	729	702	721	644	726	680	684	713	736	705	665	737	732	721	722	731	711	738	725	679	686	708	680	723	706	701	750	734	707	709	721	683	721	707	689	684	715	740	720	688	694	719	674	703	651	710	703	749	709	739	673	736	737	718	708	690	707	689	722	630	683	653	706	697	716	677	707	687	719	720	670	700	709	714	677	705	726	716	700	670	724	736	708	696	746	705	694	734	651	694	794	726	759	736	717	714	681	717	706	666	724	696	762	734	661	626	723	674	668	699	723	707	750	704	684	671	709	714	720	736	672	729	742	676	707	727	734	718	692	711	753	730	775	693	709	702	722	681	693	707	811	702	709	746	710	701	664	680	723	698	726	693	728	656	735	726	736	701	737	726	690	733	702	713	678	693	721	733	656	700	727	691	719	703	701	720	699	689	675	714	753	706	680	719	740	650	706	737	726	711	787	715	709	691	731	706	736	698	703	726	703	756	712	684	702	731	684	698	716	738	739	693	705	747	705	736	741	689	704	692	701	717	680	726	683	763	687	683	651	725	681	675	710	678	678	696	714	713	660	769	705	669	701	709	732	719	677	702	724	688	687	694	687	689	739	678	700	725	707	753	701	735	685	682	746	682	728	739	724	698	709	685	707	712	718	713	781	738	752	729	725	764	717	703	737	673	707	748	702	721	714	699	714	718	708	734	758	670	712	686	724	677	696	729	680	685	687	719	721	708	698	699	671	661	710	682	700	682	666	677	754	682	743	701	709	690	755	773	691	691	696	681	767	670	748	699	687	730	717	727	718	720	714	720	747	766	718	721	731	756	698	711	688	710	695	712	769	710	714	699	760	663	709	724	627	649	740	711	736	691	773	715	720	689	705	722	744	689	678	663	741	745	661	732	695	699	700	719	688	677	689	722	695	734	675	710	665	756	733	718	748	712	694	693	680	714	711	670	681	687
34615	53135	18725	9257	9189	6583	5229	3861	3082	3001	2867	5053	8261	8761	7886	5931	3811	2639	1773	1305	1084	920	879	824	839	878	842	811	832	793	825	795	853	885	823	919	851	821	864	797	875	792	839	813	854	844	799	869	845	847	834	894	880	875	870	846	877	819	846	848	842	852	783	859	839	810	816	874	829	831	845	863	837	830	871	843	868	826	850	814	863	821	841	884	836	831	838	843	825	856	798	798	818	842	814	855	802	826	958	819	910	864	813	845	835	845	847	866	853	865	840	857	850	825	784	880	835	788	765	846	782	823	797	880	864	810	835	814	849	859	873	844	811	852	852	803	922	807	795	832	861	832	823	767	824	839	810	833	806	778	851	855	817	915	834	853	810	862	822	804	865	882	785	837	859	817	869	833	844	845	815	854	781	821	848	747	857	771	812	840	852	834	807	854	830	836	799	959	869	800	855	824	814	848	821	796	826	884	844	789	790	831	867	850	844	816	831	851	808	877	859	821	860	853	850	809	801	837	877	844	868	816	820	830	784	784	858	828	804	837	810	850	873	861	860	839	838	801	825	883	840	832	881	802	820	781	817	858	844	784	776	852	881	837	841	835	856	853	822	825	802	784	839	784	847	833	818	865	830	851	833	811	805	813	800	872	811	843	815	811	841	893	857	883	876	897	867	857	815	834	921	852	794	889	782	830	866	847	847	847	849	866	862	857	860	890	829	895	806	868	848	837	849	871	831	813	863	816	852	818	794	890	827	841	831	825	857	850	877	892	867	771	832	845	855	811	798	847	822	812	808	842	798	802	870	828	880	805	801	834	794	821	799	835	785	809	869	823	828	807	840	808	778	854	845	850	855	859	843	841	791	839	827	849	815	781	855	781	863	858	804	827	815	829	793	836	863	831	799	849	877	850	809	823	879	872	847	827	852	779	876	827	879	880	760	865	842	861	893	798	821	844	873	787	806	830	842	816	842	809	860	836	825	856	835	844	850	817	834	803	842	861	851	817	787	866	819	835	868	824	836	848	792	843	849	805	855	869	847	845	850	828	794	835	776	868	799	786	831	782	824	834	846	850	836	813	873	819	852	835	792	820	767	869	841	867	797	850	843	765	856	830	780	861	826	802	801	878	878	845	833	882	867	853	781	851	917	840	857	836	819	833	878	863	837	895	793	881	830	820	778	867	854	775	855	870	834	841	885	838	838	845	825	864	812	858	832	806	828	858	803	848	862	817	871	879	860	833	793	858	836	819	841	870	867	818	805	816	813	854	856	878	844	850	852	854	821	844	851	881	831	876	845	850	790	840	784	824	922	842	855	858	840	816	859	851	798	882	776	870	820	858	836	803	842	840	807	839	796	836	830	855	893	867	848	816	846	836	799	825	825	859	851	832	799	832	802	839	812	836	842	819	812	851	818	859	889	820	787	803	778	788	838	780	832	833	888	785	830	806	801	826	832	851	830	832	798	797	834	851	869	849	817	833	820	858	797	842	811	862	832	795	804	844	804	821	806	868	853	851	870	827	837	819	801	824	816	850	843	815	830	915	835	875	792	817	798	826	862	790	871	812	822	770	830	853	826	888	840	801	828	854	892	804	823	850	815	834	819	849	895	820	848	862	871	814	828	792	877	800	846	876	850	821	830	816	858	855	829	838	837	853	841	822	861	909	784	832	818	826	877	906	826	811	890	842	865	830	829	887	816	846	795	768	817	873	839	800	805	862	860	865	804	887	808	803	892	813	840	821	860	815	848	867	807	873	837	861	792	868	823	832	842	857	805	842	828	832	839	846	850	851	872	832	844	854	854	781	883	865	823	865	854	805	866	848	788	862	838	814	863	848	828	797	835	844	846	867	859	823	839	867	834	792	878	829	874	824	865	813	866	835	808	836	784	848	855	829	863	856	829	855	872	812	856	840	803	870	841	863	872	837	844	858	849	867	803	909	917	817	880	835	815	846	843	839	830	852	861	867	856	843	830	827	836	841	846	841	811	874	812	902	883	805	844	790	857	806	775	829	814	923	796	834	815	861	823	873	787	843	820	823	895	827	813	851	897	837	841	854	858	820	844	845	797	839	859	782	875	868	823	779	806	819	924	836	823	816	828	836	820	810	868	840	811	833	814	801	841	866	866	800	878	803	819	852	848	843	852	818	808	780	835	806	815	842	793	821	885	841	862	843	824	824	826	823	846	855	801	833	795	887	833	797	800	852	849	815	849	883	805	883	817	816	829	840	830	850	841	852	776	884	876	802	790	827	807	871	854	809	850	854	786	903	888	858	890	783	844	841	869	837	806	879	841	848	831	839	842	827	868	830	849	862	824	808	769	790	851	773	856	824	848	822	878	840	762	848	801	801	837	779	858	794	901	835	855	786	845	838	831	819	817	837	843	858	832	816	813	826	850	826	855	841	837	798	836	812	842	849	879	833	854	784	818	866	863	847	796	888	803	837	846	864	829	858	825	829	834	864	823	853	936	860	816	830	830	803	845	864	851	824	822	858	841	828	787	860	823	843	864	857	849	837	824	854	786	812	874	902	785	850	837	796	807	892	795	802	880	845	830	816	904	854	820	845	840	813	869	825	810	787	846	802	855	861	869	878	827	823	884	819	833	845	866	852	881	859	826	814	858	846	846	875	857	845	817	871	759	809	794	827	824	831	812	820	839	832	813	849	821	866	810	800	804	767	795	843	868	874	814	890	805	802	809	825	806	856	858	841	821	827	825	861	738	823	825	858	820	847	802	845	822	823	855	820	850	812	800	867	814	860	861	860	872	917	813	806	868	811	839	809	852	834	865	875	819	911	868	827	757	801	870	826	839	846	840	823	851	800	830	827	810	836	843	842	828	849	824	831	839	841	820	852	856	820	822	884	855	831	813	852	844	851	826	833	848	820	865	818	822	815	820	826	787	866	879	820	843	858	833	832	787	856	871	881	826	829	817	825	826	813	875	879	809	825	867	867	864	881	829	838	848	815	822	845	857	819	857	859	847	823	773	895	777	854	871	848	835	893	853	881	854	830	893	885	848	814	844	815	809	854	823	847	796	804	869	850	882	850	838	837	854	900	875	807	841	812	802	868	827	797	808	831	860	840	837	813	807	832	792	834	887	839	847	809	835	864	859	873	822	849	828	828	802	800	833	834	844	873	790	798	826	831	866	837	819	841	830	839	738	841	841	857	828	772	847	842	808	866	826	861	801	822	870	858	822	858	841	838	843	841	823	815	846	822	825	806	808	824	839	855	815	837	797	810	856	819	841	780	849	846	890	848	829	806	806	910	812	846	858	870	796	850	854	860	832	913	822	846	841	818	899	828	818	813	819	833	857	828	861	809	868	806	840	853	826	883	882	785	823	857	812	854	764	880	846	812	840	819	801	838	900	856	815	867	840	873	848	867	867	837	848	873	847	837	806	799	823	818	826	834	871	780	851	731	862	827	851	853	855	850	820	871	865	862	819	815	801	813	900	881	799	817	801	803	808	839	818	802	864	844	829	822	863	854
23258	21566	29281	24269	21552	21773	14474	4826	3016	2585	5460	6312	11504	16734	14654	11377	7752	4581	2854	1915	1253	962	897	874	818	838	773	800	805	762	774	799	767	796	826	768	793	787	716	809	700	824	800	746	795	804	773	755	767	836	842	796	829	810	744	804	756	802	746	734	766	776	736	773	776	775	785	785	749	774	772	776	758	787	815	769	756	756	779	740	727	820	758	814	772	791	788	750	760	802	779	783	784	778	819	809	748	796	790	780	790	776	772	793	783	749	797	763	795	770	804	709	761	752	766	728	786	817	766	798	733	807	849	772	757	826	764	768	739	766	778	813	761	787	783	781	797	758	758	782	784	753	800	768	783	826	761	769	747	805	794	748	762	745	800	780	796	811	743	803	786	754	834	772	769	811	804	840	716	817	728	782	833	711	765	774	794	779	810	722	782	749	815	786	800	773	758	762	812	733	831	835	813	733	805	799	787	774	777	788	775	859	745	793	762	739	730	805	773	782	779	799	766	795	792	762	740	795	821	769	788	757	776	765	776	800	763	766	738	747	801	808	771	788	799	786	764	790	759	780	779	857	821	769	812	790	820	818	785	802	798	771	779	762	841	758	848	797	794	794	791	735	772	810	756	790	735	770	789	841	746	758	808	766	776	809	757	784	774	782	797	793	810	810	744	791	738	806	839	797	810	782	792	823	774	769	804	773	755	782	802	781	798	809	808	821	754	755	816	822	772	777	756	857	800	792	780	766	769	803	788	755	814	778	818	798	731	788	808	731	776	788	816	755	789	774	743	758	805	819	811	728	789	782	789	750	782	769	809	800	776	807	737	719	725	773	787	730	834	766	768	743	765	752	791	797	779	758	810	806	718	787	798	846	753	786	770	791	763	820	782	796	770	771	804	805	775	753	766	749	795	759	814	784	784	775	752	821	738	775	781	805	775	801	831	812	805	783	807	795	783	788	780	828	794	757	786	765	781	745	797	767	852	753	782	813	751	764	768	765	797	763	766	794	799	814	815	734	765	823	784	798	806	762	765	802	771	740	827	768	821	789	774	743	796	800	795	797	764	714	798	780	813	759	691	794	780	769	772	736	829	742	812	775	752	808	786	773	855	779	724	785	833	769	770	727	770	792	783	785	816	801	714	767	795	740	753	793	763	770	768	765	786	774	796	784	780	793	791	764	752	804	773	778	801	769	728	721	764	769	741	740	753	783	817	776	809	806	760	793	740	751	709	814	790	751	776	723	831	712	797	789	741	737	808	731	802	787	769	809	801	755	744	784	791	818	758	752	747	778	798	774	764	790	749	792	725	770	803	759	731	810	775	768	758	748	767	766	811	783	775	809	786	751	751	775	733	758	729	765	758	780	785	774	801	780	762	775	752	785	784	756	793	773	765	732	765	818	779	757	779	739	757	787	796	806	794	834	762	766	772	744	771	740	706	782	745	799	814	769	785	757	834	771	784	791	794	755	705	776	799	794	750	789	735	774	806	806	794	768	791	811	798	758	798	776	783	794	814	758	761	732	775	719	826	801	804	765	776	769	758	809	809	740	771	779	775	815	826	757	736	763	762	779	783	816	783	729	776	786	806	745	773	779	774	820	806	799	783	781	832	773	786	824	799	753	717	807	731	834	803	831	784	797	801	784	735	777	786	789	772	762	800	758	866	781	819	763	765	771	778	772	803	794	800	766	773	743	794	752	797	768	749	785	792	821	782	790	793	775	795	781	731	766	768	836	780	761	767	779	749	774	781	776	799	779	804	709	767	733	775	767	781	773	822	794	782	815	763	784	786	785	752	731	741	789	786	794	763	704	727	741	834	799	747	818	783	724	727	756	821	843	728	792	756	777	791	725	783	789	762	729	778	764	780	799	757	793	786	743	844	762	767	765	765	755	790	739	730	743	797	754	775	755	810	819	779	761	770	811	731	727	778	774	782	814	730	800	807	731	756	801	755	779	775	761	754	758	783	803	800	785	820	746	743	825	771	770	740	754	758	724	808	795	781	778	742	766	825	737	810	791	786	719	801	803	796	765	786	779	794	767	774	816	771	788	805	803	755	734	773	804	768	761	798	769	780	763	800	811	802	809	741	831	802	778	699	776	760	810	761	802	816	755	787	768	747	754	779	695	764	775	800	822	741	779	811	770	794	777	793	789	786	798	798	810	787	780	753	776	748	761	806	793	737	793	751	781	811	807	732	756	769	762	806	750	820	764	759	781	783	813	771	797	791	803	774	794	762	781	746	817	744	757	808	770	733	744	739	740	771	777	775	760	774	748	746	781	795	775	765	774	784	770	782	757	768	790	778	781	774	808	787	747	749	766	762	786	784	758	763	792	740	769	720	774	750	761	739	772	760	746	768	751	741	819	751	765	760	791	754	789	802	751	793	799	814	792	794	794	743	781	774	789	818	801	781	780	761	763	740	770	780	803	748	799	818	770	783	784	769	795	737	793	849	790	783	767	779	803	733	724	774	815	779	783	768	804	745	723	846	795	735	784	783	774	791	753	799	785	801	787	752	812	779	774	758	826	803	812	800	802	774	767	787	742	748	774	774	772	771	780	810	794	770	761	792	751	826	787	753	751	797	735	794	724	760	763	793	772	754	754	779	727	765	759	806	725	768	788	807	860	857	749	826	762	784	809	762	773	780	819	793	795	801	799	751	758	773	746	713	769	777	744	761	800	756	759	810	790	808	760	851	771	837	799	766	761	802	786	773	766	780	797	748	760	823	752	824	820	780	759	771	776	743	789	729	797	778	768	811	783	751	769	817	813	793	788	804	777	786	764	797	764	757	768	820	801	832	774	768	783	788	751	751	803	778	781	752	747	778	750	745	781	798	738	791	784	795	744	795	756	812	757	761	772	749	784	810	872	819	788	778	767	833	770	792	802	776	826	788	757	767	804	761	722	823	746	779	803	784	789	779	808	770	823	800	779	760	772	775	768	787	835	764	742	772	747	796	761	757	733	740	761	775	825	786	797	775	799	771	762	801	754	747	819	792	791	783	774	805	739	753	755	798	768	835	767	797	806	813	759	777	806	768	840	768	749	817	781	787	763	749	792	770	795	722	763	779	739	761	817	724	804	755	788	792	809	784	782	779	751	791	796	762	830	764	780	817	777	740	794	807	778	791	765	770	715	775	745	766	856	736	805	768	737	742	800	768	793	784	767	800	751	807	784	781	740	756	800	812	768	812	797	791	751	784	776	782	766	751	796	748	801	738	761	753	713	800	806	823	775	779	788	762	811	788	751	790	747	796	811	747	759	846	808	777	804	814	803	783	818	809	845	742	773	814	803	756	772	773	808	730	736	711	778	799	781	806	829	772	783	718	785	733	768	799	770	798	810	810	781	755	768	780	740	754	778	785	819	746	766	767	802	858	828	812	806	785	748	766	797	801	717	773	811	797	755	795	816	838	729	753	784	769	775	836	805	775	747	783	796	783	812	780	815	738	757	771	755	795	818	782	763	809	735	748	805	775	780	740	785	777	721	808	805
40651	67605	28358	15134	13331	12076	8715	7289	5154	4417	9275	9737	17317	22009	19194	15396	10860	6844	4213	2755	1728	1187	988	1025	927	879	883	861	892	888	866	892	911	911	878	869	904	860	866	907	878	856	853	904	863	894	898	850	904	876	856	901	891	846	842	930	858	853	918	897	852	919	914	927	854	878	910	833	858	870	865	861	822	868	894	853	890	904	833	921	904	859	895	864	905	838	848	848	884	871	892	895	917	881	890	878	847	907	882	887	851	874	901	891	902	901	923	867	889	901	863	899	848	911	887	919	831	822	915	832	917	868	894	894	834	881	929	832	915	887	906	887	906	875	837	871	893	877	858	866	852	906	851	830	875	913	897	882	868	898	887	859	856	894	858	788	849	864	864	857	887	874	907	815	948	871	875	916	889	855	859	873	865	854	889	859	937	852	855	915	867	919	920	885	918	912	876	824	862	870	895	826	906	891	912	829	833	919	875	875	863	918	861	880	891	824	870	864	888	901	876	915	858	925	871	892	912	901	829	882	928	875	897	858	857	937	860	869	882	871	871	883	854	881	824	874	896	919	936	880	852	853	835	899	840	931	913	892	912	833	894	887	876	861	866	886	871	855	873	828	880	889	859	857	875	885	884	871	927	857	914	833	863	897	866	873	861	905	907	898	932	841	900	883	934	908	881	839	891	847	886	854	887	916	882	811	851	851	867	861	851	873	883	862	845	876	856	814	875	824	797	918	849	891	937	893	864	861	845	885	887	854	904	918	882	868	915	879	848	856	875	877	818	870	926	820	832	872	858	862	856	887	941	927	899	825	897	895	924	925	853	864	892	825	816	892	913	906	912	886	872	882	879	876	868	851	894	886	865	922	887	816	914	871	881	932	849	874	861	905	876	888	806	908	867	876	828	864	887	958	891	858	867	866	899	871	912	902	881	805	830	905	863	890	894	885	936	856	932	872	841	916	886	908	873	915	916	896	897	868	913	880	902	871	852	877	849	836	910	931	851	863	882	896	843	899	904	840	858	844	881	827	866	863	863	873	875	893	828	877	883	881	899	853	857	874	857	889	929	907	916	908	853	880	876	925	864	875	891	895	893	921	864	952	895	865	880	935	962	857	926	886	894	892	880	876	905	871	887	838	882	867	877	837	916	897	900	866	887	870	936	904	918	824	815	877	837	865	842	906	901	924	864	852	906	900	889	856	861	853	938	868	833	868	847	871	866	849	895	824	888	819	850	773	921	846	874	858	866	891	896	919	898	889	906	866	953	919	863	889	882	917	846	900	936	832	899	842	865	887	841	842	872	893	823	894	874	941	882	859	916	869	894	927	948	830	848	830	870	918	873	863	923	863	848	872	905	890	849	881	923	840	852	869	883	862	891	878	894	878	894	867	857	849	863	906	850	815	926	923	920	869	881	901	872	857	868	942	880	823	863	895	858	898	859	880	900	877	889	880	857	911	842	894	904	855	875	842	871	893	904	888	866	861	867	922	875	944	868	887	891	864	912	867	879	892	873	908	845	870	867	855	869	886	843	817	883	886	903	879	923	888	894	895	884	898	846	835	902	873	841	851	885	927	885	879	909	884	836	880	903	905	867	867	859	892	878	879	894	882	913	864	952	835	891	877	880	908	864	901	902	910	864	914	859	895	888	869	885	833	822	812	919	822	824	843	849	842	846	910	845	903	835	873	880	859	860	886	941	918	871	896	890	899	880	875	907	897	809	869	896	847	906	916	860	887	883	924	867	895	844	896	920	865	885	877	875	921	855	857	884	872	854	917	841	890	900	947	889	831	877	875	885	893	819	861	849	886	902	850	875	837	949	840	855	853	855	882	894	866	904	884	898	864	840	879	913	846	883	861	898	888	832	907	891	872	891	871	854	847	891	888	885	901	891	877	874	870	906	844	862	861	840	911	872	866	844	803	884	876	836	915	871	843	879	869	912	875	855	885	871	813	919	892	901	923	877	872	917	910	899	848	920	881	862	855	844	835	869	889	904	907	846	856	849	917	896	890	956	823	909	924	886	889	841	903	907	889	890	860	934	860	868	861	871	897	864	878	823	838	859	893	876	892	851	813	933	841	835	856	932	855	884	899	860	910	883	909	881	886	887	892	911	921	868	875	929	856	891	885	906	850	839	881	857	840	876	864	870	900	844	895	903	899	898	861	862	868	877	900	890	864	903	873	906	869	821	846	824	877	857	874	836	897	869	873	865	888	874	870	898	862	884	808	892	927	924	922	903	866	859	922	920	868	910	826	865	852	859	854	920	935	842	901	874	844	866	864	845	825	922	888	901	899	870	899	854	890	859	862	921	900	919	863	884	860	907	877	896	905	902	872	926	861	892	873	890	898	854	872	903	885	877	868	839	887	872	929	836	844	944	855	952	869	865	889	872	842	827	896	930	873	881	893	858	863	870	881	848	866	869	872	868	850	839	842	925	890	884	920	803	885	847	848	932	914	835	826	833	886	848	853	923	853	898	888	832	885	917	902	876	890	776	892	835	896	885	891	923	843	872	862	846	819	883	897	865	902	881	914	874	859	931	862	885	865	900	884	825	865	886	877	840	849	890	889	879	923	844	902	848	862	898	872	868	870	952	838	816	859	896	830	881	876	842	896	906	848	863	891	877	861	851	917	844	844	852	930	851	842	864	880	833	886	884	864	857	887	861	926	987	874	910	891	905	848	850	900	892	903	946	859	925	815	879	903	853	832	865	861	902	860	857	896	856	890	927	882	825	878	831	899	903	917	867	876	906	831	874	858	863	871	909	887	886	902	831	876	822	866	833	884	870	869	901	875	861	885	873	906	867	874	901	861	902	853	929	816	870	842	898	877	892	846	930	885	851	909	847	897	864	851	926	904	882	828	859	885	881	820	870	858	935	959	889	843	912	887	850	885	849	871	888	846	859	922	951	834	866	898	893	850	908	858	853	911	844	861	861	823	876	851	822	883	875	886	882	871	856	925	867	841	903	898	852	829	898	885	846	899	908	829	873	871	875	844	880	857	837	895	888	853	903	821	867	827	897	852	892	859	838	861	867	916	863	839	845	916	856	873	909	849	861	844	857	866	911	838	886	832	939	874	872	808	869	883	883	834	881	905	884	866	874	915	904	876	868	873	896	896	858	864	867	857	892	895	854	912	878	850	916	850	941	860	848	877	903	871	856	897	900	865	830	887	925	922	876	893	880	855	882	923	883	920	905	892	828	855	856	931	896	848	874	848	907	823	872	834	851	869	855	908	872	877	837	898	937	872	880	884	912	869	886	927	879	876	903	860	890	866	846	912	882	910	901	901	893	900	807	937	914	891	871	930	877	865	880	861	901	855	857	827	862	885	868	841	818	883	912	811	874	871	847	862	875	902	888	882	938	849	882	896	863	845	878	888	859	866	829	860	862	869	875	900	887	886	858	915	872	910	887	850	877	877	892	906	925	828	819	850	867	853	876	830	860	894	863	854	866	884	888	888	946	908	903	846	897	889	907	933	944	904	844	847	880	906
28877	27519	21778	7806	3425	2457	2258	1756	1525	1170	1256	1291	1401	1308	1210	1223	1089	888	781	709	663	583	607	571	595	583	613	591	572	589	556	546	538	592	586	642	589	602	603	587	635	599	583	601	557	624	587	592	590	602	637	606	582	559	634	623	569	649	604	551	613	563	584	591	591	594	561	597	558	628	581	574	618	591	564	589	566	586	568	614	552	601	579	564	637	586	627	605	570	508	612	580	561	572	556	643	595	583	565	609	586	594	556	546	573	597	594	585	597	544	559	595	612	585	635	550	599	623	621	573	650	585	596	572	603	538	572	610	593	558	615	592	621	588	578	573	516	628	582	596	608	565	598	592	547	591	558	561	600	529	582	558	576	633	572	570	601	607	612	574	575	565	587	578	630	617	596	546	634	571	538	574	567	571	614	604	547	594	576	564	538	585	535	584	565	575	558	620	528	582	571	568	578	581	560	607	558	542	597	603	631	557	572	587	579	588	588	577	563	607	606	576	617	607	606	587	598	561	611	568	547	591	553	634	591	570	564	596	590	579	576	555	550	579	593	573	584	594	563	599	597	619	581	593	599	550	561	589	565	578	650	544	587	601	560	542	564	583	558	575	584	598	571	577	597	619	570	599	573	553	641	584	555	557	548	616	562	537	594	612	595	581	595	590	597	598	562	610	557	591	563	607	542	571	575	585	609	590	550	608	616	541	608	623	594	541	609	595	545	544	540	554	618	584	541	586	618	583	590	590	584	610	566	573	616	578	603	569	599	618	543	584	613	605	604	604	554	589	571	589	580	576	596	632	617	578	603	578	596	579	557	581	592	558	611	554	615	593	578	556	552	596	615	643	553	605	603	616	585	606	620	615	513	613	568	563	565	604	603	593	552	587	569	566	576	599	570	594	638	578	574	582	612	572	572	583	572	551	623	568	580	614	560	580	584	591	561	553	564	613	553	576	577	548	584	541	561	619	603	585	576	594	559	554	559	554	546	578	532	573	557	544	556	617	557	611	548	597	560	588	615	598	540	596	600	618	563	604	565	603	579	585	636	556	601	548	577	572	586	595	586	620	577	587	570	573	565	564	602	590	625	622	572	571	552	566	570	595	588	583	604	594	582	574	558	560	621	563	543	553	614	615	519	593	562	548	589	599	595	609	614	557	647	574	583	614	569	573	553	604	603	546	584	571	604	626	621	583	567	596	566	566	615	576	583	553	583	527	555	588	579	559	531	613	564	566	565	578	553	594	567	563	565	586	561	593	570	581	575	563	590	584	610	562	584	573	604	593	589	605	574	551	562	637	591	620	556	576	597	556	601	590	622	584	596	582	562	571	627	614	579	606	570	566	550	608	620	639	546	579	556	599	611	591	575	591	549	579	566	590	553	598	539	592	582	590	532	612	577	549	564	582	575	559	612	587	588	601	536	582	602	559	583	598	557	597	621	618	610	595	592	635	595	585	551	569	556	560	578	589	568	543	539	574	621	562	584	576	595	537	601	599	595	574	622	543	563	558	581	569	580	595	616	635	633	581	570	573	615	590	612	578	603	570	572	589	590	579	557	558	575	576	562	548	612	574	571	595	542	562	564	567	564	583	597	560	608	600	591	549	583	595	562	601	597	605	622	614	577	572	599	518	564	575	577	561	538	567	589	552	593	582	594	581	568	587	594	565	621	614	605	578	609	571	599	571	605	600	605	601	543	570	550	591	582	602	561	561	566	571	588	552	585	579	609	642	591	617	612	564	610	530	576	592	560	537	575	580	553	591	624	587	590	581	584	590	589	602	594	567	590	577	607	605	596	533	612	556	590	572	649	561	594	593	603	580	555	602	559	550	589	624	583	574	589	566	579	614	564	585	554	612	610	548	581	614	573	631	574	583	577	541	588	545	582	597	596	591	538	533	547	583	588	593	571	585	558	593	610	592	541	553	561	577	582	582	550	568	570	532	611	583	618	640	554	596	603	594	560	600	585	555	599	576	632	622	584	584	601	564	605	602	602	549	600	590	619	568	569	569	566	639	574	598	608	572	562	606	592	586	561	596	540	588	602	575	524	584	558	625	581	557	582	605	573	561	587	558	566	615	556	572	541	579	603	607	550	565	527	583	553	615	550	594	595	578	615	569	598	596	560	584	581	594	616	559	635	590	582	585	541	564	587	563	589	538	615	591	592	612	568	556	564	613	579	577	556	587	566	605	580	583	629	628	574	572	570	600	601	563	621	588	567	611	575	575	631	579	627	593	578	584	544	616	598	585	604	585	569	611	551	583	583	568	535	605	567	566	608	595	578	571	567	571	562	617	593	559	591	615	612	590	556	590	556	537	541	587	546	574	544	570	577	570	600	597	604	576	567	585	583	618	560	569	571	602	611	602	582	623	549	597	601	579	589	566	571	599	584	561	593	627	563	576	580	593	564	630	584	597	593	577	536	627	616	549	590	586	542	588	561	578	575	601	579	558	576	571	573	583	582	587	622	615	565	576	588	567	602	550	604	586	546	593	576	604	596	602	593	610	562	576	613	591	589	567	586	616	605	636	571	625	596	562	525	570	602	594	614	606	538	613	573	550	595	523	564	624	571	576	622	616	544	572	570	552	611	605	578	609	557	588	562	573	526	591	627	504	537	605	555	630	574	561	566	605	581	548	566	595	621	594	581	589	580	582	570	568	600	615	563	544	515	596	605	608	582	596	559	581	569	569	602	570	583	554	587	580	579	576	616	560	511	584	609	564	612	593	601	613	558	587	586	576	603	550	585	598	593	571	611	590	557	555	607	581	528	579	581	638	566	586	570	544	580	579	552	561	551	583	566	570	590	562	613	563	569	555	595	623	542	618	582	553	613	585	642	560	579	585	615	571	584	545	636	593	637	620	567	548	590	576	508	581	624	580	587	561	539	557	592	534	533	549	586	573	580	602	581	607	599	555	598	614	552	582	599	542	567	560	585	537	572	587	595	576	577	569	591	604	529	587	586	550	580	581	571	597	576	604	573	559	622	548	594	548	561	581	626	561	551	610	548	606	558	538	593	564	595	554	594	596	596	566	553	593	587	618	587	604	546	564	581	584	623	576	631	598	584	586	556	548	568	560	605	623	559	578	572	562	555	562	612	550	581	577	578	562	569	567	579	574	589	582	585	587	569	560	574	583	609	540	583	583	626	583	567	531	598	564	587	540	580	564	574	572	595	614	538	612	584	584	585	561	537	617	579	554	595	576	606	529	542	627	580	565	594	548	614	634	605	571	589	569	558	589	582	593	579	590	563	646	582	564	598	576	593	603	589	590	574	587	584	584	598	591	576	582	608	545	582	583	616	566	599	575	543	584	605	582	580	582	574	554	582	586	546	600	562	572	613	575	621	515	574	566	571	594	601	580	605	570	610	563	551	562	581	570	573	582	642	515	574	542	581	540	586	553	578	571	604	616	604	613	594	593	535	617	618	520	554	600	608	620	561	571	605	596	578	586	570	586	606	570	594	541	569	599	566	628	581	605	574	575	599	601
31193	44101	15607	6161	5765	4931	4198	3365	2755	2000	2000	2107	2194	2151	1903	1742	1401	1169	978	848	761	677	707	724	674	699	702	680	665	678	684	680	663	722	674	680	723	690	676	731	701	666	723	702	691	673	707	664	670	648	648	667	680	682	643	662	707	684	624	679	693	672	713	706	687	681	684	657	717	677	667	703	726	723	666	637	688	704	704	705	672	654	681	699	667	723	685	696	645	687	662	709	732	683	654	717	661	688	710	722	719	728	698	644	711	705	679	692	719	710	682	721	671	703	668	680	686	664	694	671	702	688	650	719	715	668	674	690	720	693	656	702	733	655	704	700	705	724	651	668	742	671	699	712	717	702	723	690	659	680	667	702	659	653	680	697	684	668	675	668	699	735	671	725	711	714	676	693	679	626	656	669	694	717	760	683	680	640	715	715	693	649	739	689	748	694	705	703	686	684	670	682	731	699	666	684	719	652	691	666	744	673	691	681	639	682	726	620	697	659	673	734	670	660	738	693	694	682	718	698	675	639	617	711	715	750	675	701	720	667	709	669	674	685	663	659	671	692	657	695	673	696	702	682	681	698	731	702	674	663	710	704	673	686	681	678	719	706	698	691	655	678	677	680	694	641	751	656	671	654	694	731	719	693	726	691	697	680	685	658	691	649	687	690	715	701	663	702	675	701	753	694	699	646	665	681	713	699	689	679	658	683	672	652	710	666	656	699	686	669	677	680	719	665	692	694	768	704	647	701	674	741	696	663	692	634	676	680	699	696	698	701	693	673	697	655	734	705	700	684	661	724	679	684	705	709	659	690	682	654	659	735	683	673	671	708	687	706	712	712	746	721	697	630	600	695	667	681	669	673	655	677	721	701	682	671	635	669	693	664	752	720	657	705	706	671	684	675	727	732	682	675	730	717	718	667	707	710	705	662	715	641	648	725	649	715	662	654	674	694	688	714	683	737	675	698	700	690	716	645	721	717	704	633	665	674	698	733	679	731	636	708	643	648	701	706	659	713	682	663	680	694	677	718	650	721	710	676	644	709	667	736	658	654	678	696	734	708	624	685	682	689	670	691	697	681	690	710	684	688	719	691	720	700	683	649	746	747	673	694	695	689	661	660	645	647	670	660	681	715	649	655	725	714	721	741	720	692	689	703	695	706	668	713	683	716	685	686	686	694	671	692	708	703	690	698	691	669	661	746	709	674	716	643	660	728	672	694	669	729	723	718	743	685	748	674	744	703	667	656	691	660	704	693	702	697	728	669	688	696	708	704	674	699	680	669	718	720	672	686	678	705	699	685	696	722	677	676	697	644	702	653	713	692	685	727	692	732	667	657	689	670	682	710	675	687	671	669	739	671	683	687	724	736	651	708	665	705	682	675	654	714	655	694	686	684	724	656	736	691	694	710	676	689	691	701	650	670	720	693	729	700	651	670	670	671	692	673	673	695	659	663	719	684	716	678	697	659	683	715	731	695	667	715	673	734	729	703	715	691	682	702	719	676	743	678	674	675	674	695	673	718	677	697	660	675	705	720	665	705	684	680	655	718	699	656	704	709	692	719	655	681	684	674	625	655	713	694	675	717	684	679	691	691	697	743	659	661	692	679	688	672	691	684	638	683	672	672	699	662	666	682	710	691	670	678	697	692	703	699	679	659	679	624	670	680	682	682	693	678	709	704	661	703	727	732	665	692	667	691	680	657	635	685	754	692	720	702	674	702	653	705	695	691	694	717	716	716	644	711	688	689	717	671	741	689	711	657	687	679	699	694	713	660	735	731	684	683	675	683	704	672	693	729	654	726	707	691	710	708	756	683	683	653	692	638	699	637	716	701	675	694	669	725	711	691	665	645	708	735	700	699	658	709	645	684	740	644	706	718	654	697	734	723	689	682	670	663	670	733	692	669	685	720	727	668	639	716	670	689	716	692	677	683	690	692	670	771	670	634	703	698	680	696	684	705	686	722	683	670	684	712	726	692	747	682	735	684	748	686	706	685	684	714	705	670	682	717	681	745	721	694	731	667	710	669	705	678	727	704	749	685	718	715	667	742	729	674	722	692	712	676	688	699	686	674	701	718	714	670	687	736	705	687	711	689	681	699	708	647	693	675	714	663	697	660	702	686	679	679	680	684	682	700	708	718	724	706	647	740	724	679	677	702	712	674	696	705	698	695	675	706	714	742	720	688	703	709	684	658	724	661	741	670	670	701	683	692	673	679	647	701	659	673	703	728	705	675	713	700	737	690	674	691	664	681	667	710	666	675	721	673	702	670	673	724	712	675	652	666	672	711	652	715	682	701	660	707	715	653	689	679	725	682	689	698	706	695	689	724	702	717	653	687	660	728	656	729	698	738	679	659	652	665	708	644	675	659	700	676	662	703	652	697	693	667	670	672	706	671	694	703	693	635	716	716	738	691	693	692	674	697	654	733	694	670	713	664	689	729	682	648	696	685	663	657	679	728	714	711	698	683	715	656	680	650	686	727	622	715	731	695	703	707	666	668	695	664	703	705	666	700	675	649	681	692	755	696	709	768	716	682	677	635	700	690	715	688	667	689	683	653	721	702	674	714	666	702	681	683	669	685	719	705	698	711	678	671	672	658	708	706	684	707	647	666	659	661	712	709	656	710	670	717	662	675	704	689	734	669	664	673	678	663	723	746	675	756	726	733	693	707	716	702	686	672	699	653	716	689	718	706	677	664	687	716	691	727	698	742	669	686	717	690	748	707	675	686	642	669	660	740	681	641	677	702	681	731	707	740	649	677	697	719	691	710	682	689	658	692	683	707	637	697	702	651	719	664	690	707	658	669	711	683	691	738	648	657	722	670	706	685	722	752	670	691	680	676	674	648	696	677	734	661	705	664	697	671	739	709	721	677	695	701	699	682	666	682	682	737	734	755	727	734	723	698	701	655	680	709	649	685	685	703	687	736	675	740	697	695	682	720	748	659	655	755	713	735	668	710	736	744	679	725	705	698	706	718	714	689	700	736	706	671	669	696	673	699	677	679	696	721	678	641	696	732	672	764	671	659	723	684	721	686	674	701	650	679	736	686	662	682	681	679	756	661	713	741	683	699	717	666	672	636	689	701	689	727	714	671	706	709	717	690	660	657	704	709	727	681	639	708	679	675	687	708	679	639	719	663	717	753	719	679	696	663	683	708	712	685	737	648	673	681	691	685	683	712	702	691	694	694	704	720	675	680	648	629	664	663	655	686	699	682	645	668	684	703	672	682	675	719	725	681	706	710	711	658	636	702	716	714	693	695	708	664	699	684	729	738	706	693	714	708	686	659	665	662	720	733	687	717	712	643	716	682	696	696	690	698	654	679	738	703	707	690	649	744	665	721	715	690	668	695	716	688	720	673	694	710	705	718	685	664	656	739	708	679	668	708	679	707	682	692	694	716	662	696	651	694	644	686	672	664	662	717	678	688	650	670	673	666	675	705	649	705	655	681	738	689	709	680	677	671	663	690	666	702	673	664	694	674	694	677	700	674
24321	21596	28683	24654	21290	12943	4591	2884	2187	1723	3149	3922	5922	7763	7264	5941	4332	2764	1783	1151	743	692	623	598	579	606	566	553	534	569	570	596	572	574	576	570	567	572	574	563	571	600	554	612	558	576	570	567	529	575	583	587	563	549	555	509	581	588	529	586	559	579	589	578	552	582	588	580	558	593	572	574	553	584	592	584	570	627	554	558	581	552	599	569	571	539	569	598	544	596	583	566	598	618	553	583	591	585	560	567	551	580	584	620	588	557	590	609	572	623	626	569	555	577	540	561	568	537	558	603	574	564	610	563	561	622	601	622	567	568	633	581	539	593	595	588	580	578	559	535	568	561	541	554	588	545	597	579	561	571	585	538	578	603	557	558	604	550	571	594	502	599	607	542	596	602	577	575	607	572	566	550	520	546	570	543	567	576	558	582	523	575	613	580	626	554	589	579	609	546	587	570	559	548	599	572	586	541	570	570	548	581	599	573	594	600	572	594	615	596	586	601	564	611	598	568	602	570	593	592	546	556	578	546	582	568	599	595	587	628	575	552	597	583	594	584	594	550	619	563	566	569	589	601	558	544	575	583	586	575	558	575	565	593	641	579	553	581	574	569	561	550	564	568	606	588	559	601	581	554	576	544	542	532	599	535	568	574	575	550	587	597	577	558	528	582	564	554	615	559	534	555	557	563	588	582	604	572	533	623	592	563	552	594	532	552	583	560	579	571	629	526	553	514	518	603	548	574	559	604	594	589	619	591	592	553	585	589	544	585	594	597	569	601	586	601	594	562	585	588	586	637	601	609	571	557	586	578	586	566	546	566	593	569	568	557	565	573	578	573	616	581	533	580	610	599	600	562	586	552	595	593	563	565	581	578	543	604	604	575	574	603	591	567	543	533	565	597	541	583	566	582	571	578	588	555	609	577	612	586	591	586	562	532	595	549	583	554	574	582	581	547	572	588	585	556	585	554	625	589	575	565	555	574	563	593	577	534	586	611	563	566	578	573	578	548	594	579	548	562	565	600	625	593	571	559	607	563	612	570	622	619	555	594	604	598	566	603	591	525	596	558	544	587	579	563	555	565	607	592	578	633	578	587	578	596	591	599	611	521	584	567	636	588	638	601	571	569	576	589	571	518	598	630	570	559	590	581	583	536	588	557	583	629	621	557	546	574	590	589	570	576	603	578	574	561	577	618	603	556	571	569	594	576	572	557	575	609	581	550	574	581	602	591	556	593	579	586	556	565	560	586	545	551	571	561	585	605	552	573	567	593	562	603	608	599	528	568	564	624	553	536	611	559	573	607	550	644	630	616	587	582	588	575	582	622	571	576	580	568	620	603	600	592	604	580	602	629	529	557	544	534	550	578	572	573	552	546	573	593	573	568	561	569	540	616	569	552	543	612	593	563	525	620	586	588	557	572	530	553	563	633	596	579	557	539	587	590	562	549	529	591	575	581	584	593	556	577	603	595	564	549	531	595	612	578	580	590	592	573	587	580	587	594	578	596	583	588	553	604	568	569	549	564	562	543	602	547	580	581	551	525	574	607	582	553	570	575	608	558	525	579	557	615	574	566	619	585	537	616	622	589	541	564	576	578	611	596	568	572	558	538	568	580	550	599	587	572	561	541	633	530	592	551	592	554	557	588	579	568	561	599	567	536	579	568	611	609	613	575	607	605	586	610	576	589	634	560	562	588	587	556	562	571	569	593	546	523	575	555	575	566	545	583	568	559	549	564	600	592	562	585	562	568	583	566	547	611	614	519	549	561	626	600	549	533	596	571	564	541	569	541	552	573	561	577	536	588	600	587	590	580	558	570	570	624	538	588	569	585	535	581	574	558	545	559	568	596	548	588	543	542	555	549	594	579	556	566	592	597	573	594	527	577	574	590	564	545	613	573	573	577	613	573	547	572	558	553	584	549	574	544	539	531	601	517	560	591	562	536	568	555	597	577	569	593	544	576	544	546	542	535	597	592	569	551	537	536	538	591	597	594	585	553	576	593	530	543	594	584	581	554	568	516	578	580	619	585	583	575	549	579	538	578	611	561	598	605	574	591	544	565	585	549	562	523	554	598	582	595	578	571	571	556	536	602	583	579	565	594	639	573	563	566	591	593	607	556	544	555	555	545	538	599	597	585	550	568	571	544	572	584	587	593	562	554	574	601	597	582	581	564	529	583	550	566	562	596	598	562	577	601	538	583	580	638	616	600	555	578	552	549	569	569	542	535	579	575	576	557	564	567	564	570	550	632	564	565	590	604	548	594	577	555	616	583	603	558	582	598	608	562	577	543	552	574	582	568	559	562	572	584	578	601	548	568	565	554	551	564	570	563	549	592	565	628	597	597	615	566	583	574	539	598	557	589	543	633	563	560	571	571	551	587	592	556	596	582	563	632	605	597	592	590	577	578	604	624	573	579	595	571	606	527	594	550	601	595	553	575	566	576	556	539	606	608	550	599	571	581	550	567	579	549	546	595	545	572	543	588	586	577	573	578	575	535	585	587	544	557	532	596	582	598	581	538	585	603	539	593	567	595	584	585	526	549	613	550	595	565	560	582	534	541	574	589	600	594	599	587	540	523	599	557	574	579	545	575	597	550	577	585	609	582	570	580	621	587	620	600	591	583	583	582	561	614	565	576	607	617	609	571	551	587	566	551	540	547	575	579	567	566	583	562	603	574	576	539	574	596	515	563	574	611	554	571	548	565	558	563	570	589	556	575	579	597	584	578	589	605	556	574	608	541	565	585	555	602	592	527	582	586	629	552	572	586	577	599	600	589	560	581	574	593	550	575	610	573	558	554	581	567	579	568	596	561	584	559	573	593	565	559	572	601	531	545	523	591	537	565	597	554	568	596	564	571	569	549	559	567	527	569	576	539	556	537	569	619	555	540	624	584	580	569	592	551	579	551	624	573	571	583	636	567	538	588	562	593	583	569	564	617	590	573	555	580	583	582	586	585	583	561	544	545	543	543	620	565	604	572	567	573	610	590	526	590	605	553	589	561	591	570	590	613	579	555	553	560	604	607	591	555	582	575	562	584	541	554	603	586	574	582	592	544	592	595	596	537	613	558	587	525	594	574	569	554	537	566	565	561	560	538	569	567	562	568	599	577	574	597	557	554	567	575	568	600	575	595	579	584	592	552	580	594	612	544	607	616	552	622	560	534	583	518	588	581	581	611	641	528	578	596	560	576	564	584	620	562	569	570	571	589	565	530	516	610	575	546	593	566	603	578	589	555	567	603	548	574	544	582	592	605	566	590	563	553	567	547	597	589	593	553	578	574	612	598	607	598	584	585	574	573	582	560	584	580	591	555	582	586	567	560	570	595	586	573	607	610	579	580	606	575	574	556	587	575	589	566	563	534	596	585	557	542	545	560	553	589	583	570	556	554	575	600	528	571	603	611	576	529	585	619	542	582	551	570	547	566	544	565	579	577	576	609	572	557	568	553	571	580	590	578	596	574	555	560	618	544	551	540	585	580	562	558	578	632
36032	61063	24608	10659	9812	7456	6346	5053	4078	2891	5516	6750	9728	11939	10995	8824	6675	4288	2620	1611	902	885	816	737	714	670	648	686	676	706	672	689	663	677	700	678	709	665	683	737	629	701	678	696	629	658	649	679	622	691	720	699	680	712	693	645	679	654	641	686	657	640	698	694	693	669	668	671	694	660	655	651	646	700	695	671	726	680	660	667	676	619	666	714	665	669	671	696	657	688	657	671	668	670	657	721	651	689	645	665	658	680	660	670	649	759	671	650	668	712	658	673	624	623	661	650	673	683	634	675	696	678	705	691	662	722	648	679	661	706	678	703	691	670	656	687	673	684	708	634	726	690	685	686	630	643	685	648	699	682	639	689	663	631	667	657	668	642	688	672	644	676	652	661	712	668	670	651	724	659	684	656	658	622	691	686	675	733	678	723	700	655	640	661	690	646	653	664	640	676	642	643	646	658	672	693	685	695	629	651	678	657	656	652	677	699	659	671	637	680	658	643	729	684	667	639	685	676	656	673	680	683	689	678	702	675	658	650	680	604	726	668	646	655	747	631	670	744	664	652	649	668	643	682	664	656	669	715	695	636	682	665	665	723	691	671	694	656	704	681	649	698	717	731	676	647	651	655	665	676	678	646	715	712	675	668	691	695	631	684	680	619	672	677	675	677	651	642	683	654	693	675	625	635	701	648	644	661	661	689	671	680	672	626	632	691	634	635	671	656	693	719	672	640	688	643	714	646	696	725	682	650	664	640	677	685	675	675	663	673	647	717	626	668	702	681	657	654	685	650	658	643	714	694	681	643	705	648	631	666	702	655	703	668	623	727	686	689	642	669	660	682	680	709	640	695	672	686	705	614	653	701	690	678	664	645	714	698	717	704	674	693	660	685	665	684	707	630	689	686	678	719	668	683	712	696	667	663	645	652	704	679	695	636	672	655	622	660	710	671	641	652	665	675	647	697	682	682	697	700	734	689	679	686	646	667	657	694	679	644	705	649	664	676	626	633	676	706	677	659	646	648	657	674	662	654	668	653	636	640	696	641	678	691	682	694	659	667	613	669	665	637	634	675	651	668	675	684	686	688	668	666	671	631	698	684	659	715	627	660	679	669	675	635	643	663	634	647	684	694	630	630	669	641	719	656	722	634	609	659	700	626	670	702	704	662	704	670	625	658	637	673	690	668	684	666	678	686	633	660	639	645	683	703	661	688	656	676	718	649	691	661	656	652	644	741	705	637	677	705	643	724	676	694	697	696	669	638	672	678	675	691	659	674	682	672	686	672	670	639	645	679	685	693	737	664	688	679	677	689	706	654	695	618	681	700	629	674	689	678	691	658	620	676	683	690	635	688	682	671	665	680	653	688	690	657	666	710	659	712	737	632	673	661	670	661	723	694	656	655	659	672	626	653	678	671	668	653	700	650	671	672	644	696	675	621	693	670	638	704	638	683	642	615	658	649	679	687	661	694	697	706	658	673	685	659	642	669	642	704	698	663	666	637	682	705	668	710	684	676	688	667	677	664	666	708	666	627	687	662	684	656	659	652	644	724	623	626	676	632	691	659	675	716	638	691	670	642	662	706	701	656	642	666	740	619	658	690	691	701	598	694	693	688	658	674	631	690	676	648	700	685	640	643	659	683	686	710	668	681	706	681	668	660	673	693	625	670	681	667	644	696	677	700	640	699	692	678	715	713	641	675	692	645	656	693	669	710	682	655	702	683	656	685	680	672	639	692	672	703	669	663	683	665	657	711	601	678	667	699	708	684	661	684	687	677	662	673	689	639	700	646	681	637	659	667	685	622	638	659	690	730	659	673	679	615	683	713	661	667	647	643	670	671	656	661	695	708	650	661	627	684	690	656	664	666	690	675	681	689	727	679	666	677	685	668	676	683	687	696	670	701	645	635	662	682	692	652	669	668	654	684	660	699	636	687	639	669	654	649	697	656	658	708	690	704	665	683	700	667	692	683	665	630	662	676	700	671	701	745	699	668	642	689	652	675	651	641	681	694	721	704	678	692	680	675	631	673	660	650	687	699	651	639	692	727	665	664	660	666	641	625	671	656	673	670	675	676	691	658	620	702	693	691	662	705	661	703	753	626	679	668	616	702	663	666	693	700	669	684	705	676	640	700	679	670	697	660	668	686	684	707	659	675	652	661	701	674	683	706	668	672	671	662	719	659	631	659	670	718	692	686	678	677	684	706	627	636	688	678	705	678	638	642	661	663	620	642	668	678	684	666	656	705	744	675	629	687	692	650	705	655	696	697	647	673	660	662	668	678	678	702	697	665	676	674	627	664	699	693	683	654	659	676	672	746	651	649	684	687	671	646	703	673	702	678	700	708	677	660	687	627	656	670	664	658	663	680	636	641	613	637	671	659	673	677	689	639	661	652	644	672	708	701	691	663	633	629	668	648	663	670	707	679	660	658	653	664	671	688	648	696	646	713	631	727	701	714	679	645	698	668	684	676	672	704	622	670	650	697	694	671	668	634	665	708	669	659	632	646	692	668	712	686	671	649	660	698	717	669	663	617	662	662	659	679	695	670	689	698	681	677	661	665	697	726	655	653	684	717	705	678	674	665	674	686	665	707	671	708	716	608	671	622	674	646	632	665	702	623	696	708	648	685	604	676	659	665	608	731	653	672	694	687	701	660	676	656	647	682	696	735	662	683	644	659	672	719	696	659	649	666	696	687	623	646	684	659	611	725	653	699	674	703	637	687	690	707	702	689	658	676	686	662	648	642	644	619	668	669	658	685	640	669	675	678	671	689	687	702	681	662	691	717	668	704	680	655	647	679	730	660	677	643	689	659	649	717	706	653	687	688	674	681	691	683	649	665	643	667	629	644	669	634	697	699	654	665	637	682	663	676	670	688	690	674	682	657	679	718	704	675	665	666	677	671	731	615	671	647	681	714	671	651	667	679	663	639	665	683	668	674	670	635	630	638	648	654	696	654	668	647	692	660	666	663	632	651	676	690	701	732	716	643	680	642	670	691	646	640	682	666	669	685	688	665	719	674	653	670	650	676	682	701	645	680	679	669	711	619	655	709	657	700	653	680	675	700	641	709	665	688	679	671	689	665	692	648	685	655	671	659	668	697	641	696	670	652	657	641	621	652	700	672	657	676	683	658	670	635	684	669	629	643	686	673	699	640	660	696	668	643	686	659	660	684	679	705	635	629	685	632	644	650	668	659	690	675	653	615	673	661	704	622	692	711	680	691	682	668	666	658	676	648	695	667	667	668	686	712	675	651	676	666	642	647	650	669	668	696	685	671	635	647	672	681	674	634	657	704	642	694	662	684	684	672	631	671	696	690	647	680	656	644	682	704	693	676	643	683	686	672	675	670	655	668	715	681	655	660	626	678	636	688	692	695	693	654	663	677	659	687	626	630	645	659	646	704	666	674	681	695	751	695	645	664	650	683	653	680	654	682	668	664	706	678	673	689	653	629	658	701	652	683	685	651	686	624	677	694	678	678	690	665	697	696
25614	21698	27718	25474	12930	4346	3114	2627	2097	1696	2034	2987	2869	4155	4091	3495	2630	1832	1296	1010	866	801	726	750	687	749	719	733	717	682	661	726	788	754	687	682	726	710	708	742	759	745	774	768	710	731	693	725	731	698	701	734	726	773	719	747	687	748	674	746	744	731	729	738	720	672	691	740	697	747	754	753	716	770	763	730	779	694	692	729	745	695	719	721	690	731	691	702	714	744	708	687	711	726	714	707	695	735	722	752	725	740	703	718	728	719	742	720	735	668	747	686	717	714	707	743	706	715	715	710	708	708	744	721	724	731	744	749	718	718	732	719	702	728	758	689	701	740	693	711	673	710	729	701	709	757	744	761	713	761	690	746	725	737	742	723	744	673	703	703	704	687	787	718	709	720	722	744	707	735	714	741	706	706	691	770	744	683	721	716	733	708	750	699	710	673	693	789	697	707	699	681	674	668	749	744	685	701	722	723	723	749	727	707	735	741	688	679	669	707	688	730	699	708	767	694	705	717	746	703	735	750	711	698	685	699	763	727	722	715	727	742	705	729	730	707	753	742	737	735	732	699	716	698	711	744	777	747	754	687	674	707	735	691	702	697	726	713	759	702	696	713	736	721	702	761	757	705	743	805	745	769	757	738	686	696	735	717	696	723	703	716	713	738	734	735	790	717	718	756	730	707	769	727	708	742	780	658	717	717	741	672	726	705	754	715	699	727	705	680	729	700	727	718	761	742	652	723	743	765	704	683	700	719	717	712	729	718	704	717	689	729	696	682	763	669	678	722	729	706	675	690	687	695	741	768	677	758	714	705	785	752	710	744	733	702	687	684	720	693	730	706	687	671	744	731	731	686	685	767	718	709	751	734	683	733	750	720	720	743	726	678	730	735	711	765	689	732	716	708	701	682	703	715	689	718	686	726	708	678	689	764	693	699	723	739	737	716	719	707	702	716	752	777	704	717	665	725	708	706	699	751	709	724	753	765	722	741	722	755	701	749	724	703	712	741	734	715	723	726	699	707	712	758	758	728	727	739	682	747	714	709	719	741	683	721	731	711	673	694	727	711	687	753	713	679	717	798	720	725	747	737	707	733	658	719	681	754	715	698	685	676	767	742	661	699	711	726	721	685	729	727	735	778	688	715	684	746	722	723	724	749	731	733	724	702	680	709	733	722	714	717	740	710	728	701	724	725	731	799	693	754	711	699	749	739	716	740	702	729	749	748	713	665	711	682	691	724	745	710	699	706	744	749	696	728	716	720	690	738	696	691	713	733	669	685	775	741	746	765	737	763	744	713	732	751	760	673	667	670	725	701	721	704	707	655	703	732	729	677	711	740	727	718	703	756	725	744	749	665	734	734	746	719	727	799	708	711	715	746	724	746	721	731	713	708	727	738	701	749	693	728	722	707	724	723	746	727	713	729	699	734	694	733	721	729	733	666	712	671	702	745	689	736	777	757	718	739	728	708	697	703	733	723	760	685	740	669	702	717	654	720	710	713	744	703	702	679	735	782	771	709	724	738	699	754	739	703	739	695	701	729	733	689	685	678	697	700	724	742	718	684	722	730	740	696	721	743	721	735	723	685	731	720	708	719	728	716	751	716	739	713	704	683	709	716	687	733	737	734	701	648	729	683	692	718	730	768	648	720	721	687	694	721	698	679	693	683	759	714	677	698	716	676	742	698	716	687	649	734	714	738	796	737	699	702	680	727	731	741	750	724	696	713	731	702	752	723	724	735	745	724	711	717	714	677	715	756	700	708	709	703	728	719	690	695	760	728	708	715	709	713	669	728	698	726	654	733	684	713	737	750	705	736	662	725	669	709	738	822	768	727	712	733	710	744	714	726	726	709	736	729	741	785	670	706	666	702	730	696	700	684	691	736	636	712	722	691	698	733	689	614	705	723	665	751	699	717	735	714	708	714	681	691	719	673	765	725	714	693	724	707	733	710	715	739	735	709	715	746	661	693	733	709	735	687	709	678	732	700	717	760	755	702	710	737	757	715	748	754	724	740	710	677	749	713	687	688	747	716	736	716	742	734	711	702	698	733	714	718	698	716	723	714	742	693	740	754	724	701	722	715	767	730	721	763	763	697	669	757	723	726	711	742	717	730	713	678	718	710	770	727	702	732	736	738	722	741	663	685	750	704	710	697	720	749	706	736	667	653	634	737	722	696	680	748	745	680	742	735	730	731	713	733	685	712	746	705	712	714	689	717	718	738	687	793	689	754	719	733	705	719	686	764	713	721	712	716	738	763	691	711	702	719	708	740	724	709	749	723	708	737	733	693	714	750	705	753	709	747	717	734	728	747	722	722	721	733	678	677	762	722	703	708	713	780	729	702	739	734	693	722	719	696	776	758	690	764	735	716	712	699	737	734	690	752	709	723	754	740	755	748	672	739	708	682	727	766	658	707	705	698	713	735	694	721	720	713	706	723	715	789	714	723	754	717	720	767	712	714	733	743	765	739	720	707	710	759	741	716	754	735	734	693	765	700	753	722	732	729	739	715	709	678	716	730	740	777	709	724	678	677	748	724	772	708	697	762	700	760	736	701	711	743	681	727	740	685	718	703	759	734	682	712	729	673	729	728	732	692	712	731	745	686	695	709	730	689	746	684	668	746	713	720	723	754	694	680	741	671	761	705	738	761	705	686	733	708	742	730	704	743	718	734	709	704	719	784	721	765	733	684	677	748	736	771	671	739	719	703	700	746	703	738	712	706	672	693	663	701	689	696	702	756	733	706	761	726	701	732	761	689	682	743	734	692	762	722	723	753	757	686	679	756	680	682	726	699	709	741	679	703	681	699	732	707	714	731	722	680	708	734	743	724	741	718	687	747	745	712	685	758	726	725	708	718	722	682	732	723	697	789	727	766	671	691	737	710	746	716	723	693	722	723	718	766	722	699	728	729	627	679	743	715	753	769	748	723	749	708	707	724	703	779	746	729	714	708	749	680	737	736	726	710	716	670	759	720	682	748	729	697	751	689	689	735	697	736	699	687	743	706	682	732	651	753	743	746	745	697	747	680	731	747	721	749	759	793	752	734	699	741	722	721	755	704	724	730	677	741	711	713	713	718	708	702	709	743	740	733	726	730	676	705	704	646	753	707	726	722	693	703	693	693	676	707	716	702	743	650	747	755	657	760	703	716	725	672	716	764	725	710	739	716	716	658	721	679	740	664	740	734	704	756	720	729	749	740	712	751	735	727	690	702	665	739	755	682	695	700	744	687	663	735	715	723	749	697	686	715	706	711	748	747	736	767	745	710	741	699	712	741	728	710	665	731	699	738	689	688	710	735	761	691	760	703	709	689	701	703	775	712	698	713	717	715	753	741	721	721	697	755	678	746	712	703	743	745	738	667	696	705	713	704	703	707	677	746	733	754	725	698	720	705	666	719	744	708	711	731	711	725	726	715	702	749	753	712	731	698	723	739	746	739	737	712	733	685	693	711	749	709	738	741	721	703	726	766	713	691	740	710	714	725	695	670
34740	54392	19738	9553	7656	6598	5725	4905	3872	2984	3735	5562	5594	7810	7446	6079	4357	2926	2029	1275	1089	967	846	829	858	874	841	852	817	918	844	820	818	826	795	854	842	837	854	862	812	835	886	837	892	881	883	862	847	870	820	864	853	848	862	880	858	857	811	822	803	826	848	851	824	765	871	806	847	828	876	875	852	905	774	851	808	790	868	788	845	814	814	833	873	807	830	852	852	828	853	816	852	894	856	855	864	810	867	810	910	833	835	854	809	858	886	866	852	850	856	848	848	874	862	865	852	884	838	833	807	821	813	802	811	841	848	883	834	846	843	841	823	807	855	859	871	901	857	832	864	800	868	876	836	819	825	850	879	831	893	900	887	845	865	851	799	855	846	833	859	817	884	825	838	883	853	855	832	836	857	824	876	850	849	830	855	866	846	846	850	801	823	851	860	811	838	849	832	850	853	874	822	810	839	825	848	825	812	866	913	882	879	855	883	811	827	858	815	858	860	847	858	846	875	821	861	817	835	846	830	883	862	886	848	805	851	842	811	803	845	838	841	868	869	816	850	834	874	863	864	866	882	854	795	882	866	830	850	822	873	848	862	851	835	835	899	849	856	839	821	856	862	908	868	835	843	866	850	832	857	787	822	803	800	860	877	842	806	847	840	851	811	820	795	845	844	836	812	811	830	861	832	808	817	886	873	807	845	880	789	804	904	873	892	863	867	856	822	854	890	843	884	824	899	853	889	872	825	828	836	829	853	864	830	840	827	803	873	846	799	821	854	875	841	875	843	849	897	826	876	849	846	829	817	856	859	820	927	852	866	820	853	872	859	840	839	811	891	844	804	835	864	852	879	857	823	810	894	830	852	820	831	856	802	802	831	852	849	822	783	898	857	827	824	842	912	901	807	872	797	790	809	834	827	821	861	866	827	827	787	835	824	857	883	834	858	859	843	841	847	862	848	843	829	840	863	837	839	850	921	848	839	842	846	855	852	852	841	857	806	851	853	842	845	823	896	853	858	893	868	795	892	850	892	781	812	826	892	814	841	893	817	819	796	873	836	866	856	806	882	839	887	803	885	844	856	822	881	817	817	852	858	863	847	841	833	834	844	821	822	877	869	859	847	928	809	874	895	863	819	848	902	847	891	865	815	846	808	834	858	828	874	859	884	824	832	833	836	839	821	839	889	863	813	814	886	856	827	837	835	845	853	845	812	819	801	844	806	811	803	820	786	852	811	886	822	821	866	829	890	828	862	835	850	814	843	820	826	863	802	912	828	801	816	860	859	816	801	876	838	817	864	829	824	870	828	812	880	810	848	823	824	852	869	820	829	811	832	807	855	891	853	835	834	857	821	854	825	823	845	852	835	848	842	868	845	860	838	822	838	880	824	822	837	874	880	831	848	814	854	873	835	814	829	836	848	885	818	858	851	842	907	806	802	864	897	908	863	825	882	845	832	805	878	807	850	857	870	839	856	818	841	828	838	857	824	826	837	847	784	837	872	829	851	849	812	833	793	897	845	821	837	884	855	790	873	753	829	839	929	819	855	784	859	812	866	828	860	853	848	852	864	851	824	858	875	857	860	838	845	796	819	803	852	881	838	857	860	869	848	852	876	826	825	833	821	873	879	780	827	884	775	882	839	879	835	835	845	842	846	850	831	781	827	849	849	800	848	878	832	833	806	828	860	879	777	871	836	850	865	792	834	828	858	869	842	790	852	819	849	814	861	851	817	909	928	812	849	834	825	811	820	817	854	875	842	885	900	792	833	847	835	869	829	798	859	831	805	868	813	814	836	787	861	884	834	862	807	839	852	888	811	846	837	837	828	896	823	865	828	786	839	841	841	792	838	922	867	856	806	858	807	819	843	877	861	834	791	859	831	873	811	836	821	874	817	826	859	796	820	830	873	818	806	901	896	803	835	865	831	812	891	862	840	831	862	844	848	834	849	866	805	800	843	847	854	853	816	812	855	812	848	810	860	905	859	872	855	858	852	869	785	802	888	839	835	815	866	831	836	863	853	799	862	847	826	871	852	864	860	859	864	800	866	836	841	824	822	832	835	827	895	843	802	850	856	847	750	852	824	855	847	795	776	878	800	839	779	831	825	855	857	825	814	798	827	864	894	889	820	747	861	770	854	808	856	818	825	796	831	843	848	821	811	855	827	795	808	844	833	855	842	856	832	848	833	862	877	832	836	823	840	840	800	824	852	845	870	835	896	814	882	858	820	890	896	861	835	832	834	861	808	824	797	835	797	872	829	783	845	840	810	820	889	823	843	854	771	867	857	795	853	867	884	863	845	813	842	884	848	812	825	763	823	901	859	872	840	814	898	889	800	852	859	811	855	895	889	851	872	834	892	810	807	874	820	852	865	832	840	886	807	849	844	870	846	842	790	849	836	876	857	817	807	850	828	864	835	816	870	838	782	810	813	849	850	883	841	860	817	845	840	788	878	885	841	826	887	791	872	829	857	841	836	864	852	792	824	848	899	805	829	861	838	836	879	841	871	857	842	830	877	806	836	892	869	865	827	864	869	851	832	837	842	810	831	879	851	838	898	818	866	886	833	818	876	811	842	764	864	828	856	872	838	876	825	858	827	803	838	899	806	788	853	837	851	824	839	844	857	817	857	810	872	832	809	824	817	865	868	857	843	839	866	854	840	869	837	852	858	889	877	802	875	845	849	830	804	815	849	844	808	886	869	853	902	865	905	804	870	889	860	874	896	879	816	827	833	874	856	784	798	869	814	844	806	833	792	847	865	842	862	895	809	829	818	848	835	825	909	821	851	839	860	868	782	863	830	825	849	833	810	820	855	818	799	831	847	761	865	890	830	875	845	813	837	898	887	926	824	857	876	840	805	848	913	817	870	846	819	879	821	888	858	857	875	857	842	884	840	869	845	841	805	859	852	857	823	856	859	790	837	813	863	909	851	891	864	843	881	870	854	874	848	931	852	864	827	802	897	816	813	914	868	772	852	858	847	809	848	840	872	813	852	841	801	836	858	879	868	852	808	894	892	807	826	859	805	786	863	812	881	865	875	814	826	863	846	801	844	855	823	796	881	817	857	904	888	889	856	848	835	863	865	826	810	856	873	835	855	867	896	819	847	816	798	835	844	821	845	813	825	837	803	850	915	885	842	813	809	852	843	828	844	839	847	805	851	818	844	839	851	853	820	814	830	888	895	878	828	794	859	855	793	819	836	852	828	805	791	847	811	909	842	845	856	823	896	809	813	793	875	826	815	842	826	856	837	874	865	850	860	927	825	779	777	847	821	842	806	799	831	843	838	889	837	829	854	861	822	866	778	861	808	842	845	866	885	829	844	874	822	863	860	889	870	775	791	837	919	844	823	882	831	847	872	888	820	844	846	836	864	846	861	858	837	837	871	818	813	801	805	813	883	886	889	830	891	802	838	853	810	775	784	820	834	840	862	868	835	834	813	852	844	854	840	848	834	903	827	837	791	863	892	865	841	837	847	843	846	872	852	856	807	841
23276	21562	29267	24263	21549	21733	14562	5192	3322	3037	3214	7079	7719	12674	14266	12554	8926	5649	3324	1903	1344	1051	903	884	845	818	816	820	798	783	768	729	787	778	814	820	754	778	817	773	828	742	796	797	786	849	737	789	765	799	794	748	779	811	820	794	796	794	778	818	767	796	787	809	798	767	745	752	771	786	748	786	762	757	798	820	782	820	751	797	809	803	798	802	791	788	790	795	837	802	788	790	764	764	770	805	720	748	804	795	819	745	736	829	795	727	792	819	782	747	772	737	777	786	821	798	837	809	821	751	737	791	748	830	778	793	762	769	762	804	756	750	763	803	787	798	787	808	773	715	780	789	787	797	818	772	839	828	811	778	744	752	766	814	794	807	750	809	777	726	843	735	795	703	786	809	781	799	806	780	756	801	791	824	815	843	792	801	808	788	795	810	769	815	839	744	795	785	803	737	806	788	771	737	749	775	822	830	815	758	730	803	778	807	777	785	775	775	786	778	788	796	733	804	747	771	803	768	818	796	738	748	778	805	775	779	752	792	749	796	772	766	812	799	800	767	790	782	790	764	788	847	816	749	759	779	786	806	779	787	800	731	783	754	822	746	750	801	756	794	762	807	777	801	824	778	796	717	815	759	799	781	766	777	788	777	768	793	804	791	785	753	828	787	790	777	768	817	822	802	784	808	848	768	759	826	773	826	788	852	797	805	826	781	760	781	812	811	784	792	751	840	783	763	746	786	866	795	859	764	800	823	837	789	840	791	856	805	758	800	769	780	798	794	744	798	821	774	744	758	799	816	846	784	772	800	770	796	779	796	819	774	796	811	824	798	776	776	751	765	770	779	784	826	783	791	776	709	804	838	788	764	780	839	744	809	805	754	798	811	772	750	800	733	743	817	825	812	812	754	780	776	748	808	787	822	713	809	776	733	843	798	738	788	737	825	740	802	782	800	771	744	760	731	779	721	793	770	775	812	770	753	823	798	792	797	757	779	816	824	824	796	817	748	833	807	776	771	752	754	790	738	754	821	734	818	763	816	768	781	787	782	776	800	811	789	780	810	761	854	764	810	765	762	784	800	815	746	769	802	765	749	765	753	808	752	758	791	770	814	773	757	791	737	793	793	726	817	796	769	791	802	758	859	759	836	804	815	818	823	770	824	781	799	807	816	799	789	814	763	824	792	786	807	797	785	765	799	787	788	799	799	803	835	763	732	798	751	812	882	763	768	831	798	760	821	761	753	757	807	770	783	860	797	783	736	776	780	789	775	724	767	771	796	751	775	824	795	809	801	735	781	774	745	759	772	784	791	814	751	834	793	766	727	801	746	796	773	749	762	799	734	761	780	756	746	789	786	790	777	867	706	813	804	741	786	704	790	741	792	767	793	780	772	770	770	777	795	778	777	775	786	759	763	771	817	821	767	842	786	780	813	788	755	733	752	778	823	798	800	825	773	785	805	829	771	786	830	837	806	796	775	810	740	744	825	790	761	756	822	782	831	785	799	783	739	789	874	781	795	838	765	773	762	802	770	786	780	797	771	753	805	790	815	834	827	802	813	798	838	776	767	765	787	822	753	741	837	795	808	831	774	773	802	786	797	801	798	821	815	793	765	808	827	807	758	765	774	780	798	789	755	738	785	784	757	791	772	800	810	816	769	765	747	739	841	779	763	808	774	780	794	807	773	714	767	860	780	821	839	715	768	733	745	803	812	794	775	784	786	753	766	800	772	767	733	793	755	812	793	750	756	826	747	831	729	791	802	768	721	767	760	718	756	744	738	773	772	740	793	771	754	803	780	816	776	815	785	761	798	777	771	789	777	777	755	773	806	732	821	780	743	713	747	782	754	804	800	737	768	834	805	790	756	713	766	779	792	758	823	831	795	820	806	781	772	816	813	791	767	798	801	751	770	833	796	780	778	805	804	761	791	784	841	833	760	800	750	795	818	796	788	763	816	796	743	765	762	784	781	762	777	802	760	795	782	757	774	782	831	709	830	808	800	758	801	821	775	817	757	752	779	804	795	759	819	794	807	797	794	852	794	780	791	765	783	802	781	762	738	787	751	785	795	774	768	755	798	744	811	779	810	788	821	750	799	778	761	787	827	740	802	805	847	797	774	790	777	789	781	794	721	790	775	723	750	752	783	818	752	773	791	789	782	809	778	772	772	764	749	811	763	785	758	787	797	812	808	722	750	848	798	719	812	832	787	772	800	760	717	784	766	743	795	821	820	736	783	790	788	757	770	816	748	786	752	800	747	811	754	758	788	787	787	832	746	804	811	763	759	777	778	778	798	752	788	789	769	758	789	759	808	772	837	782	791	778	816	811	811	769	755	725	797	769	755	815	818	823	841	731	773	827	812	819	800	738	809	796	800	816	744	797	739	757	747	754	798	774	776	762	784	755	749	781	828	811	824	781	804	746	788	790	737	777	766	794	788	748	743	803	789	810	803	754	818	764	737	772	760	791	752	788	820	771	790	754	754	777	819	723	800	787	770	737	805	767	745	786	763	767	776	780	771	764	790	764	722	797	779	805	784	795	854	766	777	756	773	783	791	801	736	779	791	777	764	821	771	784	786	783	782	738	762	804	803	766	781	796	771	794	779	817	802	838	778	745	782	771	817	809	780	790	748	830	753	774	821	787	774	787	791	761	764	794	842	797	768	752	771	721	779	831	796	807	771	793	814	741	744	793	797	727	768	848	738	754	778	756	796	712	818	797	777	750	804	792	810	823	752	745	731	786	795	818	712	799	813	790	772	792	806	758	798	779	811	772	763	781	777	776	813	774	808	811	804	821	751	734	723	781	740	789	751	783	781	747	802	757	793	753	790	824	805	761	757	753	780	817	811	782	775	805	745	854	770	747	757	743	710	818	817	770	763	858	760	761	794	736	755	772	750	776	779	789	828	725	780	744	733	743	807	802	769	760	753	774	792	818	781	780	779	777	797	740	802	757	785	766	790	764	792	805	788	860	773	811	730	764	737	767	803	789	795	797	753	871	800	781	791	783	754	800	817	847	786	804	730	800	778	773	783	831	780	795	807	803	769	806	791	812	760	786	750	781	782	804	817	816	750	795	810	779	789	798	808	810	817	771	771	829	776	766	763	702	790	708	770	796	771	809	817	795	805	754	812	814	778	789	730	795	737	758	753	746	744	825	761	734	743	750	792	779	829	742	803	796	798	734	732	782	759	786	788	755	782	739	772	837	768	815	774	785	805	756	746	800	796	756	725	797	777	836	783	744	817	851	733	780	826	759	769	805	758	793	768	800	810	789	809	822	767	802	760	797	765	791	795	724	776	761	766	812	807	728	781	819	780	802	813	788	799	770	771	759	782	770	726	832	814	828	751	808	762	791	796	786	817	753	805	789	813	786	769	754	761	735	828	775	781	774	807	756	763	770	801	791	816	811	791	771	755	811	825	776	801	808	781	773	784	791	762	781	781	771	794	831	813	750	775	743	747	833	765	823	804	748	791	755	799	774	780	763	839	790	806
40313	68186	28328	17056	12099	11450	9482	7994	5972	5263	5459	11657	12292	18422	19279	16790	12323	8104	4897	2691	1759	1419	1140	1093	948	979	870	903	905	857	877	918	845	913	872	909	887	860	848	893	903	898	848	854	916	851	906	917	903	876	893	905	861	934	912	892	890	857	871	879	903	911	860	914	831	868	906	893	893	894	882	870	819	820	863	896	850	911	893	862	919	952	920	927	868	906	870	881	910	871	820	910	922	867	890	868	863	900	951	892	913	864	925	910	880	921	864	881	869	892	941	893	893	909	839	838	875	892	891	896	904	911	848	865	919	881	862	876	886	898	883	848	871	888	881	883	903	894	842	875	910	883	903	879	907	861	891	904	913	861	889	913	882	889	874	868	883	859	793	883	906	842	895	870	888	916	874	891	860	892	907	893	864	906	888	897	852	884	834	883	917	877	872	862	903	879	877	861	903	880	901	874	882	884	937	867	911	898	866	858	895	875	906	923	849	908	873	858	890	907	898	914	870	911	907	843	894	867	882	882	893	924	907	859	853	855	842	899	920	919	896	832	816	896	829	854	863	887	854	850	888	896	891	892	899	887	902	879	863	910	889	904	898	886	860	857	839	808	870	893	911	867	929	846	901	887	873	904	854	889	929	839	846	885	942	839	915	894	864	888	893	884	912	917	879	896	917	888	840	916	851	905	884	912	831	894	877	853	872	931	849	856	882	915	913	880	912	840	846	922	933	932	840	861	936	876	896	881	855	921	846	888	854	871	900	869	866	861	856	884	918	825	838	847	897	905	837	853	830	914	877	877	877	888	871	905	871	885	844	906	872	936	929	863	905	856	904	916	913	906	915	900	927	900	923	868	868	878	859	913	876	853	891	858	836	911	847	872	902	866	888	865	866	871	853	925	905	843	868	858	864	904	846	885	875	888	916	878	876	909	906	898	884	896	834	894	932	918	867	897	867	844	934	863	894	889	901	855	960	894	894	922	913	895	892	939	958	868	926	856	911	872	871	889	873	865	879	866	913	846	890	928	907	942	913	875	908	910	899	895	917	901	871	906	907	862	876	882	878	842	955	912	881	863	878	923	890	878	882	938	854	940	820	879	853	904	923	950	883	943	862	847	861	891	882	891	850	918	889	834	899	901	906	899	869	910	883	944	922	889	867	840	818	850	881	872	906	891	888	877	915	887	864	923	853	865	860	864	893	880	870	854	935	933	899	929	863	870	869	919	893	891	880	901	846	873	883	947	920	902	876	904	864	862	958	858	902	888	913	871	864	889	866	913	938	851	884	891	877	918	844	868	889	885	841	902	855	863	870	826	871	893	853	885	912	891	920	892	929	856	886	917	903	878	880	889	942	844	894	921	901	935	855	869	893	872	915	883	921	834	885	898	925	907	876	892	869	908	881	884	869	887	845	879	947	904	910	827	908	896	883	902	813	790	863	833	923	866	888	897	874	885	864	872	859	856	851	872	854	939	869	869	941	850	938	879	925	841	896	852	885	879	842	877	887	884	876	908	866	807	846	904	892	875	875	892	889	900	864	861	935	909	920	940	893	932	860	938	864	880	850	848	898	945	868	837	915	874	866	921	959	870	871	853	881	880	926	883	885	896	853	867	881	908	918	888	884	907	907	883	888	901	860	885	875	864	903	927	853	890	869	867	889	925	913	833	940	858	850	851	920	872	920	894	862	902	912	940	867	901	940	890	865	916	915	775	862	849	890	858	870	849	868	914	905	854	905	875	895	833	946	891	878	953	872	889	927	826	884	928	875	889	890	901	944	850	916	833	892	859	906	871	964	884	914	853	872	876	886	904	887	860	862	894	893	869	912	888	946	897	928	870	898	858	837	898	894	862	859	890	851	908	879	901	880	874	930	897	859	900	884	828	856	896	895	815	859	872	868	909	917	858	889	908	880	925	920	867	896	887	891	928	888	866	859	888	876	906	938	911	828	861	921	975	921	859	869	869	897	883	867	863	893	865	829	926	904	925	866	902	864	872	865	876	908	866	853	881	900	874	842	870	901	859	878	894	895	804	905	864	879	883	851	873	868	869	921	919	929	857	857	865	904	877	815	882	892	818	893	886	896	862	916	843	856	880	870	847	850	883	838	866	847	911	873	941	824	850	869	838	851	905	872	905	880	878	841	890	920	878	918	929	924	851	867	820	856	893	883	880	868	840	878	842	891	875	874	917	866	899	825	921	885	900	882	870	904	871	901	904	911	833	869	903	797	874	885	956	903	866	916	905	865	875	858	928	864	856	882	926	923	888	879	867	860	942	882	847	888	861	887	934	869	915	856	903	833	902	878	872	902	872	864	843	878	919	902	935	888	886	859	903	899	866	883	876	850	901	920	852	882	892	926	904	910	948	872	905	846	885	931	891	863	880	917	961	843	909	861	867	869	874	815	909	875	869	893	911	847	883	871	872	882	854	876	946	898	888	901	869	901	819	921	855	934	892	850	868	889	884	895	907	835	861	900	894	904	892	892	891	900	882	869	885	910	929	885	906	822	874	877	897	902	865	880	906	881	886	883	893	869	913	907	843	904	836	873	833	885	850	874	884	951	873	921	903	848	903	869	857	855	875	853	863	871	837	903	941	891	904	935	891	857	928	869	867	825	914	837	886	853	904	842	870	862	865	851	945	938	858	865	885	860	913	847	862	906	920	857	852	878	876	875	920	857	886	929	835	891	953	905	857	862	864	864	912	899	884	891	861	923	891	919	903	870	910	868	838	896	882	900	879	894	883	870	952	861	894	906	862	878	905	865	868	909	910	881	835	888	874	911	835	886	880	877	888	854	889	931	914	862	897	920	835	909	896	796	871	858	890	929	875	870	958	860	882	895	908	932	901	925	914	856	856	912	892	869	894	852	887	897	889	873	873	944	859	882	887	916	840	845	848	890	880	841	878	875	895	870	880	909	848	940	872	898	885	920	896	870	911	861	970	892	895	885	890	866	880	857	888	912	882	838	856	863	901	848	872	900	972	882	898	880	912	900	860	868	872	902	916	900	866	964	875	877	868	918	892	842	876	847	876	904	883	959	898	914	846	879	846	881	928	837	875	874	877	886	916	860	872	898	945	909	841	857	865	901	879	887	914	913	880	912	954	842	894	879	895	888	907	908	887	896	845	845	844	880	869	865	926	927	911	827	897	940	899	932	867	817	902	842	868	908	874	906	891	921	872	940	907	868	865	865	853	926	903	905	889	885	816	892	928	896	853	868	851	836	901	924	872	855	912	895	868	929	870	839	902	848	852	858	876	872	883	880	908	911	905	890	916	968	867	900	917	883	875	904	848	897	887	864	846	884	906	910	910	893	889	860	878	892	914	919	898	904	913	899	863	874	884	854	899	837	881	908	927	860	900	866	910	877	851	849	883	904	894	913	844	885	824	898	892	892	914	871	853	883	893	885	921	858	823	880	909	853	854	891	890	892	929	896	837	881	901	897	858	901	863	956	864	855	854	885	927	897	878	838	880	823	884	896	896	873	907	911	855
29001	27927	21730	10120	3783	2747	2276	1846	1463	1265	1197	1319	1256	1238	1237	1176	1052	898	779	638	586	571	545	599	568	631	609	558	622	576	593	588	624	582	556	575	574	609	605	564	565	591	592	633	592	575	537	590	580	562	592	545	568	591	579	601	610	542	563	612	568	564	548	558	576	562	631	570	557	595	601	538	546	558	612	557	548	547	576	549	594	569	527	587	577	537	599	559	562	570	562	627	566	537	604	590	598	555	614	589	580	594	614	548	565	540	555	613	578	553	591	638	599	548	553	607	578	617	567	589	581	607	567	552	574	554	558	595	529	543	561	572	565	582	578	585	562	591	576	580	581	594	613	605	611	596	567	604	613	545	567	561	591	569	551	535	569	610	582	578	552	620	553	575	575	616	593	554	537	615	540	568	576	623	580	596	573	563	575	604	595	549	583	537	610	586	554	557	592	554	525	585	605	583	595	578	560	584	588	575	597	613	562	568	572	557	532	559	581	582	592	585	567	563	592	577	579	592	548	573	578	598	601	567	566	560	595	571	542	625	560	584	569	546	552	612	562	585	571	581	568	587	594	589	528	546	528	554	583	563	587	633	602	603	542	598	563	556	565	589	600	582	551	607	551	565	617	599	555	578	580	605	560	590	602	566	564	557	605	646	551	562	541	542	589	580	516	542	610	578	552	522	536	570	542	576	570	567	544	555	606	547	555	572	540	596	588	513	589	615	552	599	586	582	568	561	574	581	607	556	578	584	568	588	625	591	602	590	558	565	575	541	579	600	575	601	551	596	582	583	595	555	588	567	594	620	624	575	604	588	552	576	598	601	549	598	575	575	564	585	575	542	563	555	576	584	587	542	555	618	541	541	558	545	529	590	587	587	543	606	562	570	560	540	585	590	596	584	609	627	542	605	547	588	579	577	610	604	602	574	582	581	569	568	574	560	572	553	584	592	559	559	558	588	599	553	571	558	580	606	591	601	578	533	590	593	564	581	573	582	551	557	597	598	595	563	530	560	599	582	552	582	554	586	569	599	596	566	545	604	585	550	576	528	603	655	590	564	594	569	583	576	604	610	585	566	564	505	602	569	597	569	557	562	560	563	575	574	604	618	594	563	584	550	572	523	574	594	555	582	564	561	608	535	567	558	535	565	611	613	583	558	591	573	611	542	594	573	594	600	575	546	556	590	573	581	524	583	602	513	562	586	600	565	568	583	567	574	548	595	607	571	507	589	563	591	594	556	558	586	621	537	594	590	589	572	573	631	584	606	568	527	589	545	579	613	592	596	517	560	570	555	591	538	582	583	569	528	561	577	602	568	570	639	568	608	626	592	576	586	556	586	540	582	601	565	558	551	586	558	551	572	555	564	578	587	565	546	553	601	557	578	577	594	572	575	556	574	548	614	591	588	572	567	571	603	593	552	591	584	556	603	556	591	576	531	539	585	586	568	585	577	561	597	561	535	588	589	557	558	577	568	538	564	615	577	599	566	598	582	562	616	543	573	575	533	584	598	618	598	573	571	601	575	609	575	599	608	555	652	619	607	550	578	570	600	556	576	640	557	571	594	567	531	538	575	547	619	611	570	544	607	588	579	550	547	544	561	552	579	592	612	593	611	594	583	564	569	579	517	535	557	528	609	562	614	558	547	588	564	606	575	583	552	560	544	573	583	619	544	588	525	578	579	603	584	560	541	624	561	582	578	586	570	596	633	575	595	595	584	552	566	558	567	580	537	664	618	573	585	552	575	578	570	644	569	581	562	582	611	550	545	590	576	554	617	584	568	614	561	558	596	572	559	575	579	606	599	566	587	568	544	551	579	584	581	593	571	580	569	562	591	579	604	534	533	581	546	596	608	613	543	525	561	568	575	581	575	606	553	592	572	597	583	554	546	567	557	601	577	574	588	631	564	539	588	553	576	527	593	614	540	541	601	604	536	609	551	590	554	565	558	584	566	589	580	572	594	582	568	595	578	599	615	567	564	599	609	586	579	602	564	599	568	605	557	605	559	561	585	613	588	590	578	626	564	605	536	594	590	588	531	572	589	573	603	590	586	567	598	584	589	613	562	574	601	615	582	600	572	554	577	562	542	557	529	620	582	566	572	597	610	607	572	581	580	574	589	562	563	560	537	602	550	580	559	553	588	617	574	601	627	579	587	560	611	575	599	570	554	594	601	574	605	573	581	550	556	581	539	581	573	593	626	522	571	575	575	579	603	579	543	609	592	560	557	585	578	565	531	599	599	569	602	607	560	584	586	550	536	584	586	565	621	586	619	558	598	578	563	568	580	581	586	578	594	582	616	597	532	569	598	608	576	579	629	591	591	559	566	599	577	592	575	561	619	535	609	591	552	594	568	572	574	572	584	589	579	562	604	589	561	555	598	566	577	570	569	571	589	576	581	567	557	615	556	577	600	587	599	563	560	591	569	589	588	567	559	575	584	584	532	624	581	641	545	616	532	606	560	579	582	541	561	581	606	590	552	565	558	555	614	585	596	571	612	541	562	578	629	562	574	583	618	609	576	574	579	517	631	549	567	552	556	561	594	571	570	587	586	579	594	588	550	600	586	600	610	601	560	569	557	578	574	560	623	575	582	537	595	589	554	584	581	606	585	535	595	563	651	615	591	553	552	540	578	558	563	566	571	592	588	576	566	554	589	628	577	600	559	574	560	554	564	549	588	571	600	548	587	563	592	572	632	551	581	589	567	589	557	582	600	606	581	560	586	569	563	576	585	560	570	556	590	558	562	590	581	594	548	578	576	552	596	582	565	546	595	609	646	569	605	596	530	544	561	579	574	563	552	569	576	572	552	573	584	562	529	552	564	574	583	609	571	553	629	624	574	612	574	606	597	607	585	534	578	554	564	571	602	593	565	562	568	561	554	567	563	563	543	620	597	546	596	589	607	611	601	537	599	590	569	584	583	583	555	576	574	532	642	550	613	536	584	584	598	585	548	581	584	562	577	569	581	541	588	582	564	626	579	568	554	541	559	560	537	583	564	554	576	560	620	571	570	571	552	573	579	558	558	505	602	599	617	550	562	609	552	579	580	577	551	586	537	568	553	542	619	587	588	625	618	549	641	596	559	589	586	542	588	538	579	563	591	573	566	553	584	595	516	603	589	622	550	575	568	586	569	516	586	555	553	587	566	582	554	547	624	583	583	538	607	577	561	592	599	552	634	568	568	626	597	596	544	548	566	570	609	601	568	592	574	603	607	601	564	581	545	576	578	588	580	594	574	580	558	577	611	576	567	573	567	585	611	547	567	579	561	556	532	590	569	553	574	528	557	535	539	578	553	585	578	577	586	574	536	602	566	572	559	623	577	576	548	580	567	563	592	565	549	603	586	514	528	559	594	608	570	573	531	574	515	597	570	590	574	550	626	612	610	597	588	554	537	601	552	532	545	553	589	569	537	592	541	571	576	594	564	595	578	587	584	574	610	562	560	552	573	549	616	563	581	536	595	571	551	584	546	557	583	574	610	573	585	567	579
31756	44186	16390	9097	6199	5253	4235	3588	2661	2256	2051	2042	2104	1892	1943	1743	1452	1244	956	926	736	762	715	663	646	696	668	677	674	707	696	706	702	687	655	682	704	729	705	682	710	694	719	657	672	678	679	689	705	672	657	705	666	696	668	681	706	680	678	648	631	684	685	724	764	723	708	713	717	680	701	668	670	681	692	691	686	678	693	689	691	684	668	687	714	667	681	689	714	665	722	658	719	699	690	698	730	714	656	692	636	703	695	713	690	703	651	702	688	688	688	712	627	683	642	655	646	670	677	696	675	676	723	691	662	659	650	676	693	731	696	650	687	654	694	667	641	678	720	711	716	647	711	713	663	684	693	663	698	678	748	664	646	688	712	675	686	664	656	670	652	676	707	695	722	676	719	750	641	683	714	697	675	705	689	661	692	637	732	710	701	681	702	719	669	734	697	677	707	671	648	714	640	672	688	717	684	715	717	683	713	695	688	631	638	676	651	671	691	687	660	725	728	705	651	718	696	676	689	686	711	702	698	686	684	732	698	663	664	700	697	684	740	672	668	661	657	710	686	695	667	689	723	721	715	729	683	698	691	713	665	720	714	710	690	673	671	699	704	649	703	706	661	653	714	660	682	726	696	696	683	639	689	709	699	691	712	709	708	658	660	709	704	695	674	680	688	631	679	711	635	726	698	673	669	675	715	671	658	708	682	712	713	725	718	663	664	709	701	731	693	699	714	678	660	755	700	697	685	663	720	651	672	665	678	721	671	657	691	681	674	686	676	705	685	698	677	679	673	656	671	703	708	694	680	669	667	694	708	695	738	689	708	672	720	673	675	704	638	734	705	688	683	709	661	730	731	685	672	712	729	657	714	664	725	706	659	729	695	695	667	735	700	707	719	644	648	650	717	679	702	677	712	686	659	668	650	648	667	762	694	663	700	726	672	684	686	691	709	685	697	654	664	703	654	674	677	713	733	684	687	673	688	673	767	648	704	639	680	677	703	641	717	664	607	702	719	699	688	662	732	720	722	754	694	670	702	684	636	705	699	689	692	704	704	628	649	669	693	731	697	669	703	670	627	675	675	673	708	719	665	721	686	692	670	696	692	697	695	613	612	669	698	702	731	681	681	674	682	695	706	725	678	696	658	676	689	676	647	715	722	644	671	696	644	645	696	687	715	659	688	702	675	648	699	716	716	691	680	654	694	690	652	722	705	671	694	691	615	650	694	672	681	735	687	678	723	700	659	658	692	702	755	688	729	659	662	705	710	681	696	680	691	699	672	689	654	679	698	675	654	643	720	690	673	689	719	718	694	706	672	692	699	643	662	698	685	666	683	711	687	643	692	671	710	667	740	676	679	702	702	660	731	695	712	665	699	681	716	691	695	643	660	685	699	680	676	697	715	724	697	686	662	661	726	708	691	706	692	642	707	697	654	696	700	676	683	658	672	695	669	694	730	722	729	690	699	713	687	701	668	728	709	690	721	711	651	687	675	691	699	696	672	693	709	705	676	662	704	648	640	701	702	690	685	621	683	650	729	714	742	676	682	674	700	684	694	686	685	678	694	685	699	697	731	679	703	708	670	680	660	671	681	657	693	712	688	733	695	725	637	691	681	669	643	704	665	734	697	710	667	711	751	667	742	672	715	705	715	719	688	717	697	690	707	703	703	634	694	729	679	704	661	650	705	682	690	667	672	635	726	679	697	761	672	683	652	663	673	713	681	628	671	694	719	686	653	692	702	723	677	669	716	698	702	676	676	637	727	743	722	664	659	701	610	661	713	720	679	664	688	708	641	678	687	662	669	675	729	689	658	757	655	637	710	683	676	648	669	689	666	732	719	748	696	675	662	738	693	669	680	668	703	727	674	659	640	687	675	707	731	687	705	664	738	677	648	714	658	678	693	671	652	707	728	695	710	629	687	663	649	670	708	716	696	702	665	660	702	690	680	634	752	684	667	644	685	690	691	661	685	694	697	622	646	717	675	731	670	716	696	675	721	672	717	697	699	713	669	685	720	745	703	671	693	661	725	682	693	697	728	680	674	664	711	677	716	702	711	657	673	698	665	707	687	673	718	656	660	670	644	697	666	634	651	656	679	664	683	664	672	737	717	691	735	686	666	675	694	701	681	678	749	693	695	668	653	672	706	681	656	684	718	744	690	681	654	690	711	672	671	684	708	689	674	685	674	714	688	676	650	693	707	677	684	666	673	670	647	666	689	686	670	673	724	660	704	705	675	685	716	708	657	650	690	688	704	673	672	695	743	685	668	688	671	661	664	657	705	675	665	699	747	684	677	703	653	689	659	678	690	712	700	710	669	729	653	637	679	681	658	743	651	692	642	680	689	720	682	685	674	677	713	718	710	708	637	640	710	667	687	707	716	641	710	708	692	659	700	667	754	672	672	756	717	650	722	655	684	695	716	691	660	639	670	698	685	681	673	708	666	670	667	729	661	671	678	673	694	731	706	710	654	621	711	664	695	705	686	675	677	696	662	720	661	715	695	690	726	664	685	640	666	659	740	713	641	660	666	686	676	677	674	728	671	693	684	732	665	667	707	698	729	720	678	656	699	703	705	668	714	633	661	691	685	698	673	692	666	717	736	668	675	694	709	706	657	695	701	693	636	684	691	665	757	673	699	712	694	744	625	667	666	685	686	679	726	676	718	684	673	703	635	712	704	666	675	670	679	698	678	699	703	665	669	739	696	642	698	701	686	702	677	647	679	699	692	715	702	682	668	647	701	718	698	712	707	653	688	691	696	675	687	752	689	677	746	665	644	718	694	680	703	692	694	685	683	660	705	677	700	713	663	646	681	664	711	718	712	686	710	672	715	674	672	698	698	683	731	719	698	707	685	653	688	736	663	681	735	672	635	682	711	673	660	679	655	670	741	676	729	741	688	690	662	647	664	613	705	710	707	671	660	693	698	649	664	705	665	712	689	721	696	681	722	738	672	661	733	770	729	629	673	690	700	689	678	680	668	679	704	703	663	680	637	714	734	664	657	729	622	702	653	719	707	690	703	724	652	670	693	745	669	643	694	683	683	703	668	728	734	710	731	687	697	673	688	719	744	701	724	686	700	718	708	686	744	699	699	694	655	686	699	676	708	679	719	728	739	678	692	687	686	741	720	651	710	705	692	696	689	708	681	654	705	723	700	650	690	684	683	697	659	726	723	662	668	674	709	726	702	701	682	679	656	685	656	700	659	690	699	660	705	717	713	697	694	692	681	686	666	653	706	662	685	716	678	683	716	690	717	665	676	759	711	675	683	704	710	710	691	670	689	717	692	653	732	688	652	706	707	689	689	675	710	691	607	682	708	653	710	657	663	680	662	679	671	710	726	680	707	730	670	678	726	685	718	664	682	705	702	652	744	661	648	643	681	711	697	692	635	697	704	690	695	675	683	704	725	692	671	719	649	678	683	665	672	711	710	684	668	723	710	675	722	720	644	648	703	675	730	654	718	646	732	636	732	703	694	670	646	684	703	665	680	692
24326	21571	28789	24660	21451	12932	4853	3081	2529	1828	1604	2801	3869	7051	8396	6869	4883	3053	1973	1275	904	645	660	585	643	601	622	600	623	626	635	582	589	593	587	623	616	617	618	633	648	581	609	589	590	622	553	632	598	575	642	572	636	561	596	601	562	611	594	585	579	590	612	574	613	614	577	637	588	604	615	591	644	615	588	597	597	614	598	583	575	655	596	594	617	563	617	610	543	577	608	620	615	621	650	559	595	599	558	582	591	534	585	631	633	612	567	613	617	585	564	608	647	578	588	542	570	592	567	627	576	617	619	559	602	593	590	547	660	581	603	580	610	584	501	573	610	590	618	593	600	639	633	532	613	599	624	593	602	607	620	584	601	642	607	591	593	630	649	616	581	624	605	596	589	609	575	649	676	570	587	611	580	606	608	621	579	603	629	613	622	554	610	588	566	610	589	594	656	611	592	594	576	586	627	585	583	602	592	608	556	597	604	593	607	615	580	588	611	601	588	588	581	616	605	595	596	605	606	587	614	584	587	586	626	591	582	590	651	574	650	591	610	624	564	640	651	563	584	582	578	571	615	586	612	617	586	620	609	646	583	602	615	619	588	619	633	574	554	589	616	611	561	521	577	628	591	602	620	579	601	628	596	574	601	612	568	558	558	590	615	646	598	630	563	585	602	593	584	554	590	608	610	580	641	584	549	572	611	571	623	582	636	626	565	598	610	623	622	599	598	601	638	621	607	584	587	556	595	624	590	579	620	566	585	606	620	595	589	601	580	587	589	588	585	597	604	581	618	577	573	598	617	579	587	578	583	616	620	643	593	611	595	589	689	649	590	618	642	600	557	599	599	597	588	591	572	654	565	601	639	645	605	583	603	635	618	598	627	611	599	597	591	578	598	641	604	583	584	598	592	632	610	595	600	606	610	624	647	641	608	597	592	600	560	648	606	565	584	610	618	578	606	636	554	602	659	628	582	614	580	594	587	596	612	600	597	641	623	607	568	590	624	624	597	561	615	608	579	544	581	579	635	595	636	582	637	608	627	618	611	539	644	586	586	592	581	601	616	614	572	590	593	572	603	611	583	575	624	612	568	599	626	594	596	602	609	607	655	606	599	597	593	628	551	574	625	607	599	581	624	592	597	580	610	622	633	614	605	600	623	586	620	598	632	609	586	584	540	589	550	604	556	586	595	579	598	605	616	592	612	578	612	543	587	644	593	592	642	567	640	570	564	627	557	626	608	586	612	610	581	591	644	569	634	619	559	600	573	646	576	602	589	561	601	612	620	631	600	566	597	601	596	575	583	601	626	642	599	594	592	568	603	601	604	634	660	595	629	575	608	587	630	578	629	594	605	578	606	621	623	582	553	635	686	583	583	555	623	609	571	592	599	609	582	609	582	586	607	581	606	600	596	597	623	614	620	562	590	627	559	570	585	611	584	626	624	545	581	609	593	637	626	626	564	577	621	608	599	581	558	592	614	618	604	560	630	582	592	593	599	574	602	636	612	562	621	603	601	572	578	609	597	635	621	594	588	629	611	616	572	593	637	617	607	606	612	608	592	630	578	613	574	606	588	597	600	612	612	593	609	580	593	622	593	621	611	636	610	589	685	607	596	577	591	583	655	577	594	638	625	579	591	627	601	620	577	583	613	590	632	637	571	602	662	636	593	609	668	598	590	630	594	605	583	624	569	622	584	626	630	591	633	610	580	564	583	597	606	585	596	626	611	604	600	606	596	607	554	543	603	602	600	580	532	567	615	548	584	627	593	616	568	597	623	590	588	592	590	611	620	587	602	587	599	561	607	610	593	612	606	622	641	532	598	652	623	622	633	588	577	604	558	582	581	589	585	611	641	620	620	577	631	598	563	596	595	603	601	626	563	616	634	591	592	613	594	554	610	653	584	575	572	568	585	587	638	596	573	574	595	599	564	610	574	613	618	637	607	651	576	603	589	562	616	584	590	644	542	609	589	604	607	610	560	576	566	604	558	602	622	561	564	580	614	612	588	563	641	583	599	604	579	592	598	608	599	557	622	571	594	589	577	591	613	597	633	607	608	576	587	607	560	602	588	622	596	596	618	622	594	629	612	627	608	572	618	602	620	638	537	601	614	617	628	582	596	594	626	569	598	623	586	598	583	626	577	621	612	588	630	598	602	627	588	600	610	578	584	600	630	610	632	569	581	606	591	609	575	642	572	591	594	607	607	631	590	577	620	601	613	628	601	626	592	568	604	629	619	608	635	623	575	595	599	628	588	595	599	613	627	622	628	602	583	601	558	585	541	602	576	557	599	580	652	603	585	579	574	629	563	602	564	556	587	613	653	564	617	569	603	617	582	650	615	606	592	599	602	623	569	612	556	597	582	607	605	551	555	621	603	587	615	606	579	615	543	638	583	589	602	661	615	596	603	605	618	610	561	610	570	619	619	606	605	614	566	608	593	586	610	587	616	589	582	622	631	616	607	589	599	606	593	645	627	569	595	603	592	640	583	600	611	612	582	617	648	591	573	644	585	613	619	606	598	638	548	625	623	594	601	584	630	577	571	592	658	577	591	607	628	552	583	619	607	579	607	590	603	572	600	587	603	608	601	595	570	624	564	549	629	619	595	594	596	588	609	626	604	574	601	601	629	619	649	611	613	578	598	578	580	596	633	585	599	626	624	573	585	617	637	636	608	624	634	613	626	632	588	578	617	603	632	589	667	608	593	607	576	604	587	645	568	631	580	629	617	589	592	652	600	615	600	635	618	612	605	573	594	575	617	643	594	564	623	596	579	587	611	590	579	604	610	582	624	631	583	599	625	627	593	576	571	636	632	583	580	615	589	642	605	588	614	588	581	597	603	635	632	578	605	608	585	602	590	593	528	574	601	611	616	587	618	593	601	637	614	601	659	620	571	564	589	663	631	619	601	614	596	610	604	602	593	621	599	619	631	552	621	584	573	602	604	603	610	585	606	588	578	582	616	618	596	641	617	596	600	600	610	602	587	611	579	598	613	625	607	561	645	584	580	605	674	606	569	637	590	587	632	569	586	637	631	585	618	565	576	626	641	572	608	643	640	643	628	597	575	623	639	644	583	640	571	571	637	607	598	624	592	622	621	623	614	597	596	591	578	617	596	612	619	632	593	600	650	622	599	625	615	635	600	659	627	606	597	603	614	608	594	565	591	612	610	594	628	650	622	626	610	597	581	627	630	617	583	559	632	609	602	616	581	640	579	667	608	578	593	611	623	573	557	633	589	614	607	600	626	541	625	674	572	608	551	591	607	626	619	630	649	646	585	596	575	606	578	611	581	585	605	567	584	580	617	594	584	608	568	597	598	580	628	592	595	581	553	624	592	571	602	559	586	598	607	591	586	572	602	623	607	615	611	603	665	609	613	616	652	583	604	592	564	594	572	539	610	621	580	607	599	574	586	617	606	623	583	605	597	598	609	611	564	593	611	644	584	602	601	561	593	582	566	631	582	605	587	634	617	568	633	588	562	577	603	552	618	556
35721	59359	23393	12516	10282	7504	6929	5479	4564	3267	2681	4832	6620	11136	12852	10009	7133	4568	2885	1772	1069	847	830	706	743	689	730	714	726	703	668	721	707	708	698	634	695	686	711	686	735	716	721	683	723	687	720	699	727	702	695	662	670	691	698	656	693	652	690	695	719	680	721	754	734	714	696	685	679	677	709	684	687	702	676	689	709	683	769	696	714	658	662	704	663	701	716	709	673	707	718	752	732	715	670	697	719	697	719	705	726	728	704	695	737	672	740	679	721	729	728	675	662	715	658	684	665	670	706	681	703	692	724	733	672	709	675	758	717	725	700	707	708	669	683	631	661	707	702	737	678	670	678	714	741	703	710	704	719	673	715	707	716	658	696	654	743	686	721	697	735	739	740	723	715	714	730	672	689	710	724	666	718	710	700	732	716	682	720	731	693	657	710	676	729	693	712	650	687	725	705	667	691	747	701	717	712	748	701	693	720	684	719	722	629	682	721	643	724	697	684	696	686	725	686	724	682	704	719	707	670	691	686	706	705	680	739	705	638	703	737	713	668	714	695	685	731	669	684	690	717	684	687	680	667	705	703	659	743	726	679	705	733	753	720	709	721	701	671	682	677	693	709	707	700	735	643	670	664	665	716	720	731	711	680	697	692	679	693	756	731	746	707	689	736	728	647	665	685	687	707	653	719	683	713	703	683	743	686	736	643	736	630	689	696	709	715	671	635	738	711	710	685	753	664	699	709	657	729	677	728	699	705	715	689	667	703	677	716	687	725	656	660	660	703	676	694	703	699	725	733	686	679	705	698	710	706	659	677	643	706	667	673	639	690	703	672	689	737	718	715	650	753	691	688	676	694	688	678	718	732	699	709	714	687	701	637	709	697	734	689	709	686	717	693	705	723	653	683	715	687	711	761	740	687	652	749	687	684	675	731	710	693	726	715	703	655	668	711	708	714	695	685	674	743	712	708	708	641	676	719	693	705	663	679	703	680	697	710	740	675	674	692	679	696	713	678	688	662	718	724	668	714	743	706	691	748	702	684	700	690	728	722	744	708	730	675	698	735	716	677	711	685	751	749	726	722	683	689	724	707	663	705	757	664	695	701	681	654	679	695	700	669	714	735	708	672	609	717	737	699	715	712	716	678	680	698	711	709	680	717	679	696	742	708	710	748	683	681	704	691	731	645	677	713	687	687	747	714	696	728	704	718	638	688	757	660	664	696	706	712	694	713	697	711	725	721	723	683	683	692	718	690	615	719	719	663	688	742	681	675	686	709	662	704	718	707	675	717	735	717	697	726	657	695	701	686	707	699	711	719	709	681	702	713	644	678	690	666	670	722	693	694	659	684	698	680	706	757	706	742	696	746	697	681	656	729	674	730	709	743	627	680	710	703	720	631	730	698	671	691	671	658	672	680	634	737	738	718	708	669	701	700	689	709	708	663	711	665	697	685	671	691	730	706	679	631	670	702	716	703	734	676	695	700	680	651	728	771	764	685	696	689	666	720	696	696	682	704	767	696	671	743	729	718	736	679	682	703	700	703	726	683	673	688	762	712	716	719	692	765	704	717	657	696	684	677	674	711	690	730	667	693	672	673	704	700	724	747	738	709	731	708	718	707	656	695	682	721	704	708	682	696	672	757	675	720	716	651	707	654	697	663	662	714	689	692	704	686	701	712	713	731	691	699	684	711	671	688	678	701	703	701	666	687	717	733	731	668	705	660	675	736	666	708	671	724	677	679	686	723	686	707	693	701	733	723	705	651	678	700	686	689	710	697	697	703	664	701	699	671	674	702	710	735	685	686	678	657	704	682	742	719	656	702	704	691	727	748	757	710	704	665	729	711	741	723	708	664	700	733	703	681	703	738	731	709	647	724	711	653	709	677	733	715	680	659	686	655	674	743	664	692	710	768	755	749	735	697	684	716	702	711	657	686	694	713	689	715	700	744	663	680	697	673	726	667	720	709	698	723	680	681	699	722	701	698	701	705	708	705	700	684	715	723	760	670	725	694	729	731	718	675	726	685	694	696	661	713	725	727	698	710	684	676	729	777	694	745	677	676	732	671	709	671	701	708	697	672	709	703	711	731	624	709	734	735	734	653	673	663	759	702	670	709	756	665	695	700	716	652	727	706	681	700	702	712	636	682	647	697	721	730	659	733	694	723	680	712	687	723	706	704	690	707	639	722	711	697	702	729	718	618	767	666	696	709	719	688	721	722	747	731	708	701	697	725	687	711	729	690	727	689	687	671	711	705	663	694	718	689	736	664	673	723	712	738	697	708	689	648	690	670	711	704	695	699	697	672	674	698	717	662	649	681	671	671	672	704	672	716	692	672	674	690	696	713	728	685	680	683	683	680	724	662	698	725	740	756	686	683	675	664	675	654	689	708	713	710	699	716	720	680	676	716	737	701	718	693	683	710	713	686	703	677	752	697	698	678	716	692	678	681	735	673	708	694	713	702	669	694	727	684	714	704	698	674	688	660	684	711	711	633	744	677	729	751	659	672	664	697	701	713	729	746	674	634	678	672	700	710	692	681	688	706	714	707	666	716	747	668	681	696	699	717	703	707	746	678	676	655	665	684	688	711	683	691	732	621	692	709	701	662	716	641	722	697	661	705	683	693	705	689	691	730	697	680	722	680	692	693	649	696	707	705	694	774	715	707	688	679	699	693	702	718	700	699	707	665	705	680	704	729	716	697	719	710	685	724	676	702	644	687	707	696	701	728	716	681	672	706	726	735	705	681	719	713	715	728	755	697	700	697	752	683	702	714	747	734	686	677	703	741	670	674	668	769	713	705	677	677	683	719	695	718	693	709	729	712	705	705	740	692	696	680	705	677	764	727	696	679	640	710	664	685	703	741	752	698	708	729	732	719	698	703	707	717	709	669	678	705	675	682	703	721	706	688	741	732	724	699	682	723	706	714	709	656	760	691	711	730	672	794	646	693	736	687	709	721	697	694	707	702	696	710	722	705	722	662	714	694	695	661	736	695	682	699	750	744	695	672	659	681	682	708	715	675	667	660	717	717	707	676	687	618	703	688	696	688	687	668	727	723	692	686	698	702	738	704	660	689	676	692	718	701	727	698	709	669	730	677	728	741	748	720	715	698	680	766	718	682	693	706	719	685	684	704	694	688	711	675	709	716	708	714	675	670	676	697	726	711	758	690	722	708	725	721	676	735	687	682	675	681	670	700	720	716	718	646	702	725	718	719	687	725	725	682	641	673	651	740	718	689	685	691	671	668	689	719	651	697	668	719	708	681	709	687	729	726	658	709	693	702	682	708	686	674	714	690	726	761	666	683	708	681	732	693	730	673	699	693	672	684	677	718	751	688	662	707	735	688	736	727	761	693	655	736	743	696	720	751	689	727	691	701	734	741	712	686	706	704	700	725	694	700	701	721	685	706	703	685	704	687	727	735	747	723	689	673	725	682	703	703	729	691	711	711	699	695	704	733	685	651	688	720	741	691	687	700	685	738	722	714	697	719	676
25539	21665	27562	25535	12936	4031	3138	2437	2048	1934	1449	1863	2936	4275	4397	3786	2836	1987	1385	1068	838	819	767	773	768	732	769	719	762	723	697	757	779	764	749	786	799	700	756	734	706	758	815	733	750	754	707	765	715	694	731	770	785	753	751	766	730	728	763	747	754	727	759	724	704	732	815	733	750	733	747	714	732	718	767	794	771	688	750	750	723	775	735	723	729	731	737	769	740	780	762	721	759	726	711	717	749	702	736	697	718	713	713	750	745	728	797	765	755	691	737	700	734	722	705	710	747	722	749	741	751	773	737	747	763	705	755	741	722	770	713	719	720	811	752	720	708	772	717	715	747	767	721	720	737	796	751	728	760	779	742	742	757	725	737	785	769	765	736	746	721	742	753	774	742	808	709	730	774	759	766	701	760	774	743	705	764	742	702	708	723	765	730	762	774	720	738	757	759	755	723	741	762	731	782	767	724	720	706	732	731	778	741	741	695	749	753	757	778	767	764	754	724	756	787	724	735	745	719	756	737	778	763	736	763	695	740	702	720	738	762	760	742	742	711	707	735	766	743	718	726	770	785	732	771	733	744	797	782	725	758	794	744	755	776	773	710	785	762	778	719	778	756	772	758	744	718	754	716	770	754	811	719	771	757	746	746	797	730	763	697	720	725	737	763	726	758	723	762	714	734	776	699	753	695	704	735	739	728	777	715	743	763	759	741	739	745	787	710	735	731	738	722	727	747	749	746	768	708	705	740	742	764	786	725	752	753	691	755	740	727	715	685	777	773	770	728	753	729	715	739	779	782	730	738	761	767	673	737	719	712	789	721	741	750	768	736	726	783	727	753	724	785	759	771	744	738	816	680	749	732	733	778	764	709	743	801	791	782	742	763	725	750	751	789	685	775	742	720	694	724	750	762	760	728	766	744	756	733	786	740	759	742	755	691	750	776	783	740	792	790	758	754	740	760	747	735	746	729	755	802	757	737	754	763	786	819	754	764	792	725	744	716	728	728	710	748	728	758	787	758	815	753	713	714	689	721	753	735	738	755	734	775	679	739	782	758	733	755	753	794	726	694	710	733	783	718	755	757	765	697	698	765	744	763	781	743	741	733	719	767	737	743	740	745	784	739	759	743	798	757	739	757	700	782	751	727	743	729	725	704	759	772	729	715	752	742	738	800	695	754	739	766	792	730	754	755	739	754	724	748	738	722	733	748	745	782	673	720	774	783	789	711	730	705	740	767	755	731	730	745	715	765	740	759	756	752	790	785	778	725	712	721	743	718	754	760	721	701	745	765	773	767	714	718	766	752	766	758	747	781	744	752	715	746	717	756	737	740	734	743	685	783	749	727	776	790	766	771	730	697	793	743	757	760	744	750	781	736	710	769	696	757	787	779	747	820	796	755	781	763	731	702	739	761	758	742	778	751	722	752	766	721	747	781	730	747	749	777	710	755	783	740	750	739	748	785	710	733	733	756	721	729	755	752	714	809	713	735	765	768	747	724	735	785	794	754	769	744	742	702	716	748	757	791	753	695	753	740	724	810	746	799	776	734	760	783	784	738	784	770	765	734	762	724	714	756	768	689	708	739	760	748	746	746	769	809	719	767	724	740	737	766	741	725	717	785	732	660	746	779	740	778	730	735	725	743	767	758	748	727	780	743	735	686	737	717	767	761	767	726	728	707	745	709	749	709	770	788	752	749	736	793	759	790	785	774	737	762	729	732	739	710	753	722	725	732	821	755	759	757	712	727	815	764	720	783	706	783	770	723	717	722	773	777	732	756	745	715	763	762	750	769	739	772	747	792	739	755	712	703	856	777	756	743	745	751	792	752	768	739	721	698	791	776	783	753	720	741	746	789	806	742	769	791	709	717	770	717	739	723	746	738	726	749	700	722	753	733	725	784	775	800	753	726	737	752	743	743	746	731	764	741	718	727	765	692	785	731	747	735	745	730	745	740	749	782	778	768	742	766	774	698	729	799	787	758	766	746	750	771	762	793	722	706	769	722	724	777	765	724	732	770	770	696	765	744	829	756	695	725	723	779	743	777	719	712	720	745	787	799	766	751	723	742	812	823	738	806	714	744	740	709	756	737	753	700	731	729	753	746	743	758	731	770	750	721	744	779	735	824	732	727	725	772	761	745	741	777	752	744	729	765	728	785	744	768	753	760	735	759	740	797	743	767	745	776	760	730	730	744	764	771	726	746	778	745	694	736	688	752	766	784	782	732	710	756	758	729	732	754	743	740	748	766	729	790	743	708	691	707	734	770	761	748	718	740	736	742	719	758	744	735	755	761	792	717	740	691	737	739	720	731	781	761	775	727	757	722	763	777	766	748	786	730	757	754	720	742	744	792	808	729	753	753	759	767	744	769	736	718	753	735	764	767	769	778	779	772	740	721	765	766	717	754	756	734	771	742	759	726	779	717	728	789	740	745	765	752	711	783	727	735	764	739	788	805	773	770	765	751	731	745	722	759	709	751	759	748	719	799	739	750	768	722	789	741	760	770	771	729	784	776	776	760	774	760	760	759	713	733	755	748	746	766	765	733	745	680	692	763	763	739	737	730	717	741	706	777	760	714	732	750	739	786	754	730	784	700	703	747	757	752	750	771	741	734	749	758	716	751	729	772	785	761	715	752	747	731	755	740	757	757	775	683	837	754	717	743	738	730	741	720	697	723	734	767	713	709	781	764	796	751	712	732	768	763	722	782	732	765	796	764	704	725	717	752	753	766	745	768	763	694	731	794	778	775	734	754	766	715	752	743	712	757	738	746	726	730	741	807	731	770	757	719	757	756	732	746	773	759	763	759	763	783	729	787	750	782	761	798	787	732	716	755	789	728	725	742	683	779	754	776	763	724	711	726	752	746	725	726	733	730	721	747	741	812	702	712	768	731	766	717	708	771	732	752	770	789	706	682	754	733	734	745	729	736	760	753	726	725	757	782	753	748	749	739	716	752	713	749	707	724	721	725	729	747	719	691	739	716	731	731	748	700	748	754	799	731	755	756	697	768	715	754	749	749	692	694	747	765	743	802	748	805	775	754	713	764	760	787	767	793	725	744	731	711	797	750	812	751	761	716	706	779	754	753	726	732	745	797	745	767	719	759	742	707	743	748	743	791	787	776	728	716	736	720	721	725	748	777	764	707	749	766	716	771	734	802	710	745	716	689	757	696	774	762	726	764	745	780	765	755	769	810	705	725	766	752	753	767	750	732	752	728	724	722	763	783	759	687	776	767	720	731	764	732	706	790	728	748	743	715	790	794	779	799	730	775	778	717	772	749	758	754	757	748	700	792	808	768	730	685	731	731	782	771	713	784	726	782	714	747	769	739	720	712	741	769	732	728	772	657	744	706	710	825	747	768	739	727	709	727	785	758	733	733	704	783	733	738	733	743	757	757	729	753	710	794	718	734	701	714	709	736	775	748	737	755	727	763	726	731	695	801	740	710	717	732	785	781	713	719	768	681	737	742	737	742	744	705	765	809	766	812	733
34500	53301	17815	9454	7967	6148	5656	4626	3909	3315	2566	3315	5758	8197	8278	6636	4749	3226	1947	1474	1065	932	914	901	826	853	864	840	895	869	875	874	869	890	865	843	896	884	925	861	905	836	898	878	862	856	911	918	867	875	936	883	886	835	863	848	855	890	871	803	882	848	870	872	885	871	859	818	891	879	893	843	905	857	896	833	842	908	861	824	881	903	907	834	848	903	841	878	906	862	898	851	867	841	867	823	825	870	840	844	908	831	894	871	859	838	828	889	878	916	861	903	856	858	896	855	866	829	880	935	881	850	858	874	897	851	860	902	874	906	826	843	873	850	898	874	827	806	855	869	904	802	850	856	869	924	847	879	835	842	853	862	852	817	871	877	845	876	851	862	919	890	888	898	849	855	830	867	890	879	930	899	896	888	922	897	901	860	894	857	876	901	864	903	847	834	813	850	860	859	891	859	839	866	910	862	869	862	874	880	890	841	839	886	882	800	865	896	879	898	872	824	830	898	851	870	841	858	858	924	841	850	853	916	852	858	898	881	849	853	868	799	920	863	861	887	827	921	844	834	846	908	876	843	901	908	905	859	877	863	908	852	895	859	863	845	777	885	917	846	876	911	886	874	888	852	859	875	848	858	909	855	866	811	897	874	950	901	890	841	867	924	821	846	905	839	877	870	891	885	833	885	885	831	836	845	860	869	913	889	879	861	925	895	816	891	895	858	896	853	873	902	839	886	851	836	822	875	858	883	831	897	867	855	898	880	848	881	886	882	897	875	850	866	855	888	905	876	905	872	857	851	882	889	880	856	902	855	851	878	913	853	935	860	925	882	907	908	911	860	880	851	873	868	903	873	863	805	840	904	893	840	840	848	836	863	828	866	861	918	843	882	828	866	891	875	865	880	852	909	840	851	830	836	901	863	863	841	842	869	860	883	846	856	855	875	869	844	877	838	830	868	846	842	871	914	893	882	862	860	873	860	911	888	877	843	863	871	836	856	837	905	864	870	861	917	896	836	860	889	852	842	809	784	869	855	885	862	874	874	896	821	903	901	842	878	859	846	839	858	892	879	886	878	828	874	844	870	832	843	915	962	860	829	815	873	896	882	843	890	855	869	860	876	911	823	833	859	947	860	898	903	853	913	920	866	841	879	860	893	852	895	844	870	854	855	838	928	884	845	902	865	871	849	874	891	908	836	862	886	851	845	878	885	815	899	890	927	944	829	849	841	868	837	881	832	905	893	907	921	884	904	874	866	836	884	845	897	848	889	855	915	926	933	868	849	869	831	847	797	834	891	841	882	839	898	851	905	865	853	871	927	851	875	814	855	892	890	839	894	896	883	864	886	820	858	859	879	876	917	880	841	909	833	868	857	855	891	846	833	883	817	832	879	940	821	851	897	859	879	925	908	897	882	908	845	846	897	860	886	869	890	857	884	855	814	901	889	896	844	873	834	817	842	880	854	846	909	891	858	870	853	822	872	905	867	877	885	885	863	876	838	860	915	842	873	830	841	850	830	860	871	890	866	879	832	847	851	885	942	906	867	924	864	952	872	840	868	810	866	900	853	865	905	821	869	915	868	834	886	890	845	848	894	901	865	879	900	858	836	821	888	843	818	878	841	893	832	865	865	896	906	869	848	875	825	898	888	914	874	806	860	894	842	833	894	861	892	874	874	875	852	929	830	845	801	856	837	878	871	854	868	863	845	839	918	837	888	886	837	866	867	848	834	886	894	851	927	803	882	920	904	826	880	841	877	900	833	900	876	911	888	910	790	878	842	904	867	826	862	893	824	872	871	850	847	846	903	926	880	865	908	849	864	869	822	873	907	877	889	860	911	895	866	884	890	842	831	889	846	917	905	847	833	879	910	922	845	880	885	901	923	869	788	839	904	914	857	832	888	844	923	869	871	888	861	918	856	890	896	843	900	885	927	907	861	885	851	835	907	876	911	921	855	870	946	916	896	874	845	892	903	867	847	845	860	854	898	844	866	867	904	850	877	831	898	862	849	884	862	909	846	851	834	883	894	866	860	840	850	829	874	895	828	869	866	851	906	860	829	885	942	830	898	872	931	851	874	875	848	817	869	894	845	865	874	861	874	883	881	887	896	888	870	900	884	891	893	875	878	843	850	893	880	862	889	860	868	903	847	863	874	827	835	854	877	927	885	888	830	875	835	820	906	861	854	875	840	856	865	882	890	921	844	845	887	886	875	896	902	845	901	865	850	862	882	912	840	871	901	889	925	847	860	811	900	862	874	844	886	847	876	863	940	925	819	818	895	896	867	871	841	938	896	853	866	881	918	829	886	855	882	889	833	840	859	933	844	879	872	902	892	894	876	893	854	824	846	894	901	857	876	880	929	904	898	863	845	833	910	885	898	852	827	824	868	942	858	905	828	866	881	813	861	906	887	905	961	864	887	881	860	844	875	897	904	826	818	857	902	901	882	882	885	869	789	826	847	911	910	838	837	877	835	932	850	913	820	911	848	908	963	850	886	841	870	900	865	802	871	880	890	905	905	888	843	853	874	892	878	857	894	862	914	908	933	922	907	863	844	844	830	869	872	886	882	858	908	878	854	860	870	843	923	852	870	905	868	895	874	880	892	846	874	864	831	888	907	927	837	866	908	959	875	870	889	853	896	838	811	845	814	892	871	925	910	845	863	861	857	846	870	846	863	828	868	813	898	859	879	869	885	920	895	842	911	818	893	930	877	908	874	909	884	856	872	841	911	949	825	846	922	893	894	922	868	901	940	874	867	869	895	943	875	920	883	846	884	875	890	873	830	878	843	867	852	894	876	869	912	856	848	846	834	916	843	937	869	896	864	856	871	881	858	909	891	897	838	876	898	892	901	892	891	855	891	856	856	813	923	856	849	890	894	816	845	854	904	881	880	873	868	909	882	860	866	841	840	845	889	854	863	867	837	848	851	867	860	845	831	890	815	889	829	887	952	863	860	860	876	864	888	857	876	895	847	878	871	888	872	872	853	867	858	898	875	869	852	883	851	814	849	903	831	857	924	825	852	845	838	900	897	865	885	892	865	853	869	850	877	848	868	814	841	888	889	897	929	856	870	834	860	908	889	874	900	860	885	849	885	845	862	931	831	903	842	910	819	831	834	891	898	896	931	920	913	849	906	911	845	856	941	885	849	791	873	868	848	876	849	867	884	884	898	940	880	924	857	864	875	872	853	848	901	875	891	886	904	856	927	868	872	824	880	889	849	845	835	885	894	855	905	897	916	914	821	850	904	849	854	879	802	849	887	836	831	889	852	817	889	856	908	887	842	890	823	936	895	869	887	856	849	859	853	836	854	812	878	847	926	938	858	867	847	847	804	872	900	842	887	945	876	883	940	867	914	881	910	946	921	861	867	882	860	824	847	891	861	843	861	833	837	895	905	879	865	875	847	852	893	847	867	853	920	837	901	886	901	890	840	859	916	916	849	911	848	858	872	831	878	889	877	884	873	887	874	820	842	815	882	931	846	820	863	850	941
23236	21558	29248	24249	21536	21718	14655	5195	3659	3190	3890	7615	13715	15768	14260	11057	7588	4961	2958	1675	1196	954	898	864	908	825	817	830	793	815	848	819	781	795	834	765	793	819	845	825	808	797	877	855	822	789	780	789	801	797	863	801	805	794	790	813	805	789	836	817	817	822	813	850	808	802	795	850	823	816	791	812	811	858	784	868	764	810	829	777	807	806	779	830	832	849	805	779	762	808	836	800	777	811	756	813	817	857	815	830	794	840	808	829	782	845	819	778	812	796	781	767	815	785	756	788	791	809	877	822	799	837	851	761	821	810	760	809	795	828	785	819	809	846	756	817	788	801	883	782	803	768	755	791	766	830	870	786	809	768	790	824	818	831	781	744	869	791	813	802	790	838	808	798	814	863	853	770	849	830	810	843	793	860	796	778	757	812	851	866	835	828	830	804	804	795	811	789	854	814	819	771	817	800	797	766	816	816	839	835	796	832	817	754	854	790	808	821	854	823	766	768	755	763	817	832	801	791	791	869	844	819	846	779	818	851	862	819	746	826	824	807	807	846	796	745	833	833	798	844	818	764	815	819	806	839	822	814	813	841	817	799	789	810	806	803	842	776	774	771	797	822	805	794	837	823	771	823	806	791	749	833	809	821	819	797	847	794	847	823	811	807	862	766	816	816	849	850	787	813	777	793	797	800	777	793	839	818	812	841	724	831	750	817	776	801	819	789	859	813	812	754	829	775	775	800	801	800	813	814	822	850	835	756	825	762	788	831	795	792	798	854	838	830	763	807	779	807	821	827	778	847	833	835	816	842	774	769	789	848	799	845	832	782	839	777	807	739	792	802	851	828	822	832	798	757	768	787	792	812	804	829	801	822	765	800	799	842	832	812	839	817	806	784	798	784	786	806	830	812	799	765	820	783	839	796	857	810	759	806	808	794	784	844	820	810	826	768	803	838	852	824	804	811	843	816	791	826	794	792	822	816	807	798	801	752	772	853	863	778	839	801	802	732	770	798	809	837	708	746	801	834	794	826	749	817	790	831	789	823	850	784	799	860	825	838	776	772	809	831	778	805	801	775	799	789	852	855	816	826	763	801	796	818	823	763	785	839	783	831	772	779	806	805	823	774	790	781	816	780	822	844	817	771	819	811	787	816	799	854	814	779	790	801	783	850	772	815	821	787	784	829	814	815	837	806	787	785	834	823	806	837	788	779	767	840	798	765	768	743	814	833	817	809	846	779	856	899	769	772	809	849	799	794	779	826	759	823	765	790	809	842	855	798	750	819	805	811	798	779	818	858	824	819	794	847	856	831	828	805	777	850	777	807	841	775	766	774	786	840	853	808	799	772	799	827	844	859	806	797	790	814	763	789	805	784	813	780	825	760	785	787	822	821	766	806	817	809	810	774	849	823	843	817	836	818	808	796	776	806	817	798	794	776	790	776	829	806	780	783	779	786	806	835	745	770	853	834	794	790	785	787	794	759	756	828	813	810	850	840	749	806	794	830	801	825	839	850	814	812	826	889	801	811	820	825	811	804	781	851	821	773	848	804	807	818	830	720	791	822	812	828	834	783	804	827	765	793	844	789	787	794	788	800	784	823	780	830	810	820	816	807	826	844	811	770	810	805	788	797	852	802	800	786	800	809	816	778	832	782	836	855	819	785	803	863	840	784	783	813	819	802	820	795	805	770	802	821	795	825	796	826	823	786	818	882	790	813	813	795	868	779	811	810	868	831	791	785	807	832	802	764	807	798	811	843	841	769	833	835	775	796	818	776	800	818	791	808	780	793	799	750	894	836	753	833	804	801	807	798	810	791	825	823	815	817	781	816	846	818	835	791	825	772	806	855	771	841	785	804	810	768	802	813	833	825	846	836	808	802	798	802	802	837	841	817	826	779	807	783	807	797	766	860	841	834	839	787	781	830	813	811	799	812	773	826	781	847	788	779	823	831	807	845	845	812	828	796	810	792	841	831	807	770	825	832	795	829	811	802	832	765	830	810	847	780	773	822	834	800	789	768	803	836	863	770	779	784	825	808	829	848	814	797	831	822	805	771	809	871	802	814	831	802	787	791	809	807	795	832	769	770	788	831	780	800	809	854	805	799	835	771	820	847	845	773	804	845	834	780	794	767	765	841	776	752	772	821	796	804	798	814	803	839	812	813	862	841	802	822	800	797	739	812	811	812	797	767	802	799	735	779	812	790	803	805	825	814	779	804	796	847	842	792	819	825	806	794	862	781	793	806	843	842	841	868	798	803	843	803	811	788	808	815	829	784	751	755	784	873	764	803	811	747	879	845	809	849	841	805	827	802	855	783	795	792	784	809	789	839	795	744	836	780	826	826	810	807	788	813	867	818	851	812	860	837	763	801	769	776	784	800	837	826	821	842	829	764	798	787	829	784	744	837	804	821	813	822	781	838	779	827	800	764	805	780	864	763	832	828	839	826	825	813	852	787	793	828	807	780	833	849	766	832	851	832	863	790	785	846	761	777	822	763	821	773	799	758	812	815	837	774	804	825	818	824	785	763	747	743	777	824	818	805	808	787	778	772	847	775	794	774	799	804	806	776	858	813	817	777	795	872	762	794	787	803	771	838	798	821	793	783	767	813	777	776	817	808	798	800	765	855	798	829	822	809	794	814	828	878	792	793	761	816	770	856	791	769	786	826	778	790	807	846	815	823	773	800	849	837	763	813	811	804	807	769	824	807	824	835	812	784	785	764	799	800	833	847	796	829	821	805	791	834	830	806	802	807	756	818	778	780	783	804	826	785	762	773	849	799	810	815	780	838	813	841	783	762	791	791	787	752	797	837	807	811	780	795	800	827	856	806	839	808	813	790	801	791	839	740	814	815	807	737	769	805	814	797	764	794	742	749	817	748	804	826	805	750	794	778	812	785	790	797	781	810	804	824	798	796	776	785	785	775	799	841	804	795	799	798	799	800	779	752	797	796	838	795	806	761	792	820	817	816	772	771	836	783	822	797	754	804	772	838	808	840	804	780	789	777	825	854	876	815	799	783	808	788	774	829	806	828	829	798	831	830	824	787	796	790	815	834	780	804	794	817	792	870	820	795	839	821	828	781	810	788	849	817	795	778	776	837	786	782	817	783	786	723	842	785	777	826	842	780	825	784	784	791	833	782	810	813	840	797	799	779	828	836	805	766	817	846	866	787	804	796	805	805	790	806	790	814	796	798	852	803	828	758	788	807	775	776	793	796	803	776	821	826	815	838	795	756	818	764	810	846	810	778	784	807	803	811	804	800	813	810	769	806	813	781	807	821	782	843	808	739	828	739	804	834	808	801	874	826	885	816	804	763	818	782	766	847	820	819	794	795	806	781	805	886	787	807	823	811	826	772	805	779	836	781	827	824	806	802	803	834	816	766	800	863	834	706	787	781	806	789	806	837	797	808	788	775	809	778	787	819	837	820	766	806	779	801	793	832	830	823	737	794	791	787	795	834	827	787	760	840	820	872	779	788	815	775	799	799	812	811
40309	67108	28080	16975	13911	10556	9795	7852	6356	5310	6596	12502	20004	20878	18848	15063	10574	7127	4279	2272	1425	1153	1034	1000	966	906	943	901	908	938	878	878	893	945	866	914	926	949	964	948	864	924	888	877	963	919	934	907	922	927	911	943	875	884	941	912	925	914	905	893	922	817	935	884	874	897	923	931	911	903	885	910	894	924	937	907	941	885	889	886	907	862	858	869	923	916	938	897	871	931	918	943	908	864	859	951	915	951	956	949	948	988	938	894	896	922	905	871	898	871	936	941	896	882	909	895	872	963	946	915	863	870	872	887	887	987	892	961	920	868	864	913	910	861	920	927	934	867	882	837	903	947	918	963	851	897	877	899	917	908	976	891	909	903	890	873	916	898	913	897	954	955	867	944	834	874	863	971	901	885	930	889	878	896	918	929	931	959	881	923	912	961	865	900	947	890	914	910	982	897	925	886	907	918	975	905	935	893	891	920	904	918	907	883	977	949	900	944	900	897	909	926	907	869	870	892	885	979	978	937	936	934	856	865	877	894	907	961	899	922	889	930	922	878	916	943	906	938	865	896	913	938	861	878	956	854	952	964	890	960	872	841	902	903	962	918	873	927	863	923	899	872	957	876	938	939	939	1012	915	870	894	882	931	903	893	924	903	918	941	891	897	973	907	860	878	886	892	882	939	969	898	942	943	957	935	934	920	896	884	906	966	881	911	908	909	864	919	880	888	881	904	933	910	898	920	896	891	861	891	933	866	925	923	889	920	918	898	890	857	870	913	914	890	892	887	919	909	934	863	925	884	913	959	937	915	937	926	858	847	946	918	891	861	911	934	923	907	945	944	922	896	918	923	915	892	914	883	892	932	899	891	922	883	931	899	912	919	952	931	937	937	924	864	884	874	912	849	908	884	955	922	865	910	953	901	937	922	897	917	951	918	910	911	914	900	909	878	887	923	953	964	952	928	897	913	933	937	897	959	922	862	955	915	906	916	931	937	850	868	898	930	887	866	893	856	904	949	892	928	936	893	932	893	935	926	890	875	881	878	870	927	993	926	893	938	934	914	953	880	857	946	916	876	909	932	955	896	942	924	900	907	927	937	933	895	883	864	896	864	902	899	890	876	931	899	907	888	904	980	905	897	934	898	913	918	917	956	907	863	906	914	942	848	891	935	905	915	925	889	868	905	908	923	958	925	935	864	919	930	858	917	940	902	934	922	941	871	908	930	882	922	891	932	912	960	948	927	913	953	879	948	884	970	946	871	881	949	846	932	914	888	941	900	914	894	932	904	884	907	915	902	915	918	867	941	931	903	894	927	885	901	933	961	876	948	875	983	912	892	925	879	865	904	927	902	902	891	919	884	923	900	895	888	921	867	931	944	944	926	887	902	946	912	959	930	832	916	933	859	972	922	899	921	908	892	904	893	884	935	884	989	934	983	918	934	867	882	882	950	918	884	967	932	945	917	906	985	901	937	900	883	1005	868	878	895	878	870	939	914	924	931	873	929	939	920	893	937	882	905	905	868	884	930	907	952	913	928	894	892	885	875	876	877	951	875	889	905	885	940	875	957	915	920	931	871	896	876	918	950	905	863	901	882	976	933	905	884	920	910	887	891	920	927	894	939	931	956	963	958	931	877	928	910	968	900	917	933	941	904	911	906	882	903	899	937	965	897	915	956	866	941	909	847	875	943	943	924	910	914	863	922	934	932	914	950	917	932	855	923	887	921	904	876	901	895	919	890	907	899	888	916	908	902	902	900	907	932	903	882	943	921	926	919	867	958	907	879	901	975	886	885	977	936	883	891	906	958	875	936	911	929	866	874	948	893	927	881	922	926	939	909	882	884	969	894	881	949	861	951	888	930	909	939	877	931	932	872	887	882	976	870	921	902	910	911	898	922	840	898	847	934	948	926	919	904	878	965	891	902	957	931	939	905	896	907	931	881	903	918	921	921	854	971	894	907	912	910	870	926	873	853	884	856	908	890	921	903	890	899	941	939	933	829	891	935	862	938	898	877	907	892	906	975	951	869	968	887	947	941	832	876	892	935	937	922	877	946	886	917	961	875	842	898	915	911	903	970	892	964	937	949	926	941	899	925	932	902	950	931	928	910	876	901	947	956	956	886	904	897	922	887	932	897	926	895	883	936	855	944	901	907	929	927	913	910	931	893	857	935	845	918	876	923	864	909	869	887	932	901	909	895	877	880	894	897	911	889	891	936	910	893	856	852	961	892	937	897	899	933	917	876	900	868	922	885	879	907	911	965	911	903	883	908	911	876	868	909	931	895	941	880	928	916	894	893	888	917	929	928	913	865	909	937	868	1002	943	981	885	923	932	971	864	809	949	922	866	936	941	932	936	947	908	862	862	940	898	900	902	896	940	926	905	880	946	917	941	963	893	925	908	933	904	938	897	908	887	953	950	920	892	929	941	910	958	914	887	912	938	905	849	895	892	921	884	971	884	959	899	928	954	873	896	933	909	921	895	905	894	887	921	950	917	886	934	935	921	908	856	925	914	906	925	836	844	921	881	898	910	940	923	894	941	942	931	911	931	882	921	981	890	839	927	876	880	909	935	880	870	909	914	863	893	884	884	876	937	885	900	924	906	873	865	954	949	866	963	949	935	915	910	907	901	906	923	944	907	940	913	927	888	937	892	863	917	911	904	835	896	918	937	895	937	903	890	941	901	924	910	877	886	910	879	935	922	914	909	881	939	928	924	873	973	908	901	889	899	931	917	856	959	874	936	902	967	927	987	935	942	923	946	911	906	896	865	904	907	921	964	866	902	929	890	911	924	923	886	910	898	908	905	857	944	912	831	916	875	900	966	876	914	964	865	938	896	918	911	874	890	936	848	895	932	884	877	929	937	921	919	892	869	928	918	899	869	889	931	920	958	858	932	850	902	845	881	875	874	925	923	893	926	934	925	916	917	932	887	908	881	879	875	884	934	915	947	879	903	939	952	891	879	900	929	931	870	874	948	888	890	946	853	917	928	932	891	952	863	924	938	921	918	907	914	913	940	891	913	982	875	920	942	898	884	939	946	964	900	876	929	878	925	913	947	902	862	925	946	925	931	900	919	845	878	834	925	937	919	901	896	869	864	883	873	923	961	910	947	941	911	937	898	930	946	865	929	877	894	917	900	924	926	954	949	838	946	919	914	954	916	931	867	930	916	918	895	896	871	874	900	1009	916	947	914	916	881	950	922	898	871	954	908	917	922	891	927	957	919	946	919	909	963	855	960	885	862	943	952	896	966	897	863	896	906	913	906	857	919	903	899	888	872	890	892	918	865	946	938	859	883	990	898	913	882	899	970	935	946	905	891	908	926	896	936	931	914	920	914	919	981	870	913	890	920	923	892	896	982	877	845	882	918	878	892	893	912	890	885	936	891	932	883	921	932	960	921	855	881	913	908	896	879	885	900	890	894	944	838	853	849	902	890	936	933	944	955	962	924	857	887	922	911	901	920	881	867	954	913	892	921	916	948	949	901	959	931	932	929
28835	27996	22122	9586	3773	2848	2237	1877	1643	1370	1324	1595	1392	1418	1314	1195	1021	887	717	693	685	599	636	653	623	581	606	639	575	580	612	588	605	600	613	585	640	585	597	659	564	585	608	596	643	624	564	595	620	633	568	644	636	587	620	586	573	634	642	627	610	592	613	642	581	613	614	613	625	613	574	607	586	580	594	607	590	602	607	628	598	587	664	659	614	600	592	588	587	608	585	576	606	605	602	581	657	596	620	617	593	584	640	583	638	604	607	581	605	584	624	596	633	627	616	608	665	640	629	619	634	593	589	655	624	600	600	569	616	579	599	596	572	652	621	572	633	586	657	625	587	625	597	649	651	572	634	603	633	643	603	588	616	620	613	575	599	651	593	563	598	605	616	617	641	592	613	600	603	619	558	625	580	602	578	628	610	593	642	640	622	640	575	607	603	609	614	597	628	654	627	620	608	552	596	619	620	587	671	597	623	634	611	596	626	584	616	595	627	589	668	592	605	603	603	561	594	642	616	612	632	646	587	624	646	596	620	590	583	612	595	593	624	630	640	585	600	584	584	566	634	613	603	640	600	623	667	613	587	618	610	603	575	599	612	585	563	572	585	600	611	631	618	617	597	583	644	636	632	607	612	614	531	648	613	590	569	610	652	604	621	605	634	620	632	588	633	611	597	614	621	577	588	580	647	602	638	615	602	616	633	604	633	625	636	614	631	621	568	602	619	613	599	580	663	657	614	580	611	590	602	588	554	638	648	607	606	612	600	615	616	604	559	602	615	616	604	598	597	587	618	621	586	564	621	642	616	601	626	615	607	663	614	608	612	587	639	600	612	639	651	591	591	592	590	622	599	645	626	623	592	618	634	612	597	564	578	578	612	608	619	589	644	617	623	636	599	679	610	670	648	605	612	649	573	570	597	587	597	597	572	602	597	587	622	632	611	598	596	575	596	609	562	632	594	590	589	594	632	593	589	617	600	582	628	623	601	622	606	620	589	598	620	602	582	595	578	645	577	589	581	609	622	579	629	626	580	561	608	572	607	642	610	662	589	624	656	585	642	607	572	607	578	586	604	605	633	569	630	568	654	626	595	636	600	583	616	597	605	610	598	610	622	571	616	624	610	581	583	632	562	589	588	618	570	636	623	621	651	618	628	625	602	640	608	614	609	613	632	631	642	649	627	641	608	593	631	621	588	592	629	634	578	618	609	640	618	672	637	602	593	603	607	632	584	574	619	631	633	619	623	609	612	589	655	604	613	594	587	595	564	638	601	618	595	590	630	593	625	588	599	604	618	570	587	573	598	567	615	588	596	582	624	623	588	606	589	645	606	605	584	619	626	616	608	599	652	633	613	617	602	579	605	632	592	621	608	569	614	618	591	586	633	603	594	622	609	597	620	609	640	547	630	614	573	613	617	637	601	594	616	620	584	660	599	547	623	596	575	580	623	598	549	581	631	644	538	601	610	610	617	605	636	632	570	574	567	616	597	609	638	628	635	593	660	600	618	598	591	638	617	587	644	643	633	599	622	599	597	609	616	598	609	589	626	587	630	584	627	579	583	628	631	631	603	592	595	619	552	576	562	607	609	588	657	577	586	631	612	585	625	620	621	651	644	605	618	599	631	597	631	615	624	610	591	617	598	601	606	588	643	598	611	632	637	602	601	576	600	634	608	613	613	616	620	624	626	615	612	580	631	615	596	616	565	619	589	590	623	614	579	608	626	643	566	635	590	634	591	608	595	637	640	595	589	667	569	623	597	612	611	606	611	633	646	642	568	603	642	617	612	620	561	591	580	615	620	608	662	632	602	615	571	609	594	593	647	613	593	599	596	614	580	587	629	590	591	620	633	626	597	666	620	586	635	641	573	607	615	601	616	589	599	655	595	554	653	545	641	613	600	655	630	587	617	589	619	571	657	587	577	633	603	647	650	591	587	608	632	612	596	622	606	630	614	626	625	617	626	549	593	634	595	563	654	614	605	579	602	604	595	590	595	600	646	588	635	573	606	634	589	609	652	601	639	596	571	614	605	655	630	586	651	652	614	647	611	603	593	630	630	598	583	639	594	612	654	580	606	626	603	603	607	643	606	570	623	584	629	585	629	594	634	595	637	607	630	638	639	627	586	594	639	581	595	576	609	632	591	620	600	596	613	641	652	590	542	580	656	593	586	557	607	633	584	582	604	600	622	651	630	616	611	590	635	600	633	618	600	580	552	606	611	590	674	610	602	553	612	606	608	647	597	630	621	626	619	652	590	609	577	616	585	599	624	596	617	599	617	602	602	589	628	625	618	624	579	607	624	618	625	623	588	579	583	651	600	660	598	630	639	607	652	601	562	586	645	594	611	587	658	604	626	579	619	623	594	628	575	588	611	660	607	590	599	603	646	601	584	615	595	571	602	616	582	595	616	593	600	613	611	616	631	579	649	608	596	610	616	660	652	573	601	613	593	613	598	599	605	620	599	633	584	615	636	563	599	641	647	605	662	619	632	636	614	602	615	611	584	617	633	645	561	621	590	587	634	606	607	617	580	583	614	626	591	624	633	626	634	600	591	572	598	594	606	579	618	596	578	602	630	647	595	596	584	662	592	598	609	634	640	631	599	607	607	656	614	607	560	642	604	554	618	593	617	644	610	586	623	608	599	626	651	565	609	586	595	575	628	608	653	626	662	599	590	614	656	621	609	604	577	602	594	628	585	599	600	605	660	540	649	616	580	575	660	619	628	636	627	584	614	564	622	618	627	625	623	628	585	588	642	616	633	626	597	646	576	585	644	638	585	590	644	598	591	663	617	661	579	605	645	588	635	651	608	566	626	584	612	594	597	606	602	613	631	599	630	618	645	592	623	615	616	609	592	653	629	642	627	580	580	603	621	590	607	636	620	632	588	627	612	603	618	606	581	615	612	609	594	606	634	598	629	568	622	594	613	598	615	618	636	597	628	644	607	593	596	605	618	610	664	573	589	573	583	649	616	634	577	625	620	648	613	631	629	618	650	606	657	588	603	664	606	608	621	624	600	597	633	588	644	626	612	606	647	582	618	615	636	557	617	584	631	590	599	562	625	649	617	624	597	590	571	577	598	618	618	611	568	571	623	638	626	584	622	630	570	632	618	645	594	633	615	560	568	611	639	564	655	622	605	629	610	635	613	591	609	633	618	591	647	608	601	584	590	596	594	619	617	636	632	620	639	604	611	585	597	609	638	586	604	626	636	610	614	610	595	600	562	647	596	590	614	627	585	579	615	635	589	596	600	629	592	554	624	619	642	578	613	586	649	592	635	599	588	664	596	593	632	531	630	556	620	594	593	592	571	588	626	624	590	563	572	636	602	604	583	603	570	624	648	571	661	592	579	569	589	625	552	618	628	623	594	639	648	595	622	596	629	626	623	642	605	616	580	577	607	599	631	637	627	591	611	566	650	634	650	606	601	599	593	630	603	596	605	615	600	624	606	598	610	614	615	612	635	583	622	624	600	612	581	589	624	583	584	591
31251	44228	16695	8428	6290	5230	4269	3695	2821	2333	2292	2532	2220	2041	1886	1714	1451	1171	992	807	770	742	695	758	695	711	720	775	685	730	722	747	714	720	705	752	693	729	764	711	714	727	749	692	726	708	751	742	740	725	772	666	727	674	755	713	728	710	754	670	700	724	756	707	721	726	782	706	688	721	721	739	701	687	727	741	761	705	663	706	737	767	688	697	723	767	653	768	705	689	674	704	683	752	751	709	662	698	731	709	715	725	722	706	734	719	701	757	712	704	741	695	703	671	708	728	645	720	772	726	708	746	710	706	710	688	728	685	710	700	725	724	742	653	704	720	741	733	728	721	741	746	671	654	755	699	707	742	721	713	680	702	720	725	696	709	733	704	739	730	740	721	712	767	720	731	742	790	701	721	692	695	740	728	712	701	743	753	732	719	714	750	721	724	686	733	749	764	741	704	721	712	721	721	714	722	725	654	718	781	766	716	706	740	716	720	721	728	751	742	725	698	728	768	771	763	705	732	707	757	714	703	689	692	799	728	682	754	725	708	719	808	719	672	672	712	717	706	700	735	750	703	724	738	719	759	741	728	741	749	748	764	786	704	677	698	737	732	711	724	702	739	690	743	778	692	676	732	717	692	718	745	783	774	710	670	670	674	695	712	688	757	704	762	710	726	709	724	691	697	738	698	763	738	677	687	724	691	730	741	759	757	753	673	710	710	728	727	732	740	756	696	713	713	671	725	703	719	747	740	686	743	684	740	684	721	709	748	741	749	715	772	694	721	728	744	726	780	741	713	739	720	724	728	737	734	734	732	752	694	695	710	756	761	757	746	690	708	732	742	724	744	694	714	717	723	710	692	770	789	718	743	708	727	796	733	734	758	748	695	731	699	738	733	723	670	748	697	726	734	714	721	741	725	686	718	726	697	700	751	736	718	720	714	716	716	709	707	749	771	754	704	725	750	735	705	726	701	732	738	695	710	746	721	730	737	708	728	723	711	704	700	772	697	723	750	722	701	708	701	725	687	699	735	719	718	719	713	702	751	767	673	707	759	763	730	712	717	703	745	690	717	670	723	743	689	697	696	704	763	752	718	730	705	717	743	715	743	765	671	752	740	736	718	725	734	727	748	725	717	748	754	669	742	706	722	696	706	770	749	743	763	702	711	725	722	733	683	773	690	760	725	729	726	687	704	716	750	737	762	706	712	710	745	729	729	695	738	735	704	694	763	728	748	712	679	693	699	707	737	730	790	731	722	706	701	719	750	730	759	730	714	743	708	721	777	724	689	714	746	730	752	760	731	694	667	713	660	730	723	761	748	696	687	706	711	732	695	667	747	724	733	729	690	724	762	715	757	739	730	732	721	711	701	717	723	690	763	734	750	708	736	751	706	706	743	710	723	707	716	703	747	731	748	737	712	670	702	727	725	764	735	722	719	729	747	711	666	760	688	720	721	709	753	735	757	715	733	783	705	722	762	733	733	733	742	674	730	740	718	700	755	715	721	690	694	733	747	714	696	707	699	752	731	681	715	738	712	743	723	738	739	728	654	720	699	679	716	731	698	742	735	746	705	727	738	736	678	710	705	718	698	703	695	698	718	749	739	738	722	688	738	733	748	729	745	741	714	696	730	729	720	705	714	747	657	791	699	745	740	667	744	757	674	723	699	743	732	737	709	763	720	739	744	734	699	713	687	735	751	709	696	760	688	688	702	672	730	690	679	709	706	694	741	741	759	693	748	753	760	716	728	741	674	715	734	688	731	688	717	779	700	714	740	735	751	738	729	686	707	734	808	710	724	683	711	703	712	741	676	704	710	702	732	711	728	713	725	705	709	786	703	695	746	713	735	751	697	731	765	736	715	712	748	724	713	751	717	702	748	697	739	691	697	695	712	755	702	730	739	761	705	764	739	756	743	695	757	758	727	738	707	708	678	708	721	712	690	705	742	695	682	740	709	710	724	746	703	716	749	725	713	724	771	702	718	669	686	680	686	727	736	696	719	739	706	749	717	742	757	733	698	751	687	727	746	760	703	757	716	679	742	694	736	735	753	703	762	708	726	670	682	717	750	741	714	733	690	688	735	759	701	728	790	677	703	708	758	726	768	706	738	707	695	727	739	698	745	715	716	737	715	675	763	751	671	740	779	752	731	681	731	752	708	701	762	703	721	733	744	704	727	743	735	679	748	742	797	771	712	716	732	713	737	737	743	715	733	693	731	730	715	716	766	718	713	713	745	761	729	707	732	761	702	695	705	739	735	652	757	675	696	762	716	713	718	753	720	736	723	693	747	708	740	707	728	748	728	732	695	727	739	724	732	769	765	718	700	730	739	729	686	731	759	774	739	638	724	752	705	728	738	728	699	750	721	756	755	718	706	751	754	729	720	653	733	741	690	719	718	698	698	724	712	753	741	710	723	701	745	706	732	757	693	704	742	715	714	715	729	768	735	679	724	664	742	756	706	744	706	687	741	713	714	751	769	724	769	675	721	708	686	713	752	671	704	686	764	721	728	713	723	711	749	694	671	734	728	699	725	788	715	696	767	723	773	739	716	681	769	685	719	700	705	715	710	770	737	743	750	722	735	669	745	687	729	770	680	713	738	679	763	784	743	711	701	733	751	771	685	721	734	715	762	709	714	704	715	689	746	718	717	677	715	701	737	745	748	737	708	740	753	701	731	711	732	738	728	748	726	727	714	738	748	729	752	704	686	795	720	733	747	720	706	723	768	721	745	712	701	699	735	747	722	741	753	734	698	693	740	745	753	725	689	742	751	744	735	729	707	734	696	707	732	681	679	679	709	687	734	732	726	731	683	723	717	742	739	727	712	746	679	694	749	702	727	746	715	733	718	680	733	700	704	742	734	704	768	687	715	695	747	722	713	742	674	712	705	697	705	691	704	701	693	763	728	734	740	698	767	746	739	761	751	645	691	727	756	733	732	721	709	728	742	734	781	687	693	701	708	690	718	723	726	710	710	691	735	720	677	739	737	713	670	711	754	730	776	744	705	724	703	718	762	728	711	779	725	737	713	679	734	753	694	740	740	716	734	755	719	766	770	739	710	722	735	685	670	749	691	743	742	715	736	676	704	750	708	647	718	738	715	698	750	718	735	742	739	748	741	750	728	762	732	677	706	639	726	692	714	699	769	655	699	677	717	731	708	738	696	736	757	713	724	745	678	703	732	684	662	710	735	723	742	732	710	733	753	725	707	741	752	694	713	755	720	762	728	690	745	777	745	753	754	715	723	721	703	693	705	745	758	717	737	773	697	720	723	731	749	713	734	695	752	742	736	708	732	741	766	671	755	697	754	670	706	710	737	722	691	768	740	696	720	741	765	760	716	686	741	762	717	732	732	732	730	675	692	760	706	745	774	756	722	724	703	698	741	732	762	761	740	695	744	719	693	703	706	780	757	702	695	715	728	698	755	687	635	707	720	694	740	712	683	753	747	735	724	732	677	732	731	707	724	769	710	720	700	702	715	708	728	698	764	723	747
24328	21532	28754	24640	21355	13639	5563	3079	2366	2141	2748	6309	9041	7614	6685	5198	3467	2265	1484	1048	801	717	659	634	622	629	610	624	631	573	646	556	587	615	589	615	648	589	640	646	597	622	634	592	605	625	645	612	583	627	599	595	620	579	615	646	605	585	616	610	632	605	543	627	583	619	598	639	597	592	581	608	568	581	622	613	585	552	579	625	573	602	623	582	596	574	584	618	596	613	619	597	614	597	644	554	584	567	579	594	596	625	605	602	589	619	567	613	629	605	613	627	590	601	582	552	594	599	598	604	624	608	621	557	608	592	617	579	576	597	615	620	598	623	564	595	624	667	619	624	616	600	599	670	609	653	595	622	586	575	586	592	626	594	615	584	609	583	634	611	620	592	607	600	593	567	595	616	628	625	603	575	614	631	645	593	592	588	573	610	585	646	576	588	589	631	563	590	606	594	569	607	594	637	580	582	594	660	639	556	618	573	604	583	573	605	627	662	589	556	609	596	666	591	651	606	640	623	595	625	610	602	621	598	616	632	635	613	604	604	603	559	568	642	579	611	571	594	618	611	610	564	621	584	665	593	571	640	557	579	564	660	596	598	608	625	621	585	608	592	602	612	590	603	620	616	605	639	608	635	604	591	603	579	597	600	631	600	630	603	596	603	582	568	600	599	617	622	589	591	625	620	628	586	631	603	618	621	606	576	599	616	601	609	648	593	661	641	606	580	632	554	606	554	596	646	612	572	627	673	601	609	584	620	605	661	617	595	592	604	618	578	631	644	594	579	659	616	612	607	572	576	607	584	636	611	617	617	596	628	590	615	625	582	622	648	629	639	647	572	626	616	611	581	672	587	611	564	665	590	601	628	605	613	589	672	604	619	619	591	625	603	627	577	642	587	622	589	621	614	575	634	562	608	590	611	620	577	604	597	628	595	641	623	633	618	628	623	607	586	656	588	599	644	624	591	556	605	626	633	651	662	586	587	598	576	627	601	637	603	604	590	622	586	604	589	644	617	614	577	594	588	635	610	608	610	599	629	613	599	622	628	561	628	624	626	596	614	577	593	630	647	640	630	599	594	638	638	603	608	571	583	555	629	609	603	584	595	631	591	621	580	602	604	629	582	629	574	614	592	646	576	587	605	547	576	607	599	598	625	576	622	624	596	633	605	622	598	627	589	603	637	636	590	592	551	593	605	596	650	635	591	641	568	613	593	623	594	561	612	584	579	628	596	648	624	588	635	636	587	612	624	595	592	575	580	580	580	599	635	631	582	623	590	611	641	608	597	568	603	622	596	599	619	610	640	650	612	557	626	625	565	609	617	604	564	616	627	600	594	597	581	659	636	625	574	633	611	595	612	575	606	585	600	602	574	620	593	610	623	598	587	594	608	601	619	597	617	595	625	571	631	616	639	591	631	616	639	606	602	636	642	649	604	603	591	599	641	574	615	581	630	628	616	627	637	555	626	589	608	630	654	630	630	623	650	594	589	591	619	646	591	611	607	593	622	595	568	627	584	603	576	590	586	604	621	588	630	596	576	622	632	615	598	574	608	589	652	618	586	643	621	662	643	606	617	618	594	614	654	621	617	627	643	564	585	567	606	630	613	609	610	591	616	609	576	630	630	586	629	601	579	606	606	615	595	603	611	587	597	641	571	602	622	588	612	605	599	576	575	596	640	623	609	624	592	591	599	583	685	585	592	592	605	587	601	598	635	613	599	622	639	579	585	603	562	625	578	589	604	570	607	636	614	624	589	578	597	584	645	607	607	589	593	578	571	597	609	593	582	578	589	599	600	537	591	619	609	634	591	608	649	603	633	592	594	615	560	610	562	642	633	599	618	600	644	574	575	628	637	636	623	592	652	630	584	597	602	612	615	592	568	635	563	617	610	569	609	582	647	608	606	632	609	614	633	622	570	612	565	607	614	578	612	587	620	621	606	592	600	589	618	633	631	597	541	606	593	589	625	621	573	571	601	589	628	631	593	637	542	578	576	587	616	615	629	572	636	633	621	611	605	631	593	592	599	606	609	590	631	580	597	579	613	604	642	558	622	596	564	569	573	603	613	620	587	586	542	553	589	598	601	576	615	644	588	624	613	593	619	593	621	599	597	603	600	593	588	640	655	580	590	613	593	573	634	630	656	589	599	588	589	619	570	584	616	606	595	588	584	611	592	586	565	621	656	630	622	606	622	587	600	651	616	591	642	614	620	601	610	566	618	611	589	607	606	539	616	619	606	637	614	602	547	577	614	571	620	589	594	608	606	588	577	624	607	586	624	616	631	602	619	573	613	596	621	618	658	625	597	614	611	570	606	613	619	573	609	568	608	607	651	628	589	587	574	598	632	599	574	612	594	549	599	611	616	637	585	611	576	577	586	609	594	578	607	616	593	605	560	616	619	638	655	588	615	619	637	611	624	580	601	579	629	612	584	580	582	611	607	566	581	594	617	602	616	596	616	581	581	534	633	613	581	620	594	564	579	614	607	667	594	599	591	587	604	573	631	587	630	628	587	613	645	588	583	594	593	620	540	562	600	614	558	595	632	603	547	611	614	596	567	579	615	619	595	587	618	622	641	599	647	625	628	588	617	539	590	582	602	615	601	605	590	609	566	542	584	562	623	596	652	619	587	620	604	639	607	617	605	580	597	623	603	543	629	598	580	565	596	622	578	601	623	637	583	629	621	610	618	584	566	581	607	589	616	616	563	621	624	642	611	606	632	641	562	600	571	626	601	621	629	610	616	566	603	659	603	629	591	617	637	642	612	598	595	553	628	630	588	584	633	621	545	586	591	543	593	617	576	588	601	584	607	602	634	595	629	596	612	631	568	607	608	602	650	613	587	579	607	572	611	616	601	611	602	613	622	612	657	611	618	643	620	596	558	625	617	614	558	566	624	637	575	565	593	614	635	588	584	580	651	681	592	578	600	596	602	629	549	621	600	592	631	613	634	580	592	583	611	589	628	574	619	597	637	597	609	575	608	613	571	581	608	616	566	625	613	593	570	656	586	582	616	623	639	581	632	594	607	615	640	674	595	644	611	615	599	610	634	568	591	548	594	556	620	539	580	617	593	654	581	554	581	645	612	579	601	588	614	581	645	631	630	612	588	584	586	604	589	610	597	598	597	580	587	564	606	598	614	574	611	659	589	609	634	618	624	640	609	595	606	590	636	612	612	615	596	577	582	593	645	585	608	608	579	606	609	604	626	615	566	619	622	624	573	604	573	598	628	572	615	593	618	615	603	585	598	638	617	637	578	590	583	609	566	607	596	569	600	614	588	568	614	603	594	626	596	567	617	604	611	585	614	607	614	636	610	591	578	621	588	588	565	619	608	658	599	613	599	625	614	625	596	578	614	597	607	630	647	570	580	600	567	539	606	590	641	609	590	633	579	594	618	564	580	614	591	600	595	568	638	605	569	574	616	612	628	576	613	584	594	594	605	588	661	627	602	612	615	602	586	609	659	627	608	648	594	659	611	632	589	650	629	619	558
35677	60933	26428	12235	9552	9265	7354	5402	4406	3635	5116	10862	13827	11594	10191	7870	5480	3304	2226	1471	1056	904	764	668	695	695	725	680	674	717	751	706	680	683	669	696	684	710	676	695	730	693	726	731	710	701	736	715	685	766	726	698	714	705	690	730	711	691	700	699	721	672	703	699	681	751	739	698	714	695	698	742	714	673	729	734	721	725	663	721	686	691	648	725	734	709	773	731	742	715	757	755	699	726	692	659	728	713	695	737	703	734	672	728	693	716	728	722	722	755	693	674	731	732	723	721	705	692	734	723	682	704	731	693	678	668	714	735	675	717	691	686	682	731	710	678	647	719	707	682	722	727	719	725	714	724	741	678	739	699	707	741	714	744	722	726	662	679	718	711	699	708	678	716	731	689	693	688	709	644	681	693	704	661	711	694	707	713	698	659	704	710	664	692	700	699	688	652	658	738	724	697	689	756	698	745	652	680	706	697	658	728	722	712	687	716	667	682	715	694	745	702	718	755	704	768	699	708	697	728	733	669	755	749	718	710	646	729	737	712	691	765	722	700	697	707	666	683	697	725	721	687	766	730	742	705	734	716	739	789	727	745	751	744	706	672	740	728	719	726	723	719	720	756	672	741	686	754	758	717	732	724	716	720	705	717	733	708	683	716	725	707	650	709	702	756	698	701	721	677	717	718	715	747	723	727	788	739	719	719	737	738	694	740	706	690	712	725	656	743	716	717	706	730	723	734	679	727	682	723	689	723	702	687	683	685	705	693	735	735	694	705	677	731	697	728	734	718	670	780	709	744	727	674	676	699	722	694	733	737	669	727	709	682	697	700	722	750	660	707	691	685	672	710	711	729	652	723	725	699	707	698	621	725	693	667	722	733	696	711	691	755	695	701	667	688	722	732	716	698	690	717	705	698	679	739	746	700	669	690	738	709	742	692	707	662	741	665	709	734	686	708	716	643	728	689	677	681	685	642	679	714	753	736	738	739	690	694	745	708	650	736	714	662	729	730	756	718	682	737	706	681	714	739	714	728	739	720	713	736	706	680	695	707	697	742	711	697	740	710	703	695	734	697	711	757	659	709	726	655	702	696	717	685	708	735	716	728	715	711	695	720	726	692	661	675	676	737	719	735	738	765	721	727	728	718	767	667	675	703	699	731	757	688	727	720	677	748	726	712	731	700	692	742	723	700	706	727	709	757	708	740	632	723	709	708	685	715	701	654	680	694	697	668	719	697	718	714	702	728	718	679	731	734	721	729	763	751	707	745	710	691	722	713	693	698	766	656	769	697	735	700	699	699	770	679	710	704	724	708	699	712	691	736	687	721	724	695	696	706	656	715	727	716	684	709	698	690	721	702	712	724	695	685	642	700	675	745	703	670	682	712	716	722	699	666	713	717	713	727	704	738	714	713	718	766	685	708	701	700	724	732	688	713	708	750	680	712	717	693	673	735	727	722	707	682	714	680	740	749	679	706	732	710	682	672	721	658	734	738	683	693	728	712	701	707	746	677	690	677	691	727	669	692	738	712	719	737	737	713	702	719	685	716	750	721	703	666	707	703	729	722	719	654	741	671	752	730	752	692	729	703	712	699	700	724	695	725	715	686	743	733	694	689	750	704	722	735	706	734	717	689	725	688	686	709	634	672	740	674	709	746	724	694	714	708	745	748	721	665	726	716	744	704	737	678	690	715	705	699	723	727	712	701	721	703	715	720	704	691	738	711	713	675	697	671	718	694	728	721	696	686	717	727	740	684	678	718	675	733	710	698	689	691	742	729	678	724	692	730	712	706	699	711	724	706	678	658	697	698	701	726	687	721	712	647	713	681	734	716	713	713	724	715	721	720	711	690	700	737	678	678	743	754	708	733	720	712	680	703	711	735	757	717	717	680	713	710	688	713	711	717	684	738	703	698	702	728	687	685	735	723	688	704	662	712	694	738	705	677	763	672	724	732	687	723	731	703	731	744	692	665	704	717	720	687	687	709	721	705	705	717	708	733	729	703	729	694	733	743	708	713	759	707	756	727	675	685	677	693	740	669	727	699	705	703	707	664	708	752	711	719	746	722	710	737	742	729	735	688	686	689	719	733	732	678	705	784	677	699	726	672	730	698	765	714	698	706	700	736	743	712	725	695	718	718	720	696	701	622	698	710	743	816	726	722	696	652	700	714	721	693	681	696	732	771	750	685	719	708	660	710	704	695	653	667	735	689	716	728	708	722	675	722	716	681	746	693	660	694	712	731	740	721	749	717	713	681	702	673	721	706	651	725	698	688	733	698	742	741	687	728	693	694	710	676	695	740	712	764	747	711	682	765	714	735	754	713	704	724	740	696	773	809	676	722	691	720	712	692	644	712	694	701	710	752	688	693	697	709	656	708	704	716	714	757	747	669	703	666	735	716	728	716	699	732	757	712	732	723	710	758	742	698	700	773	713	679	678	711	637	764	664	681	748	725	687	724	702	698	682	743	733	659	712	747	733	678	714	697	683	689	702	684	730	689	795	697	686	703	721	642	720	713	711	705	697	690	654	706	735	762	741	685	685	678	704	699	655	737	721	720	705	685	720	702	716	704	686	737	732	708	699	691	704	702	747	748	712	692	675	712	722	680	724	740	749	702	743	702	759	750	704	702	717	715	750	701	723	712	732	708	706	767	760	711	720	732	736	714	722	719	668	675	698	689	703	709	702	707	714	711	704	715	743	686	697	688	676	710	692	713	756	699	710	751	761	681	701	729	666	684	752	673	733	708	746	706	686	747	715	742	745	735	707	696	707	701	748	695	687	714	749	711	707	678	703	707	719	709	727	685	707	723	703	720	724	713	703	722	726	700	706	704	714	752	710	705	737	705	728	733	747	683	742	679	683	735	660	695	751	713	744	664	730	668	716	736	765	732	707	674	707	740	775	692	729	675	688	716	734	662	697	750	708	694	751	731	727	668	711	702	697	757	704	706	772	726	673	728	690	727	726	741	689	719	715	721	697	666	732	722	687	737	749	736	724	696	728	668	753	695	700	736	710	706	745	690	709	703	726	707	722	678	732	708	715	737	732	674	716	721	691	713	660	684	732	719	732	694	689	697	733	675	724	699	670	747	702	689	706	759	694	729	675	724	701	693	684	761	689	701	735	675	695	695	715	704	687	733	767	661	709	738	747	689	721	666	714	687	740	741	681	709	731	709	712	707	668	701	682	702	722	743	690	699	675	721	742	699	699	727	707	709	692	761	725	713	717	748	712	757	711	692	722	647	711	707	707	673	685	667	763	657	730	681	681	709	618	658	718	695	696	704	763	706	683	713	686	660	721	698	720	735	737	690	741	676	707	728	712	734	703	724	710	694	725	663	710	717	727	726	728	720	711	696	737	717	695	748	673	715	791	726	712	733	724	707	722	708	731	718	734	751	730	757	708	726	657	686	713	696	739	741	735	727	701	744	748	721	699	723	731	681	768	756	728	709	744	699	725	699	721	694	679	661	700	762	705	778	690	764	757	688	708	673
25503	21655	27595	25448	13066	4335	3390	2432	2144	1907	1947	3213	4311	4739	4307	3314	2527	1788	1348	1023	901	844	791	801	782	739	733	768	782	731	778	804	742	687	757	785	742	710	767	730	737	734	783	735	772	722	781	806	741	706	811	755	749	729	744	704	751	748	729	786	743	742	745	731	739	766	759	778	720	733	783	738	771	751	736	758	757	733	727	736	737	785	719	724	752	767	750	729	737	821	712	754	734	784	723	717	750	742	729	741	774	742	728	753	719	712	759	728	730	743	738	796	802	731	734	759	798	765	830	784	735	827	762	713	728	800	790	756	772	765	749	752	767	729	803	787	753	758	757	801	754	741	743	755	762	768	744	739	737	755	764	705	747	785	716	765	767	800	784	764	724	743	756	793	741	765	800	736	719	780	732	699	818	748	745	746	733	764	750	755	728	781	742	759	756	791	756	734	733	748	788	780	691	748	712	736	768	718	753	731	801	767	758	722	756	729	759	737	706	739	787	737	753	735	745	785	772	714	794	752	737	704	780	796	712	764	744	738	795	745	770	798	728	694	751	762	753	758	788	763	772	766	754	748	720	751	781	735	736	707	726	766	783	707	717	702	714	688	717	764	762	717	788	805	758	726	746	702	798	758	770	802	729	720	761	779	756	740	777	736	750	771	790	792	794	761	786	737	769	802	764	758	769	759	765	765	747	787	768	734	726	753	739	716	756	745	787	699	772	749	765	767	725	711	764	706	749	721	759	749	761	734	803	720	813	788	683	723	771	730	765	783	712	763	717	765	676	747	748	727	758	813	763	718	721	750	779	741	775	686	723	705	729	785	752	795	735	715	766	725	753	753	792	736	735	787	721	770	729	756	758	730	749	743	759	750	740	700	727	739	777	776	732	781	716	729	768	710	743	747	785	716	758	755	791	759	784	786	758	731	733	740	756	770	760	774	783	750	728	741	773	687	775	768	722	747	787	736	755	797	742	788	760	751	749	757	757	688	702	697	745	749	685	734	729	737	746	769	743	757	744	746	764	786	758	746	792	718	733	764	748	746	762	762	776	742	777	723	732	728	710	748	805	749	753	752	735	732	741	730	724	805	717	758	782	745	778	770	771	681	730	749	789	750	758	695	748	723	698	771	736	727	719	747	736	716	737	756	706	722	710	736	790	762	758	750	731	708	718	730	753	787	725	758	795	781	742	795	744	772	763	710	712	710	821	772	766	757	709	767	810	754	734	770	747	729	735	704	739	785	733	739	778	755	767	748	737	755	713	694	732	727	743	761	748	756	742	759	716	782	757	760	812	756	742	790	762	810	751	767	775	730	734	717	776	733	735	785	702	742	766	767	703	716	758	745	774	765	767	732	757	710	738	763	751	711	756	800	758	739	771	700	745	738	732	752	734	725	739	740	813	769	727	772	776	718	774	714	774	720	763	732	700	706	729	736	856	742	740	746	787	776	771	695	693	729	748	767	753	765	770	744	774	747	732	708	719	736	752	715	786	757	750	735	763	719	759	703	771	730	839	769	769	777	767	782	788	793	749	825	763	734	775	768	755	734	734	768	753	759	769	806	776	751	766	767	722	755	743	734	764	780	768	749	772	787	718	742	761	765	729	760	782	748	714	707	738	759	753	782	751	702	773	762	771	746	759	773	762	714	688	741	710	775	768	706	730	763	833	752	741	757	752	702	776	736	709	734	752	734	748	765	716	810	739	718	741	736	737	790	760	768	733	743	737	800	736	759	721	796	772	746	699	721	775	748	760	765	746	713	727	743	730	738	737	775	762	761	769	744	765	769	703	791	743	749	748	775	765	713	780	798	761	751	717	754	655	720	753	733	745	746	748	733	765	737	754	730	780	732	739	725	747	740	787	714	755	717	775	738	801	744	770	778	801	782	730	735	750	812	765	743	675	740	777	744	760	759	756	775	727	733	751	753	731	785	767	735	780	735	777	728	738	746	741	779	748	730	786	712	773	745	712	735	767	759	768	767	759	717	711	790	767	759	735	705	746	762	696	704	768	741	725	747	712	791	775	782	765	715	757	746	774	760	713	784	751	802	758	782	752	724	738	762	778	789	784	753	707	758	768	721	762	725	771	770	737	787	765	701	778	736	777	752	746	760	738	729	795	745	711	761	729	781	760	744	735	748	744	729	690	730	716	723	757	766	757	769	714	791	744	752	753	771	766	774	735	721	745	712	746	813	752	744	762	745	753	701	733	745	757	779	790	737	719	751	715	714	719	704	690	739	739	787	714	749	720	734	757	797	766	713	730	742	755	772	701	724	739	760	748	728	750	680	758	749	723	733	717	798	748	724	788	731	763	742	732	729	788	762	772	691	726	711	719	745	756	756	786	731	754	741	775	730	748	713	770	761	771	768	712	744	773	700	749	763	721	758	764	800	710	798	727	757	759	741	790	765	759	776	768	737	758	785	770	758	745	745	748	779	737	746	771	756	783	712	752	730	734	737	738	754	718	747	762	786	761	759	717	748	709	759	741	781	760	733	802	726	724	768	747	788	707	803	731	708	715	743	765	704	759	741	716	749	733	789	723	745	712	757	774	761	751	735	727	744	736	777	752	781	730	765	797	741	755	731	721	775	774	806	726	736	702	750	789	777	745	715	790	758	750	759	728	741	723	757	770	770	780	734	708	760	766	768	747	746	739	748	748	725	772	728	727	755	808	805	724	758	724	782	755	747	768	785	745	754	759	749	755	759	769	703	714	710	714	712	739	763	746	730	756	763	748	746	715	747	763	742	751	759	739	754	738	730	777	732	733	678	770	681	746	733	745	751	733	737	783	806	744	729	763	768	758	762	728	712	747	767	735	716	726	780	769	766	716	749	714	778	698	746	767	740	793	766	742	724	760	769	763	695	768	758	751	720	721	764	804	744	774	766	743	766	721	760	696	681	734	734	792	762	773	718	733	775	764	710	720	723	743	709	798	755	761	723	758	779	746	731	776	782	715	776	771	758	714	775	769	750	723	712	725	748	766	747	765	732	725	741	781	768	765	767	798	701	699	726	728	730	759	725	771	719	726	723	718	781	746	744	738	752	735	750	722	711	730	709	738	727	747	766	775	787	731	748	743	764	730	729	787	797	791	736	791	743	769	759	796	771	723	733	760	760	724	756	710	775	741	737	747	738	771	712	775	763	703	774	791	738	784	729	729	767	769	794	742	768	746	750	791	692	739	704	750	752	738	711	783	778	779	760	713	717	738	756	788	750	748	749	820	761	781	724	715	778	784	815	780	763	784	762	731	774	732	751	793	790	740	747	768	752	748	765	711	744	733	761	756	763	750	726	713	737	768	715	769	770	725	710	725	731	764	715	749	762	755	769	770	775	768	757	774	756	733	771	751	744	819	691	739	779	735	720	719	781	756	742	722	724	774	712	766	783	752	779	741	702	789	739	775	760	742	748	747	772	693	691	731	751	720	735	754	794	698	728	719	758	752	766	749	742	767	751	723	734	740	728	767	789	754	711	752	726	744	729	730	725
34552	53894	21274	11257	8065	6835	6166	4681	3958	3397	3704	6256	8038	8584	7665	5741	3993	2738	1930	1331	1131	989	886	858	969	891	901	870	887	826	860	830	944	885	971	839	895	919	834	912	867	881	888	922	887	895	933	875	853	864	867	930	849	857	867	854	902	887	920	917	848	884	887	859	840	898	864	883	892	880	892	907	842	826	900	857	847	892	870	843	898	931	864	784	841	876	879	884	864	842	900	893	861	856	887	883	828	894	871	887	854	918	860	871	871	875	891	890	881	905	868	932	900	859	857	878	910	809	886	862	851	886	899	900	850	879	859	919	848	870	841	887	865	855	893	887	880	834	891	880	877	895	891	831	885	849	861	902	864	928	838	873	891	889	856	868	872	852	867	814	904	918	924	897	858	871	869	908	863	880	856	844	883	885	902	901	853	893	863	862	848	894	860	862	876	883	828	883	868	875	900	848	863	874	883	859	859	840	899	888	863	848	845	909	868	835	878	890	868	883	904	913	856	909	829	912	868	873	862	923	904	856	881	874	851	931	877	913	876	895	871	868	856	899	871	925	858	896	860	934	892	873	841	881	932	894	893	879	871	876	926	888	871	876	886	877	856	885	836	898	940	845	870	873	872	852	852	844	836	887	918	861	892	864	922	899	893	890	833	890	935	954	827	893	866	889	860	863	852	831	906	881	899	903	898	884	902	843	864	893	905	868	921	883	851	933	860	894	868	874	813	886	922	864	834	929	885	841	862	889	876	826	871	843	891	907	900	886	908	837	878	913	883	847	888	870	838	899	927	867	890	859	871	928	892	877	902	864	894	902	898	849	908	889	881	850	905	905	893	861	843	885	870	880	939	868	909	825	880	864	874	901	907	883	925	890	878	900	879	893	924	881	874	869	825	848	910	911	864	868	896	864	861	925	860	929	894	902	902	850	857	846	877	843	887	871	889	854	898	845	882	888	907	900	877	825	917	861	916	884	872	873	904	892	858	873	892	915	840	884	858	891	864	895	853	848	909	871	913	861	835	890	831	883	878	915	904	900	889	850	902	888	886	893	822	852	919	839	893	903	925	901	836	876	828	908	949	883	863	915	889	882	868	857	818	861	859	864	937	915	888	853	883	925	884	887	861	890	908	877	881	880	951	817	896	917	887	840	897	843	888	872	884	887	896	892	843	877	916	886	890	873	900	854	836	843	862	832	854	845	914	877	854	876	897	883	870	893	907	875	884	902	880	897	848	889	936	885	869	907	880	871	882	857	870	892	838	845	848	921	876	829	857	881	886	919	877	901	842	871	940	894	889	857	874	871	892	894	909	886	829	883	869	858	879	848	868	911	881	860	862	884	934	865	830	849	844	802	895	861	893	890	869	851	920	865	890	855	874	916	871	888	859	904	908	863	898	867	859	877	922	854	892	883	895	872	893	921	831	880	866	887	888	869	876	829	887	869	863	923	883	903	858	889	903	870	830	873	915	873	852	863	938	877	869	866	889	867	949	883	900	882	895	833	899	886	913	867	859	901	875	868	957	861	865	868	911	902	909	903	881	917	867	892	903	863	844	858	876	902	939	898	883	882	861	883	883	907	839	862	893	865	880	882	888	861	800	887	874	859	853	886	862	879	867	897	818	871	887	919	868	846	830	906	948	840	844	872	935	907	897	862	923	868	873	852	889	892	876	849	865	886	878	883	896	871	926	835	868	829	865	888	912	853	922	906	917	937	833	845	847	885	798	878	857	861	877	868	876	917	872	859	892	897	900	925	891	912	884	924	836	889	909	895	844	888	851	905	902	907	852	871	901	884	869	832	825	896	871	906	868	880	852	856	904	886	891	911	871	892	874	877	882	856	884	891	871	899	858	866	876	872	848	927	930	885	869	859	865	905	847	893	915	902	858	892	830	928	863	879	896	908	835	828	891	874	849	861	798	854	851	863	863	833	884	877	890	833	885	946	850	876	863	871	847	878	877	867	901	857	912	841	900	866	873	872	863	865	941	898	924	907	899	868	873	873	907	896	848	916	877	896	926	814	854	879	930	856	880	920	869	861	864	877	830	881	817	908	893	897	838	851	897	883	846	810	895	871	874	889	951	843	876	875	941	890	803	878	808	922	869	867	880	887	899	871	901	931	858	845	889	856	904	920	903	901	873	860	835	928	894	860	970	857	872	902	889	859	848	881	860	895	852	916	878	910	910	899	855	899	919	893	883	831	798	879	910	884	903	857	830	956	860	898	939	823	930	871	883	887	903	848	861	865	853	904	836	823	859	876	837	873	909	880	885	847	848	812	880	880	864	942	866	880	925	855	871	834	882	879	885	887	854	885	853	858	843	900	836	874	945	851	865	892	895	934	937	874	862	882	875	888	902	828	864	859	879	864	825	894	902	872	849	907	794	860	909	885	827	868	882	905	864	868	873	896	863	904	874	874	879	898	846	921	860	864	891	887	890	814	826	849	872	914	854	917	886	838	867	916	844	855	935	880	853	835	876	869	905	899	880	925	879	946	828	915	927	852	899	867	869	878	885	881	838	879	887	917	865	912	886	899	856	882	859	847	868	882	889	886	887	879	835	872	902	854	861	892	896	893	861	887	863	857	924	847	894	868	884	869	850	864	905	856	861	909	935	889	888	850	826	868	858	889	886	903	886	884	854	888	904	870	880	871	886	840	876	854	873	911	853	826	855	936	853	864	960	866	870	910	875	825	915	876	909	855	906	842	881	893	885	864	845	885	888	881	914	836	869	885	877	866	833	857	896	888	901	914	906	868	900	849	852	867	913	873	867	875	894	878	835	844	890	865	859	849	858	921	847	871	914	876	866	883	897	876	891	848	920	893	898	880	894	843	855	831	839	912	940	934	864	867	914	911	815	890	826	861	826	883	849	892	879	901	843	909	877	931	841	897	876	886	842	868	834	884	797	893	861	874	894	943	878	898	913	906	894	902	946	863	895	909	916	864	860	913	912	874	862	877	868	899	889	919	854	892	887	916	871	899	916	885	862	865	838	866	864	887	875	894	861	934	911	881	882	903	867	859	858	870	864	883	882	867	896	851	869	870	931	864	870	909	830	848	835	884	845	854	905	875	903	897	894	866	858	887	883	895	909	909	864	831	899	900	869	887	932	870	877	921	904	908	871	871	861	887	868	929	845	841	882	853	850	887	885	899	874	894	890	862	931	856	895	858	882	882	860	877	838	888	865	862	905	911	875	838	834	884	860	909	846	820	851	856	851	917	857	869	875	824	878	902	875	876	818	872	882	879	904	869	878	857	827	923	866	851	853	849	922	897	908	958	860	839	893	870	902	822	858	897	865	879	901	868	881	865	864	870	827	872	893	936	844	856	860	861	880	880	822	880	853	912	863	907	860	839	901	876	899	855	839	877	885	940	903	882	889	831	830	842	899	895	888	864	887	876	857	827	925	895	914	871	925	864	850	897	885	842	871	866	859	889	875	900	937	852	857	845	874	786	859	839	882	896	878	862	921	866	913	860	875	858	879	832	954	917
23230	21537	29185	24273	21523	21607	13981	5412	3452	2774	4321	10161	13265	15441	14400	11131	7391	4630	2847	1806	1249	1011	895	929	915	827	881	798	807	790	861	862	882	839	776	811	821	885	818	833	812	856	807	835	839	828	867	782	831	850	840	801	863	822	847	867	811	797	865	833	804	745	810	830	811	790	787	836	833	791	860	816	831	815	852	831	857	801	891	790	776	799	842	834	834	859	811	837	830	792	874	828	831	782	833	840	801	792	861	838	849	861	804	878	848	814	825	834	806	820	791	816	825	827	850	771	877	853	836	809	786	856	784	825	837	870	850	884	811	793	820	843	859	838	904	815	793	849	845	892	811	853	835	810	822	885	811	800	896	816	843	796	813	816	806	829	826	829	852	813	812	756	776	811	850	847	843	792	850	803	836	828	834	792	838	800	828	775	847	853	863	838	835	809	844	868	829	810	804	746	802	833	810	803	839	842	840	848	795	818	864	820	799	803	837	798	881	815	829	837	765	832	817	857	863	868	793	840	760	790	804	820	786	808	816	836	820	789	827	872	797	771	827	777	843	852	830	856	794	829	837	831	820	808	816	851	824	806	795	810	841	798	780	829	924	827	827	806	816	795	799	825	752	838	898	854	834	832	833	822	802	855	796	827	809	814	811	797	812	862	858	827	840	858	861	815	864	833	799	846	828	860	832	849	858	804	797	788	790	839	843	815	853	792	813	861	858	853	785	772	829	836	795	811	795	814	817	745	777	825	788	841	802	835	838	798	808	836	865	849	820	863	828	863	840	865	827	798	899	856	804	866	843	862	833	833	791	788	820	750	816	824	775	819	835	805	816	797	826	817	813	816	854	744	823	828	809	809	816	826	812	800	824	809	819	812	804	776	821	856	813	845	855	786	848	835	850	799	783	813	785	770	867	805	795	759	827	858	865	832	756	786	828	811	897	849	820	831	823	793	906	814	840	795	833	832	853	820	823	825	832	871	815	763	806	884	856	801	806	785	822	854	854	793	796	782	806	820	802	831	824	766	847	803	851	837	783	797	904	842	813	827	851	841	814	869	830	831	820	838	855	775	843	768	821	828	821	818	799	830	851	813	815	852	859	791	849	825	820	844	858	837	863	874	831	844	847	833	805	794	817	789	827	808	808	751	805	865	870	790	809	820	845	862	824	829	821	837	855	802	842	838	783	796	843	839	802	835	810	826	802	815	834	830	831	803	794	830	860	860	791	845	795	827	850	807	869	864	841	826	804	841	833	824	792	811	802	861	795	833	898	805	879	797	779	825	903	896	762	802	814	814	799	818	855	815	833	834	857	804	853	833	803	847	792	866	824	806	773	843	842	824	824	787	841	805	826	786	794	848	768	889	768	865	813	815	863	792	843	827	820	813	809	831	856	848	825	838	799	800	819	853	795	826	849	855	846	833	834	792	840	846	803	768	849	850	866	841	818	850	829	845	835	789	823	819	794	866	826	834	792	847	820	801	826	847	901	798	823	791	874	848	850	810	825	821	853	858	842	844	846	842	795	835	828	819	769	793	883	821	862	873	842	800	902	815	811	843	808	786	852	820	826	806	840	835	882	874	836	815	789	825	808	827	830	817	863	835	883	837	828	814	799	831	802	783	835	817	791	821	811	835	810	852	842	847	841	816	843	867	834	793	809	797	831	859	864	839	818	808	854	816	805	738	868	831	813	813	817	806	803	820	795	815	842	860	859	855	801	862	876	820	791	791	844	823	866	797	810	788	772	780	791	867	775	846	800	784	831	803	820	847	839	837	798	826	844	742	815	831	824	861	845	825	857	836	815	825	801	798	797	862	831	820	786	785	867	805	905	803	821	776	894	868	781	839	860	811	860	807	763	854	788	800	815	798	837	859	818	809	900	846	850	836	795	865	825	802	788	788	873	813	894	822	865	867	811	803	829	822	822	861	862	815	845	820	809	834	818	819	797	832	847	808	840	827	835	841	833	851	812	888	852	858	844	841	850	806	826	804	828	816	804	824	789	885	808	848	826	787	835	864	815	871	836	872	838	835	813	833	837	776	848	796	882	798	841	821	807	826	822	843	861	761	848	852	823	844	866	832	821	883	821	827	822	800	826	861	845	852	801	784	799	821	863	853	798	878	801	859	805	838	877	811	821	784	771	791	810	765	823	810	890	818	806	851	827	801	839	868	787	804	810	813	855	842	851	851	800	817	847	781	828	840	797	812	816	787	823	812	791	807	793	836	813	781	840	819	826	809	860	842	791	879	845	810	816	808	816	837	854	875	798	828	829	838	867	816	873	806	918	837	847	859	812	806	814	856	783	812	807	845	823	819	840	818	835	875	825	804	819	829	850	816	795	848	841	855	825	815	790	777	797	844	794	845	834	795	795	803	822	831	849	868	800	871	838	830	816	820	818	860	883	842	807	818	808	890	881	886	826	794	807	805	835	797	817	833	886	852	806	786	840	836	800	843	873	844	835	832	775	835	883	778	823	805	841	814	828	858	802	884	854	848	817	824	818	865	813	874	851	785	888	836	839	878	820	846	815	878	796	860	795	840	823	851	843	818	898	845	822	810	808	842	816	781	852	762	824	897	848	841	808	860	854	797	807	839	826	788	815	842	809	802	818	841	817	776	834	881	807	811	889	839	839	870	817	791	876	841	830	851	813	840	812	827	810	802	801	819	815	807	826	819	841	765	884	813	785	822	800	822	827	853	772	755	839	873	765	809	845	810	835	878	857	850	823	764	801	784	814	767	844	875	857	833	804	798	818	826	761	799	855	842	836	800	806	884	845	827	843	792	842	787	836	849	814	811	829	839	834	853	831	803	804	817	836	798	839	838	831	830	779	828	847	837	861	825	817	832	833	838	828	845	789	831	795	772	869	849	800	887	819	838	825	845	787	767	865	847	825	817	835	830	797	818	812	828	844	860	837	847	810	823	813	845	825	842	853	806	803	812	843	784	848	847	833	799	799	816	801	844	788	815	845	832	815	858	827	827	837	873	772	811	854	816	867	872	826	868	782	837	795	845	866	793	834	853	854	824	823	809	841	783	813	791	821	873	829	873	834	817	856	824	867	892	830	815	825	843	819	801	855	850	832	833	776	832	854	850	785	795	827	842	822	817	803	799	819	870	788	778	862	844	878	790	843	829	830	857	822	793	814	746	834	854	825	881	840	805	823	857	821	871	818	798	788	836	806	812	735	829	830	846	809	808	878	826	862	767	854	787	869	833	781	853	857	819	834	842	875	787	840	811	811	770	771	832	825	850	882	824	875	811	861	828	868	848	822	772	785	801	832	810	774	766	800	822	824	794	853	829	780	826	842	834	790	818	837	819	844	841	811	820	813	862	856	841	806	810	839	820	836	839	831	787	881	837	830	813	822	861	810	797	878	821	848	805	823	843	841	803	839	834	861	778	864	798	858	875	813	780	811	793	847	791	778	824	795	815	836	839	846	800	842	802	810	926	821	806	795	855	838	827	821	835	773	870	806	812	822	822	878	819	856	838
39988	70460	33704	19531	14029	9324	8750	8221	6226	4635	7584	15954	18491	20744	18642	14699	10322	6821	4126	2538	1610	1159	996	992	960	974	953	977	897	963	921	900	919	936	983	1005	966	968	940	930	934	914	936	852	911	931	915	925	929	919	928	941	990	946	961	952	945	922	957	973	968	957	951	932	922	941	953	987	897	930	923	945	952	905	971	973	912	899	965	935	914	898	943	960	918	983	929	896	919	963	951	974	902	925	869	946	887	923	881	926	960	930	916	953	944	949	946	903	942	878	926	970	980	913	940	914	867	980	885	944	969	886	960	964	937	953	979	933	899	913	906	922	900	929	864	930	941	881	946	916	959	919	992	953	960	873	922	883	980	950	941	895	940	982	877	943	849	898	935	966	980	933	901	947	892	913	938	941	922	898	889	907	903	910	973	916	956	960	967	941	963	894	954	955	952	942	1015	936	947	985	952	966	921	892	920	921	939	906	919	879	953	893	928	913	974	889	982	939	932	904	944	942	978	924	979	959	932	978	944	959	912	913	908	908	908	951	912	969	963	901	951	928	928	958	899	1031	908	913	923	959	953	943	935	894	930	946	943	925	996	911	936	946	947	938	933	995	930	941	900	933	939	936	959	885	922	921	934	960	913	944	936	898	902	889	932	905	897	905	907	932	909	878	944	913	989	885	940	903	961	920	984	950	911	938	876	908	908	870	959	882	936	935	921	930	930	904	1003	978	962	958	925	915	908	950	931	961	881	921	915	947	909	968	947	911	921	895	937	929	923	941	897	928	927	989	896	932	968	1001	898	972	931	904	943	933	935	938	931	899	918	868	899	905	887	974	903	957	976	945	919	943	903	930	886	915	946	980	942	996	927	906	941	852	936	923	929	990	932	898	959	927	925	908	882	941	935	927	976	933	887	957	930	892	931	951	917	925	915	937	906	928	990	979	890	969	953	940	914	908	998	910	945	937	946	896	907	933	929	951	1001	916	929	928	961	957	919	869	975	924	945	860	974	906	910	917	956	939	876	934	884	940	950	955	948	950	919	929	945	986	918	896	940	930	929	867	935	908	937	921	913	887	882	934	970	942	932	935	928	916	939	1006	888	924	918	939	887	951	922	880	926	913	982	907	956	949	949	924	942	978	919	952	959	869	926	942	978	900	906	965	972	978	923	936	905	933	969	962	936	932	880	937	910	944	911	919	950	915	939	919	940	953	957	894	967	983	929	981	958	929	940	929	928	943	922	899	899	934	955	949	966	938	869	943	965	886	979	933	897	888	895	956	950	917	923	931	980	958	947	919	952	962	935	931	936	896	890	979	914	879	914	957	924	984	899	958	936	937	909	912	955	940	922	890	922	956	938	919	919	928	938	930	969	934	926	921	972	901	857	950	974	996	975	980	898	958	935	893	913	977	949	974	903	937	949	948	912	900	916	893	954	976	935	967	930	942	854	923	954	957	916	949	900	912	940	960	976	890	880	934	904	946	923	834	929	919	976	907	938	937	915	935	928	925	886	834	895	884	947	955	948	991	969	931	961	867	927	939	904	929	956	929	956	903	928	983	922	926	889	918	978	964	937	974	911	940	876	909	887	895	919	927	938	942	919	959	939	959	971	982	905	933	942	918	932	950	959	975	902	930	930	942	886	980	928	910	980	952	917	893	994	943	945	957	977	909	941	912	906	902	860	933	918	916	954	893	937	923	974	940	900	946	921	938	926	904	918	929	948	938	929	916	930	915	946	928	939	968	931	936	981	918	955	930	926	938	927	913	943	918	971	960	936	891	1003	999	942	910	929	913	908	914	904	980	978	918	923	960	905	970	899	917	932	893	966	957	946	943	913	940	954	921	998	910	922	915	901	953	987	950	934	928	878	914	921	884	925	970	928	912	907	878	933	893	965	917	874	907	913	982	959	911	956	868	921	900	924	965	883	935	925	963	968	980	911	897	890	942	997	955	939	979	954	977	1000	973	909	900	931	925	959	945	905	933	932	920	948	906	881	1002	894	959	911	846	961	916	900	882	954	907	906	942	953	981	966	903	953	1008	946	907	954	1006	904	920	972	915	963	965	952	941	954	934	891	959	878	974	953	927	959	989	947	934	922	951	982	914	883	951	936	943	920	973	989	958	946	904	949	900	936	967	967	944	936	975	938	915	897	933	912	950	933	956	876	947	972	951	894	987	925	928	938	890	925	950	927	901	902	974	877	985	888	923	945	957	976	877	936	956	943	983	955	954	937	910	987	875	930	939	941	903	972	932	922	906	909	928	933	948	937	943	906	954	948	916	922	926	942	967	923	949	880	923	886	958	902	885	930	952	905	961	948	960	970	960	939	933	930	911	892	1006	992	953	892	916	926	948	921	902	979	948	945	939	921	945	938	909	937	923	929	926	940	975	906	873	962	989	1015	952	955	941	911	972	1002	956	940	926	937	900	878	1005	888	968	934	917	953	949	939	974	940	956	974	1002	1013	922	970	925	953	939	965	956	973	938	917	929	929	945	940	946	973	960	927	961	955	963	927	916	926	921	928	958	955	951	989	920	969	954	887	969	962	963	955	922	951	916	923	932	955	939	919	932	912	937	957	940	915	906	983	956	936	966	920	953	958	930	926	909	948	972	936	925	966	933	925	942	943	957	906	917	887	940	912	863	948	946	965	940	970	924	934	955	949	938	904	930	930	905	894	935	926	918	917	887	920	905	936	894	887	960	967	921	914	946	893	941	977	909	958	975	880	911	926	951	961	955	947	943	929	933	961	933	896	946	986	980	912	954	886	929	929	963	945	885	932	962	921	925	950	921	955	958	948	956	962	928	953	960	992	891	921	983	962	912	894	910	954	913	927	980	950	956	895	936	934	918	956	916	1018	890	874	949	942	925	935	914	973	911	898	945	946	910	933	973	924	928	922	944	931	930	953	938	879	917	936	967	892	1014	931	971	970	927	952	965	922	906	923	940	951	934	926	937	950	957	933	957	905	912	922	899	947	916	955	938	920	914	902	929	1011	921	920	909	931	886	956	906	910	938	960	944	982	915	899	968	896	896	941	922	929	897	887	917	937	963	946	874	916	881	931	934	965	912	970	942	949	926	936	957	949	977	926	989	918	962	900	931	863	928	916	954	958	978	923	897	942	983	903	916	965	979	915	954	914	942	905	893	955	910	905	914	917	939	941	973	902	993	938	939	943	905	939	920	979	922	943	963	971	955	930	938	893	929	954	977	990	898	858	945	952	922	941	960	894	977	889	906	847	923	989	936	909	972	896	916	939	906	935	921	959	960	924	929	879	974	908	981	974	924	938	954	881	931	879	938	971	900	898	927	923	916	961	924	962	1005	958	954	925	951	912	886	997	922	896	865	932	976	945	945	974	938	928	941	946	964	933	839	933	895	923	970	972	972	887	927	910	991	966	835	961	1002	935	951	901	949	856	903	916	982	901	948	937	887	910	947	941	903	937	915	939	896	933	874	884	916	970	871	962	942	955	944	923	946	909	965	918	975	956	921	948	894	952	911	967	925	986	957	947	972	934	967
28829	28917	22466	10296	4430	2524	2399	1928	1714	1178	1165	1419	1431	1447	1487	1415	1124	999	835	795	648	721	676	590	672	598	643	612	633	592	621	625	631	645	579	624	637	591	618	633	648	657	612	598	641	620	620	646	623	700	675	625	611	663	653	622	648	643	604	630	604	674	600	595	636	642	590	640	616	624	650	636	655	668	608	641	671	648	652	629	635	623	607	599	676	651	630	624	648	611	587	616	651	647	655	672	682	618	605	639	621	592	650	634	636	666	624	642	662	562	657	618	644	645	622	596	641	619	669	638	624	602	621	611	632	608	647	616	686	626	605	633	601	622	622	676	602	669	594	610	646	627	623	654	687	637	643	633	569	639	651	645	599	625	659	661	649	656	657	631	643	612	627	642	627	642	639	660	614	580	675	606	655	635	620	588	663	603	615	616	646	607	632	623	640	634	608	641	578	676	624	634	613	676	640	596	661	622	628	610	635	633	590	586	657	608	618	611	617	665	608	643	644	624	641	615	584	601	568	631	617	601	635	633	619	609	639	631	669	622	608	641	604	666	628	657	639	692	583	631	605	621	602	619	608	626	597	661	632	597	616	593	608	661	629	665	635	631	629	632	645	616	615	656	674	612	628	617	621	638	625	611	576	646	625	633	631	630	657	601	624	575	671	678	557	587	624	643	632	637	643	660	609	645	615	639	612	660	640	572	623	615	597	696	624	616	645	644	610	587	642	630	626	635	633	659	664	614	635	684	628	633	633	594	591	621	625	610	665	609	592	647	642	650	667	647	587	602	625	644	640	626	582	600	648	691	614	618	638	651	576	637	612	618	600	621	608	587	644	609	629	572	612	635	610	622	619	688	641	653	619	611	591	661	659	585	638	647	631	614	659	662	590	653	659	609	655	636	632	606	631	642	613	635	666	619	669	625	616	639	621	588	590	599	589	594	631	630	641	610	603	602	613	601	647	651	613	649	611	612	629	620	603	610	648	629	620	599	618	613	629	664	664	656	688	626	632	641	629	632	618	619	594	602	632	653	583	614	587	640	631	605	648	606	625	620	622	629	642	605	599	597	622	652	624	652	643	623	612	598	609	599	619	665	623	629	627	593	604	595	641	640	632	600	685	666	654	637	599	584	617	632	619	625	617	645	634	648	651	634	591	618	631	620	642	587	634	593	610	623	635	643	597	627	616	633	649	634	640	621	625	601	639	632	613	647	657	636	581	644	595	665	641	628	613	649	613	644	674	604	609	645	642	609	637	606	638	627	596	613	592	633	641	649	646	586	649	636	639	639	610	630	597	652	646	627	645	596	672	653	617	615	607	627	651	604	620	605	630	603	605	613	642	623	632	598	642	622	609	650	629	583	598	628	644	678	604	623	627	631	638	644	624	607	580	610	615	646	646	665	584	620	595	620	623	687	620	615	632	628	659	623	632	638	634	630	662	648	671	625	618	604	623	583	603	606	636	639	603	622	629	657	650	655	654	643	629	607	635	619	631	614	654	642	629	639	625	608	654	633	603	622	626	651	612	644	625	606	677	653	688	595	596	631	591	618	614	605	649	635	608	602	642	636	595	663	638	637	678	647	607	620	627	666	600	644	641	670	637	603	639	598	633	654	680	687	652	666	611	602	659	591	581	625	684	584	637	613	614	639	621	614	657	594	646	637	613	616	658	612	622	608	629	670	635	553	656	628	650	673	651	640	642	623	635	597	612	643	647	628	599	649	638	620	640	625	592	598	631	638	638	623	650	658	646	618	596	636	629	647	610	649	661	613	605	605	634	622	635	645	658	667	668	654	668	620	631	681	616	612	634	610	579	639	626	625	638	624	660	645	645	638	625	644	638	597	648	646	673	613	626	618	665	637	588	635	647	638	623	671	597	631	635	641	649	650	640	664	651	622	648	629	634	657	647	586	640	605	656	609	667	659	616	556	605	603	621	668	591	647	624	626	662	620	642	617	605	585	688	653	643	654	627	626	638	595	640	662	607	603	635	595	612	608	611	602	639	628	615	620	657	612	652	620	600	585	723	630	642	607	670	645	648	631	632	617	624	618	605	605	593	653	583	607	601	611	637	615	643	678	626	576	655	636	600	645	658	646	642	590	602	625	671	632	646	590	633	574	586	611	618	655	624	630	669	592	627	616	622	655	645	658	609	623	699	615	621	651	606	630	640	659	620	626	637	645	634	656	576	618	642	639	617	610	646	662	582	632	613	590	623	648	600	663	641	614	642	604	647	658	620	592	637	602	644	663	618	557	608	637	670	629	671	613	677	626	609	610	622	620	597	651	636	634	626	614	658	598	646	611	647	656	637	648	625	650	587	602	646	662	594	591	657	652	628	659	614	665	615	609	612	651	652	597	621	642	604	675	663	633	597	609	641	623	632	650	621	653	641	672	639	633	630	601	603	644	677	603	563	644	588	649	634	674	625	659	656	584	692	610	682	635	632	634	605	657	626	604	594	630	602	580	658	637	648	634	663	654	655	614	628	621	631	611	602	664	628	658	619	627	640	637	628	605	609	629	638	626	591	596	619	607	677	655	629	618	646	628	621	581	623	640	631	683	618	638	593	632	664	589	602	634	626	611	638	613	622	604	646	619	610	578	586	624	654	647	622	627	624	603	605	591	648	659	630	583	579	606	646	622	600	616	625	594	644	649	648	613	630	634	632	643	645	633	671	665	664	615	620	591	667	635	657	640	646	636	590	667	609	686	631	613	622	622	677	599	569	646	648	622	587	655	678	673	647	605	651	614	642	609	663	603	646	617	652	592	628	608	622	632	620	641	630	642	633	642	622	640	611	651	605	680	647	622	662	604	664	643	657	620	583	648	650	614	651	655	648	616	628	618	646	638	663	631	651	679	652	633	601	619	673	600	594	673	642	632	625	614	647	630	701	611	606	638	634	607	658	652	629	657	623	681	618	658	656	648	651	626	625	605	649	655	614	616	639	695	627	635	648	593	639	606	607	633	624	641	623	656	634	637	605	631	655	635	597	666	656	588	622	654	628	627	649	618	615	635	608	663	614	606	668	642	614	637	655	616	611	685	623	645	600	587	665	612	614	636	616	625	639	614	629	639	644	621	630	635	680	647	636	611	604	608	614	624	631	616	610	606	616	670	624	614	612	626	656	654	573	607	627	659	611	601	595	618	601	637	642	596	606	629	653	615	662	647	645	648	629	641	650	626	659	657	636	640	618	667	637	639	614	637	654	630	630	656	669	627	630	625	595	628	638	682	612	596	626	629	635	612	652	637	616	661	597	629	663	574	656	645	606	640	647	640	619	623	619	613	687	628	618	598	619	635	612	632	622	657	647	619	595	621	649	595	649	648	632	635	610	618	640	606	650	608	642	619	597	605	641	630	599	667	654	690	648	597	637	607	603	641	654	640	600	646	636	608	673	669	632	648	655	621	641	653	626	625	600	664	596	610	618	656	653	599	612	627	654	571	624	631	607	610	662	656	660	597	607	641	679	633	607	591	639	615	602	633	635	627
31149	46642	16151	9224	6945	4501	4385	3499	2929	1967	1938	2221	2209	2338	2259	1967	1696	1272	1082	906	823	742	733	714	767	724	768	745	764	724	775	748	763	715	776	690	770	739	754	727	748	703	740	745	753	740	711	757	727	692	742	756	783	805	719	767	717	746	745	740	741	746	684	759	767	748	768	779	704	753	744	728	754	774	753	777	752	731	733	723	710	723	759	816	767	748	755	780	770	735	719	737	757	765	798	696	736	734	775	753	729	743	796	776	743	752	741	763	716	737	710	786	781	705	796	728	753	741	759	746	677	731	726	775	760	725	743	734	711	710	722	710	716	735	786	737	809	775	699	720	766	762	798	749	774	766	734	731	725	736	780	821	764	723	777	757	750	706	727	770	768	759	713	766	736	770	718	732	719	716	771	741	733	738	708	764	764	690	751	793	737	749	733	733	728	730	724	762	692	753	780	738	718	750	727	739	747	700	718	733	708	769	731	712	768	759	776	778	797	733	762	699	719	699	784	713	715	778	740	712	752	728	779	772	733	743	795	728	732	743	765	732	748	689	715	758	739	725	738	751	750	745	762	731	791	745	779	746	774	741	704	710	733	731	733	737	750	743	769	696	723	739	778	756	719	754	687	761	748	739	775	779	784	753	734	707	766	721	730	776	795	712	772	814	730	719	792	745	737	725	766	746	756	786	715	711	758	789	772	760	758	771	752	756	754	693	727	752	773	760	733	730	705	759	756	729	712	743	793	761	732	751	786	748	776	741	761	737	736	727	751	760	735	722	733	736	730	805	720	762	755	739	753	747	803	739	766	774	749	734	748	724	747	753	812	732	713	794	730	774	729	772	719	727	767	746	783	705	758	746	750	784	716	686	722	796	742	746	769	751	754	750	845	718	761	767	729	713	742	745	756	780	743	735	739	729	742	772	715	737	768	725	729	755	761	737	751	776	769	766	760	749	741	746	786	726	722	746	715	765	693	772	787	723	750	753	774	755	766	698	773	738	692	834	760	771	736	742	754	740	787	731	723	721	782	791	748	771	764	738	751	711	744	783	746	742	735	768	741	711	740	709	761	752	746	784	757	773	752	725	775	756	701	711	746	744	812	734	726	734	759	770	731	778	780	716	729	731	713	776	712	734	728	707	769	701	671	689	738	791	712	769	688	728	749	735	726	725	753	723	762	689	729	740	779	766	757	761	764	755	710	751	711	749	715	771	784	760	740	720	740	717	776	746	763	770	700	808	737	715	813	750	717	735	738	734	770	764	750	753	746	720	774	761	747	766	736	734	758	749	735	728	765	720	770	729	727	742	754	727	724	796	747	779	741	787	745	758	740	741	740	746	771	730	716	701	768	764	681	795	784	793	790	723	726	776	777	729	768	776	737	724	722	729	763	698	747	748	797	809	708	751	770	738	708	781	785	751	730	780	727	746	776	735	765	761	738	710	715	736	700	717	797	734	782	727	732	796	709	756	757	690	751	734	742	763	757	764	766	730	774	770	748	729	772	740	759	755	766	792	745	744	748	753	767	738	750	719	781	731	735	728	713	762	728	777	745	755	740	712	759	722	710	704	756	758	725	756	682	778	725	756	711	796	780	754	738	761	764	745	743	740	733	740	761	800	723	721	759	802	733	750	757	752	705	733	732	777	727	705	755	770	732	765	722	677	756	749	735	742	740	724	719	740	736	752	777	761	745	753	784	698	726	710	763	760	666	710	759	728	753	749	739	753	736	721	748	770	707	748	726	738	778	740	815	756	756	733	735	756	744	716	775	727	736	736	748	754	739	681	746	812	755	758	743	754	765	754	776	749	713	739	747	735	708	791	753	751	739	745	780	715	774	711	737	743	785	772	717	748	751	761	698	721	740	698	737	719	731	737	743	736	704	762	735	716	731	736	719	741	734	747	715	748	758	739	726	749	750	762	735	749	700	720	764	715	778	767	761	737	747	763	760	752	769	774	741	777	794	733	735	721	742	790	734	759	751	779	751	714	780	715	719	727	716	752	741	731	738	756	697	733	771	706	760	771	759	790	761	747	797	735	708	718	737	721	794	781	760	747	770	769	749	746	738	745	784	702	729	735	752	779	803	747	703	816	704	756	741	722	759	752	739	763	739	715	721	724	749	745	739	756	714	746	761	791	724	708	706	748	747	714	686	772	799	741	762	742	691	696	801	763	753	739	726	701	759	736	738	758	770	724	767	785	769	747	695	744	739	708	691	741	742	759	770	711	729	738	818	746	764	760	781	754	719	762	745	754	750	758	755	778	721	743	749	807	725	762	734	764	787	786	752	770	796	771	744	734	744	804	725	763	727	750	764	807	718	771	730	749	752	777	769	820	712	786	703	737	737	747	748	751	773	774	722	712	732	761	760	756	748	725	710	746	784	745	759	718	773	756	798	723	683	758	761	782	739	768	737	722	727	758	753	716	743	722	768	729	741	768	712	741	800	698	766	717	799	744	734	682	787	778	788	799	768	750	751	747	711	775	731	759	783	785	783	735	771	756	783	756	717	733	751	728	723	724	773	707	776	761	803	726	731	732	750	775	791	743	789	741	740	766	762	718	767	754	747	763	728	714	732	785	719	801	782	753	663	758	746	774	768	736	737	719	786	782	698	813	746	750	778	758	767	728	762	736	801	732	747	716	777	701	728	756	740	774	757	771	762	742	735	749	783	723	782	732	743	731	754	720	714	732	759	760	728	733	764	758	733	748	785	773	750	718	737	723	800	739	768	729	730	771	687	795	747	742	731	750	749	771	780	774	752	767	746	794	714	722	725	778	747	764	742	738	747	734	710	797	709	798	773	700	724	760	741	762	725	768	775	754	778	698	738	745	783	739	742	753	750	755	724	768	709	698	756	710	781	759	686	740	766	793	729	781	718	761	731	737	735	777	808	771	721	737	727	708	736	741	724	730	724	726	723	735	742	762	736	783	729	759	776	747	801	720	766	773	751	700	746	782	795	738	747	704	716	728	748	728	753	784	732	729	760	761	704	765	770	742	748	779	734	816	780	761	753	724	743	712	770	756	780	730	785	722	729	723	747	734	762	739	800	774	718	781	705	752	726	805	761	716	746	729	754	718	696	772	750	769	726	743	749	763	740	740	749	777	710	741	768	782	762	752	737	765	740	778	794	736	732	778	756	736	738	748	749	802	734	708	722	816	744	739	743	729	734	744	782	775	730	748	748	739	793	749	776	725	717	769	740	711	780	731	752	785	753	737	746	723	760	747	713	779	777	771	812	722	696	748	729	748	754	737	766	773	736	756	753	789	749	789	751	739	765	749	748	747	757	673	742	751	774	803	748	710	719	755	772	782	714	727	741	762	800	695	720	753	764	726	743	712	729	735	737	725	755	773	795	702	775	751	746	786	721	762	774	771	760	747	756	744	778	792	747	765	783	734	740	767	713	766	716	761	737	765	782	768	753	763	744	697	756	797	730	692	749	779	752	758	737	753	707	677	781	777	735	697	732	835	795	738	746	764	744	736	732	744
24389	21561	28693	24671	21388	13182	4930	2859	2174	1642	1999	5226	7007	7841	7237	5674	3945	2689	1666	1085	870	720	626	613	597	565	613	598	595	604	632	618	586	601	629	627	618	646	623	608	644	643	589	609	590	621	606	611	621	596	580	592	643	579	578	593	625	565	650	597	619	606	608	588	602	626	631	621	592	552	587	600	609	642	622	594	588	620	618	592	599	606	626	634	651	622	617	608	607	589	611	612	626	603	616	594	640	632	639	582	608	608	579	621	585	585	596	618	629	616	600	599	554	639	576	573	646	631	601	620	618	580	639	613	641	611	606	606	563	595	591	632	574	600	640	655	627	582	641	632	631	616	600	602	655	611	549	576	607	577	666	595	557	564	648	559	640	594	596	640	599	582	561	622	636	554	652	576	642	615	575	627	621	569	608	576	575	617	655	630	613	589	554	608	630	612	625	611	605	586	594	630	615	609	577	576	575	611	621	613	618	590	645	575	646	624	608	588	600	614	660	618	639	597	613	570	607	610	633	592	619	615	624	614	625	585	591	571	615	597	627	581	600	603	644	606	588	633	611	625	564	603	629	618	577	624	625	621	619	596	607	599	603	610	630	609	606	588	624	583	618	634	587	614	601	622	603	633	560	578	627	595	621	603	601	619	646	611	593	605	646	622	633	632	608	626	605	624	634	623	604	613	646	629	619	606	618	604	606	604	585	575	649	632	652	616	615	613	602	617	604	626	601	595	602	608	609	595	583	553	649	597	598	614	593	574	615	645	574	631	600	600	604	609	639	684	672	627	643	593	626	641	650	613	619	614	629	599	631	581	614	594	605	578	624	637	591	619	634	617	599	606	637	601	585	604	611	591	604	556	611	667	626	644	637	623	611	619	619	648	597	656	598	640	620	589	651	620	627	572	651	630	621	629	590	632	568	604	608	600	578	598	568	619	619	562	559	597	593	637	614	604	622	649	574	591	628	603	598	614	622	607	613	598	575	594	616	580	612	584	611	609	656	603	563	651	619	633	579	652	634	609	642	627	626	649	610	591	667	602	613	596	631	593	610	615	641	568	587	621	611	624	614	626	618	617	623	611	631	658	601	643	588	583	642	583	543	602	637	635	614	602	632	657	585	594	643	607	645	637	653	642	605	607	629	618	620	622	632	596	605	594	616	602	598	574	605	657	587	569	613	602	588	688	589	570	646	624	601	597	622	599	649	626	608	584	614	621	560	622	607	581	615	628	622	655	615	602	614	577	630	664	595	605	612	588	603	605	636	572	602	617	567	588	615	615	602	614	581	632	620	583	623	600	615	601	572	576	613	640	639	610	636	565	616	614	582	609	618	584	621	610	612	628	615	582	576	582	576	603	624	638	615	597	598	594	604	594	583	617	574	673	595	600	602	581	630	595	590	652	559	596	650	646	624	598	611	634	625	596	626	645	595	631	592	563	557	569	642	634	619	624	612	608	555	578	653	604	610	593	624	607	619	585	596	673	651	594	645	568	572	619	619	617	569	622	563	542	582	617	562	602	611	606	590	651	619	637	655	606	625	648	635	576	593	578	637	598	616	561	563	579	603	608	611	629	623	623	602	624	596	634	591	672	637	653	627	601	616	598	587	610	597	619	566	619	560	599	611	624	569	616	641	559	612	572	588	633	573	598	586	599	670	599	580	588	628	606	634	605	631	597	635	630	630	618	659	597	644	639	636	623	615	602	631	599	591	631	633	619	614	641	629	654	593	557	606	607	588	662	603	575	647	585	631	596	606	601	605	609	604	592	622	660	628	591	603	585	603	605	592	590	615	591	612	570	647	612	626	614	573	627	601	604	626	613	625	628	601	613	629	591	625	610	590	632	567	627	660	606	615	656	580	571	617	620	618	619	634	633	640	651	565	606	629	623	597	639	627	606	637	575	579	599	650	591	616	623	599	636	601	577	604	596	604	608	585	582	535	616	624	603	571	579	606	631	590	602	604	600	662	603	599	587	664	607	614	629	642	620	608	608	594	603	606	606	602	623	619	617	660	573	622	599	635	594	617	598	606	605	610	611	571	614	631	604	647	619	642	577	625	583	632	588	599	654	570	601	589	612	598	594	599	644	630	654	610	622	653	580	593	632	606	608	597	619	584	639	608	579	604	609	656	599	608	603	588	611	613	629	671	623	584	600	574	608	582	625	596	603	620	627	612	581	665	620	605	628	635	574	579	644	623	651	637	642	625	594	624	658	598	642	602	656	626	574	583	574	618	614	631	574	619	585	631	608	593	599	597	551	620	633	633	626	587	643	619	636	622	570	580	602	654	613	580	633	615	636	613	581	619	636	548	630	596	609	588	648	619	610	592	548	616	573	587	603	642	583	612	548	587	627	602	614	584	615	592	623	576	599	651	588	564	612	653	575	626	656	598	596	658	578	629	633	676	591	624	611	615	631	600	606	612	575	575	570	623	631	625	616	607	556	625	622	613	652	590	603	627	702	614	595	596	594	573	601	615	620	609	605	594	610	612	641	607	633	605	539	683	593	611	564	603	640	593	619	607	655	604	584	626	623	594	603	636	564	610	600	592	611	630	624	633	649	585	574	593	648	607	622	635	606	604	611	579	578	609	588	603	606	638	646	604	591	596	575	616	639	619	617	634	579	641	588	609	632	651	589	618	569	633	620	606	607	618	587	577	624	580	608	629	571	620	614	602	603	580	598	585	579	593	581	630	610	583	632	610	609	564	564	627	609	578	590	633	628	588	604	624	649	640	626	633	612	624	606	584	602	593	624	585	598	594	637	620	592	574	615	582	651	568	563	584	588	592	645	592	614	562	582	611	613	597	626	619	554	580	626	649	658	614	595	608	551	622	595	594	658	619	651	588	645	614	613	622	582	607	613	588	590	595	568	597	603	623	587	634	607	621	588	592	597	576	627	614	623	591	586	628	616	615	607	585	622	623	595	564	607	633	623	650	606	647	615	634	610	641	662	595	609	619	584	611	616	598	561	637	608	595	576	625	596	586	614	608	567	599	631	623	610	627	580	567	635	620	608	606	617	601	648	623	629	606	638	558	613	656	611	559	624	619	598	632	596	606	602	600	617	554	619	583	621	638	591	604	579	594	640	625	607	590	569	631	625	603	617	650	636	570	598	663	618	615	613	635	586	605	616	602	623	643	622	652	639	600	611	629	622	584	616	606	581	617	612	646	632	589	623	567	632	566	619	636	617	607	575	606	611	632	646	553	567	585	615	590	605	597	588	607	623	588	593	593	608	600	624	605	594	569	625	614	628	602	619	588	626	622	599	609	622	578	598	599	629	579	614	619	594	607	605	622	628	636	614	644	609	635	637	629	645	586	608	640	524	595	618	605	572	654	615	590	612	626	594	614	605	588	623	604	588	643	596	620	594	565	621	644	644	626	605	586	569	636	589	577	636	599	590	635	647	596	612	626	612	597	606	581	613	632	606	593	611	626	591	621	624	592	613	603	614	640	593	598	568	621	651	625	616	623	628	575	616	643	608	616	605
35682	61524	22471	11934	10793	7695	6787	4932	3900	2942	3528	9123	11336	12105	10913	8644	6266	3998	2584	1617	1051	844	695	739	720	726	735	724	756	696	698	714	724	668	757	692	681	738	712	715	733	680	760	703	722	724	708	736	757	724	727	691	706	708	713	740	712	758	712	690	676	785	755	723	739	709	690	710	703	720	744	734	734	746	681	726	771	681	738	705	710	645	710	724	777	681	712	736	697	667	749	720	791	691	721	743	731	728	652	734	703	726	704	745	730	663	718	775	735	669	757	726	711	756	734	726	686	721	699	738	660	724	722	677	676	718	673	660	697	648	762	679	702	706	676	725	700	688	742	672	724	737	742	693	702	725	744	715	744	701	718	717	745	699	772	733	744	701	720	726	741	729	722	718	732	737	645	761	716	712	730	702	726	705	706	737	722	731	685	718	727	714	716	713	740	756	715	727	705	743	725	725	781	688	713	759	720	706	753	748	727	659	697	713	728	670	710	718	766	737	729	703	690	734	724	680	705	700	724	712	702	706	698	713	748	748	644	744	725	746	785	711	697	698	712	706	741	720	697	709	726	693	700	691	737	714	760	691	709	713	754	738	716	736	714	728	759	732	724	763	712	726	713	729	716	692	665	654	727	691	706	667	734	715	743	701	693	716	705	716	713	707	676	734	759	714	680	711	745	738	770	707	702	672	714	707	673	698	717	691	682	694	716	724	661	737	753	749	696	672	693	742	691	698	716	698	707	745	721	713	750	686	734	757	722	691	714	757	684	697	689	710	684	704	700	708	704	724	744	717	715	703	736	720	738	722	706	706	715	717	718	698	716	731	709	752	689	741	654	735	761	721	727	736	734	682	702	706	706	714	691	689	743	693	719	701	707	738	701	693	700	706	723	643	679	785	696	705	738	728	720	685	682	732	751	788	751	724	687	743	749	679	740	733	689	734	687	675	666	698	726	700	663	665	690	728	793	711	733	749	740	721	700	740	733	713	707	707	705	737	747	726	672	743	740	677	704	705	725	747	706	688	685	718	688	724	710	723	736	650	692	735	749	695	726	664	721	741	712	706	718	702	712	735	683	730	727	711	722	747	751	741	735	755	715	727	729	684	705	685	744	720	703	750	673	700	710	669	718	695	695	697	671	728	725	724	782	706	704	679	726	696	788	723	743	755	734	728	713	710	652	743	730	686	723	699	724	678	703	694	723	741	711	721	730	683	740	696	700	722	714	729	706	710	673	710	711	688	703	741	723	783	673	724	730	693	747	698	719	692	718	703	656	729	735	738	730	664	750	739	717	743	771	714	741	731	709	689	726	688	712	724	697	672	702	722	709	658	707	770	748	724	773	771	705	694	757	731	730	728	701	735	734	670	714	709	730	690	696	704	749	736	717	748	703	677	703	731	730	768	731	696	725	674	718	715	731	702	689	713	723	733	707	670	682	728	673	748	711	750	746	755	732	705	720	746	764	714	764	721	768	719	751	698	709	739	736	699	705	709	707	721	680	698	759	727	663	688	682	731	736	765	729	738	719	684	680	725	687	745	731	664	684	694	707	727	745	695	711	732	691	738	706	744	737	736	697	745	711	684	734	721	694	713	740	676	688	683	670	722	755	713	710	724	733	744	723	695	688	701	717	740	696	736	688	726	731	705	674	700	717	752	705	708	739	712	679	688	691	735	695	661	696	730	727	694	707	728	720	730	774	687	732	667	744	678	739	720	736	692	720	724	663	704	749	759	698	717	707	690	672	743	723	727	725	707	699	729	682	732	735	697	700	757	716	758	762	738	709	667	689	706	752	733	725	711	679	719	666	698	737	691	682	755	714	698	702	717	641	683	701	753	693	702	706	675	742	713	738	703	713	761	706	752	757	731	726	702	695	712	728	685	691	683	736	709	708	761	733	693	707	683	732	791	662	740	674	710	715	727	678	729	690	719	724	732	693	679	700	671	738	733	706	695	707	696	678	741	692	688	725	774	742	748	763	680	776	741	671	729	679	770	691	705	720	701	702	728	691	660	725	691	726	708	678	740	731	691	711	698	701	724	735	656	686	673	725	735	716	675	703	738	730	677	674	704	749	682	731	705	770	735	667	690	729	735	705	690	729	701	683	706	722	686	702	747	700	714	720	719	748	763	717	759	725	688	686	688	698	738	733	696	711	717	705	772	687	712	715	743	715	758	773	729	692	721	708	658	755	734	674	730	708	689	691	754	714	702	687	726	719	693	690	723	713	727	724	730	725	729	745	744	737	678	745	739	749	692	729	724	760	714	726	721	710	741	731	739	698	696	719	736	711	753	684	743	671	736	698	741	759	682	664	697	735	728	714	704	677	707	684	742	758	693	731	724	724	688	743	719	734	702	695	722	765	717	703	743	717	704	733	684	679	706	671	711	691	726	757	740	694	797	696	711	718	719	749	768	694	705	720	724	680	727	752	752	700	694	706	661	664	687	689	705	714	735	707	737	722	719	735	697	722	698	722	719	675	700	732	735	709	722	725	663	754	655	730	738	713	712	698	713	724	714	709	752	741	720	725	678	717	700	687	730	741	699	724	706	704	684	703	720	698	706	680	716	727	726	689	753	732	718	700	721	698	659	701	685	714	690	707	723	650	690	697	773	707	768	740	723	679	735	768	705	722	674	723	742	723	734	665	711	708	684	722	709	705	735	731	708	685	672	694	667	737	718	696	781	743	766	694	710	730	706	704	675	729	724	726	727	724	683	716	744	727	705	710	755	723	680	660	661	711	699	709	763	686	683	705	717	729	725	637	676	712	672	720	708	740	694	703	696	741	772	677	726	702	758	705	694	687	722	683	742	692	729	736	667	739	727	679	685	702	744	715	723	702	745	734	694	727	750	711	695	700	697	710	670	679	725	669	714	688	681	724	732	712	702	702	698	660	749	753	737	686	702	735	725	706	681	672	737	724	696	699	673	750	720	690	711	675	709	703	708	733	713	705	735	738	728	725	708	708	685	731	738	676	699	727	683	674	695	745	732	719	740	706	733	711	724	739	751	758	706	702	711	738	706	674	727	712	673	651	756	742	744	733	706	759	686	679	701	713	710	731	741	675	730	696	689	766	720	778	679	722	700	725	716	747	697	721	693	747	743	722	725	715	720	728	747	744	740	736	736	697	715	724	744	774	707	757	725	774	699	715	742	720	699	689	730	729	684	693	776	709	718	694	728	680	702	732	690	706	714	719	747	702	717	736	757	692	712	698	762	718	700	713	713	691	693	719	676	752	701	719	741	715	679	661	725	700	711	719	715	696	754	708	715	705	705	717	673	695	763	713	716	718	686	707	693	721	744	705	759	722	676	722	713	694	734	669	676	680	728	705	712	691	756	724	696	691	732	751	714	707	717	721	703	724	680	729	747	680	722	712	746	724	696	694	706	755	685	736	686	733	719	727	718	729	693	696	727	722	690	712	714	739	703	712	711	710	730	658	706	717	702	740	675	701	745	710	644	700	740	745	735	691	697	710	705	750	735	743	683	697	740
25455	21625	27675	25437	13264	4726	3080	2256	1885	1586	1826	3497	4037	3714	3875	3270	2569	1896	1346	1065	893	819	784	774	724	751	720	751	785	681	774	710	722	760	684	721	718	723	716	699	723	745	718	747	773	710	753	705	679	699	705	753	727	731	744	769	683	701	720	692	722	704	726	679	702	744	712	743	753	763	738	725	686	716	733	709	672	718	663	738	729	692	723	697	733	745	744	688	765	714	747	763	759	763	727	736	777	741	750	729	731	736	709	771	753	754	729	695	735	678	728	734	719	781	768	764	724	711	714	741	740	739	762	688	725	752	732	746	760	727	718	771	718	785	768	765	717	748	721	744	715	710	681	777	744	704	729	737	734	727	773	775	727	753	774	751	735	710	741	719	725	725	737	727	726	730	761	757	727	760	706	754	738	774	755	779	733	713	705	743	731	706	718	728	719	714	750	766	777	726	718	721	748	682	789	759	726	800	731	708	749	741	776	716	748	758	694	756	723	770	716	786	729	701	755	745	763	757	749	716	768	750	700	775	734	709	716	710	746	722	734	683	779	708	776	736	728	818	761	724	785	763	713	695	717	740	741	748	786	699	694	761	730	712	737	706	722	748	729	689	724	717	707	740	707	715	754	736	715	705	753	756	702	778	712	684	736	728	717	677	764	700	741	710	736	761	730	700	740	699	711	701	748	716	698	748	724	720	671	737	725	702	772	736	801	713	780	689	678	710	719	676	727	708	711	749	683	727	699	750	746	742	716	736	717	721	699	733	720	722	761	742	718	762	742	791	733	760	717	761	733	746	796	696	713	742	773	716	721	730	758	759	736	756	716	745	721	715	704	770	729	790	742	725	703	728	716	740	713	756	760	731	739	729	744	744	724	724	776	749	774	731	741	733	707	696	691	693	713	783	720	676	708	724	738	699	770	735	749	736	743	708	713	714	728	705	732	768	719	727	736	720	728	779	751	735	678	790	696	718	716	719	720	714	742	685	749	738	753	712	728	724	725	758	715	743	705	743	763	708	733	788	728	754	725	727	768	747	692	766	734	733	746	715	736	783	696	719	747	710	752	729	738	704	768	764	779	741	731	724	723	701	754	712	643	762	736	708	731	722	737	735	714	721	731	658	745	706	734	697	743	736	742	702	751	747	795	769	714	752	735	785	727	747	771	760	759	712	733	732	737	720	739	740	735	758	727	778	740	778	689	716	697	715	713	713	711	687	729	723	723	715	766	783	755	757	709	751	727	737	743	709	719	700	740	781	737	751	711	738	725	697	771	736	736	697	727	761	739	758	741	719	724	744	695	755	712	798	714	705	757	731	700	727	736	717	734	740	780	703	725	726	738	705	744	704	747	769	724	779	769	722	767	674	707	724	753	728	760	730	667	689	708	736	760	743	748	713	757	732	655	717	720	751	741	697	776	738	734	738	695	724	723	676	730	777	740	729	750	736	713	778	702	701	763	708	743	733	706	732	718	732	760	739	727	724	777	693	762	746	692	758	718	747	748	667	658	806	726	777	734	758	748	703	764	706	731	697	694	779	741	736	708	762	705	729	724	770	723	748	740	759	735	745	683	686	732	723	771	740	739	773	747	731	729	730	734	738	745	747	713	726	724	708	720	742	754	704	715	740	701	751	706	717	794	748	758	784	733	738	742	751	693	771	758	729	743	726	742	715	741	766	774	734	724	687	788	705	753	713	750	753	701	722	725	729	710	703	708	752	790	740	742	768	699	790	744	738	703	761	784	716	748	735	733	756	743	700	749	752	787	696	701	697	767	769	715	701	714	781	703	738	684	727	683	764	735	790	696	779	667	772	711	768	723	687	762	744	694	701	730	737	698	757	692	714	661	730	717	728	698	767	738	792	718	744	773	760	690	744	695	676	752	756	760	671	725	708	738	733	761	760	747	701	758	762	773	701	745	720	715	725	754	771	787	729	706	760	733	706	714	712	753	793	729	771	727	725	741	759	718	682	715	699	700	775	714	763	716	749	732	765	727	768	783	736	727	663	742	695	747	674	714	719	768	700	715	764	722	726	729	758	730	727	785	715	709	742	744	766	733	760	750	691	727	699	782	684	775	761	691	766	713	707	724	728	736	716	761	718	740	742	698	764	706	785	712	723	727	734	751	774	719	748	729	707	722	744	729	740	764	695	681	731	772	697	720	701	699	676	751	740	732	761	717	716	747	738	746	712	757	757	767	727	745	721	743	722	737	685	773	706	718	771	715	759	766	738	753	803	742	744	712	732	712	714	743	722	780	772	771	746	692	716	735	762	684	735	725	778	729	703	757	733	792	749	735	721	753	733	738	758	748	735	711	758	771	765	728	734	724	746	703	769	806	768	770	754	758	710	721	734	680	739	763	739	737	756	748	757	750	757	697	775	722	695	742	718	722	716	767	749	681	709	726	733	728	714	753	755	767	739	743	749	731	746	673	707	707	722	724	751	773	710	748	778	737	690	702	714	701	723	704	727	714	735	717	713	762	747	732	752	694	740	743	724	762	689	711	733	735	709	674	716	737	690	785	728	740	732	697	684	749	727	754	747	724	680	738	732	732	710	702	696	724	692	722	708	767	717	762	726	766	735	757	667	673	753	741	717	729	745	739	705	716	698	716	758	770	721	740	734	769	665	709	772	794	754	795	737	726	770	737	747	761	711	724	728	680	775	710	746	775	691	715	765	742	713	676	697	744	688	723	723	743	754	799	711	733	724	774	719	719	742	726	682	746	778	779	746	755	761	779	716	751	729	720	702	767	738	753	777	781	716	697	706	734	758	778	751	760	711	775	760	750	756	708	678	745	778	720	739	771	781	746	691	671	663	731	722	691	714	723	778	723	710	682	724	738	736	733	713	707	753	726	725	749	744	698	727	745	752	722	750	700	746	736	771	714	729	716	710	723	726	756	735	714	727	743	674	702	781	787	679	698	712	757	795	694	762	770	784	765	720	734	716	758	738	726	741	709	721	654	769	761	728	682	704	764	734	718	761	761	709	740	704	764	738	782	727	703	779	708	744	726	785	782	712	748	719	744	729	751	774	728	714	692	765	780	772	755	691	715	736	753	733	770	772	741	706	732	808	736	738	713	750	713	758	770	700	728	704	716	739	693	706	751	764	771	689	691	734	710	707	733	774	702	733	693	707	701	727	720	743	741	696	757	737	746	767	727	754	742	752	720	748	746	750	758	731	720	701	721	744	738	754	728	752	694	731	722	734	711	793	754	707	706	770	744	724	785	736	774	787	731	760	724	744	703	743	743	772	769	756	724	706	744	712	739	713	710	731	737	724	719	746	711	734	747	748	749	717	744	767	725	717	784	760	757	748	710	727	729	752	776	775	700	756	725	712	681	726	731	693	721	755	720	702	711	774	749	664	759	761	727	739	770	712	703	720	707	725	727	740	723	729	718	762	806	715	756	727	752	767	738	714	711	777	728	774	754	718	769	700	684	753	759	721	686	730	764	780	806	755	690	693	722	755	754	763	752	710	809	744	725	758
34499	52515	18691	8788	8768	7392	5446	4478	3514	2638	3428	7071	7973	6973	7131	5899	4410	2986	1978	1384	1115	902	881	876	862	854	877	864	816	853	866	886	874	870	819	881	876	847	867	841	833	859	903	863	890	907	912	811	885	880	867	871	813	870	840	871	883	885	913	848	857	844	837	893	841	844	830	861	874	893	868	902	885	860	916	889	843	873	857	808	853	867	860	815	858	886	860	890	850	844	862	829	839	828	852	881	865	845	834	824	875	887	898	839	876	875	863	839	861	850	904	860	838	930	850	889	835	867	854	837	853	907	881	838	799	879	887	844	875	899	898	855	886	867	883	834	861	907	893	847	913	890	857	815	842	837	860	855	913	861	874	875	909	871	832	879	897	865	832	861	822	840	841	898	900	849	824	825	805	882	860	900	858	888	847	885	837	809	920	837	812	874	850	920	879	888	869	852	867	863	838	886	802	855	856	838	873	798	882	920	846	858	902	887	837	893	884	879	901	867	871	867	882	881	892	872	900	901	854	863	812	870	841	939	848	904	889	848	885	876	884	915	855	895	854	892	829	849	884	897	830	849	846	808	881	799	875	864	865	892	898	857	859	875	841	889	821	886	864	889	825	852	841	835	824	900	875	847	857	896	826	821	844	840	891	867	837	874	898	842	829	843	882	838	892	866	864	910	836	853	898	854	856	904	892	884	825	891	841	922	869	821	846	841	812	809	794	843	863	819	853	885	918	876	877	867	842	870	826	852	874	829	882	846	896	835	829	879	881	830	837	842	883	871	844	938	853	881	851	826	842	838	840	863	838	832	862	902	838	867	856	914	911	862	841	853	794	889	861	877	911	859	886	933	837	941	900	849	816	875	846	920	851	883	900	838	890	877	856	902	906	858	845	919	848	842	842	857	836	911	863	884	897	873	874	810	811	836	839	845	874	855	838	860	875	880	829	787	867	854	847	882	876	856	829	874	828	872	814	886	869	870	857	867	855	841	843	842	877	879	908	814	856	899	875	843	883	878	892	867	855	832	881	833	897	865	905	923	874	823	838	841	846	889	915	847	846	874	846	886	829	909	887	835	882	856	856	849	811	828	858	914	918	885	832	907	808	815	885	885	841	816	864	852	880	896	807	843	905	878	898	881	868	857	861	903	813	851	834	909	812	839	891	832	839	890	864	799	849	860	902	890	869	881	890	851	850	844	900	836	853	910	835	849	842	865	814	835	896	852	875	903	874	864	867	879	880	905	845	861	858	907	916	845	819	873	905	921	876	868	839	873	923	863	830	886	921	870	803	889	864	921	847	862	827	864	859	860	915	919	870	832	852	860	878	835	837	954	883	856	863	834	797	799	869	896	876	847	845	872	882	878	909	890	854	888	872	840	848	860	859	828	855	858	860	910	865	865	897	879	830	872	878	897	887	847	945	895	815	856	871	871	896	910	856	870	872	876	846	858	918	871	856	870	832	912	838	903	904	921	879	836	910	842	880	851	846	846	800	839	798	882	905	870	859	854	845	896	838	869	858	811	855	906	860	874	858	837	857	846	829	866	840	839	882	841	901	915	867	876	928	887	857	874	880	888	837	867	886	921	865	889	914	864	884	893	853	851	844	814	840	891	848	844	837	851	886	816	892	880	837	918	886	845	873	878	911	849	863	876	880	852	869	873	871	882	877	901	841	833	893	851	885	871	880	812	865	888	924	861	893	964	858	880	834	914	821	864	919	882	883	852	880	870	842	877	804	890	904	853	899	836	879	831	837	890	887	838	900	879	859	872	874	883	858	864	857	859	852	849	856	902	864	896	827	880	860	867	815	913	830	872	897	835	821	849	860	865	925	893	888	875	878	872	899	900	874	883	804	907	899	870	864	880	871	855	815	891	856	893	899	859	827	876	850	846	860	809	828	866	833	899	935	865	783	853	850	867	837	842	894	837	877	880	807	850	853	847	882	885	800	894	782	855	874	829	843	842	806	855	857	884	885	876	886	905	887	828	899	827	906	830	883	874	896	905	859	864	867	886	870	879	848	893	869	886	808	834	924	872	830	849	872	833	849	905	871	861	861	855	881	904	836	890	874	833	885	834	854	892	841	819	883	842	838	807	840	854	875	816	774	878	860	902	853	866	822	827	841	854	907	826	862	897	901	866	866	910	899	875	880	898	876	837	874	875	862	931	845	899	904	865	870	848	897	839	880	853	820	861	883	896	848	868	868	827	880	910	922	888	863	814	838	859	828	820	830	830	926	861	898	831	919	839	864	859	866	831	811	887	904	858	866	880	895	844	887	826	865	869	854	900	872	847	897	941	841	906	817	891	864	865	881	859	843	842	813	921	853	945	852	879	860	777	884	860	896	843	876	860	830	873	874	842	787	851	842	822	832	919	875	877	827	828	914	878	849	884	864	798	868	856	901	920	915	851	838	887	906	880	900	840	843	813	837	864	842	874	868	877	859	836	862	836	930	877	855	887	894	873	872	936	838	828	869	851	848	846	867	859	902	837	833	846	891	865	811	882	844	842	894	860	884	868	878	906	920	822	889	886	905	884	840	866	882	881	912	870	863	843	821	892	844	883	840	874	835	882	865	886	871	842	878	867	864	852	841	880	873	893	877	893	900	840	904	928	848	870	829	889	898	878	827	828	910	842	887	905	888	862	876	815	889	891	860	886	912	879	870	890	855	884	853	839	854	884	888	867	855	830	906	904	847	856	865	926	902	898	840	864	863	852	878	874	871	840	926	831	836	858	891	817	923	855	857	917	912	826	897	871	908	865	874	860	861	844	843	848	872	839	864	824	798	879	899	862	885	822	855	867	863	885	828	903	896	903	870	835	831	849	860	836	896	896	878	871	886	872	845	879	894	867	884	846	900	847	867	858	853	786	886	860	870	874	880	878	866	850	875	896	861	837	869	929	824	892	842	884	831	784	867	950	851	848	892	868	911	894	839	892	799	911	816	858	846	842	806	917	879	914	805	880	824	825	889	861	838	900	840	845	901	826	850	846	826	835	869	828	872	893	852	927	850	885	853	846	869	930	849	843	909	864	890	802	862	910	842	865	887	842	913	854	847	866	822	859	842	882	887	864	903	826	905	897	885	848	856	867	916	890	828	902	862	871	843	869	848	905	874	880	837	897	824	872	866	860	860	906	827	861	894	846	882	876	822	884	884	858	836	918	911	882	906	880	879	922	875	855	881	869	846	865	838	861	865	879	843	854	884	878	850	832	860	816	825	899	851	867	848	833	874	829	862	871	876	891	899	886	926	862	778	874	826	874	847	869	837	826	927	868	890	863	865	900	871	880	868	848	859	866	876	854	869	821	873	856	907	849	841	851	875	908	890	885	839	875	845	873	887	905	908	889	838	844	877	856	854	815	886	862	907	844	857	895	881	775	846	855	876	838	917	889	893	847	814	849	808	884	878	879	896	830	883	867	870	822	815	925	886	837	858	844	937	875	872	819	894	895	831	877	892	854	879	896	922	817	856	847	883	859	855	869	884	827	889	899
23293	21592	29273	24251	21553	21789	14998	4812	3300	2713	4020	13664	14724	14796	13085	10075	7034	4637	2679	1705	1268	1000	930	898	877	784	816	810	801	780	788	787	809	837	859	839	780	805	881	840	798	839	794	824	785	814	750	805	841	779	729	808	777	841	831	855	848	819	794	790	846	781	782	796	804	856	788	829	818	862	827	812	796	795	812	826	852	768	780	777	786	857	793	839	731	827	838	819	792	778	795	832	797	848	789	843	821	851	767	815	869	834	803	794	806	759	778	846	815	752	763	794	834	798	798	784	790	843	821	779	783	761	763	756	832	767	740	786	785	770	807	775	817	801	804	824	787	835	813	801	856	774	803	753	771	831	826	831	799	780	801	815	811	836	842	806	889	792	820	847	787	786	781	787	810	802	746	755	811	838	802	806	778	778	811	775	752	864	796	834	814	833	829	779	833	879	770	856	849	873	791	809	841	802	842	813	826	764	780	839	815	786	837	762	795	759	798	860	766	783	825	811	799	816	865	786	790	860	765	819	786	795	797	819	806	766	767	815	828	817	804	833	788	811	812	835	814	849	777	800	818	791	768	804	821	763	835	781	798	789	834	839	850	799	793	827	840	805	814	789	765	774	818	809	876	804	835	818	798	785	773	805	793	818	805	765	757	766	766	794	775	796	781	865	773	809	772	783	808	807	796	823	786	785	804	819	810	829	800	766	813	802	788	824	823	808	823	873	813	775	816	803	865	791	821	827	844	788	800	786	780	822	806	812	816	805	761	817	774	804	840	846	818	790	815	799	816	795	825	813	769	765	784	783	851	778	797	854	739	862	802	837	789	796	809	821	784	811	811	849	777	829	778	783	778	808	764	775	824	808	757	786	788	803	790	809	782	843	764	793	813	799	784	792	799	850	816	785	788	764	775	817	797	856	805	795	803	835	819	849	821	794	794	819	791	832	752	796	777	754	778	800	767	754	803	776	796	834	815	849	817	784	803	782	802	792	810	817	808	832	736	800	856	841	824	839	854	803	794	793	816	765	795	788	843	867	856	787	784	802	819	870	804	752	787	827	808	817	806	802	820	802	795	814	815	800	815	803	820	861	808	790	805	784	775	794	803	800	852	814	767	860	775	814	768	828	787	801	788	800	779	815	800	815	787	799	769	769	773	797	763	789	731	770	830	795	836	781	794	793	780	793	782	769	736	841	836	801	823	825	766	805	784	793	793	832	776	869	805	801	784	824	810	813	805	789	801	792	825	759	730	792	844	799	811	870	813	768	825	777	773	811	802	779	824	790	785	764	810	866	849	771	789	788	776	743	763	801	806	790	798	805	825	810	766	802	788	801	782	781	817	791	812	840	806	813	790	770	802	784	833	821	813	749	791	798	801	804	794	798	781	794	813	813	737	798	813	781	789	852	779	791	831	813	827	836	863	794	823	806	733	804	818	897	818	815	842	828	816	800	796	837	793	785	803	795	814	843	804	794	793	788	842	801	770	793	835	774	835	822	772	803	810	818	823	813	770	775	795	783	764	809	795	755	794	819	798	797	767	837	764	830	826	843	810	821	796	844	805	771	750	789	798	796	810	795	795	748	819	838	772	790	783	761	806	773	792	785	768	828	814	789	801	782	808	810	812	830	726	803	808	794	815	819	847	791	783	788	780	806	851	770	776	832	836	741	817	826	810	814	811	849	820	779	776	793	873	781	818	810	840	823	832	815	803	819	804	822	778	830	828	805	838	821	812	821	830	788	871	823	807	816	795	788	818	768	836	807	815	794	779	806	751	789	835	818	790	848	745	839	830	792	821	773	833	750	820	766	798	774	779	799	812	761	781	780	806	821	861	817	786	812	773	766	818	791	801	792	829	781	799	813	817	758	779	799	845	774	790	823	782	788	777	777	767	800	798	792	785	799	785	766	781	822	757	753	816	803	819	816	812	784	843	794	762	820	789	800	774	829	829	845	802	808	778	842	874	779	843	764	810	790	792	802	791	772	860	834	829	815	795	828	813	772	814	788	827	817	830	764	807	809	838	765	831	776	796	829	814	824	784	826	810	794	843	810	833	809	801	808	838	744	821	808	787	817	781	793	832	802	738	839	777	782	795	814	753	840	794	821	777	784	783	794	808	833	830	821	823	810	770	814	814	790	779	811	848	816	807	811	840	812	815	805	806	786	786	784	768	726	778	803	812	759	788	821	817	767	764	758	785	818	810	795	779	775	791	832	741	841	743	753	798	767	865	858	803	807	721	773	821	832	765	812	806	827	788	816	782	826	819	812	827	747	789	774	838	834	810	821	821	778	834	772	808	824	807	775	817	799	803	811	791	785	795	828	787	840	809	813	798	797	787	793	821	826	879	826	777	808	825	805	801	770	829	789	792	801	788	787	808	839	787	818	816	840	820	765	730	808	779	761	848	885	793	764	840	811	843	795	765	789	827	826	844	861	807	806	817	795	794	771	836	842	834	816	814	779	777	794	811	792	780	811	840	754	777	789	826	805	809	805	803	792	843	785	791	795	797	841	821	748	823	793	770	795	763	746	780	832	802	792	756	872	844	858	754	793	850	812	792	767	802	799	749	801	815	805	767	824	837	786	810	799	797	798	813	813	797	827	780	830	803	780	825	796	859	824	825	804	796	782	748	760	802	771	807	804	751	735	781	793	769	753	757	817	809	820	806	845	828	790	824	839	832	786	763	792	802	783	822	838	785	833	757	801	819	837	790	822	773	821	771	816	794	823	768	774	823	811	804	800	797	804	777	804	826	746	780	774	825	829	784	791	826	806	830	733	783	760	825	767	761	835	803	795	827	807	822	803	810	833	828	807	764	818	823	788	859	815	768	781	787	842	819	824	795	778	835	764	760	849	827	790	826	811	822	849	828	808	832	864	828	813	805	856	763	809	786	829	785	783	787	785	814	752	818	790	782	799	802	814	789	853	806	817	863	787	776	838	786	833	804	804	798	821	853	816	797	812	781	841	827	866	781	761	803	793	801	800	807	778	804	790	753	763	851	810	840	776	799	803	813	794	811	801	792	761	797	808	786	834	773	838	840	823	800	820	789	819	837	819	865	780	776	805	803	766	865	845	803	811	799	797	808	825	770	741	767	807	788	747	795	815	812	811	794	820	753	846	796	783	808	736	798	788	794	807	822	827	807	789	808	817	757	826	812	782	832	816	777	809	826	803	849	824	757	819	824	809	898	755	794	766	750	770	787	827	794	805	762	846	758	809	786	832	774	827	841	793	820	810	785	803	835	801	765	772	835	820	850	830	823	767	844	823	773	807	785	808	818	783	795	794	820	834	756	826	808	755	807	826	807	786	796	764	773	840	832	713	824	794	841	839	789	820	833	806	826	798	795	825	832	864	772	816	809	798	806	779	800	802	774	829	799	756	821	781	828	844	751	772	806	832	747	814	810	753	833	804	802	814	816	830	809	782	784	770	839	785	801	826	782	796	748	831	783	824	824	784	825	769	849	846	810	754	818	828	833	829	760	792	776	807	800	798
40054	68118	29523	14489	14440	12010	9817	7074	5577	4684	7030	20115	20623	19870	17327	13982	10129	6701	3813	2416	1723	1230	1025	1006	968	907	881	948	850	893	922	921	871	910	857	918	898	861	931	846	909	860	980	908	897	970	914	918	922	855	862	962	893	835	967	891	902	886	858	919	932	898	854	964	925	891	920	913	998	819	868	895	946	927	935	900	954	871	911	962	895	908	907	914	955	864	914	922	865	864	919	883	886	922	881	929	911	926	885	860	938	890	871	958	919	919	920	882	895	865	883	912	946	862	894	885	872	850	911	947	930	918	875	967	904	958	891	863	935	914	873	957	894	910	913	983	966	920	881	892	922	881	963	900	917	937	946	898	880	894	957	901	916	908	944	911	919	896	827	918	946	935	921	876	937	905	965	902	926	933	911	887	839	914	920	1000	848	908	928	945	917	903	950	886	918	935	888	949	913	874	912	909	879	851	910	922	914	908	891	928	909	923	879	872	931	918	903	958	913	938	917	913	852	920	937	922	835	888	910	913	929	899	975	927	932	959	908	892	870	934	936	910	910	942	889	924	860	927	917	930	942	921	885	865	920	950	963	907	924	896	866	943	908	948	937	897	908	850	846	919	924	912	895	952	920	912	894	921	935	874	902	877	909	906	900	913	921	900	936	902	846	923	863	860	930	896	941	847	917	951	928	885	878	944	910	925	898	929	953	890	907	928	931	938	948	940	938	894	894	914	909	880	952	905	896	873	905	932	918	920	919	965	883	904	882	914	925	873	894	883	909	946	858	948	876	936	868	901	851	926	871	891	893	918	884	925	926	951	957	913	900	872	937	875	953	868	958	973	902	925	917	926	901	895	888	884	892	930	961	915	953	980	885	912	938	947	902	924	975	942	870	898	916	919	940	907	850	856	885	922	955	879	924	925	914	964	883	880	860	946	943	841	890	900	872	913	928	941	906	911	908	936	903	883	935	903	894	896	944	855	926	876	893	925	923	947	839	890	875	927	845	916	947	983	919	907	924	883	869	923	933	973	971	962	879	870	928	900	895	917	945	932	886	927	933	915	877	935	891	924	937	931	965	910	865	938	929	936	938	893	896	888	884	897	878	965	927	942	947	913	933	949	906	890	904	919	930	925	924	921	908	953	898	931	959	930	922	888	912	902	882	878	897	938	915	962	911	904	917	848	838	909	919	920	934	857	937	874	889	908	869	843	884	850	878	980	893	905	910	876	867	912	892	863	971	891	852	993	855	922	910	875	929	869	880	891	900	896	889	917	955	902	913	952	893	859	922	927	909	933	979	889	881	917	946	895	924	910	919	888	937	929	904	900	916	925	882	945	863	920	947	935	876	939	864	905	892	923	929	920	889	906	920	907	872	862	902	899	940	930	934	858	930	909	919	904	880	972	888	938	963	906	911	923	895	876	921	966	877	927	908	951	917	934	888	944	920	911	902	897	907	942	910	891	948	884	912	958	943	872	913	927	987	898	930	939	903	954	893	930	869	860	932	898	911	888	903	917	933	928	905	891	917	929	941	893	855	879	865	931	831	917	966	927	930	950	920	892	894	933	935	973	881	941	887	900	944	908	901	825	945	952	879	959	921	923	953	941	882	935	873	909	880	905	878	893	951	875	855	893	883	897	926	850	913	937	897	991	879	837	871	902	908	905	904	823	913	887	907	943	855	921	945	854	875	879	884	929	913	949	910	879	884	919	921	960	906	896	936	895	942	862	922	947	965	923	893	899	910	963	864	931	815	929	908	926	931	905	895	912	928	907	894	950	881	935	893	974	926	871	883	957	902	902	876	963	905	907	923	923	879	848	902	920	900	895	898	901	908	902	918	897	874	917	916	938	941	918	884	865	877	898	883	887	910	930	905	847	868	924	902	943	927	881	874	968	937	883	920	886	921	873	902	911	908	923	889	898	930	964	922	878	899	860	919	865	883	861	930	950	903	933	891	925	872	901	899	925	903	894	913	980	902	902	971	950	878	986	895	928	917	905	898	907	871	916	922	916	924	927	919	890	912	896	905	898	906	923	889	923	947	896	904	917	894	821	918	913	925	869	930	899	930	938	897	851	878	892	890	887	918	910	932	949	942	908	902	936	964	900	883	918	940	979	902	907	924	960	906	948	923	883	924	958	920	894	928	921	932	858	932	909	914	897	923	860	948	920	939	901	853	910	919	880	901	879	939	864	876	919	933	887	856	886	886	854	928	884	905	968	917	914	939	931	934	915	939	932	929	899	909	920	887	846	840	905	895	902	913	923	952	903	911	926	933	891	913	908	968	888	919	878	945	872	919	889	927	901	939	868	951	907	896	900	909	913	905	927	866	960	881	904	926	937	907	929	884	900	880	922	923	863	897	921	896	939	865	919	897	943	886	913	924	885	914	909	944	917	906	939	931	909	968	916	918	940	881	923	892	866	943	937	919	903	898	957	860	888	887	905	902	908	919	898	924	889	952	939	951	886	895	920	907	942	897	913	887	940	929	892	932	916	932	856	895	962	961	906	918	890	955	940	959	884	908	875	905	911	882	977	934	906	922	899	889	911	913	895	934	943	891	877	892	904	841	918	907	902	918	918	934	900	883	931	945	882	888	920	892	917	949	942	892	971	931	870	908	876	879	943	896	927	944	889	887	923	944	882	864	872	890	914	881	909	865	918	919	982	933	910	907	878	857	948	940	887	864	907	881	877	870	933	914	960	919	918	851	933	954	955	914	872	920	898	884	839	930	920	959	888	945	931	926	867	896	977	936	933	900	888	937	891	892	879	886	906	872	846	886	955	863	892	880	959	938	944	978	985	863	889	962	884	906	932	899	847	937	871	922	930	941	946	867	887	902	877	887	909	942	921	946	878	909	928	888	936	952	927	918	907	875	922	900	949	926	902	914	916	884	932	916	937	921	923	941	961	913	825	933	932	871	930	913	885	931	907	902	939	928	938	941	918	958	901	925	914	912	894	933	934	910	884	897	894	911	923	925	895	906	903	920	936	971	944	953	867	877	886	926	923	919	888	910	942	908	909	887	893	935	917	926	908	913	914	894	941	893	924	899	922	961	903	917	858	927	926	917	875	890	917	931	900	913	893	912	905	904	835	942	897	901	893	922	919	899	912	954	936	951	988	868	866	903	901	850	925	909	879	941	895	888	897	928	892	905	938	889	948	912	879	914	924	917	971	913	923	892	918	929	922	909	934	911	891	864	915	902	906	887	867	903	889	890	902	879	884	886	896	870	903	899	888	886	945	961	950	896	899	885	931	859	924	913	872	876	934	930	877	914	892	904	988	921	894	883	845	900	855	927	938	888	873	918	876	914	867	863	909	937	922	879	942	909	923	888	911	898	923	918	884	891	881	937	902	962	878	870	968	895	858	902	964	940	948	816	911	917	904	888	935	890	929	870	912	906	888	931	913	924	897	906	937	934	939	965	855	886	919	895	881	925	942	904	853	895	912	952	903	900	903	868	920	909	915	913	933	937	915	882	879	949	890	919	960	872	899
28991	27607	22951	8385	3713	2634	2712	1754	1292	1192	1239	1626	1539	1567	1425	1209	922	887	781	741	692	610	600	579	605	602	635	610	580	609	623	577	629	561	612	642	609	627	618	608	590	610	628	641	613	629	562	611	641	617	577	614	561	628	580	622	599	576	584	603	576	598	588	606	615	648	643	582	593	584	592	617	654	624	579	574	605	582	615	615	587	598	577	601	569	614	614	575	574	581	589	612	612	597	606	630	625	603	595	640	663	560	585	611	592	610	647	623	601	643	607	618	557	627	614	615	645	631	652	576	610	611	603	634	614	563	621	631	616	561	587	618	618	577	628	598	640	606	590	590	580	612	574	598	590	645	612	621	620	557	574	629	643	586	600	560	657	620	633	586	594	588	598	619	601	574	609	608	661	589	645	619	583	632	606	591	540	615	591	595	608	601	616	567	626	608	593	598	608	611	604	632	581	559	607	602	643	566	622	612	591	576	616	585	636	659	655	594	580	577	664	623	571	569	587	629	586	569	590	582	622	538	582	586	592	600	600	600	603	574	614	631	643	625	564	632	621	607	564	594	575	647	599	614	657	613	620	579	646	604	655	607	610	608	581	604	631	604	600	608	562	619	618	605	602	571	587	611	598	554	594	566	607	598	594	579	566	590	604	585	594	622	626	629	622	623	571	618	653	623	601	644	579	601	662	649	617	636	606	629	619	570	582	589	593	624	625	634	565	592	619	591	595	584	617	647	602	591	596	624	588	552	632	574	602	587	602	601	624	604	618	593	602	556	641	627	590	666	597	606	661	642	570	603	605	536	597	627	613	614	587	610	598	608	618	592	598	583	590	591	629	609	636	628	568	570	619	572	578	600	653	558	602	622	582	562	620	626	597	634	622	558	611	595	630	595	586	587	597	584	645	563	588	637	626	621	614	603	644	606	606	665	620	569	583	596	658	615	596	618	580	660	592	584	581	625	584	607	614	572	570	603	631	610	607	609	620	591	565	585	630	608	666	605	585	566	601	599	633	609	592	541	652	619	587	624	599	601	652	627	603	625	593	639	625	566	652	579	588	596	624	591	607	571	635	645	608	592	626	563	593	606	634	604	614	613	618	604	591	615	588	585	576	603	664	634	603	585	575	607	578	621	582	634	640	569	619	608	616	581	624	619	624	621	602	567	584	636	609	600	663	658	620	613	602	640	557	591	624	603	640	576	566	626	627	599	652	526	631	614	635	619	584	616	557	579	642	600	631	546	632	597	572	636	615	606	638	573	623	611	602	616	635	606	562	601	572	594	592	647	584	643	622	604	594	622	604	595	603	600	625	655	594	612	599	611	584	570	599	622	632	653	620	600	545	611	587	597	601	658	600	608	570	622	636	607	588	610	594	569	603	576	600	614	581	613	607	591	609	572	626	628	612	646	624	634	600	608	619	640	596	572	580	613	640	609	605	572	606	615	618	651	642	592	619	616	574	629	649	626	619	572	611	567	648	659	556	596	578	566	581	646	561	573	607	607	604	610	639	587	602	621	527	612	607	687	621	586	640	616	637	610	631	586	593	643	617	603	588	561	581	582	643	613	608	624	583	623	574	639	635	595	604	588	608	612	591	575	620	618	646	588	601	556	636	580	644	607	573	591	618	592	605	619	569	616	611	591	592	576	607	576	617	609	583	631	615	593	622	632	594	585	638	619	560	557	639	609	613	627	638	596	610	575	583	583	591	602	605	609	571	661	639	578	612	637	624	584	579	548	599	600	595	630	609	613	568	581	674	624	578	620	623	600	621	614	659	616	572	609	601	600	621	598	618	607	631	597	611	628	609	581	611	608	577	607	593	651	596	620	612	612	570	597	623	557	609	577	601	608	659	608	660	612	585	628	588	646	579	592	625	606	562	592	623	582	600	604	628	602	584	604	604	612	589	595	578	592	609	632	604	663	595	620	641	647	583	564	628	657	593	647	591	589	623	640	592	596	597	557	596	586	618	644	620	570	599	578	588	609	572	589	649	620	618	619	605	572	612	613	594	611	627	563	614	607	628	605	581	597	574	614	589	589	626	574	593	602	558	564	650	621	619	644	577	621	615	617	590	608	607	651	622	607	606	604	549	593	617	631	605	585	621	638	602	593	564	621	594	599	582	650	578	582	559	627	576	589	583	615	602	619	649	614	588	592	615	591	592	613	658	647	587	632	588	559	625	612	613	607	572	580	557	636	598	633	627	634	555	599	612	555	611	595	613	615	579	617	635	624	632	537	621	651	593	588	577	584	611	626	631	644	629	616	585	609	640	617	636	591	605	575	584	628	598	633	610	568	593	595	591	597	584	615	598	595	574	590	622	589	619	643	579	586	601	580	609	555	553	658	573	592	616	607	601	595	614	587	575	639	612	599	626	608	547	598	591	620	621	600	654	605	624	607	645	617	605	613	580	642	614	646	608	578	610	577	605	631	582	581	590	637	562	564	597	587	567	631	589	633	608	598	600	608	568	601	591	584	624	598	585	624	598	616	608	643	577	599	567	612	651	607	581	631	619	643	595	630	619	606	613	618	592	604	543	614	644	649	580	614	590	631	618	598	646	597	550	624	569	615	598	597	624	661	586	633	602	599	626	574	609	624	624	607	665	637	648	587	659	634	605	598	602	626	602	596	589	574	583	615	588	563	616	613	626	627	610	561	662	576	598	609	646	623	560	593	584	608	614	643	599	621	615	647	604	627	639	581	623	605	608	568	612	607	605	592	582	622	621	629	604	645	603	569	635	585	626	571	615	550	607	610	591	600	607	625	637	606	609	600	600	605	612	598	592	641	595	605	607	582	629	579	587	605	582	632	576	586	571	577	615	610	578	604	602	606	591	608	642	610	609	592	643	622	620	589	589	607	659	622	590	572	654	614	633	595	644	593	607	599	594	619	594	581	645	591	594	620	555	605	608	545	575	579	584	605	638	611	601	559	605	622	578	626	614	655	609	584	593	612	585	556	600	633	578	593	655	614	585	614	568	590	597	662	595	603	610	619	614	624	585	628	603	623	603	642	573	555	622	623	628	595	589	615	634	662	608	603	633	602	612	604	627	593	588	599	615	581	598	604	607	610	584	626	601	615	597	578	624	611	570	623	589	594	589	591	651	562	616	640	610	579	607	625	615	642	602	597	641	633	601	592	590	604	565	575	611	612	591	627	561	603	604	608	590	602	570	568	581	593	557	631	639	578	613	602	642	612	629	616	614	571	617	583	656	592	587	652	630	601	602	617	622	607	593	634	642	621	587	619	623	574	594	568	586	587	604	554	618	623	603	583	598	598	607	593	636	589	622	618	605	606	625	599	609	649	589	619	592	612	569	623	584	610	611	596	573	580	566	620	610	618	592	585	600	591	601	625	646	616	622	615	581	593	605	666	576	557	634	609	582	589	606	588	549	554	581	616	568	617	582	645	592	605	591	601	567	600	577	555	611	585	585	597	584	581	614	604	566	632	596	594	619	569	621	646	599	619	628	623	632	623	595	585	613	572
30977	44488	17984	6824	6153	4791	5213	3233	2368	1881	2016	2445	2235	2370	2157	1651	1372	1172	935	871	726	753	702	730	745	775	710	694	759	734	722	725	687	711	743	711	760	675	708	756	693	718	754	725	705	751	743	705	728	719	733	774	702	726	750	769	765	722	726	733	669	710	731	742	738	739	703	730	674	728	695	697	707	781	735	717	736	759	731	715	726	697	753	716	711	706	696	677	699	670	684	754	656	704	759	712	762	759	700	680	745	712	693	718	760	706	736	756	736	727	725	675	704	761	707	684	712	753	724	744	706	769	728	695	749	740	689	739	753	736	718	740	736	763	747	747	709	743	689	761	701	689	725	730	710	744	674	730	704	750	745	663	699	711	703	700	729	708	733	763	722	733	694	747	730	722	738	726	711	714	807	701	730	723	694	673	664	701	696	661	754	700	690	751	698	767	689	714	704	711	732	753	696	726	691	739	716	788	698	716	732	716	713	719	722	724	710	690	707	763	715	745	714	708	724	739	695	758	685	728	759	744	757	731	717	717	693	734	723	692	699	673	749	737	733	757	737	770	714	705	721	730	747	730	704	671	686	694	740	718	694	743	694	721	741	678	717	727	683	760	715	698	760	746	676	743	686	680	711	727	726	713	704	689	707	734	700	719	756	732	714	707	684	730	747	727	708	765	708	741	732	719	738	672	755	707	761	716	741	724	673	699	740	723	714	740	698	735	736	702	723	704	721	712	724	694	665	710	738	743	745	711	693	697	745	730	670	720	717	733	746	722	706	710	728	705	740	686	718	719	759	735	701	712	704	733	719	701	734	737	765	716	731	705	652	734	751	735	721	725	670	722	713	656	722	718	736	699	706	733	681	776	709	683	725	691	773	763	705	724	686	716	694	666	688	684	716	732	759	719	707	693	729	748	738	721	656	751	719	706	721	719	710	778	693	724	702	718	667	680	745	776	731	740	784	770	743	710	735	743	709	706	731	645	731	736	759	708	702	707	696	721	712	718	722	736	716	760	772	757	707	741	810	713	722	703	755	719	779	745	715	781	727	717	728	705	749	758	742	758	748	700	696	704	698	700	747	713	700	705	698	699	701	755	738	759	705	655	725	725	711	757	722	705	749	745	702	757	767	705	714	677	743	661	708	759	707	708	713	736	733	686	717	713	775	728	698	698	664	744	697	726	714	685	703	665	770	717	715	751	695	658	698	748	738	719	676	761	713	715	707	697	672	731	756	751	713	755	786	709	694	769	684	736	688	750	795	734	742	715	703	730	676	755	753	743	732	733	730	773	715	718	688	722	728	775	687	730	725	670	731	665	662	687	715	695	715	749	742	718	717	725	701	698	728	707	688	731	704	667	724	703	708	719	717	756	724	738	750	702	680	683	708	694	731	690	708	757	704	693	746	659	723	680	702	744	693	735	718	715	700	753	737	685	674	703	717	688	710	741	684	716	697	782	697	714	710	719	705	699	666	737	687	737	704	762	732	717	713	734	683	682	725	718	778	745	717	732	743	698	722	680	728	681	745	718	756	693	718	726	722	701	756	708	664	717	723	734	765	719	705	669	707	745	717	741	728	740	719	733	711	632	743	697	729	736	719	660	725	744	711	701	763	781	755	688	728	723	793	706	729	751	686	734	677	736	713	719	723	727	675	699	748	686	683	722	672	774	746	732	746	738	691	697	729	689	688	693	733	746	736	692	678	688	677	726	706	729	756	727	751	741	742	689	748	712	774	725	715	727	730	710	730	757	714	681	712	703	690	683	725	701	678	719	734	713	768	746	673	711	726	717	731	725	707	651	695	701	733	738	719	721	734	695	693	695	724	717	771	700	710	735	720	740	701	687	708	718	698	749	766	772	676	646	754	737	702	750	715	701	747	685	769	723	678	717	706	702	727	728	653	705	704	704	674	732	743	747	681	695	723	708	708	701	740	733	700	681	668	736	692	747	732	705	718	744	753	724	716	717	736	706	657	745	692	727	732	691	679	717	736	674	730	686	680	779	787	736	747	747	739	702	700	713	702	764	709	716	739	698	753	730	694	727	709	783	732	716	754	705	680	763	744	687	732	734	701	721	713	693	711	706	729	728	683	704	734	730	750	761	728	731	773	778	713	780	710	729	760	732	700	755	704	718	758	724	737	735	682	692	714	675	734	707	737	700	696	720	695	692	726	718	715	667	731	754	710	742	702	707	751	754	703	736	748	686	702	721	748	740	711	687	757	679	717	670	727	701	732	760	752	688	690	788	717	705	722	705	680	734	715	695	767	700	700	728	721	682	702	683	793	716	739	702	696	775	728	710	679	705	708	747	682	680	684	702	760	696	742	721	748	755	691	750	721	705	700	705	702	777	687	731	682	811	649	701	696	681	692	753	707	725	721	715	772	702	720	702	747	697	766	705	707	709	722	703	701	717	705	715	693	699	707	681	755	666	735	707	682	715	738	694	706	763	697	702	693	706	738	708	771	735	732	710	650	775	684	716	698	713	707	746	711	706	771	740	736	711	732	759	725	758	701	760	717	721	759	704	642	723	725	738	678	680	686	742	738	720	751	668	733	753	702	746	681	716	727	730	696	693	737	777	689	708	663	774	676	744	713	744	670	732	664	756	722	748	673	745	726	712	705	708	720	746	685	695	682	734	745	730	702	705	736	719	698	687	753	706	720	659	719	704	740	708	716	672	746	691	710	757	677	765	801	668	680	697	723	714	726	762	738	725	720	729	739	686	766	734	679	726	737	698	707	749	691	729	732	759	678	736	733	725	732	737	711	724	718	704	730	683	748	688	746	714	748	725	734	730	721	730	712	738	746	760	742	693	713	738	698	691	748	726	752	749	717	749	694	737	747	707	676	723	721	719	744	677	711	691	668	705	690	705	719	719	728	702	743	686	740	753	739	711	722	727	746	707	716	666	636	683	709	698	737	692	727	718	723	681	715	670	724	662	714	751	728	689	720	688	679	712	757	686	654	743	679	731	788	709	701	707	758	688	720	726	749	739	701	744	705	690	713	698	733	701	697	710	761	721	706	704	715	691	750	714	703	708	682	700	737	725	748	717	718	726	725	786	718	739	719	733	736	693	705	714	753	701	698	705	682	752	715	708	742	729	709	681	746	756	690	768	744	752	746	716	678	700	704	712	707	708	685	730	697	713	729	708	734	732	753	703	696	687	687	785	747	747	750	705	684	708	699	732	687	728	708	662	689	698	745	743	724	682	718	718	733	745	765	718	706	711	722	705	689	737	765	700	712	734	664	732	717	722	721	694	747	765	725	708	720	722	727	693	669	756	707	710	730	747	717	727	682	731	734	724	788	728	702	723	697	757	746	705	754	713	697	734	773	719	748	705	679	728	701	732	723	731	753	749	688	734	677	700	693	763	737	721	732	740	743	754	767	758	680	733	750	666	685	734	764	741	724	711	766	663	686	668	711	732	725	702	708	710	675	732	699	709	667	762	751	731	709	709	681	669	734	705	701	731	674	761	725	716	743	748	691	706
24266	21602	28817	24677	21394	13087	4518	3314	2266	1743	1732	5773	8296	8362	7223	5469	3592	2398	1563	839	682	668	672	678	650	613	562	590	582	577	608	530	575	604	559	592	590	556	561	596	625	569	613	603	571	591	628	568	623	588	557	594	605	596	590	596	580	566	587	562	582	590	560	561	573	577	540	546	604	606	599	578	599	606	557	604	584	578	592	598	567	604	599	570	616	585	608	589	634	593	588	578	628	615	573	639	587	560	602	631	591	591	614	631	622	535	557	557	582	544	588	613	578	553	589	554	607	599	564	594	578	612	577	586	580	603	584	602	551	530	549	579	545	545	571	601	582	610	579	536	608	560	568	576	553	581	596	589	560	586	585	564	607	611	592	613	605	597	556	565	589	600	558	614	549	628	638	602	580	576	598	587	593	619	615	590	539	552	617	583	595	568	591	582	608	629	573	589	588	602	572	633	566	588	543	562	620	611	605	600	599	591	608	586	596	666	580	575	588	642	591	580	574	595	590	595	607	579	606	586	556	547	616	544	563	575	605	570	575	579	571	615	599	607	595	675	607	615	599	591	590	567	560	608	615	592	592	616	568	585	591	597	600	577	590	580	601	616	550	600	610	584	567	571	591	548	588	612	610	603	603	561	642	603	594	548	633	555	567	634	576	590	600	562	582	574	588	619	623	605	594	596	583	595	595	561	566	561	602	563	572	596	566	574	591	595	582	615	641	606	635	590	606	549	594	597	596	576	557	565	591	579	573	547	603	545	619	557	614	605	582	600	605	550	600	542	594	543	575	639	606	549	577	562	627	649	573	561	613	575	569	586	606	546	593	605	596	575	595	602	566	576	569	583	621	598	572	603	553	602	534	595	560	608	638	559	586	563	587	570	604	604	569	557	603	590	592	582	599	520	596	596	580	616	583	593	582	629	581	628	609	599	567	593	586	599	569	571	591	608	580	564	582	629	572	597	605	593	560	602	580	592	608	583	625	626	560	577	602	599	652	629	620	588	592	582	620	619	591	584	571	580	580	634	607	549	591	588	600	559	582	555	609	591	607	572	574	624	611	617	571	602	568	565	611	570	587	598	607	586	567	612	589	559	579	568	587	626	570	592	578	560	612	528	588	598	625	565	605	535	581	555	554	596	557	567	578	615	576	597	546	592	602	607	590	597	581	566	598	609	542	599	581	624	625	565	554	534	600	603	611	535	567	540	604	585	602	595	589	586	596	585	618	587	610	577	584	572	568	547	612	583	558	619	613	649	584	564	569	622	612	622	592	583	596	575	602	561	574	600	553	594	606	553	584	571	602	534	555	614	607	600	567	591	581	632	589	586	579	591	579	594	567	628	582	530	578	567	651	593	620	583	608	616	575	605	554	585	632	606	595	594	543	554	640	591	620	602	630	566	599	601	593	551	599	556	611	581	582	615	573	621	580	564	555	568	636	558	571	600	603	587	572	583	619	562	535	554	587	603	581	541	560	628	605	572	545	608	578	568	550	574	562	576	560	617	605	604	551	620	638	628	562	594	559	618	605	644	597	599	570	516	581	559	561	624	588	583	559	583	611	585	597	610	572	578	566	521	601	586	634	599	584	595	599	572	582	620	591	582	600	625	560	576	610	595	535	567	595	616	623	576	548	577	598	585	611	604	622	603	588	609	574	573	624	561	588	597	566	556	566	581	628	545	609	624	626	591	528	535	614	597	549	600	584	622	603	594	590	649	557	596	526	590	569	592	573	610	603	584	605	599	601	575	566	578	603	597	613	586	585	610	592	542	601	606	543	565	595	619	605	608	606	602	591	563	576	572	584	611	599	577	612	599	567	600	604	640	535	605	609	606	602	581	633	567	582	578	587	597	577	607	589	586	610	609	600	569	572	562	568	581	588	589	595	592	572	583	612	576	638	585	596	618	582	566	576	575	586	639	574	586	594	596	587	549	620	591	592	575	562	555	650	617	587	569	571	598	547	569	614	589	609	569	601	643	573	590	620	592	618	582	578	588	604	572	586	569	622	548	577	580	592	586	594	616	581	573	600	575	525	580	609	578	604	575	613	542	613	569	631	641	626	564	594	604	551	571	563	608	610	622	590	568	565	596	560	564	566	597	551	562	607	640	572	622	619	548	589	573	588	583	584	592	590	584	558	586	574	574	592	564	567	604	575	610	592	587	566	633	629	631	542	581	601	604	575	527	586	580	576	605	550	565	637	620	561	578	614	598	583	557	607	585	632	586	565	594	559	577	544	573	593	593	600	594	578	556	564	591	557	601	612	579	596	596	583	567	612	562	597	594	635	599	590	590	588	569	579	630	591	573	636	624	584	587	595	610	587	604	559	620	575	605	615	559	572	600	594	608	573	610	605	604	624	612	598	611	601	593	621	569	592	609	574	620	635	598	567	589	624	571	596	597	591	621	588	530	586	655	610	597	581	603	629	587	550	597	564	613	627	597	567	611	629	571	575	584	548	612	552	591	606	596	586	551	557	644	634	576	571	599	593	563	597	579	571	578	556	583	554	595	608	609	552	595	607	630	585	596	570	622	563	640	591	586	603	594	583	568	574	631	601	565	621	594	577	585	615	606	622	610	587	591	596	577	584	638	601	604	623	568	614	594	602	619	603	557	597	609	615	561	575	561	600	602	591	567	564	583	577	593	601	586	604	607	599	601	565	568	627	599	588	568	600	579	587	605	565	586	587	618	593	607	568	623	560	583	637	584	603	581	577	574	606	673	562	593	582	575	602	587	578	597	592	605	584	600	574	622	610	540	622	563	557	596	566	612	600	589	601	622	628	606	559	581	580	597	636	564	568	616	615	587	589	618	570	569	573	594	600	581	582	566	573	550	601	547	660	564	578	624	605	577	597	595	584	589	573	603	573	579	548	543	570	575	609	554	593	609	555	580	581	565	602	601	640	608	594	570	598	634	597	581	585	622	588	561	625	585	591	557	565	610	608	572	576	573	619	616	539	597	585	627	558	588	557	580	620	570	607	557	576	575	600	587	594	566	587	574	575	522	581	563	627	585	616	605	615	627	597	590	613	570	559	560	587	633	560	598	609	602	602	616	585	579	616	553	614	563	555	611	567	540	632	590	612	567	619	606	561	588	587	625	596	625	631	545	571	590	579	612	599	580	548	564	569	614	634	565	574	582	597	596	590	559	584	532	601	596	611	537	606	586	609	625	622	567	560	561	580	549	560	581	576	603	605	571	547	597	553	564	532	579	607	574	593	573	546	540	607	618	597	567	581	569	609	596	564	612	565	550	633	595	559	583	558	599	600	554	632	558	578	660	618	566	599	613	591	573	576	571	599	539	563	550	586	576	562	579	606	601	570	578	611	577	587	600	593	618	624	583	567	545	549	587	602	583	575	582	575	608	582	548	599	624	558	578	554	587	559	624	622	605	611	598	603	548	613	615	609	566	583	606	611	587	626	585	595	556	625	574	609	577	609	602	557	583	544	561	593	571	605	606	585	637	573	598	586	610	561	604	582	574	622	565
35100	61208	25258	10384	9213	7689	6414	5718	4216	2951	2970	9575	13025	12912	11004	8348	5384	3682	2175	1165	871	848	799	761	702	751	710	686	688	662	688	697	678	693	672	713	709	745	674	649	721	687	650	754	681	701	720	700	708	694	711	675	705	709	709	708	701	670	739	650	675	722	714	650	701	672	701	711	705	673	735	725	689	680	653	748	705	712	729	729	728	708	723	717	738	679	678	682	701	720	696	666	683	719	662	707	663	690	690	757	714	650	720	700	700	737	697	667	680	700	662	707	713	662	670	658	667	719	702	694	686	679	679	695	702	692	672	740	691	695	716	669	671	700	711	729	705	706	684	661	686	669	632	730	718	712	666	714	693	681	717	701	729	744	686	700	694	715	723	698	691	689	729	671	738	718	721	690	686	684	676	661	724	700	649	756	703	692	661	666	658	753	730	683	676	697	712	699	656	653	651	735	692	714	652	719	746	700	731	635	709	707	662	683	708	687	673	709	731	695	695	666	689	717	684	713	735	734	695	706	710	720	709	711	709	711	660	691	725	708	636	691	701	656	709	694	656	709	699	688	689	659	686	667	677	709	708	762	688	716	741	673	676	670	697	711	694	688	674	715	686	716	737	679	684	677	683	683	659	769	708	688	724	699	715	667	703	690	684	702	689	700	702	717	661	716	653	666	736	730	661	699	706	722	720	679	715	675	665	675	682	708	706	733	649	656	700	690	710	687	698	736	682	670	707	682	659	674	700	693	701	683	683	697	731	697	704	696	723	686	660	656	682	702	681	684	707	690	690	696	667	702	690	665	692	697	712	685	669	672	684	689	695	702	654	702	640	730	688	653	693	689	729	707	727	685	704	718	714	667	689	692	750	707	715	647	679	671	685	680	685	688	684	706	671	728	734	663	679	710	691	699	727	690	713	687	716	690	722	700	694	665	685	675	642	714	729	701	674	717	708	687	698	682	700	684	686	670	671	655	703	719	704	648	655	719	692	689	671	708	727	683	721	671	749	669	687	656	732	731	668	698	668	664	710	694	688	670	714	688	673	710	694	692	711	646	688	679	732	678	695	670	740	670	699	729	701	704	673	679	634	666	723	686	695	696	758	709	699	672	699	672	717	704	711	686	692	696	708	688	728	717	717	735	729	686	689	685	707	652	695	719	690	681	736	708	683	683	713	713	663	715	720	709	690	686	680	682	727	714	694	682	679	732	772	695	752	668	714	704	686	706	698	669	731	711	691	698	675	673	707	705	688	727	705	663	702	674	700	663	718	702	702	694	703	670	656	729	661	706	688	684	745	709	709	691	673	709	716	767	660	664	673	685	722	669	708	733	701	728	688	691	707	716	720	653	693	721	707	706	687	684	710	713	678	702	681	679	703	688	727	720	699	716	671	707	682	701	697	687	675	701	652	700	705	719	692	717	712	695	702	664	649	680	670	642	650	685	673	713	700	676	714	672	670	670	680	727	694	723	739	689	737	687	710	696	697	677	665	694	701	700	674	700	667	672	732	662	743	745	691	671	719	698	720	668	679	700	719	664	635	686	676	705	684	641	714	729	725	689	700	702	721	716	685	673	674	674	681	697	708	692	685	710	652	707	714	710	719	708	731	702	711	686	684	724	694	688	689	730	726	701	732	748	699	695	714	707	632	659	659	679	723	686	691	679	686	688	674	737	717	678	664	672	679	655	669	716	679	675	674	620	702	666	686	694	670	704	691	714	690	686	695	667	710	731	708	711	721	679	717	674	708	706	738	723	692	702	709	678	701	766	671	719	655	682	685	748	752	713	694	679	709	654	711	686	675	675	712	688	688	661	698	759	703	705	693	723	730	674	692	696	686	702	676	690	713	711	733	729	699	718	714	685	636	684	683	723	705	678	691	697	690	706	672	700	700	733	709	707	684	650	654	708	696	680	664	707	660	681	696	698	706	676	665	660	658	676	647	729	730	745	691	671	675	686	744	672	659	677	696	722	764	718	686	738	698	681	699	671	681	672	727	692	667	693	663	719	710	655	709	694	718	654	677	668	707	635	736	660	665	699	665	737	662	696	671	681	642	699	672	689	685	691	692	677	678	697	697	737	662	724	719	676	688	702	695	725	709	723	684	720	718	719	714	681	688	720	694	688	718	686	700	749	674	661	707	723	666	718	686	667	709	710	713	681	710	698	718	701	675	708	717	695	724	673	702	727	689	653	684	657	759	702	726	696	706	698	676	661	699	718	691	701	634	666	680	700	671	733	666	746	681	703	724	692	680	699	711	677	723	684	664	716	724	708	706	625	729	690	683	657	647	690	721	700	692	678	745	690	722	716	653	734	652	718	687	719	678	696	668	715	719	657	701	684	682	654	710	662	690	668	662	696	672	681	682	688	674	665	692	712	650	653	707	686	712	698	674	710	693	680	746	717	675	722	649	652	703	662	697	708	745	734	691	653	713	712	692	665	658	689	723	692	657	701	666	704	656	701	681	665	686	704	691	714	723	687	713	709	670	685	685	705	677	691	697	679	730	713	709	707	716	674	691	686	708	659	767	703	722	688	668	737	678	673	668	688	723	649	699	744	675	696	726	697	684	649	655	663	712	682	664	669	722	697	678	658	714	686	687	718	676	724	660	698	638	677	678	713	678	680	707	703	688	685	692	743	681	708	660	665	693	741	689	664	683	725	700	693	708	674	702	662	694	718	672	702	700	719	655	687	677	700	670	725	633	716	726	725	638	711	697	693	640	700	668	713	677	658	736	686	688	694	704	701	713	687	648	697	686	686	738	665	651	661	695	703	667	718	677	713	673	714	729	661	708	688	672	664	688	756	701	725	685	686	679	671	703	681	682	707	697	726	687	691	696	673	682	702	709	645	692	693	719	651	709	676	663	696	680	706	715	670	693	669	636	722	704	640	714	682	716	672	678	706	680	718	677	687	722	692	715	708	766	674	717	772	727	666	670	687	677	694	686	682	715	682	705	694	706	682	714	663	681	686	679	730	682	704	692	659	725	706	679	672	743	702	661	699	710	716	687	645	703	760	690	683	697	660	727	718	722	711	710	654	654	673	707	661	646	670	667	732	725	654	714	711	674	728	716	732	697	672	662	726	662	683	652	648	665	694	672	679	704	720	684	673	677	703	709	734	668	717	715	636	669	681	675	662	707	717	646	688	710	719	701	667	707	651	725	672	674	677	683	631	695	636	646	672	711	664	685	669	735	689	688	701	691	673	704	643	733	726	692	694	687	703	692	700	680	736	706	696	715	683	678	731	722	694	691	687	703	681	625	743	749	651	682	666	661	768	660	713	699	685	732	693	685	730	690	690	650	677	694	718	682	697	685	672	662	730	717	720	703	634	718	694	762	712	719	674	631	697	743	669	730	738	731	680	720	674	714	678	692	650	724	680	682	743	689	671	666	658	654	720	666	658	670	710	702	721	682	705	651	705	686	688	678	672	695	660	700	669	715	720	659	679	727	737	708	711	669	696	654	699	683	735	708	712	668	667	676	684	672	690
25637	21725	27658	25521	12767	4511	2633	2410	2000	1754	1462	1520	4850	5366	4297	3395	2326	1653	1173	973	837	802	815	762	767	709	743	698	734	744	685	725	725	738	701	679	771	713	694	735	740	704	728	740	756	707	683	725	719	696	760	744	668	733	755	696	757	746	697	733	751	724	707	687	732	722	737	709	737	724	727	713	742	741	712	778	713	706	793	748	738	725	693	772	725	733	707	721	735	769	685	729	737	711	706	729	730	731	732	719	746	761	717	744	676	753	714	702	753	750	712	780	729	750	683	691	737	769	773	750	751	753	730	752	712	720	764	722	747	734	705	732	748	723	740	738	714	706	759	728	731	727	725	680	685	704	747	727	712	726	732	740	775	724	748	727	750	687	729	790	726	740	782	734	745	715	782	712	676	742	709	749	727	718	792	746	700	754	726	732	772	673	771	726	737	726	680	724	700	716	738	683	724	745	820	695	740	700	721	712	695	719	781	704	745	749	767	749	733	764	733	751	730	731	747	727	756	742	699	740	774	746	742	757	772	753	746	747	755	710	743	731	709	748	747	713	749	731	732	673	799	748	755	720	767	736	714	777	724	726	785	743	755	720	696	747	745	737	741	766	715	718	761	702	744	728	748	735	727	742	782	727	698	703	738	740	757	738	716	716	745	712	730	740	714	673	742	689	723	720	717	748	769	742	754	764	791	777	732	706	764	756	748	697	746	751	741	707	742	723	715	792	733	766	726	748	739	730	761	792	751	756	699	733	705	744	729	758	750	722	742	691	711	708	736	767	732	725	705	679	717	721	702	727	766	724	725	703	729	715	735	712	718	739	764	772	696	698	731	723	754	767	722	715	762	708	728	738	724	705	696	720	757	807	804	718	752	731	724	737	720	765	723	707	729	750	756	756	745	715	725	753	720	726	730	729	740	735	754	752	744	694	724	751	719	790	677	708	742	750	693	744	695	743	713	740	736	726	756	707	682	747	702	690	738	741	752	790	732	739	743	750	717	731	716	703	738	738	729	719	716	776	741	688	719	733	777	745	777	767	722	726	716	753	700	741	701	768	700	717	725	783	753	687	686	730	712	706	735	706	747	735	731	703	741	709	711	750	766	685	773	769	734	752	746	736	762	750	743	756	731	734	756	734	773	739	726	698	709	674	718	749	643	674	729	769	752	742	735	693	755	715	778	729	764	703	728	711	699	722	707	703	730	744	700	699	714	747	692	750	685	698	703	741	781	763	755	720	786	766	694	744	767	760	821	730	810	771	697	715	704	758	720	747	783	702	724	736	744	699	664	774	760	698	675	728	734	753	721	760	689	716	723	672	722	722	710	728	741	777	745	748	750	720	761	691	760	721	717	694	741	765	709	735	714	744	717	725	722	734	702	743	745	774	724	698	738	743	731	707	725	746	716	768	771	747	729	739	712	738	734	702	738	692	715	701	722	743	727	682	731	746	694	707	690	722	718	733	697	706	764	736	737	741	749	756	710	760	742	728	726	710	788	733	742	756	752	723	755	708	732	789	762	708	756	791	707	725	698	749	743	720	736	703	730	770	738	713	764	701	713	727	731	746	750	751	668	763	752	733	746	742	739	716	723	694	750	725	667	739	688	704	748	805	715	734	670	711	746	710	729	737	729	712	755	718	737	752	737	709	719	774	713	702	746	737	728	682	778	776	711	723	732	718	749	729	735	715	738	771	736	697	719	751	723	743	703	778	744	722	735	767	758	709	735	700	678	722	722	769	728	729	678	719	723	744	721	710	777	752	745	755	727	737	699	712	724	746	689	731	701	711	673	742	722	737	752	725	736	728	721	728	704	744	744	757	755	715	696	724	792	748	765	721	719	738	697	731	733	740	721	775	749	763	731	732	713	733	747	705	747	794	733	762	747	716	809	770	762	756	703	714	708	739	753	733	719	719	732	712	718	699	752	763	766	691	673	740	723	772	722	761	727	727	719	721	774	751	761	773	733	725	745	713	761	663	711	664	708	740	775	718	748	737	693	725	728	687	762	765	716	735	731	708	723	712	764	721	702	733	750	703	718	690	721	735	741	719	718	721	733	719	712	734	756	683	710	743	702	734	693	701	764	740	760	711	772	735	731	721	738	734	731	742	731	733	671	718	709	711	744	724	731	761	782	730	698	739	707	682	722	754	748	744	737	712	773	695	725	771	766	705	724	722	729	677	699	747	708	754	725	734	704	712	720	750	740	709	755	712	709	724	730	691	768	696	732	740	765	739	737	726	722	727	697	725	760	725	732	735	792	704	757	718	703	737	711	749	712	714	724	755	710	782	751	740	761	768	748	732	734	733	750	718	706	727	750	789	694	736	752	700	741	719	735	713	703	723	765	749	714	696	759	711	757	723	773	716	765	698	733	707	739	759	728	747	734	706	763	770	710	778	722	712	724	747	747	741	745	671	734	762	759	754	694	667	696	739	743	730	748	752	705	752	745	745	757	751	728	763	726	723	722	776	760	740	750	767	724	718	687	735	750	744	733	729	749	735	760	745	720	733	712	745	739	760	703	719	728	711	736	715	694	739	736	751	724	717	765	711	760	702	708	751	732	744	732	715	731	738	767	701	723	673	793	720	728	730	714	684	711	687	733	730	774	736	718	741	778	742	698	743	710	720	736	716	785	727	727	769	765	717	720	743	758	761	780	771	700	691	742	777	742	719	714	706	713	729	718	724	772	707	735	739	767	753	707	764	675	706	774	694	740	711	719	717	707	709	789	733	773	739	747	748	691	741	731	737	728	699	774	728	698	715	793	724	731	738	733	711	691	739	745	701	722	728	756	713	698	763	729	735	753	776	690	728	708	719	758	726	711	730	730	718	727	755	713	700	687	731	784	740	772	763	767	710	708	716	747	695	733	742	711	751	729	705	710	810	734	693	707	770	712	731	726	712	760	735	690	718	745	687	750	736	708	729	728	751	707	731	741	719	729	767	687	737	729	693	749	742	730	748	689	668	725	711	757	718	731	711	747	719	747	739	736	716	671	745	714	689	764	755	749	731	692	755	744	761	664	737	699	708	700	721	749	738	730	729	737	733	737	725	712	720	739	745	765	720	691	709	759	697	749	762	694	726	700	698	714	680	762	760	717	699	750	722	771	711	732	731	761	718	733	733	752	728	710	720	738	737	745	705	716	774	747	756	746	727	744	766	714	716	701	771	722	708	736	709	706	744	688	713	750	685	751	742	763	731	693	744	706	728	736	766	749	756	795	702	750	726	745	698	771	759	768	732	761	754	780	726	700	738	736	753	724	752	753	703	715	746	742	720	765	727	700	702	770	702	741	731	718	762	750	715	734	769	721	716	763	728	719	707	763	729	709	712	764	718	704	672	712	691	742	705	727	741	693	719	666	715	742	751	774	757	698	748	749	709	749	802	730	697	685	717	760	756	733	766	742	720	757	809	730	736	707	772	791	727	768	707	716	738	695	740	679	710	719	739	684	725	759	760	728	742	724	727	676	709	702	706	794	744	727	723	763	715
33799	53886	19475	8496	7639	6802	4685	4528	4041	3036	2343	2710	9294	9845	7594	5776	3918	2572	1697	1214	1035	976	913	878	863	890	867	877	832	799	824	874	862	868	841	870	834	868	846	868	857	860	912	816	866	813	852	847	854	853	851	831	835	878	878	856	844	877	805	868	855	877	873	858	840	813	885	808	823	845	848	858	794	835	864	853	877	859	851	867	893	832	821	834	819	903	861	832	844	849	857	880	830	860	825	879	831	791	810	890	888	885	888	817	813	852	851	824	928	865	874	859	859	842	871	847	855	850	902	851	894	837	865	839	912	911	849	883	879	833	855	848	886	822	833	906	824	862	808	852	917	819	810	861	818	845	870	853	838	849	824	843	834	857	902	858	800	893	813	840	842	838	904	870	824	884	859	822	829	855	822	865	817	847	876	842	851	859	862	816	845	818	861	833	872	927	867	857	846	874	901	811	847	795	874	835	847	849	845	911	855	874	881	819	833	838	807	851	846	884	852	919	790	846	863	857	852	868	851	874	835	865	853	862	917	859	882	926	861	811	888	926	853	835	871	819	843	855	831	851	848	895	928	851	874	818	876	834	890	878	875	852	830	910	839	805	842	778	872	884	813	847	851	883	862	844	864	822	859	865	802	899	832	909	873	803	849	830	878	833	817	814	844	881	820	893	886	847	833	881	811	887	832	875	850	849	821	855	839	809	905	884	861	828	849	808	790	851	862	863	912	821	850	853	888	891	922	865	837	847	827	823	830	891	821	881	867	905	841	872	863	869	885	879	845	814	811	814	879	873	830	864	844	862	895	798	830	879	883	837	854	850	845	814	889	910	850	886	824	829	877	873	856	827	804	832	865	821	857	864	833	821	834	860	903	863	863	818	839	832	909	886	818	878	851	875	810	884	881	795	909	884	820	839	796	852	884	866	887	817	863	888	889	837	852	877	876	845	815	879	826	832	937	865	777	840	856	873	872	878	836	815	841	869	838	848	912	851	876	881	876	852	886	847	857	856	870	862	892	813	839	845	808	864	817	841	825	841	874	893	826	863	887	870	837	828	891	860	929	831	897	881	861	818	846	790	796	872	822	837	860	892	890	857	830	907	825	839	892	892	800	911	854	879	809	810	880	882	886	835	855	880	843	815	854	864	872	876	896	826	866	826	831	841	845	838	847	891	883	854	833	788	875	890	900	880	863	871	850	849	879	892	845	840	882	846	847	869	880	862	850	882	823	872	850	872	858	831	853	865	900	861	852	858	896	894	854	905	856	849	819	846	915	807	909	848	909	816	821	885	889	873	903	813	837	824	867	835	830	898	866	856	799	882	861	850	869	899	790	889	854	848	878	860	874	834	783	853	870	840	861	898	862	836	836	874	877	840	846	834	811	907	852	864	868	820	870	854	827	824	834	928	878	804	858	818	843	820	869	821	837	892	875	870	919	860	866	859	925	858	842	883	838	856	825	904	871	849	898	840	853	891	839	846	880	879	870	852	905	865	845	869	871	883	874	842	837	877	888	880	898	820	864	859	876	877	889	817	890	832	828	867	877	844	886	831	869	869	839	905	800	840	814	851	877	832	834	820	872	888	856	909	887	873	838	872	851	866	907	875	883	917	830	874	862	883	788	850	874	858	866	857	870	837	844	849	868	857	849	846	872	859	876	879	791	814	874	902	827	885	847	887	805	905	828	822	886	875	802	827	895	845	861	857	846	926	867	899	859	839	887	882	789	846	887	849	876	863	855	840	872	863	865	839	820	855	840	838	831	877	896	876	912	840	839	885	834	806	860	862	825	860	910	858	892	883	869	847	846	884	862	878	886	872	847	837	865	842	866	849	855	835	891	839	875	864	851	866	888	918	863	852	836	908	875	861	876	844	851	858	877	812	841	870	910	899	845	828	876	827	862	886	826	888	884	837	870	867	839	838	843	843	895	777	839	832	826	859	862	842	834	831	842	818	873	803	823	828	866	892	882	914	819	832	831	868	879	898	867	814	874	878	921	860	820	882	868	859	856	870	846	860	852	852	802	830	854	806	821	803	888	838	859	855	856	872	834	880	856	830	859	853	873	880	855	847	766	846	834	825	887	848	827	866	793	826	881	846	840	879	837	847	892	818	908	828	833	874	843	833	862	878	859	835	813	835	809	850	856	858	828	907	880	901	853	832	873	852	818	856	832	854	838	800	817	861	892	905	828	902	867	805	858	823	813	881	833	936	870	876	823	780	839	845	833	853	829	874	856	838	833	842	840	875	858	829	828	901	874	837	837	862	913	914	837	864	813	832	859	869	883	823	904	833	898	909	827	853	848	877	856	851	809	904	855	898	879	814	893	848	848	872	845	825	858	841	857	878	801	861	878	825	907	819	849	847	892	893	874	881	805	916	865	875	832	840	879	817	872	847	822	837	885	838	807	852	818	855	857	902	843	844	847	854	827	894	823	831	856	866	858	836	825	849	877	824	888	838	827	824	850	869	870	862	876	870	859	881	878	879	828	843	836	757	897	862	836	870	842	835	872	855	819	787	862	844	843	858	810	841	827	881	873	836	829	867	833	914	868	828	845	849	855	888	825	916	882	826	827	854	875	825	812	895	831	860	900	883	880	857	859	833	865	818	867	863	885	905	845	849	879	882	837	883	862	851	842	855	856	878	796	916	837	844	873	813	889	840	877	868	842	863	798	844	873	855	891	815	821	844	853	886	836	814	920	867	864	870	902	833	873	862	845	840	838	861	833	882	856	821	831	859	852	838	831	873	872	877	835	816	832	861	906	870	877	877	861	884	813	881	892	862	859	919	870	879	843	848	783	892	869	850	868	800	855	942	846	875	860	833	850	853	827	840	849	842	835	827	836	845	847	866	857	852	848	870	873	828	839	816	873	840	856	852	816	811	897	815	792	896	830	869	847	861	833	781	825	799	874	902	847	868	857	896	848	831	820	863	783	841	874	833	876	843	869	800	873	856	842	841	879	880	845	862	854	874	875	819	925	861	853	849	874	828	859	903	822	894	859	855	875	830	835	885	811	886	903	816	802	835	844	889	846	922	871	884	876	813	870	817	853	834	829	861	812	873	847	883	882	838	838	857	857	849	820	881	866	871	869	810	821	871	879	844	844	806	854	865	849	883	850	902	829	848	793	857	930	789	846	878	832	816	878	808	847	829	867	898	888	825	886	894	866	883	789	896	864	837	824	851	869	850	876	847	843	848	838	819	887	890	817	879	899	825	850	855	902	846	859	778	820	825	836	867	827	839	863	807	823	897	835	818	915	888	844	857	830	861	847	829	912	882	892	819	854	840	899	872	839	832	816	918	891	851	837	828	889	836	879	833	879	871	866	880	823	843	866	862	880	823	849	857	849	894	854	857	864	853	815	853	828	845	825	903	850	868	870	871	865	884	887	860	813	882	801	828	849	836	916	807	875	897	830	867	859	873	845	894	873	893	857	834	864	834	856	849	907	868	852	827	861	846	872	851	855	854	842	806	865	844	913	872	820	852	851	820
23226	21534	29331	24132	21513	21701	13726	4514	3509	2947	2620	2965	8497	16001	16940	12881	8479	5402	3246	1875	1202	950	906	894	844	827	847	793	787	815	826	801	844	784	831	800	815	778	811	867	797	845	792	791	846	777	812	783	804	819	789	776	839	765	810	753	804	840	802	787	808	799	806	808	840	797	832	817	822	839	833	858	881	759	799	803	803	783	838	810	869	788	849	810	784	794	776	802	791	784	778	848	826	805	791	855	819	865	840	793	787	817	814	759	784	832	850	836	818	840	785	765	825	804	805	835	835	830	781	804	783	833	795	790	809	823	783	790	775	833	762	826	801	794	808	888	803	767	819	830	797	874	809	812	844	841	811	829	810	809	805	865	770	819	780	792	804	782	793	853	774	775	804	814	826	832	809	773	843	818	825	811	787	805	869	883	801	825	809	773	839	772	849	861	787	828	777	789	814	828	796	803	814	788	832	821	797	824	779	784	829	831	806	851	821	765	820	769	806	772	764	786	842	807	838	834	807	832	793	789	799	775	823	794	803	821	833	801	755	809	805	719	787	812	796	805	781	757	828	835	802	736	829	841	823	788	776	828	783	813	799	822	795	813	824	841	849	794	830	838	817	796	815	795	804	813	844	809	771	844	810	807	835	814	873	826	827	843	846	867	752	826	808	795	814	785	824	799	794	784	833	781	808	839	834	801	823	840	770	859	787	851	808	809	831	851	872	814	797	845	787	846	835	805	777	789	791	787	786	805	833	791	777	806	794	769	778	826	725	787	773	821	810	798	846	858	835	831	758	843	794	798	831	780	798	799	770	814	799	771	840	789	830	837	784	858	774	881	782	805	816	818	831	784	841	807	816	837	811	803	758	813	779	807	804	849	745	808	773	755	819	795	790	783	804	807	794	749	799	779	799	858	772	787	772	760	823	814	797	805	819	772	820	790	850	797	765	812	798	821	800	812	818	867	782	817	789	814	818	826	852	752	805	815	812	781	774	832	852	843	809	811	784	829	799	810	782	809	790	825	791	820	841	805	821	819	801	775	786	852	814	812	795	731	788	773	793	790	799	799	773	759	887	810	828	770	798	756	826	790	782	832	812	858	815	797	825	824	836	749	803	777	783	782	828	781	757	831	796	854	782	785	788	801	821	794	857	744	803	880	784	744	753	798	836	861	838	814	805	786	787	778	814	756	787	829	817	816	780	788	802	836	804	731	792	776	785	792	795	819	827	805	815	807	785	764	808	803	829	785	815	786	839	769	814	817	809	807	836	840	817	811	821	800	843	834	866	815	771	823	771	837	819	859	808	839	800	828	789	844	806	806	825	824	846	846	799	806	816	795	846	781	849	822	778	795	841	791	772	818	809	759	828	807	840	815	805	829	774	847	808	810	823	776	811	784	784	869	773	855	829	810	795	841	743	823	820	786	845	769	802	793	809	782	792	813	811	796	810	851	762	823	852	806	819	819	830	792	813	818	761	791	830	827	822	810	844	845	815	766	804	811	811	758	812	778	827	767	816	798	832	828	804	784	822	773	814	831	776	828	803	829	782	838	735	777	810	782	852	787	824	808	812	831	863	760	807	798	828	849	828	825	789	798	812	782	726	822	882	831	787	815	783	827	808	813	825	828	807	741	837	784	806	812	796	795	824	817	727	795	802	820	769	811	824	818	787	806	806	754	839	808	818	814	796	807	798	831	836	791	760	831	785	802	789	814	796	815	825	803	804	781	792	814	790	812	792	795	812	776	832	822	852	821	820	807	856	773	815	869	834	734	786	834	835	819	764	849	785	748	872	806	847	786	809	821	832	820	835	863	779	856	833	815	858	776	839	768	851	785	808	782	849	765	851	811	810	765	832	838	794	817	806	763	799	795	798	827	777	845	822	822	794	814	812	793	786	811	809	745	761	798	804	805	827	823	798	792	788	801	777	828	827	790	824	801	784	832	734	737	795	786	821	788	785	785	773	821	863	812	863	812	749	812	810	816	774	766	808	794	821	778	875	812	820	769	833	801	834	810	754	797	839	760	808	847	826	802	787	826	834	789	810	831	821	818	770	789	833	829	847	783	790	880	853	779	809	835	778	804	835	812	798	754	823	797	751	790	847	799	819	808	808	822	813	834	797	827	789	791	839	811	808	884	831	855	772	831	826	853	786	821	794	842	805	786	751	781	800	829	810	801	783	857	739	778	797	828	769	811	809	790	825	813	827	804	803	783	812	832	756	768	871	840	834	827	810	812	758	785	798	825	799	816	787	821	838	790	830	800	832	764	793	798	798	772	837	828	794	789	784	783	815	777	833	829	811	823	806	789	789	813	757	795	813	774	825	785	838	801	825	812	797	791	749	849	783	788	828	777	812	820	824	787	778	772	824	802	797	821	840	815	796	836	776	772	814	788	779	828	743	870	827	848	844	782	782	842	772	758	786	790	828	751	823	779	804	791	838	824	858	813	792	808	812	831	838	812	815	840	812	770	848	738	795	839	763	795	842	849	819	808	802	799	760	775	783	748	828	801	805	821	826	827	819	790	832	791	805	783	842	778	783	819	781	816	824	781	815	804	778	841	820	836	850	802	847	829	840	782	810	794	775	796	811	793	814	816	809	793	751	846	813	841	818	789	786	863	772	819	824	805	816	859	776	801	794	794	829	848	754	827	762	756	774	777	790	807	759	848	765	842	801	774	849	837	822	783	787	813	807	827	846	786	807	799	851	825	780	819	828	826	783	828	839	758	828	797	774	847	828	837	783	803	800	805	833	799	763	829	785	836	819	754	819	785	766	836	789	843	784	820	823	845	803	826	760	824	758	800	819	844	806	796	879	826	791	827	806	812	816	849	793	835	772	802	807	811	850	748	818	863	826	794	814	772	777	803	853	740	827	815	796	837	772	799	807	776	802	832	831	825	778	801	869	789	809	817	831	849	787	784	845	784	859	800	775	817	803	797	793	814	817	783	820	807	804	801	819	819	812	836	787	813	863	800	821	781	750	811	753	807	796	781	829	809	793	787	806	828	778	849	800	825	789	832	776	751	821	832	780	866	820	787	784	841	751	867	816	780	788	821	768	809	813	778	820	784	779	800	814	833	828	805	792	840	811	797	770	762	824	772	795	803	793	830	823	831	839	751	799	795	795	801	851	813	801	757	795	804	819	832	801	792	832	794	833	804	798	816	791	859	819	790	815	834	843	814	804	775	804	787	784	815	855	756	819	830	824	761	792	776	808	793	799	776	811	814	797	783	828	799	777	848	848	832	772	802	779	812	790	804	814	806	807	780	791	782	889	780	826	756	831	750	802	803	766	775	753	824	831	798	781	787	796	759	820	831	825	784	764	791	793	777	833	818	785	828	764	820	861	776	769	806	741	775	765	805	813	797	843	835	803	795	784	857	771	830	761	769	808	805	793	812	790	842	847	797	792	823	803	869	804	797	849	764	885	823	743	770	815	834	801	787	806	819	812	783	789	782	760	785	799	831	849	832	807	779	818	809	832	789	794	801	839	773
39465	68443	26609	14878	12931	11284	7719	6867	6453	4991	4352	5071	13451	21856	21507	16707	11690	7654	4665	2711	1431	1239	1052	1027	989	971	948	902	954	892	881	898	953	823	965	941	854	960	935	883	880	869	947	931	904	851	920	886	919	938	961	888	923	872	918	930	893	930	881	852	966	895	908	952	825	920	897	904	881	871	857	900	891	899	866	876	942	920	902	946	900	877	905	865	920	835	916	927	925	907	882	919	903	924	926	871	919	935	877	869	954	937	872	885	898	901	954	828	904	931	896	932	911	904	938	945	865	885	948	927	935	935	874	975	919	905	912	942	877	909	980	936	864	948	949	872	942	920	876	933	829	897	850	910	874	929	909	1042	883	920	932	920	937	908	904	853	885	932	923	926	902	905	921	884	944	960	941	926	972	908	916	918	904	941	931	973	911	953	837	950	906	903	934	999	880	945	921	886	889	944	881	973	967	891	935	927	875	871	885	873	912	940	923	945	918	910	934	970	893	882	890	965	953	970	918	898	975	961	887	930	889	886	849	871	838	899	883	861	925	920	917	904	937	908	890	909	920	902	957	931	875	923	884	886	922	914	874	977	884	916	923	918	945	918	863	939	902	915	930	905	925	875	884	917	867	890	979	902	938	894	893	896	916	885	846	885	916	897	862	921	848	935	853	856	863	926	956	877	918	895	909	914	878	882	945	921	882	929	914	884	870	890	889	923	891	911	896	961	871	899	879	913	901	888	934	878	856	915	937	960	930	952	945	913	898	870	905	873	900	915	893	897	937	929	901	897	838	923	906	921	960	922	849	871	909	925	936	865	856	920	902	899	925	906	875	828	929	873	961	926	928	943	906	867	934	929	900	839	916	965	932	923	919	947	902	879	899	939	899	863	940	944	913	872	909	905	912	901	946	938	885	899	898	930	878	907	920	906	940	881	922	920	912	891	930	909	887	898	935	920	937	928	922	917	914	919	892	863	894	895	933	859	884	909	855	941	888	936	906	907	938	932	919	918	934	892	880	907	897	893	952	890	913	842	909	885	893	891	870	937	948	922	924	947	880	932	871	898	823	920	880	944	974	897	939	906	879	915	888	953	908	911	947	899	908	901	857	921	874	868	918	907	925	897	892	922	955	888	937	881	924	889	921	925	866	900	904	904	889	866	932	857	893	912	900	869	918	910	886	873	915	934	885	932	907	891	927	910	917	939	891	940	897	971	906	924	915	931	935	973	849	926	898	898	893	939	906	882	929	958	924	861	944	941	946	862	937	917	903	900	898	925	879	925	882	932	933	875	922	930	908	847	888	925	869	933	906	895	890	929	924	906	893	897	927	864	914	864	912	926	900	944	926	918	927	928	930	896	993	940	896	915	905	879	946	945	961	864	909	926	871	875	883	908	933	940	898	881	923	931	949	897	909	866	899	907	856	966	914	873	901	943	906	919	863	895	926	888	943	952	869	923	909	819	910	905	872	950	890	911	879	852	873	875	897	857	915	943	852	882	919	931	923	901	871	886	880	843	920	916	869	897	897	886	873	887	892	907	899	878	921	958	879	881	908	934	865	938	929	920	937	921	907	935	903	898	885	912	911	891	903	980	901	873	914	893	942	899	955	861	888	891	889	897	942	945	892	932	891	905	933	947	942	901	918	851	889	949	885	984	919	924	915	907	958	904	905	945	970	918	900	891	906	893	911	902	886	872	885	864	893	887	917	882	929	946	910	870	902	896	858	919	947	899	877	949	900	903	868	881	955	964	870	878	933	928	893	895	909	921	890	923	937	933	884	959	942	951	903	909	906	928	907	857	907	915	895	903	906	920	922	942	901	879	894	887	897	885	949	864	897	982	932	917	918	922	894	878	859	913	898	920	892	893	946	908	900	883	921	846	893	915	866	913	893	925	952	889	903	924	944	894	883	871	929	923	899	958	883	944	947	879	875	918	894	867	908	887	932	949	945	949	900	876	939	898	894	952	921	919	939	874	923	850	969	918	880	923	881	916	923	932	903	938	900	883	889	937	922	997	900	902	878	945	856	955	881	904	887	874	902	909	944	878	902	959	937	897	906	953	892	890	936	927	870	913	878	923	912	934	887	888	898	878	875	981	899	903	942	944	898	905	878	903	975	889	859	855	940	934	943	875	922	912	902	884	931	878	917	931	872	936	867	940	884	882	905	908	966	873	900	895	909	917	977	857	881	912	891	874	935	958	970	982	932	903	913	875	917	939	870	922	894	888	837	871	878	861	889	862	918	877	935	870	929	895	916	907	911	888	904	898	893	895	958	897	896	892	867	907	967	936	905	899	940	907	896	930	911	951	881	917	918	906	946	879	903	878	926	937	830	902	940	939	892	919	866	897	890	942	917	893	917	925	900	917	930	942	907	894	912	911	882	926	874	926	927	855	926	874	861	887	902	899	920	889	940	944	910	880	931	950	935	968	910	923	897	946	919	903	868	944	915	899	940	928	893	895	879	882	903	891	886	886	910	905	873	921	956	894	889	894	891	873	902	963	891	910	950	879	932	923	925	878	916	888	968	901	927	941	946	945	941	906	886	877	962	897	957	910	906	868	963	962	898	933	875	927	904	901	888	897	923	905	915	931	912	866	900	934	867	886	965	872	921	932	935	932	928	937	967	856	939	947	976	869	905	919	925	924	925	917	907	866	917	866	916	868	949	938	910	860	888	925	933	926	915	879	898	883	865	927	857	882	909	870	899	907	910	871	927	919	917	926	878	907	941	878	935	877	882	914	876	896	862	901	944	882	917	869	904	899	881	916	886	888	921	931	910	931	905	893	894	932	904	905	904	933	934	944	912	894	925	877	920	904	928	908	884	856	896	868	932	950	953	909	930	875	894	882	943	939	894	912	881	924	904	901	891	908	961	898	888	930	894	920	872	889	880	896	925	979	940	944	889	878	885	900	945	872	909	895	925	903	852	874	918	899	812	905	907	919	863	849	878	852	926	925	842	905	948	954	846	917	882	926	927	858	885	915	947	898	903	926	899	939	921	859	882	962	904	943	910	949	895	923	925	956	962	913	894	881	923	916	875	890	870	913	899	872	890	910	912	896	905	865	940	894	899	889	989	916	912	892	907	918	895	930	837	941	968	868	885	939	896	830	866	904	925	941	951	923	889	884	948	861	895	850	913	946	892	897	923	956	890	960	945	942	940	916	893	927	920	904	935	936	918	875	884	873	915	904	873	951	890	919	880	936	899	932	914	940	942	889	941	879	875	892	933	866	902	889	914	907	878	917	935	940	887	867	913	868	917	848	930	893	857	882	917	928	872	905	937	896	935	943	868	921	924	848	874	905	879	889	882	923	955	911	909	913	841	915	929	862	873	936	929	928	902	892	924	902	885	889	940	925	949	937	907	901	931	942	892	880	933	865	964	890	938	853	863	882	942	834	897	939	906	901	927	908	876	897	912	945	930	891	925	916	925	949	876	869	901	990	968	911	892	919	870	948	934	895	904	835	884	934	878	915	989	885	912	891	922	910	968	903
28777	28268	19851	8388	3905	2975	1844	1632	1350	1326	1192	1078	1091	1505	1553	1440	1176	933	815	738	665	617	665	633	614	588	603	585	614	606	628	605	639	631	586	588	583	590	596	578	573	551	571	543	584	586	614	546	601	619	573	617	641	567	595	585	618	587	588	629	560	593	620	611	613	629	575	576	642	618	600	620	628	605	595	588	618	622	584	589	548	586	597	618	607	607	560	595	623	622	596	620	573	638	611	614	558	608	620	586	592	597	620	610	616	617	612	607	605	609	602	643	600	597	609	580	544	656	604	600	573	637	626	543	622	570	606	626	628	670	615	611	585	559	613	605	630	655	604	591	595	589	611	579	572	653	611	621	611	628	669	582	571	585	581	571	622	618	580	597	580	659	599	594	633	666	598	583	571	620	575	617	596	616	610	598	613	614	613	616	621	621	579	586	667	594	575	614	579	654	606	569	603	611	570	601	598	610	595	555	583	632	577	603	592	586	582	606	616	626	629	617	619	600	640	628	612	602	631	653	553	595	613	586	570	650	631	598	622	626	617	568	586	712	606	578	623	610	606	564	599	635	572	638	600	609	597	571	589	607	577	607	604	614	574	597	616	605	579	626	606	580	635	607	577	603	635	575	613	611	612	610	621	637	598	526	598	609	624	577	631	620	578	622	617	600	624	588	655	586	564	636	615	626	614	573	619	622	576	591	612	579	610	615	569	596	587	602	576	601	624	632	613	599	604	622	587	616	646	610	534	626	613	638	631	587	619	621	572	633	588	595	570	591	613	625	656	660	634	579	608	625	651	594	631	571	607	603	620	607	590	611	562	599	606	628	608	597	600	594	591	631	612	635	633	608	599	598	592	576	565	584	579	625	649	604	599	588	593	625	570	622	568	550	611	588	586	617	601	609	579	596	597	629	576	582	602	559	585	583	607	647	651	597	601	615	606	599	610	635	594	590	597	572	605	611	602	635	591	639	589	587	599	615	569	615	643	602	665	557	575	608	599	575	620	582	648	605	626	626	567	597	604	587	639	620	633	606	600	569	607	587	620	623	583	573	604	564	600	610	575	603	615	623	637	570	642	559	663	639	611	651	591	623	619	586	626	632	618	621	612	594	578	622	593	583	610	609	587	617	635	571	642	614	578	631	639	636	574	578	598	606	621	597	573	570	614	618	582	603	606	588	593	615	556	623	644	624	578	612	627	602	571	602	588	610	595	621	576	626	544	614	620	630	559	614	600	571	573	626	603	606	603	607	643	610	622	614	584	631	602	602	613	627	609	620	600	591	626	579	598	595	597	626	577	617	554	596	611	610	589	610	625	635	565	607	649	641	596	591	597	503	572	550	622	612	605	621	593	591	577	631	562	622	608	643	612	615	651	607	566	625	596	590	639	623	596	621	598	628	572	637	581	623	568	597	614	625	629	630	578	587	589	576	617	620	586	620	614	661	604	597	590	582	621	650	602	573	575	578	577	586	610	607	575	592	575	632	569	624	647	576	598	568	602	601	554	621	574	564	632	583	604	612	615	601	608	633	648	594	616	611	615	631	594	633	606	559	592	643	627	614	612	579	637	560	654	587	581	621	575	583	630	632	583	619	568	600	620	618	621	619	601	581	567	592	663	628	665	645	610	567	605	614	557	590	603	635	630	614	636	623	577	659	584	631	626	578	618	593	576	580	601	619	646	591	605	627	626	640	615	577	627	601	659	576	609	600	573	595	601	582	606	627	590	637	612	624	615	615	588	616	649	597	593	572	596	624	627	593	606	614	619	600	560	631	601	597	640	667	578	588	612	602	618	606	600	612	612	635	560	572	564	631	555	627	632	580	603	578	572	614	590	635	602	589	587	606	597	615	608	573	626	572	594	629	621	552	591	611	615	588	552	592	604	603	574	584	589	593	588	587	599	581	592	604	573	646	602	577	620	603	610	632	567	644	611	609	575	617	644	589	613	576	575	636	588	545	574	606	602	613	606	647	613	595	601	554	563	633	636	558	614	614	612	606	622	601	605	574	550	575	617	614	577	641	598	591	599	592	609	597	635	615	625	606	590	620	593	592	620	654	641	610	612	636	627	592	558	601	634	611	581	608	647	605	661	598	569	644	596	591	613	617	556	606	577	591	618	638	623	591	596	601	604	598	596	634	595	545	613	603	626	620	609	622	656	565	607	617	603	653	662	631	579	641	630	579	617	613	605	652	614	566	592	585	599	642	666	598	632	583	665	671	650	558	540	596	576	596	545	619	609	580	642	644	604	609	653	631	586	610	638	595	587	626	576	549	649	582	588	564	598	583	671	585	643	569	588	659	609	582	580	624	568	560	586	606	618	591	645	629	620	607	646	607	609	610	663	635	563	619	586	613	600	572	570	587	664	570	645	595	627	604	609	592	580	575	619	560	591	533	622	576	545	603	575	576	590	572	569	593	560	599	648	626	614	597	598	634	645	622	607	576	581	600	640	610	577	598	617	580	599	616	567	588	602	590	604	604	633	571	553	600	623	585	606	643	619	630	621	604	592	639	592	598	612	612	603	617	638	568	594	623	597	577	627	624	616	601	575	613	629	639	588	630	580	655	602	609	588	595	599	601	556	583	626	547	628	630	594	568	606	610	611	616	611	641	610	578	554	601	591	595	614	635	567	626	630	612	613	596	590	592	590	602	577	557	586	622	620	566	591	625	594	613	610	575	595	611	586	613	612	624	662	547	595	596	577	624	557	594	576	570	635	584	618	633	592	586	668	584	615	671	593	597	613	612	608	626	635	536	589	573	615	595	584	546	623	620	589	577	604	575	649	629	650	597	578	619	620	609	627	555	596	597	567	546	619	631	610	589	587	600	605	609	615	669	622	595	595	625	609	614	567	622	619	616	614	590	653	591	618	565	642	584	633	611	594	583	616	598	606	614	575	634	632	597	643	592	660	649	604	591	602	595	601	622	588	569	625	610	604	616	619	616	604	604	618	622	622	594	626	621	599	610	607	621	648	586	581	644	587	595	618	585	598	573	618	613	593	627	581	598	615	589	602	610	595	626	591	607	590	594	563	615	583	580	679	593	572	616	575	613	629	616	595	585	592	598	617	587	557	606	609	640	592	625	634	594	555	578	611	610	627	602	571	576	633	612	562	645	602	659	634	608	564	599	606	587	591	609	644	617	574	618	626	600	627	605	597	619	627	615	611	646	615	582	594	592	582	588	638	592	576	641	599	607	614	560	588	616	604	623	635	568	616	612	606	599	601	611	620	604	590	594	605	606	600	579	564	621	575	602	601	588	640	569	620	611	594	633	627	603	625	601	592	631	599	569	611	582	622	604	627	590	574	653	562	600	543	586	565	643	613	619	587	613	588	602	603	604	562	593	595	545	617	624	612	561	654	627	621	577	576	625	632	593	607	584	591	588	607	590	581	636	621	600	606	655	618	619	599	616	556	624	582	603	609	630	636	608	557	626	583	596	618	603	574	585	578	586	586	600	611	606	583	601	664	597	609	587	621	591	628	633
30889	44321	11020	7520	6383	5516	3453	3093	2527	2221	1956	1691	1750	2331	2554	2080	1705	1267	1053	862	775	766	734	680	757	709	750	728	691	723	693	739	677	737	706	715	714	688	694	693	741	725	750	754	703	764	697	715	742	753	724	729	715	704	702	731	666	694	688	729	735	712	699	706	713	702	716	731	718	719	726	697	670	745	753	765	720	681	684	726	713	716	700	718	714	707	665	713	685	720	737	713	694	684	690	665	682	709	725	716	709	662	775	676	727	724	747	669	726	795	692	668	715	743	679	713	716	735	711	734	733	704	725	643	712	735	748	763	689	690	702	710	682	699	717	683	724	711	698	748	752	747	754	664	766	736	713	711	709	696	702	754	750	753	732	739	747	730	721	675	696	720	719	713	727	701	712	683	753	677	723	711	740	697	721	717	671	726	678	680	693	720	729	690	731	768	703	732	705	733	746	682	727	694	741	720	758	720	707	721	725	675	749	718	711	690	745	694	668	691	690	771	718	711	739	746	697	685	693	761	713	702	717	683	754	715	699	695	704	699	706	714	718	765	692	719	742	682	727	702	714	677	776	749	764	719	703	749	715	709	669	705	733	727	692	683	669	740	752	695	732	741	687	687	691	720	665	706	723	698	742	740	728	729	701	721	699	728	705	696	724	742	731	711	684	643	726	670	683	659	743	738	694	711	710	697	722	705	679	700	729	667	720	695	724	735	717	716	717	717	704	713	753	707	710	682	709	644	722	720	726	708	695	683	695	723	708	685	643	699	799	755	711	727	724	743	753	711	649	705	681	663	693	732	713	738	743	713	677	695	740	708	715	759	689	707	722	706	750	735	712	768	757	716	757	735	730	707	727	701	748	703	683	706	731	715	770	729	726	729	690	754	701	740	704	715	742	740	702	746	754	688	752	660	714	753	726	724	722	710	737	681	708	687	718	719	704	682	697	724	729	716	704	680	727	718	738	705	767	758	728	679	713	704	717	708	717	712	700	704	741	672	715	678	726	720	727	696	721	713	759	688	794	737	702	714	764	682	691	720	726	671	708	734	660	768	685	720	752	694	717	676	720	728	756	661	698	695	694	692	719	755	719	665	735	722	694	694	716	703	757	701	711	739	697	738	686	727	710	673	695	693	680	684	738	754	663	756	703	677	742	675	732	701	720	727	699	708	694	676	761	717	724	728	676	675	692	724	719	674	689	739	717	721	712	740	709	750	721	749	720	654	688	757	714	692	688	726	683	705	798	712	658	665	685	735	709	720	675	740	715	677	692	743	735	685	712	666	731	721	726	697	721	681	700	701	672	723	726	720	692	732	711	714	710	724	700	761	729	697	748	728	717	733	687	735	740	687	739	744	705	693	736	723	743	713	736	729	693	762	754	728	656	743	728	671	694	708	719	708	748	725	708	747	703	693	745	744	726	705	752	739	706	719	715	752	699	729	757	744	693	718	706	711	707	701	680	733	674	692	697	706	698	698	688	703	746	705	715	709	733	728	690	687	703	740	699	704	693	766	700	672	701	686	734	771	658	684	698	710	768	718	702	738	691	702	734	698	735	682	711	696	733	691	735	679	712	684	731	722	725	715	735	676	709	713	734	706	719	730	743	734	699	692	696	752	716	700	695	692	730	716	712	725	741	744	741	718	706	676	703	674	746	773	753	688	756	675	767	630	706	783	725	691	709	739	736	727	732	713	740	739	763	671	688	695	752	749	706	705	752	713	746	684	672	705	717	754	733	750	754	734	652	695	704	753	713	701	718	764	681	707	728	693	746	684	694	689	704	738	729	689	727	723	758	700	727	767	675	792	683	731	733	742	678	741	708	726	717	757	711	717	707	713	702	714	657	665	729	734	723	775	701	695	699	705	674	724	727	738	695	711	737	744	701	686	682	682	689	728	713	685	775	737	710	718	693	714	704	683	712	798	752	718	728	724	768	706	696	733	731	716	725	729	690	736	711	677	718	671	736	744	744	722	695	746	688	675	707	734	672	721	727	715	740	671	697	725	749	701	736	683	752	700	704	734	733	721	764	685	708	722	719	715	751	731	714	733	718	690	758	730	714	700	737	692	717	707	711	756	708	674	684	676	713	714	706	723	693	742	734	686	708	695	695	675	722	684	694	764	752	708	696	680	677	756	720	719	756	689	668	730	686	721	710	708	745	693	683	728	728	682	699	715	713	741	680	702	754	743	674	707	717	695	705	704	757	717	713	677	681	697	710	679	684	700	746	718	702	729	710	739	692	720	681	685	743	758	678	697	749	764	724	742	716	697	724	720	734	711	713	687	739	708	760	710	704	748	717	725	730	758	720	674	711	760	666	743	746	715	721	736	678	678	745	716	729	693	712	680	727	775	714	743	706	765	698	718	713	731	729	770	689	660	691	719	676	643	661	684	678	730	694	738	738	710	722	710	761	756	723	714	722	689	749	690	732	722	751	753	695	728	673	655	708	693	710	734	676	698	719	712	706	725	721	735	728	697	677	738	700	756	716	673	713	736	745	747	709	755	714	715	695	724	741	714	728	713	683	683	730	696	708	692	706	724	751	703	749	674	721	680	714	714	690	743	747	715	721	776	735	720	717	716	671	682	705	750	752	721	731	706	695	723	696	724	717	714	748	712	754	698	708	684	723	728	728	722	727	700	750	720	705	702	731	682	723	709	754	701	713	746	729	721	679	685	783	742	746	737	713	678	729	671	678	717	714	695	707	784	719	724	674	726	698	698	728	716	723	726	727	766	746	716	738	688	710	752	704	708	709	716	735	683	686	707	713	737	731	718	736	698	712	687	731	722	716	693	713	670	738	762	706	728	722	714	741	756	729	737	723	682	709	708	670	692	725	699	726	713	737	700	775	683	708	694	725	761	674	694	731	710	674	683	742	710	713	715	778	739	688	720	719	722	707	734	711	738	715	761	704	725	735	712	683	704	703	714	695	719	755	691	727	709	724	694	752	661	710	751	733	703	657	735	699	746	751	721	751	730	677	681	797	754	722	719	731	753	755	694	699	770	665	749	726	687	703	712	682	719	737	715	774	749	683	725	721	704	732	726	725	708	742	715	720	667	709	696	676	708	719	746	690	738	739	687	703	715	702	706	758	786	634	723	754	729	692	685	725	739	747	734	688	704	695	711	698	740	733	734	762	732	745	701	692	754	729	722	727	724	662	703	707	695	750	697	728	707	731	735	650	713	695	690	729	795	750	700	725	660	737	684	669	689	721	711	738	709	729	672	711	738	731	724	675	689	763	710	711	697	699	730	711	762	708	707	704	727	692	732	715	699	721	753	760	742	685	719	690	735	683	741	713	713	722	736	712	741	705	730	669	764	732	672	662	725	709	684	767	728	664	751	659	714	677	706	693	780	721	744	747	735	699	707	736	673	719	694	736	712	738	687	767	720	725	695	727	678	666	709	727	709	724	684	747	693	693	711	700	701	710	715	712	687	719	740	688	730	716	711	728	710	688	748	698	732	707	680	727	739	703	710	763	715	672	713
24218	21530	28659	24692	21407	13534	4102	2385	2041	1985	3654	2645	5198	8924	8672	6505	4358	2932	1845	1209	765	651	651	616	614	631	593	585	607	574	583	605	576	598	628	583	604	567	599	592	558	600	593	610	601	620	588	641	601	546	646	601	595	641	599	631	597	580	622	606	573	581	600	606	569	555	568	597	636	603	638	608	576	579	588	630	581	582	612	589	613	602	604	608	634	592	565	576	624	607	590	637	598	582	619	596	636	635	567	638	598	597	606	565	605	623	595	634	584	632	580	591	574	612	597	613	594	608	589	604	588	599	585	624	582	575	613	584	616	594	603	638	601	617	596	608	672	587	613	578	601	604	598	586	597	585	592	631	597	632	592	571	603	561	537	639	597	628	571	624	574	583	627	575	565	609	583	606	562	576	662	616	613	611	644	614	619	596	616	592	613	623	602	603	628	612	588	615	595	594	584	616	560	603	630	582	618	640	633	601	569	628	603	597	575	626	585	613	625	640	623	609	617	617	628	612	635	661	567	562	589	587	614	608	599	573	607	586	615	639	555	598	583	613	596	582	584	617	608	594	626	532	604	615	638	612	581	614	602	636	625	621	602	616	626	594	631	608	586	640	639	650	627	555	565	623	581	610	615	642	582	597	618	592	610	623	625	566	614	580	620	638	620	580	596	596	606	626	608	593	615	633	607	576	624	579	604	575	559	610	591	587	586	593	556	573	624	561	568	591	644	624	554	577	648	562	578	622	599	576	586	622	581	612	616	584	608	610	626	619	636	622	596	602	618	606	606	578	579	574	628	613	608	641	590	564	616	622	622	587	585	597	566	587	596	629	642	541	593	589	588	597	583	617	600	576	590	599	629	559	545	606	608	590	601	544	638	609	576	593	590	639	618	613	564	616	660	573	594	616	622	637	613	548	602	617	585	580	604	622	545	613	578	621	628	594	600	626	585	617	631	591	632	605	598	622	604	595	613	664	608	622	602	564	606	587	600	624	641	602	622	613	588	598	634	621	582	580	673	586	564	621	599	550	601	595	612	555	623	584	612	606	605	591	550	608	588	617	581	588	622	575	572	635	571	579	628	638	585	584	603	606	591	610	654	610	628	594	635	551	627	579	576	638	637	588	624	615	615	601	577	611	652	605	613	616	594	607	618	643	601	596	570	607	591	563	584	616	574	627	628	562	688	592	604	565	584	577	622	611	603	578	637	614	589	577	591	630	623	592	620	610	604	648	627	608	599	631	595	596	632	629	577	615	604	616	629	574	613	618	579	579	615	555	593	563	617	620	578	580	598	606	598	574	582	615	601	621	596	608	625	627	611	624	619	613	617	550	564	594	602	578	626	639	582	595	631	560	577	632	618	585	576	622	594	620	588	568	629	602	596	618	599	579	550	604	614	592	539	664	598	562	601	651	573	612	615	584	562	567	576	594	567	597	636	585	595	614	586	578	597	621	553	561	571	554	591	626	590	594	613	600	636	622	594	592	575	530	598	616	642	578	589	632	596	668	596	641	585	629	634	584	556	583	584	592	589	632	621	598	623	557	620	616	608	579	585	661	616	602	613	626	554	611	676	582	629	583	596	624	593	583	598	554	607	611	590	601	642	591	564	601	610	614	599	578	582	575	609	566	620	617	570	596	614	612	595	635	556	590	591	634	595	586	606	629	643	572	596	590	598	594	586	613	563	566	568	624	626	600	546	650	623	604	600	575	594	635	544	608	636	595	599	626	587	566	606	605	591	621	557	602	588	613	585	607	582	578	628	614	592	596	572	624	599	570	637	574	603	627	592	606	577	627	651	596	635	562	641	615	644	555	577	622	596	640	603	599	631	634	577	602	615	629	613	646	600	587	632	587	585	618	647	592	605	595	584	649	590	589	590	584	607	640	576	612	585	575	642	588	606	592	568	646	595	609	591	605	598	581	602	589	604	638	594	570	566	577	592	596	579	608	642	611	574	603	631	610	590	580	587	593	661	585	642	602	609	576	629	565	573	617	601	576	620	606	628	626	618	574	604	615	610	592	603	611	619	562	649	616	622	619	600	585	621	641	594	631	606	602	620	602	545	574	592	556	610	608	612	647	572	673	602	583	586	544	610	633	594	607	616	620	577	581	615	616	618	620	577	592	589	600	604	568	606	574	600	590	571	620	607	607	591	593	604	615	626	623	597	594	591	650	624	558	614	569	572	622	585	654	562	589	597	598	603	617	639	610	601	631	623	614	581	614	631	586	633	584	585	549	585	611	615	585	595	587	598	584	629	643	606	583	632	631	584	601	642	610	634	604	610	623	573	620	585	624	582	625	582	580	582	625	620	597	614	621	603	638	645	580	578	555	552	603	641	626	600	614	585	605	619	577	575	602	587	614	609	579	584	580	577	588	607	577	566	663	594	595	585	522	632	554	603	618	634	605	639	605	573	601	571	605	614	646	575	597	647	633	602	596	585	603	576	599	571	535	599	574	551	554	615	602	568	596	560	619	633	606	627	569	571	593	592	645	615	584	577	582	564	580	564	634	604	580	633	585	571	577	573	615	591	640	604	602	581	591	635	638	602	640	574	600	578	592	560	636	629	601	616	612	596	606	596	603	599	659	649	612	583	577	634	565	599	592	621	630	605	595	582	589	593	585	661	607	586	612	582	573	630	604	591	580	608	608	592	603	605	620	584	561	622	584	588	653	616	553	575	659	655	628	603	587	624	585	625	628	641	583	593	608	595	578	605	604	576	580	613	592	620	631	609	612	580	612	612	582	576	596	590	647	616	596	610	602	545	607	614	598	600	541	588	542	616	605	556	591	574	601	614	637	602	604	589	611	614	590	600	575	625	567	601	574	595	573	576	602	571	568	589	649	585	585	622	620	623	614	595	610	588	611	596	605	618	630	591	591	632	630	597	606	616	599	606	581	613	608	623	626	655	597	631	625	604	636	614	594	634	616	605	614	607	645	609	617	578	620	572	571	608	575	584	615	645	618	625	620	613	578	570	608	562	611	606	639	591	627	608	606	572	618	626	580	587	578	571	607	614	579	596	658	519	585	589	564	573	597	585	612	597	574	633	582	542	585	576	634	616	616	537	606	558	579	607	585	596	557	616	583	656	619	644	625	589	645	608	583	600	605	577	589	630	601	573	592	618	589	590	555	552	651	638	594	608	571	640	599	599	595	554	590	611	585	557	611	634	582	631	604	614	572	586	597	595	590	585	565	556	579	617	626	564	607	579	626	578	642	601	590	582	612	549	542	564	648	575	618	568	570	587	602	602	612	589	581	571	609	570	569	606	595	633	593	620	600	618	600	578	617	600	622	625	602	593	633	597	636	611	597	624	678	575	650	611	599	603	624	660	567	631	625	596	615	603	606	619	597	580	632	596	611	580	588	577	632	573	636	576	602	608	604	549	575	580	625	596	592	612	616	616	588	568	603	622	616	564	608	598	606	543	600	610	596	608	600	600	636	633	623	599	615	606	616	620	607	596	658	584	635	651	624	608	571	534	588	576	567
34956	56913	18952	11909	10039	8901	5490	4214	3672	3528	6544	4251	8910	13547	12610	9369	6405	4342	2644	1607	1039	826	835	765	740	707	724	710	719	740	665	685	700	710	659	713	721	684	711	683	690	716	665	703	698	697	656	735	711	716	770	716	714	663	693	722	687	706	698	675	689	665	690	689	729	749	713	656	661	715	729	685	691	741	729	692	684	712	720	718	705	654	681	739	649	698	701	735	713	655	705	715	705	679	702	664	682	720	695	698	720	678	749	617	744	685	688	699	738	715	713	724	741	731	689	687	749	690	714	786	710	714	683	670	651	728	723	719	688	752	717	759	677	679	720	722	714	727	781	760	759	695	669	672	706	676	675	712	682	731	724	713	679	701	703	687	702	728	699	712	742	647	699	744	655	675	707	667	693	720	709	675	694	727	721	665	675	716	685	667	665	741	704	757	738	712	698	695	696	716	679	726	685	689	629	713	685	690	665	670	687	686	678	736	696	671	651	675	675	708	695	702	687	724	704	672	676	712	703	719	723	701	686	701	678	667	710	668	744	648	720	696	702	679	679	727	688	700	722	702	706	713	666	702	664	707	664	657	714	679	712	698	685	717	705	659	698	664	669	710	713	732	668	674	720	659	712	663	752	716	633	662	691	698	717	644	711	736	694	742	694	717	689	717	745	722	688	705	740	741	700	744	712	727	757	673	709	704	698	718	684	720	715	722	711	707	740	741	681	691	728	731	693	711	725	746	660	747	744	731	698	723	748	732	721	715	703	703	740	696	762	670	707	741	713	685	665	721	732	731	725	672	686	693	696	709	681	693	722	726	707	771	695	722	656	653	719	706	717	702	662	721	709	739	743	687	689	709	708	672	701	670	730	712	683	671	713	670	648	716	721	674	732	737	750	670	710	731	714	694	676	675	724	712	744	711	691	671	704	716	675	733	720	728	725	691	738	701	702	725	679	746	678	743	678	722	687	695	712	717	746	654	716	710	679	705	742	702	701	669	685	696	701	717	728	698	660	682	696	658	718	699	740	661	705	679	671	658	698	731	715	738	702	721	732	681	703	739	691	696	698	688	701	711	685	691	713	695	685	671	705	709	672	699	694	713	711	676	692	660	757	685	731	672	717	655	729	723	683	722	686	686	677	680	761	690	673	721	679	662	683	734	664	688	682	705	714	740	693	701	683	709	658	747	703	712	637	674	700	789	652	693	616	693	705	713	719	727	691	680	722	708	678	754	679	694	705	717	688	739	665	726	690	710	704	694	704	714	680	705	616	684	750	698	735	681	698	702	747	703	729	707	726	705	663	745	719	712	684	679	725	705	696	675	677	669	684	706	696	724	720	707	664	677	667	668	695	675	685	709	712	709	716	680	695	700	712	658	653	691	717	710	711	677	671	712	680	715	681	695	702	672	714	693	672	697	718	708	716	727	702	752	685	744	725	707	696	672	680	689	730	711	681	679	712	747	684	717	723	759	704	742	644	752	706	683	727	628	714	710	669	678	725	705	679	692	665	760	677	720	656	731	703	649	673	691	718	668	685	701	723	698	700	741	718	715	652	701	686	657	663	654	672	723	666	698	688	736	711	726	694	661	703	715	700	700	676	712	698	701	681	756	690	693	669	716	684	697	690	661	706	702	760	666	718	776	690	676	692	650	692	699	694	694	697	678	696	696	718	705	674	691	696	702	726	684	692	704	661	697	632	680	687	766	698	712	735	750	729	744	703	701	698	706	698	636	718	745	741	740	768	722	685	717	709	714	693	669	746	688	720	693	657	698	703	672	687	695	730	702	731	662	672	696	673	717	727	685	655	720	705	691	727	702	700	760	713	706	713	679	748	650	691	717	732	716	758	691	692	683	725	698	714	709	708	717	697	704	711	725	757	722	670	712	728	674	762	732	693	678	661	701	731	732	725	725	715	696	679	709	628	675	729	715	757	701	747	689	700	674	647	706	723	692	710	664	657	713	707	664	693	682	702	729	682	680	676	703	695	720	721	703	679	732	696	730	719	712	705	729	723	688	765	728	677	670	707	714	745	714	727	669	705	759	717	690	736	691	689	673	708	663	674	719	692	677	704	759	731	724	709	688	713	719	726	666	713	723	657	711	652	630	694	670	701	662	725	696	752	665	676	728	748	688	674	710	721	713	740	725	724	719	712	680	712	705	727	675	679	649	688	724	691	705	756	743	664	672	662	651	650	707	655	703	710	709	703	710	680	689	684	683	703	697	751	688	760	722	741	725	672	698	737	729	687	701	695	671	737	727	694	684	728	728	692	682	675	732	719	692	745	680	702	722	750	625	711	708	742	708	699	716	683	748	689	681	716	764	715	706	657	688	682	669	699	688	711	684	710	730	696	702	694	714	720	723	741	759	694	748	668	687	675	679	714	695	673	699	727	761	691	740	716	667	689	674	693	721	683	729	678	731	703	701	719	668	740	704	672	802	676	734	699	726	698	675	717	705	697	695	714	761	725	703	719	666	686	678	676	720	636	650	724	725	677	686	746	711	702	715	705	752	697	696	677	697	673	715	680	707	706	665	722	696	679	692	679	666	695	705	728	704	721	666	690	721	666	713	659	696	721	692	698	704	666	746	719	710	717	705	713	692	681	694	712	696	692	681	713	649	694	705	691	652	683	704	677	680	687	690	745	702	686	670	698	678	703	715	688	714	717	696	690	668	637	705	660	691	693	744	670	668	708	694	686	695	729	739	718	726	678	656	667	657	731	713	686	683	704	675	768	697	676	690	696	715	690	683	736	706	700	714	678	713	676	699	712	695	736	720	654	697	696	687	730	767	720	736	699	726	745	678	702	704	688	704	722	709	725	692	725	709	707	739	702	659	712	688	702	747	739	714	764	681	687	672	682	674	685	683	720	711	708	689	767	694	747	739	708	718	706	679	677	723	680	767	704	676	687	736	709	703	688	730	717	705	696	715	719	715	683	696	718	645	687	723	702	731	700	664	695	690	711	714	706	720	682	700	683	682	702	685	689	745	712	653	689	692	673	694	719	646	738	694	644	725	743	665	716	776	639	691	735	653	672	726	691	666	724	733	743	709	690	711	686	648	697	707	740	681	736	747	693	640	689	720	725	709	690	719	726	693	708	676	710	694	719	725	728	732	684	728	727	713	729	705	689	747	657	704	718	705	727	698	657	684	714	674	702	723	683	658	733	675	690	712	686	704	765	704	693	743	673	711	670	697	695	709	742	654	704	658	673	691	682	691	689	773	680	659	682	700	736	677	707	752	722	700	688	703	683	718	698	650	699	710	688	676	677	682	764	669	682	755	699	733	693	688	670	670	750	698	721	699	689	704	735	708	714	705	678	769	645	702	703	719	707	736	716	729	662	727	680	717	698	697	703	671	697	701	735	687	684	694	710	710	720	692	684	671	782	691	738	738	711	704	700	733	675	665	712	683	689	724	715	644	711	697	706	720	676	720	707	718	682	687	744	644	677	697	712	711	664	698	722	671	697	676	658	727	735	659	684	681	735	737
25583	21661	27578	25615	13400	5165	2719	1939	1927	1648	1926	1965	3298	4894	4273	3549	2695	1983	1327	987	847	813	795	801	741	748	702	720	796	700	731	776	735	724	756	754	776	721	734	737	735	721	694	742	773	683	759	723	686	697	729	723	683	744	725	717	754	756	758	756	736	756	709	721	730	728	745	739	720	726	744	735	729	731	754	745	697	767	784	672	736	747	692	727	792	733	750	761	764	723	736	673	779	773	735	676	753	703	751	773	728	755	755	696	799	735	713	742	752	742	756	724	731	709	696	696	729	756	703	758	691	707	729	760	737	721	712	730	758	737	750	749	749	767	705	761	739	744	793	694	747	736	753	776	739	774	704	764	739	753	697	714	742	754	717	673	748	731	711	736	778	706	717	731	736	731	704	740	764	735	778	714	722	747	762	747	743	717	728	674	731	719	772	773	741	774	815	697	721	715	710	721	731	772	688	757	785	739	699	774	690	703	733	766	792	703	679	715	781	721	698	744	709	758	758	775	704	725	777	803	693	758	748	741	731	687	724	768	726	709	768	741	718	741	776	776	753	688	711	748	715	751	723	757	726	727	747	771	769	705	728	698	728	710	752	734	780	747	751	709	717	742	716	709	719	721	752	702	761	725	780	714	701	758	759	724	691	733	755	735	730	761	744	725	710	772	785	695	743	734	712	682	766	762	737	718	716	731	747	748	749	748	735	738	760	739	773	774	752	761	718	751	724	710	754	746	742	774	706	735	725	749	772	728	732	705	730	707	731	690	710	708	767	770	735	704	715	777	770	740	706	778	767	698	743	723	744	731	755	701	728	656	736	699	650	710	729	745	761	739	793	723	735	696	745	726	757	748	738	735	712	732	723	763	761	722	747	722	726	715	765	715	751	770	697	754	695	734	762	714	696	759	708	730	706	735	722	722	736	728	767	753	746	752	721	677	697	738	746	731	777	727	770	744	674	699	720	751	744	774	797	748	719	745	687	758	691	715	728	699	801	746	686	761	768	738	726	721	722	691	790	732	765	707	746	716	778	751	758	757	700	748	705	761	702	732	695	739	736	729	709	716	718	680	727	686	731	800	735	730	730	739	728	719	728	703	702	764	733	748	721	713	745	696	763	699	743	724	826	756	706	760	761	711	734	723	748	698	744	754	734	762	738	758	772	684	716	719	746	717	747	733	739	725	722	713	727	713	724	756	725	713	769	698	690	737	778	766	720	754	787	779	743	745	732	753	768	790	762	785	798	764	715	717	722	686	788	721	713	813	682	725	764	716	736	717	736	692	781	756	696	709	764	730	764	716	721	748	758	736	745	720	788	673	687	740	721	714	733	725	719	740	739	729	779	743	803	721	803	732	762	724	762	767	692	742	769	734	758	697	738	740	697	700	679	722	713	695	705	715	728	729	742	686	727	741	726	756	755	755	757	721	705	723	670	735	762	735	741	727	705	772	762	689	704	755	765	775	741	741	742	765	757	720	719	705	738	778	764	727	802	679	730	736	716	759	771	682	719	739	762	751	747	754	672	696	820	795	759	740	725	720	803	714	719	752	741	750	733	692	674	731	717	753	786	711	717	712	739	733	670	779	751	786	726	737	742	766	727	771	747	724	719	707	789	722	734	756	759	745	731	716	732	720	731	745	750	725	736	795	724	715	766	757	708	742	718	735	801	726	704	757	774	732	692	734	733	739	741	738	713	784	759	732	739	768	724	759	766	753	736	725	697	739	721	746	696	715	739	719	737	690	715	707	688	725	747	727	727	746	773	723	752	722	769	711	728	792	761	734	740	717	729	755	774	759	716	738	762	771	739	709	728	755	723	716	743	719	735	721	744	751	713	739	721	759	767	739	748	738	772	688	751	720	699	740	701	757	727	740	733	760	756	745	716	754	741	726	712	793	730	705	737	778	712	756	744	699	753	708	704	755	733	684	703	729	742	695	757	718	726	819	727	775	724	729	742	707	725	734	739	685	745	716	754	738	691	731	747	729	743	699	730	712	734	707	652	753	724	731	766	754	680	740	735	718	717	748	729	710	697	723	750	705	725	726	733	747	739	738	725	747	762	708	765	718	748	757	711	758	747	747	771	726	750	757	725	755	760	676	759	763	718	720	764	736	769	715	753	750	754	732	748	745	753	693	749	771	721	759	752	772	735	752	750	737	739	751	675	753	708	725	736	780	700	714	778	744	705	728	725	726	723	726	706	769	726	724	740	678	716	734	773	745	750	724	791	708	726	786	711	700	709	764	735	748	707	729	671	766	761	739	724	695	697	706	720	772	765	722	765	731	731	724	737	791	694	713	717	735	738	718	736	713	724	756	745	717	741	706	764	776	764	758	761	707	712	710	721	772	721	742	764	762	723	765	734	750	719	681	768	704	726	734	707	715	695	735	722	709	734	765	687	741	741	703	687	723	765	674	742	765	741	764	702	737	696	733	681	712	718	702	738	771	732	728	748	732	732	677	741	725	706	662	693	721	697	750	766	708	732	758	753	747	749	714	746	701	732	770	751	739	767	760	724	717	755	727	775	752	719	740	691	732	726	743	705	769	724	755	736	727	717	724	720	700	702	780	772	727	715	712	726	717	778	737	717	701	739	698	725	728	764	731	758	717	750	766	739	720	766	716	778	731	717	784	769	740	736	744	737	747	732	740	777	763	712	657	729	750	742	720	764	705	726	728	729	789	743	733	723	729	735	719	729	722	777	743	752	676	718	742	702	746	787	767	773	758	772	750	699	683	724	735	737	725	725	725	755	739	779	740	761	711	668	755	719	679	733	737	687	701	744	761	720	735	702	722	728	722	787	732	728	749	748	707	802	696	731	711	701	761	785	749	756	701	762	702	735	741	739	743	742	730	745	736	747	737	745	728	697	711	716	722	716	745	764	694	725	739	731	758	746	711	764	770	774	688	741	682	724	742	720	734	756	725	760	741	740	749	696	721	746	753	741	722	770	721	745	769	699	752	744	725	736	729	770	792	744	739	765	695	747	764	695	727	698	793	726	740	753	752	774	707	737	728	754	685	724	683	743	748	751	772	801	678	728	728	703	763	761	734	707	754	744	721	761	807	744	699	736	708	715	727	754	692	745	713	797	707	708	727	751	728	698	727	748	761	712	707	765	724	778	743	786	752	741	683	724	786	681	766	756	717	682	740	705	720	704	768	743	744	732	735	725	743	726	721	722	695	723	719	769	753	722	708	736	722	702	732	702	687	699	707	709	747	722	762	756	791	770	747	721	736	745	740	720	752	722	739	717	726	712	761	764	745	727	748	732	748	685	726	765	735	679	758	721	724	777	740	733	757	734	760	743	733	735	692	697	779	720	700	743	745	707	714	735	688	784	767	737	747	744	719	732	738	752	702	768	777	715	689	695	717	757	730	733	738	704	739	732	732	723	709	670	688	718	754	721	659	762	705	734	796	775	763	712	726	741	716	709	743	762	747	749	710	740	710	714	684	765	797	755	722	703	756	723	773	761	680	735	743	732	768	764	710
33876	50328	16329	10089	8843	7966	4733	3568	3512	2895	3514	3792	6672	9023	7691	6382	4623	3104	1996	1361	1036	1006	969	895	845	882	925	852	867	899	900	823	853	913	892	891	868	920	825	875	873	872	872	853	889	819	876	866	870	844	872	898	911	804	861	811	881	903	902	852	826	886	848	818	924	888	866	864	853	880	827	821	870	838	833	909	824	875	885	833	870	828	870	868	847	879	860	859	851	902	835	879	894	820	855	883	868	855	902	874	883	821	908	860	817	837	875	897	793	887	828	847	873	818	857	855	839	889	871	869	904	915	855	828	877	851	841	871	839	917	892	820	859	846	820	905	847	908	819	844	879	855	847	919	875	823	816	878	905	836	886	863	868	858	876	918	945	888	904	828	878	851	847	859	818	831	900	888	858	870	781	880	843	899	909	864	852	829	905	807	823	909	870	862	890	863	928	813	884	864	845	892	852	854	911	861	834	881	908	861	915	905	884	861	847	861	863	847	868	829	857	844	830	882	838	857	891	852	845	868	895	836	865	943	901	867	853	890	861	861	803	833	857	843	842	842	884	908	874	845	835	881	868	835	812	864	904	836	816	900	844	870	826	881	854	852	909	915	833	876	850	868	872	867	891	797	903	875	851	830	865	929	895	831	872	877	886	860	892	877	848	874	936	852	883	867	872	841	840	877	895	853	923	880	830	883	889	822	871	895	877	886	842	876	854	825	873	865	830	864	812	896	868	833	876	884	850	807	903	873	847	902	823	861	894	888	888	902	802	875	916	898	862	847	883	898	865	847	827	832	860	859	889	871	876	894	855	850	877	819	857	886	863	900	933	858	823	827	923	916	852	866	882	878	885	818	838	825	861	863	887	906	844	839	868	889	887	898	889	874	868	870	874	840	834	896	842	865	845	918	910	885	867	939	872	850	888	850	857	885	923	873	833	872	818	818	884	905	883	875	846	886	857	848	851	819	867	889	867	857	855	844	817	881	882	852	872	839	887	896	871	851	857	865	818	820	829	845	833	845	856	840	838	864	848	831	875	832	833	873	860	889	864	878	883	853	797	826	877	866	915	817	856	868	898	857	866	846	841	849	915	900	862	868	867	838	844	891	831	891	877	829	847	886	832	826	848	878	904	858	879	813	851	908	808	836	860	811	886	880	851	819	842	918	836	855	883	896	843	866	976	863	857	842	895	830	838	865	876	849	868	837	884	849	902	900	861	924	910	865	888	880	814	869	858	855	878	883	833	864	842	891	882	868	848	868	816	858	865	863	831	883	859	876	846	856	824	847	862	869	892	839	914	877	880	853	894	846	860	831	870	817	818	858	881	849	853	850	881	873	802	868	904	890	872	879	881	861	837	869	849	909	851	866	850	813	911	862	849	868	835	854	878	859	851	883	906	857	913	857	845	903	869	888	933	865	812	814	906	890	860	822	904	901	819	875	900	851	856	835	895	826	878	890	868	842	940	802	907	864	892	855	866	846	875	827	905	850	846	873	864	862	841	884	847	892	877	828	884	850	883	886	834	787	862	839	847	851	894	859	891	846	916	899	850	833	867	851	843	832	865	869	873	840	855	902	898	899	861	856	842	861	856	866	848	832	896	906	904	800	869	836	894	835	861	845	841	861	846	897	803	865	850	881	874	848	892	823	834	781	919	883	843	870	901	846	868	869	795	899	887	848	857	870	876	881	906	899	812	878	898	868	846	826	775	868	879	846	890	844	880	854	874	855	841	892	883	850	831	865	894	881	849	840	868	855	923	891	821	848	888	831	825	849	861	837	891	828	880	864	862	822	809	863	847	836	866	911	800	911	841	825	849	899	834	911	874	838	835	839	845	840	883	879	876	846	802	873	875	848	827	907	906	838	852	857	864	869	846	831	866	825	824	856	879	830	868	859	890	921	806	878	889	839	877	866	868	849	843	860	835	866	897	845	828	822	870	892	827	871	831	884	847	853	825	829	893	860	839	841	853	801	817	810	846	839	840	834	866	838	844	854	863	885	885	847	805	894	860	811	826	918	892	872	866	842	845	813	861	903	889	818	831	905	826	869	887	856	886	910	868	879	891	799	898	874	804	811	860	817	882	882	866	904	845	841	829	878	865	873	886	820	904	871	892	825	858	875	889	891	808	811	854	896	865	835	902	788	859	859	896	910	849	868	869	872	913	930	856	823	881	880	854	845	855	860	817	890	803	880	861	899	881	931	890	850	890	847	851	851	888	872	856	814	853	833	846	850	855	892	816	879	846	855	891	871	819	847	818	830	888	829	832	906	911	824	862	889	826	804	906	839	856	865	906	832	847	896	844	879	869	872	829	818	852	847	830	802	821	885	872	892	896	857	859	868	859	848	881	855	824	854	824	824	867	863	913	870	846	873	882	866	863	838	876	814	913	883	810	874	852	828	861	862	839	849	835	894	840	869	850	843	788	874	826	899	862	819	893	840	855	913	933	832	871	867	820	828	846	846	826	874	868	872	866	892	856	849	838	846	909	847	864	854	824	866	929	857	837	852	881	909	840	850	857	851	899	862	874	809	882	876	851	842	835	926	890	879	858	858	851	859	842	825	839	879	863	930	889	857	891	879	919	884	961	833	835	849	863	811	867	898	867	867	833	810	801	881	860	819	886	894	880	883	858	882	860	837	841	869	839	841	890	882	930	856	870	878	858	835	856	874	844	861	872	913	900	866	920	868	851	835	853	821	820	872	918	858	833	813	879	856	868	800	865	843	849	859	914	872	876	861	837	884	903	799	850	866	909	858	858	883	806	878	852	873	895	893	876	886	840	864	897	880	853	841	879	833	832	850	872	836	813	874	813	873	856	939	845	826	856	882	883	843	851	875	906	907	898	874	853	900	839	869	907	882	843	841	811	882	879	856	815	827	919	844	903	860	799	869	890	898	866	840	852	842	876	865	831	847	857	902	871	864	862	883	867	898	892	851	845	836	889	879	855	915	836	887	870	842	788	844	873	825	829	872	848	841	879	847	879	859	779	842	876	882	917	913	860	845	904	869	834	848	902	877	940	850	890	896	861	885	851	897	878	886	858	908	847	849	842	837	864	896	937	815	881	866	872	854	929	863	852	872	882	861	861	899	836	811	851	878	910	832	892	863	881	914	897	917	848	839	893	832	884	839	869	892	814	864	810	870	867	866	850	818	865	796	889	827	890	874	864	802	872	867	865	854	826	826	872	860	852	856	861	862	869	790	814	875	819	864	827	839	907	828	911	870	854	881	904	892	888	851	841	842	855	837	860	887	842	861	832	861	864	862	873	842	854	865	858	895	887	809	868	836	834	878	812	909	772	862	866	854	878	857	845	886	893	840	825	878	879	856	863	843	842	922	856	864	888	836	862	836	833	886	812	829	884	830	876	847	881	868	867	877	858	835	878	819	883	866	896	879	817	879	923	798	822	863	889	868	837	844	923	876	860	844	842	884	858	819	845	873	879	842	889	876	870	880	826	861	914	866	927	846	879	874	867	841	857	870	826	850	892	855
23195	21574	29276	24248	21536	21750	14317	3908	2610	2869	8670	5187	10416	14986	14053	11815	8643	5388	3082	1882	1299	1041	975	908	892	879	805	775	839	791	800	866	835	832	847	865	826	809	841	797	844	795	839	837	844	878	833	825	850	813	843	843	837	791	827	825	779	822	816	821	777	792	833	879	858	839	805	790	816	797	863	845	835	839	832	817	804	818	800	774	819	796	844	860	805	833	814	801	816	831	824	819	820	807	813	814	835	777	801	761	835	836	803	902	853	839	827	782	814	822	768	845	821	813	781	791	790	861	790	840	791	779	783	830	788	804	809	832	861	776	827	796	845	771	820	803	812	829	848	843	790	777	808	825	793	803	858	842	842	818	802	809	831	851	881	842	783	834	800	855	817	850	883	874	849	780	851	800	876	809	783	789	836	834	809	840	851	830	852	829	809	859	800	795	823	814	836	787	824	814	860	849	747	812	868	793	790	784	820	832	834	832	773	821	791	834	797	876	860	836	864	828	843	825	801	836	802	842	771	774	857	768	782	880	841	811	839	812	797	798	825	835	820	823	838	848	834	833	772	825	863	863	769	833	814	802	831	783	783	800	771	801	802	807	812	799	870	780	795	841	859	798	836	851	800	799	783	841	806	824	843	825	811	799	799	848	809	781	878	786	873	815	799	868	828	812	838	772	844	817	874	799	778	794	869	835	817	760	828	776	818	829	807	805	792	795	824	817	841	791	813	897	840	848	870	832	903	842	765	821	841	831	829	810	854	851	864	853	802	780	818	834	803	821	787	800	795	784	840	787	779	834	806	832	819	858	802	833	859	833	835	757	836	858	792	831	766	848	779	812	831	864	801	830	761	804	847	791	817	824	813	795	799	815	827	808	822	795	805	814	842	801	790	809	815	821	819	833	799	788	859	850	852	805	801	867	822	838	847	782	822	847	796	841	764	827	812	843	812	849	820	781	870	770	799	843	776	884	777	823	891	793	818	826	764	831	810	824	834	806	805	776	803	813	856	795	829	827	802	872	846	825	822	831	830	842	820	801	817	794	771	821	852	794	819	826	811	812	847	865	815	796	849	827	831	793	861	821	795	794	810	830	851	805	814	829	818	788	844	850	818	843	808	802	807	772	816	828	822	850	801	790	844	832	796	740	821	813	820	846	774	833	809	843	815	813	831	818	809	849	732	809	802	803	827	790	855	822	789	855	840	816	798	812	772	818	794	831	854	813	839	803	884	835	762	776	845	873	791	843	778	815	814	799	800	864	840	782	812	845	842	809	845	867	822	870	848	763	839	830	839	801	857	821	775	778	831	815	825	789	831	886	863	874	847	849	822	833	802	893	826	796	805	856	839	831	825	897	846	820	835	857	842	817	790	861	796	803	825	847	800	825	814	811	738	811	835	812	794	855	860	829	814	781	785	811	809	782	868	798	806	805	838	807	777	792	863	843	820	838	816	817	825	774	813	853	798	815	823	808	827	797	764	822	808	778	876	766	822	820	769	842	768	852	772	820	778	806	830	839	833	837	859	851	795	839	792	843	811	814	821	830	831	786	812	810	876	820	834	876	834	822	819	867	820	820	831	796	783	825	823	789	805	829	860	842	792	806	744	829	785	769	823	818	800	854	802	814	806	823	856	764	770	823	856	829	868	776	817	812	790	789	839	839	765	851	811	826	806	817	788	839	787	783	812	821	798	816	854	775	830	858	826	825	823	808	816	855	834	804	764	772	815	816	817	852	842	780	830	843	822	865	827	777	768	793	855	848	822	803	850	808	803	826	827	807	809	817	802	779	906	834	832	802	811	817	832	843	872	779	796	820	847	882	835	824	817	812	794	786	814	835	854	747	805	800	822	778	815	784	816	843	880	775	772	843	817	823	760	835	820	783	871	798	870	838	839	838	799	832	791	828	813	771	796	835	780	800	801	814	852	827	863	817	861	831	812	816	810	855	805	853	825	862	772	833	844	837	864	840	861	805	841	788	792	809	815	837	813	798	762	803	846	869	793	811	825	807	829	777	800	828	844	798	806	865	866	825	801	840	846	786	780	861	825	828	829	769	830	844	886	844	850	851	804	797	818	770	806	772	817	844	839	840	772	826	789	847	806	801	792	823	813	796	767	839	837	807	801	758	835	826	777	826	807	795	807	784	833	788	809	776	857	821	842	806	809	821	769	789	798	779	783	824	807	803	790	829	800	791	809	799	775	810	795	826	813	820	813	806	805	838	791	810	824	803	819	841	814	771	800	815	788	837	855	842	827	845	811	807	812	836	778	830	827	811	825	806	781	805	834	825	806	803	818	815	819	829	836	829	791	772	816	829	841	794	836	790	801	833	825	805	789	808	823	818	801	796	775	843	817	784	821	805	822	818	889	776	789	774	808	852	842	778	786	829	838	825	799	813	848	793	800	868	797	830	866	827	823	764	838	795	814	797	840	831	851	884	826	834	814	838	814	776	824	838	809	821	794	826	798	852	828	804	848	800	786	798	850	805	837	825	829	798	798	858	843	787	821	894	820	818	797	855	749	855	841	791	797	838	789	847	773	786	828	823	851	792	829	815	880	804	820	809	821	810	793	835	791	847	798	813	820	862	791	852	804	749	807	852	878	852	883	811	812	828	824	787	808	825	841	829	878	849	833	823	844	823	818	876	789	747	839	783	831	831	815	809	848	836	791	820	786	843	844	809	843	832	815	839	847	766	854	848	839	772	844	881	835	825	814	879	865	772	792	796	803	849	802	798	829	837	857	823	817	824	811	825	818	835	808	820	803	813	806	819	807	771	800	828	800	856	834	826	807	822	808	845	798	817	804	828	759	784	872	806	890	821	811	838	793	817	844	789	795	859	853	831	836	790	826	760	778	795	809	786	760	831	859	789	814	839	844	794	804	803	800	814	775	836	817	787	819	813	778	820	843	795	832	827	786	789	836	797	855	813	819	779	807	809	828	857	793	799	825	852	797	812	830	819	750	816	823	818	827	759	791	856	848	825	821	811	810	808	873	784	819	834	858	834	795	812	779	831	800	852	825	837	825	815	844	830	789	871	825	819	768	815	847	795	841	823	798	817	840	821	786	857	813	793	872	835	832	816	797	834	845	821	881	808	841	816	803	814	832	848	821	868	757	792	836	824	814	812	825	845	832	825	809	810	841	833	861	780	789	812	799	806	828	794	829	840	818	806	821	832	826	828	797	872	803	817	836	804	835	802	826	810	838	830	772	815	811	845	773	807	838	831	826	850	806	824	804	780	821	903	792	775	856	789	838	887	906	811	775	821	804	851	853	848	773	812	802	783	778	856	815	797	814	811	856	832	780	800	824	811	782	799	798	832	855	810	830	776	834	794	773	862	856	803	837	822	801	825	832	824	811	843	864	784	844	795	827	785	846	840	789	830	898	823	800	815	853	798	791	869	826	820	798	855	822	784	849	821	834	770	828	807	803	870	814	808	774	803	818	820	797	811	841	838	838	848	789	817	805	822	820	808	812	809	850	852	826	815	814	806
39909	65141	27849	17342	15858	12480	8471	5647	4716	4901	13983	7197	16137	20441	18483	15799	12008	7922	4615	2605	1603	1230	1040	1024	977	927	920	949	929	943	937	974	900	915	875	926	942	941	968	898	921	928	906	936	934	977	924	935	935	863	959	942	960	879	931	935	863	920	939	955	913	890	887	942	921	949	908	872	956	948	915	931	953	994	864	927	884	952	906	960	919	942	947	937	920	983	898	929	867	915	934	920	868	878	902	965	942	896	934	848	928	953	902	925	902	930	915	879	887	896	903	917	926	906	906	900	920	943	999	921	943	886	911	879	950	920	948	918	868	907	935	929	904	925	906	912	985	927	867	928	926	953	933	881	948	957	941	904	883	909	903	916	966	956	882	930	951	886	950	892	892	889	892	949	997	888	960	921	890	930	931	953	891	906	962	945	885	933	926	997	872	915	879	882	904	888	957	947	956	901	952	939	891	969	901	893	887	905	900	950	910	868	932	923	936	884	922	915	885	909	903	954	953	918	893	906	904	889	953	942	920	924	892	904	880	922	937	942	933	973	934	877	877	958	950	917	898	972	930	905	920	974	891	954	920	997	915	944	888	876	962	907	929	969	914	971	900	921	894	944	935	936	878	887	926	929	897	914	943	902	908	935	989	916	897	889	946	922	905	905	956	942	891	886	947	909	835	885	942	914	948	883	908	913	955	936	863	938	933	878	960	905	938	970	934	896	932	934	897	903	920	907	943	965	884	923	934	985	879	910	880	926	870	902	901	946	932	961	871	935	912	909	899	926	942	919	893	890	925	878	953	911	912	900	941	919	955	927	922	910	920	911	965	860	892	962	910	927	904	890	929	876	879	931	910	959	948	944	931	899	929	929	903	875	949	953	956	943	926	907	896	974	895	933	955	914	939	903	915	982	914	928	923	896	871	954	931	931	898	995	924	881	911	918	923	917	835	956	932	919	921	856	891	888	889	943	898	983	900	911	989	952	923	882	919	936	1009	894	947	936	911	915	894	930	987	914	978	950	956	908	903	974	895	924	929	901	875	945	882	950	939	927	964	911	850	933	918	921	925	905	904	935	931	959	948	905	943	927	962	963	922	957	980	926	915	932	933	930	922	890	883	892	879	907	927	925	947	954	917	918	937	906	934	956	927	932	962	912	885	903	936	955	913	892	930	937	906	915	885	952	953	940	955	885	889	905	929	881	892	881	929	931	968	958	921	916	914	913	919	905	930	960	964	939	906	900	930	902	909	889	936	928	906	923	956	898	990	982	893	928	932	889	913	920	881	889	938	928	930	936	957	897	911	920	953	994	957	893	938	910	909	963	852	946	858	924	948	905	973	911	901	917	946	902	943	881	910	995	961	926	964	880	937	935	909	902	900	940	959	899	931	898	926	939	912	969	959	889	924	978	945	942	930	905	914	961	895	945	909	943	946	893	870	896	933	839	895	963	922	921	918	928	846	923	939	953	924	932	954	941	923	878	871	890	903	1001	963	892	922	926	924	914	934	908	948	895	865	919	921	981	908	933	889	920	934	897	911	939	939	912	862	972	956	929	948	874	932	919	843	938	891	917	918	866	895	930	916	888	919	905	933	934	907	890	875	902	924	970	932	924	893	837	898	927	872	897	908	894	906	966	938	955	900	949	915	959	916	898	945	992	896	911	942	909	909	923	910	858	911	910	936	902	962	869	931	931	940	905	961	949	932	977	929	901	858	882	941	914	885	913	970	911	908	869	952	929	901	917	921	890	943	964	922	899	912	968	931	942	946	876	888	974	906	944	911	916	911	1000	924	918	872	923	918	895	934	966	913	950	966	974	938	926	959	893	944	876	911	935	943	915	862	874	965	910	917	954	953	927	862	878	933	931	891	935	965	884	1004	934	934	911	938	916	970	882	938	870	881	921	910	895	866	901	861	893	966	903	933	953	919	931	923	982	943	891	936	964	913	908	942	914	942	904	949	861	898	894	903	891	946	863	874	901	927	889	879	900	905	944	906	912	946	925	882	931	922	969	904	938	939	920	903	947	861	925	898	942	972	940	902	939	866	916	913	928	927	943	904	906	922	929	899	959	894	934	923	918	899	933	869	863	934	923	932	936	928	926	894	929	895	932	910	917	972	939	920	932	887	904	930	937	909	895	886	929	894	940	895	923	962	879	934	909	940	960	955	925	887	934	940	904	888	990	988	898	870	932	964	944	918	950	933	933	929	934	916	922	973	999	894	903	914	913	926	943	886	948	913	926	1022	938	958	910	920	965	937	885	928	890	951	915	942	880	943	904	936	975	891	944	926	883	939	898	902	889	927	910	946	941	913	911	917	900	975	963	898	886	904	947	943	908	923	897	890	901	893	940	911	913	946	862	915	888	917	924	861	922	906	918	935	954	901	918	992	898	967	965	945	933	945	928	919	911	900	962	854	924	928	897	903	889	923	909	901	913	908	894	908	955	933	908	927	947	931	946	913	925	923	883	921	870	890	888	861	922	968	951	896	932	953	918	869	906	880	898	882	972	881	931	987	959	897	955	888	939	900	911	923	888	933	927	903	952	877	906	956	878	938	922	911	854	880	853	956	941	877	889	910	917	964	937	935	919	948	930	903	965	894	966	897	936	946	957	949	918	936	896	921	901	971	895	966	861	939	941	872	949	928	874	926	845	908	887	935	914	935	904	929	935	879	908	989	947	940	942	899	919	956	869	904	930	868	958	933	884	951	909	927	970	890	880	938	911	876	906	879	893	945	879	933	920	911	870	959	901	911	910	974	996	929	902	901	881	918	933	914	892	925	939	921	907	918	891	897	929	905	968	911	899	922	914	922	997	925	903	901	924	889	906	922	900	911	939	873	885	913	910	954	885	922	942	1007	921	972	940	920	926	883	886	940	914	921	910	931	853	936	974	961	940	891	904	940	915	891	949	907	914	958	889	974	959	898	901	940	896	902	940	882	928	903	937	907	946	890	942	918	963	866	884	925	887	966	922	948	937	917	941	892	883	872	881	905	951	902	931	920	945	920	925	919	943	925	928	889	905	864	967	883	903	895	898	912	889	941	947	939	1004	899	882	953	942	899	905	965	932	913	890	933	947	918	937	966	925	891	881	945	875	888	884	903	928	860	967	918	952	951	952	915	917	882	886	895	931	936	924	894	922	938	887	914	917	961	921	902	951	880	986	931	921	963	920	941	980	887	880	952	909	884	889	903	864	948	936	927	935	898	934	907	901	892	920	901	934	863	954	922	946	942	896	934	952	946	940	903	936	885	941	939	955	860	965	955	916	923	896	871	924	897	946	954	916	891	885	988	891	942	926	889	887	897	928	954	922	972	895	927	941	888	898	920	967	912	917	905	913	923	941	896	913	956	875	915	859	965	876	968	976	942	939	938	867	891	958	923	953	961	897	871	945	917	911	912	884	993	937	871	900	912	942	931	940	967	950	908	889	916	927	923	964	948	929	954	923	990	882	906	911	942	894	940	937	905	970	944	948	949	920	859	864	954	889	906	934	899	921	918	902
28606	26876	21929	8897	4889	3324	2268	1486	1165	1069	1454	1309	1273	1496	1509	1343	1167	950	804	748	684	690	586	616	586	667	635	628	642	591	603	623	643	578	646	636	594	651	653	655	596	606	634	668	671	594	646	594	585	642	632	670	640	604	647	611	596	594	611	621	591	628	599	638	618	621	589	564	658	600	659	606	636	617	596	596	646	617	598	576	605	632	626	630	615	636	589	582	600	634	629	597	631	638	624	608	586	628	619	639	612	659	626	578	666	592	642	593	630	608	605	584	610	594	638	579	632	627	645	652	584	574	604	649	634	638	624	576	651	589	687	661	615	619	620	637	602	603	634	618	609	633	614	628	596	653	601	623	633	628	615	604	592	606	595	572	614	591	590	620	644	625	602	645	583	635	582	637	608	660	624	619	625	556	587	617	609	570	576	600	645	614	655	634	593	587	626	629	595	606	665	607	634	649	618	601	578	639	604	585	602	630	633	608	600	630	605	580	618	596	614	660	648	607	605	591	606	649	583	660	615	612	657	625	628	594	621	645	603	581	595	605	620	591	621	612	586	581	634	614	606	595	590	679	622	654	588	591	649	657	616	609	586	614	608	621	653	591	679	668	647	639	620	639	604	609	625	590	591	646	621	586	567	630	615	611	609	634	611	617	599	617	578	621	635	593	596	582	622	617	613	575	610	586	632	627	579	637	631	606	621	620	604	582	641	622	606	575	647	597	591	636	622	606	635	594	663	636	623	596	623	633	633	643	609	647	608	620	648	601	674	616	604	612	620	575	576	621	572	622	596	614	608	567	677	612	668	665	659	609	659	634	590	645	600	607	662	621	594	578	609	612	604	649	639	620	618	623	624	623	679	609	635	621	610	657	612	609	600	609	696	633	619	588	647	642	602	620	627	602	690	624	631	661	581	594	651	643	637	590	630	597	609	617	604	612	644	624	653	657	616	605	619	614	634	593	616	667	583	602	603	643	615	619	595	640	617	646	572	625	665	587	598	669	638	613	632	608	619	555	628	613	612	595	665	618	611	598	624	637	614	647	597	653	601	624	611	598	628	600	618	629	632	597	614	646	597	610	604	605	618	623	597	588	660	563	630	634	559	633	631	653	624	627	589	655	605	640	633	634	635	637	596	611	641	631	586	586	589	653	596	634	648	615	611	625	602	599	653	617	596	642	626	662	616	581	633	604	553	620	640	605	637	617	637	646	609	650	645	627	604	646	624	644	634	622	614	596	604	629	627	630	619	599	622	628	635	653	629	605	619	626	614	611	649	639	585	639	607	654	608	603	681	635	595	653	642	620	629	632	598	587	627	651	658	670	656	585	600	628	660	642	611	623	603	617	654	612	652	617	619	598	609	601	647	588	655	660	603	646	642	619	577	665	595	617	608	624	636	648	602	636	658	661	624	633	619	638	626	602	626	627	670	621	602	675	649	640	597	596	620	572	589	607	609	647	628	607	652	652	661	624	632	597	573	590	605	606	625	591	643	623	609	591	627	632	588	632	607	602	626	682	639	643	635	636	593	667	630	608	585	632	644	608	616	625	627	631	608	625	620	646	598	603	579	623	628	612	626	598	619	639	625	632	644	606	635	579	624	608	608	625	631	623	635	636	606	623	614	630	590	633	656	621	625	627	639	646	598	660	617	604	616	620	656	620	592	601	657	603	622	633	634	638	649	604	666	640	620	591	622	638	661	623	667	647	627	612	668	606	622	679	662	620	604	621	589	626	634	668	596	570	609	632	592	617	558	645	613	632	620	607	595	626	614	611	598	611	615	637	648	597	604	629	614	652	642	635	625	636	667	604	623	608	611	631	613	637	621	624	596	609	651	610	606	614	636	624	612	629	612	639	609	632	614	647	629	583	635	663	620	636	612	675	656	603	609	633	581	561	660	598	597	636	624	644	589	618	642	624	651	630	594	635	643	609	624	616	639	599	623	587	566	613	627	590	635	654	629	643	599	614	630	563	633	671	608	598	624	649	595	638	628	624	631	643	616	657	669	610	643	664	671	623	631	617	602	572	605	631	607	634	589	609	606	639	630	624	623	603	619	563	620	594	597	585	592	611	600	607	618	679	661	634	608	655	603	631	654	643	648	616	594	618	594	614	634	601	614	610	608	643	640	620	618	591	607	605	614	596	637	692	617	650	625	665	619	624	596	629	586	583	654	620	598	644	602	608	611	578	614	594	584	608	650	640	646	568	639	627	650	618	594	588	626	645	623	608	603	613	649	605	667	609	610	635	627	596	624	639	563	653	617	633	653	646	605	609	652	590	652	619	625	623	600	645	607	588	612	653	642	561	660	634	657	597	608	601	649	580	610	619	654	651	601	642	630	674	635	578	652	580	624	607	590	621	602	633	632	619	602	564	655	599	635	629	592	618	589	626	586	601	633	630	600	676	635	607	631	631	608	641	648	626	600	616	611	647	610	640	680	592	625	614	597	591	628	652	635	625	609	636	630	634	675	624	638	645	636	617	615	618	615	626	634	621	583	626	641	641	624	596	646	610	585	630	647	614	629	615	645	603	621	609	634	606	630	613	614	622	630	639	645	595	604	573	595	560	617	593	623	639	652	617	630	618	654	628	665	618	643	629	603	655	605	630	576	616	635	606	642	613	647	693	596	630	623	648	656	665	612	623	585	674	613	607	618	644	626	605	641	624	682	608	650	631	595	633	640	636	619	627	599	585	613	602	598	609	599	637	611	623	602	639	635	621	605	587	606	589	621	608	581	675	641	620	620	634	649	602	618	645	679	615	638	642	614	662	630	610	595	663	631	673	607	648	618	627	555	571	622	607	646	578	633	614	627	599	629	602	608	586	630	611	629	614	658	574	594	647	608	621	633	565	632	577	667	639	675	636	639	607	598	577	615	609	633	676	633	633	581	589	650	614	622	584	610	640	630	647	630	599	609	598	655	561	625	641	636	603	661	608	586	595	632	575	602	608	595	584	624	608	651	587	617	610	610	606	576	585	634	615	607	648	618	565	632	608	643	616	639	607	609	603	600	636	590	649	614	644	639	636	650	625	630	602	624	605	629	611	682	635	631	611	624	632	584	654	602	600	607	601	685	612	647	623	628	625	625	647	608	658	642	668	645	606	619	619	629	603	618	603	646	640	617	586	612	646	602	608	553	580	588	626	653	642	651	630	648	624	607	615	657	643	614	647	622	600	622	641	627	610	593	649	584	612	619	616	592	575	673	621	660	634	636	622	557	638	608	608	610	616	643	592	598	618	602	633	645	640	604	584	570	593	658	632	617	626	637	635	633	646	654	635	622	602	668	619	603	587	640	654	612	620	647	649	612	622	613	649	648	692	646	622	598	581	613	650	617	603	610	628	606	652	619	619	617	581	641	632	609	627	594	603	650	641	616	594	677	617	633	617	644	592	633	591	584	642	667	593	642	625	620	649	658	629	630	632	646	658	660	631	631	621	657	651	655	590	607	632	593	580	617	570	621	601	590	599	651	626	639	599	637	624	639	631
30763	42477	17650	7405	7834	5987	3970	2860	1842	1816	2443	2102	2070	2351	2172	1826	1586	1331	1073	873	805	766	766	762	754	762	797	734	706	701	696	728	699	717	734	784	786	753	773	763	705	733	700	757	772	753	737	732	737	754	721	731	699	677	739	790	745	770	755	715	719	737	699	711	764	709	706	718	678	720	750	728	735	725	698	751	775	772	716	796	753	705	724	785	683	742	750	707	677	754	742	729	714	706	772	741	740	723	705	748	744	731	728	785	745	779	736	732	736	728	713	781	798	741	711	720	767	729	716	716	729	705	686	703	731	739	726	797	766	735	755	732	704	802	779	746	747	711	721	718	726	734	755	733	722	724	747	725	763	705	757	703	745	770	723	724	686	692	748	752	699	724	727	770	801	761	693	751	729	772	669	728	757	729	763	723	756	710	767	731	772	728	741	743	737	778	724	747	732	764	721	688	757	745	731	738	706	721	753	761	724	730	764	757	750	725	713	728	680	733	775	793	719	745	693	695	760	719	712	730	707	710	706	722	715	752	749	705	736	717	689	761	742	717	735	742	736	699	700	739	766	770	793	745	742	709	740	766	712	770	712	724	806	748	709	745	714	756	798	688	744	782	744	715	754	727	726	706	716	780	693	710	713	710	734	711	733	725	735	712	743	702	737	698	708	686	705	757	719	759	770	734	740	738	727	734	747	767	720	767	728	721	725	715	711	716	692	719	759	752	744	764	729	741	702	712	684	738	778	704	708	725	748	769	734	753	706	727	753	714	742	734	750	795	752	726	753	709	740	745	778	722	738	752	751	710	718	749	741	755	774	716	752	717	719	767	739	715	729	703	701	711	755	739	648	738	764	705	737	709	724	778	684	701	786	746	739	717	714	730	745	756	789	771	739	705	736	738	718	714	778	755	757	756	721	727	711	728	764	737	738	714	753	760	710	719	731	717	773	748	730	702	707	686	720	681	704	746	751	733	752	706	734	731	759	699	735	721	764	741	740	768	720	712	737	710	756	738	698	761	744	740	756	717	728	755	683	694	691	735	721	715	721	722	767	665	759	746	778	702	749	714	694	768	745	762	759	770	749	769	750	734	763	707	735	720	715	718	745	732	748	776	722	725	742	726	722	699	726	732	728	691	740	729	684	735	723	726	746	737	690	751	700	754	765	726	719	728	707	756	737	756	725	709	713	740	747	772	735	679	730	783	733	770	733	742	685	740	731	738	749	763	763	744	753	760	731	758	716	715	751	748	771	778	771	784	747	702	729	719	748	720	647	740	719	727	710	698	710	732	726	721	700	713	787	741	739	772	719	750	704	661	703	771	723	752	733	740	702	749	731	759	768	709	689	746	758	774	734	738	747	768	731	741	782	729	704	696	770	774	795	711	695	755	702	676	758	773	741	716	728	752	700	729	756	711	758	730	732	740	753	714	767	723	742	769	769	742	729	716	678	706	738	765	763	751	756	760	743	718	747	735	764	774	702	730	753	710	710	678	732	767	737	694	721	716	730	753	716	721	726	725	679	720	770	725	773	738	705	702	786	704	668	784	713	745	740	707	703	749	727	749	741	797	743	703	745	712	766	693	728	762	795	705	705	742	749	737	719	758	733	707	737	771	705	747	748	730	768	754	723	706	741	731	708	729	765	712	702	767	710	747	707	734	733	661	748	742	719	705	733	717	771	749	720	727	805	723	734	728	744	765	770	727	705	699	760	718	752	751	747	763	740	709	794	723	734	722	695	758	687	707	750	691	703	725	710	735	702	704	755	724	741	770	719	737	775	691	742	747	717	713	734	712	748	724	704	779	735	733	739	734	746	745	704	724	740	732	755	703	750	726	703	748	714	752	758	736	775	730	750	733	749	764	742	746	746	729	763	744	730	755	778	722	715	748	712	748	769	777	731	741	762	717	715	756	687	740	742	681	734	710	696	791	794	705	777	767	726	765	769	745	798	720	717	752	718	706	715	741	766	730	741	718	732	706	767	735	706	730	760	743	736	761	729	741	746	752	724	717	734	747	755	723	762	752	740	759	774	771	743	736	726	686	711	723	730	747	723	709	708	760	726	728	720	746	717	737	770	742	707	696	735	692	764	774	736	707	751	726	736	755	689	726	835	734	703	765	723	713	746	743	701	765	705	743	745	720	744	689	772	685	670	753	742	733	730	746	798	733	741	723	753	710	750	711	742	755	707	735	742	741	758	726	747	706	697	721	754	753	705	747	744	752	726	751	748	714	722	695	713	734	710	757	733	770	789	696	736	722	707	718	726	751	739	709	736	740	761	731	688	741	714	743	770	692	752	765	726	689	735	758	745	742	693	743	728	696	719	774	770	729	728	777	731	708	662	704	736	760	751	753	727	709	758	718	718	783	708	739	739	738	771	769	752	730	758	680	717	748	702	743	757	741	767	695	714	713	724	713	699	772	732	761	773	711	771	730	735	796	715	682	715	753	659	713	765	723	723	684	755	730	734	755	748	730	746	732	742	705	747	744	687	722	749	733	739	751	750	738	675	756	742	719	738	780	731	776	689	767	718	737	735	786	728	730	793	708	745	717	768	735	769	729	717	729	823	796	744	711	695	727	745	717	718	729	754	723	724	794	758	732	747	755	744	728	684	766	802	733	753	680	749	744	754	787	747	704	741	767	718	712	764	698	723	757	737	748	736	743	720	715	708	688	739	732	726	750	721	692	733	748	749	759	768	728	757	720	770	803	678	731	694	760	695	731	749	705	729	763	783	777	740	841	726	754	732	761	723	718	737	720	713	682	697	712	743	767	727	721	710	730	733	733	764	752	692	729	714	744	719	716	764	704	743	697	737	744	724	742	729	739	749	740	724	733	706	731	762	761	668	797	711	744	782	654	743	723	747	682	727	737	728	757	749	776	732	754	736	683	711	742	788	711	722	727	775	766	728	732	676	774	726	786	780	733	737	730	757	742	783	718	734	715	773	746	770	751	765	708	755	719	710	733	728	743	645	735	666	726	764	728	759	750	715	797	712	772	742	718	729	740	742	734	765	727	700	704	753	714	781	749	738	721	691	762	773	731	735	749	750	739	757	733	701	747	697	788	730	730	751	730	743	784	712	766	747	758	744	739	777	720	755	756	750	767	751	728	712	756	700	755	710	706	717	706	739	701	723	745	708	733	782	742	764	778	709	708	735	676	723	679	739	783	714	720	768	782	750	698	751	741	792	672	692	698	723	743	709	769	664	704	751	728	764	722	661	721	731	688	726	728	703	702	748	756	769	742	812	725	753	722	757	729	707	739	703	723	727	791	745	712	771	693	715	793	708	778	736	753	695	750	715	759	776	738	694	731	738	802	741	698	701	709	721	713	740	733	704	728	702	723	725	732	780	721	802	702	750	720	727	706	713	715	696	735	686	711	721	749	715	702	745	710	754	705	715	777	739	738	744	778	768	705	749	714	698	743	771	682	741	746	714	700	708	776	783	706	718	762	726	698	744	763	742	731	729	753	764	767	712	722	748	699	771	737
24259	21503	28717	24679	21458	14070	4839	2955	1779	1530	5194	8109	7143	6513	6597	5088	3715	2421	1559	1076	847	692	720	684	618	647	688	647	613	640	628	676	596	563	596	635	625	588	592	629	677	599	570	629	613	587	619	672	679	614	654	598	663	607	627	606	590	643	641	612	633	632	643	621	603	620	598	611	613	615	621	627	606	656	615	642	599	608	581	606	645	632	637	580	629	620	620	618	639	645	617	618	614	641	627	645	625	614	622	599	574	609	590	635	657	610	615	602	585	656	613	655	621	623	659	607	640	612	637	590	615	688	653	610	646	628	594	629	629	596	629	620	598	655	668	648	639	614	646	635	548	634	616	590	670	636	598	611	596	646	617	644	595	601	639	639	613	631	593	636	633	556	647	611	575	594	591	580	612	617	618	627	615	630	642	614	607	644	592	588	617	651	625	658	634	607	660	612	609	659	624	590	586	603	644	586	673	616	649	694	593	670	641	605	612	631	614	620	662	629	592	603	619	609	613	673	592	605	598	571	589	627	652	651	634	641	585	644	613	609	649	567	582	650	592	600	600	590	567	676	632	628	617	622	625	629	613	611	580	633	599	622	634	615	631	656	644	625	601	605	653	630	596	563	607	631	620	643	647	626	582	639	650	659	614	640	638	603	611	614	648	642	626	623	583	683	624	609	635	621	677	643	584	578	638	607	629	598	615	670	640	600	620	597	632	607	617	581	613	642	620	669	635	606	607	577	608	659	548	618	604	585	629	598	643	607	614	610	592	556	626	610	602	656	604	598	623	609	600	622	597	616	631	639	618	627	656	683	559	664	613	649	645	634	643	550	649	616	637	602	628	602	613	628	620	637	605	654	625	654	604	632	599	621	608	645	600	594	621	599	600	611	615	642	605	622	642	621	598	589	565	623	639	633	575	643	647	634	605	571	620	583	630	626	572	625	625	633	680	615	612	649	617	680	616	661	659	556	627	641	574	643	618	617	649	618	623	617	624	616	623	601	645	654	599	592	606	606	624	595	601	625	611	652	641	634	575	608	624	616	623	612	647	627	604	616	585	603	592	631	600	610	603	624	658	628	610	617	591	659	593	581	598	584	598	583	635	640	626	639	613	627	601	588	590	682	654	616	601	603	588	643	613	600	650	633	598	587	614	666	582	661	649	650	629	638	659	677	614	650	653	631	621	625	628	587	596	608	644	663	602	644	613	633	629	654	632	611	616	620	600	617	649	666	636	608	598	678	602	605	606	629	650	603	668	606	642	659	609	606	618	650	582	617	628	626	623	610	612	637	592	640	579	559	634	608	622	647	613	664	648	640	597	626	634	654	592	645	598	598	630	626	616	565	618	612	604	582	642	626	607	673	653	601	664	649	652	586	621	610	604	619	588	580	640	667	644	604	610	553	621	624	651	632	632	592	607	608	615	659	664	656	589	618	596	612	629	617	583	599	601	572	591	615	631	649	606	591	642	615	624	595	607	611	639	594	649	648	647	613	647	606	612	618	637	632	592	631	606	618	622	640	631	624	630	631	623	609	632	659	597	604	637	566	627	587	623	617	639	598	621	616	635	629	598	615	631	624	647	584	652	649	640	649	626	620	627	581	596	659	642	602	607	635	627	587	647	584	602	621	676	600	689	639	629	588	595	584	616	618	614	609	600	654	630	577	618	675	572	610	607	610	583	644	630	649	627	625	615	585	605	656	560	614	603	619	622	634	647	642	616	628	636	610	610	621	620	621	671	615	581	596	638	660	624	582	586	613	667	637	591	596	600	622	610	619	666	644	602	607	640	613	606	584	565	602	639	632	616	637	635	608	637	644	588	641	591	626	636	624	565	657	612	639	614	636	594	587	618	641	595	626	657	618	594	628	589	614	618	601	607	582	618	628	648	639	589	660	597	587	621	625	622	620	659	619	593	629	617	621	596	630	591	608	594	587	639	632	572	618	622	621	620	610	619	606	578	605	617	652	650	604	612	658	574	606	647	613	594	619	591	650	618	616	610	627	610	631	615	643	643	647	622	632	563	627	616	655	650	613	666	617	623	610	666	623	626	610	637	577	585	627	652	643	611	650	638	653	608	608	636	657	607	596	614	632	590	592	641	660	654	626	604	643	591	644	588	628	615	602	615	599	632	612	629	591	614	641	613	649	631	605	611	625	627	609	611	623	652	573	615	617	644	639	648	590	581	617	638	641	627	641	624	655	577	660	622	627	605	636	652	636	577	652	646	612	585	639	632	611	638	639	615	618	573	593	619	638	626	617	686	633	609	621	692	611	639	636	607	611	571	568	647	619	617	613	601	582	600	614	658	626	604	632	647	634	611	602	652	671	597	622	642	623	669	608	636	636	579	631	640	617	665	603	614	644	623	644	564	615	610	613	591	629	593	653	594	668	620	608	657	651	602	641	623	658	609	606	629	634	639	632	593	587	577	624	648	654	596	624	614	678	656	630	631	655	628	612	620	597	685	654	624	644	604	641	647	644	636	620	611	669	598	613	610	604	639	621	612	627	630	592	603	641	602	644	611	631	582	635	592	647	593	647	591	606	597	617	606	608	633	592	580	623	610	632	624	593	563	619	623	663	643	611	591	630	602	592	636	640	608	611	628	624	635	634	642	628	614	652	606	630	626	648	615	604	654	593	631	610	626	637	607	592	627	577	595	555	602	660	606	567	620	664	630	597	636	601	632	610	616	571	619	572	636	580	605	653	592	561	607	607	608	620	609	624	656	577	632	632	624	586	605	599	645	627	658	614	604	628	601	651	640	646	631	619	569	672	582	652	618	651	639	631	623	613	619	624	641	653	604	626	639	654	599	577	672	649	590	639	618	609	633	625	572	632	579	627	625	629	645	633	615	582	630	570	599	597	592	592	612	561	645	643	623	597	672	623	650	608	592	596	613	569	590	615	635	617	641	607	603	615	605	636	612	660	567	605	549	619	623	672	614	602	610	632	603	613	614	644	644	663	614	578	625	579	656	592	577	642	678	630	593	611	590	645	616	639	658	627	569	579	603	599	603	695	597	623	646	664	634	618	607	599	636	620	657	598	583	593	609	600	648	603	574	601	601	595	622	637	603	619	632	633	582	671	668	683	577	638	571	577	602	629	598	605	560	583	607	609	632	574	654	610	627	612	659	610	665	591	653	609	592	650	639	676	665	634	638	627	608	617	629	604	665	559	590	611	623	656	618	594	616	636	662	604	587	626	622	566	625	564	570	590	651	615	605	666	617	612	601	601	639	578	622	624	616	599	677	564	592	611	614	597	617	633	623	610	634	610	618	643	611	639	637	638	663	610	574	593	615	593	636	609	598	586	654	593	644	637	627	620	630	649	636	609	616	614	598	618	637	619	641	620	593	627	615	590	555	661	590	573	586	623	597	591	609	630	622	612	616	561	592	620	623	601	582	576	645	610	574	641	620	646	621	642	616	641	604	612	644	602	634	662	588	610	618	588	599	633	619	658	667	629	644	581	588	611	592	645	616	623	589	664	618	638
35500	58106	25360	11249	12425	9239	6503	5198	3269	2682	9096	12953	10776	10392	10047	7797	5577	3655	2376	1422	1132	879	792	726	745	736	704	753	728	734	728	737	737	733	718	720	752	730	735	707	719	721	763	739	711	734	753	681	721	704	706	736	724	778	738	722	676	705	776	766	757	745	680	705	705	717	704	743	706	715	708	776	713	729	731	743	744	689	718	685	707	681	721	732	726	742	710	726	778	768	739	728	735	738	702	729	732	716	690	720	719	721	733	725	720	694	750	668	719	765	760	752	729	704	726	712	700	773	720	741	737	683	711	770	700	728	739	738	710	715	727	732	713	764	736	722	709	726	707	732	725	712	726	735	709	701	761	697	705	688	696	709	748	711	679	761	745	712	684	700	737	710	726	711	767	753	691	737	703	714	741	670	767	759	719	719	755	740	731	769	748	719	753	727	738	722	709	711	739	718	729	684	714	718	716	716	729	747	728	708	746	719	716	761	748	708	730	700	697	731	672	745	755	690	695	738	720	697	665	740	714	778	718	672	767	735	719	730	750	717	729	764	703	755	691	715	759	723	722	750	716	693	726	657	715	725	712	696	729	687	756	712	701	734	761	714	784	723	721	742	691	674	771	692	711	675	769	712	686	696	754	718	776	723	738	768	711	773	708	720	727	735	732	657	753	738	763	732	738	681	691	757	716	748	802	712	696	720	752	764	729	700	735	737	733	710	704	759	702	741	713	791	708	745	767	746	744	723	694	725	692	761	738	752	752	701	758	672	692	709	689	706	712	701	703	713	716	743	703	763	762	757	726	744	733	741	744	714	700	733	715	688	727	681	707	706	727	685	778	750	721	700	776	747	747	716	706	706	747	705	681	726	719	709	710	734	747	729	709	686	737	722	699	669	735	699	737	763	736	710	757	731	730	687	704	728	728	706	697	695	741	691	686	718	731	673	703	703	737	787	762	746	814	726	715	725	677	692	725	714	706	724	754	733	742	717	743	701	720	769	726	747	709	726	750	731	677	739	691	696	707	732	707	731	733	696	693	768	704	754	728	719	714	745	738	684	755	769	737	747	732	720	731	691	693	718	782	731	734	725	742	747	746	726	759	719	708	718	747	706	749	732	708	703	762	742	716	717	707	740	719	689	705	712	756	762	687	673	734	718	699	699	683	681	735	708	708	734	712	718	727	756	727	725	727	731	726	701	722	733	748	791	729	687	744	733	691	735	764	727	735	725	709	748	712	737	711	766	730	727	693	732	708	708	708	655	708	726	742	725	737	722	750	717	755	707	726	773	743	738	689	709	695	688	733	764	687	696	688	753	722	732	729	735	750	701	753	683	674	656	733	720	708	729	715	708	722	719	669	730	706	657	745	775	700	771	738	682	744	703	748	743	740	764	785	741	741	723	760	772	763	759	702	764	737	755	728	736	682	726	730	661	753	716	760	707	708	706	735	731	672	779	742	776	727	687	721	740	705	696	723	714	700	729	727	682	690	685	734	682	733	741	709	729	720	723	712	696	701	722	685	747	672	725	722	653	708	741	746	722	707	773	736	734	700	730	682	705	728	730	750	740	705	700	706	727	672	722	717	704	688	731	694	713	763	768	744	667	713	710	696	708	749	758	717	740	705	702	714	715	724	719	704	722	686	725	714	717	769	723	770	734	750	792	723	753	756	753	758	765	745	757	723	686	714	708	767	719	711	741	700	688	731	727	687	744	698	708	728	673	704	755	767	743	716	727	693	756	732	751	709	766	768	722	707	718	750	771	726	697	725	639	718	727	733	720	697	765	705	717	673	728	715	722	713	753	743	694	690	713	743	696	730	766	714	711	722	724	694	717	719	746	720	710	745	708	688	741	714	713	714	742	743	732	714	685	736	717	690	701	711	728	693	698	721	749	718	738	727	740	734	743	758	744	693	740	704	778	748	705	743	724	755	685	743	739	725	729	723	697	721	698	717	693	741	761	717	747	732	771	694	735	724	775	723	722	691	645	717	714	701	738	690	740	679	710	714	749	709	707	790	778	742	729	730	716	799	701	726	679	716	737	746	687	714	754	734	723	721	718	723	752	778	767	765	736	729	736	772	784	749	691	737	726	729	676	752	715	759	700	745	679	746	757	662	714	705	689	776	733	719	718	750	748	739	713	726	722	739	706	735	699	731	725	772	711	756	716	766	732	722	734	672	712	767	715	712	751	681	691	703	712	787	747	732	714	679	715	701	696	702	721	724	747	723	724	745	762	691	712	698	702	680	737	701	681	722	682	742	730	725	686	717	711	719	698	724	711	718	761	703	738	732	647	756	720	764	687	714	726	712	707	712	719	754	734	735	680	736	683	693	703	716	749	720	723	665	733	688	756	740	734	735	740	727	719	718	724	739	695	721	720	716	762	719	752	762	769	684	766	726	701	736	711	717	705	730	750	785	752	754	757	705	760	727	750	748	723	695	725	721	678	738	764	727	754	709	743	710	740	741	727	714	738	760	728	711	779	744	736	686	724	722	712	694	709	745	765	743	714	786	764	710	714	780	795	740	728	753	731	754	687	738	677	703	744	744	733	676	732	722	697	736	717	690	737	734	721	684	718	734	710	768	735	745	693	714	679	744	732	716	686	731	727	696	690	717	757	743	785	695	800	706	748	677	727	726	762	810	695	720	699	693	682	760	722	700	733	707	756	742	790	767	733	748	692	733	724	722	706	721	720	711	750	746	725	752	740	674	731	729	712	706	749	687	716	715	707	750	717	708	710	758	716	750	726	714	730	743	719	685	742	679	690	755	726	710	746	700	715	740	718	738	737	759	669	720	723	724	776	744	721	756	681	718	733	694	736	733	683	701	729	747	732	741	769	654	731	762	705	750	687	741	697	723	753	725	712	692	772	696	750	726	723	708	747	730	690	725	760	752	659	717	677	708	707	709	672	755	748	727	707	732	744	708	719	739	732	718	748	712	715	756	693	681	745	790	761	779	768	688	730	706	741	725	687	771	741	737	714	672	699	685	749	741	732	713	719	710	730	735	733	773	723	720	701	718	730	723	728	729	776	719	715	743	734	752	662	738	735	727	761	671	767	702	743	767	777	768	733	714	728	744	694	677	739	668	788	748	737	710	687	748	733	720	697	762	691	717	707	755	696	698	749	732	748	732	766	739	772	744	706	724	760	713	678	742	741	726	755	700	716	738	719	734	771	740	737	724	717	730	696	744	750	699	727	716	741	678	711	717	752	718	741	761	764	740	693	706	740	775	720	765	713	686	732	708	750	751	719	754	683	706	709	695	731	741	761	710	744	727	743	770	739	707	685	702	746	724	708	676	734	728	769	696	737	704	714	726	758	684	731	735	704	752	702	748	669	753	700	704	740	735	698	731	741	798	727	759	704	743	736	718	740	735	753	734	722	705	753	724	693	726	737	706	722	747	746	677	737	744	768	715	751	719	738	688	719	736	744	718	722	730	749	701	757	732	788	706	688	708	725	678	732	756	766	698	735	748	749	652	716	725	759	706	735
25505	21605	27578	25552	14815	6127	3478	2457	2024	1592	3732	3310	3478	4430	3699	3008	2290	1654	1335	1012	854	825	748	798	785	813	721	709	670	752	767	686	737	785	704	821	708	757	771	759	753	754	794	725	786	759	756	712	749	754	683	741	750	749	706	771	781	709	731	753	742	714	796	717	719	772	771	731	759	773	763	748	777	714	750	782	729	746	741	779	773	736	772	776	763	726	784	717	780	779	729	775	738	685	746	767	737	790	721	808	719	783	710	768	697	712	765	747	756	776	700	753	718	751	752	736	776	781	756	753	758	742	759	719	798	746	800	716	716	755	705	703	734	716	781	690	767	741	701	763	765	770	758	773	776	795	751	751	731	813	769	752	735	740	770	761	789	754	742	751	782	765	768	720	687	750	782	660	772	670	752	774	762	730	747	750	787	754	756	757	720	757	735	767	738	755	751	796	685	804	766	686	739	739	715	757	738	705	733	750	732	773	734	715	701	729	735	742	779	794	734	780	724	727	771	747	727	717	747	740	753	737	746	757	692	740	728	756	767	727	721	764	755	792	789	766	755	751	756	766	700	760	732	762	751	741	758	812	676	741	779	729	796	773	750	743	709	718	691	727	751	761	757	758	751	763	752	742	731	737	713	684	767	736	775	761	735	702	740	727	725	707	746	733	708	706	730	766	756	740	749	765	792	764	741	749	809	748	748	772	726	724	745	757	762	711	763	718	734	729	688	767	719	737	754	727	770	735	751	754	774	770	768	719	677	729	743	708	735	756	717	744	742	685	737	713	723	772	705	718	785	788	697	822	754	780	769	716	705	734	745	734	773	746	736	741	755	754	738	732	779	740	755	758	718	769	754	781	723	759	737	758	765	709	727	805	699	728	782	700	754	739	714	758	730	729	734	698	751	706	749	770	763	733	788	775	776	758	734	739	745	756	728	746	749	696	781	755	742	755	748	753	816	808	700	777	749	750	736	773	702	816	743	701	728	755	758	725	734	702	795	768	741	764	792	751	725	731	752	722	735	740	741	713	774	703	756	745	776	717	778	740	763	728	763	698	821	746	719	756	744	729	674	773	734	735	790	722	713	768	760	788	754	721	729	771	727	760	753	776	748	770	757	713	781	716	732	780	766	755	763	729	746	795	727	775	742	774	730	787	802	693	790	768	770	737	770	686	766	776	727	753	735	747	739	735	768	733	748	776	745	784	785	729	764	715	734	728	742	734	747	743	717	747	740	761	731	765	800	706	753	721	772	696	715	754	741	756	764	807	705	714	774	742	729	761	729	725	763	769	724	733	764	747	738	719	719	741	733	788	755	747	707	727	754	773	736	742	771	749	769	751	793	736	732	716	742	781	715	734	734	732	700	711	756	786	711	721	791	767	757	730	727	742	747	764	783	730	756	738	793	758	748	786	792	774	784	754	776	676	768	786	743	723	739	724	782	728	742	748	741	718	696	738	752	767	740	741	741	799	723	751	700	780	714	729	745	770	756	788	746	796	773	716	710	771	661	705	742	766	723	775	739	725	726	763	777	773	763	775	710	763	747	734	720	773	771	764	696	763	756	786	740	733	712	778	733	757	753	719	809	740	714	762	762	752	705	772	748	702	780	770	702	754	700	746	729	753	773	716	755	721	756	790	752	787	766	761	771	773	738	750	764	778	701	707	723	780	762	722	758	750	716	754	784	714	776	753	755	693	793	749	741	746	749	751	736	792	740	731	688	709	743	730	754	771	748	724	784	793	797	783	767	734	783	742	791	761	762	797	768	752	717	730	717	798	751	734	768	779	815	778	716	722	763	746	755	760	742	747	754	729	763	802	756	792	746	750	713	760	776	798	741	768	736	754	718	739	740	737	721	701	783	756	723	753	763	766	689	773	739	757	767	701	774	757	716	755	752	713	732	779	739	707	741	769	706	694	784	786	775	831	799	745	692	719	721	744	736	764	791	715	703	745	785	745	796	757	767	751	726	747	740	726	769	725	715	735	765	741	681	725	773	779	772	756	765	803	725	800	789	777	706	796	819	740	792	797	737	797	787	715	822	753	724	782	757	692	728	710	742	708	777	766	740	789	777	742	728	739	747	784	753	723	750	747	756	768	765	771	760	717	756	743	745	789	752	747	785	748	737	782	718	750	783	734	756	756	752	708	740	750	735	730	729	751	749	771	735	738	744	736	769	803	794	771	740	726	707	762	756	739	750	729	769	775	777	778	758	706	766	715	717	687	740	753	777	719	725	734	794	775	723	777	802	735	747	754	759	780	729	729	729	778	762	714	789	727	817	774	757	762	760	755	743	791	732	731	713	737	696	745	718	721	709	764	721	802	773	738	785	778	787	747	750	786	722	770	704	755	758	766	716	709	747	746	728	714	753	720	721	768	711	751	724	761	743	736	717	700	754	770	745	765	716	739	710	712	734	747	753	714	726	750	677	755	757	743	716	788	746	777	734	754	763	709	714	771	776	718	757	738	774	709	729	775	738	714	790	761	724	755	772	787	721	776	809	771	737	797	768	773	737	759	721	751	718	698	744	757	777	743	738	784	747	752	733	752	762	778	800	763	753	724	778	715	783	740	751	781	779	722	749	741	762	778	718	737	788	764	730	750	742	785	828	751	715	758	734	721	749	766	765	744	767	741	781	721	751	728	743	780	771	733	736	748	737	719	744	708	725	748	718	757	739	741	749	796	708	762	773	763	786	728	733	757	748	763	773	726	746	777	778	776	744	750	737	734	707	768	728	790	733	693	759	736	766	709	724	718	795	750	767	746	755	775	780	774	751	729	755	760	729	756	777	693	743	756	774	787	739	714	748	779	728	737	770	704	742	776	779	700	711	747	778	789	676	733	715	728	712	757	772	696	738	720	783	761	736	790	771	733	717	753	736	740	681	748	729	685	713	720	779	747	701	755	781	743	718	778	739	795	745	734	745	697	729	731	741	719	732	704	759	749	740	729	752	769	712	716	767	742	755	734	697	742	746	728	789	694	777	710	748	767	784	786	744	726	770	714	751	765	731	752	732	763	696	787	686	757	797	786	763	711	790	674	779	723	815	727	719	726	714	750	717	772	751	762	725	728	771	769	761	704	790	722	731	718	736	748	757	695	756	717	734	751	738	742	764	704	740	739	738	727	749	762	743	736	726	747	772	729	803	736	702	748	731	721	767	745	746	756	735	739	767	763	744	747	733	785	782	787	752	788	787	725	760	736	749	759	764	727	727	752	737	741	770	703	722	751	722	711	789	786	776	768	758	738	763	725	752	773	748	673	776	786	778	722	805	736	713	773	739	813	728	720	762	770	760	730	756	733	736	755	740	759	729	721	722	738	794	765	716	767	718	731	731	696	730	785	716	773	745	736	713	785	712	753	755	774	753	774	709	751	739	737	744	763	752	729	761	716	779	737	752	746	776	715	789	797	722	721	738	750	754	735	750	735	760	793	831	746	800	766	750	732	735	698	754	716	805	804	750	785	751	781	753	777	729	765	751	747	762	752	755	730
34077	50847	18016	9817	11864	8858	6120	4505	3500	2689	7212	6151	6781	8106	6964	5282	3832	2683	1971	1379	1156	954	915	914	894	905	865	903	895	843	890	893	878	854	931	907	939	846	870	874	915	811	868	881	853	886	889	877	908	912	895	831	845	845	848	825	889	929	874	868	850	863	845	847	834	921	860	895	897	891	877	858	796	862	888	855	886	844	838	942	887	857	890	820	879	887	852	821	897	850	879	859	888	837	867	898	879	797	862	918	883	840	882	882	865	854	853	852	845	878	882	875	852	854	846	875	871	912	849	904	925	856	891	883	827	848	847	886	879	863	858	884	900	859	881	888	935	904	785	839	854	903	885	904	824	900	879	881	869	907	872	863	910	878	828	840	855	878	912	864	857	848	935	890	923	814	872	864	884	875	867	882	868	848	872	850	881	830	840	890	868	862	911	901	833	839	865	907	932	885	885	891	889	835	858	852	840	877	921	940	923	864	879	882	832	917	860	865	831	869	815	901	812	853	853	919	904	894	875	857	895	880	924	868	846	884	859	917	867	894	871	871	919	871	841	858	886	897	863	864	901	913	926	809	873	865	904	856	859	912	857	892	833	900	842	857	891	844	917	834	884	873	880	870	841	866	886	890	914	877	883	850	899	856	879	920	949	912	885	847	843	874	837	850	862	859	861	939	872	907	901	834	834	836	873	851	863	921	835	888	861	847	901	885	895	881	847	878	852	882	900	824	839	851	891	924	877	881	936	812	874	870	942	910	874	865	878	856	883	887	856	879	848	901	820	869	885	860	889	847	867	887	891	953	923	924	845	884	904	913	870	888	873	892	852	908	887	917	837	899	915	871	922	882	863	881	855	841	851	894	839	883	920	881	845	817	799	867	891	847	897	876	938	820	899	852	844	903	869	852	872	819	859	860	878	872	871	869	930	836	848	865	859	886	878	863	865	885	879	847	849	840	888	874	902	915	814	826	866	861	861	908	884	914	870	869	903	878	902	850	867	863	864	881	855	897	900	879	836	881	874	892	890	866	866	879	860	879	890	885	885	890	852	870	853	895	784	874	910	863	838	836	908	871	848	883	914	900	860	877	869	867	867	908	869	834	881	893	826	842	864	906	867	889	877	891	899	805	882	914	833	871	912	836	847	856	867	861	897	951	843	869	877	894	865	937	848	866	900	902	904	891	860	873	882	877	840	875	899	842	845	875	874	832	858	885	882	889	835	870	875	864	854	821	902	834	845	864	860	885	852	895	840	903	874	880	854	833	835	855	866	851	866	909	901	883	892	903	833	889	842	893	920	845	875	928	861	792	910	865	887	853	853	836	837	876	885	824	860	925	842	852	937	856	867	873	885	844	851	918	907	844	827	867	873	901	870	891	859	874	835	822	856	903	872	863	871	896	882	836	866	811	890	946	830	875	864	868	893	867	879	895	846	896	872	913	835	893	886	877	908	869	800	894	858	930	907	877	836	834	864	895	909	848	837	861	849	869	866	891	885	836	843	871	832	890	822	916	872	872	942	866	921	860	835	895	828	871	872	894	828	873	857	879	854	860	868	853	893	893	934	888	844	852	805	906	808	900	877	897	842	866	811	888	887	847	838	867	835	854	868	845	861	902	882	833	901	809	892	901	839	849	868	860	836	870	850	861	879	845	892	856	866	885	828	829	874	855	893	851	867	870	867	874	835	824	850	859	883	806	865	867	845	903	853	854	910	857	936	857	908	873	878	905	851	872	882	860	865	901	884	920	851	850	853	824	859	875	863	880	889	871	897	865	885	834	855	913	869	859	871	898	866	823	875	837	875	858	874	908	824	883	911	886	867	882	832	908	804	926	864	865	962	909	852	874	888	875	873	869	871	909	928	881	858	908	885	896	855	839	859	875	865	925	911	858	875	843	844	863	895	870	877	836	882	864	886	852	874	958	891	862	835	856	864	874	888	836	907	825	941	857	924	909	834	926	878	839	868	854	850	875	958	872	900	840	927	898	840	866	860	860	913	828	868	884	865	846	885	881	839	863	885	846	808	823	874	891	896	871	856	909	879	907	849	863	867	815	890	847	849	825	860	877	864	875	829	862	879	868	869	895	888	868	894	904	874	837	813	832	854	858	930	828	876	844	866	852	887	868	830	861	875	854	875	848	889	875	837	897	865	910	823	880	899	877	890	870	826	879	843	896	882	908	861	864	867	854	893	882	864	831	824	872	850	860	905	840	853	876	872	886	921	882	938	925	909	808	861	836	868	887	873	866	836	825	835	843	887	882	903	900	907	856	881	888	885	876	915	831	855	947	865	812	896	872	937	839	869	906	896	887	843	835	932	844	880	873	899	856	848	897	872	907	850	843	840	858	872	865	824	852	894	871	863	855	902	901	917	842	846	847	868	882	842	838	899	884	865	881	908	931	808	888	869	854	860	920	880	847	952	874	903	852	881	908	909	873	851	866	852	847	891	857	898	912	870	908	851	873	912	892	857	924	819	878	872	832	877	958	855	864	874	927	909	890	918	925	841	846	871	886	901	885	864	805	849	847	926	896	923	858	862	891	826	810	864	894	828	868	874	929	856	837	882	834	919	884	851	914	849	864	869	920	808	882	875	860	808	871	855	897	832	876	849	871	872	865	858	911	874	861	907	858	829	902	897	906	840	842	862	872	875	886	838	887	840	850	840	882	854	857	878	896	882	870	893	916	847	894	860	860	876	892	918	902	906	930	870	879	909	906	878	882	869	874	925	916	870	898	906	914	845	866	938	857	900	908	872	860	910	939	873	819	810	855	834	830	838	915	884	845	888	855	924	844	885	878	865	853	859	906	873	867	900	861	887	858	887	884	898	874	854	844	837	870	908	861	880	856	885	899	892	880	838	873	879	896	895	906	915	823	913	868	875	828	881	884	832	883	901	859	869	887	887	819	892	853	857	904	902	827	915	870	848	842	874	933	915	861	910	871	910	907	863	951	862	889	886	878	872	855	927	895	895	863	822	879	837	854	899	867	892	835	898	903	877	832	896	917	891	885	880	874	856	908	891	887	889	871	879	851	878	972	892	850	874	914	899	915	848	879	892	832	894	879	895	863	859	835	854	845	888	825	926	851	847	863	852	911	904	901	870	891	836	884	911	896	854	902	900	864	861	867	784	892	879	828	873	816	827	853	887	930	834	854	848	837	872	878	835	855	860	938	917	940	831	880	909	851	887	893	833	879	877	879	863	907	895	895	883	925	887	905	916	858	913	877	885	896	889	913	899	873	840	882	835	856	851	824	902	866	870	878	854	889	821	861	851	836	824	874	856	845	855	898	861	849	876	865	876	908	844	886	865	891	891	811	866	872	863	921	824	872	892	804	867	916	864	901	893	897	906	878	884	854	917	844	891	862	864	855	874	836	902	874	890	897	944	869	881	865	820	850	873	882	889	892	824	853	852	891	859	885	851	879	843	884	864	915	885	902	905	876	879	858	880	851	872	853	901	925	878	867	857	846	844	863	825	837	890	884	903	875	868	893
23320	21610	29336	24287	21604	21991	16028	5701	3837	3000	10840	15251	13779	13997	12339	9911	6449	4269	2715	1787	1181	990	909	871	849	816	793	800	826	791	806	814	845	797	836	833	769	836	797	786	849	811	787	849	818	825	835	823	836	814	826	790	733	826	815	827	772	848	798	837	796	792	791	823	793	728	815	788	765	765	832	760	828	786	829	824	781	828	799	821	840	814	848	792	838	788	772	799	795	767	805	796	810	801	787	822	821	808	747	820	830	824	734	749	766	838	854	776	787	753	835	840	776	838	803	838	830	837	818	787	794	838	796	831	831	855	789	772	820	785	823	814	783	829	802	794	796	812	821	793	775	781	835	836	847	806	840	829	783	821	832	822	841	819	822	829	826	760	820	810	849	834	825	837	780	797	819	788	807	830	809	835	803	808	785	789	772	827	820	788	819	774	824	818	820	812	832	824	822	831	837	825	816	770	781	812	841	797	804	833	811	784	795	824	800	793	793	831	824	812	802	711	788	783	803	819	773	792	801	779	823	799	840	852	818	842	816	830	822	757	783	821	837	810	795	781	801	768	814	793	793	809	847	825	910	804	884	798	806	809	824	791	801	782	803	815	808	784	787	757	769	755	773	813	798	819	724	819	867	846	833	785	821	763	763	791	823	848	773	787	834	805	772	766	829	824	802	820	846	820	824	775	734	838	780	801	804	788	834	799	808	843	851	771	860	816	781	855	821	783	796	798	831	843	813	783	812	777	756	737	868	776	772	806	799	791	832	840	785	762	823	761	833	791	839	852	844	794	826	836	800	789	808	860	825	789	836	806	798	815	794	808	771	833	807	852	828	867	819	764	806	762	814	810	752	841	785	793	788	701	810	817	852	799	766	759	803	840	798	848	833	788	789	803	748	790	845	804	789	801	830	858	835	800	786	795	773	835	826	762	840	782	783	855	806	804	833	825	807	763	829	821	822	850	832	777	792	825	860	753	781	821	847	780	746	837	838	818	780	812	782	862	775	769	818	793	750	823	828	794	800	823	825	810	819	837	849	777	817	773	827	759	823	828	824	836	781	794	781	836	825	795	749	778	809	852	757	849	793	796	766	835	777	815	781	793	823	831	824	845	782	801	814	831	797	782	750	806	793	854	849	812	787	823	828	840	762	839	848	782	800	853	791	829	776	821	801	817	807	792	775	823	764	819	783	808	811	781	821	804	855	815	762	740	746	822	824	756	798	791	829	826	766	826	824	761	803	803	819	800	810	833	791	777	837	804	752	841	807	807	843	855	871	820	847	805	791	760	854	786	822	809	848	826	759	796	806	751	835	798	819	826	811	824	791	860	851	806	776	814	799	840	847	820	802	854	818	790	818	761	821	782	877	793	767	800	816	783	757	774	778	783	833	859	827	832	774	844	803	857	745	756	787	873	761	832	779	833	815	812	801	774	786	828	861	822	849	863	859	789	836	781	816	833	780	856	871	808	773	793	796	801	823	817	794	825	793	829	778	788	818	790	825	788	844	779	745	806	803	815	790	797	783	851	798	827	787	822	784	778	807	827	825	804	776	765	823	810	823	783	760	860	768	794	794	759	802	840	824	764	817	811	822	851	802	860	782	806	780	795	856	789	783	819	790	794	770	833	789	815	839	832	823	777	837	841	827	826	806	782	819	800	781	734	860	802	846	823	846	721	813	786	794	847	839	818	845	819	808	796	807	772	778	734	788	824	790	783	822	838	767	787	810	801	780	814	799	851	810	814	888	803	827	868	805	853	799	824	797	758	850	815	832	761	856	790	809	866	771	829	800	839	809	827	835	820	830	789	804	799	836	752	830	853	780	803	811	821	866	802	818	833	825	755	823	833	826	785	776	764	794	770	809	827	829	793	774	774	804	820	829	836	803	798	771	784	783	814	816	843	814	801	763	767	784	799	795	852	821	877	805	778	830	795	809	790	824	843	802	782	767	828	793	839	773	809	767	843	833	823	740	834	789	848	792	786	857	787	820	774	846	782	816	775	784	796	808	790	816	813	814	773	841	783	856	856	814	799	850	771	761	820	881	810	828	815	781	811	807	809	830	792	803	818	805	795	785	799	790	798	819	855	796	792	839	799	797	846	766	808	812	798	825	794	855	800	789	789	798	773	762	811	817	822	850	821	831	841	782	836	783	781	812	832	748	830	786	815	838	794	776	825	828	804	829	801	832	781	793	756	767	844	861	781	827	895	807	825	760	771	805	804	758	810	811	844	815	886	797	795	774	792	801	830	754	810	767	777	774	849	799	805	829	823	786	783	812	777	769	803	797	820	776	845	804	825	775	814	803	813	816	867	761	813	822	850	759	779	794	772	811	807	791	847	809	820	809	800	789	843	820	763	824	856	815	807	792	785	764	845	798	764	799	832	836	754	783	835	840	807	829	778	840	757	755	784	834	841	786	812	850	827	849	792	840	825	795	786	837	818	797	843	827	831	812	766	832	819	768	813	811	856	823	862	797	809	772	793	890	826	772	840	813	846	808	843	785	805	776	835	843	826	845	827	796	765	770	817	844	805	723	833	817	784	805	823	755	807	788	839	802	812	795	798	778	747	794	810	811	747	843	849	820	828	798	799	793	845	797	837	782	771	796	754	840	781	802	779	759	822	797	856	826	868	790	814	800	801	772	800	861	835	844	845	766	790	799	822	808	842	832	758	844	788	783	848	794	803	778	832	808	770	840	795	798	820	806	828	831	793	809	769	817	826	787	827	820	796	785	792	811	792	810	832	804	780	797	814	807	753	787	785	843	776	827	787	836	812	827	885	783	855	792	817	722	807	796	797	828	814	813	797	855	900	841	770	818	772	809	808	800	768	821	809	811	854	786	862	862	822	796	847	801	831	808	762	781	804	829	813	812	887	852	828	785	792	834	798	836	769	803	806	818	805	816	835	831	742	793	812	914	819	843	792	799	823	842	811	805	747	789	778	825	794	817	780	792	784	809	842	810	821	799	813	781	827	805	824	800	775	863	822	808	807	788	829	781	826	823	775	825	835	769	795	869	837	829	777	801	791	760	833	826	810	799	800	749	756	790	825	824	770	789	839	806	806	748	778	838	767	857	785	816	869	859	837	808	834	794	851	784	845	755	787	832	835	834	836	809	841	796	817	848	806	775	818	834	814	777	824	831	776	845	819	829	783	812	802	801	822	806	790	793	833	784	810	754	814	822	780	822	810	756	806	795	818	849	803	790	821	799	851	810	819	779	816	835	834	849	822	806	816	810	768	800	804	794	799	803	818	809	841	795	788	813	813	774	795	770	793	830	806	826	865	838	760	847	802	799	797	807	810	781	759	804	814	776	787	843	788	803	769	763	874	812	823	870	874	796	767	777	747	803	804	773	811	808	805	776	829	850	782	813	761	779	782	817	813	798	836	795	773	774	811	807	802	812	813	830	865	845	836	806	795	809	801	788	797	758	810	763	747	821	834	793	783	795	764	766	827	857	747	811	805	774	782	765	797	777	807	856	759	811	785	790	858
39660	64129	23344	16388	18616	16211	11319	8386	6657	5117	17275	20543	18704	18791	16640	13486	9417	6312	3862	2401	1542	1296	1060	932	959	953	921	900	885	895	878	874	915	868	932	883	911	915	945	977	958	927	927	911	918	960	926	925	984	896	898	936	939	907	873	961	899	880	940	905	940	883	906	912	928	938	926	930	913	933	931	930	970	925	909	876	920	892	881	923	923	908	926	868	915	905	879	942	878	945	916	943	895	916	915	910	948	915	908	930	907	964	931	959	954	962	905	880	886	890	916	909	956	919	928	902	919	916	970	899	916	979	951	910	916	954	883	824	902	886	945	885	920	929	945	921	887	917	919	856	880	864	960	971	894	923	947	949	934	963	928	893	931	909	940	875	982	883	924	913	938	891	905	900	884	950	931	956	931	936	924	910	956	929	936	901	958	933	903	873	934	931	861	902	874	951	891	919	892	896	913	908	942	891	937	891	959	930	933	904	901	960	908	954	911	883	854	901	864	889	921	940	896	886	937	902	901	926	950	926	881	900	878	947	921	918	902	908	934	929	880	916	945	923	953	878	960	928	946	902	901	861	963	908	941	891	899	879	922	905	918	930	933	999	972	933	965	962	933	952	872	942	887	898	926	869	944	916	936	903	888	889	916	920	916	919	877	943	873	884	887	933	909	922	888	923	906	874	942	874	962	908	889	956	917	963	879	919	922	886	854	958	913	895	945	930	931	920	909	891	885	994	942	934	924	900	899	943	936	884	873	931	960	919	885	882	913	876	913	893	916	859	939	884	949	921	924	950	903	870	892	957	890	924	923	899	936	907	956	894	914	902	935	968	883	873	890	939	854	905	886	876	929	917	979	965	866	942	906	908	962	933	946	937	925	970	940	888	881	920	901	880	892	962	917	899	909	891	962	900	1008	815	922	843	879	886	892	903	932	905	890	934	951	907	911	943	880	836	868	847	902	939	858	885	889	910	906	862	914	891	930	958	909	956	849	902	958	896	953	911	909	938	918	914	863	886	913	890	882	896	933	852	886	889	910	923	943	924	904	906	938	954	919	910	902	893	882	907	932	941	904	929	938	878	912	898	915	979	869	890	927	888	917	906	896	924	947	856	934	932	931	885	882	932	893	924	902	930	917	988	888	872	873	896	923	893	911	950	953	882	930	925	889	906	913	941	915	898	851	964	910	901	871	924	856	958	946	910	939	875	905	895	938	920	902	956	848	875	893	829	895	884	854	946	894	941	871	907	961	878	926	927	868	926	868	911	911	951	947	883	918	909	822	917	924	924	876	906	893	889	902	919	940	945	916	878	934	899	904	913	891	892	952	914	898	890	887	913	881	927	907	873	912	955	880	908	904	931	922	923	898	891	891	896	860	915	880	961	897	959	951	922	959	881	933	956	900	883	924	897	896	917	883	880	914	854	885	921	875	932	888	895	944	878	955	923	903	912	914	950	899	883	901	894	887	913	899	893	943	869	967	932	901	923	887	874	909	953	893	914	848	921	870	891	864	935	944	910	921	933	902	939	950	878	982	923	886	883	933	879	928	864	953	930	965	981	904	883	910	971	953	975	886	865	904	887	876	929	952	883	890	926	935	904	862	913	925	925	907	938	937	956	881	944	948	931	869	918	902	897	929	963	935	914	886	985	926	905	935	907	985	914	914	946	919	893	902	897	909	927	885	923	960	970	921	926	874	881	915	886	936	926	895	874	903	897	961	913	888	886	911	933	932	933	885	922	880	931	861	841	899	936	931	1002	945	915	882	971	894	896	928	908	964	895	919	910	847	933	889	891	907	921	899	911	917	922	926	901	856	856	894	946	905	923	935	874	924	909	897	980	913	904	924	921	934	925	903	908	939	936	903	950	883	903	867	956	894	913	906	902	886	895	902	928	962	877	937	974	885	898	933	896	869	870	864	872	882	899	893	902	995	930	875	929	931	934	875	910	882	974	860	933	957	898	994	926	912	924	929	902	979	926	912	856	883	892	901	915	851	969	871	917	915	902	964	883	900	908	948	935	859	898	882	921	912	890	916	915	900	866	866	943	884	922	949	865	916	888	876	858	882	913	944	917	920	870	937	888	967	880	908	918	913	882	956	958	900	946	906	903	954	855	879	863	948	928	923	853	916	942	884	897	891	945	923	947	911	918	914	920	894	878	912	925	890	936	939	917	912	914	904	953	926	941	897	951	959	910	884	889	877	892	899	903	929	911	902	885	938	874	895	954	894	887	931	904	949	908	882	930	912	953	911	990	897	920	929	930	878	943	931	896	924	882	917	889	913	925	921	930	895	868	907	844	916	969	970	927	871	958	915	922	934	926	953	883	932	935	896	887	890	942	941	964	929	931	937	897	905	940	910	934	963	902	935	968	982	848	936	924	926	914	913	893	913	910	989	915	896	922	907	886	868	876	908	854	920	904	933	912	882	909	928	880	869	922	872	882	887	885	936	950	886	898	946	915	895	957	884	936	898	903	887	858	898	866	920	931	930	870	910	918	922	900	904	910	907	941	878	924	899	898	931	911	951	929	931	951	907	890	863	925	860	944	937	906	900	933	911	881	950	909	960	948	908	859	854	907	916	890	899	884	908	898	947	913	884	881	901	927	919	917	912	907	961	836	927	920	899	931	974	880	876	907	921	974	940	966	932	891	916	887	925	878	883	937	939	922	884	903	899	918	877	939	963	925	872	900	888	876	953	819	918	840	982	920	939	830	898	925	903	926	922	949	934	937	924	879	963	832	931	912	929	914	915	922	901	941	865	946	986	898	891	885	912	890	963	923	889	808	846	912	945	938	1022	893	943	917	921	947	912	875	915	873	952	936	926	959	939	926	935	941	890	902	886	931	887	928	918	899	922	874	896	972	861	922	925	876	900	940	855	879	913	910	931	872	916	885	885	943	941	909	889	902	881	931	934	929	907	958	892	951	891	892	874	904	909	920	885	837	901	933	896	906	874	909	897	939	910	877	977	893	877	921	883	907	891	921	924	962	888	937	911	931	937	962	925	855	913	910	955	923	945	894	859	878	916	822	904	903	977	909	914	965	888	908	927	936	867	878	911	903	939	933	891	921	917	884	919	950	883	886	879	864	868	909	875	906	878	930	943	880	911	937	905	922	958	898	921	899	880	956	856	906	885	901	884	857	914	908	887	924	908	921	831	902	886	887	887	939	934	969	946	912	949	898	889	913	873	920	889	900	984	920	945	919	882	928	884	922	897	878	894	940	896	954	939	844	913	868	920	884	899	947	934	901	866	968	932	912	919	891	943	876	934	908	906	914	916	962	924	904	848	871	894	908	872	906	877	949	946	937	920	908	889	913	904	903	950	944	872	912	866	902	923	911	932	924	888	903	902	911	963	835	967	900	909	933	882	868	896	963	931	924	855	923	929	907	941	926	918	938	943	940	875	928	915	917	921	969	914	972	897	874	936	915	962	911	980	974	923	903	881	956	934	927	840	891	897	936	948	936	900	908	920	858	920	865	833	930	953	855	927	918	933	936
28737	27437	20714	8925	5268	4892	3447	2061	1705	1340	1287	1682	1629	1446	1235	1126	1021	830	699	636	632	590	614	621	648	606	572	604	646	549	580	557	597	606	609	607	550	625	552	590	605	559	598	572	599	563	597	569	571	568	565	610	572	586	587	631	579	585	623	609	599	558	595	588	573	604	608	599	580	580	586	560	616	554	547	551	635	604	606	623	575	611	590	592	554	564	578	563	625	617	570	588	604	596	604	573	565	529	522	624	580	569	560	569	586	590	613	574	592	601	562	582	643	575	559	633	587	547	585	595	565	572	532	564	596	605	596	564	604	607	585	550	596	578	538	562	619	544	633	551	614	602	576	598	581	562	584	598	607	633	567	609	597	557	580	614	542	586	625	580	577	603	600	580	557	591	620	549	573	623	624	620	581	568	626	560	596	606	601	579	578	629	579	580	550	586	579	566	584	570	582	578	549	558	591	588	562	559	594	589	600	577	596	578	575	620	578	598	603	595	574	593	571	533	622	596	572	576	572	598	571	631	619	580	591	603	582	582	610	596	573	594	597	592	634	583	576	609	584	545	590	601	616	605	566	603	575	607	600	584	574	568	569	565	596	579	603	623	585	608	612	579	557	617	542	577	579	578	586	630	612	588	581	608	631	587	583	595	627	587	589	547	575	592	579	619	571	585	591	579	603	598	620	560	574	587	558	539	565	559	573	584	614	589	632	583	559	609	538	585	603	605	557	558	581	580	575	575	624	587	611	596	553	615	573	569	625	601	590	558	574	630	613	616	614	618	593	588	564	581	554	610	591	592	620	568	595	583	574	623	589	583	583	618	603	613	604	588	598	564	589	574	564	556	605	599	582	612	629	557	590	607	591	614	603	605	573	623	624	571	583	562	586	582	583	582	580	534	596	605	596	581	584	564	619	544	603	615	618	577	570	581	592	578	567	588	591	560	569	560	601	641	601	590	561	588	624	572	611	591	529	597	618	608	570	548	589	592	621	610	619	609	590	588	585	599	600	623	593	574	580	562	643	573	575	549	591	570	557	619	609	623	600	609	590	580	544	522	609	623	587	564	571	595	610	562	561	561	586	568	565	605	583	603	592	605	591	640	598	576	596	566	591	605	537	563	573	620	626	561	603	627	579	571	601	599	596	606	567	627	609	603	603	608	586	603	589	550	565	545	589	604	564	545	583	600	575	583	566	578	587	581	546	533	594	592	611	554	546	611	598	577	573	550	580	567	596	588	583	552	653	563	593	586	586	583	602	558	606	607	595	593	595	578	580	588	563	571	579	580	605	610	589	598	615	608	545	545	594	572	559	575	574	624	597	599	590	594	615	580	559	599	582	591	604	605	605	596	561	592	570	597	599	616	609	608	559	551	624	617	566	568	597	554	603	563	595	549	553	605	614	593	607	575	613	587	616	573	604	545	620	594	609	586	616	586	595	550	603	594	578	581	600	576	598	597	574	584	627	596	621	601	629	622	553	560	597	601	588	587	572	601	583	601	590	622	569	584	599	642	624	565	604	559	564	604	588	604	581	564	625	575	605	590	539	588	600	619	618	624	606	563	617	571	552	573	599	582	636	589	624	589	568	602	612	614	608	625	614	600	591	613	608	580	577	611	561	598	592	609	588	608	599	609	591	567	632	566	583	596	567	572	585	581	591	621	606	563	574	547	562	571	596	586	616	588	584	625	582	610	606	577	602	596	611	624	627	587	595	587	564	591	603	588	615	552	584	629	598	574	593	620	591	609	582	589	605	584	606	613	578	594	605	558	590	587	630	613	567	630	564	590	567	601	595	560	581	611	615	643	563	602	592	575	622	580	628	555	599	577	602	592	592	599	603	627	603	557	588	547	606	581	594	589	555	542	541	608	653	634	619	571	627	542	631	600	609	576	575	583	581	584	569	598	597	600	587	632	558	537	585	593	599	603	631	613	591	603	587	576	581	584	589	587	582	607	599	553	559	579	594	611	606	636	550	592	600	586	537	640	599	600	604	582	551	584	615	556	625	583	541	592	638	592	578	560	599	581	590	610	570	532	603	594	614	574	599	564	560	605	605	590	627	554	579	614	557	579	565	590	561	586	596	569	573	561	629	591	560	626	603	578	589	621	583	618	589	567	562	583	586	599	580	597	560	551	585	560	550	609	579	600	600	591	558	596	638	575	556	615	596	580	553	614	624	565	530	616	595	578	580	553	586	611	574	611	602	600	582	588	619	583	663	631	580	582	575	621	584	588	628	593	577	612	600	574	597	546	567	587	600	547	623	630	614	553	612	573	577	632	609	549	597	629	563	565	577	559	566	570	648	610	594	568	676	597	583	534	610	602	605	572	568	602	593	580	558	598	581	600	557	587	557	562	631	623	557	614	618	572	606	623	564	528	595	549	589	597	609	538	593	564	635	572	564	640	610	521	576	574	550	599	595	565	600	596	603	598	590	608	556	597	596	552	557	654	603	592	607	604	559	604	622	575	587	596	641	566	576	577	562	565	640	563	602	562	582	593	582	609	618	564	564	601	606	597	595	565	572	594	638	598	563	587	586	614	574	592	608	563	597	588	569	608	597	592	590	591	598	557	616	596	611	654	602	536	603	586	577	582	564	572	559	596	611	565	580	526	605	574	555	603	562	596	602	592	602	579	609	554	576	542	550	624	613	607	601	565	631	594	614	613	590	603	611	576	613	555	655	598	578	604	565	598	595	621	533	571	575	598	573	600	639	612	566	609	579	565	614	591	589	606	611	589	567	593	617	566	612	607	589	622	597	591	638	583	536	612	566	595	588	628	611	572	584	568	594	589	561	590	626	622	605	542	607	578	611	591	576	580	598	558	597	600	567	540	577	543	595	536	560	605	596	637	539	625	545	586	587	584	571	557	573	576	581	563	567	543	628	548	593	546	596	565	603	550	573	579	558	612	602	612	624	591	614	598	599	582	639	589	581	605	549	599	590	572	567	608	602	528	590	600	568	589	610	583	561	557	586	663	634	625	582	582	561	594	579	570	578	640	607	591	594	579	586	618	578	590	563	606	576	624	591	612	597	577	559	590	590	600	575	602	580	556	585	585	603	569	584	582	574	613	625	604	541	584	576	573	574	588	606	563	558	559	614	607	592	609	590	586	596	629	585	586	531	603	605	560	529	584	626	599	582	581	605	593	598	647	576	600	589	620	605	583	584	559	579	582	606	577	585	602	588	585	603	603	585	602	585	593	545	587	582	598	603	616	580	607	583	566	597	562	614	612	569	557	556	601	583	581	577	584	602	594	601	583	582	585	576	593	555	548	628	587	587	572	586	583	608	586	591	608	551	548	604	621	602	576	618	564	577	544	584	567	622	620	580	598	657	586	601	601	560	549	618	608	626	574	584	617	547	610	595	590	582	612	560	625	598	587	569	564	623	592	637	601	578	612	609	583	576	590	559	587	588	555	621	571	598	604	600	581	579	649	585	596	625	550	603	600	584	617	576	581	593	571	576	629	568	590	558	604	583	576	558	584
30487	43315	14236	8109	8456	8609	6344	3970	3406	2424	2133	2650	2524	2170	1801	1583	1312	1103	880	751	762	681	723	718	716	667	697	690	671	744	675	680	729	680	715	679	687	670	771	699	693	738	732	698	686	710	710	695	706	690	675	680	680	732	688	713	718	690	709	705	689	666	709	734	712	711	662	690	694	752	778	707	678	757	654	729	711	685	696	698	728	684	717	672	682	715	678	660	726	660	719	703	672	667	723	618	708	692	715	641	686	743	738	657	705	686	726	703	656	727	714	707	687	677	766	737	706	687	700	724	735	673	756	658	730	666	725	749	688	658	685	694	724	700	666	697	688	721	672	684	689	715	638	754	699	731	695	709	637	728	695	729	692	664	665	708	656	725	653	700	689	682	719	698	716	679	708	712	747	698	711	663	697	673	680	705	659	739	717	680	702	720	694	747	734	734	699	683	682	665	698	682	742	683	728	684	692	660	723	690	729	725	656	673	671	697	732	700	702	724	659	681	692	716	659	686	745	730	703	683	693	683	722	688	720	708	712	690	731	677	723	661	687	719	689	718	690	682	700	726	640	715	722	741	695	666	699	675	676	677	723	703	691	737	687	698	720	661	684	667	726	760	716	723	693	723	704	668	692	728	715	655	695	723	714	735	678	661	706	663	687	682	709	659	663	692	701	693	672	706	727	688	721	690	711	682	724	699	691	706	687	704	688	665	688	697	766	670	702	707	698	698	689	666	698	716	675	687	708	679	712	698	674	685	724	720	677	710	699	727	679	743	714	736	685	707	738	698	710	707	718	707	703	737	690	714	704	696	705	692	665	706	732	714	706	670	739	637	741	713	710	670	699	671	701	724	676	741	706	765	730	684	687	707	707	744	700	695	714	673	705	714	749	731	689	675	703	695	630	695	673	733	634	717	698	681	669	747	715	719	705	673	664	705	684	694	712	664	673	681	695	695	683	651	668	665	704	729	704	761	727	685	760	667	733	698	727	695	665	741	745	709	714	692	687	685	672	700	708	713	684	722	709	707	699	690	700	700	747	688	671	685	695	733	690	698	698	715	801	707	675	682	719	667	722	738	684	722	701	694	696	683	701	693	655	735	731	694	699	686	719	667	680	726	704	695	659	684	670	665	664	714	753	750	672	683	690	698	738	747	681	676	712	697	737	718	671	693	678	642	700	678	716	715	714	688	742	713	724	683	698	685	668	707	726	722	686	675	709	682	668	746	689	727	676	662	690	709	732	711	684	708	697	708	719	752	711	701	754	686	737	717	718	737	678	698	699	707	730	694	671	672	682	632	723	708	643	697	700	735	682	690	728	727	679	728	746	745	676	677	695	693	708	722	744	680	666	686	735	690	710	679	695	713	700	715	680	703	706	725	677	734	739	662	653	717	764	717	711	681	686	686	684	705	715	724	710	676	747	722	725	650	712	693	734	671	737	709	684	652	726	665	698	669	708	702	677	672	742	720	714	704	712	656	693	681	620	658	742	656	702	688	635	689	719	673	663	720	705	651	730	724	682	694	713	714	706	728	666	692	704	676	715	655	663	745	684	677	736	672	731	758	675	709	716	709	671	686	727	744	679	681	693	738	667	698	698	649	718	733	701	726	688	700	692	682	725	688	720	686	706	752	682	751	690	707	760	672	650	689	720	698	714	719	725	695	644	745	695	754	699	663	736	685	717	692	706	691	732	740	728	707	680	712	684	693	699	728	693	686	699	671	716	703	709	685	738	711	682	694	688	668	705	699	686	726	739	695	737	665	681	687	705	746	761	716	739	716	684	732	692	693	664	692	704	667	682	691	694	674	705	712	707	660	707	700	682	666	676	706	699	715	686	745	719	712	696	686	685	733	711	687	687	708	696	736	712	703	737	744	666	673	675	718	690	713	707	678	694	733	715	682	737	726	665	726	674	703	696	713	725	721	697	706	698	717	749	692	715	701	701	710	702	708	714	733	716	691	684	696	705	725	731	680	697	693	690	663	690	688	703	659	683	690	705	735	716	720	670	738	656	698	659	712	670	702	712	700	703	725	723	708	687	677	714	702	734	666	714	713	752	748	693	679	723	742	722	668	731	685	704	684	697	695	697	715	659	681	723	732	681	702	681	703	679	696	689	659	697	678	718	677	654	684	667	682	702	713	700	646	698	704	690	714	697	695	691	656	659	704	705	683	732	709	711	709	691	713	739	721	739	716	693	677	750	690	651	691	695	692	691	698	696	716	695	643	712	722	717	689	691	721	706	739	705	689	671	684	719	698	692	718	714	676	684	661	693	719	718	690	719	748	701	663	694	717	686	723	743	715	682	737	681	705	679	673	661	722	737	705	704	680	707	694	726	739	685	733	705	694	731	698	695	668	702	701	703	709	737	708	725	662	694	674	718	710	646	682	674	699	720	725	705	659	688	733	709	712	694	687	703	714	707	709	711	738	662	726	738	734	663	735	762	730	711	648	685	656	681	673	727	696	717	709	665	722	698	732	701	693	666	738	691	706	671	686	686	690	697	694	718	639	727	685	685	745	725	689	684	742	686	713	715	643	650	685	688	720	692	706	680	706	680	746	678	686	659	685	709	689	685	676	687	693	638	730	696	673	686	722	719	739	663	672	739	714	735	727	746	679	674	731	735	674	691	707	679	703	675	678	715	679	713	712	723	737	720	663	720	678	705	689	686	700	637	693	689	681	676	724	696	684	732	665	670	705	667	748	717	689	708	648	669	693	715	724	688	707	709	660	699	734	700	658	704	737	666	670	700	647	683	731	660	700	726	679	680	659	723	679	667	675	692	697	672	719	702	697	731	683	720	667	663	703	691	668	742	702	720	695	680	686	648	690	725	732	751	681	712	660	688	679	726	689	677	712	710	705	660	708	675	665	670	738	659	663	700	691	673	700	683	701	737	683	677	667	711	752	704	743	730	705	707	715	708	657	694	662	698	711	702	718	730	703	706	656	679	696	708	675	690	719	700	663	736	688	702	745	708	690	719	704	669	695	670	750	712	659	751	731	698	667	729	697	686	701	720	644	703	706	728	709	702	727	720	668	692	665	675	723	649	723	686	696	673	710	713	678	691	654	654	733	672	664	710	682	686	703	744	717	675	714	707	662	699	681	733	704	690	700	682	689	639	747	700	685	757	697	695	680	656	702	640	714	672	715	717	682	668	695	683	709	707	735	686	705	700	686	711	705	661	695	710	741	762	715	710	738	693	711	697	719	652	689	722	741	657	662	753	701	712	710	681	740	697	704	688	708	738	693	675	670	716	714	664	697	681	730	722	686	664	687	706	719	682	719	707	676	707	654	696	692	701	678	720	665	742	709	696	729	687	682	671	715	708	690	692	684	636	712	706	700	693	718	706	726	713	728	644	724	721	737	678	659	699	701	703	722	695	694	693	680	669	702	691	690	734	704	657	709	648	743	679	771	678	685	726	701	654	726	661	696	696	693	728	653	716	751	720	635	705	709	675	669	668	670	694	717	684	647	716	682	682	668	720	692
24284	21537	28698	24656	21471	14155	6992	4296	2284	1778	4665	9039	8283	7793	5746	4368	3076	1997	1259	912	773	724	642	599	616	607	556	596	549	562	606	643	611	592	633	565	570	608	628	570	636	575	585	597	579	565	579	577	586	571	574	578	578	552	657	580	560	597	586	609	591	542	573	586	564	604	602	578	594	567	600	564	588	581	570	601	552	548	593	577	566	630	588	561	564	556	592	593	609	572	596	575	599	587	601	576	558	563	620	604	596	642	555	564	582	591	558	576	539	545	597	605	573	578	627	558	565	579	569	600	619	606	611	577	622	555	595	526	546	588	601	623	563	596	609	591	598	589	619	561	586	636	611	606	592	590	564	601	587	584	576	598	564	573	585	548	583	552	583	551	576	577	611	603	575	626	559	561	624	596	562	582	580	592	615	610	585	593	648	594	577	597	591	567	606	569	583	612	591	617	575	610	643	578	630	591	587	566	596	604	580	600	588	576	543	563	614	596	563	591	605	576	575	638	562	598	564	605	601	593	532	645	596	537	602	610	558	588	577	585	588	562	619	614	573	606	604	599	602	577	572	581	553	593	576	629	603	594	565	591	595	560	627	589	602	614	595	555	569	579	573	572	604	539	612	580	573	575	584	550	552	547	574	592	584	604	602	601	584	591	554	598	588	526	583	603	577	593	592	625	594	571	576	581	568	607	577	560	583	608	606	613	575	601	579	592	630	649	524	585	567	573	615	574	584	526	602	609	541	607	551	573	570	594	578	601	578	583	546	565	587	586	588	572	597	582	580	597	620	559	594	587	596	596	571	618	549	622	598	567	637	581	570	592	595	572	609	571	616	564	585	565	606	603	539	586	577	561	586	555	579	597	565	599	608	575	577	546	545	588	582	582	574	539	580	601	585	585	556	600	571	590	562	594	551	566	621	573	565	570	618	589	603	588	590	595	587	578	575	589	575	577	591	586	597	592	614	578	595	578	600	582	574	570	561	573	628	582	579	596	570	563	559	587	587	597	607	601	576	590	594	558	543	525	556	561	570	619	572	620	554	595	598	620	538	577	591	605	583	577	547	627	603	582	590	580	580	544	584	570	544	588	619	586	600	558	558	560	562	592	577	533	588	546	613	612	603	611	559	593	580	590	562	595	524	632	608	599	573	560	580	561	523	541	577	543	553	591	591	607	591	601	593	596	589	591	560	591	575	601	596	576	595	603	560	587	590	581	616	585	619	566	580	584	593	542	583	578	582	593	586	570	549	574	585	578	540	520	574	623	600	598	588	594	622	575	596	599	590	568	569	590	552	577	591	566	549	578	588	570	598	604	509	559	642	562	631	597	641	566	599	550	567	598	586	590	612	547	583	578	593	582	609	579	569	580	576	608	569	591	577	606	565	575	547	581	567	600	568	558	529	574	584	629	632	579	611	545	585	570	630	568	604	556	582	592	576	613	577	577	605	549	547	571	609	596	626	556	604	580	559	551	592	571	594	644	632	571	607	608	548	597	603	572	571	603	560	581	568	612	582	540	623	565	558	569	623	584	525	574	572	576	558	586	574	592	575	647	556	634	562	574	574	622	615	605	600	601	617	575	609	605	577	597	592	565	603	591	622	563	629	582	580	601	603	636	605	578	592	599	580	593	574	562	570	598	628	628	583	619	602	604	594	561	636	619	574	539	608	621	555	575	563	612	605	602	582	601	613	590	590	618	561	546	543	545	555	616	599	591	562	533	582	621	568	571	597	587	570	549	614	622	581	558	590	567	618	593	598	615	571	615	592	573	617	576	578	577	628	577	557	573	621	578	610	594	579	567	554	565	601	602	576	638	581	581	588	602	617	580	554	615	587	578	588	609	614	579	591	562	619	618	587	574	584	577	540	551	599	579	620	559	605	602	576	562	610	607	636	594	583	587	643	576	620	622	583	616	572	574	561	585	574	586	559	527	567	558	595	567	592	591	552	573	597	556	558	566	562	617	582	587	601	594	556	627	568	553	586	566	559	543	554	604	564	600	598	604	600	574	617	634	567	592	592	642	590	598	541	615	605	556	638	592	633	586	573	600	582	572	526	606	587	626	626	590	587	623	566	607	587	614	581	566	580	619	543	536	616	596	664	576	595	516	566	583	593	591	594	547	582	597	596	604	568	597	594	574	602	548	576	595	551	550	601	567	606	585	585	601	564	572	589	582	578	568	584	571	644	535	579	633	583	600	577	589	630	581	590	575	597	563	586	626	594	638	636	609	625	588	593	581	592	604	627	583	580	589	593	601	606	581	553	578	610	595	564	598	609	573	555	604	541	610	573	573	589	592	570	578	602	576	553	574	630	621	599	603	562	643	609	615	626	627	607	618	574	578	569	591	561	573	572	590	582	591	604	578	614	617	612	622	601	581	587	619	577	578	563	585	598	603	592	604	612	553	627	593	572	576	588	585	572	616	585	617	633	580	568	576	575	580	642	579	572	593	552	584	576	551	579	586	592	597	572	581	587	599	580	553	577	597	559	545	602	559	567	569	557	560	546	599	549	595	566	552	580	569	609	578	538	572	545	600	549	644	547	592	572	563	595	596	582	607	593	547	596	592	576	585	596	559	615	589	582	578	554	610	593	592	636	607	593	605	591	607	574	572	557	607	624	563	568	585	601	592	583	608	612	561	559	558	618	562	600	598	591	587	547	621	601	622	594	613	595	563	581	602	600	581	537	587	591	644	631	595	570	563	582	584	606	594	587	604	564	573	608	617	600	577	590	639	592	603	556	592	571	605	565	604	567	571	574	579	574	609	543	569	565	613	592	582	581	594	568	622	545	599	585	545	591	571	576	587	584	585	578	573	618	559	571	575	587	597	584	544	589	547	534	564	597	560	552	648	636	601	596	592	611	565	598	579	594	541	601	618	636	568	515	572	596	519	550	580	630	590	613	571	564	601	569	592	601	565	568	616	557	588	576	601	561	592	606	590	593	605	578	604	560	585	555	631	568	609	581	534	598	579	580	612	577	592	595	541	582	583	580	654	579	593	597	591	580	576	579	609	595	583	595	602	541	547	582	565	563	587	580	672	622	579	587	608	563	586	558	562	585	594	582	592	599	625	578	619	552	585	609	590	579	552	563	575	534	592	625	594	585	582	590	613	638	634	557	569	586	613	577	622	620	632	594	593	624	572	623	580	518	608	611	604	608	584	556	605	577	567	541	603	595	610	547	620	640	589	577	562	627	574	566	604	601	615	564	561	592	608	601	593	552	617	605	617	582	553	575	560	624	565	550	569	573	582	601	584	619	573	563	570	568	596	579	511	587	539	589	597	577	608	587	550	599	599	562	535	596	543	593	610	573	557	549	600	597	574	623	586	551	575	606	558	580	582	596	562	573	568	576	588	586	586	598	545	596	569	613	574	580	589	546	646	584	582	569	614	580	607	597	577	613	587	579	538	589	579	573	604	622	608	590	567	589	633	604	582	569	602	579	621	609	564	595	568	589	574	545	574	594	600	600	567	628	602	568	568	573	618
35475	60424	19561	10339	10673	9679	10101	7229	3976	3039	8251	14162	12528	11599	8839	6781	4879	3202	1756	1224	1032	848	790	783	700	698	709	730	694	683	680	673	675	711	681	703	689	698	741	671	710	706	691	676	753	714	692	681	701	666	702	714	728	675	693	683	731	667	699	725	728	725	654	661	706	683	689	696	722	673	667	626	683	726	680	653	711	703	679	690	680	704	693	673	663	719	700	720	688	699	715	700	715	657	730	686	698	696	677	642	717	696	673	692	692	677	701	673	689	717	671	696	679	695	700	650	731	634	676	667	678	663	699	661	692	690	653	744	684	682	721	650	658	644	711	717	679	637	704	720	709	693	668	741	656	620	681	698	682	719	685	644	696	720	753	682	718	710	693	657	733	743	702	659	722	649	726	731	692	701	682	674	651	669	677	679	669	689	703	679	721	662	701	653	705	657	696	660	659	689	703	707	655	755	681	676	662	654	686	668	734	695	654	661	708	719	704	653	696	674	696	700	697	660	668	728	702	676	660	689	713	724	665	651	699	753	724	679	697	653	662	694	683	664	710	664	716	672	732	708	653	676	694	707	681	653	692	689	725	691	696	675	687	680	670	689	638	704	661	684	703	675	683	675	687	679	633	720	697	647	668	689	679	679	669	719	657	699	699	701	716	661	713	673	693	692	663	716	703	680	691	679	731	689	669	701	690	692	693	705	662	667	693	676	641	708	728	679	663	676	677	658	681	718	696	647	710	709	714	621	730	652	684	698	688	675	667	717	697	719	713	681	710	672	691	703	674	668	710	650	702	683	683	692	673	708	681	679	705	680	682	678	636	689	690	693	657	711	745	612	718	658	728	715	683	683	706	715	714	726	738	669	723	686	642	688	685	701	652	665	704	718	742	660	696	683	731	657	664	688	718	627	702	672	690	719	710	725	687	688	666	661	726	672	669	689	694	671	690	650	679	692	688	725	680	679	677	684	728	697	717	718	739	649	653	732	673	703	664	635	696	682	661	721	665	700	643	636	718	717	702	680	655	652	706	704	716	715	710	722	665	716	700	685	750	700	695	719	675	697	684	728	680	729	690	675	740	706	672	653	666	669	709	720	652	666	652	694	726	662	636	687	691	663	739	713	729	676	685	689	692	703	686	683	648	689	706	650	712	653	688	695	714	696	651	707	667	690	682	665	715	677	657	702	720	697	693	639	730	693	723	660	720	672	682	702	685	676	683	731	721	665	640	709	712	707	722	651	670	693	678	701	673	678	689	667	665	671	696	717	694	666	700	701	628	694	668	710	678	651	657	706	656	710	721	700	674	706	699	643	711	602	633	660	644	666	704	700	662	707	675	683	687	659	701	703	718	717	635	723	713	694	671	712	690	702	682	683	671	670	716	650	697	707	670	721	725	683	623	696	669	670	641	652	689	670	670	697	647	679	684	699	692	683	681	659	712	673	682	714	663	720	686	726	685	699	751	689	704	696	693	693	678	692	617	667	718	690	703	695	700	657	647	733	699	665	682	672	714	700	715	681	631	686	745	697	671	660	673	709	691	676	714	719	717	679	679	691	739	670	724	685	643	723	660	692	666	694	706	653	686	687	699	678	677	654	675	664	688	619	693	661	698	666	735	700	722	700	667	671	714	717	681	660	690	703	670	642	692	675	662	715	697	662	647	735	703	722	683	670	682	695	673	688	655	685	700	648	647	701	662	702	652	695	653	657	673	678	679	731	702	749	663	666	697	660	687	700	664	726	660	709	686	686	738	722	718	663	670	660	715	692	718	686	709	707	702	728	675	707	687	687	693	685	683	608	707	672	685	702	701	673	675	717	730	712	709	723	678	708	689	706	742	695	648	703	673	707	701	693	702	702	676	678	720	659	697	663	671	665	687	651	689	719	671	661	683	702	736	665	693	698	660	701	698	708	749	680	682	676	662	729	715	678	724	685	703	680	709	721	694	694	701	703	710	715	681	689	727	694	664	708	688	663	701	650	685	673	678	710	695	686	687	677	693	691	708	728	684	631	732	692	679	699	687	693	647	705	681	677	764	689	712	699	680	694	723	672	670	689	736	679	676	767	687	674	731	721	664	673	688	690	696	708	658	718	696	683	758	709	745	718	732	719	705	651	672	671	683	665	659	662	703	687	688	638	671	688	669	698	701	694	695	711	682	689	657	717	666	709	659	702	661	701	679	674	717	670	695	692	639	695	687	718	693	679	723	694	687	712	713	674	681	706	701	736	719	674	696	686	666	727	692	718	653	745	685	712	622	670	649	695	738	669	699	697	654	700	670	722	637	677	690	711	695	650	701	730	671	711	689	709	684	716	683	688	737	718	720	670	689	711	691	620	730	697	640	697	702	676	699	697	676	672	716	700	658	677	693	721	725	742	695	706	704	676	673	750	650	665	698	680	705	712	655	738	731	701	677	722	711	721	753	694	710	777	640	713	657	680	715	678	681	725	678	681	703	648	663	755	631	723	670	725	696	704	700	735	730	679	677	672	729	681	710	719	703	680	690	691	703	692	696	672	726	753	683	670	733	762	719	662	724	687	691	705	667	690	698	734	703	695	700	708	688	700	691	779	690	672	691	667	656	649	673	753	678	686	702	706	698	705	704	671	725	700	709	676	725	721	741	711	649	707	681	696	662	689	708	659	688	674	680	691	698	685	652	662	735	667	693	691	647	736	696	660	727	674	692	726	682	682	718	691	654	734	693	664	695	699	729	697	696	698	673	687	689	697	707	653	744	693	705	666	722	638	686	674	702	717	663	741	672	707	668	674	705	663	716	685	696	683	694	662	706	727	707	722	684	686	677	683	690	666	672	726	735	689	712	707	655	692	677	706	704	703	709	687	709	714	686	721	710	706	737	658	678	729	730	689	687	721	676	658	632	678	661	719	691	684	653	644	667	698	691	706	748	663	715	680	659	696	696	690	675	687	696	714	698	645	707	730	679	696	709	678	693	700	698	645	697	629	693	677	686	672	702	655	725	701	699	667	691	695	677	678	658	653	709	701	700	666	691	726	690	744	689	677	667	701	644	661	690	659	718	698	670	713	707	729	686	670	713	668	686	682	646	642	718	717	673	697	713	678	719	677	646	695	705	688	732	713	682	720	676	705	689	731	666	704	682	662	660	720	696	686	717	686	721	670	683	666	682	722	708	691	692	744	694	657	652	694	673	651	705	754	697	747	698	671	683	659	714	675	708	661	632	634	691	650	681	704	658	722	702	709	690	699	675	660	717	693	702	738	672	654	681	691	653	694	640	687	673	705	656	717	683	703	693	662	724	653	748	735	646	673	675	689	692	649	674	686	710	694	696	694	650	723	656	671	693	697	675	686	692	691	711	732	633	633	672	682	671	735	657	652	651	650	690	649	710	670	661	691	724	681	703	681	691	676	695	682	722	678	666	693	706	681	708	699	681	722	643	671	688	717	687	676	719	701	691	682	656	673	651	672	690	643	700	685	672	734	702	665	697	725	654	741	672	785	691	684	657	700	739	694
25532	21601	27512	25491	13308	5346	4148	3602	2491	1446	2843	3610	4123	4862	3606	2661	2073	1719	1173	928	879	824	690	749	708	721	734	691	727	678	736	693	731	696	737	739	734	715	715	745	716	702	728	735	736	687	699	656	748	751	696	713	740	687	726	705	717	682	758	710	722	738	747	783	744	770	709	761	724	741	736	703	743	703	727	685	762	708	725	750	710	749	735	762	774	703	751	700	723	740	755	755	743	700	770	696	744	713	685	752	763	752	709	744	773	729	727	723	716	726	728	719	671	728	706	744	728	728	720	690	777	708	729	703	711	740	745	715	727	701	694	721	703	740	795	729	724	720	712	727	731	747	770	671	735	734	723	718	695	734	725	747	668	736	721	758	702	722	698	675	707	756	715	817	759	726	705	719	719	732	768	743	697	708	778	675	711	725	719	729	703	719	734	727	708	708	753	744	761	750	702	726	757	715	718	713	773	758	759	776	754	728	752	731	732	711	727	733	711	753	786	743	696	714	749	755	709	730	711	689	693	683	762	749	764	721	683	723	721	734	705	729	752	642	707	738	725	734	744	750	704	729	718	723	715	675	769	757	704	722	732	728	746	769	743	747	682	722	693	669	722	730	728	714	744	700	719	718	764	731	712	706	717	791	765	696	746	774	715	762	694	738	688	722	715	716	743	709	727	697	674	749	739	718	744	708	717	739	741	715	753	756	740	740	781	721	731	746	691	797	764	703	727	748	733	729	668	751	777	751	730	703	732	743	767	771	745	716	740	729	725	688	752	771	685	723	751	721	750	711	710	715	753	749	711	727	757	717	717	756	772	721	700	703	734	737	757	729	796	718	750	800	734	746	720	669	717	708	796	742	719	717	782	695	726	748	692	694	692	690	776	736	724	731	744	721	718	765	682	698	684	757	713	771	797	715	726	760	720	769	752	739	741	741	723	760	749	711	723	713	741	734	768	699	719	711	730	721	707	713	744	696	705	674	741	725	720	730	694	741	720	771	731	735	756	729	750	758	724	734	723	720	705	712	709	753	705	738	708	761	736	725	706	718	713	757	749	692	747	675	718	680	693	733	751	757	721	762	705	714	697	686	735	710	691	740	720	708	769	729	706	753	737	709	735	720	697	734	686	734	758	716	761	749	721	763	762	756	694	734	723	705	703	727	679	798	718	738	713	733	738	683	693	756	735	695	680	705	733	731	724	727	744	681	737	726	728	727	706	730	700	719	775	763	786	776	725	671	751	729	773	749	702	719	721	764	745	680	733	717	742	723	748	747	661	723	802	699	775	711	784	686	763	781	652	681	734	723	752	713	761	731	724	764	743	733	722	753	762	776	735	717	666	795	688	760	759	710	701	729	747	709	758	709	727	737	792	775	734	711	685	705	732	736	701	747	709	722	714	717	737	737	672	753	707	771	724	711	725	701	728	713	690	725	719	697	737	711	686	739	715	747	735	706	710	752	741	749	688	762	727	716	733	726	739	687	708	722	666	739	736	720	742	676	752	738	748	716	753	696	725	763	684	724	769	777	747	720	751	705	746	734	736	723	672	709	742	717	795	761	753	726	750	767	718	734	747	683	672	713	714	735	744	743	737	716	748	691	728	748	764	704	710	747	723	715	740	682	749	734	762	733	716	774	778	742	744	751	731	714	734	753	724	726	753	703	810	720	705	794	729	705	706	766	725	736	750	743	757	764	719	712	742	729	735	736	712	731	672	692	719	716	714	736	774	706	731	738	738	730	720	733	697	712	682	704	741	761	734	746	726	749	746	741	736	693	726	734	746	686	723	725	743	690	715	727	680	747	753	730	767	703	716	708	766	732	720	762	702	659	712	764	729	709	734	716	733	762	741	724	728	727	714	735	722	731	738	691	725	747	740	720	720	719	699	732	722	736	684	758	726	739	737	769	723	669	731	731	779	745	767	738	737	779	720	721	748	751	674	712	749	754	710	745	694	715	712	746	729	685	710	740	725	747	728	705	759	718	739	776	758	740	691	706	718	726	694	768	725	761	638	728	732	694	729	734	736	755	671	753	727	696	761	745	737	763	735	696	719	727	696	694	715	747	689	738	771	730	755	714	714	701	778	769	742	752	713	734	716	723	686	738	744	746	738	710	693	768	700	735	722	749	758	730	715	734	729	709	758	718	661	711	713	694	716	775	720	741	735	723	725	688	711	760	710	712	747	745	733	743	763	737	740	674	740	702	730	738	724	673	707	728	724	716	713	790	712	757	801	776	727	723	740	757	703	734	722	737	710	772	796	722	724	793	729	754	706	718	702	727	743	747	715	719	705	758	726	704	709	745	709	734	703	727	722	732	767	663	751	711	752	742	741	757	748	749	737	745	710	764	736	716	687	723	694	673	716	736	718	720	706	655	714	746	681	686	723	683	725	748	716	715	769	701	732	688	736	757	718	779	699	742	714	752	727	764	725	798	727	729	745	745	729	756	754	702	707	750	750	728	730	702	691	703	720	777	771	739	713	712	706	770	760	759	723	783	728	716	723	737	754	744	727	761	726	736	705	730	685	719	739	762	732	674	702	724	711	700	780	731	720	769	727	752	714	733	709	725	689	747	784	742	757	675	766	728	697	701	754	738	715	721	710	754	719	776	763	716	726	774	725	708	671	725	722	730	699	689	715	759	665	731	729	731	785	748	714	680	759	778	742	824	734	713	728	716	775	749	785	707	691	670	711	787	735	789	726	715	690	799	709	732	691	730	729	765	666	735	712	754	735	757	724	744	730	735	739	682	697	740	695	739	746	725	689	727	738	760	711	773	747	753	710	742	710	704	691	747	693	742	741	672	733	711	706	731	705	719	745	694	726	749	730	768	694	747	727	734	679	685	720	731	697	749	752	715	702	730	686	732	725	729	720	740	714	715	724	741	750	710	696	724	719	703	707	714	787	698	746	779	711	680	699	750	726	705	714	707	718	753	722	741	753	761	695	758	760	737	725	720	728	715	751	680	728	779	732	688	781	749	756	728	700	716	738	755	702	735	727	701	749	698	749	766	728	712	743	776	757	727	670	735	712	751	698	747	703	738	706	742	752	767	730	724	714	701	749	767	735	740	657	766	698	695	722	753	745	744	696	712	754	736	709	720	679	715	761	705	756	694	707	719	706	739	751	738	693	712	723	757	699	727	731	721	687	695	756	668	703	704	641	691	741	722	719	737	680	741	689	714	713	707	701	726	718	685	718	767	766	717	708	756	748	728	739	729	749	783	762	735	710	755	721	731	751	703	749	712	732	750	725	685	751	707	676	771	696	706	744	693	782	705	763	722	728	688	729	725	721	732	728	745	705	698	746	720	752	717	742	709	715	734	766	716	709	720	733	788	773	703	728	671	724	794	760	737	713	760	775	736	722	693	741	686	721	709	740	770	672	734	729	719	706	752	696	746	780	716	781	722	718	746	727	679	718	733	762	745	710	729	776	743	755	716	741	731	715	671	726	730	674	671	689	713	641	768	695	725	778	775	699	715	692	697	758	762
34274	52611	15719	8562	8733	8108	7433	6814	4716	2506	5867	6777	7873	8693	6445	4674	3550	2582	1672	1220	1042	953	963	842	895	845	815	872	874	877	872	859	838	862	836	859	884	827	910	822	862	855	869	891	882	885	833	911	852	760	875	861	879	847	912	821	855	876	883	890	817	840	839	820	847	848	799	873	888	880	867	838	888	865	860	899	824	884	871	881	852	849	876	875	863	845	891	864	885	841	860	836	853	844	854	812	846	817	855	879	845	829	826	864	846	848	860	891	842	857	847	881	922	858	799	847	846	852	885	830	852	909	841	842	873	829	888	892	897	844	834	830	861	864	871	816	884	873	826	851	917	846	893	816	857	900	853	869	858	893	880	831	813	892	828	877	859	861	848	884	837	790	843	850	903	849	856	821	873	816	811	889	800	895	876	831	856	845	830	853	842	878	855	834	850	893	873	855	837	853	840	885	945	803	805	898	824	823	905	828	860	825	835	839	826	808	828	860	873	815	807	836	832	801	844	847	874	836	774	877	826	885	851	846	873	860	863	827	767	872	851	889	817	863	871	882	819	840	839	833	920	872	776	838	850	858	877	840	840	851	850	850	895	842	800	831	868	811	928	918	892	828	846	822	876	855	858	844	837	845	854	835	909	829	860	847	831	796	813	878	866	798	815	802	862	882	899	870	840	879	831	844	798	870	831	889	837	868	883	816	824	866	859	833	804	864	846	938	880	867	871	876	851	832	871	862	854	870	853	880	844	857	834	816	899	808	855	898	826	851	837	831	846	838	856	887	878	871	855	869	895	871	885	901	894	900	902	868	856	818	812	851	897	834	847	820	883	824	824	881	885	846	813	823	860	866	814	866	834	816	902	881	837	869	847	818	808	847	862	841	847	871	849	893	824	831	856	845	879	867	834	882	837	874	815	887	880	863	868	833	864	812	870	807	820	841	819	835	840	852	848	836	868	888	846	873	845	896	831	829	805	836	802	897	823	837	853	878	816	875	904	857	870	814	817	803	838	843	861	872	784	863	835	872	856	817	844	807	883	897	923	893	864	825	849	839	815	853	829	909	825	862	816	856	860	850	842	867	854	868	831	822	869	844	811	888	869	798	890	831	875	895	854	872	842	818	846	854	875	827	870	870	837	843	824	834	889	871	852	871	818	912	869	824	875	849	896	816	896	856	853	870	810	873	886	893	859	829	836	859	824	848	815	876	832	834	857	878	832	839	814	834	839	879	827	837	866	841	843	877	837	915	883	853	850	869	864	874	924	808	876	836	867	878	886	832	884	860	905	851	825	833	852	886	840	834	821	848	824	846	849	829	847	822	862	854	859	879	869	852	798	883	868	825	831	873	867	839	887	826	852	925	827	847	852	888	877	896	916	835	802	846	835	876	846	862	874	849	851	875	858	795	818	900	833	807	890	810	841	875	875	909	822	903	845	862	845	825	907	842	869	876	845	846	816	854	880	829	837	879	845	859	865	876	830	817	869	844	855	845	889	835	876	876	924	814	849	848	855	779	867	855	824	880	859	816	872	854	801	828	881	828	836	855	884	851	792	870	839	834	859	875	858	818	890	909	836	865	815	800	835	852	861	861	910	806	863	892	855	901	866	882	863	819	824	820	828	867	869	845	852	828	859	848	869	901	891	875	845	844	824	803	853	862	866	857	895	810	881	901	827	856	814	882	797	814	843	857	773	791	835	827	852	881	888	840	880	891	839	825	829	852	870	868	828	866	823	842	842	830	821	843	839	880	855	884	822	831	864	898	904	806	824	792	846	847	898	904	862	874	894	825	840	877	885	841	861	843	860	833	845	852	921	893	871	816	885	887	847	864	867	854	822	836	879	895	861	832	852	869	838	879	857	803	840	893	853	861	871	826	853	865	883	848	854	796	906	876	802	924	868	866	761	903	852	876	889	847	822	858	887	898	863	853	848	816	818	834	859	886	821	850	847	823	859	831	807	888	846	826	890	849	846	837	828	811	831	849	837	819	857	822	879	867	833	835	833	834	842	851	847	840	842	839	869	883	838	876	864	854	850	826	835	844	847	820	861	844	801	874	845	824	875	884	801	858	875	831	828	853	871	876	784	855	844	828	801	852	880	830	840	839	852	824	858	880	819	836	882	842	850	891	838	812	854	866	836	844	838	846	821	868	892	824	769	894	884	831	863	887	966	824	867	916	860	877	882	848	899	799	876	932	893	839	783	889	850	857	864	830	849	848	856	861	880	848	879	874	822	853	841	859	845	845	913	848	820	846	817	878	852	813	837	848	843	833	845	860	844	852	793	877	835	837	974	809	845	879	803	881	813	871	872	887	896	856	817	888	812	868	822	858	861	853	814	821	852	828	839	883	869	863	881	834	851	811	844	846	845	860	882	851	858	831	866	904	870	845	911	860	837	873	872	857	856	828	866	852	899	859	858	840	844	871	895	830	845	811	864	836	844	869	868	775	886	863	916	901	832	844	848	867	844	831	843	876	874	805	882	868	832	874	884	858	867	853	839	864	849	838	869	844	892	859	804	919	850	786	841	839	910	832	896	866	816	837	843	829	832	921	865	855	887	837	855	862	861	832	856	793	858	851	777	889	874	902	784	837	856	866	896	866	881	887	868	847	842	838	824	807	831	804	870	890	829	851	888	859	861	849	881	851	892	829	897	860	852	844	832	809	834	849	831	827	848	835	843	788	862	809	879	887	868	866	841	837	851	871	861	860	878	863	836	866	841	870	841	881	864	883	808	840	822	809	841	831	868	824	900	848	809	887	853	890	877	852	878	832	813	868	829	876	878	825	862	849	850	851	869	850	852	860	807	872	837	857	865	861	848	856	895	817	855	914	833	849	841	919	826	884	873	839	843	843	872	828	892	863	853	899	862	877	883	834	792	863	882	842	841	880	824	816	813	892	830	826	808	803	845	803	886	844	841	881	847	883	898	899	885	885	882	859	853	866	814	838	836	826	841	889	790	836	851	910	836	892	812	853	816	848	866	865	820	866	890	848	862	908	837	846	861	852	839	856	845	820	883	855	897	870	844	885	808	882	884	838	851	911	860	835	832	833	850	879	852	876	887	868	827	875	826	878	836	858	817	890	878	818	813	885	874	860	832	867	847	827	869	835	865	862	917	828	871	874	934	849	840	794	856	846	874	865	813	896	864	811	831	863	859	877	885	817	889	855	829	875	831	844	870	855	872	818	854	871	850	841	847	832	853	832	875	904	827	823	892	890	870	807	830	866	842	829	847	815	890	832	890	822	843	882	861	864	923	872	860	897	870	831	841	820	873	851	860	856	929	838	821	843	880	831	829	844	811	909	876	863	870	845	847	869	884	883	861	809	914	865	838	810	872	837	896	832	808	869	857	828	817	852	830	911	856	861	851	849	859	828	836	901	905	824	832	880	843	902	844	839	849	881	798	894	797	855	881	877	824	802	852	852	847	826	844	835	849	820	883	822	907	863	835	888	831	827	855	859	862	862	861	819	893	823	837	820	899	852	849	847
23201	21540	29239	24233	21534	21906	15101	6475	4357	3075	10070	13161	12451	14084	11785	9237	6554	4272	2911	2084	1362	1215	986	935	861	817	820	796	790	822	830	854	850	831	814	806	827	788	806	837	880	807	864	819	853	820	831	768	781	808	824	853	836	788	813	809	767	768	843	825	813	741	806	805	852	839	801	794	808	761	801	886	730	854	839	797	815	804	795	836	827	812	762	811	846	835	802	842	793	759	762	833	841	766	817	767	815	831	812	783	808	828	820	802	817	813	786	823	754	813	814	765	805	846	848	804	789	740	779	873	841	809	815	852	786	837	833	832	820	812	790	749	825	846	860	760	798	844	846	816	802	832	825	806	837	809	811	850	793	822	802	776	843	816	797	837	820	791	810	777	806	759	791	826	799	836	776	831	853	819	771	789	770	832	784	830	780	770	777	838	724	790	781	767	840	768	809	839	824	770	836	755	813	791	815	760	788	840	774	827	753	785	798	762	744	865	866	806	795	779	781	787	820	815	836	885	790	780	810	774	807	808	834	814	756	763	798	839	782	758	865	759	786	805	828	830	770	783	778	792	826	810	786	845	806	789	787	762	801	761	799	824	847	824	809	793	775	813	803	800	825	803	801	796	760	827	791	851	835	810	776	862	785	791	821	825	803	810	866	807	782	883	762	831	798	796	808	782	791	776	821	860	804	799	755	767	836	789	838	767	829	822	831	756	762	769	785	843	809	778	768	805	828	800	763	808	793	776	823	772	829	783	780	766	789	823	806	819	740	792	768	851	767	786	814	768	826	800	849	831	783	771	794	795	823	834	790	801	804	848	795	841	811	806	804	783	810	802	838	820	805	811	838	809	776	817	843	784	796	751	838	805	857	776	800	777	814	765	795	807	770	793	805	822	807	863	775	759	850	775	767	797	766	794	812	783	854	820	822	778	774	855	849	794	798	772	790	812	829	784	809	842	762	826	748	802	749	824	841	786	826	782	787	792	787	809	760	812	825	805	763	761	786	787	783	808	792	770	792	806	810	755	807	802	763	828	758	823	844	820	776	848	869	815	844	873	853	769	824	805	804	774	779	865	801	803	816	822	814	764	805	787	856	807	813	820	791	805	778	799	805	843	841	795	776	785	821	832	796	763	804	778	813	853	800	857	771	827	800	776	775	773	782	793	771	763	830	827	791	814	806	791	800	754	862	766	795	798	842	828	838	781	817	840	759	840	815	821	839	805	833	879	760	782	763	844	857	828	828	799	849	845	851	721	804	811	806	876	793	787	760	787	829	791	779	864	811	785	791	794	770	828	805	825	836	791	775	794	845	800	821	819	760	846	783	784	800	801	889	808	843	794	850	783	785	826	811	776	796	805	830	835	818	888	848	812	830	820	778	847	840	843	793	805	839	798	853	790	793	810	813	814	817	776	757	798	780	835	797	799	804	774	773	825	806	840	824	814	771	767	802	799	806	831	831	853	817	806	870	790	800	905	809	821	787	795	800	746	843	819	776	786	829	802	842	820	775	821	772	825	809	848	817	776	870	805	796	820	818	817	813	821	788	855	804	815	823	814	788	780	825	818	833	814	818	863	804	838	793	814	801	810	806	805	803	799	838	796	852	789	853	733	834	734	811	790	816	776	801	823	855	805	788	796	778	765	779	806	803	767	828	770	771	798	752	853	776	847	812	758	839	845	832	773	752	814	862	785	803	776	805	810	775	788	827	822	781	813	810	818	812	807	781	824	865	788	798	797	846	820	847	831	808	832	809	823	816	805	797	811	828	805	809	797	803	822	791	878	765	826	769	761	767	769	795	830	838	873	777	809	786	794	799	815	817	800	818	824	805	767	775	837	809	787	821	834	751	761	770	821	831	755	851	809	801	790	814	815	796	803	807	762	757	824	820	806	789	784	803	805	814	788	825	798	791	834	748	816	812	806	766	786	799	788	812	752	789	815	808	789	780	814	833	804	829	817	870	805	802	790	782	838	807	831	819	832	785	819	766	808	846	810	836	827	736	800	789	866	804	853	824	817	805	826	840	821	805	820	781	791	840	827	855	822	792	797	824	769	787	822	742	817	805	840	785	810	794	840	822	804	796	775	822	790	779	782	809	757	814	827	765	829	806	834	818	742	875	844	848	776	791	865	781	802	813	806	821	809	765	790	778	843	847	768	800	782	806	752	816	838	811	838	786	748	830	817	771	800	770	825	764	781	825	820	807	819	814	772	778	749	787	769	829	814	818	827	789	813	830	816	825	815	765	842	796	828	798	808	849	794	784	797	823	815	730	765	806	803	769	849	831	851	836	779	829	832	757	833	820	831	802	826	809	747	830	789	808	833	851	783	799	811	734	750	831	759	765	838	822	864	785	784	825	798	782	809	832	765	816	773	768	773	841	897	825	801	780	818	820	792	765	842	801	747	821	785	836	814	781	810	805	828	786	808	794	828	813	863	823	783	789	804	806	801	784	884	798	765	851	832	796	779	801	766	816	813	819	810	834	788	735	835	807	839	780	854	756	831	821	811	779	815	823	820	795	784	836	774	820	769	801	827	782	881	803	772	764	817	818	810	849	796	812	848	829	789	807	821	843	813	828	808	749	822	795	774	785	793	832	790	842	806	809	753	804	797	831	766	808	801	814	758	785	777	754	768	843	834	842	799	769	803	836	838	754	812	761	775	835	759	791	856	832	841	838	785	803	796	772	805	808	808	902	786	786	801	789	849	783	822	770	817	767	823	823	728	817	802	816	842	834	814	801	802	806	740	812	813	834	784	791	766	820	819	808	790	812	826	824	784	812	765	813	849	815	796	815	839	845	809	787	806	748	784	813	745	824	790	822	811	843	800	781	820	785	827	783	781	822	781	803	839	800	792	782	853	821	854	799	808	819	802	802	863	799	813	820	769	810	830	791	782	731	798	775	783	768	787	819	792	803	827	804	791	819	776	796	780	782	837	809	845	811	831	756	782	835	817	791	800	821	794	768	828	846	814	826	784	764	843	769	825	749	799	840	783	773	844	831	793	810	844	798	814	810	807	782	799	786	771	764	800	846	814	785	790	802	776	831	825	883	797	794	749	808	804	796	811	824	755	795	801	779	841	804	801	749	827	785	825	820	782	805	805	789	790	831	792	816	864	795	769	742	763	796	781	765	818	798	871	801	800	794	781	792	803	783	784	790	829	831	771	871	746	797	826	802	831	815	814	791	790	765	840	841	797	808	810	809	788	811	822	793	813	786	782	808	792	824	799	830	845	832	827	801	789	789	746	821	780	843	834	817	832	789	836	811	795	794	823	782	840	790	808	805	780	826	798	782	835	773	811	865	862	795	795	899	831	790	777	784	794	817	869	759	779	789	786	807	849	762	786	791	758	793	795	797	764	808	767	827	810	797	796	887	851	780	838	822	846	832	816	816	762	846	782	811	783	790	801	832	849	809	815	798	830	783	784	799	803	830	830	800	791	782	748	833	800	840	821	786	833	779	773	850	771	875	765	802	845	804	832	815	866	886	824
39774	67023	24654	15595	17132	14220	9150	9842	7667	5455	16173	17789	17714	18819	15884	13030	9604	6246	4447	3155	1841	1515	1289	1119	1061	976	956	867	913	872	932	908	964	912	899	982	891	861	923	908	913	863	886	906	962	911	906	877	929	923	874	908	881	880	914	953	941	903	883	938	912	924	903	903	881	966	898	960	879	898	943	925	915	887	960	861	862	893	870	932	917	918	905	903	884	855	858	891	931	888	899	900	853	892	914	923	847	912	904	905	928	927	903	895	864	873	899	921	940	898	920	941	889	901	916	863	921	913	915	916	903	934	908	902	915	915	873	951	925	882	907	904	972	908	916	933	907	903	896	935	903	926	856	879	886	868	910	940	892	946	921	895	932	863	900	845	884	918	916	899	886	918	887	902	885	916	901	962	849	939	876	906	884	922	946	933	910	861	916	839	888	891	891	913	937	922	877	877	921	865	889	884	910	888	893	916	899	888	902	897	920	913	931	872	890	927	932	932	904	886	922	928	890	936	908	927	931	892	862	904	932	949	882	960	910	896	923	939	889	936	966	886	873	869	910	875	838	984	875	892	948	910	927	903	973	869	945	909	913	943	940	927	918	934	904	896	898	899	940	897	918	939	941	865	965	906	916	857	906	906	926	857	876	917	951	870	962	922	898	903	927	911	888	913	900	885	915	907	954	899	861	914	944	925	901	896	856	835	906	857	923	918	901	881	893	853	925	862	904	894	863	902	888	875	935	914	915	932	920	889	941	955	906	927	873	897	959	889	890	940	849	920	928	937	945	922	851	928	948	881	896	904	860	841	877	888	966	903	880	978	928	879	942	899	941	860	934	924	894	911	936	906	941	924	889	942	957	857	989	916	907	911	874	938	947	913	934	882	928	911	891	920	919	920	945	887	941	891	902	927	901	965	881	918	947	952	877	929	931	943	927	916	913	910	951	909	900	887	892	924	911	922	909	895	916	921	939	902	879	936	899	899	911	868	888	908	917	890	916	892	963	908	901	877	901	912	940	920	872	850	900	895	954	939	902	930	907	950	888	905	903	897	936	892	857	932	952	889	928	934	865	888	944	923	909	922	921	903	927	961	952	874	879	918	878	906	894	942	947	878	893	920	918	938	897	921	922	855	898	935	913	888	920	898	918	927	922	921	923	872	891	910	906	926	902	938	892	866	924	914	876	908	890	919	879	867	928	932	873	887	886	867	929	946	882	926	902	949	937	869	868	957	943	900	865	965	960	907	917	915	909	920	929	905	915	891	851	865	894	924	890	918	903	882	964	888	936	884	875	950	936	897	870	862	911	896	888	898	888	882	954	902	875	922	917	847	873	841	904	807	897	868	940	969	890	849	914	947	954	889	898	871	869	903	921	894	924	940	897	926	869	859	918	906	901	918	893	879	930	855	924	906	889	941	929	927	895	925	891	906	890	865	924	934	899	926	935	921	924	945	885	926	849	923	880	909	892	935	958	875	848	927	884	888	880	906	878	924	911	945	900	895	944	948	907	916	926	889	908	950	906	894	896	921	937	935	896	914	913	856	896	940	944	929	892	915	975	962	905	929	909	908	990	885	924	924	886	903	887	947	884	885	865	934	889	912	904	959	854	991	910	975	933	957	922	924	968	954	882	895	963	897	898	928	953	944	905	907	885	887	922	902	949	895	945	886	907	964	876	890	899	856	894	889	903	905	928	867	914	924	903	950	939	882	846	941	906	905	887	884	898	864	942	937	1016	844	910	949	948	938	872	897	892	946	930	938	898	939	917	867	952	907	882	896	898	908	879	870	926	940	922	862	906	911	908	923	955	910	916	850	910	915	967	901	900	947	880	910	870	933	893	973	911	895	876	921	868	911	887	902	883	876	905	955	936	894	915	932	865	921	977	908	959	859	936	892	855	896	893	883	873	892	887	916	933	899	944	897	885	860	876	874	907	912	930	933	889	882	867	903	905	920	912	921	886	938	894	924	884	886	903	939	871	866	890	868	902	975	949	892	936	954	916	895	914	939	922	868	874	841	893	927	844	890	942	932	931	1002	844	909	917	909	907	910	918	883	855	883	898	925	961	865	896	938	848	916	868	911	919	931	927	858	903	912	904	916	932	928	853	877	913	926	903	908	951	909	848	931	861	874	974	949	860	915	879	989	939	869	873	876	983	895	934	933	923	914	902	973	914	886	964	886	946	969	911	898	881	894	934	919	902	878	897	890	909	913	895	868	932	928	895	906	888	927	897	885	882	910	910	899	934	946	940	908	898	883	913	897	897	911	914	879	895	898	930	886	968	891	903	948	867	909	883	924	903	941	893	865	890	949	936	887	947	884	953	880	887	870	898	913	835	899	906	929	887	881	928	864	919	899	899	937	843	929	899	931	924	915	906	913	869	943	918	892	943	939	938	941	947	961	910	925	877	914	916	908	949	833	905	918	980	922	938	932	915	955	902	912	926	846	918	900	857	960	974	864	913	975	901	974	896	948	873	951	890	962	966	898	928	910	950	919	894	896	939	901	888	945	873	937	848	912	872	930	867	869	902	888	963	947	884	935	876	921	932	903	912	904	955	957	851	904	889	930	915	956	885	876	960	906	864	924	895	873	925	907	942	900	911	877	915	900	859	926	902	935	902	901	905	873	945	929	944	895	879	925	882	900	903	962	875	945	867	891	904	893	881	886	927	937	922	895	859	875	933	946	885	902	865	908	916	907	902	889	922	917	891	933	920	921	905	926	925	886	924	906	908	949	920	928	956	875	887	893	908	936	956	896	914	883	867	897	893	955	905	941	909	922	946	924	930	919	902	913	904	920	898	943	974	939	891	848	952	888	923	886	886	880	898	967	909	940	910	924	911	915	925	926	905	897	934	894	841	884	949	883	895	916	899	942	935	927	913	904	965	923	914	871	925	939	912	914	928	939	935	915	894	939	866	852	887	932	946	892	911	900	916	905	919	871	878	892	914	906	916	868	934	864	885	868	982	953	912	880	918	910	918	880	919	852	929	899	879	929	859	921	888	917	884	892	898	900	882	942	938	920	892	917	895	885	958	920	913	847	875	870	965	946	923	869	872	921	871	901	943	928	932	972	876	912	979	944	923	907	914	959	919	964	959	922	908	930	924	918	922	900	865	953	893	884	943	949	908	902	942	945	882	940	922	847	920	918	941	927	950	960	883	873	906	921	909	865	907	858	919	935	904	932	913	936	878	905	935	880	900	918	897	923	902	952	919	895	898	911	955	908	914	875	940	885	862	859	936	858	905	875	963	930	867	934	903	862	931	902	942	902	866	937	933	920	911	843	906	898	886	888	911	945	941	905	916	850	929	904	927	918	881	926	907	869	869	940	898	903	906	930	926	912	925	942	897	885	931	967	917	878	940	917	904	886	892	888	897	925	923	927	931	877	848	900	949	970	894	888	874	909	888	906	915	893	939	904	892	925	846	917	942	915	910	906	865	892	834	907	939	897	888	897	872	868	966	911	885	925	901	950	904	938	908	882	905	947	888	930	931	952
28728	27101	21150	8535	5072	4192	2933	2030	2063	1642	1552	1586	1571	1275	1144	972	955	854	809	663	580	650	638	641	605	628	623	574	631	613	590	631	600	564	574	665	700	602	610	626	627	620	629	603	626	603	606	631	554	541	609	638	603	595	656	624	591	601	585	589	605	602	619	604	645	637	634	590	603	606	631	640	605	633	608	659	620	657	618	594	583	598	597	575	607	607	616	611	621	610	566	627	573	604	604	602	607	558	560	643	579	630	576	613	617	587	599	592	577	603	622	606	627	590	641	626	553	600	636	598	605	611	591	578	641	613	587	663	608	637	588	644	600	582	594	578	581	606	617	610	591	614	633	653	599	647	674	598	611	613	582	567	632	627	609	590	641	669	637	586	582	662	645	620	654	605	616	598	587	653	616	611	645	625	586	579	628	628	577	619	603	636	646	611	561	577	612	605	592	626	621	586	664	603	620	678	657	634	608	612	595	638	627	647	611	608	578	618	579	610	609	599	602	611	633	610	663	589	595	575	561	566	612	578	564	622	596	652	588	609	584	576	632	629	626	666	578	600	642	581	612	605	601	583	636	613	652	600	605	618	589	622	610	609	661	609	605	605	621	660	593	575	641	627	609	609	620	586	579	657	581	604	611	604	601	608	618	703	594	600	656	595	624	566	608	577	610	647	575	622	615	534	632	608	634	593	605	543	619	620	669	586	603	562	600	627	603	563	617	571	594	594	577	616	606	596	608	609	584	596	608	579	641	607	634	647	612	591	610	615	643	595	607	577	591	588	607	598	548	612	610	599	612	632	583	569	621	629	609	606	614	613	611	579	623	576	613	574	636	633	588	617	609	575	588	623	631	594	613	595	638	589	641	665	588	601	594	587	615	637	583	639	604	611	580	659	604	598	630	623	561	628	596	571	608	605	645	588	628	608	590	632	612	632	643	590	653	638	619	644	622	583	617	592	622	598	597	655	622	633	600	594	617	598	624	597	626	575	616	576	629	597	646	591	560	645	638	640	607	590	620	591	594	589	568	602	604	607	571	608	607	629	626	563	587	592	623	610	622	605	583	619	609	676	616	547	597	604	599	640	581	599	607	562	590	592	633	633	604	595	597	631	658	640	616	598	636	606	616	601	608	611	585	588	591	602	579	647	597	613	581	623	576	595	620	601	571	584	570	627	615	604	552	594	606	668	611	541	612	565	588	665	620	583	618	652	648	619	608	655	596	603	574	587	642	598	584	586	583	583	593	594	617	576	613	558	618	620	621	623	595	611	604	631	565	583	616	636	598	654	567	624	646	660	609	655	575	587	603	567	605	573	616	616	583	579	615	635	607	629	570	614	605	624	602	613	635	597	612	606	633	593	603	582	595	614	652	566	623	621	639	621	608	592	616	637	618	590	613	575	611	611	613	580	604	609	612	610	635	635	605	617	562	594	622	589	633	614	593	614	620	615	588	567	589	596	594	650	564	587	622	616	645	600	634	590	602	617	624	682	617	638	610	601	590	624	592	618	591	547	633	617	633	611	601	653	601	609	558	630	594	594	606	655	616	633	593	646	622	646	641	643	617	561	625	631	659	595	608	642	618	598	605	588	615	609	662	672	612	566	614	632	611	632	603	574	584	616	635	578	607	658	638	600	625	625	626	560	621	647	613	623	605	593	608	606	609	644	608	575	602	559	624	626	601	604	588	628	602	625	606	636	622	649	606	598	597	620	625	627	606	633	635	604	639	573	632	645	616	615	614	621	588	596	621	616	636	621	601	643	601	652	621	633	651	610	596	595	564	617	640	622	595	572	632	581	615	611	621	631	630	621	607	652	633	586	596	581	632	596	631	642	594	606	593	589	574	616	598	645	631	625	618	639	588	646	554	595	583	629	592	606	600	642	602	644	632	603	577	612	568	630	630	601	614	613	623	636	590	593	587	620	584	601	578	624	599	653	580	575	569	618	625	605	595	603	608	610	619	623	589	591	600	579	610	664	608	602	660	646	640	575	556	617	633	623	604	616	640	577	570	574	648	601	639	607	612	637	616	592	628	606	590	626	615	613	615	638	645	624	635	627	628	632	583	633	655	604	579	610	555	600	595	620	646	584	660	598	596	622	587	645	601	629	612	608	666	631	659	611	625	539	643	617	619	639	636	575	629	558	622	602	606	611	635	566	609	575	618	574	641	608	612	619	612	682	622	620	638	617	591	646	638	561	621	630	577	587	611	590	595	615	605	699	576	595	647	613	593	552	597	564	644	577	644	619	620	632	601	616	641	591	622	619	579	584	629	641	617	554	601	627	567	626	660	573	624	593	624	592	641	643	595	583	622	582	616	621	568	611	585	618	624	599	578	617	573	616	606	612	606	631	633	587	602	617	631	609	609	624	588	668	613	583	616	598	618	601	618	589	617	575	623	584	618	602	613	682	630	595	621	623	656	546	571	627	654	592	570	588	625	609	597	652	619	635	606	598	635	622	635	597	654	598	651	565	574	647	643	615	604	619	623	629	623	597	621	604	644	666	662	663	604	616	616	582	587	639	630	610	641	616	634	605	630	557	583	613	610	589	603	595	614	651	642	641	627	618	560	556	598	598	629	612	568	586	625	583	634	593	617	638	615	586	585	603	658	631	620	624	606	584	642	650	561	634	613	656	604	632	598	652	620	610	591	586	615	625	611	648	640	573	626	572	615	622	562	602	600	627	633	623	663	599	601	585	639	607	584	655	599	608	558	629	608	603	636	639	588	635	615	622	622	612	584	611	616	604	603	589	584	632	648	626	605	570	596	590	647	601	625	560	624	629	593	584	590	620	607	603	630	597	626	612	646	587	615	635	579	577	587	629	612	568	623	586	589	630	632	618	609	584	654	594	637	583	682	579	605	618	677	594	605	609	562	637	547	607	594	543	637	641	575	576	619	577	617	634	617	617	600	613	572	613	571	615	586	622	617	623	638	585	597	624	640	598	621	604	681	632	630	645	653	633	594	615	572	620	617	567	595	622	617	597	589	628	595	619	631	619	601	619	585	631	618	578	611	634	616	651	596	614	626	662	606	568	615	635	601	629	636	586	611	675	632	613	577	604	619	556	558	607	630	595	558	634	596	585	633	571	629	607	548	612	618	584	598	631	589	607	601	629	624	630	570	584	647	611	624	615	628	551	641	571	619	606	613	618	602	620	614	566	612	618	618	567	605	611	626	597	615	611	623	589	558	658	601	579	640	600	631	618	614	588	640	609	609	608	596	632	602	625	611	634	605	648	607	631	605	610	571	661	609	634	625	657	638	646	598	619	589	593	643	570	634	638	636	572	643	639	641	647	623	623	589	570	622	591	609	589	612	654	622	586	589	628	617	654	570	624	604	607	606	599	647	632	650	614	609	591	626	620	656	629	625	637	652	604	610	628	609	566	628	604	581	601	629	659	574	582	629	648	553	595	597	617	626	570	595	596	609	646	586	584	631	621	623	579	605	641	631	586	620	666	626	663	584	629	644	612	559	576	573	616	610	589
30700	43827	14582	7438	8384	7569	5368	3733	3944	2948	2566	2528	2424	1834	1540	1452	1245	1117	940	824	787	762	734	737	715	723	758	745	738	710	708	742	741	725	737	700	768	713	693	723	727	694	715	704	718	724	745	698	726	760	745	754	718	694	711	745	694	723	763	737	769	749	698	752	707	760	788	710	712	707	735	719	729	706	682	719	750	761	666	760	753	751	730	722	749	712	708	740	723	677	693	733	735	732	784	712	718	752	722	732	736	721	709	735	759	715	698	717	697	724	764	759	718	755	743	735	691	658	725	730	762	759	737	757	707	722	766	751	712	768	715	676	689	718	794	736	744	745	732	782	750	689	753	690	691	719	680	733	742	720	719	708	670	706	727	754	690	737	747	741	696	751	705	715	730	718	729	716	749	750	758	754	720	727	699	673	716	766	724	729	700	742	721	728	771	686	739	746	721	710	727	735	713	740	771	701	677	770	765	714	738	725	706	701	712	724	706	759	751	743	721	735	726	696	719	688	764	716	733	733	734	745	691	759	754	714	751	740	742	727	726	692	694	760	728	739	751	730	757	715	719	726	736	732	741	787	707	710	705	725	699	730	722	734	779	740	759	724	751	780	702	692	748	721	777	733	721	689	703	766	731	741	684	694	705	695	689	779	715	648	764	737	694	756	729	719	737	722	714	722	746	726	729	732	733	723	688	712	747	693	748	706	756	742	711	683	740	716	722	784	727	713	721	756	729	706	757	713	709	688	776	724	707	758	726	741	734	737	732	746	746	749	713	720	718	722	697	702	710	749	753	704	726	756	699	733	743	743	694	662	723	716	760	747	737	706	730	712	707	704	742	727	726	723	767	732	751	712	721	727	726	707	730	677	722	747	724	705	722	756	696	733	697	731	737	722	745	768	711	779	711	731	685	722	692	723	740	757	745	685	722	738	717	737	715	733	731	700	734	742	713	752	783	740	735	700	713	695	687	770	725	760	730	732	684	698	703	693	725	717	728	734	744	706	730	725	725	717	736	702	699	716	736	738	725	758	734	690	704	703	738	723	709	753	737	728	737	687	726	686	698	702	757	765	730	698	715	708	741	712	740	736	733	723	712	684	784	735	717	709	744	704	653	679	755	741	717	704	756	728	706	684	688	758	718	714	719	751	746	762	757	671	750	789	719	733	726	771	748	726	720	711	703	763	688	718	710	745	716	802	719	742	757	699	755	734	762	715	771	733	752	704	739	782	761	715	741	765	740	723	718	736	738	710	686	754	704	721	710	718	765	771	686	794	750	728	730	762	782	758	749	732	722	721	688	720	780	705	695	733	737	754	727	734	661	739	777	725	744	773	716	751	729	723	716	725	761	731	663	724	750	676	784	746	747	747	754	750	739	709	726	696	730	684	695	723	717	766	722	700	714	747	699	717	683	733	717	760	689	690	745	719	722	680	766	695	703	685	766	716	739	762	736	760	726	731	738	698	742	737	743	697	734	767	724	719	789	717	727	722	680	756	781	683	681	734	699	774	731	770	716	767	752	737	688	712	766	703	705	774	773	716	713	751	698	768	733	726	755	713	737	695	732	710	763	729	734	692	746	683	712	730	718	716	747	736	735	730	743	715	714	694	739	754	756	716	727	738	705	723	697	705	715	742	759	688	723	687	784	698	731	759	705	753	726	711	718	717	727	731	735	721	756	757	706	708	741	688	696	756	738	694	710	708	717	670	736	704	718	763	744	740	719	734	682	751	716	692	722	768	755	723	694	727	694	683	726	746	733	729	716	745	742	725	749	720	690	706	663	756	706	692	717	709	712	738	728	783	702	759	748	696	695	779	703	726	686	705	760	728	757	766	734	730	706	730	735	699	707	693	746	730	779	777	728	703	718	718	732	719	694	728	691	710	735	748	750	728	706	725	770	729	734	752	720	716	774	766	730	728	755	717	693	762	719	697	703	698	736	713	697	721	740	707	779	747	710	743	727	726	728	715	742	714	725	692	708	717	692	706	719	722	718	689	714	714	755	738	719	738	771	753	745	711	712	742	741	731	721	737	732	683	714	718	705	739	742	721	733	694	718	724	715	716	740	709	732	699	731	709	760	722	707	668	762	691	774	695	728	716	717	705	734	750	703	716	766	786	737	712	695	683	726	748	686	708	689	691	765	737	704	715	721	716	715	700	681	722	727	736	701	718	697	727	705	727	719	749	754	720	746	746	712	712	729	710	735	788	758	752	746	724	723	725	752	729	725	719	673	683	686	727	758	752	763	699	727	731	717	686	712	684	664	778	684	721	702	694	728	716	722	719	651	734	699	759	701	731	719	751	665	749	698	739	783	742	744	721	704	731	697	745	690	741	663	707	724	693	711	677	714	732	681	731	683	744	729	728	687	717	705	683	718	706	741	723	767	720	693	717	715	698	724	724	736	711	739	703	756	723	717	723	716	694	713	679	735	708	747	700	706	705	701	694	738	735	747	709	723	742	711	738	695	694	731	732	728	731	719	711	734	718	750	719	683	749	687	695	772	733	694	758	760	721	730	703	745	691	647	741	722	733	674	710	732	684	719	720	724	726	729	757	737	740	742	686	748	717	723	680	707	702	727	760	743	713	733	754	711	755	709	748	725	748	728	711	777	730	726	753	803	738	704	733	715	726	691	770	738	729	736	711	743	653	735	712	726	742	719	724	718	739	772	689	739	749	730	730	684	746	710	762	821	729	702	747	733	750	725	682	754	726	718	697	767	738	694	759	733	717	739	693	723	656	708	708	674	719	704	718	705	666	733	739	743	712	730	657	695	730	733	755	684	723	667	801	700	687	733	721	697	770	709	698	723	759	714	728	758	765	737	743	773	758	697	726	696	728	701	696	706	706	684	749	713	724	727	740	681	724	711	729	706	686	747	718	723	661	736	737	714	756	747	727	710	755	713	716	735	743	679	804	707	724	699	697	742	750	717	681	728	762	730	710	681	711	689	705	695	726	724	718	773	699	772	733	768	713	697	718	691	751	699	693	759	704	767	739	749	727	746	721	721	733	724	743	728	721	695	730	723	749	727	715	743	681	677	754	702	699	704	715	739	773	728	732	745	776	752	646	734	710	758	695	719	687	764	674	713	751	705	702	789	797	740	731	717	720	729	693	690	753	760	729	707	738	719	680	739	749	728	732	727	712	714	715	755	698	756	764	747	714	718	686	731	734	742	714	739	710	751	772	692	744	746	753	703	733	783	711	700	702	769	768	663	745	684	768	708	698	691	707	720	721	697	764	711	763	778	774	717	735	745	773	734	722	765	741	768	729	651	746	698	723	697	768	766	705	772	724	716	756	746	738	701	747	709	749	731	704	715	737	690	762	699	727	759	745	748	701	712	699	732	736	696	773	797	707	708	714	723	780	697	703	658	742	691	687	758	717	668	698	694	768	710	735	706	696	708	740	716	753	721	733	702	723	731	686	718	778	698	762	721	719	720	663	705	792	718	729	745	739	719	742	680	715	727	750	763	737	749	755	684	721	723	671
24333	21528	28763	24640	21453	15191	6987	3732	2539	1967	4448	9353	10103	7754	5714	4297	3009	2077	1392	1035	875	728	703	625	698	658	676	611	609	635	636	592	615	642	645	638	615	678	664	640	609	609	625	666	645	606	653	647	655	632	620	629	616	682	616	648	664	656	624	607	646	610	601	587	655	630	634	663	661	561	644	589	655	664	611	603	684	637	640	668	652	687	606	621	580	622	615	679	623	703	665	645	664	642	639	640	665	641	661	604	589	653	649	661	628	602	635	634	661	615	656	668	628	709	653	654	649	638	638	619	611	619	641	643	543	657	605	613	656	661	607	645	621	642	636	635	647	641	606	622	638	665	614	681	633	643	624	596	642	643	604	610	611	642	613	670	627	663	645	661	617	605	635	654	648	643	670	665	649	676	648	656	691	631	633	656	636	616	632	609	652	633	620	626	634	691	637	648	694	645	662	627	633	633	629	629	625	624	660	606	619	620	646	631	649	664	637	615	645	621	680	637	631	622	632	622	641	622	677	653	620	632	610	614	615	576	621	587	601	634	615	635	689	613	584	609	617	592	588	662	642	616	653	648	625	675	637	612	595	645	664	644	609	622	633	682	644	651	638	639	635	625	642	632	617	577	581	616	664	610	681	664	606	636	630	614	627	682	623	625	666	633	639	637	601	612	643	615	597	595	617	629	596	600	664	622	639	649	660	637	595	579	678	674	610	621	613	629	619	649	639	657	655	644	642	642	634	612	677	664	672	637	595	601	636	576	618	657	635	635	598	577	617	665	628	604	673	634	643	670	633	626	627	656	598	618	627	659	618	601	600	656	629	631	652	628	671	660	589	642	621	637	651	653	611	609	682	600	598	655	612	653	628	679	599	671	671	624	651	626	592	587	626	618	635	666	637	654	616	621	611	624	656	618	662	647	613	664	659	619	645	651	640	646	658	692	633	647	573	650	599	677	639	669	637	631	693	613	660	607	677	600	619	641	623	631	640	652	682	646	663	615	569	644	686	636	621	637	674	621	676	627	660	656	636	628	642	589	676	622	681	630	671	627	619	629	620	642	678	590	621	610	666	629	621	621	644	625	601	585	652	620	605	633	642	644	642	611	637	624	673	652	625	665	647	613	639	662	606	655	641	702	607	589	647	645	628	627	594	610	696	670	587	667	666	609	660	661	593	638	634	576	626	656	629	619	657	647	644	675	648	625	640	598	632	637	587	622	626	661	633	650	671	641	615	662	626	647	613	635	622	649	606	669	679	636	624	618	647	619	642	673	659	635	646	650	613	656	647	629	676	649	606	634	595	656	635	632	615	579	604	681	625	637	618	685	638	611	656	644	635	646	651	642	635	629	593	649	627	614	668	619	612	642	603	640	611	699	610	669	643	627	652	666	634	613	664	654	698	615	668	661	646	638	600	656	647	632	608	648	619	638	608	642	608	643	650	633	670	635	647	677	646	631	651	650	647	622	676	624	652	623	627	598	634	613	588	655	626	655	662	598	643	605	645	611	614	606	621	599	675	624	621	622	646	632	617	616	647	616	643	643	665	683	634	647	621	684	632	632	628	630	656	620	648	596	620	650	640	619	633	697	632	691	615	644	629	658	589	630	629	637	622	586	642	647	662	674	635	647	668	645	676	620	631	649	668	669	642	619	665	692	619	628	633	631	617	649	643	677	664	624	653	661	636	620	686	662	639	671	632	622	651	634	604	655	641	688	622	639	670	608	608	592	642	662	634	626	697	627	632	625	750	593	669	588	613	632	667	679	638	635	683	611	603	615	646	689	654	649	645	691	657	638	624	680	690	626	649	622	659	615	663	639	631	634	599	608	610	665	668	613	635	606	647	649	633	704	616	654	612	652	638	617	653	652	618	643	630	605	608	653	619	623	643	607	675	608	580	606	632	645	669	649	643	615	651	610	647	633	637	655	643	661	647	638	643	620	621	612	667	649	621	646	630	613	597	637	607	662	623	641	615	619	610	664	638	625	640	614	618	656	584	648	647	638	639	677	672	675	621	644	626	644	629	646	632	643	649	636	659	654	589	616	629	638	634	675	633	678	645	665	598	650	627	640	625	650	608	658	629	646	667	655	630	614	671	636	611	612	681	648	675	628	646	671	649	579	646	583	650	607	673	624	621	655	654	627	624	654	644	624	634	613	641	595	652	601	611	618	637	601	615	612	623	640	645	589	691	650	608	648	643	645	674	652	582	630	613	654	639	656	635	651	599	699	633	650	602	574	608	612	631	638	589	590	637	679	603	642	653	584	635	634	569	621	643	622	603	642	640	628	605	626	602	612	655	610	655	632	658	644	618	644	617	671	638	638	610	704	672	601	639	642	676	662	641	626	659	661	621	666	631	633	685	597	675	610	643	621	648	644	662	617	631	598	650	643	661	610	621	644	639	652	657	613	666	654	629	601	619	596	661	643	646	636	688	664	632	606	577	628	596	650	650	663	614	637	627	626	649	626	650	613	613	635	624	640	636	651	660	633	676	616	639	667	630	614	663	620	630	621	678	679	646	639	637	619	669	631	682	622	693	652	649	605	649	626	630	683	666	635	631	629	631	591	640	628	639	638	638	646	637	606	621	607	670	635	644	661	630	638	629	615	632	617	661	613	650	641	629	593	629	626	643	588	696	669	632	624	617	613	662	649	614	636	586	620	603	629	621	600	596	627	638	625	615	580	614	660	618	696	650	641	610	666	631	653	608	648	597	610	687	627	621	643	597	711	619	624	677	621	615	656	627	641	692	644	664	650	664	611	646	629	614	627	652	633	615	657	646	645	612	621	596	650	593	633	600	651	647	613	618	576	645	586	633	659	634	598	629	636	653	611	623	643	617	647	611	581	653	632	648	658	632	610	636	621	674	651	606	674	630	617	618	620	618	608	590	639	616	609	648	640	624	660	654	646	623	635	638	655	626	647	634	647	657	596	605	645	591	665	616	674	618	608	600	640	613	647	680	617	586	641	646	660	675	642	624	617	603	621	611	651	636	645	596	614	610	647	666	611	655	651	608	644	617	625	653	642	611	637	623	605	603	619	616	648	625	671	630	644	615	664	619	592	649	632	638	622	643	620	594	645	654	638	653	641	648	682	620	644	613	680	646	593	684	637	637	620	672	625	632	626	608	653	648	636	664	678	681	639	637	629	649	650	612	604	627	643	609	642	603	669	668	647	627	628	584	655	643	599	625	627	670	598	710	634	627	621	614	607	674	654	670	649	613	662	612	664	648	678	642	635	663	620	644	648	634	602	593	667	658	647	618	639	630	658	652	652	634	616	648	675	663	669	638	644	639	647	628	626	679	635	625	612	625	574	642	567	633	642	644	635	655	674	610	605	626	579	660	668	624	653	603	619	615	641	611	629	631	626	705	601	630	665	616	658	622	633	668	603	645	634	600	622	635	617	583	654	627	639	599	631	660	632	637	599	659	647	633	624	617	632	627	625	648	639	629	617	648	645	635	632	644	642	665	609	649	636	616	632	655	628	596	620
35015	59026	25208	11826	11209	11639	8938	6314	4704	3583	7783	14596	14698	11476	8675	6619	4663	3103	2093	1426	1042	882	802	792	764	769	761	755	754	718	783	716	700	769	772	754	724	799	763	729	727	730	766	752	781	760	780	740	737	727	769	759	765	723	698	702	710	745	725	779	756	739	745	750	792	763	724	711	744	776	738	731	716	674	745	787	786	732	734	748	735	683	714	799	727	777	743	715	701	730	752	774	744	784	758	761	761	723	776	709	705	740	720	772	753	778	716	737	775	694	737	731	759	741	745	709	746	759	778	720	708	719	724	736	752	757	703	792	718	781	709	811	753	725	722	770	730	762	741	756	692	742	750	758	769	754	746	749	774	741	742	747	762	723	723	738	745	777	760	746	745	772	762	728	786	738	766	710	727	772	747	738	690	736	770	733	737	680	713	769	710	720	715	714	707	747	783	818	734	732	756	682	707	716	718	744	767	750	710	763	746	782	772	777	801	742	731	767	723	771	731	716	759	720	727	763	738	780	749	761	754	731	736	700	737	782	764	741	685	751	732	700	788	721	725	744	761	738	787	772	733	767	725	725	708	729	766	702	722	772	708	705	784	710	748	708	757	742	774	755	728	726	774	794	718	703	723	732	741	736	731	733	697	812	755	714	757	736	780	690	693	764	741	696	741	748	717	783	786	736	730	742	721	760	748	779	823	731	738	763	748	714	732	742	724	713	762	747	743	751	745	745	677	735	739	725	711	741	765	766	778	715	725	766	761	695	786	710	780	724	732	683	729	758	746	741	764	768	739	676	744	707	763	757	781	737	680	751	749	734	706	762	759	721	720	777	725	743	738	715	717	737	722	727	778	792	702	793	726	739	701	745	767	750	762	772	739	765	705	762	728	743	738	767	754	722	712	717	762	742	733	723	732	734	768	775	783	735	772	719	780	776	811	734	698	775	729	736	766	723	771	737	770	734	735	764	727	733	754	741	734	734	716	727	749	772	727	762	733	747	779	751	739	695	752	739	751	753	733	757	706	717	759	754	753	777	756	722	804	717	736	738	764	775	757	718	746	711	716	719	772	701	733	777	813	762	791	721	776	811	727	739	732	752	733	753	728	723	768	767	730	746	803	708	714	760	765	725	705	772	697	761	734	746	778	781	707	765	753	745	747	732	739	768	742	719	728	692	693	778	824	742	740	722	735	790	724	716	737	743	740	718	702	713	754	754	683	713	739	734	741	733	727	698	785	763	717	794	765	738	699	779	728	755	736	771	731	689	730	752	782	794	755	748	708	717	713	776	787	737	741	742	740	730	729	728	725	724	753	721	723	764	748	767	760	729	726	751	742	738	752	745	764	736	717	773	757	725	787	706	773	710	791	787	711	690	764	770	762	755	710	750	783	765	742	763	779	739	680	712	736	740	741	738	732	727	699	715	744	738	702	758	754	747	765	723	738	753	762	723	701	788	726	798	737	690	777	735	702	729	735	749	760	726	735	752	738	727	690	748	744	744	743	727	748	716	774	764	751	765	734	735	725	808	754	772	745	711	724	749	732	687	749	716	706	724	731	747	716	762	751	726	734	792	776	713	763	709	708	753	739	753	727	740	731	714	754	751	689	718	717	728	756	703	707	790	760	771	714	732	724	739	738	756	723	737	685	742	725	754	700	714	749	744	705	734	750	719	713	806	727	762	740	700	723	774	693	698	726	748	764	719	754	778	740	715	721	728	689	735	762	745	759	729	708	713	712	727	772	735	724	723	751	748	735	762	736	669	763	735	738	774	709	756	716	766	675	753	725	677	738	726	728	739	759	814	708	754	740	746	770	707	751	757	748	689	755	725	717	697	727	745	762	767	706	768	736	734	734	734	783	771	748	712	754	711	760	774	764	726	738	719	715	749	696	746	724	766	787	751	747	743	724	678	709	696	771	747	740	768	763	758	734	746	777	744	747	749	732	729	701	702	688	725	717	695	729	746	737	752	738	774	692	712	795	766	733	749	725	707	733	710	754	707	693	779	737	750	783	763	738	756	782	740	776	805	789	728	763	723	753	710	735	745	768	784	705	760	729	784	744	718	697	735	783	746	731	749	793	746	746	796	783	740	765	770	773	771	748	751	721	772	744	747	796	725	723	732	735	722	751	706	729	697	733	725	686	758	764	749	736	785	690	721	798	744	731	761	744	748	772	699	753	766	764	776	686	721	713	747	736	742	764	780	737	739	773	715	765	720	756	750	719	719	739	774	714	691	747	722	737	753	745	738	773	724	747	776	688	741	726	795	743	743	721	735	717	737	777	732	761	763	746	711	740	769	713	746	732	715	698	732	697	752	755	719	725	779	777	719	731	774	694	663	743	708	767	771	754	734	755	717	737	699	752	777	760	787	795	713	749	750	716	778	752	743	730	717	796	682	713	816	756	703	735	754	771	796	715	756	754	797	755	761	744	777	725	746	740	726	776	684	798	756	767	760	736	738	756	746	718	697	716	757	727	822	768	756	769	793	733	749	770	753	770	741	728	750	764	725	786	807	736	727	718	760	702	701	721	695	735	701	778	740	737	776	731	726	723	780	700	762	745	651	741	800	772	782	765	706	755	792	735	717	743	697	739	765	768	739	738	742	749	709	728	752	729	696	749	784	754	757	701	723	696	778	732	712	776	736	775	757	754	735	783	731	739	738	755	832	773	722	727	752	763	704	660	722	770	728	737	723	743	749	742	756	722	708	760	746	715	776	760	724	772	777	724	790	765	778	770	709	746	735	770	726	703	762	741	764	810	739	759	732	701	744	767	785	737	774	760	719	724	728	752	729	799	728	741	750	697	736	750	756	738	768	686	761	681	741	721	729	723	745	750	757	779	739	753	768	708	692	730	782	692	772	705	737	801	713	753	760	733	755	736	700	747	741	729	730	721	780	764	751	748	803	730	744	721	721	731	771	709	732	775	741	733	735	760	738	736	711	729	720	731	714	707	696	777	772	778	756	739	738	757	720	747	746	735	700	733	791	692	728	761	774	757	785	753	703	730	685	729	727	730	799	760	717	695	737	775	735	783	701	707	740	764	772	715	750	769	761	733	773	740	732	684	793	732	714	747	754	758	728	751	716	713	709	703	772	717	777	745	712	771	743	738	686	726	750	730	762	769	727	717	751	726	766	736	732	710	686	737	718	696	735	726	740	743	710	700	772	763	768	750	727	723	733	742	720	703	751	801	767	777	716	703	778	748	760	698	724	676	736	718	726	764	742	741	714	765	760	736	733	769	715	754	710	756	712	711	741	724	686	789	717	737	800	749	718	715	730	776	729	719	736	765	746	787	740	689	778	689	712	731	751	750	774	690	690	749	738	727	776	736	763	752	733	764	766	760	798	741	754	732	754	736	731	770	717	766	785	728	785	742	706	801	738	753	779	743	719	726	704	709	738	764	759	784	719	747	751	721	727	722	755	742	734	723	757	751	747	736	705	738	741	790	766	759	792	773	689	765	725	737	772	802	696	773	784	725	782	753	738	720	749
25557	21641	27798	25331	13499	4872	3959	3340	2471	2307	2776	5262	5486	4509	3554	2690	2024	1504	1239	1001	918	790	776	769	787	748	736	775	793	795	728	754	766	758	755	774	719	739	766	792	702	755	790	801	742	773	784	758	790	763	770	753	792	792	761	757	749	779	815	793	755	718	714	760	742	752	803	775	763	788	783	799	713	787	772	788	804	769	718	712	767	759	756	759	758	736	730	701	728	740	752	752	769	802	772	765	786	723	748	759	746	775	742	774	752	745	809	740	747	763	748	770	794	783	748	750	761	779	799	807	776	749	725	712	793	717	788	774	752	750	742	745	736	778	788	729	732	766	794	772	777	790	794	771	758	749	768	757	738	760	817	733	800	806	767	754	777	808	782	780	720	822	774	813	755	745	795	761	742	768	766	793	775	737	797	701	736	773	762	767	787	762	774	807	732	796	756	743	785	696	746	728	739	783	746	731	763	736	790	756	783	790	805	713	716	754	801	746	747	784	759	721	772	740	746	741	763	791	775	800	748	813	738	772	737	779	799	769	744	712	761	793	749	762	802	733	789	785	776	799	740	740	772	723	746	768	792	810	718	772	732	753	769	780	750	774	757	758	741	766	784	777	799	794	755	769	773	779	786	767	761	787	756	702	755	739	750	740	748	752	740	745	804	768	770	743	763	765	767	786	719	732	745	796	778	749	706	739	789	771	750	730	751	733	726	771	760	749	780	736	727	794	754	784	750	767	759	779	764	769	716	743	727	711	806	801	741	726	716	735	794	730	803	765	759	718	758	739	735	740	763	755	828	749	764	784	824	747	770	776	753	778	733	770	806	752	799	764	780	732	729	735	768	745	732	747	762	791	756	792	797	767	785	757	794	793	781	732	772	765	819	800	735	735	730	738	790	746	750	755	778	736	804	741	724	752	732	783	772	772	769	784	750	833	775	762	794	790	755	821	733	787	737	749	804	794	764	765	738	759	781	771	733	741	785	759	742	767	794	803	753	734	774	768	797	816	745	722	801	767	792	737	773	746	751	782	781	750	758	771	731	741	762	715	794	792	771	766	777	774	733	738	745	707	763	742	747	785	802	701	785	740	803	778	780	791	731	786	774	773	737	803	786	803	775	818	759	776	753	780	719	766	747	790	772	710	700	735	748	797	763	711	703	771	769	837	750	766	749	747	757	737	779	756	757	768	792	801	735	782	771	781	768	767	747	760	759	791	777	776	714	756	765	767	754	764	801	783	833	754	794	797	790	745	755	728	711	788	751	753	736	753	822	751	759	761	747	759	757	790	780	744	771	803	755	730	750	765	730	721	783	778	734	747	767	791	772	717	713	779	776	760	764	773	776	717	774	796	751	748	774	742	757	803	694	771	767	777	720	781	688	757	831	745	713	738	813	784	734	757	720	741	743	755	763	752	747	776	747	751	762	794	815	755	805	808	791	736	809	778	768	734	778	720	736	728	719	750	764	688	788	759	746	718	777	768	778	772	716	796	762	724	742	755	802	724	803	731	737	732	747	770	781	768	744	743	741	810	796	739	732	741	738	748	770	785	763	753	681	756	722	714	761	752	797	785	733	812	782	748	810	751	742	756	778	759	762	794	790	779	747	784	785	752	780	798	729	748	794	751	759	789	767	755	747	744	751	749	799	789	780	745	750	806	747	778	793	791	800	755	734	788	740	772	763	723	807	727	751	720	779	721	763	741	794	796	733	766	730	709	744	736	783	828	774	781	786	739	796	755	732	755	801	761	735	771	693	761	750	807	800	725	728	812	750	788	743	776	785	781	761	732	772	813	729	746	760	829	765	748	761	810	789	720	746	741	758	784	766	825	788	804	798	759	804	772	753	726	769	771	723	770	798	742	797	739	744	693	759	730	755	767	758	746	753	776	814	783	779	761	793	756	806	713	788	734	810	766	761	765	784	750	783	728	744	737	719	769	796	767	747	755	830	796	756	739	777	749	783	793	777	787	742	812	744	781	796	747	797	804	763	757	776	788	747	793	783	753	783	768	726	778	785	779	814	716	755	739	764	753	760	781	765	734	761	777	764	763	758	746	732	778	723	782	776	774	781	719	737	725	749	799	752	778	813	761	795	721	760	763	769	804	749	813	744	762	744	777	770	775	740	749	768	736	735	734	797	778	709	730	755	781	741	728	752	790	766	745	765	731	771	790	769	745	790	768	821	724	790	760	722	703	714	785	729	723	735	741	785	754	769	743	830	805	730	763	782	762	793	749	733	779	768	784	787	750	794	738	699	758	784	744	782	784	769	748	763	722	785	744	732	786	815	748	777	754	757	761	757	756	775	732	782	758	760	750	793	776	742	718	714	769	750	791	761	794	778	780	737	786	796	765	777	760	722	737	747	822	763	783	742	703	729	766	766	762	776	750	793	774	823	754	794	737	763	762	761	783	760	738	737	750	785	752	737	769	740	772	759	728	731	744	737	758	748	758	755	751	765	741	769	718	720	731	808	733	781	751	800	770	740	764	706	763	733	762	753	776	771	729	770	743	759	800	733	782	796	747	802	787	704	750	783	752	712	797	775	758	866	770	749	718	741	762	781	771	773	762	790	752	789	719	751	781	732	752	747	791	776	747	734	765	757	743	812	800	783	744	772	766	784	749	758	746	777	764	794	712	743	752	749	766	750	775	759	698	777	803	767	734	764	781	764	748	738	756	750	775	739	759	756	773	786	745	808	765	746	781	722	785	738	754	800	764	735	753	722	736	783	746	713	777	718	759	822	751	725	761	808	754	767	768	749	832	734	742	754	762	755	742	752	748	757	778	727	778	752	707	762	766	774	788	695	750	762	735	793	762	738	783	787	746	766	794	779	741	743	756	772	757	774	746	766	753	750	780	746	775	781	728	833	741	767	799	768	721	775	769	759	744	769	806	769	764	727	736	784	782	759	762	705	747	762	762	781	752	755	738	738	753	728	734	747	798	753	717	791	765	754	728	747	752	758	732	759	756	727	790	756	743	762	781	735	785	746	727	743	761	808	760	782	757	734	820	725	784	803	774	785	732	769	765	742	740	792	775	780	753	771	725	710	720	715	717	761	769	760	753	763	749	810	745	799	771	785	791	770	770	771	729	773	795	751	794	766	749	749	700	772	783	818	792	766	755	725	767	736	787	768	736	787	800	844	755	776	736	777	774	760	802	785	728	741	779	721	789	759	789	762	731	768	783	787	750	791	715	745	783	715	742	760	723	674	749	740	756	829	773	789	747	749	784	759	743	780	741	770	766	748	797	754	749	786	764	754	758	764	784	769	764	764	748	784	782	737	768	799	728	681	815	755	754	736	767	753	802	730	775	765	725	749	796	820	743	779	736	778	748	740	787	750	753	740	758	753	800	740	771	755	785	744	732	735	784	757	790	780	745	774	754	769	794	727	765	791	762	789	738	757	736	779	780	770	744	755	782	794	721	755	778	767	747	772	810	791	743	762	765	744	731	721	813	761	752	770	752	730	726	761	758	768	835	717	771	776	749
33297	54152	19501	9381	8927	7448	7080	6315	4749	4353	5250	10030	10286	7891	6091	4642	3348	2297	1647	1299	1087	951	995	907	905	850	903	899	918	904	880	856	818	874	928	841	889	823	918	906	858	877	927	904	882	894	917	926	891	867	844	852	889	906	890	896	886	870	846	867	899	897	928	856	903	886	908	896	905	916	933	859	879	889	900	948	896	889	874	967	870	925	923	910	915	916	880	890	883	931	917	877	846	877	877	904	909	927	834	879	912	927	863	844	901	889	928	928	855	864	904	901	930	926	892	887	875	876	886	901	912	882	873	912	873	885	864	897	891	895	906	906	926	880	888	898	890	897	908	898	871	892	876	905	891	900	878	839	927	885	864	885	949	931	872	892	856	859	886	849	844	878	876	942	840	887	883	883	885	887	877	884	866	882	856	844	934	873	910	876	867	913	923	905	803	918	880	953	854	889	923	846	901	910	848	877	875	868	883	876	915	887	902	953	880	860	887	904	851	870	846	926	897	896	875	881	938	884	855	899	893	854	900	878	865	935	882	871	883	865	924	856	889	914	889	876	898	857	851	934	861	920	902	950	862	881	878	873	838	868	890	856	908	853	877	887	903	868	915	929	940	893	889	894	862	871	882	813	872	838	858	893	902	896	889	828	893	878	883	888	875	966	904	891	893	888	890	899	913	904	923	857	917	910	934	890	908	876	889	890	862	881	921	861	873	883	895	863	867	984	911	931	845	880	845	828	891	878	872	836	925	863	869	946	904	888	880	866	856	886	908	903	838	913	898	891	915	893	917	869	939	898	900	936	914	903	866	886	898	912	878	862	869	900	864	901	877	848	859	852	939	889	916	860	904	898	890	863	881	884	870	820	888	851	875	861	888	901	914	855	892	876	873	885	860	868	857	901	935	882	890	915	956	900	925	891	901	943	941	882	821	861	872	829	884	874	871	902	889	853	887	895	847	904	929	924	900	904	934	877	903	885	904	927	852	877	884	902	838	868	891	873	869	852	827	867	915	893	886	848	884	946	899	883	864	919	865	872	872	867	904	894	910	895	936	843	830	877	905	890	884	948	905	867	907	861	892	891	847	933	880	902	914	876	875	925	892	861	896	885	893	950	909	866	901	900	894	927	864	892	880	905	918	865	882	909	922	913	906	913	912	864	880	974	880	950	892	895	846	920	855	931	913	889	897	873	882	851	827	881	894	904	903	905	886	833	899	891	845	868	886	876	893	835	845	891	957	891	832	879	883	933	825	896	833	869	907	908	882	858	928	938	892	878	919	861	852	867	913	865	901	886	858	851	851	904	874	944	878	881	937	885	906	950	859	902	855	870	901	878	888	900	901	871	883	913	887	882	880	891	942	878	877	863	886	883	917	815	851	865	924	879	902	896	853	840	874	862	827	926	953	906	890	932	928	913	869	849	907	903	909	831	914	845	936	878	967	856	887	882	863	967	899	936	887	907	889	903	891	896	921	887	902	899	762	860	909	883	921	863	868	903	872	913	886	910	884	889	879	904	886	894	885	893	882	861	884	915	921	882	880	932	870	908	908	908	850	866	920	914	880	880	884	858	925	914	893	876	914	862	907	897	879	833	930	910	887	898	844	913	959	904	896	852	836	840	880	844	899	853	904	844	875	851	862	956	851	855	842	821	885	901	925	876	856	911	843	926	913	860	881	852	899	834	906	944	881	847	874	956	939	894	916	870	864	910	876	818	908	825	862	885	905	862	932	873	888	914	849	855	865	828	890	917	879	848	943	894	900	877	925	889	918	916	911	851	847	875	890	845	867	898	908	932	889	880	908	865	927	916	854	853	930	861	902	890	888	890	959	919	922	897	900	919	922	846	944	919	927	868	917	883	868	915	902	887	881	894	919	913	918	883	900	901	903	867	910	865	960	892	905	893	891	953	891	918	934	939	863	948	902	882	891	884	864	898	873	843	874	857	890	873	916	889	880	896	907	945	904	865	904	882	849	878	873	896	915	926	862	912	893	948	906	904	902	901	910	857	849	896	920	910	896	854	899	910	884	848	908	831	930	841	870	949	895	876	892	912	881	885	892	875	869	898	864	916	829	912	906	880	933	895	897	901	953	927	894	917	890	875	808	892	887	925	896	888	965	907	929	877	814	853	888	914	915	922	925	894	889	873	850	876	858	926	864	867	895	889	875	851	883	912	866	910	867	869	906	913	834	853	845	884	917	870	869	876	844	898	887	873	913	883	897	878	905	893	904	865	902	871	886	933	876	930	883	873	851	887	870	953	904	832	907	924	836	921	900	920	886	862	897	892	927	906	864	870	900	889	894	900	867	909	891	956	840	902	951	903	925	907	839	905	880	909	910	878	919	867	874	913	850	931	833	872	884	912	923	900	891	885	866	924	954	854	873	918	854	899	905	874	877	846	955	862	852	856	910	886	868	895	929	926	869	934	879	913	861	856	882	907	911	876	904	903	885	923	900	895	922	907	898	875	866	890	897	971	862	861	929	821	902	866	900	875	884	889	915	880	862	868	898	898	921	821	896	897	904	879	871	876	885	898	893	888	876	918	891	910	943	916	914	860	862	909	846	858	816	877	882	895	872	833	912	932	870	873	852	888	891	930	926	886	887	885	907	895	867	908	813	921	907	901	838	896	878	890	872	896	874	901	882	869	883	875	876	881	932	879	891	936	814	887	860	879	896	864	897	918	838	929	884	869	902	922	886	788	864	907	917	870	864	907	860	873	910	891	883	902	902	935	928	883	885	880	937	859	899	835	903	885	882	859	879	897	914	899	826	869	877	896	882	835	881	880	876	968	853	909	894	827	930	917	913	865	866	917	868	874	848	919	862	928	841	903	916	889	915	898	860	942	876	877	881	895	878	949	937	884	884	891	857	884	893	958	911	882	893	900	883	915	899	860	899	939	878	851	846	890	912	921	884	899	883	817	909	880	869	884	915	887	905	871	859	861	877	923	899	870	856	846	938	884	836	934	871	889	859	898	948	881	892	899	940	857	878	881	881	892	927	918	898	937	884	914	877	899	859	850	869	905	917	882	874	898	874	926	864	917	884	893	932	902	871	852	887	919	883	939	935	851	868	904	869	868	902	847	875	851	877	879	877	884	891	935	904	883	916	914	865	874	878	855	847	901	867	909	929	917	896	906	932	925	859	894	904	961	901	947	845	914	895	912	910	872	911	818	875	939	869	897	886	909	869	938	801	906	910	942	852	872	838	894	888	842	943	847	909	906	919	844	890	938	914	868	867	927	864	873	906	880	895	866	900	923	937	889	914	832	903	880	873	933	913	885	904	870	861	894	927	839	883	904	928	935	911	907	823	843	868	897	876	872	893	901	900	924	879	850	893	895	868	930	909	871	877	881	841	927	847	817	889	941	909	855	856	874	868	944	880	905	863	859	901	870	893	910	869	867	850	921	920	912	871	912	914	868	856	890	934	898	918	860	848	875	893	901	897	856	894	900	881	892	877	904	849	882	945	916	895	861	840	889	855	890	913	939
23256	21550	29272	24188	21526	21718	15095	7039	5574	4791	8381	16562	17493	15402	11181	8455	6077	3961	2583	1723	1268	1034	960	866	887	870	872	836	827	878	837	834	902	883	814	829	869	867	888	872	793	863	813	845	814	873	822	807	850	794	802	837	839	801	851	853	806	779	833	809	839	881	834	862	857	822	822	766	832	761	870	841	859	850	893	835	851	840	857	859	857	849	819	797	864	834	836	831	844	867	833	862	830	827	885	857	858	824	858	842	836	795	856	822	882	820	831	849	802	861	772	884	796	846	867	843	824	837	834	877	823	838	904	778	831	860	854	814	861	797	827	866	883	862	819	841	839	784	833	832	879	843	831	847	857	772	857	859	846	782	861	821	857	838	817	792	868	778	871	819	862	845	843	799	878	782	862	869	835	852	834	841	825	861	840	837	850	913	830	871	912	821	827	824	823	888	830	863	793	847	845	848	823	851	871	798	818	906	871	807	848	843	852	855	850	816	849	802	780	832	900	833	835	830	927	856	905	877	824	836	881	838	894	862	808	849	831	844	829	839	841	850	827	873	862	819	833	860	827	800	808	854	862	796	849	810	801	850	855	880	846	833	836	835	873	845	811	868	852	824	801	864	831	860	816	814	847	816	832	835	894	834	853	815	871	882	838	813	774	823	819	816	856	869	834	818	876	844	826	839	813	826	883	833	835	840	842	832	806	835	815	813	843	818	820	816	859	820	815	842	801	852	838	838	792	849	841	887	806	871	823	827	831	833	855	849	833	858	817	846	870	892	792	840	886	845	864	823	886	847	842	802	869	802	821	807	818	844	864	858	824	892	838	801	843	858	868	809	865	867	863	843	824	837	846	801	836	871	825	809	845	912	917	880	824	874	833	814	824	888	875	822	814	824	820	806	838	798	774	799	802	829	840	815	838	855	850	817	832	869	860	785	798	871	848	809	838	806	852	813	811	861	856	813	839	886	870	806	825	846	799	845	842	882	861	827	864	793	878	850	848	886	829	845	841	859	855	834	908	830	766	808	868	893	828	805	839	823	856	815	858	841	849	877	870	835	825	825	815	838	810	820	866	895	845	782	854	833	874	847	861	817	845	819	832	825	840	885	846	784	816	825	901	802	812	804	836	826	856	810	791	861	847	844	812	794	853	857	848	864	828	852	839	871	840	810	806	869	848	819	860	873	820	842	778	834	820	845	813	835	845	855	837	870	848	820	861	830	861	837	826	822	879	799	822	833	897	885	824	827	848	841	833	801	795	865	827	861	820	845	848	841	814	812	806	861	865	794	908	874	822	828	818	840	855	846	804	824	825	776	828	878	785	811	872	888	778	803	812	851	857	777	822	824	808	846	842	878	791	818	798	878	839	825	813	823	806	857	871	823	849	858	854	841	798	832	875	840	804	858	854	810	852	865	822	837	814	806	836	805	827	829	799	892	830	815	793	820	872	810	851	864	858	859	862	850	857	835	807	885	816	866	814	911	823	815	878	840	844	866	852	809	812	833	856	859	793	813	855	853	803	880	850	812	850	851	791	828	805	835	876	860	827	812	758	818	829	858	841	854	836	851	902	814	789	757	799	895	824	796	861	851	824	807	792	853	822	837	819	850	893	843	792	870	852	808	867	841	820	818	811	801	891	848	871	814	861	876	862	837	837	795	779	832	829	873	821	869	843	812	772	823	826	800	783	789	819	826	907	845	875	817	822	870	884	839	850	842	800	829	833	839	787	854	832	808	807	885	883	846	835	853	876	824	844	869	854	860	793	869	837	802	833	838	889	821	842	840	794	855	871	851	817	803	795	846	825	840	862	822	833	822	843	892	792	787	868	831	831	860	807	835	777	808	890	851	842	832	804	783	880	842	887	821	866	817	846	845	834	819	835	858	787	828	845	834	841	818	801	795	845	859	856	856	826	803	829	849	872	821	809	821	835	823	869	856	813	844	844	814	815	827	882	866	844	862	856	819	840	892	871	853	824	874	859	881	889	856	816	843	814	825	855	840	812	804	831	800	859	903	839	823	785	760	856	853	884	822	838	808	854	823	783	867	795	832	836	810	898	822	826	830	870	845	805	829	819	863	830	827	863	849	805	839	902	785	856	863	869	865	873	889	845	800	835	843	866	831	824	834	796	817	801	795	833	775	798	820	815	861	888	878	831	872	846	859	862	862	874	861	815	851	900	784	824	819	842	864	843	839	808	826	804	827	839	802	877	838	853	889	858	856	836	853	849	842	862	833	835	826	859	888	852	803	882	857	889	856	800	868	830	848	854	837	848	811	821	844	830	847	828	827	822	845	839	829	813	815	848	845	847	850	846	841	842	835	788	805	808	815	839	803	852	957	824	867	833	846	850	818	798	894	799	829	865	824	846	857	848	882	886	807	805	836	875	878	806	837	840	837	867	817	835	802	799	807	873	844	792	819	839	785	827	832	824	811	842	850	838	860	851	857	845	826	827	831	829	830	845	853	807	880	846	837	846	821	826	851	834	860	800	842	809	829	846	892	829	889	886	851	838	795	824	831	839	836	859	828	874	912	847	836	835	820	864	796	899	853	845	860	893	837	868	851	819	861	861	865	817	832	831	885	861	818	806	790	877	811	853	851	884	853	854	833	826	863	817	853	880	807	870	925	823	824	814	865	840	821	824	883	825	853	836	801	838	865	835	865	832	847	846	892	868	867	872	813	821	871	899	821	818	889	836	810	841	805	831	843	840	850	864	856	832	829	824	842	803	805	892	855	845	838	815	810	884	800	831	769	823	878	796	797	832	855	862	844	845	838	929	837	856	794	824	831	799	836	760	852	836	846	890	837	841	870	869	830	827	854	804	888	870	819	828	817	788	798	874	826	838	857	823	858	824	838	857	822	921	844	849	869	825	835	802	840	844	846	816	808	829	845	845	835	852	832	829	848	852	809	815	863	807	811	835	844	850	803	833	832	826	891	815	814	831	855	857	840	827	818	836	831	800	779	844	844	864	815	865	820	830	817	849	818	851	839	860	842	826	843	848	801	810	868	801	867	866	828	803	919	794	858	865	886	853	886	886	849	821	765	789	865	831	847	872	838	853	839	876	821	727	843	841	772	868	853	825	807	847	854	855	858	801	804	891	834	802	792	872	811	837	851	857	801	860	854	915	836	852	803	790	836	824	842	782	800	830	753	855	822	835	870	817	838	803	902	819	848	845	854	892	822	838	839	846	877	884	873	898	848	797	828	829	853	836	801	852	866	869	850	807	870	885	845	832	805	842	816	813	815	843	779	866	822	815	830	890	832	834	803	871	787	851	833	788	772	859	834	851	883	800	813	752	832	830	832	822	864	824	832	866	849	840	834	832	885	864	815	794	895	885	834	851	799	895	829	843	883	853	900	868	795	833	872	840	859	775	804	833	828	803	840	847	843	817	810	797	845	856	875	809	817	829	887	867	762	749	797	851	813	818	876	805	806	851	852	825	806	891	789	831	862	841	838	857	820	848	828	784	813	877	829	858	846	804	839	852	832
39485	68066	26500	16379	14914	11532	9783	10850	9349	8081	13708	22529	22494	19402	14970	11796	8755	5696	3624	2379	1588	1223	982	987	927	963	902	907	966	886	946	948	928	946	949	982	972	942	907	948	916	952	926	887	911	1002	870	954	959	952	927	890	964	938	932	943	964	911	881	969	938	935	949	952	942	938	965	967	942	884	891	927	999	955	988	935	953	988	981	948	941	956	941	934	896	910	897	985	945	937	951	973	969	910	981	939	959	910	912	903	891	929	943	926	931	978	946	949	933	934	944	1035	932	936	993	909	950	1006	932	949	945	995	948	897	942	878	952	999	970	947	960	937	992	964	932	942	937	983	987	961	979	954	940	967	928	953	940	941	1002	954	919	966	915	956	899	967	959	930	952	916	916	940	922	960	939	1008	954	968	946	870	946	990	894	970	946	924	937	938	894	928	916	936	927	890	961	902	928	973	924	888	921	926	933	896	949	929	905	895	944	921	949	972	922	928	916	959	951	934	912	910	954	890	954	965	931	979	931	941	913	984	930	873	883	941	931	951	978	920	963	990	984	944	901	922	886	895	982	976	870	988	953	908	928	945	924	942	935	963	924	938	896	928	958	975	958	987	923	983	974	870	924	963	906	901	977	955	924	905	947	926	966	932	939	944	927	971	1036	948	929	911	945	894	941	931	873	917	1010	952	924	917	915	924	915	929	952	929	962	949	928	921	953	934	956	894	983	922	964	955	949	959	913	910	933	936	920	968	954	892	904	952	882	948	956	942	978	853	924	922	942	945	977	944	933	893	979	986	916	949	883	929	930	919	936	968	955	977	894	886	918	917	909	916	937	934	920	978	975	917	972	948	977	957	965	908	958	968	990	908	938	921	926	967	959	956	964	935	911	892	966	847	945	908	963	933	940	933	999	930	878	936	950	939	935	944	936	968	918	912	958	920	949	968	956	966	962	954	916	920	965	864	918	961	909	928	916	931	959	920	967	908	920	938	943	941	932	947	951	932	920	936	920	920	946	943	887	925	916	978	931	890	921	980	898	938	934	948	954	960	1018	914	986	930	852	947	885	937	936	912	949	965	974	947	879	986	918	967	984	927	920	940	980	948	890	955	941	937	909	949	901	938	941	913	926	888	929	919	962	929	940	944	918	933	958	972	974	919	959	904	950	994	957	917	947	915	947	947	924	966	925	873	924	948	932	945	919	950	945	943	925	956	913	965	994	1000	961	907	914	932	928	890	869	968	968	938	957	953	953	931	964	958	965	958	891	983	912	994	947	998	945	923	955	948	986	903	954	891	945	877	929	881	938	926	951	923	979	1043	905	952	940	912	958	879	925	935	899	969	918	930	940	933	931	959	918	907	926	982	916	966	969	932	915	937	951	894	953	903	957	933	959	866	921	960	958	948	946	981	921	901	975	953	896	967	938	953	959	901	926	935	911	938	946	961	843	980	908	912	957	921	947	911	875	914	918	911	985	972	944	998	932	959	912	972	929	944	959	948	948	954	1006	952	954	929	923	948	965	955	918	938	931	939	991	976	959	973	946	996	915	894	888	1004	908	930	972	883	931	941	946	947	989	891	951	977	936	944	863	947	957	900	920	918	922	955	895	907	959	958	970	956	931	948	935	936	954	909	948	921	955	914	929	990	924	947	1009	894	969	886	943	920	956	886	943	965	931	957	953	961	944	914	877	891	938	907	987	1008	946	986	955	953	962	897	967	920	892	867	976	929	879	917	943	948	929	956	987	935	986	982	923	975	915	944	923	943	947	934	921	954	972	898	932	940	950	933	911	951	993	952	914	932	941	957	901	958	925	945	907	931	978	916	988	945	936	990	947	970	954	922	958	950	872	943	936	875	891	946	946	923	931	892	1018	962	1002	945	968	916	960	917	971	965	955	967	922	952	935	987	911	918	871	946	949	889	975	919	933	958	958	915	919	935	951	940	911	912	928	944	909	914	925	896	925	936	919	917	886	853	874	977	919	992	983	937	892	948	938	982	883	920	909	922	929	960	997	936	888	853	995	918	895	905	964	874	935	1002	931	920	996	898	977	923	937	908	899	915	968	931	914	931	844	946	926	892	925	979	898	923	944	955	944	909	921	917	941	992	962	952	940	941	991	957	915	906	937	926	925	964	892	990	954	928	979	867	975	898	969	936	947	921	905	914	905	956	936	945	928	962	1015	950	907	893	978	915	945	914	923	947	924	937	911	913	881	984	900	938	913	913	911	907	979	948	905	886	973	949	941	969	912	970	1021	938	927	944	918	944	918	923	972	939	896	964	903	974	966	937	915	893	943	986	964	940	939	942	943	920	934	945	962	893	908	917	986	904	866	950	942	911	942	952	947	930	942	953	918	924	930	914	931	933	920	946	902	1017	923	936	922	969	980	914	935	956	971	967	986	959	929	960	920	937	951	969	947	970	940	915	954	923	963	956	937	905	912	977	908	957	946	944	995	905	945	956	948	937	969	923	856	912	955	972	919	911	921	970	942	906	941	935	942	919	840	959	893	918	910	892	931	890	891	880	903	896	893	917	940	888	890	959	1003	899	940	991	941	886	931	947	908	934	951	1009	886	944	900	949	949	937	944	968	955	907	944	940	991	934	938	925	915	932	941	946	913	965	920	926	906	938	924	956	892	899	953	958	967	881	892	944	1014	915	935	923	891	902	943	920	899	941	919	979	970	929	981	981	964	963	900	917	968	903	951	966	1013	930	915	933	906	874	955	967	960	905	951	924	942	930	946	932	957	911	940	893	943	900	941	936	935	941	932	900	955	955	963	885	961	961	882	1003	919	938	953	935	945	938	919	936	948	918	933	926	945	957	959	934	952	926	893	954	962	911	946	942	904	973	923	976	892	928	949	896	909	942	933	920	969	979	918	926	897	908	955	958	959	907	929	955	970	928	967	892	926	830	916	957	941	939	973	944	1035	918	953	917	947	893	963	940	923	915	936	931	929	906	960	886	938	948	946	970	965	924	948	954	932	957	935	918	915	958	892	891	949	941	958	956	919	945	967	970	950	880	886	959	910	900	944	932	979	945	963	1012	971	962	968	954	945	949	921	877	949	931	909	942	925	932	957	963	923	928	942	926	891	974	901	942	900	964	954	894	1039	954	981	932	916	909	984	950	1019	976	930	898	972	941	933	922	957	997	1003	956	919	992	932	942	969	931	942	957	908	910	934	954	914	879	961	893	962	920	943	935	965	954	879	915	914	938	1003	937	898	924	1055	993	907	936	945	897	921	867	934	905	950	926	966	931	960	967	924	951	958	943	901	897	948	955	938	932	951	916	916	996	881	934	924	993	921	913	911	923	926	893	1004	951	955	892	899	955	968	963	909	921	900	967	897	969	910	973	952	960	969	928	890	897	939	987	934	959	887	977	963	983	974	914	929	951	982	935	912	871	915	939	895	905	936	954	925	924	925	872	920	925	932	934	953	923	967	949	946	919	938	956	914	937	917	949	928	963	973	966	963	936	912	894	965	941	909	941	952	920	955	1001	930	945	916	936	957	931	934	938	996	930	962	945	958	910
28674	27487	21342	10012	4933	3049	2673	2793	2590	2772	2302	2308	2014	1579	1303	1074	1029	848	814	756	665	646	664	630	601	623	636	616	657	619	635	615	635	609	634	609	642	642	637	621	636	644	608	625	619	613	636	625	583	645	624	614	643	626	633	639	626	651	659	597	590	617	623	616	591	645	635	564	636	639	613	651	630	610	623	613	599	591	655	601	615	627	622	602	603	591	609	617	606	654	642	624	607	624	626	647	645	596	638	591	618	618	604	615	642	652	590	628	615	594	621	644	604	624	598	646	633	609	587	646	646	624	584	602	660	634	598	627	588	625	630	630	572	589	672	650	620	659	621	678	625	610	607	632	616	600	699	584	601	603	591	600	611	630	647	654	628	646	594	662	666	590	627	614	657	640	645	615	657	652	618	611	573	583	640	619	615	624	593	639	633	620	609	642	662	627	590	593	614	586	627	630	604	649	643	628	658	586	605	638	648	616	626	678	581	572	606	608	605	638	603	603	589	571	622	613	626	627	582	607	599	596	612	655	603	616	582	597	618	591	631	627	617	626	605	578	626	638	620	619	638	645	662	650	617	638	625	650	613	601	615	630	585	634	626	638	640	582	642	619	612	622	613	608	591	638	659	616	637	639	593	613	602	629	613	636	595	628	602	617	621	618	661	676	647	614	580	617	626	633	593	605	635	576	583	657	618	584	647	604	657	648	585	612	652	600	612	616	664	594	591	596	590	593	576	622	623	607	600	626	645	636	663	626	544	645	567	667	632	604	605	595	599	635	632	617	618	608	638	609	642	609	603	644	627	597	598	615	681	658	608	611	561	591	594	638	634	591	623	653	616	623	639	622	616	630	607	601	669	562	620	644	610	650	655	595	644	666	618	578	687	650	597	596	595	622	654	644	619	590	632	640	589	609	605	628	575	618	647	626	603	640	668	642	668	595	617	581	613	615	609	578	621	632	645	608	599	595	635	646	613	655	639	644	580	627	656	613	656	577	621	649	644	649	623	641	636	621	682	607	568	656	622	617	616	616	652	631	591	623	644	650	598	630	617	620	662	630	584	572	595	602	619	630	629	634	620	577	612	611	622	659	656	638	610	618	608	596	640	651	599	591	618	571	586	631	658	595	646	628	614	586	619	607	607	658	625	624	614	610	638	646	600	605	634	672	624	593	671	567	649	628	608	591	625	611	613	593	669	610	629	602	646	612	598	613	677	583	587	608	588	628	611	627	614	667	655	628	595	619	616	608	618	651	642	640	603	569	624	617	612	615	611	654	625	647	594	574	624	601	623	648	602	589	625	606	634	702	596	596	586	610	668	674	625	629	637	595	609	620	597	639	624	602	582	607	627	574	590	582	676	636	581	595	575	640	601	630	616	611	697	608	564	592	634	652	660	620	612	679	596	638	632	620	611	631	651	644	587	620	573	578	611	625	592	619	624	632	561	610	630	611	589	659	606	638	664	603	614	603	587	634	650	620	645	605	595	645	632	593	645	565	639	611	612	616	604	639	635	614	638	621	604	630	624	608	603	604	688	631	613	623	664	622	603	632	605	609	621	619	588	621	581	634	570	641	549	648	586	605	631	665	584	618	609	626	609	678	634	652	637	594	572	579	604	622	578	557	590	608	668	604	606	638	627	684	611	607	654	614	626	655	628	638	635	626	655	580	607	662	651	653	594	604	655	621	616	584	611	617	657	653	623	620	643	602	618	646	640	606	608	665	594	630	583	646	593	581	647	609	621	607	627	603	671	614	590	675	615	642	593	603	605	596	601	661	607	576	570	651	612	649	614	627	613	635	610	601	633	637	593	602	623	600	595	637	577	607	604	642	630	664	614	623	603	625	622	667	653	620	640	649	653	628	623	597	628	641	645	612	609	645	637	622	599	619	605	590	635	605	581	612	634	651	640	591	630	641	659	656	622	663	603	654	617	618	644	638	582	609	625	620	615	668	639	644	657	557	588	620	638	652	649	601	607	593	590	625	626	657	587	629	622	633	629	658	588	586	648	647	669	661	665	601	630	661	579	620	654	599	614	631	563	617	633	665	657	639	690	613	708	617	577	671	630	649	636	610	651	668	645	571	573	626	591	642	570	640	678	629	606	619	601	592	605	597	619	621	658	608	618	621	612	606	631	633	633	652	605	641	641	627	615	638	605	608	615	621	637	613	642	654	610	593	629	625	605	650	628	613	609	617	613	641	646	631	594	627	604	601	626	575	632	610	567	627	648	593	600	650	627	598	665	624	609	606	636	601	618	623	619	623	656	637	597	668	630	636	586	624	625	614	610	599	619	624	566	598	593	620	647	609	616	632	618	604	625	618	580	580	614	615	644	626	656	613	631	612	634	639	632	641	642	598	626	575	589	617	662	642	632	643	617	605	606	649	652	611	613	638	614	608	595	621	576	591	639	575	621	637	641	594	598	671	647	674	632	685	618	647	635	645	604	620	628	661	589	601	646	606	649	581	629	648	651	623	591	598	622	620	616	679	594	631	613	642	619	623	600	630	598	586	605	656	620	669	598	619	640	621	666	652	580	646	630	633	652	579	626	625	607	619	608	610	611	638	674	598	617	644	666	667	604	621	591	637	634	613	651	612	639	626	624	572	622	598	629	637	608	658	601	651	621	618	589	612	631	637	660	578	634	590	578	569	613	582	614	632	579	655	628	602	637	668	583	608	625	682	626	640	636	595	585	630	603	672	634	582	650	675	623	581	633	619	658	659	600	579	633	592	645	644	621	637	606	633	616	635	613	641	619	587	647	609	599	618	648	629	660	638	592	636	602	608	617	605	592	585	641	674	611	637	648	599	624	604	587	602	620	631	620	594	681	602	630	611	641	642	642	609	638	643	626	615	646	645	631	621	614	631	645	591	596	592	596	639	614	638	599	645	616	612	577	613	636	617	632	608	603	609	609	614	613	630	610	610	628	645	616	636	601	609	600	663	629	604	639	617	628	644	598	661	655	600	638	602	595	576	630	619	632	611	567	621	641	602	661	609	619	648	640	644	643	676	585	642	631	629	580	600	600	590	614	628	622	627	671	648	533	579	673	663	597	607	610	681	662	615	574	585	655	606	617	592	624	630	627	599	595	656	630	652	630	612	640	635	655	630	670	633	621	623	589	622	621	622	623	601	664	589	638	586	648	636	624	614	607	579	656	608	661	675	621	640	651	625	599	608	619	633	675	605	694	637	611	606	610	617	619	666	624	624	619	582	598	611	628	636	654	613	579	637	578	659	613	619	646	617	636	594	606	641	587	667	590	602	596	642	631	614	667	650	674	615	684	621	626	577	590	666	592	630	618	639	643	614	596	620	618	606	624	628	608	598	598	608	591	636	638	612	595	623	620	642	601	577	667	606	627	662	632	606	607	617	620	622	630	632	630	633	579	615	610	628	637	606	596	579	659	622	622	604	598	637	604	607	617	605	561	558	640	609	601	627	634	631	663	636	646	646	591	650	625	617	609	654	650	619	596	606	640	659	677	583	628	602
30428	43907	15157	9064	8075	5634	5204	5441	5195	5205	4259	4068	3338	2538	1973	1583	1346	1137	975	907	816	829	773	747	761	721	777	704	716	767	757	684	729	755	721	737	726	782	708	727	745	765	723	770	771	723	723	741	714	790	742	791	781	746	708	710	743	708	678	738	733	726	758	711	727	762	690	722	711	686	753	756	756	673	685	746	714	737	750	695	689	716	760	734	742	772	741	718	709	706	714	694	776	750	775	732	767	695	764	743	715	759	729	719	774	741	753	710	745	693	710	741	717	736	717	756	707	739	742	705	687	759	707	745	781	745	807	754	746	767	760	782	729	732	753	699	708	696	718	736	755	724	758	711	752	754	766	722	764	734	747	738	771	721	764	745	746	685	728	737	733	755	745	721	771	703	794	715	721	743	728	767	750	766	741	757	800	731	761	731	714	748	750	772	744	748	700	729	699	790	699	708	711	756	710	761	720	705	712	764	780	722	754	730	767	722	732	763	800	764	739	807	715	754	714	718	718	722	741	783	715	729	741	725	763	740	763	742	745	743	748	759	710	735	729	703	766	717	709	725	730	744	745	679	763	707	742	728	727	741	761	725	747	712	687	716	716	745	721	711	732	791	760	691	739	769	732	719	772	698	755	736	733	729	727	713	701	769	706	713	738	742	764	738	759	739	746	770	706	749	767	737	743	738	708	720	710	755	800	772	725	756	761	717	722	731	769	726	721	732	740	716	763	755	711	765	749	762	742	720	687	752	698	717	761	762	772	742	739	761	717	744	711	722	773	728	667	697	747	751	757	706	742	783	672	747	691	705	772	756	732	701	748	702	737	770	759	703	733	726	753	713	798	766	740	774	750	691	791	739	703	700	719	729	760	702	689	721	695	754	703	705	715	723	749	719	725	738	765	669	771	709	788	708	715	721	731	703	765	759	755	739	723	720	723	736	718	695	739	751	758	741	747	815	775	743	748	714	755	740	725	716	779	734	674	764	752	747	777	712	731	745	725	762	743	706	743	715	769	724	711	707	690	706	756	723	686	744	700	746	704	692	701	758	746	745	743	772	758	695	784	761	735	720	705	776	718	769	738	734	772	740	756	694	719	743	719	775	708	749	724	783	763	758	752	723	678	717	790	759	751	739	714	751	740	788	775	723	724	725	729	749	756	744	672	711	711	771	719	735	701	712	726	716	774	717	745	776	780	719	688	716	693	783	737	726	748	768	747	742	752	706	745	725	719	732	743	759	766	717	779	742	715	728	707	687	777	754	755	734	694	768	676	798	720	722	721	720	715	758	744	820	787	785	676	786	734	763	753	703	746	754	788	737	795	750	758	730	755	756	799	773	763	676	752	703	722	735	763	748	725	790	723	748	728	749	717	699	762	774	750	750	744	730	718	718	778	778	723	757	726	849	741	732	719	720	767	731	723	704	707	726	770	737	742	731	736	722	761	739	762	717	743	692	711	706	756	733	738	790	750	743	688	764	727	765	696	782	699	745	704	719	718	684	755	712	746	750	722	707	703	691	687	737	694	734	753	715	710	744	677	726	715	751	765	717	706	724	687	710	769	731	728	708	690	794	751	711	741	756	735	751	763	748	734	709	789	708	761	693	713	706	800	725	760	745	750	774	705	789	766	714	754	752	735	765	761	771	726	758	786	759	776	723	765	767	731	752	775	701	734	773	673	724	775	752	771	759	721	783	772	695	767	713	700	696	762	715	728	713	659	727	742	804	726	767	746	723	748	788	711	717	739	695	697	686	736	745	732	737	741	756	663	732	717	741	760	772	798	763	759	739	764	791	739	734	758	720	754	747	724	756	725	781	781	731	749	725	749	719	715	751	723	721	781	756	730	699	749	728	785	782	744	788	726	723	732	749	711	730	725	758	684	692	729	706	722	720	771	782	648	767	728	751	717	784	712	769	758	715	768	713	741	766	730	754	740	696	818	702	738	734	701	724	727	679	743	755	734	758	791	728	766	713	736	755	713	726	709	706	774	724	723	728	717	730	729	715	715	749	726	787	778	707	695	741	727	756	737	755	791	755	715	766	708	738	751	710	742	763	720	721	759	718	694	756	757	725	746	760	760	793	724	705	743	742	723	742	760	729	759	781	760	730	709	739	761	759	751	712	783	719	737	746	781	728	705	722	734	766	793	752	707	774	709	725	746	741	746	703	715	733	766	710	758	752	698	767	695	772	781	703	732	758	765	751	723	750	732	772	713	741	739	713	711	760	696	728	736	733	731	705	691	723	726	706	741	714	778	758	681	751	718	754	742	737	766	726	755	799	698	726	764	748	708	721	718	746	782	738	789	721	744	741	709	724	776	732	706	739	694	691	769	678	754	719	723	752	736	753	729	687	747	726	734	711	716	702	731	710	735	738	739	771	665	777	736	745	716	687	736	780	764	741	763	745	730	710	718	738	699	715	730	748	751	694	744	802	725	780	732	749	753	736	746	773	713	728	710	749	726	723	753	781	713	722	727	748	716	741	707	724	768	754	735	726	763	712	748	753	735	767	710	742	754	709	778	669	733	765	703	781	764	699	782	737	740	764	742	738	768	756	728	706	805	718	728	753	722	726	749	725	701	692	733	735	749	751	762	723	714	766	756	794	699	762	739	754	789	792	744	766	702	768	694	728	705	759	716	723	695	732	716	729	759	725	727	744	782	727	703	737	753	785	733	727	700	725	731	762	741	734	734	745	715	750	708	792	730	744	681	769	789	740	716	752	786	759	723	731	715	740	732	749	719	691	759	759	743	702	733	756	717	733	759	752	726	762	755	744	695	766	744	705	701	763	697	704	737	691	759	783	796	698	695	735	754	748	781	751	769	707	729	734	728	734	736	712	731	747	683	791	767	792	731	722	727	705	741	770	728	768	774	747	684	776	772	742	700	752	749	749	764	771	743	742	696	766	708	750	786	699	692	763	741	655	691	706	736	773	705	695	756	719	782	756	727	763	730	705	718	694	714	685	693	745	705	705	741	793	711	707	716	793	736	749	728	724	729	735	702	769	748	743	747	733	734	756	710	763	708	745	710	726	750	717	740	708	734	752	714	755	725	740	724	755	725	756	770	753	725	708	770	733	705	761	716	766	742	715	727	750	711	749	704	692	730	712	724	774	755	724	734	738	720	724	735	782	773	739	670	738	748	751	801	756	715	809	742	739	739	723	723	762	750	754	721	698	743	739	717	716	743	739	815	696	723	740	738	703	666	714	732	773	753	770	792	750	763	718	774	743	720	706	763	740	730	765	779	719	793	721	703	693	752	733	697	768	729	707	758	745	753	741	729	750	746	720	694	767	767	766	710	733	715	696	776	711	758	698	708	734	727	736	742	791	713	764	749	772	665	725	726	789	772	743	742	750	732	753	755	710	731	723	745	678	750	750	724	770	700	743	770	697	757	779	724	742	723	734	774	739	775	737	777	760	714	758	739	747	733	774	760	766	694	730	733	709	730	736	741	771	715	786	728	690	784	723	783	761	752	747	702	749	725	709
24325	21520	28759	24637	21472	14325	5129	3711	3160	3873	5293	9186	8707	8042	6096	4403	3337	2192	1579	1181	850	741	657	630	651	644	612	597	613	606	645	587	664	596	632	630	579	590	609	598	581	574	628	593	645	582	646	642	563	583	573	643	632	623	615	636	582	563	598	601	634	649	633	609	611	640	591	654	605	603	547	647	582	643	599	610	609	631	596	606	594	676	653	615	622	589	644	584	587	619	628	626	595	639	628	622	645	605	642	579	624	597	594	609	607	612	628	609	556	562	646	616	627	597	591	638	647	587	603	613	615	629	609	622	621	594	637	603	605	575	650	638	634	586	548	631	618	611	618	639	560	634	569	600	619	588	655	618	616	646	591	630	628	584	573	635	656	628	595	602	573	595	615	590	600	655	651	677	565	618	624	662	626	654	652	610	606	591	638	593	619	659	675	599	647	614	613	638	646	613	622	570	617	635	652	606	612	607	593	662	643	622	625	605	583	601	619	649	627	638	618	621	580	573	625	622	635	596	644	584	679	576	615	632	579	605	637	619	612	601	606	641	613	636	589	616	616	555	629	635	632	569	618	622	627	619	611	596	631	616	634	614	622	546	665	631	628	634	579	614	631	666	582	571	636	605	604	640	617	615	641	648	665	622	638	581	613	608	565	591	574	623	606	609	637	615	614	609	632	671	607	598	658	638	595	628	597	649	631	645	614	646	607	615	650	622	650	641	619	615	605	614	628	602	613	633	613	553	636	600	627	662	620	617	629	649	583	612	603	611	607	612	657	620	615	603	543	608	619	615	603	589	630	593	626	647	660	631	615	604	611	624	613	608	633	660	656	624	639	654	620	591	614	587	606	632	595	576	604	638	581	611	591	649	646	593	653	582	635	673	600	652	601	599	603	661	641	631	567	610	611	635	593	605	610	597	618	576	608	639	583	609	635	589	618	631	616	598	539	583	620	620	653	592	623	615	692	627	639	594	605	595	615	585	651	561	626	624	615	595	596	580	652	585	613	579	607	601	577	582	635	607	594	631	597	606	609	597	610	595	619	608	615	598	620	610	645	655	634	594	596	632	659	592	608	614	639	628	623	534	618	571	619	623	636	654	613	584	609	599	660	631	635	618	624	622	611	587	607	630	617	632	623	611	599	615	632	619	592	610	562	566	609	651	590	640	589	629	632	617	638	566	647	640	659	628	634	626	611	599	619	585	599	612	584	652	625	575	610	644	612	610	655	620	633	590	542	596	603	620	656	643	615	609	613	580	640	647	620	562	603	624	654	610	607	616	598	618	637	619	567	617	593	584	642	656	628	577	627	675	666	599	590	602	585	612	634	636	581	609	607	609	643	602	598	624	655	573	645	588	604	627	646	659	629	608	593	605	611	641	612	622	625	612	594	614	622	599	634	624	630	630	649	625	618	639	604	652	609	552	640	627	580	610	617	611	594	608	565	617	649	616	645	645	580	583	613	635	555	627	631	622	640	652	609	568	576	598	622	604	650	638	646	605	571	599	552	676	704	623	630	575	673	622	630	584	616	628	646	618	583	648	629	618	626	630	599	586	614	597	621	625	607	623	593	628	592	585	634	607	639	598	643	628	624	643	609	632	603	587	577	646	573	638	639	625	644	597	649	574	612	618	630	636	611	643	632	606	632	611	607	622	608	616	637	638	595	650	644	615	617	585	674	605	615	601	659	590	591	664	638	636	660	609	671	584	628	600	608	658	641	600	575	658	631	594	625	600	668	635	605	593	647	638	621	641	628	611	630	619	627	612	598	576	625	604	607	658	628	651	593	615	640	568	614	633	618	641	621	562	630	622	651	665	659	614	634	575	628	634	589	635	602	651	623	615	642	642	610	591	561	603	626	643	585	603	622	590	630	644	573	586	601	611	637	587	629	616	612	585	600	673	617	595	610	567	626	615	585	585	602	633	625	582	628	615	680	574	612	620	569	586	622	577	619	588	632	647	608	636	622	605	567	615	657	596	600	612	625	617	625	629	599	613	634	622	609	625	595	594	597	599	631	583	576	591	674	617	658	598	643	594	571	610	597	626	620	661	604	576	650	608	632	666	619	611	598	599	627	624	595	605	601	624	600	609	613	609	633	614	605	626	596	635	613	628	585	634	578	615	644	610	645	596	648	597	635	603	585	665	624	599	615	628	602	645	593	617	619	555	600	567	652	625	563	622	597	643	655	654	611	600	628	590	623	554	632	592	622	633	627	694	647	609	624	604	657	646	604	604	616	635	596	605	567	581	622	612	600	582	645	612	639	670	617	622	653	678	579	593	637	645	604	579	627	649	622	593	645	643	590	616	639	597	641	625	615	581	639	629	612	638	653	578	592	622	619	598	668	628	624	665	657	632	622	622	564	644	605	609	588	630	589	555	653	652	630	635	592	618	598	610	643	607	644	616	617	674	617	618	641	632	616	613	604	597	627	631	575	610	618	652	598	630	631	586	588	610	612	614	603	618	639	587	597	569	605	628	604	618	605	623	657	638	632	640	602	624	625	622	601	624	608	632	619	613	664	615	583	641	613	598	611	618	608	620	628	584	636	615	607	629	587	605	616	615	670	626	609	656	628	602	650	618	610	611	641	569	584	578	634	604	659	603	636	640	655	583	629	609	620	629	628	623	639	601	617	587	661	599	642	582	634	616	603	620	610	622	637	638	640	634	634	609	606	636	610	583	624	579	618	611	634	627	632	649	626	585	622	644	586	607	651	595	619	595	603	601	598	637	612	606	643	626	613	594	615	659	661	647	640	633	622	621	671	583	623	640	609	601	656	605	592	651	601	606	600	577	623	600	622	588	597	684	595	566	614	606	624	599	619	600	596	619	621	616	594	584	579	621	596	643	623	619	636	604	640	590	556	632	622	619	686	641	633	625	609	621	590	592	602	605	623	652	637	622	585	589	632	616	627	657	620	644	622	569	590	581	617	611	654	667	579	666	636	639	628	620	636	623	643	639	638	643	593	623	634	619	618	555	618	674	584	608	619	594	604	624	609	621	577	661	576	591	609	597	630	626	644	631	626	628	647	589	604	543	616	642	582	573	635	664	608	579	628	690	604	563	602	599	643	627	614	592	613	611	654	586	626	622	588	600	633	594	599	600	581	577	643	598	583	624	606	627	608	601	596	595	646	635	625	634	627	561	637	618	611	664	641	656	620	609	604	612	600	611	620	628	607	587	644	589	615	624	676	618	626	619	638	574	638	599	612	609	583	633	574	570	595	610	638	594	630	593	592	617	612	587	589	637	656	622	625	615	611	684	635	626	633	612	596	558	639	654	605	633	565	645	612	629	635	613	610	616	580	626	636	627	610	603	639	605	598	678	563	635	600	589	561	598	606	628	651	625	610	612	625	615	601	637	616	606	647	582	689	611	614	591	604	606	624	638	640	616	645	595	578	625	603	596	631	623	630	598	604	633	654	633	613	574	647	578	660	609	675	592	597	628	599	651	649	613	648	584	619	544	557	651	654	636	577	606	546	614	589	650
34523	57013	26704	13944	12645	9711	6876	6433	5849	6827	9187	14200	13057	12106	9300	6891	5171	3265	2365	1511	1122	914	829	752	702	772	748	710	746	712	687	734	737	759	782	746	723	739	686	754	720	694	724	713	704	730	733	737	774	738	717	714	710	721	706	696	723	702	692	766	686	704	778	753	710	702	697	707	728	754	737	724	767	689	703	677	719	740	674	670	735	689	742	735	708	715	710	697	716	760	740	736	706	720	669	703	707	683	732	760	750	750	703	729	678	715	749	710	723	722	710	748	725	747	724	696	746	693	742	758	725	689	722	749	727	745	689	700	703	706	700	726	669	705	703	770	740	681	715	724	728	728	739	713	742	743	672	726	713	724	776	696	703	677	723	729	721	669	699	750	721	692	740	719	720	754	780	722	748	710	694	719	700	741	671	724	712	738	712	666	704	705	753	733	748	764	734	749	726	685	729	726	716	724	749	740	708	653	687	727	720	730	697	688	726	703	748	735	747	714	691	749	765	724	718	751	693	729	770	715	710	780	760	731	730	720	722	708	710	702	694	748	745	704	725	704	765	717	708	739	679	710	677	670	682	682	765	776	709	656	722	746	767	733	703	703	750	722	694	691	707	649	745	710	724	718	736	717	726	714	785	707	739	766	713	756	704	729	733	710	733	718	778	751	757	732	702	704	724	730	769	792	726	739	746	728	725	693	729	718	727	777	738	704	732	718	767	743	676	740	738	709	681	741	763	747	738	754	718	721	747	688	749	703	710	694	694	713	741	715	680	742	725	708	682	758	712	714	718	699	742	715	667	698	707	713	729	734	708	673	703	741	771	700	705	698	691	710	703	740	718	707	717	762	709	701	693	771	709	740	734	736	713	689	756	738	695	748	657	727	684	742	685	729	746	749	683	745	721	709	684	715	760	776	742	715	674	728	690	700	694	699	706	723	744	680	717	749	701	718	772	758	683	655	709	729	704	704	721	758	744	701	724	739	722	696	727	738	755	728	731	768	750	688	651	701	761	709	737	702	691	689	761	733	735	720	744	723	734	745	667	722	709	707	727	741	712	720	743	700	739	683	709	728	746	733	701	759	692	725	786	721	723	717	699	755	725	717	719	738	769	704	738	718	730	756	712	742	740	760	707	708	666	689	715	747	763	716	727	675	720	691	702	698	717	704	688	680	706	735	674	731	739	682	693	758	757	737	726	727	769	746	726	727	764	750	766	677	732	716	738	746	735	736	746	705	739	690	719	758	767	737	718	718	729	733	710	759	678	750	696	694	750	766	731	697	727	691	712	711	724	760	722	713	767	695	756	720	751	736	710	761	744	757	647	713	715	726	751	716	718	715	742	781	719	745	715	739	724	740	689	706	704	723	723	712	782	710	769	708	762	750	715	725	721	697	718	714	695	662	717	684	740	688	722	738	727	689	726	681	727	714	716	735	731	680	701	742	741	765	727	755	722	709	765	711	714	719	723	770	769	749	741	703	744	673	759	731	728	731	784	673	688	749	699	738	759	703	680	693	788	703	732	687	760	700	687	736	707	710	724	753	764	731	696	723	784	731	681	686	693	765	657	715	669	752	677	702	718	752	671	717	736	718	707	686	708	683	693	715	680	751	716	684	700	696	681	721	726	724	707	723	704	707	732	682	697	757	730	705	741	734	714	741	696	730	731	746	687	703	737	722	685	726	786	733	719	683	701	732	738	729	733	732	681	688	699	694	742	729	762	693	705	736	730	690	695	741	690	745	728	695	738	700	730	695	703	709	697	747	740	727	733	703	708	720	757	722	703	697	695	727	670	718	727	746	729	745	764	724	697	694	750	754	716	756	757	781	759	712	776	736	752	761	650	717	677	725	714	696	695	747	762	748	728	700	733	713	746	709	718	753	698	689	727	704	727	708	710	742	717	731	717	736	759	724	698	739	748	717	759	653	707	703	734	743	744	703	757	705	753	699	729	723	760	700	741	734	736	719	749	731	695	732	727	749	720	756	741	761	761	718	719	719	687	748	758	736	684	736	683	672	753	695	706	725	723	729	722	759	721	719	717	717	743	704	725	698	715	737	706	773	718	715	737	720	642	673	707	718	728	711	714	744	704	700	715	721	753	703	701	703	746	693	732	709	704	732	725	751	740	675	723	698	723	749	782	729	742	709	753	716	723	731	714	691	762	700	732	789	728	750	738	740	702	688	775	733	742	758	762	707	757	741	714	696	726	717	724	724	721	731	685	734	758	726	722	735	724	700	738	711	755	761	679	699	704	691	691	715	729	722	758	657	713	769	702	706	710	765	707	734	718	731	694	758	738	729	725	719	745	745	747	689	707	751	744	701	736	717	732	755	685	718	716	675	740	729	728	721	724	743	730	691	716	785	716	724	696	720	706	738	708	758	755	716	717	698	705	773	729	719	757	747	753	706	696	738	678	754	720	737	758	727	745	705	692	671	692	697	740	756	741	743	718	728	701	682	738	712	744	716	712	718	754	712	715	737	724	718	730	704	733	685	703	727	685	794	707	718	718	751	700	744	725	727	709	738	699	731	722	724	742	704	700	698	745	710	723	742	770	742	772	678	676	728	769	729	712	719	735	748	697	717	642	702	733	759	704	704	708	733	734	724	737	712	725	740	761	776	747	671	695	717	716	700	730	683	687	760	703	715	691	732	744	706	707	765	725	713	746	683	758	713	733	714	726	714	744	748	769	736	719	721	728	691	749	695	735	774	771	708	681	728	731	745	678	702	753	733	740	713	707	733	714	758	705	738	727	746	724	758	760	757	715	698	705	735	686	735	763	705	737	712	697	696	716	770	735	712	667	727	730	741	746	718	701	718	723	745	755	758	738	736	710	739	679	712	683	705	712	723	700	737	706	748	733	736	722	702	679	710	707	698	746	701	726	701	741	729	696	714	711	728	704	734	761	716	742	745	735	712	695	735	712	740	683	669	712	695	721	760	723	698	708	745	728	769	739	778	733	736	714	712	741	747	706	702	718	763	801	758	751	685	733	703	740	714	740	736	657	712	734	740	694	703	713	719	740	742	742	713	724	680	728	689	717	754	734	724	683	738	699	705	792	715	767	725	732	711	714	681	769	714	736	724	772	742	697	698	723	724	720	648	712	706	754	708	730	727	731	686	699	716	794	731	758	769	707	690	705	768	729	763	705	678	683	730	650	744	756	741	748	749	690	743	743	750	707	684	728	743	719	698	703	711	722	708	686	715	722	742	786	787	766	718	818	761	730	692	721	708	706	720	720	735	655	708	726	714	763	762	751	719	719	730	692	697	761	727	719	716	709	675	696	729	721	710	659	710	745	732	775	726	700	712	706	685	707	703	736	700	772	692	734	730	709	706	700	721	707	756	688	721	734	699	717	741	713	736	713	717	784	726	721	710	749	728	718	715	681	674	704	692	705	657	761	749	680	700	721	708	726	719	720	719	737	734	745	710	735	726	750	701	693	720	769	731	734	716	747	744	694	663	701	714	763	702	684	688	717	724	718	684	711	718
25572	21622	27701	25480	13803	5712	3780	2690	2288	2174	3390	4378	3898	4830	4151	3143	2187	1679	1246	1082	887	848	756	758	736	751	760	762	717	744	733	734	765	724	673	699	758	739	722	714	777	727	726	748	725	716	732	705	727	784	737	776	730	754	750	695	695	761	733	739	735	785	774	764	713	723	746	761	747	792	721	738	757	732	762	777	726	757	798	737	746	726	757	716	750	785	809	756	680	739	712	738	729	755	756	765	718	740	721	776	717	761	736	730	736	744	749	773	758	743	740	716	731	754	735	751	776	750	781	733	709	758	750	718	704	680	754	720	741	720	709	723	747	716	742	699	737	743	789	731	712	757	741	748	751	746	792	738	750	715	778	736	731	776	748	745	713	759	745	785	755	770	734	791	726	689	729	752	728	751	721	700	717	750	708	746	727	711	725	799	701	772	717	766	711	735	732	767	740	759	763	739	749	741	748	720	772	762	745	797	787	749	757	720	712	729	729	731	793	741	774	769	724	755	736	726	706	788	757	770	746	750	765	686	729	735	734	758	770	740	726	742	740	792	772	741	773	777	758	662	769	733	743	714	736	728	687	689	695	707	729	714	735	705	762	736	700	758	715	725	818	744	760	745	743	690	793	741	813	721	763	719	721	720	709	754	726	747	745	696	729	761	752	690	774	748	725	777	734	738	710	704	754	765	719	788	713	748	772	698	780	689	785	685	718	722	763	696	737	744	737	772	751	725	772	722	751	739	705	755	707	753	732	756	719	712	759	739	762	772	769	789	772	774	720	700	779	716	693	781	727	703	720	693	758	712	720	704	720	654	706	694	709	718	761	749	723	704	766	715	742	771	715	718	736	738	729	783	706	714	677	744	739	726	725	732	768	742	736	751	749	758	769	682	740	730	744	702	713	751	725	709	725	751	758	745	744	741	711	704	759	714	657	717	733	751	737	749	696	750	706	729	717	750	735	736	758	785	771	782	746	744	753	723	722	753	783	708	732	724	725	727	741	712	773	778	733	715	769	730	692	734	716	742	753	713	741	734	772	815	705	677	720	729	790	716	786	744	703	750	750	758	748	799	725	725	718	779	745	745	746	717	767	791	752	799	730	767	780	774	763	757	736	757	752	732	770	725	705	805	732	717	704	711	749	706	770	753	706	740	754	712	752	762	726	760	738	741	810	775	716	787	759	770	692	731	709	762	730	700	738	805	742	774	769	783	743	738	774	774	709	703	713	738	752	757	767	716	789	726	707	761	753	749	715	723	687	752	766	792	707	776	747	764	680	774	743	767	763	773	755	694	745	761	815	684	702	727	765	777	721	726	756	720	764	733	747	746	740	763	720	736	744	729	765	815	727	759	735	668	690	720	744	766	794	795	735	719	736	732	696	740	715	703	777	760	744	690	712	722	749	767	750	759	734	743	718	761	758	734	702	707	771	704	758	741	728	746	755	762	699	703	760	801	766	772	782	737	764	732	751	710	755	736	719	753	756	716	771	759	737	736	675	722	759	721	737	786	728	723	737	750	770	721	750	756	726	726	768	775	704	711	740	741	728	724	750	760	732	714	693	717	754	740	757	732	668	730	743	804	753	761	720	738	731	700	746	691	770	737	766	764	745	761	757	728	721	762	741	744	734	811	760	757	744	738	711	728	769	737	692	764	749	759	695	737	732	713	754	731	696	749	751	787	738	736	740	794	806	716	780	728	729	773	750	755	737	746	749	731	705	759	746	737	736	739	708	741	753	736	742	749	744	763	743	751	747	706	743	728	710	754	732	758	741	771	747	773	783	777	730	758	730	767	780	723	753	687	772	740	742	751	727	748	705	726	771	757	725	705	716	716	740	756	738	720	762	763	771	689	743	675	765	724	716	713	742	728	747	755	782	765	725	724	765	772	697	732	763	751	788	772	732	724	758	780	724	730	740	802	756	700	711	710	751	718	691	692	809	700	760	734	739	738	772	773	734	713	702	767	754	708	801	738	766	734	747	770	770	736	745	742	724	754	735	761	725	735	772	723	738	780	729	767	731	736	732	770	747	718	769	740	735	759	736	674	753	683	669	770	734	750	775	719	724	770	740	782	710	735	784	732	761	740	748	723	723	717	754	745	734	701	733	693	760	750	735	735	715	758	752	742	762	730	819	758	736	736	785	736	716	735	758	718	720	722	717	731	760	735	749	802	764	717	782	716	809	728	818	725	670	743	717	736	799	745	772	708	753	729	808	724	734	706	711	754	753	734	753	733	738	744	684	715	747	714	757	726	760	779	811	758	769	751	735	763	723	713	780	728	755	789	762	754	743	744	683	771	762	724	672	770	741	735	723	703	743	720	714	744	711	707	782	772	707	801	730	747	727	741	697	759	731	799	712	736	734	726	745	715	762	769	738	719	755	759	747	724	703	739	729	745	738	711	706	684	753	759	764	747	729	734	753	711	742	742	805	739	746	726	755	697	754	714	750	775	755	736	770	751	754	731	728	743	745	743	718	791	722	741	688	724	716	749	714	714	762	753	728	761	777	745	749	695	735	769	731	765	775	707	747	758	744	778	729	757	726	702	762	760	707	724	722	765	759	727	728	749	755	761	738	746	781	748	725	698	715	730	753	768	744	712	764	735	750	686	748	790	762	743	705	746	741	767	730	731	755	772	742	760	707	723	771	703	714	710	773	673	789	692	698	712	703	757	770	746	739	753	736	718	757	740	789	731	760	742	762	752	739	739	746	748	738	703	722	706	763	783	731	708	713	710	741	760	680	722	763	714	763	748	707	761	765	747	768	739	740	709	708	728	662	755	728	748	738	734	721	739	785	757	744	729	758	705	749	748	731	762	736	749	746	762	727	760	708	688	755	694	773	738	726	749	788	737	719	778	706	706	725	747	720	767	814	725	733	719	718	723	698	682	721	739	741	724	721	761	819	750	751	764	725	774	742	739	716	737	754	771	733	708	721	766	739	732	762	743	739	710	797	739	757	734	744	720	726	714	769	733	697	714	790	761	769	753	720	768	712	732	715	751	743	775	728	743	771	785	757	737	747	769	720	737	769	746	751	684	749	762	720	792	772	740	742	734	782	731	772	725	782	765	734	738	710	714	752	741	716	692	759	784	749	760	720	750	667	790	731	750	725	715	716	800	765	735	741	738	742	751	713	727	733	764	757	728	759	734	771	719	737	754	725	705	733	740	706	697	766	742	768	745	741	734	748	713	758	719	727	738	787	723	690	744	735	731	683	751	702	693	671	762	682	722	750	721	737	739	708	769	783	733	807	772	724	732	711	704	740	715	745	724	788	738	735	723	703	780	735	742	708	783	718	765	715	714	743	702	708	709	691	698	691	748	766	719	751	725	699	753	766	741	740	709	760	782	779	767	754	735	737	715	707	720	708	758	751	704	745	731	741	747	772	727	732	766	739	752	772	761	770	738	813	727	774	669	740	724	747	757	754	761	759	761	721	727	732	758	740	719	728	775	761	742	739	740	770	742	755	814	741	736	787	779	772	734	714	771
33640	51375	20690	10773	9308	8937	6625	5153	4418	3883	6817	8322	7279	8727	7407	5236	3820	2884	1849	1431	1180	1014	960	888	877	844	850	839	819	928	875	912	847	907	890	855	860	842	837	905	880	874	809	852	828	867	866	878	863	895	815	846	845	846	831	871	921	864	849	855	873	880	895	898	841	863	856	846	885	863	888	860	850	885	848	913	868	843	946	843	926	837	907	887	854	902	901	847	844	840	898	818	867	873	869	875	894	881	837	791	876	910	857	857	895	899	820	914	901	832	862	860	860	891	845	936	862	851	825	934	891	819	900	902	882	907	832	860	841	873	883	871	854	857	919	862	863	871	894	908	845	906	839	856	868	854	893	866	855	886	848	849	867	888	861	895	846	886	849	866	883	880	847	902	826	810	840	875	876	876	866	895	869	889	841	852	841	855	887	853	902	908	869	899	871	857	861	884	864	860	860	867	828	886	862	848	853	885	897	820	866	839	870	870	889	885	854	864	877	884	870	830	885	858	865	872	886	862	883	845	842	887	824	885	885	831	814	886	818	891	880	849	885	912	856	894	847	883	896	837	849	857	884	875	834	857	885	837	880	858	888	897	858	861	884	840	883	920	906	901	923	874	913	856	849	892	931	877	879	903	926	845	849	869	884	817	904	841	883	878	919	863	864	847	877	893	929	842	809	850	894	869	908	882	868	863	860	891	906	835	895	875	938	866	820	878	918	905	859	863	842	891	882	928	859	861	823	881	878	902	865	816	851	860	877	917	874	917	861	879	880	882	841	861	873	893	908	859	836	920	861	863	883	880	886	918	849	881	888	869	867	848	869	851	884	918	929	862	842	862	849	873	888	830	866	852	841	890	826	844	924	877	826	841	917	852	894	883	826	820	864	870	873	809	877	905	872	844	841	898	872	931	904	866	861	901	882	899	872	873	895	847	858	920	812	845	898	883	872	828	855	836	893	861	882	848	862	805	836	887	895	838	903	858	923	902	826	852	869	840	797	826	878	898	872	865	842	846	924	910	936	883	881	841	883	837	884	866	870	874	862	872	889	885	834	885	878	805	864	883	855	911	894	842	837	918	826	858	898	824	870	862	890	922	891	847	865	809	813	845	802	874	829	886	860	860	811	874	914	888	865	893	814	880	870	862	918	883	851	854	869	900	896	859	905	852	889	838	867	861	823	860	873	875	905	851	888	866	873	963	853	928	922	844	834	848	854	866	875	878	927	889	846	849	895	878	901	930	853	868	850	831	854	864	848	892	896	881	936	860	878	810	807	917	834	859	838	857	877	842	879	863	913	804	858	861	904	866	877	873	903	868	867	921	854	874	867	871	850	889	868	880	881	877	861	850	890	845	858	819	870	859	892	909	889	900	860	890	895	852	895	865	866	879	910	828	870	875	863	887	829	858	871	875	926	855	849	868	908	862	855	833	893	858	834	913	919	843	823	877	825	890	883	873	878	862	838	857	875	850	878	856	861	862	885	850	925	865	834	896	874	845	851	858	925	876	917	862	872	891	884	863	859	843	851	850	845	890	868	905	890	903	823	837	855	873	820	886	841	885	852	868	895	838	854	915	871	846	882	873	839	838	825	883	840	869	837	917	865	848	806	889	863	859	837	908	877	836	895	839	864	919	877	833	890	926	837	867	794	879	889	817	891	880	830	857	850	878	850	861	879	874	815	883	868	876	854	889	884	846	839	865	886	897	894	898	872	895	886	897	847	861	923	882	856	843	830	850	850	867	838	854	906	888	902	915	867	891	854	831	882	904	871	818	891	857	877	870	849	830	892	856	870	833	846	853	876	933	882	889	862	824	856	832	845	904	911	881	804	877	917	850	875	898	866	937	869	853	882	875	923	864	872	871	831	815	828	853	900	891	901	903	932	856	881	855	831	883	830	866	872	875	849	885	880	923	850	921	898	914	849	795	884	844	819	879	931	872	862	889	854	903	912	913	839	881	914	931	894	920	884	900	878	872	888	851	865	886	811	861	890	892	826	941	858	873	814	889	889	889	842	922	904	860	914	855	871	896	868	886	853	852	858	890	888	887	891	876	852	873	900	893	880	893	929	842	905	901	877	854	898	900	853	872	849	889	901	847	900	848	898	882	881	879	856	906	846	859	811	880	838	910	961	852	889	899	890	863	832	952	863	891	890	852	891	885	859	895	859	868	889	883	850	804	852	843	886	875	884	885	855	853	887	889	881	861	904	878	876	852	885	897	890	850	853	886	879	816	854	904	891	844	880	846	849	865	874	887	855	808	852	888	846	848	853	871	886	865	863	851	898	846	845	913	879	895	852	852	864	863	843	868	863	886	895	867	907	828	873	869	930	894	870	933	798	907	874	918	887	886	875	906	865	891	781	903	812	883	903	836	851	905	899	872	872	861	837	801	845	879	870	891	877	922	851	888	914	907	893	845	802	853	861	959	886	879	860	825	893	820	876	856	901	867	849	827	845	849	908	843	865	923	835	843	919	854	886	894	874	876	913	872	818	872	884	872	879	853	842	848	875	880	893	829	862	843	864	877	887	882	881	892	855	845	839	838	865	867	810	882	871	847	887	869	888	864	885	874	872	855	878	832	900	854	890	880	862	859	868	829	892	836	929	886	877	857	925	859	834	909	887	908	895	880	871	900	899	859	834	859	868	860	872	826	874	921	856	884	869	851	816	908	824	834	921	836	870	835	905	884	921	846	882	878	910	868	843	875	816	885	908	894	837	865	906	843	869	858	852	837	876	881	837	863	860	907	879	887	856	867	874	839	854	838	884	904	863	879	865	837	905	886	840	895	895	913	888	902	864	893	857	877	875	880	832	879	866	816	882	897	893	850	871	876	838	862	889	886	903	825	857	892	874	866	854	886	856	839	856	872	833	915	883	873	891	893	896	877	911	892	863	825	884	839	852	848	897	914	871	844	874	891	880	873	837	894	897	870	821	898	865	902	896	847	867	870	825	833	859	896	833	866	890	826	864	919	846	827	835	817	797	835	888	864	906	919	871	874	884	821	851	854	870	890	800	908	843	844	906	831	859	835	901	840	889	877	877	874	904	911	869	882	885	902	888	861	936	891	913	879	847	843	892	927	842	806	819	852	821	855	873	955	902	858	846	865	888	892	854	913	813	902	834	860	874	849	855	895	892	908	905	922	847	860	852	853	874	876	826	882	862	892	802	853	846	885	837	829	841	880	854	916	826	845	858	837	908	858	826	864	886	875	871	900	887	859	919	903	877	914	852	909	876	838	879	847	868	826	899	951	883	860	907	891	859	872	905	840	898	909	882	905	881	888	843	765	865	890	852	851	880	879	885	875	888	875	894	829	902	861	841	830	873	875	862	874	852	871	874	886	848	873	871	841	935	828	899	866	873	887	868	873	899	880	871	809	918	835	805	880	882	878	921	877	880	864	887	888	789	825	852	889	908	894	906	904	888	832	886	895	874	854	876	829	849	869	875	872	871	836	855	843	865	924	843	852	856	924	872	854	908	869	868	892	938	868
23254	21554	29241	24251	21524	21876	16214	5273	4086	3622	9559	14405	12597	13592	13002	10290	7378	4527	2752	2019	1284	1074	954	831	836	888	789	836	786	870	801	721	810	832	812	780	824	816	852	849	790	804	842	814	832	805	847	770	828	823	851	788	839	843	829	812	780	848	827	799	882	818	796	826	857	832	825	788	783	854	824	865	846	833	839	822	871	787	775	842	797	840	827	814	823	842	837	782	793	844	807	850	810	809	885	837	808	842	816	864	787	758	838	836	857	837	830	870	782	879	791	828	813	766	872	874	797	858	805	812	875	831	810	855	824	782	819	763	823	846	814	823	783	847	829	871	804	837	800	809	800	804	840	892	845	838	822	798	806	853	823	793	861	834	837	788	841	818	897	858	825	867	840	850	891	798	876	821	826	797	827	781	789	812	815	813	833	769	799	845	800	822	760	823	821	824	812	800	799	773	817	835	817	770	816	847	846	812	864	800	837	838	778	817	827	779	841	817	808	828	793	819	786	799	846	861	812	798	781	845	779	827	847	787	813	816	801	832	819	777	830	842	788	797	821	872	856	878	784	832	807	795	826	809	786	816	849	875	814	811	807	815	837	870	777	836	827	818	828	776	773	841	832	857	879	847	834	823	815	834	847	790	809	836	790	811	820	777	794	794	886	829	822	813	841	864	830	808	827	854	852	803	814	813	824	841	797	773	805	812	831	822	818	825	782	802	816	800	853	835	811	841	863	843	832	808	841	796	844	783	804	864	841	825	854	821	819	864	854	777	793	779	803	856	825	839	827	868	836	834	859	825	858	856	876	780	874	789	844	827	824	803	840	855	834	842	823	827	832	820	864	832	826	801	806	815	798	816	827	804	830	830	799	791	772	836	855	821	798	784	842	819	862	821	778	811	829	842	819	791	831	867	797	865	883	818	866	777	833	820	821	812	869	840	837	850	874	837	818	802	797	790	806	790	827	833	861	824	818	826	805	909	810	790	832	843	803	818	786	858	813	845	784	886	856	853	833	862	843	815	792	877	808	850	787	822	818	795	846	856	816	824	862	884	817	831	835	848	796	821	811	823	842	808	854	852	808	824	792	806	823	805	765	816	836	801	806	799	831	797	793	824	810	838	839	814	847	816	860	779	800	771	866	791	853	852	817	827	850	872	873	801	840	859	788	812	822	807	832	785	824	818	839	795	807	800	827	785	814	799	827	848	858	793	775	803	798	832	858	849	828	791	791	832	823	838	806	819	826	795	862	803	854	836	849	818	834	818	831	864	826	810	823	810	805	798	780	753	837	796	851	810	838	833	826	890	800	821	826	816	807	881	841	899	844	798	816	814	860	844	794	774	800	858	804	813	810	805	854	816	824	848	836	782	810	837	818	830	829	845	852	803	816	807	777	809	776	807	869	834	786	774	802	810	800	840	855	804	787	826	873	801	877	811	820	817	859	811	829	834	760	823	874	795	829	840	758	820	812	851	851	813	902	815	846	829	867	860	808	794	806	794	815	875	821	817	788	833	798	828	807	799	800	845	801	814	805	864	855	852	835	789	791	880	852	859	789	839	821	806	780	829	799	766	816	836	863	796	871	848	819	812	838	777	811	823	798	803	832	819	818	827	784	825	814	838	818	817	849	814	796	852	830	812	787	858	851	821	775	827	811	795	833	816	860	854	791	805	835	810	813	816	810	809	812	842	870	784	879	844	872	851	863	806	817	821	828	806	835	804	790	869	856	827	836	831	860	790	814	856	818	738	839	780	832	790	836	812	807	805	818	787	813	835	805	780	822	827	813	818	787	826	810	746	848	836	846	796	797	834	788	815	829	868	822	804	862	792	831	814	783	846	761	832	832	864	809	858	817	798	805	846	818	776	830	775	849	790	825	838	835	847	801	842	784	822	821	831	783	830	775	774	793	788	818	838	877	813	814	829	831	841	822	816	880	793	875	790	815	816	843	784	761	795	789	823	798	848	842	814	863	808	848	851	823	810	824	878	823	809	841	861	807	821	805	811	827	824	823	859	782	834	848	828	870	824	801	853	802	859	896	802	839	807	811	839	850	802	847	861	837	778	776	797	863	808	799	872	844	787	825	838	842	809	861	849	858	849	824	797	837	851	853	834	831	895	815	812	817	804	849	826	827	834	825	844	826	783	851	797	814	874	810	852	870	807	868	828	847	856	822	847	787	791	783	848	815	854	835	834	817	840	824	859	866	803	822	816	791	813	850	821	838	843	828	810	808	831	846	830	829	824	780	793	786	789	797	791	841	782	831	810	853	829	823	848	866	848	775	799	799	827	793	829	768	802	833	803	879	837	821	831	778	808	883	845	761	852	830	850	820	799	820	839	847	811	836	813	808	813	799	839	848	816	809	795	805	816	813	790	806	834	832	802	822	822	809	826	879	849	840	843	826	840	850	819	777	805	772	841	823	815	832	814	863	849	786	838	831	788	857	821	800	824	824	785	831	857	836	815	798	835	810	822	811	795	843	848	849	809	837	791	772	825	821	828	820	814	843	815	812	822	810	814	842	851	827	784	811	788	809	792	815	801	798	783	841	814	876	816	804	828	777	818	842	867	831	807	758	821	799	818	837	859	838	789	770	846	812	831	798	765	827	789	814	831	791	884	841	794	784	819	872	876	835	812	854	796	839	782	815	811	834	820	815	817	837	883	821	786	799	833	845	803	804	853	782	827	826	873	768	824	828	807	813	841	802	810	861	827	806	864	806	878	789	856	838	834	860	828	830	845	875	781	795	875	841	802	858	804	810	789	836	853	836	817	845	829	845	817	828	816	788	812	801	839	822	888	898	805	853	818	869	805	844	810	874	806	847	847	863	787	776	803	830	800	792	858	830	838	825	838	829	794	839	850	811	787	827	804	835	797	839	811	816	812	861	838	857	847	775	884	823	850	843	827	834	810	814	857	818	818	792	825	800	778	796	770	821	830	819	818	782	766	819	797	830	818	854	851	794	823	849	805	795	801	778	791	769	881	809	818	825	827	820	854	842	859	872	804	877	841	862	789	826	840	850	827	822	803	845	808	849	835	845	822	755	822	866	827	808	851	840	807	837	828	824	813	845	802	824	815	842	793	789	805	827	825	862	795	821	852	824	866	785	794	800	818	858	788	851	814	834	819	819	770	838	790	848	851	795	826	796	806	749	808	878	849	877	831	812	757	844	806	836	798	775	811	843	800	823	857	849	826	795	822	823	837	830	790	817	809	808	806	778	816	853	838	868	789	804	778	819	794	835	799	814	793	820	833	819	811	826	844	823	786	877	866	794	812	819	818	854	794	861	868	807	847	835	839	859	861	812	815	830	793	808	823	826	827	822	828	849	776	837	830	821	873	785	842	838	850	826	784	832	817	851	857	795	846	850	809	804	792	810	808	784	840	845	827	813	844	798	857	795	823	814	820	804	790	788	821	839	859	802	810	876	851	793	840	841	847	844	881	800	894	803	834	806	764	848	844	847	821	857	841	845	831	817	796	819	802	841	794	832	875
39636	68136	30697	14592	13967	15181	11039	7609	7023	6295	15272	19082	17574	18601	17097	14147	10451	6483	3958	2720	1822	1247	1077	947	940	936	924	893	918	902	899	932	961	907	923	925	901	954	945	966	906	961	898	960	933	930	978	954	933	932	935	946	906	945	922	942	970	908	931	877	945	887	887	949	946	916	924	915	915	954	958	957	892	895	950	924	949	957	897	915	937	943	909	956	927	937	897	863	889	915	921	905	914	867	973	903	912	910	875	937	925	912	879	935	872	918	886	934	916	904	861	979	938	900	900	904	943	889	900	928	861	919	968	938	829	911	901	932	927	919	881	942	926	902	913	964	912	919	971	894	987	935	934	943	895	979	922	956	945	965	840	890	934	861	970	907	874	889	917	950	922	943	905	937	929	934	966	934	972	911	871	923	944	895	890	927	952	903	960	976	970	950	956	946	963	928	932	913	960	947	870	964	913	903	900	910	902	885	883	882	949	892	956	938	937	887	925	911	903	946	943	928	909	924	909	891	893	931	942	918	909	923	943	943	878	921	907	870	906	848	913	911	862	918	886	925	925	940	919	910	947	888	927	945	912	947	921	918	893	954	914	924	913	941	941	903	946	935	914	921	914	925	939	951	929	877	952	850	926	910	917	996	928	970	987	887	961	908	923	927	912	952	914	918	950	893	967	923	948	940	892	901	948	907	923	890	907	945	964	896	923	894	974	956	930	932	976	923	919	940	918	925	928	932	942	957	963	872	908	915	946	894	927	962	872	925	964	908	905	905	916	902	952	944	970	924	920	854	903	904	905	953	946	907	879	953	967	942	943	921	914	924	936	940	926	887	959	905	882	898	943	950	911	897	982	881	906	901	852	926	936	932	925	941	932	896	911	928	898	914	916	940	900	933	886	956	887	915	955	931	954	891	909	932	922	894	912	922	927	970	892	889	934	933	943	937	931	942	907	920	883	940	937	901	894	897	963	942	879	875	942	932	955	942	945	899	929	973	885	959	901	868	916	891	943	948	945	961	941	930	974	956	936	906	894	981	970	906	907	969	971	968	920	925	899	925	909	944	952	940	920	881	930	965	923	936	915	949	868	878	880	886	867	920	917	908	924	935	910	881	952	897	1004	901	875	889	879	880	902	930	997	921	912	1003	952	944	969	925	915	898	926	914	907	927	917	928	1001	900	946	925	922	940	940	889	949	894	973	942	926	952	925	910	960	928	961	917	889	911	981	943	912	961	911	915	908	946	899	921	933	936	940	947	946	878	965	882	921	938	895	902	923	942	947	918	930	943	869	928	904	944	947	875	948	921	904	912	901	899	918	940	927	898	967	907	957	951	964	937	949	905	938	970	889	912	943	886	928	925	870	912	897	928	986	874	927	927	970	939	958	907	924	980	890	955	925	896	932	921	902	917	880	878	928	873	912	952	929	923	918	942	898	927	926	871	946	875	947	870	919	922	944	938	906	887	981	895	929	936	985	924	947	941	927	949	904	898	922	949	865	903	999	937	905	936	968	912	906	911	897	923	948	924	920	896	941	976	876	947	900	926	937	964	872	925	902	884	910	984	890	871	971	936	946	942	967	900	986	871	931	906	940	926	972	925	888	884	948	975	924	892	926	904	900	903	909	916	962	894	941	916	912	928	911	932	956	872	909	928	920	916	961	927	901	947	886	862	933	920	914	899	908	960	928	877	903	967	915	951	945	913	934	965	958	899	941	959	925	937	913	919	929	898	912	978	966	876	968	900	922	892	935	866	895	941	902	926	891	970	892	929	848	904	862	944	919	961	897	932	922	977	931	931	918	980	925	926	908	921	930	938	913	869	918	970	895	906	882	940	896	999	899	908	889	875	965	902	882	859	952	926	903	923	892	908	928	869	972	896	949	912	947	871	927	881	922	921	874	926	909	944	916	950	880	914	908	925	898	928	920	889	900	946	961	901	923	907	995	946	953	905	939	910	966	955	889	917	959	919	921	899	858	916	949	907	885	909	918	953	957	897	893	884	881	908	892	942	934	930	973	928	908	904	913	952	883	920	895	918	918	918	948	902	857	943	916	936	970	931	935	945	945	940	916	981	945	984	968	948	944	960	937	923	943	920	870	957	882	955	914	889	907	946	923	945	895	888	963	950	909	856	902	894	942	954	914	914	922	947	908	948	918	950	960	941	920	911	898	924	943	943	955	950	948	934	910	916	897	919	904	935	992	898	988	889	945	895	948	941	880	975	960	908	970	890	902	901	895	973	975	888	921	919	923	883	913	956	916	939	897	906	933	939	972	929	905	917	978	937	953	912	971	939	932	969	926	940	892	942	899	999	908	923	960	905	938	942	929	929	943	908	921	962	951	962	952	922	926	954	895	968	920	881	917	918	915	904	937	939	982	965	990	883	923	895	884	917	868	914	905	898	914	895	890	899	894	945	914	953	926	890	861	911	884	978	883	919	914	933	913	912	909	938	910	972	907	937	968	900	945	958	837	890	905	911	962	1020	927	955	994	988	903	884	952	852	932	971	904	943	954	945	897	889	875	929	943	960	878	914	858	948	934	941	913	983	894	851	884	955	950	913	969	914	932	934	928	911	917	861	935	926	925	942	892	930	933	938	941	957	904	886	902	947	944	871	915	929	894	921	950	970	931	905	938	959	901	982	887	961	943	906	961	918	917	954	963	976	965	945	928	914	916	966	907	900	895	946	937	939	940	933	938	917	936	976	911	927	919	904	950	896	958	899	900	962	919	876	914	905	917	865	934	955	945	890	917	879	952	925	862	930	917	916	926	921	930	892	918	890	885	918	919	916	905	921	902	915	891	889	916	922	916	924	1001	943	938	952	946	912	927	889	980	934	911	945	871	866	883	915	948	898	928	948	969	925	929	999	937	923	902	909	886	931	928	925	887	874	957	891	904	912	921	938	890	869	940	934	943	938	879	930	925	965	911	915	954	949	935	900	955	921	975	921	923	884	968	914	908	894	946	942	938	944	931	889	918	947	995	880	947	947	990	922	935	882	923	921	906	895	914	887	892	876	892	917	957	903	909	923	878	916	885	890	947	943	903	911	923	946	961	908	908	936	978	937	905	888	925	938	908	922	890	923	960	890	912	969	890	894	906	983	945	888	947	948	923	934	1000	923	900	953	905	908	919	916	882	915	906	916	928	903	954	922	944	994	881	914	932	914	879	935	964	950	859	907	918	947	996	891	961	912	917	947	928	879	955	931	943	942	942	914	953	853	902	872	917	957	955	872	966	946	957	918	925	909	941	902	899	934	908	908	912	948	916	872	890	945	910	931	919	918	914	918	951	930	978	943	868	907	896	900	983	918	928	876	952	910	968	917	917	900	913	907	919	903	969	892	922	878	898	919	966	914	920	910	920	892	956	948	968	927	898	916	904	942	906	899	934	915	947	937	915	907	913	931	981	958	922	895	956	898	914	896	908	973	917	951	947	932	970	931	900	914	882	919	902	937	933	954	966	903	940	921	921	983	921	905	904	926	906	873	891	960	960	923	876	868
28578	27852	21647	8767	3884	3802	3170	2072	1966	1774	1751	2027	1898	1451	1271	1166	1078	943	845	702	702	628	569	680	642	630	625	640	624	630	640	579	608	619	620	629	620	669	655	655	625	606	654	572	634	607	641	621	624	596	592	628	618	647	657	620	616	646	672	672	658	617	614	635	627	635	632	586	597	636	600	638	627	633	623	599	591	620	667	608	644	631	622	626	613	629	638	626	639	560	624	674	597	621	590	626	604	608	643	624	652	610	638	671	631	603	649	628	610	613	613	666	581	625	613	652	582	653	572	644	626	589	634	634	637	656	596	626	668	606	611	643	624	590	621	619	649	656	599	584	594	651	667	635	611	618	649	621	605	673	628	649	638	658	605	624	594	678	656	582	633	633	622	624	598	661	614	631	640	579	645	632	632	632	590	608	628	661	639	625	610	636	611	579	609	630	607	582	590	652	625	629	616	616	699	636	639	661	647	592	675	596	557	620	580	641	657	640	615	579	594	627	646	619	608	621	619	589	643	621	634	678	682	602	618	654	652	611	622	658	645	635	619	589	619	625	662	621	640	643	610	621	606	650	611	621	650	634	646	635	617	656	625	645	635	555	644	597	678	583	658	591	592	640	590	603	653	607	637	612	686	613	640	642	646	598	662	625	636	579	621	650	633	632	625	647	587	655	684	653	641	602	619	587	630	620	599	636	652	607	651	599	613	614	602	639	640	594	614	621	615	627	577	584	649	638	670	618	651	618	573	613	607	582	597	611	632	577	640	619	650	603	673	634	601	652	618	636	591	611	634	648	622	649	614	607	588	649	627	632	610	648	633	677	608	625	622	631	633	584	623	635	605	626	611	615	680	609	630	604	615	652	595	650	626	633	635	632	645	629	638	616	617	628	590	617	649	605	689	653	598	664	591	604	632	616	626	616	616	600	595	685	593	653	639	655	606	605	639	616	625	608	612	656	644	625	611	635	646	624	571	635	612	628	663	647	583	629	588	635	619	622	633	602	581	617	653	665	602	655	663	617	607	629	618	599	636	648	659	601	645	710	676	626	617	631	650	591	636	599	638	683	621	628	611	606	598	611	608	621	642	614	604	663	624	642	644	682	615	608	631	632	566	575	616	645	618	640	632	604	620	632	654	619	605	621	672	593	644	618	618	621	629	617	631	645	650	651	595	643	597	620	655	622	620	605	609	647	651	640	621	606	619	603	631	681	624	621	616	647	620	574	601	633	627	619	588	594	640	586	642	615	593	629	642	627	638	621	613	665	602	632	598	648	590	674	667	572	622	630	652	632	628	601	617	645	637	647	606	600	617	609	626	618	595	630	672	582	606	616	628	630	606	670	584	619	624	632	637	627	640	611	642	644	639	614	609	631	676	618	632	627	616	632	642	591	661	639	604	615	600	642	587	657	607	623	638	600	643	649	624	611	619	662	611	578	585	631	598	622	618	632	628	655	597	601	588	655	610	626	593	611	622	607	653	668	617	594	642	580	605	636	593	589	644	642	629	639	668	661	625	607	603	606	655	604	620	612	639	621	569	614	620	622	630	619	594	659	624	622	649	612	598	616	622	622	633	609	604	650	626	636	620	671	614	610	625	641	583	639	673	638	609	613	589	666	587	639	607	629	651	624	615	615	621	628	606	612	615	618	609	600	611	602	669	653	648	647	623	625	598	573	609	657	601	652	680	603	633	653	622	627	614	656	625	596	619	629	603	625	634	625	644	601	616	595	630	649	610	664	647	637	645	606	634	593	599	641	592	621	610	663	634	672	662	643	640	637	601	637	631	635	605	636	616	591	631	641	605	617	662	607	628	649	612	611	643	600	666	652	616	628	605	581	635	607	681	615	610	593	570	638	620	615	623	609	635	620	629	671	632	622	635	600	620	641	650	642	631	643	627	600	636	626	631	642	598	634	588	586	643	619	577	648	621	606	630	612	586	686	636	608	613	653	594	638	615	637	599	602	678	644	638	600	609	637	623	663	643	651	613	608	638	644	674	661	614	611	628	585	629	611	604	636	624	636	655	645	651	652	626	626	616	580	644	642	595	622	624	620	636	637	610	615	597	649	601	622	588	617	670	570	613	605	624	581	641	676	570	617	641	616	599	624	595	637	617	636	611	585	620	598	586	665	614	614	636	648	619	595	621	601	620	635	644	616	555	604	649	592	640	602	647	605	598	614	646	587	579	645	622	637	650	634	662	592	614	578	586	653	572	664	601	640	643	671	655	625	641	605	577	668	572	626	654	607	611	638	599	631	615	646	601	638	618	648	644	649	622	629	604	597	633	614	659	666	657	568	597	604	626	665	656	648	639	624	567	601	627	628	617	614	608	625	623	598	663	648	646	586	608	611	609	631	617	591	659	599	574	636	591	601	593	596	613	598	600	622	624	614	636	594	631	598	602	569	609	603	610	634	572	636	600	610	588	688	602	616	641	604	640	639	642	635	640	613	604	616	604	658	625	623	638	625	600	661	610	629	588	640	598	633	614	613	670	666	579	681	674	632	649	608	581	628	595	632	615	627	606	605	662	638	648	610	653	621	592	618	616	634	607	646	621	601	632	622	630	612	607	618	667	614	656	579	586	590	613	629	621	593	596	652	636	654	589	639	611	609	613	617	663	657	601	642	612	624	631	591	642	641	615	619	637	649	619	658	655	668	601	648	651	646	614	618	638	631	641	649	598	649	622	630	645	616	609	627	625	619	630	606	658	624	639	671	635	616	614	628	636	591	630	614	622	635	623	641	620	618	638	606	633	664	603	647	622	612	600	632	628	626	620	602	561	637	625	635	632	579	581	651	595	593	612	650	583	627	627	614	652	606	668	650	586	632	624	656	609	620	570	630	635	656	610	589	667	596	599	613	628	619	625	664	576	584	645	657	613	627	556	643	616	620	661	652	608	619	613	650	626	613	625	629	606	604	595	632	632	631	645	631	561	642	634	665	669	639	657	579	640	631	631	641	613	624	629	636	617	581	618	583	636	612	642	638	644	649	630	609	629	640	617	641	577	614	591	638	582	608	641	601	638	595	602	630	593	639	602	634	617	635	614	646	649	615	609	641	644	614	643	640	666	609	629	655	681	637	642	609	593	621	638	661	666	627	598	583	618	626	649	582	633	667	623	580	619	624	633	650	656	655	676	625	615	649	613	599	644	641	622	602	627	652	645	648	654	628	629	604	668	600	635	545	604	652	615	642	669	611	624	613	608	602	670	604	641	632	616	579	632	639	637	633	653	657	636	642	609	643	618	672	668	650	623	644	674	632	605	625	654	613	626	656	592	650	600	648	635	605	643	678	644	629	604	633	616	607	626	623	633	625	582	621	639	681	618	626	649	648	657	619	612	629	633	657	605	610	617	626	643	616	606	594	608	635	637	636	618	628	598	611	612	616	612	641	626	589	654	625	591	633	616	602	614	639	654	619	656	644	669	623	602	625	637	641	579	568	585	591	612	636	632	628	628	655	631	635	657	644	571	688	651	642	610	669	635	614
30241	45155	14588	7209	6111	7101	5751	3799	3653	3289	3144	3360	2989	2131	1796	1628	1359	1164	1018	904	851	752	721	718	774	753	722	768	753	740	697	761	733	768	788	722	746	730	778	781	690	688	715	717	720	682	759	749	703	733	756	760	751	747	806	699	757	753	742	738	737	752	753	771	716	761	738	722	727	745	733	700	727	709	735	778	728	734	739	715	706	723	719	735	727	728	722	730	767	737	753	773	746	679	729	741	722	731	725	739	765	766	744	762	736	759	717	736	727	711	752	717	755	770	715	732	764	727	708	728	776	730	754	763	731	764	760	725	724	698	763	719	747	788	726	705	742	750	725	730	704	790	714	735	731	738	792	734	739	733	732	732	693	730	722	742	712	754	736	734	720	735	781	729	708	732	707	752	752	734	762	723	736	747	760	736	767	739	730	744	716	737	702	728	750	723	740	747	710	736	758	733	708	733	760	754	701	742	738	712	732	742	782	744	771	777	753	761	731	746	787	753	728	690	742	767	780	739	724	765	752	774	757	745	728	696	735	759	775	775	671	735	767	726	787	742	753	753	724	743	773	710	749	737	705	718	748	708	750	765	746	746	711	760	720	773	700	727	749	710	743	745	688	744	743	679	791	748	706	704	763	726	760	709	764	757	721	718	733	745	711	733	737	677	789	745	732	775	773	761	707	767	760	741	734	710	781	725	737	721	751	718	711	732	756	679	758	694	699	742	733	791	735	764	739	732	712	749	767	752	733	734	699	693	789	737	738	760	742	704	750	787	742	709	689	738	785	790	685	704	714	730	666	780	715	739	755	799	750	705	763	760	736	780	738	734	763	702	718	782	766	751	738	791	738	710	760	727	759	750	721	773	753	749	747	739	684	689	750	770	723	744	735	777	784	722	728	762	786	729	746	776	673	766	729	760	746	758	786	773	782	748	800	720	713	774	775	736	756	764	784	760	788	747	741	752	746	729	752	703	728	764	753	759	742	771	773	770	741	689	729	771	743	727	721	734	709	703	724	764	737	769	737	726	740	726	762	701	735	760	758	809	711	744	775	729	686	731	708	807	762	734	691	752	790	698	766	727	746	752	731	808	717	730	721	753	734	689	714	731	756	725	746	750	773	752	740	780	703	755	720	710	731	678	694	731	757	748	758	744	754	725	777	774	759	773	721	686	705	760	780	753	777	800	738	781	771	760	721	761	722	723	697	758	753	705	724	692	750	764	740	683	734	751	744	749	732	719	699	691	723	727	759	741	710	756	743	728	700	739	756	770	727	789	694	756	700	744	728	761	717	766	725	722	727	728	762	706	717	785	739	730	727	760	731	740	782	749	738	730	797	747	734	736	653	757	758	782	708	737	756	756	754	749	718	737	749	707	724	699	708	728	749	693	782	784	736	717	722	718	761	761	741	727	740	741	683	702	742	745	766	712	742	760	753	718	759	769	784	743	752	749	762	768	718	741	739	669	789	752	777	788	715	731	801	730	728	665	737	712	768	718	677	759	712	748	740	717	746	757	756	681	782	742	752	758	746	739	723	737	700	718	725	730	749	762	754	784	738	747	782	835	745	731	739	762	731	714	775	787	768	766	763	755	747	708	796	748	776	725	771	737	705	754	699	671	735	722	752	732	687	792	800	751	776	793	741	694	746	730	738	781	723	739	730	757	754	749	723	740	753	764	725	755	761	742	763	750	783	747	788	740	738	722	774	725	694	793	751	764	770	762	761	743	728	751	742	767	724	754	741	795	748	739	738	709	744	741	769	740	780	763	768	759	774	750	764	691	841	725	716	791	723	771	758	741	729	739	703	743	736	760	748	797	709	740	776	734	764	802	762	724	741	768	752	763	763	716	705	682	736	748	765	755	724	790	709	717	751	734	780	754	796	724	746	774	742	743	759	733	738	711	722	724	707	733	746	729	756	713	743	760	748	716	730	743	754	767	765	732	676	739	728	728	733	713	766	759	748	759	766	754	717	731	741	729	740	721	733	721	732	768	702	709	754	701	728	762	687	807	773	733	729	720	769	739	725	721	804	721	715	749	727	729	745	702	728	668	716	784	701	725	701	774	734	736	724	703	711	697	716	756	719	751	746	800	677	734	694	737	716	725	704	775	757	753	761	752	725	694	767	807	767	742	735	717	712	789	706	708	740	742	772	762	743	729	686	774	691	769	726	677	715	709	737	767	804	769	709	730	729	698	718	751	758	742	680	765	680	768	732	728	756	754	752	744	735	753	740	773	774	713	754	758	748	755	750	764	757	742	777	784	767	772	735	718	708	762	707	723	781	772	749	762	771	764	679	745	752	728	751	780	764	719	711	714	764	741	738	690	723	715	727	751	719	731	741	671	732	722	738	698	689	709	694	730	723	726	717	744	709	788	724	749	743	733	752	731	736	783	709	732	772	695	760	729	735	757	700	728	772	752	681	729	769	766	758	695	704	765	777	690	729	731	784	740	741	737	730	720	746	754	699	740	736	726	759	755	690	779	764	700	725	754	770	728	759	767	744	740	738	727	717	726	756	710	784	764	762	745	738	773	733	745	779	700	760	718	720	791	786	772	746	753	723	806	746	724	775	749	757	757	715	734	700	719	731	748	748	755	723	785	701	738	725	754	748	724	736	729	737	753	740	727	735	759	740	726	720	711	710	729	748	717	724	769	749	785	731	728	724	722	731	745	729	717	700	750	740	722	762	736	751	706	732	722	739	756	752	733	735	778	748	755	700	740	756	694	723	715	703	711	742	741	752	706	728	749	751	787	709	757	746	758	760	754	757	698	733	731	724	751	747	694	727	667	733	747	760	727	781	755	730	775	758	731	764	713	706	758	704	771	739	777	721	708	755	756	794	760	720	748	734	749	740	739	695	723	749	788	768	743	739	702	756	761	712	735	742	709	696	734	728	714	731	736	749	748	722	736	725	737	780	741	711	734	740	726	796	758	709	767	720	694	764	724	721	758	737	722	746	753	773	744	675	765	782	752	768	779	753	633	744	726	744	830	774	725	731	780	739	753	707	719	765	765	691	799	719	754	734	746	781	754	773	690	684	737	772	737	737	746	758	763	739	755	688	769	763	745	711	763	751	726	708	731	736	765	732	688	730	775	716	765	718	753	703	761	729	749	766	726	789	781	753	743	744	722	718	741	713	776	755	747	741	712	756	701	767	711	728	735	771	744	762	750	710	769	758	677	737	751	735	726	755	748	757	755	779	766	730	748	730	760	713	756	745	706	785	700	733	696	762	744	699	754	761	723	698	773	751	716	734	741	721	735	773	812	777	755	699	733	731	736	706	688	732	734	712	700	715	717	743	726	725	754	751	739	746	702	725	749	721	727	766	758	749	708	752	784	763	727	735	743	795	775	736	726	747	690	756	721	729	716	758	732	760	737	766	754	685	730	732	761	686	741	761	708	678	719	686	738	739	758	775	730	762	792	749	757	746	733	759	776	737	732	709	776	744	726	693	727	790	735	768	745	776	731	730	740	758	767	712	728	785	731
24329	21557	28763	24600	21412	14227	6224	3369	2491	2933	5957	10190	10024	6098	5432	4441	3277	2294	1585	1132	879	752	706	642	635	654	624	646	592	639	583	581	650	645	641	591	595	610	652	687	666	584	586	659	610	638	649	607	687	621	644	609	687	649	611	631	657	595	636	601	620	606	654	619	605	636	619	633	649	611	636	638	588	603	631	601	604	619	646	623	583	641	608	614	627	655	624	566	642	604	623	641	610	649	662	640	633	681	631	582	599	626	630	613	637	601	611	587	651	605	600	624	639	621	601	626	646	659	572	595	641	615	577	630	602	608	603	646	639	629	653	695	654	629	626	607	584	603	652	666	630	661	645	594	610	623	603	620	630	638	631	640	623	617	609	615	646	618	670	592	677	635	632	614	656	609	627	586	611	623	596	619	627	655	680	645	623	625	671	600	589	627	595	657	652	568	640	637	602	610	604	644	638	654	631	611	606	566	593	634	635	688	687	632	630	596	627	623	624	659	652	565	605	683	564	673	629	600	678	660	638	592	625	636	672	613	632	635	619	602	588	625	573	629	634	636	613	652	624	617	627	650	626	576	644	613	591	656	623	665	636	632	613	656	590	624	590	634	655	655	617	650	638	634	612	643	612	651	652	653	618	615	633	650	658	640	633	630	616	632	646	643	615	626	614	600	608	651	606	654	597	620	632	631	603	643	650	602	651	575	590	644	652	622	621	634	586	607	653	661	600	668	636	618	605	626	616	653	610	619	591	624	643	591	596	598	643	624	644	588	584	654	616	638	652	632	618	644	622	607	616	644	625	626	664	645	648	592	607	667	632	635	591	614	640	666	653	601	602	582	624	611	621	610	619	655	653	644	626	628	653	582	648	657	632	686	654	672	642	614	593	599	635	614	658	647	584	607	615	619	587	650	599	622	637	662	645	620	655	640	634	647	669	643	607	641	648	682	607	632	596	656	606	584	647	594	614	605	628	614	655	622	617	626	636	607	638	636	679	628	619	623	589	599	636	671	670	584	629	623	594	596	630	622	644	639	645	664	620	675	602	694	619	638	632	658	640	661	644	667	601	583	636	615	612	657	658	633	604	625	641	618	629	592	614	652	667	615	625	662	592	642	617	626	621	591	632	645	601	642	595	629	638	651	624	644	611	614	654	632	618	663	627	583	639	627	609	617	627	668	640	661	622	622	590	622	625	623	652	650	671	643	656	583	628	651	636	650	618	575	650	643	639	590	633	668	678	631	599	654	608	652	637	632	651	664	614	633	599	600	624	636	594	621	620	666	657	634	639	628	656	657	609	637	590	684	603	617	652	638	636	591	584	609	640	640	633	619	629	603	643	625	641	651	595	640	617	591	645	655	579	615	641	623	639	658	642	608	628	654	639	693	603	584	578	637	622	664	636	606	627	605	613	597	645	650	624	633	641	633	623	654	635	649	614	639	621	609	651	668	615	648	640	605	634	608	606	628	618	597	618	619	634	644	645	603	622	623	632	650	618	617	620	603	642	596	606	617	637	646	608	620	629	645	592	626	610	611	670	583	620	593	616	614	628	625	612	592	594	684	624	609	627	606	574	602	586	616	626	652	613	648	623	616	635	567	596	615	619	624	656	640	598	622	650	618	671	603	688	615	649	658	679	628	598	652	582	602	642	642	592	643	604	664	626	599	623	611	596	611	632	608	643	615	697	626	590	598	618	642	624	642	622	678	644	602	652	610	629	597	628	626	621	659	587	644	621	636	648	580	657	591	643	618	668	653	630	606	640	685	628	612	639	679	694	629	622	591	661	649	632	587	576	612	610	597	663	646	657	621	571	606	635	569	614	626	618	612	629	644	588	583	606	633	616	611	631	665	652	600	583	646	647	641	592	627	633	612	638	622	647	646	639	591	633	595	617	601	639	620	641	624	636	677	633	614	606	629	644	594	639	665	610	602	630	616	622	621	609	599	644	658	621	624	616	639	620	695	654	619	603	587	603	617	628	634	638	642	615	617	641	638	620	616	590	603	638	601	602	651	633	621	646	608	648	605	600	592	642	657	656	626	612	593	621	670	640	622	657	677	607	629	628	611	604	621	617	602	607	641	632	629	651	598	607	614	584	654	583	607	611	658	634	658	612	604	619	596	678	604	664	642	641	610	595	681	596	622	642	615	614	560	653	635	630	588	673	627	670	629	590	614	633	603	602	634	606	619	646	621	672	669	610	662	617	586	630	636	650	601	628	616	642	635	667	618	607	661	609	621	633	605	640	630	609	636	622	637	606	594	637	644	629	670	627	631	605	709	606	624	633	615	605	663	658	612	608	654	615	640	614	640	605	625	619	589	653	660	645	661	642	614	645	666	635	612	619	598	605	579	594	655	581	676	612	629	613	656	604	633	653	650	630	612	637	603	658	606	607	610	625	651	620	622	626	597	628	593	625	639	657	598	657	616	651	609	626	592	630	670	607	646	648	673	628	635	621	651	639	661	581	587	600	624	608	600	634	651	672	672	647	633	565	622	648	581	659	639	615	655	649	642	617	637	608	659	630	639	637	631	643	599	624	655	576	640	631	657	663	620	625	652	623	624	577	621	648	587	632	607	663	644	641	602	618	613	609	620	600	656	627	611	596	647	657	602	632	620	631	649	616	638	646	638	621	610	603	573	602	644	599	626	626	653	616	596	631	644	669	687	612	637	586	612	639	593	642	675	617	614	616	616	582	610	642	604	572	608	630	615	657	667	606	664	615	626	644	616	622	620	618	635	606	604	607	633	612	651	624	622	659	595	634	611	615	609	632	625	569	648	605	621	645	635	651	644	616	633	590	630	637	602	652	630	643	645	557	615	642	592	643	649	625	570	602	646	627	557	613	615	652	627	623	683	607	666	623	656	654	634	592	602	652	613	615	602	588	602	631	642	587	632	668	623	631	591	637	684	619	600	612	642	603	641	610	650	666	677	641	632	600	630	627	600	646	617	618	658	604	614	611	624	638	613	629	629	635	645	617	635	628	693	619	666	598	646	626	622	641	638	600	595	595	565	635	627	638	631	649	624	638	608	638	647	665	638	618	661	612	654	651	633	611	584	632	623	611	621	651	610	615	626	579	593	647	608	637	589	621	617	636	599	602	634	646	644	635	656	680	637	581	629	622	649	613	602	608	657	630	660	605	605	620	636	653	603	617	637	631	686	643	630	621	624	647	601	635	612	656	619	654	706	634	613	656	630	647	584	631	605	592	611	633	575	678	633	668	645	640	595	608	607	624	659	606	632	604	669	607	624	606	657	597	668	637	647	605	625	589	575	591	653	647	606	635	625	612	627	634	652	611	638	635	652	640	617	588	576	598	664	623	629	627	618	639	629	634	605	681	667	634	597	654	626	654	622	667	645	625	611	639	628	648	645	617	683	635	614	625	627	622	612	619	636	641	583	615	681	637	615	651	658	579	643	634	638	610	604	632	626	632	648	614	582	655	611	587	676	643	636	627	599	580	605	607	656	660	588	640	635	605	613	615	581	579	623
35239	59039	21094	13647	11314	9493	8666	5758	4408	5247	10242	15138	14256	8960	8331	6759	5042	3439	2233	1555	1133	874	821	781	725	734	739	686	734	710	733	711	734	707	750	722	759	747	703	751	713	724	724	711	669	707	747	703	727	717	722	729	685	769	705	737	723	701	726	731	772	715	721	754	744	713	714	759	716	737	713	716	770	689	778	754	728	717	734	753	720	730	707	736	757	700	725	696	714	734	753	703	724	728	751	747	737	739	693	727	776	731	711	759	704	655	732	751	746	748	772	703	726	756	788	700	703	697	674	722	731	764	745	704	678	733	697	756	687	675	761	751	699	728	723	706	760	759	716	743	719	726	723	733	704	712	708	720	700	711	730	723	706	699	739	689	723	725	734	714	711	763	724	739	728	727	710	696	745	734	714	720	712	699	687	751	752	731	715	731	736	735	719	709	702	736	720	729	763	750	798	756	752	715	722	697	712	702	775	733	749	744	749	713	758	726	732	731	735	744	745	703	754	734	744	702	743	710	746	700	706	741	748	738	718	695	733	741	717	763	683	732	721	759	727	715	793	721	684	721	729	767	723	757	753	760	744	761	752	725	697	708	730	703	736	740	747	674	725	743	722	795	778	770	755	746	729	784	737	754	697	680	726	754	766	695	749	753	707	745	723	727	711	690	826	707	708	707	744	729	709	736	749	726	702	727	726	766	728	749	733	745	715	686	734	705	725	745	724	686	715	704	768	699	700	727	672	752	753	759	679	748	709	750	726	704	683	729	738	713	710	713	760	708	722	689	754	678	711	715	741	712	767	718	765	761	757	728	760	743	740	739	727	709	734	730	705	726	706	727	706	761	760	710	771	752	753	735	720	768	770	734	692	725	749	728	750	721	714	721	743	754	760	731	743	720	707	767	703	763	738	729	721	693	720	713	708	790	723	698	690	734	735	781	732	727	756	731	769	675	721	718	745	724	744	792	728	726	701	741	748	730	748	727	740	713	723	732	717	702	750	726	700	736	720	668	684	734	712	749	711	740	757	732	755	733	723	750	693	724	745	756	717	743	669	735	713	768	674	723	740	711	777	783	756	712	738	743	747	712	728	788	760	760	668	667	760	767	707	716	787	694	795	693	697	732	772	751	742	731	738	764	763	729	677	702	739	778	775	710	776	712	706	710	755	753	721	762	709	753	720	712	698	762	737	769	731	678	732	728	703	712	747	764	724	750	702	665	724	723	680	718	749	719	726	755	789	711	692	680	744	724	733	778	745	729	646	755	727	706	726	723	779	738	711	720	735	710	667	732	729	706	729	749	728	750	743	730	666	748	664	746	725	693	749	726	756	746	765	763	758	753	740	734	749	747	704	697	754	697	674	695	738	746	760	780	716	750	694	703	723	737	697	724	720	741	673	721	751	730	695	738	694	742	761	717	729	790	720	730	722	729	730	687	739	696	769	715	675	744	711	696	753	749	732	716	737	719	719	703	732	724	737	743	705	745	753	714	686	728	763	754	705	738	737	703	783	739	754	777	716	761	693	689	731	721	687	761	745	713	751	714	731	723	715	672	733	807	730	719	760	768	703	723	742	706	732	740	725	749	738	725	707	690	735	737	743	693	746	735	769	752	728	702	780	734	729	708	751	761	719	776	757	799	671	721	765	729	716	710	752	716	711	713	747	711	714	748	722	712	811	694	793	736	731	771	763	710	748	733	719	740	726	695	733	698	754	766	729	724	760	698	758	723	774	725	729	679	701	730	723	746	686	747	741	747	753	710	748	724	702	765	691	753	770	789	744	717	793	778	686	738	771	729	720	719	708	749	736	749	734	759	734	689	761	693	743	728	747	749	762	721	720	732	738	709	713	734	741	712	732	720	711	721	737	715	714	712	744	706	738	701	696	759	700	715	745	723	723	754	755	743	764	714	746	756	730	738	703	754	730	701	774	727	710	731	737	709	700	690	760	755	735	740	711	736	764	750	724	722	719	700	658	772	728	725	766	772	730	744	711	712	737	710	728	705	712	755	708	706	755	751	730	755	764	712	697	759	730	724	731	737	756	765	735	707	674	710	690	745	705	687	735	679	729	718	769	695	762	701	743	708	760	745	738	743	692	750	715	732	750	761	758	762	759	680	710	728	724	734	750	767	763	747	728	689	756	680	665	718	722	740	711	724	780	691	749	750	789	702	761	740	728	726	743	735	743	706	748	742	745	757	698	763	741	732	726	758	719	678	756	692	734	733	720	742	718	712	715	707	736	728	752	717	737	712	731	736	712	695	736	726	725	722	731	757	711	796	749	708	720	676	752	744	747	711	665	715	705	697	759	700	711	726	708	681	733	827	712	716	703	787	754	735	746	741	739	684	758	773	728	711	769	716	722	656	698	781	742	736	732	754	730	763	736	695	721	763	697	687	728	718	713	722	719	702	790	726	696	752	720	724	704	803	689	738	739	758	708	718	759	680	720	745	676	740	732	729	711	772	719	703	734	651	739	710	745	704	762	744	703	696	779	746	768	715	732	721	724	690	707	758	722	738	730	731	729	682	782	738	722	734	743	692	723	721	716	769	741	717	724	731	696	717	733	714	750	743	725	754	770	706	695	725	720	740	745	752	730	744	722	748	765	765	761	717	744	718	744	722	745	761	667	717	732	736	713	765	688	742	743	766	746	737	775	727	754	738	710	752	674	705	713	710	728	755	724	675	739	744	714	698	760	776	753	748	725	740	774	726	701	693	730	756	702	731	728	746	762	736	727	713	759	741	758	763	708	694	717	756	713	756	721	722	705	714	704	739	776	690	702	720	735	724	718	727	709	740	699	725	766	694	672	734	764	727	704	738	715	762	692	794	730	738	773	753	708	737	662	726	716	772	686	705	767	745	758	708	783	741	755	747	701	702	759	758	726	712	737	719	713	739	726	710	735	754	753	746	735	712	721	762	726	747	679	738	735	718	748	709	709	724	752	725	766	698	745	737	698	715	705	723	714	762	727	668	709	760	738	718	765	691	724	714	742	724	728	709	721	714	727	722	706	718	721	705	681	690	747	754	735	683	744	740	772	724	768	744	687	741	738	730	697	733	718	729	741	761	739	693	702	723	772	688	724	739	766	705	712	700	695	700	731	734	669	730	757	665	724	810	747	702	725	735	651	708	733	675	748	747	699	749	681	756	730	696	789	708	697	733	713	709	669	693	741	688	788	715	704	743	727	677	753	693	743	691	699	688	756	772	710	708	772	708	730	659	721	738	727	716	708	746	684	722	734	751	724	752	699	749	760	714	748	702	747	691	783	749	735	734	721	750	740	754	743	750	744	684	744	714	685	712	728	708	770	726	758	741	688	705	711	708	758	708	665	665	716	724	692	696	721	722	726	678	716	701	732	736	753	743	745	710	718	700	719	693	726	728	733	681	746	750	757	800	734	703	750	789	709	781	721	729	726	732	768	745	701	712	739	751	733	761	796	743	720	712	765	765	742	749	738	755	772	745	739	720	743	718	727	762	725	726	776	739	739	716
25616	21608	27574	25538	13837	4908	4332	3260	2085	1868	3514	5831	5679	3620	3153	2594	2069	1545	1221	941	849	776	779	801	738	726	712	709	753	730	729	767	733	716	770	719	760	726	720	738	728	723	728	762	764	777	751	712	732	738	728	752	716	730	736	732	719	689	713	728	708	760	705	732	732	749	712	735	750	741	747	749	748	735	710	725	745	775	752	765	719	649	738	692	724	707	780	773	760	732	738	725	714	726	704	739	772	732	723	739	787	737	690	780	739	754	709	734	788	770	711	749	735	742	722	710	741	791	762	785	700	737	723	728	733	729	713	729	727	781	654	789	690	717	741	758	749	689	704	759	729	714	711	724	716	745	671	740	685	712	746	774	713	715	750	756	732	715	719	794	745	708	690	719	740	722	725	746	750	708	704	748	713	723	691	764	753	722	697	702	729	706	747	728	753	781	748	680	726	753	744	779	698	692	746	742	737	721	709	684	718	701	742	715	725	771	727	705	740	702	769	737	753	726	753	747	721	756	756	729	760	724	792	721	723	698	699	713	754	756	757	766	713	753	744	700	733	735	714	751	694	713	751	753	756	759	710	753	749	710	757	724	756	749	714	743	689	694	728	738	738	765	798	774	728	666	721	740	749	762	755	706	716	757	729	744	708	770	758	717	735	743	762	739	780	720	728	703	707	725	727	723	756	673	757	746	701	730	745	716	724	726	736	699	723	745	703	720	738	719	692	718	806	739	759	739	759	710	742	704	675	775	732	711	715	700	740	709	708	726	760	768	764	720	727	762	743	723	773	775	752	748	713	709	766	734	723	710	735	720	784	786	724	729	768	717	759	776	686	788	741	704	735	757	743	780	696	734	702	775	718	742	705	682	786	743	719	725	706	742	685	662	724	763	716	719	722	770	732	738	719	755	718	726	712	698	739	772	733	732	717	682	712	728	747	753	731	732	752	741	725	748	751	740	695	751	682	766	754	722	719	716	705	688	737	726	708	725	714	736	737	736	759	767	730	747	751	727	717	718	701	736	737	706	737	761	767	717	726	744	695	723	689	736	722	718	724	739	750	716	713	743	745	789	728	713	722	772	717	713	743	709	774	770	744	726	714	777	729	732	758	763	780	745	683	732	776	759	747	735	746	692	720	728	734	733	746	731	743	729	701	697	761	734	737	711	766	743	755	725	728	719	721	746	765	735	716	750	706	734	764	745	767	766	737	722	756	746	729	718	759	686	763	693	694	748	764	742	759	751	722	697	697	770	737	788	712	751	782	701	717	804	733	722	727	725	703	718	734	712	723	707	746	747	733	735	691	721	762	744	737	728	753	705	731	756	767	740	762	727	725	734	719	783	671	753	708	708	708	769	762	744	726	750	709	723	718	733	737	667	774	706	722	757	674	747	707	690	747	754	708	697	721	743	780	750	760	770	729	744	704	718	761	786	721	765	703	720	674	738	725	726	742	715	713	722	712	725	764	792	723	777	764	750	754	702	734	761	739	764	765	724	720	697	750	723	723	736	784	740	733	725	706	771	721	730	780	734	734	763	712	722	794	712	753	762	752	707	737	778	721	687	740	678	704	699	711	757	706	744	715	725	761	786	746	698	706	750	720	726	718	752	731	730	710	679	755	746	750	750	703	719	762	763	716	667	737	728	765	749	724	718	773	706	739	734	735	721	804	732	761	715	780	753	762	768	710	763	716	751	705	735	697	739	729	687	735	746	690	699	731	734	734	706	709	699	700	710	780	726	717	726	730	710	791	802	715	702	695	735	795	737	736	731	768	731	753	723	745	739	764	745	755	716	719	757	709	726	716	762	756	765	753	752	686	744	754	734	753	722	705	718	737	744	685	710	740	712	686	687	742	708	745	740	744	716	782	740	715	718	738	770	734	751	714	769	747	757	736	684	708	716	745	696	790	702	736	725	712	799	801	715	742	764	759	760	723	744	727	718	713	746	764	771	734	721	727	713	751	771	731	694	756	784	732	767	689	737	759	746	728	721	735	759	698	726	687	721	756	773	764	697	709	693	777	722	766	710	744	716	729	798	752	743	710	706	720	733	738	779	713	749	760	730	741	773	722	717	760	728	731	719	728	742	762	719	760	742	752	759	762	713	745	751	728	725	737	686	760	720	755	769	710	758	723	771	710	735	757	754	700	726	759	729	742	724	711	727	666	713	728	741	765	723	741	691	754	756	696	784	753	707	760	752	707	731	753	727	750	727	727	701	690	720	743	730	659	719	710	722	755	727	745	744	718	714	678	679	695	771	744	689	749	782	740	751	744	713	779	758	719	734	742	709	737	734	724	774	732	765	692	703	763	755	726	774	689	712	733	766	794	744	706	737	760	770	714	754	724	757	744	726	755	746	752	722	707	751	750	684	717	681	726	692	740	711	762	759	696	738	744	720	748	753	800	744	740	712	764	746	710	715	717	717	751	734	716	709	757	704	657	775	734	750	717	762	795	696	724	784	751	721	724	760	710	706	819	725	730	774	712	737	709	731	748	745	757	743	734	754	782	719	768	771	751	725	791	683	726	678	735	731	746	729	739	712	730	725	730	780	747	764	757	764	765	735	764	734	724	740	711	783	793	748	752	718	698	753	735	731	706	705	742	690	733	739	801	723	740	726	760	690	755	751	743	724	697	749	724	734	712	768	705	787	713	737	705	714	742	784	733	721	706	745	717	689	729	732	769	685	759	754	742	768	729	730	745	719	758	772	708	758	718	757	682	728	783	761	763	752	745	728	729	696	704	792	729	708	718	721	789	687	684	740	740	685	703	696	736	739	734	729	724	738	709	789	756	744	736	761	746	750	760	717	754	711	711	775	730	713	744	758	764	722	748	775	716	680	746	740	686	752	704	715	763	748	746	727	738	705	719	715	760	702	719	712	737	750	705	728	744	789	698	682	689	752	734	711	755	742	733	746	686	732	731	750	724	705	780	744	718	767	727	709	736	750	742	740	677	740	713	722	720	738	715	772	781	771	739	734	731	734	786	724	750	762	777	754	750	761	738	776	717	727	744	740	715	745	756	768	743	699	745	721	720	723	740	676	770	712	774	753	775	748	779	703	685	728	737	711	732	752	716	732	708	713	754	700	723	729	733	728	694	733	715	742	733	647	694	745	794	747	719	748	714	722	763	734	748	745	731	814	747	706	732	731	706	770	736	673	767	744	755	700	797	703	703	736	777	782	725	721	744	699	733	748	713	687	723	726	746	751	775	741	718	706	694	735	693	679	779	750	752	725	750	713	684	725	715	702	773	689	746	689	756	705	750	713	790	716	737	704	743	743	792	702	741	758	756	785	720	686	764	740	736	760	723	749	757	763	755	737	788	784	709	730	741	708	750	728	753	711	735	760	715	771	736	762	667	736	706	749	742	745	735	719	662	744	707	743	718	709	689	787	735	686	768	715	689	744	707	749	753	728	762	673	732	747	718	761	718	773	725	690	723	722	724	768	740	723	728	714	742	716	710	723	687	692	746	732	728	716	720	712	718	737
33697	51460	17922	11124	9223	7651	7798	6047	3943	3310	7074	10797	10147	6564	5577	4394	3316	2364	1789	1290	1019	899	925	867	871	888	793	883	852	822	909	865	883	850	850	894	878	841	867	886	856	834	814	787	864	880	861	846	890	868	883	846	848	874	840	842	887	815	872	847	878	857	838	839	812	825	782	806	863	858	863	892	844	852	891	833	831	834	875	881	830	851	902	866	859	866	853	834	860	889	876	894	868	871	830	854	811	862	865	838	822	838	907	837	856	886	881	886	837	839	895	862	792	815	892	824	872	835	903	831	854	892	840	868	827	841	957	831	875	814	872	878	867	859	884	866	861	872	832	866	830	919	848	853	862	819	831	842	847	864	822	844	868	837	892	813	844	862	853	841	835	803	853	848	917	854	882	809	862	845	830	864	811	898	838	834	912	860	915	877	892	796	868	843	916	899	820	825	865	893	884	863	856	869	833	823	858	843	822	858	835	857	830	895	838	897	861	897	894	883	873	826	855	873	858	892	897	857	800	833	856	845	847	891	882	883	868	838	799	834	890	885	842	851	845	870	875	870	843	864	862	830	794	875	847	843	856	857	874	875	893	828	859	898	850	868	858	815	885	901	864	855	825	886	837	821	841	842	872	845	850	874	887	857	865	845	848	825	855	832	846	788	851	855	862	857	850	885	888	869	847	881	871	907	864	873	833	835	867	918	848	861	831	910	847	868	921	881	856	919	860	875	852	858	886	885	874	888	804	813	867	841	862	891	899	846	929	832	828	888	832	893	873	870	846	877	861	849	887	865	815	879	853	864	862	829	835	858	848	858	870	863	871	891	876	835	821	861	890	820	828	838	841	853	878	908	834	856	852	864	868	846	849	899	855	889	851	860	896	832	856	833	867	911	874	815	881	878	853	853	879	817	894	823	840	814	894	838	923	786	853	865	897	875	830	834	851	861	847	817	847	814	839	809	886	853	862	897	862	816	875	882	844	828	862	864	819	825	877	858	874	840	902	842	847	896	879	875	804	820	867	887	875	854	872	834	871	875	893	881	856	885	864	825	848	816	828	892	851	874	854	863	838	846	844	856	891	904	805	865	839	876	835	832	870	821	843	845	858	865	859	922	875	884	837	838	888	874	842	838	920	886	863	875	903	832	870	821	892	886	911	831	840	819	825	858	859	902	832	866	874	833	844	914	855	794	841	881	844	873	824	861	835	846	835	847	815	898	852	863	865	836	863	856	875	843	904	822	861	858	951	820	894	837	859	856	872	871	857	849	894	900	837	838	876	811	875	895	857	847	861	839	821	876	927	810	888	854	899	841	906	819	869	892	863	878	822	856	870	862	821	820	891	846	836	843	878	847	804	868	852	812	881	848	841	870	852	862	846	904	851	870	892	862	884	870	874	838	872	853	831	834	901	838	851	868	891	845	863	837	861	845	845	849	912	888	847	819	820	882	827	879	853	900	838	913	857	842	878	869	882	855	861	794	811	872	880	861	878	856	860	881	877	855	815	906	887	878	875	883	904	829	840	882	863	833	871	847	833	825	845	889	810	867	886	837	854	828	862	892	851	870	794	841	854	849	903	876	868	819	861	872	840	887	843	873	871	810	928	848	850	871	866	798	879	811	861	880	866	856	889	839	845	860	831	817	858	875	866	872	845	872	882	837	839	860	822	836	877	832	884	855	860	854	848	831	889	891	877	829	862	814	806	843	923	779	831	844	839	877	824	860	878	808	882	807	826	847	853	842	832	880	867	814	941	845	847	839	888	858	888	849	799	804	826	852	857	875	838	878	873	877	882	912	885	828	885	875	860	879	823	911	856	841	873	826	826	869	868	823	816	853	838	865	846	817	854	856	854	838	923	837	835	863	860	855	871	861	793	876	835	868	827	862	827	861	870	877	830	778	811	835	909	783	893	806	868	853	872	885	855	861	813	879	876	891	859	877	820	868	843	896	842	834	822	826	827	879	919	827	830	831	811	862	860	848	868	837	883	828	877	861	831	848	852	862	819	808	862	934	817	853	867	876	824	808	884	882	840	844	834	890	881	841	837	881	853	871	872	822	873	843	868	841	804	834	792	837	883	849	820	876	825	889	885	932	837	931	867	842	822	895	907	834	866	835	893	891	907	821	883	881	863	836	883	870	838	841	890	868	867	835	867	862	948	829	836	839	803	848	819	848	890	843	918	888	844	913	823	845	871	825	878	852	832	870	807	822	862	869	811	856	822	847	826	854	871	873	875	895	888	888	890	832	871	775	859	922	866	864	789	852	846	850	869	824	895	909	807	867	870	852	855	849	840	839	846	840	869	838	846	849	856	881	875	879	827	858	853	890	849	807	889	850	802	897	860	867	925	892	815	833	845	884	875	835	806	853	863	855	866	837	877	797	877	831	822	815	865	887	850	811	859	859	898	829	879	889	892	843	869	883	881	881	892	799	853	853	830	811	845	862	863	856	907	852	909	925	824	889	819	875	851	813	830	858	849	845	897	846	827	825	872	819	845	838	931	866	853	802	860	890	854	932	924	843	872	856	808	893	886	902	862	866	800	893	826	847	849	822	828	866	875	831	890	835	908	854	878	871	855	849	888	858	842	874	852	876	846	853	870	824	831	854	853	893	835	861	834	849	917	805	875	868	868	870	830	832	814	904	836	843	880	908	833	860	793	790	856	829	860	819	884	854	868	833	879	845	859	877	857	865	825	809	884	862	902	843	816	854	851	877	858	840	858	863	857	861	851	884	837	887	820	880	868	849	899	901	808	836	852	899	815	876	884	848	825	907	918	883	844	860	871	826	849	902	876	849	822	807	903	827	844	845	841	870	892	804	875	864	939	824	865	851	886	912	827	924	844	859	869	875	854	862	893	918	890	894	900	871	886	896	860	909	867	910	849	841	879	886	850	817	832	801	832	892	899	878	884	876	813	847	851	901	871	833	925	786	855	828	877	828	882	852	842	835	904	875	824	911	868	856	896	842	869	898	851	810	868	858	837	872	833	855	854	846	843	834	875	815	890	858	856	895	787	911	837	830	808	870	881	861	834	860	905	808	813	856	899	872	810	852	848	867	842	819	867	862	926	847	884	803	840	794	852	845	833	840	837	829	805	850	888	865	859	854	829	840	817	830	892	875	835	838	877	856	888	869	855	884	895	862	824	900	868	868	847	839	858	861	876	831	884	890	857	849	824	864	841	865	850	882	834	838	849	874	841	867	894	893	848	860	908	885	798	865	857	887	821	836	890	905	850	846	852	891	818	829	855	841	861	822	894	859	931	847	860	860	842	809	825	864	862	839	883	823	837	811	847	891	843	854	899	883	859	835	839	893	847	830	884	850	864	829	789	824	884	867	837	835	857	854	880	867	840	840	866	933	877	887	857	861	829	870	849	865	852	853	877	887	867	877	838	874	854	782	897	844	894	845	871	843	834	842	896	862	845	841	869	868	864	859	833	822	849	892	816	866	866	870	844	811	886	846	817	881	831	877	916	841	817	892	850	872	821	893
23289	21572	29345	24185	21547	21898	17699	6878	4030	4099	12837	18157	18944	13387	10299	7562	5526	3755	2516	1542	1144	1050	881	870	859	857	832	803	872	820	823	741	841	863	840	846	885	790	815	847	821	798	805	798	815	814	748	778	826	791	791	750	768	845	839	833	797	808	839	887	762	790	811	815	809	800	808	778	817	827	771	839	790	772	841	852	815	850	827	830	796	789	848	820	810	813	778	832	817	820	849	852	822	812	772	800	818	841	826	806	849	833	813	863	806	814	770	828	808	837	794	808	813	842	820	803	828	817	791	785	824	780	768	871	825	816	844	829	858	776	846	833	802	760	804	788	875	828	818	840	784	819	810	843	788	790	865	807	775	844	844	797	813	818	834	786	811	828	832	835	791	830	812	806	813	844	835	830	877	800	804	823	854	786	856	846	834	839	842	850	877	767	836	774	808	852	814	853	860	791	748	827	789	804	807	860	768	830	813	766	822	877	834	826	809	842	804	785	782	771	815	819	829	794	834	805	837	795	784	801	806	787	856	760	840	848	784	858	773	816	784	801	778	829	798	832	814	803	844	824	766	776	822	792	846	820	799	734	820	785	805	806	853	761	746	864	840	780	752	871	832	805	776	761	786	792	820	813	807	854	858	771	785	797	779	824	879	821	807	847	844	831	835	776	789	782	803	820	853	860	793	730	772	832	783	823	799	782	901	789	810	781	826	765	809	800	795	810	811	809	798	754	810	760	825	793	813	792	817	776	806	821	802	828	831	832	821	812	804	820	859	809	815	807	849	780	792	818	785	789	774	824	825	757	789	799	808	769	802	779	827	845	785	862	798	821	787	821	815	793	804	804	795	770	803	800	809	816	828	752	819	839	834	799	776	794	830	854	760	837	811	828	832	805	766	815	850	824	779	812	804	835	824	842	836	800	799	785	788	846	824	830	844	808	851	776	852	747	834	851	846	860	734	835	788	810	837	819	827	763	771	810	783	790	820	810	764	828	802	782	789	843	820	805	805	800	827	855	788	795	857	821	797	831	797	808	828	761	816	774	827	821	816	822	775	807	830	809	847	815	816	799	843	801	770	820	853	789	760	753	807	812	861	799	780	797	825	787	819	790	847	812	811	782	820	758	753	767	806	859	828	806	812	796	788	752	841	826	793	840	868	835	817	814	767	810	813	803	765	844	829	807	793	791	814	847	793	847	799	821	896	825	850	805	787	802	808	776	844	830	834	799	813	801	819	828	792	775	751	823	818	798	810	792	783	815	842	848	779	825	805	764	825	814	815	803	818	836	815	802	826	793	809	788	810	807	800	837	799	804	800	774	814	770	816	789	868	831	747	760	837	873	791	749	807	842	815	809	765	804	827	812	811	837	829	811	796	800	780	830	816	742	855	797	823	798	813	825	817	742	759	772	783	767	801	790	796	783	799	800	839	826	788	791	824	813	785	838	816	819	824	824	846	826	800	822	800	833	813	814	765	829	803	784	790	850	860	838	799	832	734	786	793	789	812	808	849	830	839	781	855	829	782	808	814	816	831	799	807	789	818	784	840	792	848	830	807	830	787	770	802	825	772	829	840	832	829	796	796	832	845	822	829	811	798	749	866	813	800	856	803	811	794	798	821	848	828	826	829	816	798	826	787	857	842	818	796	856	798	808	807	835	839	807	816	832	809	826	839	808	787	830	807	840	764	802	817	828	803	843	825	835	818	834	773	757	807	834	830	758	797	793	776	775	828	830	815	768	838	809	814	821	781	841	800	820	841	816	817	865	827	811	821	786	849	868	822	876	842	831	857	765	789	833	780	787	810	828	781	782	775	837	847	855	781	811	816	813	805	788	822	791	787	821	869	856	800	792	766	820	830	871	820	816	811	771	798	776	854	830	807	777	823	795	739	816	789	825	869	859	862	815	842	799	836	792	861	824	798	811	866	804	788	808	777	878	762	794	796	807	806	833	814	788	803	840	815	877	898	812	794	797	817	778	779	844	794	806	814	825	802	863	804	743	810	797	820	820	831	835	827	805	827	784	813	822	786	846	876	781	808	828	760	777	780	766	794	791	811	835	776	825	737	807	806	814	837	805	818	826	843	771	821	830	824	829	774	818	771	842	824	822	725	833	788	802	767	760	820	838	846	842	814	830	821	788	820	824	802	802	790	797	811	808	833	848	751	762	868	813	814	857	810	836	835	880	817	807	808	788	817	861	838	805	799	874	820	830	826	791	801	835	760	883	830	797	830	823	795	795	813	824	869	841	806	808	786	866	825	750	793	795	846	801	823	766	757	732	801	792	824	798	837	777	775	769	809	781	775	814	802	729	788	802	850	859	824	778	791	819	818	737	769	830	842	840	832	852	828	782	827	828	834	767	773	797	830	853	785	846	812	847	764	811	815	794	766	816	825	835	804	786	793	804	805	853	796	727	801	849	820	772	810	809	788	825	814	814	789	828	756	784	855	835	799	845	810	809	812	836	826	804	816	828	813	806	790	820	789	835	811	840	836	818	744	852	865	837	823	823	852	803	814	828	840	750	810	845	808	824	822	843	790	857	794	751	838	819	790	815	840	839	834	805	835	797	829	817	781	784	842	800	839	834	765	767	793	805	790	792	812	835	853	829	791	820	788	758	776	798	827	796	868	833	796	790	810	791	770	780	823	842	870	870	810	802	813	825	840	805	817	780	824	773	785	766	845	803	820	771	827	778	804	812	811	782	743	820	844	834	802	800	817	814	841	755	769	814	799	823	828	846	785	849	835	777	818	808	807	822	778	767	774	807	835	842	770	824	771	857	813	863	796	842	879	829	833	800	757	806	785	799	814	815	778	765	862	778	764	812	760	843	767	852	846	843	822	832	863	785	821	781	844	808	867	807	811	808	779	811	814	760	789	840	777	814	816	816	823	786	811	858	818	822	809	838	821	789	823	765	837	819	813	783	793	796	810	790	810	808	841	800	797	781	802	797	836	829	782	835	780	792	790	765	789	791	791	791	839	797	807	807	787	871	835	792	823	827	810	770	754	822	799	832	821	819	878	782	819	775	828	823	812	807	807	788	811	761	819	822	839	797	790	825	788	838	852	822	787	852	828	784	792	825	793	796	815	792	806	779	815	808	753	864	812	860	804	836	826	803	808	816	799	885	786	749	818	815	822	831	775	827	803	809	845	855	810	860	820	827	806	827	836	732	798	783	829	849	849	777	805	820	784	754	820	791	801	742	826	772	820	811	826	810	784	828	822	866	830	789	758	808	738	867	789	819	824	779	795	799	857	819	882	842	825	844	854	869	786	805	826	844	822	844	806	862	793	823	833	832	795	803	816	856	827	846	839	825	825	781	852	794	818	787	820	782	793	777	795	812	784	776	806	839	833	809	792	834	790	808	816	858	847	771	787	831	849	841	862	766	822	857	797	726	855	841	821	829	795	817	838	862	806	803	775	805	767	813	854	826	858	765	806	781	838	802	775	803	809	847	829	770	787	809	810	772	793	824	846	818	796	841	747	806	817	808
39440	64831	29704	16053	13597	13313	13945	9861	7001	6929	19360	23907	23597	17244	14208	10951	7981	5557	3751	2006	1529	1204	1098	1010	923	902	928	942	886	914	913	945	894	888	988	932	958	944	928	933	903	913	882	940	895	914	876	895	892	924	902	919	889	968	910	908	872	890	964	850	956	944	914	887	953	887	911	924	904	963	960	940	879	901	954	931	967	878	952	892	937	826	941	914	931	946	914	896	928	881	902	937	895	895	907	937	897	917	851	920	909	939	967	910	929	924	919	933	934	842	899	902	951	827	908	884	878	926	852	936	889	878	913	910	924	928	913	936	860	904	901	954	919	913	953	913	874	905	891	883	856	941	906	980	889	929	943	959	897	954	841	903	935	904	893	890	898	870	937	934	926	902	900	881	885	886	918	903	870	937	950	933	928	928	920	956	910	888	920	866	869	933	926	899	905	937	914	935	881	958	963	871	913	897	902	917	874	913	933	948	881	913	936	943	896	888	957	934	878	863	895	949	909	908	930	922	939	921	896	953	876	887	879	945	892	926	971	905	903	933	909	922	894	898	905	931	891	972	878	908	893	862	895	979	918	938	874	986	879	899	869	915	1016	932	917	912	916	872	906	875	884	892	899	945	913	893	936	902	921	881	887	962	915	901	963	924	902	905	881	956	956	942	900	908	936	895	915	925	903	850	904	908	906	874	909	940	964	929	936	930	884	917	820	926	911	879	957	868	895	908	906	912	882	913	955	927	929	935	878	907	915	910	953	938	926	877	946	931	935	907	890	957	886	933	864	903	888	918	900	939	981	908	880	973	959	883	886	893	968	921	892	899	928	916	905	881	881	918	932	885	899	878	929	938	940	891	924	934	898	979	930	927	899	939	945	905	935	911	922	960	969	916	894	917	921	914	935	942	852	892	949	933	925	930	896	896	872	958	930	886	903	876	911	858	918	932	922	900	912	952	935	869	910	915	962	901	939	887	944	931	871	944	967	897	922	942	885	915	912	905	874	907	931	913	908	958	939	861	893	963	919	918	908	911	928	927	921	887	939	929	910	958	913	939	936	967	960	884	887	927	947	958	946	917	906	990	903	879	926	909	915	904	953	955	906	908	922	916	904	888	899	865	892	883	935	951	905	911	944	887	895	856	917	935	941	870	934	899	882	921	942	926	908	957	870	890	937	912	880	957	928	941	896	873	878	929	926	919	920	932	894	909	956	911	868	899	914	867	881	926	950	868	914	895	983	906	861	898	908	917	925	920	911	895	884	892	929	911	921	937	937	917	936	859	886	912	934	907	923	918	955	913	927	946	921	896	906	905	953	899	936	995	945	968	917	951	967	926	899	930	933	909	906	949	913	876	940	955	926	893	903	833	912	919	920	880	901	956	929	908	936	913	902	905	935	951	852	880	930	884	922	896	890	862	906	947	891	896	936	884	930	910	904	898	929	892	895	981	995	934	918	873	884	940	947	894	863	869	909	919	869	833	901	884	906	915	929	916	893	859	870	940	914	898	870	911	892	848	916	911	914	898	922	951	876	927	871	884	925	966	839	905	903	936	863	933	892	910	871	909	927	912	870	871	867	913	902	919	915	897	909	941	943	931	901	903	908	905	952	935	928	927	899	909	880	873	937	965	929	915	984	858	902	889	861	932	924	884	955	931	913	903	918	941	922	939	903	931	873	950	945	914	934	936	974	903	936	868	923	916	957	902	970	877	918	911	897	930	933	947	903	854	889	957	914	946	851	927	900	940	917	921	887	919	925	893	941	905	937	936	887	916	912	921	899	885	893	938	950	919	920	990	894	925	938	887	935	905	910	888	917	968	931	898	837	908	874	900	884	925	941	902	942	925	872	948	934	934	943	945	907	891	908	945	900	914	911	946	934	933	966	961	932	854	950	926	853	937	923	885	965	876	937	882	927	889	939	972	894	876	883	964	906	901	859	882	943	976	932	898	876	916	954	870	904	913	865	922	882	897	941	940	925	962	920	918	906	903	942	918	927	891	888	949	891	922	949	908	916	946	894	937	918	946	912	930	946	961	936	900	913	905	901	921	912	910	884	921	913	934	904	945	936	942	920	877	908	902	879	963	905	936	927	944	937	875	871	945	958	874	914	974	878	943	845	867	931	928	879	918	858	901	932	853	954	894	921	889	900	960	946	830	952	921	905	905	928	963	883	891	916	894	953	921	931	939	900	900	936	903	924	894	921	968	912	927	927	938	891	896	911	936	953	898	932	963	901	973	865	887	928	915	896	902	926	889	883	890	887	896	990	891	858	894	915	926	891	868	924	878	959	914	928	872	908	925	841	938	948	917	939	942	914	946	918	858	896	931	863	951	890	916	947	949	893	869	922	943	906	955	905	904	922	915	938	893	931	900	869	908	961	868	885	928	867	944	954	888	876	922	932	887	910	931	917	916	882	886	913	916	915	892	922	894	930	936	918	956	909	889	947	930	983	884	966	972	904	861	909	891	899	920	900	954	931	933	933	943	880	874	917	886	878	923	905	955	862	975	939	944	883	892	887	945	872	928	939	903	927	909	949	953	910	887	931	937	935	893	910	899	868	982	916	856	882	891	926	924	954	918	924	846	921	906	897	897	912	957	946	893	854	858	909	923	909	864	962	921	942	942	897	915	922	881	845	908	907	922	908	860	929	937	953	907	922	949	914	945	915	902	936	920	879	929	891	926	890	926	913	935	900	840	886	931	890	924	909	881	908	898	907	967	941	936	904	920	871	914	925	938	887	909	933	863	942	944	929	874	877	889	954	857	947	935	924	963	913	881	953	922	916	888	922	916	933	877	925	913	912	858	887	905	935	913	929	908	861	966	868	909	939	892	931	904	901	942	881	874	907	892	948	909	986	873	910	923	911	892	986	931	909	892	910	900	868	913	880	903	941	906	930	886	904	975	961	879	884	835	899	943	950	993	901	923	926	882	924	896	897	954	840	890	949	891	891	965	919	950	921	958	903	913	876	921	856	897	931	871	954	941	938	911	950	887	901	880	901	960	941	928	895	886	931	906	946	949	923	890	912	905	914	911	897	881	937	953	895	901	902	881	931	897	936	904	888	942	928	907	926	930	945	915	892	909	946	946	901	880	882	906	935	925	908	922	935	903	921	896	912	932	897	885	907	923	890	890	960	870	940	935	902	918	959	861	891	903	880	812	921	875	917	881	898	891	952	898	923	931	912	923	895	890	927	917	902	937	892	905	880	916	889	898	949	902	935	856	915	932	911	928	942	890	905	906	937	933	950	870	918	914	889	882	947	961	888	935	950	904	946	922	923	935	878	912	869	902	873	874	904	893	892	898	902	902	996	985	958	955	922	956	873	932	908	908	904	922	897	898	875	941	929	896	929	920	914	895	888	929	918	927	899	881	866	853	924	944	884	923	959	904	913	963	912	924	904	936	967	892	913	867	960	843	939	900	915	934	929	930	864	860	873	901	923	912	922	915	890	905	910	915	947	910	876	894	904	924	907	901	967	905	880	896	893	910	914	983
28829	27380	22288	9449	4226	3725	3348	3272	1982	1570	1717	1727	1783	1330	1168	984	868	814	751	744	635	615	625	615	660	611	634	604	609	583	606	631	580	640	646	634	587	599	632	658	634	601	604	612	624	557	572	626	636	643	655	618	640	678	623	624	664	583	608	611	603	659	607	580	640	601	627	590	600	623	660	599	624	644	643	584	609	624	644	661	629	625	623	575	626	643	631	612	624	608	643	652	630	572	631	561	620	576	675	609	616	621	665	631	609	614	639	596	634	595	629	600	609	608	629	626	609	630	639	627	615	641	605	626	663	639	648	604	624	594	597	623	656	610	630	593	632	604	630	609	586	601	580	593	583	623	626	640	634	655	664	627	584	605	654	648	635	643	623	568	638	602	618	613	620	588	579	613	603	600	573	614	621	616	603	624	621	660	611	644	610	631	637	624	642	619	621	613	566	610	636	602	624	633	596	651	584	591	643	606	586	597	593	642	623	634	613	584	594	623	637	609	651	637	660	619	620	653	593	578	623	606	612	624	606	557	619	572	585	618	622	629	648	618	652	641	581	699	623	605	604	607	613	578	658	664	564	663	648	628	666	617	614	587	614	608	599	598	601	580	616	582	609	656	627	573	637	667	616	632	614	643	618	584	646	608	620	607	592	598	627	604	627	620	603	609	605	644	637	636	613	606	618	599	568	618	601	612	601	595	668	654	649	610	601	579	600	601	631	603	629	590	625	605	664	616	589	613	652	610	660	635	614	590	609	612	588	631	578	648	635	625	648	608	593	601	604	570	607	636	596	621	622	629	636	646	667	617	641	591	599	624	620	632	604	639	637	596	582	619	599	645	591	660	642	637	583	626	628	615	674	617	622	647	648	614	658	606	653	598	622	631	623	609	639	642	621	635	603	655	611	612	594	630	644	638	610	614	588	589	631	607	599	649	650	628	604	650	602	601	626	645	602	593	628	631	620	632	642	629	653	646	617	629	615	632	624	623	636	623	651	607	679	613	588	636	654	615	628	583	613	594	606	598	592	657	611	651	613	639	596	612	631	648	630	626	601	647	622	601	582	615	635	643	624	637	566	622	643	636	610	615	609	616	609	605	614	614	597	599	599	603	632	621	620	640	587	610	643	613	617	626	626	640	597	604	605	639	617	580	588	632	613	604	623	626	611	620	643	614	593	582	588	604	607	602	607	573	607	617	644	627	616	651	636	613	615	624	641	672	594	624	642	640	596	667	641	597	600	669	620	604	585	609	595	660	629	581	613	638	609	586	618	608	625	620	590	587	634	629	595	623	607	626	592	642	611	664	563	614	603	671	573	628	629	609	568	591	601	611	664	621	610	640	631	625	646	612	631	608	606	606	617	613	624	612	595	590	625	596	615	632	620	638	617	639	652	621	622	613	590	618	596	609	603	594	594	618	587	637	624	674	588	612	589	617	619	651	618	551	618	637	630	662	593	608	632	573	631	616	602	618	606	626	641	678	622	633	565	651	646	661	594	610	641	622	603	609	596	632	599	639	602	631	637	604	595	661	635	615	578	633	677	593	601	600	647	641	605	599	633	612	592	611	663	602	610	612	585	636	603	601	610	616	619	644	550	662	587	593	630	644	613	637	637	641	591	623	675	625	611	605	581	611	631	629	658	610	616	671	621	630	637	604	593	664	640	623	639	634	590	646	592	674	578	596	617	591	623	628	602	617	604	602	623	623	655	602	589	621	614	658	605	603	592	668	641	641	640	582	628	638	665	634	596	617	578	601	644	557	594	647	635	613	644	578	643	615	605	599	630	644	610	607	584	617	609	610	601	606	599	643	637	633	583	619	602	651	604	631	639	599	640	586	623	613	621	593	625	621	665	635	568	622	591	635	590	617	640	573	608	600	589	664	634	619	593	615	596	641	586	601	613	617	642	629	617	632	638	625	617	644	606	634	614	671	652	626	614	646	596	638	613	643	622	621	566	659	629	612	605	599	603	630	608	612	614	648	598	640	653	588	650	644	595	627	640	651	644	589	661	623	632	623	647	625	585	584	615	605	599	661	614	625	600	616	634	633	613	658	618	619	618	620	607	655	615	627	613	600	595	597	634	602	651	578	589	588	627	610	627	643	627	677	636	635	640	624	584	627	595	639	655	640	590	557	651	647	626	572	595	572	616	636	621	605	600	602	663	666	687	649	594	611	661	599	618	597	583	601	584	651	609	634	646	595	628	680	675	634	611	641	677	689	664	626	620	581	592	607	654	593	624	600	586	603	572	618	631	669	640	602	613	643	628	584	648	582	604	608	649	636	641	625	623	664	592	616	560	658	678	613	641	622	584	674	576	665	594	587	591	620	596	616	617	605	590	648	638	614	613	586	642	645	691	621	632	563	621	621	563	641	659	606	634	596	628	655	606	625	596	630	638	597	591	587	645	629	647	589	630	603	625	625	599	630	623	618	610	593	631	598	648	613	653	598	601	595	576	623	632	639	638	597	613	611	620	624	638	600	645	586	660	624	630	616	657	614	603	651	629	605	622	644	611	657	624	596	646	628	657	612	570	680	656	622	589	569	645	615	616	639	595	579	595	576	591	622	664	606	638	642	624	609	635	652	587	570	617	623	640	632	563	640	661	640	626	593	609	605	598	609	612	599	620	622	583	598	638	613	611	631	614	593	601	630	637	590	615	581	612	617	594	588	626	612	577	608	645	620	639	613	643	595	588	622	596	610	597	636	633	631	575	605	613	623	622	628	609	623	598	607	604	597	610	581	624	612	626	597	592	652	638	593	571	597	639	636	616	599	596	615	645	647	608	600	636	619	623	643	626	612	637	609	633	603	666	646	609	582	642	636	599	651	640	593	637	611	674	597	631	587	678	595	649	623	564	651	607	640	611	611	665	594	596	558	622	575	637	592	617	634	639	623	603	665	589	634	661	605	605	605	629	607	615	594	590	592	596	648	608	645	631	633	611	621	626	665	660	619	644	632	595	604	594	617	670	593	592	639	656	621	618	616	610	589	598	595	597	652	636	631	616	634	612	623	641	626	612	607	619	643	644	661	596	642	647	613	584	628	621	574	627	650	617	637	645	605	599	627	672	599	612	606	651	630	625	638	641	651	597	642	604	628	658	621	641	628	659	632	608	580	620	685	603	634	623	585	619	624	574	604	574	603	681	614	623	598	670	622	642	646	598	683	656	638	638	623	615	619	641	586	616	585	666	622	609	604	613	620	646	625	611	635	619	623	613	630	637	590	601	594	631	567	599	574	629	610	625	589	630	598	583	592	659	611	667	607	645	624	617	631	575	570	613	627	588	625	641	691	644	597	654	591	636	612	613	619	625	623	617	630	623	631	605	609	606	633	685	620	628	616	645	619	593	651	621	622	601	602	631	588	608	615	614	590	643	641	604	605	623	635	613	616	607	638	648	577	606	607	619	636	637	596	622	644	667	624	600	603	620	677	625	603	621	590	651	649	625	622	595	621	603	600	608	632	629	648	668	659	593	626	636	618	638	560
30669	43848	17079	7797	7055	6931	6026	6190	3659	2825	3029	2918	2936	1892	1646	1328	1143	987	989	857	780	758	747	742	727	789	719	722	733	730	730	740	748	737	738	754	739	756	724	732	743	746	736	737	712	761	762	705	720	770	730	756	741	698	712	738	724	753	723	753	787	704	738	735	763	760	704	758	738	735	758	708	736	725	718	751	711	733	722	719	747	736	779	703	784	733	774	793	716	693	777	727	749	751	743	776	710	728	793	728	729	735	762	727	772	737	710	742	714	734	764	751	720	742	752	767	748	726	752	734	733	759	778	733	699	705	729	719	708	695	748	786	724	754	733	728	740	809	743	713	752	714	739	755	718	723	726	768	783	729	737	764	745	759	681	727	724	759	753	749	682	692	727	741	733	720	718	706	718	744	711	753	723	693	773	737	747	741	738	725	717	716	752	776	739	727	660	733	725	762	718	678	717	740	735	683	714	775	698	700	712	721	706	736	743	716	757	734	751	735	752	745	745	725	690	748	728	756	756	689	748	751	719	718	752	775	746	778	727	678	729	738	722	755	684	730	755	735	699	729	696	717	716	703	786	731	713	777	741	749	724	735	751	702	740	720	705	742	700	700	766	740	786	733	703	677	715	754	737	691	748	728	765	751	715	719	739	716	713	776	736	677	719	690	779	758	690	745	777	763	724	728	724	705	725	737	775	717	684	817	729	753	694	769	718	759	752	719	699	717	722	771	728	693	642	754	710	728	720	736	683	718	738	734	729	743	747	746	760	785	778	725	699	760	718	716	690	721	720	722	729	718	691	681	766	720	739	735	735	745	730	784	703	712	763	736	760	698	711	751	731	734	735	716	733	777	752	712	762	728	734	739	735	739	703	757	745	771	775	737	766	746	735	748	737	720	771	746	732	752	747	776	764	712	726	771	781	757	712	769	708	734	744	804	739	714	732	774	723	732	679	702	741	759	723	729	785	793	675	777	764	724	780	735	728	715	773	742	746	753	747	795	746	759	741	721	726	737	745	695	721	721	720	752	740	735	728	718	755	751	739	749	748	729	759	714	810	741	791	774	785	754	754	733	761	727	794	719	731	760	709	727	705	710	738	707	751	759	669	716	723	688	770	754	750	726	709	676	735	691	769	713	669	776	713	728	724	729	707	747	743	794	694	782	739	739	754	716	759	735	733	721	699	677	716	714	777	742	698	656	719	739	735	739	715	715	745	744	779	776	768	715	727	741	722	731	738	729	729	736	709	684	690	725	731	710	710	710	747	788	690	734	750	732	722	692	754	735	720	791	720	747	765	757	735	736	741	727	723	713	707	768	770	726	700	738	740	728	706	724	691	775	772	725	733	717	756	794	753	725	730	709	771	755	792	712	745	685	709	773	727	838	701	735	779	730	747	755	703	732	743	750	683	702	786	741	756	755	750	771	781	739	743	737	795	734	741	757	750	709	706	713	743	704	740	733	722	729	739	790	741	723	764	778	750	767	728	743	785	771	721	750	748	717	744	737	751	730	735	713	683	748	771	729	745	733	723	749	711	721	733	725	730	716	740	746	695	737	713	704	757	746	729	706	714	714	729	734	754	756	714	763	697	769	741	735	762	747	733	737	669	732	778	736	728	730	730	728	760	685	742	771	742	734	724	753	749	737	715	764	739	711	751	747	747	762	707	743	745	720	787	686	759	743	705	728	772	766	754	706	738	724	715	806	719	672	761	722	712	715	739	741	732	720	710	712	711	783	717	733	735	706	712	750	703	749	729	764	710	766	715	725	714	735	733	729	730	746	737	776	749	746	698	691	748	764	724	757	737	741	749	800	718	725	722	734	727	713	714	744	727	726	777	739	710	743	768	705	752	775	744	686	789	729	747	723	705	727	716	773	723	690	733	777	734	787	707	705	696	736	726	695	708	738	685	723	704	786	703	715	737	736	757	753	755	797	708	703	722	711	680	717	718	743	752	708	743	743	759	746	740	745	689	729	705	710	739	768	741	782	750	701	716	763	720	744	791	718	697	716	752	752	764	773	765	766	726	747	716	738	752	680	742	730	751	698	751	726	808	714	705	734	729	718	734	751	702	747	722	740	750	763	746	714	734	743	721	748	726	771	744	682	773	754	749	760	707	731	755	724	724	709	712	735	728	724	722	735	754	717	733	723	723	732	747	752	753	707	691	721	795	760	789	797	728	757	772	756	700	767	776	784	742	706	767	744	731	726	751	746	747	769	765	768	737	742	760	790	726	690	708	770	733	781	751	757	730	698	727	750	708	752	705	749	741	799	794	745	765	733	742	681	759	724	719	716	759	753	746	715	698	730	726	737	714	724	753	705	785	757	776	789	769	768	722	729	702	682	717	765	758	755	750	753	747	750	763	755	754	714	748	704	727	767	724	722	740	713	673	736	755	727	708	732	733	750	723	747	706	767	770	741	679	741	737	771	750	671	744	785	740	739	718	723	709	759	712	704	714	728	730	744	752	742	704	750	711	713	727	749	746	733	776	734	735	725	732	737	762	709	674	762	699	748	684	753	737	710	717	727	728	715	744	676	787	700	765	718	747	726	725	746	703	768	723	746	703	693	767	698	724	703	752	704	704	703	753	712	727	714	699	710	740	757	731	748	741	712	694	715	778	754	760	819	719	709	751	739	747	691	684	747	704	769	731	754	740	784	708	766	717	681	720	761	731	795	742	784	743	719	722	749	739	781	744	759	702	788	750	722	717	681	734	785	790	781	754	753	686	787	761	720	757	705	736	695	765	742	713	753	797	711	749	728	696	793	669	730	732	766	727	767	745	726	729	771	718	695	697	737	759	726	762	722	755	707	715	711	736	743	700	741	721	700	720	762	726	707	780	713	722	690	760	729	787	720	719	684	761	778	769	708	725	758	751	744	756	722	781	714	749	752	690	756	716	715	674	757	735	702	731	674	688	699	755	697	716	716	794	704	775	774	688	683	735	722	728	739	720	698	709	710	810	700	713	721	772	734	737	776	756	753	773	736	694	726	739	759	757	744	674	744	728	781	734	703	764	737	717	697	734	701	779	740	701	736	729	729	747	726	734	726	714	734	708	668	672	744	769	726	737	733	710	722	741	739	707	714	729	741	699	774	705	714	720	725	734	767	726	729	795	750	726	721	765	759	736	755	735	771	744	768	747	751	707	745	729	709	773	738	721	748	760	701	726	717	716	718	723	774	796	743	711	725	711	731	739	722	728	760	736	690	706	741	747	717	793	758	765	778	671	739	723	726	725	725	752	720	764	785	755	764	675	731	704	743	713	732	711	729	739	730	738	730	739	785	746	738	746	766	735	729	730	731	722	728	719	731	725	766	700	728	740	769	723	693	739	724	746	715	693	770	724	741	771	725	774	748	725	742	725	694	782	742	755	740	720	696	769	684	716	693	739	750	740	738	727	747	772	687	707	721	696	764	721	763	691	746	723	740	762	711	726	721	682	764	703	721	710	719	804	703	756	696	753	707	775	733	716	706	726	731	749	740	720	720
24303	21526	28763	24651	21394	14498	6530	4810	3961	2292	6359	9920	10655	7643	4495	3580	2769	1961	1470	1071	807	746	717	653	691	675	662	652	661	641	669	666	695	639	648	592	627	680	650	648	639	648	663	618	638	640	611	642	624	660	745	658	626	645	643	622	666	644	642	652	645	638	669	619	639	661	670	666	686	659	627	618	646	625	608	663	666	634	656	625	600	657	621	643	641	657	604	593	658	636	680	646	648	652	620	683	660	658	667	650	653	655	673	637	673	660	629	683	645	629	623	621	623	681	655	649	645	640	746	636	671	639	665	673	689	688	583	662	670	610	650	609	626	643	667	615	669	648	649	643	652	654	680	663	684	662	680	571	661	661	615	610	682	647	692	653	604	630	596	629	664	641	631	628	652	637	666	634	644	676	651	661	678	652	623	623	672	644	624	580	641	625	655	641	642	664	725	630	675	625	656	645	655	663	625	614	663	640	607	702	680	655	634	676	652	636	663	645	694	618	657	636	707	657	635	643	619	656	647	640	644	615	636	641	634	624	675	629	667	632	654	667	678	654	638	694	654	653	622	597	672	670	648	680	683	685	620	659	614	658	645	659	662	612	672	655	644	626	645	682	620	633	659	659	688	691	631	622	642	657	598	638	662	643	683	665	652	629	689	612	629	661	648	647	624	634	652	649	631	644	648	670	656	671	659	637	644	660	658	585	666	633	664	662	650	627	662	647	656	686	649	622	660	681	701	674	648	662	656	644	663	639	630	658	727	655	652	597	654	649	617	647	593	606	666	669	656	648	617	627	681	671	649	679	674	638	653	648	597	631	632	651	632	653	740	646	659	643	663	592	634	642	664	625	625	643	623	657	637	641	629	624	669	648	654	661	688	622	638	614	622	629	628	626	607	658	642	684	682	691	629	599	623	631	645	623	610	648	636	675	678	619	648	640	605	648	631	627	612	629	569	663	659	619	632	652	667	613	611	661	648	655	649	635	640	655	655	638	615	671	717	620	683	636	680	646	639	666	648	627	636	640	672	601	604	638	636	631	608	653	667	661	671	702	647	653	600	664	650	621	664	641	668	636	626	610	647	633	604	662	716	657	646	605	671	673	660	661	632	627	633	580	621	661	674	629	692	628	633	630	643	616	680	651	627	673	639	632	610	660	650	617	615	689	638	675	642	697	594	638	662	654	608	642	670	673	654	680	639	635	627	691	647	647	639	649	659	610	659	603	614	674	628	664	667	636	662	665	688	631	629	634	678	651	680	668	666	678	695	632	644	662	642	649	610	654	662	647	644	676	662	629	622	679	628	626	653	661	713	630	653	717	656	615	622	653	651	619	630	604	663	686	664	661	679	658	680	635	598	653	640	637	619	658	635	688	649	644	616	662	609	614	693	632	655	649	649	645	596	663	653	581	645	625	674	645	612	650	665	666	644	655	661	650	667	639	627	661	659	633	628	703	637	613	668	672	648	627	615	636	634	643	650	691	650	664	682	619	695	656	621	624	660	627	610	649	637	662	657	663	632	649	712	702	663	649	658	655	646	604	632	619	642	673	613	632	627	633	632	652	645	621	655	684	658	653	679	619	689	610	643	671	658	655	590	651	620	625	646	670	657	623	649	679	676	575	603	626	619	624	657	631	657	632	670	625	675	665	633	688	638	642	630	646	623	665	644	638	658	655	679	665	696	615	615	606	637	626	627	614	620	649	640	691	621	692	612	611	656	656	691	638	631	626	638	684	618	647	674	660	638	602	608	665	675	695	651	641	657	660	637	626	581	664	653	670	669	687	646	627	610	654	591	641	663	652	648	622	688	655	644	672	615	668	629	655	658	643	653	663	675	637	672	589	632	695	634	625	631	620	579	673	619	637	638	596	645	644	672	644	671	697	683	674	654	649	663	608	615	607	643	627	687	664	662	612	688	650	643	666	603	624	715	651	626	603	639	680	649	637	637	684	635	675	676	631	627	614	620	682	626	671	675	625	668	664	643	630	670	629	626	668	579	667	651	604	630	678	624	626	639	652	633	610	634	685	632	633	618	601	614	665	661	645	623	669	635	645	644	652	646	644	644	634	666	625	664	639	619	679	632	629	666	614	665	655	633	652	623	622	683	656	662	627	638	628	666	666	640	614	602	687	619	635	639	630	597	638	642	618	689	622	647	610	650	683	643	622	635	652	638	660	658	693	636	660	643	659	616	657	630	668	703	662	663	633	633	619	599	669	655	651	637	620	661	665	656	691	622	680	628	609	666	638	660	642	667	644	661	662	674	656	628	635	646	644	684	645	637	609	604	659	642	626	649	627	656	672	664	662	665	654	638	678	655	646	649	649	664	626	635	647	614	698	593	602	645	609	656	645	611	664	613	624	687	598	699	678	664	688	676	651	665	662	654	638	624	639	635	706	631	692	676	643	678	657	657	667	618	621	635	625	662	674	606	629	642	623	623	686	617	645	620	631	661	682	609	645	633	638	648	666	681	617	651	685	603	659	607	635	647	647	630	651	618	629	667	636	706	675	679	621	651	675	661	653	690	626	594	667	668	637	606	666	609	660	603	651	633	639	644	706	649	680	664	678	636	637	648	658	598	633	698	659	673	666	653	653	696	636	638	610	634	672	616	683	701	633	634	662	657	639	696	630	638	634	652	612	623	650	675	639	620	643	642	620	630	632	626	654	669	615	683	692	655	649	654	624	677	645	676	605	692	670	638	648	645	712	631	655	674	642	654	650	636	662	642	651	599	674	593	585	644	590	625	637	629	600	692	641	669	722	655	655	672	641	663	608	670	652	664	656	663	652	622	641	649	649	661	645	665	645	672	639	677	661	681	661	652	671	639	652	653	629	603	631	655	667	660	652	639	719	610	661	653	644	657	679	686	606	627	637	627	615	665	644	676	645	669	616	667	627	658	660	620	624	692	649	655	693	684	643	636	625	629	638	650	665	610	647	661	618	683	628	675	643	633	627	674	616	680	663	623	599	631	658	658	634	691	651	681	653	649	634	646	627	615	697	654	667	614	675	683	684	636	643	651	685	646	648	621	600	688	643	655	615	673	692	654	658	679	629	618	660	636	607	638	655	660	697	640	668	633	669	622	648	655	633	656	646	679	691	630	636	621	651	640	669	634	614	652	679	665	598	615	664	652	626	642	612	648	615	638	643	653	659	673	656	647	633	657	619	649	631	683	652	604	646	688	643	651	674	650	660	647	644	613	686	651	616	641	650	629	655	611	628	642	656	710	651	633	645	642	655	616	619	686	657	620	626	655	612	623	667	650	645	718	682	635	658	638	614	643	640	695	626	653	720	656	658	646	623	699	639	648	639	690	634	641	679	654	661	634	628	591	645	679	644	634	602	637	642	647	697	625	638	630	641	636	674	637	616	640	629	630	612	673	623	668	690	636	606	603	684	630	643	651	673	659	643	645	623	660	706	651	652	650	686	603	682	664	658	612	657	675	655	643	645	650	693	621	659	597	640	598	655	689	640	688	646	657	681	664	682	636	637
35126	60167	27985	13039	10515	10675	8771	8088	7020	3993	10672	14758	14967	11014	6775	5639	4316	2933	2028	1393	1007	853	817	796	718	754	764	716	747	780	743	758	780	788	752	766	768	732	765	787	811	770	755	721	692	788	715	758	770	711	793	825	781	763	737	775	772	774	695	731	751	758	694	802	824	750	782	754	675	771	749	802	722	802	785	732	761	747	718	733	789	719	765	727	789	756	743	783	765	748	741	746	705	773	731	667	770	727	744	777	754	740	757	716	729	719	709	771	758	774	715	776	731	748	774	760	766	748	782	735	776	790	733	716	747	750	723	721	715	743	746	759	753	827	756	742	763	761	740	729	742	718	759	753	788	742	765	735	702	786	775	760	766	745	753	698	762	798	753	792	770	776	776	750	799	731	749	748	821	792	725	774	828	756	771	755	782	739	729	729	798	706	750	735	727	738	735	732	799	715	758	796	737	810	770	725	758	798	764	780	740	752	742	719	771	754	753	746	722	753	772	736	730	747	776	702	721	731	782	781	758	693	767	756	733	727	762	801	716	775	754	708	743	771	753	776	745	790	690	794	766	776	733	763	818	756	739	770	799	766	778	758	790	731	714	789	735	751	778	750	773	720	725	776	730	792	790	796	767	739	740	772	803	791	776	755	755	746	754	771	769	739	777	759	691	770	736	747	806	759	773	739	744	777	770	726	758	772	765	757	768	735	716	755	749	729	724	741	740	731	687	755	791	777	744	738	751	745	775	731	727	732	761	784	765	781	777	766	778	741	725	753	807	723	743	743	734	714	780	692	703	806	727	740	782	768	740	782	694	736	737	768	747	764	717	734	713	745	726	747	733	761	737	740	772	728	788	764	745	733	735	747	787	755	743	734	723	723	792	758	759	757	754	780	752	762	731	759	783	768	727	768	774	720	767	754	750	737	743	804	757	748	713	722	710	823	736	741	767	764	743	734	795	711	701	720	745	743	712	749	722	707	695	753	761	781	751	795	774	751	788	768	742	758	678	788	752	780	779	733	793	722	774	787	745	707	732	740	761	740	775	733	733	703	719	753	780	761	758	728	725	741	752	748	756	714	799	787	755	733	758	763	758	760	769	689	772	726	735	773	763	738	746	775	802	799	727	758	739	820	766	751	761	745	749	688	750	755	741	751	796	745	765	712	833	780	741	746	763	752	825	739	805	757	756	751	753	781	763	744	711	726	755	782	787	755	717	716	753	770	742	825	788	775	762	727	756	752	771	778	784	761	707	711	731	766	774	783	768	797	784	740	728	737	758	787	755	768	732	696	729	801	754	737	745	720	779	761	754	761	727	745	702	806	784	758	716	766	735	743	701	737	749	786	762	766	787	736	753	810	725	751	795	727	770	778	733	734	708	773	746	788	741	749	726	686	773	758	708	743	753	752	776	775	720	747	749	700	758	727	791	758	728	791	742	693	792	748	776	727	778	730	705	753	770	813	766	774	761	763	719	757	741	726	738	793	747	765	743	759	734	779	761	767	717	729	754	749	744	734	733	688	757	746	778	769	832	741	701	777	807	772	730	780	780	741	779	794	740	745	733	765	764	723	737	766	752	725	692	762	713	783	747	773	704	727	746	730	796	737	767	800	762	762	729	768	763	736	701	791	741	736	741	802	765	726	764	740	738	692	723	777	749	772	730	796	808	760	750	750	780	769	771	789	738	712	775	795	771	707	707	709	700	779	712	716	768	750	757	709	799	808	801	773	748	767	709	744	716	729	812	785	778	777	745	725	730	751	783	737	808	805	749	771	718	746	782	749	710	766	731	762	718	763	722	790	697	763	787	749	734	733	732	732	790	760	753	758	696	766	804	724	771	801	728	763	749	760	729	756	776	754	736	727	760	773	782	813	759	771	732	763	737	785	722	772	780	726	782	777	750	779	722	709	748	718	729	733	760	779	804	772	760	775	729	757	744	758	764	693	748	795	713	778	747	745	743	747	799	746	726	762	776	769	706	765	723	757	817	732	717	761	745	759	764	772	770	723	736	790	721	742	736	728	777	747	724	748	754	732	752	733	748	686	725	733	789	785	737	758	737	777	773	764	759	725	770	750	755	747	744	735	718	765	744	784	751	759	787	725	775	770	780	767	732	747	749	770	733	736	742	752	818	748	744	759	724	780	738	761	739	757	767	758	760	768	799	745	730	762	761	719	724	803	781	753	806	741	785	770	774	761	729	771	792	800	784	751	766	735	744	741	729	748	769	755	764	734	744	714	742	720	764	729	745	750	724	763	699	763	720	763	714	729	753	774	703	723	800	738	747	764	761	728	783	772	768	764	736	741	715	725	729	708	736	816	760	742	757	730	736	774	754	726	750	745	721	781	745	773	758	748	737	779	784	715	825	780	742	766	749	755	740	755	781	768	729	768	741	746	724	711	754	671	783	748	716	728	735	793	733	749	783	717	716	761	776	738	729	766	795	800	780	722	768	782	711	709	711	760	727	734	785	761	778	714	745	749	760	710	736	732	737	735	732	778	747	709	757	757	796	757	792	720	777	746	779	784	832	772	767	797	787	736	749	747	735	739	748	769	761	737	758	781	727	694	718	659	749	729	733	753	729	736	755	760	770	722	757	732	761	736	764	749	750	769	732	733	793	778	727	788	713	791	802	709	753	792	740	747	737	750	795	773	812	798	738	740	791	732	711	726	739	747	733	756	740	720	804	750	728	761	766	774	735	762	786	780	751	729	769	749	769	758	742	740	793	741	715	779	780	816	765	731	742	785	767	742	758	787	751	718	722	722	727	739	755	746	726	696	786	780	760	786	718	774	720	784	766	810	794	725	752	753	747	746	788	790	758	755	735	778	763	716	772	732	746	709	768	767	770	727	784	714	747	729	723	763	750	738	738	731	734	774	727	745	774	778	764	741	781	770	763	824	789	751	716	737	760	761	736	697	769	735	743	775	771	722	818	753	752	744	774	724	777	758	723	778	746	763	741	733	750	752	735	737	724	763	719	752	770	764	746	725	741	740	739	811	806	752	765	752	778	689	811	774	694	743	747	754	772	792	733	724	764	762	768	721	721	742	737	796	762	740	740	692	749	807	758	802	731	676	781	767	719	768	754	792	762	744	803	755	734	761	751	706	779	722	726	769	724	784	756	721	709	701	736	774	792	720	763	764	737	795	723	733	745	756	724	799	731	772	733	691	726	786	712	740	750	754	751	779	744	768	736	768	727	726	769	738	775	787	744	756	791	712	773	752	733	746	695	719	782	711	764	737	828	778	757	802	758	758	736	734	747	798	729	752	733	770	707	732	728	780	795	745	812	743	774	717	746	798	775	725	750	725	747	743	728	707	738	771	780	725	755	786	756	744	764	758	735	753	760	754	741	772	758	751	715	751	775	722	785	756	748	786	786	745	761	741	733	756	823	730	759	718	735	725	778	724	763	802	753	695	748	753	773	788	743	761	744	760	745	763	751	717	690	706	772	815	762	756	740	732	694	734	743	786	733	719	770	741	792	793	768	785
25524	21620	27717	25450	13477	5137	4069	3248	3628	2368	3548	5468	5699	4555	2559	2237	1922	1496	1253	1023	892	865	873	755	743	794	830	763	763	827	815	815	802	820	784	790	859	752	760	766	797	845	807	769	757	806	823	829	784	813	828	769	782	797	851	799	790	765	770	773	748	783	788	795	803	754	795	769	729	723	751	802	779	778	796	797	769	808	792	727	767	810	802	776	763	805	798	768	784	760	802	798	740	820	834	817	742	737	795	778	766	765	822	795	766	760	789	796	755	792	801	790	765	780	771	814	782	799	745	828	811	788	780	759	773	825	772	780	767	835	751	798	787	807	823	813	777	765	774	816	783	845	751	834	792	794	805	784	780	782	788	801	757	763	826	852	748	793	766	787	787	783	838	807	825	781	737	808	783	781	756	736	776	748	769	756	791	747	763	788	759	778	776	750	801	794	754	775	762	782	776	813	819	817	801	804	783	808	751	753	779	762	756	813	780	768	804	762	730	776	750	784	787	792	780	761	777	717	801	795	750	783	791	751	728	788	766	792	779	840	827	763	803	777	773	748	782	817	747	749	794	783	746	764	811	796	811	783	740	808	779	803	794	788	849	794	790	773	748	774	790	795	813	793	733	796	794	823	781	772	809	822	806	805	808	797	832	803	815	758	767	802	789	788	786	796	800	739	827	825	832	812	803	764	801	777	804	794	853	781	806	780	814	770	781	789	763	747	749	850	777	821	828	811	811	788	757	728	766	733	789	753	860	795	817	802	796	753	762	805	819	766	823	765	774	794	803	836	774	730	788	782	772	793	773	752	797	763	855	847	774	770	757	787	769	761	811	808	811	779	801	750	740	773	757	789	796	789	785	763	835	771	796	774	733	808	769	758	746	764	829	860	776	795	729	776	722	751	806	781	774	768	752	765	786	706	764	763	786	789	809	724	776	836	775	783	761	748	778	755	767	789	799	808	822	750	734	812	834	783	818	838	778	780	802	774	788	777	808	830	774	783	802	776	805	752	747	808	778	791	788	722	759	801	820	813	735	784	764	773	786	784	841	848	811	772	775	750	841	847	812	815	827	773	780	785	784	729	794	861	717	817	788	727	838	821	753	751	753	777	813	807	720	733	787	767	784	822	764	805	756	801	758	831	828	788	780	697	786	780	750	802	806	828	813	784	790	766	746	805	793	820	781	799	818	808	790	791	744	809	818	789	799	795	816	760	829	756	746	791	761	784	782	818	823	787	803	775	736	820	776	826	781	796	768	772	794	812	752	766	801	796	840	733	769	778	782	802	849	750	765	752	793	763	801	795	897	799	814	821	780	744	847	803	783	805	752	768	810	788	790	728	807	819	776	744	772	752	811	801	811	774	748	830	823	765	815	796	769	815	764	769	758	795	771	805	809	805	767	807	792	787	759	836	815	758	823	755	808	771	814	762	770	747	778	769	767	819	764	827	734	799	812	789	782	810	794	752	770	779	817	796	842	784	785	778	794	777	790	809	774	795	738	824	794	818	802	790	782	716	813	733	827	793	761	799	810	766	770	803	780	791	821	832	762	829	775	762	754	765	760	756	783	809	824	801	821	803	777	844	835	814	814	806	768	811	791	737	794	800	753	790	776	774	757	790	786	774	777	754	739	787	826	800	801	766	758	822	821	788	807	793	877	803	756	783	815	780	786	790	733	730	819	742	806	738	798	822	772	807	797	801	781	783	818	751	812	807	789	784	822	800	782	798	770	813	779	783	771	811	842	763	786	777	747	822	778	770	778	768	818	787	778	790	788	792	808	797	770	801	782	793	784	747	797	758	774	773	798	806	761	763	843	778	830	814	760	780	742	822	733	785	835	782	767	748	741	818	802	801	780	806	804	774	768	775	781	753	783	802	780	783	790	776	763	776	825	809	762	775	745	825	863	825	789	832	763	792	810	767	711	781	798	752	781	806	779	734	780	775	780	757	749	728	743	783	823	781	796	774	781	757	755	738	776	752	830	784	775	780	837	832	782	722	812	767	730	761	727	772	754	829	773	822	759	789	723	735	779	772	784	774	759	786	754	784	752	811	811	758	784	801	760	793	777	770	784	786	800	805	810	785	782	795	790	745	779	787	833	730	834	783	761	772	744	796	775	811	770	829	754	833	774	756	856	776	779	784	844	757	770	756	751	815	820	730	797	758	757	795	742	779	822	762	791	767	807	795	771	801	779	789	773	774	759	760	785	772	789	772	756	814	789	795	838	773	765	754	827	756	786	808	765	803	773	817	809	753	790	811	786	775	817	752	766	771	750	794	748	792	838	809	785	811	793	803	813	797	720	789	787	819	784	766	842	789	798	763	796	742	795	774	793	786	802	786	772	791	794	780	787	779	765	816	778	809	774	774	811	831	801	810	790	788	802	797	807	781	766	762	777	781	742	815	830	814	785	821	836	785	840	790	843	732	805	757	741	771	795	779	813	741	829	785	812	763	790	784	861	808	785	783	834	732	758	774	750	796	764	838	773	784	767	744	757	776	788	788	785	811	794	828	802	810	816	772	822	834	769	722	827	726	826	808	770	816	729	752	781	797	741	802	797	785	795	807	752	821	775	799	776	849	770	781	774	796	824	744	779	728	799	790	789	747	803	757	783	754	805	782	757	776	825	827	832	770	814	827	774	718	707	759	787	795	784	831	769	796	760	773	752	766	770	795	789	818	803	810	775	722	814	788	752	763	741	790	774	836	792	777	749	766	769	766	813	769	743	763	777	805	830	822	790	806	762	779	733	782	797	782	742	756	760	778	763	810	794	780	791	785	799	745	832	778	770	790	786	745	755	760	767	759	813	805	816	804	761	789	833	753	769	806	811	756	798	727	781	774	778	757	807	780	798	788	740	811	754	765	823	762	816	792	742	761	762	759	750	762	827	756	827	712	775	758	809	761	748	775	793	761	807	848	806	786	782	819	792	762	768	821	766	777	782	753	786	773	786	802	748	782	809	716	779	775	811	774	813	736	774	805	737	819	775	731	825	758	762	785	767	731	782	829	767	780	786	761	742	708	788	753	773	800	786	755	816	811	834	788	805	775	760	814	785	785	756	798	729	760	806	819	772	803	766	767	839	803	799	742	788	773	793	795	831	771	760	823	810	778	769	756	787	813	747	779	738	741	793	728	808	804	778	761	851	806	781	768	815	801	781	767	716	810	758	775	764	755	819	770	782	821	836	792	774	827	754	757	743	790	794	774	773	734	835	764	855	797	752	774	774	778	765	752	804	749	748	784	810	803	780	789	781	776	825	745	836	774	768	818	779	766	807	765	749	805	769	859	843	789	798	784	805	786	812	737	755	833	780	791	807	786	761	827	778	724	779	792	822	801	780	767	800	832	772	819	809	765	768	787	783	745	808	791	780	775	809	769	788	755	778	772	800	801	799	846	781	744	818	743	771	761	806	854	829	823	781	809	800	777	749	765	810	809	747	795	811	801	766	789	807	771	800	803	786	753	780	800	768	747	762	784	788	722	826	786	778	840
34013	54524	24490	9918	8312	7925	7113	6367	6624	4380	6995	10181	10152	7837	4349	3605	3177	2373	1780	1344	1106	1038	976	917	922	862	880	908	937	945	903	877	948	933	905	886	877	922	920	865	904	936	917	930	936	869	903	901	918	888	863	931	904	876	901	936	889	871	936	898	867	912	918	941	901	878	943	920	914	923	893	908	903	879	880	854	938	852	889	896	940	924	967	920	966	907	918	927	926	855	950	901	913	895	921	893	910	900	891	903	927	915	892	906	871	926	935	903	905	965	923	904	914	921	926	910	881	867	925	894	892	899	934	842	940	881	880	942	923	901	866	891	945	934	927	959	863	868	939	918	859	843	954	894	913	919	916	916	886	953	924	872	888	932	899	903	969	905	864	907	944	929	882	913	956	881	903	941	927	929	930	840	930	892	903	933	887	845	915	931	873	930	913	901	911	960	878	893	927	912	953	880	977	889	892	913	920	939	940	881	930	900	898	955	883	931	936	881	826	913	890	913	943	877	939	872	881	879	916	919	972	933	891	907	886	887	892	926	881	911	930	900	920	932	896	941	947	931	882	950	915	909	899	866	911	902	950	924	917	891	891	906	917	919	900	902	921	910	893	898	943	934	923	933	900	903	882	918	973	952	958	918	918	950	931	885	861	901	941	934	949	902	889	926	888	935	964	927	935	924	911	983	936	894	915	926	902	921	912	900	883	915	963	883	898	952	893	881	954	930	917	930	872	879	879	874	961	905	926	922	909	857	908	937	928	911	880	891	921	940	890	890	878	885	928	863	910	907	881	927	935	933	877	882	904	928	926	904	908	890	854	881	920	907	870	872	895	860	965	930	889	930	899	942	919	920	891	881	920	875	908	906	939	894	904	970	898	949	912	935	874	905	934	917	918	962	968	900	921	960	916	882	900	917	904	960	932	914	895	937	908	917	924	931	945	893	907	940	867	919	953	956	884	883	897	899	905	931	925	948	902	990	888	915	879	970	905	893	915	885	888	842	898	893	906	892	915	947	860	880	874	884	935	961	893	862	914	952	929	902	898	876	892	962	907	892	920	925	943	884	907	854	918	909	886	949	894	911	909	932	854	904	898	902	888	869	917	858	932	898	923	899	929	909	936	952	900	913	906	938	891	919	922	933	866	895	859	953	856	901	923	852	896	930	910	944	978	951	889	885	926	863	926	911	890	902	879	868	912	919	967	913	921	926	929	916	880	884	865	930	878	927	953	883	889	845	914	880	870	920	934	899	877	881	917	892	894	886	931	923	880	933	898	854	919	942	894	865	898	934	946	958	903	897	914	896	893	945	866	903	886	935	916	863	949	880	917	900	913	918	914	910	909	844	921	909	877	943	950	931	916	911	941	884	894	928	866	906	885	960	897	879	881	920	883	947	873	910	923	896	872	877	933	919	958	827	903	921	931	953	942	903	907	952	884	907	946	903	946	911	925	904	909	911	882	947	949	853	905	919	965	907	903	957	974	885	894	875	931	886	922	916	890	912	893	919	920	941	939	918	923	927	936	909	959	941	936	953	897	909	956	914	959	912	909	911	969	909	892	900	888	958	878	941	941	852	936	871	919	863	886	969	912	968	920	934	908	924	934	932	916	998	921	935	905	858	856	866	903	937	921	868	871	870	953	869	959	921	950	905	900	893	897	900	901	912	927	886	912	911	958	903	921	911	889	857	932	918	937	909	877	894	878	941	932	920	899	921	870	911	893	903	879	854	935	928	932	928	847	854	949	892	884	893	946	894	899	901	917	908	905	897	956	953	918	912	937	934	959	914	875	917	891	943	863	898	895	896	926	863	893	860	884	933	937	943	910	900	939	879	919	895	920	928	937	911	913	846	864	907	917	933	942	932	866	938	933	872	892	964	902	873	845	904	922	901	927	935	874	924	901	905	915	906	917	897	908	873	919	898	882	915	879	940	924	924	915	887	930	879	897	924	940	887	983	905	851	875	864	923	904	894	929	888	912	924	904	923	879	870	898	935	930	897	910	880	979	902	911	975	890	882	931	915	904	882	847	865	924	899	910	850	877	970	935	945	942	881	885	937	945	899	886	886	959	888	891	914	919	885	888	920	842	903	919	938	865	953	891	925	933	916	904	870	947	916	888	911	899	859	830	884	913	924	923	953	927	904	943	861	878	900	924	883	875	939	910	959	873	855	838	874	928	913	912	921	932	878	871	973	868	880	900	893	933	909	909	906	858	967	923	859	923	894	898	912	876	936	883	907	934	905	882	939	894	912	899	886	934	909	927	870	916	915	926	955	921	872	898	878	874	922	886	871	917	918	984	882	901	891	910	899	880	852	902	916	951	970	930	910	921	921	917	963	912	901	938	921	919	891	928	936	903	874	883	948	945	892	926	940	910	947	893	874	909	818	917	931	922	873	957	904	862	981	896	894	895	912	866	912	912	874	910	926	909	910	931	901	911	967	886	939	891	941	886	921	915	862	910	869	950	903	939	909	910	965	931	883	862	922	896	924	911	919	870	888	940	895	884	933	925	867	900	907	946	917	930	917	887	927	860	865	929	882	913	900	915	912	957	890	897	921	862	873	942	939	908	934	870	867	905	905	860	866	868	964	974	954	905	902	901	916	894	904	883	965	944	903	880	930	868	974	839	920	912	840	928	906	916	904	966	913	913	893	923	831	908	900	918	858	943	949	913	928	905	961	904	905	928	902	890	903	885	859	906	908	856	936	876	966	848	928	937	956	952	917	926	922	871	890	910	857	943	907	913	895	952	959	892	929	889	916	930	892	902	895	907	898	914	949	887	901	918	907	898	908	938	884	938	978	903	906	849	912	900	920	938	906	888	885	883	923	909	926	986	918	947	891	879	919	906	895	905	873	938	892	927	864	912	877	896	900	892	877	915	902	897	894	941	930	913	837	917	912	951	891	914	946	893	944	906	953	958	944	941	887	860	925	915	927	901	948	884	854	932	888	882	864	884	851	900	953	940	950	901	846	928	899	946	926	946	998	929	948	891	908	882	858	882	952	904	934	906	905	970	914	959	859	900	895	877	913	895	940	934	910	935	906	889	971	948	888	908	865	908	943	890	912	972	919	838	869	956	911	870	919	869	950	925	903	855	913	934	943	906	957	948	935	916	903	937	902	961	923	938	883	872	877	926	899	928	869	881	887	900	899	881	921	930	930	939	899	927	920	936	879	907	897	908	922	910	860	876	914	908	890	926	848	950	883	886	927	917	967	926	901	876	859	925	888	889	926	869	924	915	935	911	931	912	971	906	904	931	875	935	897	879	951	911	910	884	886	848	955	908	897	883	886	934	908	924	912	893	864	910	907	906	890	869	885	939	872	911	912	933	938	886	901	945	868	914	946	916	912	930	943	906	899	983	926	952	877	878	869	863	899	899	946	887	893	893	999	862	903	952	849	917	894	932	915	899	926	957	956	942	914	897	851	904	943	864	914	921	884	900	924	927	930	895	861	916	943	901	936	917	879	873	936	925	929	887	979	919	909	893	865
23288	21602	29443	24191	21569	21789	15088	5830	4446	4942	10206	18060	18932	15250	9028	6731	5294	3730	2679	1716	1293	1095	968	907	908	925	885	820	929	868	890	902	851	919	873	895	904	892	927	892	848	914	855	940	877	916	905	865	877	811	834	904	836	887	854	881	864	944	905	834	882	883	904	883	876	962	817	846	895	953	844	821	885	863	882	888	883	866	882	898	858	878	839	859	898	833	857	891	881	901	845	839	881	845	861	879	836	843	877	848	818	847	882	853	886	879	902	911	909	866	933	892	966	850	857	825	925	848	871	878	888	859	803	839	837	867	874	863	907	877	869	887	899	942	863	838	882	849	840	858	876	879	869	892	873	860	855	889	891	849	886	880	835	865	899	881	843	802	838	881	921	873	858	846	905	877	930	852	837	851	830	880	880	869	919	848	887	891	882	845	882	851	863	888	828	846	863	834	876	876	914	871	885	811	872	826	903	883	904	853	848	913	827	851	863	814	840	890	925	889	855	880	932	864	877	836	851	898	880	820	868	870	865	906	848	841	869	920	871	777	853	836	916	864	891	870	909	895	906	877	924	913	846	916	824	888	861	912	864	911	880	846	860	872	876	844	844	860	845	847	876	886	859	904	875	838	870	905	884	845	918	879	847	846	882	918	918	865	888	865	864	883	908	878	875	842	893	865	853	912	866	858	876	897	893	870	886	881	894	881	891	864	870	873	877	845	895	853	890	892	891	873	862	861	901	875	831	878	842	875	934	836	912	841	911	910	874	868	901	911	884	845	887	907	883	860	932	927	850	879	885	862	900	863	887	841	843	901	884	965	885	910	868	884	888	864	869	927	863	870	899	847	843	888	847	939	874	897	901	865	882	873	888	879	871	881	920	823	871	856	859	926	840	852	864	815	897	879	849	888	830	953	922	864	911	850	891	858	875	892	921	892	850	877	855	918	866	900	832	931	905	838	816	881	861	926	867	850	933	887	906	877	898	841	867	884	855	901	849	933	875	892	930	902	879	838	877	889	867	870	844	876	868	892	830	872	861	873	896	875	875	873	886	910	829	849	889	867	881	920	884	822	843	852	864	890	877	898	896	918	837	863	855	836	858	852	828	840	838	898	894	872	899	921	884	835	889	915	865	859	897	858	859	866	835	883	880	877	859	911	811	882	834	836	875	811	888	900	867	856	831	817	879	832	851	897	863	892	866	877	841	913	883	882	908	884	900	844	902	889	873	866	870	875	853	812	777	841	902	903	911	879	818	813	943	868	887	885	811	864	875	865	843	900	882	907	849	837	851	884	865	864	876	850	880	867	864	866	865	862	853	891	842	848	873	911	866	858	896	867	868	865	912	872	871	886	873	861	886	913	878	849	857	917	858	859	859	892	826	875	842	864	917	864	845	866	858	904	837	852	847	890	890	886	856	849	827	854	855	831	859	904	890	892	891	906	853	865	790	806	875	863	832	857	902	874	924	868	890	849	860	835	885	872	886	867	827	865	885	884	828	857	888	886	868	854	832	849	813	849	867	839	854	851	921	890	880	873	868	851	849	902	862	830	844	837	851	832	868	905	880	876	822	872	887	803	915	880	859	880	858	925	914	886	853	864	907	894	822	872	874	844	891	871	884	849	870	875	891	879	903	874	852	890	862	818	927	868	917	852	902	881	862	880	879	856	880	820	901	837	818	817	851	839	920	854	893	888	846	915	877	920	883	913	900	859	833	865	817	917	860	889	881	875	884	842	905	879	917	833	879	824	887	856	852	843	834	886	848	897	846	834	917	891	891	883	961	881	822	931	858	862	869	845	824	879	898	911	956	811	893	881	902	869	843	838	860	875	819	856	915	884	904	900	854	863	874	865	850	804	856	887	815	883	839	883	879	842	889	864	852	865	827	871	919	883	899	867	883	876	862	916	952	823	889	889	880	910	846	854	862	886	889	876	855	853	866	854	893	902	896	919	886	925	833	833	864	864	828	856	836	851	852	890	872	924	859	863	871	852	860	898	911	902	952	845	875	849	873	870	903	845	847	838	856	880	936	895	835	907	841	891	873	864	946	886	924	894	925	866	867	975	899	898	899	850	855	876	897	895	916	904	919	852	874	832	835	918	851	919	874	909	871	871	936	857	889	818	862	909	861	871	917	880	859	871	862	828	848	862	883	840	861	884	859	778	838	863	874	833	849	855	896	857	888	874	854	914	918	849	884	915	892	878	883	886	852	884	880	879	917	866	860	914	859	866	846	892	883	832	910	880	867	846	835	896	855	905	871	851	883	874	872	835	889	885	845	874	880	842	830	870	872	844	840	865	859	885	848	830	838	910	855	883	926	885	852	843	902	886	860	858	878	815	871	855	885	816	926	834	847	833	923	872	915	892	827	882	891	889	894	901	874	874	859	819	878	851	905	872	885	815	899	891	817	873	907	830	878	911	854	884	845	897	836	838	829	928	822	890	859	895	838	911	861	830	844	854	924	900	876	899	899	820	897	877	868	894	847	914	875	849	919	919	892	882	837	898	841	908	865	852	912	854	879	870	892	843	821	852	792	855	837	803	920	895	887	901	924	862	909	871	901	843	878	876	846	892	846	831	858	892	830	901	882	860	839	916	797	836	883	899	860	885	837	834	886	950	829	861	823	911	916	851	917	890	937	926	891	910	828	921	865	877	887	889	846	926	878	871	871	862	914	899	880	851	896	840	840	832	849	881	899	853	830	876	886	887	907	880	842	895	874	915	809	819	874	859	913	797	870	919	954	884	862	851	866	850	895	906	777	889	885	946	896	848	872	854	899	893	876	854	850	868	884	852	895	870	863	891	932	876	846	873	910	944	854	891	889	830	827	872	889	858	836	876	812	878	888	884	904	885	894	879	881	880	836	856	828	849	917	856	869	938	800	863	860	876	834	804	860	859	902	795	851	859	874	898	939	839	825	909	852	879	905	849	855	875	877	841	885	887	865	899	858	884	842	872	892	896	854	875	888	912	861	907	871	858	858	868	885	863	871	854	859	883	903	849	903	867	896	890	901	861	834	896	873	825	849	902	866	864	851	912	896	825	870	862	867	867	839	897	873	866	908	838	887	849	830	833	839	847	902	937	874	870	862	879	837	939	834	890	832	838	799	843	869	873	882	811	843	842	897	891	917	874	815	936	879	877	816	887	821	846	910	880	850	897	847	885	864	850	866	901	854	870	905	877	862	867	872	915	906	812	865	871	886	933	864	900	879	860	841	856	845	904	889	863	916	858	900	900	862	881	882	913	886	849	870	881	898	926	829	932	880	870	861	903	875	875	913	838	909	836	886	864	857	891	852	921	882	872	864	868	918	871	893	882	914	912	901	890	903	869	842	846	857	859	871	903	870	903	840	898	865	880	895	894	880	912	861	879	906	874	854	833	881	849	884	901	820	893	824	881	834	804	847	861	882	835	891	848	887	911	829	889	877	908	882	845	833	880	886	859	862	857	821	900	890	868	890	875	850	885	887	871	878	866	813	871	912	838	901	869	904	885
39764	70178	31116	15726	13156	11991	9410	8630	7695	8375	15798	23641	23162	19402	12019	9668	7793	5501	3786	2389	1570	1248	1094	1045	1044	996	983	986	967	968	940	945	975	974	972	920	972	1002	1008	941	1091	997	1004	926	926	962	955	983	1016	1024	983	1001	1019	995	937	958	983	923	939	973	960	1013	968	988	967	1030	1014	992	949	973	937	1002	989	996	1008	968	958	978	971	935	962	980	1036	948	1017	1029	987	1027	1030	952	955	973	985	964	947	993	975	990	1022	1004	948	957	976	958	959	977	995	925	951	954	983	1006	1007	895	1035	1057	938	1007	978	1008	990	950	991	987	1002	933	962	1003	1026	993	1008	1008	938	949	996	954	976	977	951	968	934	975	1023	954	956	905	1000	940	961	965	996	992	1002	927	952	1010	912	969	979	926	966	1027	978	955	920	995	963	990	1001	1027	973	993	1016	1010	954	966	1043	1016	993	944	911	976	1006	924	908	951	937	987	954	973	1031	994	945	971	997	992	973	989	1000	969	924	978	961	922	968	950	952	944	946	1046	965	970	1029	983	973	1031	1043	985	972	976	950	928	968	964	985	922	987	977	1004	1029	1009	972	989	1046	973	1011	992	1014	1014	1027	1001	964	970	974	954	955	998	939	976	976	953	973	919	978	949	988	975	927	927	964	984	944	989	994	960	918	975	981	961	1024	1021	981	958	1024	915	1035	945	922	994	973	966	1029	967	985	973	947	981	889	965	997	969	986	977	976	971	1010	975	964	919	960	965	961	1012	1000	1005	1003	1000	1022	964	949	1005	913	957	1016	1022	975	987	895	920	946	992	1006	975	982	994	1016	971	963	929	965	1021	968	974	971	947	954	956	973	948	1053	1030	1016	964	1006	991	994	984	967	984	952	963	1028	991	975	1005	983	955	1037	986	1021	993	925	966	960	956	1031	965	997	984	960	942	1007	981	900	971	967	978	962	946	977	929	936	945	968	1001	964	1031	992	983	1007	985	954	1024	949	1011	964	973	949	962	1000	967	1012	1024	954	980	943	964	977	978	964	936	952	951	939	933	975	931	999	1014	993	981	988	942	935	952	982	971	957	1015	972	1003	960	972	1009	1002	1020	949	949	938	994	962	953	1013	986	1032	1052	1039	1015	970	957	972	973	1012	1047	982	1012	982	968	971	964	961	908	929	976	1016	1007	966	1002	986	960	1004	998	993	927	985	963	938	951	917	982	943	972	958	953	987	970	961	1050	974	993	1031	957	969	979	1039	909	1009	935	977	978	986	985	947	948	967	933	966	945	988	954	964	950	1014	945	1005	941	934	972	1038	995	955	1011	957	990	976	991	912	998	985	1015	961	990	953	999	970	996	925	942	1025	989	964	947	964	1000	923	961	990	974	985	984	1022	901	980	981	945	984	955	981	974	1004	1000	985	978	974	951	953	979	985	979	968	953	982	981	1001	959	981	957	1023	961	1005	945	967	985	992	1027	987	1022	1004	942	945	979	960	1027	971	965	992	949	1001	981	980	931	929	927	949	958	937	1028	991	962	992	932	912	1031	945	930	1005	1001	952	963	976	981	981	985	971	956	988	983	975	1013	1024	1018	1009	949	975	958	963	939	1042	1002	993	1007	987	942	1022	1000	999	1019	978	974	923	1024	964	949	976	987	916	941	940	999	980	958	920	1038	996	1014	921	972	951	987	1012	1040	925	995	989	984	941	1027	1025	991	960	959	979	981	981	987	1022	986	980	1008	936	949	1013	946	964	998	945	996	998	923	1022	958	955	962	1012	1030	954	968	1000	1032	1010	1013	973	966	948	966	949	958	1012	973	990	973	1005	910	974	1001	947	980	1039	977	983	971	1010	973	1047	950	954	988	981	1062	960	1000	998	987	980	1017	945	1006	984	938	1018	981	932	966	1001	1048	974	981	1001	983	976	959	1045	996	957	974	940	937	962	1057	897	1021	965	973	953	950	981	982	987	1031	982	969	931	983	943	1000	989	1017	967	1014	961	955	928	952	1022	965	1002	1012	974	985	970	1052	999	996	1015	966	1012	1015	1037	979	958	1017	981	966	955	1029	939	999	1007	1009	1013	961	1021	979	1045	952	992	958	957	1000	1011	978	1027	947	956	979	990	952	959	934	977	959	983	996	961	991	981	1014	1010	989	939	1000	994	972	1030	923	977	988	952	1001	970	929	989	984	959	974	963	973	971	999	935	1019	957	940	1002	1011	989	1014	958	1001	936	942	993	970	1016	983	967	1004	925	1007	988	941	1008	995	990	959	917	1034	995	983	980	1002	986	916	918	1004	953	1023	957	948	1005	996	957	936	982	957	943	992	1017	927	993	986	919	978	952	1007	955	1010	967	945	934	928	980	993	1031	1004	1044	1009	1025	941	984	949	1004	1056	1018	995	923	971	945	1010	959	976	967	1008	990	1036	962	905	957	975	980	1031	932	948	958	1019	961	959	974	1012	983	966	981	984	951	961	1070	997	983	984	1003	970	976	991	948	956	982	978	948	981	943	977	961	937	996	1001	1011	953	984	922	950	971	901	995	952	964	969	932	952	927	975	1028	973	954	985	988	979	951	942	936	988	926	1007	954	966	994	1023	992	964	1002	979	962	969	970	943	904	927	984	938	998	966	971	955	971	981	978	951	1050	967	972	1008	981	1003	991	971	970	1006	942	963	1002	934	949	988	981	997	960	987	1007	982	981	967	982	987	967	1052	988	916	932	995	1020	957	976	926	986	1012	1039	969	1002	1028	988	1024	907	965	960	985	941	1042	1026	957	997	963	948	994	950	962	956	967	988	968	987	948	982	1011	933	1000	949	1018	1004	940	970	947	957	995	996	939	984	997	1011	949	1001	970	921	938	995	1016	952	926	978	1056	1026	935	978	954	1013	956	957	967	944	952	958	968	980	952	963	930	1035	938	1023	972	963	975	985	960	1019	982	953	944	960	980	1007	971	986	968	1000	1034	992	1024	980	925	982	932	928	1011	1031	1009	950	941	964	977	950	1053	977	979	944	1026	995	1033	964	1001	1009	938	994	1020	983	1012	961	995	970	973	947	1018	980	980	1017	998	949	940	981	1008	1002	982	1006	931	948	1001	1010	924	967	1041	941	925	967	919	976	972	1007	1012	990	882	964	965	1015	964	973	966	1017	1003	991	1011	951	951	1040	1016	984	981	972	998	985	994	1016	1029	974	969	997	943	1023	1012	894	968	1004	975	1003	955	951	962	961	973	992	978	992	978	988	967	1019	978	999	1031	1032	971	973	913	980	953	928	1012	985	974	1015	945	996	971	984	965	978	1024	992	998	937	959	968	1005	974	939	1025	947	971	1001	950	932	1046	986	956	980	1005	953	957	991	920	993	1031	975	1055	999	984	970	962	1006	962	1048	940	1015	951	957	983	1012	970	952	976	1016	1029	1045	983	946	1008	981	1006	1040	982	946	1021	980	995	996	970	1008	1019	1006	995	927	999	1025	994	983	1028	972	940	983	963	984	961	997	940	989	946	940	958	999	1005	990	966	949	959	946	997	1039	994	968	1028	990	912	990	960	973	996	960	947	977	950	977	955	1027	953	1014	1024	954	1013	1023	1002	987	1011	1011	1004	1020	985	1006	967	949	991	952	977	967	1004	934	968	943	937	1006	1052	1035	984	1030	994	1017	984	1034	997	978	1023	1028	959	996	950	995	1035	1005	963	1055	907	957	1011	1014	976	1015	978	987	965	987	975	1026	996	1011	902	995	996	951	996	979	977	946	1009	979	953	993	989	963	948	975	945	927	1037	956	965	1028	967	1041	1009	983	1008	969	978	973	995	949	956	1055	993	945	991	926	945	974	971	956	981	1019	963	921	971	989	981	994	982	980	944	1016	876	1014	999	909	968	971	1022	954	925	949	957	952
28616	28691	22369	9799	3838	3072	2258	1896	1869	1790	1953	2085	1937	1779	1287	1047	928	878	836	786	716	706	688	701	700	723	686	695	705	681	708	749	667	731	744	662	720	695	627	681	702	702	723	600	684	756	699	625	629	684	690	695	680	684	658	661	705	665	677	724	699	647	700	682	676	685	686	680	701	700	658	668	708	696	678	692	686	695	741	707	684	700	706	697	653	671	721	732	694	702	688	639	706	653	705	676	700	690	679	705	700	647	675	682	692	715	695	645	714	721	692	651	697	664	696	661	670	677	715	677	692	748	710	687	685	630	710	681	691	669	695	735	678	663	659	704	668	667	722	637	648	681	677	693	691	699	705	703	716	697	692	680	683	695	683	688	699	726	699	683	644	704	666	676	738	702	704	716	691	681	663	700	670	716	692	723	746	650	686	683	649	711	721	686	643	702	668	711	687	735	650	684	659	706	679	694	713	692	688	656	692	648	732	705	676	635	758	691	675	688	706	695	693	698	691	667	698	696	731	682	660	632	694	685	656	667	681	662	707	671	651	697	634	718	690	710	710	699	731	669	666	696	680	691	665	631	654	656	692	695	677	677	682	687	709	665	648	696	699	614	693	663	727	710	718	687	679	698	657	615	712	700	630	713	662	665	662	672	702	658	686	709	664	692	715	694	708	697	721	769	718	706	696	692	696	654	716	701	664	654	664	695	634	663	681	695	681	704	727	681	740	694	677	688	658	670	692	698	655	714	712	629	642	718	698	707	721	674	682	699	707	672	648	679	651	694	714	679	734	711	644	669	671	692	626	718	726	654	672	697	698	679	674	723	677	678	705	671	646	710	674	651	719	725	685	702	712	674	691	725	661	705	684	689	671	654	668	664	683	706	651	613	715	698	681	662	704	682	673	700	656	704	689	670	683	694	690	702	721	687	714	670	677	683	716	675	717	663	669	675	624	659	736	659	709	713	696	696	644	696	693	632	693	683	734	658	714	654	667	677	659	682	741	674	674	737	668	675	722	672	674	697	615	702	701	631	718	730	676	667	684	677	670	710	670	681	713	728	700	722	667	695	684	703	640	678	648	685	670	682	650	734	710	659	695	644	672	704	707	699	692	698	676	697	674	689	698	685	659	677	713	706	686	701	692	677	625	739	700	690	687	703	695	672	713	666	655	663	680	705	665	698	654	702	618	663	683	682	696	681	696	693	696	667	671	664	660	669	704	738	679	662	693	680	678	712	710	707	706	713	665	728	715	680	699	683	672	658	719	726	671	706	674	704	703	673	707	702	703	711	692	681	694	722	699	687	695	704	683	676	711	701	717	690	711	700	667	685	690	691	692	705	698	666	715	674	679	670	711	744	684	659	708	655	685	742	642	684	728	696	682	706	629	718	715	679	678	668	683	693	677	686	685	717	664	754	714	684	690	731	708	653	662	658	668	682	660	699	631	694	646	703	701	679	675	665	701	678	692	659	661	668	683	736	667	666	707	735	709	654	712	692	704	706	662	704	666	715	746	643	723	690	709	722	688	700	674	663	685	691	649	661	680	654	648	662	683	712	690	681	705	708	720	673	679	711	693	703	689	674	726	719	735	694	789	652	693	649	708	712	717	690	695	764	690	677	718	655	678	683	673	677	652	700	714	708	658	676	705	705	685	685	686	709	689	699	698	692	733	705	683	685	680	654	713	693	674	721	700	666	654	710	706	646	726	720	655	680	667	712	664	703	705	674	680	677	681	678	691	706	717	695	665	688	718	692	718	706	662	663	636	690	663	695	723	647	698	730	668	718	677	682	720	712	702	693	673	694	737	697	680	690	724	686	711	687	663	677	704	699	672	680	700	711	706	690	640	694	690	681	691	720	703	687	698	709	660	658	695	705	688	747	676	701	669	701	684	711	711	721	689	713	702	626	707	665	666	710	710	684	699	675	733	684	653	711	699	692	650	677	695	643	644	663	726	676	715	718	703	677	730	727	710	686	698	689	703	719	696	705	649	665	693	658	722	705	671	699	741	734	691	732	679	641	662	635	709	702	729	632	672	727	674	730	660	650	670	658	682	691	702	713	707	694	673	708	748	633	730	751	642	636	713	675	728	680	680	646	725	655	676	753	658	693	667	727	704	699	700	707	669	655	667	700	671	644	673	703	695	703	706	730	710	685	691	641	702	711	677	688	683	674	663	712	668	709	668	694	732	680	729	716	692	683	680	696	663	681	681	678	644	675	688	724	689	707	695	683	693	690	675	704	699	678	728	714	633	680	671	710	660	692	693	697	713	648	667	706	660	721	645	683	675	700	730	703	685	699	650	677	663	668	679	686	678	701	654	689	637	694	672	690	712	678	680	685	675	684	670	717	702	670	723	668	697	636	690	709	748	706	688	656	721	663	722	700	688	690	669	678	703	726	634	700	682	737	710	677	705	655	722	658	702	729	692	704	684	693	703	668	726	715	702	657	683	717	651	697	691	687	689	642	666	677	670	727	688	752	662	727	712	682	709	684	697	699	641	634	709	688	695	669	702	684	677	706	701	701	690	759	668	649	704	627	688	689	691	707	669	698	665	676	717	676	705	709	732	728	707	706	682	693	686	679	696	694	681	664	655	625	686	658	655	658	717	753	693	707	659	684	705	705	685	675	693	629	653	746	672	688	743	687	651	704	693	712	672	660	665	707	706	657	697	672	677	732	714	689	695	698	689	696	697	686	647	675	699	741	698	708	688	717	702	646	645	665	705	668	707	656	682	668	670	701	668	711	665	676	714	660	670	671	695	642	712	696	689	721	685	680	725	684	685	705	704	715	656	680	671	699	756	667	758	699	712	689	705	649	633	696	621	671	699	687	713	665	665	693	696	670	715	689	715	638	697	672	672	642	679	737	714	672	692	682	723	671	691	699	673	696	652	679	699	669	675	673	692	690	684	732	656	692	699	666	709	670	686	641	677	685	648	688	658	670	692	653	697	712	723	697	705	714	677	671	705	677	690	747	674	666	665	649	671	736	667	655	718	678	680	659	678	673	668	685	685	688	687	702	668	687	655	697	703	712	705	711	659	635	676	686	680	714	691	679	683	715	665	655	677	681	687	664	654	671	662	684	707	710	701	672	689	632	654	707	682	719	669	685	692	628	654	713	709	689	694	646	739	708	693	680	699	689	685	679	657	699	685	665	691	641	630	715	712	679	713	694	738	684	689	675	716	675	663	709	669	707	702	643	699	658	696	696	687	687	691	677	674	738	698	689	665	722	674	714	710	690	673	701	720	720	704	678	680	687	669	696	675	680	668	643	706	715	658	638	716	691	716	687	718	733	722	679	686	720	678	720	644	699	734	756	685	660	713	695	684	667	703	709	715	670	699	637	667	672	634	669	697	692	765	702	664	739	690	683	655	689	675	700	678	733	698	706	682	714	707	675	659	672	729	655	687	699	711	671	694	696	694	708	677	596	692	650	698	682	731	684	698	668	642	659	700	643	737	712	693	699	710	695	669	658	703	650	731	724	727	686
30539	46072	15708	8008	5910	5387	4076	3527	3210	3217	3428	3496	3064	2443	1822	1513	1255	1184	1009	930	816	859	847	819	801	795	777	780	814	840	849	832	776	815	795	832	804	804	726	789	843	842	800	783	791	746	803	810	814	832	832	817	816	814	795	811	795	819	791	832	789	785	786	803	844	777	805	828	804	826	824	854	822	822	776	738	798	804	803	825	805	850	818	851	823	841	827	843	847	803	766	799	825	838	788	861	813	845	824	784	787	793	816	823	813	799	836	811	807	853	822	799	803	801	804	821	739	781	764	786	831	818	848	798	779	857	816	860	827	813	839	795	744	887	768	828	831	782	803	793	794	829	812	798	790	793	807	817	815	818	790	814	855	828	837	831	805	850	805	814	819	778	797	754	771	814	840	813	844	832	821	769	814	774	801	796	789	789	802	794	823	766	849	812	754	794	780	849	852	830	767	831	791	858	801	818	797	848	783	768	837	851	798	841	853	825	836	847	818	803	778	829	869	841	824	801	787	837	815	838	762	819	806	841	805	874	806	776	830	774	820	800	799	828	806	773	826	800	829	807	843	832	835	809	810	806	826	767	795	819	817	817	770	809	829	874	786	795	800	843	782	792	828	789	849	830	795	803	801	829	806	830	799	848	812	783	758	815	851	826	820	821	835	785	799	799	771	763	817	748	785	844	770	829	824	852	808	758	823	860	784	789	818	877	781	780	821	839	850	820	852	802	780	829	813	760	852	792	840	798	787	796	798	826	827	787	861	798	825	826	815	816	885	807	802	815	847	789	853	807	759	847	770	833	821	742	820	805	808	810	843	765	821	767	795	837	798	784	800	788	891	771	836	780	835	808	810	776	836	789	817	794	798	828	838	813	753	831	815	842	826	835	804	831	784	871	774	781	787	819	809	792	794	771	817	788	859	796	835	818	888	826	848	805	814	826	781	809	784	806	810	770	811	815	816	822	836	819	800	821	855	841	765	793	840	800	808	813	809	812	864	871	827	809	774	823	808	815	809	760	809	793	803	792	819	859	806	786	786	778	860	822	793	803	830	812	797	786	795	797	800	813	840	783	764	776	835	787	785	790	811	841	776	784	836	831	824	783	799	824	829	770	785	827	785	802	840	809	807	863	768	845	816	754	839	836	813	841	812	789	799	831	858	783	830	827	793	834	832	782	846	821	847	766	796	797	784	821	810	821	812	850	787	814	818	804	796	843	758	875	802	845	800	814	809	830	830	777	830	837	788	799	800	732	747	788	800	799	786	827	753	802	791	802	760	819	791	829	797	816	804	794	785	779	784	814	759	812	842	766	835	808	889	870	802	818	807	828	868	815	825	785	807	747	815	794	833	836	785	800	808	804	814	802	809	774	864	797	830	824	835	853	818	772	923	812	826	840	833	784	890	865	842	806	829	813	832	801	841	854	808	828	804	813	840	827	834	761	800	820	849	839	774	803	760	794	797	824	791	822	829	816	817	808	835	828	786	823	848	814	789	812	839	782	798	813	833	820	816	819	791	846	828	814	772	844	807	864	778	812	832	837	775	762	769	815	783	813	836	785	817	826	746	780	806	865	871	784	819	780	816	799	727	817	825	874	807	832	797	812	779	850	808	822	851	805	805	817	877	853	884	802	813	787	815	828	837	775	823	834	825	837	808	841	779	779	845	821	758	857	845	828	798	834	798	789	857	830	761	792	800	798	818	791	808	797	808	810	828	779	841	796	830	801	802	823	841	835	852	798	818	781	811	835	824	776	805	853	796	763	808	840	820	803	795	841	839	845	791	857	804	800	799	797	772	779	842	797	848	816	842	813	760	826	781	805	870	881	855	817	839	809	822	795	856	789	790	781	792	812	814	813	771	795	822	769	816	823	801	819	776	841	813	739	786	774	804	769	832	805	820	735	838	833	784	818	841	758	772	793	785	817	803	802	805	794	767	822	878	807	804	820	772	769	825	779	804	803	836	811	810	808	770	787	792	783	828	782	791	815	814	801	808	803	850	777	830	785	832	814	819	797	829	794	843	814	789	787	784	832	838	790	817	834	756	802	832	829	777	830	824	777	830	839	778	825	788	799	811	790	814	888	822	825	840	763	807	823	777	766	857	763	816	784	784	782	775	824	766	790	806	796	866	769	786	890	841	792	828	794	815	820	822	769	845	812	777	847	848	784	834	823	816	793	819	843	797	817	761	810	791	791	824	815	736	818	798	801	821	807	841	867	765	782	845	851	815	821	797	765	797	793	835	843	807	837	862	811	798	844	832	856	794	788	831	806	838	781	813	833	814	765	804	777	790	784	776	796	846	774	846	809	833	715	816	774	756	806	811	808	785	856	828	791	801	803	786	801	820	767	855	791	794	828	776	794	805	834	810	836	817	818	808	808	818	855	773	796	772	850	826	793	810	770	863	814	736	811	795	823	798	817	804	780	794	790	828	796	853	810	827	811	798	832	837	767	834	810	810	781	816	772	814	827	829	815	828	832	810	797	788	826	814	843	810	812	795	762	853	804	818	828	784	841	773	842	844	846	847	742	815	835	820	786	784	848	791	841	801	798	774	810	764	915	837	822	845	796	804	818	783	827	781	808	799	794	765	779	812	792	844	879	782	857	780	861	807	827	783	814	777	743	851	774	853	812	811	783	822	765	771	859	792	848	806	791	816	804	823	858	851	784	822	806	818	818	834	758	834	814	802	792	805	797	789	795	755	805	824	820	813	795	844	801	806	791	800	809	826	815	838	841	778	831	795	865	846	784	821	794	797	792	838	777	798	804	835	775	793	768	796	789	841	814	785	770	799	774	868	782	861	787	857	868	798	825	804	799	814	824	727	785	747	839	718	793	844	848	839	800	820	828	837	798	838	763	796	786	809	792	818	811	819	810	812	795	798	815	832	784	811	788	780	789	856	807	822	814	777	846	819	820	812	818	795	788	840	821	823	826	783	851	843	788	802	801	812	833	817	844	781	771	881	808	772	844	841	830	789	849	812	802	836	782	786	826	814	832	777	822	827	809	830	805	807	829	786	804	816	875	800	904	883	806	789	875	841	810	773	812	798	820	839	823	785	809	829	766	780	821	867	788	846	769	762	847	834	797	792	783	739	835	805	832	837	822	809	835	793	810	773	792	758	820	812	810	801	844	786	780	809	812	851	781	809	862	803	803	784	796	822	784	829	804	903	756	805	799	809	845	811	812	734	830	780	832	803	841	835	830	821	836	798	797	795	887	827	819	837	849	786	837	799	818	759	770	779	803	811	818	818	827	796	853	802	844	856	776	833	846	807	865	857	823	812	812	879	796	834	825	795	794	833	803	814	840	772	813	793	840	841	757	886	792	840	748	792	830	785	821	826	844	765	823	793	793	819	811	798	811	813	781	787	798	818	810	867	807	804	748	763	800	805	774	830	787	834	803	814	807	759	784	774	805	824	854	799	804	779	799	845	810	859	785	809	809	785	809	837	787	808	780	867	812	791	831	881	805	809	789	766	790	804	875	782	761
24351	21575	28755	24584	21402	14227	5373	2911	2673	2363	6328	10522	10773	8890	5940	3535	2789	2005	1499	1098	974	793	772	812	742	733	736	747	700	693	733	740	704	729	742	699	697	746	761	739	697	762	690	766	749	742	741	746	724	733	716	703	720	738	704	752	714	680	680	799	754	715	723	709	733	728	789	698	673	700	723	730	678	757	707	759	740	705	727	664	680	738	728	697	719	704	689	732	747	718	679	749	722	745	715	749	744	684	738	723	728	731	741	707	705	719	719	710	730	726	744	713	753	692	740	715	708	741	776	710	721	716	718	692	750	734	695	713	759	696	704	719	686	751	713	688	711	743	783	723	718	704	714	735	723	723	717	750	731	726	715	731	680	713	710	708	724	703	735	690	688	704	755	722	727	746	727	694	715	728	706	712	746	697	767	760	741	715	691	688	681	711	764	725	694	735	730	713	733	768	709	692	723	726	717	736	748	773	735	745	742	692	714	696	717	692	737	740	746	728	680	729	713	731	711	712	734	716	735	724	705	704	745	701	753	728	724	702	659	724	717	713	728	728	713	725	693	725	773	735	706	713	707	695	719	721	718	718	723	724	736	706	749	715	717	724	724	691	683	742	708	724	735	730	705	686	707	724	717	664	716	778	775	752	743	756	677	748	726	725	741	718	690	732	707	712	761	707	768	769	716	734	724	722	725	696	786	743	727	745	713	727	712	779	717	733	706	709	748	771	690	711	721	715	739	724	685	719	740	728	711	680	784	687	721	764	705	703	713	705	727	732	724	715	694	740	758	706	714	727	715	697	752	701	751	730	674	751	749	694	716	747	703	753	686	760	791	694	733	698	733	725	690	743	777	757	739	752	750	720	687	730	730	724	740	699	690	732	720	734	769	699	695	756	685	755	748	751	707	669	738	689	732	716	685	755	718	702	732	752	736	723	734	736	729	760	691	704	744	651	754	736	657	713	785	694	740	734	714	714	704	694	743	700	702	735	794	722	721	713	754	739	730	685	713	742	697	736	732	753	731	730	774	733	773	787	712	725	750	724	748	768	748	713	726	679	735	705	739	714	743	696	696	775	756	709	680	706	699	744	710	750	736	728	724	737	749	715	697	699	746	699	718	749	721	708	719	677	722	743	721	690	728	687	720	687	708	724	716	770	769	748	713	721	741	704	709	731	695	738	736	737	754	687	755	702	725	737	745	745	763	717	683	730	743	732	690	749	763	722	739	730	697	742	715	770	694	719	704	709	711	719	718	728	673	769	720	757	710	698	723	724	676	739	682	731	710	752	741	752	731	706	718	726	720	710	678	735	733	726	707	691	741	758	729	728	651	761	675	704	730	723	717	760	717	704	662	693	657	761	746	689	713	729	756	752	680	753	736	641	701	693	684	754	709	668	724	731	689	737	713	690	702	715	693	725	745	722	749	760	742	705	747	642	718	728	714	709	768	699	723	740	697	696	734	747	708	731	673	752	703	713	717	738	697	693	678	735	677	732	741	775	750	679	690	688	724	739	717	678	750	746	736	714	719	742	729	679	763	668	758	677	772	702	711	687	758	751	724	746	741	699	753	730	758	731	703	719	720	702	725	692	738	709	690	726	715	773	753	703	651	715	705	701	706	730	698	744	732	725	654	715	724	726	744	701	766	734	715	718	744	738	704	747	685	730	698	708	711	711	681	713	714	778	719	732	704	739	747	695	726	720	719	753	743	706	672	733	722	762	752	729	739	750	717	740	749	695	749	750	774	739	663	740	732	707	711	736	674	671	774	691	692	740	720	703	746	700	731	691	736	747	739	750	749	699	759	672	717	742	678	738	699	741	724	741	710	717	699	685	701	714	721	711	701	735	726	669	755	731	757	718	748	682	713	719	665	766	751	737	674	715	722	735	781	709	702	723	731	731	691	701	704	741	703	700	723	746	738	678	734	764	737	725	740	733	710	755	734	715	719	681	732	726	738	723	738	709	719	734	757	748	755	709	711	718	684	696	722	716	745	723	761	721	744	702	761	728	714	774	734	670	675	719	729	762	715	769	703	725	678	701	729	774	716	704	705	705	712	699	692	756	741	700	726	710	735	747	764	693	715	740	760	710	734	684	723	749	705	767	730	720	668	748	748	727	691	718	698	669	728	699	734	719	761	679	726	785	761	699	706	711	740	706	739	747	712	717	710	735	714	754	718	734	752	697	713	751	721	713	739	703	660	707	758	747	668	751	679	719	741	697	745	779	743	748	728	715	706	753	742	721	756	762	712	694	742	715	710	676	765	713	726	678	694	727	738	772	712	708	719	735	761	761	715	692	747	730	743	712	715	764	720	706	703	744	682	741	708	728	720	766	702	740	719	657	719	707	809	723	744	735	718	698	692	703	726	693	702	702	713	717	750	718	693	722	724	700	683	671	747	715	747	710	741	642	718	754	705	712	769	730	725	745	681	737	690	718	718	744	704	712	749	710	750	674	762	697	707	716	704	738	693	726	716	654	639	730	687	706	738	696	686	726	752	723	763	756	732	701	717	711	740	747	707	712	698	700	727	734	716	738	766	735	785	649	687	692	726	747	727	676	716	775	761	691	722	769	770	777	748	714	714	707	711	724	696	701	749	720	737	702	739	727	741	722	722	766	725	708	672	737	767	707	737	688	755	720	711	726	713	700	765	722	729	720	787	683	675	691	698	718	758	744	673	738	722	717	695	755	746	729	700	741	762	696	731	737	721	694	737	674	744	717	703	768	714	713	673	725	734	726	738	712	725	728	741	731	697	728	680	737	674	726	728	715	703	687	754	747	707	713	712	705	738	689	735	707	744	751	735	702	710	717	697	692	697	727	687	723	736	742	747	742	715	691	745	723	742	747	740	733	752	729	734	717	742	747	737	698	700	739	727	731	698	704	744	671	719	755	681	702	718	687	693	732	693	680	721	735	735	696	705	755	697	680	700	742	750	745	741	704	726	752	706	751	720	719	656	700	713	721	734	759	694	740	739	692	731	711	705	711	757	726	734	692	679	670	695	700	702	740	729	754	735	708	757	800	698	708	722	698	794	726	683	709	748	734	739	737	755	722	764	705	763	700	722	691	716	672	700	694	728	671	758	712	717	729	743	759	717	751	725	745	734	765	710	731	719	720	728	706	763	739	716	691	683	720	749	716	719	744	688	767	716	662	757	723	731	762	736	739	735	726	721	735	709	690	666	749	677	774	767	754	700	689	722	732	738	759	692	735	727	703	699	684	745	690	701	697	734	703	714	783	767	754	716	707	703	764	741	728	691	710	751	712	695	730	689	698	705	732	721	750	733	706	767	701	665	721	706	722	703	699	706	707	665	707	767	735	670	706	727	708	715	688	746	703	714	729	735	726	732	740	686	744	748	748	756	726	723	743	719	755	670	726	723	742	730	734	738	732	722	712	796	740	672	762	700	682	688	726	714	698	734	779	761	674	750	755	726	736	740	739	722	664	703	770	686	711	732	707	705	689	760	711	721	716	718	733	697	718	752	741	703	715
35015	57908	24363	12875	10737	9055	6889	4799	4677	4184	10296	15464	15240	12727	8360	5184	4140	2993	2178	1504	1171	987	923	868	844	852	867	812	800	805	816	840	825	854	842	880	789	821	814	860	861	843	832	836	850	843	843	805	878	787	811	858	847	793	819	834	813	816	815	826	805	801	823	806	831	828	832	854	872	840	879	801	874	818	800	801	851	829	788	824	792	813	862	834	774	835	830	842	842	786	814	831	825	832	819	844	799	826	863	788	801	797	856	833	809	856	851	829	846	815	829	814	845	840	837	788	794	811	817	810	825	822	824	811	855	799	802	853	830	827	785	786	822	851	839	813	814	844	758	843	840	821	765	853	831	784	783	830	827	772	841	800	824	845	849	848	792	851	865	809	837	844	851	833	806	780	807	792	777	794	863	840	796	808	835	771	803	854	845	837	824	834	839	876	878	873	842	788	836	843	839	888	838	809	846	829	810	833	827	863	816	847	831	796	813	786	848	806	856	824	818	793	835	893	864	817	786	824	832	850	881	822	874	816	856	788	834	842	869	847	842	864	818	845	805	783	840	802	786	822	834	859	865	861	849	849	833	811	811	853	824	804	829	867	801	856	849	815	830	814	834	883	846	841	810	868	781	772	823	806	813	895	848	812	875	820	860	814	879	816	916	867	841	863	853	851	855	857	819	880	840	790	844	815	816	850	853	873	795	821	782	792	836	861	838	811	857	837	826	843	775	857	835	842	768	816	824	836	808	840	860	861	832	841	829	828	797	840	843	829	813	800	793	841	835	847	855	781	787	781	761	816	826	762	845	779	863	816	831	839	825	891	805	846	847	769	875	810	822	845	825	812	838	884	816	796	862	822	822	803	884	821	813	784	795	810	902	817	841	836	823	789	820	778	799	824	873	867	798	817	812	841	846	855	848	808	799	903	802	843	871	819	849	808	853	846	809	881	820	776	787	828	790	832	843	890	877	884	795	811	856	839	816	835	797	868	838	811	900	825	897	847	797	917	841	824	841	798	820	801	850	819	811	846	817	834	861	881	822	806	857	826	820	829	799	837	820	824	804	823	832	843	845	820	866	822	859	832	798	809	796	846	820	850	887	844	842	838	847	865	877	844	826	881	911	852	845	820	835	884	845	849	815	800	814	821	827	852	852	815	848	817	793	809	801	805	806	780	831	832	821	863	801	825	812	859	798	854	833	856	839	789	832	868	799	860	831	862	804	828	842	761	805	777	877	810	833	789	796	855	805	809	846	841	830	887	801	840	788	857	769	783	854	882	853	816	811	858	874	813	837	804	831	851	868	811	795	837	829	801	879	869	822	816	801	821	848	804	825	805	827	784	846	864	834	810	839	853	863	845	860	917	836	822	835	824	818	852	866	866	768	867	836	769	842	839	846	844	802	816	785	784	830	819	823	729	847	844	857	803	849	824	820	899	822	855	814	820	860	851	866	849	869	828	838	841	860	863	856	835	801	852	868	888	854	862	791	827	823	861	848	830	874	786	820	832	825	858	802	867	853	804	878	818	775	820	833	775	814	856	847	839	852	805	814	819	831	821	851	786	811	864	780	846	792	831	841	842	847	841	839	830	845	855	869	810	814	811	812	822	802	791	814	807	777	809	801	821	818	870	831	821	824	820	781	836	829	819	815	798	841	852	778	866	785	856	802	782	853	839	794	840	838	850	777	846	845	843	809	835	799	804	781	803	804	806	823	774	835	873	851	830	842	803	796	834	873	839	867	794	822	809	849	818	846	809	843	874	851	814	855	829	870	825	864	810	816	812	850	812	790	850	822	815	838	807	811	756	788	845	839	824	867	760	829	855	829	828	785	845	855	869	840	837	855	802	840	869	852	792	851	860	810	849	806	883	807	849	888	792	853	804	823	835	828	832	821	884	823	800	798	854	844	794	822	836	835	854	878	809	839	848	806	864	829	851	882	784	870	823	805	854	776	801	815	831	868	846	762	853	831	813	824	860	899	807	850	781	862	804	827	837	847	788	866	848	797	823	785	810	872	851	788	864	833	837	807	870	816	832	844	833	830	854	818	824	804	820	887	850	864	813	826	840	841	882	760	864	831	855	838	858	810	815	815	813	837	811	857	858	847	839	820	834	835	788	864	861	845	839	872	798	846	859	832	826	811	807	894	833	815	802	816	844	805	810	856	796	832	874	792	840	810	838	856	832	815	854	821	806	871	880	792	796	835	826	780	874	791	828	810	794	885	801	850	851	846	828	823	827	823	791	805	832	861	793	801	823	846	825	859	818	858	855	864	843	846	855	830	816	848	845	815	831	791	858	802	819	840	779	887	775	810	832	812	795	800	834	820	840	792	856	819	772	832	799	802	867	776	841	862	842	825	818	809	876	869	857	880	808	805	827	838	799	845	758	874	849	821	875	840	806	823	854	791	804	849	796	862	785	827	806	835	812	836	860	834	781	880	795	787	835	813	796	789	843	828	840	816	780	789	834	787	827	859	834	845	795	859	869	867	826	852	777	809	818	785	839	808	889	842	823	833	833	857	801	884	811	879	812	846	792	849	840	790	898	816	861	773	867	820	836	834	858	835	825	824	826	827	861	833	814	888	838	789	852	859	825	890	860	838	870	808	882	805	867	844	838	859	824	790	834	826	808	839	797	816	845	825	830	848	806	858	809	834	812	881	829	817	868	834	851	814	845	775	870	841	821	788	825	868	848	872	849	782	799	843	852	815	876	818	790	816	850	838	842	783	843	838	869	827	827	847	810	869	838	830	874	796	833	802	828	798	754	840	904	823	819	856	798	846	862	859	875	819	795	827	850	841	873	818	853	837	809	743	806	864	803	786	812	832	847	809	836	776	845	842	846	869	834	833	827	841	821	818	897	813	770	844	764	837	833	823	826	843	805	810	780	826	819	825	810	863	847	840	840	793	863	768	796	849	857	844	834	828	854	859	829	848	823	822	853	844	809	852	847	811	825	862	799	821	883	870	848	841	803	811	811	839	765	803	823	855	831	834	881	851	791	829	791	821	844	895	801	842	809	891	856	874	851	845	806	855	828	799	856	808	794	830	834	856	833	816	850	831	851	860	825	847	827	829	804	817	839	837	812	845	809	836	830	817	821	809	883	796	823	805	830	831	839	828	853	793	821	842	813	826	831	807	834	859	836	837	865	836	819	826	870	797	846	879	838	800	845	875	852	798	870	805	773	843	850	819	800	867	777	784	807	877	816	876	830	880	870	765	860	787	830	791	824	883	803	838	838	810	807	870	893	807	800	833	841	796	843	797	809	833	874	807	789	818	834	786	863	849	823	802	805	839	760	802	847	849	801	811	808	830	857	845	855	817	897	840	766	817	808	853	859	825	811	805	913	852	831	869	870	795	832	841	853	823	853	801	796	846	824	844	800	872	833	841	852	844	860	867	781	819	856	776	828	850	836	826	804	818	822	847	862	791	814	883	801	824	816	856	805	830	790	815	841	848	864	828	801	822	827	840	861	806	766	830	760	857	818	816	833
25565	21626	27684	25545	14320	5296	3874	2798	2062	2015	3230	5929	6331	5216	4099	2516	1869	1573	1216	1094	944	919	933	903	819	816	828	812	810	821	847	867	845	855	807	899	843	863	852	821	841	846	850	846	875	822	854	838	839	826	919	848	827	802	864	872	896	858	792	848	850	833	864	843	871	862	797	883	851	837	832	831	840	867	866	834	795	828	869	860	775	816	875	863	814	809	886	863	843	843	824	903	852	856	819	857	816	832	841	801	831	871	872	856	832	805	866	822	860	829	827	819	848	872	831	916	841	839	825	855	825	899	871	856	852	864	847	803	863	850	811	816	859	839	834	886	847	873	801	850	845	852	854	848	827	864	865	851	874	863	828	875	888	845	836	837	801	832	822	892	829	841	840	826	891	854	860	856	848	819	836	829	811	814	919	828	877	807	908	852	851	850	848	839	832	832	908	899	821	796	825	826	863	853	849	807	865	864	848	896	808	842	839	895	846	824	805	816	858	838	868	852	866	926	844	865	848	819	794	906	812	808	870	859	870	859	851	850	876	881	867	846	829	841	791	851	833	843	794	847	852	835	859	883	863	849	866	815	834	895	851	840	828	890	851	869	876	830	830	874	861	872	878	888	817	834	868	814	847	841	865	852	810	828	871	852	824	834	878	865	855	871	877	850	850	882	895	791	863	846	866	878	850	834	851	834	842	844	873	818	791	797	840	872	889	840	845	855	871	822	842	894	898	868	927	895	849	854	876	842	836	819	823	873	766	830	831	831	844	878	901	855	834	817	836	908	867	844	841	818	891	810	860	845	865	822	879	829	819	796	865	874	832	831	846	924	813	884	812	891	778	815	833	851	853	904	906	856	825	859	798	843	836	776	850	847	849	802	876	826	927	852	843	800	867	785	846	884	891	831	848	840	834	836	877	823	837	785	840	815	889	858	858	881	896	864	841	847	842	840	809	820	815	825	857	835	882	817	849	788	845	820	846	867	829	853	845	881	827	895	893	873	815	866	840	805	770	846	793	886	844	839	840	881	834	824	824	849	889	869	879	857	884	907	851	831	840	885	869	841	839	830	815	802	873	921	823	891	813	823	808	830	910	850	848	872	855	837	768	787	850	859	856	862	841	867	823	832	889	892	876	891	795	842	841	882	875	855	825	802	883	858	857	802	846	844	870	829	830	825	874	860	864	835	831	849	811	839	799	912	834	848	840	872	853	881	835	798	852	899	845	833	860	937	902	803	828	871	824	880	844	880	852	834	862	857	826	873	850	885	835	904	874	818	834	863	799	791	849	892	878	857	821	832	859	849	878	864	839	858	814	823	890	807	893	843	828	853	855	817	874	830	810	778	826	860	824	791	896	836	887	892	868	808	853	851	827	864	810	888	843	845	851	863	834	852	806	833	845	789	886	859	913	821	875	892	827	853	818	857	872	811	850	826	828	872	838	852	879	850	805	856	861	885	862	894	836	921	895	890	850	884	823	831	864	854	900	799	799	874	824	858	841	882	865	887	859	923	802	845	866	875	806	833	817	823	822	873	835	833	855	835	854	854	854	878	863	854	843	856	847	869	910	843	849	782	847	801	857	892	870	835	810	859	848	850	843	852	832	831	878	853	858	812	830	803	877	885	832	846	862	881	867	907	926	871	894	880	878	852	867	883	793	879	852	824	803	817	849	814	852	850	841	861	873	896	855	829	874	807	775	816	838	867	884	885	938	875	846	878	828	825	823	858	869	840	853	879	860	847	846	888	829	829	882	806	852	842	861	860	840	798	826	847	881	845	850	836	839	850	817	867	875	883	882	840	811	913	860	828	896	799	873	863	867	860	879	800	811	843	849	836	828	839	886	839	838	873	910	822	859	807	878	871	866	871	844	894	879	812	847	890	867	847	886	841	826	801	850	867	889	860	855	818	899	849	821	855	873	828	846	834	856	813	874	846	844	859	892	894	804	872	892	868	849	813	848	856	847	836	808	872	872	803	840	784	812	841	831	797	838	847	827	886	872	839	870	844	840	870	869	877	803	862	855	872	818	814	902	832	874	881	866	894	838	852	840	843	822	889	893	858	857	858	872	891	933	880	868	866	911	853	882	886	825	907	815	844	830	787	840	870	847	814	839	865	855	867	884	870	845	822	842	921	840	852	803	826	803	823	899	857	851	861	888	819	889	856	836	814	855	790	850	800	826	832	853	867	834	880	806	865	858	830	827	891	865	873	888	860	817	878	879	846	881	827	834	849	888	837	898	883	877	833	870	831	818	839	865	866	831	844	802	848	846	863	879	869	899	852	834	879	866	815	820	816	903	852	857	887	805	858	851	815	852	869	860	872	860	838	869	848	829	772	814	831	854	851	862	822	785	810	879	838	881	819	908	915	856	846	874	902	825	869	812	802	814	805	835	888	843	817	839	833	879	792	849	824	928	794	807	871	858	852	922	845	857	820	847	873	843	853	814	915	838	850	817	868	853	813	895	880	817	885	866	852	814	844	802	882	868	878	849	880	859	790	842	827	898	879	810	824	849	866	813	867	909	894	808	838	896	815	858	877	831	815	892	864	851	918	852	857	855	845	875	863	872	849	832	818	810	894	819	860	876	844	870	830	855	818	873	808	864	918	846	870	824	840	838	810	870	893	871	817	785	854	881	855	895	905	841	857	832	783	798	886	885	853	843	845	827	851	881	872	803	811	814	823	869	802	877	861	885	878	800	861	833	824	818	861	830	817	827	823	841	850	855	886	821	873	787	824	849	857	836	784	888	826	848	839	843	834	857	900	863	843	887	833	833	868	877	813	818	835	872	855	859	857	845	862	875	848	813	879	838	810	848	821	863	895	867	855	853	868	848	856	842	862	860	858	850	823	806	795	826	820	879	822	851	794	774	840	858	818	797	847	873	901	882	801	864	890	864	854	787	872	869	809	858	831	868	860	835	886	766	822	894	866	879	898	880	869	832	892	811	781	862	792	798	810	916	860	897	932	857	843	830	860	821	892	837	882	832	816	832	859	820	856	817	827	849	871	817	853	792	891	887	817	897	828	861	844	880	851	843	856	822	856	829	885	812	822	853	869	843	881	856	791	889	842	829	820	868	804	866	789	847	872	826	813	825	821	860	876	834	893	843	844	853	832	850	832	875	829	818	797	862	835	829	865	801	873	844	881	852	908	817	852	834	913	855	872	876	845	877	850	846	850	839	846	898	899	863	881	854	844	837	801	851	862	801	787	806	811	863	871	849	830	801	890	843	797	813	876	817	848	867	869	878	878	823	828	852	795	867	824	835	869	809	818	855	793	888	858	840	847	834	852	829	856	831	839	831	859	866	839	853	817	883	881	812	849	858	906	810	820	836	840	871	842	771	831	909	849	847	817	867	839	821	777	810	838	848	868	867	796	801	835	877	806	884	849	854	828	867	854	859	878	902	884	837	845	828	875	849	846	805	877	846	798	851	893	849	825	859	816	858	856	871	826	831	882	828	833	810	890	808	896	795	834	859	822	811	868	870	832
33666	48790	21555	11338	10098	7559	6611	5017	3736	3435	6047	10750	11017	9005	6975	4093	2849	2074	1670	1384	1147	1073	1006	993	1029	989	993	990	965	946	964	977	933	1033	929	974	979	975	965	954	940	945	1003	941	984	918	951	996	929	997	1001	981	949	984	978	985	994	999	984	943	1022	966	983	1005	955	993	987	968	1030	919	948	1018	947	1007	1056	914	949	958	960	954	1052	956	979	962	1003	930	1014	982	944	999	948	966	985	969	1000	995	968	1013	966	923	903	944	974	955	984	946	942	954	944	964	1035	967	976	994	969	949	967	987	991	956	951	988	989	970	975	934	1045	1023	938	977	990	983	952	959	1017	923	943	964	1000	980	981	954	1038	970	1006	1022	948	923	925	977	1033	967	1020	977	973	938	1009	999	949	981	1010	987	974	937	969	963	922	936	982	904	951	961	1045	959	955	1010	991	989	913	963	1010	990	1019	952	954	955	1004	1008	944	986	1010	928	925	911	927	983	1046	1020	924	946	1007	1000	1006	969	1003	949	958	975	938	981	912	971	991	981	994	906	977	936	992	944	1038	990	997	959	1022	991	974	976	970	973	950	983	960	1011	1008	954	951	1010	979	923	954	993	994	964	979	967	987	1033	975	991	916	966	967	933	954	955	916	963	1035	1001	1000	1038	988	995	981	969	936	981	924	878	942	976	967	974	991	981	969	959	980	987	989	1028	923	1029	987	978	930	1014	968	978	1001	970	929	975	931	1006	992	942	976	992	982	972	1012	909	930	961	1003	954	961	1010	975	954	1030	980	991	930	964	989	968	977	1025	997	913	989	979	1001	899	953	1028	956	925	971	961	958	938	995	1017	964	917	990	1024	944	959	969	1033	948	1003	970	952	969	1033	887	976	992	1004	993	946	1044	936	1016	967	960	940	985	974	910	968	967	988	957	986	1025	983	946	995	1032	995	986	983	1020	990	965	977	944	1021	1002	968	965	1003	955	989	972	1033	964	960	957	1004	992	991	1000	975	971	1013	966	979	956	996	1038	994	969	940	979	951	977	921	919	963	972	956	950	1029	955	919	979	1053	974	950	990	944	984	1003	974	923	923	968	998	946	945	968	909	973	967	952	960	1000	958	956	974	909	940	951	983	951	978	965	972	1018	971	981	1049	970	960	988	914	977	965	965	989	940	980	971	969	986	1042	959	1007	992	1043	968	1001	997	980	1031	964	976	954	944	982	1035	988	970	966	964	986	954	937	995	960	992	974	1075	977	988	1001	1007	945	1008	973	984	978	978	952	1010	925	998	962	957	997	971	975	1014	987	1012	996	928	974	947	963	960	998	891	979	970	966	1016	927	994	1007	998	1011	968	987	996	979	945	969	980	1007	1001	1002	934	971	963	935	975	942	1006	1030	1040	910	947	1030	925	1002	1006	948	1027	890	1005	1018	929	970	958	930	960	982	987	982	1016	1013	950	981	913	970	966	1028	919	967	951	991	1026	979	998	962	961	981	949	956	954	987	975	942	1013	1023	990	949	984	956	985	962	933	976	904	986	948	973	961	980	1005	1020	931	987	992	946	915	1020	969	966	967	992	949	953	968	940	959	946	1003	910	971	1005	937	927	969	949	928	971	1038	947	929	980	920	990	985	918	954	945	1029	950	978	926	959	998	970	976	926	967	938	961	995	947	935	1034	965	980	983	978	959	1005	923	1010	951	892	925	985	998	918	1007	948	979	961	984	964	1031	954	1013	962	969	973	968	948	937	1007	968	1018	943	944	928	956	941	955	944	932	987	999	962	945	1021	955	999	990	1001	1013	988	1001	1012	986	966	955	939	988	919	933	953	984	940	936	997	977	994	1031	1009	1001	944	952	944	963	948	1002	970	987	973	1022	976	962	1030	966	1021	913	983	909	1003	1013	949	991	969	986	989	1035	992	978	1020	996	1034	949	1011	932	946	1023	1068	994	963	982	973	952	962	981	931	905	991	1013	1002	980	1033	920	986	926	955	976	901	1021	1031	945	985	1021	931	959	980	930	967	974	954	974	1004	1001	944	1019	963	956	951	945	953	978	1004	937	985	962	989	943	933	955	976	958	964	987	1029	1001	969	988	967	1017	973	957	983	1014	986	953	957	951	1005	939	951	909	1017	991	1000	1012	939	956	1045	992	952	940	984	993	980	1013	936	972	955	1053	1006	1002	940	943	899	979	982	956	966	1007	939	931	980	956	936	999	990	950	937	1015	953	949	965	988	986	968	952	1015	1042	982	967	965	963	1010	941	992	959	1015	975	947	1004	980	984	991	982	986	974	1024	1008	955	984	966	1033	956	970	982	960	987	943	947	987	986	947	970	1006	963	957	914	1002	930	969	963	962	941	1001	958	938	957	1000	901	984	1010	979	999	975	989	954	946	938	1015	998	970	1041	964	983	1012	935	956	955	945	924	992	1004	927	1003	1005	1023	967	961	983	993	982	970	978	1004	971	980	971	958	1012	989	947	970	971	989	931	978	960	960	965	990	964	965	1019	942	986	978	977	943	1006	1040	985	1015	979	942	978	1000	949	967	998	985	1003	927	1029	930	992	1011	1013	925	1005	947	988	914	1030	987	982	1019	953	949	989	1026	988	950	938	987	977	985	993	972	970	967	1009	986	1003	991	1015	1011	1013	1002	985	959	998	984	986	1017	909	988	951	976	1014	935	960	922	992	976	910	945	917	966	1021	1007	922	963	959	960	988	1016	983	961	951	972	962	986	979	950	1006	974	958	980	1020	988	1008	904	1017	1006	1001	924	978	980	998	996	999	1003	982	916	979	952	957	989	954	1005	961	955	961	970	954	959	1040	961	940	947	912	985	960	1001	996	962	937	1019	933	953	984	951	975	942	963	986	1019	1020	942	978	951	956	904	964	949	959	962	997	953	959	977	966	982	972	960	993	911	933	948	918	899	1001	1003	1009	982	994	989	1005	989	938	977	951	1030	974	984	972	947	1000	1017	1014	1005	949	995	939	969	976	939	1001	1045	1010	1011	1017	1035	972	934	965	961	1020	944	948	1027	952	989	982	1000	968	992	1000	943	1000	1007	998	968	941	1011	960	1002	980	978	941	998	976	969	1027	913	973	971	1015	941	924	966	967	979	944	990	957	1046	964	968	991	995	962	933	957	1036	970	951	946	1004	965	916	1003	1011	1021	964	954	956	1002	966	1010	926	977	1011	1025	969	983	986	981	1024	1003	938	983	1009	966	1013	958	1026	1029	1030	968	939	898	1006	948	978	956	1007	937	974	930	983	930	978	1021	952	992	969	1040	964	969	928	1026	983	998	919	991	990	954	974	916	958	935	981	972	977	1001	952	994	908	949	1028	986	1064	987	1051	932	967	1002	957	996	940	967	975	942	983	987	1013	976	981	991	944	921	981	984	1005	943	980	1005	978	922	934	955	980	965	964	982	966	935	962	1041	962	989	970	966	990	980	944	967	998	965	1002	983	956	960	932	965	953	1017	984	995	982	946	1005	973	957	993	980	974	1013	979	1002	951	969	944	935	994	997	945	1001	974	1016	953	1007	943	1016	984	976	923	993	954	980	971	953	949	1054	929	916	982	970	964	988	944	977	951	1000	985	931	1010	947	944	958	990	959	991	940	950	1005	1028	968	990	946	985	971	970	986	933	1042	1001	988	961	959	972	1021	886	994	980	964	924	957	984	1001	1021	953	1001	948	965	993	881	973	974	928	951	956	992	1014	1028	1013	1001	969	934	1012	1016	995	958	959	980	963	986	929	955	1022	963	977	986	978	982	1002	975	984	924	918	1008	959	957	962	982	1001	934	1014	1020	927	974	923	917	990	996	910	931	980	1010	994	929	959	984	987
23218	21526	29337	24081	21509	21762	15398	6120	3946	3182	9721	18390	19338	16654	12543	7377	5104	3503	2441	1725	1250	1107	1002	985	924	958	917	917	919	902	880	871	904	955	950	901	911	890	982	899	946	863	894	924	917	891	891	944	966	917	929	937	906	907	914	906	927	909	909	922	943	872	911	904	849	867	904	881	919	929	901	892	957	896	874	889	869	981	907	848	914	863	945	966	889	924	918	896	948	923	898	913	909	910	942	882	932	958	921	843	888	854	926	889	875	934	870	867	872	910	872	938	982	918	945	898	952	913	913	886	891	905	880	924	940	971	906	865	877	858	928	932	876	945	980	890	906	961	927	914	854	939	906	853	924	891	897	952	884	884	954	885	894	938	915	897	970	863	904	883	934	897	947	936	881	941	907	956	906	902	954	873	905	934	860	916	912	947	903	915	945	871	905	924	879	914	926	934	917	895	908	932	893	919	892	847	902	886	866	925	905	889	888	929	965	881	997	922	886	900	901	881	935	937	803	951	892	880	923	943	932	893	920	914	910	927	866	886	914	880	871	892	959	904	924	934	934	928	903	911	936	866	880	857	891	983	940	945	892	910	919	904	905	883	885	908	895	920	921	926	901	922	888	855	935	883	966	844	850	913	890	883	915	889	945	877	935	876	960	922	901	926	899	947	945	961	918	971	934	890	893	895	914	860	881	894	959	896	905	898	861	897	933	898	897	962	879	877	876	909	878	921	940	903	879	899	888	960	853	937	889	878	898	946	922	926	926	933	885	941	924	875	919	892	942	872	917	953	906	933	925	928	890	934	927	932	957	921	913	891	912	897	896	860	949	902	905	884	871	975	921	893	902	941	913	934	909	922	937	924	943	911	894	894	858	923	902	922	924	946	883	869	869	889	923	913	951	829	895	902	905	884	861	871	921	886	927	887	925	906	875	875	887	870	942	897	941	896	898	902	942	909	853	889	968	926	892	916	915	918	918	845	950	903	902	897	914	938	974	839	886	898	885	867	898	904	872	890	899	970	870	960	891	870	948	876	891	884	869	909	931	873	891	942	898	896	886	899	839	898	937	975	927	930	950	954	934	896	896	927	943	894	943	927	901	942	814	890	864	951	935	912	884	880	948	921	924	926	901	912	881	944	904	943	907	931	877	893	849	951	871	960	925	910	882	902	929	989	906	907	889	943	926	922	905	911	841	940	840	881	935	858	917	939	917	944	956	844	919	881	924	933	919	915	914	890	882	929	891	880	955	923	899	933	868	854	895	899	898	931	878	871	912	941	966	893	955	959	931	895	908	858	905	947	851	984	940	885	911	868	948	851	886	892	914	866	935	948	918	950	874	862	875	885	872	928	890	941	889	917	886	887	886	887	890	914	880	941	878	895	910	916	914	914	928	911	924	923	931	909	902	945	902	891	939	906	946	917	927	991	912	924	921	932	905	930	874	970	878	855	838	908	867	893	866	932	878	863	848	892	917	903	860	928	871	906	843	905	947	916	914	975	878	922	934	842	907	936	998	894	898	909	858	882	932	868	898	918	947	914	903	899	946	919	925	944	915	908	948	885	901	912	903	881	940	886	920	870	904	916	873	915	961	889	872	911	915	872	926	900	939	890	871	901	919	894	877	859	880	915	915	970	896	901	876	896	899	921	864	907	895	856	895	892	865	922	869	890	886	895	892	932	937	876	883	888	918	887	906	888	928	889	929	918	899	894	874	960	908	946	898	874	884	939	960	934	903	897	905	904	893	907	892	934	916	923	931	916	956	914	917	901	911	890	939	907	932	886	886	917	922	944	855	919	899	985	941	879	904	903	869	888	939	930	870	883	950	910	934	841	923	884	931	928	926	902	898	946	904	851	873	936	919	909	893	906	915	933	892	949	913	852	861	883	936	903	879	859	935	926	950	895	921	898	904	908	907	904	836	876	948	902	931	933	892	913	917	925	950	862	961	941	873	839	918	934	938	895	886	893	911	930	920	925	908	906	859	914	854	895	843	923	859	920	928	869	921	925	923	898	924	923	936	913	946	892	850	894	904	935	880	908	901	897	922	933	978	911	992	861	905	936	955	861	870	894	872	936	897	905	897	903	899	911	879	945	896	904	897	881	900	876	919	913	914	866	937	915	900	927	948	872	895	944	868	838	940	923	933	935	938	899	880	928	925	916	911	896	922	906	931	922	890	917	892	896	910	869	943	913	901	923	870	911	869	861	951	874	890	912	900	897	903	832	861	886	926	948	907	963	901	863	930	895	939	885	893	871	892	893	948	941	891	942	862	901	926	923	931	862	912	902	905	887	903	955	896	922	901	932	864	874	855	917	902	959	884	843	840	871	926	906	920	909	893	945	903	894	907	914	917	939	909	977	900	912	889	945	910	868	853	923	843	901	895	963	915	869	888	927	937	910	930	905	976	904	857	913	889	917	927	897	932	906	896	892	895	861	896	921	883	882	896	911	899	833	893	903	875	914	939	892	913	853	948	976	888	899	911	930	943	924	876	928	911	954	979	924	895	880	929	877	896	919	954	878	886	927	901	873	901	875	909	879	927	985	856	870	919	880	969	967	919	892	878	929	884	912	897	890	886	869	942	885	885	865	884	913	889	920	888	881	920	940	921	940	881	905	949	880	896	894	895	882	939	918	914	856	917	916	929	866	931	928	875	948	870	922	936	853	911	926	940	900	980	957	905	919	892	831	924	905	887	873	901	955	913	875	887	863	858	912	874	907	926	915	939	920	914	925	957	907	907	879	886	875	894	913	897	909	943	913	909	942	891	959	893	922	933	890	864	921	922	907	902	872	925	878	913	924	888	929	910	931	901	901	863	865	844	869	879	918	878	917	846	937	867	976	926	893	912	911	915	896	901	873	942	914	898	909	911	937	885	893	912	924	860	892	949	936	871	867	929	902	888	900	881	857	902	914	894	889	879	890	904	896	925	944	892	908	881	902	913	905	894	940	916	954	883	917	899	858	920	939	897	890	900	943	884	939	909	933	881	917	862	922	893	949	864	880	877	921	879	911	905	882	918	914	918	918	935	916	885	927	869	924	931	969	873	906	900	853	913	870	884	854	935	937	870	879	884	880	964	916	878	971	869	894	924	897	945	875	905	869	915	891	907	878	917	902	906	884	893	903	880	922	936	872	854	904	908	874	865	891	880	851	885	910	899	837	926	936	887	922	967	889	856	913	888	929	884	965	906	922	883	895	886	904	905	933	906	905	928	869	933	956	894	885	872	897	902	889	899	859	907	921	893	874	947	911	900	867	886	931	913	918	939	916	939	879	907	879	874	898	926	906	912	903	930	877	895	908	910	916	895	960	913	909	909	878	913	878	944	923	956	861	916	857	914	917	850	921	894	858	936	859	942	905	903	865	861	924	873	888	877	885	940	903	923	948	893	836	951	915	854	955	944	919	886	939	903	885	874	924	943	962	860	863	932	889	907	931	865	903	880	956	885	865	883	908	933	891	904	885	919	917	812	884	944	880	911	886	889	887	920	892
39531	65013	31355	17217	16075	12526	9782	8905	6690	5220	15283	24207	24134	20836	16085	10027	7402	5068	3420	2306	1585	1268	1185	1070	990	1026	1030	1015	1064	985	1028	1059	1030	975	974	1042	979	1005	1041	975	1016	1047	985	1046	977	989	984	1025	971	1021	1017	986	1051	1000	972	1013	1037	1021	1066	1035	1027	1074	1039	998	1023	953	1064	1011	1053	997	1071	1038	1036	995	1055	981	1009	1006	960	1006	1003	1047	987	1002	1014	974	1054	1002	1046	951	985	1001	969	1028	1017	997	1042	1053	1047	1019	1061	1016	989	1007	1025	1042	967	1059	1011	980	1024	934	993	1031	1007	940	1008	1044	999	1005	999	1001	971	1035	1060	981	979	995	991	982	1028	920	1010	1015	1023	1077	981	962	1015	1023	980	1023	996	1025	975	1024	1012	1055	1033	1034	1009	975	1012	1021	1001	1018	947	1026	1031	1029	959	1012	1030	1049	992	989	1025	1002	962	1001	978	1038	979	1025	1028	1038	1002	1017	1029	1031	1126	986	991	1018	1028	1019	995	995	992	1044	1030	1032	1015	1031	1032	997	982	1048	978	1048	999	1070	1031	1038	1027	1028	985	1002	1016	1029	1009	1020	996	1022	1047	1002	1032	1037	1015	1009	1006	1074	999	923	1027	1018	1022	1012	999	988	930	1014	972	1040	1035	984	997	1000	1016	1011	996	981	1048	1040	1017	1014	1064	1014	1028	1031	940	986	1034	967	1032	985	1057	1072	1003	1030	970	999	974	1009	1011	987	1027	1006	1008	1043	1106	1015	1003	983	998	982	962	1028	990	1030	1035	1066	1002	1002	1015	1033	1058	1002	1014	1039	1016	968	1036	967	1026	1060	1046	982	1028	991	1073	1053	991	994	1003	1030	1011	996	1014	1022	986	977	1010	994	976	996	987	1055	1003	994	989	1001	1031	979	962	1022	1023	1030	992	969	979	948	1016	1013	1047	980	1037	999	1031	1063	1047	1054	975	982	979	1042	1024	1019	991	1057	994	979	1011	979	1033	985	1010	990	965	1015	1017	1034	1006	1040	1004	1024	1008	1022	1032	1030	1035	1059	952	980	1008	1043	978	1015	997	947	972	971	1013	1052	1038	1004	1019	1020	985	1045	977	966	1074	990	1014	1060	1070	1018	1014	993	984	1084	1000	1050	996	1040	988	1066	1008	985	1059	1018	1044	1059	992	993	1065	1034	1033	990	1020	1006	1002	993	1051	1050	1005	1030	1078	998	1033	950	1048	950	980	984	1032	1015	1072	1000	1041	1054	964	1075	1003	977	1024	1053	1083	977	1015	1021	1015	991	1025	1025	1044	1039	1044	982	1020	1027	1033	1024	1018	1012	1021	994	998	1026	1002	950	986	985	996	1017	1010	1022	1033	947	1015	1028	998	1026	995	957	1012	1009	992	991	1000	1027	1056	1038	1017	921	999	985	1029	936	1013	1009	976	978	1055	1005	1054	1009	977	1036	971	1001	997	972	1001	1044	977	1033	974	1049	1055	998	1002	1050	991	1071	1001	1065	1011	1019	971	962	933	1001	979	1011	983	967	1010	1062	1048	1043	1052	1067	1019	1043	1025	1021	1035	1066	1007	1034	971	1050	1040	1025	994	999	1030	1054	1030	1026	1047	1012	965	1001	982	1017	1053	951	1098	999	1044	988	992	1036	1027	995	996	927	1001	1040	1002	996	1039	1015	995	1011	958	1068	1019	983	961	1020	1009	1006	1035	1034	988	1001	1054	1029	1041	1016	1064	1026	996	993	1010	974	1019	1045	1000	996	1015	1033	1051	1004	944	918	995	1044	1066	988	958	994	1023	999	1022	1031	954	1009	971	1048	1068	1032	1006	1028	1061	1029	1017	1034	1077	981	1043	1009	1080	978	1012	1060	1023	1012	1025	1052	1033	984	1026	1035	1013	1035	1043	1024	1011	986	1008	985	1022	989	1081	1005	1038	1016	1035	1038	1010	1002	1018	1033	1059	994	1031	965	1004	1013	1009	1014	993	1000	1013	1072	1014	1020	1003	1009	1029	1097	952	1047	952	1104	1050	990	978	962	984	1039	966	1022	991	1010	1008	1024	993	1048	1035	993	1078	1071	982	1025	1033	1017	1045	1015	984	1038	979	1014	1061	1008	1004	1017	995	1057	969	1065	999	1034	987	1057	1026	977	989	1065	1047	985	954	1013	997	1042	1031	1014	1026	990	1023	1002	978	953	1026	1052	973	1018	1029	994	1036	1070	1030	1066	1000	1088	1007	1012	947	926	981	1056	1050	1009	1002	1029	1009	1044	1065	983	1020	1086	1103	1008	988	1013	987	1048	1049	980	989	1003	1065	992	1035	985	987	944	1028	956	992	996	988	1011	986	967	967	1003	980	972	1031	1006	1049	1024	969	1004	1016	1030	1036	1003	1034	1086	984	1043	963	1017	989	992	981	1025	1035	998	989	1003	1012	1049	1048	1045	965	1024	1038	1003	1038	936	998	1019	1018	1034	973	957	1036	1006	1007	1008	987	1028	1045	1019	1029	1008	979	1072	1025	1027	1027	1037	999	1020	1037	1069	1030	1033	985	1031	1016	993	982	1022	1001	1087	967	1018	974	1027	1010	994	988	1002	1012	1038	1006	1067	1006	1033	1001	1027	1026	995	1055	1058	1034	996	1044	1077	1023	1001	979	988	1027	972	1067	1007	1016	996	1051	992	1026	1019	1053	1044	1029	972	1049	1026	1020	1041	1001	972	1023	1069	1080	1026	987	1024	1031	1066	1081	990	983	974	1040	966	1036	1054	965	1034	984	967	1005	1026	997	1033	1029	1047	985	988	997	1019	1000	1020	937	989	989	997	995	1004	926	1030	1013	1029	982	986	1062	972	1011	974	997	1053	973	1032	969	1023	1011	995	1046	1042	1014	957	1056	978	1051	1027	1018	1009	1017	990	988	972	1022	999	1048	1001	1052	944	1034	1043	1054	1022	1013	968	962	1001	984	1028	975	997	1015	1021	1012	1048	1002	994	986	1056	991	1055	1056	1010	959	1030	1013	1028	1073	1001	1015	1031	989	976	935	1062	971	982	975	1013	976	991	1026	1023	982	1022	990	1024	1038	1020	1014	972	1045	1031	991	977	1011	1076	1001	1013	1043	985	1025	1048	1016	1004	988	981	1028	1017	979	957	1025	1008	1051	1003	1017	962	987	985	989	1002	974	1026	962	1045	1001	1024	981	960	1020	995	981	956	972	1058	1047	1010	1046	993	1068	1001	1004	1016	999	996	1029	1012	1068	973	1026	970	1005	998	993	1031	1015	971	984	989	1062	1012	1013	962	963	1006	1012	1047	982	1076	975	983	1047	1072	1033	953	967	1065	973	1006	994	990	1019	1010	1029	1048	1015	945	1037	1011	1015	1003	997	1030	1003	1030	1005	1005	1107	1019	1041	949	993	984	951	1002	1028	1004	1012	1025	1035	987	995	985	1012	964	1010	1047	968	962	1009	1040	934	1041	965	981	1051	1034	949	1029	1028	1066	1053	1011	1005	1021	995	1023	1013	1034	1039	1015	923	1034	1048	1009	952	1039	990	1022	1056	1034	1034	1007	994	1022	962	946	1039	957	1000	1077	983	1016	953	1005	986	1036	1009	970	1062	1008	1049	1016	1023	1016	1076	948	1025	1016	1015	1013	968	1005	986	1012	976	1050	1047	1015	1028	996	1044	968	1021	968	1073	1006	967	1054	1030	1070	999	1029	1027	974	1026	1009	988	1013	996	999	1033	990	990	1016	1012	915	1009	992	966	1024	1020	977	1035	1014	1011	996	1038	993	995	1037	991	1035	1048	1006	962	1010	994	1035	1010	974	991	1014	989	1016	1063	1005	999	1029	1008	957	1034	1005	969	1024	954	1016	1022	979	1003	1063	965	1020	1035	967	982	1018	1055	1035	1011	1033	1056	1060	1055	992	1016	987	1039	1010	941	1013	1031	1041	1023	1067	976	1046	1056	1022	1040	960	1005	1058	1037	1017	1034	1000	981	1051	1028	1035	942	952	1036	1012	1048	990	1010	1008	1024	988	1004	1010	998	1015	957	1013	1001	995	1006	1017	1003	974	1081	1042	1051	1027	1036	1020	951	979	952	1020	964	1007	989	1027	999	1032	1059	1014	958	969	1043	1027	1032	1002	1052	1013	989	998	1000	1001	1003	999	991	1035	1085	1011	998	995	1004	985	997	1038	996	1034	1044	949	998	1021	1004	999	1046	1010	1016	998	1023	993	1032	1019	1012	1061	1013	1027	1064	992	1002	988	990	991	1050	1027	1022	975	1022	977	986	992	1054	1026	996	977	988	1075	959	989	1042	1031	1003	1034	1035	1036	996	1012	986	1054	976	1055	1029	1023	1041	989	985	1046	949	983	1019	982	971	974	1010	1011	1013	996	1049	1050	990	1011	1024	1018	1000	973	971	1049	969	1007	986	1022	997	1019	922	1010	1030	980	1005	978	1012	1017	979	1004	980	1067	975	1038	1078	1065
28720	27280	22873	9168	4798	3054	2312	2117	1998	1582	1502	2070	2081	1731	1482	1134	918	849	819	809	748	731	711	700	741	740	728	732	692	659	707	728	710	739	725	724	701	751	685	686	727	676	744	723	676	722	749	668	701	705	770	713	714	664	749	699	732	723	671	689	649	727	721	715	707	729	753	677	721	691	784	708	747	735	742	746	730	691	693	709	768	740	711	693	761	690	712	718	727	697	742	715	714	711	672	657	702	676	713	678	752	698	682	751	718	675	685	696	736	688	671	664	751	718	685	659	708	703	701	738	730	687	704	680	706	698	722	695	764	730	698	779	743	748	716	702	661	711	693	696	708	727	683	746	733	677	710	717	696	697	713	691	712	757	673	682	755	706	722	695	679	694	721	694	683	753	700	748	698	701	705	736	681	733	738	692	671	735	691	700	735	672	705	733	686	719	744	675	709	696	676	703	729	737	701	708	749	733	670	703	698	721	702	704	676	710	689	711	756	694	688	696	676	702	731	683	689	726	697	756	710	740	700	690	707	731	737	672	711	718	690	663	656	696	666	724	726	662	720	719	714	726	700	726	670	730	706	737	717	692	702	724	739	773	745	720	717	678	725	704	705	710	699	772	719	698	704	696	715	743	729	698	732	697	694	693	768	692	678	687	694	756	709	704	745	733	723	706	710	767	706	707	689	672	690	735	712	718	678	710	695	693	730	723	757	744	690	733	720	724	715	689	720	666	683	655	685	712	715	685	721	695	701	736	713	706	714	679	726	677	715	697	690	708	709	705	692	660	679	723	702	693	694	732	723	702	702	682	684	696	693	721	739	684	697	702	698	740	727	688	732	686	681	706	744	727	663	675	733	700	684	724	703	673	691	667	709	730	679	730	702	730	727	628	717	698	704	716	770	688	720	681	701	739	689	697	712	669	689	685	676	731	699	739	697	702	752	697	690	721	703	706	685	741	713	679	721	701	698	748	744	725	715	697	708	693	727	743	663	698	708	680	700	704	716	728	783	727	682	690	731	687	715	728	694	692	706	687	712	706	714	659	694	677	672	693	744	670	701	762	691	719	699	684	722	711	733	767	730	693	665	726	751	709	681	746	740	680	708	679	682	720	734	683	727	666	720	692	710	712	704	702	684	646	740	720	700	680	699	657	667	708	726	721	768	661	687	710	718	735	734	732	709	705	713	727	734	706	710	681	731	719	721	743	749	713	701	707	710	715	696	740	680	690	654	696	751	727	683	710	712	717	726	679	698	740	672	642	710	680	738	684	709	729	717	662	686	736	685	679	704	752	710	705	707	693	703	679	706	676	690	655	725	686	707	728	690	717	687	728	662	723	701	756	762	733	668	711	686	663	695	736	670	673	711	694	697	702	653	725	713	695	681	684	712	672	696	740	732	678	739	685	683	715	687	753	707	690	671	720	703	721	698	704	700	656	729	715	727	708	713	677	733	738	686	725	700	709	646	666	738	682	734	674	742	755	663	664	756	730	734	737	755	679	727	714	704	733	715	696	693	722	661	677	682	738	710	724	734	760	693	723	713	689	719	693	700	682	679	718	717	756	713	737	702	659	755	734	742	698	677	668	689	716	723	750	736	755	725	752	700	700	711	692	705	730	636	730	736	715	674	700	725	697	717	712	719	688	745	757	712	701	666	698	694	699	705	729	704	677	741	682	714	719	706	739	691	734	703	652	735	692	751	726	703	710	679	688	691	713	658	725	719	758	694	723	713	700	677	736	775	727	697	715	697	696	703	730	704	730	739	699	686	699	713	717	703	710	661	725	746	762	673	701	716	645	701	738	715	694	723	719	716	756	696	732	751	735	708	676	704	745	698	679	721	675	733	716	727	706	695	697	655	703	716	704	708	678	699	690	747	731	720	731	719	700	705	697	723	703	718	740	693	740	725	681	690	713	710	729	679	694	702	707	753	722	693	670	680	698	683	742	697	725	747	666	723	664	692	688	692	719	709	723	698	691	688	686	690	750	755	725	702	731	676	712	723	707	752	696	734	672	674	687	720	757	687	736	746	709	695	668	683	678	681	753	730	720	724	675	718	693	711	712	709	665	715	717	708	675	681	691	723	672	687	670	672	731	687	718	703	692	703	704	737	716	730	693	671	689	696	708	758	674	718	654	713	740	725	699	665	723	675	718	709	701	761	699	712	692	712	723	747	693	728	681	707	689	695	707	720	726	690	700	730	684	677	732	708	788	701	678	667	702	741	692	742	738	715	665	676	727	719	662	670	707	701	739	707	669	687	732	731	705	726	718	700	692	736	751	707	671	763	677	673	695	681	702	765	677	682	720	703	699	682	676	707	696	796	681	726	696	746	742	797	692	707	715	735	679	715	712	673	701	716	720	740	712	710	779	729	742	741	716	670	701	728	702	715	671	731	683	749	715	717	693	721	747	734	702	720	741	706	722	727	690	725	749	714	711	681	710	743	694	707	726	742	677	718	687	712	735	685	747	720	711	753	694	723	650	739	709	698	730	742	765	724	685	740	717	725	678	731	707	713	719	718	736	714	763	698	707	660	701	684	652	680	725	783	700	722	643	687	714	693	748	714	677	723	710	697	692	713	712	746	690	706	696	713	680	749	677	728	693	760	754	688	734	728	709	639	737	694	676	731	664	716	684	729	700	755	713	711	675	676	730	697	745	722	691	660	711	676	699	661	717	696	744	720	729	755	670	685	722	739	717	728	686	737	722	680	733	718	669	680	733	751	693	710	715	752	715	678	711	684	695	718	701	733	685	725	655	705	673	702	701	717	703	637	705	677	698	670	681	705	692	660	705	729	731	682	737	704	702	793	702	695	733	659	732	678	714	708	686	694	674	708	703	701	707	767	736	718	785	675	704	697	757	686	729	724	703	738	736	714	730	730	723	727	700	754	742	748	716	723	721	669	703	722	688	714	700	699	697	719	646	728	742	704	698	642	700	730	705	726	742	641	707	725	713	733	718	713	688	739	679	674	725	695	705	646	742	742	683	706	716	648	718	695	702	680	685	719	702	781	711	713	718	703	722	700	691	700	746	714	705	668	762	693	724	697	743	720	733	727	710	739	732	746	678	717	766	767	717	749	682	684	716	727	721	669	684	711	723	719	708	718	721	703	686	712	718	692	718	682	736	720	736	651	730	696	707	719	712	693	688	724	726	682	738	735	714	631	703	720	663	681	697	744	744	676	761	689	652	737	714	713	714	717	764	719	666	707	681	693	694	671	673	642	710	698	711	709	691	715	727	672	688	728	733	661	677	688	689	738	720	723	697	731	719	667	747	728	714	688	695	730	671	708	667	672	701	682	681	681	695	696	700	709	693	729	720	676	729	722	658	693	697	695	732	703	635	682	696	810	707	702	694	729	668	712	708	701	682	748	746	677	730	721	707	736	672	702	749	740	713	718	756	660	722	655	706	671	703	717	695	725	715	689	734	745	715	712	693	711	709	690	705	763	691	691	716	717	696	667	725	706	721	761	746	712	697	708	720	765	707
30471	43918	18274	7437	7565	5489	4324	3676	3634	2762	2447	3412	3338	2647	2086	1525	1269	1049	983	925	917	862	806	865	772	854	791	835	845	842	812	805	855	824	823	859	819	845	817	824	852	825	840	838	870	851	805	835	812	837	843	834	841	819	838	802	805	800	777	852	788	871	799	838	837	872	860	805	841	786	864	815	833	797	886	863	841	841	862	772	828	841	851	808	819	838	837	823	820	904	796	850	803	811	876	860	860	852	834	865	823	834	831	809	813	769	894	787	845	804	844	833	834	815	771	863	776	783	835	849	818	764	837	828	818	827	842	799	855	835	852	778	837	817	836	831	807	837	850	799	801	802	838	823	839	862	872	855	792	853	856	785	866	838	835	830	770	819	803	836	834	872	818	862	779	846	767	816	880	807	825	836	859	776	856	868	821	873	849	838	839	822	865	792	809	806	793	889	839	779	834	846	856	850	778	859	788	815	823	867	853	855	877	800	798	843	795	830	827	840	781	815	820	825	834	824	846	845	848	865	821	785	796	824	822	837	805	821	862	818	796	861	833	878	849	840	839	820	827	838	828	830	814	820	841	830	813	818	807	812	868	881	802	811	862	799	871	852	794	868	885	830	805	829	801	851	768	865	795	867	854	816	842	763	803	818	822	847	817	823	786	827	830	795	819	800	817	828	800	888	856	846	829	896	861	867	830	825	843	852	823	755	859	855	845	856	801	807	834	805	828	801	834	856	843	778	803	800	785	766	836	801	841	857	828	816	838	847	825	751	850	868	824	795	849	868	842	841	923	837	866	897	845	855	789	820	835	861	863	861	794	758	799	788	786	810	785	836	896	810	806	843	815	817	855	818	824	879	790	823	822	837	833	862	805	844	844	844	842	852	865	805	804	801	870	802	825	818	791	834	819	852	831	839	811	871	863	823	797	829	868	818	831	840	806	804	844	853	795	856	862	822	887	808	806	805	828	824	810	771	807	802	838	809	848	864	856	782	793	833	818	831	864	804	881	834	823	778	830	789	865	811	836	790	847	854	867	816	840	791	797	853	816	846	876	814	877	816	855	858	828	865	842	862	820	851	828	808	881	863	827	800	873	840	869	851	896	802	822	815	826	826	842	838	826	812	789	799	821	855	794	802	827	830	866	824	836	839	833	854	837	788	801	784	814	815	831	858	838	830	853	838	789	772	774	873	852	782	812	813	814	824	825	821	839	796	850	840	803	815	858	818	827	840	849	830	860	778	830	795	814	848	877	799	807	852	834	880	763	809	811	842	827	829	845	793	833	827	842	783	867	822	849	813	795	790	841	860	795	793	837	811	846	841	812	811	849	808	835	810	831	799	801	816	890	827	828	780	807	783	857	804	822	809	827	814	826	847	859	844	807	869	774	835	845	771	801	855	859	825	876	872	836	862	819	789	824	794	844	815	872	830	874	856	871	872	830	829	799	782	770	789	809	833	842	794	792	821	834	805	814	835	817	806	804	775	822	842	864	838	827	737	811	872	863	843	844	806	866	818	878	851	851	794	782	775	794	831	840	842	828	832	763	830	819	818	856	863	838	812	826	842	847	817	852	768	853	783	860	841	850	811	843	838	782	858	807	809	803	894	835	798	803	809	819	827	810	832	824	860	831	852	830	874	809	820	821	828	785	855	915	825	830	817	876	806	842	847	810	784	836	808	850	790	808	850	860	807	815	815	831	830	837	880	837	834	823	827	848	841	837	818	899	825	800	870	815	859	866	847	855	863	828	864	847	836	815	871	795	789	864	804	841	843	837	807	771	855	849	841	853	875	829	808	795	847	791	844	839	828	886	836	882	846	840	812	851	811	826	836	866	843	788	821	754	771	772	815	807	820	827	845	831	799	795	799	840	830	823	844	815	848	868	750	854	799	859	824	865	808	831	841	823	837	835	815	809	842	814	815	831	862	779	829	819	850	808	817	815	842	860	836	815	868	802	860	841	841	835	856	793	837	829	838	826	788	812	866	820	809	860	836	871	846	885	861	865	780	865	824	892	787	849	839	770	815	816	826	806	833	799	828	727	839	821	793	815	834	839	835	769	799	864	865	829	782	856	786	859	819	824	833	813	836	843	819	812	834	828	805	799	879	859	791	834	879	853	841	850	856	805	825	835	814	823	832	845	812	842	835	792	832	855	777	823	817	806	826	873	803	804	830	818	830	843	824	794	835	837	870	822	852	818	843	794	828	884	842	800	894	844	876	789	784	836	825	829	787	793	889	837	829	819	796	863	842	855	785	833	836	821	860	759	804	821	852	808	834	823	785	833	820	805	789	840	849	848	859	821	824	830	830	854	875	852	788	806	827	804	835	862	788	832	817	875	813	812	816	793	826	816	805	800	799	812	815	824	876	839	825	815	838	858	874	820	868	840	873	877	845	855	829	793	876	842	832	861	820	786	877	840	838	796	822	868	839	846	844	841	845	873	849	824	856	793	856	841	881	842	822	791	821	880	815	797	801	808	866	839	889	794	849	888	787	863	847	851	836	817	832	863	804	796	816	771	852	905	834	815	873	859	819	840	819	885	788	837	831	791	827	882	851	822	847	822	828	822	800	829	826	832	788	845	826	822	902	806	793	817	855	808	835	896	873	792	886	858	869	820	808	808	849	867	843	839	855	820	829	810	852	858	829	808	837	807	773	825	854	814	805	843	819	773	795	844	836	868	820	809	849	814	839	807	866	837	836	846	789	819	859	797	809	811	816	827	815	784	826	794	789	830	805	832	853	879	814	821	851	771	818	845	858	825	801	845	831	832	800	800	825	849	839	857	833	853	833	887	865	814	819	881	883	813	866	842	839	830	800	784	856	818	860	848	873	839	808	876	812	838	828	792	809	802	835	852	838	800	830	858	802	811	765	814	840	824	794	856	859	825	783	856	832	803	823	846	859	799	888	827	813	846	845	824	801	857	819	814	857	784	806	820	856	849	839	812	768	829	867	803	844	818	853	804	826	847	780	794	791	754	868	848	810	835	810	804	815	811	856	805	836	780	844	801	816	827	839	903	818	833	842	826	807	870	826	819	822	856	827	858	829	846	821	818	802	793	798	844	812	816	838	849	828	826	812	807	824	858	838	846	883	789	856	828	833	862	807	806	815	817	822	805	817	797	862	870	789	797	793	844	806	825	862	816	845	850	787	842	790	885	843	817	913	825	839	799	865	856	817	808	840	848	809	825	802	804	824	875	855	789	854	786	828	851	829	863	876	767	784	833	863	820	810	847	826	854	794	849	861	864	793	836	787	828	874	831	800	806	830	812	796	842	846	871	844	842	846	852	835	845	805	870	794	874	798	840	888	799	830	861	824	838	804	826	855	824	888	813	807	861	829	805	836	835	857	876	839	844	865	816	887	840	875	809	842	851	825	837	851	821	848	813	853	847	823	810	788	795	839	791	909	790	813	845	830	841	790	837	791	844	854	827	800	810	801	809	844	824	816	807	821	835	861	845	818	836	829	781	818	790	850	820	785	770	831	819	862
24298	21513	28755	24622	21296	13182	4729	2963	2659	2657	5934	10458	10257	8843	6343	3534	2495	1808	1344	1016	881	796	822	738	726	705	681	662	724	745	683	720	725	726	735	685	738	757	762	684	696	766	696	765	711	716	647	753	680	709	719	715	755	756	667	696	711	737	718	683	677	707	723	646	760	725	705	704	691	763	682	750	717	641	710	750	716	729	675	707	737	699	708	785	736	669	694	755	699	716	700	653	749	695	682	693	743	710	684	738	759	674	725	696	741	717	681	767	661	728	690	666	715	741	739	674	762	712	771	698	734	722	715	683	711	701	670	715	746	737	716	759	704	657	703	704	716	684	678	740	720	766	699	689	727	709	739	694	748	650	659	691	743	730	747	730	723	758	704	698	721	698	729	695	730	692	743	648	733	727	727	706	736	722	751	672	725	717	677	682	715	724	723	654	708	719	709	719	717	686	718	695	708	697	718	715	726	733	721	648	698	727	739	718	725	697	703	696	675	735	688	737	742	744	700	689	704	738	732	721	702	649	705	712	726	705	752	680	656	698	709	725	679	714	688	736	697	727	729	718	695	734	741	724	686	735	706	722	661	731	717	732	704	728	694	712	699	714	705	714	698	676	748	739	747	696	731	688	782	728	734	653	755	703	667	684	727	700	736	725	624	700	681	698	698	713	692	700	702	702	730	718	742	728	715	680	688	686	752	694	646	740	658	778	675	701	716	718	719	648	716	710	735	723	737	717	653	682	781	747	710	713	672	720	699	708	714	676	686	754	703	708	717	685	698	752	701	769	705	720	713	681	684	752	723	759	713	705	705	716	694	714	745	727	731	678	681	712	716	675	725	711	744	750	753	684	744	679	740	712	787	738	734	717	699	707	735	726	715	698	687	665	707	655	696	699	727	705	689	725	694	729	732	678	694	691	746	731	691	724	693	729	719	647	696	740	741	702	681	700	708	700	708	754	664	693	671	701	732	676	690	724	740	732	679	740	676	651	681	677	692	692	709	701	733	706	696	717	736	720	722	711	641	683	706	745	711	713	728	702	714	706	699	679	694	714	712	711	713	710	692	766	721	743	724	721	737	686	709	750	695	741	702	664	713	692	711	743	705	652	726	724	681	664	713	658	736	746	696	703	702	675	706	728	770	679	696	715	672	761	670	665	684	710	701	720	744	727	699	719	715	709	749	717	702	683	696	683	726	756	690	726	739	688	715	726	712	699	740	716	737	734	728	697	707	700	698	685	704	733	742	697	710	690	727	666	730	703	736	718	740	756	666	683	658	713	684	702	691	774	742	726	691	756	730	699	705	706	734	733	721	715	672	757	684	643	744	707	727	709	775	698	745	654	707	700	727	732	695	728	726	684	668	683	713	732	708	742	745	724	656	678	699	660	724	689	728	727	722	744	714	748	676	741	775	729	735	725	736	667	714	741	687	758	702	743	741	687	718	729	733	693	696	707	714	717	710	744	713	689	701	759	707	693	712	713	743	668	747	699	698	731	684	710	730	719	761	667	709	690	693	707	710	687	694	701	695	677	703	731	774	684	731	667	739	710	705	709	726	705	710	714	708	700	661	689	707	683	721	700	693	710	692	706	754	718	670	705	654	681	707	707	721	708	689	681	697	743	651	725	719	663	748	678	725	734	688	695	710	681	759	744	737	733	707	765	751	701	722	703	717	692	713	760	742	737	754	686	744	644	721	737	720	713	696	725	697	719	721	718	684	705	693	742	702	729	731	734	717	734	715	717	729	718	735	696	707	691	743	653	707	727	707	723	739	745	710	734	702	766	704	708	718	676	690	692	695	704	702	660	704	701	737	741	721	708	667	735	716	725	670	711	672	692	672	742	706	703	759	704	664	705	716	695	714	754	711	766	674	703	666	719	692	751	673	690	701	724	734	791	734	701	721	741	752	708	702	664	710	722	758	717	699	686	695	746	747	724	731	758	732	688	735	752	781	732	723	729	737	743	722	743	696	712	769	710	709	679	726	666	680	775	659	711	667	716	697	709	690	744	686	746	737	720	784	767	716	701	698	667	671	713	703	719	687	688	739	718	734	686	704	715	746	719	758	676	671	730	718	702	698	733	752	707	746	747	687	696	773	711	726	702	679	744	730	691	800	695	721	730	681	730	722	664	645	722	723	736	672	715	664	649	730	688	657	697	667	694	689	667	711	709	712	720	696	716	709	694	711	757	704	702	733	747	733	735	685	713	700	746	674	649	679	720	683	728	660	713	706	757	716	714	740	726	788	730	701	691	691	722	694	756	720	688	770	732	710	715	704	766	703	750	706	731	718	704	744	698	712	688	756	709	748	719	692	712	737	699	710	683	697	728	683	748	710	687	715	724	707	682	680	742	727	718	709	690	716	730	721	719	750	708	719	686	679	706	708	761	703	703	738	667	691	635	699	679	654	728	714	752	708	735	736	721	720	643	675	711	727	732	720	709	686	729	726	722	699	708	694	698	737	694	700	703	714	700	707	730	720	714	692	702	741	681	711	681	678	705	736	741	706	734	701	737	726	695	677	710	722	682	656	721	740	704	794	732	723	689	726	677	717	725	753	711	703	698	739	727	675	629	737	757	700	671	698	659	702	706	708	710	733	722	722	688	719	663	731	663	738	717	735	767	710	738	704	752	709	694	775	671	679	692	725	710	695	771	733	698	721	710	703	718	715	698	707	715	700	706	739	687	704	687	756	689	676	713	716	739	678	736	715	693	694	703	705	664	715	704	679	724	644	730	719	740	728	722	677	697	727	698	702	702	685	749	722	735	682	772	744	729	657	672	728	703	689	732	679	711	719	732	714	678	723	731	741	716	702	706	704	696	663	691	664	630	672	682	705	725	702	726	693	687	727	680	749	709	709	672	739	773	699	712	719	713	670	672	712	703	677	722	674	702	691	664	699	708	704	688	685	689	741	670	752	726	739	703	702	689	712	715	664	703	733	674	774	743	755	669	706	734	670	703	682	690	714	756	692	702	706	670	692	713	687	709	693	691	687	765	668	667	692	720	697	716	736	694	732	680	698	724	708	689	707	725	685	707	728	681	692	739	736	731	685	743	727	716	713	697	715	710	705	690	701	730	713	734	716	770	703	745	715	719	752	716	790	671	694	705	700	685	736	731	680	682	737	715	746	720	656	750	727	719	685	751	656	716	745	690	719	710	768	693	739	724	704	680	727	728	733	707	703	707	710	734	705	738	700	721	728	694	707	691	675	661	700	682	720	701	740	748	753	661	671	713	735	638	736	737	699	727	729	698	712	702	711	705	672	750	727	719	684	716	749	709	720	679	699	701	693	691	685	707	698	740	714	684	699	730	720	688	738	760	705	742	684	714	724	674	654	730	687	724	677	723	692	723	698	724	689	725	685	697	708	714	713	728	673	720	730	730	723	742	766	676	694	721	733	708	690	765	703	700	707	708	674	726	701	742	713	706	755	725	716	727	721	678	700	718	701	697	669	681	722	634	722	684	674	658	780	755	749	715	704	743	674	718
35039	60095	32573	11607	9454	7569	6268	5125	4927	4656	9802	15528	14803	12576	9327	5326	3807	2593	1800	1392	1101	962	847	850	796	778	785	860	817	749	835	827	821	839	817	824	841	872	828	820	807	816	859	767	842	826	860	854	831	856	808	817	832	835	827	810	856	808	817	759	875	833	821	801	828	783	823	810	810	869	836	809	842	789	836	823	842	851	869	804	833	838	803	807	816	831	830	870	805	799	808	812	800	843	828	815	842	838	892	840	829	843	839	800	895	789	870	796	853	837	850	830	811	841	824	800	825	816	839	840	800	845	807	862	835	774	839	823	814	816	788	839	813	815	821	844	876	836	803	844	800	797	812	826	813	875	863	803	834	873	797	805	854	893	867	879	769	790	815	833	799	865	849	817	919	863	829	842	843	849	831	790	771	890	832	841	815	802	814	844	861	811	814	849	782	800	844	847	826	851	774	871	824	852	811	819	789	826	855	844	821	834	836	826	843	766	800	854	796	837	855	822	819	829	851	862	828	849	807	781	831	760	859	867	801	795	810	782	885	804	891	822	815	787	849	820	837	882	845	819	805	778	787	790	818	805	812	826	819	773	864	805	825	813	870	820	867	824	845	869	851	826	782	786	835	797	824	862	833	849	842	832	802	856	860	815	793	782	828	790	797	829	880	800	759	865	865	879	790	849	803	814	819	796	814	890	836	758	801	784	859	821	826	816	799	828	840	898	811	890	860	843	844	814	819	777	893	768	866	822	848	805	851	801	811	795	802	744	808	823	822	834	860	770	831	815	823	817	821	831	782	834	879	802	805	899	806	811	840	839	789	880	895	844	825	845	820	879	844	884	832	813	778	848	865	834	853	853	839	800	864	867	819	788	847	822	837	804	852	840	869	854	814	874	834	805	817	808	855	795	826	828	849	849	832	866	803	854	849	834	824	858	813	825	814	829	855	858	849	796	822	858	835	813	866	793	840	797	824	841	834	837	805	781	795	837	823	801	862	836	818	863	776	798	807	822	813	820	799	778	846	816	817	823	826	836	824	822	829	806	853	870	837	896	797	859	786	844	849	820	811	811	834	827	790	823	855	834	823	857	822	854	837	808	827	875	770	809	827	801	814	844	794	814	841	798	825	842	824	844	859	809	826	819	825	807	775	793	882	808	810	860	785	849	822	810	825	812	821	799	813	821	837	746	826	797	796	816	802	839	819	845	831	787	817	819	841	827	803	831	809	852	833	850	888	837	846	875	828	882	813	810	848	774	783	787	842	787	820	807	829	816	870	830	807	796	816	804	793	802	866	789	861	810	763	789	836	845	849	895	827	837	805	847	802	841	825	832	839	824	817	821	809	849	843	841	801	834	809	777	875	779	844	840	808	828	864	866	752	803	843	812	837	880	799	828	752	815	825	792	821	846	809	849	827	827	849	812	825	807	780	831	855	806	825	832	806	802	794	809	776	801	873	779	799	811	781	850	807	816	795	857	833	833	789	851	863	788	769	814	786	846	792	810	852	801	782	779	827	821	834	826	851	783	850	854	837	760	875	817	828	793	851	829	826	804	806	818	844	820	870	875	824	797	788	823	793	814	795	877	820	883	846	817	791	810	831	821	856	818	833	867	784	835	843	808	866	822	835	825	817	872	807	796	820	800	902	815	796	818	864	861	844	821	817	840	835	824	844	839	860	786	795	849	808	857	834	847	819	774	838	797	797	800	820	839	819	817	817	810	806	779	828	866	832	791	815	821	783	856	874	791	841	852	832	744	821	835	837	797	859	817	811	794	814	847	797	849	784	798	838	862	780	782	866	838	840	840	814	823	867	837	835	835	864	812	793	846	892	817	853	864	825	794	849	777	825	878	793	827	852	797	859	792	840	837	850	812	833	833	766	835	838	840	806	830	770	786	801	855	828	887	807	823	882	755	808	837	804	881	785	802	792	844	791	803	812	823	885	819	863	820	828	819	816	850	795	796	814	817	828	826	836	754	865	843	764	864	853	782	865	812	845	842	811	832	798	763	806	850	811	816	823	823	798	802	906	816	802	761	802	786	890	818	763	856	805	817	857	790	850	843	800	806	843	813	811	836	776	831	832	817	808	814	825	834	828	816	823	806	842	879	887	839	862	848	831	884	816	793	827	868	822	826	862	798	833	819	869	821	818	841	853	828	807	857	869	846	805	783	879	772	844	816	809	849	851	808	836	805	874	839	825	865	846	830	831	764	827	825	825	870	820	768	847	851	821	829	850	851	817	818	807	859	829	817	858	867	840	803	820	849	815	809	806	845	869	816	799	858	819	810	856	819	836	859	835	842	825	787	826	817	839	875	873	819	796	794	844	862	829	818	773	873	799	827	832	807	861	890	780	774	832	824	800	787	790	820	788	879	793	800	835	781	856	837	846	809	794	838	830	820	787	847	819	862	863	883	893	728	820	779	831	822	783	811	847	871	832	821	805	836	839	837	859	741	835	869	856	834	831	842	814	833	817	828	827	877	840	793	862	790	833	799	823	829	816	809	843	819	871	791	807	845	852	840	801	786	834	831	846	756	866	787	787	874	833	799	815	864	822	873	822	842	808	809	856	834	791	809	824	847	853	854	810	844	841	807	816	800	800	822	862	862	830	840	831	819	812	777	837	865	868	810	774	772	883	823	868	784	837	784	764	745	845	798	860	819	835	770	895	817	809	859	816	833	815	786	852	814	803	828	782	769	811	781	811	835	796	849	839	826	821	811	832	857	843	837	825	886	821	774	893	853	831	847	813	864	854	811	864	810	841	860	829	775	824	813	840	860	849	858	776	868	813	778	842	788	817	800	813	813	830	853	837	846	830	850	833	785	831	805	833	796	812	810	850	816	817	747	883	746	848	802	779	783	852	820	834	880	799	863	809	858	799	777	879	803	821	882	853	851	861	822	890	864	791	778	824	773	826	819	885	804	839	801	827	825	806	795	837	864	809	820	892	879	830	821	725	825	813	825	821	823	819	865	832	840	843	844	838	800	789	825	867	816	815	868	818	835	804	860	832	816	794	883	807	810	803	852	853	873	843	842	881	767	858	848	831	832	771	827	870	848	853	815	802	827	832	782	841	803	795	797	852	853	836	833	830	831	812	808	841	786	838	807	883	822	814	801	823	855	801	801	828	861	788	803	831	852	775	830	791	826	835	888	866	816	783	887	829	870	770	829	841	765	840	843	831	776	868	852	803	852	850	811	843	802	832	825	834	828	846	824	784	854	841	826	857	818	805	815	843	831	842	882	811	848	768	813	862	855	792	851	869	873	831	791	818	782	848	777	827	852	862	790	826	806	847	814	836	843	773	829	845	815	781	856	764	814	828	752	888	852	817	806	810	786	867	807	814	819	804	781	795	821	838	839	826	834	826	853	902	853	864	829	789	848	842	833	840	832	805	829	818	849	805	831	819	808	886	805	824	800	788	840	789	805	833	845	807	796	767	856	864	762	841	810	857	854	803	858	821	771	831	896	830	799	838	850	791	815	814	842	850	807
25556	21617	27825	25354	13189	4323	3164	2541	2227	2156	3458	5916	5877	4891	3589	2324	1778	1439	1156	1007	952	871	867	890	842	771	848	804	768	808	801	791	840	834	796	847	813	786	789	830	818	858	775	800	825	808	823	810	842	841	813	798	839	802	812	788	833	831	799	840	810	800	770	806	794	795	850	815	805	839	783	829	764	840	838	805	849	795	806	777	780	836	840	789	808	807	857	770	831	809	852	838	825	822	817	803	757	808	798	787	838	812	834	793	831	834	748	843	820	840	795	836	830	836	797	806	818	794	875	799	800	806	784	771	800	789	821	851	810	841	792	817	823	823	795	803	813	873	794	855	825	805	854	788	761	846	793	835	807	818	836	855	877	781	790	760	810	793	859	812	820	837	814	836	843	811	778	797	828	818	810	844	839	799	776	813	839	819	798	787	750	851	780	825	793	780	833	784	802	789	860	780	799	785	854	802	830	815	836	752	799	806	768	829	861	798	820	825	824	869	852	835	766	821	772	830	874	828	838	798	869	848	797	823	845	801	789	835	822	833	798	795	807	827	832	816	858	851	845	763	803	797	843	852	825	776	820	820	824	805	811	834	853	853	817	856	809	818	825	838	808	811	763	835	812	831	814	800	821	830	798	827	795	816	839	830	823	849	823	826	798	850	843	832	799	786	824	794	838	834	816	844	798	805	799	825	828	818	787	817	771	803	842	814	819	819	851	788	828	819	841	824	844	830	858	812	766	777	769	796	818	778	839	803	807	818	811	825	772	806	748	775	821	867	817	817	841	783	833	749	833	829	802	879	853	808	763	850	845	821	825	787	821	866	822	828	812	837	771	801	796	810	840	799	811	764	857	835	776	850	805	824	804	812	838	806	791	785	787	817	810	833	881	790	876	765	795	828	822	836	839	873	791	832	829	803	778	801	810	798	862	851	818	836	830	824	821	833	798	802	851	816	855	829	812	847	834	770	819	844	815	819	803	809	800	829	840	846	800	825	816	819	822	755	820	804	820	809	767	833	804	829	809	831	830	815	784	833	821	779	871	826	834	860	816	806	795	797	810	820	849	804	788	811	815	843	843	806	794	812	864	821	859	840	868	848	845	752	786	808	877	819	810	805	843	745	842	815	823	833	842	785	803	853	844	731	852	826	818	796	834	765	860	831	835	885	775	830	796	787	807	749	814	843	777	795	796	812	796	800	785	848	829	788	791	801	814	817	823	803	810	852	792	815	819	829	870	837	802	819	800	769	867	766	817	813	847	850	819	801	796	863	819	822	805	825	838	799	847	816	879	865	866	838	828	777	838	788	828	850	850	768	851	812	842	775	868	809	800	771	787	814	837	822	807	783	759	781	797	815	841	827	810	798	802	803	802	788	839	813	827	784	829	805	789	795	857	785	829	796	836	791	829	804	792	801	789	821	784	774	835	798	837	832	825	786	783	803	829	808	811	826	757	831	808	764	837	768	777	865	775	779	793	790	823	848	816	816	901	794	709	789	827	851	835	767	820	802	830	845	788	830	785	792	813	857	818	804	809	813	820	801	854	861	841	772	848	781	819	846	783	774	805	829	803	855	790	813	832	808	837	763	817	804	819	802	837	848	789	885	776	825	815	822	810	842	822	838	833	857	836	835	795	850	795	802	848	830	816	748	819	836	838	839	809	817	790	821	848	812	832	805	777	795	842	868	809	802	839	821	820	784	839	831	844	830	813	781	805	801	901	820	820	828	820	752	834	793	873	811	809	828	829	775	837	788	816	812	821	823	820	805	828	861	758	831	774	828	819	799	857	806	818	831	869	846	826	802	856	803	822	814	822	819	867	908	775	768	822	798	777	841	792	853	843	774	838	836	798	824	826	846	792	796	859	835	854	823	750	812	824	810	807	766	847	856	849	818	796	843	832	859	764	828	832	841	853	783	833	812	832	879	818	806	786	853	762	830	790	827	830	821	817	843	810	808	835	807	847	797	787	772	805	747	741	786	788	819	797	862	813	796	816	793	776	858	768	779	802	847	809	844	854	810	782	764	832	817	803	854	840	799	836	750	793	839	820	807	795	826	859	843	803	787	812	822	779	847	851	817	838	812	864	822	825	867	821	809	816	791	806	839	816	807	822	783	835	832	806	796	814	749	799	795	822	825	880	773	762	766	823	786	836	840	818	798	773	824	827	818	894	838	802	765	811	854	798	842	839	827	846	835	761	847	872	786	822	815	863	813	820	800	808	785	826	861	813	827	802	815	848	857	818	871	801	827	833	859	846	817	796	798	774	801	870	825	842	835	875	813	768	810	863	802	848	800	820	843	831	784	778	764	733	851	799	840	799	781	804	814	879	793	788	799	816	816	781	843	774	807	799	840	839	783	795	831	790	803	801	823	813	870	846	785	871	882	863	826	805	783	826	852	824	800	873	807	860	810	763	832	800	872	797	796	854	836	801	822	815	833	815	804	821	816	871	839	832	832	811	806	848	794	771	792	852	821	864	792	883	800	800	799	785	851	825	840	842	829	793	808	817	810	823	812	822	804	832	784	801	772	787	822	819	787	805	802	797	819	795	843	818	863	787	807	798	808	820	807	813	845	842	794	800	820	790	788	832	822	857	837	812	802	820	816	850	798	876	857	838	807	859	780	814	761	829	875	810	770	791	771	788	861	834	815	811	811	802	808	782	819	798	815	837	823	837	768	805	859	799	830	779	820	805	818	798	744	788	843	796	820	796	791	803	776	870	817	801	766	884	852	805	790	833	828	805	757	843	820	762	828	792	832	790	812	819	838	843	843	798	849	824	831	824	812	846	854	784	810	810	819	778	833	846	901	831	789	850	795	822	775	799	825	795	859	793	788	762	841	836	836	811	816	812	787	794	841	823	810	814	770	822	780	796	781	796	861	785	818	785	792	833	788	807	854	840	865	820	774	811	853	775	813	841	823	762	862	815	806	831	773	771	851	799	735	815	836	830	817	861	814	856	813	804	796	831	779	788	849	804	830	796	842	822	784	825	771	872	836	790	770	823	822	834	798	881	848	807	775	880	837	821	805	782	853	876	847	826	776	828	809	791	841	817	796	832	822	809	860	777	797	758	850	766	814	750	834	809	836	863	838	818	811	827	798	751	801	775	827	806	806	817	823	833	854	797	828	874	824	806	824	801	802	792	774	788	820	840	890	855	813	849	833	829	788	833	822	820	787	806	769	798	844	838	818	799	820	796	825	792	866	747	785	812	800	824	844	799	824	841	835	811	877	829	805	766	823	761	813	820	823	823	809	807	810	837	846	801	812	824	783	768	774	843	879	816	837	856	841	817	801	851	800	817	852	785	815	743	774	761	807	826	796	820	831	771	844	853	796	768	818	817	833	782	807	806	818	817	864	780	767	845	802	736	835	803	853	822	807	797	870	767	821	824	790	856	787	815	860	819	820	783	822	834	808	836	846	792	843	758	869	839	774	799	785	811	837	855	801	804	807	834	830	821	813	820	861	770	755	855	794	779	788	774	794	780	821
33655	52847	25408	10099	7582	6482	5680	4781	4080	3779	6772	11092	10228	8536	6162	3806	2784	2097	1561	1297	1116	977	992	1040	945	965	877	951	937	941	947	914	927	965	913	986	1005	951	954	944	995	906	942	974	874	992	936	924	936	951	957	953	958	913	1021	939	962	980	967	948	984	1004	955	974	945	959	997	957	987	1016	958	992	932	950	941	929	891	936	968	936	894	963	915	912	931	923	975	936	950	910	914	967	931	912	909	960	1020	961	999	943	974	913	959	960	900	933	948	910	933	955	965	900	937	919	945	962	957	937	960	918	935	976	932	932	923	984	968	892	916	935	951	956	945	1002	928	931	932	971	955	933	932	898	1001	947	996	918	976	999	945	968	969	940	894	976	940	932	916	967	920	954	978	984	944	918	988	1033	933	927	943	961	926	950	942	927	956	959	979	917	995	957	949	974	996	944	923	887	976	944	969	947	1008	1036	1004	957	883	1001	949	953	895	945	925	942	966	926	949	920	905	905	956	908	932	914	920	972	937	947	996	948	928	937	929	998	976	947	945	946	908	972	965	927	917	1000	966	934	969	948	922	906	964	934	937	994	923	925	941	936	957	960	946	951	979	961	943	927	912	968	952	923	916	933	890	902	980	950	976	934	970	924	942	953	1018	947	915	897	959	928	907	957	929	934	913	910	935	921	953	968	1009	941	998	940	918	902	956	930	917	968	938	926	920	922	975	915	929	956	956	910	923	940	961	970	1015	868	986	925	918	905	955	908	935	954	941	961	958	1010	1004	936	937	951	927	925	917	911	984	905	926	959	968	969	958	964	916	926	946	940	901	944	964	916	977	889	980	908	972	911	927	924	991	917	975	943	972	949	930	959	929	933	952	954	964	971	932	989	964	926	976	870	945	891	965	973	944	935	947	906	940	1000	911	909	930	948	970	919	949	966	977	893	952	963	909	957	932	918	909	1057	968	1005	937	914	930	946	929	951	929	1039	923	915	964	937	943	975	941	986	1002	956	971	954	911	957	992	927	919	912	956	933	968	927	953	937	1000	975	939	898	967	939	957	948	964	957	931	928	930	959	886	943	938	980	946	886	957	935	965	997	990	969	992	946	936	1031	933	958	939	946	942	921	907	949	919	939	970	888	979	938	915	970	928	1008	934	941	962	917	936	872	919	929	921	937	974	988	897	932	942	943	917	935	961	946	939	945	935	1018	998	989	988	984	932	909	986	928	964	972	927	936	988	929	1006	883	927	958	947	997	934	890	889	958	951	1015	900	992	987	952	924	936	944	910	954	946	956	958	946	980	958	976	987	983	971	925	934	931	991	925	973	968	979	972	941	946	973	968	952	972	999	979	945	973	975	894	973	944	981	889	985	966	925	934	988	935	939	919	991	944	1010	984	957	919	959	964	959	951	903	964	922	1011	927	918	930	946	935	963	933	919	995	959	986	953	938	951	993	952	992	1002	925	933	979	968	989	903	983	960	920	955	906	932	903	945	974	933	963	953	967	975	918	958	944	952	974	963	983	958	938	965	914	945	927	964	997	954	933	909	934	862	930	910	947	934	919	956	971	937	925	886	942	979	985	926	982	976	900	888	921	971	933	955	983	1005	947	929	981	932	946	993	965	966	891	956	949	948	958	959	933	936	967	979	953	892	945	885	916	935	940	884	876	945	978	913	950	919	940	951	948	963	1022	1002	924	950	926	947	1003	956	946	923	1004	952	997	967	952	929	935	949	924	1028	950	925	976	953	931	946	977	906	866	917	979	923	961	985	957	951	911	925	982	906	921	991	965	971	918	932	993	967	951	943	937	985	935	955	936	920	915	965	971	943	951	913	928	929	931	939	905	932	925	919	944	961	928	959	970	928	942	924	943	983	899	942	962	973	925	921	946	925	947	952	932	948	915	975	938	935	974	951	944	935	935	929	930	986	937	892	990	926	904	975	960	929	887	943	939	859	899	935	988	966	982	948	932	961	925	892	941	920	941	956	958	985	978	954	965	930	969	947	927	939	912	965	961	929	980	976	978	970	985	969	951	958	905	963	934	991	956	933	858	976	982	948	913	941	927	967	945	985	957	929	958	993	981	944	970	976	852	950	955	920	899	898	982	968	939	951	956	947	956	931	924	908	920	1007	964	997	928	941	961	887	1015	973	945	953	926	947	1009	921	1001	962	922	977	973	952	931	973	982	989	999	947	997	935	972	936	948	913	923	965	964	907	941	921	922	927	983	968	912	988	980	917	966	950	938	935	1004	1003	956	951	924	969	978	931	995	955	910	933	1003	967	930	919	969	931	953	926	887	958	968	928	969	1044	999	912	934	954	963	978	910	925	934	1018	940	924	989	948	893	958	896	954	938	957	949	910	918	948	958	970	944	995	946	1011	910	959	952	937	980	946	950	964	1000	985	915	990	932	992	984	971	1000	941	959	897	983	977	988	902	928	941	927	980	960	938	925	919	901	977	978	906	945	949	960	981	917	933	902	885	979	949	932	980	931	982	947	919	991	941	985	922	971	971	971	965	968	952	986	942	913	945	928	960	908	954	995	922	985	966	912	931	897	944	938	903	945	1007	912	976	950	986	943	965	960	926	934	979	927	919	921	921	928	997	998	916	942	939	920	956	901	999	1006	944	977	923	966	922	968	967	964	905	939	939	976	956	938	881	948	895	938	982	897	948	917	1013	952	946	979	962	919	939	917	940	944	1005	942	962	925	982	968	924	937	942	948	935	976	923	876	911	888	961	949	911	950	970	999	915	922	987	930	943	973	965	967	957	969	972	953	988	924	956	957	963	983	926	980	887	903	891	941	935	919	966	882	981	998	941	962	952	922	949	950	996	882	969	911	957	947	969	983	891	962	937	950	954	934	962	911	924	948	960	980	926	981	959	969	969	945	949	960	949	973	994	937	975	916	922	933	990	917	941	940	935	1008	972	939	1033	914	927	975	939	974	919	902	944	959	928	975	954	956	893	980	973	965	958	929	1010	938	963	905	915	948	964	997	982	912	923	944	897	966	972	921	1008	956	943	942	950	956	985	950	957	916	1000	991	972	963	918	945	944	980	915	961	914	986	925	947	959	928	954	955	912	950	959	942	924	916	934	943	958	923	911	982	960	947	909	940	955	903	957	929	976	939	899	914	979	951	995	920	936	920	1001	949	965	930	934	941	919	962	1010	972	883	962	973	926	930	1003	964	967	922	951	868	928	969	982	921	950	959	984	925	980	956	950	997	994	947	980	964	884	956	955	967	939	931	926	1001	970	977	933	966	966	920	973	986	1019	930	935	932	964	930	986	977	1025	1002	947	946	948	974	954	920	953	978	944	913	881	909	968	922	945	935	974	940	996	1003	949	966	942	966	963	977	957	959	929	966	972	903	980	891	979	1003	943	931	956	908	959	932	945	952	965	970	951	923	977	921	939	915	970	899	936	934	972	945	943	895	914	949	958	940	912	974	918	937	996	967	935	962	924	948	942	956	942	927	968	944	928	952	955	908	983	955	964	967	974	922	961	894	963	1001	925	944	937	941	997	958	952	944	958	943	914	962	938	962	964	950	980	862	932	961	924	919	940	996
23291	21593	29350	24216	21555	21726	14712	5180	3658	3924	11670	19519	18949	15559	10356	6800	4902	3333	2367	1664	1231	1080	1007	914	898	860	895	893	933	896	915	886	850	863	847	868	867	900	873	897	921	866	873	866	807	866	815	836	908	889	885	862	889	873	869	878	926	944	907	872	916	930	869	888	873	870	885	824	891	875	861	932	899	863	847	861	896	931	878	917	930	908	867	867	828	879	919	859	935	879	927	876	913	916	878	893	919	873	861	822	855	838	874	863	857	876	836	871	853	828	893	822	894	878	871	892	863	886	876	830	895	906	863	897	892	894	917	864	875	904	874	832	866	927	892	879	934	829	895	893	885	912	900	881	867	911	867	862	873	876	933	880	859	885	848	907	925	906	913	873	891	850	910	904	888	878	845	863	917	856	888	857	878	864	877	974	907	910	904	880	833	910	900	918	981	906	891	895	800	922	859	886	859	923	899	938	901	867	867	893	897	862	875	877	891	912	867	917	874	873	855	886	893	883	903	876	875	946	861	930	900	938	884	919	867	926	876	897	896	909	945	923	842	938	907	895	871	925	907	864	886	835	900	871	872	897	895	861	847	914	886	897	915	901	851	843	899	842	888	888	870	845	840	862	888	878	866	857	914	915	919	915	917	915	823	913	872	852	870	852	878	902	849	880	920	839	868	837	873	806	869	877	859	912	885	925	849	820	870	933	867	913	855	901	873	920	853	829	879	878	917	884	909	907	899	862	889	924	889	897	875	851	841	894	889	928	894	884	849	880	866	849	859	880	942	914	898	894	938	856	906	846	889	921	856	920	887	859	905	889	910	911	911	901	865	903	887	857	901	849	862	845	883	892	881	796	880	846	840	867	914	908	888	922	880	926	866	913	886	890	896	872	899	878	949	932	854	905	890	905	820	920	901	846	918	852	853	859	934	917	846	887	855	883	863	860	857	873	849	852	898	880	896	902	860	876	871	878	861	870	909	843	888	873	877	853	915	880	852	831	851	883	868	871	868	901	836	932	899	931	905	919	942	885	869	887	903	915	920	939	947	872	919	891	819	833	902	831	865	877	886	892	882	905	869	950	864	891	825	886	891	924	892	881	856	873	880	822	876	861	859	920	889	882	860	931	882	900	923	900	963	892	908	851	890	879	909	855	856	938	886	853	856	921	909	874	922	852	891	857	858	890	935	877	907	867	846	853	866	855	903	909	920	890	895	876	900	892	856	893	914	882	869	856	913	907	898	913	852	912	829	909	842	851	937	897	939	903	925	925	877	865	884	844	894	911	871	875	905	903	860	877	879	933	914	852	870	933	890	823	882	883	853	874	828	880	891	860	916	863	918	879	874	857	870	904	920	900	887	853	910	892	805	910	843	934	880	842	928	897	875	866	891	877	883	926	897	885	878	924	862	937	869	922	857	887	867	938	903	890	843	951	861	923	910	892	905	891	872	888	935	896	893	856	839	858	872	926	858	884	828	860	898	860	867	921	836	851	873	874	913	890	885	867	870	846	851	881	859	840	865	915	904	916	939	859	892	854	888	842	923	850	898	874	833	869	876	831	916	930	894	903	942	895	903	889	929	851	928	891	880	878	905	910	894	934	926	897	847	908	864	884	843	915	866	875	925	890	915	871	832	900	836	876	904	930	926	926	942	836	881	871	850	888	841	893	884	926	884	919	939	840	921	901	864	847	873	890	868	876	850	880	859	886	921	905	887	855	859	856	930	884	905	856	898	851	895	829	885	833	867	860	884	885	885	877	891	925	902	844	929	863	881	880	920	906	923	860	926	870	893	864	851	908	891	810	881	835	882	845	880	884	851	882	874	869	882	848	874	854	854	840	879	866	842	960	912	887	904	942	834	885	872	937	927	864	846	871	910	867	858	875	857	875	965	898	885	926	898	916	858	895	894	850	919	857	924	899	876	892	920	854	904	897	844	853	896	871	880	902	886	876	879	884	915	874	902	888	875	911	893	895	880	887	889	880	917	910	897	872	874	943	905	878	918	871	885	895	892	916	912	889	818	889	884	950	880	848	924	889	892	889	894	857	901	892	881	893	900	869	932	911	900	923	859	860	908	893	919	890	886	836	931	838	859	887	858	844	889	917	796	836	897	891	903	877	872	871	909	876	932	919	867	886	886	872	877	915	898	905	952	811	859	894	870	856	913	839	888	872	881	894	854	827	881	904	849	931	882	818	868	915	916	882	901	865	888	876	842	850	867	894	811	909	851	927	833	924	848	882	855	953	885	869	895	890	914	845	878	860	878	934	897	874	913	904	849	939	864	906	892	894	884	882	850	884	882	902	879	843	885	893	874	873	906	900	927	841	902	862	854	952	893	852	793	926	870	900	880	838	905	878	889	911	876	888	940	927	867	940	866	871	850	909	904	875	878	889	860	932	822	901	851	855	930	855	902	875	935	952	900	911	881	904	891	856	895	916	877	913	835	916	862	919	873	862	909	895	876	890	923	922	906	839	882	866	899	925	960	924	866	862	840	879	884	867	869	869	896	968	875	916	894	910	882	846	880	909	883	867	891	895	883	884	840	834	890	882	906	888	910	850	842	862	900	876	894	855	887	836	890	905	902	877	893	873	796	885	863	909	934	840	878	855	867	880	871	924	907	874	844	854	861	928	925	859	859	850	887	909	907	872	896	899	885	858	893	889	900	868	843	898	845	889	883	854	895	876	915	859	934	888	872	863	832	885	873	888	919	908	899	898	947	790	873	896	848	895	833	855	891	863	893	890	814	918	876	881	893	863	870	858	854	888	873	827	835	858	895	912	841	834	888	911	841	852	870	883	854	879	895	881	901	861	977	850	874	938	912	896	890	879	910	905	890	888	872	832	844	891	855	879	881	899	850	877	916	925	889	890	863	868	877	890	871	871	864	832	855	890	951	852	894	889	845	859	862	914	886	905	860	883	880	890	875	926	916	892	932	911	888	900	881	932	898	892	939	896	844	845	886	881	921	870	918	883	913	871	889	851	938	889	872	892	852	860	856	874	867	836	921	926	928	882	933	880	906	881	862	818	858	879	945	914	846	860	870	912	833	889	859	897	833	880	938	900	889	877	881	890	910	922	889	887	866	837	876	893	849	865	905	883	921	892	875	823	895	912	914	901	891	884	875	869	855	859	866	833	855	869	918	825	869	945	833	919	880	875	889	864	891	835	910	886	862	903	886	843	876	861	909	854	850	913	888	928	882	869	837	908	850	880	909	895	865	867	910	839	964	835	894	913	849	894	876	883	871	850	875	831	874	887	910	867	820	903	928	871	873	883	898	856	908	871	890	924	892	880	923	883	873	868	852	827	836	902	886	876	860	858	910	919	912	916	946	900	921	925	869	833	920	906	874	904	841	877	912	924	894	932	894	894	909	885	872	896	894	947	890	838	918	843	914	902	896	874	915	910	885	871	885	915	811	911	882	856	826	846	903	847	931	858	901	910	907	926	948	874	882	862	852	915	902	913	848	916	905	827	900	939	906	886	845	875	872	923
39524	70130	35777	17084	13041	10887	8857	7593	6066	6494	17810	24940	22979	19811	13343	9791	7067	4796	3252	2142	1561	1194	1131	1005	1047	983	983	1001	991	967	1006	1035	1026	926	930	1001	991	973	975	971	993	1001	1013	1031	1021	993	949	958	992	977	949	1009	1007	998	987	986	996	1014	998	1047	1022	928	979	970	970	1051	1071	1098	983	1017	975	976	955	1003	977	1017	1004	960	927	924	994	1027	967	978	962	939	996	1003	983	994	1021	998	953	988	1047	981	1002	1040	1021	1027	1028	1054	994	965	924	974	1018	990	1008	935	991	993	1039	988	994	1007	994	1006	986	999	1019	998	987	962	978	1040	963	1035	953	1018	932	921	999	1026	984	1008	985	954	963	1012	1013	1005	1034	1016	971	1026	1010	1010	988	935	1001	986	966	962	1006	958	1044	989	994	1020	963	981	1036	1033	1043	942	1006	1026	987	978	968	983	1079	1036	1004	1029	933	1010	973	1010	964	983	984	957	1036	1023	934	1023	1036	962	980	1011	1005	925	1037	981	1001	982	1009	1066	993	997	1045	1038	927	1032	984	1009	957	976	994	979	1013	958	1010	939	1041	1001	988	976	956	984	1014	961	950	975	956	998	996	1040	983	998	985	925	984	1012	1009	1035	990	1002	1027	1028	1017	992	955	987	1012	1004	958	1036	984	1065	1042	982	979	990	995	921	1002	1012	925	949	994	1017	996	1010	1017	1037	999	1025	1007	974	969	946	955	972	986	955	1013	970	991	945	942	1013	951	1009	994	949	965	1013	1057	969	995	916	941	979	1012	928	983	965	938	982	977	1001	979	958	1009	969	959	1021	954	1015	1033	1001	913	1027	1001	1020	1057	1025	961	1010	930	991	1035	1017	1024	962	958	990	1012	999	920	1019	916	985	993	1011	982	970	1006	1019	1006	967	1015	1012	985	985	999	958	1026	966	1032	983	965	1012	948	1021	1000	935	1019	1038	980	1002	1033	990	1025	1003	1047	952	1012	1030	925	1048	986	993	988	963	965	1003	1019	971	1006	1014	1043	1032	1033	979	986	1015	970	996	988	1014	1001	946	972	971	956	970	926	997	966	968	979	999	1027	979	924	949	1032	1000	988	996	1010	927	929	985	1008	1000	983	1019	996	979	947	961	958	942	1011	1017	964	998	988	1010	988	998	913	1029	983	1012	981	1002	1038	1025	943	1018	993	1021	989	969	1049	1010	979	997	953	1032	1016	944	986	981	964	1029	1037	936	965	991	1030	1030	1013	988	984	954	1019	956	966	995	1030	1004	996	1007	1004	900	973	989	985	953	1016	1061	1044	960	993	974	933	993	969	991	961	959	1034	956	1032	971	911	966	965	973	1031	960	1026	976	1010	980	1008	1034	1046	998	1050	1037	1039	953	929	1014	949	961	1008	951	1068	965	1021	986	1059	964	1023	962	1011	978	958	1019	1003	935	992	946	1033	939	979	954	947	992	951	1034	1004	978	987	1022	1023	1009	1062	966	998	988	1050	1015	983	970	989	976	936	1006	966	1012	1046	1062	1023	1079	958	1004	973	945	992	1042	995	1006	1034	1061	980	941	982	1045	1046	974	999	950	964	979	978	953	992	992	949	992	969	996	1051	1047	947	950	962	1004	1017	994	996	1020	1037	980	1057	1075	993	943	991	977	977	975	978	963	983	973	985	954	972	1024	1005	1024	1006	984	1024	988	929	1026	991	937	1026	958	1017	965	952	1044	970	1016	1013	972	990	1006	989	996	1001	1011	948	1000	1025	992	1009	994	973	920	1073	957	1053	948	1012	980	1001	1030	995	1009	990	1006	1009	1043	1011	1025	1009	972	969	995	963	968	1003	1042	985	997	1008	1033	1013	1039	959	1000	996	973	986	1013	982	953	994	979	1001	1025	1009	997	968	989	966	973	954	962	1021	979	985	956	980	1057	998	1008	999	981	994	1022	1017	972	1009	1089	1017	1030	1008	1015	964	967	1009	941	969	969	971	985	1006	1025	986	954	922	1051	1021	992	969	988	972	980	1022	982	986	973	935	1014	958	996	968	982	971	952	954	991	1014	1005	953	994	987	995	1023	1002	985	945	975	987	1011	998	1001	969	965	946	943	1051	992	1006	985	1034	989	983	1015	915	978	981	979	1028	988	1003	973	967	973	993	936	1063	961	957	964	1002	1042	924	1022	980	963	1023	935	993	989	1009	983	1041	1009	926	1010	995	986	980	1000	946	956	964	1026	964	963	979	990	958	974	1006	986	1032	1038	1006	955	1003	1052	962	997	1004	967	989	964	978	988	989	1028	1000	976	1027	1064	975	1036	1006	953	992	1039	976	973	1011	1001	994	1014	994	1022	1012	971	992	1012	991	1018	993	1034	1055	1028	997	946	1051	1016	972	952	949	932	990	979	949	984	982	1001	991	986	1003	978	933	911	995	983	998	960	1052	1033	1001	967	920	997	997	991	963	1003	949	1028	984	1024	997	966	947	954	1029	1025	958	1026	1031	946	998	997	978	1021	1043	974	984	1045	996	993	1015	1008	1053	1028	970	1010	986	989	962	938	1015	1036	1019	951	958	996	984	994	973	983	996	992	985	969	967	997	1018	998	940	1002	967	1005	966	1053	1017	1049	1003	964	1019	984	996	973	985	1006	997	987	992	983	941	1012	1036	1021	1001	1004	1017	940	1038	964	1046	952	1013	955	1027	992	958	961	955	1018	989	965	1031	974	1010	1043	1016	995	985	1024	989	1016	1023	978	1054	980	984	998	974	928	995	999	963	1030	994	998	989	1040	974	1017	1033	1016	1010	1011	976	930	961	921	1018	998	981	972	999	983	957	1036	941	1008	956	1013	1022	1018	992	969	1032	986	959	985	974	1010	980	1025	1000	964	992	986	996	991	993	983	1094	979	996	975	987	1022	1010	963	1024	1002	1021	1010	983	1059	938	981	1040	971	935	966	984	937	1018	977	982	1031	1051	976	1051	1018	1030	1042	975	993	973	999	1018	995	978	990	970	978	965	1010	1023	1009	1009	979	968	1052	1017	975	960	976	1033	990	994	1033	979	999	1041	988	1008	996	998	984	1006	1039	967	1002	1023	1034	997	1039	971	975	1044	959	940	969	955	964	993	1010	979	1001	994	999	970	1021	999	964	1032	966	1002	985	989	949	991	1014	974	957	958	1016	993	981	972	958	984	992	983	946	964	974	1006	1019	979	1051	926	923	962	985	1072	975	995	995	1006	960	920	1003	1028	987	1044	946	1006	991	1004	961	960	1061	1031	994	993	1010	973	984	1011	1008	1005	999	952	1000	996	1039	943	990	979	979	971	1022	978	992	1040	1060	960	1002	998	1025	973	964	955	1048	955	1010	954	970	983	1002	1025	1000	997	992	975	1029	1005	990	950	973	1028	993	1016	995	915	1080	983	929	982	1080	975	964	994	959	1055	955	994	980	995	997	1004	959	997	996	936	974	973	979	1015	1032	1020	958	1017	970	962	1018	1016	957	955	967	985	974	998	1032	978	996	1034	975	1015	1054	995	962	1026	923	959	988	979	961	954	999	1032	1024	1005	962	1021	1063	991	995	1005	935	958	984	1021	1004	1030	1052	955	1048	1050	984	1023	958	1045	1019	982	1043	977	981	1047	989	999	999	1006	923	1070	1019	961	1031	1012	943	992	1029	994	965	991	982	981	996	981	1043	961	980	998	999	968	1010	935	1034	993	1008	1024	1032	973	978	981	954	972	1009	1010	961	1020	1029	995	1051	1016	1012	1062	965	980	1014	997	994	1037	1011	1018	956	1023	960	981	915	930	975	938	968	962	1007	1002	1037	977	977	1001	1003	992	965	995	991	1005	993	979	1014	1028	1008	934	970	980	1003	990	1035	978	953	1001	1026	1052	995	965	1008	1021	985	1028	996	983	951	1018	958	1018	985	951	946	1007	950	996	1020	991	973	988	978	982	953	969	1029	983	1008	1064	1027	1013	1009	994	1020	992	999	980	984	1005	950	1010	982	946	936	989	936	972	961	969	977	1023	969	939	1000	992	1018	963	985	1046	1041	1038	963	964	1023	1002	924	965	943	1006	1008	1040	1023	971	973	973	963	1016	935	985	958	974
28713	27931	25639	10654	4142	2756	2067	1980	1718	1508	1890	2100	1820	1581	1116	1045	897	865	803	838	727	668	692	679	645	682	664	673	676	690	656	698	707	674	692	642	657	647	732	680	691	641	643	664	701	675	631	665	718	662	679	653	675	634	683	679	641	701	625	660	745	659	682	615	638	689	662	665	664	665	685	682	689	669	657	677	721	687	672	655	701	658	690	674	697	701	671	713	639	695	700	670	673	749	682	667	690	708	686	708	695	691	673	674	685	695	674	683	656	649	687	730	660	702	670	700	666	635	685	667	666	666	712	659	640	683	672	696	680	728	728	709	703	669	693	656	666	653	721	662	680	672	716	661	711	670	677	693	646	649	668	660	642	642	661	679	689	696	666	679	721	672	716	681	651	672	686	679	643	644	654	693	671	667	686	636	692	653	711	645	683	670	684	709	696	738	680	688	703	711	686	677	657	696	684	667	717	740	722	645	678	639	669	665	672	721	678	677	721	627	640	683	629	681	659	692	684	699	667	655	675	694	706	640	641	643	708	630	682	640	703	684	681	699	661	713	705	646	629	717	726	704	667	663	670	614	662	677	667	677	658	714	711	658	655	687	700	682	656	666	668	695	645	707	659	723	642	643	679	692	647	664	654	689	656	672	694	708	702	683	715	692	636	681	659	698	666	609	624	650	707	642	645	652	676	672	706	676	732	683	706	665	670	645	677	662	693	649	662	697	670	667	649	675	679	658	692	679	688	642	677	702	623	685	653	692	657	664	664	702	662	721	689	673	603	698	699	699	667	687	649	615	676	698	680	666	676	676	644	668	667	644	672	655	670	680	700	698	684	633	710	707	654	672	667	703	707	698	688	709	712	693	631	642	636	650	725	729	692	665	659	680	673	700	698	665	714	687	710	706	638	699	672	629	652	727	732	677	678	693	689	631	731	693	678	674	642	662	671	719	660	644	684	688	681	651	629	627	688	696	703	637	620	679	679	669	677	720	689	678	671	675	705	644	661	719	702	689	679	663	698	631	612	634	698	660	685	683	723	729	723	661	692	659	697	727	662	668	688	679	642	670	680	615	672	687	706	703	647	659	669	629	662	709	710	664	690	648	713	669	674	682	699	699	658	660	691	653	663	676	668	671	679	668	652	674	655	762	670	666	703	699	724	677	657	670	652	647	671	635	708	697	648	643	689	665	695	689	711	638	704	721	663	705	670	674	711	682	712	674	656	686	640	656	676	699	752	692	673	691	654	696	691	662	718	692	687	711	767	723	649	685	699	689	684	682	724	673	678	672	666	682	681	700	630	658	673	681	685	615	680	655	686	681	653	718	688	679	659	690	715	675	631	668	656	631	646	639	634	669	647	665	698	703	651	678	648	675	693	659	699	723	646	663	716	708	664	706	694	632	702	714	621	687	732	689	658	617	679	651	689	686	676	674	688	678	681	673	687	739	691	658	676	659	669	651	689	731	668	643	703	688	624	682	653	669	659	659	661	699	647	634	683	688	684	670	639	697	646	650	660	675	719	588	664	707	692	678	708	634	725	647	700	741	681	665	652	677	666	669	719	680	684	692	668	705	679	643	715	646	672	702	654	629	643	726	678	701	686	692	700	723	646	626	681	701	721	661	690	680	671	682	683	707	729	692	626	722	643	686	706	694	680	684	675	722	689	659	679	637	702	668	682	651	678	672	698	694	726	674	709	692	693	686	741	658	692	666	681	680	651	693	649	655	694	666	716	676	700	642	652	667	651	692	703	693	655	652	661	743	673	700	697	675	691	640	682	631	717	663	629	649	669	696	691	669	682	679	667	716	694	689	687	673	660	703	658	711	678	700	693	715	699	673	694	696	657	699	695	716	666	689	696	668	667	715	685	706	725	695	699	685	635	668	667	701	726	664	741	674	706	696	653	649	645	693	645	674	681	668	643	675	640	630	694	659	635	748	717	680	701	660	696	685	678	723	671	670	678	699	664	663	691	673	695	655	667	711	648	681	635	646	710	671	626	666	701	691	673	629	692	665	670	682	698	694	679	664	675	672	649	630	643	646	687	633	686	655	682	649	686	682	695	695	628	654	653	704	627	701	666	692	700	661	693	662	648	686	647	660	673	661	633	613	647	690	709	656	683	694	682	664	649	673	691	713	671	675	642	698	691	684	633	665	652	701	720	703	678	608	657	702	624	695	689	698	697	670	679	706	677	692	721	630	668	653	694	661	673	635	704	703	706	681	677	654	669	694	692	716	723	668	659	682	711	681	675	665	695	657	703	688	708	647	690	741	690	652	698	700	655	687	765	652	653	682	699	626	702	649	665	680	684	649	685	720	670	705	696	681	668	621	667	668	701	677	688	685	686	656	656	680	644	654	694	688	679	665	644	659	698	673	721	677	692	680	708	692	715	700	692	696	702	690	681	635	686	706	732	666	692	667	653	737	670	673	672	675	697	666	741	682	672	631	679	701	635	665	661	656	711	687	653	669	679	664	712	620	708	668	626	642	672	729	653	641	711	677	678	671	699	710	631	699	638	715	702	697	689	658	704	690	710	713	710	692	681	681	656	691	683	736	657	651	688	717	690	671	697	671	638	712	713	687	669	654	679	701	672	722	719	654	646	688	710	703	688	666	713	676	673	686	743	685	715	684	690	709	657	677	646	652	698	685	710	681	663	684	655	706	669	681	657	687	685	699	681	657	690	709	732	687	670	668	649	706	666	646	687	724	650	692	663	696	668	696	655	679	657	714	641	684	715	679	652	675	703	676	629	648	707	678	657	671	636	667	698	653	701	664	659	669	677	706	656	668	671	724	733	686	688	680	660	643	671	670	690	658	660	666	667	690	710	729	730	664	664	635	676	662	654	720	664	676	655	679	644	623	716	671	608	659	703	660	646	670	680	670	682	680	665	645	696	704	679	643	724	696	642	626	667	700	625	633	708	654	692	639	676	662	684	695	677	696	703	660	644	665	660	617	648	642	650	717	673	684	702	694	731	640	686	642	696	689	640	639	682	674	711	665	676	686	647	681	677	651	669	646	645	707	720	659	727	677	674	608	673	702	647	710	639	717	655	680	670	682	660	673	688	689	653	696	683	663	665	648	669	684	689	686	693	671	690	688	662	709	651	695	670	683	657	693	718	631	644	628	638	700	649	706	665	683	655	651	661	654	712	689	687	703	694	670	694	663	719	703	680	697	686	674	699	668	689	674	679	706	657	634	659	716	664	680	656	690	655	708	693	680	647	717	696	685	668	673	635	728	670	664	673	664	671	639	625	687	656	692	665	691	636	671	657	669	679	664	668	723	677	698	699	709	730	619	671	688	658	709	669	678	633	660	688	667	694	701	683	654	652	695	673	695	666	650	667	625	700	694	686	625	644	715	671	666	684	686	724	674	671	703	672	708	672	630	717	714	646	642	648	666	691	671	739	711	684	668	705	670	648	675	725	676	675	678	658	619	672	682	732	638	671	693	666	671	674	664	669	704	664	637	689	713	680	659	709	689	734	678
30573	45440	21426	8290	6825	4862	3713	3566	2761	2478	3276	3526	2895	2309	1552	1357	1249	1061	996	960	850	849	842	774	797	813	828	788	829	764	837	816	860	800	776	808	758	786	823	787	780	782	834	834	765	799	803	784	830	830	823	777	805	756	816	822	776	810	831	816	811	809	777	793	786	763	785	819	775	802	862	806	790	804	799	777	784	754	788	794	814	773	820	823	810	755	818	780	796	844	779	744	804	783	806	805	795	813	772	756	769	826	818	826	835	798	832	817	738	749	790	810	798	811	837	806	819	808	837	780	778	796	782	774	765	777	786	792	794	771	799	798	785	816	822	841	814	780	775	787	778	787	775	774	849	809	816	819	803	776	806	839	816	777	714	822	736	837	779	779	801	761	749	811	764	796	830	809	771	828	755	851	876	729	813	778	773	771	806	778	823	806	794	798	785	789	802	798	797	760	795	783	766	825	805	800	782	777	805	782	822	771	777	809	845	794	849	794	754	768	808	790	810	752	836	785	799	773	770	769	758	778	745	773	741	747	794	780	751	817	793	783	812	795	754	753	819	798	747	801	781	759	798	784	806	846	740	772	789	781	726	852	789	871	754	771	786	776	762	757	797	793	779	785	846	817	825	847	770	821	800	795	813	801	834	774	789	811	812	760	796	845	772	831	835	803	833	818	810	811	810	874	780	762	812	824	727	774	782	766	801	815	791	795	801	829	764	753	807	756	829	802	757	800	775	806	768	789	851	755	785	777	742	801	791	755	804	734	814	776	848	821	797	767	759	792	784	783	768	831	844	747	768	823	763	805	773	771	814	780	753	780	792	803	802	783	809	810	816	761	819	780	812	791	792	764	795	749	802	735	827	794	786	781	799	798	791	810	816	848	769	769	768	827	781	767	759	738	802	757	825	767	854	808	784	825	784	810	760	806	839	801	770	838	819	803	798	773	835	785	817	751	790	762	788	800	778	779	772	802	794	771	801	733	798	815	814	812	777	825	781	791	876	759	815	821	807	809	827	816	784	835	764	779	798	756	805	755	854	773	798	836	803	806	806	806	778	791	775	839	757	731	809	797	825	734	783	758	814	791	820	825	818	780	792	842	730	816	796	834	776	723	788	812	828	807	811	819	750	755	783	822	814	777	822	793	787	832	766	762	826	796	778	783	747	796	828	818	816	794	808	817	771	797	836	822	800	826	804	802	843	788	807	806	778	752	803	754	779	794	813	715	820	786	809	811	740	769	764	798	779	798	781	805	834	775	764	795	799	780	791	786	741	838	766	776	819	782	780	764	814	838	787	809	756	779	802	807	777	833	749	787	789	798	794	812	819	865	796	765	761	785	775	772	800	819	775	774	839	785	806	838	784	776	800	866	798	797	792	829	779	758	753	829	775	756	831	822	828	790	786	794	784	809	775	784	782	850	812	786	831	783	840	747	788	781	755	794	795	768	793	779	775	766	862	742	820	822	805	818	827	786	810	823	849	777	799	825	788	784	831	780	804	784	717	784	867	767	819	777	801	803	767	797	798	835	831	806	807	799	837	789	821	745	825	789	788	814	792	799	794	813	731	769	759	855	749	824	795	808	809	787	790	738	776	847	774	825	784	824	824	791	822	857	795	793	827	746	801	836	832	812	812	836	804	859	813	784	794	814	746	804	819	836	745	813	788	800	821	819	778	793	753	843	760	780	824	819	788	804	823	809	818	802	787	800	796	778	810	757	792	826	831	811	772	786	787	837	759	797	811	752	754	801	771	817	794	809	797	849	766	791	775	812	796	785	796	791	784	750	817	786	798	814	809	815	740	820	788	795	815	794	776	795	791	827	806	819	811	809	702	828	760	784	742	815	772	797	795	826	783	825	802	774	780	801	800	768	739	758	766	785	779	775	793	811	795	784	789	809	829	755	817	829	873	786	812	784	802	839	838	738	779	804	791	801	812	819	780	803	788	799	788	799	816	799	810	781	820	821	831	760	828	793	777	729	783	811	820	768	764	765	801	815	762	764	797	777	770	827	750	812	786	792	800	784	802	748	812	824	805	831	799	792	792	773	796	796	808	829	763	772	736	799	755	808	813	824	806	775	783	790	821	785	760	824	791	847	813	773	778	800	798	777	784	776	779	801	799	740	831	802	840	787	803	857	812	799	803	773	732	819	733	768	755	795	820	768	799	827	830	767	809	796	749	796	816	780	751	763	792	790	855	815	819	837	798	783	800	764	795	793	834	792	761	731	803	805	810	835	775	726	826	813	820	802	832	818	793	826	744	833	822	783	755	784	772	812	779	777	780	794	794	803	803	776	811	785	755	753	792	749	774	784	775	817	835	779	781	759	775	794	783	816	795	810	789	773	796	795	771	802	805	771	776	771	752	822	807	785	781	845	782	759	798	770	787	839	819	842	808	789	792	809	854	803	765	826	745	798	831	772	804	776	913	823	758	802	791	821	735	795	777	817	784	801	781	853	797	805	778	755	795	731	826	772	738	754	763	753	820	773	763	793	785	789	798	739	786	824	830	824	765	831	781	803	772	803	841	747	777	821	776	835	798	730	843	842	839	769	748	795	760	750	801	793	742	841	775	777	790	769	828	857	765	798	820	792	834	744	741	845	793	805	767	788	804	820	784	786	781	762	802	802	771	749	816	753	820	784	781	767	743	789	806	819	773	750	752	801	740	778	767	826	830	806	796	795	801	799	811	800	814	853	776	769	785	802	796	743	767	818	775	783	776	796	823	797	753	779	840	772	816	832	785	816	830	807	804	769	829	772	811	759	775	814	794	828	780	759	718	826	860	793	767	761	807	780	797	819	816	771	773	825	818	788	795	767	768	777	779	808	821	741	816	716	787	791	805	798	809	814	762	783	776	778	779	734	763	776	764	788	817	767	783	825	778	809	757	792	767	815	777	826	740	827	759	831	758	795	770	757	772	839	843	786	819	848	759	789	795	779	745	746	815	742	787	782	747	819	793	775	810	776	789	802	799	801	772	788	755	798	784	786	795	761	816	781	814	750	799	801	795	791	757	775	749	796	826	805	777	785	804	759	754	813	793	829	815	801	806	769	779	770	791	812	782	792	815	767	766	821	818	817	816	788	780	777	785	752	802	775	794	816	801	785	791	768	841	837	761	776	776	798	785	792	787	800	805	840	792	838	828	787	799	841	784	792	774	762	767	817	789	808	764	753	839	815	773	757	749	727	777	774	837	761	817	766	816	800	781	821	829	800	777	824	759	767	763	807	785	787	798	768	810	795	801	752	714	797	796	825	829	823	823	783	756	811	856	818	802	753	734	814	786	786	846	758	745	807	769	765	807	775	741	812	807	796	793	780	825	798	805	782	776	792	794	833	795	809	787	721	759	767	795	783	764	778	765	804	763	786	843	819	742	831	804	837	741	787	746	793	745	773	855	805	719	817	844	784	772	792	841	787	822	782	782	835	762	815	733	758	798	812	811	815	773	794	787	773	779	776	821	774	807	815	779	791	820	808	842	769	786	809	808	812
24327	21529	28792	24609	21463	13597	4329	3023	2822	2130	5714	10314	10399	7933	4916	3990	2589	1960	1348	1031	916	813	759	689	641	659	671	689	636	669	649	624	675	681	653	673	642	653	665	670	723	681	646	665	673	681	704	708	684	715	685	662	638	642	673	613	695	649	632	701	655	696	641	685	703	682	693	664	689	653	655	715	669	660	664	694	642	681	656	721	666	652	652	686	686	635	709	693	652	690	666	645	673	629	693	692	680	623	712	687	638	694	695	688	682	664	679	677	666	664	663	662	633	692	683	645	693	670	656	710	692	687	666	698	637	675	675	654	693	676	686	662	719	637	665	689	704	658	665	722	716	622	694	640	706	700	716	650	660	634	722	670	660	674	691	630	657	666	676	668	695	663	647	680	700	638	695	628	681	676	628	650	704	673	627	655	643	659	636	664	644	715	660	689	667	663	659	672	653	699	711	690	656	679	679	704	660	712	647	653	650	703	630	696	703	693	652	657	662	679	667	653	631	709	637	707	674	646	708	703	673	700	692	704	703	650	664	647	645	659	646	666	626	676	696	696	689	646	675	665	723	687	631	734	701	649	728	665	688	715	686	709	659	675	642	677	672	650	672	709	666	707	680	678	666	675	672	633	670	669	705	651	685	641	650	673	688	709	653	664	687	668	655	657	676	681	665	683	669	756	662	650	702	652	659	666	668	634	664	686	631	682	692	710	639	645	673	695	684	707	672	658	635	690	645	668	658	670	664	659	683	687	714	672	685	694	728	700	661	661	626	649	639	652	674	640	701	678	665	676	656	646	636	724	745	650	707	728	714	685	729	682	668	682	688	676	672	677	662	700	667	629	646	663	680	702	691	749	652	611	642	658	700	645	718	671	681	663	667	694	689	650	643	716	670	685	658	652	637	641	696	679	676	698	667	670	641	678	649	661	695	627	675	659	663	707	664	680	653	664	701	673	708	694	668	701	677	677	685	671	641	706	673	722	705	671	682	655	636	745	692	699	689	672	651	629	728	657	709	641	661	673	678	705	637	666	695	676	743	639	677	684	616	659	677	701	622	661	637	633	722	689	674	683	653	676	641	700	695	665	660	702	634	627	689	674	668	664	635	694	679	675	634	687	650	677	703	701	639	665	637	637	649	627	677	664	647	735	639	646	622	688	736	668	690	678	693	695	656	672	678	651	678	658	663	632	718	683	705	722	631	654	672	684	643	721	619	681	675	640	690	674	648	646	691	682	658	668	678	701	650	656	643	638	683	656	666	700	648	660	693	707	637	657	657	643	693	613	664	686	686	667	695	689	706	675	671	637	689	672	684	686	662	677	671	643	651	636	640	674	650	695	688	685	667	657	687	669	680	661	636	633	698	684	684	692	652	692	649	683	664	615	655	647	632	675	701	652	649	696	667	666	653	672	700	688	639	656	693	638	666	665	669	637	685	636	666	686	674	626	661	687	691	708	689	680	699	696	686	616	692	642	681	639	631	711	627	680	721	666	688	725	673	672	661	644	681	691	692	695	697	653	655	647	642	649	654	661	667	693	711	669	685	637	664	649	670	639	645	679	686	695	671	675	626	713	664	666	699	673	623	693	706	658	687	641	643	654	648	661	669	645	669	672	707	674	685	648	622	684	668	700	667	674	656	705	705	693	633	684	696	644	690	631	642	656	655	631	649	629	672	644	713	636	708	693	671	710	651	650	655	669	656	704	650	650	694	657	626	633	686	669	684	718	665	704	687	638	658	698	639	647	639	642	677	631	664	701	643	655	715	686	681	641	671	693	665	621	646	670	685	684	681	642	699	678	699	684	694	630	671	680	623	684	684	645	720	679	722	684	685	701	679	662	649	665	637	664	667	695	670	712	686	682	661	669	645	675	709	696	694	637	694	661	680	656	609	679	652	718	690	675	634	673	672	695	698	640	673	702	654	660	681	656	670	713	673	651	664	693	649	694	698	722	643	647	677	676	718	673	714	692	655	669	633	663	660	694	658	649	655	701	681	674	673	689	674	641	687	677	694	659	690	646	674	701	703	648	640	669	619	693	674	678	706	631	667	626	659	673	633	647	702	614	674	697	648	625	653	681	724	658	668	659	655	678	642	692	692	681	704	710	639	709	715	679	701	665	685	658	658	722	645	641	705	681	714	668	681	655	676	679	660	707	674	663	689	665	640	671	725	705	707	678	672	690	641	682	660	721	709	664	666	682	668	671	645	644	686	664	659	653	677	641	666	712	669	668	622	691	726	699	641	648	649	705	658	674	681	690	681	712	631	671	679	653	682	635	678	667	648	667	708	640	629	662	702	659	652	678	692	718	735	720	698	651	655	691	686	617	641	694	675	677	669	707	686	702	672	650	661	694	676	701	704	659	657	659	705	686	683	664	628	683	659	689	665	658	664	669	677	661	687	643	708	642	687	702	703	640	671	690	658	666	663	704	697	683	624	673	697	700	718	662	652	635	633	663	659	669	677	688	704	666	685	675	689	710	620	643	661	641	690	692	684	672	722	684	710	665	641	712	630	680	698	661	689	686	674	654	691	656	678	646	688	673	683	715	651	662	673	711	655	669	700	623	668	671	677	662	702	663	694	658	662	655	690	699	672	649	640	634	648	674	688	632	690	700	689	674	685	646	701	685	667	707	679	688	684	660	690	635	698	668	639	670	653	662	668	671	658	707	665	647	682	664	634	685	646	614	659	675	641	605	700	657	676	647	663	628	656	676	649	692	683	665	667	739	655	639	657	685	651	674	667	703	654	649	656	645	665	682	667	659	662	684	661	690	649	684	681	587	703	697	697	680	675	685	701	660	664	604	654	681	665	640	663	702	663	648	637	692	625	635	670	647	674	663	686	664	684	681	643	646	632	686	693	669	683	665	674	675	686	660	658	667	660	622	698	642	604	667	628	678	680	616	722	679	688	664	681	691	702	710	675	656	662	672	609	694	711	649	654	657	677	676	673	657	657	663	687	703	683	694	683	661	650	636	708	668	665	685	669	700	660	689	627	668	713	648	661	646	664	673	675	641	691	636	679	660	617	648	666	668	708	638	626	697	693	655	726	689	658	679	669	668	641	672	655	660	691	685	697	672	664	646	710	685	672	682	640	674	671	627	605	641	673	653	700	671	695	679	669	684	633	668	638	637	656	696	656	655	695	673	710	685	683	610	668	716	642	707	694	668	672	646	689	683	639	652	680	626	680	651	595	670	648	649	711	664	726	714	690	665	675	667	656	705	681	731	667	694	676	713	726	660	641	705	659	672	690	674	709	653	689	687	693	671	709	685	652	666	673	675	659	687	637	666	700	701	715	679	656	712	639	685	628	702	656	728	708	669	673	644	648	684	664	640	632	650	672	705	681	649	693	681	655	643	634	688	667	685	682	660	660	642	683	713	686	645	653	663	645	672	702	685	666	660	620	660	654	631	717	633	647	693	739	645	667	659	656	672	631	672	726	640	657	672	657	647	656	718	634	697	661	679	692	768	642	659	674	671	691	649	662	663
34661	61953	29502	12187	11553	7709	5620	5190	5126	3631	9640	15375	14884	11232	7161	5920	3944	2805	1946	1419	1114	920	866	854	766	820	796	789	805	779	770	790	778	732	785	811	763	794	801	776	810	771	757	803	785	790	804	791	737	757	792	797	780	793	801	799	805	764	795	743	755	818	799	795	762	790	778	804	755	788	776	740	818	756	776	768	760	753	751	732	748	772	798	795	753	817	768	771	750	752	808	765	844	772	797	792	761	772	847	804	731	794	741	760	796	751	798	716	753	789	741	805	799	774	808	802	796	767	837	787	754	802	793	778	761	831	806	811	733	757	752	771	756	753	838	743	756	766	768	776	772	746	784	756	742	806	865	801	762	759	763	792	788	801	756	800	767	790	858	790	778	735	781	756	759	801	843	806	737	821	796	772	763	790	851	812	778	782	798	749	811	730	766	776	783	757	801	762	812	798	761	745	762	845	812	853	794	760	812	763	782	782	736	752	801	783	780	735	825	786	789	823	791	801	800	754	761	763	749	758	782	786	752	819	781	786	794	796	796	735	722	759	770	808	739	770	827	759	775	788	787	811	727	729	778	778	730	731	734	758	756	771	771	775	795	837	759	767	756	808	829	765	801	776	825	793	755	776	765	724	790	730	747	779	765	759	758	790	788	738	766	795	774	776	751	737	789	804	755	770	780	776	835	757	819	826	806	791	783	747	766	802	777	808	783	768	763	692	757	758	805	795	763	808	742	826	866	771	778	721	787	777	777	764	752	792	777	826	807	763	746	754	773	788	780	791	745	762	777	777	767	768	775	804	805	773	808	777	788	798	806	717	832	832	741	763	796	834	727	777	834	787	765	768	775	775	803	778	813	773	771	820	759	805	772	784	743	761	788	774	770	823	800	752	778	800	794	797	757	808	763	767	740	750	795	764	802	797	812	768	797	774	746	763	734	765	821	785	778	853	791	804	776	760	779	748	804	802	789	738	817	774	788	760	772	738	778	716	768	764	787	781	768	789	772	791	810	794	775	744	809	810	745	745	804	831	778	801	847	773	736	730	758	756	770	787	779	774	832	736	737	763	744	790	796	738	795	749	802	752	796	802	786	788	810	751	762	800	723	760	762	790	811	793	752	779	742	791	760	811	762	790	778	803	778	795	772	783	778	759	749	731	797	796	749	753	824	752	761	743	791	765	778	780	775	803	755	816	785	778	801	781	739	758	786	782	791	769	766	776	814	803	712	797	778	801	771	775	756	806	778	783	795	808	800	809	752	731	763	763	769	722	814	769	763	763	802	774	758	763	760	772	796	791	815	797	766	807	753	832	782	819	780	812	760	792	811	834	777	785	801	755	730	800	717	817	776	806	734	771	819	750	780	708	821	762	771	778	770	801	785	749	791	787	781	780	784	751	785	792	795	761	737	779	820	805	719	805	846	747	744	802	776	774	785	749	751	715	778	773	790	751	782	790	750	762	776	785	740	730	755	770	785	801	778	796	775	801	819	787	806	801	786	812	769	775	809	826	786	812	756	757	784	781	759	715	780	831	792	829	781	736	743	813	786	814	794	735	774	781	764	775	725	734	776	758	779	804	775	783	831	754	828	778	800	753	740	771	804	753	714	804	746	750	804	753	802	810	759	802	751	779	801	806	807	771	761	807	798	793	744	818	733	780	822	754	799	746	790	806	827	771	744	775	755	795	795	810	801	753	781	758	793	751	780	757	817	767	766	837	749	769	770	752	776	824	817	704	758	781	792	771	798	732	736	764	809	770	773	773	792	755	786	724	828	750	789	793	816	787	787	814	730	769	830	766	780	737	804	785	799	781	797	733	743	797	762	787	776	784	781	780	808	796	767	803	797	812	784	774	744	762	777	783	823	762	761	760	733	776	783	763	808	790	790	773	848	799	793	763	742	804	790	802	825	803	791	721	770	791	770	824	760	800	799	732	741	761	779	758	781	744	756	790	803	748	826	780	835	766	830	770	725	754	810	808	770	837	766	854	823	766	809	822	785	800	735	734	791	781	839	764	777	768	761	758	814	800	804	751	781	744	785	790	817	800	796	777	785	732	808	779	789	725	751	773	793	793	787	836	775	758	779	740	810	761	791	767	762	831	769	774	789	770	747	773	770	844	811	757	748	708	748	791	815	787	776	770	790	798	780	787	821	770	767	776	803	791	783	802	782	788	769	811	815	780	809	754	771	772	726	754	805	766	798	815	763	747	739	788	781	781	788	784	750	826	783	741	755	787	766	742	827	758	812	828	795	758	793	797	751	780	790	793	762	767	780	791	767	822	777	771	790	741	799	808	780	801	822	805	776	727	787	743	771	771	776	780	798	728	772	726	792	760	810	819	803	739	755	764	730	759	743	761	756	790	806	757	767	762	787	791	751	780	813	837	729	780	805	812	824	734	799	776	804	795	803	750	753	801	831	810	823	793	747	766	807	812	722	771	775	764	742	765	799	790	803	785	811	760	798	772	745	823	797	794	801	755	799	776	815	781	803	752	823	764	761	776	751	731	834	765	842	790	739	830	794	766	775	819	795	744	795	804	812	797	818	776	766	781	758	762	807	787	813	725	795	772	769	818	787	784	776	756	775	803	733	773	776	799	786	795	769	823	749	765	726	804	829	772	824	795	798	773	770	740	811	778	796	762	810	805	781	794	812	789	797	807	757	731	785	769	756	786	772	787	756	747	749	817	753	718	772	783	803	791	789	809	775	747	792	810	768	824	731	787	743	817	776	763	773	773	784	799	778	813	791	754	787	756	855	764	747	792	765	782	730	765	756	837	825	771	778	748	835	785	756	749	773	809	803	764	798	755	774	749	791	748	793	760	800	770	774	764	762	797	775	744	797	803	755	756	751	727	761	764	813	760	773	792	772	807	737	767	746	806	814	766	754	752	741	770	803	821	803	777	771	750	811	775	775	805	729	738	773	796	802	793	801	773	744	773	728	798	762	809	709	790	822	733	720	808	780	805	763	751	771	769	823	786	840	768	790	776	771	807	756	761	745	782	785	737	766	752	760	790	810	831	721	802	786	782	747	769	797	727	746	801	795	776	765	726	778	755	789	745	710	742	803	764	753	758	758	763	760	802	771	729	753	797	781	762	750	776	804	781	782	790	753	747	773	730	813	781	717	798	767	826	801	748	747	749	769	788	808	756	745	753	834	817	787	812	807	739	767	761	754	804	778	797	764	817	731	752	786	756	768	790	816	827	818	787	776	843	783	827	757	812	795	785	813	732	751	772	787	755	830	778	773	772	741	764	788	748	810	775	765	814	803	771	786	808	792	779	743	725	765	776	721	775	779	819	771	765	752	749	767	786	742	747	793	823	787	772	770	806	797	810	797	777	816	773	742	772	796	766	774	767	780	763	780	805	783	782	797	775	827	782	802	763	807	770	748	742	787	795	801	761	819	808	754	746	787	755	758	770	751	788	808	828	791	813	773	772	762	780	759	826	763	750	794	787	811	751	754	807	798	759	765	767	776	759	782	783	785	818
25573	21679	27809	25421	13807	4264	2886	2678	2139	1754	3995	5885	5945	3780	3046	2414	1769	1334	1192	931	888	841	724	753	784	799	796	791	774	758	824	784	776	741	723	790	774	784	754	783	823	811	781	771	728	816	767	773	754	853	759	862	790	801	739	792	703	776	745	732	756	729	795	792	779	757	814	760	777	739	764	774	789	791	717	756	722	794	744	789	777	775	736	775	713	761	749	751	779	758	786	766	719	755	758	817	835	776	741	806	740	735	733	760	782	763	780	742	742	769	790	749	762	733	833	764	790	767	776	779	750	797	764	744	767	734	754	797	784	766	766	777	769	727	720	815	780	777	758	766	797	850	802	748	784	775	799	736	796	751	793	750	797	768	765	776	815	785	760	760	754	784	738	754	793	812	787	810	795	781	802	780	754	772	792	795	790	781	764	794	822	766	834	787	757	730	763	754	727	793	760	786	759	775	757	771	759	708	764	767	784	763	797	787	795	744	823	762	759	776	774	761	742	753	813	758	763	727	764	797	760	783	766	790	775	758	722	816	743	781	794	724	809	794	727	746	785	772	796	738	761	738	804	723	850	760	782	762	771	781	777	780	788	789	746	772	812	789	775	809	844	742	797	771	798	750	785	757	760	783	784	748	801	775	739	806	778	756	770	778	790	765	765	795	767	778	773	759	777	754	768	760	745	793	793	749	780	742	821	733	760	759	796	756	817	796	762	717	805	786	797	787	753	756	817	780	710	788	767	761	800	732	784	793	796	781	788	816	749	726	805	771	756	765	787	805	819	718	825	752	734	747	730	777	802	751	801	771	704	809	802	776	769	761	815	759	768	772	740	742	744	787	785	768	759	765	747	754	782	806	817	766	811	816	745	784	739	780	736	757	768	771	757	770	800	756	747	813	759	793	823	736	758	770	741	750	784	818	793	786	754	760	803	782	777	747	775	826	818	786	819	817	730	778	774	762	747	794	770	793	773	819	777	780	780	808	754	720	803	747	807	824	772	718	800	764	721	803	805	742	829	748	785	788	778	767	749	796	767	756	741	776	784	776	754	717	728	749	761	793	779	780	739	737	840	767	756	745	754	800	792	774	817	780	798	698	763	794	796	797	747	779	774	789	817	737	791	768	738	769	784	831	766	767	720	783	774	803	788	745	755	794	791	781	754	774	826	818	758	779	733	769	781	731	774	788	765	758	786	748	800	789	729	788	741	741	795	743	768	739	729	748	770	796	740	808	763	760	728	755	735	734	768	719	748	773	749	762	747	773	740	815	759	777	804	754	780	723	750	743	779	745	777	765	769	808	775	777	808	808	785	746	776	797	774	790	771	774	792	805	752	777	768	807	696	797	773	750	764	766	791	735	768	765	711	773	820	777	793	762	732	749	814	787	714	799	776	776	715	755	784	735	772	767	776	779	767	734	780	749	790	750	754	795	796	725	783	731	802	785	812	769	734	795	802	781	776	754	759	726	786	731	817	829	815	787	762	751	741	804	787	768	815	743	803	821	759	738	725	815	735	803	805	786	777	756	757	795	780	769	788	720	811	727	748	804	729	733	760	827	733	770	721	825	767	810	799	738	749	783	787	742	782	761	683	763	764	757	816	788	803	770	717	792	759	784	727	732	746	779	784	764	801	802	762	748	763	767	753	758	812	754	799	784	793	748	758	807	784	765	782	793	775	765	754	734	767	755	771	787	778	835	748	799	805	775	812	757	768	796	751	789	770	731	830	796	811	796	742	771	744	773	791	778	786	778	807	747	711	773	816	736	729	776	779	770	749	806	777	762	822	767	776	761	766	736	749	767	769	753	787	744	783	759	751	755	745	792	756	763	838	779	749	748	750	841	755	784	801	759	746	764	782	796	762	774	748	804	803	757	788	818	784	793	736	799	796	770	812	768	758	782	725	771	808	770	828	792	745	756	794	780	737	798	778	806	807	725	794	751	791	792	726	714	760	783	757	763	796	752	788	791	766	779	745	765	757	772	776	763	790	750	774	787	779	800	744	764	773	796	755	734	838	737	740	774	767	838	787	739	797	757	779	801	736	753	821	757	734	822	769	788	786	777	789	731	799	789	778	728	795	717	710	802	762	772	780	821	800	769	738	812	762	793	798	757	769	718	747	749	783	797	789	722	815	747	782	730	757	759	773	764	807	764	735	762	778	738	773	802	768	820	755	728	736	773	780	815	742	775	766	771	737	740	795	825	744	744	772	762	814	794	822	757	724	733	741	765	766	790	744	815	818	772	742	764	764	755	778	748	765	762	751	797	773	819	801	768	750	783	798	750	756	823	771	761	773	745	786	729	783	778	815	763	792	795	743	766	774	777	750	780	780	814	783	760	780	804	742	784	748	777	804	792	796	739	774	785	798	757	750	837	780	793	823	788	727	772	800	750	766	794	803	767	746	796	758	754	761	750	773	734	749	745	768	794	780	758	789	823	748	797	718	747	758	759	783	731	687	743	760	801	758	731	774	818	705	794	772	831	802	741	761	772	756	789	827	735	764	702	787	783	792	785	755	792	785	756	778	777	756	749	721	803	770	792	793	823	828	758	812	805	753	738	737	821	713	750	773	742	748	748	810	776	815	808	713	713	740	750	793	799	745	776	747	804	750	740	791	709	761	761	785	753	814	762	756	740	794	780	808	799	821	788	791	718	781	736	784	757	768	731	758	712	754	778	817	755	733	716	738	739	803	774	807	768	723	744	699	763	730	713	704	816	783	765	834	770	797	791	780	773	787	754	783	818	799	823	769	739	757	785	763	769	780	739	766	744	746	821	741	784	785	751	776	754	789	812	815	761	781	740	784	821	768	749	800	754	787	790	793	783	766	730	792	740	776	770	715	770	784	760	777	751	765	829	830	803	757	761	788	740	749	772	817	732	769	752	834	758	785	749	791	815	819	755	753	768	719	730	784	828	754	792	781	772	752	793	753	795	757	718	782	809	792	714	760	694	797	746	774	795	755	797	716	754	778	776	745	804	803	772	777	749	771	740	796	731	814	781	778	772	798	762	777	782	771	789	798	768	768	760	774	765	735	743	766	785	737	827	827	778	760	779	753	832	728	754	781	797	724	742	782	754	770	705	767	784	755	761	787	829	757	756	846	760	806	774	744	783	786	792	740	789	774	742	833	731	781	746	792	744	753	788	797	755	809	805	724	800	723	744	748	771	721	790	789	737	799	770	747	758	787	767	757	788	780	751	748	776	803	775	797	778	774	793	761	766	748	744	764	808	758	718	814	780	721	767	740	792	769	760	822	752	790	732	780	801	776	733	756	810	756	783	766	768	754	774	759	809	772	786	763	771	819	845	768	753	737	793	761	722	697	719	712	815	799	714	772	708	788	799	811	772	779	801	780	748	817	779	778	803	771	739	804	763	798	796	797	763	792	742	742	807	785	762	811	724	799	728	770	769	771	765	765	745	797	790	756	741	765	817	766	796	723	702	739	769	828	777	786	805	800	809	709	749	833	788	804	753	749	756	746	765	785	795
33508	55727	23478	11243	8436	6124	4928	5061	4044	3016	7577	11121	10102	6538	5135	4209	2857	2140	1589	1264	1126	961	963	938	933	904	916	880	914	889	929	868	890	1022	909	871	938	980	907	897	908	882	868	870	887	885	892	925	950	865	853	912	896	888	878	884	950	874	887	886	972	884	919	886	859	902	973	935	880	904	864	948	916	908	864	869	918	869	865	952	886	906	941	881	839	886	876	887	905	903	886	882	915	864	930	911	892	890	891	933	960	877	898	866	947	827	924	885	880	914	915	926	890	892	907	883	876	887	900	880	898	896	921	921	901	943	929	855	907	907	928	846	890	890	928	820	925	904	910	906	912	841	880	874	839	944	917	879	902	939	884	878	839	969	914	898	889	914	849	896	887	893	902	879	855	903	870	878	947	921	894	886	950	905	893	887	901	856	895	931	887	876	877	910	921	930	901	903	925	904	890	936	885	864	890	941	908	917	901	906	908	912	890	902	883	877	864	921	872	892	915	831	932	883	865	859	935	884	915	951	912	894	913	869	911	899	865	896	947	920	918	877	931	916	930	905	915	879	916	950	899	895	972	927	921	905	826	885	908	894	909	954	933	905	910	858	880	854	935	885	858	908	884	958	933	871	876	871	876	894	956	905	895	971	869	926	852	877	868	900	869	946	882	864	874	830	896	908	888	920	868	913	858	906	895	946	872	956	903	915	906	881	881	946	898	936	882	922	875	919	850	887	960	873	961	912	861	917	883	886	928	863	897	918	902	894	892	894	857	902	932	858	898	913	891	901	865	905	934	864	911	929	892	862	907	922	916	893	886	872	930	944	938	904	919	889	882	918	903	892	961	913	882	914	927	920	917	954	867	890	907	941	932	953	901	925	836	903	935	881	920	889	915	918	910	902	884	902	943	887	883	834	940	943	930	911	917	906	906	884	891	926	909	957	866	879	929	869	866	915	878	887	906	927	865	904	912	947	924	901	973	893	961	925	920	893	873	897	893	924	890	875	881	891	869	899	885	922	876	890	900	914	882	847	939	935	867	911	888	921	826	916	967	907	894	893	900	906	931	940	897	880	921	921	898	855	954	960	918	937	933	908	907	916	918	884	882	880	868	930	898	872	888	874	921	889	899	938	905	872	898	867	874	862	887	928	918	905	898	871	894	910	864	854	888	882	908	901	926	907	909	873	878	913	845	898	892	862	902	861	864	852	906	841	855	913	936	903	893	884	957	861	893	930	880	901	898	931	862	941	956	932	970	910	965	909	879	932	887	902	840	913	895	831	894	937	878	923	854	891	878	879	889	878	928	847	905	931	903	916	906	938	899	827	887	909	923	909	937	950	890	898	917	929	908	881	892	918	911	910	895	850	906	927	899	896	902	885	879	906	921	896	895	900	924	928	889	907	912	895	866	935	895	923	886	917	899	875	933	948	883	944	880	908	986	896	920	860	889	862	901	894	932	861	927	940	903	910	893	945	926	894	899	921	888	915	903	918	882	949	881	860	892	899	902	883	922	873	882	927	863	938	932	893	944	937	906	920	891	845	910	828	914	890	912	903	882	914	878	855	953	904	893	876	881	938	852	859	864	899	968	882	921	896	867	912	887	871	892	910	880	930	917	910	923	879	938	897	872	891	898	935	929	880	877	891	857	887	896	835	856	866	863	866	931	926	841	913	858	933	830	930	923	888	886	925	940	864	918	884	878	932	917	976	926	872	878	884	875	899	925	864	895	923	917	922	874	871	932	906	940	886	910	879	927	915	884	893	833	919	911	914	841	898	878	898	857	875	929	868	891	931	896	903	907	882	917	920	888	951	879	891	897	918	907	914	958	859	878	949	823	906	929	911	891	885	903	874	909	919	893	864	889	878	960	892	868	889	926	903	956	956	899	900	915	953	913	902	920	873	904	882	903	892	879	850	892	917	902	915	884	936	951	899	947	899	921	888	893	924	933	884	891	915	881	910	850	905	889	876	898	914	935	898	915	881	855	915	860	897	911	887	898	919	858	908	862	921	956	910	890	862	978	874	865	948	863	923	924	890	915	909	890	922	922	924	939	921	862	869	894	913	887	932	904	896	921	940	916	928	957	922	857	919	916	898	893	913	938	870	927	863	871	889	871	955	899	875	883	920	878	899	900	899	916	948	916	910	912	927	898	935	912	915	885	891	885	905	855	897	905	911	884	901	896	884	894	898	879	884	889	940	890	852	888	857	885	879	851	887	910	902	924	893	911	908	895	900	940	924	872	900	930	911	907	884	871	915	866	918	900	943	879	935	902	905	912	900	856	879	910	876	932	848	897	927	867	924	892	944	877	884	911	969	923	903	916	934	873	918	879	912	878	859	878	853	885	889	909	876	885	873	874	899	912	861	895	866	852	872	897	917	869	893	895	960	890	904	930	899	930	949	896	921	931	920	896	873	916	890	902	924	923	857	926	883	940	890	877	865	898	945	904	871	886	954	882	883	875	910	860	883	950	897	938	918	904	944	865	862	888	955	865	900	862	876	910	896	893	900	876	881	834	877	936	945	844	864	904	937	967	901	915	886	935	898	905	947	911	925	908	936	854	911	882	874	878	875	870	870	897	919	941	908	865	868	957	877	879	895	945	855	903	923	863	882	913	888	841	898	868	915	905	905	881	862	913	913	904	955	895	874	878	883	917	903	921	882	954	870	880	870	940	940	907	863	934	882	905	908	928	906	926	915	929	905	921	912	939	882	890	947	852	863	885	918	900	917	918	887	901	919	881	870	882	846	909	916	897	910	916	909	899	904	871	968	918	927	902	937	943	902	872	891	891	857	894	909	888	931	909	846	899	912	932	950	897	927	909	894	863	847	916	878	902	885	921	910	907	922	888	966	905	906	916	882	900	851	895	891	881	964	927	876	914	914	932	913	881	938	958	911	887	931	847	896	884	932	870	873	892	866	871	924	896	865	897	917	945	903	885	878	927	895	950	880	886	953	922	875	909	935	908	890	866	853	858	922	938	844	858	895	869	931	906	885	882	919	919	858	895	906	905	895	915	920	874	902	943	899	936	845	894	844	923	924	927	971	882	899	887	911	941	866	929	919	868	890	908	909	871	907	917	893	946	945	848	865	952	889	861	890	889	899	912	899	847	946	968	970	897	908	916	905	910	902	886	899	905	874	898	855	908	831	889	941	928	897	886	966	850	906	904	917	919	946	905	877	926	866	936	967	901	915	937	891	879	885	923	842	877	865	876	902	911	867	916	872	837	918	882	883	903	923	862	861	891	881	877	896	866	872	945	900	933	938	861	943	913	914	881	886	886	920	901	916	985	901	868	937	898	922	841	914	902	886	875	897	843	871	874	920	917	923	830	894	917	892	921	886	928	893	862	892	886	900	864	897	971	882	887	948	882	927	866	895	942	912	973	877	916	970	924	928	890	929	910	917	943	895	900	849	907	931	875	969	881	887	916	924	863	899	926	908	862	900	885	888	861	944	872	864	924	939	871	901	916	921	899	939	865	907	867	854	900	891
23206	21548	29294	24162	21467	21568	14853	5987	4022	3313	12145	19404	18610	11913	9940	7660	5232	3309	2169	1620	1224	965	961	853	872	827	834	843	809	829	806	850	856	800	888	826	774	833	730	816	829	792	890	814	829	853	825	828	761	822	860	833	836	804	829	819	834	860	828	775	860	802	780	783	892	888	798	873	840	761	832	804	812	815	803	773	783	830	813	815	808	855	849	843	799	775	852	830	877	838	803	842	798	838	793	858	841	866	805	815	889	820	830	889	875	845	807	815	884	815	815	811	843	888	856	839	785	830	862	837	819	878	868	807	864	863	800	849	825	822	800	817	842	810	837	818	868	808	819	808	815	824	835	809	815	808	808	848	820	832	849	839	861	868	809	843	869	795	835	858	897	857	869	774	822	827	865	827	809	808	799	811	836	821	798	845	845	788	805	833	862	873	792	853	912	846	863	796	825	788	829	838	828	823	833	865	850	891	819	800	821	854	864	858	844	784	857	812	818	813	882	878	828	827	863	830	821	812	822	821	756	811	809	790	876	780	799	838	834	795	834	784	870	861	829	845	841	776	812	844	844	782	837	753	857	919	830	867	851	870	793	846	822	869	854	813	818	825	846	889	861	844	832	793	875	830	832	865	877	850	845	800	798	831	819	820	875	807	847	858	816	831	777	858	796	808	863	790	856	824	783	840	840	862	820	838	880	835	809	790	844	806	799	879	829	828	833	817	833	791	815	823	806	790	830	813	804	847	861	860	859	862	791	813	816	821	822	855	875	799	809	766	831	794	891	849	834	776	869	778	852	868	830	825	818	808	853	823	814	876	821	836	798	789	796	862	869	802	832	846	810	840	837	794	834	889	828	801	844	848	836	822	806	851	804	837	851	868	864	804	841	856	839	826	845	820	807	828	887	846	844	818	837	833	792	841	844	869	836	818	874	840	796	886	866	788	802	867	820	769	853	824	822	835	796	823	813	858	828	799	820	793	842	851	853	818	781	865	830	848	852	856	821	812	775	792	800	857	848	861	874	830	810	783	790	809	827	837	837	860	807	812	818	819	835	795	810	820	803	876	864	837	839	834	840	824	874	867	870	864	875	865	829	828	832	854	866	848	794	882	838	750	845	835	819	825	827	824	812	836	866	833	791	814	827	833	857	791	817	830	810	836	775	862	814	862	816	879	825	800	786	766	807	889	819	842	823	841	890	819	834	818	827	787	868	805	819	866	844	885	780	802	814	886	836	821	845	827	778	809	804	812	847	781	824	772	815	862	845	764	817	827	793	855	845	809	808	873	840	808	886	862	821	827	800	789	814	807	848	818	836	787	826	844	811	829	822	847	819	779	820	807	810	873	812	793	757	841	876	800	856	824	852	814	796	866	857	838	842	819	859	812	832	812	839	830	819	836	833	828	810	832	799	857	813	841	805	833	820	850	837	820	864	819	843	881	831	787	832	884	814	816	836	819	816	832	889	813	846	836	860	840	803	864	793	849	841	764	841	841	810	805	862	865	828	851	796	799	839	796	847	821	835	765	822	838	804	830	772	823	903	748	862	857	852	820	796	785	853	807	880	829	830	811	833	800	854	806	829	818	839	865	813	833	857	846	856	791	834	884	808	871	855	814	876	796	829	814	843	838	826	850	884	841	809	806	881	878	859	863	857	798	880	781	821	848	840	822	799	852	870	847	826	856	802	810	824	833	792	811	799	823	813	848	809	891	812	870	833	812	866	805	847	855	824	846	814	826	806	802	845	808	840	848	832	740	799	797	811	817	815	841	780	820	787	853	875	764	795	828	803	798	832	868	816	805	783	852	834	803	872	820	818	787	842	787	834	781	801	810	841	858	835	809	818	826	841	803	824	801	819	790	829	907	837	807	821	795	818	822	839	816	881	775	808	808	835	806	845	834	799	873	821	795	889	782	856	798	867	859	835	822	858	855	803	823	814	837	818	767	772	815	848	785	840	825	818	827	831	868	818	867	830	816	829	848	819	764	830	813	819	837	826	873	810	811	879	835	809	831	816	806	805	895	856	831	843	810	849	836	802	774	861	808	797	817	866	859	788	854	854	881	848	799	847	848	848	761	815	867	860	856	771	832	836	782	854	791	828	838	779	840	847	787	792	823	883	880	834	846	801	801	851	770	833	803	777	843	838	845	793	860	806	839	826	837	802	804	791	844	828	822	805	821	837	826	789	847	881	840	857	826	794	882	825	853	796	840	799	801	834	805	847	821	774	768	774	873	800	854	806	812	808	841	830	849	796	849	786	835	877	790	883	793	826	831	800	791	825	767	787	859	824	823	824	863	774	819	803	805	782	776	850	818	812	821	795	823	816	866	847	792	816	877	875	888	785	843	836	798	784	829	834	798	842	836	840	868	800	846	840	874	818	815	843	799	790	797	825	838	849	788	781	851	814	842	835	811	842	814	800	879	784	823	805	846	826	821	801	806	822	787	835	858	840	769	845	792	881	818	841	852	883	827	779	871	823	801	861	853	871	845	826	857	806	810	801	835	816	827	849	818	808	834	824	840	832	825	865	804	797	777	871	780	817	821	847	816	770	864	802	845	860	806	826	846	819	832	827	845	800	812	793	820	840	840	797	836	766	830	849	800	842	813	822	840	831	840	837	776	841	845	846	812	836	872	823	818	849	847	819	808	863	823	776	802	836	872	848	799	787	813	876	842	840	899	790	836	794	845	851	864	856	831	832	795	871	793	808	746	853	794	816	839	804	889	848	836	843	813	826	837	804	815	818	827	872	799	843	788	901	814	830	833	818	823	867	774	846	798	812	826	868	821	773	829	779	813	803	833	798	874	797	813	873	878	839	860	824	826	847	839	824	822	829	785	785	807	851	798	802	800	837	862	835	811	799	838	837	862	849	857	837	807	810	866	882	884	805	849	808	803	827	857	809	823	817	770	796	841	772	802	800	783	814	848	768	822	871	752	860	844	836	860	768	795	793	823	875	856	871	849	755	826	888	864	839	797	831	735	826	852	832	804	881	805	858	856	808	820	816	819	811	859	852	868	851	811	838	831	843	813	808	830	818	891	790	798	807	908	864	813	826	814	823	810	805	856	847	811	852	835	819	872	845	783	813	829	799	818	840	846	855	854	836	905	851	786	797	863	812	829	831	839	854	811	818	856	808	808	829	792	865	839	815	846	803	843	862	842	817	839	838	800	807	823	785	831	823	824	824	777	825	819	865	829	830	793	880	792	853	843	827	859	815	849	819	769	808	847	831	830	848	813	796	826	778	838	819	810	837	825	820	814	791	804	821	854	824	850	803	828	844	840	847	847	820	816	815	784	879	815	844	789	845	851	838	834	798	801	910	900	820	813	755	757	843	785	812	829	841	862	863	840	837	846	790	782	843	820	854	850	794	845	885	827	823	856	770	859	782	805	792	864	852	827	886	822	818	862	823	872	819	785	855	848	838	823	852	848	807	846	798	795	831	843	841	854	848	837	801	834	814	833	808	805	793	859	806	811	800	812	836	851	826	800
38973	70273	27404	16061	13293	10640	9833	8886	6931	5736	18054	25060	23108	15138	13906	11231	7679	4901	3105	2162	1521	1126	1098	981	1018	973	921	917	903	983	902	953	940	915	977	892	935	909	971	973	954	880	975	982	970	930	932	952	904	909	930	941	942	926	900	944	932	937	905	896	906	941	903	958	935	953	935	957	950	929	936	912	949	893	1005	985	921	952	923	928	936	944	927	953	927	905	913	952	956	921	976	956	911	900	911	983	974	888	906	962	928	935	956	952	962	929	958	936	960	966	970	973	971	938	932	953	956	924	870	897	907	974	895	950	924	917	905	931	931	884	980	920	900	942	893	980	929	912	917	931	944	963	987	907	923	966	912	917	952	905	950	899	958	984	984	915	967	907	973	959	899	944	942	947	941	936	950	938	895	930	1023	902	971	997	900	918	948	918	955	925	887	907	948	938	879	930	984	904	904	968	925	958	933	962	946	945	929	956	927	978	869	933	983	985	919	940	858	908	945	945	944	922	904	957	962	899	965	972	902	932	949	889	961	936	930	915	982	895	891	995	979	942	925	904	891	949	980	965	915	944	901	903	899	929	926	956	944	947	931	928	949	929	891	880	906	911	920	900	942	944	907	882	940	907	955	969	945	946	926	985	935	892	920	930	931	948	924	902	923	904	870	931	944	914	941	925	953	931	963	933	960	932	940	943	948	966	973	929	929	911	924	936	952	894	907	881	941	926	946	951	945	862	946	931	867	929	906	927	975	901	1012	928	919	917	925	918	977	884	1013	931	929	992	959	910	941	971	900	971	948	956	953	918	953	915	922	961	942	886	899	944	957	951	955	924	885	1000	959	968	924	934	989	935	944	933	904	931	926	951	992	959	907	894	872	952	918	933	924	925	987	982	902	947	910	935	938	894	948	923	957	905	917	936	896	930	913	943	889	951	943	960	901	892	894	944	934	941	930	965	900	900	919	919	912	985	934	938	944	903	867	968	911	998	879	963	929	934	960	922	950	924	892	934	945	971	927	932	907	878	909	875	951	915	903	933	945	932	946	909	913	948	985	912	970	916	953	912	939	919	926	925	956	922	918	920	972	960	897	935	938	994	936	965	914	928	927	912	894	940	1010	960	915	950	904	880	899	949	967	947	907	981	990	946	908	926	874	936	927	906	942	870	915	912	922	918	922	916	881	945	964	918	905	931	985	940	942	946	1003	935	889	943	978	901	996	988	927	964	932	933	922	864	898	984	900	956	926	912	907	958	937	906	976	961	926	955	968	934	944	934	940	944	890	920	870	902	907	935	909	951	934	893	949	951	972	905	961	928	908	918	932	913	952	944	954	952	919	936	945	957	936	914	953	966	955	891	977	887	952	910	885	956	930	890	925	948	911	953	965	956	947	881	929	878	962	933	922	904	964	940	874	935	925	935	902	938	980	930	928	959	986	928	947	938	949	989	994	926	893	989	921	945	965	926	925	909	969	929	912	891	981	949	941	905	908	984	928	971	932	898	920	918	900	917	950	998	926	946	938	938	997	996	865	955	951	930	902	942	854	905	901	879	911	904	964	944	941	958	974	978	908	919	934	935	931	908	960	944	943	1013	941	926	946	946	934	954	956	939	948	931	928	892	923	984	917	930	945	922	926	899	914	926	923	899	941	897	932	944	982	913	933	939	937	949	932	942	936	899	932	900	970	994	943	880	973	909	961	887	955	883	901	926	930	971	932	988	921	922	941	901	948	929	915	958	936	928	950	987	930	965	980	872	946	909	908	941	929	942	875	871	930	960	921	941	938	933	922	918	876	914	968	912	887	931	914	985	942	960	940	995	919	928	947	946	951	997	948	950	895	920	963	887	935	904	962	942	979	909	984	915	982	918	951	907	894	937	914	971	948	934	964	964	966	924	918	891	937	949	924	968	938	907	945	1015	892	944	986	931	882	970	924	947	955	922	949	880	924	999	898	914	949	909	930	950	890	944	907	924	890	884	854	968	905	955	942	946	925	967	914	974	918	962	961	950	990	916	957	962	908	887	894	976	892	949	890	967	959	958	954	882	953	935	934	950	876	958	980	923	914	946	958	926	943	965	909	943	954	930	892	922	952	962	936	919	913	891	921	933	964	889	916	913	907	904	958	926	924	877	961	909	894	965	958	976	958	919	956	887	920	915	990	892	940	934	902	923	895	961	947	946	933	935	922	930	922	994	880	860	915	911	898	942	957	908	951	943	928	926	895	922	919	914	920	928	939	914	914	919	933	885	956	950	882	893	930	916	957	947	949	921	923	930	893	937	947	992	1009	974	976	904	948	903	917	933	920	963	958	930	931	861	913	971	956	894	925	947	852	890	958	905	916	992	908	948	895	912	899	931	910	929	957	929	930	913	876	912	904	988	982	971	892	931	937	940	934	917	907	986	958	967	866	997	933	903	893	968	891	961	978	967	933	953	895	946	935	921	920	934	912	956	945	933	955	953	909	885	944	940	980	944	951	942	950	933	913	931	952	989	926	969	991	921	918	864	935	882	915	909	979	945	957	912	936	973	999	921	971	933	908	897	955	966	990	940	977	960	973	918	898	947	938	925	932	937	888	943	916	966	927	962	943	920	916	920	936	962	927	903	954	940	946	913	885	936	984	943	891	917	915	944	917	944	949	943	926	930	891	923	929	939	947	975	952	943	937	955	979	963	917	871	955	925	906	921	914	916	977	920	971	931	976	944	949	887	898	934	892	915	935	948	918	912	953	952	946	893	927	935	929	949	928	921	917	903	976	912	945	929	909	914	851	947	970	919	946	888	931	953	986	1003	947	938	945	856	962	940	926	886	921	912	925	927	945	917	926	945	938	973	969	928	978	947	953	919	869	928	914	909	925	923	951	928	912	908	907	941	965	960	909	980	918	928	896	925	949	947	855	910	949	940	935	924	891	944	977	938	954	877	902	941	970	889	923	947	960	976	934	934	961	924	925	872	946	957	971	901	931	911	934	950	928	910	873	917	934	924	910	911	894	948	917	880	909	925	920	1001	943	926	937	900	994	956	894	910	937	931	915	941	917	953	931	904	988	954	920	973	929	944	952	950	933	996	955	971	959	887	923	947	951	907	962	914	898	931	930	947	917	939	911	959	907	911	880	997	907	924	952	938	904	947	930	894	933	969	953	943	895	924	896	916	903	960	977	947	925	884	907	928	972	896	890	961	926	970	958	945	936	928	934	903	900	959	930	931	929	902	915	925	951	922	939	863	930	885	936	966	927	969	965	867	904	902	923	954	956	950	918	901	907	918	912	973	950	974	975	924	936	964	924	957	921	946	962	956	981	873	1012	939	976	951	973	894	975	933	939	926	950	954	982	921	905	928	946	943	918	932	945	928	921	917	916	956	913	912	905	959	913	947	965	912	955	983	957	947	883	908	957	917	938	902	919	959	989	879	963	988	957	888	946	859	909	918	918	950	914	938	941	891	925	927	919	893	955	910	930	916	949	897	878	898	967	942	900	960	928	955	935	937	966	928	921	923	925	968	974	889	889	950
28454	27623	21716	9092	4035	2610	2229	2131	1682	1340	1549	1871	1687	1226	1005	940	848	816	705	682	675	663	626	612	637	611	578	625	600	581	607	579	582	578	626	625	649	611	623	572	618	592	578	607	597	628	587	625	591	635	595	595	571	604	587	561	576	583	634	593	645	549	575	594	596	687	571	626	602	618	589	595	615	603	595	597	623	609	636	570	617	594	571	629	573	624	645	648	626	642	618	603	633	577	589	618	623	606	588	611	605	594	567	599	639	567	616	570	622	624	636	589	646	558	638	562	584	618	575	603	635	576	569	561	610	606	634	600	621	602	624	652	628	612	577	616	620	619	613	598	623	659	615	583	606	605	592	613	590	614	610	637	624	593	577	606	634	660	626	603	568	655	596	577	640	583	609	596	597	623	615	647	598	602	635	634	591	587	567	599	622	579	606	644	629	594	607	603	625	601	607	573	640	580	603	627	597	570	598	616	608	619	578	603	610	617	608	574	583	574	617	528	586	610	627	603	606	575	588	579	578	612	595	587	614	578	619	570	576	612	617	595	564	622	618	604	580	596	600	632	623	604	629	629	574	604	633	571	585	611	623	573	587	611	582	585	616	621	664	625	612	602	575	571	607	594	640	624	622	614	570	618	643	576	653	609	596	626	576	602	632	601	583	588	600	621	584	607	602	603	634	584	610	612	601	610	612	557	626	608	608	604	603	597	581	630	578	584	630	586	608	580	580	650	602	607	595	613	604	601	582	586	594	549	608	585	602	650	645	662	569	575	602	616	624	560	628	613	575	615	587	576	609	590	626	608	591	639	599	621	612	601	603	610	607	607	567	552	634	588	594	594	592	581	627	616	611	573	604	605	578	638	623	620	584	587	602	613	639	640	605	607	594	575	583	624	612	591	603	587	601	605	605	595	600	616	618	589	605	591	590	583	584	621	563	600	579	615	572	585	599	598	610	579	593	638	592	572	634	583	589	649	629	614	585	581	610	614	613	626	586	585	631	596	558	604	590	616	623	581	572	574	589	593	583	582	565	618	579	554	568	612	626	623	554	634	599	613	646	555	612	618	559	604	592	625	602	590	599	578	605	541	614	608	630	610	612	588	590	596	605	588	624	613	659	600	582	616	596	605	609	598	589	599	615	592	612	622	667	589	591	595	601	650	574	639	580	574	564	573	621	598	580	605	587	607	590	576	596	645	599	596	610	617	589	603	561	598	608	613	607	603	603	575	604	645	612	639	617	596	606	594	575	617	576	591	581	598	596	643	595	659	594	570	645	589	596	556	528	582	602	593	647	618	580	598	609	614	604	591	579	619	619	573	605	606	619	618	582	606	604	580	606	619	607	623	546	556	602	587	564	648	666	585	600	611	612	636	592	566	607	591	546	605	612	576	567	574	629	593	584	633	613	607	588	611	599	588	644	645	558	610	621	572	619	607	573	605	623	598	577	644	615	567	637	569	601	630	587	595	583	641	568	580	590	617	630	544	589	606	609	602	647	622	613	595	629	580	619	593	629	579	606	597	586	604	645	627	585	620	616	582	640	631	580	611	605	589	600	583	589	644	572	584	670	629	606	588	600	592	583	609	611	621	554	580	599	599	602	602	546	635	627	615	593	599	554	589	601	612	581	603	581	598	617	596	590	609	611	632	610	616	584	621	587	560	628	593	618	591	612	577	585	611	602	620	641	576	623	621	562	613	579	575	604	576	606	599	566	631	587	611	633	635	618	609	628	582	602	625	592	599	590	591	596	597	626	626	620	580	620	596	638	582	615	600	602	621	628	626	612	566	636	637	630	585	583	608	569	589	609	605	592	654	619	597	552	607	589	659	602	591	594	618	631	645	586	620	594	617	625	575	594	589	558	625	636	606	579	625	568	588	564	628	631	595	595	545	590	577	649	606	629	575	622	582	579	638	558	648	587	581	635	651	609	600	580	606	604	606	636	610	628	583	598	603	583	587	616	633	623	554	558	589	622	601	607	535	578	606	646	613	594	598	610	572	579	571	600	594	553	596	576	584	642	626	619	598	586	575	598	595	572	634	568	627	554	637	569	592	641	587	583	591	616	605	637	637	599	596	598	567	626	625	635	606	582	607	590	588	573	609	598	551	614	587	581	587	610	595	591	629	611	623	580	589	583	593	599	594	618	566	575	593	597	622	604	574	587	652	595	626	601	593	574	575	611	656	594	545	612	621	618	583	588	642	607	616	597	638	640	615	594	560	615	605	603	631	580	587	578	566	572	606	566	581	624	591	540	604	619	604	580	556	569	598	566	591	591	579	574	623	602	604	550	612	619	578	648	610	612	601	598	609	602	646	564	591	573	611	593	602	627	553	594	561	648	581	607	564	626	635	644	595	580	592	589	616	642	586	595	583	634	589	610	614	618	570	591	569	595	595	617	627	630	619	612	597	631	593	585	616	576	646	603	637	588	623	618	618	611	602	581	567	603	604	617	592	629	651	620	570	603	573	595	600	606	622	637	606	633	554	552	582	571	608	596	630	618	604	617	627	607	638	634	604	584	636	616	636	582	631	604	558	618	630	563	613	587	622	577	588	633	608	611	577	602	571	656	595	617	588	603	587	621	606	658	599	649	612	591	604	605	613	591	617	560	578	641	554	605	610	615	611	607	616	547	577	613	569	620	625	668	569	634	604	603	636	564	611	626	631	587	607	596	615	612	601	612	608	594	643	614	611	611	635	570	546	557	582	559	615	599	614	561	588	663	601	582	620	565	638	598	630	570	582	602	620	596	579	600	589	577	582	627	588	612	594	607	594	606	637	613	600	591	647	565	619	568	585	612	548	600	640	549	645	619	597	576	588	591	578	624	637	618	628	607	648	597	539	564	586	621	607	599	603	565	616	624	592	575	591	581	608	650	606	607	620	618	599	620	594	611	614	598	617	629	607	632	584	646	614	581	576	632	640	593	602	646	578	607	611	630	565	604	631	627	581	612	576	600	624	610	615	633	568	577	600	609	610	611	584	624	621	572	621	590	553	576	574	630	599	635	605	635	614	572	592	575	585	590	586	603	553	635	575	553	614	595	616	617	618	555	615	595	612	544	606	585	643	577	571	571	592	630	593	579	576	680	604	614	602	591	588	616	636	592	569	618	630	618	613	590	595	624	610	602	576	572	607	611	577	566	592	625	625	591	580	602	604	627	588	623	647	603	578	630	568	586	602	602	605	614	596	613	598	636	626	612	574	568	584	661	567	624	604	597	616	605	616	566	586	603	571	624	598	619	591	601	636	585	584	530	619	593	609	629	587	564	601	605	631	627	612	544	542	547	625	611	600	583	630	571	598	651	567	618	613	608	594	601	656	546	587	606	611	601	619	594	565	637	580	627	617	595	601	608	586	622	631	586	600	644	635	607	617	565	606	610	613	602	638	592	552	621	625	596	608	571	621	579	614	577	616	633	545	619	563	592	589	593	638	640	579	637	628	597	647	591	588	603	606	665	626	618	589	613	581	590	609	607	598	586	571	597	556
30401	44055	15304	7594	6670	4851	4274	3902	3048	2185	2537	3020	2627	1781	1508	1278	1197	1024	951	803	718	767	729	723	705	726	692	697	756	733	739	741	690	738	688	652	758	661	732	743	671	710	716	698	722	665	713	680	727	723	666	702	688	707	680	734	716	735	699	692	683	689	698	713	721	702	697	668	697	716	732	697	764	732	748	661	706	749	706	711	716	673	666	731	721	667	663	704	730	690	692	740	636	720	681	702	680	721	681	732	732	717	740	685	674	682	676	743	707	688	710	714	712	712	705	761	660	691	734	753	720	703	697	718	704	743	688	717	696	701	753	751	694	712	745	712	691	712	674	738	702	770	704	682	739	726	750	732	709	722	736	719	726	712	729	682	678	715	676	709	715	757	704	748	722	709	721	693	694	703	710	680	691	709	718	735	733	705	709	719	712	739	719	747	749	689	712	701	732	777	723	726	738	714	713	735	726	738	741	744	702	686	702	683	730	699	757	724	704	684	726	650	671	720	714	681	728	719	718	759	701	703	686	740	737	698	706	664	705	705	667	713	757	718	661	727	712	758	712	700	747	718	730	749	718	704	723	729	743	735	678	729	710	706	711	752	758	717	710	759	749	726	710	668	686	749	677	672	746	711	720	746	715	715	755	700	763	743	682	685	688	716	709	696	709	737	707	686	731	706	685	678	723	702	734	676	759	665	706	714	713	719	727	714	682	699	680	705	721	711	689	702	723	716	691	724	702	697	716	691	704	714	722	704	718	660	733	755	742	775	728	744	754	666	749	674	709	714	730	687	688	702	732	710	742	742	725	676	736	725	735	680	731	730	756	747	721	699	705	719	733	715	725	695	727	692	722	708	713	750	700	702	686	717	759	720	758	732	756	724	701	691	732	677	702	742	665	692	718	696	690	696	701	724	676	730	712	725	741	682	755	672	678	689	696	687	736	709	765	658	736	739	738	676	717	702	783	707	732	738	786	722	696	749	661	683	744	717	725	738	751	697	697	709	680	711	746	695	707	689	723	712	712	729	695	686	716	751	714	703	751	725	705	733	782	739	695	675	736	708	705	722	715	687	696	740	714	698	735	706	716	663	671	733	747	728	709	697	699	700	736	733	714	727	704	740	719	707	661	719	759	727	675	719	703	677	701	743	695	724	723	706	720	720	749	748	749	743	751	686	728	718	721	736	704	736	762	740	749	661	743	708	758	722	713	756	686	677	752	714	707	720	742	699	699	711	737	713	694	726	712	713	700	686	723	755	685	728	711	691	716	692	736	728	705	702	705	714	741	737	740	714	710	731	702	705	723	737	697	675	681	674	676	734	690	730	719	700	736	732	706	715	695	701	685	709	739	728	709	670	703	693	695	679	717	717	730	710	722	778	696	647	693	724	680	744	758	721	713	703	746	705	695	750	703	715	657	723	739	697	703	692	698	746	712	667	708	700	729	699	757	724	720	738	689	712	731	744	727	731	733	687	741	698	730	752	703	705	707	706	678	737	716	720	701	731	715	701	728	719	718	663	727	700	701	735	682	709	733	726	724	692	691	665	713	730	713	773	724	689	774	756	706	683	751	733	694	678	748	700	735	782	693	745	697	728	727	729	678	694	751	700	733	750	720	747	731	698	684	711	760	728	748	688	716	718	704	684	699	674	698	751	689	708	663	735	673	695	686	741	677	720	758	720	685	752	714	699	728	701	702	732	666	720	714	718	754	728	750	721	759	731	707	750	740	706	751	725	699	686	698	670	702	697	692	732	703	635	661	745	693	713	681	715	681	682	663	746	700	713	739	718	708	729	721	708	702	707	735	695	699	731	728	696	696	714	687	753	743	705	656	732	682	714	706	743	682	727	705	718	689	722	735	709	710	742	726	726	700	732	692	685	696	662	720	725	754	666	737	719	670	694	699	717	677	707	674	748	682	750	654	703	687	702	701	697	666	701	712	719	710	713	663	748	689	721	721	750	679	728	745	678	701	730	710	725	728	695	699	719	754	668	730	683	700	666	706	726	665	717	725	708	732	706	714	701	752	745	661	726	716	688	751	706	704	712	694	684	705	719	706	733	704	706	685	715	688	732	671	719	752	666	726	736	693	710	726	707	708	669	710	728	706	654	686	712	683	720	707	708	755	675	731	731	710	666	749	718	684	717	733	738	725	724	708	719	696	758	768	722	671	698	721	676	731	717	717	735	754	695	665	727	688	681	698	712	696	712	702	694	670	722	705	699	661	791	725	675	733	722	708	734	731	743	764	681	707	684	678	681	724	691	723	747	734	696	692	696	719	707	724	696	718	740	674	693	733	739	730	708	682	700	717	712	775	637	686	729	698	713	744	698	782	675	737	714	665	760	684	715	691	735	745	720	744	707	680	759	720	741	724	796	695	705	728	738	683	691	732	791	646	707	742	792	672	741	709	680	695	740	661	742	686	683	734	696	691	729	729	710	693	731	742	740	710	708	681	756	693	676	699	685	741	720	759	681	716	710	773	702	715	745	686	786	723	742	712	705	750	696	663	742	719	684	686	719	707	727	692	671	723	744	718	713	731	702	716	718	713	675	758	680	697	707	701	683	735	752	697	674	724	702	660	694	685	716	717	719	714	717	684	685	719	755	735	714	712	676	743	687	683	719	727	689	756	759	678	752	696	703	694	728	715	717	734	708	692	694	741	697	720	721	713	700	683	721	746	717	670	704	712	716	773	747	683	711	723	667	705	719	711	690	706	744	672	749	723	743	708	725	671	695	749	705	725	718	731	699	730	693	725	742	712	704	691	695	706	738	717	684	706	653	727	734	704	716	711	688	719	720	723	709	733	718	712	755	728	725	685	692	692	710	682	682	728	694	755	695	688	707	733	697	751	721	730	747	704	688	688	693	654	721	717	671	712	707	732	727	720	732	704	679	687	696	706	774	691	664	710	664	739	748	732	715	669	704	739	721	714	728	714	694	709	699	697	755	709	722	732	725	672	698	704	741	693	671	711	715	711	727	713	751	746	699	733	704	669	769	709	699	717	755	699	723	771	731	731	685	731	738	735	700	708	746	695	687	671	707	727	764	692	718	734	688	701	714	753	756	711	677	706	703	722	743	723	729	674	718	715	751	731	694	746	719	716	717	731	739	708	690	726	690	709	716	722	714	727	709	772	698	773	710	701	718	717	735	747	721	702	699	722	710	719	672	693	759	742	683	752	683	715	744	719	686	702	717	667	758	688	713	739	703	664	730	735	730	744	700	690	722	713	698	715	697	705	676	715	678	694	703	763	714	683	729	696	708	776	662	705	706	738	713	708	720	735	717	709	695	691	775	689	740	702	725	698	716	713	751	716	674	731	718	711	648	706	719	737	720	706	698	695	764	703	738	739	726	729	722	702	734	742	693	722	721	746	698	654	664	748	761	652	710	746	687	703	699	697	761	730	749	675	741	715	714	698	715	745	685	689	737	749	737	726	754	684	710	669	679	745	665	713	696	737	742	728	716	696	719	704	763	732	750	780	700	718	724
24355	21534	28752	24608	21409	12985	4486	3307	2521	2054	4270	10587	10285	6739	5868	3954	2879	2054	1108	953	808	753	697	633	633	601	585	593	616	563	621	641	623	589	584	570	623	591	575	619	590	621	586	612	587	651	584	611	565	599	611	575	623	592	574	592	594	556	615	623	573	590	590	623	670	613	582	614	586	581	575	653	633	567	623	571	563	595	567	575	577	596	557	619	571	564	618	621	581	592	600	570	617	589	560	624	565	583	579	599	567	525	611	595	624	621	614	583	647	599	510	622	639	618	587	605	590	615	568	637	584	574	570	586	570	607	610	598	585	558	607	620	595	612	581	579	532	603	572	591	623	567	596	535	621	581	590	629	589	603	597	593	584	584	579	566	622	617	545	601	622	598	565	577	621	590	576	587	632	564	580	624	630	608	603	583	601	569	591	612	591	580	555	563	636	638	637	624	597	545	631	603	611	568	618	585	573	579	601	626	605	574	622	605	602	610	595	622	614	624	599	571	565	577	541	584	581	604	605	606	604	562	553	596	587	591	612	563	562	621	639	581	576	559	596	643	615	602	629	591	610	567	602	615	620	592	621	568	585	560	603	610	596	615	594	581	630	610	610	597	610	609	550	595	596	612	591	554	607	573	549	551	571	578	616	564	556	611	604	623	596	586	592	645	599	615	573	566	596	588	608	640	576	578	589	603	609	569	602	587	590	570	607	658	602	541	603	596	589	542	652	566	632	605	581	565	582	607	607	589	618	603	589	571	581	606	559	637	579	593	621	579	627	579	609	583	601	581	574	607	609	581	618	622	594	565	618	596	583	598	611	575	588	595	607	612	586	631	553	569	591	591	632	584	612	600	627	584	558	625	630	611	614	652	566	618	593	549	620	587	587	586	562	590	567	608	631	592	547	570	600	606	633	624	540	605	632	590	580	675	639	589	643	608	614	572	586	612	567	591	593	564	606	591	609	549	593	565	610	589	619	595	600	622	615	605	615	558	607	549	552	561	568	566	562	594	575	633	602	576	616	597	597	638	598	623	604	559	604	620	600	645	617	603	594	571	612	583	607	574	588	577	577	615	603	591	578	563	574	610	608	583	564	607	588	592	579	588	575	624	582	672	570	592	601	658	583	610	609	593	627	570	633	595	567	594	592	563	633	584	592	609	640	592	605	617	609	631	591	579	555	598	583	607	559	576	615	604	551	621	577	572	625	593	589	603	590	612	592	629	602	604	596	609	627	568	612	607	577	608	619	594	603	560	603	633	611	601	651	565	569	598	626	612	596	597	621	575	598	612	592	593	619	607	611	585	580	598	562	596	600	614	608	624	646	615	598	588	619	575	591	598	560	577	572	581	587	595	596	587	564	592	597	580	556	610	608	552	598	631	579	643	571	589	620	659	563	597	611	610	595	613	597	590	650	608	547	563	571	577	581	561	660	624	596	599	604	582	616	639	573	573	581	579	646	623	574	617	596	572	592	632	595	553	641	569	586	630	612	594	568	590	649	633	586	615	587	574	609	518	576	608	570	598	580	577	616	605	582	611	601	590	593	599	563	560	582	563	606	565	612	629	618	582	637	579	564	599	592	582	620	558	597	602	599	641	633	577	620	605	597	596	587	575	599	567	567	616	592	610	593	649	601	617	627	579	549	603	572	564	593	597	606	614	625	524	586	585	550	538	591	588	565	636	636	642	580	599	588	570	609	609	567	618	599	622	570	597	578	575	577	566	631	615	637	580	574	610	595	606	582	586	573	601	582	632	559	625	598	570	583	617	586	598	621	608	606	623	633	602	619	622	627	571	598	577	606	609	595	581	566	567	637	631	599	633	556	580	599	611	590	604	611	625	562	580	614	626	570	600	621	584	580	614	592	637	606	617	573	635	579	579	573	607	568	590	612	560	558	602	553	638	564	555	560	624	544	588	587	595	570	601	577	656	538	556	570	534	574	604	626	594	569	559	575	582	612	630	598	599	588	571	561	593	623	609	567	618	597	644	646	611	594	599	585	615	605	583	588	572	517	591	596	605	598	612	617	596	573	670	609	586	635	611	593	556	569	593	615	572	585	580	603	588	607	592	592	603	570	565	602	568	599	578	586	589	608	571	570	594	602	557	592	559	569	620	603	572	582	597	589	590	566	631	604	584	613	623	598	630	558	624	558	602	581	576	554	570	566	569	601	608	568	565	591	558	557	561	612	607	586	549	566	583	624	641	586	570	597	584	604	619	590	671	655	571	581	559	562	562	572	601	572	584	630	610	583	591	577	588	578	623	603	631	599	602	573	603	616	560	585	590	587	543	623	553	546	585	597	609	582	560	567	598	624	623	608	583	596	576	583	619	611	600	616	628	618	591	622	632	592	581	608	547	581	559	637	578	556	545	593	605	626	614	582	546	605	588	588	572	596	608	585	600	583	594	624	615	558	598	567	590	562	578	620	629	664	611	580	588	590	613	608	609	568	584	619	645	598	592	619	613	611	578	633	591	565	614	591	572	615	568	586	588	592	605	579	636	566	615	578	565	635	591	632	584	616	583	609	580	592	629	613	590	597	580	613	597	624	609	597	595	585	553	607	563	573	593	606	567	571	513	583	657	616	579	626	583	580	595	550	591	628	601	617	567	610	589	598	663	583	580	595	585	603	601	552	582	593	609	620	582	587	591	616	608	561	644	606	599	606	559	579	579	566	610	583	615	624	617	568	590	600	587	646	652	597	582	661	642	602	632	612	607	601	604	637	559	599	581	606	587	626	598	587	586	624	553	587	583	624	555	592	557	601	601	575	550	600	592	647	600	583	597	567	613	609	595	602	540	652	601	610	608	570	583	618	581	606	660	589	598	568	640	622	611	605	559	562	589	538	544	613	636	622	587	578	631	614	610	586	637	582	594	570	627	589	617	580	597	580	576	585	588	577	592	577	597	572	591	656	571	569	601	643	569	614	586	616	613	600	621	625	570	618	548	571	577	590	630	565	579	605	639	590	592	541	536	600	581	605	638	588	612	603	595	621	582	587	595	617	597	582	547	602	580	601	609	585	569	632	603	625	590	612	582	596	578	591	556	628	587	601	575	616	648	628	609	600	597	609	601	593	582	622	574	601	618	589	555	596	573	611	582	596	596	592	561	574	575	603	569	603	646	571	567	570	615	582	600	596	584	610	580	589	620	657	581	585	645	527	546	590	582	598	582	595	570	612	591	606	584	594	599	546	577	590	604	585	576	586	600	584	542	590	545	586	631	601	565	586	567	602	582	644	585	586	569	606	587	576	579	631	645	578	594	594	556	621	584	589	619	563	652	551	549	592	599	574	587	618	582	585	643	581	589	588	593	583	616	627	573	610	564	625	603	633	621	591	606	600	600	608	611	587	589	585	610	598	565	627	596	633	552	583	604	608	577	570	597	590	580	589	591	561	603	593	616	602	617	595	615	623	562	606	600	628	591	604	594	589	622	592	614	586	617	593	561	577	602	568	634	563	627	619	594	603	599	569	585	558	598	595	568	572	643
34601	59561	23280	13537	10358	7412	6272	5796	4918	3753	7484	16017	14570	9739	8994	6038	4373	3001	1600	1273	1037	977	863	784	763	706	699	703	677	674	698	700	683	677	680	726	723	727	745	684	669	652	678	657	746	714	700	753	662	689	716	729	707	683	690	699	701	715	739	670	727	714	721	654	697	747	683	700	710	737	724	724	716	711	695	642	664	691	634	704	685	705	642	739	707	689	675	719	716	672	695	685	684	668	723	667	673	722	681	677	653	747	699	672	681	717	647	691	711	647	672	654	658	703	707	656	703	692	704	650	724	689	685	623	670	700	720	723	705	694	717	737	622	669	687	688	728	707	683	752	655	672	749	716	725	679	697	712	712	705	729	684	708	710	651	700	727	707	688	709	688	691	730	670	653	705	692	717	625	686	700	678	733	658	679	662	677	641	699	727	689	703	655	688	651	709	692	684	658	713	705	696	734	635	701	699	734	673	691	665	684	735	704	705	703	711	714	729	691	695	711	697	679	710	706	671	698	693	654	675	681	703	713	730	689	697	692	681	635	719	662	692	735	661	693	665	770	744	706	719	685	710	706	672	676	695	681	658	646	701	691	667	647	645	689	730	691	668	672	715	697	755	682	663	711	733	734	768	719	744	726	709	677	675	705	714	684	712	696	697	736	713	647	717	718	713	688	684	711	743	696	694	702	709	713	733	695	711	695	684	720	684	664	678	676	707	721	733	690	743	680	683	653	679	713	747	702	697	711	700	694	657	683	701	769	718	667	716	709	657	735	686	658	694	685	746	716	696	696	685	671	725	722	666	684	711	691	685	689	706	692	653	685	676	711	665	696	663	690	708	669	717	686	699	666	693	682	731	692	642	719	707	673	699	684	716	685	742	696	711	685	700	742	671	644	695	767	682	695	662	663	702	728	717	706	695	682	728	715	726	692	710	687	617	690	749	702	680	665	684	678	635	734	691	666	684	683	678	716	661	727	684	718	709	716	651	704	660	677	714	694	690	673	729	689	721	679	707	696	710	712	729	726	638	691	731	725	649	724	646	708	697	718	727	707	695	750	685	683	679	710	715	731	696	727	663	669	689	666	697	716	639	734	669	717	648	714	709	678	717	702	690	685	667	719	653	691	679	715	715	709	682	649	657	649	775	711	738	697	730	656	695	728	692	695	723	718	704	683	687	697	685	666	716	688	683	685	692	704	696	685	719	713	715	732	698	741	673	719	669	740	715	661	698	688	703	662	713	671	692	700	680	691	688	708	697	677	694	698	708	703	687	708	704	694	696	720	632	697	737	712	708	666	722	662	705	680	678	675	740	695	676	679	718	694	681	709	675	671	692	671	695	679	723	712	756	707	717	727	720	678	668	654	670	695	718	702	669	721	723	670	693	676	684	691	732	743	656	705	714	667	727	705	699	704	704	672	760	704	692	658	706	721	735	680	699	725	680	684	676	725	714	736	733	668	735	736	660	711	661	687	681	719	724	708	707	651	702	667	678	707	688	710	678	688	712	676	733	690	727	659	731	720	697	656	716	683	676	708	667	710	650	703	739	649	682	729	713	693	653	718	686	727	693	693	668	675	706	718	682	726	683	717	701	727	695	670	725	716	669	686	677	711	694	700	707	660	661	704	690	673	662	671	635	704	636	671	741	651	703	686	683	659	706	742	689	685	760	725	678	686	667	706	747	706	666	661	712	661	692	677	708	663	721	673	703	722	697	677	694	701	691	751	707	689	704	685	733	692	697	693	682	733	667	698	681	712	702	706	701	677	665	741	698	727	713	733	659	700	724	692	646	715	674	707	678	729	688	620	679	704	672	685	682	680	713	731	638	722	725	665	733	742	691	657	675	713	713	702	690	667	710	669	668	654	691	732	701	688	676	710	742	721	721	693	651	657	654	682	732	704	715	660	632	731	751	682	655	696	647	702	687	639	727	666	699	628	694	687	742	714	708	718	695	685	664	683	695	684	686	728	713	696	723	705	677	687	702	685	680	652	682	665	697	649	728	689	689	702	753	714	701	712	669	702	722	682	686	715	701	714	694	683	726	667	669	689	710	670	693	687	731	736	664	694	705	703	685	695	659	683	659	732	702	667	679	694	696	671	675	704	693	622	657	701	660	755	729	728	690	685	693	664	659	679	691	666	707	689	715	740	690	674	657	696	699	669	677	720	660	773	721	704	684	666	664	684	650	747	653	666	709	689	661	686	651	716	687	662	740	714	730	664	697	726	680	641	729	663	725	682	690	705	709	642	715	703	736	674	659	639	718	707	662	695	665	673	701	724	714	701	749	686	712	668	712	695	724	682	708	694	680	685	672	713	706	697	688	662	708	709	715	732	695	686	704	687	691	679	703	666	680	712	656	715	754	715	685	694	698	730	681	718	659	694	686	696	690	704	688	660	665	724	711	680	704	740	686	685	711	698	707	696	703	740	670	677	631	728	712	716	704	713	696	721	713	662	714	644	674	720	687	692	637	697	672	732	690	672	678	733	757	677	689	701	655	689	656	714	690	715	717	659	701	707	703	680	697	752	696	707	655	712	734	681	699	667	681	615	675	679	729	701	667	691	699	653	694	702	665	706	680	725	693	715	681	703	687	682	685	706	697	691	671	667	706	679	712	721	698	732	706	718	695	718	715	698	687	721	709	669	707	721	714	704	669	692	738	717	681	701	705	685	752	709	654	706	672	686	721	695	698	727	627	721	711	696	692	665	721	683	675	693	698	677	710	681	699	718	725	687	708	667	630	723	691	686	665	688	699	741	667	695	679	668	700	724	700	691	721	678	689	697	633	698	658	716	692	723	721	696	691	655	679	667	720	703	701	691	690	729	711	707	684	718	707	701	686	674	648	703	649	700	702	703	707	653	723	732	706	725	684	656	692	697	748	666	674	666	698	715	644	673	719	656	704	723	702	714	707	698	688	692	689	683	698	693	714	717	721	699	661	703	733	718	722	704	695	722	728	662	664	691	689	755	690	688	707	658	686	688	683	695	698	716	687	689	688	657	699	713	708	702	683	704	656	691	721	710	754	724	699	674	689	715	703	713	694	681	674	726	701	692	667	717	699	645	693	733	699	674	682	718	678	711	668	732	707	726	689	711	693	685	700	732	683	656	675	727	685	721	729	691	668	736	677	724	675	679	657	697	718	687	671	709	670	705	681	682	720	721	717	701	727	697	737	675	701	747	673	704	736	673	710	704	750	692	707	627	710	709	680	708	695	713	660	707	676	703	697	690	700	707	684	673	641	745	707	660	721	679	701	673	692	726	730	671	714	696	691	658	684	678	704	694	689	704	698	689	683	731	720	691	673	690	767	719	758	705	754	679	715	731	754	691	671	673	712	662	720	675	729	671	673	691	697	716	724	673	667	705	669	680	682	705	645	705	654	680	664	661	656	710	716	718	694	699	718	729	698	706	675	696	720	670	655	699	706	706	699	678	684	680	692	679	739	694	691	730	686	725	726	704	708	693	657	735	667	682	715	689	685	697	673	758	716
25651	21693	27778	25446	13810	4930	3848	2433	2158	1896	3252	5845	5893	3674	2937	2417	1957	1525	1138	1006	867	826	791	799	728	717	743	737	719	757	796	747	679	748	719	766	728	726	722	735	744	718	775	771	694	775	737	790	734	729	726	737	736	751	749	755	754	756	740	667	714	740	706	699	778	775	737	741	758	694	750	724	759	721	742	704	758	744	732	737	727	753	692	750	731	778	728	741	713	710	726	746	733	703	737	728	740	776	720	746	731	789	717	732	768	717	720	799	756	696	735	732	754	699	756	755	681	735	688	791	747	761	777	768	718	711	786	739	702	730	752	735	739	733	714	729	772	811	728	753	767	774	740	751	755	751	743	728	726	741	693	758	722	777	777	796	767	796	769	753	724	725	768	722	775	753	800	735	760	765	736	774	746	738	745	729	799	790	697	738	738	761	749	737	714	723	747	685	756	754	734	773	707	768	730	751	812	732	717	756	741	739	710	719	803	736	737	730	732	698	757	774	738	725	793	710	749	734	770	738	822	716	782	786	706	729	760	719	786	751	754	746	767	691	727	725	670	748	753	739	711	709	716	767	744	681	748	750	787	715	754	767	766	763	747	709	727	732	771	690	716	754	732	733	762	764	776	741	752	746	769	766	766	729	736	706	703	738	751	738	764	724	826	743	727	755	737	744	744	744	757	730	729	758	772	781	755	694	761	743	729	746	715	807	714	746	756	731	728	723	722	755	760	769	711	759	761	743	716	796	663	753	723	717	755	772	770	721	770	775	740	759	739	732	739	738	728	703	772	746	717	763	721	781	753	768	684	770	731	719	782	738	721	814	721	755	753	766	779	730	729	703	721	733	779	780	742	744	775	763	727	766	757	751	683	766	734	778	716	707	749	735	728	736	767	733	763	753	741	757	725	730	750	696	741	729	767	716	754	711	704	750	747	753	751	731	701	757	712	712	778	730	760	668	761	765	784	729	787	761	715	729	734	803	736	680	741	728	743	774	683	823	742	741	775	745	742	758	725	714	770	727	770	743	775	768	726	748	723	716	740	800	712	729	732	724	712	731	791	749	760	709	761	714	751	723	784	783	755	711	754	746	780	761	722	739	799	729	742	707	695	743	771	686	736	780	751	765	750	751	741	726	774	697	743	758	778	767	743	731	796	766	742	736	712	787	718	765	721	677	747	752	740	754	757	689	732	720	753	743	729	713	776	761	706	746	781	722	739	695	701	752	733	755	742	768	788	735	768	746	739	729	711	752	724	704	721	718	727	695	668	723	695	741	721	744	760	775	728	697	726	724	683	701	741	729	766	670	719	787	725	700	751	703	797	755	743	713	767	768	716	741	715	745	709	756	717	762	703	809	742	758	762	752	758	750	741	704	773	782	736	735	714	718	763	742	703	745	757	762	759	709	713	771	727	740	736	752	732	715	781	728	751	745	726	736	766	701	707	760	708	707	747	780	766	733	745	727	733	733	751	703	727	704	706	756	764	745	702	686	702	758	732	757	775	762	837	742	762	687	783	712	718	760	710	750	711	762	702	706	789	742	711	766	756	697	703	777	696	752	794	715	781	713	729	749	740	792	731	693	713	721	753	777	741	731	715	783	700	759	707	749	707	716	728	750	788	712	690	695	722	750	688	727	747	717	763	755	745	710	734	743	704	695	758	745	734	789	705	744	737	725	746	713	731	740	732	700	780	736	773	784	725	716	750	731	734	726	725	761	792	761	737	731	722	759	739	734	671	717	733	733	721	754	786	707	755	760	782	814	754	751	719	746	760	825	753	713	742	733	741	751	742	690	750	729	743	744	681	770	746	760	717	754	726	716	772	695	713	768	764	756	737	732	785	716	727	746	678	738	730	760	738	759	764	738	730	734	763	765	781	693	703	738	703	771	696	750	751	770	754	744	776	750	701	731	745	739	718	782	758	747	739	773	758	741	748	697	743	728	752	756	742	748	725	844	706	771	754	732	732	740	757	775	770	745	752	693	767	754	725	750	707	730	766	728	692	686	741	715	718	724	726	761	726	728	747	760	713	740	708	772	692	777	734	744	763	789	730	745	738	779	724	732	770	711	786	775	718	693	716	720	775	762	720	790	711	716	726	742	693	727	710	741	765	731	729	732	703	748	760	717	775	710	748	719	765	692	739	752	746	723	707	733	802	755	757	735	730	764	722	733	716	758	728	672	698	746	738	723	755	705	756	740	726	739	770	721	757	695	753	763	750	730	718	737	763	754	756	701	777	784	702	732	724	681	765	763	723	708	762	776	755	737	760	742	711	749	727	733	719	749	740	738	694	794	784	739	789	761	740	742	705	755	726	752	739	751	723	747	772	774	675	786	763	723	732	755	762	707	716	771	743	785	717	779	695	680	718	738	722	748	742	718	736	684	740	808	718	789	720	719	705	763	756	775	761	714	748	760	738	737	736	764	769	709	725	730	745	745	766	747	729	734	671	729	709	727	727	726	696	747	777	732	770	725	717	720	762	760	747	775	747	789	743	760	687	686	780	734	720	754	795	750	759	735	704	766	713	710	793	756	747	761	753	755	712	694	751	748	733	730	789	765	710	766	779	772	735	777	749	726	751	689	791	756	722	738	740	731	738	745	732	728	743	737	793	782	762	752	748	774	729	700	692	726	764	775	750	723	732	791	719	712	722	763	748	728	700	754	777	734	749	756	725	836	779	742	745	754	745	749	735	730	760	701	744	773	809	766	719	700	768	787	694	751	747	771	745	765	734	735	718	723	752	802	733	717	705	746	796	789	761	774	698	716	726	672	699	715	731	709	728	743	733	718	721	773	746	770	707	754	738	730	714	708	684	718	702	777	703	730	695	790	698	774	708	738	747	722	749	722	760	700	733	754	775	770	727	731	726	730	716	715	734	780	712	738	728	735	753	752	753	779	762	758	758	775	772	749	729	750	732	775	727	709	734	753	729	732	701	768	741	756	796	747	742	723	711	730	759	712	747	760	718	733	704	753	792	721	748	699	743	711	689	743	751	758	733	731	715	760	739	729	724	681	723	767	757	765	681	727	739	686	779	708	767	709	752	702	741	734	750	722	741	758	774	743	766	744	768	779	735	728	760	749	690	751	741	705	778	704	712	731	770	764	735	700	752	687	727	746	761	736	713	709	747	738	725	725	756	758	728	691	716	750	755	757	763	729	783	739	697	759	759	738	741	721	732	743	697	784	708	769	739	716	727	789	776	746	778	803	783	739	750	796	731	732	765	791	749	717	763	698	758	713	712	792	757	708	729	696	734	760	731	743	716	725	744	721	777	756	731	747	692	723	748	760	744	734	754	753	753	685	776	739	756	743	724	737	729	740	745	768	790	737	717	765	739	722	719	760	737	727	715	727	762	809	758	743	746	759	724	738	745	786	741	772	740	710	774	698	744	727	750	710	734	768	726	738	770	776	750	723	698	747	704	777	743	710	716	724	768	806	735	731	690	737	716	749	750	747	746	725	752	779	687	759	767	720	727	765	694	745	737	667
33754	51415	19060	10271	9300	7457	6290	4757	3903	3273	6355	10918	10469	6529	5051	4376	3156	2337	1637	1307	1097	1012	992	923	854	942	868	881	880	876	874	844	814	839	819	796	856	882	858	853	825	853	875	861	870	814	861	886	867	870	895	873	884	910	877	830	788	799	832	851	932	870	827	868	878	801	873	888	852	800	856	880	835	842	877	875	848	799	866	866	874	882	820	808	839	880	895	894	813	906	856	886	850	909	884	850	879	852	822	881	870	855	911	855	868	850	873	844	795	821	903	896	868	864	869	838	864	861	863	835	853	888	868	911	857	824	903	847	845	862	855	885	840	898	868	832	849	823	848	832	889	840	868	874	876	882	919	852	864	843	864	859	904	816	890	862	879	857	824	822	902	844	866	874	852	927	845	913	923	890	884	878	918	862	840	791	853	854	858	842	875	881	868	857	835	870	841	903	840	827	859	875	834	869	854	880	898	858	861	859	883	859	819	845	868	855	914	834	894	860	867	910	886	878	857	829	883	892	936	813	815	878	890	889	813	871	846	882	841	861	885	881	842	845	856	848	837	839	859	879	900	826	885	864	885	854	846	924	860	873	896	845	855	860	909	831	933	821	903	869	858	900	850	908	849	842	885	844	856	859	856	881	829	865	848	870	850	918	813	843	860	868	838	890	860	897	895	881	867	884	862	889	883	846	884	869	921	867	875	872	879	884	806	847	890	873	804	801	891	820	839	823	825	878	866	858	878	883	885	877	862	909	875	860	889	860	949	873	871	869	809	810	852	849	814	859	880	841	892	839	902	872	846	871	781	852	865	807	896	922	818	833	867	881	824	802	827	869	857	833	879	846	837	881	909	860	827	816	832	821	891	795	843	907	864	870	838	873	863	836	905	866	894	835	851	875	857	855	856	854	835	834	876	862	836	829	912	882	829	840	802	898	853	883	905	881	871	830	912	840	862	881	834	834	918	827	845	831	887	844	847	824	863	856	821	866	817	848	836	850	902	831	821	882	848	858	894	879	849	910	838	825	895	867	905	833	826	871	840	912	914	874	880	897	853	825	860	896	888	797	843	842	878	877	822	842	884	887	907	863	868	861	842	843	869	863	890	878	901	872	880	833	864	854	838	866	819	834	869	882	846	890	807	861	879	873	832	904	802	883	847	830	897	947	806	865	840	808	833	896	854	852	895	828	811	867	883	890	830	856	823	842	850	827	916	815	870	828	890	843	875	872	890	845	889	871	854	850	871	867	888	890	894	898	883	807	841	851	834	851	871	866	886	870	907	872	785	888	891	880	840	839	925	860	889	829	826	896	874	876	802	812	870	859	900	827	890	874	883	873	882	909	861	859	867	876	894	865	867	866	840	854	872	865	860	829	842	839	825	912	865	830	870	879	870	881	864	889	868	867	889	820	836	911	864	811	898	822	832	837	881	917	849	868	882	793	830	925	865	902	870	817	901	822	844	854	894	847	856	910	858	825	871	865	861	808	808	833	857	881	857	854	840	842	831	872	880	906	845	844	897	879	814	900	844	868	858	843	851	896	830	844	882	869	866	818	870	907	884	872	905	843	870	898	871	866	845	882	845	845	864	865	871	924	891	857	851	849	865	882	896	881	863	857	873	841	887	850	880	898	827	837	845	887	876	841	870	844	838	885	868	813	873	877	840	856	869	851	915	878	883	891	900	867	829	822	846	871	855	871	830	815	863	877	893	820	863	808	909	867	858	851	820	898	807	900	853	907	844	859	899	839	848	896	855	859	868	854	869	856	807	854	842	838	862	853	899	885	870	856	823	961	885	831	884	856	847	844	888	858	882	818	883	865	817	838	875	835	861	865	827	906	831	885	847	908	845	871	904	923	829	871	847	907	904	884	872	856	893	901	891	840	843	886	829	869	832	890	845	875	867	882	852	832	874	883	894	809	832	869	914	858	884	833	861	907	856	886	835	888	900	867	838	847	896	868	895	842	861	873	869	850	817	852	893	857	910	854	857	789	872	880	910	879	899	917	842	882	893	909	889	898	862	802	852	829	887	872	836	839	848	885	836	879	876	870	877	824	845	856	862	922	861	872	889	868	879	849	860	831	873	893	811	862	843	835	836	850	931	876	886	916	834	841	852	881	841	838	833	901	849	815	875	876	846	883	834	877	871	848	865	884	861	848	863	897	843	874	859	844	887	847	847	827	871	837	863	907	860	846	858	829	786	907	842	804	887	892	857	827	858	883	872	862	862	864	802	834	835	900	898	831	891	891	847	879	878	860	859	872	830	841	884	840	835	832	875	825	878	846	879	879	875	917	857	864	836	838	803	848	835	833	845	855	852	855	883	891	831	846	890	895	887	834	873	833	830	825	878	880	904	836	867	873	886	931	801	858	819	828	845	928	874	909	846	882	838	843	837	838	835	837	878	850	880	879	849	793	833	850	878	862	832	825	890	876	820	833	860	864	851	888	911	875	916	878	899	912	845	886	861	883	854	855	886	839	870	816	847	853	852	914	786	838	878	851	871	785	918	875	819	902	860	844	849	865	833	841	936	896	849	874	826	840	865	829	835	830	864	867	903	783	868	864	883	873	846	849	844	836	869	887	858	828	843	876	877	864	847	833	869	876	866	874	896	809	866	912	895	862	859	911	872	869	846	895	856	861	843	852	885	846	837	882	793	827	864	847	862	891	889	867	854	857	866	852	818	863	919	872	860	898	889	872	900	854	816	865	871	951	873	829	828	913	878	838	814	872	872	927	855	844	910	797	821	848	881	848	890	868	890	864	864	846	881	804	884	830	843	874	837	893	837	880	917	799	808	885	800	821	879	856	833	851	863	849	877	878	896	881	857	845	884	838	849	849	867	846	918	839	871	862	858	850	886	889	879	873	826	854	846	849	847	916	840	854	836	878	849	904	887	902	923	859	834	861	857	845	855	883	844	861	866	837	863	822	862	894	894	852	877	863	883	865	854	885	896	872	852	874	906	862	869	900	862	895	863	897	831	786	848	877	895	850	824	822	941	813	842	868	886	874	848	854	856	886	849	869	862	883	898	872	866	874	869	827	808	817	829	889	844	869	875	830	901	843	868	887	878	868	870	879	888	876	824	834	887	819	858	882	886	838	881	914	914	877	886	875	851	873	830	843	884	891	840	810	871	877	855	872	931	860	860	859	851	869	824	837	879	871	894	793	913	883	859	859	851	880	838	846	868	855	913	877	820	832	865	873	833	875	855	885	818	872	831	846	834	846	894	851	878	857	810	908	827	866	846	825	912	852	895	861	853	815	851	868	870	873	873	840	899	885	856	866	834	864	861	856	887	900	816	865	856	857	806	948	870	840	832	887	844	861	853	914	879	921	950	847	812	836	858	892	805	875	885	852	861	860	819	853	848	821	878	871	839	855	870	894	901	810	864	780	806	864	847	890	907	836	897	893	871	890	874	915	898	871	800	843	865	845	893	839	851	877	865	864	852	854	872	831	841	853	849	883	867	850	934	886	887	874	886	921	895	875	906	856
23321	21569	29299	24191	21555	21875	15673	4669	3358	3305	11781	20179	20261	12520	7110	8538	6639	4493	2997	1995	1469	1164	963	907	929	867	808	831	843	765	828	774	880	826	853	894	825	853	793	816	820	857	813	835	750	823	834	894	791	818	872	840	778	812	812	858	881	832	830	810	824	814	801	865	852	830	851	795	797	774	865	855	762	829	827	802	852	815	856	819	839	802	847	829	816	838	793	851	832	787	788	816	812	835	826	839	805	835	808	847	832	817	863	821	833	803	848	845	845	850	801	839	857	865	814	828	843	857	797	843	798	766	831	809	787	808	812	801	827	822	796	839	857	827	865	863	813	866	831	872	836	771	845	798	877	776	809	843	792	859	840	820	762	813	836	804	849	799	816	841	819	830	841	791	835	787	800	831	808	780	842	840	890	864	813	826	826	792	826	808	795	819	829	813	814	766	880	876	842	829	810	848	814	840	796	818	826	802	854	894	820	835	818	791	859	811	826	829	839	863	861	833	783	870	890	804	844	832	801	845	871	793	836	813	809	817	880	787	833	857	827	860	804	827	821	848	774	853	821	813	867	819	877	814	823	817	792	840	822	817	798	881	838	843	800	778	841	857	869	829	868	817	785	862	764	819	767	860	780	758	811	837	842	835	874	825	775	787	883	809	785	782	850	789	826	793	781	814	807	889	799	800	820	822	863	807	806	798	819	825	802	787	846	807	808	824	864	848	838	835	826	802	798	798	826	791	849	819	844	817	830	812	848	812	809	795	888	845	807	846	870	758	853	793	782	861	840	818	827	837	842	867	810	785	838	860	881	845	790	865	823	879	899	886	800	867	794	845	814	822	833	848	852	859	844	833	831	843	843	789	860	789	836	792	851	830	804	801	853	805	845	826	844	822	803	832	786	865	822	803	836	815	805	868	825	785	788	857	771	851	866	889	839	886	810	868	836	830	815	824	808	886	826	842	854	809	796	834	895	853	791	886	829	863	772	841	784	866	777	844	806	840	814	841	855	837	816	814	829	798	818	822	803	800	813	887	805	811	833	876	842	821	810	825	812	786	818	833	813	868	838	819	865	849	851	809	848	868	858	806	813	807	834	777	791	820	819	817	841	821	837	835	832	798	826	809	795	829	855	806	895	847	818	849	826	772	819	765	826	820	794	882	798	803	847	837	853	868	853	806	818	866	920	772	841	909	828	797	807	805	837	810	834	798	858	814	787	791	821	813	841	775	785	825	816	839	813	797	846	846	844	856	824	858	848	845	853	839	834	832	813	797	826	809	880	840	834	828	807	798	849	837	847	833	827	821	797	793	807	802	826	878	802	847	887	803	820	820	871	798	861	822	778	811	825	759	813	824	820	823	839	786	791	844	817	754	822	833	802	796	838	793	867	842	788	830	823	823	832	832	825	801	837	821	846	816	895	816	800	877	909	832	812	872	817	832	837	799	830	801	817	828	847	823	796	814	824	768	765	852	823	840	779	844	784	809	782	807	792	837	824	874	822	898	820	823	807	871	834	830	804	794	795	848	785	776	817	797	822	774	858	841	841	870	779	832	779	824	875	848	834	848	802	834	827	814	767	804	806	825	860	800	826	841	877	771	838	795	774	789	837	829	817	790	833	868	827	850	837	859	828	871	811	844	799	857	862	877	855	803	875	818	831	786	760	843	893	767	794	825	788	882	824	787	875	791	786	843	803	861	830	826	847	821	852	806	808	845	842	803	828	839	797	784	827	813	846	835	836	843	829	836	837	818	855	793	817	880	847	848	846	809	823	844	847	806	863	790	798	826	804	829	806	809	792	846	845	804	821	806	809	863	784	866	831	810	760	833	829	818	833	813	820	874	868	829	844	837	842	827	821	830	843	822	830	803	833	836	831	823	813	865	797	799	807	840	807	788	845	857	830	806	849	858	844	805	800	787	817	843	803	873	800	844	817	863	858	814	793	844	854	808	822	844	887	839	792	844	820	839	866	848	786	800	823	805	842	851	839	807	820	817	838	840	924	843	812	848	843	830	876	810	830	773	812	820	831	872	788	825	806	854	830	833	806	796	804	797	850	807	827	820	784	835	822	762	907	823	800	801	842	839	845	830	833	824	797	812	836	795	839	827	838	845	815	817	792	812	834	822	806	841	845	887	764	849	816	838	844	831	809	835	806	857	830	809	803	822	829	862	864	786	872	840	876	814	833	823	836	803	812	821	791	751	825	851	883	799	829	827	850	825	845	849	830	802	840	798	812	837	845	802	830	844	833	830	901	833	857	846	877	802	783	815	811	822	886	843	780	842	833	810	760	832	833	817	822	777	880	799	778	757	853	839	806	808	818	851	810	797	794	790	795	798	820	837	804	857	818	873	852	793	839	816	803	796	879	799	876	821	830	847	824	856	877	797	858	832	836	862	836	859	796	827	819	823	837	855	803	843	845	872	822	834	823	840	819	833	810	786	789	806	868	806	821	850	886	782	889	834	831	828	803	760	789	798	840	895	848	821	860	809	804	876	829	792	871	834	820	811	877	845	839	819	832	824	880	837	758	870	838	809	843	818	853	792	824	852	863	804	873	811	827	840	741	856	812	856	908	851	880	860	812	797	831	806	864	840	853	855	819	852	856	886	809	799	784	818	892	856	840	751	811	819	824	814	842	821	812	812	805	867	860	796	837	822	859	831	857	877	829	868	842	781	772	822	807	807	867	802	818	851	800	853	856	889	827	817	824	833	859	822	886	802	810	825	843	827	818	855	821	858	795	806	865	810	811	797	861	852	823	827	816	849	863	815	819	798	856	850	877	809	788	847	868	825	802	826	831	893	861	847	829	779	833	834	795	884	844	834	810	791	839	809	808	924	787	802	843	822	830	790	818	830	806	856	907	839	805	848	817	811	843	824	769	823	840	818	873	856	821	848	790	831	847	835	753	843	772	828	832	801	805	840	827	795	848	823	835	841	870	830	828	806	796	840	833	846	837	811	810	822	823	834	778	820	755	818	832	862	852	868	837	842	852	803	813	785	837	894	887	852	792	825	839	847	874	838	845	861	848	864	837	804	836	815	859	788	816	805	851	885	838	792	824	823	842	795	804	825	821	835	770	837	851	803	836	791	858	852	794	835	857	820	829	843	844	810	843	789	786	820	803	781	811	823	792	832	857	819	818	839	808	821	768	832	805	809	825	812	866	881	773	792	819	785	813	882	832	826	868	791	811	796	858	838	865	814	849	830	803	765	879	805	846	821	786	864	823	856	825	850	834	863	832	837	819	870	864	789	780	790	860	856	880	851	774	804	821	907	822	825	838	884	803	813	854	825	813	829	794	844	830	739	856	843	838	790	839	846	800	841	829	811	816	852	810	815	805	833	864	779	867	829	873	800	830	791	891	836	802	819	863	850	820	784	867	843	867	830	790	809	834	892	842	785	882	833	797	750	856	799	780	835	873	876	827	809	822	846	790	809	810	798	879	813	761	798	821	785	851	868	849	873	805	865	834	801	886	802	806	869	863	861	868	865
39348	63352	25667	16285	15300	13174	10177	6448	5571	5526	17600	25712	24192	15117	10104	12343	9353	6424	4480	2777	1918	1415	1142	1041	1001	1000	926	954	980	899	945	880	901	908	933	940	984	1007	944	924	926	949	953	928	943	947	864	953	950	899	909	917	910	858	914	900	900	920	938	900	957	969	921	915	911	950	878	921	904	920	940	953	940	923	870	913	908	943	956	859	899	889	912	930	949	927	949	891	921	857	916	977	934	945	914	887	961	897	911	960	890	920	943	955	938	931	946	975	918	929	921	912	901	934	915	907	941	936	953	933	907	899	892	943	959	895	893	927	957	911	914	911	954	885	890	922	905	932	916	940	951	929	952	942	940	945	870	892	927	947	901	892	940	942	913	990	934	918	968	952	923	960	916	938	970	947	942	865	963	974	918	926	910	929	874	876	862	948	922	922	910	905	939	947	874	942	909	953	937	914	952	941	933	935	932	912	900	951	917	902	950	954	876	978	948	950	891	980	920	912	1000	938	933	907	933	920	940	877	902	942	961	853	915	936	890	942	925	905	878	918	888	905	907	961	936	880	921	888	949	917	958	926	922	971	916	995	971	914	940	931	924	915	900	930	951	909	900	904	925	953	895	903	960	911	901	932	967	933	977	917	967	901	924	920	927	930	915	1000	943	905	993	946	912	913	1014	970	922	909	945	947	924	879	935	904	939	935	938	930	905	892	936	936	941	855	966	871	932	892	919	935	923	985	895	947	898	949	897	945	904	928	884	910	915	898	909	949	911	950	853	878	922	893	910	873	937	880	893	884	888	899	855	892	958	929	941	915	867	864	941	1000	892	930	915	893	964	896	882	863	887	936	903	926	887	956	924	930	924	871	913	917	898	872	905	909	909	922	932	908	984	980	927	932	929	910	904	950	927	912	950	919	902	960	971	850	887	868	928	991	968	923	923	917	950	957	956	928	934	913	935	890	885	936	938	919	885	892	940	984	971	889	959	933	919	930	898	932	957	923	891	911	886	878	945	894	923	928	933	983	920	956	928	943	863	909	926	972	914	973	889	929	967	940	960	906	899	882	915	923	909	942	873	946	938	903	944	935	911	914	957	972	897	914	941	961	1001	905	959	887	941	953	971	898	936	898	927	955	921	909	901	953	984	907	890	937	942	896	935	883	931	909	922	899	919	913	949	955	891	917	953	946	892	918	878	902	992	910	938	1005	944	962	893	953	934	932	911	903	910	913	926	949	924	910	915	911	942	939	937	887	914	879	944	956	922	941	913	927	950	926	903	869	875	935	916	913	922	951	939	907	839	925	910	945	945	925	984	959	923	947	961	922	927	896	907	958	892	896	917	935	953	932	927	967	898	913	975	859	916	907	893	888	979	893	894	938	908	902	944	976	948	935	954	842	968	885	955	922	921	914	909	890	926	965	944	923	884	942	966	992	952	942	943	955	941	956	965	896	948	921	903	884	897	906	925	918	911	879	918	925	900	913	907	951	908	943	926	949	944	974	887	954	964	932	940	885	867	953	887	878	906	879	962	896	902	928	962	933	981	934	947	914	946	877	912	898	945	961	916	947	943	923	878	927	928	946	981	912	923	936	887	909	954	930	919	923	993	934	937	911	954	966	847	963	919	921	909	911	871	902	951	899	971	966	932	932	883	950	889	912	949	886	928	1001	975	913	905	915	943	965	885	962	934	937	957	905	876	922	910	889	930	925	864	917	932	899	913	904	893	884	914	899	930	883	909	884	934	945	918	930	942	906	914	932	924	909	954	921	902	838	909	936	964	915	901	931	967	904	940	875	926	906	913	928	923	952	932	922	924	946	931	889	958	946	890	921	933	901	937	981	942	951	935	898	906	976	852	904	971	899	934	952	943	959	893	972	947	932	948	880	900	889	900	927	906	940	947	912	936	928	911	897	955	878	926	946	998	928	955	916	837	915	953	889	927	937	934	959	898	908	929	934	943	949	902	956	921	906	915	925	896	896	953	919	944	951	977	926	918	913	910	960	969	924	920	920	905	984	919	871	880	968	937	905	916	947	883	969	928	939	918	938	883	937	904	935	896	946	890	885	967	983	882	870	934	888	862	944	915	939	962	922	952	901	954	936	933	896	914	938	912	930	870	946	914	922	908	897	928	896	921	893	928	904	950	883	901	906	898	927	944	948	906	962	901	932	911	928	929	951	914	945	938	928	946	917	933	907	914	872	944	920	928	943	858	879	924	888	901	970	923	909	952	870	913	937	899	892	975	920	912	966	822	881	989	888	855	898	979	902	911	909	936	934	925	896	914	888	896	988	915	846	901	964	921	917	931	924	922	936	933	934	912	954	957	883	947	914	855	928	896	887	942	906	902	926	932	938	954	915	918	978	952	934	914	881	949	915	900	908	936	898	850	943	905	855	909	921	934	909	918	964	975	912	916	992	910	910	890	902	964	942	927	985	891	911	936	932	870	958	892	926	895	872	929	897	908	930	906	888	891	925	898	952	909	933	898	937	952	912	936	867	929	894	915	917	962	889	929	887	883	936	916	930	888	883	920	904	900	956	928	906	922	916	931	943	936	949	943	945	927	933	930	934	899	952	955	948	921	918	935	935	903	931	946	949	945	922	890	943	910	922	927	915	953	875	960	915	927	942	942	921	913	910	907	971	951	938	877	975	957	903	955	905	926	905	934	939	907	898	875	859	877	978	874	969	962	906	948	928	904	925	951	846	969	949	897	922	918	949	913	945	917	915	970	908	861	948	918	936	913	925	930	917	926	925	938	874	952	868	950	902	900	922	895	926	939	912	912	924	915	898	946	979	933	948	989	905	938	930	941	984	940	926	927	962	934	914	936	948	904	938	873	876	946	928	884	972	936	958	928	964	907	914	908	951	948	921	925	950	956	958	962	911	948	918	940	942	847	927	933	906	907	920	901	875	988	942	904	895	967	903	949	950	877	918	922	948	939	950	957	892	958	920	926	938	894	928	941	908	924	910	933	916	901	907	929	941	850	913	910	922	980	918	896	962	930	862	986	892	886	930	908	906	994	933	921	936	844	870	906	878	953	936	895	943	982	910	913	940	928	924	945	977	902	922	891	926	899	892	920	955	958	943	894	969	867	955	958	893	885	898	920	927	985	917	929	885	929	900	954	949	910	989	875	942	923	878	942	920	941	937	937	936	897	896	918	913	941	929	966	924	898	974	942	868	919	926	962	963	915	881	927	890	913	932	947	908	917	922	915	935	935	922	914	927	900	933	906	909	902	913	906	900	912	920	974	895	894	971	912	917	876	887	882	916	927	913	929	936	939	947	887	874	941	943	952	897	947	935	932	905	936	1013	940	889	899	854	933	871	959	930	916	957	878	952	907	921	937	923	874	929	904	897	938	892	915	955	916	890	918	903	904	933	967	889	914	896	885	945	949	958	922	970	890	893	880	907	890	917	933	916	900	894	905	914	968	902	917	907	882	932	949	881	988	904	961	927	928	875	894	928	888	907	907	886	955	998	953	1000	922	881	900	916	949	925	951	924
28615	26967	20024	8684	4585	3646	2655	1792	1374	1299	1789	1993	2045	1440	1016	1007	944	823	795	684	651	632	602	633	587	652	555	611	618	622	565	575	560	620	557	596	659	610	568	624	600	605	654	589	583	629	589	603	575	613	625	575	591	621	597	603	592	605	574	539	652	616	613	609	599	602	569	599	564	644	647	620	594	597	548	639	614	571	591	599	608	576	618	582	586	567	620	566	587	576	583	598	640	589	615	596	590	625	582	592	600	568	585	602	577	573	591	631	605	581	578	579	615	611	630	606	606	641	593	604	615	643	607	605	608	582	631	600	626	598	605	626	630	548	611	669	579	562	562	546	607	579	581	584	605	571	615	618	610	569	572	595	592	617	591	633	541	623	608	581	610	608	585	613	624	609	621	587	547	625	562	619	587	640	617	581	613	553	585	580	643	607	653	595	617	614	581	615	581	583	558	651	600	598	575	588	619	607	581	593	582	548	596	595	603	594	594	567	571	646	578	630	642	615	595	551	590	629	610	558	606	583	647	616	584	600	587	585	651	589	592	644	619	586	600	651	585	606	597	595	611	605	601	611	581	587	614	612	638	599	602	635	580	596	609	562	648	605	578	577	613	606	559	553	587	618	604	592	605	551	566	635	603	621	566	620	621	590	612	632	577	608	561	558	610	620	595	569	611	577	604	598	612	583	627	605	581	637	643	627	625	621	598	603	609	641	562	592	598	622	632	609	623	621	617	637	673	612	577	578	593	597	609	553	579	611	602	592	658	590	613	623	633	586	600	629	629	641	614	632	584	604	566	642	593	577	613	630	599	588	587	605	603	595	621	616	578	599	626	590	565	617	561	611	617	595	561	649	578	598	593	643	626	590	622	604	596	607	592	647	609	571	555	557	581	618	618	608	614	620	617	632	574	578	555	581	622	601	629	564	625	615	570	575	585	569	589	586	596	632	613	602	607	600	635	585	625	607	579	614	612	623	604	624	619	605	594	630	622	622	628	591	608	606	613	590	617	567	612	557	589	620	597	608	591	618	583	629	597	610	614	609	600	616	603	614	573	609	598	585	614	607	582	593	613	624	609	623	616	571	635	608	612	592	624	607	589	600	612	611	609	636	610	626	616	556	620	573	622	610	649	626	597	609	620	596	579	609	552	637	588	618	621	590	574	613	601	592	596	611	580	639	658	595	591	598	547	591	640	589	606	593	597	599	609	584	591	605	623	604	598	624	569	583	575	620	623	640	595	587	595	554	581	587	555	610	633	599	604	614	586	624	564	622	574	639	610	616	596	573	558	615	568	591	609	617	601	588	606	579	579	582	621	638	610	653	547	545	603	578	603	608	581	623	580	551	624	618	585	609	570	542	643	598	624	654	595	564	575	638	584	624	578	577	571	620	567	592	610	597	595	585	551	602	565	604	628	567	667	564	654	608	644	607	590	583	593	596	572	596	587	647	602	607	585	584	586	564	626	605	613	546	556	666	603	627	614	604	641	600	607	583	581	592	588	604	611	612	621	623	638	581	621	613	588	603	575	597	603	596	594	641	600	619	563	597	592	614	550	567	612	603	625	577	631	576	618	607	545	608	604	560	628	600	616	604	600	621	595	640	582	599	585	608	568	597	623	624	621	590	574	596	611	561	616	614	544	613	607	641	649	590	605	611	587	619	576	579	600	615	616	618	624	584	607	592	621	611	600	554	568	595	619	642	623	595	574	597	619	675	623	612	597	587	583	623	600	614	608	617	651	561	584	618	591	579	579	595	628	573	581	614	587	589	641	573	590	602	587	596	616	557	610	586	595	618	595	612	613	617	613	614	612	632	590	600	659	612	601	611	557	619	610	590	581	626	632	636	632	605	591	612	564	618	585	575	587	585	648	613	583	594	598	609	588	646	605	634	604	611	625	620	638	595	565	606	628	624	603	599	617	612	622	611	638	619	604	637	617	613	576	576	626	587	585	602	588	560	573	587	594	573	588	604	611	539	608	579	571	572	597	577	595	643	623	599	609	611	586	598	588	589	582	562	591	648	549	609	561	537	621	635	616	567	584	568	612	601	611	613	548	594	588	622	591	607	580	611	566	638	623	568	607	587	597	581	631	605	603	637	604	608	589	627	567	615	536	584	633	579	616	547	608	576	580	607	638	566	595	605	634	611	599	608	580	632	600	611	601	571	633	623	585	619	614	579	662	627	618	637	610	580	622	580	615	644	631	571	587	619	608	583	631	592	559	580	595	591	585	612	601	592	632	614	626	604	604	647	593	609	604	567	613	585	582	571	587	584	569	591	580	573	573	607	612	572	595	582	659	565	609	581	596	590	623	622	586	620	628	627	598	577	636	628	575	588	612	616	604	635	638	587	604	592	600	583	614	597	603	616	624	614	654	573	617	586	585	615	603	572	615	623	558	583	623	586	578	615	613	566	617	562	618	531	619	631	620	618	584	616	594	610	631	596	601	603	616	606	607	551	609	572	623	567	613	629	593	556	562	610	614	604	573	566	613	591	589	556	575	593	581	571	576	631	597	612	619	646	578	603	599	626	645	589	600	571	559	603	632	629	623	573	595	584	583	558	568	625	609	626	637	626	597	591	587	605	600	605	607	574	625	602	613	566	629	641	610	601	637	622	588	590	614	614	570	657	592	617	590	590	616	602	615	595	648	604	597	614	599	570	586	591	613	648	625	583	646	601	613	563	589	675	610	561	547	601	540	587	585	596	575	594	608	655	590	603	567	595	552	599	617	651	639	594	617	616	602	610	592	603	616	607	624	581	578	634	654	620	587	586	581	632	588	631	595	568	586	585	629	591	597	612	607	546	639	620	613	599	575	583	612	634	552	631	555	604	591	621	610	569	554	577	589	582	593	541	565	631	627	606	560	664	619	645	597	607	614	584	619	579	634	603	619	653	588	637	596	585	575	641	580	590	595	619	576	650	607	580	650	641	617	577	575	581	602	615	587	531	621	596	601	633	586	586	582	588	581	592	604	582	640	622	650	591	597	602	605	599	580	612	566	572	607	607	593	607	645	601	647	600	557	578	558	596	582	603	604	585	663	620	641	636	635	635	604	601	573	601	569	576	614	559	630	626	611	622	618	562	558	612	597	559	589	604	593	579	576	612	636	606	617	581	621	605	610	595	580	587	596	576	600	548	584	543	607	601	597	612	606	599	576	617	575	606	605	598	617	620	599	577	661	637	565	604	630	619	585	635	605	546	631	575	565	608	590	602	641	601	630	656	607	601	576	582	599	607	568	648	583	602	651	620	597	626	584	583	610	639	541	590	621	629	610	603	585	562	563	638	609	622	599	598	598	622	642	613	625	589	591	602	570	578	595	631	597	576	580	617	619	599	621	590	591	582	641	550	583	615	596	543	610	636	575	640	608	608	616	617	580	604	650	594	590	653	621	559	633	589	588	582	607	615	582	615	563	635	580	607	593	604	619	624	604	587	604	602	562	604	636	604	573	610	611	564	562	589	600	620	620	603	633	642	590	615	586	583
30686	41975	13012	7604	7362	6427	4777	3362	2241	2020	3021	3261	3053	2037	1395	1344	1180	1126	1035	871	834	739	735	714	757	671	703	710	731	672	717	714	722	713	733	741	750	693	687	739	736	662	704	741	682	654	700	734	718	730	739	762	687	713	718	681	710	699	698	735	699	700	701	704	670	717	665	706	688	721	694	744	768	705	728	717	719	685	697	695	724	740	712	723	719	676	716	696	736	718	751	694	693	672	709	672	724	712	694	677	695	733	742	677	717	688	733	735	703	680	719	725	691	731	741	738	710	712	765	759	730	722	708	637	713	679	673	696	758	652	688	755	659	734	733	727	735	724	692	694	718	701	690	699	692	688	698	699	732	748	699	716	758	671	700	708	676	663	717	690	703	695	711	736	686	690	672	665	685	716	709	710	716	697	718	673	725	687	717	678	686	716	729	692	703	677	712	718	736	723	711	708	718	703	687	665	695	712	723	687	751	687	691	720	694	695	714	691	692	714	751	747	745	678	688	694	709	716	727	701	684	689	729	656	716	711	680	715	720	728	788	670	710	714	682	685	688	766	699	728	748	701	694	736	747	653	708	731	685	718	691	742	780	690	695	714	726	745	696	682	700	754	726	700	746	704	713	674	700	689	695	728	729	716	628	692	729	710	667	701	735	684	688	676	722	692	736	789	710	689	730	753	747	697	745	771	670	693	755	716	710	720	715	699	686	687	703	702	723	672	720	654	709	675	698	671	719	690	679	676	681	717	744	672	687	688	673	688	655	674	651	697	721	712	747	690	711	724	725	659	691	703	721	692	720	701	680	739	685	723	703	708	740	756	721	688	730	763	713	704	674	681	680	746	727	747	696	714	778	738	663	713	760	754	732	703	696	657	719	734	717	692	740	741	678	715	714	722	727	718	747	673	689	737	724	691	701	766	673	724	720	783	687	738	660	693	706	712	707	682	720	719	698	709	718	696	734	700	709	712	744	704	750	699	726	777	698	692	694	742	702	651	701	722	675	746	725	711	703	696	689	775	728	710	719	700	728	717	750	723	675	736	655	739	736	682	679	684	750	703	755	749	714	708	741	709	646	702	695	715	712	699	704	729	695	731	698	669	724	706	670	716	745	736	707	680	726	726	703	679	748	729	668	726	709	669	676	681	733	751	682	732	739	708	686	675	775	716	695	724	699	717	733	734	710	702	679	715	730	680	714	725	735	752	687	707	673	685	709	711	695	733	711	724	736	730	755	741	707	710	735	725	741	697	690	650	702	682	710	681	699	682	685	726	699	698	679	728	709	709	689	660	724	686	710	715	713	647	715	695	750	700	739	718	758	693	742	676	702	701	684	697	682	728	683	714	727	686	689	699	694	749	717	721	710	694	727	728	726	693	701	735	713	684	737	725	724	712	714	733	726	701	733	720	712	723	702	751	719	726	710	663	720	756	674	681	648	721	726	675	715	666	697	724	705	749	711	697	697	712	738	700	725	726	734	727	708	702	660	705	729	684	697	714	675	758	704	698	704	765	702	694	665	729	708	680	716	705	711	706	701	732	720	721	733	698	728	733	756	738	737	674	689	690	725	720	710	729	727	742	678	693	719	693	736	690	720	647	687	704	698	764	757	694	738	733	715	717	768	682	689	682	667	729	714	737	697	718	718	691	702	746	729	725	679	726	717	696	743	781	705	755	678	701	692	727	687	728	722	763	655	683	724	694	717	728	763	711	670	710	731	685	753	690	720	721	793	654	721	710	728	718	707	775	700	702	744	707	659	698	704	751	749	655	668	613	705	745	726	702	716	688	690	756	709	712	727	716	765	683	728	747	758	695	756	683	684	684	682	720	680	708	668	688	680	721	661	673	697	716	671	705	710	706	730	729	765	700	720	702	736	749	705	739	732	706	700	687	640	727	660	718	699	739	692	710	707	677	700	676	654	687	718	713	712	681	678	712	748	672	675	733	717	736	695	658	682	632	720	719	653	728	670	693	698	690	674	718	727	715	749	723	719	686	753	677	711	707	735	723	673	716	697	748	715	730	672	724	722	729	687	716	670	735	724	731	742	681	735	667	707	739	736	752	691	679	656	697	726	693	714	684	729	671	695	648	715	692	711	731	710	704	714	699	723	726	717	684	725	766	670	715	693	677	747	688	707	670	777	711	734	737	693	692	726	710	693	694	688	708	722	717	733	746	715	700	702	716	710	732	711	700	661	714	733	710	682	712	712	725	694	676	714	706	669	709	683	710	707	668	693	724	705	734	685	705	707	728	724	686	672	722	717	695	738	702	679	698	709	676	730	723	755	672	711	679	697	701	750	717	700	670	717	691	687	795	712	675	663	720	692	751	699	698	704	714	758	673	713	697	708	759	694	721	736	755	746	743	713	741	671	738	715	724	682	700	689	695	699	707	707	677	756	690	665	698	713	734	708	728	704	711	721	716	718	744	658	679	713	706	691	687	726	733	731	746	788	738	746	702	695	698	691	638	710	756	676	744	704	778	750	742	712	731	681	717	700	733	706	709	693	740	717	683	734	690	643	696	723	743	750	729	725	698	697	678	698	683	725	702	727	759	669	663	731	716	694	711	710	652	673	693	695	693	714	714	727	718	741	773	725	670	723	679	703	718	741	713	662	739	750	719	689	714	752	708	741	719	753	691	675	676	718	681	755	749	695	714	692	754	656	728	681	723	733	749	730	714	782	707	654	750	703	713	630	714	713	744	729	685	730	694	685	684	716	703	705	734	721	752	764	668	698	732	757	701	701	684	650	750	755	715	698	705	663	742	656	676	746	731	697	675	704	693	679	717	716	745	713	662	770	729	738	712	686	747	684	688	698	715	747	700	691	711	714	696	728	740	707	693	727	682	678	733	703	750	673	707	687	737	735	736	707	695	755	707	739	710	706	722	728	709	702	741	706	704	695	669	693	713	727	727	690	704	696	694	739	723	710	726	653	705	718	728	708	677	703	739	701	696	745	754	706	694	709	714	685	710	701	740	693	742	653	699	730	708	693	724	729	674	700	742	674	704	705	706	716	747	682	719	703	719	713	686	652	672	715	741	672	705	729	678	717	731	712	672	716	674	702	763	702	604	729	698	707	691	706	660	762	731	705	729	721	704	685	705	715	692	708	725	720	689	731	694	656	673	688	706	743	704	696	693	739	710	682	724	715	654	715	733	676	708	646	731	713	696	719	691	660	702	713	699	708	703	703	694	669	707	710	732	710	727	714	738	755	742	691	684	712	705	747	696	735	713	716	698	705	708	740	693	682	704	658	711	672	722	684	682	693	678	733	711	735	706	728	720	736	697	676	773	703	708	708	730	719	781	733	676	729	735	725	692	722	716	680	721	702	703	720	691	686	734	704	714	720	686	660	741	677	729	719	700	711	711	703	733	727	680	787	659	688	736	693	683	708	697	662	734	735	745	737	747	668	687	765	676	671	704	731	703	680	712	723	736	694	699	654	709	766	694	715	710	717	658	712	722	711	702	759	771	695	734	709	691	717	673
24229	21527	28737	24644	21433	13569	4496	2865	2042	1794	6696	11546	10780	8042	4238	3575	2441	1810	1534	1145	923	728	674	683	600	607	625	607	639	681	617	637	617	609	618	627	648	667	634	591	585	607	598	592	571	652	602	650	602	566	615	622	610	602	600	639	620	628	577	602	601	664	629	592	599	606	615	547	609	554	574	606	605	618	607	575	637	580	584	619	619	646	636	576	570	612	611	575	594	602	613	602	655	636	665	586	611	606	632	587	599	667	582	599	615	615	593	615	577	601	596	625	615	629	664	610	599	598	607	667	639	614	659	611	598	569	609	595	578	607	573	574	581	568	619	625	627	630	649	601	589	593	581	614	627	620	620	581	646	582	568	595	628	575	616	599	614	610	594	630	641	621	584	629	605	643	596	646	605	557	622	561	590	615	606	614	569	620	634	611	575	583	656	609	566	583	602	596	604	580	596	667	601	599	608	594	599	609	609	592	556	626	601	637	585	637	614	624	534	565	611	650	633	638	607	634	619	584	534	619	574	592	566	631	608	650	581	611	647	618	620	588	590	585	601	628	605	621	676	615	600	600	620	612	589	608	596	590	612	638	577	627	578	626	638	597	635	598	597	605	617	575	638	628	600	596	620	640	628	623	573	605	610	578	570	601	611	629	586	594	628	621	638	654	576	588	578	646	585	605	571	611	599	604	576	580	608	609	597	628	643	581	619	610	649	611	630	651	586	571	547	565	621	599	589	593	633	574	600	594	593	572	615	620	588	614	616	597	617	604	536	593	635	624	564	574	601	616	612	619	608	597	557	628	588	604	589	593	614	613	551	572	644	556	634	641	611	631	643	592	639	603	600	593	649	607	624	563	601	608	587	597	646	590	630	602	573	646	566	574	593	596	595	617	572	625	603	555	617	575	625	591	619	634	613	593	649	563	576	589	637	625	606	597	644	584	591	594	591	658	644	542	583	580	616	591	588	607	611	595	631	628	606	577	601	643	577	596	618	628	631	639	622	641	590	564	612	605	594	663	587	639	615	578	615	638	638	612	636	664	606	655	642	644	645	578	567	621	629	571	604	617	615	585	590	586	558	593	628	617	591	611	592	604	595	622	609	654	611	618	576	611	596	601	646	623	619	572	601	609	615	628	609	589	646	604	656	621	592	613	612	563	566	599	647	578	618	558	590	624	656	587	572	586	606	609	627	602	629	573	579	608	583	628	616	634	594	586	536	587	576	643	647	619	590	626	603	613	591	624	603	609	595	587	601	624	628	627	627	621	608	566	587	650	602	608	614	605	632	624	602	612	571	628	625	640	602	636	600	559	613	648	569	586	631	549	669	585	595	567	619	633	640	615	604	596	665	625	575	571	590	582	553	633	558	617	619	581	598	557	609	620	573	594	557	600	601	568	612	642	624	586	622	587	577	625	605	622	626	615	615	603	591	626	562	592	613	588	618	636	585	635	577	637	668	639	648	624	618	641	577	635	577	583	611	630	636	606	550	571	589	595	604	594	573	631	605	588	545	596	561	616	600	605	621	630	589	567	617	601	573	601	661	601	580	642	633	621	602	562	619	678	610	632	617	624	599	637	591	591	599	654	600	624	593	617	630	579	627	609	647	572	600	579	576	607	624	607	640	575	642	620	610	602	602	633	577	622	584	634	631	637	627	570	615	568	577	614	613	619	591	630	581	596	617	554	618	650	640	635	588	609	627	583	611	621	590	606	624	608	606	590	621	618	601	604	576	632	627	631	643	603	594	622	631	607	593	602	590	588	621	625	642	593	559	604	643	639	577	627	593	639	654	587	608	590	557	603	623	629	588	592	601	552	624	596	592	583	632	599	553	583	573	610	598	624	615	628	620	592	599	623	625	614	598	620	623	638	582	621	611	579	607	649	606	626	615	589	596	662	611	592	610	663	595	615	572	588	589	607	540	612	560	578	606	588	614	620	609	625	627	604	620	631	579	577	601	595	606	588	576	623	634	572	618	686	603	638	600	638	618	601	574	618	631	617	601	607	614	572	597	596	625	573	601	594	633	552	599	591	619	628	618	550	624	608	626	577	584	609	579	595	617	624	653	579	594	627	605	595	636	668	621	632	618	612	630	613	631	627	630	614	633	647	596	612	583	601	581	611	617	572	623	620	599	627	628	619	602	637	656	627	585	622	627	661	582	579	614	681	619	594	639	576	654	575	642	582	600	609	578	603	633	623	565	616	571	587	627	585	605	618	627	605	611	612	594	598	626	581	637	620	609	594	618	605	603	625	592	634	593	592	624	577	614	571	614	560	588	584	587	586	625	593	655	649	575	599	661	612	608	613	652	630	672	620	600	586	595	597	642	608	605	618	635	591	637	624	605	598	592	634	645	611	582	633	599	615	621	582	614	580	584	617	598	628	628	631	585	602	593	585	632	627	628	597	583	571	618	534	607	614	574	623	583	595	598	612	585	602	637	608	589	633	617	586	582	582	638	668	686	584	630	615	615	613	605	575	581	575	627	605	660	581	661	581	645	576	621	652	622	541	610	588	618	589	605	646	620	619	603	651	618	581	602	601	547	638	626	621	595	630	593	628	565	593	585	601	574	610	616	618	587	591	601	635	587	609	599	617	627	634	585	577	626	628	603	569	633	603	662	625	557	622	621	597	656	622	604	590	625	604	629	609	616	654	607	648	588	613	583	615	572	599	560	584	604	639	594	656	637	572	610	629	637	627	599	576	630	624	643	594	611	576	571	592	618	638	612	633	596	610	609	602	614	562	622	634	596	619	609	603	593	568	613	618	629	653	595	587	608	588	599	667	578	632	585	628	583	579	634	575	631	609	608	608	601	586	643	624	637	576	563	641	600	579	613	554	612	570	604	589	573	620	583	639	639	604	638	531	575	602	607	599	619	610	620	607	635	661	630	642	614	568	598	587	606	658	600	648	576	598	598	609	606	629	608	613	556	637	580	583	588	635	569	606	634	560	638	583	573	610	616	599	613	598	612	596	588	615	575	618	563	598	577	574	561	578	582	585	582	583	625	639	570	576	597	616	633	638	632	627	629	601	618	592	634	594	594	617	601	601	624	547	658	605	582	610	612	623	550	617	589	632	590	604	614	641	646	568	629	588	615	591	600	573	617	602	606	566	591	586	600	570	634	614	539	614	550	602	589	644	611	578	689	619	589	597	633	587	606	586	588	593	654	591	582	583	602	623	566	583	619	647	574	594	615	560	605	620	605	548	622	628	588	590	580	601	583	618	555	591	594	568	581	561	622	589	616	646	562	579	612	598	563	641	638	563	560	619	642	574	590	616	639	619	646	609	580	586	574	606	612	628	636	583	551	624	594	584	614	572	582	602	606	595	608	592	626	607	579	553	584	599	590	580	581	645	673	605	642	622	600	618	636	609	601	591	606	606	596	629	627	647	572	593	599	628	594	557	616	591	594	618	609	547	597	588	579	626	651	603	604	611	640	600	578	594	597	586	590	609	549	572	625	619	592	600	604	631	563	598	611	568	589	611
34757	56252	20833	12962	10861	8048	5874	4973	3627	3119	11210	16756	15322	11297	6429	5646	3632	2744	2164	1590	1175	918	785	750	718	734	764	700	700	754	681	694	680	699	694	739	742	698	721	714	719	717	719	753	729	677	712	710	656	731	691	684	668	700	708	702	744	690	743	715	679	729	737	726	722	680	672	670	668	699	754	718	686	662	709	792	718	716	720	718	706	726	707	714	723	723	723	696	697	745	689	721	741	740	752	722	720	670	753	731	704	687	713	721	747	695	727	732	755	696	687	704	669	747	714	748	693	714	717	692	704	724	730	731	702	694	731	685	716	698	708	712	737	712	722	670	698	734	703	690	712	766	687	681	698	683	736	717	674	704	699	694	720	700	716	696	694	708	719	705	673	724	705	700	698	718	712	716	724	708	746	713	655	692	725	659	705	729	754	705	690	758	745	743	712	667	703	732	689	716	680	686	704	696	668	684	698	725	712	647	723	731	689	714	754	700	703	705	720	724	728	704	699	675	673	737	676	725	724	720	655	716	754	722	671	711	783	757	721	688	713	690	685	733	667	702	716	730	682	686	716	725	710	710	726	701	736	735	713	686	738	699	699	716	699	755	732	696	712	700	752	753	694	676	722	750	745	696	720	730	683	739	749	689	726	718	647	734	696	749	699	706	669	698	735	728	743	729	672	682	724	694	685	697	720	686	695	795	715	708	689	739	682	684	675	714	647	669	742	707	649	684	725	772	718	679	729	712	743	689	713	664	711	729	715	738	728	700	713	676	703	728	727	735	667	734	680	688	710	696	706	736	726	694	739	712	689	715	681	695	724	747	706	745	737	677	696	704	681	717	706	765	714	667	697	695	716	702	718	719	732	761	720	688	704	720	710	699	666	717	727	690	729	686	683	749	685	711	716	717	688	675	710	693	690	700	710	697	684	706	714	709	686	720	745	724	712	737	795	731	740	699	703	682	689	690	727	643	713	689	729	709	748	688	690	732	743	725	710	698	726	694	681	733	771	698	718	696	691	695	702	710	690	734	643	616	731	666	668	672	763	693	742	674	753	716	738	699	725	706	701	709	792	696	736	706	717	712	706	733	700	739	741	741	691	691	677	702	712	706	728	684	742	701	707	703	692	700	686	719	730	699	752	692	722	664	687	687	684	698	650	722	717	704	720	728	726	677	649	713	731	705	737	736	729	703	724	663	706	698	734	697	667	758	741	706	731	690	749	702	702	712	658	674	724	712	714	695	684	702	676	685	725	762	670	699	733	739	688	734	703	700	717	761	745	679	691	710	689	732	699	721	753	713	665	702	724	746	704	746	715	706	678	676	683	705	706	734	696	706	686	724	704	724	662	699	716	731	671	698	714	713	701	736	637	709	751	681	706	721	697	681	702	740	703	686	699	673	683	750	642	715	685	652	718	676	688	711	775	681	749	766	744	701	707	689	736	723	712	710	716	695	688	692	719	722	697	615	718	720	752	709	660	743	750	722	722	700	743	714	723	647	720	766	700	678	726	688	690	737	716	744	750	690	726	677	697	678	688	691	731	705	725	669	681	726	717	687	658	698	715	704	733	743	709	733	718	700	716	700	755	706	762	725	711	736	705	734	709	679	731	718	692	691	743	686	772	685	700	761	698	673	732	696	656	715	720	739	701	683	721	727	729	734	690	729	678	735	802	694	741	697	712	714	715	746	673	693	720	695	695	696	717	677	735	678	689	704	683	702	692	752	710	717	703	731	739	737	685	720	677	757	717	690	724	725	715	703	710	694	722	750	671	720	745	759	686	701	694	714	709	673	729	691	749	706	694	725	732	692	708	697	683	734	726	724	737	665	738	703	702	731	708	753	757	723	707	716	697	761	738	695	703	718	668	686	698	756	701	726	681	724	711	692	676	720	733	673	701	751	675	720	697	680	703	695	718	677	742	690	698	734	702	732	727	710	700	729	643	723	681	671	683	679	697	760	730	700	716	691	689	722	709	716	686	705	681	720	685	675	691	738	744	690	671	702	706	681	734	676	700	713	716	679	706	720	720	682	694	685	691	713	726	731	688	755	677	764	717	673	732	713	677	731	724	742	705	709	719	742	714	692	740	720	698	706	685	740	664	741	744	782	697	691	711	715	698	718	728	709	724	716	749	691	676	673	718	705	690	755	749	749	701	677	700	686	726	718	666	710	692	723	686	710	754	714	703	757	681	709	703	729	698	674	731	713	741	711	734	709	694	686	688	678	735	694	731	692	698	683	706	749	686	691	745	678	723	668	759	736	729	722	735	678	719	686	700	741	721	716	721	669	710	729	702	731	671	697	678	729	677	677	708	720	716	726	694	633	682	701	698	693	713	727	735	703	675	728	656	702	709	697	669	721	701	724	694	747	702	725	720	681	720	702	718	743	642	678	683	744	712	673	762	700	704	732	725	686	704	697	701	687	695	753	706	742	683	769	730	716	698	699	741	700	716	679	688	679	711	691	728	714	663	720	706	664	725	672	716	672	700	712	741	705	695	711	752	658	687	714	780	706	705	712	714	712	707	729	716	671	712	716	721	719	694	708	689	692	727	704	712	696	677	702	737	693	668	692	670	690	698	712	692	693	706	679	754	719	705	706	714	767	718	694	709	774	697	688	725	711	694	694	693	687	697	748	742	742	721	734	741	734	748	692	687	722	747	717	662	742	694	751	719	727	707	753	688	760	719	686	702	745	689	745	642	750	700	781	692	688	695	730	751	708	643	690	678	722	694	691	756	702	713	632	680	680	680	685	692	713	702	705	760	709	716	704	721	685	695	728	720	697	753	749	705	682	726	713	722	724	717	708	721	684	722	685	707	664	702	722	723	698	692	683	690	703	727	781	721	719	711	710	705	711	722	740	684	704	720	712	716	709	698	710	793	735	691	698	751	708	699	711	724	708	722	718	701	731	690	684	738	682	708	759	755	736	717	743	717	716	704	675	740	736	694	733	694	703	718	674	684	693	707	699	671	646	729	681	662	745	712	712	693	705	726	666	741	698	695	703	701	726	678	736	683	724	677	726	722	730	750	685	696	723	663	704	686	693	691	690	641	756	676	678	714	738	758	710	706	716	654	696	697	734	687	690	757	643	721	659	709	771	671	667	714	696	666	710	732	666	722	708	731	692	700	670	703	693	668	710	711	709	687	719	713	729	703	721	693	698	686	693	684	759	655	715	682	722	699	707	699	693	688	701	697	707	681	736	710	636	650	702	694	725	763	723	709	728	718	755	741	705	683	698	687	715	658	676	673	628	768	697	733	699	740	698	691	698	689	718	715	670	709	701	718	684	692	691	726	676	725	716	714	688	751	711	693	751	748	669	685	693	702	687	731	708	712	694	727	785	694	661	704	691	681	708	655	712	695	679	690	679	738	725	715	744	675	727	696	712	714	776	700	678	706	686	755	725	672	667	698	700	705	683	709	696	756	681	706	696	698	686	752	723	725	689	731	674	686	686	737	703	730	688	723	704	724	758	711	723	673	666	718	711	742	708
25533	21588	27616	25539	13730	4435	2931	2327	2121	1676	2838	6281	6123	4449	2056	1789	1591	1458	1225	1108	871	864	780	708	722	727	700	743	741	734	670	686	759	699	732	741	758	703	692	755	725	722	729	708	748	768	717	716	727	709	775	741	743	720	697	702	748	742	771	763	759	712	700	759	705	722	743	747	749	757	739	717	738	697	687	768	660	711	680	737	707	733	678	701	727	726	710	730	702	728	673	704	728	699	732	716	690	679	733	744	751	767	704	737	776	746	761	764	671	722	739	675	693	695	681	754	748	708	722	699	718	742	750	769	699	713	762	749	732	717	701	714	682	757	725	726	693	725	704	663	739	744	765	700	703	723	673	729	723	768	680	779	726	717	688	715	731	714	676	741	717	704	708	737	737	701	744	725	719	799	748	739	787	707	722	718	727	695	712	709	725	735	727	731	713	772	726	695	713	752	687	715	709	693	704	811	718	707	718	709	721	657	730	729	694	730	735	719	723	706	685	748	719	728	730	719	730	710	737	729	692	714	677	751	727	707	679	739	717	707	695	753	743	699	679	708	695	724	696	682	723	704	702	737	731	749	726	673	732	726	754	699	735	724	685	687	709	673	726	695	719	724	708	758	662	721	741	724	759	726	743	738	694	746	792	710	759	716	751	753	744	706	698	712	700	653	766	716	744	720	728	736	710	703	705	701	746	704	746	726	671	749	704	777	702	733	742	731	708	727	766	677	740	757	728	714	728	681	760	716	744	712	725	689	733	693	714	725	686	688	751	744	724	728	720	737	690	751	758	725	711	732	709	709	710	687	707	746	712	707	691	767	707	767	730	672	749	696	735	717	799	731	732	744	697	697	666	707	725	761	675	757	722	748	718	744	767	661	708	754	691	722	699	718	707	741	693	784	678	726	695	694	708	734	727	742	668	700	717	726	768	731	735	741	784	698	681	721	630	782	746	694	646	718	707	699	706	740	737	703	735	713	746	732	701	714	779	721	727	679	696	716	730	764	770	711	751	734	692	701	671	708	750	699	727	751	756	762	797	715	767	747	779	714	739	728	772	716	724	779	721	772	710	683	753	690	735	753	759	730	789	710	705	672	748	690	694	728	701	751	683	696	698	718	748	684	771	687	717	709	773	728	720	743	751	745	744	679	710	714	748	722	748	704	697	735	673	749	733	776	689	747	728	760	719	732	751	715	704	754	693	677	786	698	713	706	740	730	703	754	705	719	748	752	744	702	740	713	712	727	708	749	651	737	749	706	746	716	693	735	718	704	694	778	689	731	713	778	717	724	760	752	724	715	693	744	716	729	702	706	715	674	681	688	670	687	722	731	684	726	711	735	729	718	702	708	696	733	777	730	709	700	771	709	702	744	766	724	710	727	706	758	772	751	751	737	774	733	718	728	741	744	706	717	741	727	713	769	740	688	720	706	768	751	744	701	739	819	750	713	749	704	724	758	696	689	736	758	731	752	731	724	753	672	748	708	731	697	722	720	710	716	729	702	682	704	738	733	761	726	704	696	683	742	745	728	717	699	705	708	721	697	751	708	724	694	734	718	778	697	715	742	733	679	766	695	699	745	773	740	708	730	664	716	693	710	737	712	700	742	740	749	727	703	709	698	704	684	723	693	716	725	773	745	720	758	754	734	713	710	772	694	670	716	723	764	704	726	715	700	741	700	738	744	721	718	727	708	757	732	787	714	738	718	696	751	683	691	689	732	748	709	755	763	734	701	674	717	750	693	720	708	696	681	721	749	696	717	735	751	732	706	729	712	745	749	689	714	735	775	714	727	733	786	778	740	733	729	742	720	694	701	736	712	781	676	696	738	750	744	747	735	695	762	733	683	757	657	750	711	702	758	734	650	714	681	762	717	736	729	728	710	723	724	732	725	711	685	716	714	778	720	677	716	663	696	731	718	685	700	724	773	741	696	693	724	746	718	692	731	706	781	717	703	701	752	725	699	696	710	779	758	681	733	688	738	742	716	730	663	717	770	729	719	729	708	705	718	777	710	753	706	773	732	719	715	727	709	736	690	698	730	737	718	774	697	693	735	740	745	773	678	745	687	707	710	753	712	717	760	750	687	721	709	681	676	707	769	747	724	731	672	715	750	692	687	688	676	725	719	667	766	695	726	727	737	749	712	720	725	744	695	681	689	722	747	681	694	729	707	743	696	701	724	743	708	734	714	708	723	730	754	748	720	632	715	733	718	737	711	717	737	690	730	740	742	692	790	748	698	737	743	676	757	704	712	712	720	680	672	722	673	722	713	736	739	704	737	756	715	702	700	670	753	729	747	720	699	710	685	720	744	700	683	771	690	710	773	747	718	758	705	736	682	730	751	697	736	754	717	746	700	760	703	728	697	758	729	709	738	743	735	705	698	732	741	755	707	656	707	754	668	740	747	747	712	702	753	672	702	690	720	745	712	728	689	686	691	746	740	724	690	707	751	698	713	709	706	737	742	732	763	733	705	727	736	800	677	738	720	721	718	686	695	720	729	760	688	714	722	739	794	746	773	745	745	701	715	723	703	708	685	697	721	744	686	749	726	732	758	718	698	745	732	736	733	729	710	661	722	762	709	709	702	703	724	749	693	713	745	730	720	747	742	711	699	714	705	729	688	724	716	711	714	683	725	756	729	710	710	715	719	723	715	724	715	720	716	739	693	701	695	749	715	739	720	697	691	713	712	687	713	729	704	719	699	713	750	699	698	742	740	725	778	711	743	682	747	708	739	667	689	687	700	722	685	697	735	737	722	663	731	697	713	722	682	697	730	759	726	709	710	667	752	692	714	731	704	730	741	738	754	698	699	772	765	686	706	718	690	696	674	740	770	693	727	725	752	725	689	758	730	674	730	703	749	743	693	734	756	765	725	734	725	734	652	726	763	751	721	717	714	761	746	755	723	685	762	713	780	790	753	728	752	751	718	732	689	768	723	725	713	723	703	722	709	661	730	739	739	766	745	746	711	690	748	745	736	738	701	720	760	784	678	763	716	703	694	728	738	686	699	703	737	748	733	787	738	716	738	724	683	758	723	708	743	687	752	682	716	718	781	756	715	750	695	729	722	726	711	748	655	735	729	733	744	707	705	708	737	764	700	720	678	747	764	738	747	730	736	702	751	714	760	715	666	780	685	749	757	740	707	696	686	723	686	787	678	722	753	714	675	720	756	753	715	726	706	778	709	713	686	715	722	716	720	717	724	723	753	705	672	736	751	690	731	744	729	775	696	697	723	713	741	707	756	694	744	699	720	698	725	731	756	700	743	739	736	743	730	716	715	758	702	675	704	757	707	704	698	686	707	718	751	729	687	696	666	683	772	753	732	771	720	749	722	694	755	683	713	737	691	679	731	721	718	693	678	730	768	736	683	732	706	735	679	736	730	705	694	720	701	709	708	755	697	711	714	749	688	713	688	739	629	713	760	730	718	756	735	783	700	717	716	746	686	717	753	701	681	728	700	718	764	729	679	753	773	709	701	699	676	695	717	778	731
33427	52177	18121	11698	9157	6485	5124	4500	4136	2892	5719	11582	10701	7996	3405	3120	2684	2284	1834	1549	1296	1062	936	876	877	873	829	812	840	860	883	802	844	835	836	800	828	896	920	854	853	859	872	838	839	866	908	866	883	840	846	906	887	958	867	857	829	859	853	848	818	820	838	816	851	855	829	850	866	833	870	854	820	910	859	913	842	882	826	825	854	827	818	860	925	864	821	861	857	859	861	792	883	836	881	877	868	863	824	836	882	805	856	875	859	861	895	846	772	842	859	851	858	865	811	909	834	869	793	874	857	841	871	858	796	898	832	808	841	893	875	887	879	865	886	857	914	795	862	830	884	803	791	830	848	855	851	830	841	814	882	838	853	852	894	898	787	799	852	835	837	819	845	826	890	886	868	907	856	895	839	828	854	839	806	827	865	840	903	847	902	850	829	838	822	839	861	899	823	807	864	879	910	850	791	875	816	880	810	897	873	842	817	849	810	831	905	916	862	855	818	859	802	852	853	827	838	902	867	834	871	840	879	861	799	889	829	827	875	873	873	875	855	860	796	828	871	835	820	819	824	831	870	825	860	834	832	845	803	837	886	883	911	781	861	803	811	895	868	853	863	843	874	886	846	858	855	831	848	837	835	824	893	836	803	851	822	837	871	851	804	813	816	916	874	845	813	865	849	824	808	855	832	812	843	877	853	851	855	812	875	890	803	808	771	912	844	823	803	874	866	829	861	820	897	846	845	854	846	820	839	832	847	865	828	867	854	880	831	864	851	878	877	833	853	795	825	864	836	844	839	850	867	864	836	839	822	863	818	810	863	851	825	866	866	806	826	888	897	845	823	912	820	894	853	870	905	905	798	840	852	830	869	846	800	820	870	856	820	878	838	788	855	853	840	854	871	837	808	873	803	874	841	855	847	848	863	869	815	839	807	848	862	865	893	847	845	853	815	807	817	847	844	833	841	830	892	813	879	868	820	850	830	810	853	874	866	834	874	841	861	853	854	842	835	849	831	768	858	844	838	898	827	858	817	858	809	897	802	865	850	812	822	791	820	848	912	759	870	878	871	829	838	839	899	855	864	863	893	851	840	864	910	798	835	852	827	853	846	820	846	804	871	822	850	852	836	880	851	814	830	832	842	848	906	870	840	863	801	874	840	827	797	826	853	821	821	850	833	863	802	844	845	804	863	830	877	814	924	862	833	832	840	825	847	797	866	840	870	856	848	871	857	918	857	854	884	871	872	865	930	823	824	864	857	852	843	889	819	870	822	886	814	851	863	849	844	800	840	820	809	848	804	859	810	788	896	879	853	804	878	803	854	883	837	881	828	846	856	846	850	822	841	838	875	819	863	820	844	836	852	906	839	836	836	822	824	878	875	851	927	818	860	803	790	801	926	836	831	845	827	885	852	826	870	894	835	857	851	793	873	862	830	832	873	905	847	844	841	878	867	818	797	855	836	806	850	786	843	857	867	854	843	903	855	823	852	826	895	861	826	814	872	880	836	873	843	836	877	863	842	866	826	809	840	879	833	854	821	893	880	839	832	849	859	886	859	803	879	806	823	817	831	885	902	879	824	885	859	857	815	842	875	881	793	836	829	909	855	797	900	805	858	860	882	883	819	826	841	868	792	868	894	854	882	880	858	855	880	831	827	811	839	871	847	804	888	861	807	857	812	844	862	835	838	820	894	849	857	840	833	871	840	843	834	871	831	834	843	812	862	822	840	839	844	874	868	856	859	865	804	880	833	892	852	841	867	840	846	872	774	833	870	804	843	847	868	821	831	856	852	872	834	842	909	831	857	823	849	850	843	807	889	906	794	888	834	849	845	857	881	878	850	844	848	848	905	868	829	823	825	820	879	837	817	861	824	850	870	824	827	782	876	831	863	905	882	902	832	800	883	857	840	848	835	850	806	835	840	850	849	799	876	861	840	864	824	856	817	837	855	841	848	857	843	818	855	867	870	857	808	870	827	855	889	902	836	856	820	861	798	858	874	886	862	897	865	862	874	822	843	834	852	841	816	814	863	821	827	835	850	861	857	903	874	853	854	859	812	820	851	851	882	831	896	851	868	824	865	818	919	813	853	849	886	821	875	773	839	842	872	860	847	884	866	827	879	867	861	818	865	852	855	848	820	833	838	818	859	875	917	858	847	814	841	862	861	800	844	873	877	856	836	857	851	845	840	878	841	848	792	911	858	909	874	788	874	859	865	746	826	875	866	811	834	825	830	846	889	815	895	860	887	824	841	824	796	863	825	885	821	840	901	799	889	835	888	828	819	878	841	855	844	839	838	851	835	868	865	877	846	860	835	816	856	839	827	884	823	875	843	852	865	820	861	896	844	849	809	869	835	797	850	867	857	821	864	882	899	852	854	867	793	807	876	819	893	833	823	805	834	852	883	795	905	850	857	776	829	817	809	844	808	850	817	834	810	834	858	853	865	810	869	837	897	861	844	879	844	846	832	886	894	794	850	879	873	853	878	850	812	858	863	911	845	858	852	851	849	829	820	823	873	882	846	871	861	889	875	796	906	858	846	889	865	892	929	827	781	802	793	838	831	855	833	853	824	830	879	856	821	877	824	822	884	851	895	820	842	905	880	860	900	891	881	865	824	868	877	846	883	855	871	814	866	835	871	842	822	827	853	836	802	845	897	840	836	811	865	853	873	848	852	840	897	844	814	862	864	852	853	839	822	828	863	853	808	815	896	882	845	888	864	812	818	804	865	854	841	857	836	861	845	856	851	855	848	863	863	866	797	884	850	821	859	889	835	822	861	849	828	818	874	874	911	844	823	921	847	814	873	802	851	817	824	838	840	861	944	860	840	890	865	890	823	893	876	834	879	847	840	842	832	862	846	855	854	836	875	898	873	826	845	846	894	809	801	840	848	846	863	855	821	912	868	868	825	856	850	833	804	838	905	888	871	833	845	883	861	877	844	881	836	838	908	859	869	878	832	889	854	846	829	816	866	892	861	851	835	872	792	809	843	847	786	843	884	876	831	835	822	850	865	865	850	854	824	855	910	887	806	857	818	847	804	871	863	892	862	865	849	820	877	821	840	801	851	923	810	849	835	835	917	854	888	861	851	865	852	846	850	843	807	855	902	882	871	825	862	836	848	857	874	870	824	830	886	824	900	840	898	818	873	853	858	819	825	848	802	828	861	858	814	835	879	900	860	807	875	801	813	858	815	835	852	827	860	857	820	816	832	869	858	840	861	862	877	844	885	802	840	862	861	827	865	870	830	814	860	857	862	822	949	824	838	828	861	850	832	821	812	803	827	790	844	866	870	843	865	838	795	871	862	825	879	864	826	842	855	821	885	780	887	867	812	870	819	867	831	848	798	814	847	855	885	883	898	877	853	779	844	860	842	878	886	868	826	847	886	874	829	790	812	845	889	919	842	831	811	807	818	816	816	829	845	833	820	839	893	868	796	886	818	846	827	831	853	852	886	868	880	884	866	863	850	862	844	838	857	880	840	807	811	837	876	867
23253	21555	29277	24187	21526	21725	14758	4816	3409	2539	9467	19838	20089	15773	7433	4454	4295	3888	3045	2005	1499	1212	1050	864	896	840	863	875	847	817	825	845	800	827	797	838	812	859	805	813	858	826	818	864	790	876	775	843	797	800	824	811	796	815	813	778	855	811	760	823	792	825	878	773	861	858	802	862	786	859	829	840	817	843	845	818	824	819	769	845	871	843	806	821	832	796	802	808	797	816	832	818	862	782	803	839	830	832	872	802	793	843	825	830	846	793	829	831	822	835	790	820	782	862	821	820	775	792	870	760	780	775	811	869	846	810	823	779	852	865	828	778	806	785	859	800	837	823	821	812	864	796	810	855	840	835	858	854	803	848	808	861	821	870	798	827	778	805	838	809	800	813	797	779	815	789	792	834	801	807	819	771	861	856	785	829	816	862	779	781	817	840	833	818	815	813	813	847	835	815	799	787	850	823	829	857	874	780	813	820	812	804	822	830	803	790	818	753	761	802	861	814	855	812	775	844	848	814	865	817	816	777	835	847	840	809	808	818	821	827	815	804	804	863	835	815	801	793	832	818	752	790	797	746	816	808	855	839	840	811	778	815	838	815	789	809	835	776	865	813	855	824	776	792	838	772	801	864	762	816	800	834	870	847	852	765	818	784	785	769	786	829	837	780	834	849	760	834	819	830	838	873	785	769	778	818	830	782	793	782	853	864	832	819	807	797	829	777	787	833	808	795	814	796	824	825	776	832	811	845	795	827	809	841	813	793	826	791	768	783	815	799	821	852	801	806	843	829	821	800	849	835	768	794	813	818	801	836	813	799	797	817	838	766	777	847	847	844	845	822	784	832	809	817	829	801	793	776	859	837	803	782	828	851	812	817	795	824	819	818	875	806	806	821	795	787	795	824	799	797	836	806	873	811	774	820	860	789	811	865	833	772	790	825	793	799	799	811	862	822	814	851	853	811	835	852	780	831	829	777	818	788	802	821	792	840	777	849	854	827	847	847	846	845	791	780	808	811	808	830	798	802	812	806	777	806	843	799	818	769	819	855	823	848	860	827	805	825	768	802	808	770	824	847	811	771	842	833	806	807	833	813	782	835	788	790	799	824	801	858	818	852	787	791	806	808	825	797	802	824	800	800	823	807	824	815	820	800	820	805	811	852	808	834	791	810	846	860	841	803	802	813	775	874	832	789	836	868	863	807	822	815	795	837	799	869	810	798	799	777	839	854	803	817	802	872	819	830	794	810	783	845	804	840	821	862	757	833	805	830	859	795	758	838	841	800	789	795	844	860	782	775	830	896	794	853	778	789	781	807	801	817	831	785	802	756	842	785	867	798	844	830	790	771	792	789	807	875	856	834	786	845	850	784	797	889	806	817	829	759	837	779	845	832	826	783	802	828	832	846	803	817	849	813	805	821	817	818	780	799	830	826	834	825	825	824	819	820	805	796	785	798	780	798	795	841	865	781	848	792	830	860	835	805	834	838	807	830	845	828	777	827	819	778	792	822	765	802	783	835	837	846	855	804	808	821	832	818	803	780	800	841	819	770	815	827	882	786	778	824	823	846	792	844	806	806	810	803	805	808	781	809	810	824	812	800	829	821	810	853	859	751	804	820	794	786	820	847	839	789	794	783	843	773	850	794	800	793	805	837	861	781	791	830	753	804	798	840	816	829	799	795	853	826	790	804	803	778	825	813	786	877	806	802	812	834	771	782	741	793	840	772	841	790	837	835	834	772	849	782	819	847	808	827	829	800	840	771	807	792	826	844	820	820	796	850	828	850	852	785	803	862	784	841	810	861	804	813	757	906	815	825	809	788	789	810	783	751	843	809	790	844	777	801	824	882	874	850	779	756	848	855	797	845	817	812	769	845	837	800	837	805	852	780	777	767	852	805	798	818	808	844	824	816	824	785	851	823	811	835	791	796	796	855	790	769	814	763	768	807	834	806	787	831	784	846	825	781	829	828	827	760	849	755	800	795	771	769	822	810	870	791	811	822	850	827	887	817	841	866	796	813	800	816	846	889	815	804	804	796	788	829	825	841	851	869	773	801	764	743	778	811	791	777	833	783	824	847	797	876	837	825	842	845	821	808	780	832	835	804	780	805	847	813	820	843	865	890	814	866	809	809	773	815	803	859	775	822	848	810	825	816	804	843	891	866	836	816	832	852	859	797	843	844	791	827	812	793	822	808	859	859	831	855	791	826	859	786	834	834	803	794	842	798	784	778	829	751	771	840	817	853	822	808	790	824	863	813	854	808	813	833	811	825	804	790	805	819	796	839	813	815	864	842	847	802	797	838	820	787	822	807	777	783	796	806	842	825	831	820	771	835	797	830	813	811	818	798	807	898	789	789	817	823	837	803	815	781	843	831	868	870	801	832	874	827	808	752	832	821	780	779	814	861	817	867	824	802	843	769	779	832	841	820	818	828	831	871	877	840	847	795	838	803	808	833	791	816	817	854	809	790	827	790	853	781	803	780	807	846	828	794	801	844	828	798	853	791	805	865	819	855	853	848	766	768	794	832	835	830	798	788	808	809	836	834	794	826	806	790	858	787	855	867	783	773	843	827	793	810	812	844	797	845	820	769	801	840	835	809	832	789	855	823	827	796	809	795	799	804	798	813	800	812	802	790	831	788	789	827	810	832	866	793	794	820	778	859	840	842	822	821	779	845	801	783	825	846	812	827	805	801	816	829	807	841	835	837	813	814	843	836	828	824	857	816	828	849	830	803	770	845	808	887	799	811	843	810	833	846	778	809	842	776	777	847	779	781	814	801	833	815	791	839	865	806	822	838	811	800	798	769	842	800	829	838	832	825	823	816	849	776	864	798	783	779	802	790	835	796	842	778	822	832	838	764	807	854	805	762	815	801	813	823	784	811	798	772	801	808	837	833	815	842	860	857	799	815	830	822	822	873	784	814	830	819	868	832	831	851	783	834	872	755	865	789	802	808	860	762	756	817	831	803	823	784	782	812	791	822	815	818	765	827	861	787	825	847	791	811	828	774	805	794	854	826	813	826	828	808	826	820	842	848	794	804	852	785	779	840	799	835	796	775	826	836	797	785	830	778	849	861	806	812	818	781	789	792	830	804	803	837	813	802	800	820	833	765	818	800	790	762	789	826	826	794	790	856	817	814	843	833	805	830	890	790	770	803	824	818	790	790	851	793	839	782	824	857	799	823	791	797	829	881	790	842	841	844	809	809	789	838	788	777	811	776	821	808	826	800	769	785	847	819	819	805	811	829	855	833	784	807	814	793	839	808	803	840	830	800	813	847	800	800	828	838	875	810	808	818	833	787	762	774	830	800	824	800	797	862	833	780	783	857	772	789	841	794	861	850	813	811	843	809	828	860	794	836	818	791	793	834	866	797	813	850	847	820	808	813	800	886	775	776	761	803	780	817	785	835	779	769	805	798	838	832	760	800	805	807	806	865	769	828	824	811	822	751	835	822	811	771	857	834	831	800	824	785	837	838	860	833	845	792	765	802
39043	68484	30187	17497	15961	11484	9166	6958	5907	4279	14759	25892	24350	19891	9613	6656	6667	6092	4414	2962	1997	1488	1200	1095	987	977	955	962	859	951	950	901	978	922	942	942	921	897	940	879	931	926	943	939	948	989	935	945	941	885	917	953	871	917	874	910	978	947	890	955	930	938	889	924	933	922	933	932	923	931	977	914	893	914	907	917	888	856	895	926	902	878	882	933	952	953	908	952	910	900	902	920	899	927	955	879	950	973	917	952	930	920	894	879	950	1001	919	923	925	870	898	938	925	890	940	931	925	948	873	957	936	931	954	892	866	889	909	922	939	939	967	947	947	906	968	951	937	905	906	910	951	979	950	943	929	952	974	938	981	943	893	910	922	942	970	955	867	954	935	926	965	890	949	935	934	895	999	907	978	905	944	944	924	953	972	975	895	933	904	909	936	954	971	889	910	975	869	944	937	956	919	881	917	892	955	924	947	901	929	935	876	919	910	905	878	939	878	970	948	939	952	956	957	954	894	929	953	933	943	881	886	921	983	938	942	923	888	939	962	951	915	978	899	901	905	930	949	900	980	960	917	881	909	933	921	901	973	926	893	953	929	936	904	923	928	991	938	909	952	949	948	911	891	916	886	923	935	926	975	897	932	952	892	909	917	937	917	922	886	934	927	932	924	914	976	915	906	967	946	901	877	907	942	925	916	960	984	951	930	992	890	909	911	933	933	937	887	984	885	915	971	905	957	955	945	954	975	944	881	867	903	934	937	939	942	886	950	938	927	856	899	903	973	877	926	924	861	926	931	986	931	926	929	951	934	919	900	907	935	946	969	938	929	951	875	973	904	920	920	940	937	949	933	926	961	891	960	1012	924	890	965	885	928	905	892	912	962	925	941	964	928	919	898	897	891	917	934	926	897	946	891	883	949	882	930	887	928	871	942	888	938	921	925	928	915	899	928	916	944	938	981	922	941	962	917	940	912	924	970	891	907	954	943	909	874	930	937	887	927	921	957	877	923	955	892	911	929	965	991	923	926	956	903	943	898	931	957	917	948	949	901	923	926	936	952	930	873	962	923	912	867	932	868	967	959	972	935	907	936	919	950	885	885	915	967	915	945	898	919	911	933	910	908	940	869	944	874	1019	908	953	948	940	969	918	899	910	910	926	887	944	912	973	951	959	934	921	902	930	909	906	939	874	870	925	895	915	956	988	946	920	972	913	890	935	921	921	967	911	964	926	932	908	925	944	875	905	894	831	902	963	912	952	960	921	897	952	988	897	919	940	897	874	997	917	919	921	898	942	938	940	937	905	936	912	993	857	967	952	950	942	918	893	951	925	913	944	935	895	937	915	912	964	993	929	925	876	925	868	923	873	892	879	928	937	932	947	911	903	877	944	942	950	879	947	995	928	904	953	933	917	987	904	891	907	925	916	912	961	945	937	891	956	918	904	948	975	1009	966	888	879	964	909	962	971	910	913	937	946	881	914	923	916	955	930	911	928	911	866	853	938	971	962	940	944	949	929	953	910	961	937	939	939	923	923	980	933	876	903	915	915	933	895	912	950	956	915	913	922	878	954	880	989	972	956	913	931	909	953	931	921	920	910	1002	971	912	931	952	909	921	945	952	911	904	896	921	900	914	856	934	937	928	966	933	930	905	880	904	989	951	942	959	920	912	953	897	979	887	937	956	946	894	935	907	927	908	879	904	879	921	916	949	882	955	964	903	931	885	961	907	893	897	919	953	934	900	887	867	920	905	891	922	919	928	903	923	947	992	958	927	955	932	890	959	919	971	890	980	902	940	943	849	919	937	917	943	886	971	908	968	914	898	917	882	933	866	910	923	919	892	995	950	923	909	921	981	887	893	958	872	945	944	978	939	940	912	883	939	905	934	917	853	963	881	894	891	952	913	947	954	944	926	898	960	955	879	967	915	989	952	920	940	939	916	925	933	886	960	886	914	917	900	952	898	929	960	896	972	916	907	899	926	923	929	918	864	926	882	908	953	911	921	864	959	995	915	907	917	884	948	947	877	902	947	924	896	941	915	889	953	953	891	939	950	977	981	931	908	902	947	942	972	953	919	925	902	902	961	950	937	906	942	930	910	838	936	936	913	971	989	940	917	910	1027	906	897	989	928	918	946	944	905	968	903	879	860	971	922	915	897	908	929	911	998	912	992	930	945	944	912	952	953	944	899	946	938	904	939	916	949	924	937	971	969	906	890	910	973	859	944	971	900	889	900	861	943	967	983	918	905	923	965	908	904	900	909	904	946	904	910	923	938	932	889	930	917	963	947	934	884	841	938	900	908	952	910	919	951	984	891	932	942	957	1006	913	933	954	945	932	890	916	977	943	897	904	918	922	851	965	965	970	950	944	932	931	981	930	961	961	927	946	957	908	915	894	931	950	912	931	918	933	909	963	911	937	884	933	926	942	910	905	901	934	918	926	925	918	938	918	913	908	919	947	949	928	847	910	898	954	932	963	893	931	931	986	950	944	989	926	920	895	933	943	897	932	934	932	967	932	964	937	958	912	945	907	941	959	900	938	858	945	937	917	865	944	955	924	945	911	988	873	1012	927	934	942	908	960	908	926	917	1017	940	911	930	902	917	899	951	930	904	941	954	925	900	959	917	973	934	973	911	900	893	963	932	959	930	884	948	955	929	927	953	905	881	881	940	899	822	895	890	934	931	920	943	908	921	961	922	935	904	974	893	892	899	923	932	959	911	924	955	857	950	940	940	918	889	904	983	925	921	900	910	921	948	994	966	964	907	937	877	947	899	931	927	945	977	989	905	913	922	952	937	957	871	934	883	941	936	921	920	937	978	962	910	906	881	941	900	918	947	920	901	931	814	962	902	938	929	949	904	922	906	886	914	953	928	911	977	862	904	891	884	913	861	924	899	908	897	881	888	918	928	886	919	954	891	914	944	934	918	990	910	960	939	903	858	908	883	922	930	957	894	922	944	927	954	961	953	918	905	905	899	956	955	915	969	954	944	895	968	901	971	899	971	954	923	920	901	913	888	970	925	940	932	901	950	905	858	896	876	903	944	937	946	927	911	920	937	924	960	908	999	917	928	967	928	920	923	878	911	929	965	952	924	933	922	949	929	904	971	1007	903	896	949	964	946	919	911	912	907	924	968	937	931	931	1002	857	949	964	975	926	904	921	897	911	937	913	907	912	920	948	944	887	962	886	910	958	929	969	898	933	873	903	904	920	911	957	942	889	962	937	904	947	937	895	935	928	923	921	872	931	882	913	939	952	943	942	933	905	864	916	921	914	997	948	973	922	919	920	944	891	907	909	936	961	899	946	964	947	918	945	916	893	978	915	956	934	922	919	956	966	927	888	947	917	962	937	907	941	949	892	920	929	914	968	931	906	915	910	921	941	913	973	995	943	902	893	982	981	977	887	933	916	891	980	943	874	883	888	895	872	873	970	918	884	956	924	897	902	891	887	910	886	942	928	956	964	949	958	872	903	950	901	926	928	947	962	923	971	929	931	940	930	969	919	897	962
28600	28256	21894	10670	5422	3244	2201	1894	1841	1557	1469	1686	1737	1602	1054	795	799	814	693	700	711	628	633	640	636	681	626	625	613	610	641	545	616	664	614	605	605	623	625	638	644	587	645	598	624	610	625	615	587	640	643	634	655	630	647	624	643	643	616	624	626	603	616	661	617	595	616	639	607	666	588	625	647	619	631	637	581	629	622	631	635	643	591	654	641	615	625	626	637	628	645	652	607	640	616	619	585	604	579	613	631	608	623	565	627	623	596	621	580	627	627	636	617	608	607	604	592	665	617	643	593	633	612	619	646	603	607	649	606	634	617	638	638	591	615	594	605	610	607	599	636	621	655	654	630	635	657	673	635	659	621	622	659	614	626	637	625	619	649	597	637	610	623	602	581	563	613	613	620	654	646	643	625	587	585	588	610	595	617	601	572	645	625	645	648	634	635	643	606	647	624	624	569	582	618	643	603	621	627	600	621	628	585	651	593	612	621	621	579	600	592	660	599	621	638	635	627	645	634	575	629	624	576	616	556	571	618	579	655	623	614	611	611	603	603	586	599	589	594	650	616	607	599	643	600	587	667	656	614	626	646	623	651	630	643	631	646	632	602	609	619	581	657	627	644	626	617	622	618	583	623	605	671	664	652	599	638	614	632	657	682	652	615	565	641	581	622	578	587	624	639	611	620	631	622	655	622	631	582	645	684	627	634	630	597	640	594	581	621	599	633	634	592	556	640	681	633	634	650	636	583	666	617	617	600	636	601	604	698	612	598	642	622	620	605	663	626	587	616	632	627	635	646	599	619	578	637	586	647	653	618	622	643	623	659	593	633	624	612	616	631	643	648	657	593	648	616	592	637	608	607	636	647	639	614	656	588	565	623	621	601	576	636	614	586	632	625	656	600	597	637	628	603	600	559	654	686	578	588	616	627	624	617	633	615	645	649	621	591	606	619	627	630	589	599	660	602	632	596	637	607	624	597	627	637	604	603	612	557	626	618	620	601	634	575	620	675	630	607	623	630	603	654	640	594	645	631	636	673	672	608	603	627	604	633	649	626	657	586	625	638	595	650	658	643	613	592	626	630	662	627	652	619	617	578	622	681	609	634	627	634	624	635	646	598	639	601	595	601	620	600	536	616	584	637	608	627	637	604	620	597	598	637	683	642	653	600	601	644	602	620	614	624	653	627	624	602	670	629	618	646	594	647	618	585	625	632	633	573	609	615	592	638	609	594	669	650	625	583	697	624	628	600	645	607	644	610	601	612	628	627	617	627	622	654	628	630	652	591	659	565	607	616	605	627	633	630	628	655	614	604	595	630	612	637	659	584	637	629	671	690	609	613	586	642	626	587	602	618	612	627	622	631	613	645	588	589	610	630	641	624	609	621	628	614	590	630	660	632	596	596	643	610	621	599	605	628	657	665	596	651	661	651	614	651	577	657	606	600	611	633	647	619	661	586	567	646	642	627	664	607	592	616	584	591	620	657	649	634	620	652	614	608	614	619	625	602	604	629	647	636	634	629	633	632	610	616	578	647	634	626	624	594	651	627	611	602	671	591	589	630	665	607	599	616	586	540	611	630	653	632	611	654	629	636	590	638	614	609	613	631	630	653	645	607	639	649	687	614	629	621	685	612	658	662	598	620	585	614	641	650	619	676	611	648	622	630	613	599	689	640	579	587	611	635	618	604	655	654	640	602	599	649	613	638	627	644	616	630	629	668	650	634	639	601	594	548	559	610	647	591	575	639	604	631	580	601	607	619	626	603	619	611	624	659	599	598	622	594	619	586	630	669	600	654	605	602	582	658	643	690	601	606	627	590	673	639	597	612	667	630	625	620	653	607	626	665	613	633	612	634	616	597	634	623	647	617	637	619	643	593	605	628	581	605	639	621	634	612	645	599	645	614	608	649	639	651	566	637	616	629	630	628	642	624	642	585	633	640	582	639	594	661	655	638	600	635	630	626	657	662	632	644	634	631	590	605	636	625	588	614	613	657	637	625	634	598	639	682	641	613	652	597	601	611	633	568	614	596	625	644	600	621	618	631	642	599	590	629	630	590	603	565	628	642	644	648	638	643	630	585	624	612	655	639	606	617	609	610	658	641	598	644	659	629	622	647	623	644	686	616	622	606	597	629	661	618	618	645	615	609	629	604	632	640	625	609	652	648	627	625	631	632	618	624	624	656	597	645	604	614	617	625	612	614	598	628	620	635	586	620	666	592	599	602	654	608	623	648	628	623	606	639	597	670	624	583	623	620	672	576	671	592	671	614	644	653	652	645	647	600	629	630	653	636	617	626	684	647	609	590	622	601	591	606	619	651	635	607	624	619	617	605	638	662	643	660	653	654	602	597	624	620	620	600	671	635	614	633	614	620	579	598	643	615	590	603	597	605	582	622	602	600	635	609	659	655	638	612	610	618	611	599	629	608	623	631	617	579	626	630	608	676	650	629	626	671	646	639	613	673	665	589	622	605	648	636	605	632	605	651	674	661	624	639	622	639	628	623	618	606	587	592	609	654	632	589	615	614	633	614	598	659	619	608	591	544	638	635	548	618	630	645	620	655	628	583	597	638	612	625	537	611	588	637	639	627	637	627	681	643	640	613	613	602	649	633	661	601	658	647	585	607	602	645	600	601	649	645	625	648	660	663	633	617	638	644	606	605	617	610	603	613	627	609	560	569	584	604	649	627	622	626	632	595	595	655	603	613	621	591	626	598	644	607	647	632	580	648	586	627	608	627	627	598	627	603	620	622	636	635	640	581	652	581	604	607	613	625	631	608	607	605	615	625	621	649	613	615	601	627	652	627	620	624	614	641	625	672	661	623	573	653	619	622	668	614	589	621	621	651	623	652	597	608	660	647	643	620	617	632	589	608	588	577	618	617	690	618	635	601	611	587	600	640	617	618	643	681	611	622	581	624	629	629	619	642	623	607	618	607	563	624	645	571	641	654	654	637	606	673	616	664	587	649	629	637	631	605	597	589	640	629	617	634	596	585	636	602	660	658	635	629	622	688	635	595	642	655	637	619	633	593	631	569	620	625	658	637	616	617	634	637	643	568	608	615	622	580	597	632	667	607	624	623	669	655	644	672	656	608	613	601	626	605	647	607	676	618	580	607	647	665	651	613	610	644	627	595	651	597	586	667	640	659	656	617	631	636	628	647	639	617	641	666	611	642	639	598	638	616	608	659	632	627	614	647	589	629	619	677	606	633	598	594	633	668	587	604	679	663	569	667	625	652	642	679	602	632	612	617	669	605	619	626	609	636	624	585	604	612	607	614	625	593	615	589	618	662	625	675	631	600	665	617	597	634	611	684	610	601	627	596	606	601	620	623	657	606	599	638	634	610	639	562	624	637	660	632	607	613	699	641	613	602	608	597	651	591	607	633	627	638	631	634	634	562	644	642	606	591	630	635	593	623	640	654	627	620	633	623	607	643	606	602	597	624	631	654	624	632	566	632	638	635	611	584	617	613	628	643	604	624	623	593	604
30217	45246	14820	9395	8666	5976	3987	3544	3381	2771	2338	2894	2766	2351	1549	1066	1010	972	873	800	853	792	811	762	741	769	785	743	796	723	755	774	752	772	763	745	734	762	754	756	784	723	746	777	763	746	769	761	743	708	711	743	742	753	770	829	762	777	770	766	793	753	774	732	783	717	745	787	723	694	698	750	691	705	724	738	741	744	741	739	736	734	733	728	731	730	783	741	784	739	745	757	777	763	742	787	737	752	781	719	721	758	756	762	712	771	741	742	735	712	757	776	747	804	788	767	751	716	733	775	762	729	758	745	751	742	706	735	734	715	769	751	765	723	748	744	796	775	768	710	694	766	776	755	759	768	787	776	714	736	741	794	801	801	710	751	719	780	749	751	772	729	754	726	713	717	780	756	795	754	743	765	739	728	746	755	764	720	744	760	769	717	743	799	797	762	743	742	765	744	738	739	756	764	742	753	740	669	750	781	703	733	713	814	783	735	750	819	716	741	764	741	783	754	711	773	756	755	737	719	710	791	776	789	745	722	767	742	703	733	754	737	757	741	725	759	707	750	751	750	764	731	729	752	738	733	756	761	718	711	809	756	769	800	751	751	742	766	754	755	726	730	735	751	734	793	765	775	751	741	742	744	694	778	723	710	782	780	710	776	750	768	734	744	731	735	728	693	733	728	766	724	748	692	769	737	768	724	763	737	760	737	795	706	785	739	766	740	730	741	748	738	736	774	729	745	718	749	751	729	742	702	740	791	744	743	740	762	733	760	731	759	731	738	705	680	704	726	734	727	717	715	722	774	734	743	758	768	721	784	742	709	753	693	775	738	745	752	763	740	735	726	742	779	758	740	774	739	744	716	691	764	729	736	774	736	698	763	763	787	723	753	751	705	722	738	718	731	738	777	791	741	762	776	653	739	729	726	731	713	754	754	758	725	761	769	755	769	725	730	756	729	768	775	741	747	758	817	756	734	702	697	752	732	735	709	742	736	754	771	681	749	783	756	768	744	736	711	792	748	708	700	729	700	733	776	735	752	753	740	769	715	777	756	715	690	710	747	725	739	738	731	792	750	768	774	727	705	758	740	732	726	748	776	727	762	699	755	718	772	760	791	765	722	794	741	725	732	779	784	774	728	725	751	764	741	754	748	762	738	764	770	792	738	769	721	763	755	725	772	776	756	725	720	692	770	708	769	730	795	753	726	748	727	747	755	718	758	766	726	717	796	713	735	753	760	764	768	705	801	704	778	665	748	772	718	707	757	773	728	739	746	706	762	748	769	734	765	760	707	689	754	757	718	761	725	773	719	753	746	753	803	751	797	710	775	787	769	705	743	760	740	773	718	733	766	810	728	737	779	746	745	745	740	704	735	789	759	735	754	773	751	716	714	751	762	728	740	740	771	764	772	751	754	784	698	727	739	694	757	773	764	768	749	778	742	752	743	749	706	754	749	721	739	763	718	740	755	731	748	740	751	708	775	763	744	764	774	761	730	746	747	794	731	770	727	759	784	773	710	720	727	722	751	741	758	765	760	738	775	734	758	718	777	715	712	697	700	772	733	738	689	736	780	727	766	727	738	767	745	735	672	743	747	720	736	722	741	780	732	836	730	725	740	738	735	713	757	773	758	701	736	756	763	767	761	707	772	724	861	714	720	752	789	739	771	786	723	766	784	756	722	742	744	720	715	668	718	745	732	800	738	759	758	751	756	782	754	755	740	716	753	741	755	801	737	739	733	712	761	802	736	734	770	752	768	729	752	738	782	733	734	731	730	734	658	718	791	728	777	726	749	779	743	704	765	751	763	735	739	736	735	753	715	740	737	748	744	751	746	753	723	672	785	718	769	751	735	798	743	732	769	808	754	755	758	788	716	731	782	736	720	769	745	761	687	779	770	732	754	769	775	741	746	756	729	731	745	743	767	749	748	764	740	706	719	738	764	735	759	749	742	795	741	756	729	701	751	764	785	759	721	727	774	764	714	766	764	774	749	738	693	746	775	734	796	729	781	749	724	764	719	703	771	728	754	806	760	748	722	742	716	769	748	761	739	725	804	675	761	711	728	752	758	749	723	716	730	769	716	709	732	779	771	783	728	829	740	770	770	749	804	792	740	799	810	756	728	756	719	732	767	726	723	754	719	795	747	762	745	733	741	758	736	723	767	740	776	741	750	717	762	702	788	716	738	730	736	743	759	745	713	733	748	777	773	746	788	716	764	748	752	731	739	704	736	738	727	770	767	763	782	760	758	692	764	736	746	767	732	761	758	750	755	741	766	739	790	749	709	759	746	762	764	729	763	751	789	729	711	735	708	719	768	723	778	771	732	760	778	736	767	744	760	805	758	711	774	708	722	732	762	746	720	761	746	762	740	754	733	739	781	734	712	726	798	782	718	719	763	749	804	721	736	713	694	770	738	751	731	709	738	765	732	760	760	774	718	742	702	746	749	765	761	766	719	759	741	737	689	767	771	773	762	761	720	698	750	729	737	772	752	766	699	737	727	783	706	711	728	741	775	738	725	739	707	712	748	787	744	718	753	716	771	731	725	790	761	798	719	743	754	746	730	741	754	762	694	769	731	751	745	770	720	737	731	746	730	736	747	726	734	737	676	765	775	681	763	765	760	732	728	751	760	735	745	739	762	738	758	752	774	762	779	755	761	783	745	716	760	683	741	742	762	743	735	690	768	715	770	724	767	750	757	751	800	767	754	737	764	714	761	748	765	742	728	758	780	773	750	750	700	753	735	773	766	775	767	741	740	737	736	803	727	728	757	708	791	722	757	765	793	703	751	755	735	771	744	733	737	709	751	717	743	729	726	718	752	770	722	736	726	748	748	747	748	755	713	750	737	780	719	756	732	741	749	726	708	765	701	694	729	777	765	750	742	774	720	775	738	726	730	776	728	713	731	755	768	761	766	804	758	742	827	762	749	733	732	751	728	709	788	740	765	753	737	740	744	702	740	751	727	739	772	724	772	737	718	754	721	736	713	723	754	793	754	757	774	827	746	727	774	821	680	726	776	713	775	729	749	750	730	740	760	773	741	775	701	769	743	776	712	744	772	786	774	727	744	760	772	721	683	815	746	780	775	783	751	739	723	695	776	755	749	706	768	735	771	727	713	719	763	728	777	745	712	779	777	753	732	772	731	710	772	728	756	708	737	735	764	733	719	718	718	743	755	753	744	723	825	780	744	713	748	706	796	697	746	753	733	742	791	761	723	700	753	688	742	748	756	707	716	705	704	712	743	736	763	746	752	745	804	777	801	710	768	736	771	757	713	722	784	742	742	744	769	768	787	701	688	780	726	797	748	800	779	756	737	732	768	765	766	762	720	707	701	715	740	738	739	760	739	707	729	769	737	756	747	780	738	718	747	696	746	761	757	733	720	781	677	754	772	776	762	687	718	761	731	795	711	712	755	738	715	747	759	704	711	751	732	766	707	710	734	733	747	770	758	714	763	804	715	759	705	745	741	717	759	748	752	762	705	738	734	747	759
24287	21511	28734	24624	21427	13946	5277	3289	2749	2831	4682	10180	10573	8601	5358	2857	2474	1872	1327	1112	987	856	742	740	697	666	661	626	617	618	645	667	631	650	678	652	627	659	662	659	644	686	643	641	644	663	637	701	646	674	654	600	622	619	650	622	678	624	676	667	669	624	632	681	666	644	703	625	653	635	651	675	711	667	691	702	647	612	701	621	667	658	649	659	672	640	638	644	635	672	631	662	618	657	622	656	659	671	614	677	632	677	663	676	660	664	639	647	648	654	621	650	657	626	644	604	640	645	707	616	695	644	625	687	627	687	621	667	649	635	643	661	637	648	626	720	656	709	688	641	641	655	631	662	662	611	684	660	617	619	653	688	666	616	634	599	663	616	686	625	638	654	617	638	664	691	626	626	646	680	648	609	684	634	686	650	642	647	690	655	688	683	679	693	643	638	656	629	645	691	630	628	664	674	639	647	663	709	641	646	638	669	664	607	628	622	671	640	672	624	613	656	655	688	689	659	652	652	656	660	653	636	632	661	613	609	610	650	633	622	634	669	668	635	686	626	620	622	652	630	694	637	593	644	690	618	662	658	665	651	635	672	663	660	685	655	657	695	649	651	658	662	638	639	707	630	657	628	643	629	640	651	627	591	661	625	637	658	621	603	686	653	629	639	644	625	655	676	668	649	693	638	679	633	668	662	666	688	639	668	644	635	643	654	608	617	601	626	664	681	602	642	631	662	651	682	640	619	659	679	667	599	635	634	641	671	611	626	609	625	653	626	667	652	661	671	689	685	641	621	664	659	681	631	644	626	644	660	648	677	680	637	641	665	676	653	604	672	651	637	658	644	665	636	640	677	668	626	676	647	621	640	653	639	656	672	610	675	643	628	691	656	658	639	664	710	670	636	700	618	661	692	600	630	630	654	698	668	657	606	618	617	631	604	600	710	645	651	618	669	660	657	617	667	648	673	656	669	650	686	596	652	661	646	651	678	668	698	653	614	602	713	678	686	651	636	652	595	664	644	616	622	662	623	642	681	649	668	652	661	650	616	639	641	631	612	654	607	654	676	653	626	668	655	637	637	689	668	643	596	663	667	662	644	650	607	661	647	615	663	634	631	639	707	692	701	665	652	680	637	666	698	639	644	624	650	635	664	659	648	621	670	667	685	629	646	633	649	644	614	632	689	673	689	642	668	702	662	621	644	664	658	658	635	666	634	662	636	686	644	691	668	633	590	658	699	631	680	655	652	670	621	622	649	638	662	636	657	665	621	605	655	655	680	656	639	625	617	641	697	638	641	608	658	641	634	658	709	642	591	659	678	627	697	637	637	683	647	648	659	671	624	664	662	674	659	638	656	678	665	638	605	656	642	669	653	678	636	645	642	675	645	645	662	636	619	657	637	642	667	617	616	656	691	652	679	625	644	651	675	698	593	656	679	653	697	607	648	641	649	617	671	651	674	609	636	666	622	652	648	633	662	619	664	677	679	691	627	694	707	667	674	650	647	668	656	654	641	662	624	649	620	645	661	636	663	647	637	651	624	638	607	684	657	658	631	622	672	643	644	631	709	641	673	680	613	641	673	620	654	651	651	675	607	647	700	650	642	638	628	628	619	662	649	670	632	666	691	714	635	690	634	666	612	685	704	678	665	664	715	672	654	671	677	617	675	621	629	656	673	636	641	665	625	671	613	644	653	624	636	648	625	639	678	642	646	685	647	658	662	615	644	662	643	668	637	614	678	601	669	678	635	655	609	620	661	614	665	720	653	587	645	631	654	647	640	616	685	619	640	671	678	639	652	629	641	697	683	618	649	639	665	648	628	644	659	656	661	654	656	655	635	626	634	633	607	628	647	612	635	693	659	654	720	667	659	675	645	658	663	647	597	621	651	636	641	670	673	684	626	642	676	675	643	650	661	670	618	679	680	678	635	722	649	663	641	680	663	641	620	626	658	683	682	653	644	615	683	634	624	635	675	642	666	681	628	678	685	655	620	624	677	626	640	659	638	644	623	653	677	669	674	620	654	633	645	648	692	627	689	678	615	606	665	677	690	651	637	691	672	695	627	652	608	631	664	656	662	648	658	671	626	668	688	640	603	640	646	677	663	696	664	658	660	637	636	657	669	672	634	653	652	660	665	662	634	639	674	629	634	653	693	635	699	639	644	638	642	647	638	614	710	626	645	653	713	670	659	655	643	643	716	645	593	659	633	667	638	645	620	622	612	690	675	638	652	669	625	635	657	612	661	701	667	664	667	629	664	694	641	672	673	643	659	598	610	645	664	651	618	661	647	631	611	683	654	675	660	657	650	646	696	632	677	642	653	676	714	628	615	671	631	620	622	703	667	683	625	654	634	686	635	725	659	682	646	661	654	684	633	660	651	685	657	663	647	668	676	693	662	687	644	619	621	653	669	679	648	646	680	629	677	662	667	647	610	662	669	629	636	667	697	658	652	661	674	656	646	638	642	638	657	615	621	664	699	612	673	664	637	656	630	646	660	634	610	597	660	616	628	641	641	638	653	656	641	724	647	637	642	690	659	678	675	661	614	684	640	686	635	631	661	680	644	653	649	709	607	683	650	638	655	664	606	660	622	674	654	664	627	705	623	644	649	617	665	699	608	660	656	644	658	649	693	656	664	659	640	637	660	650	613	648	654	638	703	674	629	654	637	641	667	651	633	607	672	699	675	612	630	610	700	611	658	654	674	652	682	609	683	673	673	632	675	639	655	629	597	594	616	633	662	620	600	680	666	675	636	657	686	655	659	635	619	614	676	612	670	607	645	678	618	659	715	622	659	618	663	653	641	667	718	663	668	673	654	666	648	669	637	608	672	571	636	614	658	638	679	628	647	681	636	630	657	629	662	622	672	571	598	605	681	662	665	656	640	657	659	633	647	649	671	649	675	650	639	649	651	658	645	640	668	667	676	654	651	634	649	659	616	687	660	637	650	648	651	687	652	675	661	645	688	647	667	644	640	637	652	630	655	653	665	656	614	601	590	625	626	678	624	678	601	653	630	669	672	626	659	647	647	654	681	673	654	666	630	625	656	631	665	635	627	629	684	667	624	681	656	621	638	635	659	619	664	655	635	640	646	670	652	647	641	650	629	642	657	584	622	649	649	611	630	651	665	637	678	660	627	664	635	648	624	675	665	627	649	661	616	630	639	619	618	629	633	655	641	622	637	675	632	635	641	676	640	650	635	656	687	611	634	674	637	659	692	649	672	705	632	669	660	583	628	641	619	678	707	630	656	654	611	682	654	640	606	722	637	660	652	647	653	582	640	667	658	707	675	648	637	641	618	665	625	618	667	623	685	626	631	603	673	650	636	640	660	616	640	632	670	672	639	604	669	652	622	637	642	610	624	637	657	657	683	619	714	673	675	640	658	640	633	599	655	626	693	665	652	676	661	670	656	679	651	642	638	686	650	634	689	619	669	602	663	663	636	627	662	652	671	672	642	638	618	634	630	661	673	660	609	665	610	675	639	662	673	642	672
34503	60213	21859	13352	12554	9030	7073	5748	5193	5000	8070	15484	15021	12264	7887	4484	3844	2792	2015	1669	1298	1057	922	872	777	759	762	774	797	755	730	795	743	781	758	744	788	733	733	734	762	783	788	739	775	753	793	803	800	747	762	736	741	798	767	755	773	793	780	816	777	760	774	734	803	741	751	762	681	768	743	807	765	761	782	739	765	752	751	723	756	768	744	774	797	747	755	741	722	789	721	770	708	715	785	810	716	744	713	718	788	759	765	751	763	752	735	744	787	808	723	757	739	824	735	740	723	715	745	749	740	730	761	784	755	732	723	791	776	794	770	757	738	817	760	748	773	739	834	749	777	711	784	738	755	803	727	779	774	789	739	770	780	742	779	761	797	782	718	729	756	747	724	754	803	703	740	801	762	740	753	759	753	786	738	737	771	692	783	762	793	734	749	726	798	743	796	798	744	734	799	810	751	718	756	739	718	772	760	800	775	776	773	734	783	757	757	727	802	788	745	725	711	775	763	742	736	803	712	781	767	737	726	775	735	784	763	756	732	745	722	809	764	821	725	755	753	741	746	774	797	783	805	767	766	772	772	752	732	768	765	753	741	784	784	754	778	747	783	767	791	772	805	721	812	772	742	769	775	749	797	755	755	752	736	730	737	794	748	734	782	772	753	748	779	733	775	799	755	766	786	795	752	818	757	821	785	769	749	711	754	785	704	773	768	702	763	758	794	784	746	750	714	768	768	792	778	732	708	764	756	756	744	724	774	755	712	728	751	745	840	789	703	737	798	766	754	781	747	795	773	750	739	745	742	766	757	781	748	735	713	754	776	785	743	769	756	731	748	750	773	739	726	748	763	759	699	768	737	772	739	765	761	728	746	783	724	767	789	764	820	761	797	783	742	717	694	772	756	736	731	756	737	769	760	795	747	738	732	723	731	783	763	722	754	790	757	765	746	735	792	800	760	774	749	746	758	702	771	744	801	753	724	795	753	806	752	718	799	741	795	751	746	753	778	749	800	752	779	734	761	707	749	726	766	766	756	719	741	777	763	774	753	763	745	738	727	768	740	761	764	764	722	716	776	773	747	789	748	727	753	798	705	768	705	749	770	748	766	811	777	784	790	752	742	779	777	727	794	732	778	736	745	704	717	757	750	791	746	760	757	754	768	755	717	799	768	750	768	759	749	747	739	738	753	741	747	758	710	761	747	752	780	782	774	779	742	771	731	730	766	759	783	747	771	775	775	779	789	739	760	754	728	747	774	740	723	763	750	776	719	757	834	772	726	737	746	795	733	757	769	755	777	700	793	750	764	730	695	763	791	760	745	769	757	782	769	755	785	759	728	783	726	750	760	758	759	731	774	752	756	723	750	726	791	736	782	764	769	765	743	740	760	745	753	766	797	789	788	738	775	731	750	767	758	730	748	752	733	767	744	747	729	712	780	749	718	757	770	724	738	699	797	756	768	735	802	730	796	763	709	723	781	734	768	750	788	777	749	791	746	789	699	717	743	763	773	775	716	762	754	768	741	790	748	751	761	749	764	796	786	777	726	732	753	740	770	809	783	798	784	794	735	732	782	755	766	752	750	752	797	772	731	781	772	777	780	743	772	778	763	743	795	756	763	777	761	733	696	769	822	789	764	751	754	758	745	769	755	735	728	792	697	775	794	744	786	783	813	785	751	795	754	755	768	738	712	797	759	752	791	704	779	761	779	752	787	780	771	757	752	743	737	765	723	748	771	692	759	736	763	821	790	797	751	752	771	802	749	767	768	717	742	743	747	782	780	715	760	835	745	742	682	736	772	813	745	790	754	774	793	749	746	780	796	766	745	743	722	812	775	731	746	727	822	696	754	732	723	757	774	768	747	786	755	745	744	804	752	732	764	758	737	784	744	755	744	770	783	780	784	720	729	773	762	753	785	773	747	753	759	763	755	776	756	755	789	763	777	770	730	725	748	751	744	755	697	733	765	731	792	722	753	748	771	774	753	771	774	768	751	712	730	721	767	780	712	783	749	805	762	774	755	778	780	804	719	763	727	740	775	808	761	744	747	777	741	740	783	787	807	789	770	762	749	739	762	761	775	714	726	765	799	751	735	773	682	726	794	741	771	758	725	800	762	791	773	749	751	724	684	794	767	758	710	766	776	768	780	752	804	752	813	758	774	759	769	730	754	793	744	789	718	803	784	766	786	733	726	760	732	783	750	829	714	721	810	724	754	713	757	721	734	759	770	816	752	723	772	748	779	762	773	726	759	779	762	721	757	809	788	779	743	746	741	788	771	739	772	771	796	758	775	779	795	743	729	799	780	762	749	756	748	729	803	769	756	785	749	771	744	712	780	777	773	748	747	781	722	817	743	790	798	766	772	744	761	785	801	748	765	784	750	781	807	736	832	760	763	737	729	733	728	791	735	805	788	806	785	772	768	733	780	729	775	739	736	713	787	747	753	778	736	756	792	766	751	748	750	758	762	732	729	749	744	691	781	733	730	796	732	772	759	796	783	759	769	806	765	793	732	739	692	763	764	771	766	734	747	781	757	767	718	792	825	800	774	770	787	728	736	737	786	720	783	770	742	753	744	726	781	792	757	744	747	755	766	758	794	761	707	754	723	776	769	739	754	739	732	736	767	736	757	780	806	808	816	749	758	798	754	748	712	749	797	775	735	752	724	711	773	772	760	767	792	716	771	719	739	772	710	776	709	727	793	744	753	721	773	731	781	785	798	751	750	727	744	732	803	785	791	766	757	763	798	764	794	755	757	739	788	734	756	766	795	742	740	772	756	756	740	758	735	767	774	772	749	764	742	757	745	802	771	731	751	772	755	772	738	726	764	777	750	771	785	774	804	748	710	755	763	815	752	770	780	700	745	785	769	744	744	701	769	755	833	742	734	824	771	818	784	805	756	749	844	716	754	749	765	741	744	742	750	766	771	779	706	734	789	753	778	750	755	812	766	798	773	770	745	722	776	784	754	729	771	733	749	787	786	762	753	753	770	751	775	826	772	782	764	766	770	735	769	744	755	814	735	744	764	761	763	769	728	808	789	756	831	761	776	786	814	781	746	781	745	771	729	768	728	771	771	808	763	727	803	775	734	750	743	782	753	748	743	784	803	780	755	757	758	749	796	793	746	727	701	720	759	752	750	747	793	774	786	799	774	768	788	773	725	795	758	767	752	732	771	707	773	749	811	746	732	749	748	758	783	764	715	760	769	719	769	733	751	774	790	728	749	782	794	736	739	763	725	777	767	762	823	782	791	759	818	757	756	723	737	700	742	755	726	729	748	800	738	759	756	825	763	758	722	739	814	779	758	773	732	733	743	785	800	721	716	775	744	791	742	774	735	813	786	745	802	730	772	729	824	795	818	747	752	803	703	792	760	771	775	791	721	780	806	815	778	764	743	776	793	760	745	726	745	707	756	754	752	767	771	758	746	728	780	762	783	776	779	777	785	757	780	812	757	726	762	779	735	788	783	735	810	735	757	803	734	763	760	739	719	715
25536	21618	27632	25494	13326	4720	3463	2952	2477	2263	3531	6029	5967	4381	3150	2244	1664	1416	1168	1019	913	846	841	865	804	767	839	772	813	749	797	753	821	781	812	770	808	836	816	841	766	767	780	819	793	762	794	817	808	818	792	812	769	771	696	757	854	821	778	869	786	732	810	826	791	804	782	755	781	789	794	808	751	801	790	792	764	790	748	762	758	784	798	769	767	742	748	857	765	788	823	758	775	847	773	774	737	756	766	758	809	739	806	762	784	771	790	793	764	804	786	815	791	810	743	788	794	796	811	783	813	758	766	775	766	803	825	803	785	815	787	779	782	799	772	784	791	772	767	768	755	851	766	810	823	745	781	776	836	807	796	827	838	748	802	809	722	815	769	776	788	730	810	805	801	804	781	791	825	786	781	801	779	787	775	828	810	816	751	794	798	755	803	761	826	750	821	844	812	728	731	759	841	812	748	779	785	777	785	799	775	782	793	781	824	800	766	758	778	782	774	806	828	813	767	781	740	757	787	783	789	817	782	829	838	783	770	755	746	762	768	797	772	813	742	801	762	795	837	758	742	724	738	814	784	774	777	810	769	789	813	745	815	736	783	763	815	746	801	841	735	732	832	801	780	791	764	745	794	824	763	724	788	786	764	771	741	783	743	763	801	796	743	830	835	817	766	765	781	792	779	799	789	793	801	830	802	753	801	794	796	837	821	774	827	834	844	761	795	795	779	802	777	844	750	794	786	803	794	829	796	815	775	771	806	768	843	818	810	786	733	787	788	739	752	759	799	763	749	815	774	766	758	727	776	776	734	844	757	852	768	775	850	786	736	782	818	786	759	783	789	806	793	830	756	792	770	810	791	797	800	784	816	781	805	833	778	759	808	788	752	769	793	728	790	780	808	772	779	756	774	801	808	785	792	829	808	804	796	778	735	751	828	800	823	800	771	826	807	788	790	813	784	732	828	794	777	797	850	777	784	801	787	805	809	783	798	793	751	816	770	753	819	763	754	751	808	756	771	784	798	778	828	732	808	801	830	759	761	792	759	783	794	794	786	755	793	731	781	781	813	810	789	784	836	817	781	766	775	819	773	832	822	804	763	779	759	786	814	830	778	777	819	768	795	755	798	795	828	770	825	799	771	792	786	772	793	802	762	759	770	733	795	743	827	776	785	823	755	809	749	779	827	776	789	756	810	852	780	753	761	784	794	792	811	780	777	774	799	794	820	768	809	834	820	775	805	828	806	784	795	791	784	804	784	810	821	822	797	777	802	812	763	736	830	782	794	823	781	769	833	735	767	812	716	750	792	764	787	805	800	797	780	760	788	787	813	814	768	791	738	812	785	768	739	754	746	773	826	784	794	760	786	780	790	751	786	764	809	792	804	805	790	759	828	774	780	748	817	834	782	753	797	772	736	790	793	755	813	822	787	800	831	794	781	802	765	827	811	783	771	761	781	831	763	770	765	747	777	802	755	842	809	793	828	766	833	776	815	796	788	733	855	814	756	760	795	763	793	762	768	807	836	818	786	774	841	762	791	813	810	782	811	800	764	798	761	777	779	763	762	744	783	813	738	808	785	764	803	812	786	741	822	767	818	751	774	800	852	803	751	809	842	817	837	829	825	791	763	723	814	779	800	808	804	722	788	799	756	741	745	847	747	812	830	801	789	753	806	778	808	753	805	812	753	752	809	789	806	758	789	742	774	717	792	804	789	763	719	783	763	768	795	794	791	809	766	789	771	780	824	772	807	781	812	758	775	746	741	804	776	743	767	770	749	818	801	759	757	803	807	797	783	772	792	806	765	757	794	787	842	793	763	845	792	816	772	793	778	794	790	831	842	804	792	835	754	818	802	774	764	755	812	798	835	772	777	814	854	761	784	769	744	789	782	783	768	786	754	773	777	798	746	794	819	826	837	778	743	767	786	830	726	850	721	794	797	775	774	767	759	769	795	773	786	789	765	806	783	733	840	749	777	771	770	780	783	839	781	813	803	803	777	783	804	808	774	785	826	769	809	834	784	820	746	762	814	778	848	786	800	780	774	821	811	767	767	795	788	742	793	783	763	778	772	761	767	795	823	767	829	796	854	769	778	809	778	789	789	793	767	763	780	785	805	787	866	777	854	771	762	811	798	789	766	787	768	752	809	825	782	810	833	791	810	840	806	819	783	777	776	755	809	818	814	737	756	787	831	845	811	783	758	799	843	826	762	777	733	750	758	808	795	743	798	805	759	761	796	803	714	771	786	780	803	809	761	787	756	734	782	794	770	753	814	780	795	764	786	812	808	744	766	769	796	777	796	861	761	727	773	783	752	795	785	778	777	753	798	777	745	799	759	762	733	788	776	786	729	802	769	743	800	772	774	795	786	776	787	796	757	733	740	792	812	820	779	792	763	776	768	806	784	815	828	798	814	767	766	821	821	791	784	755	846	770	787	783	831	759	782	833	817	805	748	782	754	811	788	785	746	783	782	764	772	776	809	776	740	797	771	804	725	759	789	783	806	794	797	763	775	789	785	790	762	775	734	759	820	781	803	759	748	799	789	795	770	841	830	752	758	786	782	786	730	797	744	772	792	779	777	823	757	789	785	820	807	846	811	771	807	755	785	810	753	779	777	777	781	780	775	779	768	736	830	773	767	759	817	735	767	760	811	817	772	804	834	815	704	773	846	777	758	747	773	771	812	792	782	810	866	778	800	816	793	798	823	830	809	760	804	762	762	781	773	832	714	782	813	743	806	767	791	773	834	744	799	730	805	801	791	808	826	803	765	838	778	784	792	778	835	816	806	736	812	762	742	815	811	765	758	741	786	769	807	793	750	776	773	775	763	778	780	779	783	795	752	808	819	823	779	782	792	767	719	813	760	793	763	766	772	791	769	806	793	781	797	746	769	746	798	751	819	751	837	813	753	771	790	845	773	789	783	801	784	770	799	778	802	784	766	772	778	787	779	790	731	776	790	794	802	774	758	762	790	780	805	798	780	746	810	774	828	799	784	817	770	803	806	781	759	772	779	788	799	788	774	797	810	793	759	820	804	776	771	807	811	773	782	734	768	795	779	814	811	754	842	760	784	786	837	820	807	748	759	803	733	760	735	785	812	781	797	808	755	765	803	786	710	752	797	736	781	759	745	782	790	768	753	783	821	814	792	777	794	741	731	790	792	787	791	787	764	782	753	805	825	828	758	828	823	825	750	755	795	796	830	772	773	773	784	752	833	776	833	757	771	822	796	746	822	781	786	765	787	782	806	762	780	709	773	756	786	763	795	763	825	752	851	777	785	784	775	777	757	741	830	803	808	797	782	739	760	801	783	762	810	762	802	787	802	782	773	784	796	830	801	767	795	839	831	787	732	833	800	795	773	786	791	769	762	796	805	784	764	803	757	779	792	823	798	805	808	776	760	777	760	773	774	838	782	748	830	759	762	797	766	793	798	819	773	791	802	760	744	778	760	828	780	769	798	739	787	837	810	789	783	800	746	750	787	776	748	734	761	792
33334	53492	19879	9061	7961	7074	6145	5414	4577	4172	6731	11096	10497	7705	5507	3711	2580	2174	1697	1291	1154	1057	992	997	929	892	893	933	894	904	894	996	936	907	878	915	900	980	992	902	927	912	896	885	940	938	863	890	929	912	939	895	927	891	951	951	906	948	892	886	896	939	899	916	931	923	883	958	853	979	911	889	898	890	912	920	910	908	924	867	919	906	939	917	927	894	929	948	872	894	913	947	935	907	863	937	940	933	941	892	918	892	883	973	948	940	922	878	933	915	897	857	888	938	902	918	879	924	937	868	960	857	888	907	939	924	880	939	977	853	920	928	961	865	1000	940	919	921	950	846	917	922	875	909	903	893	894	892	882	929	882	881	864	965	945	894	937	931	910	901	920	940	969	870	944	893	874	915	880	902	862	886	906	888	867	897	911	883	900	941	940	922	914	986	916	949	918	954	899	943	930	967	891	914	868	882	902	980	878	872	917	869	927	846	890	904	965	876	900	936	925	913	980	902	882	938	930	907	911	852	925	927	928	895	960	879	909	951	910	890	908	843	925	911	930	932	942	903	889	903	903	926	958	870	954	894	885	921	906	918	984	954	933	932	905	895	977	967	901	948	924	946	915	926	897	958	899	953	878	895	929	918	936	915	910	943	898	916	901	884	948	891	870	943	929	904	890	921	910	949	889	970	941	916	939	926	893	922	921	911	891	898	948	897	927	899	905	946	931	912	896	929	917	962	934	949	860	949	961	984	924	914	882	898	986	915	945	945	963	930	911	909	901	867	921	921	884	938	882	897	894	874	908	974	956	887	948	851	945	933	911	953	913	898	895	901	975	945	894	922	940	906	888	897	941	958	911	925	911	876	916	951	892	897	886	889	928	939	853	939	926	930	867	969	906	908	915	848	867	917	902	906	891	942	884	897	892	920	931	929	901	905	869	911	904	921	863	941	863	936	936	901	909	937	895	886	946	894	940	946	909	879	928	911	869	938	888	956	901	903	901	898	917	859	918	893	938	947	918	892	909	923	917	935	972	950	911	903	878	924	963	902	944	983	894	867	949	953	949	961	870	957	937	866	910	911	942	945	941	948	930	940	897	932	927	909	870	947	918	937	949	913	939	920	923	882	898	940	889	922	934	940	951	965	910	905	894	905	900	916	922	937	895	905	928	946	890	940	903	932	871	925	956	941	946	897	871	882	915	920	936	952	939	950	993	871	895	923	900	930	861	941	924	854	881	898	909	935	900	883	941	939	922	890	936	906	877	928	881	924	956	877	950	929	885	933	943	941	958	925	902	912	916	924	935	941	933	900	912	951	844	937	1009	878	908	923	926	959	968	936	932	891	902	896	908	925	889	929	930	888	882	881	947	933	868	925	938	894	957	902	933	963	954	908	932	974	960	882	822	888	932	858	909	937	929	926	942	909	943	862	918	908	934	885	884	953	930	910	925	930	945	905	884	905	925	922	887	979	871	966	916	898	926	978	957	932	916	916	933	901	863	968	953	939	901	903	919	951	897	929	954	935	907	923	914	885	918	924	931	896	890	927	898	923	909	976	890	897	939	934	901	898	909	925	885	874	923	905	970	917	892	947	945	944	913	889	917	887	940	947	886	931	942	927	907	910	908	922	914	855	884	883	938	937	888	923	891	903	912	863	890	965	884	911	921	885	935	921	917	967	935	927	905	933	968	900	906	869	950	932	895	896	891	919	926	883	904	927	911	910	886	891	916	943	894	955	890	877	901	926	948	916	896	949	842	885	906	946	943	861	946	879	913	933	904	910	930	894	905	849	917	952	917	936	914	887	914	899	942	836	847	966	889	965	876	904	951	921	961	901	872	907	854	913	927	922	888	933	908	951	973	913	896	887	908	928	852	957	908	928	963	904	926	880	926	943	860	939	943	890	988	948	912	888	916	909	888	970	881	929	950	916	928	971	888	927	907	929	934	918	920	1002	905	899	909	955	934	912	902	871	923	907	943	895	923	905	952	891	929	883	906	887	901	922	846	976	874	917	921	886	936	894	966	887	972	855	924	926	879	951	958	896	959	885	933	918	866	960	938	905	856	902	933	899	894	934	952	924	953	940	911	893	907	918	878	879	879	897	882	897	915	886	919	876	914	872	879	928	932	899	934	875	878	891	953	883	889	869	928	904	894	921	929	949	960	935	939	898	843	939	936	839	917	926	885	951	927	912	911	968	865	895	934	861	895	933	882	891	964	912	908	899	933	948	886	856	916	937	899	940	903	921	880	949	926	873	947	929	905	888	899	908	886	977	939	932	911	928	912	818	888	854	985	921	882	920	912	954	927	897	901	955	912	893	940	880	877	919	936	963	931	890	907	944	891	935	882	903	899	956	914	899	909	889	927	966	911	900	950	908	893	966	917	913	845	967	890	892	884	936	922	903	945	931	899	884	885	912	904	883	890	895	888	940	968	899	917	914	913	928	930	870	917	871	947	895	913	929	874	927	901	871	848	957	884	892	943	926	934	961	940	879	892	899	960	925	920	877	873	904	904	910	916	919	881	933	943	973	897	940	885	878	849	898	927	843	894	909	899	896	898	885	891	847	918	941	897	902	916	966	859	935	894	959	932	944	894	914	932	851	937	963	961	905	903	890	899	852	883	938	952	996	931	918	932	885	889	946	890	896	913	922	924	885	955	897	912	963	923	914	906	914	915	922	931	890	842	914	934	888	960	942	942	911	941	940	912	907	893	901	878	925	869	860	920	917	887	927	859	954	908	876	959	890	914	947	943	903	942	893	923	903	909	931	883	880	955	945	931	918	908	904	838	993	923	941	888	940	936	914	846	927	945	893	915	884	925	885	905	912	865	906	970	916	912	925	950	905	922	873	879	979	963	906	897	885	931	879	925	929	919	940	908	845	975	881	928	913	893	917	928	960	946	952	884	896	925	896	894	868	922	925	918	910	932	932	900	908	995	909	946	913	946	932	898	907	954	924	943	961	909	919	952	949	943	903	951	922	911	935	935	894	964	883	892	902	967	861	894	909	916	895	901	895	920	897	897	918	897	911	933	890	884	934	972	897	887	945	900	888	915	907	888	896	917	968	923	949	876	905	940	874	931	957	955	880	914	932	932	902	921	938	873	958	851	884	874	934	938	874	909	938	927	884	892	941	904	919	951	951	927	884	924	920	909	887	917	915	887	873	927	895	919	963	954	868	960	936	904	884	922	873	899	909	936	997	876	898	916	947	916	853	907	901	880	975	895	860	951	920	880	926	896	920	873	944	893	917	905	866	940	925	895	889	950	935	860	882	942	924	900	940	959	921	897	886	945	879	909	925	900	969	863	911	943	856	862	906	920	947	873	925	942	880	871	956	900	940	902	892	884	909	919	908	961	941	945	880	866	895	915	971	928	957	923	911	916	928	930	979	902	934	868	867	901	919	862	940	910	966	898	972	886	948	941	956	979	940	855	892	936	906	912	869	859	933	933	917	872	929	892	899	893	943	944	977	874	925	937	904	894	882	905	901	885	872
23181	21528	29278	24146	21512	21701	15090	6057	4509	3155	8604	18350	18275	14560	11757	8185	5152	3746	2516	1815	1418	1180	1065	968	891	882	899	933	893	889	892	901	886	907	878	914	835	841	892	840	894	895	872	872	887	877	779	896	863	902	907	879	919	905	925	875	859	850	926	867	855	840	894	863	822	865	841	845	845	907	891	874	889	891	892	846	869	897	875	897	879	868	883	900	884	881	825	897	872	854	941	849	853	913	886	836	892	881	876	885	851	931	933	847	855	901	861	857	840	849	854	835	863	829	855	908	905	923	852	914	819	820	832	831	832	890	832	843	843	811	856	818	877	944	898	860	836	890	878	899	861	829	836	947	866	856	854	903	882	895	879	849	890	827	888	839	901	901	851	888	878	884	874	869	823	909	843	885	896	828	880	842	820	915	822	884	898	855	914	886	823	905	875	863	897	889	860	820	882	904	862	908	868	866	842	841	900	843	793	902	868	867	934	841	912	822	847	884	884	932	901	891	894	856	939	841	859	900	879	842	898	935	914	856	910	851	881	903	862	853	883	893	876	883	889	895	859	845	851	933	868	862	887	852	871	868	867	844	856	840	821	874	874	861	825	888	864	867	891	907	858	886	864	883	919	858	864	836	898	896	866	859	863	914	837	850	852	860	859	873	911	863	843	856	875	913	874	873	874	906	835	835	850	881	923	809	899	948	861	890	884	836	827	878	866	863	899	903	898	902	834	846	882	870	887	838	849	816	879	929	881	859	866	900	868	931	859	833	880	898	885	921	878	863	856	937	818	925	941	861	910	842	862	885	844	853	912	836	877	874	866	885	906	828	905	842	880	907	860	888	837	908	870	855	906	904	905	872	838	887	879	834	888	904	809	863	862	928	949	848	868	913	844	859	899	915	871	879	887	940	838	854	869	877	844	870	875	917	852	868	840	913	912	885	815	959	864	900	848	925	897	871	827	848	853	937	904	858	918	849	849	880	902	890	836	843	917	870	938	865	843	875	916	880	892	845	876	896	863	916	902	888	901	882	836	882	853	841	910	876	850	902	885	854	849	832	922	863	842	855	930	854	844	869	890	893	862	843	905	821	832	831	862	876	817	910	870	880	897	877	878	861	858	855	885	829	912	846	873	931	920	844	845	841	925	881	879	886	853	875	852	920	899	933	905	875	905	847	846	876	843	885	882	899	830	902	888	829	892	853	905	843	877	892	883	896	888	892	845	905	850	926	876	854	896	859	842	871	844	894	826	834	927	863	884	862	866	826	867	908	867	924	816	798	925	886	889	878	869	903	823	880	863	883	859	876	866	875	841	861	885	833	861	849	849	857	883	886	852	909	842	852	861	920	914	876	824	815	876	919	884	906	874	900	872	867	892	822	927	852	816	842	943	917	844	903	888	871	879	913	934	876	816	827	838	859	877	858	852	908	875	847	911	930	814	879	909	851	845	869	878	845	893	853	883	892	844	881	876	883	875	845	894	815	888	853	885	866	855	849	897	899	858	928	858	852	837	906	937	889	876	898	896	902	946	939	928	862	857	836	888	916	871	835	870	907	919	892	922	881	849	904	851	855	854	835	857	903	851	877	895	901	884	874	860	907	908	880	861	882	888	914	864	865	879	871	936	904	901	866	922	853	917	857	854	876	828	868	844	881	831	898	887	856	880	865	912	880	886	901	912	840	884	925	873	849	922	842	856	879	895	838	830	870	873	900	853	903	868	865	854	814	900	864	885	883	895	859	885	865	884	898	886	892	855	935	861	881	885	903	880	879	921	873	892	862	841	804	838	860	859	882	848	922	846	860	851	894	795	850	843	823	917	932	847	885	825	860	853	849	827	864	889	913	877	875	857	865	842	860	888	823	892	862	842	875	829	861	873	876	829	907	914	903	876	882	878	860	901	812	884	849	803	833	859	862	877	908	865	895	853	846	879	844	920	871	836	843	847	839	917	844	940	899	828	882	860	851	830	878	856	847	889	852	876	885	860	894	880	882	918	885	869	879	872	892	813	911	858	915	940	871	925	906	879	838	904	852	867	868	854	868	848	822	862	901	854	913	807	867	901	905	903	887	846	840	832	872	873	898	873	860	885	892	903	832	888	860	879	895	839	850	872	844	827	837	903	854	875	846	888	904	871	859	825	874	845	822	847	866	860	877	890	848	912	827	894	859	870	882	824	937	877	872	890	879	903	881	895	931	857	893	860	914	871	918	874	858	875	869	877	895	874	876	907	840	913	857	868	882	908	878	877	883	894	883	863	854	828	823	886	878	787	815	891	871	865	863	905	865	837	847	879	881	851	834	890	865	909	870	868	883	849	906	877	951	859	839	860	884	955	804	869	866	860	918	898	894	861	850	881	885	869	896	873	886	829	885	925	830	913	906	866	881	834	839	907	862	912	852	834	850	835	912	858	888	936	886	825	873	890	850	852	879	857	927	857	884	903	875	882	853	876	816	923	810	868	895	863	876	866	885	920	857	844	889	848	878	922	926	949	875	837	864	913	925	831	952	851	896	931	881	845	840	875	856	876	857	894	882	873	845	912	889	922	876	831	911	885	850	888	894	846	861	880	879	904	865	883	812	881	776	849	873	854	853	908	849	806	867	891	951	847	890	819	918	883	884	855	889	902	847	855	905	872	878	885	845	859	796	836	836	870	878	844	851	872	887	894	840	892	854	911	842	903	896	832	873	815	912	889	857	893	841	854	883	861	874	844	862	827	874	933	924	864	876	903	901	846	911	897	814	925	917	864	896	891	856	879	871	879	920	832	853	867	880	860	884	926	881	884	887	863	803	867	886	849	874	823	873	872	932	909	893	836	885	856	847	926	834	880	870	861	894	913	855	855	813	855	838	816	877	837	825	818	898	865	840	879	879	841	845	913	872	870	856	922	833	890	872	859	829	890	874	862	835	870	862	854	866	917	859	885	855	869	843	894	906	866	886	827	889	874	884	868	906	843	865	884	902	850	951	920	946	897	880	836	852	885	851	879	879	819	902	865	829	853	866	805	872	849	906	897	870	911	966	876	870	897	848	889	913	887	864	809	850	879	904	899	871	875	839	823	831	900	856	895	906	818	859	864	979	879	851	917	923	860	913	865	911	818	899	907	854	898	862	869	882	863	901	832	867	881	896	860	862	854	857	901	815	858	854	883	860	871	899	915	867	886	899	838	830	917	865	859	832	868	820	817	899	849	881	854	928	870	866	852	930	898	908	903	884	800	845	843	897	884	863	855	814	889	872	884	876	853	893	885	893	908	877	905	834	844	854	841	845	875	888	880	866	864	836	905	871	870	873	826	873	808	916	856	810	837	849	855	831	880	854	857	845	898	872	824	878	866	888	897	840	845	882	855	874	834	888	855	914	841	831	881	846	914	872	889	900	860	904	855	853	876	878	911	928	839	890	917	871	866	895	882	933	875	888	839	830	819	868	868	901	922	821	844	848	924	915	837	925	865	905	932	891	855	856	896	822	971	849	888	886	863	870	854	856	898	877	864	880
39284	68248	30540	15723	11911	10685	8956	8933	7660	5162	13676	24212	22490	18603	15770	11000	7155	5582	3802	2520	1750	1468	1266	1101	1029	1004	1003	946	1007	939	1029	980	958	1024	1014	1009	955	969	959	911	971	991	956	988	1001	975	907	1011	949	981	935	1025	967	978	989	988	968	944	949	952	1038	1021	980	1009	910	942	960	946	988	938	988	1017	981	1021	1000	942	967	968	961	954	979	946	937	967	992	953	1023	972	955	1026	939	997	1025	934	985	884	952	1002	973	1011	972	1037	950	999	945	1023	1015	944	1002	964	973	971	981	981	1002	938	985	966	977	1028	965	1010	993	978	993	1015	1001	975	1009	966	962	924	1013	953	1034	987	1026	977	960	1010	968	986	970	939	996	980	972	972	1040	990	949	973	958	962	958	947	973	1019	1047	985	965	1018	965	998	986	995	890	980	989	1005	967	992	1006	1030	959	988	1001	984	990	1012	1003	985	995	1007	983	922	906	1024	948	1010	981	961	953	957	973	990	906	956	969	965	1050	974	966	976	931	1000	979	992	923	1027	929	905	1017	998	963	961	964	964	965	965	925	947	1014	970	916	956	967	1013	949	927	929	967	973	988	981	934	934	1014	1023	976	1007	959	960	924	1011	961	928	968	1007	930	970	977	982	947	954	957	963	968	951	1033	1002	942	907	925	989	972	947	974	945	1032	967	1010	957	1004	934	954	1008	996	1053	1013	902	981	980	989	1039	991	994	998	955	1018	1037	993	956	965	996	991	1011	991	856	973	966	965	957	923	954	986	1004	967	971	1034	955	953	970	988	989	973	946	952	1007	992	935	989	933	999	1001	999	1077	927	989	971	943	974	958	995	1052	983	977	928	1015	1006	964	947	1001	1006	967	969	981	941	923	1002	1016	959	973	980	955	1038	971	1035	982	1011	940	988	1057	1035	1003	968	951	930	959	986	973	959	975	968	963	938	997	1024	895	968	943	964	985	953	979	1015	1005	980	1010	989	987	926	993	994	997	976	967	988	1053	964	948	967	965	958	958	986	974	967	993	991	958	986	962	991	982	1027	973	971	977	998	948	1000	990	965	988	904	1004	1046	962	1018	994	1037	979	922	1006	970	981	1012	970	912	952	1010	970	950	949	1013	976	968	975	1018	969	974	1024	950	947	973	946	1051	975	966	973	959	922	980	1006	964	948	915	948	959	964	962	948	950	1012	970	1009	970	981	969	965	1007	959	930	1005	1022	992	957	1035	916	972	996	992	970	1023	966	970	999	992	990	1008	997	920	1002	969	917	989	958	990	991	994	1037	940	982	964	941	984	961	983	930	966	973	963	932	1014	996	946	959	958	947	970	956	955	1010	967	1043	950	973	928	955	1016	973	922	987	962	969	967	1010	995	1019	1052	948	989	985	949	974	975	977	973	1038	1016	1020	944	1023	1013	988	950	1005	919	976	960	986	998	888	953	998	915	1025	961	990	972	960	966	948	999	980	983	965	1007	980	1038	1002	1018	990	958	975	998	956	947	970	948	986	966	1010	937	977	1045	968	953	931	973	1007	1010	958	974	929	991	1012	983	992	1028	921	971	946	965	962	981	1010	969	952	954	948	1004	952	1039	929	960	980	955	1002	987	968	1002	1008	954	985	1001	957	962	1000	949	968	963	1018	975	950	1009	946	928	971	1045	980	935	973	984	1019	984	968	986	949	984	997	934	965	975	946	991	1001	1009	935	974	1012	946	955	970	991	1009	946	1021	949	972	954	959	952	951	923	941	1034	958	983	960	967	946	916	1024	980	956	954	992	968	970	1004	1005	953	990	929	1017	946	959	1023	1001	986	980	936	962	940	977	1049	945	929	989	990	935	939	948	1010	942	964	943	993	997	1002	948	985	975	974	971	994	963	975	976	975	948	993	942	976	996	986	1047	994	977	948	965	1015	958	991	1025	945	963	1003	935	956	1000	944	960	968	1005	914	1005	981	1007	974	1011	974	1002	970	958	953	985	985	978	969	995	976	947	966	960	957	944	967	974	918	959	931	995	990	1014	984	937	998	966	981	978	963	969	982	940	1035	948	994	996	937	1007	1016	972	989	965	1012	961	1006	965	920	1001	994	947	950	1002	981	1005	957	1031	963	990	971	980	1004	1004	1011	1012	964	967	1001	962	1024	985	973	965	958	914	992	908	933	944	1011	947	971	997	1027	972	965	1028	961	959	974	913	934	974	955	1021	969	1005	954	993	978	945	988	1001	934	1016	1018	948	951	998	930	1005	940	1022	927	959	975	972	978	1010	932	1045	912	972	973	947	1016	1015	1016	1028	991	964	997	989	1009	985	974	997	985	1015	953	978	994	953	948	1027	1006	980	1010	956	956	1040	949	995	998	990	1003	1001	969	990	1027	977	979	936	1001	943	1010	987	948	931	1049	1025	950	1030	1001	969	1035	1033	1004	931	1009	984	966	947	991	1007	1027	1005	999	1003	995	986	946	994	895	975	993	975	958	1025	1037	944	1018	974	961	973	958	942	928	944	937	957	961	987	995	1021	960	947	970	997	997	963	962	971	968	1002	978	973	1038	969	1050	972	982	987	1000	992	981	985	1002	994	1027	952	980	959	979	926	986	1028	911	985	913	936	988	945	953	997	968	938	999	967	972	1007	977	955	1014	1041	957	948	951	1026	967	977	1054	978	979	1026	993	951	930	959	959	963	954	1000	969	926	980	949	953	896	988	1001	993	989	982	944	975	1021	963	944	996	980	959	1012	962	995	952	963	957	982	996	959	926	985	963	992	992	994	946	1042	904	1027	943	985	997	987	970	997	959	980	971	1005	940	919	973	951	979	985	968	942	999	971	1031	985	965	988	1001	989	959	999	927	1001	977	912	934	978	951	962	952	973	963	977	969	1018	951	1014	960	950	1000	999	1013	999	940	996	959	920	989	989	987	964	1019	982	956	1046	1028	1048	960	971	962	877	973	999	986	997	934	957	944	949	995	982	1000	985	988	942	969	987	1010	989	968	974	965	987	1013	983	982	1021	972	988	917	947	963	992	962	964	984	1010	962	994	935	985	902	971	987	987	968	965	965	958	992	938	909	1006	1017	1009	977	968	925	1005	942	982	1021	957	1024	923	948	1054	944	980	980	1010	944	1000	1008	957	951	944	901	1032	952	987	982	941	972	1003	978	914	982	983	985	958	987	984	1030	970	963	930	956	1003	977	995	912	999	978	989	931	984	1010	952	909	969	972	956	1033	970	990	1004	965	1013	1014	943	999	918	985	1004	1004	972	981	1055	960	988	1012	1007	985	1027	907	989	984	946	991	1011	1007	974	954	915	1002	967	944	961	985	974	994	987	998	938	1042	1017	1001	953	1029	1011	1002	984	952	937	949	1032	967	944	984	939	941	980	1024	1049	976	1014	923	980	1003	963	1027	973	985	952	933	999	944	952	929	963	997	967	926	976	1010	963	974	997	1037	960	1012	979	1002	976	971	933	968	997	935	1010	1002	1030	995	945	963	1010	981	952	962	996	924	1039	938	1000	972	918	993	951	945	986	962	986	956	938	982	1004	958	1008	1013	1018	985	1005	988	1013	984	968	998	968	944	979	911	980	993	968	967	942	996	973	996	1013	955	1013	963	1035	951	953	929	950	939	968	1030	938	990	998	992	996	946	992	937	1020	1042	930	978	989	1044	976	977	1000	963	994	976	951	947	973	975	1003	991	995	949	992	1055	944	1026	973	972	961	934	974	985	994	1011	967	952	1041	1003	1022	953	975	978	939	963	960	982	963	983	927	987	923	991	993	1028	970	977	979	955	970	954	990	1006	917	1000	1066	981	1012	969	984	930	958	990	1005	973	1007	963	1014	983	957	1001	944	970	956	1007	974	1000
28680	28547	23537	8869	3298	2525	2141	2408	2067	1492	1426	1682	1573	1383	1221	1012	894	880	864	773	799	751	690	707	701	687	678	634	707	715	683	637	707	685	669	672	655	679	650	690	680	656	624	648	662	668	727	647	647	684	678	636	680	734	641	671	658	680	655	648	617	678	661	622	660	695	602	649	648	674	698	701	674	691	690	665	687	620	676	625	699	709	722	684	624	643	661	649	674	677	673	655	644	670	625	650	686	726	699	660	676	676	652	662	658	693	646	647	664	691	713	678	705	687	675	728	670	689	673	718	645	667	618	674	702	684	652	727	697	636	652	708	660	668	679	655	669	692	628	652	633	651	659	675	675	653	708	681	635	660	659	668	692	658	679	661	621	713	647	620	653	665	677	717	631	699	691	653	641	686	654	647	708	630	678	659	679	648	634	673	649	624	608	663	667	663	652	648	676	651	666	639	669	625	693	654	671	689	622	672	623	727	648	660	689	665	654	684	641	697	698	719	663	668	671	698	675	683	647	658	679	665	647	729	668	648	676	661	661	657	692	666	651	683	663	674	701	640	669	641	640	686	679	627	698	719	652	697	652	691	690	661	714	696	654	645	675	692	666	648	704	673	644	703	665	627	696	689	662	653	621	706	680	660	676	691	702	700	648	627	693	694	731	647	674	688	679	691	686	668	676	659	679	631	634	673	654	698	693	665	676	680	664	665	651	674	682	632	673	700	658	679	707	695	668	654	671	706	716	647	651	669	663	689	664	639	648	609	653	731	676	673	665	684	646	672	669	649	672	717	691	656	650	704	657	682	678	643	666	642	684	674	691	655	633	701	682	693	663	676	693	691	658	691	653	636	665	645	667	645	642	647	617	692	691	664	661	653	641	678	718	681	652	652	651	637	656	663	691	647	655	623	687	654	675	690	684	640	671	698	690	660	674	692	671	682	656	672	658	691	657	707	633	631	718	638	684	636	669	701	688	716	640	678	642	661	662	618	697	675	703	638	640	676	650	633	680	679	653	661	626	652	625	677	682	595	648	647	631	656	736	638	657	665	649	664	651	660	678	692	640	696	688	664	689	714	626	671	632	718	697	660	687	677	643	645	687	638	685	713	731	664	647	685	637	695	689	709	703	658	677	628	668	737	664	697	662	709	731	667	700	656	678	658	659	667	652	660	697	614	709	674	666	587	661	611	642	636	662	662	669	678	722	625	644	673	684	625	617	694	655	674	683	659	685	660	609	663	683	608	674	696	711	677	692	683	676	650	663	658	674	645	688	674	643	690	703	662	651	684	599	636	665	686	741	674	683	696	639	609	674	691	648	640	655	671	620	679	693	617	677	663	692	636	678	673	655	691	665	614	712	680	701	715	684	649	669	640	674	712	678	661	676	700	725	703	650	664	697	657	699	668	672	672	700	732	666	688	665	681	665	658	658	663	641	710	699	669	666	682	693	583	641	696	677	675	657	653	725	626	665	696	628	663	677	638	694	653	650	670	656	670	727	711	641	678	671	694	644	636	691	650	648	705	642	689	663	656	663	661	677	710	682	702	680	632	667	680	659	691	631	708	668	676	681	593	679	661	694	650	697	658	665	652	692	653	668	630	668	694	657	633	683	700	709	674	650	647	663	686	664	669	729	705	635	684	677	643	708	685	615	656	653	623	696	624	648	618	600	647	657	627	678	656	695	611	719	662	671	658	694	678	656	679	672	680	659	667	649	661	683	624	683	694	623	674	679	664	631	622	688	699	670	656	673	684	684	655	658	629	673	724	711	689	642	678	644	705	678	634	677	682	656	662	706	687	625	649	669	697	644	619	641	673	658	671	669	662	691	641	654	643	649	669	664	640	690	667	655	674	637	647	663	663	675	722	692	649	643	647	685	675	674	711	679	637	665	626	657	671	722	668	649	649	660	671	696	625	693	660	660	621	661	691	682	648	669	684	670	700	699	703	644	658	698	696	672	692	679	648	702	636	670	635	626	658	681	648	687	624	696	658	663	671	581	649	683	690	658	641	705	713	661	684	671	616	698	633	680	640	708	687	680	630	636	643	671	678	668	641	648	655	616	608	675	636	689	648	664	641	639	692	687	666	708	690	669	664	697	737	656	667	722	663	656	628	668	662	686	683	648	659	707	675	681	670	635	689	669	675	623	648	646	655	675	639	664	611	668	656	680	703	632	674	713	660	733	673	678	648	682	659	629	656	698	657	661	597	661	651	654	651	688	688	648	661	619	680	642	703	723	625	656	638	671	670	706	657	647	640	680	716	672	646	626	629	682	634	663	708	672	678	662	643	659	693	676	599	690	655	694	670	692	661	695	605	668	667	716	645	659	673	712	631	646	623	690	655	694	601	664	634	664	616	662	646	643	652	632	646	692	641	653	669	686	712	638	675	646	642	712	698	701	689	652	643	636	718	640	652	673	647	665	684	664	667	743	696	719	702	655	726	702	634	693	629	678	692	692	640	685	653	714	702	648	680	684	697	632	663	696	625	656	696	700	653	670	632	616	659	662	653	698	660	708	634	649	650	686	687	648	617	652	683	638	654	656	664	696	639	618	644	699	642	643	628	628	667	661	637	641	665	677	719	676	653	651	633	608	673	666	672	652	639	680	670	677	657	673	717	642	703	640	641	704	700	680	707	675	669	672	709	654	656	673	609	667	695	644	674	689	656	686	644	682	661	651	709	660	685	703	648	683	654	650	662	688	666	702	712	641	597	664	638	613	664	663	686	707	658	673	662	694	645	674	660	639	672	702	627	661	668	644	697	683	687	642	713	655	694	666	708	681	669	667	716	661	662	667	663	663	735	698	655	712	719	641	666	703	700	644	699	647	651	668	668	682	653	634	696	684	656	671	695	625	678	648	666	629	668	684	673	653	667	655	645	681	644	621	686	635	676	649	649	664	677	654	696	668	653	693	684	682	681	672	644	671	714	683	625	696	664	661	657	653	706	688	688	700	698	684	654	733	687	677	665	693	623	700	633	701	663	695	677	663	635	658	695	641	682	624	649	683	689	680	682	642	662	706	663	666	684	638	662	662	684	633	716	647	704	656	671	688	664	680	632	673	656	667	660	671	680	676	653	671	683	695	672	656	699	670	651	646	694	668	653	672	646	696	712	652	720	661	662	590	659	654	708	686	681	643	669	685	622	623	668	675	655	652	637	667	684	675	672	659	674	661	654	670	649	709	682	645	685	661	663	726	637	697	651	708	651	679	680	697	684	661	645	676	702	660	657	691	641	640	653	658	649	639	678	664	698	704	673	666	696	637	704	664	632	714	631	632	642	673	649	673	671	653	704	697	708	681	633	681	667	700	658	641	657	626	672	657	685	681	639	630	693	702	699	701	637	681	671	652	635	696	692	700	670	637	692	674	647	639	650	652	694	683	686	683	683	694	626	647	670	644	678	666	655	644	677	644	690	672	655	687	730	636	662	667	755	640	704	726	670	673	629	672	703	623	652	633	707	678	657	652	682	667	638	672	679	664	706	644	639
30743	45610	17766	6933	5458	4569	3831	4373	3714	2505	2327	2908	2550	1951	1784	1510	1065	1108	1085	972	917	830	825	797	796	817	777	774	776	810	800	767	839	808	749	796	783	800	793	778	738	774	731	774	774	792	798	726	800	807	788	796	732	791	781	828	751	769	794	775	782	779	782	815	801	776	824	762	820	777	766	786	753	791	801	841	804	764	750	756	743	854	783	762	754	742	785	810	823	763	775	822	786	810	803	827	758	811	734	812	779	778	794	759	779	769	827	824	778	807	774	769	821	816	782	819	727	774	746	790	808	754	778	774	721	771	808	763	793	768	794	810	758	798	771	788	800	745	811	821	817	781	788	806	827	818	815	821	771	793	833	768	781	774	813	768	769	780	823	797	815	814	825	770	816	808	774	797	812	766	780	761	781	797	763	803	786	746	823	744	752	775	799	781	743	802	765	776	745	833	714	838	782	778	815	771	855	839	761	779	773	756	823	772	847	802	767	781	758	808	777	833	819	825	749	779	726	772	749	833	764	742	785	775	805	804	737	781	767	742	757	769	818	826	742	778	756	776	793	839	805	789	753	807	783	774	780	761	809	830	809	792	823	818	814	808	789	811	811	799	770	741	796	793	759	847	819	795	793	763	821	798	781	795	803	780	804	809	749	808	826	797	756	817	774	801	857	778	791	834	798	820	771	833	742	761	807	756	739	743	719	787	802	801	810	757	798	751	784	787	825	792	733	838	803	769	762	802	762	760	788	783	793	751	774	753	803	758	786	788	833	760	799	742	784	779	768	790	763	812	781	765	797	767	773	729	775	776	762	795	786	826	810	816	778	833	759	792	774	751	791	815	811	804	783	742	770	753	724	778	761	775	787	805	821	775	814	780	810	810	783	776	769	762	767	829	770	761	750	805	800	780	781	787	762	761	766	769	799	755	759	802	797	782	765	801	758	708	778	799	789	712	789	795	787	764	803	825	749	762	800	826	804	800	782	792	817	770	765	769	805	811	826	798	812	776	796	783	761	834	817	789	777	797	787	776	816	767	790	756	754	803	807	760	755	871	815	767	809	785	820	794	776	781	756	826	787	740	816	754	816	766	826	805	796	793	808	797	796	767	851	797	773	783	768	802	788	810	803	758	811	742	809	825	799	776	795	817	789	753	785	804	797	809	784	805	772	758	796	759	752	773	802	778	822	801	752	804	796	822	731	783	829	745	828	825	822	785	805	817	809	790	746	749	800	833	779	750	792	785	790	802	822	820	761	794	779	790	818	790	807	764	769	776	730	785	749	777	767	771	772	746	787	776	784	759	782	766	812	820	781	769	806	770	796	726	762	797	834	808	749	800	785	792	744	821	759	787	811	759	773	789	788	773	798	813	764	776	803	762	812	782	765	796	839	758	752	798	778	804	771	767	758	733	763	726	777	779	823	777	773	806	848	773	794	797	811	758	798	801	850	796	754	829	751	805	834	834	753	805	756	729	795	809	741	815	772	830	778	766	785	776	825	747	779	803	828	817	760	746	765	747	759	767	807	806	790	806	731	789	809	800	807	806	781	803	824	794	745	774	757	770	766	836	821	814	820	826	840	758	748	826	783	770	774	755	780	791	762	797	780	756	807	754	782	778	790	777	767	802	787	851	768	814	784	761	774	788	777	791	772	734	785	795	781	813	814	767	811	758	836	773	823	780	789	733	816	830	799	786	824	786	792	783	786	813	824	806	800	776	817	822	731	759	852	806	779	820	736	791	802	765	772	798	781	795	781	738	786	769	798	776	758	744	801	807	791	775	783	723	825	798	792	769	786	775	757	833	797	781	756	799	730	791	807	844	811	786	810	823	846	763	750	826	799	783	839	813	741	780	738	762	720	797	794	788	794	771	767	774	802	742	847	803	811	772	814	800	776	754	769	834	773	796	810	828	790	771	791	796	784	814	839	774	712	828	738	753	770	748	756	779	760	779	799	813	745	826	794	791	794	780	784	820	754	799	764	797	770	783	839	774	787	802	799	820	771	794	765	793	826	752	770	784	803	808	810	799	733	800	780	769	776	774	815	809	794	812	787	814	789	772	755	815	763	749	782	794	774	801	790	827	831	769	801	840	770	759	794	794	816	797	756	835	800	775	768	773	823	753	757	815	804	814	799	768	807	719	800	805	813	775	784	783	779	810	811	813	809	784	761	818	770	840	764	803	800	783	790	816	713	772	805	786	768	793	827	804	809	775	770	783	802	805	768	781	780	813	800	804	801	799	774	779	740	778	812	862	768	762	769	815	818	816	806	797	796	784	773	749	758	802	788	799	805	780	828	789	782	732	791	763	786	762	755	731	776	789	771	806	758	786	841	746	788	775	788	813	783	817	773	773	830	833	842	822	800	772	738	818	753	772	848	797	801	771	776	776	789	798	848	804	812	807	768	783	762	821	818	771	803	794	747	775	787	780	746	843	790	768	779	760	735	808	778	760	808	801	796	814	800	878	784	706	749	761	807	746	762	842	797	779	780	777	810	781	820	819	791	764	764	750	811	794	832	823	780	816	769	755	782	735	772	817	766	773	748	789	738	772	789	762	817	785	822	752	778	731	805	833	812	763	754	794	804	788	759	826	839	827	782	734	771	811	745	823	803	790	818	769	789	755	787	800	769	764	803	785	762	815	779	747	773	785	820	764	792	779	806	753	780	772	761	804	798	824	745	780	773	815	803	775	775	773	785	777	781	826	771	794	785	797	730	766	771	814	752	829	801	778	783	803	835	757	837	811	793	784	782	791	795	773	818	744	796	770	788	726	746	777	795	800	797	726	800	766	837	774	824	855	813	800	821	815	809	809	732	774	771	828	775	781	772	784	778	792	826	738	728	806	741	824	814	800	761	786	806	777	737	804	829	790	799	829	799	741	811	803	781	747	812	824	799	784	797	777	818	798	808	796	784	770	803	821	835	803	829	813	803	749	775	782	806	789	791	798	778	830	774	759	776	789	816	815	762	803	783	788	814	764	801	801	766	797	818	842	769	788	844	762	754	770	799	794	788	767	742	809	764	824	789	769	758	807	794	774	767	781	822	781	761	807	804	794	739	758	820	826	802	768	824	793	799	768	799	795	806	743	771	795	780	767	775	738	753	818	761	811	780	783	778	741	782	784	813	792	771	764	775	773	736	801	808	800	806	749	807	760	782	790	758	733	843	802	754	784	784	863	786	837	776	798	759	782	761	807	776	812	798	807	842	769	840	784	782	832	832	721	803	770	796	784	784	787	775	823	776	738	769	800	775	822	801	758	763	815	804	783	765	800	784	814	792	758	734	794	786	743	838	776	782	807	770	772	788	759	789	781	764	842	791	814	818	761	789	807	777	826	834	822	768	767	798	747	761	750	717	771	813	756	789	697	791	847	762	751	815	799	790	758	806	777	733	839	817	844	794	841	795	783	780	789	805	769	752	761	770	805	841	798	806	758	793	784	799	749	735	815	796	807	818	838	728	748	766	752	759	812	815	797	823	775	780	794	787	798
24350	21518	28783	24607	21355	12635	4545	3466	3361	2163	4675	9836	10449	7825	2962	2876	2960	2439	1911	1357	1114	899	802	775	662	706	657	706	665	677	689	646	676	649	673	717	704	673	659	676	666	659	690	671	655	667	645	703	655	674	676	640	649	681	702	700	681	669	670	683	677	643	685	680	687	705	689	671	657	704	666	668	664	646	701	669	686	653	669	690	667	617	616	710	712	679	689	676	706	656	694	677	675	683	629	659	671	629	680	655	652	648	700	672	745	681	735	663	669	619	676	706	682	648	619	699	667	652	706	726	680	680	634	658	661	650	673	708	702	691	707	672	660	701	645	643	707	664	666	677	697	637	671	680	622	686	663	687	632	657	681	677	686	678	679	611	638	666	698	660	636	646	711	670	682	641	671	656	667	640	650	681	675	663	677	696	647	684	700	673	715	697	720	659	678	668	625	685	667	638	657	676	607	671	699	655	715	654	617	720	648	700	633	687	714	645	647	687	687	682	699	649	679	705	663	686	690	682	633	659	719	708	652	637	714	663	686	660	703	650	688	641	695	647	721	673	683	662	700	635	690	665	702	696	671	697	725	632	677	674	675	682	714	642	574	671	666	644	695	727	702	666	670	673	685	711	645	664	664	706	683	664	669	688	705	650	693	697	678	681	643	650	693	657	703	672	692	634	716	702	652	697	652	673	679	701	697	697	682	654	746	680	685	674	627	671	654	640	697	677	684	673	651	645	723	682	683	634	660	724	685	671	638	616	652	672	727	676	666	739	663	661	676	675	655	665	641	668	687	659	623	643	664	681	690	692	669	710	657	645	678	698	677	625	688	641	677	708	687	658	681	638	702	713	650	656	698	665	729	630	641	693	656	683	625	680	699	726	639	675	698	642	669	675	676	646	618	699	649	634	679	643	676	672	656	671	648	666	650	689	669	652	578	651	637	683	694	620	658	662	689	670	644	683	642	646	675	658	634	703	647	641	686	638	652	680	651	666	652	667	758	695	697	627	666	684	637	673	710	647	705	659	673	705	678	669	617	685	674	687	682	702	685	641	686	655	653	675	609	698	666	611	696	693	652	628	645	647	687	680	632	677	706	656	700	667	647	626	680	672	657	691	677	664	678	705	702	687	707	664	685	679	649	715	727	700	720	689	670	665	676	661	678	668	667	633	670	620	671	676	688	665	685	653	641	668	683	677	729	672	668	688	652	681	675	666	672	671	673	692	716	675	714	655	659	656	671	657	705	690	661	672	676	657	653	637	650	720	665	669	664	650	625	658	681	665	694	685	694	660	665	618	642	715	659	700	661	658	663	678	675	673	687	718	680	632	665	681	666	650	711	653	685	700	683	670	696	718	633	691	685	666	669	669	668	678	672	664	647	673	669	675	638	686	690	677	736	702	642	639	699	698	671	699	661	670	670	642	651	698	714	645	684	682	720	691	667	690	674	686	666	728	724	659	663	710	679	696	692	644	726	637	668	729	649	666	661	649	654	661	689	689	650	663	655	684	637	703	653	669	678	699	716	651	663	618	655	670	697	700	635	675	681	652	638	664	658	631	680	694	704	608	714	628	685	681	678	666	696	692	693	699	691	708	655	690	646	699	670	666	688	641	674	670	664	680	733	676	731	641	721	659	688	667	673	604	665	659	655	649	665	710	694	698	619	626	639	674	650	669	680	672	662	626	642	662	650	724	644	639	674	754	638	678	666	684	659	650	662	728	626	655	700	660	649	722	738	650	664	674	699	682	668	662	682	674	701	691	697	701	654	681	698	673	661	676	675	664	640	685	683	701	670	657	657	652	653	663	676	677	660	705	723	700	649	669	677	708	711	609	718	681	710	672	649	705	651	657	645	641	659	650	709	667	694	656	670	662	671	620	637	674	654	675	676	638	674	644	715	699	673	677	672	661	620	636	647	661	703	693	672	652	655	606	647	717	619	656	676	672	689	658	735	644	697	730	675	703	680	639	707	685	693	702	683	660	692	699	677	672	620	649	632	673	676	654	615	665	657	666	668	672	691	689	660	693	731	660	647	687	722	682	658	677	620	659	658	707	689	678	644	661	678	687	650	643	643	684	657	726	663	692	707	718	663	702	652	717	684	656	706	669	646	707	669	642	688	703	704	713	621	649	649	659	691	628	650	668	674	639	670	663	676	717	659	685	679	685	601	678	695	699	679	669	690	661	688	671	673	732	653	674	659	690	702	696	740	635	670	699	694	651	633	641	700	661	666	686	683	668	712	665	729	724	675	614	660	655	654	685	672	641	675	722	655	688	682	690	655	676	651	682	713	685	635	659	675	669	706	695	685	693	642	646	657	651	673	688	670	677	634	676	638	684	697	712	729	707	686	631	675	672	669	692	675	657	656	667	657	635	670	634	700	658	638	663	696	648	669	644	679	676	661	651	698	661	712	660	666	636	704	647	683	646	701	678	707	646	662	677	676	694	685	614	656	673	706	665	639	691	652	676	669	636	701	679	649	660	665	682	665	679	698	644	661	661	686	663	651	658	695	634	692	639	694	659	716	679	670	706	668	676	642	666	665	675	645	687	682	709	671	650	688	666	684	707	700	665	717	679	645	667	632	666	689	676	660	684	726	701	609	686	660	661	696	675	720	664	650	665	644	620	644	659	662	671	718	649	696	648	654	686	737	652	698	629	694	729	631	663	711	649	714	674	633	674	669	690	691	688	672	640	659	642	693	675	644	684	676	719	687	688	610	708	708	654	719	685	669	653	629	723	684	658	652	691	725	702	643	697	665	640	733	657	630	675	673	646	642	618	655	646	669	658	683	692	659	650	677	647	678	673	690	671	685	666	696	661	659	671	677	699	684	698	708	707	634	687	644	729	659	681	673	679	642	653	665	624	650	658	682	672	682	676	677	704	717	713	640	637	654	720	661	662	694	650	703	653	676	677	637	631	661	648	651	736	736	724	628	689	666	656	615	663	707	682	665	657	664	722	672	698	686	692	660	674	637	697	695	690	686	707	636	672	735	629	676	672	666	665	668	683	685	657	645	614	666	670	674	683	679	656	682	709	669	685	687	678	706	658	648	708	658	661	634	655	654	635	653	682	654	661	658	653	654	683	630	634	724	692	705	716	671	666	648	697	630	675	646	657	661	649	650	664	686	632	632	693	692	674	646	647	720	676	674	717	664	692	679	646	684	646	640	707	660	660	647	662	710	670	650	641	649	673	635	684	688	677	663	669	640	637	685	682	666	646	673	649	655	642	634	659	671	671	674	697	683	666	706	676	664	669	650	623	704	651	637	696	657	666	724	672	729	679	687	642	637	693	621	688	703	681	655	657	672	707	688	723	663	642	644	666	672	669	714	669	606	690	654	689	739	669	632	673	656	685	655	674	636	699	692	727	673	665	699	620	645	667	689	630	666	693	686	682	685	696	666	686	641	675	708	650	707	683	693	676	680	662	681	648	651	700	620	731	640	661	701	700	645	692	689	697	689	678	670	675	694	639	683	675	685	658	685	660	661	646
34960	60326	27625	10671	10225	6593	6333	5952	6147	3669	7942	14885	14926	10905	4529	4537	4571	3862	2724	2054	1399	1089	950	835	839	741	776	784	755	779	789	792	801	811	744	799	798	765	790	836	766	717	828	779	761	782	780	794	757	751	813	773	800	762	797	824	785	831	851	824	769	814	783	807	778	798	804	797	768	794	741	780	773	820	776	808	774	763	828	801	863	764	839	799	769	798	762	766	787	774	819	820	794	811	782	784	755	736	750	794	781	793	781	801	836	807	753	767	756	828	804	785	771	794	831	808	800	775	732	778	817	790	748	841	769	730	766	790	759	771	815	798	744	764	749	789	777	796	791	802	783	770	752	793	755	790	737	807	783	791	796	838	785	785	798	786	784	804	720	753	754	771	769	795	785	797	825	789	816	798	784	754	820	773	733	778	792	734	770	736	807	761	823	766	738	727	789	803	775	812	735	749	753	759	747	781	794	806	771	798	773	782	807	778	763	737	806	767	803	793	781	795	773	789	784	821	789	801	780	800	871	820	727	755	785	782	798	812	796	739	803	735	795	754	769	761	791	772	799	730	723	795	767	769	792	768	776	781	782	798	765	790	760	790	764	780	768	795	756	759	789	772	771	782	817	759	749	759	755	785	828	775	772	779	756	817	791	791	775	762	762	805	764	775	785	775	817	798	759	752	785	766	825	795	805	767	806	772	725	763	789	773	781	787	769	758	776	805	781	788	791	783	771	804	806	777	756	759	788	813	744	763	765	837	762	775	725	789	768	774	786	796	755	833	810	798	803	749	790	787	754	822	806	748	747	753	741	805	749	806	761	781	765	764	766	800	778	778	798	784	770	803	747	837	797	722	781	811	797	809	755	864	783	738	800	809	853	773	741	736	753	780	754	811	793	824	812	836	782	786	790	793	788	806	780	811	807	745	774	779	775	746	763	766	823	725	808	808	816	767	787	732	781	795	735	805	772	803	775	751	793	806	793	798	729	803	801	774	765	810	805	804	773	805	773	747	784	855	824	773	821	805	769	785	760	765	777	797	744	772	737	797	764	783	820	761	788	810	794	785	787	787	774	831	787	775	807	717	763	763	794	803	784	795	789	755	762	756	761	774	795	775	839	757	815	767	848	815	817	741	799	753	808	807	814	786	782	762	788	802	817	791	721	778	825	768	837	742	813	797	832	808	804	804	837	774	766	751	757	781	746	777	772	730	761	775	776	784	770	755	780	808	812	731	821	772	820	760	829	800	784	775	859	788	846	791	735	829	797	763	756	789	799	805	755	758	779	799	811	798	755	748	781	804	786	846	802	833	777	785	741	765	849	806	752	768	762	780	776	800	798	824	782	796	786	757	811	751	772	763	797	797	760	768	722	815	756	755	735	806	807	781	806	748	808	799	779	852	757	757	745	829	744	814	771	740	784	736	770	797	687	751	792	780	794	702	769	817	790	749	783	810	783	779	737	770	769	749	755	794	690	727	768	819	751	798	792	735	777	784	813	790	715	789	801	782	784	735	832	871	797	818	753	786	755	777	745	792	765	806	840	818	777	810	737	767	785	818	868	787	733	776	797	754	813	789	793	774	817	815	744	769	828	815	732	791	803	785	805	833	791	763	817	754	797	805	795	851	781	762	802	820	819	793	791	762	847	760	772	771	791	797	790	745	841	765	766	817	782	773	742	786	796	802	820	749	779	825	811	750	774	795	781	751	770	752	751	765	791	763	768	718	801	760	762	780	762	796	791	823	804	750	776	743	789	789	746	800	769	780	744	825	780	795	757	742	774	737	775	776	785	811	717	798	828	744	785	778	770	736	831	790	874	803	800	796	783	795	762	754	772	783	781	804	760	802	795	816	787	769	815	763	756	757	822	802	791	816	768	765	786	762	742	826	802	754	749	780	781	795	788	785	825	824	812	789	808	756	826	840	815	767	732	785	817	791	768	823	758	768	794	776	786	763	759	791	805	793	766	778	799	784	797	790	781	826	810	828	804	826	829	779	891	762	823	790	777	800	750	833	766	763	807	772	825	780	762	791	770	771	770	766	784	715	780	773	790	750	739	760	819	812	734	745	815	776	771	759	813	775	785	823	815	821	798	752	795	773	782	767	746	757	817	777	748	765	809	812	769	786	776	738	776	808	825	816	766	775	806	775	833	747	799	770	750	788	801	766	778	755	779	775	738	785	781	742	783	743	773	793	756	771	803	789	776	780	815	831	762	857	806	775	732	757	796	765	808	786	809	801	749	802	727	787	753	767	778	796	775	768	777	734	798	821	774	765	823	763	779	808	784	761	772	768	827	801	785	728	767	790	802	772	797	830	790	767	778	755	826	804	820	786	781	742	786	732	706	812	735	783	799	799	791	742	782	774	796	756	822	800	803	775	795	800	795	785	783	748	746	774	800	759	784	729	754	740	769	796	797	739	812	780	763	757	796	776	797	765	747	817	792	810	744	817	782	854	763	786	802	814	764	748	808	788	786	773	796	791	760	755	755	790	778	754	740	816	766	837	816	771	753	818	790	771	784	820	755	792	823	815	816	762	752	767	788	784	790	763	848	802	793	765	802	846	781	794	797	776	770	825	732	744	808	877	790	776	802	752	781	769	754	771	795	755	771	804	751	776	801	814	806	781	763	764	780	775	804	782	783	793	783	793	813	824	779	763	814	833	773	804	795	823	734	778	802	788	831	785	761	769	809	755	751	722	736	733	768	735	841	767	773	780	809	810	791	807	800	818	784	761	751	795	814	793	762	787	821	769	769	732	783	756	800	769	751	763	761	788	790	818	787	793	757	821	793	815	776	807	810	761	809	853	773	777	765	772	783	810	832	792	786	816	796	829	761	798	799	764	811	758	798	785	815	747	779	797	790	800	794	787	770	774	774	773	714	769	786	809	781	810	795	811	758	767	784	736	820	787	808	767	768	791	752	782	795	779	764	792	786	800	821	730	779	739	796	781	781	724	810	792	803	776	796	802	820	783	720	779	822	731	791	807	773	786	813	778	801	768	822	771	819	784	785	798	761	842	743	774	754	745	770	743	743	735	798	732	735	771	738	803	809	773	764	813	771	811	766	802	762	780	809	854	776	752	766	768	758	788	773	786	749	758	769	812	803	793	772	799	790	795	830	768	749	817	745	762	767	802	805	825	807	790	776	748	806	776	768	781	787	799	701	812	777	791	779	758	824	765	790	806	799	776	830	783	800	746	792	740	847	768	778	819	796	764	773	743	798	790	750	786	761	819	822	776	736	731	802	846	745	772	832	771	795	798	787	814	739	756	778	766	798	785	786	770	791	730	799	783	781	805	801	773	797	858	773	771	787	777	802	743	826	787	759	779	773	799	783	762	798	795	720	812	772	818	784	794	814	803	788	778	797	793	837	769	820	770	829	832	793	786	808	767	742	770	814	790	798	788	768	820	784	787	788	792	803	783	724	768	795	769	775	757	799	843	805	802	749	825	777	747	786	776	747	755	821	743	784	779	750	832	767	782	781	761	808	784
25626	21681	27842	25443	13521	4648	4018	2621	2480	2106	3719	5979	5855	4656	2938	1946	1748	1503	1202	1086	972	877	861	820	824	840	842	819	797	817	804	798	801	842	801	792	783	740	792	790	814	798	846	804	800	767	820	791	838	785	815	806	852	778	818	861	807	793	873	762	791	815	792	796	794	772	836	831	789	827	821	778	823	809	756	781	782	840	781	838	845	813	814	807	843	825	795	806	810	789	879	828	854	874	854	814	784	787	793	811	837	801	783	804	815	798	821	786	794	789	795	810	821	853	775	792	840	823	765	837	823	804	772	813	848	775	794	800	823	840	822	798	823	831	869	842	842	698	831	769	816	755	806	817	805	775	801	801	856	818	858	739	780	815	809	844	831	836	805	808	789	725	776	785	783	800	894	839	802	791	830	842	737	794	842	805	881	822	798	758	820	802	792	829	775	815	829	849	783	858	813	810	765	776	785	782	783	837	839	804	805	790	780	797	770	855	795	805	824	828	804	850	844	791	790	815	771	829	830	827	793	787	831	852	857	764	825	779	819	803	837	805	789	779	809	851	826	745	773	818	763	743	821	797	820	781	787	778	808	764	829	791	782	778	769	747	819	826	810	790	795	825	769	812	803	801	835	767	820	813	781	803	789	811	824	781	852	785	792	763	832	792	796	780	810	833	753	790	784	832	794	857	835	754	802	803	801	799	811	844	879	790	840	805	838	847	787	897	843	784	805	762	866	808	781	824	793	781	784	820	815	853	732	819	774	767	824	796	807	837	795	774	813	880	811	824	806	789	803	814	857	791	850	806	755	779	780	790	824	765	824	800	829	842	836	819	832	806	819	782	780	851	826	803	789	770	815	847	826	800	838	823	802	770	834	801	753	774	828	804	842	834	802	757	802	823	763	828	837	846	845	794	789	842	777	848	795	846	851	798	772	769	793	852	796	819	848	784	781	821	792	817	802	831	827	803	791	820	839	819	767	826	824	773	789	839	732	795	767	813	806	844	867	814	814	782	801	834	780	808	874	846	834	814	800	736	842	779	857	769	824	805	795	770	811	782	774	850	821	795	766	788	844	865	778	797	757	844	767	781	848	783	838	791	849	795	766	826	809	766	773	746	861	835	798	855	774	794	790	829	823	805	815	767	828	856	783	806	817	794	803	794	806	849	787	828	837	772	742	824	794	829	806	790	798	780	791	694	845	823	842	839	792	805	824	772	863	824	848	818	822	827	789	833	828	825	788	803	821	771	810	785	794	879	843	790	871	821	742	795	824	861	765	781	860	804	844	801	791	776	790	844	822	781	768	789	757	776	781	743	819	804	761	790	750	845	780	868	787	822	814	786	799	834	812	809	815	780	805	806	799	771	803	789	829	797	798	784	814	787	794	833	841	802	851	834	832	776	814	790	816	817	838	855	832	773	781	823	790	803	810	784	804	777	805	786	810	800	808	778	827	823	855	800	810	849	805	799	799	803	852	814	821	769	798	785	794	811	803	736	793	790	797	813	829	833	752	811	836	831	827	840	787	821	761	800	775	732	774	763	806	783	767	770	803	813	833	861	840	780	841	822	807	836	825	832	830	837	811	791	781	806	788	783	792	799	820	800	816	813	822	838	807	753	777	772	817	818	838	834	788	801	831	812	799	796	817	808	822	835	765	810	825	738	784	780	853	785	764	745	801	781	812	761	795	768	852	789	802	753	820	768	799	785	770	826	802	784	828	781	840	815	798	807	872	774	830	800	795	824	808	795	732	792	779	793	845	818	767	753	816	770	813	817	780	785	780	802	819	828	821	804	843	790	758	774	797	772	805	767	811	777	821	798	782	828	814	790	821	795	902	850	820	846	795	812	808	840	792	834	915	793	813	825	743	784	784	773	779	805	835	808	778	796	828	740	782	825	800	827	801	820	775	806	779	813	807	817	847	836	768	778	847	817	743	832	801	801	848	794	803	847	810	803	753	765	787	743	822	779	751	767	803	778	795	804	766	872	779	835	814	775	802	798	858	774	813	806	875	810	803	770	808	794	803	804	805	770	779	785	765	768	784	824	746	816	779	837	787	766	817	804	798	805	821	800	862	854	822	777	829	823	807	784	780	780	825	764	830	796	820	798	830	778	848	833	769	853	787	816	784	821	809	807	833	810	845	792	820	812	784	781	850	782	814	759	728	813	763	797	798	782	826	803	799	780	738	769	814	793	813	814	871	806	774	837	792	765	807	774	755	805	809	837	827	780	784	773	799	811	794	822	811	840	812	833	816	808	829	842	839	803	871	810	786	825	776	825	753	842	792	786	836	759	764	804	793	800	770	789	802	839	793	867	768	824	797	842	759	795	803	781	857	802	831	785	794	795	822	805	784	831	816	840	782	788	731	844	747	791	843	831	795	741	792	771	812	740	786	773	796	810	797	831	801	800	845	818	823	806	800	844	851	767	748	795	819	772	790	772	783	833	821	848	801	809	780	833	800	828	830	771	865	846	750	809	746	752	836	762	833	824	767	806	774	808	825	828	814	768	782	776	761	831	805	784	811	815	732	777	799	790	840	830	793	808	776	850	752	789	805	826	817	812	824	806	830	805	811	815	822	828	797	818	855	841	769	825	772	814	771	769	810	822	783	774	802	788	855	803	755	803	797	849	844	856	849	829	786	817	783	797	780	756	759	822	813	844	814	837	803	843	811	831	813	820	843	744	799	800	791	773	802	796	794	819	814	827	791	818	798	801	904	835	867	791	824	811	799	774	804	804	817	815	895	784	839	770	819	823	862	783	831	799	811	834	813	808	818	807	804	745	824	809	826	825	756	830	777	799	802	774	768	831	789	823	854	821	786	814	763	816	821	768	850	855	897	821	800	792	808	794	810	840	775	803	807	816	818	825	788	800	802	787	829	818	813	817	821	796	808	803	785	828	830	813	891	838	813	842	800	755	832	794	799	773	820	782	797	819	775	833	780	840	816	808	835	764	815	816	777	842	776	814	811	761	856	809	813	799	777	785	821	804	847	792	834	794	781	804	820	797	830	833	805	829	805	764	785	780	793	797	813	791	843	808	806	832	771	767	799	775	797	803	802	799	810	828	804	819	784	816	806	787	829	788	846	798	846	819	811	819	813	768	849	776	809	823	791	859	751	838	842	855	834	800	828	821	845	750	814	794	789	828	802	793	812	803	824	807	805	803	815	794	818	796	788	787	824	824	813	758	895	812	809	837	784	802	779	807	800	779	808	854	761	789	892	814	768	783	760	842	842	830	772	813	801	846	805	844	870	813	786	827	799	818	776	816	820	750	836	780	808	798	794	774	825	823	791	830	764	795	804	806	846	806	785	808	742	857	744	830	804	772	814	818	823	827	774	828	864	781	762	810	794	791	783	797	827	801	791	812	772	792	796	819	780	787	857	819	829	785	741	849	792	813	793	822	817	784	787	796	851	771	815	803	818	805	800	853	828	813	845	802	803	845	820	770	813	816	816	798	812	834	840	832	796	801	812	763	791	802	778	828	816	797
33531	54974	23130	8239	8640	6600	7052	4762	4683	3694	6904	10789	10185	8053	4759	3126	2778	2214	1704	1382	1233	1097	1022	1020	927	927	976	951	935	911	947	928	955	958	941	921	913	951	951	963	932	884	932	912	916	962	953	949	946	942	930	980	959	947	942	919	886	905	942	918	926	942	932	892	918	957	929	876	945	914	953	947	902	991	933	965	931	932	936	962	925	982	921	940	959	972	898	1018	901	895	917	951	872	932	1002	892	911	844	948	912	958	903	931	908	943	921	937	936	926	959	922	970	935	947	921	973	965	945	949	959	921	919	945	902	956	902	935	879	976	939	969	953	961	970	943	905	913	947	936	935	898	963	936	955	939	927	958	879	941	912	927	864	1007	886	924	928	925	955	865	889	871	970	952	992	898	947	878	889	902	920	979	975	900	925	930	941	924	942	907	941	943	956	910	966	964	927	904	929	958	903	892	919	906	968	931	931	913	913	1013	886	932	940	941	927	987	963	964	977	930	898	942	933	904	960	968	918	942	909	934	918	884	927	908	967	956	922	892	897	895	923	904	938	924	915	941	950	910	927	969	965	919	956	914	945	914	888	881	895	910	934	929	947	941	937	926	940	935	896	935	927	978	964	890	944	949	922	961	931	919	943	917	940	889	922	934	923	906	972	885	966	924	932	943	925	922	951	906	931	912	956	921	954	916	954	916	931	926	976	941	884	966	924	991	892	933	956	966	965	877	952	917	1006	918	970	910	921	928	959	958	942	910	921	936	960	947	907	865	913	903	946	941	882	861	880	951	878	903	930	894	914	993	910	899	881	904	894	912	990	948	914	939	935	920	950	929	933	892	926	943	888	892	886	863	953	940	941	911	965	925	944	1013	921	933	951	916	942	925	901	931	897	921	941	986	965	916	903	937	954	914	953	1005	911	914	899	989	887	972	959	929	992	896	938	946	985	917	912	912	941	956	911	945	909	926	855	932	935	989	1005	946	951	907	989	880	894	949	931	860	948	927	928	938	916	953	923	928	934	934	943	882	931	915	970	974	968	913	917	958	934	972	945	954	920	959	942	934	950	954	893	982	962	988	938	947	984	979	909	969	967	930	926	916	956	944	906	958	914	933	960	945	940	965	965	979	868	955	955	915	928	952	910	884	955	929	892	968	907	957	933	967	859	939	931	937	918	959	944	896	999	977	913	920	955	946	907	967	903	939	899	915	945	903	951	986	991	955	861	941	918	967	981	950	922	993	1000	917	965	916	963	895	975	999	894	924	913	960	947	952	880	915	982	913	997	888	900	948	945	923	1022	960	881	920	955	884	985	924	874	1011	926	928	931	934	935	941	907	937	889	875	927	982	982	961	930	953	887	956	909	878	916	965	980	870	921	938	945	898	889	930	907	924	908	953	903	914	952	870	941	979	906	914	936	936	968	951	970	966	905	977	915	991	962	935	972	919	931	981	950	990	938	978	890	992	922	921	1005	926	895	933	901	897	889	937	925	914	943	945	944	931	936	964	911	919	898	923	975	932	921	913	908	908	1023	933	939	976	926	958	939	934	949	899	920	980	905	947	896	930	936	938	948	929	964	917	925	966	990	981	908	935	935	974	988	924	936	932	906	1026	942	920	938	929	891	933	901	940	920	889	910	978	944	985	909	932	894	955	882	913	964	1003	901	948	910	997	927	918	963	954	893	937	923	905	913	893	926	959	905	988	948	946	945	941	942	889	945	928	906	942	975	940	913	931	895	896	976	915	954	941	938	972	935	900	941	908	923	972	929	880	885	969	942	914	961	999	920	959	974	980	924	996	946	947	945	899	990	899	972	980	961	899	898	965	885	897	942	907	912	960	963	891	920	906	903	909	937	905	890	880	921	908	945	925	933	950	971	1000	877	930	953	943	947	957	940	937	893	1020	970	962	948	930	898	905	926	938	940	965	938	905	976	992	928	917	927	932	980	914	919	958	922	990	869	911	889	924	922	939	960	910	955	938	956	973	911	970	923	907	920	948	941	945	938	965	1007	865	974	894	922	909	973	969	951	960	955	887	907	959	917	1005	1006	888	930	955	936	956	948	916	902	926	973	927	922	948	981	884	930	881	937	940	909	971	922	975	946	902	919	921	934	953	971	948	924	944	867	904	962	947	942	929	951	914	926	940	929	925	968	980	951	935	911	928	903	935	939	893	917	977	902	918	886	904	891	1003	919	916	933	976	904	955	981	916	955	902	1006	997	898	889	940	920	960	915	895	959	902	888	916	910	913	932	947	906	936	933	942	935	902	867	921	916	982	956	943	916	957	971	956	943	927	910	983	941	927	913	975	931	975	903	924	947	900	915	906	923	960	940	914	972	930	955	952	908	891	933	968	925	958	900	881	926	900	967	926	888	940	935	901	941	889	975	936	935	904	1010	964	977	918	884	972	879	939	935	929	945	932	856	896	946	882	1001	921	948	906	965	950	956	886	924	972	963	878	925	919	918	858	893	905	918	945	939	906	944	935	934	930	906	927	974	943	843	903	917	902	941	856	968	974	918	968	998	932	942	953	975	899	899	932	872	947	961	985	972	962	959	919	868	898	905	991	981	934	947	951	937	893	957	924	940	923	903	950	901	970	909	904	960	933	987	921	912	890	948	944	959	943	936	959	889	942	946	881	948	909	909	960	929	968	944	950	923	910	908	933	938	916	923	1003	914	928	985	871	914	961	972	901	898	929	950	972	991	920	925	893	937	951	901	917	928	938	913	995	966	962	953	937	907	917	944	950	973	940	910	930	933	897	941	996	944	926	926	957	982	996	944	940	893	959	965	940	930	942	970	990	967	912	924	939	938	927	946	908	989	967	956	911	948	930	902	898	946	944	952	1016	959	921	899	955	971	905	989	910	893	958	926	922	918	954	950	910	913	930	913	941	945	922	962	948	912	957	923	929	943	951	913	893	969	941	955	960	936	923	930	892	951	913	974	1029	928	892	944	930	926	897	985	930	915	878	921	948	935	958	906	973	948	929	905	935	899	941	993	988	903	888	952	899	900	945	976	924	930	900	938	971	918	936	924	944	879	888	927	923	947	907	939	971	883	973	906	888	910	874	890	974	955	936	942	897	879	920	955	913	983	919	933	979	927	854	974	888	957	913	938	943	910	980	903	952	904	914	948	901	936	906	915	894	899	968	991	922	930	953	968	930	888	973	962	903	931	951	905	920	978	943	907	939	928	901	956	920	907	891	920	978	963	921	918	928	954	980	940	928	965	901	921	952	932	926	949	926	907	955	913	935	901	881	947	905	959	876	917	940	920	911	922	876	995	1004	882	971	936	911	972	877	912	910	895	891	964	947	904	902	946	887	967	952	881	905	908	968	897	913	961	908	942	888	916	1016	949	984	985	932	945	904	911	923	940	919	953	912	930	951	935	891	921	948	866	897	994	949	922	929	960	954	906	891	921	936	941	917	902	943	997	976	914	1002	948	934	967	857	961	968	906	939	914	917	948	850	916	966	918	982	942	897	951	891	927	909	921	925	906	903	910	956	925	977	987	941	916	929	899	897
23204	21522	29323	24129	21521	21814	17297	6177	3990	2984	10023	19410	19028	15597	10502	6801	4612	3516	2579	1880	1472	1152	998	963	944	875	910	953	883	901	843	872	881	899	943	908	868	897	907	890	965	948	866	878	930	874	922	919	910	861	877	909	899	935	919	849	884	921	881	920	859	798	895	907	879	939	877	838	884	850	852	877	864	862	856	901	854	920	850	893	844	897	905	877	872	912	878	837	912	835	938	909	875	908	923	952	875	868	899	887	862	937	845	857	840	913	847	834	830	878	896	926	872	944	857	883	885	864	845	903	835	873	856	926	819	853	837	876	874	854	919	859	895	880	896	888	862	891	911	854	854	839	873	870	892	874	881	879	927	868	890	838	893	912	896	862	874	871	904	951	873	945	878	901	868	925	888	865	899	906	886	909	867	861	874	937	827	893	864	885	888	915	824	875	876	852	940	899	919	892	879	934	899	871	849	873	892	910	875	835	861	897	924	913	905	864	905	891	888	910	890	878	905	848	875	828	899	883	896	858	923	894	884	874	853	871	889	894	853	870	871	910	904	884	921	970	886	877	897	882	879	845	843	840	895	814	883	886	924	879	897	887	833	917	872	843	818	878	856	909	902	910	878	860	894	900	910	868	868	923	965	902	890	861	893	911	892	845	964	835	900	884	882	851	859	883	866	883	894	861	850	881	913	847	886	857	931	860	915	851	881	848	908	899	860	879	889	905	913	856	918	858	831	872	852	939	880	904	906	843	922	878	947	876	828	870	880	900	894	996	889	917	873	882	856	911	926	930	896	899	910	862	815	884	898	911	900	916	898	886	868	865	915	886	844	837	908	859	844	899	837	907	856	896	870	869	873	866	918	859	895	929	869	893	843	937	910	907	871	904	892	866	911	907	871	852	860	876	841	897	876	920	905	908	894	893	902	896	889	839	878	895	879	912	879	902	897	883	872	875	895	895	868	844	845	879	884	886	860	837	872	855	873	910	849	871	896	923	824	901	847	864	911	903	877	909	919	888	898	923	829	878	857	870	860	873	911	868	855	898	918	845	945	887	916	896	953	901	900	905	860	857	875	901	897	876	863	914	897	937	925	874	865	896	835	838	859	883	912	862	882	900	880	937	929	837	801	869	896	876	858	933	893	924	903	884	821	857	879	904	832	876	883	878	876	903	933	915	924	847	892	921	893	929	880	885	897	905	838	865	939	912	904	902	903	914	835	846	875	849	852	884	885	857	881	860	916	926	875	874	893	871	845	860	895	908	865	872	872	877	965	884	862	846	832	945	903	870	950	873	868	864	872	871	866	880	859	907	904	897	860	881	948	902	854	831	904	911	881	930	936	867	853	874	868	844	867	877	854	882	907	881	843	910	852	892	863	866	908	859	894	874	904	865	899	880	866	859	901	855	863	826	910	891	861	878	922	862	887	940	900	916	872	912	880	842	884	900	910	900	889	869	885	883	894	912	906	871	898	902	899	828	863	876	853	863	833	881	850	899	949	807	895	867	809	852	872	832	994	897	869	935	903	891	870	920	901	931	914	851	911	923	847	866	855	885	884	843	867	923	863	849	885	860	860	867	866	839	873	865	856	831	881	894	883	832	880	871	904	885	869	895	898	894	930	890	839	895	901	939	858	878	880	835	834	879	882	852	879	893	905	865	911	913	914	901	908	841	862	888	862	892	814	886	859	855	873	859	873	857	905	890	904	867	911	865	928	880	912	862	872	905	857	869	875	904	900	903	859	875	920	885	881	916	868	867	877	880	894	876	889	865	886	874	934	915	938	883	926	857	938	856	886	866	879	875	878	847	866	891	896	835	881	861	837	895	904	829	869	913	903	866	922	917	941	936	889	990	784	883	878	846	851	918	930	917	838	904	921	863	900	867	882	889	923	943	966	866	859	943	870	887	904	898	902	857	840	870	869	859	898	889	877	880	818	918	892	874	876	855	876	904	832	876	916	908	881	903	888	885	926	859	864	843	890	862	916	866	897	896	883	961	870	852	872	910	811	881	892	916	850	863	851	837	893	883	880	869	849	867	856	916	906	870	893	864	886	891	878	875	879	914	886	893	890	887	876	920	915	900	911	881	877	850	918	869	847	964	889	887	905	878	928	875	800	918	845	895	960	889	862	907	857	867	889	927	871	867	869	817	890	883	874	875	913	923	868	854	852	890	870	902	858	902	894	856	889	878	892	931	878	920	908	832	912	879	975	927	864	885	891	897	868	864	826	879	855	877	842	867	864	913	936	833	892	868	913	834	892	914	892	893	837	889	892	909	898	931	905	892	873	907	868	940	814	922	832	845	901	842	867	894	849	888	929	888	870	908	916	805	910	829	853	879	852	926	867	875	906	858	872	889	831	918	867	860	877	836	868	858	861	892	893	818	822	925	869	900	941	872	900	955	848	845	870	856	840	785	879	886	914	856	911	885	847	906	873	857	897	879	897	856	874	926	866	869	914	896	893	854	885	862	882	867	886	854	900	889	893	918	904	911	916	873	901	851	877	905	855	860	857	881	865	834	956	885	928	922	942	900	862	877	920	907	909	947	911	908	903	962	855	822	905	915	889	950	952	879	906	914	873	877	889	885	900	883	924	873	857	855	868	922	864	883	897	925	859	842	925	813	853	888	873	862	854	870	888	905	874	911	900	798	890	886	844	882	910	855	841	879	923	883	850	884	902	847	906	885	894	855	904	857	931	868	852	858	870	841	859	844	885	851	851	861	853	842	905	872	853	905	867	986	829	909	813	883	876	868	866	909	882	835	865	881	904	880	891	890	936	906	893	876	884	875	869	888	906	851	868	857	881	865	890	831	898	898	876	910	891	877	893	886	849	880	872	880	893	924	921	917	871	874	843	903	883	896	857	907	881	896	888	873	874	866	928	902	846	872	916	876	931	889	843	850	876	858	923	874	833	840	936	890	874	886	855	887	885	845	880	887	927	837	865	886	903	873	887	866	886	899	875	912	870	886	944	885	844	838	865	839	885	905	924	916	883	870	826	881	868	906	908	875	854	860	881	910	886	882	880	876	868	873	886	866	888	919	847	848	854	859	889	858	904	923	853	869	860	817	936	871	913	852	906	894	851	894	941	905	862	852	893	868	909	896	838	854	856	952	872	930	933	857	903	888	875	938	865	845	895	886	853	883	858	872	890	932	901	875	884	836	861	892	873	845	924	885	872	855	888	885	930	887	841	873	871	902	852	910	835	904	875	896	868	902	914	888	898	852	872	864	881	799	858	948	831	875	914	878	851	861	935	902	913	951	850	878	869	912	819	833	910	866	909	876	883	875	866	884	890	950	817	873	835	856	879	852	859	891	868	872	855	897	881	906	831	875	915	848	891	945	883	903	868	900	924	879	874	988	908	871	887	874	870	949	900	886	911	918	914	890	915	876	898	830	916	897	858	917	863	892	864	886	936	869	921	887	869	923	888	885	904	910	891	885	904	855	856	875	942	868	857	868	914	827	901	829	930	888	922	932	897	879	891	854	928	893
38726	68459	26673	14417	15297	13228	12921	8538	6998	4984	15460	25122	23186	19634	13694	9339	6580	5118	3686	2620	1845	1437	1193	1100	1084	1058	975	966	924	972	1002	970	949	1024	971	1018	937	966	929	1047	1025	972	963	1033	1010	1040	948	901	1008	1007	970	985	984	953	987	963	975	999	990	969	988	1011	940	987	987	974	964	986	978	1000	1017	941	979	997	944	949	960	994	965	1001	1015	978	1021	1044	1071	1010	962	954	997	1057	954	956	987	1046	969	993	960	1038	1058	1038	1068	1015	1010	1012	1018	1047	968	1010	931	1006	1010	1005	961	990	1013	989	988	953	999	998	1006	979	1077	998	1004	981	1020	995	1024	979	1026	974	1000	1005	941	1005	993	1010	983	1010	968	988	971	934	962	983	1011	971	1007	985	1062	1017	1010	1012	1028	985	1013	940	1053	948	965	989	982	1047	1018	981	995	1024	995	1009	1009	920	974	955	944	992	977	1007	960	980	1014	989	953	963	1015	1030	987	959	1030	961	969	1024	1016	981	1020	995	988	1014	942	1047	987	1021	959	986	939	977	959	979	1015	994	954	1044	971	1010	1047	984	972	975	991	1000	988	1061	1013	953	1053	955	1015	912	952	986	982	970	1017	1004	958	996	936	952	992	937	991	938	972	964	942	995	1012	1029	1009	985	1001	1040	1009	1056	1001	1017	972	948	1035	982	977	1086	978	993	981	974	967	961	980	1035	1040	992	966	998	1005	951	954	997	1034	990	971	970	953	972	991	959	971	1015	970	1019	1033	1003	1000	996	994	953	1001	1062	966	943	922	977	1033	956	1030	1036	1002	1029	998	969	984	981	1012	1008	990	1001	1007	1010	1025	989	995	995	1028	957	1051	984	989	1023	989	1044	986	975	1035	990	964	1013	1008	1026	996	986	975	934	1065	998	999	974	1000	1001	942	1033	931	958	976	1058	1038	958	987	978	985	1010	1004	1039	969	1030	933	959	977	989	1009	1034	1060	1036	991	1007	983	969	992	988	1022	964	1056	1000	948	978	1014	971	1003	970	993	948	975	1017	1011	947	1002	978	991	993	990	971	979	1003	966	997	985	1016	1022	999	996	977	1001	990	1004	978	1012	1010	1004	981	985	999	1028	1007	988	972	982	1021	988	980	1022	1004	976	1020	1040	959	1010	1005	978	951	989	1022	984	962	1014	1062	1028	999	1032	981	984	1030	1017	958	1012	993	1011	993	996	1003	980	945	955	944	1050	988	948	977	1014	992	1032	966	980	1035	979	1012	991	975	1047	992	1009	981	933	1010	917	921	1011	1010	944	944	983	947	994	975	1010	997	1016	1006	994	995	962	1032	1027	976	1038	975	953	1037	1069	1013	1010	981	950	994	959	1033	987	1005	1002	957	1000	1048	1056	998	1004	1000	942	1022	1006	1023	918	987	962	952	988	1049	982	984	1000	1000	953	971	1035	933	971	923	984	979	960	1029	1050	946	972	1004	967	1004	1022	1003	939	1019	1007	972	985	939	1013	1015	1005	988	973	978	968	1092	1011	995	963	1017	990	1021	975	1011	960	1033	980	974	958	992	981	1024	1003	1048	996	1000	1006	1003	1005	1015	1022	1021	974	1056	985	954	983	1022	1029	1027	941	969	943	943	954	977	1033	1027	1009	1017	1020	981	1002	1026	959	1039	978	956	1000	996	970	923	1007	1061	1025	997	993	1028	957	1019	1039	990	975	1005	999	983	1044	1008	981	1017	1010	1017	995	993	976	1052	1047	1030	950	968	948	1026	1021	1014	1012	1009	1023	1016	999	949	1011	997	972	1005	994	1027	999	1007	995	957	1017	1001	992	977	993	934	928	1010	976	968	1002	960	982	960	980	1041	995	1014	990	971	967	975	955	1007	1099	1005	1002	953	1009	1005	952	916	983	983	967	944	969	1040	1007	983	992	1005	998	1050	1006	1012	993	977	1004	964	1005	950	965	957	1004	995	972	983	1065	969	1017	936	988	997	1024	991	985	982	959	967	1011	947	1016	1034	1016	985	966	948	916	988	958	1013	941	1017	1014	951	1003	1010	1031	1025	997	998	958	1045	958	998	1033	977	1033	958	962	1020	918	977	941	1033	1018	1011	1001	1039	1045	1056	1014	986	1039	981	1026	974	1041	1026	1017	943	949	1023	1028	999	966	951	1009	969	990	1008	991	1007	1012	981	1007	983	933	970	1015	1034	984	1012	972	1018	989	1025	965	979	989	994	1023	977	998	962	1049	993	1002	968	1060	1033	1013	985	1014	1013	991	975	989	971	1025	1043	1035	956	976	1012	984	904	1013	997	975	990	978	953	960	1020	982	978	975	998	1023	982	1008	1017	1026	971	1021	1016	987	1020	970	977	979	973	963	979	983	949	938	1024	989	956	996	974	968	954	1019	1000	1042	1017	989	1016	972	970	984	990	1008	950	1032	1047	1002	1035	1043	999	1094	1010	1013	963	1025	966	951	1014	1010	1047	983	1032	1006	1035	967	981	1001	964	1030	952	1025	981	960	996	963	976	1073	1015	978	990	1029	1032	989	1039	971	1007	996	984	987	985	972	1000	1014	962	969	1034	984	988	995	997	985	1032	992	1005	989	957	1038	1017	984	1009	993	959	950	1012	1034	985	992	990	997	951	994	1001	978	1071	984	1015	965	1039	953	1011	960	1027	1019	984	994	969	1069	1039	974	1041	1035	971	956	1024	988	992	965	1043	1002	999	977	1035	962	1045	1005	965	984	969	1003	979	1022	989	967	992	973	1006	984	1008	1035	979	984	954	983	1023	990	968	1048	971	1003	1005	1021	1006	964	1004	1018	957	1005	981	958	970	1002	957	989	998	1019	988	972	954	955	973	976	1000	958	995	1066	1024	984	1019	1001	957	1035	1030	1036	998	951	979	1020	971	1025	975	964	963	989	1058	1006	1012	973	1009	985	1033	992	993	997	974	983	989	976	1006	1028	1026	972	1045	1038	966	1017	1005	994	1032	970	983	949	964	1034	973	982	975	1030	981	1000	982	1007	1033	1019	969	1005	991	986	1013	970	980	943	1015	973	994	978	1048	1001	971	988	1018	1060	977	1035	966	990	976	1017	1060	1018	1033	1028	1019	971	945	983	993	917	992	984	1016	954	991	950	978	987	977	995	1003	996	965	1004	1050	968	947	996	1051	963	1012	929	1024	1016	989	1036	985	1025	1012	1062	1007	1011	1025	1013	984	1013	953	1018	1029	987	998	910	993	957	996	1046	991	911	1024	1029	1029	1043	994	952	982	1030	1003	1032	991	993	1005	984	944	1036	1018	1003	986	999	1020	1003	1016	945	966	986	1009	959	972	981	980	920	1002	998	1020	959	1029	975	979	1024	1020	1025	1052	997	960	931	1023	1033	971	950	972	974	906	996	948	992	945	987	1010	931	956	950	973	1028	991	1010	1047	983	973	1026	986	985	1006	989	988	1035	1007	1019	959	969	977	975	1024	1000	976	973	988	980	1021	1008	1015	1000	953	995	1010	947	970	992	1024	958	965	1046	1016	969	961	1036	998	963	974	975	988	974	1009	985	943	975	931	999	1004	946	995	1013	968	997	944	964	1029	1026	947	942	979	1019	932	927	990	971	926	1032	983	1036	976	990	978	994	1012	977	972	985	1010	939	1060	996	1024	966	982	989	1015	1033	1002	994	1017	1003	986	950	1039	990	992	1002	989	960	998	1058	1024	983	1031	1033	957	997	971	939	1031	996	946	1003	994	1007	989	1005	962	967	1020	939	958	982	1001	1010	947	969	1013	957	983	1004	1027	983	981	989	993	1008	996	977	947	969	991	997	983	998	1014	981	927	956	1022	1057	1013	1017	1019	979	1059	1019	948	983	929	1017	976	1015	1007	1012	972	1019	972	997	1016	1033	992	971	995	910	983	981	1009	1038	1018	974	961	1014	1022	1028	1021	977	1022	1019	986	989	966	998	976	992	924	935	982	1025	1004	963	994	1008	1073	967	1019	1018	993	994	1003	1023	980	955	988	1000	975	963	1003	990	1031	1016	972	1005	978	946	996	991	1002	1051	1013	939	1021	983	1005	971	997	939	1007	991	1040	1004	1007	993	976	978	1011	1004	1026	977	1013	1000	1038	929	1003	1005	951	1010	1057	981	1005	979	944
28437	27772	21786	8165	4760	3413	3407	2607	1715	1620	1577	2015	1851	1581	1103	966	944	897	855	793	780	785	684	707	675	711	646	650	696	658	677	708	666	677	667	664	643	695	678	678	690	711	651	673	719	717	716	707	663	731	663	720	701	648	761	668	691	645	702	685	708	692	717	667	649	686	669	665	699	660	666	647	683	642	687	704	682	659	668	646	683	711	722	717	698	664	676	707	697	657	668	681	691	706	747	693	647	731	684	640	682	722	714	700	724	681	727	707	724	704	724	685	696	687	670	643	712	666	665	683	674	638	657	687	719	714	699	718	712	713	679	680	753	704	666	680	715	683	733	656	714	667	700	668	687	677	702	733	711	665	654	747	744	697	681	653	674	660	714	688	704	703	721	710	674	622	655	700	695	651	730	675	730	653	707	708	673	684	706	666	669	639	697	693	701	722	675	683	674	712	696	671	652	709	716	690	701	707	668	699	732	717	674	711	683	724	714	701	681	665	681	658	686	660	667	655	746	682	724	711	666	700	651	647	655	709	693	707	731	724	695	659	712	688	672	669	647	722	728	681	653	689	654	696	676	701	684	704	642	718	715	639	717	676	725	697	698	701	670	705	728	673	690	713	680	675	699	746	681	696	690	722	693	688	656	672	680	701	694	707	642	699	760	673	629	706	671	711	690	687	663	642	695	728	677	735	657	658	670	698	682	674	709	723	678	712	681	703	686	722	702	722	677	703	680	675	696	638	693	664	697	681	655	649	714	700	676	717	734	717	670	703	726	658	676	674	677	682	669	716	671	741	730	632	731	735	711	643	713	641	706	652	721	708	674	712	682	664	679	672	671	691	698	719	672	666	681	684	710	694	723	697	711	664	683	674	671	636	716	659	678	695	680	717	709	638	711	691	698	700	647	673	720	692	687	631	699	666	648	680	684	659	685	693	679	688	681	668	652	669	679	711	677	753	682	663	660	689	715	764	678	663	706	682	649	694	706	665	677	685	671	680	712	700	685	704	673	699	645	729	669	712	718	673	722	659	657	691	678	699	666	724	707	689	737	727	697	714	667	695	655	687	688	680	720	676	699	670	670	699	676	712	720	659	682	708	718	678	720	662	643	702	674	652	688	688	710	711	724	671	701	710	680	671	715	687	674	693	693	753	704	680	729	662	688	758	649	621	705	709	683	649	736	703	682	696	707	685	722	684	665	694	707	728	676	728	672	717	691	647	742	704	683	648	707	709	661	736	664	726	659	724	710	722	702	662	653	632	735	710	702	667	631	719	695	670	645	717	652	671	656	706	691	717	733	673	711	674	662	690	648	702	683	718	697	676	688	681	704	682	705	703	713	660	691	665	695	684	723	727	742	708	677	698	661	754	682	716	682	665	661	704	739	704	703	679	707	685	668	726	701	709	684	667	621	702	622	729	708	695	669	726	682	665	673	692	712	716	684	730	708	669	682	658	678	724	676	705	697	679	677	635	708	698	667	688	668	649	673	674	757	680	661	656	730	654	719	711	722	705	675	674	706	714	652	665	730	683	689	716	665	676	709	688	695	678	689	716	675	691	718	714	695	688	754	716	644	677	692	752	698	721	700	692	724	655	735	662	669	707	743	759	714	681	694	699	693	677	709	703	668	699	685	701	742	746	668	749	721	664	667	657	702	723	661	665	628	695	705	663	677	692	699	675	700	713	673	689	714	718	658	706	673	670	706	675	692	677	721	700	738	706	679	645	679	668	738	680	640	691	683	713	660	702	700	716	715	653	711	712	704	680	671	624	692	671	679	724	655	686	658	674	684	685	619	652	634	656	713	710	709	674	647	731	694	660	702	678	747	728	693	679	674	686	693	677	720	668	683	673	703	708	718	658	681	706	694	665	663	672	660	674	663	698	687	711	715	710	676	696	664	691	667	675	698	649	680	701	693	661	690	693	659	727	708	666	685	698	743	714	717	697	686	660	708	724	695	710	668	703	660	672	681	666	705	692	701	657	677	699	656	731	703	658	660	697	661	757	695	684	704	636	663	636	721	733	680	701	657	725	697	704	736	705	688	679	684	643	697	702	703	686	689	678	696	718	696	651	697	681	689	664	675	649	668	693	703	691	658	670	721	687	723	666	655	698	737	688	673	691	695	690	691	700	721	712	742	705	665	685	710	685	683	682	696	695	632	679	664	709	744	660	733	708	654	674	696	693	633	682	735	651	694	709	694	694	727	710	686	672	717	695	738	712	651	675	668	685	667	676	668	671	686	680	653	700	658	639	653	734	699	651	733	698	719	671	694	697	682	654	684	700	678	676	722	728	693	664	649	671	685	678	689	671	717	700	663	706	665	693	716	729	720	705	686	703	674	738	695	675	679	684	662	695	694	680	727	706	684	658	709	666	707	681	680	685	658	715	719	687	690	741	671	700	638	728	664	703	711	689	685	699	695	724	700	661	652	658	739	712	696	677	762	689	689	696	728	657	632	681	682	680	698	674	710	709	699	680	649	683	673	697	660	694	723	720	711	632	667	662	701	684	724	708	716	718	691	724	694	692	661	663	680	644	737	703	712	747	681	682	717	702	645	701	685	684	691	682	702	715	697	675	695	709	705	686	689	655	696	741	688	689	672	686	673	673	714	716	697	673	686	696	698	699	739	671	711	667	730	660	694	662	718	688	667	718	700	667	690	671	706	708	677	670	691	689	655	696	736	668	696	735	738	698	671	689	627	640	656	709	705	739	700	641	705	706	698	682	734	647	684	685	672	738	683	662	724	671	661	707	724	691	695	689	706	699	646	725	702	694	698	657	657	679	698	656	704	653	712	705	722	720	689	655	701	725	707	710	660	713	691	709	693	722	706	659	704	687	654	696	695	712	682	646	703	688	674	707	712	754	692	714	687	684	689	678	698	705	665	702	698	695	717	704	657	729	663	716	683	646	662	691	679	684	674	707	715	715	687	694	661	676	697	684	684	706	685	690	668	677	709	696	632	681	686	690	715	702	666	711	681	718	681	674	720	691	677	712	685	659	697	663	666	683	678	681	622	634	685	625	650	671	728	638	683	674	709	702	682	671	702	635	673	733	676	703	674	638	678	673	727	689	712	640	697	709	693	686	652	671	679	700	738	689	683	676	707	663	640	706	745	704	731	637	685	678	670	683	701	693	616	652	736	701	627	702	721	707	673	680	729	708	673	734	667	681	698	711	703	649	708	654	706	712	712	704	699	656	679	673	659	659	679	674	724	655	695	687	672	689	740	705	650	667	713	683	733	720	695	647	659	656	653	706	646	695	671	688	691	673	699	658	635	678	707	694	671	643	682	684	681	690	659	651	663	706	668	688	706	728	717	726	655	705	695	665	671	696	660	698	719	685	668	661	672	737	684	665	729	620	693	682	692	655	682	704	706	678	682	668	677	647	666	650	680	671	665	658	671	750	653	696	706	682	685	670	660	645	694	748	727	628	712	690	719	717	690	673	658	771	694	695	700	672	667	679	608	697	639	716	737	658	724	679	707	659
30008	45518	13306	6519	7605	6010	6243	4636	3094	2779	2607	3292	2960	2211	1327	1306	1201	1159	1143	971	940	889	780	854	817	779	771	846	809	796	825	812	745	833	823	829	760	814	794	777	826	782	821	786	779	846	868	789	815	807	764	791	786	821	804	798	845	828	834	819	731	789	848	825	815	836	826	839	800	824	804	758	829	842	837	792	821	786	829	751	820	863	829	779	833	810	829	821	784	835	820	791	848	758	818	813	781	810	812	826	785	871	799	822	780	844	805	880	837	771	813	793	788	774	794	810	798	753	817	764	764	798	868	842	857	810	788	839	813	826	820	788	819	866	827	751	780	759	819	830	802	846	834	765	779	814	844	817	814	823	849	760	845	780	832	781	808	849	834	841	861	847	752	775	808	823	836	801	774	824	805	828	801	811	867	818	788	749	768	835	826	838	798	796	826	816	810	810	822	827	831	898	790	833	793	793	769	785	822	788	818	768	761	841	808	813	829	805	776	807	824	764	836	848	817	804	779	783	775	796	769	828	798	851	762	844	779	808	801	778	824	830	836	796	833	835	790	833	815	806	833	777	808	775	816	738	839	786	800	802	816	811	813	793	824	775	793	759	850	805	830	785	794	814	861	785	805	841	841	844	817	779	794	807	782	792	807	775	810	837	811	781	880	780	851	785	794	882	806	815	778	755	792	788	757	820	818	836	784	809	826	826	803	771	764	818	825	811	739	791	774	837	724	831	830	871	784	813	800	755	801	793	832	775	778	788	786	824	807	823	861	789	853	806	832	808	814	816	765	755	807	802	765	790	786	792	861	772	781	830	794	872	799	822	796	786	781	820	845	831	846	788	827	839	805	809	836	785	761	791	769	834	790	848	827	776	773	815	814	825	802	780	757	781	797	803	807	848	790	815	822	795	804	810	807	779	800	746	768	795	869	771	839	785	793	856	806	812	816	789	813	820	807	821	855	832	792	795	768	807	778	784	872	842	813	834	804	837	744	781	769	798	843	794	837	789	769	807	798	811	797	834	797	746	790	824	808	835	805	811	817	789	802	797	831	801	774	822	794	834	804	776	747	862	843	846	808	831	818	848	853	802	782	791	820	808	813	813	786	805	811	832	833	816	808	801	817	823	778	840	852	784	863	778	763	720	831	764	771	802	759	856	851	769	818	791	806	767	851	835	800	742	803	886	768	830	790	727	811	826	836	779	827	836	803	746	797	785	842	847	843	788	802	748	813	821	829	802	780	735	810	822	863	794	865	795	782	787	781	795	789	802	777	827	821	888	777	871	822	785	853	824	764	746	790	835	805	834	813	816	841	802	810	765	820	749	785	789	822	813	823	790	812	805	863	816	802	793	836	785	802	800	772	817	799	775	863	795	812	836	810	797	793	828	831	784	794	835	802	808	808	803	812	806	803	799	775	823	826	788	813	815	812	820	823	827	850	780	778	773	811	782	799	827	809	818	771	802	795	814	785	789	855	812	765	806	798	815	759	763	778	817	792	845	830	780	815	843	850	763	816	812	806	781	802	806	751	791	784	800	810	791	801	785	788	767	788	775	829	806	808	802	828	769	820	841	761	818	844	780	781	790	821	854	775	837	775	820	797	780	744	792	808	810	859	841	799	797	775	806	817	841	809	827	781	766	782	788	812	811	802	813	788	802	840	826	839	818	806	827	825	861	828	825	779	770	789	759	785	823	848	812	849	766	802	837	804	819	812	799	767	786	870	798	785	800	849	850	791	865	825	749	884	758	846	797	798	815	798	790	834	830	784	776	786	797	829	787	778	769	819	837	762	738	809	831	853	806	817	808	833	793	796	832	810	757	784	812	798	769	818	801	790	842	799	811	814	812	775	796	781	793	801	776	840	901	800	861	759	814	821	841	777	840	781	816	816	812	834	770	806	823	833	825	853	808	820	792	813	778	827	837	807	798	831	826	809	847	830	803	794	811	787	794	800	798	838	788	823	782	762	862	820	782	788	814	836	794	757	838	776	816	816	828	794	784	804	814	797	856	774	816	817	836	844	783	826	798	735	778	791	836	805	813	840	825	820	821	825	806	736	823	777	773	788	822	831	852	861	806	805	848	809	799	822	825	825	766	855	784	785	822	766	814	780	797	785	806	769	814	835	836	820	831	833	847	776	810	799	813	853	818	797	786	783	817	805	779	788	855	843	886	789	813	770	794	852	784	808	818	804	848	827	827	779	877	845	759	810	780	806	779	787	809	728	832	775	780	780	905	816	820	879	805	817	816	811	776	826	845	870	844	771	855	816	807	854	844	810	834	852	796	822	851	788	826	863	772	805	803	811	785	801	825	795	775	794	789	824	785	835	797	806	862	758	821	824	862	875	839	804	858	806	830	810	807	814	813	795	805	776	819	823	814	834	829	775	781	815	830	814	797	817	784	813	801	789	824	764	778	763	789	816	831	796	838	802	833	791	812	796	794	809	786	796	814	777	819	808	810	787	843	814	811	837	792	763	834	780	798	839	815	792	772	821	811	797	812	819	821	810	808	817	794	834	842	754	821	801	824	749	801	813	783	824	785	790	806	810	833	843	759	841	803	803	843	781	839	813	863	842	800	869	798	811	824	833	784	867	835	796	822	782	852	805	792	786	783	848	824	759	802	799	811	834	814	821	792	797	845	888	831	797	807	781	797	765	772	851	823	781	857	782	751	849	760	835	806	854	814	803	813	779	768	785	785	839	832	826	785	804	809	805	772	757	784	785	767	839	815	796	796	811	800	805	855	856	815	826	799	793	823	809	771	774	859	834	803	828	837	834	790	826	805	754	787	801	789	853	788	834	824	821	762	801	791	805	784	784	776	865	774	825	781	794	815	840	806	866	770	859	775	763	852	793	818	821	842	753	826	774	816	778	803	794	797	836	788	834	807	856	810	763	784	780	804	796	781	793	823	813	793	767	776	769	850	763	818	821	808	804	824	822	805	757	839	867	749	802	799	783	809	819	787	847	755	773	767	829	812	792	839	820	785	824	807	831	813	814	773	831	797	791	819	804	808	792	753	818	869	799	768	768	800	833	815	788	834	799	797	832	828	813	790	797	853	814	818	829	883	810	813	820	801	779	795	822	804	822	801	850	828	792	776	758	809	775	797	828	837	780	817	787	784	842	825	804	784	808	785	818	810	800	795	818	830	818	858	795	809	820	805	837	791	789	826	770	817	787	792	798	834	828	816	811	824	857	821	794	797	758	799	793	808	816	805	820	812	771	798	797	808	754	807	824	788	813	850	785	836	845	776	802	827	745	842	788	797	787	814	767	830	818	825	810	774	812	852	812	797	782	819	863	848	792	845	794	872	762	807	765	815	799	803	781	790	830	751	790	792	795	821	829	801	819	828	776	833	801	794	838	864	832	835	798	799	752	806	787	820	825	828	767	843	805	838	782	799	790	845	826	778	810	796	859	813	793	836	836	763	800	820	809	799	835	816	774	808	816	778	829	793	804	779	788	817	799	838	764	814	802	832	850	832	758	799
24382	21586	28749	24705	21462	13992	5520	3439	2578	2166	3735	9858	10100	8030	4817	2562	2826	2344	1913	1439	1142	940	837	707	702	699	676	668	674	686	675	731	656	728	670	671	732	702	712	704	678	671	698	682	704	669	690	661	693	635	680	707	695	702	725	685	707	693	691	683	698	689	654	682	717	706	713	708	657	690	673	707	664	680	670	663	722	716	704	659	681	700	652	704	716	753	675	683	718	676	686	662	667	685	678	714	685	708	703	689	673	696	726	690	657	636	659	687	670	669	686	665	681	703	694	672	711	691	673	691	700	708	635	720	680	667	692	730	708	642	688	669	682	705	729	716	621	667	670	666	674	680	654	711	677	669	677	628	682	684	682	669	692	731	731	697	702	675	697	670	668	718	673	696	663	697	665	700	686	685	647	647	709	708	638	674	669	694	678	685	689	632	647	665	699	711	659	676	719	713	683	644	651	720	708	693	686	710	676	674	723	636	734	648	707	691	713	735	683	668	696	650	719	644	688	708	686	707	673	702	631	732	759	673	684	711	704	674	666	755	688	659	656	699	713	723	711	664	726	724	666	714	680	753	703	698	677	655	656	710	704	685	739	707	655	644	674	698	743	646	682	660	676	685	685	755	704	689	663	670	677	684	726	720	668	696	689	701	665	689	654	685	665	710	664	679	707	688	672	676	719	698	699	711	709	659	701	674	701	672	690	678	727	724	641	708	684	699	723	677	681	670	672	660	723	670	636	687	656	680	673	653	670	631	647	683	679	689	671	717	719	689	684	701	707	708	700	701	716	709	691	707	685	670	623	686	688	702	660	703	657	702	659	647	671	734	687	671	633	722	684	699	628	619	743	701	668	677	717	732	694	665	713	667	708	712	714	700	684	676	707	706	647	668	706	704	661	700	701	663	669	709	714	717	676	664	649	671	661	707	700	658	682	686	659	652	722	664	724	679	675	671	668	700	657	680	646	695	695	671	656	700	641	720	704	688	711	702	690	692	695	659	747	706	670	719	690	621	671	656	680	698	677	662	702	686	683	682	668	681	653	731	690	671	659	702	674	669	704	706	676	702	671	662	689	713	696	709	687	682	633	693	750	695	705	660	737	685	666	684	671	700	704	656	733	704	663	741	678	707	692	676	709	665	626	675	671	694	680	704	674	695	646	722	709	699	666	683	669	704	703	682	691	677	714	693	718	669	714	677	717	764	676	672	652	691	678	671	699	719	660	676	708	691	695	680	714	705	723	699	689	695	728	674	693	725	687	646	734	692	710	666	700	712	685	663	703	626	700	697	656	686	716	707	663	672	704	699	716	718	686	677	693	661	688	642	706	712	678	644	641	700	721	701	682	718	729	692	708	659	703	669	688	705	643	689	682	692	686	709	701	711	665	680	713	714	703	702	684	690	704	682	678	643	681	674	694	678	662	746	700	679	723	687	670	711	694	677	690	661	661	700	639	693	728	669	698	723	651	692	708	701	706	637	684	691	717	695	710	701	685	696	655	697	713	668	673	696	662	645	656	697	699	665	729	716	728	721	670	725	665	673	709	682	696	653	721	656	708	679	612	672	692	703	684	626	713	680	738	705	674	687	654	702	703	683	682	673	647	719	726	692	690	707	728	616	709	687	696	698	674	682	690	675	668	715	684	678	680	679	690	693	665	722	698	673	729	721	692	695	674	686	685	677	687	727	675	703	720	699	690	676	700	679	613	704	670	681	738	724	693	743	696	642	652	704	696	658	659	710	687	712	688	766	701	704	654	677	693	765	720	665	710	664	714	708	659	731	632	624	711	712	686	645	673	634	743	678	740	680	644	701	708	707	695	689	698	664	667	651	685	640	696	707	682	689	702	706	708	649	669	689	693	698	681	678	648	718	676	742	699	695	676	683	723	670	693	705	695	675	671	730	664	648	684	692	736	675	687	679	691	691	725	702	705	707	705	687	651	644	701	692	697	683	673	666	650	634	699	673	719	698	656	668	685	670	721	685	647	679	699	663	653	670	675	680	698	697	703	698	675	673	651	687	691	683	709	688	698	725	691	651	701	672	677	665	695	694	667	688	641	685	673	713	709	692	697	657	704	668	656	721	726	635	714	675	704	704	717	711	700	707	683	712	706	665	715	622	689	671	631	653	676	691	638	668	705	705	672	705	709	666	653	632	687	651	698	680	683	707	668	682	687	678	625	648	677	673	698	688	709	648	669	709	716	649	669	746	695	723	705	696	670	667	731	673	701	671	660	704	729	682	671	709	674	716	673	683	712	697	697	661	678	696	643	693	696	678	652	638	666	650	723	718	710	658	717	701	672	694	661	673	709	648	636	691	695	702	647	703	710	673	705	699	668	674	724	680	708	694	666	721	723	700	741	641	665	693	705	659	735	749	694	702	733	680	678	668	687	671	679	706	655	688	665	738	716	698	682	665	745	672	679	688	648	659	664	699	664	713	666	667	680	689	672	670	667	700	711	737	669	642	650	654	678	681	688	693	708	681	698	720	744	643	670	702	724	689	675	670	692	703	680	754	670	650	712	681	674	640	733	696	685	733	648	699	667	734	626	667	647	677	708	707	696	655	703	678	686	721	706	663	662	699	695	670	733	698	636	681	693	662	709	694	703	725	695	702	687	669	702	688	699	664	711	700	670	740	644	663	669	778	668	698	687	689	681	738	682	750	675	669	649	659	650	693	735	675	698	669	671	740	706	685	714	751	682	728	693	682	694	707	724	726	712	647	698	720	681	702	658	685	703	694	680	697	714	692	670	654	688	677	694	697	758	657	701	669	679	633	748	730	656	695	679	672	604	664	706	720	738	650	664	669	679	691	696	664	670	699	654	684	640	658	716	688	654	671	690	654	680	665	665	666	720	710	689	694	722	718	685	683	718	700	693	697	692	665	681	694	666	705	730	648	702	659	686	702	678	725	669	686	674	677	688	694	695	654	618	691	684	685	666	705	698	692	708	689	692	653	661	675	683	658	706	699	750	723	672	709	733	732	663	702	713	665	697	703	720	678	659	750	674	697	647	689	675	680	664	691	687	726	667	657	655	686	647	697	684	674	689	685	636	673	709	676	723	693	638	652	693	688	728	690	681	654	698	654	694	678	643	670	717	679	738	693	615	686	713	703	667	677	719	680	651	631	661	661	668	665	707	680	707	648	668	694	659	659	695	682	711	620	652	678	710	679	717	667	645	671	693	640	689	692	669	699	689	694	647	674	631	707	684	669	707	701	699	729	713	690	658	664	704	687	664	650	674	672	655	647	695	695	683	674	715	705	679	713	697	689	699	655	677	729	694	705	674	706	693	669	699	707	665	706	704	660	705	730	701	666	712	701	694	686	694	675	674	730	686	701	689	659	716	680	707	695	656	681	697	656	661	697	699	667	690	682	648	716	710	657	708	687	691	662	684	718	663	646	678	679	664	718	663	672	674	721	661	692	687	695	666	679	678	693	700	663	675	702	717	671	748	690	674	700	696	643	645	659	713	687	674	650	676	660	677	664
34392	61014	20337	8997	9628	9156	7539	5837	4617	3500	6410	15184	14388	11703	7070	3829	4455	3653	2681	2069	1524	1091	901	854	859	795	804	809	819	780	787	795	794	760	811	766	847	817	802	765	808	799	773	784	787	819	842	834	803	813	823	813	731	782	812	775	768	832	839	759	816	751	767	787	768	803	758	838	779	769	809	821	764	783	849	819	794	810	809	783	781	791	808	773	829	774	791	801	789	783	823	824	854	773	768	809	840	833	761	796	801	760	790	792	825	802	807	786	779	828	828	802	786	846	806	775	758	775	776	778	784	794	814	794	810	801	828	773	793	817	800	762	786	824	786	776	833	805	818	788	764	822	788	809	756	845	780	739	735	819	819	794	811	778	782	790	782	820	814	783	782	780	795	766	812	811	796	784	848	813	769	800	794	855	787	781	823	849	817	812	831	773	788	823	808	770	755	830	771	845	783	700	811	851	794	807	781	821	767	838	771	805	783	806	798	782	778	791	815	799	803	777	758	801	805	832	816	804	780	803	803	843	813	803	738	821	828	824	753	778	858	761	786	844	815	818	785	741	790	806	781	819	827	809	813	806	779	808	797	815	763	829	793	818	777	745	813	805	806	807	746	798	777	811	802	859	802	791	781	853	771	814	802	805	826	784	757	813	798	797	828	781	803	851	786	801	841	831	766	808	719	803	759	790	815	807	772	782	807	816	821	799	774	850	757	784	821	758	794	837	799	800	761	822	835	842	774	774	815	857	760	790	780	780	749	826	817	783	807	765	814	796	817	829	799	752	806	797	804	821	762	791	783	797	807	779	827	735	815	768	808	793	778	761	808	854	814	812	777	751	820	793	777	777	749	807	796	784	796	766	787	794	780	759	808	815	840	808	841	776	796	771	830	859	794	752	817	779	797	780	805	809	831	823	808	806	742	839	786	773	852	817	813	795	809	773	792	789	823	800	794	761	796	780	757	790	787	790	804	842	771	832	794	777	833	804	739	817	790	798	788	830	794	820	795	787	821	798	769	807	805	811	802	790	821	812	833	827	820	816	740	786	824	805	789	796	849	806	783	790	756	860	810	824	831	818	794	778	776	794	830	847	815	813	814	787	768	760	779	810	804	743	794	808	817	824	780	788	832	841	789	784	774	741	801	817	757	782	812	746	840	784	822	823	820	811	849	766	806	786	794	790	800	771	821	786	797	759	783	780	796	775	816	789	808	803	776	819	782	872	792	781	794	810	746	798	796	831	797	837	809	818	771	810	860	804	797	754	766	776	783	794	772	775	838	800	791	790	784	840	751	778	799	835	791	817	786	795	800	859	784	778	826	803	803	792	798	788	803	839	807	794	821	764	782	806	825	759	829	791	838	781	769	761	781	796	815	755	787	820	789	844	776	781	795	820	771	800	809	782	829	741	856	828	822	783	842	781	797	792	796	816	843	784	809	787	755	855	743	792	827	751	760	817	787	804	829	826	758	791	781	775	785	777	790	790	835	798	831	764	854	789	787	819	787	795	782	780	853	826	786	782	772	772	806	777	818	822	804	730	781	746	778	773	772	858	794	782	790	823	779	811	816	754	772	818	788	860	802	827	836	816	790	855	821	782	763	783	740	810	759	809	754	821	814	776	833	785	850	803	758	830	761	790	813	783	771	722	814	815	776	767	807	811	838	815	801	807	798	826	776	813	817	845	800	790	860	812	827	732	815	803	801	761	754	830	842	798	781	722	768	746	793	815	737	812	803	772	798	796	804	784	769	837	818	775	805	783	836	811	766	824	771	801	779	770	815	800	838	741	798	750	798	787	802	797	834	793	793	776	852	801	820	760	798	792	835	803	798	811	812	806	878	768	807	805	808	760	786	830	842	804	819	781	768	826	838	868	776	752	798	784	812	809	784	786	792	758	772	792	780	779	827	790	837	855	805	776	779	817	802	787	810	801	762	803	799	828	790	791	770	763	766	805	805	803	817	822	858	781	824	797	765	785	760	775	801	812	766	777	789	823	764	766	782	822	823	843	795	799	824	768	819	786	809	796	773	822	825	789	846	789	754	808	813	779	755	794	818	785	780	809	816	828	797	780	847	770	816	832	799	796	797	771	794	836	795	778	829	793	830	830	790	813	792	778	765	793	765	814	793	793	784	816	773	819	785	817	775	783	796	805	798	807	775	770	806	768	808	834	810	766	799	813	831	780	789	768	765	788	843	831	838	795	760	801	822	814	777	852	807	825	828	828	753	810	798	792	763	806	773	819	788	802	762	838	803	814	837	798	847	821	749	843	776	824	798	788	810	780	816	841	791	811	818	821	766	778	763	814	847	826	777	742	791	774	820	838	807	840	830	836	762	761	790	790	777	813	838	797	829	784	826	837	778	841	821	797	783	839	782	792	792	845	817	793	818	821	776	821	799	809	761	770	793	826	838	756	780	789	819	807	853	774	812	809	840	875	836	806	765	815	840	728	854	791	764	795	834	771	804	789	761	814	840	807	857	839	759	786	812	808	790	786	809	785	771	755	811	798	801	820	770	788	777	789	834	754	769	807	847	758	800	784	835	788	779	835	819	824	808	779	831	764	771	781	753	839	803	791	761	815	755	838	788	817	777	827	783	790	805	764	799	816	838	798	757	769	796	780	788	818	829	762	788	831	838	844	778	737	782	788	762	741	789	787	747	757	792	811	761	771	736	826	766	787	823	842	796	789	768	781	780	789	845	795	800	804	784	796	803	802	821	807	778	802	839	777	798	793	797	753	866	789	797	827	803	815	783	847	769	787	755	770	771	805	758	800	812	786	777	777	783	839	804	834	791	756	837	820	747	792	804	824	778	802	810	785	770	772	820	774	812	860	789	803	746	796	785	815	778	806	794	764	752	782	794	816	790	849	729	826	781	822	832	739	785	741	817	810	781	764	816	797	806	768	796	828	793	815	815	842	780	819	826	799	807	756	808	813	771	803	827	807	790	759	774	798	846	783	787	781	776	758	782	806	796	816	769	799	836	811	810	836	773	755	817	760	748	837	788	802	803	745	783	772	833	771	795	821	812	814	763	759	804	812	766	836	833	765	783	776	831	812	784	858	839	786	815	808	799	788	770	760	844	819	818	788	833	765	832	775	801	697	784	796	808	802	796	807	828	799	829	781	822	821	775	816	786	823	792	782	819	806	789	780	758	766	771	808	807	756	807	806	887	788	805	815	828	748	784	793	763	814	784	785	801	808	846	801	816	763	760	816	812	818	814	829	819	803	821	814	787	798	777	804	800	819	784	825	826	844	793	811	807	853	802	814	830	749	817	802	789	779	816	784	767	810	821	762	807	852	831	735	826	786	797	804	799	782	768	776	799	774	789	829	799	771	773	814	742	805	745	818	804	825	794	801	817	785	776	817	800	804	787	825	759	850	812	818	802	814	798	800	776	806	790	811	792	775	818	825	794	847	832	794	801	811	792	764	810	778	774	784	793	782	836	839	814	791	779	819	853	824	803	779	818	820	837	830	760	845	829	796	779	786
25494	21646	27711	25305	12831	5193	3360	2490	1989	1599	3349	5478	4479	4221	2767	1937	2052	1882	1481	1205	1052	942	850	807	894	782	795	814	815	768	810	776	781	789	806	767	808	770	798	819	820	806	759	785	792	780	841	816	738	772	821	759	784	817	771	801	802	833	774	745	795	802	735	773	797	795	797	811	825	838	830	811	771	753	771	781	817	811	814	787	841	805	748	773	826	800	845	742	793	799	846	769	804	767	797	770	784	849	829	817	752	757	768	762	767	790	821	811	850	815	826	809	774	828	828	834	815	769	876	793	815	804	777	797	747	830	809	831	805	785	827	817	744	858	826	784	845	802	829	771	838	815	838	746	863	846	785	791	848	769	777	798	767	811	799	851	801	777	756	824	762	770	793	808	807	802	797	819	787	783	808	793	729	805	796	792	841	835	780	827	826	807	800	839	761	803	814	798	842	774	769	794	775	767	786	803	802	827	832	818	823	789	800	804	875	781	804	816	850	809	819	801	709	801	756	803	842	792	785	785	790	821	790	783	818	793	799	798	834	771	793	806	775	806	790	806	811	841	784	785	886	827	845	835	756	786	827	792	850	783	783	865	826	772	833	767	796	788	805	763	813	800	809	779	802	822	789	851	799	791	825	800	808	703	765	771	777	808	767	799	781	775	800	792	850	782	769	813	837	808	808	802	834	752	885	799	761	829	831	793	778	799	791	789	828	799	754	769	810	831	794	789	808	789	808	819	781	796	793	844	819	796	776	834	788	798	837	797	836	817	802	821	787	751	785	784	799	786	770	798	817	784	791	837	747	799	761	747	757	791	823	765	833	797	810	833	831	762	846	793	788	790	819	782	819	819	732	824	843	759	759	776	771	790	816	793	832	815	815	772	832	838	764	811	766	828	857	821	841	790	780	792	790	812	722	832	854	843	743	769	792	783	816	783	780	791	815	856	775	791	795	811	819	776	844	782	790	774	792	839	768	832	806	763	819	754	774	799	823	787	841	838	804	796	755	787	792	822	793	770	784	792	812	770	752	779	757	823	809	794	773	807	802	818	865	797	819	839	798	790	757	821	805	818	763	843	760	815	776	820	822	826	766	781	774	814	770	792	821	766	773	784	798	763	826	819	798	803	808	787	800	788	832	782	815	798	823	790	781	835	837	768	762	864	760	783	765	816	850	806	778	802	806	777	777	730	818	791	741	839	795	801	758	773	808	795	752	789	817	832	791	858	846	764	822	778	833	762	835	797	787	766	795	834	843	795	803	821	811	808	756	773	830	816	770	774	844	839	820	791	784	871	773	768	772	851	815	776	774	860	796	793	825	793	843	821	759	788	831	834	804	836	752	804	805	816	837	841	778	851	789	835	831	772	794	822	778	774	804	789	789	783	798	777	892	797	825	788	850	782	791	816	805	785	758	825	794	788	778	803	786	795	792	813	768	814	783	824	829	791	777	807	847	827	840	814	845	795	822	811	772	806	829	857	778	821	755	799	765	762	792	781	760	824	824	841	774	774	762	813	800	818	807	795	798	773	741	761	825	794	769	750	780	814	818	828	798	828	795	804	760	811	810	816	774	784	800	806	772	777	747	795	786	778	805	788	823	807	775	784	850	754	782	757	755	796	783	847	760	774	851	789	782	766	795	807	828	748	833	772	798	744	800	832	792	747	808	808	799	789	834	832	781	777	784	806	806	763	778	810	783	755	754	840	794	773	804	842	772	770	810	805	814	787	809	838	806	793	764	823	834	781	821	835	841	815	852	782	786	817	796	804	803	760	803	756	766	817	797	737	795	793	866	833	809	844	803	804	776	810	819	822	806	756	781	800	784	815	740	843	806	799	818	783	810	795	802	792	775	772	829	841	825	799	780	781	806	796	830	842	800	796	839	769	817	834	805	810	810	825	812	758	819	840	782	778	787	844	847	775	830	803	745	830	774	809	807	807	736	828	777	796	820	857	796	809	804	854	851	800	820	764	760	780	835	829	760	812	760	759	752	783	814	823	832	834	798	807	795	791	847	800	813	786	800	792	805	782	804	767	776	794	812	807	807	731	805	767	796	837	811	780	866	806	826	836	792	774	773	743	801	833	814	798	779	785	734	779	808	786	810	792	787	810	803	806	758	770	806	773	781	777	793	836	759	792	791	781	844	818	781	804	818	795	825	779	773	867	816	800	794	819	830	823	883	786	791	820	781	822	795	818	852	815	851	804	798	807	819	819	763	780	790	794	786	786	745	722	841	796	802	812	833	783	789	806	717	784	781	800	792	783	793	767	777	765	836	751	776	821	781	778	788	848	749	780	804	809	775	766	756	798	816	790	769	848	781	821	739	834	769	788	827	809	817	838	811	772	771	808	800	768	800	816	749	735	788	821	800	838	796	794	761	779	783	805	787	771	811	791	784	831	818	795	772	796	828	796	819	809	807	791	820	787	825	826	806	805	826	825	767	782	770	778	861	835	770	842	773	767	738	795	863	777	766	815	752	801	806	836	810	783	769	743	778	839	805	763	826	788	817	767	844	759	766	860	879	852	779	704	830	799	853	767	795	833	790	795	812	810	781	796	822	770	828	779	805	782	786	792	816	792	848	783	826	768	774	751	814	802	849	797	828	831	828	772	811	802	791	823	810	849	819	814	765	783	794	820	801	840	804	788	804	776	776	850	790	790	802	810	829	820	786	802	821	850	815	805	780	820	792	795	785	808	760	835	824	835	864	849	795	781	771	820	802	813	755	809	759	799	813	835	795	796	825	778	811	805	837	796	805	800	782	787	784	773	782	796	801	781	773	808	767	800	816	795	859	864	771	781	833	767	782	791	775	822	759	738	751	787	812	797	763	776	785	792	801	757	750	818	800	826	778	798	741	825	774	778	834	803	791	752	818	776	821	795	824	831	770	839	823	846	801	784	770	804	845	763	805	769	781	789	752	825	840	843	805	800	777	844	783	806	757	864	803	815	780	797	777	847	758	759	813	793	789	826	829	760	793	820	792	746	862	816	777	793	819	793	803	772	821	740	776	819	782	785	818	795	780	830	779	759	804	750	819	784	771	781	817	821	817	850	825	835	799	814	795	776	819	821	822	778	789	779	817	823	783	880	836	752	771	811	768	771	801	800	806	780	751	800	810	821	809	787	757	812	851	738	787	829	782	781	771	788	807	821	816	783	813	771	830	793	787	839	777	819	778	816	806	817	786	773	809	815	832	838	820	760	799	799	828	798	785	819	766	786	818	824	820	776	734	833	835	784	795	770	770	796	768	805	820	796	860	768	786	791	821	801	826	828	791	797	827	819	798	800	818	830	783	776	794	776	795	837	798	729	789	797	861	764	758	749	827	779	758	788	802	822	818	833	818	773	809	727	824	776	803	789	817	787	827	801	834	824	863	837	729	803	777	816	826	807	815	829	756	814	791	798	847	827	817	771	839	762	911	781	792	810	798	768	797	793	833	803	796	749	818	803	790	797	817	829	805	784	799	787	788	803	789	802	859	769	808	755	799	783
33312	54420	18465	6587	6944	8146	5871	4481	3684	2726	6439	9877	8000	7496	4752	3202	3289	3014	2199	1729	1325	1160	1017	982	956	914	888	947	954	958	951	913	945	915	912	914	874	998	945	918	945	960	938	930	889	910	898	914	1019	932	920	981	949	939	942	894	897	951	987	904	899	957	899	948	886	969	883	899	882	930	897	918	937	934	960	933	896	930	926	961	939	904	898	942	937	956	925	940	926	932	960	932	877	942	898	931	904	928	921	910	901	954	938	911	891	969	887	960	928	964	904	935	888	944	981	894	881	899	929	957	897	934	952	946	957	984	899	938	910	980	924	881	908	926	951	933	907	961	929	1003	921	968	902	895	872	897	962	935	936	894	957	901	968	902	937	939	887	908	933	882	926	902	914	922	928	944	941	923	922	889	934	975	899	933	889	980	918	934	973	915	923	916	932	900	959	920	970	880	928	876	925	886	922	920	910	887	903	938	864	977	886	905	909	932	915	929	920	933	935	962	916	953	926	975	914	881	920	922	938	918	928	900	951	974	899	930	925	962	908	951	924	926	931	909	874	873	900	945	916	935	987	914	897	948	922	876	907	904	916	944	937	911	906	972	888	944	932	894	916	1002	924	952	935	932	953	886	906	874	937	922	996	905	913	942	898	883	940	899	945	932	913	968	882	994	971	900	950	903	926	964	932	904	972	937	930	924	921	951	904	930	909	985	887	934	941	958	877	917	886	937	921	961	935	968	945	907	927	883	944	976	985	923	886	937	882	895	929	915	962	942	869	921	919	1006	919	947	904	920	949	930	936	935	949	840	888	909	912	945	924	956	941	956	881	927	929	937	946	967	915	943	943	920	947	984	937	963	907	949	912	938	914	903	922	958	983	954	928	926	934	894	940	902	962	899	899	915	909	978	926	948	938	904	913	940	930	877	912	957	936	962	956	912	941	866	902	948	960	925	948	919	956	919	872	913	956	928	899	871	869	889	936	941	944	938	933	922	933	975	909	875	921	910	944	985	987	916	907	915	937	971	895	980	948	979	890	990	881	914	953	909	909	873	891	929	886	932	897	939	931	870	965	945	978	924	914	921	963	977	925	878	874	910	961	913	942	938	867	903	986	907	930	951	921	943	949	988	975	877	919	969	919	938	938	981	926	976	910	936	949	924	925	873	955	974	958	950	883	892	939	917	928	900	959	933	926	935	886	897	912	877	943	985	919	914	946	936	927	977	912	883	923	898	942	914	892	950	911	936	949	858	936	938	863	945	923	923	905	954	907	938	928	914	936	878	948	966	917	920	959	926	990	946	963	924	917	950	855	937	918	919	918	896	918	912	876	934	964	922	941	951	918	983	949	932	926	937	915	955	905	933	886	929	937	941	934	925	951	939	880	912	903	945	952	910	921	914	913	917	928	931	912	903	918	929	897	952	962	949	957	949	961	951	889	948	951	945	930	949	912	935	921	890	963	914	955	989	912	952	960	940	925	896	894	1000	932	905	937	964	939	907	1015	940	930	942	906	915	952	955	947	938	944	943	922	950	950	930	879	900	882	928	877	887	869	940	953	905	918	939	938	908	876	937	981	937	965	859	940	958	1032	951	993	904	919	938	915	917	917	885	978	929	960	894	890	901	983	919	920	877	921	890	878	910	907	910	928	922	969	939	923	948	913	955	913	950	940	914	921	897	910	949	966	974	925	941	979	948	943	893	978	933	889	884	947	925	911	907	918	872	917	933	872	954	907	925	886	928	971	967	921	894	962	953	947	925	963	933	939	935	933	921	940	935	945	926	922	944	894	893	920	952	908	952	906	945	998	879	955	940	937	940	899	963	927	929	965	949	910	912	977	892	946	980	899	905	924	895	904	914	979	928	905	941	861	947	946	943	940	931	943	862	896	945	917	989	922	930	929	911	893	901	910	900	934	934	912	924	970	897	914	893	935	928	910	907	928	883	921	920	909	910	880	867	902	916	918	892	922	953	925	898	977	942	894	978	883	916	950	888	956	939	911	897	909	949	983	948	932	941	909	930	932	875	981	972	930	922	907	942	917	903	917	941	924	922	910	979	896	919	966	923	935	918	940	869	932	905	906	902	907	963	927	909	910	946	937	882	892	861	961	884	920	948	988	948	933	989	890	985	932	954	888	932	932	940	963	971	904	910	938	917	930	962	906	889	940	968	927	924	876	890	898	962	944	880	970	931	919	969	864	912	901	913	947	919	921	895	927	924	959	925	913	877	920	944	921	974	948	905	960	941	938	897	918	886	916	896	969	911	958	902	911	890	931	930	933	932	887	966	936	913	870	934	918	959	890	927	920	933	912	882	946	896	942	930	901	960	924	908	928	872	978	962	961	916	890	905	938	944	858	952	914	920	948	917	979	927	921	915	952	970	964	904	958	914	885	956	970	949	929	898	888	894	911	926	942	960	895	933	974	934	932	885	939	903	915	960	902	948	922	951	946	934	914	944	930	956	914	891	954	888	966	974	893	944	907	956	973	875	918	902	936	953	925	897	930	947	941	977	939	930	924	920	967	922	921	924	927	942	946	931	855	976	915	912	915	949	939	929	956	939	898	907	865	879	952	903	928	927	941	993	926	899	897	930	943	880	965	932	956	930	969	899	911	944	932	926	935	937	941	972	961	933	888	927	913	955	894	932	879	934	917	865	962	977	958	959	899	958	993	926	908	873	884	951	920	895	922	901	902	892	946	872	952	928	910	955	951	913	919	945	904	892	874	943	909	956	962	918	897	908	926	936	915	957	920	916	917	923	887	980	985	932	982	911	940	929	929	953	911	914	973	941	912	926	927	952	977	924	919	982	937	922	969	955	927	904	937	927	998	916	892	931	966	927	939	942	958	917	956	885	932	945	911	895	932	961	940	899	978	893	932	1033	902	884	928	868	964	894	952	894	922	929	936	902	964	902	923	909	899	902	908	876	904	968	930	943	960	950	935	917	951	901	991	921	980	921	886	953	899	936	924	926	956	1002	955	943	889	904	921	870	970	928	903	948	989	913	927	1008	903	937	927	942	918	942	955	949	895	984	937	928	962	922	894	966	995	904	926	894	881	917	918	937	945	928	906	919	984	961	923	983	950	943	907	927	933	951	930	930	926	918	949	910	948	849	904	891	968	1013	960	967	888	914	910	859	952	947	897	953	904	946	922	914	897	905	916	902	890	893	955	966	924	933	924	929	877	897	946	943	893	928	938	949	920	945	902	929	927	926	899	920	902	906	917	956	927	931	951	927	906	930	893	968	910	919	881	912	932	904	940	953	981	927	953	941	946	896	949	954	957	956	935	906	873	920	890	901	936	920	972	904	911	907	891	923	954	989	953	967	932	907	902	935	930	876	915	955	910	934	910	910	921	1009	955	903	922	902	871	876	979	955	921	931	909	939	886	929	910	922	921	955	952	978	941	928	938	879	953	924	877	957	956	884	932	965	947	867	903	946	960	937	939	898	882	920	917	943	888	929	932	922	967	955	912	930	932	943	963	905	919	929	891	916	903	942	927	872
23215	21539	29346	24148	21517	21918	15987	4528	3545	2803	4684	16456	19583	15258	11309	6484	4818	3877	2873	2095	1587	1273	1101	956	923	947	939	948	887	867	880	863	869	892	888	887	803	885	858	836	865	906	847	855	875	820	845	872	885	881	903	816	940	865	816	866	840	863	857	850	895	873	855	909	819	850	840	832	851	868	873	842	875	866	895	891	808	849	825	904	829	863	907	825	842	824	873	868	830	879	809	903	866	871	884	845	844	837	929	812	972	896	870	860	876	916	888	885	868	863	918	874	858	859	863	851	856	823	913	835	864	797	869	909	856	859	884	915	855	843	888	852	853	826	829	837	842	929	894	887	884	864	879	906	847	864	888	884	854	879	857	907	888	853	829	891	906	906	891	874	855	874	866	865	898	883	905	844	799	917	908	871	835	862	881	847	850	920	876	895	841	919	840	906	841	909	827	865	885	899	827	852	923	900	854	852	824	828	843	844	880	886	876	859	883	870	884	917	912	840	935	883	894	884	872	888	888	896	885	838	834	914	905	867	856	900	913	936	913	893	894	887	894	826	879	890	933	856	828	871	808	920	828	901	860	889	927	817	903	898	881	860	918	864	895	834	856	863	941	888	836	886	909	855	814	858	876	865	876	903	855	891	894	871	896	865	895	854	868	839	887	848	839	875	905	866	916	925	875	869	848	938	817	904	832	882	895	892	850	819	861	895	918	833	861	875	856	859	829	850	947	933	905	815	865	865	866	878	854	912	838	891	913	866	907	841	881	893	857	922	856	859	844	883	932	870	838	887	862	883	879	907	872	878	830	867	841	898	869	891	869	825	899	857	932	815	869	828	838	859	856	890	849	914	939	837	860	906	848	878	863	819	842	898	866	889	902	878	926	882	912	843	899	835	904	842	903	870	895	851	892	868	902	922	867	881	804	879	927	876	851	903	806	853	864	877	783	856	856	861	845	883	872	845	850	877	892	875	920	812	869	840	857	855	900	916	889	886	810	904	830	855	880	912	846	834	882	833	881	834	863	893	881	860	892	916	890	853	844	892	867	907	872	789	833	875	900	870	860	854	859	806	847	876	925	887	911	911	897	852	844	857	848	884	880	874	880	797	826	915	861	910	903	852	854	913	875	893	835	885	873	886	861	863	881	882	926	882	915	866	858	859	873	849	841	875	841	920	909	886	810	867	852	886	897	896	904	885	880	841	834	873	880	842	820	887	808	900	910	880	882	878	912	874	872	879	825	880	824	857	868	894	861	887	900	889	883	867	897	856	832	838	892	863	902	883	836	917	847	860	883	856	903	906	901	832	859	874	885	840	910	900	837	845	868	878	855	928	819	892	816	898	845	864	875	842	834	850	834	831	923	913	868	856	865	939	885	906	858	864	933	863	894	867	881	921	845	886	830	873	914	822	879	873	906	814	906	878	856	886	869	859	827	896	872	870	882	906	902	871	862	832	882	859	850	883	886	839	898	862	862	826	893	857	835	877	891	862	812	880	865	852	881	845	852	879	841	850	885	885	888	809	879	875	863	893	873	843	876	899	913	887	888	908	921	877	845	839	869	871	804	867	875	928	924	850	859	860	865	841	889	802	873	862	847	887	871	854	832	835	891	870	887	876	903	814	836	863	834	865	814	908	874	854	870	840	932	912	859	890	899	890	907	876	845	869	878	915	874	885	851	865	897	872	802	838	894	920	892	863	858	880	871	901	911	834	898	946	883	856	876	886	844	881	871	861	872	826	885	867	822	847	860	827	839	913	844	884	879	901	872	870	891	873	827	854	868	889	872	856	828	858	934	857	869	834	914	894	896	860	863	875	893	893	874	862	890	814	876	872	872	850	895	881	864	835	884	886	847	890	879	868	876	816	861	872	860	868	907	850	816	878	880	868	849	848	888	890	852	890	830	863	849	904	881	860	861	893	830	870	849	881	886	927	894	884	850	833	846	835	812	899	823	903	868	830	843	937	865	882	848	924	888	884	889	882	857	902	863	844	887	858	801	928	864	844	851	837	858	876	906	885	834	903	872	836	858	845	873	874	836	889	842	862	811	895	895	868	934	908	918	875	896	904	859	887	909	859	910	821	898	865	873	875	822	890	879	882	856	854	872	925	887	880	888	899	854	902	877	898	839	861	851	863	853	890	805	896	834	873	805	867	864	890	892	917	886	856	929	885	928	846	915	842	867	924	835	853	877	881	936	892	915	884	873	848	860	854	887	900	863	843	857	874	872	946	871	836	866	897	880	889	813	880	893	905	790	899	819	898	878	844	886	877	893	921	835	847	840	859	886	882	842	850	862	870	922	891	906	898	903	844	891	902	861	879	890	884	878	865	808	899	869	899	920	841	866	862	835	899	884	843	809	848	887	837	913	895	869	832	865	890	843	895	863	886	879	889	862	862	908	876	920	862	819	811	854	863	905	843	865	869	898	797	844	912	828	857	872	892	864	859	844	899	878	827	870	907	857	887	860	871	883	882	936	879	863	826	860	881	887	862	854	879	878	920	852	925	884	811	877	847	876	884	841	855	948	883	858	857	934	866	816	903	831	934	845	885	898	850	850	907	885	836	845	893	889	883	873	870	866	891	860	838	874	907	837	847	859	857	938	890	923	882	853	904	829	872	854	843	848	831	849	892	837	876	839	817	893	916	843	815	866	834	882	828	806	871	831	849	878	882	918	840	847	854	861	848	907	897	917	861	816	857	847	827	934	922	834	874	852	846	867	863	901	834	884	845	821	924	839	887	901	922	872	879	862	826	885	837	807	859	858	903	832	891	859	888	873	850	878	838	876	875	882	905	854	835	848	880	844	845	845	873	815	882	839	820	921	881	918	849	908	845	833	863	893	809	864	936	885	875	845	894	943	846	890	893	860	905	865	859	865	882	868	763	888	897	919	854	814	897	811	870	838	804	898	877	837	829	912	912	870	884	835	907	870	896	866	869	857	853	859	831	868	885	877	859	824	843	866	852	863	912	839	880	886	888	881	912	890	876	846	905	855	893	854	877	906	829	836	861	861	861	859	883	897	787	888	877	896	890	861	923	889	869	909	873	868	826	864	882	862	875	860	892	848	780	831	871	898	880	875	836	861	814	861	850	828	820	874	939	910	888	869	880	896	842	892	891	894	815	863	890	908	838	836	874	853	860	865	908	861	871	892	905	885	895	885	865	840	927	837	906	897	845	894	864	918	891	882	884	910	888	864	914	862	934	876	908	843	886	883	884	795	780	837	863	816	887	909	928	861	901	886	899	812	865	854	805	874	930	898	894	792	850	883	850	881	894	863	876	769	879	817	861	904	876	855	858	888	809	890	846	874	887	886	833	880	889	843	851	859	831	935	855	849	907	875	883	920	935	884	846	829	880	833	861	873	850	881	924	851	856	848	851	857	876	873	832	870	866	848	862	892	872	915	878	864	894	828	826	863	860	903	907	865	865	901	850	881	844	838	846	859	895	856	851	853	808	826	868	863	876	873	854	878	857	845	864	900	892	851	879	897	858
39274	69770	27852	11306	12261	15174	9720	6337	6289	4730	7835	22818	24475	19240	15225	8719	7048	5786	4285	2963	2162	1663	1320	1081	1067	994	945	986	991	935	1007	979	988	984	1014	974	1019	979	979	972	953	929	977	996	958	988	982	959	958	980	1012	982	1009	937	955	971	1037	1024	933	1026	988	963	1018	1000	937	1006	974	992	999	968	990	991	895	1002	954	925	961	974	948	985	1003	1000	1028	1000	953	971	958	980	986	961	1024	934	964	984	956	1004	955	997	891	971	904	963	918	999	992	958	957	1034	981	942	966	983	974	947	984	967	948	931	898	979	983	954	1023	983	950	1021	926	1001	962	976	972	975	967	1009	959	959	992	945	924	971	989	1017	979	1006	984	964	1004	981	992	1014	958	965	1069	975	975	979	981	976	936	933	956	944	998	978	1027	951	1006	956	984	1014	983	937	1069	966	977	955	966	914	1007	977	1003	970	984	1004	978	952	990	901	1012	1039	977	971	993	971	1026	1007	952	974	969	993	965	984	960	924	1001	898	988	999	963	1039	967	959	979	972	1017	999	957	966	990	956	990	1022	981	948	1053	1025	941	987	986	954	977	995	956	1016	1035	1027	920	1003	1015	892	943	954	1008	1009	976	999	939	963	978	993	965	991	1006	989	973	1004	948	961	998	998	942	972	971	953	964	1010	993	1019	1012	988	934	972	998	1027	915	975	905	989	980	949	960	989	991	1010	983	999	964	909	955	1029	959	993	1030	1032	974	964	941	942	968	994	1026	1000	985	975	935	987	1021	998	996	922	991	944	1006	989	944	955	918	974	947	1004	974	990	1028	969	1002	940	1018	931	987	986	934	1010	980	998	960	959	975	1011	968	964	930	981	1015	1009	1002	1007	938	991	1019	961	987	950	968	994	1030	944	974	1004	1018	991	981	967	976	1003	984	931	973	974	988	973	943	1006	1011	940	946	977	965	960	956	951	999	1012	949	1000	973	992	950	991	998	997	942	974	1050	963	1000	950	1013	995	1007	988	938	924	955	1042	957	1016	1005	1007	946	916	980	1014	968	950	1034	933	961	960	955	1037	953	1003	970	1046	969	950	1041	970	984	985	951	949	1002	983	1021	910	938	966	919	970	966	944	973	989	973	987	975	1000	997	960	966	953	986	948	977	1010	968	963	938	1020	1038	941	956	989	1015	982	989	955	994	1019	1036	984	989	945	1070	911	988	934	1009	945	969	1052	1005	960	984	989	953	998	977	952	978	1029	971	979	988	1014	980	994	916	1013	1013	1012	1032	1030	1014	1000	963	1002	966	952	993	1000	945	986	926	1013	969	1016	1014	931	956	1000	981	1027	1026	961	966	982	998	966	960	956	1034	983	1070	948	1010	1049	945	994	976	966	954	975	1009	989	1011	985	897	993	1011	962	980	943	935	1034	963	988	968	967	952	976	1018	948	1003	974	1015	957	971	955	955	976	952	1011	988	956	986	977	993	997	979	1007	1017	992	995	959	960	922	1004	974	962	904	1002	1027	977	996	966	1003	940	955	1026	944	1058	1020	1003	1001	996	973	988	997	971	1027	908	979	1003	968	941	985	971	937	971	983	973	920	931	971	952	1012	998	916	933	955	1045	965	1028	980	940	972	1033	1011	1056	975	944	945	961	954	1017	989	936	991	971	1031	967	959	962	963	986	971	935	988	980	970	954	887	976	974	920	974	924	949	991	982	966	967	976	916	941	980	1020	972	1027	934	946	958	1004	961	947	1041	989	1025	956	1008	982	973	954	980	987	969	946	1001	995	966	968	980	996	942	980	1023	992	1044	969	993	996	1004	1012	956	937	977	981	982	971	952	1009	964	953	960	1003	987	920	976	939	946	979	881	1006	997	976	934	1048	937	951	957	1006	983	944	956	1011	952	991	971	940	993	956	1001	979	968	972	938	944	981	969	975	980	939	950	966	1011	986	1005	977	1001	963	980	970	969	937	959	972	924	933	959	1046	957	1007	932	1032	1023	986	956	986	971	935	959	965	932	983	972	972	991	1005	945	942	1020	990	1034	1023	1021	949	947	970	1030	938	978	1002	1010	1018	985	964	938	971	995	988	1031	953	997	950	1005	964	992	938	1009	995	1013	1007	955	919	1025	964	967	995	982	970	1029	982	940	955	1034	1002	1013	943	991	959	1003	986	1026	953	1049	979	928	995	987	976	941	980	937	930	986	934	985	1019	975	974	969	994	984	1007	962	998	962	984	949	996	993	1029	995	997	976	1023	966	949	998	950	937	932	959	1015	998	998	1015	982	1013	1048	1010	999	1054	1052	991	1011	969	1035	990	1011	976	974	947	1001	931	1007	1002	982	905	938	1017	1014	960	1024	987	969	872	941	969	984	1054	965	1026	934	993	970	1020	1005	990	958	972	1001	969	952	973	980	933	990	993	998	958	979	930	991	968	972	979	960	960	1004	923	896	1007	957	1015	988	1054	992	992	1027	989	953	999	963	997	961	985	969	1014	938	972	965	1013	983	976	972	1008	947	961	979	969	1035	1006	1003	994	906	968	907	984	1010	909	958	968	1034	1015	966	1014	986	990	1001	948	973	958	1000	1031	960	959	956	965	988	966	981	952	954	1010	1020	971	997	973	972	956	974	932	960	964	1031	1007	936	1008	973	967	1011	993	975	954	980	1022	982	959	945	969	962	989	1038	995	939	993	977	1033	1024	965	915	971	946	1006	1009	981	998	994	928	1029	975	1074	971	978	942	987	991	983	959	1003	944	978	938	989	982	896	974	1015	1021	995	995	985	1021	974	973	1039	1016	1037	1005	1016	988	993	998	966	1029	1005	967	1042	954	989	977	973	1007	991	998	960	945	981	968	974	968	965	942	964	1000	980	977	928	1045	991	955	989	975	940	993	990	938	989	1017	1016	1003	987	1043	976	964	985	1052	954	925	973	954	960	943	992	1011	949	1030	1026	964	946	989	947	946	961	1017	997	998	953	919	971	999	949	1016	972	941	963	873	974	979	1005	976	964	1003	974	1013	885	973	985	938	955	936	924	960	1035	924	1022	992	942	935	941	943	1017	970	1060	954	980	996	1032	983	936	965	968	986	966	933	983	982	949	1010	990	991	986	1044	1022	910	985	1020	979	982	969	965	998	979	1023	968	987	971	948	967	939	1014	945	985	1003	947	956	1034	976	960	982	942	1020	1026	945	986	958	941	942	1003	922	950	935	932	1002	968	1014	962	1009	971	1014	1017	963	1039	1020	949	951	981	956	1011	997	1018	986	913	958	939	970	999	944	1020	1019	1007	1000	945	1006	996	1015	981	1038	982	981	997	1019	1003	1014	1043	970	964	1002	972	973	961	977	1009	975	1022	978	973	993	974	1040	956	984	943	955	991	982	1047	948	996	971	967	1016	993	967	967	923	1001	968	941	942	993	980	941	993	959	950	969	986	974	1033	995	962	963	907	987	958	943	988	937	1001	978	1025	932	938	911	1048	1000	974	1011	1005	996	989	1003	974	1008	937	967	991	968	1010	947	998	1019	1023	965	981	998	996	976	974	978	961	972	1011	954	1021	1034	955	990	1005	932	986	1027	970	1014	1019	995	985	979	962	1016	970	1022	952	968	943	955	957	952	991	987	977	973	994	979	948	988	991	990	971	976	959	955	992	1017	952	944	949	984	976	978	956	977	1030	942	1005	953	974	1069	993	1038	979	996	954	1025	982	978	974	976	972	962	987	961	955	958	957	1018	996	959	934	1040	992	980	990	1053	968	960	962	993	959	964	973	960	1014	937	995	945	942	980	991	980	1020	965	1030	1032	1015	983	927	994	928	1014	979	1000	923	962	939	949	932	996	1017	971	998	964	983	1009	1038	975	1019	986	991	972	1006	979	954	957	995	972	945	888	1008	973	963	982
28586	28741	21341	6407	2728	3442	2813	1666	1536	1484	1353	1733	1986	1594	1173	911	856	873	819	782	736	679	715	710	733	670	693	638	709	635	657	681	666	704	709	655	660	732	663	641	668	671	679	707	659	652	648	642	685	647	651	594	658	622	674	660	660	657	625	658	667	698	667	669	672	692	678	648	618	635	675	688	716	682	679	708	732	674	652	683	650	715	681	672	712	702	673	680	662	647	682	688	714	672	688	643	650	668	643	637	695	694	693	669	664	673	676	685	688	685	687	675	685	668	698	661	614	657	729	684	657	667	684	714	671	677	680	667	711	664	672	709	677	687	624	692	684	668	740	671	707	653	647	661	668	672	659	659	680	677	617	691	681	628	649	677	756	660	711	655	707	608	654	670	685	626	708	652	694	690	660	696	659	691	691	685	719	665	661	678	677	642	662	725	681	651	672	667	660	645	651	711	717	705	663	669	718	664	711	639	654	686	671	674	674	690	712	641	722	719	686	622	714	648	682	684	693	685	667	612	669	676	661	617	680	667	612	615	633	627	628	680	673	698	652	646	704	632	677	662	639	699	704	686	636	652	667	652	635	654	714	619	672	703	676	698	651	682	684	701	636	689	645	702	620	683	716	673	679	655	698	677	717	691	690	693	669	684	656	738	660	708	642	686	687	678	705	645	686	706	681	671	651	670	676	682	684	652	677	660	672	679	659	656	660	664	671	656	711	654	671	667	664	678	741	673	725	693	664	697	695	636	680	660	674	662	666	711	598	677	704	660	673	652	692	683	668	668	709	661	616	715	667	684	665	664	707	672	682	662	663	661	665	673	688	651	672	705	677	630	675	689	675	613	660	648	692	656	661	643	627	662	666	628	654	658	693	675	702	692	643	690	651	686	639	675	696	597	687	711	645	636	689	673	658	681	675	684	676	704	681	721	660	671	654	662	715	692	666	688	737	689	705	704	694	649	654	723	728	639	653	695	670	670	666	646	697	642	675	716	637	701	660	703	665	663	668	696	665	669	669	649	689	683	686	691	672	668	655	662	642	663	637	698	766	686	672	615	692	707	719	685	696	660	697	685	687	714	694	667	658	726	644	683	636	691	678	666	649	616	658	683	668	673	684	656	735	648	681	685	669	686	615	725	691	687	651	673	656	657	645	648	721	627	654	658	713	662	703	599	686	662	691	659	668	598	687	651	635	653	694	687	667	724	693	662	686	626	683	665	681	693	661	622	659	722	642	665	645	658	652	678	649	621	652	666	664	693	683	675	660	655	644	682	665	693	649	645	660	652	713	687	728	682	657	644	702	706	641	647	737	648	669	661	598	686	680	668	634	651	693	708	687	658	730	679	657	657	749	684	680	677	648	662	716	692	665	696	691	638	614	701	619	670	663	666	668	665	671	691	674	672	675	670	664	650	671	679	728	651	683	646	670	683	661	668	665	683	680	705	720	728	694	715	675	744	668	673	673	658	636	649	665	694	651	645	690	678	671	646	678	654	723	681	638	660	670	661	672	672	695	659	667	695	685	704	636	696	683	680	682	656	688	665	649	648	644	627	699	664	692	688	716	634	637	704	631	687	644	693	646	707	708	677	705	735	686	669	656	644	689	654	709	678	695	691	685	592	653	618	686	660	675	685	652	662	697	694	604	657	673	685	656	718	679	662	670	707	628	695	629	666	668	657	690	689	688	735	715	674	667	679	703	681	643	657	666	668	687	705	681	653	685	670	649	710	689	692	672	632	662	661	663	644	629	710	677	647	701	628	667	652	704	652	702	652	592	687	649	661	704	651	669	627	671	639	721	680	673	686	636	684	676	648	645	659	710	681	682	646	678	698	650	707	656	651	684	629	638	645	710	676	707	658	679	710	693	657	662	662	698	684	681	670	714	645	664	694	737	648	641	666	678	690	642	688	677	646	685	682	652	654	642	699	737	686	728	671	636	716	652	709	670	637	683	692	704	666	674	644	658	662	729	652	649	678	651	663	649	705	683	693	678	661	695	666	696	633	673	676	706	672	695	649	681	596	707	697	644	673	656	667	661	662	704	684	663	684	659	658	662	633	675	669	651	654	705	666	666	697	709	686	685	634	677	688	672	685	664	665	693	658	746	646	707	690	663	667	627	695	708	670	694	699	665	660	649	675	668	666	635	646	680	678	679	660	646	657	668	621	646	661	642	628	692	698	663	666	704	665	645	703	640	662	708	691	642	666	672	621	656	642	665	686	709	690	654	667	655	697	673	661	701	654	675	711	673	696	669	686	677	678	625	668	719	643	664	671	690	651	696	625	635	707	680	675	711	635	646	684	666	685	673	694	681	651	671	694	680	658	632	713	710	662	689	637	661	695	638	637	658	692	680	648	687	646	656	657	654	655	647	660	649	676	616	714	656	709	711	680	715	679	702	693	685	629	651	637	671	647	669	645	687	741	664	642	654	716	657	704	698	651	709	681	716	661	655	676	646	712	676	677	698	700	613	628	678	682	678	676	650	666	703	677	623	663	671	648	663	666	691	655	673	623	668	632	701	673	659	670	706	720	679	660	652	661	688	667	671	672	656	681	708	652	667	648	662	676	685	686	670	678	660	684	666	661	643	652	674	694	727	671	702	651	641	694	685	723	689	681	723	666	691	658	684	640	688	668	674	661	693	666	676	665	671	644	690	725	663	648	675	666	661	696	683	632	701	681	664	664	664	699	717	666	680	697	644	691	635	678	731	680	696	642	683	705	668	681	712	699	694	685	698	680	696	627	654	664	692	646	686	648	651	662	678	645	653	652	645	694	706	655	667	654	648	662	660	678	705	701	685	689	625	658	652	692	653	680	634	668	662	699	676	656	620	703	675	712	683	679	689	702	636	674	665	668	653	656	715	649	707	598	643	682	697	662	659	659	705	672	648	649	663	668	672	665	711	643	671	658	694	648	655	644	682	689	680	626	668	681	713	706	693	623	719	668	712	691	708	668	621	627	656	635	680	663	650	683	657	647	654	671	673	730	658	647	690	633	662	701	663	675	703	674	692	679	649	670	648	627	653	656	713	670	740	667	681	679	656	632	694	637	729	726	688	723	673	689	715	647	632	653	687	694	665	657	668	665	691	637	678	683	647	643	702	634	657	680	665	679	667	674	670	624	696	641	690	664	655	722	645	671	710	718	673	658	690	697	659	676	702	690	657	651	668	652	667	656	637	669	672	705	677	652	693	666	675	671	670	640	700	696	672	669	658	674	667	687	674	640	669	728	702	678	657	630	677	661	684	628	694	665	689	688	678	645	681	667	647	654	634	644	657	670	644	655	657	657	657	639	651	660	669	721	719	672	695	633	626	671	695	625	649	705	669	705	689	641	678	684	703	677	670	648	663	664	682	617	667	720	751	655	668	653	669	646	653	666	717	642	671	643	637	685	662	703	683	644	692	673	674	688	715	658	667	701	650	658	652	658	687	673	717	724	720	648	631	713	669	677	680	690	671	649	667	691	700	679	679	685	734	669	668	679	686	687
30442	46242	12759	4061	4571	6184	5103	3120	2683	2394	2227	3023	2997	2272	1633	1207	1121	1070	1005	948	827	823	800	779	801	796	751	747	735	796	842	793	837	776	775	820	822	786	825	814	782	812	755	750	761	748	755	787	822	772	782	840	848	784	778	728	802	765	734	778	771	808	775	759	818	768	786	743	754	761	784	806	754	762	784	777	758	800	757	752	771	758	819	795	804	792	746	815	788	812	795	767	727	851	810	763	755	785	795	758	754	778	763	752	756	799	757	781	753	817	767	787	783	775	785	783	794	802	792	770	771	806	790	747	811	774	795	760	766	721	779	794	871	805	813	785	834	749	791	806	775	794	806	730	753	782	732	792	817	838	806	785	807	801	792	786	758	723	813	795	797	829	788	855	820	802	782	763	798	785	815	780	768	840	791	742	813	855	787	778	773	795	784	784	828	774	733	742	813	768	862	807	824	800	747	780	767	790	798	794	804	787	801	802	764	805	757	791	821	734	786	768	829	773	763	794	744	783	838	817	791	787	750	726	732	759	783	734	814	793	827	773	823	743	843	805	767	710	798	772	723	713	810	744	802	792	811	768	753	757	801	763	844	778	763	745	767	809	846	777	758	746	770	775	801	764	765	799	789	757	796	810	848	777	809	770	824	767	750	769	809	770	833	800	793	795	768	791	820	792	790	796	871	816	782	814	811	808	786	826	795	809	764	815	791	774	775	755	788	790	739	796	770	832	800	795	757	770	815	779	776	769	820	781	815	809	755	790	765	758	761	759	780	798	792	815	786	771	786	792	792	776	829	721	752	811	759	777	772	779	836	761	762	794	810	811	767	812	784	804	781	760	770	799	765	784	792	828	799	769	806	772	812	792	745	808	805	759	803	791	790	764	805	753	813	811	720	807	780	791	787	770	782	832	790	829	819	833	782	773	768	815	802	805	792	787	805	781	780	803	783	828	809	783	798	766	737	777	788	827	760	832	773	741	805	808	791	746	785	793	719	841	781	772	755	824	825	738	816	750	738	832	768	789	798	733	777	767	805	764	788	828	788	721	762	786	802	783	758	847	777	816	861	787	800	831	786	803	796	769	727	749	817	792	760	758	752	806	765	863	733	783	776	756	799	794	810	785	777	794	776	822	800	791	780	792	776	810	801	763	773	785	799	808	775	818	762	742	771	735	777	780	789	767	840	841	782	770	791	780	764	784	751	780	763	796	793	775	783	796	766	816	800	795	742	846	777	724	798	781	769	764	758	828	791	816	776	796	770	799	847	776	821	811	812	790	752	806	807	769	791	752	813	724	812	802	794	811	747	785	790	753	849	755	775	804	822	799	771	796	792	773	787	769	790	781	791	778	760	852	781	745	823	777	810	789	772	808	840	728	759	805	772	831	820	768	763	805	733	779	732	779	760	827	734	792	795	815	836	794	827	814	718	774	776	726	767	744	805	752	787	758	799	787	796	767	778	787	792	824	741	720	736	750	771	804	784	791	792	828	721	779	801	753	801	798	756	785	776	797	819	753	800	767	799	791	792	746	810	754	777	800	728	807	768	740	781	750	832	766	799	782	744	837	811	795	757	795	782	782	745	800	795	775	781	790	751	794	791	782	790	777	765	746	798	778	779	802	729	835	764	766	756	764	860	792	830	757	798	789	793	776	811	768	800	813	762	809	789	775	742	724	764	787	782	829	755	773	757	829	812	743	763	787	793	800	829	781	829	795	778	773	787	781	785	782	769	730	794	781	746	772	781	775	832	777	817	772	795	814	759	771	753	794	825	779	790	816	758	771	820	799	824	724	789	771	831	768	731	743	798	757	769	845	803	775	767	813	776	820	855	801	794	781	798	788	818	798	761	766	804	783	739	804	782	764	778	813	831	800	785	795	810	734	768	765	784	782	794	812	751	782	778	810	764	784	784	712	787	759	768	767	782	773	815	759	793	757	789	806	764	714	783	841	739	774	789	767	747	792	779	771	797	813	762	792	771	781	790	744	767	806	842	747	770	765	810	801	756	826	799	804	750	760	811	773	761	826	786	764	789	798	792	802	834	807	779	777	737	773	802	775	780	767	810	766	773	820	760	721	818	782	762	793	785	799	776	773	835	815	813	783	805	815	801	793	802	792	802	812	761	770	771	839	814	800	823	832	823	808	783	767	800	798	817	763	799	817	779	801	817	779	755	795	755	794	797	823	817	819	769	833	735	764	772	756	775	779	768	775	783	797	805	767	755	786	773	759	783	759	799	766	786	827	808	736	745	784	782	818	701	774	787	802	794	770	757	754	762	817	800	773	759	760	788	767	780	809	792	827	752	765	743	785	772	773	776	826	802	797	787	832	800	769	800	787	820	751	757	823	757	748	826	772	733	785	788	770	741	783	816	731	749	789	771	785	804	800	778	778	818	777	783	803	833	803	759	772	789	837	802	847	810	800	754	821	755	808	818	770	765	824	798	774	742	824	805	766	804	722	757	776	801	766	780	798	827	795	803	780	770	786	706	742	768	705	807	759	764	774	797	827	762	770	737	769	802	812	807	783	762	728	753	770	817	783	792	788	807	758	763	767	831	827	798	780	853	811	770	761	819	782	764	807	795	744	828	842	781	838	776	788	828	759	827	816	777	795	758	753	791	785	780	776	779	812	767	759	802	833	808	771	772	750	844	776	808	750	837	777	800	768	789	775	776	800	780	787	765	786	777	813	794	716	806	794	804	807	810	792	831	827	757	752	818	804	717	778	806	797	747	752	792	786	788	777	782	841	785	816	718	810	800	792	818	809	784	763	803	794	751	809	772	785	729	789	804	771	738	807	823	758	781	786	776	748	800	754	858	755	822	766	845	781	797	704	795	784	804	837	797	792	798	761	782	760	831	783	834	770	777	758	818	781	804	766	768	755	791	784	781	755	796	776	795	809	793	787	863	797	774	811	817	811	769	772	818	792	766	770	811	763	795	783	791	790	768	819	742	776	808	784	799	821	796	814	831	739	799	845	785	764	778	792	807	734	791	806	792	779	816	779	819	775	838	860	851	816	755	771	833	823	724	750	776	760	736	812	740	791	755	800	788	768	771	768	837	827	850	780	752	809	765	761	791	761	768	767	758	755	800	796	796	800	802	775	768	757	759	776	773	778	800	748	806	779	778	740	826	774	765	783	814	739	773	802	748	802	758	756	798	788	769	794	797	757	847	764	792	770	808	800	770	803	768	755	802	755	811	782	733	781	761	750	750	775	796	814	783	807	824	807	810	828	729	807	781	766	816	812	776	830	793	826	794	771	758	823	757	821	813	813	789	781	781	777	762	797	774	797	796	787	803	819	824	830	767	799	798	806	791	778	771	776	794	733	747	764	769	797	816	794	761	806	837	746	784	812	772	785	780	824	794	818	781	773	759	823	854	768	830	733	783	768	801	750	791	829	794	774	776	753	766	824	786	782	784	756	806	770	809	801	800	790	779	777	789	818	763	834	844	805	793	791	778	792	799	789	803	771	779	736	754	745	723	785
24366	21502	28718	24604	21392	12977	5483	2858	2235	2136	3321	9804	11583	9362	5994	3315	2127	1815	1552	1278	1024	908	748	686	681	663	662	738	695	718	711	709	719	658	722	712	737	684	673	687	682	751	675	669	717	646	680	622	710	681	673	638	696	693	658	686	617	674	664	671	725	719	709	694	682	761	697	655	694	686	706	664	670	692	719	629	696	658	665	658	688	691	691	646	681	638	677	686	656	691	693	698	651	659	684	651	687	672	669	682	700	730	615	675	664	672	700	701	647	662	647	728	655	671	626	671	667	654	667	683	703	704	669	694	696	684	689	729	659	687	632	626	666	670	715	659	707	655	672	680	699	686	658	662	647	668	660	670	667	704	660	684	665	675	652	669	658	651	707	665	651	689	668	657	654	663	676	635	719	671	666	690	640	666	656	663	659	652	628	649	686	686	629	657	678	637	629	674	695	681	686	686	623	717	707	677	654	736	700	676	688	634	632	627	681	669	631	658	639	677	689	681	693	702	715	675	660	702	700	679	687	663	687	727	692	675	693	655	643	704	685	670	701	677	716	691	668	694	693	674	650	640	683	645	688	669	638	646	641	679	699	697	667	667	685	639	741	636	679	690	645	671	636	679	668	674	682	655	646	654	652	660	669	651	713	629	694	676	671	684	655	676	717	661	660	669	658	639	702	679	688	666	659	682	649	677	679	673	688	700	679	608	651	738	697	662	657	716	703	692	675	688	695	711	673	689	685	707	682	673	676	649	769	696	688	736	665	666	739	663	657	673	718	674	665	699	655	632	750	633	682	671	645	695	693	658	655	636	640	682	682	667	703	687	687	640	644	646	612	681	677	669	664	660	666	679	659	696	672	671	680	689	660	722	687	667	673	728	684	685	731	674	685	658	674	701	664	663	676	707	679	651	673	632	706	655	680	701	660	693	681	695	653	669	663	678	665	689	627	690	686	664	668	624	716	691	658	640	704	701	676	700	717	659	669	681	674	677	655	621	639	687	696	730	700	701	681	700	641	693	666	662	611	659	635	662	649	654	663	724	683	691	677	731	662	684	714	735	693	646	661	674	670	655	697	707	663	662	681	680	665	608	676	686	657	682	699	661	646	637	735	692	665	731	655	667	659	699	678	694	672	645	676	691	685	673	694	704	678	637	701	638	687	679	673	679	660	732	730	672	650	669	720	717	687	663	651	693	665	695	724	725	673	678	665	673	680	660	681	681	686	679	710	653	668	698	641	721	651	664	670	652	643	660	654	679	697	701	677	674	637	682	658	679	709	635	629	641	579	732	675	644	628	650	679	653	678	672	679	693	668	737	700	697	656	631	683	693	680	678	661	616	707	667	673	649	697	707	666	633	677	741	666	677	647	669	666	699	669	721	679	692	667	627	655	684	692	670	692	657	635	623	696	668	638	699	659	691	675	680	645	697	652	667	706	708	650	690	689	699	672	631	674	705	657	665	697	677	646	655	698	672	696	677	700	659	667	684	721	670	633	660	637	683	674	681	645	691	696	656	670	678	661	670	677	677	671	664	656	649	680	684	699	717	632	675	686	671	681	671	664	643	671	667	691	696	686	656	664	642	684	697	695	673	660	654	666	634	669	657	640	693	666	685	650	659	664	676	673	635	686	656	661	648	704	692	680	670	682	641	672	700	646	714	696	637	658	682	647	699	652	626	623	711	645	712	724	618	677	687	648	676	688	686	644	738	687	639	657	688	683	684	698	660	658	726	715	700	683	642	645	716	682	693	653	722	651	621	634	687	703	699	686	640	656	659	665	661	650	671	695	690	679	680	729	667	694	705	717	645	657	657	686	639	671	697	640	665	653	662	683	652	673	687	711	636	671	726	685	648	685	723	650	710	715	701	721	708	663	663	670	685	686	674	658	679	663	649	680	666	653	623	702	655	689	674	670	677	672	656	677	695	700	648	674	677	679	688	677	701	653	660	680	646	695	654	711	653	663	694	683	707	670	650	684	662	694	651	708	677	680	652	666	678	638	676	660	656	710	724	640	663	643	665	685	642	630	700	693	700	691	712	690	644	664	675	640	674	619	668	692	666	656	678	673	658	713	693	654	672	677	675	698	679	702	689	649	678	646	697	641	667	710	644	709	666	711	699	674	620	654	717	689	682	685	666	658	671	684	665	651	649	650	644	640	642	687	648	686	656	690	633	639	697	658	705	669	643	661	643	654	659	667	676	680	672	697	704	642	648	698	652	680	643	681	691	693	692	730	672	617	665	634	706	629	716	631	649	657	722	643	683	651	609	641	653	702	659	695	637	654	672	684	642	712	712	676	623	672	642	697	636	706	682	673	694	674	678	670	678	704	616	626	652	664	644	665	660	699	696	640	652	662	707	688	678	684	666	669	666	682	691	683	734	674	671	696	705	680	672	662	728	683	663	646	655	669	670	675	634	664	684	661	665	696	678	697	655	699	706	677	658	702	682	670	714	653	650	651	680	710	651	636	688	710	684	691	686	639	682	680	670	673	661	702	656	679	665	696	710	727	631	697	683	702	691	659	670	683	647	669	668	648	687	692	715	647	737	720	654	653	679	667	652	742	655	622	686	717	683	662	693	620	633	723	677	655	668	723	599	665	648	667	679	651	675	606	673	655	699	724	662	712	688	668	680	710	631	719	665	662	677	656	656	656	689	690	690	715	717	698	678	695	649	627	661	667	638	659	626	666	644	689	671	682	701	686	710	684	658	726	682	686	704	682	664	589	627	647	668	662	670	684	680	691	675	659	701	662	660	660	691	644	710	659	639	688	695	668	706	651	671	692	728	682	712	659	640	639	664	668	654	722	646	669	673	693	649	673	683	699	704	695	642	687	665	666	660	714	625	698	675	616	686	692	682	713	648	659	660	688	691	642	710	703	686	676	680	654	677	673	654	679	676	677	684	679	678	641	630	676	669	674	682	679	648	676	605	712	633	663	672	635	660	641	646	697	677	652	651	707	717	721	687	681	668	674	680	672	664	666	663	664	640	682	670	639	661	678	710	696	643	675	634	671	697	643	660	684	642	659	659	636	661	662	657	607	680	616	670	686	710	720	699	674	661	672	668	641	661	692	647	632	708	665	686	666	648	685	655	692	644	715	656	721	678	689	663	675	681	640	671	602	653	643	719	654	701	710	683	692	666	679	673	690	730	629	739	646	677	678	640	684	672	648	648	659	643	676	661	672	627	694	705	676	681	692	700	659	683	724	657	631	671	691	641	635	658	672	708	675	668	647	681	677	647	701	677	649	651	673	655	722	637	657	652	663	709	647	721	663	698	681	667	646	710	660	673	675	683	662	657	663	710	692	679	652	692	641	698	649	664	668	650	654	688	665	665	626	692	651	680	634	667	667	711	600	656	665	658	680	681	682	663	617	667	670	646	666	679	666	670	656	722	637	680	663	625	656	679	630	711	649	671	726	642	666	682	686	686	674	670	632	756	698	686	666	639	691	615	706	673	688	665	651	645	664	630	710	636	716	657	691	665	669	683
34741	59005	21898	7171	5888	7620	7555	4787	3914	3468	5747	15191	16073	12990	8911	4971	3131	2680	2173	1755	1318	1094	935	857	829	801	778	750	753	753	775	827	784	727	781	765	790	809	744	802	825	767	771	761	783	761	821	739	764	768	747	782	742	795	795	734	783	843	756	820	761	727	791	777	751	788	835	797	760	816	761	766	717	769	789	822	772	721	792	716	799	801	737	776	762	798	778	793	795	733	783	715	768	754	779	738	742	804	806	800	713	813	763	780	770	792	809	752	793	771	867	809	765	778	788	767	807	773	772	823	785	756	808	745	840	815	783	792	807	767	795	771	820	789	784	771	808	831	779	773	780	778	803	769	814	812	756	780	748	720	798	800	770	756	790	777	816	758	748	847	793	743	786	802	801	821	782	759	730	805	806	754	805	782	749	768	738	802	795	769	800	770	768	762	828	780	706	770	801	814	767	800	762	761	733	746	751	807	746	829	786	762	814	774	797	765	779	773	756	801	780	810	778	794	723	765	792	802	803	817	790	719	779	780	793	799	787	813	812	783	792	773	779	801	803	801	759	753	751	785	793	805	779	833	808	819	784	782	789	831	764	769	798	781	808	804	800	759	756	823	755	805	810	799	752	761	758	784	777	754	785	783	790	762	797	816	800	788	760	805	784	782	782	768	812	756	755	804	739	752	804	766	750	772	779	794	793	809	776	749	773	808	761	782	761	789	756	756	789	808	749	783	820	762	703	755	798	839	775	782	795	773	812	765	731	783	749	786	756	789	785	753	760	822	789	780	807	748	804	781	749	786	742	725	763	716	799	806	795	790	772	803	776	766	811	821	783	807	764	818	788	786	788	824	741	798	756	855	778	772	798	749	803	733	799	760	766	809	793	774	787	794	762	805	813	797	833	782	784	792	823	801	806	842	775	801	814	816	776	777	786	819	796	758	788	770	870	797	775	798	798	784	778	772	772	757	784	733	761	738	820	731	806	721	774	802	733	804	810	813	773	753	797	780	799	718	796	791	783	846	786	801	835	765	809	807	800	707	787	815	769	827	779	820	791	747	774	762	751	741	792	796	791	786	783	780	764	782	811	762	795	810	770	797	845	760	760	774	753	774	795	766	777	781	772	824	807	771	794	786	811	759	824	757	778	796	814	781	816	761	809	759	773	805	794	805	781	803	794	795	823	749	740	805	746	748	783	824	793	820	814	810	776	817	757	800	792	761	772	771	781	762	793	782	772	824	737	815	734	790	782	787	758	752	766	848	806	807	824	799	730	773	793	777	773	779	798	818	752	757	762	806	814	792	826	779	800	796	816	732	779	761	791	768	756	765	761	769	774	791	768	785	726	838	774	744	792	797	842	807	761	742	758	763	807	796	772	769	747	753	823	776	764	791	811	799	779	776	794	785	807	818	763	733	751	764	768	802	787	831	765	735	776	812	763	787	798	761	795	812	770	760	762	755	755	758	710	802	827	801	775	738	769	814	734	725	794	810	747	783	789	794	797	771	757	736	764	769	750	818	745	817	789	753	725	804	781	788	778	731	750	770	775	758	755	799	819	797	782	784	830	735	767	798	829	829	776	759	741	774	782	810	824	769	822	808	807	785	740	777	762	826	745	820	733	763	777	746	770	784	794	756	790	804	785	843	775	776	737	768	750	784	759	781	746	765	791	744	738	775	785	786	776	796	743	758	780	772	807	805	804	787	800	806	786	828	745	767	839	750	767	805	804	816	789	776	786	751	727	731	777	778	830	786	738	743	786	772	759	761	793	758	777	787	799	736	816	818	785	755	760	793	770	783	775	755	786	761	777	816	736	829	773	797	728	795	839	800	773	787	766	787	772	731	728	836	806	787	765	777	766	803	797	771	737	832	776	727	784	806	766	776	756	753	775	773	789	740	768	773	771	778	777	824	770	749	781	761	778	821	829	772	794	725	797	774	803	827	737	758	754	807	823	800	760	787	797	715	787	735	736	816	812	813	752	680	772	817	817	771	820	800	766	787	802	748	769	811	762	795	766	786	797	836	759	803	753	805	790	801	752	747	748	801	827	810	794	815	760	746	816	780	748	783	777	767	791	769	778	781	817	788	795	790	797	793	781	797	769	753	800	779	760	749	842	851	799	740	816	793	756	748	757	814	772	789	764	757	779	751	829	798	741	799	832	776	799	803	781	810	784	746	809	802	792	800	798	760	828	771	789	777	785	812	816	778	780	743	744	789	780	720	772	734	758	764	810	805	785	789	780	737	799	755	731	811	842	800	732	764	743	796	756	756	823	814	841	833	806	788	772	793	775	776	763	779	754	792	793	783	730	768	817	824	770	790	776	800	800	774	783	769	771	771	787	734	766	787	759	760	772	769	797	795	774	768	771	792	764	761	734	789	790	786	812	807	805	815	791	774	725	751	800	809	735	779	767	763	767	749	759	757	771	801	792	755	787	786	825	767	798	750	795	778	811	756	820	822	820	781	798	798	784	803	835	826	782	796	830	864	799	804	804	790	781	759	785	798	800	790	805	748	764	817	795	762	809	765	789	786	801	838	804	749	773	792	766	799	715	807	797	808	763	764	757	742	755	765	774	759	793	803	795	772	801	787	758	810	789	754	793	757	751	868	764	773	743	788	780	840	769	723	780	743	816	769	772	790	845	782	796	758	793	779	746	810	786	772	721	817	801	743	748	741	790	797	827	765	775	764	747	754	735	772	771	822	786	779	748	795	758	786	724	756	772	805	791	763	830	781	773	789	763	801	784	820	757	812	771	772	819	800	761	797	789	740	763	748	792	779	740	815	736	787	787	761	791	757	756	719	747	823	759	760	819	821	762	759	757	765	828	785	804	828	795	756	745	791	808	846	745	786	769	764	746	813	810	802	812	742	786	769	784	757	751	823	828	790	780	786	761	807	795	789	770	776	789	739	755	785	777	803	821	778	826	752	778	729	777	786	756	748	798	743	779	790	805	845	746	776	768	852	776	768	785	752	825	748	731	781	755	764	804	773	801	798	790	756	785	758	797	744	705	780	782	776	800	768	738	762	729	804	784	795	817	778	820	782	787	797	764	750	759	791	803	771	779	784	779	756	805	766	823	753	814	740	747	806	762	800	749	765	774	774	821	767	776	805	721	762	784	766	829	789	758	793	726	819	738	762	826	798	831	773	737	766	776	772	826	757	770	772	792	839	747	760	774	738	745	733	797	808	780	780	758	799	756	797	735	772	795	780	816	780	781	795	850	784	797	743	802	794	820	758	791	802	807	786	833	784	729	802	777	774	769	767	728	769	786	769	754	799	765	791	827	784	867	780	790	785	797	768	821	804	807	809	750	782	765	765	801	743	772	741	762	783	750	766	722	771	759	778	796	782	752	820	814	772	745	787	766	766	747	770	804	739	867	800	773	785	801	760	755	766	804	770	775	772	734	823	734	764	808	764	759	803	738	767	784	838	801	797	762	735	796	757	740	776	747	760	780	819	798	772	743	741	781	823	769	723	780	771	787	800	748	774
25454	21618	27597	25472	12014	3341	2610	2465	1896	1908	3467	6039	6283	5057	3543	2180	1533	1421	1244	1124	963	909	847	848	798	752	799	802	842	738	801	779	782	792	805	753	803	804	786	793	753	795	812	815	785	822	772	754	803	774	779	816	778	810	758	800	846	750	737	754	753	811	775	833	762	725	783	775	766	770	747	763	753	761	829	803	759	801	772	791	790	782	741	757	773	812	801	818	814	844	789	821	751	750	811	776	766	753	742	818	795	757	762	771	729	744	770	755	785	826	768	784	770	815	808	794	726	817	828	786	775	777	769	735	839	775	811	793	753	806	781	830	776	772	808	864	778	785	784	788	796	774	837	778	762	773	769	749	766	744	809	736	782	777	789	855	809	770	792	772	833	794	799	834	838	817	760	782	764	786	733	751	847	754	793	806	797	800	813	787	817	740	793	779	824	805	753	852	740	726	791	786	813	822	798	819	740	768	764	801	827	780	797	775	764	829	775	784	774	797	767	766	824	850	801	764	803	777	791	771	802	759	780	794	766	779	822	831	768	831	772	799	833	770	820	789	743	788	786	783	810	753	760	776	810	769	829	797	803	807	850	762	782	816	742	800	776	845	762	761	784	786	774	735	757	771	788	791	827	811	796	792	808	763	769	808	819	852	790	806	769	804	819	762	809	769	748	761	820	790	782	756	789	850	808	796	779	828	811	807	800	762	789	733	811	756	756	793	748	814	801	778	842	823	773	773	810	840	772	798	824	762	730	814	801	779	796	794	817	727	812	784	789	755	770	787	803	755	794	781	743	846	757	801	788	816	805	857	741	747	819	820	782	783	817	765	792	713	805	803	807	823	746	825	767	784	721	820	784	741	781	792	778	772	722	787	739	764	784	802	774	743	812	816	811	810	783	817	837	720	765	816	798	816	829	803	800	746	832	766	800	791	798	811	763	801	803	813	814	794	768	791	767	779	801	828	772	777	802	788	807	755	766	798	796	747	765	794	774	761	807	815	751	802	778	793	761	817	792	776	772	784	777	790	830	818	728	836	781	746	766	786	779	783	776	807	782	808	763	778	799	750	810	785	851	816	750	786	757	786	685	784	767	796	804	746	814	840	784	763	715	809	790	722	774	765	814	779	832	852	754	805	790	800	747	756	781	777	782	777	826	784	765	757	841	786	812	839	799	823	782	803	749	775	811	763	794	814	788	793	764	762	797	800	818	799	754	813	796	781	820	831	786	750	813	806	753	779	820	789	808	796	783	790	757	779	810	788	768	848	767	848	752	786	766	802	761	790	789	801	782	783	776	792	742	782	835	819	794	816	775	756	775	784	806	749	796	726	791	760	759	736	821	797	790	841	791	750	755	758	807	784	759	805	769	745	793	742	766	778	778	787	783	821	810	796	783	809	802	803	768	783	756	812	777	789	798	772	803	776	780	780	801	829	813	744	805	830	767	793	801	743	755	811	793	815	827	736	837	860	760	790	808	814	741	762	756	762	783	779	811	791	838	834	792	772	774	801	838	830	780	784	815	742	779	792	791	754	753	796	764	822	801	800	755	757	792	802	716	793	832	798	792	821	804	792	795	781	765	754	817	816	807	787	746	765	799	744	799	801	785	766	838	752	805	773	768	809	808	826	799	769	832	793	796	787	749	827	849	795	757	777	770	767	718	769	799	803	783	805	749	719	804	770	791	785	776	761	805	775	770	799	792	808	814	777	784	756	806	752	861	785	739	777	774	801	802	795	747	776	816	807	772	808	772	749	765	830	777	840	793	737	775	803	800	778	749	779	747	795	793	800	791	818	798	820	805	767	754	770	786	806	810	810	740	774	795	860	778	823	754	743	764	771	800	800	853	741	793	783	768	796	790	809	796	791	780	762	778	801	746	811	769	801	795	814	748	764	786	788	829	836	779	797	798	819	790	790	757	834	785	788	798	769	811	783	792	742	726	815	726	821	813	744	793	790	805	852	817	821	771	750	789	802	823	779	771	778	773	815	861	756	783	796	766	762	803	849	826	751	806	800	816	818	777	803	760	740	826	792	772	804	765	780	846	761	797	822	791	762	778	789	757	785	779	748	814	803	776	803	796	769	855	755	760	762	784	759	818	806	814	752	813	803	774	744	803	818	826	795	768	809	782	777	789	734	784	779	794	764	810	807	807	844	751	755	724	790	760	823	827	814	756	744	763	792	758	779	810	814	772	843	791	762	854	845	827	771	839	759	779	772	802	754	796	808	772	758	789	801	780	777	809	773	814	822	783	783	818	766	782	757	785	766	829	781	838	791	812	765	764	835	776	805	789	817	786	798	802	723	814	827	813	780	804	842	789	758	799	771	848	782	795	779	814	775	783	794	787	790	789	821	784	811	790	794	783	780	779	852	771	781	728	777	807	780	795	807	766	768	774	774	814	727	783	795	809	775	777	733	773	758	795	750	752	720	779	792	782	804	791	807	823	755	788	744	783	776	835	768	810	816	796	771	781	763	755	764	846	772	801	741	779	807	747	759	801	775	778	781	840	808	734	760	803	785	792	800	790	762	829	884	772	825	774	776	773	803	839	788	765	791	812	740	777	821	798	802	775	804	768	747	790	786	843	758	753	787	767	826	777	799	781	792	780	769	823	744	833	833	732	787	720	784	815	780	792	804	818	803	770	779	773	757	802	769	811	775	813	693	800	823	825	770	801	803	815	822	826	763	776	806	777	790	782	819	777	827	781	820	772	836	786	828	843	805	808	782	810	799	829	778	800	800	763	776	785	809	840	813	761	808	816	772	739	804	789	793	773	782	784	810	768	798	778	782	786	783	770	793	756	846	789	780	836	772	774	771	805	776	776	771	835	809	796	783	793	819	790	824	815	811	811	803	753	826	770	836	780	818	812	782	808	812	798	802	769	787	769	808	761	751	771	797	764	786	784	785	769	760	766	787	778	741	804	771	792	760	727	808	794	740	800	795	801	749	810	787	780	786	791	744	840	726	814	782	785	764	765	745	782	789	819	825	827	777	771	783	770	793	819	768	781	819	838	753	770	734	762	740	821	769	788	746	789	768	800	786	780	790	830	776	802	806	810	794	766	761	744	802	823	729	793	787	774	780	795	767	764	802	765	807	787	810	760	818	751	797	753	836	782	778	793	772	797	752	785	779	822	794	791	796	775	773	746	791	780	829	782	764	760	787	820	830	792	731	757	768	793	747	800	784	797	810	785	812	774	852	799	786	783	836	807	783	814	726	831	806	754	743	770	769	798	806	796	710	765	760	717	762	812	815	843	787	784	824	776	821	748	835	751	818	784	837	803	785	800	829	791	797	780	816	780	858	746	758	806	832	827	790	738	791	819	788	797	798	790	770	809	746	761	830	794	758	816	811	792	785	762	746	762	781	813	785	803	828	841	791	784	770	775	720	823	779	814	789	760	788	827	797	778	787	787	782	818	787	783	762	775	784	805	763	758	807	792	788	812	784	751	778	752	773	848	761	834	822	749	783	810	801	808	781	787	777	790	797
33549	52263	15215	6309	5763	5194	4607	4607	3259	3049	6677	11134	10792	8766	5969	3621	2511	2226	1788	1480	1231	1065	963	944	961	998	925	911	916	871	927	911	909	925	930	959	935	952	995	904	887	877	898	961	911	855	852	900	887	944	830	970	875	910	912	936	947	941	901	949	904	848	890	927	923	958	896	914	926	924	926	883	939	891	933	904	904	958	897	888	934	914	914	840	972	907	848	872	925	881	921	908	947	841	897	890	877	936	933	934	936	959	913	912	911	868	927	930	874	951	938	857	917	903	878	931	910	925	942	889	889	893	894	968	907	902	949	882	900	898	901	958	942	901	925	891	894	918	921	906	864	864	911	891	979	867	885	895	914	923	886	910	942	893	959	927	891	917	910	872	922	861	913	936	882	909	878	921	905	880	897	949	921	904	911	945	875	852	962	951	889	938	895	897	953	914	898	935	890	916	911	929	985	955	926	919	906	920	899	971	893	912	910	908	942	922	882	957	921	947	913	902	928	874	922	972	957	883	944	937	867	921	874	949	907	915	887	875	890	951	933	873	941	888	937	876	913	866	928	909	901	946	861	881	937	977	941	959	944	940	974	914	889	921	986	881	919	910	930	904	903	938	949	933	915	866	944	910	866	877	905	913	924	951	941	858	861	909	935	852	886	894	878	937	943	873	934	907	914	893	855	882	956	947	933	893	881	921	912	887	910	867	845	897	951	914	889	954	855	920	903	933	872	878	874	922	919	934	872	909	871	931	906	861	985	974	893	894	904	892	899	923	916	856	927	886	832	960	959	865	904	891	904	922	919	889	882	919	910	908	916	962	879	892	932	941	881	945	928	878	887	946	963	887	936	934	877	913	892	937	919	885	926	924	929	869	868	890	916	871	883	898	905	931	923	897	884	888	869	884	886	926	910	916	929	897	893	887	863	918	885	896	863	892	940	883	932	899	906	888	906	924	881	882	895	950	953	917	953	890	927	859	955	995	898	906	904	897	842	858	898	893	912	929	931	952	926	908	876	912	890	940	921	941	942	862	935	958	871	913	919	857	895	944	903	846	907	911	935	914	877	875	911	896	922	891	907	856	951	959	896	928	946	966	888	931	935	917	909	883	891	863	924	936	914	937	914	883	929	939	934	930	910	959	863	930	936	899	936	918	892	916	936	956	904	886	947	899	896	883	920	934	924	911	888	956	945	917	911	860	896	896	913	933	881	964	858	960	884	877	917	882	928	980	868	944	904	934	993	891	911	940	913	888	900	919	869	957	952	906	903	907	889	957	893	908	904	877	889	920	908	932	940	905	944	910	895	889	904	913	891	863	893	909	874	923	1019	906	949	923	887	923	877	930	908	914	930	900	896	915	929	885	928	877	948	868	910	973	887	949	974	914	1028	874	918	931	907	869	898	944	952	885	908	922	886	895	879	936	904	926	945	907	920	908	910	931	929	865	902	859	934	860	909	911	825	883	930	910	899	877	888	897	944	858	929	889	938	904	891	924	907	875	925	890	907	957	888	866	855	895	926	821	901	902	918	915	945	897	909	909	919	897	905	875	895	926	928	933	918	944	970	911	929	921	865	926	878	933	907	876	938	865	939	956	918	919	855	906	912	920	961	883	952	882	879	914	924	900	914	932	937	952	910	933	903	911	879	902	917	912	904	853	876	898	946	955	951	888	918	888	918	899	905	869	942	908	958	897	902	932	991	895	901	1003	911	932	920	988	947	898	926	904	885	940	895	951	938	866	890	951	904	917	905	867	929	926	920	875	887	901	898	888	974	916	923	897	971	913	988	971	916	900	899	911	930	904	944	885	913	911	915	923	915	909	918	928	935	883	942	907	869	857	909	869	880	879	907	841	903	882	937	923	867	896	904	933	901	922	945	948	942	914	924	893	876	899	921	900	912	932	893	929	862	947	918	922	923	905	908	908	925	919	902	893	934	934	943	856	949	880	922	876	911	895	884	906	867	902	954	895	911	914	953	940	864	920	890	937	886	878	931	934	915	895	896	953	884	867	927	943	942	931	893	941	975	954	913	905	926	888	902	866	959	912	884	913	958	867	952	864	927	942	896	918	888	870	909	924	869	894	881	877	933	933	927	906	875	946	863	894	866	911	908	895	911	897	883	924	815	930	911	897	900	909	964	959	868	924	857	930	873	917	926	941	919	912	934	888	891	836	923	940	916	825	965	927	945	895	894	867	870	888	864	944	948	935	888	878	892	945	897	936	921	890	885	952	934	943	920	859	874	877	905	926	937	955	931	924	969	918	874	910	966	889	937	906	840	944	925	895	875	904	943	859	927	872	899	884	901	861	875	939	911	867	931	887	880	894	941	937	910	952	918	898	919	825	917	873	857	902	877	882	912	933	905	910	976	900	849	927	941	880	935	917	917	929	897	892	884	915	873	956	910	942	954	950	899	861	902	881	909	943	908	889	889	944	933	977	936	878	887	924	906	933	957	923	940	888	907	960	856	890	967	879	914	900	870	877	954	929	925	878	928	900	896	888	907	957	898	889	921	943	970	934	901	938	883	939	897	930	978	901	915	929	935	936	929	884	892	877	903	919	935	924	936	910	857	887	885	962	845	928	818	920	897	896	870	900	923	960	924	907	906	888	904	901	961	863	930	908	896	924	912	917	893	848	892	907	955	958	902	923	895	918	968	895	910	917	967	883	901	953	905	862	918	901	939	953	887	856	964	914	947	897	961	905	916	922	921	962	917	964	930	915	916	907	914	896	910	929	911	897	909	929	858	918	915	938	897	913	945	906	910	923	925	897	904	943	912	923	877	946	935	937	868	917	903	908	927	936	906	910	905	909	891	906	917	943	884	825	916	915	917	936	933	916	920	924	891	910	971	899	879	920	898	851	890	875	903	954	870	867	910	981	925	899	865	908	949	924	859	947	915	917	921	930	970	909	900	889	880	940	901	900	858	944	869	907	892	867	902	932	916	926	925	935	906	836	903	957	943	909	878	874	921	928	866	907	932	907	901	901	957	923	867	887	904	929	955	937	924	929	936	938	939	993	901	917	936	902	928	894	873	902	962	886	889	937	846	863	960	912	883	911	907	883	893	930	911	866	911	892	878	876	933	897	927	907	903	908	807	906	879	950	880	912	911	934	898	900	912	879	873	968	920	873	908	950	910	960	878	979	926	906	918	912	948	947	928	932	948	916	891	875	945	911	924	854	938	910	886	939	954	906	981	947	924	922	870	947	941	871	980	912	949	953	881	931	892	921	917	928	916	944	937	935	878	900	857	900	883	881	945	887	859	944	846	917	922	891	888	915	909	938	866	932	924	942	854	885	902	921	916	979	920	897	928	944	946	910	925	912	899	943	921	857	916	917	891	907	892	913	966	902	964	937	895	910	921	938	882	922	908	932	902	894	999	884	926	897	907	885	905	975	876	849	914	899	908	915	988	909	949	904	936	880	935	946	897	888	924	861	938	914	887	909	935	940	934	896	961	886	940	923	928	892	916	877	880	867	931	977	881	959	912	909
23268	21599	29367	24193	21563	21763	14231	4355	3570	2631	7046	18893	19996	15748	10762	7000	4993	3724	3010	2085	1629	1331	1109	961	905	887	896	837	879	866	884	812	891	835	833	823	867	847	837	907	883	903	824	799	812	822	869	874	905	818	819	852	843	863	868	835	884	876	892	844	857	819	853	827	869	867	847	877	860	831	831	855	853	838	858	862	894	905	833	838	833	920	896	821	872	853	837	893	886	838	852	852	863	872	842	830	851	841	881	896	836	847	879	867	878	878	848	792	813	868	840	862	896	816	816	842	852	869	801	820	843	883	875	844	880	852	910	870	869	905	863	871	820	852	850	842	830	829	894	877	834	849	827	845	907	883	899	859	817	839	851	828	814	902	921	874	879	890	881	894	824	863	830	877	840	790	839	818	855	837	866	870	792	878	839	871	795	836	874	853	885	859	864	863	880	866	867	846	852	863	868	802	890	945	843	814	885	887	860	857	851	927	822	864	882	892	852	890	846	903	898	892	825	892	876	847	846	840	875	894	841	864	852	878	858	852	797	814	834	885	919	842	888	820	887	844	788	885	840	844	812	873	840	838	874	816	881	848	881	866	849	863	847	898	863	843	874	877	831	853	867	825	906	952	842	852	845	892	856	834	898	878	885	899	857	856	826	819	868	849	861	830	851	841	853	869	809	853	863	846	860	873	882	832	883	844	882	861	853	849	841	837	823	821	881	858	867	892	889	877	857	856	916	817	874	923	834	863	846	808	907	853	864	933	858	865	900	871	909	863	844	908	861	905	911	855	830	899	844	880	847	876	882	902	825	899	864	858	816	868	849	854	877	867	881	819	900	873	872	865	867	845	864	867	842	889	893	906	791	850	880	879	855	828	843	873	889	861	853	824	826	900	880	817	910	835	847	872	806	843	874	884	885	823	896	891	901	882	868	869	868	854	880	904	847	810	855	890	854	888	847	812	870	857	871	875	803	888	816	872	848	861	854	865	859	863	870	873	823	865	843	828	886	857	868	854	871	887	881	840	871	860	863	884	853	852	847	804	857	813	917	816	862	879	887	814	823	850	911	864	843	868	844	842	879	891	890	822	820	824	914	818	831	858	891	849	873	884	881	871	857	855	855	837	863	886	860	867	858	844	865	861	827	839	906	813	856	836	858	916	879	859	866	865	898	823	883	858	841	844	840	870	838	835	859	878	910	840	867	858	829	848	846	825	850	835	817	864	913	840	898	844	813	822	871	877	897	843	888	843	879	894	865	894	866	869	890	908	790	885	910	868	912	844	850	841	799	844	900	848	840	855	765	856	846	833	820	896	857	826	885	857	844	870	797	871	843	843	861	828	781	842	822	858	833	877	803	849	847	843	802	868	873	888	831	841	797	891	806	903	819	819	864	913	848	850	845	917	856	848	872	885	852	842	813	905	854	835	854	834	844	857	847	867	874	863	837	875	817	856	850	873	845	919	848	852	872	890	872	884	925	860	880	847	916	820	814	785	849	869	864	818	911	893	820	827	862	805	868	915	890	802	864	880	873	835	834	870	842	860	825	875	850	842	827	859	871	847	821	841	873	901	864	895	865	847	859	876	841	884	835	807	868	885	883	891	856	832	823	874	848	844	833	863	885	822	878	919	867	832	876	889	849	830	817	901	866	826	852	811	809	895	792	851	901	833	822	856	840	857	900	862	804	842	876	865	841	880	854	885	855	841	822	864	862	862	874	818	891	848	882	884	873	837	869	839	875	837	889	839	867	834	902	807	880	878	856	840	858	880	882	872	866	837	860	841	847	895	872	845	880	861	895	896	814	850	801	879	865	847	837	863	919	842	885	862	796	827	877	882	864	804	827	843	884	875	819	886	812	844	827	817	829	822	803	844	873	839	853	876	843	938	820	826	865	878	867	856	810	858	840	856	891	872	844	859	823	856	828	873	862	853	856	843	849	848	854	853	926	889	897	825	820	909	846	905	846	801	877	900	863	888	874	831	890	861	887	874	848	855	839	839	859	894	893	874	813	830	870	852	850	844	836	857	825	844	870	890	820	869	902	771	789	874	875	801	876	902	832	868	821	846	908	855	853	852	906	850	876	851	849	911	881	881	876	851	830	832	868	848	819	858	888	837	829	817	844	842	874	839	879	815	771	872	857	861	882	849	841	845	850	829	894	876	885	884	848	843	843	834	847	823	925	871	881	838	838	909	809	848	833	885	857	858	884	865	791	820	873	864	845	851	863	859	859	797	866	829	868	824	822	831	851	851	832	880	854	846	879	838	907	820	866	840	858	846	839	838	862	915	850	893	895	902	867	799	819	877	822	868	902	883	823	857	911	837	853	876	843	848	822	834	862	883	907	866	897	858	878	854	900	877	844	852	853	871	892	898	874	899	832	902	866	873	852	851	888	862	823	904	820	798	842	842	883	878	825	845	863	858	817	869	835	829	846	851	859	875	817	832	864	798	869	891	865	856	850	855	843	866	853	876	847	828	855	868	827	862	835	854	816	800	841	882	812	851	817	892	861	808	863	862	852	870	885	872	895	888	901	850	889	871	853	850	833	824	886	845	880	889	863	870	863	844	879	869	841	890	890	866	896	820	865	849	876	847	822	855	832	892	901	897	902	852	868	842	843	850	907	849	860	842	854	833	845	863	892	854	827	814	848	891	861	891	834	829	837	881	851	810	826	860	886	858	863	859	794	846	877	850	833	799	827	879	839	857	859	838	846	865	874	873	879	860	891	861	847	850	847	869	872	799	833	899	873	826	820	915	834	826	805	927	888	837	892	859	864	835	894	869	869	792	896	851	833	803	833	832	805	877	860	818	861	848	874	887	848	853	871	828	834	823	877	813	851	884	849	839	875	900	832	887	831	852	841	819	848	849	896	878	873	820	855	856	835	832	857	831	839	874	863	948	853	794	904	853	852	828	829	835	902	824	890	899	840	897	845	879	850	867	827	847	896	867	851	849	894	846	901	880	848	770	865	825	859	841	867	814	895	863	886	885	856	860	866	831	858	892	861	803	845	835	900	864	838	881	873	851	861	818	890	842	851	867	882	853	870	870	847	958	840	847	906	863	866	821	865	823	869	875	892	788	867	834	850	805	878	864	838	891	820	888	831	907	846	819	838	911	882	883	847	821	828	889	851	852	889	904	882	886	886	823	866	889	849	814	871	875	868	840	859	843	849	879	852	832	848	804	866	858	886	936	857	867	844	864	866	839	846	856	806	843	867	894	880	800	841	872	810	851	861	843	866	848	935	874	850	895	850	888	831	833	819	859	820	864	942	870	883	856	849	852	845	903	843	869	823	836	863	823	855	848	829	861	879	860	835	843	886	863	833	848	860	864	874	891	926	832	889	849	876	866	880	879	902	836	895	854	861	813	871	874	853	856	815	884	783	893	853	866	907	876	836	895	863	900	811	859	952	857	825	869	849	876	839	882	914	863	891	936	859	892	856	853	807	868	799	880	900	887	786	871	864	880	855	818	844	850	909	890	850	840	866	871	842	854
39053	66401	20581	10868	10328	10100	7762	6271	6256	4311	11123	25035	24346	19618	14121	9854	7277	5529	4339	3227	2161	1655	1312	1060	1035	947	984	1001	928	959	966	999	1002	943	934	1012	922	1023	962	1059	940	1039	967	987	1018	994	973	955	935	960	996	938	952	941	986	993	943	942	932	972	980	953	984	958	1035	952	914	1020	907	975	909	961	886	947	941	988	947	920	973	936	982	976	1041	973	966	989	956	959	968	951	939	979	999	950	959	975	927	961	936	1023	992	992	919	994	921	938	979	1013	913	969	967	930	969	935	925	952	935	905	973	922	968	907	923	1025	975	974	965	1004	981	1005	976	979	1023	952	977	949	932	959	967	966	984	983	993	939	975	966	939	929	945	957	969	941	956	990	918	974	931	960	935	964	986	983	977	936	961	1007	893	939	991	962	951	990	1015	930	873	936	993	975	912	940	886	953	992	967	974	909	965	994	948	959	983	949	944	975	927	965	970	1015	930	877	952	988	968	970	962	955	976	928	921	968	969	942	972	958	967	933	946	940	962	952	1011	1052	954	946	991	995	950	908	1013	946	962	985	984	979	927	1006	951	998	969	958	1018	953	934	918	942	992	953	918	998	940	944	994	936	970	993	998	949	963	994	956	946	950	946	987	922	915	969	973	943	998	1011	962	1004	924	951	968	943	991	986	990	926	926	988	930	1009	920	907	947	971	975	970	958	929	971	960	994	967	1018	1016	896	997	970	966	954	1004	1032	903	961	979	994	954	936	921	907	995	985	905	985	998	969	978	1006	978	945	950	994	951	951	940	996	944	957	992	937	998	974	979	945	964	940	1009	970	987	942	931	978	984	944	963	964	967	996	1023	951	907	928	975	943	971	944	974	915	1003	1017	948	952	986	981	968	942	916	960	979	995	932	935	928	997	1055	980	1001	996	985	913	954	939	949	955	953	994	1029	968	930	956	928	976	945	959	989	964	1012	980	924	981	938	994	977	953	1016	957	1016	889	944	962	967	970	976	937	914	935	993	999	945	890	956	916	972	914	985	1017	1046	960	992	1012	947	942	1020	944	983	951	974	957	973	954	922	995	979	932	904	974	962	961	1000	914	1010	956	944	1000	938	905	970	980	1032	914	908	966	957	975	962	978	953	1011	986	951	911	935	941	974	978	925	947	964	972	989	930	926	975	974	923	1001	1007	1024	1000	1004	887	989	943	931	969	1008	991	950	964	913	918	907	954	972	1004	940	1002	930	906	980	936	940	957	928	942	934	923	933	938	963	1002	925	980	902	959	978	965	947	937	932	1023	981	988	939	985	994	980	919	1010	981	959	968	1006	971	881	909	987	977	990	929	977	971	989	954	946	1012	974	972	965	944	955	993	971	960	949	953	958	913	939	987	957	980	1011	963	964	942	970	937	965	943	962	935	979	963	971	961	965	989	961	948	966	984	997	951	879	958	910	960	1003	937	961	1011	1009	960	962	995	974	995	1018	928	971	938	936	951	1004	968	932	990	988	965	1007	981	936	952	967	973	937	1016	960	953	937	967	985	966	979	925	988	963	978	984	939	1005	1024	1003	985	974	969	981	956	973	942	964	948	998	965	971	965	927	950	928	1026	969	966	1009	977	973	911	944	870	935	943	911	965	939	957	992	952	951	991	954	946	962	1011	999	1007	973	952	921	951	959	973	987	950	956	982	911	945	921	959	949	916	957	983	945	924	986	998	973	1006	939	909	978	949	957	945	990	994	950	1005	923	1001	944	926	947	924	1006	1016	938	960	957	972	985	945	951	984	988	1010	1001	1018	975	974	944	948	961	973	955	943	948	995	903	952	986	987	919	946	922	954	973	930	984	992	931	907	1029	1008	920	989	965	964	1028	982	991	972	1001	943	1027	954	941	922	982	937	962	955	969	957	1014	930	950	953	960	1009	902	946	1012	1005	945	927	941	982	948	953	949	1001	959	974	949	960	935	945	948	937	942	977	948	984	967	951	976	984	958	1020	998	980	958	933	994	968	995	972	960	944	935	927	975	934	932	1026	943	1019	1014	984	926	984	925	976	951	956	944	886	987	998	960	967	962	943	967	960	972	924	1004	889	959	935	1035	958	986	946	908	957	957	959	932	978	935	951	970	931	998	988	978	966	958	929	987	968	903	963	921	989	967	938	1009	977	981	952	1004	971	941	931	945	935	1001	950	989	972	928	980	944	949	926	911	952	1007	979	972	966	990	953	972	926	952	910	949	997	960	966	906	992	913	1011	958	963	970	967	908	980	966	990	981	971	963	941	936	955	964	975	971	983	965	936	931	927	987	974	909	1014	1034	946	926	949	973	905	976	929	955	981	908	976	891	964	891	980	960	953	956	1008	953	961	940	967	1027	955	964	976	964	994	904	996	995	947	974	969	997	961	954	996	946	988	943	966	954	1001	1023	975	907	955	902	992	949	939	1014	938	994	948	950	961	951	976	1001	978	955	974	939	964	897	912	971	958	926	992	1000	998	947	950	920	942	1016	965	966	967	993	977	978	952	964	980	976	946	941	924	974	917	961	955	940	972	998	926	955	983	970	987	930	939	961	975	976	970	924	953	961	975	990	944	966	965	986	971	981	961	961	908	963	896	1000	968	982	980	930	990	988	958	997	999	956	951	969	981	943	986	931	976	978	948	964	979	937	923	943	977	945	940	936	961	962	895	964	951	986	924	937	905	944	933	975	970	988	976	1003	974	931	969	972	935	935	978	958	977	988	990	966	962	953	969	978	944	975	993	965	948	973	997	916	996	935	992	978	964	976	1002	1029	906	927	963	970	965	1016	979	996	961	923	974	935	989	997	967	957	1009	1034	1004	918	988	994	953	982	965	991	971	927	983	977	967	970	982	983	930	942	901	878	955	921	975	932	944	927	960	932	996	976	972	994	1014	921	933	1013	1023	912	955	957	997	985	973	902	997	941	963	990	992	903	957	950	977	989	947	961	937	968	917	984	973	946	984	985	940	945	972	964	982	982	930	958	969	950	943	948	990	956	942	978	993	990	946	927	953	960	946	934	995	950	1019	995	920	950	980	924	985	933	922	966	964	1028	944	967	1028	960	966	985	982	970	976	972	987	900	958	988	1004	952	916	974	1007	922	932	953	946	968	999	983	992	981	917	902	996	959	962	995	965	945	992	990	983	992	948	1024	957	929	948	985	952	997	986	976	984	980	942	1005	902	942	943	959	981	980	934	979	958	964	926	954	971	1015	953	967	999	912	979	944	948	958	942	930	955	1018	976	974	943	936	938	903	961	1017	940	955	991	925	1009	955	981	926	959	970	954	944	943	947	950	999	1025	927	955	962	955	972	937	973	979	1017	947	984	971	904	957	873	933	998	989	985	1000	1003	974	1007	960	947	947	966	958	975	956	972	936	1008	977	968	939	933	944	946	956	963	946	963	924	926	955	941	933	914	990	988	934	866	986	917	951	918	969	1002	935	949	932	955	940	954	895	989	925	947	988	1000	964	934	970	929	989	994	985	952	931	982	934	990	968	949	982	963	915	972	965	985	904	888	969	970	965	996	973	918	958	1004	969	938	1008	924	918	936	966	989	935	998	980	1014	1025	994	933	976	923	940	1003	926	966	976	931	960	953	973	969	1003	941	987	935	956	1003	908	955	986	927	948	1002	1001	964	967	997	949	973
28551	26537	17879	5703	2397	2521	2038	1625	1505	1399	1268	1826	1800	1480	1273	1079	937	943	852	730	734	690	645	678	600	651	639	639	630	603	622	613	648	643	629	627	610	631	601	629	650	653	630	555	663	604	608	635	607	638	622	631	684	586	617	615	647	610	641	624	600	636	637	676	618	593	651	611	611	639	589	633	608	644	645	662	604	603	655	585	631	602	621	601	604	608	631	617	637	605	610	616	625	626	589	678	640	660	645	626	623	645	588	646	649	592	676	599	580	633	582	593	602	663	657	586	669	592	626	581	606	645	592	619	645	552	651	634	621	609	621	639	663	639	614	618	646	677	643	628	639	632	614	608	591	674	631	657	603	616	639	626	622	684	630	609	600	605	632	625	679	571	657	602	630	585	623	608	628	600	634	653	605	572	647	668	671	601	667	663	601	605	643	625	621	667	606	628	679	598	606	567	631	655	630	683	580	632	593	587	617	608	599	613	653	633	609	641	643	567	660	637	641	625	656	617	645	672	661	636	601	612	651	597	604	616	613	652	606	607	651	625	632	643	637	613	640	645	606	594	649	617	620	619	609	657	609	571	653	624	683	622	654	658	630	630	628	638	617	651	643	641	617	615	630	652	680	610	648	649	615	598	635	647	640	649	622	652	607	614	658	601	640	620	641	617	640	627	640	642	660	601	605	591	632	612	624	614	667	587	632	605	574	624	595	578	619	624	664	608	634	629	597	621	634	628	675	633	572	630	654	636	655	602	630	629	660	596	629	623	607	666	638	588	628	661	644	610	636	539	616	616	642	609	645	642	579	618	633	602	629	600	603	629	672	665	653	618	638	610	670	611	606	592	633	680	676	619	600	646	608	615	612	611	681	637	627	643	627	614	642	610	573	615	591	617	647	623	629	613	633	656	665	649	608	649	605	622	663	635	666	607	659	641	610	631	593	629	647	633	677	662	608	635	634	636	613	613	640	615	627	625	648	586	630	611	625	583	664	568	631	629	578	594	611	648	612	626	602	624	643	615	644	628	647	599	667	614	615	648	658	644	616	633	638	581	633	655	635	642	626	608	658	624	669	614	630	599	594	641	611	633	681	620	608	611	626	605	620	631	606	608	644	649	608	659	635	638	599	625	660	629	616	626	621	621	615	617	637	588	617	622	601	631	636	648	620	629	606	635	619	581	657	668	643	633	635	544	639	619	626	592	612	636	668	638	612	610	612	632	602	656	648	633	571	590	612	618	649	586	630	627	634	633	641	608	621	640	613	603	597	585	610	634	625	605	632	629	648	578	605	659	594	640	627	596	627	607	636	632	622	597	632	604	589	626	618	639	626	627	633	598	601	605	657	609	659	619	619	652	624	639	638	644	626	639	648	625	655	630	618	614	617	629	637	650	629	642	604	602	655	600	648	652	584	616	581	619	628	625	601	587	621	655	590	637	632	559	629	614	630	644	642	615	628	616	637	579	623	625	652	580	611	625	573	613	607	659	631	660	622	600	620	613	597	665	632	622	668	619	637	601	595	611	652	624	651	590	597	628	589	609	651	580	604	633	637	653	593	594	633	615	630	597	645	625	614	614	632	595	591	620	610	616	570	625	647	625	632	663	594	645	619	625	632	587	625	612	640	612	620	628	584	634	576	611	640	665	648	610	640	616	660	657	567	659	649	620	655	578	651	613	592	647	598	647	648	633	620	647	664	619	606	625	613	621	627	650	681	638	595	669	635	670	598	655	655	587	682	621	612	624	616	592	644	661	650	597	656	648	582	618	669	612	623	665	625	617	626	603	703	648	606	638	616	625	619	627	598	591	616	601	632	685	605	631	651	638	649	642	648	567	661	594	626	627	624	617	583	609	658	627	656	628	605	648	605	644	608	642	650	629	630	639	616	624	676	597	622	672	628	606	608	607	617	614	644	603	664	586	643	666	594	668	620	657	629	619	634	612	646	601	619	625	608	619	663	630	641	651	644	583	641	656	599	594	633	631	625	593	610	633	600	628	625	625	626	642	644	623	616	626	638	628	646	633	649	625	591	637	626	626	637	597	621	584	659	595	606	598	619	642	593	602	645	637	587	643	600	604	631	594	599	657	625	666	609	597	640	599	663	624	659	593	639	609	648	583	623	602	640	654	615	649	629	620	629	624	614	608	636	646	610	635	597	630	676	602	643	600	623	659	607	581	629	646	597	603	613	589	656	623	625	598	624	641	580	593	601	588	642	608	637	622	612	613	640	636	636	570	626	576	620	648	638	624	618	622	634	606	686	629	619	586	619	647	653	611	631	650	607	610	594	563	627	624	633	626	630	634	623	656	615	629	579	611	610	623	651	599	632	632	623	593	585	656	623	627	578	655	632	634	649	633	601	629	619	642	623	636	617	650	588	622	621	603	607	640	625	628	651	670	660	612	614	635	670	609	628	626	640	606	621	625	599	653	625	609	636	578	621	619	616	625	671	617	632	670	607	648	639	601	659	580	614	642	625	637	674	627	620	614	584	600	610	665	599	689	656	648	669	596	611	636	643	672	596	614	616	612	641	583	612	631	624	598	623	611	639	646	638	612	642	618	708	682	612	639	703	650	684	603	664	587	651	659	644	642	643	618	647	682	654	632	658	595	620	620	589	593	619	619	646	638	589	613	654	650	626	610	622	629	626	633	623	643	628	717	664	692	673	571	601	593	651	589	587	646	644	613	634	657	634	626	653	626	642	599	639	657	601	629	608	616	636	616	624	629	599	663	603	619	639	600	620	614	621	632	605	640	644	599	615	616	657	622	639	636	639	603	647	648	641	645	601	630	610	626	634	639	655	610	624	621	642	606	599	618	644	633	663	566	642	604	642	626	590	629	634	650	603	579	673	598	624	622	579	626	649	590	655	655	631	609	596	603	577	632	633	671	587	606	585	590	628	610	611	644	632	652	608	600	616	581	650	641	652	632	607	619	601	642	629	632	581	649	651	635	682	617	651	625	616	617	650	636	605	622	620	618	599	612	665	630	631	624	597	616	620	629	648	650	663	586	657	642	689	605	627	605	665	634	650	653	576	655	692	662	583	615	583	668	623	665	619	625	626	650	651	604	588	630	640	645	592	633	645	623	633	575	606	612	641	595	685	630	612	634	595	581	665	626	634	627	624	627	588	623	610	635	619	596	613	616	650	616	603	654	602	562	634	639	631	627	678	601	628	661	616	688	627	619	660	604	671	582	609	615	619	604	620	628	621	626	628	658	633	609	613	680	651	632	657	647	649	641	605	647	610	617	621	636	621	634	612	642	585	614	658	604	661	609	677	676	682	640	676	568	645	623	620	574	652	594	595	611	627	624	633	667	643	606	634	643	598	632	610	625	639	600	609	621	664	602	578	681	655	627	640	662	627	607	662	662	602	641	630	611	599	631	610	670	631	600	624	657	621	607	618	628	633	644	658	617	583	647	635	613	623	602	642	611	623	669	660	616	604	653	654	656	611	613	619	639	641	645	616	641	600	630	666	598	611	599	637	641
29982	40117	7936	4649	3863	4742	3882	2786	2731	2396	2006	2949	2797	2210	1811	1377	1215	1127	1035	941	824	805	757	785	724	683	728	720	759	758	784	750	764	724	754	723	755	715	774	723	699	718	727	737	721	759	733	753	749	781	784	739	774	746	768	748	710	685	727	732	748	775	693	756	787	731	765	786	729	776	723	745	761	723	758	746	717	740	755	717	720	741	709	736	809	748	721	742	727	729	752	698	750	728	779	718	783	750	798	745	738	756	766	764	727	728	751	766	683	759	717	719	734	734	792	747	702	756	725	732	714	764	741	771	720	742	767	714	756	732	739	729	702	733	747	782	746	797	747	774	743	753	748	780	768	722	730	736	738	744	710	728	683	753	735	694	710	783	740	739	768	738	720	766	742	765	773	769	695	757	708	700	731	749	760	729	771	727	751	720	715	819	717	772	710	776	710	721	711	760	710	723	725	730	710	733	704	748	769	721	737	774	721	738	746	774	728	692	691	756	736	768	729	744	732	730	745	744	712	742	741	728	762	743	728	752	742	750	751	727	718	735	765	800	677	697	767	739	738	748	762	725	733	741	722	781	740	717	700	757	763	747	715	784	755	733	676	721	732	739	754	777	730	702	769	737	761	725	751	743	771	739	763	770	687	735	723	731	714	747	783	751	771	749	802	756	719	764	715	742	755	698	776	712	711	741	712	722	756	758	740	701	764	768	747	752	745	751	734	674	693	757	753	727	714	718	734	746	760	710	698	747	788	734	706	690	765	694	709	730	751	696	757	727	737	701	721	734	774	729	757	730	742	743	681	696	727	697	779	695	758	725	739	720	780	773	779	779	709	782	769	738	720	757	714	754	673	715	728	761	750	738	750	741	759	766	729	706	680	752	741	735	723	769	715	727	755	771	709	760	734	696	739	758	749	767	793	704	782	747	739	724	724	790	707	815	726	750	696	790	754	747	700	789	755	719	763	774	755	754	753	681	763	699	725	733	687	756	764	731	718	753	755	708	801	744	788	700	784	750	745	754	753	688	761	741	709	740	730	766	762	752	724	755	756	810	764	767	718	736	769	744	762	708	749	733	761	698	766	750	793	711	717	734	764	725	741	789	719	718	733	726	738	781	761	723	739	683	729	751	773	719	760	787	698	766	773	713	731	735	703	726	754	749	782	766	738	754	753	762	767	748	738	713	739	769	798	731	745	682	759	735	766	771	768	731	763	766	726	744	765	740	702	701	762	750	757	721	722	713	695	765	739	737	744	723	688	710	733	770	748	737	766	706	719	767	770	749	713	757	785	747	772	753	740	735	717	743	755	716	689	704	701	729	730	770	732	747	740	685	781	739	711	772	772	750	765	727	782	753	738	736	723	721	724	785	722	733	728	772	709	729	738	703	748	707	733	714	760	733	766	702	719	713	760	754	769	751	722	740	744	782	730	758	725	722	692	755	738	757	783	738	769	723	705	725	708	743	733	725	752	798	753	764	756	742	759	726	714	752	737	723	764	768	718	729	779	711	754	725	777	719	765	763	731	770	769	768	738	769	727	728	699	760	764	712	791	729	724	780	772	725	750	747	728	713	758	729	721	759	742	736	682	743	741	722	721	754	716	719	771	675	803	745	762	741	715	805	740	723	711	780	768	759	761	743	748	733	709	764	753	715	738	751	795	793	730	731	806	741	747	736	753	751	787	709	744	737	750	712	750	745	746	667	708	811	718	734	728	705	747	713	753	725	741	733	748	777	723	750	726	781	713	764	738	735	669	742	735	726	740	683	723	680	734	721	748	744	733	740	766	720	748	742	727	739	761	739	724	763	682	702	769	719	777	756	723	728	762	764	769	755	761	741	728	722	734	775	799	745	712	772	720	724	739	717	710	740	741	766	732	724	706	770	731	768	780	722	759	726	743	726	765	705	714	692	701	745	709	742	831	734	683	705	721	747	743	761	759	720	696	711	707	713	747	703	750	744	727	753	728	778	741	726	752	726	739	732	701	754	706	741	790	716	781	708	699	736	739	737	731	677	717	722	716	776	732	753	731	706	742	723	731	735	732	692	758	754	757	762	708	719	762	780	747	686	762	747	699	756	739	727	724	735	664	754	732	749	730	771	734	719	730	760	752	735	735	755	765	755	777	746	759	720	786	721	767	736	738	744	720	748	738	718	730	785	710	748	782	762	743	755	771	807	796	759	765	728	721	756	730	727	717	727	743	695	789	784	734	748	705	769	778	743	751	755	730	752	749	744	736	756	734	709	746	715	757	723	694	761	733	748	726	728	713	732	716	742	732	750	738	744	736	753	745	738	711	726	742	757	717	726	725	726	696	734	722	734	753	803	754	725	763	737	729	773	711	751	736	780	716	708	669	763	755	747	787	759	705	744	742	737	719	705	718	679	692	723	747	746	755	740	739	714	737	767	752	742	758	736	720	750	702	768	739	738	699	809	714	729	760	717	717	758	752	727	752	766	742	776	730	793	761	741	723	703	731	740	714	731	704	678	716	714	755	763	724	744	755	716	718	698	704	739	730	751	774	721	723	739	725	789	772	764	799	719	737	735	748	715	790	720	765	726	772	747	743	710	756	717	734	735	718	745	784	729	696	761	718	715	741	745	724	762	743	783	791	737	664	703	713	762	711	713	649	701	743	719	757	751	740	757	721	719	766	717	802	754	737	729	773	738	737	738	760	709	800	722	771	770	690	714	806	714	702	754	783	747	739	725	765	721	669	715	694	715	682	740	712	747	759	738	774	754	721	732	775	732	744	812	705	740	739	729	742	731	744	762	707	751	729	771	746	767	720	731	711	758	711	728	772	759	711	795	720	727	808	766	717	729	769	777	685	741	769	729	769	746	759	761	731	690	767	733	743	694	724	719	693	752	743	803	716	707	748	761	720	788	789	713	692	764	729	713	726	731	720	753	723	725	724	736	684	744	769	749	743	721	681	774	802	717	755	793	761	709	722	774	759	762	748	758	754	719	741	715	753	693	765	751	752	734	752	705	747	719	743	787	681	737	691	765	734	722	703	747	791	721	703	710	777	744	697	740	747	745	703	723	760	728	708	776	739	723	724	745	739	759	732	765	767	758	696	772	770	732	760	733	695	788	712	733	704	753	761	733	761	753	718	714	741	756	767	716	757	747	748	693	751	762	777	693	744	742	748	705	734	768	715	701	718	740	766	753	799	744	738	734	751	719	734	753	720	771	754	791	731	773	747	755	771	730	756	719	724	740	732	709	748	756	762	747	708	705	717	732	743	727	743	749	727	725	727	720	750	768	732	799	734	787	710	713	753	755	732	713	745	702	739	796	711	758	741	732	738	786	738	781	741	743	758	753	758	791	750	737	756	743	723	733	754	705	745	738	771	723	693	729	693	742	715	729	772	689	738	722	715	753	749	739	714	730	723	762	776	740	748	724	751	749	726	682	738	718	726	737	726	711	742	779	759	711	758	766	759	763	768	738	717	764	765	770	698	711	742	751	744	738	735	753	711	710	718	735	756	766
24394	21544	28812	24532	21410	12991	4918	2845	2037	2313	5803	11437	10623	6795	5176	4133	2978	2221	1509	1177	954	822	758	673	666	647	629	634	610	626	605	626	633	591	663	622	606	633	596	618	588	620	650	626	653	674	585	635	645	634	625	622	636	610	676	625	631	608	601	616	590	634	599	613	580	661	670	601	635	620	631	596	683	629	577	688	621	618	597	604	577	648	650	635	639	622	618	640	629	619	657	652	594	622	579	649	629	641	637	639	658	646	673	618	626	602	600	638	587	614	650	610	622	623	632	634	588	619	619	618	634	609	621	620	608	649	612	616	634	619	642	624	619	615	604	617	588	646	585	620	612	612	619	580	597	623	613	605	635	630	620	617	626	629	630	625	606	624	624	670	582	606	593	662	639	603	622	656	630	628	608	602	640	592	615	593	621	627	606	594	621	631	620	564	597	616	646	633	635	621	570	616	608	632	633	655	667	640	592	646	630	628	626	603	603	618	652	622	649	602	625	621	627	641	652	663	629	631	671	653	592	624	566	582	613	596	612	580	624	596	635	604	669	617	630	607	654	617	540	612	713	655	600	648	668	624	592	599	624	657	618	581	614	639	623	589	603	639	586	586	642	641	641	589	615	608	631	639	605	624	623	637	626	680	676	587	651	578	633	584	641	569	636	627	629	675	635	583	664	628	645	647	662	627	620	604	626	616	628	616	593	629	659	636	657	683	639	591	652	618	618	611	652	593	657	622	604	595	623	612	625	640	626	646	604	616	653	592	583	647	626	621	649	659	661	665	595	651	643	648	621	630	631	587	628	633	617	625	622	617	607	578	588	625	603	664	611	642	624	618	653	623	610	637	619	599	609	634	595	587	615	659	627	629	598	613	611	596	646	661	626	645	657	599	648	619	640	618	599	619	623	599	628	632	628	606	636	618	649	598	629	634	675	626	609	629	609	653	599	635	654	581	604	660	617	620	661	636	583	612	631	597	628	614	634	646	600	648	628	584	612	617	641	595	652	660	627	602	637	605	665	641	626	619	626	609	582	602	611	580	641	610	636	640	636	606	611	695	628	623	597	641	671	614	605	589	648	636	624	631	614	656	623	608	617	617	631	624	597	664	602	610	632	584	580	582	627	608	571	623	636	650	623	613	629	609	632	622	631	613	640	619	656	629	625	651	638	641	588	656	650	600	636	614	643	595	609	594	604	641	609	667	576	607	653	626	632	615	619	634	618	656	646	617	619	626	597	628	588	621	610	624	590	651	618	654	634	646	696	642	624	592	609	634	571	618	646	633	636	634	668	604	622	596	614	601	601	608	674	586	625	641	560	644	628	623	575	629	646	630	641	677	653	611	602	637	645	645	624	634	637	628	597	648	660	627	590	655	638	593	638	604	585	604	631	651	640	608	640	599	620	613	628	622	599	598	594	685	671	633	638	618	638	616	631	605	648	636	642	601	607	597	606	655	615	618	610	598	629	665	603	623	648	613	610	658	675	590	665	615	583	597	568	581	628	625	626	570	649	617	628	603	653	630	599	604	611	632	610	623	628	589	628	572	636	617	574	587	584	589	617	612	598	616	641	649	605	620	595	616	581	604	643	632	626	618	616	595	608	630	608	631	631	627	616	572	623	704	603	604	644	597	684	651	619	634	653	634	624	620	588	614	613	648	636	607	610	630	624	622	612	684	600	610	655	620	603	606	617	625	623	620	600	688	580	602	634	630	604	610	675	620	576	620	640	662	604	627	671	624	617	595	613	614	609	629	650	641	607	649	631	603	635	615	648	611	625	614	650	598	627	632	617	615	683	596	615	637	600	652	628	640	644	664	576	612	605	621	628	635	634	592	658	641	643	618	586	677	592	664	597	617	646	594	610	640	647	619	640	591	609	615	626	616	609	664	617	602	637	623	650	597	639	606	617	528	659	620	614	617	642	595	641	677	626	634	616	633	630	636	637	643	625	601	587	658	590	628	586	671	600	604	628	617	656	659	611	634	613	632	637	613	649	596	627	605	689	619	646	587	648	594	600	606	634	641	656	612	624	582	576	607	586	669	558	631	597	636	609	656	606	660	620	650	639	625	647	645	598	586	666	597	590	613	646	620	612	625	632	635	654	638	610	590	632	606	611	621	591	670	643	587	640	620	635	638	604	621	655	635	633	631	640	609	673	601	629	637	621	590	571	664	665	648	645	627	594	597	631	596	639	607	669	607	555	626	629	604	601	617	604	633	678	614	655	638	601	588	595	582	652	619	649	608	622	630	620	650	632	651	605	617	633	636	618	619	603	636	612	653	608	621	594	587	625	663	629	636	646	640	649	671	649	637	649	695	610	590	588	631	659	636	609	594	597	594	638	662	584	636	631	618	584	608	607	635	605	593	608	646	643	631	652	642	620	637	624	615	618	617	640	633	634	615	639	613	600	631	616	664	642	618	593	597	642	654	648	603	630	619	683	631	579	577	622	628	598	630	607	605	676	621	625	628	624	593	598	647	661	642	574	652	623	610	638	608	626	621	628	594	640	620	585	628	641	578	615	596	610	615	624	630	577	677	637	582	588	619	665	615	595	623	635	593	601	644	659	664	614	632	605	639	611	642	630	611	600	627	600	583	650	592	622	585	665	633	631	639	640	614	616	654	670	623	622	652	618	645	604	620	650	643	634	619	635	627	632	642	636	635	621	585	604	623	638	629	629	615	647	613	628	678	609	639	617	588	619	662	633	618	633	562	673	632	623	571	612	584	611	661	600	608	613	638	611	629	635	613	628	655	704	622	658	645	601	658	646	592	625	589	632	627	600	609	641	622	633	576	623	654	598	622	620	587	632	635	596	636	609	686	602	608	597	616	632	653	647	626	591	623	589	611	635	614	620	582	580	604	633	617	597	640	578	601	632	623	645	643	635	631	581	615	626	688	661	607	601	645	600	654	617	647	623	605	614	607	615	653	664	649	654	634	597	596	628	636	607	606	599	622	595	603	623	621	667	583	634	634	615	625	648	654	643	611	665	703	583	573	641	625	617	619	641	642	640	627	617	629	633	599	619	654	635	666	659	590	600	589	652	668	641	634	620	617	641	619	635	626	618	669	622	599	613	592	616	563	657	634	661	616	639	630	626	598	664	619	603	683	618	656	643	622	622	606	570	649	618	641	627	627	620	633	712	588	605	636	681	574	644	647	580	573	591	642	635	641	589	584	621	639	607	646	609	601	637	617	636	621	615	629	664	590	605	607	575	653	606	663	632	634	660	642	617	593	640	609	598	657	630	621	613	653	612	593	630	575	623	580	640	626	658	595	673	594	643	639	637	621	655	615	581	652	638	660	578	598	583	651	600	605	603	627	628	628	637	603	586	630	606	606	663	612	614	592	637	605	625	627	624	653	650	607	655	598	626	642	628	630	616	625	660	601	639	546	596	649	611	589	650	614	601	649	607	670	671	572	625	632	641	616	687	639	609	620	606	657	607	584	657	558	622	633	651	596	651	654	615	589	617	641	615	645	628	643	650	659
34375	52980	17365	8729	7807	7820	6693	4732	3772	3944	10076	16872	15209	9886	8004	6382	4452	3385	2255	1570	1261	988	898	843	788	748	765	718	714	744	726	734	722	750	731	700	675	725	761	736	692	734	683	739	694	697	726	741	784	723	689	702	758	706	785	696	743	681	726	760	701	785	769	703	736	702	682	721	757	733	787	758	728	728	770	699	709	710	710	729	745	726	702	732	739	743	756	712	694	735	731	701	714	759	723	743	744	717	833	741	692	763	696	733	755	692	707	731	776	709	717	760	760	710	718	689	726	699	706	735	710	741	696	747	736	707	784	752	728	755	724	721	717	698	734	726	742	752	744	698	725	728	737	776	733	756	767	724	693	689	772	731	704	743	704	691	715	725	705	725	716	747	727	733	740	698	708	712	707	714	751	702	742	729	741	742	684	750	728	708	710	717	730	719	727	745	756	735	721	736	759	713	753	750	710	689	706	712	720	730	749	709	743	704	721	701	757	700	696	726	661	787	661	711	694	762	773	765	765	724	744	736	756	717	730	722	696	700	706	792	709	738	709	739	747	701	736	772	709	736	739	732	711	728	749	733	778	724	721	761	715	747	703	728	751	712	679	757	712	708	690	750	699	675	745	743	741	730	740	762	733	743	735	766	754	709	725	710	725	756	696	728	728	719	724	736	740	705	701	721	637	721	768	765	754	726	750	693	725	697	692	737	745	743	751	735	753	749	715	700	721	747	721	728	718	729	689	749	728	723	700	703	727	765	717	756	698	758	716	726	696	761	729	735	735	735	754	693	709	700	710	712	727	731	749	720	736	719	724	735	725	753	749	744	728	702	697	687	690	707	722	723	745	702	705	752	762	730	726	771	736	754	729	730	740	723	738	663	789	728	725	738	763	723	736	772	717	759	788	710	725	747	703	694	697	712	747	766	711	680	736	725	728	736	734	709	728	669	726	719	702	732	726	754	770	708	717	742	768	747	712	705	685	727	697	721	699	733	730	735	716	730	734	719	731	745	730	725	683	719	703	697	762	774	709	701	658	717	744	729	720	777	681	741	687	709	729	729	687	705	740	766	722	733	697	682	750	717	694	724	763	721	687	720	723	716	728	697	746	710	728	749	710	745	783	735	729	731	735	686	727	774	691	703	693	754	732	748	711	720	766	708	712	733	718	724	692	708	734	677	718	728	742	752	703	713	762	726	735	721	703	692	772	714	725	741	758	755	708	749	690	716	696	712	695	774	719	679	691	705	707	720	729	748	695	721	737	731	722	763	673	743	784	732	771	731	691	684	717	745	731	718	750	732	727	764	690	725	748	691	723	682	699	667	735	715	732	753	706	720	686	707	748	750	711	735	750	732	761	739	725	770	719	748	735	724	722	714	713	734	784	716	691	762	774	716	711	747	714	762	711	762	717	751	716	723	733	754	705	733	731	757	770	734	722	756	802	762	704	788	729	724	708	772	705	745	696	673	680	692	746	706	752	713	679	710	720	747	705	800	725	744	758	755	739	742	695	734	722	725	724	730	741	790	706	691	672	720	726	705	723	695	728	723	762	774	718	765	738	704	676	759	721	700	740	716	744	740	708	703	705	693	766	723	728	725	725	745	745	721	715	717	750	731	753	725	737	748	712	725	756	720	717	706	729	735	726	713	708	726	747	762	713	729	716	700	720	725	725	724	727	746	748	772	739	770	713	717	683	676	705	743	711	767	713	715	713	732	733	727	723	705	746	702	754	764	723	661	691	778	723	707	747	742	683	704	713	740	738	724	718	760	695	751	761	748	686	714	714	708	721	752	746	704	706	708	776	740	694	664	726	723	726	727	728	808	704	775	730	692	771	726	737	722	696	696	759	698	746	707	737	716	719	737	723	711	739	723	724	757	706	735	717	801	721	726	692	726	744	720	717	744	716	742	743	756	724	693	725	713	736	708	694	748	728	712	741	747	692	708	738	689	718	730	722	705	708	744	709	706	718	730	713	740	715	747	730	765	694	746	699	742	751	700	750	682	721	726	708	731	706	708	727	714	736	744	710	693	729	743	718	767	742	729	718	773	677	791	762	732	729	709	750	729	682	728	749	716	674	768	771	772	729	726	749	762	713	722	718	732	709	724	701	728	734	703	764	702	718	695	735	732	746	710	727	746	698	685	691	733	727	744	713	681	720	754	710	756	690	756	740	715	741	746	736	765	699	699	777	733	747	730	698	697	724	739	705	749	713	766	767	739	705	763	757	747	712	738	727	726	680	744	717	729	766	699	733	693	738	799	733	754	753	718	704	679	718	788	712	748	737	708	733	711	680	750	691	739	705	760	695	718	720	693	762	731	719	737	695	752	760	728	758	699	700	722	719	694	727	763	701	730	680	682	710	738	753	741	782	741	772	729	735	723	762	754	710	721	726	751	725	732	748	768	709	744	735	719	716	735	717	711	746	673	687	705	735	747	721	692	721	709	703	736	741	684	760	695	725	708	657	729	732	757	741	739	743	680	707	734	714	734	712	715	712	752	725	720	765	741	763	772	712	738	742	710	693	769	759	696	748	743	654	746	734	754	725	792	733	733	719	705	730	738	704	698	710	728	733	708	701	746	745	762	735	708	752	751	710	723	716	774	725	780	697	730	721	715	697	669	721	731	733	735	715	744	767	733	721	722	716	711	737	756	747	707	709	686	707	695	731	761	746	745	712	724	696	715	713	751	760	710	786	695	757	681	733	728	720	738	752	715	688	734	728	729	714	747	776	775	773	710	740	736	731	717	739	705	714	762	730	731	719	707	727	674	711	741	691	742	792	742	709	717	789	702	753	705	769	762	726	734	783	722	725	717	725	755	790	715	756	734	699	712	729	707	703	726	729	738	719	727	707	761	719	696	717	740	711	724	728	704	716	782	697	677	756	686	690	718	686	681	731	744	734	706	763	702	781	737	716	738	696	695	746	772	731	723	714	749	704	727	778	729	703	702	731	683	717	771	765	683	741	717	741	732	735	725	740	716	758	685	733	711	744	727	706	696	794	738	715	780	739	781	687	735	710	669	739	708	742	729	714	728	765	762	735	744	734	746	732	718	729	666	762	758	745	718	720	705	756	691	737	729	751	671	724	711	746	703	718	693	716	718	725	706	702	700	696	725	711	741	734	705	660	700	702	742	714	740	749	786	739	715	692	734	748	714	773	696	724	737	738	741	695	713	708	744	732	683	693	711	752	759	733	708	715	744	688	762	757	740	736	705	706	741	753	718	736	731	772	724	738	731	763	708	714	712	753	750	710	736	747	750	775	716	686	722	734	805	721	755	753	752	705	707	675	752	749	696	747	736	701	725	754	745	714	699	677	741	805	709	743	712	733	714	642	716	724	728	729	674	739	751	756	725	792	774	708	702	711	696	749	711	715	708	721	724	701	731	725	747	733	688	732	680	692	701	693	754	738	710	737	683	741	728	683	705	752	712	711	718	706	704	704	689	753	701	697	691	708	736	741	746	724	739	705	697	729	711	739	739	725	727	743	678
25685	21602	27650	25482	12727	4037	2765	2434	1987	1712	3069	6356	6842	4851	3290	2310	1747	1457	1239	1008	923	871	790	775	770	807	777	744	755	755	736	775	749	737	814	757	838	765	759	765	772	764	794	727	768	784	766	785	717	797	807	769	808	787	755	766	776	748	707	756	799	760	767	797	707	743	758	720	747	755	779	719	746	731	786	735	803	749	756	760	779	745	753	780	740	779	786	732	791	753	748	722	740	713	803	751	748	776	776	751	748	767	732	749	769	726	710	775	711	762	786	769	771	727	783	784	781	788	796	716	714	787	769	768	798	711	740	746	723	764	757	788	733	764	762	740	765	809	759	768	765	687	722	773	736	765	746	688	774	779	758	743	728	762	777	774	798	749	768	794	755	785	794	770	775	750	798	792	827	782	713	781	749	769	785	759	772	702	772	851	791	775	755	727	742	809	764	781	770	748	727	780	710	743	752	771	795	791	775	759	742	731	721	793	757	728	807	749	732	779	767	757	807	805	786	759	783	753	743	722	759	785	748	791	809	773	733	731	704	803	749	770	774	754	755	757	724	783	764	756	782	757	700	733	771	726	801	760	731	772	726	760	754	730	714	752	765	755	811	733	776	800	771	823	738	779	739	785	765	773	743	705	752	734	764	720	762	739	757	782	743	781	782	718	746	719	757	775	717	750	756	793	740	741	735	778	796	743	740	726	773	788	795	747	772	801	766	719	797	796	753	713	778	777	810	717	777	784	808	815	760	741	739	724	812	798	753	758	744	747	782	772	789	786	762	728	756	774	794	785	750	762	720	735	756	758	790	762	792	739	782	750	751	763	757	782	780	744	753	795	756	792	718	764	741	760	763	732	741	734	795	774	798	740	773	758	773	771	772	785	753	796	757	785	771	787	763	743	746	751	762	778	819	761	750	750	783	740	732	756	787	741	782	723	763	725	769	805	741	745	733	752	748	777	739	756	728	734	784	759	742	781	757	781	737	735	771	730	750	725	759	739	704	720	732	773	767	777	783	731	754	752	789	755	790	758	752	767	795	755	767	785	731	759	744	731	713	751	722	749	703	741	745	712	701	798	739	754	738	817	746	727	793	795	806	758	763	769	796	754	788	801	703	767	746	791	760	722	749	724	759	732	784	728	760	776	731	773	776	746	736	728	765	738	744	775	772	757	762	780	750	770	742	739	781	773	774	783	782	783	791	711	691	709	781	786	758	761	754	729	748	755	809	759	712	723	818	727	726	746	776	745	780	742	784	740	770	770	739	786	707	756	832	720	791	818	742	795	776	716	780	763	800	745	758	733	752	735	721	760	755	677	750	712	794	765	779	738	769	752	737	721	763	725	766	799	742	776	774	715	734	752	749	741	790	750	778	755	743	755	784	761	750	723	770	767	757	785	719	806	786	773	767	783	739	762	791	760	787	729	758	737	790	768	720	736	726	767	821	763	728	765	799	783	774	766	748	751	731	751	803	752	770	745	774	750	779	754	729	786	717	780	767	736	771	674	826	741	748	719	777	798	795	806	766	728	737	705	752	777	744	725	712	799	762	790	777	768	739	770	718	748	752	740	718	770	749	769	749	781	791	739	732	800	731	774	733	770	774	791	762	763	750	754	777	756	749	794	769	739	747	724	736	778	745	750	750	755	691	749	744	803	787	762	800	703	786	753	756	762	790	749	768	738	765	786	775	719	772	727	757	755	814	735	805	758	748	791	749	794	829	762	782	765	779	726	760	771	764	781	791	753	795	742	761	767	757	771	785	736	705	746	748	804	751	766	747	775	747	728	784	746	775	743	778	761	718	778	767	734	756	764	759	752	741	759	745	731	721	771	772	722	745	755	765	818	787	807	784	775	744	755	787	728	770	808	736	751	764	737	755	780	737	729	778	778	728	719	775	761	813	752	769	746	754	743	809	761	734	764	781	775	780	752	777	774	776	718	804	756	738	716	813	782	746	755	794	733	734	760	761	776	731	746	771	802	791	765	780	752	747	773	757	781	763	778	780	774	798	702	780	723	781	795	745	765	780	754	798	791	754	831	753	820	777	757	736	779	787	815	823	802	760	794	775	777	787	719	755	757	798	758	749	717	734	773	781	701	764	751	716	760	782	794	735	774	797	753	753	731	782	751	752	758	747	746	802	781	783	827	749	703	776	758	739	744	728	744	751	735	763	760	816	786	730	738	763	782	752	742	794	724	776	720	731	771	775	746	759	707	730	736	775	814	759	800	760	821	774	752	790	775	745	737	769	798	737	793	789	782	722	829	770	768	761	770	747	781	832	738	800	777	753	744	759	721	747	762	738	766	737	741	765	759	785	739	805	766	759	760	717	778	758	731	784	816	737	719	803	724	761	775	771	785	738	755	766	790	778	773	798	738	757	743	750	758	747	730	781	727	747	732	731	736	786	712	779	796	760	767	759	746	825	747	802	761	799	727	746	725	745	766	753	814	781	753	750	747	759	830	736	752	751	836	774	699	749	759	743	741	690	794	735	810	729	753	756	788	732	740	756	795	790	763	776	783	759	766	769	773	753	782	747	759	723	780	741	825	739	768	815	750	760	725	728	707	779	792	735	791	802	774	735	783	719	705	768	749	741	752	769	736	712	757	777	757	736	783	779	761	744	741	749	759	742	751	762	778	774	750	765	676	778	782	747	761	736	770	783	756	735	800	750	786	761	762	767	754	744	784	807	785	803	723	725	738	758	766	737	796	762	726	745	721	735	723	768	791	734	768	724	772	792	775	752	707	758	815	766	775	758	786	714	745	746	731	812	761	736	808	748	771	717	775	715	794	729	758	758	772	776	706	714	735	730	792	747	762	788	744	725	722	803	753	770	770	787	808	775	768	775	735	747	765	797	768	775	718	755	766	753	796	742	738	711	735	743	727	731	774	762	737	763	789	745	746	756	749	766	734	785	794	783	764	764	754	784	796	745	746	760	788	710	782	751	776	778	722	798	763	747	738	736	777	752	680	761	731	814	745	765	757	773	818	764	712	786	770	810	764	756	727	806	737	748	773	736	749	789	828	782	751	777	731	721	774	781	752	740	763	759	782	749	755	767	741	734	759	736	746	724	724	762	743	781	739	752	745	739	765	735	741	766	792	730	740	765	714	733	756	791	759	739	816	721	772	750	808	810	748	786	774	745	732	795	766	774	732	689	735	780	715	751	806	786	721	754	739	717	791	735	725	764	717	709	772	717	771	763	705	792	738	798	779	754	775	752	756	742	760	766	732	790	783	736	761	773	736	784	831	780	796	798	776	807	724	756	781	723	748	768	772	749	784	718	794	784	757	748	760	744	771	793	728	749	750	795	740	743	787	757	742	771	799	807	747	706	753	753	750	786	707	750	720	780	711	754	748	735	755	790	738	784	757	721	790	792	755	776	758	755	763	764	797	716	732	737	753	771	794	782	783	773	755	763	779	743	790	758	784	687	762	733	751	773	721	789	740	732	738	756	730	743	779	738	765	787	723	836	751	750	734	718	735	722	735
33293	47864	17986	7507	6895	6146	4776	4409	3473	2951	5673	11819	11810	8399	5818	3774	2754	2402	1770	1396	1233	1042	913	963	879	893	854	896	910	902	867	848	845	908	912	925	920	903	870	907	871	917	892	859	888	899	900	888	875	901	867	902	892	912	855	865	938	845	864	919	847	890	845	866	904	914	867	889	903	1004	917	880	872	867	853	889	838	846	934	877	894	834	852	906	869	897	886	925	950	873	870	859	891	848	887	842	850	887	887	871	881	896	885	883	887	858	869	906	912	934	872	859	905	869	883	925	896	890	942	866	950	932	894	839	911	854	889	861	906	870	906	884	905	878	884	902	954	946	901	919	830	907	859	933	850	881	877	914	920	868	924	856	869	877	832	908	855	878	892	860	888	893	865	888	857	864	898	893	924	852	904	917	979	841	852	835	875	887	891	863	890	896	901	837	907	898	907	898	945	863	929	941	912	884	924	899	880	859	832	881	922	931	859	893	866	841	856	846	906	898	905	901	912	890	878	903	896	904	895	853	889	878	883	913	893	852	894	904	933	856	877	856	874	922	906	875	912	900	882	851	897	899	887	925	873	852	884	905	852	902	809	907	916	890	894	892	885	936	888	900	902	912	900	873	888	922	895	870	872	860	963	863	872	839	886	937	859	922	898	861	850	877	895	861	893	883	859	889	911	889	929	859	858	960	840	852	937	850	924	921	883	873	982	939	914	880	890	899	872	855	907	831	858	864	878	868	887	884	864	894	877	874	915	934	939	922	877	902	859	914	855	920	861	926	852	935	922	906	878	921	892	854	900	887	934	888	887	851	919	847	904	919	847	844	828	910	896	924	951	880	917	872	918	929	918	894	889	890	894	883	875	914	919	866	896	837	945	839	887	863	873	892	874	905	921	896	859	898	896	881	885	888	841	896	907	879	928	897	862	844	845	910	973	928	888	831	890	862	883	860	894	913	920	905	953	847	902	886	904	874	868	865	902	903	873	817	888	890	854	848	862	922	892	855	868	910	913	888	878	902	864	927	843	892	899	899	902	849	909	838	863	862	931	852	912	856	893	914	880	874	909	912	912	895	914	902	816	876	856	895	860	906	826	866	883	936	911	895	840	840	878	889	880	908	838	825	852	885	876	887	863	944	872	855	895	884	904	881	883	842	884	926	931	878	910	882	926	885	831	866	910	875	908	914	875	925	906	894	879	865	843	921	924	903	894	918	870	881	890	835	909	868	889	884	934	911	870	888	867	904	893	912	883	871	904	887	931	901	910	921	907	851	937	924	884	906	861	911	953	886	857	835	912	887	874	910	895	904	876	921	875	905	897	869	924	916	889	930	882	896	942	896	912	929	891	881	877	882	892	860	852	904	869	885	860	924	834	876	901	931	874	853	885	897	907	905	920	857	880	861	869	882	899	858	889	893	891	884	864	897	892	898	902	894	874	927	902	893	859	857	872	870	914	930	854	878	865	844	894	900	921	907	857	910	920	884	882	887	895	891	938	946	793	892	857	899	888	931	835	891	917	950	875	895	876	910	920	834	931	951	903	915	930	897	904	865	870	930	850	876	871	870	891	861	881	886	889	916	922	904	815	858	901	870	848	919	950	899	941	931	889	930	931	877	877	895	915	937	857	831	930	826	888	854	908	912	935	901	893	867	895	835	925	909	889	868	885	844	910	885	897	892	854	876	928	889	902	930	897	868	851	881	891	884	895	923	893	948	866	841	884	873	856	943	848	845	906	910	923	848	895	879	867	913	858	878	882	863	894	885	919	879	900	896	922	919	856	878	878	879	860	861	850	907	919	898	856	933	916	850	871	875	886	857	919	882	900	895	905	907	857	838	903	873	904	917	849	850	887	889	913	897	870	854	857	871	891	916	873	875	882	867	876	903	888	877	913	908	870	925	914	899	864	877	902	878	884	875	908	894	902	881	885	883	913	924	890	865	945	871	900	867	886	916	890	939	867	880	900	898	885	903	893	891	881	900	875	856	930	900	890	896	863	888	924	933	948	890	912	866	903	891	948	904	871	852	881	860	883	866	874	952	896	889	927	907	883	866	849	925	918	836	870	887	912	880	892	874	876	853	883	870	864	899	874	887	852	932	874	900	827	864	876	922	904	833	871	893	827	844	929	914	853	920	850	865	828	881	940	909	866	861	865	890	834	897	858	858	885	881	942	858	914	864	907	857	858	897	956	929	856	896	879	914	857	911	929	908	903	880	890	923	840	924	891	889	884	866	936	878	859	905	859	916	841	855	884	791	899	885	845	868	862	875	893	840	868	907	882	923	871	850	888	901	957	890	901	851	910	866	887	942	869	920	917	955	913	958	839	902	890	944	866	884	894	874	903	922	892	801	818	935	884	880	923	922	876	870	906	866	913	888	838	861	862	872	877	886	887	853	890	899	944	850	894	893	883	911	934	861	864	874	972	895	867	919	904	931	870	886	848	935	932	891	880	892	885	913	916	867	913	881	843	854	927	878	871	883	894	867	871	859	837	941	871	919	950	909	856	903	901	860	935	902	963	943	927	832	882	947	864	919	877	913	928	890	847	864	923	875	855	927	940	885	909	875	906	786	842	937	870	893	890	912	870	920	899	904	900	926	913	826	899	939	853	893	890	844	872	892	882	837	895	865	891	900	917	916	879	858	853	839	883	916	892	844	925	883	859	881	967	892	893	831	850	932	882	919	924	913	842	926	872	880	854	923	899	892	884	862	894	852	852	885	897	839	897	867	861	927	864	952	840	851	897	869	912	888	824	895	858	872	851	908	891	838	928	859	843	886	870	914	902	886	913	924	886	902	849	874	900	895	884	905	930	888	840	860	878	948	890	879	884	912	858	899	854	896	890	859	894	887	927	897	914	870	844	922	910	889	874	914	856	929	884	901	901	889	877	825	917	902	923	868	950	927	920	892	914	914	908	816	907	935	870	950	895	887	933	854	868	869	881	902	876	853	892	876	902	928	930	859	944	928	940	859	925	844	866	906	908	890	871	898	860	933	856	901	856	856	902	940	935	909	902	898	888	913	914	879	911	880	875	900	891	963	857	896	869	849	887	856	819	860	909	882	931	873	919	855	877	928	945	862	859	921	878	889	874	887	933	867	875	873	913	872	919	874	899	868	848	867	883	864	917	912	876	883	862	880	926	918	905	842	871	908	881	872	912	904	870	910	906	922	881	974	911	891	881	899	921	876	911	941	864	889	860	896	833	892	851	894	888	898	904	890	965	918	874	875	901	923	909	846	893	846	914	930	875	914	891	844	885	883	904	889	928	899	902	941	847	842	865	872	940	891	877	875	868	846	872	907	878	888	900	896	873	851	894	883	935	902	931	871	909	943	922	923	942	878	846	890	847	859	896	900	850	913	861	860	902	864	884	842	902	888	872	837	892	872	864	861	924	896	915	881	939	904	890	893	881	905	892	852	957	863	879	913	886	902	824	863	860	906	920	820	906	914	933	908	886	841	910	872	862	873	890	883	950	852	860	856	898	927	927	867
23225	21503	29273	24129	21491	21624	14402	5524	3208	2622	4739	18126	21810	17723	12571	7971	4686	3502	2653	1899	1471	1152	992	934	846	870	860	902	854	864	836	852	839	910	816	854	835	817	843	787	831	844	901	859	819	882	770	865	876	863	880	845	858	820	839	853	832	868	855	904	853	870	800	882	819	875	853	826	836	827	874	893	821	798	859	829	850	876	807	848	856	886	851	818	885	899	832	855	835	808	841	824	879	835	892	835	836	858	891	812	800	868	855	925	840	900	841	877	903	833	893	895	827	818	887	862	878	929	870	861	800	841	865	877	859	884	860	827	907	832	842	846	878	875	900	900	840	819	801	821	809	845	839	838	837	826	822	849	855	874	884	891	833	836	834	866	874	887	886	877	838	855	812	872	831	847	823	821	865	841	869	848	806	845	823	886	839	826	848	863	831	877	829	830	832	807	844	884	836	839	856	821	866	918	861	874	802	882	826	840	879	894	838	813	891	901	846	884	770	871	848	887	840	844	888	815	818	847	817	892	883	872	827	915	833	815	879	827	832	823	825	836	909	808	822	796	873	791	811	847	815	894	823	835	825	820	860	875	780	831	856	916	876	836	874	862	869	804	856	889	879	862	835	903	828	795	841	783	826	824	892	890	828	850	833	834	859	893	865	834	848	883	820	837	820	804	877	822	830	846	831	868	862	830	883	831	873	809	862	840	791	852	812	887	872	865	860	862	811	845	863	866	951	830	816	840	849	871	833	822	884	858	830	823	889	852	837	848	820	901	861	827	864	884	859	821	819	795	784	854	864	879	848	855	828	906	782	833	894	853	874	837	846	817	857	874	845	825	873	802	854	898	895	794	842	859	813	817	839	785	852	820	846	778	765	816	825	883	880	857	854	829	879	848	879	853	884	897	844	874	879	851	822	809	864	867	836	835	890	865	821	844	879	852	868	841	892	842	809	866	852	855	894	846	893	861	793	831	853	876	857	843	865	827	826	859	814	790	844	811	853	812	826	922	890	843	873	866	911	892	852	812	871	865	871	831	838	781	810	805	895	888	904	793	896	789	875	863	870	848	835	873	859	827	859	855	863	861	873	879	857	874	838	821	852	884	879	826	860	909	842	915	817	859	834	832	847	830	792	871	858	820	859	893	909	850	849	851	864	827	919	894	911	917	887	850	827	830	892	862	822	853	871	856	857	868	865	847	815	881	887	832	841	865	844	850	852	890	845	807	844	837	865	839	819	855	871	856	860	847	853	812	856	823	864	784	873	853	853	893	788	855	894	853	838	892	843	859	881	839	784	871	859	871	820	837	829	857	930	825	818	818	843	826	897	842	827	865	867	791	820	873	816	870	823	783	818	857	788	813	811	797	826	859	849	831	852	904	892	870	771	847	818	809	814	874	908	789	875	827	854	828	881	857	842	846	859	845	815	880	867	853	849	836	805	820	878	818	853	845	809	867	883	899	809	908	868	827	829	878	839	892	856	853	810	792	814	855	855	814	875	836	800	900	876	849	841	857	831	776	845	873	824	841	852	851	849	831	799	857	888	911	918	865	808	851	868	910	813	846	849	894	880	813	905	839	827	857	869	842	861	845	818	847	849	865	828	887	800	853	822	878	809	871	826	844	877	850	816	822	849	876	830	861	809	856	859	893	851	873	812	854	853	860	808	886	868	847	857	847	865	836	840	883	834	871	860	798	849	883	855	860	809	817	804	831	875	807	859	854	907	875	861	834	847	875	802	875	827	830	843	837	856	865	831	832	836	837	854	885	784	868	865	895	890	854	831	839	860	821	841	851	836	904	841	824	842	823	853	928	847	863	799	851	876	859	831	856	830	806	885	834	874	855	908	847	850	803	868	831	879	866	834	829	857	849	838	847	861	865	874	842	826	857	823	847	799	895	841	851	869	841	884	863	833	882	828	898	834	851	827	852	861	825	885	842	844	806	817	858	856	863	844	829	848	876	854	863	869	830	920	859	891	809	817	832	836	818	834	859	852	822	881	858	864	836	879	861	834	810	867	850	823	875	856	881	819	803	867	770	878	872	849	876	879	842	827	822	832	850	888	852	851	870	923	820	836	858	875	831	835	826	862	850	869	886	849	829	835	819	882	789	841	855	879	902	857	884	880	853	844	890	859	880	849	880	861	855	873	871	865	909	872	855	887	899	866	817	873	845	867	830	874	896	874	857	845	833	834	871	828	855	820	826	861	869	853	869	909	786	890	880	852	812	862	823	883	870	853	812	842	812	861	843	853	869	822	863	842	829	892	865	885	810	863	916	853	855	799	833	870	833	839	877	850	861	845	828	841	828	854	847	892	896	808	792	841	790	909	868	832	871	844	808	883	849	819	859	835	841	863	891	854	822	848	844	876	840	841	868	846	824	819	837	831	861	860	874	831	893	827	793	865	870	891	868	838	840	765	838	877	858	831	865	840	846	843	836	886	853	853	876	792	819	829	837	884	837	860	865	794	843	831	826	861	861	897	806	868	875	819	845	865	799	918	860	866	861	804	910	828	934	826	844	843	817	890	812	868	787	889	776	925	851	877	888	886	855	874	813	882	859	893	844	847	849	854	851	823	838	881	868	835	904	836	827	829	863	837	849	851	829	860	835	866	842	888	813	879	911	849	859	805	814	885	877	857	859	865	888	865	842	843	825	872	812	902	855	923	855	851	799	819	861	851	787	857	809	824	956	883	806	905	916	824	813	910	849	876	852	849	861	816	862	848	834	871	858	831	852	864	880	837	902	778	847	856	834	866	828	799	838	843	852	822	855	876	804	820	848	858	852	847	845	828	832	870	850	850	879	841	811	834	851	839	830	812	877	830	831	846	861	871	835	878	866	860	866	858	870	813	899	867	866	828	788	878	933	843	907	893	848	877	821	896	831	841	775	866	854	900	840	855	839	846	849	849	867	834	864	867	819	878	869	852	897	839	852	877	835	877	833	838	839	829	870	885	853	846	856	845	814	838	940	934	825	870	880	864	881	837	801	845	843	842	795	872	893	872	830	893	841	838	878	896	860	852	888	867	861	813	860	898	786	854	855	832	841	845	862	833	880	869	889	799	914	821	893	835	815	831	792	850	847	852	836	894	873	880	861	831	852	868	847	841	842	789	824	818	830	785	814	836	897	828	873	829	856	901	856	853	890	821	873	836	879	820	834	840	820	874	881	833	904	866	847	808	842	852	820	844	815	856	834	798	839	827	875	876	940	861	865	867	867	817	853	875	856	855	880	868	879	889	840	856	840	865	808	838	837	884	901	877	836	868	838	880	883	879	852	841	838	842	860	854	857	869	890	860	922	879	864	841	849	865	847	884	922	839	871	897	863	869	851	840	851	869	884	864	905	828	853	879	837	866	852	822	850	902	908	841	825	849	884	832	791	855	844	827	861	797	837	892	802	923	911	888	889	806	898	831	876	835	795	857	796	879	837	839	854	836	803	884	837	813	880	813	898	859	803	839	801	834	921	855	837	859	834	860	855	835	829	858	853	794	838
38848	64991	35389	13281	12189	8776	8853	8110	5711	4263	7898	24937	26052	21350	15840	10453	6796	4956	3537	2687	1895	1410	1140	1064	1055	979	952	973	950	920	954	1046	941	946	965	949	988	942	952	983	993	992	935	969	986	949	942	980	997	933	939	942	912	944	926	955	988	930	969	887	958	977	978	980	979	958	982	932	907	974	921	974	959	912	957	934	979	948	953	929	937	974	973	967	945	930	982	916	905	915	946	955	1006	992	915	960	938	942	927	950	994	921	923	951	924	968	958	927	930	987	903	925	925	974	1004	954	964	955	962	906	912	938	951	1011	932	971	966	937	922	984	992	979	940	894	978	959	942	969	980	978	990	939	964	1015	987	948	924	925	947	948	917	946	877	960	947	1002	986	968	1015	977	944	974	933	938	920	959	1009	998	980	948	922	956	925	948	931	996	923	908	943	1001	960	982	970	981	904	910	984	1031	945	925	971	927	935	1028	911	988	964	967	912	944	968	926	992	910	961	946	938	942	990	934	943	1022	985	935	921	920	973	929	957	897	993	950	897	926	955	987	898	993	975	935	961	935	878	921	965	973	962	971	950	949	968	896	902	954	940	967	890	976	945	939	957	949	1007	930	972	938	974	979	949	916	984	992	886	942	974	941	980	890	930	908	958	965	975	951	952	955	943	943	944	989	979	967	963	917	983	917	944	1022	958	955	938	961	969	908	944	917	960	988	983	960	963	912	961	927	967	930	946	925	946	987	943	938	912	994	1015	1013	986	981	906	941	969	908	1017	1002	938	961	972	967	1014	945	961	950	950	910	982	951	953	1019	1003	965	926	911	887	953	967	998	968	935	916	913	939	927	970	896	934	942	886	978	970	984	973	936	932	942	1006	952	960	936	975	971	957	947	916	1021	909	926	920	1011	982	935	935	913	937	921	919	950	922	959	938	958	969	950	946	941	944	907	939	996	974	950	945	965	925	971	975	916	935	957	917	966	984	928	972	953	953	928	969	940	913	903	959	881	946	993	957	998	957	994	986	933	971	972	942	1000	963	980	957	988	959	949	1009	920	996	953	938	968	977	974	932	950	959	941	957	968	951	932	924	977	995	954	954	957	946	947	996	940	914	962	957	1002	948	920	927	927	958	1008	945	929	928	917	995	904	948	963	938	976	968	955	997	962	1015	985	973	950	1008	931	899	926	972	966	977	957	930	972	907	951	980	974	933	931	974	952	966	970	968	1001	942	975	874	897	994	1020	976	987	947	945	906	1027	962	971	964	905	967	954	937	930	938	928	987	959	947	961	921	1000	929	960	928	894	979	912	947	958	914	995	956	966	1002	965	966	996	946	981	918	959	919	1001	980	931	993	962	936	950	1007	953	946	913	927	958	924	1011	934	962	942	942	955	908	910	964	984	983	990	943	925	963	967	933	943	992	921	917	936	981	969	921	916	921	943	969	974	934	964	962	958	925	904	930	999	1025	929	958	980	1013	1006	986	933	956	977	1001	949	944	978	947	943	948	958	959	947	973	916	927	985	973	941	907	976	957	975	927	937	963	950	994	924	992	998	991	991	983	988	911	967	991	942	966	961	932	971	975	966	988	958	901	945	911	952	937	931	940	910	927	943	952	925	930	954	958	956	984	931	902	922	937	939	966	908	1032	988	977	981	1004	1009	1001	968	924	974	934	974	995	956	923	1028	967	954	956	983	987	962	920	928	952	950	943	939	936	900	955	884	924	998	953	994	961	931	944	929	929	967	973	993	934	963	917	981	899	958	957	960	898	919	933	940	973	951	948	959	950	941	928	925	948	901	957	933	965	934	919	1013	953	948	967	960	967	951	912	999	971	929	940	960	979	984	997	994	929	923	949	962	948	929	953	889	949	954	983	958	958	968	962	970	957	960	963	968	928	991	964	984	952	935	944	967	924	932	957	922	949	899	953	967	1009	1004	958	953	980	930	961	959	879	964	957	961	948	940	996	969	937	956	977	983	931	965	992	991	966	956	940	976	957	1000	883	928	954	960	958	968	933	917	942	943	1032	1035	959	972	893	910	955	984	940	946	940	973	951	900	939	889	953	936	943	961	996	972	951	959	981	952	937	943	938	975	1007	971	929	938	943	970	918	892	946	920	957	930	952	973	944	1019	922	957	966	967	960	997	946	943	992	944	952	963	954	923	949	952	997	998	988	947	1009	969	954	929	943	929	1003	941	963	952	982	930	975	912	932	929	932	956	932	924	992	997	960	1014	945	924	928	958	962	956	994	904	947	905	939	986	935	979	943	969	1004	986	976	974	917	981	994	987	946	933	957	922	936	984	938	964	922	956	946	960	939	955	956	961	977	983	926	941	919	988	934	904	961	948	968	975	975	924	991	982	936	960	913	934	928	985	987	913	884	957	980	920	967	953	1011	945	944	924	963	990	920	965	974	973	972	965	933	912	1008	949	913	975	908	965	924	916	993	941	882	964	952	987	956	1007	956	998	958	895	978	927	963	962	972	945	967	946	953	989	982	967	1044	955	980	991	998	936	953	1028	924	993	943	980	949	923	945	957	951	981	945	971	991	953	957	958	1000	912	1023	939	937	938	942	953	947	932	902	986	987	975	899	948	946	947	953	987	926	954	964	946	997	980	948	965	942	961	927	943	947	1002	996	974	925	932	976	960	945	879	934	954	979	951	976	988	973	951	909	949	1018	925	1035	989	979	987	909	931	941	943	947	931	945	946	963	920	918	997	985	1016	979	1001	961	978	947	954	933	937	941	929	1017	903	903	920	961	984	991	938	1016	971	975	936	1030	938	959	951	943	912	924	903	975	979	976	962	922	941	946	966	970	940	901	979	915	920	956	948	971	963	955	983	974	919	988	954	919	961	993	1008	992	978	941	944	989	937	957	998	942	970	975	919	994	941	927	961	933	931	998	927	965	949	947	920	885	959	958	961	897	986	970	1001	933	951	948	957	999	962	936	965	975	925	944	982	949	955	996	947	968	973	956	944	960	964	978	977	935	958	928	991	965	924	1013	927	949	977	995	933	954	951	947	938	979	957	989	971	917	962	983	896	947	988	900	939	889	988	988	1044	988	927	1005	949	958	959	1045	944	955	967	974	928	869	927	969	983	971	893	984	930	979	929	948	967	945	998	986	983	985	932	966	918	977	973	1005	941	965	943	954	925	902	873	982	976	960	979	967	965	966	988	954	922	1009	893	973	989	937	955	953	930	1007	950	923	942	918	889	929	984	1001	914	932	936	974	1003	984	980	937	982	941	1000	925	928	921	958	907	937	957	931	983	924	987	925	934	959	950	976	920	860	939	960	938	966	923	944	942	971	982	962	917	939	958	972	930	943	969	922	937	919	1000	934	968	928	967	959	993	975	974	884	939	949	968	937	957	989	947	989	929	928	945	1005	969	1003	948	951	882	991	947	1021	902	935	1048	903	931	939	926	948	924	929	944	955	976	940	917	940	958	902	932	963	950	849	963	961	952	964	958	958	962	915	971	957	975	965	960	917	912	953	963	1018	916	968	934	993	1023	963	959	877	947	933	976	1009	965	965	971	960	910	926	989	980	940	871	966	905	920	994	928	960	929	969	961	994	954	975	984	903	1009	932	941	958	978
28623	26847	24983	8104	3368	2587	1838	2651	2010	1354	1422	2133	2116	1828	1480	1102	941	808	775	719	709	698	673	638	688	703	702	647	659	672	663	628	637	671	649	713	672	653	632	630	639	642	669	635	628	667	670	659	657	667	700	662	669	654	638	630	681	644	637	629	634	670	638	709	699	668	642	651	661	656	643	689	661	637	650	688	679	655	671	653	658	678	649	674	668	687	661	660	623	672	657	657	687	660	631	679	677	637	593	682	630	662	658	701	649	636	650	659	679	616	657	701	645	635	653	656	642	645	660	662	640	652	690	686	649	645	610	628	659	683	617	685	677	622	669	660	666	675	624	661	635	662	673	601	636	674	630	641	609	694	648	659	689	630	633	677	634	656	685	650	671	678	632	676	651	667	608	637	666	655	636	643	656	682	652	704	674	686	670	657	640	698	668	641	631	694	634	699	658	671	620	639	651	705	665	633	640	662	624	640	640	665	672	673	612	646	639	640	651	701	636	691	615	633	667	673	670	656	670	663	679	643	605	658	646	633	625	699	623	615	604	637	645	633	667	637	661	658	703	636	620	653	633	688	661	661	664	641	656	673	621	677	651	635	619	660	664	657	674	611	627	625	664	615	626	661	635	665	681	620	649	631	708	664	667	698	646	648	662	654	604	648	659	650	646	643	658	650	664	614	619	639	658	659	626	665	586	666	650	663	684	678	613	674	677	665	657	687	636	695	710	622	662	665	647	692	619	665	665	675	648	681	661	596	686	644	718	637	719	682	626	641	630	681	661	652	641	628	634	659	606	622	633	664	761	659	659	648	659	658	666	650	671	663	635	656	672	618	683	680	592	661	641	672	622	698	648	634	650	649	645	655	645	629	603	686	671	634	616	684	673	660	690	596	639	696	677	623	638	699	671	651	666	710	642	665	678	659	715	685	628	670	626	643	696	632	651	649	627	743	681	657	639	644	660	663	663	678	689	664	653	666	654	637	630	640	658	714	665	656	638	668	611	657	646	621	633	644	661	678	678	618	640	653	628	662	654	650	670	646	677	660	658	657	679	639	635	697	670	640	675	633	680	682	622	628	682	661	677	681	657	669	642	649	669	694	651	624	639	681	671	587	675	681	669	644	691	678	664	642	661	635	656	638	693	660	668	672	703	607	665	702	663	616	664	670	673	666	681	644	642	651	669	648	630	640	644	663	594	632	652	650	644	660	648	672	628	660	613	640	654	680	656	671	657	624	613	661	674	682	667	652	651	698	606	651	662	656	652	621	683	630	677	690	635	655	675	660	652	654	633	628	683	738	655	608	624	661	641	600	635	623	602	633	645	661	663	613	628	711	621	661	690	666	667	649	742	613	673	599	663	666	647	689	665	701	683	666	588	639	686	667	677	654	678	642	662	619	626	661	636	690	657	582	615	654	645	620	655	655	661	671	636	651	649	688	663	662	637	641	644	635	659	649	679	660	647	675	663	604	636	695	630	653	683	653	646	673	607	684	641	685	652	643	676	652	631	642	622	650	663	674	676	678	680	644	651	681	652	653	644	645	642	617	696	628	651	608	598	654	619	607	668	710	641	670	645	655	637	634	636	654	631	636	619	697	668	716	659	633	653	624	651	629	654	660	684	639	595	608	662	672	672	638	642	659	655	658	677	623	655	640	700	632	701	693	661	682	654	595	601	641	668	669	646	656	639	662	636	655	637	663	659	670	640	639	694	629	663	660	662	608	651	649	672	669	682	696	642	588	603	662	638	649	617	648	647	655	670	624	645	621	649	676	673	647	656	647	658	632	656	649	649	680	672	635	665	649	635	671	658	668	662	633	681	628	625	651	652	662	691	670	629	671	696	682	659	669	646	671	615	629	665	622	629	642	658	691	674	627	636	681	625	658	622	657	692	595	624	638	623	690	659	655	628	646	668	703	627	682	694	647	727	667	671	666	625	658	624	709	648	634	664	641	651	640	701	683	688	664	671	658	653	668	639	617	649	715	649	652	636	656	643	690	646	615	652	669	629	650	623	674	678	692	681	710	663	638	641	605	681	616	656	663	630	669	650	643	693	669	620	639	646	657	652	686	682	647	682	662	655	718	623	625	660	658	611	682	631	711	635	694	647	607	670	672	627	707	678	624	639	669	611	609	649	679	685	650	663	618	609	641	664	705	683	642	648	619	654	668	650	642	660	623	663	694	612	667	692	624	661	626	670	666	699	616	661	650	709	656	637	657	622	603	629	676	658	651	660	640	654	686	627	639	708	645	621	630	636	663	665	596	613	643	643	679	681	616	697	641	702	645	608	631	686	642	645	669	663	655	627	654	668	647	682	658	634	595	651	628	656	649	658	650	673	636	698	687	654	680	649	670	624	673	650	613	659	627	603	665	670	666	628	655	624	670	641	649	653	681	652	630	701	636	637	672	655	623	668	625	661	644	663	647	686	648	652	704	637	663	619	613	589	649	657	619	653	671	619	666	620	622	676	644	667	655	670	689	654	675	633	653	655	709	668	625	668	620	665	655	657	633	663	641	654	659	640	674	648	644	640	644	668	665	670	655	640	614	656	668	603	628	656	654	677	632	701	647	705	669	629	672	640	632	651	614	633	683	650	711	677	688	691	665	686	628	630	659	686	651	602	672	675	635	647	675	623	630	669	684	642	663	674	649	654	648	645	642	632	631	635	628	661	627	636	656	639	656	646	657	683	623	667	665	640	610	665	674	625	690	666	663	646	648	649	649	626	639	656	652	694	626	608	657	644	649	678	635	645	666	638	645	624	641	634	604	663	638	655	625	703	653	604	636	687	663	686	682	704	655	681	630	605	645	651	655	655	653	667	709	670	651	683	621	621	682	661	696	659	631	658	695	652	629	672	668	654	628	693	657	696	630	680	676	661	673	682	665	680	639	621	637	622	623	654	685	624	648	678	650	641	688	622	666	623	664	661	677	665	664	636	694	662	614	693	680	623	615	663	649	688	668	664	641	622	687	664	665	670	670	735	627	623	663	671	676	657	648	672	647	647	713	687	676	637	655	621	655	667	685	640	671	693	623	667	658	647	583	619	691	607	703	649	615	627	613	624	669	710	589	603	645	658	626	684	668	639	636	653	645	609	660	622	619	639	606	651	644	638	629	632	585	632	660	647	615	690	685	658	669	663	638	663	684	655	676	644	667	642	691	672	647	678	668	681	656	627	692	662	663	638	648	674	618	642	636	647	675	685	736	627	622	654	667	679	671	655	613	646	668	625	668	716	650	634	652	649	650	618	625	630	712	623	635	651	649	642	615	668	668	649	627	665	651	641	675	647	678	688	641	674	667	650	590	654	633	670	656	645	659	635	659	669	588	612	648	706	639	643	641	637	665	674	681	631	655	689	626	647	667	686	640	656	623	698	645	639	703	618	649	671	674	661	704	668	684	610	674	649	653	653	672	666	593	653	672	635	647	666	627	623	663	684	641	663	670	672	702	643	629	646	649	664	658	636	642	640	647	667	643	663	634	677	650	609	664
30637	43929	20937	5113	5019	4334	3222	4897	3758	2176	2286	3389	3122	2746	2081	1551	1275	1048	918	877	803	752	744	785	793	797	779	814	756	747	794	771	778	759	754	789	787	742	777	746	800	763	796	796	786	770	736	808	817	771	798	827	741	804	747	730	796	764	774	799	776	753	721	791	703	767	747	724	752	812	722	784	783	744	779	739	801	772	743	833	796	699	730	756	787	779	789	753	755	743	799	760	793	746	742	787	829	747	743	763	791	800	774	780	776	772	757	788	755	775	783	758	811	774	764	762	774	786	765	815	807	805	757	778	765	788	813	776	789	774	753	748	796	781	781	746	768	782	804	786	829	717	828	735	765	736	760	747	762	789	754	760	743	755	750	750	777	786	784	785	815	788	771	790	739	785	758	776	753	791	801	773	745	766	780	773	744	784	768	744	772	797	779	774	806	752	748	778	778	736	808	745	773	776	766	754	747	729	786	710	761	801	759	758	779	776	823	755	768	740	718	780	738	720	738	766	773	778	756	780	784	814	739	801	766	745	733	774	729	753	767	784	829	803	739	735	770	762	767	733	777	759	795	804	757	827	782	764	777	804	753	794	810	783	786	801	858	779	836	727	757	729	754	781	791	779	789	734	746	713	760	776	768	804	762	782	815	725	762	749	788	789	755	747	796	815	747	777	770	805	772	762	720	784	760	729	738	808	743	748	766	773	761	774	751	817	774	705	771	755	774	785	806	758	758	804	782	756	748	753	754	816	784	794	790	761	758	745	772	717	797	756	755	748	786	792	751	800	731	772	765	734	790	771	779	745	784	763	787	794	774	760	794	767	712	782	767	736	777	769	808	722	796	810	770	727	749	756	797	752	757	743	802	746	757	778	783	795	743	768	766	772	735	745	768	823	777	753	738	778	763	711	707	779	758	767	780	748	800	761	784	765	773	796	792	796	713	763	802	761	719	762	808	773	776	794	759	786	763	770	736	745	764	757	758	727	759	762	784	753	798	776	773	727	763	740	822	787	793	769	835	758	739	750	818	818	805	764	814	810	755	737	770	741	739	797	782	724	796	765	721	755	757	785	776	754	789	738	782	753	759	763	749	757	769	762	757	747	810	767	766	746	783	740	784	748	731	770	775	748	766	751	775	737	802	775	755	800	749	770	770	806	778	765	791	775	721	782	795	794	727	761	755	766	757	701	762	741	751	755	787	818	799	799	851	750	814	771	770	794	758	749	765	775	714	718	793	735	818	786	744	790	783	776	766	799	739	772	728	738	773	807	805	811	796	729	768	790	750	750	762	731	753	721	766	707	754	755	788	845	797	786	753	813	751	766	797	760	735	780	768	747	776	791	740	761	746	783	755	773	770	800	755	744	752	742	792	780	812	752	765	794	745	811	790	758	782	778	764	729	815	765	754	837	797	828	800	814	797	754	716	779	778	747	754	773	796	802	755	792	754	758	780	781	767	809	805	729	733	760	783	733	782	733	748	773	745	827	723	792	756	740	790	778	779	780	815	757	774	775	755	782	780	766	745	794	761	732	801	816	765	776	809	790	767	777	765	729	742	744	760	777	773	789	799	801	803	791	752	797	748	835	772	761	796	729	764	745	781	762	719	732	773	751	773	780	741	807	779	780	748	731	799	793	735	824	795	755	753	786	725	832	783	771	787	760	745	787	775	721	750	773	792	813	759	747	801	790	760	790	799	780	801	766	732	780	771	770	798	766	778	739	756	847	771	759	733	790	784	783	786	788	780	787	742	831	724	780	792	791	796	760	755	785	789	794	746	748	799	760	780	771	747	817	735	780	812	746	801	739	830	771	792	800	740	743	789	721	771	730	741	801	737	785	804	798	762	741	777	767	775	804	740	749	754	802	805	788	788	727	759	788	761	753	796	785	787	798	793	767	767	770	810	737	796	741	716	774	774	803	787	747	741	779	765	767	790	787	744	781	775	777	763	767	746	809	792	758	798	800	781	788	809	780	755	773	815	755	781	792	771	807	782	771	794	764	748	746	760	737	722	740	769	767	751	756	787	737	791	776	742	758	727	797	819	779	793	722	797	776	753	803	803	769	755	737	756	788	716	768	798	805	762	796	757	781	761	840	752	746	757	734	805	760	705	750	717	768	790	805	780	821	753	784	783	756	772	814	763	761	751	793	807	830	731	773	766	758	787	750	781	766	752	760	781	805	794	762	772	736	798	748	781	775	736	794	799	716	761	788	728	822	758	781	801	746	757	751	750	785	758	778	834	784	775	766	747	758	785	755	801	783	800	789	813	720	800	768	744	760	841	804	787	759	742	795	768	765	736	784	782	767	787	780	756	798	729	781	761	774	811	816	778	724	743	789	726	745	735	764	789	798	751	771	782	786	832	782	784	774	789	756	776	696	770	814	737	796	748	760	775	738	755	756	797	733	797	750	740	782	771	751	732	779	721	742	763	827	765	721	758	733	742	758	790	745	762	782	775	719	738	762	747	735	766	764	760	773	752	768	751	796	700	807	780	760	771	790	753	821	739	779	767	791	766	781	767	818	749	776	811	785	779	757	755	750	748	743	764	717	790	801	764	748	809	739	758	808	794	766	729	809	781	799	787	755	779	774	789	783	782	805	819	727	765	751	788	758	731	752	782	724	790	783	775	862	753	770	748	775	769	794	749	778	771	796	811	748	764	766	755	803	771	746	815	737	697	734	745	786	729	767	788	720	802	733	735	812	783	795	753	757	749	811	768	733	783	728	780	805	815	738	787	773	786	741	766	791	825	759	788	717	733	719	758	783	844	770	756	775	786	777	778	726	765	791	747	780	745	769	753	765	788	806	798	756	764	759	781	787	783	789	764	741	792	755	733	816	750	799	796	815	793	760	766	728	757	805	766	748	747	815	787	829	802	811	759	736	754	736	781	798	791	793	758	777	742	781	786	787	776	761	746	780	762	810	774	750	765	798	818	767	701	797	821	798	781	805	765	750	784	796	755	807	765	775	759	761	799	732	775	785	738	791	781	764	755	739	804	791	741	801	798	795	796	739	777	823	757	793	764	784	773	779	792	778	757	731	782	763	789	792	778	758	786	806	805	766	827	749	760	804	743	801	769	763	756	752	798	777	747	771	788	760	735	756	720	801	743	724	786	750	762	791	762	751	775	760	736	708	737	775	763	785	756	820	724	761	779	736	777	803	762	757	746	788	776	757	769	727	726	805	772	787	785	804	743	812	768	736	746	737	728	749	758	760	789	759	856	784	737	780	744	747	764	774	766	749	787	781	764	791	745	699	742	757	757	782	755	780	800	797	802	753	748	787	765	737	724	773	782	784	722	758	800	762	802	754	805	756	817	787	790	784	776	805	782	766	783	804	764	735	735	785	737	742	806	782	775	765	807	772	795	722	737	819	766	752	758	755	806	771	775	715	760	781	794	787	771	774	749	733	772	744	820	761	752	798	776	741	760	807	793	773	751	755	751	781	768	761	717	740	766	743	770	784	755	798	763	769	771	701	782	763	756	789
24323	21540	28846	24584	21310	12483	4112	2551	3113	2533	2652	7904	11149	9624	6779	3656	2394	1871	1495	1139	927	778	745	699	685	651	637	606	639	605	685	670	639	639	660	620	655	655	635	660	655	647	580	664	670	710	648	675	689	699	629	611	685	677	631	690	714	632	679	630	669	651	656	693	639	648	570	641	652	652	633	661	678	598	686	630	669	670	610	634	636	652	689	610	638	642	641	663	656	671	626	641	644	660	655	653	658	641	657	623	643	636	644	637	643	676	673	668	720	623	648	643	648	683	628	648	656	592	601	675	656	679	643	607	695	630	712	671	643	643	642	637	703	661	644	659	626	677	632	663	675	647	696	665	675	658	603	622	675	697	647	667	643	641	673	654	631	607	656	589	607	657	668	614	623	658	655	614	609	644	704	679	587	675	633	719	653	619	685	674	723	627	631	628	633	571	665	624	629	699	591	670	660	657	677	680	627	652	654	662	655	666	641	685	697	650	683	638	616	661	643	634	632	661	666	681	636	612	654	627	655	648	691	689	645	672	686	655	654	664	637	680	623	626	693	659	686	607	661	650	617	627	640	629	660	640	641	664	679	647	624	676	657	633	686	654	642	670	646	657	644	631	648	682	655	632	638	632	628	689	675	693	618	657	721	662	645	632	638	643	611	651	668	623	613	706	649	635	642	632	611	658	689	668	636	662	618	595	646	652	629	669	605	648	641	660	662	695	635	640	635	648	659	683	681	632	696	634	664	615	624	607	632	691	637	622	642	626	635	664	636	675	659	677	691	708	654	665	664	597	597	660	634	624	656	672	589	643	677	675	646	653	643	652	693	690	673	686	671	622	668	656	619	668	578	670	680	677	678	672	689	644	630	680	613	664	643	621	634	654	628	612	635	663	637	673	660	700	661	656	635	611	660	628	641	650	629	654	669	672	661	656	707	614	648	656	652	634	619	644	619	662	625	698	607	674	653	668	682	656	639	640	662	654	683	693	672	613	686	638	629	637	696	647	653	622	673	635	668	696	680	670	631	663	660	621	638	593	638	641	664	662	657	666	656	645	674	634	624	637	626	666	615	656	643	662	620	680	659	638	624	601	668	685	679	638	640	676	694	647	638	618	656	661	655	637	666	590	680	657	639	608	658	655	684	665	673	692	629	637	676	618	665	656	649	646	685	645	676	614	663	667	635	637	636	607	654	656	700	677	636	663	610	650	646	659	634	686	653	649	680	637	615	612	677	679	707	640	625	650	646	647	601	653	661	695	648	607	665	651	681	670	624	662	632	699	664	684	654	624	676	677	671	642	655	668	638	673	650	626	608	682	659	641	726	648	673	661	644	650	692	650	650	631	644	629	646	655	655	632	622	635	669	655	678	663	687	665	625	567	652	646	672	692	691	686	650	659	613	649	677	607	657	598	634	688	669	613	657	636	647	641	643	659	703	695	708	649	662	685	632	634	647	666	691	610	626	618	636	648	643	663	622	694	680	635	692	670	671	642	685	650	649	662	613	645	696	686	645	646	674	617	644	623	681	648	637	632	682	686	674	641	675	676	698	635	682	675	698	656	648	647	622	625	637	651	684	673	643	650	636	680	661	703	658	692	691	676	656	682	660	635	674	654	676	643	652	646	637	654	650	650	617	650	652	645	649	653	664	689	686	622	627	636	658	637	671	641	665	650	672	678	668	673	643	696	680	708	678	610	696	634	653	639	668	681	669	655	649	701	698	687	623	680	674	637	644	648	644	703	680	646	645	660	676	670	675	642	694	630	680	673	670	659	638	695	675	634	669	651	664	612	658	673	622	612	667	614	690	668	641	659	656	613	670	692	645	659	617	639	677	623	633	635	633	663	660	677	637	659	646	618	684	656	681	674	654	684	665	680	654	636	680	668	719	646	659	657	654	670	670	649	632	626	673	678	642	661	650	625	662	649	685	688	662	681	672	604	599	610	647	645	691	671	695	631	667	659	683	633	649	667	649	683	657	643	611	637	676	694	652	668	661	645	664	666	646	595	707	667	599	669	620	674	629	629	650	591	623	644	666	661	678	660	650	609	672	656	605	695	672	726	651	656	670	685	682	692	730	603	681	632	634	623	646	630	643	676	661	692	655	630	645	643	634	603	643	610	660	654	644	671	641	644	655	636	651	639	675	650	661	619	623	672	696	660	654	621	671	656	662	684	644	685	663	667	676	679	644	649	649	627	648	666	700	657	621	709	643	620	655	623	692	675	650	667	662	663	655	614	670	659	657	693	679	611	648	705	654	653	645	602	606	640	651	681	619	662	688	660	702	684	658	661	634	700	676	651	664	627	636	636	676	616	659	657	642	650	678	693	644	682	663	643	680	681	627	611	648	687	654	686	634	620	616	669	618	662	660	630	645	618	640	607	602	708	638	667	644	642	663	643	644	663	649	720	637	609	591	640	706	663	638	670	654	684	668	666	639	649	641	630	619	656	614	681	656	669	648	611	651	673	671	654	649	660	656	653	654	629	597	656	706	632	692	607	625	630	649	623	605	635	679	622	656	644	627	659	662	606	648	623	644	665	664	641	658	664	679	666	608	620	633	703	631	664	652	627	655	661	688	703	638	631	606	683	643	627	692	651	661	683	618	667	660	628	643	660	641	689	640	633	619	611	668	633	651	666	662	666	678	640	678	630	649	624	641	603	662	655	648	661	676	704	677	660	662	659	660	669	645	652	659	660	650	666	629	643	692	698	657	620	675	663	643	611	676	725	642	652	642	644	708	642	667	680	602	623	611	660	671	620	723	657	645	657	619	659	636	651	642	668	665	681	662	681	677	697	620	643	654	636	604	690	663	637	666	661	677	664	661	664	682	632	707	642	689	665	615	662	656	614	621	649	659	635	674	646	681	625	648	678	652	657	639	649	628	648	676	674	634	641	661	611	670	649	645	693	648	667	630	641	627	748	662	671	632	575	679	612	643	674	653	642	657	671	641	641	666	643	636	650	647	674	655	630	662	657	631	660	661	667	658	704	665	661	612	643	701	645	600	616	629	604	645	692	670	633	666	696	676	685	722	623	689	636	653	613	617	676	696	612	641	668	625	685	659	664	610	598	610	601	681	709	651	663	638	658	688	680	633	688	619	658	663	665	613	621	623	649	669	644	604	602	653	640	653	687	641	611	647	635	688	622	647	647	616	614	688	671	619	677	657	644	665	621	665	686	692	646	694	642	626	651	618	646	651	633	612	616	644	634	647	663	700	651	687	638	650	645	666	674	669	677	671	667	650	614	681	683	640	679	666	666	619	683	644	671	628	662	640	629	675	630	669	684	624	630	692	655	667	588	676	685	638	612	708	669	675	618	675	651	590	647	711	636	657	673	666	654	682	653	626	658	655	672	706	641	709	651	606	651	644	662	673	602	669	659	686	622	592	635	631	689	646	647	658	646	660	672	679	667	678	656	626	641	665	681	651	689	562	687	626	642	610	656	657	654	674	694	647	645	637	662	639	652	639	669	677	690	639	642	663	676	676	622
33943	59586	30771	8920	6914	6623	5205	4394	5890	4201	4649	12800	16131	13639	9663	5579	3718	2640	2065	1531	1231	1039	890	802	783	799	777	745	769	761	812	776	744	801	777	744	724	775	737	736	775	755	770	711	753	762	751	768	765	741	724	731	751	747	769	719	770	741	740	765	805	798	768	751	807	782	725	794	764	804	780	763	736	748	745	747	755	748	764	713	764	784	813	752	786	760	785	735	753	715	802	761	776	741	763	794	762	786	773	774	717	781	700	795	800	770	788	747	765	770	756	748	743	742	816	707	774	816	770	756	724	761	801	803	761	784	792	775	720	767	743	788	754	762	747	748	747	718	775	781	779	773	770	762	784	778	748	822	760	744	759	707	789	765	743	768	771	792	777	762	744	768	782	753	787	741	760	755	826	801	777	726	729	768	789	791	724	754	802	772	749	798	759	820	772	803	793	770	776	802	739	752	764	752	783	777	791	748	782	791	744	789	760	777	800	745	746	787	778	793	782	743	804	816	780	787	787	802	753	767	771	779	758	740	719	802	777	790	724	767	745	751	799	816	743	781	789	781	744	764	736	753	688	734	757	790	745	796	732	754	730	774	753	766	801	743	764	747	701	767	745	762	743	720	787	804	728	783	733	771	778	814	775	758	803	801	763	728	759	774	759	758	742	801	761	790	755	756	810	814	754	751	766	803	723	759	749	787	765	705	745	744	766	779	781	769	753	735	792	726	791	730	766	781	746	775	794	750	759	798	764	772	747	744	730	787	813	719	765	767	761	761	763	747	790	738	790	752	758	716	749	733	750	701	781	807	739	773	778	791	746	782	745	743	755	760	785	751	761	826	796	796	797	742	780	722	756	752	764	777	782	743	766	745	764	771	738	777	796	742	772	764	778	758	795	797	742	729	766	755	780	739	781	752	770	756	792	750	790	810	736	751	767	796	808	779	718	779	768	762	732	777	767	760	789	775	717	772	745	732	780	756	765	757	795	796	805	775	748	777	796	755	795	801	736	757	759	754	780	728	806	746	750	773	739	781	794	777	809	731	750	712	778	794	797	774	729	744	747	727	726	751	739	702	778	771	741	768	760	772	722	718	760	754	761	783	809	763	762	756	806	748	786	769	763	801	798	759	771	758	791	760	739	813	737	795	770	804	747	778	732	781	735	776	789	801	786	777	800	744	781	766	726	731	795	749	754	750	727	770	777	771	805	735	775	798	725	768	762	746	822	778	800	758	775	735	728	749	718	788	757	802	771	761	739	792	780	801	799	755	775	739	787	746	723	796	746	771	776	792	767	744	792	752	775	783	784	786	736	774	800	744	710	786	746	795	753	767	758	751	777	796	740	780	739	777	785	761	777	779	732	732	729	796	727	822	740	802	703	774	743	790	771	753	802	791	781	773	702	746	734	758	755	729	791	776	753	758	739	795	775	758	775	765	719	768	790	832	790	766	728	844	740	783	744	780	767	798	727	765	746	754	762	747	725	721	752	756	777	775	763	750	825	735	758	746	823	799	759	761	793	739	736	704	786	797	781	766	779	766	738	736	691	732	775	764	794	789	716	690	737	753	791	813	749	801	803	787	737	790	791	771	743	794	729	783	831	754	778	778	750	759	776	749	771	741	747	728	742	717	747	778	750	760	747	754	757	778	765	741	768	754	722	721	809	789	725	757	791	796	800	747	760	727	799	730	784	797	735	818	744	815	791	810	747	756	769	774	775	772	769	716	754	788	724	751	780	714	738	743	769	743	779	764	733	749	777	791	774	752	753	799	697	791	769	788	744	721	742	707	738	817	791	744	772	773	768	727	724	742	784	743	794	791	701	756	770	716	798	735	751	814	756	758	788	746	770	750	774	744	784	770	780	792	764	742	748	761	776	777	764	773	725	742	795	719	815	806	788	784	737	781	750	802	782	757	770	787	750	757	777	794	776	756	708	763	786	788	745	789	763	817	772	749	712	776	802	758	779	810	728	792	746	767	754	770	756	760	762	760	807	777	809	764	824	799	806	791	746	777	772	701	774	771	773	770	771	749	792	782	769	728	789	789	776	820	771	754	780	754	782	730	796	784	753	780	739	761	723	768	772	739	738	803	716	818	774	784	786	785	754	743	768	750	765	792	744	777	748	777	754	812	773	796	806	732	762	757	741	775	745	806	775	714	825	769	762	773	774	750	832	765	793	759	770	734	769	784	749	725	776	725	734	800	757	734	793	778	732	774	762	738	755	773	774	739	811	814	733	722	755	767	736	779	778	759	782	797	765	806	771	787	795	816	780	784	745	784	809	753	819	735	758	756	768	756	739	745	763	764	782	730	725	759	771	764	771	746	782	750	789	759	755	723	730	749	750	779	838	786	734	749	758	778	748	794	762	718	757	766	756	741	734	772	788	720	754	786	774	746	760	798	770	749	751	722	797	769	800	775	792	781	711	749	792	796	776	743	753	748	778	756	782	739	763	730	776	754	749	750	786	775	743	741	711	717	759	831	777	785	709	711	726	757	762	778	766	745	801	777	749	793	740	750	749	675	798	759	765	765	758	712	755	791	703	774	766	746	745	747	813	742	782	772	738	761	821	755	793	749	723	750	802	750	777	782	754	726	765	736	723	766	774	786	750	738	770	737	742	790	793	828	723	794	757	792	722	743	768	765	756	756	763	700	727	816	760	782	760	824	773	764	806	718	737	772	786	755	788	781	766	777	770	788	746	735	754	745	737	780	771	769	786	772	749	744	783	760	730	744	766	798	737	789	740	797	739	779	743	745	722	757	774	762	777	795	758	810	726	757	785	760	775	769	771	772	811	821	761	807	735	750	738	795	772	778	764	765	748	728	738	777	741	737	741	779	769	740	741	724	773	806	763	750	814	769	756	762	728	762	787	794	805	809	721	697	755	752	811	758	736	781	786	745	755	732	766	713	744	817	740	762	764	721	809	784	775	784	764	766	785	756	769	804	744	767	740	796	807	725	783	744	741	784	793	710	712	746	749	791	752	720	796	765	749	752	795	776	775	771	734	737	759	745	764	831	791	752	754	804	751	783	801	761	793	791	783	786	759	770	715	806	782	806	807	799	748	766	782	734	759	790	805	766	777	823	787	805	722	768	827	776	795	739	776	770	734	736	769	739	751	773	816	777	782	814	802	780	815	767	746	731	817	778	743	751	774	756	819	758	794	774	742	733	768	791	766	731	751	803	730	778	786	753	718	743	765	778	784	739	783	737	733	760	792	744	742	737	724	742	768	749	792	719	761	729	761	756	788	784	766	758	782	739	804	768	790	760	752	818	723	739	788	739	744	727	752	732	776	768	805	805	792	783	776	773	762	765	753	753	693	763	764	793	779	774	766	736	792	794	795	815	754	762	802	786	721	770	779	761	762	761	755	772	777	747	780	810	814	756	789	754	767	767	775	730	757	700	732	736	748	818	752	728	765	726	741	797	788	751	777	782	793	807	779	797	762	778	754	731	734	768	759	739	800	769	774	762	776	761	747	740	764	772	769	781
25503	21600	27922	25292	12402	3151	2445	1909	1656	1810	2574	4984	5769	5398	3922	2234	1528	1361	1134	1010	906	853	824	788	798	735	779	754	762	767	768	765	735	776	729	790	758	788	751	760	741	763	724	772	784	761	761	819	794	802	756	727	740	756	795	788	705	770	761	760	790	754	767	747	825	763	723	769	772	737	744	772	739	735	758	790	805	735	805	770	776	735	794	768	715	761	789	760	743	757	699	752	774	786	762	781	725	800	763	789	804	786	764	774	788	782	755	767	784	784	789	719	779	745	784	794	815	774	794	791	766	803	757	805	757	793	726	777	813	740	746	770	809	737	785	692	786	756	810	761	769	781	790	748	781	749	805	771	763	780	753	761	758	767	782	781	733	742	777	745	808	757	758	755	792	784	823	772	754	757	803	740	783	745	811	768	739	775	793	775	761	780	777	779	756	741	811	752	774	764	786	768	789	783	728	764	713	799	810	744	692	797	777	751	737	766	745	767	762	768	773	788	805	769	764	753	772	735	756	729	748	788	715	751	741	782	762	771	817	769	781	726	787	793	798	767	760	725	770	730	800	775	802	801	778	771	725	777	813	784	743	795	788	764	801	761	803	762	706	760	769	707	783	790	767	788	776	773	754	782	774	752	780	799	743	778	758	787	773	821	679	794	803	801	760	747	730	790	758	727	776	797	765	745	749	819	808	753	708	786	771	770	737	777	816	748	795	809	741	753	764	742	787	788	774	814	793	775	805	804	782	768	801	750	763	773	804	809	763	800	767	793	740	784	785	826	842	815	799	787	805	772	745	783	807	731	781	795	747	748	804	759	725	765	768	756	783	766	803	788	731	745	770	749	758	769	730	796	784	733	729	775	784	743	746	764	777	760	771	760	766	735	753	825	698	784	769	757	820	720	717	763	774	767	757	762	797	737	744	776	766	779	756	774	746	769	796	775	789	752	802	747	760	782	731	734	769	787	819	731	798	737	781	749	801	791	761	808	723	832	731	741	759	763	744	741	744	788	712	827	772	759	766	741	786	712	769	730	784	776	792	775	784	751	797	748	764	836	764	798	713	781	826	744	741	771	769	746	784	754	809	723	782	764	783	792	751	785	788	801	769	745	774	763	780	760	796	804	828	780	757	777	802	784	761	774	752	811	723	799	752	720	752	752	758	784	798	757	724	777	753	765	756	820	812	796	771	776	749	694	722	814	748	742	781	782	744	761	764	771	779	732	797	819	776	711	756	737	834	765	754	766	783	773	757	831	756	749	732	791	723	729	768	761	783	800	800	778	751	751	743	776	787	797	762	777	765	754	775	821	762	756	744	725	778	774	776	787	712	783	793	793	703	787	776	785	732	790	714	781	805	753	797	761	809	828	781	788	774	759	782	802	764	741	758	716	752	786	820	803	794	802	756	762	763	777	732	785	786	789	784	722	728	815	765	758	748	770	751	761	735	798	781	737	769	804	790	793	734	757	757	798	805	792	789	781	783	797	754	795	825	743	778	782	750	701	770	784	795	813	830	778	772	748	778	761	850	729	798	790	762	775	756	789	769	752	799	731	813	799	793	776	763	745	727	735	810	814	779	771	763	802	733	761	734	787	769	774	747	775	710	808	738	751	791	796	783	829	777	773	781	758	755	796	780	756	788	811	749	789	787	792	803	775	781	770	757	755	755	783	768	785	742	774	730	715	758	735	813	759	731	759	735	740	781	808	746	801	760	785	758	819	764	792	748	784	743	793	761	769	745	819	778	800	760	724	722	833	775	756	790	738	791	736	749	757	774	795	760	731	779	764	771	801	781	794	760	750	772	780	778	761	786	772	772	824	753	776	740	794	784	788	739	768	770	766	760	781	734	831	766	767	753	762	780	801	757	766	769	735	759	777	758	797	781	767	758	730	780	749	785	794	789	766	759	770	752	744	779	772	768	764	766	765	741	746	771	789	737	773	815	762	792	802	782	781	771	768	765	798	782	754	785	748	713	766	742	751	738	794	735	770	785	803	739	765	763	732	766	808	774	736	782	818	776	807	758	741	765	819	766	748	730	739	764	841	821	816	793	798	780	776	803	781	811	778	797	740	773	754	761	773	759	790	796	762	768	755	814	777	791	719	791	787	833	743	836	756	742	762	738	746	769	758	769	741	722	771	718	743	742	803	767	791	765	821	772	763	744	757	794	802	754	718	762	789	787	779	761	776	740	756	804	760	809	735	722	743	746	760	814	767	725	756	767	753	731	758	737	761	745	777	721	736	734	810	807	783	742	772	729	751	775	773	785	780	747	776	742	777	753	778	778	729	780	831	737	787	798	776	791	760	785	761	778	744	795	785	759	767	766	782	778	777	780	774	767	724	732	723	764	733	768	807	715	794	775	820	726	785	750	787	831	781	769	738	800	799	776	739	741	819	748	776	762	794	716	755	775	752	743	802	770	773	756	819	765	759	777	812	788	793	766	806	728	769	741	736	744	815	769	748	739	775	800	747	804	787	739	771	766	765	794	762	755	775	768	742	765	796	702	769	766	687	764	745	755	755	753	758	826	733	794	808	826	771	796	768	799	763	807	764	710	754	770	771	760	757	763	749	818	768	760	771	804	730	748	789	774	825	743	777	742	801	776	796	799	786	778	770	753	794	757	765	730	761	780	779	778	798	784	771	773	754	758	795	753	794	773	779	763	771	765	790	805	744	769	768	780	758	735	752	766	799	816	744	770	796	793	762	773	816	810	769	749	703	780	703	759	768	780	717	731	806	765	759	787	844	793	821	766	682	791	774	765	769	823	717	817	806	786	737	725	752	801	781	724	797	789	757	768	765	822	775	711	773	798	771	787	784	790	722	745	770	731	793	748	790	823	809	771	768	755	744	818	801	780	744	777	799	802	761	792	810	736	772	768	829	768	764	795	808	777	738	764	764	780	857	726	774	770	778	768	787	732	757	776	804	815	744	749	747	781	721	798	769	810	756	782	788	761	731	760	771	745	781	736	742	755	718	793	769	801	806	748	788	713	814	757	767	782	726	781	757	819	782	789	759	785	786	769	758	717	772	749	724	777	756	797	760	753	765	814	771	771	794	785	773	746	772	745	793	787	800	790	707	779	737	803	763	741	787	792	749	783	788	751	783	751	790	774	750	775	722	781	763	785	803	760	785	778	760	744	717	773	754	777	728	751	770	749	773	781	793	824	781	765	764	752	822	803	795	810	746	777	757	740	809	756	816	840	793	782	792	745	766	764	759	779	794	772	806	787	707	774	764	808	799	805	739	786	786	763	788	753	797	809	795	743	804	747	810	810	735	711	788	751	731	760	743	741	810	753	763	733	804	828	806	756	825	773	744	742	727	815	737	748	722	754	760	780	767	767	729	811	814	727	812	760	732	757	807	804	788	747	774	792	752	770	815	771	725	768	801	764	785	751	796	791	751	826	778	786	746	818	744	803	747	786	759	756	740	819	729	724	778	828	775	805	753	751	724	743	746	795	767	823	773	792	773	794	760	753	725	764	778
32960	53793	26875	7965	5785	4574	4315	3383	3025	3229	4935	9331	10413	9191	6718	3780	2376	1957	1486	1362	1156	1052	910	929	945	911	891	930	865	942	917	880	940	871	892	902	887	886	903	847	884	918	912	827	901	859	880	927	904	905	895	886	952	850	895	898	892	939	903	917	902	945	914	923	866	937	880	894	872	888	928	916	869	865	916	849	919	885	887	877	925	908	861	922	947	926	916	897	888	861	875	888	920	868	911	908	881	871	987	903	925	882	869	903	890	929	904	940	890	932	866	969	881	855	909	899	844	972	837	951	902	965	893	870	878	906	858	899	938	869	890	870	849	933	907	898	853	914	894	852	880	903	930	902	837	885	897	901	951	929	882	900	862	911	910	863	860	912	872	898	932	809	857	864	903	880	881	851	945	899	909	889	917	907	905	883	923	869	898	927	921	872	919	907	923	895	872	874	931	892	911	855	903	937	878	918	879	907	898	826	854	877	928	889	897	926	878	923	912	880	848	883	872	887	928	894	926	916	875	917	838	894	976	889	864	857	903	916	853	850	873	899	883	941	860	899	866	871	934	902	874	900	918	902	863	910	884	936	878	912	918	905	920	878	898	897	893	866	906	887	899	841	901	877	930	851	884	929	901	902	851	889	906	914	911	925	900	903	886	875	861	941	910	947	919	906	893	927	894	935	873	906	940	883	905	912	878	949	939	883	911	901	868	953	963	862	934	929	900	864	861	884	873	858	871	883	866	910	931	930	857	873	900	908	873	919	913	883	871	901	887	907	902	879	897	889	868	847	936	880	885	924	882	853	862	907	910	861	865	867	883	886	900	928	885	892	869	884	858	867	929	898	871	914	817	893	907	872	935	871	910	853	891	868	886	890	852	918	927	926	900	879	970	889	870	933	897	863	908	910	875	868	896	919	920	868	914	924	895	929	872	890	815	902	914	852	863	928	932	892	915	896	895	885	860	894	901	875	881	901	857	916	922	911	938	868	949	914	899	912	892	894	904	916	911	905	915	892	853	931	897	855	943	921	841	850	913	885	913	927	890	835	883	890	943	889	894	903	964	862	905	882	887	912	926	885	865	923	895	858	909	904	920	857	912	912	874	924	903	845	917	928	967	857	935	892	913	917	981	941	824	852	930	917	892	870	870	846	903	880	897	885	887	908	894	872	842	940	916	926	874	879	896	894	915	870	878	896	889	860	915	888	913	949	871	941	913	919	862	875	946	849	877	906	951	894	915	834	935	933	874	931	909	901	840	862	865	916	897	918	937	890	910	905	899	892	950	966	902	852	886	898	864	922	913	911	863	896	882	914	893	945	896	946	923	883	888	898	941	935	876	881	914	943	927	880	915	934	904	875	924	874	920	849	856	955	929	878	926	865	879	920	887	899	857	914	867	929	922	926	904	866	906	850	927	889	879	926	868	877	867	901	889	903	901	893	945	936	917	925	925	936	952	881	909	901	880	921	886	933	872	886	916	927	934	895	868	913	891	891	913	880	853	968	910	877	907	847	987	844	917	879	910	921	885	893	891	967	911	906	919	855	907	961	893	859	903	886	873	887	870	858	951	903	931	894	917	920	901	872	882	857	938	876	952	927	874	910	935	911	910	954	911	967	881	893	887	888	916	921	881	882	917	852	878	902	914	922	925	927	946	935	926	919	862	905	908	862	916	879	928	884	898	908	892	899	961	896	879	938	913	944	887	887	933	899	871	891	908	885	913	920	901	935	910	872	936	921	843	842	885	808	891	938	875	869	914	880	855	919	900	889	923	849	920	897	877	913	935	922	906	921	919	893	888	911	871	903	907	881	939	909	863	956	946	844	813	843	934	895	844	896	903	877	899	942	957	904	936	933	846	908	903	863	931	914	912	891	947	861	855	881	871	864	962	828	876	863	872	913	861	836	856	946	887	882	944	925	914	928	892	931	944	864	916	902	935	882	924	878	879	961	883	899	936	934	843	899	916	883	886	914	964	892	857	871	931	926	892	831	929	949	899	881	860	911	849	949	917	905	918	847	910	876	938	956	934	925	876	925	927	878	916	904	891	955	896	917	975	962	872	895	876	889	893	912	907	904	938	867	897	921	918	914	945	937	899	949	918	893	916	878	934	937	895	893	933	897	852	909	907	914	842	904	863	906	877	948	887	905	873	903	894	866	884	897	918	914	906	921	872	924	939	922	906	883	874	905	894	924	907	927	863	945	939	880	874	891	874	907	900	871	912	914	907	878	916	887	926	906	858	932	942	915	870	871	940	911	861	864	892	845	886	857	864	867	898	933	913	909	887	944	960	908	888	879	894	860	918	879	944	889	900	884	880	938	873	865	896	858	850	866	878	946	943	847	917	882	918	856	879	911	888	887	897	917	872	921	915	879	947	875	864	838	898	878	940	878	859	888	866	888	938	864	926	936	942	958	897	884	885	928	887	905	943	924	905	933	895	908	861	873	924	926	949	941	877	945	879	909	852	871	936	883	919	896	899	878	919	881	880	935	888	900	889	896	924	921	948	913	960	862	862	846	906	896	878	912	929	927	914	871	933	916	927	860	877	923	928	878	892	878	933	938	872	845	907	940	893	934	934	947	893	895	875	843	903	908	876	971	891	895	916	874	891	928	878	896	894	883	912	941	850	901	912	871	874	910	902	901	906	885	947	896	905	894	874	918	940	911	796	894	896	867	894	963	885	936	891	957	888	906	899	873	955	896	899	859	907	919	856	929	904	867	910	899	946	920	818	849	900	893	891	917	883	923	903	904	893	931	858	872	930	887	908	862	879	890	887	850	879	882	881	902	868	880	872	892	902	901	883	902	887	883	909	906	884	977	906	855	907	868	941	878	894	888	885	856	925	907	862	906	858	832	892	933	919	926	883	873	889	899	930	886	935	910	919	855	891	861	912	891	870	884	874	924	865	928	903	923	947	914	961	931	867	902	902	871	930	902	900	910	952	920	863	916	901	916	842	889	890	918	862	841	906	884	894	963	923	873	898	941	902	939	900	901	882	924	895	904	870	876	912	910	947	898	867	908	912	931	897	902	909	939	911	859	886	924	931	873	865	891	921	884	941	870	850	923	914	898	961	882	871	890	914	921	932	894	865	887	878	906	846	948	901	816	941	898	910	907	908	894	926	892	901	909	902	869	910	906	913	918	929	930	952	900	931	931	914	848	897	911	914	925	887	918	848	893	853	910	900	953	959	922	851	937	906	902	925	888	900	911	870	900	898	867	907	918	887	913	896	902	882	909	907	873	820	889	970	845	887	916	891	886	896	862	968	914	900	922	899	900	940	820	875	854	871	882	868	938	938	943	924	863	903	898	904	952	918	886	886	838	904	899	883	938	906	859	872	897	908	917	914	860	902	878	889	910	918	940	910	896	862	945	950	846	907	902	911	980	921	860	908	910	913	893	910	905	893	944	912	930	932	899	911	921	827	872	923	888	917	944	900	903	884	877	881	899	909	863	863	924	908	892	843	831	867	854	884	928	931	898	919	905	883	912
23202	21523	29270	24186	21497	21580	12918	4094	2860	2265	8725	17900	18815	16316	12374	7096	3824	2864	2168	1718	1273	1111	965	868	905	888	839	860	825	884	845	830	862	933	830	850	829	839	857	817	881	839	847	841	796	809	831	835	855	837	883	854	811	840	796	830	873	825	806	797	894	861	876	879	910	870	848	821	829	844	852	815	796	846	850	865	835	820	829	847	828	833	783	855	876	831	821	874	864	849	833	824	840	849	847	860	832	836	835	812	890	871	889	843	863	858	867	832	821	822	851	837	792	836	815	854	833	889	879	883	824	826	837	839	839	839	868	911	812	858	860	837	819	888	864	866	833	840	851	816	851	807	776	806	855	846	827	790	894	827	839	875	852	849	890	859	860	814	797	798	838	811	835	830	806	823	863	839	830	864	839	840	830	834	836	808	841	863	814	834	844	789	833	836	830	832	817	854	854	825	884	861	818	832	873	803	840	832	858	806	861	841	833	821	836	860	802	816	833	831	830	788	797	825	846	826	860	826	880	879	810	827	805	852	844	841	852	802	819	882	848	811	814	797	830	777	893	813	825	825	798	817	833	895	864	827	844	831	878	856	809	823	801	842	848	829	842	811	821	844	847	814	839	806	859	867	873	858	837	820	853	842	839	815	823	808	874	843	877	824	851	819	897	821	836	779	834	846	856	871	819	828	787	849	826	866	886	845	854	823	864	840	862	829	847	843	840	822	823	803	834	837	816	799	845	854	770	812	804	838	840	846	804	814	778	827	865	848	839	850	830	831	776	861	804	905	863	843	829	837	802	860	864	883	876	842	847	820	855	840	813	802	869	851	894	851	801	837	869	835	839	858	835	867	861	864	845	812	843	836	849	815	800	861	852	834	820	874	883	796	823	795	792	825	828	817	794	819	831	833	849	896	862	855	817	855	896	823	917	814	869	819	880	846	861	824	827	801	838	799	867	783	846	807	834	858	828	822	840	832	851	806	768	810	829	804	816	846	837	839	845	815	836	816	857	870	874	802	814	835	843	799	875	849	837	841	807	862	851	854	824	828	806	876	873	805	869	857	845	830	866	849	857	870	803	881	808	811	798	863	815	829	862	839	796	869	878	808	888	835	749	855	855	810	815	828	804	825	903	800	823	877	813	828	826	876	807	805	829	869	880	845	810	879	862	808	830	869	847	887	850	839	905	809	804	823	815	881	850	847	833	866	850	804	905	892	789	850	850	848	794	824	879	908	795	837	863	833	832	830	884	830	840	877	853	825	803	822	795	871	835	828	828	831	803	827	782	836	808	880	825	817	862	875	818	804	873	832	881	816	857	804	860	865	839	846	872	837	782	860	830	844	839	873	847	780	796	794	808	869	887	801	870	794	841	856	845	873	755	866	799	839	811	881	863	884	843	818	865	835	827	877	853	866	837	877	889	834	839	870	876	893	822	811	846	824	920	815	814	823	838	851	787	831	802	861	813	841	847	900	849	836	831	828	861	862	819	831	830	816	824	856	884	868	812	829	852	871	841	795	883	862	861	859	829	883	834	820	828	833	885	829	816	816	805	817	834	820	827	828	846	885	868	813	848	862	820	802	790	799	869	852	904	891	783	814	808	885	892	831	855	809	893	810	872	849	801	854	767	793	832	824	827	832	825	884	867	853	821	884	766	823	833	804	860	820	857	842	832	828	891	837	815	867	804	832	849	816	873	868	836	813	844	872	879	893	864	925	810	834	857	862	839	800	804	852	836	797	838	893	821	856	849	779	891	818	855	820	836	824	858	794	865	840	847	863	799	857	861	891	841	829	823	870	848	914	848	804	844	853	811	805	869	762	878	831	831	826	828	865	837	867	807	835	815	866	807	841	841	831	821	791	838	842	820	840	894	825	811	853	872	865	823	810	826	916	827	831	773	839	838	855	806	795	811	871	854	832	822	880	893	862	872	830	835	816	846	838	827	854	862	890	813	863	862	879	805	824	825	810	802	809	834	823	841	802	825	843	868	837	885	838	870	844	871	790	851	810	861	816	758	935	828	812	842	854	898	769	860	821	872	824	816	760	821	834	805	818	913	836	837	813	850	867	836	820	830	809	860	846	826	823	868	813	836	852	838	883	795	797	791	885	832	820	882	838	787	824	832	907	808	867	846	791	847	808	850	819	860	782	823	871	812	825	834	852	853	855	828	796	870	851	877	782	854	794	791	878	803	786	810	814	871	867	831	828	793	808	881	787	822	831	773	827	857	829	863	834	858	863	833	786	845	862	854	853	779	825	894	930	828	821	827	854	836	828	798	823	802	887	836	842	811	841	846	849	825	853	893	795	786	796	866	845	856	873	799	810	890	839	877	865	862	854	805	893	811	869	855	823	866	816	826	878	866	861	836	831	778	859	778	842	823	829	835	813	840	888	841	849	787	863	824	790	837	834	822	844	882	819	886	780	834	858	836	806	798	858	839	850	858	777	893	757	833	848	865	898	863	873	877	869	844	874	861	850	846	862	814	861	834	806	788	838	847	827	873	798	792	857	832	866	847	845	823	823	856	828	842	844	858	820	823	862	837	826	799	846	826	819	793	857	819	864	905	840	874	843	841	807	823	782	854	827	881	855	827	841	820	888	821	844	854	803	807	843	796	840	854	841	857	833	795	809	846	868	856	791	870	823	828	847	806	824	869	873	865	804	843	802	854	851	881	773	824	818	792	859	852	776	853	866	847	844	801	874	826	829	827	845	814	880	866	825	815	871	868	790	792	831	817	803	853	860	857	878	804	843	895	825	852	827	786	795	863	810	857	809	774	863	849	850	832	798	827	856	836	872	896	876	854	816	871	870	863	807	816	813	830	829	846	839	862	846	850	788	837	851	931	858	869	794	791	855	829	815	846	857	856	839	796	796	830	813	873	836	864	875	793	831	846	827	824	843	831	817	817	846	857	814	834	821	829	844	826	786	855	858	848	846	816	837	806	881	844	811	819	796	876	789	874	846	798	836	762	768	785	842	894	861	844	908	863	830	849	820	828	776	793	832	828	865	895	827	839	802	848	883	861	776	833	851	795	900	842	814	868	861	861	813	833	836	795	880	839	878	822	861	829	812	838	842	814	839	924	815	847	873	840	844	853	834	854	850	792	835	852	829	821	894	797	848	889	894	794	849	838	843	844	844	851	811	837	839	879	855	899	849	860	865	788	836	789	823	857	801	789	853	874	815	843	880	816	873	832	838	843	783	854	856	866	829	838	810	822	832	839	837	875	801	773	812	841	829	823	838	810	775	856	848	859	904	870	789	836	830	863	836	859	797	799	878	838	831	854	788	887	848	814	790	810	844	828	798	821	839	798	841	835	801	837	794	831	846	817	849	840	816	825	869	807	861	783	872	841	866	827	790	775	786	830	872	770	917	829	858	879	806	840	840	809	831	838	915	856	854	826	844	835	836	847	805	856	862	809	845	804	809	854	799	869	849	845	880	831	800	856	840	770	863	893	829	802	799	863	846	789	876	878	919	822	854	886	853	784	862
38161	69966	34673	14186	11235	8436	6410	6066	5023	3659	14240	23934	23736	20622	16167	9565	5523	4321	3121	2319	1735	1357	1243	1051	993	1058	1006	953	946	931	982	973	923	971	932	959	912	958	956	927	973	930	1072	998	935	994	901	954	945	931	962	985	985	967	955	968	932	950	978	912	1034	935	941	942	935	943	914	952	917	973	959	992	962	984	985	928	941	988	884	945	947	983	939	1028	940	959	956	952	1029	916	928	941	883	1000	1008	967	927	995	907	971	919	948	1013	945	966	959	1004	957	964	981	1001	870	928	933	954	986	980	920	961	949	919	954	984	957	933	930	953	934	936	997	883	941	947	891	999	940	948	951	953	962	947	991	958	992	935	992	989	922	1004	940	1005	957	957	954	937	961	932	969	1026	947	1009	954	909	959	998	1014	945	928	1009	993	973	889	960	944	950	951	949	906	904	943	945	969	899	965	967	931	911	963	961	995	942	923	925	969	915	972	961	978	940	939	911	913	982	934	911	930	941	944	959	949	984	1008	972	993	930	938	967	993	1010	978	970	1030	933	892	952	914	922	974	938	971	930	986	944	980	939	936	1010	920	958	975	917	985	919	983	1020	981	968	977	934	1000	946	1013	984	945	910	919	943	979	1002	955	919	984	909	1002	929	1017	934	950	943	986	996	967	939	942	927	966	1021	951	918	932	978	1000	959	938	1006	972	945	924	954	1069	947	920	965	909	958	916	927	933	968	968	916	966	973	885	966	1002	930	987	961	961	966	975	941	956	967	947	931	947	983	949	910	938	939	945	1025	946	946	891	1017	969	929	940	995	898	963	922	918	1003	964	964	963	957	985	953	1008	920	909	931	948	901	919	930	1012	950	997	970	969	963	958	943	953	970	945	1056	933	952	915	929	970	960	891	957	935	965	939	933	960	945	998	1017	975	952	973	917	953	949	949	967	954	992	918	980	933	969	971	939	958	922	937	986	975	940	941	889	928	941	939	919	1033	924	995	967	942	947	982	973	956	971	969	948	989	996	911	979	1011	913	947	951	1005	964	983	980	971	920	1003	900	925	974	935	950	937	950	965	923	927	957	973	982	977	957	989	939	963	940	979	957	932	947	928	956	946	895	1013	955	918	958	920	1009	897	983	996	976	894	948	973	990	959	915	1006	973	959	934	882	965	953	922	934	964	972	1004	926	960	934	987	951	1036	979	967	971	913	1016	910	969	998	951	913	997	941	963	970	903	984	940	969	944	965	995	948	985	951	946	971	957	934	951	979	944	966	962	937	962	953	937	974	906	977	929	930	964	892	939	968	944	995	992	1000	908	941	939	941	965	933	929	908	1008	994	954	925	987	990	941	949	969	950	968	935	969	938	955	960	955	929	953	957	950	899	987	969	956	979	948	997	927	1023	979	952	942	963	928	949	935	988	959	933	982	961	935	942	982	957	941	952	1018	936	975	897	992	973	978	955	920	954	937	924	983	941	954	926	934	975	941	967	938	876	929	913	977	950	955	991	967	973	962	948	995	897	989	971	969	991	937	964	972	929	960	974	971	960	973	952	942	917	933	946	946	974	952	926	965	957	878	981	936	988	954	936	951	963	940	947	989	910	908	953	993	1005	938	965	946	1013	946	900	998	977	932	1012	937	943	968	924	922	926	938	990	951	929	1005	934	913	907	900	968	946	906	954	966	963	916	950	958	965	910	945	965	1006	952	983	934	971	963	971	916	982	914	996	979	928	998	956	934	1011	962	954	916	952	947	986	978	985	963	970	973	1000	945	890	952	954	986	938	978	970	952	954	945	954	992	959	925	965	961	927	935	982	929	956	942	942	942	940	942	932	894	967	958	913	938	949	999	947	972	985	906	946	958	964	975	929	966	950	958	866	975	981	965	954	946	996	985	973	933	958	974	986	983	932	911	1026	944	987	926	975	979	919	982	991	950	958	914	913	965	954	991	921	986	936	965	1016	975	937	893	905	991	936	884	981	952	943	933	992	955	992	897	918	969	899	930	968	995	897	979	911	917	990	945	950	947	958	936	976	993	924	914	936	952	950	956	973	961	955	891	948	1019	939	980	909	940	975	994	951	934	950	990	897	893	935	946	963	1002	938	942	950	939	992	933	914	946	972	997	923	966	950	929	921	964	996	942	972	938	936	1014	941	938	989	901	986	967	936	974	978	935	991	931	952	920	956	981	1001	929	967	947	962	940	964	917	947	953	1046	1005	952	949	937	927	992	922	946	987	924	913	926	963	921	917	981	929	972	986	956	948	929	870	911	940	987	985	956	974	993	941	984	983	929	938	924	981	927	889	949	982	889	950	937	955	978	973	983	917	956	992	940	968	984	945	913	936	934	975	1018	963	980	949	951	969	959	954	959	961	925	930	943	960	936	924	920	947	917	892	981	922	974	1002	947	979	949	951	935	1001	938	928	933	966	963	907	932	940	1014	921	926	974	953	898	936	953	931	943	949	948	917	924	975	907	941	1004	926	984	941	887	942	950	929	1038	917	994	997	952	934	988	998	919	939	972	951	940	989	962	1006	994	981	958	943	982	918	993	1003	961	954	950	925	974	970	944	961	981	960	949	926	974	1007	1022	959	939	935	965	937	934	956	1035	992	936	933	950	983	997	955	880	948	976	995	956	918	915	983	935	941	945	948	937	1025	965	919	983	922	954	901	1016	1001	987	967	893	968	929	893	968	1006	950	908	953	981	946	958	923	967	945	937	1003	984	956	922	922	970	928	949	969	942	952	964	983	977	958	937	940	971	994	1005	901	986	938	918	989	979	912	924	922	944	989	978	982	952	971	979	976	1019	1006	1014	977	914	936	957	968	949	920	902	932	935	959	977	948	963	970	914	947	944	889	971	952	929	947	934	984	916	922	961	961	971	940	899	972	966	884	920	956	980	907	971	972	883	934	948	948	993	962	1003	976	981	947	966	939	957	931	915	922	1002	958	979	998	932	933	946	955	945	992	956	909	971	989	921	958	968	929	993	956	969	955	990	963	939	958	903	908	976	952	955	931	952	972	983	1001	946	915	948	977	961	1007	878	948	958	961	947	968	932	923	945	911	939	936	946	913	992	929	997	931	955	940	988	905	966	943	950	986	970	1009	995	970	990	987	947	930	943	905	976	982	942	985	955	973	964	930	919	960	913	897	989	956	929	937	930	925	948	994	925	910	950	892	947	897	988	931	950	937	927	928	976	927	927	919	998	951	946	930	900	935	963	970	949	938	925	912	959	955	940	928	945	965	952	996	967	962	994	965	973	980	987	999	946	934	971	908	989	940	979	951	955	945	924	906	965	933	950	949	936	972	938	866	945	928	955	971	968	954	956	915	957	900	1002	925	957	977	950	902	995	994	909	1029	977	972	974	898	951	962	929	938	970	956	956	959	977	965	897	900	1000	959	938	935	926	974	1007	945	930	952	968	1006	951	1003	945	932	972	926	986	955	967	998	994	904	960	905	941	925	927	1000	984	984	979	926	975	990	998	955	928	976	969	1000	920	1001	979	976	959	895	974	959	976	923	901	967	973	958	912	992	906	922	944	899	908	924	948	961	944	971	977	926	973	948	948	957	932	969	966	997	954	991	941	955	1015	934	938	939	938	951
28590	29115	24876	8605	3008	1980	1596	1369	1328	1315	1332	1745	1882	1552	1253	880	849	827	790	762	702	692	715	726	621	659	672	660	660	630	734	625	678	648	641	680	682	634	670	689	697	650	642	672	671	678	689	614	622	674	671	665	692	689	669	655	681	677	671	644	690	703	651	690	669	616	688	681	687	641	682	684	673	664	672	632	732	698	700	670	671	668	668	644	638	622	696	697	708	687	672	676	676	649	638	673	743	682	655	637	655	671	664	625	672	714	627	658	683	649	662	651	651	675	717	641	710	674	650	662	646	649	661	681	698	656	665	662	643	677	649	689	660	678	652	649	657	642	633	651	667	664	656	675	693	692	678	701	642	642	656	723	707	665	673	623	693	642	691	670	649	655	691	648	680	660	676	648	699	707	670	690	640	675	669	624	689	687	683	690	624	726	661	655	703	686	695	692	651	662	714	683	648	685	652	730	664	669	702	654	637	683	621	669	674	665	674	701	670	670	705	661	670	679	669	662	729	635	690	663	662	684	641	661	697	651	682	652	664	681	636	633	672	646	635	678	662	643	705	654	684	657	628	645	635	628	668	695	636	722	674	700	645	659	675	682	664	616	682	663	661	642	681	614	647	680	639	664	613	684	632	680	622	665	676	660	673	740	651	655	632	653	696	662	638	670	649	669	678	612	685	671	608	699	669	654	655	659	658	646	653	671	634	666	678	655	652	656	641	657	666	682	658	685	670	662	669	673	631	670	634	684	618	649	664	613	674	651	671	690	722	676	659	660	669	626	677	620	679	631	652	670	647	618	640	673	683	627	675	673	689	686	686	669	662	634	639	723	630	647	660	623	640	641	602	670	644	673	648	665	615	662	640	668	654	695	666	662	685	647	612	665	673	708	681	740	713	634	631	613	655	639	613	620	634	657	706	676	651	672	653	652	663	707	652	673	666	688	669	646	646	674	653	676	673	637	686	662	675	624	658	621	733	668	684	658	649	722	652	704	664	673	702	664	664	621	650	656	630	657	656	612	689	639	695	683	657	645	664	642	674	672	706	680	642	674	698	668	697	737	661	647	675	633	652	666	688	691	662	644	593	656	616	642	698	686	675	675	655	643	678	667	654	644	669	667	654	678	671	645	655	708	588	629	650	664	642	678	642	638	694	697	656	699	647	681	660	675	663	677	614	665	636	667	645	640	635	700	661	667	673	628	646	638	681	650	643	678	674	646	651	671	645	701	655	624	679	677	649	653	647	647	602	675	676	644	669	644	700	727	685	680	680	657	651	661	671	607	668	614	659	657	616	676	648	653	680	673	622	648	650	705	658	673	634	680	664	671	638	654	642	655	640	659	661	648	668	682	621	603	669	650	623	652	654	647	675	641	648	687	667	656	636	642	656	645	658	655	712	693	626	653	643	658	704	693	624	704	712	653	642	667	614	662	671	651	635	691	650	642	652	680	658	658	711	648	653	611	628	679	635	646	661	650	648	679	675	674	660	737	658	657	636	630	626	663	698	649	675	650	646	652	659	645	632	668	695	674	691	656	689	612	660	656	627	654	656	657	689	679	641	690	676	637	661	658	690	669	658	703	671	691	628	645	649	655	642	664	689	687	662	684	640	641	665	674	667	696	644	611	668	688	704	687	655	687	627	674	630	648	658	683	658	692	643	650	685	694	640	648	672	673	649	666	674	648	671	706	691	671	669	644	656	638	659	628	671	639	683	684	602	690	702	704	680	668	655	659	687	642	678	699	738	648	610	686	685	708	638	667	692	626	636	652	609	673	654	644	662	641	653	650	663	622	654	659	662	657	645	697	651	722	701	645	630	646	676	651	640	685	689	648	635	706	677	702	687	599	686	684	654	725	694	685	645	671	635	669	647	651	672	617	648	652	666	630	642	653	656	690	651	673	662	684	679	643	671	691	671	676	653	677	650	654	709	636	654	704	679	622	692	692	652	692	681	639	674	689	647	672	676	652	637	709	667	657	622	637	725	653	655	701	640	720	655	668	623	718	697	672	676	666	632	631	622	650	662	654	671	682	629	661	623	685	722	679	671	686	644	669	657	602	681	712	662	687	688	620	697	670	705	649	630	651	675	618	687	669	647	641	735	702	645	634	659	613	626	688	667	679	674	644	679	675	697	646	646	671	697	670	640	719	677	646	679	694	665	679	680	681	654	681	695	648	677	660	642	692	649	719	657	729	687	651	658	648	626	670	681	674	672	699	657	629	648	658	666	633	670	611	651	692	629	627	670	652	625	651	688	665	689	652	677	679	628	640	638	704	696	597	665	677	650	685	635	697	652	663	633	659	639	668	673	675	646	664	680	666	658	631	670	618	681	630	651	634	699	665	696	678	643	670	662	683	617	674	645	635	688	596	672	661	714	620	681	652	745	659	642	636	655	635	654	668	669	636	711	627	618	646	686	681	690	663	679	649	658	704	669	629	741	704	666	686	669	724	687	681	662	691	724	612	700	675	645	659	653	640	698	692	674	679	658	647	708	624	625	666	646	692	653	656	638	655	647	687	681	656	691	650	655	641	659	623	625	630	649	665	591	690	633	684	684	655	667	678	670	682	656	688	710	694	653	651	641	655	647	661	697	613	732	589	647	644	685	667	662	659	704	654	581	656	677	682	711	642	690	659	647	657	704	664	662	705	636	643	625	659	684	650	740	653	705	655	648	690	686	652	676	627	674	685	666	686	637	631	673	690	633	628	656	671	666	681	655	675	622	681	720	689	650	656	668	663	652	698	696	676	685	657	670	656	698	716	661	597	653	657	673	713	676	661	646	622	657	697	627	655	671	676	677	644	681	685	656	615	658	701	678	681	710	672	671	646	653	648	721	684	694	674	650	654	660	624	624	656	693	633	666	651	655	628	693	632	657	657	696	664	672	672	660	729	634	671	649	643	667	636	688	645	657	622	655	662	647	649	667	658	685	665	669	646	619	655	672	693	644	719	652	679	667	621	656	627	656	672	661	675	679	688	627	648	656	653	654	632	695	663	668	656	696	662	663	629	633	723	643	706	689	641	686	638	640	656	701	660	666	717	649	663	705	658	678	654	677	688	676	648	685	618	628	673	651	653	671	692	672	638	680	700	674	674	689	669	628	709	650	643	669	663	636	678	664	618	629	594	645	706	685	625	640	648	680	679	703	681	724	611	661	698	628	638	671	649	638	665	688	709	701	655	664	695	704	651	704	681	655	646	657	648	653	651	670	643	702	622	653	661	621	626	677	677	655	642	669	664	692	700	648	686	645	650	665	646	619	642	706	645	635	673	656	657	683	645	653	647	651	708	636	664	595	669	660	726	629	676	662	674	661	650	660	644	672	637	647	658	676	655	635	687	643	681	623	650	648	731	605	673	673	648	677	583	632	645	658	646	675	665	630	695	690	657	635	650	668	638	655	689	680	665	709	672	622	676	681	641	694	658	694	656	673	680	706	686	659	655	702	646	633	711	635	684	681	650	660	682	659	675	713	682	676	673	666	670	646	656
30424	47017	18396	5633	4819	3483	2640	2293	2360	2174	2063	2955	2866	2265	1686	1189	1086	994	955	897	854	850	816	796	794	798	791	804	769	745	772	766	750	784	772	754	732	775	799	798	780	769	794	796	734	784	787	761	794	789	765	783	757	744	767	757	769	785	730	804	768	755	752	764	747	806	787	768	845	774	753	757	793	774	842	785	783	812	766	834	803	763	761	767	801	746	736	778	753	794	801	760	746	777	755	776	749	764	804	783	756	767	743	758	748	779	793	736	756	759	796	772	732	844	784	790	757	752	770	798	803	800	735	773	794	740	745	762	818	760	766	832	725	802	714	767	757	772	807	759	788	763	788	763	810	778	761	742	761	746	801	759	806	843	802	804	784	771	739	775	744	752	788	785	757	785	779	777	810	750	747	786	812	790	814	815	798	754	791	790	747	762	694	756	804	787	801	779	772	792	756	782	777	748	777	758	740	792	833	788	786	831	760	787	772	743	744	781	806	797	736	781	781	794	771	815	756	805	773	838	816	748	774	783	783	811	743	730	783	754	747	763	798	768	761	783	741	764	781	723	811	745	743	730	739	829	794	756	762	797	801	756	744	729	732	789	832	791	780	698	767	781	732	771	738	781	787	764	746	745	834	794	786	798	820	810	745	746	831	752	732	788	768	816	790	813	799	778	809	725	831	737	685	817	728	836	717	751	776	811	732	729	745	770	854	771	731	819	835	730	804	784	721	812	772	793	746	742	851	766	756	747	776	783	789	811	769	757	746	746	790	755	811	790	771	775	850	756	789	766	791	778	813	796	763	751	726	748	811	789	752	776	740	743	726	780	789	771	769	765	749	762	766	805	710	765	833	736	823	696	784	764	774	814	708	789	769	738	749	771	800	759	798	797	755	773	740	751	769	754	777	783	823	784	791	766	752	792	704	796	814	752	777	780	768	772	782	791	764	829	804	788	796	799	779	764	798	770	777	773	756	737	814	763	792	772	785	798	792	776	775	753	728	737	761	718	786	762	786	767	835	774	732	775	730	737	789	837	808	785	779	762	809	760	799	775	797	759	781	725	761	809	840	772	745	774	761	771	793	793	735	770	779	766	733	785	743	768	775	723	713	772	745	793	785	786	758	761	772	771	777	782	772	768	780	757	785	819	735	742	760	767	761	805	774	792	806	864	801	806	767	817	759	754	766	773	741	811	770	707	777	757	821	760	803	784	742	723	804	749	758	802	738	792	778	844	746	841	740	805	796	782	745	759	757	745	795	777	750	778	764	795	807	751	808	755	849	794	778	727	833	795	815	822	782	784	820	742	825	760	771	747	814	812	799	797	799	738	786	740	739	804	767	758	768	761	709	827	804	763	779	811	804	792	782	850	720	758	761	775	782	742	808	762	763	747	781	806	813	761	760	793	779	810	696	766	761	772	786	801	798	784	791	726	765	776	756	763	775	789	746	781	799	750	735	751	769	732	747	809	803	759	761	769	809	702	728	721	803	801	795	751	732	780	767	757	750	760	744	787	776	731	755	741	814	790	716	758	806	787	758	766	759	779	734	762	734	780	773	805	804	769	799	807	808	799	775	795	741	786	733	744	767	782	757	821	761	799	754	773	779	759	788	796	754	769	786	784	826	763	720	786	810	761	790	808	753	805	805	728	790	752	777	765	793	772	781	806	812	789	791	718	775	810	742	783	764	801	760	800	845	789	741	796	773	745	774	805	790	830	782	756	774	803	760	748	770	759	732	765	801	789	802	786	857	733	737	848	772	783	764	737	786	827	810	780	761	775	796	798	742	751	798	747	720	766	761	786	791	815	782	754	798	789	767	808	743	777	741	805	753	851	800	780	802	797	789	772	765	775	793	720	793	815	775	759	771	785	784	758	744	802	743	753	841	832	770	795	778	760	759	782	783	812	757	743	712	754	767	734	767	758	742	782	813	744	707	753	801	818	810	715	738	767	777	772	740	825	776	755	825	770	802	757	789	818	796	811	806	805	775	762	795	758	788	752	747	764	792	770	790	794	748	758	777	799	794	782	744	791	791	797	779	764	771	792	746	723	744	784	807	737	828	806	780	755	788	785	750	759	799	755	767	741	772	753	762	753	767	835	781	827	719	794	750	744	757	746	810	833	783	780	828	804	782	789	812	777	787	806	749	759	830	759	789	759	788	784	784	732	793	757	795	807	837	813	761	758	745	736	774	773	786	790	746	759	736	762	745	766	738	799	780	755	768	814	794	777	733	791	780	773	777	782	757	788	725	761	779	779	742	820	737	820	771	778	789	748	790	758	791	800	755	738	769	803	793	779	775	723	803	760	786	782	786	809	793	808	721	792	826	789	791	784	830	758	780	798	799	837	799	757	781	764	769	775	752	793	741	767	780	763	769	754	765	800	833	792	848	824	752	779	861	785	778	742	765	827	761	827	766	747	759	773	747	769	787	777	720	760	768	773	760	770	808	769	766	795	763	758	708	782	797	790	820	746	756	742	752	747	736	720	743	833	781	774	785	762	785	748	744	788	759	799	791	792	775	775	765	781	769	805	695	802	787	740	791	790	777	802	766	784	786	779	777	773	802	769	768	780	767	738	705	800	727	741	731	749	790	824	769	806	728	795	793	794	776	753	740	758	726	761	758	771	825	776	752	787	733	775	797	750	791	806	782	778	780	768	772	799	763	762	764	789	773	770	789	744	788	728	762	763	741	826	781	806	832	753	797	759	752	813	769	799	800	761	868	751	815	710	761	841	770	740	733	783	743	814	814	787	765	737	798	723	776	830	783	776	799	827	783	760	786	788	752	781	720	732	777	740	810	783	751	797	759	714	776	753	769	765	823	790	769	731	830	740	753	739	752	802	797	773	782	830	752	847	812	792	805	771	826	772	774	790	775	768	747	794	798	778	798	779	773	825	756	769	767	804	754	770	847	747	798	778	767	788	770	750	770	764	788	818	786	797	752	755	778	796	785	767	807	768	830	798	808	802	807	790	763	761	791	770	784	751	799	738	779	805	791	779	725	810	782	806	800	774	758	798	739	737	719	794	773	730	830	777	762	734	771	755	754	781	801	755	765	803	762	723	818	769	821	819	769	771	723	788	776	789	798	785	827	834	834	771	742	793	743	738	746	774	735	790	778	788	817	760	767	814	732	778	754	729	767	773	795	812	768	800	789	772	765	733	758	725	783	756	754	827	775	758	733	799	794	798	752	767	784	821	758	829	802	739	778	769	720	768	783	813	793	776	807	788	752	790	726	774	782	775	805	748	790	783	791	789	752	786	751	799	768	738	757	776	812	748	801	804	830	763	733	726	730	779	824	736	751	808	768	776	748	754	762	808	795	749	779	786	755	775	754	801	770	800	739	772	795	792	836	772	770	789	766	834	784	824	774	749	788	750	796	766	802	759	792	784	774	724	800	770	779	865	763	784	810	795	814	813	799	794	772	794	792	768	756	767	778	772	778	815	773	802	856	758	818	753	769	795	766	777	749	760	763	772	770	829	806	770
24335	21540	28766	24605	21330	12325	3366	2172	2147	1912	4273	9974	10908	8445	6384	3689	1967	1734	1455	1165	963	846	771	714	708	676	653	691	688	727	724	705	661	699	690	685	730	690	734	665	667	662	683	696	749	712	723	717	682	723	639	738	717	675	684	684	673	709	680	703	603	673	659	701	662	676	735	691	688	675	763	667	755	630	683	715	665	715	693	671	720	707	689	689	754	689	687	725	689	696	714	727	696	647	677	696	713	741	637	697	714	668	690	657	648	725	687	721	715	721	689	727	743	705	675	683	726	658	693	674	710	732	702	671	706	650	734	725	726	688	711	712	678	671	673	690	672	702	686	718	666	707	685	710	676	690	663	646	630	706	679	671	726	672	677	706	683	652	718	634	689	688	673	709	678	679	688	682	713	716	696	701	684	685	648	726	703	711	670	733	729	690	679	694	662	701	662	664	695	678	669	716	699	734	715	646	658	689	663	668	692	700	685	651	707	708	704	719	755	693	682	725	710	742	712	752	692	686	684	669	692	703	665	669	694	696	712	711	708	683	714	687	697	729	703	712	736	708	711	744	682	636	661	683	720	699	724	691	690	706	650	654	719	648	706	688	712	659	692	670	698	718	681	668	689	725	685	691	675	664	669	723	679	635	696	692	679	656	692	685	708	674	707	705	709	680	701	717	693	689	710	703	681	685	667	657	707	689	698	681	743	663	679	717	723	677	652	711	749	693	711	694	654	678	675	669	707	728	686	686	711	663	686	683	664	693	697	728	709	683	668	715	703	679	686	687	676	738	751	670	661	685	668	677	737	692	666	682	678	725	693	687	646	696	689	717	695	675	669	674	713	706	694	708	704	719	674	703	677	652	693	688	691	706	734	680	679	674	690	731	696	678	671	690	662	674	739	679	668	679	678	676	680	693	681	678	702	709	699	676	719	680	702	723	710	735	775	738	684	662	698	679	693	686	723	705	605	668	684	688	667	669	692	705	697	729	680	712	693	691	695	686	678	699	673	733	684	668	731	705	679	680	644	740	684	667	722	709	654	709	702	668	685	679	644	690	711	700	737	697	714	698	751	685	709	662	673	689	738	674	728	662	720	673	742	686	689	640	718	687	631	740	687	673	669	688	725	689	742	658	688	717	682	670	724	708	698	648	692	696	704	758	646	720	701	682	665	666	719	673	727	694	726	712	699	634	692	709	664	681	735	692	695	653	705	693	718	705	656	689	708	704	744	686	657	702	642	712	715	723	677	775	694	696	714	661	676	677	638	702	691	672	722	708	721	678	714	699	712	689	691	679	684	661	683	702	695	686	703	667	748	687	660	701	705	695	684	700	661	728	698	696	666	665	708	690	691	693	681	709	685	644	686	672	655	689	696	715	698	656	652	657	644	743	690	676	670	678	673	669	740	690	698	654	695	709	689	650	637	661	738	631	672	710	696	672	670	707	693	687	705	658	695	683	705	636	700	695	698	683	667	686	689	662	686	686	705	623	693	691	625	723	674	673	697	702	715	714	657	727	693	638	714	703	770	673	688	707	678	717	695	675	728	681	708	695	693	714	674	729	671	704	753	703	688	647	723	705	684	682	685	725	690	698	717	680	694	678	691	683	665	694	696	683	723	700	662	711	686	714	692	663	733	671	687	712	677	660	648	676	667	663	682	662	714	715	674	649	629	681	706	665	672	705	701	673	676	716	678	714	674	650	690	665	691	654	736	658	685	716	693	686	720	715	723	725	701	700	696	699	684	700	701	692	668	694	708	736	730	720	659	687	685	689	715	709	676	693	623	719	733	726	748	674	685	668	739	709	714	704	689	699	704	666	694	694	694	698	684	713	663	706	684	663	680	684	699	689	691	705	694	691	697	660	718	653	698	666	641	710	693	735	650	687	690	716	681	708	687	680	647	728	713	669	672	736	670	717	710	706	702	742	711	705	696	702	697	696	678	721	761	699	705	682	678	738	660	662	690	646	735	655	710	679	682	723	698	740	671	671	691	683	727	698	734	685	744	721	714	680	710	673	677	681	698	672	697	695	674	647	690	713	658	695	697	710	674	692	711	677	652	770	720	725	655	714	700	727	682	677	712	662	712	720	727	662	679	729	709	653	635	687	662	635	689	677	664	705	670	696	671	668	692	730	652	704	727	718	684	695	658	684	633	725	700	699	714	674	696	682	644	660	662	680	685	709	697	700	676	694	644	699	691	755	717	710	696	682	724	722	689	656	675	703	684	703	698	647	685	711	719	666	706	680	677	707	691	658	695	674	669	729	686	664	688	711	672	717	671	710	681	696	726	688	679	710	713	687	661	702	707	652	672	689	683	676	679	700	711	652	712	694	694	730	671	670	708	707	690	634	719	690	700	713	684	679	645	694	716	733	695	699	711	682	694	672	700	678	700	668	713	682	709	688	706	692	681	672	692	692	687	652	714	690	647	626	643	651	644	682	654	676	689	720	726	671	707	645	631	666	720	689	640	692	732	691	675	669	716	728	721	690	701	716	715	689	682	649	650	691	690	716	738	648	699	637	642	703	649	662	671	722	691	670	701	724	688	670	671	692	676	673	665	680	712	666	700	725	699	666	638	687	698	635	685	678	709	667	746	698	680	675	655	715	696	730	655	707	646	703	663	695	674	724	745	675	674	729	648	676	686	660	681	690	712	678	672	680	704	683	712	706	736	706	720	709	646	659	717	718	720	698	664	712	668	658	692	709	719	701	647	669	703	704	665	662	701	756	738	670	674	685	700	690	691	678	666	688	670	655	729	693	710	734	736	678	692	664	701	683	677	678	678	682	706	690	696	714	694	682	688	675	679	642	715	722	685	656	680	659	685	733	688	659	679	697	628	708	715	710	689	668	697	741	704	689	706	665	664	653	706	669	678	726	689	676	653	674	734	650	663	696	699	712	745	683	660	701	685	674	678	648	718	670	721	716	636	655	626	680	720	678	702	730	671	739	703	697	650	704	665	691	660	716	686	675	660	715	742	691	659	706	691	709	680	690	673	675	673	663	672	685	722	671	698	715	693	690	667	660	686	689	719	669	695	721	690	666	705	704	636	691	705	709	684	686	700	706	691	696	751	767	696	710	722	645	705	691	659	695	656	629	687	634	681	728	719	730	636	721	696	656	720	663	687	636	722	746	732	701	737	642	684	708	647	678	651	697	688	642	716	674	738	709	691	700	704	679	723	699	742	717	671	654	713	707	692	767	675	665	674	702	659	694	692	670	747	683	695	695	690	733	741	633	678	669	679	691	706	709	688	690	748	690	659	662	618	705	684	693	698	691	740	699	724	681	680	659	731	678	717	651	680	703	689	682	700	662	680	759	688	698	689	665	736	667	747	693	738	712	721	662	685	700	651	682	687	664	692	705	668	677	725	674	714	682	683	674	677	709	684	709	713	740	708	703	733	713	641	694	691	707	705	650	705	734	725	687	695	675	687	700	715	678	638	655	713	695	683	672	689	658	662	714	680	730	692	690	704	682	711	676	724	684	682	721
34360	61982	24699	9356	7465	6492	4421	3680	3742	3298	7332	15218	15154	12218	8977	5259	2675	2472	2101	1603	1226	1054	932	892	798	811	829	804	850	846	773	731	776	782	759	826	792	825	812	787	804	842	773	780	761	798	806	835	817	789	858	800	850	805	829	797	804	756	758	836	794	779	818	796	802	767	819	839	833	850	803	771	791	838	795	749	838	803	791	759	765	801	839	798	806	781	788	828	756	779	773	797	822	817	822	799	840	798	823	758	820	831	783	733	828	794	828	800	781	761	807	787	790	792	809	790	854	795	842	790	782	809	816	770	826	834	745	777	774	836	797	826	819	798	782	807	789	783	804	837	804	794	770	798	769	815	751	782	773	815	804	822	818	849	785	786	778	749	796	779	841	810	841	798	804	805	791	792	837	841	823	743	748	875	815	867	794	807	820	769	797	804	802	800	813	840	808	819	749	840	819	751	797	770	824	811	782	796	796	860	840	821	832	833	864	774	839	773	799	778	834	804	803	779	824	830	840	859	843	791	798	817	808	802	797	831	793	801	749	824	811	810	786	779	814	811	767	800	772	817	816	749	777	767	787	816	799	768	807	777	807	837	774	775	815	781	801	785	806	847	827	803	824	805	823	855	840	815	786	813	806	836	800	820	817	739	778	809	801	807	776	773	782	787	809	807	821	795	768	820	800	846	759	774	831	766	793	844	777	800	811	762	822	834	817	823	817	858	865	743	795	800	774	815	774	819	814	819	760	803	838	796	777	786	833	779	788	813	799	817	792	806	781	767	844	798	809	835	843	841	832	777	802	831	819	831	786	809	794	804	800	814	813	802	737	793	797	799	758	802	784	809	840	842	802	784	782	802	779	865	765	787	809	736	821	770	871	838	762	882	833	816	774	802	838	767	809	809	780	812	789	754	805	805	806	810	830	781	820	851	764	787	822	783	771	797	831	800	776	853	789	804	820	746	823	792	767	849	755	815	797	796	717	762	784	789	781	755	816	734	830	769	778	805	801	768	793	749	847	846	815	829	805	793	840	839	803	800	789	853	821	822	772	796	810	746	842	792	780	791	816	823	773	793	766	786	806	802	798	839	836	803	775	821	825	788	807	841	798	835	831	798	791	819	842	812	814	805	807	783	743	773	801	737	753	745	823	823	841	802	817	760	796	808	816	862	738	837	848	859	815	775	796	805	823	812	741	791	801	769	776	801	848	828	803	810	792	814	794	818	784	777	806	813	798	824	813	767	773	806	793	817	797	782	771	793	810	795	770	865	835	802	808	759	767	793	761	798	743	769	818	780	771	791	800	807	815	850	810	834	742	781	810	804	823	818	781	749	792	846	770	838	826	792	830	760	827	793	822	830	804	780	757	774	798	794	821	817	767	785	790	775	722	798	791	801	808	752	774	824	785	827	810	809	800	769	827	747	795	793	783	849	770	817	828	806	811	826	784	820	820	799	763	769	822	799	747	844	749	787	872	815	793	791	767	770	800	799	830	806	817	795	805	789	750	789	821	751	814	812	775	773	723	794	761	842	827	807	855	832	784	774	790	827	769	716	769	815	753	801	791	855	787	771	751	811	780	777	780	801	808	796	798	781	819	809	781	814	858	796	772	773	856	767	796	793	779	792	789	836	781	822	800	763	793	771	813	801	846	828	787	826	813	822	795	823	804	845	790	802	828	843	760	803	758	828	829	808	764	813	816	805	809	799	812	823	852	786	751	822	816	804	808	773	808	806	811	860	765	776	873	829	829	797	815	809	826	828	828	763	776	783	797	782	835	808	783	798	843	800	786	796	796	756	801	805	833	829	819	783	768	808	812	769	758	841	819	785	834	819	794	777	812	781	780	798	770	778	826	796	774	789	850	815	808	839	788	783	809	808	788	822	807	829	831	809	787	776	808	869	781	794	771	795	798	813	784	830	818	792	842	808	779	837	792	826	815	780	765	816	804	811	754	819	757	826	777	773	809	825	795	808	793	837	807	787	817	793	828	828	801	816	815	817	808	822	789	759	801	811	829	847	860	823	794	719	805	749	828	837	812	844	767	791	817	836	789	767	763	829	797	871	838	764	791	818	801	822	801	802	815	835	813	830	788	791	825	775	780	800	796	800	820	761	837	823	808	795	748	834	827	858	802	755	820	773	799	783	805	791	765	798	780	767	801	766	787	753	756	759	845	799	839	828	815	833	827	800	779	805	822	802	758	788	762	803	793	813	793	772	783	776	826	798	818	809	859	772	718	766	814	830	815	834	780	785	801	786	803	786	810	747	818	767	758	791	794	828	763	826	759	821	741	847	798	815	825	812	831	764	780	788	820	838	797	760	762	810	820	797	777	801	816	788	803	852	780	811	847	809	806	791	830	803	822	791	761	758	767	793	815	774	730	810	754	771	794	812	804	794	734	847	787	789	794	818	779	783	800	800	812	778	739	732	827	751	775	817	835	780	785	798	805	800	769	740	824	791	815	840	796	798	782	776	783	798	747	712	820	815	829	783	806	808	804	829	783	806	762	826	824	835	823	786	796	778	777	791	781	769	812	812	803	779	863	831	784	808	812	775	771	779	803	823	841	831	831	860	796	817	766	775	832	777	833	787	852	805	758	812	839	791	763	831	796	802	768	792	783	808	811	770	784	763	777	766	779	812	812	766	774	840	745	823	823	796	817	805	814	795	818	856	825	826	813	817	782	748	808	835	795	810	750	819	786	776	779	838	853	772	814	829	820	838	772	778	801	792	777	815	795	805	768	804	828	823	786	798	761	842	782	843	781	818	805	814	807	840	761	769	833	807	769	848	785	780	822	802	777	815	816	782	784	774	823	839	789	784	779	786	778	845	815	805	754	801	794	816	806	810	799	784	784	784	791	840	837	824	881	818	805	855	753	824	787	779	842	836	806	785	820	735	830	857	774	784	763	758	834	809	759	796	774	842	801	786	824	809	814	776	781	823	769	790	737	765	777	783	808	811	804	814	785	756	830	786	772	806	829	817	824	793	797	782	846	796	799	788	814	817	859	813	866	830	787	767	760	766	751	807	800	825	753	816	828	813	781	793	824	797	813	855	738	763	773	823	791	778	748	777	812	821	813	793	809	818	811	853	781	817	759	806	785	808	719	779	800	812	815	783	759	769	766	798	835	790	825	854	771	808	794	742	723	782	727	770	804	811	816	784	813	815	790	804	847	751	790	781	781	828	804	818	825	796	797	760	823	771	779	834	790	768	790	817	800	821	802	793	833	800	766	805	793	812	809	734	831	791	821	748	795	797	781	761	873	783	777	775	739	845	837	830	832	782	713	823	838	751	787	796	789	863	750	777	765	804	753	830	774	811	790	759	804	811	830	796	758	800	779	820	776	820	758	731	836	822	852	770	852	835	753	777	855	768	788	793	808	767	827	764	782	765	813	862	807	839	753	785	820	766	788	847	784	779	830	767	784	798	795	796	807	804	794	785	842	789	807	824	819	754	766	783	803	840	810	831	862	819	782	825	796	817	769	780	816	790
25669	21641	27688	25393	12224	3635	2406	1748	1581	1845	2537	5753	6174	5021	3655	2557	1704	1402	1189	1012	1001	906	889	854	818	823	807	776	780	856	827	800	846	891	848	819	825	803	798	846	818	809	855	804	859	788	873	873	882	836	789	824	843	789	836	806	813	825	828	856	776	819	864	775	836	811	811	822	780	831	811	802	769	838	854	823	790	793	763	819	805	811	795	813	858	813	812	793	809	815	809	780	867	749	853	798	798	852	856	827	823	829	814	779	746	794	768	810	841	848	827	760	848	753	726	821	808	840	852	809	760	778	784	832	842	804	805	807	858	807	772	770	832	774	798	818	793	850	788	848	832	859	801	796	761	794	796	780	762	823	796	809	772	766	760	793	820	845	764	778	768	802	789	780	790	818	771	788	824	825	813	779	800	813	794	829	791	852	828	761	811	824	770	756	806	756	770	755	807	758	825	850	804	859	817	769	787	808	773	835	809	783	836	784	833	829	783	793	813	812	791	835	842	815	858	843	798	767	803	811	837	782	825	773	801	800	790	836	797	874	790	810	771	841	822	761	769	823	819	833	787	800	840	785	852	809	856	797	815	848	820	799	788	843	775	778	777	750	762	870	820	875	779	816	825	786	795	760	779	866	805	804	821	821	829	811	800	809	816	810	815	788	785	796	751	793	805	853	814	842	845	815	834	750	824	803	829	795	791	853	788	861	817	772	841	812	796	794	798	814	786	780	813	774	822	775	827	839	775	754	797	749	838	815	793	789	791	801	794	834	772	823	793	782	764	795	876	836	797	762	764	800	803	783	828	783	805	808	760	833	785	806	801	809	835	774	798	790	792	829	775	852	765	833	792	799	780	758	798	827	806	803	837	829	813	809	803	789	802	875	770	785	789	791	782	776	832	844	824	776	830	817	783	809	810	766	845	820	766	783	833	816	755	809	851	787	792	809	796	800	820	785	772	772	766	850	835	755	793	781	878	832	823	802	827	804	788	798	825	806	825	795	794	850	785	783	765	810	762	779	785	824	799	856	783	798	791	759	786	812	885	856	835	798	834	811	805	805	762	791	804	810	811	817	808	807	783	767	822	852	811	758	820	812	823	861	779	814	826	795	794	831	806	773	809	798	817	799	819	821	780	837	829	813	822	799	836	819	785	814	806	791	771	846	774	796	792	810	798	737	764	850	828	783	759	823	829	849	774	813	798	804	824	816	806	769	802	762	761	778	813	821	810	830	794	789	806	807	798	806	821	802	814	802	775	828	766	790	773	836	755	819	801	780	807	852	783	861	808	790	819	761	853	831	807	781	853	786	791	832	803	820	828	857	789	811	803	813	803	817	830	873	767	823	825	802	799	810	787	823	783	780	781	806	770	789	859	818	772	816	792	850	818	789	765	795	858	808	813	841	769	849	784	791	791	863	834	754	802	743	789	812	807	814	844	843	815	852	792	803	827	797	822	838	828	807	754	814	758	771	832	777	828	830	821	815	760	784	850	830	807	786	770	812	807	766	783	842	856	778	859	818	787	856	859	836	830	840	863	805	870	780	819	772	764	763	827	786	816	780	849	775	787	760	812	824	841	796	786	845	823	790	798	803	806	799	838	764	833	812	824	793	825	747	821	783	798	752	864	805	773	780	798	800	865	788	825	762	781	770	823	791	844	816	838	854	812	803	779	852	812	798	781	807	824	809	766	800	781	785	827	758	794	850	793	847	846	774	815	765	858	802	806	847	840	869	815	819	854	833	866	763	802	848	786	804	818	766	823	863	774	786	838	772	819	772	811	770	836	829	773	823	829	811	835	804	798	816	813	810	807	826	751	866	853	804	725	789	802	773	816	800	835	845	802	785	804	787	785	786	811	821	795	779	832	807	796	838	835	821	815	865	784	789	780	828	830	822	785	797	853	796	815	824	801	772	814	797	787	860	770	779	802	784	764	830	818	864	820	856	803	777	799	790	839	778	742	851	780	780	796	800	801	811	795	772	793	839	806	777	823	789	788	818	804	816	834	793	759	813	868	786	810	783	832	815	777	769	766	811	793	839	840	822	842	818	817	813	830	815	805	828	800	791	754	818	793	835	770	841	815	819	844	792	807	808	795	814	788	833	805	764	739	770	850	805	812	807	778	751	821	774	847	822	829	812	834	781	802	824	830	846	827	810	892	837	779	793	830	773	813	799	801	816	783	846	789	800	796	793	799	814	805	811	809	778	825	842	793	801	799	800	791	852	800	810	823	841	797	806	834	817	793	770	822	835	796	855	824	794	816	765	790	754	819	818	765	785	824	767	803	818	807	831	823	835	823	799	784	829	876	775	811	789	800	763	808	803	795	829	837	887	823	803	812	749	812	807	798	774	770	801	777	827	750	833	867	812	773	817	800	779	797	749	772	855	810	796	798	805	845	755	822	803	820	793	789	765	800	779	851	809	754	851	795	805	796	761	823	816	792	797	812	857	772	860	867	774	804	838	813	815	805	827	829	821	767	712	760	796	819	830	773	803	763	815	835	839	803	827	808	839	827	799	835	791	814	808	845	785	807	760	844	799	810	809	794	792	807	784	782	829	830	830	811	794	814	840	795	800	782	788	820	770	749	836	834	785	856	762	824	801	778	761	817	759	858	796	799	757	795	803	796	817	772	768	830	761	879	740	802	839	824	780	840	810	846	791	777	789	810	826	790	818	747	842	786	795	788	850	801	797	862	858	783	853	788	820	889	759	754	832	821	832	758	794	825	831	789	822	832	753	790	815	783	813	780	796	808	828	807	842	849	779	798	846	831	812	834	837	787	796	731	808	798	833	769	794	808	807	830	789	810	793	820	757	831	872	786	731	833	826	798	777	796	819	771	887	770	798	829	797	834	759	832	751	789	784	856	858	816	817	835	778	807	783	806	813	862	811	794	788	855	820	821	829	771	835	813	772	788	833	862	823	811	783	769	844	862	809	792	802	790	843	799	773	804	827	801	784	801	840	804	812	748	771	816	752	829	839	784	854	851	802	769	811	880	824	788	788	764	822	841	808	814	806	815	801	830	791	837	828	807	861	821	811	790	773	794	779	818	787	834	788	797	801	789	802	808	813	842	866	789	837	778	794	779	855	881	821	755	749	789	833	785	775	868	798	832	816	800	841	802	868	792	798	777	829	832	818	808	792	803	810	801	852	862	847	782	778	749	822	816	822	788	815	824	763	774	777	828	776	760	782	843	768	797	812	772	757	781	769	806	799	838	857	815	776	743	766	782	756	786	802	794	771	793	788	820	805	791	821	832	797	749	820	834	776	801	784	796	849	783	775	803	806	807	801	844	822	804	793	834	788	814	820	829	810	782	803	849	800	806	846	795	826	789	829	770	806	777	840	786	800	759	835	813	786	835	803	799	784	816	809	805	778	801	794	776	790	805	802	871	792	779	787	837	803	795	752	806	768	843	842	817	818	855	803	819	817	828	859	781	786	814	786	774	791	844	789	782	800	840	863	792	798	793	793	820	782	813	816	842	823	743	815
33188	55115	17447	7924	5905	5416	4205	3116	2722	3015	4674	10666	10701	8326	6458	4190	2418	1894	1674	1404	1141	1087	948	920	925	957	974	971	943	912	938	960	957	950	913	916	945	955	971	938	868	965	919	934	977	970	890	978	951	936	915	896	928	940	945	960	956	950	963	944	932	907	921	967	959	918	868	915	948	908	951	920	920	929	974	966	961	905	942	868	959	973	914	921	963	913	963	905	913	938	972	898	961	953	978	937	977	927	959	904	957	891	910	889	925	931	942	897	928	940	939	918	928	1003	967	953	964	897	951	902	954	934	970	968	942	966	960	999	934	911	939	951	915	899	926	949	944	903	919	901	898	939	976	899	937	868	936	905	951	912	928	933	1037	942	928	907	975	954	960	946	929	933	980	867	875	1023	979	906	951	978	951	956	903	939	971	948	1007	911	956	927	961	954	922	945	898	939	961	998	935	943	988	959	938	934	932	935	945	922	957	937	876	982	893	966	924	943	893	925	957	874	940	955	938	939	911	925	960	930	937	922	957	920	927	937	941	903	921	915	920	878	886	924	898	932	940	976	960	959	879	900	926	940	948	957	940	942	939	967	890	902	875	996	940	913	932	960	944	876	965	933	928	956	928	950	957	911	969	918	918	962	964	939	961	939	942	955	912	957	946	894	925	953	969	921	880	951	914	930	911	976	906	974	902	959	935	929	946	871	872	914	926	874	895	924	915	973	963	925	962	905	919	908	921	988	980	935	889	936	870	968	971	954	970	921	917	899	905	963	954	982	923	934	931	919	965	924	936	929	866	952	905	963	950	938	955	972	947	960	946	948	984	962	920	926	951	895	981	934	915	919	939	1035	923	932	919	907	969	943	992	930	935	908	934	975	916	991	951	867	939	960	929	932	905	933	904	937	1050	970	916	956	951	920	925	907	910	944	961	925	970	953	972	949	902	972	978	950	944	944	947	933	915	913	951	936	948	930	929	925	970	947	898	916	961	889	944	967	981	925	935	954	914	881	968	936	923	966	943	913	944	913	907	945	952	941	950	962	954	941	955	951	921	898	948	882	913	918	930	960	925	961	957	966	890	921	908	924	951	930	990	941	911	918	883	952	931	977	885	944	940	912	967	928	929	945	985	1010	931	898	926	928	949	856	920	857	928	912	901	879	919	979	973	959	921	940	900	965	920	991	911	923	923	910	935	919	898	950	976	941	967	930	900	951	921	951	976	990	968	941	894	906	954	922	957	960	932	892	923	946	881	963	945	871	873	921	962	920	938	900	892	928	947	953	905	892	905	956	919	868	926	960	925	898	927	976	965	936	961	953	937	936	923	918	876	905	962	967	951	957	888	933	919	928	888	938	939	919	906	950	1020	944	912	913	935	929	946	983	895	945	908	960	879	887	921	912	902	936	1007	956	883	956	910	916	918	947	917	958	882	966	935	911	916	931	953	875	966	946	959	978	930	903	959	951	959	873	953	888	901	884	905	909	972	955	978	935	941	949	991	887	970	927	919	906	934	916	938	889	976	991	930	891	981	971	982	886	909	925	951	957	965	887	932	961	927	909	944	906	937	913	958	922	944	932	944	914	935	932	897	972	896	906	911	962	964	916	937	952	936	911	935	977	952	886	933	967	945	947	909	949	921	894	913	964	916	940	935	915	960	921	941	868	909	870	942	908	975	917	925	953	925	850	935	984	910	936	932	969	1001	927	946	909	936	964	920	907	949	948	924	999	942	995	912	973	941	967	943	951	924	916	916	934	862	939	899	959	935	938	967	950	930	942	1001	970	908	912	916	867	938	939	967	929	958	928	894	958	954	910	961	927	927	936	994	948	922	918	904	894	941	940	854	948	927	979	931	906	931	910	913	925	938	950	955	931	896	937	932	913	903	939	907	942	920	907	963	962	953	899	886	928	1000	967	978	952	917	919	951	937	944	932	904	920	938	866	950	925	912	864	894	897	913	882	948	933	927	966	956	898	990	967	930	935	1004	932	946	946	944	928	954	935	940	910	923	854	914	945	948	939	980	981	934	942	958	981	937	869	957	963	944	927	981	934	938	928	931	1015	897	921	912	937	957	961	980	929	956	929	929	983	921	870	952	953	936	920	946	960	929	924	963	922	933	933	961	934	957	955	994	922	925	921	869	933	991	951	903	910	949	904	911	889	926	942	959	870	961	931	932	922	949	933	943	972	925	929	962	957	918	962	925	919	921	917	969	950	931	919	918	899	946	974	933	829	916	890	984	1017	912	1006	971	955	994	933	930	926	990	925	901	881	899	938	881	953	964	898	921	968	969	922	913	943	897	958	921	945	930	879	937	928	912	938	936	923	953	950	957	914	967	954	915	890	964	934	926	910	937	989	981	928	933	953	927	944	935	912	926	933	957	960	926	957	892	931	917	880	940	961	957	962	964	913	979	957	978	948	947	959	938	880	930	911	973	929	904	926	958	915	934	989	971	946	970	928	929	961	959	921	922	948	951	946	908	1010	914	909	885	932	913	960	891	973	944	941	950	974	935	926	943	943	903	947	975	937	963	912	909	912	934	958	976	975	909	967	955	935	955	980	928	924	930	981	877	906	950	932	950	973	918	884	924	932	929	971	964	977	980	906	941	948	915	949	951	956	938	957	928	944	942	960	928	933	920	981	985	890	919	957	912	960	975	899	944	910	949	913	966	975	915	972	899	966	1014	963	890	920	887	886	961	898	946	962	966	955	979	898	976	902	924	965	959	1005	944	980	930	939	960	960	909	903	890	941	948	874	948	911	906	929	947	910	934	950	980	887	938	992	924	937	963	967	950	908	943	926	911	922	909	908	1005	970	937	969	958	968	931	929	967	974	943	943	938	946	1024	982	944	895	935	936	909	949	914	952	945	1009	932	950	919	924	875	885	910	917	916	957	937	942	938	974	907	956	899	900	905	914	949	901	920	948	923	888	933	946	948	904	928	936	903	1007	954	934	895	972	964	963	940	842	933	885	976	954	910	934	955	959	951	910	971	872	919	881	933	970	899	912	897	936	932	910	988	920	960	951	961	926	899	975	841	940	915	957	940	924	953	963	883	912	971	911	951	959	964	903	947	937	918	908	968	929	972	958	896	922	913	976	948	925	964	915	906	884	950	960	982	977	944	928	900	967	936	930	963	1000	934	960	902	888	956	944	958	925	945	948	921	933	935	918	891	951	887	922	977	933	919	909	932	974	923	972	883	971	925	958	909	899	914	912	886	975	883	979	881	940	928	950	917	918	914	888	959	961	968	930	934	956	891	932	979	958	949	970	927	919	980	907	984	893	971	961	947	885	961	939	952	956	934	915	943	904	962	860	917	962	939	990	913	934	953	1017	941	905	948	965	940	939	945	922	965	974	960	952	983	924	908	937	974	889	967	946	929	923	896	955	891	912	928	900	966	941	951	915	917	969	932	922	907	923	912	937	938	965	909	953	950	907	959	964	902	911	956	962	938	919	914	898	923	954	974	936	953	976	964	907	947	889	972	936	941	931	1003	908	922	976	929	905	915	905	954	930	945	954
23237	21533	29274	24156	21509	21710	14145	4159	2614	2631	6432	16576	20779	17802	13332	8770	5048	3092	2270	1596	1305	1116	1006	992	956	912	899	871	891	904	891	917	914	858	925	886	867	909	894	904	881	931	939	867	863	883	923	900	896	942	819	917	857	884	922	921	971	897	893	897	889	931	864	874	953	891	855	902	878	918	837	843	844	874	880	871	872	929	810	873	920	824	915	877	923	875	936	853	848	803	897	883	883	891	879	879	858	870	858	873	870	926	897	886	842	878	890	876	825	874	927	830	827	854	877	897	905	895	888	891	929	903	881	891	863	871	887	865	851	881	869	799	899	890	880	882	883	914	883	892	869	865	811	899	942	933	895	879	858	856	897	890	897	902	902	877	857	839	903	950	931	824	897	924	856	842	927	865	899	909	884	865	898	937	861	883	884	909	868	946	902	874	919	906	826	923	954	969	901	868	891	909	895	853	881	927	913	939	924	987	873	875	887	852	896	872	890	797	911	856	901	860	904	864	910	880	848	887	847	847	914	897	884	843	850	892	864	903	882	868	949	875	908	842	872	897	857	869	893	914	915	880	916	921	889	905	886	932	855	910	862	907	857	895	889	942	898	846	854	899	880	848	855	899	879	910	923	874	882	843	852	935	910	879	907	906	852	874	836	874	920	869	883	950	830	854	877	903	805	888	925	911	883	874	889	837	894	904	906	965	845	845	859	853	866	875	856	860	928	898	850	907	873	919	930	873	912	967	883	875	905	948	927	902	854	903	891	845	870	927	913	919	859	868	880	863	912	900	896	904	864	820	857	895	842	856	920	904	931	835	876	853	870	895	890	920	891	914	954	838	896	897	887	841	893	845	929	895	861	940	892	864	927	912	929	871	907	909	877	905	872	899	894	944	884	885	871	890	929	905	823	859	930	920	900	866	898	910	892	866	905	841	916	861	875	869	865	863	883	874	887	886	870	850	915	849	878	945	886	890	915	934	850	907	903	893	855	890	875	893	872	872	925	902	878	881	907	879	905	803	929	879	924	898	927	915	845	875	922	884	902	891	866	912	887	876	929	872	804	879	875	846	922	937	868	933	928	923	910	902	839	870	882	904	922	815	835	885	906	881	846	853	861	874	827	867	827	936	932	954	863	944	886	851	869	880	840	874	882	847	855	900	935	898	888	815	875	871	868	908	914	868	901	905	904	863	864	912	850	885	888	906	865	924	850	876	870	889	898	811	883	843	884	884	906	900	859	865	862	902	855	860	846	896	923	897	964	912	845	911	929	853	875	891	889	864	921	859	828	939	901	847	925	906	829	904	848	878	831	854	917	804	861	885	876	893	911	884	886	926	839	847	863	883	868	901	951	915	915	871	866	874	852	898	845	880	886	903	890	904	907	912	865	857	905	852	917	865	912	925	887	855	850	849	871	887	855	867	929	871	890	897	821	883	935	905	887	864	932	887	867	834	905	901	867	858	863	827	848	878	918	936	891	869	803	895	840	868	883	897	927	884	906	904	882	856	878	876	869	861	885	818	908	908	847	886	866	904	875	941	870	875	780	911	877	901	892	929	897	888	931	837	808	942	876	883	914	839	833	882	949	911	862	897	877	869	880	870	877	807	842	877	865	917	881	851	810	910	858	915	906	892	905	899	933	828	905	874	881	928	883	876	885	869	931	867	872	896	835	889	874	878	900	838	873	879	860	937	947	875	880	882	895	863	866	847	909	806	851	862	871	844	883	909	890	888	902	864	860	823	865	883	917	868	876	871	872	876	908	888	925	858	913	903	849	904	887	844	867	884	876	855	862	892	910	903	933	843	921	914	891	864	933	886	851	914	941	914	937	889	876	891	881	890	843	846	900	908	803	837	857	848	910	896	867	898	954	873	885	902	884	926	883	850	905	887	869	864	901	923	845	878	851	831	891	912	841	887	854	868	863	914	919	854	911	897	862	869	889	895	828	921	925	862	938	898	947	840	865	905	874	905	886	858	946	878	900	857	877	891	890	916	922	848	840	890	893	902	890	868	860	819	909	909	881	831	889	894	885	926	837	934	898	873	853	835	849	898	906	912	872	921	847	974	869	878	847	900	875	893	925	882	918	948	878	880	861	847	908	881	853	875	952	872	920	914	921	871	867	907	895	895	900	940	892	938	894	847	887	869	917	857	886	851	877	886	878	890	875	870	879	875	858	889	887	890	884	897	917	905	906	847	892	922	885	925	896	871	909	930	886	925	879	869	915	887	936	860	857	909	894	917	918	922	931	858	844	924	883	922	906	857	937	898	941	861	846	855	890	826	858	901	868	864	861	885	874	874	894	851	929	927	945	834	918	879	849	899	874	882	873	914	919	860	872	918	862	884	851	884	906	874	903	899	870	886	902	854	842	846	879	868	903	859	882	882	878	900	939	899	859	930	910	886	890	862	810	929	855	910	905	860	873	932	902	866	891	922	912	949	929	863	914	923	852	949	860	941	886	918	889	910	888	878	887	879	858	877	851	896	884	896	917	869	898	900	836	905	831	926	911	851	847	815	904	892	896	895	893	885	887	844	902	914	905	921	881	901	963	880	878	860	894	882	913	923	863	871	898	922	814	861	881	874	818	901	884	947	912	912	883	888	908	857	861	930	866	921	875	865	890	889	875	908	849	844	862	924	852	931	889	929	883	853	877	893	909	914	889	893	892	841	894	862	898	849	863	849	860	904	866	857	847	889	880	908	882	844	859	892	919	919	852	863	875	930	865	874	887	876	833	870	919	912	861	884	914	910	904	873	868	891	915	902	893	881	913	918	820	898	897	847	830	841	883	881	881	972	922	876	897	886	828	872	904	828	855	898	888	915	938	928	939	863	870	874	890	867	895	849	952	880	860	839	885	873	901	869	926	913	920	917	883	830	878	842	858	858	904	862	918	925	884	851	904	864	906	838	876	861	910	847	841	889	861	812	924	898	913	883	861	889	910	927	872	895	869	852	877	865	879	899	899	854	906	846	882	855	930	841	906	900	883	891	860	863	871	861	853	844	934	853	870	906	960	828	864	827	882	866	889	877	829	917	911	860	873	835	869	882	846	899	842	879	917	837	870	899	899	870	825	858	876	887	882	868	858	863	895	914	883	881	903	856	915	869	865	871	912	882	871	888	920	884	891	879	897	871	916	831	854	872	847	908	844	862	908	819	868	861	864	882	917	926	910	879	848	909	845	851	894	872	876	881	866	822	901	865	874	888	847	888	888	907	835	855	873	892	941	872	901	918	870	847	865	856	877	859	908	948	836	929	901	922	867	868	894	827	904	881	885	903	864	887	876	894	866	895	905	848	886	904	978	856	841	856	820	919	832	905	912	876	910	861	897	887	910	906	866	846	912	855	878	870	848	876	912	876	922	880	854	893	882	880	875	862	857	807	863	878	904	903	920	959	921	924	861	935	881	859	823	925	927	842	879	920	875	884	903	930	882	896	843	860	909	881	853	908	890	843	876	903	867	907	838	845	848	851	872	828	907	890	844	852	902	884
38371	65745	23038	14127	10231	9414	7814	6031	4314	4269	10528	22641	25472	21669	16985	11846	7069	4290	3223	2275	1672	1379	1162	1073	1051	1043	1038	1041	986	1017	997	1019	1084	1014	986	1011	1001	989	1004	976	998	994	928	1061	986	998	1014	1008	955	996	970	1004	1007	1019	984	1023	1013	978	1001	995	1026	1023	975	969	1009	956	947	1051	985	1047	926	933	1006	973	951	977	970	1009	1013	1035	997	936	970	1019	1031	983	932	990	959	960	1042	994	1026	973	971	1035	1032	1007	996	960	954	934	972	988	958	992	969	950	952	995	996	1012	963	993	1011	1004	950	996	1000	1003	943	978	1007	967	986	1041	982	981	967	1002	978	1004	994	978	1002	1001	976	1016	974	957	975	978	989	970	946	1056	941	1029	1015	1026	987	971	949	976	974	998	987	972	1003	989	936	973	1023	987	1054	1053	971	944	988	1011	929	1030	1015	960	927	982	991	1014	978	1055	984	982	1021	952	993	1049	999	1008	1056	940	1036	997	1046	959	999	888	963	1010	1024	977	1015	1008	1036	953	1029	918	949	979	1037	933	960	954	952	1005	1010	1022	930	973	967	1031	1036	987	1044	968	1053	954	971	1049	976	1027	986	976	1001	974	1027	990	1012	973	1026	945	1026	1004	1034	964	990	1007	980	1036	947	1031	988	939	959	1031	997	958	997	1012	978	1031	1072	969	1002	1020	980	1007	990	1019	983	1009	984	974	1016	943	996	1000	1033	948	992	1015	1015	991	949	998	953	993	1019	979	1048	1009	1050	1037	976	1011	985	1032	1014	992	1045	994	977	1011	990	996	987	954	1023	922	978	994	983	1010	1004	1029	935	1020	1053	982	1016	999	1001	994	1019	1003	1060	1004	956	962	991	1010	1052	1021	974	1038	979	997	1003	960	1015	971	1021	994	996	999	945	994	1035	1037	965	971	979	1025	972	982	976	980	985	969	1017	1001	1000	1011	1031	1016	981	1000	1019	1019	966	1042	1001	970	964	1012	1021	952	1046	997	967	979	966	1080	988	989	1007	1019	1020	1025	971	958	1028	960	974	1003	943	1008	963	964	955	964	1000	973	1023	1004	931	999	1044	1013	1033	1016	984	1006	971	1039	967	988	990	981	964	966	1010	1031	1010	1006	988	1034	1071	1033	985	990	1028	945	1030	980	1030	1025	1012	966	1039	995	1029	1035	1000	947	1040	979	970	998	1091	955	958	941	1036	971	997	967	1011	1034	1035	1014	980	982	954	1003	988	949	1004	1001	1007	1007	990	1029	956	1002	1004	1050	998	1000	966	993	964	962	942	1004	941	933	1021	983	971	990	995	995	1006	1004	978	969	1001	998	939	972	972	1025	979	1045	998	997	954	970	1002	1045	1006	972	1031	971	952	1003	1008	1036	999	1014	983	936	955	988	1004	1027	981	1001	1045	934	983	974	995	991	990	972	1008	1027	968	1047	1007	1030	1031	997	958	1007	974	1020	1007	1000	958	1013	963	976	978	927	999	967	1019	983	1045	974	1005	999	981	1028	1007	973	1059	987	936	990	972	1020	1030	994	956	973	937	982	990	943	926	939	944	983	992	995	989	1016	1073	1037	953	1031	1054	1027	1015	1031	1028	950	1002	1010	1007	1010	900	1006	968	1058	970	1033	950	1028	979	1012	987	972	1040	992	984	1027	1028	975	1064	962	930	1015	979	1004	981	954	998	941	979	970	1037	942	1014	962	925	988	997	1012	1010	951	1024	972	993	966	1032	957	1001	1053	978	969	956	1015	968	983	1010	984	1079	981	1022	988	956	958	1014	1008	987	1000	990	983	964	1000	1011	925	1016	1003	1004	974	950	944	1007	924	959	966	1036	994	993	943	1029	973	1011	975	1046	952	1000	989	1024	948	948	1025	968	1013	987	952	1004	993	999	1001	952	986	997	989	997	1015	926	887	986	1002	1013	948	1009	960	1003	1028	975	974	1027	941	976	985	978	976	1001	1007	1007	972	996	995	929	989	994	1052	979	991	1020	999	1039	997	958	950	997	949	1018	1059	970	966	935	1009	1001	1002	987	1038	1000	956	1004	1030	993	995	987	956	946	1025	1013	956	1011	1023	1023	949	1072	1058	989	967	955	967	1007	956	1037	972	1002	947	943	949	971	980	930	1003	975	991	946	1035	1029	967	994	1014	1014	982	1000	978	944	956	1009	979	987	974	978	988	947	957	1033	998	982	1017	938	1039	1060	1012	1023	998	1030	1013	964	1013	1006	984	999	1014	1034	995	1000	1011	924	995	971	963	996	1045	1008	981	957	1011	953	978	957	981	1065	1034	983	970	976	963	960	1000	975	1004	966	1009	1009	984	990	945	1011	953	960	1005	1000	1001	1067	1023	970	984	985	1030	997	1032	980	980	1030	1025	979	1033	988	1014	1015	976	938	968	936	986	973	996	1038	1003	1015	1005	983	1039	1037	946	963	1015	1012	975	963	940	953	964	964	1025	996	956	997	980	982	957	966	947	988	1002	1023	932	971	986	966	987	961	978	947	965	960	1030	1045	964	1033	978	975	958	1020	1018	971	1062	1017	955	961	915	986	961	940	1011	1001	993	998	986	1029	980	922	1007	1000	1006	1037	967	1003	951	919	986	983	979	1015	1004	959	955	980	975	1005	954	988	971	1018	1092	1001	989	954	983	1027	1009	1025	996	962	1011	1001	1009	987	1014	973	978	991	1003	966	1034	985	952	994	966	960	953	987	977	1012	982	1038	963	967	943	1016	1009	988	940	986	1002	1034	925	1027	961	974	980	997	1006	1015	962	1023	991	998	966	1016	944	1008	1047	1056	994	942	991	1032	979	995	982	966	986	988	1025	959	958	1061	1003	983	1001	1050	987	988	953	1019	980	1013	1012	981	989	963	1068	979	963	953	958	985	992	974	1004	892	1006	986	1015	1008	975	946	998	962	970	947	972	1024	965	967	994	957	926	1046	1017	958	915	969	975	1020	980	1004	1029	1019	1022	1016	945	963	1020	960	1001	996	1005	1016	978	983	989	980	981	978	1004	995	945	1049	976	965	1052	1002	971	1002	961	1017	979	983	974	982	976	1047	992	1015	1023	1001	982	1014	937	950	974	974	1026	1000	941	1010	1009	919	986	987	985	1022	970	948	965	990	946	1024	982	987	951	993	1018	1014	1026	990	977	1004	1005	952	987	914	996	1011	1028	988	982	969	1019	993	1032	965	1057	983	937	960	977	972	984	1052	914	967	1027	1034	940	925	1007	956	996	985	1007	966	977	1019	995	984	936	988	1007	1055	1003	1040	1042	995	1027	1002	949	954	988	1013	960	996	1022	991	1021	952	994	1030	995	999	972	983	1006	1022	1026	998	1001	977	1069	999	961	1053	963	982	1045	918	1033	954	911	987	998	977	947	998	991	1011	1016	941	998	970	1008	1066	945	985	1083	961	998	985	984	1026	1044	1015	1011	1025	968	992	1012	931	994	1019	1012	966	988	1030	946	994	972	1003	1006	1012	1016	1048	999	989	1002	988	978	1038	983	997	1000	984	988	942	992	1017	1002	1055	971	958	979	995	974	1020	985	982	1006	942	959	949	971	1008	971	972	947	988	946	989	1012	944	1010	953	975	996	1022	1055	1042	1051	945	1025	981	952	1061	1007	998	999	978	1040	1017	976	1023	1020	1070	991	985	1014	1033	994	938	959	1006	947	983	1001	1001	1014	975	1045	982	1032	988	997	1000	981	987	995	1052	949	943	944	1005	1041	1012	978	978	1011	1002	994	991	977	961	979	984	1037	1012	961	986	995	1001	1004	995	947	965	1030	1033	986	987	999	970	964	967	1057	1059	954	1010	1013	972	937	1012	1000	1007	952	940	969	961	946	994	965	996	1045	985	947	985	963	977	975	979	940	1011	998	1060	999	997	995	968	944	1024	959	981	989	953	978	1031	1036	1055	990	1000	1033	999	1019	1025	967	918	948	961	999	1021	1005	1015	995	982	1030	978	995	1059	1039	1029	991	949	965	981	1028	972	949	976	1021	999	994	1015	981	979	1056	923	998	1001	1004	973	1004	985	985	974	1026	979	955	974	1022	1017	1047	997	992	979	1001	1010	983	973	980	948	988	959
28675	27203	19376	7233	2893	2200	2182	1678	1405	1252	1445	1774	1888	1765	1559	1261	1018	922	808	717	757	676	642	726	674	692	698	691	713	735	695	685	658	687	771	632	643	675	685	673	682	697	664	675	676	702	692	697	685	684	692	711	706	750	697	685	705	692	658	646	667	673	685	703	716	710	710	759	704	646	691	624	678	691	661	674	687	737	694	675	712	707	723	648	692	698	650	685	661	730	653	627	675	680	698	678	654	670	664	691	675	671	724	630	721	694	668	666	689	684	716	721	765	681	691	701	672	652	669	685	685	625	686	700	711	673	665	707	722	719	658	721	675	704	664	670	678	709	666	625	716	666	728	650	706	656	663	658	690	685	688	664	727	660	699	685	696	680	682	752	685	626	658	674	680	664	693	662	682	660	687	694	666	684	682	683	658	646	655	679	706	678	691	709	689	701	679	666	738	643	683	641	662	672	710	683	679	656	719	688	668	690	641	724	667	673	679	726	718	666	723	699	684	692	693	662	668	668	720	666	702	642	723	711	674	653	682	657	737	648	658	660	684	659	678	710	655	695	705	707	730	699	670	702	673	642	667	655	683	664	669	686	706	698	694	716	714	650	643	668	661	708	667	674	655	690	736	700	679	722	678	664	677	664	709	692	681	691	722	725	687	689	669	704	701	716	732	657	673	671	736	659	670	709	655	678	718	722	654	672	679	693	676	689	716	700	687	688	714	703	670	660	651	656	712	703	685	667	688	703	670	707	710	693	669	724	681	682	664	698	674	717	643	663	687	700	691	645	647	671	704	682	691	692	712	640	716	719	695	656	645	660	693	724	635	707	679	705	690	742	712	626	690	691	671	696	701	679	690	663	729	677	677	682	683	688	681	682	706	696	701	644	685	705	684	691	663	709	727	724	697	666	677	669	658	652	709	708	707	684	697	655	684	691	678	679	716	661	688	675	697	682	651	698	655	694	709	645	699	680	721	699	689	659	680	677	687	687	670	695	648	674	679	708	703	657	717	690	684	668	693	721	715	676	663	733	686	692	671	741	666	673	701	662	718	696	648	714	711	660	676	684	684	690	694	671	683	693	697	655	690	651	682	686	700	717	668	702	692	653	687	655	685	662	673	657	718	690	665	667	629	694	707	677	701	664	655	700	728	695	669	645	671	720	645	709	718	688	705	688	681	701	704	722	603	673	729	731	645	722	697	673	659	711	683	664	663	695	670	645	718	654	664	683	717	667	733	731	715	686	673	669	665	676	664	735	737	734	660	679	679	677	673	663	686	677	685	682	660	651	684	680	660	689	714	678	731	650	689	670	670	711	669	725	664	658	682	678	658	691	690	684	691	693	663	657	716	672	686	703	702	699	714	701	694	681	707	680	702	668	660	716	665	658	666	693	710	659	689	673	674	685	693	675	679	679	667	679	694	733	662	672	685	629	643	706	714	686	667	708	669	736	686	708	677	666	661	714	710	640	661	649	681	725	676	698	690	688	678	657	664	685	715	674	742	725	628	712	690	697	677	731	690	661	692	679	674	703	716	676	674	712	701	677	715	718	663	713	650	685	704	657	724	682	665	713	708	699	667	726	668	700	734	686	709	691	697	707	736	727	665	726	699	641	695	706	715	716	665	726	670	652	666	666	640	678	658	704	676	688	672	663	680	664	646	657	726	726	697	610	658	719	661	704	653	662	738	640	699	669	614	688	721	689	707	700	748	663	709	678	680	665	685	689	701	666	683	704	703	696	709	673	681	641	664	712	702	700	663	694	678	742	746	753	663	712	686	674	697	697	669	664	699	687	694	698	647	715	679	669	663	689	667	700	661	687	691	704	658	661	686	669	712	722	657	630	670	697	673	673	658	643	649	695	690	727	718	664	672	658	671	704	677	684	655	696	718	679	677	667	688	718	696	697	678	668	721	676	657	751	644	689	704	714	692	721	665	677	729	730	682	673	717	654	654	654	655	712	710	682	692	704	680	694	671	729	730	750	710	691	671	668	667	642	646	720	686	694	688	704	710	712	664	679	636	690	683	660	692	687	694	727	673	684	689	678	730	702	716	691	680	655	662	727	719	658	663	675	666	707	691	699	680	653	700	692	691	697	709	698	707	710	663	665	679	692	724	697	682	691	715	696	703	660	682	716	690	671	658	684	709	680	727	697	687	683	735	688	655	768	690	744	680	690	678	667	683	678	739	678	682	663	645	659	696	701	710	680	646	621	672	695	711	674	663	698	707	714	687	723	686	704	722	670	720	698	681	662	714	693	644	737	720	679	629	716	663	695	697	706	677	700	669	682	680	680	724	638	714	724	718	657	679	712	680	668	652	684	733	758	667	719	697	689	677	648	724	721	708	697	671	695	673	697	689	682	672	661	715	656	742	639	719	712	677	692	660	669	700	711	686	699	684	678	681	674	686	713	672	678	655	727	721	686	633	665	683	684	699	633	694	719	683	699	681	667	698	701	713	698	710	705	712	669	683	719	684	642	689	703	697	653	683	655	661	666	719	725	740	703	740	735	683	693	688	691	671	664	659	679	690	646	685	686	671	693	681	698	729	709	708	679	662	654	684	716	707	639	723	684	703	663	737	673	684	659	695	684	702	673	685	679	695	665	705	747	694	702	676	673	723	689	690	675	676	641	676	682	655	671	749	710	674	687	674	677	664	668	721	659	689	733	732	680	698	679	673	736	652	751	677	669	693	723	711	653	633	670	656	680	696	673	656	645	671	662	667	682	703	655	681	706	654	692	676	693	670	684	690	728	681	734	694	713	695	661	702	737	682	698	669	653	709	660	636	677	682	687	666	666	679	671	699	717	724	640	700	672	696	665	689	681	675	699	646	682	682	655	701	682	652	639	669	742	670	717	689	669	642	726	682	686	705	664	701	675	658	654	689	685	704	693	680	658	738	701	691	594	686	691	670	705	682	633	709	661	706	656	673	686	714	685	663	673	696	743	701	661	699	757	690	672	654	670	682	656	674	636	745	703	678	700	705	667	696	689	662	691	663	659	669	640	673	672	658	689	691	700	699	681	723	714	687	659	668	661	691	656	764	737	643	702	665	671	712	683	702	730	702	666	708	729	688	722	648	723	729	695	689	653	702	676	676	653	672	652	708	667	744	691	729	681	653	728	687	685	726	734	633	662	693	708	693	695	680	629	667	704	638	726	660	714	642	695	683	646	738	645	702	757	678	694	701	675	689	706	676	691	685	697	714	687	698	696	715	657	696	649	687	692	715	668	739	693	670	688	689	683	685	710	706	678	693	681	732	653	663	701	699	712	661	705	765	733	680	659	713	733	671	675	662	689	727	693	687	712	700	619	690	684	683	729	702	665	700	635	693	704	688	709	674	675	695	650	688	690	666	700	713	697	687	656	657	677	680	675	690	702	686	706	702	639	707	701	652	666	699	684	684	704	682	702	678	696	656	677	665	644	721	668	654	684	683	683	670	676	711	746	732	692	703	657	651	687	706	691	675	683	679	658	705	754	710	626	700	667
30270	42186	11190	6231	4587	3942	3863	2974	2370	1971	2332	2962	2953	2668	2292	1680	1298	1187	969	906	881	894	820	849	855	819	769	811	840	810	780	803	780	850	824	802	830	796	829	806	768	792	811	828	819	822	801	788	773	811	812	832	808	825	850	778	843	809	836	869	777	776	808	836	792	782	770	850	814	820	855	815	827	814	843	808	794	810	818	795	811	818	787	846	763	780	791	854	817	839	812	810	792	775	802	856	805	828	790	788	775	820	770	818	787	838	816	797	830	795	811	758	790	758	868	814	797	827	801	778	845	806	845	811	799	797	718	760	792	861	879	793	828	823	771	788	785	823	815	770	782	825	813	804	768	805	756	812	803	811	769	797	787	830	823	787	783	819	806	757	824	828	814	773	797	784	870	809	774	814	804	765	861	824	829	790	797	822	819	823	868	808	816	761	799	778	784	770	810	854	830	739	858	796	810	825	821	825	803	804	798	865	772	797	759	820	795	791	788	839	843	767	801	808	854	761	778	849	840	817	826	752	795	770	816	857	819	836	806	793	830	830	828	804	792	819	821	801	788	799	808	785	835	757	803	807	816	833	830	775	812	851	788	814	759	868	811	829	836	820	800	762	738	816	778	784	837	780	793	792	782	798	768	821	777	858	785	835	814	841	800	803	756	817	769	788	801	774	763	844	822	786	795	815	820	820	831	783	799	820	750	772	784	795	821	787	831	853	846	794	771	789	856	777	806	820	818	797	784	800	775	778	805	812	773	809	797	775	789	799	846	798	810	787	773	757	758	800	789	817	834	826	826	790	769	827	810	838	819	820	810	869	823	812	755	766	750	798	761	755	798	811	780	773	831	811	841	787	814	799	835	819	790	792	810	857	767	800	745	789	745	818	831	815	854	827	759	825	838	773	859	805	805	796	790	750	777	809	803	790	766	804	816	820	770	832	791	758	780	776	835	811	790	775	812	801	792	835	827	789	730	802	825	850	764	811	829	820	851	782	807	826	784	831	818	836	790	767	818	790	787	820	836	788	793	768	816	796	758	770	841	763	784	791	851	799	798	748	790	863	817	796	786	808	801	818	834	789	781	808	815	821	815	801	820	833	758	756	819	816	765	797	817	820	803	820	813	830	812	800	799	841	792	819	800	819	785	807	828	832	854	825	800	834	825	766	835	810	796	786	763	799	843	806	771	817	789	787	822	822	801	759	831	800	782	864	831	806	767	782	789	820	763	810	788	863	827	797	820	807	791	807	795	843	744	817	815	817	796	778	823	793	800	766	818	809	844	831	800	767	766	857	832	772	802	784	820	798	818	835	789	835	796	834	814	785	783	776	779	806	810	800	849	828	854	801	836	832	789	779	823	798	867	801	815	770	818	794	817	784	801	795	800	817	832	821	822	862	829	783	743	815	815	764	823	828	823	857	747	824	818	856	823	792	813	811	833	844	737	784	774	804	787	822	871	816	841	849	795	811	788	829	872	785	826	831	808	802	792	823	827	792	746	725	793	841	768	835	781	829	784	820	796	758	815	799	853	823	808	812	767	841	806	825	859	805	859	785	801	863	796	798	795	719	840	837	796	816	798	835	829	788	766	835	760	826	791	807	778	764	824	814	829	774	818	798	793	780	746	818	860	789	740	812	829	822	834	848	785	834	843	844	816	830	803	797	786	813	757	787	778	792	838	771	846	841	857	795	830	786	872	801	778	786	801	817	780	867	830	776	822	847	796	810	798	812	826	831	795	814	804	768	823	810	837	858	827	787	807	803	813	764	798	770	841	793	812	810	769	802	796	804	781	782	780	787	817	799	800	839	797	793	791	817	761	832	860	792	842	801	837	797	823	818	824	813	803	765	811	782	845	837	812	784	822	806	812	807	814	877	808	840	753	893	839	832	824	822	790	788	807	853	779	809	865	840	803	834	766	834	770	741	800	812	819	790	786	805	794	800	800	844	827	842	727	796	765	793	833	789	805	824	836	870	837	795	830	833	761	868	781	785	779	865	758	802	780	869	739	784	843	820	821	822	784	829	799	846	785	791	742	768	813	810	780	843	843	778	806	824	797	817	850	787	813	770	777	795	837	828	806	776	821	796	813	811	784	794	834	764	785	777	795	808	780	857	829	800	784	815	799	794	815	768	823	779	819	803	792	792	786	756	776	795	819	795	812	795	823	845	826	800	796	777	818	789	837	809	844	829	872	837	794	794	786	753	832	785	808	796	799	781	839	786	807	803	846	819	803	793	808	812	810	761	834	803	793	845	829	758	775	837	856	848	856	785	788	823	784	822	797	810	795	811	808	827	810	806	793	757	774	821	828	837	827	832	780	770	859	828	824	809	823	873	801	785	845	805	848	830	725	830	820	838	816	815	791	806	789	799	746	813	831	814	849	857	805	853	854	858	757	852	799	853	819	808	826	824	773	823	820	818	806	789	796	795	805	801	809	790	781	800	843	818	821	829	860	776	788	818	810	854	807	813	803	828	780	811	830	787	832	801	814	815	749	811	814	783	807	805	780	829	806	783	828	850	781	792	799	800	841	757	788	836	810	862	786	815	824	815	788	778	808	842	784	833	834	812	782	793	831	831	790	758	802	795	751	781	864	842	825	827	823	809	781	797	800	796	847	767	832	814	790	793	864	822	785	885	774	785	811	781	855	814	793	801	789	818	836	836	784	851	747	811	803	807	821	843	757	796	816	824	773	818	815	783	778	832	796	780	797	789	863	844	803	811	813	829	831	834	855	785	803	837	798	848	857	861	818	788	781	783	823	807	839	803	813	781	788	818	828	784	789	776	856	770	742	820	803	797	803	826	797	822	846	904	730	793	863	795	829	794	828	813	803	802	807	858	837	787	847	836	815	788	778	803	819	851	863	818	743	785	796	837	802	826	815	803	815	793	846	777	783	827	792	829	782	832	842	831	819	784	787	811	797	810	777	806	783	806	801	752	757	793	810	775	846	827	824	854	788	780	825	837	853	819	801	823	774	807	832	786	765	828	774	809	825	821	800	790	819	812	764	823	819	796	826	813	807	811	778	834	737	794	772	794	813	776	811	800	779	802	770	766	831	824	824	791	787	750	850	779	804	844	814	822	790	783	844	807	784	809	842	813	806	826	850	797	801	825	818	772	771	811	771	751	775	814	822	818	776	844	763	807	782	779	793	841	773	844	747	845	820	777	866	806	807	803	784	794	782	782	796	828	783	823	818	837	813	820	835	789	791	796	775	870	800	775	810	862	848	807	858	852	817	770	845	782	784	786	797	783	774	720	833	826	828	773	801	808	791	886	800	801	833	818	798	822	866	826	754	802	826	831	870	829	792	799	847	806	777	810	872	834	807	849	783	834	806	891	767	813	757	798	823	797	813	852	764	849	796	778	825	803	776	759	822	859	837	809	840	783	833	807	809	823	760	779	775	799	789	815	837	804	802	790	826	807	838	795	763	861	797	784	832	820	771	851	792	798	812	770	793	786	832	832	828	826	778	824	785	749	802	784	799	812
24283	21515	28716	24668	21414	12178	3989	2956	2220	1806	2636	8388	10545	9956	7343	5110	3065	2178	1491	1079	946	809	733	694	714	683	723	694	631	683	748	733	725	708	656	674	720	673	720	664	719	717	704	741	692	697	732	702	661	707	653	708	689	676	661	645	707	697	715	748	728	689	721	696	665	654	720	718	701	656	693	732	693	709	641	676	691	697	719	659	720	693	690	677	686	702	668	695	721	749	774	691	713	718	680	696	651	704	696	700	673	717	703	685	675	694	666	659	690	705	723	711	734	694	691	681	707	685	703	763	731	678	677	698	691	684	650	740	705	652	697	712	635	712	673	712	645	713	732	709	716	657	725	677	729	734	736	704	651	665	677	737	709	688	632	700	692	685	668	726	663	709	728	710	668	640	702	686	664	678	691	696	742	712	708	673	742	629	652	687	652	694	665	695	679	682	712	715	719	714	705	673	673	705	740	653	719	677	688	670	712	665	653	755	694	671	661	750	654	736	692	676	676	704	673	711	699	677	684	680	737	678	700	658	689	742	711	677	730	756	719	694	712	687	697	690	650	669	711	645	660	703	711	715	717	657	708	677	653	672	675	773	642	667	707	684	704	730	677	711	691	701	677	682	624	705	721	697	678	658	672	640	657	709	702	671	706	684	686	663	709	677	671	649	645	652	693	698	636	704	677	692	717	695	695	710	746	708	675	657	703	678	721	713	711	699	728	732	691	719	686	668	699	687	680	692	692	679	740	695	674	754	721	676	689	709	680	684	641	709	696	651	665	699	705	719	692	675	713	675	696	714	643	638	707	683	720	707	684	710	707	686	682	716	734	664	703	702	704	705	658	695	709	654	657	689	687	725	677	661	702	693	709	705	666	707	660	700	685	661	692	663	672	696	701	713	703	689	707	668	713	691	747	694	713	682	698	687	686	698	675	729	683	677	682	721	685	701	679	672	703	699	650	742	700	677	672	684	703	698	674	673	663	697	657	686	663	686	696	691	676	667	658	734	659	652	706	696	699	690	652	671	674	696	730	650	687	646	674	696	669	663	710	731	678	678	710	722	701	661	667	730	714	695	711	725	668	699	667	718	752	647	711	679	726	709	718	653	703	671	736	710	700	706	725	720	653	690	693	690	757	682	753	715	712	654	645	644	652	697	694	704	684	649	670	722	740	731	743	666	711	737	674	682	698	689	665	725	685	713	668	726	703	704	664	657	662	664	687	717	691	725	729	684	715	707	673	701	740	694	710	694	689	652	692	654	706	705	668	716	685	662	703	729	652	689	733	682	692	699	694	703	722	708	741	677	714	713	664	713	690	690	714	689	706	698	680	689	657	675	662	724	716	701	687	661	686	714	703	694	705	694	704	694	672	681	690	684	733	704	678	722	655	679	702	712	671	653	672	663	701	669	659	660	653	724	717	674	698	688	736	694	723	692	671	690	694	692	665	684	679	696	696	691	706	676	719	724	654	731	716	674	721	681	644	689	699	699	722	721	668	719	716	672	690	706	690	728	699	636	645	686	676	680	689	699	698	664	688	714	678	656	668	738	721	697	738	666	689	719	703	699	683	736	707	685	725	749	682	696	664	651	683	642	681	702	734	716	741	668	653	692	701	709	673	674	752	730	723	663	691	688	712	707	645	701	632	679	728	700	694	672	688	657	701	667	664	690	686	729	717	705	695	701	680	724	740	696	688	653	707	662	701	738	696	670	665	643	662	699	716	690	717	697	675	691	675	669	642	688	716	714	662	645	691	681	730	698	659	679	726	666	753	685	724	675	677	695	692	707	651	661	706	666	698	673	671	737	646	675	655	717	670	681	642	714	719	687	684	686	711	701	641	688	692	734	698	709	698	702	639	733	680	680	650	650	634	720	709	667	690	729	677	665	680	702	718	673	731	674	724	693	686	666	712	694	667	675	710	696	680	724	732	716	659	702	724	662	658	692	706	661	703	685	702	673	702	719	659	736	731	722	692	681	650	687	681	712	664	723	697	721	716	674	687	661	670	696	674	669	741	725	655	718	665	684	633	691	704	721	687	680	719	667	682	687	708	685	657	653	690	658	638	684	718	689	713	718	704	669	692	678	693	683	695	721	722	706	666	671	661	683	730	667	637	711	699	731	722	735	673	704	687	731	639	700	730	727	683	699	697	684	700	659	725	699	657	670	680	650	653	717	617	701	682	682	706	660	698	707	660	703	672	653	706	682	679	712	739	699	662	662	671	667	721	647	665	700	717	697	673	674	698	698	692	683	667	715	711	698	680	702	689	711	701	701	661	720	698	706	695	652	679	712	683	702	656	709	679	658	720	689	706	667	663	694	728	650	763	678	728	723	702	675	713	703	684	676	725	712	695	685	724	695	663	657	706	686	694	665	704	664	650	681	610	695	691	629	679	706	693	693	667	714	713	763	720	688	709	687	674	661	637	653	709	682	733	668	701	712	697	654	700	696	680	717	705	729	680	700	665	654	680	734	727	704	706	672	671	709	667	724	677	720	659	656	692	696	719	689	686	673	696	709	691	687	699	712	678	669	692	711	658	694	673	689	745	717	647	684	659	706	679	648	729	645	702	681	711	683	705	760	719	675	696	672	687	706	708	727	722	698	650	675	736	720	720	680	667	655	701	688	678	686	692	673	717	707	718	681	726	671	646	678	680	698	674	722	695	732	669	696	689	733	665	669	702	707	686	710	743	699	700	668	663	674	729	670	720	663	658	641	678	670	671	667	732	670	697	698	679	693	742	689	706	647	691	668	684	696	696	667	682	698	725	688	716	680	714	646	704	672	674	660	665	687	687	715	670	726	703	683	691	690	684	706	694	639	641	712	712	653	749	629	715	678	704	714	683	700	677	672	659	660	679	681	702	705	721	677	722	672	682	720	715	704	654	747	692	720	665	705	653	684	702	693	739	707	686	686	678	731	664	679	666	679	757	713	710	677	746	677	660	708	655	724	675	678	626	692	739	686	653	695	701	689	708	728	709	701	674	671	687	664	659	677	687	708	688	741	670	707	733	740	688	704	682	698	694	665	700	725	705	723	704	664	713	688	714	733	711	676	701	690	701	680	701	646	725	699	680	705	660	705	670	676	678	677	717	709	696	682	663	715	766	673	661	669	716	728	692	720	688	676	715	652	668	699	673	699	673	670	675	672	690	654	655	688	675	631	715	657	681	706	720	725	657	676	628	671	692	681	659	654	659	696	672	706	683	664	664	692	708	725	720	700	687	762	729	699	715	687	725	720	646	717	692	693	711	685	683	688	707	680	663	736	688	666	733	679	701	695	695	661	686	686	655	678	708	700	691	703	668	673	718	737	677	683	641	718	721	640	700	667	675	693	682	713	674	695	660	684	716	721	727	703	681	661	711	694	687	725	683	695	683	687	695	676	641	723	696	707	684	706	693	674	641	686	722	744	699	727	685	734	718	724	671	687	708	664	706	689	635	690	774	672	725	671	727	721	681	706	650	741	734	648	725	684	679	677	683	668	765	689	668	634
34238	54404	19245	9506	8703	6392	5688	5141	3742	3095	4567	13267	15037	13970	10618	7323	4727	3454	1942	1458	1216	1002	906	932	814	795	827	806	805	759	799	814	804	791	831	814	854	811	795	807	833	838	806	815	792	842	825	819	792	802	804	822	827	804	809	822	744	793	775	824	832	867	805	803	802	769	799	821	779	798	819	774	780	763	768	841	780	768	799	779	845	774	797	763	814	784	770	835	824	804	803	787	765	818	773	793	832	810	807	773	773	770	829	791	811	756	871	808	783	766	788	768	782	769	822	835	797	820	789	775	805	819	780	830	753	768	798	799	824	833	800	779	819	808	796	798	813	815	784	788	788	786	813	788	832	746	829	853	828	756	802	806	790	820	782	768	796	807	785	804	816	806	839	843	849	809	781	766	833	809	835	779	846	787	807	779	826	826	788	839	823	804	802	845	825	829	778	812	773	765	825	792	825	823	790	780	798	775	817	718	816	814	759	777	800	774	830	866	761	831	828	783	814	811	808	800	830	845	780	786	837	798	772	825	779	837	792	827	706	838	813	826	747	796	811	799	775	814	770	779	767	801	797	807	800	775	751	782	797	814	790	738	784	790	785	825	784	767	759	774	804	821	812	801	744	831	765	771	766	797	777	856	774	713	808	763	830	810	832	799	764	773	797	767	766	809	797	804	777	830	792	780	809	842	779	794	780	786	821	861	788	809	802	827	810	784	770	817	819	751	820	789	803	783	783	829	837	844	794	846	759	793	849	838	797	800	829	779	784	794	768	816	803	832	802	793	820	811	756	760	819	792	766	805	839	817	771	766	795	809	797	785	767	851	795	789	771	831	843	766	809	792	779	792	786	790	829	860	817	771	772	837	784	767	779	823	757	823	833	785	802	814	814	825	839	812	818	770	775	786	835	788	825	812	748	777	773	767	793	770	778	800	761	814	779	770	831	788	794	766	846	797	833	787	757	800	807	786	776	813	769	806	793	816	777	776	799	768	804	791	811	830	805	785	786	772	806	795	788	774	768	802	798	729	769	845	757	785	814	760	787	812	803	794	819	746	768	784	800	825	766	834	791	838	820	807	805	727	812	779	822	783	839	800	837	802	776	806	814	779	807	789	820	783	786	813	751	796	762	794	791	801	805	795	867	843	794	809	767	767	800	837	809	832	803	800	797	783	849	765	771	796	768	789	855	809	816	802	731	797	792	800	794	741	841	796	767	835	778	769	777	797	781	787	806	794	824	816	752	800	806	780	811	826	789	826	806	828	812	780	809	733	827	767	818	849	830	749	820	774	769	815	792	799	848	782	795	815	793	819	799	800	811	784	820	834	800	791	771	822	824	778	791	795	806	814	775	803	763	802	803	824	769	815	802	743	773	805	795	799	799	798	838	868	759	799	782	754	788	759	812	790	806	813	818	782	780	795	830	767	821	804	797	788	735	788	821	788	792	798	800	787	836	819	789	761	749	802	801	819	796	802	778	804	810	847	786	741	753	780	783	790	823	768	787	798	836	811	809	752	861	837	811	797	721	837	850	804	823	809	799	829	792	769	787	765	794	795	813	783	817	811	829	760	818	823	758	849	790	803	794	791	768	803	793	806	792	805	759	795	777	799	763	823	792	833	790	775	802	797	764	791	830	800	825	766	825	769	796	816	783	784	754	790	865	802	809	738	803	832	820	813	780	792	771	765	827	836	824	803	816	832	788	831	844	835	829	819	793	806	800	807	814	813	783	809	831	866	828	808	715	781	779	814	804	806	778	799	763	778	819	776	767	829	845	829	826	800	804	819	787	804	826	824	785	832	824	762	825	807	815	798	810	816	828	780	753	810	759	778	789	786	813	789	803	830	812	768	805	769	813	858	790	796	859	757	801	785	808	742	795	795	878	830	791	755	784	762	761	766	796	796	835	749	812	788	807	801	819	766	787	783	809	797	781	834	822	824	863	796	790	828	820	808	815	867	820	790	800	809	806	777	761	793	825	834	850	800	801	756	767	831	770	794	753	794	767	809	823	798	754	780	794	795	791	808	835	804	781	800	791	764	813	757	813	762	783	793	788	776	809	842	812	766	801	818	761	808	811	801	846	789	748	809	745	812	835	783	791	745	799	825	789	797	824	773	799	785	789	768	830	783	785	750	842	785	788	765	753	779	782	807	828	772	750	809	754	832	833	796	814	786	786	815	811	784	809	800	821	792	768	795	784	847	757	838	772	755	819	832	867	766	793	763	769	775	803	822	782	769	812	810	801	803	784	783	775	809	794	763	788	706	771	811	804	806	806	771	799	711	827	808	809	801	783	813	832	787	817	755	775	804	782	820	814	794	818	838	798	793	852	756	773	797	800	842	804	791	814	803	746	773	797	816	773	793	807	741	790	802	781	803	792	796	829	779	807	802	779	795	810	741	803	826	840	783	761	789	823	779	816	793	813	800	771	852	802	786	802	815	786	792	836	847	809	806	771	797	815	775	798	807	773	798	773	792	790	807	809	799	751	803	795	774	814	840	867	843	793	766	784	808	754	880	795	798	788	785	822	821	777	863	815	847	850	815	822	849	750	768	829	805	843	820	801	815	806	816	831	794	804	787	793	794	821	792	796	782	798	820	771	798	792	796	792	815	834	794	832	812	814	809	749	768	788	753	808	812	729	836	818	802	751	781	798	803	824	814	743	810	847	794	858	777	789	782	874	826	761	858	837	773	844	793	760	800	786	807	776	765	783	833	835	810	844	863	787	808	793	815	798	800	816	798	802	804	804	810	762	771	818	799	822	772	792	806	736	812	841	867	790	802	838	824	830	858	784	783	811	839	818	784	841	831	807	818	830	786	808	846	789	819	786	763	807	780	821	802	784	792	817	775	789	759	738	823	788	825	829	770	777	795	789	814	781	806	744	789	836	801	735	829	796	768	789	857	838	793	757	773	825	759	753	802	833	797	834	807	770	784	801	819	802	807	806	821	836	819	801	828	788	801	779	817	781	791	831	810	814	805	777	826	835	787	800	785	733	829	807	777	815	770	874	781	775	797	841	791	753	813	761	808	771	775	808	762	773	851	818	788	856	804	805	800	805	797	803	824	785	833	833	772	827	834	805	799	749	796	771	783	831	789	780	828	830	806	825	798	773	798	796	748	854	763	800	832	764	829	793	829	805	809	818	799	825	776	832	803	763	834	792	766	880	762	836	844	816	813	785	780	771	788	842	819	785	817	797	822	807	799	825	805	765	830	827	800	793	783	793	780	805	830	808	793	854	816	803	814	778	771	779	773	807	854	873	783	811	811	798	806	804	796	830	810	774	775	845	714	796	801	855	783	791	838	781	825	826	831	794	735	843	847	783	724	808	865	815	841	739	805	810	796	785	809	793	780	759	843	774	799	785	867	820	811	755	786	798	809	794	831	817	798	837	808	807	791	802	779	831	824	806	806	808	817	829	773	840	844	773	771	820	810	817	760	818	796	764	812	829	815	801	845	811	803	810	798	822	863	853	851	791	789	749	830	811	845
25658	21597	27747	25407	12682	3491	2558	2063	1839	1710	1824	4258	5338	5437	4057	2889	2260	1663	1224	1037	930	904	874	836	848	795	798	745	771	825	773	761	777	821	831	806	815	817	785	778	785	808	795	801	827	762	761	746	820	799	817	782	797	817	831	781	850	799	807	772	781	756	781	836	814	815	801	789	795	778	773	783	805	822	740	754	800	791	801	822	814	792	788	790	799	774	779	830	717	808	803	817	796	757	824	828	775	754	817	765	730	762	757	786	795	780	810	775	799	889	812	810	802	801	782	771	777	789	760	761	785	792	808	802	791	819	764	801	802	824	768	843	771	775	798	821	812	771	809	830	803	804	837	810	858	780	763	831	775	789	758	811	806	784	770	813	754	784	807	772	819	838	775	764	758	760	792	766	776	815	748	823	730	764	773	809	781	762	799	802	800	811	792	793	800	808	783	760	807	794	774	783	802	771	797	829	765	771	849	822	787	784	744	836	825	754	782	810	800	792	778	797	795	764	789	786	779	747	810	791	797	784	815	816	770	784	768	785	804	816	785	786	822	848	791	791	790	830	799	823	794	824	748	779	779	770	812	808	791	740	828	849	797	800	788	756	770	743	833	794	805	841	806	813	747	808	805	749	790	822	742	785	790	810	766	780	768	802	788	783	800	771	856	827	825	826	799	794	765	832	846	796	765	822	783	782	822	770	744	753	750	843	817	771	773	790	798	764	811	826	790	809	821	775	868	806	831	718	825	791	792	788	759	717	765	775	798	780	774	789	751	810	798	810	779	749	732	767	795	806	801	810	779	805	809	774	770	836	763	769	780	740	787	819	815	787	762	770	812	788	752	832	777	795	783	776	791	784	774	830	703	814	801	762	763	777	801	795	839	762	816	799	775	808	837	811	827	785	788	825	767	792	839	808	810	806	809	774	764	798	769	801	809	759	822	804	834	724	801	818	818	736	827	804	851	812	719	788	795	772	779	829	829	752	789	752	813	774	821	815	795	748	775	757	783	786	800	770	759	783	787	808	818	752	834	752	806	744	806	748	810	843	792	827	821	768	791	772	778	771	751	792	786	748	801	800	787	829	822	781	781	788	771	800	785	812	818	784	826	761	815	837	786	767	811	821	846	766	808	811	806	734	756	793	816	794	747	841	801	840	875	782	778	775	807	816	793	786	793	824	780	780	783	798	851	780	804	832	802	768	790	787	819	775	766	827	795	783	835	787	792	772	782	794	784	832	743	775	859	803	746	845	747	833	729	764	800	765	820	768	756	827	812	847	832	839	795	773	755	824	757	740	765	824	785	829	803	847	741	791	792	766	786	794	745	804	826	797	759	803	760	770	815	817	760	847	788	788	768	774	773	752	765	750	818	779	842	792	817	783	806	827	785	762	845	782	770	800	788	775	779	818	805	791	800	799	786	763	756	799	810	742	808	821	752	766	803	763	823	807	780	813	756	803	786	790	822	796	752	766	733	833	819	791	773	812	774	755	840	806	782	778	783	793	845	805	765	823	768	775	829	753	854	798	835	757	789	793	792	800	787	829	796	802	806	794	789	819	806	809	803	774	763	774	775	819	793	822	800	762	791	810	800	801	819	796	813	765	775	810	806	780	749	771	767	775	814	759	803	805	817	771	766	842	797	774	773	806	785	775	833	820	797	739	798	803	796	753	829	763	827	750	765	787	750	829	836	797	760	798	761	768	787	800	759	813	766	830	787	779	736	815	807	826	794	837	775	775	820	832	758	780	776	779	809	768	795	815	750	801	782	811	753	791	831	784	823	806	780	774	817	800	773	819	791	848	766	765	798	732	842	742	868	747	773	795	756	784	791	760	792	789	766	862	796	810	817	817	816	820	835	731	788	765	778	787	764	778	796	810	804	781	822	799	747	766	778	799	783	786	764	825	774	851	789	755	800	829	813	817	768	822	834	802	764	801	778	818	784	769	831	793	789	766	821	819	799	792	813	757	784	784	801	769	777	816	803	804	782	846	823	805	839	754	785	764	809	825	823	786	798	788	758	790	778	765	798	809	777	762	814	779	798	822	746	823	800	863	793	754	769	825	765	775	824	795	739	809	799	817	790	795	781	727	854	747	754	815	846	838	853	753	789	798	831	813	791	763	807	787	824	737	791	801	807	828	834	765	815	788	789	779	774	788	773	745	780	830	782	762	798	770	794	799	739	784	799	760	769	805	780	797	791	777	771	802	806	774	785	777	811	832	779	778	819	797	783	806	815	836	740	793	788	819	775	783	780	771	819	761	764	743	830	830	805	785	778	766	786	791	799	792	789	820	729	743	782	825	806	792	738	789	804	768	773	801	809	790	787	773	742	830	760	800	823	815	778	812	799	809	769	798	800	809	823	759	801	786	770	737	802	769	798	842	783	798	775	797	759	773	789	828	776	738	751	773	822	747	789	736	775	744	808	793	848	828	792	769	793	776	808	750	796	801	769	769	813	793	720	768	804	784	785	737	795	838	829	786	786	800	764	821	837	821	825	795	779	809	829	771	824	772	783	781	744	806	791	849	806	793	757	788	791	795	790	784	751	749	770	781	813	821	783	784	814	792	769	820	815	806	765	771	761	769	823	818	764	744	767	778	765	777	817	782	773	781	798	752	778	829	812	808	803	786	802	772	800	792	795	824	816	816	796	793	743	767	745	771	814	831	776	770	763	790	807	753	763	774	803	805	753	771	781	752	783	768	779	829	808	781	797	836	829	851	792	812	740	770	826	817	749	834	747	766	790	846	796	787	743	801	866	734	782	770	819	772	804	835	793	788	818	808	806	791	739	809	754	843	783	802	796	802	768	822	779	818	805	826	797	814	732	810	831	807	845	787	725	749	816	748	792	813	773	768	779	780	854	800	816	780	766	810	803	754	771	752	779	839	817	869	855	815	773	798	807	785	779	797	793	844	798	781	771	759	795	831	784	794	814	767	789	807	771	831	794	807	822	823	802	816	792	771	775	843	786	825	769	822	792	826	801	750	773	820	790	802	783	802	761	737	782	807	812	791	800	751	797	807	751	805	801	835	797	797	793	781	798	803	814	825	816	792	746	790	809	776	772	742	778	854	755	750	756	778	832	717	761	747	792	729	776	791	784	789	816	821	803	843	809	783	748	870	785	786	790	755	811	776	836	827	750	830	832	802	824	793	767	783	758	799	782	815	776	824	756	723	773	809	759	740	748	774	796	810	816	818	817	808	764	803	820	820	797	752	772	838	765	724	793	799	804	820	807	792	768	810	821	812	844	791	774	833	796	820	766	795	816	788	765	843	782	752	818	768	848	790	744	773	748	800	839	761	805	761	756	805	768	818	816	827	751	838	813	817	777	757	824	818	794	822	772	797	762	739	737	769	789	794	777	839	726	785	778	824	830	782	768	807	794	832	801	799	797	801	777	731	841	776	796	791	752	817	810	754	784	811	799	769	782	775	802	745	824	838	769	802	767	738	797	789	837	743	783	827	785	784	784	773	777	827	809	797	760	800	773	778
32924	50239	19940	8242	6629	5300	4654	3895	3433	2923	3164	8384	9723	9633	6906	5205	3671	2518	1792	1340	1229	1081	994	943	941	902	931	885	919	837	865	896	892	942	929	892	885	910	941	927	952	871	866	928	916	900	935	935	989	874	943	921	929	928	875	976	882	940	958	924	921	924	883	913	973	875	882	970	933	900	951	963	959	917	926	921	884	912	918	906	887	950	903	938	934	894	919	928	922	962	884	965	946	914	912	923	922	873	886	935	923	920	950	883	929	947	920	916	948	909	916	969	970	937	955	943	893	947	933	957	912	852	917	948	920	910	942	953	918	911	938	921	956	935	931	914	946	873	875	963	981	941	922	897	930	937	875	949	896	928	904	903	934	883	980	919	948	934	888	890	893	936	991	901	949	937	922	921	886	969	948	956	946	900	886	862	927	916	906	913	974	877	942	895	908	875	907	900	935	909	931	963	873	951	930	896	907	907	952	889	978	934	901	938	937	968	1024	969	880	927	946	915	978	957	923	872	937	931	949	971	924	876	952	882	906	924	923	912	940	940	931	939	895	944	924	911	938	918	934	914	885	895	926	928	926	925	911	928	938	862	966	883	898	946	928	951	945	895	1002	916	919	861	908	945	933	896	905	917	935	935	975	984	912	941	905	913	933	949	876	878	984	952	961	953	952	904	911	958	914	909	908	906	950	944	962	941	969	978	923	903	916	927	895	881	910	939	919	882	945	954	931	919	909	902	936	909	938	942	913	913	905	920	935	909	1004	849	902	913	874	932	901	953	950	885	899	926	909	900	939	954	934	966	956	903	895	930	877	905	914	923	930	985	897	891	981	924	956	974	953	891	877	945	965	942	929	877	897	918	923	931	948	867	949	912	952	923	988	941	918	968	901	870	872	929	935	935	890	900	930	947	905	888	864	919	897	928	976	950	917	885	933	933	949	940	895	897	900	909	950	933	886	948	936	981	978	961	921	938	934	860	958	902	880	977	979	913	962	910	871	916	960	912	856	954	966	964	925	905	899	910	946	899	909	934	928	925	915	905	886	927	873	903	910	903	961	920	933	913	897	913	939	910	954	929	968	899	974	937	948	928	923	921	941	915	944	911	891	946	875	936	964	933	944	934	904	901	971	907	902	943	912	912	910	890	971	950	925	901	929	908	910	890	945	983	896	951	950	946	895	905	894	932	918	981	914	904	946	951	942	865	913	935	923	907	937	910	963	988	904	914	915	907	865	932	927	917	917	937	940	915	915	949	930	886	922	864	928	958	920	937	903	976	939	936	938	890	880	964	885	910	958	984	922	973	968	890	888	905	924	918	942	932	897	857	899	895	914	984	901	955	885	944	925	901	910	946	885	950	871	959	927	912	934	885	945	968	954	917	920	948	924	911	949	910	900	905	944	939	932	956	901	908	962	932	926	856	905	916	997	935	941	934	941	934	946	921	974	992	920	910	847	891	898	904	985	958	934	944	918	932	923	883	908	902	962	970	880	871	930	930	886	928	905	917	976	942	954	993	899	919	941	929	952	954	898	960	937	928	898	945	886	912	924	899	899	901	967	903	909	967	930	964	922	920	950	887	988	902	934	901	967	906	923	902	957	890	946	875	938	942	949	884	914	942	938	916	914	954	914	941	938	909	918	860	898	948	869	892	904	908	895	896	975	930	962	904	884	891	960	921	938	872	894	887	889	980	886	975	899	911	899	946	926	887	924	936	947	935	966	919	884	938	935	942	905	871	975	937	891	982	979	834	912	890	944	939	895	914	918	866	896	945	945	942	977	872	957	919	980	992	919	917	920	963	894	918	977	958	908	972	947	917	952	940	947	954	940	923	908	926	898	928	970	898	875	924	908	926	930	898	847	875	947	906	942	955	938	930	901	974	917	929	945	907	868	963	931	884	927	843	955	921	968	889	901	923	966	957	965	884	940	944	908	919	930	946	917	889	982	946	901	860	967	922	931	944	954	927	879	910	932	935	956	926	902	950	933	948	923	905	904	931	912	902	962	962	954	884	931	926	899	978	961	903	925	945	914	890	964	925	884	920	943	912	923	908	879	917	954	892	924	909	922	931	913	958	926	924	901	928	916	971	931	930	992	956	904	892	946	965	925	969	992	921	896	977	937	967	949	931	918	876	895	874	966	906	897	916	901	896	941	909	941	933	950	930	881	889	923	907	971	910	924	989	934	943	990	910	921	902	951	901	908	940	947	910	934	914	889	910	922	887	915	948	937	940	902	954	886	936	924	882	935	965	948	925	907	925	875	929	968	928	924	906	983	941	944	892	895	961	959	885	932	966	894	934	933	930	909	879	929	923	876	917	924	943	927	940	870	981	949	935	983	914	905	933	956	880	952	923	990	932	912	974	927	963	950	939	954	963	907	913	945	917	894	924	912	855	935	935	933	892	927	925	961	874	914	963	895	979	943	884	930	915	962	916	944	925	969	897	866	913	954	882	937	883	986	904	958	967	925	930	989	937	902	929	951	971	877	940	915	903	946	914	923	979	934	918	912	933	941	957	954	888	867	886	915	945	923	895	946	897	921	983	928	925	923	912	924	956	930	902	901	897	939	955	879	911	868	890	937	944	886	893	929	872	935	879	926	971	937	896	939	919	899	963	920	888	897	956	950	967	918	945	956	899	905	978	911	920	898	914	925	897	956	913	967	927	955	972	924	950	964	943	911	932	969	961	972	954	941	913	945	898	957	929	847	928	946	910	910	848	888	943	961	898	964	943	990	914	905	936	946	965	955	901	879	946	929	931	952	961	925	909	925	901	943	993	927	981	986	908	863	951	930	938	962	935	929	955	905	910	959	904	929	999	958	926	1001	885	926	952	958	941	921	892	912	895	955	937	931	929	897	905	936	946	941	867	917	928	915	908	935	975	909	909	905	946	953	959	899	942	969	898	945	943	827	939	923	903	919	915	952	918	930	926	968	902	904	978	877	942	962	966	921	954	957	897	948	919	969	944	889	956	946	893	944	901	940	904	925	908	894	955	950	880	962	919	888	928	926	897	918	934	985	878	917	925	911	922	882	913	966	902	950	925	930	937	912	956	936	922	900	877	955	952	905	950	928	905	866	933	889	958	920	928	931	956	940	905	947	938	960	921	891	900	886	878	925	948	887	878	907	931	990	923	907	958	949	898	916	913	905	857	926	946	924	892	928	888	920	915	930	934	881	930	913	1015	931	889	884	969	930	932	962	941	908	939	889	960	936	941	936	920	963	922	920	939	979	987	902	960	925	907	903	913	933	859	914	957	921	919	956	975	933	909	945	901	954	930	966	1002	935	916	892	909	970	932	907	843	972	923	963	936	915	899	903	919	863	958	918	872	867	896	958	910	896	888	906	887	888	915	898	886	912	957	935	942	921	915	930	974	955	899	881	943	882	886	946	868	890	888	930	883	922	965	882	917	926	929	870	944	918	892	961	888	941	895	914	928	931	928	919	1006	911	915	922	959	920	932	970	914	942	907	933	880	911	879	940	942	987	915	916	936	916	927
23245	21586	29325	24193	21534	21602	13753	4038	3048	2831	3634	12603	17609	18348	14427	8979	6035	4399	3183	2028	1586	1227	1025	978	902	880	893	860	879	940	941	871	890	864	908	885	924	904	863	844	900	919	889	906	850	852	832	866	839	848	903	861	884	885	858	907	954	897	912	843	886	896	883	890	897	908	883	874	850	872	871	849	885	882	886	852	895	873	890	906	885	890	872	902	894	892	865	896	880	909	869	887	859	878	931	889	910	936	865	842	892	907	911	859	814	849	869	872	877	858	904	866	909	863	903	920	856	891	902	864	866	885	856	880	841	900	902	915	837	892	895	880	851	815	906	894	908	911	882	869	894	894	882	872	914	847	867	856	862	921	885	903	904	893	902	842	959	863	857	850	871	893	894	852	924	851	863	837	873	869	881	886	887	860	844	846	904	887	846	916	889	842	855	886	878	915	888	839	886	876	812	843	884	896	871	861	859	909	896	906	838	905	900	880	925	886	865	837	879	916	892	871	901	856	892	876	843	860	878	898	869	885	873	871	917	859	878	897	865	939	899	896	901	898	895	895	852	896	914	914	875	827	903	881	898	886	829	848	867	886	914	875	944	873	836	911	851	917	918	885	906	868	861	852	882	847	897	909	894	890	890	876	834	910	889	896	913	899	874	875	890	848	894	848	913	902	888	912	837	844	877	912	860	894	863	857	892	858	925	904	833	890	900	929	852	891	829	805	866	925	880	889	886	903	855	897	912	863	870	879	875	870	853	890	860	944	851	925	869	931	881	865	837	889	894	907	886	892	901	902	891	943	851	891	889	852	888	842	885	909	909	838	883	899	897	838	865	892	893	875	914	970	874	848	890	891	856	885	879	867	916	828	889	864	838	867	819	903	860	822	865	891	874	874	869	833	889	848	868	947	856	895	864	872	863	836	835	833	894	982	893	880	905	906	874	863	836	882	840	926	961	876	888	908	871	868	933	903	902	872	841	875	938	869	866	864	835	837	882	857	892	832	894	844	857	880	869	940	877	882	866	937	876	857	852	908	866	921	837	870	868	843	901	868	896	901	899	847	915	845	893	836	821	861	820	887	874	846	888	907	868	884	875	855	806	861	859	872	955	953	941	907	854	895	900	935	846	834	876	900	911	867	829	877	906	898	825	898	878	813	867	946	915	903	874	886	894	909	883	849	928	890	863	897	867	892	888	898	896	852	930	955	877	884	887	872	827	902	838	907	883	872	868	864	876	856	881	906	862	912	856	861	875	863	838	882	898	839	903	844	829	880	880	836	906	876	816	856	892	879	851	872	874	870	844	919	903	860	912	900	877	889	820	922	860	858	854	830	863	901	842	843	861	860	885	819	862	874	830	881	900	834	973	933	890	906	887	866	881	901	901	951	903	883	890	868	888	909	786	825	850	878	887	928	873	866	921	930	857	865	884	934	862	927	832	872	877	903	847	888	845	832	837	908	907	887	851	873	868	842	850	856	860	875	898	909	855	867	890	925	882	883	865	840	841	882	914	883	908	873	857	846	880	950	902	871	905	880	900	857	880	852	865	881	905	864	859	906	845	856	851	865	874	832	901	861	925	939	889	858	895	886	826	860	875	870	844	917	873	883	882	846	892	844	846	860	928	848	844	908	873	925	886	932	928	946	879	908	873	920	849	868	906	880	904	882	913	907	879	886	865	834	871	866	919	911	916	850	888	838	845	863	897	841	866	874	883	921	830	918	859	882	883	885	848	918	903	880	941	856	900	893	902	862	781	957	860	845	840	883	917	873	879	862	873	897	835	851	870	865	817	867	845	867	868	809	881	847	906	859	881	864	882	844	881	882	850	849	857	837	903	862	879	893	889	844	883	903	880	888	852	884	873	844	892	878	898	874	847	862	840	898	887	866	832	898	825	842	915	851	850	838	902	901	917	816	854	876	881	892	897	912	862	844	918	900	841	869	868	860	857	876	888	981	869	888	867	902	890	869	911	852	857	902	930	896	895	842	918	898	827	943	889	887	882	871	937	892	845	841	899	863	912	917	937	855	885	834	860	878	811	877	840	897	864	897	857	893	906	875	831	887	852	822	818	903	882	813	877	853	889	889	894	929	855	890	812	898	907	855	890	913	877	853	841	857	822	864	873	824	885	877	829	870	861	839	904	916	839	886	871	917	855	881	844	888	858	829	884	898	865	853	893	847	898	877	904	882	865	839	901	856	867	832	869	886	865	850	888	832	856	857	885	841	860	844	850	886	896	888	889	866	898	897	891	868	853	864	888	893	872	897	860	877	904	845	861	934	900	864	847	937	886	865	861	842	824	873	877	939	864	825	889	869	879	904	868	951	894	834	895	854	868	861	856	884	891	879	838	904	928	901	900	822	851	815	884	822	893	938	906	890	915	862	896	847	875	865	860	880	888	882	867	868	919	915	874	905	867	923	808	888	883	880	857	889	908	871	884	904	889	895	843	805	845	891	874	870	822	899	847	885	907	905	896	838	814	880	898	803	849	912	905	859	848	876	886	867	871	844	876	899	869	929	884	900	917	844	883	881	839	879	896	882	872	857	867	904	889	840	836	847	835	878	867	832	864	863	835	843	904	871	858	864	880	854	863	855	869	891	878	878	909	905	900	883	870	889	902	885	870	900	868	880	775	871	836	864	901	848	924	848	894	902	866	913	828	910	881	859	882	895	839	861	897	867	846	893	832	926	862	910	849	872	848	879	842	846	824	865	855	892	836	899	858	860	861	844	939	864	856	825	865	926	865	848	891	894	839	874	898	831	861	918	907	850	906	885	887	906	893	900	886	849	846	891	883	912	910	861	895	901	875	890	900	913	908	828	856	872	845	885	828	839	895	871	871	909	879	883	886	860	877	903	827	950	878	909	820	920	830	869	918	870	875	905	866	857	854	923	925	813	891	871	894	899	847	882	820	879	886	869	885	940	916	864	845	887	863	859	860	874	855	867	896	815	905	851	915	891	894	879	821	934	878	884	897	903	870	894	876	841	911	850	845	891	903	899	908	904	907	895	902	882	864	874	867	867	858	862	901	823	879	883	837	893	844	893	914	854	963	911	867	840	857	846	934	901	872	855	876	887	948	885	874	927	895	889	868	845	838	856	873	885	894	837	850	927	912	930	979	865	893	866	801	829	905	909	842	825	867	857	868	888	864	858	869	896	848	890	901	949	892	916	867	892	873	910	863	909	870	894	874	913	860	891	900	897	808	854	863	866	843	903	884	910	880	881	911	890	926	843	884	897	919	860	895	911	842	849	880	904	920	893	867	852	868	836	853	898	910	902	856	935	869	863	847	887	893	873	833	855	896	889	827	875	896	896	886	850	826	827	889	846	916	917	846	878	815	838	900	870	906	869	888	855	915	875	891	849	850	839	837	880	910	874	854	889	902	936	884	844	853	870	912	873	879	831	903	835	899	906	879	855	862	918	855	897	865	898	891	894	819	856	885	847	828	851	879	852	869	867	888	927	898	877	902	863	893	871	855	873	882	867	884	909
38192	66539	27377	14334	10546	8142	7357	5777	5230	4565	5991	19032	22896	22846	17915	11746	8653	6595	4468	2871	2036	1550	1288	1057	1113	1014	948	975	982	1060	963	945	958	997	923	999	1028	1007	937	943	1038	997	999	964	991	986	1008	1012	940	1019	966	1010	966	1002	1006	1006	972	1003	992	975	1006	975	973	1050	1026	986	1055	938	1011	978	1000	993	962	943	968	1070	979	1010	912	992	971	989	1008	968	961	976	988	978	981	973	959	944	1007	1003	956	952	1017	986	1005	957	987	983	1014	1008	982	966	995	978	984	1035	993	1014	979	982	971	1003	946	1023	985	940	970	965	984	928	931	991	1001	1048	985	972	997	1007	1040	987	982	992	934	998	988	947	953	1016	994	984	982	994	967	996	921	982	987	1029	997	975	1051	1005	990	1033	985	933	1012	1032	974	980	1016	1004	951	1046	985	932	966	953	961	1011	957	906	971	982	1044	1036	1055	901	989	1017	951	1012	969	951	965	984	1023	981	952	988	930	984	966	971	1014	973	977	1002	985	972	999	1058	1021	976	995	1019	994	995	991	1030	997	990	927	969	915	962	983	1014	958	998	998	1013	1009	993	956	937	942	973	938	993	903	1007	974	1022	923	1007	1006	978	985	941	1018	956	1029	991	964	978	985	998	955	972	979	1000	948	947	1005	954	1033	963	1047	1031	1010	952	1032	973	920	1012	1004	981	1011	994	1021	982	1022	1000	965	1009	1019	988	960	946	996	979	1007	958	993	997	932	1032	955	1000	986	979	1034	993	1020	984	1011	1002	959	966	1010	965	979	923	985	1015	1025	978	1038	948	958	964	1000	981	972	977	1029	973	946	1022	968	1012	983	967	911	924	1037	948	964	988	951	903	976	1023	982	1007	952	999	967	996	1039	990	953	970	964	958	972	980	981	958	1019	997	980	992	966	1030	971	1010	956	996	953	996	1019	1026	974	949	1012	988	934	965	986	987	1019	969	951	986	998	935	907	1021	1043	1005	1009	960	993	977	966	977	1036	1008	1037	1018	972	956	992	957	999	959	953	999	995	947	1023	1018	978	988	950	1037	994	997	1005	1048	976	938	993	972	987	945	943	1020	956	990	1024	1006	1003	980	999	945	1047	961	946	950	1013	945	964	981	1022	974	988	900	999	965	1061	983	987	999	1000	953	984	981	994	972	976	1001	975	992	973	967	963	975	952	980	977	986	1011	953	961	1005	959	963	918	1011	994	966	969	987	968	992	987	926	989	1014	976	1018	1022	994	993	985	956	969	962	918	959	1045	949	1013	1019	939	1010	982	962	957	1007	990	950	960	933	963	993	964	997	1001	961	1001	952	987	940	1001	1004	950	938	971	1007	959	998	986	1016	983	935	1012	939	950	953	1027	993	997	1005	991	1033	925	935	955	1037	1031	1008	1037	994	1020	1011	956	1048	1003	970	1006	973	1012	957	956	1033	1046	947	941	986	961	971	940	1047	1025	1009	959	988	1017	974	982	963	1015	955	973	931	1015	952	969	987	951	976	1001	1033	974	954	1028	1011	985	947	981	959	976	1035	1019	977	966	995	1035	966	999	1000	1011	1014	1015	1003	985	1001	967	1011	1040	944	919	972	978	997	909	959	1013	1006	997	972	1004	997	962	996	1020	928	1005	976	1004	964	1022	1026	1043	982	974	983	977	1063	1064	949	957	996	1045	973	978	980	1021	964	970	971	1047	966	969	939	970	1008	1018	954	949	957	919	1056	1036	1007	983	966	948	1014	1002	1000	1055	981	1026	1027	969	1030	951	982	999	957	970	990	1035	954	1013	1001	969	1000	1043	969	1000	966	935	1027	993	963	1000	968	965	1005	954	990	950	953	987	962	933	1034	983	998	1022	979	966	993	954	1010	975	968	1031	982	995	982	941	920	966	943	1036	1035	991	987	1010	1009	989	998	959	964	947	956	990	1003	953	986	975	1016	1001	1072	937	1032	994	961	1011	1043	950	1048	977	979	953	1060	984	1010	1011	1027	968	949	993	994	1005	978	943	1035	1029	1008	965	1027	945	1014	1023	961	1031	986	976	993	983	961	1020	985	988	978	912	1013	1000	1031	1011	970	970	1017	1001	1000	965	968	949	922	962	947	967	1015	983	988	1020	1012	968	1037	970	982	955	980	1009	1012	965	1015	981	967	985	1001	975	994	1000	1032	1025	1005	1034	984	985	911	989	956	999	1005	1049	1012	996	1009	957	971	973	990	944	989	957	954	1027	985	1018	981	1019	921	968	1015	1008	988	1001	958	936	970	938	945	976	950	941	994	898	1016	994	971	1042	1009	949	1024	992	999	966	1027	986	978	928	1005	991	972	979	1001	1001	981	924	971	1023	1005	1024	961	987	1009	981	1009	947	987	949	995	987	967	968	1017	994	972	935	948	964	965	978	993	969	984	951	1005	928	982	1001	1014	943	947	989	1029	942	979	981	977	924	950	997	1021	976	977	1012	953	940	1004	998	925	989	973	1025	1051	994	977	986	1038	1002	968	1019	986	944	930	999	1014	975	965	918	956	963	974	969	961	1022	980	987	985	996	975	990	936	977	978	1024	926	963	935	964	964	951	996	969	965	979	965	939	1056	1019	973	1033	981	939	994	1000	1026	947	985	961	997	980	994	963	1021	987	1037	1018	1017	1031	948	974	970	981	929	999	934	983	984	974	989	978	986	985	996	949	997	981	959	940	978	973	981	984	969	998	1019	957	1004	1006	943	989	999	1025	995	929	993	1032	1038	978	967	945	1010	981	996	939	975	973	1009	1004	984	989	983	954	1019	986	1019	986	973	937	956	1008	935	968	946	998	977	982	987	1008	977	934	1013	998	966	1009	986	991	967	1008	933	949	988	1017	1016	959	969	990	956	918	954	1021	946	1028	948	933	1051	989	1025	987	1002	978	950	1014	962	969	920	1041	998	996	942	1014	996	1048	1023	991	975	962	1026	972	955	995	997	970	1016	961	924	1015	983	994	897	985	994	914	922	957	1004	957	941	970	943	1051	968	944	941	948	989	963	1090	970	991	993	985	1002	998	984	1043	1009	999	971	1001	1017	959	1026	945	1022	997	944	1014	1054	1019	1012	948	1017	952	990	995	1005	963	962	998	948	1021	1023	956	959	1000	1033	930	983	969	993	981	989	1003	955	974	999	1013	1010	981	927	971	1043	1047	985	982	1000	950	971	984	939	998	1016	965	1002	995	999	1002	989	962	925	1003	954	960	1008	952	1046	969	964	890	1001	1007	974	1010	986	943	970	926	951	983	958	996	1015	973	1022	1030	963	1001	1030	947	1000	930	989	981	1024	996	951	982	995	1012	981	999	933	958	977	1017	983	982	978	991	942	999	999	997	1019	979	983	956	1015	1004	998	938	976	975	968	982	998	952	993	1019	990	1027	992	994	1003	974	927	1017	989	961	974	981	986	948	1001	966	981	987	998	1042	951	973	897	1010	992	981	972	971	916	988	965	1024	992	960	982	976	1038	1022	965	995	998	1001	957	988	995	1036	988	1057	1008	986	1021	964	1005	981	950	997	981	1000	1020	978	1014	979	992	952	943	986	1075	978	998	986	980	989	941	1008	919	992	997	959	1037	1012	988	1014	962	987	1006	991	995	985	999	939	1006	1015	991	993	967	945	1010	940	1031	1011	985	971	983	969	1037	963	1019	990	928	934	987	941	954	936	965	968	949	1014	951	1004	992	1009	974	1052	939	1025	984	945	948	1000	1000	945	980	996	973	947	977	1033	996	944	971	962	962	998	1019	974	1015	1011	1020	983	955	975	947	995	971	954	958	976	1039	1017	937	979	968	1004	980	988	964	1000	973	954	925	1041	910	992	1025	1006	1041	985	1067	966	1004	993	983	1015	949	976	933	1013	1027	1031	946	966	988	1018	1015	960	1045	972	975	974	986	993	995	1008	1058	938	937	946	999	949	1045	974	989	971	989	956	1006	960	1003	974	968
28585	27153	23064	8396	3638	2188	1924	1515	1488	1449	1290	1665	1723	1700	1437	1180	1025	897	806	786	802	720	748	686	642	676	705	684	684	656	635	684	706	698	688	690	692	708	720	707	733	629	690	685	689	669	710	649	693	706	652	740	662	701	722	722	665	714	707	686	683	736	646	665	697	676	690	714	689	646	703	709	672	751	688	695	670	631	670	693	691	658	664	689	731	675	659	691	676	651	704	672	669	712	702	678	701	688	696	651	711	684	665	657	682	663	727	685	671	670	713	665	656	669	635	704	690	693	688	697	719	694	635	724	662	692	712	662	683	738	670	728	677	741	726	711	671	696	731	644	681	698	682	695	644	657	709	725	685	667	676	725	677	717	657	682	643	659	686	677	705	665	707	718	732	687	681	690	686	736	740	690	658	687	686	694	666	675	692	692	733	674	688	652	689	689	658	684	674	665	716	696	696	732	645	712	688	651	662	648	675	739	728	694	657	716	702	698	739	688	724	713	693	717	650	684	717	684	730	730	672	738	690	692	661	707	672	666	707	643	641	684	681	618	683	645	677	716	663	707	664	655	697	705	659	725	662	710	655	673	608	684	681	697	652	712	740	696	666	707	689	675	661	665	689	658	735	701	725	684	666	693	728	695	676	704	703	674	702	722	705	677	653	673	715	697	696	649	663	727	696	741	654	721	676	679	700	678	682	671	652	704	659	650	659	678	739	660	602	726	654	695	666	682	686	694	651	709	642	652	711	732	707	683	675	679	655	731	679	685	698	694	681	714	696	684	656	653	703	701	718	657	674	703	654	680	716	698	733	690	700	667	698	661	708	637	706	654	695	667	710	659	690	730	692	737	629	669	691	700	725	638	728	679	668	736	716	646	696	696	665	695	656	665	691	684	710	677	676	661	684	669	690	684	689	691	693	709	670	707	717	734	728	687	638	664	758	705	668	681	678	653	678	674	677	700	611	721	707	679	699	686	711	681	673	682	709	689	691	663	674	712	661	683	691	664	694	676	629	730	660	702	712	724	663	690	663	700	657	715	690	714	694	715	701	663	659	670	678	697	661	685	691	693	676	712	689	686	693	701	657	643	633	660	644	662	703	660	684	714	669	727	713	667	709	701	725	693	714	646	661	663	717	723	706	725	680	681	707	700	654	656	694	653	773	694	681	665	774	624	698	728	685	669	658	703	664	665	668	633	668	719	687	688	656	689	669	668	721	652	695	673	696	722	632	666	732	732	714	717	651	717	716	724	703	678	699	658	703	702	711	685	688	701	736	678	677	702	693	699	654	662	665	709	675	735	704	704	726	698	682	702	688	672	716	721	661	646	673	654	663	689	707	678	637	693	674	714	690	650	703	614	711	680	714	695	690	680	750	698	703	696	691	673	690	651	676	695	667	698	663	656	735	700	680	625	688	655	737	743	693	655	676	700	720	686	690	639	649	672	637	678	700	677	651	730	645	665	693	672	677	747	659	689	717	664	674	701	643	688	740	691	680	714	693	697	711	703	666	723	715	690	643	677	666	673	686	663	708	643	669	704	711	655	687	697	683	687	727	701	703	721	645	641	707	638	653	689	696	665	775	666	721	702	689	699	724	684	668	682	716	712	683	666	690	682	709	694	680	702	723	684	695	701	655	700	697	713	652	687	672	655	711	655	658	675	663	686	657	731	715	699	645	664	662	682	662	695	681	665	665	677	704	744	706	699	700	650	669	692	653	744	662	654	734	693	706	642	662	700	728	664	672	730	664	724	632	713	716	638	743	673	657	693	705	680	711	696	690	701	648	722	670	664	705	712	680	671	675	739	724	712	664	723	735	650	686	668	668	674	697	711	708	700	661	693	677	664	721	657	646	687	664	688	683	697	669	691	671	689	731	654	675	703	680	727	710	720	714	682	651	740	693	716	721	693	723	676	675	685	709	684	695	673	665	687	665	687	685	697	717	698	740	678	675	704	653	660	723	712	681	691	707	678	660	685	704	675	660	713	705	672	644	652	679	641	680	692	724	662	674	647	639	696	687	687	653	670	654	693	714	681	702	673	719	698	698	641	680	657	691	674	687	697	649	672	720	687	679	735	686	663	725	679	667	708	659	655	681	691	649	649	717	666	709	675	702	723	699	667	703	708	675	668	679	656	684	670	687	664	684	728	679	662	665	740	668	750	664	688	717	680	716	688	739	669	673	659	732	652	706	685	665	661	727	738	622	700	692	662	657	724	671	683	726	724	708	657	694	714	663	734	668	704	633	737	624	727	748	638	693	713	647	681	717	699	741	641	669	682	721	702	707	688	688	668	691	683	657	665	638	704	691	662	695	702	727	662	677	686	723	690	656	683	638	677	656	700	703	655	622	633	694	682	662	703	693	677	784	657	667	688	713	661	692	696	689	640	678	681	664	670	679	670	693	701	702	658	685	706	715	706	684	664	687	679	680	687	645	676	650	658	729	676	690	706	663	715	730	720	696	662	669	652	694	685	669	675	640	669	704	680	685	717	725	646	682	674	656	713	723	709	676	664	662	724	697	704	683	677	668	719	689	698	684	670	697	725	700	692	676	697	666	694	707	688	711	687	712	665	699	715	696	702	720	699	715	613	658	672	662	684	713	694	717	688	724	659	659	669	666	642	707	711	643	722	662	684	640	660	647	689	665	695	729	703	668	668	705	667	698	663	710	670	659	691	701	714	684	664	699	633	703	660	720	688	662	745	723	712	691	733	670	652	694	702	646	696	653	681	693	672	651	665	702	701	693	682	698	696	717	729	656	654	694	688	683	747	729	691	675	663	701	680	718	677	655	697	742	673	681	677	673	684	722	660	635	690	669	689	662	697	709	676	664	700	698	714	634	686	715	661	682	658	693	662	736	738	670	720	713	675	650	669	683	698	677	685	728	682	683	664	664	670	721	713	690	647	698	636	693	685	691	677	676	658	661	671	666	641	710	739	678	717	654	690	680	716	705	690	655	633	663	683	643	718	669	661	707	695	704	651	734	651	676	701	713	678	650	640	660	715	690	677	732	696	730	662	661	655	706	692	698	712	698	669	680	705	704	675	690	703	687	700	685	684	713	676	683	696	639	671	634	716	671	633	717	687	707	675	661	673	739	649	658	689	665	699	732	671	731	727	664	679	640	663	674	688	666	678	651	684	734	668	696	690	728	677	691	651	698	666	652	666	704	625	660	665	727	704	656	639	705	707	661	689	685	678	755	671	720	649	681	731	660	707	717	706	646	666	648	729	680	677	702	720	693	695	731	666	696	679	673	691	712	729	657	732	624	725	688	700	683	646	704	721	755	719	645	697	728	739	713	695	696	664	705	670	645	661	689	691	667	669	730	652	640	680	697	674	713	696	689	696	631	710	702	706	660	690	678	684	728	666	722	663	684	691	679	696	686	672	674	683	721	728	711	655	641	715	671	683	705	692	726	741	711	711	677	671	736	665	664	681	680	713	702	646	717	698	680	674	729	705	716	678	731	676	662	696	688	638	692	682	681	690
29667	44691	16320	6257	5824	3364	3259	2620	2572	2400	2076	2626	2678	2554	1980	1679	1342	1096	1093	942	858	867	842	750	841	805	765	821	756	819	834	799	825	806	823	819	795	800	814	787	818	787	863	769	764	785	810	863	799	725	759	815	859	764	772	836	808	779	823	733	827	770	786	819	801	810	862	805	771	797	837	822	822	830	772	802	759	826	818	835	784	784	823	793	815	791	853	783	761	821	806	838	758	809	822	830	804	801	798	796	796	779	759	776	815	790	794	764	833	787	819	792	783	784	869	831	785	783	826	827	851	877	793	753	824	801	849	822	796	807	795	819	811	800	855	855	824	764	827	828	807	792	777	806	791	793	796	792	821	803	863	830	813	762	835	840	808	800	794	861	816	811	806	792	847	850	807	828	815	782	804	801	790	755	781	839	809	773	819	821	824	788	793	806	828	797	836	789	804	851	804	812	848	799	806	827	760	804	817	794	820	881	781	806	814	797	810	764	825	788	743	810	865	848	825	786	797	824	858	790	765	840	789	812	760	830	841	792	790	765	824	816	828	822	797	822	778	830	846	839	785	802	788	819	825	855	804	787	789	869	862	797	838	800	808	788	835	850	792	791	838	802	739	875	785	787	819	825	783	822	787	851	816	817	870	844	785	854	780	837	826	815	796	775	847	801	860	785	832	791	800	755	806	827	808	768	743	817	781	787	806	755	791	755	814	778	825	781	802	767	787	821	813	787	761	835	831	786	782	806	779	801	822	859	796	777	791	804	846	780	827	805	821	805	817	795	826	823	792	747	769	855	821	788	820	811	797	799	801	831	802	865	792	800	808	816	818	833	797	805	847	826	787	767	799	859	823	837	801	776	796	773	812	759	806	778	843	800	837	785	785	819	884	834	786	818	809	852	753	805	731	806	797	831	819	811	758	857	772	787	849	791	761	834	807	808	796	849	810	749	774	800	794	822	778	823	775	819	790	818	783	798	815	757	830	868	811	768	778	798	809	744	820	797	785	807	836	769	810	817	841	799	764	786	760	800	794	813	784	784	832	792	765	804	827	806	820	785	821	816	829	771	816	820	768	818	882	804	806	775	806	835	846	788	784	832	818	794	755	806	802	833	749	870	808	829	830	803	814	810	811	871	846	804	785	825	747	783	839	797	832	774	799	802	805	864	866	825	865	770	795	827	790	784	777	811	809	793	847	780	849	818	854	796	767	800	816	805	771	790	832	758	790	794	824	842	866	752	780	847	805	797	795	821	850	820	812	817	810	834	795	840	786	829	783	821	809	778	757	843	792	805	835	795	809	787	827	812	828	817	786	851	785	765	780	883	826	773	825	808	814	853	771	808	792	821	787	833	829	782	796	827	863	802	771	825	839	789	846	825	840	844	806	814	801	825	810	864	779	844	818	804	800	833	825	793	821	828	772	791	828	763	769	802	840	775	815	811	808	814	813	802	839	810	802	796	763	789	766	800	778	801	783	815	824	806	772	811	787	788	780	824	814	819	814	790	813	794	840	810	797	785	752	809	827	791	821	800	821	787	792	837	803	818	828	780	794	847	801	787	815	814	823	787	804	788	828	757	878	865	770	789	789	786	805	804	838	865	796	761	791	783	775	782	800	806	811	818	833	782	780	826	787	785	835	796	807	844	794	846	833	813	806	847	856	803	816	779	838	859	829	815	805	803	812	831	799	821	795	815	846	803	799	807	823	815	778	828	808	824	841	787	803	851	793	742	755	746	795	796	819	779	808	851	798	755	814	788	842	792	850	782	787	839	789	865	823	826	835	802	839	802	798	814	810	764	800	835	890	748	838	815	771	785	788	835	784	809	786	800	784	791	822	820	777	786	752	818	797	830	793	799	856	796	792	760	783	807	828	868	803	769	833	830	809	817	787	814	823	821	846	807	834	782	824	772	799	845	811	834	834	743	827	813	759	849	791	797	772	756	849	812	845	805	813	838	807	873	806	833	820	793	845	804	789	756	827	797	816	776	831	826	796	844	813	776	795	799	815	815	796	808	840	757	818	883	810	809	784	845	784	790	763	746	792	807	799	762	827	766	791	803	824	827	771	821	808	772	892	812	771	752	765	763	833	872	817	806	829	812	846	799	800	820	804	851	794	802	830	815	785	806	815	819	811	864	831	793	816	826	849	812	843	784	733	848	822	815	846	845	822	853	781	812	796	846	834	837	791	858	830	776	777	746	816	845	803	783	826	846	786	810	822	811	817	780	823	837	795	822	810	777	809	841	811	809	865	816	807	831	843	789	879	841	856	805	786	816	791	786	829	744	813	767	740	784	789	838	838	754	865	863	801	860	794	778	810	825	792	794	792	789	794	862	784	806	728	846	781	789	818	789	843	840	816	878	813	857	851	839	823	816	798	806	852	828	807	820	842	808	778	747	783	824	860	784	765	820	789	803	778	818	823	847	854	776	781	817	771	810	857	807	795	829	748	818	794	803	835	803	842	830	797	819	822	791	824	847	730	806	856	799	764	801	808	762	813	825	833	814	758	825	817	782	827	805	796	822	798	795	785	873	801	756	775	812	737	820	831	770	789	810	776	863	844	799	841	828	843	818	775	776	781	825	778	813	810	830	790	819	812	733	794	818	755	836	871	844	816	793	809	830	789	806	782	795	828	840	834	779	828	803	813	820	778	787	782	860	826	797	814	810	813	795	784	800	805	822	792	816	819	756	832	790	799	812	835	846	798	766	846	831	838	783	752	849	847	841	845	765	785	836	842	800	778	795	777	827	798	780	785	776	835	757	762	835	811	790	797	824	799	776	815	827	823	890	808	756	857	798	812	816	806	837	823	840	826	834	813	776	839	789	781	817	748	808	811	834	844	766	782	818	825	753	788	798	799	784	827	757	815	824	806	779	808	835	809	816	866	784	776	771	814	795	843	804	841	776	774	800	783	781	756	810	759	885	834	864	801	827	796	769	767	781	785	853	802	762	801	813	857	814	801	811	810	835	807	825	775	830	846	827	784	858	775	849	832	750	799	795	776	815	780	817	833	773	854	761	844	816	801	827	795	760	788	787	809	814	791	817	782	802	839	847	778	861	828	845	816	813	854	799	840	803	758	789	835	807	824	812	776	807	828	872	799	770	779	844	814	823	861	820	766	808	862	840	768	839	853	809	825	754	802	782	775	861	781	754	786	780	801	789	792	815	754	823	802	809	830	867	817	788	847	828	782	756	777	780	795	842	823	769	818	812	833	776	768	810	800	800	817	808	810	827	739	814	812	836	785	772	815	834	816	830	844	833	802	826	800	790	806	841	855	829	825	795	793	786	861	823	811	837	800	770	842	819	844	820	822	836	749	807	772	848	815	789	857	844	811	815	846	853	820	815	812	780	765	834	849	769	832	827	814	841	797	798	829	867	837	804	770	753	776	810	817	775	784	813	836	850	870	790	832	798	743	793	801	811	808	749	780	833	828	869	864	794	794	807	814	830	785	833	808	797	804	778	815	828	823	817	845	850	784	817	793	822
24367	21525	28787	24588	21405	12308	3638	2487	1854	1954	2640	8406	10250	9193	6459	4272	3090	2205	1562	1294	1033	912	833	708	787	718	726	715	737	651	680	726	706	693	739	706	623	707	718	671	710	776	720	702	719	702	689	723	720	704	745	658	717	770	676	710	712	682	753	751	689	735	702	733	722	726	739	717	750	752	684	693	736	739	731	697	700	707	719	735	740	683	692	720	756	695	678	741	758	741	747	727	757	706	751	655	715	714	738	688	671	707	740	722	710	705	715	695	757	734	723	662	673	739	707	743	704	716	742	733	718	712	691	733	671	707	664	702	711	754	735	685	703	674	684	731	742	671	701	732	734	676	732	710	729	727	742	732	698	692	688	708	729	723	689	664	696	686	691	706	717	722	780	723	744	709	715	698	712	678	661	761	702	744	704	743	706	693	690	667	683	725	679	675	714	679	727	702	694	749	662	718	728	695	747	696	675	669	737	742	735	719	753	681	707	718	702	703	722	747	680	731	731	750	739	696	723	732	762	744	706	717	742	687	698	664	735	736	726	721	701	715	713	727	659	703	715	662	689	704	745	710	744	765	695	663	703	690	724	732	728	733	697	708	710	694	696	706	770	749	729	694	675	679	721	734	713	755	709	701	690	782	786	715	705	717	761	695	726	718	724	771	719	703	728	730	727	666	706	685	679	734	669	722	767	699	711	703	725	706	675	712	735	739	688	676	713	767	728	674	694	752	706	660	731	716	750	729	691	693	679	704	698	684	689	760	709	771	694	746	712	722	716	723	746	725	717	708	723	727	710	715	702	713	718	728	749	708	731	678	698	747	692	732	700	721	737	739	738	699	659	698	682	729	711	707	716	706	708	707	732	675	690	687	725	707	742	747	689	674	721	760	718	679	694	721	715	681	750	734	661	714	715	740	738	668	731	693	703	734	689	706	701	727	692	735	719	714	692	720	688	687	701	759	744	758	718	684	666	685	717	714	706	717	712	697	742	707	698	686	720	674	744	714	709	720	684	689	695	702	722	732	721	706	719	730	717	703	714	724	706	715	700	691	722	713	712	726	660	750	706	714	717	719	748	695	699	703	702	685	685	701	722	733	706	735	673	691	719	760	712	721	706	713	672	686	730	723	691	681	722	732	736	657	674	756	705	689	699	699	767	689	762	743	684	675	718	713	727	726	713	744	706	730	717	719	732	722	695	730	691	662	706	679	695	685	680	718	713	706	689	709	713	692	699	721	736	725	755	702	657	748	681	705	697	719	716	707	658	711	684	665	721	710	681	730	706	727	695	696	751	715	710	733	688	703	688	751	729	692	692	686	695	720	701	737	736	712	762	730	692	722	702	705	730	669	704	689	710	691	683	703	687	729	706	742	742	709	723	723	737	718	749	707	683	739	733	715	701	699	672	708	743	707	669	719	736	708	730	715	737	775	680	759	691	687	721	716	723	718	749	679	682	735	727	711	677	680	753	699	666	687	688	735	737	735	736	691	728	683	698	684	702	746	733	782	731	689	685	726	668	695	706	677	709	702	704	718	682	695	738	725	722	699	697	709	671	730	686	750	713	730	677	696	683	740	696	702	746	739	697	684	711	682	731	706	721	685	697	675	753	697	696	714	710	729	772	749	714	709	702	670	719	680	748	768	736	728	673	717	682	721	684	722	699	651	685	703	733	686	768	738	727	732	742	744	717	735	727	696	682	693	702	727	677	736	706	664	756	702	711	695	696	694	686	701	653	682	679	713	670	693	743	747	711	739	728	701	731	729	720	693	712	713	730	729	773	659	745	711	728	739	714	677	732	755	701	693	694	700	780	717	745	777	708	702	748	720	749	730	756	705	697	690	711	724	751	666	687	717	731	704	676	694	740	683	694	678	722	707	745	741	720	695	682	699	716	652	710	729	662	675	713	720	744	701	768	723	675	757	748	699	681	668	761	720	748	696	684	710	722	750	721	712	722	741	690	694	741	719	691	761	711	699	705	691	686	719	714	711	697	708	731	662	714	738	708	735	665	692	747	683	736	668	653	723	735	694	697	707	699	696	709	730	719	675	750	668	679	738	732	713	705	703	683	744	713	738	704	718	709	782	744	706	713	702	740	715	730	706	673	737	697	726	660	661	711	699	725	703	718	694	698	763	707	713	701	693	723	689	716	719	699	711	697	718	690	752	768	681	760	638	675	750	707	698	721	715	786	760	685	754	696	711	727	697	725	699	703	729	716	682	673	719	726	707	698	702	732	742	757	778	726	751	695	678	675	717	682	701	728	692	704	726	744	766	706	738	709	670	687	717	735	729	655	679	729	700	698	734	699	718	748	730	777	698	713	731	738	680	688	698	730	708	691	732	775	730	685	745	731	710	708	709	694	664	701	768	708	702	704	718	726	677	727	713	662	727	737	718	654	709	709	656	707	707	708	734	705	702	725	702	716	710	690	786	673	743	669	676	686	724	738	723	728	686	699	661	741	716	763	684	710	674	756	687	753	681	720	746	707	663	708	722	746	698	721	729	695	697	714	759	750	713	750	728	765	641	717	697	729	732	723	688	710	752	736	659	705	722	735	739	722	731	712	741	684	671	666	738	678	717	708	705	748	672	658	682	706	709	731	686	727	710	701	724	697	717	684	700	720	716	719	747	693	700	712	697	710	698	745	729	730	697	721	757	736	694	694	714	734	725	668	719	728	699	694	717	700	723	695	728	728	757	671	737	773	686	719	679	733	694	722	708	734	679	663	713	690	705	659	696	731	697	712	733	722	716	698	737	683	701	711	703	678	701	693	758	685	701	694	732	728	750	691	718	745	712	725	730	740	719	722	712	723	713	739	745	726	698	680	673	701	700	733	713	686	701	698	679	716	705	680	700	755	738	704	705	708	705	703	723	689	716	722	661	710	717	675	697	698	684	730	686	736	710	721	690	751	701	733	717	729	719	715	723	721	685	703	727	722	676	719	744	683	717	712	675	703	709	692	666	689	682	743	700	720	715	695	730	679	716	736	721	703	709	736	710	711	738	753	710	707	683	715	656	665	704	761	757	680	689	687	695	689	725	686	661	747	694	724	692	722	637	725	699	682	720	736	750	668	732	736	680	676	690	733	673	714	719	694	719	704	672	687	690	768	719	692	676	735	729	765	723	707	700	727	713	710	641	702	739	712	703	729	740	682	689	783	727	704	733	699	722	733	707	680	708	684	700	703	743	704	710	700	728	699	723	721	737	716	658	699	694	715	717	671	687	681	694	711	774	668	731	692	712	722	679	711	712	728	743	678	717	726	716	700	711	638	711	709	749	725	728	730	726	698	715	718	729	687	673	688	737	752	742	709	768	707	707	742	701	757	687	735	724	692	651	720	689	732	714	662	675	716	760	722	731	762	696	736	664	741	761	689	650	738	704	749	685	712	718	663	745	731	718	729	734	728	705	782	712	707	679	729	678	690	694	742	685	715	752	739	740	688	739	693	753	705	730	734	655	721	754	728	713	683	722	744	660	651	729	740	751	691	707
33522	60252	25723	9528	9110	5488	4784	3911	3217	3397	4366	12948	14740	12869	9324	6329	4573	3089	2237	1732	1298	1117	984	886	820	810	851	893	797	789	835	801	843	809	818	847	798	843	830	762	784	795	838	831	849	834	826	832	875	771	824	829	844	806	800	836	821	817	832	818	821	788	853	823	798	790	820	798	784	839	861	851	842	833	884	792	814	820	807	829	786	859	840	821	804	806	853	896	819	795	816	847	841	807	872	805	812	825	812	798	884	806	780	820	832	814	843	846	808	811	852	836	853	873	875	773	812	806	799	816	827	831	798	814	774	766	854	803	813	810	809	820	818	826	809	842	905	823	812	832	799	832	816	840	790	805	856	843	857	831	834	763	852	832	846	797	858	906	788	846	839	832	844	806	833	792	835	833	833	793	854	812	825	759	820	869	820	842	795	814	840	841	812	845	835	785	863	752	787	807	852	819	836	827	817	855	830	796	800	774	836	825	765	804	889	798	819	844	814	813	870	865	819	885	786	825	839	860	791	839	836	813	832	827	825	825	837	801	887	815	817	872	851	820	831	802	831	802	812	798	793	827	804	834	750	776	834	790	815	840	794	846	816	814	787	880	811	827	843	828	848	851	846	785	839	802	767	808	864	859	830	765	801	814	806	796	828	816	806	829	822	833	808	854	779	780	824	819	811	819	850	808	842	844	758	801	801	778	831	808	800	859	878	831	889	782	834	814	781	766	809	803	834	802	809	841	845	773	852	784	815	861	818	817	780	816	853	818	821	864	796	860	884	835	816	825	813	849	850	792	763	827	785	832	805	796	842	818	803	781	818	872	793	819	805	822	849	835	876	808	826	831	821	844	809	829	840	848	860	813	817	819	795	843	870	831	813	811	834	797	796	822	811	829	867	839	791	818	847	806	787	808	811	790	794	842	904	787	843	820	834	788	881	778	783	812	816	852	852	825	833	838	783	803	793	861	837	794	830	763	820	810	811	839	807	834	814	796	790	773	834	833	810	862	801	827	863	857	795	798	843	824	849	848	793	806	799	777	790	808	840	828	836	892	831	855	844	819	854	831	848	872	830	798	831	798	828	826	815	856	798	806	820	821	837	830	820	840	834	810	782	797	856	879	799	838	814	849	799	871	812	811	796	847	814	829	836	827	841	823	830	809	880	780	800	839	801	837	825	791	757	857	828	792	833	850	836	822	757	880	834	792	854	821	826	862	788	777	790	815	837	901	897	825	796	830	805	818	822	834	783	865	881	801	829	862	805	840	860	815	786	801	856	774	780	858	776	802	840	826	783	806	781	822	814	811	846	831	806	850	850	855	820	770	907	900	827	791	788	835	800	787	810	809	832	801	816	876	823	839	791	833	835	820	791	841	822	785	813	858	774	839	856	811	818	834	814	854	836	817	782	782	781	769	845	841	805	842	779	786	782	854	868	812	802	802	803	832	785	789	794	839	796	765	823	819	853	807	847	810	864	830	807	842	828	800	830	833	795	786	803	817	809	822	887	861	805	806	821	817	775	836	858	807	825	800	797	842	841	827	810	808	835	803	858	819	782	801	829	797	787	840	784	840	799	812	788	823	853	815	808	861	886	814	877	805	783	794	824	874	788	832	830	855	788	847	812	785	842	818	766	842	794	854	826	858	823	814	871	822	846	800	844	817	845	818	836	865	804	779	824	814	772	817	834	842	762	858	846	835	795	844	871	864	793	837	821	862	793	810	828	830	776	848	763	816	777	850	786	829	839	869	827	816	818	796	844	845	848	893	846	819	798	853	828	803	834	773	830	842	834	845	751	825	796	831	740	816	860	848	791	817	798	778	810	813	881	834	862	844	874	811	803	795	835	841	831	856	835	831	800	811	783	860	821	797	827	833	749	790	828	750	827	783	862	816	833	848	808	816	861	844	818	836	813	807	748	820	821	785	822	788	848	826	844	780	787	825	781	798	845	818	824	796	795	822	822	882	801	796	827	853	822	802	821	844	839	812	792	790	778	888	759	824	793	822	897	845	833	833	817	819	814	829	804	777	808	793	834	875	820	811	875	805	870	895	818	795	797	829	823	843	841	884	831	850	834	822	838	826	841	855	854	769	861	839	820	778	823	858	778	826	758	843	790	774	811	836	791	783	821	803	767	888	820	808	815	823	842	842	844	852	877	776	825	848	818	821	874	836	817	799	870	809	810	846	869	837	863	783	862	787	876	795	800	798	805	797	793	806	793	819	798	770	879	807	818	793	852	894	835	842	826	808	817	842	792	823	801	841	821	863	796	856	862	828	802	873	823	824	823	807	906	796	842	839	830	822	782	794	836	825	856	806	885	815	830	864	793	830	852	869	798	834	824	855	846	769	821	821	798	823	864	864	812	795	847	823	778	815	812	808	829	841	848	746	819	816	824	797	789	815	836	791	849	810	772	845	814	808	794	823	838	784	843	812	773	784	787	858	826	796	807	862	806	805	853	832	788	881	859	823	786	831	786	815	833	815	837	895	825	800	761	817	791	861	843	827	854	842	820	810	816	803	851	809	821	846	843	848	864	820	797	802	817	798	822	853	849	818	861	803	815	832	786	873	796	831	745	829	828	815	782	827	822	822	860	835	794	823	795	857	823	842	812	758	828	808	841	849	833	847	793	812	828	803	800	854	805	840	807	772	848	877	842	841	772	811	825	886	778	877	777	848	834	733	841	824	810	827	807	831	842	793	815	796	769	883	884	805	772	832	813	768	788	843	803	766	821	813	846	811	809	806	805	787	898	896	835	826	830	861	858	830	800	880	731	874	845	815	802	819	783	827	813	835	853	754	834	829	833	847	835	865	816	826	831	835	796	848	767	782	820	818	841	845	796	838	810	804	879	796	800	743	815	813	789	789	802	818	794	778	805	833	811	829	790	851	835	816	797	793	855	894	826	831	845	800	848	811	843	803	761	831	879	818	813	838	883	828	797	833	831	763	806	791	813	786	809	816	823	787	871	846	803	812	825	835	825	821	809	848	859	880	829	867	831	827	855	804	821	811	828	829	840	785	776	788	812	767	822	818	788	838	837	793	816	816	833	806	785	744	814	817	815	824	815	817	885	817	871	806	817	826	791	850	805	807	835	824	797	824	797	791	792	786	783	812	823	834	826	796	825	825	877	836	794	794	844	796	767	804	821	822	790	873	801	792	840	835	847	793	804	842	840	802	814	812	835	827	825	776	803	772	808	820	870	815	795	791	832	823	796	840	855	846	849	783	863	862	833	794	864	847	828	864	799	846	822	751	813	828	841	814	826	805	806	781	828	833	847	835	845	775	890	817	794	886	802	816	803	828	781	814	787	834	871	835	793	829	814	835	856	852	804	787	805	821	824	837	753	828	835	822	828	783	816	812	845	797	844	815	879	798	840	796	836	858	884	803	795	821	798	787	860	819	801	786	866	791	877	800	809	796	843	866	834	825	826	846	832	848	798	804	862	833	799	843	796	812	794	893	823	880	812	816	783	825	830	846	862	820	837	778	823	875
25614	21654	27805	25360	13250	4123	2236	2036	1800	1629	1998	5027	5687	5114	4219	2745	2029	1573	1297	1058	947	905	886	870	854	864	816	812	838	851	812	856	884	863	821	796	816	842	846	806	796	865	813	853	833	847	839	847	845	865	813	905	862	857	821	790	838	839	812	852	856	854	846	810	804	821	872	802	778	859	873	817	861	880	833	867	810	804	803	823	924	798	863	778	841	899	873	811	845	878	838	800	879	842	809	886	853	811	877	878	773	801	844	877	787	835	866	839	829	855	906	830	808	815	856	795	816	869	887	867	790	808	852	820	863	845	814	830	856	811	801	844	917	816	880	880	816	867	843	851	849	817	813	832	848	840	827	862	819	877	804	827	858	820	798	848	801	869	845	851	840	830	841	830	859	814	776	859	874	777	816	814	847	861	875	840	874	810	853	812	825	900	845	824	814	814	818	867	824	852	829	891	808	860	810	814	849	863	847	832	846	813	811	788	873	831	883	853	877	821	823	846	826	839	898	826	835	882	883	806	869	834	860	872	806	782	822	835	785	863	893	848	852	815	849	796	839	823	826	860	849	802	851	835	844	853	817	796	818	814	862	806	803	835	850	828	798	851	902	842	786	819	836	880	830	813	842	837	839	831	859	816	829	807	873	814	850	835	812	810	854	860	873	859	881	869	888	842	850	817	800	826	856	818	853	819	826	862	829	860	828	834	790	861	890	843	827	850	813	835	847	802	839	792	843	774	794	886	852	806	807	858	812	913	842	796	789	809	860	797	848	818	816	843	825	837	838	846	849	865	865	830	834	850	815	848	923	802	816	821	791	793	847	889	860	853	845	836	817	835	820	869	828	864	833	815	801	884	865	876	818	816	839	824	856	828	871	841	834	818	869	849	910	878	823	879	832	847	890	810	812	862	779	910	845	901	848	842	834	827	883	843	820	856	854	829	814	831	844	849	878	877	837	851	810	798	874	824	866	814	883	831	855	867	826	859	869	848	846	891	801	858	859	875	822	884	826	877	847	843	821	830	869	832	886	803	876	805	800	848	860	833	823	860	804	836	812	845	866	838	841	861	846	783	831	794	850	810	840	813	861	869	880	804	848	782	827	868	819	814	842	851	826	875	853	860	798	829	833	821	793	778	823	872	800	808	799	808	844	869	829	859	819	843	806	823	769	870	846	818	860	826	789	840	810	826	835	873	819	836	861	870	827	823	840	840	802	810	827	803	902	868	818	871	856	789	875	814	829	861	839	866	845	829	815	859	817	837	869	838	850	810	866	833	826	878	814	867	821	821	830	872	853	816	881	802	857	832	827	798	859	822	846	875	869	889	848	822	808	836	858	844	851	819	811	818	861	844	850	817	873	851	860	853	899	859	831	795	828	840	876	871	833	811	841	865	839	818	836	835	914	867	823	843	894	836	833	857	842	848	844	820	837	830	887	817	862	900	840	816	883	780	850	805	854	863	840	761	871	896	837	854	872	801	862	915	847	863	884	843	804	806	850	817	860	843	852	835	819	800	856	831	849	865	798	837	817	800	872	824	842	820	868	835	824	850	830	801	841	815	813	836	837	748	840	858	829	874	849	828	822	885	810	885	812	841	809	842	753	869	886	839	866	798	867	868	848	883	830	877	829	847	811	866	874	816	839	886	820	869	832	864	774	837	935	845	790	849	864	829	860	830	852	862	816	833	808	781	851	864	831	824	853	788	809	845	813	856	880	832	896	871	875	853	838	812	857	875	859	819	804	829	819	854	822	851	832	816	777	848	841	904	841	845	851	782	897	851	792	801	812	790	862	907	849	865	806	864	896	816	772	841	794	827	855	809	786	856	856	827	838	829	832	873	875	815	855	849	843	834	791	884	844	845	847	811	850	813	867	844	869	853	855	862	824	869	846	862	835	796	811	877	850	837	877	887	842	819	787	820	822	824	810	858	860	852	779	772	795	798	831	841	844	875	849	793	889	877	783	855	826	853	854	831	816	828	818	846	810	896	850	824	850	824	817	887	828	771	801	830	823	844	816	796	859	803	867	834	840	831	860	853	927	832	866	817	848	797	863	881	841	898	812	865	838	826	818	812	821	862	845	798	816	846	812	809	764	847	822	855	889	830	892	825	831	778	831	844	838	811	834	836	781	813	906	843	830	819	869	813	831	790	863	873	812	837	858	849	841	848	838	795	896	862	882	809	859	807	867	793	788	818	805	840	889	792	853	882	836	837	820	841	848	811	843	822	807	802	803	841	839	849	819	788	792	874	851	855	864	849	866	802	796	865	846	834	828	885	873	869	849	830	861	851	804	833	832	819	863	857	838	851	864	818	827	836	784	802	822	821	871	869	809	855	832	798	795	821	839	848	827	825	847	843	855	859	821	864	824	835	818	819	826	842	846	835	845	849	853	870	890	802	869	854	801	869	826	833	809	906	827	851	784	840	832	803	887	861	857	813	846	857	841	814	865	837	838	816	836	844	793	777	819	861	818	846	813	779	838	831	911	877	844	877	834	823	816	857	878	823	824	823	793	802	857	833	837	793	834	835	827	799	847	864	802	822	817	868	792	854	799	797	892	852	834	836	836	798	850	841	815	833	814	867	857	842	830	845	810	867	843	880	853	804	885	818	821	832	853	830	824	815	816	853	879	808	858	857	871	824	855	874	821	818	797	804	882	772	859	867	881	859	831	854	861	841	799	894	832	851	866	834	840	850	804	825	773	843	809	849	881	838	907	827	799	791	859	887	795	843	895	818	833	816	839	848	846	850	843	847	846	898	799	845	893	863	913	868	917	884	889	887	818	855	883	760	884	802	840	795	819	770	812	871	863	868	889	814	848	881	805	868	846	835	856	831	834	802	859	842	842	866	814	864	833	847	831	816	827	819	838	868	843	856	830	806	819	843	872	816	823	880	834	815	866	798	822	838	872	830	847	789	808	812	848	806	821	871	814	794	832	787	856	850	838	846	827	819	889	828	829	808	829	870	843	844	882	811	862	820	840	837	828	813	863	867	829	839	810	824	835	852	825	859	898	809	803	849	863	847	876	877	784	864	841	838	838	867	811	853	887	889	811	870	834	825	879	799	847	816	797	789	871	859	837	864	847	885	805	869	850	878	866	824	863	884	772	851	860	816	862	897	840	858	770	800	848	890	841	830	801	825	817	821	837	788	834	829	837	791	843	860	913	866	835	863	842	865	863	822	845	779	825	824	884	839	852	819	871	812	811	845	800	865	790	881	858	836	819	848	827	852	874	827	826	820	831	772	818	834	867	821	829	850	830	857	816	852	868	849	855	845	834	877	834	869	861	827	849	829	834	857	806	835	862	799	808	848	841	853	861	798	854	871	850	842	825	865	829	865	832	827	875	836	900	851	910	871	837	821	817	812	840	877	829	827	796	834	849	897	907	841	871	864	864	844	846	839	863	869	854	842	840	833	831	799	848	873	806	865	843	856	848	866	822	819	874	881	871	839	859	811	822	867	833	835	831	806	863	809	865	864	818	803	795	867
32862	54676	24095	6952	7570	5429	3691	3366	2969	2614	3412	9204	9922	8845	6905	4520	3274	2443	1747	1391	1257	1039	1010	993	1002	890	995	920	953	1017	934	960	962	1002	942	973	966	904	1007	977	934	947	972	983	936	1025	958	982	992	922	978	1000	982	988	933	1030	1016	978	981	956	930	981	957	984	939	981	940	946	1010	965	969	964	949	928	1006	986	976	934	994	930	998	941	984	913	973	956	999	971	927	970	993	948	963	969	956	966	989	946	918	954	957	1036	944	1010	958	977	922	991	1001	960	961	970	903	973	968	988	934	1041	999	997	969	976	948	970	953	1009	944	955	962	1011	936	963	911	925	1021	979	967	1018	962	1030	964	956	971	988	951	1033	941	952	990	1021	1030	902	908	966	1026	963	958	932	939	944	973	956	1025	945	1030	971	971	963	936	924	957	993	931	980	957	984	959	963	960	981	983	973	959	955	985	957	919	992	915	937	948	1008	978	989	942	956	971	974	886	1019	987	982	935	1032	924	990	950	973	1007	926	995	1038	986	942	916	968	952	930	989	1007	1034	957	1022	952	957	983	963	929	1009	950	953	976	919	969	982	948	944	979	943	990	1000	892	976	996	887	968	958	942	939	951	1001	940	969	908	971	1013	966	1043	934	900	952	943	977	950	966	890	955	1011	938	987	931	945	881	958	964	997	949	944	983	1012	1016	940	970	999	946	941	944	975	985	995	959	936	946	993	977	992	928	970	1005	992	941	967	959	933	947	1010	939	999	993	924	921	962	917	947	989	938	923	954	979	995	959	1027	972	977	946	955	981	961	991	928	998	961	944	959	973	955	1044	998	936	953	974	954	1012	935	950	997	968	926	913	931	964	1005	949	975	988	956	919	929	975	947	1005	966	922	905	1018	979	900	977	1012	925	1015	960	942	998	926	1033	950	997	957	956	993	948	969	1009	942	958	1017	938	954	976	919	982	968	958	917	982	913	952	981	957	968	959	899	1004	941	981	946	978	1000	1025	959	995	990	984	966	962	953	911	934	995	1027	971	948	927	962	1010	1004	957	944	950	964	967	922	1004	953	988	894	946	1011	954	944	1016	995	953	962	971	1001	944	939	995	979	930	1004	911	996	985	991	969	931	926	945	954	899	949	1009	971	955	964	1010	1009	942	973	989	942	995	995	963	939	949	949	921	943	940	955	958	976	972	967	960	939	1035	967	909	1007	994	983	966	929	933	983	942	935	976	967	976	979	927	967	996	947	935	986	965	974	966	995	958	937	1005	1039	914	943	971	940	975	1016	910	939	921	988	993	976	932	961	942	995	973	962	996	958	949	991	954	1002	918	935	971	986	913	967	968	937	939	926	919	1020	931	979	993	949	989	945	1007	977	974	910	979	957	910	921	985	958	920	976	960	905	963	949	936	969	880	972	1018	966	889	922	953	1015	984	988	917	993	972	990	984	977	942	1000	918	926	916	995	970	961	964	951	977	1001	1009	975	937	960	940	1007	944	967	960	979	1002	961	964	986	980	964	954	942	936	977	982	923	997	969	932	918	943	956	973	965	997	963	970	961	952	934	973	971	976	914	984	1006	962	959	945	1013	982	962	1013	961	972	946	964	934	986	995	949	959	993	980	987	978	969	960	928	966	991	938	932	968	994	958	976	999	1018	1031	964	951	974	928	942	1010	962	961	921	1009	924	889	960	940	979	972	974	984	979	1006	1041	942	985	932	933	909	972	986	974	938	918	940	1002	980	937	941	915	959	978	960	909	969	961	894	993	891	936	1016	916	1009	921	943	958	978	998	967	1015	978	1048	972	931	960	955	919	953	964	939	986	960	972	912	1015	967	999	962	978	999	930	935	987	964	961	1000	1011	942	950	1010	1008	924	967	982	973	973	962	904	923	970	980	985	928	999	952	933	952	959	936	954	915	945	1004	938	959	948	976	947	919	919	934	1013	937	955	958	995	965	965	1029	962	965	918	995	968	961	995	1001	935	975	951	980	1005	912	1000	988	897	972	911	976	991	909	989	913	972	940	977	1017	911	941	1037	942	971	937	938	1011	967	983	952	983	988	987	952	930	990	1015	979	934	964	963	951	980	979	987	931	926	956	914	945	946	999	947	1016	968	939	1003	978	1015	950	980	906	965	986	944	972	968	953	966	983	937	943	937	950	977	973	911	1005	986	964	949	945	985	959	926	934	999	967	960	914	944	992	952	955	923	970	984	910	991	897	949	896	947	946	904	950	971	958	957	1004	973	1019	941	971	956	1016	947	971	949	1017	1023	931	986	989	978	952	967	999	947	985	937	900	998	955	1024	1010	941	993	933	1002	952	897	969	946	992	1018	968	925	937	971	970	997	980	957	920	962	1020	959	994	926	1009	990	962	944	953	976	934	990	1004	915	958	970	978	938	889	964	976	941	978	932	987	960	896	998	937	943	929	948	919	966	968	1016	964	917	1033	914	977	951	983	934	995	931	979	961	989	951	939	931	952	967	1001	984	997	956	1000	1010	937	1001	939	976	987	966	949	974	971	907	962	1029	975	1003	1011	983	1005	989	980	956	985	951	937	971	960	963	928	971	952	973	1007	960	936	973	1029	952	918	911	928	974	1019	1042	989	948	958	961	979	931	976	939	984	965	893	966	983	977	944	928	967	1053	950	979	924	994	887	1016	1032	997	931	977	952	969	945	992	961	942	957	963	959	955	1007	935	987	994	957	936	1001	946	956	1037	956	965	974	949	1001	990	960	935	974	991	946	921	970	1010	948	939	969	985	953	975	924	972	906	984	987	994	947	954	978	980	920	966	921	928	932	995	994	935	945	974	941	944	1010	946	997	954	961	942	978	943	1006	950	990	901	985	928	960	966	949	974	962	928	966	942	982	969	1035	971	929	902	906	961	960	938	1008	980	994	949	944	962	973	935	987	923	912	964	978	973	934	928	959	980	972	944	977	935	943	984	958	910	962	929	975	963	978	977	960	984	983	951	957	939	977	948	945	923	994	900	963	960	949	929	986	976	975	943	952	933	976	969	962	952	998	957	935	991	936	987	957	963	980	986	961	1012	939	980	945	929	988	953	1022	949	971	953	968	995	899	941	921	949	948	921	978	948	964	965	967	997	937	959	998	954	958	996	1018	975	976	982	955	981	999	978	958	954	993	949	939	955	1001	965	990	961	1005	967	936	934	968	956	978	992	974	970	879	926	893	979	920	955	995	923	980	1013	919	960	957	887	1010	1076	996	976	903	940	940	905	1044	972	990	1000	962	1002	942	947	993	965	1010	1002	1009	913	1010	935	974	912	982	971	990	936	950	940	980	924	955	997	943	974	983	937	960	952	913	980	993	1005	908	923	986	987	943	1003	916	960	952	961	950	941	980	954	879	948	978	952	987	970	977	978	1016	970	903	954	934	1026	966	1034	937	990	1028	924	957	967	955	936	990	954	1039	955	936	998	946	1004	917	934	1007	951	894	915	994	965	945	949	927	945	992	970	905	1002	983	950	954	938	1010	934	952	905	977	921	961	992	957	947	949	978	942	987	957	984	1006	900	975	961	946	965	978	923	995	933	956	951	994	920	944	978	939	955	957	1016	966	939	925	1034	988	966	973	942	945	1012	973	961	958	968	947	959	936	1019	996	950	968	913	960	922	921	999	992	962	957	1008	986	958	986	973	985	990	979	958	969	1001	956	903	1000	932	989	958	942
23234	21555	29362	24122	21529	21691	13901	3644	2905	2725	4136	13596	18063	16533	13516	9784	6117	3937	2575	1805	1422	1174	1039	999	977	941	1005	940	910	820	887	899	867	896	885	906	921	946	907	959	943	930	919	950	927	902	922	856	949	919	930	908	942	922	937	941	918	958	904	957	910	981	944	917	864	913	897	900	879	944	960	911	879	919	926	937	951	871	940	846	926	906	888	935	903	909	945	917	866	890	931	898	882	894	957	924	920	946	946	920	889	874	852	907	963	868	915	892	945	864	865	933	960	927	900	873	910	930	931	907	959	907	918	929	925	882	928	937	876	918	907	857	902	942	921	900	978	907	925	914	851	913	881	939	931	942	870	861	901	888	899	1017	882	919	933	913	952	911	968	968	879	915	886	928	929	955	906	1020	908	905	956	932	945	926	920	911	915	928	927	915	919	919	967	968	908	922	927	919	919	885	945	913	892	896	863	922	917	913	920	962	903	898	905	943	911	872	924	897	913	914	894	900	919	933	990	916	967	915	956	865	857	944	892	901	917	923	932	914	934	892	913	925	891	884	946	953	905	908	954	918	910	937	931	960	931	906	893	927	941	900	929	966	941	949	892	867	944	904	944	954	919	910	924	933	970	928	936	953	874	930	874	893	937	874	945	879	906	916	926	959	909	946	967	906	901	963	916	945	943	964	890	919	909	900	880	915	941	953	940	926	929	907	910	893	940	878	935	915	939	909	942	988	911	897	935	937	944	934	921	879	898	956	941	934	931	918	897	939	891	904	998	933	874	920	922	900	909	903	955	896	934	903	938	897	952	892	917	901	970	920	925	906	943	913	929	936	899	910	1029	936	899	936	912	896	886	903	939	920	948	895	951	931	904	983	924	982	879	874	902	965	887	902	892	980	876	973	888	945	892	930	922	926	940	900	921	891	935	911	938	931	972	895	865	921	924	910	983	931	884	907	930	959	877	940	908	893	944	910	936	886	972	920	898	925	889	906	961	930	872	887	909	926	912	947	939	900	910	952	933	897	877	923	938	896	917	950	897	920	928	904	955	906	949	994	896	938	885	955	897	933	883	912	845	926	854	905	919	897	917	902	902	935	944	933	931	956	841	891	886	880	928	882	921	997	878	914	905	991	919	965	919	901	922	835	920	932	961	894	873	927	882	914	925	943	907	882	922	950	981	937	920	898	924	968	924	918	906	914	959	875	879	917	985	970	936	925	916	885	936	943	881	951	929	891	970	923	892	877	967	913	893	938	916	946	932	905	997	868	966	921	939	871	900	943	897	873	937	936	957	975	942	886	867	919	889	922	885	954	907	956	955	851	946	955	928	932	915	911	955	906	913	901	896	978	874	920	928	940	929	943	930	887	945	923	944	901	933	914	909	917	910	930	888	887	918	877	925	936	894	895	884	930	914	860	926	888	919	833	909	933	900	913	896	959	875	931	880	912	908	911	841	890	941	884	936	865	870	892	958	901	896	856	976	928	937	857	920	973	920	925	925	864	907	894	972	918	971	908	941	878	909	994	926	873	920	960	914	859	901	949	938	954	859	988	920	879	958	893	911	877	928	929	948	874	920	961	914	958	980	881	936	878	918	921	898	893	942	951	898	912	894	904	946	946	831	899	946	952	955	920	860	867	968	952	930	926	932	826	932	889	882	874	898	900	921	889	950	873	878	940	890	906	895	907	898	884	910	887	908	934	942	919	949	891	888	935	925	963	922	908	908	933	924	964	904	953	935	958	942	958	870	953	916	924	874	938	947	882	890	933	873	892	939	952	900	897	930	911	840	958	942	918	923	931	931	909	893	948	936	875	956	881	901	918	926	884	935	892	950	908	950	920	948	906	911	886	912	939	922	944	877	959	869	988	903	913	958	957	910	906	934	1008	933	920	931	863	863	915	876	908	901	888	917	931	897	889	886	987	921	947	925	909	951	895	875	924	940	945	955	941	914	902	948	921	935	896	902	959	951	929	923	921	944	889	934	969	974	854	917	897	1001	895	935	998	923	925	907	897	905	991	908	868	901	892	907	933	912	905	902	918	945	921	877	899	919	937	942	899	990	955	893	907	864	895	906	924	936	911	947	935	900	847	928	973	946	936	882	897	940	963	838	920	874	908	907	989	844	895	940	981	916	883	907	937	877	946	880	931	950	934	928	912	879	931	868	989	883	971	980	903	908	911	913	925	889	933	972	875	954	870	955	883	899	900	922	868	859	891	847	912	978	914	930	904	928	964	852	968	941	923	972	908	911	894	910	914	955	925	918	928	938	905	956	942	903	880	911	910	915	936	931	885	934	904	880	962	904	964	945	918	943	887	860	937	924	924	862	885	949	889	904	946	944	915	994	923	946	920	905	870	875	918	814	903	949	897	888	884	908	937	934	918	902	895	949	933	937	922	916	898	940	925	869	940	922	928	934	904	943	939	913	932	905	913	884	913	924	940	912	842	874	934	921	886	867	917	862	920	914	932	934	961	991	898	925	962	932	917	899	938	937	913	876	916	870	907	918	926	903	872	902	931	905	921	903	914	887	847	925	928	916	906	937	872	898	950	954	917	844	939	911	935	931	899	887	920	953	902	879	904	903	921	942	860	917	894	924	910	961	918	927	976	915	934	966	893	872	852	943	932	945	892	900	884	953	901	884	928	950	959	901	880	929	911	912	860	920	926	900	966	914	926	905	930	935	920	923	926	910	848	970	933	963	908	956	905	861	945	945	906	971	889	898	893	934	924	853	892	929	912	931	905	896	934	916	938	889	984	934	920	894	889	947	901	868	890	922	943	965	892	912	952	892	874	909	935	964	928	931	917	901	945	961	880	922	964	892	909	951	892	894	890	923	912	922	898	931	947	942	939	929	855	958	923	938	948	899	947	894	910	925	859	924	951	923	953	900	864	908	899	926	947	949	910	919	893	961	903	868	892	932	850	920	893	922	952	940	944	887	937	940	865	949	909	940	894	940	906	988	932	956	929	906	939	926	831	958	896	880	914	940	891	897	888	943	927	916	870	937	915	891	922	847	908	881	925	932	939	940	923	903	885	977	891	853	937	872	861	898	946	885	927	933	887	889	886	877	944	940	918	915	915	908	863	890	884	903	914	938	867	914	861	911	922	960	933	909	870	902	894	937	922	915	901	928	918	890	944	924	917	924	933	895	928	926	923	887	904	963	910	961	928	971	980	881	954	955	909	907	893	869	909	929	896	944	948	908	911	944	923	925	927	961	914	928	909	903	892	926	935	915	885	914	913	972	915	978	903	947	928	903	903	902	895	935	913	917	906	874	887	908	939	960	896	933	902	933	827	889	882	863	878	919	923	977	851	903	897	905	950	912	867	951	883	930	923	918	909	866	920	914	854	941	916	938	927	971	945	899	945	932	907	913	954	896	910	860	921	940	890	907	945	917	906	878	950	898	894	964	984	962	977	872	952	892	928	911	981	919	963	930	923	950	874	947	878	976	895	865	874	888	950	938	867	916	969	895	892	884	891	947	946	902	888	947	908
38306	70073	29046	12106	11259	10048	6762	5132	4809	4255	6748	19838	22927	20814	16985	12966	8558	5701	3565	2454	1708	1353	1202	1142	1114	990	980	1028	1016	1021	1029	1024	997	1014	1002	982	1009	1054	1049	1026	1008	1049	1099	981	978	1059	1077	1014	998	1042	1028	1090	1059	1075	1029	1039	983	1014	1067	1018	973	1027	1028	1067	1059	1024	1020	1041	1065	1000	1020	991	1031	1001	1048	978	1003	1012	1018	1018	1024	1042	1026	1033	1025	1055	1040	1010	1055	976	1003	1001	1047	1017	994	1055	980	1013	1045	1009	942	1007	1020	1033	1011	1058	1058	1025	1019	1037	1037	1014	954	1019	1004	1090	1003	1045	1057	1077	1017	1034	1013	984	1047	1075	1033	1026	1105	1014	978	1049	1044	985	1055	1010	1009	974	1006	977	1018	1060	1049	1070	1030	1040	1066	965	971	1073	960	1082	1052	943	972	1043	1042	1037	1023	1067	1039	1058	1038	1020	958	988	1030	969	968	1032	1035	987	1071	999	1041	989	1039	1009	1022	1001	989	1011	1055	990	1067	1051	1060	1035	1034	1073	990	1011	1046	1008	1046	1085	1021	955	1014	1000	987	1082	1020	1004	1000	1033	1058	1080	1025	996	1028	1065	1017	964	1047	977	1062	1052	994	977	1090	1026	1016	1041	1012	1003	992	1036	1017	1058	1036	1021	1005	1040	1073	1027	1056	1049	982	1071	954	1045	1051	992	1027	1002	966	1069	1002	1059	1012	1002	999	1026	1042	1021	1002	1005	1027	1010	947	1023	1002	1035	1018	1038	1084	1001	1078	1002	1026	1055	1079	1054	1043	1050	1018	1011	1041	1021	995	1006	1051	1003	1071	989	1047	1038	1038	1015	967	1005	1004	1082	1039	1056	1025	1053	1044	1025	1052	1025	1049	1029	1025	1024	982	1019	1000	972	1067	976	1011	1054	1014	1034	1045	1050	1028	1061	1053	1031	1015	1053	1015	1073	996	1039	992	1021	975	1049	1024	959	1047	1017	998	1044	1027	1012	1062	1018	1042	1074	1017	1070	981	994	1029	1027	1086	1022	978	1028	1005	1027	1014	1008	969	1046	1052	1033	1034	995	1099	1031	1043	1034	1074	1044	1065	1068	1034	982	1008	1012	993	1016	1054	1017	971	1048	1047	984	1074	1040	1017	1027	1024	1048	1019	1069	1045	1033	1049	1009	1003	1041	1032	1050	1038	1063	1043	1054	989	1052	997	986	1005	1063	1026	995	947	1088	1030	998	985	987	1023	1014	995	1091	1074	1085	1045	1018	966	1025	1004	1008	1110	1001	1010	1033	1066	1017	1056	1010	1000	933	1033	1019	1052	1026	1020	1045	1006	1038	1042	949	1045	1006	1038	1059	1037	1021	941	1070	1015	1002	972	1031	1013	1023	1030	989	1010	1026	1003	1076	1023	1021	1055	1041	1036	1048	1050	1061	1063	1009	1011	1013	1038	1008	1068	1033	990	997	968	1003	1065	1066	1010	1025	1040	975	1048	989	989	1037	1116	1014	960	1012	1070	1062	1056	1054	1010	995	992	1079	1041	1035	1055	1059	1002	1009	1033	969	1020	978	1078	1039	1028	1035	1001	1061	1023	1059	1049	1020	1052	1006	995	1013	1016	1033	992	992	1036	1019	1082	1058	1077	1028	999	1044	979	970	1032	993	1008	1008	1031	1050	960	1031	1068	1057	1090	1039	1003	1048	987	1082	916	1028	1028	970	1004	1009	1034	970	1023	1023	1047	993	1020	1043	999	986	1035	1041	1050	1021	1021	1014	1071	1009	992	984	1004	1035	1000	1052	1082	1012	1037	1004	999	984	1072	1006	946	1048	1066	1029	1008	996	1015	1061	1046	975	1039	1011	1053	1046	1045	1048	1010	1009	1069	1053	1069	1045	1025	1098	1001	1065	987	1022	1029	1056	1043	1017	1030	1049	1007	1023	1023	1053	1016	975	1074	1002	993	993	1036	1075	1036	1057	984	1048	1044	1042	1004	1014	1068	1036	1061	1006	1053	1089	1014	1027	1056	1011	1030	1038	1070	1042	979	1005	1000	1015	992	1027	1034	1012	1037	989	1031	993	1093	993	1048	1062	1027	1028	991	1043	978	1022	1010	1040	1007	1022	1040	1066	976	1035	1027	977	1035	1072	979	1020	1067	960	1025	1031	1056	1025	1025	1070	1009	1040	976	976	1028	1036	1013	1002	1060	1024	1025	1058	1005	1005	1036	1041	1057	1055	1055	1020	1048	1008	1042	1013	1024	1018	1050	1011	1056	1057	1019	1020	1039	993	1038	1026	1056	1004	992	1030	1003	1012	1075	922	943	992	1045	982	1019	994	993	1044	1052	991	1051	1023	1008	1074	1000	1013	1011	1019	995	1026	991	963	1060	1010	1018	1077	1080	1026	1022	1023	991	1022	986	963	1055	996	1104	1021	1025	967	1035	1026	1054	1059	1013	979	1032	1023	1023	1038	947	1056	1019	1069	1064	1025	1018	986	1035	1018	1040	1008	1082	1033	1017	1023	1045	1053	1020	1049	1081	1022	1051	1035	1075	1038	959	1035	1077	1001	1026	966	1051	984	1106	1031	1026	997	1049	1021	1062	1034	1032	1004	1130	1024	1012	1016	1011	1040	1033	990	989	976	1021	1040	1028	1029	1057	976	1045	1031	953	1008	983	979	1014	1046	1022	1058	994	994	1018	1051	1035	1065	1015	1004	1006	980	1015	1081	1120	997	1015	990	1035	1018	1081	999	1022	996	1026	1046	936	1013	1014	1038	1054	1078	1036	1034	1038	1042	1000	1039	951	1065	1033	1095	994	976	1036	1044	996	1046	1063	1052	1045	989	1050	1008	954	1064	1035	1042	980	975	1002	1002	1008	1079	947	994	1021	1010	1025	1018	1038	1024	1020	1036	1041	1001	984	1008	1045	1037	1043	1046	1036	1030	969	1035	1049	1058	1048	1047	1041	1047	1053	1036	1021	1004	1062	1036	1012	1023	1074	1043	1028	996	1023	1088	1063	1004	1109	1004	1019	1057	1058	992	1055	1041	1020	994	1011	1005	983	997	1001	1011	992	1078	1011	1023	1024	1017	1060	1027	1029	1067	997	970	1056	1009	1021	1076	1044	1043	1056	1021	1004	1026	1044	1024	1019	1002	1009	1043	1029	1052	1037	1089	1099	1021	1056	990	1059	983	1030	1001	1009	987	983	1023	1043	1067	989	1029	1024	1053	999	1062	1062	1048	974	1011	1037	1044	972	1019	1030	1003	1021	1011	1080	1048	1038	988	1027	1041	1030	1005	995	974	1036	1052	1013	1023	1060	974	1029	1028	1010	1019	989	1016	1041	1058	1003	1004	993	1043	976	1023	1077	982	1039	982	969	1065	977	1055	1003	1062	1041	1032	1061	1047	1015	1074	1047	1088	1049	1000	1095	1091	1052	1060	1079	1011	1048	1073	1046	1020	1026	996	1058	1012	964	1045	1001	1010	1001	957	1010	1011	1003	982	1027	1044	1071	991	1067	1040	1009	1011	1044	1056	985	1012	1043	1037	1054	1045	1001	1030	1080	1037	1072	965	1065	1008	1043	1031	1037	908	1034	982	1054	1023	988	1018	991	967	1093	1033	1096	1013	1025	993	1020	1005	1013	1047	1001	1074	1099	1039	996	1001	1038	1041	1023	1040	1000	1040	995	1080	1008	1021	1074	1061	1013	1045	997	975	1036	1044	1021	1028	1032	1050	1034	1024	1004	996	994	1044	979	1012	1024	1000	991	1067	999	982	1038	1018	1020	1022	1037	1029	1052	1042	1070	1051	975	1033	1003	1046	1001	989	1023	1034	1034	1066	1020	1067	1038	992	985	1019	1054	1027	1071	1023	1007	1102	993	995	1024	1025	1064	1105	1029	1004	1013	991	996	1032	1087	992	1032	1013	1041	1078	1068	1016	1043	1026	1018	1023	976	1023	1015	1035	1018	1001	1060	1040	1077	1016	1047	1039	1003	989	1024	1001	1009	962	1041	1015	1055	1032	944	982	1088	1040	1020	1009	1064	970	1055	1054	1004	1067	1008	998	1034	1030	1059	1047	1006	999	1070	1029	992	1014	983	1033	1042	1018	1052	1035	1069	984	1039	985	1000	1016	1004	1067	1035	1038	1049	1016	1037	1034	1001	973	1011	1017	1013	1020	1015	1102	1043	985	990	982	1026	1036	1051	991	1036	1006	1043	1037	1072	995	982	1060	1040	1053	1080	1001	1037	954	1022	994	1015	1029	1049	1022	1011	1038	974	1013	994	973	1018	1010	1039	1032	1009	1103	1018	961	987	970	1004	1060	1017	1014	1032	1027	983	924	1065	994	1006	1019	1046	1054	1056	993	998	1062	1024	1062	1011	1075	1008	993	999	1041	1028	1048	1007	1021	1008	1020	1091	1061	1055	1006	1006	1039	944	1001	995	1026	1067	1000	998	1093	1089	1035	1034	1015	946	1051	1032	948	978	1020	1034	1030	998	995	1057	1060	1030	1065	1035	1072	1005	1063	1056	1084	1049	1028	1042	1023	981	1072	1007	1051	1031	973	1069	1044	1030	1025	1046	1063	1060	1038	1045	1059	969	981	1029	988	1059	1050	960	994	1073	1057	1032	1028	1049	996	1047	1001	968	1068	1023	992	1030	970	1029	1035	1013	1041	1001	1045	999	1004	1038	1006	1049	958	997	1086	979	1030	992	1057	1045	997	1032	1042
28591	27927	21442	8514	3250	2326	1917	1489	1344	1361	1295	1466	1733	1749	1463	1322	1025	884	826	792	809	799	743	749	755	755	744	774	705	729	708	736	723	760	694	734	725	733	725	722	666	709	776	703	759	729	716	700	712	676	774	730	760	743	675	658	696	764	736	739	725	767	705	699	686	737	727	665	679	722	720	695	750	771	727	716	746	751	729	699	720	695	699	753	714	718	752	727	717	701	694	745	711	698	782	740	729	761	723	720	756	733	760	752	725	694	740	793	687	703	722	698	687	705	749	732	679	676	715	733	751	682	727	716	713	741	771	716	753	680	771	714	706	720	689	789	716	654	682	753	755	757	693	716	709	687	684	756	740	687	756	750	706	718	719	704	710	699	696	760	761	746	688	711	699	709	744	728	711	691	769	722	723	717	723	745	726	722	737	759	757	702	754	728	749	703	710	695	694	698	751	714	738	725	677	730	738	705	738	758	716	772	717	674	733	769	733	722	758	778	744	727	748	729	756	735	741	720	730	717	722	689	734	678	731	713	779	746	685	776	661	701	683	740	722	712	686	736	759	719	733	744	707	749	776	728	726	731	735	749	747	696	707	725	757	706	717	708	728	722	679	738	761	716	698	708	755	730	722	727	695	706	731	733	710	730	707	749	765	714	740	767	767	787	698	725	736	697	668	745	695	706	752	687	710	715	740	676	736	739	732	772	697	719	750	729	769	732	745	732	688	734	738	720	724	739	740	791	725	744	726	761	757	698	740	691	738	702	707	694	675	684	724	715	743	734	686	703	751	739	693	718	743	703	704	765	737	783	715	739	732	762	753	714	779	746	756	738	707	712	673	669	690	728	730	687	760	713	702	718	707	680	672	704	716	760	720	729	746	712	684	745	763	754	728	739	706	732	731	728	690	716	734	720	760	762	773	718	671	724	734	755	692	738	696	672	770	722	710	774	745	720	726	734	719	707	743	786	759	675	730	751	696	720	733	759	704	730	708	715	700	751	751	739	741	723	714	752	762	727	744	766	753	720	707	725	705	741	672	729	706	763	732	761	744	711	744	658	750	672	687	708	664	741	765	729	733	748	767	686	740	749	715	687	710	710	730	696	712	731	717	705	702	713	690	748	774	754	709	720	732	746	749	728	700	700	763	749	717	691	687	697	792	751	696	739	725	704	727	753	703	721	782	730	687	724	711	726	690	662	756	732	753	744	766	741	762	750	701	749	704	759	732	682	761	737	685	724	743	703	704	765	730	738	727	715	700	746	752	729	738	736	736	759	747	714	719	703	703	716	738	759	745	745	654	685	716	680	771	755	662	724	697	730	730	700	752	721	688	719	717	688	753	722	725	729	763	671	740	775	707	697	690	728	750	768	713	770	721	726	714	771	736	738	722	740	721	740	772	725	722	704	749	716	727	736	827	740	697	687	730	750	768	690	742	727	761	716	670	755	717	714	740	735	718	726	740	711	724	686	763	702	723	750	712	763	734	743	741	737	705	663	678	741	768	748	727	777	709	727	685	715	716	709	681	674	755	754	779	689	664	718	747	715	749	726	713	726	708	730	686	714	747	641	763	730	710	720	773	729	760	702	829	777	714	731	723	735	745	705	721	750	687	744	745	728	683	696	698	712	778	724	675	711	751	748	767	756	692	707	709	727	753	742	729	694	701	726	700	710	687	725	734	734	739	766	720	759	733	730	802	752	686	765	713	680	735	702	716	723	691	680	719	719	720	771	755	681	729	744	751	734	738	684	759	730	707	779	750	733	673	732	688	692	736	768	771	689	717	727	749	672	727	752	737	688	697	694	720	726	728	693	776	729	738	734	710	763	722	738	697	710	724	707	736	756	702	770	723	735	692	757	732	766	768	734	695	723	745	695	776	694	708	771	718	699	722	681	656	728	696	688	765	717	770	691	719	676	719	744	729	698	773	739	730	710	710	749	719	685	725	755	723	692	764	745	743	692	746	710	723	733	679	709	692	681	707	737	710	736	731	732	710	754	724	712	758	701	724	759	708	736	691	695	727	738	715	704	740	729	726	761	732	712	753	694	667	739	693	754	715	758	679	718	685	722	719	739	727	720	738	737	694	762	720	695	741	716	766	672	762	773	733	743	745	713	694	759	718	678	708	701	771	728	713	731	723	701	742	717	691	721	718	724	740	718	743	698	705	721	730	764	689	740	769	733	729	702	716	684	759	763	718	715	707	766	751	724	708	734	722	759	725	738	737	708	730	717	714	689	693	708	743	729	705	723	747	758	680	770	699	687	709	737	726	704	715	721	752	745	689	701	711	728	760	726	725	711	738	707	712	714	740	726	700	706	674	711	752	751	736	714	698	742	742	725	716	762	677	716	707	721	759	740	732	725	748	725	689	699	702	714	764	747	702	729	711	731	729	705	692	718	695	749	723	716	793	773	727	726	680	710	736	773	726	778	745	733	766	714	751	728	681	756	724	695	759	731	730	735	784	707	797	724	729	736	743	713	748	755	681	759	689	715	735	665	726	737	699	654	776	723	739	722	749	703	744	714	734	715	720	742	713	716	769	784	696	708	748	700	725	722	747	750	702	697	714	709	714	795	705	704	674	708	748	682	748	714	737	707	712	719	715	699	727	696	700	750	714	716	729	714	701	754	702	682	720	729	721	756	696	767	752	753	744	734	673	740	783	729	757	726	722	717	720	760	698	717	744	739	734	723	782	746	698	771	716	784	680	723	715	698	756	701	764	726	696	674	745	765	688	788	684	746	726	753	740	736	744	710	703	696	723	707	767	700	728	711	727	737	736	684	722	738	757	744	729	715	765	692	718	766	729	722	766	745	713	736	759	728	696	697	740	750	735	721	757	792	728	722	706	761	737	720	742	695	731	716	722	721	726	721	749	713	728	709	740	766	697	693	735	755	710	725	746	721	721	793	707	751	716	728	763	748	726	714	743	697	763	706	714	710	719	730	694	702	727	667	756	687	768	743	707	688	766	722	680	738	731	716	711	747	736	678	709	712	762	725	723	736	773	728	734	720	722	687	723	745	778	756	709	724	753	690	718	697	746	762	703	718	717	715	685	741	718	749	730	732	753	776	736	709	736	738	722	728	759	704	669	764	689	694	702	672	736	733	761	726	669	767	750	722	730	703	760	731	707	712	709	708	778	703	705	762	762	751	759	754	704	732	687	678	735	687	715	746	778	734	701	732	718	752	714	749	746	754	713	684	702	714	717	736	662	690	717	698	764	738	708	762	736	754	757	732	676	688	707	700	731	682	681	654	784	737	708	714	723	729	775	725	723	680	693	738	706	792	707	735	764	751	742	723	687	754	707	727	695	732	725	771	716	751	693	763	734	778	725	746	754	685	754	751	724	711	728	748	746	758	757	723	728	719	731	753	706	738	756	770	683	708	727	728	735	733	719	761	746	728	741	751	731	750	712	725	680	695	718	769	731	722	714	749	711	704	738	746	684	721	710	785	726	728	735	730	706	722	741	717	692	725	724	761	742	707	711	736
30227	44917	13731	6960	5274	4051	3455	2564	2133	2245	1953	2335	2778	2652	2115	1779	1372	1154	1018	988	907	848	895	831	871	846	852	835	831	835	797	903	853	841	840	804	887	858	885	822	873	859	842	873	853	855	859	841	836	838	879	875	886	843	840	864	848	848	804	882	831	814	859	871	886	853	848	887	851	848	800	876	845	881	844	840	821	809	828	896	827	831	900	810	822	850	824	837	829	837	844	841	867	857	853	879	874	858	879	847	880	859	840	794	815	758	896	827	868	823	864	828	831	827	800	885	862	842	800	870	857	868	829	890	840	918	861	848	833	868	839	834	857	810	851	800	816	852	835	851	850	871	810	878	855	837	762	810	866	858	892	853	841	882	876	804	853	837	799	857	866	847	894	823	880	878	816	821	890	837	870	824	884	809	835	847	813	866	877	832	830	826	840	828	831	833	822	843	860	813	806	845	855	849	813	871	878	818	796	793	774	827	870	812	823	867	872	865	851	792	889	867	840	813	830	861	820	874	814	862	818	907	876	867	841	833	883	828	834	817	790	879	861	840	811	862	823	870	835	891	803	807	915	878	840	844	874	857	855	816	852	882	897	843	845	856	854	870	834	854	871	869	877	793	857	849	835	838	859	858	797	824	842	865	798	859	806	821	835	810	824	858	800	837	825	800	858	815	844	828	873	834	858	837	830	861	861	854	851	921	892	862	858	879	844	905	842	838	840	840	830	813	763	810	840	826	828	823	878	803	878	861	832	856	831	809	889	910	818	886	905	879	833	864	833	863	865	868	850	831	890	841	842	811	884	832	819	866	837	904	838	826	842	822	838	864	824	849	796	831	867	864	851	865	841	829	879	856	890	843	828	839	884	831	835	785	816	816	874	824	827	800	891	835	886	810	857	793	851	872	816	798	892	816	875	826	840	827	849	874	845	780	779	862	812	877	826	845	804	799	852	823	826	885	832	882	812	852	863	842	829	822	861	828	793	856	821	850	840	835	845	879	844	870	829	855	856	856	858	847	793	840	824	827	819	880	818	867	884	782	832	832	778	875	831	830	841	878	854	855	849	852	834	831	805	820	865	860	830	816	850	853	834	800	836	792	847	841	827	873	839	817	811	831	820	798	826	899	861	853	785	817	890	868	895	891	843	849	878	826	815	870	833	794	888	862	852	860	875	850	805	829	782	877	910	857	859	825	856	833	823	825	908	833	867	873	909	866	889	828	856	830	837	884	857	845	899	815	821	875	819	855	860	846	851	809	863	855	893	757	905	802	901	861	858	916	831	787	866	846	826	822	836	870	805	866	827	894	792	827	839	831	833	840	833	877	833	838	809	811	828	853	828	889	798	850	811	806	858	820	846	878	821	781	820	855	823	863	841	911	793	814	854	838	808	824	853	802	837	789	862	821	835	874	804	859	790	820	848	853	803	822	841	860	848	854	894	804	835	887	829	843	813	855	872	830	783	787	847	851	848	909	835	814	827	834	850	843	852	855	840	836	837	838	833	849	886	852	817	838	822	822	837	817	839	840	828	862	880	874	843	782	896	841	867	824	788	843	840	875	828	823	831	838	895	849	836	840	813	803	889	910	850	846	832	828	821	849	816	887	824	836	824	886	872	843	894	855	825	864	787	871	859	841	862	814	843	793	871	821	860	860	876	832	847	807	835	835	834	776	916	815	841	815	869	830	833	843	896	811	801	860	837	881	857	780	854	821	788	833	900	839	817	863	884	899	902	848	832	845	824	800	818	840	792	798	851	856	882	847	841	833	860	838	852	846	873	826	815	837	822	832	809	879	803	802	844	859	853	813	806	851	867	883	843	828	866	855	852	850	852	871	853	833	854	824	858	815	844	892	821	860	848	862	841	826	866	847	887	861	842	912	855	864	857	861	807	869	832	819	880	833	873	863	891	801	846	845	865	819	836	850	850	908	849	866	872	871	875	882	883	867	797	810	834	820	840	886	841	802	844	795	816	868	891	817	851	787	848	801	835	793	836	843	848	852	826	863	870	800	850	874	894	851	867	869	859	837	859	820	866	851	872	851	798	830	864	903	889	836	832	845	855	808	846	828	820	884	817	823	821	865	835	838	821	821	872	805	883	857	830	883	898	853	856	867	884	869	832	851	857	844	892	846	854	889	813	826	825	862	830	861	789	864	876	842	902	841	857	882	863	797	829	823	836	788	821	834	865	881	863	826	886	833	859	899	861	898	838	881	836	844	904	880	863	872	803	837	806	851	840	828	805	860	826	823	851	830	811	822	833	845	862	877	876	888	831	851	825	803	817	838	866	867	848	876	858	845	889	886	827	842	848	872	856	821	859	839	836	885	827	848	869	792	864	838	853	860	881	818	885	830	853	796	841	880	776	825	865	862	771	823	887	802	847	889	847	836	813	837	862	871	788	844	840	827	900	854	839	834	795	897	873	849	832	815	874	849	813	811	791	888	828	836	834	821	870	815	876	906	851	841	813	798	845	865	899	842	871	785	846	857	847	809	832	832	827	806	848	816	899	884	884	876	775	878	844	887	826	875	861	824	901	867	862	785	847	807	817	819	832	909	833	857	835	819	814	794	847	851	849	848	898	817	868	869	847	851	811	821	900	838	820	861	849	788	854	854	826	859	908	832	874	802	871	834	809	800	842	833	836	856	857	860	897	833	828	853	831	852	804	877	875	841	877	865	864	815	874	852	848	878	867	832	836	808	814	829	874	843	854	834	882	847	805	887	839	876	827	847	880	863	871	878	821	858	832	877	818	852	787	836	841	851	787	859	888	832	910	861	838	883	837	873	855	794	877	841	898	833	851	837	841	843	868	868	871	865	837	853	803	813	849	867	882	857	753	826	819	848	820	853	848	784	816	856	837	867	828	866	864	827	852	868	875	868	859	834	852	831	808	889	885	895	834	852	843	819	889	772	783	847	858	835	846	876	849	825	860	804	918	870	878	887	893	821	802	792	905	844	886	879	863	856	808	855	834	835	854	833	887	815	915	868	833	817	848	841	873	835	882	842	866	822	880	828	848	819	858	831	821	844	841	830	882	798	819	892	869	832	799	836	837	836	837	853	829	834	844	876	843	818	822	847	838	849	828	833	811	830	817	827	880	839	827	864	876	864	860	812	866	833	823	840	902	855	785	891	893	893	811	868	843	839	845	815	823	843	869	785	775	854	863	832	860	838	799	874	829	833	829	849	850	837	818	848	806	830	844	880	837	842	913	855	836	843	887	824	854	896	918	839	823	858	868	825	788	869	833	884	818	859	847	847	823	834	906	855	823	832	839	915	883	866	871	889	815	833	815	802	845	798	860	876	874	890	824	845	818	863	837	858	874	815	852	777	818	837	861	822	860	847	813	818	827	840	841	880	847	859	828	813	829	814	878	848	865	812	829	825	855	876	840	841	853	772	841	824	838	808	857	827	837	826	849	793	831	896	861	853	874	848	812	807	825	845	885	891	867	867	860	797	849	837	825	868	816	825	886	839	876	809	823	860	842	866
24312	21522	28765	24576	21401	12472	4217	2340	2034	2005	3748	7253	8342	8519	7196	5354	3155	2184	1636	1257	1009	862	843	751	758	750	752	747	702	714	776	692	670	787	736	690	729	700	675	668	736	670	722	697	697	678	681	752	694	716	722	689	747	766	701	728	721	717	773	706	737	738	713	676	732	717	788	718	713	697	785	712	735	690	687	726	713	758	673	780	753	681	690	699	704	680	751	727	701	762	720	741	743	741	728	663	754	700	708	733	696	639	732	720	735	692	760	726	672	683	727	757	740	689	715	718	716	733	725	706	703	734	740	730	746	675	725	702	763	741	779	703	709	766	738	701	683	728	698	741	737	714	740	741	705	714	756	758	765	717	701	726	713	710	743	749	703	723	723	757	733	739	744	689	690	783	760	661	754	710	720	710	730	742	723	732	696	706	737	752	743	734	743	721	710	709	750	737	670	759	717	747	764	739	724	710	759	773	740	743	724	712	752	757	696	719	694	759	758	731	722	750	736	701	692	695	728	678	738	716	762	724	726	722	710	735	688	716	707	746	716	711	711	707	713	674	728	739	714	712	741	711	745	672	714	769	728	753	711	723	708	742	707	705	731	710	758	693	753	700	724	700	744	744	736	733	781	712	737	716	712	700	773	703	695	703	717	757	735	742	717	662	748	725	713	751	740	702	741	740	737	760	732	728	714	693	668	715	716	714	748	726	708	706	718	710	759	728	718	713	718	724	741	740	745	700	682	666	715	712	750	734	709	703	666	720	726	717	754	710	681	723	755	712	713	676	701	682	715	686	730	732	712	702	684	724	741	702	678	736	766	723	739	710	714	701	760	733	737	741	726	710	708	684	763	737	762	700	732	697	742	702	729	701	703	692	723	739	735	680	730	699	672	699	714	695	767	746	732	713	680	712	706	695	703	738	770	761	686	699	722	735	729	705	699	676	757	705	729	685	727	725	704	746	712	693	713	737	706	712	720	692	727	728	754	761	702	766	721	708	676	694	770	695	707	723	747	700	715	675	725	668	688	658	745	707	754	729	769	675	691	754	698	751	718	699	729	735	729	692	692	742	718	717	725	717	742	637	697	741	723	676	726	727	726	690	655	720	753	740	710	758	727	741	718	686	730	764	711	732	718	695	730	717	728	688	680	702	783	744	706	718	690	738	752	800	736	743	690	758	714	691	717	705	732	745	687	702	726	737	731	737	732	735	699	736	746	713	733	739	724	711	778	731	778	714	780	737	699	656	729	729	791	763	704	748	710	715	736	717	745	751	705	725	759	696	707	715	707	736	716	710	710	750	720	704	744	710	707	681	702	738	696	713	668	735	742	753	693	720	725	697	719	720	730	687	713	706	645	713	713	714	761	735	710	732	722	719	758	769	703	734	667	710	729	719	725	695	708	703	736	731	729	711	703	655	701	726	718	754	702	724	721	725	726	718	711	742	752	753	745	702	698	723	727	740	698	659	723	720	704	756	690	775	707	716	691	778	733	759	673	729	749	766	704	722	694	773	727	753	667	695	714	744	721	734	744	751	726	749	751	718	696	708	710	704	714	708	697	737	671	706	752	727	703	719	713	745	731	697	760	744	724	740	721	721	691	721	756	723	724	691	681	732	730	718	727	657	702	701	702	703	740	715	754	701	743	734	706	693	738	721	674	704	740	698	733	674	742	726	710	716	669	744	729	744	719	725	716	748	724	677	735	717	751	704	775	727	722	713	740	701	679	771	739	724	755	712	710	671	690	715	713	726	761	671	698	751	745	707	726	730	696	719	731	692	719	710	713	685	684	752	680	701	623	736	736	688	691	703	737	737	686	716	702	705	706	691	750	693	691	735	763	708	666	671	710	742	664	772	694	729	735	709	682	740	689	722	733	701	708	745	663	650	719	725	698	703	693	740	712	727	710	714	651	718	728	739	708	738	643	736	693	727	713	707	712	697	728	722	703	698	751	700	740	726	793	697	725	711	698	732	715	683	728	721	753	698	722	714	730	726	742	687	745	675	744	726	703	722	699	742	703	713	709	742	663	670	666	675	784	741	713	712	741	770	725	752	700	690	731	724	687	732	756	722	746	743	710	750	698	713	721	709	692	740	731	706	694	727	741	759	669	665	727	710	703	715	705	709	668	712	706	740	715	676	766	678	724	712	678	725	714	724	744	693	701	717	726	762	734	691	734	709	763	747	682	719	715	713	746	668	686	683	715	720	742	686	690	676	718	683	730	766	672	662	718	703	741	715	783	664	726	753	697	667	695	710	749	735	746	735	706	719	750	733	709	728	727	725	727	707	678	728	727	692	733	774	757	707	682	723	699	727	761	713	694	702	718	711	749	687	735	765	730	679	708	727	706	714	743	722	702	768	712	692	743	744	687	730	695	724	720	756	686	735	759	735	731	733	733	723	753	688	734	677	744	703	774	683	749	744	693	707	742	674	757	720	704	699	788	736	652	697	736	760	751	709	759	698	730	728	736	706	707	620	725	726	752	672	698	749	717	740	751	680	704	713	727	750	666	705	750	696	709	719	662	653	660	705	713	733	671	702	698	726	725	713	704	694	709	703	689	737	710	734	733	695	700	704	701	714	682	681	697	705	727	674	747	723	698	754	717	735	754	707	679	711	754	659	718	733	718	716	762	728	720	702	731	696	715	726	735	726	717	733	717	719	712	732	733	693	729	699	717	731	738	714	743	723	755	731	739	687	739	716	706	715	708	702	713	748	778	760	703	701	711	701	714	745	723	771	726	735	693	720	735	810	692	702	726	706	765	703	736	711	705	747	698	740	676	718	759	754	700	748	725	667	719	684	700	753	755	738	797	701	744	785	734	758	739	695	729	726	702	673	660	668	677	709	710	708	695	697	739	700	723	719	749	688	670	729	770	706	736	734	729	728	731	713	718	709	738	762	701	717	711	729	738	726	725	690	674	708	712	737	675	723	719	699	708	675	666	735	705	715	740	719	703	739	685	741	721	717	714	660	702	685	684	741	718	712	751	684	755	696	699	770	721	729	763	690	719	729	716	680	709	736	743	734	731	765	728	720	733	772	754	710	634	660	728	746	717	725	708	682	732	684	748	700	707	737	713	680	679	707	712	665	716	685	744	698	714	681	737	690	692	705	725	680	703	728	762	689	716	699	720	730	733	734	698	721	701	766	737	674	700	725	736	700	673	724	744	722	786	687	720	694	703	799	737	705	703	713	722	715	655	689	732	753	701	731	711	712	749	697	722	686	720	719	692	696	691	729	735	758	713	717	706	715	721	682	711	704	753	708	766	737	725	748	759	736	736	756	742	735	746	723	710	683	717	727	685	773	771	767	728	724	733	733	689	735	742	744	668	710	722	753	673	693	712	757	714	683	721	722	710	711	750	734	742	734	694	717	766	744	677	712	724	792	707	719	718	716	723	697	757	739	776	753	725	709	760	726	736	706	752	718	721	722	747	709	674	740	689	755	711	732	741	703	720	738	685	711	676	729	718	726	789	747	743	722	752	750	722	751
34137	58950	19648	11268	9170	6638	5423	3625	3558	3223	6154	11391	12616	12389	10461	7637	4646	3071	2330	1822	1358	999	957	896	913	874	784	830	857	838	838	869	837	874	794	824	863	870	878	869	802	847	818	836	811	786	803	804	843	849	843	810	873	853	836	845	832	861	849	817	846	836	845	837	813	842	812	818	846	827	802	805	853	877	866	841	832	828	806	833	863	864	801	848	828	837	870	841	846	834	835	879	801	786	799	829	857	838	838	807	801	798	856	811	807	845	829	755	826	820	838	826	809	775	835	799	848	808	793	864	792	882	832	823	864	771	821	800	863	831	813	805	825	832	825	762	831	827	855	793	837	800	841	818	849	828	832	842	778	829	879	805	827	833	879	840	829	868	780	881	822	835	830	805	836	826	806	806	863	790	861	860	851	836	848	784	848	827	850	782	832	839	905	821	850	838	858	891	856	807	849	822	831	901	824	821	769	812	826	858	877	814	860	895	811	848	788	823	832	888	841	880	837	859	779	837	800	852	876	863	834	793	806	841	847	837	841	855	856	876	798	854	808	878	836	830	817	798	872	781	837	817	883	824	775	835	869	804	818	827	896	854	811	828	877	855	780	847	843	818	798	815	818	838	807	825	794	826	797	813	823	857	874	871	855	817	826	837	822	866	855	819	801	867	883	896	814	789	852	786	830	870	808	842	859	857	850	863	835	868	852	861	803	825	810	792	833	844	821	795	819	833	851	856	806	839	850	838	854	793	863	819	799	835	838	827	765	830	866	885	802	811	814	836	807	837	911	840	770	828	874	869	869	821	813	880	809	785	841	912	830	806	762	823	797	810	803	861	794	823	794	868	807	787	856	847	861	806	859	805	849	834	833	839	802	836	886	841	846	798	811	812	845	843	839	789	789	869	789	834	848	840	826	838	813	839	847	862	874	833	841	838	806	867	847	837	839	832	810	855	881	820	835	788	859	793	811	849	786	849	832	857	816	877	810	777	861	888	799	834	819	869	875	776	866	903	823	811	825	810	857	799	816	848	806	862	819	815	792	800	868	846	801	851	849	776	839	839	892	825	836	839	798	864	845	816	832	808	846	806	857	835	902	833	826	837	853	845	782	799	815	828	843	778	858	845	810	827	811	813	867	761	771	812	840	852	845	844	846	880	799	793	829	872	824	830	794	820	865	865	865	877	815	792	816	780	781	835	868	875	838	819	831	848	829	807	787	792	788	829	865	913	878	801	831	893	835	869	822	820	815	809	844	854	844	892	830	877	808	836	810	845	826	861	819	864	871	803	861	833	880	795	832	782	809	781	813	813	813	903	801	824	792	829	827	844	788	880	834	800	859	842	790	817	787	814	819	829	831	794	861	849	860	838	823	816	848	886	796	840	812	860	842	818	839	821	813	823	810	820	811	848	815	857	817	788	851	822	858	819	822	847	841	850	887	828	829	837	823	815	839	874	814	842	834	848	822	796	842	859	862	842	809	855	867	798	814	801	824	878	796	867	859	822	848	926	832	820	817	858	831	800	813	835	803	835	828	824	836	828	855	861	856	849	841	839	820	815	900	864	844	830	866	841	810	865	837	807	775	827	817	884	859	828	897	808	875	848	838	790	860	745	810	848	853	819	853	888	894	815	863	799	832	841	811	826	828	864	766	831	822	846	803	861	841	824	842	832	826	881	814	809	840	810	841	827	860	842	883	858	858	820	838	859	875	869	842	816	824	800	821	839	853	842	846	832	821	790	834	841	837	833	798	843	812	841	829	802	790	855	795	857	862	828	853	820	825	863	820	811	865	810	836	854	836	814	839	859	818	801	836	825	817	852	827	818	791	833	789	819	868	844	831	860	800	807	863	810	830	811	888	820	846	805	839	863	843	831	853	819	830	821	849	870	806	802	871	904	772	820	828	801	796	809	861	859	822	830	832	838	869	846	824	825	841	844	825	811	801	797	818	825	804	860	821	785	786	857	828	858	846	845	824	835	862	818	801	800	815	862	861	868	789	820	823	854	804	820	851	809	832	866	836	822	775	877	849	873	870	804	861	829	805	801	880	801	780	868	791	873	851	857	858	844	797	862	816	848	836	800	840	837	927	831	833	818	854	847	851	787	802	805	854	832	834	830	841	859	794	862	802	828	826	834	857	842	861	824	827	881	817	829	855	825	827	849	828	843	834	785	800	822	789	890	841	824	818	804	815	836	797	809	875	819	810	840	796	820	797	897	839	753	789	791	831	794	820	823	842	874	838	791	865	849	783	819	887	804	787	793	819	820	829	814	839	827	838	853	765	853	891	816	870	869	863	844	861	801	917	836	807	808	864	829	810	792	824	831	810	853	795	814	865	816	878	818	810	836	779	843	837	881	917	847	828	832	821	855	859	898	856	840	853	803	845	843	858	857	843	791	849	898	805	858	827	885	803	884	823	853	833	833	852	858	807	862	818	886	791	933	807	854	878	817	875	835	819	828	832	824	838	863	840	817	773	874	814	812	862	850	859	785	876	839	831	823	816	810	800	838	813	794	816	828	814	849	886	785	824	802	821	765	844	770	864	891	856	866	865	866	843	808	865	834	834	827	857	795	811	862	819	841	834	835	911	760	806	794	817	851	800	808	856	874	821	823	844	851	771	846	803	838	893	866	813	858	882	833	832	826	858	817	827	818	844	804	880	805	874	847	821	842	833	846	803	792	801	754	787	837	885	831	809	797	877	851	856	839	885	828	836	871	844	856	818	855	858	822	813	836	908	871	831	772	798	870	864	816	818	802	860	806	901	837	816	836	792	794	852	828	847	821	817	831	865	858	856	812	843	822	801	786	859	844	848	837	841	861	803	835	876	834	807	852	857	856	888	808	806	795	900	806	807	790	863	833	866	802	827	840	829	848	822	778	805	834	837	851	855	848	877	873	837	850	859	870	852	876	875	817	817	850	843	851	789	880	807	795	852	845	826	813	848	798	822	870	835	826	828	865	897	816	840	832	807	841	823	855	851	830	820	868	820	819	816	844	837	849	871	802	797	853	841	825	874	846	812	835	860	895	856	814	799	828	825	885	853	819	853	860	851	821	836	840	840	826	862	814	824	833	801	834	862	789	807	813	831	803	851	803	842	816	889	795	824	850	872	807	838	821	833	780	828	799	839	838	842	868	834	794	828	902	749	767	754	855	830	837	893	855	819	863	786	855	825	819	858	815	810	824	885	822	865	837	832	836	800	850	806	848	849	842	860	824	828	847	801	807	889	831	859	808	857	785	817	858	829	825	851	836	777	817	820	859	838	818	812	770	827	808	794	811	809	815	835	848	824	894	869	804	852	803	812	862	895	854	829	811	858	865	864	840	770	893	849	842	836	810	826	831	797	861	836	801	810	855	821	829	825	825	896	782	826	792	793	778	810	807	762	784	844	866	811	835	812	806	824	815	873	816	784	828	840	811	787	868	808	853	869	827	889	831	813	884	870	806	883	831	824	856	849	821	825	863	833	836	848	797	867	852	851	832	804	828	760	800
25548	21651	27595	25513	12818	4192	2784	2080	1793	1694	2069	2877	3453	4739	4562	3658	2802	1992	1493	1202	1027	939	871	895	823	809	860	884	834	857	814	842	868	800	841	841	805	837	813	805	872	804	826	860	823	849	751	877	769	870	833	869	794	808	797	833	848	832	822	860	791	880	798	812	847	861	825	801	820	836	805	867	812	859	825	826	815	803	833	848	814	823	812	810	815	845	831	861	834	811	824	825	852	834	780	773	804	784	855	832	802	822	843	837	843	826	831	790	826	784	862	858	873	832	790	802	830	831	843	816	880	786	754	859	848	834	825	843	841	823	784	810	822	782	819	861	815	815	853	845	845	810	797	874	880	885	852	840	819	871	819	843	828	874	847	815	845	829	843	891	837	829	856	800	792	839	862	822	838	835	818	881	831	808	815	820	830	801	802	859	795	833	821	833	798	840	759	856	870	817	820	772	822	799	778	807	856	860	794	837	836	814	836	819	856	831	835	881	845	847	823	849	832	825	779	820	811	821	808	814	858	789	859	842	833	853	857	829	877	808	825	806	847	790	797	875	787	835	815	822	793	845	824	898	772	832	807	814	796	828	842	793	828	759	835	881	820	840	826	798	867	805	821	844	870	854	849	821	823	847	834	832	850	805	828	804	864	839	811	870	826	842	827	899	809	806	823	834	840	849	860	818	769	850	827	881	813	839	841	796	832	823	807	857	834	846	814	864	833	838	844	800	842	844	847	851	793	817	833	801	810	850	826	871	860	806	814	863	776	808	839	833	800	846	818	815	798	778	818	806	835	808	811	799	840	841	822	760	825	793	825	815	801	803	801	838	827	801	797	847	815	841	824	806	839	811	781	859	792	826	802	840	846	836	855	825	804	782	805	856	843	877	824	797	835	856	776	829	795	810	815	841	819	870	798	765	819	814	828	831	809	891	846	857	834	830	836	803	826	813	830	811	859	836	868	839	849	837	848	867	812	801	818	845	857	761	894	867	811	851	814	859	853	828	832	817	881	825	890	824	829	853	812	865	796	841	836	843	842	834	819	847	832	838	841	803	807	777	806	802	872	841	826	823	873	822	859	794	799	863	828	828	851	831	831	810	835	837	847	819	869	801	815	829	803	857	844	869	862	838	863	804	862	849	833	845	815	778	868	844	781	843	825	820	808	795	840	817	838	850	784	818	822	842	815	859	828	796	812	812	833	858	844	842	829	818	875	859	825	799	798	837	831	817	823	827	846	818	843	835	791	829	842	845	858	851	861	809	842	817	846	837	826	827	798	831	857	782	816	889	834	826	802	810	873	798	830	820	867	868	807	829	869	831	826	863	858	785	896	838	829	835	919	878	816	881	815	793	851	825	829	848	799	829	847	817	797	834	819	819	793	846	798	801	814	823	837	801	856	804	840	847	836	799	817	829	813	823	870	826	879	860	863	838	855	804	825	793	797	796	807	796	854	811	848	817	834	772	846	796	831	835	863	892	762	785	824	803	825	877	832	852	829	827	812	825	766	872	873	836	821	830	871	847	846	812	832	856	803	836	805	826	775	848	834	829	847	819	835	852	824	784	872	836	791	839	815	764	850	807	839	810	825	837	838	841	815	847	807	791	880	834	901	775	787	852	796	821	854	823	785	818	821	863	822	801	828	850	843	829	842	886	810	855	820	802	820	822	794	825	823	821	783	867	825	811	810	815	850	811	876	835	839	847	843	833	797	814	880	822	822	829	788	834	825	805	834	807	860	814	870	860	811	823	780	826	829	843	825	842	840	822	785	807	855	861	823	828	838	880	839	847	828	825	839	851	882	871	829	852	845	862	839	842	813	840	773	875	802	817	822	814	815	894	787	774	815	857	801	810	895	834	786	806	894	791	786	780	815	839	856	784	832	838	754	776	824	865	897	830	860	818	815	839	819	832	823	823	795	846	810	810	858	849	824	875	825	834	851	830	834	824	859	842	844	846	820	782	852	785	769	788	855	804	794	850	809	840	806	805	818	792	818	858	800	802	812	772	811	861	812	822	847	799	904	866	813	809	808	842	849	798	851	851	830	814	804	837	826	850	788	836	834	799	781	863	846	788	873	813	787	793	845	842	856	839	844	866	883	795	824	803	804	805	832	796	791	782	817	802	847	856	836	824	821	853	834	843	845	850	765	803	863	882	858	842	846	794	814	769	844	842	835	831	841	817	850	785	889	821	770	828	798	842	794	813	803	862	812	833	815	818	791	832	803	810	827	813	867	839	822	870	839	822	777	830	815	816	854	862	866	849	859	837	805	855	843	876	836	821	852	877	850	800	751	830	831	844	881	838	791	819	824	884	810	808	836	837	864	827	828	865	791	841	840	812	831	827	800	822	757	822	824	850	804	843	845	800	860	769	828	858	831	818	837	839	829	864	822	839	791	851	840	810	850	880	796	782	830	825	805	855	769	811	819	808	851	830	824	837	857	828	834	817	821	850	813	784	879	831	808	805	815	760	774	831	840	827	795	827	831	842	850	874	856	890	884	882	830	819	843	826	771	840	804	771	876	831	807	828	805	849	869	801	812	832	853	804	803	876	845	835	822	804	827	845	813	861	810	820	839	829	839	776	823	798	810	772	812	883	828	798	827	789	881	813	802	889	839	818	808	849	827	820	813	839	804	798	884	834	806	857	804	845	834	873	784	799	825	805	872	781	780	877	825	834	833	853	887	818	851	883	852	822	828	821	813	821	843	883	787	804	863	824	856	843	810	804	820	837	799	894	815	880	811	852	854	821	832	770	924	857	823	837	818	813	771	797	847	881	840	859	832	838	805	846	800	886	871	818	871	827	865	864	856	813	843	844	866	832	841	843	799	814	857	789	825	835	751	849	827	838	824	844	774	798	741	822	824	859	847	841	802	895	805	817	873	838	796	834	820	838	789	800	880	812	835	843	802	786	815	827	855	838	830	830	823	806	781	789	823	833	782	843	858	778	803	780	829	828	815	804	838	873	844	859	783	835	867	834	837	779	876	866	803	775	851	818	806	858	845	828	836	832	845	819	854	797	832	850	833	829	856	809	873	827	829	795	830	829	817	819	804	820	841	834	861	820	878	820	815	837	807	841	876	803	829	814	786	832	857	799	819	852	890	868	823	824	787	842	812	885	830	813	804	864	840	815	803	821	836	816	843	803	855	810	863	805	799	828	805	784	841	803	781	907	810	858	803	796	875	803	797	864	867	841	820	799	818	783	820	828	849	840	843	876	887	864	797	797	816	875	813	846	813	798	866	878	804	795	838	856	804	795	863	859	800	798	803	842	841	840	837	832	844	820	851	830	896	801	838	847	780	824	888	828	899	821	864	830	796	803	837	844	829	824	862	851	860	864	829	776	848	826	797	858	817	824	818	791	783	837	838	825	853	766	832	825	834	806	864	763	827	830	828	869	850	818	826	823	804	801	925	814	850	800	855	793	791	856	805	838	843	821	866	822	870	804	810	849	840	817	862	879	859	856	852	794	840	808	833	838	854	820	842	787
33167	51956	15242	8467	7487	6313	4774	3566	3032	2819	3559	5060	6070	8356	7834	6196	4583	3129	2082	1608	1401	1143	1045	1092	961	969	962	947	945	915	915	960	995	973	1002	1020	960	910	1001	907	969	934	963	982	929	956	922	980	927	965	922	1001	961	962	973	922	892	926	949	958	931	974	944	942	953	988	957	979	969	952	955	960	957	948	1010	968	973	951	937	977	988	946	984	982	998	983	960	969	946	965	902	905	1012	977	957	932	935	938	1011	922	967	880	965	972	960	973	981	923	983	966	969	923	938	970	956	944	921	975	934	888	970	1012	964	996	913	973	962	960	937	962	953	976	973	922	950	978	964	997	998	939	965	984	968	941	936	942	981	956	978	920	956	986	971	966	938	968	966	977	963	967	958	925	958	970	992	957	954	997	921	959	975	935	950	1009	947	972	949	927	951	956	972	963	927	936	909	901	1000	962	1000	1002	940	929	939	999	973	951	977	955	913	932	932	945	990	957	984	976	936	931	966	942	922	953	964	982	968	951	958	944	1004	965	1023	956	1012	990	982	980	918	923	994	917	975	971	898	936	966	1005	914	954	949	998	944	898	1003	964	966	980	973	936	960	989	969	958	991	944	964	1020	997	909	985	930	961	920	957	968	995	988	963	963	984	956	948	944	984	970	950	931	955	1004	956	913	1021	956	959	986	990	963	984	939	961	904	934	956	944	977	1003	987	906	1003	964	981	988	980	967	986	941	987	973	934	1030	952	975	957	937	952	988	912	963	944	951	1013	955	897	950	965	1008	1007	1000	1024	980	974	986	990	918	956	958	922	909	977	949	954	928	969	919	959	972	1018	916	945	956	962	955	992	921	933	970	932	913	995	935	1039	950	980	931	951	953	892	1003	1001	939	952	996	974	969	902	946	996	946	899	944	995	977	1002	944	993	965	988	953	978	965	1013	925	906	1004	982	938	994	943	977	948	936	934	985	983	944	904	947	954	915	924	982	960	974	953	979	933	988	895	964	989	949	991	974	950	968	969	965	957	961	934	995	922	1005	981	977	970	936	954	977	950	988	954	961	998	936	982	924	923	949	929	946	932	1002	984	929	945	968	900	921	992	940	956	1026	903	928	981	968	937	960	926	981	911	927	968	981	989	968	942	947	925	947	963	993	955	987	955	880	967	991	960	982	940	996	960	978	1004	921	968	967	996	991	924	997	921	992	991	978	948	930	913	958	993	884	944	990	942	976	943	940	965	955	953	920	970	935	947	923	930	961	926	963	952	971	885	970	956	1018	931	928	1009	923	961	965	942	917	935	1003	951	1032	996	957	972	950	985	891	983	921	969	1033	981	960	876	919	1020	937	964	949	993	957	988	1009	961	951	996	936	1031	938	990	1027	942	971	984	941	987	926	1000	971	995	951	959	988	1003	990	967	997	998	981	993	935	933	928	955	965	942	960	978	934	914	965	942	968	915	993	973	938	937	960	988	962	933	917	986	994	971	1013	995	957	970	944	935	971	968	973	970	993	940	1037	1021	939	942	910	999	988	990	945	970	980	938	960	966	952	989	996	943	965	893	989	990	1017	930	981	972	973	948	939	966	933	956	956	978	1006	958	981	1007	952	999	942	931	1007	941	982	971	986	925	953	971	972	905	956	979	956	940	963	983	1019	965	994	977	970	995	960	896	1022	968	958	943	937	979	949	954	974	985	977	907	1026	1002	984	1017	967	975	984	1016	965	979	945	982	927	940	918	984	985	971	1008	934	973	971	967	992	925	980	951	978	995	967	926	998	961	901	940	968	1016	963	973	963	963	973	961	937	960	959	939	996	931	942	968	967	936	975	942	989	936	1020	940	963	916	986	882	998	959	981	1005	971	932	954	973	992	947	1013	966	1019	932	980	965	961	969	1000	938	985	983	1002	940	1037	990	985	962	973	976	980	978	985	966	924	943	1009	966	906	966	988	941	1015	983	926	969	982	947	943	950	1016	935	917	986	958	948	934	1051	937	935	998	985	975	936	931	976	992	998	937	997	937	963	905	991	972	1017	952	994	956	944	936	949	940	923	982	952	969	984	993	976	939	1004	937	986	958	969	956	1016	981	912	948	987	941	989	946	983	945	1007	944	935	993	992	896	967	962	952	941	1037	1004	988	944	1005	948	970	936	975	933	1007	947	942	1010	920	975	927	922	974	948	967	1007	998	897	894	951	985	919	945	941	988	923	966	952	977	980	1033	924	1003	970	952	942	957	992	1035	947	979	996	957	1000	968	1014	954	973	969	928	946	1016	932	952	986	937	944	912	1021	986	960	911	978	927	923	946	952	977	986	1007	929	980	945	977	976	1016	944	995	928	975	961	904	957	1011	932	960	990	926	954	900	967	939	955	956	985	893	984	974	1050	956	983	1015	965	932	937	930	905	944	911	968	960	976	969	955	978	983	956	959	948	998	906	931	891	945	959	920	1018	975	936	930	922	985	947	971	994	957	906	988	947	966	986	936	974	964	950	979	1004	929	1012	965	981	987	999	977	973	965	946	979	965	1015	913	922	983	954	979	909	996	940	969	987	999	914	979	947	993	982	947	962	950	983	941	860	943	934	916	934	969	948	977	935	913	971	1007	981	934	963	981	1020	957	978	949	1001	964	976	975	925	1003	960	926	956	907	963	956	984	1014	984	950	961	971	942	979	1007	920	971	899	956	885	984	926	975	937	987	936	983	904	1006	943	957	943	948	921	926	998	953	994	949	991	968	947	949	968	994	976	938	979	1010	951	972	992	981	986	961	956	987	1025	943	960	962	940	983	966	953	935	973	1050	955	984	947	1007	941	981	932	993	893	901	932	955	970	1000	889	951	948	973	985	952	1004	973	977	1016	985	924	934	965	960	996	947	1000	922	955	968	954	1024	950	949	983	945	950	939	971	976	951	905	1011	986	1013	936	958	1011	962	939	978	921	1006	945	947	928	974	993	945	1007	976	1048	929	965	977	945	992	957	968	1007	1041	945	961	901	942	957	945	971	930	1008	989	951	979	945	969	1006	984	918	957	971	941	990	945	990	970	975	949	935	953	970	939	936	987	944	966	1053	940	992	947	979	987	946	939	947	926	975	1010	986	975	971	912	950	975	945	974	970	972	976	930	996	944	944	972	935	909	959	1003	927	961	907	976	971	971	947	969	956	955	1005	1006	936	977	989	936	915	1004	967	941	966	922	967	965	1018	977	904	960	1005	995	890	888	931	935	923	975	982	952	966	968	965	976	1018	917	965	1008	901	972	946	920	1014	947	1020	1001	963	919	948	984	957	910	963	884	1010	920	990	892	964	957	953	945	978	988	977	969	971	972	975	950	967	928	915	960	924	1001	990	891	953	928	953	993	1005	987	986	994	974	1011	954	984	958	939	953	983	953	931	951	950	942	918	999	952	977	1034	956	980	954	925	988	920	952	945	953	992	932	998	956	974	1000	940	928	935	960	929	1007	984	1000	1003	912	939	991	943	878	960	990	948	943	931	965	979	1034	1010	963	976	992	931	970	948	966	954	944	942	988	972	943	948	942	956	977	945	995	976	977	943	950	970	961	1027	970	954	1018	967	1025	928	1006	928	954	1018	973	905	990	1020	990	951	926	915	954	964	969	956	1009	955	982	953	964	956	935	1024	995	946	959	969	967	960	990	940	999	954	1002	998	995	1018
23223	21540	29270	24144	21518	21737	14267	4701	3155	2999	4867	5254	11293	13793	14316	12714	9472	6604	4193	2697	1891	1404	1211	1104	961	892	921	943	913	904	919	981	968	900	925	920	944	910	919	925	1042	959	910	935	991	970	884	944	942	901	921	925	997	924	869	980	922	915	960	947	915	937	969	946	865	947	905	906	945	906	912	892	858	944	969	953	963	946	856	963	880	905	933	917	966	911	928	930	943	904	971	903	918	925	891	964	895	932	929	905	899	889	926	954	974	930	958	907	943	955	930	901	902	860	942	903	907	962	908	956	943	935	952	925	936	904	921	953	868	966	927	994	925	908	923	933	948	916	874	940	852	908	865	895	915	876	881	990	959	939	900	944	948	971	985	938	920	875	1003	946	928	855	953	931	992	918	904	909	932	967	982	1004	900	969	993	882	914	918	889	933	924	910	880	890	907	866	938	908	930	929	912	880	903	966	924	914	932	888	893	906	933	962	959	912	882	944	879	931	930	912	903	937	888	982	960	950	944	921	901	858	928	883	950	919	882	908	938	908	958	911	925	932	957	989	897	957	940	984	945	927	905	881	894	925	922	944	948	899	925	877	939	929	934	916	909	944	929	927	966	886	947	904	897	888	957	968	950	921	856	939	906	861	899	960	931	967	963	938	924	938	888	903	939	883	926	930	928	895	972	933	948	936	888	911	867	966	901	953	934	1043	911	944	936	845	940	978	1000	968	906	901	926	938	871	891	870	939	939	920	978	930	836	943	947	932	957	864	907	935	928	975	884	928	914	897	936	869	910	907	944	930	933	980	886	936	899	890	923	965	958	874	912	973	948	904	961	908	930	931	920	938	924	904	922	937	926	931	933	877	940	949	892	899	948	941	911	921	862	905	936	956	911	928	906	930	934	951	913	896	956	912	914	929	887	920	957	897	952	923	899	948	938	917	914	940	860	899	942	895	947	940	948	915	956	931	986	963	864	915	927	920	871	910	927	926	914	907	960	939	936	967	931	927	885	945	904	873	947	902	993	924	925	962	900	906	916	945	889	934	946	949	899	985	902	928	889	924	932	874	935	948	869	947	940	960	895	867	913	924	881	919	902	903	903	923	955	952	969	933	915	873	887	925	908	944	949	919	1010	919	940	927	944	935	942	912	887	954	949	894	975	926	912	969	925	875	920	908	899	916	906	922	923	951	898	961	885	950	959	965	867	937	890	902	934	915	944	936	880	932	887	944	928	946	951	892	921	992	924	939	918	980	967	943	869	915	864	920	872	915	918	950	940	932	930	926	942	881	947	939	947	989	918	882	916	921	868	860	952	924	901	887	934	895	932	921	924	904	952	924	892	888	878	900	887	957	945	897	879	906	890	906	958	939	936	971	931	889	928	890	923	904	946	923	908	897	912	876	939	940	949	934	916	912	904	941	904	888	952	868	897	900	928	922	977	967	842	911	919	911	862	884	911	981	960	886	934	927	902	923	941	913	1002	853	972	953	930	907	891	875	946	885	957	918	886	946	984	952	908	925	876	909	906	953	941	908	975	946	893	889	931	921	931	918	919	971	885	908	885	967	917	957	894	946	910	850	919	860	928	886	967	906	930	951	913	988	889	886	959	932	839	927	912	918	917	929	943	940	974	921	941	950	851	947	947	933	895	906	859	972	932	931	922	946	916	980	897	905	859	930	978	956	934	933	945	898	903	945	932	1012	867	899	925	929	906	970	908	972	919	892	983	954	946	954	897	943	883	933	941	906	921	943	930	869	923	899	981	965	878	958	954	941	944	942	985	923	922	898	939	965	895	900	885	952	923	955	882	872	952	954	912	946	907	871	924	954	879	913	919	915	966	936	931	953	899	879	925	904	980	899	924	894	917	890	899	983	919	922	916	958	988	907	883	901	933	928	876	908	951	950	878	971	899	950	939	972	876	928	860	925	908	959	926	940	951	946	919	931	889	914	880	911	930	917	967	933	893	953	945	928	914	925	952	967	890	883	985	965	979	917	944	925	903	931	955	871	920	973	920	862	1002	913	926	932	945	919	913	950	913	960	921	967	981	917	912	946	891	970	916	923	933	969	1008	933	944	918	968	915	900	917	946	984	973	894	916	931	921	903	940	926	901	948	964	962	897	898	958	965	919	910	903	936	935	951	934	936	920	919	933	940	942	879	958	981	935	951	895	964	939	891	915	936	922	939	938	917	850	926	870	915	977	948	926	871	943	913	907	905	910	930	918	898	968	949	929	942	956	865	895	880	1007	972	928	920	929	909	914	891	944	961	892	919	890	908	930	932	843	890	908	906	897	948	884	947	869	897	920	943	957	943	905	957	936	907	953	872	907	945	913	891	927	913	957	901	928	895	909	969	939	886	970	898	927	912	968	954	922	927	901	915	863	929	942	908	931	877	882	903	904	944	923	963	946	926	897	949	943	946	909	939	929	953	913	942	909	986	976	886	944	938	847	877	883	882	902	901	852	924	870	923	902	948	880	891	899	973	923	892	958	1003	955	933	900	919	951	951	922	901	902	917	950	926	871	965	883	973	969	898	893	871	930	922	912	914	901	880	950	934	940	932	954	889	884	945	948	928	862	915	933	934	945	918	977	985	958	885	914	951	902	969	894	913	970	937	846	971	964	920	955	949	953	959	871	833	899	936	949	895	909	937	902	883	898	951	914	911	943	874	891	930	824	962	919	881	933	930	917	855	928	967	918	945	868	884	938	887	858	858	913	869	882	882	925	928	853	843	931	949	953	972	899	937	898	935	904	914	897	926	924	947	918	889	884	934	966	950	916	925	928	935	948	880	882	891	896	917	922	906	893	879	929	917	925	934	957	932	959	951	918	942	928	901	914	948	904	927	891	877	946	871	927	977	955	989	901	909	964	838	947	902	979	874	912	922	937	953	911	924	903	958	974	975	895	893	894	930	943	945	871	881	901	882	895	907	941	868	893	939	887	901	905	908	907	922	904	911	917	870	954	944	864	909	965	900	947	953	938	937	906	931	900	997	922	929	926	935	934	985	915	894	911	941	943	863	879	884	907	943	956	979	906	944	946	913	942	925	916	920	926	922	907	932	941	904	926	941	853	935	861	966	940	930	891	918	890	959	890	921	936	927	932	960	888	924	932	857	908	895	907	953	899	931	839	862	903	871	931	952	933	959	947	906	905	959	929	932	911	872	916	917	970	908	933	917	910	947	911	874	901	972	904	888	891	941	876	921	868	909	963	898	875	908	849	900	929	973	870	925	959	884	923	918	955	884	872	923	891	931	912	900	871	943	950	828	973	907	918	940	962	973	941	941	1006	872	880	862	982	948	889	884	919	912	948	946	972	945	915	916	894	946	930	900	906	1005	949	890	942	934	893	918	940	903	885	869	918	932	958	894	943	905	947	918	908	923	934	924	924	893	955	905	895	898	939	906	909	996	905	931	906	895	914	897	925	921	862	958	895	899	963	843	912	940	901	877	889	972	911	963	909	969	989	891	898	908	899	956	863	870	944	980	915	919	900	971	1032	879	899	898
38662	63093	22780	14338	13036	10893	7970	6941	5187	4928	7862	8542	16696	18852	18867	16386	12702	8998	6023	3798	2658	1882	1472	1184	1105	1082	1015	1002	1034	1109	1061	1096	992	1086	1071	1011	1059	1038	1013	1051	1068	1064	1042	1046	1033	1035	1022	1005	1069	1049	1055	1065	1054	957	1026	1035	1044	1022	1034	997	1032	995	1040	1032	1009	1089	1035	1055	1043	1007	1030	1055	1028	1063	1051	1054	989	978	1005	1037	1033	1045	1061	1023	1076	1033	1002	1026	1059	1047	1086	1026	1028	1114	957	1049	1046	1061	989	1080	1008	964	1031	1122	1025	1020	1004	1035	1025	1067	1007	1096	1030	1090	1106	1012	1037	1052	1034	1007	940	1055	1073	1001	1036	1038	1027	1020	1074	1048	1074	1003	1021	1006	1037	1022	1049	1047	1030	1035	1001	1045	1099	1007	1064	1017	1004	1031	1029	1007	1021	1018	1087	1071	1035	1082	1029	1026	1050	1018	1041	1028	1001	1045	1005	1034	1013	1073	1014	1055	1060	1001	1047	1076	1032	1046	1074	1091	1036	989	973	1001	999	1039	1030	1047	1065	1068	986	1018	999	1044	1005	1116	1019	1067	1062	997	1023	1057	1044	988	1088	1049	1057	1033	1036	1014	1010	1069	1029	1069	1056	1065	1081	1013	1040	1039	1043	1040	1034	1067	1076	1080	1040	1111	1004	1065	1018	1032	1033	1070	1037	1023	1006	1049	951	1005	1068	1035	1076	1041	1088	1038	1035	1041	1050	1021	1029	1065	1013	1026	1020	1054	1067	1035	977	1073	1001	1064	1008	1017	981	1027	1071	1015	1072	1060	1047	1016	1070	1010	1110	1093	1015	1029	1087	1061	1042	1009	999	999	1070	1041	1041	1033	989	1006	1022	1095	987	1027	1024	1070	1031	1073	985	1044	991	987	1094	1011	1030	1042	1068	1018	1011	1046	997	1057	1040	1040	1059	991	1006	1055	1047	1005	1092	1034	1076	1063	1022	1010	1039	1017	1023	1006	1041	1038	1081	1059	1096	1029	986	1023	1067	1048	1004	1000	1071	1026	1044	1065	1003	995	1069	1061	1018	1062	977	1061	1072	1077	1034	1084	1039	1009	1056	1007	1019	1021	972	991	993	1017	1037	1053	1041	986	1069	1045	1036	1055	1022	1016	1055	1012	1066	1075	1009	1068	1052	1073	1036	1016	1075	1006	976	1013	1013	1017	1064	1014	1002	1044	1038	1014	1064	1057	1032	1032	1074	1004	1038	1040	1032	1014	1061	1033	1070	1000	1043	1053	1081	1071	1120	1004	1019	1050	1053	1069	1033	1097	1015	1027	1014	1046	986	998	1034	1064	992	978	1016	1050	1049	1058	1069	1040	1041	1048	1024	967	1079	1037	1049	1075	1058	1007	1013	1051	1045	1016	1066	1046	976	1052	1078	1126	1057	1023	1106	1046	1003	990	1053	1064	1089	1087	1011	1018	1050	1009	1008	993	998	999	1062	1054	996	1025	1018	1025	1000	1007	1048	1074	1010	1071	998	1116	1049	1034	912	1032	1052	1041	1039	1009	1044	1051	1038	1083	1096	1013	1022	1047	1070	1056	1041	1053	1044	1068	1054	1044	1046	987	1038	1028	1063	1015	1053	1011	1025	1063	1030	1031	1016	999	1101	1074	978	1062	1055	1010	998	1038	1107	1031	1031	1038	1002	1040	1064	1008	1063	1042	1076	1007	1000	1009	1053	1002	1038	1015	985	1028	1028	1039	1070	1036	999	1045	1056	1046	1039	987	1031	1065	1005	1083	1082	1049	1028	1034	1038	1095	989	1046	1064	1033	1059	1019	1033	1023	1015	1073	1049	1009	1040	1028	1032	1054	1060	992	1056	1028	1013	980	1031	1059	980	1058	1073	1032	1026	1001	986	992	1033	1022	1043	1027	1010	996	1019	1060	1032	1012	1016	1008	1086	1076	1061	1056	964	1027	1075	1034	966	999	1011	1089	1046	1038	1049	1029	1025	980	1037	1073	1061	1014	1068	1028	1072	1041	1045	996	1054	1030	1103	1055	1019	1024	1030	1044	1025	1023	1127	1004	1049	1014	1055	1029	1058	1060	1017	1026	1040	1052	1016	1047	1021	1037	1004	1017	1007	1026	988	1070	1029	1038	1015	1051	1023	993	1027	1040	1060	1016	1025	1075	983	1005	1051	1100	1025	991	1063	984	1083	1101	1023	1083	988	1045	1022	1069	1033	1077	1002	1070	1073	1038	1023	1035	1046	1049	1009	1020	1059	998	1032	986	1072	1014	1056	1056	1059	1054	1065	1064	1074	1065	1046	1030	1060	1024	1049	1079	1026	1057	994	1064	1071	1073	1029	1038	1000	1058	975	1052	1072	994	1008	1006	1028	1032	1050	1025	1098	977	979	1035	1036	1007	977	976	979	1038	1076	1065	1023	1032	1062	1061	1019	976	1021	1012	1061	1040	1082	1015	1049	1041	1070	1045	1061	1024	987	1100	964	1008	1012	1000	1033	976	1057	1044	1034	1053	1031	1059	1025	1021	1019	1028	1012	958	1042	1007	981	995	1041	1038	1024	1021	1050	1029	1059	1018	1000	1024	1072	987	1069	1027	1020	1024	1027	1044	1030	1035	1032	1034	986	985	1051	1034	1033	1099	1010	1039	1049	1017	1082	1014	1027	1030	1003	953	1045	1024	1017	1019	1070	1104	1053	1051	1026	1044	1037	1048	1029	1051	1002	1032	1063	1096	1060	1061	1045	1053	989	1029	1039	986	1011	1031	1032	997	1004	1023	1012	1021	1000	1022	1063	1047	1035	1063	1086	1041	1057	1054	1037	1036	1063	1027	1060	986	1024	1067	997	1079	952	1035	1056	1071	1053	1045	1001	994	1039	1017	1022	1007	1057	1083	1013	1001	1022	1063	1007	1043	1047	1030	1100	1068	1040	1055	1028	1023	1007	1049	1035	1043	1087	1014	1087	979	1101	1027	1020	971	983	1020	1021	1039	1058	983	1033	1002	1047	1004	991	1027	996	1036	1075	1060	1012	1074	1049	1035	972	1031	1047	972	1091	1056	1009	1009	977	1024	1002	1021	1044	1047	1033	1020	999	1041	1034	1011	995	1074	1020	1007	1055	1066	1010	1062	1039	1069	1061	1077	1034	1036	1053	1005	1039	1059	1060	1022	1010	1001	1029	1075	1027	1052	968	1005	1032	987	1018	1045	1050	1069	1008	1066	1010	1046	1067	1020	1081	977	1094	1035	975	992	1027	994	1040	1007	1038	1059	1036	983	1017	1017	1089	1031	1004	1061	1028	1028	1078	1046	993	1061	1055	1008	1020	1020	1018	1039	1040	991	965	1029	1050	1038	1057	1066	1051	1042	1078	1024	1076	1073	973	1018	1039	1045	1006	1064	1035	1064	1031	1006	1040	1116	1050	984	1013	990	1005	1037	1033	977	1058	1028	958	960	1043	1045	1017	987	974	1051	1062	1032	1099	1066	1107	1060	1001	1073	1048	1076	1005	993	1081	1025	1028	1002	984	1019	1050	1046	1034	1088	981	1063	1048	1084	1023	1034	1021	979	1016	1007	1004	1084	1040	1043	1048	1019	1013	988	1045	1049	1017	996	1033	1050	1078	1026	985	1022	1013	1040	1084	1055	1003	1067	1032	1052	1114	1043	1032	1021	1077	990	1004	1093	1014	1090	1087	1007	1034	1074	1017	1087	1015	1036	1026	1067	1055	1018	1065	989	1010	1044	1029	994	1082	1062	1055	1009	1040	1088	1013	1030	1002	1071	1026	1054	1046	1004	1019	1033	1046	974	1034	998	1042	1020	993	1006	1021	1107	1001	1081	1043	1032	1033	1034	1052	984	1089	1093	978	1006	999	1081	1017	1083	1026	1012	1016	1015	1072	1051	1047	1062	1069	1037	1041	1046	1046	1042	1027	1043	1025	1038	993	1088	1073	992	1062	1029	1075	1058	1076	1022	1037	1081	1050	1033	1040	1069	1005	1087	1017	1005	1037	973	1050	1055	1070	1063	1059	1043	995	1091	1008	1039	1067	1024	1061	1048	1039	1003	1011	990	1094	1029	1024	1053	962	1023	965	1074	1059	1002	991	1009	1026	1005	1024	1000	997	1043	1035	1031	994	1023	1034	1122	1005	1064	1004	1040	1019	1047	996	1050	1030	1063	1012	1033	1076	1049	1060	1051	1061	1073	1030	1029	1030	970	1075	1046	1063	1042	1003	1057	1061	1101	1058	1024	1029	1050	1006	1078	1012	1006	1069	1080	1047	992	1031	1060	1059	1041	1065	1031	1004	1097	1038	1045	1010	1024	1028	1050	1019	995	1016	1002	1028	1061	1015	1057	1066	1055	1063	1021	1045	1010	1053	1033	997	1006	1055	1027	1076	1016	1077	967	1022	1044	1034	1032	995	1055	1017	1030	1028	1007	1043	1065	1057	1038	1051	1014	1042	1062	1044	1001	1034	1008	977	1065	955	1043	1041	1013	1021	1011	1023	1024	1085	1058	1068	1010	1055	1021	1092	1049	1048	1022	1004	977	1040	1097	1060	1050	1063	1007	997	1074	1008	1059	978	1009	1028	1044	1055	1046	1041	1003	1013	1043	1057	984	1021	1038	1020	1051	995	1077	1022	1014	1057	1036	1022	1013	1082	1011	1012	1039	1002	1009	1029	1031	1028	1019	1023	1026	1039	1005	1036	983	1088	1010	1001	961	1049	990	1072	997	1046	1083	974	1024	1027	974	1028	1067	991	1013	1063	972	1053	1018	1017	1027	1007	1088	1020	1055	1017	1057	1020	993	1012	1039	1058	1056	1030	1002	1071	1058	1027	1089	1068	1054	980	1045	1046	992
28685	26780	19898	8694	3975	2847	1971	1645	1525	1338	1387	1197	984	1090	1396	1290	1206	1213	997	891	861	775	783	746	708	733	761	727	740	729	763	728	742	709	740	728	740	708	701	744	707	702	737	703	743	771	709	736	723	739	634	714	719	746	692	738	720	699	713	739	739	641	735	733	681	699	690	705	788	720	728	702	691	745	717	715	697	714	752	724	739	720	717	700	698	732	671	677	758	708	742	676	715	705	721	706	693	718	690	694	746	725	749	681	731	701	726	705	689	702	735	676	765	719	684	748	712	770	721	633	691	691	757	709	681	726	715	702	723	761	717	700	777	694	703	669	742	745	765	717	738	668	758	706	735	734	721	738	706	676	704	709	730	677	758	745	707	726	721	728	743	685	683	724	693	694	742	724	684	731	757	742	719	733	730	712	743	782	709	720	704	726	692	693	708	717	747	771	687	685	704	712	705	725	731	681	765	732	724	723	741	729	716	729	657	661	731	709	725	692	799	714	695	731	763	698	713	730	687	702	713	718	694	704	677	703	725	712	677	692	713	687	741	683	685	697	743	700	678	746	663	728	731	681	708	646	729	705	694	749	720	683	733	698	705	693	684	775	726	733	704	669	731	697	710	780	699	703	702	733	750	696	728	746	690	772	710	739	714	744	690	718	708	690	700	712	677	743	763	762	695	739	670	719	693	697	746	726	682	714	708	721	695	713	746	687	710	719	717	743	738	716	676	762	750	666	702	705	749	713	698	680	720	703	694	696	727	728	685	727	721	705	724	685	726	754	710	696	715	705	687	699	711	722	750	768	712	700	692	671	739	662	729	707	726	732	684	773	754	727	718	698	730	722	764	702	668	696	733	746	729	684	646	732	719	715	763	744	723	719	691	725	690	649	681	745	683	709	667	722	662	718	695	718	724	705	739	672	703	743	697	665	728	734	702	786	754	709	743	740	741	688	748	700	681	706	695	682	682	692	695	650	709	661	658	709	699	749	735	702	688	652	734	744	678	672	737	760	740	769	678	691	684	706	669	709	729	739	700	742	692	716	694	750	700	733	733	689	766	719	688	701	693	750	731	703	708	741	685	702	709	743	700	685	775	737	715	728	749	671	740	723	702	681	743	726	683	734	703	736	705	710	730	703	698	746	677	719	728	720	748	711	719	715	700	741	699	684	701	694	753	705	707	680	789	732	672	743	709	711	722	708	749	736	674	676	737	701	719	761	698	705	681	694	776	707	720	717	731	734	750	743	739	719	710	697	724	736	709	724	692	693	745	666	737	714	714	730	770	713	719	750	731	770	728	735	742	760	691	736	732	725	745	692	707	676	717	738	702	765	704	742	733	708	763	707	713	717	742	709	722	726	758	745	701	719	753	729	649	699	691	707	759	710	675	741	719	755	735	719	715	717	723	697	719	682	710	717	771	704	677	699	690	746	739	731	676	721	717	703	706	740	728	753	695	652	736	741	746	722	696	752	711	712	712	690	713	729	736	756	691	730	727	739	735	741	688	664	775	660	701	713	700	721	686	698	731	700	687	752	700	670	734	744	740	706	772	746	709	699	743	670	691	754	705	718	678	718	702	728	715	682	722	735	739	744	710	669	710	757	722	683	745	715	701	745	689	693	709	711	687	709	736	732	731	754	779	724	675	736	776	723	744	752	698	697	683	764	686	759	719	685	744	693	698	711	728	707	678	730	669	761	719	701	741	678	736	715	691	690	688	725	736	675	676	710	716	744	726	702	736	691	697	743	696	746	696	710	705	755	733	749	742	681	727	686	696	717	743	711	757	702	678	720	701	695	671	709	726	745	650	712	728	732	762	717	734	685	731	676	671	695	711	734	742	730	714	645	657	723	726	714	684	687	730	725	746	707	713	682	724	723	721	750	719	735	765	737	680	726	769	751	775	663	720	754	687	739	742	746	658	735	746	703	766	732	716	705	689	717	731	727	747	700	753	716	710	742	745	714	715	710	685	644	701	704	750	744	753	698	720	707	742	689	725	756	728	762	750	693	694	750	721	706	725	693	657	729	679	722	699	698	704	701	725	748	743	705	723	708	750	713	660	711	699	680	680	713	712	705	754	710	683	706	684	676	731	708	715	749	727	708	709	688	710	686	746	719	699	747	702	706	727	714	740	707	722	728	730	716	737	725	742	707	738	715	738	705	749	711	731	690	720	693	738	760	665	674	735	728	754	690	731	666	707	762	753	750	753	729	727	711	712	695	696	683	722	760	712	721	703	754	742	738	723	711	703	711	705	730	717	732	700	699	747	686	767	687	721	701	676	718	694	753	702	723	717	699	741	729	727	699	724	730	688	711	671	686	716	702	724	676	759	714	690	701	692	668	732	695	769	717	771	694	673	706	766	693	708	702	687	749	737	711	684	741	682	725	747	691	689	746	732	731	758	704	740	691	768	709	748	718	712	713	704	686	679	695	692	712	734	720	713	721	647	713	698	730	704	749	743	720	773	710	729	726	707	697	728	748	711	680	688	718	681	618	712	695	690	689	728	755	728	710	716	734	728	709	691	669	731	722	679	707	697	698	704	754	694	747	717	731	740	741	697	711	695	695	721	703	733	695	723	724	718	694	760	699	730	726	766	736	728	742	689	688	735	690	703	735	689	742	713	721	726	721	708	696	751	671	675	708	730	676	746	778	678	712	710	714	740	698	731	749	729	689	730	725	711	728	743	666	731	741	752	703	703	704	695	750	697	687	714	707	753	681	729	717	758	741	691	716	709	709	681	741	730	717	699	711	751	708	772	706	696	710	698	711	774	725	714	749	713	737	744	718	718	710	717	751	754	722	723	749	664	739	720	756	756	714	742	788	718	684	754	735	752	695	732	671	706	717	700	684	731	724	722	694	697	696	756	696	727	731	702	763	708	728	723	693	760	664	771	720	724	770	741	705	685	722	730	743	739	732	678	702	697	748	724	675	715	744	745	712	717	729	712	721	743	665	730	724	726	754	738	702	728	731	716	729	753	707	723	738	757	725	731	715	696	737	725	736	732	711	711	734	717	767	717	712	766	763	685	754	674	743	688	713	771	709	672	689	738	715	717	755	703	688	696	698	748	730	699	715	739	709	691	721	699	745	730	739	740	716	673	731	698	725	717	702	744	679	763	777	721	726	696	714	694	718	738	731	715	704	713	736	740	653	720	698	731	715	693	725	757	766	695	754	712	706	758	705	702	691	682	740	716	682	688	694	713	720	738	728	701	709	699	730	728	733	705	700	734	735	677	704	714	735	725	701	776	738	671	746	687	704	734	710	680	717	719	734	724	697	735	709	686	750	732	692	723	777	691	738	759	694	708	722	691	743	730	743	731	679	758	693	766	747	742	690	718	732	694	761	708	702	686	738	712	718	776	746	702	663	730	671	668	699	668	697	702	738	784	681	701	730	735	662	702	717	690	726	727	694	745	705	706	701	732	675	744	732	751	687	701	712	706	732	747	748	723	733	765	667	736	731	697	741	686	692	728	664	675	698	726	654
30453	41409	11876	7234	6305	4893	3331	2771	2618	2067	2207	1709	1457	1585	2055	1823	1663	1534	1318	1136	1032	958	903	899	856	854	850	815	896	819	837	800	851	809	806	913	812	885	872	801	856	814	857	817	864	865	840	839	804	806	848	873	930	807	872	851	816	861	831	815	817	857	856	789	851	825	867	840	787	818	827	786	837	858	824	823	826	850	858	793	833	843	822	829	810	833	856	848	812	807	823	838	865	876	828	852	835	853	839	833	839	878	809	891	873	824	823	859	873	860	881	830	830	846	799	797	830	860	879	865	821	861	857	843	856	826	780	877	835	865	902	857	846	880	847	848	872	803	840	800	843	815	855	849	858	857	832	828	847	886	851	869	839	833	835	841	798	929	861	844	840	831	895	833	784	848	829	837	866	836	794	835	804	836	839	850	868	821	835	817	840	847	906	855	852	829	870	872	844	847	901	816	918	893	814	865	812	820	848	833	840	854	835	853	876	863	837	822	816	845	861	852	855	794	855	856	821	848	838	829	839	842	843	828	846	838	830	867	846	856	838	823	842	858	858	859	829	850	838	845	859	861	842	871	849	797	820	827	831	817	898	798	845	815	815	860	820	901	796	887	834	858	864	841	882	884	877	813	857	865	830	858	850	852	838	874	860	846	835	820	818	828	874	857	843	849	861	851	872	856	851	884	801	869	852	844	833	810	864	844	836	883	850	830	878	833	857	881	823	853	818	831	854	890	837	846	829	845	869	837	858	849	810	832	834	842	872	857	820	842	869	826	852	803	865	833	826	826	839	876	831	814	820	773	884	855	807	872	814	867	827	856	835	869	802	832	853	852	782	852	877	852	806	824	871	801	849	800	858	896	802	836	868	824	808	826	850	854	826	835	823	842	865	859	811	808	793	880	828	883	902	902	859	810	847	787	853	813	880	801	802	861	801	867	824	824	877	789	811	884	887	857	890	866	837	833	864	855	811	843	843	827	836	852	847	842	821	885	843	843	806	883	821	815	852	863	859	811	857	893	878	874	848	822	823	850	851	873	854	818	834	888	822	839	854	856	785	849	804	837	843	920	830	858	828	863	782	853	823	855	835	878	790	841	823	844	836	847	884	848	870	816	852	870	854	845	840	898	820	862	866	876	891	815	844	836	834	895	863	811	888	834	839	872	827	858	849	835	867	860	819	808	885	832	816	799	821	892	862	823	846	872	792	818	866	829	829	827	852	839	834	887	870	860	822	820	880	865	842	859	888	848	816	797	832	850	822	841	807	878	837	848	830	864	855	846	873	855	876	836	853	821	890	825	866	814	776	875	796	837	847	866	825	788	878	871	842	833	870	836	816	776	873	840	828	812	798	891	840	888	825	826	805	849	858	861	903	848	859	822	826	863	820	813	822	847	827	814	844	831	858	841	855	854	855	863	834	828	841	856	809	824	892	808	870	845	833	857	889	870	860	851	825	797	850	821	788	825	813	813	836	889	794	875	804	824	870	802	823	845	859	848	830	874	839	835	802	850	872	831	822	847	866	804	856	853	858	824	852	896	828	852	891	873	836	827	800	846	877	849	819	850	811	798	848	820	848	901	841	842	830	848	853	877	855	865	810	845	841	809	826	880	829	838	846	893	859	861	862	842	904	870	829	814	883	837	881	827	849	894	868	853	849	843	892	837	837	860	828	835	832	828	779	826	847	847	839	871	826	821	818	845	812	854	867	836	831	811	865	819	837	834	862	842	860	862	886	820	847	870	887	906	833	832	819	841	844	826	897	841	844	835	834	891	834	821	818	812	862	848	814	898	884	869	835	810	924	864	832	861	820	857	812	889	898	854	831	804	871	812	848	796	816	789	839	891	840	867	821	811	882	837	855	839	863	803	812	851	869	880	815	831	849	880	836	816	888	858	833	849	879	868	836	873	912	868	842	769	846	815	840	833	831	847	841	887	853	854	816	830	837	872	897	781	846	869	795	866	788	864	825	840	907	872	860	845	842	865	904	824	817	809	828	873	853	872	821	864	812	859	829	864	820	865	871	845	820	897	847	840	867	856	821	886	795	886	807	794	825	810	880	848	865	837	884	803	896	866	850	811	822	809	821	861	856	919	814	870	811	804	842	813	834	885	848	827	894	807	822	815	878	842	848	816	892	849	804	846	877	786	849	819	857	825	832	832	873	859	811	888	829	874	831	819	843	828	913	843	847	867	888	857	943	805	819	899	840	806	864	858	838	852	878	788	845	854	860	814	849	841	833	834	836	855	813	862	837	862	817	869	838	822	833	828	859	836	827	766	889	899	816	853	839	823	836	821	816	855	823	847	890	814	830	791	847	874	826	811	845	853	821	812	863	822	890	809	818	883	846	867	817	842	800	891	825	872	838	855	809	826	884	871	861	810	812	863	841	908	864	852	863	858	872	874	842	873	828	855	788	837	809	834	853	877	863	869	883	794	845	834	776	878	905	897	839	805	851	799	851	854	823	808	867	801	882	833	847	874	868	837	858	832	873	812	855	848	854	907	833	806	828	843	840	852	827	814	843	818	867	845	861	818	849	867	836	852	861	799	835	862	815	844	837	821	853	860	827	828	822	820	832	859	876	848	832	859	849	918	826	809	827	817	859	822	833	835	847	798	809	853	872	847	873	865	860	815	823	809	828	876	841	839	837	843	832	885	841	857	833	868	839	796	864	838	862	828	829	802	810	816	835	885	874	844	881	856	799	845	859	908	808	811	851	831	880	830	857	908	879	804	794	855	818	808	806	859	810	865	837	874	821	862	858	783	832	848	881	909	850	840	865	788	850	899	854	857	832	819	832	798	847	847	841	866	853	861	833	830	828	848	843	856	873	837	854	873	914	801	813	876	823	845	830	800	836	878	790	805	855	791	816	817	838	830	867	870	822	872	824	835	860	855	899	803	818	846	888	911	824	891	867	857	882	852	831	844	810	851	828	934	875	872	891	840	852	880	838	826	827	823	844	834	839	837	810	855	841	842	825	809	833	852	857	818	790	861	855	829	799	870	820	801	828	848	811	886	773	837	836	849	818	842	864	824	851	885	861	776	877	803	856	856	870	865	792	823	831	851	890	840	883	856	840	867	858	800	854	840	848	840	821	843	864	828	875	831	904	817	818	801	794	826	826	778	829	846	865	826	829	872	774	829	863	778	910	807	874	883	801	809	800	888	853	850	836	799	833	860	834	880	817	808	858	796	839	805	888	831	878	865	828	818	842	903	820	828	870	859	834	851	821	839	842	805	830	806	847	870	874	841	851	855	882	832	819	857	848	914	871	852	892	841	838	825	845	796	875	827	925	839	844	808	820	873	845	816	903	848	897	824	826	913	830	865	873	897	819	856	827	903	856	885	840	875	828	833	806	858	836	848	825	836	770	834	859	833	813	806	877	805	872	885	819	796	879	856	903	842	818	831	886	840	794	875	839	844	811	864	857	834	838	874	843	801	874	789	857	842	847	884	817	872	823	863	868	870	801	879	880	839	849	863	844	858	818	782
24372	21511	28748	24648	21417	12616	4119	2339	2212	2110	8958	9704	6464	4153	4954	4943	3846	2872	2209	1564	1165	1018	899	847	788	721	754	721	697	742	762	752	724	770	748	731	704	768	759	752	762	771	720	745	736	735	717	739	727	754	755	724	780	770	829	711	724	711	723	711	733	754	749	745	706	791	729	721	703	746	700	735	709	735	729	695	749	750	800	778	720	735	781	723	710	742	744	758	763	765	714	761	772	762	737	752	700	760	725	785	748	744	763	718	768	798	710	705	685	750	746	745	733	727	787	780	744	704	758	778	748	718	720	744	756	761	795	742	760	768	764	742	749	726	730	705	728	692	684	721	727	760	720	782	768	776	724	756	705	766	724	726	694	704	768	706	732	725	814	744	697	747	699	759	715	777	733	690	808	761	768	737	719	737	746	694	740	708	727	743	690	743	732	752	731	699	706	746	742	743	778	758	724	768	732	696	722	760	736	746	706	679	763	762	767	768	741	769	735	733	761	708	727	743	673	734	730	706	732	728	732	726	681	711	793	701	735	739	704	741	704	734	718	756	773	727	717	738	759	726	747	723	719	751	749	772	722	749	730	730	741	762	689	728	726	749	719	750	760	728	730	739	704	734	736	723	702	716	730	746	747	732	754	728	765	735	737	800	728	736	726	700	769	767	656	732	748	772	772	732	756	720	707	672	733	729	736	789	723	791	722	792	716	735	793	755	747	722	756	777	697	655	753	760	771	761	727	773	745	705	719	781	729	716	695	749	724	739	752	767	786	750	737	724	726	722	727	736	741	733	728	711	746	707	749	745	715	733	724	725	729	760	741	739	696	745	701	717	770	711	763	735	750	747	741	730	703	795	728	752	709	772	754	760	769	751	721	720	747	713	789	714	735	753	739	710	751	744	727	740	735	778	748	755	769	738	743	803	778	813	699	707	722	732	743	723	785	762	753	762	710	740	733	740	736	749	739	727	720	733	782	763	808	773	790	712	745	712	726	721	751	724	791	710	726	711	739	700	763	740	728	706	775	795	737	725	775	690	703	775	757	714	770	757	770	768	751	724	715	718	753	729	853	675	757	710	764	756	723	684	730	765	704	754	742	727	757	712	786	755	706	729	755	732	732	776	741	753	773	711	767	731	760	748	751	692	736	701	734	725	728	801	705	730	721	701	696	717	729	739	756	734	787	746	711	759	710	731	733	770	770	722	735	721	749	754	750	740	813	706	771	731	782	729	753	779	761	711	692	712	709	701	763	764	746	737	741	754	727	731	773	755	743	773	726	763	749	741	767	684	753	720	742	756	733	789	784	712	725	744	695	726	725	721	737	779	701	763	799	747	726	745	758	751	746	736	704	749	740	736	711	718	729	725	725	731	703	707	761	776	767	755	752	752	725	709	763	684	742	740	786	756	783	736	712	750	728	734	714	730	688	701	741	765	740	737	737	745	749	770	746	765	724	694	693	731	779	716	744	754	742	756	796	751	673	766	764	765	744	706	752	718	789	739	699	744	753	760	736	744	752	697	737	700	772	743	735	723	725	795	812	706	755	726	768	753	723	732	794	712	794	702	753	722	715	704	774	803	769	745	707	685	703	800	741	710	694	778	772	773	767	691	731	805	806	722	741	730	816	738	734	693	709	750	720	769	673	710	784	776	675	769	722	752	757	764	732	757	764	714	710	767	765	788	740	721	769	703	782	733	766	774	748	741	724	669	756	697	743	680	722	718	725	686	786	732	767	716	733	764	706	728	755	744	752	719	740	745	762	766	726	761	729	742	685	703	703	739	749	751	782	736	748	719	749	709	709	746	759	741	718	725	708	690	698	773	758	721	714	731	747	744	709	679	740	755	697	712	718	724	752	776	742	725	724	720	716	733	709	707	784	765	782	706	745	713	723	732	738	741	762	766	763	726	720	683	765	729	690	766	755	715	730	696	776	738	718	773	765	712	748	725	730	692	760	740	716	745	739	753	721	767	732	708	759	752	685	711	710	743	747	717	735	742	740	732	754	727	754	759	706	730	749	769	776	786	754	760	733	716	741	706	740	781	731	775	703	729	731	716	730	754	774	703	723	764	761	738	730	714	721	713	751	738	740	782	720	733	744	729	743	739	729	696	722	768	715	740	730	709	825	752	728	756	744	736	726	716	705	730	712	758	790	713	734	694	706	724	773	773	765	758	726	745	698	744	761	720	683	743	773	740	719	744	734	721	729	715	741	716	744	774	720	729	751	726	699	777	803	705	742	727	758	724	748	749	704	726	708	734	733	734	692	731	788	742	743	707	771	730	753	708	730	697	724	739	715	745	752	737	780	696	749	737	708	733	727	747	767	754	752	758	771	748	766	706	753	709	725	719	718	769	718	699	718	708	733	737	695	766	768	702	732	739	709	769	686	737	719	730	700	787	712	727	757	715	708	728	714	706	720	709	744	711	752	734	709	759	755	705	782	697	785	722	706	672	753	720	784	822	683	730	746	729	728	751	739	706	777	722	755	745	747	741	703	720	736	732	749	781	718	763	769	736	743	704	766	784	701	763	704	731	745	725	681	730	758	769	712	724	760	729	731	775	776	714	734	697	744	749	725	738	731	789	763	749	774	698	666	741	751	702	768	795	731	709	727	682	743	774	715	789	749	724	776	712	665	699	740	728	774	784	708	747	715	748	758	716	719	736	695	733	719	715	744	770	770	753	692	764	726	728	766	751	740	732	747	733	764	697	718	784	728	759	701	719	713	730	706	811	717	742	733	707	758	757	715	788	737	734	704	723	743	723	721	726	698	762	739	738	718	712	707	702	721	770	683	721	691	683	736	677	729	737	720	695	708	707	726	716	786	673	788	741	754	748	756	720	694	777	713	718	773	717	686	753	747	748	736	773	752	721	722	732	744	688	747	751	719	707	769	754	733	741	738	743	747	763	782	749	724	736	697	745	748	731	743	752	711	746	697	710	771	718	762	732	754	723	722	714	757	699	733	748	742	784	742	732	718	718	719	758	708	719	723	764	715	730	691	756	741	666	767	721	740	759	766	711	771	784	747	759	737	701	696	749	725	767	750	765	726	708	724	760	773	713	698	784	719	694	782	714	755	740	732	700	747	740	789	762	726	726	729	744	720	714	726	689	713	729	744	698	708	739	738	769	756	761	722	736	717	736	767	713	719	764	730	729	733	750	753	761	698	760	755	727	747	772	752	760	692	723	798	755	733	701	756	718	763	751	722	721	750	745	777	771	767	733	751	766	740	769	708	747	792	709	768	720	757	733	709	763	713	688	728	676	728	761	742	715	745	734	736	738	723	668	764	740	728	741	717	722	816	707	750	740	743	726	724	749	711	766	723	680	741	728	788	773	763	716	726	726	741	718	733	733	745	754	766	778	763	717	775	767	715	694	797	774	773	770	772	732	736	711	707	696	749	751	777	757	756	729	744	738	729	752	750	742	762	745	770	672	751	728	736	736	732	697	752	736	724	749	755	712	717	730	731	752	726	715	753	773	775	706	712	737
34038	55545	20910	10587	9024	7111	5427	3968	3924	3804	14102	13757	9374	6307	7662	7513	5910	4391	3087	2131	1597	1303	1016	1005	939	859	807	834	944	857	844	820	850	845	821	859	848	849	823	868	829	859	856	815	856	807	863	849	865	861	857	918	842	881	859	874	817	798	836	891	801	861	832	859	872	849	869	792	836	855	835	866	833	900	856	832	861	885	871	825	892	859	869	779	864	850	878	856	881	828	830	875	890	871	843	802	857	832	834	899	896	850	886	859	883	880	865	823	847	878	874	839	894	830	876	880	835	846	810	894	905	806	884	888	811	897	858	859	793	867	791	901	918	835	821	842	819	864	834	838	849	837	820	849	842	849	846	845	892	854	877	905	851	842	836	862	790	825	879	863	827	875	792	825	807	851	885	897	836	879	794	886	825	851	881	790	870	867	896	849	836	859	881	874	865	844	872	798	859	851	840	829	851	899	908	887	831	886	817	819	850	800	860	872	883	900	815	877	815	817	885	878	824	856	851	842	836	843	836	839	813	881	847	805	840	842	877	867	803	860	885	855	842	816	871	878	851	845	825	884	833	832	854	855	892	806	837	891	859	824	821	868	836	847	838	877	852	834	845	933	864	854	892	808	847	870	824	879	829	851	844	892	838	845	821	811	897	853	818	834	866	824	882	828	857	854	820	891	863	910	835	863	827	890	883	851	820	838	870	833	851	844	882	837	893	824	906	854	831	826	864	845	879	834	868	883	826	922	854	827	809	868	839	824	864	842	862	853	826	821	797	855	902	845	867	855	855	809	847	827	803	899	880	875	890	888	828	829	833	818	835	839	855	886	822	858	874	859	915	876	810	842	852	874	917	885	903	825	892	881	833	814	882	860	885	898	883	842	862	921	870	859	849	883	868	855	827	802	828	857	841	831	880	824	869	876	844	835	841	857	819	826	812	889	859	809	853	822	893	848	808	872	860	835	835	814	864	834	924	856	878	868	840	864	876	862	891	873	853	877	837	870	904	886	852	835	840	852	847	903	864	858	825	826	817	798	899	850	848	848	819	876	842	845	811	837	853	837	874	848	792	874	916	896	844	883	867	869	835	879	802	893	839	877	822	862	873	843	831	898	847	892	840	898	854	852	832	817	827	832	894	832	874	843	829	836	872	896	885	760	908	885	897	786	915	802	812	843	904	857	851	834	826	880	815	830	847	928	818	860	821	854	894	853	858	832	827	823	809	900	839	873	818	796	830	862	866	821	818	876	872	867	840	885	817	857	860	849	864	815	787	813	829	867	895	834	879	841	839	823	900	887	846	827	865	806	836	873	837	862	842	855	851	885	871	830	803	832	861	866	854	780	840	833	794	874	826	878	858	840	813	823	890	777	824	888	834	864	868	848	827	822	866	832	850	815	908	819	852	863	861	871	808	804	825	843	866	826	812	871	830	890	850	868	846	856	794	899	837	809	848	874	805	861	833	814	864	810	859	836	831	833	809	852	836	894	836	801	857	846	834	921	863	847	892	898	828	829	894	877	828	843	842	809	845	841	842	840	875	853	817	806	846	843	844	843	850	825	864	824	884	833	832	849	844	832	919	872	855	821	822	863	834	809	924	894	833	869	831	849	823	834	878	843	820	819	880	877	839	883	797	871	856	838	834	811	850	867	856	813	851	845	858	827	821	869	855	860	848	879	825	906	913	861	894	849	825	858	827	845	848	856	874	872	869	892	925	820	826	891	829	857	868	848	866	875	873	819	863	850	880	834	798	874	863	825	876	926	876	921	857	925	834	847	878	835	884	801	859	912	814	817	852	831	854	818	821	883	848	876	847	900	836	811	857	842	852	805	841	873	828	855	822	929	814	814	819	848	885	857	835	902	858	882	876	829	873	837	852	825	872	879	918	884	869	863	843	859	878	839	885	876	819	824	829	821	882	821	806	863	890	910	833	886	885	845	867	886	839	840	826	810	845	795	847	809	901	881	826	863	870	885	848	894	832	836	917	828	832	869	831	876	874	900	870	844	875	792	868	877	821	850	842	855	875	870	839	765	856	908	892	882	882	846	866	851	823	859	847	815	767	897	868	841	869	832	790	860	813	896	886	858	869	833	873	835	842	841	877	855	827	823	806	866	911	828	831	805	853	864	855	907	855	900	856	779	838	826	868	785	884	834	840	870	877	869	881	888	888	876	867	788	826	816	899	803	829	822	864	818	861	855	845	870	841	851	846	848	864	841	848	854	934	836	821	813	879	879	854	829	852	835	834	817	877	903	871	853	846	843	814	868	865	837	833	805	860	906	849	873	804	822	882	840	900	872	825	897	825	879	890	847	884	868	799	901	893	820	847	811	898	828	787	835	843	819	818	862	840	808	803	787	846	869	894	881	843	844	850	890	810	820	834	793	865	875	790	871	874	870	858	849	864	883	851	867	847	862	891	806	848	848	817	867	857	848	845	902	834	844	843	870	826	836	849	863	869	857	860	842	874	849	849	846	875	878	848	826	834	800	888	802	906	853	901	867	850	902	830	831	906	826	905	918	843	815	803	813	851	850	858	866	829	780	888	876	845	809	842	812	841	872	883	843	839	893	845	872	866	828	809	823	884	861	895	851	821	848	831	881	828	850	901	829	845	883	847	812	877	868	833	855	852	826	828	885	800	835	831	909	871	857	785	850	845	809	858	883	863	850	889	854	874	846	884	785	844	846	874	853	779	867	829	841	845	847	801	796	887	806	843	830	879	831	831	918	825	828	883	812	843	814	911	844	860	819	840	865	883	808	893	819	858	827	861	807	880	884	859	871	875	846	834	872	865	802	858	898	859	840	799	832	856	839	851	842	862	851	846	880	871	815	902	828	829	881	834	841	843	833	865	873	805	863	817	878	853	872	828	880	862	858	841	832	877	843	880	836	883	818	842	827	873	843	855	821	872	848	895	891	836	874	832	875	865	798	818	831	814	866	834	792	851	852	844	840	866	846	844	809	838	878	858	875	876	843	843	821	882	836	843	877	833	873	897	862	870	905	880	846	860	817	847	867	848	873	802	809	826	850	830	883	866	883	877	863	859	826	814	882	839	871	870	881	846	861	910	866	912	814	832	834	855	898	832	851	844	822	808	846	841	808	862	848	865	872	829	861	860	845	845	828	859	909	860	843	884	819	881	848	872	856	840	896	842	871	845	865	849	864	878	877	827	853	853	859	877	853	837	817	856	856	832	865	849	824	874	872	808	832	844	833	871	866	945	851	867	854	826	901	865	897	879	795	868	846	816	893	853	826	802	886	840	901	817	850	839	796	839	855	822	797	842	778	886	851	860	858	899	841	857	872	831	923	863	846	851	864	863	861	822	891	871	843	858	866	836	845	866	871	864	835	851	874	883	839	841	853	878	836	876	870	817	843	933	826	845	901	851	866	828	869	851	821	830	840	821	839	847	866	872	894	868	876	837	852	827	825	873	866	853	844	832	865	841	883	807	885	860	841	877	840	836	825	904	868	873	863	872	855	832	867	905	817	799	820
25579	21637	27737	25419	12565	3694	2736	1966	1661	1799	4394	5987	5232	3209	2582	2666	2238	1943	1602	1251	1075	904	920	912	841	836	830	828	866	842	837	823	859	839	849	842	859	893	847	838	850	829	822	802	877	824	882	871	887	900	865	833	798	873	873	847	855	806	883	835	861	800	819	811	880	843	770	871	809	798	864	871	795	832	804	780	840	771	839	846	854	838	820	862	816	832	769	866	852	833	851	853	805	830	860	854	814	837	849	844	842	849	886	877	794	846	843	831	815	827	840	808	819	863	814	832	895	831	839	907	850	838	785	956	850	831	801	874	848	845	855	821	846	835	827	819	817	879	805	865	854	858	839	853	840	821	862	864	872	821	888	887	830	901	802	857	785	807	787	866	806	831	848	902	838	769	811	825	811	845	859	862	849	869	896	855	831	842	826	910	845	813	814	816	819	858	862	842	828	840	875	800	870	836	800	845	853	878	860	837	879	857	815	847	817	829	833	855	829	838	818	863	843	828	841	829	829	822	870	856	887	813	832	834	814	849	845	813	844	843	802	865	792	800	844	867	845	862	842	797	836	921	859	792	828	829	845	869	824	849	845	787	826	861	855	852	852	799	830	895	840	858	842	894	818	829	882	828	827	859	804	890	915	874	836	818	838	852	883	845	799	880	854	837	854	806	791	846	824	848	782	805	789	862	821	823	840	823	839	839	848	788	853	799	850	861	864	868	839	892	808	827	800	825	822	874	830	825	822	893	872	846	834	824	836	842	816	821	823	811	835	855	870	800	770	823	869	894	845	848	875	853	793	890	852	837	819	853	867	844	823	877	880	833	833	829	806	858	831	869	871	875	868	848	852	862	855	867	847	838	783	825	839	870	820	819	870	807	806	898	880	809	860	857	830	827	846	863	862	818	820	825	879	817	850	835	844	882	833	867	830	867	896	877	879	861	821	837	841	879	893	836	828	874	860	818	849	845	810	787	872	901	882	819	878	869	807	870	818	839	841	801	804	833	880	868	872	838	819	838	852	820	848	877	829	823	877	875	885	874	903	893	896	836	845	825	782	826	846	917	816	857	832	854	902	892	804	832	875	775	868	882	840	837	818	863	842	863	827	828	825	892	861	841	905	838	839	855	837	854	845	765	824	829	859	787	839	822	839	822	833	806	846	877	864	840	835	850	844	804	850	856	837	856	860	881	826	865	894	790	811	818	797	859	830	824	871	804	880	837	820	869	836	823	845	857	787	796	867	876	839	869	843	810	837	852	805	907	850	835	844	870	819	865	810	806	848	865	793	857	910	817	843	817	848	826	853	816	809	834	892	820	834	813	886	860	844	950	899	900	886	823	867	832	821	808	825	865	830	805	836	795	815	813	885	828	886	861	861	837	785	825	854	793	846	894	780	852	853	854	855	823	843	851	888	800	853	845	869	850	906	847	862	899	866	875	861	870	852	822	832	854	824	821	873	808	867	818	857	869	813	868	869	811	855	842	847	902	845	783	863	884	799	812	894	835	861	841	835	803	896	841	764	864	829	870	902	833	868	837	845	878	863	915	862	793	804	868	806	810	799	825	850	795	863	829	829	790	860	853	872	849	821	815	842	831	802	838	844	840	822	849	886	852	890	800	811	859	905	918	787	799	807	857	892	824	810	862	828	847	838	837	846	847	827	795	841	826	822	817	821	889	847	823	831	811	865	825	836	801	826	877	879	850	825	800	787	840	788	838	828	857	823	898	819	805	885	824	842	844	872	851	877	862	869	844	875	831	821	867	864	841	858	852	866	842	830	784	802	841	867	807	883	858	824	858	893	843	862	818	828	858	839	880	867	856	874	849	871	866	867	827	819	801	845	839	878	828	911	843	876	836	832	798	841	795	821	826	806	910	805	815	830	821	859	821	832	875	868	825	846	841	881	814	901	845	896	823	876	848	839	800	857	858	884	845	883	838	777	878	823	796	839	820	892	784	860	832	819	903	805	878	834	897	821	883	831	846	820	852	790	851	799	882	876	889	817	856	834	805	834	827	854	821	844	837	829	851	822	874	820	785	832	814	848	833	877	860	876	834	832	867	811	844	841	867	835	857	864	803	900	857	853	827	808	865	840	861	810	838	850	869	780	881	843	837	759	895	840	774	872	841	864	816	850	830	898	834	843	881	788	879	871	821	852	864	830	865	834	832	801	831	819	775	846	789	895	839	889	805	848	843	856	836	848	853	861	829	829	813	779	825	818	856	857	845	825	864	842	867	872	837	867	868	806	854	787	806	798	861	889	823	867	900	863	858	858	809	848	839	846	868	815	869	820	811	818	858	828	815	878	805	824	843	829	811	816	807	854	886	838	791	813	856	794	822	808	888	841	853	796	874	884	883	850	836	853	827	851	885	873	859	851	835	868	870	828	811	853	835	894	820	845	870	829	844	834	783	873	888	810	829	862	795	846	826	855	850	797	855	892	829	918	815	881	850	826	850	848	881	821	849	813	897	880	838	854	828	865	832	867	836	866	861	820	847	858	844	851	854	833	815	839	861	844	814	803	832	825	836	814	843	808	807	826	882	858	829	864	864	832	855	792	823	827	885	834	842	790	788	836	829	881	841	868	830	811	853	835	860	869	890	886	878	872	881	805	864	830	802	840	820	860	853	862	826	865	845	848	838	805	847	851	836	842	814	812	855	875	863	807	801	809	796	854	798	825	840	841	809	819	842	860	831	866	876	834	832	787	844	837	856	859	890	827	848	841	839	810	847	883	859	876	845	791	788	885	805	827	811	830	825	819	882	822	875	861	850	833	813	891	879	857	858	781	846	813	821	920	832	820	774	845	825	848	837	837	860	828	861	875	864	834	873	866	812	835	863	781	844	854	859	870	866	854	803	857	860	912	804	869	862	835	796	823	885	799	817	845	857	836	855	863	836	800	873	824	865	882	828	826	831	854	844	879	855	840	825	838	833	890	849	814	824	826	849	846	850	855	856	846	798	830	858	804	847	842	846	875	789	828	825	843	863	816	854	878	843	814	855	860	894	834	855	845	890	821	815	784	819	875	818	850	777	811	851	880	828	864	860	878	845	883	801	845	815	813	828	895	814	863	810	878	869	854	813	858	833	895	874	820	837	845	855	838	860	781	878	835	882	828	903	826	833	782	844	871	802	846	845	914	827	853	788	819	839	858	836	805	888	843	830	853	858	865	868	880	860	825	805	856	820	851	827	816	857	849	844	862	834	870	837	791	859	836	856	855	804	817	851	820	861	856	865	817	842	897	833	833	811	847	825	842	897	866	866	807	856	816	838	812	844	815	816	822	840	840	890	789	844	824	854	824	851	861	793	850	861	811	830	844	865	820	841	834	836	868	878	836	874	864	859	824	850	841	863	855	860	826	900	826	817	807	832	876	823	851	876	830	956	854	886	817	833	856	892	901	846	854	854	901	864	869	838	790	787	843	824	843	840	811	870	857	854	821	790	825	842	903	790	875	886	855	859	858	834	878	818	823	874	844	890	810	826	845	877
32926	51565	19501	7882	6615	5521	4813	3424	2862	2964	8279	10842	9085	5398	4593	4249	3703	3129	2305	1657	1359	1197	1096	1030	980	976	934	996	984	952	950	958	931	985	1028	992	939	989	966	1003	975	956	976	1020	954	990	1000	982	998	975	938	1013	1008	1018	992	1004	1004	944	1004	979	904	999	951	985	885	992	987	933	1026	965	983	984	981	970	974	1001	1039	991	990	988	965	960	1010	1053	992	921	988	961	955	963	958	976	976	953	1025	1044	949	1054	1019	1020	977	953	955	1026	963	991	1000	947	1032	1009	956	1002	970	1006	1027	997	938	963	950	996	976	954	995	939	1007	970	1026	1025	984	956	1037	992	983	965	996	977	942	963	995	968	995	974	989	1022	938	985	975	937	925	990	940	1022	959	982	951	973	936	983	988	1029	944	976	965	943	958	963	953	1026	995	955	987	996	1006	957	998	1036	976	1030	999	1027	1016	984	973	1067	1021	972	1009	954	1007	945	1001	1004	1003	956	1014	982	971	1014	929	950	980	968	1014	959	986	932	945	975	956	991	971	990	1004	971	976	967	985	969	956	975	1026	972	997	1010	1038	947	987	968	948	975	969	969	967	1006	974	1042	1018	927	1006	951	1001	935	904	1007	1008	977	968	1020	948	995	1024	965	963	957	984	992	1011	929	945	976	981	967	950	978	980	977	934	971	960	976	946	952	1016	970	956	975	1017	976	997	993	1015	931	976	960	939	951	968	968	1001	927	1030	998	971	1014	1046	952	979	1023	1014	898	988	936	1084	981	966	974	958	947	982	979	929	936	1034	987	1004	1012	1034	921	996	990	992	996	984	922	994	944	1046	895	974	1019	963	956	947	1003	962	953	977	1017	968	983	1037	974	946	985	961	957	992	996	1003	975	1064	1012	929	959	984	897	1029	961	937	1009	947	971	1029	955	904	987	1014	1006	906	966	970	961	1003	981	964	997	982	936	961	955	957	999	1001	1011	959	982	986	938	1000	981	940	1019	952	917	983	951	976	943	994	979	1013	961	998	982	998	973	969	952	952	944	991	928	956	937	968	996	985	951	1023	963	951	1002	959	941	1002	956	1001	1012	940	1016	993	972	970	960	959	1017	989	898	995	963	947	972	950	989	941	946	1007	992	993	990	994	1014	999	971	993	936	993	971	964	969	1042	963	992	968	967	982	946	968	957	1003	943	936	970	945	949	970	977	924	951	966	976	1042	1017	991	949	971	933	963	1022	943	935	998	993	990	983	990	986	943	941	987	986	959	953	941	964	981	1012	920	976	998	953	901	998	1041	997	966	981	997	975	1031	985	933	1014	992	1040	991	983	1014	1005	998	992	996	1037	962	940	968	926	986	1040	962	971	1031	904	967	906	957	924	972	974	992	935	927	970	980	936	969	1011	951	927	951	997	997	978	958	969	943	954	973	984	970	972	970	1052	1012	951	999	952	985	1010	952	1012	954	1002	977	956	960	959	1015	961	945	1019	945	929	997	964	1000	949	949	982	930	1041	969	956	1015	954	1001	945	1000	939	986	996	996	965	955	928	1014	990	978	1009	976	961	982	953	962	1066	960	968	914	946	996	897	959	1003	944	962	1009	962	917	998	1002	1000	975	1004	956	951	962	1004	974	921	944	999	956	945	943	1019	1021	947	961	974	983	960	1003	954	961	976	920	986	993	963	982	977	976	1030	993	1018	988	1016	949	970	952	972	998	999	933	988	945	918	967	994	1031	926	940	932	1005	977	978	969	1085	927	923	1021	985	1023	977	973	927	976	1032	963	996	1019	945	958	980	965	982	986	958	957	938	1034	970	987	979	1005	1006	957	990	1043	1003	962	958	980	1008	1040	896	979	964	946	1020	978	998	1023	952	956	959	1022	948	971	985	1007	971	980	1023	1005	967	1026	933	999	983	978	1014	1002	898	924	986	937	983	1042	952	1005	982	1010	1022	980	968	961	1025	1023	981	975	989	989	1015	999	969	1018	956	923	962	981	955	971	977	971	953	942	960	937	962	1018	1005	956	980	958	952	1010	978	993	995	1014	990	985	959	975	934	983	927	961	975	1003	949	981	1008	1005	978	967	967	1022	978	963	958	976	1004	917	1020	987	1063	994	974	971	974	955	1013	975	968	980	958	946	1016	1001	976	1029	991	936	999	975	973	972	972	996	975	987	967	992	1014	955	957	977	1012	991	1002	982	970	1025	957	948	927	966	926	958	955	973	976	992	1011	983	990	974	966	908	937	952	1002	957	977	966	916	963	1007	990	1002	975	927	950	1008	962	1042	1034	1022	968	963	966	954	982	923	997	948	952	982	961	975	1021	937	976	969	960	947	980	1023	975	944	963	958	977	1004	997	945	1018	996	1030	966	955	987	959	974	1027	1006	987	975	919	1012	1015	962	1025	1015	968	960	973	959	989	992	1008	976	1009	1002	1014	972	987	926	1018	976	1039	1045	967	1015	979	932	992	974	1058	952	928	918	1035	991	1013	958	904	986	989	959	1011	1000	1001	1007	982	962	1013	995	987	929	1011	1009	973	969	997	1011	988	933	962	983	993	1003	1005	987	957	976	976	984	985	1038	973	962	939	958	1003	959	985	969	1016	992	978	972	939	938	973	976	982	975	978	984	982	956	1006	1001	969	979	954	1018	961	969	1009	1049	992	965	1011	1016	938	1020	968	963	930	988	1003	977	1019	1001	973	982	995	1013	981	1007	952	977	1017	991	959	1023	926	1009	1023	1014	1049	967	984	959	942	1021	1001	1007	932	944	1011	1018	962	956	945	1029	998	915	1000	927	946	926	1011	932	963	1007	939	977	1018	1002	980	996	965	996	950	997	974	973	978	981	960	970	957	950	1016	976	889	1008	1034	951	953	1008	1028	993	978	1059	991	1070	951	1003	970	991	977	1009	990	1013	993	992	945	1017	962	978	1013	977	945	950	990	998	980	984	974	978	981	964	993	994	976	984	1024	1030	959	959	983	967	948	970	989	976	1035	971	981	1003	1016	991	925	954	979	1048	1005	955	925	1037	949	947	984	969	972	984	969	994	991	941	1003	966	986	996	1006	1013	948	899	951	912	983	937	948	938	1003	978	944	984	952	953	918	954	1002	974	931	973	1011	1004	982	1029	960	953	1009	1021	971	933	928	1018	1004	940	1004	970	986	1022	957	983	991	1013	965	1043	937	941	950	1005	980	1028	976	996	982	992	974	989	1007	985	1009	987	954	957	988	941	942	952	979	954	1031	963	973	1012	947	991	997	988	997	997	988	991	959	967	985	1014	934	968	966	965	1010	980	940	994	1013	980	982	977	994	1021	973	1022	959	1015	891	924	989	966	976	976	988	1007	920	963	955	993	956	984	955	952	1004	1006	996	1004	1047	985	1026	965	1011	1032	950	983	933	981	1023	939	970	1012	1006	942	986	1021	963	933	972	948	950	975	932	898	1000	993	985	955	1004	971	957	1001	944	992	967	1045	977	976	934	970	1047	982	1015	988	988	941	973	1002	990	1009	991	984	1038	982	993	970	975	943	953	996	943	979	975	959	1009	983	972	994	982	967	995	937	1035	950	995	949	944	1020	987	921	969	960	934	955	988	982	962	932	969	972	952	982	990	994	995	988	1012	1013	974	932	990	958	949	985	983	960	995	1026	971	994	974	960	972	980	1008	943	948	1047	1006	964	1026	936	960	959	1030	951	954	909	932	931	982	948	949	935	944	996	1003	946	1014	990	975	986	1007	956	973	1003	1004	964	944	1019	1029	910	969	937	1002	978	936	1028	953	984	983	1016	963	1013	959	999	939	952	972	967	1005	1059	1017	995	914	946	937	930	1006	1037	965	987	1017	941	972	994	954	980	1017	952	996	949	967	947	986	970	991	954	992	1006
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
